BM6P6(@ rrrhhh```ZZZWWWUUUSSSPPPMMMKKKIIIIIIHHHNNNMMMMMMMMMNNNOOOPPPPPPSSSUUUXXX[[[[[[ZZZWWWVVVUUUYYYeee{{{~~~tttiii___TTTIIIEEEEEEGGGIIIMMMOOOPPPNNNKKKIIIHHHLLLOOOVVV___fffyyyggg]]][[[___cccpppllldddYYYPPPJJJIIIIIIKKKPPPXXXiii~~~~~~~~~wwwtttqqqooonnnkkkhhhfffcccaaaaaaaaa\\\SSSLLLKKKLLLUUUbbblllnnnhhh___WWWPPPTTTYYY[[[XXXTTTPPPNNNOOONNNMMMKKKJJJIIIGGGGGGHHHHHHIIIHHHGGGEEECCCBBBFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>???AAABBBBBB???<<<============<<<;;;:::999;;;<<<<<<============<<<:::::::::;;;;;;;;;;;;<<<999999888888888999;;;<<<@@@AAABBBCCCCCCAAA???>>>999888666555444555777888::::::::::::<<>>>>>@@@AAAAAA???======>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>======>>>>>>>>>======<<<<<<<<<999999888888888999;;;;;;???@@@BBBBBBBBBAAA???===999888666555444555666777:::::::::;;;<<>>>>>@@@@@@???>>>======>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;::::::999888888888999:::;;;>>>???@@@AAAAAA???>>><<<999888666444444555666777999::::::;;;===???AAABBBFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKRRRYYYhhh~~~mmmaaaVVVLLLFFFEEEEEECCC>>>@@@EEEGGG[[[|||cccJJJAAA888777888444555555444444444333333333111333555888<<>>??????>>>;;;<<<<<<============<<<<<<<<<===>>>????????????=========<<<;;;::::::999:::999888888888999:::;;;<<<===>>>??????>>><<<;;;999777555444444444666777999:::;;;<<<>>>@@@AAABBBEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@?????????@@@@@@AAABBBCCCDDDEEEFFFHHHKKKMMMSSS[[[mmmxxxhhh]]]SSSJJJEEEDDDDDDDDD???@@@EEEGGG\\\~~~^^^GGG???888777888444555555444444444333333333000333666999===BBBHHHLLLUUUXXX\\\```dddhhhmmmpppvvv|||yyy{{{tttjjj```XXXTTTRRRQQQOOONNNMMMMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[[[[YYYVVVTTTTTTZZZhhh~~~rrrggg[[[PPPLLLNNNMMMPPPUUUXXXZZZYYYWWWUUUQQQSSSRRRUUU\\\bbb}}}yyyuuudddYYYSSSQQQMMMMMMKKKIIIGGGGGGJJJLLLKKKPPPXXXiii|||zzzzzz{{{}}}zzzuuuoookkkhhhggggggjjjgggccc___]]]\\\YYYWWWWWWTTTTTTUUURRRKKKGGGGGGHHHQQQ]]]fffhhhbbbXXXQQQJJJMMMOOOPPPNNNLLLKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA???======>>>>>>>>>===::::::;;;<<<<<<<<<;;;;;;;;;;;;===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999::::::;;;<<<>>>>>>===;;;:::888777555444333444666777999:::;;;===???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEE????????????@@@AAABBBBBBBBBDDDEEEFFFFFFHHHLLLPPPUUU___ssssssdddZZZQQQIIIEEEDDDBBBDDDAAACCCGGGHHH\\\~~~yyyZZZDDD>>>888777999444555555444444444333333333000333666999===BBBHHHLLLTTTWWW\\\```dddiiinnnqqqxxx~~~}}}rrrggg___XXXTTTPPPOOONNNMMMMMMNNNOOOOOOKKKKKKKKKLLLNNNOOOQQQRRRUUUWWWZZZ[[[[[[YYYVVVTTTXXX___pppwwwjjj^^^SSSOOOPPPOOORRRWWW[[[]]]\\\ZZZYYYTTTVVVUUUWWW\\\aaayyyxxxzzzyyyhhh[[[TTTPPPLLLMMMLLLJJJIIIJJJLLLOOONNNUUU^^^ppp~~~{{{yyywwwvvvvvvvvvtttppplllhhheeedddcccdddbbb___]]][[[XXXUUURRRTTTQQQQQQRRROOOIIIFFFFFFHHHPPPZZZbbbddd^^^VVVPPPIIIKKKLLLLLLKKKJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAABBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===;;;::::::;;;;;;;;;::::::999999:::;;;===>>>>>>>>>>>>======>>>>>>>>>?????????;;;:::999888888888999:::888999;;;<<<<<<;;;:::999888777555333333444555666999:::<<<>>>@@@AAAAAABBBAAABBBDDDEEEFFFFFFEEEEEE@@@???@@@@@@AAABBBCCCDDDDDDFFFHHHHHHGGGJJJOOOTTTZZZggg~~~|||oooaaaWWWPPPIIIEEEEEEAAADDDCCCEEEHHHJJJ___tttVVVBBB===888888999444555555444444444333333333111333555888<<>>>>>??????>>><<<999<<<<<<<<<<<<;;;:::999999888999:::<<<======>>>>>>?????????>>>>>>>>>>>>>>>;;;;;;999888888888999999666777999;;;;;;:::999888888666555333333444555666999:::<<>>>>>>>>???@@@>>>;;;888============<<<;;;:::999777888999;;;<<<=========??????>>>===<<<;;;::::::<<<;;;999888888888999999555666888:::;;;:::999888888666444333333333555666999:::<<>>>>>AAABBB@@@???@@@AAAAAA@@@??????????????????>>>======??????>>>>>>======<<<<<<>>>===<<<;;;:::999888888999;;;===??????>>>===<<<:::::::::::::::::::::::::::999999999888777777777777777888:::<<<<<<:::888777555333111111333555777;;;;;;===@@@CCCEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@??????AAABBBDDDEEEFFFGGGGGGPPPMMMIIINNNPPPSSS\\\jjjrrrfffZZZSSSNNNGGGDDDDDDBBBCCCAAADDDKKKRRRpppfffOOO===;;;;;;666333555333333333444444555555555555444555999===@@@HHHPPPZZZ]]]aaafffmmmsssxxx{{{~~~~~~rrriiiddd```[[[XXXUUUQQQMMMNNNPPPQQQOOOLLLJJJLLLMMMNNNMMMNNNOOOQQQWWWZZZ^^^___]]]ZZZYYYXXXZZZbbbsssxxxkkk]]]VVVVVVVVVZZZaaagggjjjjjjhhhfffjjjhhhbbbbbbccc___kkkrrrnnn~~~kkk]]]VVVTTTRRRTTTZZZ___dddmmmuuu{{{wwwxxxzzzrrroookkkgggeeecccaaa___[[[YYYVVVUUUUUUTTTRRRPPPOOONNNNNNOOOOOOMMMJJJGGGDDDCCCBBBAAA???>>>===<<>>????????????>>>===<<<>>>>>>>>>=========<<<<<<>>>>>>===<<<;;;:::999999999:::<<<===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777888888888:::;;;;;;:::888666555222000111333555777;;;;;;===@@@CCCDDDCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@BBBCCCEEEGGGHHHIIIEEEMMMKKKHHHNNNQQQUUU```qqqyyylllaaaUUUPPPKKKFFFCCCDDDBBBCCCAAADDDKKKSSSrrraaaLLL;;;:::;;;777555777333333333444444444555555666444555999===AAAIIIQQQ[[[^^^ccchhhnnntttyyy||||||qqqiiiccc___ZZZWWWSSSPPPMMMMMMOOOPPPNNNLLLKKKLLLMMMNNNMMMNNNPPPRRRYYY\\\___```^^^[[[YYYYYYWWW___ooo}}}ooo```XXXWWWYYY]]]cccjjjmmmnnnmmmlllnnnmmmgggeeefff```kkkxxxtttrrrddd\\\UUUTTTWWW^^^eeemmmwww}}}wwwsssssstttppplllhhhdddbbb```^^^\\\WWWTTTQQQOOOOOOOOONNNLLLJJJIIIIIIIIIJJJIIIFFFCCCAAA@@@???>>>===<<<;;;;;;<<<@@@FFFKKKLLLIIIDDD@@@AAAAAAAAAAAA@@@???>>>===AAA>>>===???>>>;;;<<>>@@@BBB@@@===<<<===@@@>>>>>>>>>>>>>>>======<<<===============<<<<<<<<>>>>>===<<<;;;::::::999:::;;;<<<===>>>???@@@??????>>>>>>=========<<<;;;::::::999888888777777:::999888999::::::888666555333111000111333666888;;;;;;===???BBBDDDCCCAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCEEEGGGIIIKKKLLLFFFMMMKKKIIIPPPTTT[[[iii}}}|||qqqcccYYYOOOKKKHHHDDDBBBCCCAAACCCAAACCCJJJUUUuuu\\\JJJ;;;999;;;888666888333333333444444444444555666444555999===AAAJJJRRR\\\```eeejjjoootttyyy}}}~~~qqqgggaaa]]]ZZZWWWSSSPPPNNNMMMOOOOOONNNLLLKKKMMMNNNNNNNNNOOORRRTTTYYY\\\___```^^^[[[YYYXXXVVV]]]nnnrrrcccZZZYYY[[[___fffmmmqqqssssssrrrsssrrrkkkhhhhhhbbbjjjzzzxxxhhh___TTTSSSWWW^^^fffnnnyyy}}}|||}}}|||xxxssspppoooooooookkkgggcccaaa___\\\ZZZTTTPPPMMMJJJJJJJJJJJJIIIEEEDDDDDDDDDDDDDDDAAA?????????>>>>>>===<<<;;;;;;:::>>>DDDIIIIIIFFFAAA===>>>>>>>>>>>>===<<<;;;;;;???<<<<<<>>>>>><<<<<<@@@===AAACCCAAA<<<999<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;999::::::;;;===???@@@AAA@@@??????>>>>>>======<<<;;;;;;:::999888888777777999888777777777777555333333222111111222444777888<<<<<<===@@@BBBDDDCCCAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAACCCEEEHHHJJJLLLMMMIIIOOOMMMMMMTTTXXXbbbuuuwwwlll]]]TTTKKKGGGEEEAAA???@@@???BBB@@@AAAIIIWWWxxx|||YYYJJJ<<<::::::999777777444444444444444444444444666444555999===BBBKKKUUU\\\aaagggkkkooosssxxx|||qqqeee^^^[[[YYYWWWRRRQQQOOONNNOOOOOONNNMMMLLLMMMNNNNNNNNNPPPSSSVVVXXX[[[^^^___]]]ZZZXXXWWWWWW^^^ooowwwggg^^^]]]\\\```hhhooouuuyyyzzzzzzvvvwwwpppkkkjjjeeeiii{{{~~~mmmaaaWWWUUUWWW]]]dddkkkvvv~~~}}}|||wwwwwwvvvssspppmmmllllllllliiiddd```]]][[[XXXVVVPPPMMMIIIGGGGGGGGGFFFFFFBBBAAA@@@@@@AAA@@@???============<<<<<<;;;;;;;;;;;;???CCCGGGGGGDDD???<<<============<<<;;;:::999<<<999999<<<===;;;<<>>BBBDDDAAA<<<999;;;>>>;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;999::::::;;;===???@@@AAA>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888777666888666444444444444333111222111111222333666888:::======>>>@@@CCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEGGGJJJLLLMMMKKKPPPNNNOOOVVV[[[iiitttjjjYYYPPPHHHEEECCC???===>>><<>>>>>HHHZZZ}}}wwwWWWKKK???;;;:::999666555444444444444444444444444666444555999>>>CCCMMMWWW\\\bbbhhhmmmooorrrwww|||pppccc\\\YYYWWWVVVRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNNNNNNNNNNPPPTTTWWWYYY\\\______]]]YYYWWWVVVWWW```rrroooccc___\\\```hhhqqqyyy~~~zzz|||tttooonnnhhhkkkyyysssfff]]]ZZZZZZ^^^bbbhhhrrr|||~~~}}}||||||{{{zzztttsssrrrooommmkkkiiiiiifffccc^^^ZZZWWWUUURRRPPPLLLJJJFFFEEEDDDDDDCCCBBBAAA???>>>>>>??????>>><<<::::::::::::::::::999999===???BBBDDDDDDAAA>>><<<============<<<;;;:::999999666666:::;;;:::;;;???AAACCCCCCAAA===:::;;;===:::;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;999:::;;;<<<===>>>???@@@<<<<<<<<<<<<===============<<<;;;:::999888777666777555333333333333222111111111222333555888;;;<<>>???BBBDDDEEEDDDBBB@@@@@@?????????@@@AAABBBAAABBBCCCFFFHHHJJJLLLLLLJJJNNNMMMPPPYYY```rrr|||nnnfffUUULLLEEECCCBBB>>><<<===:::@@@???>>>JJJ___rrrSSSJJJ@@@:::999888666444555444444444444333333333666444444999>>>DDDOOOYYY]]]dddkkkoooppprrrwww|||xxx|||yyymmmccc]]]YYYVVVSSSSSSSSSRRRQQQPPPOOOPPPPPPMMMNNNNNNNNNNNNQQQUUUXXXZZZ]]]``````^^^ZZZXXXWWWWWWaaatttxxxggg```ZZZ___hhhrrr{{{~~~yyyssssssmmmnnnyyy{{{nnn```\\\[[[^^^aaaeeennnxxx|||zzzzzzzzzyyyxxxtttssspppmmmkkkiiifffdddbbb^^^YYYUUURRRPPPMMMKKKHHHFFFDDDCCCBBBAAA???===AAA???======>>>???>>>===:::::::::::::::;;;;;;;;;>>>???@@@@@@@@@>>>===;;;======>>>======<<<;;;::::::777888<<<===<<<>>>BBBDDDDDDBBBAAA???===<<<;;;999:::;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>======<<<;;;999888777666888666444333444444444333111111333555777:::===>>>@@@@@@AAACCCEEEFFFEEECCCAAA@@@@@@???@@@AAABBBCCCDDDDDDFFFGGGIIIKKKLLLMMMIIIMMMMMMSSS___iiirrreee^^^NNNFFF@@@@@@@@@>>><<<===:::BBB@@@@@@MMMeeemmmMMMFFF===888777888666333555555444444444333333333777444444999>>>EEEPPPZZZ```gggooosssssstttyyy~~~|||pppoooyyyzzzsssjjjddd___ZZZTTTPPPSSSTTTSSSRRRPPPPPPPPPQQQNNNNNNNNNNNNNNNQQQVVVYYY\\\^^^aaabbb___\\\YYYXXXWWWaaauuujjj```YYY___hhhrrr|||}}}vvvvvvqqqppp{{{ttt```\\\ZZZ\\\___cccllluuu{{{{{{yyyxxxxxxwwwvvvvvvssspppmmmjjjgggcccaaaaaa]]]XXXTTTQQQNNNKKKIIIEEECCCBBBAAAAAA???===:::AAA???>>>>>>?????????>>><<<<<<============>>>>>>>>>>>>>>>======<<<;;;;;;>>>>>>>>>>>>===<<<;;;;;;===;;;;;;???AAAAAABBBFFFFFFDDDBBBAAA@@@???<<<:::999:::;;;;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;===??????>>>===<<<;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;999888777666999777444444555666666555111222333555888;;;>>>???AAAAAABBBDDDFFFGGGEEEDDDAAAAAA@@@@@@@@@AAACCCDDDFFFFFFHHHIIIKKKLLLMMMNNNJJJNNNPPPXXXfffqqq{{{kkk^^^WWWIIIAAA<<<>>>???>>>===>>>;;;CCCBBBAAAPPPiiijjjGGGBBB;;;555555777666333555555555444444333333333777444444999???EEEQQQ[[[bbbiiirrruuuuuuvvv{{{}}}ooojjjpppyyyrrrhhh___YYYWWWVVVUUUYYYWWWTTTSSSTTTSSSRRRQQQMMMNNNPPPQQQRRRTTTXXX[[[]]]aaaeeefffddd```\\\ZZZVVV___tttnnn^^^WWW```mmmxxx~~~|||||||||~~~yyyiiibbb]]]\\\^^^aaahhhppp{{{{{{wwwtttrrrqqqqqqqqqpppnnniiidddaaa______bbb]]]WWWRRROOOLLLIIIGGGBBB???<<<<<<>>>@@@???===>>>???@@@???>>>>>>@@@BBBAAA@@@>>>======>>>@@@AAA???>>>===<<<<<<===???@@@AAA@@@>>>===<<<===>>>??????@@@@@@AAABBBCCCEEEEEEHHHHHHFFFDDDBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::999999888<<<<<<======<<<;;;::::::888999999::::::;;;;;;<<<:::::::::;;;<<<===>>>???>>>>>>======<<<<<<;;;;;;777888888888888777666666555555555666888<<>>>>>@@@AAABBBFFFFFFGGGHHHIIIJJJLLLLLLOOOQQQWWW___hhhzzzrrreeeYYYQQQAAA@@@>>><<<;;;<<<===>>>AAA>>>@@@KKK]]]www]]]DDD@@@:::666555555555555444333333222222333333444333444666777;;;DDDOOOXXXcccjjjrrrvvvvvvwww|||yyyvvvfffttt}}}tttmmmddd\\\XXXWWWVVVUUUXXXWWWUUUTTTUUUTTTRRRQQQMMMOOOPPPQQQRRRTTTXXX[[[___cccfffgggeeeaaa^^^\\\\\\cccxxxppp```VVV___lllxxx}}}{{{{{{zzznnneee]]]\\\___bbbiiiooo{{{}}}zzzvvvrrrqqqppppppnnnmmmkkkgggccc___^^^]]]___[[[UUUQQQMMMKKKHHHFFFBBB???===<<<>>>???>>>===>>>???@@@???>>>>>>@@@AAADDDCCCAAA@@@???@@@BBBCCCAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@EEEFFFGGGIIILLLNNNQQQRRRHHHGGGEEEBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999<<<<<<======<<<;;;;;;:::999999999:::;;;;;;<<<<<<::::::::::::;;;<<<======?????????>>>>>>=========<<<<<<<<<===<<<;;;;;;:::666666666777999<<>>>>>@@@AAABBBDDDFFFHHHJJJKKKLLLNNNOOOUUUVVV\\\fffssswwwjjj^^^SSSLLL@@@???===<<<;;;<<<===>>>??????AAAKKKaaazzzVVVCCC???:::666555555555555444444333333333333444444333444666777;;;DDDOOOXXXdddjjjssswwwyyy|||zzzuuugggxxxzzznnnhhh```ZZZWWWVVVVVVUUUWWWVVVVVVVVVVVVUUUSSSPPPNNNOOOPPPQQQRRRUUUYYY\\\bbbeeehhhhhhfffbbb```^^^```gggzzzrrraaaTTT]]]kkkxxx~~~{{{{{{yyyssswwwkkk___\\\___ccciiimmmzzz~~~|||zzzwwwssspppnnnnnnmmmkkkiiigggdddaaa^^^\\\[[[\\\XXXSSSOOOLLLIIIFFFDDDCCC@@@>>><<<=========<<<===>>>??????>>>>>>???AAAEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOOOOQQQRRRTTTVVVWWWHHHEEEBBB???<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@@@@??????????????????@@@@@@??????>>>===888888888999;;;>>>@@@BBB???@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAABBBCCCFFFIIIKKKLLLNNNPPPQQQUUUWWW___nnn|||nnncccXXXNNNGGG???>>>===<<<<<<<<<===>>>>>>AAACCCMMMhhhrrrOOOBBB>>>999666555555555444555444444333333444444555333444666777;;;DDDOOOXXXdddkkksssxxx{{{}}}wwwkkkxxxkkkfff___YYYVVVVVVUUUUUUWWWVVVVVVWWWXXXWWWSSSQQQOOOOOOPPPQQQRRRVVVZZZ^^^dddfffhhhhhheeebbb```______fffxxxtttbbbSSS[[[iiixxxzzzvvv}}}sss}}}qqqaaa]]]```cccgggkkkwww~~~}}}}}}}}}|||{{{xxxwwwtttqqqnnnlllkkkjjjgggfffdddbbb```]]][[[YYYYYYVVVQQQNNNKKKIIIFFFDDDBBBAAA>>>===<<<<<<<<<<<<===>>>@@@@@@???>>>???@@@EEEDDDBBBAAA@@@@@@@@@@@@CCCDDDGGGJJJMMMNNNOOOOOOMMMOOORRRUUUWWWXXXXXXXXXSSSRRRQQQPPPOOONNNNNNNNNFFFCCC???<<<999999:::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======??????>>>===<<<<<<======???????????????????????????????????????>>>>>>===:::::::::;;;===???AAABBB===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCFFFJJJLLLLLLMMMPPPRRRTTTZZZhhh}}}vvviii]]]SSSJJJDDD======<<<<<<<<<===>>>>>>===DDDHHHSSSssslllLLL@@@<<<888666555555555444555444444333333444444555333444666777;;;DDDOOOXXXdddkkksssxxx{{{}}}sss}}}vvvkkkfff___ZZZWWWVVVUUUTTTWWWVVVWWWXXXYYYXXXTTTRRROOOPPPQQQQQQRRRVVV\\\```dddeeegggeeeccc```______[[[bbbuuuwwwcccTTT[[[gggvvvzzzvvvyyy~~~xxxggg```aaacccfffhhhttt}}}~~~{{{zzzzzzzzzyyywwwtttssspppnnnkkkiiigggfffeeecccaaa``````^^^ZZZWWWVVVTTTPPPMMMLLLJJJGGGDDDAAAAAA???===;;;;;;;;;<<<===???AAAAAA@@@???@@@@@@BBBBBB@@@???>>>===<<<<<>>>>>>>>>>>===<<<;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>???????????????>>>======;;;<<<<<<===>>>@@@AAAAAA???????????????>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDHHHKKKLLLKKKKKKOOOSSSYYYfff{{{~~~pppbbbWWWNNNFFF@@@;;;;;;<<<<<<<<<===>>>>>>>>>GGGOOO^^^gggKKK>>>;;;777555555555555444444444444333333444444444333444666777;;;DDDOOOXXXeeekkksssxxxzzz~~~yyy|||uuujjjeee___ZZZXXXWWWVVVUUUXXXWWWWWWXXXYYYXXXVVVTTTPPPPPPQQQQQQSSSWWW]]]aaadddeeeeeedddaaa^^^^^^^^^ZZZbbbvvv}}}gggVVV[[[fffuuu|||zzzooofffdddccceeeiiirrr{{{|||zzzxxxxxxwwwuuutttpppooommmkkkhhhfffdddcccaaa___]]]^^^___]]]YYYUUUSSSQQQNNNMMMKKKIIIFFFDDD@@@@@@???===;;;:::;;;======@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@>>>===;;;:::999===>>>BBBFFFJJJNNNPPPQQQTTTTTTSSSQQQOOOMMMLLLJJJFFFEEEDDDBBBAAA@@@?????????===;;;999888999:::;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;:::999999999999999<<<<<<<<<<<<============@@@@@@@@@AAA@@@@@@???>>><<<======>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>???AAABBBDDDEEEEEEFFFIIILLLKKKJJJLLLSSSYYY```sss}}}tttfffYYYPPPHHHAAA<<<::::::;;;<<<======>>>>>>@@@IIIXXXooo```HHH<<<999666555555555555444444333333222222333333444333444666777;;;DDDOOOXXXeeellluuuzzz|||~~~yyyrrrfffbbb]]]YYYXXXXXXWWWVVVYYYXXXWWWWWWXXXXXXWWWVVVQQQQQQQQQQQQSSSWWW^^^bbbeeefffeeeccc```^^^^^^______hhh|||nnnYYY\\\eeesssyyyyyynnnhhhdddfffkkkqqqyyy~~~{{{xxxvvvuuusssqqqpppmmmlllkkkiiifffdddbbbaaa^^^[[[YYY[[[]]]\\\WWWSSSPPPNNNLLLKKKJJJHHHEEECCC>>>??????===::::::<<<>>>>>>AAACCCDDDCCCBBBBBBBBBCCCCCCBBB@@@???===;;;:::<<<===>>>AAADDDGGGIIIKKKLLLJJJHHHEEECCCAAA@@@??????>>>>>>============>>>;;;:::::::::::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;<<<<<<===>>>>>>??????<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<=========@@@@@@@@@@@@@@@??????>>><<<===>>>???????????????BBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@BBBDDDFFFGGGGGGFFFIIILLLLLLKKKOOOYYYbbbkkkrrriii\\\QQQJJJDDD???;;;888999:::<<<===>>>>>>>>>AAAJJJ___zzzYYYDDD:::888666555555555555333333222222111111222222333333444666777;;;DDDOOOXXXeeemmmxxx~~~wwwpppbbb___ZZZXXXXXXXXXXXXXXXZZZXXXVVVVVVWWWXXXXXXWWWQQQQQQQQQQQQSSSXXX^^^cccggggggfffccc```^^^^^^___fffooosss[[[]]]dddqqqvvvzzztttkkkfffhhhmmmqqqyyyyyyxxxyyy}}}zzzvvvtttsssqqqooommmkkkjjjiiihhheeecccaaa___[[[XXXWWWXXX[[[[[[VVVQQQMMMLLLJJJIIIHHHGGGDDDAAA===>>>>>>===::::::<<>>>>>??????>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>>>>????????????>>>======<<<===>>>???????????????@@@?????????>>>>>>======>>>???AAACCCEEEGGGHHHHHHFFFIIILLLLLLLLLSSS___iiiyyy}}}lllcccWWWNNNHHHDDD@@@<<<888999:::<<<===>>>>>>>>>AAAJJJdddtttTTTAAA999777555555555666555333222111111111111111111222333444666888;;;DDDOOOXXXeeeooozzztttnnnbbb^^^ZZZXXXWWWXXXXXXXXXXXXVVVTTTUUUXXXXXXUUUSSSRRRQQQQQQRRRVVV\\\bbbfffgggggggggfffdddbbb```^^^aaasssrrrYYYXXX^^^nnnzzz|||{{{{{{{{{mmmggghhhkkkuuuvvvyyy}}}|||sssmmmsss}}}xxxsssooommmmmmmmmhhhfffdddbbb```_________[[[ZZZYYYYYYZZZZZZYYYXXXTTTQQQMMMJJJHHHFFFCCCAAABBB@@@>>>===<<<===>>>???CCCCCCDDDCCCCCCDDDGGGIIIIIIJJJJJJIIIFFFBBB>>><<<;;;===???@@@??????@@@AAAAAA@@@>>>===<<<======>>>=========<<<;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::<<<;;;;;;:::::::::;;;;;;??????===<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@======???@@@@@@???>>>======<<<;;;::::::;;;<<<===BBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>?????????<<<<<<======>>>>>>??????AAAAAABBBDDDEEEGGGHHHIIIQQQLLLJJJMMMRRR[[[hhhttt}}}tttfff^^^RRRHHH@@@===;;;999<<<999:::???@@@>>><<<>>>HHHNNNiiieeeJJJ???888777666555444333333333333333333333333333333333555444666999;;;@@@MMMZZZhhhrrr|||~~~tttnnnccc```\\\ZZZZZZ[[[\\\[[[[[[YYYXXXXXXYYYYYYVVVSSSQQQPPPPPPQQQUUU[[[aaaeeeggghhhhhhgggfffdddbbb```dddvvvsss\\\XXX[[[jjj~~~}}}}}}}}}xxxuuunnnmmmnnntttuuuyyy~~~}}}uuupppttt}}}{{{|||||||||{{{}}}zzzvvvqqqmmmkkkkkkkkkgggeeeccc```^^^]]]]]]]]]YYYXXXWWWWWWXXXXXXWWWVVVRRROOOLLLIIIGGGEEEBBB@@@AAA@@@>>><<<<<<===???@@@DDDFFFGGGHHHIIIJJJMMMOOOSSSTTTTTTRRRNNNHHHCCC@@@???AAACCCCCCCCCCCCDDDEEEDDDBBB@@@>>>=========>>>@@@@@@??????>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;>>>======<<<<<<<<<======??????>>>======<<<;;;;;;<<<<<<<<<======>>>???@@@>>>>>>????????????>>>>>>>>>===<<<<<<<<<<<<===>>>????????????@@@@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????@@@AAABBBEEEGGGJJJKKKLLLNNNLLLLLLPPPVVV^^^mmm{{{yyyppp```XXXMMMDDD>>>;;;:::999<<<999:::>>>@@@===<<<>>>KKKUUUrrr]]]FFF>>>888888666555333333222222333333333333333333333333555444666999;;;@@@MMMZZZgggrrr}}}{{{qqqkkkaaa^^^\\\[[[\\\]]]^^^]]]___]]]\\\[[[ZZZYYYVVVTTTPPPOOOOOOQQQTTTZZZ___cccgggggghhhhhhgggfffdddcccgggyyyzzz^^^VVVTTTbbbxxx~~~www|||wwwsssqqqrrrtttxxx~~~{{{yyyzzzzzz{{{xxx{{{}}}zzzzzzzzzzzzyyyyyyvvvrrrnnnkkkiiihhhhhheeedddaaa^^^\\\[[[ZZZZZZWWWVVVUUUUUUVVVVVVUUUSSSQQQNNNJJJHHHFFFDDDBBB??????>>>===<<<<<<>>>???AAAEEEGGGJJJMMMNNNQQQTTTVVVYYY[[[]]][[[UUUNNNHHHEEECCCEEEGGGGGGGGGHHHJJJKKKJJJHHHEEEBBB@@@?????????BBBBBBBBBAAAAAAAAAAAAAAA;;;;;;:::999::::::<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>????????????>>><<<;;;<<<<<<<<<======>>>???@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????<<<===>>>???@@@AAABBBBBB?????????>>>>>>=========<<<======>>>??????@@@@@@???@@@CCCFFFIIILLLNNNPPPMMMNNNRRRWWW]]]gggzzzqqqhhhWWWQQQGGG???;;;:::999999<<<:::;;;>>>???======@@@MMM___pppSSSBBB<<<999888777555333222222222333333333333333333333333444444666999;;;@@@MMMZZZgggsssvvvmmmggg]]][[[YYYYYY[[[\\\]]]]]]aaa```^^^\\\ZZZXXXUUUTTTOOOOOOOOOQQQTTTYYY^^^aaaeeefffggggggggggggfffeeehhhzzz~~~```TTTNNNXXXooo~~~wwwxxxxxxsssqqqsssxxx~~~xxxuuuvvvxxx{{{yyyxxxxxxxxxwwwtttrrrooollliiigggggggggeeeccc```]]][[[YYYYYYYYYWWWUUUTTTTTTTTTTTTSSSRRRPPPNNNJJJHHHFFFDDDBBB@@@>>>===<<<;;;<<<>>>@@@AAACCCGGGKKKOOORRRUUUXXX[[[[[[___bbb```ZZZRRRLLLIIIGGGHHHJJJKKKLLLMMMPPPRRRSSSPPPLLLHHHDDDCCCBBBCCCBBBCCCCCCCCCDDDDDDDDDDDD???>>><<<:::::::::;;;<<<:::::::::::::::;;;<<<===;;;::::::::::::;;;<<<<<<===???@@@AAA@@@???===;;;<<<<<<<<<<<<===>>>???@@@@@@@@@>>>=========>>>???@@@@@@????????????@@@@@@<<<<<<===???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;======>>>>>>???@@@AAAAAAAAABBBDDDGGGJJJMMMOOOPPPOOORRRXXX___ffftttttthhh___QQQKKKCCC<<<999888888888<<<:::;;;>>>>>>===???CCCNNNgggdddLLL>>>::::::999777555333222111111333333333333333333333333444444666999;;;AAANNNZZZgggttt|||ssskkkeee[[[ZZZXXXYYY[[[]]]]]]]]]______^^^\\\YYYWWWUUUTTTPPPPPPPPPRRRUUUZZZ^^^aaacccdddeeefffgggffffffeeegggzzzcccVVVMMMTTTjjj}}}vvvuuu~~~|||uuurrrtttwww}}}wwwtttvvvxxx|||yyyvvvuuutttsssrrrppppppooommmjjjhhhgggffffffcccbbb___\\\ZZZYYYYYYYYYWWWVVVTTTTTTTTTTTTSSSQQQQQQNNNKKKHHHGGGFFFCCCAAA>>>===<<<;;;<<<===???AAADDDGGGKKKOOOSSSWWW[[[^^^cccgggjjjggg^^^TTTMMMKKKKKKMMMOOOPPPQQQSSSVVVYYY[[[WWWRRRMMMIIIGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJEEECCC@@@<<<:::::::::::::::::::::::::::;;;<<<===:::::::::::::::;;;<<<<<<===>>>@@@AAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@AAA@@@>>>=========>>>?????????@@@@@@@@@@@@??????<<<===>>>?????????>>>>>>@@@??????>>>===<<<;;;;;;======>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJMMMNNNOOOSSSVVV]]]fffqqqxxxlllaaaYYYNNNIIIAAA<<<999888777777<<<;;;<<<>>>>>>>>>BBBHHHPPPooozzz]]]HHH===999999888777555333222222222333333333333333333333333333333555999;;;AAANNN[[[hhhuuu{{{rrrjjjeee\\\[[[ZZZ[[[]]]^^^^^^^^^]]]^^^^^^\\\YYYVVVUUUVVVRRRRRRSSSTTTXXX\\\___bbbcccdddeeefffgggffffffeeefffzzzeeeYYYPPPUUUfff~~~tttssszzzyyytttuuuwww{{{zzzxxxzzz}}}~~~|||}}}zzzyyywwwwwwwwwuuurrrppplllkkkjjjhhhfffeeeddddddaaa```]]][[[YYYYYYYYYYYYXXXVVVTTTTTTTTTTTTRRRQQQPPPNNNKKKHHHGGGFFFDDDBBB>>>===<<<;;;;;;===>>>@@@EEEGGGJJJMMMQQQUUU[[[___lllooopppjjj^^^RRRLLLJJJMMMOOOQQQRRRSSSVVV[[[^^^]]]ZZZTTTNNNIIIGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOIIIFFFBBB===:::999999:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???===>>>?????????>>>===<<<<<<<<<<<<======>>>???@@@AAA@@@???>>>============>>>>>>????????????>>>>>>;;;<<<>>>??????>>>===<<<>>>>>>>>>======<<<<<<<<<======>>>@@@AAABBBCCCDDDFFFFFFHHHJJJLLLNNNPPPQQQVVVZZZcccqqq{{{pppfff\\\UUUKKKFFF@@@;;;999999888888<<<;;;===??????@@@FFFNNNZZZ|||rrrVVVEEE===999888777666555444333333333333333333333333333333333333333555999;;;AAANNN[[[iiiwwwwwwooogggbbb[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZ\\\^^^\\\YYYWWWXXXYYYTTTTTTUUUWWWZZZ^^^aaacccdddeeefffggghhhgggffffffggg{{{dddZZZRRRUUUbbbxxxuuussszzzwwwwwwwwwyyy~~~{{{zzzyyyyyyzzz{{{{{{yyyuuuqqqhhhgggfffeeedddcccbbbbbb^^^\\\[[[YYYXXXWWWXXXXXXWWWVVVTTTSSSTTTSSSQQQPPPOOOMMMIIIGGGFFFEEECCCAAA???>>><<<;;;;;;<<<===>>>BBBDDDEEEFFFIIIOOOUUUZZZeeeiiiiiicccVVVLLLGGGGGGIIIKKKLLLNNNPPPSSSXXX\\\[[[WWWQQQJJJFFFDDDDDDDDDFFFGGGHHHJJJLLLMMMOOOPPPHHHEEEAAA===:::999:::;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;<<<<<<>>>??????========================<<<<<<<<<======>>>???@@@@@@@@@@@@??????>>>===<<<<<<<<<===>>>>>>===<<<<<<999:::<<<>>>??????>>>=====================<<<<<<===>>>???@@@AAACCCDDDDDDGGGHHHJJJMMMPPPSSSUUUVVV\\\aaannn|||oooeee\\\TTTNNNFFFBBB===:::999:::;;;;;;;;;;;;===@@@AAABBBJJJTTTkkkhhhLLL@@@===;;;666666555444444444444444333333333333333333333333333222555999<<>>>>>??????BBBGGGNNNSSSVVV[[[]]]WWWMMMEEECCCDDDCCCDDDFFFHHHJJJNNNSSSWWWXXXTTTMMMGGGBBB@@@@@@AAABBBCCCEEEGGGIIIKKKLLLMMMFFFDDD???;;;999999:::;;;===<<<;;;;;;::::::::::::999999999:::;;;<<<===>>>======<<<<<<<<<<<<===>>><<<<<<<<<======>>>???@@@???@@@@@@@@@???>>><<<;;;:::;;;<<<======<<<;;;:::666888;;;>>>@@@@@@@@@???<<<<<<<<<==================>>>???@@@BBBCCCDDDEEEGGGIIIKKKOOOSSSVVVYYY[[[aaahhhyyyrrrfff\\\TTTMMMHHHBBB>>>:::888999;;;======;;;;;;>>>AAAAAADDDMMMWWWxxxaaaEEE===<<<<<<555555555444444444555555333333333333333333333333222222555999<<>>===;;;:::;;;<<<>>>???AAABBBBBB@@@???@@@BBBDDDLLLMMMNNNKKKGGGCCCAAAAAA???@@@AAAAAA@@@AAACCCEEEKKKKKKHHHDDD@@@======>>>BBB@@@??????@@@BBBCCCCCCDDDAAA>>>:::888666666666;;;:::999999:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<>>============>>>>>>@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;::::::;;;;;;<<<======>>>;;;<<<===???@@@@@@@@@@@@???@@@AAAAAABBBCCCFFFIIIKKKIIIIIIMMMPPPRRRWWW]]]gggxxxvvvfff^^^XXXPPPHHHDDD@@@>>><<<:::999:::;;;<<<<<<:::<<>><<<===>>>???AAABBBCCCCCCBBBAAAAAABBBDDDHHHIIIIIIGGGCCC@@@>>>>>>>>>???AAAAAA@@@AAACCCEEEFFFEEEDDDAAA===<<<<<<===AAA@@@??????AAABBBBBBAAA???===;;;888777777888888::::::::::::;;;<<<>>>???>>>>>>======<<<<<<<<<===>>>>>>============>>>>>>???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;:::;;;<<<<<<============;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDEEEIIIKKKNNNLLLNNNSSSWWWYYY___eeeqqqzzzlll^^^WWWRRRKKKDDDBBB???>>><<<;;;::::::;;;<<>>>>>>>>@@@BBBBBBBBBBBBDDDFFFCCCCCCCCC@@@>>>===>>>@@@AAA@@@@@@AAABBBCCCBBB@@@:::999777666777888999;;;:::::::::;;;<<<>>>???@@@>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<===>>>@@@AAAAAAAAAAAACCCDDDEEEFFFFFFHHHKKKNNNOOOMMMOOOUUUZZZ___gggpppnnnaaaUUUPPPLLLFFFAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<;;;>>>BBBEEERRRnnnhhhNNNAAA===:::777555555666666555555444333444444444555555555666666555444555777999@@@NNN\\\ooozzzpppsss}}}zzzppphhhccc```\\\YYYYYYYYYYYYZZZ[[[^^^```bbbbbbbbbbbbbbb```^^^\\\ZZZ]]]^^^```bbbdddfffggghhhfffggghhhhhhhhhiiikkkmmmpppSSSLLLIIIIIIIIIPPPfff|||zzzwwwssspppooonnnllljjjiiihhhfffccc```aaaaaa___^^^]]][[[[[[ZZZUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRPPPOOOPPPOOOMMMLLLJJJJJJIIIHHHFFFEEECCCBBBCCCBBBAAA??????@@@BBBCCCEEEGGGJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKHHHEEECCCCCCAAACCCEEEFFFFFFFFFHHHIIIHHHHHHGGGEEEBBBAAABBBDDDBBBBBBBBBDDDEEEEEECCCAAA:::999888777777888:::<<<::::::;;;<<<===>>>@@@@@@>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<<<<;;;;;;<<<>>>??????>>>===<<<===>>>@@@AAABBBBBBCCCCCCDDDFFFGGGHHHHHHJJJNNNPPPQQQOOOQQQWWW^^^hhhvvv~~~vvvfff[[[PPPLLLHHHCCC@@@@@@>>>>>>======<<<;;;;;;;;;:::;;;===AAAHHHZZZ{{{^^^III@@@<<<999666444555666666666555333222444444444444555555555555444444555777:::???MMMZZZppp{{{pppppp|||~~~wwwmmmeeeaaa^^^[[[XXXXXXXXXXXXZZZ\\\___bbbdddddddddcccbbb```^^^[[[ZZZ[[[]]]___bbbdddfffggggggeeefffgggffffffhhhllloooqqqUUUNNNIIIHHHGGGKKK]]]pppzzzwwwuuurrrppppppnnnllljjjiiigggeeebbb`````````___^^^]]][[[ZZZYYYSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNOOONNNMMMKKKHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@??????AAABBBDDDHHHKKKMMMOOONNNMMMNNNNNNPPPRRRTTTTTTPPPKKKHHHFFFEEEGGGJJJKKKKKKLLLMMMNNNPPPOOOMMMJJJFFFDDDEEEFFFFFFEEEEEEGGGHHHHHHEEECCC???===;;;999888999:::;;;::::::;;;<<<>>>>>>??????===>>>>>>???>>>===<<<<<<;;;<<<===>>>???>>>>>>>>>????????????>>>>>>==============================AAAAAA@@@??????>>>>>>===<<<===>>>?????????>>>===@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHIIIIIILLLOOORRRVVVTTTWWW^^^hhhwwwuuulll```VVVLLLHHHEEE@@@>>>?????????===<<<<<<;;;<<<<<<===>>>AAAGGGRRRiiiuuuVVVEEE@@@<<<777555444555666666666555333222222333333333333444444444444333555888:::???LLLYYYqqq}}}oooooo~~~|||tttjjjbbb^^^\\\YYYWWWVVVVVVXXXZZZ]]]```cccdddddddddcccaaa___\\\ZZZYYYYYY[[[^^^bbbeeefffggggggeeeggghhhfffeeeggglllqqqxxxvvvZZZPPPIIIHHHGGGIIIVVVfff}}}uuutttssspppoooppplllkkkjjjhhheeebbb```^^^]]]]]]]]]\\\[[[YYYWWWVVVRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMMMMNNNNNNLLLKKKGGGGGGGGGFFFFFFDDDCCCCCC@@@???>>>>>>???AAACCCEEELLLNNNQQQRRRRRRSSSTTTVVVWWWZZZ]]]]]]XXXQQQKKKHHHHHHKKKNNNPPPPPPQQQRRRSSSUUUTTTQQQMMMIIIFFFFFFFFFIIIHHHGGGHHHIIIIIIGGGFFFCCCBBB>>><<<:::999999:::::::::<<<===============<<<===>>>>>>>>>===;;;:::;;;<<<===?????????>>>>>>>>>>>>????????????>>>>>>========================????????????????????????=========>>>??????@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNQQQTTTVVVWWW]]]hhhuuuzzzllldddXXXOOOGGGDDD@@@===<<>><<<>>>CCCLLL]]]xxxiiiNNNCCC???:::666666555555666666555555444333222222222333333333444444444333555888:::???KKKXXXqqq~~~mmmnnn|||zzzrrrggg___\\\YYYWWWUUUSSSTTTWWW[[[^^^aaabbbcccdddcccaaa___]]]ZZZXXXWWWXXXZZZ^^^bbbfffhhhiiiiiigggiiiiiigggeeegggmmmssszzz~~~^^^RRRHHHHHHHHHIIIRRR]]]yyyxxxrrrrrrqqqnnnmmmnnnhhhhhhgggdddaaa^^^\\\[[[YYYYYYYYYYYYWWWUUUTTTRRRPPPPPPPPPPPPPPPQQQQQQQQQOOONNNLLLLLLMMMMMMLLLJJJFFFFFFFFFFFFEEEDDDCCCCCC???>>>>>>>>>@@@CCCEEEGGGOOOQQQSSSTTTUUUXXX[[[]]]___cccggggggaaaWWWNNNIIIJJJMMMQQQSSSTTTTTTTTTUUUXXXWWWUUUPPPLLLIIIIIIJJJKKKIIIGGGGGGHHHIIIHHHGGGEEECCC@@@<<<:::999999999:::;;;<<<<<<===<<<;;;:::;;;;;;=========<<<:::999:::;;;===???@@@???>>>>>>;;;<<<===????????????>>>========================<<<<<<<<<===>>>>>>??????======<<<===>>>@@@CCCDDDDDDEEEFFFHHHIIIIIIIIIJJJIIIJJJLLLMMMNNNPPPTTTWWWZZZ___kkk{{{ssseee\\\QQQJJJCCCAAA???===>>>BBBCCC@@@===:::999;;;===???;;;>>>EEESSSjjjuuu]]]GGG@@@>>>999666888666666555444444444444444333333333333444444444555333333555888:::>>>JJJWWWnnn|||pppuuu}}}~~~yyyqqqfff]]]YYYWWWUUUSSSQQQSSSWWW[[[^^^aaabbbbbbdddcccaaa^^^[[[YYYWWWVVVXXXZZZ^^^cccgggiiijjjkkkiiikkkkkkhhhfffhhhnnnuuuaaaSSSHHHGGGIIIIIIOOOXXXrrrzzzsssxxx|||vvvqqqqqqpppmmmkkkmmmeeeeeedddaaa]]]ZZZXXXXXXVVVVVVWWWVVVUUUSSSQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMMMMKKKJJJEEEEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>???AAADDDGGGIIIQQQRRRTTTUUUWWWZZZ___bbbfffjjjoooooohhh]]]RRRKKKKKKNNNRRRTTTUUUUUUUUUVVVZZZYYYWWWTTTOOOMMMMMMNNNLLLIIIGGGFFFGGGHHHHHHGGGDDDBBB???<<<:::999999999:::;;;<<<<<<<<<;;;:::999:::;;;<<<======;;;999888999;;;===???@@@@@@>>>>>>999:::<<<>>>??????>>>>>>========================999999:::;;;<<<===>>>???>>>===<<<<<<===@@@DDDFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPSSSVVVYYYdddlll}}}}}}nnnaaaXXXNNNGGGBBBAAAAAA???BBBGGGDDDAAA<<<999888;;;>>>AAA???BBBKKK\\\xxxjjjTTTBBB>>>===888777:::777666555333333444555555444444444555555555666666333333555888:::>>>JJJVVVkkk{{{wwwyyyrrrnnnhhhaaa[[[VVVSSSQQQUUUXXX]]]aaaddddddcccbbbddddddccc^^^XXXTTTSSSTTTZZZ\\\```dddhhhkkkmmmnnnnnnmmmkkkgggbbbdddsssdddXXXLLLHHHGGGHHHKKKPPPkkk{{{nnngggnnn~~~{{{zzzyyyyyyuuuqqqpppqqqooojjjeeeaaaaaaaaa```___]]]\\\[[[TTTTTTSSSSSSRRRQQQPPPPPPRRRPPPNNNNNNOOOOOONNNMMMPPPOOONNNLLLJJJIIIHHHHHHIIIHHHFFFEEEEEEEEECCCAAA@@@??????@@@CCCFFFIIIKKKOOORRRTTTUUUVVVZZZ```fffppptttwwwqqqeeeVVVMMMHHHIIIJJJLLLOOOSSSVVVXXXYYYZZZ[[[YYYSSSJJJDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEAAA???<<<:::888888999999999999:::;;;;;;<<<<<<===:::;;;;;;;;;:::999888888;;;<<<===>>>>>>===<<<;;;========================::::::<<<===>>>>>>>>>>>>===???@@@???>>>===>>>@@@======>>>???AAACCCEEEFFFIIIJJJJJJIIIIIIJJJNNNPPPRRRNNNLLLNNNOOORRRYYYbbbmmmvvvjjj___WWWJJJDDD>>><<>>999:::;;;:::===AAABBBBBBOOOnnn^^^TTTGGG>>>;;;;;;999666666666666555444444333333333333444444555666666666333333555888999===HHHTTTiiizzz||||||uuuoookkkfff___YYYUUUSSSRRRUUUXXX\\\___bbbcccbbbbbbbbbbbb```\\\VVVSSSRRRSSSXXXZZZ^^^cccgggkkkmmmmmmnnnmmmllliiidddfffuuueeeZZZNNNIIIIIIIIIKKKOOO```yyyvvvjjjeeennn|||yyyvvvsssrrrqqqmmmjjjjjjlllkkkgggcccaaaaaa```___^^^\\\ZZZYYYUUUTTTTTTSSSRRRRRRQQQQQQRRRPPPNNNNNNOOOOOONNNMMMNNNMMMLLLJJJIIIHHHGGGGGGIIIGGGFFFEEEEEEEEECCCAAAAAAAAAAAABBBDDDGGGJJJLLLKKKMMMPPPQQQSSSXXX^^^ccciiimmmooojjj___SSSKKKHHHFFFGGGIIILLLOOORRRTTTUUUTTTUUUTTTNNNFFFBBBAAACCCCCCCCCCCCBBBBBBBBBBBBAAA>>>===;;;999777888888999999::::::;;;;;;<<<<<<==================<<<;;;;;;;;;<<<===>>>>>>===<<<;;;========================<<<<<<===>>>?????????>>>===>>>??????>>>===???@@@??????@@@AAACCCEEEGGGHHHGGGHHHHHHHHHHHHJJJNNNQQQSSSQQQRRRTTTVVVZZZeeeppp~~~uuukkk```VVVOOOIIIDDD???>>>@@@CCCBBBAAAHHHBBB>>>>>>===<<<>>>AAAFFFNNNccc|||^^^UUUIII@@@===<<<:::888888777777666555555444444555555555555555444444444444333555777999<<>>>>>@@@??????>>>>>>>>>=========:::999888777666777888999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>======<<<<<<<<<============<<<<<<========================>>>>>>???????????????>>><<<===??????>>>>>>???AAAAAABBBBBBCCCEEEGGGIIIJJJGGGHHHIIIIIIJJJLLLPPPSSSSSSSSSUUUXXXZZZaaaqqqzzzssskkkbbbYYYPPPKKKGGGCCC@@@???BBBDDDDDDCCCEEEAAA>>>>>>===<<<>>>CCCFFFYYYxxxqqq]]]UUUJJJBBB>>>===;;;999888888888777666666555555666666555555444333333222444333555777888<<>>;;;<<<===;;;;;;;;;;;;::::::::::::666666666555666777888888::::::;;;;;;<<<=========<<<<<<============<<<<<<<<<==================<<<========================>>>>>>?????????>>>======;;;===??????>>>???@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLNNNRRRUUUUUUVVVZZZ^^^bbbnnnsssnnnggg```ZZZSSSLLLHHHCCCAAA???@@@CCCEEEEEEDDDBBB>>>===?????????DDDJJJMMMhhhgggYYYSSSJJJBBB>>><<<;;;999888888777777666555555444555555555444444333333333444333555777888;;;GGGSSSfff|||zzzrrrmmmhhhddd]]]VVVQQQOOONNNNNNWWWXXXZZZ\\\___aaabbbcccbbb```]]][[[XXXWWWUUUTTTZZZ[[[^^^```bbbccccccccccccdddggghhhgggjjjyyyjjj```VVVRRROOOKKKIIIJJJKKK[[[xxxzzzmmmiiippp}}}tttqqqsssvvvwwwuuurrrooollljjjjjjjjjcccaaa___]]]\\\[[[ZZZZZZ\\\\\\[[[YYYWWWTTTRRRQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPNNNLLLLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGEEEDDDDDDEEEEEECCCBBB@@@@@@AAABBBCCCDDDEEEFFFIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEECCCAAA@@@@@@AAA>>>>>>??????AAAAAABBBCCC@@@@@@@@@>>><<<;;;;;;<<<::::::999999999888888888555555555555666777888888::::::;;;<<<<<<======>>><<<<<<===============<<<=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<<<<<<<===???@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJJJJLLLMMMMMMLLLLLLNNNRRRUUUVVVZZZaaajjjttt|||sssfffbbb[[[UUUOOOKKKFFFCCC?????????@@@BBBDDDDDDCCCDDDAAAAAACCCCCCDDDKKKSSS^^^|||{{{___SSSNNNGGGAAA===;;;:::999777666666555555444444333333333333333444444555555444333555777777;;;FFFRRReee{{{}}}vvvpppllleeeaaa[[[TTTPPPNNNNNNOOOXXXYYY\\\___aaacccddddddccc```]]][[[ZZZYYYWWWVVVZZZ\\\^^^```bbbbbbbbbbbbeeegggjjjkkkkkkpppmmmddd[[[WWWTTTNNNJJJJJJFFFQQQiiiyyypppoooxxxyyyqqqooopppqqqooollljjjhhhhhhhhhiiibbbaaa^^^[[[YYYWWWWWWWWWYYYYYYXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHFFFEEECCCDDDDDDEEECCCBBB>>>??????@@@AAABBBBBBCCCBBBAAA@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB>>>>>>===<<<;;;;;;<<<<<<999999999888888888777777555555666777777888999999;;;;;;;;;<<<======>>>>>>===>>>>>>???????????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============<<<<<<<<<>>>@@@AAAAAABBBDDDFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNRRRUUUVVV\\\jjj{{{uuulllaaa\\\UUUOOOKKKHHHEEECCC===>>>@@@AAABBBCCCCCCCCCDDDAAAAAABBBBBBEEEOOOYYYqqqpppXXXLLLJJJEEE@@@<<<:::::::::666666666555444444333333111222222333444444555555444333555777777:::EEEQQQccczzzxxxrrrlllhhhaaa]]]XXXRRRPPPPPPQQQSSSXXX[[[___bbbeeefffeeeeeeccc```\\\[[[[[[[[[XXXVVVXXXZZZ]]]```bbbcccddddddggghhhkkklllmmmsssrrriiiaaa]]]YYYRRRMMMLLLFFFJJJ\\\yyyvvvppprrr}}}{{{yyyzzz~~~vvvrrrllljjjgggdddbbbbbbcccdddbbb```^^^[[[XXXWWWWWWXXXWWWVVVVVVUUUSSSRRRPPPOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIIIIHHHGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEECCCBBB>>>??????@@@AAAAAAAAAAAA@@@>>>===???BBBCCCCCCAAAAAA@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@?????????===<<<;;;:::;;;;;;;;;;;;888888777777777666666666666777888999999999999999;;;;;;<<<<<<======>>>>>><<<===>>>>>>?????????>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>===???AAABBBCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJLLLMMMNNNPPPSSSXXX[[[bbbkkk~~~{{{nnneee]]]XXXRRRLLLHHHFFFDDDCCC===???BBBCCCCCCCCCCCCCCCBBB@@@@@@CCCFFFMMM[[[hhhfffQQQGGGFFFDDD@@@===;;;;;;<<<777777666666555444444444333333333333333333333444444333555666777:::EEEPPPbbbyyy|||uuunnnhhheee]]]ZZZUUUQQQPPPQQQTTTVVVYYY\\\```eeeggggggfffeeebbb___\\\ZZZ[[[[[[XXXVVVVVVXXX\\\___ccceeefffgggggggggiiikkklllsssuuummmeeeaaa]]]UUUOOONNNJJJIIITTTnnntttpppsss~~~|||uuusssuuuyyy}}}xxxiiigggccc```^^^^^^______\\\[[[YYYVVVTTTSSSTTTVVVUUUUUUUUUTTTSSSQQQPPPOOOIIIIIIIIIJJJJJJJJJJJJJJJKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCEEEDDDCCCCCCDDDEEECCCBBB>>>???@@@AAAAAAAAAAAA@@@BBB???>>>>>>AAABBB@@@===???>>>===>>>???AAAAAA@@@=========<<<<<<;;;;;;;;;<<<;;;:::999:::;;;::::::777777666666666555555555888888999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@@@@@@@@@@>>>@@@BBBCCCDDDEEEHHHJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLMMMPPPRRRUUUYYY___cccwww~~~xxxpppeee\\\WWWRRRKKKEEEBBB@@@>>>===>>>@@@DDDEEEEEEDDDCCCCCCCCCCCCEEEJJJQQQ\\\nnn~~~~~~___MMMEEEEEECCC@@@===<<<<<<===888888888777666666555555555444444333333222222111444333555666777:::EEEPPPaaaxxxzzztttmmmfff```]]]XXXSSSRRRPPPNNNPPPTTTZZZ___dddggggggeeeddddddeee```ZZZXXXZZZ[[[YYYVVVTTTWWW\\\aaaeeeggghhhhhhooollljjjiiiiiippp~~~vvvkkkddd```[[[RRRKKKHHHKKKRRRaaa{{{rrrmmmttt}}}vvvqqqppprrrtttuuu{{{|||tttiiiaaa^^^\\\YYYWWWXXXVVVSSSRRRQQQQQQPPPNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCCBBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<>>>>>>===<<<;;;;;;::::::;;;::::::999999888888888777777777777666666666666888777666555555666777888666777999:::;;;<<<<<<<<<============>>>>>>>>>>>><<<<<<=========;;;:::999??????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPOOORRRWWW[[[```nnn}}}yyyooofff^^^YYYOOOLLLGGGBBB???>>>??????CCCAAABBBGGGIIIFFFDDDEEEEEEFFFIIIRRR```qqqqqq[[[OOOFFFDDDAAA@@@???>>>;;;999777777888888888666444333333333333222222222111111333444777999777777@@@KKKbbbttt}}}|||vvvqqqkkkddd___[[[UUUQQQPPPOOOOOORRRWWWZZZ___dddggggggfffeeeeeeeee___ZZZXXXYYYYYYVVVSSSRRRUUUZZZ___cccffffffgggmmmkkkiiihhhhhhnnn~~~vvvllleeebbb]]]UUUNNNKKKMMMQQQ\\\qqq}}}www|||wwwqqqmmmllllllpppsss{{{vvvhhh]]]YYYYYYZZZUUUSSSQQQPPPPPPOOOMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<======<<<<<<;;;;;;:::::::::::::::999999999999999777777777777777777777777777666666666666666666777777888999;;;<<<=====================>>>>>>>>>>>><<<===>>>>>>???>>>======???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEFFFHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUTTTXXX___eeeooozzzpppfff^^^VVVQQQHHHFFFAAA>>><<<;;;<<<>>>DDDBBBCCCGGGIIIFFFEEEFFFBBBFFFOOO^^^ppphhhTTTJJJEEECCCAAA??????===;;;999888888888888777666555444555555555444444444333333333444777999777777@@@JJJ^^^ppp}}}~~~wwwrrrnnniiibbb]]]XXXRRRNNNNNNNNNOOOTTTZZZ[[[___dddggggggfffffffffeee```[[[XXXXXXWWWTTTQQQPPPSSSXXX]]]bbbdddffffffllljjjhhhgggffflll|||xxxoooiiifffbbb[[[VVVPPPPPPPPPUUUccc}}}~~~{{{tttoookkkjjjhhhiiilllqqqyyyvvvggg^^^[[[[[[RRRPPPMMMLLLMMMLLLKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::777777888888888888888888666666777777777777666666999:::;;;<<<===>>>>>>>>>============>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>============>>>>>>=========>>>??????@@@@@@>>>???AAACCCDDDEEEEEEEEEDDDFFFIIIJJJJJJJJJKKKMMMIIIKKKLLLNNNOOORRRUUUXXX[[[]]]dddnnnzzz}}}wwwnnneee\\\UUUNNNJJJDDDCCC@@@>>>===>>>@@@AAAEEECCCDDDGGGHHHFFFFFFIIICCCJJJXXXjjj|||uuu___OOOGGGEEECCC@@@???>>>===;;;999:::999888777666666666666555555555555444444444444444444666888777888???IIIYYYlll||||||uuuppplllggg```[[[WWWQQQMMMMMMNNNOOOTTTZZZ[[[___cccfffgggffffffffffffbbb]]]ZZZXXXVVVRRRPPPPPPSSSWWW\\\aaadddfffgggkkkiiihhhgggfffkkkzzz{{{sssnnnkkkhhhbbb^^^WWWTTTQQQQQQYYYmmmsss|||vvvqqqnnniiigggeeefffjjjppptttuuuxxxmmmddd```VVVRRRMMMJJJIIIIIIIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>============::::::::::::;;;;;;;;;;;;888999999::::::;;;;;;;;;888888888888999999999999777888999::::::999888777;;;;;;<<<>>>>>>?????????============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@=========<<<======>>>???<<<<<<===>>>???@@@AAAAAA>>>@@@CCCEEEGGGGGGFFFEEEFFFIIIKKKLLLKKKJJJKKKKKKJJJLLLNNNOOOOOORRRXXX\\\```hhhuuurrrmmmeee]]]VVVPPPJJJFFF@@@???>>>===>>>@@@CCCEEEFFFDDDEEEGGGHHHFFFIIIMMMPPPXXXeeerrr{{{kkkZZZPPPKKKEEECCCAAA???>>>===;;;999;;;:::888777666666777888444333333333333222222222444444555888777888???HHHVVVjjj{{{|||uuuoookkkeee___YYYVVVQQQMMMMMMNNNOOOTTTZZZ\\\___ccceeeeeeeeeeeeeeegggddd```\\\YYYVVVRRRPPPQQQSSSXXX]]]bbbfffiiijjjjjjiiigggfffffflll||||||vvvqqqnnnkkkfffccc^^^YYYTTTRRRTTTcccooovvv|||uuuqqqnnnkkkgggeeefffhhhhhhhhhooorrrvvv{{{}}}zzzrrrllleee___VVVNNNIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>??????@@@@@@??????>>>============>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999999999999::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<===>>>????????????============>>>>>>>>>>>>??????>>>>>>===========================>>>??????<<<===>>>???@@@BBBBBBCCC@@@AAADDDGGGHHHHHHGGGGGGJJJLLLMMMMMMKKKJJJJJJKKKOOORRRTTTTTTUUUYYYaaaggglllzzzyyyppphhhccc\\\VVVPPPKKKFFFCCC999999999:::<<<>>>AAACCCGGGEEEEEEGGGGGGGGGLLLSSS___fffnnnrrrtttyyyuuudddXXXQQQNNNFFFDDDAAA@@@???>>>;;;999<<<;;;999777777777888888444444444333333333222222555444444777777888>>>FFFVVVjjj{{{{{{~~~zzzsssmmmiiiddd]]]WWWUUUPPPNNNOOOPPPQQQTTTZZZ]]]```cccdddcccbbbbbbcccfffdddaaa^^^YYYUUURRRQQQQQQTTTXXX]]]cccgggkkklllkkkiiigggggghhhooo~~~xxxssspppllliiigggeee]]]WWWTTTRRRZZZrrr}}}yyytttnnnkkkgggeeecccbbb```___dddcccccciiiqqqwwwwwwvvvrrrkkkaaaXXXQQQKKKGGGDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>???????????????>>>>>>????????????>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>======<<<===>>>>>>?????????>>>============>>>>>>>>>>>>@@@???>>><<<<<<;;;<<<<<<>>>======>>>>>>???@@@AAA>>>???@@@AAABBBCCCDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIMMMMMMMMMLLLJJJJJJLLLMMMOOOSSSWWWYYY\\\cccnnnvvv}}}qqqiii]]]XXXSSSMMMIIIFFFBBB???::::::;;;<<<>>>AAADDDEEEFFFEEEEEEGGGGGGIIIPPPYYY```dddhhhjjjnnnwwwlll^^^VVVQQQMMMGGGEEEBBBAAA@@@???===:::<<<;;;:::999888888888888666666666666555555555444666444444666777888>>>EEEUUUiii}}}~~~{{{yyytttnnniiifffaaa[[[VVVQQQNNNNNNQQQSSSTTTWWW\\\^^^```bbbcccaaa`````````dddcccaaa]]]YYYTTTRRRPPPQQQSSSWWW]]]bbbgggkkkmmmmmmjjjhhhhhhjjjttt~~~yyyuuurrrooommmiii```XXXUUURRRSSSdddwww~~~wwwsssmmmhhheeebbb___\\\\\\\\\[[[^^^bbbhhhmmmooopppmmmiiiddd___XXXRRRMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@===>>>>>>>>>>>>>>>>>>===<<<=========>>>>>>>>>???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<======>>>>>>>>>======>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJLLLOOORRROOOUUU\\\bbbiiittt~~~uuukkkdddTTTQQQKKKGGGDDDBBB???<<<>>>>>>???@@@BBBEEEGGGHHHEEEDDDEEEGGGGGGJJJTTT^^^______bbbiiiuuu|||hhh]]]VVVPPPJJJHHHFFFDDDBBBBBB@@@>>><<<;;;;;;;;;;;;:::999888777666666666666555555555555777333333666777888===CCCSSSfff}}}|||sssoooiiieeeccc___YYYUUUNNNLLLMMMRRRUUUVVVZZZ^^^^^^```bbbbbb```^^^^^^^^^bbbbbb```]]]XXXSSSQQQPPPPPPSSSWWW\\\bbbgggkkkmmmnnnjjjhhhhhhkkkvvv|||xxxvvvtttlllaaaXXXVVVQQQNNNYYYjjjyyyrrrlllhhhdddbbbVVVYYY]]]]]][[[[[[^^^aaaggghhhjjjlllkkkfff^^^YYYPPPPPPOOOMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@AAA@@@@@@???>>>===>>>>>>??????@@@@@@@@@AAA======>>>>>>>>>>>>======<<<=========>>>>>>??????@@@@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>???>>>===<<<<<<===>>>???<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<>>>???@@@????????????@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLKKKKKKJJJJJJJJJMMMRRRWWWUUU]]]gggpppzzzxxxrrrjjjbbb[[[QQQMMMIIIEEECCC@@@>>><<<======>>>???@@@BBBDDDEEEEEEDDDEEEFFFGGGKKKVVVaaafffccceeeqqq{{{iii___XXXPPPIIIIIIGGGEEECCCCCCAAA???===:::;;;<<<<<<;;;:::888777555555444444444333333333777333333555777999===CCCQQQddd{{{{{{uuuqqqmmmgggccc```\\\VVVQQQMMMMMMMMMOOOSSSWWW\\\___```bbbcccddddddcccaaa```cccaaa^^^ZZZVVVQQQNNNLLLQQQTTTYYY^^^cccggghhhiiiiiihhhffffffmmm~~~xxxrrrooohhhgggbbbZZZQQQNNNRRRWWWsss}}}uuunnnhhheeeaaa]]]XXXUUUUUUUUUUUUTTT[[[]]]aaadddffffffeeedddbbbaaa___ZZZUUUNNNHHHEEEIIIGGGDDDAAA???@@@AAABBBBBBAAA>>>===<<<>>>@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<======>>>>>>??????:::;;;<<<>>>???AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFFFFEEEEEEFFFEEECCCDDDEEEGGGHHHIIIIIILLLOOOOOOOOOPPPTTTXXX[[[iiixxxzzzppphhh```WWWPPPIIIGGGDDD@@@>>>=========:::<<<>>>AAABBBCCCDDDCCCBBB???>>>AAAFFFKKKVVV```hhhgggooorrrccc]]]WWWRRROOOMMMKKKGGGBBB@@@?????????@@@???======<<<999555222444444333333333444444555333333444444444666999<<>>===>>>@@@AAA@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>=========<<<<<<;;;>>>>>>>>>>>>????????????============>>>>>>??????<<<===>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGGGGHHHKKKMMMOOOOOOLLLOOOQQQSSSUUUZZZaaahhhrrrxxxmmmddd^^^WWWPPPJJJGGGEEEBBB???=========>>>===>>>@@@BBBCCCDDDDDDDDD???>>>@@@CCCGGGMMMYYYeeehhhrrrnnnbbb]]]YYYUUUSSSPPPMMMIIIDDDBBBAAABBBCCCEEECCC@@@>>>===:::777444555444444333333444444555444555555555555777:::===JJJ^^^uuu}}}vvvpppmmmiiiccc^^^YYYUUUPPPMMMLLLMMMNNNQQQVVV[[[___bbbgggggghhhhhhfffdddaaa```\\\[[[ZZZXXXVVVUUUUUUUUUTTTVVV[[[```dddgggiiiiiifffeeeeeejjjxxx{{{wwwvvvooolllfffaaa]]]YYYUUURRRXXXnnn~~~xxxxxxtttlllhhhbbb\\\XXXUUURRRPPPLLLNNNOOORRRTTTVVVXXXYYY^^^___```aaaaaa```___^^^WWWUUURRROOOKKKHHHEEEDDDEEECCCAAA???>>>>>>???@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@============================================================================================================>>>>>>>>>>>>????????????>>><<<:::999======>>>>>>????????????=========>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHJJJLLLNNNPPPRRROOOQQQSSSVVVZZZdddpppyyytttmmmddd]]]XXXSSSMMMIIICCCBBB???=========>>>???@@@AAABBBDDDDDDDDDDDDCCC???@@@BBBEEEGGGMMM]]]llluuu~~~jjjaaa^^^[[[XXXWWWSSSPPPKKKGGGDDDEEEFFFHHHLLLIIIDDD@@@>>>;;;999666555555444444444444444555555555666555555777;;;===FFFYYYqqq~~~yyyrrrmmmjjjgggaaa[[[VVVQQQNNNKKKJJJKKKNNNRRRWWW\\\___aaaddddddeeefffeeecccaaa___[[[ZZZXXXWWWVVVVVVVVVWWWVVVYYY]]]bbbeeehhhiiiiiieeedddgggppp{{{xxxyyytttoooiiifffddd```XXXQQQSSSccc}}}www|||xxxsssllleee___YYYUUURRROOOOOONNNMMMNNNNNNPPPPPPTTTUUUWWWZZZ[[[]]]]]]]]]^^^\\\ZZZWWWRRRMMMIIIFFFFFFEEECCCAAA@@@???@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????============<<<<<<<<<<<<===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<============>>>???@@@???===;;;999======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGFFFGGGHHHIIIJJJJJJKKKKKKHHHIIIKKKLLLLLLNNNPPPRRRUUUWWW[[[___ggguuuwwwrrrkkkeee^^^XXXSSSOOOKKKHHH@@@???===<<<<<<===>>>???BBBBBBDDDDDDDDDDDDBBBBBBAAAAAACCCDDDEEENNNcccvvvwwwggg```___\\\ZZZYYYVVVRRRMMMIIIFFFGGGIIIKKKPPPLLLFFFAAA===;;;999888666555555444444444444555444555555555444666999<<>>>>>>>>>>>=========<<<<<<<<<;;;============>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;===>>>@@@@@@???===<<<<<<======>>>??????@@@@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPTTTWWW^^^bbbjjjsss~~~vvvmmmggg^^^ZZZTTTNNNIIIEEEBBB@@@>>>===<<<;;;;;;===???@@@BBBCCCDDDDDDDDDBBBAAA@@@@@@???@@@CCCHHHWWWqqqrrreeeaaa```]]]ZZZZZZWWWTTTOOOJJJHHHHHHJJJKKKPPPLLLEEE???<<<:::999888777666555444444444444444333444444333333444777:::>>>MMMeee}}}zzztttpppjjjfffbbbaaa]]]VVVPPPLLLLLLLLLJJJLLLPPPUUUZZZ]]]______```bbbdddfffffffffeeeddd\\\ZZZXXXVVVUUUVVVWWWXXX\\\^^^aaaeeegggiiiiiiiiidddeeemmm~~~yyyxxxzzzxxxtttpppooonnnhhh^^^WWWRRRTTTbbb||||||xxxppphhhaaa\\\UUUSSSQQQOOONNNMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQSSSTTTTTTSSSSSSOOOOOOMMMLLLKKKKKKKKKKKKFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@??????>>>>>>???>>>>>>======<<<<<<<<<<<<======>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA<<<===>>>?????????>>>>>><<<<<<===>>>???@@@@@@AAA@@@????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHHHHJJJKKKMMMNNNLLLNNNPPPPPPPPPUUU\\\bbbiiiqqq~~~yyyssslllddd]]]VVVSSSNNNHHHCCC@@@>>>======<<<;;;;;;;;;===???AAABBBCCCDDDDDDDDDCCCAAA@@@>>>>>>AAAHHHUUUiiixxxnnndddbbbaaa^^^\\\[[[XXXUUUQQQMMMJJJIIIIIIJJJNNNIIICCC???<<<;;;999888777777666555444444444444333444333222222333666999<<>>>>>===<<<<<<<<<======>>>??????@@@@@@????????????????????????========================>>>>>>???@@@@@@AAABBBBBB?????????>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPLLLOOORRRUUUYYYbbboooxxx{{{ssslllgggbbbZZZTTTPPPNNNKKKFFFBBB?????????>>>===<<<;;;<<<===???AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBHHHUUUfff|||rrriiicccccccccaaa______YYYXXXUUUQQQMMMKKKIIIHHHJJJGGGBBB???===<<<:::999888777666555444444444444444444444333222444777999;;;DDDYYYttt{{{rrrllliiihhheeecccZZZYYYVVVPPPJJJGGGIIIKKKOOORRRVVV[[[___aaaaaaaaa```aaabbbcccbbb```^^^]]]YYYXXXVVVUUUUUUXXXZZZ\\\___aaadddgggiiiiiiiiiiiiaaadddooozzzyyy|||wwwvvvuuusssoooiiibbb^^^\\\UUUUUUdddzzzyyytttiiihhhddd```[[[VVVSSSQQQNNNMMMLLLJJJHHHGGGFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>======<<<<<<======>>>???@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@BBBAAA???>>>============;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKKKKKKKKKKMMMOOOQQQRRRSSSWWW\\\```hhhttt~~~{{{sssjjjccc___ZZZSSSNNNJJJIIIFFFBBB>>>======>>>>>>===<<<;;;<<<>>>@@@AAADDDEEEFFFGGGGGGFFFEEEDDDHHHJJJQQQaaasss~~~mmmfffaaaccceeecccaaabbb[[[YYYWWWTTTPPPLLLIIIHHHHHHEEEBBB???>>>===<<<:::888888777555555444444444555666555444333444777:::;;;CCCWWWqqq{{{rrrmmmjjjgggbbb]]]XXXUUUQQQMMMJJJIIIIIIJJJRRRTTTXXXZZZ\\\[[[ZZZYYY^^^___aaaaaa```]]]ZZZXXXWWWTTTRRRTTTUUUUUUXXX]]]______```bbbeeefffeeeccc```hhhyyy~~~|||wwwyyyyyytttmmmgggeeeddd___ZZZXXX]]]iiiyyytttmmmhhheee```ZZZUUUTTTRRRNNNKKKIIIHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCC@@@?????????>>>>>>======<<<<<<===>>>???>>>>>>>>>@@@@@@???>>>???AAABBBCCCBBBCCCDDDEEEFFFEEEDDDCCCHHHFFFEEEEEEGGGJJJKKKKKKIIILLLOOOOOOOOOQQQUUUYYYYYYaaakkktttzzztttlllggg```YYYTTTPPPMMMKKKGGGCCC???>>>??????===;;;============>>>AAACCCDDDDDDDDDDDDEEEHHHIIIHHHFFFGGGPPP___qqqyyyoooiiiccc```aaabbbbbbaaa\\\YYYVVVTTTSSSSSSRRRPPPLLLHHHCCC@@@>>>===;;;:::999888777666666555555555555444444444444555666666===CCCQQQfff}}}~~~xxxpppkkkhhheee```\\\WWWTTTPPPKKKIIIIIIJJJKKKUUUWWWZZZ]]]______^^^]]]___```aaaaaa```]]]ZZZXXXWWWTTTRRRTTTUUUUUUXXX]]]```aaabbbdddffffffdddccccccmmm}}}~~~|||vvvoooiiiffffffaaa]]]YYYZZZbbbtttxxxqqqlllhhhccc___YYYWWWSSSOOOKKKIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB@@@@@@?????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@??????@@@AAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHKKKJJJJJJKKKLLLLLLLLLKKKMMMPPPTTTUUUWWW[[[aaafffllluuuzzzrrrmmmfffaaaZZZSSSOOOKKKHHHFFFDDDAAA>>><<<===>>><<<;;;=========>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIIJJJQQQ[[[lllqqqkkkiiihhhgggffffffeeecccZZZXXXVVVUUUVVVVVVVVVUUULLLIIIDDD@@@???===<<<;;;999999777666666666666666666555555555555666777777;;;AAANNNccc{{{~~~yyytttmmmhhhfffccc^^^[[[UUURRRMMMIIIGGGHHHKKKMMMVVVXXX[[[^^^```aaa`````````aaaaaaaaa```]]]ZZZXXXWWWTTTRRRTTTUUUUUUXXX]]]bbbccceeeffffffeeecccbbbeeesssyyyqqqllliiiiiifffbbb^^^[[[[[[gggzzzvvvqqqmmmeeebbb]]]XXXSSSOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@???>>>>>>>>>???AAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHKKKLLLMMMNNNNNNNNNMMMMMMTTTYYY^^^bbbgggnnnwww~~~~~~wwwrrrmmmgggccc\\\WWWQQQLLLHHHEEEBBB@@@AAA>>><<<;;;;;;<<<<<<;;;===>>>??????@@@@@@??????@@@CCCEEEFFFFFFIIINNNRRR```lll~~~uuukkkiiilllpppssstttqqqmmmjjj___\\\YYYXXXXXXXXXWWWVVVMMMIIIEEEAAA???>>>===;;;:::999888777666666666666666666666666666777888888999>>>JJJ___www}}}yyytttpppjjjfffccc```\\\YYYSSSPPPJJJGGGFFFHHHLLLOOOUUUWWWZZZ]]]___aaaaaaaaabbbbbbbbbaaa___]]]ZZZXXXWWWSSSRRRTTTUUUUUUXXX]]]bbbdddffffffeeecccbbbaaagggxxxzzztttpppnnnmmmllliiiddd^^^YYY___sss{{{uuurrrmmmfff```ZZZVVVTTTRRRRRRQQQPPPOOOMMMLLLKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBCCC@@@AAAAAABBBBBBCCCCCCCCC>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@??????AAACCCDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIILLLMMMOOOPPPRRRTTTWWWYYYbbbhhhooowwwyyyqqqkkkgggbbb]]]XXXRRRNNNIIIEEEBBB@@@>>><<<===;;;:::999:::;;;;;;<<>><<<::::::999888777777777777666666555555666666777888888<<>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@AAABBBDDDFFFEEEFFFGGGIIIJJJIIIIIIHHHJJJJJJJJJKKKKKKLLLMMMMMMOOOQQQSSSUUUYYYaaajjjqqqxxx~~~wwwqqqiiiccc___ZZZUUUPPPKKKHHHDDDAAA???>>><<<:::::::::999999999;;;<<<>>>BBBCCCDDDEEEEEECCCBBBAAAAAABBBBBBBBBEEEPPP```lll|||uuuqqqpppmmmmmmrrr~~~uuummmiiiccc^^^ZZZVVVRRROOOOOOKKKGGGCCCAAA@@@???===;;;:::999888888777777777555555444444555555666777888;;;DDDUUUmmmxxxqqqmmmjjjiiieeeaaa\\\XXXUUUSSSMMMKKKHHHFFFGGGKKKPPPSSSVVVXXX[[[___bbbeeeggghhheeeeeecccaaa^^^\\\YYYXXXWWWTTTRRRTTTUUUUUUXXX]]]```bbbcccbbb``````cccfffppp}}}{{{zzzyyywwwvvvoookkkgggccc]]][[[ccclllyyyssspppfffeeeccc___[[[VVVQQQOOOMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCC>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>===============>>>>>>>>>========================AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLNNNPPPRRRSSSSSSUUUYYY]]]eeeqqq{{{nnnhhhaaa[[[XXXTTTOOOJJJEEECCC@@@???>>>>>><<<:::888999:::::::::<<>><<<;;;:::999888888888888444444444444444555666666888999@@@PPPggg}}}{{{ssslllgggfffeeebbb]]]XXXSSSOOONNNKKKJJJHHHHHHJJJMMMQQQTTTVVVWWWZZZ^^^bbbfffhhhjjjgggfffdddaaa^^^[[[YYYXXXWWWTTTRRRTTTUUUUUUXXX]]]___aaacccaaa___aaaggglllzzz~~~~~~~~~}}}zzzwwwsssnnnjjjhhhccc___```ddduuuyyyxxxuuupppjjjccc]]]YYYSSSRRRQQQOOOMMMLLLJJJJJJGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@????????????????????????AAAAAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPMMMNNNPPPRRRVVVZZZ^^^```aaafffmmmttt}}}|||uuupppccc^^^XXXSSSQQQNNNJJJFFFBBB@@@>>>>>>>>>>>><<<:::888999;;;;;;;;;===AAAEEEEEEEEEEEEDDDDDDEEEFFFFFFCCCDDDGGGNNNYYYiiiwwwzzzssspppkkkjjjkkkooorrrtttqqqooogggddd___\\\ZZZXXXVVVTTTQQQMMMHHHEEECCCBBB@@@???<<<;;;:::999999888999999555555555555555666666777666777<<>>======>>>>>><<<;;;888:::<<<===<<<>>>CCCGGGEEEDDDCCCCCCCCCDDDFFFGGGCCCEEEJJJUUUdddsss~~~{{{yyy}}}{{{tttoookkkmmmnnnkkkhhhgggjjjnnngggddd___\\\ZZZXXXUUUSSSQQQMMMIIIEEECCCBBBAAA???<<<<<<;;;:::999999999999666666666666666777888888555555999GGG]]]vvv|||}}}}}}uuuooojjjfffddd```^^^[[[WWWSSSOOOLLLJJJEEEFFFGGGJJJMMMQQQTTTUUUVVVUUUWWW\\\bbbggggggfffgggfffeeebbb^^^ZZZVVVTTTTTTUUUUUUUUUUUUWWW[[[^^^bbbhhhgggfffgggcccfffvvv}}}|||~~~{{{wwwtttqqqnnnjjjgggjjjtttxxxrrrmmmggg```___aaa```[[[UUUUUURRROOOMMMLLLKKKJJJIIIFFFEEEEEEEEEFFFEEECCCAAADDDFFFGGGEEEBBBAAABBBDDDBBBAAA??????@@@@@@@@@???BBBBBBAAABBBDDDDDDCCCAAA>>>???AAABBBBBBBBBAAA@@@CCCDDDEEEDDDBBBAAABBBCCCAAABBBCCCCCCDDDDDDEEEEEEGGGHHHJJJJJJIIIJJJKKKMMMLLLNNNPPPRRRUUUYYY^^^bbbbbbfffnnnuuu|||{{{sssnnnkkkfff___ZZZRRROOOKKKFFFCCCAAAAAABBB::::::999888777777777777999:::;;;===>>>@@@AAABBBDDD@@@???BBBCCCAAAAAACCCGGGEEEMMMaaatttwwwvvvwwwvvvsssssskkkjjjjjjiiihhhgggfffeeebbbbbbaaa___]]]ZZZXXXWWWTTTPPPKKKGGGEEECCCAAA@@@???>>>===<<<===<<<999777777777666555555555555666666999===CCCSSSlll|||xxxzzzsssmmmiiieeebbb___^^^ZZZVVVRRRNNNKKKIIIEEEFFFHHHKKKNNNRRRUUUWWWYYYYYYZZZ^^^bbbeeeeeeddddddcccbbb```]]]YYYVVVTTTUUUVVVVVVVVVVVVXXX\\\___cccjjjiiihhhjjjgggkkkzzzzzzvvvrrrnnnkkkjjjppp}}}vvvooommmmmmkkkeee```]]]ZZZVVVTTTSSSQQQOOONNNLLLKKKIIIIIIJJJJJJIIIGGGGGGIIIIIIHHHEEEDDDEEEGGGEEECCCBBBBBBCCCDDDCCCBBBDDDCCCCCCDDDFFFFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGGGGFFFFFFGGGIIIHHHHHHHHHGGGGGGGGGIIIJJJHHHJJJLLLMMMMMMMMMOOOQQQSSSVVVZZZ^^^bbbiiiooottt|||wwwqqqjjjeeebbb]]]WWWRRRMMMJJJFFFBBB???>>>>>>>>>;;;;;;:::999888888999999:::;;;<<<>>>@@@BBBCCCDDDGGGCCCCCCFFFGGGFFFFFFIIIFFFIIIVVVjjj{{{uuummmnnnrrrrrrqqqqqqiiigggeeebbb```_________bbbaaaaaa```^^^\\\[[[ZZZWWWTTTNNNJJJHHHFFFCCCAAA@@@>>>===<<<<<<;;;999777777666666555444555555555777999<<>>III___yyy{{{|||}}}yyysssmmmiiifffbbb```\\\ZZZVVVQQQMMMJJJHHHFFFEEEGGGKKKOOOSSSWWWZZZ[[[_________aaabbbbbbbbbaaa^^^]]]]]][[[ZZZXXXWWWVVVWWWXXXZZZ[[[\\\^^^aaadddgggmmmkkkjjjnnnmmmttt~~~zzzwwwsssqqqmmmiiilllzzzzzzuuuqqqlllgggcccbbb^^^XXXTTTSSSSSSRRRRRRQQQQQQOOOMMMLLLKKKLLLLLLIIIHHHFFFFFFHHHIIIHHHGGGEEEDDDDDDFFFHHHIIIGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQMMMNNNOOOMMMMMMOOOTTTXXX```ccchhhlllooosssxxx{{{zzzrrrlllaaa]]]XXXTTTQQQMMMIIIFFFBBB@@@===;;;999888888999::::::999999999::::::;;;:::;;;===???AAACCCEEEFFFEEEBBBAAACCCCCCAAADDDIIIPPP___uuuuuummmfffbbbdddgggfffdddeeeeeebbb___]]]]]]aaaeeehhhddddddbbbaaa___^^^]]]]]]ZZZXXXUUUSSSQQQOOOLLLJJJCCCAAA>>>===<<<;;;999777666555555444444444444444777666777<<>>===;;;::::::::::::888888777888888999:::;;;999:::;;;===@@@BBBCCCDDDFFFCCCBBBCCCCCCCCCIIIQQQbbbrrrvvvrrrlllggghhhfffaaa\\\[[[WWWVVVVVVWWW[[[bbbhhhlllhhhgggdddaaa^^^]]]\\\[[[YYYXXXVVVVVVVVVTTTQQQOOOFFFCCC@@@>>>===<<<:::888666666555444444444444555666444666;;;BBBRRRlll~~~yyy{{{wwwsssnnnjjjfffbbb^^^[[[UUUSSSOOOKKKHHHGGGFFFFFFIIIKKKOOOTTTXXX[[[]]]]]]\\\^^^```aaaaaaaaabbbccc\\\[[[ZZZYYYXXXXXXXXXXXXVVVYYY\\\^^^```bbbeeeggggggkkkgggfffnnnttt~~~|||uuurrrppptttzzz}}}zzzxxxwwwvvvpppmmmhhheeecccbbbaaa```]]][[[YYYXXXXXXXXXWWWVVVTTTSSSTTTUUUXXXYYYXXXWWWXXXXXXWWWWWWXXXXXXYYYZZZ]]]___aaabbbbbbcccfffhhhjjjnnnsssttttttxxxxxxtttoooiiiddd___YYYVVVNNNLLLIIIFFFCCC@@@???>>>===<<<<<<;;;;;;;;;;;;;;;777666777777888999:::;;;999:::;;;<<<>>>@@@AAAAAABBB???@@@CCCFFFKKKWWWccc}}}~~~yyyuuurrrmmmjjjiiiddd\\\VVVTTTIIIKKKNNNSSSZZZaaagggkkkllljjjfffccc___]]]\\\\\\ZZZZZZZZZZZZ[[[YYYUUURRRIIIFFFBBB???>>>===;;;:::777777666555555555555555555333555:::???JJJccc{{{xxxvvvzzztttqqqlllgggccc___[[[WWWQQQOOOLLLHHHFFFFFFGGGGGGKKKNNNRRRVVVZZZ\\\]]]]]]\\\^^^aaaaaa___^^^```aaa[[[ZZZXXXWWWVVVVVVWWWWWWVVVYYY\\\___aaacccfffhhhgggjjjffffffqqq|||zzzyyyzzzyyyyyy}}}{{{yyywwwuuusssqqqnnnmmmlllllljjjhhhhhhhhhhhhjjjlllmmmmmmkkkkkkkkkkkkkkklllmmmoooppptttvvvyyy{{{}}}yyyuuummmjjjeee___ZZZVVVRRRPPPFFFFFFDDDAAA>>>;;;;;;;;;999999999999::::::::::::777777777888999:::<<<<<<:::;;;;;;<<<>>>??????@@@@@@???BBBIIIRRR___rrr{{{uuuqqqnnniiieeedddddd```XXXRRRPPPLLLOOOUUU\\\ccchhhlllnnnnnnlllhhheeebbbaaa``````_______________\\\WWWSSSLLLHHHDDDAAA???>>>===;;;888888777666666666666777666333555:::<<>><<<<<<<<<===>>>>>>??????FFFGGGLLLVVVcccvvvvvvqqqlllfff^^^\\\]]]___]]]UUUPPPPPPXXX\\\cccjjjppptttvvvvvvnnnllliiigggeeeddddddeeedddcccccccccaaa]]]WWWSSSMMMJJJEEEBBB@@@???===<<<999888888777777777777777777444666:::999===QQQhhh}}}vvvnnnrrr{{{vvvrrrnnnkkkgggbbb\\\XXXUUUSSSMMMKKKIIIFFFEEEEEEGGGHHHNNNQQQUUUXXXYYYZZZ[[[]]]aaaaaa```^^^\\\[[[YYYYYYVVVWWWWWWUUUTTTSSSTTTUUUZZZXXXXXX\\\bbbfffhhhgggiiigggffflll{{{~~~xxxyyy|||{{{~~~yyytttooojjjeeeaaaWWWUUURRRNNNJJJGGGEEEDDD>>>===:::888888888999:::::::::999888777777777888555666666777888:::<<<===>>>=========>>>@@@BBBDDDEEERRRbbbsss}}}wwwsssllleee```]]]ZZZYYY[[[^^^______bbbkkkvvv}}}~~~{{{yyyxxxuuuppplllllljjjggghhhlllfffhhhfff```\\\ZZZTTTMMMNNNLLLHHHDDDAAA>>>===<<<444666777888888777666555555222444;;;<<<>>>LLL___~~~|||wwwqqqsss}}}zzzvvvpppllliiigggccc^^^YYYUUURRRQQQLLLJJJGGGEEEEEEGGGJJJKKKPPPSSSVVVXXXYYYZZZ[[[\\\^^^^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWVVVTTTSSSTTTUUUYYYYYYZZZ^^^dddggghhhhhhjjjhhhjjjsssyyyxxxuuuooovvv}}}wwwsssnnnjjjeee```[[[XXXOOOMMMKKKGGGDDDBBB@@@???===<<<:::888777888999::::::999888888777777888888777777777888999:::<<<===<<<===??????@@@BBBFFFIIIUUUiii~~~yyywwwrrrkkkdddaaa```aaafffjjjllllllsssyyy{{{wwwuuutttpppmmmmmmkkkffffffhhhggghhheee```\\\[[[WWWRRROOOMMMIIIEEEAAA???===<<<999999888777666666555555666333444999::::::GGGXXXwwwzzzrrrqqq}}}zzz{{{{{{|||}}}{{{vvvsssoooiiieeebbb```]]]YYYUUUQQQOOONNNIIIHHHEEEDDDFFFJJJNNNQQQSSSUUUXXXYYYYYYYYYZZZ\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVTTTSSSTTTVVVYYYZZZ]]]bbbgggiiiiiihhhhhhhhhmmm{{{{{{yyy}}}zzzkkknnn~~~|||xxxtttqqqjjjfffbbb]]]ZZZUUUQQQNNNGGGFFFDDDAAA???===<<<;;;<<<;;;999888777777888999999999888777777777888888888888888888999:::;;;<<<888;;;>>>======AAAJJJQQQlll}}}}}}yyyuuunnnmmmnnnrrrxxx||||||zzzzzzvvvtttssspppooooookkkdddaaaaaafffhhhfffaaa^^^^^^[[[WWWPPPNNNKKKGGGCCC@@@>>>===>>><<<999666555555555666777444444777777777AAAOOOmmm~~~uuuooouuunnnpppssstttvvv{{{}}}vvvqqqnnnjjjeee```]]][[[XXXTTTQQQNNNLLLKKKGGGEEEDDDDDDGGGMMMRRRVVVVVVWWWYYYYYYYYYYYYZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXWWWUUUTTTVVVWWWZZZ]]]aaafffiiijjjiiihhhcccgggqqq~~~wwwpppvvv|||wwwssspppllliiifff___\\\XXXUUURRRNNNJJJGGGBBBAAA@@@>>><<<;;;;;;;;;:::999888777777777777888888888777777777777888888777777777888888999:::;;;:::<<<===<<>>===<<<:::888777666666666777444444666555666>>>IIIaaa|||xxxoooooovvvyyy|||~~~yyysssooolllhhhccc___ZZZXXXUUURRROOOMMMKKKJJJEEEDDDDDDEEEIIIOOOUUUYYYWWWXXXYYYYYYXXXXXXYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXWWWVVVVVVWWWYYY\\\___dddiiijjjjjjiiihhhccckkk{{{wwwqqqqqquuu{{{{{{~~~yyyqqqnnniiifffccc```\\\ZZZUUUSSSOOOMMMKKKHHHEEECCC>>>===<<<;;;::::::999:::888888777777666666666777888777777666777777888888666666666777888999:::;;;<<<>>>@@@CCCMMMbbb~~~~~~{{{xxxwwwvvvuuuuuurrrpppoooiii___XXXWWWcccjjjmmmjjjeeebbb]]]YYYVVVTTTQQQNNNIIIEEEBBB@@@:::;;;;;;;;;;;;999888777666555555666666888???FFFWWWttt{{{rrrmmmwwwzzzvvvpppllljjjgggbbb^^^XXXVVVTTTPPPMMMKKKIIIIIIDDDDDDEEEHHHLLLQQQVVVYYYWWWXXXYYYXXXWWWWWWYYY[[[ZZZZZZYYYYYYYYYYYYYYYYYYUUUVVVWWWWWWWWWXXXZZZ\\\___cccgggjjjjjjhhhgggggghhhuuuuuukkkjjjnnnmmmpppvvv|||zzztttoooiiifffaaa^^^[[[YYYUUUSSSKKKIIIFFFEEEDDDBBB???===::::::999777777777777777666666666666666666666666777777666666666777888888555555666777888:::;;;<<<999>>>FFFRRRddd}}}yyyxxxwwwvvvuuuvvvrrrpppnnniiiaaa\\\]]]jjjpppsssooohhhccc^^^ZZZYYYXXXUUURRRMMMIIIEEECCC:::;;;<<<======;;;888777555555555555666999>>>CCCOOOmmm~~~vvvnnnqqq~~~{{{uuuqqqkkkhhhgggddd```\\\WWWUUURRROOOLLLIIIGGGGGGDDDEEEGGGJJJNNNRRRVVVXXXVVVWWWWWWWWWVVVVVVYYY[[[ZZZZZZYYYYYYXXXXXXXXXWWWSSSUUUWWWWWWXXXYYY\\\___bbbeeeiiijjjhhhfffffffffmmm|||~~~}}}xxxuuuzzzuuuiiifffaaadddiiinnnqqqrrrssstttwwwwwwxxxzzz~~~{{{vvvoooiiieeebbb___[[[WWWUUUSSSPPPMMMDDDBBB@@@??????>>>;;;999999999777666666555555666555555555666666555555555666666666666666777888888666666777888:::===???@@@AAAJJJYYYmmm|||yyyxxxyyyxxxwwwvvvrrrooonnnlllgggfffiiiuuuzzzzzzrrriiidddaaa^^^\\\[[[YYYUUUQQQLLLGGGEEE>>>>>>===<<<;;;:::888888555666666555555999<<<>>>HHHfff~~~yyyooolll|||{{{yyyqqqmmmhhheeedddbbb^^^[[[VVVTTTQQQNNNJJJHHHFFFEEEDDDEEEHHHLLLOOOSSSUUUVVVVVVVVVWWWVVVUUUVVVXXX[[[ZZZZZZYYYXXXXXXWWWVVVVVVRRRTTTVVVXXXXXXZZZ^^^```dddgggjjjjjjgggeeeeeefffppp}}}xxxsssttt|||mmmbbbYYY\\\```dddeeefffhhhiiikkklllnnnrrrxxx~~~}}}yyytttoooiiiccc]]]XXXXXXUUUQQQNNNLLLJJJGGGEEEBBB@@@>>>=========;;;999;;;:::999888777666666666444444555555666555555444666666666666666777888888666777888:::<<>>;;;999888888888666777666444444777999:::DDDccczzz{{{ooohhhttt~~~~~~}}}xxxsssmmmllliiifffbbb^^^ZZZXXXRRROOOLLLHHHEEEDDDEEEEEEHHHGGGIIINNNUUUYYYZZZYYY\\\[[[YYYXXXXXXXXXYYYZZZ\\\[[[YYYXXXWWWWWWXXXYYYRRRTTTVVVXXXYYY[[[^^^aaaeeeeeehhhkkkhhhdddeeejjjxxx~~~vvvttt{{{lllXXXVVVWWWZZZ[[[XXXZZZ]]]```aaadddhhhooouuu{{{|||}}}yyyvvvppplllgggccc___[[[WWWTTTRRROOOKKKHHHFFFCCC@@@>>>>>><<<:::999::::::888777777777666666666666777777333444666888888888888777:::888777777999<<<===>>>===;;;;;;======???KKKZZZbbb{{{~~~}}}yyyuuutttvvvyyyyyyuuurrrnnnkkkkkkmmmqqqttt{{{uuuooojjjddd___\\\YYYXXXWWWWWWWWWTTTMMMHHHFFFBBB>>>;;;999888777666999888888888888888999999CCCRRRiii{{{sssjjjnnnyyy|||{{{yyytttpppkkkjjjgggccc___[[[WWWUUUPPPNNNJJJFFFDDDCCCDDDEEEHHHHHHJJJOOOUUUYYYZZZYYY\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWSSSTTTVVVWWWXXXZZZ^^^aaaddddddgggiiifffbbbeeekkk|||zzzwww{{{}}}}}}kkk___UUUSSSTTTTTTTTTUUUYYYZZZ\\\```eeekkkppptttvvvzzz~~~}}}xxxtttpppmmmjjjgggbbb]]]ZZZWWWSSSPPPKKKHHHEEEBBBAAA???<<<:::<<<:::888888999:::999999777777666666666666777777444555666777888777777666666555444444666888999:::;;;:::===DDDJJJRRRaaaooo~~~~~~}}}yyysssoooooosssvvvwwwrrrpppllljjjjjjlllooorrr{{{wwwrrrmmmiiieee```]]]YYYXXXXXXYYYYYYWWWQQQLLLIIIEEE@@@===<<<:::999888999888888888888888999999@@@NNNddd|||{{{sssjjjmmmwww||||||yyywwwtttoookkkhhhgggccc___[[[VVVSSSQQQMMMKKKGGGDDDBBBBBBCCCDDDIIIJJJMMMQQQVVVYYYZZZYYY\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYWWWUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWZZZ^^^aaaddddddffffffccc```eeemmm}}}zzz||||||zzzpppXXXNNNOOOPPPOOOOOORRRRRRSSSUUUYYY]]]bbbdddnnnqqquuuwwwwwwxxxyyyzzzwwwxxxzzz~~~}}}zzzvvvsssoookkkfffbbbaaa^^^YYYVVVSSSPPPMMMJJJDDDBBB???======<<<:::999999777666777999::::::999777666666555555666666777444555666666666666666555666555555666666777888999<<<<<>><<<<<<<<<<<<;;;:::999777666666888888888777666666666555555666666666555555555666666666555555999:::;;;:::999999:::;;;AAABBBIIIXXXmmm~~~|||sssmmmpppwww{{{||||||yyywwwuuuttttttuuuwwwyyyrrrpppnnnlllkkkiiifffdddaaabbbcccdddccc```[[[XXXQQQMMMHHHDDDAAA???===;;;:::999888888777888888888888CCCVVVmmm{{{ssskkkjjjnnn}}}{{{|||~~~xxxvvv|||wwwsssnnnkkkgggeee```^^^ZZZUUUPPPMMMJJJIIIFFFDDDBBBAAABBBDDDFFFHHHNNNQQQUUUYYYZZZ[[[\\\\\\ZZZ[[[\\\\\\\\\[[[YYYXXXYYYXXXVVVTTTSSSSSSSSSSSSVVVWWWXXXXXXXXX[[[___bbbgggffffffddd___```lllyyy~~~}}}}}}~~~}}}|||kkkYYYNNNJJJLLLJJJIIIGGGFFFFFFGGGIIIJJJJJJMMMQQQUUUXXX[[[^^^aaa```cccfffjjjooossswwwzzz}}}~~~|||zzzvvvrrrooonnngggeeecccaaa___[[[WWWSSSOOOLLLIIIGGGFFFEEECCCAAA===;;;::::::;;;<<<;;;:::;;;999777666777777666555666666555555555555666666555555555555666666666777999;;;<<<;;;::::::<<<>>>EEEOOO^^^ppp}}}xxxvvvooooooxxx~~~wwwvvvuuutttssstttuuuvvvrrrpppooooooooommmjjjhhhhhhiiijjjjjjgggbbb^^^\\\UUUPPPKKKFFFCCCAAA>>><<<:::999999888777777888888888@@@OOOdddzzz|||uuummmiiiiiirrruuuzzzzzzwww{{{zzzxxxtttoookkkgggdddbbb\\\YYYUUUQQQMMMJJJHHHGGGBBBBBBAAAAAACCCGGGJJJMMMRRRUUUZZZ]]]]]]]]]]]]^^^[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXVVVUUUTTTUUUUUUVVVVVVXXXZZZ[[[[[[]]]___bbbfffeeeeeedddaaafffvvv|||zzzzzz{{{|||nnnXXXMMMKKKHHHFFFDDDAAA@@@@@@AAAAAAAAADDDFFFHHHIIIKKKNNNPPPRRRTTTXXX\\\___dddiiilllrrrwww~~~|||wwwssssssrrrqqqnnnkkkhhheeedddZZZXXXVVVTTTSSSQQQMMMKKKHHHEEECCCBBBBBBAAA@@@>>>999777666666888999999888<<<:::777777777777555444666555555444444555555666666555555555666777888999666999:::::::::<<>>::::::999888777777777777888===HHH[[[qqq~~~vvvoooiiieeedddqqqvvvxxxzzz~~~|||tttssspppkkkfffcccaaa```XXXVVVRRRNNNJJJHHHGGGGGG@@@@@@@@@BBBEEEJJJOOORRRUUUYYY^^^aaa```_________]]]]]]\\\[[[[[[[[[[[[\\\YYYXXXWWWVVVVVVWWWXXXYYYWWWYYY\\\^^^^^^___```aaaaaabbbddddddeeennn|||zzzxxxzzzqqq^^^VVVJJJHHHEEEBBB@@@?????????@@@BBBCCCCCCCCCDDDFFFHHHEEEHHHLLLOOOQQQVVV[[[```ccciiiqqqvvvxxxzzz~~~zzzuuupppkkkggggggfffeeeccc```^^^[[[ZZZQQQOOOLLLJJJIIIHHHFFFDDDAAA@@@>>>===>>>>>>===<<<888666555555777888888777;;;999777777888888777666666555555444444555555666555555555666777999;;;<<<888;;;>>>@@@BBBHHHQQQYYYiiiyyyuuuuuuwwwsssqqqwww}}}~~~}}}|||zzzxxxwwwvvvssssssrrrrrrrrrpppmmmjjjgggjjjmmmlllhhhccc```___]]]XXXRRRMMMIIIEEEBBB@@@;;;:::999888777777777777999:::BBBRRRhhh|||xxxqqqiiiccc^^^{{{ooouuuyyy~~~zzzxxxqqqpppmmmiiiddd```^^^^^^VVVTTTPPPLLLIIIGGGGGGGGG??????@@@CCCGGGLLLQQQUUUVVV[[[```cccbbb``````aaa___^^^]]]\\\[[[\\\]]]^^^YYYYYYXXXWWWXXXYYYZZZ[[[WWWZZZ^^^````````````aaa^^^___bbbeeehhhsss|||xxxpppdddNNNKKKHHHEEEBBBAAAAAABBB<<<>>>?????????@@@CCCEEE???BBBFFFHHHKKKOOOUUUYYYXXX___hhhnnnqqqtttzzz}}}xxxsssoookkkfffccc^^^^^^]]]\\\YYYWWWUUUTTTMMMJJJGGGEEEDDDDDDCCCBBB>>><<<::::::;;;<<<;;;:::999777666666888999999888999888666777999::::::999555555555444444555555555555555555666888:::===>>><<<@@@EEEHHHLLLUUUaaakkk}}}~~~wwwtttwww{{{yyyvvv|||}}}}}}|||{{{zzzwwwuuusssrrrtttsssssssssrrrpppllliiidddgggkkkkkkgggcccaaa``````[[[UUUOOOKKKGGGDDDBBB;;;:::999888777777777777999999>>>MMMbbbxxxyyyrrriiiaaa^^^{{{~~~||||||tttnnnoookkkgggdddaaa^^^[[[YYYSSSQQQOOOLLLIIIFFFEEEDDDBBBCCCEEEGGGKKKNNNQQQSSSTTTXXX\\\______^^^^^^___]]]]]]\\\\\\\\\\\\\\\\\\[[[XXXUUUUUUXXX[[[[[[[[[WWWYYY]]]```bbbcccbbbbbbcccdddcccbbbhhhzzzooo___OOOIIIGGGAAA>>>???>>>;;;<<<@@@AAA@@@@@@BBBBBBBBBCCCEEEHHHKKKNNNPPPWWWZZZ]]]```ccchhhmmmqqq}}}~~~zzzvvvqqqooollljjjgggbbb]]]ZZZXXXWWWUUUSSSPPPMMMKKKJJJDDDCCCBBBAAA@@@>>>>>>======<<<<<<;;;:::888888777888777666555555666777888999999888777777666777777555444333444777888999888::::::999888888:::<<<===???CCCIIISSSbbbsss~~~{{{||||||~~~}}}zzzxxxxxxxxxxxxxxxsssssstttuuutttqqqlllhhhiiiiiiiiigggdddaaa``````^^^[[[UUUPPPLLLHHHDDDAAA???===;;;:::999999888666888888:::BBBUUUmmm|||qqqiiiddd___tttzzzrrrmmmkkkhhhdddaaa^^^\\\XXXVVVQQQPPPMMMJJJGGGEEECCCCCCBBBCCCEEEIIILLLPPPSSSTTTVVVYYY]]]______^^^^^^___\\\\\\\\\[[[[[[[[[[[[ZZZ[[[XXXUUUVVVYYY[[[\\\[[[ZZZ[[[]]]```bbbccccccccc```bbbcccfffooo|||gggYYYPPPHHHCCCBBBBBB===:::<<<<<<<<<>>>BBB?????????@@@AAADDDFFFGGGOOOQQQTTTWWWZZZ^^^cccgggqqqsssuuuvvvvvvwwwyyyzzz|||}}}{{{yyyxxxuuupppmmmjjjhhheeeccc```\\\XXXTTTPPPOOOMMMKKKHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;::::::::::::999999999999888777666666666666777888999999888777777777777777888666555555555666666666777888999:::<<<>>>BBBDDDFFFOOO]]]nnn|||zzzxxxxxxxxxzzz|||xxxxxx}}}~~~|||zzzyyyyyyzzz{{{||||||tttttttttttttttrrrnnnkkkkkkkkkkkkhhhdddaaa______aaa]]]XXXRRRNNNIIIEEEAAAAAA???<<<;;;::::::888777888888:::@@@OOOeee{{{|||ssslllhhh```qqq~~~{{{vvvooojjjgggddd```\\\ZZZWWWTTTRRRNNNMMMJJJGGGDDDBBBAAAAAACCCDDDGGGKKKOOORRRUUUWWWYYY\\\___``````^^^^^^___\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWWWWYYY[[[\\\\\\\\\]]]^^^___aaabbbcccddd___bbbgggppp~~~~~~}}}zzzjjjYYYKKKDDDFFF@@@===>>>???======???BBBAAA@@@@@@@@@AAABBBCCCGGGIIIKKKMMMPPPTTTXXX\\\ccceeeggghhhiiijjjmmmoootttwww{{{~~~|||wwwsssqqqsssqqqooommmllliiifffccc```^^^[[[YYYVVVSSSOOOLLLKKKJJJIIIGGGDDDBBBAAA@@@<<<<<<;;;;;;:::999888888777888888888999999::::::888888777777777777888888999999888888777777888888999888777666666666777888888:::<<<>>>@@@DDDIIIMMMRRR___ttt~~~{{{zzzuuuqqqoooqqqwww{{{|||{{{ppppppuuuzzzzzzzzz{{{{{{|||||||||wwwuuutttttttttsssqqqnnnnnnnnnmmmiiiddd```______ccc___ZZZUUUPPPKKKFFFCCCCCC@@@===<<<;;;:::999777888888:::===GGGYYYqqq}}}vvvpppmmmdddooo|||xxxvvvrrrlllgggbbb___[[[XXXVVVTTTQQQOOOKKKIIIFFFCCCAAA@@@@@@AAAEEEGGGJJJNNNRRRUUUXXXYYY[[[^^^```aaa```^^^^^^___]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYZZZ\\\]]]]]]^^^^^^^^^^^^___aaabbbcccaaaeeennn~~~~~~}}}zzz{{{www]]]MMMIIIDDDBBBEEEFFFBBB>>>===BBBAAA@@@??????@@@AAABBBCCCEEEGGGIIIJJJNNNRRRUUUYYY\\\^^^```aaabbbeeegggkkknnnrrrtttvvvxxx{{{}}}}}}||||||||||||||||||{{{}}}|||zzzwwwsssooollljjjmmmkkkhhheeecccaaa]]]ZZZUUUSSSPPPOOOMMMKKKHHHEEEFFFEEEDDDBBB@@@???>>>===999999999888888777777777777777888888888999999999999999888888888888999999:::999999888888888999999999999888888888999<<<>>><<<>>>AAACCCGGGOOOXXX___nnnyyy~~~}}}tttpppllllllooorrrrrrqqqmmmmmmrrr{{{zzz{{{||||||zzzxxxxxxxxxzzzxxxuuuuuuuuuuuusssrrrqqqpppnnnjjjeeeaaa______bbb___[[[WWWSSSNNNIIIEEEDDDAAA>>><<<;;;:::888666777777999;;;AAAOOOggg{{{~~~xxxtttqqqiiinnn||||||wwwsssqqqnnniiieee^^^[[[WWWTTTSSSPPPNNNKKKHHHFFFCCCAAA@@@@@@AAABBBGGGIIIMMMQQQUUUXXXZZZ[[[]]]___aaaaaa___^^^^^^_________^^^]]]\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^______^^^^^^______```aaabbbhhhvvv}}}{{{|||~~~~~~~~~{{{{{{mmmXXXNNNFFFCCCCCC@@@??????>>>===<<<<<<<<<===???@@@BBBCCCEEEFFFGGGIIIMMMPPPSSSUUUWWWYYYZZZ[[[^^^```]]]```dddfffhhhjjjlllnnnuuuuuuuuuvvvxxxyyy{{{|||~~~{{{xxxvvvttttttttttttsssrrrqqqqqqrrrooooooooonnnlllkkkiiihhhhhheeeaaa^^^[[[XXXUUURRRMMMKKKHHHGGGFFFEEECCCAAA>>>===<<<;;;:::999888888888888888888888888888888999999999888888888777777999::::::::::::::::::999::::::999999999999::::::999::::::888777999===@@@<<>>@@@DDD???>>>>>>>>>>>>@@@AAABBBAAABBBCCCCCCCCCEEEHHHKKKKKKMMMPPPQQQRRRSSSUUUWWWUUUXXX[[[^^^___aaaccceeeggghhhjjjllloooqqqssstttwwwvvvuuutttvvvyyy|||~~~~~~~~~yyywwwvvvvvvvvvvvvuuutttrrrooollljjjjjjjjjjjjhhhfffeeefffgggbbbccccccdddddddddcccccc___\\\WWWTTTQQQOOOLLLJJJGGGEEECCCAAABBBAAA@@@???;;;;;;;;;::::::999999999888888888888888999999999::::::999999888888888777::::::;;;;;;;;;;;;::::::::::::999999::::::;;;;;;:::;;;<<<:::888:::???CCCAAAKKKYYYggguuu~~~}}}~~~~~~zzzxxxwwwvvvuuutttqqqssstttuuuvvvwwwzzz{{{uuussstttzzz~~~|||{{{}}}sssuuuxxxxxxvvvvvvyyy{{{}}}zzzyyyxxxxxxvvvuuurrrqqqoookkkgggddddddeeecccaaa^^^[[[XXXTTTOOOKKKGGGDDDAAA>>>===;;;888666777555666:::;;;BBBWWWlll~~~yyywwwoooiiijjj|||yyytttmmmiiigggddd```\\\UUURRROOOLLLJJJIIIFFFDDDCCCBBB@@@@@@AAADDDGGGIIINNNPPPSSSWWWZZZ[[[\\\\\\\\\]]]______^^^^^^___``````______^^^]]]\\\[[[ZZZZZZ\\\______]]]]]]^^^```bbbccccccdddcccbbbaaa```eeeppp~~~|||{{{zzzzzzzzz|||~~~}}}}}}zzz~~~~~~|||mmmYYYNNNGGGEEEFFFBBBBBBAAA@@@AAABBBCCCDDD@@@AAABBBBBBBBBCCCFFFHHHFFFHHHJJJKKKKKKLLLNNNPPPOOORRRUUUWWWYYYZZZ]]]^^^[[[]]]```cccfffggghhhhhhjjjjjjjjjjjjlllnnnqqqsssuuuvvvxxxzzz|||~~~zzz}}}~~~}}}|||{{{|||}}}}}}}}}zzzxxxxxxssstttssspppmmmjjjjjjjjjkkkkkkkkkkkkiiifffcccaaa^^^______\\\YYYXXXZZZ\\\YYYYYYYYYYYYYYYXXXXXXWWWTTTQQQMMMKKKIIIHHHFFFEEECCCAAA>>>>>>>>>???>>>===;;;;;;;;;;;;;;;;;;::::::777777777888888999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<<<<:::<<>>=========>>>???BBBCCCCCCBBBBBBCCCFFFHHHDDDFFFGGGHHHHHHHHHJJJLLLGGGJJJMMMOOOPPPRRRTTTVVVUUUWWWZZZ]]]````````````aaabbbbbbcccfffhhhkkkllljjjkkklllnnnoooppppppqqqrrrssstttuuuvvvvvvwwwwwwuuuuuuuuuwwwxxxxxxuuusssrrrsssuuuvvvvvvuuuttttttooorrrvvvxxxxxxwwwxxxxxxuuutttsssrrrrrrtttvvvwwwppprrrtttuuusssqqqpppooojjjkkkjjjhhheeecccbbbccc______``````^^^\\\YYYWWWVVVWWWWWWTTTPPPOOOQQQTTTTTTTTTSSSRRRQQQOOONNNMMMMMMJJJGGGFFFEEEEEEEEEDDDAAA???<<<;;;<<<======<<<777777777777777777777777666666777777888999999999777888999:::;;;<<<======:::;;;<<<======<<<;;;::::::::::::::::::;;;<<<===888<<>>;;;@@@@@@@@@AAACCCEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGFFFGGGHHHJJJLLLNNNPPPPPPQQQSSSUUUVVVWWWXXXWWWXXXYYY[[[]]]^^^___```bbbbbbcccdddeeefffggggggjjjjjjjjjkkkllllllmmmmmmkkkkkkkkkkkkjjjjjjiiiiiihhhiiikkkmmmnnnnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjmmmmmmmmmmmmllljjjhhhgggccceeehhhiiihhhfffbbb```dddccc```^^^[[[YYYXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKJJJJJJHHHGGGEEEDDDBBBBBBAAA@@@??????@@@@@@<<<;;;::::::;;;;;;999888::::::999999999999999999666777777888999999::::::888999999:::;;;<<<======:::;;;===???@@@>>>:::777===<<<;;;;;;<<<===>>>???BBBGGGKKKOOO[[[nnn~~~|||{{{|||uuuooonnnooorrrppppppttt{{{~~~{{{wwwuuuvvvvvvtttqqqnnnnnnnnnrrrwww{{{}}}zzzxxxwwwxxx{{{}}}~~~~~~{{{wwwsssqqqpppmmmjjjhhhiiikkkkkkkkkssspppkkkeee^^^XXXSSSQQQPPPNNNKKKGGGCCC@@@>>>===999;;;;;;999777;;;CCCJJJfff|||zzzssskkkkkk{{{{{{qqqgggeeebbb```^^^\\\XXXUUUNNNLLLHHHDDDBBBAAAAAAAAABBBAAAAAABBBFFFJJJOOORRRWWWXXXYYYZZZ[[[]]]^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZ\\\\\\[[[XXXWWWYYY[[[]]]]]]^^^^^^^^^```dddgggiiigggfffdddaaa^^^cccjjj||||||{{{~~~~~~{{{|||~~~~~~nnnZZZRRRHHHBBB@@@AAAAAAAAADDDDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWZZZZZZ[[[\\\]]]^^^___```aaaaaabbbbbbcccddddddddddddddddddcccccccccbbbbbbbbbcccdddeeeggggggggghhheeeeeeddddddddddddddddddccccccccccccbbb```___]]][[[]]]___``````___]]]\\\[[[ZZZYYYWWWUUURRRQQQPPPQQQPPPPPPOOONNNMMMLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<:::999999::::::999888999999999999999999999999999999999999999999999:::::::::;;;;;;<<<=========???>>>>>>======<<<:::999999:::;;;;;;<<>>888:::;;;999777:::AAAHHH]]]rrr}}}vvvllljjjuuu}}}wwwnnnaaa___\\\ZZZYYYWWWTTTQQQJJJHHHEEEBBB@@@?????????AAABBBBBBEEEHHHMMMRRRTTTYYYYYYZZZ[[[\\\^^^____________^^^\\\[[[ZZZYYYXXXYYYZZZZZZYYYXXXXXXYYY[[[^^^___`````````bbbfffjjjjjjhhhgggddd______hhhttt~~~{{{{{{~~~~~~}}}~~~~~~}}}zzznnn]]]PPPHHHEEECCCAAA????????????????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEGGGGGGHHHJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^^^^ZZZZZZZZZZZZZZZZZZ[[[[[[XXXYYYYYYYYYXXXVVVTTTSSSQQQRRRSSSTTTUUUUUUUUUUUURRRRRRQQQPPPOOOLLLJJJHHHJJJIIIIIIHHHGGGFFFEEEEEEAAAAAABBBAAAAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;<<<<<<;;;999888999::::::999777999999999999999999999999999999::::::;;;<<<<<<===========================???===;;;999888999:::;;;<<<>>>???>>>>>>BBBKKKRRR___nnnqqqjjjlllqqqooorrrzzzwwwrrrqqqrrrppptttyyy~~~|||zzzwwwwwwuuurrrooonnnoooqqqtttxxx{{{{{{xxxuuutttuuutttwwwyyyyyyvvvrrrpppoooooonnnmmmmmmmmmllliiigggccccccbbbaaa^^^[[[YYYWWWRRRQQQNNNKKKHHHDDDAAA???888:::;;;999888:::???CCCQQQfff|||yyynnngggmmmpppwww|||zzz}}}~~~yyyqqqjjj```]]]YYYVVVUUURRROOOMMMHHHGGGDDDBBB@@@???@@@@@@@@@AAACCCGGGKKKOOOSSSVVVYYYYYYZZZ[[[\\\]]]^^^___```___^^^\\\[[[YYYXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[^^^___``````aaacccgggkkkllljjjiiieee```bbbqqq}}}|||~~~~~~lll]]]PPPFFF@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTUUUPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSSSSSSSSSSQQQOOONNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLJJJGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@???????????????>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;::::::999999999999:::::::::999888888999:::999888999999999999::::::::::::888888:::;;;===???@@@AAA?????????>>>>>>>>>============<<<;;;;;;<<>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIGGGEEECCC?????????>>>>>>======<<<<<<============<<<<<<;;;888999::::::;;;:::::::::999888888888888888999999:::999888888:::;;;:::888999999::::::;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@??????>>>=========???@@@@@@??????AAACCC@@@DDDIIIMMMTTTcccxxxuuummmiiisssrrruuu|||}}}{{{{{{|||~~~~~~zzzssskkkhhhiiilllpppvvv|||{{{xxxtttqqqqqqsssuuuuuuxxxzzzyyyuuuqqqqqqrrruuuxxxyyyvvvpppkkkjjjjjjpppppprrrsssssspppjjjfffccceeeffffffeeeaaa^^^[[[[[[ZZZVVVRRRMMMHHHCCCAAA@@@@@@>>>;;;999999:::;;;EEEVVVlll{{{qqqhhhdddpppbbbggglllpppyyy|||uuuqqqjjjbbb```\\\WWWRRROOOLLLHHHFFFAAA@@@@@@???>>>>>>>>>>>>BBBDDDHHHLLLQQQTTTVVVWWWYYYYYYZZZZZZ[[[\\\\\\]]][[[[[[ZZZZZZZZZYYYYYYYYYUUUUUUUUUWWWZZZ]]]^^^^^^___````````````bbbeeehhhhhheeecccdddgggsss{{{zzz}}}|||yyyuuutttwww|||~~~}}}}}}|||oooWWWTTTNNNHHHDDDAAAAAA@@@@@@@@@??????>>>>>>======>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<========================>>>>>>;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@======<<<<<<;;;;;;;;;;;;999:::::::::::::::999999888999999:::::::::999999888888777777888888999999:::999888999;;;<<<;;;::::::;;;;;;<<<<<<=========@@@??????>>>======<<<<<<@@@@@@@@@??????>>>>>>>>>;;;===???>>><<<;;;>>>AAAAAAIIITTT```ooo{{{xxx}}}zzz|||||||||~~~}}}xxxooogggdddeeehhhtttwww}}}{{{{{{yyyvvvsssrrrsssuuutttwwwyyywwwssspppqqqrrrvvvyyy{{{wwwpppkkkkkkmmmtttuuuvvvxxxxxxuuuppplllkkkmmmnnnooolllhhhccc___^^^\\\XXXSSSNNNKKKHHHGGGHHHFFFAAA===:::999999999AAAOOOdddxxx|||tttmmmeeejjjkkksss{{{~~~{{{uuulllbbb\\\XXXRRRNNNKKKHHHFFFDDD@@@@@@@@@@@@????????????EEEHHHLLLQQQTTTWWWYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]ZZZZZZZZZYYYXXXWWWWWWWWWUUUTTTTTTWWW\\\___``````aaabbbbbbaaa```aaadddggggggdddccchhhsss~~~zzzyyy||||||yyywwwwww{{{~~~}}}~~~yyyssshhh\\\RRRLLLIIIHHHBBBAAAAAA@@@???>>>>>>===;;;<<<===>>>>>>===<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<======;;;;;;<<<<<<=====================>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????============>>>>>>>>>>>>;;;::::::::::::999999999888999999::::::999999999999999:::::::::999888888888888888888888999::::::;;;:::999:::<<<===<<<;;;<<<<<<<<<===>>>?????????>>>>>>>>>>>>============????????????>>>>>>>>>>>>:::===???>>>===@@@GGGMMMXXXaaaooo}}}|||wwwpppjjjiiimmmqqqxxxxxxyyy}}}yyyyyyxxxvvvsssqqqqqqrrrsssuuuwwwvvvrrrpppqqqrrruuuyyy|||yyyrrrnnnooorrruuuuuuwwwyyyyyywwwrrrooonnnppprrrrrrooojjjddd```^^^[[[WWWSSSPPPNNNNNNOOOPPPLLLEEE???;;;999999999:::FFFYYYooo~~~xxxssshhheeetttuuuyyynnncccWWWSSSNNNJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBHHHKKKOOOTTTWWWZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^[[[ZZZZZZXXXWWWVVVUUUTTTVVVTTTTTTWWW]]]aaaaaaaaacccccccccbbbaaabbbdddgggiiieeeeeennn~~~||||||~~~~~~|||}}}~~~~~~~~~yyyfffWWWOOOKKKEEEDDDDDDCCCBBBAAA@@@@@@999:::;;;<<<===<<<;;;;;;:::::::::::::::999999999;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@<<<<<<<<<======>>>>>>>>>===>>>???@@@AAA@@@???>>>?????????>>>>>>=========???@@@AAAAAAAAA@@@???>>>;;;<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>999999999999999888888888::::::;;;;;;;;;;;;;;;:::999999999:::999888888777999999888999999:::;;;;;;<<<;;;:::;;;===>>>===<<<<<<======>>>???@@@@@@AAA888999;;;<<<>>>@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEEEEGGGOOO[[[dddttt}}}{{{zzzwwwsssppprrrxxx}}}|||xxxvvvyyywwwwwwwwwuuurrrppppppppprrruuuvvvuuurrrpppqqqssstttxxx|||yyyssspppssswwwssssssuuuvvvwwwvvvrrrnnnlllnnnpppqqqnnniiibbb^^^]]]ZZZVVVRRRQQQQQQSSSUUUUUUOOOGGG???;;;999999888555???RRRhhh||||||wwwkkkbbbkkk|||sssfff]]]QQQNNNKKKGGGDDDBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGGGGKKKQQQUUUWWWXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVTTTTTTVVVXXX[[[^^^aaacccfffffffffeeeeeeddddddeeeeeegggmmm{{{{{{{{{|||}}}~~~~~~|||}}}~~~{{{www{{{zzzeeeWWWNNNMMMKKKIIIEEEBBB@@@>>>???>>><<<<<<======;;;999===<<<::::::;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999999999999999999999777777777666666666666666888999999888777777999:::888999:::<<<===<<<<<<;;;<<<===??????>>>>>>???@@@BBB???<<<;;;<<<>>>???@@@@@@@@@@@@BBBEEEEEEDDDBBBDDDEEEIIIQQQ]]]mmm{{{}}}}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzyyyyyyzzzzzzyyyxxxssstttuuuvvvuuusssqqqooooooqqqsssqqqnnnnnnrrrvvvyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyywwwtttpppsssssstttsssooojjjeeebbb]]][[[YYYXXXZZZ[[[[[[ZZZ^^^VVVJJJBBB>>>===<<<;;;888>>>GGGSSSiii{{{zzzrrrggggggqqqzzzqqqfff[[[TTTNNNLLLIIIEEEBBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIMMMRRRVVVWWWXXXZZZ[[[]]]]]]\\\\\\\\\[[[[[[[[[WWWVVVUUUTTTSSSTTTUUUVVVVVVWWWWWWXXX[[[]]]```bbbdddeeeffffffeeeeeeeeeeeejjjlllttt~~~}}}|||}}}~~~~~~|||~~~pppiii^^^SSSJJJFFFEEEEEEDDDBBBAAAAAAAAA@@@>>><<<:::999888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;::::::999999999999999999999999999999999999999999999999999::::::::::::999999888777999999999999999999999999888888777777777777777777888999999999999:::;;;<<<999:::<<<===>>>>>>=========>>>???>>><<<<<<===>>>AAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIOOOSSS\\\hhhwww~~~}}}~~~}}}||||||{{{{{{{{{{{{zzzxxxwwwwwwwwwwwwuuusssrrrrrrtttttttttsssqqqpppqqqssstttrrrooonnnqqquuu|||{{{{{{zzzzzzzzzzzz{{{yyyyyyyyyyyyzzzxxxuuurrrttttttuuutttqqqlllgggddd```]]][[[[[[\\\]]]]]]\\\\\\UUULLLDDD@@@>>><<<;;;888===CCCNNNccc{{{}}}|||sssgggfffmmmxxxuuupppiiiccc[[[SSSMMMKKKIIIEEEAAA???>>>===>>>BBBBBBDDDEEEGGGIIIJJJKKKMMMPPPTTTWWWXXXXXXZZZ[[[]]]\\\\\\[[[ZZZ[[[[[[[[[TTTSSSPPPOOOOOOQQQTTTVVVYYYYYYYYYYYY[[[]]]```aaabbbdddggggggfffeeeeeeeeemmmppp}}}}}}{{{{{{|||~~~~~~}}}}}}~~~zzzyyy~~~ppp```TTTMMMJJJEEECCCAAAAAAAAA@@@>>><<<<<<:::999999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999999888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999888888::::::::::::888888888888888888999999999999;;;;;;::::::999777666555999999999999::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>????????????<<<===>>>>>>======>>>@@@>>>@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGLLLSSSYYYdddkkkxxx~~~~~~}}}||||||||||||xxxvvvuuuttttttsssqqqooooooppprrrsssssssssrrrqqqooorrrsssrrroooooorrruuu}}}}}}~~~~~~~~~~~~~~~|||{{{yyyyyyzzzyyyvvvttttttuuuuuutttrrrnnnjjjhhhbbb```^^^]]]^^^______^^^ZZZUUUNNNHHHDDD@@@===;;;999;;;???GGGYYYpppuuuhhhdddiii~~~zzztttpppoooiiieee```[[[VVVRRRMMMJJJGGGEEEBBB???<<<<<<<<<<<<@@@BBBDDDGGGJJJMMMOOOQQQQQQSSSVVVWWWWWWXXXYYY[[[]]]\\\[[[ZZZYYYZZZZZZ[[[QQQOOOLLLJJJKKKOOOSSSVVVYYYYYYYYYZZZ\\\___aaaccccccfffiiiiiifffddddddeeekkkuuu|||}}}~~~{{{yyyyyy|||~~~|||zzz|||}}}yyyxxxyyy|||~~~~~~~~~~~~|||zzz{{{|||xxxuuu|||ooo]]]SSSMMMJJJEEEBBB@@@???>>><<<@@@>>>;;;:::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::999999:::<<<======<<<:::999999999999999999:::::::::;;;;;;;;;:::999888777777999999999:::::::::::::::::::::::::::;;;;;;;;;;;;===<<<<<<<<<======<<<;;;<<<<<<===>>>>>>?????????:::<<<>>>???@@@AAACCCEEE@@@BBBDDDFFFGGGHHHJJJKKKMMMQQQUUUWWWXXX___iiiqqq}}}}}}~~~}}}|||{{{zzzzzzzzzuuutttttttttuuutttrrrpppnnnoooqqqrrrssstttttttttoooqqqrrrrrrrrrrrrtttvvv}}}}}}~~~}}}{{{yyyxxxxxxxxxvvvtttsssttttttsssqqqnnnkkkiiidddbbb```___`````````___XXXUUUQQQLLLHHHCCC???<<<;;;;;;<<>>@@@AAAEEEIIIMMMQQQTTTVVVTTTUUUVVVVVVUUUUUUWWWYYY[[[[[[ZZZZZZYYYYYYZZZZZZOOOLLLJJJHHHJJJOOOTTTXXXXXXXXXYYY[[[^^^aaadddfffgggiiikkkhhheeecccfffiiippp|||}}}}}}{{{zzzyyy{{{~~~~~~zzzxxxyyyzzzzzzyyyyyy{{{~~~{{{|||}}}~~~{{{yyywwwwwwwwwxxx~~~yyyssstttwww~~~}}}rrrgggaaaXXXOOOHHHCCC???===???===:::999:::;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999999999999999999999999999999999999999999999999999::::::;;;::::::999999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===???>>>======>>>>>><<<999<<<<<<<<<======>>>??????<<<===???@@@@@@AAACCCEEEFFFGGGIIIJJJLLLOOOTTTXXX[[[bbbjjjppptttzzz~~~||||||{{{zzzyyyxxxxxxxxxxxxttttttuuuwwwyyyyyywwwuuuooopppqqqssstttvvvvvvwwwwwwxxxxxxxxxvvvuuuuuuvvvzzz{{{|||~~~}}}{{{xxxxxxwwwwwwuuusssqqqrrrrrrqqqooommmjjjiiieeeccc```___`````````___WWWWWWUUUQQQLLLFFFAAA???>>><<<;;;>>>HHHYYYooo~~~~~~qqqiiigggeee}}}jjjjjjhhhfffccc___\\\ZZZTTTQQQMMMJJJHHHGGGFFFDDDAAA@@@>>>======???@@@AAABBBDDDGGGKKKOOOTTTWWWYYYVVVVVVVVVTTTRRRRRRTTTVVVYYYZZZZZZZZZZZZYYYXXXXXXMMMLLLJJJIIILLLQQQVVVZZZXXXXXXYYY\\\___bbbfffhhhjjjkkkjjjgggcccdddkkkqqq}}}|||{{{{{{|||~~~{{{zzz{{{|||~~~}}}}}}~~~~~~|||{{{|||}}}}}}zzzyyytttvvvwwwuuuuuu}}}yyytttwwwuuuiii]]]QQQFFF??????===:::999;;;=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888999:::999999999999999999999999::::::::::::::::::::::::888999999:::::::::::::::888888::::::::::::888888::::::;;;;;;<<<<<<======::::::;;;<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<=========@@@>>>===???BBBBBB???<<<<<<<<<<<<<<<===>>>???@@@@@@BBBCCCCCCBBBBBBCCCEEEIIILLLPPPRRRUUU[[[dddjjjuuu{{{}}}}}}~~~}}}|||zzzyyyxxxxxxwwwxxxxxxxxxwwwwwwyyy|||~~~}}}{{{rrrssstttuuuvvvxxxyyyzzz~~~{{{wwwtttrrrvvvwwwzzz|||~~~|||{{{yyyxxxxxxwwwtttrrrqqqqqqqqqpppnnnkkkiiigggfffcccaaa___`````````___XXXYYYYYYUUUOOOIIIEEECCC@@@===<<<===CCCOOOdddvvvuuummmjjjdddtttcccbbb```^^^\\\YYYVVVTTTPPPMMMJJJHHHGGGFFFDDDCCC@@@???>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQTTTVVVWWWVVVVVVTTTRRROOOOOOQQQTTTWWWYYYZZZ[[[[[[YYYWWWVVVMMMLLLKKKKKKNNNSSSYYY\\\ZZZZZZ[[[]]]___bbbeeegggjjjjjjhhhdddaaafffrrr|||}}}|||~~~~~~~~~~~~~~~~~~~~~|||~~~|||zzz{{{wwwxxxyyyxxxwwwyyy}}}zzz{{{ppp^^^SSSJJJFFFBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999:::::::::::::::999999999999999999999999999999:::;;;;;;<<<======;;;;;;;;;<<<;;;;;;::::::999999::::::;;;<<<<<<===::::::;;;;;;<<<======>>>>>>======AAAGGGHHHFFFBBB>>>>>>======>>>???AAABBBDDDFFFHHHIIIJJJKKKNNNPPPUUU[[[ccciiiooowww~~~~~~~~~||||||}}}~~~zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}vvvvvvvvvwwwyyyzzz{{{|||~~~{{{wwwssspppsssuuuxxx{{{}}}~~~~~~~~~|||{{{{{{{{{zzzxxxtttqqqrrrrrrqqqooommmjjjhhhggggggeeebbbaaaaaaaaa```___ZZZ[[[\\\XXXRRRLLLHHHGGG@@@===<<<===???GGGZZZlll|||xxxqqqmmmdddlll___]]][[[YYYWWWTTTQQQOOOIIIFFFCCCBBBAAA@@@>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::<<<;;;;;;::::::;;;;;;<<<888888999::::::;;;<<<<<<<<<<<<<<<;;;:::999888777999999::::::;;;<<<======:::::::::;;;<<<======>>>===<<<===CCCJJJNNNLLLHHH@@@??????>>>???AAABBBCCCDDDHHHLLLPPPSSSWWW[[[^^^fffooo{{{~~~~~~zzz}}}|||{{{}}}{{{{{{zzz{{{{{{|||}}}~~~~~~~~~}}}xxxxxxxxxyyyzzz{{{}}}~~~}}}|||{{{zzzyyyvvvssspppqqqssswwwzzz}}}~~~~~~~~~}}}||||||}}}|||zzzuuuqqqssssssqqqooommmjjjhhhggghhhfffcccbbbbbbbbbaaa```[[[]]]]]]ZZZSSSMMMJJJJJJ???<<<<<<======BBBTTTfffyyyyyyrrrnnncccfffttt^^^\\\ZZZVVVRRROOOMMMKKKFFFEEEDDDBBBAAA@@@@@@??????AAADDDEEEEEEFFFGGGIIILLLNNNOOOPPPPPPRRRUUUWWW\\\ZZZVVVRRRPPPPPPQQQQQQXXXZZZ\\\^^^]]][[[XXXVVVQQQPPPPPPQQQSSSWWWZZZ\\\YYY[[[]]]^^^___```dddfffeeedddaaa^^^bbbppp{{{wwwzzz{{{|||~~~|||{{{|||~~~~~~}}}|||xxxvvv{{{{{{{{{}}}~~~}}}zzzwwwvvvxxx|||zzzwww|||wwwggg[[[UUUQQQMMMJJJFFFEEEDDDCCCCCCBBB@@@>>><<<<<<===???AAA@@@>>>;;;:::<<<===<<<999888:::<<<:::999999999:::;;;===>>>999999:::;;;<<<<<<======<<<======<<<:::888888999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<======;;;;;;;;;;;;;;;::::::999;;;:::999;;;======:::666666777999:::;;;;;;:::999<<<;;;:::;;;===@@@AAAAAABBBEEEKKKRRRZZZ]]]UUUJJJCCCDDDDDDCCCBBBDDDGGGJJJMMMUUU^^^bbbccciiiuuu}}}~~~~~~~~~{{{zzz|||~~~|||zzzzzz{{{}}}~~~|||~~~~~~~~~xxxyyyyyywwwvvvvvvyyy{{{xxxwwwxxxzzz}}}|||xxxtttwwwvvvwwwzzz}}}|||wwwrrrxxxttttttxxxxxxttttttxxxxxxvvvtttrrrqqqooollliiifffgggdddaaaaaaeeeddd``````___^^^ZZZUUUOOOJJJGGGEEEBBB@@@???===@@@KKKWWWooo}}}}}}vvvqqqiiigggkkkWWWVVVUUURRRPPPMMMKKKIIIDDDCCCBBBAAA@@@?????????>>>AAADDDFFFGGGHHHJJJLLLOOOQQQRRRSSSSSSTTTVVVXXXYYYWWWUUUSSSRRRRRRTTTUUUZZZ[[[]]]]]]\\\YYYUUUSSSQQQQQQRRRSSSVVVXXX[[[\\\\\\]]]____________aaacccbbbbbbaaacccmmm}}}zzzxxx{{{~~~~~~|||{{{yyyzzz|||~~~{{{~~~~~~}}}}}}{{{zzzyyyzzzzzzyyyvvvttttttuuuxxx~~~}}}wwwtttxxx~~~vvvkkk___XXXTTTPPPKKKGGGFFFDDDAAA???<<<<<<<<<>>>@@@@@@>>><<>>;;;:::<<<>>>===<<<<<<;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<:::;;;;;;:::888666777888;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<::::::;;;>>>>>><<<:::999999:::;;;<<<<<<<<<<<<===;;;::::::<<>>>>>>>>>>>??????BBBEEEHHHIIIKKKMMMOOOQQQRRRTTTTTTSSSSSSUUUWWWVVVUUUTTTSSSTTTUUUWWWXXX[[[\\\\\\[[[YYYVVVSSSPPPSSSTTTUUUWWWYYY[[[\\\\\\]]]___``````___^^^_________^^^```hhhyyy~~~~~~~~~~~~~~~}}}zzzyyyxxxzzz}}}}}}}}}}}}zzz{{{{{{{{{{{{||||||zzzxxxxxxxxxwwwuuusssuuuuuuvvvyyy~~~zzzvvvsssrrrvvv|||~~~sssjjj```XXXTTTOOOHHHCCCCCCBBBAAAAAABBBAAA@@@>>>>>>>>>>>>===<<<<<>>>>>>>>======<<<<<<<<<>>>>>>===<<<<<<;;;:::::::::999888999;;;===<<<;;;;;;::::::::::::;;;<<<<<<@@@???===<<<===@@@CCCEEEGGGNNNYYYdddpppvvvqqqggg]]]]]]^^^^^^^^^```dddgggooovvv~~~~~~~~~~~~~~~|||{{{yyyvvvttttttwwwyyy}}}}}}~~~|||{{{zzzzzz{{{{{{{{{|||{{{wwwwwwyyywwwsssssstttuuuuuuttttttuuuwwwzzzyyyxxxxxxxxxwwwuuussswwwuuussstttwwwxxxvvvsssoooooosssxxxxxxsssoooooorrrqqqpppoooooonnnllljjjggggggddd```aaaeeegggdddgggeeebbb^^^[[[WWWUUUTTTTTTOOOJJJFFF@@@>>>CCCKKK\\\ooo~~~wwwsssnnneee```mmmIIIJJJJJJIIIGGGEEEBBB@@@===============>>>???@@@CCCFFFIIIKKKLLLMMMOOOQQQOOOQQQRRRRRRQQQPPPQQQRRRUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQUUUVVVYYY[[[]]]]]]]]]\\\[[[]]]___```^^^^^^^^^___```aaafffsss}}}}}}~~~|||zzz{{{~~~~~~||||||~~~}}}|||wwwwwwxxxyyy{{{~~~{{{yyywwwwwwxxxyyyyyyxxxzzzzzzzzz{{{~~~zzzvvvuuu{{{xxxqqqhhh]]]TTTRRROOOLLLJJJGGGEEEAAA>>>>>>>>>======>>>???BBBCCC======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============>>>>>>===<<<;;;::::::999<<<;;;::::::;;;<<<<<<<<<>>>===<<<;;;;;;<<<>>>>>>BBBBBBAAAAAACCCFFFKKKOOOSSS\\\iiivvv{{{qqqjjjlllmmmnnnppptttxxx|||~~~~~~~~~|||{{{{{{{{{||||||{{{yyyxxxxxx{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyvvvwwwuuuqqqrrrtttsssnnnqqqsssuuuuuutttssstttuuuvvvvvvvvvwwwxxxyyyyyyyyyvvvsssppppppsssuuuuuusssnnnoooqqqttttttqqqooonnnnnnmmmllllllmmmllljjjhhhiiiiiieee```aaaeeefffdddkkkhhhddd___[[[YYYXXXWWWXXXSSSMMMHHHBBB>>>@@@FFFQQQfff{{{~~~xxxuuusssjjjdddiiiyyyHHHHHHGGGFFFDDDAAA>>>===;;;;;;<<<===>>>@@@BBBCCCIIIKKKNNNOOONNNOOOPPPQQQOOOQQQSSSSSSRRRQQQQQQRRRWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYY\\\^^^______^^^]]]XXX[[[]]]^^^^^^^^^```aaadddhhhrrr~~~zzzyyy{{{}}}|||}}}}}}{{{{{{tttuuuxxxzzz{{{{{{zzzzzzvvvuuuuuuvvvzzz|||}}}}}}~~~|||}}}~~~uuukkkhhhccc^^^YYYSSSLLLHHHFFFEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBAAA???>>>=========>>>???@@@@@@???>>>=========@@@???>>>>>>>>>@@@AAABBBAAADDDHHHKKKPPPWWW___dddjjjuuuwwwrrrtttwwwyyy|||~~~~~~|||yyyyyyyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxwwwssstttrrrppprrrvvvvvvrrrssstttuuutttsssrrrsssuuuvvvwwwwwwwwwwwwxxxxxxyyytttpppmmmmmmpppsssssssssoooppppppppppppppppppooommmlllkkklllmmmmmmkkkiiinnnnnnllliiikkkppprrrpppllliiiddd___ZZZXXXWWWWWWXXXSSSNNNJJJEEE??????CCCJJJ\\\rrr~~~zzzwwwtttoookkkjjjmmm|||GGGFFFEEEBBB@@@>>>===<<<;;;<<<===???AAADDDFFFGGGMMMOOOQQQRRRQQQQQQRRRSSSRRRUUUWWWWWWVVVUUUUUUUUUXXXXXXXXXWWWUUURRROOOMMMLLLMMMNNNPPPSSSVVVXXXZZZZZZ[[[]]]___``````___^^^YYY[[[]]]^^^^^^```dddfffdddmmm~~~}}}}}}xxxwwwzzz}}}~~~|||yyyxxxxxxuuuvvvyyyzzzzzzxxxvvvtttsssssstttxxx}}}zzzsssrrruuuyyy||||||uuulllgggYYYWWWTTTRRROOOKKKFFFBBBDDDBBBAAA@@@??????@@@AAAAAA@@@???>>>===<<<;;;;;;999;;;<<<<<<;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDBBBAAA@@@?????????@@@AAA@@@BBBDDDDDDBBB@@@@@@@@@??????AAACCCEEEHHHJJJLLLLLLQQQYYYaaahhhpppzzzzzz|||~~~|||~~~}}}zzzxxxwwwxxxxxxtttwwwzzz|||}}}}}}~~~}}}}}}|||}}}~~~~~~|||{{{xxxxxxwwwwwwwwwwwwvvvvvvsssttttttrrruuu{{{}}}zzzuuuuuutttrrrpppppprrrtttxxxyyyzzzxxxvvvsssssssssrrrnnnjjjjjjmmmqqqrrrqqqooorrrqqqooooooqqqrrroooooonnnmmmnnnoooooommmkkkkkklllmmmlllqqqwwwzzzwwwiiifffbbb^^^ZZZXXXWWWWWWXXXRRRNNNLLLGGGBBB@@@BBBFFFTTThhhyyy~~~{{{yyytttqqqooojjjeeelllEEECCCAAA>>>=========>>>======???AAAEEEHHHJJJLLLNNNPPPSSSTTTTTTTTTUUUVVVUUUWWWZZZ[[[ZZZYYYYYYYYYXXXXXXXXXWWWTTTPPPLLLJJJIIIIIIKKKMMMQQQUUUYYY\\\\\\]]]^^^___``````______^^^^^^______```cccgggkkkmmm{{{{{{zzzxxxzzz}}}~~~}}}{{{wwwwwwwwwyyyyyyzzzzzzyyywwwvvvuuuuuuvvvyyy~~~~~~zzzvvvtttrrrqqquuuyyy}}}{{{yyywwwuuurrrlllddd^^^\\\YYYVVVRRRPPPPPPQQQRRRRRRQQQNNNKKKHHHEEEBBBAAA@@@BBBCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEEEEGGGHHHIIIHHHLLLQQQSSSQQQOOOOOOOOOJJJMMMRRRWWW]]]cccfffhhhjjjqqqzzz}}}yyy|||}}}|||zzzxxxwwwwwwxxxxxxssstttvvvwwwwwwwwwzzz{{{}}}|||{{{|||}}}}}}zzzwwwttttttuuuuuuvvvvvvuuuuuusssuuutttssswww}}}~~~wwwuuusssooommmmmmooorrrvvvxxxyyyxxxtttpppooooooooolllhhhiiilllooopppooonnnrrrtttqqqqqqtttrrrnnnooommmmmmmmmnnnnnnllljjjeeehhhiiijjjnnnttttttqqqcccbbb___]]][[[YYYYYYYYYYYYTTTPPPNNNKKKDDDAAABBBDDDMMM]]]ppp~~~~~~|||{{{wwwrrrooollleeeggg}}}BBB@@@===;;;;;;<<<>>>@@@>>>???AAACCCGGGJJJMMMOOONNNPPPSSSUUUUUUVVVXXXYYYUUUWWW[[[\\\[[[ZZZZZZ[[[WWWWWWWWWWWWTTTPPPKKKIIIHHHHHHIIILLLPPPUUUYYY\\\]]]]]]^^^_______________bbbbbbaaaaaaaaadddiiimmm~~~~~~}}}xxxxxx{{{}}}~~~}}}yyyxxxyyy}}}|||zzzxxxwwwwwwxxxxxxzzz||||||{{{zzzxxxwwwxxxzzz}}}~~~yyytttqqqqqqnnnmmmsss|||xxxrrrmmmjjjiiijjjkkkkkkiiifffaaa\\\WWWSSSQQQJJJLLLNNNNNNNNNNNNPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRTTTSSSRRRQQQRRRSSSVVVWWWXXX]]]dddggggggeeeeeeeee___dddkkkttt|||}}}{{{yyywwwzzzyyyyyyxxxxxxxxxxxxxxxxxxuuuuuutttrrrrrrssswwwzzz}}}|||zzz{{{}}}|||yyyuuuqqqrrrssstttuuuuuuuuuuuurrrsssrrrqqquuu|||}}}wwwuuurrrmmmjjjjjjmmmppppppssswwwvvvsssooonnnnnnnnnjjjhhhhhhllloooooonnnlllsssvvvttttttvvvsssllllllkkkjjjjjjkkkkkkiiiggggggjjjkkkjjjlllooonnniii______^^^]]]\\\[[[[[[[[[[[[VVVRRRQQQMMMFFFBBBBBBCCCHHHVVViiizzz~~~||||||{{{tttooonnniiihhhxxx{{{??????>>><<<::::::<<>>======???AAAGGGHHHLLLOOORRRTTTUUUUUUSSSSSSTTTUUUVVVXXXYYYZZZYYYZZZ[[[]]]]]]\\\ZZZYYY[[[XXXTTTOOOKKKIIIHHHGGGIIIIIIKKKOOOTTTXXXZZZZZZ]]]]]]^^^______aaaaaabbbeeeddddddfffiiittt~~~}}}}}}~~~}}}|||}}}~~~|||{{{zzz|||}}}}}}}}}|||zzzxxxwwwxxxzzz}}}|||yyytttooollljjjjjjjjjnnnssswwwwwwuuuwww{{{xxxppplllgggdddfffiiilllmmmxxxzzz|||}}}~~~{{{~~~}}}tttrrrvvv{{{{{{zzzyyy{{{~~~{{{vvvvvvwwwxxxxxxyyyzzzzzz{{{yyyvvvvvvxxxzzz{{{{{{wwwxxxxxxuuuqqqpppqqqsssssspppmmmlllnnnqqqssstttnnnnnnoooqqqttttttsssrrrjjjgggeeedddfffiiikkkllljjjkkklllnnnooopppqqqqqqtttpppmmmmmmoooqqqpppnnnooopppppppppooommmjjjiiiggggggggghhhjjjjjjhhhfffjjjjjjiiigggdddccccccdddccccccbbbaaabbbcccdddeee___]]][[[XXXVVVSSSRRRQQQKKKIIIHHHNNN[[[kkkzzz}}}|||{{{qqqfffeeelll~~~>>>???@@@@@@@@@AAADDDFFFKKKMMMOOORRRTTTVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ\\\]]]]]]\\\[[[ZZZ\\\XXXRRRMMMIIIHHHHHHHHHJJJKKKNNNQQQVVVYYY[[[\\\^^^___```aaabbbbbbbbbbbbdddcccdddiiiqqq~~~||||||}}}|||}}}~~~}}}||||||}}}~~~{{{xxxxxxyyyzzz{{{}}}~~~|||zzzyyyyyyyyyyyytttwwwyyyxxxvvvwww|||zzzsssqqqpppnnnlllppppppooonnnmmmooorrruuu~~~}}}wwwtttuuuwwwxxxxxxvvvyyy}}}}}}zzzwwwwwwwwwwwwxxxyyyyyyzzzzzzxxxvvvuuuvvvyyy|||yyywwwtttrrrrrrtttvvvxxxtttqqqlllkkklllppprrrsssmmmmmmooorrrtttssspppnnnllljjjgggfffhhhjjjkkkkkkgggiiilllooorrrtttuuuuuuxxxuuurrrrrrtttvvvtttrrrppppppooonnnllljjjgggfffeeefffgggiiikkkjjjiiihhhmmmllljjjiiiggghhhiiijjjhhhgggeeeddddddeeefffgggbbb```]]]YYYVVVUUUTTTTTTVVVQQQLLLKKKSSSbbbttt}}}|||zzzrrrhhheeehhhooo===???AAACCCDDDGGGJJJLLLNNNOOOQQQSSSUUUVVVWWWWWWZZZYYYXXXWWWVVVVVVVVVVVVXXXZZZ\\\]]]^^^]]]\\\[[[[[[WWWQQQKKKGGGGGGHHHJJJJJJMMMQQQUUUXXX[[[]]]^^^```aaaccceeefffeeedddcccaaa```dddnnn}}}yyy}}}|||}}}~~~}}}~~~|||yyyxxxyyy{{{{{{|||wwwxxxxxxwwwuuuuuuwwwyyyzzzzzzxxxssslllfffbbbcccdddlllooosssvvvyyy|||~~~}}}}}}}}}zzzuuusssvvvxxxzzz|||{{{yyyyyyyyyyyyyyyzzzzzzzzzzzztttsssrrruuuyyy~~~|||vvvqqqrrryyy~~~~~~|||uuurrrmmmlllmmmppprrrtttmmmnnnppprrrtttssspppmmmpppnnnjjjiiiiiiiiiiiihhhfffiiimmmrrruuuwwwxxxxxxxxxuuurrrsssuuuvvvtttrrrppppppooonnnkkkiiifffeeecccfffhhhkkkkkkjjjjjjiiikkkjjjiiiiiijjjlllmmmnnnkkkjjjhhhfffeeeddddddeeeiiigggbbb^^^[[[ZZZYYYZZZZZZVVVOOOKKKNNN[[[mmmzzz|||xxxuuupppjjjhhhiiiggg>>>@@@DDDGGGIIIKKKOOOQQQQQQQQQRRRSSSTTTVVVWWWWWW\\\[[[YYYXXXWWWVVVVVVVVVXXXZZZ\\\]]]^^^]]]\\\[[[YYYUUUOOOJJJGGGGGGIIIKKKKKKOOOTTTWWWZZZ\\\^^^```aaacccfffhhhhhhgggeeeccc___```hhhzzz|||zzz~~~~~~~~~~~~}}}zzzyyyzzz{{{{{{}}}yyyxxxwwwvvvuuuuuuttttttuuuyyy}}}vvvlllddd`````````aaacccddddddfffiiilllssswww|||~~~zzzwwwuuuttttttpppvvv~~~xxxuuuwww{{{{{{|||~~~~~~|||zzzxxx{{{{{{{{{zzzzzzzzzyyyyyyrrrqqqrrruuuzzz}}}{{{tttpppuuu~~~vvvsssooonnnppprrrtttuuuooonnnoooqqqrrrsssqqqooorrrpppllljjjiiihhhfffdddfffiiioootttxxxyyyyyyxxxsssqqqoooooorrrrrrpppmmmmmmnnnnnnnnnllliiifffeeecccfffjjjlllkkkjjjiiiiiigggffffffgggjjjmmmmmmmmmkkkjjjiiihhhfffdddcccbbbiiifffccc___]]][[[[[[[[[YYYWWWSSSMMMMMMVVVfffsss{{{{{{vvvssspppmmmjjjhhhccctttBBBDDDHHHJJJLLLNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZYYYYYYXXXWWWXXXXXXXXXXXXZZZ\\\^^^^^^^^^]]]\\\VVVSSSNNNIIIGGGHHHJJJLLLLLLPPPVVVZZZ[[[]]]```bbbaaacccfffiiiiiigggeeebbbdddfffsss}}}}}}~~~~~~{{{zzzzzz|||}}}~~~|||||||||{{{{{{|||||||||{{{zzzxxxwwwwwwwwwuuutttrrrvvv{{{}}}~~~~~~wwwsssrrrjjjjjjhhheeebbbaaabbbcccdddfffiiikkklllmmmoooqqqxxx{{{~~~xxxvvvtttssssssuuuwwwxxx~~~~~~}}}}}}~~~|||}}}{{{{{{{{{{{{zzzyyyxxxwww|||{{{{{{zzzyyyxxxwwwwwwssstttuuuxxx{{{}}}|||{{{wwwtttsssxxx}}}vvvtttrrrqqqsssuuuvvvwwwpppnnnmmmmmmoooqqqrrrrrrsssqqqmmmkkkjjjhhhfffdddeeeiiiooouuuxxxxxxwwwvvvpppnnnlllmmmooopppmmmjjjiiijjjlllmmmllljjjfffdddcccgggkkkmmmkkkiiiiiiiiieeeddddddgggjjjlllkkkiiiiiiiiijjjjjjiiifffdddbbbdddcccaaa___^^^^^^^^^^^^______]]]VVVPPPSSS^^^hhhsss{{{}}}xxxtttrrrpppkkkfff```jjjEEEHHHKKKMMMNNNOOOPPPRRRUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[XXXZZZ\\\^^^___^^^]]]\\\TTTQQQMMMIIIHHHIIIKKKLLLLLLQQQWWW[[[\\\^^^```ccc```cccfffiiiiiigggdddaaakkknnn~~~~~~~~~||||||}}}~~~~~~}}}|||}}}~~~~~~~~~{{{zzz{{{|||~~~~~~zzzzzzzzzzzz{{{|||~~~~~~zzzxxxvvvvvvwwwwwwtttrrrqqqvvv|||~~~~~~|||uuuooolllkkklllaaabbbccccccbbbcccfffhhhbbbdddggghhhiiinnnvvv}}}~~~~~~{{{zzz||||||zzzxxx{{{yyyxxxwwwwwwyyy|||~~~xxxxxxyyy|||~~~~~~}}}|||{{{{{{{{{|||{{{zzzyyywwwvvvuuutttvvvvvvxxxzzz||||||zzzwwwssssssvvv{{{~~~{{{vvvtttssstttvvvxxxxxxxxxpppmmmkkkjjjmmmppprrrsssuuurrrooommmlllkkkiiigggeeeiiioootttwwwwwwuuutttpppmmmlllmmmooopppmmmjjjfffhhhkkkmmmllljjjfffcccccchhhlllnnnkkkiiihhhiiigggffffffhhhlllllljjjgggggghhhjjjkkkkkkiiifffdddeeeeeeddddddeeeeeeffffffiiijjjggg^^^TTTQQQWWW^^^oooyyyzzzwwwuuurrrjjjccc___ddduuuIIIIIIKKKMMMPPPTTTWWWYYYXXXXXXYYYYYYYYYXXXVVVUUUXXXWWWVVVXXX\\\___^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\RRRPPPMMMJJJIIIJJJKKKLLLQQQTTTYYY\\\]]]^^^___```bbbaaabbbeeedddaaabbbgggmmm|||~~~}}}zzzxxxyyy~~~~~~}}}}}}}}}}}}|||{{{~~~}}}|||{{{zzzzzz}}}|||}}}~~~}}}{{{xxxvvvwwwxxxyyyzzzzzzxxxwwwwwwyyy{{{}}}vvvooolllmmmnnnkkkhhhbbbaaaaaadddgggiiigggdddiiilllooosssuuuvvvvvvvvvyyyzzz|||~~~uuuuuuuuuvvvvvvuuurrrpppnnnnnnmmmmmmmmmqqqvvvzzz}}}~~~~~~}}}}}}|||}}}~~~|||zzzzzz{{{|||yyyyyyzzz|||}}}|||xxxuuuzzzzzzyyyxxxyyyzzz|||}}}sssqqqooopppuuuyyyyyyyyymmmjjjiiilllrrrvvvvvvtttoooooooooooonnnmmmkkkkkkjjjmmmqqquuuvvvuuusssqqqpppnnnlllkkkmmmoooppppppnnnlllkkkmmmpppnnngggaaacccfffiiimmmnnnmmmkkkiiigggggghhhlllpppsssqqqooolllkkkkkkkkkllljjjhhheeeggggggeeecccbbbdddgggjjjtttuuurrriii^^^UUURRRSSSeeeppp}}}|||yyyvvvrrrnnnkkkddd```dddxxxKKKLLLOOORRRTTTVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVYYYXXXWWWYYY]]]______]]]\\\\\\[[[[[[[[[ZZZZZZZZZSSSQQQOOOLLLLLLLLLMMMNNNRRRUUUZZZ]]]^^^___```aaaaaa______aaaaaa```eeelll}}}}}}}}}{{{xxxvvvtttsssuuuxxx|||~~~~~~}}}|||||||||}}}}}}~~~}}}~~~~~~{{{}}}xxxxxxzzz{{{||||||zzzxxxvvvwwwxxx||||||{{{zzzxxxxxxyyy{{{}}}{{{vvvtttssstttuuuuuuqqqnnnkkkhhhfffeeefffhhhhhhhhhgggggggggjjjmmmppppppooouuuwww{{{~~~|||yyyvvvvvvxxxyyyzzzxxxxxxxxxxxxyyywwwtttqqqrrrrrrrrrrrrssssssrrrqqqsssuuuwwwzzz}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~{{{yyyyyyzzz|||}}}zzzzzzzzz|||}}}{{{xxxuuuyyyyyyxxxxxxxxxyyyzzzzzztttrrrqqqtttxxx{{{{{{yyyssspppnnnqqqvvvzzzyyywwwuuuvvvvvvvvvuuutttssssssnnnqqquuuyyyzzzzzzxxxvvvtttqqqooonnnooopppqqqpppooommmlllnnnpppooojjjeeefffmmmuuuyyyxxxrrrlllhhhiiiiiijjjnnnrrrtttsssrrrmmmlllllllllmmmllliiifffjjjjjjiiihhhfffgggiiikkkmmmnnnllleee\\\UUUSSSTTTaaajjjwww~~~{{{xxxtttpppmmmccc______mmmMMMPPPSSSVVVXXXXXXVVVUUUYYYZZZ[[[[[[[[[ZZZYYYXXXZZZYYYYYY[[[^^^```______]]]]]]\\\[[[ZZZYYYXXXXXXTTTSSSRRRPPPPPPPPPQQQRRRUUUXXX\\\^^^___```aaabbbbbb___^^^______bbblllwww~~~}}}~~~~~~{{{yyywwwwwwvvvvvvwwwxxxzzz|||zzzzzzyyyyyyzzz{{{|||}}}}}}{{{{{{|||~~~~~~~~~{{{xxxyyy}}}vvvwww{{{zzz{{{|||{{{yyyyyyzzz{{{~~~|||zzzyyyzzz|||yyy|||{{{ssskkkhhhkkkoooqqqpppkkkiiiggggggiiilllmmmmmmqqqqqqrrrsssssssssrrrqqqmmmkkkiiihhhiiimmmqqqtttrrrqqqpppqqqsssuuuuuuttt{{{{{{{{{{{{{{{}}}~~~}}}}}}}}}|||{{{{{{{{{||||||{{{zzzyyyxxxyyy{{{}}}{{{zzz{{{||||||{{{xxxuuuwwwwwwxxxxxxwwwwwwvvvvvvtttssstttwww|||}}}{{{xxxtttsssrrrvvv{{{~~~{{{yyyxxxqqqtttxxx{{{}}}}}}|||zzzwwwuuurrrqqqrrrssssssrrrqqqooommmnnnqqqqqqnnnkkknnnzzz|||pppiiijjjkkkmmmppptttvvvvvvtttmmmmmmmmmnnnooonnnkkkhhhkkkkkkkkkjjjhhhggghhhjjjeeefffeee```YYYUUUTTTUUUZZZaaalllxxx{{{xxxuuupppmmmbbb]]]ZZZ```rrrOOOQQQTTTVVVXXXYYYXXXXXXZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[\\\]]]^^^`````````^^^^^^]]][[[YYYXXXVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVXXX[[[^^^``````aaabbbddddddaaa______aaahhhwww{{{}}}~~~~~~}}}~~~}}}{{{yyyzzzzzz{{{{{{||||||||||||yyyxxxwwwwwwwwwyyy{{{||||||zzz}}}~~~~~~}}}{{{zzz{{{xxxuuuuuuxxx{{{}}}~~~vvvxxx|||zzz{{{}}}}}}|||{{{|||}}}}}}{{{zzz{{{|||vvvyyy|||~~~~~~~~~{{{wwwuuuooopppsssuuuxxx|||}}}|||~~~~~~~~~}}}{{{zzzzzzzzz{{{|||||||||{{{{{{{{{}}}{{{{{{zzz{{{|||{{{xxxuuuvvvwwwxxxwwwvvvuuusssqqqrrrsssuuuyyy}}}~~~zzzvvvooooooqqqvvv~~~~~~zzzxxxqqqtttxxx{{{}}}}}}|||{{{wwwuuuttttttuuuvvvvvvvvvqqqooommmmmmoooqqqpppnnnvvvvvvmmmkkklllnnnqqqtttvvvvvvuuummmmmmnnnpppqqqpppmmmjjjhhhiiijjjhhhfffeeeeeefffbbbbbbbbb^^^YYYVVVUUUUUUSSSXXXaaaooo|||}}}zzzxxxtttooolllddd___[[[[[[ccczzzPPPPPPQQQSSSVVVXXX[[[\\\ZZZ[[[\\\]]]]]]\\\[[[[[[\\\\\\]]]^^^______```aaa```___]]][[[YYYWWWVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZ[[[]]]```aaaaaabbbccceeeeeebbb``````cccmmm{{{|||}}}}}}}}}~~~}}}{{{|||}}}~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||{{{zzzyyyxxxvvvuuuuuuwwwyyyzzz}}}~~~|||zzz|||}}}}}}~~~~~~}}}}}}}}}|||||||||{{{zzzxxxvvvuuuyyywwwtttssstttvvvxxxyyyyyyzzz}}}vvvxxx{{{{{{{{{zzz{{{||||||zzzyyyzzz|||vvvxxx{{{~~~~~~}}}{{{zzz}}}~~~|||{{{{{{|||}}}~~~{{{zzzzzzzzz{{{{{{yyywwwxxxxxxxxxwwwvvvsssqqqoooppppppsssxxx||||||wwwrrrkkklllooottt{{{zzzxxxrrrtttxxx{{{}}}}}}||||||tttsssssstttwwwyyyyyyyyyooonnnmmmlllnnnoooooooooxxxwwwnnnkkkmmmppprrrssssssttttttmmmmmmoooqqqsssrrrooolllggghhhhhhgggeeeddddddeeeeeedddccc```\\\XXXWWWVVVPPPRRRYYYfffuuu~~~|||zzzwwwrrrooohhhddd```^^^___mmmPPPPPPQQQRRRUUUXXX[[[]]]ZZZ[[[\\\]]]]]]]]]\\\[[[[[[]]]______^^^^^^```aaaaaa```^^^\\\ZZZXXXWWWVVVWWWXXXZZZ\\\]]]^^^]]]]]]]]]___aaaaaaaaabbbccceeeeeeccccccdddgggrrr|||}}}~~~~~~~~~~~~wwwxxxzzz{{{}}}~~~~~~~~~}}}|||xxxwwwtttssssssuuuwwwyyyzzz|||~~~~~~{{{yyyvvvwwwyyy{{{|||}}}~~~~~~{{{zzzzzzxxxvvvtttrrrqqqwwwuuutttssssssuuuvvvxxx{{{{{{|||{{{rrrtttwwwxxxwwwwwwwwwxxx}}}}}}|||zzzxxxwwwxxxzzzxxxzzz}}}zzz}}}~~~~~~zzzyyyxxxzzz{{{|||{{{yyy|||{{{zzzxxxuuussspppooommmnnnqqqvvvzzzyyytttoookkkmmmooorrrvvv{{{~~~~~~{{{yyytttuuuxxxzzz||||||{{{{{{qqqqqqqqqtttwwwyyyzzzyyynnnmmmmmmmmmmmmmmmnnnooottttttmmmllloooqqqrrrrrrqqqrrrrrrlllmmmooorrrtttssspppllliiiiiiiiihhhfffeeefffhhhiiihhhfffccc___\\\ZZZXXXQQQQQQUUU___lllxxx|||xxxuuuooojjjfffccc```eeezzzQQQRRRSSSUUUWWWXXXZZZZZZYYYZZZ[[[]]]]]]]]]\\\[[[[[[]]]______]]]]]]___aaaaaaaaa___]]][[[ZZZXXXWWWWWWYYY\\\^^^``````______^^^```aaaaaaaaaaaaccceeehhhhhhiiilllooozzz~~~~~~~~~}}}~~~}}}{{{vvvwwwxxxzzz{{{}}}~~~~~~~~~}}}|||tttrrrppppppqqqssswwwyyyzzz|||~~~|||xxxuuussstttwwwyyy|||}}}{{{zzzyyywwwuuurrrqqqpppttttttuuuuuuuuuvvvxxxzzzzzzyyyzzz}}}|||xxxrrrtttwwwxxxwwwvvvvvvwwwyyyyyyyyywwwuuuuuuvvvxxx{{{}}}}}}}}}|||{{{xxxwwwwwwyyy{{{}}}|||{{{~~~{{{xxxuuusssqqqpppmmmmmmoootttxxxwwwrrrmmmkkkllloooqqqtttxxx{{{}}}}}}zzzxxxwwwrrrtttuuuwwwxxxwwwwwwvvvooooooppprrruuuwwwwwwvvvmmmnnnooonnnmmmmmmmmmnnnpppvvv~~~xxxqqqnnnnnnqqqtttsssqqqppppppqqqkkklllooorrrtttssspppmmmiiijjjiiigggffffffiiikkkllljjjhhheeeccc```]]][[[SSSSSSUUU[[[eeeqqq{{{|||xxxvvvnnnhhhfff```___lll}}}RRRTTTWWWYYYZZZYYYXXXWWWYYYZZZ[[[\\\]]]\\\\\\[[[[[[]]]______]]]\\\___aaabbbaaa```^^^\\\[[[YYYYYYWWWYYY\\\```aaaaaa```______```aaaaaa```aaaccceeemmmmmmpppssswww~~~}}}}}}~~~~~~{{{yyywwwwwwxxxyyy{{{|||}}}}}}}}}||||||{{{zzzxxxvvvuuupppnnnmmmmmmooossswwwyyy{{{}}}~~~zzzvvvssstttuuuwwwzzz{{{}}}~~~~~~|||{{{yyywwwtttrrrpppooorrrtttvvvwwwxxxyyy{{{}}}yyyxxxwwwzzz}}}}}}zzzwwwtttwwwzzz{{{zzzxxxxxxxxxvvvvvvvvvuuussssssuuuwww}}}~~~~~~}}}~~~~~~|||zzzyyywwwvvvwwwxxx{{{}}}}}}}}}|||yyyuuusssrrrrrrmmmmmmooossswwwvvvrrrmmmhhhkkknnnqqqtttxxx}}}~~~|||yyyvvvtttrrrooopppqqqssssssrrrrrrqqqpppooooooqqqtttuuutttrrrnnnoooppppppnnnmmmmmmmmmnnnpppsssvvvvvvtttrrrppppppsssuuuuuurrrooopppqqqjjjkkknnnrrrtttssspppmmmiiihhhgggeeedddeeeiiilllmmmkkkhhhfffeeebbb```^^^UUUUUUUUUXXX```lllxxx~~~~~~|||yyy{{{ppphhhfff```[[[cccqqqOOOQQQSSSVVVXXXYYYZZZZZZXXXYYYZZZ[[[]]]^^^___``````___^^^\\\[[[\\\___bbbbbbaaa___\\\[[[ZZZZZZZZZ[[[]]]^^^___^^^^^^___```bbbaaa___]]]]]]```eeejjjpppnnnooowww}}}|||{{{{{{|||~~~|||zzzyyy|||xxxvvvyyyzzz{{{~~~}}}yyyvvvxxxxxxvvvuuuuuutttuuuuuusssqqqooonnnooorrrvvvxxxyyy|||{{{tttppprrrtttxxx|||~~~|||zzzyyyxxxvvvtttqqqpppoooqqqppprrrvvv{{{~~~}}}{{{vvvxxxyyyxxxwwwwwwzzz}}}yyy|||}}}||||||}}}zzztttuuuuuuuuuuuuvvvwwwxxxyyy~~~|||xxxxxx}}}~~~~~~}}}}}}~~~|||}}}~~~{{{}}}|||{{{{{{zzzzzzxxxyyyzzz|||||||||{{{{{{{{{{{{yyyxxxuuusssrrrqqqooopppsssuuuwwwvvvrrroooooooooppprrrtttwwwyyy{{{|||xxxuuuttttttsssooolllhhhiiilllppptttvvvuuusssqqqooonnnooorrrsssqqqnnnkkkkkklllllllllllllllllljjjmmmpppooonnnmmmpppsssxxxtttqqqooonnnllliiieeekkklllmmmnnnnnnooooooooojjjiiigggeeeeeegggmmmqqqrrrmmmiiihhhiiihhhccc___^^^\\\YYYXXX\\\fffrrrzzzwww}}}}}}uuuuuuqqqmmmiiibbb\\\]]]bbb~~~RRRTTTVVVYYY[[[\\\]]]]]]ZZZZZZ[[[\\\^^^______```______^^^[[[YYYZZZ]]]______^^^]]]]]]]]]^^^___```]]]___aaaaaa```______`````````^^^^^^___dddjjjpppzzzyyy}}}~~~|||{{{zzz{{{|||}}}~~~}}}{{{zzzyyyxxx~~~~~~~~~}}}zzzyyyyyyxxxxxxxxxzzzzzzxxxvvvsssrrrrrrrrrrrrrrrrrrrrrpppoooooooooqqqtttwwwyyyyyy{{{~~~~~~zzzuuuqqqtttvvvzzz~~~~~~|||zzzyyywwwuuusssrrrqqqpppppppppqqquuuzzz~~~~~~}}}}}}}}}|||xxxuuutttvvvyyyxxx{{{|||zzz{{{|||zzzuuuvvvvvvvvvwwwwwwxxxyyyyyy{{{|||~~~~~~}}}{{{yyyzzz}}}~~~zzz}}}}}}}}}|||~~~}}}|||}}}~~~|||}}}}}}|||{{{{{{zzzyyywwwxxxzzz{{{{{{zzzyyyxxx{{{zzzxxxvvvtttrrrqqqqqqpppqqqtttvvvvvvuuuqqqooommmmmmnnnooopppqqqrrrsssxxxuuurrrqqqqqqpppmmmkkkhhhhhhjjjmmmqqqsssrrrqqqrrrpppooopppqqqqqqooommmmmmmmmllllllkkklllllllllnnnpppqqqooollljjjkkknnnuuurrrooonnnnnnnnnkkkiiijjjkkklllmmmnnnmmmlllkkkiiiiiihhhgggfffhhhmmmppprrrnnnjjjiiijjjiiieee```___^^^[[[YYY[[[bbblllrrrxxx~~~yyyvvvrrrooollleee^^^^^^aaaoooTTTUUUWWWZZZ\\\]]]^^^^^^\\\\\\]]]^^^___`````````___^^^]]]ZZZXXXXXXZZZ\\\[[[[[[[[[\\\]]]___```aaa```bbbeeeeeebbb```____________```bbbfffmmmvvv||||||{{{zzzzzz{{{}}}}}}zzzzzzyyyyyyxxxxxxxxxxxx|||||||||||||||{{{{{{{{{yyywwwuuuuuuwwwxxxxxxxxxooopppqqqqqqrrrrrrqqqqqqnnnnnnppprrrtttwwwyyyzzzyyy{{{|||}}}|||yyyvvvssswwwzzz}}}~~~|||zzzyyyvvvtttrrrrrrsssssspppoooqqqtttyyy}}}|||xxxttttttvvvyyyxxx{{{|||zzzzzz|||{{{wwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}||||||yyyyyyyyyzzz{{{zzzwwwtttrrrwww}}}~~~}}}|||~~~}}}||||||{{{{{{{{{}}}~~~|||~~~~~~|||~~~~~~}}}~~~||||||||||||zzzxxxuuuwwwyyyzzzzzzyyyxxxwwwyyywwwuuurrrqqqpppqqqqqqrrrsssuuuvvvuuussspppnnnqqqqqqqqqqqqqqqqqqqqqqqqtttrrrpppoooooonnnmmmkkkmmmmmmnnnqqqtttuuuuuutttsssqqqppppppppppppmmmkkkmmmllljjjiiihhhiiijjjkkkmmmooopppnnnjjjhhhiiikkkqqqooommmlllmmmoooooonnnkkkmmmoooppppppnnnkkkiiihhhiiiiiiiiiiiijjjmmmooosssooolllkkkkkkjjjgggcccbbbaaa^^^[[[ZZZ]]]cccgggvvv~~~|||xxxuuurrrpppjjjbbb___aaabbbzzzTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^___```aaa``````___]]]]]]\\\YYYVVVUUUVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\aaadddffffffccc```^^^^^^]]]___ccchhhpppzzz~~~}}}||||||}}}~~~|||zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{zzzyyyxxxwwwxxxxxxyyyxxxwwwvvvwwwyyyzzzzzzyyysssssstttttttttsssrrrqqqmmmooorrrvvvyyyzzz{{{{{{yyyyyyyyyyyyyyywwwvvvuuuzzz}}}~~~|||{{{yyywwwtttrrrqqqrrrtttuuuppppppqqqtttxxx|||zzzwwwvvvxxx{{{~~~|||}}}|||}}}}}}zzzvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}}}}}}}}}}|||||||||wwwxxxyyyyyyyyywwwtttqqqtttxxx}}}~~~}}}~~~~~~~~~~~~}}}||||||{{{yyyyyy{{{~~~~~~~~~{{{zzz}}}}}}}}}~~~zzzyyy}}}|||{{{zzzzzzyyywwwtttsssuuuwwwyyyzzzzzzyyyxxxvvvtttqqqnnnmmmnnnpppqqqrrrtttuuuuuussspppnnnmmmrrrssssssssssssrrrrrrqqqrrrqqqooonnnnnnooooooooopppqqqsssvvvyyyxxxvvvssspppppppppoooooonnnmmmlllllljjjgggeeedddeeegggiiiiiikkkmmmllliiihhhiiilllooonnnlllllllllnnnooopppppprrruuuvvvuuurrrmmmjjjfffhhhjjjjjjjjjkkkmmmooorrrpppmmmllllllkkkhhhfffeeedddbbb^^^[[[ZZZ\\\^^^ppp{{{{{{xxxvvvuuuooofffaaaaaa___nnnUUUVVVWWWXXX[[[]]]^^^______```aaabbbaaa```___^^^\\\\\\[[[XXXUUUTTTTTTVVVWWWWWWXXXZZZ[[[\\\\\\]]]aaacccddddddbbb___^^^^^^[[[```fffoooyyy~~~}}}~~~~~~{{{xxxwwwxxxyyy{{{yyyxxxxxxxxxxxxzzz|||}}}zzzxxxvvvtttsssssstttuuutttuuuwwwyyy||||||yyywwwxxxxxxwwwvvvtttrrrqqqpppnnnqqquuuyyy||||||||||||wwwwwwwwwwwwvvvvvvvvvvvv{{{~~~~~~zzzxxxwwwvvvtttrrrqqqqqqrrruuuvvvpppqqqrrrtttwww{{{}}}yyywwwxxxzzz}}}~~~~~~|||vvvuuutttssssssvvvxxxzzz}}}}}}||||||||||||||||||xxxyyyyyyxxxwwwvvvuuuuuuwwwyyy{{{{{{{{{|||}}}yyy{{{}}}~~~~~~~~~~~~}}}|||{{{xxxyyy{{{~~~}}}~~~|||zzzyyy}}}}}}}}}}}}}}}~~~{{{xxxwwwyyyxxxvvvvvvuuutttqqqnnnssstttvvvwwwyyyyyyzzzyyyrrrpppmmmkkkkkklllnnnpppqqqsssuuutttqqqnnnmmmmmmnnnnnnpppqqqqqqqqqqqqpppqqqqqqppppppoooqqqssstttlllnnnssswwwyyyvvvpppkkkllllllmmmnnnmmmmmmmmmmmmkkkiiigggeeedddeeegggiiigggiiikkkjjjgggeeegggjjjnnnnnnmmmllllllmmmnnnooorrrtttwwwyyyxxxsssnnnkkkeeegggiiijjjkkkkkkmmmnnnqqqooommmllllllkkkiiihhhgggfffddd```[[[YYYXXXYYYhhhwww|||{{{zzzuuukkkdddbbbaaafffsssWWWXXXYYYZZZ\\\___aaabbb```aaabbbcccbbb```^^^\\\ZZZ[[[ZZZXXXUUUTTTTTTUUUUUUVVVYYY\\\^^^```bbbbbb___aaabbbbbb```___``````___eeennnxxx~~~}}}}}}|||zzzwwwuuuuuuxxx{{{}}}{{{zzzxxxxxxxxxzzz|||~~~xxxwwwuuusssrrrqqqrrrrrrqqqrrruuuyyy{{{{{{xxxuuu{{{yyywwwtttrrrpppooooooppprrrvvvyyy{{{{{{zzzyyyttttttuuuuuuuuuvvvvvvwwwzzz}}}zzzuuurrrrrrrrrqqqppppppppprrrtttvvvrrrsssuuuvvvwwwyyy|||~~~~~~|||yyyxxxxxxxxxwwwvvvzzz~~~xxxuuurrrpppppptttxxx||||||{{{{{{zzzzzz{{{||||||zzz{{{zzzyyywwwvvvxxxyyy{{{{{{{{{zzzxxxyyy|||~~~vvvyyy}}}~~~~~~}}}|||yyyyyy{{{~~~~~~~~~~~~|||zzzzzz{{{|||{{{{{{{{{|||~~~|||yyyxxxxxxwwwuuusssrrrrrrqqqooommmuuutttttttttuuuvvvwwwxxxmmmllljjjiiijjjkkkmmmnnnnnnqqqsssrrrnnnkkkkkkmmmmmmoooqqqrrrsssssssssrrroooppppppooooooqqquuuxxxmmmoootttxxxyyyuuunnniiihhhjjjllllllkkkjjjkkkllljjjiiihhhgggggghhhiiikkkgggiiikkkhhhdddbbbccceeelllmmmooonnnmmmlllmmmnnnppprrruuuwwwuuuqqqllliiidddfffhhhiiiiiijjjlllnnnnnnmmmmmmllljjjiiihhhhhheeeeeeccc```[[[XXXWWWWWWbbbrrr|||rrrjjjgggbbbaaafffzzzXXXXXXXXXYYY[[[^^^```bbb```aaaccccccbbb___\\\ZZZYYYZZZZZZXXXVVVTTTTTTUUUUUUWWWYYY]]]___aaabbbbbb___`````````___```ccceeekkkrrr|||~~~yyyyyyyyyyyyzzz{{{|||}}}{{{yyywwwvvvvvvwwwzzz{{{vvvuuuttttttssssssssssssrrrssstttwwwzzz{{{zzzxxx|||yyyvvvsssqqqpppqqqqqqqqqsssuuuwwwxxxxxxvvvuuurrrrrrssstttuuuvvvvvvvvvxxx||||||vvvpppmmmmmmnnnnnnnnnoooppprrrssstttsssvvvxxxyyywwwwwwxxxzzzyyyxxxwwwwwwwwwuuuppplllqqqzzz{{{wwwqqqnnnnnnssszzz~~~||||||{{{{{{|||}}}~~~{{{}}}}}}|||xxxvvvwwwxxx||||||}}}|||{{{{{{}}}zzz{{{|||~~~~~~~~~~~~}}}|||zzzzzz{{{~~~~~~~~~}}}{{{yyyzzz|||~~~{{{zzzyyyzzz|||}}}}}}}}}|||yyyxxxyyyzzzxxxvvvttttttuuuvvvvvvvvvxxxvvvssspppooopppqqqsssiiiiiihhhiiiiiijjjkkkkkklllooorrrpppllliiijjjllloooppprrrtttuuutttsssrrrkkklllmmmmmmmmmoootttxxxpppppprrrtttuuurrrmmmiiigggiiikkkjjjhhhggghhhiiiffffffeeeffffffggghhhiiieeeggghhhgggcccaaaccceeehhhkkkoooooonnnlllmmmnnnooopppssstttrrroookkkhhhccceeefffggghhhiiilllnnnkkkkkkkkkjjjhhhgggggghhhaaaaaa```]]]ZZZWWWWWWXXXZZZjjj|||zzzqqqnnndddbbbbbbmmmUUUUUUVVVWWWYYY\\\^^^``````aaaccccccaaa___[[[YYYXXXYYYZZZXXXVVVTTTUUUVVVWWWXXXZZZ\\\]]]^^^]]]]]]_______________aaaeeehhhxxx~~~xxxzzz|||~~~~~~}}}|||zzzyyyvvvttttttuuuwwwxxxtttttttttuuuuuuvvvvvvvvvwwwvvvuuuwwwzzz}}}}}}}}}}}}zzzvvvsssrrrrrrtttvvvqqqrrrtttuuuvvvuuusssrrrpppqqqssstttuuuvvvvvvvvvvvvzzz}}}zzzsssllljjjjjjkkklllmmmoooppprrrsssssstttwwwzzzzzzxxxvvvvvvwwwsssssssssvvvwwwtttmmmhhhhhhsss}}}~~~~~~yyyrrrmmmnnnttt|||~~~~~~~~~{{{~~~~~~zzzvvvuuuvvvwwwyyy{{{{{{zzzzzz|||}}}{{{zzzxxxvvvwwwxxx{{{||||||~~~|||}}}}}}~~~||||||{{{|||~~~~~~|||{{{{{{{{{~~~~~~}}}|||zzzxxxyyy}}}{{{yyyxxxyyy|||{{{{{{{{{yyyxxxxxxzzz|||}}}zzzxxxyyy{{{~~~{{{xxxrrrmmmkkkkkklllnnnfffgggggghhhiiijjjjjjjjjjjjnnnpppooojjjhhhjjjmmmlllmmmoooppppppooonnnmmmhhhiiijjjjjjjjjmmmssswwwmmmlllllllllllljjjhhheeegggjjjkkkjjjfffdddeeefff```aaabbbcccdddeeeeeeeee```ccceeeeeecccccceeehhheeeiiinnnpppooonnnnnnooooooppprrrsssrrrooollliiicccdddeeeffffffhhhllloooiiijjjjjjiiigggffffffggg^^^^^^^^^[[[XXXWWWWWWXXXSSSbbbrrr}}}wwwsssgggfffdddgggxxxVVVTTTSSSUUUYYY\\\]]][[[___]]]\\\___cccbbb]]]XXXYYYXXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^^^^]]]^^^___```^^^^^^aaahhhmmm~~~~~~~~~}}}zzzxxxvvvvvvxxxvvvrrrnnnssssssuuuvvvxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwuuuuuuwwwuuutttuuuvvvvvvuuuttttttssssssuuuwwwxxxwwwvvvppptttxxx{{{zzzyyyxxxxxx{{{|||{{{vvvpppkkkiiijjjjjjmmmooopppooommmmmmnnnvvvwwwyyyxxxvvvuuuuuuvvvtttsssssstttwwwxxxxxxwwwwww}}}~~~{{{~~~yyyssssssyyy~~~{{{}}}~~~zzzuuusssttttttuuuwwwzzz|||~~~|||zzzyyyxxxxxxvvvuuu}}}|||}}}~~~zzzzzz{{{{{{{{{yyyzzz{{{|||}}}}}}}}}zzzwwwxxx|||}}}{{{{{{zzzwwwtttrrrrrrsssxxxwwwwwwxxx{{{||||||{{{vvvwwwyyy{{{||||||{{{{{{yyyrrrpppqqqqqqooolllffffffggghhhiiiiiihhhhhhjjjkkkllllllkkkjjjiiihhhjjjlllnnnoooooommmjjjgggfffeeeeeefffgggiiikkkllliiifffeeehhhgggdddcccfffgggkkkmmmkkkgggdddfffhhhcccccccccdddeeefffhhhiii___aaacccbbbaaabbbfffjjjhhhiiikkknnnooopppqqqqqqqqqnnnjjjjjjkkkkkkiiifffcccbbbaaacccfffjjjkkklllggghhhhhhhhhhhhhhhgggfff```___^^^\\\[[[ZZZZZZZZZ\\\XXX\\\jjj{{{zzztttjjjccceeejjjyyyVVVTTTSSSUUUYYY[[[\\\[[[^^^\\\\\\^^^bbbbbb]]]XXXXXXWWWUUUTTTTTTVVVWWWXXX\\\]]]^^^___^^^]]][[[ZZZ______^^^^^^```gggsss{{{||||||}}}~~~~~~~~~~~~}}}|||||||||xxxwwwwwwwwwxxxwwwtttrrrqqqrrrtttvvvxxxyyyyyyzzzyyyzzzzzzzzzyyyxxxwwwvvvxxxvvvttttttvvvwwwvvvuuurrrrrrrrrtttwwwxxxwwwvvvqqqsssvvvwwwwwwxxxyyyzzz{{{{{{zzzuuuoookkkjjjjjjjjjlllnnnnnnnnnmmmooopppuuuwwwxxxxxxwwwvvvvvvwwwtttssssssvvvyyy{{{{{{zzzyyy}}}~~~|||~~~}}}xxxuuuvvv}}}}}}{{{wwwtttqqqrrrtttvvvyyy|||~~~~~~|||yyyxxxxxxxxxvvvuuutttyyy~~~~~~zzzwwwwwwxxx}}}|||zzz{{{}}}~~~}}}|||{{{zzzzzz{{{~~~~~~~~~~~~|||yyyxxxvvvuuuwww{{{~~~~~~}}}{{{{{{zzzvvvsssrrrssstttzzzyyyxxxyyy{{{{{{zzzyyyssstttvvvxxxyyy{{{||||||}}}}}}||||||}}}wwwqqqnnnooopppmmmkkkffffffgggggghhhgggggggggiiiiiijjjjjjjjjiiihhhgggggghhhhhhiiihhhhhhgggfffgggffffffffffffhhhiiijjjfffccccccfffeeecccccceeeiiilllooommmhhheeefffiiibbbbbbbbbccceeeggghhhggg```bbbccccccaaaaaaeeeiiihhhiiilllooopppqqqpppooonnnkkkhhhgggiiiiiigggdddbbbaaaaaabbbeeegggggggggffffffgggggggggfffeeeeeecccaaa___\\\ZZZXXXWWWWWWYYYVVVYYYeeesssvvvllldddccceeeqqqVVVUUUTTTUUUWWWYYYZZZYYY\\\[[[ZZZ]]]```___\\\XXXVVVVVVUUUTTTUUUVVVXXXYYY]]]^^^___```___]]][[[YYY^^^^^^^^^```ggguuu}}}zzzzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||zzzxxxwwwvvvvvvtttvvvwwwwwwvvvvvvvvvwwwqqqrrrtttwwwxxxyyyzzzzzzxxxxxxyyyzzzzzzyyyxxxxxxyyywwwttttttuuuwwwxxxwwwrrrqqqqqqsssuuuwwwvvvvvvppprrrssstttuuuvvvzzz|||zzzyyywwwsssnnnkkkjjjjjjjjjkkklllllllllnnnpppssstttvvvxxxxxxwwwvvvwwwwwwsssssstttwww{{{}}}~~~}}}zzzzzz{{{||||||}}}~~~~~~yyywwwvvvzzz|||xxxtttpppqqqsssvvvyyy|||~~~}}}zzzwwwvvvvvvvvvuuutttqqquuuyyy{{{zzzyyyxxxxxx}}}}}}{{{}}}|||{{{{{{|||~~~~~~{{{yyy{{{}}}~~~}}}{{{xxxvvvwwwzzz{{{{{{|||~~~}}}yyyuuurrrqqqqqquuu{{{}}}}}}|||zzzvvvsssrrrtttvvv}}}{{{zzzzzz{{{{{{zzzyyyvvvuuuttttttuuuwwwyyyzzz{{{{{{yyyxxx{{{zzzxxxtttnnnlllmmmmmmkkkiiifffffffffgggffffffeeeeeegggggghhhhhhhhhgggffffffjjjiiiiiihhhhhhiiijjjkkkhhhgggfffeeeeeefffggghhhdddaaaaaaddddddbbbbbbeeejjjlllnnnkkkgggddddddfffbbb``````bbbfffhhhgggeeeaaacccdddccc``````dddgggfffhhhlllooopppooommmllliiieeebbbbbbdddeeeccc```]]]]]]]]]```ccceeedddcccdddddddddddddddcccbbbbbbdddbbb___[[[XXXUUUTTTSSSWWWUUUWWW^^^hhhrrr~~~tttkkkeeebbbhhh}}}WWWVVVUUUVVVVVVWWWXXXXXXYYYXXXXXXZZZ\\\\\\ZZZWWWVVVVVVVVVVVVWWWXXXZZZ[[[[[[\\\]]]___^^^]]][[[ZZZZZZ^^^ccckkkwww~~~zzzyyyzzz|||~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||zzzwwwuuusssrrrqqqrrruuuwwwwwwtttsssuuuxxxuuuvvvxxxzzz{{{zzzyyyyyyvvvwwwyyy{{{|||{{{zzzzzzzzzwwwtttsssuuuwwwyyyyyytttrrrqqqrrrssstttsssrrrmmmooorrrttttttvvvyyy{{{xxxwwwtttqqqmmmkkkjjjjjjiiijjjjjjjjjkkknnnrrrvvvuuuvvvwwwwwwuuuttttttuuurrrrrrtttxxx|||~~~yyywwwuuuwwwzzz||||||{{{ttttttwww}}}|||wwwtttssstttuuuxxxzzz{{{|||}}}zzzxxxtttsssssstttsssrrrrrrtttwwwzzz|||||||||{{{|||~~~~~~zzzxxx{{{zzzwwwwwwuuuuuuwwwzzz}}}}}}|||zzzxxxyyyzzz{{{{{{zzzwwwrrrqqqssswww|||~~~}}}}}}~~~}}}{{{yyyyyy{{{~~~~~~|||wwwsssnnnmmmooottt{{{~~~{{{wwwttttttvvvyyy|||{{{zzz{{{}}}~~~}}}||||||zzzvvvsssqqqrrrtttvvvyyyyyywwwtttuuuyyyxxxtttssspppllljjjjjjjjjhhhgggffffffffffffeeeddddddcccffffffffffffffffffeeeeeekkkkkkkkklllmmmmmmmmmnnniiihhhfffeeeeeeeeeffffffdddaaaaaacccdddbbbdddggghhhjjjjjjhhhdddbbbaaabbbaaa```___cccgggiiigggcccbbbddddddccc```___bbbfffeeehhhllloooooonnnkkkhhhddd```^^^^^^```aaa___]]]XXXXXXZZZ^^^aaaccccccaaabbbbbbbbbbbbaaa```______bbb___\\\XXXUUUTTTSSSSSSVVVUUUVVVZZZ^^^gggvvvvvvmmmddddddooo~~~XXXXXXXXXWWWVVVVVVVVVWWWVVVVVVVVVXXXYYYYYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYaaannn}}}~~~{{{yyyyyy{{{||||||}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{{{{{{{{{{|||{{{yyyvvvtttrrrppppppsssuuuwwwuuurrrqqqsssvvv{{{|||}}}~~~}}}{{{yyywwwuuuwwwzzz|||}}}}}}|||{{{yyyvvvsssssstttwwwyyyyyyvvvtttqqqpppppppppooonnnjjjnnnrrruuuvvvvvvwwwwwwwwwtttqqqnnnlllkkkjjjjjjhhhiiiiiiiiijjjnnnssswwwuuuwwwwwwvvvsssqqqpppqqqrrrrrrtttxxx}}}~~~}}}wwwtttrrrtttxxx{{{zzzxxxrrrssswww}}}~~~~~~~~~{{{wwwsssvvvwwwyyyzzz{{{||||||{{{xxxuuurrrppppppqqqrrrqqqqqqsssuuuxxxyyyzzzyyyyyy~~~}}}}}}~~~|||||||||{{{zzzvvvuuuxxx||||||xxxwwwyyy{{{zzzzzz}}}|||{{{zzzxxxvvvtttttttttsssppplllmmmqqqwww{{{}}}zzzyyyxxxzzz|||}}}}}}|||wwwxxx{{{}}}~~~|||wwwtttmmmmmmnnnttt{{{}}}xxxuuutttwwwyyyxxxxxxxxxzzz~~~{{{vvvrrrpppqqqsssuuuxxxyyyvvvqqqqqqsssssspppnnnllljjjhhhggggggfffeeeeeeeeeffffffeeedddcccccceeeeeeeeeeeeeeeeeeffffffhhhiiilllnnnooonnnllljjjiiihhhgggfffeeefffgggggghhhdddccceeefffeeefffjjjiiiiiiiiigggeeebbbaaaaaaaaa```bbbeeehhhiiifffbbbbbbddddddbbb______bbbeeehhhkkknnnqqqqqqnnnkkkiiidddaaa^^^___aaabbbaaa___ZZZZZZ[[[]]]``````___]]]`````````______]]]\\\\\\\\\ZZZXXXUUUTTTTTTUUUVVVXXXWWWXXXYYYZZZ```mmm{{{vvvkkkdddfffmmmZZZ[[[ZZZXXXVVVUUUVVVWWWUUUVVVVVVWWWXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\\\\\\\___^^^]]][[[[[[[[[[[[[[[___lll|||{{{zzzyyyzzz}}}~~~~~~~~~~~~}}}|||}}}~~~}}}{{{zzzzzzzzzzzz|||{{{yyywwwuuutttssssssuuuuuuuuutttsssrrrtttuuu|||xxxvvvuuuwwwzzz}}}~~~~~~|||{{{wwwuuussssssuuuwwwxxxxxxvvvtttpppooooooooonnnmmmjjjnnnssswwwwwwvvvvvvvvvuuurrrnnnlllkkkkkkjjjjjjhhhhhhiiiiiijjjmmmrrrvvvuuuvvvwwwvvvsssqqqpppqqqttttttvvvzzz}}}~~~}}}{{{uuusssrrrtttxxxzzzyyywwwsssuuuyyy}}}}}}||||||}}}|||{{{|||~~~{{{wwwtttwwwxxxzzz||||||||||||{{{xxxuuuqqqooopppqqqrrrrrruuuxxxzzz{{{yyyxxxyyyzzz|||}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~zzzxxxwwwvvvtttsssqqqqqqtttyyy{{{zzz|||}}}}}}|||yyytttpppoooooommmkkkjjjmmmsssyyy{{{zzztttssssssuuuxxxzzzzzzyyyvvvwwwyyy|||~~~|||yyyvvvooonnnnnnssszzz}}}yyytttssstttvvvrrrrrrtttwww|||{{{xxxtttpppooorrruuuxxxwwwxxxuuuooommmooopppmmmjjjiiihhhgggfffeeeddddddeeeeeeeeefffeeeeeeddddddfffffffffeeeffffffggghhhiiillloooqqqqqqooommmkkkhhhgggffffffggghhhiiijjjlllhhhfffhhhhhhgggiiimmmkkkkkkjjjiiigggfffdddccc```cccfffhhhiiigggdddcccaaacccdddbbb______bbbeeelllnnnppprrrqqqooollljjjfffcccaaabbbeeefffeeecccaaa___^^^^^^___^^^\\\ZZZ^^^^^^^^^^^^]]]\\\ZZZZZZXXXWWWUUUTTTTTTVVVYYYZZZ[[[ZZZZZZ[[[[[[]]]gggrrr|||sssiiicccbbblllyyy\\\]]]]]]ZZZVVVTTTUUUWWWVVVWWWXXXYYYYYYYYYZZZ[[[ZZZ[[[[[[[[[\\\[[[[[[[[[\\\[[[ZZZZZZ\\\___ccceeelllzzz{{{zzz{{{{{{|||~~~~~~}}}{{{zzzzzz{{{|||||||||zzzyyyxxxxxxxxxxxxvvvuuussstttuuuwwwxxxxxx}}}yyyvvvvvvxxx{{{~~~~~~|||{{{tttsssrrrsssuuuvvvvvvvvvtttqqqnnnmmmnnnnnnnnnnnnmmmpppsssuuuuuuuuuvvvwwwtttpppllljjjjjjkkkkkkiiiggghhhiiijjjkkkmmmqqquuutttvvvwwwvvvuuuttttttuuuwwwxxxzzz|||~~~|||zzzssstttuuuxxxzzz{{{zzzyyywwwyyy{{{}}}~~~}}}zzzyyyyyyzzzyyyxxx{{{}}}|||xxxuuutttuuuxxx{{{}}}}}}}}}|||zzzvvvrrrpppqqqssstttttt||||||yyyzzz}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}|||}}}~~~{{{xxxwwwwwwwwwvvvuuuuuuuuuwww|||}}}~~~~~~~~~zzztttooommmmmmkkkjjjkkkqqqxxx|||zzzxxxpppooopppsssvvvxxxxxxxxxuuuuuuwwwyyy||||||zzzxxxrrrooonnnqqqxxx~~~|||xxxssspppppppppmmmnnnooosssxxx|||~~~~~~yyyvvvrrrooonnnpppsssuuuuuuwwwsssmmmjjjlllmmmlllggghhhgggfffeeeddddddddddddeeeeeeffffffffffffeeehhhggggggfffggghhhiiijjjlllmmmooopppooonnnlllkkkfffffffffggghhhjjjlllnnnoookkkiiijjjiiihhhjjjnnnkkkjjjiiiiiiiiigggfffddd```fffkkklllhhhdddcccccc```bbbcccaaa______bbbeeellllllmmmnnnmmmkkkiiigggeeebbb```aaaeeegggeeeccccccaaa___^^^___```___^^^^^^^^^^^^]]]\\\ZZZYYYXXXYYYWWWVVVUUUVVVYYY\\\___]]][[[\\\^^^]]]\\\bbbiiirrr~~~rrrgggaaa```jjj]]]^^^^^^[[[WWWTTTUUUWWWXXXYYYZZZ[[[ZZZ[[[\\\^^^ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWWWWWWWYYY^^^eeelllqqqwww}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}|||{{{{{{zzz{{{{{{{{{wwwtttrrrtttxxx||||||{{{}}}}}}yyywwwvvvyyy|||~~~|||zzzrrrrrrqqqsssuuuvvvvvvuuuqqqooollllllmmmoooppppppqqqrrrssssssssstttvvvyyytttoookkkiiijjjkkkkkkiiiggghhhjjjjjjkkkmmmqqqssssssuuuwwwwwwwwwwwwxxxyyyzzz{{{|||~~~|||yyysssuuuxxx{{{|||||||||{{{zzz|||}}}}}}}}}}}}{{{yyywwwwwwxxxzzzzzzzzzzzz|||}}}yyywwwppprrrvvvzzz|||~~~~~~~~~|||xxxtttrrrsssuuuvvvwww~~~zzzvvvxxx|||~~~~~~~~~|||yyyxxxzzz}}}{{{|||}}}{{{yyyxxxyyy{{{~~~~~~~~~~~~}}}~~~~~~|||vvvpppnnnnnnkkkkkknnnttt{{{~~~zzzvvvsssssstttwwwzzz}}}}}}|||ttttttuuuwwwzzz{{{zzzyyyssspppmmmooovvv}}}~~~}}}{{{wwwqqqmmmllllllkkkkkklllpppuuuyyyzzzzzzzzzwwwrrrnnnlllmmmoooppptttuuurrrlllhhhjjjlllkkkfffggggggfffdddccccccdddddddddeeefffggggggggggggiiihhhgggggghhhiiijjjkkkjjjiiiiiihhhggggggggggggeeeeeefffgggiiilllooopppqqqllliiijjjjjjhhhjjjnnniiihhhggggggggggggeeeccc```gggnnnnnnhhhcccbbbddd```bbbcccaaa______bbbfffhhhhhhhhhhhhgggeeedddcccbbb___]]]^^^bbbdddcccaaa```^^^]]]^^^aaaccceeeeee^^^^^^]]]]]][[[ZZZYYYXXX[[[YYYWWWWWWXXX[[[___aaa^^^\\\]]]______]]]___ccclllzzz{{{mmmddd[[[cccuuu\\\[[[ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXZZZ[[[]]]^^^^^^\\\ZZZYYYXXXVVVTTTRRRTTTWWW[[[^^^bbbiiirrrxxx{{{yyy}}}}}}}}}~~~}}}}}}{{{}}}}}}zzzyyyyyyzzzxxxxxxzzz~~~~~~yyyvvvvvvwwwzzz}}}~~~zzzxxxtttsssqqqqqqssstttttttttpppooommmlllmmmooorrruuuuuutttttttttuuuuuurrrppprrrqqqpppnnnmmmmmmmmmmmmiiiiiijjjlllnnnqqqssstttxxxyyy{{{|||}}}}}}}}}|||}}}~~~zzzuuuvvvxxxzzz|||}}}}}}|||}}}{{{zzz}}}~~~{{{||||||}}}{{{yyywwwxxxyyy~~~{{{yyy{{{zzzxxxxxxzzz{{{zzzzzzyyyzzz|||}}}yyyuuuyyy}}}{{{|||}}}{{{xxxxxxyyy|||}}}}}}{{{}}}~~~~~~~~~~~~|||}}}{{{yyyxxxwwwwwwyyy|||~~~}}}zzzzzz~~~zzztttooommmjjjnnnuuu}}}~~~wwwrrrpppqqqssszzzzzzuuuppprrryyy}}}}}}zzzuuuooommmsssyyy{{{{{{{{{yyyyyyyyyvvvsssppppppqqqmmmjjjiiilllsssxxxxxxvvvtttssspppmmmkkkmmmrrruuurrrooollljjjkkkllllllkkkhhhhhhhhhhhhhhhgggggggggdddddddddeeeeeeeeeeeefffhhhjjjkkkkkkiiihhhggggggiiikkkmmmlllhhhfffggghhheeeddddddeeefffggghhhiiinnnmmmkkkiiihhhhhhiiiiiijjjiiigggeeedddcccdddddddddgggjjjkkkhhheeebbbaaadddbbb```___aaabbbbbbaaaiiihhhgggfffdddcccbbbaaa___^^^\\\\\\^^^___^^^]]]_________``````aaacccccccccaaa^^^[[[YYYYYYYYYZZZYYYXXXWWWWWWXXXZZZ]]]^^^^^^___``````^^^\\\\\\]]]eeeppp~~~vvvcccaaabbbhhhzzz[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^```___]]]\\\\\\[[[ZZZYYYWWW\\\bbbhhhooowww~~~}}}}}}}}}~~~|||~~~~~~~~~~~~}}}~~~|||{{{{{{zzz{{{}}}~~~~~~{{{xxxvvvuuusssqqqppprrrssssssrrrqqqqqqpppoooooopppqqqrrrvvvuuussssssttttttrrrqqqrrrqqqpppooonnnnnnnnnnnnkkkllllllnnnoooqqqssstttzzz{{{}}}~~~~~~yyyvvvwwwwwwxxxzzz|||}}}}}}}}}~~~~~~|||{{{}}}~~~}}}{{{yyyyyyzzz|||zzzzzzyyyxxxyyy{{{||||||{{{yyyxxxxxxxxxuuusssyyy~~~~~~yyyvvvttttttvvvzzz|||}}}}}}~~~~~~~~~~~~zzzyyy~~~|||{{{zzzzzzzzz|||}}}~~~~~~~~~}}}}}}{{{|||~~~~~~yyyssspppnnnnnnttt||||||zzzyyytttvvv|||yyyuuusssvvv|||~~~zzzuuuooommmrrrxxxzzzzzz|||}}}~~~|||yyytttpppnnnmmmnnnkkkjjjnnnssswwwwwwuuutttsssqqqnnnllllllppprrrtttqqqmmmlllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhheeeeeeffffffgggggghhhhhhkkknnnrrrsssqqqnnnlllkkkiiikkkmmmkkkiiigggggghhheeedddddddddeeeeeeffffffkkkkkkjjjiiiiiiiiijjjkkkiiihhhgggeeedddcccbbbbbbbbbeeeggggggeeebbbaaa```cccaaa___```bbbcccddddddgggfffeeecccbbbaaa```______]]]\\\]]]^^^``````__________________``````aaaaaa```]]][[[YYYYYYYYYZZZYYYYYYXXXXXXXXXYYY[[[[[[\\\^^^___```_________aaaccciiisssssskkkfffeeerrrZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZYYY^^^hhhrrr}}}}}}}}}}}}}}}~~~~~~|||}}}}}}|||{{{xxxvvvuuutttrrrppppppqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrxxxuuurrrqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqooooooooooooppprrrssstttzzz{{{}}}|||yyywwwvvvvvvwwwxxx{{{~~~}}}}}}{{{}}}~~~|||{{{zzzzzz|||zzzzzzzzzyyyzzz|||}}}|||zzzwwwtttsssrrrqqqrrrzzz{{{xxxuuuuuuxxx|||~~~}}}~~~~~~~~~}}}~~~~~~zzz{{{|||zzz{{{~~~}}}|||{{{{{{{{{{{{yyyzzz|||||||||}}}|||wwwsssrrrrrrtttzzz~~~{{{}}}www{{{}}}wwwvvvvvv{{{zzzuuuooommmrrrwwwyyyzzz}}}}}}~~~}}}zzztttooommmkkkooommmlllooosssvvvuuusssrrrrrrqqqooommmlllnnnpppuuurrrooommmlllmmmllllllggggggggghhhhhhhhhhhhhhhfffgggggghhhiiijjjjjjjjjlllqqquuuxxxvvvrrrooommmiiikkklllkkkiiihhhhhhhhhdddddddddddddddeeeeeeeeeiiiiiiiiihhhiiijjjjjjkkkgggffffffeeedddbbb`````````bbbdddcccbbb```______aaa```___```cccfffggggggeeedddcccbbb```_________]]][[[[[[\\\^^^````````````_________^^^^^^^^^^^^___^^^\\\ZZZYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXYYY\\\^^^``````aaacccdddcccccchhhtttzzznnndddjjj}}}XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXZZZ[[[]]]dddppp~~~}}}|||~~~~~~~~~||||||{{{zzzxxxwwwvvvvvvrrrpppnnnoooqqqsssssssssuuutttsssrrrrrrtttuuuvvvxxxtttpppoooppprrrssssssrrrrrrrrrrrrrrrsssttttttqqqqqqqqqqqqqqqrrrrrrsssvvvxxxzzz}}}~~~{{{xxxtttuuuvvvxxx{{{}}}~~~~~~}}}~~~{{{}}}}}}{{{zzzzzz~~~~~~zzzxxx}}}|||||||||}}}|||yyywwwrrrooooooqqqrrrssszzz~~~}}}|||}}}}}}zzzvvvvvvyyy}}}}}}|||}}}}}}zzz|||}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzz}}}}}}~~~~~~}}}zzzxxxwwwxxxxxxyyy{{{{{{{{{|||~~~|||wwwuuuvvvwwwyyy}}}~~~}}}~~~}}}vvvvvvvvvyyy~~~zzztttooonnnrrrwwwxxxzzz}}}yyyzzz{{{yyyuuuqqqnnnnnnpppooooooppprrrsssrrrpppnnnoooppppppnnnnnnoooppptttqqqnnnkkkkkkkkkkkkjjjeeefffffffffgggggghhhhhhgggggghhhiiijjjkkkkkkllljjjnnnqqqsssqqqooommmllljjjkkkkkkkkkjjjiiiiiiiiiddddddeeefffggggggggghhhiiiiiiiiiiiihhhhhhhhhiiiddddddeeeeeecccaaa___^^^```bbbcccbbb```___`````````______aaadddhhhjjjjjjgggeeedddbbbaaaaaaaaaaaa\\\ZZZZZZ\\\^^^aaaaaaaaabbbaaaaaa```___^^^]]]\\\]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUXXX[[[^^^___```aaabbbdddeeecccdddlllwwwxxxjjjfffoooXXXXXXXXXXXXZZZ[[[\\\]]][[[[[[ZZZYYYXXXXXXXXXXXX\\\]]]^^^]]]\\\\\\```bbbfffmmmzzz|||~~~|||{{{zzzzzzyyyxxxxxxwwwwwwooonnnmmmnnnqqqtttvvvvvvvvvtttrrrqqqrrrvvvzzz|||vvvsssooommmoooqqqtttuuutttttttttttttttuuuvvvwwwssssssrrrrrrrrrrrrssssssuuuvvvyyy{{{}}}~~~~~~~~~|||yyywwwpppsssxxx}}}~~~}}}~~~~~~}}}~~~|||zzzzzzzzz|||}}}{{{zzz~~~~~~}}}yyytttqqqlllkkkmmmsssvvvxxx|||}}}{{{zzzzzz|||~~~~~~}}}|||xxxuuusssuuuyyy{{{}}}~~~~~~|||zzzzzz{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||zzzxxxwwwwwwwwwwwwwwwuuussssssrrrvvvwwwxxxyyyzzzzzzyyyyyy|||}}}|||||||||}}}|||}}}~~~~~~~~~}}}xxxvvvvvvwww{{{{{{zzzyyyxxxzzz{{{wwwwwwzzz|||~~~}}}yyyuuuuuuvvvzzz}}}xxxsssoooppptttxxxxxxzzz}}}{{{|||}}}{{{wwwsssqqqqqqrrrrrrqqqrrrrrrqqqpppnnnjjjllloooppppppppprrrtttqqqnnnkkkiiiiiiiiiiiihhhddddddeeefffgggggghhhhhhggghhhhhhiiijjjjjjkkkkkkiiikkkllllllkkkjjjkkklllkkkjjjjjjkkkkkkkkkjjjiiidddeeegggiiikkklllllllllkkkjjjjjjiiihhhfffeeeeeebbbbbbcccdddcccbbb```___cccdddeeedddcccaaaaaabbb```______aaaeeeiiikkkkkkiiihhhfffdddccccccdddeee___^^^]]]___bbbeeeeeeeeedddddddddcccbbb```^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWVVVZZZ\\\^^^_________aaabbbcccbbbcccgggkkkuuuuuukkkhhhqqqXXXXXXXXXYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXX[[[^^^_________aaagggkkkooouuu~~~{{{zzzzzzzzzyyyyyyxxxxxxxxxooonnnmmmooorrruuuwwwwwwuuutttrrrrrrtttwww{{{~~~ssspppmmmmmmooorrruuuvvvvvvvvvvvvvvvvvvwwwxxxyyyuuuuuutttttttttttttttuuuwwwxxxzzz|||~~~}}}zzzxxxvvvnnnssszzz}}}~~~~~~|||zzzzzz{{{}}}~~~~~~~~~|||wwwppplllhhhhhhnnnwww|||}}}~~~|||zzzzzz|||}}}|||{{{|||zzzwwwvvvxxxzzz{{{|||{{{||||||{{{yyyxxxxxxyyyyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzzxxxwwwyyyzzzyyyuuurrrqqqqqqrrrrrrrrrsssuuuvvvxxxyyyyyyyyy{{{}}}~~~|||yyytttuuuwwwzzz}}}~~~~~~}}}wwwwwwwwwyyy{{{~~~~~~~~~~~~~~~yyywwwxxxzzz~~~|||zzzwwwvvvzzz~~~zzzwwwxxx|||~~~}}}}}}{{{yyytttvvvyyy|||~~~}}}yyyvvvqqqpppsssxxxzzzyyyzzz}}}}}}xxxuuussssssvvvvvvvvvuuutttqqqooommmjjjlllnnnpppqqqrrruuuwwwnnnkkkhhhfffggggggggggggdddeeefffggghhhiiijjjkkkiiijjjjjjjjjjjjkkkkkkkkkjjjkkkkkkjjjiiiiiikkkmmmkkkjjjjjjkkklllllljjjiiifffgggjjjlllnnnnnnnnnnnnkkkkkkjjjiiigggeeecccbbbaaaaaabbbbbbbbbbbbbbbbbbggghhhiiiiiifffdddccccccaaa```___aaadddhhhiiijjjkkkiiigggeeedddeeefffgggcccbbbbbbcccfffiiiiiiiiiffffffffffffdddbbb```^^^ZZZZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZ\\\^^^``````______```aaa```___aaadddcccjjjuuujjjiii{{{YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZ]]]aaaccceeeiiiqqqxxx||||||||||||{{{zzzxxxvvvvvvrrrqqqoooppprrruuuuuuuuusssttttttvvvwwwxxxyyyyyypppnnnllllllpppsssvvvvvvxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{xxxwwwvvvppptttzzz~~~{{{zzz|||}}}{{{|||}}}{{{|||~~~~~~}}}}}}~~~|||vvvooojjjhhhiiinnnxxx}}}}}}}}}~~~}}}|||{{{zzzyyyzzz|||~~~~~~~~~wwwyyyyyyxxxvvvuuuvvvwwwwwwyyy||||||{{{{{{{{{|||||||||}}}~~~~~~{{{yyyyyy|||}}}|||yyy{{{}}}{{{wwwrrrppppppppppppooopppssswww{{{~~~{{{{{{zzz{{{||||||yyywwwuuuvvvxxxzzz{{{{{{zzzyyyuuuwwwyyy{{{||||||{{{zzzwwwvvvuuuvvvxxx{{{~~~|||||||||}}}}}}~~~{{{zzz|||}}}|||yyywwwvvvyyy~~~~~~{{{wwwuuuwww{{{{{{wwwuuuuuuwwwxxxyyyxxxvvvtttpppqqquuu|||}}}{{{{{{}}}{{{wwwuuuuuuvvvzzz{{{{{{zzzwwwssspppooolllnnnooopppqqqsssvvvxxxkkkiiifffeeefffggghhhggggggggghhhjjjkkkmmmnnnnnnmmmmmmllllllllllllkkkkkkjjjkkkmmmmmmlllkkklllnnnllljjjiiijjjmmmmmmkkkiiiiiikkkmmmnnnooonnnmmmllliiiiiiiiiiiigggfffdddccc`````````aaabbbccceeeeeeiiikkkmmmmmmjjjfffdddcccbbbaaa```aaacccfffggggggiiigggeeecccbbbccceeefffcccbbbbbbccceeehhhhhhhhhffffffggggggeeecccaaa___YYYZZZ[[[\\\]]]]]]]]]]]]YYYYYYXXXYYYZZZ\\\^^^___]]]___aaabbbbbbbbbcccdddbbb^^^^^^```___bbbuuusssjjjppp}}}YYYYYYYYYYYYZZZ[[[\\\]]]___^^^]]]]]]\\\\\\]]]]]]]]]bbbgggkkknnnttt~~~~~~~~~~~~~~~~~~}}}zzzxxxuuusssuuusssqqqqqqrrrttttttsssqqqtttwwwyyyzzzxxxvvvtttmmmlllkkkmmmppptttvvvwwwzzzyyyyyyxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{xxxyyy{{{|||}}}}}}}}}|||{{{|||}}}|||zzzxxxvvvvvvrrruuuzzz{{{wwwwww{{{~~~|||~~~xxxyyyyyyyyyyyy{{{~~~}}}}}}~~~~~~|||vvvooojjjjjjjjjoooyyy~~~|||uuuuuuuuuxxx{{{}}}}}}|||uuuvvvwwwvvvuuutttuuuvvvuuuwwwzzzzzzyyyxxxxxxyyyxxxzzz|||{{{yyyvvvwww|||~~~yyy|||~~~|||wwwrrrppppppkkkjjjiiijjjmmmsssyyy|||~~~}}}|||{{{|||{{{yyywwwyyyyyyzzzzzzxxxuuuqqqooosssuuuyyy|||~~~~~~}}}|||zzzyyywwwvvvwww{{{~~~~~~~~~~~~{{{yyyyyyyyyyyyyyy|||~~~|||~~~~~~|||zzzzzzyyyxxxwwwxxx|||~~~~~~~~~~~~|||{{{xxxuuutttvvv{{{~~~|||{{{|||~~~xxxrrruuuuuuuuuuuuuuutttssssssoooqqqwww~~~|||{{{}}}||||||zzzvvvttttttwwwyyy~~~}}}yyyuuurrrqqqooopppqqqqqqqqqrrrvvvxxxjjjhhheeeeeefffhhhhhhhhhiiiiiikkklllnnnooopppqqqooooooooonnnmmmmmmllllllhhhkkknnnpppooommmllllllllljjjiiijjjmmmnnnkkkiiilllmmmnnnoooooommmkkkjjjgggggghhhhhhhhhfffeeeddd``````___```bbbdddfffhhhjjjmmmooooookkkgggdddbbbcccbbb```aaaccceeeeeeeeegggeeecccaaa```aaacccddd```___^^^___bbbddddddccceeefffggggggfffcccaaa___YYYZZZ[[[\\\^^^^^^^^^^^^YYYXXXXXXXXXZZZ]]]```bbb]]]```bbbddddddeeefffhhhggg```]]]^^^\\\\\\jjj|||{{{mmmjjjppp^^^\\\YYYWWWWWWYYY\\\^^^]]]\\\[[[ZZZZZZZZZ\\\]]]```dddkkkttt}}}}}}}}}~~~~~~~~~~~~}}}|||zzzzzz~~~|||||||||{{{yyyuuurrrpppsssqqqnnnnnnoooqqqrrrrrrvvvwwwxxxxxxwwwuuurrrqqquuussspppoooooorrrvvvyyy{{{zzzzzzyyyxxxxxxyyyyyywwwwwwyyyzzz{{{|||||||||yyyyyyzzzzzz{{{|||||||||~~~yyyvvvuuuvvvuuuwww{{{zzztttooopppxxx~~~~~~zzzyyyyyyyyyyyyzzz|||~~~}}}vvvnnngggiiinnnssswww}}}|||}}}|||zzzzzzzzzyyyxxxvvvtttttttttssssssrrrrrrrrrvvvyyy|||~~~|||wwwqqqmmmoooppptttyyy~~~}}}xxxwww{{{|||{{{yyywwwuuurrrpppoooooolllllllllkkkmmmqqqwww|||~~~~~~{{{vvv{{{{{{|||}}}wwwooommmpppzzz~~~yyyyyyzzz{{{zzzyyyyyy|||~~~~~~}}}zzzwwwwwwxxxyyyxxxxxx{{{~~~}}}}}}~~~~~~~~~|||~~~{{{vvvtttwwwzzz~~~|||{{{~~~}}}xxxxxxvvvuuutttuuuvvvyyyzzz~~~~~~~~~zzzvvvvvvyyyyyyvvvrrruuuqqqnnnooosssvvvtttqqqrrruuuyyy|||~~~~~~~~~wwwzzzyyysssppprrrsssrrrwww|||~~~}}}|||xxxrrrrrrpppooooooqqqqqqqqqpppkkkgggccceeejjjmmmllliiilllllllllmmmnnnnnnooooooooonnnmmmmmmnnnnnnmmmlllkkkmmmoooppppppooommmlllmmmmmmmmmlllkkkiiihhhggglllmmmnnnllljjjgggggggggfffeeeddddddeeeeeecccaaabbbaaabbbdddgggiiihhhgggllloooqqqqqqnnniiifffeeedddcccbbbccceeefffeeedddbbbaaaaaabbbccccccaaa```bbbaaaaaaaaaaaaaaabbbcccffffffeeedddbbb```^^^]]]YYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ\\\aaagggjjjjjjgggbbbccceeefffgggfffeeedddbbbaaa``````aaadddgggiiivvv~~~uuuqqq```]]]ZZZWWWVVVWWWXXXZZZ\\\\\\]]]]]]^^^```bbbdddkkkqqq{{{}}}|||{{{{{{zzzzzzyyyyyyyyyyyy||||||}}}}}}|||zzzvvvsssppprrrpppmmmlllnnnpppqqqqqquuuvvvwwwwwwwwwuuusssrrrrrrqqqpppooopppqqqrrrsssttttttttttttuuuuuuvvvwwwuuuwwwxxxzzz{{{{{{{{{{{{wwwwwwwwwxxxyyyzzz{{{|||}}}zzzwwwvvvwwwyyyyyy{{{}}}~~~vvvppplllooowww~~~{{{wwwvvvttttttvvvzzz~~~|||vvvoooiiilllqqqvvv{{{~~~|||zzzyyyyyyyyywwwuuusssssssssssssssrrrrrrrrrzzz{{{}}}}}}zzzuuuooolllgggjjjooovvv{{{}}}yyyxxx|||{{{xxxwwwuuusssqqqpppooonnnpppooollljjjkkkqqqzzz{{{||||||}}}|||vvvoooooottt|||yyyuuuwwwzzzzzzxxxxxxyyy{{{zzz{{{{{{yyywwwvvvwwwxxxyyyyyyyyy}}}~~~~~~}}}~~~zzztttqqqsssvvv{{{{{{|||~~~~~~zzzvvvwwwvvvvvvvvvwwwxxxzzz{{{xxx|||}}}yyyuuuvvvyyy{{{yyywwwuuuqqqnnnppptttxxxxxxwwwvvvxxx{{{||||||zzzyyyxxxvvvzzzzzztttpppqqqssssssxxx|||~~~~~~~~~{{{vvvrrrpppnnnnnnoooqqqqqqppplllhhhfffiiipppttttttrrrooooooooooooppppppppppppooommmllllllmmmnnnlllkkkkkkkkklllmmmllllllkkkjjjkkklllllllllkkkkkkjjjiiijjjkkkllljjjhhhfffffffffeeeddddddeeeffffffcccaaaaaaaaabbbeeehhhjjjjjjiiikkknnnppppppmmmiiigggfffaaaaaaaaaccceeefffeeecccaaaaaaaaaaaabbbbbbaaa````````````aaaaaabbbcccdddeeedddcccbbbaaa___^^^^^^\\\]]]^^^^^^^^^^^^^^^]]]^^^^^^___dddjjjnnnmmmkkkeeeeeeeeeeeeeeeeeeffffffiiihhheeeccccccccceeefffmmm~~~|||ttt___]]]ZZZXXXWWWXXXZZZ[[[ZZZ[[[\\\]]]^^^bbbhhhlll}}}}}}{{{}}}~~~}}}}}}xxxxxxwwwwwwwwwxxxzzz{{{|||}}}~~~|||xxxsssppppppmmmjjjjjjlllnnnpppqqqssstttuuuvvvvvvuuutttsssqqqqqqqqqqqqqqqppppppoooppppppqqqrrrssstttuuuuuusssuuuxxxzzz{{{{{{yyyxxxvvvuuuttttttuuuxxxzzz||||||yyyvvvuuuvvvzzzzzzzzzzzz{{{|||~~~sssooolllnnnvvv|||~~~}}}xxxuuurrrpppnnnqqqvvv}}}~~~}}}zzzvvvppplllnnnsssyyy}}}~~~{{{zzzyyyxxxvvvtttrrrrrrrrrrrrrrrssssssssszzzzzzzzzxxxtttoookkkhhhbbbfffnnnvvv{{{~~~~~~}}}}}}zzzzzz~~~zzzxxxwwwuuusssrrrqqqqqqpppuuurrrnnnjjjlllttt}}}zzzyyyzzz||||||wwwsssxxx{{{yyyssswww{{{{{{yyywwwwwwxxxxxxyyyxxxvvvuuuuuuwwwyyywwwwwwxxx|||~~~|||~~~}}}}}}~~~}}}yyytttrrrtttvvvvvvyyy}}}~~~|||xxxuuusssttttttuuuvvvwwwxxxyyyyyyvvvyyy}}}}}}yyyuuuuuuyyy||||||{{{tttqqqoooqqqvvv|||~~~~~~zzz|||~~~~~~|||yyyxxxwwwwww~~~yyyqqqqqqtttvvvyyy~~~}}}xxxrrrpppmmmlllmmmoooppppppjjjggggggllltttyyyzzzxxxssssssrrrqqqqqqqqqqqqrrrooommmllllllmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhhhhjjjjjjkkkkkkkkkkkkjjjjjjggghhhiiigggeeeddddddeeeccccccdddfffggggggdddbbbaaaaaabbbeeeiiikkklllkkkjjjmmmoooooommmiiigggfff______aaaccceeeeeecccaaa___``````aaaaaa``````_________```aaacccdddeeefffccccccaaa``````______``````aaaaaaaaaaaaaaa```___cccbbbccchhhnnnrrrqqqpppiiigggeeeccccccdddggghhhllljjjgggeeeccccccddddddgggrrr\\\[[[ZZZYYY[[[]]]___aaa]]]^^^______ccckkkuuu}}}~~~~~~~~~{{{zzz{{{{{{{{{{{{xxxwwwvvvvvvwwwzzz|||~~~~~~~~~~~~}}}xxxsssooommmkkkiiiiiikkkoooqqqrrrrrrsssttttttuuuttttttsssuuuuuusssrrrqqqppppppppppppqqqrrrssstttuuuuuuuuuqqqssswwwzzz{{{zzzxxxvvvtttsssrrrqqqsssvvvyyy{{{}}}}}}|||yyyuuurrrrrrrrruuuvvvwwwxxxyyyzzzzzzzzztttpppnnnpppvvv{{{}}}}}}xxxssssssqqqooonnnppptttyyy}}}~~~}}}|||zzzxxxuuurrrpppmmmsssxxx}}}}}}|||zzzyyyvvvtttqqqqqqqqqrrrssssssttttttvvvuuussspppllliiifffeeeeeekkkttt{{{~~~}}}zzz|||zzzxxxwwwvvvuuutttsssssssssvvvtttqqqooorrr{{{}}}yyyvvvtttwwwyyy}}}~~~||||||zzzzzzwww|||}}}xxxvvvwwwyyyxxxvvvtttrrrtttwwwzzzvvvuuuvvvyyy~~~}}}}}}}}}||||||}}}|||{{{wwwtttsssuuuxxxrrrwww|||}}}xxxtttrrrsssrrrrrrtttuuuuuuuuuuuuuuuxxxzzz|||}}}}}}}}}~~~~~~{{{vvvuuuwwwzzz||||||rrrpppooorrrxxx~~~~~~}}}}}}~~~~~~vvvsssvvvyyyzzz~~~vvvqqqnnnjjjhhhjjjlllnnnooohhheeefffkkktttzzzzzzxxxuuutttsssqqqqqqqqqqqqqqqpppnnnllllllmmmnnnmmmlllkkkjjjhhhfffffffffggghhhkkkkkkkkkkkkjjjjjjiiihhhdddeeeeeedddbbbaaabbbcccbbbbbbcccfffhhhgggeeebbbbbbbbbcccfffiiikkkkkkjjjjjjlllnnnnnnkkkiiiggggggaaaaaabbbeeefffeeebbb___^^^___aaaaaa```______```^^^___aaabbbdddeeeffffffcccbbbaaa``````aaaaaabbbbbbbbbccccccbbbbbbaaa```eeeddddddhhhnnnrrrrrrqqqkkkhhheeebbbbbbdddgggjjjgggfffdddcccbbbcccddddddhhhllltttZZZYYYYYYZZZ[[[^^^```bbb```bbbeeeiiippp}}}||||||~~~{{{xxxyyyzzzzzzyyyuuuuuutttuuuvvvyyy|||~~~~~~}}}}}}~~~{{{vvvqqqmmmjjjiiihhhjjjnnnrrrtttuuuttttttttttttttttttsssssswwwuuuqqqnnnmmmmmmooopppqqqrrrssstttttttttssssssppprrrvvvyyyzzzyyyvvvuuusssrrrppppppqqqsssvvvyyyzzzzzzyyyvvvqqqnnnmmmmmmmmmooossswwwyyyxxxwwwuuuqqqoooooorrrxxx}}}~~~vvvppprrrqqqppppppqqqsssuuuvvv||||||{{{yyywwwuuuttttttoootttyyy}}}}}}|||}}}}}}|||zzzwwwuuuppppppqqqrrrtttuuuvvvvvvtttqqqmmmjjjgggfffggghhhkkkrrrzzz~~~}}}{{{}}}{{{wwwvvvuuutttsssssssssssstttttttttuuuyyy~~~xxxuuuuuuuuuzzz|||~~~yyywww~~~zzzwwwwwwwwwvvvsssooommmoootttxxxxxxwwwwwwyyy}}}}}}}}}~~~~~~|||zzzzzz|||}}}{{{xxxtttqqqpppqqqssspppvvv{{{zzzuuurrrtttwwwwwwwwwwwwwwwvvvuuutttsssvvvxxxzzz{{{{{{|||~~~|||xxxuuuuuuvvvxxxyyyoooooopppsssyyy|||xxxzzz||||||{{{rrrooolllhhhggghhhjjjlllmmmhhhffffffkkksssxxxxxxvvvuuusssqqqooonnnooooooppprrrooommmlllmmmnnnnnnnnnlllkkkhhhffffffgggiiijjjllllllkkkjjjiiigggeeedddaaabbbbbbaaa______aaabbbbbbbbbccceeegggfffdddbbbdddcccdddfffhhhjjjiiihhhjjjlllmmmmmmjjjgggffffffeeeeeeeeefffgggeeeaaa]]]]]]```aaaaaa___^^^___```___```bbbdddeeefffffffffdddccccccbbbbbbcccccccccaaaaaabbbbbbbbbaaaaaa```dddbbbbbbeeekkkoooooommmjjjhhhdddaaaaaadddgggjjjfffeeedddcccccccccddddddiiiggghhhrrrZZZZZZZZZZZZZZZ\\\]]]^^^___eeemmmuuu}}}|||{{{}}}~~~|||~~~~~~zzzvvvvvvyyyzzzwwwqqqqqqrrrsssuuuxxxzzz|||~~~}}}||||||}}}~~~~~~|||wwwrrrmmmjjjhhhhhhjjjnnnssswwwyyyyyywwwwwwvvvuuutttsssrrrrrruuurrrmmmiiihhhiiikkkmmmooopppqqqrrrrrrqqqppppppoooqqqtttvvvxxxwwwvvvtttpppooonnnnnnnnnppprrrsssuuuuuuuuurrrooollllllllliiilllrrrvvvxxxwwwtttrrrnnnmmmooossszzzwwwrrrrrrqqqqqqpppqqqrrrssssss{{{{{{{{{yyyvvvuuuvvvwwwtttzzz~~~~~~}}}||||||~~~}}}|||zzzwwwuuupppppprrrsssuuuwwwxxxyyyuuuqqqlllgggfffgggjjjmmmooouuu}}}~~~||||||~~~|||~~~}}}vvvuuutttsssrrrrrrrrrrrrssstttvvvxxx|||{{{vvvvvvyyy}}}|||xxxuuuzzzwwwxxxsssqqqmmmiiiiiilllsssxxx}}}|||{{{}}}}}}|||}}}~~~}}}~~~~~~|||yyyyyy}}}~~~zzzuuuooollljjjjjjkkkrrruuuxxxvvvttttttzzz}}}zzzwwwtttsssqqqtttwwwyyyzzz|||~~~~~~|||yyyuuussssssssstttoooppprrrvvv{{{}}}}}}}}}}}}xxxooonnnllliiihhhiiikkkllllllkkkiiiiiimmmuuuyyywwwtttsssqqqooommmlllmmmnnnooorrrooolllkkklllnnnnnnnnnlllkkkiiihhhhhhiiikkklllkkkkkkjjjhhhfffdddbbbaaa___``````^^^]]]^^^```bbbcccbbbaaabbbddddddcccbbbeeedddeeegggjjjkkkjjjiiikkkmmmmmmllliiifffeeeeeefffffffffffffffdddaaa^^^]]]```cccbbb___^^^___bbbbbbcccdddeeefffeeedddccccccddddddeeeddddddcccbbb______```aaaaaaaaaaaaaaabbb```___aaaeeeiiiiiigggfffeeecccbbbbbbdddggghhhhhhgggfffeeedddcccccccccfffbbbaaaiiiwww[[[[[[[[[\\\]]]___```aaahhhrrr{{{zzzzzz{{{}}}|||xxxwwwvvvyyy|||~~~||||||xxxrrrsssxxxyyyuuupppqqqrrrtttvvvxxxzzzzzz||||||~~~}}}|||{{{{{{|||}}}~~~yyysssnnnjjjgggfffhhhlllsssyyy}}}~~~}}}{{{zzzxxxvvvsssrrrppppppqqqooollliiihhhhhhiiijjjkkkmmmoooqqqrrrrrrqqqpppoooqqqssstttuuuuuuuuuuuummmllllllkkkkkkllllllmmmooopppqqqpppooonnnoooppplllnnnrrruuuvvvuuusssrrrooopppqqquuuzzz~~~xxxtttqqqooonnnmmmnnnpppsssuuu{{{|||{{{yyyvvvuuuwwwyyyyyy~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuupppqqqrrrtttwwwyyyzzz{{{vvvrrrkkkeeecccfffkkknnnpppvvv~~~|||{{{|||~~~yyyxxxwwwuuutttsssssssssuuuvvvvvvwwwzzz}}}vvvrrrssszzz~~~{{{zzzxxxvvv}}}xxxvvvxxxqqqnnnkkkhhhhhhnnnwww}}}~~~~~~~~~~~~}}}}}}|||yyy|||~~~|||yyyxxx{{{~~~|||xxxrrrnnnllllllmmmmmmvvvvvvtttssssssxxx{{{vvvsssrrrooorrruuuxxxyyyyyy{{{|||{{{zzzwwwtttqqqppppppqqqppprrrwww{{{}}}}}}~~~|||~~~|||vvvpppooommmkkkkkklllmmmnnnmmmkkkiiiiiinnnuuuxxxvvvsssqqqpppmmmkkkkkklllnnnooopppmmmjjjiiijjjkkklllllljjjjjjiiiiiijjjkkklllmmmhhhhhhhhhfffeeecccaaa```^^^^^^^^^]]]\\\]]]```bbbdddbbb``````aaabbbaaaaaaddddddeeeiiimmmooooooooommmnnnnnnkkkhhhdddcccccceeeccccccccceeedddcccaaa^^^aaadddccc```^^^```ccceeefffggggggfffdddbbb```bbbccceeefffeeecccaaa___]]]^^^___```aaabbbbbbbbb```^^^[[[]]]```ccccccaaaaaabbbbbbcccdddeeeffffffddddddddddddddddddddddddeeeaaa```eeennn|||[[[\\\]]]```bbbeeehhhiiiyyy{{{vvvvvvwwwzzz}}}|||wwwtttsssqqqsssxxx}}}~~~zzzzzzvvvppppppvvvxxxtttrrrsssuuuwwwyyy{{{{{{|||||||||~~~zzzzzzzzzzzz|||~~~}}}wwwpppkkkhhhfffeeehhhnnnvvv}}}~~~|||zzzvvvsssqqqooooooooonnnnnnlllkkkjjjjjjiiijjjlllooorrrsssttttttssspppqqqrrrssstttuuuuuuuuujjjjjjjjjjjjiiiiiihhhhhhkkkmmmoooooopppppprrrtttqqqrrrssstttuuutttsssrrruuutttuuuvvvxxx{{{}}}~~~~~~{{{wwwtttpppnnnjjjiiijjjoootttxxx|||||||||yyyuuuuuuxxx{{{zzz~~~{{{zzzyyyxxxvvvtttpppqqqsssuuuxxxzzz|||}}}wwwqqqiiibbb```ccchhhlllpppwww}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvxxxwwwvvvuuuvvv{{{zzzrrrlllnnnuuu{{{|||zzz|||zzz}}}xxxxxxzzzyyyxxx}}}uuuuuuwwwqqqoookkkiiikkksss}}}}}}}}}}}}|||wwwsssxxx||||||xxxvvvwwwyyyxxxuuuqqqoooppprrrtttvvvyyyvvvrrrpppsss{{{zzztttqqqooopppsssvvvwwwvvvuuuuuuuuuwwwwwwvvvtttqqqoooooooooqqquuuzzz~~~{{{}}}~~~{{{}}}}}}xxxwwwxxxvvvssspppooommmnnnooopppooonnnhhhfffggglllssswwwuuurrrqqqooommmkkkkkklllnnnoooooolllhhhggghhhjjjkkkkkkhhhhhhiiiiiijjjlllmmmmmmeeefffeeeeeedddcccbbbaaa^^^^^^^^^\\\\\\]]]```ccceeebbb___^^^___`````````cccdddfffjjjooosssttttttnnnnnnnnnkkkgggdddbbbbbbbbbaaa```aaacccddddddccc^^^bbbeeeddd```^^^aaadddggghhhhhhhhhfffccc```___aaabbbeeefffeeeccc___]]]\\\]]]___```bbbccccccccc```]]]ZZZZZZ^^^```___^^^^^^___bbbdddeeefffeeeeee[[[\\\^^^```bbbdddfffggggggcccbbbeeeiiippp\\\[[[```gggjjjkkksss}}}|||vvvrrrqqqqqq}}}}}}|||}}}~~~vvvsssuuuxxxwwwxxxzzz||||||{{{yyyxxxxxxvvvuuuuuuwwwwwwvvvuuutttvvvzzz}}}~~~~~~}}}|||~~~|||yyy{{{yyyqqqiiidddccccccgggjjjpppwww|||zzzxxxvvvtttsssrrrrrrsssppppppoooooonnnnnnmmmmmmooooooooorrrwwwyyyxxxuuummmmmmnnnnnnoooqqqrrrsssllljjjgggeeeddddddfffggghhhjjjmmmqqqtttvvvwwwwwwzzzyyywwwtttsssqqqqqqqqqtttsssssswww{{{~~~}}}{{{|||zzzyyy|||}}}wwwqqqiiiiiiiiikkknnnrrruuuxxx}}}~~~{{{zzzyyyyyy|||~~~~~~~~~~~~|||~~~~~~{{{}}}|||xxxvvvuuuwwwtttuuuvvvyyy{{{{{{yyywwwxxxssskkkccc___aaaggglllooottt{{{~~~~~~~~~~~~}}}}}}|||zzzxxxvvvtttsssyyyuuupppoootttzzz~~~uuuqqqrrrwww}}}}}}|||{{{yyywwwwwwwwwyyyzzz}}}xxxuuuuuuwwwsssooolllooowww~~~}}}{{{xxxxxx|||}}}yyyzzz~~~~~~zzzyyyrrrnnnoooqqqrrruuuyyyyyyxxxvvvxxx}}}xxxsssqqqpppppptttvvvxxxxxxvvvtttssssssuuuttttttsssssssssttttttsssyyy}}}{{{yyyxxxwwwwwwyyywwwxxxrrrssstttuuuuuutttsssssssssrrrqqqqqqqqqpppnnnllleeefffiiimmmpppqqqpppnnnmmmmmmlllkkkjjjjjjjjjjjjnnnjjjeeeccccccdddeeeeeecccdddgggiiikkkkkkkkkkkkiiifffbbb___]]]^^^```aaa[[[\\\]]]___```aaaaaaaaafffccc```^^^___`````````^^^```cccgggkkknnnpppqqqnnnmmmjjjeee```]]]\\\]]]bbbaaacccfffjjjjjjfffbbbbbb```^^^\\\\\\___bbbdddhhhgggdddbbb___]]]\\\[[[bbbdddeeeeeeccc```]]][[[^^^[[[YYY[[[```ccc```]]][[[ZZZZZZ\\\___aaaaaa```cccdddfffggggggeeecccbbb___```cccdddeeedddbbbaaafffggggggffffffkkkvvv^^^___gggrrryyy~~~|||yyyuuussssssuuu~~~~~~{{{vvvtttuuuwwwxxxyyy{{{|||}}}}}}||||||zzzyyyxxxxxxyyyyyyxxxvvvyyyyyyzzz{{{|||~~~}}}||||||~~~~~~|||{{{~~~|||yyytttmmmfffbbbbbbccchhhkkkoootttxxxzzz{{{{{{uuutttrrrqqqppppppqqqqqqqqqqqqppppppooooooooonnnrrrqqqppprrrvvvxxxxxxwwwmmmmmmmmmlllmmmmmmmmmnnnkkkiiifffddddddeeegggiiikkkmmmppptttwwwyyy{{{{{{vvvvvvuuuttttttsssrrrqqqtttssssssvvvzzz|||{{{yyytttsssuuuyyy}}}}}}xxxssslllllllllnnnqqqvvvzzz|||~~~~~~|||zzzzzz|||~~~~~~}}}}}}~~~}}}}}}|||{{{{{{{{{|||~~~}}}~~~}}}zzzwwwwwwxxxvvvvvvxxxzzz}}}}}}{{{yyyuuurrrmmmgggddddddiiilllrrruuuxxxzzzyyyzzz|||~~~~~~{{{{{{zzzzzzxxxvvvtttrrrtttqqqooopppuuuzzz}}}~~~yyyrrrooorrrxxx~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz}}}xxxuuuuuuvvvrrrooolllooovvv}}}}}}{{{zzz}}}}}}zzz|||~~~~~~yyyxxxqqqmmmoooqqqrrruuuyyyxxxyyy{{{~~~~~~wwwsssqqqppppppsssuuuyyyyyyxxxvvvuuuuuuuuutttsssssssssssssssssstttzzz|||{{{{{{|||{{{yyywwwvvvuuuuuuuuu{{{xxxqqqoooqqqqqqrrrssssssssssssrrrqqqrrrqqqoooooonnnmmmjjjhhhfffgggiiillloooooommmkkkjjjiiiiiihhhhhhiiiiiijjjhhhdddaaa______aaaccccccdddeeefffhhhhhhhhhhhhgggfffdddaaa^^^\\\\\\]]]^^^]]]^^^___aaabbbcccddddddcccaaa^^^]]]^^^^^^^^^]]]___```bbbeeegggiiijjjkkkggghhhhhheeeaaa]]][[[[[[aaaaaacccgggiiihhhddd___\\\[[[ZZZZZZ\\\___bbbeeehhhfffdddbbb```___^^^^^^aaabbbbbbbbbaaa___\\\[[[___\\\ZZZ\\\```aaa___\\\]]]\\\\\\]]]___``````___dddeeegggggggggfffdddccc^^^___aaabbbdddddddddddddddffffffdddcccgggooovvv```eeeqqqyyyzzzyyywwwvvvvvvyyy{{{~~~zzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}}}}{{{yyy|||zzzxxxwwwwwwzzz~~~{{{{{{{{{}}}~~~wwwuuupppjjjeeeccceeeggglllnnnqqqtttvvvwwwwwwwwwrrrqqqpppooonnnoooppppppqqqqqqppppppoooppppppppptttsssrrrsssuuuwwwxxxxxxooonnnnnnmmmlllkkkjjjjjjkkkhhheeecccdddgggjjjmmmpppqqqsssuuuwwwyyyzzzzzzssstttvvvvvvvvvuuusssrrrtttsssssstttwwwxxxxxxwwwqqqrrruuuyyy~~~}}}xxxsssooooooppprrruuuyyy}}}}}}||||||}}}~~~}}}xxxwwwvvvvvvwwwyyy{{{}}}~~~}}}{{{yyyyyyzzzxxxxxxyyy{{{~~~~~~}}}{{{sssrrrpppmmmjjjjjjlllnnnwwwwwwvvvuuutttvvvzzz}}}~~~~~~~~~wwwxxxxxxyyyxxxuuusssqqqmmmlllmmmppptttyyy{{{|||yyytttooonnnrrryyy~~~|||}}}{{{zzzzzzzzz{{{|||xxxvvvuuuvvvrrrooommmooouuu{{{}}}~~~~~~}}}{{{|||~~~zzzwwwuuu{{{}}}}}}~~~~~~||||||wwwvvvpppmmmppprrrrrrtttxxxwwwzzz~~~{{{vvvsssqqqpppooosssvvvzzz|||zzzxxxvvvvvvvvvuuuttttttsssssssssssstttyyy|||xxxuuuttttttsssqqqpppppppppqqqrrrzzz}}}~~~yyyrrrllllllnnnppppppqqqqqqqqqqqqpppoooooonnnlllllllllkkkhhhfffgggggghhhjjjlllllljjjgggfffeeeeeeeeeeeefffggggggccc```]]]]]]___aaacccccceeeeeefffffffffeeedddddddddcccaaa___]]]\\\[[[[[[______```aaaaaaaaaaaaaaa___^^^\\\\\\]]]]]][[[ZZZ___```aaabbbcccdddddddddbbbccceeeddd```\\\YYYXXX```aaadddggghhheee```\\\WWWWWWXXXZZZ\\\```ccceeegggeeecccaaa```aaabbbccc``````___^^^^^^]]]\\\\\\___\\\ZZZ\\\___```^^^[[[___^^^^^^___```aaaaaa___ddddddeeefffeeedddcccbbb]]]]]]^^^```bbbccceeefffdddfffgggeeecccdddhhhmmmssseeeoooyyyzzzyyyxxxxxxzzz~~~~~~~~~~~~|||}}}}}}}}}~~~}}}{{{}}}zzzwwwttttttuuuwwwyyyzzzzzz}}}~~~wwwuuuqqqllliiiiiillloooqqqsssuuuwwwyyyyyyyyyyyytttsssqqqooonnnnnnnnnooopppoooooonnnnnnooopppqqqttttttuuuvvvwwwwwwvvvuuuppppppoooooonnnlllkkkkkkjjjhhheeedddeeeiiinnnqqqssssssttttttttttttttttttuuuwwwyyy{{{{{{xxxuuusssttttttsssttttttuuuuuuuuuvvvxxxzzz~~~~~~xxxsssrrrrrrrrrsssuuuxxx{{{}}}|||~~~}}}~~~|||tttsssrrrrrrtttwwwzzz|||}}}}}}}}}{{{zzzyyyyyyzzzxxxxxxxxxzzz}}}~~~}}}{{{tttsssrrrpppnnnoooqqqsss{{{yyyvvvttttttxxx|||~~~}}}|||||||||{{{tttuuuwwwxxxwwwuuusssqqqiiiiiijjjmmmqqqvvvyyy{{{wwwtttpppppptttzzz}}}{{{{{{||||||~~~}}}{{{yyywwwvvvuuurrrpppnnnppptttyyy{{{|||zzzyyyxxxyyy{{{|||zzzxxxwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~|||~~~~~~|||{{{xxxvvvtttooonnnqqqsssssstttwwwwwwyyy}}}|||wwwtttrrrqqqpppooouuuxxx|||}}}{{{xxxvvvuuuvvvuuutttsssrrrrrrqqqrrrqqquuuxxxxxxtttqqqpppqqqqqqpppooonnnnnnooopppppptttwwwyyywwwrrroooppprrrpppppppppppppppooooooooommmlllkkkkkklllllljjjhhheeeeeefffhhhjjjjjjhhhfffdddcccbbbbbbbbbbbbbbbcccaaa___]]]^^^aaadddfffgggddddddeeedddddddddccccccddddddcccbbb```^^^\\\[[[______^^^^^^]]]\\\ZZZZZZ]]]\\\\\\\\\]]]]]][[[YYY``````aaabbbbbbbbbbbbaaaaaabbbbbb```]]]ZZZXXXXXX___aaadddffffffbbb]]]YYYXXXYYYZZZ]]]___bbbccceeeeeedddbbb```aaabbbdddfff```___]]]\\\\\\\\\]]]]]]^^^]]][[[\\\]]]^^^\\\[[[```______```cccddddddcccbbbbbbccccccbbbaaa```___^^^^^^]]]^^^___aaadddfffeeegggiiihhhffffffgggiiifffqqqttt~~~{{{{{{zzzxxxxxxzzz~~~}}}~~~|||}}}|||yyywwwuuusssrrrrrrvvvxxx~~~~~~wwwuuurrrooommmnnnrrruuusssuuuvvvyyyzzz{{{{{{{{{vvvtttrrrooolllkkkjjjjjjnnnmmmlllllllllnnnpppqqqqqqtttwwwxxxwwwuuurrrpppmmmmmmnnnooonnnnnnmmmllljjjiiigggfffhhhlllqqqtttsssssssssssssssttttttuuuzzz|||~~~~~~{{{wwwuuuuuuuuuttttttssstttuuuvvvyyy{{{~~~~~~yyyuuussssssrrrqqqrrrtttwwwxxxyyy{{{~~~~~~~~~|||zzzrrrqqqppppppqqquuuxxx{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvuuuuuuwwwyyy{{{zzzyyyvvvvvvtttrrrqqqrrrvvvyyy~~~{{{yyywwwyyy}}}}}}~~~~~~|||zzzxxxxxxxxxssstttvvvvvvvvvtttsssqqqjjjjjjjjjjjjmmmrrrxxx|||zzzwwwttttttvvv{{{~~~~~~|||||||||}}}}}}|||{{{zzzyyyxxxwwwvvvsssqqqqqqrrrtttwwwyyyzzzyyyxxxxxxxxxyyy}}}}}}{{{zzz{{{|||||||||}}}|||{{{{{{}}}~~~}}}|||}}}}}}|||{{{|||{{{zzzzzzyyyxxxxxxxxxsssoooooosssvvvuuutttvvvzzzzzz{{{{{{||||||}}}}}}{{{xxxssspppppppppoooooowwwzzz}}}}}}zzzvvvtttsssrrrqqqooonnnmmmllllllkkklllnnnooonnnkkkjjjlllooorrrrrrqqqqqqppppppppppppnnnqqquuuuuusssqqqqqqrrrqqqppppppooooooooonnnnnnpppooommmmmmmmmllljjjhhhbbbbbbccceeehhhiiiiiigggcccbbbaaa```___^^^^^^^^^```___^^^___cccfffhhhhhhdddcccccccccddddddeeeeeebbbbbbbbbaaa```^^^\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZ]]]\\\\\\]]]^^^]]]\\\ZZZ___```aaabbbbbbccccccbbbcccbbb```\\\XXXWWWXXXZZZ___aaadddeeeccc___[[[XXX]]]^^^```bbbcccccccccbbbaaaaaa``````aaabbbeeefff```___]]][[[[[[[[[]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[]]]]]]^^^```dddgggggggggccccccbbbbbbaaa```______```___]]]\\\]]]___aaacccdddfffhhhhhhhhhgggffffffbbbgggsss~~~|||{{{|||{{{yyywwwuuuwww{{{~~~~~~~~~}}}zzz~~~}}}|||{{{xxxvvvsssrrrrrruuu{{{|||vvvuuutttrrrpppqqqsssvvvssstttuuuwwwyyyzzzzzz{{{uuussspppllliiigggffffffmmmlllkkkjjjkkkmmmpppqqqpppsssvvvwwwuuuqqqnnnmmmiiijjjlllmmmnnnnnnmmmlllkkkjjjjjjjjjlllooosssuuussssssssstttvvvwwwyyyzzz{{{}}}~~~{{{xxxuuuvvvwwwvvvuuussstttvvvxxxyyyzzz}}}~~~~~~|||yyywwwsssrrrqqqpppppprrrtttuuuwwwyyy|||~~~{{{zzz|||~~~}}}}}}{{{xxxvvvqqqpppnnnnnnooosssvvvyyyzzzxxxuuuuuuvvvwwwwwwwwwtttsssrrrtttvvvxxxxxxwwwxxxwwwvvvuuutttuuuxxx{{{~~~}}}|||}}}zzz|||~~~|||xxxvvvuuuvvvssssssssssssrrrrrrqqqpppllllllkkkkkklllpppvvvzzz|||zzzwwwwwwyyy{{{||||||}}}|||||||||}}}{{{zzzxxxyyyzzzzzzyyyxxxtttssssssssstttvvvxxxyyyzzzzzz{{{zzzzzz|||~~~|||{{{{{{|||}}}}}}}}}{{{yyyxxxzzz~~~|||{{{{{{|||{{{{{{{{{xxxxxxzzzzzzxxxxxxzzzrrroooqqqvvvyyywwwuuuvvv|||{{{yyyxxxxxxxxxyyyzzzxxxtttooommmlllmmmnnnnnnwwwyyy{{{zzzwwwtttssssssmmmllljjjhhhfffeeeeeeeeefffhhhiiihhheeeeeehhhkkkpppqqqrrrsssrrrqqqpppooollloooqqqqqqooommmllllllqqqpppooonnnmmmmmmmmmnnnsssqqqooonnnmmmjjjgggeeebbbaaabbbdddgggiiihhhgggaaaaaa```___^^^^^^^^^^^^___^^^]]]___bbbeeeffffffccccccbbbbbbbbbcccdddddd^^^^^^^^^^^^]]]\\\[[[ZZZWWWXXXZZZ\\\^^^___```aaa^^^]]]\\\\\\]]]^^^]]][[[^^^___```aaabbbbbbbbbbbbaaa```]]]XXXUUUVVVXXX[[[___bbbddddddaaa]]][[[ZZZaaabbbeeefffeeecccaaa___]]]]]]^^^___```bbbcccddd```^^^]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[^^^cccfffggggggdddccccccbbbaaa```______```^^^]]]\\\\\\^^^```aaaaaabbbdddffffffdddcccaaabbbbbbiiiuuu}}}||||||}}}|||zzzwwwuuuvvvzzz~~~~~~~~~{{{xxx|||{{{{{{zzzyyywwwvvvuuuuuuuuuxxx|||{{{vvvwwwwwwvvvtttsssuuuvvvuuuuuuvvvwwwxxxxxxyyyyyytttrrrooollliiiggggggfffmmmlllkkkkkklllnnnqqqsssrrrssstttrrrnnnllllllmmmjjjkkkmmmoooooonnnmmmlllllllllmmmnnnppprrrtttvvvwwwwwwvvvvvvvvvwwwxxxyyyxxxyyy{{{|||{{{yyywwwuuuwwwxxxxxxvvvtttuuuxxx{{{}}}~~~~~~}}}{{{xxxvvvuuuqqqpppppppppqqqsssvvvxxxxxxzzz|||}}}~~~~~~zzzzzz|||}}}{{{zzzxxxuuurrrpppnnnlllkkklllppptttvvvyyyvvvssssssuuuwwwxxxwwwrrrqqqppprrrtttvvvvvvuuuvvvxxxyyyyyyxxxxxxxxxzzz}}}}}}~~~|||wwwyyy|||~~~~~~~~~{{{wwwuuuvvvwwwrrrqqqpppnnnnnnmmmnnnnnnmmmoooooonnnmmmooosssvvv|||{{{yyyyyyzzz{{{{{{zzz~~~}}}|||{{{{{{|||}}}yyywwwvvvxxx{{{|||{{{zzzuuuuuuvvvuuuuuuvvvwwwxxx|||~~~~~~||||||~~~|||}}}}}}}}}|||{{{yyyxxxzzzzzzyyyxxxwwwxxx{{{~~~}}}zzzyyyzzz|||}}}}}}wwwvvvxxx}}}}}}wwwtttvvvrrrppprrrxxx{{{yyyvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwrrrmmmiiiiiikkkmmmnnntttvvvvvvvvvtttssstttuuulllkkkiiigggeeedddccccccaaadddggggggeeebbbccceeeiiikkkoooqqqrrrqqqnnnmmmnnnnnnmmmlllkkkjjjjjjkkkpppooommmlllkkkkkkllllllnnnlllkkkkkkkkkjjjgggeeedddccccccdddfffggggggfff^^^^^^^^^^^^^^^___```aaa```___^^^___bbbcccdddddddddcccbbb````````````aaa\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[]]]___```aaaaaa^^^\\\ZZZZZZ\\\]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]YYYYYYXXXVVVUUUVVVYYY[[[```bbbdddccc___]]]\\\\\\```bbbeeefffeeebbb]]][[[YYYZZZ\\\^^^___`````````^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]WWWWWWXXX[[[___bbbccccccbbbaaa```___]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^```aaaaaaaaabbbcccdddbbb___]]]```___bbbjjjsss~~~|||yyywwwyyy}}}~~~~~~~~~~~~zzzvvvxxxxxxwwwvvvvvvwwwxxxxxxzzzxxxwwwxxx{{{}}}|||}}}~~~{{{yyyzzz{{{zzzxxxvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxtttssspppnnnllljjjjjjjjjnnnmmmlllkkkmmmooorrrtttttttttrrrnnniiihhhkkknnnnnnoooqqqrrrrrrpppooommmlllmmmoooppprrrtttuuuvvv}}}|||yyyvvvtttsssrrrrrrssstttvvvxxxxxxxxxvvvuuuxxxyyyyyywwwuuuvvvyyy}}}zzzuuusssrrrpppoooooopppsssvvvyyy{{{yyy{{{|||}}}}}}~~~|||zzz||||||zzzxxxvvvrrrpppooommmkkkiiijjjnnnrrrtttzzzvvvssssssvvvxxxxxxwwwrrrqqqpppqqqsssuuuuuuuuutttwww{{{}}}|||yyyxxxwww|||}}}{{{uuuvvvxxx{{{~~~|||}}}~~~{{{xxxvvvwwwyyyrrrpppmmmkkkjjjjjjkkklllmmmppprrrrrrpppoooqqqsss{{{zzzxxxyyyzzz{{{{{{zzz~~~|||{{{zzz{{{|||}}}wwwvvvuuuwww{{{}}}|||{{{vvvwwwwwwvvvuuuvvvwwwxxx~~~}}}|||}}}xxx{{{~~~~~~zzzuuurrrtttvvvwwwwwwvvvuuuwwwxxx}}}{{{xxxxxxzzz}}}tttsssxxxvvvpppppprrrpppssszzz}}}zzzwwwwwwqqqrrrssstttuuuuuutttsssvvvrrrkkkggggggjjjmmmnnnqqqrrrssssssrrrsssvvvxxxooonnnllljjjhhhfffeeeeee^^^ccchhhjjjfffbbb```___bbbfffkkkoooqqqpppmmmkkkooommmkkkiiiiiikkknnnpppnnnmmmllljjjiiiiiijjjjjjeeedddeeegggjjjkkkjjjiiifffeeeddddddffffffeeeddd\\\\\\\\\^^^___aaacccdddcccaaa```aaacccddddddccceeedddaaa___^^^]]]]]]]]]^^^]]]]]]]]]]]]^^^___```]]]]]]]]]^^^^^^]]]]]]\\\^^^\\\YYYYYYZZZ\\\]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYRRRSSSUUUVVVVVVWWWYYY[[[```bbbdddbbb^^^\\\]]]^^^^^^```ccceeeddd```[[[XXXVVVXXX[[[]]]______^^^]]]]]]\\\[[[ZZZXXXVVVUUUUUUWWWYYYZZZZZZZZZ[[[\\\]]]VVVVVVVVVXXX\\\^^^___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZ\\\]]]___aaabbbdddccccccdddcccaaa^^^[[[___]]]___dddiiisss}}}|||~~~~~~~~~||||||vvvrrroooqqqrrrsssrrrrrrsssuuuwww}}}yyyuuuuuuzzz|||wwwtttuuuzzz~~~~~~|||~~~|||zzzyyyyyyxxxvvvtttttttttsssrrrrrrsssttttttpppooommmlllkkkkkklllmmmtttqqqmmmjjjkkkoootttxxxtttsssqqqooonnnmmmllllllnnnooooooooonnnooorrrtttuuuttttttvvvwwwxxxxxxwww}}}}}}{{{xxxvvvvvvwwwyyysssuuuuuuuuusssrrrsssttttttxxx{{{xxxsssttt}}}}}}wwwtttrrrpppnnnmmmnnnqqqsssuuuwwwxxxyyyyyyzzzzzz{{{|||}}}}}}}}}{{{xxxvvvvvvuuutttkkkmmmoooppppppoooooopppppppppqqqrrrsssuuuvvvvvvrrrpppooorrrwww{{{{{{{{{xxxyyyzzz{{{|||{{{yyyxxx}}}|||yyyxxxxxx}}}~~~~~~|||xxxuuutttttttttpppooolllkkkkkklllooopppqqqpppoooooooooqqqtttuuuwwwxxxyyywwwtttsssvvvyyy}}}||||||}}}||||||||||||{{{yyyxxxwwwxxxwwwvvvvvvwwwxxxzzz|||}}}{{{xxxsssqqqsssxxx|||}}}yyyvvvsssuuuwwwyyy{{{yyyuuurrruuuuuuttttttvvvwwwyyy{{{wwwwwwwwwwwwwwwxxxxxxyyyuuuvvvwwwxxxwwwtttqqqooorrrqqqqqqsssttttttrrrpppoooppppppppppppoooooonnnqqqnnnkkkhhhhhhkkknnnqqqqqqtttuuussssssuuuuuurrrrrroookkkhhhggghhhhhhhhhccceeegggiiiiiigggeeecccaaacccfffkkknnnooommmjjjeeegggiiiiiijjjkkknnnpppmmmmmmmmmkkkgggeeeeeefffdddeeeggggggfffeeefffgggffffffeeedddcccbbbbbbaaa[[[\\\^^^```aaabbbcccccc_________```aaacccdddeeefffdddbbb___^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\ZZZ[[[[[[\\\]]]^^^______]]]\\\[[[YYYWWWWWWZZZ\\\ZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZZZZ___aaacccdddcccaaa^^^]]]`````````______]]]\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\ZZZ\\\]]]]]]YYYVVVTTTSSSWWWXXXYYY[[[[[[[[[ZZZZZZVVVUUUUUUVVVWWWYYY[[[]]][[[\\\]]]\\\YYYXXXYYYZZZYYYWWWUUUWWW[[[]]]]]]\\\^^^^^^______``````aaabbb]]]```bbbaaabbbkkkyyy}}}|||{{{yyywwwtttrrrppppppqqqqqqpppoooqqqtttwww}}}zzzzzz|||~~~~~~|||yyyvvvtttvvvzzz~~~~~~|||~~~||||||{{{yyywwwsssssstttttttttsssrrrqqqpppooonnnmmmmmmlllllllllqqqnnnllljjjkkknnnrrruuutttsssrrrqqqpppooooooooopppppppppooommmnnnqqqsssvvvwwwxxxzzz|||}}}|||{{{|||{{{zzzwwwttttttuuuwwwuuuvvvvvvuuusssrrrrrrsssvvvyyy{{{xxxuuuvvv}}}zzzuuurrrpppooommmmmmnnnppprrrtttvvvxxxxxxzzzzzzzzzzzz{{{|||}}}~~~{{{wwwuuutttssssssiiikkknnnooooooooonnnnnnnnnoooppprrrssstttttttttsssrrrsssvvv{{{~~~~~~|||zzz}}}~~~{{{xxxvvvvvv{{{~~~~~~zzzvvvuuuuuuzzzzzzvvvtttsssrrrrrrpppnnnmmmmmmnnnppprrrqqqqqqppppppqqqssstttuuuuuuvvvvvvtttrrrrrrtttwww~~~~~~|||}}}|||||||||{{{zzzyyyxxxwwwwwwvvvuuutttuuuxxx{{{}}}}}}|||yyyuuussssssvvvxxx}}}|||vvvrrriiilllrrrwwwzzzyyyvvvssstttttttttttttttuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwuuuvvvwwwxxxwwwuuurrrpppppppppppprrrssssssqqqnnnnnnooooooooooooooonnnnnnnnnmmmkkkkkkkkkmmmooopppwwwzzzzzzvvvtttuuussspppqqqoookkkiiihhhiiiiiiiiiffffffeeeeeeffffffggggggggggggjjjmmmooonnnkkkhhheeeggghhhiiiiiijjjmmmooonnnoooooollliiifffdddddddddfffhhhhhhgggfffggghhhhhhgggfffdddcccbbbaaa```ZZZZZZ\\\]]]```bbbcccddd````````````aaabbbcccdddbbbaaa___]]][[[[[[ZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^______\\\]]]\\\ZZZXXXYYY[[[]]][[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZZZZ```aaaccccccbbb___]]]\\\aaaaaaaaa```___]]]\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]][[[XXXUUUSSSSSSWWWXXXZZZ[[[[[[ZZZYYYYYYUUUTTTUUUUUUWWWYYY[[[]]][[[\\\\\\[[[YYYXXXXXXYYYYYYWWWVVVWWW[[[]]]\\\[[[^^^^^^^^^```aaabbbbbbaaa\\\^^^___```ccckkkvvv}}}xxxtttrrrssssssrrrqqqooooooooonnnnnnppptttwww~~~zzzwwwvvvuuutttwww|||~~~~~~|||~~~}}}||||||zzzxxxrrrssstttuuutttrrrooommmppppppppppppooonnnmmmlllmmmlllkkkjjjkkknnnppprrrsssssssssrrrrrrrrrrrrrrrrrrqqqpppnnnlllmmmppprrrvvvxxx{{{~~~~~~}}}|||yyyxxxwwwtttrrrrrrtttvvvwwwxxxxxxvvvsssqqqqqqrrrwwwxxxxxxxxxwwwyyy}}}}}}wwwrrrpppppppppooommmnnnppprrrtttwwwyyyzzz}}}|||zzzzzz{{{|||~~~~~~}}}}}}~~~zzzwwwtttrrrrrrqqqjjjllloooqqqrrrqqqooommmkkkmmmooorrrsssssssssrrruuuvvvxxx|||~~~~~~|||vvvtttuuuxxx{{{~~~|||xxxuuuttttttwww|||{{{vvvrrrpppooosssrrrpppooooooppprrrsssqqqqqqrrrrrrssstttttttttrrrssssssrrrqqqqqqsssuuu}}}~~~~~~~~~||||||}}}~~~}}}||||||{{{zzzyyyxxxxxxwwwuuurrrqqqrrrvvvzzz||||||{{{yyyvvvsssrrrtttvvvzzz{{{rrrmmmfffkkkrrryyy{{{zzzvvvsssrrrrrrssssssssssssrrrrrrssssssrrrrrrsssssstttuuuvvvwwwxxxxxxwwwuuusssqqqoooooopppqqqsssrrrpppmmmmmmmmmmmmmmmnnnnnnnnnnnnllllllmmmmmmnnnooopppqqqxxx{{{{{{vvvssssssrrroooooonnnllljjjjjjjjjkkkkkkiiigggdddccccccfffiiikkkmmmmmmnnnppppppnnnjjjffffffgggiiiiiiiiijjjlllmmmpppppppppnnniiieeecccbbbdddfffhhhhhhggggggggghhhiiihhhfffdddbbb```______YYYYYYYYYZZZ\\\```ccceeeaaaaaa````````````aaaaaa```___^^^\\\[[[ZZZZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]\\\[[[ZZZZZZ]]]```^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUVVVWWWYYY[[[```aaacccbbb___]]]\\\\\\aaa``````___^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYUUUSSSSSSSSSXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTTTTUUUVVVYYY[[[]]]ZZZ[[[\\\[[[XXXWWWXXXYYYYYYXXXXXXYYY[[[]]]]]]\\\___^^^^^^```dddfffdddaaa^^^^^^^^^```eeelllsssxxx~~~|||vvvqqqqqqtttvvvtttqqqooooooooonnnnnnqqqvvvyyy~~~{{{xxxuuuuuuvvvyyy}}}~~~}}}zzzxxxxxxxxxwwwuuuttttttssssssqqqooommmlllqqqrrrrrrrrrqqqpppnnnlllkkkkkkkkklllmmmnnnooopppqqqqqqrrrrrrsssssssssrrrppppppooolllkkkmmmpppsssuuuxxx|||}}}|||zzzwwwvvvsssssssssrrrqqqrrruuuwwwzzzzzzzzzwwwtttqqqqqqqqqvvvuuuuuuvvvyyy|||}}}~~~|||yyytttqqqqqqsssttttttqqqqqqrrrsssvvvyyy|||~~~~~~|||{{{|||~~~}}}{{{zzzzzz}}}|||zzzwwwsssqqqppppppmmmooorrruuuwwwvvvrrroookkkmmmpppsssttttttrrrqqquuuxxx|||}}}}}}}}}uuutttvvvuuuxxx|||}}}|||yyyxxxxxxxxxyyy|||{{{vvvrrrooommmsssrrrqqqppppppqqqrrrssspppqqqrrrsssssssssrrrrrrqqqqqqppppppppprrrtttuuuyyy{{{}}}~~~~~~}}}||||||~~~}}}|||{{{zzzyyyyyyyyyxxxuuurrrooopppssswwwzzzzzzxxxvvvrrrpppqqquuuxxx{{{yyyrrrnnnnnnssszzz{{{uuurrrnnnoooqqqssstttssssssrrrsssrrrrrrrrrrrrsssttttttyyyyyyyyyxxxvvvtttqqqoooooooooppprrrtttssspppmmmkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnppprrrtttuuutttxxxyyyuuuqqqrrrrrrppplllllllllkkkjjjjjjkkkllliiigggeeeddddddgggkkkmmmqqqqqqqqqsssssspppkkkggghhhiiikkklllkkkkkklllmmmooopppooommmhhhccc```___ccceeefffgggffffffggghhhjjjhhheeeccc```^^^]]]]]]ZZZYYYXXXXXXZZZ]]]aaadddcccbbbaaa```______^^^^^^```______^^^]]]]]]]]]]]]YYYYYY[[[\\\]]]^^^______```___^^^]]]\\\\\\]]]]]]\\\]]]]]][[[[[[\\\___aaabbbaaa___]]][[[YYYXXXXXXYYYXXXVVVTTTUUUWWWYYY[[[^^^```aaa___\\\YYYYYY[[[]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\ZZZWWWSSSRRRSSSTTTYYYZZZZZZ[[[ZZZYYYWWWVVVSSSSSSTTTTTTVVVYYY[[[\\\ZZZ[[[[[[ZZZXXXWWWXXXYYY[[[[[[\\\]]]^^^^^^^^^]]]```^^^^^^bbbggghhheeeaaaaaa^^^^^^aaagggllloooppp}}}|||~~~|||}}}zzzvvvsssuuuyyyzzzwwwrrrqqqqqqrrrqqqrrruuuyyy|||~~~{{{yyywwwwwwvvvvvvxxx{{{~~~|||yyyvvvuuuuuuvvvuuuuuuwwwuuurrrooonnnmmmnnnooossstttttttttsssqqqooonnnllllllmmmnnnoooooooooooonnnooopppqqqrrrrrrrrrqqqnnnnnnnnnmmmmmmooosssvvvwwwzzz}}}|||yyytttqqqpppnnnoooppppppqqqssswwwzzz|||}}}|||yyyuuurrrrrrrrrsssrrrrrruuuyyy|||}}}|||wwwuuussssssuuuwwwyyyyyytttttttttuuuxxx|||}}}~~~}}}{{{zzzzzzzzz{{{zzzwwwrrrppppppqqqooopppssswwwyyyxxxtttpppmmmooorrrtttuuutttrrrpppuuuyyy~~~|||yyyvvv|||yyyssssssvvvtttvvvzzz{{{||||||}}}~~~~~~~~~|||xxxuuurrrqqqrrrqqqppppppppppppqqqrrroooooopppqqqqqqqqqqqqpppppppppoooppprrrtttvvvvvvxxx{{{~~~|||~~~|||{{{zzzyyyyyyyyyzzzwwwrrrooonnnppptttvvvwwwuuurrrnnnnnnqqqxxx|||~~~}}}xxxtttrrrtttyyyyyyuuurrrlllmmmpppsssuuuvvvvvvvvvtttttttttssstttuuuuuuvvv}}}|||zzzxxxuuuqqqnnnlllpppppprrrtttuuutttqqqnnnjjjjjjjjjjjjkkklllnnnooorrrpppnnnnnnooossswwwzzzvvv{{{|||wwwrrrqqqqqqpppiiikkkmmmllljjjiiijjjkkkggggggggghhhiiikkklllmmmqqqqqqssstttuuusssoookkkkkkmmmnnnooommmllllllmmmkkklllllliiiddd```]]]\\\```bbbdddeeeddddddeeefffiiigggddd```^^^\\\[[[[[[]]][[[YYYXXXYYY\\\```ccceeedddbbbaaa___^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]ZZZ[[[\\\^^^___````````````___]]][[[[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\___bbbeeeccc```]]]ZZZXXXWWWVVVYYYXXXVVVUUUUUUXXXZZZ\\\\\\^^^___]]]XXXVVVXXX[[[YYYYYYYYYZZZ[[[\\\^^^___ZZZZZZYYYXXXWWWWWWXXXXXX\\\\\\YYYVVVSSSRRRTTTVVVZZZZZZ[[[[[[[[[YYYXXXWWWUUUUUUTTTUUUVVVXXXZZZ\\\ZZZ[[[\\\[[[YYYWWWXXXYYY^^^___`````````_________``````aaaeeeiiiiiieeebbb```]]][[[^^^dddhhhiiiggg}}}|||zzz{{{||||||}}}|||zzzwwwvvvvvvyyy{{{{{{wwwsssrrrsssuuuvvvwwwyyy|||{{{vvvrrrqqqrrrvvvwwwyyyzzz|||~~~{{{yyyvvvuuuvvvxxxyyyyyy{{{xxxtttpppooooooqqqsssvvvvvvvvvuuutttrrrqqqpppnnnoooooopppppppppooonnnlllmmmooopppqqqqqqppppppnnnooopppqqqqqqsssvvvyyyzzz}}}|||vvvqqqnnnnnnlllnnnooopppqqqtttyyy|||~~~{{{wwwuuuttttttsssssstttwwwzzz{{{{{{zzzuuuttttttuuuxxxzzz{{{zzzuuutttttttttwww|||}}}||||||wwwyyyzzzwwwssspppqqqsssqqqpppqqquuuxxxxxxtttppppppqqqssstttsssrrrpppooouuuyyy{{{wwwuuunnnssswwwwwwsssqqqrrruuuuuuvvvxxxyyyzzz}}}~~~{{{yyywwwvvvqqqppppppppppppppppppqqqoooooooooppppppppppppppppppooonnnpppsssvvvwwwwwwzzz|||}}}|||zzzxxxwwwwwwxxxxxxyyyvvvrrrooonnnppprrrtttuuutttqqqoooooossszzz}}}yyyvvvuuuvvvtttxxx}}}}}}yyyuuusssssskkkmmmooorrruuuwwwxxxyyyvvvvvvuuuuuuvvvvvvwwwxxx}}}|||zzzwwwssspppmmmkkkpppqqqrrruuuvvvuuuqqqnnnjjjiiiiiiiiikkkmmmooopppsssqqqnnnmmmnnnrrrwww{{{~~~|||tttppppppooohhhlllooonnnkkkiiijjjkkkfffhhhiiilllmmmnnnnnnnnnpppqqqsssuuuwwwuuurrrooommmoooqqqqqqooommmmmmmmmhhhhhhgggddd```]]]\\\]]]___aaacccdddccccccdddfffgggeeeaaa^^^[[[ZZZZZZZZZ]]]\\\ZZZYYYZZZ^^^aaadddfffeeedddbbb```___^^^^^^[[[[[[\\\]]]]]]]]]]]]]]]\\\]]]___```aaaaaaaaa```___]]][[[ZZZYYYZZZ[[[\\\]]]^^^]]]\\\ZZZ[[[^^^aaacccaaa^^^[[[XXXWWWVVVVVVXXXXXXWWWWWWXXXZZZ\\\^^^[[[^^^___\\\WWWVVVZZZ^^^[[[[[[[[[\\\]]]___bbbccc[[[ZZZXXXWWWVVVVVVWWWXXX[[[[[[YYYWWWTTTTTTVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\]]][[[YYYXXXYYYZZZ^^^```ccccccaaa______```___bbbfffiiiiiihhheeeccc^^^[[[YYY[[[^^^aaaaaa```|||}}}{{{yyyzzz{{{}}}~~~|||}}}}}}zzzxxxuuuvvvwwwxxxxxxwwwvvvtttqqqtttwwwyyyzzz|||~~~}}}xxxtttssstttwwwwwwxxxxxxyyy{{{}}}|||yyywwwwwwyyy{{{}}}}}}|||zzzxxxuuuttttttuuuvvvyyyxxxwwwuuusssrrrrrrrrrppppppppppppooonnnmmmmmmlllmmmooopppqqqpppoooooorrrtttvvvwwwwwwwwwyyyzzzyyy|||}}}zzzsssnnnmmmnnnoooppppppqqqrrrtttyyy|||}}}yyywwwvvvwwwwwwyyyzzz{{{{{{yyyxxxxxxttttttuuuxxxzzzzzzxxxvvvsssrrrpppqqqtttyyy~~~}}}|||||||||uuuxxxzzzxxxtttqqqrrruuutttrrrqqquuuyyyzzzvvvrrrssssssrrrrrrqqqooonnnmmmwww{{{|||wwwsssrrrmmmppprrrsssrrrsssuuuwwwxxxxxxxxxwwwwww{{{~~~|||zzzxxxvvvuuuqqqppppppppppppppppppqqqrrrqqqpppoooooopppqqqqqqooommmlllooossswwwxxxwww{{{{{{|||{{{yyywwwuuuttttttuuuuuuuuutttrrrpppppprrrtttuuutttuuuuuuuuuuuuwwwzzz}}}}}}}}}|||zzzwwwuuuuuuvvvtttwwwyyywwwrrroooqqqsssmmmmmmnnnpppsssuuuwwwyyywwwwwwvvvvvvwwwwwwxxxyyyzzzyyyxxxuuurrrpppmmmllloooppprrrtttvvvtttpppmmmjjjiiiiiiiiikkkmmmpppqqqpppooommmmmmnnnqqqtttvvv~~~tttqqqppppppjjjnnnrrrrrrnnnkkkkkkmmmhhhiiikkkmmmooopppqqqrrrqqqqqqsssvvvwwwvvvssspppnnnpppqqqqqqooommmkkkkkkeeeeeeccc```]]]]]]^^^```___aaacccdddddddddeeefffeeebbb___[[[YYYXXXYYYYYY[[[ZZZZZZ[[[]]]aaaeeehhhgggfffeeecccaaa```______ZZZ[[[]]]^^^_________^^^^^^___aaacccccccccaaaaaa]]]\\\ZZZXXXXXXYYY[[[\\\^^^^^^]]][[[ZZZZZZ]]]___^^^]]]ZZZXXXWWWWWWXXXYYYWWWWWWXXXYYY[[[]]]^^^___\\\___```]]]XXXXXX]]]cccdddcccbbbbbbbbbdddfffggg]]][[[YYYXXXWWWWWWXXXYYYYYYZZZYYYXXXVVVVVVXXXZZZZZZ[[[\\\]]]^^^]]]\\\\\\ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]ZZZYYYZZZ[[[^^^```cccccc```^^^^^^^^^___dddkkkmmmiiieeedddddd^^^]]][[[[[[\\\]]]^^^^^^}}}~~~|||{{{yyyyyyyyyzzzzzz|||{{{{{{~~~}}}yyytttuuuvvvvvvtttssstttuuuqqqtttxxx{{{|||}}}~~~{{{zzz{{{vvvwwwvvvvvvvvvxxx{{{~~~{{{yyywwwwwwyyy}}}}}}||||||{{{zzzyyyxxxxxx{{{yyywwwuuussssssssssssrrrqqqpppooonnnmmmlllllllllnnnpppqqqrrrqqqooonnnvvvyyy{{{|||{{{zzzzzz{{{vvvyyyzzzvvvpppkkklllnnnqqqrrrrrrrrrrrrtttxxx{{{~~~{{{xxxxxxxxx|||~~~{{{xxxvvvvvvuuuvvvwwwyyyzzzyyyuuurrrpppooommmmmmpppvvv|||~~~}}}|||{{{zzzzzzyyyyyyyyytttwwwzzzyyytttrrrsssvvvwwwuuusssvvv{{{|||yyyuuutttsssrrrpppnnnmmmlllkkkxxx|||{{{uuurrrpppqqqqqqrrrsssuuuwwwyyyzzz{{{zzzxxxuuuuuuxxx~~~|||{{{zzzyyywwwtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqtttrrrpppooooooppprrrsssnnnlllkkknnnrrrvvvwwwwwwzzzwwwuuuwww|||xxxwwwtttrrrqqqqqqrrrsssrrrrrrqqqqqqrrrtttvvvwwwuuuwwwzzz{{{zzzzzzzzz{{{zzzzzz{{{yyyvvvttttttuuuxxxzzzyyytttnnnkkknnnqqqooonnnnnnoooqqqsssuuuwwwwwwwwwwwwwwwwwwxxxxxxyyywwwwwwuuutttrrrpppooonnnmmmnnnqqqtttuuusssoookkkjjjiiiiiiiiikkknnnppprrrmmmmmmmmmmmmnnnoooqqqqqq|||}}}tttqqqqqqrrrlllqqquuuuuupppllllllnnnkkkkkkkkkmmmoooqqqsssuuurrrrrrtttvvvxxxvvvrrrooommmoooqqqqqqnnnllljjjjjjddddddbbb___]]]]]]```bbb___bbbdddeeeeeeeeefffgggcccaaa]]]ZZZXXXWWWXXXYYYXXXYYYZZZ\\\```dddiiikkkhhhgggeeecccbbbaaa``````\\\]]]___aaabbbbbbbbbaaa```aaacccddddddcccbbbaaa\\\ZZZXXXWWWWWWXXX[[[\\\^^^^^^]]][[[YYYYYY[[[^^^ZZZYYYWWWVVVWWWXXXZZZ[[[VVVWWWYYY[[[]]]^^^``````]]]```bbb___ZZZZZZ```fffkkkjjjhhhgggggghhhiiijjj___]]][[[YYYXXXYYYZZZZZZXXXYYYZZZYYYXXXWWWYYY[[[ZZZ[[[]]]^^^___^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ]]]^^^^^^]]][[[ZZZ[[[\\\\\\```cccbbb___\\\\\\]]]^^^fffnnnoooiiidddcccdddaaa```___]]]]]]]]]___aaazzzxxxzzz{{{{{{zzz}}}}}}~~~{{{wwwuuuuuutttuuuwwwwwwvvvtttqqqsssvvvzzz}}}zzzwwwyyytttoooooouuuzzz|||{{{~~~zzzvvvvvvxxx{{{{{{{{{|||}}}}}}yyywwwwwwyyyzzzzzzzzzxxxuuurrrooonnnnnnooonnnnnnnnnnnnpppsssvvvwww}}}}}}}}}}}}|||{{{zzzyyy|||yyyuuupppmmmnnnrrruuuxxxxxxwwwuuutttuuuyyy|||}}}zzzxxxxxx{{{}}}~~~}}}{{{yyywwwvvvuuussssssssssssttttttttttttrrrqqqooonnnooorrrvvvxxx~~~|||{{{zzzzzzzzz{{{}}}wwwvvvyyyzzzyyyzzzvvvtttvvvuuussstttwwwyyyxxxyyy|||{{{vvvssspppmmmlllmmmkkkhhheeellltttzzzzzzyyyxxxvvvrrrssstttvvvvvvuuuuuuvvvxxxzzzvvvqqqnnnooottt{{{}}}|||~~~{{{yyyxxxwwwwwwwwwuuussspppqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqrrrssssssrrrrrrnnnkkkmmmtttzzz|||{{{|||wwwrrrrrrwww|||}}}|||vvvssspppoooqqqsssuuuuuuuuutttrrroooooorrrwww{{{wwwyyy|||}}}zzzxxxvvvuuu{{{xxxvvvtttuuuuuutttssszzz{{{zzzwwwtttqqqpppqqqlllnnnpppqqqqqqrrruuuwwwtttvvvwwwxxxwwwtttqqqooorrrrrrrrrrrrpppnnnkkkjjjllllllmmmnnnooonnnkkkhhhfffddddddfffjjjooorrrsssnnnnnnooonnnmmmmmmoooqqq|||}}}}}}{{{wwwsssrrrrrrmmmooorrrsssqqqpppoooooojjjiiiiiilllrrrwwwzzz{{{wwwtttssstttwwwuuupppjjjnnnllljjjhhhffffffffffffeeedddbbb```______```aaafffdddccccccdddeeedddbbbccc```[[[XXXWWWYYY\\\___XXX\\\^^^^^^aaafffiiihhhjjjhhhfffdddbbbbbbcccddd```cccfffddd___]]]```ddddddgggiiiiiifffbbb```^^^\\\[[[ZZZYYYYYY[[[\\\^^^```\\\XXXXXXZZZ\\\[[[ZZZ\\\YYYXXXYYY\\\^^^^^^\\\ZZZ[[[ZZZYYYWWWWWWYYY[[[^^^]]]]]]]]]^^^___aaabbbllllllkkkiiigggfffdddccc\\\]]]]]]\\\[[[ZZZ\\\]]][[[ZZZYYYWWWWWWVVVVVVVVVZZZ\\\^^^______]]]ZZZYYY\\\\\\[[[ZZZYYYYYYZZZZZZWWWZZZ]]]^^^]]]\\\[[[ZZZ[[[^^^```aaa___\\\ZZZZZZccccccdddcccbbbcccdddeeeaaa___\\\\\\^^^___^^^\\\}}}zzzwwwwwwzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~|||xxxxxxvvvttttttvvvxxxyyyyyywwwwwwwwwxxxzzz}}}|||wwwuuuvvvrrrooopppuuuzzz{{{zzzzzzwwwtttuuuxxx|||}}}}}}~~~~~~~~~zzzxxxyyy{{{}}}}}}}}}{{{xxxuuusssqqqqqqqqqppppppppppppqqqtttwwwxxx||||||{{{{{{zzzyyywwwwww{{{xxxsssmmmkkknnnsssxxx{{{{{{yyywwwuuuuuuwwwzzz}}}{{{xxxxxxzzz|||}}}|||{{{yyywwwuuussssssrrrsssssstttuuuvvvvvvvvvwwwuuusssqqqqqqsssvvvwww~~~~~~|||{{{{{{{{{|||}}}~~~}}}xxxxxx{{{}}}{{{wwwrrrpppqqqqqqqqquuuzzzzzzzzz|||{{{vvvlllllllllmmmlllhhhbbb]]]cccnnnxxxyyywwwvvvvvvttttttvvvwwwvvvuuutttuuuvvvvvvtttqqqpppqqqtttxxxzzzyyyxxxyyy{{{~~~~~~{{{xxxwwwvvvvvvtttsssuuuuuuvvvvvvuuutttsssrrrpppooonnnoooppprrrssssssuuurrrppprrryyy}}}~~~}}}{{{wwwrrrssswwwzzzzzzxxxtttrrrpppqqqsssuuuvvvwwwwwwvvvsssooonnnqqqwww{{{{{{|||{{{yyyvvvttttttuuuxxxuuurrrqqqqqqrrrrrrrrrwwwyyy{{{zzzwwwtttrrrqqqooopppppppppoooppprrruuuwwwwwwxxxyyywwwuuurrrpppppppppppppppooonnnmmmlllpppooonnnoooooommmjjjgggdddcccbbbeeeiiimmmpppqqqooooooooonnnmmmmmmpppsss}}}}}}|||yyytttqqqppppppmmmpppssstttsssqqqqqqqqqmmmmmmnnnqqquuuxxxxxxxxxtttrrrqqqrrrtttsssmmmhhhiiihhhgggfffffffffffffffdddcccbbbaaabbbcccdddfffhhhfffeeefffggggggeeeddddddaaa]]]ZZZYYYZZZ]]]___[[[]]]]]]]]]bbbiiikkkiiiiiigggeeebbbbbbbbbdddeee```bbbcccbbb^^^\\\]]]___```cccgggiiigggeeecccbbb]]]\\\ZZZYYYZZZ\\\^^^```bbb___[[[ZZZ\\\]]]\\\[[[\\\ZZZXXXYYY\\\^^^]]]\\\ZZZ[[[[[[YYYXXXXXX[[[]]]___^^^^^^]]]]]]^^^___```bbbcccddddddcccbbbaaa```\\\]]]]]]\\\[[[ZZZ[[[]]][[[ZZZYYYYYYXXXXXXXXXXXXZZZ[[[]]]^^^]]]\\\YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]]\\\\\\\\\YYY[[[\\\\\\\\\\\\]]]^^^__________________```aaaaaa^^^\\\\\\^^^___^^^\\\wwwvvvvvvwww{{{|||zzzyyyyyy{{{}}}~~~~~~|||zzz{{{xxxuuutttvvvzzz}}}~~~|||{{{xxxwwwxxx|||}}}vvvsssttttttrrrqqqtttyyy}}}}}}|||xxxwwwuuuuuuxxx{{{}}}}}}||||||{{{|||~~~|||yyywwwuuuuuutttssssssrrrssstttvvvxxxyyy{{{{{{{{{zzzyyyxxxvvvuuuwwwuuupppkkkjjjnnnuuu{{{~~~}}}{{{xxxuuutttvvvxxx||||||{{{yyyvvvvvvwwwyyy{{{zzzxxxvvvtttrrrqqqqqqqqqrrrtttvvvwwwxxxxxxxxx|||zzzwwwuuuttttttvvvwww{{{zzzyyyyyyyyyzzz|||}}}|||~~~}}}yyyyyy}}}~~~}}}tttnnnkkkllloooqqqxxx||||||}}}~~~xxxrrrhhhjjjnnnpppoooiii```YYY]]]nnn}}}zzzvvvvvvvvvuuuvvvwwwvvvtttttttttuuurrrrrrrrrrrrsssttttttuuusssuuuxxxzzz{{{}}}~~~yyyvvvuuuuuutttsssxxxyyyzzz{{{zzzwwwuuusssooonnnmmmmmmnnnppprrrsssvvvtttsssvvv{{{~~~~~~|||yyyvvvssssssvvvwwwuuusssqqqqqqqqqsssvvvyyyyyyyyyyyywwwsssooonnnqqqwww|||~~~{{{vvvrrrqqqsssuuuuuurrrnnnmmmnnnooopppppprrrvvvyyyzzzxxxuuusssrrrrrrrrrpppnnnlllmmmpppssswwwwwwwwwwwwuuusssqqqooooooooonnnmmmnnnooopppppprrrqqqoooooonnnmmmjjjgggbbbaaaaaaccchhhlllnnnooooooooonnnlllkkkmmmpppsss||||||zzzvvvqqqnnnmmmnnnnnnqqqsssuuutttttttttuuurrrrrrsssuuuwwwwwwvvvtttqqqooonnnoooqqqooojjjfffddddddeeeeeeeeeeeeeeeeeecccccccccdddeeegggiiijjjiiihhhgggggghhhhhhgggeeeeeebbb___[[[ZZZ[[[^^^___]]]]]][[[]]]eeeooorrroookkkhhheeebbbaaabbbdddfffcccbbbbbb```^^^\\\[[[ZZZ^^^bbbfffhhhhhheeedddccc```^^^[[[ZZZ[[[^^^bbbdddcccaaa^^^]]]]]]]]]\\\ZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZ[[[[[[ZZZYYYZZZ]]]___bbbaaa___^^^]]]]]]]]]^^^]]]___bbbdddeeedddbbbaaa\\\]]]^^^]]][[[ZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[YYYZZZ\\\]]]\\\[[[YYYXXXVVVWWWXXXZZZZZZZZZZZZYYY[[[\\\]]]^^^^^^]]]\\\[[[WWWXXXYYYYYYZZZ\\\___bbb]]]]]]\\\\\\]]]]]]^^^___```^^^\\\\\\]]]^^^]]]\\\}}}vvvvvvxxxzzz}}}~~~yyyuuusssuuuwwwzzz~~~~~~~~~}}}{{{}}}zzzxxxwwwyyy{{{}}}}}}|||{{{yyyyyyzzz|||}}}uuuppppppsssttttttuuuyyy}}}~~~{{{zzzxxxxxxxxxyyyzzz{{{~~~~~~}}}~~~}}}{{{xxxwwwvvvvvvuuuuuuuuuuuuwwwxxxzzz{{{{{{{{{{{{zzzyyywwwvvvuuusssrrrpppmmmmmmqqqvvv{{{{{{{{{zzzwwwtttssstttvvvvvvwwwwwwvvvuuuuuuvvvwwwzzzyyywwwtttsssrrrrrrrrrrrrssstttvvvxxxyyyyyyzzz}}}{{{xxxvvvuuuvvvwwwxxxuuutttttttttuuuwwwyyyzzz{{{~~~}}}zzzyyy|||}}}zzzppplllkkkooorrruuu{{{~~~{{{{{{zzzxxxrrrmmmiiilllqqqttttttnnngggbbbdddzzzzzzuuutttsssuuuvvvuuuttttttuuuvvvsssssssssssstttttttttuuutttwww{{{||||||}}}yyytttssstttttttttwwwyyy{{{||||||yyyuuusssqqqpppooommmmmmnnnqqqssssssssstttvvvzzz{{{zzzxxxwwwuuuttttttttttttqqqooooooppprrruuuyyy||||||{{{yyywwwsssooonnnrrrxxx~~~}}}yyyuuusssuuuvvvrrrooolllkkklllnnnpppqqqnnnqqqtttuuutttrrrrrrrrrrrrqqqooommmkkkmmmppptttuuuuuutttsssqqqooommmlllpppooommmmmmnnnpppsssuuurrrqqqnnnnnnmmmmmmkkkiiiaaaaaaaaadddhhhlllnnnnnnnnnmmmllljjjiiijjjnnnqqqyyyyyywwwtttpppnnnnnnooonnnpppsssuuuuuuuuuvvvxxxwwwvvvttttttuuutttrrrqqqooonnnmmmmmmnnnllliiifffcccdddeeeffffffeeedddcccccccccdddfffggghhhiiiiiigggffffffggghhhgggeeeccccccbbb___\\\[[[\\\]]]^^^^^^\\\[[[___lllyyy~~~{{{ooolllhhhdddbbbbbbdddeeeeeeccc```______^^^\\\ZZZ___cccfffhhhgggdddccccccdddbbb^^^\\\]]]aaafffiiidddcccbbb```___]]]\\\ZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]ZZZ[[[\\\[[[[[[\\\^^^aaaeeedddbbb___^^^]]]]]]]]][[[^^^aaaeeefffeeecccaaa\\\^^^___^^^\\\ZZZ[[[\\\]]]]]]]]]\\\]]]]]]^^^^^^[[[[[[]]]]]]]]]\\\ZZZYYYXXXYYY[[[]]]]]]\\\ZZZYYYXXXZZZ]]]``````^^^ZZZWWWWWWXXXZZZ[[[[[[]]]```bbb___^^^]]]]]]___`````````___^^^]]]]]]]]]]]]]]]]]]~~~{{{yyy{{{}}}~~~}}}wwwrrrppprrrvvvyyy~~~~~~}}}|||}}}{{{zzz{{{||||||{{{zzzxxxyyy{{{}}}}}}~~~}}}wwwppplllmmmpppqqqrrruuuyyy}}}~~~~~~}}}{{{{{{zzzzzzyyyzzz{{{|||~~~||||||}}}||||||}}}|||{{{yyywwwvvvuuuuuuuuuuuuvvvwwwxxxzzz{{{|||yyyyyyxxxwwwvvvtttsssrrrnnnoooqqqrrrrrrsssvvvxxxuuuvvvuuutttrrrrrrtttuuurrrtttvvvwwwwwwwwwxxxzzzzzzxxxvvvuuuttttttuuuuuuttttttuuuvvvwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvwwwxxxrrrrrrrrrrrrtttvvvxxxyyy{{{~~~}}}zzzyyyzzzyyyuuuooonnnpppwww{{{{{{~~~{{{wwwvvvsssoookkkkkknnnrrrttttttssspppooosssuuuqqqqqqssstttuuuttttttvvvxxxvvvuuutttssstttuuuxxxyyyvvvzzz~~~}}}}}}}}}wwwsssrrrssstttuuutttvvvxxxzzzzzzxxxtttrrrssssssssspppnnnnnnpppsssrrrrrrsssuuuwwwwwwuuutttttttttsssssssssrrrooonnnoooppprrrvvv{{{}}}}}}{{{vvvuuurrroooooosssyyy~~~}}}~~~}}}zzzxxxxxxxxxrrrooollllllnnnqqqrrrsssmmmnnnnnnmmmmmmmmmoooqqqoooooonnnllllllnnnsssvvvuuutttrrrqqqooonnnnnnmmmqqqpppnnnmmmnnnqqquuuwwwpppnnnkkkkkkkkkllllllkkkdddccccccfffiiilllmmmmmmjjjjjjiiihhhfffhhhkkknnnsssttttttrrrpppnnnooopppmmmooorrrsssssstttvvvxxxzzzvvvrrroooooopppppppppooonnnmmmmmmlllkkkhhhfffeeefffggggggfffeeecccbbbcccdddeeegggggggggffffffdddcccccceeefffeeebbb```aaa___^^^\\\\\\\\\]]]]]]\\\\\\\\\bbbqqqtttqqqlllgggdddccccccdddccc```]]]\\\\\\]]]]]]]]]```ccceeegggfffffffffggghhheeebbb```aaadddiiilllgggggggggfffcccaaa___^^^[[[[[[[[[[[[ZZZ[[[\\\]]]\\\]]]]]]]]]\\\]]]```bbbgggfffcccaaa___^^^^^^^^^ZZZ\\\___bbbcccaaa___]]]]]]___```___]]][[[[[[\\\______^^^^^^^^^___``````]]]]]]^^^^^^^^^]]]\\\[[[^^^___``````___]]][[[YYYWWWZZZ___eeegggccc\\\VVVXXX[[[^^^``````___`````````___]]]^^^aaaccccccbbb_________^^^]]]]]]^^^^^^||||||~~~xxxsssqqqssswwwzzz}}}||||||{{{zzzzzz{{{||||||{{{yyywwwzzz{{{uuuooolllkkkllllllnnnrrruuuxxxxxxxxxxxxvvvwwwyyyyyyyyyzzz}}}}}}zzzyyyyyyzzzyyyxxxwwwwwwvvvvvvuuutttssssssssstttuuuwwwyyyzzz||||||vvvvvvuuutttsssqqqooonnnkkknnnqqqsssssssssssstttpppqqqrrrqqqqqqqqqssstttrrruuuxxxzzzzzzzzz{{{|||yyyxxxvvvuuuuuuwwwyyyzzzxxxwwwuuuttttttvvvxxxyyyvvvuuuuuutttuuuvvvwwwxxxssssssssssssuuuwwwyyyzzzzzz}}}}}}zzzyyyyyywwwsssppppppuuu}}}~~~|||xxxvvvtttqqqmmmlllnnnpppqqqqqqrrruuuwww~~~vvvrrrqqqsssttttttttttttuuuwwwxxxvvvtttssstttwww{{{}}}xxx{{{~~~}}}}}}~~~zzzuuurrrrrrtttuuuvvvtttuuuwwwxxxwwwuuurrrqqqrrrtttuuussspppoooqqqsssssssssuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqpppppppppqqqsssvvvzzz||||||{{{tttsssrrroooooorrrxxx|||xxx{{{~~~}}}zzzxxxwwwqqqpppnnnooorrrtttuuuuuummmmmmllljjjiiijjjmmmooommmmmmmmmmmmnnnpppuuuxxxwwwuuusssqqqppppppqqqrrrrrrpppooonnnnnnqqqsssuuunnnkkkhhhggghhhjjjjjjjjjfffffffffhhhkkklllllllllggghhhhhhgggffffffhhhkkkmmmoooppppppooonnnnnnnnnkkkmmmoooppppppqqqsssuuuxxxtttnnnkkkkkkmmmnnnooonnnnnnmmmlllkkkiiihhhgggggggggggggggfffeeedddcccdddeeefffhhhgggfffdddcccbbbbbbbbbdddeeedddaaa^^^^^^^^^]]]]]]]]]]]]]]]^^^\\\]]]___dddrrrtttqqqmmmiiieeecccbbbbbb^^^\\\ZZZXXXYYY\\\aaaddddddfffgggggggggiiilllnnniiigggdddbbbbbbeeehhhkkkhhhjjjlllkkkgggdddbbbaaa[[[\\\\\\[[[ZZZZZZ[[[]]]^^^______^^^]]]^^^```cccfffeeecccaaa```_________^^^___bbbddddddcccaaa______aaabbbbbb___]]]\\\\\\aaa``````_________``````^^^^^^^^^^^^^^^]]]]]]\\\aaaaaaaaaaaa___]]][[[ZZZXXX[[[aaahhhllliii```YYYZZZ]]]aaaccccccaaa``````aaa^^^\\\^^^aaadddcccaaa```aaaaaa```^^^]]]___```~~~}}}~~~}}}~~~{{{wwwuuuwww{{{~~~~~~{{{{{{{{{yyywwwvvvxxxzzz|||}}}|||}}}|||vvvqqqooommmjjjhhhjjjmmmppprrrsssttttttuuusssvvvxxxxxxxxxxxx{{{}}}xxxvvvtttuuuvvvwwwwwwvvvrrrrrrrrrssssssrrrrrrrrrppprrrtttvvvyyyzzz||||||wwwwwwvvvuuusssqqqooonnnkkkmmmoooppppppoooooopppnnnpppqqqqqqppppppqqqsssrrruuuyyyzzzzzzxxxxxxxxxxxxwwwvvvuuuvvvyyy|||~~~|||zzzuuurrrqqqsssvvvxxxuuuuuuttttttuuuuuuvvvwwwsssssssssssstttvvvxxxyyyxxx|||}}}{{{zzz{{{xxxtttrrrrrrwww~~~~~~|||}}}}}}zzzyyyyyywwwrrrnnnlllnnnoooooooooqqquuuxxx}}}yyyvvvtttuuuvvvuuusssrrrssstttvvvuuuttttttvvvyyy|||~~~{{{}}}|||yyyvvvrrrqqqrrrtttvvvvvvxxxyyyxxxwwwuuussspppooonnnrrruuuuuurrrppprrruuussstttttttttrrrqqqqqqqqqppppppqqqqqqqqqqqqrrrssssssssssssvvvyyyzzzzzzyyyuuutttsssqqqooopppsssvvvuuuwwwzzz{{{yyyvvvttttttppppppppprrruuuwwwwwwvvvnnnoooooommmkkkjjjkkkmmmlllnnnoooooopppqqquuuxxxvvvuuurrrqqqpppqqqssstttqqqpppnnnmmmmmmnnnpppqqqmmmjjjfffdddeeefffgggggghhhgggggghhhjjjkkkjjjiiieeefffhhhhhhgggggggggiiihhhkkknnnnnnmmmjjjiiiiiiiiikkklllllllllmmmoooqqqsssppplllkkkkkkmmmnnnnnnlllmmmlllkkkiiigggggggggffffffeeeeeeeeeeeeffffffccceeegggiiiiiigggdddcccccccccdddfffgggeeebbb___\\\]]]^^^^^^___`````````]]]```bbbeeemmmwww{{{zzzooonnnllliiifffdddbbbaaa\\\\\\ZZZXXXYYY___hhhoooqqqpppnnnjjjiiiiiimmmpppiiigggdddcccbbbdddfffgggdddgggjjjjjjfffbbb```___[[[\\\]]]\\\ZZZYYY[[[]]]`````````___^^^^^^```ccccccbbbaaa____________``````aaaccceeeeeeeeeeeeddd```bbbddddddaaa^^^]]]]]]bbbbbbaaa```____________^^^^^^^^^]]]]]]]]]\\\\\\______^^^]]]\\\[[[[[[ZZZYYYZZZ___eeekkkjjjccc\\\\\\^^^aaabbbbbbaaabbbcccbbb___\\\^^^cccfffdddbbbaaabbbcccaaa___^^^```bbb{{{|||}}}~~~}}}}}}||||||}}}~~~zzzyyy{{{~~~{{{zzz{{{wwwuuussstttwww|||{{{uuuooommmnnnnnnkkkhhhkkkmmmppprrrrrrssstttttttttwwwxxxxxxuuutttvvvxxx||||||rrrqqqpppqqqtttvvvwwwvvvoooooopppqqqrrrrrrrrrrrrooopppsssvvvxxxzzz||||||{{{zzzzzzxxxvvvtttrrrqqqlllmmmmmmmmmllllllmmmoooooopppqqqqqqpppooopppqqqqqqtttwwwxxxwwwtttsssrrrwwwvvvuuuuuuwwwzzz}}}{{{vvvqqqoooqqqtttwwwvvvvvvuuuuuuuuuuuuuuuvvvqqqqqqqqqqqqrrrtttvvvwwwwww{{{}}}||||||}}}{{{wwwtttssswww}}}~~~{{{yyy{{{wwwvvvvvvyyyzzzxxxrrrlllmmmoooqqqqqqpppqqqtttxxxxxx~~~zzzzzzwwwxxxwwwuuurrrppppppqqqsssssstttvvvxxxzzz|||}}}~~~vvvsssqqqppprrruuuvvvwww~~~}}}{{{xxxuuurrrooonnniiioootttuuusssrrrtttwwwrrrrrrrrrqqqooonnnnnnoooooooooppppppqqqrrrtttvvvuuutttsssuuuwwwyyyyyyxxxvvvvvvtttrrrooonnnpppqqqsssuuuwwwvvvtttrrrqqqpppooooooqqqtttwwwxxxwwwvvvpppqqqrrrqqqooolllkkkkkkmmmooopppqqqqqqrrrtttvvvtttrrrpppnnnnnnppprrrtttpppooonnnmmmllllllmmmmmmnnnjjjeeebbbbbbcccddddddiiihhhggghhhjjjjjjiiigggdddfffiiijjjiiihhhggghhhfffiiilllmmmkkkgggeeedddhhhiiijjjjjjjjjkkkmmmoooooommmllllllmmmnnnnnnmmmkkklllkkkjjjgggfffeeefffeeedddccccccdddfffggghhhbbbdddgggjjjjjjiiifffdddeeeeeefffhhhiiihhhdddaaa\\\]]]^^^```aaabbbbbbbbb___bbbddddddhhhnnnqqqooojjjjjjjjjhhhgggdddbbbaaa^^^^^^^^^[[[[[[cccooozzz~~~{{{uuunnniiihhhjjjmmmgggfffdddbbbbbbbbbcccddd^^^bbbfffeeebbb]]][[[[[[ZZZ\\\]]]\\\YYYYYY[[[]]]aaabbbaaa```^^^^^^```bbb```___^^^]]]]]]^^^___```]]]]]]___```bbbccccccdddaaaccceeeeeebbb___^^^^^^ccccccaaa```____________]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[ZZZZZZYYYZZZZZZ[[[XXXXXXZZZ___eeegggbbb]]]]]]^^^_________aaadddgggdddaaa^^^```eeehhhgggdddaaacccdddbbb______aaaccc|||xxxzzz{{{}}}~~~||||||}}}}}}|||zzz{{{~~~}}}}}}~~~~~~}}}|||{{{zzzyyy|||uuutttzzz~~~zzztttpppooonnnjjjiiikkkpppooonnnnnnnnnooopppqqqvvvvvvtttqqqnnnnnnssswww{{{{{{yyyttttttrrrqqqpppooooooooopppqqqrrrqqqpppppprrrtttsssrrrrrrtttwwwyyyyyyxxxsssvvvyyyyyywwwsssqqqooogggjjjlllkkkiiiiiijjjmmmmmmnnnnnnnnnnnnooorrruuurrrtttvvvwwwuuutttuuuuuuxxxvvvtttrrrsssvvvyyy||||||xxxrrrmmmkkkmmmqqqtttxxxwwwuuusssrrrrrrrrrrrroooooopppooonnnnnnqqqsss{{{}}}|||vvvssspppqqqsssuuuwwwxxxyyyyyywwwvvvttttttsssqqqnnnkkkjjjjjjjjjkkknnnpppssstttwwwzzz}}}vvvrrrssssssrrrpppnnnmmmoooqqqsssvvvzzz{{{||||||}}}}}}|||{{{{{{wwwtttqqqrrrtttvvvvvvuuu||||||{{{yyyvvvrrrnnnkkkmmmnnnqqqssssssrrrpppnnnnnnmmmoooqqqkkkeeegggnnnqqqqqqrrrsssssstttttttttyyywwwvvvwwwwwwwwwuuussssssrrrpppooooooooopppppprrrrrrrrrqqqqqqrrrrrrrrrpppnnnnnnqqquuuxxxwwwuuurrrqqqpppooooooooommmllllllmmmmmmmmmlllmmmooorrrwwwsssnnnlllmmmoooqqqrrrqqqpppooonnnmmmkkkkkkjjjqqqmmmhhheeeeeeeeeffffffdddfffgggfffeeeeeefffgggeeefffgggggggggeeedddcccfffggghhhhhhhhhhhhjjjlllfffiiilllllljjjiiijjjlllrrrnnnjjjhhhhhhjjjkkkkkkmmmkkkiiifffdddcccccccccdddeeedddcccccceeeiiilllbbbdddgggggggggggghhhiiikkklllmmmmmmkkkfffbbb___]]]]]]]]]]]]___aaacccddddddcccaaaaaacccgggkkknnniiigggeeeeeeeeedddbbb``````^^^\\\]]]aaahhhpppuuu{{{uuuooojjjgggggggggeeedddbbb___]]][[[ZZZZZZ^^^```bbbcccaaa___^^^^^^]]]^^^^^^___^^^]]]\\\[[[_______________```aaaaaaaaa```____________`````````\\\[[[aaagggfffcccbbbdddddddddcccaaa^^^[[[ZZZ___```aaaccccccaaa```___[[[ZZZZZZ[[[\\\\\\ZZZXXXXXXWWWWWWWWWXXXYYY[[[\\\YYYZZZZZZZZZ]]]bbbbbb]]]]]]^^^___```bbbeeeggghhheeecccbbbcccfffhhhfffddddddfffhhhgggfffddddddeee{{{}}}}}}|||}}}~~~~~~|||{{{~~~}}}||||||}}}~~~|||||||||{{{{{{{{{{{{{{{yyytttssszzzzzzuuuqqqrrrqqqooonnnqqqrrrrrrqqqpppppprrrssstttyyyxxxuuupppllllllqqqvvvyyy||||||xxxvvvtttsssrrrpppoooooonnnnnnnnnpppssstttsssrrrrrrrrrtttsssrrrrrrtttuuutttsssrrruuuwwwwwwuuuqqqooonnnjjjkkklllkkkhhhggghhhjjjlllnnnqqqrrrrrrqqqrrrsssuuuxxxzzz{{{yyywwwwwwwwwwwwvvvuuutttuuuwwwyyy{{{wwwtttoookkkkkknnnsssvvvxxxwwwuuusssqqqqqqqqqqqqooooooooommmllllllnnnqqqzzz{{{}}}}}}{{{wwwssspppmmmnnnqqqsssuuuwwwyyyyyysssrrrpppooonnnmmmjjjhhhkkkkkkjjjjjjkkklllnnnoooqqqsssvvvyyyyyyxxxvvvuuurrrrrrpppmmmkkklllnnnqqqsssuuuxxxyyyxxxyyyzzz|||}}}zzzyyy{{{~~~zzzwwwtttrrrsssuuuvvvvvvtttwwwwwwwwwvvvtttqqqnnnlllmmmnnnqqqssssssrrrqqqooonnnnnnpppqqqlllfffhhhooouuuuuuttttttsssttttttuuuuuutttttttttuuuuuutttrrroooooonnnmmmnnnooopppqqqqqqqqqpppooooooppppppqqqooonnnooorrruuuwwwwwwuuutttsssrrrqqqqqqqqqpppooonnnnnnooonnnlllmmmoooqqqrrrpppnnnnnnooooooooonnnjjjkkklllmmmoooppppppppppppmmmhhheeeeeefffffffffeeefffgggfffeeeeeefffggghhhhhhiiiiiiiiigggfffeeeccceeeeeefffeeegggjjjllljjjlllnnnnnnlllkkkkkkmmmooolllhhhfffggghhhjjjjjjllljjjiiigggeeeeeeeeeeeeccccccccccccccceeejjjmmmiiijjjkkkkkkiiihhhhhhiiijjjjjjkkkjjjhhheeebbb```ddddddcccbbbcccdddeeeeeefffdddbbbbbbbbbeeehhhjjjmmmkkkhhhffffffeeecccaaacccaaa___```dddkkkrrrwwwxxxtttoookkkgggffffffgggeeedddbbb___]]][[[ZZZZZZ]]]___aaaaaa```^^^]]]]]]\\\]]]]]]^^^]]]\\\[[[ZZZ^^^^^^^^^^^^^^^___``````aaa``````_______________```[[[[[[aaafffeeecccbbbddddddcccbbb```^^^\\\ZZZ]]]^^^___```___^^^\\\[[[YYYXXXXXXYYYZZZZZZWWWUUUVVVUUUUUUVVVWWWXXXZZZ[[[ZZZYYYVVVXXXaaaiiihhhbbbcccbbb``````aaadddgggiiieeedddbbbdddfffgggfffeeedddeeefffeeedddcccdddeee~~~zzz~~~}}}{{{|||~~~}}}|||~~~{{{{{{{{{|||wwwwwwwwwwwwxxxxxxyyyzzzwwwtttuuu{{{}}}wwwrrroooqqqrrrqqqrrrtttssssssqqqqqqqqqrrrtttuuuxxxxxxuuuppplllmmmrrrvvvvvvyyy|||}}}zzzwwwtttsssrrrrrrpppooonnnmmmmmmmmmkkkooosssvvvuuusssrrrqqquuusssrrrqqqqqqqqqooonnnrrrtttvvvuuurrrooommmmmmmmmnnnmmmkkkhhhffffffgggkkkooosssuuutttsssrrrrrryyy{{{~~~}}}zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyyyyssspppkkkiiijjjooouuuyyyyyywwwuuurrrpppoooooooooooonnnnnnllljjjkkkmmmpppwwwxxxxxxwwwuuussspppnnnkkklllnnnpppsssuuuwwwxxxrrrooolllkkkkkkjjjiiihhhmmmllljjjiiihhhhhhhhhiiijjjkkklllnnnppprrruuuvvvpppooommmjjjhhhiiilllooossstttuuutttttttttwwwyyy}}}yyyvvvvvvxxxyyywwwuuuvvvuuuttttttuuuvvvuuutttssssssttttttsssqqqooonnnmmmnnnppprrrssssssrrrqqqmmmnnnqqqqqqmmmhhhkkkqqqzzzyyyvvvtttssssssssstttqqqqqqpppqqqssstttrrrqqqllllllllllllmmmoooqqqrrrpppooonnnmmmmmmnnnppppppooonnnooorrruuuwwwvvvuuussssssrrrqqqqqqpppppppppooopppooonnnllllllnnnpppllllllmmmnnnooonnnkkkiiifffhhhkkknnnppprrrrrrrrrooolllhhhffffffggghhhgggfffggggggfffeeeeeefffhhhiiiiiiiiiiiihhhgggfffeeebbbbbbccccccccceeeiiillllllnnnooonnnlllkkkjjjkkkkkkhhhdddcccdddfffhhhhhhiiihhhgggffffffeeeffffffaaabbbbbbbbbbbbeeejjjmmmmmmnnnnnnmmmjjjhhhhhhiiiiiiiiihhhgggeeedddcccbbbjjjiiihhhfffeeeeeedddddddddcccbbbbbbccceeehhhjjjpppmmmiiigggfffeeedddbbbbbbaaa```aaaeeejjjqqqtttooollliiieeeccccccdddeeecccbbb```^^^\\\[[[ZZZZZZ[[[]]]______^^^\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZ]]]\\\\\\\\\\\\]]]^^^^^^`````````______^^^^^^]]]___[[[ZZZ```dddcccaaabbbccccccbbbaaa```^^^\\\[[[\\\\\\]]]]]]\\\ZZZXXXWWWWWWVVVUUUVVVWWWWWWUUUSSSSSSSSSSSSTTTVVVXXXZZZ[[[ZZZWWWSSSVVVcccooopppiiigggdddaaa^^^^^^aaaeeegggfffdddcccdddfffgggfffdddcccddddddcccbbbbbbdddfff|||ttt}}}~~~}}}zzz|||~~~~~~}}}|||}}}{{{zzzzzz{{{uuuttttttssstttuuuvvvvvvyyyxxxzzz~~~}}}xxxsssnnnkkknnnpppoooppprrrsssqqqpppooooooqqqssstttvvvwwwwwwuuurrrqqqtttwwwuuuwwwyyyxxxvvvsssqqqqqqqqqpppooonnnmmmllllllllljjjmmmqqqssssssrrrrrrrrrvvvtttrrrrrrrrrqqqooonnnrrrtttuuutttqqqnnnmmmmmmpppooommmkkkiiiiiiiiiiiimmmooorrrtttsssrrrrrrsssyyy|||}}}zzzxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwqqqoookkkjjjkkkpppvvvzzzyyywwwtttqqqooonnnmmmmmmmmmnnnmmmlllkkklllooorrrtttssssssrrrqqqppppppppplllmmmnnnoooqqqssstttuuussspppllljjjjjjkkkkkkkkkmmmllljjjhhhggggggggghhhjjjiiiiiijjjkkknnnppprrrnnnmmmkkkhhhfffgggkkknnnrrrrrrqqqpppoooppptttwwwyyywwwvvvvvvwwwvvvtttrrruuuuuuuuuuuuuuutttsssrrrsssssssssssssssrrrppppppmmmnnnppprrrssssssrrrrrrkkknnnqqqqqqnnnlllpppuuu}}}{{{wwwsssqqqpppqqqrrrooonnnnnnppprrrsssrrrqqqmmmllllllllllllmmmooopppoooooonnnnnnnnnoooqqqrrrmmmnnnoooqqqtttuuuuuuuuuqqqqqqpppooommmmmmnnnoooooooooooommmkkkjjjlllmmmiiiiiijjjlllmmmllliiiggghhhiiikkknnnoooooonnnnnnnnnllliiiggghhhjjjkkkjjjggghhhhhhfffeeedddfffhhhhhhhhhgggfffeeedddcccbbbcccccccccbbbbbbdddhhhkkkllllllmmmlllkkkiiihhhhhhgggdddaaaaaabbbdddeeeeeeeeeeeeddddddddddddeeeeeeaaabbbbbbaaaaaadddhhhkkkmmmmmmmmmkkkhhhgggggghhhiiihhhfffdddccccccdddeeeiiihhhgggfffdddcccbbbbbb______```bbbeeehhhkkklllllliiifffdddddddddcccbbb___^^^^^^___bbbgggkkknnniiigggdddbbb``````aaabbb```___^^^\\\ZZZYYYXXXXXXZZZ\\\]]]]]]\\\[[[[[[\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]___`````````___^^^^^^ZZZZZZ___bbbaaa```aaaaaaaaaaaa```___^^^]]]\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTTTTUUUUUUSSSQQQQQQRRRSSSUUUVVVXXXZZZ[[[XXXVVVTTTVVVaaannnqqqnnndddbbb```^^^^^^```bbbdddeeeeeeddddddeeeeeeddddddcccccccccbbbaaabbbeeehhh|||zzzzzz~~~~~~~~~}}}||||||~~~~~~~~~}}}zzz{{{}}}~~~~~~}}}{{{zzz~~~}}}{{{zzzzzz{{{wwwvvvtttssssssssstttuuu|||~~~xxxsssqqqllliiilllnnnmmmnnnqqqsssrrrooonnnnnnpppsssuuuwwwzzz}}}|||xxxttttttuuuvvvwwwwwwvvvsssqqqpppqqqppppppnnnmmmlllkkkkkkkkkkkkllloooooopppqqqsssuuuvvvuuussssssttttttsssqqqsssttttttssspppoooooooooqqqooommmlllmmmmmmnnnnnnooopppqqqppppppppprrrtttvvvyyy{{{{{{yyyvvvuuutttssstttuuuvvvvvvvvvuuutttrrrqqqnnnmmmooorrrwwwyyyxxxvvvssspppnnnmmmlllllllllmmmnnnnnnnnnppprrruuuppppppoooooooooppprrrsssppppppooooooooopppqqqrrrssspppllliiijjjlllmmmmmmmmmlllkkkjjjiiijjjkkkkkknnnnnnmmmmmmllllllkkkkkklllkkkjjjgggeeefffjjjmmmqqqpppooommmlllnnnrrruuutttuuuwwwzzzzzzxxxuuurrrsssuuuvvvvvvtttrrrqqqppprrrrrrrrrqqqpppoooooonnnmmmnnnoooqqqqqqrrrqqqqqqhhhnnnrrrrrrpppqqquuuyyy|||zzzvvvqqqooonnnnnnooonnnmmmnnnppprrrsssrrrqqqpppooommmlllkkkkkkkkklllmmmmmmnnnoooppprrrsssssskkkmmmoooqqqrrrssstttuuuqqqqqqpppnnnkkkjjjlllnnnmmmnnnmmmkkkhhhhhhiiikkkiiihhhgggggghhhiiiiiihhhggghhhjjjkkkkkkkkkkkkjjjnnnllljjjiiikkkmmmnnnnnnhhhiiihhhfffddddddfffhhhiiihhhfffeeecccbbbaaaaaaeeeeeeeeedddcccdddgggiiilllllllllllllllkkkjjjiiidddbbb``````aaaccccccccc```aaaaaabbbbbbbbbbbbbbbbbbbbbbbb``````bbbeeehhhkkklllllljjjhhhhhhiiikkkiiigggeeebbbbbbcccdddfffeeeeeeeeedddcccbbbaaaaaa^^^___```ccceeegggiiijjjdddbbb```___```aaaaaa```\\\\\\]]]^^^aaadddggghhhgggeeeccc```^^^^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWYYY[[[\\\\\\ZZZZZZZZZ\\\ZZZZZZZZZZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYY[[[^^^aaabbbbbbaaa```]]]ZZZZZZ]]]___^^^^^^aaa```______^^^^^^^^^^^^^^^```______]]]\\\ZZZXXXWWWWWWVVVTTTSSSTTTTTTSSSQQQQQQRRRTTTVVVWWWYYYZZZ[[[VVVWWWWWWWWW\\\fffmmmnnn___``````aaabbbccccccdddeeeeeeeeedddcccbbbbbbcccbbbbbbbbbaaaaaabbbfffiiiyyy|||~~~~~~}}}}}}}}}}}}~~~~~~zzz}}}{{{yyyyyy{{{|||}}}zzz{{{|||}}}|||{{{yyyxxxzzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwuuusssssstttuuuvvv||||||{{{xxxsssooopppllljjjmmmoooooopppsssuuusssqqqoooooorrruuuwww|||zzzuuurrrrrrwwwwwwvvvtttqqqooopppqqqppppppnnnmmmlllkkkkkkkkkkkklllnnnnnnoooqqqtttwwwvvvtttssstttuuuvvvuuusssqqqrrrrrrqqqooooooppprrrrrrooommmmmmoooqqqrrrrrrpppqqqqqqooonnnooorrrtttqqqsssuuutttrrrqqqpppqqqqqqrrrrrrsssssssssrrrrrrrrrqqqqqqqqqsssuuuwwwxxxvvvtttrrrooommmllllllllllllnnnqqqrrrrrrrrrssstttoooooonnnnnnoooppprrrsssrrrqqqooonnnmmmmmmnnnooopppmmmiiihhhiiijjjkkkkkkllllllkkkkkklllmmmoooppprrrqqqqqqooonnnkkkjjjhhhkkkkkkjjjiiiggghhhjjjllloooooonnnmmmlllnnnrrruuuqqqtttyyy||||||yyyuuusssqqqsssvvvvvvssspppnnnmmmnnnnnnmmmmmmllllllllllllnnnnnnooooooooooooooooooiiipppuuusssqqqsssxxxzzzyyywwwtttqqqnnnmmmmmmmmmnnnnnnnnnooorrrrrrrrrpppqqqpppmmmkkkiiiggggggggggggiiillloooqqqrrrrrrrrriiikkknnnooopppppprrrsssssssssrrrooojjjiiikkknnnllllllkkkiiigggfffhhhjjjiiigggddddddeeegggiiiiiicccddddddfffgggiiijjjjjjllljjjiiijjjmmmooopppooojjjjjjhhhfffddddddfffiiijjjiiigggeeecccbbbaaaaaadddeeeffffffeeeeeegggiiimmmllllllmmmoooooonnnmmmdddbbb``````aaabbbbbbaaa^^^^^^___```aaaaaa``````aaaaaa```______aaaeeehhhkkkkkkkkkjjjiiijjjlllnnnhhhfffcccaaa```aaabbbdddcccdddddddddcccbbbaaa```___```aaabbbcccccccccbbb^^^]]]\\\]]]______^^^]]]\\\]]]^^^```bbbdddeeefffeeedddaaa___]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVYYYZZZ[[[[[[ZZZYYY[[[\\\ZZZZZZZZZYYYZZZZZZ[[[\\\YYYXXXXXXXXXXXXYYYZZZZZZXXX[[[___bbbdddcccbbb```\\\YYYYYY\\\]]][[[\\\```^^^^^^]]]]]]]]]^^^^^^___aaa```___]]]\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXYYYYYYYYYTTTXXXYYYWWWXXX```gggjjj]]]___aaadddeeefffeeeeeecccdddeeecccaaa``````aaa___```aaaaaa```bbbeeeggg||||||}}}||||||}}}~~~{{{}}}}}}yyywwwwwwzzz|||~~~zzzzzz{{{{{{zzzxxxvvvuuuwwwyyy}}}~~~}}}|||||||||}}}~~~~~~~~~|||yyyvvvttttttrrrpppooooooqqqsssuuuxxx|||wwwtttqqqooommmmmmiiihhhlllpppqqqssswwwuuussspppnnnnnnqqqtttvvv|||~~~}}}yyyvvvvvvwwwxxxwwwuuurrrooonnnoooqqqqqqpppooommmlllllllllkkkjjjmmmppprrrssstttuuuwwwuuusssrrrrrrssssssrrrqqqooooooooonnnmmmnnnpppssssssppplllllloooqqqrrrrrrpppqqqsssrrrqqqqqqrrrsssmmmnnnnnnnnnllllllmmmnnnpppooooooooooooooooooooooooppprrrtttvvvwwwxxxxxxtttssspppnnnmmmlllllllllmmmpppsssuuutttrrrqqqppppppooonnnnnnnnnnnnooopppooonnnmmmkkkkkklllmmmnnnnnnkkkhhhhhhiiijjjkkkjjjmmmlllllllllmmmnnnpppqqqrrrqqqpppnnnmmmlllkkkkkkiiikkklllkkkjjjiiijjjlllmmmnnnnnnmmmmmmooorrruuurrrtttxxxzzzyyyvvvtttsssooorrrvvvvvvrrrnnnkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmuuuxxxtttqqqssswwwwwwvvvuuusssqqqooonnnmmmmmmnnnmmmmmmnnnpppqqqpppnnnooommmkkkhhhfffddddddddd^^^aaafffkkkooopppooonnnfffiiimmmnnnmmmnnnppprrrssstttrrrmmmgggeeehhhlllkkkkkkkkkiiiggggggiiijjjhhhfffddddddeeeggghhhhhhaaa``````aaabbbeeehhhiiiiiihhhhhhiiillloooooooookkkjjjiiifffddddddgggiiijjjhhhfffcccaaa```_________aaaeeefffggggggiiijjjjjjjjjjjjlllppprrrqqqoooeeecccaaaaaabbbbbbaaa```]]]^^^___`````````______]]]^^^^^^^^^___bbbfffjjjjjjjjjjjjhhhggghhhjjjllleeedddaaa^^^]]]]]]______bbbbbbbbbbbbaaa___]]]\\\\\\]]]___``````___]]]\\\\\\\\\]]]^^^______\\\ZZZ\\\]]]___bbbcccddddddcccbbbaaa___]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[ZZZYYYYYY[[[]]][[[[[[ZZZZZZZZZ[[[\\\]]]YYYXXXXXXXXXXXXYYYZZZZZZ[[[^^^bbbeeeeeeccc```^^^[[[YYYYYY[[[[[[YYY[[[```]]]]]]\\\\\\\\\^^^___```___^^^]]]\\\ZZZZZZYYYYYYXXXUUUSSSQQQRRRRRRQQQPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVXXXWWWUUUXXX```dddeee]]]^^^___```bbbcccddddddbbbcccdddbbb___]]]^^^___ZZZ\\\^^^______```bbbddd~~~}}}~~~~~~}}}{{{{{{|||}}}|||~~~|||{{{xxxwwwxxx{{{}}}zzzzzz{{{{{{yyywwwtttsssuuuxxx|||~~~}}}|||{{{{{{|||}}}|||xxxssspppmmmkkkjjjiiikkkmmmppprrruuu}}}zzztttooommmlllllliiifffeeekkkoooqqqtttxxxrrrpppmmmkkkkkknnnrrrtttxxxyyyzzzyyywwwxxx|||xxxwwwtttpppmmmlllnnnqqqqqqpppooonnnmmmllllllllliiimmmrrrvvvwwwvvvvvvwwwtttrrrppppppppppppooommmmmmmmmmmmlllkkkmmmpppssstttppplllkkknnnpppqqqpppooorrruuuvvvuuusssrrrrrrkkkkkkkkkjjjhhhiiikkknnnooonnnmmmmmmmmmmmmnnnnnnkkkmmmqqquuuwwwxxxxxxxxxsssrrrpppnnnmmmlllmmmmmmnnnrrruuuwwwtttqqqmmmlllqqqpppooonnnmmmllllllllllllkkkjjjiiiiiikkklllnnnnnnllljjjiiikkkllllllkkkmmmmmmllllllmmmnnnpppqqqpppooolllkkkkkklllnnnoooiiikkkmmmmmmlllkkkkkkllllllmmmnnnnnnooopppsssvvvsssuuuvvvvvvuuusssrrrrrrnnnrrruuuuuuqqqllljjjiiiiiiiiijjjkkkmmmoooqqqrrrnnnnnnnnnmmmllllllkkkkkkqqqxxx{{{uuuppprrruuuuuuttttttsssrrrqqqooonnnnnnmmmmmmlllnnnooopppnnnmmmlllkkkhhheeecccbbbbbbbbbWWW[[[bbbiiilllmmmllljjjeeehhhlllmmmlllllloooqqqqqqrrrpppkkkdddaaadddhhhkkklllkkkjjjhhhhhhjjjlllfffeeedddeeeggghhhgggfffbbb```___^^^___aaadddfffgggffffffhhhkkknnnooonnnkkkkkkiiifffddddddgggiiihhhfffccc```^^^\\\\\\\\\ZZZ^^^cccfffhhhiiijjjkkkgggffffffjjjooorrrqqqooofffdddbbbbbbbbbbbbaaa```^^^___```aaaaaa```______ZZZ[[[\\\]]]___ccciiimmmhhhhhhgggeeecccdddfffhhhcccbbb___]]][[[[[[\\\\\\aaaaaaaaa```^^^\\\YYYXXXVVVXXXZZZ]]]^^^]]]\\\\\\^^^^^^___```aaa___[[[XXXZZZ\\\___aaabbbbbbbbbaaa^^^^^^]]]\\\\\\[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZZZZZZZ\\\]]]^^^YYYXXXXXXXXXXXXYYYZZZZZZ^^^```dddffffffccc___\\\[[[YYYYYY[[[ZZZXXX[[[___]]]\\\[[[[[[\\\^^^___```]]]\\\[[[YYYXXXXXXXXXXXXWWWUUURRRPPPQQQQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTXXXWWWUUUTTTZZZbbbdddaaa\\\\\\[[[ZZZ[[[]]]```aaaaaacccdddaaa^^^\\\\\\^^^WWWYYY\\\^^^^^^^^^```aaa~~~{{{~~~{{{yyyyyy{{{~~~zzz}}}~~~|||zzzvvvssstttxxx~~~{{{yyyzzz|||{{{wwwrrrzzz{{{{{{zzzxxxxxxyyy{{{{{{wwwwwwzzzxxxqqqjjjkkkiiihhhjjjmmmpppqqqrrrqqqtttyyy~~~~~~yyytttpppmmmiiifffiiifffeeehhhoootttvvvvvvyyysssmmmkkknnnqqqssssssuuuyyyzzzzzz|||zzzvvvqqqmmmlllmmmnnnnnnkkknnnrrrsssppplllgggeeehhhkkkppptttvvvvvvuuutttnnnpppqqqpppnnnmmmmmmmmmmmmlllkkkmmmoooqqqrrrqqqmmmiiieeegggllloooooommmssswwwzzzyyyuuurrrrrrsssooommmlllkkklllllllllkkklllkkkkkklllnnnooonnnmmmqqqssswwwxxxwwwvvvvvvwwwrrrqqqooommmllllllllllllrrruuuxxxvvvrrrmmmlllllliiiiiiiiiiiijjjkkklllllliiiiiihhhhhhiiikkkmmmoooqqqpppnnnlllkkkjjjjjjkkkkkkmmmoooqqqqqqpppnnnlllkkkkkkkkkjjjjjjkkknnnqqqmmmmmmllljjjiiijjjmmmpppiiilllmmmlllnnnsssuuutttvvvwwwxxxvvvsssooonnnmmmoooqqqsssuuutttpppllliiillllllkkkkkklllmmmoooppppppppppppmmmkkkiiijjjkkkxxxxxxwwwuuutttqqqpppnnnqqqqqqrrrrrrqqqpppnnnmmmkkklllmmmnnnnnnnnnnnnnnnllllllkkkgggbbb___]]]]]]YYY]]]bbbhhhkkkllllllkkknnnmmmlllkkkkkklllnnnooonnnnnnnnnmmmkkkiiigggfffkkknnnooojjjhhhjjjjjjhhhcccbbbaaabbbdddfffggggggccc```]]]\\\]]]```dddffffffgggiiijjjllllllmmmmmmjjjiiiggggggiiiiiihhhgggeeedddcccaaa___^^^]]]]]]ccccccdddfffhhhjjjlllmmmjjjjjjjjjlllnnnooommmllleeedddcccbbbaaaaaaaaaaaa```aaabbbbbbbbbaaa___^^^XXXZZZ\\\]]]]]]^^^```bbbfffeeecccbbbbbbdddeeeggg```^^^[[[YYYYYYZZZ]]]______```bbbbbb___]]]\\\\\\ZZZ[[[\\\]]]^^^^^^______^^^```bbbbbb^^^YYYUUUSSS[[[ZZZZZZ]]]``````\\\XXXYYY[[[]]]______]]][[[YYY[[[[[[ZZZXXXWWWVVVUUUUUU[[[YYYWWWWWWXXXXXXWWWVVVXXXVVVUUUVVVYYY[[[YYYWWWYYYXXXWWWVVVVVVWWWYYY[[[bbbaaa___^^^\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^\\\YYYWWWWWWXXXXXXWWWWWWWWWXXXWWWVVVTTTTTTPPPKKKJJJLLLOOOOOONNNOOOOOOQQQSSSTTTUUUUUUUUUWWWWWWWWWYYY[[[^^^aaaccc___^^^^^^]]]]]]\\\\\\[[[]]]]]]\\\[[[YYYWWWVVVUUUYYYYYYYYYYYYZZZ[[[]]]]]]}}}|||zzzyyyzzz|||~~~~~~~~~}}}}}}|||{{{wwwsssssswww{{{}}}~~~}}}zzz{{{}}}|||xxxtttzzz{{{{{{zzzxxxxxxyyyzzzyyytttrrrttttttooojjjhhhggggggiiilllooopppppprrrtttyyy}}}{{{uuupppllliiifffdddbbbcccdddfffhhhlllqqqtttwwwqqqlllkkkmmmqqqsssssszzz|||{{{xxxyyy}}}~~~|||vvvsssooommmmmmnnnnnnnnnlllnnnqqqqqqnnnjjjfffdddhhhjjjmmmoooppppppnnnmmmkkkmmmnnnnnnmmmlllmmmnnnnnnmmmlllmmmnnnppppppooolllhhheeefffkkkoooooommmtttyyy~~~{{{vvvtttssstttrrrooonnnooonnnmmmkkknnnmmmlllmmmnnnooonnnmmmnnnpppssstttsssrrrrrrssssssqqqnnnllljjjjjjkkkkkkmmmpppsssrrrmmmiiihhhhhhkkkkkkjjjjjjkkkkkklllllliiihhhhhhhhhiiikkkmmmnnnooonnnmmmlllllllllllllllmmmoooqqqssstttsssqqqppplllnnnooonnnlllkkkkkkllliiiiiijjjhhhggggggiiikkkkkknnnooommmoootttvvvtttvvvvvvvvvtttqqqnnnmmmmmmnnnooorrrttttttrrrooonnnjjjjjjkkklllmmmppprrrtttqqqqqqqqqooollljjjkkkllltttttttttssssssrrrqqqpppoooooopppppppppoooooonnnlllmmmnnnoooppppppppppppnnnnnnmmmiiiddd```______\\\___cccgggjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnmmmmmmmmmmmmkkkiiigggfffiiimmmnnnkkkiiijjjjjjhhhdddbbbbbbccceeefffeeedddcccaaa___^^^___bbbeeegggfffggghhhiiijjjkkkllllllkkkjjjjjjjjjlllllljjjiiicccbbb```^^^\\\[[[[[[\\\aaabbbcccfffiiilllnnnpppkkkiiiiiiiiikkkkkkjjjiiicccbbbaaa```____________````````````___]]][[[ZZZZZZ[[[]]]^^^^^^___aaaccceeedddbbb`````````aaabbb___]]]ZZZXXXWWWXXXZZZ\\\^^^``````___]]][[[[[[[[[ZZZ\\\^^^aaabbbaaa```___^^^```aaa```\\\XXXVVVUUU[[[\\\]]]___```___\\\YYYYYYZZZ]]]___```^^^\\\[[[ZZZYYYWWWUUUUUUVVVWWWXXX[[[YYYWWWWWWXXXXXXXXXWWWXXXVVVUUUVVVYYYZZZYYYWWWSSSSSSSSSTTTWWWZZZ]]]___aaa```^^^[[[YYYYYYXXXXXXZZZYYYYYYZZZZZZ[[[\\\]]]ZZZ[[[\\\[[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXVVVUUUTTTPPPMMMKKKLLLLLLKKKJJJLLLMMMOOOQQQSSSTTTUUUVVVUUUUUUVVVWWWZZZ\\\___```\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTYYYYYYYYYYYYZZZ[[[[[[\\\~~~zzzzzzyyy{{{}}}~~~}}}{{{~~~}}}{{{{{{zzzzzz{{{xxxtttsssuuuxxxzzz{{{~~~}}}}}}~~~zzzvvvyyyzzz{{{zzzyyyxxxxxxyyy|||uuunnnkkkmmmooonnnkkkiiihhhiiikkkoooqqqrrrqqqtttvvvzzz}}}~~~}}}{{{zzz|||wwwqqqllliiigggfffeeeeeehhhjjjhhhfffggglllqqqtttpppkkkkkknnnrrrssssssyyy{{{yyyttttttwwwyyywwwpppnnnmmmmmmnnnoooooonnnmmmnnnpppnnnjjjgggdddcccggghhhiiiiiiiiiiiihhhhhhhhhjjjkkklllkkkkkkmmmnnnpppnnnmmmmmmnnnnnnlllkkkjjjgggeeefffjjjnnnnnnnnnrrrxxx}}}wwwsssqqqvvvtttrrrqqqpppooommmkkkpppnnnmmmmmmoooooonnnlllllloooqqqqqqpppooooooooorrrpppmmmjjjhhhiiijjjkkknnnqqqtttrrrnnnjjjiiijjjnnnmmmmmmllllllllllllllliiiiiiiiiiiijjjlllmmmooommmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqrrrssssssrrrrrrnnnpppqqqqqqmmmjjjhhhgggfffhhhiiiiiihhhgggggghhhlllooopppnnnppptttvvvtttuuuuuutttqqqnnnllllllmmmlllnnnpppqqqrrrrrrrrrqqqkkkkkklllmmmnnnppprrrsssqqqrrrrrrpppmmmllllllmmmoooooopppqqqqqqqqqqqqppplllllllllmmmnnnooopppqqqnnnnnnooopppqqqqqqqqqqqqnnnnnnllliiiddd```______aaabbbdddfffhhhiiijjjjjjhhhiiijjjkkkllllllmmmmmmllllllllllllkkkiiigggeeeggglllnnnlllkkklllkkkhhheeedddccccccddddddcccaaacccbbbbbbbbbccceeeggghhhffffffggghhhiiiiiijjjjjjkkkjjjjjjlllmmmmmmkkkiiibbb```]]]ZZZYYYYYY[[[\\\___aaacccfffjjjmmmoooqqqkkkiiiggggggggggggfffeeeeeeddddddcccbbbbbbbbbbbb______^^^]]][[[YYYWWWVVVVVVXXXZZZZZZZZZ[[[]]]___cccbbb```^^^]]]]]]^^^^^^\\\ZZZXXXWWWWWWYYY[[[]]]^^^^^^^^^\\\ZZZXXXYYYZZZZZZ\\\```cccdddcccaaa___^^^___^^^\\\YYYWWWVVVWWWZZZ\\\______]]][[[ZZZYYYZZZ\\\^^^___```___]]]\\\YYYWWWUUUTTTTTTVVVYYY[[[ZZZXXXWWWWWWXXXYYYXXXWWWXXXWWWVVVWWWXXXYYYXXXWWWPPPQQQRRRTTTWWWZZZ\\\^^^^^^\\\ZZZWWWVVVVVVWWWXXX[[[[[[ZZZZZZZZZZZZ[[[[[[WWWYYYZZZYYYXXXXXXYYYZZZYYYYYYZZZ[[[ZZZXXXVVVUUUSSSQQQNNNMMMLLLJJJHHHFFFJJJKKKMMMPPPRRRTTTUUUUUUTTTUUUVVVXXXZZZ[[[]]]^^^[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTYYYYYYYYYYYYYYYZZZZZZZZZ}}}}}}zzzzzz{{{}}}}}}{{{}}}{{{yyywwwvvvwwwxxxxxxzzzxxxuuutttuuuxxxzzz{{{~~~~~~~~~zzzwwwwwwyyy{{{{{{yyywwwwwwwwwwwwppphhhfffhhhmmmooopppoooooooooqqqtttuuuuuutttvvvxxx{{{~~~}}}{{{yyyzzzuuuooolllkkklllmmmmmmtttttttttqqqnnnnnnpppssssssooolllmmmqqqtttuuuttttttuuusssoooooosssuuutttkkkkkkkkklllooopppooonnnnnnooonnnlllhhhdddccccccggggggffffffffffffggggggiiikkklllkkkjjjjjjlllnnnqqqooommmmmmmmmllljjjhhhiiigggeeefffjjjmmmnnnoooqqqvvv{{{{{{wwwrrrooonnntttsssqqqqqqqqqpppnnnlllooommmllllllmmmmmmllljjjlllnnnppppppnnnmmmnnnnnnpppnnnkkkiiihhhiiikkkmmmooorrruuutttpppllllllmmmqqqpppooonnnmmmmmmmmmmmmkkkkkkkkkkkklllnnnooopppmmmnnnnnnnnnnnnmmmllllllkkkkkkmmmnnnooooooppppppnnnppppppnnnkkkgggffffffgggiiimmmnnnllliiihhhggglllnnnooommmooosssuuussstttsssrrroookkkjjjkkkllllllmmmmmmnnnooooooppppppnnnnnnmmmmmmmmmmmmnnnnnnpppqqqqqqpppmmmlllkkkllllllmmmnnnnnnnnnnnnnnnnnniiiiiiiiijjjlllnnnqqqsssooopppqqqrrrrrrrrrrrrrrrkkkkkkjjjfffbbb___^^^^^^eeeeeeeeeeeefffgggiiiiiieeefffhhhjjjkkklllkkkkkkjjjjjjkkkkkkjjjhhhfffeeeffflllooonnnmmmmmmllliiiiiifffbbb___```aaabbbbbbddddddeeefffggghhhiiiiiieeeeeeeeefffggghhhiiijjjiiihhhiiijjjlllkkkiiigggccc```]]]ZZZYYYZZZ]]]^^^aaabbbdddgggjjjlllnnnooollljjjgggeeeeeeeeedddccceeedddccccccbbbbbbbbbccc]]]]]]\\\[[[YYYXXXWWWVVVUUUWWWYYYYYYYYYYYY[[[]]]``````^^^]]]]]]]]]]]]^^^ZZZYYYXXXXXXZZZ\\\___aaa]]]]]]\\\YYYWWWVVVWWWYYYZZZ[[[^^^```aaaaaa```___]]]]]]\\\YYYWWWVVVWWWYYYYYY\\\___^^^[[[XXXXXXZZZ^^^^^^_________^^^]]]\\\YYYYYYXXXWWWWWWXXXYYYZZZXXXVVVUUUUUUWWWXXXWWWWWWWWWWWWVVVWWWWWWXXXWWWWWWTTTTTTTTTUUUVVVVVVVVVWWWYYYWWWUUUTTTTTTVVVXXXYYY[[[[[[ZZZZZZYYYZZZZZZZZZWWWXXXYYYYYYWWWWWWXXXYYYYYY[[[]]]]]][[[XXXVVVUUURRRRRRQQQPPPNNNLLLIIIGGGLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUYYYYYYZZZZZZYYYYYYYYYXXX~~~zzzzzz|||}}}~~~~~~{{{~~~~~~~~~yyyxxxuuusssssstttuuuwwwxxxxxxwwwvvvvvvxxx{{{~~~~~~~~~}}}|||yyywwwuuuxxx{{{{{{yyywwwvvvuuuppplllgggfffiiiooosssuuuuuutttssstttuuuvvvuuutttxxxzzz|||~~~~~~}}}yyyuuuqqqoooqqqtttwwwxxx~~~{{{wwwvvvxxxyyyyyyxxxssspppnnnoootttwwwwwwvvvpppqqqppplllllloooqqqoooiiiiiijjjlllooopppooommmnnnooonnnkkkgggdddccccccgggfffffffffgggiiijjjkkkmmmnnnnnnlllkkkjjjlllmmmqqqooonnnnnnmmmllliiiggghhhgggfffgggjjjmmmoooppprrruuuvvvtttpppmmmmmmooorrrrrrqqqrrrssssssqqqppplllkkkiiiiiijjjjjjiiigggiiikkkllllllkkkkkkkkkmmmnnnllljjjiiijjjlllnnnooonnnpppsssqqqnnnkkklllmmmrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnooopppqqqrrroooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkklllmmmnnnmmmmmmllliiifffeeefffggggggjjjnnnpppnnnjjjhhhggghhhlllllljjjlllqqqrrrqqqsssrrrqqqnnnkkkjjjkkkmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmooopppooommmkkkjjjkkklllmmmmmmmmmlllkkkjjjiiiffffffggghhhkkknnnqqqsssqqqqqqrrrrrrrrrqqqqqqpppjjjjjjiiigggcccaaa``````hhhgggffffffffffffggghhhcccdddfffhhhjjjjjjjjjiiihhhhhhiiiiiiiiihhhfffeeeggglllpppnnnmmmnnnmmmjjjlllggg___[[[[[[___ccceeeeeefffgggggghhhiiiiiiiiidddddddddeeefffhhhiiikkkjjjiiiiiijjjkkkjjjhhhfffeeeccc___]]]\\\^^^aaabbbeeefffgggiiijjjkkkkkkjjjllljjjgggfffffffffdddccc______^^^]]]]]]]]]^^^^^^\\\\\\[[[ZZZZZZYYYYYYYYYZZZ\\\]]]^^^]]]]]]___aaa^^^^^^^^^^^^___``````aaa______]]]]]]]]]^^^```aaa]]]]]]\\\YYYVVVUUUVVVXXXZZZZZZZZZZZZ[[[]]]^^^___]]]\\\ZZZXXXUUUVVVXXX[[[[[[___aaaaaa^^^\\\]]]___aaaaaa```___]]]\\\[[[ZZZ[[[\\\]]]^^^]]]ZZZWWWUUUUUUTTTSSSTTTUUUWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVWWWUUUVVVVVVVVVVVVTTTSSSRRRTTTSSSRRRSSSTTTVVVYYYZZZZZZZZZYYYYYYXXXYYYYYYYYYXXXYYYZZZYYYVVVUUUVVVWWWZZZ]]]```aaa]]]YYYVVVUUUQQQRRRSSSSSSQQQOOOMMMLLLQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXVVVVVVUUUTTTTTTUUUVVVVVVYYYZZZZZZ[[[ZZZZZZYYYXXXzzzyyy{{{~~~~~~}}}{{{~~~}}}}}}}}}vvvuuusssrrrrrrssstttuuuwwwxxxxxxwwwwwwxxx{{{~~~||||||||||||zzzxxxvvvuuussswwwzzz|||zzzwwwuuutttmmmkkkjjjlllppptttwwwxxxuuusssqqqqqqrrrtttttttttyyyzzz{{{|||}}}~~~~~~wwwuuurrrsssvvvzzz}}}~~~zzzvvvssstttyyy}}}}}}{{{tttqqqppprrrvvvxxxwwwuuuoooqqqppplllkkkmmmmmmjjjjjjjjjjjjlllnnnooonnnmmmnnnoooooommmiiifffeeeeeeffffffggghhhjjjkkkmmmnnnppppppooommmkkkjjjlllnnnpppooonnnnnnooonnnkkkhhhhhhhhhggghhhjjjmmmppprrruuuuuutttpppkkkjjjmmmqqqqqqqqqrrrsssuuuuuusssqqqiiigggffffffhhhhhhgggeeeeeefffhhhhhhggggggiiijjjnnnmmmmmmlllmmmnnnoooppppppsssuuutttpppoooppprrrrrrrrrpppooonnnnnnnnnnnnmmmmmmnnnooopppqqqrrrrrrpppooommmkkkiiiiiiiiiiiimmmlllkkkjjjkkklllmmmnnnlllllljjjgggdddccceeegggeeeiiimmmnnnlllhhhfffdddeeehhhiiihhhjjjoooqqqppprrrsssrrrpppmmmkkklllmmmllllllkkkjjjiiihhhgggfffeeefffiiikkkmmmooooooppplllnnnoooooommmkkkjjjjjjmmmmmmlllllljjjiiiggggggdddeeefffiiilllooorrrsssrrrrrrrrrqqqpppooonnnmmmjjjkkkkkkiiigggeeeeeefffiiihhhggggggffffffggggggcccdddeeefffgggggghhhhhhfffggghhhhhhhhhgggfffeeeggglllooolllkkklllkkkhhhkkkeee^^^YYYZZZ___dddgggggggggggggggggggggggggggbbbbbbcccdddfffhhhkkkmmmnnnllljjjjjjjjjjjjhhhgggeeedddaaa``````aaaccceeehhhiiijjjjjjjjjiiihhhgggiiihhhgggggghhhgggeeeccc______^^^]]]]]]^^^^^^___]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZ\\\]]]]]]]]]]]]___```^^^^^^___```aaabbbbbbcccfffeeeccc```^^^]]]]]]]]]]]]]]]]]]ZZZWWWVVVVVVWWWZZZYYYWWWWWWXXXZZZ]]]___\\\[[[ZZZWWWVVVWWWZZZ]]]```bbbddddddddddddfffgggbbbaaa___]]]\\\[[[ZZZZZZ]]]___aaabbb___[[[VVVRRRTTTSSSRRRSSSUUUWWWWWWWWWVVVWWWXXXWWWVVVUUUVVVWWWSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYWWWUUUVVVWWWZZZ___dddddd___YYYVVVUUUQQQSSSUUUUUUSSSRRRQQQRRRTTTTTTUUUUUUUUUTTTSSSSSSPPPRRRUUUWWWWWWUUUSSSRRRPPPQQQSSSUUUWWWZZZ[[[\\\XXXWWWUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYY~~~yyyzzz~~~~~~}}}zzz|||}}}|||}}}tttssssssrrrrrrssstttuuuwwwxxxyyywwwuuuuuuxxx{{{xxxyyyzzzyyywwwtttsssrrrrrrvvvzzz|||zzzwwwtttsssmmmnnnqqqtttwwwyyyxxxxxxssspppnnnmmmpppsssuuuvvvzzzyyyxxxwwwxxxyyy{{{|||uuutttrrrsssvvvzzz||||||rrrqqqooooooqqqtttvvvwwwsssqqqppprrrvvvwwwvvvsssmmmpppqqqooonnnpppooolllmmmlllkkklllmmmnnnnnnmmmnnnooopppooollliiiggggggffffffhhhiiijjjlllmmmmmmoooooonnnlllkkkkkknnnpppnnnnnnnnnoooppppppmmmjjjhhhiiiiiiiiikkknnnqqqtttttttttrrrnnniiiiiilllpppoooooooooqqqrrrqqqooolllfffeeedddeeegggggggggeeebbbdddeeeffffffgggiiikkkppppppqqqqqqppppppoooooosssuuuwwwvvvsssrrrsssvvvqqqqqqpppoooooonnnoooooollllllmmmoooppppppqqqqqqooommmjjjgggfffhhhiiikkkooonnnllljjjjjjkkkmmmnnnllllllkkkiiifffddddddeeeeeehhhlllllljjjgggdddccccccfffggggggiiioooqqqppprrrssstttrrrpppmmmmmmmmmkkkkkkkkkjjjiiihhhfffeeedddfffhhhlllnnnpppqqqqqqlllnnnppppppnnnlllkkkkkkllllllkkkkkkjjjhhhgggfffbbbdddgggjjjmmmpppqqqrrrrrrrrrqqqpppnnnllljjjiiiiiijjjkkkjjjiiihhhiiijjjhhhhhhhhhhhhgggggggggfffdddddddddddddddeeeffffffeeeeeegggggghhhgggfffeeefffkkklllhhhfffhhhhhhffffffbbb]]]ZZZ\\\```dddfffiiihhhgggfffeeeeeeeeeeeeaaaaaabbbcccfffjjjmmmooopppmmmjjjhhhggggggffffffcccbbbaaa```aaabbbcccdddiiijjjkkkkkkkkkiiigggfffddddddfffhhhiiihhheeecccaaaaaa`````````aaaaaabbb___^^^\\\[[[ZZZZZZZZZ[[[XXXZZZ[[[[[[ZZZ[[[\\\]]]______```aaabbbbbbbbbbbbeeedddbbb```^^^]]]\\\\\\]]]^^^___]]]ZZZWWWVVVVVVYYYYYYYYYZZZ[[[\\\^^^___[[[[[[ZZZXXXWWWXXX[[[^^^aaaaaabbbdddhhhkkkkkkkkk```___]]][[[[[[[[[\\\]]]^^^___``````^^^ZZZVVVSSSUUUTTTSSSTTTWWWYYYYYYYYYVVVWWWYYYWWWUUUTTTUUUWWWRRRTTTVVVXXXYYYWWWUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWYYYZZZYYYXXXWWWXXXYYY[[[```ffffff```YYYVVVUUURRRTTTVVVUUUSSSQQQRRRTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTVVVXXXXXXVVVSSSQQQQQQRRRSSSUUUWWWYYYZZZ[[[XXXWWWUUUTTTSSSTTTUUUVVVXXXZZZ[[[]]]^^^]]]\\\[[[|||yyy}}}~~~}}}~~~~~~|||yyy|||~~~}}}}}}ssssssssssssssssssttttttxxxyyyyyywwwsssrrruuuwwwvvvwwwxxxwwwtttrrrqqqppprrruuuzzz|||zzzwwwtttrrrnnnqqqvvvzzz|||{{{yyyvvvrrrooolllllloootttxxxzzzzzzxxxuuussssssuuuwwwyyytttrrrqqqrrruuuwwwxxxxxxoooppppppmmmiiiiiilllpppsssqqqppprrruuuwwwtttrrriiinnnqqqqqqrrruuuuuuqqqooommmlllkkkmmmnnnmmmlllnnnpppqqqqqqnnnjjjiiihhhffffffhhhiiijjjjjjjjjjjjlllmmmlllkkkkkklllooorrrmmmmmmnnnpppqqqqqqooolllhhhiiijjjjjjkkknnnrrruuurrrrrrqqqmmmhhhgggiiillllllkkkkkklllmmmkkkhhheeeeeeddddddeeeggghhhgggfffccceeefffggggggiiilllnnnssstttttttttrrrpppnnnlllooorrrtttrrrpppnnnpppsssqqqpppoooooonnnooooooooojjjkkklllnnnoooooooooooommmkkkhhheeeeeegggkkkmmmooommmkkkiiihhhiiikkkllllllmmmnnnlllhhheeebbbaaafffiiilllmmmkkkgggeeedddbbbeeeggggggjjjppprrrqqqrrrtttuuutttrrrooonnnnnnjjjjjjkkkkkkjjjiiigggfffgggiiikkkmmmooopppppppppmmmoooqqqrrrpppmmmlllllljjjjjjkkkjjjjjjiiihhhgggbbbdddgggkkknnnpppqqqqqqsssrrrqqqooommmjjjhhhgggfffhhhiiiiiihhhhhhiiijjjhhhhhhhhhhhhhhhgggffffffeeedddcccbbbcccdddeeefffdddeeefffgggggggggfffeeefffiiiiiieeecccdddeeecccaaa___]]]]]]___bbbdddeeejjjiiigggeeedddcccddddddaaaaaaaaacccfffkkknnnqqqppplllgggdddcccccccccccc```````````````aaaaaabbbhhhiiikkklllkkkiiihhhfffaaabbbdddgggjjjiiieeebbb______^^^^^^^^^______```aaa```]]][[[YYYYYYXXXYYY[[[\\\^^^^^^]]]]]]^^^``````aaaaaabbbaaaaaa``````___^^^^^^]]]]]]^^^^^^^^^^^^___```___[[[XXXWWWVVVYYYZZZ\\\^^^_________^^^ZZZ[[[ZZZYYYXXXYYY\\\^^^___^^^^^^bbbhhhllllllkkk]]]\\\[[[ZZZZZZ\\\^^^____________^^^\\\YYYWWWUUUVVVUUUUUUVVVYYY[[[[[[[[[UUUWWWYYYXXXUUUSSSUUUWWWTTTUUUXXXZZZYYYWWWTTTRRRWWWXXXYYYYYYXXXVVVSSSQQQSSSSSSTTTTTTUUUVVVWWWXXXVVVWWWYYYYYYXXXYYYZZZ\\\[[[aaaggggggaaaZZZVVVUUUSSSUUUWWWUUURRRPPPRRRTTTRRRSSSTTTUUUUUUVVVVVVVVVUUUWWWZZZ\\\\\\YYYVVVSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUSSSRRRRRRTTTUUUXXXZZZ\\\^^^___^^^]]]\\\xxxuuuwww}}}zzzyyyzzz~~~~~~|||{{{{{{{{{|||}}}yyyzzz{{{zzztttvvvvvvvvvuuutttuuuwwwzzz~~~~~~|||yyyuuurrrrrrrrrooosssxxx{{{zzzxxxvvvuuutttxxx}}}}}}yyyvvvtttqqqqqqrrruuuyyyyyyvvvsssrrrooolllkkkoootttyyy{{{}}}zzzvvvuuuuuuvvvvvvvvvsssvvvuuurrrrrrttttttqqqrrrqqqnnnlllkkkkkklllmmmlllnnnqqqsssuuuuuutttsssmmmmmmoooqqqssstttttttttooonnnnnnmmmnnnnnnoooooopppqqqrrrppplllhhheeedddddddddeeefffhhhkkknnnooooooooonnnmmmkkkiiigggfffjjjlllnnnoooooonnnnnnooohhhiiijjjiiijjjmmmsssyyyxxxwwwuuurrrnnnkkkiiihhhhhhlllooommmgggddddddfffcccccceeefffhhhjjjkkklllffffffggghhhjjjnnnqqqsssxxxwwwuuusssqqqooommmlllkkkkkkkkklllmmmoooqqqrrrtttrrrpppppprrrrrrpppmmmsssmmmjjjkkkkkkhhhgggiiiiiihhhfffeeefffgggiiikkkooommmkkkjjjjjjkkkmmmnnnllljjjhhhgggeeeeeeeeefffggghhhiiikkkmmmmmmnnnnnnjjjkkkllllllmmmmmmlllllloooooooooooonnnmmmlllkkkgggggghhhhhhgggffffffeeennnnnnnnnnnnnnnoooooopppooonnnllllllkkkjjjhhhffffffgggiiiiiihhhhhhiiijjjkkkkkkkkkjjjjjjlllqqqtttuuutttrrrpppnnnlllkkkjjjjjjgggggghhhfffcccdddiiiiiiiiiiiihhhgggfffeeedddeeeeeeeeeeeefffhhhiiijjjhhhgggffffffggggggfffeeecccfffiiihhheeebbbbbbdddbbb___\\\]]]bbbfffhhhhhhcccddddddeeeffffffeeeeee``````______aaadddfffhhhllljjjgggeeecccccccccddd```aaaaaabbbccccccddddddiiihhhgggggghhhiiihhhfffdddeeefffgggfffeeedddcccdddbbbaaabbbdddccc```]]]ZZZ\\\^^^___]]]ZZZYYYYYY]]]\\\[[[[[[[[[\\\]]]^^^eeeeeeeeedddcccbbbaaa```___\\\]]]bbbbbb^^^]]]aaa^^^```aaa___[[[WWWVVVVVV\\\\\\\\\\\\\\\]]]]]]^^^\\\[[[ZZZZZZ[[[]]]___`````````aaa``````aaaccceee^^^\\\ZZZYYY[[[\\\\\\[[[^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVXXXXXXWWWUUUSSSTTTVVVYYYZZZ\\\]]]\\\ZZZWWWVVVVVV\\\[[[ZZZXXXVVVUUUUUUUUUQQQSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXVVVWWWXXXZZZ___bbbdddddd```ZZZVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTUUUUUUUUUUUUWWWXXXTTTXXX\\\^^^\\\YYYVVVUUUTTTUUUVVVXXXZZZZZZXXXVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUWWWZZZ^^^___```___^^^pppmmmwww|||zzzzzz{{{}}}|||||||||}}}~~~~~~{{{vvvvvvwwwxxxwwwvvvvvvxxxzzz||||||zzzvvvrrrooooooooossswww{{{|||{{{xxxvvvuuutttwww{{{|||zzzwwwuuuttttttssstttvvvxxxxxxtttqqqqqqnnnllllllpppuuuzzz||||||yyytttrrrrrrtttuuuuuuuuuwwwvvvssssssvvvvvvtttsssrrrpppnnnnnnooopppqqqqqqssstttvvvwwwwwwvvvuuupppppppppqqqssstttuuutttvvvtttqqqooonnnoooppprrrpppqqqqqqooolllhhhffffffeeeeeefffgggiiillloooqqqoooooonnnlllkkkjjjiiiiiijjjlllnnnppppppqqqqqqqqqkkklllllljjjjjjlllqqquuusssrrrooollliiifffdddcccgggjjjmmmkkkfffcccdddfffcccdddfffhhhjjjkkkmmmmmmlllkkkjjjjjjlllooosssuuuwwwvvvuuusssqqqooommmlllnnnnnnmmmlllmmmnnnpppqqqsssssstttwwwyyyxxxtttqqqpppkkkiiijjjjjjgggfffgggiiihhhgggfffggghhhiiiiiikkkjjjjjjiiijjjkkklllmmmllljjjiiigggfffffffffffffffggghhhiiijjjkkklllllllllmmmmmmnnnnnnnnnnnnnnnppppppooonnnmmmllllllkkkhhhhhhhhhhhhhhhhhhgggggglllmmmooopppqqqrrrrrrrrrnnnnnnmmmmmmllljjjhhhfffggghhhiiiiiihhhhhhiiikkkkkkkkklllkkkkkkmmmpppssstttsssrrrqqqooommmkkkjjjjjjgggggghhhfffcccdddiiijjjkkkkkkkkkjjjiiigggfffeeeddddddeeeeeefffggghhhiiigggfffggghhhiiihhhggggggiiikkkiiifffccccccdddccc```^^^^^^bbbdddeeeeeeccccccdddeeeffffffffffff``````______```bbbdddeeefffeeedddbbbbbbbbbbbbccc]]]___bbbeeefffffffffeeedddcccbbbbbbdddeeedddcccdddddddddddddddcccbbbaaacccaaa```aaabbbaaa^^^[[[[[[]]]^^^]]][[[YYYXXXXXX\\\[[[[[[[[[\\\]]]___```dddeeeeeeeeedddbbb```___^^^[[[[[[``````\\\[[[___[[[]]]^^^\\\YYYWWWWWWXXX]]]]]][[[ZZZZZZ[[[[[[\\\^^^]]]\\\[[[\\\___aaaccccccbbbaaa___^^^^^^```aaa^^^\\\YYYYYYZZZ[[[\\\[[[______^^^]]]\\\ZZZXXXWWWUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSVVVXXX[[[]]]]]]\\\ZZZXXXWWWXXX[[[ZZZYYYXXXVVVVVVUUUUUUPPPQQQSSSTTTTTTTTTTTTSSSVVVWWWXXXWWWWWWWWWYYYZZZ___aaadddddd```[[[XXXVVVSSSSSSSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWVVVVVVWWWXXXTTTWWW[[[\\\ZZZXXXVVVVVVUUUUUUUUUWWWXXXXXXWWWUUUVVVUUUSSSRRRQQQQQQQQQRRRTTTWWW[[[^^^``````___]]]}}}sssnnnvvv}}}zzzzzz{{{}}}|||||||||}}}~~~|||wwwwwwyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzvvvrrrpppooopppxxx{{{~~~~~~{{{wwwuuussssssuuuxxxxxxvvvttttttttttttttttttvvvwwwwwwuuussspppnnnmmmooosssxxx{{{}}}}}}yyysssppppppsssuuuvvvwwwyyywwwssstttxxxyyyxxxuuusssqqqppppppqqqsssuuuuuuvvvvvvwwwwwwwwwwwwwwwtttrrrooooooqqqsssttttttyyyvvvrrrooonnnooorrrtttqqqrrrqqqooollljjjjjjkkkiiiiiiiiijjjlllnnnqqqsssooonnnmmmkkkkkkkkkkkkllljjjlllnnnppprrrsssssssssooonnnmmmkkkiiijjjmmmppppppnnnllliiifffcccbbbaaafffiiikkkjjjfffddddddfffeeegggiiikkkmmmooopppppppppnnnlllkkklllooorrruuuvvvvvvuuutttrrrpppnnnmmmqqqpppooommmmmmnnnpppqqqrrruuuzzz~~~~~~xxxtttoookkkjjjlllllliiifffgggiiiiiihhhhhhhhhhhhhhhhhheeefffggghhhiiijjjjjjjjjkkkjjjiiihhhgggfffffffffgggfffffffffgggiiijjjkkknnnnnnooopppppppppppppppqqqpppmmmkkkjjjjjjkkkllliiiiiiiiiiiijjjjjjjjjjjjkkkmmmpppsssuuuuuutttsssmmmnnnoooooonnnkkkhhhfffhhhiiijjjjjjiiiiiijjjkkkjjjlllmmmmmmmmmmmmoooppprrrssssssrrrqqqnnnlllkkkjjjhhhhhhiiigggcccdddhhhjjjlllmmmnnnnnnllliiihhhgggggggggffffffgggggghhhhhhgggfffhhhjjjkkkjjjiiiiiijjjjjjhhheeebbbbbbcccdddbbbaaaaaabbbdddcccbbbcccdddeeefffggggggggggggaaa```___^^^___```aaabbbaaabbbbbbcccccccccbbbbbb[[[^^^bbbfffiiihhhgggeeedddcccbbbccceeeffffffeeeddddddcccbbbaaa`````````cccbbbaaa```aaa```]]][[[]]]]]]]]][[[XXXWWWXXXYYY[[[[[[ZZZ[[[\\\^^^aaabbbcccdddeeefffeeebbb___]]][[[YYYZZZ]]]]]][[[[[[]]][[[\\\\\\[[[YYYXXXYYY[[[^^^]]]ZZZYYYXXXYYYZZZ[[[___^^^\\\[[[\\\^^^bbbdddeeeccc```\\\[[[\\\^^^___```]]]ZZZXXXYYY[[[\\\\\\```______^^^]]]\\\ZZZYYYWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTSSSRRRSSSUUUXXX]]]]]]]]][[[YYYXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVQQQRRRSSSSSSSSSSSSRRRRRRTTTUUUWWWWWWWWWWWWYYYZZZ[[[^^^aaaaaa^^^[[[XXXWWWSSSRRRQQQPPPOOOOOOOOOOOORRRTTTWWWYYYXXXWWWWWWWWWUUUWWWXXXXXXWWWVVVWWWWWWWWWVVVTTTTTTUUUVVVUUUTTTWWWVVVUUUSSSQQQPPPPPPPPPTTTWWW[[[___aaa```^^^\\\~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~{{{zzzzzz}}}{{{xxxwwwzzz|||}}}|||{{{{{{{{{|||}}}|||zzzwwwuuuuuuvvv|||~~~~~~zzzvvvrrrqqqssstttttttttrrrrrrssstttsssssstttuuuvvvwwwvvvvvvqqqppppppssswww|||~~~zzztttqqqqqqtttvvvxxxyyyzzzxxxttttttyyy{{{zzzuuutttqqqooooooppprrrtttuuuuuuvvvwwwwwwxxxxxxxxxvvvrrrmmmmmmooorrrssssssvvvtttqqqooonnnppprrrsssqqqrrrqqqooommmlllmmmnnnnnnnnnmmmnnnoooppprrrsssooonnnllljjjjjjkkkmmmnnnmmmmmmnnnppprrrrrrqqqpppmmmlllkkkiiihhhiiikkkmmmpppnnnllliiifffeeeddddddgggjjjlllkkkiiigggggghhhiiijjjmmmoooqqqsssssssssqqqooollljjjkkkmmmpppssswwwwwwvvvvvvtttrrrpppoooqqqpppooonnnnnnppprrrtttuuuxxx|||}}}xxxtttqqqmmmmmmppppppllliiiiiiiiiiiijjjjjjjjjiiihhhgggbbbdddfffhhhjjjjjjiiihhhjjjjjjiiihhhggggggffffffhhhgggfffeeefffhhhjjjlllnnnoooppppppqqqqqqppppppqqqnnnkkkhhhggghhhjjjkkkkkkkkkkkkkkkkkkllllllmmmkkkmmmqqqtttuuutttrrrpppkkkmmmpppqqqoookkkhhhgggiiijjjkkkkkkjjjiiijjjkkkjjjmmmoooooonnnmmmmmmnnnqqqqqqrrrrrrqqqooommmllljjjhhhhhhjjjgggcccdddhhhiiikkknnnpppooommmjjjhhhlllkkkjjjiiiiiiiiiiiiiiifffeeeeeegggiiikkkkkkjjjffffffeeedddbbbaaabbbbbbddddddddddddeeeeeeddddddeeefffggghhhiiiiiiiiiiiibbbaaa```_________``````aaabbbdddeeeeeedddcccbbb\\\^^^aaadddfffgggfffeeeeeedddbbbccceeeggghhhhhhddddddcccbbbaaa`````````dddcccbbbaaa```___^^^\\\]]]]]]\\\YYYWWWXXXZZZ\\\\\\\\\[[[\\\\\\^^^```aaaaaabbbdddeeedddaaa^^^[[[XXXXXXYYY\\\^^^^^^^^^______^^^\\\[[[ZZZZZZ[[[\\\\\\[[[YYYWWWWWWYYY[[[\\\^^^\\\ZZZYYYYYY\\\```bbbddd```]]][[[\\\^^^aaacccccc```\\\ZZZ[[[]]]_______________^^^]]]\\\[[[ZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQRRRSSSRRRRRRSSSUUUWWW\\\\\\[[[YYYWWWWWWXXXZZZXXXXXXWWWWWWVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSRRRTTTVVVWWWWWWWWWXXXYYYWWWYYY\\\]]][[[YYYWWWWWWSSSRRRQQQOOONNNNNNNNNNNNPPPSSSWWWXXXXXXVVVUUUUUUUUUVVVVVVVVVUUUUUUWWWYYYYYYWWWTTTRRRSSSTTTTTTSSSWWWVVVUUUTTTRRRQQQQQQPPPSSSVVV[[[___```___\\\ZZZ}}}|||}}}}}}|||zzz{{{}}}~~~|||{{{yyyxxxvvvuuuuuuyyy}}}~~~{{{xxxzzz|||}}}|||{{{{{{|||{{{||||||{{{zzzzzz{{{}}}}}}}}}yyytttqqqppprrrssssssqqqppppppsssuuuvvvuuuuuutttssssssttttttrrrrrrtttxxx|||}}}wwwssssssvvvyyyzzzxxxzzzwwwssssssxxxzzzyyytttrrrooolllkkkllloooqqqvvvvvvxxxyyyzzz{{{{{{{{{xxxsssnnnmmmqqquuuvvvuuuwwwvvvuuusssrrrpppnnnmmmnnnooonnnmmmkkkjjjkkkmmmrrrrrrsssssstttsssssssssooonnnlllkkkkkklllnnnooopppooonnnoooqqqqqqnnnllliiihhhgggggghhhjjjllllllpppooollljjjiiihhhiiiiiilllmmmoooooommmlllkkkkkklllnnnpppssstttuuuuuuuuuqqqooommmkkklllnnnqqqssswwwxxxxxxxxxwwwuuurrrqqqooonnnmmmmmmooorrrvvvxxxyyyzzz}}}}}}{{{wwwsssqqqpppmmmlllppppppllliiiiiiiiiiiijjjjjjjjjjjjiiihhhcccdddgggiiijjjjjjhhhggghhhhhhhhhhhhggggggfffeeeiiihhhgggfffgggiiilllmmmnnnnnnoooppppppppppppoooooollliiifffeeegggiiikkkooonnnmmmmmmmmmnnnoooooommmooorrrttttttqqqllljjjiiimmmpppqqqnnnjjjhhhgggiiikkklllkkkiiiiiijjjkkklllnnnppppppooommmlllllloooooopppqqqpppooonnnmmmkkkiiiiiikkkhhhddddddgggfffiiilllnnnnnnllliiiggglllkkkjjjiiihhhhhhhhhhhheeeddddddfffhhhjjjjjjiiieeedddbbbbbbbbbdddeeefffdddeeeffffffffffffggghhhhhhhhhiiijjjjjjjjjjjjjjjccccccbbbaaa`````````___aaabbbdddeeeeeedddaaa```````````````aaabbbdddeeecccaaa___```bbbdddeeeeeeeeeddddddcccbbbbbbaaaaaabbbaaaaaa___^^^]]]\\\]]]\\\\\\\\\ZZZYYYZZZ]]]```___^^^]]]\\\\\\\\\]]]^^^___aaacccdddccc```\\\ZZZUUUXXXZZZ]]]```cccdddddd```^^^\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYY\\\^^^``````^^^[[[ZZZZZZ\\\___aaa___\\\YYYZZZ^^^dddhhhiiieeebbb___^^^___aaacccccc]]]^^^^^^^^^]]]\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSPPPRRRSSSSSSSSSSSSUUUWWWZZZZZZYYYWWWUUUUUUWWWYYYWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVUUUTTTTTTSSSSSSSSSRRRTTTVVVWWWVVVVVVWWWXXXVVVXXX[[[\\\[[[YYYXXXXXXTTTRRRPPPOOONNNNNNOOOPPPOOORRRUUUWWWVVVTTTRRRRRRUUUUUUUUUTTTSSSUUUXXX[[[[[[XXXTTTSSSSSSTTTTTTTTTVVVVVVVVVUUUUUUTTTSSSSSSSSSUUUZZZ]]]^^^]]][[[YYY~~~~~~}}}|||}}}~~~~~~||||||}}}~~~~~~}}}{{{xxxvvvuuuuuuttttttxxx~~~xxxzzz{{{{{{zzzzzz{{{|||zzz{{{{{{{{{zzzzzz|||~~~~~~}}}yyytttrrrqqqrrrssssssqqqpppqqqsssvvvyyyxxxwwwssspppooooooqqqttttttwww{{{}}}wwwtttuuuwwwyyyzzzvvvxxxvvvrrrqqquuuvvvtttrrrpppllliiiiiikkknnnpppyyy{{{}}}~~~}}}yyysssooopppuuuzzz{{{zzz|||{{{zzzxxxtttpppllljjjjjjkkklllkkkiiihhhhhhiiirrrtttwwwyyyyyyxxxvvvtttqqqpppooonnnnnnnnnoooppprrrpppnnnoooqqqpppmmmiiifffeeedddfffiiilllnnnnnnooonnnlllkkkjjjkkkmmmnnnrrrrrrssssssrrrpppooonnnnnnooorrrtttuuuuuutttsssppppppoooooopppqqqtttuuuvvvwwwxxxyyyxxxvvvtttrrrlllkkkjjjkkknnnsssxxx{{{{{{||||||zzzuuuqqqooonnnnnnjjjiiilllmmmiiiggghhhiiiiiijjjjjjjjjkkkkkkkkkhhhiiijjjkkkkkkjjjhhhgggfffggggggggggggfffeeedddhhhgggggghhhiiikkkmmmooommmmmmnnnooooooooooooooommmkkkhhhffffffhhhkkkmmmsssrrrpppooooooooopppqqqoooqqqssssssqqqmmmhhheeehhhlllpppooolllhhhhhhhhhiiijjjkkkjjjiiihhhiiijjjnnnpppqqqqqqnnnlllllllllnnnnnnnnnnnnnnnnnnnnnnnnkkkiiijjjkkkiiidddcccfffeeefffiiikkkkkkjjjiiiggghhhgggffffffeeeeeeeeeeeeeeeddddddeeehhhiiiiiihhhhhhfffcccccceeehhhjjjkkkeeefffgggfffeeefffhhhjjjiiiiiijjjjjjiiiiiihhhhhhccccccbbbbbbaaa```______```aaabbbccccccbbb```___bbb```___^^^___aaaccceeeeeecccaaaaaaccceeeffffffcccdddeeeeeeeeedddcccbbb^^^______]]][[[ZZZ[[[]]]^^^___^^^]]]\\\]]]___bbb___^^^\\\[[[ZZZ[[[[[[\\\^^^___```aaa```]]]ZZZXXXVVVZZZ]]]^^^bbbgggiiiggg___]]]ZZZYYYYYYXXXWWWUUUXXXXXXYYY[[[]]]___aaabbbcccaaa___^^^]]]^^^___```[[[YYYWWWZZZ```gggkkkkkkdddbbbaaaaaaccceeefffeee]]]]]]]]]^^^^^^]]]\\\\\\ZZZYYYWWWUUUTTTTTTTTTUUURRRTTTUUUUUUUUUTTTVVVWWWWWWXXXXXXWWWUUUUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUTTTSSSRRRRRRSSSSSSRRRTTTVVVWWWVVVUUUUUUUUUWWWYYY\\\]]]\\\[[[ZZZ[[[RRRQQQOOONNNMMMNNNPPPQQQOOORRRTTTUUUTTTRRRQQQRRRTTTUUUUUUTTTTTTVVVYYY\\\\\\YYYVVVUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUSSSUUUWWWZZZ[[[[[[YYYXXX|||zzz|||{{{}}}}}}}}}}}}zzz{{{||||||{{{zzzyyyxxxvvvuuutttxxx}}}xxxyyyyyyyyyxxxxxxzzz{{{{{{||||||{{{zzzyyy{{{|||~~~~~~zzzvvvttttttrrrsssssssssrrrrrrtttvvvuuuuuutttqqqnnnnnnpppssssssuuuxxx|||~~~}}}zzzuuussssssuuuvvvvvvtttvvvtttpppooorrrrrrooopppnnnkkkiiijjjmmmrrrttt}}}|||zzzuuuppplllooowww}}}}}}{{{{{{zzzxxxvvvssspppnnnmmmkkkmmmnnnnnnllljjjiiiiiinnnrrrxxx}}}~~~{{{xxxttttttssssssrrrrrrrrrrrrssspppnnnpppssssssooojjjfffeeedddgggkkkooopppooopppooonnnmmmnnnpppssstttvvvvvvuuuuuuuuusssqqqooommmoooqqqssssssrrrpppooolllmmmnnnoooqqqsssuuuuuutttuuuwwwxxxwwwuuusssqqqkkkjjjiiijjjnnnsssxxx|||zzz|||}}}zzzuuupppmmmlllnnnjjjhhhjjjkkkhhhgggiiijjjiiiiiiiiijjjlllmmmnnnnnnnnnnnnnnnmmmkkkiiihhhdddeeefffffffffeeedddccceeefffgggiiikkkmmmnnnooommmnnnnnnooooooooooooooolllkkkjjjiiijjjlllnnnpppvvvuuusssqqqppppppqqqqqqqqqrrrsssrrrppplllhhheeehhhkkknnnmmmiiifffgggjjjiiijjjkkkjjjhhhggghhhiiipppqqqrrrpppnnnlllkkklllmmmlllkkkkkkkkkmmmnnnpppkkkjjjkkkllliiidddcccfffdddeeeggghhhiiiiiiiiihhheeeeeeddddddcccdddddddddfffeeeeeefffhhhjjjiiihhhlllhhhdddcccfffiiikkklllfffggggggeeebbbbbbeeehhhiiiiiihhhhhhgggfffdddcccaaaaaaaaaaaa```______^^^___```aaaccccccccccccbbb_________```aaacccdddeeehhheeebbbaaaccceeeffffff```bbbeeeggggggeeecccaaa^^^___```^^^\\\\\\^^^aaacccccccccaaa^^^^^^___aaa]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^]]]\\\[[[YYYXXXXXX]]]```___bbbhhhjjjggg^^^\\\[[[[[[\\\\\\ZZZWWWYYYZZZ]]]___```aaaaaaaaaccccccbbb```___]]]]]]\\\[[[XXXWWWZZZ```fffhhhgggaaaaaaaaacccfffhhhgggfff]]]^^^^^^_________^^^^^^[[[ZZZXXXVVVUUUUUUVVVWWWUUUVVVXXXXXXWWWVVVVVVXXXVVVXXXYYYXXXWWWVVVVVVWWWTTTTTTTTTUUUVVVXXXYYYZZZVVVUUUTTTSSSSSSTTTTTTUUURRRUUUWWWWWWUUUTTTSSSSSSUUUXXXZZZ[[[ZZZXXXXXXYYYPPPNNNLLLKKKLLLMMMOOOQQQQQQSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUWWWZZZ]]]]]][[[XXXXXXXXXYYYYYYXXX[[[[[[[[[ZZZYYYWWWUUUTTTSSSTTTUUUWWWWWWXXXXXXXXX~~~|||yyy{{{{{{~~~~~~||||||vvvwwwyyy{{{}}}}}}}}}}}}wwwuuutttwww|||~~~xxxxxxxxxwwwvvvwwwyyy{{{}}}{{{zzzzzz{{{{{{xxxvvvvvvrrrsssttttttssssssuuuwwwnnnppppppooonnnpppuuuyyyssstttxxx|||~~~|||zzzwwwsssqqqqqqrrrsssrrrrrrtttsssooonnnooonnnkkkooommmjjjjjjlllpppvvvyyy~~~~~~xxxuuupppkkkiiimmmuuu{{{|||yyyuuutttrrrppppppppprrrsssoooqqqssssssqqqnnnlllllljjjpppxxx~~~|||wwwwwwwwwwwwvvvuuutttsssssspppnnnqqqtttuuuqqqmmmhhhfffeeehhhmmmpppqqqppprrrqqqpppppprrruuuxxxzzzxxxwwwwwwvvvvvvtttqqqooolllmmmoooqqqqqqooommmkkkgggiiikkknnnppprrrssstttrrrsssuuuwwwvvvtttrrrpppllljjjiiijjjmmmrrrwww{{{yyy|||~~~}}}wwwqqqmmmlllpppkkkiiikkkkkkiiiiiikkkjjjiiihhhhhhjjjllloooqqqsssrrrqqqooommmkkkiiihhhcccdddeeeeeeeeedddcccbbbcccdddfffiiikkkmmmnnnooonnnnnnooopppppppppppppppmmmlllkkkkkkmmmoooqqqsssxxxwwwtttrrrppppppqqqqqqqqqrrrsssrrrpppllliiiggggggkkknnnlllgggeeegggjjjhhhjjjjjjiiigggfffggghhhqqqrrrrrrpppmmmkkkkkklllmmmkkkjjjiiiiiillloooqqqkkkjjjkkkmmmjjjdddcccfffdddeeefffggghhhiiiiiiiiieeeeeedddddddddeeeeeefffhhhgggfffgggiiikkkjjjiiimmmhhhcccaaadddgggiiiiiihhhhhhgggccc______bbbeeehhhhhhgggfffeeecccaaa```______``````___^^^^^^]]]```aaabbbdddfffgggggghhh\\\]]]```bbbeeefffffffffeeebbb^^^]]]^^^```aaaaaa]]]```dddggghhhfffcccaaa```bbbcccaaa______bbbfffggggggfffddd```^^^^^^___ZZZZZZYYYYYYYYYZZZ\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWW[[[```bbb```bbbhhhhhheee___^^^]]]___bbbbbb___\\\[[[]]]___bbbcccbbbaaa```bbbbbbaaa```^^^[[[YYYXXX]]]YYYWWWZZZ```dddcccaaa______aaadddggghhhhhhfff^^^___``````````````````[[[ZZZXXXVVVVVVVVVWWWXXXWWWXXXZZZYYYXXXWWWWWWXXXVVVXXXZZZZZZXXXWWWVVVWWWSSSSSSTTTUUUVVVXXXYYYZZZXXXXXXVVVVVVVVVWWWXXXYYYSSSUUUWWWWWWUUUSSSRRRRRRRRRTTTVVVWWWVVVUUUUUUUUUMMMLLLJJJIIIJJJLLLOOOQQQSSSTTTUUUTTTRRRRRRSSSTTTSSSTTTUUUVVVVVVXXX[[[]]]]]][[[ZZZZZZ[[[[[[ZZZYYY^^^^^^]]]\\\ZZZWWWTTTSSSSSSSSSTTTTTTUUUVVVWWWXXX{{{{{{|||{{{}}}~~~|||zzzxxxxxxyyyzzz{{{{{{{{{{{{zzzwwwuuuuuuxxx{{{zzzyyyyyywwwttttttvvvxxxzzzzzz}}}|||{{{{{{||||||{{{zzzyyy|||~~~yyyuuussssssssssssuuuvvvuuusssqqqsssooojjjlllqqquuuuuutttqqqsssvvvxxxzzzzzzzzzyyyuuuvvvwwwwwwuuurrrnnnllluuutttqqqooommmkkkjjjjjjmmmlllkkkiiijjjpppzzz~~~{{{wwwtttnnnoooqqqsssttttttssssssrrrqqqpppppppppqqqooonnnpppqqqssstttuuutttrrrqqqjjjmmmtttvvvzzzyyyxxxyyyzzzzzzyyywwwvvvtttssstttvvvtttppplllhhhjjjlllnnnpppppppppooopppqqqqqqsssuuuwwwyyyzzzyyyyyyxxxvvvtttrrrpppnnnnnnnnnmmmllllllllllllmmmjjjjjjjjjmmmpppssssssrrrrrrqqqppppppppppppmmmkkkjjjhhhgggkkkrrrwwwwwwuuuzzz{{{zzzxxxuuusssrrrsssnnnmmmllljjjiiihhhggggggeeeeeefffgggiiikkknnnooommmkkkiiigggffffffgggggghhhddd```___aaadddeeedddhhhhhhiiikkklllnnnoooppptttqqqnnnnnnqqqssssssqqqkkkiiiggghhhlllpppssstttyyyvvvssspppooommmkkkiiioooqqqssssssqqqlllgggdddiiihhhggggggfffggghhhhhhdddfffgggfffeeeeeeiiillltttssspppmmmkkkjjjjjjjjjccchhhiiiggghhhlllnnnnnnjjjiiiiiihhhgggeeecccbbbeeeeeeeeegggjjjllllllkkkgggfffdddbbbbbbcccdddeeedddeeeeeeggghhhiiikkkkkkeeeddddddddddddeeeffffffbbbbbbbbbbbbbbbaaa``````dddeeeeeeeeedddbbb```___^^^______```aaabbbbbbccccccdddfffhhhiiiiiihhhggg```aaacccdddffffffffffffaaa___^^^___aaabbbbbbbbb```bbbdddffffffeeebbbaaa```___^^^^^^^^^```aaabbbffffffdddcccbbbaaaaaabbb[[[[[[ZZZYYYYYYYYYYYYYYYXXXZZZ\\\[[[YYYVVVUUUUUU[[[^^^aaaccceeedddbbbaaabbbeeeiiiiiigggbbb___^^^cccbbbaaaaaaaaaaaaaaaaaa______``````___]]][[[ZZZ[[[[[[\\\]]]___aaacccddd]]]```dddhhhiiihhhfffdddaaa```^^^^^^______^^^]]]YYYXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\^^^]]]\\\ZZZYYYWWWVVVUUUUUUSSSRRRRRRUUUYYY[[[[[[XXXWWWVVVVVVUUUUUUUUUUUURRRSSSUUUUUUTTTTTTUUUVVVUUUVVVWWWWWWVVVUUUSSSRRRMMMNNNOOOPPPPPPOOONNNMMMQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVTTTTTTUUUWWWZZZ\\\```^^^ZZZWWWVVVVVVWWWYYY\\\\\\\\\[[[YYYUUURRROOOSSSSSSSSSSSSTTTVVVXXXZZZ}}}}}}~~~zzzzzz{{{yyy{{{|||}}}}}}yyyyyyzzzzzzzzzyyywwwvvvwwwuuussstttwwwyyyyyyxxxuuussssssuuuyyy}}}~~~||||||}}}|||{{{yyyzzz||||||xxxuuussstttsssrrrrrrssssssqqqpppsssooolllnnnssswwwxxxwwwtttuuuwwwyyyyyyzzzyyyyyywwwwwwxxxwwwtttqqqmmmkkkqqqpppooommmlllkkkkkkkkkllllllkkkiiijjjnnnvvv||||||}}}~~~~~~|||yyytttrrrooopppqqqrrrssstttttttttvvvtttsssrrrssssssqqqppplllnnnrrruuuxxxxxxxxxwwwrrruuu|||zzzwwwvvvuuuwwwyyyyyyyyywwwqqqqqqqqqrrrrrrpppmmmkkkkkklllnnnooopppqqqqqqqqqrrrrrrsssuuuvvvwwwxxxyyywwwwwwvvvuuusssqqqooonnnmmmlllkkkjjjiiiiiiiiiiiilllkkkkkklllooorrrsssrrrqqqpppnnnnnnnnnmmmjjjhhhhhhggggggmmmtttyyyzzzxxxxxxyyyxxxuuurrrpppqqqqqqpppooonnnlllkkkjjjiiiiiieeefffgggiiijjjlllmmmmmmmmmkkkiiigggeeeeeefffggggggdddaaaaaaccceeeeeedddiiijjjkkkmmmooopppqqqrrrqqqnnnkkkmmmqqqssssssrrrjjjhhhggghhhlllppprrrsssvvvtttpppooonnnmmmkkkiiikkklllmmmmmmkkkgggccc```hhhhhhhhhhhhhhhhhhhhhgggeeeggggggfffeeefffiiimmmtttrrrooollliiigggffffffdddhhhiiiffffffiiikkkkkkggggggggggggfffeeedddccchhhggggggiiilllmmmmmmmmmgggfffdddbbbaaabbbccccccaaabbbdddeeeggghhhhhhhhhiiihhhgggeeedddcccbbbbbbbbbbbbbbbbbbbbbaaaaaa```dddeeeeeeeeecccbbb```___]]]^^^___```aaaaaabbbbbbcccdddfffggghhhgggeeeddd___```aaabbbcccdddeeefffbbb```___```bbbccccccbbbaaabbbdddeeedddcccbbb```_______________```aaaaaaddddddcccbbbaaaaaa``````[[[ZZZZZZYYYYYYYYYYYYYYYWWWYYYZZZ[[[ZZZYYYZZZ[[[cccdddeeeeeedddcccaaa```aaadddhhhjjjhhheeecccbbbeeeeeecccbbbaaa`````````]]]^^^^^^^^^^^^\\\ZZZYYY^^^^^^^^^^^^^^^^^^^^^^^^ZZZ]]]bbbgggiiijjjhhhggg```^^^]]]]]]^^^^^^]]]\\\ZZZZZZZZZYYYYYYYYYXXXXXXTTTUUUUUUVVVWWWXXXYYYYYY\\\[[[[[[ZZZZZZYYYXXXXXXWWWUUUSSSSSSUUUWWWXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTTTTUUUWWWXXXXXXXXXWWWUUUSSSQQQOOOKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUXXXWWWVVVUUUVVVXXX[[[]]]^^^]]]ZZZXXXWWWWWWWWWXXX]]]]]]\\\ZZZXXXUUUSSSQQQTTTTTTSSSTTTUUUWWWYYYZZZ~~~yyyyyy|||zzzyyyyyywwwyyyzzz{{{{{{}}}~~~zzz{{{{{{{{{yyyvvvsssrrruuusssrrrsssuuuwwwwwwvvvsssssssssvvv{{{~~~~~~}}}{{{yyy{{{}}}~~~{{{wwwuuuuuuuuusssqqqpppqqqrrrrrrqqqssspppnnnoootttxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyywwwtttpppllljjjmmmlllllllllllllllmmmmmmkkkllllllkkkllloootttxxxyyyzzz{{{{{{yyyuuuqqqoooqqqqqqpppqqqrrrsssuuuvvvxxxvvvtttsssssssssqqqoooiiilllqqqvvvxxxyyyxxxwwwtttyyy~~~zzzsssrrrqqqsssuuuwwwwwwvvvmmmoooqqqqqqpppnnnmmmlllooooooooopppppprrrssssssrrrsssuuuvvvwwwvvvvvvuuusssssssssrrrqqqpppooonnnooonnnlllkkkjjjjjjkkkkkkooommmkkklllnnnqqqrrrssspppnnnlllkkkkkkjjjgggfffggggggiiipppwww||||||{{{wwwvvvtttqqqnnnmmmooopppqqqpppnnnllljjjjjjjjjjjjfffgggiiilllmmmmmmlllkkknnnllliiigggeeeeeeffffffgggfffddddddfffgggfffeeekkklllmmmoooqqqrrrssssssqqqmmmkkkkkknnnppppppnnnjjjhhhggghhhkkkoooqqqqqqrrrooommmllllllllljjjiiijjjjjjjjjiiigggdddbbb```fffggghhhhhhhhhhhhgggggghhhhhhgggfffeeegggjjjmmmtttrrroookkkgggeeeccccccfffjjjjjjfffdddggghhhgggeeeeeeffffffgggffffffeeehhhggggggiiikkkmmmmmmlllhhhfffcccaaa`````````aaa```bbbeeeggghhhiiihhhgggkkkjjjhhhfffdddbbbaaaaaabbbbbbbbbaaaaaaaaaaaa```ddddddddddddcccaaa```___]]]]]]___```aaabbbbbbbbbddddddeeefffeeecccaaa___]]]]]]]]]___aaacccfffgggdddbbbaaaaaacccdddccccccbbbcccccccccbbbaaa```___^^^^^^______``````______``````aaaaaaaaa___^^^]]]ZZZZZZYYYYYYXXXXXXYYYYYYWWWXXXYYYZZZZZZ\\\___bbbiiihhhfffcccaaa___^^^]]]^^^aaaeeeggggggfffeeeeeegggfffdddbbb```___^^^^^^\\\\\\]]]]]]]]][[[ZZZYYY^^^____________]]]\\\[[[ZZZ]]]bbbfffhhhhhhgggfff]]]\\\[[[[[[\\\\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYTTTTTTTTTUUUUUUUUUVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWTTTSSSTTTUUUUUUTTTUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWZZZZZZYYYWWWUUURRROOOMMMIIIJJJKKKMMMOOOQQQRRRSSSQQQRRRSSSUUUVVVUUUUUUTTTXXXWWWWWWWWWXXXZZZ\\\]]]\\\\\\[[[ZZZZZZYYYXXXXXX]]]\\\ZZZXXXWWWUUUTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZzzzsss|||{{{yyyxxxxxxuuuxxx{{{}}}}}}zzz{{{}}}{{{{{{||||||zzzwwwsssqqquuuuuutttttttttttttttsssuuuttttttwww|||~~~|||zzz}}}~~~}}}zzzxxxwwwxxxwwwtttqqqqqqrrruuuvvvvvvtttrrrppppppsssuuuvvvuuuxxxxxxxxxxxxxxxyyyzzz{{{}}}|||zzzwwwsssooolllkkkllllllkkkkkklllmmmmmmnnnllllllnnnoooqqqsssuuuwwwwwwxxxyyyxxxvvvssspppnnnsssrrrppppppqqqsssvvvwwwwwwuuusssrrrrrrqqqooommmmmmooosssvvvwwwuuusssqqqnnntttzzz}}}{{{wwwtttsssqqqooooooppprrrsssrrrqqqkkkooossssssqqqooooooqqqpppooonnnnnnoooppprrrsssrrrssstttuuuuuutttrrrpppnnnoooooooooooonnnmmmmmmmmmmmmlllllllllmmmoooppprrrooolllkkkmmmppprrrrrrmmmkkkiiiiiiiiiiiihhhfffggghhhlllrrrxxx||||||zzzvvvuuurrrooollllllnnnpppooommmkkkiiiggggggggghhhgggiiilllooopppooommmkkkooommmkkkhhhggggggggghhhgggggggggggghhhhhhggggggkkklllnnnpppqqqrrrrrrrrrsssoookkkjjjkkkkkkiiigggiiihhhggghhhkkkmmmoooooommmkkkiiiiiijjjjjjjjjiiilllkkkjjjiiigggfffeeedddffffffeeeeeeeeefffggggggkkkiiihhhffffffiiilllnnntttrrroookkkiiigggffffffiiimmmlllgggeeefffgggeeeeeeeeefffhhhhhhiiiiiihhhfffeeeeeefffiiijjjjjjiiihhhfffccc```___^^^^^^___ccceeeiiilllmmmmmmkkkjjjiiihhhgggeeedddccccccccc`````````_________``````ddddddccccccaaa```______^^^___```bbbbbbbbbbbbbbbddddddddddddbbb```]]][[[ZZZZZZ[[[]]]```eeeiiilllfffdddbbbbbbdddddddddccccccbbbaaaaaa```___^^^^^^\\\]]]^^^___```___^^^]]][[[]]]^^^______^^^\\\ZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXYYYYYYYYYZZZ]]]bbbeeeiiigggccc___\\\[[[ZZZ[[[[[[^^^aaaccccccbbbcccccceeedddbbb```___]]]]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZ\\\]]]___``````___]]]\\\^^^___bbbdddeeedddbbb```[[[YYYXXXYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSVVVVVVWWWWWWXXXXXXXXXYYYYYYWWWTTTSSSTTTTTTSSSRRRTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWYYYYYYXXXWWWTTTQQQOOOMMMJJJKKKLLLMMMOOOQQQRRRSSSPPPRRRSSSTTTUUUUUUTTTTTTVVVVVVWWWWWWXXXZZZ[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZ\\\ZZZXXXUUUTTTTTTUUUUUUWWWVVVVVVUUUVVVWWWYYYZZZ}}}}}}yyy|||{{{yyywwwvvvuuuyyy|||zzz{{{{{{|||}}}~~~~~~{{{{{{||||||{{{yyyvvvuuuxxxxxxxxxvvvtttrrrrrrqqqssssssssswww}}}~~~|||}}}~~~~~~{{{zzzzzz{{{xxxuuussssssuuuyyy|||}}}xxxvvvtttsssssstttssssssuuuuuuuuuvvvxxxzzz{{{|||}}}{{{xxxuuurrrooommmlllmmmmmmllllllmmmmmmnnnooommmnnnpppsssvvvxxxxxxxxxvvvvvvwwwvvvuuusssqqqooouuutttqqqpppppprrruuuwwwwwwuuusssrrrrrrqqqooommmqqqrrruuuwwwvvvtttrrrpppkkkpppuuuvvvrrrooonnnoooooonnnnnnnnnoooooollljjjiiimmmqqqrrrpppoooppprrrmmmlllkkkkkklllnnnpppqqqooopppqqqrrrqqqooommmkkkjjjkkkkkklllllllllkkkkkkhhhiiijjjllloooqqqssstttrrrpppmmmlllnnnppprrrrrrkkkiiihhhgggiiijjjjjjiiiiiijjjnnnrrrvvvxxxwwwvvvuuutttrrrooollllllnnnqqqnnnmmmjjjgggffffffgggggghhhjjjnnnqqqrrrpppnnnlllpppnnnllljjjiiiiiijjjjjjhhhhhhiiiiiihhhhhhhhhhhhjjjkkkmmmoooppppppooooooooolllhhhggghhhiiigggeeeiiigggfffgggjjjlllmmmmmmiiihhhfffggghhhiiiiiihhhlllllljjjiiihhhggggggffffffdddbbb```aaacccfffhhhkkkjjjhhhhhhiiilllnnnppprrrqqqooommmlllllllllmmmmmmpppooojjjggghhhhhhfffggghhhiiijjjjjjkkkkkkkkkfffeeeeeefffhhhjjjiiiiiihhhfffccc```^^^]]]^^^^^^eeegggjjjmmmooonnnmmmllliiihhhfffeeecccbbbbbbbbb^^^^^^]]]]]]]]]]]]^^^___dddcccbbbaaa```_________```aaabbbddddddcccbbbaaabbbccccccbbbaaa^^^[[[YYYXXXXXXZZZ]]]bbbhhhmmmpppgggfffdddcccdddeeedddcccaaaaaa```___^^^^^^]]]]]][[[\\\]]]^^^^^^]]][[[[[[XXXZZZ\\\]]]]]]\\\ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[ZZZYYYYYY\\\```dddfffccc___[[[ZZZZZZ[[[]]]]]]^^^```aaa`````````aaaaaa```___]]]\\\\\\\\\[[[[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^___``````^^^\\\[[[]]]^^^```bbbbbbaaa___]]]XXXWWWVVVWWWXXXYYYXXXWWWZZZZZZ[[[ZZZXXXVVVSSSRRRTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUVVVTTTSSSSSSTTTUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWUUUUUUVVVWWWVVVVVVWWWVVVUUUSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\]]]______^^^]]]\\\YYYXXXUUUSSSRRRSSSUUUVVVXXXWWWVVVVVVVVVWWWXXXYYY{{{xxx|||~~~xxxyyy}}}zzzwwwuuuttttttxxx|||zzzzzzzzz{{{|||~~~{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzzzzxxxuuurrrqqqqqqqqqqqqrrrwww~~~}}}{{{{{{|||~~~~~~|||{{{||||||xxxvvvssstttwwwzzz}}}~~~{{{zzzxxxvvvtttsssrrrrrrqqqrrrsssuuuwwwxxxzzzzzzyyywwwtttqqqnnnmmmllllllllllllllllllmmmnnnooopppooopppqqquuuxxxyyyxxxwwwsssttttttuuutttsssrrrqqqxxxvvvsssqqqpppqqqsssuuuxxxvvvtttsssssssssqqqoooqqqsssuuuvvvwwwwwwvvvuuupppsssuuutttpppmmmmmmnnnllllllmmmnnnnnnlllhhheeedddgggkkkmmmnnnnnnnnnooohhhhhhhhhiiikkklllnnnooonnnnnnnnnnnnmmmkkkiiihhhggghhhiiiiiiiiiiiihhhhhhiiikkkooosssvvvyyyzzzzzzqqqooommmmmmoooqqqrrrrrrkkkiiigggggghhhiiijjjiiiiiikkkmmmpppqqqrrrrrrrrrssssssrrrooommmlllnnnpppooommmjjjgggffffffggghhhgggiiimmmpppqqqpppnnnmmmnnnmmmkkkiiiiiijjjkkklllhhhiiiiiiiiiggggggiiijjjiiijjjlllnnnnnnmmmkkkjjjgggdddbbbcccgggiiiiiihhhhhhgggfffgggiiikkkkkkjjjhhhfffeeeeeeggghhhhhhgggiiihhhhhhgggfffeeeeeeeeeeeecccaaa___```cccfffhhhjjjiiihhhiiilllooopppppppppooonnnnnnnnnooopppqqqnnnqqqpppllliiijjjkkkiiijjjjjjkkkkkklllkkkkkkjjjhhhgggggghhhjjjkkkkkkjjjhhhfffccc```^^^^^^^^^___dddfffiiikkklllmmmlllkkkkkkiiigggdddbbb```^^^^^^^^^]]]\\\\\\\\\]]]^^^___dddcccbbb```____________aaabbbdddddddddbbb```^^^```aaaaaaaaa```]]][[[YYYWWWXXX[[[___dddjjjnnnqqqhhhfffddddddddddddcccbbb^^^_________^^^]]]\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYWWWXXXYYY[[[[[[[[[ZZZZZZXXXXXXWWWWWWXXXXXXYYYYYY\\\\\\[[[YYYXXXYYY]]]```bbb```]]]ZZZZZZ\\\^^^```___aaaaaaaaa```___```bbb___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^^^^^^^]]]]]]_________^^^\\\ZZZXXXVVVXXXYYY\\\^^^______^^^^^^WWWVVVUUUVVVWWWXXXWWWVVV[[[[[[\\\\\\ZZZWWWTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWVVVUUUTTTUUUVVVTTTTTTUUUUUUUUUTTTRRRQQQPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRTTTUUUTTTTTTSSSSSSTTTVVVXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]XXXVVVTTTSSSSSSTTTUUUVVVXXXWWWVVVUUUUUUVVVWWWWWWpppwwwyyyzzz}}}yyyvvvtttrrrrrrrrrvvvzzz}}}|||wwwwwwwwwxxxzzz}}}}}}|||zzzyyyxxxwwwwwwxxxuuuxxxyyyxxxuuurrrrrrsssttttttuuuyyy~~~|||yyywwwvvvyyy{{{||||||{{{{{{|||wwwuuussssssuuuxxxyyyyyywwwwwwvvvtttrrrpppoooooooooppprrrtttuuuvvvuuuuuusssqqqnnnkkkiiiiiijjjkkkhhhiiiiiikkklllooopppqqqrrrqqqqqqsssuuuvvvsssqqqppppppqqqrrrssssssrrrrrryyywwwuuurrrqqqqqqqqqrrrvvvtttsssrrrssssssqqqpppppppppqqqssstttuuuuuuvvvvvvvvvtttqqqnnnkkkjjjjjjhhhiiilllnnnooolllgggcccbbbccceeeiiilllnnnmmmlllcccdddfffhhhjjjlllmmmmmmmmmmmmlllkkkjjjiiihhhhhhffffffgggggggggffffffeeehhhlllqqqwwwzzz{{{{{{zzzpppnnnmmmnnnqqqrrrrrrrrrmmmkkkgggffffffgggffffffhhhiiijjjllllllmmmooopppqqqqqqqqqooommmlllmmmnnnnnnlllhhheeeddddddfffgggeeegggjjjmmmnnnnnnmmmmmmkkkjjjhhhhhhhhhiiikkkmmmiiijjjiiihhheeefffiiillljjjkkklllmmmllljjjhhhfffccc```___aaaeeeiiiiiihhhhhhgggfffgggiiijjjiiihhhgggeeedddeeefffggggggfffeeeeeeeeeeeedddcccbbbbbbcccccccccddddddeeefffggghhhggghhhkkkpppsssrrrqqqnnnmmmllllllmmmnnnpppqqqmmmppppppllljjjlllmmmkkkllllllllllllkkkjjjiiihhhhhhgggggghhhjjjkkkjjjiiihhhfffcccaaa_________```dddeeegggiiijjjkkkkkkkkkhhhgggeeeccc```___^^^]]]___^^^]]]\\\]]]^^^```aaadddcccaaa___^^^^^^^^^^^^aaabbbccccccbbb___\\\ZZZ^^^___`````````^^^\\\[[[YYYZZZ]]]aaaeeeiiikkkmmmiiigggdddcccdddcccbbbaaa[[[\\\^^^______]]]\\\ZZZZZZYYYXXXXXXWWWWWWWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[XXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXWWWXXXZZZ]]]]]]\\\ZZZXXXYYY[[[^^^```^^^___```___^^^^^^```bbb```___^^^\\\ZZZYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTVVVXXXYYY[[[\\\\\\[[[[[[VVVUUUTTTUUUWWWXXXWWWVVVWWWXXXZZZZZZZZZXXXUUUTTTOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVSSSRRRRRRSSSTTTTTTSSSQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWVVVTTTSSSTTTUUUTTTTTTUUUUUUUUUSSSRRRQQQPPPQQQTTTVVVVVVTTTQQQOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSTTTWWWYYYZZZZZZYYYXXXVVVWWWXXXZZZ[[[\\\\\\\\\WWWVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVooo}}}|||xxxyyy}}}}}}|||yyyvvvsssrrrqqqqqqqqqtttwwwzzz~~~|||uuuqqqqqqrrrssswww{{{~~~|||zzzwwwuuuuuuvvvvvvrrruuuxxxwwwuuussstttuuuzzzyyyyyy|||~~~zzzvvvssssssvvvyyy{{{{{{zzz{{{{{{wwwuuurrrrrrsssttttttsssqqqrrrrrrpppnnnllllllmmmoooppprrrttttttsssrrrqqqnnnllliiigggfffggghhhjjjdddeeegggiiillloooqqqssssssqqqpppqqqrrrrrrnnnkkkmmmnnnoooqqqrrrrrrrrrrrrzzzxxxvvvtttrrrppppppppprrrqqqpppppppppqqqooonnnooonnnnnnnnnooopppqqqqqqxxxuuurrrnnnjjjgggeeecccdddfffkkkooopppmmmhhhcccbbbbbbccchhhmmmooonnnkkkaaaccceeeiiikkklllmmmmmmmmmlllkkkjjjiiiiiiiiiiiieeeeeeffffffeeeeeeddddddaaaeeelllqqquuuuuusssqqqnnnnnnnnnooorrrssssssrrrooolllhhheeeddddddcccbbbeeeggghhhiiiiiikkknnnpppoooppppppooommmkkkllllllkkkiiieeebbbaaaaaaccceeebbbdddgggjjjlllmmmllllllhhhgggffffffgggiiikkkllliiijjjiiigggdddeeeiiimmmkkklllmmmmmmllliiifffddddddaaa___```dddggggggfffgggffffffgggiiiiiiiiihhhgggfffddddddfffggggggfffcccddddddeeeeeecccbbbaaaaaacccfffhhhiiihhhgggeeegggfffhhhmmmrrruuutttqqqllllllkkkjjjkkklllmmmnnnllloooooollljjjlllnnnmmmmmmmmmlllkkkjjjhhhgggffffffeeeeeefffhhhiiihhhggghhhfffcccaaa`````````aaaffffffggghhhjjjkkklllmmmdddcccbbbaaa````````````aaa```^^^^^^^^^```bbbcccdddbbbaaa___^^^^^^^^^^^^aaabbbcccbbb```]]]YYYWWW\\\]]]___``````___]]]\\\ZZZ\\\___bbbeeeggghhhiiiiiigggdddcccccccccbbb```YYY[[[]]]______^^^[[[ZZZZZZXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\WWWWWWWWWWWWWWWXXXYYYZZZXXXYYYYYYXXXWWWWWWYYY[[[YYYXXXVVVVVVVVVXXX[[[]]][[[\\\\\\\\\[[[\\\___bbbcccbbb```]]]ZZZXXXWWWWWWWWWXXXZZZ[[[\\\\\\\\\\\\WWWVVVVVVUUUUUUUUUVVVWWWYYYYYYZZZZZZZZZXXXWWWVVVVVVUUUTTTUUUWWWXXXWWWVVVQQQSSSUUUWWWXXXWWWUUUTTTMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMOOOQQQTTTVVVXXXYYYTTTSSSRRRSSSTTTSSSQQQOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOQQQUUUWWWXXXVVVRRRPPPOOOQQQRRRSSSTTTTTTSSSSSSSSSUUUXXX[[[\\\[[[ZZZYYYTTTUUUUUUWWWXXXZZZ[[[[[[WWWWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTSSSTTTTTTUUU~~~{{{zzzyyywwwtttuuutttsssqqqpppqqqqqqrrrvvvxxxzzzzzzxxxvvvuuuuuusssrrrqqqsssvvvyyyyyyyyyyyyvvvtttssstttuuuttttttrrruuuxxxxxxvvvtttuuuvvvzzz|||{{{yyywwwuuutttmmmuuu{{{|||{{{{{{{{{xxxsssrrrqqqpppoooooooooooonnnpppqqqpppooommmmmmnnnpppqqqtttvvvvvvtttrrrpppsssnnngggeeefffiiikkkkkkaaacccggglllpppssstttuuuwwwqqqnnnppppppnnnmmmooopppqqqssswww{{{{{{yyywww|||{{{zzzyyywwwuuusssrrrsssooolllkkklllmmmkkkjjjmmmnnnllliiikkkqqqrrrpppxxxtttoooiiifffddddddeeedddfffiiikkkkkkjjjiiigggdddgggkkknnnpppnnnllljjjgggggghhhkkkooopppnnnkkkllljjjhhhhhhiiikkkkkkjjjjjjiiigggeeedddbbbbbbaaacccgggllloooppppppqqqqqqooonnnmmmnnnooonnnllljjjjjjiiifffcccbbbbbbbbbccckkknnnooolllhhhgggkkkoooooonnnkkkjjjiiijjjkkklllmmmkkkhhheeecccbbbbbbbbbfffggghhhiiiiiihhhgggfffgggdddbbbbbbdddfffggggggffffffeeeeeefffgggiiijjjlllmmmnnnnnnllliiifffdddaaabbbcccddddddeeegggiiigggggghhhhhhhhhhhhhhhgggddddddbbbbbbbbbbbbdddddd___```bbbdddddddddbbbaaaeeegggkkkmmmmmmjjjeeebbbfffgggjjjppptttsssnnnjjjkkkiiifffddddddfffiiikkkhhhiiiiiijjjjjjkkkkkkllllllkkkjjjiiigggfffffffffcccccccccdddddddddeeeeeegggfffdddbbbaaa```______dddfffiiikkkkkkiiifffdddcccaaa___]]]\\\]]]^^^___cccbbbaaa``````aaabbbcccccc```]]]ZZZZZZ]]]```ccceeebbb___^^^]]]\\\ZZZXXXXXX[[[]]]^^^^^^]]]^^^_________```aaadddfffhhhiiikkkiiifffdddbbbbbbbbbccc\\\```dddeeeccc```]]][[[YYYWWWUUUUUUVVVXXXXXXWWW^^^^^^]]]]]][[[ZZZYYYXXXZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYWWWVVVVVVWWWXXXYYYWWWWWWVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^_________^^^\\\YYYWWWUUUYYYYYYXXXWWWXXXYYYZZZ[[[ZZZYYYXXXXXXYYYYYYXXXVVVYYYYYYZZZ\\\]]][[[XXXTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPQQQSSSUUUVVVUUUTTTSSSMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVXXXYYYTTTTTTUUUTTTSSSQQQOOONNNRRRSSSRRRPPPNNNMMMMMMOOOPPPQQQSSSSSSRRRRRRSSSUUUWWWWWWVVVUUUSSSQQQOOONNNLLLNNNQQQTTTVVVVVVUUUUUUQQQQQQPPPPPPQQQSSSUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTQQQRRRSSSUUUWWWYYYZZZ[[[WWWVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUVVV{{{wwwvvvuuusssqqqnnnnnnmmmmmmnnnppprrrssstttvvvxxxxxxxxxxxxyyyzzzwwwvvvuuuvvvxxxzzzzzzzzzzzzwwwuuussssssrrrqqqooopppsssvvvvvvtttssssssuuuvvvyyy~~~}}}xxxuuurrrpppoooooovvv{{{zzzyyyzzzzzzxxxrrrqqqqqqpppooonnnnnnmmmoooppppppooonnnmmmmmmooooooppprrrssssssrrrqqqppprrrmmmhhhfffgggjjjlllllljjjlllnnnqqqtttvvvxxxxxxxxxrrrnnnoooooonnnoooqqquuuuuuwwwyyy||||||{{{yyy{{{{{{zzzxxxvvvsssqqqppppppnnnkkkkkklllllljjjhhhgggiiijjjiiimmmsssvvvuuuuuurrrnnniiifffddddddddddddfffhhhjjjkkkjjjhhhgggeeehhhlllooopppooommmllliiihhhiiikkknnnooollljjjlllkkkkkkmmmooopppooommmllliiifffcccbbbccceeeffffffiiimmmoooooonnnoooooopppooommmmmmnnnmmmllljjjkkkiiigggfffeeeeeefffgggmmmooopppnnnkkkjjjmmmqqqrrrqqqooommmkkkjjjjjjjjjlllkkkhhheeecccccccccdddeeeeeeggghhhhhhhhhgggfffeeecccaaaaaaccceeefffffffffeeeeeeeeeeeefffhhhhhhiiijjjkkkkkkiiigggcccaaa___```bbbbbbbbbccceeegggeeeeeefffggghhhhhhggggggfffeeedddccccccdddeeefffcccdddeeefffeeecccaaa```dddfffjjjmmmnnnllliiigggeeefffhhhlllppppppllliiiiiihhheeeddddddeeegggiiigggggghhhiiijjjkkkkkkkkkkkkjjjhhhfffeeeeeeeeeeeegggffffffeeeeeeddddddccceeedddcccbbb```___^^^]]]bbbdddhhhjjjkkkiiigggeeebbbaaa___^^^]]]^^^^^^___aaaaaa```______```aaaaaabbb```^^^]]]]]]___aaaccceeeccc___]]]]]]\\\[[[ZZZ]]]___``````]]][[[[[[[[[^^^______aaabbbdddfffggghhhfffdddbbbaaa`````````\\\___aaaaaa___\\\ZZZYYYYYYWWWVVVWWWYYY[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXVVVTTTTTTTTTVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\\\\\\\[[[YYYWWWVVVZZZXXXWWWUUUUUUUUUVVVWWWWWWVVVUUUWWWYYYZZZYYYXXXZZZZZZZZZ[[[\\\[[[XXXUUUTTTTTTTTTSSSRRRQQQOOOOOONNNOOOQQQRRRSSSRRRQQQQQQMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRRRRSSSUUUVVVXXXYYYSSSSSSTTTTTTTTTRRRQQQPPPPPPQQQQQQOOOMMMLLLMMMOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSTTTVVVWWWXXXYYYUUUTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTTTTSSSSSSSSSSSS}}}xxxwwwwwwuuutttmmmllllllmmmnnnppprrrsssssstttvvvvvvwwwyyy}}}}}}{{{yyyyyyzzz{{{zzzyyyzzzxxxuuutttssspppmmmjjjnnnqqqssstttsssrrrrrrsssrrrvvv{{{}}}}}}yyyuuurrrpppooonnnuuuyyyzzzxxxwwwyyyzzzxxxqqqrrrrrrqqqpppnnnmmmkkknnnoooooommmkkkkkkmmmooorrrrrrrrrrrrrrrrrrrrrrrrpppmmmiiiggghhhkkkmmmmmmmmmmmmmmmnnnppprrruuuvvvxxxrrroooppppppoooqqqtttzzzyyyyyyzzz|||}}}|||{{{{{{zzzyyywwwtttrrrooonnnmmmlllkkkkkklllkkkhhhfffeeeiiijjjjjjnnntttwwwvvvrrrpppmmmjjjgggeeeddddddeeefffhhhiiijjjiiigggffffffhhhllloooqqqpppnnnmmmkkkjjjjjjkkkllllllkkkiiikkklllooorrruuuuuussspppooolllgggcccccceeehhhkkkjjjlllnnnnnnmmmlllmmmnnnqqqooommmllllllllljjjiiijjjjjjiiiiiiiiijjjjjjkkkmmmoooqqqooommmlllooorrrtttsssrrrpppmmmjjjhhhgggjjjiiifffdddccccccdddeeecccdddeeegggggggggffffffbbb```^^^___aaacccdddccceeeeeedddddddddeeeffffffffffffggggggfffdddaaa___]]]^^^_________```bbbdddbbbcccdddeeefffggggggggggggfffeeeddddddeeefffgggggggggggggggeeeccc```___aaadddhhhlllmmmmmmkkkjjjcccdddeeehhhkkkllljjjhhheeeeeedddccccccdddeeefffffffffhhhiiijjjkkkkkkllljjjhhheeecccbbbcccdddeeejjjiiihhhfffeeecccbbbbbbaaaaaaaaa```___^^^\\\[[[___bbbfffiiijjjiiifffddd````````````__________________^^^]]]]]]^^^______aaa````````````aaabbbccceeebbb^^^[[[[[[\\\\\\\\\^^^```aaa```^^^[[[ZZZZZZ]]]^^^^^^___```aaabbbcccbbbbbbbbbaaa```^^^]]]\\\\\\]]]]]]\\\ZZZXXXXXXXXXZZZYYYXXXZZZ\\\]]]]]]\\\VVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTRRRRRRRRRRRRSSSQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXYYYYYYYYYXXXWWWWWWZZZXXXUUURRRQQQRRRSSSTTTUUUUUUUUUXXX[[[\\\\\\[[[[[[ZZZXXXXXXYYYYYYWWWUUURRRRRRRRRQQQPPPOOONNNMMMLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPSSSSSSSSSTTTUUUWWWXXXYYYRRRSSSSSSTTTTTTSSSSSSRRRNNNNNNOOONNNMMMMMMNNNPPPPPPQQQRRRQQQPPPPPPQQQSSSSSSSSSTTTTTTTTTSSSRRRRRRLLLMMMNNNOOOPPPQQQRRRRRRVVVVVVUUUUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUQQQRRRRRRSSSTTTUUUWWWWWWWWWVVVUUUTTTRRRRRRRRRQQQ~~~yyyxxxxxxwwwuuurrrqqqpppppppppqqqssstttuuuuuuuuutttuuuyyy~~~|||{{{{{{{{{yyyxxxxxxvvvuuutttrrroookkkhhhnnnoooqqqsssssssssssssssrrrtttwwwyyy{{{{{{{{{zzzxxxxxxwwwuuusssssstttuuuyyy{{{yyyuuutttwwwyyyxxxrrrsssssssssrrrpppmmmkkkmmmmmmllljjjiiiiiilllnnnxxxwwwuuusssrrrrrrrrrsssmmmkkkiiihhhhhhjjjlllmmmlllkkkjjjkkklllooosssuuuxxxsssrrrtttuuusssrrrtttyyywwwvvvwwwzzz|||}}}}}}yyyyyywwwuuurrrooommmllljjjkkklllmmmmmmkkkhhhfffiiinnnooonnnooorrrtttsssqqqpppnnnllliiigggfffffffffggghhhiiiiiihhhfffeeeeeegggkkknnnoooooonnnmmmnnnmmmlllkkkkkkkkkjjjiiijjjmmmqqqvvvzzzyyyuuurrrsssppplllhhhggghhhjjjllljjjlllmmmmmmllllllnnnppprrrooollljjjjjjjjjiiihhhiiiiiijjjjjjkkklllllllllkkklllnnnmmmkkkkkkmmmoooqqqqqqqqqpppnnnjjjgggeeegggfffdddbbbaaabbbcccdddcccdddeeeeeeeeedddcccbbb___]]]\\\]]]___aaabbbaaaddddddddddddddddddddddddcccdddeeeeeedddbbb```___\\\]]]^^^]]]]]]]]]___aaa```aaabbbdddeeefffffffffffffffddddddddddddffffffggggggfffeeedddaaa```^^^___aaadddgggiiiiiihhhgggccccccdddfffggghhhhhhhhhbbbbbbbbbbbbbbbbbbcccccceeeggghhhjjjkkkllllllllliiigggcccaaa```bbbdddfffhhhhhhgggeeedddbbbaaaaaa^^^^^^___^^^^^^\\\[[[ZZZ\\\___cccfffgggeeebbb```___```aaaaaaaaa``````___^^^]]]\\\[[[[[[\\\]]]^^^```aaabbbcccccccccbbbbbbccc___[[[XXXYYYZZZ[[[\\\\\\^^^___```^^^\\\\\\]]]\\\\\\]]]^^^^^^_________^^^___``````___^^^[[[ZZZZZZZZZZZZXXXVVVWWWYYY\\\\\\[[[[[[[[[]]]]]]\\\ZZZUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUWWWWWWXXXXXXYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVUUUXXXVVVSSSQQQPPPQQQSSSTTTWWWWWWXXXZZZ]]]^^^^^^\\\YYYWWWUUUTTTTTTUUUUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPPPPPPPTTTTTTTTTTTTUUUVVVXXXXXXTTTTTTTTTSSSSSSRRRRRRQQQLLLMMMNNNNNNMMMNNNPPPRRRRRRRRRRRRQQQPPPPPPQQQSSSSSSSSSTTTSSSSSSRRRQQQPPPKKKKKKLLLMMMOOOQQQSSSTTTWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPQQQRRRTTTTTTUUUUUUSSSRRRRRRQQQQQQQQQzzzuuuuuuuuutttrrrrrrqqqqqqqqqrrrtttuuuwwwyyyxxxvvvsssssswww|||~~~{{{zzzzzzyyyxxxvvvuuutttsssrrrrrrpppllljjjnnnoooqqqssstttuuutttttttttsssrrrrrrrrrtttwwwxxxyyyzzz{{{yyywwwvvvwwwyyyxxxxxxtttooonnnsssuuutttsssssstttuuusssqqqooommmkkkkkkjjjiiiggghhhkkkmmmyyywwwtttrrrpppoooooopppjjjjjjiiihhhhhhiiijjjlllooonnnmmmnnnpppuuuyyy|||wwwtttuuuyyyzzzvvvrrrrrrsssqqqppprrruuuyyy{{{|||wwwvvvuuussspppnnnkkkjjjiiikkknnnooonnnkkkiiigggmmmrrruuusssqqqssstttrrrsssrrrpppmmmkkkjjjhhhhhhhhhhhhiiiiiihhhgggfffeeeccceeeiiilllmmmnnnmmmlllooonnnmmmllljjjjjjkkklllnnnqqquuuzzz}}}|||xxxuuuuuutttqqqmmmkkkiiihhhhhhhhhiiikkklllmmmnnnppprrrqqqmmmiiigggggggggggggggggghhhiiikkkkkkkkkkkkkkkggghhhiiiiiihhhggghhhiiiiiijjjkkklllllljjjgggfffdddbbbaaa_________aaabbbcccdddddddddcccaaa```^^^]]]\\\[[[\\\___aaaaaa```cccccccccdddddddddddddddcccddddddddddddcccaaaaaa]]]^^^^^^]]]\\\\\\^^^______```aaacccdddeeeeeeeeeddddddcccbbbbbbcccddddddcccccccccbbbaaa```______]]]^^^```bbbbbbbbbbbbaaabbbccceeeeeeffffffggghhh```````````````aaabbbbbbfffhhhjjjlllmmmmmmllllllhhhfffcccaaa```bbbeeegggccccccbbbbbbbbbaaaaaaaaa\\\\\\\\\\\\[[[[[[ZZZYYY[[[]]]___aaabbb```^^^\\\aaaaaabbbbbbbbbaaa```___]]]\\\[[[ZZZZZZ[[[\\\]]]___aaabbbccccccbbbaaa___^^^[[[WWWUUUVVVXXXZZZZZZ[[[]]]______]]]\\\\\\\\\ZZZ[[[\\\]]]]]]]]]\\\\\\\\\^^^___``````^^^[[[ZZZXXXXXXWWWVVVVVVYYY^^^bbb```^^^\\\[[[[[[ZZZXXXWWWVVVWWWWWWXXXXXXXXXWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUTTTSSSQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSVVVTTTRRRQQQQQQRRRUUUVVVXXXWWWXXXZZZ\\\[[[YYYWWWUUUSSSPPPOOOPPPQQQRRRQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVTTTSSSQQQPPPOOOOOOLLLNNNOOOOOOOOOPPPRRRTTTTTTTTTSSSQQQOOOOOOQQQSSSTTTTTTSSSRRRQQQOOONNNMMMIIIJJJKKKMMMPPPSSSUUUWWWVVVVVVVVVVVVVVVVVVUUUUUURRRRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMNNNOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRzzzwwwwwwwwwuuusssllllllmmmooorrruuuxxxzzz{{{yyyvvvsssrrrtttyyy}}}~~~|||zzzyyyyyyxxxwwwvvvtttsssqqqqqqqqqpppnnnllloooooopppsssvvvwwwvvvuuuuuusssooommmnnnrrrvvvyyyzzzwwwwwwyyyuuutttoooiiijjjoooqqqooorrrssssssssssssqqqpppooojjjkkkkkkjjjiiiiiikkkmmmsssrrrpppnnnlllkkkkkkllljjjkkkkkkjjjiiihhhjjjkkknnnnnnnnnpppsssxxx|||xxxuuuvvvzzzzzzuuuqqqpppmmmllllllnnnrrrvvvxxxyyyssssssrrrqqqooollljjjiiiiiilllnnnooommmkkkiiiiiimmmtttyyyxxxvvvxxxyyyxxxuuusssqqqnnnkkkjjjjjjjjjjjjjjjjjjiiiiiigggffffffcccdddgggjjjlllmmmmmmmmmoooooonnnlllkkklllnnnqqquuuvvvxxx|||~~~}}}zzzxxxtttrrrpppllliiifffdddccceeegggkkkmmmnnnooorrrsssnnnkkkfffcccccceeefffffffffhhhiiikkkkkkjjjhhhgggeeeeeeffffffeeedddccccccaaaccceeehhhiiihhhhhhgggbbbaaa___]]]]]]]]]^^^___bbbbbbcccbbbaaa```^^^]]]\\\[[[[[[]]]```aaaaaa```aaabbbcccdddeeeeeeeeeeeecccdddddddddddddddcccccc___``````___]]]]]]^^^```___```aaabbbcccdddddddddcccbbbaaa``````aaabbbccc``````__________________\\\]]]]]]]]]^^^^^^]]]]]]aaaccceeefffeeeeeefffggg______^^^^^^^^^```aaabbbggghhhjjjlllmmmlllkkkjjjeeedddbbb```aaabbbeeefff^^^_________``````aaaaaa[[[[[[ZZZYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]^^^^^^]]]]]]cccccccccbbbaaa`````````]]]]]]\\\[[[[[[\\\]]]]]]___```bbbbbbbbb```^^^\\\ZZZWWWTTTTTTUUUWWWXXXYYY\\\^^^___^^^\\\YYYXXXXXXXXXYYY[[[\\\]]]\\\\\\[[[[[[\\\^^^______^^^\\\[[[WWWWWWVVVVVVWWW[[[aaafffccc```\\\ZZZYYYXXXWWWUUUXXXXXXXXXXXXXXXWWWVVVUUUXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTTTTSSSRRRQQQQQQPPPRRRSSSUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRRRRRRRTTTUUUVVVTTTTTTTTTUUUVVVUUURRROOOPPPNNNLLLLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLMMMLLLKKKJJJKKKMMMOOOQQQRRRQQQPPPPPPPPPQQQQQQRRRTTTTTTTTTSSSTTTTTTUUUUUUWWWVVVTTTQQQOOONNNMMMMMMMMMNNNOOOPPPOOOPPPRRRUUUTTTTTTSSSPPPNNNNNNPPPRRRSSSSSSRRRQQQOOOMMMKKKJJJHHHIIIKKKMMMPPPRRRTTTUUUSSSSSSTTTTTTTTTTTTTTTSSSPPPOOONNNLLLLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPP~~~}}}}}}~~~|||{{{{{{{{{xxxvvvjjjkkklllnnnqqquuuyyy{{{zzzyyyvvvsssqqqssswww{{{|||zzzxxxxxxxxxyyyxxxwwwvvvtttqqqpppppppppooommmnnnnnnooorrrvvvxxxvvvuuurrrqqqooonnnppptttxxx{{{{{{wwwwwwyyyuuutttnnniiikkkppprrroooppppppppppppppppppppppppkkklllmmmmmmllllllmmmooollllllkkkkkkkkkkkkllllllkkkmmmooonnnkkkiiijjjllllllmmmmmmooorrrvvvzzz|||zzzvvvtttvvvuuuqqqoooppplllllllllnnnrrruuuvvvvvvqqqppppppooonnnllljjjiiihhhkkkmmmmmmkkkiiiiiiiiinnnvvv}}}|||zzz|||}}}|||wwwtttpppllljjjiiiiiijjjllllllkkkjjjiiihhhgggfffccceeehhhjjjmmmnnnnnnnnnooooooooommmlllmmmrrrvvvyyyxxxwwwxxxyyyyyyxxxvvvooollliiidddaaa`````````cccgggkkknnnooopppqqqrrrlllhhhccc``````ccceeefffgggiiijjjkkkkkkhhheeecccfffeeeeeeeeeeeedddbbb```^^^___bbbdddfffgggggggggbbbaaa___]]]\\\\\\]]]^^^^^^___```aaaaaa```___^^^\\\\\\\\\^^^aaacccbbbaaa```aaaccceeefffgggggggggccccccddddddddddddddddddbbbbbbcccaaa______```bbb```aaabbbcccccccccccccccbbbbbbaaa``````aaabbbbbb```______^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]^^^^^^___bbbeeefffdddcccdddeee```^^^]]]\\\]]]___bbbcccfffgggiiikkkkkkiiigggfffaaaaaa`````````aaacccddd^^^^^^^^^^^^______``````\\\ZZZYYYWWWWWWYYY[[[\\\YYYYYYYYY[[[\\\___aaabbbgggeeecccaaa````````````___^^^]]]\\\\\\]]]^^^___``````aaa```___]]]ZZZYYYXXXVVVTTTTTTVVVXXXXXXXXXZZZ\\\]]]]]]ZZZXXXXXXXXXWWWXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[[[[XXXWWWWWWVVVWWW[[[bbbfffdddaaa\\\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVRRRSSSSSSSSSRRRQQQQQQPPPSSSTTTUUUVVVVVVTTTSSSRRRQQQRRRTTTUUUUUUTTTRRRQQQSSSSSSRRRQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPQQQRRRSSSRRRNNNLLLLLLKKKJJJLLLNNNPPPPPPOOOPPPPPPPPPOOONNNMMMKKKKKKMMMKKKJJJIIIKKKNNNQQQSSSQQQQQQPPPOOOOOOPPPPPPQQQTTTTTTSSSSSSRRRSSSSSSSSSUUUTTTRRROOONNNMMMMMMMMMLLLNNNOOOOOONNNOOOQQQSSSSSSSSSQQQNNNKKKKKKMMMPPPPPPPPPOOOOOOMMMLLLKKKJJJHHHIIIKKKMMMOOOPPPPPPPPPNNNOOOPPPRRRRRRRRRQQQQQQNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPNNNMMMMMMLLLLLLLLLMMMMMM|||{{{{{{|||~~~|||yyyxxxzzzyyyvvvrrrnnnnnnoooppprrruuuwwwyyyyyyxxxuuurrrqqqrrrvvvzzz{{{yyyxxxxxxyyyyyyyyyxxxxxxvvvrrrppppppooonnnmmmnnnmmmnnnqqqvvvxxxvvvtttooooooooopppssswww{{{~~~|||xxxyyy{{{xxxwwwqqqmmmoootttvvvsssnnnnnnnnnmmmnnnooooooppplllnnnppppppoooooooooppphhhiiijjjkkkmmmnnnoooooommmppprrrpppmmmkkkkkkmmmnnnooopppqqqtttwwwzzz||||||vvvqqqqqqpppnnnmmmpppnnnmmmnnnpppssstttuuutttooooooooonnnmmmllljjjjjjgggjjjlllllliiiggghhhiiiqqqzzz|||}}}~~~}}}wwwtttoookkkhhhggghhhiiinnnmmmlllkkkjjjhhhggggggdddfffhhhkkkmmmooooooooonnnoooooonnnllloootttyyyxxxvvvtttsssssstttsssrrrkkkgggbbb]]]ZZZ[[[]]]___dddgggllloooppppppppppppjjjfffaaa^^^___bbbdddfffhhhjjjllllllkkkhhhdddaaahhhgggfffffffffdddbbb___]]]___```ccceeefffggghhhdddbbb```]]]\\\\\\]]]^^^[[[\\\^^^```aaaaaaaaaaaa\\\\\\]]]___bbbdddcccbbb___aaacccfffggghhhhhhhhhcccccccccccccccddddddddddddddddddcccaaa```aaacccaaabbbbbbcccccccccbbbbbbcccbbbaaa``````aaabbbcccaaaaaa```^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___```aaa]]]aaaeeeeeedddbbbbbbddd```___\\\[[[\\\___bbbdddeeefffhhhiiiiiigggeeeccc____________``````aaabbb________________________]]][[[XXXVVVVVVYYY\\\^^^WWWWWWXXXYYY]]]aaaeeegggiiigggdddaaa______``````______^^^]]]]]]^^^______`````````___]]][[[XXXWWWWWWUUUTTTUUUXXXYYYYYYXXXUUUWWWZZZ[[[ZZZZZZ[[[[[[VVVWWWZZZ\\\]]]]]]\\\[[[YYYZZZZZZ[[[[[[[[[[[[[[[YYYXXXWWWVVVWWW[[[```dddeeeaaa[[[XXXXXXYYY[[[[[[WWWWWWXXXYYYYYYXXXXXXXXXTTTTTTTTTUUUUUUTTTTTTTTTQQQQQQQQQRRRRRRQQQPPPPPPSSSTTTUUUVVVUUUSSSQQQPPPOOOPPPRRRSSSSSSQQQPPPNNNQQQQQQPPPQQQRRRTTTVVVWWWSSSSSSTTTTTTSSSQQQOOONNNNNNNNNPPPRRRSSSRRROOOLLLJJJJJJJJJLLLOOOQQQQQQPPPNNNNNNNNNNNNMMMKKKJJJIIILLLJJJIIIHHHJJJNNNRRRTTTQQQPPPOOONNNNNNNNNOOOPPPTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNLLLMMMNNNNNNMMMNNNPPPRRRRRRQQQOOOLLLIIIIIIKKKNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHJJJLLLMMMNNNMMMLLLKKKKKKLLLNNNPPPQQQQQQPPPPPPMMMKKKIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKMMMOOOQQQRRRTTTOOONNNMMMKKKJJJJJJJJJJJJyyy{{{|||}}}||||||}}}{{{uuuooonnnlllkkkpppvvvyyyxxxuuusssrrrpppnnnooopppsssuuuuuuuuuuuuttttttuuuyyy{{{|||yyyuuuqqqmmmkkkjjjjjjlllmmmoooqqqsssttttttuuunnnpppqqqqqqpppqqquuuyyy~~~|||yyywwwxxx{{{yyyuuupppmmmnnnppprrrsssrrrpppmmmkkkkkklllnnnooolllmmmooopppooonnnlllkkkjjjiiiiiikkkmmmooonnnnnnppppppooonnnmmmmmmlllllltttrrrqqqrrruuuxxx{{{|||}}}zzzuuuqqqmmmllllllmmmiiikkkmmmoooppppppnnnnnnqqqpppooollljjjhhhfffeeekkkiiifffddddddeeeggghhhttt{{{|||yyyzzz}}}wwwuuuqqqkkkeeecccdddfffiiigggfffgggkkklllkkkiiifffeeefffhhhlllpppqqqqqqrrrqqqooonnnnnnoooqqqrrrtttsssqqqooommmlllkkkjjjgggbbb\\\YYYYYY]]]```bbbggggggiiikkklllnnnooopppgggddd___\\\\\\aaaiiiooopppooonnnllliiigggeeedddlllkkkjjjhhhfffdddcccbbb___\\\YYY[[[```dddeeeeeebbbaaaaaa```______^^^^^^___]]]\\\^^^aaabbb```]]]\\\\\\]]]___```aaabbbccchhhiiijjjjjjhhhgggggghhhhhhfffdddccccccdddeeeffffffffffffdddaaa``````aaacccddddddeeeeeeddddddccc```^^^\\\\\\^^^```aaaaaa```______^^^^^^]]]\\\\\\^^^^^^^^^```aaaccceeefffaaaccceeefffgggfffeeeddddddcccaaa``````aaacccdddhhhhhhhhhfffbbb___^^^]]]ZZZZZZ[[[___bbbccc```]]]^^^]]]]]]\\\[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[]]]```aaabbbbbbccccccccc```^^^^^^___aaa______^^^]]]]]]]]]]]]^^^```^^^[[[ZZZZZZYYYWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWW]]][[[XXXVVVVVVXXX[[[]]]___^^^\\\[[[[[[\\\^^^___\\\ZZZXXXWWWWWWVVVTTTRRROOOTTTXXXWWWRRRNNNNNNPPPNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVWWWWWWTTTQQQPPPOOORRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQSSSVVVYYYZZZUUUTTTSSSRRRPPPPPPOOOOOOIIIKKKNNNPPPQQQQQQPPPOOOKKKMMMOOOOOOOOOOOOQQQSSSPPPMMMKKKJJJLLLNNNOOOPPPNNNMMMLLLLLLMMMPPPSSSUUUQQQOOOMMMLLLLLLMMMLLLLLLQQQRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPNNNLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMNNNLLLJJJHHHHHHIIIKKKMMMPPPNNNLLLJJJIIIHHHHHHHHHEEEDDDDDDEEEFFFIIIKKKLLLMMMMMMLLLMMMOOOPPPOOONNNMMMJJJGGGFFFHHHJJJKKKLLLIIIJJJLLLMMMNNNNNNNNNMMMJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJ~~~zzzxxx}}}}}}zzzyyyxxxsssooopppnnnmmmqqqvvvxxxvvvssspppooommmllllllnnnqqqrrrtttttttttsssrrrtttvvvyyyzzzxxxtttpppmmmlllllllllnnnooopppqqqrrrrrrrrrrrrmmmooopppppppppqqqtttxxxzzz|||}}}|||{{{zzz|||~~~{{{wwwsssppppppqqqrrrrrrnnnmmmlllllllllnnnpppqqqooopppqqqrrrrrrpppnnnmmmjjjjjjjjjkkknnnppppppoooppppppooonnnmmmmmmlllkkkqqqqqqppprrrtttwwwyyyyyyzzzxxxuuuqqqnnnmmmlllllllllmmmoooqqqrrrrrrqqqqqqmmmmmmkkkjjjhhhfffeeedddjjjhhhfffeeeeeefffhhhjjjvvv{{{}}}yyywwwxxxuuusssnnniiidddccceeegggllljjjhhhiiillllllkkkiiifffeeefffhhhllloooppppppqqqpppnnnmmmnnnoooqqqrrrsssrrrooollljjjhhhffffff```^^^\\\\\\```dddggghhhggghhhhhhiiiiiijjjkkkkkkdddbbb___]]]^^^cccjjjoooqqqoookkkgggddddddeeeffflllkkkhhhfffdddbbbaaa```]]][[[ZZZ\\\aaaeeefffeeebbbbbbaaa```___^^^^^^]]]^^^]]]]]]___bbbcccaaa___^^^___```aaabbbcccddddddiiikkkmmmmmmkkkjjjjjjjjjkkkiiigggeeedddeeeffffffhhhhhhgggdddaaa```aaacccgggggggggfffeeedddcccbbbaaa___\\\\\\]]]___``````________________________]]]^^^___aaacccdddeeefffbbbcccfffiiijjjiiihhhgggaaaaaaaaaaaabbbeeehhhiiifffggggggeeeaaa^^^\\\\\\ZZZZZZ\\\___bbbccc```]]]^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[]]]```aaabbbbbb```aaabbbaaa___\\\\\\\\\\\\\\\\\\\\\]]]^^^_________]]]ZZZYYYYYYYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYZZZ\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXYYY[[[ZZZXXXVVVWWWXXX[[[\\\^^^]]][[[ZZZ[[[\\\]]]___ZZZYYYWWWVVVVVVVVVSSSRRRPPPSSSTTTRRRNNNLLLNNNQQQSSSRRRRRRRRRQQQQQQQQQQQQSSSTTTTTTRRRPPPOOOOOOQQQRRRSSSSSSRRRQQQPPPOOOOOONNNOOOPPPRRRTTTWWWYYYZZZTTTTTTSSSQQQPPPOOOOOOOOOLLLMMMNNNOOOOOONNNNNNMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPMMMJJJIIIJJJMMMOOOPPPPPPOOOMMMMMMNNNPPPSSSUUURRRPPPMMMLLLLLLNNNNNNMMMPPPPPPPPPOOOPPPPPPQQQRRRTTTRRRPPPNNNLLLJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPNNNMMMJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPLLLLLLNNNQQQSSSSSSQQQOOOOOOLLLIIIHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHKKKKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKzzzuuussstttzzz~~~}}}xxxuuutttqqqnnnqqqpppoooqqquuuvvvtttrrrooonnnmmmlllmmmoooqqqsssvvvwwwwwwuuuttttttwwwyyyxxxvvvssspppmmmllllllllloooooopppppppppppppppqqqnnnoooppppppoooqqqtttvvvxxxzzz|||}}}|||{{{|||}}}zzzxxxtttrrrqqqpppooonnnjjjkkklllmmmoooqqqrrrsssqqqrrrtttuuutttsssqqqpppkkkkkkkkkmmmoooqqqqqqqqqppppppooonnnmmmlllkkkkkknnnoooqqqssstttuuuvvvvvvxxxwwwvvvtttrrrpppooonnnmmmoooppprrrrrrrrrqqqpppkkkjjjjjjiiihhhgggffffffhhhhhhgggggggggiiikkklllwwwzzz}}}~~~|||xxxssspppqqqoookkkgggddddddgggjjjooommmllllllmmmmmmkkkiiieeeeeeeeehhhlllnnnooooooooonnnmmmlllmmmnnnppprrrqqqooolllhhheeecccbbbbbb]]]]]]]]]```eeeiiijjjkkkggggggfffeeeeeeeeeeeefffbbbaaa``````bbbfffkkknnnqqqmmmfffaaa___aaaeeehhhjjjhhheeebbb```___``````]]][[[[[[^^^dddggggggeeecccbbbaaa```^^^^^^]]]]]]]]]]]]^^^```cccdddcccaaa``````aaabbbbbbcccddddddhhhkkknnnooonnnlllkkkkkkkkkjjjiiihhhggghhhiiijjjkkkjjjgggddd``````aaadddjjjjjjiiihhhfffcccaaa```aaa___\\\\\\^^^```aaaaaa````````````aaaaaaaaaaaa]]]^^^aaaccceeefffffffffccceeeiiilllmmmllljjjiiiaaaaaaaaabbbdddgggiiikkkeeeeeeeeeccc___\\\[[[[[[ZZZ[[[\\\___aaaaaa___\\\^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXYYY[[[]]]```aaabbbbbb^^^```bbbaaa^^^[[[YYYXXXYYYYYYZZZ[[[]]]^^^```aaa]]][[[YYYXXXYYYYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZZZZXXXXXX[[[ZZZZZZ[[[]]]]]]\\\[[[WWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[]]]^^^WWWVVVUUUUUUVVVUUUSSSQQQRRRRRRQQQNNNKKKKKKOOOSSSWWWUUUTTTRRRPPPPPPPPPPPPRRRQQQPPPNNNLLLMMMOOORRRSSSSSSSSSSSSRRRQQQPPPPPPLLLMMMPPPSSSVVVWWWXXXYYYTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLQQQPPPOOOPPPTTTUUUSSSPPPPPPLLLHHHGGGHHHLLLNNNOOOQQQPPPOOONNNNNNPPPRRRSSSRRROOOLLLKKKLLLNNNOOOOOOOOONNNLLLLLLLLLNNNPPPQQQSSSRRRPPPMMMKKKJJJIIIHHHHHHIIIIIIKKKMMMOOOQQQRRRNNNMMMKKKIIIHHHHHHIIIJJJGGGIIIJJJKKKKKKIIIGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPJJJLLLPPPUUUXXXXXXTTTQQQOOOLLLIIIHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHMMMNNNNNNOOONNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKvvvpppnnnpppvvvzzz|||{{{yyy||||||vvvsssqqqnnnlllooonnnnnnpppssstttsssqqqqqqpppppppppqqqrrrtttvvvzzz{{{{{{zzzxxxxxxzzz{{{xxxvvvsssooolllkkkkkkkkknnnnnnnnnnnnoooppppppqqqppppppppppppqqqsssuuuvvvzzz{{{||||||{{{zzzyyyxxxwwwuuurrrpppooommmkkkhhhjjjkkkmmmoooqqqrrrrrrrrrrrrsssuuuvvvuuutttrrrqqqmmmllllllnnnqqqrrrrrrrrrnnnnnnmmmmmmlllkkkjjjjjjnnnpppssstttuuutttttttttvvvvvvvvvvvvuuutttrrrqqqooooooppppppooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiijjjlllmmmnnnttttttvvvyyyzzzwwwpppjjjlllkkkhhheeedddfffjjjmmmqqqqqqpppooonnnllljjjhhheeedddeeehhhkkkmmmmmmlllmmmlllkkkjjjkkkmmmooopppmmmlllhhheeecccbbbaaabbb```______aaadddggghhhhhheeeeeedddcccbbbccccccddddddccccccdddfffiiijjjkkkmmmiiiccc^^^]]]___cccfffgggeeebbb_________aaabbb^^^]]]^^^bbbgggjjjiiigggeeecccaaa___^^^]]]]]]]]]\\\]]]___bbbdddeeeeeedddaaaaaabbbbbbbbbbbbccccccdddhhhlllooonnnlllkkkjjjiiihhhhhhhhhiiijjjllllllkkkjjjgggbbb___^^^aaaccciiiiiihhhgggeeecccaaa``````^^^]]]]]]```cccdddeeebbbbbbaaaaaaaaa`````````]]]___bbbeeefffgggfffeeeeeehhhkkkmmmmmmkkkhhhfffccccccccccccdddeeefffgggcccdddcccaaa]]]ZZZYYYYYYXXXZZZ\\\^^^___^^^\\\ZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[]]]```aaabbbbbb```aaaaaa```\\\ZZZXXXXXXZZZZZZ[[[\\\]]]___```aaa[[[YYYWWWWWWXXXYYYXXXXXXTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXZZZZZZZZZ[[[]]]]]][[[ZZZTTTUUUUUUVVVWWWXXXYYYYYYVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\TTTSSSSSSTTTUUUUUUSSSQQQRRRRRRQQQOOOMMMMMMPPPTTTVVVUUURRRPPPOOOOOOPPPQQQOOOOOOOOONNNMMMMMMOOOQQQSSSSSSSSSSSSSSSRRRQQQQQQJJJMMMQQQUUUXXXYYYYYYYYYVVVVVVVVVUUUSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJLLLMMMRRROOONNNQQQWWWYYYVVVRRROOOLLLGGGEEEGGGKKKMMMOOOQQQPPPOOONNNMMMNNNOOOPPPPPPMMMJJJIIIKKKMMMOOOPPPNNNLLLJJJIIIIIIKKKNNNPPPRRRQQQOOOMMMKKKIIIHHHGGGHHHIIIIIIKKKLLLNNNPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKJJJMMMSSSYYY\\\[[[WWWSSSKKKIIIGGGGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIII}}}vvvpppnnnrrrvvvxxxssswwwyyy{{{~~~zzzvvvrrrooolllkkkkkkkkkllloooqqqssssssrrrrrrrrrqqqqqqrrrsssuuuvvv{{{||||||{{{zzzyyyzzz|||yyywwwsssoookkkjjjiiiiiikkkkkkkkklllnnnpppqqqssssssrrrqqqrrrsssuuuvvvwwwxxxxxxxxxxxxyyyxxxxxxwwwuuusssqqqpppooommmjjjggglllmmmoooqqqrrrrrrqqqppprrrssstttuuutttsssqqqpppnnnmmmmmmoooqqqrrrrrrqqqlllllllllkkkkkkkkkkkkkkkooorrrvvvvvvuuusssrrrrrrpppqqqrrrttttttsssrrrqqqrrrrrrqqqooonnnlllkkkjjjiiiiiijjjjjjkkkkkkkkkllliiijjjkkklllmmmmmmnnnnnnmmmmmmnnnrrrvvvtttnnniiihhhhhhhhhgggfffiiimmmppprrrrrrrrrqqqnnnkkkiiigggddddddeeegggjjjlllkkkjjjlllkkkjjjiiiiiikkkmmmnnnjjjiiifffdddbbbcccdddeeecccaaa______bbbeeefffgggdddcccbbbbbbbbbdddeeegggiiigggggghhhjjjkkkjjjhhhhhheeebbb___^^^```bbbdddcccbbb```___```bbbdddfffaaa```aaaeeejjjmmmllljjjfffdddbbb___]]]\\\\\\\\\[[[^^^aaadddffffffffffffeeeeeeeeeddddddddddddccccccgggllloooooommmlllllljjjiiiiiiiiiiiiiiiiiiiiiiiihhheee```]]]]]]```bbbeeeffffffeeeeeedddcccbbb___^^^]]]^^^bbbfffiiijjjddddddcccaaa___^^^]]]\\\]]]___bbbeeefffgggfffeeehhhjjjkkkllljjjgggcccaaabbbaaaaaabbbbbbccccccdddaaabbbbbb```\\\YYYWWWWWWWWWYYY[[[]]]]]][[[YYYXXXZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[]]]```aaabbbbbbddddddaaa^^^ZZZYYY[[[]]]^^^^^^^^^^^^^^^___``````ZZZYYYWWWWWWYYYYYYYYYXXXTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\\\\ZZZXXXSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXYYYYYYSSSRRRRRRTTTUUUUUURRRPPPNNNOOOPPPPPPPPPOOOOOOPPPRRRQQQOOONNNNNNOOOQQQRRRLLLNNNPPPQQQPPPOOOOOOPPPSSSSSSSSSSSSSSSRRRRRRQQQMMMPPPTTTYYY]]]^^^^^^]]]ZZZZZZZZZXXXWWWTTTRRRQQQMMMKKKJJJIIIIIIKKKMMMNNNOOOMMMMMMRRRYYY\\\YYYUUUNNNKKKGGGFFFGGGJJJMMMNNNOOONNNMMMLLLLLLLLLMMMMMMMMMJJJHHHHHHJJJMMMOOOPPPNNNLLLJJJHHHHHHJJJLLLNNNOOOOOONNNLLLJJJIIIGGGFFFJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEFFFHHHJJJLLLJJJKKKLLLLLLLLLJJJIIIHHHJJJNNNSSSYYY]]][[[WWWSSSIIIHHHHHHJJJMMMQQQRRRRRRMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKLLLLLLKKKJJJIIIHHHGGGFFF}}}zzzzzzwwwssssssxxx||||||www{{{|||zzz{{{~~~}}}}}}|||yyyuuurrrooolllkkkjjjkkkmmmoooqqqrrrsssssspppppppppppppppqqqrrrrrrvvvwwwxxxxxxwwwvvvwwwxxxxxxuuurrrnnnkkkjjjiiiiiijjjjjjjjjkkkmmmoooqqqsssuuutttrrrsssuuuwwwwwwwwwsssqqqqqqrrruuuxxxyyyxxxuuusssqqqppppppooommmkkkooooooqqqrrrrrrqqqpppooopppqqqssstttsssrrrpppooopppooonnnoooqqqrrrqqqpppkkkkkkkkklllmmmmmmnnnnnnrrruuuxxxwwwssspppoooppphhhjjjlllnnnoooooooooooossssssqqqpppooommmllllllggghhhhhhiiijjjjjjkkkkkkkkklllnnnoooooonnnmmmllliiihhhjjjnnnqqqrrrnnnjjjfffgggiiijjjkkkmmmpppsssppprrrsssqqqmmmiiigggfffddddddeeegggjjjjjjiiigggkkkjjjiiiggggggiiijjjkkkiiigggeeecccbbbdddfffgggbbb```___```dddgggjjjjjjeeedddccccccdddgggiiikkkmmmkkkjjjkkknnnnnnkkkhhhdddcccbbbaaa```aaabbbcccccccccbbbbbbccceeegggiiieeecccccceeejjjmmmmmmkkkgggeeebbb___\\\\\\\\\\\\\\\___dddgggggggggggggggiiiiiihhhggggggfffeeeeeeeeehhhmmmooopppoooppppppmmmmmmkkkjjjhhhfffeeedddffffffddd```^^^]]]```bbbccccccddddddeeeddddddddd___]]]]]]___cccgggjjjkkkfffeeedddbbb___]]][[[[[[]]]^^^aaaccceeefffffffffkkkkkkjjjiiifffccc```^^^]]]^^^___```aaaccccccdddaaaaaaaaa___[[[XXXWWWWWWWWWYYY\\\]]]\\\YYYXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]```aaabbbbbbfffeeeaaa]]]ZZZZZZ]]]```aaaaaa```______^^^______[[[ZZZXXXXXXYYYZZZYYYXXXVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZWWWWWWXXX[[[\\\\\\YYYWWWSSSTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTVVVUUURRROOOJJJLLLOOOQQQRRRPPPNNNMMMNNNNNNNNNNNNNNNPPPQQQSSSLLLOOOQQQRRRQQQOOOOOOOOORRRRRRRRRSSSSSSRRRRRRQQQQQQTTTXXX]]]aaaccccccccc^^^^^^]]][[[YYYUUURRRQQQLLLKKKJJJIIIJJJKKKMMMOOONNNMMMOOOTTTYYY[[[ZZZWWWMMMKKKHHHGGGIIIKKKMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLJJJIIIHHHIIILLLOOOPPPPPPOOOMMMKKKIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGKKKJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKIIIHHHGGGJJJHHHEEEDDDEEEHHHKKKNNNNNNNNNNNNNNNMMMLLLKKKJJJMMMOOORRRWWWYYYXXXTTTQQQKKKJJJKKKOOOSSSWWWYYYYYYPPPOOOMMMLLLJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJMMMLLLKKKJJJIIIGGGFFFFFFyyy|||wwwzzzzzzvvvxxx~~~~~~||||||yyyvvvyyy~~~|||~~~yyytttpppmmmmmmnnnmmmnnnpppqqqqqqrrrssssssppppppoooooooooooonnnnnnqqqrrrtttuuutttssstttvvvtttrrrooommmkkkkkkkkklllkkkkkkjjjjjjkkkmmmpppqqqvvvsssqqqrrruuuwwwwwwvvvqqqnnnlllmmmqqquuuwwwwwwrrrpppnnnnnnoooooonnnmmmppppppqqqqqqrrrrrrqqqqqqpppqqqrrrssssssqqqooonnnqqqpppooooooppppppooonnnkkklllmmmnnnpppqqqrrrsssssswwwxxxvvvpppllllllmmmeeegggiiikkkmmmnnnooopppoooooonnnnnnnnnnnnnnnoooiiiiiiiiijjjkkkkkkllllllooopppqqqqqqqqqnnnllljjjhhhhhhjjjlllnnnooonnnmmmeeehhhkkknnnoooppprrrtttnnnppprrrppplllhhheeeeeeccccccdddgggiiiiiihhhfffllljjjhhhgggffffffhhhiiijjjhhheeebbbaaabbbeeefffbbbbbbcccfffjjjmmmmmmllliiihhhgggfffgggjjjlllnnnooommmkkkmmmqqqqqqnnnkkkdddcccbbb```aaabbbdddeeefffffffffffffffggghhhiiigggdddbbbdddhhhkkkllljjjhhhfffbbb^^^\\\[[[[[[\\\]]]aaafffiiihhhgggggghhhiiiiiihhhgggfffddddddcccdddgggkkkmmmnnnoooppprrrllllllkkkjjjiiihhhffffffdddeeedddbbb```___aaacccddddddeeeeeeeeeeeeeeeddd___^^^]]]^^^bbbeeeggghhhgggfffeeecccaaa___]]]]]]]]]^^^___aaacccdddeeefffkkkjjjhhhfffdddaaa```^^^^^^^^^___```aaaaaabbbbbbaaaaaaaaa___[[[XXXWWWWWWXXX[[[^^^___\\\YYYXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]```aaabbbbbbccccccaaa^^^\\\\\\^^^```aaa```___^^^^^^^^^^^^^^^]]][[[YYYYYYZZZZZZYYYXXXWWWXXXXXXYYY[[[\\\\\\]]][[[\\\]]]^^^^^^]]]\\\[[[XXXXXXYYY\\\]]]]]]ZZZXXXVVVVVVVVVVVVVVVVVVWWWWWWYYYWWWUUURRRRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUQQQNNNMMMNNNPPPSSSUUUTTTRRRPPPNNNNNNOOOOOOPPPQQQQQQRRRNNNOOOQQQPPPOOONNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPSSSWWW\\\```bbbdddddd``````___]]]YYYUUUQQQNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPSSSVVVXXXXXXWWWVVVLLLKKKIIIIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIJJJLLLPPPRRRRRRQQQPPPOOONNNLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHHHHFFFGGGJJJKKKKKKJJJIIIGGGIIIHHHGGGFFFGGGHHHKKKLLLOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTSSSQQQOOOLLLLLLMMMPPPUUUXXXZZZZZZQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGxxxvvv|||xxx|||}}}yyyzzz}}}}}}yyyrrrqqqyyyzzzsssnnnmmmoooqqqppprrrssssssrrrrrrrrrsssqqqqqqppppppooonnnnnnnnnoooqqqssstttsssssstttuuupppooommmlllllllllnnnooommmlllkkkjjjjjjlllnnnooovvvssspppqqqtttvvvvvvuuusssoookkkjjjmmmqqqrrrrrrooommmkkkjjjlllnnnnnnnnnoooooopppqqqqqqrrrsssssspppqqqrrrssssssqqqooonnnrrrqqqoooooopppooonnnllllllmmmoooppprrrtttvvvvvvtttwwwxxxtttmmmiiiiiikkkggggggiiikkknnnppprrrsssiiiiiijjjjjjlllmmmoooppplllllllllmmmmmmnnnnnnnnnqqqrrrssssssqqqnnnkkkiiiiiijjjkkklllmmmmmmnnnnnndddhhhmmmppprrrrrrtttuuullloooqqqpppkkkfffddddddccccccdddgggiiiiiigggeeelllkkkhhhfffeeeeeefffgggkkkiiieeebbb```aaacccdddeeefffiiimmmppppppmmmkkkmmmkkkjjjhhhiiikkknnnppppppmmmkkknnnrrrtttqqqnnnfffdddaaa``````bbbfffhhhjjjjjjiiiiiiiiihhhhhhggghhheeebbbbbbfffjjjjjjiiiiiifffbbb^^^\\\[[[[[[\\\]]]bbbgggjjjhhhgggggghhhgggfffeeedddbbbaaa```___bbbeeehhhjjjkkkllloooqqqggghhhiiijjjkkklllllllllddddddeeedddbbbaaabbbdddffffffggggggffffffeeedddaaa___]]]]]]```bbbddddddgggfffeeedddbbbaaa``````^^^^^^^^^```aaaccceeefffkkkiiigggeeecccbbbaaaaaabbbbbbbbbbbbaaa___^^^]]]aaaaaaaaa___[[[XXXWWWWWWYYY]]]``````]]]ZZZYYYZZZ\\\\\\[[[[[[\\\]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[^^^```aaabbbbbb```aaaaaa```^^^\\\]]]^^^___^^^^^^]]]]]]^^^^^^^^^^^^\\\ZZZZZZZZZZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^\\\]]]^^^^^^^^^^^^]]]\\\YYYYYY[[[]]]___^^^[[[XXXXXXXXXXXXXXXXXXXXXWWWWWWZZZXXXTTTQQQPPPQQQTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQTTTTTTTTTVVVVVVUUUQQQNNNRRRSSSTTTVVVXXXXXXWWWVVVOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOMMMKKKLLLNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPMMMOOOSSSXXX\\\___aaaaaaaaa```___]]]YYYTTTOOOLLLPPPOOONNNMMMKKKKKKJJJJJJOOORRRVVVWWWVVVUUUTTTTTTLLLKKKJJJKKKMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNIIIJJJLLLOOORRRTTTSSSRRRQQQPPPOOONNNLLLJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFIIIKKKLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLLLLMMMOOOQQQRRRRRRPPPOOOOOOPPPPPPOOOMMMKKKKKKLLLOOOSSSVVVWWWVVVPPPOOONNNMMMMMMNNNOOOOOOJJJKKKMMMNNNPPPQQQQQQQQQJJJJJJJJJJJJJJJJJJJJJJJJ~~~zzzxxxwwwyyy}}}yyy}}}}}}|||}}}}}}{{{zzzwwwtttuuuyyy~~~|||uuuooollllllnnnpppooopppqqqssstttuuuuuutttrrrrrrrrrqqqpppooommmlllooorrruuuvvvuuutttssstttqqqlllhhhhhhkkknnnllljjjiiilllnnnnnnkkkiiikkkmmmuuuuuuuuutttsssqqqpppooorrrmmmhhhhhhkkknnnmmmkkkooonnnnnnnnnoooooommmkkkjjjooouuuyyyyyywwwtttsssrrrssstttuuutttrrrpppnnnqqqpppnnnllljjjiiiiiihhhkkkoooqqqqqqsssxxxyyywwwtttrrrooonnnnnnnnnllljjjnnnnnnnnnoooppppppnnnllljjjiiigggfffgggiiilllnnntttqqqooommmmmmnnnmmmmmmrrrssstttsssrrrnnnjjjhhhjjjjjjiiiiiijjjmmmpppqqqmmmmmmnnnoooppppppoooooonnnpppsssrrrooojjjgggfffbbbdddeeeeeeddddddeeefffmmmkkkhhhffffffffffffeeehhhhhhfffcccaaaccciiioooqqqmmmiiiiiikkkmmmmmmllliiihhhgggiiilllnnnooonnnqqqmmmjjjlllpppsssqqqnnndddcccaaa___```bbbeeegggiiiiiiiiiiiiiiihhhggggggeeecccbbbeeeiiikkkjjjiiimmmjjjddd___\\\\\\^^^```dddfffiiiiiihhhgggfffgggeeegggiiihhhfffdddccccccffffffffffffggghhhjjjkkkjjjjjjiiiiiiiiijjjjjjkkkbbbbbbaaaaaaaaacccdddeeejjjkkkkkkkkkjjjgggeeecccgggccc___]]]___bbbeeefffiiihhhgggeeecccaaa```````````````aaabbbdddeeefffhhhfffddddddffffffccc```___aaabbb```]]][[[]]]___aaa```___^^^\\\[[[YYYYYY[[[\\\]]]___```______^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^[[[YYY[[[___aaa^^^[[[YYY[[[]]]```aaaaaaaaa```_______________^^^^^^^^^```___]]]]]]___```______[[[ZZZYYYYYYZZZ\\\^^^___]]]^^^______``````______^^^_________^^^\\\ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]______^^^]]]]]]^^^WWWUUURRRPPPPPPRRRUUUWWW[[[YYYWWWUUUUUUVVVXXXZZZYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSTTTVVVYYY[[[ZZZYYYVVVSSSQQQQQQSSSRRROOOLLLOOOMMMLLLJJJKKKMMMOOOQQQTTTPPPLLLKKKLLLMMMLLLJJJNNNOOOQQQTTTVVVYYY[[[]]]]]]]]]\\\ZZZWWWSSSPPPNNNRRROOOLLLLLLMMMNNNLLLIIIMMMPPPTTTWWWWWWVVVSSSQQQQQQOOOMMMKKKJJJJJJKKKLLLNNNNNNQQQTTTRRRNNNNNNQQQLLLMMMOOORRRUUUVVVUUUSSSQQQPPPMMMKKKJJJIIIIIIIIILLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIKKKLLLLLLMMMOOOSSSUUUWWWUUUQQQPPPOOOOOONNNMMMIIIHHHHHHIIILLLOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOJJJLLLOOORRRSSSSSSQQQPPPSSSNNNJJJHHHHHHHHHGGGEEE|||wwwwwwvvvttttttwwwyyy~~~~~~|||~~~~~~{{{xxxvvvtttuuuyyy}}}{{{uuuooollllllnnnpppnnnppprrrtttuuuuuutttsssvvvvvvuuusssqqqooommmllloooqqqssstttsssrrrrrrsssrrrmmmiiihhhkkkmmmkkkiiikkklllnnnnnnmmmmmmnnnnnnvvvvvvvvvtttsssqqqpppooonnnkkkhhhiiimmmpppooommmlllkkkkkkkkkkkkkkkjjjiiimmmqqqwwwyyyxxxvvvsssrrrpppqqqrrrrrrrrrqqqpppooonnnnnnmmmkkkjjjiiiiiiiiilllpppqqqooopppttttttqqqqqqnnnlllkkklllllllllkkkooonnnnnnoooppppppnnnkkkiiihhhgggfffgggiiikkkmmmnnnmmmlllllllllmmmllllllmmmnnnoooppppppnnnmmmkkkjjjiiiiiijjjkkknnnppprrrnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqmmmiiigggeeecccdddffffffeeeeeefffhhhlllkkkiiigggggggggffffffffffffeeecccbbbffflllqqqtttpppjjjhhhhhhiiihhhhhhjjjiiiiiijjjmmmooopppooonnnkkkiiijjjnnnpppnnnjjjfffdddaaa___```bbbfffhhhiiiiiiiiiiiihhhgggffffffccc```___```dddhhhjjjjjjmmmjjjeeeaaa___```bbbddddddeeegggfffeeedddeeeffffffhhhiiiiiigggeeeeeeeeefffeeeeeeeeefffhhhjjjlllooonnnmmmkkkjjjiiihhhhhhccccccbbbaaaaaaaaabbbbbbhhhiiijjjjjjiiigggeeeccceeebbb``````cccgggiiijjjllljjjgggcccaaa___^^^^^^bbbbbbbbbbbbcccddddddeeegggfffeeeeeeeeeeeebbbaaabbbccccccaaa^^^]]]___bbb______^^^^^^]]]]]]]]]\\\]]]^^^___```aaaaaaaaaaaa___^^^]]]\\\\\\\\\\\\\\\```]]][[[]]]aaabbb```]]]\\\^^^```aaabbbaaa```___^^^^^^^^^__________________^^^\\\\\\]]]^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\]]]^^^____________^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^```bbbcccaaa^^^\\\ZZZUUUTTTRRRQQQQQQSSSUUUWWWZZZYYYWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTSSSTTTUUUXXXYYYYYYWWWWWWSSSPPPOOOPPPPPPOOONNNMMMLLLJJJIIIJJJKKKNNNOOORRROOOLLLKKKLLLMMMMMMLLLMMMOOOQQQTTTVVVXXXYYYZZZZZZZZZZZZYYYWWWTTTRRRPPPQQQNNNLLLLLLMMMNNNLLLKKKPPPRRRUUUXXXXXXVVVSSSQQQLLLKKKJJJIIIIIIJJJJJJKKKOOOKKKKKKOOORRRQQQOOOPPPLLLMMMOOORRRTTTUUUTTTSSSQQQOOOMMMJJJIIIHHHIIIIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLLLLMMMOOORRRTTTWWWTTTQQQOOONNNNNNLLLKKKLLLJJJIIIIIIKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNKKKMMMPPPRRRSSSRRRQQQPPPPPPMMMIIIHHHHHHIIIHHHGGGuuuqqqppptttuuusssrrrssszzz}}}}}}vvvuuutttvvvyyy|||}}}}}}{{{xxxtttooommmmmmnnnooonnnpppsssvvvwwwvvvtttssswwwvvvuuurrrpppnnnlllkkkooopppqqqqqqppppppqqqrrrrrrnnnjjjhhhjjjlllllljjjmmmmmmmmmoooqqqrrrrrrqqqyyyxxxwwwuuusssqqqpppoookkkiiiiiikkkppprrrqqqnnnkkkkkkkkkjjjjjjjjjiiiiiiqqqtttwwwxxxvvvsssqqqpppnnnnnnnnnnnnnnnoooooopppoooooonnnnnnmmmlllllllllnnnqqqpppmmmmmmooonnnkkkooollliiiiiikkknnnooopppooonnnnnnnnnoooooommmkkkhhhhhhhhhhhhiiijjjkkkkkkhhhiiijjjjjjkkkkkkkkkjjjjjjkkkkkkllllllllllllkkkjjjjjjjjjjjjllloooqqqsssooonnnnnnmmmllllllkkkkkkmmmnnnooommmjjjgggeeeeeebbbdddeeefffeeeeeefffhhhlllkkkjjjiiihhhhhhgggggggggfffdddcccbbbeeejjjnnnrrrnnnhhheeeeeefffggghhhlllkkkkkkllloooqqqqqqqqqkkkiiihhhiiikkkllliiiffffffdddaaa___```cccgggjjjjjjjjjjjjiiihhhfffdddddd```^^^]]]^^^aaafffhhhjjjhhhfffcccaaa```bbbeeegggcccddddddbbbaaaaaaccceeefffhhhjjjjjjiiigggggghhhfffeeeddddddeeeiiilllnnntttsssqqqnnnkkkhhhfffeeeccccccbbbaaa````````````fffggghhhhhhhhhgggeeedddbbbaaaaaaccchhhlllnnnnnnnnnkkkfffbbb^^^\\\\\\\\\ddddddccccccccccccddddddfffggghhhgggeeecccbbbbbbddddddbbb___]]]^^^```ccc]]]]]]]]]]]]^^^___```aaa^^^^^^^^^^^^___```aaabbb```___]]]\\\[[[\\\^^^___cccaaa___```ccceeecccaaaaaabbbcccdddcccaaa___^^^\\\]]]]]]^^^____________^^^]]][[[[[[\\\\\\[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ[[[]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^___bbbdddffffffddd___YYYVVVQQQQQQQQQRRRSSSTTTVVVVVVYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSUUUTTTSSSTTTVVVWWWVVVTTTWWWSSSOOOMMMMMMOOOPPPPPPLLLKKKIIIHHHHHHJJJLLLMMMQQQOOOLLLKKKLLLMMMMMMMMMMMMNNNQQQTTTUUUVVVVVVUUUVVVVVVWWWWWWVVVUUUSSSRRROOOMMMKKKLLLMMMNNNMMMLLLQQQSSSUUUVVVVVVTTTQQQOOOJJJJJJKKKKKKLLLLLLLLLLLLOOOHHHEEEKKKQQQRRRPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSPPPOOOLLLIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHIIIIIIKKKKKKNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLLLLMMMPPPRRRUUURRROOOMMMLLLLLLKKKJJJMMMKKKIIIIIIJJJJJJIIIHHHIIIJJJKKKMMMNNNNNNMMMMMMJJJLLLNNNPPPQQQPPPNNNLLLLLLJJJHHHHHHIIIJJJJJJJJJssspppppptttvvvuuutttuuu{{{~~~}}}ttttttuuuwwwzzz{{{zzzyyywwwuuurrrooonnnnnnnnnoooooorrrvvvyyyzzzxxxuuussssssrrrpppnnnlllkkkjjjiiioooppppppooonnnnnnpppqqqqqqmmmjjjiiijjjmmmnnnnnnooonnnmmmppptttwwwuuussszzzyyywwwuuusssqqqooooookkkjjjkkknnnqqqrrrpppnnnnnnnnnnnnmmmlllllllllmmmssstttvvvuuurrrooommmmmmlllkkkjjjjjjkkkmmmooopppttttttsssrrrqqqpppnnnnnnnnnpppoookkkjjjmmmllliiinnnllliiijjjmmmqqqtttvvvpppooommmmmmnnnmmmkkkjjjiiiiiijjjjjjkkkkkkkkkkkkgggiiikkkkkkjjjiiiiiiiiillllllkkkjjjiiiiiihhhhhhjjjjjjjjjkkkmmmoooqqqrrrooonnnmmmmmmlllkkkjjjjjjlllmmmmmmjjjgggdddcccddd```bbbdddeeedddddddddeeejjjkkklllllljjjiiiiiiiiiiiihhheeebbbaaabbbeeegggjjjgggdddbbbdddgggkkknnnnnnmmmlllnnnppprrrrrrrrrjjjiiihhhhhhiiiiiifffccccccbbb```___aaaeeejjjmmmkkkkkkjjjiiigggeeecccbbb``````aaabbbdddffffffgggbbbaaa```___```ccceeegggccccccbbb___^^^^^^aaadddgggiiikkkkkkjjjiiiiiijjjgggfffddddddfffjjjnnnpppuuutttrrrooolllhhheeedddaaaaaaaaa```````````````cccdddeeefffgggggggggfffcccbbbcccfffjjjmmmnnnnnnmmmjjjeee```\\\[[[\\\]]]bbbbbbbbbbbbbbbbbbcccdddgggiiikkkiiieeecccdddeeedddbbb___\\\[[[\\\___aaa^^^]]]]]]]]]^^^```aaabbb]]]\\\[[[[[[\\\]]]___``````___]]]\\\]]]```bbbdddfffdddcccdddffffffeeedddeeeffffffeeecccaaa^^^\\\ZZZ[[[]]]^^^____________]]]\\\[[[[[[\\\\\\ZZZXXXYYYZZZ[[[]]]]]]\\\\\\[[[XXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\ZZZXXXXXXXXXXXXYYYXXXYYY\\\^^^```aaaaaaaaaffffffeeedddaaa\\\WWWSSSNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXVVVUUUTTTTTTVVVUUUSSSSSSSSSTTTRRRQQQTTTSSSQQQOOOOOOOOOPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLQQQOOONNNMMMLLLLLLLLLLLLLLLNNNQQQSSSTTTTTTRRRQQQTTTUUUUUUVVVUUUTTTRRRQQQLLLLLLKKKKKKLLLMMMNNNNNNQQQRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOQQQQQQPPPNNNMMMNNNGGGEEEIIIMMMNNNMMMNNNNNNOOOPPPQQQQQQQQQRRRSSSOOONNNKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLNNNMMMKKKIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIKKKKKKKKKLLLNNNPPPPPPMMMKKKJJJKKKLLLLLLKKKLLLJJJHHHHHHIIIIIIHHHGGGGGGHHHKKKMMMNNNMMMLLLKKKHHHJJJLLLNNNNNNLLLJJJIIIIIIHHHHHHHHHJJJKKKLLLMMM|||xxx~~~xxxsssqqqtttvvvuuuvvvyyy|||~~~ttttttuuuxxxzzzzzzxxxvvvrrrqqqpppoooooooooooooooqqqssswwwzzz{{{yyyvvvtttooonnnmmmkkkjjjjjjjjjjjjnnnoooooonnnllllllnnnpppmmmkkkhhhgggiiimmmpppqqqpppnnnnnnqqqvvvxxxvvvtttzzzyyyvvvtttrrrpppoooooommmnnnoooqqqrrrqqqnnnllloooppppppooollllllnnnppprrrssssssqqqnnnkkkjjjjjjkkkjjjiiihhhiiilllnnnpppvvvuuuuuutttrrrooommmlllkkkmmmllliiiiiilllmmmkkkmmmkkkiiiiiimmmrrruuuwwwqqqooommmllllllllljjjiiikkkkkklllllllllllllllllljjjlllnnnmmmkkkhhhhhhhhhllllllkkkjjjiiiiiihhhhhhjjjjjjkkklllmmmnnnpppqqqmmmnnnnnnnnnnnnmmmkkkkkkkkklllllljjjfffdddcccccc___aaaddddddcccbbbbbbbbbiiilllnnnooommmkkkjjjkkkhhheeebbb``````aaacccdddeeedddcccbbbdddhhhmmmqqqooonnnmmmnnnppprrrrrrrrrjjjiiihhhhhhhhhgggeeecccaaa``````aaadddhhhmmmpppkkkjjjiiihhhfffdddbbbaaabbbeeehhhkkkjjjgggdddccc_________```bbbdddggghhhddddddbbb___]]]^^^aaadddgggiiikkkkkkjjjiiiiiijjjgggfffeeeeeegggkkknnnppprrrqqqpppnnnkkkhhheeeddd^^^^^^___```aaabbbbbbbbbaaabbbccceeeggghhhiiiiiieeeeeeeeehhhjjjllllllkkkjjjgggbbb___]]]]]]^^^```^^^^^^______```bbbcccdddhhhjjjlllkkkgggeeefffhhheeebbb___\\\\\\^^^```aaa```___^^^]]]]]]^^^```aaa\\\\\\[[[[[[\\\]]]___```___^^^]]]^^^```dddhhhjjjgggfffeeeeeefffffffffeeegggggggggfffccc```]]]ZZZYYYZZZ\\\^^^______^^^]]]]]]\\\[[[\\\]]]\\\ZZZXXXYYYZZZ[[[]]]]]]\\\[[[ZZZXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZXXXWWWVVVVVVWWWXXXXXXZZZ^^^aaadddddddddccchhhddd```]]][[[YYYUUURRRLLLMMMPPPRRRTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVUUUTTTSSSWWWTTTRRRQQQQQQQQQPPPOOOQQQRRRSSSSSSRRRPPPOOONNNMMMMMMLLLKKKKKKLLLLLLMMMQQQQQQPPPNNNLLLJJJJJJJJJLLLNNNPPPSSSSSSRRRPPPOOOTTTUUUUUUUUUSSSRRRPPPNNNKKKKKKKKKKKKLLLLLLNNNOOORRRRRRRRRRRRQQQPPPNNNMMMOOOQQQRRRSSSRRRPPPMMMLLLLLLIIIHHHJJJJJJHHHIIINNNOOOQQQSSSRRRQQQPPPPPPRRRNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIFFFHHHJJJJJJJJJJJJKKKMMMKKKIIIHHHHHHKKKMMMMMMMMMJJJHHHGGGGGGIIIJJJJJJIIIFFFHHHJJJLLLMMMLLLKKKJJJIIIJJJLLLNNNNNNMMMKKKIIIGGGGGGHHHIIIJJJKKKMMMNNNwwwtttzzz{{{uuurrrtttvvvuuuwwwzzz{{{~~~}}}uuuuuuvvvxxxzzzyyywwwtttmmmnnnooopppppppppooooooqqqsssvvvyyyyyyxxxuuusssmmmmmmkkkjjjjjjjjjkkklllkkklllmmmlllkkkjjjkkkllljjjhhhfffdddfffiiimmmpppooooooppprrruuuvvvvvvuuuyyyxxxuuurrrpppoooooooooqqqqqqrrrsssqqqooommmkkknnnooopppmmmjjjjjjmmmpppqqqqqqpppmmmjjjiiiiiikkkkkkjjjiiiiiijjjlllnnnppprrrrrrrrrrrrpppmmmkkkiiigggiiiiiifffggglllnnnllljjjiiiggghhhlllpppssstttrrrooolllkkkkkkjjjiiihhhmmmllllllkkkkkklllmmmmmmlllooopppoookkkhhhiiikkkjjjkkkkkkllllllllllllkkkjjjjjjkkkllllllmmmmmmmmmkkkmmmoooqqqrrrqqqnnnmmmmmmnnnooommmjjjgggeeeeeebbbdddfffgggeeecccbbbbbbhhhlllpppqqqooollllllmmmcccaaa______aaadddfffgggfffffffffeeefffhhhllloooooommmlllmmmoooqqqqqqpppiiiiiigggfffeeeeeeeeeeeebbbbbbccceeehhhkkknnnpppjjjiiiiiigggeeecccaaa```ccchhhnnnpppnnniiidddaaa``````aaaccceeeggghhhiiifffeeedddaaa___```bbbeeefffhhhjjjjjjiiigggggghhheeeeeeeeefffgggiiikkkmmmlllllllllkkkiiifffdddbbb]]]^^^___aaabbbcccdddddd```aaabbbdddgggiiikkkllliiihhhggghhhjjjjjjiiihhhfffeeebbb___^^^___```aaa\\\]]]]]]^^^___aaacccdddhhhiiijjjjjjiiihhhiiiiiigggdddaaa___```aaabbbbbbaaa```^^^\\\\\\]]]___```]]]]]]]]]]]]^^^___```aaa]]]]]]^^^___bbbfffiiilllffffffeeeeeeeeeeeeddddddeeeeeeeeedddbbb___\\\ZZZYYYZZZ\\\^^^^^^^^^\\\[[[ZZZZZZZZZ\\\]]]]]][[[XXXZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVYYY^^^cccffffffeeeeeeeee```[[[XXXXXXWWWTTTRRRLLLMMMOOORRRTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXWWWUUUTTTSSSRRRVVVSSSPPPOOOOOOOOONNNMMMMMMPPPSSSTTTRRRPPPNNNMMMOOONNNNNNMMMMMMMMMMMMMMMPPPPPPQQQOOOLLLJJJJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOTTTTTTTTTTTTRRRPPPMMMLLLJJJKKKLLLLLLKKKKKKMMMOOOTTTSSSRRRQQQQQQPPPPPPOOONNNOOOPPPPPPOOOLLLJJJHHHJJJIIIJJJKKKIIIEEEGGGMMMOOORRRVVVUUURRROOOOOOPPPLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIJJJIIIHHHIIIJJJIIIGGGFFFGGGJJJMMMNNNNNNHHHGGGFFFGGGIIIKKKKKKKKKGGGHHHIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPQQQPPPNNNLLLFFFHHHJJJJJJJJJJJJLLLMMMzzzwwwzzz~~~~~~{{{vvvtttvvvxxxwwwxxxzzz{{{~~~}}}wwwwwwwwwxxxyyyyyyvvvtttiiikkknnnpppqqqpppooonnnppprrrtttuuuuuutttsssrrrmmmkkkiiihhhgggggghhhiiigggiiikkkjjjiiiggggggggghhhfffccc``````cccgggjjjmmmoooqqqrrrrrrssstttuuuwwwvvvsssqqqoooooooooppprrrsssssssssqqqooonnnmmmmmmoooooommmiiihhhlllpppppppppnnnkkkiiiiiikkkmmmllllllkkkkkkkkklllnnnooonnnooopppppppppnnnlllkkkdddffffffcccdddiiilllkkkjjjiiihhhjjjmmmpppqqqqqqrrrooollljjjjjjiiihhhgggmmmllljjjiiiiiijjjkkkllllllooopppnnnjjjiiikkkooommmnnnoooppppppnnnmmmkkkjjjkkkkkkkkkkkkkkkkkkjjjhhhkkkqqquuuvvvuuurrrpppppprrrtttssspppllliiihhhhhhjjjlllllljjjgggeeeeeeggglllrrrssspppmmmmmmnnncccaaa___```cccggghhhhhhggghhhjjjiiihhhhhhkkknnnnnnlllkkklllnnnoooooooooiiihhhfffcccbbbccceeegggggghhhjjjlllmmmnnnnnnnnnhhhhhhhhhgggeeecccbbbaaabbbgggmmmooommmhhhdddbbb```aaabbbdddeeefffggghhhhhhhhhgggdddbbbbbbdddffffffhhhiiiiiigggeeeeeeeeeaaabbbcccdddffffffgggggghhhhhhhhhhhhfffccc```___^^^___aaabbbcccdddcccccc___```bbbdddgggjjjmmmnnnmmmkkkiiiiiijjjjjjjjjiiieeedddcccaaa``````aaaaaa^^^^^^^^^______aaabbbbbbfffffffffhhhiiijjjiiihhhgggdddaaa```bbbcccbbb``````^^^\\\[[[[[[\\\___```\\\\\\]]]^^^____________]]]]]]^^^```bbbdddggghhhddddddddddddcccbbbbbbcccbbbcccccccccaaa^^^[[[YYYYYYZZZ\\\^^^^^^]]][[[YYYWWWWWWXXXZZZ\\\\\\ZZZXXX\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSWWW]]]bbbffffffeeeddd___[[[WWWVVVXXXXXXTTTQQQMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZXXXXXXWWWVVVTTTSSSRRRQQQUUURRROOOMMMMMMMMMMMMLLLLLLOOOQQQQQQOOOMMMMMMMMMOOOOOONNNNNNMMMMMMMMMMMMLLLNNNPPPOOOMMMKKKLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLJJJLLLMMMLLLJJJJJJLLLNNNQQQPPPOOONNNMMMMMMNNNNNNKKKKKKLLLLLLLLLKKKIIIHHHIIIFFFFFFJJJLLLIIIIIIKKKOOOTTTYYYYYYTTTPPPOOOOOOKKKMMMOOOQQQQQQPPPMMMLLLIIIJJJLLLLLLLLLKKKIIIHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIIIIHHHGGGGGGHHHJJJHHHGGGGGGJJJLLLLLLLLLIIIHHHGGGHHHJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJMMMPPPPPPPPPNNNMMMGGGIIIKKKKKKIIIIIIJJJLLL|||}}}zzzwwwvvvzzz|||zzzzzz|||zzz}}}}}}xxxxxxwwwxxxyyyyyyvvvttthhhjjjmmmpppqqqqqqooonnnooopppqqqrrrrrrrrrqqqpppllljjjgggdddcccccccccddddddfffhhhiiigggeeedddcccgggeeeaaa]]]\\\]]]aaaeeelllooorrrrrrqqqppprrruuuvvvtttrrrpppnnnooooooppprrrsssssssssqqqooooooooonnnpppqqqnnnjjjiiimmmrrrpppooonnnkkkiiijjjmmmooommmmmmllllllmmmmmmnnnnnnlllmmmoooqqqrrrqqqpppoooccceeedddaaabbbgggjjjhhhmmmlllkkkmmmppprrrrrrrrrrrrpppllljjjiiiiiihhhffflllkkkhhhffffffhhhjjjlllkkknnnooommmjjjiiinnnrrrrrrssstttsssrrrnnnjjjhhhkkkkkkkkkkkkkkkjjjiiihhhfffkkkqqqwwwzzzxxxuuurrrsssvvvxxxxxxtttppplllkkkmmmooorrrqqqnnnkkkiiihhhffflllssstttqqqnnnmmmooogggdddaaabbbeeeggggggfffeeehhhkkkkkkjjjjjjmmmooommmkkkjjjkkkmmmnnnnnnnnnhhhfffdddaaa```aaaeeehhhlllmmmoooqqqqqqpppnnnmmmhhhggggggfffeeecccbbbaaaaaafffkkkllljjjfffdddddd^^^___aaabbbcccdddddddddiiiiiiiiigggeeedddeeegggeeegggiiihhhfffdddcccccc^^^```bbbcccddddddccccccfffggggggfffdddaaa^^^\\\aaaaaacccddddddcccbbbaaa___```bbbdddhhhkkknnnpppnnnllljjjiiijjjkkkkkkjjjfffeeedddcccaaa`````````aaaaaa````````````aaaaaaeeecccccceeeiiikkkiiigggdddbbb______aaaaaa```]]]^^^]]][[[ZZZ[[[]]]___aaaYYYZZZ\\\]]]^^^^^^]]]\\\]]]^^^___```aaabbbccccccbbbcccdddcccaaa```aaabbb```aaaaaaaaa```]]][[[YYYYYY[[[]]]^^^^^^\\\ZZZXXXTTTUUUVVVYYY[[[[[[YYYWWW]]]\\\[[[ZZZZZZZZZ\\\\\\]]]]]]\\\[[[ZZZXXXVVVUUUSSSTTTUUUVVVVVVUUUSSSRRRQQQUUU\\\bbbeeefffdddcccZZZWWWUUUWWWZZZZZZUUUPPPNNNNNNOOOPPPRRRTTTVVVWWWWWWUUUTTTSSSTTTVVVYYY[[[XXXWWWVVVUUUSSSRRRQQQQQQTTTQQQNNNLLLLLLMMMMMMLLLLLLMMMOOOMMMJJJJJJLLLNNNOOONNNNNNNNNMMMMMMLLLLLLHHHKKKNNNOOOMMMMMMOOOQQQNNNNNNOOOOOOPPPQQQRRRSSSQQQQQQRRRRRRQQQOOONNNMMMKKKLLLNNNLLLJJJIIIKKKNNNMMMLLLJJJIIIIIIIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKIIICCCCCCIIIOOONNNKKKIIIOOOUUUZZZ[[[VVVQQQOOOOOOJJJMMMPPPSSSSSSQQQNNNLLLHHHIIIJJJKKKKKKIIIGGGFFFIIIHHHFFFDDDBBBBBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGLLLJJJHHHHHHIIIJJJKKKJJJKKKIIIHHHHHHJJJKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGJJJMMMNNNMMMLLLKKKHHHJJJLLLLLLIIIHHHIIIKKK~~~{{{}}}~~~|||yyywwwyyy{{{zzzxxxwwwyyy|||{{{{{{zzzyyyzzzzzz|||}}}}}}{{{yyyzzz{{{zzzvvvrrrlllkkkjjjjjjjjjjjjllllllmmmnnnnnnmmmlllmmmppprrrnnnjjjfffeeegggiiiiiihhhggghhhiiiiiiiiiiiihhhhhhjjjiiiddd]]]WWWVVV[[[```gggmmmqqqnnnlllmmmooooooooonnnmmmllllllmmmnnnooossspppooopppnnnjjjiiikkklllkkkiiiggghhhjjjlllnnnnnnmmmlllkkklllnnnpppqqqsssqqqoooooooooooonnnllljjjkkklllnnnpppnnnkkkhhh`````````aaadddhhhkkknnnooonnnnnnppprrrttttttssslllkkkiiiggggggggggggggglllkkkjjjiiiiiijjjlllmmmoooooonnnllljjjkkknnnpppvvvvvvtttpppkkkhhhggghhhiiijjjkkkjjjhhhggggggggggggjjjnnnrrrttttttsssrrrssstttuuuuuutttqqqooommmqqqpppooommmlllllllllllljjjjjjjjjjjjjjjjjjjjjkkkeeebbb______bbbfffiiijjjfffjjjkkkhhhgggjjjkkkjjjmmmmmmmmmoooqqqqqqooommmiiigggeeeccccccdddfffhhhgggkkkpppssstttsssrrrsssjjjiiihhhfffeeeeeeeeeeeefffgggjjjlllnnnkkkfffbbb````````````````````````eeegggiiijjjiiiiiijjjlllkkkiiifffeeedddcccaaa```cccccccccbbbbbbbbbbbbaaaccccccaaa`````````aaabbbddddddccccccbbbbbbccccccaaabbbccceeehhhkkknnnoooooonnnmmmlllkkkjjjjjjjjjfffeeeeeecccaaa___]]][[[ZZZ[[[\\\___aaaaaa___^^^``````aaadddhhhiiihhhgggbbbbbbbbbaaaaaa___^^^]]]^^^^^^]]]\\\\\\\\\]]]]]]]]][[[YYYYYYZZZ[[[\\\\\\ZZZ]]]```aaaaaabbbccceee```aaabbbccccccbbbaaa```bbb```^^^\\\ZZZYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXWWW[[[ZZZYYYWWWWWWXXXYYYYYY[[[ZZZXXXYYY[[[]]]^^^^^^^^^]]][[[YYYXXXVVVSSSPPPTTTTTTTTTTTTSSSQQQPPPOOORRRVVV[[[```bbbaaa___]]]ZZZXXXVVVSSSRRRQQQRRRSSSQQQSSSTTTUUUUUUTTTSSSQQQPPPPPPRRRSSSUUUVVVXXXXXXTTTSSSSSSRRRRRRRRRRRRRRRSSSPPPMMMJJJHHHHHHIIIJJJKKKMMMOOOOOOMMMKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOUUUTTTQQQOOONNNOOOPPPQQQMMMNNNQQQSSSTTTSSSQQQOOOPPPOOONNNNNNNNNMMMKKKIIIFFFGGGGGGHHHJJJLLLMMMNNNJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJPPPQQQRRRRRRQQQNNNKKKJJJGGGJJJMMMPPPRRRRRRQQQPPPIIIIIIIIIIIIHHHGGGFFFFFFGGGEEECCC@@@@@@AAACCCDDDDDDEEEGGGFFFDDDCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBBEEEDDDCCCCCCCCCEEEFFFGGGKKKKKKKKKLLLMMMMMMKKKJJJNNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKJJJJJJJJJJJJ}}}{{{yyyvvvtttvvvxxxzzzzzzxxxvvvwwwxxxzzzyyyyyyyyyyyy{{{|||}}}}}}{{{zzzzzz{{{zzzwwwtttooonnnmmmlllkkkkkkllllllmmmnnnnnnnnnlllmmmnnnpppnnnkkkgggeeefffhhhgggfffffffffffffffgggggghhhhhhllljjjfffaaaZZZVVVUUUUUU\\\cccgggggghhhlllnnnmmmllllllkkkjjjjjjkkklllmmmoookkkjjjlllkkkggggggiiifffeeeeeefffiiillloooqqqllllllkkklllooosssvvvyyyuuurrrpppnnnoooooonnnnnnkkkkkkkkklllmmmllljjjgggbbbcccccceeehhhkkknnnpppooonnnnnnpppsssuuuuuutttmmmllljjjgggfffeeeeeeeeehhhhhhhhhhhhjjjkkklllmmmmmmlllkkkiiiiiilllqqquuuwwwuuurrrooollljjjhhhggggggiiijjjiiigggeeeeeefffeeehhhllloooqqqpppooonnnqqqqqqrrrsssrrrqqqpppoooqqqpppooonnnmmmllllllllljjjjjjiiiiiihhhhhhhhhgggcccaaa______bbbeeeggghhhfffjjjllliiihhhjjjkkkiiinnnnnnmmmnnnpppooommmkkkgggfffdddcccbbbcccdddeeegggjjjnnnrrrttttttrrrqqqkkkjjjiiihhhggggggggggggfffeeefffhhhiiihhhfffccc]]]]]]]]]]]]]]]]]]]]]]]]aaabbbccceeeggghhhiiiiiiiiigggeeedddddddddbbbaaaccccccbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaabbbcccdddeeedddcccbbbbbbbbbcccdddaaaaaaccceeehhhkkkmmmoooqqqpppnnnllljjjiiihhhhhhfffeeedddbbb```^^^]]]\\\]]]]]]^^^___``````___]]]aaaaaabbbeeeggghhhgggfffbbbccccccbbbbbb```___^^^______^^^]]]]]]\\\\\\\\\YYYYYYYYYZZZ[[[]]]^^^^^^[[[\\\^^^______```bbbdddaaaaaabbbbbbaaa```^^^]]]aaa___]]][[[ZZZYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWZZZYYYXXXXXXWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^]]][[[XXXWWWUUUUUUUUUTTTQQQOOOSSSSSSSSSSSSRRRQQQPPPPPPRRRUUUZZZ]]]^^^\\\YYYWWWTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRSSSTTTTTTUUUVVVVVVRRRRRRQQQQQQQQQRRRRRRSSSQQQOOOLLLIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNSSSQQQOOONNNMMMMMMNNNOOOPPPQQQSSSTTTSSSRRROOONNNOOONNNMMMNNNOOONNNMMMKKKGGGGGGHHHIIIJJJKKKMMMMMMJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOOOOOOONNNLLLLLLIIIJJJLLLNNNOOONNNLLLKKKFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFCCC@@@??????@@@AAAAAACCCEEEDDDCCCBBBCCCDDDAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHLLLKKKJJJJJJKKKLLLKKKIIILLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIIII~~~xxxssspppooouuuwwwxxxxxxvvvtttttttttwwwwwwwwwwwwyyy{{{}}}~~~~~~||||||||||||zzzwwwtttpppooonnnlllkkkkkkjjjkkklllnnnoooooommmllllllmmmooolllhhhfffffffffeeeddddddcccccccccdddfffggghhhlllkkkiiigggccc]]]WWWRRRTTTZZZ___aaaeeekkkmmmkkkhhhhhhhhhhhhhhhiiijjjkkkhhheeedddgggfffddddddgggbbbcccdddfffiiilllnnnpppjjjjjjkkkmmmqqqwww|||vvvsssooommmmmmooooooooommmkkkjjjjjjjjjjjjhhhfffdddeeegggjjjmmmpppssstttpppooooooqqqtttuuuuuuuuunnnllljjjgggeeedddcccccceeefffhhhjjjlllnnnnnnooollllllkkkjjjkkkpppvvv{{{xxxtttpppnnnmmmllliiifffhhhiiiiiihhhfffeeeeeefffdddfffiiilllnnnmmmlllkkkooooooooonnnnnnmmmmmmllloooooommmlllkkkjjjjjjjjjkkkjjjiiihhhfffeeedddccc```___^^^___bbbdddeeeeeedddiiillljjjiiikkkkkkiiiooommmmmmmmmnnnmmmkkkiiihhhhhhfffeeeddddddddddddggggggjjjoootttuuuqqqnnniiihhhhhhggggggfffffffffeeeccccccdddeeefffdddcccZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]]]]]aaafffiiihhhgggfffdddbbbbbbdddddddddcccdddcccbbbaaa````````````______```bbbccceeefffggggggeeecccbbbaaabbbdddeeeaaabbbccceeehhhkkkmmmooosssrrrpppmmmjjjhhhgggggggggfffdddbbb```^^^]]]]]]```_________^^^^^^^^^]]]cccccccccdddfffgggfffdddbbbccccccdddcccbbbaaa````````````___^^^\\\ZZZYYYVVVWWWYYY\\\^^^_________[[[\\\]]]]]]]]]^^^aaadddcccccccccbbbaaa___]]][[[^^^]]]\\\ZZZYYYYYYXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXYYYYYYUUUWWWYYY]]]______[[[YYYTTTRRRQQQQQQRRRRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUXXXZZZZZZWWWSSSQQQOOOQQQSSSTTTTTTSSSQQQPPPNNNNNNPPPPPPPPPPPPNNNNNNSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPQQQRRRMMMLLLJJJHHHGGGHHHIIIJJJJJJLLLNNNNNNLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMOOONNNMMMKKKKKKKKKLLLLLLPPPPPPQQQQQQPPPNNNKKKJJJKKKJJJJJJKKKMMMNNNMMMKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIKKKMMMPPPQQQQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKKKKKKKIIIGGGFFFCCCDDDEEEGGGHHHHHHIIIIIIGGGEEEBBB???>>>===>>>???@@@AAACCCCCCBBBAAABBBCCCAAABBBCCCDDDDDDEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHMMMKKKIIIHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHJJJKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIII|||tttooooooqqqwwwwwwuuusssrrrqqqrrrrrrtttttttttvvvxxxzzz}}}~~~~~~}}}{{{xxxuuusssmmmlllkkkkkkjjjiiiiiiiiilllnnnppppppnnnlllkkkkkkmmmllliiigggfffdddcccbbbccccccbbbbbbccceeehhhjjjllljjjjjjkkkllliiiccc]]]YYY^^^bbbcccggglllllliiifffffffffggghhhhhhiiiiiiccc``````bbbcccaaacccfffffffffgggggghhhiiiiiiiiikkkkkkkkkmmmpppuuuzzz}}}tttpppllljjjkkkmmmnnnoooooollliiihhhhhhgggfffeeebbbeeeiiimmmrrruuuwwwxxxsssqqqqqqqqqsssssssssqqqllljjjhhhfffdddccccccdddfffhhhkkkmmmooopppppppppmmmnnnooopppqqqtttyyy|||wwwrrrmmmlllnnnnnniiieeeiiijjjjjjiiigggfffggghhhccceeehhhkkkmmmmmmllllllmmmlllkkkjjjhhhhhhhhhhhhlllllljjjiiihhhggggggggglllllljjjhhheeecccaaaaaa_________aaadddeeeeeeddddddiiillljjjiiikkkkkkiiilllkkkjjjkkkllllllkkkiiijjjjjjiiihhhgggfffeeedddfffeeegggmmmsssuuuooojjjccccccccccccccccccbbbbbbcccbbbbbbdddeeeeeecccaaaYYYYYYYYYYYYYYYZZZZZZZZZ\\\ZZZZZZ___fffjjjiiifffcccbbbaaaaaaccceeeeeeddddddcccaaa```___^^^^^^___]]]^^^```ccceeeggghhhhhhfffeeecccaaaaaabbbdddfffbbbcccdddgggiiilllooopppsssqqqooommmkkkiiihhhhhhiiihhhfffcccaaa```______^^^^^^^^^]]]\\\\\\]]]___eeedddcccccceeeeeedddcccbbbcccdddeeeeeecccbbbaaabbbaaaaaa```^^^[[[YYYWWWVVVYYY\\\___```_________]]]]]]]]]\\\\\\]]]aaacccbbbbbbcccbbbaaa```^^^\\\[[[[[[ZZZYYYYYYXXXXXXXXXUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYVVVWWWYYY\\\^^^]]][[[XXXSSSRRRPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSUUUXXXYYYXXXUUURRROOOOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNNNNOOOOOONNNNNNMMMQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQPPPOOONNNNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHIIIIIIKKKMMMMMMLLLJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFHHHKKKLLLKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJMMMOOOOOOOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDBBB@@@>>>======>>>???AAACCCDDDCCCAAA@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAACCCDDDFFFGGGHHHMMMJJJGGGEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFEEEDDDEEEFFFGGGGGGIIIJJJKKKMMMMMMLLLKKKJJJ}}}~~~yyyqqqooorrrwwwzzzvvvrrrnnnmmmoooqqqsssrrrrrrssstttvvvzzz|||~~~~~~zzzvvvsssrrrkkkllllllkkkkkkkkkjjjjjjlllmmmoooooommmkkkkkkkkkjjjjjjjjjhhhfffcccbbbaaadddccccccbbbdddfffiiijjjllljjjiiikkknnnooollliiihhhlllooommmmmmmmmkkkgggffffffgggggghhhhhhhhhhhhaaa^^^^^^aaabbbaaacccgggiiihhhhhhhhhgggffffffeeekkkkkkkkkkkkmmmppprrrtttooollliiigggiiilllnnnnnnpppmmmjjjhhhgggggggggfffaaadddjjjqqqvvvyyyzzzzzzuuusssqqqqqqqqqpppnnnlllhhhgggeeedddddddddeeeeeefffhhhjjjlllnnnnnnnnnnnnkkknnnrrrtttttttttuuuuuutttooojjjjjjmmmnnnjjjfffiiiiiiiiigggeeedddfffgggbbbdddfffiiikkkllllllkkkjjjiiiiiiiiiiiijjjkkkkkklllkkkjjjiiihhhgggggggggmmmllljjjhhheeecccaaa`````````aaadddfffhhhgggeeedddiiikkkiiiiiikkkllljjjhhhgggggghhhjjjlllkkkkkkiiiiiihhhgggfffeeedddcccddddddffflllrrrrrrlllfff``````aaabbbbbbbbbaaaaaaaaabbbdddfffhhheeeaaa]]]YYYYYYZZZZZZ[[[\\\\\\]]][[[YYYXXX]]]eeeiiigggdddcccaaa```aaaccceeeeeeeeecccaaa```^^^]]]]]]^^^___]]]___aaadddfffgggffffffdddcccaaaaaaaaaccceeefffdddeeefffhhhkkknnnppprrrqqqpppnnnmmmlllkkkjjjjjjkkkjjjhhhfffcccbbbaaa```ZZZ[[[\\\\\\[[[[[[^^^```eeecccbbbbbbccccccbbbaaaaaabbbdddffffffeeecccbbbbbbbbb```___\\\YYYWWWVVVXXX\\\```aaa```^^^]]]]]]^^^^^^]]]\\\[[[\\\```bbb]]]]]]^^^______^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXWWWTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVXXXZZZ[[[[[[ZZZYYYYYYXXXXXXYYY[[[[[[ZZZXXXSSSQQQOOOOOOOOOPPPPPPOOOOOOOOONNNNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXVVVSSSQQQRRRQQQPPPNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTUUURRRQQQOOOMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFHHHKKKLLLKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKIIIGGGFFFEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHDDDDDDEEEEEEDDDCCCCCCBBB??????>>>>>>>>>???@@@AAADDDEEEEEEDDDAAA?????????@@@@@@AAABBBBBBBBBBBBAAA???@@@AAACCCEEEFFFGGGGGGKKKHHHEEEDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIFFFGGGHHHJJJJJJHHHFFFEEEEEEEEEDDDCCCDDDEEEGGGHHHKKKKKKMMMMMMMMMMMMLLLKKK}}}zzzyyyzzz|||~~~|||}}}|||vvvqqqppptttyyyzzzuuuooollllllnnnqqqrrrpppqqqqqqsssuuuxxx{{{}}}~~~yyyuuussssssoooooopppoooooonnnmmmllliiikkklllllljjjiiiiiijjjfffhhhiiiiiifffcccbbbbbbeeedddddddddeeeggghhhiiijjjhhhggggggiiilllmmmmmmuuu{{{}}}wwwpppllliiieeefffgggggghhhhhhggggggfffbbb^^^^^^```bbbaaadddiiihhhhhhgggggggggggghhhhhhjjjkkkkkkllllllmmmmmmmmmjjjhhhffffffhhhlllnnnnnnqqqnnnkkkiiiiiiiiihhhgggcccgggnnntttyyyzzzzzzyyytttrrrpppnnnnnnmmmkkkiiifffeeedddccccccdddeeefffcccdddfffgggiiijjjkkkkkkhhhlllqqqsssrrrpppmmmlllnnnkkkhhhiiikkklllkkkhhhgggggggggeeecccbbbdddfffeeefffhhhiiijjjjjjiiiiiieeefffhhhkkkmmmppprrrsssmmmmmmkkkjjjiiihhhhhhhhhkkkkkkiiigggeeecccbbbaaabbbbbbccceeehhhiiihhhgggeeeiiijjjhhhhhhkkklllkkkfffeeedddfffhhhkkkkkkkkkeeeeeecccbbbaaaaaaaaaaaabbbcccggglllooonnniiiccc```aaacccdddeeeddddddcccbbbccceeehhhhhheee___[[[YYYZZZ[[[]]]^^^```aaaaaa[[[ZZZZZZ^^^cccfffeeeddddddcccbbbbbbdddeeeeeedddaaa```^^^\\\\\\]]]^^^______```ccceeefffeeecccaaa______```aaabbbccceeeeeedddeeefffhhhkkknnnppprrrppppppnnnmmmllllllkkkkkkjjjjjjiiigggeeecccaaa```XXX[[[]]]]]]\\\\\\^^^aaadddbbb```___```aaa```______aaadddffffffeeecccbbbcccaaa___\\\ZZZXXXWWWVVVZZZ^^^aaaaaa^^^ZZZYYYZZZ\\\]]]]]]\\\[[[[[[]]]___WWWXXXYYYZZZZZZYYYXXXWWWUUUUUUVVVWWWXXXXXXWWWWWWSSSTTTUUUVVVVVVUUUTTTSSSTTTVVVZZZ\\\^^^]]]\\\ZZZ[[[YYYXXXYYYYYYYYYWWWVVVQQQOOOLLLLLLMMMNNNNNNMMMPPPOOOOOONNNOOOPPPRRRSSSRRRSSSUUUWWWWWWUUUSSSRRRSSSRRROOOMMMLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNPPPQQQSSSSSSQQQPPPNNNLLLJJJIIIHHHGGGIIIHHHHHHGGGGGGGGGGGGHHHGGGIIIKKKLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHHHHJJJKKKLLLKKKIIIFFFGGGIIIKKKLLLLLLKKKJJJLLLKKKIIIGGGEEEDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGIIIJJJEEEEEEEEEDDDBBBAAA???>>>=========>>>???@@@AAABBBDDDEEEEEEDDDAAA?????????@@@AAAAAAAAAAAA@@@?????????@@@BBBCCCEEEEEEFFFFFFGGGEEECCCCCCDDDEEEFFFEEECCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIMMMMMMMMMLLLLLLKKKKKKKKK}}}yyyxxxxxx{{{~~~}}}yyyuuuxxx{{{}}}~~~~~~~~~~~~zzzzzzyyyvvvrrrqqqsssuuuvvvsssooonnnoooppppppoooppppppppprrrtttwwwzzz{{{zzz|||~~~|||yyyvvvvvvvvvsssssssssrrrpppmmmkkkjjjfffgggggggggffffffgggiiibbbeeehhhiiifffdddcccddddddeeeeeeeeeffffffggggggeeeeeeeeeeeefffiiimmmpppyyy|||pppiiifffdddfffgggggghhhgggfffdddcccbbb___^^^```aaaaaadddiiiiiihhhgggffffffhhhjjjkkkgggiiilllnnnoooooonnnmmmfffeeeeeefffjjjmmmooooooqqqooommmllllllllljjjiiijjjnnntttyyy{{{zzzwwwuuupppnnnlllllllllkkkiiihhhfffeeedddbbbbbbbbbcccddd``````bbbcccfffhhhkkklllgggjjjnnnpppooollljjjiiigggggggggggghhhjjjkkkkkkiiiiiihhhfffddddddfffhhhoooooonnnnnnlllkkkiiihhheeefffiiilllnnnppppppqqqlllkkkjjjhhhggggggffffffhhhggggggeeedddcccbbbaaadddcccccceeegggiiiiiiiiifffiiijjjffffffjjjmmmmmmfffeeecccdddfffhhhiiiiiicccbbb```^^^^^^___```aaa```ccchhhlllmmmjjjeeebbbaaaccceeefffggggggfffeeeeeeeeeeeefffeeebbb^^^ZZZYYYZZZ\\\^^^```cccdddeee___```aaaccceeefffgggggggggeeeccccccdddeeedddccc___^^^\\\[[[[[[]]]___aaaaaaccceeefffeeebbb^^^[[[ZZZ[[[^^^```cccddddddeeecccccceeegggjjjmmmoooppprrrqqqooonnnlllkkkjjjjjjggghhhhhhhhhfffbbb___]]]YYY]]]aaaaaa^^^\\\^^^aaabbb```^^^]]]^^^______^^^]]]```ccceeefffeeecccaaabbb```]]]YYYWWWVVVVVVWWWXXX\\\___^^^ZZZVVVWWWYYYYYYZZZ[[[[[[YYYXXXYYY[[[WWWXXXXXXYYYXXXWWWUUUTTTRRRSSSUUUVVVWWWWWWWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRTTTWWW[[[^^^```___]]]\\\ZZZZZZZZZ[[[[[[XXXTTTQQQPPPMMMKKKLLLNNNPPPQQQQQQRRRQQQOOOOOOOOOPPPRRRSSSPPPQQQSSSSSSSSSQQQOOONNNPPPOOOOOOOOONNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFHHHJJJKKKJJJIIIIIIJJJHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHHHHHHHIIIIIIGGGEEEEEEFFFIIIKKKLLLLLLLLLKKKLLLKKKIIIFFFDDDBBBAAAAAACCCCCCBBBAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGGGGFFFFFFIIIHHHFFFDDDDDDFFFGGGIIIEEEEEEDDDCCCAAA@@@>>>===>>>>>>>>>??????@@@@@@AAA@@@AAABBBBBB@@@???@@@@@@CCCCCCCCCBBBAAA@@@>>>>>>@@@AAABBBDDDDDDEEEDDDDDDCCCBBBAAABBBDDDFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEECCCBBBCCCEEEHHHJJJOOOMMMKKKIIIHHHHHHIIIJJJxxxrrrrrrsssvvv{{{|||zzzwwwwwwzzz~~~~~~|||yyyxxxxxxyyyyyywwwtttqqqppppppsssqqqoooppprrrrrrooolllpppppppppqqqtttvvvyyy{{{vvvyyy|||{{{yyywwwxxxyyyuuuuuutttqqqnnnkkkgggeeecccddddddcccbbbccceeehhh___cccgggiiigggeeedddeeeddddddeeefffffffffeeeeee___bbbeeefffgggjjjppptttwww|||nnneeeccccccfffgggggggggfffdddbbbaaaccc___^^^```aaaaaadddiiillljjjhhhffffffgggiiikkkdddggglllppprrrrrrqqqpppeeedddeeehhhllloooqqqqqqqqqpppnnnnnnnnnnnnllljjjooosssxxx||||||yyytttqqqllljjjiiiiiikkkkkkjjjhhhhhhfffdddbbbaaaaaaaaaaaa______```cccfffjjjmmmppphhhkkknnnooommmlllkkkkkkccceeefffgggggghhhkkkmmmmmmmmmllliiiggggggjjjlllyyyxxxvvvtttqqqnnnkkkjjjfffhhhjjjkkklllkkkiiihhhhhhgggfffeeedddccccccccceeeeeeddddddcccbbbbbbaaadddcccbbbdddfffiiiiiiiiigggjjjiiieeeeeejjjnnnooohhhfffddddddeeegggggggggdddbbb```^^^^^^___aaaccc___dddjjjmmmkkkgggcccaaaaaabbbdddggghhhgggfffeeegggfffdddcccbbb```]]]ZZZXXXZZZ\\\^^^aaadddfffhhheeegggiiijjjiiiiiikkkllliiigggeeedddeeeeeecccbbb^^^]]][[[ZZZ[[[]]]```aaacccdddffffffddd```[[[XXXWWWYYY]]]```cccdddddddddaaabbbccceeehhhkkknnnoootttsssqqqnnnllljjjiiihhheeefffggghhheeebbb]]]ZZZ\\\```dddddd```]]]^^^``````^^^\\\\\\]]]^^^^^^^^^\\\___bbbeeefffeeecccaaabbb___[[[WWWUUUUUUVVVXXXUUUYYY\\\[[[WWWTTTUUUXXXVVVXXXZZZYYYXXXVVVWWWWWW[[[[[[[[[[[[YYYWWWUUUTTTQQQRRRTTTVVVWWWWWWWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRTTTWWW\\\___aaa```^^^\\\YYYZZZ\\\]]]]]]XXXRRRMMMPPPNNNMMMNNNQQQTTTVVVWWWSSSRRRPPPOOOOOOPPPRRRSSSOOOPPPPPPQQQPPPMMMKKKJJJKKKMMMOOOQQQQQQQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEHHHJJJKKKJJJIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEEEEDDDBBB@@@DDDFFFHHHKKKMMMMMMLLLLLLLLLKKKIIIFFFDDDBBB@@@@@@AAAAAA??????@@@BBBEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCFFFHHHHHHHHHGGGJJJHHHEEECCCCCCDDDEEEGGGCCCCCCCCCBBBAAA@@@>>>===????????????????????????;;;===@@@@@@@@@@@@AAABBBEEEEEEDDDCCCBBB@@@>>>>>>@@@AAACCCDDDDDDDDDCCCCCC@@@@@@AAABBBEEEFFFEEECCCEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFEEECCCBBBCCCFFFHHHJJJOOOMMMJJJGGGEEEFFFGGGHHHzzzuuunnnnnnoooqqqrrruuuwwwxxxyyyyyyzzz}}}zzzvvvtttvvvtttnnnlllpppssssssssstttuuussspppnnnmmmnnnrrrrrrrrrsssuuuxxxzzz{{{zzzyyyxxxwwwwwwyyy{{{|||yyysssoooooonnnhhhdddccc```______```bbbddddddcccaaacccffffffeeedddddddddeeeeeefffgggfffeeedddbbbgggeeeddddddgggmmmssswww|||xxxsssmmmgggccc```hhhgggfffeeecccbbbaaa``````aaabbbbbbaaabbbdddfffllllllmmmmmmllllllkkkjjjbbbeeejjjooopppooommmkkkdddeeehhhlllpppqqqpppnnnkkkjjjiiillloooqqqpppnnnmmmooosssvvvwwwvvvtttssskkkiiigggfffhhhkkkllllllhhhhhhhhhgggfffdddcccbbb\\\ZZZZZZ___fffkkkkkkiiiiiijjjllllllllliiifffdddeeefffggghhhjjjkkkmmmmmmgggjjjlllhhhcccaaaffflllvvvtttsssrrrqqqpppmmmjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjhhheeeddddddddddddcccbbbbbbbbbaaa````````````aaaccceeehhhjjjkkklllllljjjhhheeeccccccfffiiillldddfffggggggeeedddccccccbbbaaa^^^]]]]]]```bbbddddddeeeeeeeeeeeedddcccbbbeeegggjjjjjjhhhgggffffffcccaaa^^^___``````]]]ZZZ[[[[[[[[[]]]aaadddeeeeeecccdddeeeeeeddddddfffhhhhhhfffeeeeeeeeedddbbb```ZZZZZZ[[[\\\^^^```bbbcccffffffeeedddbbb___\\\ZZZ^^^^^^^^^___aaa```^^^\\\ddddddeeeiiimmmqqqrrrrrruuupppkkkgggeeeeeeeeeeeebbbbbbbbbbbbaaa___^^^^^^bbbaaa```aaabbbaaa```^^^```^^^]]]]]]]]]]]][[[ZZZ^^^^^^^^^___aaabbbaaa```aaa___\\\YYYVVVVVVVVVVVVVVVWWWXXXWWWUUUSSSSSSSSSZZZZZZYYYWWWTTTTTTUUUWWWZZZYYYXXXZZZ[[[YYYTTTPPPRRRQQQPPPRRRUUUXXXXXXXXXSSSSSSSSSRRRRRRRRRRRRRRRXXXZZZ[[[\\\[[[ZZZ[[[\\\WWWWWWWWWXXXYYYWWWSSSPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUQQQNNNPPPTTTUUURRROOONNNNNNMMMLLLLLLMMMNNNOOOOOONNNNNNOOOPPPPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNLLLKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHIIILLLJJJHHHIIILLLLLLIIIGGGDDDFFFHHHJJJJJJJJJIIIHHHEEEFFFHHHIIIIIIHHHGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAACCCAAA@@@>>>>>>???AAABBBEEEDDDAAA?????????@@@AAA@@@@@@??????AAADDDHHHJJJEEEBBB??????AAADDDFFFFFFAAABBBCCCBBB@@@??????AAA???@@@CCCDDDDDDBBB>>><<<>>>>>>>>>===<<<===@@@CCCKKKJJJGGGDDDBBBAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBB???@@@CCCDDDEEEDDDCCCBBB??????AAABBBCCCDDDDDDDDDFFFGGGHHHHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHHHHFFFDDDCCCCCCEEE~~~yyyrrrllliiijjjkkkmmmoooqqqssstttwwwvvvwwwzzz~~~~~~{{{wwwzzzzzzwwwooolllooossssssxxxvvvtttqqqooonnnnnnnnnqqqqqqqqqrrrsssuuuwwwyyyrrrsssuuuwwwxxxzzz{{{{{{vvvppplllmmmkkkgggccccccaaa___]]]]]]___aaabbbbbbaaaccceeeeeedddbbbbbbcccbbbcccddddddeeeeeeeeeeeeeeedddccccccfffkkkqqqtttyyywwwtttoookkkgggeeecccffffffeeeeeedddccccccccc___```aaaaaaaaabbbdddfffkkklllnnnpppooommmjjjhhhcccffflllqqqssssssqqqpppjjjkkklllppprrrrrrpppnnniiihhhiiikkknnnpppnnnlllkkkmmmpppssssssrrrpppnnnhhhfffddddddeeegggggggggiiiiiihhhgggeeecccaaa___YYYXXXXXX]]]eeejjjkkkiiiiiijjjllllllkkkiiifffdddeeefffhhhiiijjjkkkllllllgggkkkllliiidddbbbgggmmmtttrrrqqqqqqqqqqqqpppnnnkkkkkklllllllllkkkkkkkkkkkkiiifffdddcccbbbaaaaaaaaaaaaaaaaaaaaa`````````^^^```cccgggjjjlllllllllgggeeecccaaaaaacccgggiiidddeeeffffffdddbbbaaaaaaaaa___\\\ZZZZZZ\\\___aaaaaabbbbbbcccccccccccccccfffhhhkkkllljjjhhhfffeeeccc```]]]\\\]]]\\\ZZZXXXZZZYYYYYY\\\```cccddddddcccdddeeedddbbbbbbccceeefffdddcccccccccbbb___]]]YYYZZZ[[[]]]___aaabbbbbbffffffdddbbb```]]][[[YYY[[[[[[[[[^^^aaaccccccbbbddddddeeehhhmmmpppqqqrrrrrrnnnhhhdddbbbbbbbbbaaa`````````___^^^]]]\\\[[[aaa``````aaabbbbbbaaa___```^^^\\\\\\]]]^^^]]]\\\]]]\\\\\\]]]______^^^]]]___]]]ZZZWWWUUUUUUUUUUUUUUUVVVWWWVVVTTTSSSRRRSSSVVVWWWXXXWWWUUUUUUVVVXXXXXXXXXXXXZZZ\\\[[[WWWTTTTTTRRRRRRSSSVVVXXXYYYXXXSSSSSSTTTUUUUUUTTTSSSSSSVVVXXXZZZ[[[ZZZZZZZZZ\\\WWWUUUSSSSSSSSSRRRPPPOOONNNOOOOOOPPPQQQRRRSSSTTTQQQNNNLLLNNNRRRTTTRRROOOLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMOOOOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMOOONNNMMMKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGHHHKKKLLLJJJHHHFFFGGGIIIIIIIIIHHHGGGEEECCCDDDFFFGGGHHHGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>>>>???@@@AAADDDCCCAAA?????????@@@AAABBBBBBAAAAAABBBCCCEEEFFFDDDAAA???>>>@@@CCCDDDDDDAAABBBCCCBBBAAA@@@AAABBBBBBCCCEEEFFFEEECCC@@@>>>?????????>>>===???AAADDDIIIHHHFFFDDDBBBAAAAAAAAA@@@AAABBBAAA@@@???@@@BBB@@@AAABBBDDDDDDCCCBBBAAA===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEECCCAAA@@@AAACCC|||yyyvvvooojjjggggggiiikkkmmmooopppqqqsssrrrssswww{{{}}}{{{xxxyyyzzzvvvooommmsssyyy{{{zzzsssooonnnoooooommmooooooppppppqqqssstttuuummmooorrruuuwwwwwwvvvvvvrrrmmmjjjjjjiiidddaaabbbbbb___\\\[[[\\\^^^``````bbbcccddddddbbb``````aaa``````aaaaaacccdddeeefffdddcccbbbccceeeiiinnnppprrrpppmmmjjjhhhgggggggggdddddddddeeeeeeeeeeeeeeeaaabbbcccbbbaaa```bbbdddjjjlllppprrrqqqnnniiifffdddhhhmmmsssvvvvvvuuutttppppppqqqrrrsssssspppmmmffffffhhhkkkmmmmmmjjjhhhhhhjjjmmmooopppnnnllljjjfffdddcccdddeeeeeedddccchhhhhhhhhgggeeeaaa^^^\\\ZZZYYYZZZ___fffkkklllkkkjjjjjjkkklllkkkiiifffdddeeeggghhhjjjkkkkkkjjjjjjhhhjjjkkkhhhdddccchhhmmmqqqpppoooppprrrtttttttttmmmmmmmmmmmmmmmlllkkkkkkkkkiiifffcccaaa___^^^^^^______```aaaaaaaaa``````ZZZ]]]bbbgggjjjllllllllldddbbb```______aaadddfffdddddddddcccbbbaaa___^^^]]][[[XXXVVVVVVYYY\\\___``````aaabbbccccccccccccfffiiimmmnnnkkkhhheeedddaaa^^^[[[YYYYYYYYYXXXWWWYYYXXXXXX[[[^^^bbbccccccdddeeeeeecccaaa______```cccaaa``````___^^^\\\ZZZYYYZZZ\\\___```aaaaaaaaacccbbbaaa```___^^^^^^^^^^^^]]]\\\^^^bbbdddeeeeeedddcccdddgggllloooqqqqqqqqqmmmhhhdddbbbaaa```___``````______^^^\\\[[[ZZZ_________```bbbcccbbb```___]]]\\\\\\]]]_________]]]\\\[[[\\\]]]^^^]]]\\\\\\ZZZXXXVVVUUUTTTTTTTTTTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVWWWXXXWWWVVVWWWXXXWWWWWWXXX[[[\\\\\\ZZZXXXVVVTTTSSSTTTVVVXXXXXXWWWRRRTTTVVVWWWWWWVVVTTTSSSTTTWWWZZZ[[[[[[[[[\\\]]]XXXVVVRRRPPPPPPPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRMMMKKKJJJLLLPPPQQQPPPNNNHHHJJJMMMNNNNNNMMMJJJHHHGGGGGGHHHKKKNNNNNNLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNOOOOOOLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDEEEGGGIIIJJJJJJHHHGGGHHHIIIIIIHHHFFFEEEDDDAAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHFFFEEEFFFEEEDDDDDDCCCBBBAAAAAA>>>======<<<===>>>@@@AAABBBAAA@@@?????????AAAAAACCCCCCDDDDDDCCCCCCBBBBBBCCC@@@>>>===???AAAAAAAAA@@@BBBCCCBBBAAAAAABBBCCCEEEFFFGGGGGGFFFCCCAAA???===>>>>>>===<<<===@@@BBBFFFEEEDDDBBBAAAAAAAAAAAA???@@@AAAAAA??????@@@AAA@@@AAABBBBBBBBBAAA@@@???;;;;;;===>>>???@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAABBBBBBCCCCCCDDD???@@@@@@???>>>>>>???AAAzzzwwwvvvtttpppllljjjjjjkkkmmmnnnnnnoooooonnnnnnooosssyyy|||zzzxxxppprrrpppmmmppp{{{{{{rrrmmmnnnpppooommmooopppppppppqqqrrrrrrsssnnnooopppqqqrrrqqqqqqppprrrmmmjjjiiifffaaa___aaaddd```\\\ZZZ[[[]]]______bbbccccccbbb```^^^^^^___aaa`````````aaaccceeefffcccccccccdddfffiiilllmmmmmmkkkhhhfffeeefffhhhiiiffffffffffffffffffffffffggggggfffdddbbb```aaabbbkkkmmmppprrrqqqnnnjjjhhhfffiiinnnrrruuuuuusssrrrpppppppppqqqrrrqqqnnnlllccceeehhhkkkllljjjgggeeefffhhhlllnnnooonnnlllkkkhhhgggffffffggggggeeecccffffffggggggeeeaaa^^^\\\___^^^___ccchhhlllmmmllljjjkkkkkkkkkkkkiiigggffffffgggiiijjjkkkjjjiiihhhgggiiiiiigggccccccgggkkkpppooooooppptttwwwyyyyyypppppppppooommmkkkiiihhhhhhgggeeebbb___]]]]]]]]]]]]^^^___```aaa`````````[[[^^^bbbgggiiijjjiiiiiibbbaaa`````````bbbdddeeedddcccaaaaaa```___]]]\\\XXXVVVTTTSSSUUUYYY]]]```ddddddeeeeeeeeeeeeddddddeeehhhlllnnnkkkgggcccaaa^^^]]]ZZZYYYYYYYYYZZZZZZYYYYYYYYY[[[___bbbccccccfffgggfffdddaaa^^^^^^^^^aaa___^^^]]]]]]\\\ZZZWWWYYY[[[]]]```aaabbbaaa```]]]]]]]]]^^^```cccfffggggggdddbbbaaabbbccccccccccccbbbcccfffjjjnnnpppqqqtttpppkkkgggeeecccbbbaaaccccccbbbbbb```___]]]\\\\\\\\\\\\^^^```bbbaaa```^^^\\\[[[[[[^^^```aaabbb___]]]\\\]]]^^^___^^^]]][[[ZZZXXXWWWUUUUUUUUUUUUSSSTTTUUUTTTRRRRRRSSSTTTUUUXXXZZZZZZYYYXXXXXXXXXYYYYYYZZZ\\\\\\\\\ZZZYYYVVVUUUSSSTTTUUUVVVVVVUUUPPPSSSVVVXXXYYYWWWTTTQQQTTTWWW[[[]]]]]]]]]^^^___ZZZXXXUUUSSSSSSSSSQQQOOOLLLMMMMMMNNNOOOOOOPPPPPPNNNLLLKKKLLLNNNOOONNNLLLGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFGGGJJJLLLKKKIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMKKKHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDD@@@AAACCCEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGEEECCCBBBCCCCCCBBBBBBAAA@@@??????<<<;;;;;;;;;<<<>>>???@@@@@@@@@????????????@@@AAAAAABBBDDDEEEDDDCCCAAA@@@AAA>>><<<<<<===?????????@@@AAACCCCCCBBBBBBCCCEEEEEEEEEEEEDDDCCCAAA>>>===999:::;;;:::::::::===???BBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@>>>>>>???@@@@@@AAAAAAAAA@@@>>>===<<<:::;;;<<<===>>>?????????@@@???>>>===>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBB<<<===>>>===<<<===>>>@@@{{{tttooonnnnnnlllkkklllmmmmmmnnnnnnmmmllllllkkkkkkmmmrrrwwwzzzxxxvvvhhhkkkmmmmmmrrr~~~{{{qqqmmmnnnppppppnnnqqqqqqqqqqqqrrrqqqqqqqqqnnnnnnmmmlllmmmnnnoooppptttooollliiieee___^^^aaaeeebbb]]][[[\\\^^^``````bbbbbbbbbaaa___]]]^^^___cccbbbaaaaaaaaabbbdddeeedddeeefffgggiiijjjkkkkkkjjjhhheeeddddddeeegggiiiiiiiiihhhhhhgggfffffffffggghhhhhhfffeeedddeeegggnnnnnnooooooooonnnmmmlllhhhkkknnnpppqqqpppnnnllllllkkkkkklllnnnnnnllljjjccceeeiiikkkjjjhhhfffdddfffiiimmmppprrrqqqpppnnniiihhhggghhhhhhhhhfffdddcccdddeeeeeedddbbb```___ccccccccceeehhhiiijjjjjjjjjkkkkkklllkkkkkkjjjiiifffggghhhiiijjjiiiiiihhhfffggggggeeeccccccgggjjjpppoooppprrrvvvyyyzzzzzzrrrrrrqqqpppmmmjjjgggeeeeeeeeedddaaa^^^\\\]]]___\\\^^^___aaaaaaaaa```______aaadddggghhhgggfffeeeccccccbbbcccdddeeefffgggcccaaa___^^^______]]][[[UUUUUUTTTUUUXXX]]]aaadddkkkkkkkkkjjjiiigggfffeeecccgggkkkllliiieeeaaa___]]]]]]\\\\\\\\\]]]^^^```[[[ZZZ[[[]]]aaadddeeeeeeggghhhiiifffccc```^^^^^^```^^^]]]]]]]]]]]]ZZZXXXZZZ[[[^^^```bbbbbbaaa```]]]]]]^^^___bbbeeehhhjjjkkkiiieeedddddddddcccbbbcccbbbbbbdddhhhmmmoooppptttppplllhhhfffeeecccbbbdddddddddcccaaa___^^^]]]YYYXXXYYY[[[^^^___^^^]]]\\\[[[ZZZ[[[^^^aaabbbbbb^^^\\\[[[[[[\\\^^^^^^]]]\\\[[[ZZZYYYWWWWWWVVVVVVSSSSSSTTTSSSRRRRRRTTTVVVZZZ\\\^^^]]][[[YYYXXXXXX\\\]]]]]]\\\[[[YYYXXXWWWUUUSSSRRRRRRTTTTTTTTTSSSNNNQQQUUUXXXXXXVVVSSSQQQQQQUUUYYY\\\\\\\\\]]]^^^XXXWWWVVVWWWWWWUUUQQQNNNLLLLLLMMMMMMNNNOOOOOOOOOPPPOOONNNMMMMMMMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJIIIGGGEEEGGGGGGGGGGGGHHHHHHIIIJJJIIIKKKLLLKKKIIIFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFAAABBBCCCDDDFFFGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAAAAABBBBBBBBBBBBEEEFFFGGGHHHGGGFFFDDDBBB@@@@@@@@@??????>>>>>>===::::::;;;;;;<<<===>>>?????????>>>>>>?????????@@@>>>???BBBDDDDDDCCCBBBAAA>>><<<;;;;;;<<<>>>>>>===???AAABBBBBBAAAAAACCCDDDBBBAAA@@@???>>><<<;;;:::888999::::::::::::<<<===?????????@@@@@@?????????===>>>??????======>>>???@@@??????>>>===<<<;;;;;;:::;;;<<<>>>??????@@@@@@???>>>===<<<<<<===???@@@????????????@@@@@@@@@@@@;;;<<<======<<<===???@@@zzzsssnnnllllllllllllkkkkkklllmmmlllkkkiiihhhjjjjjjmmmrrrwwwyyyvvvrrrgggkkknnnnnnrrr|||~~~xxxrrrnnnoooppppppooorrrrrrssssssrrrqqqppppppkkkjjjiiijjjkkknnnrrrssstttooollliiiddd______bbbeeebbb___]]]^^^```aaaaaaaaabbbbbb```^^^^^^___```ddddddcccccccccddddddeeeeeefffhhhjjjkkkkkkjjjjjjffffffdddddddddfffhhhiiilllkkkkkkjjjiiihhhhhhgggdddeeegggggggggiiikkknnnmmmnnnnnnoooooooooooooookkklllnnnooonnnllljjjhhhhhhgggggghhhjjjkkkiiihhhdddgggjjjkkkiiigggfffeeehhhkkkooorrrssssssqqqppphhhgggeeefffggggggfffeeecccdddddddddccccccbbbbbbccccccddddddeeeeeeffffffjjjkkkkkklllmmmmmmmmmmmmffffffgggggghhhiiijjjjjjfffgggfffeeeddddddgggjjjoooooopppsssvvvxxxxxxwwwqqqqqqqqqpppmmmjjjfffdddeeegggfffccc___]]]___bbb___aaabbbddddddcccbbb```dddeeefffffffffeeedddcccdddeeefffggghhhiiiiiiiiiccc___\\\\\\^^^___^^^[[[WWWXXXYYY\\\___cccgggiiipppooonnnmmmkkkiiigggeeebbbeeeiiijjjgggdddaaa___^^^```aaaaaa``````aaaccc]]]\\\\\\___bbbfffgggggggggiiiiiihhheeebbbaaa``````___^^^___``````^^^\\\[[[\\\^^^```aaaaaaaaaaaabbbaaabbbbbbcccdddeeefffhhhfffddddddfffffffffeeebbbaaa```cccggglllooopppqqqnnnjjjgggfffdddcccaaabbbbbbaaa```___]]][[[ZZZWWWVVVWWWYYY[[[]]]\\\[[[ZZZZZZZZZ\\\___``````___ZZZXXXWWWWWWYYY[[[\\\\\\]]]]]]\\\[[[YYYXXXWWWVVVSSSTTTTTTSSSRRRSSSUUUXXX^^^___```^^^\\\ZZZZZZZZZ^^^______]]]YYYVVVUUUVVVTTTRRRQQQQQQSSSTTTTTTSSSNNNQQQTTTWWWXXXVVVSSSQQQNNNRRRWWWYYYZZZZZZZZZZZZTTTTTTTTTVVVVVVTTTPPPLLLMMMMMMMMMMMMNNNNNNOOOOOORRRQQQPPPOOOMMMKKKJJJJJJGGGFFFFFFGGGHHHKKKMMMOOOOOOMMMJJJIIIJJJJJJIIIHHHIIIHHHHHHHHHHHHIIIIIIJJJGGGIIIJJJJJJGGGEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFFFFDDDCCCCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA??????@@@@@@AAAAAABBBBBBFFFGGGHHHIIIIIIHHHFFFEEE?????????>>>>>>=========;;;;;;;;;<<<============>>>>>>???>>>>>>>>>>>>>>>;;;<<>>>>>===???AAABBBAAA@@@@@@AAABBB???>>>===;;;:::999999999999;;;======<<<<<<===???======>>>>>>>>>>>>>>>===<<<===>>>>>><<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<===>>>???@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<===???@@@~~~{{{vvvssspppooonnnmmmhhhiiijjjllllllkkkjjjiiiiiijjjnnnsssxxxxxxsssnnnhhhmmmppppppqqqvvvyyyyyyvvvuuusssqqqpppooopppppprrrsssssssssrrrpppooonnniiiiiijjjkkkmmmoooqqqrrrpppllljjjhhhccc___```fffcccaaa___^^^___aaaaaa```aaaaaaaaa```^^^^^^```bbbccccccdddfffggggggggggggeeegggiiillllllkkkiiigggbbbcccccceeegggiiikkkllllllllllllllllllkkkkkkkkkdddfffgggggggggiiikkkmmmjjjllloooqqqrrrqqqppppppmmmnnnoooooonnnllljjjhhhiiihhhgggggghhhiiihhhfffgggiiilllkkkiiigggggghhhkkkmmmppprrrrrrqqqnnnlllhhhfffddddddfffggggggggggggfffdddcccbbbbbbbbbcccbbbcccddddddddddddeeefffjjjjjjlllmmmnnnpppqqqqqqffffffeeeeeefffiiikkkmmmhhhhhhgggffffffgggiiikkknnnnnnpppsssuuuuuurrrppplllmmmnnnnnnmmmkkkhhhfffjjjllllllgggbbb___aaaddddddfffhhhiiiiiigggeeecccggggggfffeeeeeedddddddddfffggghhhjjjkkkkkkkkkkkkbbb^^^[[[[[[___```___\\\]]]^^^aaadddgggiiikkkkkknnnnnnmmmlllkkkiiigggfffbbbeeehhhiiigggdddcccbbbaaadddffffffdddbbbaaabbb]]]]]]]]]___cccfffggggggeeegggiiihhhfffcccbbbbbbbbbaaaaaabbbddddddcccaaa]]]]]]^^^___```aaabbbbbbbbbbbbcccccccccbbbbbbaaabbbbbbbbbcccffffffeeedddbbb``````aaafffkkknnnooonnnkkkhhhffffffeeecccaaaaaa``````^^^]]][[[YYYXXXWWWWWWWWWYYY[[[\\\[[[ZZZXXXXXXZZZ\\\___```^^^\\\XXXWWWUUUVVVXXX[[[]]]]]]^^^^^^]]][[[YYYWWWVVVUUUSSSTTTTTTSSSSSSTTTWWWZZZ]]]^^^^^^]]][[[ZZZ\\\]]]^^^______\\\XXXUUUUUUVVVTTTRRRQQQRRRTTTUUUUUUTTTPPPRRRUUUXXXXXXWWWUUUTTTOOOSSSXXX[[[[[[ZZZYYYYYYSSSRRRRRRRRRSSSSSSQQQOOOMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPNNNLLLKKKJJJJJJFFFGGGIIIKKKNNNPPPRRRSSSRRROOOKKKIIIJJJLLLMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIFFFHHHJJJJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBDDDFFFFFFDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>??????@@@AAAAAABBBCCCEEEFFFHHHHHHGGGFFFEEE@@@@@@????????????>>>>>><<<<<<<<<=========<<<<<>>===<<<<<<;;;<<<===???@@@@@@@@@@@@:::999999:::===??????>>>???AAAAAAAAA???>>>???@@@>>>===;;;:::999999::::::999;;;============>>>???<<<<<<===>>>>>>===<<<;;;;;;<<<======;;;;;;<<<======<<<;;;::::::::::::::::::;;;<<<>>>????????????============<<<<<<;;;:::========================<<<===>>>===<<<<<<>>>???zzzxxxwwwvvvtttqqqooollljjjfffhhhjjjmmmnnnnnnmmmllljjjkkkooouuuxxxwwwqqqkkkgggmmmqqqqqqqqqssssssqqqqqqrrrsssrrrpppooopppppprrrrrrsssrrrqqqooonnnllljjjlllmmmoooooonnnmmmlllllliiihhhgggccc___bbbhhhaaa```^^^___```aaa```___```aaaaaa```______aaadddaaabbbeeegggiiijjjjjjjjjdddfffjjjlllllljjjhhhfff___aaacccfffiiikkkmmmnnnkkkkkkllllllmmmnnnoooooohhhiiiiiihhhfffeeeggghhhgggjjjooosssuuusssqqqooonnnooopppqqqpppnnnlllkkkkkkjjjhhhhhhhhhhhhgggeeeiiikkkmmmkkkhhhggghhhiiimmmoooqqqrrrqqqnnnjjjhhhjjjgggeeeeeegggiiijjjjjjjjjhhheeecccaaaaaabbbbbbbbbdddeeefffffffffhhhiiijjjjjjlllnnnpppqqqssstttfffeeeddddddeeeiiilllnnnjjjiiihhhggghhhiiikkkmmmmmmmmmooorrrsssrrrnnnkkkhhhiiilllmmmnnnllljjjiiioooqqqpppkkkddd```bbbeeehhhjjjkkkmmmllljjjgggfffiiigggfffeeedddeeefffffffffgggiiikkklllmmmllllllaaa]]]ZZZ[[[___aaa```]]]bbbdddgggjjjlllmmmllllllkkkkkkkkkjjjiiihhhgggfffcccfffhhhhhhgggeeeeeeeeecccgggjjjiiieeeaaa``````]]]\\\]]]___cccfffggggggccceeehhhhhhfffdddcccccccccbbbbbbdddfffgggfffeee^^^^^^^^^^^^___aaabbbccc___```aaacccccccccbbbaaaaaa```aaacccddddddbbb```bbb```___aaaeeejjjnnnooonnnkkkiiiggggggfffdddcccaaaaaa```___]]][[[YYYXXXXXXXXXXXXYYY[[[\\\[[[YYYWWWWWWZZZ]]]______]]]ZZZYYYWWWVVVWWWZZZ]]]___```___^^^]]][[[YYYWWWUUUSSSTTTTTTTTTSSSSSSUUUXXX[[[\\\\\\\\\[[[ZZZ[[[]]]___\\\^^^^^^\\\WWWUUUUUUWWWTTTSSSRRRSSSUUUVVVVVVVVVQQQSSSVVVXXXYYYXXXWWWVVVSSSWWW[[[^^^^^^]]]\\\\\\UUUSSSQQQQQQRRRSSSSSSSSSNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNNNNMMMLLLKKKKKKLLLEEEHHHLLLPPPSSSUUUUUUTTTSSSPPPKKKIIIKKKNNNQQQRRRLLLKKKJJJJJJIIIIIIIIIIIIFFFHHHJJJJJJIIIGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@CCCFFFFFFEEEDDDFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC???@@@@@@AAAAAABBBBBBCCC>>>???AAABBBBBBAAA???>>>===>>>>>>???@@@@@@AAAAAA???AAACCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@=========>>>======<<<<<>>===;;;;;;;;;<<<===>>>>>>???>>>>>>999888888:::>>>@@@@@@???@@@AAAAAA@@@>>>===>>>??????>>><<<:::999:::<<<===777999;;;<<<;;;;;;<<<===;;;<<<=========<<<;;;:::;;;<<<===<<<;;;;;;<<<===;;;;;;:::999999999::::::::::::<<<===>>>????????????@@@AAAAAA@@@>>><<<;;;===============<<<<<<<<<===>>>>>>===<<<;;;===>>>~~~{{{|||~~~yyyvvvrrrnnnlllkkkkkkkkkjjjhhhggggggiiikkkkkkjjjjjjiiikkknnnrrrrrroookkklllmmmpppqqqrrrqqqpppooorrrrrrrrrsssssstttttttttuuuvvvvvvsssnnnjjjjjjkkkpppmmmkkkmmmpppqqqmmmiiimmmhhhcccbbbdddggghhhhhhbbb```______``````___^^^___```aaa```___```bbbdddaaadddhhhjjjjjjiiiiiiiiijjjjjjkkkkkkjjjgggdddcccfffggghhhjjjkkklllmmmmmmpppppppppnnnlllkkklllmmmhhhhhhfffeeedddddddddddddddhhhnnnsssvvvuuurrrpppmmmoooqqqqqqooolllkkkkkkgggfffeeedddeeegggiiikkkooommmhhheeedddeeegggiiikkklllnnnpppqqqpppllliiijjjkkkkkkkkkkkkjjjiiiiiijjjiiigggfffeeefffhhhiiiiiiiiihhhfffdddeeehhhkkktttpppmmmmmmpppsssssssssiiigggeeeeeefffgggfffeeedddeeeggghhhhhhjjjmmmooolllmmmnnnnnnooonnnnnnmmmgggffffffhhhjjjkkkjjjiiilllnnnooolllhhhfffjjjnnnqqqooolllkkkkkkkkkkkkiiihhheeebbbbbbdddggggggfffgggfffgggjjjlllkkkfffbbb```]]]\\\___aaa^^^\\\]]]bbbeeeiiimmmooopppoooooorrrmmmhhhfffggghhhgggfffjjjjjjiiiiiihhhgggffffffpppnnnkkkgggdddbbb```___bbbbbbbbbbbbbbbcccddddddeeeeeeeeeeeedddcccbbbaaa^^^```cccffffffdddbbb```]]]^^^_________```bbbdddcccbbbbbbaaabbbbbbccccccaaa``````cccfffgggeeebbb]]]^^^___aaadddfffiiijjjnnnllliiigggeeeccc```^^^[[[]]]^^^]]][[[YYYYYYYYY^^^\\\YYYWWWWWWWWWWWWVVVTTTVVVYYY[[[\\\ZZZWWWUUUQQQXXX[[[XXXWWWYYY[[[[[[```___\\\WWWSSSRRRSSSUUUXXXVVVSSSRRRRRRTTTWWWYYYZZZ[[[\\\[[[ZZZ[[[\\\^^^```^^^[[[XXXUUUUUUUUUUUURRRTTTWWWYYYZZZYYYWWWVVVZZZXXXWWWXXX[[[\\\ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTSSSRRRQQQPPPOOOQQQNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHJJJMMMPPPSSSTTTRRRPPPNNNPPPMMMJJJJJJMMMOOOOOONNNMMMKKKJJJHHHGGGGGGGGGHHHEEEFFFGGGHHHHHHGGGEEEDDDEEEDDDDDDCCCDDDDDDEEEFFFDDDEEEGGGFFFDDDCCCCCCDDDAAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBB>>>??????@@@@@@@@@@@@???@@@??????@@@BBBBBB@@@>>>>>>???AAABBBCCCBBBBBBAAA??????@@@??????>>>===<<>>???>>>===<<<;;;::::::<<>><<<<<<===???@@@::::::888777777777888999888999999:::;;;<<<>>>???======<<<;;;:::999999888::::::;;;<<<======<<<<<<;;;:::999999999:::;;;<<<;;;<<<===?????????>>>>>>>>>>>><<<;;;;;;<<<======>>>>>>>>>===<<<<<<<<<;;;999999:::;;;;;;;;;::::::~~~~~~}}}zzzzzz{{{|||{{{zzzvvvtttpppllljjjjjjkkkkkkkkkjjjjjjjjjlllmmmlllkkkgggfffgggjjjmmmmmmjjjgggiiijjjlllnnnnnnnnnmmmlllnnnoooooopppqqqrrrrrrssstttuuutttpppllliiiiiijjjiiiiiijjjooorrrqqqjjjdddcccaaa```bbbfffjjjllllllcccbbb``````aaa```___]]]\\\]]]^^^^^^^^^^^^```bbbaaaeeeiiikkkjjjiiiiiiiiihhhhhhiiiiiihhhfffeeedddggghhhiiikkklllmmmmmmmmmpppqqqrrrqqqnnnkkkiiihhhggggggffffffffffffffffffgggkkkpppsssuuussspppmmmkkknnnoooooommmkkkjjjjjjfffeeeeeefffgggjjjmmmoooqqqnnnjjjfffdddeeeggghhhkkklllnnnqqqsssqqqmmmjjjggghhhhhhiiijjjjjjjjjiiikkkiiihhhfffeeefffggghhhggggggfffdddcccdddgggjjjmmmkkkjjjlllqqqtttuuuuuunnnllliiihhhhhhgggeeecccdddfffhhhiiiiiikkkmmmppprrrqqqpppnnnllljjjhhhgggggggggggghhhjjjjjjhhhfffkkknnnooolllhhhhhhnnnuuuyyyuuupppmmmkkkjjjhhhgggcccaaa^^^___bbbdddddddddddddddeeegggiiihhhddd```aaa]]]\\\```aaa^^^\\\]]]aaacccgggkkknnnoooooonnnnnnkkkgggfffhhhjjjjjjjjjlllkkkkkkjjjjjjjjjjjjjjjmmmjjjfffaaa^^^]]]]]]^^^eeedddddddddddddddeeeeeefffeeeeeeddddddcccbbbbbb```aaacccddddddcccaaa___]]]^^^```aaaaaaaaaccceeeeeeeeedddcccbbbbbbbbbbbb```______bbbeeefffdddbbb^^^___```bbbdddgggiiijjjllliiigggeeeeeecccaaa```]]]^^^______]]][[[\\\\\\\\\ZZZYYYXXXWWWWWWVVVUUUSSSUUUWWWYYYYYYXXXVVVTTTTTTZZZ]]]ZZZXXXZZZ\\\\\\___^^^[[[VVVRRRPPPQQQRRRVVVUUUSSSRRRRRRSSSUUUWWWUUUXXXZZZ[[[[[[ZZZ[[[\\\^^^]]]ZZZWWWUUUTTTTTTUUUTTTUUUWWWYYYYYYXXXWWWWWWYYYWWWWWWXXX[[[]]]\\\[[[XXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPNNNLLLLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIILLLNNNQQQSSSSSSQQQOOONNNNNNKKKIIIIIIKKKMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@???BBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@@@@@@@??????@@@???>>>???AAABBBAAA@@@???@@@AAABBBBBBBBBAAA@@@===>>>>>>>>>======<<<;;;>>>======>>>@@@@@@>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<>>>???>>>======<<<;;;;;;<<>>>>>===<<<<<<<<<===>>>::::::888777777777888999999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<:::999999888888999;;;<<<:::;;;<<<>>>??????????????????>>>=========>>>>>>;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::{{{vvvuuuvvvvvvvvvvvvwwwyyy{{{zzzxxxuuurrrpppllljjjhhhiiijjjkkkkkkjjjkkklllnnnnnnllljjjeeeeeefffhhhiiihhhfffccceeefffgggiiiiiiiiiiiihhhjjjkkklllmmmnnnooopppqqqsssrrrqqqmmmjjjhhhhhhjjjeeeggglllrrruuuqqqhhhaaa]]]]]]```dddiiillllllllldddcccaaaaaaaaa```]]][[[YYYZZZ[[[\\\[[[\\\___aaabbbfffiiikkkkkkjjjiiiiiifffffffffeeeffffffggggggiiijjjkkklllmmmmmmmmmmmmnnnqqqsssrrrnnniiifffdddeeefffgggiiijjjjjjiiiiiikkkmmmpppsssssspppmmmkkkjjjlllnnnnnnllljjjiiiiiieeeeeefffhhhjjjmmmppprrrrrroookkkgggeeefffggghhhlllmmmpppsssuuusssnnnjjjcccdddeeegggiiijjjkkkkkkkkkjjjhhhgggfffffffffgggfffgggfffeeedddeeehhhkkkiiiiiijjjmmmpppssssssrrrnnnmmmkkkkkkjjjiiifffdddeeegggiiijjjjjjlllnnnppptttrrroookkkhhhfffeeeeeegggggghhhjjjkkkjjjfffccciiinnnrrrooojjjkkksss||||||uuuooollljjjhhhggg```^^^]]]^^^```bbbbbbbbb```aaabbbdddfffeeebbb___bbb^^^]]]```aaa^^^]]]^^^___bbbeeeiiilllmmmnnnnnnkkkhhhffffffiiilllnnnoooooonnnmmmmmmmmmnnnooopppoookkkeee___]]]^^^```bbbhhhggggggfffffffffggggggffffffeeedddccccccccccccbbbbbbbbbbbbaaa```______]]]___bbbdddddddddeeefffiiihhhfffdddcccbbbaaaaaa^^^^^^___aaacccdddcccaaa______aaaccceeehhhiiijjjhhhfffdddcccddddddcccbbb```aaabbb```^^^]]]^^^___YYYYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUWWW\\\___[[[YYYZZZ[[[[[[\\\[[[YYYUUUPPPOOOOOOQQQUUUTTTSSSSSSSSSSSSTTTTTTRRRUUUXXXZZZZZZZZZZZZZZZ\\\[[[YYYWWWUUUTTTUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWYYY\\\]]]]]]]]]XXXWWWUUUTTTTTTUUUWWWXXXWWWWWWVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLMMMNNNMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKNNNOOOQQQRRRRRRPPPNNNLLLKKKIIIHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHKKKKKKJJJHHHGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHFFFEEEEEEFFFBBBCCCBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA>>>???????????????>>>>>>@@@???>>>???AAACCCCCCCCC@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>???>>>>>>======?????????AAAAAA@@@<<<999999:::<<<===>>>>>>======999;;;<<<>>>>>>>>>=========<<<;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;999888888777888999:::;;;999:::;;;===???@@@AAAAAA???>>>>>>===============999::::::::::::::::::;;;999:::;;;<<<===<<<<<<;;;vvvqqqqqqrrrsssssstttvvvxxxxxxwwwuuusssnnnmmmjjjgggggggggiiijjjhhhhhhiiikkklllllliiigggffffffgggggggggfffdddcccbbbcccdddeeeffffffffffffggghhhiiikkklllnnnoooooorrrqqqnnnkkkiiihhhiiiiiigggjjjoootttuuuppphhhaaa^^^```dddhhhjjjjjjhhhfffdddbbbaaa``````^^^[[[YYYWWWXXXZZZZZZ[[[\\\^^^aaacccfffjjjlllkkkjjjiiiiiieeedddddddddeeegggjjjkkkkkkllllllmmmmmmmmmmmmllllllnnnooooookkkgggeeeddddddfffiiilllnnnnnnmmmmmmkkkmmmoooqqqqqqooollljjjkkklllnnnmmmkkkjjjjjjjjjffffffgggiiikkkmmmpppqqqooommmjjjhhhggghhhjjjkkkoooppprrruuuuuurrrlllggg```aaadddgggiiikkkmmmmmmkkkjjjiiigggffffffffffffhhhhhhhhhhhhggghhhkkkmmmlllmmmnnnoooooonnnllljjjjjjiiiiiijjjlllllljjjhhhfffhhhjjjkkkkkklllnnnooopppnnnkkkhhhgggfffggghhheeefffhhhkkkmmmmmmiiifffiiipppvvvuuuooonnnuuu}}}~~~wwwqqqnnnmmmmmmlllcccbbbbbbbbbbbbbbbbbbaaa^^^___aaacccdddcccaaa___ddd___^^^```aaa___^^^```^^^```dddgggjjjllllllmmmiiihhhfffgggiiillloooqqqqqqqqqpppooopppqqqssstttooojjjccc^^^\\\^^^cccfffiiiiiihhhggggggggghhhhhhgggfffeeeccccccccccccccccccbbbaaa```____________^^^aaaeeegggggggggggggggkkkjjjhhhfffdddbbbaaaaaa^^^___```bbbccccccbbbaaa___```bbbdddfffhhhiiijjjeeecccbbbcccdddffffffeeecccdddcccaaa^^^\\\\\\]]]XXXZZZ\\\]]][[[YYYWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXX]]]___[[[XXXYYYYYYYYYYYYYYYWWWTTTQQQPPPRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRTTTWWWYYYYYYYYY[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\WWWVVVTTTRRRRRRTTTVVVWWWUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMMMMNNNOOONNNLLLMMMMMMLLLLLLLLLLLLLLLLLLPPPQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLJJJHHHFFFFFFFFFGGGDDDEEEGGGHHHHHHFFFDDDCCCDDDEEEGGGGGGEEEDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>??????????????????>>>>>>>>>>>>??????@@@@@@AAA???@@@@@@@@@???>>>======>>>>>>@@@CCCFFFFFFEEECCC@@@AAABBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDCCC@@@<<<999:::;;;===??????>>><<<;;;:::;;;<<<===>>>>>>>>>===>>>===<<<<<<===>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;::::::999999888888888888:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;888777777777777888:::;;;888999;;;===???@@@BBBBBB======>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<===999:::<<<===>>>>>>===<<<}}}~~~xxxpppmmmlllmmmmmmrrrrrrssssssrrrqqqqqqqqqnnnllliiifffeeefffggghhhhhhhhhiiijjjlllkkkhhheeeeeefffggggggfffdddccccccbbbccccccdddeeeeeefffffffffggghhhjjjkkkmmmnnnnnnqqqooommmkkkjjjjjjiiiiiikkklllnnnooonnnjjjeeeaaaaaadddhhhjjjjjjhhheeeccccccaaa``````___]]]YYYVVVWWWXXXZZZZZZ[[[\\\___aaacccfffjjjkkkkkkiiihhhhhheeedddcccdddfffiiilllnnnlllllllllmmmllllllkkkjjjhhhiiijjjiiigggfffggghhheeegggjjjmmmooopppooooooiiijjjlllnnnnnnnnnlllkkkkkkmmmnnnmmmlllkkkkkklllhhhhhhhhhiiijjjkkklllmmmkkkiiihhhggghhhjjjmmmooorrrsssttttttsssooohhhccc```aaadddgggjjjlllnnnooojjjiiihhhhhhgggfffffffffggghhhiiihhhggggggjjjlllmmmoooppppppnnnkkkhhhggggggfffggghhhjjjkkkkkkiiigggiiilllmmmmmmmmmnnnpppnnnllliiigggffffffggghhhcccdddhhhmmmqqqqqqooommmlllssszzzyyyssspppsssxxxzzzuuuqqqpppqqqrrrsssjjjkkkkkkjjjgggeeecccbbb^^^```bbbccccccbbbbbbaaaeee```___aaabbb``````aaa___```cccfffhhhjjjkkkkkkiiihhhgggggghhhkkknnnqqqsssrrrqqqqqqqqqrrrssstttiiiddd^^^YYYXXX[[[```dddiiihhhhhhggggggggghhhhhhffffffeeedddccccccccccccbbbaaa```______```aaaaaaaaadddgggiiiiiihhhhhhhhhlllkkkiiigggdddcccbbbbbb___aaabbbccccccbbbbbbaaa___```ccceeeggghhhiiiiiicccccccccdddggghhhgggfffeeeeeeccc___[[[XXXXXXYYYYYY\\\```aaa___\\\[[[[[[YYYXXXWWWWWWWWWWWWXXXYYY[[[```bbb]]]ZZZZZZZZZYYYVVVWWWWWWUUUTTTTTTVVVWWWVVVVVVWWWWWWWWWVVVTTTTTTUUUVVVXXXXXXXXXZZZ]]]___YYYYYYYYYXXXXXXWWWWWWWWWYYYXXXWWWVVVVVVXXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYYYYVVVUUURRRQQQQQQRRRUUUVVVTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNOOOOOONNNLLLMMMMMMLLLLLLLLLMMMMMMNNNQQQQQQPPPNNNMMMLLLJJJJJJIIIJJJLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEEEEFFFFFFDDDEEEGGGHHHGGGFFFCCCBBBBBBCCCEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>============>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>======;;;>>>BBBGGGJJJIIIEEEBBB@@@AAAAAABBBAAA@@@>>>===>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFFFFEEEAAA>>><<<===>>>??????>>><<<:::888:::;;;<<<======>>>>>>>>>>>>===<<<<<<======<<<;;;:::;;;<<<============<<<::::::::::::999999888888::::::999999999::::::;;;======<<<;;;::::::999999:::;;;;;;;;;;;;;;;::::::777777666666777999:::;;;::::::;;;<<<>>>@@@AAABBB>>>???@@@AAA@@@>>><<<:::999:::::::::;;;;;;<<<<<<999;;;===???@@@???>>>==={{{tttrrruuu{{{{{{tttooommmlllllllllnnnoooooonnnllllllnnnooopppnnnjjjgggeeeeeefffgggjjjiiiiiijjjlllkkkiiigggdddeeeffffffdddccccccdddccccccddddddeeeffffffgggfffggghhhiiijjjkkklllmmmooommmkkkkkkkkkkkkiiigggjjjjjjiiihhhfffdddbbbaaaaaadddgggiiigggfffeeedddbbbaaa`````````^^^ZZZVVVXXXYYYZZZ[[[[[[\\\^^^```cccfffiiikkkjjjhhhggggggcccccccccdddfffjjjmmmoookkkkkkkkkkkkjjjiiihhhgggeeefffgggfffeeefffhhhjjjfffhhhjjjlllmmmnnnnnnmmmfffgggiiijjjkkklllkkkkkklllmmmnnnmmmlllkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiigggffffffgggiiilllnnnpppssssssrrrqqqpppkkkfffaaa```aaadddgggjjjlllmmmnnnhhhhhhhhhhhhggggggggggggeeefffgggfffddddddeeegggiiikkkmmmmmmkkkiiihhhhhhhhhgggeeefffhhhiiiiiiiiijjjllloooqqqppppppqqqrrrpppnnnkkkhhhfffdddccccccaaacccgggmmmrrruuutttsssoootttxxxxxxsssoooooopppwwwssspppnnnooorrrssstttooopppqqqoookkkgggdddccc___aaacccdddcccccccccdddgggbbb___aaabbbaaaaaacccaaabbbccceeeggghhhiiijjjggghhhgggggggggiiimmmppprrrrrrqqqqqqpppooonnnnnneeeaaa]]]ZZZYYY\\\```ccceeeeeeeeeeeeeeefffggggggeeeeeeeeeeeedddcccbbbaaa_________```aaabbbddddddeeegggiiijjjiiihhhhhhhhhkkkjjjhhhfffeeedddccccccaaaccceeedddbbb`````````^^^```bbbeeeggghhhhhhhhhddddddfffhhhkkkkkkiiifffeeedddbbb]]]YYYVVVVVVWWWZZZ___cccdddaaa______```]]]]]][[[ZZZZZZZZZZZZZZZ]]]cccddd```\\\\\\]]]\\\UUUVVVWWWWWWVVVVVVXXXYYYWWWXXXXXXXXXWWWVVVUUUTTTWWWXXXYYYYYYYYYZZZ]]]___WWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWYYYZZZ[[[\\\\\\]]][[[XXXVVVVVVWWWUUUTTTRRRQQQQQQRRRTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRPPPOOONNNOOOPPPPPPNNNLLLLLLLLLKKKKKKLLLMMMNNNNNNPPPOOOMMMLLLJJJIIIIIIIIIHHHKKKNNNOOONNNLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAABBBDDDDDDCCCBBBCCCDDDAAAAAABBBBBBBBBAAA@@@@@@===>>>???@@@@@@???>>>======>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>===:::===BBBGGGJJJIIIDDD@@@???@@@@@@AAAAAA@@@???>>>;;;<<<===>>>????????????BBBDDDGGGFFFDDDAAA???>>>>>>??????>>>===;;;999777;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;<<<======<<<;;;:::;;;;;;;;;<<<=========:::::::::;;;:::999999888999999999999999:::;;;;;;>>>===<<<;;;:::999999888:::;;;;;;;;;;;;::::::999888777777777888:::;;;<<<======<<<<<<===>>>???@@@AAABBBDDDEEEDDDAAA>>><<<777888888888888888999999999;;;>>>@@@AAAAAA???>>>|||zzzuuurrroooqqqwwwzzz{{{yyyxxxtttpppnnnnnnooonnnnnnjjjlllnnnnnnllllllnnnppptttqqqmmmhhhfffddddddeeejjjiiihhhhhhiiiiiihhhfffeeeggghhhhhheeedddeeegggddddddddddddeeefffggggggffffffggghhhhhhiiijjjjjjkkkjjjiiijjjkkkjjjgggcccggggggfffdddcccbbbbbbcccbbbdddfffeeebbbaaabbbcccbbbbbbbbbbbbbbb```\\\XXXXXXYYYZZZZZZZZZZZZ\\\^^^bbbeeehhhjjjhhhgggfffeeeaaaaaabbbdddfffiiilllmmmjjjjjjjjjiiihhhfffeeedddccceeehhhhhhhhhhhhiiijjjfffgggggghhhhhhiiiiiijjjffffffggghhhhhhiiiiiiiiikkkllllllkkkjjjjjjkkkmmmiiiiiijjjjjjjjjiiiiiihhhffffffffffffhhhkkkmmmoooqqqpppnnnmmmllljjjfffbbb```bbbdddfffhhhiiijjjkkkfffgggggghhhhhhhhhhhhhhheeefffgggeeecccbbbcccddddddgggiiiiiihhhfffggghhhgggeeecccdddgggjjjlllmmmnnnqqqtttuuuuuuttttttuuuqqqpppmmmjjjgggcccaaa```aaabbbeeekkkqqquuuvvvuuuqqqrrrrrrpppnnnlllkkkkkkpppnnnkkkjjjkkkmmmnnnnnnmmmpppqqqpppkkkfffcccbbb^^^aaaddddddcccbbbdddeeehhhccc```bbbcccaaabbbdddccccccdddeeefffggghhhhhhdddfffffffffeeehhhmmmqqqqqqqqqqqqpppnnnkkkiiiggg```^^^\\\[[[[[[]]]___aaaaaaaaaaaabbbcccdddeeefffcccdddfffgggfffdddbbb```\\\]]]^^^aaaccceeeggghhhhhhiiijjjiiigggfffggghhhhhhgggffffffeeeeeeeeeeeebbbdddeeeddd```]]]]]]]]]^^^___bbbeeefffgggffffffeeegggjjjmmmooommmiiieeebbbaaa___[[[XXXVVVVVVXXX\\\```ddddddaaa```aaaccc```______]]]\\\[[[ZZZYYY\\\aaaccc___[[[[[[\\\[[[VVVWWWXXXWWWVVVUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTXXX[[[]]]\\\[[[[[[[[[SSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\\\\YYY[[[\\\ZZZWWWUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOQQQPPPNNNLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKIIIHHHGGGHHHHHHGGGKKKOOOPPPNNNLLLKKKLLLIIIJJJKKKMMMMMMNNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBAAAAAACCCDDDEEEDDDCCCDDDEEE@@@@@@AAAAAABBBBBBAAAAAA???@@@AAACCCCCCAAA@@@???>>>>>>???@@@AAABBBCCCCCCEEEEEEDDDCCCBBB@@@???>>>;;;<<>>>>>@@@AAAAAA@@@??????999:::<<<===>>>?????????AAACCCEEEDDDAAA?????????>>>======<<<;;;:::999999;;;;;;;;;<<<<<<===>>>???===;;;:::;;;======<<<;;;:::999999999:::;;;===>>>::::::;;;;;;;;;:::999888888888888888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888888888777888999;;;<<<>>>@@@???>>>===<<<<<<======@@@BBBDDDEEEDDDAAA===;;;888888888888777777777777999;;;???AAABBBBBB@@@>>>zzzssssssuuummmlllnnnttt{{{}}}zzzvvvmmmkkkjjjjjjkkkmmmmmmlllgggkkkpppqqqppppppqqqsssvvvsssnnnjjjfffdddddddddiiigggeeedddeeefffeeedddhhhjjjlllkkkhhhhhhiiilllddddddddddddeeefffggghhhfffffffffgggggghhhhhhhhhhhhhhhhhhjjjkkkjjjeeeaaaeeeeeefffeeeddddddeeefffeeeffffffbbb^^^\\\]]]___cccccccccddddddbbb^^^[[[XXXYYYZZZYYYYYYYYY[[[]]]aaadddhhhiiihhhfffeeeeee___```aaacccfffhhhjjjkkkiiiiiiiiihhhfffeeecccbbbcccfffjjjlllkkkjjjhhhhhhffffffeeeeeeeeeeeefffgggffffffffffffggggggggggggiiijjjkkkjjjiiiiiikkkllliiiiiijjjkkkkkkkkkjjjjjjffffffffffffhhhjjjlllmmmooommmkkkkkkjjjiiigggddd```aaaccceeefffggghhhhhheeefffggghhhiiiiiiiiiiiiggghhhhhhgggeeeccccccdddccceeeggggggdddcccdddfffdddbbbaaabbbgggmmmqqqtttqqqtttwwwyyyxxxwwwwwwxxxoooooommmkkkhhheeebbb```aaabbbeeeiiiooosssuuuuuusssoookkkiiiiiiiiijjjjjjmmmkkkhhhggghhhhhhhhhgggiiilllooonnniiidddbbbaaa^^^aaaddddddbbbbbbdddfffhhhccc```bbbcccbbbbbbeeeeeeeeeeeeffffffgggggggggbbbccceeeeeeeeehhhnnnrrrooopppqqqpppmmmiiidddbbbXXXXXXWWWWWWXXXYYYZZZ[[[^^^^^^___```aaacccdddeeebbbdddfffhhhgggdddaaa___ZZZ[[[^^^bbbeeegggiiijjjjjjkkkjjjiiiffffffggghhhffffffeeeeeeeeeeeeffffffaaadddeeeccc___[[[ZZZ[[[]]]___bbbdddfffffffffeeegggiiilllpppqqqoooiiieee```___^^^[[[XXXWWWXXXZZZ\\\```ddddddaaa___bbbeeeaaaaaa```___]]][[[YYYXXXXXX]]]___[[[XXXXXXYYYXXXXXXYYYYYYWWWUUUSSSSSSTTTXXXWWWVVVUUUTTTTTTTTTTTTQQQVVV]]]```___\\\XXXVVVQQQQQQSSSTTTTTTUUUUUUTTTTTTUUUVVVXXXZZZ[[[\\\]]]WWWYYYZZZYYYVVVUUUWWWYYYSSSSSSTTTTTTTTTTTTSSSSSSOOOOOOOOOOOOOOOOOONNNNNNPPPOOOOOOPPPQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMNNNNNNNNNLLLJJJGGGFFFFFFGGGHHHFFFJJJOOOPPPNNNKKKKKKKKKGGGHHHJJJKKKLLLLLLLLLLLLIIIIIIKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAABBBDDDEEEFFFEEEDDDEEEFFF??????@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA>>>??????AAABBBCCCDDDDDDFFFFFFEEEDDDCCCAAA???>>>===<<<<<<===???AAAAAA@@@===>>>???@@@AAAAAA@@@???:::;;;===>>>@@@AAAAAAAAA???BBBCCCBBB???===>>>@@@<<<<<<;;;:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???<<<;;;:::;;;===>>>===<<<999888777777777999<<<===::::::;;;<<<;;;:::999888777777777888999;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999888888888888888999;;;===>>>BBBAAA???===;;;;;;;;;;;;===???BBBCCCBBB>>>:::777;;;:::::::::999999888888999;;;???BBBCCCBBB@@@???uuurrrqqqqqqpppgggjjjooowww{{{zzztttooonnnmmmlllkkkkkklllnnnnnnjjjkkklllmmmnnnnnnnnnnnnssspppllljjjiiiiiigggfffhhhgggdddbbbaaabbbcccdddhhhiiijjjiiigggeeeeeefffgggdddbbbbbbdddfffggggggjjjjjjiiifffcccbbbdddeeeeeefffffffffeeecccaaa```ccccccbbbbbbccccccdddeeekkkgggaaa^^^]]]]]]]]]]]]aaa^^^___dddeeeaaa\\\ZZZXXXZZZ[[[[[[\\\]]]___bbbbbbfffjjjkkkiiifffffffffaaaaaaaaabbbccceeegggiiinnnmmmkkkkkkjjjiiifffdddhhhhhhhhhgggfffdddcccbbbgggffffffeeedddccccccbbbhhhfffbbbaaabbbeeeggghhhiiiiiihhhhhhhhhgggggggggeeefffhhhjjjlllkkkhhhfffgggeeedddgggjjjlllllljjjkkkkkkkkkiiigggfffhhhjjjaaabbbdddeeegggggghhhhhhdddeeeggghhhhhhfffdddbbbfffeeecccbbbaaabbbcccdddcccccccccccccccbbb``````___bbbeeegggiiilllpppsssxxxzzz}}}}}}yyytttpppllliiidddbbbaaa```___^^^cccbbbccciiiqqquuussspppnnnnnnmmmiiieeeeeeiiilllmmmjjjfffddddddeeeddddddggghhhiiiiiihhhfffdddbbb___```bbbbbbaaaaaacccdddfffeeedddcccccccccdddeeehhheeebbbcccfffiiijjjiiibbbbbbbbbcccfffjjjnnnppptttpppnnnnnnmmmiiiaaaZZZWWWXXXYYYXXXXXXYYY\\\^^^cccbbbbbbbbbbbbbbbccccccbbbcccdddeeeeeedddbbbaaa]]]]]]\\\]]]___cccgggiiikkkjjjiiihhheeecccaaa```ccccccdddeeefffffffffeeeddddddcccbbb```^^^]]][[[^^^aaadddfffeeedddddddddmmmjjjgggiiilllllliiieee___^^^]]][[[ZZZYYYYYYYYY^^^```cccffffffdddaaa```bbb___]]][[[[[[[[[ZZZXXXYYYZZZ\\\]]]]]]\\\ZZZYYYZZZYYYXXXWWWUUUSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQWWWVVVVVVYYY\\\\\\YYYVVVQQQRRRRRRTTTUUUVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYTTTUUUUUUVVVVVVWWWWWWXXXVVVVVVUUUTTTRRRPPPOOONNNLLLNNNPPPRRRRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJHHHFFFFFFFFFHHHIIILLLMMMMMMNNNNNNMMMMMMMMMIIIJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDCCCBBBCCCDDDEEE@@@BBBDDDEEEFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???>>>======>>>AAADDDFFFFFFEEECCCAAA???>>>>>>>>>;;;<<<>>>???@@@AAABBBBBB======>>>>>>>>>??????@@@>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::999999888888888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<999888666666777888888999::::::===<<<:::999888999::::::666777999::::::999777666666666555666888<<>>===>>>@@@BBBBBB@@@>>>===777777999:::;;;<<<<<<<<<>>>======<<<======>>>???xxxooollllllkkkjjjjjjllloootttvvvtttooojjjmmmlllkkkjjjiiiiiijjjjjjiiijjjkkklllmmmnnnnnnnnnqqqpppnnnkkkiiigggffffffeeedddbbbaaaaaabbbdddeeehhhiiijjjiiifffeeefffgggfffdddbbbaaaccceeeffffffddddddcccaaa^^^^^^___```eeeeeeeeeeeecccbbb```___eeeeeeeeedddddddddeeeeeehhhddd___\\\[[[[[[[[[ZZZ\\\YYYZZZ```bbb___[[[[[[YYYZZZ\\\]]]]]]^^^aaacccfffiiilllmmmjjjiiiiiijjjggggggeeeeeefffhhhjjjllloooooopppqqqqqqoookkkgggiiiiiihhhfffeeecccbbbbbbeeeeeeeeeeeeeeeeeeeeeeeefffdddaaa___```bbbeeefffgggggggggfffffffffffffffdddeeegggiiikkkjjjiiigggfffeeedddfffiiikkkjjjiiillllllkkkiiigggfffhhhiiieeeeeefffggghhhhhhhhhhhhdddeeeggghhhhhhfffdddbbbcccbbb___^^^^^^___aaabbb``````aaaaaaaaaaaaaaa``````bbbccceeefffhhhllloootttvvvxxxzzzxxxuuuqqqnnnjjjgggccc``````aaa``````aaaaaabbbhhhooorrrqqqnnnkkkkkkjjjgggdddeeeiiimmmnnnkkkhhhfffeeeeeedddcccgggggghhhhhhfffdddaaa```___```bbbbbbaaaaaacccdddddddddcccccccccdddeeefffhhheeeccccccfffhhhiiihhhcccccccccdddfffiiilllnnnooonnnnnnoooooojjjaaaZZZVVVYYY\\\]]]]]]]]]___```ccccccbbbaaa````````````^^^___aaacccccccccbbbaaa^^^]]]]]]]]]___bbbeeegggfffffffffeeecccbbbaaa```aaacccfffggghhhfffdddbbbdddddddddccccccaaa``````___aaaeeeffffffggghhhiiiiiifffdddeeehhhhhheeeaaa^^^]]]]]]\\\\\\\\\\\\\\\___aaacccddddddbbb```______]]][[[[[[\\\\\\[[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ[[[[[[YYYWWWTTTRRROOONNNMMMNNNPPPQQQSSSTTTUUUUUUXXXWWWWWWYYY[[[ZZZWWWTTTQQQRRRSSSTTTUUUWWWWWWXXX[[[ZZZZZZYYYXXXXXXWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSRRRQQQOOOMMMMMMKKKMMMOOOQQQRRRQQQOOOMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@BBBDDDFFFEEECCCAAA???>>>=========;;;<<<===???@@@@@@AAAAAA>>>>>>>>>???>>>>>>======>>>???@@@AAABBBCCCCCCCCCAAA@@@???>>>===============<<<<<<;;;::::::999999777777777888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>;;;<<<===>>>===;;;999888777777888999999:::::::::;;;;;;999888888888999999777888999999999999888777555555555666888;;;>>>@@@AAA@@@>>>===<<<<<<======;;;===???@@@@@@???===;;;777888999;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======{{{qqqjjjggggggfffeeejjjjjjlllooopppoookkkhhhllllllkkkjjjiiihhhhhhhhhhhhiiijjjkkkkkkllllllkkkmmmooopppnnniiieeeddddddbbbaaaaaaaaabbbccceeefffiiiiiihhhfffddddddfffgggeeecccaaa```bbbdddeeeeeebbbccccccaaa___^^^___```dddddddddcccaaa___^^^]]]eeedddddddddddddddddddddeeeaaa\\\YYYXXXXXXXXXWWWVVVTTTVVV[[[^^^\\\ZZZ[[[ZZZ\\\^^^______```ccceeeiiikkklllkkkjjjiiijjjkkkmmmkkkhhhffffffhhhjjjlllmmmnnnqqqtttvvvsssnnnjjjiiihhhfffdddcccbbbbbbbbbeeeeeeeeeeeeffffffffffffdddbbb___]]]]]]___bbbccceeeeeedddddddddeeeeeefffdddeeegggiiijjjjjjiiihhhfffeeedddeeegggiiiiiihhhmmmmmmmmmkkkhhhggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiidddeeeggghhhhhhfffcccaaa___]]][[[ZZZZZZ\\\___```^^^^^^______```aaaaaaaaaaaaaaabbbaaabbbeeeiiimmmpppqqqssssssrrrooollliiigggccc```^^^___aaabbbbbb______aaaffflllooonnnkkkfffffffffeeedddfffjjjmmmnnnllljjjhhhgggfffcccaaafffffffffeeeccc```^^^\\\^^^___aaaaaa``````bbbcccbbbbbbbbbbbbccceeefffggghhhfffdddccceeefffgggffffffeeeeeeeeegggiiikkklllkkkkkkmmmppppppkkkbbb[[[XXX\\\```bbbbbbaaaaaabbbdddcccbbb```___^^^]]]\\\[[[\\\^^^```aaaaaaaaa```^^^]]]]]]]]]___aaaccceeebbbbbbaaaaaa``````_________bbbeeehhhiiifffcccaaacccccccccccccccbbbbbbbbb```bbbeeefffggghhhkkkmmmgggdddbbbbbbddddddbbb___[[[[[[\\\\\\]]]^^^___```aaaaaabbbaaaaaa```___^^^\\\[[[ZZZZZZ\\\]]]\\\[[[]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[ZZZWWWTTTQQQNNNMMMMMMNNNQQQSSSVVVXXXZZZ[[[[[[ZZZYYYYYYZZZXXXUUURRRQQQRRRTTTUUUWWWXXXXXXXXX^^^]]]ZZZXXXUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRROOOOOOOOOOOONNNMMMLLLLLLJJJLLLNNNQQQRRRQQQOOONNNLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIKKKLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>============<<<<<<<<<===???AAACCCDDDEEEFFFCCCAAA@@@>>><<<<<<<<<===;;;<<<===>>>???@@@@@@@@@>>>>>>??????>>>===;;;:::<<<===???@@@AAABBBBBBBBB>>>>>>>>>===<<<<<<<<<;;;<<<<<<;;;;;;::::::999999666777777999:::<<<>>>???===<<<<<<;;;::::::::::::;;;<<<===>>>????????????;;;<<<======<<<;;;999888777888999::::::;;;;;;;;;999999888777777777888888888888888888888888888888555555666777999:::;;;<<<========================:::;;;===>>>>>>===;;;:::888999:::;;;<<<=========>>>??????@@@???>>><<<;;;yyytttnnniiihhhhhhgggfffggggggiiikkkllllllkkkjjjkkkkkkkkklllkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhgggjjjnnnqqqooohhhbbbaaabbbbbbaaaaaabbbcccdddeeefffffffffeeecccaaaaaadddfffdddbbb______```bbbccccccaaabbbbbbaaa___^^^___```cccbbbaaa```___]]]\\\\\\``````aaabbbccccccccccccccc___[[[XXXWWWWWWVVVUUUTTTRRRSSSXXX[[[YYYXXX[[[\\\^^^aaabbbbbbccceeegggiiiiiihhhgggggggggiiijjjmmmkkkfffcccbbbdddfffhhhhhhiiillloooqqqpppllliiigggeeecccbbbaaabbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeebbbaaa___]]]\\\]]]aaadddddddddcccccccccdddeeefffhhhiiijjjjjjiiihhhhhhiiigggfffeeeeeefffhhhiiiiiiooooooooommmkkkiiiiiijjjllllllkkkjjjiiihhhhhhhhhcccdddfffgggfffdddbbb```\\\[[[ZZZYYYZZZ]]]___aaa`````````aaaaaabbbbbbccc```aaa``````aaaeeejjjnnnqqqqqqpppooommmjjjgggeeedddaaa^^^]]]___aaacccccc\\\]]]___dddiiikkkjjjhhhcccccccccccceeehhhlllooonnnllljjjiiihhheeebbb___ccccccbbbaaa___]]]ZZZYYY\\\]]]______^^^^^^```aaa```aaaaaabbbdddeeefffggggggfffdddccccccdddddddddggggggggggggggghhhjjjjjjiiijjjkkkmmmmmmjjjddd___^^^```bbbcccbbbbbbbbbcccccccccbbbaaa```___]]]]]]\\\]]]^^^_______________[[[[[[\\\^^^```bbbcccdddaaaaaa```___^^^^^^^^^^^^]]]```cccfffgggfffeeedddccccccbbbaaa````````````aaacccdddeeeeeefffiiikkkfffdddbbbaaabbbbbbaaa___XXXYYYZZZ\\\^^^```aaabbbbbbaaa```___^^^]]]]]]\\\[[[ZZZZZZZZZ\\\\\\[[[YYY]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYWWWUUURRRPPPOOOPPPQQQTTTWWWZZZ\\\^^^^^^^^^]]]\\\[[[YYYWWWTTTSSSRRRSSSUUUWWWXXXXXXXXXXXX]]][[[XXXTTTRRRQQQQQQRRRTTTTTTTTTSSSRRRQQQQQQPPPMMMMMMNNNNNNNNNMMMLLLLLLIIIKKKNNNPPPRRRQQQPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJJJJJJJHHHHHHFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEGGGGGGHHHGGGEEECCCBBBAAAAAAAAAAAA@@@??????>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCEEEFFFEEEEEEBBBAAA???===<<<<<<=========>>>>>>???@@@@@@@@@@@@;;;<<<===>>>>>>===;;;:::999:::;;;===>>>?????????<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888888999:::<<<===>>>===<<<;;;:::999999999999999:::<<<>>>????????????;;;;;;<<<<<<;;;:::888888888999:::;;;;;;;;;;;;:::777777777777666666777777888888777777777777888888666777888999::::::999999::::::<<<======>>>======:::;;;<<<======<<<;;;:::999999;;;<<<===>>>>>>>>>>>>???@@@AAA@@@>>>;;;:::ssspppmmmjjjiiihhhgggggghhhhhhiiiiiiiiihhhhhhhhheeegggiiikkkllllllkkkjjjiiiiiihhhhhhgggeeedddcccgggkkkooommmfffaaa___```cccccccccccccccdddeeeeeebbbbbbaaa___]]]^^^aaacccccc```^^^]]]^^^`````````\\\]]]^^^^^^\\\\\\\\\]]]aaa```___^^^]]]\\\\\\\\\]]]^^^```bbbdddeeeffffffbbb___[[[XXXWWWVVVUUUTTTTTTRRRTTTWWWXXXVVVWWW[[[___aaadddeeeeeefffggghhhiiihhhfffeeeeeeggghhhhhhjjjhhhccc```___```ccceeeeeeeeefffhhhkkkkkkjjjiiicccbbbaaa```aaaccceeegggffffffeeedddcccbbbaaa```bbbbbbaaa^^^]]]^^^cccfffffffffdddcccdddeeefffggglllmmmmmmkkkhhhggghhhiiiiiihhhhhhgggfffgggiiijjjooopppqqqooommmkkkkkklllmmmllljjjhhhfffeeeeeeeeebbbccceeeeeeeeebbb```^^^[[[ZZZZZZ[[[]]]___bbbdddfffeeedddcccbbbccccccccc``````aaaaaacccgggmmmrrrtttssspppmmmiiifffcccbbbbbb```^^^^^^```aaabbbbbbZZZ[[[^^^bbbeeeggggggfffbbbaaabbbcccgggjjjmmmooommmkkkiiihhhfffddd```^^^```______]]]\\\ZZZYYYXXXZZZ\\\]]]]]]]]]]]]^^^``````aaabbbcccddddddeeeeeeddddddcccbbbaaaaaaaaaaaadddddddddeeeeeefffggggggkkkjjjiiiiiiiiigggeeecccddddddccc```______bbbdddccccccdddccccccbbb``````______^^^^^^^^^]]]\\\\\\WWWYYY[[[^^^```bbbddddddcccbbb```^^^]]]\\\\\\\\\]]]]]]___aaadddfffhhhiiifffeeecccaaa```_________bbbcccddddddcccccceeegggeeecccaaa```_________^^^WWWXXXZZZ]]]___```aaaaaaaaa```^^^]]][[[[[[[[[[[[\\\[[[ZZZ[[[[[[[[[XXXVVVZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRTTTUUUWWWZZZ\\\^^^____________^^^\\\YYYWWWUUUUUUTTTUUUWWWYYYYYYYYYXXXWWWXXXVVVTTTQQQPPPPPPQQQRRRUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLHHHJJJMMMPPPQQQQQQOOONNNHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMOOONNNNNNMMMLLLJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGBBBAAAAAA@@@???@@@@@@@@@???>>>>>>===<<<<<<;;;;;;========================;;;===@@@CCCEEEFFFEEEDDDAAA@@@???>>>======>>>?????????@@@@@@@@@@@@@@@???888999:::<<<=========<<<999999;;;<<<===>>>>>>>>>::::::;;;;;;;;;:::999999:::::::::::::::999999999::::::999999999:::;;;;;;===<<<;;;999999888888888777999;;;===>>>>>>>>>>>>;;;;;;;;;::::::999888888888999:::<<<<<<;;;:::999666666666666666666666666888888777666666777888888777888:::;;;<<<;;;:::999888999:::<<<============;;;;;;<<<======<<<;;;;;;999999;;;<<<===>>>>>>>>>===>>>???@@@???===:::999ooonnnllliiihhhgggffffffkkklllllljjjfffcccbbbccc```bbbfffiiijjjjjjiiihhhffffffffffffeeedddbbbbbbeeehhhjjjiiiddd```^^^^^^aaabbbbbbcccccccccdddddd^^^______]]]\\\\\\^^^```bbb___\\\\\\]]]^^^___^^^\\\]]]______^^^]]]^^^______^^^]]]]]]\\\\\\]]]]]]___```cccfffggghhhiiiiiiaaa^^^ZZZXXXWWWVVVTTTSSSTTTSSSTTTWWWWWWUUUXXX]]]ccceeehhhiiihhhggghhhhhhiiigggeeedddfffgggggggggfffdddaaa^^^^^^___aaacccccccccccceeehhhiiiiiihhh``````___```aaaccceeefffeeedddcccaaa```^^^]]]\\\aaabbbbbb```^^^```fffjjjkkkiiigggfffffffffhhhiiilllnnnmmmjjjfffeeegggjjjjjjjjjiiigggffffffiiikkkmmmooopppooommmlllkkkllljjjhhhfffdddbbbaaaaaaaaa```aaaccccccbbb```]]][[[XXXYYY[[[]]]```bbbcccdddgggfffdddcccbbbbbbcccccc```aaabbbdddfffjjjppptttuuurrrnnniiieeecccaaaaaaaaa```___```aaabbbaaa___YYY[[[^^^aaacccdddddddddbbbaaaaaacccgggkkkmmmmmmkkkhhhfffdddcccbbb___]]][[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^```bbbcccccccccccccccbbbbbb```aaabbbaaa___^^^^^^___``````aaacccdddeeeffffffmmmllliiigggeeedddddddddeeedddbbb___]]]^^^aaaeeeddddddeeefffeeedddbbbaaa______^^^]]]\\\[[[ZZZZZZVVVXXX[[[^^^aaabbbbbbbbbcccbbb___]]]\\\[[[[[[[[[]]]]]]]]]___bbbfffiiikkkjjjhhhfffcccaaaaaa```aaacccdddeeeeeedddcccdddeeecccaaa___]]]\\\\\\\\\\\\ZZZ[[[]]]___``````_________^^^]]][[[ZZZYYYYYYYYY[[[ZZZZZZ[[[[[[ZZZWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^^^^\\\XXXVVVVVVWWWWWWXXXZZZ[[[ZZZYYYWWWVVVSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLIIIKKKMMMPPPQQQPPPNNNMMMIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHGGGEEEDDDBBBCCCDDDFFFHHHIIIJJJKKKNNNNNNMMMLLLJJJIIIGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFFFFEEEFFFEEEEEEEEEDDDDDDDDDCCC?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>============<<<============>>>>>>>>><<<>>>@@@CCCDDDDDDCCCCCC@@@???>>>======>>>????????????@@@@@@@@@??????>>>777777888999;;;<<<===>>><<<<<<===>>>????????????999999;;;;;;;;;:::999888::::::::::::999999999999;;;:::999999888888999999;;;;;;:::999888888888888777999;;;===>>>>>>===<<<;;;;;;:::999999888888777777999:::<<<<<<;;;999888555555666777777777666666777777777777777777777777888999:::;;;<<<;;;:::999888888999:::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<=========<<<======>>>===<<<:::999nnnmmmllliiigggeeeeeefffjjjkkkllliiiddd```___```___bbbfffiiijjjiiigggfffaaaaaabbbcccddddddddddddcccdddeeedddccc```^^^\\\]]]]]]___```bbbccccccccc\\\]]]^^^^^^\\\\\\]]]^^^aaa^^^[[[ZZZ[[[]]]]]]]]]\\\^^^```aaa```______```]]]]]]\\\\\\\\\]]]^^^___bbbccceeeggghhhhhhhhhggg___]]]YYYWWWVVVUUUSSSQQQQQQPPPRRRUUUVVVVVVZZZaaafffhhhkkkkkkjjjiiihhhhhhfffdddbbbbbbdddeeedddccc```___]]]\\\\\\^^^___``````aaabbbeeehhhiiigggeee`````````aaaaaaaaabbbbbbaaa``````^^^]]]\\\[[[[[[```bbbbbbaaa___aaahhhmmmpppnnnkkkiiihhhiiijjjkkkiiijjjkkkhhhddddddhhhllljjjjjjiiigggddddddgggkkkiiikkkmmmmmmllljjjjjjkkkfffdddaaa___]]]\\\]]]]]]^^^___aaaaaa```^^^[[[YYYSSSUUUYYY]]]```bbbbbbbbbdddbbbaaa```___```bbbcccaaaccceeefffhhhkkkooorrrpppmmmiiidddaaa`````````bbbaaabbbcccdddbbb___\\\XXXZZZ^^^aaabbbbbbbbbcccbbb```___bbbfffiiijjjiiihhheeebbb``````___^^^]]]WWWWWWXXXXXXYYYZZZ\\\\\\]]]^^^``````______aaabbbdddeeeeeedddcccaaa___^^^\\\^^^```___]]]\\\\\\^^^```aaaccceeegggiiijjjkkkmmmlllkkkhhheeecccbbbaaabbbbbbaaa```___```cccfffffffffggggggeeecccaaa___\\\\\\[[[ZZZZZZYYYYYYZZZXXXZZZ\\\___``````___^^^```___]]][[[ZZZ[[[\\\\\\]]]]]]^^^```bbbeeefffgggiiigggeeecccbbbbbbbbbcccdddfffhhhiiihhhgggggghhhcccbbb```^^^\\\[[[\\\]]]___```aaabbbbbbaaa___^^^\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[XXXVVVTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSUUUXXXZZZ[[[\\\]]]ZZZ[[[[[[YYYVVVUUUVVVXXXYYYZZZ\\\\\\[[[YYYVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMNNNMMMMMMLLLKKKKKKJJJKKKNNNPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKGGGHHHIIIIIIIIIHHHFFFEEEAAABBBCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFDDDFFFGGGHHHHHHFFFDDDBBB@@@AAACCCEEEFFFFFFFFFEEEFFFFFFEEEDDDBBBAAA???>>><<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBBBBBBBAAA>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<999888888777888:::<<<>>>>>>>>>>>>?????????>>>>>>888999;;;<<<<<<;;;999888999999999999999999999999888888888777777888999999999999888888888888999999999:::===??????>>><<<;;;;;;:::999888888777777777666888:::;;;;;;:::888666444555666777888777777666555666777888888777666555888888999:::::::::::::::888888888888999:::<<<===::::::::::::::::::::::::777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::oooooommmjjjgggffffffgggeeegggiiihhhddd``````aaabbbeeehhhkkkllljjjgggeee\\\^^^```bbbdddffffffgggcccbbbaaaaaabbbaaa^^^\\\XXXYYY\\\^^^aaabbbcccddd[[[]]]^^^___]]]\\\]]]^^^```^^^[[[ZZZ[[[\\\\\\\\\WWWZZZ\\\]]]\\\[[[\\\\\\\\\\\\[[[[[[\\\^^^___aaacccdddfffggggggfffdddccc^^^[[[XXXVVVUUUTTTRRRPPPNNNNNNPPPTTTUUUVVV\\\ccchhhjjjmmmmmmkkkiiihhhhhhbbb```^^^___bbbbbbaaa^^^[[[ZZZZZZYYYZZZ[[[]]]^^^\\\^^^bbbfffiiihhhddd```aaaaaabbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[[[[^^^aaabbbaaa___bbbiiiooosssqqqnnnkkkjjjjjjkkkllleeeggghhheeebbbccciiinnniiiiiiiiifffbbbcccfffjjjfffhhhjjjkkkjjjiiiiiijjjcccaaa^^^[[[ZZZZZZZZZ[[[]]]^^^``````___\\\YYYWWWOOORRRWWW\\\```aaa```______^^^]]]\\\]]]___aaabbbccceeeggghhhhhhjjjmmmoookkkiiiddd```^^^^^^___```bbbcccdddeeeeeebbb^^^ZZZXXXZZZ^^^aaaaaaaaabbbbbbaaa___^^^```eeehhhhhhffffffccc```]]]]]]^^^]]]]]]UUUUUUVVVWWWYYY[[[]]]^^^___```bbbbbbaaaaaacccdddfffffffffeeeccc```]]]\\\YYY\\\^^^^^^\\\ZZZ\\\]]]cccdddgggjjjmmmooopppqqqlllmmmmmmkkkfffbbb___^^^^^^___aaabbbbbbccceeeggghhhhhhhhhgggeeebbb___]]]YYYYYYXXXXXXXXXYYYYYYZZZZZZ\\\^^^``````^^^\\\ZZZ]]]\\\ZZZYYYYYY[[[\\\^^^]]]^^^aaacccddddddcccbbbeeedddbbb``````aaabbbcccdddgggkkklllllllllllllllfffeeeccc```^^^]]]^^^```ddddddeeeeeedddaaa___]]]ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWZZZ\\\\\\ZZZXXXSSSUUUWWWYYYZZZZZZYYYXXXXXXXXXWWWWWWUUUSSSRRRQQQNNNPPPRRRUUUXXXZZZ[[[\\\WWWXXXYYYXXXUUUTTTVVVXXX[[[\\\]]]]]][[[XXXUUUSSSRRRSSSTTTTTTUUUTTTTTTSSSPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNPPPPPPOOOMMMKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIGGGGGG@@@AAACCCDDDFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEGGGHHHHHHFFFCCCBBB===???AAADDDFFFFFFEEEEEEFFFFFFEEECCC@@@>>><<<::::::<<<===??????===<<<:::888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<=========??????@@@@@@AAAAAAAAA@@@<<<<<<;;;:::;;;<<<===>>>============<<<;;;:::999<<<:::888666666888;;;<<<===============<<<<<<;;;888999;;;<<<<<<;;;:::888999999999999999999999999666666666666777888999:::888888888888888888999999;;;<<<>>>@@@@@@???===;;;;;;:::999888777777777777666777999;;;;;;999777555444555777888888888777666444666777999999777666444777777777888888999::::::999888777777777999<<<===888888888888888888888888777777999:::;;;<<<<<<<<<::::::999999999:::;;;;;;iiiiiiiiihhhhhhhhhhhhhhhhhhfffdddcccccccccaaa```fffggghhhiiihhheeebbb```]]]^^^^^^```bbbdddfffgggdddcccaaa^^^\\\ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\[[[YYYYYYYYYZZZ]]]^^^]]]\\\YYYXXXYYYZZZWWWXXXXXXYYYYYYYYYYYYYYYUUUVVVXXXZZZZZZYYYXXXVVV^^^___```aaabbbbbbaaaaaa\\\ZZZWWWTTTRRRPPPPPPOOORRRRRRRRRSSSUUUXXX\\\^^^gggiiikkkkkkhhhfffeeeddd```___]]]\\\[[[[[[ZZZZZZWWWWWWXXXZZZ[[[^^^```aaa```bbbdddffffffeeecccaaa```ccceeedddaaa]]]\\\]]]```^^^ZZZXXXWWWXXXZZZ[[[[[[[[[\\\^^^bbbggglllooonnnmmmmmmlllkkkiiihhhggg```aaacccdddeeeddddddccceeeffffffeeecccbbbbbbcccfffeeedddfffhhhgggccc___]]][[[ZZZXXXXXXYYY[[[\\\]]]^^^``````^^^[[[WWWUUUTTTVVVZZZ^^^``````___^^^^^^]]][[[YYYZZZ]]]```bbbfffhhhjjjjjjjjjkkkmmmooojjjeee___\\\]]]___```______```bbbbbbaaa^^^[[[YYYZZZ]]]```bbbbbbbbbbbbdddaaaccceeefffeeeeeefffhhhfffccc```]]]]]]\\\ZZZYYYYYYVVVUUUXXX^^^bbbaaa^^^``````_________```aaaaaa___```bbbccccccaaa```^^^\\\]]]^^^______`````````bbbdddhhhlllnnnmmmlllkkkiiiiiigggdddaaa^^^^^^______```aaaaaaaaaaaa```___ffffffeeedddcccbbbaaa```]]]YYYXXXYYYYYYVVVWWWZZZ\\\^^^```aaa___]]]\\\\\\aaaaaa```___^^^]]]\\\\\\___aaabbbaaa``````aaabbbccc___]]]___```___cccgggggghhhiiilllooonnnllliiihhheeebbb^^^]]]\\\]]]^^^bbbbbbaaa```^^^\\\ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[___bbbcccbbb___]]]XXXVVVUUUUUUWWWYYYZZZZZZ[[[\\\\\\ZZZWWWUUUUUUUUUQQQRRRUUUWWWXXXYYYXXXXXXWWWYYYYYYXXXWWWVVVWWWXXXZZZ\\\^^^^^^[[[WWWUUUTTTPPPRRRSSSRRRPPPOOORRRTTTVVVVVVUUUQQQMMMKKKMMMPPPSSSOOOLLLIIIIIIIIIIIIHHHIIIKKKNNNQQQRRRQQQOOOMMMKKKJJJHHHHHHGGGHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCEEECCCAAA@@@BBBDDDDDDDDDEEECCCAAA@@@AAAAAA@@@>>>;;;;;;<<<===>>>???@@@@@@999999999999999999999999;;;;;;;;;::::::999999999>>>>>>>>>>>>============<<<;;;::::::999999::::::===<<<;;;999888888999999888888777777777888:::;;;<<<===>>>>>>======>>>???<<<;;;999888666666666777:::::::::999999999888888999888777666555555555555888888777777777777888888<<<===>>>===:::888888888666666666666666777777888999888888777666555555444555555555444333333222222666666666666666666666666666666777888888888888777::::::999888999:::<<<===:::999999999999999999:::999999888888777888888888888999999999999888777666iiiiiiiiiiiihhhhhhhhhhhhdddbbb```^^^^^^^^^^^^^^^dddeeeggggggfffdddaaa___[[[[[[\\\]]]^^^```aaabbbdddcccaaa^^^\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYYYYZZZ]]]^^^]]]\\\YYYXXXXXXYYYWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUWWWXXXXXXXXXWWWVVV\\\]]]___aaaaaa```___]]][[[YYYWWWTTTRRRQQQQQQQQQSSSSSSSSSTTTVVVZZZ]]]___eeeggghhhhhheeecccaaaaaa\\\[[[ZZZYYYYYYXXXXXXXXXWWWXXXXXXZZZ[[[]]]___```___aaacccddddddbbb```^^^aaaccceeedddaaa^^^]]]]]]^^^\\\YYYVVVUUUVVVXXXZZZ]]]\\\[[[\\\^^^bbbgggjjjjjjjjjkkkjjjiiigggfffddd]]]___```bbbcccdddddddddffffffgggeeedddcccdddffffffdddccceeeggggggccc___]]]\\\[[[YYYYYYZZZ\\\]]]_________^^^[[[XXXUUUSSSUUUXXX\\\___aaa```___^^^___]]]\\\[[[\\\___ccceeegggiiijjjjjjiiiiiikkklllfffaaa\\\ZZZ[[[]]]^^^^^^]]]^^^___```___]]][[[ZZZ^^^```cccdddcccbbbcccddddddeeeeeedddcccdddfffhhhdddaaa^^^\\\\\\[[[ZZZYYYYYYWWWWWWZZZ```bbbaaa^^^______^^^]]]^^^___```aaacccbbbaaa```___^^^]]]]]][[[\\\^^^___```aaaaaaaaacccdddeeeggghhhiiiiiiiiiggggggfffddd```^^^^^^___aaaaaa`````````aaabbbccceeeddddddbbbaaa``````___\\\XXXVVVWWWVVVTTTTTTXXX\\\^^^```aaa___]]]\\\[[[cccccccccbbbaaa___^^^]]]\\\^^^______^^^]]]]]]^^^]]]ZZZZZZ^^^______bbbgggffffffiiillloooooommmkkkiiigggccc```___^^^___```aaaaaa```^^^\\\[[[YYYXXXUUUUUUUUUUUUTTTTTTTTTTTTXXXZZZ^^^aaabbb```^^^\\\XXXWWWVVVWWWYYYZZZZZZYYY[[[]]]^^^]]]ZZZWWWVVVVVVQQQRRRTTTVVVWWWXXXXXXXXXWWWYYYYYYYYYWWWVVVWWWXXXYYY[[[]]]\\\YYYVVVTTTSSSQQQSSSSSSRRRPPPOOOQQQTTTXXXXXXVVVSSSOOONNNOOORRRQQQOOOLLLKKKLLLMMMMMMMMMIIIKKKNNNPPPQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAACCCDDDDDDCCCDDDBBB@@@???@@@@@@???===999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999::::::;;;;;;<<<<<<;;;;;;:::999999999999:::<<<;;;999888777777888888888888777666777888999:::;;;===>>>>>>===<<<>>>???<<<;;;999777666666666777:::999999999888888888888666666666666777888::::::888777777666666777777888888:::;;;;;;999888888999666666555555666666777888888888777777666555555444666666666666777777777777555555555555555555555555666666777888888888888888555555666777888:::<<<===999999888888888888999999888777777666777777888888999999999999888888888888ggggggggghhhhhhhhhhhhhhhdddbbb```___^^^___```aaacccdddeeeeeedddbbb```^^^[[[\\\\\\\\\]]]^^^^^^___cccaaa```]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYY[[[\\\\\\ZZZYYYYYYZZZ]]]]]]]]][[[XXXVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXWWWTTTTTTTTTTTTTTTUUUUUUVVVZZZ\\\^^^``````^^^[[[YYYYYYXXXVVVUUUSSSRRRRRRRRRSSSSSSTTTUUUWWW[[[]]]___bbbdddeeedddaaa^^^\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^]]]^^^```aaaaaa```^^^]]]bbbcccdddcccaaa^^^]]]]]]]]][[[YYYWWWVVVWWWYYYZZZ]]][[[YYYWWWYYY\\\```ccceeefffggghhhgggeeecccaaa[[[\\\^^^```bbbcccdddddd`````````___^^^___aaadddeeecccccceeeggggggccc```^^^]]]\\\[[[[[[\\\^^^^^^aaa```^^^\\\YYYWWWUUUSSSXXXZZZ]]]```aaa```___^^^^^^]]]]]]]]]___cccgggiiiiiijjjjjjhhhffffffggghhhbbb___\\\ZZZ[[[]]]^^^^^^[[[\\\\\\]]]]]]\\\\\\\\\aaaccceeeeeedddcccbbbccccccddddddddddddeeehhhkkkbbb```\\\[[[[[[ZZZYYYXXXYYYXXXYYY]]]aaabbb```\\\]]]\\\[[[ZZZZZZ\\\^^^___aaa```]]][[[ZZZ[[[\\\]]]ZZZ\\\^^^```bbbcccccccccdddcccbbbbbbbbbcccdddeeeeeeeeeeeebbb```^^^___```bbbaaa```___```ccceeegggccccccaaa```______^^^^^^^^^YYYWWWWWWVVVSSSTTTWWW\\\___aaa```^^^\\\[[[ZZZccccccdddcccbbb___]]][[[ZZZ\\\^^^^^^]]]\\\[[[\\\XXXWWWXXX]]]```___aaaeeedddeeegggkkkooopppnnnllljjjhhheeebbbaaa```aaaaaa```___^^^\\\[[[YYYXXXXXXUUUUUUUUUUUUTTTTTTSSSSSSWWWZZZ]]]```aaa___\\\ZZZXXXXXXXXXYYY[[[[[[YYYWWWYYY[[[]]]]]]ZZZWWWUUUTTTRRRRRRSSSTTTVVVWWWXXXYYYWWWXXXYYYXXXWWWVVVWWWXXXXXXZZZ[[[ZZZWWWTTTRRRQQQSSSSSSTTTRRRPPPOOOQQQRRRVVVVVVUUURRROOONNNOOOQQQNNNLLLJJJKKKMMMOOOOOOOOOHHHJJJMMMOOOOOONNNMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBDDDEEEDDDBBBCCCAAA???>>>>>>>>>===<<<999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999777888888999:::;;;<<<<<<;;;:::999999888888999999:::999888666666666777777888777777666666777999999:::<<<======<<<<<<===>>>;;;:::888777666666666666888888888888777777777777666666666777888999;;;<<<777777666666666666777777555666888999888777888999666555555555555666777777888777777666666555555555222222333444444555666666555555555555555555555555666666777888888888888888333333555666777888888888888777777666666777777888666555555555666777888888;;;:::999888888888999:::dddddddddeeeeeefffffffffcccbbbaaa___^^^___aaadddccccccddddddcccaaa___^^^^^^^^^____________^^^^^^___^^^\\\[[[YYYXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXZZZ\\\[[[ZZZXXXXXXYYY[[[\\\\\\ZZZWWWUUUTTTUUUTTTUUUVVVVVVWWWWWWVVVVVVSSSRRRQQQPPPQQQRRRTTTUUUYYY[[[^^^```___\\\XXXUUUWWWWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTWWWZZZ\\\^^^```aaacccaaa^^^[[[YYYXXXSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[\\\ZZZ\\\^^^___`````````___aaaaaaaaa```^^^\\\[[[ZZZ^^^\\\ZZZYYYYYYZZZ[[[]]]ZZZXXXUUUTTTUUUXXX\\\___aaacccdddeeeeeeccc```___\\\]]]^^^___```aaabbbbbb[[[[[[[[[YYYYYY[[[___bbbeeedddcccfffiiiiiieeebbb___^^^^^^]]]^^^^^^___```cccaaa___\\\ZZZYYYYYYYYY[[[\\\___aaaaaa```___^^^]]]\\\]]]^^^aaaeeeiiillljjjjjjiiifffbbbaaaaaabbb```___]]]\\\]]]^^^``````ZZZZZZZZZ[[[\\\]]]^^^^^^bbbdddfffeeecccaaa```aaa^^^aaaccceeefffhhhjjjlllbbb___\\\[[[ZZZZZZZZZXXXYYYYYYZZZ^^^``````]]]ZZZZZZXXXWWWVVVWWWYYY[[[]]]YYYXXXXXXXXXYYYZZZ\\\]]][[[\\\___bbbdddeeefffeeebbbbbbbbbaaaaaaaaa``````bbbccccccaaa___^^^^^^````````````aaaccceeefffgggaaaaaa___^^^]]]]]]]]]^^^aaa\\\YYYYYYXXXUUUVVVYYY]]]___aaaaaa^^^\\\ZZZZZZ```aaabbbbbb```]]]ZZZWWWYYY\\\^^^___^^^\\\\\\\\\YYYWWWZZZ___aaa___```bbbbbbcccfffjjjnnnooommmkkkhhhgggdddbbbaaa``````aaa^^^^^^]]][[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUXXX[[[^^^aaaaaa___\\\YYYXXXXXXYYY[[[\\\[[[WWWTTTTTTWWWZZZZZZXXXTTTQQQPPPRRRRRRRRRSSSUUUVVVXXXYYYWWWXXXXXXXXXVVVUUUVVVWWWWWWXXXYYYXXXUUURRRPPPPPPTTTTTTSSSQQQPPPOOOPPPPPPQQQQQQPPPNNNLLLLLLLLLMMMJJJIIIHHHIIIKKKMMMMMMMMMHHHJJJLLLNNNNNNMMMLLLJJJLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>???@@@BBBEEEGGGGGGEEEBBBCCCAAA>>>=========<<<:::<<<<<<;;;;;;;;;:::::::::777777777777777888888888:::999999999999999999999;;;;;;;;;<<<<<<=========::::::999888888888888888:::999777666666666777777888777666555666666888888888:::======<<<;;;;;;<<<:::999777666555555666666777777777777777666666666888888777777777777777888777666666555555666666777444666888888777666777888555555444444555555666777777777666666666555555555111222222222333333333444444444444444444444444444666666777888888888888777555666777777666555333222777666666555555666666777555555555666777888999:::<<<;;;999777777888:::;;;______```aaabbbccccccddd_________]]][[[[[[^^^aaaccccccccccccbbb```^^^]]]^^^^^^_________^^^]]]\\\ZZZZZZXXXWWWVVVUUUUUUTTTWWWWWWXXXYYYYYYYYYXXXXXXVVVXXXZZZZZZYYYWWWVVVWWWXXXYYYYYYXXXUUUSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUURRRQQQOOONNNNNNPPPRRRTTTYYY[[[^^^```___[[[WWWTTTVVVUUUUUUUUUTTTSSSRRRRRRNNNOOOPPPRRRUUUWWWYYYZZZ^^^___aaa```\\\YYYWWWVVVQQQRRRSSSUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[ZZZXXXZZZ\\\___aaabbbcccccc___^^^]]]\\\[[[ZZZYYYWWW[[[[[[YYYXXXYYYZZZ[[[\\\WWWUUUSSSRRRSSSWWW[[[^^^___```aaabbbbbbaaa___^^^^^^^^^^^^^^^^^^_________\\\\\\\\\[[[[[[]]]aaaeeeeeeddddddgggjjjjjjgggddd_______________``````aaacccbbb```^^^]]]^^^______\\\]]]___aaaaaa```___^^^[[[\\\]]]___cccgggkkkmmmkkkjjjhhhccc___\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___YYYYYYZZZ[[[]]]^^^`````````bbbccccccaaa___^^^^^^^^^aaafffiiiiiihhhhhhiiidddaaa^^^\\\\\\\\\[[[ZZZXXXYYY[[[]]]^^^\\\YYYWWWVVVUUUTTTTTTUUUVVVYYYZZZTTTUUUVVVXXXYYYYYYXXXXXX[[[]]]aaadddggghhhgggggg___aaacccdddcccbbb___]]]```aaaaaa___]]]\\\]]]___\\\^^^aaaccceeeeeeeeeddd```___]]]\\\[[[\\\\\\]]]bbb]]]YYYYYYWWWUUUVVVZZZ]]]___aaaaaa___]]][[[[[[^^^___aaaaaa___\\\YYYWWWWWWZZZ\\\]]]]]]\\\]]]]]]^^^\\\^^^cccccc```___aaaaaabbbeeeiiilllmmmkkkiiieeecccbbb```___^^^^^^^^^\\\]]]]]]]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[]]]aaacccccc```]]]ZZZYYYYYYZZZ[[[\\\ZZZUUURRRQQQTTTWWWXXXUUURRROOONNNPPPQQQRRRSSSUUUVVVWWWWWWUUUVVVWWWVVVUUUTTTTTTVVVUUUVVVWWWVVVSSSQQQPPPPPPTTTRRRQQQPPPOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>BBBBBBEEEHHHJJJIIIFFFCCCBBB@@@>>><<<<<<<<<:::999======<<<<<<;;;:::::::::888888888999999:::::::::999999999999999999999999=========<<<<<<;;;;;;;;;999999888777777777777888:::999777666666777888888888777666555555555666777777999<<<<<<;;;::::::;;;999888666555555555555666666666666666666666666666777777666555555555555666666666555555555555666666666777888888666555555666444444444444444555555666666666666666555555555555666666666666555555444444444444444444444444444444555555666777777777777666666666777888777666444333666555555555555555555666666666666777888999:::;;;<<<;;;999777777888999:::\\\\\\]]]^^^___```aaabbb```bbbdddbbb___]]]___bbbaaaaaaaaa```___^^^]]]\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWVVVTTTVVVYYYYYYWWWUUUTTTTTTSSSUUUVVVVVVSSSQQQPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMNNNOOOQQQSSSYYYZZZ\\\]]]]]]ZZZWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPKKKLLLNNNQQQSSSUUUWWWXXX[[[]]]^^^^^^[[[WWWVVVUUURRRSSSTTTUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[[[[ZZZZZZXXXZZZ\\\___aaaccceeeeee^^^\\\ZZZYYYYYYYYYWWWUUUWWWVVVVVVVVVVVVWWWYYYZZZTTTTTTSSSSSSUUUXXX[[[]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\\\\YYYZZZZZZZZZZZZ\\\```bbbdddccccccfffjjjkkkhhheee^^^^^^___``````aaaaaaaaabbbaaa```______```aaabbb\\\]]]^^^`````````______[[[\\\^^^aaadddiiilllnnnmmmkkkhhhbbb]]]ZZZZZZ[[[YYYZZZ\\\[[[ZZZZZZ[[[\\\WWWXXXZZZ\\\^^^___``````[[[]]]______^^^]]]\\\]]]bbbeeehhhjjjiiigggeeeeeeiiifffbbb```______]]]\\\ZZZZZZ\\\\\\[[[YYYWWWVVVTTTTTTUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZYYYWWWTTTSSS[[[]]]aaadddggggggffffff]]]___ccceeeeeeccc```^^^`````````^^^\\\[[[\\\]]]YYY\\\```ccceeedddbbb``````^^^\\\[[[ZZZ[[[\\\]]]```[[[WWWWWWUUUTTTUUUZZZ]]]___bbbbbb```___^^^^^^^^^___``````___]]][[[YYYTTTVVVXXXYYYYYYZZZ]]]___dddbbbbbbeeeeee```___aaabbbbbbdddgggiiiiiigggdddaaa```___]]]\\\\\\[[[[[[[[[]]]___```___]]]ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[^^^```ccceeedddaaa^^^[[[ZZZZZZZZZZZZZZZXXXTTTPPPQQQSSSVVVVVVTTTQQQOOOOOONNNPPPRRRTTTUUUVVVVVVUUUSSSUUUUUUTTTSSSRRRSSSTTTSSSTTTUUUTTTRRRQQQQQQQQQRRRPPPNNNNNNOOOOOONNNMMMKKKJJJJJJLLLNNNPPPPPPOOONNNLLLKKKLLLMMMMMMLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHFFFFFFDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCDDDEEEHHHFFFDDDBBBAAA@@@@@@@@@@@@???>>>======>>>???@@@EEEEEEFFFIIIKKKJJJGGGDDDCCCAAA>>><<<<<<<<<:::888:::::::::999999888888888666666777777888888999999888888888999999999999999<<<;;;::::::888888777666999888777777666777777777999888777666666777888999888777555444444555555666555888;;;<<<;;;:::999999888777666444444444555666666666666666777777777777444444444444555666777777555555444444444444555555555777888777555444444555444333333333333444555555555555555555555555555555666555555444333333222222333333333333333333333333333444444555555555555555333333555666777888888888666555555444444555555666888777777777888999:::;;;:::999888777777777888999ZZZ[[[\\\]]]___```aaabbbcccgggjjjhhhdddaaabbbddd^^^^^^]]]]]]\\\ZZZZZZYYYVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUURRRTTTWWWXXXVVVTTTRRRRRROOOQQQSSSSSSQQQOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRPPPOOONNNNNNNNNOOOPPPQQQWWWXXXYYYZZZYYYXXXVVVTTTSSSTTTTTTSSSRRRPPPNNNMMMJJJKKKMMMPPPRRRTTTVVVVVVXXXZZZ\\\[[[YYYVVVTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRTTTVVVYYY[[[[[[[[[ZZZZZZ[[[\\\^^^```aaabbbccc___\\\YYYXXXYYYYYYWWWUUUUUUTTTTTTUUUUUUWWWXXXYYYUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZYYYYYYYYYZZZ\\\\\\ZZZYYYYYYXXXXXXYYYZZZ[[[VVVXXXYYYYYYYYYZZZ]]]___bbbaaaaaaeeeiiijjjgggddd]]]^^^___```aaaaaaaaaaaa``````___^^^^^^^^^^^^^^^[[[\\\]]]______`````````]]]^^^```cccgggkkknnnppppppnnnjjjddd^^^[[[[[[\\\XXXZZZ\\\\\\ZZZXXXYYYZZZUUUVVVYYY\\\^^^^^^^^^]]]WWWZZZ\\\]]]]]]\\\]]]]]]ccceeefffgggfffggghhhjjjnnnkkkgggdddcccaaa```^^^\\\]]]]]]\\\ZZZXXXWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZ\\\\\\[[[ZZZYYYXXXVVVVVVYYY[[[___ccceeeeeecccbbb]]]^^^```bbbddddddcccbbb___```___]]][[[YYYZZZ[[[YYY[[[]]]```aaaaaa```______^^^\\\ZZZZZZ[[[]]]^^^```ZZZWWWVVVVVVTTTWWW[[[]]]___bbbcccbbbaaa``````]]]]]]]]]]]]]]]\\\[[[[[[TTTUUUVVVWWWXXX[[[___bbbgggddddddfffeeeaaa```bbbbbbcccdddeeegggeeebbb___^^^^^^]]]\\\[[[ZZZZZZYYYZZZ]]]aaadddccc```\\\YYYVVVVVVWWWYYYZZZ[[[\\\]]]___aaadddeeedddaaa]]][[[[[[ZZZYYYYYYXXXVVVRRROOOOOOQQQRRRRRRPPPNNNNNNNNNLLLOOORRRUUUWWWVVVTTTSSSRRRSSSSSSSSSQQQPPPQQQRRRQQQSSSTTTSSSRRRQQQRRRSSSPPPMMMKKKLLLNNNOOONNNLLLIIIIIIIIILLLQQQSSSSSSRRRLLLKKKKKKLLLMMMMMMLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEFFFEEECCCAAA????????????@@@AAACCCDDDEEEGGGFFFCCCAAA@@@@@@@@@AAA???>>>===<<<===>>>@@@BBBGGGGGGGGGHHHIIIHHHFFFCCCCCCAAA>>>===<<<<<<:::888888888888888888777777777555555666666777888888999777888888888999999999999888888777777666666555555888888777666666666666777777777555555555666777888777666555444444444555555444777:::<<<;;;999888888777666555444444444555666666666666777777888888888666666555555555555666666555444444444444444444555111333555555444333444555333333333222333444444555555555555555555555555555222222111111111111111111222222222222222222222222111222333333444444333333222222333444666888999:::666666555555555555666666888888777777777777888999888888888777777777666666ZZZZZZ\\\]]]___```aaabbbaaafffiiihhhccc______aaa\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTQQQSSSVVVWWWUUUSSSQQQQQQLLLNNNQQQRRRPPPOOONNNNNNPPPQQQQQQRRRSSSRRRRRRRRROOOOOONNNNNNOOOOOOPPPQQQVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLJJJKKKNNNPPPSSSTTTVVVVVVUUUWWWYYYYYYWWWUUUSSSSSSRRRSSSUUUVVVVVVTTTSSSQQQQQQSSSVVVYYY[[[[[[[[[[[[\\\\\\]]]^^^^^^___`````````\\\YYYXXXYYYYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZVVVWWWWWWXXXYYYYYYYYYZZZYYYWWWVVVUUUVVVXXXZZZ\\\VVVVVVUUUUUUVVVWWWYYYZZZYYY[[[]]]^^^^^^^^^```aaa```___```cccggghhheeebbb]]]]]]___```aaaaaaaaaaaa___^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\^^^___`````````___```bbbeeeiiilllpppqqqrrrpppllleee```]]]]]]^^^YYY\\\___^^^[[[YYYZZZ[[[SSSUUUXXX\\\]]]]]]\\\[[[UUUXXX[[[\\\\\\\\\]]]^^^aaaaaabbbbbbdddiiiooosssqqqnnnjjjfffeeecccaaa_________^^^\\\ZZZXXXXXXXXXVVVWWWZZZ\\\^^^]]]\\\[[[^^^]]][[[ZZZZZZ[[[\\\]]]WWWZZZ^^^aaacccbbbaaa___]]]]]]^^^___aaaccceeefff___```___]]]ZZZYYYYYYZZZZZZ[[[[[[\\\]]]^^^_________^^^[[[ZZZZZZ[[[]]]^^^aaa\\\XXXXXXXXXWWWZZZ___]]]___cccdddcccbbbbbbbbbZZZYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXYYY]]]cccggggggddddddfffeeebbbbbbdddccccccdddeeeeeeccc___\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZ]]]cccffffffbbb]]]YYYTTTUUUVVVXXXZZZ[[[]]]]]]___aaadddeeedddaaa]]]ZZZ[[[ZZZXXXWWWWWWUUUQQQNNNLLLMMMNNNNNNLLLJJJKKKKKKKKKNNNRRRVVVWWWVVVTTTRRRQQQRRRRRRRRRPPPOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSUUUNNNLLLJJJJJJMMMNNNMMMLLLGGGFFFGGGKKKQQQTTTTTTRRRIIIHHHHHHIIIKKKLLLKKKIIILLLMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCEEEFFFEEECCC@@@>>>?????????@@@AAABBBDDDEEEGGGEEECCC@@@???@@@@@@AAA>>>===<<<<<<===???BBBCCCHHHGGGFFFGGGHHHGGGEEEBBBDDDBBB???======<<<:::999888888888888888999999999999999:::;;;<<<<<<======777777888888999999999999666666666666777777777777888888777666666666666666666555444333444444666666777666555444333444444555444777:::;;;:::999888888777666555444333444555666666666777777888888999999;;;:::999777555444333333555444444333333444444555...000222333333333444555333333222222333333444555444555555555555555555555222333333444444555555666222222222222222222222222111111222333333333333222555444444333444555777888666666555555555555666666888777777666666666666777666777777777777666555555ZZZZZZ[[[\\\^^^______```aaaaaaaaa```___]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRTTTVVVYYYZZZXXXVVVTTTTTTTTTUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPOOONNNNNNNNNOOOOOOQQQQQQPPPOOOPPPQQQRRRSSSMMMLLLLLLLLLMMMNNNOOOOOORRRQQQPPPOOONNNOOOOOOPPPTTTSSSRRRPPPOOOOOOPPPPPPRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQOOOOOOQQQSSSSSSRRRQQQQQQRRRPPPSSSVVVXXXYYYZZZ\\\^^^]]]\\\[[[\\\]]]]]][[[ZZZUUUXXXZZZZZZYYYWWWVVVVVVUUUVVVWWWVVVUUUUUUWWWYYYYYYXXXVVVUUUVVVXXX\\\^^^```\\\WWWTTTTTTVVVVVVWWWWWWVVVVVVYYY\\\\\\YYYVVVXXXZZZ\\\\\\ZZZZZZ]]]___```aaadddfffgggfffeeeddd___^^^\\\\\\\\\^^^___aaabbbaaa```]]][[[[[[\\\^^^aaa```___^^^^^^^^^^^^_________aaadddhhhlllpppsssrrroookkkfffbbb___^^^]]]ccc```\\\ZZZZZZ\\\\\\\\\UUUXXX[[[]]]\\\\\\]]]___^^^______]]][[[\\\```eeeaaadddfffffffffiiirrrxxx{{{uuullleeeaaaaaaaaaaaabbbaaa_________^^^\\\ZZZYYY[[[^^^___^^^\\\[[[\\\bbbaaa___^^^]]]^^^______WWWYYY\\\___aaa```^^^\\\XXXZZZ]]]```bbbccccccbbb```___]]]YYYWWWWWWYYY\\\XXXXXXXXXWWWWWWYYY]]]aaaaaa___\\\YYYYYYZZZ\\\^^^aaa___]]]\\\\\\___bbbeeecccbbbbbbccccccbbb^^^[[[[[[YYYWWWWWWYYYYYYWWWTTTSSSSSSTTTWWWZZZ___ccceeeeeedddaaa___^^^___aaabbbcccbbb```^^^^^^^^^______```___]]][[[[[[[[[]]]]]]```dddggghhhfffaaa]]]\\\VVVVVVVVVVVVWWWXXXYYYYYYWWW]]]```^^^[[[ZZZZZZWWWYYYYYYYYYXXXUUURRRPPPNNNPPPPPPPPPNNNKKKJJJKKKLLLLLLNNNPPPSSSSSSRRRPPPOOOPPPOOONNNMMMMMMOOOPPPRRRVVVUUUSSSSSSTTTUUUTTTSSSPPPNNNKKKKKKKKKKKKJJJHHHEEEFFFIIINNNSSSSSSOOOKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@BBBDDDCCCAAA>>><<<<<<>>>>>>???AAACCCCCC@@@>>>BBBAAA@@@???>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAADDDDDDEEEEEEDDDCCCBBBBBBAAA@@@>>><<<:::999888777777999;;;;;;888666777999777888999;;;<<<=========:::999999999888888777777333555777888888777555333555555666666777888888888888666444333555666666666666555444222111111222222555555666666666666555555333333333444444444444555444666777888777888999;;;<<<:::999777555444333333444444444333333222222222333444666888999888777666444444444444444444444444666555444444222222111000111111222333333444555555333333222222111000//////111222333444555444333333222222222222333333444555333555888999888666666666444555555555333333555777666777777777777666555555\\\\\\\\\\\\]]]^^^^^^_________```___^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVXXXWWWVVVTTTSSSSSSSSSSSSRRRQQQQQQQQQSSSUUUXXXYYY]]][[[XXXWWWXXXWWWVVVTTTRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMNNNOOOPPPQQQMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSQQQOOONNNMMMMMMNNNOOOSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTSSSRRRPPPOOORRRSSSSSSRRRPPPOOOPPPQQQRRRTTTWWWXXXYYYYYY[[[]]]^^^\\\\\\\\\^^^^^^]]]\\\ZZZ\\\]]]\\\YYYVVVTTTTTTUUUVVVWWWVVVUUUUUUVVVXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^ZZZWWWUUUUUUWWWXXXXXXXXXWWWXXX[[[___```^^^[[[[[[\\\]]][[[XXXXXXZZZ]]]\\\]]]___aaaaaaaaa```___]]]\\\[[[[[[[[[]]]___```aaaaaa___]]][[[[[[]]]^^^aaa___^^^\\\\\\]]]___```bbbccceeegggjjjmmmppprrrnnnlllhhhddd```^^^]]]\\\```^^^[[[ZZZ[[[]]]]]]]]]XXXYYY[[[]]]_________^^^]]]___aaaaaa___^^^___aaaeeehhhjjjjjjhhhkkkqqqvvvvvvqqqjjjeeecccccccccccceeeccc___]]]]]]]]]\\\[[[XXX[[[]]]^^^]]]\\\\\\]]]aaaaaaaaaaaaaaaaaaaaabbb[[[]]]```cccdddbbb```^^^]]]^^^```bbbcccbbbaaaaaa]]]\\\[[[ZZZZZZZZZ[[[[[[WWWXXXWWWWWWVVVXXX[[[^^^___]]]YYYWWWWWWYYY\\\___bbbaaa______```cccfffhhhddddddcccdddeeeccc```^^^\\\YYYWWWWWWXXXXXXUUUSSSTTTTTTUUUWWW[[[___cccfffjjjhhheeebbb``````aaaaaabbbaaa```_________```aaacccaaa___^^^]]]___```bbbbbbeeehhhgggccc^^^ZZZWWWUUUUUUVVVVVVWWWYYYZZZ[[[YYY___bbb```]]]]]][[[YYYWWWWWWWWWVVVUUURRRPPPOOOLLLMMMMMMMMMKKKKKKMMMOOONNNOOOPPPQQQRRRQQQPPPOOOPPPOOONNNMMMNNNPPPRRRTTTWWWUUUSSSSSSTTTUUUTTTSSSQQQNNNLLLKKKKKKKKKJJJJJJGGGHHHJJJNNNQQQQQQNNNKKKHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDCCCBBBAAA@@@???AAACCCEEEEEECCC@@@??????>>>===>>>@@@BBBBBB@@@>>>AAAAAA???>>>>>>>>>>>>>>>:::;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@>>><<<:::888888777888777888999888666555666888777888999:::<<<<<<<<<<<<999999888888777777777777222333555777777555333222333333444444555666666666777555444444666666666555444333222222222333444555666666777777777777666666555555555555666666666666555777888888777888999:::;;;:::888777666555444444444333333333333333333222222333555777777777666555555555555555555555555555555444444333333222222111111111222333333444555555333333222222111000000///111222333444444444333333333222222222333333444555444777999:::999888777888555666666555444444555777777777777777777666555444```___]]]\\\[[[\\\]]]]]]^^^^^^``````___]]][[[YYYWWWWWWVVVVVVVVVVVVVVVVVVXXXWWWUUUTTTSSSRRRRRRRRROOOOOOOOOPPPRRRTTTWWWXXX^^^\\\ZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSUUUVVVWWWRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQSSSTTTQQQOOOMMMKKKKKKKKKMMMNNNSSSTTTUUUVVVUUUSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOSSSSSSSSSPPPNNNMMMOOOPPPTTTVVVXXXYYYYYYYYYZZZ[[[^^^\\\[[[[[[]]]_________^^^______]]]YYYUUUSSSRRRUUUVVVVVVUUUTTTSSSUUUVVVUUUWWWYYYZZZ[[[ZZZYYYYYYYYYWWWUUUTTTVVVXXXXXXXXXZZZZZZ\\\___bbbcccbbb```___^^^\\\YYYVVVVVVXXXZZZ[[[\\\]]]^^^^^^^^^\\\\\\[[[[[[ZZZZZZ[[[]]]^^^```aaa___]]]\\\[[[\\\]]]^^^```^^^[[[ZZZZZZ\\\___aaafffgggiiilllmmmnnnnnnnnnjjjhhheeebbb___^^^]]]]]]]]][[[ZZZZZZ\\\^^^^^^]]]\\\[[[[[[^^^bbbdddbbb___]]]```cccdddccc```^^^^^^eeegggjjjkkkjjjkkkooosssooolllhhhffffffgggffffffeeebbb^^^\\\]]]^^^______YYY[[[]]]]]]\\\\\\\\\]]]```aaaccceeeeeeeeedddccc___bbbeeeggggggfffdddbbbbbbcccdddddddddcccaaa```\\\\\\\\\___bbbbbb___[[[WWWXXXXXXXXXXXXYYY[[[]]]^^^[[[XXXUUUVVVYYY]]]___bbbaaa```aaabbbeeehhhjjjfffeeeeeeeeefffdddaaa___[[[YYYWWWWWWWWWVVVUUUSSSVVVVVVWWWYYY\\\```dddgggnnnlllhhheeebbbaaaaaaaaabbbaaaaaaaaaaaabbbcccccccccaaa___]]]]]]```ccceeedddfffgggeee```ZZZUUUSSSSSSSSSTTTUUUWWWXXXZZZ[[[[[[```dddaaa______]]]YYYUUUUUUUUUUUUTTTRRRPPPOOOJJJKKKMMMMMMMMMNNNQQQSSSPPPPPPPPPPPPPPPPPPOOOOOOPPPOOONNNNNNPPPRRRUUUVVVWWWVVVTTTTTTUUUUUUTTTSSSRRRPPPLLLKKKKKKLLLLLLKKKJJJJJJKKKMMMOOOOOOMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>>AAACCCDDDDDDCCCAAA@@@@@@>>>======>>>@@@AAAAAA@@@@@@@@@???>>>============;;;;;;<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>><<<:::888666777777888666777666555333333555777666777888::::::;;;;;;;;;777777777777666666666666333555666777777666555333333333444444555666666666666555444555777777555444333222222222222444666777777777888888888888777777666666777777777888888888666888999888777666888999999888777666555555555555222333333333333333333444111222333555666555555444666666666555555555555555333333333333333333333333111222222333333444444555333333222222111000000000111222222333444333333333333333222222222333444444333555888888777666666777666777777666555444666888888888999999888666555444bbb```^^^\\\ZZZZZZ[[[[[[\\\]]]___```___^^^[[[ZZZTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPMMMNNNNNNPPPRRRTTTVVVXXXYYYWWWVVVVVVVVVUUUTTTRRRTTTTTTSSSRRRSSSVVVXXXZZZQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSPPPOOOMMMKKKJJJKKKMMMNNNSSSTTTVVVWWWUUUSSSOOOMMMMMMNNNPPPQQQQQQQQQPPPPPPRRRRRRQQQNNNLLLMMMOOOQQQVVVWWWYYYYYYXXXXXXXXXYYY]]][[[YYYYYY[[[^^^______]]]^^^^^^[[[WWWTTTRRRQQQSSSTTTTTTSSSRRRQQQRRRTTTUUUXXX[[[^^^___]]]ZZZWWWUUUTTTTTTVVVXXXZZZZZZYYY]]]^^^```bbbccccccbbbaaa___]]]ZZZWWWUUUVVVXXX[[[^^^^^^_________^^^^^^]]]ZZZZZZZZZ[[[\\\]]]___``````^^^[[[[[[\\\]]]^^^___^^^\\\YYYXXXXXX\\\___bbbhhhjjjlllnnnnnnmmmkkkjjjgggfffdddbbbaaa`````````[[[ZZZZZZ[[[]]]^^^]]]\\\^^^\\\[[[___fffiiifffbbb```bbbcccdddcccaaa___^^^___bbbfffhhhhhhiiilllnnniiihhhggggggiiijjjjjjiiidddaaa___^^^```bbbbbbbbb\\\]]]^^^]]]\\\[[[\\\]]]]]]```cccfffgggfffdddbbb```bbbfffiiijjjiiigggfffffffffggggggfffeeedddcccbbbaaabbbgggkkkjjjccc\\\VVVXXX[[[\\\]]]]]]___aaa```]]]YYYVVVVVVYYY]]]___`````````aaabbbeeeggghhhhhhfffeeeddddddbbb___]]]XXXWWWWWWWWWWWWWWWVVVUUUXXXXXXXXXZZZ]]]aaaeeehhhnnnllliiieeecccbbbaaaaaaaaaaaabbbbbbcccdddeeeeee```^^^\\\ZZZ[[[^^^bbbeeedddeeeeeebbb]]]WWWSSSQQQPPPPPPQQQSSSUUUXXXZZZ[[[^^^ccceeedddbbbbbb___ZZZVVVVVVVVVVVVTTTRRRPPPNNNKKKLLLNNNOOOOOOQQQSSSVVVSSSRRRPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOQQQTTTWWWYYYXXXVVVTTTTTTTTTUUUTTTSSSSSSPPPMMMKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJHHHGGGGGGHHHJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDBBBAAAAAA>>>@@@BBBBBB@@@??????@@@???>>>===>>>@@@CCCCCCCCC@@@???>>>===<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>?????????>>>>>>======<<<999777666777888999666666444222111222444555555666777888999999999999666666666666666666555555777888999::::::999888777555555666666777888888888444444444666777777555222333333222222333444666777888888888999999888888888666666777777777888888888666777888777555444555666666555555444444444444555222222222333333444444444111222333444555555555444555555555555444444444444222222222333333444444444222222222333333444444444222222222111111111000000111111222222333333333333333333333222222333333444000222444444444333444555777888888777555555666888::::::;;;;;;:::888666555aaa___]]][[[ZZZYYYYYYYYYXXXYYY[[[\\\[[[ZZZYYYWWWSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTRRRQQQOOONNNNNNNNNMMMNNNOOOPPPRRRTTTVVVWWWRRRRRRRRRSSSUUUUUUSSSRRRSSSRRRQQQQQQSSSUUUXXXZZZOOOOOONNNLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLMMMMMMNNNRRRSSSUUUUUUTTTRRROOOMMMMMMNNNPPPQQQRRRQQQQQQPPPNNNNNNNNNMMMLLLMMMPPPSSSVVVXXXYYYYYYWWWVVVWWWXXXZZZXXXVVVVVVXXX[[[\\\\\\XXXYYYYYYWWWUUUSSSRRRSSSQQQRRRSSSRRRPPPPPPQQQSSSWWWZZZ^^^aaaaaa___[[[XXXVVVVVVXXX[[[___```___^^^___aaabbbcccbbbaaa______]]][[[XXXVVVVVVXXX[[[\\\___````````````______^^^YYYYYYZZZ[[[]]]^^^```aaa___\\\YYYZZZ\\\_________]]][[[XXXWWWXXX\\\```cccgggiiikkkmmmllljjjgggeeeffffffeeedddccccccbbbbbb\\\[[[ZZZ[[[]]]^^^]]]\\\^^^\\\\\\aaahhhllljjjfffdddcccbbbaaaaaaaaaaaaaaa```bbbdddfffgggggghhhiiiffffffgggiiilllmmmmmmkkkfffdddbbbbbbbbbbbb```____________]]][[[[[[\\\^^^]]]```dddggghhheeebbb___^^^```dddhhhjjjjjjiiihhhffffffggggggggggggggggggffffffgggkkknnnkkkccc[[[VVVYYY^^^aaacccdddeeefffdddaaa\\\YYYXXXZZZ]]]___aaaaaabbbcccdddeeeffffffgggeeecccaaa```^^^[[[YYYUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYY[[[^^^bbbfffhhhiiihhhfffdddcccbbbbbbbbbaaaaaabbbcccdddeeeffffff]]]\\\[[[ZZZ\\\```cccfffcccdddddd```[[[VVVTTTSSSQQQRRRSSSUUUWWWZZZ\\\]]]ccchhhjjjiiihhhhhhccc]]]ZZZZZZYYYWWWUUURRROOOMMMKKKLLLNNNNNNNNNOOORRRTTTTTTSSSQQQPPPOOOPPPQQQRRRPPPOOOOOOPPPRRRUUUXXXZZZXXXVVVTTTSSSTTTTTTSSSRRRSSSPPPMMMKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJHHHGGGGGGHHHJJJJJJEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCBBB???@@@BBBAAA@@@??????@@@@@@???>>>@@@CCCEEEFFFFFF@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<===<<<:::888777777888999777555333111111333444444555555666777888888888888555555555555555555666666888888999::::::999888888555555666666777888888888444444444555777666444222555555333333333333555555888888999999999999888888555555666666666666777777555666777666444333333444444333333222222222333333222222222333333444444444222222333444555555555555444444444333333222222222111222222333333444444555222222333333333333444444222222222111111111111111111111111111222222333333444333333222222333333333///111333333222222444555777888888777555444666777:::;;;<<<===<<<:::777666]]]\\\\\\[[[ZZZYYYXXXWWWSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVXXXXXXXXXWWWVVVUUUTTTRRRPPPOOOMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTPPPPPPQQQSSSUUUVVVTTTSSSPPPOOOOOOPPPQQQSSSTTTVVVLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMOOOPPPRRRSSSRRRQQQOOONNNMMMNNNOOOQQQQQQQQQPPPOOOKKKLLLMMMLLLLLLMMMPPPRRRUUUVVVXXXXXXVVVUUUVVVVVVWWWUUUTTTTTTVVVXXXXXXXXXSSSTTTUUUTTTSSSRRRSSSTTTQQQRRRRRRRRRQQQQQQSSSUUUYYY[[[^^^``````^^^\\\ZZZYYYZZZ^^^bbbfffgggeeeccc```bbbddddddaaa___]]]]]]\\\YYYWWWVVVYYY[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]VVVWWWYYYZZZ\\\^^^___```^^^ZZZXXXYYY]]]``````___[[[ZZZXXXXXXZZZ]]]aaadddfffgggiiijjjjjjhhheeecccddddddddddddccccccbbbbbb\\\[[[ZZZ[[[^^^`````````______```dddhhhkkkjjjgggfffccc___^^^___aaabbbccceeefffgggggghhhhhhhhhhhhhhhhhhhhhkkkmmmooonnnmmmmmmiiieeeaaa___]]][[[YYY``````___]]]\\\]]]```bbb```cccgggiiiiiieeeaaa^^^\\\___cccgggiiiiiihhhgggcccddddddeeeeeeffffffgggffffffgggiiijjjfff^^^XXXVVVZZZ```eeeffffffggggggdddbbb___\\\\\\]]]___```eeeeeeffffffffffffeeeeeecccaaa^^^]]]]]][[[YYYWWWTTTVVVXXXXXXXXXXXXZZZ[[[YYYYYYZZZ[[[^^^bbbeeegggddddddcccbbbbbbaaaaaabbbaaabbbcccdddeeeeeeeeeeee]]]]]]]]]^^^aaadddhhhjjjddddddccc```[[[WWWUUUUUUUUUVVVWWWYYY[[[]]]___aaahhhlllnnnmmmmmmlllfff___\\\[[[ZZZXXXUUUQQQNNNLLLJJJKKKLLLLLLLLLMMMOOOQQQUUUTTTRRRQQQQQQRRRSSSTTTPPPPPPPPPPPPRRRUUUXXXZZZWWWUUUSSSRRRRRRRRRQQQPPPQQQOOOMMMLLLLLLLLLKKKJJJJJJMMMOOOOOOMMMKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDCCCAAA@@@AAABBB?????????AAAEEEGGGGGGGGG@@@@@@???>>>==================<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;999888777777777888555333333444555444444444444555666666666666666555555555555666666666666666666777777777777666666333333444444555666666666555444333444666666444333666555444333333444555555888888999999999999888888444444444555555555666666555666666555444333333444333333222222222222222222222333333333333333333444222333333333444555555666444444333333222111111111222222222333333444444444333333333333333333333333111111111111111111111111222111111111111222333333444444333222222222333333111333444444444444666888777888888666444444555666777999;;;<<<<<<:::777666XXXYYYZZZ[[[ZZZYYYWWWVVVSSSRRRRRRQQQRRRSSSTTTUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVUUUSSSQQQPPPNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOOOOPPPRRRTTTUUURRRPPPLLLLLLMMMNNNOOOOOOPPPPPPIIIIIIHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKMMMNNNNNNNNNMMMLLLKKKMMMOOOQQQQQQOOOMMMKKKLLLMMMNNNOOOPPPQQQQQQPPPLLLMMMNNNOOOOOOOOONNNMMMJJJLLLMMMMMMLLLLLLNNNOOOSSSUUUVVVVVVUUUTTTUUUVVVVVVUUUTTTTTTVVVWWWVVVUUUQQQRRRSSSRRRQQQRRRSSSUUUQQQSSSTTTTTTSSSTTTVVVXXX[[[[[[\\\]]]]]]\\\[[[ZZZXXXZZZ___dddggghhheeebbb___bbbddddddaaa___^^^___\\\YYYWWWXXX[[[]]]]]]]]]YYYYYYYYYZZZZZZ[[[\\\\\\SSSTTTVVVXXXZZZ\\\]]]^^^]]]YYYVVVXXX]]]aaaaaa```YYYYYYYYYZZZ\\\___bbbddddddeeeggghhhhhhfffeeeddd```aaaaaaaaa``````______ZZZYYYXXXZZZ^^^bbbeeefffcccccceeefffggggggffffffeeeaaa]]]]]]___bbbccccccddddddeeegggiiilllmmmmmmlllkkkkkklllnnnooonnnmmmnnniiiaaa[[[YYYYYYZZZZZZ^^^^^^^^^]]]^^^aaaeeeiiigggiiilllmmmkkkgggbbb___^^^```dddggghhhgggeeecccaaa````````````aaabbbbbbcccdddffffffddd```[[[XXXVVV[[[aaaeeefffdddcccbbb```______^^^___```aaacccgggggghhhhhhfffdddbbb```]]]\\\ZZZZZZ[[[[[[[[[ZZZWWWYYY[[[ZZZXXXWWWXXXZZZYYYYYYYYY[[[]]]aaaeeegggccccccbbbbbbaaa`````````aaabbbcccdddeeeeeedddccc]]]^^^```bbbeeehhhjjjlllggggggeee```[[[WWWVVVVVVWWWWWWXXXYYY[[[]]]___```gggjjjlllkkklllkkkeee\\\ZZZZZZYYYWWWTTTQQQNNNMMMJJJKKKLLLMMMMMMNNNQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUQQQPPPPPPPPPRRRTTTWWWYYYVVVTTTRRRQQQQQQQQQPPPNNNNNNMMMMMMMMMMMMLLLJJJGGGHHHLLLPPPQQQNNNLLLJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEAAABBBBBBBBBBBBAAA@@@@@@DDDDDDDDDCCC@@@???@@@AAA======???BBBFFFHHHGGGFFFAAAAAA???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888666444333888666444555777777555333333444444555555555555444555555666666666777777777666666666666666666666666333333444444555666666666666444333333444555555444444444333333444555666777777777888888888888777777444444555555555666666666555777777777555444555777555555444333333222333333444333333333333333333222111111111222222333444555555555444333333222111111333333333333333333333333333333333333333333333333111111111111111111111111222111000000000111333333555444333333222222222333111333444444444555777999777777777666444333444555333555888::::::888666444TTTVVVYYYZZZ[[[YYYWWWUUUUUUTTTSSSRRRRRRTTTWWWXXXVVVWWWYYYZZZZZZYYYWWWVVVXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOQQQRRRRRROOOMMMJJJJJJLLLMMMMMMMMMMMMMMMGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJLLLMMMNNNNNNNNNMMMIIIKKKOOORRRRRROOOLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKLLLRRRTTTUUUUUUTTTTTTTTTUUUVVVUUUUUUUUUWWWVVVUUUSSSQQQRRRSSSRRRQQQQQQSSSUUURRRTTTUUUVVVVVVWWWYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZUUUWWW\\\bbbeeeeeebbb___]]]aaaddddddbbb``````aaa]]]ZZZYYYZZZ\\\^^^]]][[[XXXXXXXXXYYYYYY[[[\\\]]]PPPRRRTTTVVVYYYZZZ\\\\\\]]]YYYUUUWWW]]]aaaaaa```XXXXXXYYY[[[]]]```cccddddddeeefffggggggffffffeee]]]]]]^^^^^^]]]]]]\\\[[[XXXWWWWWWYYY___eeeiiikkkeeegggiiihhhfffdddccccccbbb___]]]]]]```ccccccbbb]]]]]]___dddjjjooorrrtttooommmlllmmmnnnooonnnmmmkkkddd[[[TTTTTTXXX]]]```[[[\\\\\\]]]___dddjjjnnnmmmoooppppppnnniiidddaaaaaaccceeeggggggeeebbb```___^^^^^^]]]]]]]]]]]]^^^bbbccceeedddaaa]]][[[ZZZVVVZZZaaaddddddaaa^^^]]]\\\\\\]]]^^^```bbbcccdddfffggggggfffdddaaa]]][[[YYYXXXWWWXXX[[[]]]]]]]]]ZZZ\\\]]][[[XXXVVVWWWYYYYYYYYYYYY[[[]]]aaadddfffdddccccccbbbaaa```______aaabbbcccdddeeedddcccbbb[[[]]]```cccgggiiikkkkkkjjjiiifffaaa[[[WWWUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]cccfffgggggghhhggg```WWWWWWWWWWWWVVVTTTQQQOOOMMMKKKMMMOOOPPPQQQRRRUUUXXXTTTTTTUUUUUUVVVVVVVVVVVVQQQPPPPPPPPPQQQSSSVVVXXXUUUSSSQQQPPPPPPPPPOOOMMMMMMLLLMMMMMMNNNLLLIIIFFFGGGKKKPPPRRROOOLLLJJJJJJIIIJJJLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCAAA>>>======???;;;<<<>>>BBBFFFGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<999:::::::::888555222000999777555777999999666333333333444444555555444444555666666666777777888888777777777777777777777777555555666666777888888888666444222222333444555444222222222333444666888:::777777888888888888777777555555555555666666666666666888999888777666777999777777666555444444444444444444444333333222222222000000000000111222333444666666555444444333222222333333333333333333333333333333333333333333333333111111111111111111222222222111000000000111333444555444333333222222222222000111222222222333666888666777777555333222333444000222555888888777555333QQQTTTWWWXXXVVVTTTSSSSSSTTTSSSSSSSSSSSSUUUVVVWWWWWWUUUSSSRRRTTTVVVWWWWWWYYYWWWTTTQQQNNNMMMLLLLLLJJJLLLNNNNNNLLLLLLLLLMMMPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIMMMMMMMMMMMMLLLJJJIIIHHHJJJHHHHHHIIIMMMPPPQQQQQQQQQOOOLLLKKKMMMLLLJJJGGGKKKLLLMMMLLLJJJHHHIIIJJJPPPRRRUUUVVVVVVUUUTTTUUUXXXUUURRRPPPQQQQQQQQQQQQQQQSSSSSSRRRPPPNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYYYY]]][[[XXXWWWXXXZZZZZZYYYVVVVVVWWW\\\```bbbaaa^^^``````___^^^]]]]]]\\\\\\\\\YYYVVVVVVXXXZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXRRRTTTVVVXXX[[[]]]___```___]]][[[\\\^^^``````^^^VVVVVVVVVTTTTTTWWW\\\```fffgggiiiiiihhhddd```]]]YYYZZZ\\\]]]___```aaaaaa^^^[[[YYY^^^eeekkkmmmkkkkkkjjjhhhfffeeeeeeddddddeeebbb______bbbcccaaa___bbbaaaaaagggooouuuuuutttqqqpppmmmkkkiiihhhgggggghhhddd]]]YYYYYYZZZ\\\]]]```___^^^]]]```eeemmmsssqqqpppmmmjjjhhhfffeeeeeeaaacccccc```\\\ZZZ\\\^^^\\\]]]]]]^^^^^^^^^]]]]]]```aaaccccccbbb___\\\ZZZXXXXXXZZZ___bbbbbb]]]XXXYYY[[[]]]^^^```bbbeeegggjjjfffaaa___``````___]]][[[ZZZYYYZZZ\\\]]]]]]\\\]]]\\\YYYXXXXXXYYY[[[\\\^^^]]]\\\[[[[[[\\\^^^___^^^^^^___``````______^^^eeeccccccdddggggggeeebbb]]]___bbbdddeeefffhhhjjjkkkiiiddd^^^ZZZWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY]]]aaabbb```^^^\\\ZZZXXXUUUSSSQQQQQQRRRRRRQQQRRROOOLLLNNNTTTUUUSSSWWWZZZ[[[ZZZVVVRRRRRRRRRUUUVVVVVVUUUSSSRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPIIILLLNNNNNNLLLIIIHHHGGGMMMNNNOOONNNMMMJJJGGGFFFHHHIIIKKKLLLMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@>>>???@@@@@@@@@>>>===<<<;;;;;;<<<<<<;;;999888777888888888888999:::;;;<<<<<<;;;:::888777555444333555444333333444555666777666666555444333333333333333444444555666777888888666777777777666555444444444555777888888666444333333222222222222333444555777777777777666666666666777888999888666444444555555555555444444333333333222222444666777888888888:::888555222000/////////222222222222222222222222555444333222333333555666444444333333333444444555333333222222111000//////666666555444333333222222333222222111111111111111111222222333333444555555333333333222222111111111///000222444555555555555777666666444333222111111111222333333444444333333PPPSSSVVVVVVUUURRRQQQQQQRRRRRRTTTUUUUUUUUUTTTTTTUUUSSSQQQQQQRRRTTTUUUUUUSSSSSSQQQOOOMMMLLLLLLKKKJJJLLLNNNNNNLLLKKKLLLMMMPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHJJJJJJKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHJJJMMMQQQSSSSSSRRRPPPMMMMMMNNNMMMKKKHHHKKKMMMMMMLLLJJJIIIJJJKKKPPPSSSVVVWWWVVVUUUUUUUUUXXXUUURRRQQQRRRSSSSSSSSSTTTUUUUUUSSSPPPNNNMMMMMMPPPQQQRRRTTTUUUVVVVVVWWWZZZXXXVVVVVVWWWXXXWWWVVVQQQRRRUUU[[[aaacccbbb```______^^^^^^]]]\\\\\\[[[[[[YYYWWWWWWZZZ\\\[[[ZZZ\\\\\\\\\[[[ZZZXXXVVVUUUSSSUUUYYY]]]aaacccdddddd___]]]\\\]]]^^^___]]][[[VVVVVVVVVUUUUUUXXX\\\```ggghhhgggfffccc___\\\ZZZ[[[\\\]]]```bbbcccbbbaaa]]][[[[[[___fffkkkllljjjeeeeeeeeeddddddddddddccceeecccaaabbbdddeeedddcccdddbbbbbbfffmmmqqqqqqooonnnmmmkkkiiihhhgggggghhhiiiddd^^^[[[[[[\\\^^^^^^_________^^^```dddkkkppppppooonnnllljjjhhhgggfffeeeeeeeeeaaa]]]ZZZZZZ\\\YYYZZZ[[[\\\]]]^^^^^^^^^^^^___aaaaaa```]]]ZZZXXXXXXXXX[[[]]]______\\\ZZZ[[[\\\]]]^^^```bbbeeeggghhhddd```___``````___^^^]]][[[YYYZZZ\\\^^^^^^^^^]]]\\\ZZZXXXYYYZZZ\\\^^^___]]]\\\[[[ZZZ[[[]]]^^^^^^^^^^^^^^^^^^_________fffeeeeeegggiiiiiieeebbb___aaacccdddddddddfffggghhhfffbbb]]]YYYWWWVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWVVVXXX[[[]]]^^^\\\ZZZYYY[[[YYYVVVTTTRRRRRRRRRSSSTTTWWWVVVSSSSSSWWWXXXVVVYYY[[[[[[XXXTTTQQQPPPQQQWWWXXXXXXWWWUUUSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLMMMOOONNNLLLJJJJJJJJJMMMNNNOOOOOONNNLLLJJJIIIKKKLLLMMMNNNOOOOOONNNMMMIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>???@@@@@@??????===>>>?????????>>><<<;;;:::::::::::::::888777666888888888888999:::;;;;;;;;;;;;:::888777555444444444444444444444555666777555555444333333333333444444444555555666666777777666666666777666666555555555666666777777666444333444444444444555555555555777666666666666555555555666888999888666444444555555555444444444333333333222333444555666777777777999777444222000000000000222222222222222222222222222222111111222444555777555444444333333333444444444333333222111111000000666555555444333333222222222222111000000000000111111111111222333333444444333333333222222111111111...///000222333444444444666666555444333222111111111222333333444444333333OOOQQQTTTTTTRRRPPPOOOOOOPPPQQQTTTVVVVVVUUURRRQQQSSSQQQOOOOOOQQQRRRSSSSSSNNNNNNNNNMMMMMMKKKJJJJJJJJJLLLNNNMMMLLLKKKKKKLLLOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGJJJOOOSSSTTTUUUSSSQQQOOOOOOOOONNNLLLJJJKKKLLLMMMLLLKKKJJJKKKLLLPPPSSSWWWXXXXXXVVVVVVVVVVVVTTTQQQQQQRRRTTTTTTTTTVVVWWWWWWTTTPPPMMMLLLLLLPPPQQQRRRSSSSSSTTTTTTSSSVVVUUUTTTUUUVVVVVVTTTRRROOOQQQUUU[[[```aaa```^^^]]]]]]]]]\\\\\\[[[[[[ZZZ[[[ZZZYYYZZZ\\\^^^^^^^^^```___^^^\\\YYYVVVSSSRRRSSSUUUZZZ___bbbeeeeeeeee```___^^^^^^^^^]]]ZZZWWWTTTUUUVVVVVVWWWZZZ^^^bbbiiigggdddaaa]]]ZZZXXXWWW]]]]]]^^^bbbfffgggccc___\\\[[[]]]bbbhhhkkkjjjhhhaaaaaacccdddeeeeeedddccceeedddcccdddfffggggggfffeeecccbbbeeejjjmmmllljjjiiihhhgggfffeeeeeeffffffhhhddd___]]]]]]___``````____________```bbbgggkkklllmmmmmmmmmlllkkkiiihhhhhhgggeeeaaa]]]ZZZYYYYYYVVVWWWYYYZZZ\\\]]]]]]]]]\\\]]]^^^___^^^\\\YYYWWWWWWYYY[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^```ccceeefffeeebbb```______``````______]]][[[[[[]]]___``````]]]\\\ZZZZZZZZZ\\\^^^```___]]][[[ZZZYYYZZZ[[[\\\___^^^]]]\\\\\\^^^```aaahhhhhhiiikkkllljjjfffcccaaacccddddddcccbbbbbbccccccbbb___\\\YYYXXXWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYY]]][[[XXXUUUTTTTTTUUUVVVYYY^^^aaa]]][[[\\\\\\[[[ZZZZZZYYYVVVSSSRRRRRRTTTXXXZZZZZZYYYVVVTTTTTTUUUTTTTTTSSSQQQPPPOOONNNNNNNNNOOOOOONNNLLLKKKLLLMMMMMMNNNOOOOOOOOONNNMMMLLLNNNOOOPPPQQQQQQPPPOOOOOOJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@======>>>>>>>>>?????????<<<============<<<;;;;;;999999999999999888666666999999999888999999::::::::::::999888777666555444444444555666666666555555333333333333333444444555555555555666666666666666555555666777777777666666666666666555555555555444444555666777888777666666555555555555444444444444666777888777555444444555444444444444333333333333333444555555666666555555666555333111000000111111111111111111111111111111000000000000222444666777555555444333333333333333444444333333222222111111555555444444333333222222111111000/////////000000000000000111222222333333222222222222222111111111000000000111222333444555666555444444333222111111111222333333444444333333NNNPPPRRRRRRPPPNNNMMMNNNQQQRRRSSSTTTTTTSSSQQQPPPQQQPPPNNNNNNPPPQQQQQQQQQLLLMMMMMMMMMLLLJJJHHHGGGKKKLLLNNNMMMKKKJJJKKKKKKNNNMMMLLLKKKJJJIIIHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGKKKPPPSSSUUUUUUSSSRRRQQQPPPOOONNNLLLKKKIIIJJJKKKKKKIIIIIIJJJKKKPPPSSSWWWYYYYYYWWWWWWVVVTTTQQQOOOOOOQQQSSSTTTTTTUUUVVVVVVTTTQQQNNNMMMMMMRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSSSSTTTUUUTTTRRRPPPQQQSSSWWW[[[]]]\\\ZZZXXX[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ\\\^^^___```aaa``````^^^[[[XXXUUUSSSQQQSSSTTTWWWZZZ]]]```aaabbb`````````___]]]ZZZVVVSSSPPPRRRUUUWWWYYY]]]aaadddhhhfffaaa]]]YYYWWWWWWWWW\\\\\\^^^ccchhhgggbbb]]]ZZZ[[[___dddiiijjjgggeee```bbbdddfffffffffdddcccbbbbbbcccdddeeefffeeeeeebbbaaaaaacccfffiiihhhggggggfffdddcccbbbbbbbbbbbbdddaaa^^^]]]^^^___``````______```______```ccceeegggiiikkkllllllkkkiiihhhgggfffccc```]]]ZZZYYYYYYVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\]]]^^^^^^\\\YYYXXXVVVYYY[[[ZZZXXXXXX\\\___```___^^^^^^```ccceeeeeebbbaaa```______`````````aaa^^^\\\\\\^^^```bbbbbb\\\\\\[[[[[[\\\^^^___aaa^^^]]][[[YYYXXXXXXYYYZZZ^^^]]][[[ZZZ[[[]]]```ccchhhjjjlllnnnnnnkkkfffcccccceeeeeedddbbb```___```___^^^\\\ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYYYY]]]]]]]]]]]]^^^^^^^^^^^^]]][[[XXXWWWWWWYYY[[[]]]^^^fffllliiidddcccdddccc]]]\\\YYYWWWUUUUUUWWWYYYXXXZZZZZZYYYWWWTTTSSSTTTRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNLLLJJJKKKMMMOOONNNNNNOOOOOONNNMMMLLLLLLOOOPPPQQQQQQQQQPPPOOONNNJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>???=====================>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777::::::999999888999999999:::999999888777666555555444555666777777666555444222222222222333444555666666666666666666555555555444555666777777777777777777666555444444444555555333555777888999888666555444444444333333333222222555666777777555444444444333333333333333333333333444444555555555444444333333333222111111111111222000000000000000000000000222222111111222444555666555555444333222222222222444444444333333222222222444444444333333333222222111000000////////////////////////000111111222222222222222111111111111111222222111111222333555666444444444333222111111000111222333333444444333333LLLNNNPPPPPPOOONNNNNNNNNSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNPPPQQQQQQPPPNNNOOOOOONNNLLLJJJGGGFFFKKKLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHKKKPPPSSSTTTSSSQQQQQQPPPOOOMMMKKKKKKKKKEEEGGGHHHHHHGGGGGGIIIJJJOOORRRWWWZZZZZZXXXWWWVVVQQQOOOMMMMMMOOOQQQRRRRRRQQQSSSTTTSSSQQQPPPPPPQQQSSSSSSTTTTTTSSSRRRRRRQQQRRRRRRRRRSSSTTTSSSQQQNNNOOORRRVVVYYYYYYXXXWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^___aaabbb]]]\\\[[[YYYWWWUUUTTTTTTWWWVVVVVVVVVXXX[[[^^^```aaaaaaaaa___[[[VVVRRRPPPNNNQQQUUUXXX[[[___cccfffeeeccc___[[[YYYXXXXXXYYYYYYZZZ]]]bbbeeeddd___ZZZYYY[[[```eeehhhhhheeebbb```aaaccceeeeeedddbbbaaa___```aaabbbaaaaaa``````]]]]]]^^^```ccceeeffffffgggeeeccc```___^^^]]]]]]___]]]\\\\\\]]]___```___^^^_________]]]]]]___aaacccdddgggiiijjjiiihhhgggcccbbb```^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYYYYXXXZZZ\\\^^^______]]][[[YYYWWWYYYZZZYYYXXXYYY^^^bbbcccaaa^^^^^^aaaccceeedddaaaaaaaaa`````````aaaaaaaaa___]]]]]]___bbbcccccc\\\\\\\\\\\\]]]^^^```aaa]]][[[YYYWWWVVVWWWXXXYYY]]]\\\YYYXXXZZZ]]]aaacccgggjjjmmmnnnmmmiiifffccceeeffffffdddaaa___^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYY[[[ZZZXXXWWWWWWXXXYYYZZZ]]]]]]]]]^^^___```aaaaaa[[[YYYXXXWWWYYY]]]aaacccfffooouuusssooonnnnnnmmmfffccc^^^ZZZXXXXXXXXXXXXVVVWWWYYYXXXVVVSSSRRRRRRPPPQQQQQQRRRRRRQQQPPPOOONNNMMMLLLJJJHHHIIILLLOOONNNNNNNNNNNNMMMLLLKKKKKKNNNOOOPPPPPPOOONNNMMMLLLJJJJJJJJJIIIHHHGGGEEEEEEAAAAAA@@@@@@@@@AAAAAABBB??????>>>============>>>======<<<;;;;;;<<<<<<===::::::::::::::::::;;;;;;;;;:::::::::999999999999::::::999999888999999999999888888888777777666666555555777777777666555444111111111222333444555666666666666666666555555555555555666777888888888777666666555444444444444555222444666777777777555444333333333333222222222222333555666666444333333444333333333333333333333333444444444444444333333222111111111000111111111111000000000000000000000000555444333222222333333444555444333222222222222222444444333333333333333222333333333333333222222222111000000///////////////...//////000000111222222111111111111111111111111222111000000000222333555333333333222111111000000111222333333444444333333LLLNNNOOOPPPOOOOOOPPPQQQTTTSSSQQQOOONNNNNNOOOPPPOOOMMMMMMNNNOOOPPPOOONNNPPPOOONNNMMMKKKIIIGGGFFFKKKLLLMMMMMMKKKIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKOOOQQQPPPOOOMMMNNNNNNLLLIIIHHHHHHHHHCCCEEEFFFGGGFFFFFFHHHJJJMMMQQQWWWZZZZZZXXXVVVVVVPPPNNNLLLKKKMMMOOOPPPPPPMMMOOOQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQQQQOOONNNLLLOOOSSSUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\]]]]]]^^^___aaaYYYYYYXXXVVVVVVUUUUUUUUU[[[ZZZYYYXXXYYY\\\^^^```bbbbbbaaa^^^XXXSSSQQQPPPOOORRRWWWZZZ]]]___bbbddd```___^^^\\\ZZZYYYXXXXXXUUUYYY]]]aaaaaa___\\\ZZZXXX[[[```dddfffeeebbb```^^^___``````aaa```___^^^^^^```bbbaaa^^^\\\[[[[[[YYYZZZ[[[^^^```bbbdddeeeeeedddaaa___\\\[[[[[[[[[[[[ZZZYYY[[[]]]______^^^^^^___^^^]]][[[[[[]]]___```aaaccceeefffggggggfffbbb```^^^^^^^^^___^^^]]]\\\\\\\\\[[[[[[ZZZYYYXXXZZZ\\\^^^``````___\\\[[[XXXXXXYYYZZZ[[[^^^bbbeeegggccc^^^^^^aaadddddddddaaabbbcccbbbaaa```aaabbb```___^^^___aaaccccccbbb\\\\\\\\\\\\]]]^^^^^^___[[[ZZZXXXVVVUUUVVVWWWXXX[[[ZZZXXXXXXYYY]]]aaaccceeegggkkkllljjjgggeeedddeeeffffffeeebbb_________\\\\\\[[[ZZZZZZYYYXXXXXX[[[ZZZXXXWWWWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^YYYXXXVVVVVVXXX]]]bbbeeeiiiqqqxxxxxxvvvwwwvvvtttqqqllleee___[[[XXXVVVTTTSSSUUUWWWWWWUUUSSSRRRQQQPPPQQQRRRRRRRRRQQQOOOOOOLLLLLLKKKIIIHHHHHHKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@@@@@@@@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<======<<<;;;:::::::::;;;<<<:::::::::999::::::;;;<<<;;;;;;:::999999::::::;;;999999999888999999::::::888888888777777777777777666666777777777666555555111111111111222333555555555555555666666666666666666666777888888888777777555555555444444444444333222333444555666555444444333333333333222222222222222444555555444333333444222222222222333333333333333333333444333333222222000000000000000000000000111111111111111111111111666555333222111111222222333333222222222222333333333333333333222222222222333333333333222222222222111111000/////////000000/////////000111111222222000000000111111111111111///////////////000111111222222222111111111000000111222333333444444333333KKKMMMOOOPPPPPPQQQSSSTTTRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKLLLNNNNNNMMMLLLNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIKKKMMMNNNMMMKKKIIIKKKKKKIIIFFFDDDDDDEEECCCDDDFFFGGGFFFGGGIIIJJJLLLPPPVVVYYYYYYWWWVVVUUUQQQOOOLLLLLLMMMOOOPPPPPPLLLNNNPPPQQQPPPPPPQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPNNNMMMLLLMMMNNNMMMLLLLLLOOORRRSSSSSSSSSVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUXXX\\\]]]\\\\\\]]]___WWWVVVUUUTTTTTTTTTUUUUUUYYYZZZ\\\^^^___```aaaaaabbbbbbaaa\\\VVVQQQPPPPPPTTTVVVZZZ\\\]]]]]]^^^___\\\]]]]]]]]][[[YYYVVVTTTSSSXXX^^^```]]]ZZZZZZ[[[WWW[[[___ccccccbbb___^^^\\\\\\]]]^^^___``````aaaaaacccdddbbb^^^ZZZXXXXXXWWWXXXZZZ\\\]]]___aaabbbcccaaa___]]]\\\[[[[[[[[[XXXXXXXXX[[[^^^______^^^^^^^^^]]][[[YYYYYY\\\^^^``````aaacccdddeeefffgggdddbbb______aaaaaa```^^^\\\\\\]]]]]]]]]\\\[[[[[[YYY[[[]]]___```___]]][[[YYYXXXXXX[[[___cccfffgggiiiddd___^^^aaaddddddcccbbbdddeeedddbbb```aaabbb___^^^___aaaccccccbbb```\\\\\\\\\\\\\\\]]]]]]]]]YYYXXXVVVUUUUUUVVVWWWXXXYYYYYYXXXXXXZZZ]]]```cccaaadddggghhhfffccccccdddeeefffgggeeecccaaaaaaaaa]]]]]]\\\[[[ZZZYYYWWWVVVWWWVVVUUUTTTVVVXXX[[[]]]\\\\\\]]]\\\[[[ZZZYYYXXXXXXVVVTTTSSSUUUYYY^^^aaaeeekkkqqqrrruuuxxxwwwssstttnnngggbbb^^^[[[WWWSSSPPPSSSVVVWWWVVVSSSRRRRRRSSSSSSTTTSSSRRROOOMMMKKKJJJKKKKKKJJJHHHIIIKKKMMMKKKKKKLLLMMMNNNOOOQQQRRRMMMMMMNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@??????@@@AAAAAABBB>>>===<<<<<<;;;;;;<<<<<<===<<<:::999888999:::;;;;;;::::::999:::;;;<<<===::::::999888888999:::;;;888888888888999:::;;;;;;777777777777777888888888888777777666666666666666222111111111222333444444444444555555666666777777777777888888888777666666444444555555555444333222333333444444444555555555444444333333333222222222111333555555333222333444111111222222222333333333111222222333333333222222000000000000000000//////222222222222222222222222222111000//////000111111111111111111222333444444222222222222222222222222222222222222222222222222222222111000000000000111//////000111111222222333///000000000111111111222000000111222222222222111111111111111111000000000111222333333444444333333KKKMMMPPPQQQQQQRRRUUUWWWPPPQQQRRRRRRQQQNNNKKKIIIJJJIIIIIIKKKLLLMMMKKKJJJLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLMMMLLLJJJIIIHHHIIIEEEEEEEEEEEEFFFFFFFFFFFF@@@BBBEEEHHHIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEFFFFFFFFFFFFJJJJJJJJJKKKMMMLLLJJJHHHGGGHHHIIIGGGCCCAAABBBCCCCCCEEEGGGGGGGGGHHHJJJKKKKKKOOOUUUYYYYYYWWWUUUTTTRRRPPPMMMLLLNNNOOOPPPPPPLLLNNNPPPPPPOOOOOOPPPQQQOOOPPPPPPQQQQQQPPPOOOOOOOOOMMMJJJJJJKKKLLLLLLKKKPPPRRRSSSRRRPPPPPPSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUXXX\\\\\\[[[ZZZ[[[]]]WWWVVVTTTSSSSSSSSSTTTTTTUUUYYY]]]bbbdddcccbbb```bbbcccaaa[[[TTTPPPPPPQQQXXXZZZ]]]^^^]]][[[ZZZ[[[ZZZ\\\]]]]]][[[WWWSSSPPPRRRYYY___```[[[XXXYYY\\\WWWZZZ___bbbbbb```^^^]]]\\\\\\]]]^^^```bbbdddfffdddfffgggddd___ZZZWWWWWWWWWYYYZZZ[[[\\\\\\^^^``````___^^^\\\\\\\\\\\\]]]XXXWWWXXX[[[^^^``````___^^^]]]\\\YYYXXXXXX[[[^^^```aaaaaabbbccceeefffggggggdddaaaaaaccccccaaa___[[[\\\]]]^^^^^^^^^^^^^^^XXXZZZ\\\______^^^\\\[[[ZZZXXXXXX[[[bbbgggiiihhhjjjeee___^^^bbbeeedddcccccceeegggfffbbb```aaabbb]]]^^^___bbbdddcccaaa___\\\\\\\\\\\\\\\\\\\\\[[[XXXVVVUUUTTTTTTVVVWWWYYYXXXXXXXXXXXXZZZ]]]```bbb___bbbeeeeeecccaaabbbddddddfffgggfffdddbbbbbbccc^^^^^^]]]\\\ZZZXXXWWWUUUSSSRRRQQQRRRTTTXXX\\\^^^_________^^^\\\YYYVVVTTTXXXUUURRRQQQRRRUUUZZZ]]]___cccgggjjjoootttsssnnnpppkkkfffbbb```^^^ZZZWWWPPPSSSVVVWWWVVVUUUTTTSSSVVVVVVUUUTTTQQQNNNJJJHHHJJJKKKKKKKKKIIIIIIKKKLLLIIIJJJKKKMMMPPPRRRUUUVVVMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@?????????@@@AAAAAABBB======<<<;;;;;;;;;;;;<<<===<<<:::888888999:::;;;;;;;;;:::999:::;;;===>>>999999888777777888999:::888888888888999:::;;;<<<777777777777888888888888999888777555555555666777222222111111222222333444333444444555666777888888888888888888888777666555333444555666666444222111555444444444444555666666444444444333333333222222111333444444333222333444111111111222222333333333000111222333333333333333000000000000000//////...222222222222222222222222///...------...///000111000000000111222333555555111111111111111111111222222222222222222222222222333222222111111111111111000000000111222222333333//////000000111111111222333444555666777666555444111111111111000000000000222222333444444444333333RRRQQQQQQQQQQQQRRRSSSSSSUUUSSSPPPNNNLLLKKKJJJKKKCCCFFFIIIJJJJJJKKKMMMOOOMMMLLLJJJHHHGGGHHHIIIJJJLLLKKKJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHHHHFFFCCCAAAAAABBBBBBCCCEEEFFFEEEDDDBBBAAAEEEEEECCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJJJJIIIHHHHHHHHHGGGDDDBBBAAAAAABBBCCCGGGFFFEEEEEEGGGIIILLLNNNNNNNNNNNNPPPRRRSSSQQQOOOOOONNNMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNOOOOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGIIIJJJKKKLLLLLLLLLLLLPPPTTTTTTQQQPPPSSSVVVTTTUUUVVVUUUSSSSSSSSSUUURRRWWW[[[[[[WWWUUUWWWZZZUUUWWWWWWTTTPPPOOOSSSXXXWWWZZZ^^^```aaabbbdddeee^^^]]]ZZZXXXUUUTTTTTTTTTZZZ[[[[[[YYYWWWVVVWWWYYYVVVXXX[[[[[[YYYWWWUUUUUUZZZ[[[]]]]]]\\\ZZZWWWVVVVVVYYY```fffeee^^^[[[]]]```aaa^^^ZZZ\\\ccciiijjjmmmkkkhhhccc^^^YYYVVVTTTTTTVVVYYYZZZ[[[\\\]]]___aaaaaabbbbbb```___]]][[[YYYWWWVVVZZZaaaeeeeeedddaaa___]]][[[ZZZ\\\^^^____________aaacccgggjjjlllgggdddbbbaaaaaabbbaaaaaa^^^\\\[[[]]]______]]]ZZZZZZ\\\^^^___^^^\\\ZZZXXXWWWYYY^^^fffnnnoookkkeee```___^^^]]]]]]]]]]]]]]]ccccccbbbaaa```___^^^^^^```aaaccceeegggeeebbb^^^]]]]]]^^^^^^]]]ZZZXXXVVVSSSTTTVVVVVVUUUUUUUUUWWWZZZZZZYYYXXXYYYZZZ[[[\\\___```bbbccccccbbb```___gggeeeccc```___^^^]]]^^^]]]\\\ZZZVVVRRRQQQRRRSSSSSSRRRQQQQQQSSSVVVZZZ\\\aaa```\\\YYYVVVTTTSSSRRRVVVTTTQQQOOONNNQQQWWW\\\^^^```dddhhhjjjkkkjjjiiifffdddcccbbbaaa___[[[XXXVVVQQQNNNNNNRRRTTTSSSPPPSSSRRRQQQPPPNNNMMMKKKKKKMMMLLLLLLKKKLLLLLLMMMMMMKKKKKKKKKKKKMMMOOOQQQRRROOOMMMJJJIIIJJJKKKLLLLLLIIIHHHEEECCCAAA???>>>>>>======>>>>>>>>>>>>======<<<;;;:::999999999999::::::::::::999999888888888;;;:::999999888888999999::::::999888777777777777888777666777999:::::::::888888888888777777777777888888888888777666444444222222333444444555555666222333444666777777777777999999999888777555444333777777777777666666666666333222111333555666666555333333333333333333333333111111222222222333333333222333444444222222333444333333222111000000000111000000000000000000000000444333111000......//////222111000//////000111111222222222111111111000000111111111111111111111111333222111111000000111111222222111000///000000000......//////000000111111000000000000000000000000555555444333222111000///000000000000000111111222222222222222222111000///QQQPPPPPPPPPPPPPPPQQQQQQSSSRRRPPPNNNLLLKKKJJJIIIHHHJJJKKKJJJIIIGGGGGGHHHLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJHHHGGGEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEECCCBBBBBBCCCCCCDDDEEEFFFEEEDDDBBBAAADDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGEEEDDDCCCCCCCCCDDDFFFEEEEEEEEEFFFIIIKKKMMMLLLKKKLLLNNNPPPPPPOOOMMMKKKKKKKKKLLLMMMOOOQQQRRRSSSRRRRRRQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLMMMQQQUUUUUURRRPPPRRRUUURRRSSSTTTTTTSSSSSSTTTUUUVVVYYY\\\[[[VVVTTTTTTWWWUUUWWWXXXVVVRRRQQQTTTXXXZZZ\\\___``````___```aaa]]][[[YYYWWWVVVUUUUUUUUUVVVVVVWWWVVVTTTTTTVVVWWWXXXZZZ[[[[[[XXXVVVVVVVVVUUUVVVYYYZZZZZZXXXUUUSSSTTTWWW]]]cccbbb[[[XXXZZZYYY[[[ZZZYYY]]]gggnnnpppjjjhhhddd```\\\YYYWWWVVV]]]^^^``````______```aaaaaaaaa```___^^^]]][[[ZZZZZZWWWVVVZZZ```dddcccaaa___^^^\\\ZZZZZZ\\\^^^______```bbbdddgggiiijjjkkkfffdddaaa```aaaaaaaaa```\\\[[[\\\___bbbbbb```]]]^^^___```aaaaaa___\\\[[[XXXZZZ___gggnnnnnniiicccaaa```______^^^^^^^^^___cccbbbaaa```___^^^]]]\\\^^^___```cccdddbbb___[[[[[[[[[\\\\\\[[[YYYWWWVVVUUUVVVWWWVVVTTTSSSSSSSSSXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^____________```___]]][[[[[[[[[[[[\\\^^^]]][[[WWWSSSRRRSSSUUUWWWVVVUUUUUUVVVYYY\\\^^^___]]]ZZZWWWUUUSSSRRRRRRTTTSSSPPPMMMLLLOOOUUUYYYYYY[[[^^^aaadddeeeeeeddddddbbbaaaaaa```^^^[[[XXXVVVRRROOOPPPSSSUUUTTTQQQSSSSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNLLLIIIHHHIIIKKKKKKKKKHHHGGGEEECCCAAA??????>>>======>>>>>>>>>>>>======;;;;;;:::::::::::::::;;;::::::::::::999999888888::::::999888888888888999999888888888888888999999888777666666888::::::999888888888777777777666666666666666666555444333333222222333333444555555555444444555666777777777777555555555555555555555555777777777666666666555555333222111333555666666555333333333333333333333333222222222222333333333333444555555444222000000111444333222222111111222222000000000000000000000000333222111////////////000222111000//////000111111222222222111111111000000111111111111111111111111222222111000000000111111000000/////////.........222222333222222111000000000000000000000000000000222222222222111111111111000000//////000000111222111111222222222111000000OOOOOONNNNNNNNNNNNNNNOOOPPPOOOOOONNNLLLJJJIIIHHHJJJKKKLLLJJJHHHFFFEEEFFFIIIIIIHHHGGGGGGHHHJJJKKKHHHGGGFFFEEECCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFEEECCCBBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBCCCDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCEEEDDDDDDDDDEEEGGGJJJLLLIIIHHHHHHJJJLLLMMMLLLJJJIIIJJJKKKLLLNNNPPPRRRTTTSSSSSSRRRQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMQQQUUUVVVSSSPPPPPPQQQOOOQQQRRRSSSSSSSSSUUUVVVYYY[[[\\\ZZZUUURRRQQQSSSUUUWWWZZZYYYVVVTTTVVVXXX\\\^^^______]]][[[[[[\\\[[[ZZZXXXVVVUUUUUUUUUVVVSSSTTTTTTTTTSSSTTTWWWYYY\\\]]]\\\ZZZXXXWWWWWWXXXQQQTTTWWWZZZ[[[YYYUUUSSSSSSUUUZZZ___^^^XXXUUUVVVUUUXXXYYYYYY^^^hhhooopppeeeccc```\\\YYYXXXXXXXXX[[[]]]^^^^^^]]]]]]]]]^^^cccbbbaaa___]]]\\\\\\\\\[[[YYYXXX[[[___aaaaaa___\\\[[[ZZZYYYZZZ\\\^^^___^^^```bbbeeeggghhhhhhgggeeeccc```___```aaa``````ZZZ[[[]]]aaaddddddbbb______```aaaaaa```^^^]]][[[YYY[[[aaahhhmmmlllfff```______^^^]]]]]]]]]]]]^^^aaaaaa```^^^]]]\\\[[[ZZZ\\\\\\]]]^^^___^^^ZZZWWWWWWXXXYYYYYYYYYXXXVVVUUUWWWXXXXXXVVVSSSQQQPPPQQQVVVVVVVVVVVVVVVWWWWWWXXXYYYXXXWWWWWWXXXZZZ]]]^^^\\\[[[YYYXXXXXXYYYZZZ[[[^^^]]][[[XXXUUUTTTUUUVVVXXXWWWVVVVVVWWWZZZ\\\^^^[[[ZZZWWWUUUSSSSSSSSSSSSRRRQQQOOOLLLKKKMMMQQQUUUUUUVVVXXX[[[]]]___```aaa```___^^^^^^^^^\\\YYYWWWVVVSSSPPPQQQTTTUUUTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHIIIIIIMMMJJJHHHGGGHHHIIIIIIIIIFFFEEECCCBBB@@@??????>>>======>>>>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<:::::::::::::::999999999:::999999888888888888888777777777888888:::;;;;;;888666555666888::::::999888888777777777777666666555555555555444333222222222222333333444444555555555666666777777666666666111111111222333444555666666666666666555555555444333222111222444666555444333333333333333333333333222222333333333444444444666777666444111.........444444333222222222222333000000000000000000000000111000000//////000000111111000000//////000000111222111111111111000000000000000000000000000000000222111111000000000000000------...///...---,,,+++---.../////////...---,,,000000000000000000000000/////////000000111111111000000//////000000111222000000111111222111111111NNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKIIIGGGFFFFFFHHHJJJJJJIIIHHHIIIJJJGGGFFFFFFFFFGGGHHHJJJKKKGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLLLLJJJGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@AAACCCDDDEEEEEEEEEDDDAAABBBCCCCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEECCCDDDDDDEEEDDDDDDCCCBBBDDDCCCCCCCCCDDDGGGIIIKKKGGGGGGFFFHHHJJJKKKJJJIIIKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGJJJKKKKKKOOOSSSTTTRRROOOMMMMMMMMMNNNPPPQQQRRRRRRTTTVVVYYYZZZZZZXXXTTTQQQQQQQQQUUUWWWZZZ[[[YYYXXXWWWXXX\\\]]]^^^\\\ZZZXXXXXXYYYYYYXXXVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVWWW[[[^^^______^^^[[[XXXWWWYYY[[[TTTWWW[[[^^^___]]]ZZZXXXTTTTTTWWW\\\\\\WWWTTTUUUXXX[[[\\\[[[^^^eeeiiiiiibbb___\\\XXXVVVVVVVVVWWWUUUWWWYYY[[[[[[[[[]]]^^^fffdddbbb```^^^^^^^^^___]]]\\\[[[]]]___```___]]]XXXXXXWWWWWWXXXZZZ\\\^^^]]]^^^___aaabbbcccdddeeedddbbb______````````````ZZZ\\\^^^aaacccbbb```^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYY\\\aaagggjjjhhhbbb]]][[[[[[ZZZZZZZZZZZZ[[[[[[______^^^]]][[[ZZZYYYXXXYYYYYYYYYZZZ[[[ZZZVVVTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWVVVSSSQQQPPPQQQVVVVVVWWWXXXXXXXXXXXXWWWYYYWWWTTTSSSTTTVVVZZZ\\\^^^\\\ZZZYYYXXXYYY[[[\\\]]]]]][[[XXXUUUTTTUUUWWWVVVVVVUUUUUUUUUWWWXXXZZZXXXWWWVVVTTTSSSSSSTTTTTTRRRRRRPPPMMMLLLMMMPPPSSSUUUUUUWWWYYY[[[]]]___```\\\[[[ZZZ[[[[[[ZZZWWWTTTSSSQQQPPPPPPRRRSSSRRRPPPOOOOOONNNMMMLLLLLLKKKKKKIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLJJJHHHGGGFFFGGGGGGJJJHHHFFFFFFGGGHHHGGGFFFDDDCCCBBB@@@????????????======>>>>>>>>>>>>======;;;;;;::::::;;;;;;<<<===:::::::::::::::999999999999999888777777777777777888888888888888999::::::777666555666888999:::999888777777777666666666666444444555444444333222222111222222333444444555555777777777777666666555444111111111111222333555666555555555555444444444444333222111222444555444333222222222222222222222222222333333333333444444444555666555333000.........333222222111111222222222000000000000000000000000////////////000000111111////////////000000000111111111111111000000000000000000000000000000000000111111000////////////000,,,---...//////---+++***&&&'''***,,,............000000000000000000000000........./////////000000///////////////000111111//////000111111222111111MMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLEEEEEEEEEFFFGGGHHHIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJLLLLLLIIIFFFDDDDDDCCCCCCBBBAAA@@@@@@???AAABBBCCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA???@@@BBBCCCDDDDDDDDDCCCAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBCCCCCCBBBBBBAAADDDCCCBBBBBBDDDFFFIIIKKKGGGFFFEEEFFFHHHJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDEEEGGGIIIJJJIIILLLOOOQQQPPPMMMKKKIIILLLMMMOOOPPPPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQRRRRRRUUUWWWZZZ\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWVVVWWWXXXXXXVVVTTTRRRPPPOOOOOOOOOVVVWWWWWWVVVVVVXXX\\\___aaaaaa___\\\YYYYYY[[[^^^WWWZZZ]]]```aaa___]]][[[VVVUUUWWW\\\\\\YYYVVVWWWZZZ^^^^^^]]]^^^cccdddbbb___]]]YYYVVVSSSSSSTTTUUUXXXZZZ\\\]]]]]]]]]___```cccbbb```^^^]]]]]]^^^^^^___^^^^^^___```___^^^\\\UUUUUUUUUVVVWWWYYY[[[\\\___^^^\\\\\\^^^aaadddfffcccaaa______```aaaaaa```[[[]]]___```___]]][[[ZZZ[[[ZZZYYYYYYXXXXXXYYYYYYYYY\\\```dddeeeccc^^^ZZZZZZZZZYYYYYYYYYZZZZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYYXXXUUUSSSRRRRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVTTTSSSSSSTTTXXXYYY[[[]]]]]]\\\[[[ZZZZZZXXXVVVTTTTTTVVVZZZ\\\aaa___\\\YYYXXXYYY[[[\\\[[[[[[YYYWWWTTTTTTUUUWWWVVVVVVUUUTTTTTTUUUVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVSSSSSSRRRPPPOOOOOORRRTTTUUUUUUVVVXXXYYY[[[\\\]]]YYYXXXWWWWWWWWWVVVSSSQQQOOONNNNNNNNNOOOOOOOOONNNKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFDDDDDDEEEFFFEEEDDDAAAAAA@@@???????????????======>>>>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<999999999999999999999999999888777777666666777777:::999888888777777777888777666555666888999999999777777777666666666666555444444555555555444333333111111222222333444444555666666777666666555444333444333333333333333444444444444444444333333333222333222111222444444444222222222222222222222222222222222222333333333444444222333333222000//////000111111000000000000111111////////////////////////---...//////000000111111......//////000000000000000000000000000000000000////////////////////////111000//////......//////---...000111000///---+++)))***,,,...000111111111/////////////////////////////////.........------/////////...///000000111...///000111111111111111MMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGIIIJJJJJJHHHGGGHHHHHHCCCDDDEEEEEEFFFGGGGGGHHHEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@BBBCCCBBBAAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB???@@@@@@@@@AAAAAABBBBBBDDDCCCCCCCCCDDDFFFIIIKKKGGGEEEDDDEEEGGGHHHIIIHHHEEEFFFHHHKKKNNNPPPQQQQQQRRRQQQPPPNNNKKKIIIFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFGGGIIIIIIHHHIIILLLMMMMMMLLLJJJHHHLLLNNNOOOOOONNNNNNPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZWWWXXXXXXVVVTTTTTTUUUVVVVVVUUURRRPPPOOONNNNNNNNNWWWWWWVVVTTTTTTVVVYYY]]]aaaaaa```^^^\\\\\\^^^```YYY[[[]]]^^^^^^\\\ZZZYYYYYYVVVWWW\\\^^^\\\ZZZ[[[ZZZ]]]___^^^___bbbbbb___[[[ZZZWWWTTTSSSSSSSSSTTT[[[]]]^^^^^^\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[^^^______```___^^^\\\[[[UUUUUUVVVVVVXXXYYYZZZ[[[```^^^\\\[[[]]]aaafffiiicccaaa______```bbbbbbaaa]]]___```^^^[[[XXXWWWWWWZZZZZZYYYXXXXXXZZZ[[[\\\[[[]]]```bbbbbb```]]][[[\\\[[[[[[[[[[[[\\\]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYVVVUUUUUUWWWXXXXXXVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVVVVUUUUUUVVVWWW\\\]]]```bbbbbbaaa___]]]\\\[[[ZZZYYYZZZ\\\^^^___aaa___[[[XXXWWWXXXZZZ[[[ZZZZZZYYYVVVTTTTTTVVVXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTSSSRRRRRRTTTVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTRRROOOMMMKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPPPPOOOOOOHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCCCCDDDDDDCCCAAA??????>>>>>>>>>??????@@@======>>>>>>>>>>>>======<<<;;;:::999999999999:::777777777888888888888888888777777666666666666666999999888777666555555666777555444555777999999888777777666666666666555555333444444555555444444333111111222222333333444444555555555555555444333222555555555555555444333222333333333333222222222222333222111222333444333222222222222222222222222222111111222222222333333333///000111111000///000222000////////////000111111////////////////////////---...///000000000000///------...///000000000000//////000000000000000111////////////////////////000000///...............//////000111000///...---------------------------/////////////////////////////////......---------//////......//////000111//////000000111000000000NNNMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFCCCBBB@@@>>>>>>@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@@@@AAABBBAAA@@@@@@???????????????@@@???????????????@@@@@@CCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????@@@BBBCCCDDDDDDDDDCCCCCCEEEGGGJJJKKKFFFDDDBBBCCCEEEGGGGGGGGGDDDEEEHHHKKKMMMNNNOOOOOOPPPPPPOOOMMMKKKHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJNNNOOOPPPOOOMMMLLLLLLNNNNNNMMMLLLMMMNNNPPPQQQRRRVVVVVVXXXZZZ\\\\\\\\\[[[WWWXXXWWWTTTRRRQQQRRRTTTSSSRRRQQQPPPPPPQQQRRRRRRXXXXXXVVVTTTRRRSSSWWWZZZ```aaaaaa___^^^^^^```bbb[[[[[[[[[[[[YYYXXXVVVUUUZZZWWWWWW\\\```___]]]^^^ZZZ^^^```______aaa___[[[VVVUUUUUUTTTTTTTTTUUUUUUXXXYYY[[[ZZZXXXWWWWWWXXXWWWWWWXXXYYYYYYYYYYYYXXX\\\]]]^^^___]]][[[ZZZYYYWWWXXXXXXYYYZZZ[[[[[[\\\]]]\\\[[[[[[^^^aaafffhhhdddbbb``````aaaccccccbbb___```___\\\XXXVVVWWWXXXZZZYYYWWWWWWXXXZZZ]]]___]]]___aaaaaaaaa______^^^\\\[[[[[[[[[\\\\\\]]]^^^YYYYYYYYYYYYZZZZZZZZZZZZVVVUUUUUUWWWYYYZZZXXXWWWRRRRRRQQQQQQQQQQQQQQQQQQSSSUUUWWWWWWVVVVVVWWWXXX^^^```dddffffffeeebbb```[[[]]]^^^aaabbbdddeeeeee```^^^ZZZXXXWWWYYY\\\^^^[[[[[[YYYWWWUUUUUUXXXZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSTTTUUUUUUTTTTTTVVVXXXUUUVVVWWWXXXXXXWWWVVVTTTUUUTTTRRRRRRQQQOOOLLLIIIIIIJJJLLLLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNLLLLLLIIIHHHFFFEEEEEEEEEFFFGGGCCCBBBAAABBBCCCCCCAAA???============>>>>>>???@@@======>>>>>>>>>>>>======<<<;;;:::999888777777777555666666666777777777777777777666555555555555666777666555555555555555666777555444555777999999888777777666666666555555555222222333333333333222222111111111222333333444444333333333444333333222222222444555666666444222000333222222222111111111111333222111222333333222111111111111111111111111111000000000111111111222222///000111000//////000111000000//////000111111222////////////////////////---...///000000//////...,,,---...000000000000///////////////000000111111........................000///......------......000000000/////////.........---+++)))))))))***+++////////////////////////............///////////////............///000000000000000000000000///...NNNMMMKKKIIIHHHFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEGGGFFFDDDCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEAAA@@@>>>======???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@???@@@AAA@@@??????>>>===>>>>>>>>>@@@???>>>=========??????DDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBAAA@@@???@@@BBBEEEFFFEEEDDDDDDDDDEEEHHHJJJLLLDDDCCCAAAAAACCCEEEFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHIIIJJJLLLMMMMMMLLLOOOPPPPPPOOOLLLJJJJJJKKKMMMKKKJJJKKKMMMOOOPPPPPPVVVVVVWWWYYY[[[\\\\\\[[[YYYXXXWWWTTTPPPOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVWWW[[[ZZZXXXUUUSSSSSSWWWZZZ___```aaa```___```aaaccc^^^]]][[[YYYWWWVVVUUUTTT[[[WWWWWW\\\``````___```]]]aaabbb```___^^^[[[VVVRRRRRRSSSTTTUUUVVVVVVWWWUUUWWWYYYZZZYYYYYYZZZ[[[UUUVVVXXXZZZZZZZZZZZZYYYYYY[[[]]]]]][[[YYYXXXWWWZZZZZZ[[[[[[\\\\\\]]]]]]WWWXXXYYY[[[]]]```cccddddddbbb``````bbbccccccccc___```___\\\XXXVVVXXXZZZXXXWWWUUUUUUWWWZZZ]]]______aaabbbbbb`````````aaaZZZZZZYYYZZZZZZ[[[\\\\\\XXXXXXYYYYYYZZZ[[[[[[\\\VVVUUUVVVXXXZZZ[[[ZZZYYYSSSRRRQQQPPPPPPPPPPPPQQQUUUWWWXXXXXXWWWVVVWWWWWW___bbbeeehhhhhhfffcccaaaZZZ]]]aaaeeeiiijjjjjjjjj```^^^[[[YYYZZZ\\\```bbb\\\[[[[[[XXXWWWWWWYYY[[[YYYYYYXXXWWWVVVUUUTTTTTTSSSSSSQQQPPPPPPQQQRRRSSSRRRTTTUUUVVVUUUUUUWWWXXXWWWXXXZZZ[[[[[[YYYVVVTTTUUUSSSRRRQQQPPPNNNJJJGGGHHHJJJLLLMMMKKKJJJJJJJJJGGGHHHHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIJJJIIIGGGFFFEEEEEEEEEEEEBBBAAAAAAAAABBBBBB@@@>>><<<<<<<<<======>>>???@@@======>>>>>>>>>>>>======<<<;;;:::888777666666555444555555555666666777777777777666555555555555555444444333444444555666777666555444555777888999888777666666666555555555555000111111222222222111111000111111222333333444444111222222333333222222222///111444777777555222000222222222111111111111000444222111222333333222111111111111111111111111111///000000000000111111111///000111000///...///000111111000000111222333333////////////////////////---...///000000///...---+++,,,...000000000000///.../////////000000111111........................//////...------------...000000///............///000...,,,++++++...000222////////////////////////,,,,,,---...///000111222...............///000000000000111000000///......HHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???@@@BBBBBBAAAAAABBBCCCBBBCCCDDDCCCAAA@@@AAABBB@@@@@@??????>>>===<<<<<<@@@BBBBBBBBB@@@@@@@@@BBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@???>>>???@@@BBBDDDEEEDDDAAA@@@@@@@@@????????????????????????<<<===???@@@AAABBBBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJMMMJJJGGGHHHKKKMMMLLLKKKIIIIIIHHHHHHFFFEEECCCBBBBBBEEEGGGJJJJJJHHHEEECCCDDDDDDEEEFFFGGGGGGHHHHHHGGGIIIJJJKKKJJJKKKLLLNNNMMMMMMNNNMMMKKKKKKLLLNNNJJJJJJKKKLLLNNNQQQSSSUUUVVVRRRPPPTTTZZZ]]]YYYTTTTTTTTTSSSQQQNNNMMMOOOPPPRRRQQQPPPOOOPPPRRRTTTUUUVVVWWWWWWTTTQQQQQQUUUZZZ]]]]]]^^^^^^^^^]]]]]]\\\ZZZ[[[[[[YYYVVVUUUUUUVVVYYYYYYZZZ\\\___``````___`````````___]]]ZZZXXXVVVTTTVVVWWWYYYYYYYYYYYYXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[YYYWWWVVVWWWXXXWWWXXXZZZZZZYYYXXXYYYZZZXXXXXXZZZ___dddeeebbb^^^aaadddffffffccc___\\\[[[```]]]YYYUUUTTTTTTVVVWWWXXXWWWUUUUUUWWWZZZ^^^```bbbaaa```___^^^^^^___```[[[XXXUUUSSSUUUXXX[[[\\\ZZZYYYXXXZZZ]]]]]]ZZZXXXRRRTTTVVVXXXXXXWWWUUUTTTRRRQQQPPPQQQSSSTTTUUUUUUTTTVVVWWWWWWWWWXXXZZZ]]]___aaaccceeeeeecccaaa___ddddddeeefffggggggeeecccbbb]]]WWWVVVZZZ```ccceee^^^[[[WWWTTTSSSUUUXXXZZZ]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQVVVUUUUUUTTTSSSRRRQQQQQQTTTXXX]]]\\\WWWSSSSSSUUUTTTTTTTTTTTTRRRPPPNNNMMMJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>><<<<<<======>>>>>>??????======?????????>>>===<<<888888777777777777888888222222333444555666777777888888777777666666555555888777666444444555555666777555444444555666444333111222333444555444333222666555333222111222222333444444444444333333222111333222111/////////000111222333333333333222111111//////000111111111111111333222222111111111111111222222222222222111000///222111111000///......------------............//////000000111111111111000222111000///......///000000000//////.........---000000000000000000000000//////.........---------------......------,,,+++......------------............////////////......,,,,,,,,,---...///000000......------------......000000////////////000000000000////////////000000//////............//////HHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@??????@@@@@@>>>@@@AAAAAA@@@@@@AAABBBAAACCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>@@@AAABBBAAA@@@???@@@AAA?????????>>>>>>============???@@@@@@???>>>???AAABBBCCCDDDCCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@======???@@@AAABBBBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLIIIGGGGGGJJJLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCEEEGGGIIIIIIGGGDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKJJJHHHHHHIIIKKKJJJJJJJJJKKKLLLNNNPPPRRRRRRPPPPPPRRRVVVWWWTTTQQQNNNPPPQQQQQQPPPNNNNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTUUUUUURRROOOOOORRRVVVZZZZZZ[[[[[[[[[[[[[[[ZZZVVVWWWWWWVVVSSSRRRRRRRRRXXXXXXZZZ\\\___aaaaaaaaa``````___]]][[[ZZZXXXWWWUUUVVVXXXYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]][[[YYYXXXYYYZZZWWWXXXZZZZZZYYYXXXYYYZZZ]]]___aaaeeehhhhhheeecccdddfffiiiiiiddd^^^YYYWWWZZZYYYVVVTTTSSSTTTVVVWWWWWWXXXZZZ\\\^^^```aaaaaabbbaaa^^^]]]^^^^^^^^^]]]ZZZWWWUUUUUUXXXZZZ\\\\\\\\\[[[[[[]]]___```^^^[[[WWWXXXZZZZZZYYYWWWUUUSSSQQQQQQPPPQQQRRRSSSSSSSSSWWWXXXZZZZZZYYYZZZ\\\^^^^^^___aaabbbcccbbbaaa```aaaaaaaaaaaaaaa```___]]]^^^[[[WWWXXX\\\aaadddddd^^^\\\YYYVVVUUUVVVYYYZZZ[[[ZZZZZZYYYXXXWWWWWWVVVOOONNNNNNMMMNNNOOOQQQRRRVVVVVVUUUUUUTTTTTTSSSSSSSSSWWWZZZZZZVVVSSSTTTVVVVVVVVVVVVVVVTTTSSSQQQOOOJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBAAA???===<<<<<<<<<===>>>>>>??????======>>>>>>======<<<<<<999888777777777777777888333333444444555666777777777777777777666666555555777666555444444555666777777666444444555666555444333333444555555444444333444444333222222222333333333333444444333333222111222111000////////////000222222333333222222111000//////000111111111111111222222111000000000000000111111222222111111000000111111000000///......------------............///,,,---...///000000000000111000///.........//////000/////////.........---//////////////////////////////.........---------......//////......---,,,......------------..............................,,,,,,------......//////......------------......000//////////////////000000//////////////////000//////............//////HHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHGGGFFFFFFEEEBBB@@@>>>>>>???@@@>>>???@@@@@@??????@@@AAAAAABBBCCCBBB@@@???@@@AAAAAAAAAAAA@@@@@@??????>>>???@@@AAA@@@??????@@@AAA==================<<<<<<===>>>??????>>>>>>@@@AAA@@@BBBCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDDDDEEEGGGIIIKKKLLLJJJHHHFFFFFFHHHIIIJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEBBBAAABBBBBBCCCCCCDDDDDDEEEEEEHHHIIIJJJHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQOOONNNHHHLLLOOOQQQPPPNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSPPPLLLKKKNNNRRRTTTUUUVVVWWWWWWXXXWWWWWWTTTUUUVVVUUUSSSQQQQQQQQQWWWXXXZZZ]]]___aaabbbbbb```^^^\\\ZZZYYYXXXXXXXXXWWWXXXYYYZZZZZZYYYYYYXXX[[[ZZZXXXWWWVVVVVVWWWWWWUUUUUUVVVWWWYYY[[[]]]____________\\\ZZZYYYZZZ\\\XXXYYYZZZZZZYYYYYYZZZ[[[```ccchhhjjjjjjhhhgggggggggiiikkkiiiccc\\\WWWTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVZZZ___dddggggggeeeddddddaaa]]]]]]^^^^^^\\\ZZZUUUTTTTTTVVVZZZ\\\\\\\\\[[[[[[\\\^^^```aaa___^^^]]]]]]]]]]]][[[YYYVVVUUURRRRRRRRRRRRRRRRRRRRRRRRYYY[[[\\\\\\[[[[[[\\\^^^]]]]]]^^^___```aaaaaabbbdddcccbbbaaa___^^^]]]\\\\\\YYYXXX[[[```ddddddccc[[[ZZZXXXVVVUUUVVVWWWXXXWWWXXXYYYYYYYYYXXXWWWVVVNNNMMMMMMLLLNNNPPPRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRUUUWWWVVVSSSRRRTTTVVVWWWWWWVVVUUUTTTRRRQQQPPPIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@===;;;;;;<<<<<<======>>>??????>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777777444444444555555666666666777777777666666666666555555555444444555666888999:::777444333555666666666444444555555555555444333222222333444444444333333333333333333333222222111333222111111000000111111222222333333222222111000//////000111111111111111111111000//////////////////000000111111111111000111000000//////.........---------............///)))***+++---//////000000......---------...///////////////...............////////////////////////...............---------///////////////...------......------------.........---,,,++++++,,,---...---------------...............------------......//////............////////////............////////////............//////IIIHHHHHHGGGGGGFFFFFFFFFBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAACCCDDDFFFGGGHHHHHHGGGFFFGGGEEEBBB???>>>>>>??????===>>>@@@???>>>===>>>@@@@@@AAABBBAAA@@@??????AAA???>>>>>>>>>=========<<<===???@@@???>>>>>>???AAA===============>>>>>>>>>===>>>??????>>>>>>???AAA>>>@@@AAAAAA???===>>>>>>????????????????????????>>>>>>>>>??????@@@AAABBBFFFEEECCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFHHHLLLKKKKKKKKKKKKKKKKKKKKKNNNPPPRRRRRROOOLLLLLLNNNIIILLLOOOPPPOOOMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQPPPQQQRRRRRROOOKKKIIILLLOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTVVVWWWWWWUUUSSSSSSTTTWWWYYY[[[]]]^^^___```aaa^^^\\\YYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUVVVXXXYYY[[[]]]]]]___^^^]]][[[YYYYYYZZZ\\\ZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^ccciiikkkiiiggghhhiiihhhhhhhhhddd___ZZZVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTWWW[[[aaagggjjjjjjiiigggfffbbb^^^^^^______\\\XXXRRRRRRTTTXXX[[[]]]\\\[[[YYYZZZ[[[^^^___```___^^^``````___^^^\\\ZZZYYYXXXSSSTTTTTTTTTSSSRRRRRRSSSYYYZZZ\\\\\\ZZZZZZ[[[\\\\\\\\\\\\]]]^^^```bbbdddffffffdddaaa^^^\\\[[[\\\]]]\\\\\\___dddeeedddaaaWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYXXXVVVTTTRRRQQQPPPOOONNNOOOQQQSSSUUUQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUUUUSSSPPPPPPRRRTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIIIIGGGFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDBBBAAA@@@???<<<:::;;;;;;<<<<<<===>>>>>>???>>>===;;;:::999999:::;;;::::::999888777777777777666666666555555555555555666666666666666666666666444444333444555777999:::===:::666444444555666666444444444444444444333333000111333444555444444333222222333333333222222111444444333333333333333333222222222222222111000000//////000111111111111111000000///.....................///000111111111111000000/////////.........---------............///***+++,,,---.../////////,,,,,,,,,,,,---......///........................////////////////////////.......................................------,,,......------------......///...,,,++++++,,,...///...---------------------......------------......///......------......//////......------......//////......------......///IIIIIIHHHHHHGGGFFFEEEEEEAAAAAAAAA@@@??????>>>>>>????????????@@@@@@AAAAAAAAABBBDDDFFFFFFFFFFFFEEEGGGEEEBBB@@@>>>>>>>>>???===?????????======>>>???@@@AAAAAAAAA???>>>???@@@>>>>>>>>>===============<<<===>>>>>>======???@@@>>>>>>>>>??????@@@@@@AAA===>>>??????>>>===>>>???===>>>@@@???>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAEEEDDDCCCAAAAAAAAABBBBBBFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLKKKNNNQQQTTTSSSNNNKKKLLLNNNNNNOOOOOONNNLLLKKKMMMNNNMMMOOOQQQSSSTTTSSSRRRPPPPPPQQQQQQOOOKKKIIIKKKNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUXXXXXXVVVUUUTTTUUUXXXZZZ]]]]]]\\\[[[]]]^^^]]][[[XXXUUUTTTUUUWWWYYY\\\\\\^^^______^^^]]]]]]\\\[[[YYYWWWVVVUUUUUUVVVUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\[[[YYYWWWXXX[[[]]]^^^___^^^]]][[[[[[\\\^^^]]]bbbhhhkkkjjjhhhiiijjjfffeeebbb^^^YYYWWWXXXYYYXXXYYYYYYYYYWWWVVVTTTSSSXXX[[[___dddgggiiijjjiiigggdddaaa```aaa```\\\YYYUUUVVVYYY]]]```aaa___]]]ZZZ[[[^^^___`````````aaa```___^^^]]][[[[[[ZZZZZZTTTVVVXXXWWWUUUTTTTTTUUUVVVXXXZZZZZZYYYXXXXXXYYY\\\\\\\\\\\\^^^```ccceeeddddddbbb]]]YYYWWWXXXZZZ```______bbbeeeeeebbb^^^WWWVVVUUUTTTTTTTTTUUUUUUYYYZZZZZZZZZYYYVVVSSSQQQTTTRRRPPPNNNNNNPPPRRRTTTPPPPPPNNNNNNNNNOOOPPPQQQVVVUUUTTTQQQOOOOOOPPPQQQQQQQQQOOONNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDBBBAAA@@@???<<<:::;;;;;;;;;<<<======>>>>>>>>>===;;;999999999::::::::::::999888888777888888777777777666555555444444555555555555555666666666444333333444555777999:::@@@===888555555555666555555555444333333333333333000111333444555444444333111111222333333222222222222333333333333333333333111222222222222111000000//////000111111111111111000//////...............---...///000000000000000////////////............---------............///....../////////......---++++++,,,---------......---------.......................................---.....................,,,------------,,,++++++......------------......000///---,,,,,,---///000---------------,,,,,,,,,......------------............------------............------------............------------......JJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAA@@@AAACCCDDDEEEEEEEEEDDDEEEDDDCCCAAA@@@??????>>>>>>???@@@???>>>===>>>??????@@@AAA@@@>>>===>>>???????????????????????????:::<<<============>>>?????????@@@@@@AAABBBCCCCCC???@@@@@@???===<<<<<<===;;;===>>>>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAADDDCCCBBBAAA@@@AAABBBCCCGGGGGGGGGGGGFFFEEECCCCCCBBBBBBCCCBBBAAAAAACCCFFFDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNPPPSSSQQQNNNKKKKKKLLLOOOOOONNNLLLJJJJJJLLLNNNMMMNNNPPPRRRSSSRRRQQQPPPNNNPPPQQQNNNKKKIIIKKKMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPRRRUUUVVVUUUSSSSSSSSSVVVYYY\\\\\\ZZZYYY[[[]]]]]]\\\YYYWWWWWWXXXZZZ[[[\\\]]]^^^````````````___[[[ZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[[[[ZZZYYYXXXZZZ]]]```ccccccbbb___]]]\\\]]]___aaadddiiillllllkkkjjjjjjbbbaaa^^^ZZZWWWWWWZZZ\\\]]]]]]\\\[[[YYYWWWUUUTTTXXXZZZ]]]aaadddfffhhhhhheeeeeedddcccaaa___]]]\\\]]]^^^```dddffffffdddaaa]]]___bbbccccccbbbcccddd```^^^\\\ZZZYYYYYYYYYZZZSSSVVVZZZZZZWWWUUUVVVXXXTTTVVVYYYYYYXXXWWWXXXXXX\\\\\\\\\\\\^^^```bbbddddddeeeccc^^^YYYXXX[[[^^^ccc```___```cccccc```]]][[[YYYXXXVVVVVVXXXYYYZZZ]]]]]]]]]\\\ZZZXXXUUUTTTSSSQQQNNNLLLKKKMMMOOOQQQTTTRRRQQQOOOOOOPPPRRRSSSVVVTTTRRRQQQPPPOOOPPPPPPRRRQQQPPPNNNLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAA@@@===;;;:::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999999999999999888888888999999:::999999888777666444444333444555555555555666666666444444333444555777999:::???<<<999777777777777777777666555444333333333444222222333444444444333333000111222222222222222222000000111222222222111111111111222222111111000/////////000111111111111111000000///...............---......////////////...........................---------............///000000111000000///...---,,,,,,---.........---------------------.................................---------...............,,,,,,,,,,,,,,,+++******......------------......000///............///000,,,,,,,,,,,,,,,---------......------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------......JJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBB???@@@BBBDDDEEEEEEEEEEEEBBBBBBCCCCCCBBB@@@???>>>???@@@AAA@@@>>>===>>>???>>>@@@@@@@@@>>>===>>>???>>>?????????????????????999;;;<<<<<<<<<<<<>>>???>>>???@@@AAABBBCCCDDDDDD@@@AAAAAA???<<<::::::;;;:::;;;======;;;;;;;;;<<>>@@@AAABBBAAA@@@@@@@@@AAABBBCCCFFFFFFGGGGGGFFFEEEDDDCCC@@@AAABBBAAA??????BBBEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFCCCBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIIIIGGGDDDCCCDDDEEEEEEGGGIIIKKKLLLMMMMMMMMMKKKMMMNNNMMMKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJKKKMMMKKKLLLNNNOOOPPPPPPOOOOOOKKKMMMOOOMMMJJJIIIJJJMMMOOOPPPPPPQQQQQQQQQPPPPPPMMMPPPTTTUUUTTTRRRRRRRRRQQQUUUYYYZZZXXXXXX\\\______^^^]]][[[[[[\\\]]]^^^YYY[[[]]]___````````````YYYXXXVVVUUUTTTTTTTTTUUUVVVWWWYYY\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[^^^bbbfffhhhgggeeebbb^^^]]]^^^___fffgggiiikkkmmmkkkhhheee^^^^^^^^^\\\ZZZYYYZZZ[[[```___^^^\\\ZZZXXXWWWWWWVVVXXX\\\```cccdddeeeeeeaaadddfffddd___\\\\\\^^^ccccccdddfffhhhgggeeebbb___bbbdddeeecccbbbcccddd```^^^[[[XXXVVVUUUVVVVVVQQQUUUZZZZZZWWWUUUWWWYYYTTTWWWZZZ[[[[[[ZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^``````dddeeeccc___ZZZYYY^^^cccaaa^^^[[[[[[^^^```___^^^]]]\\\YYYWWWWWWYYY\\\^^^\\\[[[[[[ZZZXXXWWWVVVVVVRRRPPPMMMKKKKKKNNNQQQSSSUUUTTTQQQOOOOOOPPPQQQSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEECCCBBBBBBBBBAAA???===::::::;;;<<<<<<======>>>>>>>>>======;;;:::999888888888888888999:::;;;;;;::::::999777666444333222444444444555555555666666555444444444555666888999:::999888888:::;;;;;;:::999888777666555555555666444444333222222222333333000000111222222222222222000111222333444333333222111111111111111000000/////////000111111111111111111000//////......//////....../////////...------........................---------............/////////000000000//////...------...///......,,,,,,,,,,,,,,,------.................................---------.........//////,,,,,,------,,,,,,+++***......------------..............................+++++++++,,,,,,------.........------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...JJJJJJIIIHHHGGGEEEEEEDDDBBBBBBAAA@@@@@@??????>>>>>>??????@@@AAAAAABBBBBB???AAABBBDDDEEEFFFFFFEEE@@@AAACCCCCCCCCAAA???>>>@@@AAAAAA@@@>>>===>>>???>>>???@@@???>>>======???<<<<<<<<<<<<============999:::<<<<<<<<<<<<===???>>>>>>???@@@BBBCCCDDDDDDAAABBBAAA???<<<:::999:::999;;;<<<<<<;;;:::;;;<<>>@@@AAAAAA@@@@@@???@@@AAACCCDDDDDDEEEFFFGGGGGGFFFEEEDDD???@@@AAA@@@>>>>>>AAADDDFFFGGGHHHHHHIIIIIIIIIIIIFFFEEECCCBBBCCCDDDFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBBBBCCCEEEGGGFFFGGGFFFDDDBBBAAAAAABBBBBBDDDFFFIIIKKKLLLMMMMMMIIIIIIIIIJJJIIIHHHFFFEEECCCGGGJJJLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNIIILLLMMMLLLIIIHHHJJJLLLQQQQQQRRRRRRRRRQQQPPPPPPMMMPPPTTTVVVUUUSSSSSSSSSMMMRRRWWWYYYXXXYYY]]]aaaaaaaaa```_________```aaaWWWYYY[[[]]]___`````````XXXWWWUUUTTTSSSTTTTTTUUUUUUWWWZZZ]]]```aaabbbbbb_________^^^^^^bbbgggkkkkkkjjjgggccc___]]]^^^```iiihhhhhhjjjkkkiiiddd___\\\^^^```___]]]ZZZYYYYYY```___]]][[[ZZZYYYYYYYYYTTTWWW\\\aaacccdddcccaaa^^^cccgggddd^^^ZZZ[[[___eeeddddddeeefffeeebbb```^^^aaaddddddaaa```aaabbbbbb___[[[VVVSSSRRRRRRSSSOOOTTTYYYYYYWWWUUUVVVYYYUUUXXX\\\]]]]]]]]]]]]]]]YYYYYYZZZ[[[\\\]]]]]]^^^___```___ZZZVVVVVV[[[aaa___[[[WWWWWW[[[^^^______]]][[[XXXUUUVVVXXX\\\^^^XXXWWWVVVUUUUUUUUUUUUVVVRRRPPPNNNLLLMMMQQQUUUWWWUUUSSSPPPNNNMMMNNNOOOPPPOOOOOOOOOQQQSSSUUUUUUTTTQQQPPPNNNLLLJJJJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>::::::;;;;;;<<<======>>>===>>>>>>>>>===;;;999777777777777888999:::<<<<<<;;;:::999777666444333222444444444555555555666666555555444444555666888999666666666999<<<>>>>>>===<<<;;;999777777777777888666555333222111222222333///000111222222222222222333444666777777777666666111111111111111000////////////000111111111111111111111000///////////////////////////...---,,,,,,---.....................---------.........//////------...///000000000///......///000///...,,,+++,,,,,,,,,------.................................---------.........//////------......------,,,+++.........------.........,,,------......------,,,******+++,,,,,,---...............------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...HHHHHHHHHGGGFFFDDDBBB@@@>>>??????@@@@@@??????>>>@@@AAAAAABBBCCCCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@===>>>???@@@@@@???======??????@@@??????>>><<<<<<:::;;;;;;<<<<<<=========777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCBBBAAA???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@AAABBBCCCCCC>>>>>>============>>>>>>AAA@@@===<<<<<<===???AAAGGGGGGGGGFFFFFFFFFFFFEEEEEECCC@@@???>>>???AAACCCEEEEEEFFFGGGGGGGGGGGGFFFFFFCCCAAA@@@AAACCCCCCCCCBBBBBBAAA@@@???????????????@@@AAACCCDDDEEEEEEEEEFFFFFFEEECCCAAAAAABBBDDDFFFGGGGGGHHHJJJLLLNNNOOONNNJJJFFFCCCBBBCCCCCCCCCFFFIIILLLNNNMMMKKKJJJJJJJJJLLLNNNNNNLLLJJJIIIIIIJJJMMMNNNLLLIIIIIIMMMRRRYYYXXXWWWVVVUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVUUUTTTSSSUUUWWWWWWWWWXXXZZZ\\\```ccccccaaaaaabbb___ZZZYYY[[[^^^aaabbb```^^^\\\\\\ZZZYYY[[[^^^^^^XXXSSSUUUYYY^^^aaabbbaaaaaaaaaaaa```\\\[[[aaakkkqqqpppvvvrrrlllgggcccbbbbbbccceeedddccceeehhhhhheeebbb[[[^^^aaa^^^YYYUUUVVVYYYZZZ[[[[[[ZZZWWWUUUTTTTTTTTTWWWZZZ\\\]]]]]]^^^______``````aaa```___^^^]]]ccc______dddeee___\\\^^^aaaaaaaaa``````___^^^^^^]]]^^^\\\YYYUUUSSSUUUXXXYYYZZZ[[[\\\[[[[[[YYYXXXXXXZZZ___bbbdddcccaaa___^^^]]]]]]]]]]]]\\\ZZZXXX```^^^\\\ZZZYYYXXXXXXXXXYYYZZZZZZ\\\]]]^^^______]]][[[XXXVVVVVVXXX[[[]]]ZZZYYYWWWUUUTTTTTTTTTTTTWWWSSSNNNLLLNNNRRRTTTTTTVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNSSSPPPMMMKKKKKKKKKJJJIIIBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEE@@@BBBCCCEEEFFFGGGFFFFFFDDDDDDCCCAAA@@@BBBFFFIIIBBBCCCDDDBBB???===<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<=========<<<:::::::::999999999:::<<<===>>>::::::999777666444333333666777666444222222444666666444333222333555777888777666666888:::<<<;;;;;;;;;:::999888777666666555333222111000000111222333111111111111111111111111333444666888999:::999999666555444333222111111111000000000000111111111111111111000///////////////...---,,,,,,---...///000111111000///...------,,,,,,---------.../////////....../////////...,,,+++------...//////...------++++++***)))***+++---...............---,,,++++++,,,---......///.........,,,,,,------...//////000000000///...------,,,,,,,,,+++*********+++,,,---***+++,,,,,,------,,,,,,111000...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++******))))))******FFFGGGGGGFFFEEECCCAAA?????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>???@@@@@@???>>>===AAAAAAAAAAAA@@@???>>>>>>:::::::::;;;<<<<<<======<<<<<<===>>>>>>???>>>>>>============>>>???@@@@@@BBBAAA@@@>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<======@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>======>>>>>>>>>@@@>>><<<;;;;;;<<<>>>@@@DDDDDDDDDEEEEEEEEEFFFFFFDDDCCC@@@???>>>???AAABBBFFFFFFGGGHHHHHHHHHHHHGGGHHHEEECCCAAABBBCCCCCCCCC@@@@@@???>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEECCCAAAAAACCCEEEFFFFFFGGGHHHJJJKKKMMMNNNLLLIIIEEECCCBBBCCCCCCBBBDDDGGGJJJKKKKKKJJJJJJJJJLLLMMMOOONNNLLLJJJIIIJJJKKKMMMNNNLLLIIIIIIMMMRRRWWWVVVUUUTTTSSSSSSRRRSSSQQQRRRTTTVVVXXXXXXXXXXXXUUUWWWYYYZZZZZZZZZ[[[\\\___bbbcccaaaaaabbb___ZZZ[[[]]]___aaabbbaaa___^^^]]][[[ZZZ\\\___^^^YYYUUUVVVZZZ```cccdddbbbbbbaaacccbbb___]]]cccmmmrrrqqqrrrppplllhhheeebbbaaaaaaffffffeeeeeeeeedddbbb```]]]___aaa^^^YYYUUUVVVXXXZZZ[[[[[[YYYWWWUUUVVVWWWWWWYYY[[[\\\\\\]]]^^^___```aaaaaabbbaaa```^^^]]]aaa]]]^^^cccdddaaa___aaa______```aaa```___]]]\\\\\\]]]\\\YYYVVVVVVXXX[[[]]]]]]^^^^^^]]]\\\ZZZYYYYYY\\\bbbfffiiiiiigggeeebbbaaa___^^^]]]\\\[[[ZZZ]]]\\\ZZZYYYXXXYYYYYYZZZZZZZZZ\\\]]]^^^___``````ZZZYYYWWWWWWWWWYYY\\\]]]YYYXXXWWWUUUTTTTTTTTTTTTVVVSSSOOOOOOQQQTTTUUUUUUWWWWWWVVVUUUSSSQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPRRRPPPMMMLLLLLLLLLKKKJJJFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBAAA@@@AAADDDFFFDDDEEEFFFEEEBBB@@@???@@@<<<<<<<<<===============;;;<<<=========<<<:::999999999:::;;;;;;<<<======;;;:::888777555444333333666666666444333222444666555555444333444555666777777777888:::>>>AAAAAAAAA@@@???>>>===;;;888666555333222111000000111222333222222222222222222222222555666888:::<<<<<<<<<<<<777666555333222222111111000000000000111111111111111111000///////////////000//////...///000111222000000//////......------------------................../////////...,,,,,,------------------------,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,---...............---------...///000000000000//////...------,,,,,,,,,+++*********+++,,,---------------,,,+++******%%%''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++++++++EEEEEEEEEEEEDDDBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>???@@@@@@??????>>>AAAAAA@@@@@@???>>>>>>===999999::::::;;;<<<======?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<===<<<<<<;;;<<<===>>>???@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>??????>>>===;;;::::::<<<===???@@@AAABBBCCCDDDEEEFFFFFFDDDBBB@@@???>>>???AAABBBFFFGGGHHHHHHIIIIIIHHHHHHIIIFFFCCCAAAAAAAAAAAA@@@>>>============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJGGGDDDBBBBBBCCCCCCBBBBBBDDDGGGHHHHHHHHHIIIKKKNNNOOOPPPOOOLLLJJJIIIJJJKKKMMMMMMKKKIIIIIIMMMQQQRRRRRRQQQPPPOOOOOOOOOPPPNNNPPPSSSVVVXXXYYYZZZZZZUUUXXX[[[]]]\\\\\\\\\\\\___cccdddbbbbbbccc```\\\______```aaaaaaaaa``````^^^\\\[[[]]]___^^^ZZZVVVVVV[[[aaaddddddcccaaa```aaaaaa___]]]bbbkkkoooooolllllljjjgggeeebbb```___cccdddeeecccaaa``````aaa^^^``````]]]XXXUUUUUUWWWZZZZZZZZZXXXWWWWWWYYYZZZ[[[\\\]]]]]]\\\]]]___aaaccccccddddddcccaaa```___aaa]]]]]]```aaa```___```^^^______```___^^^\\\[[[[[[[[[[[[ZZZYYYYYY\\\^^^aaaaaaaaa```^^^]]][[[ZZZZZZ___eeekkknnnnnnlllkkkfffdddaaa]]][[[YYYYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[]]]___```aaaaaaaaaWWWWWWXXXXXXYYYZZZ[[[\\\XXXWWWVVVUUUTTTSSSSSSSSSUUUSSSRRRRRRUUUWWWXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRLLLLLLLLLLLLMMMNNNPPPQQQQQQOOOMMMLLLMMMMMMLLLKKKGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCC???AAABBBAAA@@@@@@AAACCCDDDFFFGGGFFFDDDBBBBBBBBB===============<<<<<<<<<;;;<<<<<<======;;;:::999999:::;;;<<<======<<<<<<;;;999777555444444444444555666666555333333444666555555555555555444444444555666777;;;???CCCEEEEEECCCCCCCCCAAA>>>;;;777555222222111111111111222222222222222222222222222222444555777999;;;<<<======777666555444333222222222000000000000111111111111111000000///////////////000000/////////000111111//////..............................------------.........///......---,,,---,,,++++++++++++,,,---------.........---,,,,,,+++,,,,,,------------,,,+++,,,------......---------......//////000000000//////......---,,,,,,,,,,,,+++*********+++,,,---//////...---+++***(((''' ###'''+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++///...------,,,,,,------EEEEEEEEEEEEDDDBBB@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>======>>>>>>??????????????????>>>>>>===<<<;;;;;;;;;;;;999999999999:::<<<===>>>??????>>>>>>==================>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>============<<<;;;:::;;;<<<>>>@@@???>>>>>>===<<<<<<<<<<<>>>>>>>>>>>??????>>>===<<<;;;;;;===>>>???AAAAAABBBBBBCCCDDDDDDEEECCCBBB@@@?????????@@@AAAEEEFFFGGGGGGHHHHHHGGGGGGHHHEEEBBB@@@@@@???>>><<<============>>>???@@@AAACCCCCCBBBAAAAAA@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFEEEFFFGGGHHHHHHIIIIIIIIIGGGEEEBBBAAABBBCCCCCCBBBBBBDDDEEEFFFFFFHHHJJJLLLNNNOOOPPPNNNKKKIIIIIIJJJKKKLLLLLLJJJIIIIIIMMMPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNQQQTTTVVVXXXXXXXXXTTTWWW[[[]]]]]]\\\[[[[[[```eeegggeeeddddddbbb^^^``````______^^^_________\\\[[[[[[\\\]]]\\\YYYVVVUUUYYY___cccccc```^^^]]][[[\\\\\\ZZZ]]]eeeiiiiiihhhgggeeecccaaa```______^^^```bbb```]]]\\\___bbb^^^___^^^[[[WWWTTTTTTUUUZZZZZZZZZXXXWWWXXX[[[^^^```aaaaaa___^^^___aaacccffffffgggfffeeecccaaa```aaa^^^]]]^^^____________bbbaaa^^^\\\[[[ZZZ[[[[[[ZZZ[[[[[[\\\\\\^^^```aaacccbbbbbb```___]]]\\\[[[\\\```fffkkknnnnnnllljjjfffddd```ZZZVVVTTTUUUWWW[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[^^^```aaaaaa```___WWWXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTVVVXXXYYYZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTNNNMMMLLLKKKKKKMMMNNNOOONNNMMMKKKKKKLLLLLLKKKJJJEEEDDDCCCCCCCCCFFFHHHJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC???AAACCCCCCBBB@@@@@@AAABBBDDDFFFFFFDDDBBBAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::999888999<<<===>>>===;;;::::::999777555333333444555444555666555444333444666555666666666555444333333333333444888<<<@@@AAAAAAAAAAAABBBAAA???;;;777444222222222222222222222222222222222222222222222222000111222444666888999:::777777555444333222222222///000000000111111111111000000////////////000000..................//////---..............................------,,,,,,,,,..................------...---+++******+++---...,,,---.........,,,+++******+++,,,---------------++++++,,,------------------------.........//////.........------,,,,,,,,,,,,+++*********+++,,,---.........---+++***((('''((()))+++,,,---,,,+++***++++++++++++++++++++++++*********++++++++++++,,,......---,,,,,,,,,,,,---EEEEEEFFFFFFEEECCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>??????>>>???AAABBBCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>=========>>>>>>?????????>>>===<<<;;;:::::::::::::::999999999:::<<<>>>???@@@@@@>>>===<<<;;;;;;<<<;;;;;;===>>>??????>>>>>>======>>>>>>>>>>>>===<<<:::::::::::::::<<<===>>>>>>===<<<<<<;;;;;;;;;;;;??????>>>>>>>>>>>>??????>>>>>>=========>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDGGGEEEBBBAAAAAA@@@>>><<<=========>>>???@@@AAABBBDDDCCCBBB@@@???????????????AAABBBCCCCCCCCCDDDFFFDDDEEEFFFGGGHHHHHHGGGGGGDDDCCCAAAAAABBBCCCCCCBBBCCCDDDFFFGGGGGGHHHKKKMMMMMMNNNNNNLLLIIIHHHHHHIIIJJJJJJJJJHHHHHHIIIKKKNNNJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTRRRUUUYYY\\\\\\[[[ZZZ[[[aaahhhkkkiiifffeeeccc______^^^]]]\\\[[[\\\\\\]]]ZZZYYYYYYYYYYYYYYYWWWUUUSSSWWW\\\______\\\ZZZYYYWWWZZZZZZXXXZZZaaaeeedddeeeccc```]]]\\\]]]___aaa___``````]]]ZZZYYY\\\```___^^^]]]ZZZWWWUUUUUUUUUZZZZZZZZZYYYXXXZZZ]]]```cccdddcccbbbaaaaaacccfffiiiiiiiiihhhfffdddbbbaaa^^^^^^^^^___bbbfffgggfffgggccc^^^XXXVVVXXXZZZ]]]\\\\\\\\\]]]```aaaccccccbbbaaa```___^^^]]]\\\\\\]]]___dddgggiiihhhfffeeefffddd```ZZZTTTSSSUUUWWW^^^]]][[[ZZZYYYYYYZZZZZZZZZ\\\___bbbbbbaaa___]]]YYYZZZ\\\\\\ZZZXXXTTTRRRTTTTTTTTTSSSSSSRRRQQQQQQRRRTTTVVVWWWXXXZZZ[[[\\\ZZZYYYXXXVVVUUUTTTTTTTTTPPPNNNLLLJJJIIIJJJLLLMMMKKKJJJIIIIIIJJJJJJIIIGGGCCCBBBAAAAAABBBDDDGGGIIIKKKJJJIIIHHHGGGFFFEEEDDDAAAAAAAAAAAABBBBBBBBBCCC@@@BBBEEEEEEDDDBBBAAABBBBBBDDDGGGGGGEEECCCBBBAAA>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999999888999;;;======<<<:::999999888666555444444444444333555666666444444555666555666666666555444333333555444444666:::<<<<<<;;;:::;;;<<<===;;;888555333222222222333333222222222222222222222222222222222...///000111333555666777777666555444333222222222///000000000111111111111000000////////////000000//////////////////......------------..................------,,,,,,,,,+++......------............000...---++++++---...000+++,,,---------+++***)))******+++,,,------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,++++++***)))------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++EEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<===>>>???===>>>@@@BBBBBBAAA@@@???CCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<===?????????>>>===;;;:::;;;;;;<<<;;;:::999999:::===???AAADDDBBB@@@>>><<<<<<<<<<<<999;;;<<<>>>??????>>>>>><<<===>>>???>>>===<<<;;;888999999:::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<>>>>>>============>>>>>>>>>======>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???????????????@@@AAABBBBBBCCCCCCBBBBBBEEEDDDBBBBBBBBBBBB@@@???=========>>>???@@@AAABBBDDDCCCAAA???>>>>>>>>>???>>>@@@CCCCCCCCCCCCCCCEEEDDDEEEFFFGGGGGGFFFEEEEEEBBB@@@???@@@BBBCCCCCCBBBCCCEEEHHHIIIIIIIIIJJJLLLJJJKKKJJJIIIGGGFFFGGGIIIIIIHHHGGGFFFFFFHHHJJJKKKHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOSSSWWWYYYZZZZZZ[[[\\\cccjjjnnnkkkfffdddbbb^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRVVVYYY[[[ZZZXXXWWWWWWVVVZZZ\\\ZZZ[[[```cccccccccaaa]]][[[[[[]]]aaacccdddbbb```]]]ZZZZZZ\\\^^^```___\\\ZZZXXXWWWWWWXXXZZZ[[[[[[[[[ZZZ[[[^^^```cccddddddcccbbbbbbdddfffiiiiiihhhgggeeeccc```___ZZZ]]]___aaagggnnnqqqooogggccc]]]WWWVVVXXX\\\___^^^^^^^^^```bbbddddddccc```___^^^^^^]]]^^^^^^^^^]]]^^^```bbbbbbbbbaaa```fffeeebbb\\\VVVTTTWWWZZZaaa```^^^\\\\\\\\\\\\\\\]]]___bbbddddddbbb^^^[[[[[[\\\]]]\\\ZZZVVVRRRPPPRRRRRRSSSSSSRRRRRRQQQPPPRRRTTTVVVWWWWWWXXXZZZ\\\[[[YYYWWWUUUSSSRRRRRRRRROOOMMMJJJHHHGGGHHHJJJLLLJJJIIIHHHIIIIIIHHHFFFDDDCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@??????@@@AAABBBBBBBBBDDDFFFFFFDDDCCCBBBCCCDDDGGGJJJJJJHHHEEECCCBBB===============<<<<<<<<<:::;;;;;;<<<<<<:::999888888999:::;;;;;;:::999888777777666666555444333333222444666666555444555666555555555555555444444444888777666777999:::999888444555666777777555444222222222333333333333222222111111111111111111111111000000000111222444555666666555444333222111111111000000000000111111111111///////////////000000111111111222222222111000000......------------------------------,,,,,,,,,,,,......---------.../////////...------------...///++++++,,,,,,++++++*********++++++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))***+++,,,,,,+++++++++***)))))))))+++---...++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++******))))))******CCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@??????@@@???===;;;;;;<<<===>>>;;;===???AAAAAA@@@>>>===BBBAAAAAA@@@@@@???>>>>>>;;;:::::::::;;;<<<>>>??????>>><<<:::999:::;;;;;;<<<;;;::::::;;;>>>AAACCCEEECCCAAA>>><<<;;;;;;<<<;;;<<<===??????>>><<<;;;<<<===>>>???>>>===;;;:::777888;;;===>>>>>>======<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>???AAAAAA@@@>>>===============>>>???@@@DDDBBB@@@>>>======>>>??????AAACCCDDDCCCBBBBBBCCCCCCDDDFFFGGGGGGEEEDDDCCC@@@???>>>???BBBCCCCCCBBBCCCFFFIIIJJJJJJIIIIIIIIIFFFGGGGGGFFFDDDDDDFFFHHHHHHFFFDDDDDDEEEGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQOOOQQQUUUWWWYYYZZZ]]]___cccjjjoookkkeeebbb___\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWVVVUUUTTTSSSTTTSSSUUUXXXXXXWWWVVVVVVVVVVVV[[[^^^\\\\\\___ccccccaaa```^^^]]]^^^```bbbddddddaaa^^^]]]^^^aaaccceeebbb```^^^\\\[[[\\\\\\\\\ZZZ\\\]]]]]]\\\\\\^^^______aaaccccccbbbbbbcccdddfffffffffdddbbb___]]][[[WWW[[[___aaagggnnnppplllbbb___\\\YYYYYY\\\___bbbbbb``````aaadddeeedddbbb^^^]]]]]]]]]^^^```aaabbb]]]]]]]]]]]]^^^______```bbbcccbbb]]]WWWUUUXXX[[[aaaaaa____________```aaaaaacccfffhhhgggccc^^^[[[[[[[[[\\\[[[YYYVVVSSSPPPQQQQQQRRRRRRRRRQQQPPPOOORRRTTTVVVUUUUUUUUUXXX[[[[[[YYYVVVSSSPPPOOOOOOOOOKKKIIIGGGFFFFFFHHHKKKMMMKKKJJJIIIIIIIIIHHHEEECCCBBBBBBCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDBBBAAA@@@??????@@@@@@AAADDDEEEFFFFFFDDDCCCCCCDDDEEEGGGJJJJJJGGGDDDAAA@@@<<<<<<<<<===============::::::;;;<<<;;;:::999888888888888888888888888888555555777777666555333222222444666666555555555666555555444333444555666777999888777777888888777555333333333444444333222222222222333444444333222222000000000000000000000000111111000000111222444555555444333222111000000000000000000000111111111111///////////////000111111111222222333222111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---...///000------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,++++++***)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))***+++++++++++++++'''((()))***,,,------...************************************++++++++++++++++++***))))))))))))***BBBCCCCCCCCCCCCBBB@@@????????????@@@@@@?????????@@@???===;;;:::;;;<<<===999;;;===???@@@>>><<<;;;>>>>>>>>>===<<<<<<;;;;;;::::::999999:::;;;===>>>===;;;999777777777888999<<<;;;::::::<<>>??????>>><<<:::999======??????>>><<<:::999777999<<>>===;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???======>>>???@@@AAAAAABBB@@@@@@@@@@@@?????????>>>???@@@AAAAAABBBBBBAAAAAA:::999999;;;===>>>===<<<===<<<<<<<<<<<<===>>>>>>CCCBBB@@@>>>======?????????AAACCCDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFEEECCCBBB>>>>>>===???AAACCCCCCBBBBBBEEEIIIJJJJJJHHHGGGGGGDDDDDDEEEDDDBBBCCCEEEHHHGGGEEECCCCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLNNNQQQRRRSSSSSSRRROOOQQQTTTWWWXXX[[[^^^aaabbbjjjooojjjddd```]]]ZZZ]]]]]]]]]\\\ZZZYYYWWWVVVVVVWWWWWWVVVTTTSSSSSSTTTTTTVVVWWWWWWVVVUUUVVVWWWTTTZZZ]]][[[[[[^^^aaaaaa___``````aaabbbcccddddddaaa]]][[[\\\ccciiimmmnnndddbbb___^^^^^^_________ZZZ\\\^^^^^^]]]]]]]]]^^^\\\^^^aaabbbaaaaaaaaabbbddddddcccbbb___]]]ZZZXXXVVV[[[^^^^^^ccciiihhhbbb[[[[[[[[[\\\^^^```bbbcccdddbbbaaabbbeeefffdddaaa]]]\\\]]]]]]___aaadddeee]]]\\\\\\[[[\\\^^^```aaa^^^```___[[[VVVTTTWWWZZZaaa`````````aaabbbdddeeedddfffjjjkkkjjjeee___\\\ZZZZZZ[[[ZZZYYYVVVTTTRRRPPPQQQRRRRRRRRRQQQPPPOOORRRTTTUUUTTTSSSTTTWWW[[[[[[YYYUUURRROOONNNMMMMMMGGGFFFDDDDDDEEEIIIMMMOOOMMMKKKKKKJJJJJJHHHEEECCC@@@AAACCCEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDBBB@@@?????????@@@DDDEEEFFFEEECCCBBBCCCDDDCCCFFFHHHHHHEEEAAA>>>===;;;<<<<<<<<<======>>>>>>::::::;;;<<<;;;:::999888888888777777666777777888333555777888777555222111111333666777666555555666666555333222333555777888888666555555666666555333444444333333222222222222222222444444444444222222////////////////////////111000/////////000222333444444222111000/////////000000000000111111111111///////////////000111111///000111111111///...---//////...---,,,,,,+++++++++++++++,,,,,,---------...------,,,---...///000+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******++++++++++++******(((***,,,...///...---+++************************))))))))))))************,,,+++******))))))******EEEEEEEEEDDDBBB@@@>>><<<>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;===>>>?????????>>><<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>><<<<<<;;;::::::999888888::::::;;;;;;<<<=========<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::::::::::::::;;;===>>>@@@AAA@@@???===<<<<<<<<<<<<===>>>??????@@@>>>@@@AAABBBBBB???===;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>>>>===:::999:::<<>>>>>>>>???@@@@@@BBBBBBBBBBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>>>>???AAABBB@@@AAADDDFFFGGGGGGFFFEEEGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEFFFHHHIIIJJJJJJIIIJJJKKKNNNPPPPPPOOOMMMRRRTTTVVVWWWXXXYYY[[[]]]```aaaaaa___\\\YYYYYYYYY[[[^^^```___[[[XXXWWWWWWXXXUUUSSSTTTWWWYYYWWWTTTZZZYYYXXXWWWVVVWWWXXXYYYWWWZZZ\\\]]]\\\[[[[[[\\\^^^___```bbbbbbbbbaaa```[[[XXXWWW[[[dddooovvvzzzqqqmmmhhhbbb______```aaa___^^^^^^___aaabbbaaa```bbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbb```\\\WWWUUUTTTVVVWWWYYY___dddfffdddbbb^^^]]]\\\]]]```dddfffggghhhccc]]]\\\___bbbaaa___ZZZ[[[\\\]]]]]]]]]]]]\\\YYYZZZ\\\]]]^^^^^^]]]]]]]]]^^^]]]YYYVVVVVVYYY]]]]]]___bbbcccccccccdddeeegggggggggeeebbb___^^^^^^ZZZ[[[[[[[[[YYYVVVSSSQQQRRRRRRRRRRRRQQQPPPOOONNNTTTUUUVVVVVVTTTTTTUUUVVVUUUTTTPPPLLLHHHFFFHHHIIIEEEEEEEEEFFFHHHKKKNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFDDDFFFGGGGGGFFFEEEFFFGGGKKKLLLLLLIIIFFFDDDDDDEEEBBBAAAAAA@@@?????????@@@EEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB???===<<<<<<;;;:::888777666666::::::::::::::::::::::::999999999888777666555444555555666666666666555555444444555555555555444444000111333555888:::<<<===@@@>>>;;;888555555555555333333333222222111111111000111333444444333111000...///000222222111111000000000////////////000000////////////............000000000000000000000000444111///...000222333333222111111111000000//////000000///...---------------------.........//////000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***,,,...000000...,,,*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((((()))***+++DDDDDDDDDCCCBBB@@@>>>===>>>===<<<<<<===>>>???@@@===<<<<<<;;;::::::;;;;;;999:::<<<===>>>>>>======;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888::::::;;;<<<<<<======>>><<<;;;;;;:::999999888888::::::::::::::::::::::::=========<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999::::::;;;<<<<<<======>>>???@@@@@@???>>><<<;;;;;;<<<======>>>>>>???===???@@@BBBAAA@@@===<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>??????===;;;::::::<<>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAACCCBBB@@@>>>>>>>>>???@@@@@@AAACCCEEEFFFFFFFFFEEEGGGFFFDDDBBBAAAAAAAAABBBEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGIIIIIIJJJJJJKKKMMMPPPQQQQQQOOOMMMQQQSSSVVVWWWWWWXXXYYY[[[[[[\\\^^^]]][[[YYYYYYYYYYYY\\\^^^]]]ZZZXXXWWWWWWUUUTTTTTTUUUWWWWWWVVVUUUYYYYYYZZZZZZ[[[\\\]]]^^^ZZZ\\\]]]]]]\\\[[[[[[\\\\\\^^^aaacccdddccc```___ZZZXXXWWW[[[cccmmmtttwwwrrrnnniiiccc___^^^^^^______^^^\\\]]]___``````___`````````_______________^^^______]]]ZZZXXXXXXXXXYYYYYYZZZ^^^aaabbb___\\\YYYXXXXXX[[[___ccceeeeeefffaaa\\\\\\^^^```^^^\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZUUUWWWYYYZZZ\\\\\\\\\\\\[[[\\\\\\ZZZWWWWWWZZZ]]]]]]```dddeeeeeeddddddeeeeeehhhjjjjjjfffbbb___]]]ZZZYYYXXXVVVTTTSSSSSSRRRTTTSSSQQQOOONNNNNNOOOPPPVVVVVVWWWVVVSSSRRRSSSTTTSSSRRROOOJJJFFFEEEFFFHHHFFFFFFFFFHHHIIILLLNNNPPPMMMMMMLLLLLLJJJIIIHHHGGGFFFGGGIIIIIIGGGGGGGGGHHHKKKLLLKKKIIIFFFDDDCCCDDDBBBAAA@@@@@@??????@@@@@@FFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBB???===;;;======<<<;;;:::999888888999999999999999999999999888999999999888777666666555555555555555555555555444555555666666555555444111222444666888:::;;;<<<;;;999777444222111111222333333333222222111111111///000222333333222111000...///000111222111111000000000////////////000000000000000000////////////////////////////////////222000......000222222222111111000000000/////////------,,,***************************+++++++++,,,.........---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...------,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++---......---+++************+++++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******CCCCCCCCCBBBAAA???>>>===>>>============>>>>>>???<<<;;;;;;:::::::::::::::999:::;;;=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888888;;;;;;;;;<<<======>>>>>>;;;;;;::::::999999888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::999999999999::::::999999:::;;;<<<<<<======<<<===>>>?????????>>>===:::;;;;;;<<<<<<=========<<<===???@@@AAA@@@>>>===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>??????@@@???<<<;;;;;;===???AAABBBAAA@@@???>>>============>>>@@@AAAAAAAAA@@@@@@AAABBBDDDDDDDDDBBB@@@???CCCBBB@@@>>>======>>>>>>AAAAAAAAABBBCCCDDDEEEFFFHHHFFFDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMQQQTTTTTTRRROOOMMMPPPSSSVVVXXXXXXWWWWWWXXXTTTWWWZZZ[[[ZZZXXXXXXXXXVVVXXXZZZZZZYYYWWWWWWWWWQQQTTTWWWXXXWWWVVVUUUUUUWWWYYY[[[]]]___aaaaaaaaaZZZ\\\]]]^^^]]]^^^___aaa\\\^^^bbbdddeeeccc```]]]ZZZYYYXXX[[[bbbiiipppsssrrroooiiiddd```^^^^^^^^^___]]]ZZZZZZ\\\^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZZZZYYYXXXYYY[[[]]]^^^^^^^^^___```^^^[[[XXXVVVVVVWWW[[[___bbbddddddccc___\\\\\\^^^^^^[[[XXXZZZ[[[]]]^^^]]][[[XXXVVVPPPRRRTTTWWWYYY[[[[[[[[[YYYZZZ[[[[[[ZZZZZZ[[[]]]^^^aaafffiiihhhgggeeeddddddhhhlllmmmiiiddd^^^\\\YYYWWWTTTQQQPPPPPPRRRSSSXXXUUUQQQNNNMMMNNNPPPRRRVVVWWWWWWUUURRRPPPPPPQQQPPPOOOMMMIIIEEEDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNOOOMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKIIIHHHIIIJJJKKKLLLKKKIIIEEEBBBBBBBBBAAAAAA@@@@@@??????@@@@@@EEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAA@@@???===;;;:::=========<<<<<<;;;;;;;;;888888888888888888888888888888999999999888888777666555444444444444555666444555555666666555555444444444555666888999:::::::::999777555333333333333222222222222222111111111...///111222222222111111...///000111111111000000000//////......//////000111111111000000000/////////////////////////////////...---...000111000//////////////////.........,,,,,,+++***))))))))))))))))))))))))************------,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++******+++++++++++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))************))))))BBBBBBAAA@@@@@@???>>>===>>>============>>>>>>>>>;;;::::::999999999:::::::::;;;<<<===>>>===<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;::::::999999888888:::::::::999999999999999:::;;;;;;<<<======>>>>>>::::::::::::999999888888888888888888888888888888999999::::::;;;;;;<<<<<<999999999999::::::::::::999999888888888888999999999:::::::::::::::;;;;;;::::::<<<============<<<:::::::::;;;;;;<<<<<<<<<:::<<<===???@@@@@@???>>>:::::::::;;;<<<<<<======::::::;;;;;;===>>>???@@@AAA@@@>>><<<<<<===???@@@@@@@@@???>>>======<<<<<<<<<===>>>@@@AAAAAA@@@@@@@@@AAACCCDDDCCCAAA???===AAA@@@???>>>>>>>>>??????AAA@@@??????@@@BBBEEEFFFHHHFFFDDDAAA???>>>>>>>>><<<===>>>???AAABBBCCCCCC@@@AAACCCDDDDDDFFFHHHJJJLLLPPPUUUXXXWWWUUUQQQPPPSSSVVVZZZ[[[ZZZYYYXXXXXXSSSUUUYYYZZZYYYWWWVVVVVVTTTUUUVVVWWWWWWVVVVVVVVVPPPTTTYYYZZZXXXVVVVVVWWWVVVXXX\\\___aaabbbaaa```ZZZ\\\^^^___```bbbeeeggg```aaabbbbbbaaa```^^^]]][[[ZZZZZZ\\\```fffkkkmmmnnnlllhhhdddaaa_________^^^[[[XXXWWWYYY[[[]]]]]][[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXWWWVVVXXX\\\___cccbbbbbbbbb```^^^[[[YYYXXXXXXZZZ]]]aaacccccccccaaa```^^^^^^___]]]ZZZWWWZZZ[[[]]]]]]\\\YYYUUUSSSMMMOOORRRUUUXXXZZZ[[[[[[VVVXXXZZZ[[[\\\\\\\\\\\\^^^bbbhhhkkkkkkhhheeedddcccfffiiijjjfffaaa]]]ZZZXXXVVVSSSQQQPPPPPPQQQRRRXXXVVVSSSQQQPPPPPPRRRSSSUUUUUUUUUTTTQQQOOOOOOPPPNNNNNNLLLIIIFFFDDDEEEGGGJJJJJJKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMLLLJJJIIIJJJLLLKKKKKKJJJHHHDDDAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAACCCCCCCCCBBBBBBBBBAAAAAA????????????>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<777777777777777777777777777888999999999999999888666555333222222333555666555555666666666666555555666666666777777888888888888777666555444333333444222222222111111111111111//////111222222222222222/////////000000000000000/////////....../////////000000000000////////////////////////////////////---------...000000///---........................///...---,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,++++++)))******++++++++++++***+++,,,,,,,,,,,,---------,,,++++++******++++++,,,+++***)))(((((()))***+++************++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>>>>=========::::::999999999::::::;;;;;;<<<===>>>???>>>======:::::::::::::::;;;<<<<<<::::::999999888888888777888999999999999999999999::::::;;;;;;<<<<<<======:::999999999999999888888888888888888888888888888888888999999::::::;;;;;;888888888999999999::::::888888777777777777888888::::::999888888777777777777888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<>>>????????????;;;;;;<<<<<<<<<=========999::::::;;;===???@@@AAAAAA@@@???=========>>>???>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>===>>>AAADDDEEEGGGEEECCC@@@>>>=========>>>>>>???AAABBBDDDEEEFFF@@@BBBCCCDDDCCCDDDGGGJJJMMMRRRWWWZZZYYYVVVTTTSSSWWWZZZ]]]___]]][[[ZZZZZZUUUWWWYYYZZZXXXUUUTTTTTTRRRRRRSSSTTTUUUVVVVVVUUUQQQUUUZZZ[[[YYYWWWXXXYYYYYY[[[^^^aaabbbaaa```^^^\\\^^^```aaabbbccceeegggfffddd```]]]\\\\\\]]]^^^\\\\\\\\\]]]___bbbfffhhhiiigggfffdddbbbaaa``````\\\YYYVVVVVVXXX[[[\\\]]]YYYYYYXXXXXXWWWWWWWWWVVVYYYYYYWWWVVVUUUVVVZZZ]]]bbbbbbbbbaaa___\\\ZZZZZZYYYYYYZZZ]]]```bbbbbbaaabbbbbbaaaaaa```]]]ZZZWWWZZZ[[[[[[[[[ZZZVVVSSSQQQNNNPPPSSSVVVYYY[[[[[[\\\UUUWWWYYY[[[]]]^^^]]]\\\^^^ccciiilllkkkhhheeeccccccddddddbbb___\\\ZZZZZZWWWWWWUUUTTTSSSRRRQQQQQQSSSRRRRRRQQQQQQPPPOOOOOORRRSSSSSSRRRPPPOOOOOOPPPNNNNNNMMMKKKHHHFFFGGGHHHLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIIIIJJJLLLIIIJJJIIIGGGCCCAAA@@@@@@AAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;;;;999::::::::::::;;;;;;;;;666666666666666666666666777777888999999999888888666444333111111333444666555666666666666666666555777777666666666666666666222222111111000000000000111111111111111111111111000000111222222222222222///////////////000000000//////............////////////.........---------........................---,,,,,,---//////...,,,------------............000///...------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,+++***((()))******+++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++***(((''''''(((***+++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((???>>>>>>=========>>>>>>===>>>>>>>>>>>>======<<<:::::::::::::::;;;;;;<<<<<<===>>>??????>>>======:::::::::::::::;;;;;;<<<999999999999999888888888777777888888999999::::::999999999:::;;;;;;<<<<<<999999999999999999888888888888888888888888888888888888888888999999999999777777888888888999999999777777777666666777777777999888888777777666666555666666777888999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;===???AAABBBAAA@@@???===<<<<<<======<<<============<<<;;;::::::<<<>>>@@@BBBCCCCCCBBB@@@AAAAAAAAABBBAAAAAAAAA>>>??????@@@AAAAAABBBBBB>>>>>>======>>>@@@BBBDDDEEECCCAAA???=====================>>>@@@BBBCCCEEEAAACCCEEEEEECCCCCCFFFJJJKKKQQQVVVYYYWWWUUUTTTUUUZZZ]]]______]]][[[ZZZZZZXXXYYYZZZXXXVVVTTTSSSTTTRRRQQQQQQRRRTTTUUUUUUTTTRRRUUUXXXYYYYYYYYYXXXYYYZZZ\\\___aaaaaa```^^^]]]]]]___bbbcccbbbaaaaaaaaafffbbb]]]YYYXXXZZZ]]]```]]]^^^______^^^___bbbdddddddddccccccbbbaaa``````XXXWWWUUUVVVXXX[[[]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZXXXVVVUUUVVVYYY\\\^^^______]]][[[XXXXXXXXXXXXWWWXXXZZZ^^^```aaa```ddddddcccbbb```]]]ZZZXXXZZZZZZZZZYYYWWWUUURRRQQQPPPRRRTTTWWWYYY[[[[[[[[[VVVVVVXXXZZZ]]]^^^]]]\\\]]]bbbhhhkkkjjjfffcccbbbccccccaaa]]]ZZZXXXYYY[[[ZZZYYYXXXVVVUUUSSSRRRQQQLLLMMMNNNNNNNNNNNNMMMLLLPPPQQQRRRQQQOOONNNNNNOOONNNNNNNNNLLLIIIHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHFFFFFFHHHJJJGGGHHHHHHEEEBBB@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>@@@??????>>>===<<<<<<<<<888999999999999999999999666666666666666666666666777777888888888777777666444333222222222222333444555666666777777666666555666666666555555555444444111111111222222222222222000000000111111111111111111111111111111111111111//////.........///000111///......------......///.........---------,,,,,,........................---,,,,,,,,,...///...------------.....................---,,,++++++++++++************+++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++******(((((()))***++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***)))(((''''''((()))***)))))))))************+++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))>>>===<<<<<<<<<===>>>>>>===>>>??????>>>===<<<;;;;;;;;;::::::;;;<<<<<<===<<<<<<===>>>>>>===<<<;;;::::::999999::::::;;;<<<888888999999999999999:::666777777888999:::::::::777888888999999::::::;;;888888888888888888999999999999999999999999999999888888888888888777777777777777777777888888888999777666666555555666666777666777777777888888888888666777777888:::<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;:::::::::888888999;;;===???BBBCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::999;;;<<<>>>AAACCCDDDDDDDDDAAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<<<<===???AAABBBCCCBBB@@@>>>============<<<;;;;;;<<<===???AAABBBBBBEEEGGGFFFCCCBBBFFFIIIHHHMMMSSSUUUSSSRRRSSSUUU[[[\\\]]]\\\ZZZXXXXXXXXXXXXXXXXXXVVVSSSRRRSSSUUUSSSQQQPPPQQQTTTUUUUUUSSSSSSSSSSSSUUUXXXYYYXXXWWWWWWXXXZZZ\\\\\\\\\[[[ZZZVVVZZZ^^^aaaaaa```______```]]]ZZZWWWXXX[[[___aaa___```aaa```^^^]]]___aaabbbbbbbbbbbbaaa___^^^]]]UUUTTTTTTVVVZZZ]]]^^^^^^XXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYWWWVVVVVVYYY[[[]]]^^^^^^\\\XXXVVVVVVWWWWWWVVVVVVYYY^^^bbbdddeeeeeeeeedddbbb^^^[[[ZZZYYYZZZYYYXXXVVVTTTSSSRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYXXXWWWWWWYYY]]]^^^]]][[[]]]aaafffhhhgggdddbbb```ddddddaaa^^^ZZZYYYZZZ\\\^^^\\\YYYUUUSSSRRRRRRRRRLLLLLLKKKLLLLLLMMMOOOOOOQQQRRRRRRPPPMMMLLLLLLLLLMMMMMMNNNLLLJJJIIIIIIJJJMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLIIIIIIHHHEEECCCCCCEEEGGGEEEFFFFFFDDDBBB@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@????????????>>>======<<<<<<<<<<<<999999999999999888888888666666666666666666666666777777777777777666555444222222222222222222222222666666777777777777666666555444444444444333333333222333333444555555555555///000000000111111111222111000///...............///......---...///000111///......------......//////.........------------........................///---++++++---/////////------......////////////...---,,,+++************))))))))))))************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,+++******'''((()))***++++++++++++)))))))))*********++++++,,,++++++******++++++,,,***))))))))))))))))))***))))))))))))************((()))************)))((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******======<<<;;;;;;===>>>???===>>>?????????===<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<=========<<<;;;:::::::::999999::::::;;;<<<888888999999:::::::::;;;666666777888999::::::;;;666777777888999999::::::888888888888888888999999999999999999999999999999999999888888777777666666777777777777888888888888666666555555555555666666444555666888999:::<<<<<<888888888:::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::999888777777888999;;;===@@@BBBCCC@@@@@@>>>===;;;::::::::::::;;;<<<<<<<<<;;;:::999;;;<<>>===;;;<<<<<<===>>>???@@@AAABBBAAA???>>>=========>>>????????????@@@AAACCCDDDCCCFFFIIIGGGCCCBBBEEEIIIEEEJJJPPPQQQPPPOOORRRUUUZZZZZZZZZYYYVVVUUUUUUVVVWWWWWWVVVSSSQQQQQQTTTVVVTTTRRRPPPQQQSSSUUUTTTSSSTTTQQQPPPRRRVVVXXXWWWUUUQQQRRRSSSUUUVVVWWWWWWVVVMMMRRRYYY^^^```aaaaaaaaaZZZYYYXXXXXXYYY\\\```bbb```bbbcccaaa^^^]]]^^^```bbbbbbbbbbbb```^^^\\\ZZZSSSSSSTTTWWW[[[^^^^^^^^^XXXYYYYYYZZZ[[[\\\]]]]]]XXXYYYYYYXXXWWWWWWYYY[[[___```aaa^^^YYYVVVVVVXXXWWWVVVWWWZZZ```fffjjjkkkeeeeeedddaaa]]]ZZZYYYYYYZZZYYYWWWTTTSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWZZZXXXWWWXXX\\\^^^]]][[[]]]```eeefffeeecccaaa```eeeeeeccc```]]][[[[[[]]]bbb^^^XXXSSSPPPPPPRRRTTTOOONNNLLLKKKLLLOOOSSSUUUSSSSSSRRRPPPLLLJJJIIIJJJLLLMMMMMMLLLJJJHHHIIIJJJMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMLLLLLLGGGGGGFFFCCCAAAAAACCCEEEDDDEEEEEEDDDBBBAAAAAABBB@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777777777777777666555333333111222333333333333222111666666777777777777666666333333333333333333333222//////000222222333222222//////000000111111111222000///...---,,,+++++++++///......------///000111.........------.........000/////////....................................000...++++++---///000000........./////////000000///...---,,,++++++++++++************++++++++++++******************++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,,,,+++******'''''')))******+++++++++((())))))))))))*********,,,++++++++++++++++++,,,))))))************))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;999:::<<<>>>???@@@????????????>>>===<<<;;;::::::999888666555555666888999::::::999999::::::;;;<<<<<<<<<;;;:::999777777666777777777888999999::::::777888999:::999777555333777888999:::;;;::::::999666666777777888888999999555555666666777777888888777777666666666666777777444444444555666777777888777777666666666888999:::::::::;;;;;;;;;;;;;;;;;;:::888777888<<<===<<<::::::;;;<<<;;;999888999:::555777999;;;===>>>>>>>>>AAA???=========<<<;;;999=========;;;888888999;;;<<<<<<>>>@@@BBBDDDFFFGGGAAAAAA@@@??????@@@AAAAAAEEECCCAAA???===<<<<<<<<>><<<;;;<<<===???AAABBBAAA???=========>>>>>>>>>??????@@@BBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDGGGIIIJJJKKKKKKKKKMMMNNNQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNMMMKKKLLLNNNRRRUUUVVVTTTRRRRRRRRRRRRSSSRRRRRRQQQPPPSSSUUUYYY]]]^^^^^^\\\[[[XXXVVVTTTSSSUUU[[[aaaeeeiiifffbbb^^^\\\]]]___aaa```___```aaabbb```[[[VVVUUUUUUWWW[[[aaacccbbb```ZZZZZZYYYYYYZZZ\\\]]]___VVVYYY]]]______^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYRRRWWW\\\^^^ccciiikkkiiigggccc]]]YYYWWWWWWVVVUUUWWWXXXXXXWWWUUUSSSRRRSSSTTTTTTTTTUUUVVVYYY[[[\\\]]]]]]]]]]]]^^^^^^___```aaafffkkklllhhhccc___^^^bbbaaa___]]]\\\ZZZWWWUUUWWWSSSNNNKKKKKKNNNSSSWWWMMMMMMLLLLLLLLLNNNOOOPPPSSSPPPMMMLLLLLLNNNNNNMMMMMMLLLIIIGGGFFFFFFGGGHHHOOOOOONNNMMMKKKIIIHHHGGGGGGKKKNNNPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@???DDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@@@@???>>>======<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777777444555666777888999::::::555555444444444333333333222222222111111111111000222222111000//////000000333333333333333333333333111111111111111111111111000000000000000000000000000000//////.........---........................------------------------,,,,,,---...//////......//////............//////000000///...............000000///...------,,,,,,---,,,,,,+++*********+++)))))))))))))))******+++)))))))))))))))(((''''''************************++++++******++++++,,,---,,,+++******++++++)))'''))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))(((((((((((())))))'''((()))+++++++++************))))))(((((('''''')))))))))))))))******+++++++++******)))(((((((((;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;===???@@@@@@@@@@@@???>>>===;;;::::::999999:::888777666666777888::::::999999999999:::;;;;;;<<<;;;:::999888777777666666666777777888999999:::888888999999888666555444666777888999999999888888777777777777777777888888444444555555555666666666666666666555555666666666444444444555666777777777888777666666666777888999999999::::::::::::;;;;;;:::888777999;;;===<<<:::;;;<<<<<<;;;999888888999888999;;;<<<<<<<<<;;;;;;???===<<<<<<<<<<<<;;;999=========;;;999888:::;;;:::;;;===???AAABBBCCCCCCAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<===>>>?????????>>>>>>======>>>>>>@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJJJJJJJJJJLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTRRROOOMMMKKKJJJJJJLLLOOORRRSSSRRRPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSUUUYYY\\\^^^]]]\\\[[[WWWUUUSSSSSSVVV\\\bbbfffkkkhhhccc___]]]^^^___aaabbbbbbaaabbbccc```[[[WWWRRRRRRUUUZZZ```cccbbbaaa]]]]]]]]]]]]^^^___```aaa\\\^^^bbbeeeeeeccc___\\\^^^^^^]]][[[ZZZYYYXXXWWWTTTYYY]]]^^^ccciiilllkkkgggccc^^^[[[YYYXXXWWWVVVUUUVVVWWWUUUSSSQQQQQQQQQSSSSSSTTTTTTVVVYYY[[[]]]___^^^______```aaabbbcccccchhhmmmmmmhhhbbb___]]]______^^^]]]\\\YYYWWWUUUSSSRRROOONNNNNNOOOQQQRRRJJJIIIIIIJJJKKKMMMOOOPPPPPPNNNKKKKKKLLLMMMMMMMMMNNNLLLJJJHHHGGGGGGHHHIIIPPPPPPOOONNNMMMKKKIIIHHHJJJMMMPPPPPPNNNJJJGGGEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@CCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@???>>>>>>======???>>><<<;;;999888888888:::999999888888888888888666666777777888999999999555444444444444333333333222222222111111111111000222222111000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000/////////....................................------------------------,,,------...//////......000//////......//////000000//////...............//////...------,,,++++++---,,,++++++*********+++)))))))))))))))******+++***+++++++++******)))(((************************++++++*********+++,,,,,,,,,+++******++++++)))((((((((()))))))))))))))((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))******))))))))))))))))))))))))'''((()))))))))((('''&&&(((((((((((('''''''''&&&))))))(((((())))))***+++++++++******)))(((''''''::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>>???@@@@@@@@@>>>===;;;999888888999999:::999888777777888999:::999999888888999999:::;;;;;;::::::999888777666666555666666777777888999999999888777666666666666666555666777777888888777777777777777777777666666666444444444444444555555555555555555555555555555555444444444555666666777777888777666666555666666666777888888888999999999999999888888999;;;<<<<<<;;;<<<======;;;999777777888<<<<<<======<<<;;;999888<<<:::999:::;;;<<<;;;:::<<<======;;;999888:::;;;999;;;===???@@@@@@???>>>??????>>>>>>>>>>>>??????============>>>???@@@AAA>>>=====================<<<======>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNNNNOOOPPPRRRTTTVVVVVVVVVUUUTTTRRROOOLLLJJJJJJIIIIIIKKKNNNOOOOOONNNPPPPPPQQQRRRRRRSSSSSSSSSSSSUUUYYY[[[]]]\\\[[[ZZZUUUTTTSSSTTTWWW]]]bbbfffkkkhhhdddaaa______aaabbbeeeddddddcccbbb___[[[WWWTTTTTTVVVZZZ^^^```___^^^]]]^^^___``````aaaaaa```^^^```eeekkkooommmfff``````___\\\ZZZWWWVVVVVVVVVUUUYYY[[[\\\aaahhhlllkkkgggddd___\\\[[[[[[YYYXXXSSSTTTUUUTTTQQQOOOOOOPPPRRRRRRSSSTTTVVVYYY\\\]]]______``````bbbcccdddeeefffjjjnnnmmmhhhbbb___^^^____________]]]ZZZWWWUUUQQQQQQQQQQQQQQQPPPOOONNNIIIIIIIIIKKKLLLNNNPPPQQQPPPNNNLLLLLLMMMOOOOOOOOOOOOMMMKKKJJJIIIHHHIIIIIIPPPPPPPPPOOONNNLLLKKKJJJMMMOOOQQQPPPMMMIIIFFFDDDBBBBBBAAA@@@@@@AAABBBBBBDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@?????????@@@?????????>>>======<<<<<<>>>===;;;:::888777777777777888888888888999999999888888888888888888888888444444444444333333333333222222222111111111111000222111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////....................................------------------------,,,---......///.........//////............////////////.........------------------,,,++++++******,,,,,,+++************+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++***************************,,,++++++*********+++++++++*********++++++***((('''((()))***++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((((()))***++++++***)))((())))))))))))((('''&&&%%%''''''''''''&&&&&&&&&&&&))))))(((((())))))***+++,,,,,,+++***((('''&&&&&&:::::::::;;;;;;<<<<<<===============<<<;;;::::::::::::;;;<<<======>>>>>>>>>===;;;999888999999:::999999888888888888999999888888888888888999:::::::::999999888777777666666444555555666666777888888999888666444444555666777666777777777777777777777777777777666666555555555444444444444444444555555444444444444444444444444444444444555555666666666777777666555555444444444555666666777777888888888999999999::::::;;;;;;;;;===>>>===;;;999777666777<<<<<<<<<<<<;;;:::888777999888777888:::<<<;;;:::;;;<<<===<<<:::999:::;;;999;;;===???@@@>>><<<;;;>>>==================>>><<<<<<<<<===>>>???@@@@@@======>>>>>>======<<<;;;:::;;;===>>>??????>>>>>>AAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCDDDDDDDDDEEEGGGHHHGGGHHHIIIKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKMMMOOOQQQTTTVVVTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJHHHIIILLLNNNOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTUUUXXXZZZ[[[ZZZYYYXXXSSSSSSSSSUUUXXX]]]cccfffhhhfffcccaaaaaabbbdddeeegggfffeeecccaaa^^^[[[YYYZZZZZZ[[[[[[\\\[[[ZZZYYYZZZ[[[]]]^^^___^^^]]]]]][[[]]]dddmmmuuutttlllddd___]]]ZZZWWWUUUUUUVVVWWWUUUXXXZZZZZZ^^^eeeiiiiiigggddd```^^^]]]]]]\\\ZZZRRRTTTUUUTTTRRRPPPPPPPPPQQQQQQRRRTTTVVVZZZ]]]^^^^^^^^^______aaabbbdddeeefffiiimmmlllhhhcccaaaaaabbbcccdddccc___[[[WWWVVVSSSSSSTTTTTTSSSQQQPPPOOOLLLLLLMMMNNNOOOPPPQQQRRRQQQOOONNNOOOQQQSSSSSSSSSOOONNNMMMKKKJJJJJJJJJJJJNNNNNNNNNNNNMMMLLLKKKJJJMMMOOOOOONNNJJJFFFCCCBBBAAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>===>>>=========<<<<<<;;;;;;999999888888888888999999555666777888999::::::::::::::::::999888888777777444444444333333333222222222222222111111111000000111111000000000000000111000000000000000000000000////////////////////////000000000000000000000000///////////////.................................------------------------------...............------------,,,,,,---------............------,,,,,,,,,+++++++++*********)))++++++***************+++)))))))))))))))******++++++,,,,,,---,,,,,,++++++************************,,,++++++***************+++***)))***,,,,,,***((('''((()))***************))))))))))))))))))))))))))))))************)))))))))))))))(((((('''''''''((()))+++,,,,,,+++)))((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((()))******,,,++++++)))((('''&&&%%%999999::::::;;;<<<<<<===============<<<;;;:::999888888999999::::::;;;;;;>>>===<<<:::::::::;;;;;;999888888888888888888999888777777777777888999999888888888777777666666666333444444555555666777777888777555333333444666777888888888888777888888888777666666666555555444444555555555555555555555555333333444555555444333333444444444444555555555555555555555555444444333333444444555555666777888888999::::::::::::::::::;;;===>>>===;;;999777666777999999:::;;;;;;:::999888777666666777:::;;;;;;::::::<<<===<<<:::999:::;;;:::;;;>>>??????>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<============<<<;;;:::;;;===???@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCEEEEEECCCEEEFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJKKKMMMPPPRRRTTTOOOPPPPPPQQQPPPOOONNNMMMLLLKKKIIIJJJLLLOOOPPPQQQMMMMMMMMMMMMOOOPPPRRRSSSTTTUUUWWWYYYYYYYYYXXXWWWRRRSSSSSSVVVYYY^^^bbbeeecccbbbaaa```aaacccfffhhhfffeeedddbbb___]]][[[[[[^^^^^^^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]]]]\\\[[[ZZZYYY[[[bbblllsssrrrjjjbbbZZZXXXVVVUUUUUUVVVXXXYYYWWWZZZ[[[ZZZ^^^dddhhhgggeeebbb___^^^^^^^^^]]][[[TTTVVVWWWVVVTTTRRRRRRSSSRRRRRRSSSTTTWWWZZZ]]]___\\\\\\]]]]]]^^^```aaabbbdddgggkkkjjjgggeeedddfffhhhiiiiiifff```[[[XXXWWWYYYXXXVVVTTTSSSSSSRRRRRROOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNPPPRRRTTTTTTSSSOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKIIIEEEBBBAAAAAA@@@???>>>======>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;::::::888888777777777777888888444555777888:::;;;;;;;;;;;;::::::999888777666555444444333333333222222222222222222111111111000000111000000000000000111111000000000000000000000000........................////////////////////////.........///////////////........................---------------------------...............------,,,++++++******++++++,,,,,,------...---,,,++++++***************)))))))))*********))))))***++++++)))))))))))))))******+++******+++++++++++++++***************************++++++***))))))***************)))***,,,,,,***)))((()))))))))(((((('''&&&))))))))))))))))))))))))))))))************)))))))))(((((((((''''''&&&&&&'''(((***++++++***((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))***++++++***)))((('''&&&%%%888888999:::;;;<<<<<<===>>>>>>======<<<;;;999999888777777777777888999:::<<<<<<<<<<<<;;;;;;::::::777777777777777777777777777777777666777777888999777777777777666666555555222333333444555555666666777666444333333444555777999999888777777777888888555555555555555444444444666666666555555555555555222333444555555444333222444444444444444444444444333333444444444333333222333333444555666777888888999:::;;;;;;999999:::;;;<<<======;;;999777777888666777888999:::999888777777666666777:::;;;;;;:::999;;;===<<<;;;::::::;;;:::;;;===>>>>>><<<;;;:::::::::;;;;;;;;;;;;::::::<<<============<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<>>>???@@@@@@@@@@@@>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDFFFHHHIIICCCEEEFFFGGGFFFGGGIIIJJJKKKLLLNNNPPPPPPOOONNNMMMIIIIIIIIIJJJKKKMMMOOOQQQKKKLLLNNNOOOOOONNNMMMMMMLLLKKKJJJKKKOOORRRSSSSSSMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUWWWWWWXXXWWWVVVUUURRRSSSTTTWWWZZZ^^^aaaccc______^^^___```ccceeegggbbbbbbaaa___\\\[[[\\\]]]\\\]]]^^^]]][[[[[[\\\]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZ\\\aaagggkkkiiibbb\\\UUUTTTTTTTTTUUUWWWXXXZZZYYY]]]^^^]]]___dddfffeeebbb```^^^]]]^^^^^^\\\[[[VVVXXXYYYXXXWWWUUUUUUVVVTTTTTTUUUVVVXXX[[[^^^___]]]\\\\\\]]]]]]^^^___```bbbfffiiihhhfffeeefffhhhiiikkkjjjfff___ZZZXXXYYY]]][[[XXXUUUSSSSSSTTTUUUNNNOOOOOOOOOOOONNNMMMLLLNNNMMMMMMNNNPPPQQQQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGEEEBBB@@@@@@AAA@@@???>>>======>>>???@@@BBBBBBBBBCCCDDDDDDDDDEEEBBBBBBBBBAAA???===<<<;;;::::::::::::::::::::::::;;;:::888777555555444444333555777999:::;;;;;;:::::::::999888777666555555333333333333222222222222222222222111111111111000000000000000000111111222000000000000000000000000////////////////////////////////////////////////.........///////////////........................------------------------.........///......---,,,++++++************+++++++++,,,---------,,,+++******************************))))))))))))***++++++)))))))))))))))******+++((())))))***************************************)))))))))))))))***++++++***))))))***,,,,,,+++))))))))))))(((((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''((()))******)))((('''$$$######$$$$$$%%%''''''((((((((()))))))))))))))((((((''''''(((((()))******))))))((((((''''''&&&777888999:::;;;<<<<<<===>>>>>>>>>===<<<:::999888888888777666777888999:::999:::;;;<<<<<<;;;999888666666666777777666666666777666666666666777888888777777666666666666555555222222222333444444555555555555444333333444555555999888777666555666666777444444444444444444555555555555555444444444333333333444555666666555444333444444444444444444444444111222333444444333333222333333444555666777888888999:::<<<;;;999888:::;;;;;;<<<<<<;;;999888888999555666777888888777666555888777666888:::;;;;;;:::999;;;<<<===;;;::::::;;;999999:::;;;;;;::::::999999999:::;;;;;;:::999999;;;;;;<<<=========<<<;;;;;;:::::::::;;;===???@@@???????????????@@@AAAAAA===>>>???AAACCCDDDEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJCCCEEEGGGGGGGGGGGGIIIKKKIIIKKKNNNPPPQQQQQQOOONNNJJJJJJIIIIIIIIIKKKLLLMMMKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJMMMPPPSSSUUUUUUPPPOOONNNNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUXXX[[[]]]```aaa___^^^]]]]]]^^^```aaaccc]]]^^^^^^\\\ZZZZZZ]]]___[[[]]]^^^\\\ZZZYYYZZZ\\\\\\[[[[[[ZZZZZZ[[[[[[[[[XXX[[[___bbbbbb```\\\YYYRRRRRRSSSTTTUUUWWWWWWXXXXXX\\\]]]\\\]]]aaaaaa______]]]\\\\\\\\\]]][[[ZZZWWWYYYZZZZZZXXXWWWWWWXXXVVVVVVVVVWWWYYY\\\^^^``````_______________``````cccfffhhhgggdddccceeegggeeegggfffaaa[[[WWWXXX[[[\\\[[[YYYVVVTTTSSSSSSSSSMMMNNNOOOPPPPPPOOONNNNNNNNNMMMMMMNNNPPPQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGCCCDDDDDDBBB@@@@@@AAACCC@@@???>>>======>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCBBB@@@>>>;;;:::999999999999999999999999:::999888666555444333333333555777999;;;;;;::::::999888888777666555444444333333333222222222222111222222222111111111111000000000000000000111222222111111111111111111111111////////////////////////////////////////////////............/////////000........................------------------------......//////...------,,,,,,,,,++++++++++++,,,,,,***+++---------,,,***)))************************)))))))))))))))***++++++)))))))))))))))******+++((())))))***************************************(((((((((((()))+++,,,---***))))))***,,,,,,+++***(((((()))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((((((((((((777888888999;;;<<<======>>>>>>>>>===<<<:::999888999888777777777888999:::777888;;;<<<<<<:::888666555555666666666666555555666666666666666777888888666666666666666555555555111222222333333444555555444444444333333444444555888777666555444444555666333333333444444555555555444444444333333222222222333444666777777666444333444444444444444444444444///000222333444444333222333333444555666777888999999;;;<<<;;;999888999<<<:::;;;<<<;;;999888999:::666666777777777555444333888777777888:::<<<;;;:::888:::<<<===<<<::::::;;;888888888888888999999999888999:::;;;;;;:::999888999:::<<<=========<<<<<<::::::999999:::===@@@AAAAAA@@@?????????@@@AAABBB>>>>>>@@@BBBDDDFFFGGGHHHDDDCCCBBBBBBCCCEEEHHHIIIDDDEEEGGGGGGGGGHHHIIIKKKHHHJJJNNNPPPRRRQQQPPPOOOKKKJJJIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJHHHGGGIIIIIIJJJMMMQQQTTTUUUUUURRRQQQPPPOOOPPPRRRTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTVVVXXX[[[]]]___```___^^^]]]\\\\\\]]]^^^___ZZZ[[[[[[ZZZXXXYYY]]]aaa^^^______\\\XXXUUUVVVXXX[[[ZZZYYYXXXXXXYYYZZZZZZTTTXXX\\\^^^]]]\\\[[[[[[QQQRRRSSSUUUVVVVVVVVVVVVUUUYYYZZZYYYZZZ\\\[[[XXX]]][[[ZZZ[[[\\\\\\[[[YYYXXXYYY[[[ZZZYYYXXXXXXYYYXXXXXXXXXXXXZZZ\\\^^^```cccbbbbbbaaaaaaaaaaaaaaaeeeggghhhfffcccaaaccceee```bbbaaa]]]WWWUUUXXX\\\[[[ZZZYYYWWWUUUSSSRRRQQQMMMNNNPPPRRRSSSSSSRRRRRRPPPOOOOOOPPPQQQRRRPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHBBBBBBBBBAAA@@@@@@CCCEEE@@@???>>>======>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDCCCAAA>>>;;;:::888888888888888999999999666666555555555555666666333555888:::;;;;;;:::999777777777666555444444444333333333222222222111111222222222111111111111000000000///000000111222222111111111111111111111111000000000000000000000000////////////////////////---.........//////000000........................------------------------.../////////...---,,,,,,...------,,,,,,------...***+++,,,------,,,***(((***************+++++++++))))))((())))))***++++++)))))))))))))))******+++((()))***+++++++++++++++************************'''''''''((()))+++------)))))))))***,,,,,,+++***'''((()))******++++++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((---,,,***)))(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((999888888888999::::::;;;;;;;;;:::::::::;;;<<<<<<:::999999999888777777777888888888888888888888888777777777777777666555555777777777777666666666666888777666555444333222222222222222222333444555666555444333333333333444555666555555555555444444444444444222222222222444444111222222333333444444555222222444555666777777777444444333333333333222222333222111111111222333444333444444555555555555444888888888888888888888888;;;;;;999777555555888:::666666666666666666666666666666666666777888999:::777999<<<<<<<<<;;;;;;<<<===;;;888555444333333444888888888999999888888888;;;<<<>>>??????===;;;:::666777888:::<<>>@@@AAA>>>>>>>>>>>>@@@CCCEEEGGGBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIILLLLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJNNNRRRSSSPPPKKKGGGEEEFFFHHHJJJMMMOOOQQQSSSSSSTTTTTTTTTVVVXXXYYYXXXWWWWWWWWWWWWUUUSSSSSSTTTUUUUUUXXX[[[]]]]]][[[[[[[[[[[[[[[[[[\\\]]]]]][[[XXXXXXYYYZZZ[[[\\\]]]]]]^^^```^^^[[[XXXUUUSSSSSSRRRVVVWWWWWWVVVUUUUUUXXXZZZVVVWWWYYY[[[[[[ZZZXXXWWWVVVTTTTTTVVVYYY[[[YYYWWWVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYWWWUUUUUUVVVYYY\\\UUUTTTSSSSSSSSSTTTUUUVVVUUUUUUVVVWWWZZZ]]]```bbbbbb```___```bbbdddddddddbbbdddggggggddd```^^^]]]^^^[[[XXXVVVVVVVVVVVVUUUWWWWWWVVVVVVTTTSSSQQQPPPKKKMMMOOOQQQRRRQQQOOOMMMMMMNNNNNNNNNNNNLLLJJJIIILLLMMMMMMKKKHHHFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDAAA@@@AAAAAAAAA@@@AAA???===;;;;;;===@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA???===:::999888888777777777777888888888888777777666666555555444555777888999888666555888777666555555555555555555555555444444444333333000000000000000000000000...............///000000222222111000///...------000000000000000000000000.........///////////////------,,,,,,,,,---......,,,,,,,,,---------......------------------------000///---,,,++++++,,,,,,...//////---+++))))))***+++++++++*********))))))******++++++++++++******((()))***++++++***)))(((+++***'''&&&&&&'''***+++************************))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************'''(((((((((((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&999888888888999999:::;;;::::::999999999999::::::999999888888888888888888888888888888888888888888666666666666666555444444555555666666666777777777555555555555444444444444222222222222333444555555333333444555555444333333555555555555444444444444444333333222222333333444111111222333333444444555444555555555555444333333444444333333333333222222222111111111222333555666999999888777777666666555888888888888888888888888999999999888666777999;;;666666666666666666666666666666666666777888999999888:::<<<===<<<;;;;;;;;;<<<:::888555444444444555888999999::::::999999888:::;;;===>>>>>>===;;;:::777777888:::<<>><<<;;;;;;===>>>>>>>>>???@@@AAACCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNJJJIIIHHHGGGGGGGGGGGGGGGGGGJJJNNNOOOMMMJJJGGGFFFGGGHHHJJJLLLNNNPPPQQQRRRSSSRRRRRRTTTVVVWWWVVVUUUVVVWWWWWWUUUTTTSSSTTTUUUUUUXXX[[[]]]\\\[[[ZZZZZZ[[[ZZZZZZ[[[]]]]]][[[YYYZZZZZZZZZ[[[[[[[[[\\\\\\___]]]ZZZWWWTTTSSSRRRRRRVVVWWWXXXWWWWWWXXX[[[^^^[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVZZZ]]]\\\YYYVVVVVVWWWXXXYYYYYYYYYXXXWWWZZZZZZXXXVVVUUUVVVXXXZZZVVVUUUTTTTTTUUUWWWYYYZZZYYYYYYYYYZZZ\\\___bbbccceeedddcccccceeeffffffeeeddddddddddddcccaaa^^^\\\[[[XXXVVVUUUVVVWWWWWWWWWYYYXXXXXXVVVTTTRRRPPPOOOLLLNNNPPPRRRSSSRRRPPPNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLIIIGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBBBBDDDDDDDDDCCCBBBAAA???===<<<===???@@@BBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@???===<<<:::999888888777777777777888888888888777777666666555555333444666888888777666555555555444333333333333333222222222222222111111111111111111111111111111111...............///000000000000000000////////////....................................////////////...------,,,,,,,,,------,,,,,,,,,---------......------------------------000000...------,,,,,,,,,---......---+++)))******,,,,,,,,,+++++++++************++++++++++++******((()))***++++++***)))(((+++***(((''''''(((***+++************************))))))))))))))))))))))))*********)))************(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((())))))((('''&&&999888888888888999::::::::::::999888777777777777777777888888888888888888666666666666666666666666444555555555555444333333444555555555666777777777333333444444555555555666222222111222222333444555111333555666666555333111555555555555444444444444444333333222222333333444111111222222333444444444444444444444444333222222444444333333333333222222000000000111333555888999AAA???===:::888777666666777777777777777777777777666777999888777777888999666666666666666666666666666555555666666777888999999;;;======;;;:::::::::999888666555444555555666999999::::::::::::999999999:::<<<<<<===<<<;;;:::888888999:::<<<>>>@@@AAA???>>>===<<<<<<;;;<<<<<>><<<;;;:::::::::888888777777777777888888888888777777666666555555333444555666666666555444555444333333333333333333111111111111111111111111222222222222222222222222...............///000000.../////////000000000111................................................///...------,,,,,,,,,,,,,,,,,,,,,---------..............................////////////...---,,,,,,,,,---------+++***+++,,,------,,,,,,,,,+++++++++******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%999888888888888888999999;;;:::999888777666666666666666777777888888999999555555555555555555555555444444555555555444444333555555555555555555555555333333444444444555555555222222111111222333333444333333444555555444333333555555555444444444333333333333333333333333333333111111111222333333444444000000222333444555555555444444333333333222222222//////000111444777:::;;;EEEBBB>>>:::777666666666666666666666666666666666444666888777666555555555555555555555555555555555555555555555666777888888:::<<<======;;;999888888777666555555555555666777888888999999999999888888888999:::;;;;;;;;;::::::999999::::::<<<===???@@@>>>>>>>>>>>>>>>>>>======???@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJKKKLLLHHHHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPQQQSSSSSSRRRPPPRRRTTTUUUUUUTTTTTTUUUVVVWWWZZZ^^^___^^^]]]\\\\\\[[[YYYXXXXXXZZZ[[[[[[ZZZ\\\\\\\\\\\\\\\]]]]]]]]]ZZZXXXUUURRRPPPOOOPPPQQQVVVWWWXXXYYYYYY[[[^^^aaaaaa___\\\YYYWWWVVVVVVVVVWWWXXXZZZ\\\]]]\\\YYYWWWZZZZZZZZZYYYYYYXXXXXXWWWZZZYYYWWWVVVWWWXXXXXXXXXUUUUUUUUUVVVYYY]]]```ccc``````______```aaacccdddgggffffffgggiiijjjjjjhhhhhhccc^^^^^^```aaa^^^[[[VVVUUUSSSSSSUUUWWWWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMKKKMMMOOOQQQQQQOOOMMMLLLKKKJJJJJJKKKLLLNNNPPPQQQNNNOOOOOOMMMJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEFFFGGGHHHGGGEEECCC@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>><<<:::999999::::::999888888777777888888999888888777777666666555555222333444555555555444444666666555444444555555555222222222333333333333444333333333333333333333333...............///000000////////////000000000000........................///...............------000///...---,,,+++++++++,,,,,,,,,---------......////////////////////////------...///...---+++******+++,,,,,,+++***+++---,,,,,,++++++++++++************++++++++++++******)))))))))******))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++---...---,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((('''&&&&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%999999888777777888888888;;;;;;999888777777777777666666666777777888888999444444444444444444444444444555555666666666555555777666666555444333222222555444444444444333333333222222111111111222333333666555333222222333555666555444444444444333333333333333333333333333333333000000111222222333333444000000222333444555555555444444333333333222222222//////000111444777:::;;;CCCAAA===999666444444444555555555555555555555555444555666555333111111222444444444444444444444444444444444444555666777888:::;;;===<<<:::888777777555555555555555666666777666666777777777777666666777777888999999999999999;;;::::::;;;;;;===>>>>>><<<<<<>>>>>>???>>>======???@@@AAAAAAAAA@@@>>>===<<<===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMLLLJJJHHHHHHIIIKKKHHHIIIIIIJJJKKKMMMOOOPPPSSSRRRQQQRRRSSSSSSQQQPPPPPPRRRTTTUUUUUUUUUVVVWWWZZZ]]]```aaa```^^^]]]]]][[[YYYWWWVVVXXXZZZ[[[[[[\\\\\\]]]]]]^^^___``````XXXVVVSSSPPPNNNNNNPPPQQQWWWXXXXXXXXXXXXYYY\\\^^^^^^]]]ZZZWWWVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXYYYYYY]]]]]]\\\\\\[[[[[[[[[[[[YYYWWWUUUUUUXXXZZZZZZYYYSSSTTTUUUWWWZZZ]]]```bbb```___^^^^^^^^^___```aaabbbbbbccceeehhhjjjiiihhhgggbbb]]]\\\___```^^^ZZZXXXVVVTTTTTTUUUUUUTTTRRRPPPPPPPPPPPPPPPOOONNNNNNMMMOOOQQQRRRRRRQQQNNNMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOOOOMMMJJJHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFFFFGGGEEEBBB???>>>???@@@BBBCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>===<<<:::999999999:::;;;999999888888888888999999888888777777666666555555222333333444444444444444555555444444444555555666333333333333333333333333333333333333333333333333...............///000000111111111000///.........//////////////////////////////......---------,,,000///...---,,,+++++++++,,,,,,,,,---------......////////////////////////***+++,,,---,,,+++***))))))+++,,,+++******+++---************))))))))))))******++++++++++++*********))))))))))))))))))***)))***+++,,,,,,+++***)))''''''''''''''''''''''''((((((((((((((((((((((((&&&)))...111222000---***''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&999999888777777777777888::::::999888777777777888666666777777777777777777444444444444444444444444444444555666666666666555666666555444333222222111555444444444333333222222222222111111111111222222888555222000000222555888444444444444333333333333222333333444444333333222000000111111222333333333444444444444444333222222444444333333333333222222000000000111333555888999===<<<999777555444333333444444444444444444444444444444555444222000111222444444444444444444444444444333333444444555666777888:::;;;:::888666555666444444555555555666666666555555666666666666555555666666666777777888999999<<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<======<<<<<>>======:::;;;===???@@@@@@@@@?????????@@@AAABBBCCCCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJGGGEEEEEEFFFHHHIIIIIIIIIJJJKKKNNNQQQRRRTTTSSSRRRRRRSSSSSSQQQOOONNNPPPSSSUUUUUUUUUVVVWWW[[[^^^aaabbbaaa___]]]]]][[[XXXUUUUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^_________WWWUUUQQQNNNMMMNNNPPPQQQVVVWWWWWWWWWVVVXXXZZZ]]]]]]\\\ZZZXXXXXXXXXZZZ[[[\\\\\\[[[YYYWWWWWWYYY[[[```___^^^^^^]]]^^^^^^___YYYWWWUUUVVVYYY[[[YYYWWWRRRTTTVVVYYY\\\]]]^^^___]]]]]]\\\[[[\\\]]]^^^_________```cccfffgggfffeeeeeeaaa]]]\\\]]]^^^\\\ZZZZZZXXXVVVUUUUUUTTTRRRPPPMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUSSSQQQOOOMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIHHHFFFEEEEEECCCAAA>>>>>>???@@@AAABBBCCCCCCCCC???@@@@@@@@@@@@???>>>>>>;;;;;;:::::::::::::::;;;999999888888888888999999888888777777666666555555333333333444444444555555222222222222222333333444333333333222222222111111333333333333333333333333...............///000000222222111000///...------000000000000000000000000//////......---,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,---------..............................*********++++++******))))))+++,,,+++******+++,,,***))))))))))))(((((((((******++++++++++++************))))))))))))******((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&***///222333000,,,)))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''999999888777777777777777888888777666666777777777777777777777777666666666555555555555555555555555333333444555555555555555333333333333333333333333222333333333333333444444222222111111111111222222666555333222222333555666444444444333333333222222222333333444444333333222000000000111222222333333444555555555555444333333444444333333333333222222222111111111222333555666777777666666555444444333333333333333333333333333333333444333222333555777333333333333333333333333333333333333444555666777666777999999777555555555444444555555666555555555555555666666666666555555555555555555666777888999===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===999:::<<<>>>@@@??????>>>>>>???@@@AAABBBCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCEEEGGGIIIJJJKKKGGGHHHHHHGGGEEEEEEGGGIIIIIIIIIIIIJJJLLLOOORRRTTTTTTSSSRRRRRRSSSRRRPPPNNNLLLOOOSSSUUUVVVVVVWWWXXXZZZ]]]```aaa___]]]\\\\\\[[[XXXTTTSSSUUUYYY[[[]]]______^^^]]]\\\[[[[[[ZZZWWWTTTQQQNNNMMMNNNPPPRRRTTTUUUVVVWWWWWWYYY\\\^^^___^^^\\\[[[[[[[[[[[[\\\\\\]]]^^^\\\YYYXXXYYY[[[``````___^^^^^^___```aaa]]]YYYVVVVVVYYYZZZWWWSSSSSSUUUYYY\\\^^^^^^]]]\\\[[[ZZZZZZYYYZZZ[[[\\\]]]______```bbbddddddbbb```bbbaaa___]]]\\\[[[[[[ZZZZZZXXXWWWVVVVVVUUUSSSPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPRRRSSSUUUTTTRRRPPPNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>===::::::;;;;;;;;;;;;;;;::::::999999888888999999:::888888777777666666555555444444444444444555555666222222111111222222333444666555555444333222111111222222222222222222222222...............///000000111111000000//////......//////////////////////////////...------,,,++++++...------,,,,,,,,,------,,,,,,,,,---------......------------------------+++***************++++++***+++,,,+++***)))***+++*********))))))))))))(((******++++++++++++******+++***)))(((((()))***+++((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***---//////---+++)))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((()))999999888777777666777777666666555555555666666777888888777777666666555555555555555555555555555555111222333333444444444444000111111222444555666666000111111222444555555666222222111111111111111222444444444444444444444444444444444333333333222222222222444444444444222222000000000111222222333333222222444555666777777777444444444333333333222222333222111111111222333444333444444555555555555444333333333333333333333333222222333333333555999<<<333333333333333333333333333333333333444555666666444666888888666444444555444444555555666555555444666666777777777777666666444444444555555777888888======<<<;;;;;;;;;;;;;;;============>>>@@@AAABBB===<<<;;;::::::;;;<<<===888:::<<<>>>??????>>>===>>>??????AAABBBCCCDDDDDD>>>??????@@@BBBCCCCCCDDDCCCCCCEEEFFFIIIKKKMMMOOOGGGHHHIIIIIIHHHIIIKKKMMMIIIIIIIIIJJJMMMPPPTTTVVVTTTRRRQQQQQQRRRQQQOOOMMMKKKNNNRRRUUUVVVVVVWWWXXXYYY[[[______^^^\\\ZZZZZZ[[[WWWTTTSSSUUUYYY[[[]]]aaa```^^^\\\ZZZXXXWWWVVVWWWTTTPPPMMMMMMNNNQQQSSSSSSTTTVVVWWWXXXZZZ^^^aaaaaaaaa___^^^]]]\\\\\\\\\[[[^^^``````\\\YYYYYYZZZ```___^^^^^^___```aaabbb```[[[WWWWWWYYYXXXTTTPPPTTTWWW[[[___```___\\\ZZZZZZYYYYYYXXXYYYZZZ\\\]]]aaa```aaabbbcccbbb___\\\___``````___\\\ZZZZZZ[[[YYYXXXWWWWWWWWWVVVTTTRRRRRRRRRRRRRRRQQQPPPOOONNNMMMOOOQQQRRRQQQOOOMMMKKKMMMNNNPPPQQQRRRQQQPPPPPPLLLMMMMMMKKKHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGDDDCCCDDDEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>???????????????>>>======999:::;;;<<<===<<<;;;::::::999999888888999999:::888888888777666666555555555444444444444555666666333333333333444444555666999999888777555444333222222222222222222222222222...............///000000////////////000000000000........................//////...---,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,*********+++,,,---***+++,,,+++)))((()))***+++++++++************)))******++++++++++++******+++***)))(((((()))***+++)))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***555666666777777777666666555666666666666444333222222444666777666666666888222222333333333333444444333444555555555444333222333333333222222222111111555555555444444333333333222222222222222222222222222222111111222222333444666555222111000000111222333333222222111000//////222222222333333333444444222222333333333333444444444444333222111111111111111111111111111111111111555666777777666444222111222222333333333444444444333444444333222222333555444444444333333222222222333333333222333333444444111222222333333444444555666555444333222222333333555555555666555444444333444333222111333555888;;;;;;<<<<<<<<<;;;;;;===>>>>>>===<<<<<<>>>??????>>>:::999888888888999:::;;;:::;;;<<<===>>>>>>===<<<>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLKKKMMMNNNLLLIIIIIINNNRRRPPPOOOMMMMMMPPPQQQRRRRRRPPPQQQRRRRRRRRRQQQOOOOOOPPPRRRTTTUUUVVVUUUSSSRRRVVVYYY]]]^^^\\\YYYWWWVVVWWWVVVUUUVVVYYY\\\^^^^^^ccc___[[[YYYXXXXXXWWWVVVRRRPPPOOOOOOQQQRRRRRRQQQRRRUUUXXXYYYYYY[[[___bbbfffeeebbb___]]]]]]^^^^^^dddaaa]]]ZZZZZZZZZYYYYYY[[[ZZZYYY[[[^^^```aaa```aaa___\\\ZZZXXXWWWWWWXXXXXX\\\```bbb```\\\YYYWWWZZZ[[[\\\]]]]]]]]]\\\\\\aaa___^^^^^^___```___^^^[[[\\\]]]^^^_______________]]]YYYXXXXXXXXXWWWVVVTTTUUUVVVUUUSSSOOOKKKHHHLLLLLLLLLJJJIIIIIIKKKMMMKKKLLLNNNOOOPPPOOOMMMLLLMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFIIIGGGDDDCCCCCCBBB???===@@@@@@??????>>>>>>============>>>>>>>>>>>>======999999:::::::::999999888888777666666777999;;;===:::777333222444555555333000000111222333333333333000000111222444555555666999888777666555444333333222222222111111111111111&&&''')))+++---.........222222000///............---------------...///000------------,,,+++******//////.........------------------...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())),,,---...---+++***))))))))))))))))))))))))************************************************'''''''''''''''''''''''')))((('''&&&$$$###"""!!!''''''((()))******))))))''''''(((((())))))******&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%###!!! '''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''555666777888888888888888666777777777777555444333222444666666666555666777222222222333333333444444333333444555555444333222333333333222222222111111444444444333333333222222222222222222222222222222222222222111222222333444666444222111000000111222333333222111111000//////222222222333333333333444222222222333333333444444333333222111111111222222111111111111111111111111111222444555555555333222000000000111111111222222111222333222000000222333555555555444444333333333444444333333333333333444111222222333333444555555888777555444444444555555555555666666555555444444555444222222333555888999:::;;;<<<;;;:::;;;<<<>>>???===<<<<<<=========<<<:::999888888888999;;;;;;;;;<<<>>>???@@@???>>>===>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMKKKHHHHHHMMMQQQQQQOOONNNNNNPPPRRRSSSRRRQQQQQQRRRRRRRRRPPPOOONNNOOOPPPRRRTTTUUUUUUTTTTTTXXX[[[^^^___]]]ZZZXXXWWWVVVVVVVVVYYY]]]```bbbbbbccc___[[[XXXXXXWWWVVVUUUSSSRRRPPPOOOPPPQQQPPPOOORRRTTTWWWXXXYYY[[[___cccfffdddbbb```^^^]]]]]]]]]```]]][[[YYYYYYYYYXXXWWWZZZYYYYYYZZZ]]]````````````^^^[[[YYYWWWWWWXXXYYYYYY\\\___```^^^[[[YYYXXX]]]]]]___``````___^^^]]]___]]][[[[[[\\\\\\\\\ZZZZZZ[[[\\\\\\]]]^^^______aaa^^^ZZZXXXWWWVVVUUUSSSXXXYYY[[[ZZZXXXSSSNNNKKKMMMMMMLLLIIIGGGEEEGGGHHHHHHJJJKKKMMMMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFDDDBBB@@@@@@???===;;;>>>>>>>>>>>>>>>==================>>>>>>=========::::::::::::999999888777777666666555666888;;;<<<;;;888444333555666555444222222333333333222222111111222333444555666666777888888777666555444333333333333222111111000//////,,,------------.........000////////////000000111---------------...//////,,,------------,,,,,,+++///.........------------,,,------...------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))*********)))(((((((((((((((((((((((((((************************************************&&&%%%%%%$$$$$$#########((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''666666888999::::::::::::777777888777777666444444333444666666555444555666222222222222333333333333222333333444444444333333333333333222222222111111333333333222222222222222222222222222222222222222222222222222222333444444555444222111000000111222222222222111111000000///111111222222222333333333222222222222333333333333222222111111111222333333111111111111111111111111---///111333444555444444000000000111111111111222000111222111//////111222555555555555444444444444555555444333222222222222222222222333444444555555777666555444444444555666666666666666555555444444555444333222333444666888999;;;<<<;;;::::::<<<===???===;;;:::;;;<<<;;;::::::999999999999:::;;;<<<;;;===???AAABBB@@@>>>=========>>>>>>>>>?????????BBBBBB@@@?????????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGIIIJJJIIIGGGHHHKKKOOOPPPOOOMMMNNNPPPRRRRRRRRRQQQRRRRRRRRRQQQPPPNNNMMMMMMNNNOOOQQQSSSTTTVVVVVVYYY\\\______]]]ZZZXXXXXXUUUUUUXXX]]]cccggghhhgggbbb___[[[XXXWWWVVVUUUTTTUUUSSSPPPOOOPPPPPPNNNMMMQQQSSSVVVXXXZZZ]]]aaadddeeedddbbb```^^^]]]\\\\\\]]][[[ZZZ[[[[[[[[[YYYWWWZZZYYYXXXYYY[[[]]]]]]\\\\\\ZZZWWWUUUUUUVVVYYY[[[[[[\\\]]]\\\ZZZXXXYYYZZZ^^^___```aaaaaa```^^^]]]XXXWWWVVVWWWYYYZZZZZZYYYZZZZZZZZZ[[[\\\]]]___```bbb___\\\ZZZZZZYYYXXXWWW\\\^^^``````]]]XXXRRRNNNLLLKKKJJJGGGDDDBBBCCCEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEIIIIIIJJJIIIIIIHHHGGGFFFDDDBBB@@@??????>>><<<:::<<<<<<<<<===============<<<<<<============<<<<<<::::::::::::999888777666666555555555666888:::;;;;;;888666555666666666555444444444444333222111000333333444444555666777777777777666555444333333222333222222111000//////...000000/////////000111222111000000////////////000---------------.........,,,------.........------............------------,,,,,,------...------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$'''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&'''((()))(((((('''''''''((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&666777888:::;;;<<<<<<<<<777777777666555555444444333555666666444333333444111222222222222333333333222222222333333333333333333333333222222222111111222222111111111111111111111111111111111111111111333222222222222333444444333333222111000000111111222111111111000000000///111111111111222222222222111222222222222333333333111111000000111222333333111111111111111111111111...///000222333444444444222222222222333333333333000111222111//////111222444444444444444444444444555444333222111000000000222222333333444555555555555444333333333444555666666666666555555555555555555444333222333444555666888:::;;;;;;::::::;;;<<<<<<:::999999:::;;;;;;::::::::::::::::::;;;;;;<<<;;;<<>>>>>>>>AAA@@@>>>===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFGGGJJJMMMNNNMMMKKKKKKNNNOOOPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLLLLLLLMMMOOOQQQSSSVVVWWWYYY[[[]]]]]][[[YYYWWWWWWSSSVVVZZZaaagggkkklllkkkaaa^^^ZZZWWWVVVUUUTTTSSSTTTRRRPPPOOOPPPPPPOOONNNPPPRRRTTTWWW[[[^^^bbbdddcccbbbaaa___]]][[[ZZZYYY[[[[[[\\\]]]___^^^[[[YYYZZZYYYWWWVVVWWWWWWVVVUUUSSSQQQOOOOOOQQQUUUYYY\\\\\\\\\[[[XXXWWWWWWYYY[[[]]]^^^```aaa```^^^[[[ZZZRRRQQQRRRUUUXXXZZZZZZZZZYYYYYYZZZZZZ\\\^^^```aaaaaa___]]]\\\^^^_________]]]___aaaaaa^^^XXXRRRNNNIIIIIIHHHEEEBBBAAABBBCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFDDDGGGGGGGGGFFFEEEDDDBBBBBBEEECCCAAA@@@@@@???===<<<:::;;;;;;<<<<<<=========;;;<<<<<<======<<<<<<;;;;;;;;;::::::888777666555555555555555666777999:::999888666555555555555555333333444444333222222111222333333444555666666666666666555555444333333222000000000000000////////////.........000333666777555444222000...,,,,,,+++,,,---------------------,,,,,,---...////////////------------------------,,,,,,------...------------------,,,,,,,,,++++++************************************************))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&%%%%%%%%%&&&&&&'''(((((('''''''''((()))******%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&555666888999:::;;;<<<<<<666666555444333333333333333555666555333222222333111111111222222222333333111111111111222222333333333333333222222222111111111111111111111111111111111111111111111111111111333333222222333333444555222222111111111111111111111111111000000000000000000000000111111111222222111111111222222222333333000000000000111222222333111111111111111111111111111111222333333333333333111111222222222333333333111222333222000000222333222222222222222222222222333333111000////////////222333333444444555666666555555444444444666777888666666555444333444444555444444333333333333444555777999;;;;;;:::999:::;;;888777666888:::<<<===<<<::::::;;;;;;<<<<<<<<<<<<999;;;===>>>>>>===:::999;;;;;;<<<<<<<<<=========>>>===<<<<<<===@@@BBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFHHHJJJKKKLLLJJJHHHIIIKKKMMMMMMMMMOOOPPPPPPPPPOOONNNLLLKKKKKKKKKLLLMMMOOORRRTTTUUUVVVXXXZZZZZZXXXVVVVVVVVVSSSVVV[[[bbbhhhllllllkkk___\\\XXXVVVUUUUUUTTTSSSRRRQQQOOOPPPQQQRRRRRRQQQPPPQQQSSSWWW[[[___cccdddbbbaaa___\\\ZZZYYYXXXWWWYYYYYYZZZ\\\^^^^^^[[[XXXZZZXXXUUUSSSRRRQQQOOOMMMJJJIIIIIIJJJNNNSSSXXX[[[[[[ZZZYYYWWWVVVWWWZZZ]]]^^^___aaaaaa```]]]ZZZXXXSSSRRRSSSUUUXXXYYYXXXVVVXXXXXXYYY[[[]]]___aaabbb```^^^\\\\\\^^^___```___ZZZ\\\]]]]]][[[UUUPPPLLLLLLKKKIIIFFFBBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFEEECCCBBB@@@@@@DDDBBBAAA@@@@@@???===<<<::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777555444444444555555777888999999777777666555444333444444111222333444444444444444222222222333444444555555555555444444333333222222.........//////000000111...---------///222555777555444222000...,,,,,,+++,,,------......---,,,,,,,,,,,,---...////////////,,,,,,------------------+++,,,,,,---.........---------,,,,,,,,,+++++++++************************************************))))))(((((('''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&'''(((((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%%%%######"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&555555777888999999999999666555444333222222222222333555666555222111000111111111111111222222222222000000000000111222333333333333333222222222111111111111111111111222222222111111111111111111111111333333333333333444444555111111111111111111111000000000000000000000000000///000000000000111111111111111111111222222222222111111000000000111222222111111111111111111111111333333222222222222222222/////////000000000000111111222333222000000222333111111111111222222222222222222111000////////////333333333444555555666666666666555555666888:::;;;666555333222222222333444333333333333333444555555666888:::;;;:::999999999666555555777;;;===>>>>>>:::;;;<<<<<<======<<<<<<999:::;;;;;;;;;:::999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCEEEGGGHHHJJJJJJIIIHHHFFFGGGIIIKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQRRRTTTVVVWWWVVVUUUUUUVVVTTTVVVZZZ```eeehhhhhhggg]]]ZZZVVVTTTTTTUUUTTTTTTSSSQQQPPPQQQRRRTTTTTTSSSQQQQQQRRRVVV\\\```bbbcccbbb___\\\YYYVVVUUUUUUVVVUUUUUUVVVYYYZZZZZZXXXUUUXXXVVVSSSPPPOOONNNLLLJJJGGGGGGHHHJJJNNNRRRVVVYYYWWWXXXYYYXXXXXXYYY\\\^^^aaabbbcccdddbbb^^^ZZZWWWWWWWWWVVVWWWWWWVVVSSSQQQUUUVVVXXX[[[]]]___`````````]]]ZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXVVVRRRMMMKKKQQQPPPMMMHHHCCC?????????EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBBBB@@@???>>>>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999888777666555444555666777888888999999555666777666444222333444111222333444555555555555222222222333333333444444444444333333333222222222------......//////000000//////...---...///000111111000000////////////000,,,,,,---......---+++***,,,------.........------,,,,,,,,,,,,------------++++++,,,---............,,,,,,,,,,,,++++++++++++************************************************'''''''''''''''&&&&&&&&&************************(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&&&&%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%444555555666777777777666777666444333222222333333444555666444222000///000111111111111222222222222000000//////000111333444333333333222222222111111111111111222222222333333111111111111111111111111444333333333333444555555000000111111111111000000///000000000000000000000/////////000000000111111111111111111222222222222222111111000000000000111111111111111111111111111111111111000000111111111////////////000000000000000111222111//////111222111111111222222333333333333222111111111111222222333333444444555666666666444444333444555777999:::555333222000000111222333111111222333333444555666555777:::;;;:::999888999777666666888;;;===>>>>>>:::;;;<<<===>>>======<<<::::::999999888888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@BBBEEEGGGIIIJJJJJJIIIGGGFFFFFFHHHJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLPPPRRRTTTUUUUUUUUUVVVWWWUUUVVVYYY]]]aaacccbbbaaaZZZXXXTTTSSSTTTUUUUUUUUUVVVTTTRRRRRRSSSTTTTTTSSSSSSRRRRRRVVV\\\```bbbbbbaaa^^^YYYUUURRRRRRTTTUUUUUUUUUUUUVVVXXXXXXVVVTTTUUUSSSQQQPPPPPPOOONNNMMMKKKLLLNNNOOORRRTTTUUUVVVTTTVVVYYY[[[[[[\\\]]]___```bbbccccccaaa]]]XXXUUUVVVVVVVVVWWWWWWVVVSSSPPPPPPRRRVVVZZZ]]]]]]]]]]]]^^^[[[XXXVVVVVVVVVUUUTTTUUUUUUUUUTTTRRRPPPMMMLLLPPPOOOMMMJJJFFFDDDDDDEEEHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA????????????===;;;=========<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888888888777666666555555777888999999::::::555777888777555333333555333333444444444444444333333333333444444444444444333333333333222222222222/////////......------------............/////////000////////////000000111+++,,,---......,,,+++))),,,------------,,,,,,+++++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,++++++++++++***************************************************'''(((((()))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###((((((''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%(((((('''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&''')))***%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%444444555555555555555444888777555444333333444444444555666444111/////////000111111111111222222222000////////////111333444333333333222222222111111111111222222333333333333000000000000000000000000444333333333333444555555///000111111111111000000////////////000000000000////////////000000000000000111111111111222222222222222111000//////000000111111111111111111111111///////////////000111111111111111111222222222222///000000000......000111222222222333333444444444333333333222333333444444333333444444555666666666000000000000111333555777444333111//////000111222000000111222444555666666444777:::;;;:::888888888999888777888;;;======<<<:::;;;===>>>>>>>>>===<<<<<<;;;999888777888999999999999:::::::::;;;;;;;;;;;;<<<===>>>??????>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@BBBEEEHHHJJJJJJJJJJJJHHHFFFGGGIIIKKKKKKKKKGGGHHHIIIKKKKKKKKKKKKJJJLLLMMMNNNOOONNNMMMJJJIIIOOOQQQTTTUUUUUUUUUWWWXXXVVVVVVXXXZZZ^^^___^^^]]]YYYVVVSSSSSSTTTUUUVVVVVVYYYWWWTTTTTTTTTTTTSSSQQQTTTRRRRRRVVV\\\```aaaaaaaaa]]]XXXRRRPPPPPPSSSTTTWWWVVVVVVWWWXXXXXXWWWVVVSSSQQQPPPPPPQQQRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUQQQUUUYYY\\\]]]^^^^^^___^^^```aaaaaa___ZZZUUURRRQQQQQQSSSUUUXXXXXXVVVTTTMMMPPPTTTYYY\\\\\\[[[ZZZ[[[YYYVVVVVVWWWXXXXXXWWWTTTTTTSSSRRRQQQOOONNNMMMKKKKKKKKKJJJIIIJJJLLLNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDEEECCCAAAAAAAAAAAA@@@>>>>>>>>>>>>===<<<<<<<<<;;;999::::::;;;;;;::::::999777777888888888777777666555666777999::::::::::::666888:::999666444444666555555555555444333222222444444555555555555555555333333222222222222222222222111000///---,,,+++***)))***,,,...000111222222222222000///............+++,,,.........,,,***)))------------,,,+++******+++++++++,,,,,,---------***+++,,,---............,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''((()))*********'''(((((((((''''''&&&%%%###$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++++++++)))&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''***,,,...%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%111111222222222333333333555666777777777666444333444444444444333222111000222111111111000000//////000000000111222222333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222000///------///000222111000///------......///......//////000000111111////////////000000000000............///000222222000000111111111111000000000000000000000000000000//////////////////////////////............//////222222111111111111222222222222222222333444555555333333333333333333333333222111000000000111222333555333222111111222444555111111111222333444666666000222555888999888777666555555444555666777999::::::;;;===>>>>>><<<;;;999888777777777777777888888<<<<<<======<<<;;;::::::;;;<<<>>>?????????>>>===========================<<<<<<>>>@@@CCCGGGIIIKKKIIIGGGGGGGGGIIIIIIIIIGGGGGGHHHHHHGGGEEEDDDEEEGGGLLLNNNPPPPPPNNNJJJHHHGGGJJJNNNSSSVVVVVVUUUTTTTTTSSSVVVZZZ^^^___^^^\\\ZZZVVVUUUSSSSSSSSSUUUWWWXXXZZZ[[[\\\[[[WWWTTTSSSSSSRRRRRRTTTVVVXXX[[[]]]___^^^ZZZUUUQQQOOOOOORRRTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPOOONNNNNNOOOQQQRRRYYYYYYYYYWWWTTTQQQNNNMMMUUUUUUUUUVVVWWWZZZ\\\^^^aaaaaa```^^^[[[WWWSSSPPPPPPQQQTTTWWWYYYYYYVVVSSSQQQQQQRRRSSSUUUXXXZZZ[[[]]]ZZZWWWXXXZZZ[[[YYYVVVRRRRRRRRRPPPNNNMMMNNNPPPNNNLLLKKKJJJIIIKKKLLLMMMNNNKKKHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIHHHGGGEEECCCDDDCCCBBB@@@???>>>>>>>>>============<<<<<<<<<<<<::::::888888888888::::::777777777666777777888888555777999;;;:::888555333555555666666666555333222333333333333333333333333222333444555666666666666666666555444333333222222111///......//////...---................................................------............------------,,,,,,,,,,,,++++++,,,***(((''''''))),,,...------------------------+++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&$$$&&&'''###$$$***+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111222222222333333333555666666666666555444444444444444444333222111000111111111000000000//////000000000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000///......///000111111000///...---......///////////////.............../////////000000000000............///000111222000000111111111111000000000000000000000000000000//////////////////////////////............//////111111000000000000111111111000000111111222333444333333333333333333333333222111000000000111333333444333222111111222333444000111222333444555555666222444666888999999888888666555555444555666888999999:::<<<======<<<:::999888888777777888999::::::<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBEEEHHHJJJLLLJJJHHHGGGGGGHHHHHHGGGEEEGGGHHHHHHFFFDDDDDDEEEFFFNNNPPPRRRQQQNNNKKKIIIHHHJJJNNNRRRUUUUUUTTTTTTTTTSSSVVVZZZ]]]___^^^\\\ZZZVVVUUUTTTTTTTTTVVVXXXYYY\\\]]]^^^\\\YYYVVVTTTTTTSSSSSSTTTVVVXXXZZZ\\\]]]]]]ZZZUUUQQQOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQUUUVVVVVVUUUTTTQQQOOONNNQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[ZZZYYYVVVRRROOOMMMPPPRRRUUUYYY[[[[[[WWWTTTRRRRRRRRRTTTUUUWWWYYYZZZ\\\ZZZYYYZZZ\\\[[[XXXTTTOOOPPPPPPOOOMMMLLLLLLMMMMMMLLLJJJIIIIIIKKKLLLMMMOOOLLLIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBAAABBBBBBAAA???>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::999888888999:::;;;::::::999999888999999999555555777888888888888888777777777666555333222111333333333333333333333333333444555666777777777777555444444333222222111111111///......//////...---////////////////////////........................------............------------,,,,,,,,,+++++++++...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((++++++***))))))***++++++&&&''''''(((((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&''''''(((+++***)))(((''''''''''''%%%&&&&&&$$$!!!"""%%%(((***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111222222222333333333666555555444444444444444333333333333333222111000111111000000000000//////000000000000////////////000000000000000000000000////////////////////////........................000000000000000000000000111000///......///000111000///......------....../////////...------,,,,,,....../////////000000000............///000111111///000000111111000000///000000000000000000000000000000000000000000000000//////............//////000//////////////////000////////////000111222333222222222222222222222222222111111000111222333444444333222111111222333444000111222444555555555555444555666888999999999999777666555444444555666777888999:::;;;;;;:::999888777777777888999:::;;;<<<;;;;;;<<<<<<;;;;;;::::::;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAADDDGGGIIIJJJJJJHHHGGGFFFGGGFFFDDDCCCGGGGGGGGGFFFDDDCCCDDDEEEPPPQQQRRRQQQNNNJJJIIIHHHIIILLLQQQTTTTTTTTTTTTTTTTTTVVVZZZ]]]^^^^^^\\\ZZZWWWWWWVVVWWWWWWYYYZZZ[[[^^^______]]]YYYVVVUUUUUUTTTUUUUUUVVVWWWYYYZZZ[[[[[[XXXTTTQQQOOOPPPRRRSSSUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSRRRQQQPPPMMMNNNQQQTTTVVVWWWXXXXXXWWWWWWVVVUUUSSSQQQNNNMMMPPPRRRWWW\\\___^^^YYYVVVSSSSSSSSSTTTUUUVVVXXXXXX\\\[[[ZZZ\\\^^^\\\VVVQQQKKKMMMOOONNNLLLJJJJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMNNNLLLIIIGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA@@@???@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;;;;:::999999888888888888444444444555666999;;;===999888777555333222111111333333333333333333333333333444555777888999999999333333222222111111000000111///......//////...---////////////////////////------------------------------............------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((((((((+++******))))))******+++(((((())))))))))))))))))***)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''#########$$$%%%&&&&&&&&&''''''''''''''''''''''''111111222222222333333333666555333222222222333444222222222222222111000000000000000000000000//////111000000///......------000000000000000000000000................................................000000000000000000000000000///............///000//////......------------................................./////////000000...............///000111//////000000000000/////////////////////////////////////////////////////////......------......//////......------......///////////////000111222222222222222222222222222222222111000000111222333444555444333333222333333444///111333555666666555444555555666777777888999999777666444333333333444555666777888999999999888777666666666777888:::;;;<<<::::::;;;;;;;;;::::::999;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFHHHFFFEEEEEEFFFFFFDDDCCCFFFFFFFFFEEECCCCCCDDDEEEPPPPPPPPPNNNKKKHHHGGGHHHHHHKKKOOORRRSSSSSSTTTUUUUUUWWWZZZ]]]^^^]]]\\\ZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\ZZZVVVSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVTTTQQQPPPPPPQQQRRRVVVTTTSSSQQQPPPPPPPPPQQQOOOOOOPPPPPPPPPOOONNNNNNQQQRRRSSSTTTTTTSSSRRRQQQKKKMMMQQQUUUWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPSSSXXX^^^aaa```[[[WWWTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZ[[[]]]^^^[[[TTTNNNIIIKKKNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMJJJGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>???>>>============>>>>>><<<<<<<<<;;;;;;;;;::::::;;;:::999888888999:::;;;999999888666555555555555444444444555666888:::;;;999777555333222222222222222222222222222222222222222333444666777888999999333333222222111111111111111///......//////...---////////////////////////------------------------,,,------......------,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++******************************************************))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((((((((((((''''''''''''((((((******((('''%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111222222222333333333555444222111111111222333111111222222111111000000//////////////////000000111000000///...---,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////............//////...............------,,,------...///000000111111............////////////...............//////000//////000000000000//////........................------------------------......------------............------------......000//////000000111222333111111111111111111111111000000//////000222333444666666555444444444444444///111333666777666555444555555555555666777777888666555444222222222333333555666666777777888888777444444555555777888999:::999999:::::::::::::::999;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===???AAACCCDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDEEEDDDCCCCCCDDDFFFMMMNNNMMMJJJGGGEEEEEEFFFFFFIIINNNPPPRRRSSSTTTUUUVVVWWWZZZ\\\]]]]]][[[ZZZZZZ[[[\\\]]]^^^]]]]]]\\\VVVWWWVVVTTTQQQOOOOOOPPPTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUSSSQQQPPPPPPQQQQQQUUUUUUTTTRRRRRRQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMSSSTTTUUUVVVUUUUUUTTTSSSNNNPPPTTTXXXZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUQQQTTTYYY___aaa```[[[VVVUUUUUUTTTTTTUUUUUUVVVWWWYYYXXXXXXZZZ\\\YYYRRRMMMIIILLLNNNOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@>>>>>>======<<<=========;;;;;;;;;;;;:::::::::::::::999888888888888999:::999888777666555555555555444555666777888777777666666555333222222333444555222222222222222222222222000111222444555666666666333333333333222222222222111///......//////...---------------------------------------------------,,,,,,------------,,,,,,,,,,,,+++++++++*********,,,---...//////...---,,,************************************************************************))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111111222222222333333333333333222111111111111111000000111111111000000///......////////////000000111000000///...------,,,////////////////////////////////////////////////////////////////////////////////////////////////........................---............---,,,,,,,,,---...///000222333333------.........////////////......---......//////...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......////////////000111222333000000000000000000000000///.........///111222444666666555555444444333333000222333555666666666666444444555666666666666666555444333111111111222222555555555666777777888888444444444555666777888999888888999:::::::::999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDAAA@@@@@@AAADDDEEEEEEDDDAAABBBCCCCCCCCCCCCFFFHHHKKKJJJIIIFFFDDDCCCDDDFFFEEEHHHLLLOOOPPPRRRTTTVVVWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ\\\]]]^^^^^^\\\ZZZYYYRRRRRRRRRPPPMMMLLLMMMNNNRRRRRRRRRQQQRRRRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQTTTUUUUUUUUUUUUTTTSSSSSSPPPPPPOOOOOONNNNNNMMMMMMTTTUUUVVVWWWWWWWWWVVVUUUSSSUUUXXX[[[]]]]]]\\\[[[WWWWWWWWWVVVVVVVVVVVVUUURRRUUUYYY]]]___^^^YYYUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWUUUTTTUUUVVVUUUQQQMMMJJJLLLNNNNNNMMMKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB??????>>>===============;;;;;;:::::::::999999999999888777666666777888999:::999888888777777777777666666777888777666444333333333333333333444444555222222222222222222222222///000111222333333333333333333333333333333333222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++************++++++,,,------,,,***)))************************************************************++++++++++++((())))))******))))))(((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''######$$$%%%''')))+++,,,))))))((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&'''########################111111222222222333333333111111222222111111000/////////000000000000000///........./////////000000000000000//////.........////////////////////////------------------------........................////////////////////////---..................---------.........---,,,+++------......///000111111---------........./////////......------...............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------..................///000111111000000000000000000000000------,,,---...000111333444444444444333222111000222222333444555666777777444555777888888777666555333333111000000111222333555555555666666777888999666666555666666777888888777777888999999999999999;;;:::999999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@AAACCCDDDCCCBBB>>>@@@AAABBBCCCDDDGGGIIIIIIHHHGGGDDDBBBBBBEEEGGGDDDGGGKKKNNNOOOQQQTTTVVVWWWXXXZZZ\\\\\\\\\[[[[[[YYYZZZ\\\]]]\\\YYYVVVTTTOOOPPPPPPNNNLLLLLLNNNPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPSSSUUUWWWYYYYYYXXXVVVUUUQQQPPPOOOMMMMMMMMMMMMNNNQQQSSSUUUWWWXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]WWWVVVUUUUUUTTTTTTTTTUUUTTTUUUXXX[[[]]][[[WWWTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVRRROOOOOOQQQRRRPPPNNNJJJLLLMMMLLLKKKJJJKKKMMMIIIIIIIIIIIIHHHHHHGGGFFFHHHEEECCCBBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@BBBCCCCCCAAA@@@???>>>===<<<<<<<<<::::::::::::999999999999888777666555555666777888999888888777777777888888888777666555555555555555333333444444444333333222111111111111111111111111000111111222222111111111111111222222222222222222111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************))))))))))))((((((''''''++++++++++++++++++++++++************************))))))))))))*********+++'''((()))******)))((('''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%'''(((***+++))))))(((((((((((())))))%%%&&&&&&$$$!!!"""%%%((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######### !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$111111222222222333333333000111222222222111///...//////000000000000000///---.........//////000000000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------............------,,,---.........---,,,+++------..................---------........./////////......---------............////////////......------------------------------------------------...------,,,,,,------...///......------......///---------------///000000000000000000000000000000,,,,,,+++,,,---///111222333333333222111000///...333333333333444666777888444666888::::::999777555222222111000000111222333555555555666666888999999888777777777777777888888666777888999999999999999;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>???CCCAAA@@@@@@BBBBBBAAA@@@===>>>@@@BBBCCCEEEHHHJJJHHHGGGFFFDDDBBBBBBEEEHHHCCCFFFJJJMMMOOOQQQTTTVVVXXXYYYZZZ[[[\\\\\\[[[[[[WWWXXXZZZ[[[YYYVVVRRROOOOOOPPPOOONNNMMMMMMPPPRRRNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQQQQRRRRRRQQQPPPPPPSSSUUUXXX[[[\\\ZZZXXXVVVRRRQQQNNNLLLLLLLLLMMMNNNNNNPPPSSSVVVYYYZZZ[[[[[[ZZZ[[[]]]^^^______^^^^^^WWWWWWVVVUUUTTTTTTUUUUUUUUUUUUWWWYYYZZZYYYVVVSSSSSSSSSSSSTTTUUUVVVXXXYYYUUUQQQLLLKKKMMMOOOPPPOOOJJJKKKKKKKKKIIIIIIKKKMMMJJJJJJJJJIIIHHHGGGFFFEEEHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@??????<<<======>>>???AAACCCDDDBBBAAA@@@>>>===<<<<<<<<<:::::::::999999999888888777666555444444555666777666555555555555666666777999777444222222444777999444444555555444222111///111111111111111111111111111222222222222111000000000000000000000111111111111///......//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************))),,,++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$&&&'''###$$$***$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000////////////000000////////////............000000111111111111000000............//////////////////...---,,,,,,++++++------------------------///......------......///------------............///............---------................................................///...,,,+++***+++,,,,,,++++++++++++++++++++++++........................//////.........---------------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++------------------------------------------------............////////////333333333222000///------........................///000111222333222111111//////000111222222333333555666777777777666444444333222111111111222333444///000111333444555666666555555555555777999;;;<<<999888888777777777777777888999:::::::::999888777;;;;;;::::::999888777777999;;;<<<=========???@@@@@@@@@@@@@@@AAAAAABBBCCC??????@@@AAACCCEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCAAADDDHHHKKKNNNQQQUUUWWWWWWWWWXXXXXXXXXWWWVVVVVVXXXYYYYYYXXXUUUPPPKKKHHHLLLMMMOOOPPPQQQPPPNNNMMMMMMMMMLLLJJJJJJLLLPPPTTTUUUUUUTTTTTTTTTTTTTTTTTTXXXYYYZZZ[[[ZZZXXXVVVUUURRRQQQPPPOOOOOOOOOOOOOOORRRQQQQQQRRRTTTVVVVVVVVVZZZVVVTTTVVV\\\``````^^^WWWWWWVVVTTTQQQQQQRRRTTTTTTUUUVVVWWWWWWUUUSSSRRRUUUWWWXXXZZZZZZYYYWWWVVVVVVTTTSSSTTTUUUTTTQQQMMMSSSQQQMMMJJJIIIIIIKKKLLLLLLKKKIIIIIIIIIIIIFFFDDDGGGEEEBBBAAABBBBBBBBBAAABBBBBBBBBAAA???>>><<<;;;;;;;;;<<<===>>>@@@BBBBBBFFFDDDAAA>>><<<::::::::::::::::::::::::999888777555555555555555666777777777777777777777777777777777777777777777666555555222333333444444333333222222222222111111111111000////////////////////////000000000000////////////111...,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,,,,***)))***+++,,,,,,,,,++++++*********,,,,,,+++******)))))))))%%%&&&(((******)))((('''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''((('''''''''''''''''''''&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%111000000000000000000111000000000000////////////000000111111111111000000............///////////////......---,,,,,,++++++***+++,,,---///000111111///..................///////////////000000000000///............---------........................------------------------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,------,,,,,,,,,+++++++++,,,---...---+++***+++,,,---------------------------------------------------.........////////////222222222111000...---,,,...........................///000111111111000000//////000111111222333333333444555666777777666555555444222111000111111222000111222333444555555555444444444444555666888999666666555555555666666666888999::::::::::::999888999999999888777777666666888:::<<<<<<<<<<<<>>>@@@???????????????@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEGGGFFFDDDCCCBBBBBBBBBCCC???BBBFFFIIILLLOOOSSSVVVTTTTTTTTTSSSSSSRRRRRRRRRWWWWWWXXXWWWTTTOOOKKKHHHHHHJJJKKKMMMMMMLLLKKKJJJLLLLLLKKKJJJIIIKKKPPPSSSWWWVVVUUUTTTTTTUUUVVVVVVXXXYYY[[[\\\[[[YYYVVVUUURRRQQQPPPOOONNNNNNNNNNNNPPPPPPOOOPPPRRRTTTTTTUUUXXXUUUSSSUUUZZZ^^^]]][[[UUUVVVWWWWWWVVVVVVXXXZZZ[[[[[[YYYXXXVVVUUUTTTSSSWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUUUUWWWYYYWWWSSSOOOPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKHHHFFFGGGEEEBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<===>>>>>>???AAACCCDDDEEEFFFDDDBBB???===<<<;;;;;;;;;;;;;;;:::999777666555555555444444555666666777777777777777777777777777777777777777777666555555222333333444444333333222222222222111111111111000000000000000000000000000222222222111111111000000111...,,,,,,...///...,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,+++***)))******,,,++++++++++++++++++*********+++++++++++++++***###$$$&&&'''''''''%%%%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$#########111111111111111111111111111111111000000000/////////000000111111000000///---............/////////.........------,,,,,,++++++,,,---...///000111222...........................////////////000000000///............---------------------------------------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++******,,,,,,,,,,,,,,,---------------------------------------------.........//////000000000000///...---,,,........................---...///000000000/////////000000111111222222222111222444666777777777666666555333111000000000000222333444444555555444444333333333222333444555555333333333333333444555666888999999:::::::::999999777777777666666555555444777999;;;;;;;;;;;;===??????>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAEEEDDDBBBAAA@@@AAAAAABBB>>>@@@DDDHHHJJJNNNRRRTTTTTTSSSQQQOOOOOONNNOOOOOOTTTUUUUUUTTTQQQMMMJJJHHHGGGHHHIIIJJJKKKJJJIIIIIIKKKKKKKKKIIIIIIKKKOOOSSSXXXWWWUUUTTTUUUVVVXXXYYYXXXZZZ[[[\\\\\\YYYWWWUUURRRRRRPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSVVVTTTRRRSSSWWWZZZYYYXXXSSSVVVYYY[[[\\\]]]___aaacccaaa\\\XXXUUUTTTUUUVVVZZZ[[[[[[[[[ZZZXXXVVVUUUUUUVVVYYY\\\]]]ZZZTTTPPPLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGIIIKKKMMMMMMJJJGGGFFFDDDCCCCCCDDDEEEDDDCCCCCCBBB@@@???>>>>>>>>>???>>>>>>???@@@BBBDDDFFFGGGFFFDDDBBB???===<<<<<<<<<<<<;;;:::999777666444444666555555555555666777777777777777777777777777777666777777777777666555555222333333444444333333222222222222111111111111000000000000000000000000000222222111111111111000000000...,,,,,,---...---,,,************************+++******++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++***))))))************+++++++++++++++''')))+++---------,,,+++&&&''')))*********)))(((***))))))))))))))))))***''''''&&&&&&&&&&&&''''''(((((())))))((('''%%%$$$"""######$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""222222222222222222222222000000000000//////////////////000000000000//////---------.........//////......---------,,,,,,,,,...............---------,,,------------------,,,,,,,,,,,,---------......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,+++)))))))))***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,,,,..............................//////000000000000///000000000111111111222111222444555666666555555555444222000000000000111444444555555555444444333333333333222222222333333111111111222333555666777888888999999999999999999777777666666666555555555666888::::::::::::<<<>>>??????>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAAAAA???BBBEEEIIIKKKNNNRRRUUUVVVTTTRRROOONNNNNNOOOPPPRRRRRRQQQPPPNNNLLLIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKMMMQQQTTTXXXVVVUUUTTTTTTVVVXXXZZZXXXYYY[[[\\\[[[YYYVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOOOOOOOPPPRRRTTTUUUSSSRRRSSSUUUVVVUUUTTTRRRVVVZZZ]]]___```bbbdddfffbbb\\\VVVTTTUUUWWWZZZ]]]]]]\\\[[[ZZZXXXVVVTTTWWWZZZ^^^aaa```[[[TTTOOOJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHJJJMMMNNNMMMJJJFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCAAA???>>>>>>???@@@AAA<<<======???@@@BBBDDDEEEDDDBBB@@@>>><<<<<<<<<<<<:::999888777666666555555888777777777777777888888777777777777777777777777666666777777666666555444222333333444444333333222222222222111111111000000111111111111111111111111000/////////............///...---,,,,,,------,,,++++++++++++++++++++++++*********+++,,,---///000++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++)))))))))***))))))******++++++,,,,,,((())),,,......---+++***)))***+++,,,,,,,,,++++++***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&''''''((()))******(((&&&$$$&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########111222333333333333222111//////.........---------//////000000000000//////------------............---------------,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,---------+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............---,,,........................////////////000000111111000000000000000111111111222333444555555444333222222111000000000111222333444444444555444444333222444444444444333333222222111222222333444666777888777777777777888888999999888888777777777777666666666888999:::::::::<<<===AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAABBBCCCDDD@@@@@@???>>>>>>???@@@AAABBBEEEHHHKKKMMMOOORRRUUUVVVTTTRRROOONNNNNNOOOPPPPPPOOONNNMMMLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOSSSUUUUUUTTTTTTSSSTTTVVVXXXZZZWWWXXXYYYYYYXXXWWWUUUTTTVVVUUUTTTRRRQQQQQQPPPPPPNNNPPPQQQQQQPPPQQQSSSVVVUUUTTTTTTTTTTTTTTTSSSRRRSSSVVVZZZ]]]^^^___aaabbbccc___YYYUUUTTTVVV[[[^^^___^^^]]][[[YYYWWWUUUTTTZZZ]]]```aaa^^^YYYRRRNNNLLLMMMMMMNNNMMMKKKIIIGGGHHHIIIJJJMMMNNNLLLHHHDDDEEEDDDCCCDDDFFFFFFEEEDDDBBBAAA???>>>>>>@@@BBBCCC======>>>???@@@BBBCCCDDDAAA@@@>>><<<;;;:::;;;;;;777777666666666777888999::::::999999999999999:::666666666666666666666666666666666666666555444444222333333444444333333222222222222111111111000000000000000000000000000000/////////............---......---,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++)))((()))***)))))))))******+++++++++)))+++---......,,,)))'''''''''(((((()))))))))(((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((******)))((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%111222333444444333222111.........---------,,,,,,...//////000000//////...,,,------------.........------------------------)))******+++,,,,,,------******,,,,,,,,,,,,******---............////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++************...000000///...---...///******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..........................................000000/////////000111222000000000000000000000000333333444444444333111111111000000///000111222333333333333444333333222222333444444444444444333222333333333444555666888999666555555555666777888999888888888888888888888888666888::::::::::::<<<>>>AAAAAA@@@????????????@@@AAAAAA@@@AAAAAABBBCCCDDD??????>>>>>>>>>???AAABBBDDDFFFIIIKKKLLLNNNPPPSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOOOOOOOQQQTTTWWWSSSSSSSSSTTTVVVWWWXXXYYYVVVVVVUUUTTTTTTSSSSSSSSSWWWVVVTTTSSSQQQQQQPPPPPPNNNQQQSSSRRRQQQQQQTTTXXXWWWWWWWWWVVVUUUTTTSSSRRRTTTVVVYYY[[[\\\\\\^^^```^^^[[[XXXUUUVVVYYY]]]```___^^^\\\ZZZXXXVVVUUUTTTZZZ]]]___^^^ZZZUUUQQQOOOOOOOOOOOOOOOMMMKKKIIIHHHHHHIIIIIIKKKLLLJJJGGGDDDEEEDDDCCCDDDEEEEEEDDDBBB@@@?????????@@@AAACCCDDD@@@@@@@@@AAAAAABBBCCCDDD???>>><<<;;;:::::::::;;;777666666666777999:::<<<;;;;;;:::999999999::::::666666666666666666666666555666666666666555444444222333333444444333333222222222222111111111111000////////////////////////111111000000000000//////---......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///++++++++++++++++++++++++))))))))))))))))))))))))''')))******)))(((((())))))))))))******************+++,,,,,,,,,***(((&&&((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))((((((''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$%%%'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%% !!!"""$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''000111222333333222111000///.........------------......////////////......,,,,,,---------.........------------------------***++++++,,,,,,------...+++,,,---......---,,,+++------.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,++++++++++++************...///000///---,,,---...)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///////////////........................//////.........///000111000000000000000000000///111111333444444333222222222111000//////000111111111111222222333222222222111222333444444444333222333333333444444666777777444444333333444555777888888888888888888888888888777999:::;;;:::;;;===>>>@@@@@@???>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>===>>>@@@AAACCCCCCEEEGGGHHHHHHIIILLLMMMOOONNNNNNNNNMMMMMMLLLLLLNNNMMMKKKIIIIIIIIIJJJKKKNNNNNNMMMMMMNNNNNNOOOOOOKKKMMMNNNOOOOOOQQQTTTVVVRRRSSSUUUWWWXXXYYYYYYYYYVVVTTTRRRPPPOOOPPPQQQRRRVVVUUUSSSQQQPPPOOONNNNNNNNNQQQTTTSSSPPPPPPTTTXXXZZZZZZ[[[ZZZWWWUUUSSSSSSTTTVVVXXXYYYYYY[[[^^^```[[[ZZZXXXXXXYYY\\\___```^^^]]][[[YYYWWWUUUTTTTTTXXXZZZ[[[YYYUUURRRRRRSSSQQQQQQPPPNNNLLLJJJHHHGGGGGGFFFGGGHHHJJJJJJHHHFFFEEEDDDCCCDDDEEEDDDBBB@@@>>>>>>???@@@AAACCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA???>>><<<;;;::::::;;;<<<999888777777777999;;;<<<::::::999888888888888888666666666666666666666666555555666666555555444333222333333444444333333222222222222111111111111000........................111111000000000/////////,,,......---******+++---++++++++++++++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))''')))******)))(((((()))************))))))))))))))))))*********)))((((((***************+++,,,,,,&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&///000222333333222000///000/////////..................////////////......,,,,,,,,,---------......------------------------//////...------,,,++++++,,,---///000000///---,,,+++++++++,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++************)))+++,,,---,,,***)))***+++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///000000000000..............................---,,,---...///000000000000000////////////...000111333444444444333444333111000///.../////////000111222222222222222000111222333444333333222333333333333444555666666333333222222333444666777777777777777888888888888777999;;;;;;;;;;;;===?????????>>>===============CCCBBBAAA???>>>=========>>>>>>===>>>???@@@BBBCCCAAACCCEEEEEEEEEFFFGGGIIINNNNNNOOOOOOOOOOOONNNMMMNNNLLLJJJIIIIIIJJJKKKLLLRRRRRRQQQQQQRRRRRRSSSTTTJJJLLLMMMNNNOOOPPPSSSUUUQQQSSSVVVYYY[[[[[[ZZZZZZUUUSSSOOOMMMLLLMMMPPPRRRTTTSSSRRRPPPNNNMMMMMMMMMMMMPPPSSSRRRPPPPPPTTTXXX\\\]]]]]]\\\YYYVVVTTTTTTTTTUUUWWWWWWXXX[[[^^^aaaZZZZZZZZZZZZ\\\]]]___```]]]\\\ZZZXXXVVVUUUTTTTTTVVVWWWWWWUUURRRQQQSSSVVVSSSRRRPPPNNNKKKIIIGGGGGGEEEDDDDDDFFFIIIJJJJJJHHHEEEDDDCCCDDDDDDCCC@@@>>>===>>>???AAACCCCCCDDDDDD@@@??????>>>=========>>>???>>>===<<<;;;<<<<<<===;;;:::888777777888:::;;;999999888777666666777777666666666666666666666666555555666666555555444333222333333444444333333222222222222111111111111000........................///.........------------,,,---...---***)))+++...************************))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''')))******((((((((()))++++++******))))))(((((('''''''''((())))))******'''''''''&&&'''(((((()))&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$000000000000////////////+++,,,,,,---...///000000---------.........//////...------,,,,,,------...///...---,,,+++*********------,,,,,,,,,+++++++++------------,,,,,,+++***000---++++++---///---+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---...//////---+++***(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))*********+++++++++,,,***(((''')))+++,,,,,,)))******+++++++++******,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------............------------......////////////////////////111111000000000000000111------...000111222333444444333222111000000000000111111111111111111111111111222333333444444333333333333333444555666777777777666555444333444444555666666666666777777777777::::::999999999:::;;;;;;===>>>>>>>>>===<<<:::999??????????????????????????????>>>>>>??????@@@AAA======>>>???AAACCCFFFGGGLLLNNNPPPOOONNNMMMNNNOOONNNLLLJJJKKKMMMMMMKKKIIIOOONNNOOORRRUUUVVVSSSPPPRRRNNNKKKLLLPPPTTTUUUUUURRRTTTXXX\\\___aaabbbbbb\\\SSSLLLMMMPPPQQQRRRTTTXXXUUUQQQNNNMMMMMMLLLKKKJJJMMMPPPPPPNNNPPPUUUZZZ\\\^^^___]]]YYYUUUTTTTTTUUUTTTSSSSSSVVVXXXYYYYYY]]]\\\\\\\\\[[[\\\\\\\\\]]]ZZZWWWUUUUUUUUUUUUTTTTTTVVVWWWXXXXXXVVVUUUSSSTTTSSSPPPNNNKKKIIIHHHGGGEEEGGGIIIIIIHHHHHHIIIJJJEEEEEEEEEDDDCCCBBB@@@???>>>???AAABBBCCCDDDDDDDDDCCCAAA???===<<<<<<===>>>>>>===;;;:::999:::;;;;;;888888888888777777777666999999888888777666666666888888888888777777777777666666555444333222222222555444333111000111111222222333333333333222111111////////////....................................,,,++++++******++++++,,,((())))))******+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************,,,++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!"""###'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000000000/////////...---------...............,,,,,,,,,---------.........------,,,,,,------...------,,,+++++++++,,,,,,......---------,,,,,,,,,,,,---------,,,,,,+++***///---++++++---...---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,.........------***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,***(((((()))+++,,,,,,******+++++++++******)))+++******************+++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------------.........------------..............................111000000//////000000111......///000111222222333333222111000////////////111111111111111111111111111222222333444333333333333333444444555555666666777666555444333444444555333444555666777888999999::::::::::::::::::;;;;;;>>>>>>>>>>>>===<<<:::999<<<<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@@@@======>>>@@@BBBEEEHHHIIIKKKLLLNNNMMMKKKJJJJJJKKKKKKIIIHHHIIIKKKLLLKKKIIIMMMMMMOOOSSSWWWXXXUUUSSSPPPMMMKKKLLLQQQUUUWWWVVV[[[\\\]]]^^^^^^]]]\\\\\\VVVOOOJJJLLLQQQRRRTTTVVVVVVSSSPPPNNNNNNNNNMMMMMMJJJMMMPPPPPPOOOQQQVVV[[[]]]^^^^^^\\\WWWTTTSSSTTTUUUTTTTTTVVVYYY]]]^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]ZZZVVVTTTTTTUUUTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUWWWUUURRROOOLLLJJJHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFEEEEEEEEEDDDBBBAAA??????>>>???@@@BBBCCCDDDDDDDDDDDDCCC@@@===<<<;;;<<<<<<===<<<;;;:::999999:::;;;999999999999888888888888999999999999999999999:::888888888777777777666666777666555444333333333333555444333111111111111222222333333333333222111111////////////....................................,,,,,,++++++++++++,,,,,,*********++++++++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))************************+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000/////////......//////.........---------------------...............------,,,,,,------...,,,+++++++++,,,,,,---...............------------,,,,,,---------,,,++++++---,,,++++++---------+++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---......///+++++++++*********))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,***((((((***+++,,,++++++++++++++++++***)))(((+++++++++******+++++++++******++++++++++++******+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......------------..............................000000////////////000000/////////000000111111111111111000///............111111111111111111111111111111222333333333333222444444444444444444444444666666555444444444444555111222333555777888::::::::::::::::::;;;;;;;;;<<>>===;;;:::999999999:::;;;<<<<<<===>>><<<<<<======>>>???@@@@@@======???@@@CCCFFFHHHJJJJJJLLLMMMLLLJJJIIIIIIJJJHHHFFFFFFFFFHHHJJJJJJIIIKKKLLLPPPUUUYYYYYYWWWUUUOOOLLLKKKMMMSSSXXXZZZYYYaaaaaa```___]]][[[YYYXXXSSSLLLJJJMMMQQQRRRRRRTTTTTTRRROOOOOOOOOPPPPPPOOOKKKNNNPPPQQQQQQSSSWWW\\\]]]]]]\\\YYYUUUSSSRRRSSSVVVUUUUUUWWWZZZ]]]^^^^^^\\\[[[ZZZYYYXXXYYYYYYZZZ\\\YYYUUUSSSSSSTTTSSSSSSTTTUUUWWWYYYYYYYYYWWWVVVYYYWWWTTTPPPLLLIIIGGGFFFHHHIIIIIIHHHEEEBBBAAABBBEEEEEEDDDCCCBBB@@@>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEECCCAAA>>><<<;;;;;;;;;;;;;;;:::999999999:::::::::::::::999999999999888777777888999999:::;;;;;;888888777777777777666666777666555444444444444444666555333222111111222222222333333333333222111111////////////....................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***************************************)))))))))************************'''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$000000/////////.............................................////////////...------,,,,,,------...,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,+++---------,,,,,,,,,,,,+++************************************+++,,,---...******************************+++++++++,,,,,,,,,'''(((((((((((())))))))),,,***))))))***++++++***+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---******++++++++++++*********************++++++,,,************************++++++,,,,,,,,,---------......------------..............................//////.........///000000000000000000000000//////111000//////.........///111111111111111111111111000111111222222222222222444444444333333333333333555555555555444444555555111222333444666777888999999999:::;;;;;;;;;<<<<<>>===<<<;;;:::999888888999;;;<<<>>>??????;;;<<<===>>>???@@@@@@@@@===>>>???AAABBBDDDFFFGGGIIIKKKMMMMMMKKKKKKKKKLLLHHHGGGFFFFFFGGGHHHIIIIIILLLNNNSSSWWWYYYYYYWWWUUUOOOMMMLLLPPPVVV[[[]]]]]]```______^^^\\\[[[ZZZYYYRRRMMMLLLOOOQQQOOOOOOPPPTTTRRRPPPQQQRRRTTTTTTSSSLLLNNNPPPQQQRRRTTTXXX[[[]]][[[YYYVVVSSSRRRRRRRRRVVVUUUTTTUUUWWWXXXWWWVVVYYYXXXVVVUUUUUUUUUVVVWWW[[[XXXTTTRRRRRRSSSRRRRRRSSSTTTWWWYYYZZZYYYXXXWWWYYYWWWTTTOOOKKKGGGEEEDDDGGGHHHHHHFFFCCCAAA@@@@@@EEEDDDDDDCCCBBB@@@>>>===>>>???@@@BBBCCCDDDEEEEEECCCBBB@@@>>>===<<<;;;;;;::::::::::::999999::::::::::::999999999888888888555666666666777777777888888777777777666666666666777666555555444444444555666555333222111111222222222333333333333222111111////////////....................................,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******)))******+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$###!!!!!!!!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$////////////............,,,,,,------...//////000,,,,,,---------............------,,,,,,------...///...---,,,++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,(((***+++,,,,,,+++++++++------,,,,,,,,,+++++++++************************,,,++++++*********++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,'''(((((((((((())))))))),,,***))))))***+++***)))+++++++++++++++***)))(((++++++************++++++)))******++++++******)))******))))))******+++,,,************************+++++++++,,,,,,,,,------......------------....................................------...//////000000000000///////////////111111000/////////000000000000000000000000000000///000111111222222111111333333333333333222222222444444555555555555555555333333444444555555666666777888999:::;;;;;;;;;;;;======<<<;;;;;;:::::::::999:::;;;===>>>@@@AAABBB<<<===>>>???@@@@@@@@@@@@===>>>???@@@AAABBBBBBCCCFFFHHHJJJKKKKKKKKKLLLMMMJJJIIIHHHGGGFFFGGGIIIJJJPPPRRRVVVXXXXXXVVVTTTSSSQQQOOONNNRRRXXX]]]___^^^]]]\\\\\\[[[ZZZYYYXXXXXXPPPLLLLLLOOOQQQOOOOOOQQQUUUSSSSSSSSSUUUVVVVVVUUUNNNOOOPPPQQQRRRTTTWWWZZZZZZXXXVVVSSSRRRRRRQQQQQQSSSRRRRRRSSSUUUVVVUUUTTTYYYXXXVVVTTTTTTVVVXXXYYYZZZWWWTTTRRRRRRRRRRRRQQQSSSTTTVVVXXXYYYYYYXXXWWWVVVTTTQQQMMMHHHEEECCCBBBCCCEEEFFFEEECCCAAAAAAAAADDDDDDDDDCCCBBBAAA????????????AAABBBCCCDDDDDDDDD@@@@@@???>>>>>>=========::::::::::::::::::::::::999888888888777777777777777777777666666666555555777777777666666666666555666555555444444444444555666555444222222222222333222333333333333222111111////////////....................................---,,,,,,,,,,,,,,,,,,---///...------,,,+++******+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/////////.........------++++++,,,---...///000111)))*********++++++++++++...------,,,,,,------...//////---,,,+++*********++++++++++++************++++++,,,---------,,,,,,&&&(((+++,,,+++***++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,+++)))***++++++***((()))******+++++++++******((((((''''''''''''(((((())))))************))))))***))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,......------------......---------------------------------------...///000////////////////////////111000000//////000000111000000000000000000000000//////000111111111111000222222222222222222222222333444555555666555555555333333333444444444444444555666888999:::;;;::::::;;;::::::999999999:::;;;:::;;;<<<===???@@@BBBBBB<<<===>>>???@@@???>>>===<<<===>>>@@@AAAAAAAAAAAACCCEEEGGGHHHGGGGGGHHHJJJIIIJJJIIIHHHFFFGGGJJJMMMSSSUUUWWWWWWUUUSSSRRRRRRRRRPPPOOOSSSXXX\\\]]]\\\\\\[[[YYYWWWUUUSSSSSSRRRKKKIIIJJJOOOQQQQQQSSSWWWVVVUUUTTTUUUVVVWWWVVVTTTPPPPPPOOOPPPQQQSSSVVVWWWVVVTTTRRRRRRRRRSSSQQQPPPOOOOOOQQQTTTXXXZZZZZZYYYZZZYYYWWWVVVVVVYYY[[[]]][[[XXXTTTRRRRRRSSSRRRRRRSSSTTTVVVXXXXXXXXXVVVUUURRRPPPMMMJJJGGGDDDBBBAAAAAACCCDDDDDDCCCAAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;888888888777777777666666::::::999888888777666666777777666666666666555555555444444333333333444444777555444333222222333333222333333333333222111111////////////....................................------,,,,,,,,,,,,------...------,,,+++******))),,,------------+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&$$$###"""!!!###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//////.........---------,,,---------......//////*********+++++++++,,,,,,...------,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,---------,,,$$$(((+++,,,+++******+++++++++*********)))))))))************************((()))***++++++******)))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,+++******++++++)))(((((()))***+++++++++++++++))))))(((((((((((())))))))))))************)))))))))))))))))))))***++++++***************************++++++++++++,,,,,,,,,......------------......------------------------,,,,,,,,,,,,---...///000......///////////////////////////......//////000000000000000000000000000...///000000111111000000000000111111222222333333333333555666666666555555111111222333444555555555333444666999::::::999888888777777777777999:::;;;999:::;;;<<<===>>>??????;;;<<<===>>>===<<<:::999:::;;;===@@@BBBDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFHHHMMMQQQTTTVVVWWWUUURRRQQQQQQSSSQQQPPPOOORRRVVVYYYYYYWWWXXXWWWUUURRRPPPOOONNNNNNKKKIIIKKKOOOPPPQQQTTTYYYWWWVVVUUUUUUUUUUUUSSSQQQQQQPPPOOOOOOQQQRRRSSSTTTRRRQQQPPPQQQSSSTTTRRROOONNNNNNPPPTTTYYY[[[\\\[[[XXXVVVUUUTTTVVVYYY\\\___[[[XXXUUUSSSSSSSSSSSSRRRSSSTTTUUUWWWWWWVVVTTTSSSNNNMMMKKKHHHFFFDDDCCCCCCBBBCCCEEEDDDBBBAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@???????????????>>>======:::;;;<<<=========<<<<<<999999999888888888777777888888888888888777777777777777666666666555555555333333222222222333333444777666444333222222333333222333333333333222111111////////////....................................------,,,,,,,,,,,,------,,,,,,++++++*********)))***+++---......,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%###""""""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$//////.........---------///............------------------.........//////...------,,,,,,------...,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++***+++,,,,,,------------$$$'''+++,,,+++)))***+++*********))))))))))))((())))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***+++++++++*********************+++++++++,,,,,,,,,)))************+++++++++,,,+++***+++++++++)))''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,.........------.........------------------------,,,++++++,,,---...///000............//////000000......---------......///000000000000000000000000...//////000000000000000//////000111222333333444222333555666666666555555//////111222444555777777111333666888999999888777666555555555777888:::<<<888888999:::;;;;;;<<<<<<:::;;;<<<<<<<<<:::888666777:::===AAADDDFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDEEEBBBDDDEEEEEEFFFIIIOOOTTTTTTUUUVVVTTTQQQPPPRRRTTTQQQOOONNNPPPTTTWWWVVVTTTTTTRRRPPPOOONNNNNNNNNNNNOOOMMMMMMOOOOOOOOORRRXXXWWWUUUTTTTTTTTTSSSPPPNNNRRRQQQOOOOOOPPPQQQRRRRRRPPPNNNNNNQQQTTTTTTRRROOOOOOOOOQQQTTTWWWYYYXXXWWWTTTSSSQQQQQQSSSVVVZZZ]]]\\\YYYUUUSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRMMMLLLJJJHHHGGGEEEEEEEEECCCEEEFFFEEEBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@???===<<<;;;:::;;;===>>>>>>>>>======:::::::::999999999888888444444555555666666777777777666666666555555555555222222222111111222333333777666444333222222333333222333333333333222111111000/////////.......................................------,,,,,,------...+++++++++************)))(((***,,,.........---,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,------)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---,,,***))))))***,,,---000///---+++***+++---...------++++++++++++------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************---,,,,,,+++***)))(((((((((((((((((())))))))))))************************)))************++++++++++++***)))+++......+++((())))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************))))))(((((()))************+++++++++,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////....................................////////////////////////////////////222111111111111111222222111222333333333333222111333333333444444555555555111222444555777777777666666777777777888888888888777777777777888999:::;;;888777666777:::;;;999777999;;;<<<===<<<:::777555999:::<<<>>>BBBFFFIIIKKKKKKKKKJJJIIIGGGEEEBBBAAAFFFDDDBBBBBBDDDIIINNNQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNQQQTTTTTTQQQNNNLLLLLLMMMMMMLLLKKKJJJJJJIIIJJJKKKNNNPPPTTTVVVXXXYYYVVVQQQOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMOOONNNNNNPPPSSSSSSQQQNNNMMMNNNQQQTTTUUUUUUUUUTTTSSSTTTTTTSSSSSSUUUXXX[[[\\\YYYUUUQQQOOOOOOPPPRRRRRRTTTVVVWWWVVVRRRNNNKKKFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDBBBAAA???>>>======BBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999777777888999888777666555666555555555555666777777333444444555555444444333555555555555555555555555555555444333222000000///111222333333222111000///...///000000000///---,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,+++***************))))))))))))((())))))))))))((((((''''''((()))++++++******)))))))))************))))))))))))))))))))))))))))))******)))(((''''''&&&&&&'''%%%$$$%%%'''))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&############""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&###!!!!!!$$$%%%$$$"""""""""#########$$$$$$$$$"""############$$$$$$$$$---,,,+++******+++,,,---///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************,,,,,,++++++***))))))))))))))))))***************************************(((((()))))))))************)))(((***,,,,,,***''')))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++*********)))))))))))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,------------------++++++,,,,,,---......//////////////////.....................////////////////////////////////////000/////////000000111222222222222222222222222222333333333333444444444444000111333444666666555555666666666777777777888888777777777888999:::::::::888777666888:::;;;999777::::::;;;;;;;;;999777555999:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777888999999999888666666777666555444333222222222444555555555555555555444555555555555555555555555555444444333111000000///111111222222222111000///....../////////...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++******************))))))))))))(((((())))))))))))(((((('''((()))***+++******)))((())))))******))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$***(((&&&&&&'''((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%########################((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%""" !!!###$$$###!!!############$$$$$$$$$$$$"""############$$$$$$$$$...---,,,++++++,,,---............------------------,,,,,,++++++,,,,,,---******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++***************************************'''((((((((()))))))))))))))(((((()))******)))''')))))))))))))))))))))))))))******++++++******)))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++***************)))))))))*********++++++******+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,------......111000000000//////..................////////////////////////////////////---------...///000111222222111000000000000111222444444333333333333333333///000222444555555444444555555666666666777777777666777888::::::::::::999888777777888::::::999777:::::::::999999888888777999:::===@@@BBBDDDDDDEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@@@@BBBFFFJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKNNNPPPRRRRRRSSSRRRQQQOOOLLLJJJJJJJJJIIIHHHLLLLLLLLLMMMMMMMMMMMMNNNJJJJJJKKKMMMPPPQQQPPPNNNLLLNNNPPPRRRSSSSSSSSSSSSOOOPPPQQQQQQQQQSSSVVVXXXUUUSSSPPPMMMLLLMMMNNNPPPSSSTTTWWW\\\^^^YYYNNNDDDBBBBBBBBBBBBBBBCCCCCCDDD@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999999:::;;;;;;;;;::::::888888999999888888777666555555333222111000000000555555666666666666555555555555555555555555555555444444333222111000000///000000111222222222111111.........///...------,,,------------------------+++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))************))))))))))))&&&'''((())))))***))))))'''((()))*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%,,,***((('''''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! $$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""" """###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$...------,,,,,,------...------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++))))))*********++++++++++++***************))))))************************((((((((()))))))))*********)))))))))))))))(((((())))))))))))))))))))))))))))))************))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++************))))))))))))************)))************+++++++++.........------,,,,,,,,,++++++,,,,,,,,,---------000000//////......------............////////////////////////////////////,,,,,,---...///111222333222111///......///111222444444333333222222111111000111333444555555444444444555555555555666666666555777999;;;;;;:::999888888888888999999999888777;;;;;;999999888999::::::888:::===@@@BBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@DDDHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLGGGHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGJJJLLLOOOQQQRRRRRRPPPPPPOOOMMMJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLOOOQQQRRRQQQQQQLLLMMMNNNPPPQQQRRRRRRRRRNNNPPPRRRSSSSSSSSSUUUWWWSSSQQQNNNLLLKKKLLLOOOPPPQQQPPPRRRXXX^^^\\\SSSIIICCCCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???????????????>>>======<<<;;;;;;::::::777888999::::::;;;::::::888888888888888777777777111111111111111222333333444444555555555555444444333333333333333333333333333333333222111000000/////////000111111111222222////////////......------------------------,,,,,,+++++++++++++++++++++++++++++++++***************))))))************))))))************)))))))))(((&&&&&&''')))************((((((((()))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((***)))))))))(((((('''''',,,***((('''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$############"""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$------------------------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,------++++++++++++++++++++++++))))))(((((((((((())))))************************)))))))))***++++++,,,,,,******)))))))))((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))))))))(((((((((((((((((((((((()))))))))******)))))))))*********++++++*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************************************(((((()))))))))*********)))))))))*********++++++.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,............////////////////////////////////////,,,------...000222444555222111///......///111222333333333222222111111000222333444555666666555555333333444444444555555555555777999::::::999888666777888999999999888888888<<<;;;:::999999:::<<<===888:::===???AAAAAA@@@???CCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>@@@BBBFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJKKKJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGHHHKKKMMMOOOQQQQQQQQQOOONNNOOOMMMLLLKKKLLLLLLKKKIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJMMMOOOPPPPPPQQQQQQLLLLLLMMMNNNOOOPPPPPPPPPOOORRRTTTUUUUUUUUUUUUVVVSSSQQQNNNLLLLLLMMMPPPQQQNNNKKKIIIMMMSSSTTTNNNHHHEEEEEECCCBBB@@@@@@??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::777777888999:::::::::999888888777777777777666777222222222222222333333444222333333444444333333222111111111111111111111111333222222111111000000000/////////000000111111222000000000///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************((())))))******)))))))))************)))))))))(((&&&&&&''')))************((((((((((((((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))((((((((()))(((&&&&&&((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))******++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,******))))))((('''''''''))))))))))))))))))))))))************+++++++++++++++,,,,,,***(((((()))***((((((((((((((((((((((((((())))))******))))))((())))))************))))))(((((((((((((((((((((((())))))))))))************************************)))))))))))))))*********((((((((()))))))))******))))))*********+++++++++------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////------...///000222444555222111000000000000111222222222111111111111111111333333555666666666555555222333333333333444444444555666777888888777666666777999::::::888777777888::::::999888999:::<<<===888:::<<<>>>????????????AAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>???BBBDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIKKKJJJIIIHHHIIIJJJHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOQQQOOONNNMMMNNNMMMLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFHHHKKKMMMMMMLLLMMMNNNKKKKKKLLLMMMMMMNNNOOOOOOQQQTTTWWWXXXWWWVVVUUUUUUTTTRRROOOMMMLLLMMMPPPQQQRRRNNNIIIIIILLLMMMJJJFFFFFFEEEDDDBBB@@@???>>>>>>>>>???????????????@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::777777888999999999888888888777666555555555666666666666444333222111111111222222333333333333222222111111111111111111111111222222111111111000000000000000/////////000111111000000///............///.........------,,,,,,+++++++++++++++++++++++++++)))))))))***************((())))))************)))************))))))))))))&&&'''((())))))***))))))(((((('''''''''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&%%%######%%%&&&""""""#########$$$$$$$$$"""############$$$$$$$$$++++++,,,,,,,,,,,,++++++******)))))))))***,,,,,,+++,,,,,,------,,,,,,+++***************************************+++++++++***************************))))))))))))))))))***((((((((((((((((((((((((***************+++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))***************++++++)))&&&%%%'''***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,---.....................////////////////////////////////////---------...///000222333222222222222222222222222000000000111111111111111222333444555666555444333222222222222333333333333666666666666555555555555777999;;;:::888666777888777777777777888999:::;;;888999:::;;;===>>>???@@@>>>======<<<<<<===??????>>>>>>>>>>>>???AAADDDEEEEEEEEEFFFGGGHHHIIIJJJKKKGGGIIIJJJJJJGGGFFFHHHJJJJJJIIIHHHGGGGGGIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRPPPOOOOOOOOONNNLLLJJJGGGGGGGGGHHHHHHHHHIIIIIIFFFIIILLLMMMKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNRRRUUUYYYYYYXXXUUUSSSSSSTTTRRROOOLLLKKKLLLOOOPPPRRROOOLLLJJJJJJJJJIIIHHHEEEDDDCCCAAA@@@?????????????????????>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>============:::::::::::::::999999999888888888888888888777666777666555444333444444555666555444333222111111111222333333444444333333222222222222222222222222222111111111111000000000000111111//////...///000000///...---,,,+++,,,------///......---,,,,,,++++++++++++++++++++++++++++++((()))))))))*********+++((()))******+++++++++***************))))))))))))(((((())))))))))))(((((((((''''''&&&'''((()))***&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((%%%$$$###$$$&&&((((((''''''''''''&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&& !!!"""######$$$%%%"""############$$$$$$$$$***++++++,,,,,,++++++******)))((('''''')))+++---++++++------------++++++************************+++++++++***************************************++++++************++++++''''''''''''''''''''''''************************,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))******(((%%%$$$&&&)))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((("""""""""#########$$$$$$((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,---...///000000............/////////000////////////////////////,,,,,,,,,---...///000111111222333333333333222111//////000000111111222222111222333444444444333222111111222222222333333333666555555444444444555555777999;;;:::777666777888444444555666777888888999888999999:::<<<>>>@@@AAA;;;;;;:::;;;<<<>>>@@@AAA>>>>>>>>>>>>@@@BBBCCCEEEDDDDDDEEEGGGHHHIIIJJJJJJFFFHHHJJJIIIFFFEEEGGGIIIKKKJJJHHHHHHHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOQQQQQQRRRQQQOOOOOOOOONNNKKKIIIDDDEEEEEEEEEEEEFFFFFFFFFHHHKKKOOOOOOMMMLLLMMMNNNKKKKKKJJJKKKKKKLLLMMMNNNSSSVVVYYYZZZXXXTTTRRRQQQTTTRRRNNNLLLJJJKKKMMMOOOIIIIIIHHHHHHGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBBBBBBBB======;;;::::::999999999999999999888888888888888888888888888888777666555666555444333222333444444222222111111222222333444333444444555555444444333333333333333333333333333111111111111000000000000222111000.........///000---,,,+++*********+++,,,//////...---,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++))))))***+++++++++++++++************))))))))))))((()))))))))))))))((('''(((''''''&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))************&&&$$$######%%%&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""$$$%%%$$$!!!!!!###&&&!!!"""###$$$%%%"""############$$$$$$$$$++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''+++*********))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&))))))))))))************((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,000000000//////.........,,,...//////...------...+++)))'''%%%&&&(((,,,...------,,,,,,---...000111222222111000//////000000000000////////////000000222222222333333333444444666666555444444444444444888777666555444444555666777777777777777666555555555555666666777888888888777888999;;;<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<:::;;;===>>>@@@BBBCCCDDDAAACCCFFFGGGFFFFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIILLLJJJGGGFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQPPPOOOMMMKKKJJJIIIIIIGGGEEECCCDDDFFFHHHHHHHHHHHHKKKOOOPPPOOONNNMMMMMMLLLMMMOOOOOOOOOOOOQQQRRRUUUUUUUUUTTTRRRQQQRRRTTTSSSPPPMMMKKKKKKKKKJJJIIIJJJIIIHHHHHHHHHHHHEEECCCDDDBBB???===<<<===???@@@@@@AAABBBCCCBBBAAA@@@???@@@???????????????@@@@@@<<<;;;:::999888999::::::;;;:::999888888888999:::777777777666555555444444333444555555555444333222///111222222222222333555000000222222222222000000444333111222333333222000000000000000000000000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******)))''''''&&&&&&&&&***'''%%%&&&(((***)))'''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%---+++(((&&&&&&&&&((()))***)))'''%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!###&&&'''"""!!!(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&'''''''''&&&%%%$$$###"""$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***)))************))))))))))))'''((((((((()))))))))***************************************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''''')))((((((''''''&&&&&&&&&*********)))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''((())))))))))))))))))))))))++++++***))))))))))))***(((((()))))))))*********)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,+++++++++...///000///...---...//////...,,,++++++---///000......------...///111222222111000000//////000000000000000//////000000000222222222333333333333444444444444444444555666666888777555444444444555666777777777777777666555555444555555666666777888888777888999:::;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;<<<===>>>@@@AAACCCCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLMMMMMMKKKHHHGGGHHHIIIIIIHHHIIIJJJKKKLLLNNNNNNOOOOOOOOONNNMMMKKKIIIHHHHHHHHHFFFEEEDDDEEEHHHJJJKKKJJJIIILLLOOOPPPOOONNNMMMMMMLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSQQQQQQRRRSSSTTTQQQNNNMMMMMMMMMLLLLLLFFFEEECCCCCCCCCCCCAAA???CCCAAA???===<<<===>>>??????@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<===::::::999999888888999999666666666666555555555555555555666666555333111000111222333333222111333444333333222111111222333333444222111111222333111000000000000000000000000000000000000/////////......+++++++++,,,,,,---------///......---+++******)))...---,,,+++************++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''')))'''%%%&&&(((***)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***+++,,,+++***((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$!!!!!!%%%'''%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%###"""###$$$########################++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))******++++++******)))************))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''+++******)))((('''&&&%%%******))))))))))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))***************++++++,,,(((((())))))))))))******,,,,,,,,,---,,,,,,+++************++++++++++++,,,+++++++++++++++*********///000///...------///111111111000/////////000000///.........///000111222111000000////////////000111111000000000000111111111111222222222333333333222222222333444555777888777666555444333444555555666777777777777666555555333444444555666666777777777888999999::::::999999888888999999:::;;;<<<===<<<<<<===>>>???AAAAAABBBDDDFFFGGGGGGEEEDDDDDDEEEIIIJJJKKKMMMOOOPPPPPPQQQOOOLLLIIIHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIGGGGGGFFFFFFEEEEEEFFFHHHKKKMMMMMMLLLIIILLLOOOPPPOOOMMMMMMMMMLLLNNNOOOOOONNNNNNPPPQQQRRRSSSTTTSSSQQQQQQRRRSSSSSSQQQNNNMMMNNNNNNNNNMMMJJJHHHEEEEEEEEEEEEDDDCCCAAA@@@>>><<<;;;<<<===>>>???????????????@@@@@@@@@@@@???>>>==================<<<<<<;;;<<<<<<======999999::::::999888888777555555555555666666666666666666666555444222111000222333444333222111222333555333111//////111333555444222111111222222111000000000000000000000000000///////////////.........+++++++++,,,,,,---------......---,,,,,,+++******---,,,+++*********************)))))))))***++++++++++++++++++++++++++++++++++++***)))(((((((((((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%###%%%'''***+++,,,,,,+++++++++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""&&&(((%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""#########$$$$$$######"""$$$%%%&&&%%%#########$$$########################************************************************(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))************************(((((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((()))))))))***,,,,,,,,,,,,+++******)))************++++++++++++,,,,,,,,,,,,++++++++++++.........,,,+++,,,///222000000000000//////...---...............///000000000//////....../////////111111000000000000111111111111111111222222222222111111222222333555666777666555444333333444555555666666777777666666555444333333444444555666666666777888888888888888777777777777777888999;;;<<<===<<<======>>>???@@@@@@AAADDDEEEFFFFFFEEEDDDEEEGGGIIIJJJLLLNNNPPPRRRRRRSSSNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKNNNNNNMMMKKKJJJMMMOOOOOONNNMMMMMMMMMLLLNNNOOOOOONNNNNNOOOPPPQQQSSSTTTTTTSSSRRRSSSTTTQQQNNNLLLKKKLLLMMMMMMLLLNNNLLLIIIHHHHHHIIIHHHGGG???>>>===;;;;;;;;;<<<===@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<888999:::::::::888777555444444444555666777777888555555555444444333222222444555555444222000111222333222000//////000222333333222111111222222111000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++***************))))))((())))))***+++,,,++++++++++++++++++++++++******)))(((((('''((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++++++++,,,,,,,,,+++***((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!%%%&&&###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%########################************************************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''(((((((((((()))))))))++++++***)))))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,***)))***...000//////000000///...---,,,,,,,,,------------------///...............//////111111000000000000111111000000000111111111222222222222222222222333444444555444333222222333444555666666666666666555444444333333444444555666666666777777888888777777666666666666777888999:::<<<===<<<<<<===>>>??????@@@@@@BBBCCCEEEEEEEEEFFFHHHJJJIIIJJJLLLNNNPPPQQQRRRRRRMMMKKKJJJJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIILLLLLLKKKJJJJJJIIIJJJJJJMMMLLLLLLMMMNNNNNNKKKIIIKKKMMMOOOOOONNNLLLLLLMMMLLLNNNOOONNNMMMMMMNNNPPPRRRTTTVVVWWWVVVUUUVVVWWWQQQOOOLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFEEEDDD>>>===<<<;;;;;;<<<<<<===AAAAAAAAABBBBBBBBBCCCCCC???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999999::::::999888666555333444444555666777888888333333333333444555555666555555666444222111111222111111222222222222111111333222000111222222111///////////////////////////---------------...............---,,,,,,+++************+++,,,,,,---......++++++******))))))******(((((((((((()))***++++++************************(((((('''&&&&&&&&&''''''###%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((***,,,...,,,,,,,,,+++***((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&!!! %%%'''&&&%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%########################************************************************)))))))))*********++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%'''(((******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''%%%&&&'''((()))******+++''''''(((((((((((())))))((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++''''''(((((((((((())))))******)))((((((((()))))))))))))))************+++((((((((()))))))))))))))******+++***)))***,,,/////////000000000///......+++,,,,,,---------,,,,,,...------------......///000000////////////000000///000000000000111111111222222111111111222333333444333222111222333444555555666666666666555444444333444444555666666777777777777777888777777666666666666777777888999:::;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBDDDDDDEEEFFFIIILLLHHHIIIKKKMMMOOOPPPPPPQQQLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJNNNMMMMMMLLLLLLLLLMMMMMMPPPOOOMMMMMMNNNMMMKKKIIILLLNNNOOOOOOMMMLLLLLLMMMLLLNNNOOONNNMMMMMMNNNOOORRRTTTWWWXXXWWWWWWWWWXXXTTTRRROOONNNOOOOOOOOONNNJJJHHHGGGGGGHHHGGGDDDBBB======<<<<<<<<<<<<======@@@AAABBBDDDDDDDDDCCCCCC???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999999888777555555444444444555666777777888111111222222444555777888555666666555222111111222222333444555555444333222333111000000111111000///////////////////////////,,,,,,,,,---------------......------,,,+++******---------,,,,,,++++++++++++******)))))))))******))))))((((((((()))******))))))))))))))))))))))))''''''&&&%%%%%%&&&&&&'''!!!$$$'''((('''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&(((,,,000222++++++***)))((((((''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&$$$$$$'''&&&"""###'''"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$************************************************))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((($$$&&&(((******)))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))'''''''''((((((((())))))((((((''''''''''''(((((((((''''''''''''''''''((('''''''''''''''''''''''')))((((((((()))***++++++'''''''''((((((((())))))***)))((((((((()))***+++))))))))))))************((((((((())))))*********(((***++++++++++++---................../////////,,,,,,---......---,,,+++------,,,,,,------.../////////............///////////////000000000111111000000000000111333444555333222111111111222444555555555666666555555444333444555555666666777888888666777777888888888777777777777777777777888999999::::::;;;===>>>@@@AAABBBBBBCCCDDDDDDDDDEEEHHHKKKIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLLLLNNNPPPRRRQQQPPPOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPNNNMMMLLLMMMMMMLLLKKKMMMNNNOOONNNMMMLLLLLLMMMMMMNNNOOONNNMMMLLLMMMNNNPPPSSSVVVXXXXXXWWWWWWXXXUUUSSSPPPNNNOOOOOONNNMMMKKKJJJKKKLLLLLLJJJGGGCCC===========================???BBBEEEEEEDDDBBBAAA>>>>>>======<<<======>>>????????????>>>===;;;:::;;;:::999777666666555555444444555555666666777777333222222222333555666777444555666555333222222333222111111111111111111222222111000000111111000///////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''' ###'''((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,///000+++***((('''''''''(((((($$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%$$$""""""$$$$$$!!!!!!$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''******))))))((((((((('''))))))))))))))))))))))))$$$&&&(((***+++)))(((&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((()))******)))))))))+++,,,---))))))))))))******************++++++,,,,,,,,,---(((***,,,------,,,---...,,,,,,+++,,,,,,---...///---.../////////...---,,,,,,,,,,,,,,,------...///......------------......////////////000000000000---......000222444555777222222111111111222444555555555666666555555444333555555666666777888888888666666777888888888888888888777777777777777888888999999;;;===>>>@@@BBBBBBDDDEEEEEEDDDDDDDDDGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNPPPSSSUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPMMMKKKKKKLLLNNNNNNNNNNNNOOOOOONNNLLLKKKLLLMMMMMMNNNOOONNNMMMLLLMMMNNNOOORRRUUUWWWWWWWWWWWWWWWTTTRRRNNNMMMMMMLLLKKKJJJIIIIIIJJJLLLLLLJJJEEEBBB=========>>>>>>>>>>>>>>>;;;>>>BBBEEEFFFDDDAAA???>>>============>>>>>>???>>>>>>>>>>>><<<:::888777<<<;;;888777555555666666555555555666666666666666555444333222333444555666444555666555333222333444000///,,,++++++,,,///000222111000000111111000///////////////////////////+++++++++,,,,,,---------)))******+++---...//////)))******+++---...//////***)))))))))))))))******+++***)))(((((('''(((((())))))))))))))))))))))))(((((('''''''''(((((()))###''')))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))***+++,,,+++*********)))'''%%%%%%&&&((()))$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&'''###"""&&&(((&&&%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################(((''''''&&&$$$######"""######$$$$$$$$$######""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))************)))))))))(((((('''''''''(((((((((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&%%%###"""###&&&)))+++)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***)))(((''''''((()))***))))))((())))))(((((((((((())))))((()))))))))'''$$$!!!)))************+++++++++))))))***+++,,,,,,,,,,,,...------------...//////000000//////...---,,,+++000///...---,,,++++++,,,............////////////000///.........///111222///000111222333222111111222222222222333444555666555555444444444444555555888888777777666666666555444555666666444333444666777777888888888888777777888:::<<<=========???AAAEEEEEEEEEDDDBBBCCCEEEGGGHHHJJJLLLLLLJJJIIIHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQSSSUUUVVVUUURRRNNNKKKJJJNNNNNNMMMMMMMMMMMMNNNNNNLLLNNNPPPRRRQQQPPPNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKNNNPPPPPPMMMJJJJJJKKKSSSSSSSSSSSSTTTUUUWWWWWWTTTQQQMMMKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGCCCBBBAAA???>>>=========???@@@@@@AAA@@@???>>>===???????????????>>>======CCCBBB@@@>>><<<;;;::::::999999999888777666666555444444444333333222222222111111111222333444555666777666555444333333444444222222111111111111222222222222000///............222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---------,,,,,,,,,,,,++++++************************))))))(((((((((((())))))'''((()))******)))((('''))))))(((&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''%%%######%%%'''(((------,,,,,,,,,------...---+++(((&&&%%%%%%&&&'''#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&!!!!!!"""###%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################++++++*********)))))))))))))))))))))((((((((('''))))))************))))))((((((((('''''''''((((((''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&''''''(((((((((''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$%%%'''(((***(((((('''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((()))******)))((((((%%%''')))++++++***((('''))))))(((((((((((())))))&&&'''((())))))((('''&&&)))************+++++++++******+++,,,------------,,,++++++++++++,,,------...////////////...---,,,---------,,,,,,------...---.........////////////000///.........///111111///000111222222222111111111111222222333444555555555555444444444444555555777666666666555555555555333555666555444333444555777777888888888888777777888:::<<<=========???AAADDDEEEEEEDDDCCCCCCDDDFFFFFFHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOPPPRRRSSSRRROOOKKKIIIHHHKKKKKKKKKKKKKKKKKKLLLMMMQQQRRRSSSTTTSSSQQQNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIKKKMMMLLLJJJIIIIIIKKKPPPPPPPPPPPPQQQRRRSSSTTTRRROOOLLLKKKLLLMMMMMMLLLIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@>>>>>>>>>??????@@@???>>>===<<<@@@???>>><<<;;;:::999999999999888777666555444444444444444333333333222222555444444333333333333333777777666555555444444333222111111000000111111222222111000///............000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++************************++++++************++++++'''((()))******)))((('''******)))((('''&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""$$$&&&(((222222000///...---------,,,+++(((&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$******)))))))))((((((((())))))))))))(((((((((((())))))************))))))((((((''''''((((((((((((&&&&&&'''''''''((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((******)))(((((((((((()))((((((''''''''''''(((((('''((()))***))))))''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''%%%''')))++++++***((('''))))))(((((((((((())))))(((((())))))******++++++)))************+++++++++***+++,,,---............+++++++++++++++,,,------------............------++++++,,,,,,---...//////---------.........////////////......//////000111///000111111222222111111111111222222333333444444555444444333333444444555555555444444444444333333222444555444333222333555666777777888888777777666888:::<<<=========???AAACCCDDDFFFFFFDDDCCCDDDEEEEEEGGGHHHHHHGGGFFFGGGHHHHHHIIIJJJLLLMMMMMMLLLLLLLLLNNNOOOOOOLLLIIIGGGFFFIIIHHHHHHHHHIIIJJJJJJKKKTTTTTTTTTTTTSSSPPPNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIHHHGGGGGGJJJLLLNNNNNNNNNNNNNNNOOOPPPQQQOOONNNLLLLLLLLLLLLKKKJJJGGGHHHHHHHHHGGGEEEDDDCCC>>>>>>>>>??????AAABBBCCC@@@AAAAAAAAAAAA@@@@@@???===>>>@@@AAA@@@???===;;;<<<<<<;;;;;;:::999999999:::999888777555444222222444444444444333333333333666555555444333444444444666777777777777555444333222111111000000111111222222111000//////......///...---------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************+++******))))))******+++'''(((((())))))(((((('''+++***)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%''')))111111000///...------,,,+++***(((&&&%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&((('''&&&%%%###"""!!! &&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%******)))))))))(((((((((+++++++++***************))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((('''((()))***)))((('''%%%(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))++++++***)))))))))******))))))*********+++++++++)))***+++,,,------------------,,,,,,------...///------------,,,+++******++++++,,,---............,,,,,,---------.....................//////000000///000000111111111111111111111222222333333333333444444333333333333444444333333333333222222222222111333444333222222333555666666777777777777666666777999<<<<<<===>>>@@@BBBCCCEEEGGGHHHFFFEEEEEEEEEGGGHHHIIIHHHFFFEEEEEEFFFFFFHHHJJJKKKLLLKKKJJJIIIIIIKKKMMMLLLJJJHHHFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLRRRRRRRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPOOOMMMJJJHHHHHHGGGFFFFFFFFFIIILLLOOOOOOOOONNNNNNNNNOOOOOOPPPNNNMMMMMMNNNNNNMMMKKKIIIGGGHHHJJJJJJIIIGGGEEECCC>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAAAAA???===;;;:::::::::;;;;;;:::::::::;;;;;;999888666444333222444444444444444444333333333333333444555666777888555666888888888666444222111111000000000000111111111111000///////////////...............//////000------------------------///...------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''((((((******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))))))))***++++++,,,,,,,,,***)))(((&&&&&&%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++*********)))))))))******************++++++))))))************))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((((((((('''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))((('''&&&%%%''''''''''''''''''''''''(((((()))***)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''+++)))'''%%%&&&(((+++,,,))))))(((((((((((())))))******)))(((((())))))***))))))*********+++++++++((()))***++++++,,,,,,+++---,,,,,,,,,,,,---......---,,,,,,+++***)))'''&&&,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------......///////////////000000000000000111111111000111222333333333222222333333222222222222333333111111111111222222222222111222333333222222444555666666777777777777666666777999;;;<<<===>>>@@@BBBEEEGGGIIIIIIHHHGGGFFFGGGKKKKKKKKKIIIFFFDDDCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGIIIJJJLLLLLLJJJHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNQQQPPPPPPOOOOOOOOOOOOPPPOOOQQQRRRSSSRRROOOKKKIIIHHHGGGFFFFFFIIIMMMQQQSSSRRRQQQQQQPPPPPPPPPQQQQQQOOONNNNNNOOOPPPOOOLLLIIIFFFGGGIIIIIIIIIGGGEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB===>>>@@@@@@@@@???===<<<999:::;;;<<<<<<<<<<<<;;;===<<<;;;999777555444333444444444444444444444444333333333444555666777888555666777888777555333222111000000000000000000111111000000////////////000///////////////.........------------------------///...------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((('''&&&&&&&&&%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++*********)))))))))(((((((((((())))))))))))))))))************))))))%%%&&&''')))))))))((((((&&&&&&'''''''''((((((((()))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&((((((''''''''''''(((((())))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((+++)))'''%%%%%%'''+++---))))))(((((((((((())))))%%%&&&'''((()))***++++++)))************+++++++++'''((()))***++++++++++++***************+++,,,,,,,,,,,,++++++***((('''&&&,,,---.........---,,,++++++++++++,,,,,,,,,------------...////////////...000////////////000111222000111222333333222111000333222222111111222222333000111111111111222222222111222444444333333555666555666666777777666666555777999;;;<<<===>>>AAACCCFFFGGGIIIIIIGGGFFFGGGHHHLLLLLLKKKHHHEEECCCCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHJJJLLLKKKJJJIIIJJJKKKIIIIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSOOOQQQRRRSSSRRROOOMMMKKKIIIGGGFFFHHHLLLQQQUUUVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPOOOLLLJJJDDDEEEEEEFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB???????????????>>>======:::;;;<<<>>>>>>>>>===<<<===<<<;;;:::888777555555444444444444555555555555666555555444333444444444555666666666666444333222111000000//////000000111000000////////////000000000000000000000///...---------------------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************))))))(((((())))))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%$$$$$$######'''((()))))))))(((&&&%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###""""""######$$$%%%%%%%%%"""#########$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################******)))))))))((((((((('''((((((((())))))))))))))))))************))))))$$$%%%''')))***)))((((((''''''((((((((()))))))))***))))))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''((()))(((((('''((((((''''''''''''((((((+++)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&'''(((((()))(((((('''((()))******))))))(((((((((((())))))%%%&&&((()))************)))************+++++++++(((((()))***++++++++++++*********)))******+++,,,******+++++++++++++++******+++---...///...------++++++++++++,,,,,,,,,,,,,,,---.../////////......000//////...///000111222000111222333333222111///222222111111111111222222000000111111111222222222111333444555444444666777555555666666666666555555666888;;;<<<===>>>AAACCCEEEFFFGGGFFFEEEDDDFFFHHHIIIIIIHHHFFFCCCCCCDDDEEECCCCCCDDDEEEGGGHHHIIIIIIHHHIIIKKKKKKJJJJJJKKKMMMIIIJJJJJJLLLNNNPPPQQQSSSSSSRRRPPPNNNMMMNNNPPPQQQNNNOOOPPPQQQPPPOOOMMMKKKHHHFFFFFFIIIOOOTTTWWWXXXTTTSSSRRRQQQPPPOOOOOOOOOPPPNNNMMMNNNNNNNNNLLLJJJDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@??????>>>???@@@AAABBB@@@@@@>>>=========>>>???:::;;;===>>>>>>===<<<;;;;;;;;;:::999888777666555444444444444555555555666555444444333333333333333555555555444333333222222000000////////////000000000000////////////000000......///000111000//////........................,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++************************))))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''&&&$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))))))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&  #########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((''''''''''''))))))******+++++++++,,,))))))************))))))$$$%%%''')))******)))((((((((((((((())))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((((()))))))))******++++++'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((*********)))(((((((((''''''''''''((((((,,,***'''$$$$$$$$$&&&((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&''')))***+++***((('''))))))(((((((((((()))))))))***+++,,,+++)))'''%%%)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((()))+++,,,---...//////'''))),,,...000000//////******+++++++++,,,,,,,,,,,,,,,.../////////...---000///.........///111222000111222333333222000///222222111111111111222222000000111111222222222333222333555555555555666888555555666666666666555555666888;;;<<<===???AAACCCEEEEEEEEEDDDBBBCCCEEEGGGEEEEEEEEEDDDCCCCCCEEEGGGBBBBBBCCCDDDEEEGGGIIIJJJGGGIIIJJJJJJJJJJJJKKKMMMIIIJJJJJJLLLNNNPPPRRRSSSSSSQQQNNNKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLGGGFFFFFFJJJPPPVVVXXXXXXRRRQQQPPPOOONNNMMMMMMMMMOOONNNLLLLLLMMMMMMKKKJJJGGGFFFEEEEEEEEEEEEEEEFFFAAAAAAAAA@@@@@@AAABBBBBB??????>>>>>>>>>???AAABBBAAA@@@>>><<<<<<===???@@@:::;;;===>>>>>>===;;;:::999999999888777666666555444444444555555555666666111111111222333444555666555555444222222222222222000000////////////000000000000////////////000111+++---...000111222111111........................************+++,,,,,,------------,,,,,,,,,++++++************************''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((()))***'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%'''(((((()))!!!###%%%'''((((((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++*********))))))((((((******))))))((('''''''''+++*********+++,,,------))))))(((((((((((())))))))))))))))))************000...+++(((&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''')))***+++***((('''***)))'''&&&%%%%%%&&&&&&***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,+++***))))))******)))))))))))))))))))))))))))***+++,,,---...............---,,,+++***)))((()))***+++,,,---,,,+++***'''&&&&&&(((+++///111111///000000000111111111111//////............//////222111000//////000111222///000111333444555666666555555555444555666777777777777999;;;===>>>@@@AAACCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNQQQSSSUUURRRQQQNNNLLLLLLMMMOOOQQQJJJKKKLLLLLLKKKIIIFFFEEEBBBCCCEEEHHHLLLQQQUUUWWWRRRQQQPPPOOONNNMMMMMMMMMPPPNNNLLLKKKLLLLLLKKKJJJIIIGGGDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>======???AAABBB???@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999:::999999999888777777777<<<999777666666666444333222222222222222222222222333333444444333333222111000000000000///////////////.........---------------......///////////////.........------,,,,,,,,,++++++******************************************))))))))))))))))))))))))+++***)))((('''&&&%%%%%%))))))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""######$$$$$$$$$######%%%""""""$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''""""""""""""############!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$#########$$$************)))))))))(((((((((((((((((((((((((((***************+++,,,,,,******))))))))))))******))))))))))))************...---+++)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((&&&''')))*********(((''''''&&&&&&&&&&&&'''((((((***)))(((''''''(((((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((,,,++++++***))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,------......---------+++***+++...000111111//////000000000111111111//////............/////////...---,,,,,,---...///111111222333444444444444555555555666666666777777666777888:::<<<===??????@@@@@@???>>>???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLNNNQQQSSSUUUSSSQQQNNNLLLKKKLLLMMMNNNKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGIIILLLOOORRRTTTRRRQQQPPPNNNMMMMMMMMMMMMOOOMMMKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFEEECCCBBBAAA@@@??????@@@@@@@@@???>>>======???@@@BBB????????????>>>===<<<<<<;;;<<<<<<<<<<<<;;;::::::999999888888888888888888888666555444555555555444333333333333333333333333333333444444333333222111000//////////////////////////////.........------//////000000///...------,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######&&&###!!!!!!$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&)))))))))))))))((((((((( !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$%%%%%%&&&''''''&&&&&&"""###$$$$$$######%%%&&&&&&%%%$$$$$$######$$$$$$************))))))))))))&&&&&&''''''((())))))***)))))))))))))))******+++++++++************++++++))))))))))))************++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,+++)))((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''((()))***)))((((((###$$$%%%'''((())))))******))))))((('''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((******)))((((((''''''&&&,,,+++******)))*********)))))))))))))))))))))))))))******+++++++++***************+++++++++,,,,,,------,,,,,,------......000...------...//////...////////////000000000000//////............//////000000/////////000000111333333333444444333222222444555666777888777666666666666777999:::<<<===>>><<<<<<<<<<<<<<<===>>>???????????????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLNNNQQQSSSTTTSSSQQQNNNLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOQQQPPPNNNMMMLLLKKKLLLLLLNNNLLLJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDFFFGGGGGGFFFDDDBBB@@@>>>===>>>???@@@???>>>=========>>>@@@AAA????????????>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::777777888888888888888888666444333333444555555444444444444444444444444444333333333333333222222111////////////////////////000000000/////////......111111000000///---,,,+++******+++++++++++++++,,,************************************************))))))))))))))))))))))))$$$$$$%%%&&&'''(((((())))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$######%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&######""""""!!!!!! """"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&!!!############%%%'''%%%%%%$$$$$$######$$$$$$*********)))))))))))))))((((((((())))))*********))))))(((((((((((())))))+++******))))))******+++((()))))))))************((())))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))******((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%&&&'''((()))))))))(((((("""###%%%((())))))))))))***))))))((('''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''++++++***************+++)))))))))))))))))))))))))))************))))))(((************++++++++++++,,,+++***)))***+++,,,---///---,,,,,,---...---,,,........./////////000000///......------......///111111111111111111222222222333333444444333333222333444666888888777666555666777888999:::;;;<<<<<<::::::::::::;;;<<<<<<======>>>>>>@@@AAABBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJKKKMMMOOOPPPRRRSSSPPPOOONNNLLLKKKLLLMMMMMMPPPNNNLLLJJJHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMPPPOOOMMMKKKJJJJJJKKKLLLMMMLLLKKKLLLLLLLLLKKKIIIHHHGGGFFFGGGIIIJJJIIIGGGDDDCCC@@@>>>======???@@@>>>============>>>???@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::666666777777888888999999777555333333444555444333444444444444444444444444222333333333333222111111.........///////////////000000000000////////////000000000000///...---,,,******++++++,,,,,,------***************+++++++++************************))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$######$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%!!!"""$$$$$$######%%%'''%%%%%%$$$$$$###$$$$$$%%%))))))))))))))))))******+++++++++******)))))))))))))))((((((((((((((()))))))))(((((((((((())))))((()))))))))************(((((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$&&&''''''((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++***************++++++))))))))))))))))))))))))))))))*********)))((((((+++++++++*********)))))),,,+++***)))***+++,,,---,,,++++++,,,...///...------............/////////......------------......,,,------....../////////111111222333444444444444222444666777888777555444777777888999::::::;;;;;;888999999:::;;;<<<<<<<<<===>>>???AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMHHHIIIKKKLLLNNNOOOPPPQQQMMMMMMLLLLLLMMMNNNOOOPPPRRRPPPLLLIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKNNNLLLJJJIIIHHHJJJKKKLLLNNNMMMMMMMMMOOONNNLLLKKKJJJIIIIIIKKKLLLLLLJJJHHHEEEDDDAAA???>>>>>>???@@@======<<<=========>>>>>>======>>>======<<<;;;:::;;;;;;;;;;;;;;;::::::999666666666777777888888999:::888555444555444333222222222222222222222222222222222333333222222111000------....../////////000000000000000////////////......///////////////...++++++,,,,,,------......))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$######$$$$$$"""###$$$%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$###$$$$$$%%%%%%))))))))))))************,,,,,,+++******)))((((((***))))))((((((((((((((())))))(((((((((((())))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((###%%%''''''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&'''''''''(((((((((++++++++++++++++++++++++%%%%%%&&&''')))***+++,,,*********)))******+++,,,))))))))))))))))))))))))((())))))*********))))))++++++*********)))))))))------,,,,,,------......,,,,,,,,,...000111000///------------.........///......------------......------///000000000000000000111222333444444555444222333444555666555444444666777777777888888999999777888999:::;;;<<<<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHJJJKKKLLLLLLLLLLLLGGGHHHJJJKKKMMMNNNNNNNNNJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOLLLIIIGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKIIIHHHGGGGGGIIILLLNNNNNNMMMMMMOOOPPPPPPMMMKKKKKKKKKKKKMMMNNNLLLIIIGGGDDDDDDBBBAAA@@@???>>>>>><<<<<<<<<<<<========================<<<;;;:::999:::::::::::::::999888888666666777777777777777777;;;888666555555444333111222222222222222222222222222222222222222111111000---------......//////000000000000/////////......------...///////////////,,,---------------......)))))))))***++++++,,,,,,************************))))))))))))))))))))))))+++******))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&((('''%%%$$$######$$$$$$"""###$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###### """"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###!!! %%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%%%%((()))))))))************)))))))))(((((((((((((((+++***))))))((((((((()))***))))))))))))))))))***))))))))))))***************)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((###%%%''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$&&&'''((()))(((&&&&&&'''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((************************''''''(((((()))***++++++******))))))***++++++,,,))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))************,,,,,,------......------,,,+++,,,...000000///---,,,,,,---------............------,,,,,,------......///111222333333333222222333333444444333333333222222222333333333444444555555555555555555666666555666888999:::;;;;;;:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIJJJKKKKKKLLLKKKKKKEEEFFFHHHJJJLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEHHHGGGEEEEEEFFFIIIMMMOOOLLLLLLMMMNNNPPPOOOMMMKKKKKKKKKKKKMMMMMMKKKGGGDDDBBBBBBBBBAAA@@@>>><<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;:::999999888999999999999888777777777777777777777666666666888666444333444444333222333333333333333333333333222222222222222111000000,,,,,,---......///000000/////////.........------...///////////////...------------,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&)))'''%%%#########$$$%%%###%%%%%%$$$######&&&(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$&&&((())))))""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""######%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&(((((())))))*********+++%%%%%%&&&&&&'''(((((((((++++++***)))))))))))))))++++++************++++++))))))))))))************,,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((('''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))######$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))###$$$&&&((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))'''((()))++++++,,,,,,,,,''''''((()))***+++,,,,,,)))***+++,,,---,,,+++************,,,------+++))),,,,,,,,,---------.........------,,,,,,------...+++,,,...///000000000///444444444444333222111000222222111111111222333444333333333333333333333333333444666888999:::999999:::<<<>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCJJJJJJKKKKKKKKKKKKKKKJJJDDDFFFHHHJJJKKKKKKKKKKKKGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHGGGEEEDDDBBBFFFEEEDDDDDDFFFJJJNNNPPPKKKKKKLLLNNNOOOOOOLLLJJJJJJJJJKKKLLLLLLIIIEEEAAA@@@AAAAAAAAA@@@===:::888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888777666666888888777777666666555555555333222222333444333333444444444444444444444444111222222222222111000000,,,,,,------...///000000///.........------------111111000000///...,,,,,,---,,,,,,++++++*********((())))))***++++++,,,,,,************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%$$$###''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&)))(((%%%#########$$$%%%%%%&&&'''%%%######'''+++%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###""" !!!"""######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,%%%%%%%%%%%%%%%$$$###""" !!!############%%%'''$$$#########$$$%%%%%%&&&(((((())))))*********+++***)))((((((((((((((()))''''''''''''(((***+++,,,*********)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&''')))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''''''''''''''&&&&&&%%%((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%&&&(((************)))'''''''''''''''((()))******)))'''&&&'''(((***+++''''''((()))))))))))))))+++,,,,,,,,,+++)))(((&&&***++++++,,,,,,++++++***------------------------------............------,,,,,,,,,---------......+++,,,---......---,,,+++//////............///000000000000000111111111111000000111111111222222222000111333444555444333333333444555777888888888888;;;;;;;;;;;;<<<>>>???????????????@@@AAADDDFFFGGGKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJKKKJJJHHHEEECCCFFFEEECCCBBBCCCFFFHHHJJJJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBDDDEEEHHHJJJMMMNNNOOOMMMLLLMMMOOOOOOMMMJJJGGGIIILLLNNNMMMJJJGGGDDDAAAAAAAAA@@@@@@?????????<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666777666666555444666777888999999888777666333333333444555666777777444444555555444444333222222222222111000//////...---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,+++******))))))******(((((()))***************''''''''''''((((((((((((+++******)))(((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$"""!!! !!!###$$$(((((('''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """&&&))))))(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###(((((()))))))))*********(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%)))))))))))))))((('''''''''''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&''')))(((''''''''''''((())))))((('''&&&&&&'''((()))&&&'''(((***++++++******(((''''''''''''(((((())))))((('''&&&'''(((***+++''''''((()))))))))))))))+++++++++,,,+++***((('''++++++,,,,,,,,,,,,++++++------------------------------............------,,,,,,,,,------------...,,,---............---,,,........................//////000000000111111111333333333444444444444555222222333333444333333333333444555666777888888888;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAACCCEEEFFFIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFEEECCCAAA???DDDDDDCCCCCCDDDFFFIIIJJJKKKJJJIIIGGGFFFEEEEEEEEECCCCCCDDDFFFHHHJJJLLLMMMOOOMMMLLLLLLNNNNNNKKKHHHIIIJJJLLLMMMLLLJJJGGGEEEAAA@@@@@@???>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999666777777777666666555555444555666777777666555444333333333444444555666777444555555555555444333333222222111111000//////......------///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********++++++******))))))******((())))))*********))))))''''''((((((((())))))))),,,++++++***))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###(((((())))))))))))******&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))(((((('''&&&&&&'''((((((&&&'''((()))************)))((((((''''''''''''((()))((('''''''''((()))***''''''((())))))))))))))))))******++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------...//////...------------.........---+++***//////000000000000111111000000000111111111222222444333333222222222333333333444555666777888888999;;;;;;<<<<<<===???@@@AAAAAA@@@@@@???@@@BBBCCCDDDFFFEEECCCBBBBBBCCCEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>======BBBBBBCCCEEEFFFHHHIIIJJJLLLKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKNNNMMMLLLLLLLLLKKKIIIGGGKKKLLLLLLLLLKKKIIIGGGEEEAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::<<<;;;;;;:::999888777777777777666666666555555555333333444444444444333333333333333333444555666777555555666666555555444333222222111111000////////////......///111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++*********++++++*********))))))))))))))))))******)))((((((((((((((()))))))))***************)))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%###!!! !!!"""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###(((((())))))))))))))))))$$$&&&(((***++++++))))))******)))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))((((((&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((***)))((('''''''''''''''(((''''''''''''((()))***''''''((()))))))))))))))(((((()))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................,,,---...///...,,,***(((////////////000000000111....../////////000000000555444222111111111222333444444444555666777888999;;;;;;<<<<<<>>>???AAABBBAAA@@@@@@??????@@@BBBBBBDDDBBBAAA@@@@@@BBBEEEFFFHHHGGGFFFEEEDDDCCCBBBAAACCCAAA@@@>>>============@@@BBBDDDGGGIIIJJJJJJJJJKKKJJJJJJHHHGGGEEECCCBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKJJJIIIHHHMMMLLLKKKJJJIIIHHHGGGFFFAAAAAA???>>><<<;;;:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666555666555555444444444444444222333333333333333333222444333333333444444555666555555666666555555444333111111111111000000//////...------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++***************************))))))((())))))))))))))))))((('''))))))))))))************''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""#########"""  !!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###))))))(((((((((((((((((($$$&&&(((***++++++))))))+++***)))((((((''''''(((''''''(((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''')))*********)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''***)))(((''''''''''''''''''''''''''''''(((((()))''''''((()))))))))))))))((((((((())))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........------.........+++,,,---......,,,***(((...////////////000000000111111111111222222222222444333111000000111222333444444444444555777888999:::;;;;;;<<<>>>???AAABBBAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@AAACCCEEEGGGGGGGGGFFFEEEDDDCCCBBBAAADDDCCCAAA@@@??????@@@AAAAAACCCFFFHHHJJJKKKKKKKKKIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFBBBAAA@@@???===;;;::::::;;;;;;<<<===============;;;;;;:::999777666555555555444333222222222333333333333333333333333333333444333333333333444444555555555555555555444444333111111111000000000000000---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++*********)))))))))************)))((('''(((((()))))))))(((((('''))))))))))))************&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!! !!!############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$))))))((((((((((((''''''&&&'''((()))******))))))******)))(((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))((((((''''''''''''(((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((()))***+++))))))************))))))***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,---------,,,+++......////////////000000/////////000000000111111111111111111111222333333444444333333444666888999999999:::;;;===???@@@AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFHHHJJJLLLLLLLLLLLLIIIGGGFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFHHHJJJJJJJJJIIIJJJKKKIIIHHHHHHGGGGGGFFFFFFEEEAAA@@@???>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>;;;::::::999888777666666555444333222111222333333444444333333333333444444444444333333333333444444444444555555444444333222111111000000000000000000---,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++************)))))))))((()))*********)))((('''&&&'''(((((()))))))))(((((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$'''&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$"""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''(((((((((((())))))))))))***)))((((((((((((((()))&&&&&&''''''((())))))***)))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&''''''((((((''''''''''''(((((()))&&&&&&''''''((((((''''''''''''((()))))))))))))))))))))((('''((((((******(((((())))))))))))((((((******************************++++++++++++*********++++++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,------.............../////////000000,,,,,,---------............///000222333333333333444333333333444666888999888888999:::<<<>>>@@@AAA???>>>======>>>???@@@AAA>>>@@@BBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNIIIGGGEEEBBBBBBCCCFFFGGGDDDEEEEEEFFFGGGHHHJJJKKKHHHKKKLLLKKKIIIGGGHHHIIIEEEEEEFFFFFFFFFFFFEEEDDD>>>>>>======<<<;;;::::::999:::;;;<<<============::::::999999999888888888777666444333222333444555444333333222222333333444444444333333222333333444333333333444333333222111000000000000000000000111...,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************))))))))))))((()))***+++***)))'''&&&%%%%%%'''((())))))******''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$%%%&&&&&&''''''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$))))))(((((('''''''''&&&***)))((((((((((((((()))))))))(((((((((((())))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%***)))(((''''''((()))***'''''''''''''''((()))***%%%&&&''''''(((((('''''''''(((((()))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,************,,,,,,+++++++++,,,---...000000............/////////000/////////000000000000111,,,...000222333444444333444333222222333555888999777777888999;;;===???@@@>>>============???AAABBB===???BBBDDDFFFFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFGGGKKKKKKKKKLLLMMMNNNNNNOOOJJJHHHEEEBBBBBBEEEHHHJJJFFFFFFGGGHHHIIIKKKLLLMMMKKKMMMOOOMMMIIIFFFFFFGGGBBBCCCEEEFFFFFFFFFEEEDDD<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<::::::999999999999999999999777555444444444666777444333222111111222333444444444333222222333333333222333333333333222111111000000000000000111111111///---,,,,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))'''(((***+++***)))'''&&&$$$$$$&&&((()))*********''''''''''''((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%''')))""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))***+++***)))((((((***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******+++)))'''&&&%%%&&&'''(((******)))((('''&&&%%%%%%$$$$$$%%%%%%'''(((***+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&%%%$$$######%%%'''((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''''''''''''''(((((()))***+++(((((()))***************))))))))))))************+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))---------............///...............///000000111111000000//////......000111111111111222222222444333222222222333444555:::888666888<<>>;;;===============???AAAAAACCCDDDDDDCCCCCCDDDFFFBBBBBBBBB@@@===<<<===>>>AAABBBEEEEEEEEEEEEFFFGGGJJJLLLOOOQQQRRRQQQPPPNNNJJJJJJJJJIIIHHHGGGEEEDDDJJJIIIHHHHHHJJJKKKLLLKKKJJJJJJJJJHHHEEEDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCC>>>===<<<:::999888777777:::::::::::::::::::::::::::::::::999999999888888888777666555333222000000000000000111222222333333222222222111222222333333111111111111000000000000000000000000000000000000......//////......---,,,************************...------,,,+++***))))))***))))))))))))+++,,,---((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''###!!!!!!###''')))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%###!!! ######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###*********************+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***)))***+++***((('''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))******)))'''%%%%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((())))))***'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''+++******)))))))))))))))+++***)))(((((('''''''''(((((()))************)))))))))))))))************+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++------------...........................//////000000000000000//////......000000111111111222222222333333222222222333444555888666555777:::======<<<:::;;;<<<<<<;;;<<<>>>@@@@@@AAABBBBBBAAAAAABBBDDDBBBCCCCCCAAA>>>===>>>@@@BBBDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNPPPPPPOOOMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEEEEFFFHHHJJJKKKKKKJJJKKKKKKIIIFFFEEEEEEFFFJJJIIIHHHGGGEEEDDDCCCBBB>>>===<<<:::999888777777::::::::::::::::::::::::999999888888888777777777777777666444333222111000000000000111222222333333444333333222111111111111111111111111000000000000////////////////////////---------------,,,,,,+++************************++++++++++++++++++++++++,,,+++***))))))******+++))))))))))))))))))))))))***)))(((''''''(((((()))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######""" """$$$$$$######$$$%%%############$$$$$$$$$%%%"""""""""######$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###)))))))))******+++++++++***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))************((()))***)))'''&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))((('''&&&%%%&&&'''(((&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************))))))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&""""""###%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''******))))))(((((())))))+++***)))((((((''''''''''''((())))))******))))))))))))))))))************++++++,,,,,,,,,,,,++++++'''(((***,,,------,,,,,,------------..................------......///000000000000////////////...000000000111111111222222333222222222222333444555555444444555888:::::::::999:::;;;;;;:::;;;===???>>>???@@@@@@???>>>@@@AAABBBBBBCCCAAA@@@???@@@BBBFFFGGGIIIIIIHHHHHHIIIKKKKKKLLLMMMNNNNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFHHHJJJKKKJJJKKKLLLJJJHHHGGGGGGHHHLLLKKKIIIFFFDDDCCCBBBAAA>>>===<<<:::999888777777999999999999999999999999888888777777777666666666777666555444333222111000000000000111222222333333555444333222111000000000111111111111000000000000////////////////////////,,,,,,------,,,,,,+++************************************+++++++++,,,,,,---,,,+++***))))))))))))************************+++***(((&&&%%%&&&((()))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########!!!###%%%%%%$$$$$$$$$%%%"""""""""#########$$$$$$"""""""""""""""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''((()))*********)))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))*********'''((()))((('''&&&'''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))((('''''''''((()))''''''''''''((((((((((((******((('''%%%%%%$$$$$$%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''((()))***+++'''(((((()))))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,+++***,,,,,,---------............------------...//////////////////////////////000000000000111111111111222222222222333444444555444444444555666888999999999:::;;;;;;:::;;;===???===>>>??????>>>===>>>???@@@AAAAAAAAA@@@@@@BBBCCCIIIJJJKKKJJJIIIJJJKKKMMMMMMMMMNNNNNNMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJLLLMMMLLLJJJIIIIIIJJJKKKIIIGGGEEECCCBBBBBBBBB======;;;:::999888888888999999999999999999999999888888777777777666666666555555444444333222111111000000000111222222333333333333222111000000111111111111111111000000000///////////////////////////,,,------------,,,++++++***************************************+++++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((%%%######$$$%%%&&&)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&''''''%%%$$$$$$$$$!!!""""""""""""########################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''((())))))******)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))'''((()))((('''&&&'''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))******(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++''''''((()))))))))))))))((()))))))))***************++++++,,,,,,++++++******++++++,,,+++***(((''',,,,,,,,,------------...---------------...//////...............///////////////000000000111111111111111222333444444555555555555555666666777999::::::;;;<<<<<<;;;<<<>>>@@@>>>???@@@???>>>===>>>???>>>???@@@@@@@@@AAACCCEEEKKKKKKLLLKKKJJJJJJLLLNNNOOOOOOOOOOOOMMMKKKIIIHHHFFFFFFEEECCCCCCCCCCCCCCCEEEGGGGGGFFFDDDCCCEEEGGGIIIKKKMMMMMMKKKJJJJJJKKKGGGFFFEEEDDDCCCBBBBBBBBB===<<<;;;:::999888888888888888888888888888888888999999888888888777777777444444444333333222222222000000000111222222333333000000000000111222222333111111111111000000000///.......................................---,,,,,,************************,,,,,,+++******)))(((((())))))******++++++++++++(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%&&&'''&&&###!!! !!!""""""""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((((((((())))))*********(((((())))))))))))((((((************************''''''''''''((((((((((((((()))***)))'''&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((()))))))))*********))))))(((((('''''''''&&&(((''''''&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&(((*********))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''(((((())))))+++***)))(((((('''''''''&&&'''(((((())))))(((((())))))))))))******************++++++++++++******++++++,,,,,,+++)))'''&&&,,,,,,,,,,,,------------------,,,,,,------...///---............//////////////////000000000111111000111222333444555555555555666777777666777999;;;:::;;;<<<<<<;;;<<<>>>@@@>>>???@@@???>>>===>>>???===???@@@AAAAAACCCFFFHHHKKKLLLLLLJJJIIIIIILLLNNNQQQQQQPPPOOONNNLLLKKKJJJFFFEEEDDDCCCBBBCCCDDDDDDGGGIIIIIIGGGCCCBBBDDDFFFHHHJJJMMMMMMLLLKKKKKKKKKEEEEEEEEEEEEDDDCCCBBBBBB===<<<;;;:::999999999999777777777777777777777777999999888888888777777777333333333333222222222222000000000111222222333333/////////000111222333444111111111111000000000000..............................//////......---,,,************************---,,,+++***)))(((''''''(((((()))++++++,,,,,,+++''''''''''''''''''''''''))))))((((((((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%### """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###(((((())))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((((((((())))))))))))***+++***((('''((()))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))***)))(((&&&$$$%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((()))***+++***)))(((((('''''''''&&&'''(((((())))))(((((())))))))))))******************++++++++++++************+++++++++)))((('''++++++,,,,,,,,,---------------,,,,,,------...///---------.........//////////////////000000000111///000222444555555555555444666777777555555888:::999:::;;;;;;:::;;;===???>>>?????????===<<<===>>>>>>@@@BBBCCCDDDFFFIIILLLKKKKKKKKKIIIHHHHHHKKKMMMQQQQQQPPPOOOMMMLLLKKKJJJGGGFFFDDDCCCBBBCCCDDDEEEEEEHHHIIIGGGCCCAAADDDGGGGGGIIILLLMMMLLLKKKKKKKKKFFFGGGHHHIIIGGGEEEBBB@@@<<<<<<;;;:::999999999999777777777777777777777777888888777777777666666666222222222222222222333333000000000111222222333333000000///000000111222333111111111111000000000000........................---............---,,,,,,************************++++++******))))))(((((())))))++++++++++++***)))(((((((((((((((((((((((('''((()))++++++++++++***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!! ############$$$$$$$$$%%%""""""######$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&&&&'''***++++++***'''&&&(((((((((((((((((((((((())))))))))))************)))***+++***)))((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''((()))***+++***)))((('''&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((&&&### $$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((()))***+++&&&''''''((((((((((((((())))))))))))******************++++++++++++******((()))***++++++***))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------.........//////////////////000000000000///000222444555555555555333555777666444444777:::888999::::::999:::<<<======>>>???>>><<<;;;<<<===???AAADDDEEEFFFIIILLLOOOKKKKKKJJJHHHGGGGGGJJJLLLPPPPPPOOONNNMMMLLLKKKKKKGGGFFFDDDCCCCCCDDDEEEFFFBBBEEEHHHFFFBBBAAADDDHHHFFFIIILLLMMMLLLKKKKKKKKKIIIJJJLLLLLLJJJFFFAAA???<<<;;;;;;:::999999999999777777777777777777777777777666666666555555555555111222222222222333333333000000000111222222333333111111000000000000000111111111111111000000000000........................,,,,,,---------,,,++++++************************))))))))))))************++++++,,,,,,+++***((('''))))))))))))))))))))))))$$$%%%(((***++++++***)))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((('''&&&((()))*********)))'''&&&%%%&&&'''(((((('''&&&%%%)))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((%%%###$$$(((***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,((()))***+++,,,---------------------------------...------------...//////333222111////////////000222222111111222222333444777666555444333444555666777888::::::999888:::;;;>>>===<<<;;;;;;<<<===>>>BBBBBBCCCEEEGGGHHHJJJJJJOOOMMMKKKIIIHHHIIIJJJKKKNNNMMMMMMKKKJJJIIIHHHGGGHHHFFFCCCAAA@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKGGGJJJLLLKKKGGGCCC@@@???;;;;;;:::999999888888777888888999::::::;;;<<<<<<888888888888777666444444555555444333444555666777444444444444333222111111000000//////000222444555666555333111////////////000000000///......------............---,,,+++***+++++++++************))),,,+++***))))))***+++,,,))))))((((((''''''&&&&&&))))))))))))((((((((((((&&&'''''''''(((((())))))(((&&&%%%&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""!!!!!!###$$$$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""" """############$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$###"""###$$$&&&'''&&&&&&%%%""" """$$$&&&$$$"""###%%%&&&$$$"""###"""!!! !!!"""%%%&&&"""###$$$%%%%%%$$$###"""(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&%%%((())))))))))))(((''''''&&&&&&'''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&*********)))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111000///.........///000222111111111111222333333444333222222222222333444888:::;;;:::999999:::;;;<<<;;;:::::::::<<<===>>>BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDBBB?????????AAABBBCCCBBBBBBBBBCCCEEEGGGIIIGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJHHHDDD@@@<<<<<<;;;::::::999999888666666777888888999::::::888888888777777666444444555444444333444555666777666666666555555333222222111111000000111222333444222222111000000111222222.........///////////////............---,,,+++***+++++++++************)))++++++***))))))***++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!############$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%$$$#########$$$%%%$$$$$$###!!!!!!###%%%###"""###%%%&&&%%%###%%%$$$"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$))))))((('''''''''''''''+++***))))))((((((((()))'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&'''***+++)))$$$###%%%)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++---------------......///......---------...///000111111111111111222222333222222111111222333444555999:::;;;:::999888999:::999999999999:::;;;===>>>AAACCCFFFIIILLLMMMLLLLLLHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@???>>>???@@@AAABBBAAAAAAAAABBBCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFDDDGGGLLLMMMGGGAAA<<<<<<<<<;;;::::::999999444444555555666777777777777777777777666555555444444444444333444555555666888888888777666444333222222222111111111111222333222111111000000111111222------......///000000111............---,,,+++***+++++++++************)))+++******))))))******+++''''''((())))))***++++++))))))))))))((((((((((((''''''''''''((((((((((((***)))''''''((('''&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&& !!!"""###%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$"""!!!!!!###%%%$$$###"""###%%%&&&%%%$$$&&&%%%###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%)))((('''&&&%%%&&&'''(((+++***((('''''''''((()))&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''&&&'''(((&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''')))******)))'''&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,------...///,,,------......///000000000000000000000111222222222222333333444555666777777999999999777666777888777777888999;;;<<<>>>>>>@@@CCCGGGKKKMMMNNNMMMLLLHHHHHHGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGFFFDDDDDDCCCBBB@@@??????@@@AAABBBAAAAAAAAAAAABBBCCCEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEDDDFFFIIIIIIEEEAAA<<<;;;;;;::::::999888888333444444444555555666666666666777777666555555444333333333444444444555555888888888777666444333222333222222222222222222222444444222111000......---............//////000000............---,,,+++***+++++++++*********))))))******))))))))))))******((()))))))))*********+++))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###"""!!!!!!!!!###$$$%%%$$$$$$###""""""###$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%############""""""!!!!!!#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&(((#########$$$%%%%%%&&&%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&$$$######$$$&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''''')))'''&&&'''***,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''(((***++++++***((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...///000111111111000000//////000000111222111222333444555555666666444666777666444444555666777888999;;;<<<>>>?????????BBBFFFIIIKKKLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFEEECCCAAA@@@???::::::999999888777777777444444444555555555555555555666666666666555555444333333333444444444444444666666666555444333111111222333333333222222222222333333222111000...---,,,000000//////........................---,,,+++***+++++++++*********))))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&$$$###""""""###$$$##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%&&&'''&&&%%%%%%'''(((######$$$$$$$$$$$$%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))(((((())))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''(((%%%###%%%***---,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...000000111111111///////////////000000111///000111222333333222222111333444444333333444666777888:::;;;===>>>>>>>>>>>>@@@CCCFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCAAACCCDDDFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHDDDEEEFFFCCC???<<<;;;<<<999999999888777777666666555555555555555555555555555555666666666555555444222222333444444444444333444444444444333222111000222222333333333333333222///000000111111000000///111000000///......------............---,,,+++***+++++++++************)))((())))))******))))))(((++++++***))))))(((''''''))))))))))))((((((((((((((((((((((((((('''''''''###%%%&&&'''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""######"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&((('''&&&$$$######""""""$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%% !!!"""$$$&&&&&&''''''###$$$%%%%%%#########%%%###$$$%%%%%%######$$$%%%""""""######$$$%%%%%%&&&$$$######""""""######$$$(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***+++++++++&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,...///000//////...///............///000000000111222222222222111000000222333444333444555777666777999;;;<<<===<<<<<<>>>???@@@AAABBBCCCCCCCCCFFFFFFEEEDDDCCCBBB@@@???@@@BBBDDDFFFFFFEEEDDDBBB?????????@@@AAABBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGHHHEEEDDDBBB@@@???===;;;999::::::999999888777777666444444444444444444444444444444555666666555555444111222333444444444333333222222333333333333222222000111333444444444444333...///000111111000///...///////////////.....................---,,,+++***+++++++++************)))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''$$$&&&((('''%%%$$$&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!""""""###$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&&&&%%%###%%%&&&%%%###""""""###$$$&&&'''%%%###!!!"""$$$######$$$$$$%%%$$$$$$$$$######"""!!!!!!"""######(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###!!!###%%%&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''')))+++)))'''&&&))),,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***""""""$$$$$$$$$$$$""""""''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''''''''''''''((()))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((()))***+++,,,---------)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++,,,---.........---,,,...............///000000222333444555444333222111///111333444444555777888555777888:::;;;;;;;;;:::===>>>>>>>>>???@@@AAAAAAGGGGGGGGGEEEDDDBBB@@@???@@@AAADDDFFFGGGFFFDDDCCC======>>>???@@@AAAAAABBB??????@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@BBBDDDGGGIIIGGGBBB>>>>>>@@@AAA<<<888;;;;;;::::::999888888777333333333333333333333333444444555555666555555444111222333444555444333333111222333333444444333333///111222444555555444444222222222222000...,,,+++------......///000000000............---,,,+++++++++++++++************)))'''((()))******)))((('''&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&((()))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!"""&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$&&&'''########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!########################&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&'''((('''%%%#########%%%'''(((&&&"""!!!"""###%%%%%%%%%%%%%%%$$$""""""###"""!!! !!!"""###''''''''''''((((((((((((&&&''''''((()))******+++,,,+++***((('''''''''''',,,,,,***)))((((((((((((''''''(((((())))))************)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&$$$#########$$$ ###&&&((())))))(((&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" $$$&&&((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////000000111111111222222222000000000000111222333444555666777999999:::::::::===<<<;;;::::::;;;<<<===@@@BBBCCCBBB@@@>>>>>>???AAADDDFFFGGGDDDBBB@@@???888999:::<<<===>>>>>>>>>===??????===;;;;;;>>>AAA@@@@@@@@@@@@BBBDDDGGGHHHAAAAAA@@@>>>===;;;::::::888777555444333444444555666777777555333222333555666666555555555444444444000111111222222333333444444444555555444444333222000000111111111222222222111111111111111000//////..............................---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&''''''&&&$$$"""###$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$###############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$#############################################$$$$$$''''''((((((((()))))))))((((((((()))***+++++++++***))))))(((''''''''''''***)))((('''&&&&&&&&&&&&)))))))))((((((((((((((())))))((((((((((((''''''''''''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###%%%(((***))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))******+++************************,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---......///////////////000000000111111111222222111111111111222333444555555666777888999999999999;;;;;;:::::::::;;;===>>>AAABBBCCCBBB???>>>===>>>@@@CCCEEEFFFCCCAAA??????<<<<<<===>>>>>>=========>>>???@@@>>><<<;;;<<<>>>>>>>>>???@@@AAACCCEEEEEEAAA@@@???>>><<<;;;:::999666555444333333444444555444555666555444444555777666555555555444444444444333333333333333222222222444444444555444444333222000000111111111222222222///////////////...------...........................------------,,,,,,,,,++++++,,,,,,++++++***)))''''''''''''((((((((((((*********)))))))))(((((('''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((&&&$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&((()))***######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###########################&&&%%%%%%$$$###"""!!!!!!((((((((()))))))))******((())))))******++++++,,,(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&******))))))(((''''''&&&''''''(((((())))))******''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))---+++)))&&&%%%%%%&&&'''(((''''''''''''((())))))***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''')))***+++))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))******+++*********************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////000000000000111111111111222222222222222444555555555555666777777888888888999999999999:::<<<===>>>@@@BBBBBBAAA???===<<<===???AAADDDDDDBBB???>>>>>>@@@@@@@@@???>>>===<<<;;;===>>>??????===;;;<<<<<<<<<<<<>>>???AAAAAABBBBBB@@@???>>>===<<<::::::999444444333333333444555555222333555555444555666888555555555555444444444444555555444444333222222111444444444444444333222222000000000111111111111222///////////////......---........................------------,,,,,,,,,,,,++++++,,,,,,++++++***)))&&&&&&&&&'''((()))))))))*********)))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''################################################$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%###""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""))))))))))))************(((((()))))))))*********'''(((((())))))*********+++***)))((((((((((((((())))))((((((((('''''''''((((((((())))))))))))***''''''&&&&&&&&&&&&''''''(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''((((((((('''&&&'''((()))***'''''''''''''''(((((())))))(((&&&%%%%%%&&&((())))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))******+++************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......////////////////////////000000000111111111111111111222333444444555555555555555666777777666777777999:::<<<===>>>@@@AAABBBAAA>>><<<<<<<<<>>>@@@BBBBBB@@@>>>>>>>>>@@@@@@@@@???>>><<<;;;::::::;;;===>>>>>>=========;;;<<<>>>@@@@@@@@@@@@???>>>>>>===<<<;;;:::999999333333333333444444555555222444555666555444555666444444444444444444444444555555555444444333333333333444444444444333222222000000000000111111111111000000111111111111000000........................---------,,,,,,,,,+++++++++++++++++++++***))))))((()))))))))*********+++)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$""" !!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!###$$$%%%&&&&&&))))))))))))************'''''''''(((((((((((((((((((((***+++++++++++++++***))))))(((((((((((((((&&&'''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&((()))*********&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$%%%'''***,,,,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((&&&%%%$$$%%%'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))((((((((())))))******************+++++++++,,,,,,+++++++++,,,,,,,,,---------......///////////////....../////////000000000////////////000111222333444444333333333444555666444555666888:::;;;<<<===>>>???@@@@@@>>><<<<<<======???AAAAAA???>>>>>>>>>>>>>>>>>>>>>======<<<;;;888999;;;===???@@@???>>><<<===>>>@@@@@@@@@???>>>===<<<<<<;;;:::999888888222333333444444555555555444666777777555333333444333333444444444444444444333333333444444555555555333333444444333333222111000000000000000000000000000000111111111111000000........................------,,,,,,,,,+++++++++***++++++++++++***))))))+++*********)))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!! !!!###%%%'''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!###$$$%%%&&&&&&((((((((()))))))))******'''''''''''''''''''''''''''(((***+++,,,+++******''''''&&&&&&%%%&&&&&&'''%%%&&&&&&'''(((((())))))))))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$#########%%%''')))******((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%&&&(((***+++---,,,***)))''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))******++++++************++++++++++++++++++++++++,,,,,,,,,,,,---......///////////////............//////////////////...//////000111222444333222111111222444444333444666888999:::;;;;;;<<<===??????===<<<===>>>===???@@@@@@???>>>>>>???<<<======>>>>>>======<<<999888999;;;>>>@@@@@@???<<<===>>>>>>>>>>>>>>>===;;;;;;::::::999888888777444444555666666555555555444666888777555333222222333333333333444444444444111222222333444555555555333333333333333222111111111000000000000000//////---......///////////////........................,,,,,,,,,,,,++++++++++++******++++++******)))((()))))))))((('''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#################################$$$$$$#########$$$######""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""''''''((((((((()))))))))((((((((((((((('''''''''&&&''')))******)))((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&))))))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&'''((()))************&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))******+++,,,,,,************++++++++++++***++++++++++++,,,,,,,,,---......///////////////------........./////////////////////000111222333444333111000000111222333333444666777999999999999999;;;===>>>======>>>???>>>???@@@@@@???>>>???@@@>>>?????????>>>>>>===<<<<<<:::999:::===>>>>>>======<<<<<<;;;;;;;;;<<<<<<:::::::::999888888777777555666777777777666555444222555777777666444333444222222333333333444444444222222222333333333333333222333333333333222111111111111000000////////////------...///////////////........................,,,,,,,,,++++++++++++******************))))))(((((((((((((((''''''''''''***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################&&&%%%%%%$$$###"""!!!!!!''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&((())))))'''&&&%%%(((((('''''''''(((((()))((((((((('''&&&&&&%%%%%%######$$$%%%&&&'''((()))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((()))))))))(((((('''''''''))),,,///111'''''''''''''''((())))))(((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''((())))))(((&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---......///////////////---------.........//////000000000000111222333444444222111//////000222333333444666777888888888888888:::============???@@@>>>???@@@@@@???>>>???AAAAAAAAAAAA@@@???>>>===<<<@@@===:::999;;;===<<<;;;<<<;;;:::999888999:::;;;:::999999999888888777777777777888888888666555444000333666777666555555555222222222333333444444444444333333222222111111000222333333333333222111111111111000000/////////...//////000111111111111111........................,,,,,,,,,+++++++++*********************)))(((((((((((())))))******++++++++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&(((***+++,,,!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&$$$""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&##########################################$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***)))'''&&&&&&''''''(((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%''''''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((************************++++++******************,,,***)))***++++++***)))...+++)))))),,,......,,,+++,,,------......------000000111111111222222222333333222222111222222222555444333222333555777999999:::;;;<<<===<<<;;;:::@@@>>><<<::::::===@@@BBB>>>>>>>>>>>>>>>?????????=========<<<;;;;;;::::::>>>===<<<:::888777777777;;;::::::::::::::::::999777777666555444444333333555555444444444333333333333333222222222222222222444222222333444444333111222222222222222222222222111///...000222333111///222111///.........///000------,,,,,,,,,,,,++++++------,,,++++++******)))************))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&(((&&&$$$$$$%%%'''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%###"""""""""'''&&&$$$###"""######$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%"""""""""""""""""""""###%%%$$$$$$$$$###"""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###############"""!!!!!! !!!"""######$$$######%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""''''''((((((((()))))))))))))))((('''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))***((((((''''''''''''((((((''''''&&&%%%&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((((((''''''(((((((((((('''&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$$$$%%%'''((()))((('''&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((************************************************,,,+++******,,,,,,+++***...+++)))***,,,......,,,+++,,,------......------000000000111111111222222333222222111111111222222444333222222333444666888888888999:::;;;;;;;;;;;;???>>>;;;::::::<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<======>>>===<<<;;;:::999999999;;;::::::::::::999999999777666666555444444333333444444444444333333333333222222222222222222333333555333111111222444333333222222222222222222222222333111///000111000---+++000000///............///------,,,,,,,,,,,,++++++,,,,,,++++++++++++******************))))))))))))))))))))))))))))))))))))'''((()))******)))(((((()))'''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########(((((((((((()))))))))***(((((((((((((((''''''&&&&&&&&&''''''((()))))))))'''''''''((())))))******((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((((((((())))))***)))'''&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((((((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++***+++,,,---,,,+++---+++******,,,---------+++,,,------......------000000000000111111111111222111111111111111222222222222111111222333555666666666777888999:::<<<===???===;;;::::::<<>>>>>===;;;;;;<<<======>>>??????======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999666666666555444444333333333333333333222222222222111111222222333333444444555333111111333444444333222222222222222222222222222111//////000///---+++......//////......---,,,------,,,,,,,,,,,,++++++*********+++++++++++++++************))))))))))))))))))))))))))))))))))))%%%&&&((()))*********))))))(((&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%''''''''''''(((((())))))&&&'''''''''((((((((()))(((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&''''''((((((''''''###$$$&&&(((((('''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***))))))+++,,,+++***,,,+++++++++,,,---------+++,,,------......------/////////000000000111111111000000000000111222222111000000000111222333444555444444555777:::<<<>>>===<<<;;;::::::<<<>>>???AAAAAA@@@???>>>>>>==================>>>>>>??????<<<<<<======>>>>>>>>>>>>;;;;;;::::::999888888888666666555555555444444444333333333222222222111111111111222222333444555555555444444555777777555333111111111111111111111111...//////000111111000///,,,---...///...---,,,+++------,,,,,,,,,+++++++++((())))))***+++,,,,,,,,,************)))))))))(((((((((((((((((((((((((((&&&'''(((*********)))(((***((('''&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$!!!""""""""""""##################$$$$$$%%%%%%%%%###$$$$$$%%%$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%$$$$$$$$$%%%%%%&&&'''((('''&&&'''((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&&&&'''''''''''''''###$$$&&&(((((('''&&&$$$&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((''''''((()))******(((***+++,,,,,,,,,,,,------+++,,,------......------....../////////000000000000/////////000000111222//////000000111222222333333333333444666999<<<===<<<;;;:::::::::;;;===>>>@@@@@@??????>>>===<<<<<>>>>>============;;;<<<===>>>????????????;;;;;;:::999999888777777555555555555555444444444333333333222222222111111111111222333444444555555333555777:::<<<:::555111111111111111111111111111///000111222222111111222,,,---.........---+++***------,,,,,,,,,+++++++++(((((()))***++++++,,,---************)))))))))(((((((((((((((((((((((((((((()))*********((('''&&&***(((''''''''''''%%%###%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!###%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$!!!""""""""""""#########!!!!!!""""""######$$$$$$""""""###############"""###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((((((''''''&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&%%%######$$$&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********'''&&&%%%&&&((())))))((()))+++------,,,,,,,,,---+++,,,------......------............///////////////.........///000111222//////000111111222222222333333444555777999;;;<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>======<<<<<<;;;??????>>>======<<<;;;;;;;;;<<<>>>???@@@@@@??????;;;;;;:::999888777777666555555555555555555555555333333333333222222222222222222333333444444555555333555888;;;===:::555111111111111111111111111111333444555444111//////000------......------,,,+++------,,,,,,,,,,,,++++++(((((())))))***+++,,,,,,************)))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%)))((('''(((((((((&&&$$$&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""!!! ###%%%%%%%%%&&&%%%%%%###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""""""""#########$$$$$$!!!!!!!!!"""""""""""""""!!!!!!"""############"""&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))***&&&%%%%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''(((&&&######%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((************************''''''(((((()))******+++'''&&&%%%''')))******)))(((+++......,,,+++,,,---+++,,,------......------------........./////////............///000111111//////000111222222222222333444555777999:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@???>>>===;;;;;;:::999888777666666555555555555555555555555444444444444333333333333333333444444444444444444555555666888999888555333111111111111111111111111222444555444000......000///......---------------------,,,,,,,,,,,,++++++(((((())))))******++++++************))))))))))))))))))))))))))))))))))))(((((()))******)))((('''(((''''''((())))))'''%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! !!!$$$&&&###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$%%%#########"""""""""""""""!!!"""######$$$$$$$$$###&&&&&&&&&%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%***)))(((&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&((())))))&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''))))))'''$$$$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((************************&&&''''''((()))******+++((('''&&&'''***++++++***(((+++......,,,+++,,,---+++,,,------......---------------.........//////---------......000111111///000111222222333333222333444666888:::::::::999::::::999999::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::<<<>>>???@@@???===<<<;;;;;;:::999888777666555444555555555555555555555555555444444444444333333444444444444444444333333666555333333555666555444000000000000000000000000---000222222000///000222000///...---,,,---...///---------,,,,,,,,,++++++))))))))))))************************))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))'''&&&'''(((******(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""%%%(((!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''((((((%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((((((((('''&&&'''&&&$$$######$$$&&&'''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''((('''(((***,,,,,,***((('''((()))***+++,,,---------***++++++,,,,,,---------111...++++++...000///...////////////////////////000000111222333333333333333333444555666777888888;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;;;;:::999999999888777666666555777666444333222333333444666555555555555444444444222222222222222222222222666666666666555444333222000000000000000111111111111000///------......///,,,---...//////---+++)))------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,+++)))'''&&&((((((((((((((((((((((((******++++++++++++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""!!! ###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$###""""""###$$$%%%""""""############""""""""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$####################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***)))(((''''''((()))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''''''''(((((()))))))))(((((('''''''''((((((((()))***++++++***)))((())))))***+++,,,,,,,,,,,,******++++++,,,...///000000...+++,,,...//////...........................///000111222333333333333333333444555666777888888:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<<<<<<<:::888999999999:::;;;;;;<<<<<<=========<<<;;;::::::999999999888888777666666555666555444333333333444555555555555555444444444444222222222222222222222222555555555555444333222111111000000000000000000000111000///...---....../////////000000000///...---------,,,,,,,,,+++++++++************************))))))*********)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$''')))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%"""######$$$$$$######"""!!!!!!"""######$$$%%%%%%$$$%%%%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))******+++++++++++++++******)))(((((())),,,...000000...------...//////...........................///000111222222333333222111111222333444555666666999999:::;;;;;;;;;;;;;;;<<<;;;:::;;;<<<;;;999888888888999999::::::;;;;;;<<<;;;;;;;;;::::::999999999999888888777666666666444444444333444444555666555555555555444444444444222222222222222222222222444444444333333222111000111111111000000/////////000000///............///000000000///////////////,,,,,,,,,,,,++++++++++++************************&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&''''''$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''(((((((((&&&&&&'''''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''''''''((()))*********))))))))))))*********++++++++++++******)))***((('''%%%&&&(((+++---000///.............................................///000111222222222222...//////000111222333333777888999:::;;;;;;::::::::::::999:::;;;;;;999777888888888999999:::::::::;;;;;;;;;;;;::::::::::::888888888888777777666666333444444444555555666666555555555444444444333333111111111111111111111111444444444444333222111000222222111000///......---000/////////..................---,,,,,,------...,,,,,,,,,++++++++++++***************************((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&%%%###"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((((('''%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%)))))))))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***))))))(((&&&&&&&&&'''''')))************))))))))))))************+++++++++***))))))---+++)))''''''(((***,,,///000000000///.......................................///000111111111111//////000111222333333444555666888:::;;;::::::999888888777888::::::999777888888999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<888888888777777777777777333444444555555666666666555444444444444333333333111111111111111111111111444555555444444333222111222111111000///...------///////////////......---------,,,,,,,,,,,,---...,,,,,,+++++++++*********************************++++++*********)))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%""" $$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&)))***))))))((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%&&&&&&((()))++++++))))))))))))))))))))))))))))))***************)))///...,,,++++++,,,---...///000222111///------...---------------------------...///000000111111000111111222333444555666666333555777999::::::999888777666666777999:::999777999999::::::::::::::::::::::::;;;;;;<<<<<<======888888777777777777777777444444555666666666555555444444444444333333333333111111111111111111111111555555555555444333222111000000000//////........./////////000///......------------------.........++++++++++++************************************,,,,,,+++***))))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!! $$$'''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%'''(((((((((&&&&&&$$$%%%%%%&&&((()))+++,,,((()))***++++++***)))((('''((()))******+++******,,,++++++,,,,,,.../////////111333222///------...------------------------------...///000000000000111111222333444555555666222444666999:::999888777555555555666999:::999777;;;;;;::::::::::::::::::888999999:::;;;<<<<<<<<<777777777777777777777888555555666777777666555444444444444333333333222222111111111111111111111111444444444333333222111000//////////////////.........///000000000///------***+++,,,---------,,,,,,++++++++++++******************************************)))((())))))++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###''''''&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$##############################'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))---+++***((((((***+++---((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&(((***+++,,,''')))***,,,,,,***)))'''''''''(((******+++++++++%%%&&&(((***+++---...///...111333333///------...------------------------,,,---...///000000000000......///000111222333333111333666999:::999888777555444444666888999999777;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<777777777777777888888888666666777777777555444333444444444333333333222222000000000000000000000000222222333222222111000///.........///////////////...///000000000///---,,,&&&''')))+++,,,+++)))(((+++++++++************)))************************''''''&&&'''(((***+++---((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%% ###&&&&&&$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""$$$%%%%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&& ###%%%''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((())))))&&&###$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%% !!!###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((()))((((((''''''''''''(((''''''((())))))))))))((()))))))))))))))))))))))))))***+++,,,---,,,+++***---..................---,,,---.........---,,,++++++,,,,,,------,,,,,,+++000///////////////000111333444666777777777666555444444444444555777888:::<<<:::888888999;;;;;;:::888888777666666666666666555666666777777777666666999888888666555444333222///000000111222222333333111111111111111222222222333222222222111111000000////////////............000000////////////000000...---,,,+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%%%%%%%&&&&&&''''''&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((('''''''''(((((())))))************+++++++++))))))))))))))))))))))))))))))******+++++++++***+++,,,,,,------,,,,,,+++,,,,,,---......---,,,+++------------------------//////......///000111111333444555666666666555444444444444444555666888999<<<:::888888999:::::::::888777777666666666666666888888999999999999999888888777777555444333222222111111111111111111111111///000000000000111111111222222111111111000000000////////////............000//////......//////000------.........---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))*********+++&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!! """######$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))'''&&&%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$#########'''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((()))*********)))))))))***+++,,,))))))))))))))))))))))))))))))(((((())))))***+++*********++++++*********,,,,,,------------,,,,,,///...------------...///------......///000111222222222333444444444444333333333333444555666888999;;;999777777999:::999999777777666666666666666666999999:::::::::999999888666555555444333222222111333333222222111000//////......//////000000000000111111000000000000//////////////////.....................------.........,,,---000111111///,,,***++++++++++++++++++++++++************************++++++***)))((('''&&&&&&''''''((((((((((((((()))&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################&&&%%%%%%$$$$$$########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! #########$$$$$$%%%%%%&&&"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))))))))))))))(((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! '''''''''''''''&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))******)))((((((***+++,,,))))))************))))))+++,,,,,,,,,------------000...---++++++---...000,,,,,,---...///000222333111111111222222222222222333333333444555666777888999888777777888999888777666666666666666666555555777888888888888777777666444444333333222222111111333333222222111000000000......//////000111111111000000000///////////////////////////...............------,,,,,,------...,,,---///000///...,,,+++))))))))))))))))))))))))******************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$##################$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((***(((%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******)))'''&&&%%%%%%''')))***))))))))))))))))))))))))++++++***)))***+++,,,---******++++++++++++******++++++++++++,,,,,,------...---+++******+++---...,,,,,,,,,---...000111222000000000000111111111222222222333444555666777777888666666666888888777666444555666666666666555555888888888888888777666555222222222222222111111111111111111111111111111111//////000111111222333333///////////////000000000////////////............------,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,))))))))))))))))))))))))************************''''''(((((())))))******((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""##################$$$$$$############$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&'''((())))))***(((%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&'''''''''&&&%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''((()))***))))))((((((((()))***+++))))))))))))))))))))))))+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******+++,,,---...---,,,++++++++++++,,,---,,,,,,------...///000111000000//////000000111222111222333555666666666666666555555666777777666444333444555666777666555444999999999999999888777666111111111222222222222222111111111111111111222222//////000111222333333444//////000000000000111111////////////............---------,,,,,,---------...---,,,******+++,,,---++++++++++++++++++++++++************************&&&&&&'''((()))***++++++&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""######$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))***+++++++++++++++***++++++,,,,,,++++++***+++************,,,---...---------------------------------------...///000111000/////////000222222000111333555666666666555555444444666777777555333222333555666777666555444888999999888888666555555111111111222222333333333333333222222111000000000......///000111222333333000000000111111111222222////////////..................------------......---------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******%%%%%%$$$$$$$$$#########&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''((()))******)))((('''(((''''''''''''(((((()))###%%%((())))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&&&&'''(((&&&$$$$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((&&&'''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&''''''((('''''''''))))))))))))))))))))))))'''(((***+++++++++***)))******++++++++++++************))))))***,,,---///------...//////...------......---------......///111000/////////000222333000111333555666666666555444444444555777777444222222333555777777666555444666666666666555444333222111111111222333333444444555444333222111///......------...///000111222222000000111111222222222333000/////////............///......------......///,,,---///111000...,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$########################((('''&&&%%%%%%&&&'''(((***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&###!!!((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&$$$$$$''')))((($$$!!!"""%%%'''&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%###%%%'''((('''&&&###"""&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((()))))))))))))))((((((&&&''''''(((((((((((((((++++++,,,,,,,,,++++++*********++++++++++++******,,,,,,,,,+++++++++******,,,+++***,,,...//////.........................../////////000111111222222///000222444555555555444555666666666555444333333111111111222333444666777555666888999888777555444///000111111///......///222111111000///000000000+++,,,---...///111222222333111000/////////...---////////////...............------,,,,,,------.........---,,,,,,++++++***************************+++(((&&&''')))***)))'''***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$##########################################%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&%%%############$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''"""""""""$$$''')))))))))&&&%%%%%%%%%'''''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((())))))(((((('''&&&'''(((((())))))((((((******++++++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++***,,,...//////...------------------------...//////000000111222222///000111333444444555555222333444444444444444444111111111222333444666666444555666777666555333222000111333222000//////000111111111000000000//////////////////////////////222111///////////////...////////////...............------,,,,,,------............---,,,,,,++++++************************+++)))'''(((***+++***((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########################################################"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''%%%$$$&&&)))***&&&"""%%%'''***+++***)))))))))'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&''''''(((((((((''''''&&&'''(((((())))))(((((())))))************))))))+++,,,,,,,,,,,,,,,,,,+++((()))***+++,,,------...,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000111111222333555555000111222333444444444444111111111222333444555666333444444444444222000///111222333333111000000111000000111111111000///...////////////////////////000000//////...//////////////////............---...------,,,,,,------............---,,,,,,++++++***************************)))((((((******)))((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############&&&&&&%%%%%%$$$######"""##############################$$$%%%%%%%%%%%%$$$################################################!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))(((((()))(((&&&$$$'''+++000111///,,,+++,,,''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%&&&''''''''''''''''''''''''((()))))))))))))))'''(((((()))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,+++***+++---...---,,,------------------------------...//////000000111000000///000111222444666222333333444444444333333222222222222333444555666333333444333222111///...000222333222111000000000...000111222222000...---+++,,,---...///111222222...//////.........///111//////.........---------...------,,,,,,------...---------,,,++++++******************************(((((((((((())))))((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""""""""%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$########################!!!!!!""""""######$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""#########$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###(((''''''&&&&&&''''''(((&&&)))+++)))&&&%%%)))---,,,000444444111...---...''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%&&&'''(((((('''''''''(((((()))))))))))))))&&&'''((()))))))))))))))))))))************))))))++++++++++++++++++++++++,,,+++***+++---------+++---------------------------------...//////000000000/////////000222444555666666666666555333222222222222222222333444555555444444444333222111000000///000222111000...//////...///111222111000...,,,+++,,,---...///111222222---///000///------///111............------------...------,,,,,,------...,,,,,,++++++***)))))))))************************&&&'''((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$((((((''''''''''''((((((***///222///'''###''',,,222333333222///---------''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((())))))'''$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%&&&'''((((((((((((((('''((())))))******))))))&&&'''((())))))******)))(((((())))))))))))((((((,,,,,,,,,+++++++++******,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000111333333888888777666555333222111333222222222333333444555444333333333222222222222///000111111///....../////////000000000///...---////////////////////////---///000///,,,+++...111.........------------,,,...------,,,,,,------...,,,,,,,,,+++******))))))************************%%%'''))))))(((&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""############"""######$$$%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$!!!""""""###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***'''((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((,,,222888888333//////000666333///,,,++++++******''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%&&&'''((())))))))))))(((((()))************)))&&&'''((()))************))))))************))))))++++++++++++++++++,,,,,,,,,+++***+++,,,,,,+++***************************+++,,,,,,---......//////------///000111222222222666666666555444333222111333333222222222333444444222222222111222222333333///111222222000//////000000////////////.........////////////////////////---000111///+++***,,,000.........---------,,,,,,...------,,,,,,------.........------,,,++++++***************************%%%(((+++,,,)))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$""" &&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++(((((((((((())))))))))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((((((''''''''''''(((((("""***555>>>DDDEEECCCBBB999333+++'''''')))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''(((((("""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''((())))))&&&'''((()))************(((((()))***************'''''')))***++++++++++++******++++++++++++******))))))***+++,,,------...---+++***+++,,,,,,+++***((((((((((((((((((((((((++++++,,,------......///+++---///111222222111111333333444444444333222222333333222222222333444444000000000000111222333444000222333333111000000111000000///............///+++,,,---...///111222222...111222///+++)))+++///......---------,,,,,,,,,...------,,,,,,------...000//////......---,,,,,,************************'''***---...+++))))))******)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$!!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$###"""""""""%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""############!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$"""!!!!!! !!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((&&&%%%###!!! '''&&&%%%$$$$$$%%%'''(((***)))(((''''''&&&''''''))))))(((''''''''''''''')))'''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$(((222===AAA:::222///...,,,***))))))******''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&(((***,,,***'''%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++)))************+++++++++++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,000000000...---+++)))(((+++,,,------......------......//////000111111111000222333333222111333444333333333222222111111111222333333444333222111000333333333333222111000000000000000000////////////...............///000000111111222000---,,,,,,---///...,,,++++++,,,...///111000///...---...//////.........///......---,,,,,,++++++******++++++,,,))))))))))))))))))))))))$$$%%%'''))))))))))))((((((((((((((((((((((((((()))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######%%%%%%$$$###!!!###$$$######$$$&&&(((%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$$$$%%%&&&''''''%%%###"""&&&%%%%%%$$$#########$$$%%%%%%$$$###""""""######''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$%%%((()))((('''''''''''''''((())))))(((''''''&&&&&&'''''')))(((''''''&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&+++111333...)))***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###$$$&&&)))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))))))))))))))*********+++++++++******+++,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,------...---------,,,,,,------.../////////000111333222111111222444333333333222222111111111222222333333333222111000222222222222111000//////000000000000////////////...............///000000000111111000---,,,,,,---///...,,,++++++,,,...///000///...---------......------...------,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))%%%&&&'''((())))))(((((('''''''''''''''''''''''')))((('''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%$$$###$$$&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###!!! """###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$############&&&%%%$$$$$$######$$$$$$%%%$$$$$$###############''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((""""""""""""$$$&&&((()))&&&&&&&&&&&&'''((()))*********)))(((((((((((((((((((((((()))((((((''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######%%%'''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((++++++***))))))((('''''')))))))))*********++++++))))))***+++,,,,,,,,,,,,,,,+++************+++,,,***++++++,,,,,,,,,++++++++++++,,,---------------,,,,,,------...////////////111222222111111222333222222222222222111111111222222222333222222111000111111111111111///......000000000000////////////...............///000000000111111000---,,,,,,---...---,,,++++++,,,---...///...---,,,,,,,,,------------------,,,+++))))))++++++************++++++))))))))))))))))))))))))&&&''''''(((((((((''''''''''''''''''''''''''''''***)))''''''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######%%%&&&&&&%%%###"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$###!!!"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%'''((())))))))))))$$$$$$###$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((())),,,++++++***************&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''(((&&&$$$%%%)))***)))&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((******))))))(((((((((((())))))))))))************(((((()))+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++)))((('''++++++,,,------------,,,......//////000111111111///000111111000000111333222222222111111111111111111222222222222111111111222222222222111000///...000000000000////////////...............///000000000111111000...,,,---......---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++------------,,,***)))(((++++++************++++++))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))+++)))'''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###!!!$$$&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!! ######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&******)))(((((((((((()))$$$%%%'''(((((('''&&&%%%&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$&&&((()))'''&&&''')))%%%&&&&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((()))'''%%%'''***,,,***(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********'''((()))***+++,,,,,,,,,************************++++++++++++******)))(((***+++,,,,,,------,,,,,,......//////000111111111...000111111000///111222111111111111111111111111111111111111111111111222333333333333222111000///000000000000////////////...............///000000///000111000...------...---------,,,,,,---------,,,,,,,,,,,,,,,+++++++++.........------,,,******+++******))))))******+++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%$$$######%%%%%%$$$###"""%%%'''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((('''&&&))))))(((((('''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%'''))))))(((&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((()))))))))******(((((()))***++++++++++++))))))***++++++***))))))&&&''')))***+++,,,------******+++,,,,,,,,,,,,,,,,,,,,,------.../////////---///000000//////000111000000000111111111111111111111000000000111222222333333444333333222111000000000000000////////////...............///000000///000000000...------///------------------------,,,,,,---------,,,+++***---------------,,,,,,+++******))))))))))))******))))))))))))))))))))))))'''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!$$$&&&%%%%%%&&&'''"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$$$$$$$######$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))***))))))************))))))((()))***++++++***)))(((&&&''')))+++,,,---......******+++,,,,,,,,,,,,+++,,,,,,------.../////////---...000///......///111///000000000111111111222111000//////000111222333333333333222222111000///000000000000////////////...............///000000...///000///...---...///,,,------------------,,,,,,---.........---++++++***++++++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%%%%###""""""###%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$ !!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###%%%%%%$$$$$$%%%&&&!!!"""###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&######"""""""""###$$$%%%"""#########$$$$$$$$$$$$$$$###############$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&%%%$$$''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''''''''''''''((('''&&&&&&&&&((()))***&&&''''''(((((((((((((((&&&''''''''''''''''''&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((())))))'''%%%&&&'''(((''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&)))***)))%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''((((((((()))''''''''''''((((((((())))))))))))(((''''''&&&&&&(((((((((((()))))))))))))))************))))))(((((()))***++++++***)))(((******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++......//////000111111111---...//////......///111//////000000111111111222111000/////////111222333111222222111111000///...000000000000////////////...............///000000...///000///...---...///,,,------......------,,,------...///...---,,,+++((()))***++++++,,,++++++******))))))))))))******))))))))))))))))))))))))%%%%%%$$$$$$%%%'''((()))(((((((((((((((((((((((('''%%%######%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%'''%%%###"""######"""!!!################################################ !!!$$$&&&'''&&&%%%%%%###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$""""""$$$%%% !!!###$$$%%%%%%$$$$$$########################&&&%%%$$$###""""""""""""%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%'''(((""""""######$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$###"""!!!"""###%%%&&&$$$#########$$$%%%%%%&&&"""###%%%'''''''''%%%$$$''''''((()))***+++,,,,,,%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%%%%'''''''''&&&$$$######$$$&&&'''&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))))))))))))))(((''''''''''''((())))))))))))))))))*********++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++***+++,,,---............000000000000000///......///000111222222222222222000111111111111222222222222111111000///......---...///000111111000///...---......///////////////000000///.............../////////...,,,,,,---.........---------,,,,,,,,,++++++***)))(((((())))))************))))))))))))************)))'''&&&&&&$$$&&&((()))***)))((('''''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%%%%$$$""" !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%###&&&'''$$$######$$$$$$%%%%%%$$$$$$###%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################)))(((&&&###""""""""""""########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$### !!!###%%%&&&%%%$$$"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&&&&'''(((((((((((((((%%%%%%&&&''''''''''''''')))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))*********+++***************************++++++,,,,,,++++++************++++++++++++,,,++++++,,,---............------...000111111222222///000111222222222222111000000111111111222222222111111111000///............///000111111000///...---......///////////////000000///.............../////////...,,,,,,---///......---------,,,,,,,,,++++++***)))))))))))))))************))))))))))))))))))***))))))((('''&&&&&&&&&((())))))(((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!&&&&&&#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""##############################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%&&&&&&&&&%%%%%%$$$""""""$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((***)))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''(((((()))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))******************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---...///000111222222222000000111111222222111111000000000111111111222222111111000000//////.........//////000000//////...---......///////////////000//////............///...//////...---,,,...///......---------,,,,,,,,,++++++***))))))))))))***************))))))))))))(((((())))))))))))((((((((((((((('''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$((($$$"""$$$%%%$$$###$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###)))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''***))))))'''&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((()))(((((('''&&&&&&#########$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&''''''((()))((((((((('''(((((((((((((((''''''''''''((()))))))))))))))'''''''''(((((((((((()))******************************++++++++++++******++++++,,,,,,,,,---------++++++++++++,,,---......111111000000////////////000000111111111111000000000000000000111111111111111000000000/////////...////////////////////////---......///////////////000///............//////...///000///------...000......---------,,,,,,,,,++++++***))))))*********************)))))))))((('''(((((())))))))))))((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$"""###%%%###$$$$$$%%%%%%$$$$$$############$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''(((((((((***))))))'''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''*********)))(((&&&%%%$$$#########$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((()))(((((((((''''''((((((((((((''''''''''''((()))))))))))))))&&&'''''''''(((((((((((()))))))))))))))))))))))))))******++++++******)))++++++,,,,,,,,,---------++++++***++++++,,,......111000///.........//////000000111111111000000/////////000000000111111111000000000000//////////////////............//////---....../////////////////////............//////...///000///------///111......---------,,,,,,,,,+++***************++++++************)))))))))((('''(((((())))))))))))((()))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,++++++*********,,,...///---,,,,,,,,,---///111222000000111111000000///////////////000000000111111000000000000///////////////......------......///---......//////////////////............//////000...///000///......000111......---------,,,,,,,,,+++************+++,,,,,,************))))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%############%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################%%%%%%$$$$$$$$$$$$$$$$$$ ###$$$"""!!!$$$&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,++++++***)))***+++---///,,,++++++***+++---000111000000000000000//////...////////////000000000111////////////000000000000///...------------...///---......///////////////...............///000000...///000///......000222......---------,,,,,,,,,+++*********++++++,,,---************))))))))))))))))))***))))))((('''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%"""""""""#########$$$$$$ !!!!!!"""######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%"""%%%$$$!!!!!!&&&&&&######$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++)))))))))+++---//////...,,,******+++,,,---000000000000000///......////////////000000000000////////////000000000000///...---,,,,,,---...///---......///////////////...............///000111...///000///...///111222......---------,,,,,,,,,+++*********+++,,,,,,---************))))))))))))************)))(((&&&&&&"""$$$&&&(((((((((&&&%%%$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%'''((("""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%'''%%%!!!"""'''&&&!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''"""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%)))((('''&&&&&&'''((()))))))))(((((((((''''''''')))((('''&&&%%%&&&&&&'''&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''%%%%%%&&&'''((((((((('''+++***((('''%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&''''''%%%###"""&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&"""!!!%%%***''''''&&&&&&'''(((***+++(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&******))))))((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))+++(((&&&&&&)))***)))'''(((((()))***++++++++++++++++++,,,------......///000//////......000111222////////////000000000000111000000///...---------............////////////111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---.........//////000000...---+++******+++,,,...+++*********))))))(((((('''''''''((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$)))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!""""""#########$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%'''(((((((((((((((((('''######$$$$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&''''''&&&%%%&&&(((((('''&&&((((((((((((((()))******&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''$$$ ###(((***)))((('''''''''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%'''((((((((())))))))))))(((((((((((((((((((((((()))))))))((())))))******))))))))))))))))))))))))...+++)))***,,,---,,,***)))***+++,,,------------------------------,,,,,,//////.........///000111.../////////000000000000000000000///...---------............////////////222111000...------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------......////////////000///,,,+++******++++++************)))))))))((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""""""""#########$$$$$$$$$###$$$%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%###"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$%%%''''''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&'''''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''$$$!!!!!!$$$'''+++***)))((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''******)))((((((((())))))))))))))))))))))))))))))...,,,***+++,,,---,,,,,,++++++,,,---.....................---,,,+++++++++...------------...//////....../////////000000000000000//////...---------............////////////222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///111///---+++***))))))***************))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################"""""""""###############$$$$$$$$$$$$%%%%%%###  &&&&&&%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$&&&((('''&&&%%%&&&&&&!!!"""$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''((()))###$$$%%%&&&&&&%%%$$$###((((((((((((((((((((((((''''''''''''&&&&&&'''''')))(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%'''(((******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%''')))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''+++***)))((((((((((((((())))))))))))))))))))))))***)))(((((())))))))))))***+++,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,------.............../////////000000/////////......---------............////////////111111000000////////////---------------------------......//////......---------------------------......,,,+++*********************)))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%&&&$$$""" !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########################################################$$$$$$###  '''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&"""$$$&&&(((((((((&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''(((((((((((((((((((((&&&&&&'''''''''''''''''')))(((&&&&&&''''''&&&$$$'''''''''&&&'''(((((()))&&&&&&'''((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&$$$%%%'''((()))(((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))))))))(((((('''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''******)))((('''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))***+++,,,,,,------,,,+++++++++,,,,,,,,,------+++,,,,,,---------------............////////////............------------............//////////////////000/////////......------------------------------............------------------,,,,,,,,,,,,+++++++++***+++++++++,,,))))))))))))))))))******''''''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$########################"""###$$$$$$""""""###$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """$$$%%%$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%"""!!!"""$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$###$$$%%%$$$%%%&&&'''&&&$$$"""!!!''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&'''((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))'''''''''(((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((('''''''''((((((((((((((((((((((((((((((((()))***)))'''''')))+++(((((()))***++++++++++++*********+++,,,---------+++,,,------......------------........./////////------------------------............////////////...//////000000///......------------------------------............---------,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,))))))))))))******************))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%"""!!!!!!"""&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$######$$$###"""!!!%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''''''''&&&%%%&&&(((((('''&&&######""""""######$$$%%%$$$%%%&&&'''((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''((((((((((((&&&'''(((*********)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((()))***+++***((('''))),,,'''((()))***++++++++++++++++++++++++++++++,,,,,,+++,,,---...///......------------.........//////------------------------............//////////////////000111111111000///........................,,,------......------,,,,,,,,,,,,,,,+++++++++***)))******++++++++++++***((()))))))))************++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""$$$$$$$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%"""!!!"""$$$))))))************))))))$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$######""""""!!!!!!!!!###$$$&&&(((************((('''%%%%%%%%%%%%'''((('''''''''((((((((())))))$$$%%%'''(((((((((''''''&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&''''''''''''(((''''''&&&&&&$$$%%%&&&'''((((((((((((###%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))***)))'''((())))))))))))'''&&&%%%&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''')))***)))'''&&&(((+++(((((()))***++++++++++++------,,,++++++*********,,,---.../////////...------------.........//////------------------------............/////////000000000222333333222111000........................,,,------......------,,,,,,,,,,,,++++++*********+++++++++++++++***)))((((((((())))))*********+++***))))))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))((('''''''''((((((((((((''''''&&&&&&&&&%%%''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((('''%%%$$$###))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((()))************''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%'''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((((((&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''+++*********))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((())))))***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---......///......---,,,,,,,,,,,,---------............////////////............---------......///........................////////////...---,,,+++,,,,,,************,,,,,,---...---,,,******,,,...++++++***)))(((((())))))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%)))((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%***)))'''$$$!!!!!!###%%%$$$$$$$$$######"""""""""%%%$$$%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%'''$$$!!!"""$$$&&&%%%$$$"""######$$$$$$######"""'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%%%%$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&(((***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%)))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((()))((((((''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''')))(((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................+++++++++,,,,,,,,,------......////////////.........---------....../////////////////////.....................---,,,++++++---,,,++++++++++++,,,------------,,,******+++---++++++***)))))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%""""""$$$%%%%%%$$$$$$$$$#########%%%$$$$$$$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%'''$$$""""""$$$%%%%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))###$$$%%%'''''''''&&&&&&))))))((((((((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((''''''''''''(((((('''&&&%%%%%%%%%&&&$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''&&&&&&%%%$$$$$$&&&'''(((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%###%%%''')))***)))'''&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,...///***+++++++++,,,,,,,,,,,,......////////////......---------....../////////000000000000//////...---,,,,,,---------,,,,,,+++...---,,,,,,,,,,,,---...,,,------,,,******+++---+++***))))))))))))))))))*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!######"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************************###%%%''')))******)))((()))))))))))))))((((((((('''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((((((((((((''''''''')))((('''&&&&&&%%%%%%&&&###$$$&&&((()))((('''&&&''''''&&&&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%(((((((((''''''&&&%%%%%%((((((((())))))(((((((((&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))''''''(((***,,,...++++++,,,,,,,,,------------......//////......---------.../////////000000///000000000///...---,,,,,,,,,---.........------.........------.........+++,,,---,,,***)))***,,,******)))))))))))))))*********)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''###%%%''')))******)))(((((((((((()))))))))))))))'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((()))************'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((%%%"""!!!"""%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))+++)))&&&$$$""""""###$$$((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))))))))((()))******+++(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---///------------............------............------,,,---...///000000000000...///000000000...---,,,---......////////////...........................***,,,---,,,***)))***+++***)))))))))))))))******)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######''''''&&&$$$""" ###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%'''''''''&&&&&&''''''(((((((((((())))))''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''(((((())))))))))))'''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&)))&&&"""!!!###&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''')))******---***&&&""" !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&''''''(((((())))))***((((((((((((((())))))***'''(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---///000............////////////------............------+++,,,...000111111111000---...000111111000...---//////000000000//////...------...//////...------***+++---,,,+++))))))***)))))))))))))))******+++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$#########$$$$$$$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''((((((((()))'''&&&&&&''''''((()))***,,,+++)))'''''''''((()))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))***(((&&&$$$###$$$%%%&&&$$$$$$######$$$%%%'''((())))))************))))))%%%&&&&&&''''''(((((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''(((((())))))'''''''''''''''(((((()))''''''(((((()))******+++******************************+++++++++,,,,,,,,,---------------------------------.........//////,,,------......------,,,+++,,,///111222222111000---///111333444333111000///000000000///...------,,,---............---,,,)))+++---,,,+++))))))))))))))))))))))))***++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!$$$&&&&&&$$$######%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''((((((%%%&&&&&&&&&''''''((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&((()))***+++///---***'''&&&''')))***)))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&)))+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&(((***+++&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++*********************************++++++,,,,,,,,,******+++++++++***)))))),,,,,,,,,---------......,,,------......------,,,+++,,,///111222222111000...000333555666666444333////////////...---,,,++++++,,,---......---,,,+++)))+++------+++)))))))))))))))((())))))***+++++++++++++++************)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!$$$''''''$$$######%%%#########$$$$$$#########'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$######'''''''''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%(((&&&###!!!&&&***,,,)))%%%"""!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&'''(((&&&%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$"""######$$$%%%&&&''''''***'''%%%&&&((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&&&&''''''&&&'''***---(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))************+++***(((&&&'''))),,,---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%''''''''''''''''''''''''''')))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$'''(((%%%%%%((((((&&&((())))))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((()))******+++*********))))))(((((((((((()))***+++,,,,,,---,,,,,,++++++***)))((((((+++++++++,,,,,,,,,------...............------------...///111222222222222222111111111111111222222111111000000//////......//////...---,,,,,,++++++---+++***+++***((()))+++,,,+++++++++***)))))))))))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$$$$######%%%'''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############################################################$$$%%%%%%&&&&&&%%%%%%######"""!!!"""###%%%&&&!!!"""######%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%###$$$&&&))))))'''$$$!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((()))((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''''''''''''''((()))'''&&&&&&((((((&&&$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&(((***(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((((()))))))))************)))((('''((()))+++,,,''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''))))))&&&&&&)))***'''&&&&&&''''''((('''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((()))******************)))))))))(((******************+++++++++************+++,,,,,,000//////......---,,,,,,---------...............---------...//////000000111222222333222000...---000000000000//////............------,,,++++++***++++++++++++******+++,,,+++++++++***************((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$###%%%&&&###$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******(((''''''''''''&&&%%%#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((('''''''''&&&&&&'''''''''((()))(((&&&###(((''''''''''''((())))))''''''&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$&&&'''(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''((('''&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))+++)))&&&&&&***,,,+++$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((()))******************))))))))))))++++++*********)))))))))***)))))))))***---///111444444222111///...---,,,,,,,,,------....../////////...---,,,,,,---...///---///111222222000---+++000000000////////////.........------,,,+++++++++)))+++,,,+++******+++,,,***************+++++++++'''(((((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''&&&&&&#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###$$$%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))(((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%$$$&&&((())))))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))'''%%%$$$'''''''''''''''(((((()))******))))))((((((((('''%%%&&&'''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***'''((()))******)))((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))***)))&&&'''---000///&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((())))))************)))))))))))))))************)))))))))))),,,***))))))***---000222444333222111000...------++++++,,,------...//////222111///------...///000)))+++---///000000000000////////////////////////.........---------,,,,,,+++///000,,,))))))***))))))))))))***+++++++++,,,&&&'''((())))))***))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%###"""!!!"""###$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&&&&''')))''''''((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&'''((('''%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''$$$$$$%%%&&&&&&'''((((((&&&'''(((((((((&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((******))))))((((((((('''"""$$$&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))'''((()))******)))'''&&&''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&((((((%%%'''...222111)))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((())))))***))))))))))))))))))******'''(((((()))******++++++...,,,***)))***,,,...000000000/////////.........***++++++,,,---...//////222111...---,,,---...///,,,+++++++++,,,...111222.............../////////////////////............111777888222,,,,,,+++))))))))))))***+++++++++,,,&&&'''((())))))***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$%%%''')))%%%%%%&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%&&&'''((()))***++++++'''(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&"""$$$&&&'''''''''((()))'''(((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''((()))***)))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((''''''(((***((((((((((((((((((((((((###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''')))$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%''''''%%%'''---000///))))))))))))((('''&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((()))******))))))))))))************&&&''''''((()))***+++,,,...---+++*********,,,---,,,,,,,,,------.........++++++,,,,,,------.........---,,,+++***++++++,,,111000---******+++...///---............////////////.....................777???AAA777000///...+++***************+++++++++'''(((((())))))))))))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((((()))%%%$$$$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$"""$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((((())))))******((()))(((&&&$$$$$$&&&)))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&((()))(((''''''((('''((((((((()))))))))))))))(((((((((''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((())))))(((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&(((((('''''')))***(((((((((((((((((((((((($$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&((((((%%%&&&)))***(((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((()))******((()))))))))************'''((((((((())))))******++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++111000...,,,,,,,,,,,,------------.........//////------------------------555???BBB777/////////***+++++++++***************((())))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%'''))))))(((((($$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!$$$%%%%%%$$$$$$%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((''''''''')))((('''&&&&&&''')))***(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&((())))))(((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&))))))(((%%%######'''+++'''''''''''''''((())))))%%%&&&&&&''''''(((((((((&&&(((******((('''&&&''''''((((((((())))))******))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))(((((('''''''''''''''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&(((((('''((()))+++))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%((()))(((''''''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((***)))&&&%%%'''&&&"""""""""###$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++((((((((((((((()))******(((((())))))*********+++))))))))))))(((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......///.........---------.........//////++++++++++++++++++++++++///;;;>>>444,,,---,,,(((,,,+++++++++******))))))))))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###""""""%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###!!!###&&&'''&&&$$$###$$$$$$###""" !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### !!!###$$$%%%$$$$$$### !!!"""###$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''(((((((((((('''&&&%%%$$$"""$$$&&&((('''((()))+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))(((&&&%%%)))+++,,,+++)))(((((()))(((((())))))))))))((((((&&&''''''((((((((((((((((((((()))))))))'''&&&$$$''''''((()))))))))))))))+++***)))(((''''''((()))))))))((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&''')))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&(((***)))&&&%%%'''***&&&&&&&&&''''''''''''(((&&&'''((()))))))))((('''%%%&&&''''''(((((('''''')))))))))(((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))***)))'''&&&%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&''')))***)))((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------//////............//////........................******++++++++++++******111222333333111---)))'''***+++---...---,,,***)))******)))(((''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&""" """&&&(((&&&"""######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((('''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&((())))))'''&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((((((((()))))))))))))))(((''''''((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))(((''''''''')))'''''''''(((((((((((()))'''(((((()))((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&''')))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((((((''''''''''''$$$$$$&&&((()))*********))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,------,,,++++++++++++,,,------------------------------......------------......------------------------++++++,,,,,,,,,,,,++++++///000111111///,,,***((('''((()))******)))'''&&&*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%'''%%%"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&((()))((('''%%%%%%&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))'''&&&&&&'''((()))%%%'''((((((&&&%%%%%%&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))***+++,,,''''''((()))))))))))))))'''&&&%%%%%%$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''((())))))***((()))))))))))))))))))))(((((((((((()))))))))***)))'''''''''((()))(((''''''(((((((((((()))))))))(((((((((((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((()))((('''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((((((((((((((($$$$$$&&&((()))*********))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...---+++***))))))******+++++++++***))))))***+++++++++***)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%''')))))))))((()))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))((('''&&&&&&&&&'''&&&((())))))(((''''''((((((((((((''''''(((((((((&&&''''''((((((((((((((()))((('''''''''(((***+++''''''((()))))))))))))))''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''(((((())))))((((((((((((((()))))))))''''''((((((((()))))))))***'''%%%&&&)))***(((&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&''''''(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))*********++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++,,,,,,(((***+++---,,,+++)))(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((((((&&&%%%%%%&&&(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%'''(((((('''&&&'''((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&(((((((((&&&$$$###&&&'''))))))(((''''''(((((((((''''''''''''((((((&&&''''''((((((((((((((()))((('''&&&%%%&&&''''''''''''((()))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((***'''%%%&&&)))***(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))(((''''''&&&&&&'''''''''((((((''')))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''((())))))************+++++++++,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------,,,---............---,,,++++++++++++++++++++++++******++++++++++++******((((((((()))***+++,,,,,,+++***)))((('''((())))))((()))+++,,,---+++***(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''(((((('''$$$"""!!!!!!''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))$$$%%%&&&(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''###%%%'''))))))'''$$$"""$$$&&&''''''&&&&&&&&&''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''((()))))))))))))))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''')))'''''''''((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&((()))***%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&'''((((((((((((''')))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&((()))*********((((((((((((((((((((((((((((((''''''(((((()))***************++++++++++++***************+++,,,,,,******++++++,,,,,,------,,,---...//////...---,,,++++++++++++++++++++++++)))******++++++******)))***)))))))))***,,,...///000...,,,***))))))***+++((()))***+++++++++***)))(((((((((((((((((((((((()))***+++,,,,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((()))***(((%%%"""!!!!!!&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((###$$$&&&((())))))((('''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((%%%&&&'''((((((''''''&&&$$$&&&(((((('''''''''((()))(((&&&%%%%%%&&&((()))&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&''''''((()))))))))))))))$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((('''((()))(((''''''''')))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***&&&'''(((((())))))((((((***))))))(((((())))))***((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&&&&''''''%%%&&&'''((()))(((((('''***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&((()))*********(((((((((((((((((((((((((((''''''''''''((())))))************++++++++++++***************++++++,,,)))******+++,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))***---///111666444000---++++++,,,...((((((((())))))*********(((((((((((((((((((((((((((***+++,,,,,,+++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""############"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))***+++***(((''''''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''&&&&&&'''((()))***''')))***+++***)))***+++)))(((&&&%%%%%%&&&((()))&&&''''''(((((((((((((((%%%&&&''')))))))))(((((('''(((((()))))))))))))))&&&''')))*********))))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))&&&''''''((()))******+++(((((((((((())))))))))))&&&(((***)))&&&%%%'''***&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))***)))'''&&&%%%%%%&&&'''%%%&&&((()))))))))((('''***(((''''''(((((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))************+++++++++*********)))***++++++,,,))))))***+++,,,,,,------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,+++***+++---000222666333...+++((((((***+++((((((''''''((()))******))))))))))))))))))))))))&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&(((''''''(((((((((%%%###'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%!!!"""###$$$%%%'''((((((%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$!!!&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********(((%%%###"""$$$&&&((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%''')))***)))(((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))***))))))((()))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***,,,...///(((((('''''''''&&&&&&&&&((('''&&&''')))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,+++***+++---...---,,,++++++++++++,,,---...//////...,,,***)))))))))***''''''((()))))))))))))))%%%(((+++------+++(((%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%$$$############&&&&&&%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***---///(((''''''''''''&&&&&&&&&((((((((()))))))))'''$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((())))))***+++,,,------'''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&''')))***)))'''&&&%%%%%%%%%%%%&&&''''''(((***,,,---------+++***''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&''''''((('''&&&%%%$$$))))))))))))))))))))))))''''''(((((()))***++++++))))))(((((((((''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))***++++++++++++***---------,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++***+++---------+++******++++++,,,---......///...,,,***))))))))))))''''''((()))))))))))))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''))),,,///111(((''''''''''''&&&&&&&&&)))(((((()))******'''%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((()))))))))*********)))))))))((((((&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''')))))))))(((&&&%%%((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''(((''''''((())))))(((&&&''''''&&&&&&''''''((()))+++,,,///111111000...,,,%%%%%%%%%&&&&&&((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''')))))))))))))))(((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******++++++******......---,,,+++***))))))++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,++++++,,,---+++*********++++++,,,,,,------...---,,,***))))))))))))''''''((()))))))))))))))***))))))(((((())))))***(((((((((''''''''''''&&&$$$$$$%%%%%%&&&''''''(((########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''))))))(((((()))***+++,,,(((''''''''''''&&&&&&&&&'''''''''((())))))'''%%%'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((('''(((((((((''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((('''((())))))'''%%%((((((''''''(((((()))******,,,///111111///---+++&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))---,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,---......---,,,+++...,,,++++++,,,,,,***)))******++++++,,,,,,,,,,,,---,,,++++++***)))))))))''''''((())))))))))))))))))))))))(((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((***)))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%'''((((((&&&$$$'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''***)))(((((((((((()))***'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''((((((((((((''''''(((((('''((())))))'''%%%)))(((((((((((()))******(((***,,,------,,,)))((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))***+++(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))''''''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***---,,,++++++++++++***))))))***+++,,,,,,,,,++++++++++++++++++***))))))(((''''''((()))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$#########$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$&&&''''''%%%$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%''''''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((("""###%%%'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***+++''''''((((((((((((''''''''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((''''''((())))))(((&&&))))))(((((())))))***+++(((((()))))))))((('''&&&))))))(((&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$###""""""###%%%&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''')))((('''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******))))))(((((((((((()))***+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******+++,,,***))))))***+++,,,,,,+++***)))******++++++***))))))(((''''''((()))))))))))))))&&&''')))******)))'''&&&'''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((###$$$%%%'''((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''(((((()))))))))(((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''&&&&&&''')))***)))'''((((((((((((((()))******))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###"""!!! !!!###$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&'''''''''(((((((((((()))((('''((()))******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((((('''))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++***)))***+++,,,,,,+++***((()))******++++++***((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%'''))))))(((&&&(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++))))))))))))))))))))))))###$$$&&&((()))***++++++(((((((((((()))))))))***''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******###%%%(((++++++***'''%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))(((((((((((()))))))))(((((((((''''''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***''''''((((((((((((''''''&&&%%%%%%''')))******(((((((((((((((((())))))***+++***((('''''''''((()))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++)))'''%%%%%%%%%&&&'''"""$$$&&&(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******((('''&&&''')))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))(((''''''+++++++++***************++++++++++++++++++++++++---,,,+++******+++,,,---***)))((()))+++,,,,,,+++)))***+++,,,,,,+++)))((())))))***++++++***(((((('''(((((()))))))))))))))***)))'''%%%%%%''')))***'''((((((((())))))******$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&((()))******''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))%%%$$$###%%%'''(((((('''))))))((())))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%''''''&&&'''(((***))))))************))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))*********)))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&'''(((((()))***+++++++++&&&''''''((((((((((((((("""###$$$&&&'''((((((((('''((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&&&&&&&(((***((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))******++++++***)))(((''''''((()))******)))'''&&&'''(((***+++***************************((('''&&&'''(((***+++...,,,******+++++++++***************))))))(((((()))***+++,,,---,,,+++***++++++++++++++++++++++++(((((()))***++++++,,,,,,************************''''''''''''((((((((((((&&&(((***+++,,,+++***)))''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$###"""!!!############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''******)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))''''''''''''((((((((()))'''&&&%%%&&&(((***)))(((******)))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''$$$&&&'''((('''''')))***))))))************))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((((((''''''&&&%%%%%%((((((((((((((('''&&&&&&&&&''''''((())))))******&&&''''''((((((((((((((((((((())))))***)))))))))''''''((((((((((((((('''&&&''''''((((((''''''&&&((())))))'''%%%######$$$************************&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))))))))***)))(((''''''((()))***))))))'''''''''(((***+++************************+++***)))((((((***+++---...,,,******+++++++++***++++++*********)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))(((((((((((((((((((((&&&((()))+++++++++)))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$##################$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&'''&&&!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((()))))))))***''''''''''''(((((((((((()))((('''(((***++++++******)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%'''(((((((((((()))+++((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&'''((()))))))))(((((((((((())))))(((((((((+++++++++((($$$"""!!!"""************************&&&''''''((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++)))))))))))))))))))))))),,,+++*********+++---...---+++******+++++++++***+++++++++++++++*********++++++******++++++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,*********************************))))))((((((((('''((()))***+++***)))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))'''''''''((((((((((((((()))((('''(((***+++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&((())))))(((((()))+++(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''(((((()))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%'''((())))))))))))'''(((((())))))((((((''''''((()))(((&&&$$$%%%&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))(((((((((((()))))))))(((((('''((()))******((((((((((((((((((((((((++++++*********+++,,,---,,,+++))))))***++++++***++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++************************++++++******))))))(((((((((((()))******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%%%%%%%%%%'''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((($$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))(((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((((((((((('''''''''((('''&&&''')))***)))(((%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((()))***(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&'''((()))***)))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((())))))&&&''''''((((((((((((((((((((()))***************%%%%%%'''((())))))))))))'''''''''(((((('''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))&&&''''''(((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((())))))***'''''''''''''''''''''''')))))))))))))))******++++++***((()))***++++++***++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++***************+++++++++************************+++*********)))))))))((((((((()))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&((())))))%%%&&&&&&''''''(((((()))$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((('''&&&&&&(((((('''&&&$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''(((*********))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))&&&&&&'''((()))))))))(((&&&''''''((((((''''''&&&'''((()))(((&&&&&&'''(((************************&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))***&&&&&&((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))+++)))((((((***++++++************+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&''''''&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))(((((((((''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&((()))((('''&&&'''(((''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&(((***+++***))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''&&&&&&%%%''''''(((((((((((((((''''''(((((())))))((((((''''''((()))((('''&&&'''(((************************&&&''''''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((())))))******%%%&&&((()))******))))))(((((((((((((((((((((((((((((())))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))(((***)))'''(((***++++++***)))))))))*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************'''''''''(((((())))))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&''''''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''$$$######%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''')))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))))))))(((((('''''''''&&&)))(((''''''((()))(((&&&(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$&&&(((***++++++))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((,,,,,,++++++***((('''&&&'''(((((((((((((((''''''))))))************))))))%%%&&&(((((('''''')))***((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++%%%&&&((()))*********)))))))))))))))))))))))))))(((((())))))******++++++'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***((('''(((***++++++***(((((())))))*********+++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++******************************************%%%%%%&&&'''((()))*********)))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$######%%%''')))+++,,,---""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!###%%%'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&''')))******$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$''''''%%%$$$$$$&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&''''''(((###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''((()))******+++++++++******))))))(((((())))))************))))))******++++++++++++************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***************+++$$$'''))))))'''&&&(((+++(((((((((((())))))))))))'''((()))******)))((('''''')))***++++++***)))'''(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((''''''(((******)))(((******))))))((((((''''''%%%&&&'''((()))))))))((((((((())))))*********++++++,,,,,,,,,***(((&&&%%%%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&&&&''''''((())))))))))))))))))))))))((('''''''''''''''''''''((())))))******))))))((((((''''''******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$######### (((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))---,,,***)))'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&''''''((('''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))((((((((())))))))))))))))))((('''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((((((&&&((())))))'''&&&(((***++++++***)))((('''&&&&&&(((((((((''''''((((((((('''(((***++++++***(((''''''''''''(((((()))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&&&&%%%))))))))))))))))))))))))((((((((()))))))))******(((((((((''''''((((((((('''''''''((((((((())))))(((''''''(((***+++)))(((******))))))((((((((((((&&&'''((()))***+++++++++((()))))))))************+++++++++***)))((('''&&&))))))************))))))(((((())))))))))))((((((*********)))(((((('''''')))))))))))))))(((''''''(((''''''''''''((())))))***)))))))))((((((((('''*********+++++++++,,,,,,+++*********))))))))))))++++++***))))))***+++++++++***)))(((((()))***+++************************+++++++++*********))))))))))))))))))))))))))))))+++******)))'''&&&%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((...---+++)))((('''&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&&&&%%%&&&&&&&&&''''''(((((()))''''''((((((((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&'''(((((('''((()))((('''&&&'''(((++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))'''''')))******)))''''''&&&''''''(((***++++++,,,''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))''''''((((((((('''&&&&&&)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((''''''((((((((()))))))))((((((''')))***+++***(((***))))))))))))((((((((((((((()))***,,,------...))))))))))))***************)))((((((''''''((((((((((((''''''''''''((((((((())))))******))))))(((+++++++++***))))))(((((())))))******))))))((((((((((((''''''(((((()))***))))))))))))((((((((((((*********++++++++++++,,,************))))))))))))++++++***))))))***++++++***)))(((''''''((()))***************************+++++++++***************))))))))))))))))))))))))******)))'''''''''''''''((((((((((((((()))))))))%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&)))++++++***$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((++++++)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((((()))((((((((((((((('''&&&%%%''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))(((((((((((())))))***)))))))))((('''&&&&&&'''''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))***++++++''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((()))))))))*********++++++((((((((())))))((((((((('''(((((((((((())))))))))))(((((()))++++++***((())))))))))))))))))))))))(((((()))***+++---...///)))))))))))))))*********)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((()))))))))******)))))))))'''(((((())))))***++++++))))))*********))))))(((((((((((('''((())))))***))))))))))))((((((((((((************++++++++++++++++++++++++************+++******************+++******))))))))))))******************************************************(((((((((((((((((((((((())))))((((((((()))***+++&&&&&&''''''(((((())))))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******'''''''''(((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((((((((((((((()))******))))))(((((((((''''''&&&'''''''''((()))*********'''(((***++++++***((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))***************)))((((((((((((((((((((((((((((((((()))))))))******(((((()))******)))(((((((((((((((((()))))))))***)))(((((()))+++,,,***)))))))))))))))************(((((((((((()))+++---...******))))))))))))))))))((((((&&&&&&&&&''')))***,,,+++***))))))***+++,,,))))))************))))))&&&&&&'''(((((())))))***))))))************))))))((((((((((((((()))******(((((((((((())))))))))))))))))*********+++++++++------,,,,,,,,,+++++++++*********++++++*********++++++++++++++++++++++++************************************************((((((((((((((((((((((((+++*********)))*********%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&((()))***+++(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&'''((()))))))))(((''''''((()))'''&&&***)))))))))(((((((((''''''((()))******)))((('''(((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((((((************((((((((((((((()))))))))******))))))(((***+++,,,+++))))))))))))************+++)))(((''''''((()))+++,,,************))))))))))))((((((((('''(((((())))))******))))))))))))******)))******++++++******)))))))))(((((('''&&&&&&&&&))))))******++++++******))))))(((((())))))***+++(((((((((((()))))))))))))))))))))************+++---,,,,,,,,,,,,+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))))))))))))))))))))))),,,,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$&&&'''((($$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''***)))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$)))))))))(((((()))))))))***)))((('''&&&&&&''''''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((())))))((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))(((((()))((('''%%%%%%'''((()))'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************''''''''''''((()))******)))'''%%%&&&)))***((('''))))))))))))(((((((((((()))'''&&&%%%%%%&&&'''))))))))))))(((((())))))))))))))))))))))))))))))***(((((()))******)))((((((+++++++++++++++*********))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((***++++++***((('''(((((()))))))))************))))))***,,,,,,+++)))))))))*********+++++++++***)))(((''''''(((***+++************)))))))))((()))))))))***))))))((((((''''''(((((((((((('''''')))******++++++******)))******))))))((('''''''''((()))***++++++++++++***))))))(((((())))))***+++'''((((((((()))))))))***))))))))))))************+++++++++*********)))))))))***++++++++++++***)))+++++++++,,,,,,+++++++++************************))))))*********+++++++++))))))))))))))))))))))))%%%''')))++++++***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))---,,,)))'''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''((())))))***))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))++++++******))))))((((((***)))'''&&&&&&''')))*********++++++++++++************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))***+++------(((&&&%%%&&&)))+++)))'''&&&&&&'''((()))***++++++***'''######'''*********))))))))))))******(((((()))***+++,,,,,,---((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,''')))***++++++***)))'''))))))))))))***************))))))***,,,,,,+++)))))))))******++++++++++++,,,+++)))''''''((()))***+++*********))))))(((((()))***+++++++++***(((''')))***+++,,,,,,+++***)))******++++++++++++******((((((((()))******++++++((()))***+++++++++++++++)))))))))))))))******+++'''((((((((())))))******))))))))))))************))))))))))))(((((((((((()))***+++,,,,,,+++***)))******++++++++++++******************************))))))******++++++++++++))))))))))))))))))))))))$$$))),,,,,,+++***(((((((((''''''&&&&&&%%%''''''&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&''''''''''''(((''''''&&&&&&######$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((&&&###"""###%%%$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******'''***---,,,***((()))***))))))))))))(((((((((((('''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***))))))(((((((((((())))))***)))((('''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''************)))((('''&&&((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((()))***+++%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++(((((((((((((((((((((((()))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******---,,,+++))))))))))))***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******))))))))))))******************************''''''((((((((((((''''''************************((())))))))))))*********))))))))))))))))))))))))+++*********))))))((((((((())))))(((''''''(((***))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********+++***)))))))))***,,,,,,)))************+++++++++))))))))))))))))))))))))''''''''''''((((((((()))***)))((('''&&&&&&&&&&&&)))'''%%%$$$%%%(((+++...%%%%%%&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$###$$$&&&'''((('''&&&&&&)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))***))),,,......+++)))((()))))))))))))))(((((((((''''''((()))((('''&&&''')))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((()))))))))((((((''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((''''''((())))))&&&'''''''''((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++******)))))))))******(((((((((((((((((((((((()))***++++++++++++***)))(((((('''''''''(((******+++***)))(((((()))***+++))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((***))))))))))))***++++++++++++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************++++++,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,++++++++++++++++++++++++******************))))))***+++,,,+++***)))***,,,************************(((((())))))*********)))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))+++***)))))))))***+++,,,)))************+++++++++))))))))))))))))))))))))'''''''''((((((((())))))************++++++,,,---((('''&&&%%%&&&(((***,,,''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))******)))((((((''''''((((((((()))))))))+++---000111///+++)))((()))))))))((((((((('''''''''((()))((('''&&&''')))************)))'''%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))(((''''''''''''(((((())))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))*********$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))***(((((((((((((((((((((((()))******++++++******))))))((((((((()))***++++++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))(((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++************+++,,,,,,))))))))))))***+++------++++++++++++++++++++++++)))***++++++++++++***)))************************+++******))))))******+++++++++++++++++++++++++++))))))***+++++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++''')))+++***)))(((((()))************************((((((((((((((())))))***((((((((((((((((((((((((***************++++++++++++++++++************)))******))))))******+++,,,)))************+++++++++))))))))))))))))))))))))''''''((((((((()))))))))''''''((())))))***++++++((((((''''''''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((''''''&&&%%%&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((((()))+++,,,,,,+++)))((('''''''''(((((((((((((((+++---111333333000---+++))))))(((((((((''''''''''''((()))((('''&&&''')))((()))++++++***(((&&&$$$'''''''''''''''''''''''')))(((''''''''''''((()))(((((())))))))))))(((((('''''''''''''''((()))***(((((((((''''''(((((((((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((('''(((((()))***++++++,,,************)))((('''&&&((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((())))))************))))))++++++*********************))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++))))))***))))))((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,************++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))************************++++++************++++++++++++++++++++++++++++++''''''((()))************************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---''')))++++++***)))))))))************************)))((('''''''''(((***+++((((((((((((((((((((((((************************---------,,,,,,,,,,,,,,,***************+++++++++))))))*********+++++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((((((''''''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''((())))))'''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''')))***,,,,,,***)))'''&&&&&&'''((()))(((((('''))),,,000444666555222000(((((((((((('''''''''''''''((()))((('''&&&''')))&&&((()))++++++***((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''(((((()))***++++++,,,************)))((('''&&&((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((()))))))))******)))))))))************************++++++++++++++++++++++++))))))******)))(((''''''((())))))))))))*********************************)))************************************************))))))))))))***++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))+++,,,......,,,+++)))************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***+++------+++***+++,,,************************)))((('''''''''(((***+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,+++***)))((()))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((())))))(((''''''%%%&&&'''((()))(((''''''((()))---111555555333111((((((((('''''''''&&&&&&'''((()))((('''&&&''')))&&&'''((()))***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((''''''''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((('''(((((())))))*********$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,+++)))((('''))))))************))))))************************)))************+++++++++((())))))******))))))((())))))*********+++++++++************************************++++++++++++************************)))))))))))))))***++++++------------,,,+++***)))+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))************************************++++++++++++++++++++++++++++++++++++*********+++++++++++++++'''((()))(((&&&&&&(((***++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************((())))))))))))*********))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******$$$%%%(((***++++++++++++(((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''''')))---111222111...(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))(((''')))((((((''''''''''''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''(((((((((((('''&&&((((((((()))*********+++))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))))))))))))))(((((()))***+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++***))))))((()))***++++++***)))(((************************)))*********++++++++++++'''((()))***************))))))))))))*********************************************+++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))(((''''''************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))((((((&&&%%%###$$$'''***++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++*********))))))''''''((((((((()))))))))((()))***+++,,,++++++***)))************+++++++++))))))))))))))))))))))))(((((()))))))))********* """$$$'''((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%'''))))))((('''&&&'''&&&&&&)))---///---+++(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''((()))++++++)))((('''***)))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''************)))((('''&&&((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&''''''&&&%%%%%%''''''((()))***++++++,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&(((***+++,,,++++++((()))***++++++***)))(((*********************************++++++,,,,,,,,,&&&'''(((***++++++++++++(((((((((((())))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***,,,---......---,,,++++++++++++++++++++++++...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++*********************************+++++++++,,,,,,,,,------------------------+++*********))))))((((((///...,,,***(((***...111++++++++++++++++++++++++)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))*********+++((()))***+++,,,+++******)))************+++++++++))))))))))))))))))))))))))))))))))))************%%%'''(((******)))'''&&&((((((''''''''''''((()))((((((((('''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''((('''&&&$$$###''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''"""$$$&&&((((((&&&$$$"""&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$$$$######%%%'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$&&&((()))(((%%%""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''((()))+++,,,))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''++++++***)))((('''&&&&&&'''''''''''''''''''''''')))***++++++***(((%%%$$$))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))''''''(((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((()))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''(((*********)))(((,,,,,,,,,+++******))))))'''(((*********(((&&&%%%((((((''''''(((***,,,---)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******************+++++++++******+++,,,,,,...///000000000///---,,,......---,,,,,,---------111...+++***+++---//////111000///..................------,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++************++++++++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***************************+++,,,------,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***'''%%%%%%'''((('''%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$######******)))((('''&&&%%%%%%)))'''&&&&&&'''''''''%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$###############$$$$$$%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%###""""""!!!)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''''')))***+++((((((((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***+++******)))(((''''''&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''******))))))((('''''''''''''''''''''''''''''''''%%%&&&((()))((('''%%%$$$)))(((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((++++++******)))((((((((())))))(((((((((((()))))))))(((((('''((()))***+++************************))))))))))))))))))))))))+++***))))))((((((((()))((((((((()))))))))******)))*********))))))((('''((())))))************)))*********))))))((((((((()))+++---...//////...---++++++***)))******+++,,,---------------,,,,,,+++,,,,,,,,,,,,------------//////......------,,,,,,.....................//////000111111111000//////000000000/////////000000000///------//////...---......------......////////////........./////////,,,,,,+++++++++,,,,,,,,,++++++++++++,,,---...///******++++++,,,,,,,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***'''%%%%%%'''((('''%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((())))))))))))(((''''''&&&&&&'''&&&%%%&&&(((***+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&'''((()))))))))((('''))))))))))))))))))))))))***))))))(((((())))))***,,,+++***)))((('''&&&&&&''''''''''''((((((((((((************)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((''''''''''''(((((((((((())))))))))))&&&''''''((())))))******&&&&&&'''((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++******)))(((((((((***))))))(((((())))))***)))(((((((((((()))***+++************************))))))))))))))))))))))))++++++***))))))))))))***)))))))))*********++++++***************)))))))))++++++******************)))))))))))))))((((((((()))***,,,---......---,,,...---,,,,,,+++,,,,,,,,,//////......------,,,,,,------........./////////333333333222222111111111333333333333333333333333444444555666666666555555444444444444444555555555333222222222333333000...------------...///000000000000000000000000000000---------,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************************++++++************++++++******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((************************'''''''''''''''''''''''')))(((&&&&&&'''''''''%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((&&&&&&''')))+++++++++%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((()))(((((((((((()))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,+++***(((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''((())))))***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))************************((((((((()))******++++++***))))))))))))))))))***)))))))))))))))*********************************))))))))))))))))))))))))++++++***************+++)))))))))*********++++++++++++******************---,,,***)))((()))******************++++++++++++++++++,,,,,,+++***)))(((..................//////000/////////.../////////111111222222333333444444777777888888999999::::::;;;<<<<<<<<<;;;;;;::::::<<<<<<===>>>>>>?????????<<<======>>>>>>>>>>>>>>><<<;;;888888888888666555333333222222222333444444333333333333222111000000//////////////////......000///...---,,,,,,,,,,,,.........///////////////------------------......------------------------......------,,,,,,++++++,,,,,,,,,------------------,,,+++******+++,,,------,,,***))))))***,,,---************************++++++++++++++++++++++++************************++++++************++++++)))***+++,,,,,,+++***)))***+++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''(((((())))))+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''(((((((((((('''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''((()))((('''%%%$$$((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++++++++++++++++++++((((((((()))******++++++******))))))))))))******((())))))***************))))))))))))))))))))))))************************+++***************++++++((((((((()))))))))******++++++***))))))***++++++---,,,***)))((()))************++++++,,,,,,------........./////////......000000111333444555555666555555555555555666777888;;;;;;<<<======>>>??????>>>>>>@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIJJJKKKLLLLLLLLLLLLKKKIIIEEE@@@======>>>??????AAAAAA@@@>>>============<<<<<<;;;:::888666444333111222222222222111000//////......------------.../////////////////////////////////...............------------------------///......------,,,,,,,,,,,,,,,---------............---,,,++++++,,,---...---,,,***))))))***,,,---************************************************************************++++++************++++++)))***+++,,,,,,+++***)))***++++++,,,,,,***)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))(((''''''&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))***(((&&&&&&'''''''''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&%%%&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%*********)))((((((''''''''''''''''''(((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&%%%%%%((())))))******)))))))))))))))))))))((((((((((((((((((((()))))))))******************************++++++******)))(((((((((+++******))))))******+++((()))******++++++******((((((((((((((((((((((((***************************))))))))))))***++++++((((((((()))))))))******+++***)))((()))***+++,,,,,,,,,++++++***+++++++++***++++++,,,---......///---...///111333666777888777888:::<<<===?????????BBBAAA@@@???@@@AAABBBCCCGGGGGGHHHHHHIIIJJJKKKKKKFFFGGGIIIKKKMMMOOOQQQQQQQQQRRRRRRSSSRRRQQQOOONNNLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVXXXYYYZZZZZZYYYXXXTTTOOOHHHDDDCCCDDDFFFGGGNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFEEECCCAAA>>><<<555666777777666555333222000000000000111222333444/////////............---.........---------------------------------------..................------+++,,,,,,------.........------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************++++++************++++++******++++++++++++***************+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''((((((((()))))))))'''''''''((())))))******&&&'''''''''(((((())))))&&&$$$$$$%%%''')))))))))(((''''''&&&&&&%%%$$$$$$&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((''''''***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))))))))))))))((((((''''''''''''(((((((((((()))))))))******+++,,,---((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))(((((((((((()))))))))))))))((((((((((((((((((((())))))*********))))))(((***)))))))))((((((((('''(((((()))))))))*********************************++++++******)))(((((((((+++******))))))******+++((()))***+++++++++******))))))))))))))))))))))))************************)))((((((((())))))***+++)))))))))*********++++++***)))((('''''')))+++,,,,,,------............---...///000111222333444444222333555888;;;>>>AAABBBCCCDDDFFFHHHIIIIIIIIIIIINNNLLLJJJIIIHHHHHHIIIJJJMMMMMMNNNOOOPPPQQQRRRRRRKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUTTTRRRPPPOOONNNNNNOOOPPPSSSVVVXXXZZZYYY[[[]]]^^^______^^^]]]YYYTTTOOOKKKIIIJJJJJJJJJPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHFFF>>>???@@@@@@???>>><<<:::999888888777666666666666222222111111111000000000/////////.........------......................................./////////***++++++,,,------......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++************++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((************************'''''''''''''''''''''''''''((()))'''%%%$$$&&&((('''((((((((())))))))))))''''''(((((())))))******'''''''''((((((((((((((('''%%%$$$&&&(((*********%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((''',,,***'''%%%%%%&&&((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&"""###$$$&&&((()))***+++''''''''''''((((((((()))&&&&&&%%%%%%&&&(((***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''')))***+++,,,&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((((()))******++++++))))))*********))))))(((******))))))((((((((('''))))))))))))************))))))))))))))))))))))))((((((((()))******++++++++++++************++++++((()))***+++,,,+++******************************************************(((((('''(((((()))************+++++++++,,,,,,,,,)))((('''&&&'''(((***,,,---...///111111111000///444444555666888999::::::???@@@AAABBBEEEGGGJJJKKKMMMNNNOOOQQQQQQQQQPPPOOOUUUSSSPPPMMMKKKJJJJJJJJJMMMMMMNNNOOOPPPRRRRRRSSSLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRQQQOOOMMMKKKNNNNNNOOOPPPSSSVVVYYY[[[XXXYYY[[[]]]^^^^^^]]]\\\YYYVVVRRROOONNNLLLKKKIIILLLKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOOOONNNMMMKKKGGGHHHIIIIIIHHHFFFDDDCCCEEECCC@@@===:::777666555666666666555555444444444222222111111000000//////........................------......//////000000******++++++,,,---......+++,,,............,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,+++***))))))***+++,,,))))))(((((()))+++---...))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((%%%$$$&&&((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((+++)))((('''((()))((('''""""""$$$%%%'''((()))***''''''''''''((((((((()))$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''')))))))))(((''''''&&&&&&###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$######$$$%%%&&&''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&'''((()))