BM6P6(@ 333222222111222333555666999===??????KKKlllvvv{{{sss}}}sssssswwwqqqqqq|||wwwsssyyy~~~tttaaa[[[OOODDDBBBFFFLLLTTT[[[ZZZYYYWWWVVVVVVWWWYYYZZZ\\\[[[ZZZZZZ]]]aaafffiiijjjhhhjjjoooqqqrrrwww}}}}}}zzzsssfff\\\VVVRRROOOSSS[[[```___\\\QQQOOOMMMOOOSSSWWWZZZ[[[\\\VVVMMMGGGDDDAAA>>><<>>======>>>;;;:::999:::<<<<<<<<<;;;;;;;;;:::999999999999999===::::::???BBBBBBFFFKKKMMMOOOQQQPPPNNNNNNRRRUUUOOOOOOOOOOOOPPPPPPPPPQQQRRRPPPNNNNNNNNNNNNMMMKKKHHHEEECCCAAA???===999666<<<:::777555555777999;;;;;;>>>@@@???@@@DDDEEECCCJJJLLLKKKGGGCCC@@@===:::555555666777:::===???AAACCCDDDHHHKKKHHHCCCDDDIIILLLJJJKKKRRRXXX___hhhppprrruuuzzz|||}}}qqqiiicccWWWPPPOOOKKKHHHEEECCCCCCCCCBBBAAAAAA@@@>>>===>>>AAAEEEHHHOOOYYYdddjjjmmmmmmggg```\\\\\\```dddfffkkkvvvvvvjjj]]]QQQcccooocccZZZPPPCCC===:::999888888666666666666555555555555333444444555555444444333555333222333666666444111222222222222111111000000333333333222222222111111111111222222222333333333222111000.........///000222222333333333333444444111222222333333222222111000000111222444666888999:::999999:::<<<>>>??????DDDGGGVVVuuu}}}yyytttnnn~~~oookkkkkkmmmuuuyyypppsss}}}qqqkkkeeeXXXKKKCCC<<<;;;;;;:::::::::;;;;;;===???@@@AAACCCJJJTTT[[[hhhssswwwqqqpppxxx}}}{{{vvvlllcccdddhhhmmmwwwuuukkkdddYYYNNNJJJIIIIIILLLPPPLLLNNNQQQTTTVVV[[[aaaeeekkkqqq{{{yyy333222222222222333555666999===???AAAPPPsss|||xxxqqq{{{}}}oooqqqzzzyyyxxx|||{{{|||uuujjjYYYLLLAAABBBIIIQQQXXX]]]XXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[]]]aaadddgggiiiiiilllppprrrsssyyy}}}xxxtttlllaaaXXXTTTOOOLLLNNNUUUYYYYYYVVVPPPNNNMMMNNNQQQUUUWWWXXXYYYSSSLLLFFFCCCAAA???===?????????@@@BBBDDDFFFGGGJJJIIIIIILLLOOOPPPNNNLLLKKKLLLMMMNNNOOOPPPQQQRRRTTTSSSSSSUUUUUUWWW```jjjtttnnn^^^WWWUUUSSSUUUVVVTTTNNNIIIFFFEEEBBBCCCDDDCCCAAA?????????===<<<;;;<<<===>>>===<<<======<<<;;;;;;;;;<<<<<<===;;;===AAADDDFFFLLLTTTYYYVVVTTTRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQPPPNNNNNNNNNNNNLLLJJJGGGEEEBBBAAA???===:::777;;;999777666555666888999:::AAAFFFEEEDDDFFFHHHGGGNNNTTTXXXUUUKKKBBB;;;888777777777777999;;;===???EEEBBBAAAEEEFFFCCCCCCFFFFFFDDDFFFLLLRRRXXXbbbjjjooosssxxxzzz{{{}}}xxxmmmfffZZZRRRQQQKKKHHHFFFDDDDDDCCCBBB@@@@@@???===<<<===@@@DDDFFFLLLVVV```ggglllnnnjjjddd\\\[[[\\\aaaeeeiiiqqqzzzxxxsssbbbUUUeeexxxiii\\\TTTJJJ@@@999666666777666666666666555555555555333444444555555444444333555333222333555666444222222222222222111111111000333333333222222222111111111111222222222333333333222111000/////////000000222222222333333333444444111222222222222222222111111111111333444666888999:::999999:::<<<===>>>???CCCKKKaaa~~~{{{~~~yyywwwtttrrroooqqqqqqwwwxxxrrrwww}}}qqqhhh___QQQFFF@@@<<<;;;;;;::::::;;;;;;;;;>>>???@@@AAADDDKKKVVV^^^fffrrrzzzwwwxxx}}}ssskkklllrrryyywwwpppfff\\\XXXVVVUUUXXX]]]]]]]]]___aaaeeejjjooosssyyy{{{333222222222222444666777888===???CCCWWW}}}vvvppp{{{www}}}wwwsssXXXIII>>>AAAMMMVVV[[[^^^UUUUUUTTTUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\]]]```bbbdddggghhhmmmrrrsssttt|||zzztttmmmeee[[[TTTSSSNNNIIIIIINNNRRRRRRQQQNNNLLLKKKLLLNNNQQQRRRSSSTTTOOOIIIEEEBBBAAA???>>>>>>??????@@@BBBDDDFFFGGGHHHHHHHHHKKKNNNOOOOOONNNKKKLLLLLLMMMOOOQQQRRRSSSUUUSSSSSSUUUUUUWWW^^^hhhqqqwwwfff^^^ZZZ\\\^^^]]]XXXRRRNNNKKKHHHIIIJJJIIIFFFDDDDDDDDDBBBAAA@@@@@@AAABBBAAA?????????>>>>>>>>>??????@@@@@@@@@BBBEEEFFFIIITTT___hhhbbb[[[WWWWWWVVVSSSPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOONNNOOONNNLLLJJJEEECCC@@@???>>>===:::888999888777666666666666777777@@@HHHIIIHHHJJJKKKJJJSSS^^^jjjhhhXXXFFF;;;888888888777888999:::<<<===EEE???<<<@@@DDDCCC@@@@@@@@@???@@@FFFKKKQQQ[[[dddlllpppuuuwwwxxxzzz~~~tttjjj]]]TTTRRRKKKIIIGGGFFFEEEDDDBBB@@@???>>><<<<<<<<>>???DDDQQQlll}}}xxxyyy||||||~~~xxxwww{{{|||}}}xxxttt}}}|||mmmbbbUUUGGG???===;;;;;;;;;::::::;;;;;;<<<>>>???@@@AAADDDMMMYYYaaaeeerrr|||~~~|||uuuvvv}}}~~~uuummmiiieeecccffflllqqqooonnnppptttzzz~~~333222222222333444666777888<<<>>>DDD]]]wwwrrruuuyyyyyyZZZJJJ???DDDQQQZZZ[[[ZZZSSSSSSSSSTTTVVVXXXYYY[[[ZZZ[[[[[[\\\^^^```aaabbbdddffflllrrrtttvvvzzzrrrjjjbbbYYYSSSQQQLLLFFFFFFIIINNNOOOOOOKKKJJJIIIJJJLLLMMMMMMLLLMMMKKKFFFCCCAAA@@@??????>>>>>>???AAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOKKKKKKLLLMMMNNNQQQSSSTTTUUUTTTTTTUUUUUUUUU\\\eeennn|||qqqiiiiiihhheeeaaa\\\XXXVVVSSSTTTTTTSSSPPPNNNNNNNNNKKKJJJHHHHHHIIIIIIGGGEEEBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHGGGJJJWWWeeerrrlllddd^^^ZZZWWWTTTRRRPPPQQQSSSTTTUUUTTTSSSRRRRRRPPPOOOOOOOOONNNKKKIIIBBB@@@>>>===<<<<<<:::888777777777777777666555444444<<>>???DDDAAACCCIIIJJJDDD???===>>>===???CCCGGGKKKUUU^^^hhhlllrrruuuvvvxxx|||{{{mmm___UUURRRKKKJJJHHHGGGFFFDDDBBB???@@@???===<<<===???AAABBBFFFNNNWWW___hhhrrrvvvuuukkkaaaZZZ\\\dddlllsssyyy{{{yyykkk[[[```vvvvvvkkkeeeXXXGGG<<<:::<<<>>>666666666666555555555555333444444555555444444333333333333444444444333222222222222222222222222222333333333222222222111111111111222222222333333333333222222222222222222222111222222222222333333333222222111111111111222222333333333444444555777777:::::::::::::::;;;>>>@@@HHHXXXtttxxxvvvuuufffYYYKKK???:::<<<;;;;;;:::::::::;;;<<<<<>>>>>???===>>>@@@AAACCCDDDEEEFFFEEEFFFHHHIIIKKKLLLNNNPPPLLLKKKKKKLLLMMMOOORRRSSSTTTRRRSSSTTTTTTTTTZZZccclll}}}zzzwwwrrrmmmhhheeecccbbb___```aaa```]]][[[[[[\\\WWWVVVTTTSSSSSSRRRPPPOOOKKKKKKKKKJJJJJJKKKKKKLLLNNNMMMLLLJJJFFFHHHTTTbbbpppnnniiibbbZZZUUUUUUVVVPPPQQQRRRSSSTTTSSSSSSRRRSSSRRRQQQQQQQQQOOOLLLIIIAAA???<<<;;;;;;;;;999888777888888888777666444333555888>>>IIIWWW^^^VVVJJJMMM\\\nnntttdddLLL>>><<<777888888999;;;>>>AAABBBDDDJJJVVV^^^[[[OOOEEEBBB???>>>???BBBBBBEEENNNXXXbbbgggnnnrrrtttvvvzzz~~~rrrcccWWWQQQMMMKKKHHHGGGFFFEEEBBB@@@AAA@@@???>>>>>>???AAABBBEEELLLTTT[[[fffrrryyyzzztttfffZZZYYYaaakkkuuu}}}yyyzzzqqq^^^YYYdddxxxgggPPPBBB>>>===;;;666666666666555555555555333444444555555444444333222333444444333333222333222222222222222222222333333333333222222222111111111111222222222333333333222222222333333333222222111111111222222222333333222111111000000111111222333333333444555666777888999:::;;;:::999;;;???CCCNNNddd|||vvvxxxwwwkkk\\\OOOCCC;;;999===:::::::::::::::;;;<<<===>>>@@@AAACCCGGGPPP\\\eeejjjpppwww||||||uuummmjjjqqq{{{|||wwwyyy222222222222444666888999:::>>>AAAKKKkkk|||nnnlllqqqxxxXXXLLLEEENNN[[[___YYYSSSSSSSSSTTTVVVWWWYYYZZZZZZ\\\[[[\\\]]]^^^aaaccceeebbbccchhhqqqyyywwwnnniiibbbXXXOOOFFFCCC??????AAADDDFFFGGGEEEDDDEEEGGGHHHHHHFFFDDDBBBCCCBBB???===<<<===???===>>>@@@BBBDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJMMMOOOLLLKKKJJJJJJKKKMMMPPPQQQQQQPPPQQQSSSRRRSSSYYYaaaiiiwww{{{uuuqqqpppnnnnnnjjjlllmmmllljjjiiiiiiiiieeecccaaa______^^^\\\ZZZWWWVVVVVVUUUTTTTTTUUUUUUTTTPPPLLLHHHDDDDDDNNNYYYdddfffeee___XXXTTTTTTWWWRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSQQQMMMJJJCCC@@@===;;;;;;;;;:::999999999999888777666555444888888<<>>===777777777999;;;>>>AAACCCFFFSSSggguuurrraaaRRRLLLAAAAAAAAAAAA??????GGGQQQ[[[aaaiiinnnqqqtttxxx|||~~~yyyiii\\\TTTPPPMMMIIIFFFEEEEEECCCBBBAAAAAA@@@?????????@@@@@@CCCIIIQQQXXXcccpppxxxyyyyyyjjj[[[WWW\\\eeepppyyyvvvttt~~~|||fffWWWVVVuuu~~~aaaJJJ@@@;;;666666666666666555555555555333444444555555444444333111222444444222222222333222222222222333333333333333333333222222222111111111111222222222333333333111111222333333333222222111111111111222222222222222111000//////000111222333333333444555777888999999:::<<<;;;:::===BBBGGGTTTsss|||vvvrrryyymmm```QQQFFF???::::::>>>::::::::::::;;;<<<<<<======???BBBDDDHHHPPP[[[ccciiikkknnnsss{{{|||sssjjjgggppp|||{{{tttuuuzzz222222222333444666888:::;;;AAAEEERRRuuu}}}nnnfffgggoooqqq{{{vvvOOOGGGFFFRRR```ccc]]]WWWTTTTTTVVVWWWXXXYYYZZZZZZ]]]\\\\\\\\\^^^bbbfffhhheeecccgggrrr~~~xxxpppmmmggg[[[PPPEEECCCAAA???@@@AAABBBBBBBBBBBBDDDFFFHHHGGGEEEBBB???@@@@@@>>>;;;:::<<<>>><<<>>>@@@BBBDDDEEEEEEEEEFFFHHHIIIHHHHHHHHHLLLOOOMMMLLLJJJIIIIIIKKKMMMOOONNNMMMOOOQQQQQQQQQWWW___fffqqq}}}{{{zzzxxxwwwrrrtttuuuuuusssrrrssstttqqqooollljjjjjjhhheeeccc^^^^^^\\\[[[ZZZZZZYYYYYYVVVPPPIIIEEEBBBAAAGGGOOOWWWXXXXXXWWWUUUSSSSSSSSSRRRQQQPPPOOOOOOQQQSSSTTTVVVUUUUUUUUUUUURRRNNNKKKGGGDDD@@@=========<<<;;;;;;:::999888777666666555777777;;;GGGXXX```UUUFFFAAA@@@IIITTTSSSFFF<<<;;;666666777888999<<<>>>@@@FFFTTTlllrrr^^^SSSHHHGGGFFFDDD???===DDDNNNTTTZZZccciiimmmqqqvvvyyy|||~~~qqqbbbXXXRRRNNNIIIEEEDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>>@@@GGGNNNTTT^^^kkksssuuu}}}ooo```ZZZ[[[```iiiqqqyyyvvvvvvuuu{{{ttt\\\TTTaaa{{{vvvUUUCCC;;;777666666666666555555555555333444444555555444444333000222444444222111222333222222222333333333444444333333333222222222111111111111222222222333333333///000111333333333222111111111111111222222222222222111000//////000111222222222333444666777999:::888;;;<<<<<<;;;>>>EEEKKK^^^}}}qqqlllvvvgggXXXHHH@@@<<<::::::<<<::::::::::::;;;<<<======<<>>???@@@>>>:::999;;;===<<<>>>@@@BBBDDDEEEEEEEEEFFFHHHIIIHHHGGGGGGKKKNNNMMMLLLIIIHHHHHHIIILLLMMMLLLLLLNNNPPPPPPQQQWWW___cccmmm~~~|||vvvwwwyyyyyyxxxxxxxxxyyyxxxuuusssqqqpppnnnkkkiii```___^^^\\\[[[ZZZYYYYYYWWWOOOGGGCCC@@@@@@DDDIIIOOOMMMMMMPPPSSSTTTRRRNNNPPPNNNLLLKKKKKKMMMPPPRRRWWWVVVVVVVVVVVVSSSOOOKKKJJJFFFBBB@@@??????>>>===<<<;;;:::888777666666666444555:::DDDRRRXXXNNNAAA???888;;;HHHKKKBBB999888777666666666777999;;;<<>>======<<<<<<===???EEEKKKQQQ[[[hhhoooqqqtttggg___]]]^^^dddllltttyyy|||}}}oooqqq~~~dddWWWOOOeeeooottt]]]FFF???<<<777666666666555555555555333444444555555444444333000222555444222000111333222222222333333444444444333333333222222222111111111111222222222333333333///000111222333222222111000111111111111222222222222111000......000111222111222333444666888:::;;;888;;;===<<<<<>>;;;???CCCFFFJJJPPPXXX^^^^^^]]]^^^cccjjjoootttxxx{{{}}}ttthhh\\\ZZZhhhxxx}}}yyyxxx{{{111222444444444444666777>>>BBBJJJ```{{{vvvmmmuuukkk___aaa___ccctttzzzxxxtttjjjttt|||jjjPPPEEEBBBCCCOOO___fffaaaYYYTTTUUUWWWYYY\\\^^^```aaa___``````bbbdddgggjjjlllmmmmmmpppvvvyyyqqqiii^^^UUUMMMIIIDDD@@@????????????AAABBBDDDGGGIIIHHHEEEBBB@@@???===;;;:::;;;<<<===???AAACCCEEEEEEEEEDDDCCCFFFGGGIIIKKKMMMMMMMMMMMMNNNLLLIIIIIIJJJKKKKKKJJJNNNLLLKKKLLLPPPTTTWWWYYY]]]hhhzzz}}}vvvxxxzzzzzzxxxxxxxxxyyyxxxyyywwwqqqnnnnnnmmmiiijjjgggbbb___\\\YYYVVVTTTQQQMMMGGGCCCCCCEEEGGGHHHLLLMMMMMMNNNPPPQQQQQQRRRNNNPPPPPPPPPOOOOOOQQQSSSVVV[[[____________]]]XXXTTTQQQMMMLLLIIIFFFEEEEEECCC>>>999888666444444888444888<<>>>>>>>>???CCCJJJRRR[[[dddmmmsssyyyxxxooo___VVVZZZaaadddmmm||||||rrrlllwww~~~eeeNNNPPPWWWZZZ___ooorrrQQQ===555999777555555555666555444444444555555555555555555111111111222222333333333///000222333444333333222111111111222222333333333222333444333111000111222222222222222111111000000222222222222222222222222222222111111111111222222444222111333777::::::999;;;===;;;>>>BBB???FFFYYYrrrtttiiirrrzzz]]]QQQDDD;;;666222444888777666666777999:::::::::===@@@EEEIIINNNSSSYYY]]]\\\XXXXXX___fffiiilllpppwwwyyylllaaaYYYWWW```jjj~~~}}}~~~{{{zzzxxxvvvzzz222333555555555555777999<<<@@@JJJccc}}}~~~llleeennniii^^^___bbbcccjjjvvv}}}}}}}}}~~~nnndddmmmsssbbbKKKCCC@@@BBBLLLZZZ```\\\UUUTTTUUUWWWYYY[[[]]]___```^^^^^^___```bbbeeehhhjjjjjjkkknnnuuu{{{ssskkk```XXXOOOJJJEEEBBBAAAAAA@@@@@@@@@@@@BBBEEEGGGEEEBBB??????>>><<<::::::;;;<<<===>>>???BBBDDDEEEEEEDDDCCCFFFGGGIIIKKKLLLLLLLLLLLLIIIIIIHHHHHHIIIKKKMMMNNNPPPOOONNNOOORRRVVVYYYZZZ^^^gggvvv|||yyyyyyyyyzzzzzzyyyxxxwwwvvvxxxuuupppmmmnnnllliiiiiifffbbb^^^\\\ZZZWWWTTTSSSOOOJJJGGGGGGHHHJJJJJJLLLMMMMMMMMMNNNOOOOOOPPPNNNOOOOOOOOONNNOOOQQQSSSXXX```fffhhhiiikkkjjjgggaaa___\\\ZZZUUUPPPKKKHHHCCC>>>;;;;;;:::666555777444777:::@@@JJJRRRPPPHHH@@@===:::;;;===<<<888333444555777777777777999:::???GGGUUUccckkkgggZZZOOOXXX```^^^PPPFFFFFFGGGDDDMMMRRRXXX]]]___bbbgggkkkuuuwwwzzz}}}qqqeeeZZZUUUNNNIIIFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>;;;@@@HHHPPPZZZdddnnnuuuyyyyyypppaaaXXX[[[aaadddjjj|||ooohhhlllwwwaaaNNNLLLSSSVVVYYYggg{{{uuuTTT@@@;;;999777555555555666555444444555555555444333222222333333333333333444444444000111222333333333333333222222222222222222333333222333444333111000111222111111111111000000//////222222222222222222222222222222111111111111222222444222111333777::::::999999===;;;>>>CCCBBBKKK```~~~oootttkkkXXXMMMCCC===999777888<<<888888888999;;;<<<<<<<<>>AAAMMMkkkyyyfffbbbkkkjjj``````dddeeefffiiirrr|||~~~{{{fff]]]cccfffWWWDDD@@@???AAAIIITTTYYYVVVQQQTTTUUUVVVXXXZZZ\\\]]]^^^_________aaacccfffiiikkkiiiiiimmmuuuyyyqqqiii___XXXOOOKKKGGGCCCBBBBBBBBBAAA>>>???@@@CCCDDDBBB>>>;;;===<<<:::999999:::;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKGGGHHHIIIHHHGGGHHHLLLPPPQQQPPPPPPPPPRRRUUUXXXZZZ^^^dddppp|||}}}{{{yyyzzz||||||yyyvvvuuuvvvtttooommmnnnmmmjjjhhheeeaaa^^^\\\ZZZWWWUUUUUURRRNNNLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNOOOOOONNNOOORRRTTT]]]iiitttyyy|||~~~~~~|||vvvvvvtttqqqkkkbbbXXXPPPFFFAAA>>>>>>===999666777555666888===FFFNNNMMMHHH@@@<<<888777888888555222444555777666666555777888<<>>=========<<<@@@FFFNNNWWWaaakkkqqqxxxxxxqqqdddZZZ[[[aaadddhhhwwwllljjj|||{{{lll[[[MMMJJJPPPRRRSSS]]]nnnyyyzzzyyytttSSS@@@>>>999888666555666666555444555555555444333222000000555555444444444444444333222222111111222222333333333333222222222222222222111333333333111000111222000000000000000/////////222222222222222222222222222222222222222222222222333222222444777999::::::888<<<;;;>>>DDDFFFSSSkkkwwwwwwuuu]]]NNNFFF???===;;;999:::>>>:::::::::;;;<<<===>>>???BBBFFFKKKPPPTTTXXX\\\___XXXUUUUUU\\\aaacccfffjjjttt}}}{{{tttkkkccc[[[WWW\\\dddkkkpppuuuxxxxxxyyy||||||{{{{{{yyywww{{{|||xxxwwwtttssswww}}}333444555555555666999;;;AAAEEESSSsss}}}|||jjjffflll|||rrriiigggggglllmmmnnnwwwxxxttt|||bbbXXX[[[XXXKKK>>>??????CCCIIIPPPSSSQQQNNNUUUUUUVVVXXXYYY[[[\\\\\\aaabbbbbbdddfffiiilllnnnjjjkkkoooxxxsssjjjbbbYYYSSSNNNKKKFFFDDDCCCCCCBBBAAA>>>???@@@BBBCCCAAA===:::<<<;;;999888888999;;;<<<;;;===???AAADDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIKKKLLLIIIDDDDDDHHHMMMPPPPPPPPPPPPQQQRRRUUUXXX___aaajjj~~~|||yyy{{{}}}xxxuuuwwwuuupppnnnpppooolllgggdddaaa^^^]]][[[XXXVVVVVVTTTQQQPPPPPPPPPNNNMMMLLLLLLKKKLLLMMMOOOPPPQQQOOOPPPPPPPPPOOOQQQTTTWWWeeeuuuyyyjjj^^^OOOGGGAAA@@@>>>999777777666666666999@@@FFFGGGEEE===:::666555666777666555555666777777555555666777:::>>>EEELLLPPPMMMFFF@@@<<>>======<<<<<>>===:::888666555666666555444444444444444444333222111555555444444333333222222333333111111111222333444333333333222222111111111111222333222111000111222111111111111000000000000111111111111111111111111222222222222222222222222333333333555777999:::;;;888===<<<>>>DDDHHHZZZwwwzzz{{{eeeUUUEEE???:::;;;;;;999999;;;999:::;;;;;;;;;===???AAACCCHHHNNNSSSWWWYYY[[[]]]VVVTTTUUU[[[```aaadddiiittt|||uuuoooiiibbbZZZUUUXXX^^^eeekkkssswwwyyyyyy{{{}}}|||~~~~~~~~~{{{wwwzzz{{{wwwuuusssqqquuu{{{222333444444444555999;;;AAAEEEWWW{{{}}}|||mmmiiilllwww|||tttoooqqquuuwwwxxxtttnnn{{{aaaXXXVVVNNNCCC<<<>>>BBBHHHMMMQQQQQQPPPOOOUUUUUUVVVXXXYYY[[[\\\\\\bbbcccccceeegggjjjmmmooolllooottt}}}|||mmmccc[[[TTTOOOLLLHHHEEEBBBBBBBBBAAA@@@@@@@@@AAACCCDDDBBB>>>;;;:::999888777888:::<<<===<<<===???AAACCCEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIKKKLLLHHHDDDCCCHHHNNNPPPRRRSSSRRRQQQRRRTTTWWW]]]___gggzzz~~~|||~~~}}}xxxzzzxxxsssqqqsssrrrooohhheeebbb___^^^\\\YYYWWWVVVTTTRRRQQQQQQPPPOOOMMMKKKKKKKKKLLLNNNQQQTTTUUUQQQRRRRRRQQQRRRTTTXXX[[[lll}}}lll[[[PPPDDD@@@===999777888999666444777;;;===>>>>>>===:::777555555666777777666777888888666666777888777:::???EEEHHHGGGCCC@@@999AAAGGGCCC===<<<@@@DDDEEEJJJNNNOOOMMMLLLLLLNNNQQQUUUZZZ^^^bbbiiisss{{{~~~ppp```\\\VVVPPPLLLIIIEEECCCBBBAAA???>>>======<<<<<>>===>>>DDDKKKccc}}}lllXXXLLLAAA<<<:::;;;;;;999888999888999:::::::::;;;???BBBCCCHHHPPPUUUXXXYYYZZZZZZUUUTTTWWW]]]aaabbbeeejjjttt{{{qqqmmmiiiddd\\\UUUVVV\\\```gggqqqwwwzzz{{{}}}|||~~~xxxyyy~~~zzzwwwvvvsssqqqtttyyy222333333333333555999<<<===DDD[[[{{{{{{mmmiiijjjsss{{{xxx}}}xxxmmmyyy___WWWSSSGGG???>>>>>>EEEOOOTTTTTTRRRQQQQQQTTTUUUVVVXXXZZZ\\\]]]^^^aaabbbbbbdddfffiiilllnnnlllpppvvvyyyjjj___XXXRRRNNNIIIGGGCCCBBBAAAAAA???>>>@@@AAACCCEEEFFFDDDAAA===:::999888888888:::===>>>===>>>@@@BBBDDDFFFHHHIIIGGGGGGGGGHHHIIIKKKMMMNNNHHHIIIIIIGGGEEEGGGMMMQQQSSSVVVWWWVVVTTTSSSVVVYYY[[[\\\dddttt|||}}}{{{vvvtttuuutttqqqjjjhhhdddaaa___]]]ZZZXXXVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLKKKLLLNNNQQQTTTVVVRRRSSSSSSSSSSSSVVVZZZ^^^rrrwwwcccUUUGGG@@@>>>;;;999::::::666444666888777888:::>>><<<999666444444444555555666888888777777888999444777;;;>>>@@@@@@???===;;;???AAA???;;;:::<<>>=========<<<>>>BBBFFFMMMUUU^^^dddiiikkklllhhh^^^XXX\\\dddrrr~~~oooaaaUUUOOOIIILLLQQQWWW___ggglllnnnkkkjjjjjjggg```SSSFFF===:::888666666777777666555222222444555666777777777333222222222222222111111333333222222111111222222333333222222222222222222///000222111000000111222222222222333333333333333111111111111111111111111111222333444444333222111222444666666777888;;;===:::@@@???@@@GGGQQQnnn{{{|||eeeNNNAAABBB>>>;;;>>>>>>;;;999;;;777999:::999888:::???CCCCCCIIIQQQWWWZZZYYYXXXXXXVVVVVV[[[aaadddeeeiiiooossszzzpppmmmiiieee^^^WWWWWW\\\[[[cccmmmvvvzzz|||~~~xxxvvv{{{~~~{{{yyyyyyvvvrrrsssxxx333444444333444666;;;>>>===GGGaaa{{{zzzmmmjjjmmmwww}}}ooosss\\\VVVPPPCCC===AAA===HHHTTTYYYWWWSSSRRRRRRTTTUUUWWWYYY[[[]]]___```bbbbbbcccdddgggjjjmmmnnniiimmmvvvvvvggg[[[TTTOOOLLLHHHFFFCCCBBBAAAAAA???>>>@@@AAACCCEEEGGGFFFBBB???:::999888888999;;;>>>???@@@@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHJJJMMMOOOPPPKKKJJJGGGFFFGGGJJJNNNQQQTTTWWWYYYXXXTTTRRRUUUXXXXXXZZZbbbnnn{{{~~~}}}wwwuuuuuutttqqqmmmjjjfffccc```^^^[[[YYYXXXUUURRRPPPPPPPPPPPPOOONNNMMMLLLKKKLLLOOOQQQSSSRRRRRRRRRRRRSSSVVV[[[___uuuzzzcccVVVHHHCCCAAA???<<<<<<:::555444777888666666:::;;;:::999777444333444555333444666666666666888999333666999;;;<<<;;;;;;:::999999888888777777999<<>>>>>>>>>>><<<>>>AAADDDJJJRRR[[[aaaeeehhhlllkkkaaaYYY]]]gggrrr}}}}}}pppcccXXXPPPHHHKKKSSSaaammmuuuxxxxxxttttttmmmaaa\\\YYYNNN???;;;999777666777777666555222333444444555555555555222222222333333333333333333333333333333222111000222222222222222222333333...000111111000000111333111111222222222333333333111111111111111111111111111222444555555444222111222444666777666888;;;>>>999@@@AAACCCKKKYYY{{{~~~{{{yyy{{{wwwxxx}}}ttt\\\III???AAA<<<;;;===>>><<<:::<<<666999:::999888999???EEEDDDJJJSSSZZZ\\\ZZZXXXVVVXXXYYY___fffiiiiiinnntttqqqyyy{{{mmmjjjgggccc\\\UUUUUUYYYWWW```kkktttyyy}}}{{{www{{{~~~|||||||||yyyttttttwww444555555555555888<<<@@@BBBLLLggg|||zzz}}}{{{pppooosss~~~yyy~~~rrrnnnXXXTTTNNNAAA===DDD<<>>???@@@BBBEEEGGGFFFCCC@@@:::999888888:::<<>>===999555444999:::666777;;;555666666666555555666888111222444555555555777999555888:::;;;;;;999999999888555333666999:::===???@@@DDDHHHHHHEEEAAA@@@@@@;;;@@@DDDEEEFFFNNNZZZeeessszzzjjjcccZZZQQQLLLIIIGGGFFFDDDCCCAAA@@@??????>>>>>>@@@AAABBBDDDHHHNNNVVV\\\dddggglllmmmcccZZZ^^^iiiqqq{{{rrreeeXXXPPPJJJMMMWWWiiizzz{{{{{{ppp]]]YYY]]]RRR???;;;999777666777777666555333333444444444333222222333333333444444555555555222333333444333222111///111111111222222333333444...000111111000000111333000000111111222222222222000000000000000000000000111222444555555444222111222444777777666777;;;>>>999AAABBBEEEOOO___xxxrrrooosss{{{qqqttt{{{vvvfffTTTHHHDDD>>>:::888;;;<<<::::::<<<777999;;;:::888:::@@@FFFEEELLLUUU\\\]]][[[XXXVVVYYY[[[aaahhhlllmmmrrrxxxpppwwwuuuiiifffccc___XXXQQQQQQVVVWWW___kkktttzzz~~~zzz}}}~~~|||}}}{{{vvvtttvvv000222444555555777:::<<>>===<<<:::???BBBAAABBBCCCBBB>>>;;;888555555999===>>>>>>??????@@@AAACCCEEEGGGHHHIIIFFFDDDFFFLLLRRRUUUVVVSSSOOOJJJFFFDDDEEEHHHJJJRRRWWWWWWQQQOOORRRSSSPPPVVVVVV[[[dddiiisss~~~yyytttrrrpppooonnnjjjgggdddaaa^^^]]]]]]]]]VVVSSSOOOOOOQQQRRRRRRQQQOOOMMMKKKJJJKKKMMMOOOQQQMMMOOOQQQQQQPPPRRRXXX\\\sssppp___UUUJJJEEEEEEDDD???999777:::<<<;;;999999999888555444444444444333333333444666666555555888;;;<<<999:::999777888<<<;;;777222222222333555888:::<<>>>>>>>>;;;<<<>>>@@@DDDKKKSSSYYY```fffmmmmmmdddYYYXXX]]]hhhqqqwwwhhh^^^SSSPPPPPPaaa}}}uuueee[[[^^^YYYDDD???<<<888666555555444444555555666666555555444333000111222333333333222222555555444333333222111111111111222222222222111111333///000555555111000444333222222222111000000000222222111111111111111111111111222222222333333333222333555777999:::;;;<<<<<>>>>><<<;;;::::::999999999999999999:::<<>>>>>FFFLLLaaaoooiii[[[TTTSSSRRRVVVWWWXXXZZZ\\\___aaabbbhhhiiijjjkkkmmmrrryyyzzzyyy|||tttfffYYYPPPJJJHHHFFFEEECCCAAA???>>>>>>======AAACCCAAAAAAAAA???:::;;;888666666:::===??????AAAAAAAAABBBCCCDDDEEEFFFGGGEEEFFFIIIOOOSSSUUUUUUQQQOOOJJJGGGEEEFFFHHHJJJPPPTTTTTTPPPNNNQQQRRRPPPWWWVVVZZZ```bbbiii~~~xxxtttrrrpppnnnmmmkkkhhheeeaaa^^^]]]\\\\\\VVVSSSPPPOOOPPPRRRQQQPPPOOONNNLLLJJJKKKLLLNNNPPPMMMOOOQQQQQQPPPRRRWWW[[[kkkuuu||||||zzz|||~~~lll^^^UUUKKKGGGGGGFFF@@@;;;888:::;;;;;;:::999999888777666666666666555555555333333222444999===>>>===;;;<<<;;;888999;;;888444333333333444555777999:::<<<@@@GGGMMMPPPMMMGGGBBB@@@??????AAAAAACCCLLLVVVeeexxxzzzmmm^^^UUUPPPKKKHHHHHHBBBAAA???>>><<<;;;;;;;;;;;;<<<>>>@@@DDDJJJRRRXXX```eeelllnnneee[[[ZZZ^^^eeejjjxxxqqqeeeWWWPPPRRRfffyyyiii\\\]]]WWWCCC???<<<999777777666666444555555666666555555444333333333333444444444555555555555444333333222111111111111222222222222111111111...///444444111111444222222222111111111111111111111111111111111111111111111222222222333333333333444666777999:::;;;;;;===???EEENNN```~~~tttgggcccssstttpppxxxzzzuuummmcccSSSCCC===>>><<<;;;::::::999999999:::777999;;;<<<===???AAACCCIIILLLRRRXXX]]]^^^^^^^^^^^^```ccchhhnnnsssxxxzzzxxxwww}}}tttmmmiiiddd___YYYRRRMMMOOOUUU[[[cccmmmsssvvvxxx|||~~~~~~~~~}}}{{{xxxvvv111222444444555777;;;===EEEPPPwwwxxxyyy~~~}}}yyy{{{vvv{{{vvvjjjfffllltttzzz}}}~~~cccQQQFFF???@@@EEEUUUkkkyyyooo^^^UUUTTTTTTUUUVVVVVVXXXZZZ^^^```bbbfffjjjnnnnnnmmmqqqzzz{{{qqqeeeYYYQQQKKKHHHEEECCCBBB@@@????????????@@@CCCDDDAAA??????<<<777;;;999777888;;;>>>???@@@CCCCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHLLLQQQTTTTTTTTTOOONNNKKKIIIGGGHHHHHHIIIMMMPPPQQQNNNMMMOOOQQQQQQVVVUUUXXX\\\]]]aaarrryyyuuusssqqqooommmllljjjfffbbb___]]][[[[[[VVVTTTPPPOOOPPPPPPQQQPPPOOONNNLLLKKKJJJKKKMMMNNNNNNPPPQQQPPPOOOQQQUUUZZZccchhhiiicccaaafffmmmqqqvvv}}}vvviiiZZZTTTNNNKKKKKKIIICCC>>><<<;;;;;;;;;:::999999999777666666666666555555555222000///444===CCCFFFFFFDDDEEEBBB>>>>>>???<<<777555555555555666777888888999===DDDMMMSSSRRRLLLGGGAAA???>>>??????AAAJJJSSS```ssstttcccYYYRRRLLLHHHGGGEEEDDDBBB@@@???>>>>>>>>>;;;<<<===???CCCIIIQQQVVV^^^ccckkknnnggg]]]\\\```cccdddlllqqq^^^TTTTTTeee}}}mmm___]]]VVVCCC===;;;999888888888666555555555666666555555444333444444333333333444555666555444444333333222222111111111222222222222111111///...///222333111111333111111111111111222222222111111111111111111111111111111222222222333333333555555777888999:::::::::>>>@@@FFFUUUooo}}}~~~xxxlllhhhvvv|||xxx{{{{{{rrrfffZZZLLL@@@<<<>>>;;;;;;:::999999999::::::666999<<<===<<<===AAAEEEIIIMMMRRRXXX]]]_________^^^```ccchhhmmmssswwwzzzyyyxxxuuunnnkkkhhhccc^^^YYYRRRNNNQQQXXX___eeemmmrrrtttvvvyyy|||~~~}}}~~~~~~|||zzz222333444444555777;;;>>>DDDUUU~~~www|||{{{www}}}xxxuuu||||||uuuuuu}}}fffNNNBBB>>>@@@CCCYYYnnn{{{ppp]]]TTTTTTVVVUUUUUUUUUVVVYYY]]]```bbbbbbggglllooopppsssxxx}}}|||yyyzzzyyyuuummmcccYYYQQQKKKHHHCCCBBB@@@???>>>???@@@@@@@@@CCCCCC???======;;;666:::999888999;;;>>>@@@AAACCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHLLLOOOSSSUUUUUUMMMMMMKKKJJJIIIIIIIIIIIIJJJLLLMMMLLLLLLNNNPPPQQQRRRRRRVVVZZZ\\\___lllzzz|||xxxuuusssqqqooommmkkkhhhddd```]]][[[ZZZVVVTTTQQQOOOOOOOOOOOOPPPOOONNNLLLKKKJJJJJJKKKLLLNNNPPPQQQPPPNNNPPPTTTXXX___aaa]]]TTTPPPTTT\\\```ccciiimmmooossstttooofffTTTRRRPPPPPPPPPMMMHHHCCCAAA===;;;<<<;;;999888999555444444444444333333333222///000666>>>GGGQQQYYYTTTQQQKKKCCC@@@AAA@@@<<<777666666666666666666777:::;;;@@@HHHPPPRRROOOKKKBBB???===>>>>>>@@@GGGOOO\\\ppp}}}yyyggg\\\UUUNNNIIIGGGFFFEEEDDDBBBAAA@@@@@@???;;;<<<===>>>AAAGGGNNNSSSZZZ___hhhlllggg^^^\\\___aaadddkkkyyyhhh[[[UUU^^^{{{rrrccc^^^VVVDDD;;;999888777888888666555555555555666555555444333333222111000000222444555444444444333333222222222111111222222222222111111...---///111222222222222000000000111222222222333111111111111111222222222111111222222222333333333666777888999::::::::::::???@@@GGG[[[}}}|||vvvvvv}}}yyyzzzmmm]]]PPPEEE===;;;>>>;;;::::::999999:::::::::777:::======<<<>>>CCCGGGJJJMMMRRRWWW[[[\\\]]]\\\^^^```ccchhhmmmssswwwzzzyyyyyyvvvlllhhhfffhhhccc^^^ZZZUUUQQQVVV]]]eeejjjooorrrsssuuuwwwyyy|||}}}{{{|||}}}333333444444555777<<>>>>>>>>@@@AAA>>>AAAAAA===<<<===;;;777888888999:::;;;>>>@@@BBBAAAAAAAAABBBDDDFFFGGGHHHIIIIIIIIIIIILLLOOOTTTWWWLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMOOORRRPPPQQQTTTXXXZZZ]]]fffoooyyy|||yyywwwtttrrrnnnllliiieeeaaa]]][[[ZZZVVVUUURRRPPPNNNMMMNNNOOONNNMMMKKKJJJJJJJJJJJJKKKMMMOOOPPPOOONNNOOOSSSWWW^^^^^^XXXMMMGGGIIIMMMOOORRRVVV[[[^^^bbbeeebbb^^^NNNQQQTTTVVVVVVSSSNNNKKKIIIAAA===>>>===999888:::555444444444444333333333111111333888<<>>;;;777777777777777666666555===<<<>>>BBBIIIMMMNNNNNNDDD???======>>>???EEELLLYYYmmmzzz}}}iii]]]WWWQQQKKKIIIDDDCCCAAA@@@>>>=========;;;<<<<<<===???EEELLLQQQWWW\\\dddiiifff^^^[[[]]]```hhhqqqzzzppp```YYY]]]uuu|||kkkbbbVVVDDD;;;999777666666777666444555555555666555555444333333222111000000222444555444444333333333333222222111111222222222222111111---///000000111222222111000000000111222222222333000000111111111222222222111111222222222333333333777777999:::;;;;;;;;;;;;???AAAJJJ```yyyvvvvvvgggUUUIII@@@;;;:::===:::::::::999999::::::;;;999;;;======>>>@@@EEEIIIKKKMMMQQQUUUXXXYYYYYYYYY^^^```ccciiinnntttyyy{{{{{{{{{qqqgggbbbaaafffbbb^^^[[[XXXWWW^^^fffmmmooorrrsssttttttuuuvvv{{{}}}zzz{{{333444444444555888<<<@@@GGGaaa~~~xxxwww|||xxxppp{{{wwwTTTBBBBBBFFFEEESSSccckkkaaaTTTQQQTTTVVVTTTUUUWWWYYY[[[\\\^^^^^^bbbeeekkksssyyyzzzvvvrrrzzzrrrrrrnnnkkkddd]]]UUUOOOJJJHHHDDDBBB???======>>>@@@AAA<<>>???CCCHHHMMMPPPFFFAAA======>>>???DDDJJJUUUjjjwww}}}kkk```ZZZTTTNNNKKKFFFEEECCCBBB@@@?????????;;;<<<<<<<<<>>>CCCIIINNNUUUYYYbbbhhheee^^^ZZZ[[[___hhhrrrxxx~~~uuubbb\\\aaavvv{{{lll\\\JJJ===:::777555555666666555555555666666555555444333444444333333333444555666333333333333333333333333111111222222222222111111...111222000000333222000111111111111111222222222000000000111222222333333111111222222222333333333777777999:::;;;<<<<<<<<<>>>CCCMMMfffwwwuuuqqqaaaNNNDDD>>>;;;;;;<<<::::::999999999:::;;;;;;:::::::::;;;>>>BBBFFFHHHJJJLLLPPPTTTVVVXXXXXXXXX^^^```dddiiipppvvv|||~~~~~~|||mmmddd```___bbb^^^\\\\\\[[[]]]eeeooovvvvvvuuuuuuuuuuuuuuuvvv|||}}}~~~~~~zzz{{{444444444444444888===AAAHHHfff{{{}}}~~~zzznnnwww|||XXXCCCBBBGGGFFFTTT```dddYYYPPPPPPUUUUUUUUUVVVYYY[[[]]]]]]\\\\\\bbbffflllqqqsssssssssrrr{{{zzzrrrrrrlllhhhaaaYYYRRRMMMJJJHHHEEEBBB???===<<<===???@@@<<>>;;;:::;;;:::777444666999::::::<<>>???AAACCCDDDDDDEEEFFFJJJSSS___fffgggdddaaa```XXXKKKBBBCCCAAA:::666:::777666666666666555555555333111222666777;;;OOOeeezzziiiWWWKKKGGGCCC>>>777777888888888777666555:::===@@@AAAAAAEEELLLRRRIIIBBB======>>>???CCCHHHPPPffftttzzzoooccc]]]WWWPPPLLLIIIHHHFFFDDDCCCBBBBBBBBB;;;;;;;;;;;;===AAAGGGLLLUUUYYYaaahhhfff___ZZZZZZ]]]bbbhhhnnnvvvvvvbbb\\\]]]lllmmmYYYBBB>>>999666555777888888555555666666555555444333333333333444444444555555333333333333333333333333111111222222222222111111000444444111000333333///222222222111111111111111///000000111222222333333111111222222222333333333666777999:::<<<===>>>>>>===EEERRRkkkuuurrrlll[[[IIIAAA???<<<;;;;;;:::999999999::::::;;;<<<;;;888555888>>>CCCEEEDDDHHHKKKOOOSSSWWWZZZ[[[\\\]]]___dddjjjrrryyy~~~uuuiiibbbaaaaaa]]]ZZZYYYZZZ\\\```kkkvvv}}}{{{yyyxxxwwwwwwvvvvvv}}}~~~|||}}}444555444444444888===AAAJJJhhh{{{mmmsssyyyyyyYYYAAAAAAEEEDDDVVV___```VVVNNNQQQUUUUUUUUUWWWZZZ]]]^^^]]]\\\ZZZ___eeekkkmmmkkkkkkoootttyyyzzzrrrssskkkggg```XXXQQQLLLJJJHHHEEECCC???===;;;<<<>>>@@@>>>@@@???:::999:::999666333666999::::::;;;>>>AAADDDDDDDDDDDDDDDEEEFFFFFFGGGJJJLLLLLLJJJIIIKKKMMMMMMLLLJJJIIIJJJKKKMMMNNNNNNKKKMMMQQQQQQMMMPPPVVVRRRSSSRRRRRRTTTYYY\\\\\\dddeeemmmzzz}}}zzzvvvtttmmmllljjjgggddd```]]]\\\VVVVVVUUUPPPLLLJJJKKKNNNHHHIIIIIIJJJJJJKKKKKKKKKIIILLLMMMMMMMMMOOOTTTYYY^^^]]]WWWMMMGGGGGGFFFDDD======>>>???>>>===>>>AAAJJJUUUccclllmmmjjjhhhggg]]]NNNDDDDDDBBB:::666:::555555444444444333333333555//////555666777FFFXXXtttnnnbbbSSSJJJFFFAAA<<<666777888999999888777666666<<>>>>>??????CCCGGGMMMcccqqqwwwsssfff___XXXPPPLLLFFFEEECCCBBB@@@?????????;;;;;;;;;;;;<<<@@@FFFKKKWWWZZZbbbiiiggg```ZZZZZZ[[[[[[]]]dddppp|||xxxuuuvvvcccYYYSSS[[[mmm}}}jjjFFFAAA;;;666666777999:::555555666666555555444333000111222333333333222222333333333333333333333333111111222222222222111111111555666111000444333...333222222222111111000000///000000111222222333333111111222222222333333333555777888;;;<<<>>>??????===FFFUUUooo~~~tttpppzzziiiXXXGGG@@@???===;;;;;;999999999999::::::;;;<<<;;;666222555===CCCDDDBBBGGGIIINNNSSSXXX\\\^^^```]]]___dddkkkssszzzoooeeeaaabbbdddYYYWWWVVVYYY\\\bbbnnnyyy~~~{{{yyyxxxxxxwwwvvv}}}}}}~~~~~~333111222555666666;;;BBBJJJpppzzzrrrooo{{{rrrgggvvviiiSSSFFFCCCHHHPPP^^^ZZZVVVSSSNNNLLLQQQXXXVVVVVVWWWZZZ^^^```___]]]dddeeeggghhheeeccchhhpppzzzsssnnnjjjbbbXXXQQQOOOLLLGGGCCCFFFCCC???>>>???BBBCCCDDDAAA???<<<999666555444444777888999;;;<<<===>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGIIIJJJJJJKKKGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMNNNOOOPPPQQQQQQWWWUUUUUUVVVUUUTTTZZZaaaiiihhhlllsssssspppttt|||{{{yyyyyyxxxsssooommmkkkiiigggdddaaa\\\YYYWWWUUURRRPPPMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJNNNPPPNNNMMMRRRVVVWWWZZZUUUNNNIIIGGGGGGHHHHHH999999999999:::<<<>>>???FFFVVVgggppptttvvvuuurrrfffXXXJJJEEEAAA:::666777888666444444555555555333555444333222333888???DDD\\\ZZZTTTLLLDDD>>>;;;:::777888999888777777999;;;777===DDDFFFEEEDDDFFFIIIBBB@@@???@@@>>><<<>>>CCCKKKWWWgggrrrwww{{{lllaaa[[[UUUPPPFFFDDDCCCCCCCCCCCCAAA???=========<<<===???DDDGGGQQQZZZbbbcccbbbaaa___[[[]]]\\\\\\^^^ccclllyyyyyyuuutttoooqqq}}}bbbVVVLLLNNNYYYhhhzzzYYYCCC;;;<<<777555777444555666666666555444444333444666777555222111555888333333333222222222111111222222111111111111222222444111//////222333222000......///111111222222222000000111222222222222111000111333333333444777999777888999999:::;;;???AAABBBJJJ]]]xxxnnnmmmvvvzzzaaaSSSDDD???>>>===<<<<<<::::::999999888999999999;;;;;;;;;;;;===@@@CCCEEEBBBFFFNNNXXX```ccc___[[[eeeddddddgggmmmvvv~~~uuunnncccaaafffddd\\\TTTRRRYYY^^^```jjjxxx~~~{{{zzz{{{|||{{{yyy{{{|||yyy{{{|||zzz}}}444222333666777888===CCCQQQtttzzzlllhhhvvvooodddnnnttt|||zzzsss{{{ttt\\\KKKAAA@@@HHHPPP\\\WWWSSSQQQOOOMMMRRRXXXXXXXXXZZZ\\\___```___^^^``````ccceeeccc```dddkkktttzzzooojjjiiiaaaXXXRRROOOLLLGGGCCCDDDAAA>>>===>>>AAACCCCCC@@@>>>;;;999777555555555777888999;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQUUUSSSSSSUUUTTTUUU[[[dddqqqtttyyyzzzvvvppplllkkk```gggooouuu~~~yyywwwwwwvvvqqqmmmllljjjgggeeeccc```[[[XXXWWWUUURRRPPPNNNLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJIIINNNQQQOOOPPPTTTXXXXXXYYYSSSLLLFFFDDDCCCCCCCCC===<<<;;;;;;;;;<<<===>>>FFFYYYmmmyyy}}}}}}pppaaaQQQJJJDDD===888888777555444444555666555444444444444333333777===AAAKKKKKKIIIDDD???<<<;;;;;;666777888777555555666777888>>>EEEHHHEEECCCBBBCCC@@@======>>>===;;;===BBBGGGSSSaaalllqqqvvv~~~pppddd[[[TTTPPPJJJHHHEEEDDDDDDCCC@@@???=========<<<===???CCCGGGOOOXXXaaaccccccccc```[[[XXXWWWXXX\\\cccpppwwwrrrlllgggjjj{{{wwwdddYYYNNNKKKOOOYYYgggsss~~~aaaHHH;;;;;;666666888555555555555555555444333333555444333333444444444444333333333222222222111111222111111111111111111222333111///000222333222000...///000111111222111111111111222333333333333333333444555444333222444666666777888999999;;;>>>AAADDDLLLcccuuujjjjjjtttttt^^^PPPCCC??????=========::::::999999888999999::::::;;;<<<>>>@@@BBBCCCDDDBBBFFFMMMWWW^^^aaa___\\\]]]]]]___ccckkkvvvqqqgggccc[[[[[[```^^^YYYRRRPPPVVVZZZ\\\eeerrryyywwwuuuvvvyyy{{{zzzyyyzzz}}}}}}~~~{{{xxxxxx{{{~~~zzzzzz}}}444333333777888999>>>EEEXXXyyyxxxddd```ppp{{{mmmbbbeeeooo~~~{{{lllmmmwwwhhhcccooorrraaaNNNBBB===???HHHQQQYYYSSSOOOOOOPPPPPPSSSWWWYYYZZZ\\\___`````````___^^^^^^```bbb```]]]```fffmmm{{{tttiiidddfff```XXXRRROOOLLLGGGDDDBBB???===<<<>>>AAABBBBBB===<<<:::888777666777777777888:::;;;===>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRPPPQQQSSSTTTVVV^^^gggqqqbbbYYYUUUUUU[[[bbbrrr~~~zzzvvvuuuuuusssooollljjjhhheeecccaaa^^^ZZZWWWVVVUUURRRPPPNNNLLLLLLLLLGGGHHHHHHHHHIIIIIIIIIIIIIIINNNRRRRRRSSSWWWZZZYYYXXXRRRKKKEEEBBB@@@?????????>>>===<<<;;;<<<<<<===GGG]]]wwwyyyjjjXXXLLLDDD===888777666555333444555666666555444444444444444666999<<<>>>>>>???===;;;::::::;;;666888999888666444444555888???FFFIIIFFFAAA>>><<<;;;999:::<<<;;;999;;;@@@CCCLLLXXXbbbhhhpppyyyvvvggg]]]UUUOOOMMMJJJGGGEEEDDDBBB@@@>>>===>>>===<<<<<<>>>BBBFFFKKKUUU___cccdddeeeaaa\\\VVVUUUWWW]]]fffvvvyyyqqqiiieeefffqqqyyynnncccZZZOOOIIIGGGKKKUUU```qqq}}}lllNNN<<<999555777:::666333444444444444333333222555222000222666777444000333333333222222222111111111111111111111111111111222111000000222222222000000000111111111111111000222222333444444444444333333444555444333222444666555777888888999;;;>>>AAAFFFNNNkkkuuukkkiiiqqqmmmZZZNNNBBB???>>>======>>>:::999999888999999::::::888;;;>>>AAACCCDDDDDDCCCDDDGGGMMMUUU\\\___^^^\\\[[[[[[^^^ccckkkuuu~~~~~~kkkaaa___[[[]]]aaa]]]WWWPPPOOOUUUYYY[[[bbblllqqqqqqqqqtttxxx{{{{{{{{{{{{|||{{{|||}}}zzzwwwwwwxxx}}}{{{yyy{{{~~~333222333666888:::???FFFYYY{{{wwwaaa[[[kkkyyynnncccbbbhhhssstttnnnqqq}}}bbbZZZgggcccUUUFFF>>><<<@@@IIIQQQVVVOOOKKKNNNRRRSSSTTTWWWXXXZZZ^^^______```aaacccdddaaa______]]][[[```fffiiixxx}}}oooeee```bbb^^^XXXSSSOOOKKKGGGDDD@@@???===>>>@@@AAABBBAAA;;;:::888777777777888999777888:::<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOORRRSSSVVV___iiijjjcccVVVNNNQQQRRRZZZzzzzzzxxxuuutttsssqqqnnnkkkhhhfffcccaaa___\\\YYYVVVVVVTTTRRROOONNNMMMMMMMMMHHHHHHHHHHHHIIIIIIIIIIIIJJJPPPSSSTTTVVV[[[\\\ZZZWWWRRRJJJEEEAAA@@@>>>===>>>>>><<<;;;;;;;;;<<<===GGGaaauuuaaaRRRHHHBBB<<<999777555444444666777777666333444555555555666888:::;;;<<<===<<<:::888888999777999;;;;;;999777777888666===DDDHHHFFFAAA;;;888888666777999999777999>>>???FFFOOOXXX```iiittt|||{{{kkk___VVVQQQMMMJJJGGGDDDCCCBBB@@@???>>>>>>===<<<<<<===AAADDDHHHRRR\\\bbbeeegggccc^^^XXXWWW[[[dddmmm|||vvvnnnjjjgggjjjpppqqqlllfff^^^WWWPPPJJJFFFGGGQQQ[[[mmmwww}}}tttSSS<<<888555777;;;777222333333444333333222222222111111333555555222000333333333222222222111111111111111222222111111111111111111111222222111000111111222222222111000000111222222333444333333333000111333333333444777999666777999999:::<<>><<<;;;===999999888888999999:::::::::;;;>>>AAACCCEEEEEEEEEEEEHHHNNNTTTZZZ]]]^^^^^^``````bbbffflllssszzz~~~lllbbbaaa^^^aaabbb\\\UUUPPPOOOVVV\\\```fffmmmnnnooorrruuuxxx{{{}}}}}}}}}~~~{{{xxxwwwyyyyyyzzz}}}222000111555888999???FFFYYY}}}zzzfff^^^iii}}}zzzpppgggeeeiiiqqq{{{rrrmmmzzz~~~cccWWW]]]ZZZNNNBBB===<<>>??????AAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNOOOMMMNNNQQQRRRUUU]]]fff}}}eeeSSSIIIKKKKKKOOOjjj}}}wwwvvvuuutttsssqqqnnnlllhhhfffbbb```^^^\\\YYYWWWUUUTTTRRROOONNNMMMMMMMMMHHHIIIIIIIIIIIIJJJJJJJJJMMMQQQUUUVVVZZZ```aaa^^^VVVQQQKKKEEEBBB@@@>>>===<<<;;;:::::::::;;;<<<===HHHbbbmmm[[[QQQKKKDDD???999777555666777888888777333555666777666777999;;;;;;<<<===;;;999888999:::888999;;;;;;:::999999:::444:::AAAEEEEEE@@@;;;888666444666999888666888<<<===AAAHHHPPPYYYdddqqqyyynnnbbbYYYTTTKKKHHHEEECCCBBBBBBAAA@@@???>>>>>><<<;;;===@@@CCCFFFOOOYYY___eeehhheee___YYYWWW^^^kkkwww~~~rrrmmmhhheeeeeedddbbb```YYYTTTNNNJJJGGGHHHPPP[[[nnnwww|||}}}tttSSS<<<888555777;;;777222222333333444333333222...111444444333111222333333333333222222222111111000111222222222222111000000111222222222111111111111222222222222111111000000111111222222222222222000111333333333444777999777999:::;;;<<<>>>BBBDDDGGGXXXvvvwwwlllfffTTTKKKBBB???===:::999:::999888888888999999:::;;;<<<<<<===???AAADDDGGGIIIGGGKKKPPPVVVZZZ]]]______aaabbbdddhhhnnntttzzz}}}}}}jjjaaaaaa]]]^^^]]]UUUPPPNNNOOOWWW```ffflllpppoooqqqsssuuuwwwyyy|||}}}}}}~~~zzzyyyyyy{{{~~~111///111555888:::@@@GGG^^^{{{qqqkkkmmmyyy|||vvvppplllmmmrrrxxx|||rrreeetttgggVVVRRRQQQHHH>>>;;;<<<>>>DDDKKKNNNKKKKKKPPPTTTUUUVVVZZZVVV\\\aaabbbbbbgggrrr{{{~~~uuukkkeeeaaa___ccciiirrr{{{nnnddd___[[[ZZZWWWTTTOOOKKKGGGEEEAAA@@@@@@AAABBBBBB@@@???888888777666777888999:::888999;;;<<<>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFBBBBBBDDDFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKMMMOOOOOOPPPVVV^^^rrrlllYYYKKKJJJHHHIII[[[ttt}}}yyyttttttttttttsssqqqooommmiiifffccc```___]]][[[YYYUUUTTTQQQOOONNNMMMMMMNNNIIIIIIIIIIIIJJJJJJJJJJJJOOOSSSVVVYYY```hhhkkkiii[[[VVVOOOIIIEEECCC@@@>>>;;;:::999999:::;;;<<<===GGGaaawwwbbbVVVOOOGGG???<<<:::888888999999999888444555777888999:::===???;;;<<<<<<;;;999:::<<<>>>:::::::::999888777999:::444888===@@@AAA???<<<999666555666999888666777;;;;;;>>>CCCJJJTTT```lllttt{{{rrreee\\\XXXKKKHHHDDDBBBBBBBBBBBBAAA??????>>><<<;;;<<>>;;;888777777666666777999:::888999;;;<<<>>>?????????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLJJJKKKLLLLLLKKKJJJHHHFFFIIIHHHJJJLLLKKKIIIMMMTTT]]]sssuuubbbOOOHHHEEEEEEPPP^^^{{{xxxppprrrssssssrrrpppnnnmmmjjjgggdddaaa```^^^\\\[[[TTTSSSQQQOOONNNMMMNNNNNNGGGHHHHHHHHHIIIIIIIIIIIIOOOSSSWWW]]]gggsssxxxwwwgggbbb[[[TTTNNNIIIEEECCC======;;;::::::;;;<<<<<>>BBBEEE@@@@@@>>><<<;;;<<<@@@CCC@@@???===:::777666888:::777888:::<<<>>>===;;;:::777666888:::999666666::::::<<<@@@FFFPPP\\\hhhooowww{{{vvvhhh^^^ZZZNNNKKKFFFCCCBBBBBBAAAAAA@@@???>>><<<:::;;;>>>AAAGGGMMMTTTZZZbbbhhhgggbbb]]]TTTWWWiiiyyyyyynnnfffbbb___]]]XXXOOOHHHFFFGGGIIIOOOUUUbbbooowwwwww}}}aaaHHH;;;;;;666666888555333333444555555555555555111111222222222333444666333333333222222222111111///111222333333222111///...111444444222000000111000000111222333333333333000111222222333333222222333444555444333222444666777999;;;<<<===???CCCFFFOOOpppdddTTTQQQIIICCC???>>>===::::::===888888888888999:::;;;<<<:::;;;<<>>BBBFFFMMMSSSKKKLLLPPPTTTTTTSSSWWW]]]\\\ccciiikkkmmmwww~~~vvvsssttt{{{nnndddaaaVVVWWWWWWTTTPPPJJJGGGEEE@@@???@@@@@@AAA???<<<999888888777666666777888999999999;;;===>>>?????????>>>???@@@AAABBBCCCCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJJJJKKKIIIGGGEEECCCGGGFFFHHHJJJHHHDDDGGGLLLHHHXXXmmmppp^^^KKKBBBAAAEEENNNVVVsss{{{yyynnnppprrrrrrqqqooommmmmmkkkhhhdddbbbaaa___^^^\\\TTTSSSQQQOOONNNNNNNNNNNNFFFFFFGGGGGGGGGHHHHHHHHHOOOSSSXXX___lll{{{tttnnnfff^^^WWWQQQKKKHHHAAA@@@>>><<<;;;;;;;;;;;;CCC\\\zzzjjj```TTTHHHAAA???<<<;;;;;;;;;999888555666888:::<<<@@@EEEIIIHHHGGGDDD@@@===>>>BBBEEEGGGEEEBBB<<<888777999;;;::::::999:::;;;;;;:::999999888999;;;:::666666:::888:::>>>DDDNNNZZZeeelllwww{{{yyyiii___[[[RRRNNNIIIEEECCCBBBAAA@@@@@@???>>><<<:::;;;>>>AAAHHHMMMSSSXXXaaahhhgggccccccVVVUUUeeesss{{{{{{ppphhhbbb___XXXNNNEEEEEEIIIMMMRRRXXX[[[iiirrrrrrvvv}}}yyymmmYYYCCC;;;<<<777555777444333444444555666666666555555111///000444666666444333333333222222222111111///000222333333222000///---111444555222000000111///000111222333444444444222222333444444444444333000111333333333444777999777888:::;;;<<>>?????????===;;;999888777666666555555555666666888888999:::<<<>>>@@@AAA<<<>>>@@@BBBCCCCCCBBBBBBGGGFFFEEEDDDEEEFFFHHHJJJIIIHHHGGGIIILLLMMMKKKIIILLLJJJHHHHHHHHHGGGFFFEEEGGGFFFEEEFFFFFFDDDBBB???AAAJJJTTT___ooommm[[[KKKFFFBBB>>>AAAKKKhhhyyy|||zzzuuuqqqpppqqqpppmmmmmmpppllliiidddaaa`````````___VVVTTTQQQNNNLLLLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGHHHHHHPPPXXX___nnnxxxjjjgggeee[[[OOOHHH???>>><<<;;;<<<===<<<;;;>>>SSSyyy|||kkkYYYMMMHHHEEEAAA>>><<<:::888666888999;;;===@@@EEELLLPPPRRRQQQMMMGGGAAAAAAGGGMMMSSSPPPIIIAAA???@@@>>>999666444555999:::888777:::999888777666555555555555888666:::CCCLLLUUU```iiitttwww|||oooaaa\\\SSSOOOIIIDDDBBBAAA@@@@@@?????????===;;;;;;===???EEEJJJRRRZZZaaadddffffff```[[[XXX^^^fffppp{{{|||pppdddYYY]]]SSSIIIDDDEEEKKKXXXcccaaafffkkknnnqqqqqqjjj```VVVEEE666333777888666555777777777777777777777777111222222000//////111444111333444333111000111444222333333444333222000//////111222000---,,,...111444444333222222333333333444333222111222333444555222333555555444555666888555===999666===AAACCCKKKTTT~~~rrrdddXXXCCCCCC===<<<<<<;;;;;;:::999999::::::999999999:::;;;;;;:::;;;======???BBBGGGJJJTTTVVVXXXZZZ\\\___cccffflllrrryyy{{{mmmcccYYYVVVSSSTTTWWWXXXTTTPPPOOORRRZZZfffrrr{{{~~~}}}zzzwwwwwwzzz~~~~~~111333666888666888CCCOOOrrrooojjjyyy~~~nnn\\\OOOHHH<<<:::===@@@MMMYYYWWWQQQOOONNNQQQVVVZZZ\\\\\\___dddiiimmmpppxxxzzzmmmbbb]]]WWWWWWVVVSSSNNNIIIDDDAAA@@@@@@???>>><<<;;;999888666666666555555555666666888888999;;;<<<>>>@@@AAA???@@@@@@AAABBBCCCDDDEEEJJJIIIGGGEEEDDDDDDEEEFFFJJJHHHGGGHHHKKKMMMLLLJJJLLLKKKIIIHHHGGGEEECCCAAABBBAAAAAACCCCCCBBB@@@======CCCIIIPPP]]]lllrrrpppeeeVVVIIIFFFCCC>>>@@@GGG]]]ooo{{{yyyxxxssspppqqqpppnnnooosssmmmiiidddaaa``````___^^^WWWUUURRROOOLLLKKKKKKLLLHHHGGGEEEDDDCCCDDDEEEFFFHHHNNNUUU]]]nnntttppplllaaaSSSKKKDDDAAA===;;;;;;<<<<<<<<>><<<:::888:::;;;>>>@@@EEEKKKSSSXXX[[[ZZZVVVNNNGGGFFFLLLRRRVVVUUUOOOGGGCCCCCC@@@;;;:::777777:::;;;::::::<<<:::999888777777777777777777666999BBBKKKTTT___iiiuuuxxx}}}ssseee___UUUQQQJJJFFFCCCBBBBBBAAA?????????===;;;;;;===???EEEIIIQQQYYY```dddffffffaaa[[[YYY\\\bbbhhhqqqyyywwwlllaaa^^^VVVMMMGGGFFFKKKYYYfffgggiiikkklllooooooggg]]]SSSEEE999666888888777666444444444444444444444444222333333111000000222444111333444444111111222444222222333444444333222111111333333333222111222333444333333222222333333444333333333222333333444555222444555555444444666777666===999666===@@@CCCLLL\\\{{{sssrrrtttkkk]]]TTTCCCEEE===<<<<<<;;;;;;:::999999999999888888888999:::::::::;;;===>>>???BBBGGGJJJSSSVVVZZZ]]]```bbbeeegggpppwwwyyykkkbbbXXXUUUSSSTTTVVVWWWSSSOOOQQQTTT[[[eeepppyyy~~~}}}zzzwwwxxx{{{~~~111333666777777999DDDQQQwwwkkkeeeqqquuuzzzyyyeeeUUUJJJ>>><<<@@@DDDQQQ\\\ZZZUUUSSSQQQRRRVVVYYY\\\\\\^^^bbbggglllqqqwww}}}{{{mmmbbb[[[XXXVVVSSSPPPKKKGGGDDDBBBBBB@@@???===;;;999888888666666666666666666666666888888:::;;;===???@@@AAABBBAAA@@@@@@AAACCCFFFHHHIIIHHHGGGEEEEEEEEEFFFFFFJJJIIIGGGGGGJJJKKKLLLLLLLLLLLLLLLJJJGGGCCC???=========???AAACCCCCC@@@===???BBBEEEIIISSS^^^eeeeee]]]RRRHHHFFFCCC===>>>CCCPPPaaazzz~~~{{{xxx{{{uuuqqqqqqpppnnnpppuuummmjjjeeeaaa```___]]]\\\XXXVVVSSSPPPMMMKKKKKKKKKFFFEEEDDDCCCCCCCCCDDDEEEGGGJJJOOOYYYlllyyykkkZZZOOOHHHDDD???<<<;;;<<<======CCCHHH\\\sssaaaXXXSSSKKKDDD@@@===;;;:::999:::===@@@FFFNNNWWW]]]ddddddaaaWWWMMMIIIMMMSSSYYYZZZVVVOOOJJJIIIFFFAAAAAA<<<999<<<===<<<===???::::::999999888999999999666555888AAAIIIQQQ]]]hhhtttxxx~~~xxxhhhaaaXXXSSSLLLGGGEEEDDDCCCBBB?????????===;;;;;;===???DDDHHHOOOXXX___dddfffgggaaa\\\YYY[[[^^^bbbiiiqqq~~~qqqfff___YYYRRRKKKGGGLLL]]]nnnsssrrrnnnkkkmmmlllcccXXXOOOEEE<<<999888777666888333333333333333333333333333333444333111111333555222333444444222222333444222222333444444444333333222222333444555555333222333333333222222333333444222333333444555555444444333555666555444444555666777===999777===???CCCOOOgggwwwmmmjjjkkk{{{bbbTTTNNNAAAGGG===<<<<<<;;;;;;:::999999888777777777888888999:::;;;<<<===>>>???BBBGGGJJJQQQVVV\\\bbbdddfffggghhhmmmvvvvvviiiaaaWWWUUUSSSTTTVVVVVVSSSPPPRRRVVV]]]fffnnnvvv|||{{{yyywwwxxx|||~~~222333555777777:::FFFSSSxxx{{{fffaaajjjmmmvvvnnn[[[LLL@@@>>>CCCHHHUUU```\\\WWWVVVUUUUUUVVVYYY[[[\\\\\\___eeekkkppptttuuuvvvuuu{{{|||nnnbbb[[[XXXUUUQQQLLLHHHEEECCCBBBBBBAAA>>>;;;999888888888555666666777777777777777888999:::<<<>>>???@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIGGGGGGHHHJJJLLLMMMNNNNNNOOOLLLGGGBBB===;;;;;;<<>>>>>>>>===BBBBBBNNNjjjlllccc\\\QQQGGGAAA===;;;:::666777999<<>>>>>???AAA::::::999999999999::::::555555888???FFFMMMZZZfffpppuuu|||}}}jjjaaaYYYTTTMMMHHHEEEDDDBBBAAA?????????===;;;;;;===???BBBFFFMMMUUU]]]cccgggiiiddd^^^ZZZYYY[[[^^^gggqqqttthhh___[[[VVVOOOJJJQQQfff{{{vvvooommmjjj___RRRKKKDDD>>>;;;888444555888555555555555555555555555333444555444333222444555222333333333333333444444222222333333444444444444222000000222444444///+++333333222222222333444444111333444666666666555444444555666555444444555666888===999888>>>>>>DDDSSSssszzzrrrppprrr|||uuu[[[NNNJJJ???EEE===<<<<<<;;;;;;:::999999888888777888888999:::;;;;;;<<<===>>>@@@CCCGGGKKKPPPVVV^^^dddffffffffffffjjjssstttiiibbbWWWVVVTTTUUUVVVVVVSSSQQQQQQXXXaaajjjppptttyyy{{{xxxvvvuuuwww{{{222333555777777;;;HHHUUU{{{uuubbb^^^fffhhhqqqzzzbbbIII===<<>>;;;999888888888555555666777888888777777888999;;;===???@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJIIIHHHGGGHHHIIILLLNNNNNNPPPQQQMMMGGGAAA===;;;;;;;;;>>>AAADDDDDDBBB@@@===???EEEMMMTTTZZZ___cccccc[[[QQQHHH@@@;;;<<>>>>>===>>>CCCNNNccckkkYYYIIIGGGDDDCCCCCCAAA???===???>>>EEEVVViiixxxvvvjjjaaaUUUIIIAAA<<<999888555666777888;;;AAAHHHNNNUUUZZZ^^^]]]YYYUUUTTTUUUZZZ```eeeiiimmmooohhh```KKKCCC===>>>@@@@@@@@@AAA::::::999888888888999999555555888===BBBIIIVVVbbbjjjpppyyykkkaaaZZZUUUNNNHHHEEECCCAAA@@@?????????===;;;;;;===???AAAEEEKKKSSS[[[bbbhhhjjjjjjccc[[[WWWVVVYYYcccnnnpppddd```ZZZSSSNNNWWWpppwwwqqqjjj]]]PPPIIICCC>>>;;;777333333777555555555555555555555555333444555555444333444555222222222222333444444444222222222222333444444555333111000111333111,,,(((333222222222333333444555222333555666777777666666333444666555444444555666999===::::::??????GGGYYY}}}zzzzzz|||}}}oooWWWKKKHHH<<>>???@@@CCCHHHKKKQQQVVV^^^ccceeeeeeddddddjjjrrr}}}|||rrriiidddWWWWWWVVVVVVVVVVVVTTTSSSQQQZZZgggooorrrsssuuuxxxtttssssssuuuzzz222333555777888<<>>===;;;:::999999999444555777888999888888777777999;;;>>>???@@@@@@@@@???@@@CCCEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHIIILLLNNNMMMOOOPPPLLLEEE???======999999:::<<<>>>???>>><<<;;;===EEENNNTTTXXX^^^dddgggaaaXXXLLLBBB======>>>AAAKKK\\\mmm{{{}}}sssrrrtttwwwvvvoookkkkkkkkkhhheeebbb```___\\\ZZZXXXWWWVVVSSSQQQNNNLLLKKKGGGFFFDDDBBB@@@>>><<<;;;;;;===AAAJJJZZZvvvvvvaaaMMMJJJGGGEEEDDDBBB@@@>>>======@@@HHHOOOUUU^^^gggiiiqqq{{{xxxhhh```TTTIIIAAA<<<999777777888888888999<<<@@@DDDEEEIIINNNUUUYYY\\\]]]\\\YYY___jjjvvv{{{oooOOOFFF???@@@CCCBBBAAAAAA<<<;;;:::999888888888888666666888<<>>===<<<<<<;;;;;;:::999999888888999999:::;;;<<<===;;;===>>>???@@@CCCHHHKKKQQQVVV\\\aaacccdddeeefffiiipppzzzxxxooogggbbbVVVVVVVVVVVVVVVTTTSSSSSSSSS^^^lllssssssrrrtttwwwsssrrrrrrtttyyy}}}222333555777888===KKKYYY}}}xxxlllppp~~~xxxLLL???===DDDLLL[[[ccc]]]RRRVVVZZZ\\\ZZZXXXWWWXXXUUUZZZ```bbbaaabbbfffjjjnnnppppppqqq{{{tttggg]]]WWWSSSPPPKKKFFFCCCAAA@@@@@@<<<<<<<<<<<<;;;:::999999444555777999999999888777777999<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFIIIKKKJJJIIIIIIKKKMMMJJJLLLMMMIIIBBB===<<<>>>999888777777999::::::999>>>>>>CCCKKKPPPRRRYYYbbbfffddd]]]QQQFFF@@@======<<>>CCCIIIQQQhhhkkkVVVPPPIIIDDDAAA@@@??????>>><<<===AAABBBBBBFFFKKKKKKUUU^^^fffrrr~~~|||rrr```ZZZPPPGGGAAA===;;;999888999999999888888:::<<<===<<<>>>FFFQQQZZZ\\\\\\RRRZZZgggzzzrrrSSSIIICCCDDDGGGFFFCCCBBB>>>===<<<:::999888888888777777999;;;<<<@@@NNN[[[eeelllttt|||wwwkkk]]]XXXQQQJJJGGGDDDBBBAAA?????????===;;;;;;===??????BBBGGGOOOXXXaaaiiimmmqqqkkkddd^^^VVVSSSYYYbbbuuuzzzhhhYYYRRRZZZsss|||pppbbbXXXQQQHHH???<<<999555444666444444444444444444444444111333555555444333333333111///...000222444333111333222111000000000111222222333333333111111111222222222222222333444555666444444444555666777999:::000222444555555555777999:::<<<:::===CCCCCCNNNgggpppaaaOOOHHHGGG:::======<<<<<<;;;;;;:::999999777777777888999;;;<<<===<<<===>>>???@@@DDDHHHLLLPPPTTTYYY^^^aaaeeeiiillljjjrrr|||tttkkkccc^^^TTTUUUUUUUUUSSSRRRQQQQQQXXXcccooosssqqqpppuuu{{{sssrrrrrruuuyyy}}}}}}~~~333333555777888===KKKZZZxxx}}}~~~uuu}}}VVVGGGBBBFFFJJJUUUZZZRRRPPPUUU[[[]]][[[XXXWWWVVVTTTZZZ``````]]]^^^dddjjjiiilllnnnqqq|||qqqddd[[[UUUQQQOOOKKKFFFCCC@@@??????:::;;;<<<===<<<;;;:::999333555777999:::999888777777999<<>><<<999777666777999999888>>>;;;>>>CCCFFFHHHQQQ[[[cccddd___UUUJJJBBB>>>;;;888???KKKYYYhhhttt~~~~~~|||yyyvvvuuuwwwuuupppnnnppphhhfffcccbbbaaa___]]][[[WWWVVVUUUTTTRRRPPPNNNMMMHHHHHHHHHHHHHHHGGGGGGFFF>>>AAAFFFHHHLLL___rrr]]]VVVKKKBBB>>>===???@@@???<<<<<>><<<;;;666777999888777666777888<<<666333:::GGGRRRVVVUUULLLSSSaaaxxxoooUUULLLEEEGGGJJJHHHEEECCCAAA@@@>>><<<:::999888888888888999::::::>>>LLLYYYffflllttt{{{~~~wwwuuu|||}}}ppp___ZZZRRRLLLHHHEEECCCBBB?????????===;;;;;;===???>>>AAAFFFNNNXXXaaaiiimmmnnnkkkhhhddd]]]YYY]]]eeeooo}}}nnn[[[RRRYYYppprrreee\\\UUUKKK@@@<<<:::777666777777777777777777777777777111333555555444222222333000...---///222444222111333222111/////////000000...000222111///000333666222222222222333444555666555555444444666888:::;;;///111444555555666888::::::<<<;;;>>>DDDDDDQQQkkkkkk]]]KKKFFFFFF:::>>>===<<<<<<;;;;;;:::999999666666666777888:::;;;<<<<<<===>>>???AAADDDHHHLLLPPPSSSWWW\\\aaagggmmmqqqpppyyy~~~rrrhhh```[[[RRRSSSTTTSSSQQQPPPPPPPPP]]]fffpppqqqnnnooovvv~~~uuutttsssvvvzzz~~~~~~{{{}}}|||zzz555333000555>>>===IIIccc~~~xxxzzzTTTFFFAAAMMMXXXWWWSSSSSSPPPSSSXXXZZZYYYVVVTTTSSSWWWUUUWWW\\\]]][[[^^^eeeiiihhhllluuusssjjjaaaWWWPPPOOOMMMIIIDDDAAA???>>>===<<<<<<<<<;;;:::888666444666666666666777777777777888:::<<<>>>??????>>>===??????@@@AAABBBDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHMMMOOOPPPNNNKKKKKKNNNQQQKKKJJJHHHEEEBBB===888444::::::;;;;;;;;;:::999999<<<<<<======???CCCIIINNNUUUeeelll___MMMFFFBBB???@@@AAAEEEMMMYYYeeepppuuuzzz~~~}}}}}}~~~{{{wwwuuutttrrrqqqooollljjjnnniiiddd``````___]]]ZZZVVVUUUVVVWWWXXXUUUNNNIIIDDDHHHKKKNNNUUUYYYQQQFFFDDDDDDBBBFFFMMMUUUrrrxxxeee[[[OOOGGGAAA===>>>BBB<<<<<<<<<;;;;;;:::::::::888;;;???DDDIIIPPPWWW\\\NNNLLLJJJGGGDDDAAA@@@@@@;;;<<<<<<999666444666888444666888;;;>>>BBBEEEGGGDDDJJJ\\\yyylllOOONNNLLLKKKMMMOOOKKKEEEBBB@@@>>>???>>>;;;888777666666888<<<>>>AAAIIISSSdddlllssswww|||{{{rrrppp{{{mmmddd]]]TTTKKKFFFDDDDDDCCC@@@???>>>>>>>>>>>>>>>>>>>>>@@@DDDLLLVVVaaakkkqqqqqqpppoookkkddd^^^\\\^^^cccooo}}}zzzwwwxxxeeeUUURRReee}}}yyylll^^^TTTFFF:::555444777999444444555555555555555555444444444444444444444444444555555555444222000///000222555555333111000000111111222333333333333222333222111000000222444555555666777777666555666888222444666666555666777999<<<===;;;<<<@@@@@@TTTvvvyyylllYYYPPPCCC>>>BBBBBB;;;;;;::::::::::::999999777777888999:::<<<>>>???BBBBBBAAA@@@AAADDDIIILLLWWWYYY\\\]]]^^^dddmmmtttyyywwwqqqggg___[[[UUUUUUVVVVVVQQQLLLOOOVVVjjjmmmqqqrrrqqqrrruuuwwwuuuvvvxxxyyyzzz{{{{{{{{{|||xxxyyy222333111777>>>===KKKggg||||||qqqtttwwwRRRDDDAAANNN[[[ZZZTTTQQQNNNRRRVVVYYYXXXUUUTTTSSSVVVUUUWWW\\\]]][[[___eeegggfffkkkxxx|||ppphhhaaaYYYRRROOOMMMHHHDDDAAA>>>>>>===>>>===;;;999777666666666666666666666777777777777888:::<<<>>>??????>>>===??????@@@AAABBBDDDEEEFFFCCCEEEFFFHHHIIIIIIHHHHHHIIILLLNNNNNNMMMLLLMMMNNNLLLJJJIIIFFFCCC@@@;;;999::::::999999999999999999999::::::::::::===BBBEEEKKK^^^lllhhhWWWHHH@@@>>>:::;;;===CCCLLLWWW```eeetttyyy{{{zzzzzz}}}|||zzzyyyxxxvvvuuussspppmmmkkkjjjfffbbb``````___^^^\\\[[[ZZZZZZ\\\]]][[[VVVQQQKKKKKKLLLSSS```iiicccWWWHHHHHHEEEGGGLLLPPPhhhtttgggWWWLLLDDD???===@@@<<<<<<;;;;;;::::::999999333555888;;;@@@FFFMMMSSSPPPNNNKKKIIIGGGEEECCCAAA>>>===:::777555444555666333333444666888;;;===???BBBHHHYYYuuu|||iiiNNNOOOTTTZZZ\\\VVVMMMFFFCCCCCCEEEGGGEEEBBB>>>===:::888999<<<>>>@@@IIISSSbbbmmmwwwyyy{{{}}}vvvsss|||pppddd^^^UUUMMMHHHFFFEEEDDD@@@??????>>>>>>>>>>>>>>>EEEFFFIIINNNVVV___ggglllnnnoooooommmfff___\\\\\\XXXfffuuuyyyrrrmmmsss}}}gggUUUOOO___tttnnn]]]HHH;;;888999888666666666666666555444333333444444444444444444444444111111222222222111000000111333444444222111000111111111222333333333333222111111222222333333333333666888999999777777888999222444555666555666777999;;;===;;;===BBBEEE[[[}}}}}}qqqzzzkkkXXXOOOBBB>>>AAAAAA;;;;;;::::::::::::999999777777777888:::;;;===>>>;;;<<<===>>>@@@EEEKKKOOOXXXZZZ]]]^^^```fffooowww}}}tttooohhhaaa______]]]]]]ZZZTTTPPPTTT[[[kkkooorrrsssrrrqqqssstttssstttvvvyyy{{{|||}}}~~~}}}~~~|||}}}222555555999===<<>>======@@@>>>;;;888666666666777666666666666777777777777999:::<<<>>>??????>>>>>>??????@@@AAABBBDDDEEEFFFCCCDDDEEEGGGHHHIIIIIIIIIHHHKKKOOOQQQPPPOOOOOOOOONNNMMMLLLJJJGGGCCC@@@???===<<<;;;999999999::::::888999:::999888999;;;===AAAQQQfffnnnaaaLLL???===<<<;;;<<>>;;;:::;;;<<>>>>>>>>>>>>>>FFFGGGIIIMMMSSS[[[cccgggkkkoooqqqooojjjbbb[[[WWWNNN]]]nnnuuummmeeefffsssjjjUUULLLWWWgggkkkMMM<<<;;;===888222777777666666555444222111444444444444444444444444111000000000111222222333222333444333111111111222111111222333333333333222///000333444555444222111888999::::::999888888999222444555666555666888999:::<<<;;;>>>EEEJJJcccssshhhuuuiiiVVVMMMBBB===@@@???;;;;;;::::::::::::999999666777777888999;;;<<<===:::;;;===>>>AAAFFFLLLQQQXXX[[[___aaaccciiisss{{{xxxppplllhhheeefffccc```\\\XXXRRRPPPVVV```mmmpppsssuuutttsssssssssrrrsssuuuxxx{{{~~~}}}}}}444888999;;;<<<;;;OOOqqqtttddd^^^pppuuunnntttssspppiiixxx|||vvv\\\III@@@@@@OOO]]]^^^UUUMMMKKKNNNSSSUUUUUUTTTSSSSSSUUUUUUXXXZZZ[[[\\\___cccllliiiooo~~~qqqhhheeebbb^^^ZZZMMMKKKGGGCCC@@@>>>======>>>===;;;999777666666666666666666666777777777777999:::<<<===>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFCCCCCCEEEFFFHHHIIIJJJJJJJJJMMMQQQSSSUUUUUUUUUUUURRRTTTTTTSSSOOOJJJFFFDDDDDDBBB???<<<;;;;;;;;;<<<999;;;<<<;;;:::999999:::===FFFXXXhhhcccOOO@@@===???>>>>>>>>>AAAHHHPPPUUUfffnnntttuuuuuuwwwxxxvvvuuuuuutttrrrnnnkkkiiihhheeecccbbbaaa````````````\\\\\\\\\^^^```___YYYUUUFFF@@@===EEEUUUbbbfffcccPPPQQQOOORRRYYYYYYddd{{{|||lllZZZSSSOOOJJJCCC@@@;;;;;;:::999999888777777:::999999:::===EEENNNTTTXXXUUUTTTWWW]]]```___]]]XXXNNNAAA;;;::::::777333666555444333333555666888<<>>=========>>>???@@@CCCHHHPPPYYYbbbgggkkkppptttsssmmmfff\\\TTTMMM[[[nnnzzzooodddcccqqqjjjUUUJJJPPP\\\zzzvvvTTT???;;;;;;777111555666666666555444333333444444444444444444444444444333222111222333444555222333333222111000222444111111222333333333333222000111222333444333222222777999::::::999777777888111333555666666666888::::::<<<;;;???FFFNNNkkkmmmfffuuufffSSSKKKAAA===???<<<;;;;;;:::::::::999999999777777777888999:::<<<<<<>>>???AAABBBDDDHHHMMMPPPVVV[[[```bbbdddkkkvvvtttmmmjjjhhhiiikkkeee```ZZZUUUPPPPPPZZZfffooorrruuuwwwxxxxxxwwwvvvttttttvvvxxx{{{}}}~~~333777888:::===@@@XXX~~~ooobbb^^^jjj~~~ooojjjiiilll}}}kkkdddpppqqq}}}rrrsssPPPDDD???@@@LLLYYY[[[SSSKKKKKKNNNRRRTTTSSSSSSSSSSSSSSSVVVXXXYYYZZZ]]]```bbbmmmjjjpppzzzooogggeeeccc___[[[LLLJJJFFFBBB???=========:::;;;<<<<<<;;;888555333666666666666777777777777::::::;;;<<<===>>>????????????@@@AAABBBDDDEEEFFFCCCCCCEEEFFFHHHJJJLLLLLLNNNOOORRRVVVYYY[[[\\\\\\ZZZ___dddeee___WWWOOOKKKLLLIIIEEEAAA>>><<<<<<<<<:::<<<>>>===;;;:::::::::???>>>FFFWWW[[[PPPCCC???<<<<<<;;;:::;;;AAAIIIOOObbbkkkssssssrrrssssssrrrnnnppppppnnnjjjgggfffgggeeeddddddbbb```_________aaabbbdddhhhjjjfff^^^XXXGGGBBB???BBBJJJSSSYYY]]]PPPSSSSSSXXXaaa___cccsssooo^^^XXXVVVOOOCCC;;;<<<;;;;;;:::888777777666777666666777;;;CCCMMMTTTYYYXXXYYY^^^hhhqqqvvvxxxlll^^^MMMBBB>>><<<777333666555444333444666888:::<<>>============;;;===@@@FFFOOOYYYbbbhhhlllssswwwuuuqqqkkk___TTTRRR]]]ppprrrcccbbbrrr|||gggTTTJJJMMMTTTlll{{{{{{YYYAAA888777555333333333444555666666666555444444444444444444444444555444333222111222333444222333333222111111222444111111222333333333333222333222111111111222333444555777999999777555555555111333555666666666999::::::===<<>>;;;;;;;;;:::::::::999999999777777888888999:::;;;<<<>>>@@@BBBCCCEEEIIINNNQQQTTTZZZaaaccceeelllyyyrrrjjjfffeeehhhmmmkkkeee]]]VVVQQQRRR^^^kkkrrrtttvvvzzz|||~~~}}}}}}xxxxxxxxxxxxzzz|||}}}~~~~~~yyyyyy|||222555555888???GGGdddkkkbbb```kkkyyyvvvgggeeeaaaiiiyyy{{{kkkgggmmmjjjxxxuuulllxxxfffGGG???>>>@@@HHHRRRUUUPPPKKKLLLOOORRRSSSSSSRRRRRRSSSRRRVVVYYYXXXYYY]]]``````hhhhhhpppwwwmmmgggdddaaa\\\XXXKKKIIIEEEAAA>>>=========777999<<<===<<<:::666444666666666666777777777777::::::;;;<<<===>>>????????????@@@AAABBBDDDEEEFFFDDDDDDEEEGGGIIIKKKNNNOOOOOOQQQUUU[[[```bbbbbb```cccmmmyyy~~~xxxlll___XXXWWWTTTOOOIIIDDD@@@===;;;===>>>???===;;;999888999???:::<<>>GGGNNN^^^iiiqqqpppmmmlllkkkiiieeehhhjjjhhheeecccdddfffbbbcccdddbbb```^^^______aaadddjjjqqqsssnnncccZZZIIICCC??????AAADDDJJJQQQLLLQQQSSSZZZeeeccc```iiilll\\\ZZZ___[[[OOOEEE===<<<;;;:::999888777666666666666777;;;BBBLLLSSSWWWWWWYYY```kkkzzzttt^^^MMMEEE???:::555777555333333333666888:::===DDDOOOZZZ___\\\SSSMMMGGGDDDRRRxxx___JJJCCC===FFF]]]lllaaaMMM???<<<:::::::::>>>IIITTT```iiirrrxxxfffaaaXXXPPPKKKGGGDDDBBBAAAAAA???>>>============>>>???BBBHHHPPPZZZbbbgggmmmuuuxxxvvvtttrrrggg[[[XXX```pppqqqaaa```nnnqqq```RRRKKKLLLOOOaaammm{{{xxxZZZBBB777444555666111222444555666777777777444444444444444444444444333222222111000000000111000222333333222111222444111111222333333333333222444222111000000222444555333666888888666444222222000222444555666777999;;;:::======@@@HHHUUUyyynnniiirrr~~~zzz^^^KKKGGG@@@>>>???;;;;;;;;;::::::::::::999999999999999999:::;;;<<<===999;;;???BBBEEEIIIOOORRRSSSZZZbbbeeefffnnn|||~~~pppgggbbb```ccchhhmmmeee\\\SSSMMMOOO\\\jjjvvvvvvwww{{{{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~zzzuuutttvvv|||~~~777777333777AAALLLkkkpppgggdddnnnzzzttteeeccccccppp|||}}}xxxtttssstttiiittt}}}oooeee|||~~~hhhZZZAAA<<<===@@@DDDIIIMMMMMMLLLNNNPPPSSSSSSRRRQQQRRRRRRQQQWWWYYYWWWXXX]]]aaa```aaafffsss}}}uuulllfffccc___XXXRRRJJJHHHDDDAAA>>>===<<<<<<777888:::;;;;;;:::888777666666666666777777777777;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBDDDEEEFFFEEEEEEFFFGGGJJJMMMPPPQQQRRRVVV]]]ffflllmmmiiieeekkk{{{tttiiifffccc]]]VVVOOOHHHCCC@@@CCCCCCBBB???;;;888777888888;;;===???EEEJJJHHHCCC@@@@@@>>>;;;999===FFFNNNZZZeeemmmkkkeeebbb___]]]XXX\\\```___]]]\\\^^^aaa]]]___aaa```^^^]]]^^^```___eeeppp{{{~~~xxxjjj___LLLCCC<<<===??????AAAEEEDDDKKKPPP[[[iiihhhbbbfff|||nnnZZZYYYaaa```VVVLLL>>>===<<<;;;:::888777777888888888888;;;BBBJJJPPPQQQSSSVVV[[[gggzzzttt^^^OOOGGG@@@===:::888555444444666999;;;???FFFPPPWWWXXXSSSLLLHHHCCCEEEPPPnnniiiMMMGGG???BBBTTTeee```PPP>>><<<;;;<<<>>>BBBMMMXXXcccmmmvvvzzz}}}llleee[[[RRRLLLHHHEEEDDDBBBAAA@@@>>>======<<<<<<>>>@@@CCCHHHPPPYYYbbbfffkkktttxxxvvvwwwzzzrrrfff___bbbooottteee```gggttt}}}tttpppfffYYYOOOJJJJJJKKKXXXaaannnxxx~~~rrrWWWBBB999777888777333333444555666666666555444444444444444444444444000000111222222222111111///111333444333222222333111111222333333333333222222222111111222222333333333555888888666333222111000222444555666777999;;;999======AAAKKKZZZ~~~qqqooouuuzzzwwwZZZHHHEEE@@@>>>???;;;;;;;;;::::::::::::999999::::::::::::;;;<<<======:::<<<@@@CCCFFFJJJNNNRRRSSS[[[dddgggiiiqqq}}}nnnddd]]]YYY[[[```ggg___WWWOOOKKKPPP___mmmzzzyyyxxxzzz~~~|||{{{zzzyyyyyyzzz|||}}}}}}~~~|||vvvtttvvvzzz~~~???<<<555777@@@LLLkkkyyymmmhhhqqq}}}{{{llliiikkkyyy}}}zzz~~~llltttzzzkkk___sssrrr\\\RRR???:::===@@@AAADDDHHHKKKLLLOOOQQQSSSTTTRRRQQQQQQRRRQQQWWWYYYVVVWWW^^^aaa___^^^gggxxx{{{tttkkkeeebbb]]]UUUNNNJJJGGGDDD@@@>>>===<<<<<<888888999999999:::::::::666666666666777777777777;;;;;;;;;;;;<<<>>>???@@@??????@@@AAABBBDDDEEEFFFEEEFFFFFFHHHKKKNNNQQQSSSUUU[[[eeeqqqxxxwwwpppiiiqqqvvvrrrooojjjbbbYYYQQQJJJFFFIIIHHHFFFBBB<<<999888888111<<>>===<<<:::999888777666666666666888>>>EEEJJJMMMOOORRRWWWaaawwwkkkYYYNNNHHHEEE>>><<<999777666888:::<<>>KKK\\\[[[OOO>>><<<<<>>===<<<<<<<<<:::<<>>@@@BBBDDDFFFGGGJJJMMMPPPSSS\\\eeeiiikkksss{{{mmmbbbYYYTTTUUUZZZccc\\\VVVQQQPPPWWWhhhyyy}}}zzzxxxyyy}}}{{{zzzyyyyyyyyy{{{}}}~~~zzzxxxzzzzzz000666555888AAAMMMjjj}}}wwwtttzzz~~~vvv~~~xxxyyysssbbbcccbbbTTTGGGDDD@@@>>>???FFFJJJJJJJJJMMMNNNQQQTTTWWWWWWUUUSSSQQQRRR\\\YYYTTTXXXYYYYYY___fffnnn}}}~~~zzzqqqjjjhhhcccZZZOOOJJJKKKGGGCCC@@@???>>><<<:::888888999::::::888777666777666666666666777777888<<<<<<<<<<<<============BBBBBBAAABBBBBBCCCDDDEEEDDDGGGJJJJJJIIIIIILLLOOOVVV___mmm{{{|||rrrjjjnnn|||qqqoooxxx}}}sss^^^JJJBBBAAASSSSSSMMMBBB===>>>===888333888<<<<<>>===<<<===DDDLLLVVV___fffddd]]]UUUNNNGGGJJJIIIIIILLLLLLNNNUUU]]]TTTWWWZZZZZZYYYZZZ^^^bbbcccssssssZZZOOOEEE@@@===:::<<>><<<;;;<<<<<<<<<;;;999999:::::::::<<<@@@CCCHHHIIIMMMTTT]]]kkkuuuaaaZZZOOO@@@FFF;;;555888888555;;;FFFKKKUUU]]]YYYRRRMMMJJJHHHGGGEEEMMMaaa~~~\\\JJJBBBDDDGGGOOOTTTMMM@@@<<<<<>>===<<<;;;;;;<<>>999???FFFHHHbbb~~~vvvvvv~~~fffVVVFFF@@@???>>>===>>><<<;;;::::::999999::::::777999;;;===>>>>>>>>>===??????AAAEEEJJJOOORRRSSSYYY[[[aaahhhlllttt{{{sssggg]]]WWWUUUUUUUUU___\\\UUULLLIIIUUUkkk|||~~~|||}}}}}}{{{yyywwwvvvvvvwwwyyy{{{wwwxxx~~~222777555777???KKKhhh||||||}}}ooofff^^^PPPDDD???@@@>>>@@@FFFIIIIIIJJJMMMOOORRRVVVXXXXXXVVVSSSRRRTTT^^^\\\VVVZZZ[[[ZZZ```hhhppp}}}yyywwwpppjjjhhhcccXXXOOOKKKJJJGGGCCC@@@???>>><<<:::888999999999999888777777666666666666666777777888;;;;;;<<<======>>>??????BBBBBBAAABBBBBBCCCDDDEEEDDDGGGJJJJJJIIIJJJMMMPPP]]]hhhxxx|||nnneeegggzzzpppgggiiiqqqvvvnnn[[[JJJCCCCCCSSSUUUQQQGGG@@@>>><<<888555999<<<;;;@@@JJJTTTXXXOOOFFF>>>;;;:::<<>>======AAAKKKXXX```bbb```hhh~~~dddTTTKKKEEEAAA>>><<<::::::;;;;;;:::999999999999888777888<<<>>>AAADDDKKKSSSZZZddduuuuuubbb\\\TTTHHHDDD;;;666888888666>>>JJJ```hhhkkkcccWWWOOOJJJGGGGGGDDDLLL___}}}jjjUUUJJJJJJLLLSSSUUUKKKDDD@@@???CCCIIIRRR^^^iiissstttwww{{{|||iii^^^XXXMMMIIIHHHBBBCCCBBBAAA@@@???===<<<<<<999:::===AAAGGGPPP[[[aaakkkppptttwww|||rrrlllmmm~~~~~~xxxoooiiikkkqqqlllccc[[[UUUOOOHHHDDDDDDNNNPPPYYYeeemmmqqqvvv}}}tttgggTTTDDD;;;888777777777555333444666666555333555555666666666666555555111222333444444444333222111222222333333222222111000111222333333444333333000000111222222333333444444777999777333111333555555555555555666888999:::===999@@@GGGKKKiii{{{xxxxxxrrrvvv}}}```RRRDDD???>>>===<<<===;;;;;;:::999999999999:::888999:::;;;<<<=========??????BBBFFFKKKPPPSSSUUUXXXZZZ^^^ccchhhrrryyypppdddZZZUUUTTTUUUUUU^^^\\\VVVOOONNNYYYmmm}}}|||zzzvvvuuuwwwyyyzzzzzz}}}yyyzzz333777555777@@@NNNlll~~~~~~jjj[[[NNNCCC<<>>AAAFFFIIIHHHIIIMMMOOOSSSWWWYYYXXXVVVTTTSSSWWWaaa___ZZZ]]]]]]\\\aaahhhrrr~~~xxxsssqqqllliiifff___TTTMMMLLLJJJGGGCCC@@@???===<<<::::::999888888777888888888666666666666666777888888;;;;;;<<<===???@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDGGGJJJJJJIIIJJJNNNQQQ[[[jjj}}}vvveeeZZZ\\\jjj|||{{{mmmaaa[[[```hhhmmmfffUUUGGGBBBDDDQQQVVVVVVOOOEEE>>>;;;888888;;;<<<;;;AAANNNZZZ___VVVKKK???::::::;;;@@@EEEHHHWWWgggkkkfff]]]QQQHHHBBB???===>>>>>>>>>CCCJJJKKKOOOSSSUUUUUUWWW\\\___iiixxxhhh\\\NNNGGGAAA<<<:::;;;===<<<<<>>>>><<<;;;<<<;;;;;;:::999999999999999:::::::::::::::;;;<<<<<<>>>???BBBGGGLLLQQQUUUWWWYYYYYY[[[___dddpppvvvmmmaaaWWWSSSSSSUUUWWW\\\[[[XXXUUUVVV```ppp}}}~~~yyyttttttxxx{{{zzzxxx{{{~~~||||||222666555888CCCSSStttyyy~~~ppp]]]QQQGGG>>>??????CCCIIIKKKIIIJJJMMMPPPTTTYYY[[[YYYVVVTTTTTTZZZdddbbb\\\``````___dddhhhrrr{{{uuuqqqkkkhhhfffbbbZZZPPPJJJKKKIIIFFFBBB@@@>>>===<<<:::;;;:::888777777777888999666555555666666777888999:::;;;<<<>>>???AAABBBCCCBBBBBBAAABBBBBBCCCDDDEEEDDDGGGIIIJJJIIIKKKOOOSSSUUUggg~~~sss```TTTRRR\\\kkksssmmm```VVVSSSXXX___ddd^^^PPPDDD@@@AAAKKKSSSXXXUUUKKKAAA<<<;;;;;;<<<<<<;;;CCCQQQ]]]bbbWWWJJJ???;;;<<<<<<===??????KKKYYYbbbfffcccXXXLLLEEE@@@======<<<;;;>>>DDDHHHLLLQQQTTTUUUXXX\\\```hhhuuuqqqcccSSSJJJDDD>>>;;;;;;<<<<<<;;;;;;>>>DDDKKKPPPQQQgggsss\\\MMMFFFEEEBBBAAA??????@@@???===;;;<<<<<<;;;999777777:::<<<;;;@@@JJJTTTYYY\\\dddnnnzzzyyydddTTTOOONNNJJJ===;;;:::999666888DDDSSSoootttsssgggYYYQQQNNNLLLJJJGGGOOO^^^uuulllbbbbbbeeekkkcccOOOGGGBBB@@@GGGPPP[[[hhhrrrwwwyyy{{{}}}nnnddd^^^SSSLLLJJJBBBBBBBBBAAA@@@???>>>===<<<;;;<<>>BBBGGGKKKPPPUUUXXXZZZZZZ\\\```eeepppuuulll```WWWSSSUUUXXXZZZZZZZZZZZZZZZ^^^hhhttt~~~xxxrrrsssxxx|||zzzvvvyyy|||~~~}}}222666555888CCCSSSttttttyyyyyydddUUUHHH===???AAAHHHNNNOOOKKKKKKMMMPPPUUU[[[\\\YYYUUUTTTUUU\\\fffccc]]]```aaaaaaggghhhrrr}}}zzzuuurrrlllhhhddd```XXXOOOKKKMMMHHHEEEAAA???>>>===<<<:::;;;:::888777777777888999555555555555666777888999999:::<<<===???AAACCCDDDBBBBBBAAABBBBBBCCCDDDEEEDDDFFFIIIIIIIIIKKKPPPUUUYYYkkkttt```TTTJJJQQQ^^^hhheeeXXXPPPPPPTTTZZZ___ZZZMMMBBB>>>???DDDMMMWWWYYYQQQFFF@@@@@@======<<<<<>>===>>>===;;;;;;;;;@@@HHHUUUccciii```SSSHHHBBB>>>===<<<:::<<<@@@FFFKKKQQQTTTVVVYYY]]]aaafffrrr|||lllYYYNNNGGGAAA======;;;<<<<<<;;;;;;>>>BBBFFFIIIVVVnnnrrr]]]OOOJJJJJJEEEDDDCCCCCCCCCBBB@@@>>>;;;;;;;;;999777888:::===;;;???JJJVVV^^^aaaeeejjjlllpppkkkZZZKKKFFFEEECCC:::::::::999666999DDDQQQfffkkkjjj```TTTOOONNNNNNIIIHHHRRR___nnnzzzlllgggjjjpppwwwnnnVVVHHHCCCBBBJJJUUUaaallluuuwwwzzz}}}~~~qqqfff```SSSMMMJJJBBBBBBAAAAAA@@@???>>>======;;;<<<>>>AAAGGGOOOYYY___gggnnntttvvv{{{vvvpppwwwtttllleee___[[[VVVMMMGGGFFFIIIRRR```nnnxxxyyyqqqhhheee```UUUHHH===777666777444555555555555444555555444444555555555555444444555444444333222222222222111222222333333222222111333222111000000000111222111111222222333444444444555555666555444444444555333444444555777888:::;;;===<<>>===<<<;;;:::999888888777888888888555555555555666888999:::999:::;;;===???AAABBBCCCBBBBBBAAABBBBBBCCCDDDEEEDDDFFFHHHIIIIIILLLRRRWWW___nnnttt```TTTJJJMMMWWWaaa___SSSMMMOOOSSSYYY^^^[[[PPPFFFAAAAAABBBJJJVVV]]]YYYMMMFFFEEE===>>>======DDDPPPWWWXXXIIIBBB<<<======:::999999;;;;;;>>>IIIZZZfffbbbXXXJJJCCC===<<<;;;999:::===CCCHHHOOOSSSUUUWWW\\\___fffrrrwww```RRRJJJDDD@@@???;;;<<<======<<<===>>>@@@AAAGGGWWWrrrsss___RRRMMMMMMIIIHHHHHHHHHHHHFFFCCCAAA;;;::::::888666666888;;;:::===JJJ\\\iiillljjjhhhfffhhhcccUUUHHHCCCAAA???888999999888666999BBBJJJ^^^ddddddZZZPPPLLLLLLMMMHHHKKKXXXbbbiiiyyypppgggeeeiiippp{{{sss\\\JJJEEEFFFOOO\\\fffpppwwwtttyyy~~~ttthhhaaaTTTNNNKKKCCCAAAAAA@@@@@@???>>>>>>===:::;;;<<>>CCCFFFHHHLLLRRRWWW\\\___dddiiilllrrr~~~qqqjjjaaaYYYVVVWWWYYY[[[UUUVVVXXX___iiissszzz~~~zzzuuuuuuyyy|||{{{yyyyyyyyy|||~~~~~~222777555777???KKKhhhzzzpppxxxzzz]]]GGG???@@@GGGSSS\\\ZZZRRRNNNOOOOOOVVV\\\\\\WWWRRRRRRTTT^^^fff```XXX]]]aaaeeennnvvv~~~zzzvvvuuujjj___ZZZUUUPPPMMMMMMGGGDDD@@@>>>>>>===<<<;;;888999999999999888777777444444555555666888999:::999:::;;;<<<>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEDDDFFFHHHIIIIIIMMMSSSXXXdddooozzzhhh[[[SSSQQQWWW^^^\\\QQQNNNSSSSSSZZZaaa___WWWMMMGGGFFFEEEKKKVVVaaa___TTTJJJHHH===>>>>>>>>>DDDMMMPPPNNNEEE???;;;:::888555666999888999;;;AAAMMMXXXYYYTTTKKKCCC===;;;;;;999999;;;>>>DDDKKKOOOQQQSSSWWW[[[fffpppiiiWWWMMMFFFAAA@@@======<<<======>>>>>>======???HHH[[[mmm}}}xxxfffXXXRRRQQQPPPPPPOOOOOOOOOMMMJJJGGG>>>===<<<999666555777999999===MMMgggzzz|||sssjjjcccbbb]]]RRRHHHCCC@@@===777888888666666:::>>>AAAVVV\\\^^^VVVMMMJJJKKKLLLLLLRRRbbbkkkiiiooovvvrrrjjjbbb```aaaggguuusss___JJJEEEGGGQQQ^^^hhhooouuuqqqwww~~~xxxkkkcccUUUOOOMMMFFFAAAAAA@@@@@@???>>>>>>>>>:::;;;<<>>DDDMMMgggrrrmmmtttyyycccMMMFFFAAA@@@>>>;;;<<<@@@:::999999888888888888888888999:::;;;<<<=========;;;@@@EEEGGGIIILLLRRRWWW\\\^^^dddiiilllsssxxxmmmggg^^^XXXUUUUUUUUUVVVSSSSSSVVV___kkkvvv|||~~~~~~}}}zzzyyy{{{}}}~~~~~~zzzxxxzzz~~~~~~|||~~~~~~}}}~~~000666555888AAAMMMjjj}}}sssooozzz{{{aaaJJJEEE@@@HHHVVV```^^^UUUOOOOOONNNUUU\\\\\\VVVQQQQQQTTT^^^eee___VVV[[[aaafffppp~~~{{{vvvuuuhhh[[[TTTQQQMMMJJJJJJFFFDDD@@@>>>>>>===<<<;;;888888999::::::888777666444444555555666888999:::999:::;;;<<<===>>>???@@@BBBBBBBBBBBBBBBCCCEEEEEEDDDFFFHHHIIIIIIMMMSSSYYYiiirrruuujjj^^^YYYYYY___[[[QQQQQQXXXTTT[[[cccccc\\\SSSMMMKKKIIILLLWWWddddddXXXMMMJJJ===>>>>>>???DDDKKKKKKGGGEEE???:::777333111444:::444888:::<<>>===<<<::::::<<<;;;@@@GGGLLLNNNPPPSSSVVVcccnnnppp[[[OOOGGGBBBAAA???===;;;;;;===???>>>===>>>>>>CCCMMMZZZkkk}}}lll___XXXVVVXXXWWWVVVWWWWWWUUUQQQNNNCCCBBB@@@<<<888777777999:::???RRRqqq{{{mmmaaa^^^XXXOOOHHHCCC???<<<666777666555666:::<<<<<>>>>>>>><<<===>>>@@@EEEMMMVVV\\\fffooouuuvvvxxx~~~vvvooosss{{{}}}wwwpppkkkcccVVVLLLHHHOOOeeexxxmmmaaaQQQEEE>>>:::555111333555777666444333555777333444444555555444444333333222222111222333555666222222222333333222222222///111222444555555444444000000000111222222333333555444444444555666555444333333444555777999;;;<<<;;;===DDDNNNkkkzzztttxxx|||fffLLLFFF@@@???===:::;;;???:::999999888777888888888777999;;;===>>>>>>>>>======BBBGGGIIIIIILLLSSSXXX[[[]]]bbbgggkkksssrrriiiccc\\\VVVSSSRRRQQQQQQRRRQQQUUU___lllwww|||}}}{{{~~~}}}}}}~~~zzzxxxxxx|||}}}{{{}}}}}}|||}}}}}}|||{{{wwwwwwwwwzzz555444666999;;;JJJnnn|||www{{{}}}{{{mmmQQQDDDFFFDDDNNN___cccWWWMMMLLLOOOTTTYYYZZZXXXVVVUUUVVV```___]]]ZZZZZZ___hhhnnn{{{tttttthhh\\\UUUQQQMMMLLLMMMDDDCCC@@@>>>======>>>>>><<<777555888888666555666666777777777777777666666:::<<<>>>???@@@AAACCCEEEBBBDDDEEEEEEDDDDDDEEEGGGGGGFFFHHHJJJKKKLLLSSS[[[gggvvvzzzpppfffaaa]]][[[\\\aaaccchhhnnnrrrppphhh___XXXVVVWWW]]]ccc___RRRHHHEEE;;;;;;;;;>>>CCCGGGHHHIII>>>===;;;:::888888999999888777777777999<<>>;;;:::999999<<>>;;;;;;===<<<:::<<<@@@;;;===@@@DDDJJJ[[[zzzpppgggddd___ddd___[[[___hhhiii]]]PPPJJJBBB;;;999999777999<<<;;;>>>NNNjjjvvvccc\\\UUUQQQNNNHHH???666777999;;;:::888777:::<<>>>>>???>>>======>>>???@@@EEELLLUUU[[[fffjjjpppuuuyyy~~~|||ooolll~~~{{{nnn```SSSJJJVVVjjjzzzpppdddSSSFFF???;;;777444555444444333444555666777666555444333333333333333555444444333333444444555333333222222333333444555555444444444333333222222///000000222333444555555999777666444333333333444444555666777777888:::======CCCGGGQQQtttfffLLLFFF???<<<===>>>;;;888;;;:::999999888888999999555666888888888999<<<>>>===AAAGGGJJJKKKNNNRRRVVVWWW___hhhnnnsss|||zzzlllfff[[[SSSRRRSSSQQQMMMKKKOOOPPPUUUbbbqqq|||~~~}}}}}}~~~}}}~~~}}}|||yyyxxxzzz|||~~~|||yyywwwvvvvvvuuuvvvxxxxxxyyy}}}333333777:::===JJJkkknnnPPPCCCFFFIIITTT```ddd[[[QQQMMMPPPUUUZZZ[[[YYYVVVVVVWWWaaaaaa___\\\ZZZ^^^gggooo~~~vvvssshhh\\\WWWSSSNNNLLLMMMBBBAAA>>><<<;;;;;;<<<===???;;;999;;;<<<999888:::666666777777777777666666888:::<<<======???AAACCCBBBCCCEEEEEEDDDDDDEEEGGGFFFFFFHHHLLLMMMOOOVVV^^^lllzzzvvvmmmgggcccfffkkknnnrrryyy}}}yyyuuuiiiccc^^^\\\VVVLLLEEEDDDBBBAAA??????AAAAAAAAA@@@;;;:::888777666666666777777666666666777999<<<===BBB@@@>>>;;;:::999::::::;;;>>>BBBFFFIIINNNSSSVVV]]]ggg}}}vvvaaaTTTJJJDDDBBB>>><<<>>>>>><<<<<<>>>;;;===@@@BBBDDDQQQkkkvvvkkkgggcccccc______gggtttyyymmm^^^NNNDDD<<<:::999888999<<<===@@@LLLddd}}}wwwhhhbbbZZZVVVSSSMMMDDD===999:::;;;:::777777999<<>>>>>???>>>=========>>>@@@DDDLLLTTTZZZdddiiioootttxxx}}}|||ooojjjyyy|||gggVVVLLLTTTlll~~~qqqeeeTTTFFF???;;;777555444333333222333444555666666555444333333333333444333333333222222333333333222222222222222333333444111111000000000////////////000111222333444444555888777555444333333333444444555666777777888:::===<<>><<<===>>><<<999;;;::::::999999999999999999:::;;;<<<<<<===???BBB===AAAFFFJJJKKKMMMRRRVVVYYY```iiinnntttxxxjjjaaaWWWPPPPPPRRROOOJJJHHHLLLNNNUUUaaaoooyyy|||{{{}}}~~~}}}}}}}}}}}}zzzzzz{{{}}}~~~}}}|||zzzwwwuuuttttttqqqqqqqqqrrrtttvvvyyy{{{222333777<<<>>>JJJhhhyyymmmNNNBBBFFFQQQ]]]cccdddaaaXXXNNNRRRWWW[[[\\\YYYWWWVVVWWWbbbcccbbb^^^YYY\\\fffoooxxxpppfff\\\XXXUUUOOOLLLKKK@@@>>><<<;;;:::::::::;;;;;;777555777888555444666666666777777777777666666888:::<<<======>>>@@@BBBAAACCCDDDDDDDDDDDDEEEGGGFFFFFFIIINNNPPPRRRYYYbbbqqq~~~|||sssooorrrxxxxxx|||zzzgggXXXNNNGGGEEEFFFFFFDDDAAA@@@???===;;;999999888777555555555666666666555555555555777999:::<<<;;;999888888999::::::999<<>>@@@AAA???===>>><<<===@@@@@@@@@HHH\\\ppp{{{lllhhheee___^^^aaaooooooTTTIII>>>;;;999888999;;;>>>AAAKKK]]]ooozzzzzzvvvmmmhhhaaa[[[VVVPPPHHHCCC<<<<<<;;;999777777999;;;BBBDDDEEECCCAAABBBGGGKKKUUUeeeqqqjjjccc```^^^ZZZWWWUUUTTTTTTTTTJJJNNNVVV^^^dddiiikkklllqqqtttxxxzzzyyyzzz|||~~~lll```[[[RRRKKKHHHDDDBBB???>>>>>>>>>>>>===<<<===>>>@@@DDDKKKTTTZZZccchhhnnnssswww|||rrrkkkuuu~~~nnnYYYOOORRRmmmuuuiiiWWWHHH???;;;888777333333333222333333444555555555444333333333444444333222222111111222222333111111111111222222222333222222222111111111111111000000111222333333444555666666555444333333444444444555666777777888:::===;;;AAAHHHXXX}}}~~~~~~bbbGGGCCC>>><<<===>>><<<:::<<<;;;::::::999999::::::777888:::::::::;;;>>>@@@===AAAFFFIIIKKKMMMRRRVVV\\\bbbiiiooovvvtttfff\\\UUUPPPQQQSSSOOOKKKIIIIIIMMMUUUaaallluuuyyyzzz~~~~~~}}}}}}|||~~~~~~|||yyyxxxzzz|||{{{{{{{{{zzzxxxwwwxxxyyyrrrooollljjjjjjjjjjjjjjj333333666;;;>>>KKKiiiyyyooogggLLLCCCFFFXXXdddddddddeee]]]PPPUUUXXX\\\\\\YYYWWWWWWXXX```cccddd___ZZZ[[[dddmmmyyykkkccc[[[XXXUUUNNNIIIHHH>>>===<<<;;;::::::::::::888333111444444222111222555666666777777777777666:::<<<>>>??????@@@BBBCCC@@@BBBDDDDDDDDDDDDFFFGGGGGGGGGKKKOOORRRTTT\\\eeexxxzzzvvvyyy|||www]]]NNNGGGGGGHHHDDDCCCAAA@@@@@@???<<<::::::999888777666777888888666666555555555666777888999888888777777888999999777999===@@@BBBFFFJJJNNNYYY^^^pppnnn```YYYQQQIIIBBBAAACCCBBBBBBCCCBBBCCCEEEEEEBBBFFFVVVfffvvvhhhdddaaaZZZ[[[aaasss|||[[[NNNAAA;;;:::888999;;;>>>CCCMMMZZZgggpppssstttrrrmmmfff^^^VVVNNNHHHDDDAAA???<<<999777777888:::===?????????>>>@@@CCCFFFSSSfffvvvnnneee___```___ZZZTTTQQQSSSVVVPPPSSSYYY```eeeiiilllmmmqqqtttwwwxxxxxxxxxzzz|||~~~mmm___ZZZTTTMMMIIIEEEBBB???>>>>>>>>>===<<<<<<===>>>@@@DDDKKKTTTZZZaaafffmmmrrrvvv{{{xxxnnnttt}}}yyyzzzpppZZZPPPRRRkkk}}}qqq___NNNBBB<<<:::999444444444444444444444444555444444333333333444444333333222222222222333333000000111111222222222222222222222222222222222222000000111222333333444444555555444444444444444444444555666777777888:::===;;;@@@III^^^{{{rrrqqqyyy\\\EEEBBB>>>======>>>===<<<<<<;;;::::::999:::::::::666888999::::::;;;===???>>>BBBFFFIIIJJJMMMRRRWWW___dddkkkooowwwpppddd[[[UUUSSSUUUWWWRRRNNNLLLHHHOOOYYYccclllsssxxx{{{}}}{{{zzz{{{zzzzzzzzzyyyvvvuuuvvvxxxxxx{{{}}}}}}|||~~~xxxnnneee```]]][[[YYY555333444888===KKKjjj{{{ooolllwww^^^IIIFFFFFFZZZgggdddaaaddd^^^RRRVVVZZZ]]]\\\YYYVVVWWWXXX]]]aaaccc```\\\]]]dddkkkzzzyyyhhh```YYYVVVSSSKKKEEECCC>>>======<<<;;;;;;;;;;;;<<<888666888999666555777555555666777777777777777:::<<<>>>>>>>>>???AAACCC@@@AAACCCDDDCCCDDDFFFGGGIIIIIILLLQQQTTTWWW```jjj}}}wwwtttxxx~~~gggQQQIIIHHHGGGDDDCCCBBBBBBCCCBBB@@@===;;;:::999777777777888888777777777666666777777777999999888888777777777777555777:::===???BBBFFFIIIPPPUUUfff|||lllddd[[[PPPGGGDDDEEEGGGLLLPPPTTTUUUWWWUUUNNNJJJRRR\\\ooolllbbb^^^ZZZUUUYYYaaasssbbbSSSCCC<<<;;;::::::<<>>>>>>>>===<<<<<<<<<>>>???DDDKKKSSSZZZ```eeemmmrrrvvv{{{|||qqqtttxxxsssppprrr[[[PPPSSSeeezzzyyyfffTTTFFF>>>;;;:::555666666666666555555555444444333333333444444555444444333333333333444444///000111222222222111111......//////////////////111111111222222333333444333333444444444444444444444555666777777888:::===<<<@@@JJJddduuujjjiii}}}rrrUUUCCCAAA???=========<<<<<<;;;;;;:::999999999999::::::;;;<<<======>>>@@@CCC>>>BBBFFFHHHIIIMMMRRRWWWbbbgggmmmrrryyy|||mmmbbbYYYUUUTTTWWWWWWSSSOOONNNIIISSS```iiinnnssszzz}}}zzzxxxwwwxxxyyyzzzyyywwwuuuuuuvvvuuuxxx|||~~~zzziii\\\UUUPPPOOO777333333777<<>>>>>=========<<<<<<<<<>>>:::888::::::888777999444555666777777888888777888:::<<<<<<<<<<<<>>>@@@???AAABBBCCCCCCDDDFFFGGGKKKJJJMMMRRRWWW]]]iiitttuuurrrpppooolllkkkqqqyyypppUUUJJJGGGFFFHHHGGGFFFGGGGGGEEEBBB@@@<<<;;;999888666666777777777777777888888888888888999999999888888777666666444666999;;;<<>>DDDNNN[[[gggnnnrrrvvvxxx|||yyyrrrfffZZZQQQOOOOOOJJJEEE>>>888666666777777888888888888999;;;<<<<<>>>>>>>>===;;;;;;<<<===???CCCJJJSSSYYY___eeemmmssswww{{{ssssssrrriiieeevvvsss[[[PPPPPP]]]jjj{{{zzziiiWWWHHH???;;;:::666777777777777666555555444444333333333444555555555444444333333444444555///000222333333333222111000000000000111111111111111111222222222333333333111222333444444444444444444555666777777888:::===???@@@LLLiiinnnfffggg}}}jjjOOOAAAAAA???>>>===<<<;;;;;;;;;:::999999888888999999888999;;;;;;;;;<<>>???>>>@@@BBBCCCCCCDDDFFFHHHKKKKKKMMMTTT[[[eeeuuu~~~qqqeeebbbaaa```___```iiisss|||wwwWWWKKKHHHHHHJJJJJJJJJKKKKKKJJJGGGEEE@@@>>><<<:::888777777888555666777888888888888888777777777777777777666666444666888:::;;;===@@@CCCGGGJJJUUUlllooodddWWWOOONNNWWWkkk}}}kkkXXXQQQUUUaaadddZZZSSSTTTQQQHHHFFFOOOXXXggglllZZZFFF===<<<===>>>@@@DDDMMMZZZeeemmmrrrvvvxxx|||zzztttiii\\\UUUUUUXXXNNNGGG>>>888666666666666777777666777888999999888===CCCRRRXXXUUUZZZ\\\RRRPPPTTTWWWVVVRRRQQQTTTXXXYYY[[[^^^bbbgggkkknnnppprrrssstttvvvyyy{{{{{{{{{kkk]]]VVVQQQMMMFFFCCC@@@>>>>>>===<<<;;;;;;<<<===???CCCJJJSSSYYY___eeemmmssswww{{{wwwvvvooofffbbbppprrr[[[NNNJJJUUU]]]jjj|||tttfffUUUGGG>>>:::999666666777777777666444444333333333333333444555666444333333333333333333444000111333444555444333222333333333333444444444555111222222222222333333333000111222444555555444444444555666777777888:::===BBBBBBMMMmmmkkkdddeeeyyybbbLLLAAAAAA@@@???<<<;;;:::::::::999888888777777888888555666888888888999<<<>>>???BBBFFFGGGIIILLLSSSXXX```hhhsss{{{rrreee]]]UUUQQQPPPQQQPPPLLLJJJKKKNNN\\\llltttsssvvv|||yyy|||~~~|||yyyvvvvvvtttwwwyyyyyy|||mmm[[[RRRPPP555222333888;;;EEE\\\uuuwww|||uuulllmmmaaafffmmmiiijjjpppsss}}}nnnttt}}}~~~kkkOOOAAAAAADDDPPP[[[\\\UUUPPPQQQTTTXXX[[[\\\ZZZVVVTTTTTTVVVYYY[[[```gggnnnpppmmmjjjoootttjjjaaaYYYTTTOOOGGGAAA???<<<<<<<<<===<<<<<<;;;;;;<<<888666888999666555777444555666777888888888888:::<<<>>>>>>===>>>???AAA>>>@@@BBBCCCCCCDDDFFFHHHKKKJJJNNNUUU___kkk}}}{{{zzz~~~wwwjjj___\\\YYYXXXVVVYYYdddpppuuu{{{ZZZLLLKKKLLLIIIIIIJJJMMMOOOOOOMMMKKKDDDCCC@@@>>><<<:::::::::444555666777888888888888444555666666777777666666444666888999:::<<>>???AAAAAAIIIUUU```hhhnnnsssvvvxxxxxxssshhh\\\VVVXXX\\\PPPHHH>>>888666666666666777666666666777888777666888999AAADDDDDDMMMRRRHHHHHHLLLPPPPPPNNNNNNRRRUUUWWWZZZ___eeejjjlllmmmmmmrrrrrrtttvvvzzz||||||{{{~~~~~~ooo^^^VVVQQQNNNFFFDDD@@@>>>>>>===<<<;;;;;;<<<===???CCCJJJSSSYYY___fffnnntttxxx|||{{{zzzqqqkkkeeeooooooYYYMMMFFFPPPWWW```~~~uuunnnbbbSSSFFF===999888555555666666666555333222333333333333333444555666333222222222222222222333000222333555555444333222000000000111111222222222222222222222222222333333///000222444555555555444444555666777777888:::===DDDCCCNNNnnnlllcccaaaqqq}}}^^^KKKAAABBBAAA???<<<:::::::::999888888777666777777777777999:::::::::;;;>>>@@@???BBBEEEGGGHHHLLLSSSXXX^^^gggttt~~~oooccc[[[VVVRRRPPPQQQOOOKKKJJJKKKNNN^^^ooovvvtttvvv}}}{{{}}}~~~{{{wwwuuussswwwzzz{{{zzz|||wwwaaaWWWUUU888333222777;;;EEE\\\sssttt~~~mmmfffvvvaaa\\\iiixxx|||lllpppmmmffflllsssnnnvvv}}}xxx```GGG===@@@@@@JJJRRRSSSQQQSSSTTTTTTWWWYYYZZZYYYUUUTTTUUUXXXVVV[[[```fffmmmsssqqqllluuuvvvoooeee[[[UUUNNNEEE???===;;;<<<======>>>======<<<;;;:::999888777555444444777777777888999999::::::888999;;;<<<>>>?????????@@@AAACCCCCCCCCDDDFFFHHHJJJMMMQQQXXXggg}}}xxxpppooojjjbbbVVVRRRPPPQQQSSSVVV]]]fffppp|||cccOOOLLLOOOPPPNNNMMMOOORRRUUUTTTRRRKKKGGGAAA===;;;999888777777777666777999999888666555555555555555666777888333444555666999;;;>>>??????AAADDDJJJWWWlll}}}uuudddZZZZZZ\\\ooozzz^^^QQQLLLHHHGGGCCC>>>===@@@@@@CCCIIIWWWsssfffXXXIIIBBB@@@>>>???AAAJJJGGGHHHRRR\\\bbbggglllooopppoookkkfffaaa^^^]]]SSSJJJ@@@;;;888444555888333555666444333333666999777::::::888999<<<===:::BBBDDDEEEGGGIIILLLQQQUUU[[[^^^bbbeeegggjjjmmmpppqqqrrrsssuuuxxxzzz{{{|||~~~}}}pppaaaWWWQQQMMMFFFCCC???======>>>======>>><<<===AAADDDFFFMMMUUU___eeelllrrrwww}}}}}}vvvxxxlllaaahhhvvvxxx{{{yyykkkZZZLLLGGGGGGOOO\\\tttuuuiii\\\QQQGGG===888999777666555444444444444444444444333333333333222222555444333333222222333333333333333333222222111000333333333333333333333333333222111222444555444333111333444444222222333555444555666999;;;>>>???@@@@@@FFFSSSvvvoooaaa\\\mmmtttYYYHHHBBBAAA???<<<:::999999999:::999888888777777888888777888999::::::999777666BBBCCCDDDFFFIIINNNTTTYYYbbbiiirrr|||{{{kkkcccaaaUUUSSSRRRRRROOOIIIIIILLLRRRcccvvv|||wwwuuu}}}}}}~~~~~~|||{{{{{{|||~~~~~~~~~xxxbbbVVVSSS777333444999>>>IIIaaayyy}}}{{{lllhhh{{{|||mmmfffmmmuuuuuummmyyyzzzlllhhhkkknnnssswwwppp\\\EEE===???CCCKKKQQQOOOMMMOOOSSSTTTWWWYYYZZZXXXTTTQQQRRRTTTXXX]]]aaaeeekkkqqqpppllloooxxxnnnddd[[[UUUNNNFFFAAA@@@======<<<<<<<<<<<<<<<<<<:::::::::999777666444333555666666777777888999999888999:::<<<===>>>??????@@@AAACCCCCCCCCDDDFFFIIIJJJLLLPPPXXXjjjzzzsssiii^^^UUUPPPMMMMMMNNNPPPWWW^^^fffnnn}}}lllUUUOOOQQQSSSQQQNNNOOOQQQSSSTTTSSSNNNJJJDDD???<<<;;;999777777666666777888888777666444444444444444555666666555555666666888999:::;;;777999<<>>======<<<::::::>>>BBBFFFNNNWWW___dddlllrrrvvv|||zzzzzzooodddiiiqqqooorrrzzzyyynnncccUUUJJJHHHHHHOOOZZZooommmcccVVVMMMDDD;;;777888666666555444444444444444444444333333333333222222444444333222222222222333333333333333333222111111222222222222222222222222333222111222333444444222111333444444222222333555555555666888:::;;;<<<===AAAIIIXXX|||kkkbbbaaammm{{{jjjSSSEEE@@@???===<<<;;;;;;;;;;;;::::::999888888888888888777888999:::;;;;;;;;;;;;CCCDDDEEEGGGKKKPPPWWW\\\aaagggppp{{{{{{kkkcccaaaUUUSSSSSSSSSPPPKKKJJJNNNVVVgggxxx~~~yyyvvv}}}}}}}}}}}}|||{{{}}}sss^^^SSSOOO666444555;;;AAAMMMfffyyylllmmmvvv~~~uuutttvvvyyyppprrrwwwfffgggppppppooofffTTTCCC===>>>DDDKKKOOOKKKIIILLLQQQSSSXXXZZZZZZXXXSSSQQQRRRTTT[[[^^^aaaccciiinnnoookkkkkkzzzmmmddd[[[UUUNNNGGGCCCCCC>>>===<<<;;;::::::;;;<<<999::::::999888666444333444444555666666777777888888999:::<<<===>>>??????@@@AAACCCCCCCCCDDDGGGIIIKKKLLLNNNVVViiirrr___UUUOOOJJJIIIIIIJJJOOOUUUVVVZZZeee{{{sss[[[TTTVVVWWWTTTPPPOOOPPPSSSTTTUUUTTTOOOHHHCCC???===:::999777666555666777777666555333333333333444444444555666666666666666666666666444777:::;;;<<<@@@FFFLLLVVV[[[hhh{{{kkkXXXTTTRRR\\\rrrsssWWWMMMCCCAAA@@@<<<999999777:::===GGG\\\qqquuunnn```WWWPPPNNNLLLGGGDDDDDD@@@>>>@@@GGGMMMNNNQQQTTTYYY```ffffff```\\\]]]___\\\QQQFFF>>>999444333666333444444333222111333444333666666444555888888666<<<>>>@@@CCCFFFKKKPPPUUUYYY\\\```dddfffjjjnnnqqqooooooqqqrrrsssuuuvvvvvvxxxzzz{{{|||}}}mmm^^^TTTNNNJJJFFFCCC???======>>>======;;;888888<<<@@@FFFOOOYYY^^^ccckkkqqquuuzzz|||~~~uuummmnnnppphhhoootttwwwqqqhhh]]]QQQHHHHHHHHHOOOXXXiiiggg]]]RRRJJJCCC;;;888999666666555444444444444555444444333333333333222222444444333222222222222222333333444444444333222222111111111111111111111111222111000111333333333222111222444333333222444555555666666777888999::::::BBBKKK]]]~~~dddbbbfffmmmrrryyy|||aaaNNNCCC>>>===<<<;;;;;;;;;<<<===;;;:::999999888888999999999999999:::<<<>>>???@@@BBBDDDFFFIIIMMMRRRYYY^^^```gggooozzzzzzjjjbbb```VVVTTTSSSTTTQQQKKKKKKNNNZZZiiiyyy~~~zzzwww|||}}}}}}|||{{{{{{~~~mmm[[[PPPKKK555333555;;;@@@LLLfffzzzooosssvvv||||||vvv|||kkkiiiwwwsssjjj]]]NNNBBB===>>>BBBIIINNNKKKIIILLLQQQSSSWWWYYYZZZXXXUUUSSSTTTVVV\\\```bbbbbbfffkkkmmmkkklll{{{nnneee\\\UUUNNNFFFBBBDDD@@@>>><<<:::999999:::;;;999:::::::::888666444222444555555666666777888888999:::;;;===>>>???@@@@@@???AAABBBCCCCCCDDDGGGIIIMMMLLLNNNUUUdddfffUUUNNNHHHFFFFFFFFFJJJOOOHHHLLLSSSdddrrr\\\WWW\\\[[[WWWRRROOOPPPSSSXXX[[[ZZZUUUMMMGGGBBB???<<<:::888666555555666666555444444444444444555444444444555555555555555555444444444777:::;;;:::;;;<<<>>>DDDIIITTTeeezzziiiSSSMMMIIINNN^^^zzzwwwZZZMMMBBB??????===999777777888999???NNN^^^bbb^^^XXXTTTSSSUUUSSSMMMFFFDDD@@@???BBBHHHMMMMMMOOORRRUUU^^^gggfff^^^WWWVVVYYYZZZOOODDD===888444333666333444333222111111111111111444555333444777777555999;;;>>>BBBEEEKKKQQQUUUZZZ]]]```ccceeehhhlllooonnnnnnooopppqqqrrrssstttuuuvvvwwwyyy|||~~~nnn___UUUNNNJJJFFFCCC???======>>>=========999999<<<@@@EEEOOOYYY]]]cccjjjppptttxxx~~~}}}}}}wwwyyywwwllltttxxxzzzvvvlll___QQQGGGGGGGGGOOOYYYgggggg]]]SSSLLLEEE>>>:::;;;666555555444444444555555444444333333333222222222444333333222111222222222333333444444444333333222000000000000000000000000111000///000222333222111000222333333333333444666555666666777888999::::::BBBKKK___vvv```cccjjjqqqtttyyyyyy___MMMDDD>>>===<<<;;;:::;;;<<<<<<;;;::::::999999999999999::::::::::::;;;>>>@@@AAA@@@BBBFFFIIIMMMSSSZZZ___ccciiiqqq{{{xxxiiibbb___WWWUUUTTTTTTPPPJJJJJJMMMYYYfffuuu|||yyyxxx|||~~~~~~|||zzzzzz}}}}}}kkk\\\QQQKKK444222555:::===GGGbbb}}}}}}qqqxxx|||~~~tttmmm}}}nnn[[[JJJAAA>>>>>>@@@IIIOOONNNLLLOOORRRSSSSSSUUUWWWWWWTTTSSSVVVXXX\\\```bbbbbbdddiiilllkkkooozzzoooggg^^^UUULLLCCC@@@BBB@@@???<<<:::999:::;;;<<<:::::::::999888666444333555555666777777888888999:::;;;<<<>>>@@@@@@AAAAAA???@@@BBBCCCCCCEEEHHHJJJLLLKKKNNNUUU```wwwlllVVVMMMEEECCCCCCCCCEEEIII@@@EEEKKKSSSfffjjjZZZ[[[ccc```[[[UUUPPPPPPUUU\\\bbb```[[[SSSKKKEEEAAA===:::999777555444555666555444555555666666666666555444222333444555555555555555333444555555555555666777;;;>>>DDDPPPaaawwwgggPPPJJJFFFFFFQQQcccxxxvvvZZZNNNBBB???@@@===:::888999999999;;;CCCMMMPPPOOOPPPQQQVVV\\\[[[RRRHHHDDD@@@???DDDKKKOOOOOORRRWWW[[[dddllljjj^^^SSSOOOOOORRRIII@@@;;;777333333666333333222222222222111000222555555333444777888555888:::>>>AAAEEEKKKRRRVVV\\\^^^aaacccdddfffiiilllmmmmmmnnnooopppqqqrrrrrruuuuuuuuuwwwzzz}}}ppp```VVVOOOKKKFFFCCC???======>>>======@@@<<<;;;===@@@EEEOOOXXX]]]cccjjjpppsssvvv{{{~~~zzzxxx{{{vvveeeSSSHHHEEEFFFPPP^^^lllggg^^^TTTMMMFFF>>>::::::555555444444444555555666444444333333333222222222333333222111111111111222222222333444444333333333000000000000000000000000111000///000222333222111000222333333333333444666444555666888:::;;;<<<===AAAJJJ___qqq___dddnnnyyyxxx___MMMCCC???>>><<<;;;::::::::::::;;;:::999999888888999999;;;;;;:::::::::<<<>>>???>>>@@@DDDHHHLLLRRRYYY]]]gggmmmuuuvvvhhhaaa^^^YYYVVVUUUTTTPPPJJJHHHKKKUUUaaapppxxxyyyyyy}}}~~~~~~{{{yyy{{{|||lll^^^SSSMMM333222555999;;;EEE___{{{sss|||tttyyy___JJJBBB@@@@@@CCCLLLRRRQQQOOOQQQTTTTTTOOORRRUUUTTTSSSSSSUUUXXX[[[```cccbbbccchhhkkkjjjqqqyyyoooggg^^^TTTJJJAAA???BBB???>>>===<<<;;;;;;<<<===;;;:::999888777555555444555666666777777888999999:::;;;<<<>>>???@@@AAAAAA>>>@@@BBBCCCCCCEEEHHHJJJIIIIIINNNVVV^^^ppprrrZZZOOOFFFCCCBBB@@@@@@BBB===CCCFFFIIIUUUnnnxxxbbbZZZaaalllfffaaaYYYRRRPPPVVV```gggfff```WWWNNNGGGBBB===::::::888555444555666666555555666777777777666555444000222333555666666666555555444444333333333444444777999===DDDQQQeee{{{fffQQQKKKEEECCCJJJQQQbbbvvvoooVVVLLLCCCAAA@@@===;;;:::::::::::::::<<<@@@CCCDDDIIINNNYYYdddcccWWWJJJEEE>>>???CCCJJJNNNPPPTTTZZZccckkkrrrooobbbTTTKKKGGGIIIAAA;;;999777333333555333222222222333333222000222555555333444777888555777:::===@@@EEEJJJQQQVVV[[[]]]```bbbdddfffiiikkklllmmmnnnoooppprrrssssssvvvuuutttvvvzzz}}}~~~rrrbbbXXXQQQMMMFFFCCC???======>>>======AAA===<<>><<<;;;999999999::::::999888888777777888888:::::::::::::::;;;<<<===<<>>>>>>>>>>>>>>>>>>>>======;;;999666555555555666444444555666666777777888888999;;;<<<>>>?????????>>>@@@BBBCCCCCCEEEHHHKKKGGGHHHMMMUUU[[[jjjdddXXXLLLGGGEEEAAA??????===@@@AAABBBMMMeeennn```^^^iiiuuunnnhhh^^^TTTPPPUUU```iiiiiicccYYYPPPIIIBBB===:::<<<999666555555666666666444555666777777555333222111222444666777666555444666555555555666666666555333777;;;@@@HHHXXXkkkxxx{{{wwwdddQQQJJJCCC???DDDCCCOOO]]]iiivvv}}}ttteeeOOOHHHBBBAAA???<<<:::<<<888888999999888888;;;>>>EEEMMM]]]kkkjjj\\\MMMFFF>>>???CCCIIILLLOOOUUU\\\jjjpppvvvssshhhYYYLLLEEECCC===888888777333222333333111111333555555333111111444444222333666777444666888;;;???CCCHHHOOOSSSXXX[[[^^^aaadddgggkkkmmmllllllnnnppprrrsssuuuuuuwwwvvvuuuwww|||~~~rrrbbbXXXQQQMMMFFFCCC???======>>>=========;;;;;;???BBBFFFNNNWWW^^^dddlllqqqsssuuuxxx{{{oooWWWJJJEEEEEETTTkkk}}}cccZZZQQQLLLEEE===888888444444444444444555666666444444333333333333222222333222222111111111111111///000111111222222222111111111111111111111111111333222111222333444444222///111333333333333555777555555666777888999:::;;;@@@JJJccc~~~lllaaannnlllYYYHHH======<<<;;;:::999:::;;;;;;999888777777666666777777777888999;;;<<<======>>><<>>???????????????>>>>>><<<888555444444666777333333444444555666666777777888999;;;<<<======>>>>>>???AAACCCCCCEEEHHHKKKHHHHHHLLLRRRVVVcccnnnaaaTTTMMMIIIDDD@@@@@@>>>>>><<<>>>LLLeee|||zzzkkkaaabbbooozzztttmmmaaaUUUPPPTTT```iiikkkeee[[[QQQIIIBBB===:::===:::777555666777777666333444555666666444222111333444666777777666444333111222333666888888777555---222777;;;@@@KKKZZZfffpppqqqaaaOOOHHH@@@:::???:::CCCMMMVVVdddnnniii]]]JJJEEEBBBAAA>>>::::::===555666888999666444777<<>>======999888999>>>BBBFFFNNNWWW___eeelllqqqsssuuuxxx{{{|||zzzsssXXXKKKFFFEEEUUUnnn{{{cccZZZRRRMMMGGG???;;;;;;444444444444444555666777444444444333333333222222333222222111000111111111...///000111111111111111111111111111111111111111333222111222444555444333///111333333333333555777666666666666777777777777AAALLLfff{{{gggbbbsss~~~gggWWWHHH===;;;;;;:::999:::;;;<<<===888777777666666666666666555666999<<<>>>???@@@@@@===@@@DDDHHHLLLPPPUUUYYY```jjjxxxsssggg___\\\TTTSSSUUUXXXWWWUUUWWW[[[[[[dddpppzzz}}}xxxzzz|||~~~tttddd[[[555444777999:::GGGiii{{{yyy|||tttTTTEEEBBBCCC\\\eee___UUUTTTSSSSSSZZZ\\\\\\\\\\\\[[[ZZZZZZYYY]]]^^^``````aaadddgggjjjtttvvvkkkeee[[[RRRKKKFFFAAA???>>>===============>>>>>><<<;;;999888777777666666555555666666777777888888888888999:::<<<>>>@@@AAA??????AAABBBCCCDDDDDDDDDGGGJJJIIIOOOZZZaaawwwwwweeeXXXOOOIIIDDDBBB@@@AAAAAACCCLLL]]]ttt~~~kkk___cccqqq|||tttbbbXXXRRRPPPUUU\\\^^^[[[UUUOOOIIICCC???<<<;;;999777444333333444555555555555555555555555555444222111222555777555333555333111222555777555333555222333888===DDDOOOZZZfffhhh```OOOAAA>>>???>>>>>>>>>GGGPPPXXXeeegggYYYKKKEEE===;;;<<<>>>===;;;<<<:::777555555777999;;;???III[[[mmmooobbbPPPFFF??????AAACCCGGGKKKOOOQQQbbbmmmuuurrrgggZZZMMMCCC===;;;777555444444555555222222111111222222333444333222222111111222222333222555999===AAAHHHOOOSSSVVVXXX]]]aaadddiiiooorrrooooooooonnnnnnppptttwww}}}xxxwww{{{}}}|||||||||}}}ooobbb[[[RRRIIIFFFCCC???======>>>======>>>::::::>>>CCCGGGNNNUUU[[[```fffkkkooorrruuuwww}}}~~~|||xxxwww^^^QQQNNNMMM\\\uuuwwwdddZZZQQQNNNJJJCCC>>>===666666666666555555555555444666888777333222333666222222444444444444222222000000111222222222222111222222333444444555555666444444444444444444444444222444555555444444666777888666444666999<<<;;;:::CCCOOOccc{{{kkkddduuummmUUUCCC<<<===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;:::999999:::;;;===>>><<<>>>AAADDDHHHOOOVVV[[[bbbhhhsssxxxjjjaaa\\\WWWZZZZZZVVVPPPPPPWWW^^^^^^gggsss{{{~~~}}}~~~uuubbb444444777:::;;;HHHhhh}}}xxxyyy{{{YYYIIIGGGIII^^^fff___TTTSSSRRRRRRXXX[[[\\\\\\\\\[[[ZZZZZZYYY[[[\\\^^^___```cccgggiiirrrvvvjjjdddZZZQQQJJJEEEBBB???>>>>>>============>>>>>><<<;;;999888777777666666555555555666777777888888888888999:::<<<>>>@@@AAA??????AAABBBCCCDDDDDDDDDKKKMMMKKKNNNVVV[[[lllyyyhhh[[[QQQJJJGGG>>>>>>>>>AAAJJJ\\\rrr|||jjj```ffftttuuueeeZZZSSSOOOPPPTTTUUURRRNNNJJJEEEAAA>>>;;;;;;:::888666555555555555555555555555555555555555555333222333666777666444333333333444555666555333555333333666:::@@@KKKVVVdddggg```QQQEEEBBBAAA===???<<>>HHHZZZjjjmmm```OOOFFF???@@@AAACCCFFFIIILLLNNN[[[gggpppnnndddXXXMMMDDD???<<<888555444555555666555444333222111000000000333222222111111222222333333555999===AAAHHHNNNSSSUUUXXX\\\```ccchhhlllpppoooooonnnmmmmmmnnnrrruuu{{{wwwvvvzzz|||{{{~~~~~~}}}~~~ooobbb[[[RRRJJJFFFCCC???======>>>======>>>::::::>>>BBBFFFNNNUUU[[[___eeekkkooorrruuuwww|||}}}}}}xxxeeeRRRMMMMMM^^^xxx|||eeeZZZPPPKKKGGGAAA<<<;;;666666666666555555555555444555666555333333333444222333333444444333333222000111111222333222222222111111222222333444444555222222222333333444444444444555666666444333444555777555444666:::<<<<<<;;;CCCPPPdddyyyiiidddwwwhhhSSSEEE@@@<<<<<<<<<<<<;;;;;;;;;;;;666777888888888888777666999999999999:::;;;<<<<<<===???BBBEEEIIIOOOWWW[[[dddkkkuuuttthhhaaa]]]YYY[[[[[[WWWQQQQQQYYYaaadddlllvvv}}}~~~ooo444444777:::<<>>>>>============>>>>>><<<;;;999888777777666666444555555666666777888888888999999:::<<<>>>@@@AAA??????AAABBBCCCDDDDDDDDDJJJMMMJJJLLLSSSVVVbbbyyykkkZZZOOOJJJ??????>>>@@@JJJ\\\sss|||kkkcccjjjzzzzzzlllbbbZZZSSSOOONNNLLLJJJGGGEEEDDDBBB???===;;;::::::999888777666666555555555555555555555555666555444555666777666555111333555666555444444555555333333555777<<>>DDDOOOZZZhhhjjj]]]PPPLLLGGGEEEDDDCCC???;;;999888777666666777888999<<>>=========;;;;;;???BBBEEEMMMUUUZZZ___eeejjjnnnqqqtttvvvzzz|||~~~wwwpppUUUMMMMMMaaa~~~kkk^^^QQQJJJEEE@@@;;;:::666666666555555555555444555333222333444444333222444333333222222333333444111222222333333333333333000000111222222333333444000000111222333444444555666777777666444222333444555555444666:::<<<======CCCQQQfffvvvgggfffzzzxxxbbbPPPEEECCC<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999777777888999::::::::::::>>>@@@CCCFFFJJJPPPWWW\\\fffmmmxxxpppeee```^^^[[[]]]\\\WWWQQQSSS[[[dddlllrrrzzz333333666;;;===HHHdddxxxwww}}}]]]GGGGGGNNNfffjjj___RRRQQQPPPPPPUUUXXXXXXYYYYYYZZZYYYYYYYYYVVVYYY\\\^^^```cccfffiiimmmuuuhhhbbbXXXOOOIIIEEECCCAAA???>>>>>>============>>>;;;;;;999888777666666666444444555555666777777888999999999:::<<<>>>???@@@??????AAABBBCCCDDDDDDDDDEEEIIIHHHKKKSSSVVV___qqquuuzzz|||yyywwwzzzdddSSSHHHCCCAAA@@@CCCNNNaaawww}}}nnngggooo~~~uuulllfff___XXXSSSKKKIIIFFFEEEFFFEEECCC@@@:::;;;;;;:::999888666555555555555555555555555555777666666666777777777666000444777888555333444666444333333555666:::EEEQQQdddrrruuugggZZZXXXVVVRRRPPPFFFJJJVVVaaappptttiii]]]XXXRRRMMMIIIFFFBBB???888888777777777777777777;;;CCCSSSaaabbbWWWKKKFFFBBBBBBCCCCCCDDDDDDEEEFFFKKKYYYeeefff___XXXPPPKKKCCC>>>888555555666666555111111111111111222333333333222222111111222222333444666:::===AAAFFFMMMQQQTTTWWW[[[^^^```bbbeeehhhlllllllllkkkjjjkkknnnpppxxxwwwwwwxxxzzz{{{~~~~~~qqqbbbZZZSSSKKKFFFCCC???======>>>=========;;;<<>>???CCCQQQhhhvvvhhhkkkttt^^^LLLCCCAAA<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::666777999;;;;;;;;;::::::>>>@@@BBBEEEIIIOOOVVV[[[dddnnn{{{nnnccc^^^[[[[[[\\\[[[UUUPPPSSS]]]gggrrrwww}}}}}}~~~333222666:::===FFF```zzz\\\EEEEEELLLfffjjj^^^QQQQQQQQQPPPUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVYYY\\\___aaacccgggiiinnnuuuiiibbbXXXOOOIIIEEECCCBBB??????>>>===============;;;;;;999888777666666666444444444555666666777777999999::::::<<<===???@@@??????AAABBBCCCDDDDDDDDDCCCHHHGGGJJJUUUYYY___mmmiiijjjiiiddd___cccqqqoooXXXHHHEEECCCBBBFFFRRReeezzzqqqkkkrrrzzzssspppmmmeee^^^RRRMMMIIIHHHIIIIIIFFFBBB<<<<<<<<<;;;999888666555666666666666666666666666777777777777666666666777111444777777555333555777333333444666666:::FFFSSSrrrrrrllljjjfff```SSSTTT```kkkzzz|||rrrmmmdddZZZRRRMMMHHHFFF:::999888777777666666666999AAAOOO\\\\\\RRRJJJGGGDDDDDDDDDDDDCCCCCCCCCBBBHHHUUUaaadddaaa\\\VVVOOOFFF@@@888555555777666555222222222222222333333444333222222111111222222333444666999<<<@@@EEEKKKOOOSSSVVVZZZ]]]___aaaccceeejjjkkkkkkkkkjjjjjjmmmooovvvwwwwwwxxxyyy|||~~~~~~~~~sssbbbZZZSSSLLLFFFCCC???======>>>======<<<;;;<<>>===555555555555444444444444444111///000333444333000444444222222222222444444222222333444444444444333222222333333444555555555222222333444555666777888333444555555444444555777444555666888:::<<<>>>@@@CCCRRRjjjvvviiissssss[[[HHH>>><<<<<<;;;;;;;;;;;;:::::::::888888777777777777888888777888:::<<<<<<<<<;;;;;;===???AAADDDGGGMMMTTTXXX```lll}}}~~~mmmbbb[[[WWWZZZZZZXXXSSSOOOSSS___jjjvvvzzz|||{{{}}}333222555:::<<>>======<<<<<<===<<<;;;999888777777666666333444444555555666777777:::::::::;;;<<<===>>>?????????AAABBBCCCDDDDDDDDDEEEJJJHHHKKKWWW\\\^^^hhhcccaaa^^^YYYTTTTTT^^^jjj{{{aaaLLLEEECCCDDDIIIVVViii{{{vvvpppwwwzzztttuuuwwwssskkk\\\UUUNNNKKKLLLMMMJJJGGG@@@???>>><<<:::888777666666666666666666666666666666777888777666555666777444555666666555555666777333444555777666999FFFSSS~~~xxxmmm______hhhqqquuuiii\\\RRRJJJGGG>>><<<:::888666555555666999@@@MMMWWWWWWOOOIIIIIIEEEEEEEEEEEEDDDCCCAAAAAAFFFPPP[[[bbbeeeeee^^^UUUKKKCCC;;;777888999888666777666555333222222222222333222222111111222222333333555888;;;>>>CCCIIIMMMRRRVVVZZZ]]]___```bbbdddhhhiiijjjjjjjjjkkkmmmoootttvvvwwwvvvxxx|||~~~|||}}}~~~~~~tttbbbYYYSSSMMMFFFCCC???======>>>======;;;;;;===??????AAAJJJUUU[[[___fffkkkooorrruuuwwwzzz{{{~~~|||uuusssVVVQQQccc~~~lllXXXNNNIIIDDD>>>;;;555555555444444444444333222111111111333444333222444333333222222333333444111222222333333333333333222333333444444555666666333333444555666777777888222333555555444555666888444666888999999;;;>>>@@@BBBRRRjjjvvviiivvvqqqYYYFFF<<<;;;;;;;;;;;;;;;:::::::::::::::999888888888888999:::999999:::;;;<<<<<<<<<<<<===>>>@@@CCCFFFLLLSSSWWW^^^jjj{{{|||kkk```XXXUUUXXXYYYVVVQQQNNNTTTcccoooyyy|||}}}zzzyyy|||333222555999;;;AAAVVVlllzzz}}}vvvUUUCCCEEELLL\\\```VVVLLLPPPPPPMMMPPPNNNOOOQQQRRRSSSTTTTTTTTTVVVYYY\\\___```aaaccceeelllxxxwwwnnnfff[[[PPPJJJFFFDDDCCC@@@???>>>===<<<<<<<<<<<<<<<;;;999888777777666666333333444555555666666777:::::::::;;;<<<===>>>?????????AAABBBCCCDDDDDDDDDEEEJJJHHHJJJXXX^^^```gggaaa[[[VVVRRRMMMKKKRRR]]]qqqhhhQQQGGGFFFGGGOOO\\\nnn~~~~~~{{{{{{tttxxx~~~xxxhhh___UUUQQQRRRTTTRRROOOFFFDDDAAA>>>;;;999999888666666666666666666666666555777888777555444555777777555333333444666777777555555777777555777CCCQQQwwwtttfffdddlllrrr|||kkk[[[OOOHHHBBB@@@<<<888666555555666999@@@LLLUUUTTTLLLIIIJJJFFFFFFFFFFFFEEECCCAAA@@@CCCJJJUUU___iiimmmfff\\\QQQHHH>>>:::<<<===<<<999888777666555444333333333333222222111111222222333333444777999<<>>======;;;;;;>>>???>>>@@@JJJUUU\\\aaaggglllpppsssvvvxxx{{{|||{{{mmmtttuuuWWWPPP___}}}nnnZZZPPPLLLGGG@@@<<<555555555444444444333333111222333333222222333555222333333444444333333222000111111222333222222222111222222333444444555555444444444555555555666666333555666555444444555666555777999999999:::===@@@AAAQQQjjjtttfffooonnnUUUDDD>>>???;;;;;;;;;:::::::::999999<<<<<<;;;::::::;;;<<<<<<999999999999:::;;;<<<===>>>???AAADDDGGGLLLSSSXXX^^^hhhwwwxxxggg]]]WWWUUUXXXXXXUUUPPPOOOWWWgggttt}}}~~~{{{zzz|||333222444999:::@@@SSSiiiqqq{{{wwwrrrmmmPPPAAACCCJJJWWW[[[RRRJJJNNNOOOKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSUUUXXX\\\^^^___```aaabbbkkkxxxxxxppphhh\\\QQQJJJFFFDDDCCC@@@@@@>>>===<<<<<<<<<<<<<<<;;;999888777777666666333333444444555666666777:::::::::;;;<<<===>>>?????????AAABBBCCCDDDDDDDDDBBBHHHFFFIIIXXXaaaccciiibbbYYYQQQMMMHHHEEEJJJSSSfff{{{jjjTTTJJJIIILLLTTTbbbsss|||uuuzzzqqqggg\\\WWWYYY[[[ZZZWWWJJJHHHDDD@@@<<<;;;::::::777777777777777777777777555777888777444333444666:::666111111444777888777666777888777333444@@@NNNhhhwwwhhhfffmmmqqq}}}iiiXXXOOOEEEBBB===888555444555666999@@@KKKSSSRRRKKKIIIKKKFFFGGGGGGGGGEEEDDDBBB@@@@@@FFFPPP]]]lllssslll```UUUKKKAAA===???AAA???<<<666555555555555666777777333222222222222222222333222444666888;;;@@@EEEIIIQQQTTTZZZ]]]___aaabbbdddeeegggiiikkklllmmmoooqqqmmmrrrsssqqqsssxxxyyyvvvuuuyyy}}}~~~}}}~~~uuubbbYYYSSSNNNFFFCCC???======>>>======;;;<<<>>>???>>>???IIIUUU]]]aaahhhmmmqqqtttwwwyyy}}}}}}{{{iiilllrrrWWWNNN[[[xxxrrr^^^TTTQQQKKKDDD???555555444444444333333333000333555444222111444666222222444555555444222222000000111222222222222111000111111222333333444444444444444444444444444444555666777666444333333444666888::::::999999<<>>======<<<<<<<<<;;;===;;;444333777777444777666666666666777777888999:::;;;<<<===???@@@@@@@@@BBBDDDDDDCCCDDDEEEGGGGGGKKKNNNQQQXXXbbbhhhiiicccXXXOOOMMMIIIEEEIIIRRRfffnnn[[[PPPMMMPPP^^^lllxxx|||zzz{{{xxxeeeYYYVVVXXXZZZZZZVVVUUUHHH???CCCAAA:::;;;===999999;;;999555666<<<666555555555555444444444666666555555555444444444666555444444666999<<<>>>YYYwwwtttcccYYY___kkkzzzuuu^^^RRRQQQHHH>>>:::777555666:::666;;;CCCJJJMMMMMMKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCAAADDDKKKWWWgggqqqkkkaaaVVVNNNCCC>>>BBBGGGAAA777333444444555555555444444444555555333222222444666444444555555777;;;AAAEEEMMMUUU\\\]]]^^^cccffffffdddeeefffgggjjjlllnnnoooqqqssstttsssrrrrrrssstttuuuxxx|||rrrcccYYYPPPJJJEEECCCAAA@@@>>><<<999777999;;;<<<<<<>>>DDDMMMSSSXXX___hhhnnnqqqsssvvvyyyzzzxxxlllmmmiiiUUUTTTWWWfffwwwhhh```VVVGGG>>>>>>777777666555555555555555444111222555555333444666333555666444222111444666000111333333333333555666111333666555333111222444111000000222444666666555666666666666666666666666555777888999:::;;;>>>@@@FFFQQQtttnnn\\\bbbeeeRRRFFF@@@>>>===;;;;;;???>>>:::999;;;===:::777777999:::999777666666777888999;;;===>>>@@@AAABBBCCCFFFKKKRRRVVV___kkkyyyrrreee[[[WWWXXXYYYWWWSSSNNNOOOYYYiiivvv|||{{{~~~444333666999999???TTTkkk{{{|||llluuu{{{~~~}}}iiifffvvvzzzgggPPPDDDAAA>>>IIIKKKKKKKKKJJJJJJLLLNNNOOOPPPQQQQQQPPPPPPRRRTTTVVVZZZ]]]]]]\\\\\\___bbbjjjxxxtttlllgggZZZMMMHHHIIIGGGBBB@@@???>>>===<<<<<<<<<<<<;;;===:::555333666777444666666666666666666777888888888999;;;<<<===>>>???@@@AAACCCCCCCCCCCCEEEGGGHHHLLLPPPTTT\\\fffkkkjjjdddYYYPPPMMMHHHCCCHHHQQQiiisss___RRRRRRXXXeeerrr}}}}}}uuucccZZZXXXYYYZZZ^^^___SSSFFFFFFCCC<<<>>>===;;;;;;>>><<<777777;;;777777666666666555555555555555444444444333333333666555444444555888;;;===LLLgggrrr```TTTWWWaaappplll___TTTJJJ???:::888555666999666:::AAAHHHLLLMMMKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBAAABBBEEEPPPbbbnnnkkkbbbQQQMMMGGGCCCFFFIIIDDD<<<777777666666555444333333444555555333222222444666444444444555666:::@@@DDDJJJRRRYYYZZZ[[[___ccccccdddeeefffhhhjjjlllnnnoooqqqrrrssssssrrrrrrssstttuuuxxx|||oooaaaWWWOOOJJJDDDAAA>>><<<============:::<<<======>>>CCCLLLRRRYYY___gggllloooqqquuuxxx{{{uuukkkjjjzzzcccQQQOOOQQQ^^^vvv~~~nnncccXXXJJJAAA@@@777777666555555555555555444222222555555333333666222333444333111111333555000222333333333333444666222444555444222111333444333222222444666888777777777777777777777777777777555777888999999;;;>>>@@@EEEPPPssshhhWWW[[[www~~~bbbPPPDDD>>>;;;===;;;;;;>>>>>>:::999;;;<<<:::888888999:::999777666666777888999;;;===>>>>>>???AAACCCFFFLLLRRRWWW\\\gggtttooocccZZZWWWWWWYYYWWWSSSOOOPPPZZZjjjvvv|||{{{}}}444333555999999@@@UUUlll|||xxxgggnnn}}}~~~lllfffrrruuudddOOODDD@@@===BBBDDDGGGHHHJJJKKKNNNQQQQQQRRRRRRQQQPPPOOOQQQRRRWWWYYY[[[[[[[[[\\\aaafffqqq}}}sssfffcccYYYNNNGGGGGGGGGEEE@@@???>>>===<<<<<<<<<<<<;;;<<<:::555444666666444666555555555666666777888777777888:::;;;<<<===>>>???@@@BBBBBBBBBCCCDDDFFFIIINNNRRRXXX```jjjnnnllleeeZZZQQQMMMHHHBBBGGGQQQlllxxxaaaUUUYYYcccooozzz}}}sssaaaXXXVVVWWWfffkkk```OOOJJJDDD@@@CCC@@@???@@@AAA>>>999888;;;888888888777777777666666444444444444333333333333555444333333444777999;;;???VVV}}}nnn[[[MMMMMMTTTccczzzkkkXXXMMMAAA<<<999666666888666:::???EEEJJJLLLLLLKKKGGGFFFDDDCCCAAAAAA@@@@@@AAA???@@@HHHZZZiiijjjdddNNNMMMIIIHHHKKKNNNIIIAAA;;;:::888777555444333333333444555444222222444666444444444444555999???CCCLLLTTTZZZ[[[]]]aaadddddddddeeefffhhhjjjlllmmmnnnoooqqqssssssrrrqqqrrrssstttxxx|||qqqddd[[[SSSNNNFFFBBB===;;;;;;===>>>>>>;;;<<<=========BBBKKKQQQYYY^^^eeeiiikkknnnrrrvvv{{{tttllljjjssszzz[[[MMMLLLNNNXXXllluuufffWWWJJJCCCAAA777777666555555555555555555222222555555333333666222222333222111000222444000222333333333333444666333444444222111111333666333333222444666777777666777777777777777777777777555666888999999;;;===@@@DDDOOOrrrvvvaaaTTT[[[sss~~~cccQQQFFFAAA======;;;;;;>>>>>>:::999;;;;;;:::888888999:::999888777777777888:::;;;======;;;===???BBBEEEKKKRRRWWWYYYdddpppkkk___XXXVVVWWWZZZWWWSSSPPPRRR\\\lllwww~~~{{{|||~~~~~~~~~444222444888999@@@VVVnnnxxxggglllyyyxxx{{{wwwgggnnnnnn___MMMDDD@@@======@@@DDDGGGIIIKKKNNNQQQQQQRRRRRRQQQPPPPPPQQQSSSWWWYYYZZZYYYYYY]]]ccciii}}}~~~qqqccc```YYYOOOGGGDDDDDDEEE??????===<<<<<<<<<<<<<<<;;;;;;999777555555555444555555555555555666777888777777888:::;;;<<<===>>>>>>???AAABBBBBBBBBDDDFFFHHHNNNTTTZZZdddmmmoookkkbbbXXXPPPLLLGGGCCCIIIUUUqqq|||bbbYYYbbbmmmxxx{{{lllZZZSSSRRRfffpppgggTTTLLLGGGDDDJJJHHHGGGFFFCCC???<<<;;;===888888777777777666666666666555555555444444444444444333333333444666888999;;;KKKkkkiiiXXXKKKIIIMMMYYYuuuqqq^^^QQQCCC===:::777666888666999>>>CCCHHHKKKLLLMMMHHHGGGEEECCCAAA@@@??????>>>??????CCCOOO^^^ggghhhSSSNNNHHHHHHNNNTTTQQQHHH===<<<999777555444444444333444555555333333444555444444444444444888===AAALLLTTTZZZ\\\]]]aaaeeeeeeddddddfffhhhjjjkkklllmmmmmmooorrrrrrqqqqqqqqqrrrtttxxx|||qqqdddZZZRRRMMMHHHDDD???<<<;;;;;;;;;:::;;;======<<<===AAAJJJPPPYYY^^^cccgggiiilllqqquuuzzzwwwpppnnnqqqwww|||nnnRRRLLLLLLOOOYYYgggzzz|||gggUUUIIIBBB???777777666555555555555555555222222555555333333555333333333222222222333333111222444333333222444555444333222111111222444666222111111222444555555444666666666666666666666666555666888888999:::===???CCCOOOsssqqq___WWW___tttbbbNNNEEEBBB???>>>;;;;;;>>>===::::::<<<::::::999888999999999999888888888999:::;;;<<<===;;;===???BBBEEEJJJPPPTTTYYYbbbnnn}}}{{{ggg\\\VVVUUUWWW[[[YYYTTTRRRUUU```oooyyy~~~|||~~~~~~333222444777999@@@WWWoooxxxfffiiiooossssssyyymmmmmmfffWWWHHH@@@===<<<<<>>===<<<;;;;;;;;;;;;<<<:::999888777555444555444444444444555666777888888888999;;;<<<===>>>???===???AAABBBBBBCCCEEEFFFHHHMMMTTT\\\gggooonnnhhh[[[SSSMMMJJJFFFCCCLLLZZZzzziiiaaajjjttt{{{||||||aaaTTTPPP___mmmhhhUUUMMMKKKLLLRRRUUUTTTNNNFFF@@@>>>??????777777777666666666555555777777777777666666666666333333333333444555777888:::CCC\\\zzzfffVVVJJJJJJLLLSSShhhuuubbbTTTEEE>>><<<999888888777:::>>>CCCGGGJJJLLLMMMIIIGGGEEECCCAAA@@@???>>>;;;???BBBAAAFFFRRR```ggg\\\SSSHHHFFFQQQ\\\[[[SSS@@@>>>;;;777555555666777444555666666555444555666555555444444444777<<<@@@HHHPPPVVVWWWYYY]]]``````cccdddfffhhhjjjkkkkkkkkkkkknnnppprrrqqqppppppqqqssswww}}}~~~mmm^^^TTTLLLGGGEEECCCAAA???>>><<<999777;;;<<<===<<<<<>>777777666555555555555555555333333555555222222555555444333333333444444444111333444444222222333555444333111000111333555666222111111222444555444333555555555555555555555555444666777888888:::===???CCCPPPtttpppbbb^^^___ppp~~~\\\FFF???>>>===>>>;;;;;;======::::::===999999999999888999999:::888888999999:::;;;<<<======>>>@@@BBBEEEHHHMMMQQQXXX```kkkyyyxxxdddYYYTTTTTTWWW]]]YYYUUUTTTXXXdddqqq{{{}}}333111333777888@@@XXXqqqtttdddggg}}}pppooossswww}}}uuueeeSSSDDD<<<::::::===@@@DDDHHHIIIKKKMMMOOOPPPQQQRRRRRRQQQRRRTTTVVVUUUVVVWWWVVVVVV[[[cccjjj}}}nnnccc]]]VVVQQQKKKDDDAAABBB???>>>===<<<;;;;;;;;;;;;<<<999888999888444333555333333333444555666777888888888999;;;<<<===>>>???===???AAABBBBBBDDDFFFHHHHHHMMMUUU^^^iiipppllldddVVVNNNIIIHHHDDDCCCOOO^^^wwwmmmssswwwyyyjjjXXXSSSXXXiiifffUUUQQQTTTWWW]]]bbb```YYYMMMEEEBBBAAA???777777666666666555555555999888888888777777777777333333333444555666777777666:::MMMhhheeeUUUIIIKKKLLLNNN\\\mmm{{{fffVVVFFF???>>>;;;999999999;;;@@@DDDHHHJJJKKKLLLIIIHHHFFFDDDBBBAAA@@@@@@999???BBB???@@@IIIUUU\\\]]]SSSGGGDDDOOO^^^bbb^^^GGGCCC???:::777777888999555777888888777666666777666666666555555777<<<@@@HHHPPPVVVXXXYYY]]]aaaaaacccdddfffiiijjjkkkjjjjjjiiillloooqqqqqqpppppppppssswww}}}}}}nnn___UUUMMMGGGAAA@@@??????@@@???<<<::::::;;;<<<<<<<<>>???BBBCCCEEEHHHLLLOOOVVV]]]gggtttwwwcccXXXSSSTTTXXX\\\XXXTTTSSSYYYeeerrrzzzxxx{{{~~~~~~}}}~~~333111222666888AAAYYYrrr{{{ooodddkkkxxxxxxwwwyyywwwnnnWWWFFF===<<<======@@@EEEIIIKKKMMMOOOPPPRRRSSSSSSRRRQQQQQQSSSTTTTTTUUUVVVUUUUUUYYYaaagggzzz~~~ooocccZZZSSSQQQNNNHHHCCCCCC>>>>>>===<<<;;;;;;;;;;;;<<<888888:::999444222555333333333444555666888888777777888:::;;;<<<===>>>>>>@@@BBBCCCCCCDDDGGGIIIIIIOOOWWWaaalllqqqkkkbbbRRRLLLGGGFFFBBBBBBNNN___{{{|||yyyuuu~~~nnnZZZUUUVVViiigggXXXWWW^^^ccciiijjjkkkdddWWWLLLFFFAAA;;;888888888777777777666666888888888777777777777666444444444555555666777777444555AAAWWWvvveeeSSSFFFGGGJJJIIIQQQ]]]sss|||hhhXXXGGG@@@???===;;;;;;:::===BBBFFFIIIKKKKKKJJJIIIHHHGGGEEECCCBBBBBBAAA999======<<<>>>EEEKKKLLLNNNJJJCCC???GGGVVVaaadddPPPLLLEEE>>>:::888999999666888::::::999777888888888888777555555888<<<@@@IIIQQQXXXYYYZZZ___bbbbbbcccdddgggiiijjjjjjjjjiiihhhkkkoooqqqpppooooooooossswww}}}}}}qqqcccZZZRRRMMMCCCAAA>>>===>>>>>>===<<<999:::;;;;;;<<>>777777666555555555555555666333333555555222222444555333111222444555444222222333444444222222333444333111000222444666555333555444333444666666666555555555555555555555555555444555777888888999<<<>>>FFFTTTyyyooobbbbbbjjj|||fffKKKDDDDDDBBB???<<<:::<<<<<<999:::===777999:::999888888:::<<<:::::::::::::::;;;<<<======???BBBDDDFFFIIINNNQQQVVV^^^fffssswwwcccWWWSSSUUUYYYYYYUUUQQQQQQXXXdddpppxxxvvvzzz~~~~~~}}}222000222666888AAAYYYrrrttt}}}lllgggrrruuu~~~xxxyyy^^^KKKAAA@@@AAA<<<@@@FFFJJJLLLNNNPPPRRRTTTUUUUUUSSSQQQPPPQQQRRRSSSUUUUUUUUUUUUYYY```fffnnnpppbbbWWWPPPQQQQQQKKKFFFEEE>>>>>><<<;;;;;;;;;;;;;;;<<<888888;;;:::444222555222333333444555666888888666666777888:::;;;<<<===>>>@@@BBBDDDDDDEEEGGGIIIKKKPPPYYYcccnnnssskkkaaaQQQKKKGGGEEEAAA@@@MMM^^^yyyqqqzzzmmmYYYTTTXXXkkkjjj[[[]]]fffkkkpppmmmpppkkk^^^QQQIII@@@777999999999888888888888777777777777777666666666666444555555666666777777777555333<<>><<<<<<;;;>>>CCCHHHJJJKKKJJJIIIIIIIIIGGGFFFDDDCCCCCCCCC;;;;;;999888>>>EEEDDD???===???>>>:::???MMM\\\eeeXXXSSSJJJBBB<<<999999999777999;;;;;;:::999888999999888888666666888===@@@FFFNNNUUUVVVWWW[[[______bbbdddgggiiijjjjjjiiiiiigggjjjnnnppppppooooooooorrrwww}}}~~~ooobbbZZZSSSNNNIIIEEE???<<<;;;;;;;;;;;;888999;;;;;;<<>>GGGVVV{{{mmm___```{{{gggKKKCCCBBB??????<<<:::<<<<<<999:::>>>777999:::999888777:::===::::::::::::;;;;;;<<<===;;;>>>AAADDDGGGKKKPPPSSSYYY```hhhtttxxxcccWWWSSSUUUYYYWWWSSSOOOOOOWWWcccooovvvxxx}}}444666333555>>>DDDTTToooxxx~~~pppjjjqqq|||hhhQQQEEE@@@===:::BBBKKKOOONNNMMMOOORRRPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUXXX]]]```kkkyyyooo___YYYQQQLLLJJJIIIFFFDDD>>>>>>>>>>>>>>>===<<<;;;===<<<:::888777666555555888555222333777888777555666888:::;;;;;;<<<>>>?????????@@@CCCFFFGGGGGGGGGNNNTTT]]]fffpppsssiii]]]RRRLLLEEEBBB@@@CCCNNNZZZwwwssstttZZZWWWZZZeeeiiibbbbbbmmmwwwyyyuuuuuunnnaaaWWWPPPEEE999:::888666555666666444333666666777777777555444333444555555555444333333222666888999AAAYYYuuuyyy^^^RRRHHHFFFEEEBBBCCCHHHTTTjjjzzzsssbbbYYYLLLCCC>>><<<;;;:::<<>>>>>>>>===<<<<<<;;;;;;888999888888;;;CCCNNNVVV[[[RRRGGGAAAAAABBBBBB@@@999;;;<<<<<<:::999999999>>>;;;888555666999>>>AAALLLOOOTTTWWWYYY[[[]]]^^^aaaaaabbbccceeegggiiijjjhhhlllrrrvvvvvvrrrmmmiiisssvvvzzz}}}~~~}}}}}}}}}{{{|||pppcccZZZTTTPPPEEEBBB???======<<<;;;:::999999999999<<>>???FFFSSSwwwlll^^^bbb~~~eeeKKKCCCAAA===@@@>>><<<:::999:::;;;<<<:::;;;;;;:::999999:::<<<999::::::::::::::::::;;;<<<>>>AAADDDFFFIIIMMMPPPVVV[[[dddsss}}}dddVVVSSSUUUXXXTTTRRRNNNNNNTTTaaapppzzz~~~333555111333;;;@@@PPPjjjyyyzzzqqqoooxxxtttXXXGGGAAA???>>>FFFPPPTTTRRRPPPQQQTTTQQQQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUXXX]]]aaafffsssqqqbbb[[[RRRLLLIIIHHHFFFDDD??????>>>>>>>>>>>>>>>>>><<<;;;:::888777666666666555666666666555666777888666888:::;;;;;;<<<>>>?????????AAACCCFFFGGGHHHHHHOOOVVV___hhhqqqssshhh\\\QQQKKKEEEAAA@@@CCCNNNZZZ}}}yyyxxx]]]WWW^^^gggjjjfffiiivvvuuutttmmm```WWWRRRJJJCCC<<<:::888777888888777666666777777777777555444333444555555555444444333222///555888;;;JJJ```kkkjjjYYYOOOFFFDDDCCC@@@BBBFFFHHHYYYpppxxxqqqlll]]]UUUKKKCCC???>>>===<<<===BBBFFFHHHJJJNNNNNNJJJJJJIIIGGGDDDCCCAAA@@@@@@>>>>>>======<<<;;;;;;:::888888777666777===EEELLLRRRKKKCCC???@@@CCCCCCBBB;;;@@@CCCAAA<<<:::===AAAAAA>>>999666666999>>>BBBKKKNNNRRRUUUWWWYYY\\\___aaabbbccceeegggiiikkkllliiimmmrrrvvvwwwtttppplllooouuu{{{}}}{{{zzz|||{{{|||~~~pppbbbZZZTTTOOOFFFCCC@@@>>>======<<<;;;;;;;;;;;;;;;>>>CCCKKKPPPZZZ^^^eeejjjnnnpppsssuuuttt{{{~~~~~~vvv```OOOIIIEEEIIIVVVcccpppsss]]]OOOEEE===777555555555666666555333555555555555555555555555222333444444222222333444333333333333333333333333000111222333333333333333333333444444444444333333333333333333444444444444666777777888:::<<<>>>???CCCQQQtttkkk^^^ddd```JJJDDDBBB===???>>><<<:::::::::;;;<<<999:::;;;:::999888:::<<<999999999::::::::::::;;;<<<>>>AAACCCEEEHHHLLLOOOVVV\\\eeetttfffWWWSSSSSSTTTTTTQQQOOOPPPWWWdddrrr|||~~~~~~333555222333:::>>>NNNiii~~~zzztttuuu___HHH@@@AAAAAAJJJTTTWWWTTTPPPPPPSSSQQQQQQQQQQQQRRRSSSTTTUUURRRRRRSSSSSSUUUXXX]]]aaaaaammmuuufff^^^SSSKKKHHHGGGEEEDDDAAA@@@>>>======???@@@AAA;;;:::999888777777777777444777999888555444777;;;666888:::;;;;;;<<<>>>???>>>???AAACCCEEEGGGIIIIIIQQQYYYccclllsssrrrgggZZZOOOJJJDDDAAA@@@CCCNNNYYY|||```ZZZbbbgggjjjkkktttzzzxxxpppcccWWWQQQMMMIII===<<<:::999::::::999888888888888888777666444444444555555555555444333333,,,444888666;;;HHHTTTXXXRRRKKKDDDAAA@@@>>>???BBB@@@JJJWWWaaaeeeccc```^^^SSSNNNHHHCCCAAA@@@???>>>???DDDHHHIIIKKKNNNNNNJJJHHHGGGEEEDDDBBBAAAAAA@@@======<<<<<<;;;:::::::::777777666444444777<<>>BBBHHHKKKMMMPPPSSSVVV[[[___```aaabbbdddfffhhhjjjkkkiiimmmrrrvvvwwwvvvsssppplllttt|||}}}yyywww{{{zzz{{{}}}ooobbbYYYSSSOOOFFFDDD@@@???>>>>>>===<<<============@@@EEEMMMRRRXXX]]]ccciiimmmpppsssuuuttt|||zzz~~~}}}bbbQQQLLLGGGLLL]]]nnn}}}qqq]]]QQQFFF===777555444444555555444333444444444444444444444444222333444444222222333444333333333333333333333333111111222333333333222222333444444555555555444444333444444444444555555555777777888888:::;;;<<<===CCCPPPsss|||ggg\\\cccvvvYYYHHHEEEBBB=========;;;::::::;;;<<<===999:::;;;:::888888:::;;;999999999999::::::;;;;;;;;;>>>@@@CCCEEEHHHKKKNNNTTTZZZeeetttiiiZZZSSSQQQQQQQQQPPPOOOSSS\\\hhhuuu~~~}}}444777555666<<<@@@RRRnnn~~~wwwwwweeeHHH???AAABBBLLLWWWYYYTTTNNNNNNPPPQQQPPPPPPOOOPPPRRRSSSTTTPPPQQQRRRRRRTTTWWW\\\```aaajjj}}}yyykkkaaaUUUKKKGGGFFFEEEDDDCCCAAA>>>======???BBBDDD::::::999888777777777888666777888888666666888:::666888:::;;;;;;<<<>>>???>>>???AAACCCEEEGGGJJJLLLSSS\\\fffoootttrrreeeXXXNNNIIIDDDAAA???BBBMMMXXX~~~ddd___eeefffhhhnnn|||wwwiiiZZZPPPJJJGGG???===;;;:::;;;;;;;;;999999999888888777666555444444444555555555555444444///666999555444<<>>===<<<===???BBBDDDIIIMMMQQQQQQNNNKKKGGGEEECCC@@@????????????AAAFFFIIIJJJLLLOOONNNJJJGGGFFFEEECCCBBBAAAAAAAAA<<<<<<<<<;;;::::::999999777777666555444555777888:::888777999<<>>===<<<============@@@FFFNNNSSSWWW\\\bbbhhhlllppptttvvvvvv~~~xxxzzzgggTTTNNNJJJPPPdddzzzmmm[[[QQQFFF===777666444444444555444222444444444444444444444444222333444444222222333444333333333333333333333333111222222333333333222222444444555555666555555555444444444555555555666666888888888888999:::;;;<<>>BBBUUUrrryyyuuu|||pppLLL???AAADDDOOO[[[]]]VVVNNNMMMPPPPPPOOOOOONNNOOOQQQRRRSSSPPPQQQQQQQQQSSSVVV[[[___dddkkkzzz|||nnndddVVVLLLGGGFFFEEEDDDDDDBBB???======???BBBDDD::::::999888777777777888999777555666888999999777666888:::;;;;;;<<<>>>???===???BBBCCCDDDGGGKKKNNNTTT^^^kkksssvvvrrrdddVVVNNNIIIDDDAAA???AAAKKKVVVssskkkiiihhhffffffooo}}}qqqbbbTTTJJJFFFAAA???===<<<======<<<:::;;;:::999888777666555555444444555666666555555444555666666333444:::@@@BBBBBBBBB@@@<<<;;;;;;<<<<<>>>>>AAAFFFJJJJJJLLLOOONNNKKKGGGFFFEEEDDDBBBBBBAAAAAA<<<<<<<<<;;;::::::999999888777666666666777777777555444555777999;;;;;;;;;GGGWWWgggfffWWWJJJIIINNNJJJEEE>>>888666888<<<>>>@@@AAACCCDDDGGGMMMSSSXXX\\\]]]^^^```aaaaaaaaaaaagggiiimmmppprrrtttttttttwwwwwwxxxzzz{{{|||{{{yyy}}}~~~nnnbbbZZZSSSNNNGGGDDDAAA??????>>>===<<<;;;<<<<<<<<>>AAACCC;;;:::999888777777777777999666333444888:::999666666888:::;;;;;;<<<>>>???<<>>@@@EEEIIIJJJLLLOOOOOOKKKIIIHHHFFFEEECCCBBBBBBAAA======<<<<<<;;;:::::::::999777666666777888888666333333444555666777888888CCCRRRbbbdddZZZNNNJJJKKKGGGCCC===888666777999;;;;;;<<<>>>@@@BBBGGGMMMQQQYYYZZZ]]]___aaabbbbbbaaaggghhhjjjmmmoooqqqssstttzzzwwwvvvxxx|||~~~|||xxx~~~oooccc[[[TTTOOOFFFDDD@@@???>>>>>>===<<<::::::;;;<<>>@@@AAADDDGGGJJJJJJRRR___rrrnnn```XXXSSSQQQIIIGGGIIIQQQ___mmmwww|||}}}}}}}}}///555555666;;;???SSSrrrZZZDDDCCCFFFSSSaaacccZZZQQQOOOQQQLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPSSSWWWZZZaaafffsss{{{nnneeeYYYOOOJJJHHHFFFDDDDDDCCC@@@>>>======???@@@<<<;;;:::888777666666666666666555555666777777777666888:::;;;;;;<<<>>>???;;;???BBBCCCCCCGGGMMMSSSYYYfffuuu~~~yyyiii[[[PPPJJJEEEBBB>>>>>>FFFPPPccc~~~rrrlllkkkuuu|||tttggg\\\XXXQQQNNNKKKIIIHHHFFFDDDBBB>>><<<:::888777666666666444444555666666666666666444222111222333555888<<<888>>>@@@<<<:::<<<===;;;999999:::999888666555444333555777777666888;;;>>>???DDDHHHIIILLLOOOOOOLLLKKKJJJHHHFFFDDDCCCBBBAAA>>>>>>======<<<;;;;;;:::999777444444666777666444222333444444444555666777<<>>BBBGGGKKKQQQTTTXXX\\\```bbbcccccchhhiiijjjkkknnnpppssstttuuutttuuuwwwzzz|||||||||}}}pppddd\\\UUUPPPFFFCCC@@@>>>======<<<;;;::::::;;;<<>>???============<<<;;;::::::888999999888777777888:::666666777888999:::;;;;;;999;;;>>>???AAACCCFFFIIILLLTTT```qqqnnn```WWWRRRPPPJJJGGGHHHQQQ___nnnxxx|||yyy~~~~~~}}}111777888888<<>>===<<<===>>>===<<<:::888777666555555333666777666444333666999666888:::;;;;;;<<<>>>???;;;???CCCCCCCCCFFFMMMTTT[[[iiiyyy|||lll^^^PPPKKKFFFBBB>>>>>>EEEOOOYYYmmmwwwpppoooyyy~~~xxxlllbbb]]]WWWUUUQQQNNNMMMKKKIIIGGG>>>===;;;999777666666777444444555666777777666666333333444444222222777===666>>>AAA===:::===>>>;;;<<<<<<<<<999555222222333333555777777666777;;;>>>===CCCGGGIIIKKKOOOOOOLLLMMMKKKIIIGGGEEECCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;:::666333222444444333111222333444444333444666888666===FFFMMMOOOLLLIIIFFFAAA???;;;888555555555666555666999;;;<<<@@@DDDGGGJJJMMMRRRXXX]]]aaaccccccjjjjjjjjjkkkmmmpppssstttoooqqquuuwwwxxxzzz}}}|||pppeee\\\UUUPPPEEEBBB???=========;;;:::;;;;;;;;;<<<@@@FFFNNNTTT^^^aaaeeeiiilllppptttwwwuuu{{{}}}zzzzzzuuuqqqWWW[[[jjjwww___PPPGGGBBB===;;;777555666666666666333333333333333333333333222333444444222222333444333333333333333333333333333333333333333222111000000111222333444444444444222222222333333333444444444444555777999;;;===>>>AAALLLoookkkZZZ___pppmmmVVVEEE===>>>AAA============<<<;;;:::999888999999888777777888:::555666777888999:::;;;;;;999;;;===???@@@BBBFFFHHHOOOVVVaaaqqqnnn___VVVQQQNNNKKKHHHHHHPPP___nnnxxx}}}www}}}~~~666777555888===???SSSuuu}}}tttyyyUUUCCCBBBEEEPPP[[[[[[SSSLLLMMMPPPRRRPPPMMMKKKLLLMMMMMMMMMQQQRRRSSSRRRQQQRRRTTTVVV```dddtttqqqlllaaaVVVQQQNNNJJJHHHIIIFFFEEEDDDBBB@@@>>>===<<<===<<<;;;:::999777666666999888555444333444555777666888999999999999;;;<<<999AAA@@@???FFFGGGIIITTT___nnnvvvcccTTTRRRLLLEEE@@@BBBHHHOOOYYY```kkkzzz|||www{{{yyywwwtttqqqgggfff]]]RRRQQQTTTPPPFFFGGGBBB<<<<<<>>>???===999888777666555444333333333111222444333333222444555777999;;;=========;;;:::;;;;;;:::777444222333555444444333333444555777888AAADDDGGGJJJKKKMMMOOOQQQMMMLLLJJJHHHEEEDDDCCCBBB>>>?????????>>>===<<<<<<777666666666555555555555000222555666555444555555444:::???@@@@@@BBBCCCAAA999777555222111222333444555555555666999<<<@@@BBBGGGFFFIIIPPPUUUYYY___fffjjjkkkiiifffhhhnnnpppooorrrtttvvvwwwwwwyyy{{{}}}zzz|||~~~~~~lllbbb\\\WWWRRRKKKGGGBBB???>>>======<<<<<<<<<<<<===@@@GGGPPPVVV^^^bbbfffjjjmmmppptttvvv{{{||||||yyypppxxxqqqiiirrrmmmXXX___ppp{{{dddSSSFFF===777777777666555555444444444555555444222222333555444444444444333222222111333444444555555444444333222111111000111222444555222333444444555555444444111444777888888777888999666666777777888888888999DDDOOOrrrgggZZZ[[[mmmhhhRRRFFF???===>>>===<<<<<<<<<<<<;;;;;;;;;888888999999999999888888999:::;;;;;;999999:::;;;:::;;;<<<>>>AAACCCFFFGGGMMMTTT```pppppp^^^SSSPPPOOOLLLJJJKKKRRR___llluuuzzz~~~~~~222444222555;;;>>>SSSvvv}}}pppyyy~~~qqqRRRBBBBBBDDDNNNXXXYYYQQQKKKLLLPPPNNNMMMJJJIIIJJJKKKLLLLLLOOOQQQRRRRRRQQQRRRTTTWWW___cccrrrtttjjj```UUUOOOLLLGGGEEEFFFEEEDDDCCCBBB@@@>>>======<<<<<<;;;999888777666555888777666555444555555666666888999999999999:::<<<:::AAA@@@>>>EEEGGGJJJUUU```rrrlll[[[YYYRRRJJJCCCCCCHHHMMMQQQVVV___jjjvvvyyytttsssttt~~~|||zzzvvv{{{rrr```WWWWWWSSSJJJFFFCCC???>>>>>>>>><<<999666666555444444444555555111222444333333222444555666777999;;;<<<<<<;;;:::<<<<<<;;;888555444444666333333333333444666888999AAACCCGGGIIIJJJLLLOOOPPPMMMLLLJJJHHHFFFDDDCCCCCC============<<<;;;:::999999888777666555444333333000222444444444333333444333888;;;<<<===@@@@@@===888777555444333333444444444444444444666888;;;=========@@@GGGMMMRRRYYY```hhhjjjhhhfffhhhnnnqqqpppqqqsssuuuvvvvvvxxxzzz||||||}}}~~~~~~~~~lllaaa[[[VVVQQQJJJGGGBBB???=========<<<::::::;;;<<>>777777777666555555444444222333333222111111333444333333444444444333222222222333333333333333333222555444333111111111111111222333444444555444444444000222444555555555666777555666666777888999999:::DDDNNNqqqgggZZZZZZggggggQQQFFF@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888888999999888888888888999::::::888888999::::::;;;<<<>>>@@@CCCEEEGGGLLLSSS^^^nnnmmm[[[QQQMMMLLLKKKJJJKKKRRR___mmmwww{{{|||~~~}}}{{{|||~~~111333111444;;;???UUUxxx}}}xxxsssxxx~~~yyyoooyyyuuuwww|||{{{iiiOOOBBBAAABBBKKKTTTUUUOOOJJJKKKOOOLLLKKKIIIHHHHHHHHHIIIJJJMMMOOOPPPQQQQQQSSSUUUXXX]]]aaaqqqxxxlllaaaUUUOOOKKKGGGEEEFFFCCCCCCBBBAAA@@@???>>>>>>;;;;;;:::999777666555444666666666666555555555555666888999999888888:::;;;;;;BBB???===DDDFFFJJJVVVaaatttqqqbbb```YYYPPPHHHEEEHHHKKKLLLNNNTTT[[[dddlllrrrvvvvvvsssmmmfff___[[[[[[\\\fffuuuvvvuuubbb[[[VVVPPPEEEDDDCCCAAA>>><<<:::999555555444444555555666777111333444444222222333555444555777999;;;;;;;;;:::=========:::777555666777222222222333555777999;;;???BBBFFFHHHIIIKKKMMMOOOMMMLLLKKKIIIGGGEEEDDDCCC============<<<;;;:::999:::999888777555333222111111222333333222222222444333777999:::<<<@@@>>>999777777666666555555444444555555444444555777888:::::::::===EEEJJJPPPXXXaaafffhhhhhhfffiiiooorrrrrrppprrrtttuuuuuuvvvyyyzzz~~~~~~~~~~~~~~~~~~kkkaaaZZZTTTNNNIIIFFFAAA>>>======<<<<<<999::::::;;;???GGGPPPVVV^^^aaafffiiilllooorrrtttxxx|||}}}zzzooouuuppp```^^^hhh~~~qqqXXX[[[dddtttxxxdddVVVIII???777777777666555555444444111333333333222333555666222222333444444444333333111222222333333222222111444444333222111111111111222222333444444444444444111333444444333444666999555555666777888::::::;;;DDDNNNpppgggYYYXXX___|||eeeOOOFFFBBB???>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888777888999999777777888999:::;;;<<<>>>@@@BBBEEEFFFJJJQQQ[[[iiikkkZZZOOOKKKJJJJJJIIIJJJRRR```nnnyyy~~~|||}}}}}}|||{{{zzz|||~~~~~~444555333666<<<@@@UUUxxxwwwooowwwrrrkkkvvvwwwssssssqqqcccNNNAAA@@@???GGGPPPQQQLLLIIIKKKOOONNNMMMLLLJJJHHHFFFGGGHHHKKKLLLOOOPPPQQQSSSVVVYYY\\\aaappp{{{pppdddXXXRRRMMMHHHFFFGGGAAAAAA@@@@@@??????>>>>>>;;;:::999888777555444444555555666777666666555555666888999999888888999;;;;;;AAA>>>;;;BBBEEEJJJVVVaaapppyyykkkcccaaa[[[SSSKKKGGGHHHKKKNNNOOORRRVVV\\\bbbgggjjjeeebbb[[[UUUPPPOOOPPPQQQQQQ\\\gggmmmpppxxxzzzrrraaaYYYTTTGGGGGGGGGCCC???;;;::::::666666555555555555666666222333444444222222333444333555777999;;;<<<<<<<<<=========;;;888666666666111111222333555888;;;<<>>===<<<;;;999999888666555444222222333444444333222222333555555999;;;<<>>CCCHHHMMMVVV```cccggghhhgggiiiooossstttqqqsssuuuvvvvvvwwwyyy{{{~~~}}}~~~~~~kkk```YYYQQQLLLHHHDDD@@@===<<<<<<<<<;;;999:::;;;<<<@@@HHHRRRXXX```cccgggjjjmmmooorrrtttwww|||~~~{{{pppssssssccc]]]dddzzzhhhUUUVVV[[[fffwwwvvvdddWWWJJJ???777777777666555555444444333444666555555666888:::111222222333444444444444222222333333333333222222000000111111222333444555222222333444444444444333444555555555444666888;;;444555666777999:::;;;<<>>===DDDKKKMMMJJJHHHKKKOOOTTTTTTSSSOOOJJJFFFEEEFFFIIIKKKMMMOOOPPPSSSVVVYYY\\\bbbppp}}}sssfffYYYRRRMMMHHHFFFGGG@@@@@@?????????>>>>>>>>>;;;:::999888777555444444555555666666777666555555666888999999888777888:::999@@@===:::AAADDDHHHTTTaaaiiiooopppnnnkkkddd]]][[[[[[XXXRRRLLLIIIJJJMMMPPPPPPRRRUUUYYY^^^bbbeeeZZZUUUNNNHHHEEEDDDEEEFFFGGGMMMSSSVVVUUUYYYeeepppvvv{{{nnn^^^VVVKKKKKKIIIEEE@@@<<<::::::888888777666555444444444222333444444222222333444333444666999;;;===>>>???<<<======;;;888555555555111111222333666999;;;===>>>AAADDDGGGHHHJJJLLLNNNLLLLLLLLLKKKIIIGGGEEEDDDAAAAAAAAA@@@???>>><<<;;;777777666666555555444444555555555333222333666888666;;;@@@AAADDDFFFCCC===888999999888777666444333333444555666888:::;;;<<<888777999===@@@DDDNNNYYY```fffiiihhhiiioootttuuussstttvvvwwwwwwxxxyyy{{{~~~}}}~~~|||jjj___WWWPPPJJJFFFCCC>>><<<;;;;;;;;;::::::;;;<<<>>>CCCKKKTTT[[[cccfffjjjmmmnnnpppsssuuuuuu}}}}}}qqqrrrwwwggg```cccuuuppp[[[PPPQQQTTT[[[kkkwwwdddVVVIII>>>777777777666555555444444333444666555555666888:::111222222333444444444444333333444444444444333333///000111222333444444555111222333333444444333333333444555444444555888;;;444555666888999;;;<<<<<>>===<<<<<<<<<<<<;;;;;;;;;999999888777777888999999999:::;;;:::999888999;;;::::::;;;<<<>>>AAABBBDDDGGGMMMUUU```rrrnnn]]]RRRLLLJJJHHHFFFGGGOOO^^^nnn{{{|||{{{~~~}}}yyyyyy||||||333555444666999999JJJjjjwwwlllhhhwwwvvviiiqqqssslll{{{zzzqqqjjjfffYYYGGG======;;;AAAHHHJJJHHHHHHLLLPPPZZZ[[[YYYTTTMMMHHHFFFGGGHHHJJJMMMNNNPPPRRRVVVYYY[[[bbbpppsssfffXXXPPPJJJEEECCCDDD@@@?????????>>>>>>======;;;;;;:::999777666555444555555555555666666666666777888999888777777888999777>>>;;;999@@@BBBFFFRRR^^^```]]]VVVQQQQQQQQQPPPPPPRRRRRROOOKKKJJJLLLNNNNNNOOOQQQSSSWWWZZZ]]]___XXXRRRJJJDDDAAA@@@@@@???CCCDDDGGGIIIIIIJJJQQQZZZ^^^aaajjjvvv~~~xxxxxxlll[[[RRRPPPKKKFFFBBB>>><<<;;;:::999777666555444444444333444555444222111222333333444666888;;;>>>@@@AAA<<<======;;;888666555555222222222444666999;;;===>>>AAAEEEGGGHHHJJJLLLNNNLLLLLLMMMLLLKKKHHHFFFEEEAAAAAAAAA@@@>>>===;;;;;;666666666666555555555555555555444333222444888;;;777@@@HHHKKKKKKKKKHHHDDD>>>===<<<:::888777666555111222333555777999:::;;;888777999;;;<<<@@@LLLXXX___fffjjjiiiiiioootttuuutttuuuwwwxxxwwwxxxzzz{{{}}}~~~~~~~~~{{{iii^^^WWWOOOIIIEEEBBB===;;;::::::::::::;;;;;;<<>>777777777666555555444444111333333333222333555666222222333444444444333333333444444555555444444333222222333333333222222111111111222333333333333333000222333333222333555888666666777888999;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;:::999888777777888999:::999:::;;;;;;999999:::;;;::::::;;;<<<>>>@@@BBBCCCFFFLLLSSS]]]nnnppp^^^RRRKKKHHHGGGEEEFFFNNN]]]mmmzzzzzzxxx||||||wwwuuuyyyzzz{{{~~~~~~000333333777:::777GGGfffyyyooolll~~~tttgggkkk~~~{{{oooyyy~~~uuummm]]]III>>>???;;;@@@EEEHHHHHHIIIMMMQQQ\\\]]]]]]XXXPPPJJJIIIJJJHHHJJJLLLNNNOOORRRUUUXXXYYYbbboootttgggYYYPPPJJJDDDCCCDDD@@@@@@???>>>======<<<<<<<<<<<<;;;999888777666555666555555444555666777888777888999888777666777888444;;;:::999???AAADDDOOOSSSTTTPPPFFFAAABBBEEEEEEHHHKKKMMMMMMKKKJJJLLLOOONNNOOORRRTTTWWWYYYZZZ[[[WWWQQQJJJEEECCCCCCBBBAAABBB???@@@DDDFFFEEEHHHNNNOOOPPPSSSXXX]]]aaaaaa```aaaiii{{{hhhYYYSSSKKKFFFCCCAAA>>><<<888888777666555555666666333444555444222111222333111222444666:::===@@@AAA===>>>???===:::777666666333333333444666999;;;<<>>===<<<888888777666555444444333444444333111111444999===;;;HHHUUUXXXVVVUUURRROOOEEECCC@@@===;;;999999888333444555777888999999999::::::;;;===>>>CCCPPP]]]___fffkkkjjjiiinnnsssuuusssuuuvvvwwwvvvwwwxxxzzz{{{|||~~~yyyhhh^^^WWWOOOIIIDDDAAA<<<:::999:::::::::::::::<<<>>>DDDLLLVVV]]]eeehhhkkknnnooopppsssuuuuuutttrrrwwwnnnhhhmmmvvv|||~~~ssshhhbbbYYYPPPIIIMMMPPPUUUddd|||kkkWWWIII???777777777666555555444444222333333222111111333444333333444444444333222222333333333444444333333333111222333333333333222111111111222333333333333222///111333444333444555666777777888999999:::;;;;;;@@@HHHggg|||aaaUUUSSS```xxxkkkTTTIIIBBB??????===<<<<<<<<<<<<;;;;;;;;;:::999888666666888999:::888:::;;;:::999888999:::999::::::;;;===???AAABBBEEEKKKRRR[[[lllsssaaaTTTLLLIIIGGGDDDDDDLLL[[[kkkxxxzzzwww}}}}}}wwwuuuyyyyyyyyy|||///333444999<<<999HHHfffuuurrrqqqeeeiii{{{sssxxxxxxdddLLLAAAAAA:::???DDDGGGGGGIIIMMMQQQ[[[^^^^^^YYYQQQLLLKKKLLLHHHJJJLLLNNNOOOQQQTTTWWWXXXaaannn~~~wwwjjj[[[RRRLLLFFFDDDFFF@@@@@@???>>>===<<<;;;;;;===<<<;;;:::999777666666777666444333444555888999777888999888777666777888222:::999888???@@@BBBMMMHHHJJJHHH@@@;;;<<>>DDDFFFDDDDDDHHHIIIHHHGGGGGGIIILLLPPPRRROOOXXXkkkttt^^^UUUKKKEEEDDDCCC@@@<<<666666666666666777777888333444555444222111222333///000222555888<<>>???@@@???<<<999777777444444444444666888;;;<<<@@@BBBFFFHHHIIIKKKMMMOOOLLLLLLMMMMMMLLLJJJGGGEEEFFFFFFEEEDDDCCCAAA??????:::999888777555333222111333222111000000333999===@@@PPP```ddd```]]][[[YYYJJJGGGDDD@@@===;;;;;;;;;888999999::::::::::::999888888:::===>>>CCCQQQ```___fffkkkjjjiiinnnrrrtttrrrtttuuuvvvuuuvvvwwwyyyyyy{{{~~~yyyhhh^^^WWWOOOIIICCC@@@<<<999999::::::999888999;;;===CCCLLLVVV]]]eeegggkkkmmmnnnooorrrsssuuuuuurrrzzzsssttt{{{zzz}}}qqqeee]]]VVVPPPHHHMMMRRRVVVddd|||nnnYYYIIIAAA777777777666555555444444444555555444222222444555444444444444333333222111222222222333333222222222---...111333444555555555111111222333333333333222000222555777666666666777888888888999999:::::::::===EEEdddfffYYYSSS```vvvmmmVVVIIIAAA>>>???======<<<<<<<<<;;;;;;;;;:::999777666666777999:::777999999999888777888999999::::::;;;===???@@@AAAEEEKKKRRRZZZkkkxxxeeeWWWOOOLLLGGGDDDDDDKKKZZZjjjwww~~~}}}yyyyyywww{{{zzzzzz|||222333222666<<<<<>>AAAEEEHHHIIIJJJMMMOOOYYY]]]```]]]SSSJJJEEEEEEJJJIIIHHHLLLQQQUUUVVVUUU^^^dddlllzzzzzzkkk[[[RRRMMMHHHEEEEEE@@@@@@>>>=========>>>???;;;::::::999888777666666555444555777999:::888666999888666444333444555666555777999::::::===BBBGGGGGGDDD@@@<<<;;;<<<>>>@@@CCCFFFHHHIIIHHHIIIMMMQQQMMMRRRVVVYYY^^^aaa\\\UUUVVVPPPIIIDDDDDDDDDDDDBBBDDDBBB@@@???@@@AAAAAAAAA<<<>>>@@@AAAAAABBBDDDFFFLLLQQQ\\\rrrqqq]]]NNNLLLJJJAAA<<<===:::888666444333444555666444666666444111///111333777333111555999;;;>>>BBBCCCFFFEEE@@@<<<;;;:::777555555444444666999<<>>===<<<:::888=========@@@GGGPPPZZZ___cccfffjjjmmmpppssswwwzzzyyytttttt|||uuutttdddQQQMMMNNNPPPTTT[[[eeetttqqq```MMM>>>:::999888666555555444444555555444444444444555555333333333333333333333333222222222333333444444444777444222222444444222///111222333444555444333333000222444666777777666555777555777;;;;;;888777:::>>>JJJcccmmmWWWZZZkkkpppWWWIIIBBB@@@@@@???>>>===<<<;;;:::999999777777777777777777888888777888888888888999999999:::;;;;;;<<<>>>???AAAAAAEEEHHHPPP\\\ooovvvcccWWWOOOIIIIIIGGGEEEHHHRRRaaarrr|||~~~|||uuuxxx|||222333222666;;;;;;LLLjjj~~~lll___jjjiiiPPPEEE???AAACCCFFFHHHJJJMMMNNNYYY]]]```]]]TTTKKKFFFEEEKKKJJJJJJMMMRRRUUUVVVVVV]]]bbbkkkyyy~~~nnn]]]SSSMMMFFFBBBBBBAAA@@@???>>>===>>>??????;;;;;;:::999888777777666555666777888:::;;;:::::::::999777555444444444444444666888999999<<>>999888666555444555555666444555666444111000222444444000000444777888;;;???DDDGGGFFF@@@;;;:::888444555444444444666:::===@@@AAACCCEEEFFFGGGIIILLLNNNQQQOOOMMMMMMMMMNNNMMMLLLGGGFFFEEEDDDBBB@@@???>>>>>>;;;888777666666555333333444444444444777:::===KKKggg}}}uuummmeee[[[SSSPPPLLLFFFAAA@@@>>><<<;;;<<<===>>>===<<<:::;;;<<<<<<>>>FFFSSS\\\dddeeefffhhhkkkooorrrtttrrrrrrssstttuuuvvvwwwxxx}}}}}}~~~vvvggg___YYYRRRLLLFFFDDDAAA@@@@@@???===;;;===<<<===@@@GGGPPPYYY___dddgggjjjnnnppptttxxx{{{xxxuuuvvvkkkUUUPPPIIIMMMTTT]]]hhhwww|||jjjZZZJJJ>>>:::999888666555555444444555555444444444444555555333333333333333333333333222333333333333333333444555333222222444444333111111222333444444444333333222333444666666666555555777555666:::;;;888888;;;>>>III```oooYYYZZZtttvvv\\\JJJBBB@@@@@@??????>>>===<<<;;;:::999999999888777777888888888777888888888888999999999<<<<<<<<<===>>>@@@BBBCCCEEEIIIPPP\\\ooo{{{eeeXXXNNNHHHHHHFFFDDDGGGPPP___ppp{{{~~~xxxyyy{{{222333222666;;;;;;KKKiii|||mmmcccqqqtttSSS@@@AAAAAAAAADDDHHHKKKMMMMMMXXX]]]```]]]TTTLLLGGGGGGKKKJJJKKKMMMRRRUUUVVVWWW[[[```iiiwwwooo^^^TTTNNNGGGCCCBBBBBBAAA@@@???>>>??????@@@===<<<;;;:::999888888777555777999999999:::<<<===:::999888777666555444333444555666777888:::>>>AAA<<<:::777555555666999;;;BBBAAAAAACCCGGGKKKMMMMMMTTTZZZ___bbbeeegggccc\\\UUUPPPKKKIIIJJJKKKJJJHHHIIIEEEAAA>>>>>>>>>>>>===;;;<<<======<<<<<<===>>>===BBBIIIYYYvvvmmmUUUKKKGGG@@@;;;;;;999888888777666666555555333444555333222222333555333000000444777777:::???HHHKKKJJJCCC>>>;;;888444444444444555888;;;???AAAAAACCCEEEFFFFFFHHHKKKMMMOOOPPPQQQOOOMMMLLLMMMNNNIIIHHHGGGEEEDDDBBBAAA@@@>>><<<999888777777555444444555666666666999===@@@QQQqqqtttjjj```[[[UUUNNNHHHGGGDDDBBB@@@@@@@@@@@@???>>><<<=========@@@HHHTTT]]]eeefffgggiiikkkmmmpppqqqqqqqqqrrrssstttvvvwwwxxxyyyyyy{{{rrrccc\\\WWWQQQLLLCCCAAA???======<<<;;;999<<<;;;<<<@@@GGGPPPYYY___eeehhhkkkooorrruuuyyy|||yyywwwxxxnnnTTTNNNEEELLLVVVbbbooo~~~yyyeeeWWWJJJ@@@:::999888666555555555555444444444444444444444444333333333333333333333333444333333333333333333222333222111222444555444333111222333444444444333333444444555555555555555555888666666999999888999<<<>>>GGG[[[rrr\\\ZZZ~~~~~~bbbLLLAAA@@@AAA??????>>>>>>===<<<;;;;;;;;;;;;:::999888888888888777888888888888999999999<<<;;;::::::;;;>>>AAACCCDDDHHHPPP[[[mmmiiiZZZQQQKKKGGGEEEDDDFFFNNN\\\mmmyyy}}}{{{|||}}}222333222666;;;:::JJJhhh}}}ssslll}}}WWW>>>DDDBBBAAADDDHHHKKKMMMLLLVVV[[[___]]]TTTLLLIIIHHHJJJJJJKKKMMMPPPSSSUUUVVVYYY^^^ggguuu~~~ooo___UUUPPPJJJGGGGGGBBBAAA@@@?????????@@@AAA======<<<;;;:::999999888666777999999777888:::<<<888888888888888777555555333444555666777999;;;===:::999777666666888;;;===DDDBBBAAADDDJJJOOOPPPPPPXXX___dddgggiiiiiieee^^^SSSPPPMMMLLLNNNOOOMMMJJJIIIEEE@@@>>>===>>>>>>>>>;;;======<<<;;;:::;;;<<<;;;>>>CCCMMMcccyyy{{{rrrYYYLLLFFFAAA===<<<999999999999888777666555333444444333333333444555444222333777888999===BBBKKKOOONNNHHHBBB???<<<777444444555666999===@@@BBBAAACCCEEEFFFFFFHHHJJJMMMJJJNNNPPPPPPOOONNNPPPSSSJJJIIIHHHFFFDDDCCCBBBAAA>>><<<999888888777555333444555666666666999===@@@RRRpppzzzoooiiibbbYYYRRRPPPLLLIIIFFFDDDCCCBBB@@@>>>======>>>@@@EEENNNYYY```ggghhhhhhjjjkkkmmmnnnoooqqqqqqrrrsssuuuwwwyyyzzzxxxxxxyyy~~~nnn___YYYUUUPPPLLLBBB???===;;;;;;;;;:::888;;;;;;===AAAHHHQQQYYY___fffhhhlllppprrrvvvzzz|||{{{zzz|||qqqTTTMMMCCCMMM\\\kkkxxx~~~iiiYYYLLLCCC999888777666555555555555444444444444444444444444333333333333333333333333444444444333333222222222111111111222444555555555222222333333333444444444666666555444444444555555999555555888999888999===>>>FFFWWW}}}sss^^^\\\fffMMMAAA@@@BBB@@@??????>>>===<<<<<<<<<===<<<;;;:::999888888888777777888888888999999999:::999777666777;;;>>>AAADDDHHHOOOZZZjjjlll^^^VVVPPPGGGFFFEEEFFFLLLZZZkkkwww~~~}}}}}}~~~222333222555::::::JJJhhh~~~~~~uuupppdddFFFFFFEEEEEEGGGIIIKKKLLLLLLTTTYYY^^^\\\TTTLLLIIIIIIHHHIIIJJJLLLMMMPPPRRRTTTWWW]]]eeessssssbbbXXXRRRKKKHHHGGGBBBAAA@@@?????????@@@AAA>>>======<<<;;;:::999999555777888888777777888999666777888888999888888888444333444555666888888888888777666666888:::===???DDDBBB@@@DDDJJJPPPSSSSSS\\\ccciiikkkkkkjjjeee___TTTQQQOOOPPPRRRQQQNNNJJJGGGDDD@@@??????@@@@@@@@@===>>>>>>===;;;999:::;;;===???AAAGGGTTTooo{{{qqqnnnqqqtttwwwzzzwww```QQQJJJEEEAAA???::::::::::::999888777666555444333333444444555555444222333666888999???FFFLLLPPPPPPJJJDDDAAA>>>999444555666888;;;>>>AAACCCBBBCCCEEEEEEFFFGGGJJJLLLHHHLLLPPPQQQOOOOOOQQQTTTJJJIIIHHHFFFEEECCCBBBAAA===;;;999999888777555222333444555555555777;;;>>>NNNfffxxxqqqfff___\\\UUUQQQLLLHHHEEECCC@@@>>>:::;;;<<<@@@GGGRRR\\\dddiiiiiijjjkkklllmmmmmmmmmrrrrrrrrrtttvvvyyy|||~~~yyyxxxyyy}}}~~~kkk]]]WWWSSSNNNJJJEEEBBB???======>>>===<<<:::;;;===BBBIIIRRRZZZ___fffiiimmmpppsssvvvzzz}}}}}}|||~~~yyyXXXNNNFFFSSSeeeuuuooo]]]NNNDDD999888777666666555555666333333444555555444333333333333333333333333333333444444444333333222222222000111222333333444555666222222222333333333444444666666555444444444555555888555555888999888:::>>>>>>EEESSSwwwsss```aaahhhNNNBBBAAABBB??????>>>>>>======<<<<<<===<<<;;;:::999999999999777777888888888999999999999888666555777:::>>>@@@BBBGGGNNNWWWfff}}}mmm^^^VVVQQQHHHHHHGGGGGGLLLYYYjjjwww~~~|||~~~222333222555:::999IIIggg||||||~~~|||{{{sssmmm|||pppPPPHHHJJJLLLMMMLLLKKKLLLMMMRRRWWW\\\ZZZSSSLLLIIIIIIFFFHHHJJJKKKLLLNNNQQQSSSWWW\\\dddrrr{{{hhh\\\SSSKKKEEEDDDBBBAAA@@@???>>>??????@@@======<<<;;;:::999999888555555666999<<<===<<<:::888888888888888999999999555444333444666777666555444444444555888;;;>>>@@@AAA@@@@@@CCCHHHNNNSSSUUU```hhhoooooommmjjjddd^^^WWWUUUTTTUUUVVVTTTOOOJJJGGGEEEBBBAAABBBBBBAAA@@@===>>>>>>===;;;999:::;;;>>>???AAADDDIIIZZZvvvuuummmiiihhhfffeeeiiitttuuudddUUUJJJDDD@@@>>>;;;;;;;;;:::999999888888666555333333444555555444222000111444555888AAAJJJOOORRRRRRLLLFFFBBB===888555666888:::<<>><<<;;;::::::888555333333444444444444666999<<>>888999;;;@@@IIITTT^^^eeejjjkkklllmmmnnnnnnnnnmmmsssrrrrrrtttvvvzzz}}}}}}{{{{{{}}}|||jjj]]]WWWRRRLLLGGGCCC@@@===;;;;;;<<<<<<<<<;;;<<<>>>CCCKKKTTT\\\```fffiiilllpppsssvvvzzz}}}|||~~~ZZZLLLMMM[[[nnn~~~rrr\\\LLLAAA888888777666666666666666222333444555555444333222333333333333333333333333444333333333333333333222000111333333333333555666333333222222222333444555444444555555555555555555777444555888:::999:::>>>>>>DDDOOOqqqsssaaafffjjjNNNDDDBBB@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999999777888888888888999999999:::999888888999<<>>===>>>??????======<<<;;;:::999888888666444666<<>>;;;======<<<:::999:::;;;;;;<<<@@@BBBBBBHHH[[[ooouuuoooeee\\\YYY```mmmyyy}}}xxxlll]]]NNNEEE???======<<<;;;:::999999::::::888666333333555555444222222111111333444999DDDPPPVVVYYYXXXQQQIIICCC===777777888999;;;===???AAABBBBBBCCCEEEEEEEEEFFFHHHKKKHHHIIIKKKNNNQQQRRRQQQPPPLLLLLLKKKIIIGGGFFFDDDDDD@@@>>>======<<<;;;888555555555555444444555888;;;BBBLLL```yyyzzzvvvjjjddd\\\SSSMMMGGGBBB???<<<<<<>>>CCCLLLWWWaaafffkkklllmmmoooooooooooonnnrrrqqqqqqsssuuuzzz~~~~~~~~~{{{jjj^^^XXXRRRJJJDDDAAA>>>:::888999:::::::::;;;<<<@@@EEEMMMUUU]]]bbbeeehhhlllooorrruuuyyy|||~~~yyy{{{___NNNSSSaaauuuqqqZZZJJJ@@@888777777666666666666666111222444555555444222111333333333333333333333333222333333333333333333444000222444444222222444666333333222222222333444555222333444666666666555555555444555:::;;;999:::===>>>BBBJJJjjjuuubbbdddkkkPPPEEEAAA>>>=========<<<<<<<<<<<<<<<::::::999999999999999:::777888888888888999999999:::999999:::;;;===???@@@???DDDJJJPPP[[[qqqooo^^^TTTOOOGGGHHHGGGFFFHHHTTTfffttt}}}~~~{{{yyy}}}222333222555999999HHHfffxxxrrrnnnyyydddJJJRRRYYYWWWPPPJJJKKKOOONNNTTTYYYXXXQQQKKKHHHHHHGGGJJJLLLMMMLLLNNNQQQUUUXXX\\\cccpppmmm```WWWOOOIIIGGG@@@@@@>>>=========>>>???===<<<;;;:::999888888777666444666@@@KKKPPPKKKDDD@@@>>>;;;888666666666777666444333444777777555222333444555777;;;???BBBDDDBBBDDDGGGHHHJJJPPPXXX^^^hhhqqqwwwvvvqqqkkkeee______^^^]]]^^^]]]YYYRRRLLLJJJIIIHHHGGGFFFCCC???<<<:::;;;<<<;;;999888999:::777999===AAA>>>???LLL[[[cccpppqqqaaaWWWZZZgggtttzzzjjjYYYMMMFFFCCC???===;;;999888999:::;;;999666444333555555444111555333333444666<<>>???AAAAAABBBCCCEEEEEEEEEFFFHHHJJJDDDDDDFFFLLLRRRVVVUUURRRNNNMMMLLLKKKIIIGGGFFFEEEBBB@@@?????????===:::777666777666555444555888:::;;;DDDTTTiii|||~~~qqqjjjaaaWWWOOOIIIDDDAAABBBBBBCCCHHHQQQ[[[dddiiikkklllnnnppppppppppppoooqqqppppppqqqtttyyy}}}zzzjjj___XXXRRRIIIBBBDDDAAA===;;;;;;=========<<<===@@@FFFNNNVVV^^^bbbeeehhhkkkooorrruuuyyy|||}}}wwwyyyiiiVVVVVVeeexxxpppZZZJJJAAA888777777666666666666777111222444555555444222111333333333333333333333333222222222333333444444444000333555444222111333666444333222111222333444555000222444666777777666555444333555:::<<<::::::<<<>>>AAAGGGeeexxxddd___mmmQQQFFFAAA;;;<<<<<<<<<<<<<<<;;;;;;;;;999999888888888999::::::777888888888888999999999777777888999:::<<<===>>>>>>CCCIIINNNXXXmmmqqqaaaXXXTTTFFFGGGGGGEEEGGGRRRdddrrr}}}{{{yyyxxx|||000555333222888;;;FFF[[[xxxsssjjjSSSRRR[[[]]]NNNGGGLLLMMMJJJRRR[[[[[[TTTKKKGGGFFFFFFHHHJJJKKKLLLMMMOOOQQQXXXZZZ```oooxxxhhhaaaTTTKKKIIIDDDBBB@@@>>>=========<<<;;;<<<=========<<<:::888666888:::;;;>>>MMM[[[WWWIIIDDDAAA===999777888:::;;;222444777777555333333333333444555999<<>>AAADDDFFFPPPYYYggguuummm```ZZZ^^^fffvvvrrrgggVVVEEEFFFAAA???<<<:::888888888999888777666555555444444555222555666555666>>>MMMYYY```___[[[TTTJJJBBB<<<999777:::===???@@@@@@BBBDDDAAAAAA@@@AAABBBDDDFFFGGGEEEGGGJJJMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIGGGGGGDDDCCCBBBAAA@@@?????????<<<;;;::::::999999999999>>>@@@GGGTTTcccuuuvvvnnnfff```XXXMMMEEECCCBBBAAAAAAHHHSSS___hhhllloooppprrrrrrrrrpppnnnmmmkkkmmmpppsssuuuxxx|||yyyeeeXXXSSSOOOJJJDDD===;;;:::888888999:::;;;;;;;;;<<>>>>>===<<<;;;::::::::::::;;;;;;:::777777888999888999999::::::999999999777888999:::999:::<<<>>>AAADDDCCCJJJZZZggg~~~qqqdddYYYPPPEEEDDDEEEEEEEEEMMM```rrr{{{}}}yyyzzz333777333333999;;;CCCTTTyyy{{{mmmSSSQQQZZZ\\\NNNGGGLLLMMMJJJQQQYYY[[[UUUMMMHHHEEEFFFHHHJJJKKKLLLMMMOOOQQQXXXZZZaaaooo}}}mmmdddVVVLLLIIICCCBBB@@@>>>=========<<<;;;===>>>>>>>>>===;;;999777777:::<<>>;;;::::::999666888::::::888666555555555444666:::???BBBBBBAAA??????BBBIIIMMMRRRZZZcccoootttzzz}}}zzzqqqhhhbbbaaacccggghhheee^^^UUUOOOPPPOOOMMMJJJFFFBBB???===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFLLLUUU___mmmqqqccc```eeexxx{{{fffOOOJJJBBB@@@<<<:::999999999999888777666555444444444444222444666555666>>>LLLWWW___]]]ZZZSSSJJJAAA<<<999888999<<<======>>>@@@BBBCCCBBBBBBCCCDDDEEEGGGHHHDDDFFFHHHKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFEEECCCCCCBBB@@@@@@?????????<<<<<<;;;:::::::::::::::<<<===BBBMMMZZZhhh|||xxxpppiiiccc[[[PPPGGGEEEDDDCCCEEELLLWWWbbbjjjnnnqqqrrrssstttsssrrrpppnnnnnnpppsssuuuwwwzzz~~~zzzgggYYYSSSOOOIIICCC???===<<<::::::;;;<<<===<<<<<<>>>CCCKKKUUU___dddfffiiinnnrrrtttuuuwwwyyy|||xxx~~~~~~nnnZZZQQQ]]]qqq}}}___JJJ>>>888888777666666666666666444444333333333444555666444444444444444444444444333333444555444333222111333333333333333333333333111111111222222222333333333444555555555555333333666666666777888888999999:::???GGG\\\zzzfffaaasssqqqWWWGGGAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888777888999555666777888999:::::::::777888999:::999:::<<<>>>@@@CCCBBBIIIXXXeee}}}ttteeeZZZPPPHHHFFFFFFEEEEEEKKK]]]nnnvvv}}}|||666888444444;;;<<>>===>>>>>>===;;;>>>>>>??????>>><<<:::999555888:::AAAQQQdddiiidddUUUOOOGGGBBB@@@???===:::<<<>>>>>>===:::777777777666444555;;;CCCGGGFFFCCC@@@@@@DDDKKKOOOTTT^^^hhhuuuzzz{{{rrrjjjeeegggjjjlllmmmhhhaaaXXXRRRTTTRRROOOJJJFFFBBB???===>>>===<<<;;;::::::::::::<<<<<<<<<<<<===???@@@AAAAAACCCGGGKKKUUUggg}}}vvviiiggguuuyyy\\\NNNDDDAAA===::::::::::::999888777666555444444444444222444555555666>>>KKKUUU[[[ZZZWWWPPPGGG@@@;;;999888999:::::::::;;;>>>@@@BBBBBBBBBBBBCCCEEEFFFGGGBBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAA===<<<<<<;;;;;;;;;;;;;;;<<<;;;???GGGPPP[[[kkkyyywwwpppiiiddd\\\PPPHHHEEEFFFGGGKKKTTT^^^gggmmmpppttttttuuuuuutttsssqqqpppoooqqqtttvvvwwwyyy|||}}}|||iii[[[TTTOOOHHHBBB>>>===<<<;;;:::;;;<<<<<<<<<>>>AAAFFFNNNWWW___cccgggjjjnnnqqqrrrsssuuuwwwzzzzzzrrrppp{{{jjjYYYOOOWWWgggzzzcccKKK>>>999888666555444555777888555555444333333333444444444444444444444444444444222333444444444333222111333333333333333333333333222222222333333333444444333444555666666666555444666666666777888888999999:::>>>EEEXXXzzzggg[[[kkkvvv[[[IIIBBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888777888999333444555777999:::::::::777888999:::999:::<<<>>>???BBBAAAGGGUUUaaazzzwwwgggZZZPPPKKKHHHGGGEEEDDDIIIYYYhhhrrrzzz}}}666888333555===<<<===GGGggg}}}}}}eeeTTTQQQYYY[[[OOOIIILLLLLLMMMPPPUUUZZZ[[[WWWMMMFFFEEEGGGIIIKKKLLLNNNPPPRRRVVVYYY```kkk}}}wwwmmm\\\PPPKKKEEECCCAAA???>>>>>>>>>===<<<===>>>>>>>>>===<<<:::999444666777===MMMbbbooorrrbbbZZZOOOHHHFFFFFFDDDBBBDDDDDDBBB???;;;777666777666444555;;;DDDIIIGGGCCCBBBCCCGGGMMMRRRXXXdddppp{{{{{{rrrkkkhhhmmmoooqqqpppjjjbbbZZZVVVYYYUUUPPPJJJEEEAAA>>>=========<<<;;;;;;;;;;;;;;;========================???@@@AAABBBGGGSSScccnnn{{{|||ppptttlllVVVIIIDDD>>>;;;;;;;;;:::999777777666555444444444444222444555555666===GGGPPPUUUTTTQQQKKKDDD===:::999:::::::::888888999<<>>======<<<<<<<<<======>>>===@@@FFFLLLSSSaaammm{{{ssslllfffaaaZZZOOOGGGDDDHHHLLLRRR[[[dddkkkppprrrttttttttttttsssrrrqqqpppnnnpppsssuuuuuuvvvyyyzzzzzz}}}}}}}}}}}}|||kkk]]]TTTNNNGGGAAA<<<;;;:::999999999::::::===???CCCIIIQQQYYY___ccciiikkkoooqqqrrrsssuuuvvvzzz|||jjjhhhttteeeTTTMMMQQQ^^^rrrcccKKK===:::888666444444555777888666555555444333333333333444444444444444444444444222333444444444333222111333333333333333333333333333333333444444444555555333333555666666555444444666666666777888888999999:::???DDDSSSwwwyyyfffVVVbbbdddMMMCCCCCC>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<:::888777888:::444555666888999:::::::::777888999:::999:::<<<>>>>>>BBBAAAFFFRRR^^^www|||iii[[[PPPLLLIIIFFFDDDCCCGGGUUUcccoooxxx~~~~~~~~~333666222555======<<>>===<<<<<<<<<<<<;;;::::::999888888777:::GGG\\\oooyyysssjjj^^^UUUPPPOOOOOONNNLLLKKKGGGAAA;;;777555555555444666<<>>>>>;;;;;;;;;;;;;;;<<<===>>>============<<<<<<;;;;;;:::;;;<<<===???DDDLLLRRR^^^kkk{{{|||bbbOOOHHHAAA=========;;;999777666555444444333333333333333444444555:::CCCIIIMMMLLLJJJEEE???:::888888:::::::::888777888;;;>>><<<======>>>????????????@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDD???>>>>>>===>>>>>>????????????AAAFFFJJJPPP[[[fffrrr{{{}}}xxxpppiiibbb^^^WWWNNNHHHFFFKKKPPPXXXaaahhhmmmqqqrrrrrrrrrrrrrrrrrrqqqppppppoooqqqtttuuuuuuvvvwwwxxxyyy|||}}}||||||~~~zzzjjj]]]TTTLLLEEE@@@;;;;;;::::::999999999999===???DDDKKKSSSZZZaaadddkkkmmmppprrrrrrtttvvvxxx{{{~~~|||cccaaaoooeeeTTTLLLMMMVVVkkk```JJJ>>>:::888666444444555777888555555555444444333333222444444444444444444444444111222333444444444333222333333333333333333333333333333444444444555555555111222333444555444444333666666666777888888999999:::@@@DDDOOOoooyyyfffTTT\\\pppqqqSSSDDDCCC>>>>>>===<<<<<<<<<======<<<<<<<<<;;;888888999:::888888999999:::999999999777888999:::999:::<<<>>>>>>BBBBBBGGGQQQ[[[rrrnnn^^^RRRLLLHHHEEECCCBBBFFFSSS```nnnwww~~~~~~111555333555<<<;;;<<>>888666666444555999===AAABBBAAA@@@???AAAFFFLLLQQQYYYjjjyyy|||ssspppooowwwxxxwwwqqqiiiccc``````bbb]]]SSSJJJCCC???>>>>>>;;;;;;;;;;;;<<<===>>>???============<<<;;;:::999999:::<<<===>>>???BBBDDDJJJQQQbbb{{{gggVVVNNNDDD?????????<<<999777666555444333333333333333333333222333777===AAACCCCCCAAA>>>999777666777888999999888777888;;;===<<<<<<===>>>??????>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDD???????????????@@@@@@AAA???>>>AAAEEEIIIMMMVVV```jjjttt}}}~~~}}}|||yyyuuuoooggg___[[[UUUNNNJJJJJJMMMSSS\\\dddiiillloooqqqooooooooopppppppppqqqqqqrrruuuwwwxxxxxxwwwwwwxxxxxx{{{~~~~~~~~~~~~uuuggg[[[RRRKKKDDD@@@======<<<<<<<<<;;;;;;;;;<<>>999888666555444555777888444444555555555444333333444444444444444444444444111222333444444444333222333333333333333333333333333333333444444444555555000111222444444444444333666666666777888888999999999@@@CCCJJJggg}}}iiiUUUZZZbbb~~~ZZZGGGDDD>>>>>>======<<<======>>><<<<<<<<<;;;999888999:::999999:::::::::999999888777888999:::999:::<<<>>><<>>===<<<<<<;;;;;;;;;;;;;;;777999;;;;;;>>>GGGWWWdddrrrtttsssooojjjgggiiilllccc___WWWMMMCCC<<<999999444999>>>@@@@@@???>>>???@@@CCCHHHNNNRRR\\\nnn~~~vvvsssttt{{{{{{xxxqqqiiiddddddgggfff___UUUJJJBBB>>>>>>>>>===<<<<<<<<<<<<<<<===>>><<<<<<======<<<;;;999888999;;;<<<===>>>>>>???@@@AAADDDOOO___ppplll\\\SSSHHHBBBAAA@@@<<<888666666555444333333333333444333222111222444888;;;:::;;;:::777444333444666444666777777777777999:::::::::<<<<<<===<<<<<<;;;::::::::::::;;;<<<=========>>>???@@@@@@@@@@@@@@@>>>>>>>>>??????AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@BBBFFFHHHKKKSSS]]]gggqqqzzz|||yyyxxxuuurrrkkkbbbZZZUUUQQQLLLKKKLLLOOOUUU]]]dddhhhjjjmmmooonnnnnnnnnooopppqqqrrrssssssvvvxxxyyyxxxvvvvvvvvvyyy{{{~~~xxxpppdddYYYQQQJJJDDD@@@<<<<<<======<<<<<<;;;;;;<<<>>>BBBIIIRRR\\\dddhhhjjjlllooopppqqqtttwwwyyy{{{cccbbbllljjjUUUKKKIIINNN]]]ssstttXXXGGG>>>888888777666666666666666222333444555555555444333444444444444444444444444111222333444555444333333333333333333333333333333222333333333444444444444000222333555555555555444666666666777888888999999777???BBBFFF___nnnWWWZZZYYYttt```IIIFFF>>>>>>============>>>>>><<<======;;;999888999;;;666777888999999:::999999777888999:::999:::<<<>>>999@@@CCCFFFLLLQQQddd~~~jjj]]]PPPJJJEEEBBB@@@BBBKKKUUUdddoooyyy}}}222888777666888444888GGGZZZrrr^^^ttt||||||vvvttttttZZZGGGBBBJJJPPPIIIGGGKKKHHHGGGJJJMMMPPPQQQQQQPPPPPPIIIJJJLLLLLLKKKKKKMMMNNNMMMTTT[[[aaajjj{{{gggXXXPPPHHHEEECCCAAA@@@AAA@@@???>>>>>>======<<<<<<<<<======111555999;;;:::===HHHTTT```hhhpppssspppooorrrvvvkkkggg^^^RRRGGG???<<<<<<555;;;AAABBB???<<<===???CCCFFFLLLRRRVVV```sssxxxvvvxxx~~~~~~zzzrrriiieeegggkkkhhhaaaUUUJJJBBB>>>>>>>>>???>>>===<<<<<<;;;<<<<<<;;;<<<<<<===<<<;;;999888777777888999:::;;;<<<===AAABBBGGGOOOWWWgggttt```VVVJJJCCCBBBAAA<<<888666666555444333333333333444333222000111222555777555666555333222111333555111333666777666666777999666777888999:::999888777888777777777888999:::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBDDDHHHIIIKKKSSS[[[hhhsss{{{{{{wwwtttqqqmmmggg^^^TTTPPPLLLIIIIIILLLPPPVVV^^^dddfffhhhkkkmmmmmmmmmnnnoooppprrrtttuuurrrtttwwwwwwvvvtttsssssszzz|||~~~ssslllbbbXXXPPPIIIDDD@@@::::::;;;;;;::::::999888;;;===AAAHHHRRR\\\eeejjjiiikkkmmmooopppsssvvvyyyyyybbb```hhhwww{{{}}}eeeOOOLLLIIILLLXXXkkkrrrWWWFFF>>>777777777777777666666555111222444555666555444444444444444444444444444444111111333444555444444333333333333333333333333333222222222333333333444444111333444666777777666666666666666777888888999999555===@@@CCCZZZsssYYY[[[UUUkkkdddKKKHHH>>>>>>============>>>???<<<======;;;999888999;;;333444666777999:::::::::777888::::::999:::<<<>>>777???BBBFFFJJJMMM___}}}oooaaaSSSLLLFFFBBB@@@@@@HHHQQQ^^^jjjvvv{{{~~~}}}|||222333888:::777666===GGGeeekkkccciii}}}xxxsssjjjZZZLLLDDDAAAHHHKKKFFFEEEHHHIIIJJJKKKMMMPPPPPPNNNLLLHHHJJJKKKJJJHHHIIILLLPPPSSSZZZ]]]cccmmmyyyxxxkkk]]]PPPJJJFFFDDDBBB@@@@@@@@@AAABBB======???AAACCCCCCAAA???888888999:::<<<>>>@@@AAAOOOXXXdddkkknnnppptttxxxwwwxxxmmmXXXGGG@@@<<<666555777:::<<<<<<<<<>>>???HHHLLLQQQTTTYYYeeevvvvvvtttxxxvvvllliiilllppppppnnnfffYYYLLLCCC??????@@@>>><<<:::;;;>>>>>>;;;888<<<<<<===;;;:::999:::<<<::::::;;;::::::;;;???BBB<<>>>>>===;;;999:::;;;:::999888888999<<>>??????>>>???AAACCCCCCEEEGGGJJJLLLPPPUUUXXXdddpppyyywwwsssppplllgggeee___UUULLLHHHIIIMMMQQQWWWXXX\\\```dddgggjjjkkkjjjjjjkkkkkklllmmmmmmnnnpppvvvzzzyyyssspppssswwwvvvyyy}}}uuuiii\\\TTTMMMFFFBBBAAA<<<;;;:::999999999999999===>>>CCCJJJTTT]]]dddgggjjjlllmmmnnnoooqqqtttvvvggggggmmmtttuuunnntttssspppooosssqqqbbbQQQOOOMMMOOOXXXfffyyyrrrVVVEEE===777777666666555555444444444555555666666555555444444444444222111111333555444444444333333222222222111222333444555444333333666555555444444333222222555555444333444555666777888666555777:::;;;:::888333:::???DDDVVV~~~qqq```ZZZWWWfffhhhNNNEEE>>>>>>>>>>>>============@@@<<<777777999;;;:::888888888999999999:::::::::888:::<<<<<<<<<<<<===???;;;===BBBEEEGGGNNN___ooowwwgggUUUNNNFFFCCCAAAAAAFFFLLL[[[eeerrryyy||||||www333444666888777999CCCOOOrrr}}}iii```ddduuu}}}qqq```LLLCCC@@@EEEGGGCCCCCCGGGGGGGGGHHHKKKMMMMMMKKKJJJHHHJJJKKKJJJIIIIIILLLOOORRRYYY[[[aaalllvvvzzzlll^^^RRRLLLFFFDDDBBB@@@??????@@@AAA>>>>>>???@@@BBBAAA>>><<<888888999:::;;;===>>>???BBBJJJUUU]]]bbbgggooouuuxxx{{{sss^^^JJJBBB===888666888::::::;;;;;;>>>@@@CCCHHHOOOTTT]]]kkk~~~xxxxxxuuujjjhhhmmmrrrsssooofffYYYLLLCCC@@@???@@@===<<<;;;;;;<<<<<<;;;:::999:::;;;999888777888:::999:::::::::999;;;>>>AAA:::===@@@AAABBBIIIVVV```qqqaaaQQQJJJFFFAAA;;;888777666555444333333333333111111222222333333444444222222222222111111111000222666666222222555555222666777888777555444444555444444555555666666555555;;;;;;<<<;;;999777888999666555444444555888:::<<<;;;===>>>>>>>>>???BBBDDDFFFHHHJJJLLLNNNPPPTTTWWW```kkkttttttpppnnnjjjeeeddd^^^TTTLLLIIIKKKPPPTTTYYY[[[^^^aaaeeehhhjjjkkkjjjjjjjjjkkkllllllmmmmmmoootttyyywwwrrroooqqquuusssuuuyyy{{{{{{{{{|||}}}ooodddXXXRRRMMMFFFCCCCCC;;;;;;:::999999999999999>>>@@@EEEMMMWWW___eeehhhkkklllnnnooooooqqqtttvvv}}}}}}~~~zzzssssssyyy}}}uuupppnnnkkkjjjmmmlll^^^MMMLLLJJJMMMVVVddduuusssUUUCCC;;;888777777666666555444444222333333444444333333222444444444333111222333555444444444333333222222222000000222333333333222111444333333333333222222222555444333333333444555666777555444555888:::999777777<<>>>>>>>>>>>============>>>===;;;999888888999:::888888888999999999::::::888:::;;;;;;::::::;;;===:::<<>>>>>???@@@?????????@@@@@@???<<<999999999888999999:::;;;<<<888???GGGNNNSSSZZZdddlllwww{{{fffOOOCCC>>>:::888999999999999:::>>>@@@AAAGGGNNNWWWaaaqqq{{{}}}~~~ssshhhgggooouuuvvvpppfffXXXKKKCCC@@@??????======<<<;;;999999;;;===999:::;;;:::888777888:::888999:::999999:::===???777;;;??????>>>AAAHHHNNNgggyyygggTTTKKKHHHBBB<<<888777666555444444333333444333333333444444444444444000000000000000/////////222444555222222555555222333555666666444333444555333333333333333444555555888999999888666555555666444333222222333555777999888:::<<<===>>>@@@CCCEEEJJJLLLNNNOOOPPPRRRUUUWWW[[[eeemmmnnnllljjjgggccc```[[[SSSMMMKKKNNNTTTXXX\\\]]]```ccceeegggiiiiiiiiiiiiiiijjjkkkkkkllllllnnnrrrvvvuuupppnnnooorrrqqqsssvvvxxxxxxyyy{{{|||lllaaaVVVPPPKKKDDDAAAAAA;;;:::999999999999999999>>>BBBIIIRRRZZZaaafffiiilllmmmoooooopppqqqtttvvv{{{|||~~~||||||ssspppllljjjjjjfffXXXJJJJJJJJJNNNWWWcccrrrwwwWWWDDD;;;888888888777666666555555222333333444444333333222333444555444222222444666444444333333333333222222111111222333333333333222111111222222222222333333333333333333333444555555444333333444666777777666999<<>>>>>>>>=========<<<>>>???;;;777555888;;;888888888999999999999:::888999;;;:::999888999;;;999;;;@@@DDDEEEJJJVVVcccqqq[[[SSSJJJFFFBBBAAAEEEJJJRRR___oooyyy|||~~~|||yyy|||555333333666888<<>>>>>>>>????????????@@@AAA@@@===:::999999888888888888999999999===BBBDDDGGGNNNYYYaaassskkkRRRDDD>>>;;;999999888777777:::>>>BBBEEEJJJQQQZZZeeettt}}}~~~}}}pppggggggpppwwwxxxoooeeeUUUHHHBBB??????>>><<<======;;;888777;;;???;;;===>>>===;;;:::;;;<<<888999:::999999999<<<>>>777:::===>>>>>>@@@EEEIIIUUUsssmmmXXXNNNJJJDDD>>>:::888777666555444444444444555444444444333333222222000000000000000000//////222333333333333444444333000222444444333333444555333222111111222333555666666777777777555444444666555444333333444555777888555777:::<<<===@@@DDDFFFJJJMMMPPPRRRSSSUUUWWWYYYXXX___eeehhhhhheeecccaaaYYYUUUPPPLLLLLLQQQWWW[[[^^^___aaacccdddffffffgggggghhhhhhiiiiiijjjkkkkkklllpppsssrrrooommmnnnppprrrtttvvvwwwxxxyyy|||~~~mmmbbbVVVOOOHHHAAA<<<;;;;;;;;;:::::::::::::::;;;===CCCKKKTTT\\\bbbfffiiilllnnnooopppppprrrtttwww~~~~~~~~~{{{vvvxxx|||wwwrrrooollldddVVVIIIJJJLLLRRR[[[dddpppvvvXXXEEE>>>888888888777666666555555444555555666666555555444333444555444333333555666333333333333333333333333444444555555555666666666000111111222333444444444222222222222333333444444444333444444666666666666999:::<<<@@@KKKhhhwwwbbb[[[WWWaaa}}}sssVVVGGG@@@??????>>>>>>============>>>>>>;;;888777888:::888888888888999999999999999:::;;;:::999888999::::::;;;@@@DDDEEEHHHRRR]]]}}}nnn___WWWNNNHHHCCCAAACCCIIIRRR^^^mmmwww{{{~~~}}}444222333777888;;;BBBKKKfffuuurrreeecccjjjyyycccPPPBBBDDDJJJHHHEEEEEEGGGFFFFFFIIIKKKMMMMMMLLLHHHHHHHHHIIIJJJKKKKKKKKKNNNTTTWWW^^^iiipppqqqaaaVVVSSSHHHFFFCCC@@@>>>>>>>>>>>>?????????AAABBBBBB???===999999888777777777777777:::===?????????EEEOOOXXXkkkzzz~~~kkkRRRDDD>>>;;;999999888777888;;;@@@DDDGGGLLLSSS]]]iiixxx}}}|||ppphhhjjjtttyyyyyynnnbbbRRRFFF@@@??????>>>===>>>>>>;;;888888<<>>??????===<<<<<<===888999::::::999999;;;===:::<<<===<<<<<>>888888777777666555555555444555555666666555555444111333444555444333444666333333333333333333333333444444444555555555666666111111222333444555666666222222333333333333444333444555666666666777777888999888;;;AAAHHH```uuueeeYYYTTTddd|||\\\JJJ@@@@@@@@@???>>>=========@@@===;;;:::;;;;;;999777777777888888888999999999:::;;;<<<;;;:::999:::;;;;;;<<>>>>>>>>??????@@@AAACCCCCC@@@>>>999999888777777777777777555888;;;;;;;;;@@@IIIQQQbbbqqqwwwgggRRREEE???;;;999999999888999===CCCGGGFFFKKKTTT```ooo~~~tttnnnqqqyyy|||zzzmmm```OOODDD@@@AAAAAA@@@>>>???>>>===;;;;;;===>>><<<>>>??????>>><<<<<<<<<888:::;;;;;;::::::;;;<<<>>>>>><<<;;;:::===AAAEEEDDDVVVuuufffWWWRRRLLLDDD???999888777666666555555666444444333333222222111111111111222222222222222333222000000333444222333555000111333444333222333444111111111111222444555666444666666666444444555666333333222222222222222222111444777999<<>>>>>;;;;;;;;;;;;;;;<<<<<<===<<>>>>>===<<<@@@<<<999:::===>>>;;;777777777777888888888888999999;;;<<<;;;::::::;;;<<<;;;;;;>>>BBBCCCFFFNNNVVVlllyyyiii```UUUMMMEEE@@@AAAFFFLLLVVVbbbjjjooovvv333111111555666666999???JJJpppvvvkkkllluuuyyy\\\FFFJJJXXXYYYMMMCCCEEEEEEDDDFFFIIILLLMMMLLLHHHGGGGGGIIILLLLLLJJJHHHKKKQQQSSS[[[fffjjjyyy{{{hhh[[[VVVKKKIIIFFFBBB@@@???>>>???@@@@@@@@@AAABBBAAA>>>;;;999999888888777777888888222666:::::::::===EEEKKKZZZiiiooocccQQQGGGAAA===777888999:::<<<@@@EEEIIIHHHMMMWWWeeeuuuzzzvvvzzz{{{mmm```OOODDDBBBDDDDDDCCC@@@???>>>>>>??????>>>======???AAABBB@@@>>>======999;;;<<<<<<;;;;;;;;;=========<<<<<<<<<===@@@BBBBBBKKKcccqqq___WWWOOOFFF@@@999999888777666666666666444444444444333333333333111111111222222222333333222//////444444222222666111222444444333222333444......000111222333333333333444555555444333444555333222222222111111000000111333666999;;;>>>BBBFFFGGGLLLQQQUUUVVVVVVVVVVVVVVVTTTUUUZZZZZZTTTPPPQQQGGGIIILLLPPPTTTXXXZZZ[[[______aaabbbcccddddddddddddddddddeeeffffffggggggeeegggjjjmmmnnnooopppqqqrrrssssssssstttxxx}}}tttggg]]]TTTOOOKKKDDD??????999999999999999:::;;;;;;===DDDNNNUUUYYY^^^dddjjjjjjllloooqqqsssvvvzzz}}}|||wwwkkkiii{{{~~~xxxhhhWWWNNNKKKTTTdddsss}}}qqq^^^JJJ===999666666555555444444333333222333333444444333333222...000222333333222333444222222222333333444444444222111111000111222333444222222222333333444444555222333444555666555555444444666888888666666888:::<<<888<<>>===<<<<<<;;;;;;<<<<<<<<<;;;:::777777777777888888888888777888::::::999999:::<<<;;;999:::>>>AAADDDKKKTTTbbb|||mmmcccWWWNNNFFF@@@AAADDDGGGRRR___iiinnnuuu~~~444111000333555666:::???FFFlllzzzjjjlllxxxcccKKKPPPaaabbbSSSEEEHHHGGGGGGIIILLLNNNOOOOOOHHHFFFFFFIIILLLMMMJJJGGGIIIOOORRRYYYdddhhhuuukkk]]]XXXLLLJJJGGGCCC@@@?????????AAA@@@@@@@@@@@@>>>;;;888999999888888888888999999555999<<<===;;;<<>>666888:::<<<>>>BBBGGGJJJLLLQQQ[[[hhhxxx~~~{{{|||mmm```OOOEEEDDDFFFGGGFFFBBB???>>>???AAABBB???<<<@@@BBBEEEEEECCCAAA@@@@@@:::;;;======<<<;;;<<<===:::;;;===>>>@@@AAACCCDDDEEEGGGYYY|||yyyddd[[[QQQGGG@@@:::999888777666666666666555555555555555555555555000000111111222222222333222...///444555111222666222333555555333222333333+++,,,///000222222111111222333444444333222333555444444333333222222111111111333666888;;;>>>BBBEEEHHHMMMRRRUUUVVVTTTSSSSSSVVVRRRRRRWWWVVVOOOLLLMMMEEEHHHMMMSSSWWWZZZ[[[[[[``````bbbcccdddeeeeeeeeeccccccdddeeeeeeffffffgggdddfffiiilllooopppqqqrrruuuvvvvvvuuuwwwzzzoookkkaaaVVVQQQKKKCCC===<<<888777777777888999999:::>>>EEEOOOUUUYYY^^^eeekkkiiikkknnnqqqssswww{{{~~~zzz}}}qqqnnn}}}mmmYYYPPPOOOZZZlll}}}ppp]]]JJJ===999666555555444333333222222444555555666666555555444---///222333222222222333222222222333333444444444444333222222222333444555111222222222222333333333333444555666666666555444333666888777666555888:::;;;666:::@@@===EEErrrlll[[[WWWpppqqqWWWBBBBBBAAA@@@???>>>===<<<888;;;>>>>>>;;;:::<<<>>>777777777777888888888888555777888999888888:::<<<:::777888;;;>>>BBBJJJSSS]]]vvvoooeeeYYYOOOGGG@@@@@@DDDEEEQQQ```kkkqqqvvv~~~555555555444444666:::>>>FFF```zzzqqqrrrwwwlllQQQRRRcccgggWWWEEEEEEDDDHHHLLLMMMJJJKKKOOOLLLJJJIIIIIIJJJLLLLLLKKKOOOOOORRRXXX^^^fffssswwwgggXXXNNNIIIFFFFFFDDD???>>>@@@AAAAAA@@@@@@???>>>======999777666666777888888777777666888;;;;;;;;;AAAHHHTTT^^^ddd^^^RRRHHHAAA;;;<<<::::::;;;>>>AAADDDEEEQQQTTT]]]mmmuuu^^^RRRNNNGGGFFFIIIFFFFFFDDDAAA@@@AAACCCCCCCCCEEEDDDCCCCCCBBBAAA===;;;999:::;;;:::::::::<<<>>>============>>>???@@@@@@BBBIIIPPPhhhkkk^^^VVVMMMDDD>>>;;;999888666555555888888888888777777666555444000000000111111222333333000222444555444333333444333222000......///000111111111222222333333333333,,,...000222222444666888555444222111000111222444///111333666888<<>>AAAGGGPPPVVV[[[___eeeiiifffgggkkkooosssuuuzzz{{{xxxwwwvvv]]]LLLRRRbbbwwwnnnXXXIII@@@<<<666555555555555444444444333444555666666666555444222333555777777666555444333444444555555444444333444444444333333222222222222222333333333333444444111222222333333444444555666666666666777777777777666:::;;;>>>BBBHHHfff|||gggXXXggg]]]JJJFFFBBBAAA@@@>>>???AAA===<<<<<<<<<<<<;;;;;;;;;777777888888888999999999888999:::;;;<<<=========999:::;;;<<<===AAAGGGKKKXXXooo|||lll[[[QQQKKKFFFCCCCCCEEENNN\\\gggooowww444555555444444666:::===DDD^^^qqqppprrruuuWWWWWWjjjppp___JJJFFFEEEGGGKKKLLLJJJKKKNNNLLLJJJHHHHHHJJJLLLLLLKKKNNNNNNQQQWWW]]]dddqqq}}}xxxgggYYYQQQLLLHHHGGGDDD???>>>@@@@@@@@@??????>>>======<<<<<<:::888888888888777666666555777999999:::@@@HHHVVV___ccc]]]QQQHHH@@@;;;;;;;;;:::<<>>;;;<<<===>>>>>>======???@@@@@@?????????@@@AAAAAABBB???FFFJJJ[[[qqqeee\\\QQQHHHBBB>>>;;;999888777888888888888888777777666555444222222222222222222111111000222444555444333333444555444222111000111222333000/////////000000111222555666777555333111000111111000...,,,,,,---...//////111333555888;;;@@@CCCLLLLLLMMMPPPTTTUUUSSSQQQMMMLLLMMMOOOLLLFFFDDDGGGHHHLLLRRRWWWZZZ[[[]]]^^^aaaaaabbbaaa______aaabbbddddddccccccddddddeeeeeefffgggiiikkkmmmooopppqqqlllqqquuuuuutttwwwtttiii```]]]VVVOOOGGGAAA===;;;999777888:::999777999>>>AAAHHHQQQXXX\\\```dddhhhgggiiilllppptttwww|||~~~yyyyyyyyy___PPPWWWggg{{{mmmXXXJJJ@@@:::666555555555555444444444333333444444444333222111222333555666777666555444222333333333333333333222444333333333333333333222222222333333333333444444111111222222333444444444555666666666777777777777555999999<<<@@@EEEaaa|||iiiZZZhhhiiiKKKEEE@@@??????======>>>===<<<<<<<<<<<<;;;;;;;;;777777888888888999999999777777888999::::::::::::999:::;;;<<<===AAAFFFJJJVVVkkk}}}nnn\\\RRRKKKEEEBBBBBBCCCKKKVVV```iiisss~~~444444555444444666:::===AAAYYY~~~{{{xxx]]][[[pppyyyhhhOOOGGGEEEFFFJJJKKKIIIJJJMMMLLLJJJHHHHHHJJJKKKLLLLLLMMMMMMPPPVVV[[[bbbnnnzzz}}}lll___UUUNNNHHHGGGDDD@@@>>>?????????>>>>>>===<<<<<<<<>>AAAEEEHHHJJJLLLSSS```uuunnn\\\SSSQQQMMMPPPTTTOOOLLLIIIEEECCCDDDEEEEEEEEEEEEDDDCCCDDDDDDBBB???===@@@AAABBBBBB@@@@@@AAACCC@@@@@@?????????@@@AAAAAA@@@GGGHHHQQQmmmyyymmmcccVVVMMMHHHCCC===::::::;;;;;;999888888888777777666555444444444444333222111111111000222444444333333333444555444333111111222222333111000///...///000111222---///333444444444555666444333111000000000111222///111333444666:::>>>AAAKKKKKKLLLNNNPPPQQQPPPNNNOOOMMMLLLLLLIIIEEEEEEHHHKKKOOOUUUYYY[[[\\\^^^___```aaaccccccaaaaaaaaabbbccccccccccccdddeeefffffffffggghhhjjjlllnnnppppppkkkooorrrssssssvvv~~~qqqeee^^^ZZZTTTMMMFFF@@@<<<:::999777888:::999777:::???BBBJJJSSSZZZ^^^```cccfffiiilllooorrruuuyyy~~~~~~zzz}}}xxx___TTT[[[iii}}}jjjXXXKKK@@@888666555555555555444444444333444444444333222111111222333444666666555555444111222222333333222222111222333333333333333333444222222333333333333444444444444555555666777777777555555666666666777777777444888888:::>>>BBBZZZ~~~lll^^^fffzzzPPPGGG@@@@@@@@@===<<<>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888999999999888888999999999999999888999:::;;;<<<===@@@EEEHHHSSSddd{{{qqq___SSSLLLEEEAAAAAAAAAGGGPPPYYYbbbnnnzzz~~~333444444444444666999<<<<<>>>>>>>>============;;;999888888888777666666555666999999:::AAAJJJ[[[aaabbbZZZPPPHHHAAA<<<:::;;;>>>@@@CCCFFFJJJMMMNNNVVVeee{{{ppp```YYYXXXTTTXXX[[[TTTPPPLLLHHHEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFEEEBBB@@@CCCDDDEEEEEECCCCCCCCCDDD???>>>===============>>>???GGGGGGJJJ\\\ttt~~~sssgggZZZSSSPPPKKKCCC===<<>>???===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888::::::;;;;;;;;;::::::999999:::;;;<<<===???CCCFFFOOO\\\ooovvvcccVVVNNNFFFAAA@@@@@@EEEMMMUUU^^^iiissszzz~~~~~~~~~~~~~~~222333444444444666999;;;:::KKKrrrhhh[[[mmmrrrWWWKKKFFFCCCFFFHHHHHHHHHKKKJJJHHHGGGGGGIIIKKKLLLLLLNNNNNNRRRWWW[[[aaakkkuuuuuufffWWWMMMEEECCCCCCAAA@@@AAA@@@???????????????>>>>>>:::888777666888888888777888777777999:::<<>>===<<<<<<<<<<<<999BBBCCCDDDNNN___~~~tttiii```]]]]]]YYYOOOCCC???AAA>>>999888888888777777666555444222222222333333444444444111333444333222222444555333222222111111111111111333222111000000111111222***---000111111111222333444444333222222222222222///000222222333555999<<<@@@BBBDDDFFFIIIKKKLLLNNNKKKGGGEEEDDDBBB@@@CCCHHHKKKOOOTTTXXXZZZ[[[\\\]]]^^^```ccccccbbbaaaaaabbbfffeeeddddddcccccccccccchhhhhhiiiiiijjjkkkkkkkkkmmmoooqqqrrruuuzzznnnbbb[[[XXXRRRLLLEEE@@@===;;;;;;888888:::999888;;;AAAEEEMMMVVV]]]```aaaccceeekkkqqqtttsssvvv}}}{{{yyyuuuyyykkkXXXTTTYYYfffyyy}}}gggWWWKKK@@@888666555555555555444444444333333333444555666777888222333333444444444444444333333444444444444333333222222222333333444444444222222222333333333444444000111111222333333444444555555555555666666666666555;;;:::999===???NNNhhhooo]]]YYYddd|||gggTTTEEEDDDDDD@@@===@@@===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888:::::::::;;;::::::999999888:::;;;<<<<<<>>>AAADDDJJJTTTdddyyy|||hhh[[[QQQHHHBBB@@@@@@EEELLLUUU]]]fffmmmqqqrrrtttxxx|||111333444555555666888::::::FFFiiippp]]]iii}}}vvv___MMMFFFBBBDDDGGGGGGHHHJJJIIIHHHFFFGGGIIIKKKLLLLLLOOOOOORRRWWW[[[___iiisssxxxfff[[[PPPFFFCCCCCCBBB@@@AAA@@@@@@@@@???????????????999777666666777888888777999777888::::::<<>>=========999AAABBBDDDKKKTTTnnn}}}uuummmkkkooosssqqqdddPPPDDDBBB???999888888888777777666555444111111111222333444444444222333333333222222444666444444444444444333333333//////////////////......111333444333222222333444222222222222222111111111///000111111222333666999;;;>>>AAACCCEEEGGGJJJMMMHHHEEECCCCCCBBB@@@DDDJJJIIIMMMSSSWWWYYYZZZ\\\]]]]]]___aaaaaaaaa```aaabbbfffeeeddddddcccccccccddddddeeefffhhhjjjlllnnnnnnooopppqqqsssvvv}}}|||lllbbbYYYVVVQQQKKKEEE@@@===;;;<<<999888999999888;;;AAAGGGNNNWWW]]]```bbbeeehhhjjjqqqtttrrrttt}}}yyyvvvmmmmmm}}}iiiUUURRRXXXfffzzzkkkWWWHHH???:::666555555555555444444444111111111222333444555666333333333333333444444444333444444555555444444333222333333333333333333444222222333333333333444444333333444555555666666777444444555555555666666666555;;;:::999>>>???JJJ___qqq]]]TTTWWWgggrrrYYYEEEBBBCCC===;;;???===<<<<<<<<<<<<;;;;;;;;;999999999888888888888888777777888888888888888777888:::;;;<<<<<<===@@@BBBFFFOOO[[[mmmooo```UUUJJJDDDBBB@@@DDDKKKSSS\\\dddjjjlllmmmnnnttt}}}111222444555555666888:::===EEEddd~~~uuu]]]cccxxxwwweeeNNNFFFAAACCCFFFGGGGGGIIIIIIGGGFFFFFFIIIKKKLLLLLLNNNNNNQQQVVVZZZ]]]gggppp~~~pppbbbUUUIIIEEEDDDBBB@@@@@@>>>>>>>>>???????????????;;;999777777888888777666888666777999999<<>>;;;:::<<<999888999999888<<>>>>>>>>>>>>>><<<:::999999888777555777555666777888;;;DDDMMMRRRRRROOOGGGAAA>>>;;;666888===CCCEEEDDDEEEIIIMMMNNNUUUcccxxxzzzsssqqqooommmuuuuuufff^^^YYYRRRMMMKKKLLLLLLLLLLLLLLLLLLNNNOOOOOONNNLLLKKKMMMNNNNNNKKKHHHGGGFFF@@@@@@>>>===;;;:::::::::;;;===;;;???FFFHHHWWWssszzzxxxyyylllQQQFFF@@@:::888888888888777666555444333333222222111000000000222333333222111222444666222222333333333222111000///000222444333111...,,,666555333000...///222444222222333333222222111000///000111000000111444666:::===???@@@???@@@DDDHHH???<<<<<<>>>>>>===AAAGGGGGGLLLRRRWWWZZZ\\\^^^___]]]^^^^^^]]]]]]^^^aaaccc``````aaabbbdddgggiiijjjggggggggghhhiiiiiijjjjjjoooooooooqqqvvv~~~vvviii```UUURRRMMMGGGAAA===:::999===:::888999999888<<>>DDDSSSyyynnn[[[NNNNNNbbbyyyfffJJJEEEEEE???>>>CCC======<<<<<<<<<;;;;;;;;;999999999999888888777777666777888999:::;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@AAAJJJSSS```xxxxxxhhh[[[OOOHHHEEE>>>???BBBJJJVVVbbblllqqqsssrrrwww555333333444444222555;;;===HHHiii{{{rrrzzzxxx{{{xxxoooYYYSSS]]]jjjoooRRRGGG>>>===AAACCCFFFHHHKKKIIIGGGFFFHHHIIIJJJKKKIIIJJJNNNTTTWWWYYYaaajjjtttyyydddOOOGGGHHHGGGCCC@@@???;;;777888<<>><<<<<<<<<<<<:::999@@@:::;;;BBBDDDEEEQQQbbbrrrmmmyyyrrrTTTFFF@@@;;;;;;999666555555555333222333333444444333333222111333333333444444555555555000222444666666555222111111111111111222222222222444333333222222333333444333444444222111000111333111111111111111111111111777999<<<===<<<===>>>???<<<<<<;;;::::::===BBBFFFKKKPPPVVVYYYZZZ\\\___bbbaaabbbbbb```]]]^^^ccchhhfffbbbaaaeeefffdddccceeegggiiimmmnnnnnnmmmmmmmmmlllkkknnntttyyy}}}ssseee\\\VVVRRRKKKFFFCCCAAA???===777999:::999888;;;AAAGGGMMMSSSZZZaaaeeefffhhhiiinnnoooppprrrtttyyyzzztttsss|||lllhhhiiirrr{{{}}}}}}~~~hhhUUUNNNTTT^^^www\\\FFF<<<888888777666555444444555666444555555333111111222333555555444333333333333444///111333555555555333222222333555444333333444666222111000000000111333333444444333333333333222222666666666666777999:::;;;999777777888999;;;DDDNNNrrreeeQQQRRR]]]ddduuuTTTIIIEEE>>><<>>>>>????????????>>>>>>999999999999999999999999777888999::::::999777666777777777777888:::<<<===AAAFFFOOOZZZnnnuuudddUUUKKKGGG???AAACCCEEENNN\\\jjjrrrqqqmmmpppyyy~~~}}}|||555333333555444222555;;;===JJJkkkxxxnnnmmmooozzzyyylllVVVNNNVVVcccjjjWWWKKKAAA???AAACCCEEEGGGJJJIIIGGGFFFGGGIIIJJJKKKIIIJJJNNNTTTVVVYYY```hhhsss}}}hhhQQQHHHGGGEEE@@@===BBB>>>::::::>>>@@@>>><<<===<<<;;;:::999888888888444666777777888<<>>;;;::::::;;;===???BBBDDDGGGHHHIIINNNTTT___qqq~~~tttnnnkkkgggaaa\\\YYYUUUPPPNNNMMMNNNOOOMMMNNNOOONNNLLLLLLMMMNNNMMMOOOQQQPPPLLLHHHFFFDDD>>>===;;;;;;<<<<<<;;;999???:::;;;AAAAAAAAAKKKYYYxxxmmmdddlllzzzkkkRRRFFF@@@;;;<<<:::777666666666444333333444444444444333222222222222333333444444555555333444555666666555333222000000000000000000111111444333333222222333333444333333444222111000111333111111111111111111111111666888:::;;;;;;;;;<<<>>>888999999888888;;;???CCCGGGLLLSSSWWWXXXYYY[[[^^^aaaccccccaaa______cccffffffbbbbbbeeefffcccccceeefffiiilllnnnmmmmmmmmmmmmmmmmmmqqqwww{{{||||||oooccc[[[TTTPPPIIIDDDAAA???===;;;888999:::999888;;;AAAGGGNNNSSS[[[aaaeeefffhhhiiimmmnnnppprrruuuyyy~~~~~~wwwppppppzzzrrrllljjjnnnrrrrrrtttwww}}}dddTTTNNNRRR\\\rrr\\\FFF>>><<<888777666555444555555666555555666444333222333555<<<:::666333222222333444111222333444444444333222222333444444333333444555333222111111111222444444333333333444444555555555333333444444555777888999888666777999:::;;;CCCLLLmmmgggQQQOOOXXX___ZZZLLLIIIDDD??????<<<<<<============<<<<<<999999999999999999999999777888999::::::999777666888777777777888:::<<<===@@@DDDKKKVVViii|||lll]]]RRRMMMCCCCCCCCCCCCJJJVVVdddllluuuqqqssszzz~~~}}}{{{}}}444222333555444222555:::<<>>DDDAAA======???@@@???======<<<;;;:::999888888888666777999888888;;;BBBHHHKKKHHHDDD???<<<;;;;;;;;;;;;<<<>>>AAADDDFFFHHHIIIOOOSSS]]]ooozzzppplllgggaaa[[[ZZZWWWTTTRRRQQQQQQQQQMMMNNNNNNNNNMMMMMMNNNPPPLLLNNNQQQPPPLLLFFFBBB@@@===;;;:::;;;<<<<<<;;;:::>>>:::;;;??????===CCCNNN___fffZZZ]]]hhhpppxxx}}}wwwdddQQQHHHBBB======;;;888777777777555444444444444444444333222222222222222222333444555555666666777777666555444333111111111111111111111111333333222222222222333333222333333222111000222333111111111111111111111111444666888999999999:::;;;555666888888888:::>>>AAAEEEKKKSSSXXXYYYYYYZZZ\\\aaadddeeedddaaa```bbbdddfffcccccceeeeeecccbbbeeefffhhhkkkmmmllllllmmmmmmoooppptttzzz|||{{{}}}vvvjjj```YYYQQQMMMGGGBBB???===;;;999999:::;;;:::999<<>>>>>777777666555555555555666555666666555333333444666BBB>>>999444111111333444444333333333333333333222111222333333222222333444333333222222333333444555222333333444555666777888333333333444555666888888777666888:::;;;;;;AAAIIIbbbjjjSSSNNNUUU\\\dddPPPKKKFFFAAA???<<<<<<============<<<<<<999999999999999999999999777777999::::::999888777888777777777888:::;;;<<>>???@@@???======<<<;;;:::999888888888777999:::999888;;;@@@EEEFFFDDD@@@===;;;:::;;;<<<;;;<<<>>>@@@CCCFFFHHHIIIOOORRRZZZkkkwwwrrrmmmhhh^^^]]][[[YYYVVVTTTRRRQQQLLLMMMNNNMMMMMMMMMPPPRRRNNNOOOOOOMMMHHHCCCAAA@@@<<<;;;:::;;;<<<===<<<;;;<<<999:::>>>>>><<>><<<:::999999:::;;;::::::===CCCHHHQQQVVV\\\bbbeeefffhhhiiiiiimmmqqquuuwwwzzz|||~~~~~~xxxooohhhjjjvvv|||yyywwwssslllgggkkkqqqlllnnnnnnjjj```WWWPPPMMMQQQ\\\oootttPPP>>>:::<<<666666666555555555666666444555666555333333444666@@@===999555222222222333555444333222222222222222000222333333222111333444222222222222333333444444222333333444555666666666555555555666777888999:::555555888;;;;;;;;;???GGGWWW|||nnnYYYQQQUUU[[[ppprrrVVVIIICCC@@@???>>>>>>????????????>>>>>>999999999999999999999999777777888999999999888888888777777777777999;;;<<>>???DDDOOO^^^kkkvvvvvvwwwzzz||||||||||||333111222555444222444888777JJJlll}}}pppwww{{{}}}yyyZZZOOO\\\mmmgggXXXIIIBBBAAA@@@BBBEEEEEEGGGHHHHHHGGGGGGIIILLLJJJKKKPPPUUUVVVVVV[[[bbbjjjxxxqqq[[[OOOKKKGGGDDDDDDCCCAAA???>>>>>>>>>>>>======<<<;;;:::999888888888777888:::999888:::???CCCBBB@@@===:::999:::;;;<<<<<<<<<===???BBBEEEHHHJJJNNNQQQWWWhhh}}}xxxsssnnncccbbb```\\\XXXTTTQQQOOOLLLLLLMMMMMMMMMNNNRRRTTTQQQPPPMMMHHHCCCAAAAAABBB===;;;:::;;;=========;;;:::999:::===>>>===???CCCJJJZZZuuuttt\\\OOOMMMVVV___]]]```___XXXPPPJJJDDD@@@===;;;999888888777666444444444555555555444333333222111111111222444666777999999888777666555555555444444444333333222222222333222222111111222222333111222333222111111222444111111111111111111111111000222444555444444444555333555777999:::<<>><<<;;;999888:::;;;;;;;;;>>>EEEJJJTTTXXX]]]bbbdddfffhhhiiiiiimmmrrrvvvyyy{{{}}}~~~wwwnnnhhhlllyyy~~~~~~}}}uuummmnnntttnnnjjjddd]]]VVVQQQNNNNNNNNN[[[nnnkkkKKK<<<999:::555555666666666666666666333444444333222222333555777777777666555444333222555444333222222222222222000222333333222111333444000111111222222222222222444333333333333333333333444555555555666888999:::555555888;;;;;;:::>>>DDDPPPrrrttt___SSSSSSWWWddd___HHH@@@AAACCC>>>>>>????????????>>>>>>999999999999999999999999777777888888999999999999888777777666777888:::;;;???>>>AAAJJJTTTddd|||}}}mmm___TTTLLLEEE???@@@DDDLLLZZZhhhqqqsssvvvxxxzzz}}}{{{~~~|||222111222555555222333777888EEEaaa~~~oooyyybbbNNNXXXjjjooo___MMMDDDAAA@@@AAADDDCCCFFFIIIIIIGGGFFFIIILLLLLLMMMQQQVVVWWWVVVZZZ```gggsss~~~mmmYYYOOOJJJFFFDDDDDDAAA@@@???=========>>>>>>===<<<;;;:::999888888888555777999888777999===AAA???>>>;;;999999:::<<<===<<<<<<===???AAAEEEHHHJJJMMMOOOUUUddd|||vvvqqqhhhgggccc^^^YYYTTTQQQOOOKKKLLLLLLLLLMMMOOOSSSVVVRRRPPPKKKFFFAAA@@@AAADDD???===<<<===>>>>>>===<<<;;;:::;;;<<<===>>>@@@AAADDDLLL^^^{{{mmmZZZPPPMMMTTT___ZZZYYYVVVRRRMMMHHHCCC@@@???===:::999999999777666555555555555555444333333333222111111333555888999999999999999999888777666444333333222222111111000222222111111111111222222111222333222111111333444111111111111111111111111000111333333222222333444111222444555777:::>>>AAAHHHNNNVVV[[[\\\\\\]]]___```cccffffffccc```aaaccceeedddfffgggddd___aaafffdddfffhhhiiiiiijjjlllnnnqqqpppsssxxx{{{|||ssseee[[[UUUOOOKKKEEEAAA>>>===;;;:::666888:::;;;<<<@@@GGGMMMVVVYYY^^^bbbdddfffhhhjjjkkkooossswwwzzz|||~~~yyyppplllqqqvvvrrrtttssslllaaaVVVNNNLLLMMMNNNMMMZZZkkk|||aaaHHH>>>;;;:::444555666666777666666666222333333333222222333555111222444555666555444333444333333333333333333222111222333333222222333444///000111222222222222111444444333333333222222222222222222333444555777777666666888::::::888===CCCLLLjjj|||fffTTTNNNQQQ^^^hhhKKKBBBDDDEEE<<<<<<============<<<<<<999999999999999999999999777777777888888999::::::888777777666777888999:::???===@@@HHHOOO[[[rrrrrrdddXXXTTTJJJCCCCCCDDDGGGSSSbbbjjjooossstttwww}}}yyyzzzxxx~~~111000222555555222333777;;;@@@RRRpppsssrrroooTTTYYYjjjyyygggTTTHHHBBB???@@@BBBAAAEEEIIIIIIGGGFFFIIILLLMMMNNNSSSWWWWWWVVVZZZ```eeeppp}}}mmm[[[RRRMMMHHHEEEDDD@@@??????>>>======???@@@===<<<;;;:::999888888888333555777777666888<<<@@@>>>===:::999888:::<<<===<<<<<<<<<>>>AAADDDHHHJJJLLLNNNSSSbbb~~~yyyrrrkkkhhhddd^^^YYYTTTQQQPPPKKKKKKLLLLLLMMMPPPTTTXXXPPPOOOKKKFFFBBBAAABBBCCCAAA???>>>>>>??????>>><<<===<<<;;;;;;<<<>>>>>>>>>AAADDDOOOddd~~~mmm___VVVRRRXXXccc\\\WWWSSSPPPMMMIIIFFFDDDAAA???===<<<<<<;;;:::888555555555555555444444333444333222222333666999;;;:::;;;<<<======<<<:::999666666555555444333333333222222111111111111222222111222222222111111333555111111111111111111111111///111333333222111222333111222333444666:::@@@DDDIIINNNUUUYYYZZZ[[[]]]```___bbbddddddaaa```bbbdddeeeeeeggggggccc^^^```fffdddeeeggghhhhhhjjjlllooonnnoootttzzz}}}~~~uuueeeYYYSSSNNNJJJDDD@@@===<<<;;;999555777:::;;;===BBBJJJPPPWWW[[[___bbbdddfffhhhjjjmmmppptttxxxzzz}}}{{{sssqqqxxx~~~vvvuuuvvvnnn```RRRIIIGGGKKKOOOQQQ[[[gggvvvmmmTTTDDD>>>;;;888333444666777777777666666222333444444333333555666000111222333444555666666111222333444444444333222222333444444333333444555000111222333333333222222333333333444444444444444222222222333444555666777777666777999888777<<>>FFFLLLTTTiiivvvjjj^^^VVVKKKCCCDDDDDDEEEOOO^^^eeelllqqqqqqsss{{{xxxyyyuuu|||111000222555555222333666===<<>>===>>>@@@BBB======;;;:::999888888888111444666666666777<<<@@@>>>===:::999888:::<<<===<<<<<<<<<>>>@@@DDDHHHJJJLLLNNNRRR```||||||tttkkkhhhddd^^^YYYUUUSSSQQQJJJKKKLLLLLLMMMPPPUUUYYYNNNNNNLLLIIIDDDBBBBBBBBBCCCAAA??????@@@???>>><<>><<<::::::<<<===;;;AAACCCJJJWWWiiirrreee]]]WWW\\\fff```YYYSSSQQQOOOLLLJJJIIIDDDAAA???>>>>>>===<<<;;;555555666666555555444333555444222222444777:::<<<:::<<<>>>@@@@@@???===;;;;;;::::::999888777777666222222111111111111222222111222222222111111333555111111111111111111111111///111333333111111111222444555555666888<<>>>>>????????????>>>>>>999999999999999999999999777777777777888999:::;;;888888777666666777888999;;;999===EEEIIIOOOccczzz~~~ssshhhRRRHHHAAADDDDDDEEEPPP___ccckkkpppoooqqqyyyyyyyyyttt{{{222222222222333444555555///;;;FFFUUUtttvvvnnnfffZZZmmmcccGGGAAABBB>>>???CCCFFFIIIJJJJJJIIIHHHIIIJJJKKKNNNOOOQQQUUUYYY\\\aaaoooxxxbbbUUUOOOJJJEEECCCBBBBBBAAA@@@????????????@@@???===;;;999888888777777666666666666888:::;;;999999:::::::::;;;;;;;;;;;;===>>>???@@@AAADDDGGGJJJMMMVVVcccxxx|||xxxpppggg_________\\\XXXWWWOOOMMMLLLMMMOOOSSSUUUUUUQQQOOOKKKHHHEEEDDDCCCDDDDDDDDDEEEDDDBBB@@@>>>===============>>>>>>>>>>>>>>>>>>BBBLLL[[[qqqyyykkkfffdddcccaaaZZZRRROOOPPPOOOKKKFFFLLLGGGAAA======<<<999777555:::===999222///222666111111111222444777999;;;@@@AAABBBCCCBBBAAA???===999999999888777555444333111111222111000...,,,+++000000111222333333444444222111000//////000111111444444444333222111000///444444333333555:::AAAFFFIIIQQQZZZ\\\YYYWWWYYY]]]``````aaabbbbbbbbbbbbbbbeeeffffffcccaaaaaadddggggggfffeeefffiiijjjkkkkkklllooouuu{{{sss```VVVRRROOOJJJDDD???<<<:::888777777888999;;;???FFFNNNSSS[[[___ccceeeeeeeeehhhkkklllrrryyy||||||}}}{{{yyy{{{xxxqqq___LLLDDDHHHJJJIIIWWW```jjjuuu~~~mmmXXXKKKBBB;;;777777222333444555555444333222000111333444555444444333777666444333222222333444111222222333333222222111222222222222222222222222111111111000///...---,,,222222333333333333444444222222333333444555666666666888999999888888999:::AAAPPPuuuvvv\\\NNNOOO\\\mmmeeeNNNEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999888999999999777:::<<<::::::<<<<<<888999666333333666999999888777888<<<@@@DDDLLL\\\kkk|||ooo\\\QQQEEE@@@???CCCMMMWWWdddkkkpppnnnmmmrrrxxxzzzzzzxxxxxx~~~444444333222111111111111222;;;BBBNNNkkktttnnnsssddduuummmNNNEEEBBB>>>???BBBEEEHHHIIIHHHGGGGGGGGGJJJLLLNNNOOOQQQTTTXXX[[[___kkk|||yyycccWWWQQQKKKFFFCCCBBBBBBAAA@@@????????????>>>===<<<;;;::::::999999777666666666777888999:::999999999999::::::::::::;;;<<<>>>??????@@@CCCFFFJJJMMMVVVcccxxx}}}yyyrrriiibbbbbbbbb^^^YYYXXXPPPNNNMMMOOORRRTTTVVVVVVQQQOOOLLLHHHFFFDDDDDDDDDCCCCCCDDDCCCBBB@@@>>>===???>>>>>>===<<<;;;::::::AAAAAAEEELLLYYYmmm}}}qqqllljjjjjjbbbYYYTTTTTTUUUSSSQQQQQQLLLGGGCCCCCCBBB@@@===888999999777444222222333111111111333555888;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888999999999444888999777888;;;:::777;;;888555555777999999999999:::===AAACCCHHHVVVccc|||sssbbbWWWJJJBBB???BBBKKKTTTaaaiiinnnmmmlllqqqvvvxxx{{{yyyzzz444333222111000000000000555999<<>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;777666666666777888999:::777888888888999999999999:::;;;======>>>???BBBDDDIIIMMMUUUbbbvvv|||uuullleeeeeeeee```ZZZXXXPPPOOOOOOQQQUUUWWWWWWWWWPPPNNNLLLIIIFFFEEEDDDDDDBBBCCCCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;AAABBBFFFLLLVVVlllyyyttttttlllaaa[[[ZZZ]]]^^^___VVVPPPJJJEEECCCAAA>>>;;;:::777555444555555222000111111222333666999<<<>>>AAABBBDDDEEEEEECCCBBB@@@<<<;;;888666555444444555111111222333444444333333000000111111222333333333111111000000000111111222111222222222111000///...222333444555888>>>FFFKKKPPPSSSXXX]]]```aaabbbaaa^^^^^^_________````````````cccfffhhhgggfffeeefffffffffggghhhkkkmmmooopppuuuwww|||tttcccXXXRRRIIIEEE???<<<:::999888777888999;;;>>>BBBIIIQQQVVV[[[___ccceeeeeegggjjjnnnppprrruuuxxxzzz|||}}}}}}}}}~~~qqqXXXHHHEEEIIILLLZZZeeeppp|||jjjOOOAAA===:::888888666666666555555666666666555555666666666555444444222222111111111222333333111222222333333222222111444444444444444444444444444444444555555444444333222222333333333333444444444444444444444444444444444555666666666888<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999999333777888777888;;;;;;888<<<:::777777888999999999;;;;;;>>>AAAAAACCCMMMXXXjjj{{{~~~jjj^^^OOOEEE@@@@@@HHHPPP]]]fffllllllkkkooosssuuu{{{{{{}}}111111111111222333444555666777888BBB^^^zzzrrrvvvzzzfffTTTJJJCCCFFFAAACCCEEEFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOSSSVVV[[[aaammmjjj^^^XXXQQQJJJGGGBBBBBB@@@???>>>>>>>>>>>>=========<<<<<<;;;::::::777777777777777888888999777777777777888888888888999:::<<<<<<<<<===@@@BBBHHHLLLTTT```tttyyyqqqjjjiiihhhbbb[[[XXXPPPPPPQQQTTTWWWYYYYYYXXXPPPNNNLLLIIIFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@888999:::;;;===>>>???@@@<<>>AAAVVVwww```SSSKKKbbbnnnVVVHHHCCCBBB========================<<<;;;:::999999999999999555999:::888999<<<===:::;;;:::999888888888888888::::::===@@@???@@@FFFNNNYYYjjjpppcccTTTIIIBBB@@@FFFMMMYYYcccjjjkkkjjjnnnqqqrrr{{{}}}333333222333333444555666666777777???WWWxxxyyy{{{sss\\\LLLCCCEEEAAACCCEEEEEEEEEDDDFFFGGGFFFGGGHHHIIIJJJLLLPPPSSSZZZ^^^hhhyyypppccc[[[SSSLLLHHHCCCBBB@@@???>>>=========??????>>>>>><<<:::888777666777777777888888888888666666777777777888888888999:::;;;<<<;;;===???AAAFFFKKKSSS^^^qqqwwwooommmjjjccc\\\YYYRRRRRRSSSVVVZZZ\\\[[[ZZZSSSQQQMMMIIIFFFEEEEEEEEEGGGGGGHHHHHHGGGEEECCCBBB999:::;;;<<<>>>@@@AAAAAA;;;>>>CCCIIIRRRgggvvvtttooojjjffffffhhhjjj\\\VVVOOOIIIFFFCCC???;;;666777777666444222333444222222222444777:::<<<>>>???AAACCCDDDEEEDDDCCCBBB>>><<<999666444444555555333222222222111111111111000111111111111111222222000000111111222222222222333333333444333333222222111333666999>>>EEELLLRRR[[[YYYXXX[[[```bbb```]]]``````_________```aaabbbaaa```___```bbbdddffffffbbbeeehhhiiijjjlllpppsssrrruuuzzzjjj]]]TTTMMMJJJFFF@@@<<<:::999888777555888;;;???DDDKKKSSSXXX^^^aaadddeeeeeeggglllpppssssssuuuyyy}}}~~~vvvvvvzzznnnVVVLLLQQQYYY]]]iiivvvmmmMMM===999777666444555444333222222333444555555555444333333222222222111111222333444555666666111222222333333222222111111111111111111111111111555555555555444222111000222222222333333333444444444444444444444444333333777777666555444666999===???@@@OOOssseeeRRRIIIYYYyyy|||^^^IIICCCFFF===========================<<<;;;:::999999999999666999999777888;;;<<<:::999999999888777666777777888888:::>>>>>>===BBBHHHKKKZZZnnnsssgggXXXMMMEEEAAAEEEKKKVVVaaajjjkkkkkkmmmpppppp{{{~~~777666555444444333333333666777888===MMMhhheeeNNNBBBCCCAAACCCDDDDDDDDDDDDEEEGGGCCCEEEFFFGGGIIIKKKOOORRRXXX[[[dddssswwwggg^^^UUUMMMJJJCCCBBB@@@???======<<<<<>>>>>>>>>>>>>>???@@@CCCFFFKKK[[[vvv{{{{{{yyyssskkkggggggiiiXXXSSSLLLIIIGGGEEEBBB???666888999777444333444555222222333444666888;;;<<<===>>>@@@BBBCCCCCCBBBAAA>>>===:::888666555444444333222111000000000000000111111111111111111111111///000111222333333333333333444444444444444333333222444888<<<@@@GGGNNNTTT```^^^\\\^^^aaacccbbb```aaa```_________```aaabbbaaa___]]]^^^```ccceeeeee```dddggghhhgggiiimmmqqquuuwwwzzz~~~xxxfff[[[SSSNNNIIIEEE???<<<::::::999888888;;;???DDDIIIPPPWWW\\\```ccceeefffeeeggglllppprrrsssvvvyyyzzz{{{||||||rrrssswww~~~|||pppXXXMMMQQQZZZbbbooo|||nnnQQQ@@@;;;888666666666666666555555666666666444444333222222222333333111222333444555666666555111222222333333222222111111111111111111111111111//////111222333444444444222222333333333333444444444444444444444444444444777777777666444555888;;;>>>@@@JJJeeejjjSSSMMMSSSjjjgggLLLCCCEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999999555888777444555888999777777888999999777666777888888666888<<<<<<<<>>>>>??????>>><<<999888666777888999999888777666777777777888888888999999:::;;;<<<<<<<<<<<>>@@@AAAAAA@@@@@@======;;;999777555444333111111000///000111222222111111111111000000000000///000111333444444333333222333333444444333333333333666999===BBBIIIPPPUUU___^^^]]]^^^```bbbcccccc```___^^^]]]]]]___aaabbbaaa___^^^```bbbddddddccc___bbbffffffeeefffkkkooouuuwwwyyy}}}ppp___WWWQQQLLLDDD@@@<<<:::::::::::::::999<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999777999888444444777888666666888::::::888777999:::999777777:::;;;:::===BBBEEEJJJVVVgggwww|||qqqdddZZZOOOFFFDDDFFFTTT```kkkooooooppppppoooyyy}}}}}}xxxyyy222222222222333444555555///666:::<<>>???>>>===;;;:::666777888999999888777666888888888888999999999999:::;;;<<<<<<<<<===???AAA@@@FFFNNNWWWhhhzzzssskkkeeeccc```___^^^___cccgggjjjkkkiiicccZZZQQQMMMMMMPPPRRRLLLLLLKKKJJJGGGDDDAAA@@@999::::::;;;<<<===>>>>>>???===<<<>>>@@@GGGVVVdddqqqgggfffiiieee___WWWQQQMMMIIIDDD@@@===888333555:::<<<777222333333333333444666777999888:::<<>>CCCIIIPPPUUUZZZ[[[[[[\\\]]]___bbbddd___^^^]]]\\\\\\^^^___aaaaaa``````cccffffffccc```]]]aaaeeeeeecccdddiiimmmrrrtttwww|||}}}iiiYYYRRRMMMIII???<<<999888999;;;<<<<<<888;;;@@@FFFKKKRRRYYY^^^dddfffgggfffeeefffkkkooonnnrrrvvvtttoookkkmmmooossstttwww|||~~~lllqqqxxxbbbUUURRRZZZeeeqqq~~~xxxeeePPPBBB:::666555888222333444555555444333222555444333333444555777888000111222333444333222222222222222333333222222222222222222222222222222222...///000111222222333222222222333333333444444444222222333333444555666666111333555777777888:::<<<777===CCCQQQssstttYYYOOOIIILLLaaa}}}```KKKDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::<<<:::666555888999777666999<<<<<<:::999:::===;;;888777999:::999;;;@@@===???GGGWWWiiiwwwvvvjjj___SSSHHHDDDEEETTT```lllppppppqqqqqqoooxxx|||~~~{{{vvvwww222222111111222222333444333444555888???PPPhhh{{{xxxlllwww{{{ooonnnwwwfffTTTHHHDDDCCC@@@???AAADDDEEECCCCCCDDDFFFGGGIIILLLQQQUUUTTTYYY[[[aaannn|||vvveeeYYYQQQMMMGGGDDD@@@>>>======;;;:::<<<<<<;;;<<<===<<<999666;;;:::999888777777777777777777777777777888888999999999999:::;;;<<<===>>>BBBCCCGGGOOO^^^yyyyyyqqqmmmnnnllljjjjjjmmmllliiijjjppptttjjj]]]VVVTTTRRRMMMIIIMMMLLLKKKIIIFFFCCC@@@???===>>>?????????>>>===<<<;;;:::;;;>>>>>>AAALLLWWWwww|||nnnjjjjjjiiiddd^^^YYYUUUOOOFFF@@@:::888666555444555666777555555444444444444555555888999:::;;;===>>>??????@@@???===;;;:::999888888333222111111111111111111222222222111111111111111...000222333222111111222666666666444111111222444444777<<>>;;;999888999::::::;;;AAAFFFIIINNNWWW]]]___ccccccfffhhhfffeeejjjqqqrrrttttttpppjjjgggiiimmmooosssxxxyyy{{{yyyfffkkkxxxfffWWWRRRTTTeeezzzvvv\\\KKKEEE;;;777:::888888666444555777888666444444444555555555555444444444555666555333222333444000111333555555444333222111111222222222333333333111222333333444444333333111333444444222222333555333333333333333333333333555444333333444666999:::777<<>>>>>>>>===;;;;;;<<<======<<<;;;;;;<<<;;;999777666666777888999:::;;;;;;777999::::::888777777888999999888888999;;;<<<===>>>BBBHHHNNNWWWdddrrr|||}}}{{{tttfffUUUKKKIIILLLRRR^^^iiilllkkkmmmooopppwwwzzz|||zzzwwwwww{{{222222111111222222333444333444666888===LLLeee{{{yyyiiipppyyymmmbbbggg~~~uuubbbQQQFFFCCC???===???BBBBBB@@@DDDEEEFFFGGGHHHKKKPPPSSSRRRWWWXXX^^^jjjwwwzzzhhh[[[SSSNNNGGGDDDAAA???>>>>>>===<<<===<<<;;;;;;<<<;;;999777;;;:::999888777777777777777777666666777777888999999999999:::;;;<<<===>>>BBBCCCFFFMMMYYYqqqxxxsssssstttttttttqqqnnnmmmmmmnnnooofff\\\VVVUUUTTTPPPKKKMMMMMMLLLJJJGGGDDDBBB@@@<<<<<<===>>>>>>===<<<<<<>>>===>>>???>>>???GGGQQQnnnxxxnnnkkkmmmhhhbbb\\\WWWPPPHHHAAA===;;;888666444333333444444444444333333444444444777888999:::<<<===?????????>>>===;;;:::999888888444444333222222222222333222222222222111111111111///111444444333333333333555555555333222222333555555999>>>DDDJJJOOOTTTVVV[[[[[[ZZZ[[[\\\___aaaccc]]][[[\\\```aaa______bbbeeecccaaa``````aaaccceee]]]aaafffhhhggggggiiikkkppprrruuuyyy|||uuuppppppsssvvvtttvvvtttrrrtttzzzwwwiii\\\SSSMMMHHHDDD???===;;;999888999:::;;;:::AAAFFFIIIOOOYYY___aaaeeeeeehhhjjjiiigggllltttvvvwwwvvvpppgggaaabbbdddjjjnnnrrrwww}}}vvvccceeeooo~~~aaaSSSPPPVVVkkktttYYYHHHBBB888555999777333111000111333444333111333333444444444444333333444555666555333222333444111222333444444444333333111111222222222333333333111222333333444444333333111333444444222222333555333333333333333333333333555444333333444666999:::888<<>>===;;;;;;<<<===<<<;;;;;;<<<;;;999777666777777888888999999:::777999::::::888777777888888888777777888999;;;<<<<<>>???@@@AAA@@@DDDFFFGGGHHHHHHKKKNNNQQQOOOTTTTTTYYYdddooolll^^^TTTPPPHHHEEEBBB@@@@@@@@@???>>>>>>===;;;:::;;;;;;:::999;;;:::999888777777777777777777666666777777888999999999999999:::<<<===>>>BBBCCCFFFKKKSSSddd~~~xxxrrrrrrqqqkkkhhhbbbZZZWWWWWWWWWSSSOOOMMMMMMLLLKKKIIIFFFCCCBBB======>>>>>>>>>>>>>>>===???===>>>@@@??????EEEMMM^^^zzzrrrrrrmmmfff```ZZZRRRIIIBBB<<<:::888666444333333444444333333333333333333444666666777999:::===>>>???>>>>>>===<<<:::999888888666555555444333333444444222222222222222222222222111333555666555444444444333444444333222333555777777<<>><<<:::999888999:::;;;;;;BBBHHHKKKQQQ[[[aaabbbggggggiiillllllkkkooovvvvvvwwwvvvoooddd]]][[[\\\bbbeeekkktttuuu```^^^dddqqqxxx|||{{{zzzZZZNNNOOOZZZrrroooUUUDDD>>>555333777666333222111222444555555333222333333333333333333222444555666555333222333444222222333333333444444444111111222222222333333333111222333333444444333333111222444333333222444555444444444444444444444444444444444444555666888:::999<<<===BBBSSSuuu```TTTIIIHHHNNNbbbcccOOOAAAAAA@@@???>>>===<<<;;;===<<<;;;;;;<<<;;;:::888777777777777777777777777777999::::::888777777888777777666777777888999:::;;;===@@@CCCIIITTTaaajjjqqqttttttmmm```UUUOOONNNTTT___hhhjjjiiijjjjjjjjjnnnqqquuuvvvwwwyyy~~~~~~~~~}}}~~~222222111111222222333444333444777888777@@@[[[vvvpppkkk~~~~~~zzzllllllqqq|||^^^PPPVVVqqqgggRRRIII@@@???AAAAAABBBBBBEEEFFFHHHHHHHHHJJJMMMOOOLLLPPPPPPUUU```iii~~~qqq```UUUPPPHHHFFFCCCAAAAAAAAA@@@??????===::::::;;;<<<;;;;;;;;;:::999888777777777777666666666666666777888888888888888999:::;;;======AAAAAAEEEIIINNNZZZooovvvxxxtttjjjeee```[[[YYYYYYXXXTTTPPPMMMMMMMMMLLLJJJGGGDDDCCC???@@@@@@AAAAAAAAAAAAAAA<<<;;;<<<@@@AAABBBGGGNNNQQQjjj{{{uuuooohhhaaa[[[RRRIIIBBB888777777666666666777777555444444333333444444555555555666777999<<<>>>@@@???>>>>>>===<<<;;;:::999777777666555444444444444222222333333333333333444222444666666555444444444222222333333222444666999:::???FFFKKKNNNQQQUUUXXX___^^^^^^]]]]]]^^^___```ZZZYYY[[[```bbb``````bbbdddcccbbbaaaaaabbbcccddddddggghhhhhhfffgggkkknnnrrruuu{{{ssslllkkkmmmnnnqqqqqqnnnnnnrrrsssqqqnnnfff\\\TTTOOOKKKGGGCCC===;;;:::888888999;;;<<<>>>EEEKKKNNNTTT\\\bbbbbbhhhgggiiimmmmmmmmmqqqwwwsssuuuuuuoooddd\\\YYYYYY]]]```gggsssuuuaaa\\\___hhhmmmoooqqqyyynnnUUULLLOOO[[[ssskkkQQQAAA<<<444222777666444333444444555666666666333333444444444444333333444555666555333222333444333333222222222333444555111111222222222333333333111222333333444444333333000222333333333333444666444444444444444444444444444444444444555777888999:::;;;<<>>>>>>>><<<;;;<<<;;;;;;;;;<<<<<<:::888888888888777777666666666777999::::::888777777888777777777777888888999999:::<<<===>>>BBBJJJVVV^^^ggglllpppnnneee[[[SSSPPPUUU^^^ggghhhhhhiiihhhgggkkknnnrrrtttuuuxxx|||yyyzzzzzz{{{}}}222222111111222222333444444333666999666;;;TTTppp|||uuu~~~mmmiiipppjjjSSSLLL___|||wwwXXXKKK@@@???AAA@@@AAACCCDDDFFFHHHHHHHHHIIILLLNNNKKKOOONNNTTT^^^eeewwwwwwcccVVVPPPJJJGGGDDDBBBBBBBBBAAA??????===::::::;;;<<<<<<<<<;;;:::999888777777777777666666666555666777777888888888888999:::;;;<<<===???@@@CCCHHHKKKSSSbbbqqq||||||wwwlllgggddd___]]][[[YYYUUUQQQOOOOOOOOOOOOLLLIIIEEECCC@@@AAACCCDDDEEEDDDCCCBBB>>><<<===@@@BBBCCCHHHNNNNNN[[[nnn~~~tttooohhhaaaZZZRRRHHHAAA888888777777777888888888666666555555555555666666444444444666999<<>><<<;;;999888777666555555555555444444444444555555666666222444555666444333333333111222333333333444777:::<<>>FFF^^^kkk[[[NNNKKKJJJQQQjjjnnnSSSCCC@@@======>>>>>>===;;;<<<;;;:::;;;<<<<<<:::999999999888888777777666666777999::::::888777777888888888888999999999999999:::<<<======>>>DDDMMMTTT[[[bbbiiikkkfff]]]UUUQQQTTT]]]eeeggghhhiiihhhffflllnnnppprrrsssuuuwwwyyyvvvwwwxxxyyy{{{222222111111222222333444555222444999777999NNNhhhyyypppvvvsssYYYIIIRRRkkk```OOOAAA???@@@>>>===@@@CCCEEEGGGHHHIIIIIIKKKMMMMMMPPPOOOTTT]]]bbbqqq}}}gggXXXQQQKKKHHHEEEBBBBBBAAA@@@>>>>>><<<;;;;;;<<<======<<<;;;:::999888777777777777666666555555666666777888888888888888999;;;<<<===>>>???CCCGGGIIIMMMXXXddd{{{}}}xxxqqqkkkhhhddd```]]]ZZZWWWTTTSSSSSSTTTSSSPPPLLLGGGEEE@@@BBBFFFIIIIIIHHHEEECCCDDD@@@>>>AAABBBCCCGGGLLLQQQWWWbbbvvvyyyrrrmmmfff___YYYRRRHHHBBB<<<<<<;;;:::999888777666777777666666666666777777444444444666999<<<@@@CCCBBBCCCDDDDDDCCCAAA@@@???;;;:::999888777666666666555555666666777888888888222444666666444333222333000222222333333444777:::===DDDLLLPPPPPPQQQUUUYYY\\\]]]^^^___```aaabbbbbb```]]]\\\^^^```___bbbgggeeeeeeddddddddddddeeeeeedddgggiiihhhggghhhlllppprrrxxx~~~xxxvvvwwwtttxxxyyyvvvuuuuuurrrnnnhhhbbbYYYRRRNNNIIICCC???:::999888777888999;;;===DDDKKKRRRUUUYYY```ddddddgggeeefffkkknnnpppsssxxxyyy}}}~~~yyymmmbbb[[[ZZZ```fffppp|||iiibbbccccccbbbbbbdddhhhmmmppppppcccYYYQQQPPPTTT]]]kkkwwwbbbJJJ>>><<<666444888666444555666555444333444555444555555666666555555444444555666555333222333444222222333333333444444444111111222222222333333333111222333333444444333333000111333333333333555666333333333333333333333333333333444555666777888888:::888;;;???CCCTTT~~~zzzeeeUUUQQQMMMLLL^^^vvvyyy```IIIDDD>>><<<===>>>===;;;;;;;;;:::;;;<<<<<<;;;999:::999999999888888777777777999::::::888777777888888888999::::::999999888:::<<<=========@@@FFFKKKPPPWWW___dddccc]]]VVVRRRSSS[[[cccfffhhhkkkjjjgggmmmnnnoooqqqrrrrrrrrrrrrtttuuuwwwwwwyyy}}}222222111111222222333444666000222999888888JJJaaa|||~~~{{{bbbMMMJJJZZZ}}}mmmYYYGGGDDDCCC===;;;???BBBDDDGGGHHHIIIJJJLLLMMMQQQSSSQQQTTT\\\^^^iiikkk[[[SSSLLLIIIEEEBBBAAA@@@>>><<<===<<<;;;<<<>>>>>>===;;;;;;:::999888777777777777666555555555555666777777777777888888999:::<<<===>>>???BBBFFFGGGIIIQQQZZZjjj}}}xxxvvvooolllgggccc___\\\ZZZXXXXXXYYYYYYXXXTTTOOOJJJGGGDDDGGGLLLPPPQQQNNNJJJGGGFFFAAA>>>@@@CCCEEEIIIOOOTTTVVV___qqqwwwooojjjddd___ZZZSSSJJJDDD======<<<<<<;;;:::999888666666555555555555666666444444444666999===BBBDDDEEEFFFGGGGGGGGGEEECCCBBB???>>><<<;;;:::999999999777777888888999::::::;;;444666777777666444333444111222333333333444777999===EEENNNQQQQQQQQQTTTXXXXXXYYY[[[]]]___aaabbbccc___\\\\\\___```______cccddddddddddddddddddddddddbbbeeehhhhhhhhhiiilllppptttyyy}}}{{{yyyvvvzzz{{{yyywwwvvvqqqlllddd___WWWQQQMMMIIICCC>>>999888777777888:::<<<===CCCKKKRRRVVV\\\ccchhhhhhhhheeefffkkkpppqqqtttyyyzzztttiiiccc```gggooozzzuuulllllliiifffdddeeegggfffdddbbbXXXTTTPPPRRRVVV^^^jjjsss{{{\\\FFF<<<<<<666444777444666888999777555333444666333444444555555444444333444555666555333222333444111222333444444444333333111111222222222333333333111222333333444444333333///111333333333333555777222222222222222222222222333333444666777777888888999666999???AAAKKKpppmmmYYYTTTOOOJJJVVVkkkqqqSSSLLLBBB=========<<<:::;;;::::::;;;<<<<<<;;;999:::::::::999999999999999777999::::::888777777888777777888999999888777666888;;;======<<<===AAAEEEGGGMMMVVV]]]^^^[[[UUURRRQQQYYYaaafffjjjmmmmmmiiillllllmmmooopppqqqpppooorrrtttuuuvvvwwwyyy}}}~~~222222111111222222333444777000111999:::888GGG]]]~~~~~~zzziiiSSSHHHPPPqqqyyybbbOOOIIIFFF???<<>>BBBEEEGGGHHHIIIJJJIIIGGGEEEDDDAAA@@@???>>><<<<<<;;;;;;888888999:::;;;;;;<<<<<<555777999999777555555555111222333333222444777999===FFFOOORRRQQQPPPTTTXXXTTTUUUXXX[[[^^^aaabbbccc\\\[[[]]]aaaaaa^^^]]]___cccccccccccccccccccccccc```dddhhhiiihhhiiimmmpppvvvyyy~~~{{{xxx|||~~~{{{yyywwwrrrlllaaa\\\UUUPPPMMMIIICCC>>>999888777777888:::<<<>>>AAAIIIQQQWWW]]]fffkkkkkkiiieeeffflllqqqsssvvvzzzxxx~~~yyypppkkkiiikkkuuuuuutttpppllliiiiiiiiiddd___\\\TTTQQQPPPRRRWWW___kkkttt{{{|||YYYCCC;;;<<<777444666333333555666444000...///111222333333444444333333222444555666555333222333444000111333555555444333222111111222222222333333333222222333444444444333333///111333333333333555777111111111111111111111111222333444666777777888888999444777???>>>EEEeeepppXXXSSSOOOJJJUUUiii}}}[[[RRRFFF???===<<<;;;999;;;::::::;;;<<<===;;;:::::::::::::::::::::::::::777999::::::888777777888666666777888888777666555777:::======<<<<<<>>>AAABBBHHHPPPXXXZZZYYYUUUQQQPPPXXX```eeekkkooooookkkkkkkkklllnnnppppppooonnnqqqrrrttttttuuuwwwzzz}}}uuu}}}000222333333222111333444777111222888999777@@@MMMsss~~~uuuSSSCCCNNNkkkpppRRRDDDAAA???>>>>>>AAAAAAAAAAAADDDGGGJJJLLLLLLMMMRRRXXX[[[^^^fffooozzzeeeWWWLLLJJJFFFCCCAAAAAABBBBBB???>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888777555444444666888:::999777555666999;;;:::999===>>>???AAADDDGGGKKKMMMWWWmmm~~~{{{ppplllfffcccaaaaaaaaaaaafffeeebbb\\\VVVRRRPPPPPPNNNRRRXXX___ccc___VVVNNNBBBAAA@@@???AAAEEELLLQQQRRRVVV\\\hhh~~~rrrlllgggaaa]]]YYYSSSLLLFFF>>>@@@CCCEEEEEECCC???<<<999777555555555666555333666555555666999???DDDGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGEEECCCAAA???>>>>>>======>>>??????>>>>>>>>>>>><<<888666555444222000333444444333333444888:::BBBIIIPPPSSSRRRRRRTTTWWWPPPRRRUUUXXX[[[\\\]]]]]]]]]\\\[[[\\\]]]_________^^^___aaabbbcccccccccbbbggggggkkkoooooolllmmmpppzzz}}}~~~|||yyyqqqggg___WWWWWWUUUQQQKKKDDD>>>:::::::::999888999<<>>777:::DDD;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999999999888888888888888888999999999999999999999999888888999:::;;;===???@@@@@@CCCHHHLLLOOOOOONNNMMMQQQSSSYYYbbbkkkooonnnkkkeeehhhlllmmmlllkkkjjjiiinnnnnnnnnpppsssvvvvvvvvvuuuzzz000222333333222111333444666111222888999666>>>JJJggg~~~uuurrrvvvaaaLLLOOOgggxxxXXXGGGCCCBBB@@@@@@@@@@@@@@@AAACCCFFFIIIKKKMMMNNNRRRWWWZZZ]]]dddmmmpppbbbRRRNNNIIIEEEBBBAAAAAAAAA@@@@@@>>>===<<<;;;::::::;;;;;;;;;:::::::::999999888777555444444666888:::999777555666999;;;:::999======>>>@@@CCCFFFIIIKKKPPPaaa~~~}}}rrrnnnhhheeedddddddddcccmmmkkkggg```ZZZVVVUUUUUUVVVXXX]]]bbbddd```VVVOOOCCCBBBAAA???@@@CCCIIIMMMNNNRRRXXXaaasss{{{uuuooogggbbb___[[[TTTOOODDDEEEGGGHHHHHHFFFBBB@@@;;;999666555666666444333666666666888;;;@@@EEEHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAABBB???:::777555444222111222333333333333555999<<>>:::999999999888999<<>><<<:::999999;;;;;;;;;;;;::::::::::::888777666555555777888:::888777666777999:::::::::<<<<<<===>>>AAADDDGGGIIINNNWWWmmmvvvrrrmmmiiihhhhhhhhhhhhqqqoooiiibbb\\\YYYZZZ\\\______```cccbbb]]]TTTLLLCCCBBBAAA??????AAAEEEIIIKKKNNNSSSYYYdddyyyxxxqqqhhhcccbbb___ZZZUUUNNNMMMLLLLLLLLLJJJGGGEEE>>>;;;888666666555444333666666777999>>>BBBGGGJJJKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDFFFAAA;;;777555444333333111222333333333666:::===HHHKKKOOOTTTXXXXXXUUURRROOOOOOOOOQQQTTTWWWZZZ\\\]]]\\\[[[ZZZ[[[]]]___```^^^___```aaabbbbbbbbbaaaddddddhhhmmmmmmkkklllpppvvvzzz}}}xxxnnnaaaWWWUUUTTTQQQMMMHHHBBB===:::888999999888999===BBBFFFMMMTTTYYY[[[^^^cccffffffiiihhhggghhhkkkoootttwwwxxx{{{rrrnnnnnnfffXXXNNNGGGKKKLLLVVVfffkkknnnyyytttXXXFFF===888888555111333:::333333333333333333333333222333333444444333333222444555555444222111111222222222222222222222222222222222222222222333444555111222222333333222222111000222444444333222333444111111111222222333444555333333444555666777777888777999777:::===;;;JJJfffttt[[[QQQMMMYYYrrroooOOODDDCCC===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999888888888888888888888888888888888888888888888888777777777888:::;;;===>>>???AAACCCFFFHHHJJJKKKKKKNNNQQQUUU\\\bbbffffffeeegggiiijjjjjjhhhggghhhhhhkkklllnnnppprrrtttuuuvvvxxx|||000222333333222111333444222111444888777444888???JJJlll}}}mmmiiirrrbbbRRR[[[~~~kkkSSSHHHDDDBBB@@@>>>>>>???@@@BBBDDDFFFGGGNNNNNNPPPTTTVVVWWW^^^gggooovvv^^^WWWNNNGGGCCCBBB@@@???@@@@@@???>>>===<<<;;;:::;;;;;;;;;:::::::::999999888777666555666777999:::888777777777888999::::::;;;;;;;;;===???BBBDDDFFFLLLQQQ```zzz~~~zzztttpppnnnnnnnnnnnnpppmmmhhhaaa]]]\\\___bbbeeeccc```___\\\VVVMMMFFFAAAAAA@@@???>>>@@@DDDGGGIIIKKKOOOSSSYYYhhh{{{rrriiieeeeeeddd```[[[YYYUUUQQQPPPPPPOOOLLLJJJAAA>>>:::777666666555444555666888;;;@@@EEEIIILLLMMMMMMLLLLLLKKKJJJJJJIIILLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDD@@@999555444444555555000111222333444777;;;???HHHIIILLLTTT[[[]]]XXXSSSRRRQQQPPPPPPRRRWWW\\\___]]]\\\[[[ZZZZZZ\\\___aaa_________``````aaaaaaaaaccccccfffkkkllljjjlllppptttxxx~~~yyynnn```VVVSSSRRROOOJJJEEE@@@<<<:::888888999999:::>>>DDDHHHPPPVVVZZZ\\\^^^dddgggfffiiihhhffffffiiinnnssswwwxxx}}}xxxoookkkbbbTTTJJJEEEJJJMMMXXXkkkppprrr|||gggOOO@@@;;;888777444111333:::444444444444444444444444222333333444444333333222333444555444222111222333222222222222222222222222111111111111222333444555111222222333333222222111111222444444333222333444555555444333222222222222222333333444555666777888666999777999===;;;DDD\\\dddSSSLLLYYYssszzzUUUDDDAAA???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999888888888888888999999999777777777777777777777777888888888999:::<<<===>>>??????@@@BBBDDDGGGIIIJJJLLLNNNRRRXXX\\\___``````eeefffgggfffeeedddeeefffiiikkkmmmoooqqqrrruuuvvvzzz~~~000222333333222111333444111222444666555333666<<>>>>>>>>???@@@BBBDDDEEEFFFLLLLLLOOOSSSTTTUUU[[[cccjjjzzzcccZZZOOOGGGDDDCCCAAA???===>>>>>>???>>>>>>===<<<;;;:::::::::999999999999888777777666777888999999777777777777888999:::;;;:::::::::;;;===@@@BBBDDDGGGLLLVVVfff}}}}}}xxxuuutttsssrrrnnnlllgggccc```bbbgggkkkkkkfff```[[[WWWPPPHHHBBB>>>????????????AAADDDFFFDDDEEEHHHMMMPPP[[[pppwwwooommmpppqqqlllfffccc]]]WWWTTTTTTTTTQQQNNNCCC@@@;;;888777777666555444666:::>>>CCCHHHLLLNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCBBB???;;;666222222444555666000111222333444888<<<@@@EEEFFFIIIRRR\\\```\\\WWWTTTRRROOONNNPPPUUUZZZ^^^\\\]]]]]]\\\[[[\\\___bbb_______________`````````bbbbbbeeejjjkkkjjjmmmrrrsssxxx~~~zzzoooaaaWWWQQQOOOLLLGGGBBB>>><<<:::888888999:::<<<@@@FFFKKKQQQWWW[[[\\\___eeehhhhhhiiihhhffffffiiinnnssswww{{{uuujjj]]]PPPIIIEEEKKKPPP\\\nnntttwww~~~aaaNNN===:::888777444222444888444444444444444444444444222333333444444333333222111222444333333222444555222222222222222222222222000000000111222333444555111222222333333222222111222333444333222222444555666555444333222222222222222222333444555666777777444888666999>>><<>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777888888888777777888888888999999999777777777777777777777777555555555555666777999999>>>>>>>>>???AAADDDFFFHHHIIILLLOOOSSSVVVYYY[[[]]]bbbcccdddcccaaaaaabbbcccgggjjjmmmooooooqqqtttwww{{{000222333333222111333444000222555555444444777;;;BBB___xxxnnnppp{{{ooo{{{rrrYYYWWWxxxhhhPPPDDDAAA???>>>???@@@AAACCCDDDEEEEEEHHHIIINNNSSSTTTTTTXXX___fffzzziii___QQQIIIFFFEEECCC@@@<<<===>>>???@@@???>>>===;;;;;;;;;;;;::::::::::::888777777777888888999999666777888888777888:::<<<:::::::::;;;<<>>@@@@@@@@@AAACCCEEE@@@>>>AAAFFFJJJPPPaaassszzzuuuwww|||}}}vvvooollleee]]]ZZZZZZYYYUUUQQQDDDAAA<<<999888888888777555888===CCCHHHMMMPPPRRRQQQPPPNNNLLLJJJIIIHHHHHHEEEFFFFFFGGGFFFEEECCCBBBAAABBBBBBBBBAAA@@@???>>>;;;888333111222444555555111222333444555888<<<@@@CCCDDDHHHQQQ[[[```___\\\TTTQQQNNNMMMNNNRRRVVVYYY[[[^^^```___]]]]]]```ccc______^^^^^^^^^^^^___```bbbbbbeeejjjkkkkkknnnssstttxxx~~~~~~|||xxxnnnaaaWWWPPPMMMIIIDDD@@@===;;;:::888999:::;;;>>>CCCIIINNNSSSYYY\\\]]]___eeeiiiiiiiiihhhggghhhkkkoootttwww~~~yyywwwzzznnn[[[NNNIIIFFFOOOUUUaaaqqqwww|||```OOO<<<:::888666555444555555444444444444444444444444222333333444444333333222000222333333333333444666222222222222222222222222111111111111111222333444111222222333333222222111222333444333222222444666222222222222333444555666222222333444555666666777444888666777>>>===AAAOOOiiifffTTTTTTcccrrrSSSCCC@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777777777777888999999::::::888888888888888888888888666666666666777888999999=========???@@@CCCDDDFFFFFFIIILLLOOORRRUUUXXX[[[^^^```aaabbbaaa```aaabbbeeeiiimmmnnnnnnooossswwwyyy~~~000222333333222111333444000333555444222444888<<>>???@@@@@@???===<<<============<<<<<<<<<<<<777777888888888999999999666777999888777777:::<<<;;;;;;:::;;;<<<>>>@@@AAADDDKKKRRRWWW^^^ooo}}}zzzxxxqqqpppnnnllllllnnntttxxxssskkk```WWWQQQLLLGGGCCC>>>@@@BBBBBBAAA@@@AAABBB@@@;;;===DDDGGGJJJVVVeeevvv}}}yyyssslllddd``````___YYYTTTEEEAAA<<<999999999:::999888<<>>===<<<;;;:::777444222333333333333222333444444555888<<>>;;;::::::999:::;;;===@@@EEELLLQQQWWW\\\___^^^___dddgggggghhhhhhhhhjjjmmmppptttvvvxxxooooootttwww[[[LLLIIIHHHSSS[[[fffsssxxx```MMM===;;;777555666777555222555555555555555555555555222333333444444333333222222333444444222222333444222222222222222222222222222111111111111111222222111222222333333222222111333444444333222333555777333333222333333444555666111222333333555555666777555999555555<<<<<<===IIIXXXuuu]]]SSSZZZvvvhhhNNNCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999888777777666777777888999999::::::999999999999999999999999888888888888888999:::;;;;;;<<<===???AAABBBCCCDDDDDDGGGJJJMMMNNNRRRWWW[[[[[[^^^aaacccbbbbbbbbbbbbccchhhlllmmmmmmnnnssswwwwww|||000222333333222111333444000333555333222555:::======UUUvvvwww{{{ssseeeYYYrrr]]]KKKFFFFFF???@@@AAACCCDDDEEEEEEEEEAAAEEEMMMTTTVVVSSSUUUZZZ]]]gggyyylllZZZOOOJJJHHHDDD@@@??????@@@AAA@@@>>><<<:::????????????>>>>>>>>>>>>777888888888888999999999555888999999777777:::<<<;;;;;;;;;;;;<<<>>>@@@AAA>>>DDDKKKPPPUUUaaarrr{{{xxxrrrqqqpppnnnmmmoootttwwwrrrjjj^^^UUUOOOJJJEEEBBBAAABBBCCCCCCAAA??????@@@CCC<<<===EEEHHHHHHQQQ^^^hhh|||xxxppphhhddddddbbb\\\VVVEEEAAA<<<999999:::;;;;;;;;;>>>DDDKKKRRRVVVYYYZZZTTTRRROOOLLLJJJHHHHHHHHHAAABBBCCCEEEDDDCCCAAA@@@>>>>>>>>>======;;;::::::;;;999666444333333222000222333444444555777;;;???DDDFFFIIIOOOUUUZZZ]]]^^^YYYWWWSSSQQQQQQSSSVVVXXXZZZ___ddddddaaa___```ccc```___^^^]]]]]]]]]^^^___cccbbbeeejjjllllllpppvvvwww{{{~~~~~~{{{wwwpppfffYYYPPPNNNJJJEEE@@@<<<::::::::::::;;;<<<>>>AAAGGGNNNSSS[[[___aaa^^^___ccceeeeeehhhhhhiiikkknnnqqqtttvvv{{{rrriiijjjqqq|||zzz]]]KKKIIIJJJVVV___iiitttyyy```KKK???;;;777555888999666000555555555555555555555555222333333444444333333222444555555444222111111222222222222222222222222222222222111111111111111111222222222333333222222222333444444333222333555777666666555444333333333333111222222333444555666777777:::555333:::::::::DDDJJJpppdddTTTVVVXXXyyyWWWFFF@@@===========================AAA@@@>>>;;;999888777666666777777888999999::::::999999999999999999999999555555444555555666777888;;;<<<===???AAABBBBBBCCCCCCFFFIIIKKKMMMQQQVVV[[[ZZZ^^^bbbddddddccccccccccccggglllmmmlllnnnrrrwwwuuu{{{222222111111111111111111333444555555444444666888>>>PPPsssuuu]]]dddaaaPPPHHHAAA===>>>AAACCCFFFGGGHHHHHHEEEDDDFFFKKKQQQUUUVVVUUUZZZfff|||ooo\\\QQQLLLFFFBBBAAA???>>>===>>>???>>><<<:::<<<===>>>>>>>>>===<<<;;;::::::999999888777666666777888888888888999999999999:::===???@@@@@@???>>>CCCCCCEEEHHHPPP[[[hhhqqqyyyxxxtttqqqnnnkkkkkknnntttyyyoooiii```XXXQQQLLLGGGDDDDDDEEEFFFGGGFFFFFFDDDDDDAAACCCFFFEEEDDDHHHOOOVVV]]]fffuuu}}}zzzsssmmmiiiddd]]]VVVIIIBBB>>>@@@@@@===::::::999>>>GGGPPPVVVXXXWWWUUUTTTRRROOOMMMLLLKKKIIIGGGFFFEEECCCBBBAAAAAAAAABBB>>>===<<<;;;:::999999999666666555444333333222222000222444555666888<<<>>>BBBDDDGGGKKKPPPVVV^^^cccVVVVVVVVVTTTPPPNNNNNNNNNVVV\\\cccggghhheeebbbaaa______]]]]]]]]]]]]^^^___bbbdddeeeggghhhkkkpppsssyyy{{{~~~}}}{{{~~~~~~~~~{{{~~~yyylll___VVVSSSOOOJJJCCC>>>:::999777666::::::<<>>999999888888888999:::;;;777777777777777777777777888:::<<<===>>>???AAACCCFFFGGGJJJKKKLLLNNNRRRTTTUUUZZZaaafffhhhgggffffffiiilllpppqqqpppnnnmmmlllssswwwyyyzzz}}}~~~111111111111111111111111222333444444444444666888===NNNooozzzxxx___\\\sssgggTTTKKKDDD??????AAACCCEEEGGGIIIJJJGGGEEEEEEHHHNNNSSSUUUUUUYYYcccwwwvvvcccWWWQQQKKKGGGEEE@@@>>>===>>>>>>>>><<<:::>>>?????????>>><<<;;;:::::::::999999888777777666777777888888888999999999999:::<<<===>>>???>>>>>>AAAAAABBBEEEKKKTTT^^^eeewww}}}wwwvvvpppooommmkkkjjjlllpppssskkkfff^^^WWWQQQNNNKKKIIIGGGHHHIIIJJJJJJIIIGGGGGGBBBDDDFFFEEEDDDGGGNNNTTTWWW___lll|||yyyqqqjjjcccZZZSSSIIICCC@@@BBBBBB>>>;;;;;;===BBBJJJRRRWWWXXXWWWVVVRRRQQQNNNMMMMMMLLLJJJHHHGGGFFFDDDBBBAAAAAAAAABBB>>>===<<<;;;:::999999999666555555444333333222222111222444555666777:::===>>>@@@CCCFFFKKKQQQXXX]]][[[[[[ZZZWWWSSSPPPOOOOOOVVVYYY___dddffffffcccaaa___^^^]]]]]]^^^___aaabbbccceeegggjjjmmmqqqvvvyyyzzz|||~~~{{{~~~~~~~~~~~~yyy||||||vvvjjj]]]UUURRRKKKFFFAAA<<<;;;;;;::::::999;;;===@@@EEEKKKQQQUUU[[[\\\^^^```bbbdddeeeeeegggiiijjjlllmmmqqqvvvyyyzzz~~~uuupppiiigggqqq|||uuuyyydddPPPSSSYYYhhhyyy\\\DDD;;;:::888666555555666666333444444555555444444333666333444666444000000555222333333333333333333222222333333444444333333222111222222333333222222111222222222222222222222222333333444555555444333333333333444444444444333333333333333333444666777888444222333777999888:::>>>BBBTTTxxxuuuZZZOOOEEEPPP[[[jjjsssTTTEEEBBB<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999888777888888777666777999;;;777888888888999999999999777777777777777777777777888:::<<<======>>>AAACCCDDDFFFHHHIIIJJJMMMPPPRRRSSSXXX^^^ccceeeeeeddddddhhhjjjmmmnnnmmmlllllllllsssvvvxxxxxx|||111111111111111111111111111222444444444555777999;;;JJJiii{{{yyyyyybbbVVV___pppZZZOOOIIIAAAAAAAAABBBDDDGGGIIIKKKIIIGGGEEEEEEIIIOOOSSSUUUXXX___ooozzzeeeYYYRRRKKKFFFDDD@@@???======>>>>>><<<:::@@@??????>>>===;;;:::999::::::999999888777777777777777777888888888999999999999::::::;;;===>>>???@@@AAABBBDDDGGGMMMTTTYYYbbbqqqzzzsssqqqjjjkkkkkkkkkkkkkkkkkkkkkgggbbb[[[UUURRRQQQPPPPPPKKKLLLNNNPPPPPPNNNLLLKKKDDDFFFGGGEEEDDDFFFLLLPPPQQQXXXbbbnnnyyyuuulllaaaVVVOOOHHHDDDBBBDDDCCC>>>;;;<<>>>>>===<<<;;;:::999999555555444444333333222222111333444555555666888;;;:::<<>>>>>>>>============>>><<<<<<<<<<<<<<<;;;:::999777888888777666666999;;;666777888999:::999888888777777777777777777777777777999;;;<<<<<<===@@@BBBBBBDDDFFFGGGHHHJJJMMMPPPPPPTTT[[[___aaaaaabbbbbbfffhhhiiiiiiiiiiiikkkmmmrrruuuwwwvvvyyyzzz|||111111111111111222222222000111333333333555777::::::EEE```~~~xxxuuuttt|||}}}yyydddTTTUUUppp|||bbbSSSKKKDDDCCCAAAAAABBBFFFIIILLLLLLIIIEEECCCEEEJJJPPPSSSXXX]]]iiiiii[[[RRRJJJEEECCCBBB@@@>>>===>>>===<<<;;;=========<<<;;;::::::999999999999888888888777777777777777777888888888888:::999888888999;;;===???@@@AAACCCEEEFFFJJJNNNRRRYYYeeevvvvvvooolllfffhhhjjjmmmnnnmmmiiigggeee```YYYUUUSSSTTTTTTTTTPPPRRRUUUVVVVVVTTTQQQOOOGGGGGGGGGFFFDDDEEEIIILLLOOOTTT[[[ccciiitttxxxmmm___SSSMMMFFFCCCBBBDDDCCC>>>;;;<<>>>>>>>>===;;;:::999888444444444333333333222222222333444444444444666888:::<<>>;;;999888666555555555555333444444555555444444333444111///222555666444222444333222111111222333444222222333333333333222222111222222333333222222111111222222222222222333333111111222222222222111111333333333444444333333333444444444333333444555555999666666888999777777:::???HHH```kkkTTTOOOKKKHHHPPPiii^^^KKKIII@@@???>>>===<<<======>>><<<<<<<<<<<<<<<;;;::::::999::::::999777888:::<<<666777999;;;;;;:::999888777777777777777777777777777888:::;;;;;;<<<>>>@@@AAACCCEEEFFFFFFHHHKKKNNNMMMQQQWWW[[[]]]___```aaafffffffffffffffhhhllloooqqqtttvvvtttvvv|||wwwwwwzzz000000111111111222222222///111222333333444777999:::@@@UUUttt~~~{{{ooolllssszzz|||hhhUUUQQQdddmmmXXXLLLEEECCCAAA@@@AAAEEEIIIKKKMMMKKKGGGDDDDDDGGGMMMPPPVVV[[[eeexxxsssbbbXXXNNNGGGEEEDDDAAA???>>>>>>>>>===<<<::::::::::::::::::;;;;;;999999999888888888888888666666777777777888888888999888777777888:::===???===???BBBDDDEEEHHHKKKNNNVVV^^^kkk~~~~~~uuunnnkkkggghhhkkkooorrrpppkkkfffccc___YYYVVVUUUUUUVVVVVVUUUXXX[[[]]]\\\XXXTTTQQQIIIHHHGGGFFFEEEEEEGGGIIIMMMOOOTTTYYY\\\dddyyyyyymmm]]]QQQMMMDDDAAAAAACCC@@@<<<:::===DDDFFFHHHJJJJJJHHHFFFEEEDDDEEEFFFIIILLLLLLKKKIIIHHHHHHGGGFFFDDDCCCBBBAAA??????>>>>>><<<:::888777333333333333333222222222111222333333222333555777999;;;===???AAADDDIIILLLLLLOOORRRTTTTTTTTTUUUVVVTTTQQQQQQVVV^^^ccccccaaabbbaaa___^^^]]]\\\]]]]]]```bbbeeegggjjjnnntttwww}}}~~~~~~yyy}}}yyyqqqooonnnjjjddd[[[TTTNNNKKKIIIDDD???;;;999999999888<<>><<<;;;;;;<<<===<<<<<<======<<<<<<;;;;;;:::::::::888777777999;;;777888:::<<<<<<;;;999888777777777777777777777777666888:::::::::;;;===???@@@BBBDDDEEEEEEGGGJJJLLLKKKOOOTTTXXXZZZ]]]___aaadddddddddcccdddggglllpppoootttuuussstttyyy}}}~~~xxxtttvvv}}}000000000111222222333333000111333333333444666888999<<>>===999999999999999:::<<<<<<888888888888888888888888666666666777777777888888999888777777888:::===>>>:::<<>>:::;;;???CCCCCCDDDDDDCCCAAA???>>>??????AAADDDHHHJJJJJJHHHIIIIIIHHHGGGEEECCCBBBAAA?????????>>>===:::888777333333333333222222222222000111222222222222444666666888:::;;;<<>><<<@@@LLLfffmmmQQQJJJFFFHHHRRRkkksss]]]MMMCCCAAA>>><<<;;;;;;<<<<<<<<<<<<=========<<<<<<;;;888888888666555555666888777888999:::;;;:::999999777777777777777777777777666777999:::999:::<<<===???AAACCCCCCDDDEEEHHHKKKHHHLLLPPPTTTWWWZZZ^^^```bbbbbbbbbbbbcccggglllpppnnnsssvvvsssrrrvvvzzz{{{wwwrrrsss{{{}}}///000000111222222333333111222333333222333555777666777DDD___}}}pppzzzvvvzzzyyy|||kkkWWWUUUooofffOOODDDBBBAAA@@@@@@BBBEEEFFFMMMMMMMMMJJJFFFEEEGGGIIIPPPXXXaaakkk~~~ooo```SSSJJJGGGHHHEEEBBB@@@@@@@@@@@@???<<<;;;:::::::::;;;<<<===888888888888888888888888666666666666777777777888888888888888999;;;===>>>;;;<<<>>>???@@@BBBFFFHHHKKKRRRZZZfff}}}|||zzzuuusssrrrssstttqqqiiiccc]]][[[YYYYYYZZZ[[[ZZZYYY]]]```cccdddbbb\\\UUUPPPJJJHHHFFFFFFFFFFFFEEEEEEEEECCCEEEIIIHHHIIIYYYmmm|||ooo]]]QQQPPPEEECCCAAAAAA===:::<<>>:::888999;;;======;;;CCCKKKOOONNNOOOTTTYYY]]]]]]]]]^^^```cccfffhhhjjjllloooqqqrrrtttvvvxxx|||zzz|||}}}wwwnnnppppppooooooppprrrrrrxxxsss___NNNLLLLLLPPP\\\qqq___HHHBBB:::999777555444444444444333444444555555444444333111555666222111555666333111111222222222222111111111111222222222222111111111222222333333222222111000111111222333333444444444333222222222222333444222222333333333333222222111111222222333444555666000...///444666666888<<<<<>>===<<<;;;;;;<<<===888888888888888888999999666666666666777777777777888888888999:::;;;======>>>???@@@@@@@@@BBBEEEHHHHHHOOOVVV___ttt|||xxxtttssssssoooggg```YYYXXXXXXZZZ\\\]]]\\\[[[___aaaeeefffccc\\\TTTOOOIIIHHHFFFEEEFFFFFFEEEDDDDDD@@@BBBGGGEEEDDDQQQddd|||}}}ppp]]]QQQQQQGGGDDDBBBAAA===:::>>>EEECCCCCCBBBAAA???===;;;:::888888999<<>>;;;888666222222222222222222222222---///000111111222444777555777999:::::::::<<<>>><<<@@@FFFKKKMMMOOOPPPRRRSSSUUUXXXYYYZZZZZZ\\\]]]fffeeedddbbbbbbbbbbbbccc___aaadddfffiiimmmrrrvvvxxxzzz|||}}}}}}{{{yyyxxxwww}}}xxxnnnjjjfff___XXXSSSOOOLLLJJJDDD@@@<<<999888999:::::::::BBBKKKOOONNNNNNSSSWWW]]]]]]]]]]]]```cccfffhhhkkknnnppprrrrrrtttwwwyyy~~~|||wwwnnnrrrtttnnnhhhhhhmmmrrrooohhhSSSEEEIIIMMMQQQ\\\iiiwwwTTT@@@===:::888777555444444444444333444444555555444444333---444666000...111222111000111222333333222111000111111222222222222111111222222222333333222222222000000111222333333444444444333222111111222333444222222222333333222222222111111111222333555666777888555444777777444555888666:::???MMMkkkeeeUUUJJJIIIKKKRRRiiirrr\\\GGGEEEAAA>>>======>>>???<<<<<<===============<<<:::::::::888666666888:::666555555555555666777777777777777777777777777777555777888999888888:::<<<<<<===??????@@@AAADDDFFFCCCFFFIIIMMMPPPTTTYYY]]][[[\\\]]]^^^```dddiiimmmlllssswwwuuuqqqrrrttttttqqqoooppptttvvvvvvyyy~~~///000000000111111111111111111111000///000222444999:::???PPPrrrssspppvvvkkkUUU\\\|||vvvXXXLLLBBB===@@@BBB@@@BBBHHHIIIOOOQQQOOOKKKJJJFFFAAAOOOVVVZZZcccrrrrrr]]]QQQNNNKKKHHHDDDBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<;;;:::999888999::::::555666777999999999888777;;;:::888777777888:::;;;<<<===>>>======>>>AAACCCHHHNNNNNNVVVkkk~~~{{{vvvrrrnnnjjjfffbbb\\\^^^^^^]]]ZZZZZZ]]]```bbbdddeeebbb[[[SSSNNNMMMJJJGGGEEECCCCCCBBBBBBAAADDDCCCAAA@@@BBBGGGOOOTTTsss|||kkkYYYQQQSSSJJJFFF@@@======???AAABBBGGGGGGFFFBBB<<<888888999444666777888:::===BBBEEEIIIIIIHHHGGGFFFEEECCCBBB>>>===<<<:::999888777777333333222222111000//////000000000000111444666777666666666666555777:::===AAADDDHHHKKKMMMPPPSSSUUUPPPVVV[[[[[[XXXXXX]]]bbbggggggggggggeeecccbbb```aaacccfffhhhkkkoootttxxxwwwyyyyyyvvvvvvyyyyyyvvvzzzwwwqqqiiiddd\\\TTTMMMIIIGGGFFF<<<;;;999888888999;;;<<<>>>DDDLLLOOOPPPRRRWWW[[[______^^^^^^^^^```eeehhhllllllmmmppptttxxxzzzzzz~~~}}}xxxpppiiiiiiooouuuggg[[[OOOIIIHHHLLLWWWaaappp~~~gggNNNCCC:::666777666555444555888;;;111333444444222222333555222222333333333333333444222222222222222222222222000000111222222222222111///000222222111111222333000000111111111222222222777555222000111333666888333333333444444444555555333333222222333333444555111333555666888888888777777;;;:::CCC___}}}qqqZZZJJJIIIKKKLLLXXXjjjnnnUUUIII??????@@@<<<999:::BBBAAA???>>><<<;;;;;;;;;;;;:::888666555444555555999666444666999:::999666999999:::999888666444333444555555666777888888999:::<<<>>>???>>>???AAABBBFFFGGGIIIKKKMMMQQQWWWZZZZZZZZZ[[[[[[\\\___dddgggkkkllloooqqqssssssrrrrrrooonnnmmmoootttwwwwwwvvv111111111111222222222222111222222111000000333555666888>>>NNNlllrrr^^^\\\uuugggQQQEEE>>>@@@AAA===>>>CCCFFFLLLPPPOOOMMMMMMKKKGGGNNNVVVZZZaaannn|||www```SSSPPPIIIFFFCCC@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999999::::::666777888999:::999999888:::999888888999;;;===>>><<<=========<<<>>>@@@CCCEEELLLLLLRRRdddzzz{{{xxxsssooollliiieeebbb___``````^^^\\\\\\^^^aaaaaacccbbb^^^WWWQQQMMMLLLKKKIIIFFFDDDCCCBBBBBBAAACCCCCCBBBAAACCCHHHOOOTTTjjjwwwhhhZZZRRRQQQKKKGGGAAA===<<<======>>>FFFFFFEEE@@@;;;888777888444555777888:::===BBBFFFGGGGGGGGGGGGEEECCCAAA@@@>>>===;;;999777666666555333333222222111000000///444333222111000111222222555666666666555777:::===???CCCGGGJJJMMMPPPSSSUUURRRVVVYYYYYYXXXYYY]]]aaaeeeeeefffgggfffeeecccbbbbbbdddgggjjjmmmppptttwwwxxx{{{zzzvvvuuuwwwwwwttt{{{tttmmmgggccc\\\TTTNNNIIIFFFEEE===<<<:::999999:::<<<===AAAFFFMMMQQQRRRTTTYYY]]]^^^^^^______```bbbfffiiilllmmmooorrruuuxxx{{{}}}|||uuunnnmmmrrrwwwooo___NNNGGGIIIPPPZZZcccppp{{{```GGG===666555555555444333333666888111333444444222222333555111111222333333444555555222222222222222222222222000000111222222222222111///111222222111111222333111222222222333333333333333222000//////111333555333333333444444444444555333333222222333333444555222333555666777888777777777<<<;;;AAAWWWssszzzbbbNNNIIIHHHFFFPPP___cccTTTGGGCCCCCCAAA@@@AAA@@@???>>>===<<<;;;;;;;;;<<<;;;999777666666666666777666666666888999888777777777888999888888666666555555555666777888888888777999;;;<<<<<<===???AAADDDEEEGGGIIIKKKOOOTTTXXXWWWXXXYYYYYYZZZ]]]bbbeeehhhjjjmmmpppqqqrrrrrrqqqllllllmmmppptttuuutttrrr111222222222222333333333222333333222111111444666444666;;;IIIcccvvvkkk[[[kkkzzzYYYKKKAAABBBBBB===<<>>??????>>>===============<<<;;;:::999999999::::::777888888999999999999888888888888999:::<<<>>>@@@;;;<<<<<<<<<<<<===@@@BBBAAAHHHIIILLLZZZlll~~~xxxuuuqqqnnnllliiifffdddcccddddddbbb``````aaaccc``````^^^YYYSSSNNNKKKKKKLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFKKKQQQUUUbbb{{{wwwhhhaaaZZZUUUOOOJJJDDD@@@>>>===<<<;;;DDDDDDBBB>>>:::777777777333444666888:::>>>CCCGGGEEEFFFFFFFFFEEEBBB???>>><<<;;;999777555444333333333333222222111000000000666444333111000000000111555666666666555777:::<<<===AAAEEEIIILLLOOOSSSUUUUUUUUUUUUVVVXXX[[[^^^___aaabbbeeeggghhhgggeeedddcccfffjjjmmmooorrruuuwwwzzz|||zzzuuusssuuutttqqq|||}}}qqqjjjddd```[[[TTTNNNHHHEEECCC>>><<<;;;::::::;;;===>>>DDDIIIOOOSSSTTTWWW[[[^^^\\\^^^```aaabbbdddgggiiikkkooorrrtttuuuxxx}}}zzztttssstttwwwvvvaaaKKKEEELLLWWW```fffooowwwzzzyyy~~~vvvXXXAAA:::555444555444333111111333555111333444444222222333555111111222333333444555555222222222222222222222222000000111222222222222111000111222222111000222333222222333333333444444444111000000000000111222222333333333333444444444444333333222222333333444555222333555666777777777777666===<<<===LLLdddlllSSSJJJFFFDDDLLLXXX{{{sssaaaMMMCCC@@@@@@AAABBB>>>======<<<;;;;;;<<<<<<<<<;;;:::999888777777777555666888777777666888999555666777888888888888888555555666666777777888888555777999;;;;;;===???AAAAAABBBDDDEEEGGGKKKPPPTTTTTTUUUVVVWWWXXX[[[```ccceeegggjjjmmmpppqqqqqqqqqjjjjjjlllooorrrrrrooommm111111111222222222333333333333333222111222444666444555999DDDYYYvvvyyy{{{yyy^^^ddddddRRREEECCCCCC???===???FFFLLLPPPOOOMMMLLLJJJFFFJJJTTTYYY\\\aaaiiiooo___ZZZOOOKKKGGGDDDCCCCCCBBBAAA???>>>======<<<<<<======;;;;;;:::::::::999999999777777888888888888888888888888888888:::;;;===>>>:::;;;;;;;;;;;;<<>>FFFGGGHHHRRR___zzz}}}zzzwwwssspppooommmkkkiiiiiiiiihhhgggfffeeeeeeeee___]]]YYYTTTPPPMMMKKKKKKKKKKKKJJJHHHFFFEEEFFFGGGFFFGGGIIIJJJLLLPPPVVVZZZcccwwwvvvgggeeeaaaYYYTTTPPPIIIDDDAAA???>>><<>><<<:::999777555333222111111222222222111111111000000333222111000000111222222444555666666666777999;;;;;;???DDDHHHKKKOOORRRUUUVVVTTTRRRTTTYYY\\\^^^]]]]]]___cccgggiiiiiihhhgggdddhhhllloooqqqsssuuuwwwzzz{{{yyysssqqqrrrrrrooozzz~~~{{{pppggg___]]]XXXRRRLLLGGGCCCAAA===<<<:::::::::<<<>>>???FFFKKKPPPTTTVVVYYY\\\___ZZZ\\\___aaabbbdddgggiiikkkpppuuuvvvvvvxxx~~~}}}{{{~~~yyyuuutttsssttt]]]IIIHHHTTT```gggjjjkkkrrrvvvwwwwwwsssvvvmmmQQQ>>>:::888444555555333111111222444111222444333222222333555222222333333333333444444222222222222222222222222000000111222222222222111000111222222111000111333222222222333333333333444111111222333333333333222222222333333333444444444333333222222333333444555333444555555666777777777555===<<<;;;CCCVVVtttYYYLLLGGGFFFMMMYYYyyysssZZZHHH@@@>>>???@@@<<<<<<;;;;;;;;;<<<<<<===;;;::::::999888777777777444666999888555555777:::666777777777888888888888555666666666777777777888555777:::;;;<<<>>>@@@BBB???AAABBBCCCEEEHHHMMMPPPRRRSSSUUUVVVWWWZZZ^^^aaabbbdddhhhlllnnnpppppppppjjjjjjjjjkkkmmmmmmmmmlll000000000000111111111222333333333222111222444666666666888>>>NNNjjjyyyvvvgggggglllWWWEEEAAABBB???===>>>AAAHHHLLLLLLKKKKKKIIIEEEGGGRRRWWWZZZ^^^ccczzzwwwcccYYYRRRNNNIIIEEECCCCCCBBBBBB>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777888888888888888999999999999::::::::::::;;;>>>@@@===EEEEEEEEEMMMVVVkkk~~~{{{wwwtttssssssqqqpppnnnmmmlllkkkkkkiiihhhggg___\\\WWWSSSPPPOOONNNNNNKKKLLLLLLKKKIIIIIIKKKNNNKKKMMMNNNPPPSSSWWW]]]aaakkkzzzsssdddeeeccc\\\YYYTTTMMMGGGCCCAAA???>>>AAA???===:::999777666555222333666888:::???DDDHHHDDDEEEEEEDDDBBB@@@===;;;777666555333222111000000222222222111111111111111333222111000000000111222333444666666666666888:::;;;???CCCHHHKKKNNNRRRUUUVVVSSSQQQSSSYYY]]]]]][[[ZZZ]]]aaafffiiijjjkkkjjjfffiiinnnqqqrrrtttuuuwwwxxxzzzwwwrrrppprrrrrrpppxxxzzz~~~xxxnnnfff[[[YYYUUUOOOIIIDDDAAA???::::::999999:::<<>><<<;;;;;;;;;;;;<<<======999999999888888777666666333666888888555444777999888888888777777777777777666666666666777777777777444666888:::;;;<<>>???===;;;<<<:::AAAGGGHHHIIILLLKKKHHHFFFOOOSSSWWW\\\___qqqjjjYYYTTTOOOIIIDDDBBBAAA@@@???======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999888777777666777777777888888888888888888777777888999999999999:::===???<<>>;;;999999888666555333444666888:::>>>CCCGGGDDDDDDCCCAAA???===;;;:::444444333222111111111111111111111111111111111111666555222000///.........222444666666666666888:::<<<@@@DDDHHHKKKNNNRRRTTTSSSRRRRRRUUUYYY\\\\\\ZZZZZZ\\\```dddhhhkkkmmmnnnhhhkkknnnppprrrsssuuuwwwwwwyyywwwsssrrrvvvxxxvvvyyyxxxyyyzzzyyysssjjjbbbXXXUUUPPPKKKEEEAAA>>>===999999999:::<<>>PPPttt|||}}}qqq~~~eeeHHH??????>>><<<===777???EEEGGGIIIKKKKKKIIIHHHNNNOOOSSSZZZ[[[iiiyyycccXXXRRRKKKEEEBBB@@@??????>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888;;;;;;999888888888999999666777888888999999999999777888999888888999<<<>>><<>>AAAEEEIIIKKKNNNQQQTTTPPPQQQSSSWWWZZZ[[[ZZZYYY[[[\\\___bbbgggkkknnnpppjjjlllnnnoooppprrruuuxxxwwwyyyxxxuuuwww||||||yyyvvvuuusssnnneee]]]VVVRRRLLLFFFAAA>>>===<<<999999:::;;;???CCCGGGIIINNNPPPSSSXXX\\\___`````````aaabbbbbbbbbeeehhhlllppppppqqqrrrtttvvvxxxyyyvvvvvvyyy}}}}}}xxxgggZZZKKKHHHJJJUUUaaahhhnnnrrrlllrrr|||nnnaaaUUUBBB999888333333555666666555555555666111333444444222222333555222222222333333444444444222222222222222222222222000000111222222222222111111222333222000///000111111111111222222222333333111111111111222222222333111222222222222333333333333333222222333333444555666555555444555666777777444777666;;;???AAAWWWzzz}}}fffRRRIIIJJJOOOddd|||bbbMMMBBB<<<>>>>>>===<<<<<<=========888999:::::::::999888777666555444555777777777666888777777666666777888999777777777777666666666666111333555666666777999;;;>>>?????????@@@BBBFFFJJJKKKMMMPPPSSSTTTWWWZZZ]]][[[]]]```dddfffhhhhhhhhhkkkkkkjjjgggfffhhhnnnrrr111111222222222333333333111111111000///000222444111333777999:::HHHiiiqqqtttmmmNNNBBBAAA@@@>>>???:::AAAGGGHHHHHHJJJIIIFFFIIIMMMMMMQQQXXXXXXcccyyyooo\\\VVVNNNHHHDDDBBBAAA@@@??????>>>===============::::::;;;<<<;;;:::999888>>>===;;;:::999:::;;;;;;555666888999;;;;;;<<<<<<777888888888888999<<<>>>;;;???>>>BBBLLLNNNQQQ^^^ppp{{{wwwssspppooooooooonnnnnnllljjjjjjjjjiiieeeaaaaaa]]]ZZZZZZ\\\^^^]]]\\\]]]``````\\\WWWTTTWWWZZZWWWWWWWWWXXX[[[bbbkkkqqqnnnrrr}}}~~~{{{~~~zzzqqqbbbUUULLLHHHFFFEEE@@@===:::999::::::888555555666777888:::===BBBEEEBBB@@@<<<999777666666777111111000111111222333333111111111111111111222222111000/////////000222333111333666777666666777999???BBBFFFIIILLLNNNQQQSSSNNNQQQUUUXXXZZZZZZYYYYYY[[[\\\^^^aaafffkkkooorrrkkklllnnnnnnoooqqquuuxxxwwwzzzyyywwwzzz{{{uuurrrooojjjaaaYYYTTTPPPJJJCCC???<<<;;;<<<999:::;;;===AAAFFFJJJMMMQQQRRRUUUYYY^^^aaabbbaaadddddddddccccccfffjjjnnnqqqpppoooqqqsssuuuvvvuuutttuuu{{{{{{|||zzzeeeVVVFFFFFFKKKVVV___eeemmmtttpppttt~~~uuucccVVVDDD;;;888222222444666666555555555777111333444444333222444555///000111222444555666777222222222222222222222222000000111222222222222111111333333222000///000111222222333333333444444444444444333333444444555666111111222222222333333333333333222222333333444555666666555444444555777888666666555;;;@@@>>>MMMkkkwww]]]OOOLLLEEEWWWlll~~~qqqXXXJJJDDD??????>>>===============999:::;;;<<<;;;:::999888777444333444777999777444666666555666777888:::<<<777777777777666666666666444555777888777888:::<<<===>>>>>>>>>???AAAEEEHHHHHHKKKNNNQQQSSSUUUXXX[[[YYY[[[^^^aaadddeeeeeedddiiijjjkkkjjjhhhjjjnnnrrr111111111111111222222333111111222222222333333333555111333999===DDDZZZrrruuukkk}}}wwwXXXIIIBBB===<<<@@@<<<===@@@CCCEEEFFFGGGGGGHHHLLLOOOQQQSSSYYYdddlllzzzeeeYYYNNNJJJHHHDDD@@@>>>@@@>>>>>>???@@@AAA@@@???======<<<;;;::::::::::::888888999999999::::::::::::777444444888;;;;;;:::555666666888999:::;;;;;;999;;;???BBBDDDHHHMMMPPPiii{{{uuuooommmkkkiiikkkppplllnnnooolllhhhddddddeee]]]aaafffhhhfffeeefffhhhfffccc___\\\[[[ZZZXXXWWWYYYYYYZZZYYY[[[aaajjjqqqkkkqqqwww||||||oooWWWJJJJJJIIIDDDAAA@@@>>><<<:::999888888555666777888999:::;;;;;;===???===888555777666333333333222111222333555666333333333222222111111111111000///000111111000///333333444444444666:::======???CCCGGGIIIMMMQQQTTTRRRSSSTTTWWWXXXZZZZZZ[[[XXXXXXZZZ]]]bbbhhhnnnqqqkkkmmmooonnnnnnppptttxxxwwwzzz}}}}}}}}}xxxqqqlllfff___ZZZQQQMMMHHHBBB===;;;:::;;;;;;::::::<<>>;;;<<<>>>???>>><<<<<<======<<<;;;::::::333333444666888:::<<<===777777777777888888888888999999999999999999999999444555666555444555666888::::::;;;===???BBBFFFGGGHHHJJJLLLOOORRRTTTVVVWWWYYYZZZ[[[^^^aaaccccccccceeeeeeddddddfffiiimmmooo111000000000000111222222111111111222222222333333666222333888:::???QQQfff~~~~~~sssbbbooobbbNNNDDD???===???<<<===@@@BBBEEEFFFFFFGGGGGGJJJNNNOOORRRXXXaaaiii|||qqqdddWWWQQQNNNIIIDDDCCC@@@???>>>>>>???@@@???>>>======<<<;;;::::::::::::777777777888888888999999999777555555777999;;;;;;666666777888999:::;;;;;;999;;;>>>AAACCCGGGKKKNNN[[[qqq}}}wwwqqqnnnkkkhhhjjjnnnlllmmmmmmjjjfffbbbbbbbbb```dddjjjmmmlllkkkjjjkkkeeebbb^^^\\\[[[ZZZXXXWWWUUUUUUUUUTTTTTTYYY```fffaaafffkkkooowwwsssvvvyyybbbRRROOOLLLGGGAAA@@@???<<<:::999888888666666777888999::::::;;;===>>><<<777555666555222333333222222333333444555333333333222222222111111111000000000222444555555222333444444444666:::===>>>AAAEEEHHHJJJMMMQQQTTTRRRSSSUUUVVVXXXYYYZZZZZZYYYYYYZZZ]]]bbbhhhnnnrrroooppppppnnnmmmmmmqqqtttwww}}}vvvoooiiiccc\\\VVVPPPMMMGGGAAA<<<:::999:::;;;;;;<<<>>>CCCIIIOOORRRSSSUUUXXX\\\___aaaccccccfffdddccceeeiiillllllkkknnnooorrrvvvyyyzzzzzzyyyuuu|||}}}~~~qqqrrrvvv^^^OOOFFFDDDHHHUUUbbbjjjrrrxxx{{{~~~cccIII;;;777777777444555555444222222333444444333222111111333444666222222222222222222222222111111111111111111111111333111222444222...///333222222222111111111000000///000000111222222222111333333333333222222111111222222222222222222222222222222111111222222333444222333555555444555666888666444555999:::<<>>>>><<<===???AAACCCEEEFFFFFFEEEHHHKKKNNNPPPVVV^^^dddrrr|||lll\\\TTTOOOIIIDDDBBBBBB@@@>>>===>>>>>>===<<<======<<<;;;;;;:::::::::666666666666666777777777777777777777666777:::<<<777777888999:::;;;;;;<<<999;;;===???AAADDDGGGJJJPPPaaaxxxtttoookkklllooommmmmmllliiidddaaa``````___eeelllpppqqqnnnllljjjaaa___\\\ZZZZZZYYYWWWVVVRRRRRRPPPNNNMMMOOOTTTXXXUUUWWW[[[___gggvvv}}}kkkkkk{{{fffUUUNNNIIIDDDBBBAAA???===;;;999888777888888888888888999::::::===>>><<<666444666555333333333333333444444444444333333333333222222222222111000000111333666999:::222333333333444666:::===???BBBFFFIIIKKKNNNQQQSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZ]]]aaahhhnnnrrrtttsssqqqnnnlllkkkmmmooovvv~~~uuulllfff___WWWRRROOOLLLFFF@@@;;;999999999;;;<<<>>>BBBHHHNNNTTTXXXUUUVVVYYY\\\___aaacccdddgggfffeeefffiiikkkkkkkkklllooosssxxx{{{}}}}}}}}}|||zzznnnlllpppXXXJJJFFFFFFKKKWWWcccmmmvvv|||~~~|||~~~zzz]]]EEE999666666777333444555444333222333444222222222333333333444444222222222222222222222222111111111111111111111111222111111333222...///333222222222111111111111111111111111222222222222222444444444333333333333222222222222222222222222222333222111000000222444555222444555555444444666777555555666999:::;;;BBBIII[[[|||oooZZZKKKKKKJJJPPPfffqqqRRRDDDAAA???<<<;;;:::;;;;;;<<<<<<<<<===<<<<<<;;;:::===<<<:::888666555444444555555555555666666666666777777777777777777777777444555666555444555666888999999:::<<<>>>AAACCCDDDAAABBBEEEGGGJJJLLLNNNNNNTTTUUUWWWYYY[[[\\\]]]^^^^^^______``````cccgggjjj///////////////000000111111111111111222222222222444333555777555555???KKKrrr}}}pppwwwrrr```^^^rrrrrrVVVFFFAAA@@@>>><<<===>>>@@@BBBCCCDDDEEEEEEGGGJJJMMMPPPUUU[[[```lllttt```UUUPPPJJJDDDBBBCCCAAA>>>=========<<<;;;=========<<<<<<;;;:::999666666666666777777777777555777999888555555888<<<777888888999:::;;;;;;;;;999:::<<<>>>???AAADDDGGGMMMYYYppp{{{uuupppooorrrlllllljjjgggcccaaa______\\\aaaiiinnnooolllhhheee]]][[[YYYXXXXXXWWWUUUSSSQQQPPPNNNLLLJJJJJJLLLMMMMMMMMMOOORRRYYYfff|||iiifffwwwzzzvvvfffVVVLLLFFFBBBBBBBBBAAA???===;;;999888:::999999888888999:::;;;>>>???<<<777555666666444333333444444444444444333333333333333333333333333111111111000111444888<<<222222333333444666:::>>>???BBBFFFIIIKKKMMMOOOQQQSSSSSSSSSTTTUUUWWWXXXXXXZZZZZZZZZ\\\aaagggmmmpppuuutttrrrooommmlllmmmmmmsss}}}sssiiibbb[[[SSSNNNNNNKKKEEE@@@<<<:::::::::999;;;???EEEKKKRRRXXX[[[WWWXXXZZZ\\\___aaacccdddhhhgggggggggiiijjjkkkkkklllpppvvvzzz|||}}}}}}~~~xxxmmmkkkzzzkkkRRRFFFFFFIIIPPP[[[fffpppyyy~~~~~~zzz|||~~~qqqUUUAAA888555555777222333555444333222333444111222333444444444333333222222222222222222222222111111111111111111111111222000111333222//////333111111111111111111111111222222222222222222333333333333333333333333333222222222222222222222222222444333000//////111444666333444555555444444555777333555888999999999>>>CCCSSSqqqvvv^^^OOOLLLHHHJJJZZZzzzfffLLLFFFAAA???>>><<<<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777555555555666666666777777666666777777777777777888444555666555444555666888888888:::;;;===???AAABBBAAABBBDDDGGGJJJLLLMMMMMMOOOQQQTTTUUUVVVWWWYYYZZZZZZ\\\^^^^^^^^^aaaeeeiii///////////////000000111000000111111111222222222222222555666555666<<>>@@@BBBCCCDDDEEEGGGJJJMMMPPPTTTYYY[[[fffttthhh[[[UUUOOOIIIFFFDDDBBB>>>============<<<============<<<;;;:::999888888888888888888888888555777999888666555777:::888888888999999::::::;;;888:::<<<======???BBBDDDMMMTTTddd{{{uuuooonnnqqqjjjhhhfffcccbbbaaa______^^^aaagggkkkllliiiddd```ZZZXXXVVVVVVVVVUUURRRPPPOOOMMMLLLJJJJJJIIIHHHGGGIIIGGGIIILLLOOOYYYmmmlllhhhvvvyyyuuuiii[[[QQQKKKHHHCCCBBBBBBAAA???===;;;:::<<<;;;:::999999:::<<<===AAABBB>>>888666888999666444444444444444444444444333333333333333333333333222333222000///111555888111222333333444777;;;>>>@@@CCCGGGJJJKKKKKKMMMNNNQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYZZZ]]]aaafffjjjmmmsssrrrqqqpppooonnnmmmlllqqqzzzooofff^^^XXXPPPKKKMMMIIIDDD@@@<<<;;;<<<<<<999;;;@@@GGGNNNUUUZZZ\\\YYYZZZ[[[]]]___aaacccdddfffggggggggghhhiiijjjkkknnnsssxxx||||||{{{{{{{{{kkkeeeeeeqqqjjjPPPGGGGGGNNNYYYdddoooyyy||||||~~~}}}fffLLL>>>777444444777111222444444333222222333000222333555555444333222222222222222222222222222111111111111111111111111111000111333222///000444111111111111111111111111333333222111111222222333111111111111222222222222222222222222222222222222444333000//////111444666333444666555444444555666222666999999888999<<<>>>GGG^^^|||cccRRRNNNHHHGGGQQQiii[[[NNNBBB???>>>======???;;;;;;<<<<<<<<<<<<<<<;;;999888888888888888999999666666777777777888888888777777777888888888999999444555666555444555666888777888999;;;<<<===>>>???@@@AAACCCFFFHHHJJJKKKLLLKKKNNNQQQRRRRRRRRRTTTVVVWWW[[[^^^^^^^^^___dddiii000000/////////000111111000000000111111111111222///222444555555777<<>>>>>=========>>>>>>===<<<:::999::::::::::::999999999999666777888888666666777888777777888888888999999999888999;;;<<<===>>>AAADDDHHHMMMYYYmmm~~~xxxqqqkkkjjjmmmiiigggdddcccdddeeeddddddeeefffhhhkkkkkkhhhccc___ZZZXXXWWWVVVUUUTTTQQQNNNKKKKKKJJJKKKLLLKKKIIIGGGGGGFFFJJJNNNNNNRRRcccvvv{{{uuu|||tttiii]]]TTTMMMJJJCCCCCCCCCCCCBBB@@@>>>======<<<;;;:::;;;<<<>>>@@@DDDEEEAAA;;;999;;;<<<:::777666444333333333444555333333333333444444444444222333333111......222555111222333333444777;;;???AAAEEEIIIKKKLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSVVVWWWWWWXXXZZZ]]]aaadddgggiiimmmmmmnnnooopppooollliiijjj|||}}}uuujjjaaaZZZTTTNNNIIIIIIFFFBBB>>><<<<<<===>>>:::===BBBIIIPPPVVVZZZ\\\[[[[[[\\\]]]___aaacccddddddeeeggggggggghhhjjjlllpppuuu{{{~~~|||zzzzzzzzzbbb```aaaiiiyyygggQQQLLLJJJWWWggguuurrr[[[DDD;;;888444444777///222444444333222222333111222333444555444333222222222222222222222222222111111111111111111111111111000111333222///000444111111111111111222222222444333111000000111222222000111111111111111222222222222222222222222222222333222111000000222444555444555666555444444555666222777:::888666999;;;<<>>>>>===<<<>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;:::888888777777777777777777777888888888888666777777888888999999999444555666555444555666888666777888:::;;;<<<<<<<<<===>>>AAACCCEEEGGGHHHHHHHHHLLLOOOPPPNNNNNNQQQTTTUUUYYY^^^^^^]]]^^^ccciii111000000000000111222222000000000000111111111111...111333333444777;;;>>>AAA___vvv}}}zzztttwwwooorrruuuvvv[[[XXXeee|||wwwZZZLLLDDD===<<<<<<<<<<<<===???AAABBBCCCDDDGGGKKKOOOQQQRRRRRRYYY___ooo|||hhh^^^VVVNNNJJJFFFCCC???>>>>>>???@@@@@@<<<===>>>???>>><<<:::999;;;:::::::::999999999999777666666777888888777555666777777777777888888888777999;;;<<<<<<>>>AAADDDBBBHHHRRR___sssyyysssmmmllloooooommmjjjkkkmmmpppppppppnnnllljjjjjjiiigggccc___\\\ZZZYYYXXXWWWUUUQQQNNNKKKKKKLLLOOORRRSSSPPPMMMJJJKKKQQQXXXVVVUUUcccuuuvvviii]]]SSSKKKGGGBBBCCCEEEEEEEEEDDDBBBAAA>>>===<<<;;;<<>>;;;>>>???>>>999777444222111333555777333333333444444444555555000333444333///...111555000111333333444777;;;???DDDGGGKKKNNNNNNMMMMMMNNNKKKKKKKKKLLLOOORRRUUUWWWTTTVVVZZZ^^^aaacccdddeeeggghhhjjjnnnpppnnnhhhccc^^^jjj|||vvvoooddd\\\VVVQQQKKKGGGDDDBBB>>>;;;:::;;;<<<>>><<>>999999555333666...111444555444222222333222222333333444444444333222222222222222222222222111111111111111111111111111///111333222///000555000000111111111222222222444222111//////000111222111111111222222333333333222222222222222222222222222222111111222222333444444555666555444333444666222888;;;777555999<<<;;;>>>DDD^^^```WWWMMMHHHGGGKKKYYYgggwwwkkkJJJ@@@AAA???<<<===:::;;;;;;<<<======<<<<<<<<<<<<:::999888777777777666666666777777777777888555555666666777888888999444555666555444555666888555666888::::::;;;::::::<<<===???AAACCCEEEFFFFFFFFFJJJNNNNNNLLLLLLOOORRRRRRXXX]]]^^^\\\\\\bbbhhh111111111111111222222333000000000000111111111111...111333222222666:::;;;BBBbbbzzznnndddyyyssstttnnndddTTTXXXjjj{{{^^^OOOHHH@@@<<<;;;;;;<<<===???AAABBBBBBCCCEEEIIIMMMPPPPPPOOOYYY]]]hhhsssggg^^^UUUPPPFFFCCC@@@>>>???@@@AAAAAA<<<===>>>???>>><<<:::999:::::::::999999999888888888666555666999999666333666666666666777777777777777888:::<<<===???BBBDDD@@@GGGPPPWWWeeeyyyssssssvvvwwwtttrrrssswww{{{|||{{{sssoookkkhhhgggeeeaaa^^^^^^]]][[[ZZZYYYVVVRRROOOMMMMMMOOOTTTYYYZZZXXXTTTNNNPPPYYYbbb```\\\gggxxx{{{lll___TTTKKKGGGBBBDDDEEEGGGGGGFFFDDDCCC???>>><<<<<<===@@@CCCEEEJJJJJJFFF???===@@@AAA@@@:::888444111000222555888333333333444444555555555...222555444000///222666000111222333444777<<>>;;;999888999<<<===>>>BBBHHHNNNTTTXXXZZZ[[[]]]]]]]]]^^^___aaaccceee```bbbeeeeeeeeefffjjjmmmqqqxxx}}}~~~}}}ttthhhfffaaa]]]bbbqqqrrrSSSIIIOOOTTTiiicccLLL:::999:::666333666...111444555444222222222222222222333333333444444222222222222222222222222111111111111111111111111000///000333222///111555000000111111222222222222444222000///...///000111222222222333333444444444222222222222222222222222111111222222333333333333444555666666444333444555222999;;;666555999===<<<>>>???UUU}}}iii]]]QQQKKKGGGFFFOOOZZZfffuuuyyyRRREEEEEECCC>>>===::::::;;;<<<=========<<<::::::999999888999999999555555555555666666666777444444444555666777777888444555666666444555666888555666888999::::::999999===>>>@@@BBBDDDEEEFFFFFFEEEIIINNNNNNKKKJJJMMMQQQPPPVVV\\\]]]ZZZ[[[aaaggg000000000000111111111111222222222222222222222222//////000111333555777888@@@WWWwwwsss^^^dddqqq{{{{{{~~~vvvYYYQQQ```qqqiiiRRRIII@@@===:::999;;;::::::===CCCAAACCCGGGIIIKKKMMMPPPSSSUUU]]]bbbqqqkkk___XXXRRRIIIFFFCCCAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888888888888999:::;;;<<<777777777777666666666666666666777888999:::::::::999999999:::;;;<<<===>>>BBBFFFKKKPPPWWWkkkwwwwwwxxxzzz|||{{{oooeeedddfffeeedddcccbbbcccdddbbb]]]XXXXXX[[[SSSTTTXXX^^^dddfffddd```XXXZZZbbbkkkiiifffsssvvvhhhVVVKKKHHHEEEGGGKKKLLLLLLKKKKKKLLLEEECCC???<<<;;;@@@GGGLLLQQQJJJDDD@@@<<<:::???EEE;;;<<<:::666555888888666555444333222222222333444333333333333333333333333555555555444555999???DDDKKKOOOPPPPPPSSSUUUSSSOOOSSSPPPMMMJJJJJJLLLPPPRRRMMMRRRXXX\\\]]]___bbbeeeiiiiiiiiiiiiiiihhhhhhhhhXXXWWWXXX]]]dddlllqqqttthhhddd^^^WWWQQQLLLJJJHHHBBB>>>:::888999:::<<<===AAAFFFMMMSSSUUUVVVWWWWWW]]]\\\[[[ZZZZZZ\\\^^^___]]]^^^```aaacccggglllooowww|||uuukkkiiifffcccbbbffflllqqqsss~~~www___LLLHHHLLLZZZiiiuuu\\\III:::999888222000555333444555555333333444555111111222333333333222111000000111222333333444444333222111000000111222333111222333222111111333555000111333444444333111000333111000111333333111...000111333333111000111222222......222222......222111111222222222222333333555555444333111222444777555666888888777777999:::999BBBHHH]]]sssfffXXXNNNGGGBBBGGGPPPRRRcccsss{{{pppPPPBBB@@@???;;;999999999:::;;;<<<======<<<;;;999777666777777888555666777666444444666777444666888888666555444555888888777777666666555555+++...444777:::;;;===>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIINNNRRRVVVYYYZZZ[[[\\\]]]000000000000111111111111222222222222222222222222111111111222333444555666@@@QQQpppuuuaaa___gggyyybbbQQQ]]]mmmppp[[[NNNCCC???<<<:::;;;;;;999;;;@@@@@@CCCFFFHHHJJJLLLOOORRRSSS\\\```llltttdddYYYQQQLLLIIIEEECCCAAA@@@???>>>>>>>>>=========<<<<<<<<<999999888888999999::::::888777777777666666666666666666777888999999999999999999999999:::<<<===>>>???AAAFFFIIINNN^^^{{{yyyzzz{{{|||~~~{{{qqqhhhggghhhhhhiiikkkpppooommmjjjfff```^^^]]]WWWYYY]]]bbbgggjjjkkkjjjddddddkkksssssssss}}}lllXXXKKKHHHHHHKKKNNNOOONNNLLLKKKJJJFFFDDDAAA======AAAHHHMMMPPPHHHAAA<<<888666999???<<<>>><<<888888;;;;;;888666666444333333333444555333444444444444333333333555555555444666:::@@@EEEKKKPPPSSSUUUWWWZZZXXXSSSTTTQQQMMMJJJIIIJJJMMMNNNMMMRRRXXX]]]___```bbbddddddddddddeeeeeefffggghhh\\\ZZZXXXZZZ___eeejjjmmmddd```[[[TTTNNNJJJHHHGGGAAA>>>;;;999999;;;===>>>CCCHHHOOOTTTWWWXXXXXXYYY]]]\\\[[[[[[[[[\\\^^^^^^\\\^^^```aaacccggglllooorrrzzznnnllljjjfffddddddhhhkkkiiissswwwmmmYYYJJJJJJPPP]]]lll~~~~~~qqqSSSCCC777777777333222666333444555444333333333555222222333444444333222111000111111222333333444444222222111000000111222222111222333222111111333444000111333444444333111000333222111222444444222000000111333333111000111222222//////222222//////222333333444444444444555555555555444333111222444666333555666666666666777999555===AAARRRyyyrrraaaTTTJJJCCCCCCGGGHHHVVVbbbjjjttt|||XXXEEE???<<<999888999:::;;;<<<<<<======<<<;;;999888777777777888666777777666555555666888222555777888777666666777888777777777666666666555111444777999888777777888999:::<<<>>>@@@AAABBBBBBBBBDDDEEEGGGHHHHHHHHHHHHMMMQQQUUUXXXYYYYYY[[[\\\000000000000111111111111222222222222222222222222333333222222222333444444???IIIccclll^^^[[[nnnoooVVVWWWeee}}}iiiWWWFFFAAA===;;;<<<;;;999999===>>>AAADDDFFFHHHKKKNNNPPPPPPYYY]]]gggooo```VVVPPPMMMHHHDDDBBBAAA???>>>???>>>>>>>>>============999999999999888888888888888888777777777666666666666666777888999999999999888888888999:::;;;======@@@BBBEEEGGGHHHSSSiii{{{||||||}}}~~~yyyrrrlllkkkjjjkkkpppvvv}}}vvvoooiiiccc```___aaadddhhhkkkooosssvvvtttssswww~~~ttt]]]NNNKKKLLLOOOSSSSSSQQQMMMJJJIIIGGGEEECCC@@@???CCCIIINNNPPPHHH???:::666333555:::;;;===<<<999;;;>>>===999888777666555444555555666444444444555555555444444444444555666888<<>>HHHhhhooo___QQQFFFAAABBBEEEMMMVVV^^^nnncccJJJ@@@===;;;999:::;;;<<<======<<<;;;;;;;;;:::999888888888888666777888777555555777888222444777777777777888999777777777777666666666666555777999999777555555555888999;;;===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFLLLOOORRRUUUVVVWWWXXXYYY///000000000111111111111111111111111222222222222333333222222333333444555<<<@@@VVVwwwfffWWWfffzzz||||||___SSS]]]zzz{{{bbbKKKDDD>>>;;;<<<<<<::::::<<<===???CCCEEEGGGIIILLLOOOOOOXXX[[[aaattt~~~kkk^^^RRRNNNIIIEEECCCBBBAAA???>>>>>>>>>=========<<<<<<:::::::::999999888777666888888888777777777666666666666777888888888888888888888888888999;;;<<<===@@@AAACCCEEEEEEJJJZZZjjj}}}{{{{{{||||||}}}}}}}}}|||uuuqqqoooooommmnnnuuu}}}vvvmmmhhheeegggiiilllmmmnnnrrrxxx~~~~~~fffTTTOOOPPPSSSWWWXXXUUUPPPLLLJJJGGGGGGEEEBBBBBBEEEJJJOOOPPPGGG>>>:::777444666:::888::::::999<<<@@@???:::999888666555444444555666333444555666666666555444333444666888;;;@@@FFFKKKKKKQQQTTTTTTWWW\\\______aaa___[[[WWWTTTRRRQQQPPPMMMQQQWWW]]]```aaaaaaaaabbbbbbaaabbbdddfffiiijjjgggeeebbbaaaaaabbbaaa```ZZZWWWRRRMMMHHHEEECCCBBB======;;;:::;;;===BBBEEEJJJMMMRRRVVVXXXYYY[[[\\\[[[\\\]]]]]]^^^^^^]]]]]][[[]]]```bbbdddhhhlllooorrrxxx{{{zzzzzz}}}|||tttllleeebbb\\\^^^\\\SSSJJJIIIQQQ[[[fffqqq~~~yyygggRRR@@@888222444666555444666222333444444222222333444555555444444333222222111111111111222222333333333222111111111111111111222///111222222111111222333000111222222222222111000111111111222333333222222000222333333222111111222111111111111111111111111111111111222222222333333222333444333222222444666222444555666555555666888777>>><<>>??????@@@AAABBBCCCDDDEEEEEEEEEIIILLLOOOQQQRRRSSSUUUVVV///000000000111111111111000000000111111222222222111111111222333444555666888999JJJhhh~~~vvv\\\cccuuuyyygggTTTXXXtttpppSSSGGG@@@<<<<<<===;;;<<<>>><<<>>>BBBDDDFFFHHHKKKNNNNNNVVVXXX]]]kkkyyyuuueeeTTTOOOJJJFFFDDDCCCBBBAAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777666888888888888777777777777666666777888888888777777777777777888999:::;;;<<<;;;<<<>>>@@@@@@CCCMMMXXXkkk}}}{{{yyyxxxyyyzzzzzzzzzzzzyyyxxxrrrqqqssstttsssrrrxxx{{{pppmmmlllmmmoooqqqqqqqqqsssyyy~~~qqq[[[TTTVVVYYY\\\]]]YYYTTTPPPMMMIIIHHHGGGFFFEEEHHHLLLPPPOOOFFF<<<999777666888;;;888::::::<<>>DDDKKKOOOQQQUUUVVVSSSUUU\\\bbbdddfffdddaaa]]]ZZZWWWVVVUUUOOOQQQVVV[[[___``````___bbbbbbaaabbbccceeefffhhheeeeeeeeeeeeeeeccc___[[[XXXUUUPPPKKKFFFCCCBBBAAA;;;<<<<<<;;;<<>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGIIILLLMMMNNNOOOQQQSSS000000000000111111111111//////000000111222222222111111111222333444666777444777BBBWWWpppkkkfffuuu{{{rrraaaZZZnnnbbbMMMEEE===<<<===<<<===???<<<>>>AAADDDEEEHHHKKKMMMMMMSSSVVVZZZdddmmmkkkXXXSSSMMMHHHEEEDDDCCCCCC<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888777999999888888888777777777666666777888888777777666666666666777888999;;;;;;;;;;;;===@@@AAABBBHHHPPPYYYnnn~~~zzzyyywwwwwwwwwxxxyyyzzzzzzyyyxxxwwwssstttxxx}}}|||zzz|||}}}uuusssppppppqqqsssttttttvvvxxx{{{~~~yyybbb[[[```ccceeeccc___YYYTTTRRRLLLLLLLLLKKKJJJLLLPPPSSSOOOEEE;;;888888777888;;;:::<<<===@@@GGGMMMIIIBBB999888666555444444444444111222444666777666555444333666:::>>>BBBIIIPPPTTTXXX\\\[[[WWWVVV\\\cccfffdddcccbbb```]]][[[YYYXXXSSSTTTVVVZZZ^^^```___^^^^^^___```aaabbbcccddddddaaaaaabbbddddddaaa\\\XXXVVVSSSNNNIIIDDDAAA??????999;;;===<<<===@@@GGGMMMOOOQQQTTTVVVWWWYYY\\\^^^]]]]]]]]]]]]^^^^^^^^^^^^[[[^^^bbbfffhhhkkkooorrryyyxxxtttsssyyy{{{}}}xxxiiiaaaaaa[[[SSSKKKIIINNNXXX```iiinnntttxxx~~~xxxiiifffZZZIII<<<999555444555555555444111333444333222111222444333222222111111222222333222222222222222222222222000111222222222222111000---000222333222111111111111111111111111111111111,,,...000111000000111222111333444444333222222333111333333111111333333111333333444444444444555555000111333333222222444555333555666777666666777999555<<<;;;;;;GGGXXXuuuuuu]]]NNNGGGBBBDDDGGGQQQhhhiiiTTTGGG@@@>>>======<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::555666666666444444666777888888888666444333333555666666666666777777777777666777888777666555666888777888:::;;;<<<=========@@@???@@@@@@AAABBBDDDEEEEEEGGGIIIJJJJJJKKKNNNPPP000000000000111111111111/////////000111222222222333222222222333333444555222999>>>GGG___~~~ppp{{{sssaaajjjuuuVVVKKK@@@<<<<<<;;;<<<>>><<<>>>AAADDDEEEHHHKKKMMMKKKPPPRRRXXX___cccuuuvvv```ZZZRRRLLLHHHEEECCCBBB============<<<<<<<<<<<<;;;<<<===>>>===<<<:::999999999999888888888777777666777777777777777666666666666666666888999:::;;;<<<;;;<<<@@@AAAAAAEEEKKKOOO]]]mmm{{{|||{{{zzzyyyyyyzzz{{{}}}}}}|||zzzyyywwwyyyzzzyyyuuunnnoooppprrrvvvyyyzzzyyyxxxvvv|||}}}iiicccnnnooonnnjjjddd]]]XXXUUUPPPPPPQQQPPPPPPQQQTTTWWWTTTIII>>>;;;:::999999;;;;;;===???CCCKKKQQQMMMEEE;;;:::888666555555555555///111333666666666444333444777<<<@@@FFFMMMTTTXXXZZZ___```[[[XXX[[[___aaaaaaaaaaaaaaa```^^^]]]\\\YYYXXXXXXZZZ^^^``````___ZZZ\\\___bbbdddeeeeeeeeebbbaaa```______]]]ZZZWWWUUURRRMMMGGGBBB>>>===<<<888;;;=========BBBIIIPPPSSSTTTVVVWWWXXXZZZ^^^```^^^^^^]]]\\\]]]^^^___```\\\___dddgggjjjmmmqqqssstttuuuttttttyyy}}}~~~nnnccc]]]VVVNNNIIIKKKSSS\\\cccgggkkkooottt|||mmm^^^\\\SSSDDD999888555222222444555555111333333333222111222333111000000000000111333444222222222222222222222222000111222222222222111000---///222333222111000111111111000000000000111111,,,///111222000000111333111333444444333222222333000444444000000444444000333333444444444444555555///111333333222222333555222444555555555555666888666===<<<;;;CCCMMMdddpppZZZJJJDDDDDDDDDJJJ```}}}eeeRRRGGG@@@???===;;;:::;;;;;;<<<:::;;;<<<======<<<;;;:::777888888777666666777999666666666444222222444555555666666666777777777888777888888777555444666777666777888999:::;;;;;;;;;>>>>>>===>>>???@@@BBBCCCCCCEEEFFFGGGGGGIIIKKKMMM000000000000111111111111...//////000111222222222555444333333222222222333222;;;===>>>TTTxxxzzzhhhhhh]]]OOOBBB===;;;::::::<<<<<<>>>AAADDDFFFHHHKKKMMMIIINNNPPPVVV]]]^^^lllfff```WWWOOOIIIFFFCCCBBB>>>>>>>>>>>>============;;;===>>>??????===;;;:::999999999888888888888777666777777777777777666666555555666666777999:::;;;999666777;;;<<<<<<>>>CCCFFFNNNVVV```rrr}}}|||{{{|||~~~}}}|||{{{~~~vvvuuuyyyttthhhmmmnnnqqqwww|||~~~{{{wwwpppyyy~~~~~~nnnkkkxxxxxxuuuoooggg___ZZZWWWSSSTTTUUUTTTTTTUUUXXXZZZZZZNNNCCC???>>><<<;;;<<<999;;;>>>CCCLLLQQQMMMEEE===;;;999888666666666777...000333555666555444222444888===BBBHHHOOOVVV[[[XXX___aaa]]]XXXXXXZZZZZZ```aaabbbccccccbbbaaa```^^^\\\ZZZ[[[___aaaaaa```YYY\\\```eeehhhiiiiiihhheeeccc___]]]\\\\\\ZZZYYYTTTQQQKKKEEE@@@<<<::::::777:::===>>>>>>BBBJJJQQQUUUWWWXXXYYYYYY\\\___bbb___^^^]]]\\\\\\]]]```aaa]]]```eeeiiilllooorrrtttmmmrrrvvvvvvyyy||||||rrrfffWWWQQQIIIGGGLLLVVV```eeefffhhhlllrrr|||kkk]]]YYYLLL;;;777666444111111444666666111222333333111111222333//////......///111333444222222222222222222222222000111222333333222111000,,,///222333222111000000111111000000000000111111---000333333111111222555111333444444333222333333000444444000000444444000111111222222222333333333...000222333333222333555111333444444444444555777111888777777;;;AAATTTpppfffPPPBBBAAA>>>AAAUUUvvvttt^^^OOOBBB@@@===:::999:::<<<===:::;;;<<<=========;;;;;;999::::::999888888999;;;444444444333222222444777555666666666777777888888555666777666555555777999555555666888999999999999<<<<<<<<<<<<===>>>@@@BBBBBBCCCEEEFFFFFFGGGJJJLLL////////////000000000000//////000111111111111111222333333333222222444666444999<<<>>>KKKgggvvvzzzyyykkkwwwqqqVVV@@@>>>@@@<<<:::===;;;>>>AAAAAAAAAAAADDDGGGKKKOOOSSSVVVXXX___hhhpppuuufffXXXRRRNNNHHHEEEFFF@@@>>><<<;;;:::;;;===>>>:::<<>>:::888777999;;;;;;999777777777999888888777666555555444333555777777666555666777:::;;;;;;::::::;;;???AAADDDDDDJJJUUU```pppwwwwwwuuuqqqnnnkkkjjjiiijjjiiiiiinnnxxx}}}|||{{{{{{xxxuuuxxx|||{{{uuujjjaaa[[[YYYXXXZZZZZZXXXYYY^^^bbbaaa```VVVKKKFFFBBB>>><<<=========@@@HHHPPPRRRKKKDDD===999777999999555333555444666777777555444333333555999@@@EEEIIIMMMPPPRRRVVVVVVWWWWWWXXXYYYYYYZZZZZZ]]]aaaccccccbbbbbbbbb___[[[[[[```cccaaa^^^^^^\\\[[[\\\aaaeeegggeeebbb```^^^\\\YYYWWWUUUSSSSSSSSSNNNHHHAAA;;;999999999:::999<<>>>>>===:::<<>>@@@>>>>>>>>>???BBBDDDGGGHHH////////////000000000000//////000111111111111111222333333333222222444555444666999===GGG]]]zzzvvvqqqwww}}}iiijjjzzz```HHHCCCCCC>>>;;;===;;;>>>@@@AAAAAAAAADDDGGGIIIMMMQQQSSSVVV\\\eeemmm~~~rrrbbbYYYSSSKKKEEECCCAAA???===<<<;;;<<<===>>>;;;<<<>>>??????===;;;999888999::::::888777777888888888888777666555555555555666777777666666777999::::::::::::999;;;>>>AAACCCBBBFFFMMMTTT___sssvvvtttrrroookkkiiihhhhhhhhhhhhhhhmmmwww}}}}}}|||~~~~~~~~~oooccc\\\YYY\\\aaacccbbbcccffffffddddddYYYOOOIIIFFFAAA???@@@@@@@@@DDDLLLSSSTTTLLLEEE@@@<<<:::<<<<<<999777888777888::::::888666666666999===CCCHHHKKKNNNQQQSSSTTTTTTUUUUUUVVVWWWWWWWWWWWW[[[___bbbbbbbbbbbbccc___[[[[[[```cccaaa``````^^^___```bbbddddddcccaaaaaa```\\\YYYUUURRRPPPOOOOOOKKKEEE???;;;::::::;;;;;;;;;???EEEFFFGGGMMMVVVXXXXXXXXXZZZ]]]^^^]]]\\\aaa^^^^^^aaaaaa______bbbdddcccdddhhhmmmqqqrrrrrrrrrssstttvvv{{{{{{{{{|||{{{qqqaaaOOOIIICCCDDDNNN\\\gggnnnpppqqqmmmlllyyyyyydddSSSCCC888666666666666666666666666333333444444444444333333000222333555666666555555000111222222000000111222...///111333333222111000000000111111111111000000111111111111111111111111000111111111111222222222///111222222111111222333111111000111111222222333111111222222222333333333111333444444333333555666555444333333333333444555555777555777<<<:::DDD[[[}}}gggRRRKKKEEEEEEFFFRRRooorrrUUUKKKCCCAAAAAA???>>>@@@>>>>>>======<<<<<<<<<;;;999888888777666666555555777777666666555555444444222222333333444555555666666777888777555444555666555555666666777777888888888999:::::::::;;;===???=========>>>@@@BBBDDDFFF////////////000000000000//////000111111111111111111222333222111222333555444333555;;;AAAOOOkkkooojjjqqq~~~zzzkkkbbbjjj}}}mmmTTTHHHDDD@@@<<<===;;;===???@@@AAABBBDDDFFFGGGJJJNNNPPPSSSYYYaaagggpppmmm```YYYQQQHHHCCCBBBAAA???===<<<<<<===>>><<<============<<<;;;;;;999::::::999777777888999888888777777666666555555777777777666555666888:::999:::::::::999;;;>>>@@@@@@@@@BBBEEEHHHOOO]]]jjj{{{tttqqqooommmjjjhhhhhhhhhhhhlllkkkpppzzztttggg___\\\^^^gggnnnqqqrrrrrrpppkkkjjj___TTTNNNJJJFFFCCCDDDCCCDDDJJJRRRXXXWWWOOOGGGAAA===<<<>>>???;;;999:::777999::::::888777777888===@@@EEEIIIKKKMMMOOOQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTXXX\\\```aaaaaabbbbbb```\\\[[[___bbbaaaaaadddbbbdddeeeeeeccc```______bbb```\\\WWWRRRNNNKKKJJJJJJGGGBBB>>>;;;;;;<<<===;;;===BBBHHHJJJLLLSSSZZZXXXWWWWWWYYY[[[\\\\\\[[[```^^^```ddddddaaa```bbbcccdddfffiiinnnppppppooopppqqqsssvvv{{{}}}|||{{{{{{~~~xxx```MMMGGGBBBDDDPPP___mmmuuussssssnnnlllxxxuuuaaaPPPAAA888333333333333333333333333333333444444444444333333000111222333444666777777111222333222111000111333333333444444444222111000000000111111111111000000111111111111111111111111000111111111111222222222///111222222111111222333111111111111111222222222111111222222222333333333333444444444333222444666444444333333333444444555666888555777===999<<>>===<<<;;;::::::999999888888777666666666888888777666555444333333222333333444444555555555666888888777666555666777555555666666777777888888777888999999999:::<<<>>><<<<<<======>>>@@@AAABBB////////////000000000000//////000111111111111111111222333222111111333555555111444:::<<>>@@@AAABBBDDDEEEFFFHHHLLLNNNRRRWWW^^^cccjjjwwwuuuddd\\\UUUNNNHHHDDDCCC@@@>>>======>>>>>>======<<<<<<;;;;;;;;;<<<:::;;;:::888777777999;;;888777777777666666666555777777666555444555888:::888999::::::999:::===???===>>>@@@BBBCCCHHHQQQYYYdddrrr~~~{{{zzzxxxtttrrrpppooommmlllkkkkkkkkkooonnnqqqyyywwwlllfffcccbbbooo|||{{{tttnnncccXXXSSSOOOJJJHHHHHHDDDHHHOOOXXX^^^[[[RRRJJJ@@@<<<;;;>>>>>>;;;888999444666777777666666777888???BBBFFFHHHIIIJJJLLLMMMPPPPPPQQQQQQRRRSSSSSSSSSSSSVVV[[[^^^_________```___\\\[[[___aaaaaacccffffffiiijjjgggbbb^^^]]]______]]]YYYTTTOOOKKKHHHGGGGGGDDD@@@===;;;:::;;;<<<:::>>>DDDIIIKKKNNNTTTYYYYYYWWWWWWXXXZZZ\\\\\\\\\^^^^^^aaaggghhhdddaaabbbccceeegggkkkmmmnnnmmmlllmmmnnnpppsssyyy}}}}}}}}}~~~yyyzzz}}}```OOOIIIDDDGGGRRRbbbpppxxxrrrpppkkkkkkuuukkkVVVGGG???:::222222222222222222222222333333333444444333333333/////////000111333444555111222333333222111222333333444444444333222111000000000111111111111000000111111111111111111111111000000111111111222222222///111222222111111222333111111111222222222111111111111222222222333333333222333333222111111333555444333333333444444555555555777555777>>>:::888BBBTTTpppdddTTTGGGDDDDDDGGGRRR___xxxvvv___GGG>>>>>>>>>===<<>>>>>===<<<;;;;;;;;;:::999999888888777666666777777666666555555444444333333333444444444555555777888888888666555666777555555666666777777888888666777888888888888:::<<<<<<<<<======>>>>>>??????////////////000000000000//////000111111111111111111222222222111111333444555111444999888:::PPPlllooonnnvvvxxxuuufffXXXXXXjjjiiiRRRCCC>>>>>>>>><<<<<<===???AAACCCDDDDDDFFFHHHKKKMMMQQQVVV[[[___eeeooojjj^^^WWWQQQKKKGGGEEEBBB@@@>>>>>>>>>???>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999777777999;;;777777777777666666666666555555555333222333666999666888999999999:::<<<>>><<>>===@@@@@@<<<888888333555777777777888:::<<>>CCCIIILLLMMMPPPTTTWWWYYYXXXXXXZZZ\\\]]]]]]\\\]]]^^^ccciiijjjfffcccddddddfffiiikkkkkkkkkjjjiiilllnnnpppsssxxx~~~}}}{{{zzz}}}zzz^^^OOOJJJGGGJJJVVVdddooovvvoookkkhhhiiissskkkSSSCCC<<<888444444444444444444444444222333333333333333333222111111000000000111222222111222333333222111222333111111111222222222222222000000111111111111000000000000000000000000000000000000111111111222222222///111222222111111222333111111222222222111111000111111222222222333333333111222222000///000222555222333333444444555555555333777555777???<<<888>>>EEE```nnn\\\KKKGGGGGGFFFJJJQQQbbbkkkQQQCCC@@@?????????<<<<<<<<<===============:::::::::999888888777777444444555555666666777777333333333444444444444444666777888777666555555777555555666666777777888888666777888888777777999;;;<<<<<<======>>>>>>>>>>>>////////////000000000000//////000111111111111111000111222111000111222444444333555777555777HHH]]]xxxrrrnnnrrrvvv{{{zzzjjjWWWOOO[[[nnn~~~uuu]]]IIIBBBAAA???<<<<<<<<<>>>AAACCCDDDCCCGGGHHHIIIMMMQQQUUUYYY[[[___gggxxxxxxeee[[[SSSLLLIIIGGGDDDAAA????????????===<<<;;;;;;::::::;;;;;;:::;;;;;;:::888888999:::777777777777666666666666333444444333222333555777555777999999999999;;;===<<<@@@AAA>>>>>>AAADDDCCCHHHPPPXXX^^^hhhuuu{{{qqqttt|||}}}~~~|||wwwvvvzzz{{{zzzvvvvvvuuutttsssqqqpppppprrrnnnmmmqqqrrrpppppprrruuuxxx~~~~~~uuuqqqnnn{{{qqqggg]]]XXXVVVRRRPPPQQQPPPTTT\\\cccfffaaaYYYRRRGGGCCCCCCEEEDDD???;;;:::666777999;;;<<<>>>BBBDDDHHHJJJKKKLLLKKKKKKMMMOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTWWW[[[]]]\\\[[[ZZZ[[[\\\[[[\\\______^^^```eeeggggggfffccc___]]]\\\\\\UUUTTTQQQMMMJJJGGGFFFEEECCCBBB???===;;;;;;;;;<<>>???SSSssszzzfffRRRKKKHHHCCCCCCGGGWWWwwwuuu___OOOEEE>>>;;;<<<<<<<<<<<<<<<======>>>>>>;;;;;;::::::999888888888333333444555666777888888444444444444444444444444555777777666555444555666555555666666777777888888666777888888777777999::::::;;;<<<===>>>>>>======////////////000000000000//////000111111111111111000111222111000000222444111444555333222777CCCNNNkkk}}}yyyxxx}}}{{{yyyeeeSSSTTT^^^nnn~~~mmmUUUIIIDDD@@@===;;;;;;===AAADDDCCCBBBFFFFFFHHHKKKOOOSSSVVVWWW\\\cccpppssseee[[[RRRKKKIIIEEEBBB@@@??????@@@<<<<<<<<<;;;;;;;;;::::::999;;;<<<;;;:::888999999666666666666777777777777333444555555444444555777444666888999999999:::<<<:::>>>???;;;<<<@@@AAA???@@@FFFJJJMMMTTT```jjjnnnssszzzxxxmmmkkkpppyyy{{{yyyuuuuuuxxxyyywwwtttssssssqqqpppnnnmmmlllooojjjhhhjjjkkkiiiiiikkkfffkkksssyyytttrrrzzzsssiii___[[[YYYVVVUUUVVV[[[___eeejjjiiicccZZZSSSLLLHHHGGGIIIHHHBBB===<<<777999<<<>>>@@@CCCHHHKKKJJJKKKLLLLLLKKKLLLMMMOOONNNOOOOOOPPPQQQQQQRRRRRRRRRUUUZZZ\\\\\\\\\\\\\\\[[[[[[]]]```___\\\]]]bbbcccaaa^^^]]]]]]\\\ZZZYYYSSSRRROOOKKKHHHEEECCCBBB@@@???>>>=========>>>???DDDMMMTTTUUUUUUYYY[[[YYYZZZ[[[^^^aaacccccc```^^^^^^___dddkkkmmmiiiggghhhhhhjjjkkkiiifffeeefffhhhjjjmmmqqqwww}}}ttttttxxx~~~|||{{{}}}rrr^^^RRRGGGHHHMMMYYYhhhuuu|||wwwqqqkkklllqqqvvvwwwwwwxxxpppUUUAAA777333000000000000000000000000222222333333333333222222000111222333444444333222000111222222000000111222/////////000000111222333000000111111111111000000000000000000000000000000000111111111111222222222///111222222111111222333000111333333333111000...111111222222222333333333111222222111111333777:::111222333555555555555555000888666444999888777>>><<>>AAAEEEKKKNNNIIIJJJKKKJJJIIIJJJLLLNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPTTTYYY\\\]]]]]]]]]^^^ZZZZZZ^^^aaa___[[[\\\```___\\\YYYXXXZZZ[[[YYYWWWSSSRRRNNNJJJFFFCCCAAA@@@============>>>???AAABBBCCCMMMUUUUUUVVVZZZ\\\ZZZ[[[]]]```dddfffeeeaaa^^^______dddkkkmmmjjjhhhiiiiiijjjkkkhhheeedddeeehhhfffjjjooovvv~~~pppnnnqqqzzz~~~|||||||||sssqqqwwwuuudddSSSMMMEEEIIIRRRaaassswwwooooooqqqrrrqqqqqqxxx~~~{{{gggLLL;;;666666333333333333333333333333222222222333333222222222+++---///222333333222222///111222111000///000111111111111000111111222222000000111111111111000000000000000000000000000000000111111111111222222222///111222222111111222333000111333444333111///...111111222222222333333333222333333222222555999===000222333555666666555555000999777222555555555===;;;<<>>===<<<;;;;;;:::<<<;;;;;;::::::999999888666666666666666555555555444444444444444444444444444555666555333222333444555555666666777888888888777888999888777777999;;;555666888:::;;;;;;;;;;;;////////////000000000000000000000000////////////000111111111222222222222222333555555666777;;;>>>\\\ooo~~~lllYYYIIIWWWlllvvvWWWEEE@@@>>>;;;;;;===>>>===AAAGGGEEEFFFGGGHHHJJJNNNSSSWWWVVV^^^ffftttwwweee___SSSLLLGGGFFFEEEAAA@@@BBB???>>><<<:::999999999999============<<<:::888666555666777777777777777666444444555555555555444444888888888888888999999999;;;<<<===<<<<<<<<<>>>@@@???@@@AAABBBDDDHHHMMMQQQZZZ^^^dddiiimmmqqquuuxxxyyy~~~|||zzz{{{{{{yyyyyyyyyxxxwwwssslllbbb\\\pppppppppnnnllllllmmmnnnggghhhiiiiiigggddd```^^^^^^^^^]]][[[ZZZYYYXXXXXX[[[ZZZ]]]ggguuu~~~pppgggfffbbb\\\\\\aaabbb```jjjkkkmmmlllhhhaaaYYYUUUTTTPPPJJJHHHHHHFFFAAA<<<888:::===AAAFFFKKKPPPRRRNNNMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQNNNSSSWWWYYYYYYXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^```^^^\\\[[[[[[[[[YYYWWWSSSQQQMMMIIIDDD@@@>>><<<::::::::::::<<<@@@CCCDDDLLLQQQXXX^^^``````]]][[[ZZZ\\\```cccfffeeeaaa^^^______bbbhhhkkkmmmrrryyyqqqmmmiiifffbbbaaadddiiippprrruuuyyy}}}}}}eeefffjjjppprrrsssyyy{{{yyyxxxooo\\\KKKDDDHHHOOO\\\nnn~~~uuuxxx|||wwwppplllzzzxxx]]]DDD:::555000999777555333222333444555///111222444444333222111111222222111000000111333//////...//////000111111000000000000000000000000111222222111///...///111111222333333222111///...000111111111111222222222111222333333333333222111222222333333333222222111222222222222222111000///555222000222222000111555333333444333222222333555333333444555666777888999<<<===???LLLhhhzzzfff]]]XXXPPPGGGCCCCCCGGGTTTkkk}}}aaaKKKBBB>>>===>>>???<<<999;;;@@@<<<;;;999888777777888999999888777666555555555555555555666777666555333222555444444333333444444555444444444555555555555666888888888888888777666666888888888999:::;;;===>>>////////////000000000000000000000000////////////000000000111111111222222222333444444555777:::===QQQdddwww}}}}}}|||zzzdddRRROOOaaayyy{{{cccNNNEEE@@@===<<<>>>>>>===AAAFFFFFFGGGGGGHHHIIIMMMRRRUUUUUU]]]cccnnn|||sssggg[[[SSSLLLJJJGGGCCCAAABBB@@@???>>><<<;;;;;;<<<<<<============;;;:::888777999999999999999999999999444444555555555555444444777777888888888888999999999;;;<<<<<<;;;;;;===???===>>>??????AAADDDIIIMMMQQQUUUZZZ^^^```cccfffhhhjjjoooqqqnnnmmmooopppnnnnnnnnnnnnnnnkkkeee]]]WWWbbbdddggghhhfffdddcccccc____________]]][[[XXXVVVZZZXXXVVVSSSRRRRRRSSSTTTQQQQQQTTT[[[eeemmmrrrsssvvvvvv||||||nnngggfffaaa[[[[[[```ddddddmmmnnnooonnnjjjccc\\\WWWTTTPPPKKKHHHHHHFFFAAA<<<:::;;;>>>BBBGGGLLLPPPRRRMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQNNNRRRVVVXXXXXXWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]][[[[[[[[[ZZZXXXVVVSSSQQQMMMHHHCCC???===;;;:::::::::;;;>>>BBBEEEGGGNNNSSSZZZaaadddccc```]]][[[]]]```ccceeeeeebbb```bbb```aaaeeehhhjjjqqqyyyssspppjjjeeeaaaaaadddiiirrrtttwwwyyy{{{~~~fffddddddhhhjjjkkkooouuu}}}}}}}}}zzzlllXXXLLLIIIEEEPPPccczzz~~~}}}}}}vvvmmmhhhuuuwwwkkkQQQ===777666222555444222000///000111222///111222444444333222111111222222111000000111333222111111000000000000111222222222222222222222222111222222111///...///111111111222222222111000000000000111111111222222222111222222333333222222111111111222222222222222111222222222222222111000000555222111333333111222555444444555444333222444666333333444555666777888888777;;;>>>EEEXXXtttxxxiii]]]SSSKKKFFFAAAAAAIIIZZZppppppYYYLLLAAA>>>>>>???===::::::===<<<<<<;;;:::::::::::::::999888888777666666666666444444555666555555333333444444333333333333444444444444444444555555555555888888888888888777666666888888888999:::;;;<<<===////////////000000000000////////////000000000000/////////000000000111111111222333333333555888;;;HHH[[[qqq{{{xxxqqqkkkVVVIIIUUUjjj~~~pppXXXIIICCC???===??????>>>@@@DDDFFFGGGHHHHHHIIIKKKOOOSSSTTT[[[___gggsssxxxssscccYYYOOOKKKGGGBBB???@@@@@@???>>><<<<<<<<<======<<<<<<<<<<<<;;;:::999888<<<;;;999888777888888999444444555555555555444444666777777777888888888999888999::::::::::::;;;===;;;;;;<<<<<<===???DDDGGGGGGJJJNNNQQQRRRSSSTTTVVVWWW\\\^^^\\\\\\___```_________```aaa___[[[UUUPPPOOOTTTYYY\\\\\\YYYWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPSSSQQQMMMJJJIIIJJJMMMOOOLLLMMMPPPTTTYYY]]]aaaccceeeeeejjjuuuwwwmmmgggeee___XXXYYYbbbjjjlllqqqrrrrrrpppllleee^^^ZZZUUUPPPKKKIIIHHHEEEAAA>>>===>>>@@@DDDHHHLLLPPPRRRLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQNNNQQQTTTVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\[[[[[[[[[[[[YYYVVVSSSRRRPPPLLLGGGBBB>>>;;;:::::::::;;;===AAAEEEIIILLLPPPVVV^^^eeehhhgggccc```\\\^^^```bbbdddddddddddddddaaa```ccceeegggooowwwvvvrrrkkkccc___```eeeiiitttvvvwwwxxxwwwwwwyyy{{{|||mmmfff```bbbddddddfffhhhpppuuuxxxrrraaaNNNFFFHHHEEERRRggg~~~zzzoooeee___lllhhhYYYBBB555555666444444222111/////////000000///000222333333333222111111222222111000000111333333333222222111000000000222222222222222222222222000111222111//////000111111111000000000111222222000000000111111111222222111111222333333222111111//////000111222222222222111222222222222111000000555222111333333111222555444555555555333333555666333333444555666777777888333:::???>>>FFF\\\zzzzzzggg\\\SSSJJJBBB???@@@HHHVVVllllll]]]JJJCCC=========:::888999<<<<<<<<<===<<<<<<;;;;;;999999888777777666666666333333444555555444444444444444333333333333444444444444444444555555555555777777888888777777666666777777888888999:::<<<<<>>???>>>???CCCFFFGGGHHHHHHHHHJJJMMMPPPRRRYYY\\\aaakkkooo|||ooocccVVVOOOKKKFFFBBBBBB>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::999666444333444555666444444555555555555444444555666666777777888888888666777999999999999:::;;;999:::;;;::::::<<>>>>>@@@CCCEEEFFFGGGGGGGGGIIILLLNNNOOOXXXYYY\\\eeejjjtttppp```WWWRRRLLLHHHHHH@@@???===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;999888555333222333444555444444555555555555444444444444555666777777888888444666888999888888888999999::::::::::::;;;===@@@<<>>@@@DDDCCCEEEFFFGGGGGGHHHKKKMMMMMMVVVWWWXXXaaaeeelllzzzyyyeeeZZZTTTMMMHHHGGGDDDBBB@@@???>>>===>>>>>>;;;;;;:::::::::;;;<<<<<<:::999777666555666666777444444555555555555444444333333444555666777888888333555888999888888888999888999:::::::::;;;===???888;;;???AAAAAAAAACCCDDDCCCHHHIIIGGGFFFHHHHHHFFFGGGFFFGGGIIIKKKKKKJJJHHHAAABBBBBBBBBAAABBBEEEGGGCCCCCCBBBBBBCCCEEEGGGHHHDDDEEEGGGIIIIIIHHHFFFEEEBBBDDDFFFHHHKKKMMMNNNNNNRRRSSSXXX___cccfffnnnwww{{{yyyxxxtttooommmwwwuuummmaaa\\\aaaiiinnnppppppnnnkkkhhhdddaaa___YYYVVVRRRMMMJJJGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRPPPOOOOOOPPPSSSTTTTTTSSSTTTTTTUUUUUUWWWXXXZZZ[[[YYYXXXWWWWWWVVVTTTPPPLLLKKKIIIEEEBBB>>>;;;888777999:::===AAAGGGMMMSSSVVVVVV[[[aaafffhhhgggcccaaa^^^```bbbbbb___^^^aaaddd``````ccchhhhhhfffgggkkksssssslll```^^^fffmmmnnnmmmnnnnnnmmmkkkiiijjjkkkwwwyyyuuuqqqiii___ZZZ\\\fffjjj```RRRKKKKKKNNNTTT^^^lllwwwgggYYYRRRPPPKKKDDD;;;666555666444000222222222222222222111111000000000000111111222222111222222111000000111333***,,,...000111222222111222222222222222222222222---///222222111000000111000000/////////000111111/////////000000000111111222111000000000000111222//////000111222222222222000000111222222222222111000...///333333000000333111222222111000000111333333333444444444555555555444444555777999===JJJVVV|||wwwdddOOOEEEAAADDDDDDEEESSSfffmmmTTTDDD===:::;;;===666777888999::::::;;;:::::::::;;;;;;:::999777666555555444444444555666666333333222222222222333333333333333333444444444444555555666777777777666666777777666666777888888999////////////000000000000.........///000111111111000000000111111111222222111222222222111222555888888===RRRppp}}}fffaaammm}}}nnnXXXHHHSSSmmm}}}~~~xxx___RRRDDD???>>>>>>@@@CCCAAACCCEEEFFFGGGHHHKKKMMMJJJTTTTTTSSS[[[___dddppp}}}mmm___VVVNNNHHHEEEEEEDDDBBB???>>>=========;;;::::::999:::;;;<<<===999999999999888888888888444444555555555555444444222333333444666777777888333555888999999888888888666888::::::::::::<<<>>>888:::===>>>>>>>>>???@@@===BBBDDDBBBAAADDDEEEDDDDDDCCCCCCDDDFFFGGGFFFEEEAAABBBBBBAAA??????AAABBB>>>>>>???@@@AAACCCEEEFFFCCCDDDEEEFFFGGGFFFFFFFFFDDDCCCDDDGGGLLLNNNMMMKKKMMMMMMQQQYYY___bbbgggmmm{{{uuutttrrrsssmmmccc]]]bbbiiimmmooonnnllljjjgggdddbbbaaa[[[YYYUUUOOOKKKIIIHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLNNNPPPQQQRRRQQQOOONNNPPPSSSUUUTTTSSSTTTTTTUUUUUUWWWYYYZZZ[[[YYYWWWUUUTTTSSSRRROOOLLLHHHFFFCCC@@@===:::999888999:::===AAAGGGNNNSSSWWWZZZ]]]aaaeeefffeeecccaaa]]]```cccbbb^^^\\\^^^```bbbaaacccfffgggeeehhhmmmqqqtttooodddbbbllltttsssllllllllliiigggggghhhjjjtttxxxlll```[[[^^^mmmssseeeQQQIIINNNTTTXXXbbbnnnvvv~~~|||aaaTTTQQQQQQGGG@@@999666555444222000000000111111111111111000000000000000000111111222111222222111000000111333,,,---000222222222111111222222222222222222222222---///222333222000000111000000000000000000///...////////////000000000111222111000//////000111222111111222222222222222111000000111222222222222222111///000444555333222444222333333222111111222444333333444444444444555555444222444777777999AAALLLiiizzzaaaPPPEEEFFFEEE@@@GGGUUUmmm|||bbbNNNBBB;;;:::===666666777777999:::;;;<<<::::::;;;<<<;;;999888666888777666555555555666666333333222222222222333333222222333333333444444444444555555666777777666666777666666666666777888888////////////000000000000---......///000111111222111111111111222222222222111222333222222333555888444555EEEddd|||kkkgggppp~~~cccLLLPPPfffyyy~~~hhhYYYIIIAAA>>>===???BBB@@@BBBDDDFFFGGGHHHKKKMMMIIIRRRRRRPPPWWW[[[^^^hhhtttyyyiii___UUUNNNJJJEEECCCAAA>>><<<;;;::::::;;;:::999999:::;;;===>>>777888888999999999888888444555555555555555555444222222333444555666777888333555999:::999888888888555777999:::999:::<<<>>>999<<<>>>???>>>======>>>777<<>>>>>BBBCCCBBBCCCBBBAAABBBCCCDDDDDDCCC@@@AAABBBAAA???======>>><<<===>>>@@@BBBDDDEEEFFFDDDCCCCCCCCCCCCEEEFFFGGGCCC@@@@@@DDDJJJLLLIIIEEEIIIGGGJJJTTT\\\aaaeeejjjkkk}}}|||iiillljjjbbb___eeemmmrrrnnnmmmkkkiiigggeeecccccc\\\ZZZVVVQQQLLLIIIJJJKKKHHHGGGGGGGGGGGGHHHIIIIIILLLKKKJJJIIIHHHIIIJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRRRRPPPNNNOOOSSSUUUTTTSSSTTTTTTUUUVVVWWWYYY[[[[[[YYYWWWTTTSSSRRRQQQNNNLLLFFFDDDBBB???<<<:::999888999:::===AAAGGGNNNSSSWWW]]]___bbbeeefffeeecccaaa\\\```dddbbb^^^[[[\\\^^^dddbbbbbbeeeeeeeeeiiipppqqquuuqqqffffffqqqxxxwwwmmmlllkkkhhheeeeeegggiiimmm}}}~~~pppccc]]]fffxxxoooVVVLLLTTT^^^^^^dddkkkooowwwxxx[[[PPPPPPQQQFFF???888555444222111111000111222222222222111111000000000000000111111222111222222111000000111333///000222333333222111000000000000000000000000000,,,///222333222111000111///000111111111///...---////////////000000000000222111000//////000111222222222333333333222222111///000111222222222222222222000222666777444444666333444444333222222333555333333444444444444444444666444555888777777???KKKYYYqqqvvv^^^KKKIIIEEE>>>???IIIVVVoookkkVVVGGG===:::;;;777777777777888:::<<<>>>:::;;;<<<<<<<<<:::888666999888777666555555666777333222222222222222222333222222333333333444444444444444555666777777666666777666666666666777777888000000////////////000000,,,...///...,,,+++...000//////000111111111111111111111111111222333444555777;;;BBBSSSnnnpppooo}}}tttxxxqqqUUUKKKYYYooo}}}nnn```PPPFFFAAA>>>>>>AAAEEEDDDCCCBBBCCCEEEGGGHHHIIILLLPPPSSSVVVZZZ___bbblllxxxttthhh___UUUOOONNNKKKFFFAAA>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666777666666555444666666666666666666666666666888999999888888999:::999999999888999999::::::::::::;;;;;;<<<=========AAA@@@???>>>===<<<;;;:::??????@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDDDDBBB@@@>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDCCCDDDGGGJJJLLLJJJJJJLLLOOOTTTZZZ___bbbfffppp}}}ppphhh___]]]ccclllrrrtttqqqlllgggcccbbbcccccccccaaa[[[TTTPPPOOONNNMMMKKKJJJKKKKKKJJJHHHGGGGGGGGGLLLKKKIIIHHHHHHIIIJJJKKKLLLKKKJJJHHHHHHLLLQQQUUURRRQQQPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTUUUTTTTTTVVVYYYTTTPPPOOOQQQQQQNNNJJJFFFCCC>>>:::777777888999;;;===AAADDDIIIOOOVVV[[[aaaeeejjjmmmlllfff^^^XXX[[[]]]______]]][[[ZZZZZZ[[[]]]___aaabbbfffkkknnnsssxxxuuummmnnnyyy}}}yyyzzzpppkkklllmmmjjjiiilllnnnvvv{{{jjj```^^^gggxxx~~~ooo^^^\\\```aaaaaadddhhhmmmwwwsss[[[RRROOOKKK<<<999555333333444555444000111111111111222222222333222111/////////000111333333222222111000000000444333222000///---,,,+++...000111111000000111333---///111111000/////////000000111111111111000000//////000000000000///...111111111222222333333333000000000000000000000000111111111111111111222222111000000222111///111555111111222333333444555555333555777777777777888999444444333444666:::>>>@@@KKK___~~~pppYYYIIICCCBBBAAA???JJJZZZmmm{{{vvvZZZJJJHHHBBB999:::888666555777999::::::<<<<<<;;;;;;;;;:::::::::888888888888777666444444555555444444444333333333222222222222222222222222666555555444444444555555555777888777666555666888000000////////////000000000111222000...---///111//////000111111111111111111111111111222333444444333666<<>>===@@@CCCCCCBBBBBBCCCDDDFFFGGGGGGJJJMMMPPPSSSWWW\\\___hhhqqqrrrcccWWWPPPLLLIIIDDD@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666555444444555555555555555555555555555777888999888777888999999999888888888999:::::::::::::::;;;<<<<<<======>>>=====================>>>??????@@@AAA@@@@@@@@@BBBBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDAAA@@@@@@???AAACCCEEEGGGGGGGGGHHHKKKNNNSSSWWWZZZZZZbbbmmm{{{zzzllleee^^^]]]bbbiiinnnpppppplllhhhdddccccccbbbaaa___ZZZTTTOOONNNMMMLLLJJJIIIJJJKKKKKKIIIHHHFFFFFFLLLJJJIIIGGGFFFGGGHHHIIIHHHIIIJJJKKKKKKMMMQQQSSSRRRRRRQQQPPPPPPQQQSSSSSSTTTTTTTTTVVVVVVUUUVVVVVVWWWSSSNNNMMMOOOOOOKKKHHHBBB@@@<<<999888888:::;;;<<<>>>BBBGGGKKKRRRXXX]]]```dddiiimmmlllggg```[[[\\\]]]^^^^^^\\\ZZZ[[[[[[^^^```aaaccceeegggiiijjjnnnssssssnnnppp{{{|||}}}uuupppqqqqqqllliiijjjppptttzzzkkkaaa___iiitttwwwjjj```ccchhhjjjeeefffhhhkkktttrrr\\\RRRLLLGGG;;;888444222333444444444000111111111111222222222333222000/////////000111222222222111111111111111111111000000/////////......000111111000000111222///111333333222111111111000000111111111111000000...///000000111111000000000000000111111222222222000000000000000000000000444333333222111000//////111000000222111///111555000000111222222333444444222333555666555555555666444333222111222555888:::@@@QQQmmmvvv]]]JJJAAA???@@@AAACCCKKKXXXeeetttzzzdddZZZWWWLLL>>>;;;888666666888:::;;;<<<;;;;;;;;;:::::::::999999888888888888777666555444555555444444444444444444333333333333333333333333444333333222222333333333555666777777666555666777000000////////////000000000111222000///....../////////000111111111111111111111000111111222333444333333666CCC[[[xxx}}}vvvkkkmmm}}}kkkYYYRRRUUU]]]bbbccc^^^YYYTTTLLLBBB===???AAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJMMMOOOSSSWWWZZZaaahhhwwwppp___UUUNNNJJJEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888555666666666666555444444444444444444444444444444444555777777666666666777888888777777888999::::::999::::::;;;;;;<<<<<<===::::::;;;<<<===>>>??????===>>>??????@@@@@@??????AAA@@@>>>======???AAABBB?????????@@@AAAAAABBBBBB??????@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBDDDEEEFFFEEEFFFFFFGGGJJJMMMPPPQQQSSSXXX___hhhwwwsssgggbbb]]]\\\aaafffjjjjjjnnnkkkhhheeedddbbb___^^^]]]YYYSSSOOOMMMLLLKKKJJJGGGHHHKKKLLLKKKIIIFFFDDDKKKJJJIIIGGGGGGGGGHHHIIIEEEGGGKKKMMMNNNOOOQQQSSSSSSSSSQQQPPPPPPQQQRRRRRRUUUVVVWWWWWWWWWXXXWWWWWWTTTQQQLLLKKKLLLKKKHHHEEE???===;;;999888:::<<<======@@@EEEIIINNNTTTZZZ^^^___bbbhhhllllllhhhccc```]]]]]]]]]\\\ZZZZZZ\\\^^^bbbbbbdddfffggggggeeecccffflllooonnnsss}}}~~~~~~xxxuuuwwwwwwtttpppooosssqqqrrrooobbbaaadddhhhddd\\\[[[eeelllmmmiiihhhgggiiiqqqqqq___UUULLLDDD999777333222222333333333000111111111111222222222222111000000///000000000000111111111111222222222......///000000111111222///000111111000000111222///111333333222111111111000000111111111111000000...///000111111111111111000000000000000111111111000000000000000000000000222222222111111111000000111000000222111///111555000000000111111222222333111222444444333222222333888777555444444555777888;;;GGG^^^yyy~~~fffQQQDDD@@@@@@BBB??????CCCMMM]]]ooo~~~qqqlllgggVVVDDD<<<999666555777:::<<<===;;;::::::::::::999999999888888888888888777666555444444444555555555555555444444444444444444444444333333333222222333333444555666777666555555555777000000////////////000000------..................//////000111111111111111000000000000111222333444777555555<<>>??????<<<===>>>>>>??????>>>>>>======<<<<<<===>>>@@@AAA>>>>>>??????@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLOOORRRWWW]]]hhh~~~tttjjjaaa___\\\\\\___ccceeeeeejjjhhhfffdddbbb___\\\YYYXXXVVVRRRNNNLLLKKKJJJJJJFFFGGGJJJMMMMMMJJJFFFBBBIIIHHHHHHHHHIIIJJJKKKLLLDDDFFFJJJLLLMMMOOORRRTTTTTTSSSRRRQQQPPPPPPQQQRRRVVVXXXYYYXXXXXXYYYYYYVVVRRROOOLLLJJJIIIHHHFFFDDD===<<<:::999999:::<<<>>>>>>AAAGGGLLLPPPUUUZZZ^^^]]]```eeeiiijjjiiifffccc]]]]]]\\\ZZZYYYZZZ]]]```ddddddeeeggghhhfffbbb^^^aaahhhlllnnnttt|||}}}}}}yyywwwyyy|||}}}|||{{{uuuooommmzzzwwwfffbbb___[[[TTTPPPWWWeeemmmnnnjjjhhheeegggpppnnnaaaVVVKKKCCC888555222111222333222222000000111111111222222222111111000000000000000000///000000111222222333333......///000111111222222///000111111000///000222---///111111000/////////000000111111111111000000000111111111111111000000000000111111111111111111000000000000000000000000...//////111222333444444111000000222111///111555000111111111222222222333111222444333222111111222999888666555555666777888<<>>???@@@AAABBBBBBBBBAAACCCEEEHHHIIIKKKMMMQQQSSS[[[\\\cccooo~~~ddd[[[UUUNNNIIIHHHFFFBBB>>><<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999999666666777777666666555444555555555555555555555555222444555555444444555666666666666666777888999:::888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<======;;;<<<======>>>>>>======999:::<<<>>>??????>>>>>>======>>>??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCC??????@@@@@@AAAAAABBBBBBGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKPPPVVV]]]mmmxxxjjjbbb]]]\\\[[[[[[]]]___``````eeecccaaa___^^^[[[WWWTTTSSSRRRPPPMMMJJJJJJJJJKKKFFFGGGJJJMMMOOOLLLGGGBBBCCCCCCDDDFFFHHHIIIKKKLLLEEEGGGIIIJJJLLLOOOSSSWWWTTTSSSRRRQQQPPPPPPQQQRRRUUUYYY[[[XXXXXXZZZYYYTTTQQQOOOLLLIIIHHHFFFDDDCCC>>>===;;;::::::;;;===>>>???CCCHHHNNNRRRUUUYYY\\\\\\___bbbfffggggggeeeddd]]]\\\[[[YYYYYYZZZ^^^bbbdddeeefffffffffddd```]]]dddiiinnnqqqvvv{{{|||{{{}}}zzzwwwwww{{{~~~ssslllkkkyyyhhhaaa[[[UUUNNNOOOZZZhhhpppqqqjjjgggdddgggqqqssseee[[[QQQGGGAAA666444222111222333222111000000111111111222222222000000000111111111000000//////000111222333333444000000000000111111111111000111222111000///000111---///111111000/////////000000111111111111000000222222222111000///...---222222222222222222222222000000000000000000000000...//////111222333444444111000000222111///111555222222222333333333333333111333444444222111111222333222222111222333444555999999BBBUUUlllxxxlll]]]PPPHHHBBB@@@@@@BBBDDDKKK[[[kkkssszzz{{{rrrdddZZZKKKEEE>>>888666777888888;;;;;;;;;;;;;;;<<<<<<<<<999999999999999888888777666666666666666666666666555555555555555555555555444444444444444555666777333555666555444333444555000000////////////000000------...000222333111000//////000111111111111111000000///000000111222333222222444888>>>NNNhhh~~~xxxrrruuuyyyxxxdddPPPDDD???>>>DDDOOOYYYYYYPPPHHHEEE?????????@@@AAAAAABBBBBBCCCEEEGGGHHHIIIKKKNNNQQQZZZZZZ___gggrrroooccc[[[QQQKKKIIIGGGCCC???=========<<<<<<;;;;;;::::::::::::;;;;;;::::::999777888888888888777666666666666666666666666666666222333555555444444444555555555555555666888999999777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<888:::<<<>>>??????===<<<=========>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHLLLSSSXXXbbbzzzpppddd]]]XXXXXXXXXXXXYYYYYYZZZ[[[^^^\\\ZZZYYYXXXVVVRRRPPPMMMNNNMMMKKKIIIIIIKKKLLLHHHHHHJJJNNNPPPOOOIIICCC>>>???AAACCCEEEGGGHHHIIIFFFGGGIIIIIIKKKNNNSSSWWWSSSSSSQQQPPPPPPQQQRRRRRRSSSYYY[[[VVVVVVZZZXXXRRROOOMMMKKKHHHEEECCCBBBAAA>>>===<<<<<<<<<===>>>???AAAEEEKKKPPPSSSVVVXXXZZZ\\\]]]___bbbcccccccccbbb\\\\\\[[[ZZZYYY[[[___bbbdddfffgggfffdddbbbcccdddmmmppptttxxx{{{}}}~~~~~~{{{wwwxxx{{{yyytttmmmhhhiiivvvhhh^^^SSSPPPNNNSSS^^^iiippprrrmmmiiieeehhhrrr~~~zzzooocccZZZQQQFFF>>><<<666444222222333333333111000111111111111222222222//////000111111111111000//////000111222222333333222111111111111111000000000111222111000///000111///111333333222111111111000000111111111111000000111111111111000...---,,,333333333222222222222222000000000000000000000000222222222111111111000000111000000222111///111555333333333333333333333333111222444444333222222333222222222222333555666666777666;;;GGGWWWjjjrrr```TTTDDDBBBBBBCCC@@@AAANNN___ccclllwww}}}|||vvvoookkk]]]UUUJJJAAA;;;999888777::::::;;;;;;;;;;;;<<<<<<999999:::::::::999999888888777777777666666666666555555555555555555555555222222222222333444444555333444555444333333444555000000////////////000000000//////000222222///,,,//////000111111111111111/////////000000111222333///222666999999AAAWWWnnnzzzyyyrrryyy|||qqq^^^LLLAAA???@@@EEENNNRRROOOKKKJJJ@@@@@@??????@@@AAACCCDDDBBBDDDEEEFFFGGGHHHKKKNNNVVVXXX\\\bbbhhhqqqlllbbbUUUNNNKKKJJJEEEAAA??????>>>======<<<;;;;;;999::::::;;;;;;::::::999999999999999999888777777555555555555555555555555222444666666555444555666444444444555666777999999777777888888999:::::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<=========>>>===<<<<<<======>>>??????@@@>>>>>>??????@@@AAAAAAAAACCCBBBAAA@@@@@@AAACCCDDDAAABBBBBBCCCDDDDDDDDDDDDIIIFFFJJJQQQSSSYYYkkkxxxlllaaa[[[SSSTTTTTTTTTSSSTTTUUUVVVWWWUUUSSSRRRQQQPPPNNNLLLHHHJJJKKKJJJIIIIIILLLNNNJJJIIIJJJNNNQQQPPPKKKEEE@@@@@@BBBCCCEEEFFFGGGGGGEEEGGGJJJLLLMMMOOORRRTTTRRRRRRQQQPPPPPPQQQSSSSSSQQQXXXZZZUUUTTTYYYVVVOOOLLLKKKIIIFFFBBB@@@??????<<<<<<<<<===>>>@@@BBBCCCDDDIIIOOOSSSVVVWWWXXXYYY\\\\\\]]]^^^____________ZZZ[[[[[[ZZZZZZ\\\___bbbdddgggiiifffbbbbbbhhhnnnxxxyyy}}}~~~||||||uuukkkeeebbbeeeqqq|||dddXXXJJJLLLSSS\\\eeemmmrrrvvvsssmmmhhhiiipppxxx|||}}}mmmcccZZZRRRHHH===777888555444333333444444333222000111111111111222222222...///000111222111111000000000000111222222222333111111111111111111111111000111222111/////////000///111333333222111111111000000111111111111000000......////////////......222222222222111111111000000000000000000000000000444333333222111000//////111000000222111///111555222222222222222222222222///111333333222222333444444444444555555666777777555777;;;@@@GGGTTTlll~~~rrreeePPPHHHDDDDDD@@@;;;CCCPPPTTT[[[gggsss{{{|||zzzyyyqqqgggYYYLLLBBB===:::999888888888999999:::::::::999999:::::::::::::::999:::999888888777666555555444444444444444444444444222222222222333444555555222444444444333222333444000000////////////000000000///...///000///+++'''//////000111111111111111////////////000111222333000444999:::555777JJJ___xxxxxxrrruuu}}}}}}~~~lllXXXJJJCCC??????EEEKKKLLLLLLNNNBBBAAA?????????AAADDDEEEAAACCCDDDEEEEEEFFFIIIKKKTTTVVVZZZ___bbbggguuuttthhhZZZQQQOOOMMMIIIEEE@@@??????>>>===<<<<<<<<<999999:::;;;;;;:::::::::999::::::::::::999888888444444444444444444444444222444666666555444555666333333444444666777888999777777777888999999::::::888888999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>===<<<;;;;;;<<<>>>???<<<<<<======>>>?????????=========>>>??????@@@@@@@@@>>><<<:::;;;<<>>=========;;;999888888777777888999::::::666888;;;:::888666888:::666444333444555666555444111222333444666888:::;;;222333444555555555444333888777777777777999:::;;;777999::::::999888999:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<============>>>???AAA@@@>>>======>>>??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBEEEHHHHHHHHHMMMUUU\\\{{{xxxvvvrrrnnnhhh___VVVOOONNNMMMLLLJJJJJJJJJKKKLLLKKKJJJJJJIIIGGGFFFEEEEEEGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIKKKMMMOOOPPPNNNKKKIIIFFFEEEFFFKKKNNNNNNNNNIIILLLNNNNNNKKKKKKMMMPPPTTTQQQPPPRRRUUUTTTNNNHHHXXXVVVTTTSSSSSSSSSRRRPPPOOOIIIDDDBBB>>>999999<<<888;;;>>>???>>>BBBIIIPPPPPPQQQTTTVVVWWWXXXXXXXXXXXX[[[^^^___^^^\\\\\\\\\[[[ZZZZZZ[[[___bbbccccccbbbdddeeecccbbbgggpppwwwtttfff]]]\\\```hhhlllmmmpppssskkkXXXQQQKKK]]]ppp{{{~~~yyysssnnnmmmooonnnhhhbbbXXXYYYVVVKKK===444333555888777666555333222111000222222222222222222222222...///000000//////000111333///,,,---000333333222000111111111111222222222////////////////////////000111222333333222111000...///000111222333333333000000000000000000000000000000000000///////////////000111222222111000///...000111222111000111222---...///...---,,,---///111111000//////000111111222222222111111111000000222111000000000222555666888999:::999:::@@@KKKSSSooo~~~}}}rrreeeSSSFFFAAA@@@@@@>>>AAAAAAGGGTTTdddrrrtttdddVVVLLL???555:::;;;:::777444555999>>>888888777777888888999999888888888888888777666555555444222222333333333222444444444444444444444444444333222222111111222222//////////////////////////////000000000000//////...////////////000000000///////////////000111111111333444333222666>>>DDDVVVfffxxx}}}}}}}}}ttt{{{{{{aaaIIICCC???@@@AAACCCIIIQQQLLLJJJEEE>>>>>>BBBDDDCCCBBBBBBAAA@@@@@@BBBGGGJJJPPPSSSUUUWWWYYY^^^eeekkkvvvqqqccc[[[RRRKKKHHHFFFDDDAAA??????>>>===;;;888888888888888999::::::999;;;<<<;;;777555555666666555444555666777666444444444444444555666777888222333444555555555444444777777777666777888:::;;;777888::::::999888999:::999:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<======>>><<<<<<<<<<<<===============???@@@???>>><<<<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBB@@@CCCEEEEEEEEEIIIQQQWWW^^^hhhtttyyywwwsssqqqrrrjjjhhhfffccc___YYYSSSNNNLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGIIILLLOOOPPPNNNMMMHHHFFFEEEFFFJJJMMMNNNNNNIIIJJJKKKKKKKKKKKKMMMNNNQQQOOOOOORRRUUUUUUPPPLLLTTTRRRPPPPPPPPPQQQPPPNNNMMMGGGCCCAAA===999999<<<:::===???@@@@@@CCCJJJPPPPPPRRRTTTVVVWWWXXXXXXWWWXXXZZZ]]]^^^]]]\\\\\\\\\[[[ZZZZZZ\\\___bbbbbbbbbbbbdddfffeeeeeehhhooouuu{{{}}}ssseee^^^[[[\\\ccciiikkkmmmpppvvvttt]]]PPPLLLPPPccczzzzzzsssllllllpppooofff]]]UUUTTTPPPGGG<<<555444555222222222222222222222222222222222222222222222222...///000000//////000111111///---...111333333222000000111111111222222222////////////////////////000111222222222222111000000000111222222222111111000000000000000000000000000000000000000000000///000000111111111111000000...000111222111000111222000111222111000///000222222222222222222222222222222222222111111111000000222222111000111333555666666888888777666;;;CCCJJJ]]]qqq~~~~~~ttt___NNNDDDAAA@@@@@@???>>>AAAJJJVVVdddvvv}}}mmmaaaWWWLLLBBB;;;;;;:::888666666999;;;999999999999::::::;;;<<<888999999999888888777666888666444444555666555444444444444444444444444444444444333222222222222222////////////////////////...000111000...---///222............///////////////////////////000111111000111222000000333999>>>HHHUUUiii}}}}}}iiijjjyyyyyyuuuOOOHHHAAA>>>;;;<<>><<<<<>><<<999999888888888999::::::999:::;;;:::888666666777777666555666777888777555666555444333333333333444222333444444555555444444777666666666777888999:::666888::::::999888999:::888888999:::;;;<<<======999999:::;;;;;;<<<<<<===;;;<<<<<<<<<<<<=========<<<===???>>>===;;;<<<<<<===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@BBBBBBBBBDDDJJJPPPJJJRRR\\\``````___aaaddd[[[YYYWWWVVVUUUSSSOOOMMMJJJJJJHHHGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFJJJMMMOOONNNMMMGGGFFFEEEFFFIIILLLMMMNNNJJJIIIHHHIIIKKKLLLMMMLLLNNNMMMNNNQQQUUUUUURRROOONNNMMMLLLLLLNNNNNNMMMLLLJJJEEEAAA???===999999<<<<<<>>>@@@@@@AAAEEELLLQQQQQQRRRTTTVVVWWWXXXWWWWWWWWWYYY\\\]]]\\\\\\\\\]]][[[[[[[[[^^^aaabbbbbbaaaaaaccceeefffgggjjjpppuuutttwwwzzz|||vvvjjjfff___[[[___fffhhhjjjlllmmmtttyyyqqq___PPPJJJKKKUUUhhhxxxmmmmmmqqqooobbbUUUOOOLLLGGG@@@;;;666444333000000000000000000000000222222222222222222222222...///000000//////000111///......000222333222111000000000111111111222222000000000000000000000000000111111222222111111000111111222222111111000///000000000000000000000000000000000000000000000000111111000000000000111111...000111222111000111222111222333222111000111333111222222333333222222111222222222111111111111111333222222111222333555666444555666555333666;;;@@@KKKbbbzzzrrr]]]MMMDDDAAAAAA>>><<<<<>>:::888888888888777888888888999:::;;;<<<===999999:::::::::999888888888666555444666666555444333333333333333333333333555444444333333333333333////////////////////////...111333000,,,+++///444........./////////000000///////////////000000111///000000000///111555999AAAIII\\\ssseee^^^oooaaaTTTEEE===::::::???EEEPPPRRROOOEEE>>>???BBBCCCAAA@@@===;;;:::===BBBFFFEEEJJJOOOSSSVVVZZZ```dddfffrrr|||kkk```XXXTTTMMMIIIEEEAAA@@@>>>===;;;::::::999999999::::::;;;666777888999:::::::::;;;888777666777888999888666555444444333222222222222333333333444444444444444555555666666777888888999555777999999999888999:::888888999:::;;;;;;<<<<<<888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::<<<======<<<;;;;;;<<<======<<<<<<======>>>???????????????@@@@@@@@@@@@>>>???@@@??????AAAEEEIIIHHHMMMRRRTTTSSSTTTWWWZZZSSSQQQOOONNNNNNMMMLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCCCCCCCDDDEEEEEEFFFDDDDDDEEEHHHKKKLLLKKKJJJFFFEEEEEEFFFHHHKKKMMMNNNLLLIIIGGGHHHLLLNNNNNNLLLNNNNNNNNNQQQTTTTTTRRRPPPKKKJJJIIIJJJLLLLLLKKKJJJGGGBBB???>>><<<999:::>>>>>>???@@@@@@AAAFFFLLLQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVXXX[[[\\\\\\\\\]]]^^^\\\\\\]]]___bbbcccbbb```___```bbbdddgggmmmuuu{{{rrrtttvvvwwwyyyvvvqqqfff^^^```eeeggggggggggggjjjjjjaaaTTTKKKKKKOOOXXXggguuuoooqqqnnn___QQQIIIDDD>>>:::888777444222333222111000///...------111111111111111111111111...///000000//////000111---...000222333333111000000000000000111111111111000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000111111111222111000//////000111222...000111222000000111222...///000000......///000...///000111111000///...111111111111111111111111333333222222333444555555222444555444444555777:::BBBVVVnnn}}}ppp]]]NNNDDD@@@===<<<<<<>>>@@@HHHZZZlll}}}vvvpppfff\\\MMMGGG???;;;:::999777555666666666666777999:::;;;:::::::::;;;;;;:::999999777555333333444555444333333333333333333333333333555555444333333333444444////////////////////////...111333000,,,+++///444//////000000000111111111///////////////000000111000111111111111222555777;;;@@@QQQiii{{{ooo\\\ddduuu}}}hhhQQQDDDAAA???@@@AAANNNWWWYYYPPPCCC>>>AAACCCBBBAAA???<<<;;;===AAAEEECCCHHHNNNQQQTTTWWW\\\```___eeeqqqwwwiii___YYYPPPLLLFFFBBB???>>><<<:::;;;;;;:::::::::::::::;;;666666777999;;;<<<<<<;;;999777666777888999888777333333222222222333333444333333333333444444555555444555555666777777777888444666888999888888999:::::::::::::::::::::::::::888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;======;;;;;;;;;<<<>>>============>>>??????>>>>>>>>>?????????@@@@@@????????????>>>@@@BBBEEEEEEGGGIIIJJJIIIJJJMMMPPPPPPMMMJJJIIIHHHHHHGGGEEEGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDFFFGGGHHHGGGFFFDDDEEEEEEFFFGGGIIILLLNNNMMMJJJGGGIIILLLPPPPPPNNNPPPPPPPPPQQQRRRRRRQQQOOOKKKJJJIIIJJJLLLLLLJJJHHHDDD@@@======<<<:::<<<@@@AAA@@@??????BBBFFFMMMQQQQQQSSSTTTVVVWWWWWWWWWVVVUUUWWWYYYZZZZZZ[[[]]]___\\\]]]___aaadddcccaaa___]]]]]]^^^bbbhhhrrr}}}wwwvvvttttttvvvzzz}}}xxxlllbbbaaaccccccaaa```aaaaaa^^^VVVMMMIIILLLQQQ[[[eeexxxuuupppiii\\\PPPEEE???888555666666444222333333222111000//////...111111111111111111111111...///000000//////000111,,,...111333333222111000//////000000000111111111000000000000000000000000000000000000000000000000......///000111222222111///////////////////////////000000000111111111222222111000//////000111222...000111222000000111222---...//////------...////////////000000/////////111111111111111111111111333333222222333333444444222333555666666777888:::===JJJ\\\ooonnn[[[KKKCCC>>>>>>??????>>>BBBPPP^^^qqqyyy~~~zzzqqqhhh]]]UUUJJJBBB>>><<<999777666666666666777888999:::999::::::;;;;;;;;;::::::888666444444555555555444333333333333333333333333555555444333333333444444////////////////////////...000111000...---///222000000000000111111111111///////////////000111111111111111222333444555555555:::GGG[[[rrr```[[[gggrrr|||bbbRRRIIIBBB===<<>>AAACCCCCCGGGKKKMMMNNNPPPTTTXXXZZZ]]]ffftttvvvhhh___UUUPPPJJJDDDAAA???===<<<<<<<<<;;;:::::::::;;;;;;:::999888999;;;;;;:::888888777666777888999888666222222222222333444555555444333333333333444555666333444555666777777777666444666888999888888999;;;;;;:::::::::999999999888888888999::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<999;;;======<<<;;;<<<===>>>>>>======>>>>>>???@@@===>>>>>>>>>>>>?????????@@@???>>>>>>???@@@AAABBB@@@BBBDDDEEEEEEFFFIIIKKKKKKIIIFFFEEEEEEEEEDDDCCCAAABBBCCCCCCDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBDDDDDDDDDDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHKKKNNNLLLJJJIIIIIILLLOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOMMMLLLKKKKKKLLLJJJGGGEEEBBB>>><<<======<<<>>>BBBDDDBBB@@@@@@CCCHHHNNNRRRRRRSSSUUUVVVWWWWWWVVVVVVTTTVVVXXXYYYZZZ[[[]]]___]]]^^^```ccceeeddd```]]]]]]]]]___dddnnnyyyzzztttsssuuuwwwwwwuuu|||wwwmmmeeecccbbb___[[[ZZZZZZXXXSSSLLLGGGGGGLLLQQQ___fffsss|||nnncccWWWOOOBBB===666333333444333222000000111111222222333333111111111111111111111111...///000000//////000111,,,...111333222111111111/////////000000000111111000000000000000000000000111000000//////000000111,,,---///000111222222222///////////////////////////000000111111222222222111111000000000000111111...000111222111000111222...000111000///...///000222111111000000111111222111111111111111222222222222222222222222222222222222333444666777888999:::888>>>JJJ\\\sssyyyhhhWWWLLLDDDBBBBBBAAA>>>>>>FFFPPP___kkkwww}}}zzzttthhhbbbXXXOOOHHHBBB>>>;;;999888888888888999::::::999999:::;;;;;;;;;:::::::::888777666777888777666444444444444444444444444555444444333333333333333//////////////////////////////000000000000///////////////000000000000111///////////////000111111000000111222444555555555444999@@@OOOhhhiiiXXX^^^iii|||iiiVVVFFF===<<>>@@@AAABBBEEEIIIJJJJJJLLLQQQUUUWWWZZZbbbllluuuxxxkkk\\\WWWOOOJJJFFFCCCBBB@@@======<<<;;;;;;;;;;;;;;;:::888888999<<<===;;;999888777666666888888777666333333333333333444444555444444333333333444555666222333555666777666666666333555777888888888999;;;999999999999999:::::::::999999::::::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;======<<<<<<===>>>======<<<<<<<<<===>>>>>>=========>>>>>>>>>?????????>>>======>>>???@@@@@@>>>???BBBCCCDDDEEEEEEFFFEEEDDDDDDEEEGGGHHHGGGFFF>>>???AAABBBCCCDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAACCCDDDEEEEEEDDDDDDCCCBBBAAAAAACCCDDDDDDCCCBBBDDDEEEEEEEEEGGGJJJNNNJJJJJJJJJIIIIIILLLPPPSSSQQQRRRRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKHHHDDDAAAAAA===<<<===>>>===@@@EEEHHHEEECCCBBBFFFLLLQQQUUURRRSSSUUUVVVWWWWWWVVVUUUSSSUUUWWWXXXYYY[[[^^^```]]]___aaaeeefffddd```\\\^^^```eeemmmwww}}}tttrrrvvvvvvqqqkkkyyyzzzxxxtttmmmhhhgggddd___[[[[[[[[[VVVNNNFFFCCCGGGOOOUUUaaafffooo{{{mmm\\\QQQLLLAAA===777333111222222333///000000111111222333333111111111111111111111111...///000000//////000111,,,///222222111000111222////////////000000000111////////////////////////111000///......///000111......///000111111000000///////////////////////////000000111111222333333000000111111111111000000...000111222111000111222///111222111000///000111333222000......000222333000000111111111222222222111111111222111111111000333333333444555777777777555888???LLL___yyy|||rrrdddZZZQQQLLLFFFCCC>>><<<@@@FFFLLLXXXeeennntttyyy{{{yyykkkjjjfff^^^TTTKKKDDDAAA:::999999888888888888888888888999:::::::::::::::;;;999777777888999888777555555555555555555555555444444333222222222222222/////////////////////////////////000222111///---............/////////000///////////////000111111//////000222444666555444666;;;>>>GGG```qqqZZZ[[[ggggggOOODDDDDD===KKK[[[eeegggaaaTTTFFFAAABBBCCCBBB@@@>>>???@@@@@@CCCGGGIIIJJJNNNTTTYYYRRRVVV^^^eeeiiisssxxxaaa\\\TTTNNNJJJGGGEEEDDD>>>===<<<;;;;;;;;;;;;;;;666555555888===???>>>===777666555666777888777555555555444333333333444444444444333222333444555666222333444666777666666555333555777888888888999;;;777777888999:::;;;;;;<<<999::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>===<<<===>>><<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>===<<<<<<>>>??????>>><<<>>>@@@AAAAAA@@@>>>===BBBBBBDDDGGGKKKMMMMMMMMM>>>???AAADDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEEEEEEEEEEDDDAAA??????@@@CCCEEEEEEEEEAAADDDEEEEEEEEEFFFJJJNNNGGGIIIJJJIIIGGGIIINNNSSSPPPQQQRRRQQQPPPPPPQQQRRRPPPOOOMMMLLLJJJGGGBBB>>>AAA===;;;>>>???>>>AAAFFFKKKHHHEEEDDDHHHNNNTTTWWWRRRSSSUUUVVVWWWVVVVVVUUURRRTTTVVVWWWXXXZZZ^^^```^^^___bbbeeegggeee```\\\___cccjjjttt~~~~~~tttrrrwwwwwwnnneeeppp{{{xxxwwwqqqnnnllllllhhhaaa^^^___aaaYYYOOOFFFEEEKKKUUU]]]aaaeeemmmvvv{{{mmmXXXMMMJJJ@@@===888333000000222333222222111111000000//////000000000000000000000000...///000000//////000111,,,///222222000///111333////////////000000000000////////////////////////111000///......///000111000000000000000//////...///////////////////////////000000111222222333333///000111222222111000///...000111222111000111222...000111000///...///000222000---++++++---000222000000111111222222222222000000111111111000000///444333222222333444444444666777;;;BBBPPPhhh|||{{{{{{vvvmmmeee^^^UUUKKKEEE@@@<<<>>>CCC<<>>======<<<;;;999888888888888888999999<<<:::777777999999777444777777777666555555444444444333222222111111222222111222444555666555444444333555777777666666888:::999666555666999:::888666::::::999999888999999999888999999:::;;;;;;;;;;;;>>>===;;;::::::;;;<<<>>>;;;>>>@@@>>>;;;:::<<<>>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::999:::===@@@??????@@@@@@@@@@@@??????DDDGGGFFFDDDEEEMMMSSSUUUGGG???;;;>>>CCCDDDDDDEEEBBBDDDDDDCCCBBBAAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCEEEHHHJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLMMMPPPRRRRRRRRROOOOOOMMMJJJFFFAAA===;;;======<<<===???BBBEEEGGGKKKJJJHHHHHHLLLRRRXXX\\\WWWTTTRRRSSSVVVWWWVVVTTTRRRSSSTTTTTTTTTWWW[[[^^^___``````___^^^]]]\\\[[[```dddnnn{{{|||wwwtttpppiiicccnnn}}}vvvqqqnnnfff```fffrrrttt^^^IIIBBBFFFLLLUUU^^^___gggjjjhhhmmmnnnTTTIIIIIIAAA:::222///111333333222444333222111111222222333...222222///...000222111......///000111222222333---......///////////////333111///...000111111111000111111000///......//////111222111000///000111000000000000111111111111222222111111111111111111111000000000000222444555222000000333333000000222000111111000///......///000111111111111222222222111111000000000000111111111111111111111111111111)))***,,,...000222333444333444555555666666555555888555888>>>CCCPPPrrr~~~|||}}}|||xxxuuuuuuhhhdddXXXJJJEEEGGGAAA555===???DDDMMMTTT[[[fffqqqppptttpppeeebbbddd]]]PPPFFF@@@:::666666777888777444555666777999:::;;;<<<777777888888888888777777666666666666666555444444555555444444444444555555////////////////////////000000////////////000000000000////////////000000...000111111000000111222///222333///...111222111222555888===JJJcccnnneeeppp~~~zzzjjjUUUBBB<<>><<<<<<<<<;;;:::::::::999999999999::::::<<<999888888999:::888666555555555555555666666666444333222222111222222222222333333444555555444444333555666777666666888999888666555666888999888666;;;::::::999999:::::::::999999::::::;;;:::::::::<<<;;;:::999999:::;;;;;;;;;<<<============>>>???<<<<<<<<<<<<============<<<<<<<<<;;;:::;;;===???>>>???????????????>>>>>>AAADDDDDDBBBDDDLLLRRRTTTJJJBBB>>>@@@CCCCCCBBBCCCBBBDDDDDDDDDBBBAAABBBCCCAAABBBCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCFFFIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMKKKLLLMMMOOONNNMMMNNNMMMKKKHHHDDD@@@===;;;=========>>>@@@CCCFFFHHHKKKJJJJJJJJJNNNSSSXXX\\\ZZZWWWUUUTTTVVVVVVUUUSSSRRRSSSTTTTTTTTTWWWZZZ]]]]]]^^^______^^^]]]]]]^^^```gggsssyyyuuuqqqjjjeeekkk|||yyynnnddd___eeeoooqqq^^^KKKGGGMMMSSSZZZ___^^^dddggggggppptttZZZJJJFFF???999222000222333333111///000111111111000000///...222333///...000222111//////000000111111222222......///000000000000///222000......///111111000000111111000///......000///111222111000///000111//////000000000111111111111111111111111111111111000000//////000111333444222///000333333000///222000111111000///......000000000111111111222222222111111000000000000111111111111111111111111111111/////////000000000000111111222333333444333333333777555888===???IIIeee{{{|||}}}zzzwwwwwwtttooocccUUULLLIIIEEE@@@???>>>AAAGGGLLLPPPYYYbbbeeekkkmmmjjjkkknnnggg[[[QQQJJJ@@@999666666666666333333444444555666777777777777888888888888777777777777777777666666555555666555555444444555555666////////////////////////000//////......//////000111000000000000000000111...000111111//////000222///333444111000111222000333555777999AAAVVVtttzzzjjjooouuusss|||jjjFFF>>>@@@IIIMMMWWW\\\VVVLLLJJJGGGGGGHHHHHHDDDAAA>>>???AAACCCDDDFFFGGGHHHKKKPPPUUUXXXZZZ___hhhpppqqqjjjbbbWWWOOOOOOEEEBBB>>>============<<<;;;;;;::::::::::::;;;;;;:::999888999::::::999888333333444444555666666777444444333222222222222222333333333333333444444555333555666666555555777888777666555666888999888777;;;:::::::::::::::;;;;;;::::::::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>?????????:::;;;<<<===============;;;===>>>>>><<<<<<>>>???>>>>>>???>>>>>>===<<<<<<===AAABBB@@@CCCJJJPPPQQQKKKDDD@@@AAACCCAAA@@@AAABBBCCCDDDCCCBBBAAABBBCCCAAAAAABBBBBBBBBAAAAAA@@@BBBCCCCCCDDDDDDEEEFFFFFFDDDDDDEEEGGGJJJLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLJJJJJJKKKKKKJJJIIIJJJJJJHHHFFFCCC???===;;;=========???BBBEEEHHHJJJKKKKKKKKKMMMPPPSSSWWWZZZ[[[YYYWWWUUUUUUUUUSSSRRRSSSTTTTTTTTTTTTVVVZZZ]]]\\\^^^___^^^]]]]]]___aaadddnnn|||{{{vvvrrrmmmiiijjjyyymmmaaa^^^dddllliiiZZZMMMMMMVVV]]]``````]]]```cccggguuuvvv\\\HHH@@@<<<888333111222333222000---///111222222111///...///222333///...000222000000000000000000111111111...///000000111111000000111///......///000000//////000111000///...///000///111222111000///000111//////000000000000111111111111111111111111111111////////////000111222222111...///222222///...111///000111000///...///000000000000111111111222222222222111111111111222222111111111111111111111111222222111111111111000000111111222333333333333333666555888;;;:::???SSSiii{{{|||~~~{{{zzz|||tttjjj```TTTJJJFFFGGGBBB??????AAACCCDDDJJJQQQXXXbbbjjjnnnsssxxxsssiii```WWWKKK???999777777777444444444444444555555666666777777888888777777666777777777777777777666666666555555444444555555666/////////////////////////////////....../////////000000////////////000000...///000000//////000222...333555222111222111///555666777888<<>>>>>>>>======<<<999888:::===???>>>;;;:::;;;<<<=========<<<;;;;;;===??????>>>===>>>???>>>>>>>>>>>>===<<<;;;:::<<<@@@AAA???@@@FFFJJJKKKHHHBBB???AAAAAA??????@@@BBBCCCCCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@?????????CCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFEEECCCAAA???===<<<===>>>???AAACCCFFFIIIKKKIIIJJJKKKMMMPPPRRRUUUVVVXXXWWWUUUTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTVVVZZZ]]]^^^___```^^^\\\]]]```ccckkkwww}}}xxxtttpppnnnkkkuuuoooaaa```dddfff]]]SSSMMMRRR]]]ddddddaaa______```fffwww{{{oooYYYDDD;;;999666333222333333111000000111222222333222222111///333333///...000111000111111111000000000000000//////000111111111111111000...---...///000///...///000111000///...///000///111222111000///000111////////////000000000111000000000000111111111111///////////////000000111000......111111......000///000111000///...///000000000000000111111111111222222111111111111222222111111111111111111111111///000000000111222222222333333444555555555555444444444777999666888DDDSSSzzz~~~}}}~~~tttnnnnnnfffVVVLLLLLLFFFAAA>>>>>>>>>===AAAGGGNNNXXXccckkkssszzzzzzuuummmdddWWWIII@@@;;;;;;;;;888777777666666777888999666666777777777777666666888888777777777777777888666666555555555555666666//////////////////////////////............//////.........------.........---///000000//////000111...222555222111222111///444444555777999EEE^^^vvvuuummmtttooo}}}xxxZZZDDD>>><<>>>>>======<<<:::888999;;;<<<:::888<<<<<<===<<<<<<;;;::::::;;;===??????>>>===>>>???===============<<<;;;;;;===AAABBB???>>>BBBDDDCCCBBB>>><<>>>>>AAA@@@AAABBBAAA@@@??????AAA?????????>>>>>>>>>??????CCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKMMMMMMKKKJJJDDDCCCBBBAAA???>>>>>>===>>>???AAACCCEEEHHHJJJKKKHHHIIIJJJLLLNNNPPPRRRSSSRRRRRRRRRRRRQQQRRRSSSSSSTTTTTTUUUTTTTTTVVVYYY\\\```bbbbbb___\\\\\\aaaeeeppp}}}yyyuuurrrqqqkkkpppvvveeebbbaaa^^^QQQOOONNNUUU```gggfffaaaaaa______eeevvvwwwmmmllleeeSSSBBB:::666444333222222222111000222111000//////111333555000333333///---000111000111111111000000000000000//////000111111111111111///...---...///000///---...000111000///...///111///111222111000///000111...////////////000000000//////000000000111111111...//////000000000000000000......111111......000...000111000///...///111//////000000000111111111222111111111111111111222000000000000000000000000/////////000000111111111222333444444555555444444222333666777555555<<>>===<<<;;;>>>CCCDDDKKKUUU___jjjuuu|||}}}wwwpppdddVVVJJJBBB???>>>999888777666555666888888666666777777777777666666888888777666777777888999666666666555555666666666///////////////////////////......------......///...------,,,,,,------...---///000000......///111,,,111333000///111222000222000111555777===PPPeeezzzpppuuuzzz~~~zzzjjjLLLAAA:::<<<@@@<<>>???BBBDDDDDDGGGKKKOOOQQQTTTWWWYYYYYYccctttuuuggg^^^UUUPPPIIIDDDAAA@@@???>>><<<;;;:::999888888888999777999:::999777777888999888777777666555555444444555444444333333333333333444333333222222222222222333444555444333333444555333444666666666666888999555555555555666777888888999999999999999999888777888999999999:::;;;;;;;;;<<<;;;999999::::::999888===<<<;;;;;;::::::;;;;;;;;;===>>>>>><<<<<<>>>???<<<<<<============<<<<<<===AAABBB???===???@@@>>>===;;;;;;>>>???===>>>BBB>>>@@@@@@???>>>===>>>???>>>>>>======>>>>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIJJJLLLNNNNNNLLLJJJAAAAAA@@@???????????????@@@AAACCCEEEGGGIIIJJJKKKHHHHHHIIIKKKLLLOOOPPPQQQNNNOOOPPPPPPPPPQQQSSSUUUTTTUUUUUUTTTTTTVVVYYY\\\aaacccddd```]]]^^^dddjjjssszzz}}}xxxssspppoooiiijjjttt~~~hhhbbb]]]TTTNNNQQQUUUYYY```fffddd```aaa___^^^dddrrruuuiiiaaabbb^^^OOOAAA<<<444333333222111111111111111///,,,+++,,,...222444000444444///---///000///000000000000000111111111...///000000111111000000//////...///111111///---...///000000//////000111///111222111000///000111......////////////000000...//////000000111111111//////000111111000000///111...///222222///...111...///000000//////000111/////////000000000111111111111000000000000111111000000000000000000000000222222111000//////......000000111222222222222222111333555555444555999===DDD^^^~~~|||vvvvvv~~~mmm```QQQHHHAAA>>>===;;;<<>>:::>>>===CCCEEEHHHIIIIIIHHHGGGFFFDDDAAA>>><<<<<<>>>AAACCCEEEGGGJJJLLLNNNPPPRRRTTTWWW]]]iiixxxvvvkkk___YYYQQQJJJFFFDDDBBBAAA===<<<;;;::::::999999999777999:::888666444666777777777777777777777666666555555444333333333333444333333333333333222111111222444555444333222333444111444666666555555888:::555555555666666777888999777888888999999999999888888888777777888999;;;<<<:::;;;<<<<<<;;;:::;;;===;;;:::999888999;;;>>>???<<<<<<<<<;;;:::;;;===???;;;<<<===>>>>>>>>>>>>>>>;;;???AAA>>>===??????======;;;<<>>BBB===>>>>>>>>><<<;;;<<<=========<<<===>>>???AAABBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMLLLJJJGGG@@@???>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRMMMOOOQQQQQQPPPQQQSSSVVVTTTUUUUUUTTTTTTUUUYYY[[[```bbbdddaaa^^^aaaiiiqqqwww|||wwwoookkkiiiffffffkkkvvveee___ZZZPPPRRRZZZ______```cccbbb^^^___^^^]]]bbbnnnyyyyyyrrriii```\\\^^^YYYKKK>>>:::333333222111000000222333///...---,,,---///111333111444444///---///000/////////000000111111222222......///000000000000///000//////000222222000...---///000000//////000222///111222111000///000111........./////////000000......//////000111111222000000111222222111000///222///000333333000///222---///000000//////000222////////////000000000111000000////////////000000000000000000000000000000222222222111111000000000000000111222222222222111222444444333222444777999;;;JJJ```uuu{{{zzzxxxzzz|||qqq___TTTJJJEEEAAA===<<<>>>888:::>>>DDDKKKVVVbbbkkkkkknnnpppmmmfff\\\UUURRRIIIFFFAAA<<<888666666666555555666666666666555555777666555444444666888999777777666666666666777777////////////////////////.........------.........//////............//////---...//////......///111***...///,,,,,,000333333555000111888888666>>>KKKaaannnxxx}}}jjjlllyyyzzzoooYYYCCC:::>>>@@@;;;???DDDHHHKKKLLLMMMNNNFFFDDD@@@======???BBBDDDGGGGGGIIIJJJLLLMMMOOOPPPSSSWWW^^^gggsssttthhhaaaYYYQQQKKKHHHFFFDDD???>>>===<<<;;;:::::::::777999:::888555333444666666666777777888888999999555555444333333333333444222333333444333222111///222444444444222222333444111444666666555555888:::666666666666777888999:::666777888999999999999999:::999888777888:::===>>>888;;;>>>>>><<<<<<>>>AAA999888777666888<<>>??????@@@@@@999>>>@@@>>>===??????===>>><<<===@@@@@@===>>>AAA<<<=========;;;:::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDFFFEEEFFFGGGJJJKKKJJJHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLJJJGGGDDD??????>>>>>>>>>@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIILLLKKKJJJJJJLLLOOOQQQSSSNNNQQQRRRRRRPPPPPPSSSVVVUUUUUUUUUTTTTTTUUUYYY[[[]]]aaacccaaa___cccmmmvvv{{{uuulllgggdddfffeeegggkkkrrr{{{aaa\\\XXXOOOYYYbbbgggddd```aaa```^^^\\\\\\\\\aaakkktttssslllaaaZZZYYY\\\WWWGGG:::666333333111000//////222444/////////000111222222333111444444///---///000///...//////000111222222333---......///////////////000000000111333222000...---///000000//////000222///111222111000///000111............/////////000---......///000111111222000111222333333222111000222000000333333000000222---///000000//////000222////////////000000000000//////............//////000000000000000000000000///000111222333444444555222222333444444444444333444444333111111333666666:::===III]]]qqq}}}zzzlll```SSSLLLFFF@@@===>>>;;;;;;<<>>===;;;999777;;;;;;:::999888888888888777999:::999777666666777777555444444666777444111333333333222222222111111000000000111222333555555000222444555444444555666777777777666444555777999444555666666555666888:::777999;;;;;;:::888888888:::<<<<<<:::;;;???>>>;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>???AAA@@@>>><<<::::::===@@@<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKNNNIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLJJJHHHEEECCCBBB<<<===???@@@AAABBBCCCCCCFFFHHHKKKLLLJJJHHHGGGGGGLLLMMMMMMLLLLLLNNNQQQTTTVVVSSSQQQSSSTTTRRRSSSVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZ]]]aaabbb___```mmm|||}}}kkkdddbbbaaa^^^```ccceeehhhpppnnn[[[QQQOOOQQQ^^^aaadddccc^^^ZZZ]]]bbb___ZZZ[[[gggrrrpppfff^^^XXXYYYXXXRRRHHH@@@;;;:::000000000000000000000000111111111111111111111111////////////000000000000222111///...---...000111............/////////000......///000000000000000000000000000111111111111222333444222000///000111///////////////000111111000000111111111000000///...///000000//////000111111111111000000000000000///111222222000///000111////////////000000000000---......///000111111222000000000000000000000000//////...///111333555666///000000000000111111111444444333222222222333333888666999EEETTTeeewww}}}{{{~~~{{{ooo^^^OOOFFFCCCAAA@@@:::999777888<<<@@@CCCDDDMMMPPPXXXggguuuzzzvvvppphhhddd___YYYPPPEEE;;;777;;;888777777444222444999333444444555666666777777777666666666666888:::;;;000//////......//////000111///...,,,,,,,,,...////////////////////////..................///000000/////////000000000111111///000111222222444777:::FFFPPPddd{{{~~~iiiiiimmmxxxvvvuuu}}}sssmmmyyy|||yyysssUUUDDD>>>;;;:::777999EEEQQQSSSQQQNNNKKKHHHEEEAAA???>>>???@@@AAACCCEEEGGGIIIKKKLLLLLLNNNNNNSSSZZZaaahhhvvv|||rrreee[[[UUUQQQLLLHHHEEECCC@@@>>>===<<<:::999;;;;;;:::999888888888888555666777777555444444444777555444555666666444222333333333333222222222222111111111111222333444444000222444555444444555666555666666555444444666888444555777777777777888:::777999;;;;;;999888888999888::::::888999<<<;;;888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========??????>>><<<;;;;;;===???======<<<===>>>@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKIIIFFFDDDBBB@@@===>>>???AAABBBCCCCCCCCCGGGIIIKKKLLLJJJIIIHHHHHHKKKLLLMMMMMMMMMNNNQQQSSSSSSPPPOOOQQQRRRPPPQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[```cccbbbbbbkkkwwwmmmaaa```aaa]]]^^^___^^^^^^eeerrr}}}rrr```SSSNNNPPPTTTbbbhhhmmmnnnggg```^^^___bbb]]]]]]eeekkkggg^^^WWWSSSTTTRRRMMMDDD===888777000000000000000000000000111111111111111111111111////////////000000000000111000///......///000111........./////////000000......///000000000000000...////////////000000000000111222111000///000111///////////////000111111000000111111111000000///...///000000//////000111////////////////////////...000111111000//////000////////////000000000000.........///000111111111000000000000000000000000111111000000000111222333000000000111111111222222222222222222222333444555555444666===FFFTTTgggxxxuuueeeXXXPPPJJJDDD@@@===<<<:::;;;<<<======<<>>===>>>???AAABBBDDDFFFHHHJJJJJJKKKMMMMMMOOOTTTWWW]]]gggrrrrrrggg___YYYSSSOOOHHHEEEAAA>>>======<<<;;;;;;;;;999888888777777777555555666666555555444444666555555555666666555333444444333333333222222222333222222111111222333333000222444444444444444666333444555444333444666888444666888999888888888999666888::::::888888888999888::::::777777::::::777888888999999999::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;>>>?????????===<<<===???????????????@@@BBBDDDEEEAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIGGGDDDBBB@@@???>>>???@@@BBBCCCDDDEEEEEEHHHJJJLLLLLLKKKJJJIIIJJJJJJLLLNNNNNNNNNNNNPPPQQQRRROOOOOOQQQRRRPPPQQQTTTVVVWWWXXXXXXXXXVVVTTTRRRVVVXXX___eeefffeeehhhnnn{{{qqqaaa___bbb[[[\\\[[[XXXVVV[[[eeennnrrrkkk^^^QQQJJJKKKQQQVVVgggoooxxxzzzuuulllddd```fffaaa___bbbbbbZZZSSSOOOMMMLLLJJJEEE???888555444000000000000000000000000111111111111111111111111////////////000000000000111000///......///000111....../////////000000000......///000000000000000............////////////...///000000//////000111///////////////000111111///000000111111000000000...///000000//////000111............////////////---///000000///...///000////////////000000000000......//////000000111111000000000000000000000000333333111000000000000000111111111111222222222333000000000111222333555555222333444666999BBBUUUggg}}}wwwiii```[[[VVVMMMFFF???===<<<<<<<<<;;;:::888<<>>>>>>>>===<<<;;;:::888888777777777777777777777888888777555555555555666666666555444444444444444333333333333444333222222111111111222000222444444333333444555333444555555444555666888333666999:::999888777888666777999999777777888999888<<<<<<999888::::::888888888888888999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;999888888999;;;<<<::::::::::::::::::::::::===???AAABBBAAA@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHHHHHHHIIILLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFDDDBBB@@@???>>>???@@@BBBCCCEEEFFFGGGGGGHHHJJJLLLLLLKKKJJJKKKKKKJJJLLLNNNOOONNNNNNNNNPPPRRRPPPPPPSSSTTTSSSSSSWWWVVVWWWYYYZZZYYYVVVRRRPPPUUUXXX___iiilllhhhfffgggsssxxx}}}vvveeeaaaccc[[[]]]\\\VVVTTTZZZbbbgggeee^^^SSSJJJGGGKKKSSSYYYiiirrr|||{{{rrrkkkkkkfffbbb```ZZZQQQKKKJJJHHHFFFCCC???:::666333222000000000000000000000000111111111111111111111111////////////000000000000000//////...//////000111...////////////000000000......///000000000000000........./////////000000,,,---//////...///000222///////////////000000111...///000000000000000000...///000000//////000111......///////////////000,,,...000000///...///000////////////000000000000.../////////000000000111////////////////////////222222111111000000//////111111222222222333333333111111111111111222333444333222333555555:::HHHVVVppp~~~}}}sssgggaaaaaa^^^XXXQQQBBB@@@===<<<<<<<<<;;;:::999<<>>===<<<;;;999888777777777888777666777999:::888666555555666777666666666666555555555444444444333333444444333222111111111111///111333444333333444555444555777777666666777888333666999:::999777777777555666777777666666888999666;;;<<<888666888:::888777777777888888888999999777888888888999999::::::999999999999::::::::::::;;;999888666666888999;;;999999999:::::::::::::::>>>AAACCCDDDDDDBBBBBBCCCHHHFFFDDDCCCAAAAAAAAABBBAAABBBBBBCCCCCCDDDDDDEEEDDDFFFHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKGGGFFFDDDBBB@@@?????????@@@AAACCCEEEGGGHHHIIIIIIHHHJJJKKKLLLKKKJJJKKKLLLJJJLLLNNNNNNNNNMMMNNNOOOPPPNNNOOOSSSUUUSSSTTTWWWVVVWWWYYYYYYXXXVVVSSSQQQWWWZZZcccmmmqqqlllfffdddkkkooosssvvvyyy{{{nnngggeee___bbb___XXXUUUZZZ___aaaZZZTTTLLLGGGHHHOOOXXX]]]gggpppzzz~~~qqqkkkddd^^^VVVLLLHHHHHHFFFCCC???;;;777555222111000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111////////////000000000111......///000000000000000//////000000000111111111+++,,,...///...///000222///////////////000000111......///000000000000000...///000000//////000111/////////000000111111111,,,...///000///...///000////////////000000000000////////////000000000000///////////////////////////000000000111111111111111111222222222333333333333222111111000000000000222000111555888:::???FFFZZZppp}}}xxx{{{zzzpppddd______```]]]ZZZMMMIIIDDD@@@>>>>>>======777999<<<===>>>DDDMMMTTThhhvvvvvv```QQQCCC<<<:::888888:::222222222333333333444444777666555555555666777888///..................///...------------...//////------......///000000000...............///000000....../////////000000000***,,,...000000111444666333888DDDVVVhhh}}}zzz___TTT[[[pppuuubbbTTT@@@===888555<<>>???AAABBBDDDEEEEEEFFFEEEHHHIIIHHHKKKRRRUUUUUU^^^hhhtttqqqddd]]]XXXTTTNNNJJJGGGEEEBBB@@@???>>><<<;;;999888888888888666444666999:::888555444666777777666666666777666666555555555444444444444333333222111111111222///111333333333333333555555777888888777666666777444666888888777666666666555666666666555666888:::111777999666333555888777666777777777777888888888666666777777888999999999777777888888888999999999888888777666666777888888888888999::::::;;;<<<<<<>>>AAADDDEEEDDDDDDDDDEEEHHHGGGDDDBBBAAA@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFDDDFFFIIIJJJJJJJJJLLLMMMPPPOOOOOOMMMLLLKKKJJJJJJEEEDDDBBB@@@???@@@@@@AAAAAABBBDDDGGGIIIJJJKKKKKKHHHIIIJJJJJJJJJJJJKKKMMMKKKLLLMMMMMMLLLLLLMMMOOOMMMKKKMMMQQQSSSQQQRRRUUUVVVVVVVVVWWWVVVVVVUUUUUUZZZ^^^hhhrrrtttnnnhhhffffffiiimmmooosss|||~~~uuulllhhhdddhhhdddZZZVVVZZZ]]]ZZZPPPKKKGGGFFFLLLUUU^^^dddeeennnvvv}}}yyypppfff]]]TTTJJJFFFHHHFFFBBB===888666444222111000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111/////////000000000111111......///000000000000000000000000000111111111111+++---//////...///000222///////////////000111111------...///000000000000...///000000//////000111//////000000111111222222,,,...000000//////000111////////////000000000000////////////000000000000000000000000000000000000---...///000111111111111111111111111222222222333444333111000//////......000---///444777777888;;;BBB[[[zzzvvvvvv{{{yyyqqqfff___]]]^^^``````^^^YYYQQQKKKFFFCCC@@@>>>666888::::::;;;???EEEJJJVVVlllwwwfffYYYKKKCCC???<<<<<>>>>>@@@BBBCCCDDDDDDDDDBBBFFFFFFEEEHHHOOOQQQOOOVVV^^^gggqqq|||oooggg```\\\WWWRRRNNNJJJFFFCCC@@@???>>><<<;;;:::999999999777555777;;;<<<999666333666888888666555777888666666666666555555555444333333222222111222222222///111333333333222333444555777888888666444444444444666777666555444555666444555666555444555888:::///555888555222555888999666666666777777777888888555555666777777888999999666666666666777777777777666666666666666666666666777888999:::;;;<<<===>>>>>>@@@BBBCCCCCCCCCDDDFFFEEEDDDBBBAAA@@@@@@AAAAAADDDDDDEEEEEEFFFFFFGGGGGGDDDFFFIIIKKKKKKKKKLLLMMMQQQPPPOOONNNLLLKKKJJJIIICCCBBB@@@??????@@@BBBCCCBBBCCCEEEHHHJJJKKKLLLMMMGGGHHHIIIIIIIIIIIIKKKMMMLLLMMMMMMLLLKKKKKKMMMPPPKKKJJJLLLQQQSSSRRRRRRUUUVVVUUUTTTSSSTTTVVVYYY[[[^^^cccnnnwwwwwwpppkkkkkkhhhjjjkkkkkknnnxxxwwwooollleeejjjfff\\\YYY^^^```[[[LLLHHHFFFIIIQQQ[[[cccgggfffnnnuuu|||tttfff\\\RRRIIIEEEEEEGGGAAA;;;666555444222000000000000000000000000000000000000000000000000000////////////000000000000---...///000000111111111//////000000000111111111......///000000000000000/////////000000000000111---...000000//////000222///////////////000111111,,,---...///000000000000...///000000//////000111......//////000111111222,,,...000111000000111222////////////000000000000000000000000////////////000000000000000000000000---...///000111111111000000000000111111111222222222111000/////////////////////111444333111444999999KKKdddzzz{{{}}}vvvrrrjjjddd```bbbfffiiihhheee___ZZZTTTMMMGGGCCC;;;;;;:::999999<<>>@@@AAABBBCCCCCCDDDBBBFFFFFFDDDHHHOOOPPPLLLPPPXXX___fffssszzzrrreeebbb]]]XXXSSSNNNIIIEEEAAA@@@???===;;;:::::::::<<<999777:::>>>???===999333666888888666555777999777666666666555555555555333222222111222222333333///111333333222222333444555777888777555333222222555666666555333333444666444555555555444555888:::///666999777444777:::<<<666666666666777777777777444555555666777888888999555555555555666666666666555555666777777666555555777777999:::<<<===??????===>>>@@@AAAAAAAAACCCEEEBBBAAA@@@???@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHDDDGGGJJJKKKKKKKKKLLLMMMRRRQQQPPPNNNLLLKKKIIIIIIBBBAAA?????????AAACCCEEECCCDDDFFFHHHKKKLLLMMMNNNFFFHHHIIIHHHHHHHHHKKKMMMMMMMMMLLLKKKJJJKKKMMMPPPMMMLLLNNNTTTVVVTTTTTTWWWVVVUUURRRQQQRRRVVV[[[^^^aaagggqqqyyyxxxqqqmmmnnnmmmmmmkkkhhhiiirrrwwwpppoooccciiiggg^^^]]]dddfffaaaNNNKKKJJJMMMUUU___eeehhhhhhpppvvv}}}wwwfff[[[RRRHHHCCCBBBGGGAAA:::555444333111///000000000000000000000000000000000000000000000000////////////000000000000------///000111111111111000000000000111111111111...//////000000000000000............/////////000...///000000//////000111///////////////000111111,,,---...///000000000000...///000000//////000111---------...///000000111---///111111111111222333////////////000000000000000000000000////////////000000000000000000000000......000111111000/////////000000000000111111111000////////////000000111000222555555000,,,222<<<<<>><<<<<<===<<>>;;;:::===>>>:::888:::>>>@@@>>>;;;:::777555666777777444000888888777777666666555555333333444444444444444444333333222222111222222333222222111111111111111111222222333444444444444333444222111222555888999999555555555555555555555555666777888777555444555666555666666444222222333444666666666444333333555777333333444444444444555555333444777:::===???AAAAAA======>>>???????????????AAAAAAAAA@@@???@@@BBBDDDCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNPPPNNNKKKHHHEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGIIIJJJIIIIIIJJJKKKNNNMMMLLLKKKLLLNNNPPPQQQKKKLLLNNNPPPRRRTTTUUUVVVXXXQQQNNNPPPRRRTTT[[[dddhhhooowwwxxxsssmmmjjjiiirrrrrrooohhhccclllyyynnndddccc```YYYXXXeeerrrkkk[[[KKKLLLRRRZZZ\\\ZZZ^^^fffgggnnnvvvyyyfff[[[SSSKKKDDDAAACCC???999666444333222222000///...///000111000//////111222111000///000111111111000000//////......,,,...000000///...///000............////////////000000000///......------///000000///......000111,,,...000000///...111333---111000,,,,,,000111---444111///------...---,,,000000000000000000000000111111000000000000111111.........///---...555???)))---111222000///...///111111111111000000000000///000000000000000//////222111111111000000//////444444333222111111111222333222222222222222222222222///---...111333222000666<<>>:::444666777555333222444555........................---,,,++++++,,,---///111///////////////......---........./////////000000...///000///...---...000...///111111000000111333111111444999BBBRRRmmmdddZZZgggzzztttmmmooopppsssxxxuuuoooyyyyyyzzzwwwnnn___MMMAAA>>>???;;;===AAADDDEEEDDDBBB@@@>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDGGGKKKOOOKKKNNNPPPSSSYYYdddsss~~~|||qqqgggddd```WWWPPPMMMKKKHHHGGGHHHDDD???>>>AAA===:::777888;;;<<<999666444444444555777777666555666666666666555555555555444444444444444444444444222222111111111111222222222222222222222111111111555555444333222111//////444333222222444555555444444444444444444444444444333444555444222111222333444555555444222222333555333444555444333333444666333333444444555555666666777888999;;;===>>>>>>???===>>>>>>???????????????AAAAAABBBAAA@@@@@@BBBDDDDDDDDDFFFGGGHHHHHHGGGGGGGGGGGGIIIJJJLLLNNNOOOPPPOOONNNKKKGGGDDDCCCBBBAAA>>>??????@@@BBBDDDFFFGGGDDDEEEEEEGGGHHHIIIJJJJJJFFFHHHJJJJJJJJJJJJKKKLLLJJJJJJIIIHHHIIIKKKMMMNNNKKKLLLMMMOOOQQQRRRSSSTTTUUUOOOKKKNNNRRRUUU^^^gggqqquuuyyyyyysssooommmnnnppppppnnniiifffqqqpppdddaaa___ZZZZZZfffrrrkkk\\\MMMNNNTTT[[[]]]\\\```fffiiimmmuuuuuueee[[[SSSJJJAAA>>>???;;;777333222222111000000///...///000111000///111222333222111000111333000000000000//////......,,,...000000///...///000............////////////.........///////////////...000111000///...///000,,,...000000......///222///222222......111000---111///------.../////////000000000000000000000000111111000000000000111111111//////000000333===HHH111000//////000111///...//////......------,,,,,,//////000000000000//////111111111111000000000///333333222111111111111111222222222222111111111111444222000111444555444333555999===FFFWWWjjjuuuuuurrruuuqqqvvv|||rrrwww|||~~~uuutttuuussssssvvvvvvuuuvvvyyy{{{wwwnnnfffXXXOOODDD===<<<<<<<<<:::===<<>>===>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBEEEIIILLLGGGIIIJJJLLLOOOVVV```gggvvvtttnnnhhh^^^VVVQQQKKKJJJLLLMMMGGG???<<>>;;;888888:::999777444111333555666666666666777444444444444555555555555555555555444444333333222111111111111111111222222222222222222222222222222555444333222111///...---444333222222333333111///222222222222222222222222111222333222000000000222222333333333222222444555111222444555444333444555444444555555666777888888;;;;;;<<<=========<<<<<<>>>>>>>>>????????????@@@@@@AAABBBAAAAAAAAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEGGGIIILLLNNNPPPQQQNNNLLLIIIFFFCCCAAA@@@@@@===>>>???AAADDDGGGIIIKKKCCCCCCEEEFFFHHHJJJKKKLLLGGGIIIKKKLLLKKKJJJKKKLLLIIIIIIHHHHHHHHHJJJLLLMMMLLLLLLNNNOOOPPPPPPQQQQQQPPPKKKIIIKKKQQQXXXcccllltttvvvvvvrrrmmmkkklllnnnnnnmmmllliiihhhssssssaaa\\\[[[XXXYYYccckkkeeeXXXPPPRRRWWW]]]```___aaaeeeeeeiiiqqqzzznnnbbb[[[SSSHHH>>>999:::777333111000111000000000///...///000111000///000111222111000///000222000000000////////////...,,,...000000///...///000............////////////------......///000000111---///111111000/////////---...//////......///000///222333000000111000---...---,,,---///111111111000000000000000000000000111000000//////000000111111...,,,---...111;;;FFF666222------000222000---222111111000///......---//////000000000000//////111111111111000000000000222111111000000000000000000000000000000111111111111000...///111222222111444555666999CCCTTTaaagggkkksssqqqrrruuusssqqqyyy{{{zzzxxxuuutttwwwtttuuu{{{}}}uuuhhh]]]OOOEEE@@@>>>======<<<999888<<<===;;;===AAABBBKKKXXXdddlllqqqtttuuuwwwzzz~~~}}}wwwiiiXXXLLLBBB???<<<999888777555444........................+++,,,---/////////...---+++,,,---...////////////,,,,,,,,,---------.........///000///...---...000,,,...///000///000222333222111111333666>>>NNN^^^yyykkkbbbgggpppyyy|||~~~bbb```rrrnnnfffvvvxxxwww}}}|||]]]GGG===<<<::::::<<<@@@BBB@@@=========>>>>>>????????????>>>???@@@@@@@@@BBBFFFHHHBBBDDDGGGIIIKKKPPPWWW\\\hhhqqqyyyqqqggg\\\UUULLLMMMQQQQQQJJJ@@@<<<>>>@@@===;;;;;;;;;;;;999666333666999777444222444666444444444555555666666666666666555444333333222222222222333333333333333333222222222333333333333333111111111000000000111111222222111222333222///---111111111111111111111111111222333333111111222333000222333222222222444666111333666777666555555666555555666777888999999:::<<<===============<<<<<>>>>>?????????@@@@@@@@@AAACCCCCCBBBBBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGIIIKKKMMMNNNOOOKKKIIIGGGDDDBBB@@@@@@@@@??????AAACCCFFFIIIKKKLLLCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJLLLMMMLLLKKKLLLMMMKKKKKKKKKKKKKKKLLLNNNOOOMMMNNNOOOPPPPPPPPPPPPOOOKKKIIIHHHKKKSSS^^^kkktttvvvuuurrrnnnjjjjjjmmmpppnnnlllkkkhhhgggqqqwww___WWWVVVTTTTTTZZZ___ZZZQQQTTTVVVZZZ___bbbbbbbbbccc]]]dddooopppggg```[[[TTTGGG<<<666666333000///000111000000000///...///000111000///---...///...---,,,---///////////////////////////,,,...000000///...///000............////////////............//////000000,,,///222222111///......//////000////////////000,,,...000111111111000...---,,,,,,---000111111000////////////////////////000000////////////000000222...,,,------...444<<<111000......///000//////333333222111000///.........//////000000000000///111111111000000000000000000000////////////000000////////////000000000000///.........///000000000222333333222777AAANNNVVV___kkklllkkksssxxxppprrr}}}xxxtttqqqppprrrxxx|||sssiiiZZZNNNGGGDDDDDDDDDAAA<<<999::::::888999;;;888???IIISSS[[[bbbgggjjjttt|||ttteeeXXXLLLGGG@@@<<<;;;;;;::::::........................,,,---...000000///...---***+++,,,...////////////,,,,,,,,,,,,------------...///000///...---...000,,,...///000//////111222111///000222333888DDDQQQmmmxxx~~~zzz{{{~~~oooccc```cccmmmyyynnndddtttnnnnnnrrrooozzzsssSSS@@@999999999:::<<<>>>???AAA======>>>?????????>>>>>>===>>>?????????@@@CCCEEEBBBCCCEEEGGGJJJMMMQQQSSS^^^eeennn||||||qqqdddZZZUUUUUUWWWXXXQQQGGGBBBCCC???>>>===<<<<<<<<<;;;:::555777999888555333444666555555555666666777777888666666555444333333222222333444555666666666666555222222333333444444444444111111000000111111222333000000000222333333111///111111111111111111111111111222333333111111222333000111333333222333555777444777999:::999888888888777777888999::::::;;;;;;;;;<<<<<<===>>>>>>======?????????>>>???@@@AAAAAA@@@BBBCCCDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKHHHGGGEEEBBBAAA@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMMMMLLLKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOIIIIIIJJJNNNXXXggguuu}}}zzzyyywwwtttrrrrrrsssuuuqqqnnnkkkhhhfffkkk{{{fffVVVUUURRRPPPRRRTTTRRRNNNXXXZZZ^^^```bbbcccaaa___ZZZfffsss}}}hhhbbb]]]ZZZSSSFFF;;;555444222000///111222111111000///...///000111000///,,,...///...---,,,---................../////////,,,...000000///...///000............////////////000000//////............,,,///222222111///......000//////000000111111000)))***,,,000111000000000///...---...000000///...////////////////////////000000////////////000000222///000222222000333888''',,,111111...,,,...111//////...---,,,,,,++++++......///000000000000000000000000000000000111111000///////////////000000....../////////000000000111111111111111222333444222222333333333777@@@HHHRRR```dddbbbgggsssvvvrrrvvvyyyrrrlllooorrruuuvvvwwwyyyzzzvvvnnnbbbWWWPPPNNNOOOPPPKKKDDD>>>======::::::;;;666999>>>CCCIIIPPPWWW\\\kkkuuu}}}~~~}}}zzzqqqhhh\\\VVVMMMDDD???=========........................---...///000000///...---***+++,,,---.../////////,,,,,,,,,---------.........///000///...---...000---///000000......///111...,,,---000111444<<>>???@@@@@@@@@>>>>>><<<>>>??????>>>???AAACCCCCCCCCDDDEEEFFFGGGIIIIIISSSXXX___jjj|||qqqeee\\\YYYXXXXXXTTTLLLGGGFFF??????>>>===<<<<<<;;;;;;555666888888777777777888666666666777777777777777555555555444444333333222333444666888888888777777222333333444444555555666666555333222222222333444000000000222444555444333222222222222222222222222///111222222111000222333111333444444333444666888999;;;<<<<<<:::999:::;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<============@@@@@@???>>>???@@@AAABBB@@@BBBDDDEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJFFFGGGGGGGGGGGGHHHHHHHHHJJJKKKMMMMMMLLLKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOIIILLLOOOTTT```rrr}}}}}}~~~~~~|||zzzvvvtttqqqnnnkkkhhhdddeeeooozzzpppZZZXXXSSSOOOMMMOOOQQQSSS[[[^^^``````aaabbb___YYY\\\jjjwww|||wwwbbb]]]YYYWWWPPPDDD:::666222111///000111222111000000///...///000111000//////000111000///...///111---............/////////,,,...000000///...///000............////////////111000000///......---------///111111000////////////...---///111222111000)))(((***///000//////111000/////////000///---+++000000000000000000000000000//////......//////000---+++---111222000111333"""***222222...+++...222///............------------...///000000111111000000000000000111111111111///////////////000000111......//////000000111111///000111000//////111333222222444666555444888>>>GGGUUUZZZYYYaaalll}}}yyywwwyyy}}}uuummmqqquuuuuurrrppprrruuurrrnnnfff___[[[YYYZZZ[[[VVVLLLDDDAAA???<<<:::;;;999999:::;;;???FFFOOOTTTbbblllssssssuuuyyyyyyssskkkggg```UUUJJJBBB??????..............................////////////......+++,,,------............------------...............///000///...---...000...000000000...---...///...,,,---000111111777>>>UUU```hhhgggfffmmmyyytttjjjllltttwwwwwwuuuvvv{{{|||}}}}}}~~~ssskkkoootttiiikkkvvvzzz^^^KKKAAA===888666999<<<<<<<<<>>>???@@@AAAAAA@@@???>>><<<>>>??????>>>>>>@@@AAABBBBBBAAABBBCCCDDDDDDDDDJJJOOOUUU\\\iii|||rrrccc\\\VVVWWWVVVQQQLLLJJJCCCCCCBBBAAA>>><<<<<<<<<999888888999999999888666666666666666666666555555444444444444444444444444333444666888888888777666333333333444555666666666666555444333444555777888444222111222444666666555444444444444444444444444111222333333222222333555333444555555444444666888===>>>>>><<<:::999:::<<<======<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;AAA@@@???>>>>>>@@@AAACCC???BBBDDDFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJEEEEEEFFFGGGHHHHHHIIIIIIIIIKKKMMMLLLKKKJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSQQQOOONNNJJJPPPUUU[[[hhh{{{yyyssshhhfffdddccc```^^^dddkkkxxxttt]]]XXXRRRMMMJJJLLLTTT\\\]]]```aaa___```aaa[[[SSSZZZgggpppqqqqqqtttsssmmm]]]XXXTTTRRRKKK@@@888666111000//////000111000///000///...///000111000//////000111111//////000111---------.........//////,,,...000000///...///000............///////////////////////////............000111000///...///000,,,******,,,///111111///...***+++///000------111//////...///000000...+++000000000000000000000000//////............//////000,,,+++...///------000''',,,111000---,,,...222/////////000000000000111---...///000111111111111///000000000111111111111000/////////000000111222......///000000111222222,,,...///...,,,,,,...111444111222555555222444999===IIIMMMPPP[[[gggxxx{{{{{{sssuuuvvvuuurrrpppnnnnnnlllkkkiiifffcccbbbbbbcccaaaVVVKKKEEEBBB===::::::;;;::::::999:::???FFFKKKWWWbbbgggeeegggqqquuurrrppprrrrrriiiZZZMMMFFFDDD........................////////////............,,,,,,------......---------------.........//////...///000///...---...000///000111000...,,,---...000///000222333222666<<>><<<>>>??????>>>>>>???AAA@@@??????@@@BBBDDDEEEEEEFFFLLLQQQTTT]]]lll{{{|||lllbbbZZZZZZ\\\YYYSSSQQQIIIIIIHHHEEEAAA>>>======@@@===:::999:::999555111666666666555555444444333333333444444444444444444222333555777888888777666333333444444555666777777333333333444666999<<<>>>777555333333444666666666555555555555555555555555444555777666666555777888555666666666555555666888??????>>><<<999999:::<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999AAA@@@???>>>>>>@@@BBBCCC???BBBEEEFFFFFFFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFBBBAAAAAAAAABBBDDDFFFGGGBBBCCCCCCEEEFFFHHHJJJKKKCCCDDDEEEFFFHHHJJJKKKKKKIIIKKKLLLLLLJJJIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMPPPRRRRRRQQQNNNMMMKKKRRRYYY```mmmvvv^^^\\\\\\]]][[[YYY\\\bbbjjjppp\\\WWWPPPJJJGGGKKKVVVaaa^^^aaaaaa______```YYYOOOUUU___eeeddddddiiihhhccc[[[UUUQQQNNNGGG===777666000///......///000///---000///...///000111111///...///000///...---...000---------.........//////,,,...000000///...///000............/////////000------......///000000000///000000///......000111)))((('''***...111000...333...---000000,,,,,,111.........///111111///---000000000000000000000000//////............//////;;;555111111000......000/////////...---...///111++++++,,,,,,---.........---...///000111111111111//////000000111111111222000000000000000111222222...//////000111222222333///111222111//////111444555000000444555222222777555@@@DDDHHHWWWcccqqq~~~vvvvvvxxxvvvuuuuuutttqqqmmmiiiiiijjjjjjiiihhhfffffffffjjj]]]PPPIIIDDD>>>:::999::::::999888777888<<>>>>>@@@CCCDDDAAA>>>=========>>>???AAABBBCCCDDDEEEGGGJJJQQQ\\\hhhpppxxx|||~~~tttfff___^^^\\\WWWRRRMMMKKKIIIFFFDDDAAA>>><<<;;;<<<===<<<:::::::::<<<888777666555555444444444777777888888888666555333---000555999:::888555333555666666666666666666555666888;;;;;;:::999999999888888777555333444666999888888888888888888777777888888888888888999::::::<<<;;;:::999888777777777888===???<<<;;;<<<===;;;===<<<:::999999:::;;;===;;;;;;<<<===>>>>>>>>>===<<<>>>AAACCCBBBBBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJKKKJJJHHHGGGDDDBBBAAA@@@AAABBBBBBBBBBBBBBBAAAAAAEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDIIIHHHGGGFFFGGGHHHIIIJJJEEEGGGJJJLLLNNNNNNMMMLLLRRROOOOOOSSSSSSOOOPPPVVVNNNZZZ```fffrrrvvvyyy|||ccc[[[VVVWWWWWWUUUVVVZZZcccnnn~~~eeeOOONNNKKKIIILLLUUU```gggdddeeedddbbb^^^ZZZXXXWWWXXX\\\aaaeeefffbbb\\\XXXZZZVVVOOOFFF???999555333...000000...,,,,,,///222000000000000////////////000111111111111000000///...............///000000//////............//////000//////............///***,,,...000000///---,,,000///...------------------------...///000000111---///111111///---------///...,,,+++,,,...000111............///////////////////////////////////////000111000///...///000---,,,...333333...,,,---000000////////////000000///---...111222//////222000000000000////////////......//////000000111111000000000000000000000000000000000000000111111111111222222222111111333444444888===AAAIIIYYYooo~~~zzz~~~{{{xxxuuurrrooonnnjjjnnnqqqnnnhhhddddddfffiiiggg___TTTLLLIIIEEEAAA>>>;;;777666888:::<<<===BBBGGGLLLNNNNNNPPPUUUZZZccchhhoootttuuunnnddd\\\---------------...................../////////////////////000000///---++++++---......------...///,,,,,,---------.........,,,...///...------...///000111111000//////222444;;;AAAMMMZZZdddnnn~~~}}}bbbXXXVVVYYY```mmmqqqjjjwwwrrrlllkkk}}}}}}kkkZZZGGG>>>;;;999888999;;;???EEEGGGEEEBBB@@@???>>><<<;;;===???@@@???<<<=========>>>???@@@AAABBB@@@AAABBBDDDIIIQQQ[[[aaahhhmmmxxxsssjjjeee```YYYTTTPPPNNNLLLKKKJJJGGGCCC@@@>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999999999666666666666555444333222222333555777777666444333666666555555555555666666666888::::::999888999::::::::::::888666666888:::999:::<<<>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888===>>>;;;:::<<<<<<;;;===<<<:::999999:::<<<===:::;;;<<<===>>>>>>>>>>>>===???BBBCCCCCCCCCDDDEEEBBBCCCDDDFFFGGGGGGHHHHHHKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIGGGEEEDDDBBB@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEHHHIIIHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHJJJLLLMMMNNNNNNMMMQQQNNNMMMPPPPPPOOOQQQWWWWWWaaadddfffnnnoooqqqzzzggg^^^XXXWWWVVVSSSTTTWWWYYYcccrrrqqq[[[PPPNNNJJJGGGMMMZZZiiisssooolllgggccc___]]]ZZZXXXXXX\\\aaabbb```ZZZSSSPPPTTTPPPJJJBBB<<<666333222///111111000...---000222////////////000000000000000/////////......------...............///000000......------------............------......//////........./////////////////////...------------------------...///000000000...000222222000.........///......---...///000111............////////////////////////////////////...000111000///...///000,,,***,,,000000---+++---000000////////////000000000---...111111///...111000000000000////////////.../////////000000000111000000000000000000000000000000000000000111111111333444555444333444555777111555999<<>>BBBFFFGGGEEEFFFKKKOOOUUU[[[dddmmmrrrssspppnnn//////..................---............/////////000000//////...---,,,,,,,,,...//////...---///000,,,------------.........+++---......------///000...///000///...///000222444777AAAOOO\\\iiizzzdddTTTOOORRRZZZfffwww~~~uuuxxxvvvooosssnnnYYYJJJ@@@:::888:::999===CCCFFFFFFEEECCCBBB>>><<<;;;;;;===>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCFFFJJJPPPUUUVVV\\\gggvvvxxxpppiiibbb]]]WWWTTTQQQPPPPPPNNNIIIEEEDDD@@@===<<<>>>===;;;888999999888888888888888888777777666555444444444444666666555555444444444444888666555444444555666888555777888888777888:::<<<======<<<:::888888999;;;999;;;???BBBDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;:::999999999999888<<<===:::888;;;;;;:::<<<;;;:::999999:::<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOOOOOOONNNMMMKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBDDDGGGHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMNNNNNNPPPLLLIIIKKKMMMOOOTTTYYYbbbjjjhhhdddhhheeedddlllsss|||iiiaaaZZZWWWUUUSSSSSSVVVSSS[[[dddlllpppmmmaaaTTTQQQLLLGGGGGGOOO```tttxxxmmmfffccc```]]]YYYZZZ^^^bbbaaaZZZRRRLLLIIIKKKHHHCCC===777333111000000111111000//////111222......//////000000111111222000///---,,,,,,------...............///000000...------,,,,,,------...---------......//////000000000///......///111222//////...------------...---------...//////000000///111222222000//////000/////////000000000000000............////////////////////////////////////...///000000......///000,,,)))***......,,,+++...000//////......//////000000......111111...---///////////////000000000000////////////000000000000000000000000000000000000/////////000000111111111111222222222111111333444...111444666;;;FFFVVVaaavvvzzz~~~yyy|||zzzsssmmmooorrrssspppjjjddd```ggghhhddd]]]YYYYYYWWWSSSIIIEEE@@@<<<;;;:::999888:::===??????======@@@CCCFFFMMMWWWaaahhhpppwww|||000000//////.........------------.........//////---......---------///000---...//////......///111------------............,,,...000000///000111333---...//////......///111111222888DDDRRR```qqq~~~xxx___PPPNNNVVVaaapppyyyrrrvvvxxx{{{|||jjjZZZKKK???:::;;;777:::???DDDFFFGGGFFFFFF???>>>===<<<<<<>>>??????;;;<<<===>>>???????????????@@@BBBCCCDDDFFFJJJLLLLLLPPPXXXdddsss|||tttnnnkkk___ZZZVVVSSSSSSRRRPPPMMMJJJDDD???===??????;;;777888888777777777777777888;;;999888666555666666777555555555555555444444444888777444333333444777888444555666666555777:::======>>>===;;;999888999:::777:::>>>BBBDDDDDDBBBAAADDDCCCAAA???===<<<;;;;;;;;;;;;::::::::::::::::::999<<<===999777:::;;;999;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>>>>??????>>>@@@BBBDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNQQQPPPOOONNNLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@??????BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGEEEDDDEEEFFFGGGFFFEEEHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNNNNMMMIIIFFFFFFJJJPPPWWW\\\iiinnniiibbbbbb\\\YYYaaahhhpppxxxgggbbb[[[XXXVVVWWWXXXYYYVVVXXXZZZ^^^bbbaaa\\\UUUNNNIIIFFFJJJSSSdddxxxwwwmmmhhhddd___ZZZ\\\___bbb___WWWPPPKKKJJJCCCAAA<<<888444111000000000000000000000000000111---......///000111111222444333000...---...//////...............///000000.........------............///////////////////////////......//////000111///......---------......---------....../////////...000111000///...///000...//////000000000//////............////////////////////////////////////---...000///......///000...++++++...///---...111/////////....../////////111......111111---,,,...////////////000000000000////////////000000000000////////////////////////......//////000111111111///000000000//////111333...000222333666===IIIQQQhhh|||yyywww}}}}}}{{{rrrrrrqqqqqqppplllgggccchhhjjjhhhbbb^^^\\\YYYUUUNNNJJJEEEAAA???===<<<::::::;;;<<<;;;999999;;;===>>>DDDLLLQQQWWW```llluuu000000//////.........---------------............,,,---...---,,,,,,///111---...//////......///111---------.........//////,,,...000000///000111333,,,...//////......///000222000444===HHHTTTdddqqqrrrVVVIIINNNXXXfffyyysssjjjkkkmmmttt}}}rrrfffXXXJJJ@@@>>>666777:::>>>BBBDDDEEEEEE???>>>===<<<<<<<<<>>>???;;;;;;===>>>>>>>>>>>>>>>;;;===???@@@AAABBBDDDFFFHHHIIILLLSSS^^^mmm{{{|||vvvrrrfffbbb]]]XXXVVVUUUUUUVVVPPPJJJCCC@@@AAA@@@<<<777<<<<<<;;;::::::::::::;;;;;;:::888777666666777777222333555777777666444333888777444333333444777888333444555555444666999<<<;;;<<<<<<:::888777888999777:::>>>AAABBBAAA???===BBBAAA???===;;;:::999999::::::999999999:::;;;;;;:::======888777999:::999::::::::::::;;;;;;<<<<<<:::;;;===>>>???@@@@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIJJJKKKKKKLLLKKKKKKNNNNNNMMMKKKIIIGGGEEECCCAAAAAAAAAAAA@@@@@@??????BBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFDDDEEEGGGHHHIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNKKKHHHEEEEEELLLUUU\\\___jjjooohhh```^^^XXXTTTZZZ```eeellluuupppdddaaa]]]ZZZ[[[^^^______ZZZTTTRRRUUU[[[]]]ZZZWWWKKKGGGGGGNNNXXXddduuuzzzppphhhbbb^^^\\\]]]]]]ZZZTTTNNNLLLLLL===;;;888444222000000000/////////////////////...---......///000111111222444222000...------///000...............///000000000000////////////000000111111111111111000///...+++,,,...000000///...---......---------......///------------............---...///...------...///---......//////...------............////////////////////////////////////,,,...//////......///111000......111111///000333//////............//////111......111000---,,,....../////////000000000111000000000000////////////////////////////////////---......///000000111111111222333222111222333555000222333333444999@@@EEEUUUkkkyyy~~~yyywwwyyyyyy{{{xxxssspppnnnmmmkkkiiippprrrpppjjjdddaaa[[[UUUQQQMMMIIIFFFDDDCCCBBB@@@;;;;;;:::999888888:::<<<:::===AAACCCEEELLLXXXaaa//////..................,,,------------.........,,,...000///,,,***,,,///,,,...//////...---///000------........./////////+++---......------///000,,,...000000///...///000222111333999???GGGVVVcccttt```IIIGGGLLL[[[nnn|||jjj^^^ZZZbbbmmmyyywwwoookkkcccVVVKKKEEE;;;999888888;;;>>>@@@@@@<<<======<<<::::::;;;===:::;;;===>>>>>>>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFDDDDDDDDDFFFMMMYYYfffoooxxxwwwrrrlllllljjjddd]]]ZZZ[[[]]]WWWRRRKKKFFFDDDBBB>>><<<======<<<;;;::::::::::::888888777666555555555555111333555777888777555333888666555444444555666888222444555555444555777999777888999888777666777888999:::===??????>>><<<;;;>>>===;;;:::999888888888888888888888999::::::;;;;;;>>>===999777999;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBBBBBBB@@@AAACCCDDDEEEFFFIIILLLIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBDDDHHHKKKMMMMMMEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKMMMNNNOOOOOOKKKJJJIIIJJJRRR^^^cccccciiinnniiiaaa___XXXTTTZZZ\\\```eeennnzzzxxxllleeeeeebbb___```ddddddaaaXXXQQQMMMRRRXXXYYYWWWVVVLLLHHHJJJSSSZZZ___kkkxxxzzzmmmgggeee]]][[[VVVQQQMMMJJJIIIHHH999777555222000000000111///......///000000...---......//////000000111111///...---,,,,,,,,,---..................///000000111000000000000000000111000000111222111000///...***,,,...000111///---,,,...------------...//////------------------------,,,---...---,,,,,,...000............------------............////////////////////////////////////,,,---...///......///111111//////222222///...111///......------......//////------000000---,,,.........//////000000111111000000000000////////////000000000000000000000000------...///000000111111///000111111///000111333111333444444555777:::===@@@VVVdddmmmxxxyyyvvvzzzwwwyyyvvvrrrpppwww{{{sssnnnlllmmmoooqqqsssrrrlllfffaaaZZZSSSSSSPPPMMMKKKJJJJJJHHHGGG???===;;;999888888999:::777888999999:::???HHHNNN---------------.........,,,,,,---------.........(((,,,000000---+++,,,///+++---......------...///............////////////,,,...///...------...///,,,...000111000//////000000111333555666<<>><<<:::;;;<<<:::;;;<<<>>>>>>===<<<;;;???@@@AAABBBAAAAAACCCEEE@@@@@@AAABBBEEEKKKUUU[[[ccclllvvv}}}xxxqqqooouuuyyytttiii``````ccc^^^ZZZTTTNNNHHHEEECCCBBB???>>>===;;;:::999999999777777777777666666444444555555555555555555444444666666555555555555666666111333555555444444555666444666777888666666777888666777999:::;;;;;;::::::999999888777777777888888777777777777888999:::;;;===???>>>999777:::<<<;;;888999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDBBBDDDEEEFFFGGGIIILLLOOOKKKKKKLLLMMMMMMMMMMMMLLLGGGGGGGGGFFFEEEDDDCCCBBB?????????@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAACCCGGGKKKMMMNNNCCCDDDFFFGGGIIIIIIIIIHHHHHHIIILLLNNNPPPQQQRRRRRRMMMNNNOOORRR\\\hhhllliiiiiioookkkdddccc\\\VVV\\\[[[^^^dddooo}}}vvvjjjllljjjeeedddfffddd^^^VVVRRRRRRWWWXXXUUUUUUWWWSSSMMMNNNVVVZZZZZZaaammmsssnnnpppeee]]]RRRJJJGGGFFFCCCAAA666444222000/////////000000......///111222///---////////////000000000000,,,,,,,,,---------.....................///000000000000////////////000000+++,,,...000111000//////,,,---...///000//////...---------------...//////---------------------------......---,,,---///111111000...---------...///............////////////////////////////////////+++---............///111///---...111111,,,***,,,///......------......///...,,,,,,000000------///.........///000111111111111000000000/////////...000000000000000000000000,,,,,,---...///000111222---.........------///000000222333333444555666777444DDDMMMTTTccckkkmmmrrrmmmmmmsss|||uuuqqqpppsss{{{{{{ppplllmmmpppmmmpppqqqlllgggccc\\\TTTWWWTTTQQQPPPOOONNNMMMKKKFFFDDD???<<<;;;:::::::::777777777777888;;;>>>@@@+++,,,,,,------.........,,,,,,,,,---------......###(((...000...---000333+++,,,...---,,,,,,---///............/////////000///000111000///...///000,,,///111111000///000000...///333444222555CCCQQQaaapppfffUUUIIIOOO```ppp|||xxxppptttppplllooossspppbbbXXXNNNYYYhhhuuu{{{zzzvvvsssiiiaaa^^^eeejjjggg^^^WWWUUUNNNDDD===;;;;;;<<<;;;===???BBBBBB???<<<===>>>999;;;<<<>>>>>>===;;;:::<<<=========;;;<<<===???===@@@BBBCCCDDDGGGMMMQQQUUU]]]fffppp{{{{{{rrrqqq{{{rrrfffcccfffbbb```[[[SSSLLLGGGFFFGGGEEEDDDCCCAAA???>>>======999999:::::::::888666555:::888666333222222333444555666666666666666666555111333666666555444333444333555777777777666777888333333555666777888888888777777666666777777888999666666666666777888::::::>>>@@@???:::777:::<<<;;;888999:::;;;<<<<<<<<<<<<>>>>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKOOORRRGGGHHHHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC>>>??????@@@AAAAAABBBBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEECCCBBBBBBEEEHHHIIIJJJBBBCCCEEEGGGHHHHHHHHHHHHHHHJJJMMMQQQSSSTTTTTTTTTNNNRRRTTTWWWbbboooqqqmmmiiiqqqmmmgggfff___YYY^^^ZZZ^^^fffsssppprrrpppiiiggggggbbbZZZWWWWWW\\\```\\\TTTUUU[[[XXXQQQQQQWWWXXXVVV\\\gggvvvwwwssswwwmmmaaaRRRHHHEEECCC@@@<<<444333000...---...//////111//////111333333000---000000000000////////////,,,---...///000000000000...............///000000//////............//////&&&(((+++...000000000000000//////......000111222---------------...///000------------------------......///...---...000222333111///...---...///000............/////////000////////////////////////+++,,,............///111,,,+++,,,000///)))&&&'''.........------.........---+++,,,000000------000---......///000111111222111111000000/////////...000000000000000000000000,,,,,,---...///000111222///000111000///000111333///000111222333333333333111<<<>>>BBBRRR^^^dddlllgggdddiiizzz{{{~~~xxxooohhhkkkxxxsssllllllpppmmmqqqsssqqqmmmjjjccc[[[YYYWWWTTTRRRRRRPPPOOOMMMNNNJJJEEE@@@>>>===<<<;;;;;;999888999:::;;;:::999---------...------,,,,,,,,,,,,.../////////...---+++,,,---...///...---,,,---------------------------,,,,,,,,,,,,---......(((+++---...---,,,,,,,,,,,,---///000000000///...000111222222444888===AAAUUUaaarrrvvvaaaMMMKKKXXXiiiwwwmmmiiieeeeeejjjjjjlll~~~lllPPPQQQQQQUUUaaammmrrrmmmfff\\\[[[aaannnvvvqqqeee\\\[[[XXXOOOBBB;;;::::::888777888999;;;<<<<<<;;;;;;???===:::999999:::::::::>>>>>>>>>>>>>>>=========<<<>>>@@@AAAAAABBBDDDFFFKKKPPPWWWaaakkkttt{{{~~~zzzuuusss||||||rrrkkkjjjhhhddd___[[[VVVPPPNNNNNNIIIHHHGGGDDDBBB???>>>===999:::999666777::::::777444444555555555555666666444444444555555666666666444444555555666777888888444444444444444444444444666666666777777777777777666666666666666666666666555555666666777888888888999999999999999:::::::::===>>>?????????>>><<<;;;@@@AAACCCDDDEEEEEEEEEDDDFFFGGGHHHJJJKKKKKKLLLLLLNNNMMMKKKHHHFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@======@@@AAA>>>???AAA??????@@@AAACCCDDDEEEEEECCCCCCDDDDDDCCCAAA@@@???BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKKKKIIIHHHKKKOOORRRRRRPPPOOORRRXXXccclllqqqpppmmmkkkuuuuuuoookkk```XXX]]]ZZZ^^^jjjyyysssnnnjjjddd```___XXXbbbhhheee___[[[ZZZXXXYYYWWWWWWXXXUUUSSSZZZdddqqq}}}}}}yyyiiiTTTHHHEEEBBB;;;444000000000000////////////000///...///000000...,,,...///////////////......------------------------,,,---...//////...---,,,---...///...------.../////////...---,,,++++++***,,,---...000000000///...//////000000000000//////'''))),,,...---------...//////---,,,,,,---...///,,,------......------,,,000000000000000000000000000000///---,,,---///222---...//////---,,,---...+++,,,---......---,,,,,,,,,,,,,,,---...///000111+++---//////...///000222111000///...------...///---.........//////000000,,,---...///000000000000---------......000111111222111000///000333666888000000000000000000000000111444888<<<@@@IIIWWW``````___dddssswwwtttnnnkkkttt|||vvvsssqqqmmmnnnrrrtttooogggdddfff```^^^[[[WWWTTTTTTUUUWWWXXXRRRJJJDDD@@@???>>>===<<<888777777555333666;;;,,,------...------,,,,,,,,,---.../////////...---+++,,,------......------------------------------...------------...//////...///111000...------.........000111111111000//////000000111222555:::===KKKYYYlllyyyrrrXXXOOORRR]]]lllzzz~~~pppccc```bbbiiijjjkkkxxxcccRRRMMMKKKQQQ[[[cccccc```YYYVVV[[[jjjvvvuuummmeeeiiidddWWWGGG<<<::::::888777888888999;;;<<<===>>>???===:::999:::;;;<<<===========================<<<===???@@@@@@AAACCCDDDFFFIIIMMMTTT]]]gggooottt~~~zzzxxx~~~tttnnnkkkkkkhhhddd```\\\WWWTTTSSSMMMLLLJJJHHHEEEBBB@@@???===>>>===::::::<<<<<<999777777777777777777777888444444444444555555555666222222333333444555555666555555555555555555555555666666666555666777777888777777777777777777777777666666777777888999999999::::::::::::;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>AAABBBDDDFFFGGGGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@======@@@AAA>>>>>>AAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJNNNLLLJJJKKKNNNQQQQQQPPPTTT[[[ccciiilllmmmoooqqqlllsssoookkkkkkccc[[[___XXX^^^kkk|||pppfff```^^^]]]^^^jjjpppjjj^^^XXXYYYZZZYYYWWWWWWXXXUUUSSSXXXaaappp||||||}}}lllWWWGGG???;;;555111000000000000///////////////......///111222111///......////////////..............................------...//////...---------...///...------.../////////......---,,,,,,,,,---...//////////////////......////////////......---...000///---,,,,,,---///...------------...///---......//////......---////////////////////////---///000000...---...///,,,...///...------...///------...///......,,,,,,...------------...///000,,,...//////......000111111000///...---......///............/////////000,,,---...///000000000000---------......///000111+++,,,---///000000111111111111111111111111111111///222444666888@@@KKKSSSYYY\\\dddpppvvvxxxxxxvvvxxx~~~xxxssspppnnnnnnlllhhhhhhkkkeeeccc```\\\YYYXXXXXXYYYVVVSSSPPPLLLJJJFFFBBB@@@>>>;;;999999666444777<<<,,,,,,------...------,,,,,,---......//////......---,,,,,,,,,,,,---......------------------------///............///000000222222222000---,,,---...//////000111111111111000...////////////222555888===LLLaaatttyyynnnkkk{{{hhhXXXPPPQQQbbbuuu}}}}}}ccc^^^^^^fffkkkmmmttt~~~www___TTTIIIFFFNNNWWW]]]___ZZZUUUWWWdddqqquuussspppuuurrrgggVVVHHHAAA<<<888777777666777999<<>><<<;;;:::<<<===???;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>>>>>>>@@@AAABBBBBBCCCGGGNNNXXXaaagggqqqsssvvv|||}}}zzz~~~xxxrrroooooonnnkkkhhhddd```\\\ZZZSSSRRRPPPMMMIIIFFFDDDCCCBBBDDDBBB>>>===>>>>>>;;;::::::::::::999999999999333444444444444444555555222222333333444444555555555666666666666666666666777666555444444666888999888888888888888888888888777777888888999:::::::::;;;;;;;;;<<<<<<=========???@@@AAACCCCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHJJJKKKKKKKKKKKKKKKJJJJJJFFFEEEDDDCCCCCCCCCCCCCCC???????????????????????????======@@@@@@>>>>>>AAA@@@@@@@@@AAAAAABBBBBBBBB>>>@@@AAACCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHOOOMMMJJJJJJLLLOOOQQQQQQXXXcccoooqqqmmmjjjnnnsssoooqqqjjjfffkkkfff^^^```VVV\\\jjjpppaaa[[[[[[\\\aaammmsssiiiZZZSSSUUUYYYXXXWWWWWWWWWUUURRRVVV\\\jjj|||tttuuu~~~oooXXXEEE:::444111000000000000000////////////...---...000222333222111......///////////////...////////////////////////------...//////...---------...///...------...///........................000//////............///---------......---------000000111///...---...000///......------...//////...//////////////////...////////////////////////+++...000111000...------+++---......------///000///////////////...---,,,///......---......//////---///000///......///000000000///............///............////////////,,,---...///000000000000......---......///000111'''***---000111000...,,,111111111111111111111111000111222111222666>>>DDDPPPXXXcccmmmwww{{{xxx~~~}}}uuunnnmmmnnnmmmmmmpppjjjhhheeebbb```^^^]]]]]]UUUVVVWWWWWWVVVQQQJJJEEECCC???<<<<<<:::888;;;AAA,,,,,,------...------------------...............------,,,+++,,,---...///------------------------...............//////000000000///---++++++,,,....../////////000000000000//////000///...///222555444BBBTTTdddpppuuuooogggfffccc]]]^^^ppp|||hhhVVVNNN[[[pppyyyssseee[[[___iiipppsssuuuvvvoooaaaOOOEEEHHHQQQZZZ^^^]]]XXXWWW\\\dddkkkrrryyy{{{}}}yyylll\\\OOOCCC:::888666444444666:::???CCCBBBAAA@@@>>><<<;;;===>>>:::::::::::::::;;;;;;;;;;;;<<<======<<<;;;===>>>?????????AAAFFFNNNUUUZZZ]]]aaahhhooovvvzzz{{{{{{wwwyyy|||~~~}}}zzzvvvsssppprrrqqqmmmjjjhhhddd```ZZZXXXVVVRRROOOKKKIIIGGGFFFIIIGGGBBB>>>??????<<<<<<;;;;;;;;;::::::999999444444444555555555555555555555555666666777777777555555555555666666666666888666444333333555888:::888888888888888888888888777777888999999::::::;;;;;;<<<<<<======>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCBBBAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???<<<===@@@@@@>>>>>>AAA;;;<<<>>>???AAACCCEEEFFF???@@@AAACCCDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFKKKIIIHHHHHHJJJNNNRRRTTTZZZffftttxxxrrrmmmnnnrrrwwwuuuiiiccciiifff]]]]]]WWW[[[eeexxxooo\\\XXXZZZ]]]]]]fffiii```TTTOOORRRTTTUUUUUUVVVUUUSSSSSSUUUXXXaaammm{{{~~~sssgggiiisss|||oooYYYEEE777111111333000000000000////////////...------///111222111000---...//////////////////........................---..................------...///...---------///........./////////000000111000///---------...///------............---------............///222444.............../////////......////////////......////////////////////////,,,...000000///------...***,,,............///111000000000//////...------......---......///000000...///000///...---...////////////.........//////.........///////////////------...//////000//////...............///000000***,,,///222333111///---222222222222222222222222222333222111111333888<<>>;;;;;;<<<888999999999:::::::::;;;:::;;;<<<<<<::::::;;;<<<<<<===>>>@@@DDDHHHKKKMMMNNNSSSZZZbbbiiiooorrrtttuuuwwwyyy{{{{{{yyyvvvtttppptttsssooolllmmmjjjeee___^^^[[[XXXTTTQQQNNNMMMJJJMMMLLLEEE@@@@@@@@@>>>======<<<;;;;;;:::999999777666666666666666666666666666777777777777888888444444555555666666666777999777555444444666999:::888888888888888888888888777888888999999:::;;;;;;<<<<<<======>>>???@@@@@@???AAACCCEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@========================???<<<<<>>@@@;;;<<<===???AAABBBDDDDDDAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEIIINNNTTTXXX]]]gggttt||||||wwwtttsssoooeeegggaaaXXXYYYYYY[[[aaammmrrr[[[WWWZZZ\\\VVV[[[\\\VVVQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUVVVZZZ```hhhjjjccc\\\___gggyyymmmYYYDDD666000000333000000000000////////////......---...//////...,,,------...///////////////------------------------.........------.........---...///...---------///------......///000000000111000///---------...///.........//////.........,,,---------,,,...111333---......//////000000000,,,------......------,,,.................................---,,,,,,...000***,,,............///111000000//////............,,,,,,---...///000222333...///000///...---...///....../////////////////////////////////.........---.../////////////////////............//////000......000111111111111111111111111111111111111111222222222111111333666888>>>EEEQQQ___lllxxx|||zzzzzzqqqssstttuuuwwwzzz{{{{{{~~~tttmmmnnnkkkhhhggghhhhhhgggfff^^^^^^```bbbbbb___[[[WWWLLLHHHEEEEEEEEEGGGNNNVVV++++++,,,---...............------------...//////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,---.........///000///......000222------,,,,,,,,,---...///000111111111//////000222111777???EEEMMMRRRQQQMMMLLLPPPVVV[[[ggg|||fffVVVVVV[[[eeepppttt|||nnn___aaaiiillllllmmmmmmqqq{{{{{{nnn\\\OOOLLLQQQXXX]]][[[XXXUUUSSSQQQXXXjjj|||pppbbbWWWPPPAAA>>>999555444777;;;>>>CCCFFFHHHGGGBBB===;;;<<<888888999999::::::;;;;;;999:::;;;;;;:::999:::<<<999:::===???AAABBBCCCCCCGGGKKKQQQWWW\\\aaagggkkksssvvvyyyzzzxxxuuussssssooottttttnnnlllpppnnnhhheeedddaaa^^^[[[XXXVVVTTTOOOSSSRRRKKKEEEDDDDDDCCCAAAAAA@@@???>>><<<<<<;;;::::::999999999999888888666666666777777777777777555555666666777777888888999888777666666888999;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<===>>>??????@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>========================>>><<<<<>>@@@CCCFFFJJJPPPWWW\\\```hhhsss}}}{{{xxx{{{llleee[[[RRRVVVZZZ[[[```hhhsssttt\\\WWWZZZZZZRRRUUUVVVRRRQQQSSSRRRPPPNNNPPPPPPNNNOOOUUUXXXWWWXXXYYY[[[\\\XXXTTTXXX___pppeeeSSSBBB555///...///000000000000///////////////---------......,,,***,,,---...///000000000000------------------------///...------------...///---...///...------...///---------....../////////000//////............///......////////////............///---,,,+++,,,...------///000000000000000,,,,,,------------,,,,,,........................///......,,,***+++...111+++---......------///000///......------...//////---------...///000222222---///000///......///000---...//////000////////////////////////...............///////////////...//////............////////////.........///000111000000000000000000000000000//////000000222444555333777AAAPPPbbbqqqyyy|||{{{|||~~~zzzsssuuu}}}wwwnnnooommmjjjjjjnnnpppooovvv|||yyyrrrtttpppkkkiiikkkmmmlllkkkeeeddddddddddddccc```]]]QQQLLLIIIIIIJJJLLLTTT]]]***+++,,,---...............------,,,---...///000+++,,,------......---------------------------------------------...//////---///000000...------......------,,,---...///000///000111000///...000111///444888<<>>?????????BBBEEEHHHKKKNNNSSSYYY^^^ffflllsssuuurrrpppqqqsssoootttssslllkkkqqqqqqkkkjjjiiigggeeebbb___]]]\\\UUUZZZYYYRRRLLLJJJKKKKKKGGGGGGFFFDDDCCCBBB@@@@@@======<<<<<<<<<;;;;;;;;;888888888888888888888888777777888999999:::;;;;;;999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????@@@AAAAAABBBDDDEEEEEEFFFDDDEEEGGGIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>============>>>>>>========================>>><<<<<>>>>>======???@@@BBBCCCCCCCCCCCCBBB@@@@@@AAABBBCCCCCCDDDDDDAAABBBCCCCCCCCCCCCBBBAAA<<>>??????>>>@@@BBBCCCDDDHHHNNNTTTVVV___jjjnnnmmmmmmqqquuuooouuussskkkkkkrrrsssmmmnnnmmmkkkiiifffdddbbbaaaZZZ______XXXQQQPPPQQQQQQLLLLLLKKKIIIGGGFFFEEEDDD??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>>>>>>>>>>????????????===>>>@@@BBBDDDEEEEEEDDD??????@@@AAACCCDDDEEEEEEAAABBBCCCCCCCCCBBBAAA@@@<<>>@@@CCCFFFGGGKKKSSS\\\bbbccceeehhhlllpppssswwwvvvssspppooopppmmmlllllljjjiiifffeeeddddddaaa^^^\\\WWWSSSUUU[[[VVVTTTQQQPPPPPPNNNKKKGGGHHHDDDAAA@@@BBBCCCBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;888999999:::;;;<<<===>>>@@@??????@@@CCCCCCAAA???@@@@@@@@@@@@AAACCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGIIIKKKMMMNNNOOOPPPLLLJJJIIIFFFEEECCCCCCBBBBBBAAA???@@@AAAAAA@@@>>>:::::::::;;;::::::999999<<<<<<;;;::::::<<<===>>>;;;???BBBAAA===;;;???CCC>>>>>>>>>>>>???@@@AAABBB@@@AAAAAA@@@???>>>@@@AAA@@@@@@AAAAAAAAA@@@??????@@@AAAAAA???>>>>>>@@@AAAAAAEEENNNWWWWWWSSSUUU[[[___bbbeeefffgggkkkqqqvvvrrraaaVVVRRRVVVWWWYYYZZZYYYYYY^^^hhhooowwwhhh]]]XXXWWWWWWVVV\\\\\\YYYSSSQQQRRRQQQMMMMMMJJJHHHHHHGGGHHHPPPYYYUUUOOOHHHEEEGGGIIIHHHFFFCCC>>>888444222111///---///---,,,,,,---/////////000111222111000///---,,,000///...------...///000222///,,,,,,...///---+++------,,,+++,,,---...///...000222222000///...///,,,---///000000000//////..............................------------............------------......111000000000//////............////////////.........///000000//////000111------............------111000...---...///111222,,,,,,...///000000000000222111111000///......---///...---,,,,,,---...///,,,---......//////......///...,,,,,,,,,---///111000///...------...///000......//////000111111111...............///000000222///,,,---111222111///---///111333333222000//////000000222666>>>HHHNNN\\\^^^aaaaaa```]]]\\\\\\```ccciiipppwwwzzzzzzyyy~~~~~~~~~|||xxxuuuuuuuuurrrnnnnnnpppnnniiigggfffhhhppp|||{{{{{{zzzsssooonnnmmmhhheeecccdddgggiiiiiigggbbb^^^WWWOOOKKKLLLQQQVVV---------------,,,++++++---...///...,,,+++,,,---,,,,,,,,,---------......***,,,...---,,,+++,,,---------------..................---,,,,,,,,,---------...............---------------------...///000000000000222555999===???EEEJJJUUU___aaabbbjjjtttqqqqqqpppWWWIIIIIIVVVlllooohhhcccbbb___ZZZXXXXXX[[[^^^aaadddeeefffkkkqqqpppkkkmmmjjjccc[[[YYY]]]^^^[[[YYY```pppxxxkkkdddTTTMMMFFFFFFJJJJJJDDD>>>;;;:::<<<@@@DDDEEEBBB>>>::::::::::::::::::::::::999999888888999999:::;;;:::;;;<<<<<<<<<<<<;;;::::::::::::;;;===???BBBCCCEEEKKKSSSXXXZZZ[[[```ccclllttt||||||uuunnnlllnnnnnnnnnmmmllljjjhhhfffeeedddaaa```___[[[WWWXXX]]]ZZZXXXUUUTTTTTTSSSOOOLLLMMMJJJFFFEEEFFFGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>;;;<<<<<<<<<=========>>>DDDDDDEEEEEEEEECCCAAA???CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNKKKJJJHHHFFFDDDCCCBBBBBB@@@???>>>>>>??????>>><<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======999<<<>>>===;;;:::<<>>>>>???@@@AAA@@@AAAAAA@@@???>>>@@@BBB@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>???IIILLLSSSZZZYYYSSSSSSXXXZZZ\\\______```ccciiinnn}}}mmm```WWWRRRUUUTTTUUUVVVVVVUUUXXX^^^dddhhh___UUUNNNNNNPPPRRRRRR]]]```]]]UUUOOONNNMMMKKKMMMJJJIIIIIIHHHHHHMMMUUULLLGGGBBBAAACCCDDDCCC@@@<<<888333111111222111000///---,,,,,,---...//////...////////////......---...---,,,,,,,,,,,,---...111...,,,,,,...///...,,,------,,,,,,,,,---...///---///000000///...///000,,,---.../////////...---------------------------......------------...............------.........000000/////////.........,,,,,,------------,,,,,,---///000000//////000111------............------000///...---...///111222,,,---...//////000//////111111000000///......---///...------------...///,,,---......//////......000///...------///000222000///...------...///000---......//////000111111///////////////000111111//////////////////000222---...000111222111///...333333222222333777>>>BBBKKKPPPUUUXXXYYYXXXXXXXXXWWWZZZ___gggpppxxx}}}~~~||||||{{{yyywwwxxxzzzxxxrrrnnnoooooommmkkkiiigggkkkttt}}}~~~}}}|||wwwrrrooogggffffffgggiiigggccc```bbb___[[[UUUOOOMMMNNNOOO---............---,,,,,,---.........,,,+++,,,---,,,,,,,,,---------......+++,,,......,,,+++,,,---------------............------,,,,,,,,,---......------------......------...//////,,,******...222/////////000111444666888@@@EEEQQQ]]]dddfffjjjnnnyyyrrr~~~|||aaaMMMFFFNNN___ooo|||ggg]]]]]][[[TTTNNNMMMRRRVVVXXXZZZ___iiiwwwxxxrrrooofffXXXPPPQQQTTTVVVOOOWWWeeesssvvvooohhheeeVVVOOOIIIKKKSSSUUUOOOHHH???<<<999:::===???>>><<<;;;;;;;;;<<<;;;;;;::::::777777888888999;;;<<<===999::::::;;;;;;::::::999:::::::::;;;<<<===>>>??????CCCIIIMMMOOOQQQVVVZZZcccqqq~~~qqqfffdddhhhlllkkkkkkjjjiiigggeeedddcccaaaaaabbb___\\\]]]aaa___]]][[[ZZZZZZXXXUUUSSSSSSQQQNNNMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFDDDEEEEEEEEEDDDCCCBBBBBB????????????????????????FFFHHHJJJJJJHHHEEEDDDCCCFFFFFFGGGFFFFFFDDDBBBAAAEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIKKKIIIHHHFFFDDDCCCBBBAAAAAA>>>===;;;<<<======<<<::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAA@@@>>>>>>@@@BBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>>>>???@@@AAAQQQTTTYYY\\\YYYSSSRRRTTTUUUWWWXXXXXXXXX\\\bbbhhhppp{{{uuueee___[[[UUUVVVSSSTTTSSSRRRQQQRRRUUUWWWTTTOOOIIIGGGJJJOOOQQQRRR\\\bbbccc[[[QQQNNNNNNNNNNNNKKKIIIJJJHHHFFFIIIOOOGGGDDDBBBBBBDDDDDD@@@===666333000//////000000000...------------...//////---------------...//////...---,,,,,,,,,,,,---...///---,,,,,,...//////...---,,,,,,,,,,,,---...///,,,.........---...///111------.........---,,,,,,------------------------......------------..............................////////////............,,,,,,------------,,,,,,---///000000///...000111------............------000///.........///000111---....../////////......111000000//////.........///...------------...///,,,---......//////......000000///......000111222//////............//////,,,------...//////000000000000//////000000111222---000222000------000444...///000111111111111000333333333111000222555888:::???FFFLLLPPPRRRTTTVVVSSSUUUZZZcccooo||||||xxxwwwwwwwww}}}xxxooommmoooppppppkkkgggggglllqqqtttuuuuuuzzz}}}zzzyyyuuummmkkkiiigggfffccc```^^^bbbcccbbb^^^XXXRRRNNNMMM---......///......------,,,---......,,,,,,,,,...,,,,,,,,,---------......+++---......---,,,,,,---,,,,,,---------.........,,,++++++,,,---...///000------------------......---000222///***(((+++/////////......///000111222;;;@@@LLL[[[hhhnnnoooooouuuwww~~~rrr^^^MMMIIITTT```pppqqq```]]]WWWPPPKKKJJJMMMOOORRRUUU\\\jjj|||}}}xxxiiiVVVJJJHHHIIIJJJHHHOOO^^^kkknnngggbbbaaaVVVSSSRRRUUUZZZ[[[WWWSSSKKKEEE>>>::::::;;;:::999<<<=========<<<;;;:::999888888888888999:::<<<<<<999999999999999999999999<<<<<<<<<<<<<<<============@@@DDDFFFHHHKKKPPPSSSYYYjjjzzzxxxhhhZZZZZZaaaeeeeeeeeeddddddcccbbbbbbaaa___```bbbbbb______bbb``````___^^^]]][[[YYYXXXWWWVVVTTTRRRQQQPPPNNNMMMLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCFFFHHHKKKLLLJJJIIIIIIJJJGGGHHHIIIIIIHHHFFFDDDBBBFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGEEECCCCCCEEEGGGIIIGGGFFFEEECCCAAA@@@@@@@@@===<<<;;;;;;<<<<<<;;;999;;;;;;<<<<<<===<<<<<<<<<999:::;;;<<<===<<<;;;:::<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@???>>>>>>@@@BBB???@@@AAACCCDDDEEEEEEEEEEEEBBB???>>>@@@CCCEEEGGGTTTVVVZZZZZZWWWRRRPPPPPPRRRTTTUUUUUUVVV[[[ccciiinnnxxxqqqcccbbb```ZZZZZZXXXUUURRRPPPOOOPPPQQQRRRNNNKKKHHHIIIMMMQQQRRRQQQWWWaaahhhcccYYYTTTSSSSSSNNNKKKIIIJJJHHHEEEEEEIIIEEEDDDCCCCCCCCCAAA<<<888555333000...------------,,,---......------...000///...---,,,---...///000/////////....../////////------,,,---.../////////,,,,,,,,,,,,------......,,,------,,,,,,---000222------------,,,++++++***..............................------------......---..................---////////////////////////......////////////......---...000///......///111------............------///............///000111.........///......------000000/////////..................------.........,,,---......///.........//////.........///000111/////////....../////////,,,,,,------...////////////////////////000000111...///000000......000333111111111111111222222222...000111111111111333555333777===BBBHHHMMMRRRVVVPPPTTTZZZcccooo}}}yyyuuuvvvyyytttnnnnnnoooqqqmmmiiiiiikkkmmmlllkkkdddjjjxxx{{{}}}xxxtttmmmgggcccbbbbbbcccccceeegggeee```ZZZVVVSSS------......///......---,,,---...---,,,,,,---...,,,,,,,,,---------......+++---///...---,,,------,,,,,,,,,------------...+++++++++,,,---...///000---,,,,,,,,,,,,---...///''',,,111111---***+++...////////////////////////666<<>><<<999666::::::;;;<<<============<<<;;;::::::999999999:::999999999999999999999999;;;;;;;;;<<<;;;;;;;;;;;;===>>>@@@BBBDDDGGGKKKNNNRRRcccqqqnnn^^^RRRTTT[[[^^^]]]]]]]]]___```bbbccc```]]]]]]```aaa___^^^```_________^^^\\\[[[ZZZYYYXXXXXXWWWUUUSSSQQQPPPOOOPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCDDDEEEEEEFFFGGGGGGGGGJJJMMMOOOOOONNNNNNNNNGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGDDDBBBBBBCCCEEEGGGEEEDDDCCCAAA@@@??????>>>>>><<<;;;;;;<<<===;;;::::::;;;;;;<<<=========<<<888999;;;<<<<<<<<<;;;:::<<<;;;:::;;;<<<======;;;::::::::::::;;;<<<===>>>>>>?????????>>>>>>@@@BBB???@@@AAACCCDDDEEEFFFFFFFFFBBB???>>>BBBGGGJJJLLLQQQTTTVVVVVVTTTQQQOOOMMMOOOPPPRRRSSSUUU\\\fffmmm{{{|||mmmjjjfff]]]ZZZZZZUUUOOOLLLMMMOOOPPPPPPIIIGGGHHHKKKPPPRRRPPPNNNQQQ]]]gggfffaaa\\\WWWSSSOOOKKKHHHIIIHHHEEEDDDFFFCCCBBBAAA???===888333000222222111///...---......+++---//////------...000333111000...------...///...//////////////////...---------------...///000,,,,,,,,,---------------,,,------,,,,,,---000222------,,,,,,++++++++++++////////////////////////......------------......------...//////...------000000000000000000000000......////////////......---...//////......///000------............------...............//////000---...............---,,,////////////............---..................---,,,---......///............---------......//////...//////////////////...,,,,,,------.../////////...------------...//////111///---...000111111000////////////000000111111---///111222111111333444222444666999>>>DDDLLLRRRKKKPPPXXXaaakkkvvv|||~~~xxxtttrrrpppnnnlllmmmooooookkkhhh]]]aaammm~~~}}}zzzxxxtttoookkkgggfffeeeccceeegggfffccc```^^^]]],,,,,,---............---+++---...---,,,,,,---///,,,,,,,,,---------......,,,---//////---,,,---...,,,,,,,,,,,,------------+++++++++,,,---...///000,,,,,,+++++++++---...///"""'''---000000//////000////////////////////////222888BBBQQQeeewww~~~qqqrrr|||uuuooo{{{zzz\\\JJJHHHMMMVVVnnn~~~rrr^^^RRRNNNNNNKKKHHHNNNRRR[[[ccckkkyyyrrr```TTTHHH???@@@CCCMMMYYY]]]XXXQQQMMMPPPZZZeeeiiifffaaa___```___YYYQQQJJJFFFAAA;;;777555666777:::<<<@@@BBBDDDAAA@@@>>><<<;;;::::::999:::999999888888999999:::888999999::::::999888888:::;;;<<<>>>@@@CCCEEEFFFNNNZZZfffdddXXXOOOPPPVVVWWWVVVVVVWWWZZZ___eeehhhbbb]]][[[^^^___]]]\\\^^^[[[\\\]]]\\\ZZZXXXXXXXXXVVVWWWXXXVVVSSSQQQPPPPPPSSSRRRRRRQQQPPPOOONNNNNNKKKKKKLLLKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHIIILLLRRRXXX\\\ZZZUUUPPPIIIIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFEEECCCBBBAAABBBCCCDDDCCCBBBAAA???>>>>>>======>>>===<<<<<<======<<<:::999:::;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::;;;<<<===>>>===>>>???>>>>>>>>>@@@BBB???@@@AAACCCDDDEEEEEEEEECCCAAA@@@CCCIIIMMMNNNMMMNNNQQQSSSRRRRRRRRRPPPLLLLLLMMMNNNOOORRRZZZfffnnn{{{ppp```YYYVVVPPPJJJIIIMMMQQQQQQOOOFFFGGGJJJPPPUUUVVVSSSOOOMMMUUU^^^ccceeeddd]]]UUUQQQLLLIIIJJJJJJHHHGGGHHHEEEDDDBBB>>>999555222000---...//////...///111222***---000000---,,,...000333222111000............,,,,,,---......---,,,,,,---.........------...000+++,,,------......------,,,.........---...///111------,,,+++++++++,,,,,,////////////////////////......------------......,,,---...//////...---,,,////////////000000000000,,,,,,------------,,,,,,,,,...//////...---///000------............------------........./////////,,,------.........------........................------...//////...------,,,---......//////......---------.....................////////////......,,,------...//////000000------,,,,,,------...///222...,,,---111333111...+++,,,------......------000111333333111000111111111111111222555:::BBBGGGIIIOOOXXX```gggpppyyyzzzpppooommmnnnpppoookkkggg^^^```gggsss{{{~~~tttwwwzzzyyyuuunnniiifffeeefffgggfffcccaaaaaabbb++++++,,,---------------+++,,,...---,,,,,,---///,,,,,,,,,---------......,,,...//////...------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,+++******+++,,,...000&&&(((+++.../////////...------...//////000000000000666===III]]]sssuuummmppp}}}xxxllliiiqqqttt^^^PPPJJJJJJaaapppssstttttt~~~rrr___UUUQQQOOOMMMRRRVVV^^^fffhhhooo~~~jjj\\\QQQIIICCCAAAEEEPPPXXXVVVOOOKKKMMMWWWeeemmmlllgggbbb```[[[XXXTTTQQQNNNIIIAAA:::777666666777:::>>>BBBEEEEEEDDDBBB@@@???>>>======;;;:::999999999999:::;;;888888999:::::::::999888888999999<<<>>>@@@AAAAAAFFFPPPZZZ[[[UUUNNNKKKLLLOOONNNMMMNNNTTT\\\eeekkkddd^^^ZZZ\\\]]][[[ZZZ\\\WWWYYY[[[ZZZWWWUUUVVVWWWTTTVVVXXXWWWSSSQQQPPPQQQRRRRRRSSSSSSRRRPPPNNNLLLKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFCCCIIIVVVeeeooommmbbbWWWLLLLLLKKKIIIHHHGGGFFFEEECCCBBBBBBBBBBBBDDDEEEFFFBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA???>>>======<<<<<<>>><<<;;;;;;<<<<<<;;;:::888999:::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<888:::<<<<<<999999;;;===:::::::::;;;;;;<<<===>>><<<===>>>>>>>>>>>>@@@BBB???@@@AAABBBCCCDDDDDDDDD@@@AAAFFFOOOVVVXXXTTTOOONNNRRRSSSQQQRRRTTTRRRLLLKKKLLLMMMMMMPPPXXXdddmmmjjj```NNNJJJHHHLLLSSSVVVSSSNNNHHHJJJNNNUUUYYYXXXSSSMMMJJJMMMSSS]]]jjjrrrmmmcccUUUOOOKKKMMMNNNMMMLLLNNNGGGEEEAAA<<<777444333333+++---//////------///111)))---111000---,,,---000///000000000///...------,,,,,,---......---,,,,,,---///000...,,,+++---///+++,,,---.........---------///000000///...///000------,,,+++,,,,,,---.................................------------......,,,---///000000///---,,,------------......//////,,,,,,------------,,,,,,,,,---///...------...000------............------------......//////......+++,,,,,,---....................................------...//////...------,,,---......//////......------...///////////////---...///000000///...------......//////000111111---------------...//////000///......///000111000+++,,,...///000///---,,,000222333222111000000111---...///000111444999<<>><<<;;;888777888:::>>>@@@GGGFFFDDDCCCBBBAAAAAAAAA;;;;;;:::999999:::;;;;;;999:::;;;<<<===<<<;;;:::999999:::<<>>>>><<<===>>>>>>===>>>@@@BBB@@@@@@AAABBBCCCCCCCCCCCC???DDDMMMZZZbbbbbbYYYQQQPPPTTTUUURRRSSSVVVTTTMMMNNNNNNNNNMMMPPPXXXcccllltttiiiJJJHHHIIIPPPYYY\\\VVVNNNHHHJJJNNNTTTWWWTTTLLLEEEHHHGGGKKKYYYooo~~~tttXXXQQQMMMOOOQQQPPPQQQSSSBBB@@@;;;555111///000222---///000///+++***+++---)))---111111---+++---000,,,---.../////////...------...///000000///...---...000000///,,,+++,,,///+++,,,---.........---,,,...000222222000///...///---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,---///000000///---,,,+++++++++,,,,,,---------...//////////////////...,,,---///...------...000---..................---,,,---......//////......***+++,,,---......///...---.....................,,,---...//////...---,,,,,,---......//////.........//////000000000000000---...///000000///...---......//////000111111111...............///000000---000111000...---000333---///111333444222000///...000111111000000222333+++---000111222333444666;;;AAAIIIOOOVVV```mmmvvv{{{{{{wwwzzz}}}|||xxxqqqiiidddccccccbbb```\\\___dddiiihhhgggmmmvvvyyy|||uuutttrrrnnnkkklllrrrwwwuuuvvvuuuqqqlllfffbbbaaa+++,,,,,,---,,,+++***)))++++++*********+++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------++++++++++++------...------,,,,,,------...------------------------,,,,,,------...///000000,,,---......------...000000222777>>>JJJ]]]qqqxxxkkkaaa]]][[[WWWTTTaaa{{{jjj[[[MMMPPPWWW___fffjjjmmmqqqkkk[[[VVVXXX[[[ZZZbbblllmmmhhhmmmyyy}}}qqqnnnooogggYYYGGGBBBAAAGGGRRRXXXVVVQQQOOOPPPYYYhhhqqqooogggbbbUUUTTTSSSQQQOOOMMMKKKJJJCCC<<<888777888777999===???BBBFFFHHHGGGEEECCCBBB@@@>>><<<:::999999:::;;;::::::::::::::::::::::::=========;;;::::::<<<>>>;;;???DDDGGGHHHGGGFFFFFFCCCBBBBBBEEEMMMYYYdddlllkkkbbbTTTKKKNNNWWW[[[XXXXXXVVVTTTTTTWWWXXXVVVTTTPPPRRRTTTSSSPPPLLLOOOSSSNNNPPPRRRQQQOOOLLLJJJIIINNNOOOPPPPPPPPPOOONNNMMMOOOKKKHHHHHHIIIGGGBBB===CCCDDDPPPhhh~~~lllVVVRRRMMMGGGEEEFFFFFFBBB>>>@@@@@@??????@@@AAAAAABBBBBBBBBAAA???===<<<>>>@@@EEECCC@@@===;;;:::::::::===;;;999777777999;;;===888999::::::;;;;;;::::::888999999888777888:::<<<666666777888999999::::::>>>===<<<;;;:::;;;<<<<<<888===AAA@@@<<<999;;;>>>BBBCCCEEEDDDCCCBBBBBBCCCEEEIIITTTdddpppkkkYYYHHHTTTTTTWWW]]]\\\WWWSSSSSSPPPOOONNNLLLMMMRRRZZZaaa|||hhhNNNLLLLLLRRRYYYZZZUUUNNNLLLLLLNNNOOONNNJJJCCC???GGGKKKMMMUUUooouuu\\\SSSIIIGGGKKKQQQRRRQQQHHH>>>444111///......000//////...---,,,,,,++++++111000///...---,,,++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111//////---,,,,,,---...///,,,---...---,,,+++---///,,,...111222000...------///,,,)))***...111111//////...---,,,,,,,,,,,,,,,...///000000000///---,,,---------....../////////000///...---------------***...222000,,,***---000........................,,,------...///000111111//////.........---------............---,,,+++***/////////...---------,,,................................................000000////////////000000222///---...222666777777111444888@@@KKKYYYgggqqqsssssssssttttttpppkkkgggkkkmmmmmmnnnwww{{{qqqfffaaaaaabbbbbbccc```]]]___cccffffffgggkkkrrrooolllnnnuuuyyyzzzyyyooopppoooiiibbbbbbiiipppwww{{{~~~|||uuummmiiiggg,,,------...---,,,+++***,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------,,,,,,---------------------------------,,,,,,------...//////000,,,---......------...000...///222777@@@OOOaaannnvvvnnnddd[[[WWWTTTSSSRRR]]]uuu|||nnn\\\UUUQQQWWW```fffhhhiiitttzzztttfffcccgggbbb\\\^^^gggkkkjjjoooxxx}}}}}}vvvllljjjooommmdddNNNIIIEEEHHHPPPXXXZZZYYYLLLKKKQQQ^^^ffffffaaa^^^TTTUUUTTTSSSQQQNNNKKKJJJCCC>>><<<===<<<888777999:::===AAADDDEEEFFFFFFFFFCCCAAA???<<<:::999999999;;;;;;:::999888888888888888999:::999888888:::;;;;;;>>>BBBCCCCCCBBBAAAAAA???>>>===@@@GGGQQQ[[[aaaeee^^^RRRKKKNNNVVVYYYVVVTTTRRRRRRTTTVVVWWWUUUSSSNNNPPPRRRRRROOOMMMOOORRRNNNOOOPPPPPPNNNLLLJJJIIILLLLLLMMMMMMMMMMMMLLLLLLMMMJJJGGGGGGIIIHHHCCC>>>DDDDDDLLL^^^qqqssseeeUUUMMMIIIDDDCCCEEEFFFCCC@@@@@@???????????????@@@AAAAAAAAAAAA???===<<<===???BBBAAA???===;;;:::999999::::::::::::::::::::::::888999::::::;;;;;;::::::999::::::999888888;;;===777888888999::::::;;;;;;===<<<;;;;;;;;;;;;<<<===;;;===???>>><<<;;;===???AAABBBBBBAAA???@@@CCCEEEIIIMMMWWWeeennnjjj\\\OOOQQQWWWdddooonnnbbbUUUNNNNNNOOOOOOOOOOOORRRXXX\\\llllllSSSOOOLLLNNNRRRTTTQQQNNNNNNMMMLLLKKKKKKIIIFFFCCCAAAHHHMMMUUUjjj|||kkkYYYQQQHHHFFFJJJNNNNNNMMMAAA999333222111///...///------------------------...............------------------............///------------------------..................------------------------------,,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...//////...------------...///,,,---...---,,,+++---///,,,...000000///.........---......---------.../////////...---------------///////////////......---,,,,,,---------.........//////...---------------+++...000000---,,,---///........................------......//////000000//////.........---------,,,,,,------...------,,,...............---------................................................000000////////////000000///---+++---000333333333///111444999AAALLLXXX```fffgggiiikkkjjjfff^^^YYY[[[^^^```dddpppuuuhhhaaa______``````\\\[[[^^^bbbdddccceeeiiihhhdddaaaccchhhllllllkkkeeeggggggccc]]]]]]ccciiiooossszzz~~~xxxttt------.........---,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---......//////,,,---......------...000---...///111666@@@NNNXXXbbb___YYYRRRMMMKKKMMMOOOYYYnnnsssbbbTTTUUU\\\`````````dddllltttzzz{{{uuuyyyuuuggg^^^cccjjjmmmrrrxxxwwwxxxrrrhhhfffmmmpppnnnSSSOOOJJJJJJNNNUUU[[[^^^OOOKKKLLLTTTZZZZZZWWWVVVTTTUUUVVVVVVTTTPPPLLLJJJDDDBBBBBBDDDBBB;;;777777666777:::===@@@DDDGGGHHHDDDCCCBBB@@@>>><<<;;;:::;;;:::999777777777888999555777999999888888999:::<<<===???>>>===<<<<<<<<<===;;;;;;<<>>>>>>>>>>>>>>??????@@@@@@>>><<<<<<===>>>============<<<:::999888888999;;;<<<<<<;;;999888888999999:::::::::::::::999:::;;;:::999999;;;===999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>=========>>>???>>>>>>>>>>>>>>>@@@DDDHHHKKKNNNVVV```fffddd]]]VVVQQQ]]]rrrlllUUUHHHIIILLLOOORRRSSSSSSUUUWWWdddpppzzzdddVVVQQQLLLIIIIIILLLMMMNNNOOOLLLIIIGGGGGGHHHHHHHHH<<>>GGGMMMYYY\\\bbbfffgggaaaXXXRRRLLLOOOSSSZZZhhhzzz{{{nnnddd```___^^^\\\YYY[[[___dddccc```bbbgggeeebbb______bbbeeeeeeccc[[[^^^___\\\XXXYYY___eeehhhkkkttt|||------------------,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,------.........,,,---......------...000///000000000111777AAAHHHNNNOOOOOOKKKFFFEEEIIIMMMXXXiiiwwwhhhccc___YYYVVVYYYYYYbbbiiiqqq}}}zzzfffcccjjjppptttwwwuuuvvvqqqhhhdddhhhkkkkkkRRRRRRQQQQQQRRRUUUYYY\\\VVVOOOLLLPPPSSSQQQNNNLLLQQQSSSVVVWWWVVVRRRMMMJJJFFFEEEGGGIIIFFF@@@<<<===888666555666:::>>>BBBCCCAAAAAABBBBBBBBBBBBAAA@@@===<<<:::999888999:::;;;555888:::;;;:::::::::::::::;;;<<<:::999888:::;;;===<<<;;;<<>>>>>==================>>>???>>><<<;;;<<<===::::::;;;<<<<<<:::999888888999;;;<<<<<<;;;999888888888999::::::::::::999999;;;<<<;;;::::::<<<===999999999999::::::;;;;;;::::::;;;<<<===>>>???@@@AAA@@@>>>?????????===;;;999;;;>>>@@@AAADDDHHHJJJHHHLLLQQQVVVZZZ[[[YYYWWWUUUaaatttjjjQQQCCCCCCGGGMMMSSSUUUUUUTTTTTT]]]cccuuu~~~hhh\\\SSSPPPKKKGGGFFFGGGJJJLLLLLLIIIEEEDDDEEEGGGHHHHHH>>>HHHOOOPPPUUU[[[XXXNNNMMMIIIEEECCCDDDCCC@@@<<<555111///111000,,,+++...++++++,,,------......///---------............///---------............///------------------------,,,,,,------------......------------------------,,,,,,,,,---------......---------.........//////------------------------------------------------------------.........///,,,---...---,,,+++---///---.........------///000+++...000000...,,,---...000000000///000000111111111000...------......///,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------,,,---...///---+++.............................................---........................***+++,,,---............,,,---------.../////////................................................/////////....../////////......///000111111000000111111111000222666<<<@@@JJJOOOXXX```ddd```XXXQQQGGGIIINNNVVVddduuuwwwlllfffccc___ZZZ[[[]]]cccgggeee___```dddgggdddaaa```aaaccccccbbbZZZ[[[ZZZWWWVVVYYY```gggggggggmmm|||zzz++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------------,,,---......------...000...///000//////222999>>>???CCCGGGFFFCCCCCCIIINNNYYYeeeyyyyyyhhhTTTMMMRRROOOWWW^^^iiiqqqhhhkkkppprrrqqqlllmmmjjjddd``````aaa```OOOTTTZZZ]]]]]]\\\[[[[[[WWWPPPKKKMMMOOOMMMHHHGGGLLLOOOSSSUUUUUURRRMMMJJJIIIHHHJJJMMMJJJFFFFFFIII@@@;;;666333555777999999:::<<<>>>AAADDDFFFGGGGGGFFFDDDAAA>>><<<:::::::::555888:::;;;:::999999:::888999999999888888;;;===;;;;;;;;;<<<===???AAABBBFFFFFFEEEDDDHHHMMMMMMIIICCCFFFKKKOOOQQQQQQQQQQQQOOOPPPOOOKKKLLLNNNJJJBBBFFFDDDCCCDDDFFFFFFDDDBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGEEEDDDCCCDDDCCCBBBAAA===???BBBEEEFFFFFFEEEDDDEEECCCAAA@@@AAAAAAAAAAAA>>>>>>===============>>>;;;===>>>===<<<;;;;;;<<<888999:::;;;;;;:::999888::::::::::::::::::::::::777888999999::::::999999999:::<<<<<<;;;:::;;;===888888888888999999999999999:::;;;<<<>>>???@@@@@@AAA@@@@@@AAAAAA???;;;777666:::AAAFFFHHHJJJKKKLLLGGGHHHKKKNNNQQQSSSUUUWWWXXX^^^iiirrrnnn\\\III@@@???CCCJJJQQQUUUWWWUUUTTTRRRUUUcccsssttteee\\\\\\LLLKKKIIIHHHHHHIIIJJJKKKFFFEEEDDDDDDEEEFFFFFFEEEEEEMMMOOOKKKIIILLLKKKFFFGGGDDDBBBAAA@@@>>>999666444000......,,,)))***...------------------------///............------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......------------............------------------------++++++,,,---.........///,,,------.........//////,,,---...---,,,+++---///,,,---...---,,,---///111,,,++++++...111111///---000000000000000111222333111000...------......///,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---,,,,,,---......---+++....................................---------------.....................,,,------......------,,,,,,---------.../////////................................................//////............//////---...///000000000000000111111000000///222666999777===GGGRRRXXXXXXSSSNNNHHHHHHLLLTTT___mmmzzz~~~tttmmmiiibbb[[[]]]___dddhhhfff___]]]___bbb___\\\[[[[[[[[[\\\\\\[[[ZZZWWWSSSSSSXXXaaaiiiiiifffgggrrrvvv++++++*********+++,,,,,,,,,---------------,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,------,,,---......------...000+++---//////---///333777666<<>>888888:::;;;;;;;;;;;;:::>>>@@@AAA@@@CCCHHHHHHDDD@@@CCCGGGJJJKKKKKKLLLMMMMMMOOOMMMIIILLLQQQKKK@@@BBB@@@>>>???BBBCCCAAA???AAA@@@@@@AAAAAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@;;;>>>AAABBBAAA@@@??????CCCBBBAAA@@@??????@@@@@@===============>>>??????:::;;;======;;;::::::;;;999999::::::::::::999999;;;::::::999999::::::;;;777888888999999999999999888:::;;;<<<;;;:::;;;<<<888888888888888888888888999:::<<<===????????????>>>???@@@AAA???===;;;:::999???FFFKKKMMMLLLKKKKKKFFFGGGGGGJJJMMMQQQTTTVVVWWWXXX]]]bbb^^^RRRGGGBBB@@@BBBGGGMMMSSSVVVUUUTTTQQQRRRWWW\\\XXXNNNLLLQQQGGGGGGHHHJJJMMMMMMKKKIIIDDDCCCCCCDDDFFFFFFDDDCCCJJJNNNNNNHHHCCCCCCDDDCCCBBBAAA???>>><<<999555222222///------+++(((***...---------------------,,,//////.........------------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------......,,,------------.........------------------------)))***,,,---.../////////+++,,,---...////////////,,,---...---,,,+++---///+++,,,......------...000---***))),,,111333000---/////////000111222333444000000///...............------------,,,,,,,,,,,,...------------...//////,,,,,,---------,,,,,,,,,........................------------------......---------...............---------...------,,,,,,---------...............................................................///......------......///+++,,,......---...///111......///......///222555///333;;;DDDKKKNNNLLLJJJEEEEEEHHHOOOWWW```lllvvv}}}uuuooommmggg___]]]^^^ccciiiiiiccc]]]\\\[[[YYYWWWVVVUUUUUUWWWXXX[[[XXXTTTQQQQQQWWW___eeefffcccbbbhhhrrryyyyyyvvv,,,++++++***+++,,,---...+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000***,,,//////------///222222777>>>CCCFFFIIINNNQQQVVV^^^gggttt}}}|||pppTTTJJJDDDDDDHHHVVVppp~~~xxxnnneee]]]YYYVVVUUUUUURRROOOLLLMMMRRR[[[eeemmmqqqrrrrrraaaUUUIIIFFFEEECCCBBBCCCAAADDDHHHLLLNNNNNNLLLJJJOOOPPPTTTWWWTTTPPPSSSYYYPPPHHH>>>888666666444222333333444666999<<>>999::::::888666555666888555666888999888999:::<<<555777999;;;;;;:::888777999<<<======???DDDDDDAAA===@@@CCCDDDCCCCCCEEEGGGIIILLLJJJHHHNNNUUUOOOCCC???;;;999:::>>>@@@???<<<<<<<<<===>>>???@@@@@@???CCCCCCAAA???=========>>>;;;<<<>>>>>>=========>>>@@@@@@???>>>======>>>@@@<<<<<<<<<===>>>???@@@AAA888:::<<<<<<;;;:::::::::;;;::::::999999999::::::999999;;;;;;;;;;;;999999777777888999999999999999777999;;;;;;:::999::::::999999999999999999999999:::;;;===>>>?????????>>>;;;===>>>===;;;;;;???BBBBBBFFFKKKNNNMMMKKKIIIHHHEEEDDDCCCFFFKKKOOORRRRRRUUUWWW\\\bbbaaaWWWOOOMMMFFFEEEEEEIIINNNRRRTTTTTTQQQOOOMMMIIIEEEAAAAAACCCGGGFFFFFFJJJPPPQQQMMMHHHFFFEEEDDDDDDFFFFFFEEEDDDHHHKKKKKKFFFAAAAAABBBBBB???>>>===;;;999666333000++++++---///---)))***///+++,,,,,,------.........---------...............---------............///------------------------***++++++,,,------......------------------------,,,,,,,,,---------......,,,,,,---------.................................***+++---.........------+++,,,---////////////...,,,---...---,,,+++---///)))+++...///...---...///...---,,,---.../////////......//////000222333444///////////////......---.........---------,,,,,,---------------...//////***,,,///...,,,***+++---........................,,,,,,,,,------.........---------.........//////++++++,,,---...........................---------................................................///......------......///+++,,,...---,,,...111444---.........---...000222000111444999>>>BBBCCCCCC???>>>BBBJJJPPPVVV```kkkuuuzzzxxxooojjjmmmkkkddd___^^^bbblllppplllddd```WWWWWWVVVTTTSSSTTTVVVXXXXXXWWWTTTRRRSSSVVV[[[______^^^___aaaeeejjjoooqqq---,,,,,,+++,,,---//////***+++---...///...------++++++,,,,,,,,,---------,,,,,,------------......++++++------------+++++++++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000+++...111111...---...111000555<<>>@@@@@@>>>>>>@@@CCCFFFIIIHHHGGGOOOXXXSSSFFF===999666888<<>>>>>===<<>><<<;;;<<<===;;;;;;;;;::::::;;;===>>><<<======<<<;;;<<<>>>@@@<<<<<<<<<===???@@@BBBCCC777999<<<<<<;;;:::::::::<<<;;;:::999999999:::;;;666888<<<>>>>>><<<888666777777888999999999999888666888:::;;;:::999999:::::::::::::::::::::::::::;;;<<<===?????????>>>>>>999;;;;;;999777:::BBBJJJJJJLLLNNNMMMKKKHHHFFFEEECCC@@@???CCCIIINNNOOONNNVVVYYYbbbkkklllcccZZZWWWJJJGGGEEEFFFKKKPPPRRRSSSGGGEEEAAA===>>>CCCEEECCCIIIFFFEEEJJJQQQSSSNNNGGGJJJGGGEEEDDDEEEGGGGGGFFFEEEGGGHHHEEEBBBBBBBBBBBB===<<<;;;:::888555222000%%%'''---222000,,,,,,///)))***+++,,,...///000111++++++,,,---...///000111---------.........//////........................******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,---.........---,,,+++***+++---///000000///...------...---,,,+++---///(((+++...//////............000000...+++***---111.........///000222333444...///000000000///---,,,/////////......------------------------...///000(((,,,000///+++)))+++///........................++++++,,,,,,---...//////---------.........//////)))***+++---...///000000/////////......------,,,.........................................................------.........---///000///...000444999...///000///...///000222111///...///333777999::::::999>>>GGGMMMQQQ[[[fffooouuurrrhhheeekkkmmmhhhaaa___dddpppxxxuuulllgggTTTTTTSSSRRRQQQSSSUUUXXXWWWWWWVVVVVVVVVWWWYYYZZZYYY[[[]]]]]]\\\___eeejjj******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,***,,,------++++++,,,...---,,,,,,,,,,,,---......,,,,,,+++++++++,,,---...+++,,,---,,,***)))***+++------------------------000---******---///...---+++,,,...---,,,,,,---///...///////////////......///000444<<>>===???BBBFFFHHHJJJJJJJJJNNNLLLMMMRRRYYY\\\YYYUUURRRKKKCCC>>>>>>>>>;;;888///000333555666666555444999:::===DDDKKKNNNLLLIII???@@@===888777999999777777888999:::;;;;;;;;;;;;555555666888888999999999777777888999:::::::::::::::;;;<<<<<<======<<<<<>><<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???BBBEEEFFF;;;;;;;;;999888888:::<<<:::;;;:::888666777999<<<888999:::;;;<<<;;;:::999999;;;<<<;;;999999:::;;;:::888777888<<<>>><<<:::===>>>===<<<;;;;;;===??????>>>===<<<<<<;;;:::888666<<>>DDDGGGDDDCCCEEECCC===>>><<<888333111000000111,,,------......------,,,,,,,,,++++++,,,...///111***,,,---,,,******---000......---------,,,,,,,,,---------............///........................,,,---------.../////////........................---,,,,,,,,,,,,---......,,,---......//////...............------,,,,,,,,,,,,...000///,,,+++---000...---,,,,,,,,,,,,---...------------------------...........................------------...//////---...111222222111...---,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,******+++,,,...///...,,,,,,...111///......---------.........------,,,---...///000........................+++,,,------......---------.........------,,,+++...------------...//////***,,,............000111---......---,,,,,,///111000///......///000///------......///000111111222---......///000111111222555888===AAAEEEKKKSSSYYYlllqqqlll```\\\bbbeeeaaa]]]___bbbkkkxxxxxxlllccc[[[SSSPPPPPPQQQVVV[[[[[[YYYWWWUUUSSSTTTTTTUUUYYY[[[[[[XXXTTTTTTYYY^^^******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***...000000///+++,,,------,,,,,,---///,,,,,,------------,,,,,,...000444:::AAAJJJQQQUUU\\\aaaeeekkkxxxzzzvvv~~~vvv\\\LLL@@@BBBLLLZZZqqq}}}}}}mmm```TTTQQQPPPNNNKKKKKKKKKMMMOOOQQQYYYjjjrrr]]]MMMCCC>>><<<:::<<>>===<<<;;;::::::::::::777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDD<<<<<<<<<:::888888999;;;;;;;;;:::888666666999;;;666777999:::;;;;;;;;;;;;999:::;;;:::999888999::::::888777888;;;<<<;;;:::888:::::::::999:::<<<>>><<<;;;999999999999999999888>>>CCCDDDFFFKKKLLLKKKOOOPPPQQQPPPLLLHHHEEEDDDBBBDDDFFFGGGHHHIIIJJJKKKVVV^^^nnn~~~bbbUUUMMMIIIEEEIIIMMMFFFDDDBBBAAA??????@@@AAABBBIIIFFFFFFKKKOOOOOOOOOQQQOOOQQQIIIDDDHHHDDD???EEEBBBFFFGGGBBB@@@BBB@@@<<<:::888555111/////////000,,,------------------,,,,,,,,,,,,,,,------...///***,,,---,,,++++++---///000000000/////////......------------..................------------------------------....................................---,,,,,,,,,,,,---......***+++,,,,,,---,,,,,,,,,......---------,,,,,,,,,+++,,,---,,,++++++,,,---...---,,,,,,,,,,,,---...------------------------////////////////////////---------------...//////---...000222222000...------------,,,,,,,,,,,,,,,---...///...,,,++++++,,,+++---......,,,,,,...000......---------------...///...---,,,------//////........................+++,,,------......------------------,,,,,,++++++,,,,,,,,,,,,,,,---......,,,...///...------...///,,,,,,---,,,++++++---///000...---...///000///---......//////000000111111......//////000000111111111666;;;======AAAJJJRRRbbbgggeee[[[XXX^^^aaa]]]VVVXXX\\\fffvvvxxxhhh```XXXUUURRRPPPSSSWWWYYYWWWUUUSSSSSSSSSTTTUUUVVVXXXYYYUUUQQQPPPSSSWWW******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++++++++++++++++++++++++++***)))***,,,...000///...+++,,,------,,,,,,---...,,,,,,------------,,,,,,---000333666;;;DDDNNNVVVaaajjjpppooooooxxx}}}rrrvvvrrr]]]HHHBBBFFFNNN[[[gggzzz{{{{{{}}}~~~rrrdddUUUNNNMMMLLLLLLOOOMMMPPPRRROOOOOO\\\tttpppZZZIII@@@<<<999;;;???BBBDDDDDDCCCBBBAAADDDIIINNNSSSUUUVVVVVVOOOJJJEEEBBBBBBBBB@@@>>>;;;999666222000......---000111444666999>>>DDDHHHHHHIIIFFF???;;;:::888444555555555666666666666666444555666777888888888777888888888777777666555444888888999:::::::::::::::======???BBBDDDEEECCCAAA@@@999555888:::999999:::888888888888888999::::::<<<<<<;;;:::999999999999555666777777888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@=========;;;999888999;;;<<<<<<;;;999777666888999444555777888:::;;;;;;;;;777999:::999888888999::::::999888888:::::::::888666888::::::::::::;;;<<<:::999777777777999;;;<<<<<>>===<<<:::555444111///------...///------------------------,,,,,,------...---------+++,,,---,,,++++++---///------,,,,,,,,,,,,,,,+++------------............---------,,,,,,+++++++++............---------------------------------------,,,,,,,,,,,,---......******+++,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,++++++,,,---,,,+++...------,,,,,,------...------------------------////////////////////////------------......//////---...000111111000...---------------------------,,,---......,,,,,,---...+++,,,------,,,,,,---...------,,,,,,,,,,,,------//////------,,,---...///........................+++,,,------......------------------------,,,,,,,,,++++++++++++,,,------...///000///---,,,---...,,,---...---,,,,,,...000///...---...///000///---///////////////////////////////////////////////////444777666444777???GGGRRRXXXXXXRRRRRRXXX[[[XXXPPPQQQSSS\\\lll|||~~~pppjjjdddaaa\\\WWWVVVXXXXXXVVVTTTSSSRRRSSSTTTUUUSSSUUUVVVTTTPPPMMMNNNQQQ******+++++++++,,,,,,,,,++++++++++++++++++,,,---***+++---,,,++++++,,,...++++++,,,,,,------------++++++,,,,,,---------,,,+++,,,---,,,***)))***+++***************+++++++++,,,,,,---......---+++******,,,------,,,+++---...------.../////////......,,,///222222555===JJJTTT___lllwwwvvvmmmjjjrrr{{{ssseeedddlllyyyrrr\\\OOOIIIIIIOOOVVVdddnnnrrrmmmlllvvvyyyuuurrrrrrwww}}}ooocccVVVQQQPPPOOOQQQTTTWWWXXXVVVOOOKKKTTTgggxxxsssbbbQQQDDD>>><<>><<<>>>999666888:::999999;;;888888777777888888999:::<<<;;;:::999999999999999666777888888999888888888:::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<:::888999:::<<<<<<<<<:::777666777888555555666777888999999999666888999999888777888::::::999999999999999999888777:::<<<===<<<::::::;;;999999888888888;;;???BBBBBBFFFJJJOOOVVV\\\ZZZUUUSSS\\\dddaaaVVVLLLJJJLLLHHHGGGFFFFFFIIIKKKLLLMMMTTTVVV```xxxaaaNNNPPPMMMLLLSSSXXXYYYQQQGGGCCCEEEGGGGGGFFFEEEDDDEEEGGGGGGIIIRRR\\\ffffffWWWGGGDDDCCCBBBHHHIIIKKKKKKGGG@@@;;;888666111000///---------...///---------,,,,,,---------,,,---.........---,,,+++---------,,,,,,,,,---...+++*********************,,,,,,---------.........------,,,,,,+++*********.........------,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,---............---------------------------000---+++,,,///000...,,,------------------------,,,,,,------------------////////////////////////,,,------...............------///000000///---------------...............+++,,,------,,,,,,...///***+++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------000///...---,,,---..............................+++,,,------......------//////...............///,,,,,,,,,+++,,,,,,---...---...///...---,,,---///...///000000//////000222...---,,,---/////////...//////////////////......//////////////////......222222222111111333777;;;CCCIIILLLJJJKKKPPPSSSRRRNNNMMMMMMQQQ^^^nnnwwwxxxuuusssqqqqqqllldddaaabbbZZZXXXVVVTTTSSSSSSTTTTTTQQQSSSTTTTTTQQQOOONNNOOO******+++++++++,,,,,,,,,************++++++,,,---***+++---,,,++++++,,,...***+++,,,---------,,,,,,***+++,,,---------,,,,,,+++,,,---,,,***)))***+++)))))))))******++++++++++++,,,---...---+++*********+++---,,,++++++,,,...,,,,,,---...//////......,,,...000000111888DDDNNNVVVgggyyy}}}rrreeecccggglllaaaVVVTTT]]]ooorrr```PPPFFFGGGLLLXXX___ddddddeeennnzzzyyyqqqllliiihhhkkkqqqkkkccc\\\ZZZXXXUUUSSSTTT\\\ZZZUUUOOOMMMSSS___hhhvvvtttpppjjjaaaUUUHHH@@@@@@BBBFFFHHHHHHFFFDDDBBB>>>AAAEEEGGGHHHIIIJJJKKKHHHGGGFFFEEEFFFEEEDDDCCC===>>>@@@@@@>>>;;;888555...111333222//////222555:::AAAFFFGGGGGGEEE???888;;;:::999777666666666666444444555666666666666555555666666777888888777777555666777777888777777777999999999:::<<<<<<;;;999<<<888666999:::888888;;;888888888777888999999:::<<<;;;::::::999:::::::::666666777888888888888777999999999999999999999999999999999999999999999999;;;======<<<:::999999:::<<<<<<<<<:::777666666777888888777777777777777777666777999999888888999:::999:::::::::999888999999:::;;;===<<<:::888777777777888888888888<<>>DDDMMM[[[ooo{{{uuufff[[[XXXWWWRRRMMMLLLVVViiiqqqYYYHHHDDDFFFPPPUUU[[[aaaffflllqqqttttttooolllkkkhhhddddddfffiiieeedddeeebbb[[[TTTRRRXXXUUURRRQQQSSSXXX\\\^^^dddbbb```^^^[[[TTTJJJDDDDDDFFFIIIKKKKKKHHHEEEBBBAAAAAAAAABBBCCCEEEEEEFFFEEEEEEEEEFFFEEEDDDCCCCCC???AAADDDEEEDDDAAA<<<999000111222111000000111333000888@@@DDDGGGIIIEEE???===;;;999777555555555555444444555555555555555444444555666777888888888888555555666777777777777777888777777888::::::999777999666666888999666777:::888777777777777888999999;;;::::::999999::::::;;;333444555555666666555555888888888888888888888888888888999999999999888888999:::<<<<<<:::999999999:::;;;<<<:::888777777888:::999888777666666666666666888999999888888:::;;;999:::;;;;;;999999:::;;;999:::;;;999666333333333333666888888888;;;@@@EEEGGGIIIIIIIIINNNUUUYYYWWWUUU___kkkpppkkk___SSSKKKBBB>>><<<>>>DDDJJJNNNOOOKKKOOOUUU___sssiiiUUUSSSMMMKKKTTT[[[ggg]]]PPPFFFCCCDDDEEEFFFFFFEEEDDDEEEEEEIIITTT```xxxzzzgggNNNEEEAAA???CCCFFFJJJOOOOOOFFF888000000......------......///000...---,,,++++++,,,---...,,,,,,------...---------000...,,,,,,---...---,,,,,,,,,,,,------------...,,,,,,,,,,,,------------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......))))))***+++++++++++++++,,,,,,,,,------------...---,,,++++++,,,---,,,+++,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,------------------,,,,,,,,,,,,---......//////+++,,,------,,,,,,...///+++++++++---//////---+++,,,++++++,,,,,,---...///...------,,,---...///000........................+++,,,------......------,,,+++***)))***+++,,,---...------------...//////***,,,---.........000222***,,,......---------...---,,,+++,,,...//////...................................................111///...000222333222000222555888;;;===@@@CCCEEEDDDFFFGGGHHHPPP]]]hhhlllhhhmmmwww|||tttnnnnnn___]]]ZZZWWWUUUTTTTTTTTTLLLMMMNNNPPPQQQPPPPPPOOO******+++++++++,,,,,,,,,))))))))))))***+++,,,---***,,,------++++++,,,...)))***,,,------,,,+++***)))+++,,,......---,,,++++++,,,---,,,***)))***+++))))))******+++,,,,,,---)))+++,,,+++******,,,///)))+++,,,,,,++++++,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,...000444888:::CCCJJJ[[[lllooocccUUUNNNIIIHHHGGGIIISSSdddvvvjjjWWWNNNLLLJJJOOOWWW```eeefffeeeeeecccdddiiiooooooiiidddcccfffeeehhhmmmjjjaaaYYYVVVUUUVVVWWWYYY[[[[[[ZZZXXXVVVWWWWWWUUUQQQMMMKKKJJJJJJLLLOOOQQQPPPMMMHHHEEECCC@@@======AAADDDDDDDDDAAACCCEEEEEEDDDBBBAAAAAAAAACCCFFFIIIJJJIIIGGGFFF:::777222000///111111222+++222999===CCCHHHIIIGGG@@@>>><<<999777666666777444444555555555444444333444555555666666666555555555555666777777777777777666555555666777888888666666444555888777555666999666666555555666666777888999999888888888999999:::444444555666666666666666777777777777777777777777777888999999:::999888777666888:::;;;999999999999999:::;;;;;;999777888888:::999888777777777888999777888::::::999999;;;<<<888:::<<<<<<::::::<<<>>>999999999777444333333444222666:::;;;:::<<>>555///...///000///+++000444777>>>GGGLLLLLLDDDBBB???<<<:::999999:::444444444555555444333333555555555555444333222222555666666777777777777777555444333444666777777666555333444777777444555999555444444444444555666666888777777777777777888888666777777888888888888888777777777777777777777777666777999::::::999888888444666999:::999888999:::888999;;;;;;999888888999888888777777777999:::;;;777999::::::::::::<<<===888:::======;;;;;;===@@@::::::999777555555777888444888===>>>===>>>CCCGGGBBBHHHKKKIIIHHHKKKOOOPPPKKKMMMUUU```iiieeeVVVIIIAAA===;;;???HHHRRRWWWXXXKKKLLLKKKLLLVVVccclllmmmiiiXXXRRRQQQJJJJJJOOOMMMOOOOOONNNJJJGGGEEEEEEFFFFFFBBB@@@BBBDDDHHHQQQZZZ[[[dddXXXDDD@@@BBBCCCGGGDDDEEEIIIIII???111...222,,,,,,,,,,,,,,,,,,------///...,,,++++++,,,...///,,,,,,++++++,,,...///111111///,,,,,,...///---+++.........//////000000000++++++,,,,,,,,,---------******+++,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,------------,,,,,,,,,,,,------.........,,,...000///,,,+++---000,,,,,,---......---,,,,,,++++++,,,,,,---...//////........................+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......,,,,,,---...---,,,,,,...111111...+++,,,,,,,,,---...///000111,,,++++++,,,---///111333........................+++,,,------......------000///---------///111222,,,,,,++++++,,,,,,---....../////////---,,,---...+++---///000///.........,,,++++++,,,...//////...,,,,,,------...///000000,,,,,,------...///000000)))333333---)))---333------///111111222666:::555<<>>???AAACCCBBBBBBBBBAAA@@@@@@@@@@@@FFFMMMQQQTTTXXX^^^cccRRRDDD777333000---///444+++...111444777>>>FFFMMMMMMKKKGGGAAA<<<999:::;;;666555555777888888666444111222444555666666555444555555555666666777777777444444333444555777999:::888777666444222333777:::555555555555555555555555666666666666666777777888555555555555666666666666444555555666666666666666666666777888888888888888777777777777666666666666999999777666555555555555777888888888888999999999777999;;;<<<===>>>======>>>=========>>>>>><<<:::666777:::;;;888555666:::999???BBB>>>===AAADDDBBBCCCBBBAAACCCEEEGGGHHHGGGKKKGGGFFFPPPbbblllaaaPPPEEE>>>@@@CCC???FFFQQQRRRPPPMMMJJJHHHKKKQQQTTTTTTPPPOOOMMMKKKJJJIIIIIIJJJNNNSSSSSSJJJDDDDDDEEECCCCCCBBBAAAAAACCCFFFIIIKKKNNNMMMKKKHHHFFFDDDBBBAAACCCBBB???;;;777222///,,,,,,,,,,,,---------......---...///...---,,,---///---------............///.........------,,,,,,,,,,,,,,,,,,++++++*********.........------.........************+++,,,---...---------,,,,,,++++++++++++,,,...---,,,,,,---///)))+++,,,,,,******+++---,,,++++++...222444111...+++---000000...---------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////************+++,,,------+++,,,------++++++,,,---,,,------+++******,,,...+++))))))+++...000...,,,///------...---+++---222,,,,,,,,,---------......,,,---///...------...000+++,,,------......------,,,,,,,,,---------......---...///...------...///+++,,,------+++***+++---//////............////////////000///...+++)))(((000...,,,******,,,...///......////////////............////////////......))))))+++---///000222333222333555999>>>FFFOOOUUU\\\hhhwww{{{tttggg\\\XXXRRROOOPPPVVVWWWTTTUUUZZZYYYZZZ[[[YYYVVVRRRPPPOOO******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,---...---+++***+++,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,...............---------///222999@@@GGGHHHDDD@@@???AAAEEEIIINNNWWWbbbjjjsss}}}tttjjjkkk^^^RRRKKKNNNRRRPPPJJJHHHHHHMMM[[[rrrqqqlllhhhiiiooovvvzzz|||qqqjjjgggkkklllcccYYYTTTQQQLLLIIIHHHFFFDDDFFFKKKTTT]]]gggjjjeee]]]XXXVVVPPPDDD:::999;;;<<<<<<>>>AAAAAA@@@@@@?????????>>>@@@CCCJJJRRRYYY^^^```aaaVVVKKKAAA<<<888222111333,,,---///111333999AAAFFFMMMLLLJJJFFFBBB@@@AAABBB<<<;;;999888888777666555777777777666555444333222555555555666666666777777555444444333333444555666666666555444333333666888555555555555555555555555666666555555666666777888555555555555666666666666444555666666777777666666666666777888888888888777777777777777666666666666666555555666666777888999777777888888999999::::::888999;;;===>>>??????>>>>>>===;;;;;;;;;;;;999777555666999<<<===>>>@@@BBB<<>>===<<<:::777444111///...,,,,,,,,,---------......,,,---///...------...///,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---...---,,,+++************---------,,,,,,++++++++++++,,,------,,,,,,---///+++,,,------,,,,,,---///,,,,,,+++,,,------,,,***+++---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---...//////------...///---------,,,++++++---///+++******+++...///---+++...,,,,,,...---+++---222,,,,,,,,,---------......+++---......------...///+++,,,------......------,,,,,,,,,---------......---...///...---,,,---///,,,---...---,,,+++,,,---//////............//////............---,,,++++++......------------------////////////////////////.........//////..................///000111111222000222444666999???FFFKKKUUU```nnnrrrlllbbbZZZVVVPPPKKKJJJNNNOOOOOOSSSYYY]]]___bbbaaa^^^YYYSSSPPP******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,***,,,------,,,+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,//////......---,,,,,,,,,,,,...111777<<<>>>>>><<<<<>><<<:::999:::======<<<<<<<<<===>>>>>>@@@AAAGGGQQQ\\\bbbaaa^^^VVVOOOHHHDDD???888444333////////////000444:::???HHHIIIIIIHHHFFFDDDEEEFFFCCCBBB???===:::999888888999999777666555444444333555555555555666666666666555555444333222222333333333444555444333333444555444444444444444444444444666555555555555666777777444555555555555666666666555666666777777777777777555666777777888888777777666666666666777777777777555555555555666777888999777777888888999:::;;;;;;999:::<<<===>>>???>>>>>>===;;;888777777777666444666777999===BBBFFFHHHHHHAAAHHHLLLIIIEEEDDDEEEEEEBBBAAAAAABBBDDDDDDBBB@@@;;;BBBIIIWWWwww```OOOHHHHHHCCCCCCGGGCCCLLLHHHCCC>>>;;;;;;???CCCIIIFFFBBBAAACCCHHHOOOSSSUUUSSSLLLFFFEEEGGGFFFBBB>>>BBBHHHKKKKKKGGGAAA>>><<<===>>>??????===;;;:::666555333111////////////,,,,,,,,,---------......+++---......------...000+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++...---,,,+++************------,,,,,,,,,,,,+++++++++,,,------,,,,,,---...,,,...//////......///000+++,,,---,,,+++***,,,---,,,---//////---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,------------------........................---,,,,,,++++++++++++,,,---...//////------...///---......---,,,,,,---///,,,++++++,,,---...,,,+++,,,+++,,,......,,,...333,,,,,,,,,---------......+++,,,------,,,,,,---...+++,,,------......------,,,,,,,,,---------......,,,...///...---,,,---...,,,---......---,,,---...//////............//////------,,,,,,,,,------...,,,---///000000///...---000///...------...///000------............------111000000000////////////...000111222333666:::===IIISSS^^^bbb^^^XXXSSSRRRMMMHHHDDDEEEGGGKKKRRRXXX]]]```dddfffeee___XXXSSS******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,---,,,+++***+++,,,***,,,------,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,---......///...---------------------......///222555999;;;===;;;???EEEHHHJJJOOOWWW]]]nnnzzzuuufffbbbdddiii___RRRIIIEEEBBB@@@???DDDCCCHHHZZZssswwwnnnnnntttyyywwwssswwwtttssssssqqqhhh]]]TTTLLLFFFBBBCCCEEEEEEHHHMMMMMMUUU^^^dddeeegggjjjnnnfffZZZLLLEEE???:::777888888888888999:::<<<>>>???@@@AAAFFFNNNVVV[[[]]]\\\UUUQQQMMMHHHCCC===888666333222111000000222555888===@@@BBBCCCCCCBBBCCCDDDDDDEEEEEECCCAAA>>><<<<<<999888666555555666777888444444444444444444444444555444444333333333333333111333555555444222222333444444444444444444444444555555444444555555666777444444444555555555666666555666777777888888777777555666666777777777777777666666666666777777777777888888777666666666666666666777777888999:::;;;;;;999:::;;;<<<<<<;;;::::::999777555444555666666555:::;;;;;;===DDDJJJKKKHHHGGGNNNTTTSSSMMMGGGCCCBBBAAA@@@@@@AAABBBBBB@@@>>>:::CCCIIIUUUvvvqqqZZZLLLJJJCCCBBBDDD@@@HHHEEEBBB>>>:::777:::???DDDBBB??????AAAGGGMMMRRRUUUUUURRRNNNJJJFFFCCCAAA???CCCIIIMMMLLLFFF???:::888999;;;<<<<<<:::777666333111///---,,,---...///,,,,,,,,,---------......***,,,------------...000+++,,,,,,,,,,,,---------------------------------,,,,,,,,,------.........++++++************++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---...//////......///000***---......,,,---111555,,,---......---,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++,,,,,,,,,------.........////////////////////////...---,,,++++++++++++++++++,,,------++++++,,,------...///...------...///,,,,,,,,,------,,,+++***+++)))+++......,,,...333,,,,,,,,,---------......***+++---,,,++++++,,,...+++,,,------......------,,,,,,,,,---------......,,,---......,,,,,,---...,,,...///...------...000///......------......///......,,,++++++,,,---...---...//////////////////111000...,,,,,,...000111,,,,,,------------,,,,,,//////......------,,,,,,---...000000000111333444<<>>AAAFFFMMMTTTXXXZZZlllxxx~~~pppdddaaabbbccc^^^WWWQQQMMMIIICCC===@@@AAAFFFQQQbbbuuuxxxmmmlllrrrxxxxxxuuupppnnnmmmqqquuurrreeeWWWJJJCCC???AAAEEEGGGKKKPPPMMMNNNQQQWWW```hhhnnnpppkkk___SSSJJJDDD<<<999999555555555666999<<>>??????BBBGGGHHHFFFDDDBBBBBB<<<;;;999888777888999999333333333333333333333333333333444444555555555555000222555555444222222222444444444444444444444444444444444444444555555666444444444444555555555555555555666777777777777777555555666777777777777777555666666666777777777888888777777666666666666777666666777888888999::::::888999999999888777555444555444333444777999999888>>>??????@@@FFFOOOQQQLLLNNNTTT]]]bbb]]]RRRGGGBBB@@@???>>>???AAAAAA@@@>>>>>>EEEIIIPPPnnnbbbOOOKKKDDDCCCGGGFFFGGGBBB??????<<<888999>>>??????@@@AAACCCFFFIIIKKKQQQWWW]]][[[QQQEEE@@@@@@@@@CCCGGGJJJIIIDDD>>>:::999:::;;;<<<;;;888444222222111...,,,+++,,,---...,,,,,,,,,---------......+++,,,------,,,,,,---///------------............------------------------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...+++---......------...///+++---///...---...222666,,,---...---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,------.........++++++++++++++++++++++++......---,,,+++++++++++++++,,,------++++++,,,------...//////---------///+++,,,------,,,,,,++++++***)))+++......,,,...222,,,,,,,,,---------......***+++---,,,++++++,,,...+++,,,------......------,,,,,,,,,---------......,,,---...---,,,+++,,,...,,,---......------///000......------------......000///---,,,++++++,,,---000///---------///000222111000...,,,,,,...000111,,,,,,------------,,,,,,---------...............,,,...000000000000111222111666;;;>>>>>>>>>@@@BBBBBBBBBBBBCCCGGGMMMSSSUUUYYYZZZ[[[^^^___\\\WWWRRR******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))***++++++******+++,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))***,,,---...///000,,,---.........111555888>>>===???EEENNNUUUYYYZZZfffrrr|||yyypppiiifffeee___]]]ZZZWWWXXXVVVMMMCCC@@@AAADDDKKKUUUcccqqqzzz}}}rrreeebbbiiisss{{{~~~hhhfffeeejjjsssvvvkkk]]]MMMFFF@@@CCCGGGJJJNNNRRROOOLLLKKKPPPZZZdddjjjlllggg^^^TTTNNNGGG???;;;<<<777666666666888;;;>>>@@@@@@BBBCCCBBBBBBEEEMMMTTTdddeeebbbYYYQQQKKKEEE@@@888777555555555333000...111444777888888888999:::777<<>><<<:::999888555555555444444444444444222333444555555555555555111333555555444222222333333333333333333333333333444333333333333444555555333444444444444555555555444555555666666666666666444555666666777777666666555555666666777777888888444444444555777888::::::666666666777777777777888555555666666666444333222444444555888;;;======<<<>>>CCCDDDBBBHHHRRRVVVRRRQQQXXXeeeqqqqqqbbbPPPEEE>>>===<<<===@@@BBBBBBBBBBBBFFFHHHOOOgggiiiRRRLLLEEEGGGQQQWWWOOOEEE>>>???>>>999999>>>===>>>@@@BBBDDDEEEEEEEEELLLVVVbbbdddXXXGGG???@@@@@@BBBDDDFFFEEEBBB???<<<:::;;;;;;:::888555222000111000...---,,,,,,,,,---,,,,,,,,,---------......+++---...---,,,+++,,,------------.........//////,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------...---,,,+++************++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,---***,,,------,,,,,,---...------...---,,,,,,---...,,,------,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------...//////------...///+++---//////---,,,---...***,,,------,,,+++,,,---***)))+++///...+++,,,000,,,,,,,,,---------......+++,,,------,,,,,,---...+++,,,------......------,,,,,,,,,---------......+++---...---,,,+++,,,---+++,,,......------...000......------------......000///...---,,,+++++++++000...,,,+++,,,...111333000///...------...///000------............------......//////000111111111,,,...000000//////111222---///111333444555888:::;;;>>>@@@AAAEEEMMMQQQQQQ]]]\\\[[[\\\]]]YYYSSSMMM******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++(((***++++++******+++,,,((()))+++***))))))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********+++,,,------......***,,,---...---...111555:::;;;>>>BBBGGGMMMSSSWWW___jjjsssrrrnnnlllhhhcccZZZYYYWWWXXX```eee___TTTEEEBBB@@@CCCKKKVVV```fffnnneee[[[XXX^^^iiitttyyy```___\\\^^^fffmmmiii```UUULLLEEEGGGKKKMMMPPPSSSQQQOOOOOORRRWWW^^^bbbddd^^^WWWQQQNNNHHHAAA===>>>===;;;999777777888:::<<>>>>>???@@@DDDIIILLLZZZaaabbb\\\TTTNNNGGG@@@<<<<<<<<<======:::555000000222444444333333444555222777<<>><<<888888888777777666666666333333444555444333222222222444555555333333333444333333333333333333333333333333333222333444444555333333444444444555555555333333444555555555555555444555666666777777666666555555555666777888888888444444444555777888:::;;;666666666666555555555555///111222444555555555444777777:::===@@@AAA???===>>>EEEGGGBBBDDDNNNRRROOOMMMTTTeeezzzpppWWWGGG===;;;:::;;;???CCCEEEFFFFFFFFFHHHOOO___wwwnnnUUUNNNHHHMMM___kkkbbbPPPBBB??????::::::@@@<<<===@@@BBBDDDDDDDDDDDDHHHQQQ___fff]]]LLLBBBAAA===???AAACCCDDDBBB???===888888888666555333111000------------------------,,,,,,,,,---------......---......---+++***+++,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------...---,,,+++************+++++++++,,,,,,---------)))+++,,,,,,++++++,,,---***,,,------,,,,,,---...+++******+++,,,,,,+++))),,,------,,,******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++------------------,,,,,,........................------,,,,,,,,,------...---...//////------...///***,,,......---,,,,,,,,,(((+++------,,,+++---...******,,,///...++++++///,,,,,,,,,---------......+++---......------...///+++,,,------......------,,,,,,,,,---------......+++,,,------++++++,,,---***+++------,,,,,,...///...------,,,,,,------...,,,------...------,,,,,,---,,,,,,,,,---...///000////////////////////////.........//////.........////////////000000000000---...///...------///000---......//////111333555333777999999>>>GGGMMMMMMXXXWWWYYY\\\^^^[[[SSSKKK******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((***++++++******+++---''')))******))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////......111333444888<<<>>>>>>CCCLLLSSSZZZdddllllllkkkjjjeee^^^UUUTTTRRRVVVdddqqqoooeeeMMMDDD<<<<<>>???BBB???<<<999777666777888>>>;;;:::===CCCGGGGGGFFFIIITTTZZZXXXRRRNNNFFF>>>AAAAAABBBDDDEEEBBB;;;555///000111111//////000111000333777888999===EEELLLIIIJJJJJJJJJHHHFFFDDDCCC;;;:::::::::999999888888444444444444333111///...333444555555333333444555333333333333333333333333333333222222333333444555333333333444444444555555222333444444555555444444444555555666666666666666444555555666777888888999777777666666666666777888666666666555444444333333,,,---000333555777888888:::;;;===AAADDDCCC@@@===>>>GGGHHH???>>>EEEJJJGGGFFFMMMbbb}}}wwwZZZGGG<<<:::888:::>>>DDDHHHJJJIIIFFFHHHPPPYYYiiipppWWWOOOJJJQQQiiizzzuuu]]]GGGAAA@@@<<<===CCC<<<===???AAABBBDDDEEEFFFGGGMMMYYYccc___PPPEEEBBB999<<<@@@CCCDDDBBB???===666555444333222111000///***+++,,,------...------,,,,,,,,,---------............///---+++)))******++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---************+++,,,---...+++++++++,,,,,,---------)))+++,,,,,,+++***,,,---+++,,,...---,,,,,,---///(((''''''+++///000...+++,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.....................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///+++,,,------++++++,,,---***,,,......---++++++,,,'''***------,,,+++---///+++***,,,///...******---,,,,,,,,,---------......,,,---///...------...000+++,,,------......------,,,,,,,,,---------......+++,,,------++++++,,,---)))***,,,,,,,,,,,,---///...------,,,,,,------...)))+++,,,...//////...---)))+++,,,......///............////////////............////////////.....................---------.........,,,******,,,...//////.........///111222...222333222777BBBIIIIIINNNOOOTTT\\\```^^^UUUMMM,,,++++++++++++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------)))'''&&&(((,,,...---,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++,,,------............,,,,,,++++++***)))))))))++++++++++++++++++++++++)))///111,,,'''(((+++,,,***(((((())),,,---,,,)))++++++,,,------......///+++///333888<<>>@@@DDDHHHJJJUUUSSSQQQSSSXXX\\\]]]\\\YYYYYYWWWSSSTTTZZZ\\\[[[^^^WWWNNNJJJLLLMMMKKKIIITTTXXX\\\]]]\\\[[[\\\^^^PPPLLLJJJHHHDDD??????CCCEEEEEEBBB===<<<===<<<999888999:::<<>><<<;;;::::::;;;<<<777666555444444444555666333333222222222333333444777777777777666555555444444444444444444444444444333555777666444222222222666666555555555555666666000666777333222555555111777777777777888888888999::::::999777555555777999333444444333111000111222555666888999;;;<<<<<<===???@@@AAACCCEEEDDDAAA???@@@AAACCCDDDDDDDDDDDDCCCDDDHHHUUUjjjwwwqqq\\\IIIAAA???<<<:::===DDDIIIKKKHHHEEEEEEKKKRRR]]]qqqjjjUUUMMMLLLRRReeeyyy}}}```HHHDDDCCC>>>===CCC???@@@@@@AAABBBBBBBBBAAADDDLLLYYYaaa```UUUHHH>>>:::;;;@@@FFFJJJGGG===444888555222111111///+++(((------------------------***---...++++++------)))---...///...,,,+++,,,---+++,,,......,,,++++++,,,,,,---------.../////////***++++++,,,,,,++++++***...,,,,,,...---***,,,000,,,,,,---...---,,,***)))...,,,)))((()))******)))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...------,,,,,,,,,,,,(((***,,,---,,,,,,---......+++***...///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---+++,,,---...////////////333111...---------,,,*********++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///............------,,,,,,,,,++++++,,,,,,,,,,,,------///.........///000222333...........................---+++***)))***++++++---......---++++++,,,...+++,,,...//////...,,,+++000///---,,,+++*********........................***000222---***---///...000000000000000///////////////000222555888<<<===BBBFFFNNNUUUXXXTTTLLLFFF++++++************++++++)))************+++++++++*********+++++++++,,,,,,***((('''))),,,------++++++++++++++++++++++++,,,***+++,,,,,,******+++,,,)))******+++,,,,,,++++++******************++++++++++++++++++++++++++++++(((---000,,,)))******))),,,***)))+++---...,,,*********++++++,,,------...---///222444777;;;@@@DDDLLLTTT^^^dddbbb[[[SSSMMMCCCDDDHHHQQQ^^^kkkuuu{{{mmm^^^JJJ===<<>>AAACCCEEEFFFFFFFFFDDDCCCAAA@@@?????????;;;:::888666555555555555444333333333333333444444555555666666555444333333444555555555666666666777444555555555555444444333555555444444444444555555333888999666555888777444666666666666666666666666888888777555333333555888333333444333222222555777:::;;;<<<===>>>?????????CCCEEEGGGGGGEEEBBB@@@???<<<===???AAABBBBBBAAAAAA===AAALLL]]]pppuuufffRRRFFFCCC>>><<>>???@@@@@@@@@@@@AAABBBDDDMMMYYYaaa```UUUGGG>>>;;;<<>>DDDLLLWWWdddrrrzzzzzzhhhRRRCCC@@@BBBAAA???FFFHHHKKKPPPTTTSSSPPPMMMRRR\\\dddbbb]]]ZZZXXXVVVYYYXXXWWWWWWXXXYYYZZZZZZTTTVVVXXXYYYWWWVVVVVVVVVHHHDDDBBBDDDCCC@@@AAADDDHHHNNNQQQOOOKKKHHHCCC===555555666777999===@@@BBBAAA@@@>>>>>>@@@AAAAAA@@@FFFIIIMMMTTTWWWUUUMMMFFF@@@>>>:::777555333000///111///000222111...///444333444555888;;;===@@@AAAEEEEEEDDDCCCCCCDDDDDDEEE@@@>>><<<:::888777666666666555555444444555555555777777777888777777666666555555666666777777777777555222000111444555444222444444333333333333444444444777777555555777777444666666666666666666555555444555444333111111333555333333444444444666:::===@@@@@@AAABBBBBBCCCDDDDDDHHHLLLNNNKKKDDD???===>>>:::<<<>>>@@@AAA@@@???>>><<>><<<:::******))))))))))))******))))))*********+++++++++************++++++++++++************+++++++++***,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++***+++***(((***---,,,)))------,,,,,,,,,,,,***)))*********+++,,,,,,------......---,,,---///444888:::AAAJJJOOONNNHHHBBB>>>;;;???DDDIIIPPP\\\iiissswwwhhhWWWLLLJJJGGG@@@999AAACCCGGGJJJLLLKKKIIIGGGMMMZZZfffkkkiiieee]]]UUUTTTWWWZZZ\\\]]]^^^```aaaSSSSSSRRRRRRRRRRRRSSSUUUHHHDDDBBBDDDEEECCCCCCFFFJJJSSSZZZZZZWWWRRRJJJBBB:::999777777777999;;;===>>>===<<<<<<===>>>>>>>>>EEEHHHMMMSSSVVVTTTMMMHHHGGGBBB===;;;:::888444111111///000333222000111666000000000111333666999;;;;;;<<<===???AAADDDEEEFFFAAAAAA???>>><<<;;;::::::888888777777666666777777;;;<<<<<<=========<<<<<<777777777666666666555555444000,,,---222555444111444444333333333333444444666666666666777888777666777777777777666666666666222222333222111111333444444555666666777;;;@@@CCCCCCCCCDDDEEEFFFHHHIIIJJJLLLRRRVVVQQQEEE===<<<>>>===>>>@@@AAAAAA@@@>>>===>>>CCCEEENNNmmm```SSSFFFAAABBBCCCDDDFFFMMMKKKIIIEEEBBBAAAEEEIIIMMMGGGDDDEEEDDDBBBDDDIIIJJJOOONNNGGGAAAAAAAAA???>>>@@@AAA>>>;;;;;;???DDDAAAFFFLLLOOONNNGGG@@@::::::;;;???CCCDDDBBB<<<777555333///---,,,,,,---...------------------------***---...---...111111...,,,---......,,,,,,,,,...+++,,,+++******,,,///222.........------,,,,,,,,,***++++++,,,,,,++++++***++++++...111000+++***---------+++******+++,,,---***+++++++++++++++---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------************+++,,,,,,---)))+++------,,,,,,,,,---++++++---...+++)))...777,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,+++,,,---...////////////000///...---...---+++)))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***(((&&&+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------------...---+++******+++---...///---+++))))))+++---...***+++---,,,,,,---///111//////---,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------///---++++++...000...+++,,,,,,---------------.........------------------///......000333666666555******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,,,,---)))******************+++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,++++++******+++++++++*********))))))++++++++++++++++++++++++++++++(((%%%''',,,...,,,++++++,,,,,,+++***))))))++++++,,,,,,---.........------,,,++++++...333777999>>>CCCEEEDDD@@@===;;;;;;???CCCHHHNNNWWWccclllnnncccUUUNNNMMMKKKEEE@@@AAABBBCCCCCCCCCCCCCCCCCCHHHSSSaaalllsssqqqeeeYYYTTTXXX]]]```bbbccceeefffWWWTTTPPPMMMLLLMMMOOOPPPHHHCCC@@@CCCDDDBBBBBBCCCGGGPPPZZZ```bbb```WWWMMMBBB@@@<<<888666666777888888:::<<<>>>????????????CCCFFFKKKPPPRRRQQQMMMJJJIIIFFFBBB@@@@@@>>>:::666555333333555444000111666000000//////000222444555444555777:::===???AAAAAA???????????????>>>>>>>>>:::999999888777777888888<<<===>>>???????????????<<<;;;:::999888666555555666111...///444777555222555555444444444444555555888666555666999999888888555555555555555555555555111222333333222222444666777888999:::;;;>>>CCCFFFBBBCCCDDDEEEHHHJJJMMMNNNPPPXXX]]]XXXLLLAAA???AAA????????????>>>===<<<;;;>>>DDDEEEJJJhhhrrr___KKKDDDCCCBBBBBBDDDIIIGGGCCC???===@@@EEEGGGHHHEEECCCDDDCCCBBBBBBEEEHHHPPPRRRJJJ@@@>>>??????@@@AAAAAA???<<<===@@@CCCBBBBBBCCCCCCBBB@@@>>><<<<<<===>>>??????<<<777333333111///,,,+++,,,...000------------------------***---...---...111111...,,,---...---,,,,,,---...,,,------,,,+++---000333......------,,,,,,,,,+++***++++++,,,,,,++++++***++++++...111000+++***---...---,,,++++++,,,---...''')))++++++******+++------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------************+++,,,,,,---***+++------,,,+++,,,---******,,,---+++)))...777,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---///+++,,,---...////////////))))))***,,,///000000...---------...............,,,,,,,,,,,,,,,,,,,,,,,,---...000111000...,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.../////////............---,,,++++++++++++,,,---///---+++))))))+++...///***+++---,,,,,,---///111///...---,,,,,,,,,,,,---......---,,,,,,---------------------------------///,,,***,,,//////---++++++,,,,,,,,,------......,,,------...............111///---,,,...000111111*********))))))*********)))************+++++++++++++++,,,,,,,,,---------(((***++++++******+++,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,((())))))))))))((('''''',,,,,,++++++***))))))(((++++++++++++++++++++++++)))***)))%%%&&&+++......)))+++,,,,,,***))))))***+++,,,,,,------...//////,,,---,,,,,,+++...222555666999<<<======;;;::::::999<<<@@@FFFNNNXXXbbbhhhkkk```RRRJJJIIIKKKLLLKKKCCCCCCBBB???======???AAACCCKKKWWWdddpppuuummmaaaWWWYYY]]]aaadddfffffffff[[[WWWRRRNNNLLLKKKJJJIIIEEE???<<>>::::::999;;;===:::333000222222222111111000000111111444555666777888999999999::::::;;;======>>>======999999888777666666666666777888999:::;;;<<<<<<<<>><<<:::999888777888555333444777888777555555555444444444444555555444///---000444333222333222222222222333333444444333555666777666666888:::;;;===>>>??????AAACCCFFFAAAAAABBBCCCFFFIIILLLMMMPPPYYY```^^^SSSIIIEEEEEE===<<<;;;;;;:::;;;;;;<<>>===<<<===>>>???===>>>>>>===;;;777444222//////...---++++++...000------------------------***---...,,,---000000---+++---...---,,,,,,---///,,,---------,,,---///111------------,,,,,,,,,,,,***++++++,,,,,,++++++******)))+++...---)))))),,,,,,,,,++++++,,,,,,------))),,,......+++***,,,...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---***,,,------,,,+++,,,---***)))+++---+++)))---333,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---...///222444)))***+++,,,------------*********+++---,,,***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------------,,,,,,,,,,,,------------,,,,,,***+++---...///...,,,++++++,,,------,,,,,,...000------------------------,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,...+++***---...,,,+++---+++,,,,,,------.........,,,,,,...//////000//////111...,,,+++,,,......---++++++************++++++)))************+++++++++***+++++++++,,,,,,,,,,,,&&&)))++++++******,,,...))))))***+++,,,------...***+++,,,,,,******+++,,,(((((())))))(((''''''&&&++++++******************++++++++++++++++++++++++###))),,,)))(((***------(((+++---,,,+++***+++,,,***++++++,,,------......,,,------,,,+++,,,...111,,,000555888999888888888888999===EEEOOOXXX___bbbhhhaaaVVVMMMIIIIIIKKKMMMDDDDDDCCC???;;;:::;;;===???DDDLLLUUUbbbmmmooolllWWWWWWXXX\\\aaacccbbb___XXXVVVTTTSSSSSSPPPLLLHHHBBB<<<999===BBBBBBBBBBBBCCCFFFNNNZZZhhhmmmbbbTTTLLLHHHBBB;;;777555555555666:::???BBBAAA@@@@@@AAABBBCCCFFFHHHIIIKKKMMMNNNKKKMMMOOONNNJJJDDD???<<<<<>>???AAACCCDDDCCCBBBBBBCCCAAAAAA@@@@@@BBBDDDFFFHHHJJJSSS\\\]]]VVVLLLFFFDDD;;;:::888888999<<<@@@BBBDDDJJJNNNRRR^^^yyypppSSSIIIIIIIIIKKKPPPEEEEEE???777666;;;===;;;@@@AAAAAA@@@@@@@@@@@@???EEEHHHPPPUUUMMMAAA???GGGBBB???<<<===@@@AAA>>>;;;;;;:::999999999:::<<<===:::::::::999666333111000,,,---...---,,,+++---000------------------------***---...,,,,,,......++++++,,,...---,,,,,,---///***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***+++***+++---,,,((()))---))))))***+++++++++++++++***---111000,,,***+++...---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,***((((((,,,---++++++///,,,,,,,,,,,,,,,,,,,,,,,,)))***------...///111333)))***+++,,,------------000///------,,,)))$$$!!!---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***+++---------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------,,,,,,,,,---...//////...---,,,***+++---...///...---,,,,,,---...---,,,,,,---///***+++---............------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---++++++...---)))***///,,,,,,,,,---......//////------...///000///......///---,,,---...///...---,,,,,,++++++++++++,,,,,,)))************+++++++++)))************+++++++++%%%(((++++++******,,,///(((((()))***,,,---...///***+++,,,,,,******+++,,,******+++******)))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++'''...---******++++++(((+++......,,,+++,,,///)))******+++,,,,,,---------......---+++***+++---###)))000666888777777666999999===DDDOOOWWW[[[\\\dddbbb]]]UUUNNNHHHFFFFFFDDDEEEEEEAAA<<<999999:::<<>>DDDFFFFFFGGGHHHIIILLLVVVeeejjj]]]LLLLLLHHHAAA;;;777555555666>>>AAACCCBBB>>><<<;;;<<>>999111222333444333222111000+++---///111222222222222111222333444555555444333444333222111000000///000---...///111222333333333666666777777777888888888333555777666444222222222333222222222222222222333777...+++111555444333555444555666777888:::;;;;;;888:::===>>>>>>>>>???AAABBBDDDGGGGGGEEEBBBAAAAAABBBAAA???>>>???@@@BBBCCCBBBKKKVVVYYYTTTKKKDDD@@@;;;999888888;;;@@@FFFIII>>>EEEKKKNNNUUUhhhtttTTTJJJLLLMMMQQQXXXDDDEEEAAA:::999===>>>999>>>AAABBBAAAAAAAAA@@@======???JJJVVVQQQAAA>>>GGGBBB===:::<<>>AAAGGGPPPYYY___aaa\\\SSSNNNRRRXXXYYYXXXWWWOOOOOOOOOQQQTTTUUUTTTSSSEEE???:::===EEEJJJIIIDDDCCCEEEHHHRRR___ddd\\\OOOHHHEEEAAA;;;666555777:::===???BBBCCCAAA???<<<;;;:::;;;>>>AAADDDGGGHHHIIIQQQRRRRRRQQQMMMGGGAAA===>>>CCCMMMVVVZZZUUUJJJBBB???<<<:::888888888666555///333333...///444555222444333333333222222111000111222111000......000222000---+++---000222555888333333333222222111111111555444222333666666555333111222111000///111444666333///444777///222<<>>@@@AAA@@@CCCHHHLLLLLLIIIDDDBBB===>>><<<888999???GGGMMMNNNNNNLLLKKKOOO___uuu{{{___LLLJJJVVVdddnnnQQQHHH@@@===;;;999:::>>><<<>>>???>>>===<<<===???@@@AAAEEEKKKNNNLLLEEE???@@@<<<999999<<<>>>===;;;666666777777777888888888444333111///---------...---++++++,,,......+++(((,,,,,,------...------,,,111000...---++++++******+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,...///000000*********++++++,,,,,,,,,)))*********)))+++...000,,,,,,************,,,,,,***))))))+++...///---***))),,,,,,***+++//////---.........------,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***(((***,,,,,,+++***)))***,,,++++++******++++++,,,(((***,,,------,,,---...(((000111''' $$$---111,,,---......,,,******+++,,,++++++******++++++,,,...------,,,,,,++++++***---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---,,,++++++,,,---***+++,,,,,,------,,,,,,------,,,,,,+++***)))))))))***+++,,,---.........,,,,,,---------,,,,,,+++---222444000,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///...---+++***//////...------///000111........................+++,,,...///000///...------------............///111///...///222333222///************************)))***,,,++++++***,,,---)))************+++++++++************************%%%''')))))))))***,,,------++++++......++++++---************************++++++************++++++)))***++++++,,,,,,,,,+++***)))((()))***+++***))))))************+++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,......///000444666555777;;;@@@EEEJJJMMMOOOWWWYYY]]]___^^^VVVLLLDDD>>>DDDGGGDDDAAA@@@???;;;======>>>CCCKKKSSSYYY[[[VVVOOOKKKPPPUUUUUUSSSRRRKKKKKKKKKNNNQQQSSSSSSRRRIIIDDD??????DDDGGGFFFCCCBBBEEEIIIOOOVVVZZZTTTKKKGGGEEE@@@;;;666555777999>>>@@@DDDEEEDDDAAA???===999999;;;===@@@BBBDDDEEEIIIJJJKKKJJJHHHDDD@@@===>>>CCCMMMVVVZZZWWWNNNFFFAAA>>><<<;;;::::::888666000555666444444777888555666555333222222222222222222333333222000///000222111000///000111111111111111111111111222222333333777555333222333333222000444555444333222333555888666222777;;;555999AAA@@@BBB@@@============<<<;;;===???BBBDDDEEEGGGJJJLLLYYYccc\\\MMMJJJHHHAAAAAABBBBBBBBB@@@===<<<===>>><<>>::::::;;;;;;===<<<===>>>>>>===<<<===>>>@@@@@@CCCGGGKKKKKKGGGBBB???<<<888888:::;;;:::888777777777777777888888888333222000///------------...,,,******,,,...---,,,------------------,,,,,,+++++++++,,,...///111111******+++++++++++++++++++++++++++,,,,,,---------)))*********++++++++++++)))******+++,,,---......++++++++++++++++++,,,,,,***+++,,,+++******,,,------,,,+++******+++,,,---...---++++++,,,+++'''$$$))),,,,,,***+++...///,,,......---------,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++******+++,,,++++++******++++++,,,***+++,,,,,,,,,,,,---...&&&---000***%%%(((,,,...,,,---...---,,,***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...------,,,---------***+++,,,,,,------,,,,,,*********++++++,,,,,,---***++++++,,,------------+++,,,,,,,,,,,,,,,++++++///333444///+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++......------......//////++++++++++++++++++++++++---------------...//////------------............000...---...000111000...************************)))***,,,+++******+++,,,)))************+++++++++************************"""%%%(((******+++,,,---...++++++---,,,(((''')))************************,,,++++++++++++++++++,,,)))***++++++,,,+++++++++)))(((''')))+++,,,,,,+++)))************+++++++++------------,,,+++***)))++++++++++++,,,,,,,,,,,,***+++---------///111444333555888<<<@@@DDDFFFHHHQQQRRRVVV^^^bbb[[[KKK>>>:::???CCCEEEHHHJJJGGGBBB>>><<<;;;>>>CCCJJJPPPSSSOOOIIIHHHMMMRRRQQQNNNLLLHHHGGGGGGIIIMMMOOOPPPOOOMMMJJJFFFCCCCCCCCCCCCBBBAAAEEEHHHIIIKKKMMMKKKFFFEEECCC???:::666555666888???AAADDDGGGGGGEEEBBB@@@777777777888:::<<<>>>@@@AAAAAABBBCCCCCCBBB@@@???<<>>>>>===;;;999222777;;;:::;;;>>>???>>>===:::555333333444555555444555666666444333333444222333444444333333222000000000111222333444555666888777555444444444555555999999999777666666888::::::666<<>>>>>===<<<;;;<<<>>>AAADDDFFFIIINNNQQQccclllaaaPPPKKKGGG???===CCCCCCAAA>>>;;;:::;;;<<<999:::<<>>===AAAEEEGGGGGGMMMMMMKKKGGGDDDFFFOOOVVV```YYYPPPJJJNNNZZZkkkwww^^^MMM<<<777;;;=========<<<===>>>===<<<<<<<<<>>>???>>>@@@DDDIIIKKKHHHEEE>>>:::777777999999777555888888888888777777777777222111000......---------///,,,)))(((***---//////---------------,,,+++++++++++++++++++++*********++++++******************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------+++)))******------,,,,,,,,,,,,------***))))))+++---...---,,,))),,,,,,***+++......,,,------------,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++,,,,,,,,,******,,,---,,,++++++******++++++,,,------,,,++++++,,,---...%%%***---,,,+++,,,,,,***+++---...---+++++++++,,,,,,++++++******++++++,,,******+++,,,,,,---......++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,------++++++,,,------,,,,,,,,,***++++++,,,,,,+++++++++,,,000111---+++,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---...+++,,,------......------------------------------///...,,,++++++---///111------------...............---,,,---/////////...************************)))***++++++***)))***,,,))))))*********+++++++++************************&&&)))+++,,,+++))))))))),,,******,,,+++(((''')))***************+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******)))(((((()))+++,,,,,,+++))))))*********++++++++++++,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,)))***,,,,,,,,,---///111000111444777;;;???BBBDDDLLLMMMRRRYYY]]]VVVGGG::::::<<<@@@DDDMMMTTTRRRLLLAAA>>>::::::>>>CCCHHHJJJIIIEEEFFFLLLPPPNNNIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKNNNMMMKKKHHHDDDCCCDDDEEEBBBDDDDDDBBBCCCGGGFFFBBBCCCAAA>>>:::666555777999>>>@@@DDDGGGIIIHHHDDDAAA888777555555666888:::;;;======>>>??????@@@@@@AAA;;;@@@HHHOOORRRPPPKKKGGGEEEDDDBBBAAAAAA@@@>>><<<666:::===???@@@DDDJJJMMMIIICCC;;;666666777777777444777:::;;;:::::::::;;;888::::::888777999999999555555555555666888999:::888:::;;;;;;::::::<<>><<<;;;:::999===???AAADDDFFFIIIMMMQQQeeeooofffSSSJJJCCC===???BBBAAA???;;;999999;;;===999999;;;>>>FFFTTTeeeppp___PPPBBB@@@DDDGGGGGGEEELLLLLLIIIDDD??????CCCHHHLLLLLLJJJGGGGGGNNN[[[eeeWWWIII===:::===>>>>>>>>>;;;<<<======;;;;;;<<<===<<<<<>>BBBNNNXXXZZZUUUDDD@@@<<<999;;;>>>BBBCCCEEECCCEEELLLOOOKKKGGGEEEGGGGGGGGGIIIJJJKKKIIIGGGKKKMMMMMMLLLIIIGGGGGGIIIEEECCC>>><<<@@@FFFDDD???@@@???===:::777777888;;;>>>???BBBGGGJJJIIIDDD@@@888777666555555666888999::::::;;;;;;<<<======>>><<<@@@FFFKKKLLLJJJGGGEEEDDDCCCBBBCCCCCCBBB@@@===:::;;;===???BBBHHHSSS]]]UUUMMMBBB;;;999:::999777555888<<<>>>???@@@AAACCCEEEHHHEEE===:::===@@@@@@<<<<<<;;;::::::<<<===>>>;;;@@@DDDDDD@@@>>>>>>AAA>>>>>>???===<<<;;;<<<===>>><<>>===<<<;;;:::???@@@BBBBBBCCCEEEIIILLLbbbpppkkkVVVIIIAAA===BBB>>>>>><<<999888:::>>>AAA=========AAAKKK^^^uuupppZZZEEE???BBBCCCBBBAAAGGGFFFCCC>>>:::;;;???DDDBBBEEEGGGDDDAAACCCJJJQQQIIICCC@@@BBBBBB@@@>>>???:::<<<===<<<;;;:::;;;<<<999:::???FFFKKKKKKEEE@@@888666555888<<<>>>===;;;999999888777555444333333...............---------)))***+++,,,------......,,,,,,------,,,++++++***)))***,,,...///000000000------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++*********(((***,,,---,,,+++++++++---------------------------...------,,,+++,,,,,,))),,,,,,)))***------***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***---------+++******,,,///,,,++++++******++++++,,,///,,,))))))+++---------***((((((+++......---,,,++++++,,,+++++++++---///,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......'''(((***,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,&&&***+++***,,,000000---+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------333111///...------......)))***,,,---------,,,+++++++++++++++++++++++++++++++++---.........---,,,,,,,,,,,,------------...------............//////************************)))+++++++++)))((()))***)))************+++++++++************************)))+++---...,,,+++,,,,,,(((&&&(((,,,---++++++...)))))))))***++++++,,,,,,+++******************+++*********+++******)))(((,,,+++******+++,,,+++))))))************+++++++++&&&'''((()))************************++++++++++++(((***,,,,,,+++++++++---+++,,,---000444999===@@@IIINNNRRRQQQJJJCCC@@@???<<<======AAALLLWWW[[[XXXGGGCCC>>>;;;;;;<<<===>>>AAA@@@CCCIIIKKKGGGCCCCCCFFFFFFHHHJJJLLLKKKHHHEEEHHHKKKNNNOOONNNMMMLLLLLLGGGCCC===:::>>>DDDCCC=========<<<:::999999;;;>>>>>>???BBBGGGJJJIIICCC>>>999888777666666777888999888888888888999999::::::;;;???DDDGGGGGGEEEDDDDDDAAA@@@AAABBBCCCCCCAAA>>><<<;;;<<<>>>AAAHHHVVVccc\\\SSSFFF???===<<<:::888777999===???AAABBBEEEGGGSSSVVVPPPCCC;;;>>>AAA???@@@???>>><<<===>>>@@@AAA@@@HHHOOOOOOFFF>>>:::;;;<<<===>>>>>><<<;;;<<<===>>>===CCCHHHMMM]]]eeeZZZLLLHHHCCC@@@??????>>>>>>@@@@@@@@@???>>>???CCCEEEUUUeeebbbPPPFFF>>>;;;@@@<<<;;;999777777;;;AAAEEEAAAAAA@@@BBBLLLaaa{{{xxx___GGG@@@AAA???<<<===???>>>;;;888777999===AAA===AAADDDCCC@@@???CCCGGG>>>>>>BBBIIIJJJEEE@@@@@@:::;;;<<<;;;::::::;;;<<<777999>>>DDDHHHGGG@@@:::666555555999>>>AAA@@@>>>999999777555444222111000,,,,,,------...------,,,(((***---...---,,,,,,---++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((()))))))))*********------------------------,,,,,,++++++++++++++++++(((***,,,,,,++++++,,,---,,,,,,------------,,,,,,******+++***))))))+++---))),,,,,,)))))),,,,,,)))++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++,,,,,,,,,******,,,---,,,++++++******++++++,,,,,,)))'''(((+++...---,,,---)))(((+++---,,,,,,...***+++++++++***+++...111,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////***+++,,,,,,------,,,,,,(((((()))***,,,---......++++++,,,------,,,,,,,,,***++++++,,,------------+++---,,,+++,,,///---)))***++++++,,,,,,------...******++++++,,,,,,------------------------------///...---,,,++++++++++++***+++,,,,,,------,,,,,,------------------------)))+++---...///...,,,+++,,,,,,,,,,,,------------,,,---///...------...000***************************++++++***)))((((((***)))************+++++++++************************(((***++++++++++++---...%%%###%%%)))***((((((+++((())))))***++++++,,,,,,***))))))(((((())))))******************)))((((((***))))))***,,,------+++)))************+++++++++((())))))*********))))))************++++++++++++(((***,,,---,,,++++++,,,++++++,,,...111555888:::DDDHHHLLLJJJCCC===;;;<<<888;;;>>>AAAJJJSSSVVVTTTHHHDDD@@@<<<;;;;;;::::::<<<;;;>>>DDDEEEAAA>>>???@@@CCCGGGKKKNNNMMMIIIFFFGGGIIINNNRRRTTTRRROOOLLLFFFEEE@@@;;;;;;???@@@===:::;;;<<<;;;:::<<<>>>AAA??????BBBGGGKKKJJJCCC===888888888888888888888888666777888999::::::::::::555999===?????????@@@BBB======>>>@@@BBBBBB@@@>>>:::999;;;>>>???CCCQQQ___]]]SSSGGG@@@??????<<<999999;;;===>>>???AAADDDFFFVVV[[[VVVGGG===???@@@<<<>>>===<<<;;;<<<>>>AAACCCDDDOOOZZZZZZOOOBBB;;;999999;;;======<<<;;;<<<===???>>>BBBCCCFFFWWWaaaYYYJJJGGGBBB??????@@@@@@@@@???>>>===;;;:::;;;>>>@@@CCCQQQPPPFFFEEEDDD@@@AAA===<<<999777777;;;BBBGGGCCCBBBAAA@@@HHH[[[uuuzzzbbbLLLFFFEEE???;;;<<<::::::999888777999<<<>>>;;;>>>AAAAAA@@@???@@@AAA>>>===CCCMMMQQQLLLCCC>>>999;;;;;;;;;:::999:::;;;777888:::???BBBAAA;;;555666555666999>>>@@@???===999888666444222000...---***+++,,,---...------,,,***,,,...---+++***,,,...)))***+++,,,,,,,,,,,,,,,+++++++++***'''$$$!!!+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++,,,,,,+++***)))+++,,,***+++,,,------,,,+++***''')))++++++***,,,///222))),,,,,,)))))),,,,,,)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++******+++,,,++++++******++++++,,,)))&&&$$$''',,,...---***---******......******...***++++++******,,,///222,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000***+++,,,,,,------,,,,,,'''((()))***,,,---...///***++++++,,,------------++++++,,,---............,,,------+++---000...)))******+++,,,,,,---......)))******+++,,,,,,------------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////++++++,,,,,,------------++++++,,,,,,,,,---------***,,,...---,,,+++---///***************************++++++***((((((((())))))************+++++++++************************)))***+++***))))))+++---(((&&&'''+++,,,)))))),,,((())))))***++++++,,,,,,))))))(((((((((((())))))***************)))(((((((((((((((***---...///...)))************++++++++++++++++++++++++***)))((()))************+++++++++)))+++------,,,+++++++++,,,++++++,,,...111444666>>>AAADDDCCC>>>:::777666555:::>>>BBBIIIPPPRRROOOHHHEEE@@@===;;;:::888777999888;;;@@@AAA===;;;<<<<<>>======---111666888888999<<>>999888;;;>>>>>>???KKKYYY[[[QQQFFF@@@@@@@@@===:::;;;<<<=========>>>AAADDDRRRZZZWWWIII???@@@@@@;;;;;;:::999999;;;>>>AAADDDDDDRRR```bbbVVVHHH???===777999;;;<<<;;;:::;;;<<>>??????===<<<;;;999777888;;;>>>999EEEDDDBBBLLLQQQLLLIII>>>===:::777777;;;BBBGGGCCCBBB???===CCCTTTmmmzzzdddQQQMMMKKKCCC===>>>::::::;;;;;;;;;;;;;;;<<<:::<<<>>>???>>>=========BBB???BBBNNNVVVQQQEEE===999:::;;;;;;999999:::;;;888777777999<<<;;;777333777666666999>>>???===:::888777666333111///---,,,)))***,,,---...------,,,---...---+++((())),,,000((()))***+++,,,---------+++,,,---...---,,,***((())))))******+++++++++,,,---------,,,,,,+++++++++,,,,,,---------.........******+++++++++,,,,,,,,,*********++++++,,,,,,---......---+++(((((()))+++******,,,,,,,,,,,,******111222222///,,,+++---///))),,,,,,))))))++++++)))*********++++++,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++(((***,,,,,,+++***)))***,,,++++++++++++++++++,,,&&&$$$###''',,,///,,,)))+++***---111///)))(((---******+++******,,,///222,,,++++++++++++++++++,,,***++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++)))***+++,,,---.........+++,,,---...////////////***+++++++++...222111,,,******+++,,,,,,---......))))))***+++,,,,,,------------------------------''')))+++...///000000000...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++,,,,,,,,,---------(((+++---,,,***)))+++...************************'''((()))***************))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))((()))+++++++++++++++,,,,,,,,,+++************++++++++++++******)))************+++++++++******++++++++++++***************)))))))))))))))---***((((((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000333666::::::888555555666888;;;@@@EEEHHHJJJJJJJJJCCCCCCAAA@@@>>>===<<<;;;555555555666777999:::;;;;;;BBBFFFHHHMMMSSSQQQKKKHHHHHHKKKQQQVVVVVVOOOIIIHHHFFFDDDAAA???>>>>>>>>>666888;;;>>>AAACCCDDDDDDEEEAAAAAAFFFLLLLLLCCC:::888999999888666777999;;;888<<>><<<999<<<<<<;;;:::;;;???EEEJJJNNNKKKGGGAAA<<<:::<<<>>>:::<<<===<<<;;;===AAAEEETTTRRRNNNIIIDDD???;;;999<<<;;;::::::;;;===???AAAEEENNNXXXYYYQQQGGGAAA@@@999;;;>>>===;;;;;;???BBB<<<===>>>???BBBGGGMMMRRRLLLCCC===@@@???;;;<<>>GGGGGGFFFDDDAAABBBJJJXXXccchhh[[[VVV[[[VVVDDD:::===888:::<<<;;;999777777999============<<<<<<<<<<<<>>>???CCCJJJOOOOOOHHHBBB===999777888<<<===:::666888777777666666666666777666777999:::;;;;;;:::999444333222000------///222***,,,,,,)))+++...,,,(((---...///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,++++++,,,......---+++******+++++++++,,,,,,,,,///---+++******,,,///111***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,+++******,,,...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++---//////...---,,,((()))+++,,,------,,,++++++...///---)))'''***---******+++++++++,,,,,,,,,***+++,,,------------,,,###!!! ###'''******))),,,,,,+++***+++,,,---...---,,,+++******,,,...///------,,,++++++,,,,,,,,,---))))))---...+++,,,111,,,,,,,,,++++++*********++++++,,,,,,,,,+++******---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++...---,,,,,,++++++++++++,,,,,,,,,++++++*********(((***---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...///***)))---///,,,//////.........------------,,,...///,,,)))+++111------,,,+++,,,---...///......---,,,,,,+++******------++++++++++++------,,,---......,,,+++,,,...,,,---------......//////************************((())))))************))))))******************)))************************))))))*********+++++++++,,,,,,,,,++++++*********,,,+++))))))***+++++++++)))******++++++***************++++++++++++******)))************+++++++++******++++++++++++*********)))))))))))))))))))))---***((((((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...///222555666555444666777888:::>>>BBBEEEGGGGGGGGGCCCBBBAAA@@@???===<<<;;;666555444444666999<<<===<<>><<<======;;;999:::===AAAJJJIIIGGGDDD@@@===;;;999<<<;;;::::::;;;<<<>>>@@@AAAIIIRRRRRRKKKCCC>>>===666999<<<>>>?????????@@@>>>===<<<<<<>>>BBBGGGKKKFFF@@@<<<===;;;888;;;BBB999999888666555666999<<<777;;;AAAFFFZZZ{{{|||^^^EEE???;;;;;;:::888<<>>HHHPPPYYYQQQRRR\\\YYYIII>>>???999;;;<<<;;;999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@FFFKKKLLLHHHCCC===999777888===???>>><<<777666555555444444555555555666777888999888777777222222111...,,,,,,...000)))---///,,,+++,,,,,,)))/////////...+++))))))***---,,,,,,++++++,,,,,,---***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,---,,,+++***+++,,,...///***+++,,,,,,******+++,,,******))))))))))))******,,,+++***))))))+++,,,...+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))***,,,---...---,,,+++***+++,,,,,,,,,+++******)))+++,,,)))###!!!"""%%%******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,***)))***---//////---,,,,,,+++++++++,,,---...,,,,,,*********+++---...---,,,,,,++++++,,,,,,---,,,))))))---+++&&&$$$&&&,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++...---,,,++++++++++++++++++++++++++++++,,,------###%%%))),,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---...+++***---...,,,...------,,,++++++******...,,,,,,...---***+++///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---------------,,,,,,,,,************************)))************))))))(((******++++++++++++******************************(((((()))))))))*********+++++++++++++++*********++++++************++++++'''((()))*********************++++++++++++******)))************+++++++++******++++++++++++******))))))))))))))))))******,,,***))))))***++++++***++++++,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,,,,...000111111333555888777888;;;>>>AAABBBCCCCCCBBBAAAAAA@@@???===<<<;;;666555444444666999<<<>>><<>>======???AAACCCDDDDDDCCCDDDFFFEEEBBB???<<<;;;999777555666888;;;===AAADDDEEEHHHKKKIIIDDD666444222111333444555555333555777777888888:::<<<888999999999888:::===??????@@@@@@>>>===<<<>>>???<<<<<<;;;999777777999;;;@@@@@@???>>>===<<<;;;;;;;;;:::999999:::;;;<<<===>>>DDDKKKKKKEEE>>>;;;;;;666888<<<@@@DDDCCCAAA>>>>>><<<999777888;;;???BBB>>><<<;;;<<<;;;;;;===BBB888888666555444777<<<@@@===>>>AAAGGG[[[{{{}}}cccHHHAAA<<<;;;:::999:::===CCCBBB???;;;777999@@@FFFJJJGGGNNN\\\[[[KKK???>>>999:::::::::888999:::<<<999999::::::;;;<<<<<<<<<::::::;;;@@@FFFIIIHHHFFF>>>:::777777:::======<<<666555444333333333333333444555666666666555444333/////////---+++***,,,...)))...000---***+++,,,***,,,---...---+++)))***+++,,,,,,++++++++++++,,,,,,***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,+++***)))(((((()))***++++++***)))((()))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,---,,,,,,***)))(((,,,---...+++&&&$$$&&&(((******+++++++++,,,,,,,,,******+++++++++******)))...---++++++,,,,,,,,,***,,,,,,+++++++++,,,---...++++++***))))))+++,,,---,,,,,,,,,++++++,,,,,,---***)))***,,,+++%%%!!!!!!,,,,,,,,,++++++++++++***))))))+++,,,---.........++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++---,,,,,,++++++++++++,,,************+++---///000$$$&&&)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++***,,,...---...------,,,+++******)))...***))),,,---++++++---+++,,,,,,---------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,---......,,,,,,---......------,,,++++++*********************************************)))((('''+++++++++,,,,,,+++++++++************************))))))))))))*********++++++++++++***************++++++,,,+++******+++,,,'''''')))***++++++++++++******++++++++++++******))))))*********+++++++++******++++++++++++******)))))))))))))))*********+++************+++******+++++++++++++++,,,,,,,,,((()))******))))))***,,,------------...111444666555666888:::;;;======>>>???@@@@@@@@@???===<<<;;;666666777888999::::::;;;:::<<<>>>AAAFFFIIIIIIGGGEEEBBB???@@@FFFLLLQQQTTTGGGFFFEEEDDDCCCBBBAAAAAACCCCCCAAA@@@????????????DDDDDDDDDCCCAAA@@@@@@AAA===<<<:::777555666999;;;;;;@@@DDDGGGIIIKKKGGG@@@888555222222333444555555111444777666444444777:::555666777777555555666777;;;<<<>>>>>>>>>===>>>???;;;:::888666555555666888::::::;;;;;;;;;;;;;;;<<<:::999888888888999::::::<<<@@@DDDDDD@@@<<<;;;;;;999999;;;@@@DDDDDD@@@<<<;;;888444333444777:::;;;:::::::::>>>EEEHHHDDD>>>999888666555666:::@@@EEE@@@===>>>DDDVVVrrrvvvaaaGGGBBB<<<::::::999999999>>>>>>===;;;999;;;???CCCDDDCCCKKKWWWVVVGGG<<<:::888888888888888999:::<<<777777888999::::::;;;;;;999888999<<>>???>>>===;;;:::666888:::======<<<999888888999<<>>===CCCDDDCCC@@@===<<<>>>@@@<<<<<<:::888666666999<<<999???EEEHHHJJJJJJDDD<<<999666333333444555666666222555777666444333555777333444555444222111111222777999;;;<<<;;;:::;;;<<<999777555333333444555666666666666777777888888888888888777777777777777777888;;;======;;;999999:::<<<:::999;;;>>>>>>;;;888777444111111333777888999:::999;;;CCCTTT\\\OOO<<<:::999888777888<<>>AAA???===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>???AAADDDFFFFFFDDD@@@>>>BBBBBB@@@===;;;:::;;;<<<:::::::::999888888:::<<<:::@@@EEEGGGJJJKKKFFF???999777444444555777888888666777888888777777888999333444444333111000000111333555777777777777888999999666333222222333444333111111222222333444444444777777777666666555555444222444666777666555666666999888888999999888666444444111000222666999:::888;;;;;;===HHH___lllZZZ>>>;;;;;;:::888999<<>>999999999888777666666555555666777777;;;;;;???CCCCCC>>>>>>AAA777777666888999:::888666444555555666666777777777666777999<<<>>>AAABBBCCC;;;888555444444777:::===777666555444333222222222222222333333222000///...***+++,,,,,,******+++,,,,,,,,,)))&&&)))...///,,,+++,,,---,,,+++***+++,,,++++++************++++++***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,+++,,,---------,,,*********+++,,,,,,******+++,,,***++++++++++++++++++***++++++,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---************+++,,,---...++++++***)))(((((())))))******+++++++++,,,,,,,,,(((((()))******************+++,,,+++***+++---///***+++,,,---------,,,,,,*********+++++++++++++++++++++++++++,,,---......+++,,,***&&&&&&+++...---***++++++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))++++++,,,,,,------,,,,,,++++++++++++++++++++++++************+++++++++,,,+++************++++++,,,***+++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...---***+++///'''((()))***+++,,,---......***))),,,---++++++---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------------...///***+++,,,---///000111111************************((())))))************))))))******************)))************************************++++++++++++((()))))))))*********+++(((,,,//////+++)))+++---)))***++++++++++++************++++++++++++******)))************+++++++++******++++++++++++******'''(((((()))******++++++(((***---,,,***))))))+++((())))))***++++++,,,,,,)))+++,,,,,,******+++---000...++++++---///...---000///......000333666777777888:::<<<<<<:::999777555777:::===@@@BBBCCCCCC>>>999666:::;;;999:::===;;;<<<<<<<<<;;;:::;;;<<<===>>>?????????>>>===<<>>@@@AAAEEEJJJJJJFFF:::888555555777999:::;;;999999999;;;===?????????555666666444222222333444111333555666777888:::<<<;;;888333111222222111/////////000111222333444555666666666555555444333222000111333555555555555666555888<<<===;;;999777666333111111555:::===;;;888:::===???IIIaaarrrbbbEEE:::::::::999888:::>>>AAAEEE>>>???@@@===EEEMMMIIIGGGMMMMMMDDD;;;999999888999888666666777888888999888888:::<<<<<<;;;>>>CCC999888999;;;===<<<888555444444444555555555555555444666:::<<<============777777555444444666:::===666555444333111111111000//////000000000///---,,,+++,,,...---,,,+++,,,--- (((...,,,***+++---,,,---......---+++***+++,,,++++++************++++++***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,---------------,,,++++++***+++,,,,,,******+++,,,)))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,+++*********+++,,,---...---+++++++++,,,,,,+++******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,((()))+++***((((((***,,,***+++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///+++---,,,'''''',,,---*********+++++++++,,,,,,,,,))))))***+++++++++******,,,,,,++++++,,,,,,------***************************************++++++,,,***************+++,,,,,,&&&''')))+++,,,,,,++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...---***+++000)))************+++++++++...,,,,,,...---***+++///+++++++++***++++++,,,---***++++++,,,,,,------...+++,,,,,,------,,,,,,+++***,,,------------...000++++++,,,---......//////************************'''((()))***************))))))************))))))************************))))))))))))************(((((())))))*********+++(((,,,000///+++)))+++...)))************))))))(((******++++++++++++******)))************+++++++++******++++++++++++******'''(((((()))***+++++++++'''***------***))))))+++((())))))***++++++,,,,,,(((***++++++******+++,,,...+++)))***---///---,,,///...------///222555777555777999;;;;;;:::888666555666777:::???DDDIIILLLCCC:::444555666666999???:::::::::999888888999;;;;;;<<<===>>>>>>===<<<;;;???@@@AAACCCEEEFFFGGGHHHAAA>>>;;;:::999888666444555777:::<<<;;;;;;;;;<<<:::<<<;;;;;;@@@HHHMMMLLL:::888666666888;;;<<<<<<;;;999999===BBBFFFFFFDDD888888777666444333555777333555777888999;;;???BBB>>>999444111111111///,,,///000111333444666777888666666666555444333222111111222444666777777777777444:::AAADDDAAA===;;;:::444333333777===???;;;777999???AAAHHH___rrrfffJJJ:::::::::999888999;;;>>>;;;777;;;<<<888>>>HHHHHHJJJSSSTTTHHH<<<888999999555444333333666888999:::888888::::::999888<<>>???>>>999444444444444444444444444333222555:::<<<<<<:::888888777666555333222222555888555444333111000/////////,,,---.........---,,,++++++---......---,,,---...&&&333333+++(((***---***,,,------------...000++++++************++++++,,,++++++,,,......---+++******+++++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,******+++,,,***,,,...000000...,,,***))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++...---,,,***)))******+++)))(((((())),,,.........******+++++++++,,,,,,,,,&&&''')))***,,,---------+++,,,---,,,)))(((***---***+++,,,---...---,,,,,,++++++,,,------------,,,++++++++++++,,,---...///(((---...***+++//////+++*********++++++,,,,,,,,,&&&'''((()))***+++++++++---,,,+++***+++,,,---...******************************))))))******+++,,,******))))))***+++,,,,,,"""$$$(((+++------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++///...)))***000......------,,,++++++***---,,,...///,,,)))+++111,,,+++***)))***+++---...((()))***+++---...///000++++++------------++++++***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************'''((()))******++++++*********))))))((((((''''''***++++++***))))))***,,,(((***---,,,***(((***+++)))***++++++***)))***+++************************(((***+++***''''''))),,,******++++++++++++******,,,***)))+++,,,,,,)))&&&((((((((()))*********+++''''''(((((())))))******%%%$$$&&&***)))'''(((,,,++++++***))))))***+++,,,+++++++++*********))))))......------...///111222555666777888888777666555555666888;;;>>>@@@BBBDDD===<<<888444111222666:::;;;<<<<<<;;;888777777888::::::<<<>>>@@@AAA???===;;;===@@@CCCEEEFFFEEEEEECCC@@@>>>???===888777999999777666888<<<>>>===;;;::::::;;;===@@@DDDHHHJJJ???999666777777666777:::>>>===>>>CCCHHHJJJIIIGGGAAA<<<:::;;;:::666333333777666777:::;;;===EEENNNPPPFFF;;;444444555555333///000222666999;;;999888AAA???:::555222222333444333444555777888888888777:::EEELLLGGG>>>888666555555555555555777999;;;<<<>>><<<;;;DDD[[[lllaaaKKK;;;:::999888777777666666888777555555888<<>>@@@BBBCCC===<<<999555333444888;;;666888999888777666777999;;;;;;<<>>AAACCCDDDDDDDDD@@@===<<<>>>===999999;;;999777777888<<<======;;;<<<;;;;;;<<<>>>AAADDDFFF>>>888555666777666777999===<<<>>>BBBGGGJJJIIIHHHBBB===:::;;;:::777555666888777888;;;===@@@IIISSSSSSJJJ>>>666555666555222222333333444666999<<<===HHHDDD>>>999666555444333333444666888999999999999===GGGMMMHHH???:::888777333333333555777:::<<<>>>:::<<<<<>><<<:::888666555555555555444444555777:::>>>@@@FFFGGGFFFAAA;;;777888;;;777888888888777666555444444555777777777888;;;===:::===@@@BBBAAA>>>999666555444333222111222333333444555555555555333222111333333222333333555666777333444444222///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++*********+++++++++,,,,,,,,,---,,,+++,,,---...,,,+++---,,,++++++++++++,,,---))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------...---,,,+++***)))***+++,,,,,,,,,+++***,,,++++++***************************************,,,,,,,,,+++))))))***,,,---,,,+++*********+++,,,---***'''(((+++...---+++)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))+++---.........---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))+++,,,,,,++++++,,,---,,,---......,,,,,,---...,,,---...---+++***+++,,,---+++***+++---...,,,***&&&(((***+++******+++,,,***,,,......---++++++,,,......,,,+++******++++++***+++,,,,,,------,,,,,,)))+++,,,+++******,,,...,,,,,,++++++,,,,,,---...---+++***,,,......,,,***,,,,,,,,,+++++++++************++++++++++++,,,,,,+++++++++---/////////...//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))'''((()))******++++++******))))))))))))(((((((((***++++++***))))))***,,,)))***,,,,,,***)))***+++)))***++++++***)))***+++************************(((***++++++******+++---******++++++++++++******)))(((((()))++++++***(((,,,,,,,,,+++++++++++++++++++++++++++***************)))+++...,,,))))))---,,,,,,+++***))))))******+++++++++***************************+++,,,---...111111222333444444333333666777999;;;===???AAAAAA<<<;;;999666333444666999222333555555555555777888999999:::===@@@AAA@@@>>>:::;;;<<<>>>???AAABBBBBB===;;;;;;======::::::===888888777999;;;===<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA<<<666333555666555666999;;;;;;===@@@EEEIIIJJJJJJFFF???::::::999777777:::999777999<<>>CCCOOOIIIAAA;;;999888555333333555777999:::;;;;;;;;;===FFFKKKEEE<<<888777666111111222444666:::===>>>555;;;======CCCJJJIIIBBBCCC@@@<<<777444333333444222222333444666888:::;;;>>>@@@@@@===999777999;;;666777888888888777666555333444555555444555777999:::<<<>>>???>>><<<999777555444333222111222222333111222222222222222111111222222222333333444444555222333333111...------...,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---+++)))******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***---,,,,,,+++++++++,,,,,,'''((()))***+++,,,------******++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++***)))(((,,,,,,,,,,,,,,,+++*********************************++++++***)))(((***+++...---,,,+++************///***&&&'''---///,,,)))%%%)))...000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''((()))+++,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---......---,,,+++***+++,,,,,,++++++,,,---***+++,,,+++*********,,,,,,---...---+++***+++,,,+++++++++,,,...---+++)))&&&(((*********)))***+++***,,,......---++++++,,,---,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,+++******,,,...,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,***,,,,,,,,,++++++++++++*********++++++++++++,,,,,,))))))+++,,,---.........111000...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++(((((((((((((((((((((((('''((()))******++++++***)))))))))))))))))))))))))))***+++***))))))+++---)))***+++++++++*********)))***++++++***)))***+++************************((()))***+++++++++,,,,,,******++++++++++++******&&&&&&''''''((())))))(((+++*********)))(((((((((+++++++++******))))))))),,,***,,,...,,,((((((,,,,,,,,,+++******)))))))))************************))))))******++++++,,,---------///111333444555666777777999:::<<<===??????<<<<<<:::777444333444555///111333333333333555666555555666999<<<======;;;::::::::::::<<<===???@@@<<<::::::======::::::===888888888999;;;<<<<<<<<<::::::::::::;;;<<<>>>???999444222555666555666888999:::<<>>EEEQQQIII@@@:::999999777555333555777999;;;<<<<<<<<<:::AAADDD>>>777444444333111111222333555888:::<<<444999;;;999:::???@@@>>>GGGCCC>>>888444333333444000111333444666777888888999:::;;;999777666777999555666888999999888777666555666666666555555666888999:::;;;;;;;;;:::999888444333222111000111111222------///000222333444555111111222333333333222222000111111000---,,,,,,---++++++++++++++++++++++++******,,,...000///,,,)))******+++++++++,,,,,,,,,,,,***))))))+++++++++*********+++++++++,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++************+++++++++++++++*********+++,,,---,,,+++)))(((***************+++++++++***+++,,,+++))))))***,,,,,,,,,,,,++++++*********,,,***((()))+++---+++)))$$$)))...///,,,+++---000++++++++++++++++++++++++((((((((((((((()))***++++++*********************++++++++++++++++++++++++,,,,,,............,,,,,,***+++---,,,++++++,,,...(((***+++***)))((()))+++,,,---...---+++***+++,,,******,,,------,,,+++)))((()))+++,,,++++++,,,---***,,,......---++++++,,,************++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++***+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++(((((((((((((((((((((((('''((()))******++++++***))))))))))))************)))***+++***))))))+++---*********+++++++++***))))))***++++++***)))***+++************************((())))))+++,,,,,,+++*********++++++++++++******)))******+++++++++,,,---+++*********)))(((((((((*********))))))(((((('''+++***+++---+++''''''***++++++++++++******))))))************************)))***++++++,,,---------)))+++,,,///222555888999666777888999:::;;;<<<<<<>>>???>>>;;;888555444444000222333333222222333555444444444666999;;;:::999888888888888999;;;<<<===<<<999999<<<<<<999999<<<777888999::::::;;;<<<===777888888999:::<<<======777333222555777666666888999:::;;;===@@@DDDIIILLLOOOFFF===999666333444777666555555999===CCCOOOZZZSSSIII===777666777666555444777:::999777777===BBBMMMFFF>>>888777888888888333444777999:::;;;;;;;;;777===???999444444555555444444333333333444666777555666666666888<<<===<<>>999555444444555111222333555666777777777666777777777666555555555555666888::::::999777666555666666666444444666777888888888888888888999999222111000//////000111222......///000222444555666000111111111111111000///---...///...,,,+++,,,---++++++++++++++++++++++++++++++---///111111...+++******+++++++++,,,,,,,,,,,,***((((((***++++++***'''((()))+++,,,---......************************+++++++++,,,,,,---------))))))***+++,,,,,,------)))*********+++++++++,,,*********************************+++,,,------...)))***+++++++++***((('''))))))*********++++++++++++,,,---,,,******,,,...******++++++,,,,,,,,,,,,(((+++---,,,)))((()))+++%%%))),,,+++((((((---111++++++++++++++++++++++++***)))))))))******++++++************************++++++++++++++++++++++++,,,,,,............,,,,,,***,,,------,,,+++---...,,,---...---,,,,,,,,,...,,,---...---+++***+++,,,)))+++,,,,,,,,,+++******(((***,,,,,,,,,+++,,,---***,,,......---++++++,,,(((((())))))***+++++++++)))***++++++,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))+++---,,,+++******,,,(((((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))'''((()))******++++++***)))))))))************+++((()))******)))***,,,---+++***)))***,,,,,,***))))))***++++++***)))***+++************************)))))))))***++++++)))'''******++++++++++++******)))***+++***))))))+++---,,,,,,,,,+++++++++++++++)))))))))(((((((((((((((***(((***,,,***&&&&&&))))))***++++++++++++*********************+++++++++******+++---------------))))))+++---111444777888666666666777777888888888===???@@@>>>;;;777666555222333444444333333555666666555555666888::::::999777777888888999999999:::;;;888888;;;;;;999999;;;666888::::::::::::<<<>>>777777888999:::;;;;;;<<<666222222555888666777999999:::;;;<<<>>>BBBHHHLLLNNNEEE<<<777444111222555555333444777:::>>>IIITTTQQQGGG<<<666555777666444222555999999888888;;;===EEECCC@@@<<<999888777888333444555777888888888888777;;;===888666888;;;;;;777666444222222111222222444444444444777999::::::BBB@@@<<<888666555555666222333444555666666666666555555666666666555444444555777999;;;;;;999777555222333444333222222444555666666666666777777888888000000//////000111333444333222222111111111222222111000000000//////......+++,,,------+++***+++,,,++++++++++++++++++++++++++++++,,,...000000...,,,******+++++++++,,,,,,,,,---+++((((((***+++++++++'''''')))+++,,,---------+++++++++*********))))))(((((())))))***+++++++++((()))***+++,,,------...)))))))))******++++++,,,*********)))******+++,,,*********+++,,,---///000)))************)))(((((()))))))))***++++++,,,,,,+++,,,---,,,++++++---///((()))***,,,,,,---,,,,,,&&&+++///---(((%%%(((,,,((()))***)))((((((,,,000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,++++++,,,------,,,,,,---...***,,,---,,,+++***+++---,,,---...---+++***+++,,,***+++,,,+++***)))***,,,''')))+++++++++***+++,,,***,,,......---++++++,,,(((((()))***++++++******)))******+++++++++++++++,,,***)))***+++---,,,,,,,,,,,,++++++,,,,,,---...***,,,...---,,,++++++,,,***++++++++++++,,,,,,,,,******++++++++++++,,,,,,$$$(((+++,,,++++++...111++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++************************'''((()))******++++++***))))))*********+++++++++((()))******)))***,,,...+++***)))***,,,,,,***((()))***++++++***)))***+++***************************(((((()))+++***'''###******++++++++++++******)))******)))&&&&&&(((++++++++++++++++++,,,,,,,,,))))))))))))))))))******)))((())),,,***&&&&&&***((((((***+++,,,,,,++++++))))))*********+++++++++)))***+++------------,,,******+++,,,...000222444555555555555555555555555444777:::;;;999777555555222333555666666777999;;;666555444444666777777666666777888999999999888777888666777:::;;;::::::===666888:::;;;999:::<<<>>>999999999::::::999999999666222222666999888888::::::;;;;;;;;;<<<@@@FFFKKKJJJAAA999555333000111555555444555777888:::CCCLLLRRRIII===666555666555333333444555666777888999:::===BBBGGGFFF@@@:::666444222333444555666555555444666:::;;;888888<<>>;;;;;;;;;;;;999888777666666222222777999888888::::::;;;;;;::::::>>>EEEKKKFFF>>>777444333111222555666555555777777888???HHHUUUKKK???777555555444111555333222222555888999999999CCCNNNOOOGGG<<<444111111222333444444333222222444888999666888>>>CCCEEE666555333111000000000111...111555555000---111777555555444444444444555555333333222222333333444555111111333555888999888777777999;;;<<<;;;888555333111222333333222333555777222222444555666666777666111111111222444666888:::111000/////////111222333222111...,,,+++,,,---...)))***++++++***)))+++,,,************************)))(((((()))+++,,,,,,+++******+++++++++,,,,,,,,,...,,,))))))***,,,,,,,,,+++,,,,,,,,,+++***((('''(((((()))***+++,,,,,,---)))******+++,,,,,,------,,,,,,,,,++++++++++++*********+++,,,,,,---......++++++*********+++---...,,,+++***)))))))))***+++...---+++***)))***+++,,,((())))))***++++++,,,,,,)))***+++***))))))+++---+++,,,------,,,+++)))(((*********++++++***(((&&&******,,,...//////,,,)))******************************+++++++++******)))(((((())))))*********************++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,...---,,,,,,---///+++,,,------,,,+++,,,---,,,---...---+++***+++,,,+++,,,+++)))&&&'''+++///+++,,,...///......///000***,,,......---++++++,,,,,,---............,,,,,,))))))***++++++++++++***---***((())),,,...---+++,,,,,,++++++,,,,,,---...***,,,......+++***+++---*********++++++,,,,,,,,,,,,,,,---------.........''',,,///...+++***,,,000.........------......///,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******111///,,,******+++---///))))))))))))************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++***((('''(((***))))))(((((((((((())))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((('''&&&&&&&&&''')))******++++++,,,,,,++++++***))))))))))))))))))))))))''''''((()))***+++,,,,,,((())))))))))))*********)))))))))))))))*********)))************+++++++++///000000000111111111111444444444444444444444333111222444666999;;;===>>>999777444222222333555666888777777777666666666666666666888;;;===>>><<<;;;777777777888999<<<>>>???::::::999999888999999:::999777444333333666999;;;888999:::999999===CCCIII:::888555111//////000111444888;;;:::999:::???DDDLLLFFF===888777777666555000222444444444555777:::999@@@IIILLLCCC777333666......///111222333444555333444666777888:::===@@@777666444222111111111222666666555444333333222222...444777444333555888888999999777444111000222444222444555444444555777999333777:::;;;999555111000555444333222222222333444444666777666444333333444444444333333333444444555222000......111111///---000---+++***+++,,,,,,+++...------,,,+++++++++,,,***,,,...,,,***)))***,,,,,,+++***)))***+++,,,---)))))))))******++++++,,,)))++++++***(((&&&&&&&&&***++++++,,,,,,------...---------,,,,,,+++++++++***************************+++,,,+++******,,,...)))+++///111222000...,,,---,,,,,,+++***)))(((((())))))***++++++++++++***+++++++++*********))))))*********+++------,,,***---,,,***((((((***---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---'''###$$$***---+++'''......---,,,,,,++++++***%%%))),,,,,,++++++---000******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***''')))+++,,,++++++,,,---++++++***)))***+++---...,,,,,,,,,++++++*********---,,,***))))))***,,,------------......---)))&&&)))+++,,,+++))))))***+++---,,,++++++************''')))++++++******---111************************///,,,+++---,,,((((((******++++++,,,,,,++++++***,,,+++***)))***+++,,,---))),,,......---++++++,,,+++,,,------......------)))******++++++,,,------))))))***+++,,,,,,------((()))+++,,,------,,,+++,,,+++++++++,,,---......111000...---,,,,,,------***+++,,,------------,,,******))))))))))))******...---+++***)))***+++,,,))))))))))))************************************((())))))***++++++,,,,,,***************************++++++***(((''')))***))))))(((((((((((())))))************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))((((((((()))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))))))))))))))*********++++++(((((())))))*********+++)))************++++++++++++,,,---...///000111111111111111222222222333333222333444666888:::;;;<<<:::888555333111222333444555555666666666666666777888777777888:::<<<<<<<<<777777777888999;;;===>>>999888888777777888888999777555444333333555777999777999999888888:::>>>BBB999777444111000000111222333777:::999888999>>>BBBFFF@@@999444333444333333555444333444777999::::::777888===AAA===666333444//////000111222333333444111333444555555777:::<<<444444333222111111111111444444444333222222222111111555666333111444666555777777777555333222444666222333444444333444666888444666999999777333111000444333222222222222333444444666777666555333333444333333222222222222333333222///......000000///---///---++++++,,,,,,+++***------,,,+++++++++++++++)))+++,,,+++))))))+++---,,,+++*********+++------*********+++++++++++++++***+++,,,,,,***(((((())),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++***************************+++++++++******,,,...((()))+++------,,,***))),,,,,,++++++***))))))))))))*********+++++++++++++++++++++*********))))))*********+++,,,,,,,,,+++,,,+++***)))***+++,,,...++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,)))&&&'''***---,,,)))*********************+++'''(((++++++++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***(((***,,,,,,,,,,,,---...,,,+++*********+++,,,---,,,,,,,,,+++++++++******---,,,+++))))))***,,,---...---,,,+++*********+++***+++,,,+++***)))***,,,,,,,,,+++******************,,,---+++))))))+++...++++++++++++++++++++++++...++++++---,,,)))(((+++***++++++,,,,,,++++++***++++++******++++++,,,------...///...+++***)))******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,,,,---******+++,,,,,,,,,++++++)))))))))((())))))******000///...---,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,******))))))))))))***************)))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))******+++***(((''')))***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))+++************+++,,,,,,******++++++++++++******))))))))))))))))))))))))************))))))))))))************+++++++++,,,''''''((()))***++++++,,,)))************+++++++++(((((()))+++---///000111......///000111222333333333333444666777888999::::::999666333111111111222333333444444555666666777999888666666777999;;;===666666666777888:::;;;<<<777666666666666666777777444444333333333444555555666777888777666666888:::777555333111111111222333333555888888666777;;;>>>???;;;666222111222222222000///111888???@@@999333777333222666888444111111000000111111111222222222000111222222222333555777111111111222222111111000222222222222222222222222444777666222000222444333333555666666555444555666111222333333222222444666444555777666444222111111333333222222222222333444444555777666555444444555222111111000000000111111000///......//////...,,,---,,,+++,,,------+++))),,,,,,+++************+++)))******))))))))),,,...,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,...------,,,++++++*********++++++++++++++++++,,,***************************+++++++++******,,,---)))***************)))(((***************************************+++,,,,,,+++++++++*********************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++************+++,,,,,,((())))))***++++++,,,,,,***))))))***,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,+++++++++)))+++------,,,,,,---...,,,,,,+++*********++++++,,,,,,,,,++++++++++++***---,,,+++******+++,,,---......,,,(((&&&'''---111***,,,---,,,+++***+++---,,,++++++***************---...---,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---******---,,,******,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------...,,,+++***+++---)))***++++++,,,,,,++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++++++++,,,///...---,,,+++++++++,,,++++++++++++++++++++++++******))))))))))))******((())))))******)))((('''((()))))))))************************************))))))*********+++++++++)))))))))))))))))))))))))))******)))(((((()))+++))))))(((((((((((())))))***************************************))))))((())))))))))))))))))))))))************++++++,,,,,,******++++++++++++******))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,&&&'''((()))***+++,,,,,,))))))*********+++++++++'''((()))***,,,---...///---...///111222444555666444444444555666666777777888777444222111111111222333333333444444444555555666777777666666777999:::555555666666777888999:::444444444444444555555666333333444444444444444333444555666777666666666666555444222111111222444555222444666666555555777::::::777444222111222222333+++,,,333@@@KKKKKK???222777222000333555222//////111111111111111111111111000111111111000000222333///000222333333333222111222222222222222333333333555777555111000333555444222555777888666555444444111222333222111111333555333444555444111000000111222222222222222333333333333555666666444333444555222111000000000000000000///...---------------,,,+++++++++,,,------+++)))++++++******)))******++++++************,,,...000,,,,,,,,,,,,,,,------------------,,,,,,+++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,++++++*********+++++++++,,,,,,------************************)))***+++***))))))+++---...---,,,+++++++++++++++))))))*********+++++++++++++++*********+++,,,---***************************+++++++++***+++,,,---((()))+++,,,---,,,,,,+++++++++++++++++++++++++++((())))))))))))************+++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,(((***,,,+++))))))+++...+++++++++,,,,,,------------***)))+++......,,,)))******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))+++------,,,,,,---...---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,......***&&&(((...555***,,,------,,,+++,,,...,,,,,,++++++++++++,,,,,,......---+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,---***+++...***++++++,,,,,,++++++***)))***+++,,,---,,,+++***)))*********+++,,,000222******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++...---+++***)))***++++++///...---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++*********+++******))))))))))))******((()))***+++++++++)))(((((()))))))))***************************************************+++++++++************************)))******)))((((((***+++))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***************)))******++++++******)))))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,&&&'''((()))***+++,,,,,,))))))*********+++++++++*********++++++,,,,,,---...///000222444666888888333444444444444555555555444333222222222222333333444444444444444333333333333555888888666555555666444555555666666777777777333222222222333333444555333444555555555444333333222333444666777777777666333333222222222333444555222333444444444444444555444444222111000000111222//////555AAAMMMQQQJJJBBB222000000333444000///111222222222111111111111000111222222111000000111333000111222444555444333333333333333333444444444444444555444111222666777555333555888888666333222111111222222222111111222444333333444222000///000222111111111222222333333333222333555555333333333444222222111000000000000000------------,,,+++,,,,,,*********,,,------+++)))+++******)))******++++++,,,+++***+++,,,...///000++++++,,,,,,,,,------------------,,,,,,+++++++++''')))+++,,,+++++++++---*********++++++,,,,,,,,,++++++,,,,,,------......************************)))***+++***))))))+++---///...---,,,++++++,,,,,,)))))))))***++++++,,,,,,+++++++++++++++,,,,,,---***************************+++,,,+++)))***,,,...''')))+++,,,------,,,+++++++++++++++++++++++++++((())))))))))))******************++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,&&&***,,,,,,)))'''***------------,,,,,,,,,++++++...,,,***,,,///000---*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,------...***...000...******///444***+++------,,,+++---...------,,,,,,,,,------...,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++((())),,,---++++++...***++++++,,,,,,++++++***)))***+++,,,---,,,+++***((()))******+++---000333+++,,,,,,---------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---+++***)))***++++++++++++***))))))((()))))),,,,,,,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,******))))))))))))******((()))+++,,,,,,+++******))))))))))))************************************************************************************((()))***)))((((((***,,,))))))(((((((((((())))))++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))'''((())))))******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,''''''((()))***++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,---...000222444666777888333333333333333444444444222111111111222222333333333333444444444444444444111555888888555333333444333444555555555555555444111111111111222333444555444444555555555444333333222111222444777888777666222222222222333333444555222333333444333333222222///000000///......///000111//////333===FFFMMMPPP222///...222333111111333222222111111111111111111222222333222000000222333111222333444444444444444444444444444444444444444222444333111333777666222222444777666444222000000222222333222111111222444222333333222111000111222///000111222333333333222000111333333222111222333222222111000////////////+++,,,---,,,+++******,,,******)))***,,,---+++***+++************+++,,,,,,,,,++++++,,,...///...---)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++''')))***+++***)))***+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,------************************)))*********))))))+++,,,,,,++++++************+++))))))******+++++++++,,,***++++++,,,---,,,,,,,,,***************+++++++++***+++,,,+++((())),,,///''')))***,,,---------,,,++++++++++++++++++++++++)))))))))*********++++++*********++++++,,,,,,---******+++,,,,,,,,,++++++&&&))),,,,,,)))(((***,,,,,,,,,++++++***))))))(((,,,++++++,,,...///...,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++,,,,,,------......***---//////---,,,...000)))***,,,,,,++++++---...---,,,,,,,,,,,,------...+++***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,---***+++...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,---,,,++++++,,,...,,,,,,---............---)))******+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++***+++++++++,,,,,,+++*********++++++,,,,,,------------,,,,,,---,,,+++***+++,,,...///******))))))))))))******))))))******++++++++++++))))))))))))************************************************************))))))))))))))))))))))))((()))***)))((((((***,,,))))))(((((((((((())))))************************'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))'''((()))*********)))((())))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++(((((())))))*********+++)))************+++++++++((())))))***+++,,,,,,---+++,,,---///111333444555111222222222333333333444222222222111111111111111000111222444555777888888222555777666222000222555333333444555555444333222111111111111222333444555444444333333222222222222333111000222555777666555333333333333333333444444333333333333444333111///---///111111///...///111---...------111:::HHHSSSAAA777000111444444222222111111111111111111222222111222333222111000222444222222222222222222333333555444444333333222222222000222222111333555222,,,000222444444222111111222222333444333111111333444111222444444222111111111...///111222333333333222...000111222111000111222111000///...------------***,,,---,,,)))(((***++++++***((()))+++,,,,,,++++++++++++++++++,,,------*********,,,......+++(((((()))***+++++++++***************+++++++++++++++''')))++++++***)))*********************++++++++++++++++++***************************************((()))***)))((()))***,,,)))))))))******************************+++++++++)))***,,,......---,,,***))))))*********+++++++++))),,,---+++((((((,,,000((()))***+++,,,---------++++++++++++++++++++++++************+++++++++,,,)))******+++,,,,,,------++++++,,,,,,,,,+++******(((***,,,,,,,,,++++++++++++*********************''')))+++,,,++++++,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,(((***,,,+++***))))))***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---............+++,,,,,,,,,,,,,,,,,,---((()))++++++***+++,,,...+++************+++,,,---,,,***((())),,,------+++++++++++++++++++++++++++,,,)))))),,,---******---***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,...---,,,++++++,,,++++++,,,------------,,,+++++++++++++++++++++,,,+++,,,,,,,,,---.........******+++,,,,,,,,,++++++------,,,,,,------......,,,---............---,,,,,,,,,++++++,,,...000111******))))))))))))******((()))))))))******++++++))))))))))))************************************++++++******************((((((((((((((((((((((((((()))***)))((()))***,,,))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''((()))***+++***))))))))))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((())))))))))))*********)))))))))))))))*********)))************+++++++++%%%&&&''')))***,,,---...((()))***,,,...///111111111111111222222333333444333333333222111000//////...///111333666999;;;<<<444666777333///...222666222333444555444333222111111111111111222333444555333333222111000000111111444111///000333555444222333333333333333333333333444333333333444333000...///222444444111000111333+++111666666555:::GGGRRRTTTCCC333111666666222...000000111111111222222222000111222111000000222444333222111000000111222333444444333333222111000000000222111000222333...'''...000111222111111222444333444444333222111333444000222444555333111111111...///111222333333222222---...000111000///000111000///...---,,,++++++,,,)))+++---,,,)))((()))+++,,,***((((((***,,,,,,,,,,,,+++++++++,,,------...)))((()))+++---,,,((($$$'''((()))***+++***)))))))))))))))******++++++,,,)))***,,,,,,***)))******,,,,,,++++++***)))))))))******))))))((((((''''''************************((()))***)))((((((***,,,((()))***+++++++++++++++************************(((***---///000...+++)))))))))******++++++++++++))),,,---+++'''''',,,111((())))))***,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,++++++++++++,,,,,,---......###'''***+++))))))+++...******+++++++++,,,,,,,,,((()))***+++,,,---------(((***++++++)))((())))))((()))+++,,,---,,,,,,+++*********++++++,,,,,,,,,***+++,,,---............---+++(((((()))+++++++++''')))************,,,---))))))(((((()))***++++++...+++)))))),,,---,,,***************************---******---,,,******,,,+++++++++,,,,,,+++++++++,,,+++***)))***+++---...'''***,,,...---------...******+++,,,,,,,,,,,,+++------,,,++++++*********++++++,,,,,,---...//////((()))+++,,,------,,,+++))))))))))))***++++++,,,,,,---.../////////...---,,,,,,++++++---///222333*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************************%%%))),,,+++)))((()))+++...***&&&&&&(((+++***)))))))))))))))))))))))))))******))))))((((((''''''***((('''(((+++,,,+++((())))))))))))(((((((((((('''(((((()))))))))))))))+++(((&&&''')))***)))'''&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))(((((((((((()))*********++++++++++++,,,,,,+++)))'''(((***---(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,///222111//////222555111111111111111111222222111111111222444777:::;;;444222000...------...///444333333222111000//////333333333222111222444666333)))$$$***111111000000000111111111111222222222//////000111222333333333222222222222222222222222...222333111222555555222777222222555333111<<>>222444222222333///222222222222222222222222000111222111000///000222///111333333111111111222333222111000000//////000111000///111333444222000......///000111222222222111111000000000000000000555555444222//////111333000000000000000000000000---...///...,,,+++,,,---+++++++++,,,,,,++++++***))))))***++++++***))))))(((((()))))))))*********)))))))))*********++++++******)))(((((()))***+++***************************+++,,,+++******,,,...)))***++++++***)))***+++(((***,,,---,,,++++++,,,+++,,,---,,,***)))***+++...---+++*********++++++++++++++++++++++++++++++***************+++++++++)))******+++++++++******$$$%%%''')))***)))((((((************************************)))))))))))))))+++,,,,,,+++***,,,---***++++++++++++++++++*********+++++++++,,,,,,,,,******+++++++++***)))((()))***++++++,,,,,,++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))************++++++++++++++++++,,,,,,,,,------******))))))******+++,,,++++++++++++++++++++++++,,,+++***,,,//////---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,(((&&&(((,,,000///---+++***)))))))))***+++,,,,,,***)))((('''(((***+++************************++++++++++++,,,,,,------+++++++++***++++++,,,,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++------++++++++++++------)))---///...***(((***,,,,,,,,,,,,,,,------------++++++******++++++,,,---,,,+++***+++---...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))+++***((()))***+++,,,+++&&&''')))))))))***,,,---))))))))))))))))))))))))++++++++++++***************(((((((((***+++***)))***************+++++++++'''((())))))******))))))+++***((((((***+++***)))***)))))))))))))))***************))))))*********))))))******+++++++++,,,((((((((()))))))))******)))******)))((())),,,...)))))))))***++++++,,,,,,******))))))******+++,,,---,,,,,,---///000//////000000111111222222222222///000111333555666666777444333222000000000111111111111111000000/////////000111111111000111444666666444444444111---///444........./////////000000//////000111222222222222111111111111111111111111...111222111111444444111111///000444222///666BBBPPP:::111444111222444000222222222222222222222222...000111000///...///111---///111111000000111222222111111000000111111111111000111222444444222000...//////000000111111111000000000000000000111111777777666333111000111333////////////////////////,,,---...---+++***+++,,,,,,++++++***++++++,,,,,,******++++++++++++******))))))*********+++++++++************+++++++++,,,((((((((((((((()))***+++++++++++++++++++++++++++***+++,,,+++******,,,...)))***++++++***)))***+++(((***,,,,,,+++++++++,,,***,,,,,,,,,***)))***+++...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************+++++++++++++++***))))))'''(((***+++,,,,,,+++***************************,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,+++***)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++******,,,---...,,,***++++++++++++++++++++++++******,,,,,,,,,,,,+++***...+++)))+++...000///...,,,+++******)))*********,,,+++***((('''(((((()))************************---,,,***)))***+++---///************+++,,,---...************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++)))+++---++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,+++,,,...///...---,,,,,,---.....................---,,,,,,+++******)))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((()))***++++++((((((((((((((((((((((((---***'''(((+++---,,,***$$$(((++++++)))(((***---))))))))))))))))))))))))************************))))))((()))************))))))***************+++(((((()))************)))++++++***)))***++++++++++++***)))(((((((((******++++++************++++++((())))))******++++++,,,(((((((((((())))))))))))((()))******)))***,,,...))))))*********+++++++++***************+++,,,,,,---+++)))+++...000...+++000000000111111222222222---///111333444444444444222222111000000000111111000000000//////////////////000000000///111333666333333222111...---...000....../////////000000000//////000111111111111111111111111111111111111111,,,///000//////222222000111000222555333111666>>>GGG666000333000222555111111111111111111111111111---...000///......///000+++---///000//////000111000000000000000111222333000111222333444333111000222222111000///...............///000000111111111666666555333000///000111........................+++,,,---,,,+++***+++---,,,+++***)))***+++,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((((((((()))***++++++,,,++++++++++++++++++++++++***+++,,,+++******,,,...)))***++++++***)))***+++)))+++,,,,,,+++***+++---***+++,,,+++***)))***+++,,,,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))******+++++++++******))))))***+++,,,------------******************************++++++,,,------...)))+++,,,,,,+++***,,,---++++++)))(((((()))++++++******++++++++++++,,,,,,************+++,,,---...))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++(((***,,,------,,,+++***---+++)))***,,,---,,,+++,,,,,,+++******)))))))))---,,,+++******++++++,,,************************,,,+++*********+++------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***---......,,,++++++---++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,+++,,,---...---,,,,,,------...............---------,,,,,,+++++++++(((((())))))******************))))))))))))******)))))))))))))))))))))))))))))))))((()))***+++,,,((((((((((((((((((((((((,,,)))'''(((+++---,,,)))'''***,,,,,,)))'''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***+++((((((((()))))))))******((())))))***************++++++******)))***+++++++++***)))(((((((((******++++++************++++++((((((((()))))))))******(((((((((((())))))))))))''')))************,,,...***************++++++++++++++++++++++++,,,---------***)))***---...,,,***......///000000111222222---...000222222222222111000000/////////000000111///////////////000000000.../////////...///222444000///...---///000///---/////////000000000111111//////000111111111000000000000000000000000000000---000111000000333333000///000111333222111333888>>>222000222...111555111////////////////////////,,,...//////......///000***,,,...//////...000111////////////000111222222000111222333222111000000333222111///...------------...///000111000000000222333333111///---...///------------------------+++,,,------,,,+++,,,---++++++***)))***+++---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,------++++++++++++++++++++++++***+++,,,+++******,,,...)))***++++++***)))***+++)))+++,,,+++******,,,---)))***++++++))))))***+++*********++++++++++++***+++++++++,,,,,,---------,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,''''''((())))))*********************************''''''(((((())))))******)))+++,,,,,,+++***,,,---,,,+++***))))))***+++,,,))))))))))))************(((((())))))******++++++))))))***++++++++++++***)))*********+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++((()))+++---------+++***+++*********+++,,,+++***++++++++++++******)))))))))*********+++,,,---...************************)))***+++,,,,,,,,,++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,------+++***+++,,,,,,+++***++++++,,,---------------+++++++++,,,,,,---------((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))++++++)))(((((()))***+++)))))))))))))))))))))))))))(((((()))++++++***(((******+++***)))(((((()))))))))))))))))))))))))))((((((((((((((()))))))))''')))******))))))***+++'''''''''((())))))******((()))******++++++******)))***+++***((((((***+++***)))))))))))))))***************))))))*********((((((((((((((((((((((((((((((((()))))))))******((()))++++++******+++---************************,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***,,,,,,---...///000000111---...///000000000000000......//////000000000111/////////000000111111111...//////...---...000222...///...---000333222...//////000000000111111111//////000111111000000//////////////////////////////222333222222555555333---...//////......000222777///000111---000555000........................,,,...//////......000111+++---//////......///000............//////000111000111111111///...///000000///.........///000111---...///000111000///...///000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,...************+++,,,------++++++************++++++******+++++++++,,,,,,,,,************+++++++++,,,******+++,,,---------,,,++++++++++++++++++++++++***+++,,,+++******,,,...)))***++++++***)))***+++***+++,,,+++******,,,...((()))+++***))))))***+++))))))***+++++++++************++++++,,,,,,------+++++++++***************'''((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,************************---,,,,,,+++***)))(((((()))+++,,,,,,+++***,,,---,,,++++++++++++++++++,,,((((((((())))))))))))***)))*********)))'''&&&$$$((()))******++++++******)))))))))******++++++,,,))))))))))))))))))(((((()))************+++++++++************++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,------,,,******+++---++++++++++++++++++++++++((()))+++,,,------,,,+++++++++,,,---------,,,,,,******+++++++++***))))))&&&&&&''')))***+++,,,---************************''')))+++------,,,***)))...---,,,+++************************************++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,------------++++++******++++++,,,------+++******,,,,,,+++)))******+++,,,,,,,,,,,,,,,******+++,,,,,,---......'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))---,,,***)))((((((******************************$$$'''***+++***)))((((((+++)))(((''')))***+++***))))))))))))))))))))))))(((((()))))))))*********''')))+++***)))(((***,,,'''(((((()))******++++++))))))***++++++++++++***(((***+++)))'''''')))+++'''((()))******************))))))(((((())))))***++++++***))))))((((((((()))))))))*********++++++(((***++++++***)))***+++************************+++++++++++++++,,,,,,---***+++,,,,,,******+++,,,***++++++,,,---...///000..................//////......///000111222222222//////000000111222333333///000///...,,,,,,...000+++000222...---000111///........./////////000000///000000000000000//////////////////////////////...111222111111444444111---......,,,,,,---...///222---000111+++///444///////////////////////////,,,...////////////111222,,,...000000.........///......---------......///000000000...++++++...111111000...------...///000......000111000///...,,,,,,...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---))))))***+++,,,,,,,,,,,,+++***))))))))))))***+++************++++++++++++)))))))))*********++++++******+++,,,,,,,,,+++******************************+++,,,+++******,,,...)))***++++++***)))***+++***++++++***)))***,,,...''')))******))))))***,,,)))***+++,,,,,,,,,++++++))))))******+++,,,,,,---***************+++++++++((()))***+++++++++++++++,,,,,,,,,,,,---...//////************************000000///...---,,,++++++)))+++,,,,,,+++***,,,---,,,,,,------------,,,,,,((())))))))))))*********((()))+++,,,+++((($$$"""((())))))***************))))))***++++++,,,------'''''''''(((((()))***+++)))************+++++++++************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---......---******,,,...++++++++++++++++++++++++)))******+++,,,,,,------)))+++------------------))))))***+++,,,+++******&&&'''((()))***+++++++++************************))))))***+++++++++++++++,,,,,,++++++***+++++++++************************,,,,,,++++++++++++++++++)))******+++,,,,,,------------++++++++++++------)))))))))***+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---...,,,++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))///---+++)))(((((()))***************************!!!&&&+++,,,***'''&&&'''+++(((%%%%%%))),,,---,,,))))))))))))))))))))))))))))))******+++++++++,,,''')))+++***((((((***,,,((())))))***++++++,,,,,,))))))***++++++++++++***''')))***)))'''&&&(((+++&&&''')))***+++++++++***))))))(((((((((((())))))---,,,,,,+++***)))((((((************++++++++++++)))+++,,,,,,***))))))***++++++***************************)))***++++++,,,))),,,...---***)))+++---))))))***+++---......//////...---,,,,,,---//////...///000222222333333333//////000111222333333444000000///...++++++---...'''111555///)))+++...///---------........./////////000000000000000//////////////////////////////+++...///---...111111...///000///------///000000///,,,000111***...333...000000000000000000000000---...000000///000111333...///111000///......///...------,,,,,,,,,------000000///,,,)))***---111444333000---,,,,,,,,,---...///000111000///---++++++---//////...---...///++++++++++++++++++++++++''')))******))))))***,,,((()))+++,,,------,,,,,,+++***)))(((((()))***+++))))))*********+++++++++((())))))))))))*********)))***+++,,,,,,+++)))((())))))))))))))))))))))))***+++,,,+++******,,,...)))+++++++++***)))***++++++++++++***)))***,,,...''')))******))))))***,,,)))***,,,---...------,,,(((((()))***++++++,,,,,,))))))******+++++++++,,,***++++++++++++***))))))))))))))))))***+++,,,,,,************************+++++++++++++++++++++,,,)))+++,,,,,,+++***,,,---,,,,,,............,,,,,,)))************+++++++++$$$&&&***,,,---***'''%%%(((((()))*********************+++,,,,,,---......'''(((((()))***,,,...///)))************+++++++++)))************+++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++...//////---******,,,///++++++++++++++++++++++++************+++,,,---...''')))+++,,,,,,,,,,,,,,,((()))***+++,,,,,,+++******++++++,,,,,,,,,++++++************************+++***)))((()))***,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))***+++,,,,,,------...---+++******+++---...((((((((()))++++++***))))))************+++++++++++++++******++++++,,,---///...,,,,,,------,,,+++***+++,,,,,,------,,,,,,...------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******+++(((((()))***************(((((()))******************)))(((''''''((())))))))))))))))))************+++*********,,,,,,***(((((((((''''''''''''((((((((()))***+++++++++++++++******))))))******+++,,,---+++***((((((((())))))+++)))((())),,,---,,,***+++***)))(((((()))***+++(((***+++***)))((()))***)))))))))))))))******++++++++++++***************,,,+++***)))))))))+++++++++)))(((***,,,---+++)))++++++++++++++++++++++++,,,,,,++++++***+++++++++000...,,,,,,------***''',,,+++*********+++---...,,,,,,,,,---------......---,,,++++++,,,...111333111000...------///111222000///---...///111111111//////.........---------...------,,,,,,------.........////////////..............................000000000000000000000000//////............//////---...///000000///......////////////////////////---...000111111111000/// &&&---000///---///111++++++,,,---...///000111111222333111///......///333333222///---,,,---///000///...///111111---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++***,,,------++++++,,,...((()))***+++++++++++++++)))))))))))))))))))))))))))+++------,,,*********++++++++++++++++++++++++(((***,,,+++******,,,///+++,,,)))%%%&&&+++,,,***,,,,,,++++++,,,,,,---...)))************+++++++++((()))***+++,,,+++*********)))((()))+++,,,,,,+++((()))++++++******+++---***---...,,,))))))---111,,,******+++...///---***---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++************)))******+++++++++,,,,,,,,,---+++))))))+++***'''$$$************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((,,,+++***))))))+++---...++++++++++++++++++++++++------,,,,,,,,,---...///,,,++++++******++++++,,,---...///...+++)))))))))++++++++++++++++++++++++,,,,,,***(((&&&(((+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...,,,***)))************++++++++++++)))***+++,,,---,,,++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++&&&***,,,+++,,,---+++'''+++*********)))((((((((())))))*********+++++++++...---+++******+++---...000///---+++*********+++)))+++,,,,,,+++***,,,---++++++******++++++,,,---///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))(((((())))))***+++(((((()))***************(((((()))***************,,,+++***))))))***++++++))))))))))))************((((((''')))++++++***)))((((((''''''''''''((((((******+++++++++******)))******))))))******+++,,,,,,,,,+++************+++)))'''&&&'''***+++***(((+++***)))(((((()))***+++(((***+++***)))((()))***)))))))))))))))******+++)))*********************++++++***))))))******+++***)))(((***,,,---+++)))++++++++++++++++++++++++,,,,,,++++++***++++++,,,---+++******,,,,,,)))'''***************+++,,,,,,,,,,,,,,,------------......---------...000222333222111///......///000111000000/////////000///...//////.........---------...------,,,,,,------............//////.........------------------------///////////////////////////......------......///---.../////////...------........................---...///000000000///...(((,,,111111---++++++---------..................222333333222000//////000000000000///------///111///...---...///000...+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...******+++++++++++++++***))))))))))))))))))))))))(((***,,,,,,+++))))))***++++++++++++++++++++++++,,,---...,,,)))((()))+++$$$(((******,,,///...))),,,++++++++++++,,,------)))************+++++++++((()))***+++,,,++++++***+++***))))))+++,,,+++***)))***++++++***)))***,,,)))+++---+++((((((,,,000,,,+++***+++...///---+++,,,+++************+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++******+++,,,******************************+++++++++,,,,,,,,,...,,,+++,,,......,,,************************************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++***))))))+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++------...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((((((((((((((()))))))))))))))***+++,,,,,,,,,++++++(((((()))++++++,,,,,,+++++++++++++++++++++++++++(((,,,---,,,+++,,,)))%%%,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,,,,...---+++******+++---...///...---,,,++++++,,,,,,)))+++,,,,,,+++***,,,---++++++******++++++,,,,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,---...//////------...///))))))))))))))))))))))))))))))(((((())))))***+++(((((()))***************(((((()))***************++++++************++++++))))))))))))************'''&&&&&&'''***++++++***)))((((((''''''(((((()))+++++++++++++++***)))(((***))))))))))))***++++++))))))******++++++******)))((('''((()))***)))(((******))))))))))))******(((***+++***)))((()))***)))))))))))))))******+++((((((((())))))***************)))))))))******+++***))))))***,,,,,,+++)))++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))(((((()))******)))'''((()))******++++++******,,,,,,,,,,,,------------///.........///111222444333222000///...//////000///000000000000...---,,,...............---------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------..................---,,,+++------------------------,,,,,,---...............---000222000---***+++---000//////...---,,,++++++222333333222000///000111---...///...---...///111...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++,,,,,,,,,++++++***))))))))))))))))))))))))''')))++++++)))((()))***++++++++++++++++++++++++,,,,,,---,,,***((()))***&&&***,,,+++,,,///...++++++++++++++++++,,,------)))************+++++++++))))))***++++++++++++***,,,***)))***++++++***)))***+++,,,+++))))))***+++(((***,,,+++((((((+++...---++++++,,,---...---,,,+++******))))))******+++))))))))))))))))))))))))*********++++++++++++,,,)))***++++++******+++,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---//////...---************************))))))*********+++++++++******+++------.........++++++***))))))+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,'''***,,,,,,,,,,,,---...+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********((((((((()))))))))******)))***+++,,,,,,,,,,,,+++((()))***+++++++++++++++++++++++++++++++++++++++)))---...+++***+++)))$$$+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---------,,,,,,+++,,,,,,---)))+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,)))+++,,,,,,++++++---...))))))))))))))))))))))))((((((((((((((()))******(((((()))***************(((((()))***************((((((((((((((()))))))))((()))))))))************)))((('''''')))+++***)))))))))(((((((((((())))))******+++++++++******))))))))))))))))))***++++++$$$%%%'''((())))))((((((************+++++++++******))))))))))))))))))***(((***+++***)))((()))***)))))))))))))))******+++&&&&&&'''((()))******+++)))))))))))))))*********))))))******+++++++++***************************++++++******++++++,,,,,,''''''((()))******))))))'''((()))++++++***))))))++++++,,,,,,,,,---------......---......000111222333222111//////......///,,,...000111000...---,,,...........................------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,++++++------------------------++++++,,,,,,---------------...//////------///222//////......---,,,++++++000111222111///...///000,,,---......------...000,,,+++***)))***,,,---...++++++++++++++++++++++++------,,,,,,++++++++++++***+++++++++++++++,,,,,,)))+++,,,,,,++++++,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))+++***))))))***+++************++++++++++++((()))***+++++++++,,,,,,///000,,,&&&$$$)))------+++++++++***+++,,,,,,---))))))*********+++++++++))))))******++++++++++++---+++******++++++)))(((+++,,,,,,+++)))((()))***)))***,,,+++))))))+++---,,,,,,+++,,,,,,---------***))))))))))))))))))***++++++++++++++++++++++++************++++++++++++***+++,,,,,,++++++,,,---'''((()))***+++,,,------******+++++++++,,,,,,,,,*********+++,,,,,,+++***************************************++++++++++++++++++,,,---............*********)))***+++,,,,,,************************))))))***+++++++++++++++,,,++++++******++++++,,,''')))+++,,,,,,,,,---...++++++++++++++++++++++++)))***+++***))))))***+++++++++,,,,,,,,,,,,------...---+++******+++---...******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,((()))***+++++++++++++++************************))),,,---+++***,,,***&&&((((((((()))*********++++++++++++,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,************++++++,,,,,,)))+++,,,,,,+++***,,,---******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,''')))***+++******,,,...))))))))))))))))))))))))((((((((('''((())))))***(((((()))***************(((((()))***************''''''(((((())))))))))))((()))))))))************---+++)))))))))***))))))))))))(((((((((((())))))'''((()))***+++,,,,,,,,,))))))(((((())))))***+++###%%%'''((()))))))))(((***+++++++++************)))))))))******)))))))))(((***+++***)))((()))***)))))))))))))))******+++&&&&&&'''((()))******+++(((((())))))************((()))***+++++++++++++++************************+++*********++++++,,,---'''(((******++++++++++++'''((()))++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///222111000///.........---(((+++///000///......///---........................------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,------............///111333------------------,,,,,,---...///...---,,,---...,,,---...---,,,++++++,,,*********))))))***,,,...++++++++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,)))***,,,+++******+++---+++++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++******,,,---)))))))))******+++++++++(((((()))***,,,,,,++++++,,,...,,,%%%###'''+++---+++************+++,,,,,,))))))*********+++++++++***************+++++++++---+++******++++++)))(((+++,,,,,,+++)))((()))******+++,,,,,,,,,,,,,,,---++++++++++++++++++---...)))))))))******)))))))))++++++++++++++++++++++++))))))*********++++++++++++,,,------,,,,,,---///''''''(((***+++,,,---...******+++++++++,,,,,,,,,***+++++++++***(((((('''************************+++++++++,,,,,,,,,,,,---,,,------......------,,,***))))))*********++++++************************((()))***+++++++++******,,,++++++******++++++,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++******)))'''%%%&&&))),,,+++++++++,,,,,,---------...---+++******+++---///++++++++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,))))))***+++++++++******************************&&&***+++******---,,,)))((((((((()))*********+++************++++++++++++++++++++++++++++++++++++(((((())))))******++++++)))+++,,,,,,+++***,,,---)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,***,,,......---...///111))))))))))))))))))))))))((((((''''''(((((()))***(((((()))***************(((((()))***************((()))***++++++,,,++++++))))))))))))************///---***))))))***)))(((***))))))(((((())))))***&&&''')))***,,,---------)))(((((((((((()))******'''((()))***++++++,,,+++((()))***)))((('''((()))))))))************))))))(((***+++***)))((()))***)))))))))))))))******+++((((((((())))))*********''''''((()))************((()))++++++*********,,,************************************+++,,,------(((***,,,,,,+++++++++---((()))******++++++******++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,/////////......---------&&&***...///------///111---------..................------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......------------......------------------------+++++++++++++++,,,------111000///...............++++++,,,,,,------......+++---------++++++,,,---+++,,,...---+++************+++++++++))))))+++---++++++++++++++++++++++++*********+++***))))))(((*********++++++,,,,,,---)))***++++++******+++---))))))***++++++++++++***)))))))))))))))))))))))))))+++++++++***+++---///(((((())))))***++++++++++++******+++,,,+++(((&&&''',,,+++***+++,,,+++***************+++,,,,,,)))************+++++++++******))))))******+++,,,,,,***)))***++++++***)))***+++,,,+++))))))***+++++++++,,,------------,,,***++++++***)))))),,,...)))******++++++******))))))))))))))))))))))))))))))))))))************++++++,,,------,,,,,,---...'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,---...---***)))((()))************************++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++)))))))))************+++************************((()))***+++,,,+++******,,,++++++******++++++,,,***,,,---,,,***))))))***++++++++++++++++++++++++---,,,***(((&&&(((,,,///***++++++,,,,,,------...+++***)))((((((***,,,---)))))))))************+++++++++******++++++,,,---)))******+++++++++******************************&&&)))***)))***---...++++++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++'''((()))***************)))+++,,,,,,+++***,,,---)))***+++,,,---,,,++++++------,,,,,,------......******+++++++++,,,,,,,,,***+++------,,,,,,---///))))))))))))))))))))))))(((''''''''''''((())))))(((((()))***************(((((()))***************'''(((***+++,,,,,,++++++))))))))))))************...+++((('''((()))))))))******))))))))))))******'''((()))***+++,,,,,,,,,((((((((((((((()))*********************+++,,,---(((***+++***'''&&&''')))((()))***++++++***)))((((((***+++***)))((()))***)))))))))))))))******+++)))*********************&&&'''((()))*********)))'''***,,,,,,***)))***,,,************************************+++,,,---...(((+++---,,,+++***+++,,,***************+++,,,,,,***++++++++++++,,,,,,,,,))))))******++++++******------------------,,,,,,'''+++......++++++...111---------.........//////...------,,,,,,------............//////.........------------------------------------------------------,,,,,,,,,,,,------...------------///000111........................,,,,,,+++***+++,,,---...222111//////...---+++***++++++,,,,,,,,,---------+++,,,------,,,+++,,,---(((***,,,,,,+++******+++))),,,------***)))***+++******************************+++,,,+++***)))((()))******+++,,,,,,------(((***++++++******+++,,,&&&'''((()))***+++++++++)))))))))))))))))))))))))))*********)))***,,,///((((((((()))***++++++++++++***)))+++,,,+++((($$$&&&---...---------,,,***************++++++,,,)))************++++++++++++***)))))))))***+++,,,+++***))))))+++,,,+++***)))***++++++***)))***,,,******+++,,,------,,,+++)))******(((''''''***---******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************)))***,,,+++******+++---(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,+++---///...+++******,,,***************************+++++++++,,,,,,,,,,,,)))***+++,,,---------,,,((())))))***************************************((()))+++,,,---,,,+++***,,,++++++******++++++,,,***+++,,,,,,***))))))***++++++++++++++++++++++++---------+++******---///******+++,,,,,,---......******)))))))))***+++,,,)))))))))*********++++++++++++*********+++,,,---******+++++++++******)))************************'''***+++)))))),,,---***,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,******++++++++++++******)))***+++,,,,,,++++++***)))+++,,,,,,+++***,,,---(((***+++------,,,+++***,,,,,,++++++,,,------...******+++++++++,,,,,,,,,)))***++++++))))))***+++))))))))))))))))))))))))'''''''''''''''((())))))(((((()))***************(((((()))***************%%%&&&((()))*********)))))))))))))))************+++)))&&&&&&''')))************))))))))))))******)))******+++++++++******((((((((((((((()))*********)))((((((((()))+++,,,***,,,---,,,)))((()))+++((()))***++++++***)))((((((***+++***)))((()))***)))))))))))))))******++++++++++++***************%%%&&&((()))*********)))'''***,,,,,,***)))***,,,))))))))))))))))))))))))************+++,,,---...(((+++---,,,***(((***+++,,,+++*********+++---...******+++++++++,,,,,,,,,))))))***+++++++++******++++++,,,---------,,,,,,***---///---)))))),,,000---------.........//////...------,,,,,,------.........////////////.........................................................------,,,,,,------......---------...000111333////////////////////////---,,,+++++++++,,,---...000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...%%%(((***,,,,,,+++,,,---))),,,///...+++))))))***************************++++++,,,---,,,+++***)))))))))***+++,,,,,,------(((***++++++******+++,,,$$$%%%'''(((***+++++++++))))))))))))))))))))))))(((((()))(((((()))+++...'''(((((()))***+++++++++(((''''''***------***'''$$$+++...+++(((+++...///*********)))***++++++,,,)))************++++++++++++***)))))))))***,,,---***)))((()))+++,,,,,,+++((()))++++++******+++---)))))))))+++,,,,,,+++)))((())))))'''%%%&&&***---***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))************''')))******))))))***+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,(((+++------+++***+++---************************)))************+++++++++'''((()))+++,,,---......(((((()))***************))))))))))))))))))))))))(((***,,,---------+++***,,,++++++++++++++++++,,,(((***,,,,,,***)))***+++++++++++++++++++++++++++***,,,------,,,+++,,,,,,******+++,,,,,,---......++++++++++++,,,------...++++++,,,,,,,,,---------,,,+++*********+++,,,---******+++++++++******)))))))))))))))))))))))))))))),,,,,,))))))++++++)))+++*********))))))((((((++++++,,,,,,,,,---------******++++++++++++******+++,,,---...------++++++)))+++,,,,,,+++***,,,---(((***+++------,,,+++***+++*********+++,,,,,,---******+++++++++,,,,,,,,,---...///...,,,,,,,,,...+++*********))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((())))))(((''')))+++,,,+++***...+++)))))),,,---,,,******************)))(((((('''))))))((('''&&&'''(((''''''''''''((((((((((((,,,,,,,,,,,,,,,+++***)))(((*********)))((()))***))))))***+++++++++++++++******++++++++++++************))))))***,,,...///******+++++++++,,,,,,,,,''')))******))))))***+++************************'''))),,,---,,,+++,,,,,,)))+++...///...------...,,,,,,++++++,,,,,,---...'''***,,,...---------...++++++++++++++++++++++++''')))******))))))***+++---)))(((,,,+++((((((------------............///000///---,,,++++++,,,---...///111222111000...---......---------......///555444333222111//////.........---,,,,,,,,,,,,---)))***,,,...000222333444000000//////.........------***+++//////,,,...444,,,//////,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***000333...(((&&&))),,,++++++++++++++++++++++++***((()))+++***'''(((,,,))))))))))))))))))))))))++++++***************************+++,,,---...///)))************+++++++++((()))++++++******+++---))))))))))))))))))))))))))))))************)))))),,,,,,++++++++++++,,,,,,(((***,,,,,,***)))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))***************************************************++++++***)))***---///111,,,''')))...000---((()))************++++++++++++++++++++++++***)))(((''')))++++++***)))((())))))++++++***((('''((()))---,,,+++*********+++,,,))))))***++++++++++++***,,,,,,++++++***)))((((((&&&((()))***))))))+++---******++++++++++++******+++,,,,,,+++******+++---++++++******************,,,,,,---............---)))+++...///---,,,++++++++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++***222)))***,,,+++///)))******++++++,,,------++++++++++++++++++++++++,,,***)))***++++++***)))************************+++******,,,+++)))+++///)))************+++++++++******++++++++++++******,,,,,,,,,+++++++++++++++***,,,,,,***,,,//////+++((()))***+++,,,,,,+++***,,,++++++******++++++,,,)))************++++++++++++++++++)))'''''')))***------++++++++++++------+++,,,,,,+++***)))+++,,,,,,,,,++++++***+++++++++************)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((******((((((((()))((())))))))))))))))))***,,,***((((((***++++++)))***************)))(((((()))*********((('''((()))((((((((())))))))))))***,,,---------,,,,,,+++***((()))***)))(((((()))***((()))******++++++******)))******++++++******))))))(((((((((((()))+++,,,************+++++++++,,,((()))******))))))***+++************************(((***,,,---,,,,,,,,,---000000///,,,)))((()))***,,,,,,++++++,,,,,,---...((()))***+++,,,,,,++++++++++++++++++++++++++++++''')))******))))))***+++---***)))------))))))---------------............------,,,+++,,,,,,---...---...000111111000///...///......------------...///////////////////////////......---,,,,,,,,,,,,'''(((***,,,///111222333////////////......------///,,,---///...+++,,,222,,,//////,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,,,,,,,++++++++++++++++++++++++,,,***+++---,,,)))***...************************)))))))))***+++++++++,,,***************+++,,,---)))************+++++++++***+++,,,+++***)))***+++************************++++++,,,,,,,,,,,,++++++++++++************++++++)))***++++++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++*********))))))*********************************************************)))((()))+++---!!! (((,,,***''')))************+++++++++++++++,,,,,,,,,+++******(((***,,,,,,***))))))******+++,,,+++)))((()))***,,,,,,+++*********+++,,,))))))***++++++++++++***,,,,,,++++++***))))))(((''')))******))))))***,,,******++++++++++++******+++,,,,,,+++******+++---************************((())))))***************)))+++......---+++++++++++++++++++++++++++++++++,,,+++***)))***+++---...++++++++++++++++++++++++)))111***...!!!///+++...)))******++++++,,,------+++++++++++++++++++++++++++******+++,,,---+++***************************)))((((((+++***''')))---)))************+++++++++******++++++++++++***************+++++++++++++++***+++***(((***......***((()))***+++,,,++++++***,,,++++++******++++++,,,************+++++++++++++++++++++***(((((()))+++---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---+++++++++***++++++,,,,,,************))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((******((((((((()))''')))***)))&&&%%%'''***+++)))'''''')))***)))(((***************)))(((((()))++++++***)))((()))***))))))))))))************,,,------------,,,++++++((()))***)))(((((((((***'''((())))))******)))))))))******++++++******)))))))))((((((((())))))***)))))))))*********++++++((()))******))))))***,,,************************)))+++---...---,,,---...222111...***&&&&&&(((***,,,,,,++++++,,,,,,---...,,,***)))+++......+++(((++++++++++++++++++++++++''')))******))))))***+++,,,***+++......+++***,,,,,,,,,,,,---------......++++++++++++,,,---...///,,,---///000000000////////////...---,,,,,,------,,,,,,---...///000111111000///...---,,,,,,,,,,,,((()))***+++---...///000///............---------///......///---***+++///,,,......,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,//////---+++++++++++++++++++++++++++,,,***+++---,,,)))***...++++++++++++++++++++++++(((((()))***+++,,,,,,---******)))))))))******+++)))************++++++++++++,,,---+++)))(((((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++***((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++************************************************************************)))(((''')))***---+++)))---222333000,,,)))************+++++++++++++++,,,,,,---,,,,,,,,,)))+++,,,,,,+++******+++***+++,,,+++***)))***+++++++++*********++++++,,,))))))***++++++++++++***,,,,,,++++++***)))))))))(((***+++***))))))***+++******++++++++++++*********+++,,,,,,******+++,,,******************************+++,,,,,,,,,,,,+++)))+++---...,,,+++++++++++++++++++++++++++++++++...---+++******+++---///++++++++++++++++++++++++)))000***111%%%111***---)))******++++++,,,------++++++++++++++++++++++++))))))***+++------,,,***************************)))''')))+++***'''(((---)))************+++++++++******++++++++++++******((())))))******+++++++++***+++)))'''(((,,,---***)))***++++++,,,+++++++++,,,++++++******++++++,,,************+++++++++,,,+++,,,,,,+++))))))***,,,---,,,,,,++++++,,,,,,---++++++,,,+++******+++---************+++,,,------*********)))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''(((******((((((((()))'''***,,,)))$$$###&&&******)))(((((())))))))))))***************)))(((((()))***+++***((('''((()))(((((()))))))))*********++++++,,,,,,,,,++++++***)))***+++***))))))***+++''''''((()))))))))))))))))))))************))))))+++++++++***************((())))))))))))*********(((***++++++***)))+++,,,***************************,,,---...------...///------,,,***)))))),,,...,,,,,,++++++,,,,,,---...000---+++---000111---(((************************''')))******))))))***+++******+++,,,---++++++++++++,,,,,,,,,------------+++++++++++++++,,,------+++,,,---//////000000/////////...---,,,,,,,,,,,,,,,---...///000111222222000000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++------------------------------......,,,+++,,,///+++......++++++......+++++++++++++++++++++++++++)))'''(((,,,...,,,*********************************((()))+++***'''(((,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++***)))))))))******))))))*********+++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++))))))************)))))))))))))))******)))))))))+++++++++)))'''(((+++---++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************************************+++,,,***(((((((((***,,,***)))+++...---((($$$))))))*********+++++++++)))***++++++,,,,,,,,,,,,***+++---,,,+++***+++,,,***,,,---,,,******+++,,,***************+++++++++))))))***++++++++++++***+++++++++*********))))))***+++,,,+++)))))))))+++******++++++++++++*********+++,,,,,,+++***+++,,,***************+++++++++***+++,,,,,,------,,,,,,)))+++------,,,***++++++++++++++++++++++++++++++//////...---------------++++++++++++++++++++++++***///(((000&&&000***...)))******++++++,,,------++++++++++++++++++++++++(((((((((+++------+++)))***************************)))+++...,,,)))***...))))))*********+++++++++******++++++++++++******''''''((()))***+++++++++,,,,,,***'''(((------******+++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---************+++,,,---...))))))))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((******((((((((()))'''***+++((($$$"""&&&+++*********)))))))))***+++***************)))((((((((()))***)))'''&&&'''((('''''''''((((((((())))))((())))))*********))))))***+++,,,,,,******+++,,,''''''((())))))))))))))))))))))))******)))))))))******++++++*********)))((())))))))))))*********)))***++++++******+++,,,***************************,,,------,,,---...000)))+++------------...///,,,,,,++++++,,,,,,---...000---+++,,,000000,,,'''************************''')))******))))))***+++''')))))))))***++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******)))++++++,,,---.../////////......---,,,,,,,,,,,,,,,---------.../////////000//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------***,,,---,,,+++---///000***------******------***++++++++++++++++++++++++)))(((***...---((((((,,,***************************((()))+++***'''(((,,,************************,,,+++++++++***))))))))),,,++++++*********++++++))))))*********+++++++++(((***++++++******+++,,,++++++++++++++++++++++++))))))************))))))((()))************)))(((+++++++++)))'''(((+++---++++++++++++++++++++++++************************))))))************))))))************************************************************************+++,,,---,,,***))))))***$$$$$$%%%(((+++,,,)))&&&))))))*********+++++++++'''((()))******+++*********,,,,,,,,,******+++---***+++,,,,,,+++***+++,,,))))))******++++++++++++))))))***++++++++++++***+++++++++******************+++,,,+++***)))***+++******++++++++++++******)))+++------+++******+++))))))*********+++++++++'''(((((()))))))))))))))***+++,,,,,,+++***+++,,,++++++++++++++++++++++++***+++---...///...,,,+++++++++++++++++++++++++++,,,---$$$---$$$...)))///)))******++++++,,,------++++++++++++++++++++++++''''''''')))++++++)))(((***************************)))+++...---******...))))))*********+++++++++******++++++++++++******''''''((()))***+++++++++---...,,,(((***......***,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...************+++,,,---...))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((())))))******'''%%%%%%(((,,,******+++***)))(((***,,,***************)))(((((('''((()))((('''&&&&&&(((''''''''''''((((((((((((''''''((())))))))))))(((***+++,,,,,,******+++,,,'''((())))))******))))))((())))))******))))))(((''''''((())))))((((((''')))))))))*********++++++)))***++++++******+++---***************************,,,,,,,,,+++,,,...000***---//////...---,,,,,,,,,,,,++++++,,,,,,---...,,,***)))***,,,,,,)))&&&************************''')))******))))))***+++'''))))))&&&'''***,,,*********+++++++++,,,,,,,,,++++++,,,++++++)))((('''+++,,,,,,,,,---.........------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))***+++---...//////++++++,,,,,,,,,,,,,,,---(((,,,---+++***...000000***,,,,,,******,,,,,,***++++++++++++++++++++++++,,,)))***///---''')))000************************,,,***+++---,,,)))***...************************---,,,,,,+++***)))((((((++++++*********++++++,,,)))************+++++++++''')))***+++******,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((***++++++***((()))+++---++++++++++++++++++++++++******************************++++++++++++*********************+++++++++***************************************************,,,------+++******+++...------///000000...,,,)))************+++++++++'''((())))))))))))))))))***+++,,,+++))))))+++,,,)))***++++++******+++,,,'''((()))***++++++++++++))))))***++++++++++++***************************)))+++,,,+++******+++,,,******++++++++++++******)))+++------,,,+++***+++)))))))))***++++++,,,,,,))))))***+++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++$$$%%%(((+++---------,,,++++++++++++++++++++++++---+++!!!,,,$$$...)))000)))******++++++,,,------++++++++++++++++++++++++***)))(((((()))***)))(((************************'''''')))---,,,((((((+++)))************+++++++++******++++++++++++******((())))))******+++++++++,,,...---***,,,...---)))------,,,++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,(((***,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++)))***++++++***+++,,,...************+++,,,------((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))+++)))(((&&&&&&(((***,,,((()))***)))'''''')))+++***************)))((((((((()))***)))'''''''''((('''(((((((((((()))))))))''''''((()))))))))))))))((()))******(((((()))***((()))******++++++******(((((())))))))))))((((((%%%&&&'''((())))))((((((************+++++++++,,,)))***,,,+++******+++---***************************+++++++++***+++---000---......---+++***+++,,,,,,,,,++++++,,,,,,---...((()))*********)))((('''************************''')))******))))))***+++(((***)))%%%%%%+++...,,,************++++++++++++)))******++++++***)))(((,,,,,,,,,,,,,,,,,,------++++++++++++,,,---......************++++++++++++******))))))******++++++*********++++++++++++,,,***+++++++++,,,,,,,,,,,,)))---...***)))---///---))),,,,,,)))))),,,,,,)))************************,,,$$$""")))+++((()))///************************,,,***+++---,,,)))***...++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))))))))***+++,,,)))************+++++++++)))***++++++***)))***,,,************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))***++++++***)))***+++++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))*********+++++++++************************************************(((***,,,,,,+++******+++,,,+++***)))))))))(((''')))************+++++++++))))))*********))))))(((***++++++)))((((((***,,,((()))******))))))***,,,&&&''')))***+++++++++***))))))***++++++++++++***************************)))***++++++++++++,,,---******++++++++++++******(((+++---...,,,+++******((())))))***++++++,,,,,,,,,,,,---...............***+++++++++))))))***,,,++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++,,,***"""000(((000)))///)))******++++++,,,------++++++++++++++++++++++++///,,,)))((()))*********************************'''''')))---,,,((((((+++)))************+++++++++******++++++++++++***************+++++++++++++++***------+++,,,...+++&&&...---,,,++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------''')))+++++++++******++++++,,,,,,------,,,,,,+++)))***++++++***+++---///+++++++++***++++++,,,,,,(((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******((((((((())),,,)))&&&&&&(((***,,,,,,&&&(((***(((&&&%%%(((******************)))(((((()))***+++***)))((((((***))))))))))))************(((((()))***************'''((()))((('''&&&''')))))))))***+++++++++++++++(((((())))))))))))((((((&&&''')))***+++++++++******++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---******************************+++***)))***---///,,,,,,+++)))((())),,,///,,,,,,++++++,,,,,,---...(((***,,,,,,+++*********))))))))))))))))))))))))((()))******))))))***+++***,,,***$$$%%%,,,000...)))************+++++++++&&&''')))***++++++******------,,,+++++++++,,,,,,*********+++,,,---...///******+++,,,------...///(((((((((((()))***+++,,,///...,,,***(((&&&%%%$$$*********++++++,,,,,,,,,***//////***(((,,,...+++))),,,,,,)))))),,,,,,)))***************************""")))((((((,,,))))))))))))))))))))))))***((()))+++***'''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++''''''''''''(((***++++++)))************++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))************)))))))))***,,,------,,,***)))(((***,,,,,,***)))******++++++++++++++++++++++++))))))))))))))))))))))))+++,,,------------,,,+++))))))******++++++++++++************************************************&&&(((***+++************&&&&&&'''))),,,///222333)))************++++++++++++++++++++++++***)))(((*********)))'''(((***,,,''')))******))))))***,,,&&&''')))***+++++++++***))))))***++++++++++++*********************++++++((()))++++++++++++---...******++++++++++++******(((+++---...,,,+++******((())))))***++++++,,,,,,******+++,,,,,,,,,++++++***++++++***))))))***,,,++++++++++++++++++++++++777444///+++)))***,,,---+++++++++++++++++++++++++++***###333---222(((---)))******+++,,,,,,------++++++++++++++++++++++++333///+++))))))+++++++++************************))))))+++///...******---)))************+++++++++******++++++++++++******,,,,,,,,,+++++++++++++++(((+++,,,+++,,,---***$$$///...,,,+++***+++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------&&&(((***+++***)))******++++++------------++++++)))***++++++***+++---///,,,,,,++++++***++++++++++++*********))))))((((((+++*********))))))(((((())))))(((((((((((())))))((((((((((((((()))******+++++++++***************))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))***)))((('''''''''''''''))))))))))))))))))))))))+++*********))))))((((((+++***)))***,,,,,,***((('''((()))******)))''''''))))))*********))))))((())))))))))))))))))))))))...+++'''(((+++,,,((($$$...------,,,,,,++++++************))))))))))))))))))***+++,,,---,,,+++***,,,,,,+++++++++++++++,,,))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++...---+++***)))***+++++++++***)))))))))***,,,---''''''(((******+++++++++)))************+++++++++)))******)))(((((()))+++'''(((((()))***+++++++++************************///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++******++++++,,,---(((''''''))),,,,,,(((%%%)))((('''''''''((()))***++++++************+++++++++,,,+++***((('''((())))))((((((((()))***++++++******)))(((((((((((((((''''''(((***,,,,,,***((()))*********++++++++++++$$$%%%''')))+++,,,------,,,,,,++++++***+++++++++)))************+++++++++)))***+++***))))))+++,,,*********)))))))))))))))++++++***)))))))))))))))))))))*********+++++++++++++++)))'''%%%%%%(((+++******************************(((%%%'''++++++'''************************************************(((***,,,+++)))'''((())))))))))))***+++++++++,,,+++,,,,,,,,,,,,+++******+++,,,------,,,+++)))(((,,,,,,,,,+++++++++******//////......---,,,++++++******++++++++++++******+++******+++------,,,******)))((((((((()))+++,,,,,,,,,++++++***)))))))))"""+++---(((&&&+++111+++++++++***((((((***,,,+++,,,------......------)))************))))))(((,,,,,,,,,,,,,,,+++***)))------,,,,,,+++*********+++,,,...---,,,,,,---///&&&(((+++------,,,***))))))************+++++++++++++++,,,,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,+++******)))***+++---...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++,,,,,,+++******))))))(((***---...***(((+++,,,+++,,,,,,,,,++++++*********)))******++++++,,,------+++---...---++++++,,,---'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************)))))))))(((*********)))))))))(((((())))))(((((((((((())))))((((((((((((((()))******************************))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))************)))))))))(((+++***)))***+++,,,***((((((((()))))))))))))))((())))))************))))))************************)))&&&%%%''',,,...---***+++++++++++++++,,,,,,,,,***))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))******))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,++++++*********+++******))))))***++++++,,,'''((()))******+++++++++)))************+++++++++)))******)))(((((()))+++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))------,,,+++++++++++++++************++++++++++++)))(((((()))***+++,,,,,,***************+++,,,,,,***)))(((***+++***'''$$$,,,,,,,,,,,,,,,---......++++++************++++++......---***'''%%%%%%&&&))))))))))))))))))***+++******)))((((((((((((((()))))))))******+++***))))))))))))*********++++++&&&&&&((()))+++,,,,,,,,,,,,++++++******+++++++++)))************+++++++++******+++***(((((()))+++***)))))))))))))))))))))***)))((('''''''''''''''))))))))))))***************+++,,,+++)))((()))***++++++***************++++++---,,,)))***...///---))))))))))))))))))))))))************************+++((($$$$$$(((++++++******************+++++++++((()))***+++,,,---------'''((()))***************,,,,,,++++++************))))))))))))******************++++++++++++***************+++,,,---,,,***+++***))))))))))))))))))+++++++++***************&&&))),,,,,,***)))))))))+++++++++***((((((***,,,******+++,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,+++***)))*********+++++++++++++++***+++,,,,,,++++++,,,...((()))+++,,,,,,+++***))))))************+++++++++***+++,,,,,,------------+++++++++*********))))))************++++++,,,,,,---,,,+++*********+++,,,)))*********+++++++++++++++************+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,)))************++++++++++++++++++++++++*********)))------)))(((+++,,,+++,,,,,,,,,+++++++++******------,,,++++++******)))+++,,,---,,,+++***+++,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,************))))))))))))******))))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((('''&&&%%%&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))***))))))***++++++***((((((((('''(((((()))***+++))))))************))))))************************'''%%%$$$''',,,......,,,((())))))***++++++,,,,,,))))))))))))))))))******((()))+++,,,,,,,,,+++***)))((((((((()))***++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,++++++***)))))))))***++++++++++++***'''((()))******+++******)))************+++++++++)))******)))(((((()))+++*********+++,,,,,,------((((((((((((((((((((((((***++++++++++++******)))))))))))))))************(((((((((((()))***++++++***))))))))))))***+++++++++************)))&&&$$$***+++++++++,,,,,,,,,,,,++++++************++++++&&&((()))))))))))),,,...+++***))))))))))))))))))******)))((((((((())))))+++***))))))))))))))))))((((((((()))))))))******'''((()))***++++++++++++++++++*********++++++,,,)))************++++++++++++++++++***((('''(((***))))))))))))))))))************)))(((''''''''''''(((((()))))))))*********))),,,...///---+++******++++++***))))))***+++,,,&&&***+++((((((,,,...---))))))))))))))))))))))))************************...%%%'''//////++++++++++++***************'''(((***+++,,,,,,------))))))))))))))))))******+++************)))))))))$$$%%%&&&'''(((***++++++******++++++++++++************)))+++,,,---+++***+++++++++******)))(((''')))************+++++++++000---******------)))&&&***++++++***))))))***,,,((())))))***************(((((()))***++++++++++++++++++,,,,,,,,,+++******(((((())))))***++++++,,,)))***++++++******+++,,,++++++++++++************)))************+++++++++)))***+++---.../////////+++++++++***************)))))))))************+++------,,,******))))))*********+++++++++,,,,,,,,,******))))))******+++,,,******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,'''+++,,,)))(((***+++***,,,,,,,,,++++++++++++***------,,,++++++******))))))+++,,,+++******+++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((*********))))))))))))))))))(((((()))++++++***(((((('''''''''''')))+++,,,((())))))************)))************************+++)))((()))***+++)))(((((()))))))))*********+++)))))))))))))))*********((()))***+++,,,,,,++++++************+++,,,------))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***)))***+++,,,,,,+++***)))))))))+++,,,,,,+++***)))(((((()))***************))))))*********+++++++++)))******)))(((((()))+++*********+++++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((()))******)))))))))((())))))***+++***************)))((('''((())))))***************++++++************++++++$$$%%%'''((()))+++...111++++++***)))((((((((()))******))))))((())))))***,,,+++***)))'''''')))***(((((((((((())))))))))))))))))***+++++++++*********************++++++,,,))))))*********+++++++++,,,------+++)))((()))***)))))))))))))))*********---,,,+++***)))))))))))))))))))))*********++++++))),,,......---++++++++++++***)))((()))***,,,---$$$)))+++(((''')))++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...&&& (((//////,,,,,,+++++++++***)))))))))+++++++++++++++***))))))000///---***))))))))))))***)))))))))))))))))))))&&&'''((()))***,,,,,,---******++++++++++++*********))))))***,,,,,,+++***((()))***++++++***((('''((())))))***++++++,,,,,,///+++((())),,,...---+++)))***++++++))))))+++,,,((())))))***************'''((()))***+++,,,,,,,,,++++++,,,,,,,,,++++++***(((((()))))))))*********)))***++++++******+++------,,,+++)))))))))******))))))*********+++++++++)))***+++,,,------------************************)))))))))))))))))))))***,,,++++++***************,,,,,,,,,------------...***************+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++******+++,,,,,,---......&&&***,,,)))(((***+++)))++++++++++++++++++++++++)))******++++++,,,------(((***++++++***)))***,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---))))))))))))))))))******(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***''''''(((((())))))))))))(((((((((((((((((((((((('''(((******((('''((()))(((((((((((())))))))))))'''((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))******((((((((()))++++++***)))((('''''''''''')))+++,,,(((((()))***************************************---,,,******)))((('''&&&*********))))))((((((((((((((())))))************'''((()))+++,,,,,,++++++++++++******+++,,,,,,---))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))((()))+++,,,,,,+++***))))))***+++,,,,,,+++))))))((())))))************)))))))))*********+++++++++)))******)))(((((()))+++)))))))))***************************************'''(((***++++++***)))(((''''''((((((((()))))))))(((((((((((((((((()))***)))))))))((())))))***+++'''((()))************+++*********+++++++++,,,,,,++++++************++++++,,,,,,,,,***'''&&&'''(((++++++***)))((((((((()))******))))))))))))******+++++++++)))'''&&&(((+++(((((((((((())))))))))))******++++++++++++*********)))))))))******+++,,,))))))*********+++++++++.........,,,***)))***+++(((((())))))************,,,,,,+++************************+++++++++,,,,,,***+++,,,+++***)))+++,,,******)))))))))***,,,---))),,,---+++***,,,---+++++++++++++++++++++++++++************************+++)))'''(((***,,,---,,,,,,+++++++++***)))))))))***++++++++++++***))))))000...,,,***)))))))))***)))))))))))))))))))))************+++++++++,,,,,,******++++++++++++*********))))))***,,,,,,+++)))&&&''')))***+++++++++***(((((()))***+++,,,,,,---******)))))))))+++---///((()))++++++******+++,,,)))***++++++,,,+++++++++(((((()))+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********)))))))))((((((***+++,,,,,,++++++,,,------,,,***)))((()))***+++))))))*********+++++++++******+++++++++******)))***************************)))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------******++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++******+++,,,------...///%%%***,,,)))(((***+++)))++++++++++++++++++++++++)))******++++++,,,------((()))++++++******+++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,------------))))))))))))************''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******'''(((((())))))******+++))))))))))))))))))))))))''')))+++***)))((()))***(((((((((((())))))))))))'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))************((('''''')))++++++***)))(((((('''(((((()))***+++'''((()))******+++******++++++++++++++++++++++++************))))))))))))++++++******)))(((((('''((((((((()))******++++++&&&''')))+++,,,,,,++++++******)))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))************))))))((()))******+++************++++++++++++***))))))))))))************)))))))))************+++++++++)))******)))(((((()))+++))))))))))))))))))))))))************************((())))))************)))(((((((((((()))))))))))))))))))))(((((())))))******))))))))))))***++++++&&&(((************,,,...)))((('''''''''((()))***++++++************++++++***++++++***((('''(((***+++***))))))))))))))))))******)))))))))***++++++)))+++,,,***'''&&&))),,,((((((((()))))))))************++++++++++++++++++)))))))))))))))***+++,,,)))************+++++++++---------,,,***)))+++,,,((((((((()))******++++++)))(((((((((((()))******)))*********++++++++++++)))******)))((((((***,,,)))))))))***++++++,,,,,,)))++++++))),,,///...)))((((((((((((((((((((((((************************(((+++------+++)))***,,,+++++++++***************&&&''')))***++++++,,,,,,(((((((((((()))***+++,,,)))))))))************+++******************))))))******++++++++++++******))))))(((***+++,,,***)))%%%&&&((()))+++,,,,,,,,,(((((()))***++++++,,,,,,))),,,---+++'''&&&***...''')))+++++++++***+++,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++***))))))((((((***+++,,,,,,++++++,,,...,,,+++***)))))))))***+++)))************+++++++++***************)))((((((***************++++++++++++************)))))))))'''((()))***++++++++++++(((((()))))))))*********,,,,,,++++++,,,,,,---...******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++)))******+++,,,------...$$$***,,,******+++,,,******++++++++++++,,,,,,,,,------,,,++++++******)))(((***++++++******,,,---++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---......------((()))))))))************'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))***++++++,,,))))))))))))))))))))))))''')))******)))(((((()))(((((((((((())))))))))))&&&((()))+++++++++)))((())))))))))))))))))))))))((()))))))))************'''''''''(((***+++***)))(((((()))))))))))))))((('''((()))******+++++++++++++++++++++++++++++++++))))))******))))))******************************'''(((((()))******++++++%%%'''(((***+++,,,++++++++++++***)))(((((((((((())))))************))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++,,,++++++***))))))******))))))************)))))))))************+++++++++)))******)))(((((()))+++***************************************************)))))))))******+++,,,(((((()))))))))*********+++******)))))))))*********************+++,,,,,,((()))+++***))))))+++...(((&&&$$$""""""%%%''')))++++++************++++++%%%'''((())))))***---///))))))))))))))))))***+++******))))))******+++,,,&&&))),,,,,,((('''))),,,)))))))))*********++++++)))***++++++,,,,,,,,,,,,(((((((((((()))***+++,,,)))************+++++++++***++++++***)))(((***+++'''(((((()))******++++++'''''''''((()))***,,,,,,(((((((((((())))))))))))&&&(((++++++************'''(((***,,,,,,,,,+++***''''''&&&'''...444111***''''''''''''''''''''''''************************'''***---,,,***)))***,,,***************+++++++++&&&'''(((***++++++++++++%%%&&&((()))++++++,,,,,,************++++++,,,,,,******************************++++++++++++******)))(((((()))++++++***)))(((((((((((()))***,,,,,,)))))))))***+++++++++,,,))),,,...,,,((('''))),,,&&&(((+++,,,+++++++++,,,***+++,,,,,,---,,,,,,,,,******+++,,,,,,+++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++*********)))***++++++******+++,,,******************++++++)))************+++++++++))))))***+++++++++******))))))*********+++++++++,,,,,,++++++************((()))***++++++***)))))))))))))))*********+++++++++++++++++++++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++)))*********++++++,,,,,,%%%***---++++++------*********+++++++++,,,,,,,,,------,,,++++++******))))))***,,,,,,++++++---...))))))***+++,,,,,,,,,+++***************************+++,,,............---(((((())))))*********+++&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((()))******((())))))***+++,,,,,,,,,))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++'''&&&&&&(((***+++***)))(((((()))******)))''''''''''''(((******+++++++++++++++++++++++++++++++++***++++++***)))(((((())))))))))))***++++++,,,,,,'''(((((()))***+++++++++%%%&&&(((***+++,,,++++++......,,,+++******))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))((((((((()))+++,,,---,,,***)))))))))***+++))))))*********))))))((()))************+++++++++)))******)))(((((()))+++,,,+++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))************++++++***************+++++++++******++++++,,,---***+++,,,+++((((((***,,,,,,***&&&$$$%%%'''+++...++++++************++++++***++++++***(((((()))***))))))(((((()))***++++++******))))))***+++,,,,,,$$$(((------)))'''))),,,************++++++++++++))))))***+++,,,,,,,,,,,,(((((((((((()))***+++,,,)))************+++++++++((())))))((('''''')))+++'''(((((()))***+++++++++(((((()))***+++---///000&&&&&&&&&&&&'''''''''((($$$(((,,,///...+++)))(((%%%'''***---...---+++)))***)))'''+++555<<<999000))))))))))))))))))))))))************************'''((()))))))))***+++,,,))))))******+++++++++,,,***************)))(((((()))***+++------,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---******++++++++++++******)))(((((()))++++++***)))******)))(((((()))***+++***************+++++++++)))***,,,,,,++++++,,,---&&&(((+++,,,+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,*********+++,,,,,,------((()))******))))))***+++))))))******+++++++++,,,)))************+++++++++((()))***+++,,,---------))))))******++++++++++++,,,,,,,,,+++++++++************++++++***)))'''&&&,,,,,,---------.........*********)))***++++++,,,******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++%%%***---,,,,,,------+++*********++++++,,,,,,,,,)))******+++,,,,,,------)))+++,,,,,,,,,,,,...///'''((()))***+++,,,,,,,,,************************)))+++,,,...//////......))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))************))))))...+++)))((()))*********,,,+++***)))((((((((((((************++++++++++++%%%''')))***+++***((('''((((((((((((((((((((((((''')))******((('''((()))''''''''''''((((((((()))************************(((((()))***,,,---......,,,,,,***))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))((((((((((((((()))+++------,,,******+++)))******++++++++++++***((((((((((((((()))******+++&&&"""$$$***...,,,((()))************++++++++++++*********))))))((((((*********)))))))))))))))))))))))))))************((((((((('''''''''''''''(((((((((((())))))))))))***++++++***((('''((()))+++++++++*********))))))+++++++++************))))))''''''+++,,,))))))+++))))))))))))))))))))))))''''''''''''((()))++++++''')))******))))))***+++,,,+++***)))(((((((((((('''&&&&&&'''***++++++***+++*********))))))((((((+++***+++,,,------+++)))***)))((((((((()))+++,,,'''(((******((((((((()))((()))***++++++***)))(((---,,,,,,+++*********++++++((('''(((+++,,,)))&&&))))))))))))))))))))))))!!!(((---***&&&&&&&&&$$$))))))))))))************''''''(((***+++***(((%%%)))************+++++++++)))+++,,,,,,+++***,,,---((()))***+++++++++++++++'''++++++)))222>>><<<111+++******)))***,,,---...+++******)))***+++---...******))))))******+++,,,,,,+++***)))))))))+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***++++++++++++***222...++++++---...---+++*********++++++,,,,,,,,,''',,,000...)))&&&'''***+++++++++***((((((***,,,+++***)))(((((()))***+++''')))+++------,,,***(((&&&)))---111111000---+++++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************++++++,,,---,,,+++)))((())))))***++++++++++++***...---+++*********++++++...++++++,,,***''')))............---,,,+++)))(((+++++++++*********))))))++++++******++++++,,,------***((((((+++,,,+++)))&&&***,,,++++++---,,,(((+++,,,,,,***))))))+++...,,,******,,,//////---***,,,,,,+++,,,,,,***(((&&&,,,+++*********+++,,,------,,,,,,++++++,,,,,,---+++++++++***************))))))************))))))+++,,,,,,,,,+++)))(((&&&(((((((((***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))************))))))+++***)))((((((((()))))))))((((((((((((((())))))''''''((((((((()))))))))((()))+++,,,,,,,,,***)))************************&&&((()))***)))((()))***'''''''''((((((((())))))+++******************+++,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))+++------+++******+++((()))++++++*********+++((((((((((((((()))******,,,(((%%%&&&***---,,,***))))))*********+++++++++************)))))))))(((************************))))))))))))************++++++++++++++++++++++++************++++++++++++)))***+++***((((((((()))+++++++++*********))))))((((((((())))))*********+++)))))),,,,,,((((((***))))))))))))))))))))))))************))))))))))))''')))******))))))***++++++******)))))))))))))))+++***))))))******)))(((************)))))))))(((******++++++++++++******)))))))))))))))******+++''')))******)))(((((()))((()))***++++++***)))(((---,,,++++++*********++++++******+++,,,,,,+++)))))))))))))))))))))))))))&&&***+++'''%%%''')))((())))))))))))************'''(((***++++++***(((''')))************+++++++++)))***,,,+++******+++---))))))***+++++++++******)))---+++)))000:::888...*********)))***+++---...,,,,,,+++++++++,,,---...******))))))******+++,,,,,,+++***))))))***+++++++++++++++*********))))))*********+++++++++,,,,,,,,,++++++******++++++,,,))))))***++++++++++++***---***'''''')))+++***)))******+++++++++,,,,,,,,,(((***,,,+++)))'''(((***+++++++++***((((((***,,,,,,+++***))))))***+++,,,'''(((***+++,,,+++***)))'''))),,,...///...,,,***************************+++++++++++++++++++++++++++++++++******)))))))))******************+++++++++,,,------,,,+++***)))))))))***+++++++++++++++---,,,+++*********++++++...,,,,,,---+++(((***///++++++,,,,,,---,,,,,,,,,+++++++++*********))))))++++++******++++++,,,---,,,***((()))+++,,,+++)))(((++++++((())),,,---***+++,,,,,,+++))))))+++---+++******+++......,,,***+++++++++++++++***)))'''***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---******************++++++))))))************))))))++++++,,,,,,+++***)))((((((***,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))))))))************))))))((()))***)))&&&%%%'''***&&&&&&&&&&&&'''(((******''''''(((((((((((())))))((()))***,,,,,,++++++***************************%%%''')))***)))((()))***''''''((((((((())))))))),,,+++***))))))***+++,,,///...------,,,+++************++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++************************)))+++,,,,,,+++******+++&&&)))++++++)))(((***,,,)))(((((((((((()))******++++++************++++++)))))))))*********++++++************))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))******************++++++++++++)))***+++***)))((()))***+++++++++***************&&&&&&'''((()))***++++++---***+++---,,,)))(((***))))))))))))))))))))))))++++++++++++)))'''%%%$$$''')))******))))))***+++)))))))))))))))******+++,,,+++******++++++***)))************))))))))))))(((***+++***((('''))),,,(((((()))***************''')))******)))(((((()))((()))***++++++***)))(((,,,,,,+++************++++++,,,...---,,,+++,,,,,,))))))))))))))))))))))))+++,,,***%%%%%%***,,,,,,))))))))))))************&&&***---,,,***((()))***)))************+++++++++)))***++++++******+++---******+++++++++******)))+++---+++)))...555333*********)))******+++------,,,,,,+++*********++++++******))))))******+++,,,+++******)))******+++++++++++++++************************++++++++++++,,,++++++************++++++))))))***++++++++++++***)))'''&&&&&&((())))))(((***++++++++++++,,,,,,,,,((((((((((((((()))*********++++++***))))))***,,,,,,,,,++++++++++++,,,,,,((((((((())))))*********)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,++++++***)))((('''''')))))))))***+++++++++,,,,,,,,,---------,,,++++++)))******+++++++++++++++---,,,+++*********+++++++++))))))+++)))&&&''',,,***++++++,,,,,,,,,,,,---+++++++++***************+++************+++,,,,,,,,,***))))))***++++++******,,,***&&&&&&+++---++++++,,,,,,+++******+++---***))))))***,,,,,,+++)))******++++++++++++***)))(((+++...111111...***(((,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,))))))************))))))******++++++++++++******(((,,,///---(((%%%(((---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))************))))))))))))************))))))&&&***,,,***&&&$$$'''+++''''''''''''((()))******))))))))))))*********+++''''''((())))))))))))(((((((((((((((((((((((((((''')))******((('''((()))'''(((((((((((())))))))),,,+++***((((((***+++,,,---,,,,,,,,,,,,,,,,,,,,,'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++***************+++++++++)))+++,,,+++***)))***+++$$$(((++++++((('''***,,,))))))(((((())))))***+++***+++---+++(((''')))+++))))))))))))*********************)))))))))))))))&&&&&&''''''((()))******((()))))))))************((((((((()))))))))))))))'''((((((((()))))))))))))))***+++***)))((()))***************************''''''(((((()))******+++,,,******------***)))+++)))))))))))))))))))))))))))*********)))'''$$$"""''')))******))))))***+++(((((((((((()))***+++,,,((((((''')))+++---,,,,,,*********)))))))))))))))'''***,,,)))%%%$$$(((---'''((()))++++++***))))))((()))++++++)))((()))***'''(((***++++++***))))))++++++***************+++))),,,///...+++***+++---))))))))))))))))))))))))***+++)))%%%&&&+++---+++((()))))))))************&&&+++...---)))''')))---))))))*********+++++++++)))***++++++******+++,,,+++++++++++++++***)))(((***+++***))),,,111///((()))))))))******+++,,,,,,******))))))((((((((((((******))))))******+++,,,******************++++++************************************++++++++++++++++++************++++++))))))***++++++++++++***))))))((()))***+++++++++++++++++++++++++++++++++***(((&&&''')))+++,,,,,,)))***++++++))))))+++,,,++++++++++++++++++++++++((((((''''''''')))***++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++******)))))))))((((((((()))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++++++++++++++++++++******,,,***'''(((,,,...---,,,++++++************************************************++++++,,,+++******)))******++++++)))+++***''''''+++,,,******+++,,,,,,******+++,,,))))))))))))************((()))++++++******+++,,,***,,,///111111...+++))),,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,,,,)))******++++++******)))*********++++++,,,,,,,,,(((+++---,,,((('''***---++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))((())))))************))))))&&&***---+++'''%%%'''+++***))))))(((((())))))***((())))))))))))*********''''''((()))))))))))))))'''''''''''''''''''''''')))++++++***(((&&&&&&&&&(((((((((((()))))))))***++++++***))))))***++++++------,,,,,,,,,,,,++++++'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++)))***+++***))))))***+++%%%(((++++++))))))***---)))))))))))))))***++++++(((+++---+++'''%%%''')))(((((()))))))))*********))))))))))))))))))******''''''((())))))***++++++((()))))))))************+++++++++,,,,,,---------'''((((((((())))))))))))((()))******)))((()))+++***************************************************((()))---...++++++...))))))))))))))))))))))))((()))+++++++++)))'''&&&''')))******))))))***+++(((((((((((()))***,,,,,,'''&&&&&&(((***++++++***))))))))))))))))))******'''***+++)))%%%$$$(((---'''((()))++++++***))))))(((***++++++)))))))))***'''((()))***++++++***)))*********))))))***++++++(((+++------***(((***,,,************************&&&***+++)))(((+++***(((((()))))))))************'''+++...---)))''')))---))))))*********+++++++++(((***++++++***)))+++,,,+++++++++++++++***)))(((((((((((((((,,,///...***(((((()))***+++++++++,,,+++++++++******)))((((((******))))))******+++,,,))))))******++++++++++++************************))))))*********++++++++++++******))))))******+++))))))***++++++++++++***)))***++++++++++++,,,,,,+++++++++++++++++++++++++++)))((((((+++---......((()))++++++******+++,,,)))******************)))(((''''''&&&''')))+++,,,,,,,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...,,,---///---******...------+++*********************************************))))))******+++,,,++++++******)))******+++'''***+++))))))+++***&&&***+++,,,,,,+++***+++,,,((()))))))))))))))***+++((()))++++++))))))+++------.........------,,,+++,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,******++++++++++++***************++++++,,,------***)))((()))***,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))((())))))************))))))'''***,,,+++((('''((()))+++***))))))))))))******&&&&&&''''''''''''((((((***************+++++++++)))))))))))))))))))))))))))++++++***(((&&&&&&&&&((((((((()))))))))******************************///...---,,,***)))((('''******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++(((((())))))***+++++++++******+++***((((((***,,,'''((()))***,,,,,,,,,,,,***))))))))))))***++++++'''***,,,+++(((&&&'''(((((((((((()))))))))******))))))))))))******************++++++,,,,,,------))))))))))))************)))))))))******++++++,,,************++++++++++++((()))******))))))***+++***************+++++++++++++++++++++*********)))(((&&&(((,,,---,,,,,,///))))))))))))))))))))))))***+++,,,---------,,,+++''')))******))))))***+++(((((((((((()))***+++,,,***)))(((((())))))(((&&&))))))))))))************''')))***)))'''&&&(((+++(((((()))***************(((***++++++***))))))***'''((()))***++++++*********))))))))))))***++++++((()))******)))((())))))************************$$$+++///---))))))(((&&&))))))))))))************(((***,,,+++((('''))),,,)))************+++++++++((()))******))))))***,,,******+++++++++******)))&&&&&&''')))+++------+++'''((()))***++++++++++++,,,,,,,,,---,,,,,,+++*********))))))******+++,,,((()))***+++++++++++++++***************+++++++++)))))))))************+++******))))))))))))******))))))***++++++++++++***((()))++++++***)))***+++,,,,,,,,,++++++++++++*********+++++++++---...///''')))+++++++++***+++,,,((()))************)))(((((((((''''''(((***,,,---+++++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,---......)))))))))***+++++++++,,,++++++*********+++,,,---***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***(((***,,,***&&&&&&******)))))))))***+++---...***************+++++++++***))))))))))))***++++++***++++++***))))))***,,,&&&***,,,******+++)))%%%)))+++------+++***++++++((()))***)))((((((***,,,(((***,,,+++((((((+++...000...---+++***+++,,,---++++++************++++++)))))))))***+++++++++,,,******++++++++++++******+++++++++++++++,,,---...+++(((&&&'''***---...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))************))))))(((((()))))))))((('''&&&((((((((((((((()))***+++&&&&&&&&&'''''''''((((((***************++++++,,,))))))))))))))))))))))))'''(((******((((((((()))(((((()))))))))*********(((***+++,,,,,,+++***(((------,,,+++)))(((''''''***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++''''''((())))))***++++++*********)))((((((***,,,***((('''***...000...+++******))))))******+++,,,((()))++++++***)))(((((((((((((((((()))))))))***((()))))))))*********************+++++++++++++++))))))))))))************%%%%%%&&&''''''((())))))************++++++++++++''')))******))))))***+++))))))*********+++++++++))))))))))))************(((&&&'''+++,,,******---))))))))))))))))))))))))++++++++++++++++++++++++''')))******))))))***+++))))))(((((()))***+++++++++***((()))******)))'''((()))))))))************((())))))******))))))))))))))))))))))))******+++(((***,,,+++***)))******&&&''')))***++++++******)))))))))))))))***++++++)))(((((()))******)))'''************************$$$...444000)))'''(((((())))))))))))************))))))))))))((())))))***)))************+++++++++((()))******))))))***+++))))))***+++++++++******'''''''''***++++++++++++'''((()))***+++++++++***)))***+++,,,,,,,,,+++*********))))))******+++,,,'''(((***+++,,,,,,++++++))))))*********+++++++++))))))))))))******************))))))))))))******))))))***++++++++++++***(((***,,,,,,***((()))***,,,,,,,,,+++++++++******'''***------+++***,,,...&&&(((+++,,,+++++++++,,,)))***++++++++++++***)))((((((((()))***+++,,,---((()))***+++,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,******************++++++******)))))))))***+++,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++'''&&&'''***((($$$$$$'''))))))(((((()))+++---///))))))*********+++++++++)))))))))))))))***++++++)))+++,,,+++)))(((***,,,(((++++++((((((***)))&&&)))+++------,,,******+++)))***+++***((((((+++---(((+++---+++''''''***...///...,,,*********++++++++++++************++++++******************++++++***++++++,,,,,,++++++***---,,,+++++++++,,,------******))))))(((***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))************))))))'''''''''((()))(((&&&###%%%%%%%%%&&&((()))+++,,,(((((((((((()))))))))***((((((((((((((())))))***''''''''''''''''''''''''$$$&&&((()))))))))+++,,,))))))))))))************''')))+++------+++)))'''(((((()))))))))*********'''&&&%%%$$$$$$%%%&&&''')))))))))))))))))))))))))))))))))))))))******+++&&&''''''((()))******************)))'''(((***,,,,,,(((&&&***000333///************)))******+++,,,)))******+++,,,+++***)))(((((((((((())))))))))))(((((())))))*********+++((((((((((((''''''''''''))))))))))))************'''(((((()))***++++++,,,(((((((((((())))))))))))''')))******))))))***,,,))))))******++++++++++++&&&&&&'''((()))***++++++***'''(((++++++((((((***))))))))))))))))))))))))******)))(((''''''((((((((()))******))))))***+++)))))))))))))))******+++)))(((((())),,,------,,,(((((())))))*********+++)))))))))***,,,+++)))'''***)))((((((((()))+++,,,)))***,,,,,,***)))***+++&&&''')))***+++++++++***))))))((())))))***+++++++++)))''')))+++,,,***'''************************&&&111777111(((%%%(((,,,))))))))))))***************(((''''''((())))))((()))************+++++++++((()))******))))))***+++((()))***+++++++++++++++)))((((((++++++***)))***&&&''')))***++++++******%%%&&&''')))))))))((((((*********)))***++++++,,,'''(((***+++,,,,,,++++++))))))******++++++++++++))))))))))))******************))))))))))))******))))))***++++++++++++******,,,///...+++))))))***,,,,,,,,,++++++*********%%%***......***(((***---&&&(((+++,,,+++++++++,,,***+++,,,------,,,+++***'''((()))***+++,,,------&&&''')))***+++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++************))))))))))))+++++++++***************))))))((((((((()))+++,,,***+++,,,,,,------,,,,,,)))***+++,,,---,,,,,,+++++++++,,,///---)))))),,,---,,,***(((((()))+++,,,))))))******++++++++++++)))))))))))))))******+++)))+++,,,+++((((((***---***,,,***%%%%%%(((***((()))+++------,,,+++***+++)))++++++***((((((+++...))),,,---+++'''&&&***...------,,,+++******))))))++++++************+++++++++++++++******************++++++,,,,,,++++++***...---,,,+++++++++,,,---***---...+++&&&%%%***///************************))))))))))))))))))))))))&&&&&&'''((()))))))))(((+++(((%%%&&&(((******)))+++*********))))))(((((())))))*********))))))(((+++***)))(((((('''(((((())))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))*********)))((((((((((((((()))))))))((((((''''''&&&&&&)))***,,,,,,++++++,,,...+++))))))+++***&&&%%%'''(((***+++***(((''''''((()))+++,,,+++(((&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))************+++++++++******)))*********)))))))))))))))******+++++++++)))'''&&&)))(((((()))++++++***(((,,,((((((,,,,,,((((((,,,************************))))))))))))************************))))))))))))((())))))((('''&&&&&&''')))***+++***)))((()))***(((((()))******)))(((''')))************+++++++++)))))))))***+++++++++,,,++++++++++++************((((((((()))******++++++++++++***************+++))))))))))))))))))))))))&&&'''(((******))))))((()))************))))))(((******)))'''&&&&&&(((+++''''''''''''((()))***+++******++++++++++++******,,,+++***((((((((())))))***+++,,,+++***)))***+++************************)))************+++++++++******************************++++++++++++*********---///---(((&&&***...)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++************++++++***))))))(((((((((((((((***)))((((((((()))+++,,,++++++***************+++,,,***))))))***,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,******+++,,,******+++++++++,,,,,,,,,+++,,,------,,,***'''&&&+++***)))))))))***,,,,,,''''''((()))***++++++,,,+++*********))))))(((((())))))***++++++++++++******)))((()))******)))(((,,,***)))***...000...,,,)))+++)))'''(((,,,+++''')))************+++++++++((((((((((((((())))))***,,,++++++******++++++,,,+++++++++***)))***,,,...,,,,,,,,,+++*********+++******+++++++++,,,,,,,,,%%%---***(((...///+++///,,,+++***))))))***+++,,,)))************+++++++++((()))))))))************************************)))((((((+++......+++'''++++++************++++++************************)))************++++++++++++,,,---,,,***)))***++++++***)))((((((***,,,---*********++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))(((((((((***(((&&&&&&)))******)))*********)))))))))(((((((((((()))))))))(((((('''***))))))(((((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((***+++***))))))***++++++((((((+++***&&&%%%'''''')))******((('''((((((((())))))(((&&&%%%&&&'''))))))))))))))))))))))))(((((((((((())))))******((()))))))))))))))((((((***)))))))))))))))))))))((())))))*********))))))***(((((((((***+++***))),,,((((((,,,,,,((((((,,,+++*********************))))))))))))************(((((())))))*********+++((()))***)))'''&&&'''((()))***+++***)))((()))***'''((()))******)))(((((())))))*********+++++++++************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((++++++***))))))******+++))))))))))))))))))))))))'''((()))***+++***))))))((())))))*********))))))((()))+++***(((''''''(((///...---+++***)))))))))******++++++++++++************(((''''''((()))))))))***++++++))))))***+++************************)))************+++++++++************************)))******++++++******))),,,,,,+++***))))))***+++)))***+++***))))))***+++))))))))))))))))))))))))))))))************)))))))))))))))(((((()))))))))++++++************++++++((((((((((((((()))******)))))))))))))))******+++++++++***************+++)))))))))))))))***+++,,,++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))+++,,,+++******+++,,,))))))*********+++++++++)))***+++,,,,,,+++)))(((+++***)))))))))***+++,,,(((((())))))******+++++++++*********))))))))))))))))))***++++++++++++***,,,+++***+++,,,,,,+++***,,,***)))***---...---+++,,,///...******---...---)))************++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,***++++++***)))***,,,...///---+++***+++,,,,,,,,,******+++++++++,,,,,,,,,)))...)))%%%***)))&&&,,,++++++***))))))***++++++)))************+++++++++************++++++++++++************************+++)))((()))+++,,,,,,***++++++************++++++************************)))************++++++++++++,,,---,,,***)))***++++++***)))((()))***,,,---)))))))))******+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))((('''''')))(((&&&''')))******)))******))))))))))))((((((''''''(((((((((((('''''')))(((((((((((())))))***(((((((((((())))))))))))((((((''''''''''''(((((('''((())))))))))))(((''')))))))))(((((())))))***'''((((((((((((((())))))(((*********((('''((()))+++((((((+++***&&&&&&(((&&&(((******)))(((((()))((())))))'''&&&&&&(((***))))))))))))))))))))))))((((((((())))))))))))***&&&''''''(((((('''''''''))))))))))))))))))******(((((((((((()))***+++,,,+++)))'''''')))++++++***+++))))))++++++))))))++++++++++++******)))))))))))))))))))))************''''''((()))***+++,,,,,,)))***+++***((('''((()))((()))******)))((()))+++''''''((()))************)))))))))*********++++++))))))))))))))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&******)))))))))******+++))))))))))))))))))))))))((()))***+++,,,+++******'''((()))***************&&&))),,,,,,***(((''''''111000...---+++***))))))******++++++++++++*********))))))(((((()))***+++'''(((******))))))***,,,)))))))))))))))))))))))))))************+++++++++************************)))******++++++******))),,,***((((((***+++***(((((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++&&&''''''((()))***+++,,,(((((()))***************+++***************++++++%%%(((******((((((+++---+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))''')))******))))))+++,,,(((((()))))))))*********((()))+++,,,,,,,,,+++*********))))))******+++,,,)))************************************)))))))))))))))***++++++++++++***,,,+++***+++,,,,,,+++***+++***)))***+++,,,+++***(((,,,,,,'''$$$'''++++++)))************+++++++++,,,,,,,,,+++,,,------...,,,++++++******++++++,,,***+++,,,+++******,,,...000,,,((((((***,,,,,,*********+++++++++,,,,,,,,,,,,...((($$$)))(((&&&---++++++***))))))***++++++)))************+++++++++***++++++++++++,,,,,,,,,************************---***(((''')))+++,,,,,,++++++************++++++************************)))************++++++++++++,,,---,,,***)))***++++++***)))))))))***,,,---)))))))))))))))*********************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))((('''&&&(((''''''((()))*********))))))))))))))))))((((((''''''(((((())))))(((((((((((('''(((((()))******(((((((((((())))))))))))((((((''''''''''''((((((%%%'''(((******((('''%%%)))))))))((())))))******''''''(((((()))))))))***)))***+++***((('''((()))***((((((+++***'''&&&(((%%%''')))***)))((()))******+++***)))((())),,,///(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((('''''')))))))))))))))************)))((((((((()))+++,,,,,,)))'''&&&(((***+++++++++******++++++******+++++++++******))))))((((((((()))))))))************'''(((((()))******++++++)))***+++***)))((()))***((()))******))))))***+++''''''((()))***+++++++++))))))))))))************(((((((((''''''&&&&&&%%%,,,,,,------------......******))))))((((((((((((***))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---,,,++++++&&&'''(((******+++++++++(((***++++++***(((((((((******)))))))))******+++******++++++++++++******+++******)))***+++---...&&&'''))))))))))))+++,,,(((((((((((((((((((((((())))))*********+++++++++************************))))))************))))))***)))((((((((()))))))))''')))***)))((('''((()))))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++************++++++''''''((()))******++++++'''((()))++++++***))))))*********)))******+++,,,"""&&&+++***''''''***...************+++++++++++++++)))(((&&&&&&((()))+++************************))))))))))))))))))))))))&&&((())))))))))))+++---))))))))))))*********+++******+++,,,,,,++++++******************++++++++++++*********************************************))))))***++++++++++++******)))((()))******)))(((+++******************)))$$$)))***$$$ ###(((***))))))*********+++++++++***))))))))))))***++++++,,,++++++******++++++,,,)))+++,,,+++******,,,---///+++&&&&&&)))+++***)))******+++++++++,,,,,,,,,***---((('''...+++)))222+++******************+++))))))*********+++++++++*********+++++++++,,,,,,************************+++***)))))))))+++,,,,,,++++++************++++++************************))))))*********++++++++++++,,,---,,,***)))***+++******)))))))))***+++,,,))))))******************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,(((((((((((((((((((((((()))*********)))(((''''''&&&'''((()))))))))***+++(((((((((((((((((())))))'''((()))***************(((((('''(((((()))******'''((((((((()))))))))***((((((''''''''''''((((((%%%'''(((******((('''%%%)))))))))))))))***++++++'''((((((((())))))*********+++,,,+++)))(((((()))***'''(((+++***'''&&&)))%%%''')))***)))((()))************)))((())),,,///((((((((((((((((((((((((************))))))))))))&&&'''((()))))))))))))))(((((())))))************,,,+++)))((((((((()))***,,,)))'''&&&(((***++++++***++++++******++++++************)))))))))((((((((()))))))))******************))))))))))))))))))(((***+++***)))((()))+++''')))******))))))***+++((((((((()))***+++,,,,,,(((((()))))))))*********)))))))))(((((('''''''''))))))))))))******++++++))))))*********+++++++++))))))(((((()))******+++************************)))***+++------,,,,,,+++&&&'''(((******++++++++++++++++++)))'''''')))+++&&&&&&'''''')))***,,,,,,******++++++++++++*********)))(((((()))***+++,,,&&&((()))***))))))+++---(((((((((((((((((((((((())))))*********+++++++++************************)))))))))******)))))))))&&&)))+++)))&&&%%%(((,,,''')))***)))((('''((()))))))))))))))))))))))))))******)))(((((()))************+++,,,,,,+++******++++++************++++++))))))************)))((('''((()))++++++***))))))******))))))***++++++,,,!!!&&&++++++((('''***...)))))))))******+++++++++***)))'''&&&&&&''')))***************************))))))))))))))))))))))))&&&((())))))))))))+++---*********+++++++++,,,,,,---------,,,+++***))))))))))))******++++++++++++++++++++++++***************************+++++++++))))))***++++++++++++******)))((()))******)))(((***++++++******)))******(((...///)))%%%(((,,,...))))))*********+++++++++((((((((((((((()))******,,,++++++******++++++,,,)))+++,,,,,,+++***+++---///,,,((((((***++++++*********+++++++++,,,,,,,,,(((+++)))+++222,,,'''///*********++++++*********))))))*********+++++++++))))))))))))*********+++************************((()))+++,,,++++++******++++++************++++++************************))))))*********++++++++++++,,,---,,,***)))***+++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))*********)))(((((($$$&&&))))))))))))***+++''''''(((((((((((())))))'''((()))******++++++***)))(((((((((((())))))***''''''(((((())))))******((((((''''''''''''(((((('''((())))))))))))((('''))))))))))))******+++,,,((())))))))))))))))))***)))+++++++++)))((()))***)))''''''+++***'''''')))&&&(((******)))(((((()))'''(((((('''&&&''')))+++))))))))))))))))))))))))+++************)))))))))'''((())))))************((((((((()))******++++++,,,+++***)))((((((((((((+++)))'''''')))++++++***)))++++++))))))++++++)))))))))))))))))))))))))))))))))))))))************************))))))((((((''')))***)))(((((()))+++'''(((******))))))***,,,)))))))))))))))***+++,,,((((((((()))))))))******,,,,,,+++++++++++++++***''''''(((((())))))******))))))***++++++,,,------(((((((((((()))******+++************************)))***+++,,,---,,,++++++'''((()))***************,,,,,,+++(((''''''***,,,******))))))******+++,,,******++++++++++++******((('''&&&&&&&&&'''((()))((()))++++++******+++---)))))))))))))))))))))))))))************+++++++++************************((())))))******))))))(((%%%))),,,***&&&$$$(((---((()))******(((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))******)))((('''++++++************++++++******+++++++++***((('''(((((()))***************))))))))))))***+++,,,,,,###'''++++++***)))***,,,(((((())))))***+++++++++***)))(((''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))''')))******))))))+++,,,***++++++++++++,,,,,,,,,///...---,,,+++***))))))))))))***++++++++++++*********++++++++++++++++++*********+++++++++++++++))))))***++++++++++++***,,,+++***+++,,,,,,+++***)))+++,,,+++******+++,,,***///000,,,***,,,......)))************+++++++++******))))))******+++,,,,,,++++++******++++++,,,(((***,,,,,,+++++++++,,,.........---,,,,,,------******+++++++++,,,,,,,,,)))+++)))---111''' ((()))***++++++++++++***))))))************+++++++++(((((()))))))))*********************************&&&))),,,---,,,*********++++++************++++++************************)))************++++++++++++,,,---,,,***)))***+++))))))******++++++++++++,,,,,,,,,+++++++++++++++***************************++++++++++++,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))(((((()))*********))))))###&&&)))***))))))***,,,'''''''''((((((((())))))&&&'''((()))***************))))))(((((((((((()))'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---*********)))))))))))))))''')))***)))(((((()))***)))''''''***+++'''''')))''')))******((('''((((((&&&'''((((((&&&&&&''')))))))))))))))))))))))))))+++++++++*********))))))''''''((()))************'''(((((()))******++++++))))))*********))))))(((***(((((((((***+++***)))(((,,,,,,((((((,,,,,,(((''''''(((((()))*********))))))))))))************)))))))))))))))*********&&&'''))))))(((''')))***&&&(((******))))))+++,,,+++***)))))))))***+++,,,(((((((((((()))))))))******++++++++++++++++++,,,(((((()))******++++++,,,***************+++++++++'''''''''(((((()))++++++************************((()))+++,,,,,,,,,+++***((())))))*********))))))***+++,,,+++)))((()))+++,,,,,,+++******+++++++++******++++++++++++*********)))((('''''''''((()))***+++,,,,,,+++***+++---************************)))************+++++++++************************(((((())))))))))))((((((''')))***)))((((((***,,,)))***+++***))))))***+++))))))))))))))))))))))))+++***)))(((((()))***+++((()))+++,,,,,,+++)))(((++++++************++++++((()))+++,,,,,,+++***))))))))))))))))))******+++))))))))))))***+++,,,---'''(((***+++,,,+++***)))((((((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++******+++,,,************++++++++++++...---,,,,,,++++++++++++((()))***+++,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***,,,+++***+++,,,,,,+++***)))+++---,,,+++***,,,///(((,,,---+++***,,,,,,((()))************+++++++++++++++******++++++,,,---,,,++++++******++++++,,,(((***,,,---,,,++++++,,,***---000///,,,)))+++---******+++++++++,,,,,,,,,,,,+++(((,,,000&&& ***)))***++++++++++++***))))))************+++++++++))))))*********+++++++++************************'''***,,,,,,***)))***,,,++++++************++++++************************)))************++++++++++++,,,---,,,***)))***+++))))))***+++++++++++++++++++++++++++*********)))******************************+++++++++,,,,,,,,,)))******+++,,,,,,------))))))))))))))))))))))))'''((()))***************"""&&&***+++))))))***,,,&&&'''''''''(((((())))))%%%&&&'''((())))))))))))+++***)))(((((('''((((((&&&''''''((()))******+++((((((''''''''''''((((((******))))))))))))******))))))))))))***+++,,,---++++++******))))))((((((%%%'''(((((('''''')))***)))''''''***+++((('''***(((***+++***(((''''''(((''')))******)))(((((()))))))))))))))))))))))))))++++++++++++******))))))&&&'''((()))************'''(((((()))***+++++++++&&&''')))+++++++++******)))(((((()))++++++***((((((,,,,,,((((((,,,,,,(((&&&&&&'''((()))***++++++))))))))))))************''''''((()))***+++,,,,,,%%%'''((((((''''''(((***&&&((()))***))))))+++---,,,+++***)))))))))***+++(((((((((((())))))))))))''''''(((((())))))******&&&''''''((()))*********++++++******)))(((((((((''''''''''''((()))++++++************************((()))***+++,,,+++******)))************))))))((((((***------+++)))((()))***)))))))))***+++,,,,,,******++++++++++++******...---,,,*********++++++,,,---...---+++++++++---************************)))************+++++++++************************(((((())))))))))))((((((***((('''(((***++++++***)))+++,,,+++***)))***+++))))))))))))))))))))))))+++***)))'''''')))***++++++,,,...//////...,,,+++++++++************++++++&&&'''***,,,------,,,+++***)))((((((((()))+++,,,))))))))))))***+++,,,---))))))***,,,------***((('''(((((()))***+++++++++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---,,,******+++,,,))))))))))))************,,,,,,+++++++++,,,------((()))***+++,,,+++******))))))***+++,,,,,,------*********++++++,,,,,,,,,))))))***++++++++++++******)))((()))*********((((((+++------++++++...000))),,,,,,+++---///,,,''')))************+++++++++******))))))******+++,,,,,,++++++++++++++++++,,,(((***,,,---,,,++++++,,,$$$***///...)))%%%'''*********+++++++++,,,,,,,,,---+++'''+++111)))%%%222)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,************************)))++++++)))'''(((+++///++++++************++++++************************)))************++++++++++++,,,---,,,***)))***+++))))))***++++++++++++***+++*********))))))((((((*********************************++++++,,,,,,,,,))))))***+++,,,,,,------(((((((((((()))))))))))),,,)))%%%%%%(((******)))(((((((((((())))))))))))((()))***)))((('''((()))&&&)))+++***'''&&&(((+++******))))))((((((''''''(((((((((((())))))))))))'''((()))((('''&&&''')))'''((()))******)))((('''***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))(((((()))(((((('''''')))***+++***(((((()))***+++***)))$$$$$$&&&(((******'''$$$'''((())))))(((((()))***)))***+++***(((((()))+++************************(((((()))***************))))))******++++++,,,,,,+++&&&&&&+++,,,)))+++000---,,,+++******+++,,,---+++)))''')))+++,,,***'''&&&((()))***))))))+++,,,,,,,,,+++******))))))((()))******+++---...//////))))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,)))))))))))))))))))))))),,,+++*********+++------&&&'''(((((('''(((***,,,*********))))))))))))))))))************+++++++++************************++++++++++++,,,---...///,,,***((())),,,---+++)))************************(((((()))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))***************************************)))((('''###%%%(((*********+++++++++*********))))))((((((''''''''''''((((((((((((------,,,+++************(((((((((((())))))))))))+++***(((((((((***---...((((((((((((((()))))))))))))))))))))******************))))))((((((''''''******))))))))))))******+++++++++++++++,,,++++++)))------((('''******%%%...+++'''''')))***)))'''(((***,,,,,,++++++,,,---+++++++++*********))))))'''''')))******+++************++++++++++++******///***)))---///,,,(((((())))))*********+++++++++,,,,,,+++******))))))((())))))))))))))))))))))))***))))))((()))+++---...*********)))((())),,,///+++++++++*********))))))************************)))************+++++++++---***((())),,,---,,,+++************************+++,,,,,,+++******+++---***+++,,,++++++,,,...111,,,,,,,,,------.........,,,,,,,,,+++++++++*********++++++++++++***)))))))))---,,,&&&$$$)))+++)))+++///111...***(((***---)))***,,,,,,+++++++++,,,************************(((***++++++******+++,,,++++++******++++++,,,---,,,$$$"""'''***)))***...((((((((()))******++++++))))))************)))))))))***+++,,,,,,+++***)))******++++++++++++******++++++******++++++,,,---(((((((((((())))))))))))+++)))&&&&&&(((***)))((((((((((((((())))))))))))&&&((())))))(((((()))+++((()))***)))((('''((()))***)))))))))((((((((('''(((((((((((())))))))))))((()))***)))((('''(((***)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******)))))))))((((((((((((((('''''''''((()))***)))(((((((((***+++***))))))(((''''''))))))(((''''''((())))))(((((()))***)))******)))(((''')))***))))))))))))))))))))))))(((((()))***************,,,++++++***))))))((((((***''''''+++,,,)))***...++++++************++++++***)))((()))++++++)))'''&&&(((******))))))+++,,,---,,,,,,,,,,,,+++++++++))))))***+++,,,---......))))))))))))))))))))))))************++++++++++++***)))))))))***+++,,,,,,************************+++******)))***+++,,,---)))*********)))***,,,---***))))))))))))))))))))))))************+++++++++************************************+++,,,---...(((&&&%%%'''***,,,+++)))************************(((((()))++++++,,,,,,+++))))))************))))))((((((((((((((((((((((((************************************)))))))))(((###%%%(((((((((((()))***************)))))))))(((((((((((()))))))))***************))))))***++++++((())))))))))))*********,,,+++***)))))))))***+++,,,,,,++++++******))))))))))))))))))************+++*********))))))))))))******))))))))))))******+++,,,,,,+++***)))***+++'''++++++((((((++++++(((*********+++++++++)))'''(((***,,,,,,+++++++++,,,+++++++++*********))))))++++++*********)))))))))******++++++++++++******&&&"""###)))---,,,***+++))))))*********+++++++++++++++++++++***************************************))))))))))))+++,,,---%%%'''***+++++++++,,,---+++++++++*********))))))(((((())))))*********+++)))************+++++++++///,,,******+++,,,+++)))************************+++,,,,,,+++******+++---((())))))(((((((((+++---+++++++++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++***)))))))))------(((''',,,///...+++...000...)))'''))),,,)))***,,,,,,+++++++++,,,***************+++++++++(((***++++++******+++,,,++++++******++++++,,,---...(((%%%)))+++)))***,,,(((((())))))******++++++******++++++++++++******)))***++++++++++++***)))******++++++++++++******++++++******++++++,,,---(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((())))))))))))%%%&&&((()))((()))+++,,,)))((('''((()))***)))((())))))))))))(((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((((((''''''''''''''''''((()))))))))((('''(((***+++***))),,,***'''&&&((()))))))))'''((())))))(((((()))***(((((()))(((''''''(((***(((((((((((((((((((((((((((((()))***************+++******))))))(((((('''***((())),,,,,,)))(((***)))******************)))***)))((()))++++++)))((('''(((******))))))***,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))************++++++++++++))))))))))))***+++,,,---************************)))))))))))))))***++++++***++++++***))))))+++,,,))))))))))))))))))******)))************+++++++++************************))))))))))))***+++,,,---&&&%%%%%%'''***,,,,,,+++************************((()))***+++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((((()))***&&&'''''''''&&&&&&(((***************)))))))))))))))))))))*********++++++(((((((((((()))***+++,,,))))))))))))************,,,,,,++++++***))))))(((------,,,+++***)))(((((())))))))))))************++++++++++++************))))))))))))))))))))))))+++,,,---+++((('''))),,,&&&))))))((())),,,,,,***&&&))),,,...---+++***)))(((***,,,,,,+++***+++,,,+++************)))))))))///...,,,***)))((())))))******++++++++++++******""" !!!''',,,+++,,,...***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,--- $$$***------,,,+++++++++++++++***************)))))))))))))))))))))))))))************+++++++++000...+++***+++***)))(((************************+++,,,,,,+++******+++---+++,,,,,,+++******,,,...***************)))))))))+++************)))))))))***++++++++++++***))))))(((++++++)))))),,,//////***---...,,,)))''')))+++)))***,,,,,,+++++++++,,,))))))******++++++++++++(((***++++++******+++,,,++++++******++++++,,,---000+++)))***+++***)))+++(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))******++++++++++++******++++++******++++++,,,---(((((((((((())))))))))))((((((((()))***)))((('''(((((((((((())))))))))))%%%'''))))))((((((***++++++(((&&&'''***+++)))&&&))))))))))))(((((((((((((((((((((((())))))))))))((()))******(((((()))***&&&''')))******)))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((((((((()))((('''(((*********((()))'''&&&'''(((******)))'''((())))))(((((()))***''''''((('''&&&&&&(((***))))))))))))))))))))))))(((((()))***************&&&&&&'''((()))******+++*********++++++)))((((((((()))***++++++***)))((()))))))))*********)))(((''')))******))))))***,,,''''''(((((()))******+++'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))***+++------************************((((((((((((((())))))***((()))***)))''''''(((***)))))))))))))))*********))))))*********+++++++++************************)))))))))))))))***++++++)))((()))***+++,,,,,,,,,************************((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((,,,***)))''''''(((***+++((()))((('''%%%&&&(((************))))))))))))))))))))))))*********++++++)))))))))))))))***++++++((((((((()))))))))*********++++++++++++***)))(((***)))))))))((((((''''''((()))))))))************************************))))))************))))))(((***,,,+++''''''***---'''((()))))))))+++++++++%%%)))---...,,,+++,,,---(((***,,,,,,*********+++************))))))))))))000...,,,***))))))***+++******++++++++++++******)))&&&'''+++,,,***+++---************************)))******+++,,,---------++++++++++++++++++++++++)))))))))******++++++,,,"""%%%***,,,,,,+++******************************,,,,,,+++***)))(((''''''))))))*********+++++++++...---,,,+++*********)))************************+++,,,,,,+++******+++---,,,......---,,,+++,,,...++++++******))))))((((((***)))))))))))))))))))))***++++++++++++***))))))'''))))))(((((()))+++---***+++,,,+++)))((()))***)))***,,,,,,+++++++++,,,)))))))))***++++++,,,,,,(((***++++++******+++,,,++++++******++++++,,,------+++***************+++((())))))******+++,,,,,,***++++++++++++++++++************++++++***************++++++++++++******++++++******++++++,,,---(((((((((((())))))))))))'''((()))***)))((((((((((((((((((((())))))))))))((()))***)))((('''((()))+++(((&&&'''***+++)))&&&(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))''''''((()))&&&'''((()))******)))((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''')))***)))(((######%%%(((***+++)))''''''((())))))(((((()))***&&&'''((('''&&&'''(((***************************(((((()))***************&&&&&&'''((()))***++++++***++++++***))))))((('''((()))***++++++***)))(((((()))*********)))))))))((()))******)))(((***+++&&&&&&'''((())))))******((((((((())))))******+++************************'''((((((((())))))))))))))))))))))))***+++,,,---************************''''''(((((())))))))))))((()))***)))''''''(((***(((((())))))************))))))*********+++++++++************************))))))(((((())))))*********+++++++++************************************))))))***+++++++++***************++++++*********************************((((((((((((((((((((((((+++***((('''''')))***,,,***+++***)))'''''')))+++))))))))))))))))))******((((((((()))))))))******---,,,+++***************'''''''''((((((((())))))((()))***++++++++++++***''''''(((((()))))))))***((()))))))))************))))))))))))))))))))))))((()))************)))((($$$'''******))))))+++---***))))))******))))))***'''***,,,,,,******---000)))***,,,+++***))))))***))))))))))))))))))))))))---,,,***))))))***,,,---******++++++++++++******,,,******,,,,,,)))***---************************))))))***+++,,,,,,---...++++++++++++++++++++++++)))*********++++++++++++((()))******)))(((***+++************************,,,,,,++++++++++++******))))))*********+++++++++++++++++++++***++++++,,,************************+++,,,,,,+++******+++---)))***++++++)))((()))***,,,,,,,,,+++*********))))))))))))))))))))))))******++++++++++++***))))))))))))******)))''')))+++***+++++++++***))))))***)))***,,,,,,+++++++++,,,))))))*********+++++++++(((***++++++******+++,,,++++++******++++++,,,---)))******))))))***++++++)))))))))***++++++,,,,,,))))))************))))))+++******************+++******++++++++++++******++++++******++++++,,,---(((((((((((())))))))))))((()))***)))((('''(((***(((((((((((()))))))))))))))******)))(((''''''((()))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))&&&((()))((('''&&&'''(((((()))***+++,,,,,,++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''(((((((((((()))))))))'''(((((()))***)))))))))((('''&&&''')))***)))(((!!!"""%%%(((++++++(((&&&'''((())))))(((((()))***&&&'''(((((('''((()))+++************************(((((()))***************))))))))))))))))))))))))***+++***''''''))))))''')))******************)))((()))++++++)))((()))***((()))+++***)))((()))+++'''(((((()))***++++++,,,(((((())))))************************************************++++++++++++*********)))******+++,,,++++++++++++++++++++++++''''''((()))))))))))))))***++++++***))))))+++,,,((((((((()))******++++++)))************+++++++++***************************)))))))))))))))******)))***+++)))'''&&&'''(((************************)))******+++++++++******))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))***+++***++++++***)))(((***+++))))))))))))************((((((((()))))))))******...---,,,+++************(((((((((((())))))))))))((())))))***++++++,,,,,,(((((()))***+++,,,------))))))))))))************((((((((((((((()))))))))((()))***++++++***)))((($$$%%%(((***++++++***)))+++)))(((+++***((((((***)))******))))))***---///)))***,,,+++***((())))))(((((()))))))))))))))******)))))))))***+++---...******++++++++++++******)))'''(((******''')))...+++++++++***************(((((()))***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******---,,,+++)))'''(((***---***************+++++++++((()))***+++---...//////)))************+++++++++***+++++++++******,,,...************************+++,,,,,,+++******+++---)))***,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++)))))))))************+++***++++++++++++***)))))),,,+++,,,---,,,((())),,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,************************(((***++++++******+++,,,++++++******++++++,,,---&&&***+++)))(((***,,,+++))))))******+++,,,,,,,,,)))))))))******)))))))))++++++***))))))***++++++******++++++++++++******++++++******++++++,,,---(((((((((((())))))))))))((()))***(((&&&&&&)))+++(((((((((((())))))))))))'''((())))))(((((()))***((()))***)))((('''((()))'''((((((((()))))))))***(((((((((((())))))))))))''')))***)))((('''((()))'''(((***+++,,,,,,++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******((((((***+++++++++***)))((('''&&&''')))))))))((('''&&&&&&((())))))(((&&&'''((())))))(((((()))***'''((())))))((((((+++,,,************************(((((()))******************************************,,,***%%%$$$)))+++)))++++++************++++++''')))++++++)))((()))***(((***+++***)))((()))***((((((((())))))*********))))))************++++++************************************++++++++++++,,,+++******)))*********++++++++++++++++++++++++'''((()))*********)))))))))*********)))***,,,---'''(((((()))******++++++)))************+++++++++************************+++******))))))*********''')))+++***'''&&&((()))******************************+++++++++******)))(((((())))))))))))((((((************************************************((()))))))))************''')))++++++)))))))))***((()))))))))************)))))))))*********++++++++++++***************+++)))************++++++++++++***)))))))))***+++,,,))))))******++++++,,,,,,))))))))))))************(((((()))))))))*********((()))***++++++***)))(((&&&&&&'''+++...,,,'''!!!***&&&'''++++++((()))---)))(((((()))+++,,,+++***)))***,,,+++)))(((((()))(((((((((((())))))******(((((())))))***+++,,,,,,******++++++++++++******((('''(((***(((&&&)))...+++++++++*********))))))((((((((())))))*********************************)))***++++++++++++***))),,,,,,+++***)))))),,,///))))))*********+++++++++))))))***+++,,,,,,------)))************++++++++++++,,,---,,,))))))+++---************************+++,,,,,,+++******+++---))),,,...///...---......+++++++++,,,,,,,,,,,,,,,************++++++,,,,,,***++++++++++++***))))))+++)))+++...---))))))...,,,+++++++++,,,,,,,,,+++)))***,,,,,,+++++++++,,,,,,,,,++++++***)))))))))(((***++++++******+++,,,++++++******++++++,,,---(((---///+++(((++++++))))))******++++++,,,,,,---)))******++++++******)))++++++***))))))***++++++******++++++++++++******++++++******++++++,,,---(((((((((((()))))))))))))))******(((%%%%%%))),,,(((((((((((())))))))))))%%%'''((()))((()))***,,,&&&)))+++***'''&&&(((+++'''((((((((())))))******(((((((((((())))))))))))(((***+++***)))((()))***%%%&&&((()))*********)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++((()))***,,,,,,++++++***((('''&&&''')))))))))'''---+++((('''(((((((((''''''((())))))(((((()))***'''((())))))))))))+++---))))))))))))))))))))))))(((((()))***************''''''(((***+++---......***,,,)))######))),,,***---,,,+++******+++,,,---'''***,,,+++)))((()))+++)))***+++***)))((()))***&&&&&&&&&'''''''''''''''***************+++++++++************************(((((((((((())))))))))))---,,,+++***))))))))))))++++++++++++++++++++++++'''(((***+++++++++***)))&&&'''((((((((((((***,,,'''(((((()))***+++++++++)))************+++++++++************************++++++***************+++'''***,,,+++))))))+++...******************************+++++++++******)))''''''((((((((((((''''''))))))))))))))))))))))))************************'''((()))***************%%%'''*********((())))))(((((())))))*********+++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,++++++,,,,,,,,,---------...---***(((((((((***+++))))))))))))(((((((((((())))))))))))************))))))******+++++++++,,,''')))***++++++***)))''')))''''''+++///---$$$((($$$%%%+++,,,)))***///(((''''''***------)))%%%)))***,,,+++)))(((((()))'''((((((((())))))******(((((()))************)))******++++++++++++******+++******+++(((%%%'''---++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))***+++,,,++++++,,,...000))))))******++++++++++++...---,,,+++***((('''''')))************+++++++++,,,......,,,)))''')))+++************************+++,,,,,,+++******+++---%%%(((+++,,,+++++++++,,,*********+++,,,,,,,,,---******+++++++++,,,,,,,,,***++++++++++++***))))))'''%%%''',,,,,,((()))...---,,,+++,,,---------,,,)))***,,,,,,+++++++++,,,---,,,,,,+++***)))(((((((((***++++++******+++,,,++++++******++++++,,,---***111222,,,)))++++++((()))******++++++,,,------+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,******++++++++++++******++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++)))'''+++***)))'''''''''((()))******))))))((((((''''''++++++***)))(((((())))))******))))))((((((''''''((((((''''''''''''(((((())))))************))))))))))))))))))***************)))((('''((()))+++,,,%%%&&&((()))))))))((('''((((((''''''''''''(((((()))(((''''''(((***,,,---((()))+++,,,,,,---///111)))((('''''''''(((***+++(((((())))))*********+++)))***+++***)))((()))***'''((())))))(((((()))******---...,,,((('''+++///(((((())))))************))))))(((((())))))***+++))))))))))))************'''***+++((((((***)))%%%(((((())))))))))))(((((())))))(((''''''((()))***))))))))))))************(((&&&$$$&&&***,,,,,,***)))+++---,,,)))(((***,,,(((((((((((())))))))))))''''''((()))***+++++++++,,,+++++++++***))))))))),,,,,,+++***))))))************))))))))))))******$$$(((,,,---+++***+++,,,+++,,,,,,+++)))((()))***))))))***+++,,,,,,,,,,,,)))***+++++++++)))((('''+++)))((('''((()))+++,,,------,,,+++*********+++###&&&***,,,+++++++++,,,)))))))))))))))))))))))))))***+++***(((((((((***,,,+++***))))))***+++,,,((()))++++++)))((()))***+++++++++)))'''''')))+++))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***(((((()))(((((((((***+++***)))+++***)))(((((()))***+++,,,+++***((((((***+++,,,%%%''')))***+++***((('''***---,,,'''%%%(((******,,,+++...111///+++***---$$$(((,,,+++)))(((***...---,,,,,,+++***)))((((((***++++++***))))))***,,,******************++++++))))))))))))************+++)))((()))---...---+++(((((())))))******++++++)))************+++++++++,,,((('''++++++(((***///)))***++++++++++++,,,---***---///+++%%%$$$***000******+++++++++******)))+++,,,---------,,,++++++)))************+++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------)))+++---...---,,,,,,---++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))((())))))***+++(((***+++***)))((()))***,,,,,,+++***))))))*********+++---......---,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++***************++++++++++++******''''''''''''(((+++---...******)))))))))))))))))),,,,,,++++++***)))))))))++++++*********************************)))((('''------,,,,,,+++***))))))---+++***+++...///...+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))***)))(((''''''(((((()))(((((((((((())))))))))))))))))((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))************))))))))))))))))))************(((((()))***************'''''')))*********)))(((***))))))))))))))))))***(((((((((((()))***++++++'''(((***+++******,,,...)))(((((('''((()))***+++((()))))))))************)))***+++***)))((()))***'''((())))))(((((()))***)))+++,,,***''''''***---)))))))))))))))*********,,,,,,,,,+++,,,,,,------))))))))))))************(((++++++((((((******'''((())))))******))))))(((---,,,***)))((())))))***))))))))))))************+++)))'''''')))+++***((()))+++,,,+++)))(((***,,,(((((()))))))))*********((())))))******++++++++++++++++++***************,,,++++++***))))))*********)))))))))))))))***+++(((***++++++))))))+++...***+++,,,+++)))))))))++++++++++++,,,,,,+++******)))******+++***)))((('''+++***)))((()))***,,,---,,,,,,+++***************&&&(((***+++***)))******))))))))))))))))))))))))((()))******))))))+++,,,++++++***))))))***++++++((()))++++++)))((()))***+++++++++)))'''''')))+++))))))))))))))))))))))))***************)))))))))))))))************))))))***)))((()))+++,,,+++***+++***)))(((((()))***+++,,,+++)))(((((()))+++,,,'''(((***+++++++++***)))***---,,,'''%%%(((******------111444222+++''')))%%%))),,,,,,)))(((***---...------,,,,,,++++++******++++++***))))))***,,,(((((()))***++++++,,,,,,))))))))))))************+++)))(((***,,,...---+++************++++++++++++)))************+++++++++---((((((++++++((()))...)))***++++++******+++,,,&&&)))***&&& ###))))))******+++++++++******---,,,,,,++++++,,,,,,,,,)))************+++++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,)))+++---...---,,,,,,---++++++++++++*********)))++++++++++++++++++++++++*********+++++++++,,,,,,***))))))))))))***++++++(((***+++***))))))***+++,,,++++++******)))******...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++***************++++++++++++******))))))******+++,,,......******************************************++++++*********************************+++******))))))***++++++++++++,,,,,,,,,(((&&&%%%&&&)))***)))'''***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))###&&&))))))((('''))),,,)))(((((((((((())))))***'''''''''((()))*********'''''''''''''''((((((((())))))))))))(((((((((((()))((((((''''''(((((()))((())))))******))))))((())))))))))))************&&&(((***+++,,,+++)))((((((((()))***************+++++++++******+++++++++(((((()))******)))))))))&&&((())))))(((((()))***((((((((((((((()))******))))))))))))************((()))******)))((()))+++'''((())))))(((((()))***)))))))))((((((((()))************)))))))))))))))*********)))))))))))))))))))))))))))************)))++++++((((((+++,,,***)))******************)))///...,,,+++))))))******))))))))))))************...,,,***)))))))))(((''')))***++++++))))))***+++))))))*********+++++++++*********+++++++++++++++***************+++++++++,,,+++******)))*********)))))))))))))))***+++,,,++++++***)))'''(((+++...(((***++++++***)))+++,,,,,,,,,,,,,,,+++***)))((()))************)))((((((,,,+++*********+++---...++++++***)))))))))******)))***+++***)))((()))***))))))))))))))))))))))))''')))***+++++++++---...++++++***))))))***++++++((()))++++++)))((()))******++++++)))(((''')))***))))))))))))))))))))))))))))))***************)))***)))))))))))))))******+++***)))***,,,,,,,,,*********))))))))))))************((((((((((((******************++++++++++++))),,,,,,'''&&&)))+++******,,,111666444,,,(((((('''***,,,,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++))))))***+++&&&'''((()))+++,,,------))))))))))))***************))))))***,,,---,,,+++,,,,,,,,,+++++++++++++++)))************+++++++++---***)))++++++((())),,,***+++,,,+++***)))***+++'''***+++(((######''',,,((()))***+++++++++++++++---,,,+++******+++---...)))************+++++++++)))***++++++++++++***)))+++++++++++++++*********)))+++------,,,+++,,,---++++++++++++************++++++++++++++++++++++++))))))*********+++++++++***************+++,,,,,,(((***++++++******+++---+++++++++***************000///,,,***))))))***++++++++++++++++++*********+++++++++++++++***************++++++++++++************+++,,,,,,,,,,,,,,,******++++++++++++++++++((())))))***++++++,,,,,,************************)))***++++++++++++++++++(((((()))***,,,---......***)))((()))+++,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((###'''++++++(((&&&)))---''''''(((((())))))******'''((((((((()))))))))***&&&''''''((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************'''((()))***+++******)))(((((())))))************,,,++++++******++++++,,,((((((*********)))(((''''''((())))))''''''((()))((((((((((((((())))))***)))))))))))))))*********((()))******))))))***+++'''((())))))(((((()))******((('''(((*********)))************))))))))))))(((((()))(((((((((''''''((()))))))))************))),,,+++((((((,,,---+++******++++++++++++******...---+++*********++++++((()))))))))************...---+++***)))))))))((())))))******))))))***+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***+++++++++,,,++++++***************+++))))))))))))***+++,,,,,,,,,+++***)))))))))***+++''')))***+++******,,,---+++++++++++++++***))))))))))))*********)))))))))+++************+++,,,---******)))))))))))))))***))))))***)))((((((***,,,))))))))))))))))))))))))(((***+++,,,++++++---...+++******************+++((()))++++++)))((()))***)))***+++***(((((()))***))))))))))))))))))))))))((()))***+++++++++*********)))((((((((()))+++++++++*********,,,---,,,+++***))))))))))))))))))***))))))(((''''''((())))))******)))))))))***+++,,,(((,,,,,,(((&&&)))+++***&&&'''---222222---+++---)))+++,,,,,,***((()))***(((((())))))*********+++)))***,,,+++***)))***+++'''(((((()))***++++++,,,((()))))))))***************))))))***++++++++++++,,,,,,,,,++++++******)))))))))*********+++++++++,,,+++++++++***))))))***,,,------,,,+++******+++)))+++---,,,******...333'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------))))))*********+++++++++*********++++++*********,,,++++++******))))))))))))+++,,,,,,++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,************++++++++++++++++++******++++++,,,---)))***,,,,,,++++++,,,...******+++++++++*********...---,,,*********+++++++++++++++***************+++++++++*********************++++++++++++******((()))***++++++***((((((+++++++++++++++,,,,,,,,,))))))*********+++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,(((((()))***,,,---......------------............***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''+++...---)))'''))),,,''''''(((((())))))*********)))))))))(((((((((''''''((()))***************(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))***************)))((((((((()))+++,,,''''''''''''(((((())))))******))))))))))))******'''((()))******)))'''&&&)))*********((('''((()))'''(((((()))))))))))))))******))))))))))))))))))''')))******))))))***+++'''((())))))(((((()))***)))(((((()))+++,,,+++************)))))))))))))))***++++++,,,,,,+++******((()))))))))************))),,,+++((((((,,,,,,*********++++++++++++*********)))(((((()))***+++,,,((()))))))))************+++++++++***))))))***+++((((((((()))************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***+++++++++,,,+++***************++++++******)))******+++,,,,,,******++++++,,,+++)))((('''(((************,,,...((()))******++++++++++++))))))))))))))))))******)))))))))))))))***++++++***)))))))))))))))******&&&((())))))((())),,,...))))))))))))))))))))))))***,,,---,,,******+++,,,*********++++++*********((()))++++++)))((()))***((()))+++***)))((()))***************************((()))***,,,,,,,,,+++******)))((((((((()))+++,,,+++*********,,,---,,,+++)))))))))******)))))))))))))))(((((((((((()))))))))(((((((((((()))******'''+++,,,((('''***+++***'''''')))---,,,)))***...***+++,,,,,,+++*********'''(((((())))))******+++(((***,,,,,,***)))************))))))))))))))))))((()))))))))************)))***************++++++++++++******)))))))))((())))))*********++++++++++++,,,,,,*********)))(((---...///...,,,++++++,,,)))+++,,,***((()))+++...'''((()))***+++,,,,,,,,,)))***,,,......---,,,+++))))))*********++++++++++++******************+++,,,++++++******))))))))))))+++,,,+++******,,,---+++++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++******++++++,,,---)))+++,,,,,,++++++,,,---)))******+++++++++******((()))+++,,,,,,,,,,,,+++******************************************************++++++++++++******((()))***++++++)))((('''******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++++++++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,...---***((()))+++'''((()))))))))))))))(((*********)))((('''''''''((((((***++++++***))))))(((((((((((())))))))))))***))))))(((((())))))***'''(((((())))))(((((('''))))))))))))************+++***((('''''')))+++---'''''''''''''''((())))))))))))(((((((((((())))))''''''((())))))((((((((()))***+++***)))((()))***''''''((()))))))))))))))************))))))))))))'''(((******))))))***,,,'''((())))))(((((()))***'''(((******++++++++++++((()))))))))************'''((()))++++++******)))))))))))))))************))),,,,,,))))))+++***''')))******************)))''''''&&&&&&''')))+++,,,))))))))))))************((()))******))))))+++---(((''''''(((***+++***)))******+++++++++,,,,,,,,,*********+++++++++++++++***************+++++++++*********)))******+++,,,,,,++++++*********++++++))))))***,,,------***'''''')))***+++******,,,---'''((()))***++++++++++++)))))))))((())))))***+++(((((())))))******************)))))))))***++++++%%%''')))))))))***,,,...))))))))))))))))))))))))+++,,,,,,,,,***)))***+++)))***++++++++++++***)))((()))++++++)))((()))***''')))++++++***))))))***************************''')))+++------,,,+++***(((((((((((()))***+++,,,+++***)))***,,,,,,,,,***))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&***,,,)))(((***+++***+++))))))+++(((%%%%%%)))******+++++++++++++++************+++++++++,,,,,,(((***,,,,,,+++***)))***+++******))))))(((''''''))))))))))))************)))***+++***))))))***+++*********))))))))))))))))))************+++++++++))),,,,,,******++++++(((,,,---...---,,,+++,,,---,,,------+++((('''''')))((()))***+++++++++++++++)))***,,,---......---,,,)))************+++++++++++++++***))))))***+++++++++++++++++++++***************+++***)))***+++---++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------***************+++,,,,,,***+++,,,+++***)))***,,,((()))***,,,,,,+++******&&&'''***,,,------,,,+++)))))))))***************)))))))))*********************++++++++++++******++++++,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,++++++***))))))((()))))))))***++++++,,,,,,)))***++++++++++++++++++,,,,,,++++++++++++++++++(((***++++++******+++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******((())))))******)))((('''))))))))))))(((((((((((('''(((***+++***)))'''&&&'''((((((((()))))))))*********))))))))))))******''''''((((((((((((''''''))))))))))))************)))))))))))))))******+++)))((('''''''''(((******))))))(((((((((((())))))'''''''''''''''((()))***((()))******)))((()))+++&&&'''((()))***))))))(((************)))))))))(((&&&(((******))))))+++,,,'''((())))))(((((()))***$$$'''***+++)))(((***+++''''''((()))***++++++,,,"""$$$&&&((())))))((('''))))))))))))************(((+++---*********'''###((())))))******))))))((((((''''''&&&'''(((***+++))))))))))))************''')))***)))''''''***,,,((('''&&&'''***,,,+++)))************++++++++++++((())))))******++++++++++++++++++*********************))))))***++++++,,,------,,,+++***************(((((())),,,---,,,***((()))++++++******+++---((()))***************)))***)))((((((((()))+++,,,))))))******+++++++++******************+++,,,,,,%%%'''***+++*********+++))))))))))))))))))))))))(((***+++***))))))***+++)))***++++++++++++***)))((()))++++++)))((()))***&&&(((***+++***)))******************************'''(((+++---...---,,,***'''((()))******+++++++++***)))((()))+++,,,+++***((()))***++++++***)))((()))******************)))'''((()))***+++***))))))%%%***,,,)))(((***+++***+++***+++,,,***%%%$$$'''))))))***+++,,,---,,,+++************++++++++++++'''***,,,---+++***)))))))))))))))))))))((((((((())))))))))))************(((***++++++(((((()))+++)))***************++++++)))************+++++++++'''+++,,,******---,,,((()))+++,,,+++******+++---,,,,,,,,,+++************)))******+++++++++******,,,+++*********,,,...000)))************+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,******+++***))))))+++---+++++++++,,,,,,,,,------)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,***))))))))))))***++++++***+++,,,+++)))(((((()))''')))***,,,,,,,,,***)))))))))***+++++++++++++++((()))))))))*********+++((()))))))))*********+++******++++++++++++******++++++++++++++++++,,,,,,(((((())))))***++++++,,,++++++******************((())))))***++++++,,,,,,*********+++******))))))++++++++++++++++++++++++***,,,......,,,+++---///***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))+++,,,+++***))))))*********((('''&&&''''''(((((())))))******'''((()))***)))(((&&&$$$'''((((((((())))))************))))))))))))******''''''((((((((((((''''''))))))))))))************'''(((***+++,,,+++)))(((***)))((((((((()))+++,,,******))))))))))))******'''&&&&&&&&&'''(((***+++'''((())))))(((((()))+++&&&''')))*********)))(((+++*********))))))((((((&&&((()))***))))))+++---'''((())))))(((((()))***!!!&&&++++++'''&&&(((,,,&&&&&&''')))***+++,,,---$$$&&&(((+++,,,,,,,,,+++))))))))))))************'''+++---+++***)))%%% (((((())))))))))))((((((***)))(((''''''((())))))))))))))))))************((()))***)))&&&&&&(((+++(((&&&%%%'''***,,,+++)))))))))*********+++++++++''''''((()))***++++++,,,,,,+++++++++******))))))******))))))***+++,,,,,,......,,,+++***))))))))),,,)))&&&'''***---------)))***++++++***)))+++,,,***++++++******)))((('''***)))(((((((((***+++,,,******+++,,,,,,,,,,,,+++++++++******+++,,,------&&&)))+++,,,+++)))(((((())))))))))))))))))))))))&&&'''))))))))))))+++---)))***+++,,,,,,+++***)))((()))++++++)))((()))***&&&(((***+++***)))******************************&&&(((+++---...---,,,+++&&&''')))***+++++++++***)))(((((((((***+++***)))((()))***++++++***)))(((******++++++++++++******''')))+++,,,---,,,***)))%%%***,,,)))(((++++++***''''''+++///---(((&&&((()))))))))+++---...---,,,)))))))))((((((((((((((('''***,,,---,,,***))))))''''''(((((())))))******))))))))))))************(((***,,,+++(((''')))+++*********++++++,,,,,,---)))************+++++++++%%%+++,,,)))***...---((('''(((******))))))***,,,###$$$&&&((()))+++,,,---******+++++++++******)))///---)))&&&'''+++000444)))************+++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,---------*********)))((()))+++...+++++++++,,,,,,---------))))))***+++,,,,,,------)))************+++++++++)))))))))((()))******++++++,,,,,,***(((''''''((('''(((***,,,---,,,***)))---+++***(((((()))+++,,,(((((())))))*********+++(((((())))))*********+++******++++++++++++*********)))((((((((()))+++,,,'''(((((()))******++++++)))))))))***++++++,,,,,,((())))))***++++++,,,,,,***************)))((('''******+++++++++,,,,,,,,,))),,,...---+++***,,,///+++++++++,,,,,,+++++++++)))***+++***)))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++''''''''''''(((((((((((('''''''''''''''((()))))))))))))))'''%%%%%%'''))))))'''&&&'''***+++***((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((()))++++++$$$((()))((()))------+++++++++******)))(((((('''+++++++++***************)))((('''(((+++,,,***((())))))))))))))))))))))))&&&((()))++++++***((('''((()))++++++)))((()))***))))))))))))************(((((())))))))))))(((((('''((()))***+++*********))))))))))))))))))))))))******))))))******+++,,,333...)))(((***------,,,***)))))))))+++,,,+++***,,,'''&&&******''')))...+++++++++***((((((***+++)))))))))))))))((('''''',,,+++++++++***)))))))))***************************,,,,,,))))))---...++++++*********))))))((((((((()))******)))***,,,...)))************+++++++++'''(((((()))***+++++++++*********)))***+++,,,,,,(((((())))))*********+++******))))))))))))******+++*********))))))(((((()))))))))))))))((('''''')))(((((()))+++------,,,)))***+++,,,,,,+++***))),,,,,,+++)))'''&&&((()))))))))(((((((((((())))))&&&''')))***+++***((('''))))))))))))))))))))))))---,,,+++)))(((''''''''',,,+++***))))))***+++,,,***)))((((((((()))+++,,,))))))))))))************))))))))))))************''')))******))))))***+++))))))))))))******************))))))))))))))))))************************,,,+++++++++***)))))))))(((((()))***************---,,,+++))))))))))))***++++++*********+++---...+++)))(((((())),,,///111((()))))))))************)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''***---...---,,,,,,,,,+++++++++++++++***)))(((+++)))(((***///000,,,(((++++++++++++++++++++++++((((((((((((((((((((((((+++******,,,//////+++&&&+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***'''((()))((('''(((***+++,,,,,,+++***))))))******)))))))))))))))******+++***+++,,,+++***)))***+++++++++******)))*********,,,+++***+++---,,,((($$$''')))***+++***)))***+++(((...///+++***---///,,,''')))***)))((()))***,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************************************))))))))))))))))))))))))'''((()))((('''((()))+++''''''''''''(((((((((((((((''''''''''''((()))))))))***)))(((&&&&&&'''))))))'''&&&'''***+++***((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********'''''''''((((((((())))))(((((())))))))))))(((((((((((('''(((((()))***+++###'''(((&&&'''***+++((())))))))))))))))))))))))((((((((('''''''''''''''***(((((())),,,---+++)))))))))))))))))))))))))))"""###%%%'''(((((('''&&&)))***,,,,,,*********+++))))))))))))************(((((())))))))))))(((((())))))))))))***************************************************++++++,,,...,,,+++***+++++++++******)))((()))+++,,,+++***'''######&&&'''$$$%%%)))''')))***+++***+++---...)))************)))((('''+++++++++***************************************))),,,,,,))))))------+++++++++++++++*********)))(((*********)))***+++---)))************+++++++++((((((((()))***+++++++++%%%%%%&&&&&&&&&'''''''''*********)))))))))))))))******))))))))))))******************)))))))))((()))))))))))))))(((''''''+++***))))))+++,,,+++***((()))***++++++***)))(((+++++++++)))''''''(((***))))))(((((((((((())))))******++++++***(((&&&$$$))))))))))))))))))))))))+++***))))))))))))))))))*********))))))************)))((((((((()))++++++))))))))))))************))))))))))))************((()))******))))))***+++((((((((()))***+++++++++************************************************+++++++++***************((())))))***************++++++***))))))***+++,,,,,,+++*********+++,,,---******))))))***,,,...///***************+++++++++(((***,,,+++***)))************+++++++++,,,,,,,,,++++++++++++++++++++++++"""&&&)))+++---///+++++++++++++++***)))))),,,***(((***...///,,,(((++++++++++++++++++++++++***************************++++++++++++******++++++++++++*********))))))************************************************(((***+++***)))((()))+++((()))***)))((()))***,,,,,,++++++***))))))******)))))))))))))))******+++)))+++,,,+++***)))***++++++******)))))))))*********)))***+++...---+++((((((***++++++******+++,,,&&&+++---)))(((+++,,,***''''''(((((('''))),,,...(((((((((((())))))))))))************************&&&''''''(((((())))))***))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))((('''((()))+++''''''''''''((((((((((((((((((''''''(((((()))***)))******)))''''''(((***)))((('''((()))***)))((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))******''''''((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))$$$((((((''''''******'''''''''(((((()))***++++++''''''''''''''''''''''''******)))***,,,---+++***))))))))))))))))))))))))###%%%''')))***++++++******+++------+++***+++,,,))))))))))))************((())))))******))))))(((,,,+++***)))((()))******++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++))))))******)))((()))+++,,,+++***(((&&&'''***+++((((((***&&&)))+++---,,,,,,---...******+++++++++***))))))***************+++++++++************************))),,,+++)))))),,,---+++,,,,,,,,,+++++++++++++++***++++++***))))))+++,,,)))************+++++++++(((((())))))***+++++++++'''((()))***+++***))))))++++++******)))(((((((((******))))))))))))******************))))))))))))))))))******))))))((((((,,,+++******++++++***(((((()))************)))((()))******)))(((((()))+++))))))(((((((((((())))))******++++++***(((&&&%%%))))))))))))))))))))))))))))))(((((()))***++++++((())))))******))))))((()))))))))((()))******+++))))))))))))************))))))))))))************(((***++++++******+++,,,(((((())))))***+++,,,,,,******++++++++++++++++++***************************************+++++++++((()))******++++++******))))))))))))***+++------,,,++++++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++******((()))++++++)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++"""$$$''')))))))))***+++***++++++++++++***))))))---+++)))+++---...+++(((++++++++++++++++++++++++************************)))+++,,,***&&&&&&***...+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***))))))***+++)))***+++***))))))+++---,,,+++******)))*********)))))))))))))))******+++)))***++++++***)))***+++*********))))))******+++))))))***,,,...///---+++)))+++,,,,,,++++++,,,---'''+++,,,)))(((+++,,,+++'''((((((''''''(((+++---(((((((((((())))))))))))************************''''''(((((())))))))))))((()))))))))************************************))))))))))))))))))))))))'''((()))((('''''')))+++''''''''''''((((((((((((((((((((('''((())))))***)))***+++***(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((((((((()))))))))(((((())))))))))))((((((***))))))(((((((((((()))'''***+++))))))++++++((((((((())))))***+++++++++))))))))))))************+++++++++,,,,,,,,,+++***))))))))))))))))))))))))'''((()))***+++,,,++++++)))+++,,,,,,+++******+++((()))))))))************)))))))))******)))))))))...,,,***(((((((((***+++++++++++++++++++++++++++))))))******++++++++++++(((***,,,+++(((''')))+++***)))((()))***++++++)))++++++---//////...------)))+++......---+++***)))+++++++++,,,,,,++++++***)))))))))***+++++++++,,,************************)))++++++((())),,,---+++++++++++++++++++++++++++***++++++***)))(((***+++))))))*********+++++++++)))))))))******+++++++++***+++---//////...---,,,*********)))))))))))))))******))))))))))))***************)))))))))))))))))))))*********))))))(((+++***)))***++++++***)))************************''')))******))))))***,,,))))))(((((((((((())))))'''((()))***************)))))))))))))))))))))))))))))))))))))))******+++'''((()))******)))(((''')))))))))))))))******+++((()))))))))************((()))))))))************(((***,,,,,,+++***++++++)))***************+++++++++++++++++++++,,,,,,,,,************************)))))))))***+++++++++,,,))))))***++++++++++++***************++++++,,,,,,+++++++++******************+++,,,,,,,,,+++******++++++++++++************(((***++++++***))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++...///000...+++)))((((((******+++++++++******)))...,,,***+++,,,,,,***(((************************************************(((***+++***(((''')))+++************************************************++++++++++++++++++++++++)))***++++++))))))***+++)))***+++***))))))***,,,++++++***************+++)))))))))))))))******+++)))***++++++***)))+++,,,++++++++++++++++++,,,---******+++,,,......------)))***++++++******+++---***,,,---,,,+++,,,---...)))))))))(((&&&&&&(((***(((((((((((())))))))))))************************((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''''')))+++''''''''''''((((((((((((((((((((((((((()))******((()))+++***)))))))))***'''(((((()))((())))))***((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))))))))***(((((())))))))))))((((((***))))))(((((((((((()))'''***+++))))))++++++(((++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''(((''''''&&&&&&(((***++++++***))))))***((()))))))))************))))))************))))))...,,,***)))((()))***+++++++++++++++++++++++++++((()))***++++++++++++***)))******(((%%%&&&***...)))((('''(((***+++***)))''')))***+++++++++***))))))+++......,,,***))))))***+++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,************************(((++++++((((((,,,,,,***))))))*********************++++++***)))(((***+++))))))*********+++++++++************++++++++++++'''(((***,,,,,,+++***(((''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))******))))))************)))))))))(((((()))+++---,,,++++++++++++******+++++++++&&&(((******))))))***,,,))))))(((((((((((())))))'''((()))******+++++++++))))))))))))))))))))))))+++******)))))))))))))))'''((()))******)))((('''((()))))))))************((()))))))))************((()))))))))************'''))),,,,,,+++*********,,,,,,++++++******))))))******+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,++++++*********************************+++,,,------+++***)))************************)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++++++++***+++---)))******+++++++++******---,,,++++++++++++***)))************************)))))))))))))))))))))))))))((((((***,,,,,,)))&&&************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))***)))'''''')))***+++***************++++++)))))))))))))))******+++(((***++++++******+++,,,,,,,,,,,,,,,,,,---...///+++,,,------,,,,,,,,,,,,)))******)))((()))+++,,,++++++,,,---,,,+++,,,...((()))***)))'''&&&'''((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++''''''''''''(((((((((((())))))(((((())))))***+++&&&(((******)))((()))***'''((())))))(((((()))***((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******(((((())))))))))))(((((())))))(((((((((((())))))$$$((((((''''''******'''+++++++++++++++++++++***((())))))******+++++++++***+++---,,,***)))******))))))))))))))))))))))))*********)))((((((''''''((()))++++++)))((()))***))))))))))))************)))******++++++******)))---,,,+++***)))***++++++++++++++++++++++++++++++((()))***,,,,,,+++******+++***)))&&&%%%'''+++...)))((('''(((***+++***)))&&&)))***((()))++++++(((%%%(((***,,,++++++,,,---******+++,,,,,,,,,++++++***************+++++++++************************(((+++***((((((+++,,,***)))))))))))))))************++++++***))))))+++,,,)))************+++++++++++++++++++++++++++++++++&&&'''(((******))))))(((&&&&&&''')))***+++,,,---******))))))))))))******))))))))))))************))))))******++++++******((((((''')))+++------,,,++++++************++++++&&&(((***+++***)))***+++))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))++++++***)))(((((())))))((())))))******))))))((((((((()))************)))))))))))))))************))))))))))))************%%%(((+++,,,+++))))))))),,,,,,,,,+++******))))))))))))******+++,,,,,,,,,***************************************+++++++++)))***++++++,,,+++++++++------------,,,+++***)))((()))******++++++*********+++,,,---,,,+++***)))************++++++,,,,,,***+++------+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))++++++++++++---...))))))***++++++++++++***,,,,,,+++*********++++++************************((((((((((((((((((((((((***((((((+++///...)))$$$***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++*********,,,))))))***)))'''&&&((()))*********)))******+++,,,)))))))))))))))******+++((()))++++++******+++---,,,,,,,,,,,,---...//////+++,,,---,,,+++***+++,,,)))))))))((('''(((***---)))(((***,,,+++((()))---$$$''')))***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++''''''''''''(((((((((((())))))(((((())))))***+++%%%''')))***)))(((((()))&&&(((***)))(((''')))+++(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********(((((())))))))))))(((((((((((('''(((((()))***+++###'''(((&&&'''***+++(((((((((((())))))******+++'''(((((()))******++++++)))+++---,,,)))((((((***)))))))))))))))))))))))),,,,,,++++++++++++++++++(((***,,,+++***)))******))))))))))))************)))******++++++******)))***++++++++++++++++++,,,************************((()))+++,,,,,,+++***))),,,***(((''')))+++,,,,,,)))((('''(((*********((())),,,,,,((((((------***%%%'''))))))))))))+++---))))))***++++++++++++++++++++++++***************************************(((******'''(((+++,,,***)))))))))******+++++++++(((*********)))***+++---)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++''''''((()))***++++++,,,******))))))))))))******((()))))))))************((()))***++++++++++++******)))((()))+++,,,,,,******)))(((''''''((()))***''')))++++++***))))))***))))))(((((((((((())))))++++++******))))))******))))))))))))))))))))))))))))))))))))))))))***+++*********))))))*********'''((()))***+++******)))))))))))))))************))))))))))))************$$$'''***+++***)))((((((*********++++++,,,,,,,,,(((((())))))***++++++,,,************************+++++++++***************)))***++++++,,,,,,+++++++++,,,---------,,,+++***&&&''')))***++++++++++++***++++++,,,,,,,,,++++++***++++++,,,---...//////)))***,,,,,,*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...//////---+++***+++---))))))***++++++++++++++++++++++++*********,,,---************************))))))))))))))))))))))))*********+++,,,,,,***)))))))))*********+++++++++***************************************************+++,,,,,,******+++,,,***++++++)))((('''(((*********))))))***++++++,,,)))))))))))))))******+++''')))***+++******,,,---*********++++++,,,......(((***++++++)))***,,,...*********)))((()))+++...***((())),,,+++((()))...!!!%%%)))+++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++''''''''''''((((((((())))))))))))))))))******+++$$$&&&))))))((((((((((((&&&(((******'''''')))+++(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************(((((())))))))))))((((((''''''''''''(((***++++++$$$((()))((()))------+++$$$$$$%%%'''(((***++++++((())))))***+++,,,,,,,,,(((***,,,+++((('''((()))))))))))))))))))))))))))((((((''''''((()))******)))+++------+++***+++,,,))))))))))))******************++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))+++,,,,,,,,,***)))+++)))''')))---...,,,))))))((('''((()))******((((((+++***%%%&&&+++---))))))******((('''&&&((()))((()))***+++++++++++++++,,,+++++++++******))))))************************(((******'''(((+++,,,************++++++,,,,,,,,,((()))******)))***,,,...)))************+++++++++++++++++++++++++++++++++((((((''''''(((((()))***))))))))))))******************))))))))))))******(((((())))))*********+++((()))***+++++++++++++++,,,+++)))***++++++***(((((('''&&&%%%%%%&&&'''(((''')))++++++***)))((()))))))))(((((((((((())))))((((((((()))***,,,---...))))))))))))))))))))))))''''''(((((()))+++,,,---,,,+++***))))))***+++,,,'''((()))++++++******)))))))))))))))************))))))))))))************###&&&)))+++***((('''''''''((()))***,,,---...///'''(((((()))******++++++************************,,,+++++++++******))))))******+++,,,,,,,,,,,,+++)))***,,,---......---,,,%%%&&&(((***+++,,,,,,+++******+++++++++,,,,,,,,,+++,,,---...///111222222((()))++++++)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++******,,,...((()))***+++++++++++++++***++++++*********---///))))))))))))))))))))))))***************************,,,---+++((((((+++///))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,+++,,,,,,+++)))((()))+++******))))))***+++,,,,,,)))))))))))))))******+++''')))***+++******,,,---))))))))))))***+++,,,---%%%(((******)))***---000+++,,,+++***)))***,,,///,,,***+++///...)))+++000))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***++++++***)))(((((()))***+++(((((((((((())))))))))))+++(((%%%'''+++---+++'''*********)))'''&&&''')))((('''&&&&&&&&&''')))***)))))))))(((&&&''')))+++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((000---***)))***)))&&&###&&&((())))))(((((()))+++))))))************))))))((()))++++++)))((()))***((()))***++++++***)))(((,,,***)))***---...,,,***))))))*********))))))(((******))))))((((((''''''+++++++++************)))******)))))))))))))))***++++++******)))(((((((((*********)))))))))))))))++++++************++++++(((((((((((())))))))))))))))))***+++,,,---------''''''((()))***++++++,,,))))))*********++++++,,,***,,,,,,+++)))((()))******+++,,,,,,+++***)))((()))************+++++++++,,,++++++***))))))******++++++************++++++''')))+++***'''&&&(((***))))))*********+++++++++((()))***++++++***)))((((((((())))))))))))((((((*********)))))))))))))))*********)))((()))+++...))))))))))))************++++++******************)))******)))(((((()))+++++++++************+++++++++***)))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++000***%%%&&&+++...,,,((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))------,,,+++*********+++'''(((((('''''')))---000(((((()))*********************))))))))))))******'''))),,,,,,+++*********((())))))))))))*********......((((((+++###&&&******************************+++,,,,,,,,,,,,+++---,,,***)))))))))******+++,,,------,,,+++)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******&&&+++((('''---,,,)))///)))((((((+++...///---***,,,+++******))))))******...+++((())),,,---,,,***,,,,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,+++++++++******------,,,+++******************+++++++++,,,,,,,,,///...,,,++++++,,,...///))))))))))))))))))))))))++++++++++++++++++++++++333///,,,+++,,,,,,)))&&&...---+++*********++++++******+++++++++,,,,,,,,,******))))))******+++,,,(((((()))***+++,,,,,,---+++,,,,,,***))))))+++...************************(((((())))))*********++++++***)))(((((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***++++++***)))(((((()))***+++(((((((((((())))))))))))---***)))+++///000---***((())))))((('''''')))+++(((((('''''''''((()))***)))*********(((((()))+++))))))))))))************))))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((***((('''(((***+++)))((('''((())))))(((((()))***))))))************))))))((()))++++++)))((()))***&&&'''((())))))((('''&&&+++)))((())),,,---,,,***)))***************)))))))))))))))))))))((((((((((((((()))***+++,,,,,,---******))))))))))))******)))))))))))))))************)))))))))))))))))))))+++******))))))******+++(((((((((((()))))))))***((((((((())))))******+++(((((())))))******++++++++++++*********************+++,,,+++)))((()))***,,,+++***)))))))))***+++)))************+++++++++,,,++++++*********++++++++++++************++++++)))+++------------...///))))))*********+++++++++))))))************))))))))))))************))))))+++++++++***************,,,------+++)))((()))+++))))))))))))***************************************++++++***))))))***,,,++++++************++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))******+++++++++***))))))*********+++++++++...***&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))))))))))),,,,,,+++***************(((((((((((('''))),,,///(((((()))*********************))))))))))))******+++------,,,***((('''((()))))))))*********++++++)))***'''(((...)))%%%---++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,***)))))))))******)))***+++,,,---,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))///+++***111///,,,222***))))))+++......,,,***---,,,,,,+++++++++++++++---+++******+++,,,,,,+++,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++******++++++*********+++++++++,,,,,,...---,,,******,,,---...************************+++++++++++++++++++++++++++++++++***)))((()))***++++++)))((((((((())))))*********+++++++++,,,,,,))))))*********++++++++++++++++++************)))+++,,,,,,+++))))))+++---************************))))))))))))*********+++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******(((((((((((()))))))))))))))''''''***------***&&&&&&'''((((((((((((***,,,((((((((((((((()))******(((***,,,+++***)))******************++++++++++++))))))))))))))))))))))))((()))))))))((('''&&&&&&(((((((((((((((((((((((((((&&&&&&''')))******)))((()))***)))((('''((()))))))))************))))))((()))++++++)))((()))***''''''((((((((((((''''''***(((((()))***+++***))))))******+++++++++******(((((())))))))))))))))))'''(((((()))***+++,,,,,,***)))))))))))))))******'''(((((()))******++++++))))))))))))))))))******+++******))))))******+++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********,,,++++++******)))((((((***+++,,,+++)))))))))+++---+++)))''''''))),,,...)))************+++++++++''''''''''''((((((((((((++++++************++++++'''((()))+++,,,,,,***(((***************+++++++++*********))))))***************++++++++++++******+++++++++++++++++++++++++++,,,---+++(((&&&%%%%%%)))))))))*********++++++************************+++,,,,,,+++******+++---++++++************++++++)))))))))))))))***+++,,,******))))))))))))******++++++++++++++++++++++++)))))))))*********++++++)))))))))*********+++++++++***)))((())))))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))++++++***)))))))))******)))))))))((('''(((+++---(((((()))*********************))))))))))))******,,,------+++((('''((()))************+++++++++,,,'''***''')))000---***222)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,+++******)))*********((()))+++,,,------,,,,,,)))***++++++,,,,,,++++++******++++++,,,,,,------+++,,,,,,,,,,,,+++******)))...***''',,,)))%%%***+++******+++------+++***...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,******++++++++++++++++++*********+++++++++++++++*********++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++&&&))),,,+++((('''+++///+++***))))))((()))))))))*********++++++++++++,,,((()))***+++,,,+++******+++++++++************)))+++,,,,,,+++******+++---************************)))))))))***************,,,,,,++++++++++++,,,---))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))******))))))))))))))))))***(((((((((((())))))))))))&&&&&&'''***,,,+++(((%%%'''((()))((('''((()))+++(((((((((((())))))******''')))++++++***)))((())))))))))))*********++++++))))))))))))))))))))))))&&&''''''&&&&&&%%%$$$###(((((((((((((((((((((((()))(((''''''(((((('''''')))******)))(((''''''((())))))************))))))((()))++++++)))((()))***)))))))))***************(((((((((((()))))))))))))))******++++++++++++***((((((((())))))******+++************))))))))))))))))))))))))))))))***+++(((((())))))************)))))))))))))))***************))))))))))))******(((((()))))))))*********++++++++++++*********************)))))))))))))))************)))))))))))))))+++,,,+++***)))***++++++***)))((()))***,,,...))))))*********+++++++++''''''((((((((((((((((((++++++************++++++((('''&&&((()))((("""************************,,,+++))))))))))))+++,,,)))******++++++******)))*********+++++++++++++++((()))+++***'''$$$######))))))*********+++++++++))))))))))))***************+++,,,+++))))))+++---++++++************++++++(((((())))))***+++,,,---+++******))))))******+++------------------------)))))))))))))))******+++))))))))))))************)))***+++***''''''***,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))************)))(((((()))+++(((((()))*********************))))))))))))******)))******)))((())),,,...******+++++++++,,,,,,,,,***...***)))///,,,(((...************************))))))***+++++++++++++++++++++******************)))***+++,,,---,,,++++++))))))***+++++++++++++++))))))***+++,,,------...+++,,,,,,,,,,,,+++*********...)))$$$((($$$""",,,+++++++++,,,++++++***------,,,+++++++++++++++)))+++...---***)))***---+++++++++++++++,,,,,,,,,)))************+++++++++************++++++++++++))))))***+++++++++++++++************++++++++++++++++++***))))))***++++++++++++++++++++++++++++++************************(((***,,,+++***+++---000,,,,,,++++++++++++++++++************++++++++++++''')))+++,,,---,,,***)))(((((()))***+++,,,,,,---***+++,,,,,,******+++,,,************************************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******'''(((((())))))))))))))))))))))))******)))))))))(((((((((((())))))))))))((()))+++---...---+++((()))******)))'''&&&((()))'''(((((()))))))))))))))%%%'''******)))'''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$(((((((((((((((((((((((('''((((((((('''''''''((()))******)))(((''''''((())))))************))))))((()))++++++)))((()))***)))))))))))))))***++++++'''((((((((((((((())))))((()))***+++++++++++++++(((((())))))******++++++*********)))))))))(((((())))))(((((()))***++++++************))))))(((((((((((())))))***************))))))))))))))))))***))))))))))))************++++++***************************)))))))))))))))''''''((()))******++++++)))***++++++***)))***+++((()))***+++++++++++++++))))))*********+++++++++******+++,,,,,,,,,+++***++++++************+++++++++***)))+++---+++&&&!!!************************,,,+++***))))))***+++,,,(((((())))))))))))(((((())))))))))))******++++++&&&(((******)))'''&&&'''************++++++++++++(((((()))))))))*********)))***+++***((((((***+++++++++************++++++))))))))))))***+++------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))***+++(((((()))))))))*********'''***,,,***'''&&&))),,,************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))***+++***(((((()))***(((((()))*********************))))))))))))******))))))***)))(((***,,,///******+++++++++,,,,,,,,,***000+++(((---+++'''+++------------------------))))))***++++++++++++***************+++*********++++++,,,---,,,+++***)))))))))***++++++++++++***))))))******+++,,,------+++,,,,,,,,,,,,+++******,,,111,,,(((---)))$$$))),,,,,,,,,++++++***++++++,,,,,,+++***************(((+++...---+++)))***,,,******+++++++++,,,,,,,,,)))))))))*********++++++************************((()))***++++++++++++***))))))*********+++++++++************************************************************************---+++)))))),,,---,,,+++++++++++++++,,,+++++++++))))))*********+++++++++''')))+++,,,---,,,***)))(((((()))***+++,,,,,,---***+++,,,,,,+++***+++,,,************************+++++++++***************)))******+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))&&&(((***+++++++++)))(((***++++++)))'''&&&'''(((&&&&&&'''(((((((((((((((%%%'''(((((('''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((($$$&&&((((((((()))***,,,((()))***)))((('''((()))))))))************))))))((()))++++++)))((()))***''''''&&&&&&'''((()))***'''((())))))(((((()))***'''((()))***************))))))******************&&&''''''((()))***++++++(((((((((((()))***+++,,,++++++******)))(((((('''((((((((()))******++++++***))))))(((((())))))***)))))))))*********++++++(((((((((((((((((((((((()))))))))))))))*********%%%&&&'''(((***+++,,,,,,)))***++++++***)))+++,,,((()))+++,,,,,,+++***))))))************+++++++++((()))*********((('''&&&++++++************++++++(((((()))+++------+++)))+++++++++***************++++++************++++++(((((())))))))))))((((((((((((((()))******++++++(((***,,,,,,++++++,,,---*********++++++++++++,,,'''(((((())))))*********)))******)))(((((()))+++++++++************++++++***************+++,,,---++++++************++++++))))))))))))))))))))))))))))))((('''((()))***+++((((((((()))))))))******''')))+++***((('''(((+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))******)))))))))***++++++)))***+++***)))((()))***(((((()))*********************))))))))))))******+++,,,,,,+++)))((()))+++************+++++++++,,,&&&...***&&&,,,---))),,,************************((()))******++++++******))))))***++++++++++++***,,,,,,------,,,+++)))(((((()))******++++++******))))))******++++++,,,,,,+++,,,,,,,,,,,,+++******(((---***)))000...+++111++++++,,,+++******+++---,,,+++******))))))******)))+++------,,,+++***+++)))******+++,,,+++++++++))))))*********+++++++++++++++*********)))))))))((()))***+++++++++***))))))))))))************+++************************))))))))))))))))))))))))************************---)))&&&&&&***+++)))&&&(((((()))************))))))))))))************+++((()))***+++,,,+++******+++++++++************))))))+++------+++***++++++************************+++++++++++++++*********((()))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***))))))(((((()))***++++++***)))((((((((((((((())))))))))))%%%&&&'''(((''''''''''''((()))***)))''''''(((***$$$%%%&&&'''(((''''''&&&'''(((((((((&&&&&&((()))(((((()))))))))*********(((((((((((((((((((((((((((((()))***++++++++++++((((((((((((((((((((((((%%%'''******((((((***---'''((())))))(((((()))***))))))************))))))((()))++++++)))((()))***'''&&&&&&&&&'''(((***+++''')))******(((((()))+++&&&&&&'''))))))******)))++++++******************&&&&&&'''((()))***++++++(((((((((((()))***+++,,,*********)))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))*********+++++++++&&&&&&''''''(((((())))))(((((())))))******++++++&&&''''''((()))***++++++(((***++++++******+++,,,++++++******************)))************+++++++++(((((())))))(((&&&$$$###++++++************++++++%%%''')))***))))))***++++++++++++*********))))))***++++++,,,,,,++++++***)))))))))******)))))))))(((((()))******+++,,,,,,)))+++++++++******,,,...*********+++++++++,,,,,,''''''(((((()))******+++***++++++***))))))***,,,++++++************+++++++++++++++******+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***)))'''''''''(((***+++(((((((((((()))))))))***''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,''')))+++***)))))))))***(((((()))*********************))))))))))))******)))+++,,,,,,***))))))***)))))))))*********++++++%%%...***%%%,,,...***,,,''''''''''''''''''''''''((())))))***************((()))***+++,,,++++++******+++,,,,,,,,,+++***)))((())))))******************************++++++++++++,,,,,,,,,,,,+++******%%%+++''''''---,,,)))///)))+++,,,+++)))***,,,///,,,,,,+++************+++******+++,,,...---+++(((((()))***+++,,,++++++************+++++++++,,,,,,,,,,,,+++***)))(((''''''((()))+++++++++***((('''))))))))))))***************++++++++++++++++++******************************************************)))((('''((()))))))))'''((()))***+++******)))))))))))))))************))))))*********++++++++++++++++++************))))))+++------,,,******+++************************,,,,,,,,,++++++*********)))***+++,,,---------,,,))))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))(((((()))***++++++***)))((((((((((((((())))))))))))((()))******))))))***+++'''((()))(((((((((***,,,$$$$$$&&&'''''''''&&&%%%)))))))))(((&&&''')))+++)))************+++++++++((((((((((((((((((((((((%%%&&&''')))************((((((((((((((((((((((((***,,,---+++(((&&&''')))&&&((())))))(((((()))+++))))))************))))))((()))++++++)))((()))***)))((((((((()))***,,,---''')))++++++((((((***,,,%%%&&&'''((()))))))))))),,,+++++++++***)))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,((((((((()))******++++++'''(((((()))***+++++++++))))))(((((((((((()))))))))************+++++++++'''(((((()))***++++++,,,'''(((((()))***++++++,,,(((((((((((())))))))))))(((***++++++******+++---...,,,***((('''(((***+++)))************+++++++++.../////////...+++)))'''++++++************++++++)))+++---,,,)))(((***,,,++++++++++++******))))))***+++,,,------,,,+++*********++++++++++++******))))))***+++,,,,,,------)))))))))(((&&&''')))+++******+++++++++,,,,,,,,,&&&''''''((()))******++++++,,,,,,+++******+++---++++++************++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***)))'''&&&'''(((***+++(((((((((((())))))))))))((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******+++,,,------'''(((***+++***)))***+++(((((()))*********************))))))))))))******%%%'''***,,,,,,+++,,,---((())))))))))))*********'''111---&&&,,,...***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************((()))***+++,,,,,,+++***((()))+++,,,------,,,+++(((((()))***************+++++++++***************+++,,,,,,,,,,,,+++******)))...***(((---+++''',,,(((***++++++)))***---111...---,,,,,,++++++,,,,,,+++***))),,,///...+++'''((()))***+++,,,+++*********++++++++++++,,,,,,,,,---,,,+++***)))'''&&&&&&)))***+++,,,+++)))'''&&&))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''***,,,+++)))(((+++///)))***+++,,,------,,,+++))))))))))))******************))))))******+++,,,(((((()))***+++,,,,,,---)))+++------,,,+++***+++************************,,,,,,,,,++++++*********)))+++,,,...//////......---)))%%%&&&***---+++)))(((((((((((())))))))))))(((%%%$$$%%%(((+++***)))))))))************))))))(((&&&%%%'''***+++)))&&&******))))))))))))******+++(((%%%&&&(((***(((&&&***))))))***++++++)))'''))))))(((((((((((())))))***(((&&&'''***+++)))''',,,,,,,,,+++***)))((('''+++,,,,,,+++(((''''''((())))))************))))))'''&&&&&&''''''((()))***''''''(((((())))))******###(((---,,,)))(((+++///***)))((((((((()))+++,,,''''''((()))))))))))))))+++*********))))))((((((''')))+++,,,+++******+++,,,)))''''''***,,,***(((***)))'''&&&'''(((***+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))************---+++***(((((()))+++,,,'''((())))))((()))+++---'''(((***,,,---,,,+++***)))'''&&&(((+++---,,,***((()))***++++++***((((((++++++,,,,,,,,,---------***+++,,,+++***)))***+++,,,,,,,,,++++++************+++---,,,***)))))))))***++++++***)))***,,,///444///+++)))***++++++***,,,,,,+++***))))))******)))************++++++++++++++++++*********))))))+++***)))(((((()))***+++&&&((()))***))))))+++---)))************+++++++++''''''(((******+++++++++(((***,,,+++((((((+++...---+++)))+++...///...,,,,,,---...---+++***+++,,,)))************+++++++++*********)))))))))))))))))),,,+++&&&&&&,,,...+++***)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))******++++++++++++)))'''''')))******)))((((((((()))+++,,,+++***)))))))))***,,,---...---,,,+++***)))((('''))))))))))))))))))))))))+++++++++***************$$$&&&))),,,,,,***(((&&&---+++***((((((((())))))---,,,+++***))))))))))))***((((((+++,,,******---)))***+++,,,---,,,,,,+++))))))************))))))(((***,,,---,,,++++++,,,''''''''''''((((((((((((************************+++,,,,,,,,,***(((&&&$$$(((&&&%%%'''***,,,***))),,,,,,+++***+++,,,---...++++++++++++******)))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++,,,---,,,***)))***++++++*********))))))((((((,,,)))***------)))''')))***+++,,,,,,***)))))))))++++++************++++++,,,,,,++++++++++++++++++++++++******************++++++************++++++---)))(((,,,,,,((((((---,,,,,,,,,++++++************************+++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++,,,...---,,,,,,---///,,,)))%%%&&&***,,,+++)))((((((((()))))))))******)))'''%%%&&&)))+++***((())))))************)))))))))''''''(((++++++***'''***))))))(((((())))))******)))(((((()))))))))((("""'''***)))))))))***''''''''''''''''''''''''***(((&&&''')))***)))'''++++++++++++***)))((((((***++++++***((('''((()))))))))************))))))))))))((((((((((((((()))((((((((())))))))))))))))))+++---+++((('''(((******))))))(((((()))***+++&&&&&&'''(((((((((''''''************)))))))))(((&&&)))++++++***)))******+++)))(((((()))******)))+++***((((((((()))+++,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))******************++++++*********((()))))))))((()))+++,,,((()))+++,,,,,,+++***)))***((('''))),,,---,,,+++(((((())))))))))))(((((((((((()))))))))*********)))+++,,,+++***)))***+++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,)))***+++***))))))+++---///,,,((('''))),,,,,,,,,,,,,,,+++***************)))************++++++++++++++++++*********))))))++++++************++++++'''(((******))))))***,,,)))************+++++++++'''((()))******+++******(((***+++***))))))+++---***((('''(((+++,,,+++))),,,---...---+++******+++)))************+++++++++***)))))))))))))))))))))'''+++,,,)))***......***))))))((((((((()))***+++))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))******+++***+++***)))'''''')))+++***)))((((((((()))++++++((((((((((((((())))))*********)))((('''&&&%%%%%%))))))))))))))))))))))))************************'''(((((()))***))))))))),,,++++++***************,,,,,,++++++***))))))(((+++((())),,,,,,)))))),,,)))*********))))))***,,,))))))************))))))(((***,,,---,,,++++++,,,((()))))))))************************************---,,,,,,+++******)))))),,,***((()))+++,,,***(((---,,,+++++++++,,,------++++++++++++*********)))++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,---+++***)))***,,,+++*********))))))))))))***)))***...///,,,+++---***+++,,,,,,***))))))***,,,,,,++++++++++++,,,,,,((((((((()))*********+++************************++++++************++++++---)))(((++++++((()))---,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++,,,------,,,,,,---...+++(((&&&'''***,,,+++))))))))))))*********++++++***((('''(((******)))(((((())))))******))))))((()))(((((()))+++,,,***))))))((((((''''''(((((())))))*********))))))***+++ ))),,,)))'''(((+++''''''((())))))((('''''')))'''&&&'''((()))(((''')))******+++******))))))((()))******(((((()))***))))))************)))))),,,+++***)))(((((((((((())))))))))))))))))((((((,,,+++***)))((((((((((((+++***)))))))))))))))***((((((((()))((((((''''''************))))))))))))'''(((***+++)))))))))***)))******)))(((((()))++++++***)))))))))***,,,---(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''')))+++,,,,,,+++)))((()))******)))((((((***+++)))***+++,,,,,,+++)))(((***))))))***,,,---,,,+++(((((('''''''''(((((()))''''''((((((((())))))))))))***++++++***)))***++++++++++++++++++*********)))'''%%%'''+++...///...(((***++++++*********++++++(((&&&'''))),,,---...,,,++++++************+++)))************++++++++++++++++++***************++++++,,,,,,,,,,,,++++++((()))******)))((()))+++)))************+++++++++))))))***************)))***+++++++++)))((()))***)))((('''(((*********(((+++---...---+++))))))***)))************+++++++++))))))))))))))))))******$$$(((+++***+++---,,,((()))))))))))))))***+++,,,))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))******+++))))))***)))((((((***,,,)))))))))((()))******+++''''''((()))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))***+++******+++,,,,,,,,,,,,+++++++++,,,,,,+++***(((''',,,)))))),,,,,,)))(((+++)))***+++)))&&&&&&))),,,))))))************))))))(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,---///...,,,,,,,,,,,,+++)))---,,,,,,+++++++++,,,,,,++++++++++++************---,,,,,,,,,,,,,,,,,,---))))))***+++,,,,,,------,,,---,,,+++))))))+++---***************)))))))))+++)))***---...***)))+++)))+++,,,,,,***))))))***---,,,,,,,,,,,,,,,,,,---''''''((()))***++++++,,,************************++++++************++++++,,,))))))++++++)))))),,,,,,,,,,,,++++++++++++***''''''(((***+++,,,---...******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++*********+++,,,,,,++++++,,,---***((('''(((***++++++))))))*********++++++++++++******)))*********)))((((((((())))))))))))((((((((((((((()))*********)))((((((''''''''''''((((((&&&)))++++++(((''')))+++"""''',,,---***((((((***(((***+++------+++***(((((('''''''''((((((''''''(((((()))***************'''((())))))(((((()))+++))))))************)))))),,,++++++***))))))******+++******))))))(((((((((+++)))((((((***+++++++++*********)))))))))))))))+++++++++++++++******)))*********)))))))))))))))((()))++++++***)))***,,,(((***,,,***''''''))),,,******)))))))))***+++,,,''''''(((((())))))******'''''''''(((((((((((()))''''''((((((((()))))))))((((((***++++++******))))))***+++***(((((()))++++++++++++++++++***)))((()))))))))***++++++++++++))))))(((''''''(((***+++************+++++++++,,,)))***++++++***)))+++,,,+++++++++***************+++'''###%%%+++//////---(((***------,,,******+++)))(((((((((***,,,...///,,,++++++******+++++++++))))))*********+++++++++************************)))***+++,,,,,,+++***))))))***+++***)))((()))***))))))*********+++++++++******+++++++++***))))))***+++++++++)))(((((((((************+++++++++***+++,,,...---+++)))))))))))))))*********+++++++++)))))))))))))))*********$$$&&&'''((()))******)))******************++++++))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))******+++''')))******))))))***,,,)))))))))))))))******+++((()))***,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))***+++''')))***,,,------,,,+++)))***,,,---,,,+++((('''---******,,,+++((((((***'''***,,,+++'''&&&(((+++)))******++++++******)))(((***,,,---,,,++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,---------///...------,,,,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))***+++,,,------...------,,,***((()))+++---************************,,,******,,,***%%%###$$$)))***,,,,,,***)))******,,,,,,++++++++++++,,,,,,*********+++,,,,,,,,,---***************+++++++++++++++************+++++++++***)))*********+++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++,,,,,,+++***,,,---)))(((((()))***+++***))))))*********++++++++++++)))***++++++***))))))((((((((())))))))))))((((((&&&'''((()))((((((((((((((((((''''''''''''(((((($$$'''******(((&&&(((***,,,+++************))))))(((***+++------+++***((('''(((((((((''''''(((((('''((()))***************&&&'''))))))(((((()))+++))))))************))))))***************+++,,,,,,++++++******))))))((((((+++)))((()))+++------,,,))))))*********)))))))))******++++++++++++******))))))))))))))))))******)))***++++++******+++---(((***,,,***''''''))),,,(((((((((((())))))******''''''(((((())))))******((())))))))))))*********(((((((((((())))))))))))))))))((((((((()))+++,,,)))***+++***(((((()))+++++++++++++++******)))((((((((())))))((())))))***+++***)))((()))***,,,---+++++++++,,,,,,,,,------(((***++++++******+++,,,************************...)))%%%&&&+++......+++)))+++......,,,++++++++++++++++++++++++,,,---...,,,+++++++++++++++,,,,,,))))))*********+++++++++************************((()))***++++++***)))((()))***+++***)))((()))***))))))*********+++++++++***++++++++++++******)))&&&&&&((()))+++,,,++++++***+++++++++************))),,,......,,,*********))))))*********+++++++++(((((())))))************(((''''''(((((()))+++,,,++++++++++++******))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))******+++'''(((******))))))***+++((()))))))))************((()))***,,,,,,+++******'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((()))***+++******)))&&&''')))+++,,,,,,++++++)))***+++---,,,+++)))'''---******,,,+++((((((***&&&***------***(((((()))******++++++++++++******(((***,,,---,,,++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++&&&(((+++---...---+++***+++,,,,,,,,,++++++,,,,,,+++++++++++++++++++++***+++++++++++++++++++++,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------,,,---,,,+++))))))+++,,,***************+++++++++,,,******,,,***%%%###$$$(((***,,,,,,***)))***+++++++++************++++++---,,,,,,,,,+++*********))))))*********+++++++++++++++************++++++)))******))))))+++,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))+++,,,,,,+++***,,,---(((((()))************))))))))))))*********++++++&&&(((++++++***(((((()))'''(((((())))))(((((('''%%%'''((()))((('''((())))))((((((''''''(((((()))$$$&&&((())))))(((((((((,,,)))&&&&&&)))++++++***''''''((())))))(((''''''((()))***)))((('''(((***'''(((((()))*********)))&&&''')))((((((((()))***))))))************))))))))))))))))))***+++,,,---******************))))))***++++++++++++***))))))(((((()))***************&&&'''(((((())))))(((((())))))))))))************)))***+++***))))))+++---)))******)))(((((()))+++'''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))***************)))'''&&&''')))+++---)))******)))((((((***++++++++++++***************'''((()))(((''''''((()))************+++,,,,,,---)))************+++++++++((()))++++++******+++---)))))))))***************---***'''(((***,,,,,,******,,,------+++******++++++,,,---,,,++++++,,,...,,,++++++++++++,,,,,,---)))************+++++++++***************+++++++++)))))))))******)))))))))((()))******)))((()))+++)))************+++++++++******+++++++++++++++***!!!"""$$$(((,,,///...---(((*********((('''((()))(((+++...///...,,,,,,,,,)))************+++++++++((((((((()))******++++++...***(((******)))+++///******++++++******)))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++''')))++++++***))))))***(((((()))************)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((()))***+++,,,+++***)))&&&'''((()))***+++++++++)))***+++,,,++++++***))),,,)))))),,,,,,)))(((+++((((((***+++,,,+++***)))******++++++++++++******(((***,,,---,,,++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,***)))***+++,,,,,,******+++,,,))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++*********++++++++++++++++++)))***---...***)))+++(((***++++++*********++++++******))))))******+++,,,++++++***)))((('''''')))))))))***++++++,,,,,,++++++************++++++(((******((())),,,---+++***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,++++++,,,---'''(((***+++************((((((((()))))))))******###&&&***+++)))(((((()))''''''((((((((((((''''''%%%(((******((('''(((******))))))(((((())))))***%%%&&&''')))++++++)))'''&&&'''((((((((()))***+++''''''''''''''''''''''''(((***++++++)))((()))+++(((((()))))))))))))))(((&&&((()))(((''''''((()))))))))************))))))******)))))))))******+++******************++++++###'''+++,,,***(((((()))&&&'''(((***++++++++++++$$$%%%&&&'''((()))))))))((()))))))))************(((((()))((('''''')))++++++)))(((((()))******)))(((((())))))************))))))))))))(((((((((((())))))))))))************************++++++++++++'''''''''((()))******+++((()))))))))((()))+++,,,******************++++++''')))***)))''''''(((***(((((()))++++++,,,,,,,,,))))))))))))************''')))***+++******,,,---((()))))))))*********+++***************+++++++++***++++++***((('''(((***)))+++---,,,******,,,...+++++++++++++++,,,---...)))************+++++++++))))))*********++++++++++++******))))))******+++'''(((******))))))***,,,)))************+++++++++))))))***+++,,,,,,,,,,,,&&&%%%&&&))),,,---+++((()))+++,,,+++((('''(((***'''***...000///.........)))************+++++++++'''(((((()))******++++++---)))(((++++++'''(((+++&&&'''(((***++++++******))))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))))))))******+++(((***++++++***(((((()))'''((()))***+++******)))((((((((((((((())))))***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,******))))))******+++,,,))))))))))))***++++++,,,************************+++((())),,,,,,)))))),,,+++'''$$$%%%))),,,,,,+++***++++++,,,,,,++++++***(((***,,,---,,,++++++,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++*********++++++---...---***)))***+++'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))+++......,,,***)))************++++++,,,,,,,,,***)))***...///,,,+++---((()))++++++******+++,,,,,,++++++******++++++,,,+++*********)))(((((((((((())))))***++++++,,,,,,++++++************++++++'''++++++'''(((---...+++******+++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,------,,,,,,---...&&&(((***+++******)))***(((((((((((())))))))))))!!!%%%)))***)))'''(((***''''''((((((((((((''''''&&&)))++++++)))((()))+++******))))))))))))******'''&&&'''***---...+++'''$$$)))...---)))'''(((+++))))))(((((((((((()))))))))+++---,,,)))(((***,,,(((((())))))))))))(((((('''((()))((('''&&&''')))))))))************)))))),,,+++***)))(((((((((((()))))))))***+++++++++,,,""")))+++)))''')))+++%%%&&&(((***+++,,,,,,+++$$$%%%''')))***+++++++++(((((())))))*********+++&&&''''''&&&%%%%%%(((***,,,)))''''''***,,,***((())))))***++++++++++++*********))))))((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,%%%&&&(((***++++++***)))'''((())))))))))))+++---***)))))))))***+++,,,,,,(((***,,,+++(((''')))+++&&&''')))***+++++++++***************++++++++++++''')))***+++******,,,---(((((())))))*********+++&&&(((+++++++++***+++---)))))))))'''%%%%%%''')))&&&)))++++++***))),,,...++++++++++++,,,,,,---...)))************+++++++++))))))******++++++++++++---,,,+++******+++,,,---&&&((()))***))))))+++---)))************+++++++++((()))***+++,,,---------...,,,******+++(((###,,,...///...+++)))+++---&&&***...000111000000000)))************+++++++++'''(((((()))***+++++++++)))%%%&&&+++***$$$"""%%%"""$$$&&&)))+++,,,,,,,,,))))))))))))))))))))))))'''''''''((()))+++------)))))))))))))))******+++(((***,,,,,,***((('''((('''((()))++++++******)))+++***)))))))))***,,,---))))))))))))((((((''''''))))))))))))))))))))))))((())))))***+++,,,,,,,,,---+++(((''''''))),,,...,,,+++*********+++,,,---+++******))))))***++++++***((((((+++,,,******---...&&&&&&,,,...---***++++++,,,,,,++++++***(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555222---)))'''))),,,......///000...***((((((***%%%''')))+++,,,------,,,+++++++++,,,,,,---------++++++---......---++++++------,,,++++++******)))(((+++...///---+++)))(((*********++++++,,,,,,,,,,,,)))***------)))''')))''')))++++++******+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++************++++++'''++++++'''(((---...+++*********++++++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++---......,,,,,,---///++++++*********************+++++++++***'''$$$###))))))))))))************))))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((())))))))))))(((((())))))))))))((((((###%%%((()))((('''&&&''')))***+++***((((((((()))---'''&&&***+++'''%%%(((''')))++++++)))'''''''''+++,,,,,,++++++***)))(((,,,+++******)))********* ###'''+++------+++***+++)))))))))******)))(((---)))%%%''',,,---***&&&******)))(((((('''((((((((()))***(((%%%$$$&&&)))+++)))'''(((***,,,+++)))))))))))))))))))))))))))************++++++++++++***++++++,,,+++***)))(((((((((((()))******(((&&&,,,+++***)))))))))++++++))))))(((((((((((())))))+++*********))))))(((((()))))))))(((((((((((((((%%%)))+++((((((+++,,,+++(((((()))******************'''&&&'''***,,,,,,******((('''(((+++,,,+++((()))+++,,,+++***)))***+++))))))(((((()))***+++++++++++++++++++++***)))(((************************((()))***+++++++++++++++000...+++***++++++)))'''))))))***++++++++++++******++++++***)))***---///++++++++++++++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,---------,,,++++++---......,,,***((())))))******++++++++++++******,,,+++***,,,///111111111************)))))))))))))))************+++++++++)))(((((()))***+++***)))***))))))(((((((((((((((***************************&&&"""###(((++++++((((((***+++***)))((()))***))))))))))))))))))))))))''''''((())))))***))))))'''***,,,******---,,,(((&&&(((*********)))***+++)))))))))))))))******+++---,,,------(((###'''---''')))******))))))***,,,((()))***+++,,,+++************+++,,,,,,,,,,,,+++************************+++,,,,,,***))))))+++...***+++,,,------,,,+++******++++++,,,---...///000))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---,,,,,,***))),,,,,,,,,++++++*********+++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++''''''(((***+++,,,---...)))***+++,,,---.........***************************+++,,,,,,------------((()))***,,,,,,+++******&&&''')))***++++++******''''''((()))***,,,...///+++***)))))))))***,,,,,,))))))(((((())))))***+++)))******++++++,,,------++++++++++++++++++++++++***+++,,,,,,,,,***)))'''++++++,,,,,,,,,+++******************************,,,,,,+++******)))))))))))))))))))))************))))))))))))))))))))))))&&&''')))*********(((((((((((((((((())))))))))))(((((())))))))))))(((((($$$''')))***)))((((((((()))*********((('''((()))+++''''''***+++'''''')))''')))++++++)))'''''''''***************))))))(((***)))))))))***++++++,,,$$$&&&(((+++++++++)))(((***)))))))))******))))))))))))***)))((((((((()))+++***))))))((((((((()))((()))))))))'''&&&'''((((((&&&$$$$$$'''(((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''(((((()))))))))***++++++)))(((******)))))))))))))))******))))))(((((())))))***************)))))))))(((((((((((())))))*********%%%***+++((((((+++,,,+++(((((()))******************(((&&&'''***,,,,,,******((('''(((+++,,,+++)))''')))***)))((('''((())))))))))))))))))***+++++++++++++++*********))))))************************))))))***+++++++++******---,,,++++++++++++++++++))))))***++++++++++++******+++++++++******,,,...++++++++++++++++++++++++***************+++++++++***++++++++++++++++++,,,)))***++++++++++++******+++,,,---,,,***((()))***)))))))))******)))))))))))))))******+++,,,---...*********)))))))))(((((((((((()))))))))*********))))))((()))************(((((((((((())))))***+++***************************)))(((((()))***,,,...(((***+++***)))((()))***))))))))))))))))))))))))'''((())))))))))))))))))'''***,,,******---,,,)))((()))+++***)))(((((())))))))))))))))))******+++,,,+++,,,---((($$$'''...'''(((******)))(((***+++((()))***+++,,,+++************+++,,,,,,,,,,,,+++************************+++,,,,,,+++))))))+++---((()))************)))(((***+++,,,------,,,,,,+++))))))***++++++++++++*********+++,,,,,,,,,++++++************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***......---------,,,,,,,,,)))***++++++))))))***++++++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))***++++++,,,,,,))))))***+++++++++++++++******************************++++++++++++++++++))))))***++++++++++++******+++++++++***)))((('''******))))))***++++++,,,+++***)))))))))***+++,,,,,,,,,++++++,,,,,,---...)))******++++++,,,------++++++++++++++++++++++++))))))******))))))((((((++++++++++++++++++++++++************************,,,+++)))((((((***,,,---))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))(((((())))))))))))((((((&&&(((***+++***))))))***)))*********((('''((()))***''''''******((((((+++''')))******(((''''''((('''(((((()))))))))))))))((((((((()))***+++------)))))))))))))))(((''''''))))))))))))))))))))))))%%%***...+++%%%"""&&&+++++++++***))))))))))))***((((((((()))***)))'''%%%(((&&&######%%%'''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,***(((&&&&&&''')))*********++++++++++++******(((((()))))))))))))))(((*********))))))*********************))))))))))))((())))))******+++++++++&&&***+++)))(((+++,,,+++(((((()))***************)))((('''(((***++++++******)))((()))+++++++++***''')))***)))((('''((()))***))))))))))))***++++++,,,+++***)))))))))***+++******************************+++++++++******))))))+++,,,,,,++++++---...))))))***++++++++++++***(((***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++++++++*********''''''((()))************)))***++++++))))))***+++(((((())))))))))))(((((((((***+++***((((((***---******))))))))))))(((((('''((((((((())))))))))))))))))))))))************((((((((()))***+++,,,---************************(((+++,,,+++((((((,,,000(((***+++***)))((()))***)))))))))))))))))))))))))))))))))***))))))(((((('''++++++)))***,,,,,,))))))***+++***(((&&&&&&''')))))))))))))))******+++******+++,,,)))&&&)))...'''((())))))(((((()))***((()))***+++,,,+++************+++,,,,,,,,,,,,+++************************+++,,,,,,+++******+++---((()))************)))(((***+++,,,,,,,,,+++)))((())))))***++++++++++++***++++++,,,,,,,,,++++++***************************+++******))))))******+++***++++++,,,,,,,,,++++++------------,,,,,,,,,,,,)))***+++***))))))***+++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,+++++++++*********)))((((((((()))***+++++++++******************))))))******)))(((((('''***************************************)))))))))*********)))******+++,,,++++++++++++***)))((('''---,,,+++***))))))))))))******))))))******+++,,,***))))))))))))***++++++)))******++++++,,,------++++++++++++++++++++++++******))))))******+++++++++************+++---...))))))))))))***************)))(((''''''((()))***((()))))))))************((((((((((((((((((((((((''''''((()))***))))))((((((((((((((())))))))))))(((((())))))))))))((((((&&&(((******)))))))))******+++++++++)))((()))***(((((()))***))))))***,,,''')))***)))((('''((()))%%%&&&'''((())))))))))))(((((((((((()))***+++,,,******)))(((((('''(((((('''((())))))(((((()))***$$$***...+++$$$!!!%%%+++++++++***************+++)))''''''))),,,,,,((($$$+++)))'''&&&''')))+++,,,)))))))))))))))))))))))))))*********++++++++++++,,,+++******))))))******)))***++++++***)))******'''(((***++++++***))))))++++++************++++++*********)))))))))))))))++++++******************'''+++,,,)))(((+++,,,+++(((((()))***************((((((((()))***+++*********))))))******+++++++++)))+++,,,+++***)))***+++*********))))))***++++++---+++)))(((((()))+++,,,************************+++++++++++++++***)))((()))+++------,,,+++---...))))))***++++++++++++***(((***,,,---+++*********************************...,,,***(((((()))***+++,,,,,,++++++******))))))&&&'''((()))************&&&((()))***))))))***,,,(((((())))))))))))(((((((((,,,...,,,(((&&&***...***)))))))))((((((((((((((((((((()))))))))******((()))******))))))***+++))))))))))))***+++,,,---************************''')))+++***''''''***...(((***+++***)))((()))***))))))))))))))))))))))))***************)))((('''(((++++++)))))),,,,,,)))((()))******(((''''''((()))))))))))))))******+++)))(((***,,,+++(((***...'''((())))))((('''((()))((()))***+++,,,+++************+++,,,,,,,,,,,,+++***************************+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++,,,,,,++++++************))))))***++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,++++++************************,,,---,,,+++***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++***((('''((()))+++---************************++++++******)))'''&&&%%%************************,,,+++******))))))))))))+++***)))))))))***,,,---(((((()))***+++++++++,,,,,,,,,+++***))))))))))))***************+++++++++((((((((((((((()))******)))******++++++,,,------++++++++++++++++++++++++---,,,,,,+++,,,---///000+++***)))))))))+++...///(((((()))))))))*********))))))******)))(((&&&%%%((()))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''))))))((('''(((***+++,,,---,,,***)))***+++&&&)))+++***((()))+++,,,''')))))))))(((''')))***$$$%%%&&&'''((()))))))))******))))))((())))))***))))))(((''''''((()))***&&&((())))))(((''')))+++''')))***)))&&&%%%&&&(((+++***************++++++(((''''''))),,,,,,(((%%%+++***)))((((((***,,,---)))))))))))))))))))))))))))*********++++++++++++)))***,,,---,,,+++)))'''((()))***)))(((''')))***((()))+++,,,---,,,++++++++++++************++++++))))))))))))))))))******---,,,,,,+++***)))(((((('''+++---***(((+++,,,+++(((((()))***************''')))************)))))))))***************+++,,,)))+++,,,+++***)))***+++++++++***************+++,,,+++)))(((((()))+++---************************+++++++++++++++***)))(((***,,,---...---,,,,,,,,,))))))***++++++++++++***(((***,,,,,,+++)))))))))************************...,,,***(((((()))***++++++++++++******)))))))))'''((()))***++++++++++++&&&''')))))))))***+++---)))******++++++******)))(((,,,...,,,'''&&&)))---)))))))))((((((((((((''')))))))))*********++++++''')))+++***)))(((***,,,++++++***************+++************************)))))))))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))******+++******)))(((((((((++++++((())),,,,,,***&&&((()))***)))((()))***)))))))))))))))******+++)))((())),,,,,,)))***...((()))***)))((('''((()))((()))***+++,,,+++************+++,,,,,,,,,,,,+++***************************+++,,,,,,+++***+++,,,,,,++++++++++++++++++,,,---,,,***))))))+++---///))))))***++++++++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))))))))***,,,...)))))))))***++++++,,,,,,,,,,,,,,,+++***)))'''&&&************************---,,,+++***))))))******+++***)))))))))***,,,---)))))))))******+++,,,,,,*********)))******++++++))))))******++++++++++++,,,++++++++++++,,,------)))******++++++,,,------++++++++++++++++++++++++------,,,,,,,,,---///000+++***)))))))))+++...///'''(((((())))))************+++------,,,***(((&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&((()))(((''''''(((***+++,,,---,,,***)))***+++&&&+++---***''')))++++++(((((()))((('''''')))+++%%%&&&'''((())))))))))))+++***)))(((((((((((((((((('''''''''((()))***+++$$$'''***)))'''&&&))),,,)))((('''((())))))((('''***))))))))))))***++++++(((((((((***++++++)))(((((()))***)))((((((***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***,,,,,,)))&&&$$$''')))***)))&&&&&&(((+++******+++,,,------------*********))))))*********))))))))))))************,,,,,,+++***)))(((((('''(((,,,---***)))+++,,,+++(((((()))***************''')))++++++***))))))))))))***++++++******+++---''')))***)))((('''((())),,,,,,+++************++++++***)))))))))***+++,,,******************************+++++++++******))),,,+++,,,---//////,,,***))))))***++++++++++++***)))***,,,+++***((())))))************************,,,+++***)))))))))***+++***************)))))))))))))))***+++,,,,,,,,,,,,&&&((()))*********,,,...******++++++++++++******''')))***)))&&&%%%'''***))))))((((((((((((''''''************++++++++++++&&&)))++++++((('''***,,,++++++***)))))))))))))))************************+++*********+++,,,+++***(((***+++***)))((()))***))))))))))))))))))))))))*********+++******)))))))))++++++((((((,,,---+++&&&(((************+++,,,)))))))))))))))******+++***((((((,,,---******,,,)))***+++***)))((()))***((()))***+++,,,+++************+++,,,,,,,,,,,,+++************************)))+++------+++***++++++******)))(((((()))******---,,,***))))))+++...000))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++************************---,,,,,,,,,,,,,,,,,,---************+++,,,------+++++++++,,,,,,,,,,,,,,,((()))***)))(((((()))***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++------(((((()))***++++++,,,,,,+++,,,,,,,,,++++++***)))************************---,,,+++***)))***+++,,,*********)))******+++,,,------+++******)))******))))))))))))***+++,,,---))))))***++++++++++++******************+++,,,,,,)))******++++++,,,------++++++++++++++++++++++++++++++******++++++,,,,,,+++************+++---...''''''(((((()))******+++******+++++++++*********))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((((((***+++)))***+++***((('''((()))&&&---///***''')))+++***(((((()))(((''''''***,,,&&&'''((())))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))###'''***)))&&&&&&))),,,((('''(((((()))*********)))((((((((())))))***+++''')))******))))))***+++%%%(((******)))((((((***))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++***)))'''%%%(((***,,,***&&&&&&)))---************+++,,,---...***))))))(((((())))))***((()))))))))************)))))))))))))))))))))))))))---...***)))+++,,,***(((((()))***************&&&))),,,,,,***(((((())))))+++,,,,,,******+++---''')))***)))((('''((()))---,,,++++++*********+++))))))*********+++++++++************************))))))***+++++++++******,,,)))(((,,,111333///***))))))***++++++++++++******++++++***(((''')))******************************************+++++++++))))))))))))******************++++++,,,+++++++++''')))++++++***+++,,,...))))))************))))))(((((((((((((((((())))))))))))((((((((('''''''''))))))))))))************&&&))),,,+++(((''')))---))))))((((((((()))******************************(((***---,,,)))((()))+++(((***+++***)))((()))***))))))))))))))))))))))))))))))***+++++++++******)))++++++((((((,,,---+++(((***,,,,,,+++******+++)))))))))))))))******++++++((((((,,,---***)))***+++,,,,,,+++***))))))+++((()))***+++,,,+++************+++,,,,,,,,,,,,+++************************)))+++------,,,******+++******)))(((((()))******+++++++++++++++*********))))))***++++++++++++***((()))***+++,,,---------************************,,,,,,++++++++++++,,,,,,***************,,,---...***+++++++++,,,,,,,,,,,,''')))***)))((('''(((***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++************************)))******+++,,,,,,,,,+++************************+++***)))(((((()))+++,,,))))))***++++++++++++***...---+++***)))*********))))))))))))***+++,,,---((()))***+++,,,++++++***((((((((((((((())))))***)))******++++++,,,------++++++++++++++++++++++++***++++++++++++******)))++++++++++++++++++++++++&&&''''''((()))******+++((((((&&&&&&''')))+++,,,))))))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((()))***+++***))))))+++---'''))))))((('''&&&'''((('''...000***&&&(((+++***((((((((((((''''''***,,,'''((())))))))))))))))))''''''''''''(((***+++,,,((())))))))))))(((((('''###'''***)))&&&%%%)))---&&&((()))***)))***+++---(((((('''(((((()))******''')))+++***''''''***...%%%(((,,,---+++))))))***))))))))))))))))))))))))************++++++++++++++++++++++++*********)))))),,,---+++'''&&&***///***)))(((((()))+++---...))))))(((((((((((())))))(((((())))))*********+++%%%&&&'''((()))***++++++)))---...+++)))+++,,,***(((((()))***************&&&)))------***(((((()))(((+++---,,,***)))+++...)))+++,,,+++***)))***+++---,,,,,,+++*********+++((()))***+++++++++++++++************************((()))***++++++++++++++++++'''%%%+++333666111+++))))))***++++++++++++***+++++++++)))'''''')))+++))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))******++++++***++++++++++++******)))(((***+++,,,++++++---...(((((())))))))))))((((((+++***((()))+++,,,,,,+++)))(((((((((''''''''''''(((((((((((())))))))))))&&&))),,,+++(((''')))---''''''''''''(((***+++,,,************************""")))...,,,%%%"""&&&+++(((***+++***)))((()))***))))))))))))))))))))))))((()))***+++++++++++++++)))++++++'''(((,,,---++++++---...---+++))))))***)))))))))))))))******++++++((())),,,...***((()))+++------,,,***)))***+++((()))***+++,,,+++************+++,,,,,,,,,,,,+++************************)))+++------,,,+++***+++---,,,+++******+++,,,---)))***,,,---,,,)))&&&###))))))***++++++++++++***'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))***,,,---///(((((())))))************)))+++,,,+++***)))***+++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,+++++++++******(((((()))************))),,,,,,++++++***))))))((('''((()))***,,,,,,,,,,,,************************)))((('''&&&'''(((+++,,,((()))***,,,,,,+++******+++******)))***,,,---...******************+++,,,((()))***+++,,,+++******+++++++++++++++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,------...---,,,***)))++++++,,,,,,,,,+++******''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))+++*********))))))(((((((((((())))))))))))(((((()))***)))'''&&&&&&))),,,))))))((((((((('''&&&&&&))))))))))))))))))))))))((())),,,---,,,***'''$$$''')))***)))((('''(((***************))))))))))))'''''''''''''''((()))***)))******)))(((''''''((())))))))))))((((((((((((,,,***'''(((***+++***((())))))))))))))))))))))))'''(((******((('''((()))'''(((***+++,,,,,,++++++++++++******))))))((((((''')))******))))))***+++000///...---+++***))))))+++***)))(((((()))******---,,,+++*********+++,,,///---***((('''&&&'''((()))))))))***++++++,,,,,,(((***+++***)))((()))***))))))))))))************''')))******))))))***+++*********)))((())),,,///***************)))(((''' """%%%'''((()))***,,,&&&&&&''')))***+++,,,---,,,+++***))))))***+++,,,)))************+++++++++)))***++++++***+++---///***)))))))))******)))(((***))))))+++------,,,+++,,,***(((***---...,,,***---...---)))(((+++,,,)))(((((())))))*********+++///,,,***+++---...,,,***++++++,,,,,,,,,+++*********+++,,,+++***)))***+++,,,+++***((((((((())))))+++,,,---............------(((&&&'''((('''(((+++(((,,,,,,'''&&&***)))%%%''')))******))))))***+++***++++++***((('''((()))))))))))))))(((((((((((()))))))))***+++++++++,,,***)))((()))*********)))&&&&&&((()))************(((((()))***************'''++++++''''''++++++'''***,,,------,,,+++,,,---+++***)))))))))***+++,,,++++++******++++++,,,---,,,,,,+++***)))))))))***---,,,,,,++++++******************)))((()))+++...***)))((()))---///...,,,(((((()))))))))*********......---+++)))***---///)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************)))***+++,,,------------))))))***+++,,,,,,,,,,,,)))***++++++***)))***+++******+++++++++******))),,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,000///---,,,+++,,,------******+++,,,,,,,,,,,,++++++******)))***,,,---...((()))++++++,,,+++***)))++++++++++++++++++++++++)))***+++...//////---+++++++++++++++++++++++++++((('''&&&(((+++---+++)))******+++,,,,,,,,,,,,+++(((***+++*********+++---!!!$$$)))++++++)))((((((++++++************++++++///---+++***++++++***))),,,(((%%%&&&+++---+++(((,,,+++******,,,,,,+++***)))+++------,,,*********'''((()))+++,,,---......''''''((((((((()))))))))))))))(((((((((((())))))******))))))))))))************)))))))))((((((((((((((())))))))))))(((((()))))))))'''&&&''')))+++'''((()))(((''''''(((((())))))))))))))))))))))))((())))))))))))(((''''''''')))***)))((('''(((***(((((()))))))))*********(((''''''''''''(((((())))))******)))((('''''')))''''''(((((())))))******,,,)))'''(((***+++***((())))))))))))))))))))))))''')))******)))(((((()))((()))***+++,,,++++++************)))))))))))))))(((***+++***))))))***+++,,,+++******)))(((''''''+++***))))))))))))***+++++++++***************+++000...,,,***))))))***+++,,,,,,+++******))))))((((((***+++***)))((()))***))))))))))))************''')))******))))))***++++++,,,,,,***))))))+++---)))************))))))(((%%%'''))))))))))))***+++''''''((()))***++++++,,,++++++***))))))***++++++)))************+++++++++)))***+++*********,,,...+++*********++++++******+++******+++,,,---+++***,,,***)))***,,,---,,,******---,,,((())),,,---+++++++++++++++************,,,)))&&&&&&(((+++++++++******+++,,,,,,+++++++++)))***+++***)))((()))***,,,+++***))))))******+++)))*********++++++++++++***### $$$***+++++++++%%%)))+++(((''')))&&&!!!'''((())))))(((((()))+++)))***+++***)))((()))***)))))))))))))))))))))(((***************++++++++++++*********++++++******'''((()))***++++++++++++(((((()))***************(((++++++((((((++++++((()))***++++++******,,,---+++***)))(((((()))***+++)))))))))))))))***++++++,,,+++******))))))******,,,,,,,,,,,,,,,+++++++++***++++++***))))))+++---,,,***)))***,,,---,,,*********+++++++++,,,,,,,,,***+++***)))((((((***,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))************)))***+++,,,------------+++++++++,,,,,,+++******)))***++++++***)))***+++******+++++++++******))),,,++++++******++++++,,,******+++,,,,,,,,,++++++......,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++*********++++++&&&''')))+++,,,---,,,,,,++++++++++++++++++++++++))))))***+++++++++)))(((++++++++++++++++++++++++***))))))+++......,,,***)))***++++++,,,,,,++++++''')))++++++***))))))***(((***,,,,,,+++***++++++++++++************++++++*********+++++++++++++++,,,)))'''(((+++,,,+++))),,,+++******,,,,,,+++******,,,......---++++++,,,((()))***+++,,,---------((((((((()))))))))******))))))(((((((((((())))))++++++************++++++))))))((((((((((((((('''(((((())))))))))))(((((()))))))))(((&&&''')))+++%%%(((***)))'''&&&(((+++))))))))))))))))))))))))((('''&&&&&&&&&''')))***''')))***)))((('''(((***&&&''''''(((***++++++,,,((((((((((((''''''''''''((()))***)))((('''((()))&&&&&&'''((()))***+++++++++)))(((((()))******)))))))))))))))))))))))))))(((***++++++***))))))***))))))***++++++*********))))))))))))***************+++,,,+++***)))***+++)))))))))(((((((((''''''++++++************+++,,,))))))***************)))...---+++*********+++,,,,,,++++++******)))(((((((((***+++***)))((()))***))))))))))))************''')))******))))))***++++++,,,,,,,,,***)))***+++((())))))************)))***+++,,,,,,***))))))***((()))))))))************++++++***))))))***++++++)))************+++++++++)))***+++***))))))***,,,++++++++++++++++++++++++,,,+++***+++,,,,,,***)))+++***)))***,,,,,,,,,+++(((++++++((()))---...,,,------,,,,,,+++************'''$$$###&&&))),,,...))))))***+++,,,,,,,,,,,,)))***++++++***)))***,,,,,,++++++***++++++,,,---)))))))))((()))******++++++"""###+++---***)))%%%))),,,+++******&&&!!!'''((())))))(((((()))+++((()))******)))(((***+++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++((()))***++++++,,,++++++(((((()))***************(((++++++((((((++++++(((((()))))))))((())),,,...,,,+++***)))(((((())))))******))))))******+++,,,++++++***)))))))))******++++++++++++,,,,,,,,,,,,+++,,,,,,+++))))))***,,,---+++******++++++***)))+++++++++++++++,,,,,,,,,((()))***)))(((((()))***+++++++++,,,++++++************++++++++++++******)))))))))*********++++++)))***+++,,,------------,,,,,,,,,,,,+++***)))((()))***++++++***)))***+++)))******+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,+++******---,,,++++++***+++++++++******+++,,,,,,,,,,,,+++++++++++++++***)))(((''''''((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''++++++++++++++++++++++++******+++---...---+++((()))***++++++,,,,,,++++++(((***,,,,,,***)))))))))---------,,,******+++---++++++************++++++###'''+++,,,+++***,,,...+++************+++,,,,,,,,,+++******,,,,,,+++***+++---......---,,,------)))***+++,,,,,,,,,,,,+++))))))))))))************))))))(((((((((((())))))+++******))))))******+++((((((((((((''''''''''''(((((())))))))))))((((((((())))))((('''''')))***&&&))),,,***'''%%%'''***((((((((((((((((((((((((''''''&&&&&&''')))***+++''')))***)))((('''(((***''''''(((((()))******+++)))))))))(((((('''&&&&&&((()))***)))((('''((()))'''''''''((()))************)))(((((()))*********)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))***************)))(((((())))))******+++++++++,,,---,,,*********,,,******++++++++++++++++++++++++++++++++++++,,,,,,((()))+++,,,,,,+++***)))***))))))(((((()))******(((((())))))***+++++++++(((***+++***)))((()))***((()))))))))************''')))******))))))***+++''')))++++++***)))***+++'''((()))******************,,,---,,,***))))))************)))))))))))))))+++******************+++))))))*********+++++++++)))******)))(((''')))*********+++++++++***+++,,,,,,+++***+++++++++)))'''******)))***++++++++++++(((++++++)))))),,,---***++++++++++++++++++******+++***(((((()))+++---...(((((()))+++,,,,,,,,,,,,***,,,---,,,++++++,,,---************+++,,,,,,,,,+++***)))))))))***,,,,,,---&&&###&&&***)))''''''***+++------,,,+++(((&&&((()))******))))))***,,,'''(((******))))))***,,,)))))))))))))))*********,,,+++++++++***))))))))))))***++++++***)))***+++((()))******+++++++++***(((((()))***************)))******))))))******)))((((((((((((((()))---000...---+++***)))))))))***,,,,,,,,,,,,,,,------...******))))))))))))******)))))))))******++++++++++++,,,,,,,,,***)))***,,,++++++******++++++******))))))))))))))))))))))))(((***+++,,,+++******++++++++++++++++++***)))(((******++++++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***++++++***)))***+++))))))***+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))++++++************************+++,,,,,,,,,,,,+++)))******++++++)))(((''',,,,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,+++))))))***+++++++++++++++++++++++++++((()))***,,,,,,***(((&&&))))))***+++++++++++++++---------+++))))))***,,,)))***+++***)))((()))***++++++************++++++!!!&&&,,,---***(((***...***+++,,,+++******,,,...,,,+++******,,,,,,+++***+++,,,...---,,,,,,---...++++++,,,,,,,,,++++++***))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((()))***)))''''''(((***)))+++,,,***'''%%%&&&(((((((((((((((((((((((((((&&&'''(((***++++++++++++''')))***)))((('''(((***)))((((((((((((((((((((((((((())))))((('''&&&%%%''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))***+++)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))******(((((())))))******++++++***,,,---,,,******+++,,,+++++++++,,,,,,,,,,,,---******++++++,,,,,,,,,,,,)))***,,,---...---,,,+++)))))))))))))))*********'''(((((()))******++++++(((***+++***)))((()))***((()))))))))************''')))******))))))***+++%%%''')))***))))))***+++'''((()))***************(((***++++++***)))***+++************))))))))))))*********++++++*********))))))*********+++++++++)))******)))(((''')))***''')))+++***))))))***,,,,,,+++******++++++)))'''))))))************++++++***,,,,,,))))))+++***''''''(((((()))***+++,,,,,,+++,,,------,,,,,,++++++'''((()))***+++,,,,,,,,,(((***++++++******+++---(((((()))******+++++++++******))))))******+++,,,***((()))+++***'''(((,,,...,,,+++******))))))***)))***,,,+++******+++---'''(((******))))))***,,,((()))))))))*********+++,,,+++++++++***)))))))))''')))******((('''(((***'''((())))))***)))))))))(((((()))******************))))))******))))))***))))))))))))(((***...111///...---+++*********+++,,,,,,++++++,,,,,,---...***))))))((())))))******''''''(((((())))))*********,,,---,,,+++***+++,,,(((((()))******+++,,,,,,))))))))))))))))))))))))''')))+++,,,+++***+++,,,++++++++++++******)))((()))******++++++******)))************++++++++++++******++++++,,,,,,++++++((()))******++++++++++++)))***++++++***)))***+++((()))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++***))))))***************************+++,,,,,,,,,,,,+++'''((()))+++++++++***)))---,,,+++******)))((((((++++++++++++++++++++++++***+++,,,+++******,,,///++++++++++++++++++++++++''')))+++++++++)))((('''))))))***++++++++++++***...---***&&&$$$&&&***...###&&&***,,,+++***))))))++++++************++++++###(((------***''')))+++***+++,,,+++******,,,...,,,+++******,,,,,,+++******+++,,,,,,++++++,,,...++++++,,,,,,,,,+++******((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))))))))((((((''')))***)))((('''((()))++++++***))))))(((((('''))))))))))))))))))))))))&&&''')))++++++++++++***''')))***)))((('''(((***)))))))))((((((''''''''''''((()))))))))((('''&&&'''((())))))(((((()))******)))))))))((((((((('''''')))))))))((()))+++---))))))))))))))))))))))))(((***++++++***))))))***(((((((((((()))***+++,,,))))))))))))************)))***++++++******+++---***************+++++++++((()))***+++,,,,,,,,,+++++++++,,,---............+++++++++++++++,,,,,,,,,+++******))))))(((''''''(((***+++***)))((()))***))))))))))))************''')))******))))))***+++&&&((())))))((()))***,,,((())))))************)))&&&(((******))))))***+++*********))))))))))))))))))***++++++++++++***))))))************+++++++++)))***+++***))))))***,,,&&&(((+++***((((((***---+++***)))***++++++)))(((((()))+++***))))))***,,,***,,,---***)))***)))&&&&&&&&&''')))***+++,,,---(((***---...,,,)))(((((((((((()))***++++++++++++&&&'''))))))(((((()))+++(((((()))*********))))))''''''((())))))))))))(((%%%&&&***---***(((+++111---)))''''''&&&%%%&&&***)))***,,,+++******+++---((()))******)))(((***+++((())))))******++++++++++++++++++***************&&&(((***)))&&&%%%'''***'''(((((()))))))))(((((((((((()))***************+++((((((++++++((((((+++)))*********)))***---///...---,,,+++******+++,,,))))))(((((())))))***+++))))))((((((((()))******((((((((((((((())))))))))))+++------,,,+++,,,---&&&((()))*********,,,...,,,,,,,,,+++++++++++++++&&&((())))))((()))***+++*********+++******))))))))))))************))))))*********++++++++++++,,,******+++++++++++++++***'''((()))***++++++++++++)))***++++++***)))***+++((()))***+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******))))))***+++++++++************+++,,,,,,,,,,,,+++'''((()))***++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++&&&))),,,+++))))))+++...++++++++++++++++++++++++)))+++---,,,+++***+++,,,((()))******++++++******+++***&&&###!!!###(((,,,###''',,,......---++++++++++++************++++++'''***---,,,***((((((***+++************+++,,,,,,,,,+++******,,,,,,+++***)))***++++++******,,,...++++++,,,,,,,,,++++++***''''''((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))***((((((((()))))))))******(((((())))))))))))((((((''')))******((((((((()))***(((&&&'''+++---+++((())))))))))))))))))))))))((((((((((((((()))***+++''')))***)))((('''(((***'''''''''(((((((((((((((%%%&&&((()))***)))'''&&&&&&((())))))(((((()))+++(((((((((((())))))))))))'''(((***)))((((((+++---))))))))))))))))))))))))''')))******)))(((((()))&&&&&&&&&'''(((***,,,---*********)))))))))))))))&&&(((************,,,---************))))))))))))'''((()))+++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,++++++************)))((((((''''''(((***+++***)))((()))***))))))))))))************''')))******))))))***+++,,,,,,,,,***((((((***,,,)))************))))))(((''')))++++++***)))***+++)))))))))))))))*********)))***++++++++++++***))))))************+++++++++)))***+++*********,,,...&&&))),,,+++)))(((+++///))))))((()))++++++***(((''')))+++***)))(((***,,,'''+++,,,))))))+++***'''(((((()))******+++,,,,,,&&&)))++++++)))((()))+++))))))************))))))&&&((())))))))))))***,,,)))***+++++++++***)))(((&&&''')))++++++***)))'''&&&%%%(((++++++)))+++///,,,'''&&&(((((($$$$$$(((''')))******)))(((***+++)))***+++***)))((()))***((())))))******+++,,,,,,***************+++++++++&&&)))+++***'''%%%(((+++))))))*********))))))((((((((()))***************+++((((((++++++((((((+++((()))******))))))***,,,,,,+++***)))))))))***+++((((((''''''(((((()))***((((((((((((((()))*********************)))))))))'''***,,,------------...''')))+++***)))(((***,,,,,,,,,,,,+++++++++******((()))))))))((())),,,...((())))))************)))))))))************))))))*********+++++++++,,,,,,******++++++++++++******((()))***************))))))***++++++***)))***+++(((((()))++++++,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,++++++))))))+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++*********++++++,,,((((((((((((***,,,---///++++++++++++++++++++++++'''+++///...+++)))***---++++++++++++++++++++++++)))+++,,,+++)))***---///((())))))***************(((((('''&&&%%%&&&)))+++(((***---...---,,,,,,,,,++++++************+++++++++++++++++++++***++++++,,,)))'''(((+++,,,+++))),,,+++******,,,,,,+++******+++++++++***+++...000******+++,,,,,,,,,++++++''''''''''''(((((((((((())))))(((((((((((())))))++++++************++++++(((((())))))******++++++(((((())))))))))))(((((('''(((******)))(((((())))))%%%"""&&&---000...***))))))))))))))))))))))))***(((&&&$$$%%%'''***,,,((()))***)))((('''(((***%%%&&&&&&'''((()))******$$$&&&((()))***)))((('''&&&((())))))(((((()))+++&&&&&&'''((()))***++++++&&&(((******((((((+++...))))))))))))))))))))))))'''(((******((('''((()))&&&%%%&&&&&&(((***---...++++++******))))))((((((%%%''')))))))))***,,,...++++++++++++*********)))&&&''')))***++++++******+++***))))))***,,,...///***************)))((((((''''''(((((()))*********(((***+++***)))((()))***))))))))))))************((()))******))))))***+++111111///,,,(((((()))+++***************)))(((''')))+++,,,,,,***))))))***((()))))))))************)))***+++,,,,,,+++***))))))************+++++++++)))***++++++***+++---///&&&***------***))),,,000((((((((()))+++,,,+++)))''')))+++***((((((***,,,%%%)))***)))***,,,,,,(((++++++++++++++++++,,,,,,''')))+++***((()))---000)))************))))))((()))+++,,,,,,,,,,,,...///+++,,,------,,,+++)))((('''))),,,//////---+++)))+++'''&&&***,,,)))'''(((+++'''(((,,,+++&&&$$$(((&&&'''((((((''''''((()))***++++++***((('''((()))((())))))***++++++,,,,,,))))))******+++++++++,,,'''***---+++(((&&&))),,,******+++++++++******)))(((((()))***************+++''''''++++++''''''+++&&&(((******)))(((((()))))))))(((''''''((()))***)))))))))))))))******+++((((((((((((((()))******---,,,,,,,,,++++++******&&&))),,,---------...///(((***,,,+++((('''(((***************))))))((((((+++,,,+++******+++///222'''((()))***************))))))************))))))******+++++++++,,,,,,,,,******+++++++++******)))***++++++******)))(((''')))+++++++++***)))***+++(((((()))++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------,,,+++******+++,,,,,,,,,,,,+++...---,,,***)))***+++++++++***)))))))))***+++,,,+++++++++++++++++++++++++++///333222...++++++---++++++++++++++++++++++++'''))))))(((&&&''',,,000(((((()))***************''')))+++,,,+++***+++,,,+++,,,,,,+++***)))***,,,++++++************++++++,,,***))))))+++------,,,,,,(((%%%&&&+++---+++(((,,,+++******,,,,,,+++***+++,,,,,,,,,+++,,,///111)))***+++,,,,,,,,,,,,,,,)))((('''((()))***)))(((+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((###'''***((($$$"""%%%))))))))))))(((&&&''')))+++&&&&&&''''''(((((())))))''''''(((((())))))******&&&''')))******))))))))),,,+++++++++******))))))*********)))((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((******))))))))))))*********)))((((((((()))+++,,,(((((((((((()))))))))))),,,,,,,,,***((((((***,,,+++,,,,,,+++(((&&&&&&'''++++++************++++++***++++++,,,,,,++++++******+++---......---+++***...,,,***(((''''''((()))&&&)))+++***'''&&&(((+++''''''''''''((((((((((((***))))))))))))+++,,,---''')))***)))((('''(((***333///,,,+++,,,---,,,***%%%'''(((((('''''')))***+++)))(((***,,,+++(((%%%(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++))))))))))))************)))+++------+++)))''''''************************)))+++---,,,+++***+++,,,)))))))))***++++++,,,,,,)))***+++,,,,,,+++)))((((((((((((((()))***+++,,,++++++***))))))***+++++++++***'''$$$"""%%%)))---))))))***++++++++++++******)))((('''''''''''''''---,,,***)))))))))******(((((((((((())))))))))))+++***)))***++++++***)))&&&'''(((******+++++++++++++++************++++++)))************+++++++++,,,***(((''')))*********)))))))))))))))************,,,------,,,*********'''(((((()))***+++++++++))))))))))))***************)))(((''''''((()))***...///...+++(((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))************!!!###'''***++++++)))(((+++++++++)))((((((+++---************************''')))******))))))***+++,,,+++)))***++++++***(((++++++***************+++)))***,,,,,,+++******+++'''(((***+++,,,------...******+++++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++((()))++++++******+++---***************************+++,,,,,,******+++,,,'''((()))***+++,,,,,,,,,---000///***)))...///,,,'''((()))************)))...)))%%%%%%))),,,,,,******+++,,,,,,,,,,,,+++***(((((((((((()))***,,,,,,******))))))******+++,,,((()))***++++++++++++++++++***)))(((((()))******))))))*********+++++++++---,,,,,,+++*********+++)))***,,,...//////......***,,,---,,,******+++,,,++++++++++++++++++++++++)))((('''((()))***)))(((***))))))(((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))&&&(((***)))&&&%%%''')))((()))))))))'''''')))***'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))******(((&&&++++++******))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))))))))*********)))((((((((()))++++++))))))))))))************+++,,,,,,+++)))((()))+++'''(((***)))))))))***+++++++++************++++++***++++++,,,,,,++++++******+++,,,......,,,+++***---+++***((('''((()))***((()))***)))((('''((()))((((((((()))))))))******---,,,+++))))))))))))***)))***+++***)))((()))+++000...+++***,,,---,,,***''')))***)))(((((()))***+++***)))***,,,,,,)))&&&((())))))***++++++,,,,,,++++++************++++++)))))))))******+++++++++))))))))))))************)))+++------+++)))((((((************************)))+++,,,,,,+++******+++++++++******************)))******+++++++++******++++++++++++,,,---......******************************)))(((&&&'''***,,,))))))***++++++++++++*********))))))((((((((((((,,,+++***)))))))))******((((((((()))))))))******+++***)))***++++++***)))'''((()))***************++++++************++++++)))************+++++++++,,,***(((((()))*********++++++******))))))((((((&&&(((++++++*********+++'''(((((()))******++++++))))))))))))***************)))(((((((((((()))***+++,,,,,,+++)))((()))+++))))))))))))))))))))))))************************+++++++++,,,,,,++++++***))))))))))))************&&&''')))+++++++++***)))+++++++++)))((((((+++---************************((()))******))))))***+++)))((((((***,,,------,,,++++++***************+++)))***++++++))))))***+++((()))***+++,,,---------******+++++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,+++***,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,)))******+++++++++*********---,,,))))))---///,,,,,,,,,,,,,,,---------...---)))%%%&&&***---+++)))************************))))))((())))))***+++,,,******))))))******+++,,,))))))***++++++++++++++++++***)))))))))***++++++***+++++++++,,,,,,,,,,,,---,,,++++++******++++++***+++,,,.........------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((()))***)))((('''(((((())))))((((((''''''''''''((((((((())))))************************))))))******))))))******'''(((******((((((((()))))))))((((((((((((((('''))))))))))))((((((((((((+++)))((()))+++***'''$$$))))))))))))((((((((((((&&&''''''((()))******+++(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******)))))))))((()))******+++************++++++++++++)))+++,,,,,,***))))))***&&&((()))***)))***+++---++++++************++++++******++++++++++++*********+++,,,------,,,+++***+++***)))(((((()))***+++)))((('''((()))***)))((()))))))))*********++++++---,,,+++))))))))))))***)))+++,,,+++***)))***+++---+++))))))+++,,,+++***)))+++++++++)))((()))***,,,+++***+++,,,,,,***((()))))))))***++++++,,,,,,******++++++++++++******''''''((()))***++++++,,,))))))))))))************)))+++------+++)))((((((************************)))+++,,,,,,+++******+++,,,,,,++++++***))))))(((***************+++,,,---------,,,,,,,,,------...)))***+++,,,,,,+++***))))))***,,,+++***)))***+++))))))***++++++++++++***++++++************))))))++++++***)))))))))******)))))))))*********+++++++++***)))***++++++***)))((())))))*********))))))++++++************++++++)))************++++++++++++)))(((((()))******)))+++++++++***)))((('''&&&###%%%((())))))))))))***((((((((()))******++++++))))))))))))***************))))))(((((())))))***((()))******)))***,,,...,,,++++++******)))))))))***************************++++++,,,,,,+++++++++))))))))))))************+++++++++++++++++++++***+++++++++***((((((+++---************************((()))******))))))***,,,***))))))***---......---+++***************++++++---------,,,***+++---///)))***+++,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++***)))))))))++++++((())),,,---,,,,,,+++*********+++,,,---+++)))'''(((+++---+++)))***)))(((''''''((()))*********)))))))))******+++******))))))******+++,,,))))))***++++++++++++******************+++,,,---++++++,,,,,,,,,---------,,,,,,++++++******+++++++++,,,---......---,,,+++***+++,,,,,,******+++,,,------------------------)))((('''((()))***)))(((&&&'''((())))))((('''&&&((((((((()))))))))******))))))))))))))))))))))))***)))((()))+++,,,+++)))&&&(((***+++)))(((((((((***)))))))))((((((''''''******))))))((((((''''''***(((&&&(((+++,,,((($$$((((((((((((((((((''''''''''''(((((())))))******(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******)))))))))))))))******+++)))))))))*********++++++(((***,,,,,,+++***)))***+++,,,---,,,******+++,,,++++++************++++++******++++++++++++************+++,,,,,,+++******))))))(((((()))***+++++++++(((&&&'''***+++)))&&&)))))))))*********++++++***))))))))))))+++,,,---)))***++++++))))))***+++))))))((()))***+++++++++***+++,,,+++)))(((((())),,,+++++++++,,,,,,+++***))))))*********+++++++++)))***+++,,,,,,+++***)))((()))))))))******++++++((()))))))))************)))+++,,,,,,***)))))))))************************)))***,,,,,,***)))***++++++++++++*********))))))******))))))***,,,---///++++++***)))))))))******((()))+++,,,,,,+++)))(((***+++,,,+++***)))***,,,))))))***++++++++++++*********************))))))*********))))))))))))***)))*********+++++++++++++++***)))***++++++***))))))************))))))(((++++++************++++++))))))*********++++++++++++)))((((((*********)))******++++++***)))((('''$$$&&&((())))))((())))))(((((())))))************((()))))))))************))))))))))))))))))))))))'''(((******)))***---///------,,,++++++***))))))******************************+++,,,,,,,,,++++++((()))))))))************,,,+++*********+++,,,---***++++++***))))))***,,,************************(((***++++++***)))+++,,,...---+++,,,------,,,************)))******+++,,,,,,,,,+++)))((((((+++...***++++++,,,,,,,,,++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++******)))***++++++******+++,,,+++,,,+++)))((((((***,,,---***)))(((***,,,---+++)))+++)))(((&&&&&&((()))+++++++++******)))***************))))))******+++,,,)))******+++++++++***************++++++,,,------+++++++++,,,,,,,,,,,,---,,,,,,++++++***++++++,,,+++,,,---...---,,,+++***)))+++,,,,,,+++***+++---------------------------)))((('''((()))***)))(((&&&'''((())))))((('''&&&))))))*********+++++++++(((((((((((((((((((((((()))((('''(((***+++***)))&&&(((***+++)))(((((((((******))))))((((((((('''******))))))(((((('''''''''&&&&&&(((+++,,,***(((''''''''''''''''''(((((((((((((((((((((((()))((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***+++***)))(((((()))***+++******))))))))))))******((()))))))))************((((((((()))))))))******'''***,,,,,,+++*********,,,.........,,,,,,,,,...++++++************++++++)))******++++++******)))************************((((((((())))))***+++++++++(((&&&'''***+++)))&&&((((((((()))))))))*********))))))))))))+++,,,---((()))***)))(((((()))***'''((()))))))))******+++)))***+++***((('''((()))+++++++++++++++++++++,,,***************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++******)))((()))))))))************)))+++,,,+++***))))))***************************(((***,,,+++***)))******))))))*********++++++++++++***))))))***,,,...///***)))((((((((((((((()))((()))+++,,,,,,+++)))(((++++++***((('''(((+++---))))))***++++++++++++***(((((()))******))))))((())))))))))))***))))))))))))*********+++++++++++++++***)))***++++++***))))))************))))))(((++++++************++++++))))))*********+++++++++***)))((()))***+++)))(((&&&((()))+++++++++***)))''')))++++++***((((((((()))))))))))))))*********((()))))))))************))))))************))))))((()))******)))***,,,......------,,,+++***))))))************************)))***+++,,,,,,,,,,,,,,,((()))))))))************)))((('''''')))+++---...***+++++++++))))))***,,,************************)))***++++++******+++,,,...---+++,,,------,,,*********))))))***++++++,,,''''''&&&%%%###$$$''')))***++++++,,,,,,,,,++++++((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,(((((()))***+++,,,,,,,,,---,,,,,,,,,,,,*********000///---,,,,,,---...000)))))))))+++,,,,,,+++***,,,+++)))(((((()))+++,,,,,,+++***************+++******))))))******+++,,,******+++++++++******)))******++++++,,,,,,,,,,,,************++++++++++++,,,++++++***++++++,,,,,,+++,,,---------,,,+++***)))***,,,,,,++++++,,,---++++++++++++++++++++++++)))((('''((()))***)))((('''(((((())))))((((((''')))))))))*********++++++''''''''''''''''''''''''''''''(((((())))))******'''(((******((((((((()))***))))))))))))))))))((())))))))))))(((((((((((($$$%%%''')))***+++++++++''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))************))))))))))))******(((((()))************)))'''((((((((())))))))))))(((***++++++*********+++***,,,---...---...///111++++++************++++++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''((()))***)))(((((((((((()))))))))******---,,,+++))))))))))))***''')))***)))((('''((()))&&&(((******)))))))))***(((*********((('''((()))***++++++***)))***+++---******************************++++++++++++******......---,,,+++***))))))))))))))))))***************+++,,,+++))))))***+++************************(((***++++++***))))))***((())))))***++++++,,,,,,+++++++++++++++,,,---...******)))))))))******+++)))***+++,,,,,,+++***))),,,,,,***((('''(((+++...))))))***++++++++++++***'''((()))*********)))((('''((()))*********)))))))))))))))*********+++++++++***)))***++++++***)))((())))))*********))))))++++++************++++++)))************+++++++++***)))((()))++++++)))(((%%%&&&)))+++,,,,,,+++***)))+++,,,,,,***)))((()))))))))))))))))))))******))))))))))))************)))******++++++******))))))***+++***))))))+++------,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))))))))************&&&&&&&&&'''(((***,,,...)))***,,,+++***)))***+++************************)))***++++++******+++---***))))))***---......---))))))))))))***+++,,,,,,*********)))'''(((***,,,)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,'''((()))***+++,,,,,,,,,---++++++...---***)))+++...---,,,+++++++++,,,---*********++++++++++++,,,---,,,+++******+++,,,---++++++*********++++++,,,******))))))******+++,,,***++++++++++++***))))))******++++++++++++******))))))*********+++++++++++++++******++++++,,,,,,***+++,,,------,,,+++***)))***+++,,,++++++,,,...++++++++++++++++++++++++)))((('''((()))***)))(((***))))))(((((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((%%%'''******((('''***,,,((()))))))))'''''')))***)))))))))))))))*********(((((((((((())))))))))))"""'''++++++)))'''))),,,''''''((((((((()))))))))''''''(((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))************))))))******))))))))))))******'''((()))***+++******)))(((((()))))))))*********)))***+++***))))))+++---***,,,------,,,,,,---///++++++************++++++))))))************)))))))))))))))(((((()))))))))((())))))************)))((()))***)))((('''((())))))))))))*********++++++---,,,+++))))))))))))***((()))******(((((()))***&&&)))++++++)))((()))***(((***+++***))))))***+++(((***+++***((((((+++...************************++++++************++++++,,,,,,++++++******))))))))))))))))))***************++++++***))))))***,,,************************((()))++++++)))))))))*********************++++++++++++,,,,,,---,,,,,,,,,***)))))))))***+++,,,,,,************************+++,,,,,,,,,******,,,---))))))***++++++++++++***'''(((***+++,,,+++***)))&&&''')))*********))))))((((((((()))))))))******+++***)))***++++++***)))'''((()))***************++++++************++++++)))************+++++++++)))))))))***++++++)))'''&&&'''***,,,,,,+++***(((''')))+++,,,+++************)))))))))))))))))))))))))))))))))************)))***++++++++++++***)))((()))******)))***,,,...+++++++++++++++*********++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))************'''''''''((()))***++++++)))***,,,+++***)))***+++************************)))***,,,+++******+++---)))((((((***,,,------,,,))))))))))))***+++,,,---,,,...///...---,,,---...((()))***+++,,,---------(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++******+++---++++++++++++++++++++++++***+++,,,,,,******+++,,,((()))***+++++++++++++++)))'''(((---...******---******)))))))))(((((((((+++++++++*********,,,...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---******))))))******+++,,,+++++++++++++++***))))))***++++++++++++)))((('''*********+++++++++,,,,,,++++++******++++++,,,---)))***+++,,,------,,,+++(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((()))******(((+++***)))(((((()))***+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))$$$(((,,,+++((('''***///)))))))))(((&&&''')))+++(((((())))))******++++++''''''(((((())))))******###)))---,,,'''%%%''',,,'''((((((((())))))******%%%%%%&&&((()))+++,,,,,,''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((******))))))))))))******'''((()))++++++******))))))************+++++++++*********)))((())),,,...---......,,,***(((((()))++++++************++++++))))))************))))))))))))(((((((((((())))))))))))************))))))&&&)))+++***'''&&&(((+++******+++++++++,,,,,,,,,***))))))))))))+++,,,---)))+++,,,+++***)))***+++&&&***,,,,,,***((((((***)))***,,,,,,++++++,,,...((()))***)))''''''***...++++++******************,,,+++***))))))***+++,,,))))))))))))************))))))))))))***************++++++***))))))+++,,,************************((()))++++++)))((()))***,,,,,,++++++***)))))))))+++,,,---...---,,,+++***(((((((((((()))***+++,,,++++++***))))))***++++++***,,,///000...---,,,,,,))))))***++++++++++++***((()))+++---------+++***&&&'''(((*********)))((((((((((((((())))))))))))+++***)))***+++++++++)))''''''(((******+++++++++++++++************++++++)))************+++++++++)))))))))***++++++)))'''''')))+++,,,,,,***(((&&&%%%'''***++++++***+++,,,*********)))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))&&&((()))******+++---000******************++++++++++++++++++++++++++++++((()))***+++,,,---------))))))))))))************)))))))))))))))))))))))))))***,,,,,,***)))***+++************************)))+++,,,,,,+++***,,,---,,,+++)))***++++++***((())))))))))))***+++,,,---(((***,,,,,,***))))))***'''(((***+++,,,------...(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...***************************+++,,,,,,******+++,,,***++++++++++++***))))))%%%"""%%%,,,...++++++///,,,,,,,,,,,,,,,+++***))),,,++++++))))))***---///***+++,,,,,,,,,,,,+++***************+++,,,---...*********)))***++++++,,,+++++++++++++++***)))(((++++++++++++***((('''%%%++++++,,,,,,,,,---------+++*********+++,,,,,,---((()))***,,,------,,,,,,(((***++++++++++++---...------------------------)))************)))((((((+++,,,,,,,,,+++)))(((&&&&&&&&&'''((()))***++++++))))))))))))************(((((((((((()))))))))))),,,++++++***)))(((((('''))))))(((((('''''''''&&&'''((()))((('''((()))+++)))(((&&&''')))******))),,,+++++++++******))))))((((((''''''''''''((((((%%%'''((()))((()))***,,,******))))))((((((''''''((('''''''''((()))+++,,,'''(((******((((((((()))%%%%%%'''+++***((()))---))))))))))))************))))))************)))))))))))))))))))))******+++(((((()))***+++,,,,,,,,,'''******((((((,,,,,,)))'''((()))***************)))+++,,,,,,***))))))***(((((())))))))))))(((((('''(((******((((((((()))(((***++++++******+++,,,,,,***''''''+++,,,###***+++,,,---,,,***(((''')))))))))((((((((((((((()))************+++++++++---,,,+++***))))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++,,,,,,+++***))))))******((()))***+++,,,,,,+++***++++++******************,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,++++++++++++*********)))))))))***+++***))))))+++---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------************************(((***+++***)))((()))***''')))******))))))***+++((()))***+++,,,,,,+++************)))))))))))))))((()))+++,,,------,,,,,,((()))***)))((((((***,,,,,,,,,++++++++++++++++++***,,,......---------.........,,,+++************...---***)))((()))***+++'''+++------+++)))+++---(((***++++++***+++---000))))))***,,,---,,,***''')))***+++***))))))+++---((()))***++++++***)))((((((''''''(((***,,,+++***))))))))))))***+++,,,---,,,,,,,,,+++++++++***************+++,,,,,,,,,---))))))))))))))))))))))))*********)))((()))+++...)))************+++++++++)))************+++++++++------,,,+++++++++,,,,,,+++***)))))))))+++---///+++++++++***************111000...,,,++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,************+++,,,---...((()))***+++++++++++++++------------------------,,,+++***((((((((()))***++++++******)))******+++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,++++++***+++++++++,,,------,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,------++++++,,,...************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))***,,,------++++++,,,...'''((()))***************)))******+++***)))'''&&&''''''(((((())))))******))))))))))))************(((((((((((()))))))))))))))))))))((('''&&&&&&&&&))))))(((((((((''''''''''''((()))((('''((()))+++***((('''''')))******)))++++++*********)))))))))((((((''''''''''''(((((('''((())))))(((((()))******)))))))))((((((((('''((((((''''''((()))***+++'''(((******((((((((()))---******,,,,,,))))))+++))))))))))))************((())))))******))))))((()))))))))))))))******+++)))))))))******++++++,,,'''******((((((++++++)))((()))))))))************'''((())))))((('''(((***(((((())))))))))))((((((''')))******)))(((((()))''')))******)))(((***+++******((((((+++...((('''((()))***)))(((&&&%%%+++*********************)))************+++++++++******************++++++++++++************++++++******))))))))))))******)))************+++++++++,,,++++++***))))))************+++,,,+++***))))))***)))))))))***+++,,,,,,++++++******)))*********------............------,,,,,,,,,,,,++++++******)))***+++***))))))+++---******+++++++++,,,,,,,,,,,,,,,,,,---------......************************(((***+++***)))((()))***''')))******))))))***+++((()))***+++,,,++++++******)))))))))))))))))))))((()))***,,,------,,,,,,((()))***)))((((((***,,,++++++++++++++++++++++++'''(((******)))((()))***%%%&&&&&&((()))+++---...***)))'''''''''((()))+++)))***,,,,,,+++++++++,,,+++,,,,,,+++))))))***+++,,,+++)))***+++,,,+++***)))***+++***))))))+++---))))))************)))))))))((('''(((***,,,+++***(((((())))))***+++++++++*********)))))))))((((((*********+++++++++++++++************************************))))))+++---)))************+++++++++)))************++++++++++++++++++++++++,,,---...000...,,,+++******+++,,,+++++++++++++++++++++,,,------++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,************+++,,,---...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++******+++,,,,,,---,,,,,,++++++++++++++++++)))******+++,,,,,,------+++++++++***++++++,,,,,,,,,------,,,+++***,,,...,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***)))***+++---,,,++++++,,,...***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***,,,------++++++,,,...&&&'''((()))+++++++++,,,'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))(((((((((((('''''''''((()))((('''((()))++++++)))((((((***++++++*********))))))))))))((((((((((((''''''''''''(((((()))******)))(((''''''((())))))))))))(((((((((((())))))(((((((((((()))***'''(((******((((((((()))---'''$$$''')))((('''((())))))))))))************(((((())))))))))))(((((()))))))))))))))******+++************************)))++++++((((((******'''***))))))))))))***++++++'''(((((((((''''''***,,,((())))))******))))))(((''')))******)))(((((()))&&&((())))))(((((()))***(((******)))+++...---(((&&&'''((()))))))))((('''******************++++++)))************+++++++++((())))))***++++++,,,,,,++++++************++++++******))))))))))))******)))************+++++++++,,,+++******)))*********++++++,,,++++++***(((((())))))))))))+++,,,---...*********)))******++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,+++)))***+++***))))))+++---***++++++++++++,,,,,,,,,,,,,,,---------.........************************(((***+++***)))((()))***''')))******))))))***+++))))))***++++++++++++***))))))))))))))))))******((()))***+++,,,,,,,,,,,,((()))***)))((((((***,,,)))*********+++,,,,,,,,,)))***,,,,,,***))))))***))))))))))))))))))))))))((('''''''''''')))+++,,,******)))+++,,,---+++******++++++***(((((()))+++...,,,)))((()))+++,,,,,,)))*********))))))+++,,,******))))))))))))******)))((('''(((***++++++***'''((()))***++++++++++++*********)))))))))))))))******************))))))************************)))***+++***))))))+++---)))************+++++++++)))************+++++++++)))*********,,,---...///000///---,,,++++++,,,,,,***++++++,,,,,,---------***)))))))))***+++,,,,,,+++,,,---......---,,,+++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,************+++,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++***)))))))))******++++++++++++,,,---------++++++++++++++++++,,,,,,*********++++++,,,,,,---************+++,,,------+++,,,---,,,++++++,,,...,,,,,,,,,++++++*********+++++++++,,,++++++***)))***+++,,,,,,++++++,,,...************************)))******++++++******)))++++++,,,,,,,,,+++*********,,,------++++++,,,...'''''')))******+++++++++''''''(((((())))))))))))***)))))))))((((((((('''((()))))))))************(((((((((((())))))))))))+++*********)))))))))((())))))(((((((((((((((((('''((()))((('''''')))++++++***((()))+++,,,,,,+++)))))))))(((((((((((((((((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))(((((((((((()))))))))((((((((((((((('''(((******((((((((()))***"""###((()))((()))((()))))))))************((((((((())))))((((((((()))))))))))))))******+++************))))))))))))))),,,,,,((((((******'''+++***)))))))))***++++++)))***)))((((((***---000)))))))))******)))))))))((()))++++++)))((()))***'''((())))))(((((()))+++'''+++,,,)))))),,,...---((()))***+++,,,,,,,,,,,,((((((((((((((()))))))))))))))*********+++++++++))))))******++++++++++++***))))))(((((())))))*********))))))))))))******))))))*********+++++++++++++++***************+++***+++++++++************************++++++,,,---***)))))))))***+++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,+++)))***+++***))))))+++---++++++++++++++++++++++++++++++,,,,,,,,,---------************************(((***+++***)))((()))***''')))******))))))***+++************+++*********)))))))))))))))*********))))))******++++++++++++((()))***)))((((((***,,,((())))))***+++,,,,,,---***,,,------+++******+++,,,,,,,,,++++++***))))))******))))))***+++,,,,,,+++)))((()))---...+++)))&&&((())))))((()))+++...,,,***(((((()))++++++***((()))***)))((()))***,,,+++***)))(((((()))***+++)))(((((((((***++++++)))((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))(((((((((************************)))***+++***))))))+++,,,))))))*********+++++++++))))))*********+++++++++************+++,,,---...+++++++++++++++,,,...///))))))***++++++,,,------))))))))))))***++++++,,,+++,,,...//////...,,,+++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++*********++++++,,,---++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++++++++++++++++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,************+++,,,---...+++,,,---,,,++++++---...---,,,,,,++++++***************++++++++++++******)))+++,,,,,,++++++,,,---******************************++++++++++++******++++++,,,,,,,,,++++++******+++---,,,++++++,,,...))))))************)))((((((((((((((()))******+++******))))))((((((''''''((()))))))))************(((((((((((())))))))))))************))))))))))))(((((())))))))))))))))))'''((()))((('''''')))++++++***((()))+++,,,,,,+++((((((((((((((()))))))))((((((''''''''''''((((((%%%'''))))))((((((***+++(((((((((((()))))))))))))))))))))))))))((((((((('''(((******((((((((()))---&&&"""&&&+++,,,,,,,,,((()))))))))************(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))))))))))),,,,,,((((((******'''++++++***************+++)))***)))((((((***---000))))))************))))))(((***++++++)))))))))***((()))+++***))))))***,,,'''+++,,,((('''***,,,,,,)))***+++,,,------......''''''(((((())))))))))))))))))*********+++++++++***++++++++++++***)))(((******))))))))))))************))))))))))))******))))))*********++++++++++++***************++++++(((((()))******+++,,,---------,,,+++*********+++***)))))))))***+++,,,,,,((())))))******))))))(((************++++++++++++)))***+++***))))))+++---++++++++++++++++++++++++))))))*********+++++++++************************(((***+++***)))((()))***''')))******))))))***+++++++++******************(((((())))))******************************++++++((()))***)))((((((***,,,(((((()))***++++++,,,,,,((()))+++***)))(((((()))%%%&&&(((***,,,---......,,,++++++***************+++)))'''))),,,---+++(((&&&((())))))((()))+++...((((((((()))+++***(((&&&((()))***)))((((((***,,,+++***)))(((((()))***+++***)))((()))***+++***)))******+++,,,------------+++++++++++++++++++++++++++*********)))(((((((((************************(((***++++++******+++,,,))))))*********+++++++++))))))*********+++++++++,,,++++++******+++++++++)))))))))******+++,,,,,,'''(((((()))***++++++,,,*********++++++++++++***+++,,,...//////...,,,+++***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++++++++******++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***++++++++++++***((('''&&&*********++++++,,,,,,,,,***+++++++++++++++,,,,,,************+++,,,---...***,,,,,,,,,++++++---///,,,,,,,,,++++++*********)))******++++++*********)))***,,,+++******+++---************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***+++---,,,++++++,,,...***************)))(((((()))((((((((())))))***+++******))))))((((((''''''))))))))))))************(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))******'''((()))((('''((()))++++++)))((((((***++++++***(((((())))))))))))******((((((''''''''''''((((((%%%&&&((()))((()))+++,,,(((((((((((())))))))))))'''((())))))))))))(((((('''(((******((((((((()))...(((%%%'''***((('''((())))))))))))************))))))************)))))))))))))))))))))******+++)))))))))))))))))))))))))))++++++((((((******'''+++++++++,,,++++++***)))'''(((((((((''''''***,,,)))******++++++******)))(((***++++++***))))))***)))***++++++******+++,,,(((++++++(((''')))+++)))(((((())))))***+++,,,,,,)))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,+++***(((''',,,,,,++++++++++++,,,,,,******))))))))))))******)))************+++++++++*********)))******+++,,,((((((((()))***,,,...//////...---+++*********************)))******+++++++++++++++,,,,,,+++++++++)))***************++++++)))***+++***))))))+++---,,,,,,,,,++++++++++++***(((((()))))))))*********************************(((***+++***)))((()))***''')))******))))))***+++,,,+++******)))*********((((((((()))******++++++******)))))))))******+++((()))***)))((((((***,,,((()))))))))***+++++++++(((***+++,,,+++***+++,,,&&&'''((()))))))))((('''*********)))(((''''''&&&))))))(((***+++,,,***)))***++++++***(((((()))+++(((((()))***,,,+++(((&&&((()))))))))((((((***+++******))))))))))))*********)))((()))***+++***)))++++++***++++++,,,......)))))))))))))))***************************))))))++++++++++++++++++++++++((()))+++,,,+++******+++)))************+++++++++)))************+++++++++,,,,,,+++***************+++++++++***))))))((((((''''''(((((()))*********)))******+++++++++******+++,,,---......---,,,+++***+++,,,,,,,,,,,,+++***)))******+++++++++++++++,,,++++++***++++++,,,,,,******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++******++++++***(((&&&%%%++++++++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,------***+++,,,,,,++++++---///++++++++++++++++++++++++((()))******+++*********)))***++++++******+++---************************,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++***,,,------++++++,,,...((())))))************))))))((('''''''''((()))***))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********'''((()))((('''((()))+++***((('''''')))******))))))))))))*********++++++((((((''''''''''''((((((&&&((())))))(((((()))+++'''((((((((()))))))))***&&&'''((()))******))))))'''(((******((((((((())))))&&&&&&((((((%%%%%%'''))))))))))))******************++++++++++++******)))))))))))))))******+++''''''(((((())))))******'''******((((((++++++)))***+++---...---+++)))((('''((())))))((('''(((***)))******++++++******)))(((***,,,+++***)))******((()))******))))))***+++'''******((())),,,,,,)))''''''''''''((())))))***((())))))***++++++,,,,,,)))************+++++++++)))***+++,,,,,,+++)))(((---,,,,,,++++++,,,,,,---******))))))))))))******)))************+++++++++******))))))***++++++,,,))))))((()))***+++---......---,,,+++++++++++++++++++++******)))*********+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))***+++***))))))+++---,,,,,,,,,+++++++++******))))))))))))************************************(((***+++***)))((()))***''')))******))))))***+++,,,,,,***)))))))))******'''(((((()))******+++++++++***)))(((((()))***+++((()))***)))((((((***,,,))))))))))))************'''***,,,,,,,,,,,,---...+++,,,++++++(((%%%""" (((((()))))))))(((((('''''')))***+++***)))***++++++,,,,,,+++))))))***++++++***)))***,,,,,,+++)))'''((())))))'''((()))+++))))))************))))))+++)))((()))***+++)))(((+++***((('''(((***---...(((((()))))))))******************+++++++++++++++++++++++++++++++++++++++''')))+++,,,+++******+++)))************+++++++++)))************++++++++++++***************+++,,,++++++++++++***)))(((((())))))))))))))))))******%%%&&&(((***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++'''(((***++++++***)))(((,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,***+++,,,,,,+++,,,...000*********++++++,,,,,,---(((((()))***************(((***++++++******+++,,,************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++***,,,------++++++,,,...&&&'''(((***++++++++++++((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************(((((())))))*********+++'''((()))((('''((()))+++)))(((&&&''')))******)))))))))******+++++++++,,,((((((''''''''''''((((((((()))***)))((('''((()))'''((((((((())))))******%%%&&&((()))*********)))''')))******((((((((()))'''''')))------***+++///))))))))))))************++++++,,,,,,,,,,,,++++++)))))))))))))))******+++&&&''''''((()))******+++'''******((((((,,,,,,))))))+++---///...,,,)))&&&)))+++,,,,,,***))))))*********++++++++++++******)))***,,,,,,***)))***+++'''((())))))(((((()))***'''))))))(((+++///...))))))(((((((((((())))))***&&&''''''((()))*********)))************+++++++++'''(((***,,,---,,,+++***+++******))))))******+++******))))))))))))******)))************+++++++++******))))))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++,,,------,,,,,,+++***)))))))))*********++++++++++++******+++++++++,,,,,,---------)))***+++***))))))+++---,,,,,,,,,++++++*********)))************+++++++++************************(((***+++***)))((()))***((()))******))))))***+++---,,,***)))))))))******'''(((((()))***++++++++++++***)))(((((()))******((()))***)))((((((***,,,*********)))))))))))))))"""%%%'''(((((((((***+++((()))+++,,,+++***((('''((()))***++++++,,,,,,+++&&&))),,,+++)))((())),,,(((***++++++***+++---000///---******+++---------'''((()))((('''((()))+++((()))***++++++***)))(((+++)))((()))******)))(((***(((&&&%%%%%%(((+++...******++++++,,,,,,,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++'''))),,,,,,+++******+++)))************+++++++++)))************+++++++++(((((())))))***+++------))))))***,,,,,,,,,,,,,,,+++++++++***************!!!###%%%(((***+++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***))))))***++++++++++++***,,,,,,++++++***+++++++++------------,,,,,,+++***)))))))))))))))))))))))))))***+++,,,---,,,,,,+++%%%'''))),,,------,,,+++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++,,,,,,+++,,,...000))))))***+++,,,------...(((((()))***************(((***++++++******+++,,,******************************++++++++++++******)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++---...))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))///+++((((((+++,,,***((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((+++)))((()))******)))(((%%%&&&''')))************+++)))''''''((()))))))))(((***++++++******+++,,,((((((((((((((()))******))))))))))))))))))))))))+++***)))***+++***(((&&&)))*********++++++++++++*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******...))))))------))))))---((()))***++++++***)))(((******))))))(((((('''''''''((()))***++++++***))))))((((((+++------)))%%%###%%%'''***+++++++++***---,,,+++*********+++,,,))))))(((((((((((())))))+++++++++++++++***)))(((%%%&&&''')))***,,,------)))))))))))))))******+++++++++***)))(((((()))))),,,,,,,,,++++++*********)))************+++++++++***+++,,,------,,,+++***(((((())))))))))))((((((************************++++++*********************,,,...---,,,***))))))444000+++))))))+++---...+++++++++*********))))))+++)))''')))+++,,,***'''++++++,,,,,,,,,,,,++++++))))))))))))***,,,...000))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%''')))))))))((()))************+++,,,---//////(((((())))))******++++++************************++++++******++++++,,,---'''(((((()))))))))))))))''')))***+++***)))&&&%%%)))***+++)))(((((()))+++)))***++++++***)))***+++(((((()))***+++,,,,,,,,,)))((('''''''''(((***+++)))))))))))))))))))))))),,,***+++......++++++---************************+++++++++*********)))))),,,+++*********+++,,,---(((((()))***+++,,,,,,---,,,,,,,,,++++++*********...---+++(((%%%%%%(((***************************++++++++++++++++++++++++&&&)))++++++)))))),,,...++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((---,,,***)))((())))))***++++++,,,,,,,,,,,,------,,,------+++)))(((((()))++++++************++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++'''***---,,,***(((***,,,+++''''''+++,,,)))***///***++++++***((('''((()))************************------------,,,,,,+++***---------,,,,,,+++++++++***++++++++++++++++++,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((''''''(((((('''&&&))))))))))))))))))))))))***************)))((((((******++++++++++++******))))))***+++---,,,)))&&&((()))***************)))+++***))))))***+++,,,,,,'''(((***)))(((((()))+++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))******)))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******---)))))),,,,,,)))))),,,((()))***++++++***)))(((+++*********))))))))))))((()))***++++++******)))+++)))((()))++++++***(((%%%&&&((()))***+++******,,,,,,+++*********+++,,,***))))))(((((())))))***+++++++++++++++***))))))************))))))))))))******))))))******+++,,,+++******))))))))))))***,,,,,,,,,++++++*********)))************+++++++++((()))************)))((())))))************))))))************************++++++*********************,,,...---+++*********---,,,******,,,------,,,,,,,,,,,,,,,++++++*********)))((()))+++,,,***'''))))))************))))))************+++,,,...///))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))((()))+++***)))(((((()))---,,,,,,+++++++++++++++'''(((((())))))***++++++************************++++++******++++++,,,---'''(((((()))))))))))))))))))))***+++***)))(((''')))***+++***(((((()))+++)))***++++++***)))***+++)))))))))***+++++++++,,,******))))))******+++,,,************************,,,******------)))(((+++************************+++++++++*********))))))++++++*********+++,,,---)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++***+++...000************************++++++++++++++++++++++++''')))++++++***)))+++---++++++************+++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))))))))***+++...000111++++++,,,,,,,,,,,,------''')))+++,,,++++++,,,---++++++************++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,((('''++++++((((((,,,)))***+++***)))((()))***************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++------+++***)))***))))))))))))))))))))))))***++++++++++++******)))******++++++++++++******((()))+++...///...***&&&+++++++++++++++***))))))***************+++,,,---&&&'''((((((''''''((()))***************++++++,,,))))))))))))))))))))))))'''((()))'''$$$###&&&)))&&&&&&'''''''''((((((((())))))))))))))))))************++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******+++((()))++++++))))))+++))))))***++++++***))))))++++++++++++*********************+++******)))(((,,,***''''''(((*********((((((((()))))))))******++++++*********++++++,,,+++******************+++***++++++++++++***))))))+++++++++***)))))))))(((***************+++++++++******)))))))))***+++++++++++++++++++++*********)))************+++++++++((()))************)))(((***++++++++++++++++++*********************************++++++++++++++++++***,,,------+++***++++++(((((())),,,......,,,***---------,,,,,,,,,,,,+++***))))))***++++++***((())))))************)))))),,,,,,+++++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,)))(((((((((,,,++++++***************''''''(((((())))))******************************+++************+++,,,,,,'''((())))))******))))))+++++++++************))))))***+++***((((((***,,,)))***++++++***)))***+++******************++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,)))))),,,+++(((''')))************************+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***''')))************,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***,,,++++++************++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***,,,...000222444++++++,,,,,,,,,,,,------(((+++---...,,,***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,)))))))))******))),,,)))(((***)))''''''***(((***+++***))))))***+++************************,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,000000---***+++,,,))))))))))))))))))))))))*********++++++***))))))(((((())))))))))))(((((()))***+++---......+++)))*********++++++***)))))))))******)))(((((()))***&&&'''((((((''''''(((************))))))******+++))))))))))))))))))))))))&&&)))***'''""""""''',,,&&&&&&&&&'''''''''(((((()))))))))))))))*********+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******)))((()))******))))))***************************************************++++++++++++***))))))(((******)))((()))***************)))(((((())))))******************+++++++++,,,++++++******++++++,,,******+++++++++******))))))))))))******+++++++++((())))))***************))))))))))))***++++++,,,+++++++++***************))))))*********++++++++++++++++++,,,,,,+++++++++******++++++++++++************************************+++++++++++++++,,,***,,,------++++++,,,---))))))***,,,///...,,,***,,,,,,,,,,,,,,,,,,,,,+++************++++++***)))++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,***))))))***'''((((((((()))+++,,,---&&&''''''((())))))*********************************************++++++,,,(((((()))************))),,,,,,+++******++++++,,,)))***+++***))))))+++,,,)))***++++++***)))***++++++++++++***************)))***,,,---------,,,+++++++++++++++++++++++++++***((())),,,,,,)))(((+++************************************************+++***++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++''')))++++++***(((((()))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++************++++++************++++++&&&'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------......//////+++++++++,,,,,,,,,------$$$'''+++---,,,+++******++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------///......------......///---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,222...)))(((***,,,+++)))+++***)))************,,,((()))+++*********+++,,,************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---+++,,,,,,------.........))))))************))))))************************))))))))))))))))))))))))$$$(((,,,,,,)))'''''')))))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))((((((,,,***))))))+++------,,,&&&'''((()))***************,,,---+++(((&&&'''(((''')))******)))(((***+++***))))))((((((((())))))))))))))))))))))))))))))'''***+++((($$$$$$)))...''''''((((((((()))))))))(((((())))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******((())))))))))))***+++***++++++************++++++)))))))))))))))))))))))),,,,,,+++*********))))))''')))+++,,,+++***((((((++++++***))))))))))))***))))))******++++++++++++,,,,,,++++++++++++,,,,,,)))******+++++++++******))))))******+++++++++,,,'''((()))*********))))))******))))))***+++,,,,,,************************))))))*********+++++++++,,,++++++++++++++++++,,,)))******************)))******************************++++++,,,,,,,,,,,,***+++,,,,,,+++,,,---///...---++++++---...---,,,************++++++++++++)))***+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))+++++++++***+++,,,'''''''''((()))***,,,,,,''''''(((((()))***************************************))))))******+++,,,((())))))***************,,,,,,++++++++++++,,,,,,)))***+++***)))***+++---)))***++++++***)))***++++++++++++***************((()))+++,,,,,,,,,+++***************************)))'''(((,,,---++++++...******************************************************++++++,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++***---//////...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))++++++************++++++&&&'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------,,,,,,+++++++++++++++,,,,,,,,,------ &&&***,,,---//////***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,555111---,,,...///...---)))*********,,,...//////(((***++++++******+++---******************************+++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,------...//////))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&(((***+++***)))))))))))))))))))))))))))))))))''''''((())))))))))))(((******++++++++++++******---***((('''))),,,---...%%%&&&'''(((************+++...000...+++((()))+++)))***++++++******+++,,,***)))(((((((((((((((((())))))))))))))))))))))))(((***+++)))''''''***---(((((()))))))))*********((((((((()))******++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******'''******((())),,,,,,***,,,+++************+++,,,((((((((((((((())))))))),,,,,,+++*********++++++%%%(((,,,---,,,)))((((((*********************)))'''((()))***++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***,,,,,,,,,+++*********)))'''((()))++++++***))))))++++++*********++++++,,,)))))))))***************)))************+++++++++******)))(((((()))******))))))************))))))******************************++++++,,,---------***+++,,,,,,+++,,,...111111...+++***+++---......)))***************++++++)))+++,,,,,,+++******+++))))))************))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++&&&(((***+++******+++,,,+++******)))))))))))))))((((((((()))******++++++***************************))))))))))))***++++++((()))******++++++*********++++++++++++,,,,,,,,,)))***+++*********,,,...)))***++++++***)))***+++******************++++++((())))))***************)))))))))))))))))))))))))))'''(((,,,---++++++...***************************************+++++++++)))***+++,,,,,,,,,,,,+++------,,,,,,+++++++++******++++++++++++,,,,,,,,,'''***,,,...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++***++++++************++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------%%%'''***+++***)))))))))***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---///,,,***)))***+++******(((+++,,,***,,,111222111)))+++,,,+++******+++,,,************************)))***++++++++++++++++++*********+++++++++++++++******+++,,,---......///))))))************))))))************************))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))'''((()))*********************++++++++++++*********((('''(((***,,,,,,,,,'''((()))***************(((,,,//////+++***+++...)))***++++++******+++---+++***))))))(((((()))))))))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********'''(((((()))******++++++(((((())))))***++++++,,,))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******'''++++++))))))---...+++,,,++++++******++++++,,,(((((()))))))))*********,,,+++*********+++,,,---'''))),,,+++)))((()))***((()))***+++++++++***)))&&&''')))***+++++++++***++++++************++++++))))))***+++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,+++*********++++++((()))))))))*********+++)))************+++++++++******)))(((((()))************++++++++++++************************************++++++,,,------...***+++,,,,,,+++---///222---+++))))))+++.........*********++++++,,,,,,,,,)))+++------+++)))***,,,))))))************))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,''')))******)))((()))***++++++***))))))))))))***))))))******++++++,,,,,,************************)))))))))))))))***++++++))))))***++++++++++++***((()))+++,,,,,,,,,+++***)))***++++++***+++---///)))***++++++***)))***+++)))))))))***+++++++++,,,)))))))))))))))***++++++************************+++((())),,,,,,)))(((***************************))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,''')))++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((())),,,---,,,***++++++************+++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------'''(((***,,,---......---++++++,,,,,,,,,,,,------/////////---)))&&&%%%%%%***+++---......---+++************++++++,,,,,,---,,,,,,,,,------------...+++******))))))******+++)))))))))******+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------'''((()))((('''''''''((())),,,,,,***+++000111///+++,,,---,,,***)))***+++************************))))))***+++++++++++++++++++++++++++************))))))***+++,,,---......))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%###$$$''')))(((&&&))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))))))))(((((('''''''''))),,,,,,+++)))***++++++++++++***))))))###(((,,,---***)))+++///(((***++++++******+++,,,,,,,,,+++***))))))******)))))))))))))))))))))))))))(((((()))+++,,,***)))(((((((((((())))))))))))'''(((((()))***+++++++++'''(((((()))******++++++))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++******''',,,,,,)))***//////+++---,,,+++******+++,,,---))))))******+++++++++,,,++++++*********+++---...)))***+++)))'''''')))---''')))+++,,,---,,,***)))&&&''')))***+++++++++***+++******************+++((()))***+++++++++++++++'''((()))***,,,---...///***+++---//////...---,,,------,,,+++************(((((())))))*********+++)))************+++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******************************+++,,,,,,---......***+++,,,,,,,,,---000333)))((((((***,,,...///...+++++++++,,,,,,---------)))+++...---+++)))***,,,++++++,,,,,,,,,,,,++++++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((***+++***((('''''''''(((((())))))***,,,---...*********+++,,,,,,------************************)))))))))))))))******+++))))))***++++++++++++***'''(((***,,,---,,,***))))))***++++++***+++---///)))+++++++++***)))***+++(((((()))***+++,,,,,,---+++***)))))))))***,,,---++++++++++++++++++++++++,,,))))))+++***&&&$$$&&&************************))))))******++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///000000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''))),,,...---+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---...------,,,++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,...///***+++---......---+++***))))))***+++,,,,,,------,,,,,,,,,---------......,,,++++++++++++++++++,,,(((((())))))*********+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------))),,,///...,,,***,,,...)))------)))***//////,,,+++------,,,***)))***+++************************((()))***+++++++++++++++,,,+++++++++******))))))((())))))***,,,---......,,,,,,++++++***))))))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,))))))))))))************)))((('''''''''(((***+++************))))))(((((((((***+++***)))((()))***&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,))),,,,,,'''(((...///,,,&&&''')))***+++++++++***)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++******************&&&((()))***))))))+++,,,,,,+++***+++,,,,,,+++***))))))************))))))'''(((***+++,,,,,,++++++(((((()))***************)))***,,,,,,***)))***+++((()))***)))((()))***,,,---------,,,,,,+++++++++******))))))******+++,,,))))))************))))))(((((()))***************+++,,,------++++++,,,---))))))))))))************++++++++++++++++++++++++***))))))+++,,,,,,+++)))++++++,,,,,,,,,++++++***...,,,***))))))***,,,---+++***)))((((((***,,,---&&&''')))***,,,,,,---,,,)))***---......,,,***(((++++++************++++++,,,***)))+++---...,,,)))(((,,,---******///000,,,...,,,***+++---...,,,******)))))))))***+++,,,,,,))))))************)))))))))************+++++++++******************+++,,,***,,,---,,,+++***+++,,,))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))///---+++)))((()))+++,,,(((((()))***++++++,,,,,,(((***+++***)))((()))***(((((((((((())))))))))))+++)))'''&&&''')))******%%%,,,///,,,,,,///...***++++++++++++,,,---......'''***,,,,,,+++*********+++)))'''))),,,---,,,***++++++*********************,,,+++''''''+++,,,***)))*********++++++++++++---+++))))))+++,,,***''',,,,,,++++++,,,,,,---...+++***)))(((((()))******...///(((&&&......***...)))+++---,,,+++***+++,,,---///111///,,,)))***,,,+++)))(((((()))******)))***)))((()))+++---......++++++++++++++++++++++++---,,,+++******+++,,,---***,,,---,,,******+++,,,+++,,,,,,------,,,,,,+++++++++******)))(((((((((++++++,,,,,,,,,++++++***))))))***+++,,,,,,------+++***)))))))))***,,,,,,---,,,+++))))))))))))***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++)))'''&&&&&&((((((+++,,,,,,+++***)))+++,,,++++++***)))(((((()))))),,,+++*********+++,,,---+++++++++++++++***)))(((***(((&&&'''))))))'''$$$''''''((()))***++++++,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++************)))***,,,,,,***)))***+++))))))*********+++++++++))))))))))))************))))))((((((((()))***+++******)))))))))((((((((((((***+++***)))((()))+++((((((((())))))******+++))))))***+++++++++******+++...---((((((,,,---***'''((()))******+++******)))***++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++++++++******************'''(((******))))))+++,,,,,,++++++++++++,,,+++***))))))************))))))(((((()))***+++,,,,,,,,,)))******+++++++++++++++)))***,,,,,,***)))***+++***+++,,,+++))))))***+++,,,,,,,,,+++++++++*********************++++++,,,************************((())))))******************+++,,,+++***)))***,,,''''''(((((()))***++++++++++++++++++++++++++++++---+++******+++,,,+++***+++++++++,,,,,,++++++***---,,,+++******+++,,,,,,+++***)))((()))***,,,------,,,,,,,,,+++++++++***)))***+++,,,---,,,***)))++++++************+++++++++)))(((***,,,---+++)))(((,,,---***+++///000,,,///---+++,,,...///---,,,+++************++++++,,,))))))************))))))************+++++++++++++++***************++++++''')))+++,,,***)))((()))))))))))))))*********+++***************************************************)))))))))******+++,,,)))))))))***++++++,,,,,,)))***+++***)))((()))+++))))))))))))))))))(((((())))))))))))******)))((('''---///+++***,,,,,,)))+++******++++++,,,---...)))***,,,,,,*********++++++)))((())),,,---,,,***++++++*********************,,,,,,)))))),,,,,,*********+++++++++,,,,,,,,,---+++)))***+++,,,***(((+++++++++++++++,,,------++++++***))))))******+++,,,///)))'''---,,,(((---***+++------+++***+++,,,+++...111000---***+++,,,---+++******+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++---...---++++++,,,---+++,,,,,,------,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++,,,,,,------+++******)))***+++,,,---,,,+++***)))))))))***+++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++***((('''''')))***++++++,,,,,,,,,******,,,---,,,+++******))))))******,,,+++*********+++,,,---+++++++++++++++***))))))+++)))((()))++++++(((&&&(((((())))))******+++++++++,,,---,,,***)))***+++++++++,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,---......************++++++++++++)))+++,,,,,,+++******+++))))))))))))************)))))))))*********++++++******))))))******+++,,,*********))))))))))))((()))***+++***))))))***+++******************************************)))(((---...---***)))++++++)))******)))))))))******+++)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++******++++++++++++++++++''')))******))))))+++,,,++++++++++++++++++++++++))))))************))))))))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))***+++)))'''&&&'''(((++++++++++++************************+++++++++,,,,,,+++***))))))***+++,,,((()))******++++++******((()))******)))((()))***''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---******+++++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******))))))+++,,,---000///---,,,+++++++++,,,)))))))))***+++++++++,,,++++++************++++++***)))((()))+++,,,+++******,,,---+++,,,...///---///...------//////...---,,,,,,,,,+++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++******)))******+++&&&))),,,---+++)))))))))))))))*********+++++++++************************************************((())))))*********))))))))))))******+++,,,,,,,,,)))***++++++))))))***++++++*********))))))((((((++++++,,,---,,,+++)))(((***---...+++)))***+++***************+++,,,------+++,,,,,,+++***)))+++,,,+++***)))***+++,,,+++*********++++++++++++++++++***------++++++------******++++++++++++,,,,,,,,,---+++******,,,,,,+++)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***000,,,)))---***'''---***+++------+++++++++,,,)))---111111...,,,+++,,,---,,,******,,,---,,,+++++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,---......,,,,,,---...,,,,,,------------,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++*********+++,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---***)))))))))***+++---...***+++,,,,,,++++++---...---,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,+++******,,,+++***+++,,,,,,***(((************************+++,,,---,,,+++***+++,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......))))))***++++++,,,------)))+++,,,,,,+++******+++)))*********++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++************)))***++++++))))))***+++,,,++++++++++++++++++++++++++++++++++++***)))(((,,,---,,,+++***++++++***,,,+++***)))((()))***+++)))***++++++***)))***+++************************************************)))))))))******+++++++++******+++++++++++++++,,,((()))++++++***)))+++,,,***+++,,,++++++++++++,,,)))******++++++******)))+++***)))))))))***,,,---+++++++++++++++,,,,,,---)))+++,,,,,,+++******+++)))***++++++)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,+++,,,+++)))(((((()))+++,,,))))))***++++++++++++***(((***+++***)))((()))*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,+++)))&&&******+++,,,,,,,,,++++++***+++,,,---------,,,,,,++++++*********+++,,,---...---+++******,,,...///))))))(((((()))+++,,,---,,,++++++******++++++,,,************+++,,,------+++,,,,,,,,,---......---...---------.........---------------,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,---++++++************++++++***+++------,,,+++,,,---*********+++++++++,,,,,,************************************************,,,++++++***)))(((((((((*********++++++,,,,,,,,,***+++,,,+++******+++,,,,,,++++++******))))))(((.........---,,,*********+++------+++******,,,---************+++,,,---------------+++))))))+++...++++++***++++++,,,++++++******+++++++++++++++,,,)))---...,,,,,,...---)))************++++++++++++,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,------...)))111///,,,...***'''...***,,,------,,,++++++,,,(((,,,111222000---,,,---,,,***((()))***+++*********+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++******+++,,,......)))+++------------...///...---,,,,,,,,,,,,------++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***+++++++++++++++*********+++,,,------+++***+++---((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........))))))***+++,,,------...***+++------+++***+++,,,+++++++++,,,,,,,,,------************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,,,,+++++++++++++++------------,,,+++***************,,,,,,+++,,,,,,,,,+++***))))))***++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,)))***++++++******+++,,,)))***,,,,,,******,,,...******++++++++++++******+++***)))))))))***+++,,,+++************+++,,,,,,***+++------+++***+++,,,)))+++---......---...///------------------------)))***+++,,,,,,,,,,,,++++++***(((''''''(((***+++))))))***+++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++------+++'''###)))***+++,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++++++++,,,,,,------,,,***))))))+++---...***)))(((((()))+++---...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---///000---,,,,,,---...------...,,,,,,------,,,,,,,,,---......//////...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,+++***+++...111++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***+++,,,+++++++++++++++,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,++++++*********)))......,,,)))&&&&&&))),,,,,,,,,,,,---,,,+++---000************+++,,,---............,,,******,,,...+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,)))---...,,,,,,...---))))))))))))************+++,,,,,,------,,,,,,,,,---++++++******++++++,,,---,,,,,,------............***222000---000+++(((000***,,,...---,,,+++,,,---(((---111333000---,,,---,,,***))))))***++++++***(((***------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))+++,,,,,,++++++,,,...,,,------......------,,,------,,,,,,,,,+++++++++***+++,,,---------------,,,,,,,,,,,,,,,---------++++++,,,,,,------------))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,------)))+++...............000...---------------......++++++,,,,,,------------+++,,,,,,---------,,,,,,***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,+++,,,---((()))***,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------...//////*********+++,,,------...***,,,------,,,++++++,,,,,,,,,,,,,,,---------...*********++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------***+++,,,+++*********,,,++++++++++++++++++++++++------------------,,,+++***((()))------++++++---++++++*********++++++,,,)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------***+++,,,+++******+++,,,(((***---,,,******,,,///******++++++++++++******+++***************+++++++++***)))))))))***,,,---***,,,------,,,++++++,,,$$$'''***,,,,,,+++,,,---------------............)))***,,,---------,,,++++++***)))(((((()))***+++)))***++++++,,,++++++++++++,,,------,,,+++,,,---,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...,,,((($$$)))***++++++,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,,,,,,,///...,,,+++************++++++*********+++---...,,,,,,++++++++++++,,,,,,,,,---------,,,...000333...,,,,,,//////,,,,,,///+++,,,------++++++,,,------...///000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,---...///000*********)))((()))---///++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++)))))))))***+++---...///++++++,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++)))%%%"""###(((---,,,+++,,,...---***+++///++++++++++++,,,---.........//////---++++++,,,---+++,,,---,,,+++***+++,,,******++++++,,,---------***------++++++------***))))))*********++++++++++++---......,,,,,,---///,,,,,,++++++,,,,,,---...+++,,,---......///......+++111...+++000---***000+++,,,......,,,,,,,,,---***...222222///---,,,---...---++++++---...---,,,&&&***...///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***++++++++++++,,,...------............------......---,,,,,,+++*********+++,,,------......---,,,,,,,,,,,,------------+++,,,---.........------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...---------------,,,,,,,,,***,,,///000///......///---------------......///++++++,,,---------------,,,,,,---.........------)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...***+++,,,---............++++++,,,,,,------......,,,,,,,,,---......//////+++++++++,,,,,,---------***,,,------,,,++++++,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,))))))+++,,,,,,,,,+++************+++++++++,,,,,,***+++,,,,,,******+++,,,))))))******++++++,,,,,,++++++,,,---------,,,,,,+++)))***......***))),,,)))******+++,,,,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,------...***+++,,,,,,******+++,,,'''***---,,,***))),,,000***++++++,,,,,,++++++*********+++++++++******)))---,,,*********+++---...***,,,------,,,++++++,,,###&&&)))******))))))***,,,,,,,,,------.........)))***,,,---...---,,,+++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++---...---,,,+++,,,---,,,,,,,,,+++++++++++++++---------------------------,,,+++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,---///000***+++,,,,,,------,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---,,,+++---000444000,,,,,,//////,,,,,,///+++---......,,,+++,,,...---...///111111000///...,,,,,,------------,,,,,,------------............++++++,,,---///111333444''')))+++,,,++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())),,,...---,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...******++++++,,,---------***,,,,,,(((%%%%%%***///---+++,,,///,,,&&&%%%))),,,,,,,,,,,,---...///000...///000///---++++++,,,+++---...---+++)))+++,,,******++++++,,,------...***,,,,,,)))))),,,,,,***++++++,,,,,,,,,---------+++---///...---,,,...000------,,,,,,------...///***+++,,,...//////......***...)))'''......+++000+++---......---,,,,,,------000222111...,,,,,,...///---+++,,,---...---,,,&&&+++//////,,,***,,,...------------------------******+++,,,,,,+++******)))***,,,,,,+++,,,---///------............------......------------------***+++,,,---............------------------------+++,,,---...///......---)))***,,,------------,,,------------------------,,,---...---,,,,,,,,,...***+++,,,,,,------------+++...000111000.........---,,,,,,,,,------...///+++,,,---.........---,,,,,,,,,---...............***,,,//////---,,,---///++++++,,,,,,------......+++,,,------,,,,,,---///,,,,,,---...////////////++++++,,,,,,---......///,,,,,,------.../////////++++++,,,,,,,,,,,,------***,,,------,,,+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,+++******(((((())))))***************+++,,,,,,******+++,,,(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,...***+++///...)))'''***''')))***,,,------,,,,,,)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,---......***,,,---,,,******+++,,,&&&***------***))),,,000***++++++,,,,,,++++++***)))***+++,,,,,,+++)))(((...---,,,++++++---...000***,,,------,,,+++,,,,,,***,,,///000///---------+++++++++,,,,,,---------)))***,,,......---,,,+++,,,------......------,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,------......//////000000000------------------------111...+++***,,,...000000((()))***+++,,,------------,,,+++***+++---000111***+++,,,---------,,,,,,***+++,,,...///000000000---------------------,,,---,,,,,,++++++,,,,,,---***,,,---,,,***,,,000444000,,,,,,000000,,,+++000,,,...000///---,,,---000,,,...000111222111000///,,,------......------,,,---------.........//////++++++,,,...000222555666&&&***///111111///---,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++))),,,000222///(((!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...)))***+++,,,------...///+++...111///++++++...222...+++,,,///+++""" ###------------...///000000---///111000...,,,+++++++++---///---+++)))+++---******+++,,,,,,---......***,,,+++''''''+++,,,***---------.........//////+++---//////---,,,...111...------------...//////)))***,,,...//////...---***,,,%%%###---...***///+++---......---,,,,,,---...111333111---+++,,,...---+++******+++,,,,,,+++''',,,000///+++((()))+++------------------------,,,,,,............,,,,,,***+++------------...000------............------------......///000000000***+++,,,---............------------------------,,,,,,.../////////...---***+++,,,---...---,,,+++------------------------,,,---......,,,,,,---...((((((***,,,---...//////,,,...111111000...------,,,,,,,,,,,,,,,---...///+++,,,---.........---,,,,,,,,,---.../////////...+++...000000...---///111++++++,,,,,,---...//////+++,,,------,,,,,,...///---...//////000/////////++++++,,,,,,---...//////,,,,,,------.../////////---******---...++++++...******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++...---******,,,+++))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++*********)))***+++---......------...+++((((((+++,,,***(((---,,,+++)))((())))))***)))*********++++++++++++++++++++++++++++++++++++---+++(((''''''))),,,///(((+++---......,,,,,,,,,------,,,***((((((+++---,,,,,,,,,---------......---,,,+++******+++,,,---)))+++---//////---+++)))---//////,,,(((&&&(((+++)))***+++,,,---.........,,,,,,,,,---------......***+++,,,,,,------,,,,,,***,,,------,,,+++,,,,,,******,,,,,,,,,,,,******))),,,...---+++***,,,///++++++++++++,,,---......***++++++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,---...---,,,***))),,,,,,------------------------++++++++++++------)))))))))******+++++++++,,,------......------,,,/////////---,,,,,,...000......---------,,,,,,,,,---,,,,,,---///---((($$$//////000000000000000/////////.........---------/////////...------,,,,,,---------.........//////,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...////////////...---,,,,,,------,,,+++,,,---...///------------------------......---+++)))))),,,...000...++++++,,,---------,,,------------------...+++///000,,,+++---,,,&&&,,,,,,++++++,,,---///000222///,,,,,,...///---+++,,,,,,,,,---------......---......///...,,,+++***------------------------------++++++++++++------,,,---......//////......222000...---...///......---,,,++++++,,,---///000..................------////////////////////////,,,...000...+++***+++...000///...---,,,------...---------.........//////........................------------------------***,,,......---,,,---...---...//////......///111......////////////......////////////////////////---------.........//////111///---------,,,+++)))+++,,,---.........---,,,,,,...111111///---,,,,,,+++******---000111///,,,000000...------.../////////...---++++++,,,---...000000///............///...------,,,---...///000,,,...//////...------...---...000000///---,,,+++///......------,,,,,,+++,,,...000///,,,+++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------******---...+++,,,...+++,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++...---******,,,,,,)))************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***+++---......------...+++))))))+++,,,+++)))******************++++++)))))))))*********++++++,,,,,,,,,+++++++++++++++,,,+++)))((((((***,,,...)))+++---......---,,,,,,------,,,***))))))+++---,,,---------------------,,,++++++++++++++++++,,,***+++---......---+++***%%%''')))+++,,,---///111***++++++,,,------------,,,,,,,,,---------......++++++,,,------------,,,***,,,...---,,,+++,,,---++++++,,,------,,,++++++***,,,------,,,,,,---...,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,---------......------------------------,,,,,,---------,,,+++***++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------............,,,------......------,,,.........---++++++---///......---------,,,,,,,,,...,,,,,,---...---***'''---...//////000000000000//////.........---------...............---------------------............+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,++++++------,,,++++++,,,---...---------------,,,,,,,,,......---+++)))***,,,......,,,***+++---...///...,,,,,,,,,,,,------------+++//////,,,+++...,,,(((*********++++++---......000---++++++---//////...,,,,,,---------.........,,,---.........---,,,+++------------------------......---,,,,,,---......,,,---......//////......111///---,,,---......---///...---,,,,,,,,,---...........................////////////////////////...//////...---,,,,,,---000///...---------......---------.........//////........................------------------------+++---...///...---...///---...//////......///111......////////////......////////////////////////---------........./////////---,,,,,,......---+++,,,---.../////////......***,,,//////---+++******---,,,+++---///000///---//////...---......///000---------,,,,,,---.....................///000111///...---------...//////---///000000///......//////...---///111111---)))---------------------...---...///...------...///------------------------------------------------,,,---.../////////...------***+++......,,,,,,///------------............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++------******,,,,,,)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******+++,,,------------...,,,+++***+++,,,+++***(((((()))++++++,,,,,,,,,((()))))))))************------,,,,,,++++++******+++************+++,,,,,,***+++,,,---...---,,,+++---------+++))))))+++------------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***)))++++++,,,------,,,,,,,,,,,,,,,,,,---------......++++++,,,---------------+++,,,......,,,+++,,,---,,,,,,---......---,,,,,,,,,++++++,,,---...---,,,------,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------,,,++++++)))***+++,,,...///000000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------,,,++++++---.........---------,,,,,,,,,...---,,,,,,------+++***+++,,,---...///000000000...............------------------...............,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******,,,...,,,+++***+++---///000///+++++++++,,,,,,---------+++......,,,,,,...---***++++++,,,---...............,,,******,,,///000000,,,------------.........+++,,,---...///...------------------------------//////............//////,,,---......//////......000...,,,,,,---...---,,,000///...---,,,,,,,,,,,,........................////////////////////////000///......//////...---000///......------......------........./////////........................////////////////////////,,,...000000///...///000---///000000///...000111...//////000000//////...////////////////////////------........./////////---,,,+++,,,...//////------...///000000000///...***,,,......---+++++++++000...------///000///.........---......///000111+++,,,---...............---------...///000222222//////...------......///...000222111000///000000111---+++---222333...(((,,,,,,------...//////000///...------...///...---------------------------........................,,,---......//////......---++++++......,,,,,,///,,,------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++------******------***++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,---------+++++++++,,,,,,---------...---,,,+++,,,,,,,,,,,,((()))***,,,,,,++++++***(((((()))))))))*********---------,,,,,,+++************++++++,,,,,,+++++++++++++++,,,......---+++,,,------,,,******,,,......------------,,,,,,,,,***+++,,,------,,,+++***------++++++++++++------222000...------***%%% ,,,,,,---------,,,++++++,,,,,,,,,---------......+++,,,,,,---...---------+++---......---,,,,,,------..................---...+++***+++...000...+++++++++,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,------......------,,,+++,,,---,,,++++++,,,.........---------,,,,,,,,,...,,,+++******+++,,,,,,***+++,,,...///000000000........................,,,,,,------...//////000,,,,,,,,,,,,------------++++++,,,,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---...////////////---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---......---++++++---...---,,,+++,,,...///...---******++++++,,,---------,,,------,,,---...---,,,...///000222222222111000///---+++***+++---///000------------............***+++---.../////////...------------....................................,,,---......///.........///...------...///...---//////......------------............////////////////////////////////////222///---...111222000---//////..............................////////////........................////////////////////////---///000111000///000111---///000000//////000111//////000000000000//////////////////////////////............////////////...---,,,---...//////---,,,---...///000//////...---///000000///.........222111///....../////////---------...///000111111***+++---///000//////...............///000111222/////////..................000111111000//////000000...---...111111...+++------........./////////000---+++,,,///000...,,,................................................---------..................++++++...///,,,,,,///,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,---------.........+++------++++++......++++++,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,***++++++,,,,,,***)))((())))))))))))************---------,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,+++***+++---...---++++++,,,---,,,++++++,,,...------------------------***+++,,,------,,,+++***...---+++******+++---...,,,******,,,///...***&&&,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,---.........------+++---///...---,,,------...........................,,,***+++///000...,,,)))***+++,,,---...------......---,,,+++***)))))),,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------,,,------......------,,,)))+++------,,,+++,,,.........---------,,,,,,,,,,,,+++***))))))***,,,---***+++,,,...///000000000---.....................+++,,,,,,---...///000000,,,,,,,,,---------......------------.....................---------,,,,,,------,,,,,,------...///+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---,,,,,,---//////...------...---,,,*********+++,,,,,,---......---,,,,,,------------...///000111222333222111000111000...---,,,,,,...///---------.........//////***+++---///000000//////---------....../////////---------......---------,,,---......///.........000///...///000111000...---------....../////////........./////////000000////////////////////////222///---...111222000.........//////////////////........./////////000000////////////////////////000000000000000000000000---///111111000///000111...///000000//////000222//////000000000000//////000000000000000000000000........./////////000000000...------...///---,,,+++,,,---...///...---------///000000///...///000333222000///......///000,,,------...///000000111***+++---///000000//////111000000/////////000000//////////////////......---///111000///...//////,,,///111000...---...111000000000//////.........000---+++,,,///000...,,,........................------------------------------------......//////...++++++//////,,,---000+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,---,,,------....../////////***------++++++......,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------,,,******+++,,,,,,,,,,,,+++***)))(((((()))*********++++++++++++,,,,,,,,,,,,------------***++++++,,,---,,,,,,,,,---+++)))***---///---++++++,,,------,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,+++++++++------++++++++++++------***)))***,,,------,,,***++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............,,,---//////---,,,---...///...------------...///---,,,,,,---...///...---)))***,,,---......---,,,......---,,,++++++******,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,------///......------,,,+++++++++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,------......------,,,)))+++---...---,,,---.........---------,,,,,,,,,***++++++***)))***---///+++,,,---...///000000000---------...............,,,,,,------...///000000---------.........//////............////////////............---------,,,---------------......///)))***+++,,,------------+++,,,---.........------+++,,,,,,------......///,,,---......------...///000///------...---+++(((++++++,,,,,,---...//////000---,,,......,,,,,,///...//////000000/////////111111111000...---...///------........./////////+++,,,...///000000000///---------...//////000000,,,---............---,,,,,,---......//////......000//////000222222111///,,,,,,---//////000000///.........//////000000111////////////////////////000///...///000111000///......///000000000//////....../////////000000000////////////////////////000000000000000000000000---///111111000///000111...///111000//////000222///000000111111000000///000000000000000000000000....../////////000000000111///......//////---,,,++++++---.........---,,,,,,---......---,,,...///000111111000...---///000,,,---...///000000000///,,,---...///////////////222111000000/////////000---...///000000000000///---///000000///......///+++///333111---+++///444222111111000//////......///...------...///...---........................------------------------...------------...//////...+++,,,//////------000------------............,,,,,,,,,,,,,,,---......,,,------...//////000000***---...+++,,,//////,,,------------............,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------,,,+++++++++,,,---+++,,,---+++)))(((***,,,++++++******************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........+++++++++,,,,,,,,,------...+++(((***---///...+++***,,,......---,,,---...***++++++,,,---...//////,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------...,,,***))))))******++++++,,,------------,,,,,,,,,---------......,,,------...............,,,...//////...------.........---,,,,,,---......,,,---......------...///+++,,,---......,,,***)))/////////......------,,,,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---...------------------,,,,,,+++,,,,,,------,,,,,,+++)))))))))***************,,,------......------,,,)))+++...///.........///......---------,,,,,,,,,***,,,------,,,,,,///111---...//////000000000000---------.........//////,,,---------......//////........./////////000000---------.........//////............---------------------------...//////******+++,,,------------***+++---///000000000///,,,,,,---......///000000+++---...///...---...///...------.........+++)))+++,,,,,,---///000000111222...,,,///...++++++/////////............//////...111333333000//////111............////////////,,,---...000000000///...---------...///000000000---...////////////...---,,,---......//////...............000222222000...---...///000000///......---......///000000111111////////////////////////---...////////////000111---...///000111000000///.../////////000000000000////////////////////////////////////////////////,,,...000000/////////000...000111111000000111222000000111111111111000000000000000000000000000000.../////////000000000000///...---...///000///...+++,,,.../////////...---,,,---...---------...000---///111111...---...///---...///000000///......///...............//////000000000///000000111111,,,---...000111111111111...000111111000///000000---///111000...---000333000000000000000000000000---...///...------...///...................................................------,,,---...///000...,,,,,,//////------000............/////////000...------------...//////---------...///000000111***---...+++,,,//////------------.........//////,,,,,,,,,---------...............------,,,,,,,,,---------.........//////.........------,,,,,,,,,...---,,,+++++++++,,,---***,,,---+++((('''))),,,******)))((()))+++,,,---++++++,,,,,,,,,---------***++++++,,,---...//////,,,,,,+++++++++,,,---...///+++((()))---000...+++***,,,......---------...)))***+++,,,...///000000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))))),,,///)))***+++,,,---.........,,,,,,,,,---------......,,,---......//////......,,,...//////...------......---,,,++++++,,,---...+++...000///---,,,...111.../////////---***(((&&&000000000000////////////,,,,,,,,,---------......------------------------,,,,,,+++***+++,,,...///,,,,,,,,,------.........++++++------------+++++++++++++++,,,,,,---------,,,------......------,,,))),,,...000///...///000......---------,,,,,,,,,***---000000......000333//////000000000000000///---------.........//////---------...............////////////000000000000,,,,,,,,,---------......//////.........---------...------------...//////------......//////......***+++---///111111111111------......///000111111+++---//////.........///,,,,,,,,,...//////---+++,,,,,,---...///000111222333...,,,///...******///222111000//////000111222,,,000444444333111111333............/////////000------///000000000///...---------...///000000111...///000111111000///...,,,---......//////......---------///111111///---//////000000000...---,,,---......///000111111222////////////////////////+++...000000------///222---...///111111111000///////////////000000000000000000000000000000000000////////////////////////,,,...000000///...///000...000111111000000111222000000111111111111000000000000000000000000000000////////////000000000000---,,,,,,---000111111000,,,---///000000000///......///000///...///111333+++...111111///---...///......///000000///...---111000...------...///000////////////000222333444+++,,,...000222222222222000111333333111000111222//////......///000111111/////////000111111222222,,,...000///,,,+++---000////////////////////////000000000000000000000000......---,,,---...///000+++,,,,,,,,,---.........+++---.../////////111333........................***+++------------...000000---+++,,,///000...,,,+++,,,...---,,,,,,---///------,,,,,,,,,------......---+++******+++---...------------------------+++------++++++------+++---------,,,,,,+++++++++,,,,,,,,,---------......))))))***++++++++++++***---+++)))+++---///---+++***......******......)))//////.........//////000+++,,,...------,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///---,,,---///000---+++++++++,,,,,,,,,---------+++)))'''***...111///---)))...000+++***...///---------...............---------............------------............------.........------,,,,,,,,,........................//////000000000000000000........................---,,,,,,,,,,,,---......,,,,,,,,,------.........+++,,,---////////////...---...............------...---,,,,,,,,,,,,---...******,,,---///000111222...------------...//////+++,,,...///000//////...---------............///...000111111000//////000////////////000000000000000000000000000000//////---------............///---------............///............////////////---///222222111/////////000000//////......------000000000000000000000000............////////////////////////////////////////////////////////////------............---------...///000000///...---222111111000000000000000000000000000000000000000333---((()))...111000...---------...///000000111//////...//////000111222000---,,,---///000...,,,---...//////......///111000000000000///...---,,,222222222222111000///...------......//////000000...000111111000//////000,,,,,,,,,---///000222333---...............------...000111000//////000111+++,,,------......------111000///......///000111222111222444111------000111111000000//////......------...///////////////,,,222888999555000//////000000////////////000000.........///////////////.../////////...---,,,,,,---+++***,,,000222111...000///...---,,,------......+++)))***---...---***,,,---......//////......000///...------...///000000000000000111111111111111///...///222333222///000000000000000111111222000000000000111111111111............////////////......////////////......000000//////......------///111222111000///000111......//////////////////***,,,------++++++,,,...........................+++---............///111///...------...///...---,,,---///...------...000///............//////000------,,,++++++,,,------------------------------+++......++++++......+++---------,,,,,,+++++++++,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,---+++***+++---...---++++++......++++++......+++222111///...---,,,,,,,,,---...///...------...000------------------------******+++,,,------......+++,,,------++++++,,,---222000///000222222000...++++++,,,,,,,,,---------+++,,,------------...///,,,111222...---111222000..................------------............------------............------...---------,,,,,,,,,,,,.........------------------,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,---------.........////////////---,,,+++---...............------......---,,,,,,---......---------.........//////...............///000000------...//////...---,,,---------............///---///000000///......///---------....../////////---------------------------------............///........./////////000000............////////////,,,///111222000///......///////////////.........////////////////////////............////////////////////////////////////////////////////////////////////////000000000000...///000111111000///...000000///......///000000///////////////////////////.........///000000///---------...///000000000000////////////000000111///---,,,---///000///------...//////......///111//////000000///...------,,,,,,---.........------111111111111222222222222,,,...//////...------...//////...//////000111111---......//////...------000111222111/////////000------...////////////...111000///......///000111000...000333111......222111111000000////////////000000111111111111111000---222777777333//////000000000////////////000000000000000///.........---......//////......---,,,...---------/////////...000///...---------......///...---...//////...---,,,---......//////......000///...------...///000//////000000000111111111111///...///111333111000000000//////000000111222//////000000000111111111///000000000111111111111......////////////......222111111111000000000//////000111111000///000111000000/////////////////////000000///...------...........................,,,...//////......000111---...///...------...///---...000///......///111......---......///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++......++++++......+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------------------+++++++++---...---,,,,,,......,,,,,,//////,,,000000...---,,,,,,,,,,,,///000///...,,,,,,...000........................))))))***,,,---...///000+++---...---,,,+++,,,---///---------//////...---,,,,,,,,,,,,------------+++///111000,,,+++---000---111222000///111222111.../////////...---,,,,,,------............------------............------------,,,,,,,,,,,,++++++------------------------/////////...---------,,,........................---,,,,,,,,,,,,---......,,,,,,,,,------------...////////////...---,,,+++------...............---......---,,,,,,---....../////////...------,,,,,,/////////...///000000111............---,,,+++***---------............///,,,...//////...------...***++++++,,,---.........,,,,,,,,,,,,,,,,,,---------------............///////////////000000000111............////////////,,,...000000///...---............///////////////////////////////////////............//////////////////////////////////////////////////////////////////.........///111222///000000111111000000//////...,,,,,,,,,...000222////////////////////////+++...111222000//////000---------...//////000000111000000////////////000...---,,,---///000///...---...//////......///111...///////////////...---((()))***,,,---.........000000//////////////////,,,...//////...---......//////............//////---......//////.........111222333111000//////000...//////000000000000000000000////////////000000---,,,...222111...///333111000000000000/////////111111111222111111000000...111444444111//////111111000000//////000000111222111000000......---,,,....../////////...------//////000///---,,,---...000///......------......///000000///---------...------...////////////...//////............////////////000000000000111111000///...///111222111000000000//////000000111222//////000000000000111111//////000000000111111111......////////////......111111111111000000000000///000111111//////000111//////......------,,,,,,000111222111///...///000........................,,,...//////......///000,,,...000///,,,+++---000,,,...//////......///000++++++++++++,,,---......,,,,,,---......---,,,,,,------------------------+++......++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------------,,,,,,,,,,,,---......------......---...//////...,,,,,,,,,,,,,,,---...////////////---++++++---000------------------------***++++++,,,---...//////,,,---...---,,,+++,,,...,,,,,,+++,,,,,,---------,,,,,,,,,------------...+++---///...---,,,...000+++---///...------...///////////////...---,,,+++------............------------............------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------111000000///...---,,,,,,........................---,,,,,,,,,,,,---......------------------------,,,,,,---....../////////,,,---......///...............------------....../////////...------,,,,,,...............///000000---------------,,,,,,+++---------............///+++---......---,,,,,,---******+++,,,---......///---------...............---------............///....../////////000000000............////////////,,,...//////...------...------......//////000000////////////////////////............////////////////////////////////////////////////////////////---,,,+++***+++---///111//////000000000000//////...---,,,+++,,,///222333////////////////////////---...//////////////////---------....../////////111111000//////...//////---------...///000000000---...//////......///111......///////////////...***+++,,,...///000000111/////////......---------///000222222000///000111------,,,,,,,,,---......---......////////////...///000111000//////000111...///000000111000000000000000////////////000000---,,,...222111...///333000000000000000000000000///000000000000///......///111222111///...000222111000000000000000000111111000000000//////............////////////......---000111000---+++---000//////..................,,,...000...+++)))+++---------...////////////////////////....../////////////////////000000000111////////////000111000000///////////////000111111////////////000000000111---------.........//////......////////////......////////////............///000111000///...///111/////////......------,,,+++---......---,,,...///........................+++---......---,,,---///,,,...000///,,,+++---000+++---......---,,,...///*********++++++---......,,,------......------,,,------------------------,,,......,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,------------......---,,,---............///+++++++++,,,---...//////---------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---.../////////......///000222,,,,,,---------.........+++***)))+++...000///...***+++,,,---,,,+++,,,.........//////...------,,,------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++***))))))........................---,,,,,,,,,,,,---......------------------------,,,,,,------...//////000,,,------...//////..............................---------...............------,,,,,,,,,---......,,,,,,,,,,,,------......---------............///+++---......---,,,,,,---+++,,,,,,---......//////---------.........//////---------............///------........./////////............////////////,,,...//////---------...------......//////000000....................................////////////////////////////////////////////////////////////...---+++***+++,,,...000...........................---,,,,,,...000333444........................111,,,))))))---000///---------------............111111000//////...//////---...////////////000000---...//////......///111------...///000000//////......///000000000000000222222222111111000000000///111222222111000000111,,,,,,,,,---...000111222---......///000000//////,,,---////////////111222......///000000000000/////////000000000000/////////...000222111---...111000000000000111111111111//////000000000000//////111111000///...///111333111111000000000000111111.../////////000000111111......///////////////...,,,///111000...---///222......//////////////////,,,...000///+++***+++...---...//////000000//////...//////////////////......////////////000000000...///////////////000111/////////...///000000111...////////////000000000------------..................////////////..................////////////...000111000///...///000111111000000000000000000,,,...//////......000111........................+++---...---,,,,,,---...---...///...------...///+++,,,------,,,,,,---///,,,,,,,,,,,,---...000000------------------------------------------------,,,//////,,,,,,//////,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++---......------...///---++++++...///------000//////...---,,,,,,------)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,...///...---,,,---...,,,---------,,,---///222,,,---------............+++(((''')))...111000------,,,---///...+++---000------...............---------............------------............------,,,,,,------------......,,,------....../////////.........------,,,,,,,,,........................---,,,,,,,,,,,,---.........------------,,,,,,,,,000000...------,,,------,,,,,,---...////////////---...////////////...---,,,,,,------...///000000,,,,,,++++++,,,,,,---...------,,,------///000111---------............///+++---......---,,,,,,---............////////////+++++++++,,,------......---------............///------------........................////////////---/////////------...///.........///////////////....................................////////////////////////////////////////////////////////////000///...------...//////...------,,,,,,------...---------...///111222333........................222,,,&&&''',,,000///,,,------------------------111000000////////////000...///000000......///000---...//////......///111,,,,,,...///000000000000/////////000//////......000000000000000000//////---///000000///......///.........///111222444555---...//////000000000000,,,...///000///000111333......///000000000000000//////000000000000//////111///111333222......222000000000111111111111222000111222222333333222222222111000//////111222333222111111000000111111222---...//////111111222333......///000000000//////---...////////////000111......///000000000//////...///000000///...///000......///000000000000///......////////////............////////////000000---///000000///...000111//////......//////000111......////////////000000....../////////000000000......////////////......000000000000111111111111...///000000......///000000000000000000111111111111222333222000000000222........................---...///...---,,,---...///...------...///...---,,,---......------...///+++++++++,,,---...000111///...---,,,,,,---...///------------------------,,,//////,,,,,,//////,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++,,,,,,---------------+++---///...---,,,...000,,,)))***...///,,,,,,000000///......------......'''))),,,......------...------------------------...............------------...///...---,,,---///)))++++++***)))***---000------------............+++++++++,,,---...///......,,,---000///+++---111,,,,,,---...////////////------............------------............---------------....../////////------...//////000111111000000000000000000000000........................---,,,,,,,,,,,,---............---------,,,,,,,,,111000...---,,,,,,------+++,,,---...////////////---...///000000///...---,,,,,,------...//////000---,,,,,,,,,,,,---......000///.........///000000---------............///,,,---//////---,,,---.../////////...............+++,,,,,,---......//////---------............///............////////////............//////////////////000///......///111///////////////.............................................////////////////////////////////////////////////////////////000//////......------,,,///...------------...///+++,,,---///000000//////........................///,,,******---///...---------------------------000////////////000000111///111222111...---...///---...//////......///111+++,,,---///000111111111...//////000000//////...------------...............///111111///...///000.........///000111222333------///000000111111111000222333222111000111222///000111111222222111111...///000111111000///...000///111444333000111555000000111111111222222222///000111222333444444444222111000000111222333333222111111000000111111222/////////000111111111222......///000000000000000111000//////000000///...---...///000111000000//////......///000111111000......///000000000000000---...///000000///...---........./////////000000,,,...000000...---///111///............///000000........./////////000000........./////////000000......////////////......///000000000111111111222...///000///......///000------......//////000000000111111000---,,,,,,---...........................///000///...---...///000---+++,,,///000...,,,---...//////......///111)))))))))***+++,,,...///000///---,,,,,,---///000------------------------,,,//////,,,,,,//////,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---......//////......+++---//////---,,,...000,,,((()))......+++,,,000,,,------...///000222222&&&)))---000000///...///........................,,,------....../////////---...///...------...///,,,---...---+++,,,000444---------.........//////+++...000///,,,+++---000---***+++///...***+++111++++++---...///000000000---..................------..................---........./////////000000.........///000111111222---------.......................................---,,,,,,,,,,,,---...............------,,,,,,,,,------,,,,,,---...000111+++,,,---...////////////---...///000000///...------------..................------------...//////333222000///......//////---------.........//////,,,...//////...------...000//////......---,,,,,,......//////000111222222---------.........//////////////////000000000000............/////////000///000111000......000111000000//////.........---..................................../////////000////////////////////////////////////////////////.........---,,,+++)))(((000///...------...///000)))+++---/////////---,,,........................***---///000...---...///------------------------//////...//////000111222000222333111...,,,---///---...//////......///111+++,,,---///000111111111//////000111111222111111//////000000111111222222000111333333111000111222------,,,,,,,,,------...------///000111111111111555666666444222000000111111111222333333333333222...///000111111000///.........000444444222444888000000111111222222222222,,,---///000222222333333222111000111222444444333222222111111111111222222111111111000000000000000......///000000000000000444111//////000000...+++---...///111111111000///---+++***,,,000222000......//////000000000000000---...///000000///...---............/////////000,,,...000000...---///111...............///000000............/////////000,,,,,,,,,---------............////////////......---.........//////000000...///000///...---...000000000111111111111000000//////000000111111222222...///////////////.........------------...//////000////////////.........//////---,,,,,,---...///+++++++++,,,---...///000////////////////////////+++,,,...000000///...---------------------------///---+++,,,...///---***........................111111111000...,,,)))(((000---,,,---///000...,,,---,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,...000000///...///000666444111...---,,,------+++***)))+++...///---+++,,,,,,------------.........,,,+++---//////---***------------------------------------..................///000000000000000......////////////......111111000000//////.....................///000111---...000000///......///000000////////////000000+++---......------///000---------.........//////---...//////------...///++++++******+++---...///...------------...//////....................................////////////+++,,,...---,,,,,,---///------------------------...---,,,///222222000---,,,,,,------...//////000000000000000000000000000,,,,,,,,,---------......---.........,,,---...000000///---,,,+++,,,,,,---///////////////.........---,,,,,,...111111///,,,------,,,,,,---...000111////////////000000000000............//////////////////............//////,,,,,,,,,---------......+++///...***+++000111...111......111111......111...------,,,---...///000---...///...,,,+++,,,---------............---------------.........//////...//////000000000000000..................------............/////////000000000//////......------//////000000000000/////////111222222111111222333111000000000000000000111---......///////////////000000000000000///......222111000.........///000000000111111111111000000111111111111000000000000111111111111111111111111222222111111111111222222222333333111000///000222444222000111444555333111333222000//////000222333////////////////////////////////////000000000000,,,///222222111/////////222222111000000000000000///......//////000111222000000000000000000000000............/////////000...///111111/////////000000000000///000111222222000000000000////////////000000000000111111111111////////////////////////000000000000111111111111//////...,,,++++++///111////////////.....................//////.........//////000000000000000000---...............------...------------...///////////////............---///...------------...///,,,,,,,,,,,,---...//////////////////////////////+++,,,...000000///...---------------------------111///---,,,,,,+++***)))........................,,,,,,---...////////////...,,,+++,,,...///---+++,,,,,,,,,------------...,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,...///000///...///000111000...,,,,,,---...///000///...000333444222000++++++,,,,,,,,,---------...,,,++++++---...---+++........................////////////000000000000......///000000000000000......////////////......000000000000///////////////............//////000///111222111///......///////////////////////////,,,---......------...///------------............,,,...///...---,,,---...,,,,,,,,,,,,,,,...///000...------------...//////....................................////////////+++---......---,,,...///------------------------...------...111111///,,,000//////......---,,,,,,000000000000000000000000,,,,,,---------.........+++---......------///111///...------,,,,,,,,,---.........//////////////////------...111222000...------,,,,,,---...000111.../////////000000000000............//////////////////............//////,,,,,,---------............111000------000111...000......000000......000......---,,,------//////...///000///---,,,---...---......//////......------------.........//////......///000000000000///................................./////////000000///////////////.........///000000000000000///......000111111000///111222000000111111111111000000---...//////000000//////000000000000000///......000000///...............///000000111111000000///000000000000000000000000111111111111111111111111222222111111111111222222222333333222000///000222444222000111333333222000111111222222222222111111////////////////////////////////////000000000111...000222222000///...///222111000000/////////000............///000111222000000000000000000000000........./////////000000...000111111000//////000//////000000000111111111......//////000000000111000000000000111111111111////////////////////////////////////000000000000---...//////------...///////////////////////////------............------000000//////////////////,,,------......---------......------......///000///............---------///......------...//////...---------------......////////////////////////,,,---...///000///......------------------------//////...,,,***)))+++,,,........................******+++,,,...000222333---,,,++++++------,,,+++***+++---.........---,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,---//////.........///,,,++++++++++++---...000---,,,,,,...000111000...,,,------------............,,,******+++,,,,,,,,,////////////////////////...////////////000000000......///000000000000000...//////000000//////...////////////000000000000000//////............///111333333222000.........------////////////------,,,.........,,,+++,,,---,,,,,,,,,---------......,,,---......,,,,,,---......---------...///000111......------......///000....................................////////////+++---......------...///........................///...---...//////---+++000000///......------,,,000000000000000000000000,,,------------.........+++,,,......---...///111---............---,,,,,,------......//////000000111///......000111111000------------...///000000....../////////000000000............//////////////////............//////,,,------------............000000------//////---000------000000------000///......---------......///000111000.........000---......//////......---------........./////////---......///////////////............................../////////000000000...///////////////000000000000000000000///......---///000000//////000111...000111222222111000...---...//////000000//////000000000000000//////.........//////......------//////000000000000//////......//////000000111111111111111111111111111111222222111111111111222222111222333222000000000222444222111111222222000//////111333444444333111////////////////////////////////////000000000111111000111222111///...///000111000000///////////////............///000111111000000000000000000000000....../////////000000000...000111111000//////000---...000111111111000///,,,------...000111111222000000000111111111222222////////////////////////........./////////000000,,,...000111///.........000000000000000000000000//////000000000000//////000000//////......------------......///........................//////000............------------...............///////////////...---------------////////////////////////------...///000//////...........................+++---...,,,++++++///333........................///...---,,,,,,...///000---,,,,,,,,,------,,,,,,)))+++---.........,,,+++,,,,,,++++++,,,,,,---...------------------------+++---//////...---...///++++++++++++,,,---...///))))))***+++,,,---,,,,,,....../////////000000000...,,,***))))))+++,,,---........................,,,,,,,,,---------............///000000000000000//////000000000000//////......//////000000111111111000///...............000111222222000......///---...000111111000...------...///...,,,++++++,,,,,,,,,,,,,,,------------,,,---...---,,,+++,,,...---------......//////000...............//////000....................................////////////,,,---......------...///........................///............---,,,+++---------...//////000000////////////////////////------------............,,,---//////...---...///,,,---...//////...---,,,,,,------...///000111111111000...---...///000111...............//////000........./////////000000............//////////////////............//////------------............,,,---...------......---///,,,,,,//////,,,,,,//////.........------------...///000000......///000......////////////..................////////////------...///////////////............////////////...////////////000000000......//////000000000111000111111000000///...---...///000000//////000222...///222333333222///.........///000000000000000//////000000000000//////---...///000000///...---/////////000000/////////------...///000000111111111111111111111111111111222222111111111111222222000222333222111000111222333222111111111000000///111111222333333222111111000000000000000000000000//////000000000111111111222222222000......///000000000///////////////000............///000111111000000000000000000000000...////////////000000000///000222222000///000111,,,...000111222111///...------...//////000111111000000111111111222222222////////////////////////////////////000000000000---///111000///...///000111111111111111222222222//////000000000000//////000000//////......------......///000000000000000///............///000000//////.........------------......//////000000000000000///...------------////////////////////////.........///////////////........................+++...///...,,,---000444........................111000...---,,,,,,---...---.........---------...)))***,,,......---,,,+++,,,,,,++++++,,,,,,---...------------------------+++---//////...---...///------------------......,,,---...////////////000---............/////////---,,,+++))))))***,,,...------------------------,,,,,,,,,,,,------------......///000000000000000//////000000000000//////......//////000000111111111000///...............,,,...000000//////000111...///111222222111///...---...///...,,,+++,,,---,,,,,,,,,---------......,,,---......,,,,,,---...,,,---------............///............///000000////////////////////////............////////////,,,---///...------...000/////////////////////////////////...---,,,------------......///000000111////////////////////////---------.........//////---///000000...,,,,,,,,,,,,---.../////////...---,,,------...///000111111//////...---,,,---...000......//////////////////............////////////............//////////////////............//////---------.........//////++++++---///000//////000///,,,,,,//////,,,,,,///..................---------...//////...---...///...//////////////////............/////////000000---......///000/////////........./////////000000////////////000000000111.../////////000000111111000000000000000///......///000222111000000111333...///222333333222///......//////000000000000000//////000000000000////////////111222222111000/////////000000000000//////---......///000111111222111111111111111111111111222222111111111111222222///111333333222111111222222222222222111000000111444333222111111222333444111111111111111111111111000000000000111111111111111222222111///...000111000000////////////000000//////...//////000111222111111111111111111111111////////////000000000111///111222222000000000111---...000222222111///...000000000000000000000000111111111111222222222222000000000000000000000000000000111111111222222222111111000///---...000333000111111111222222222333......////////////......000000//////////////////...///000000111111111111//////......//////000111000////////////.........------///000000000000000000000///...---------...////////////////////////....../////////000000000........................///000111///---,,,,,,---..............................---------......///---...//////------...///)))***,,,---------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...+++,,,......---------...////////////............,,,...000000//////000111++++++,,,,,,,,,---------,,,,,,,,,+++******,,,...---------------------------............/////////......///000000000000000///000000111111000000///////////////000000000000000//////............///***,,,.../////////000111000111222222222222111000---/////////---,,,---...---------.........//////---...//////------...///,,,------.........------//////......//////000111////////////////////////............////////////,,,...//////......///000000000000000000000000000///000000///------...000111111000//////......---000000000000000000000000------........./////////---///000000...,,,,,,,,,------...////////////...------......//////000000...//////...,,,,,,---///...//////000000000//////------........./////////............//////////////////............//////------........./////////...,,,...222333000///111000------000000------000,,,---......//////......,,,...//////...---...000...//////000000//////........./////////000000000...//////000000000000000.........//////000000111/////////000000000111111///000000000000000000111//////000000000000//////000111222222111111222333...000111222222111000......///000000111111000000...//////000000000000000000000111222222222111111000000111111111111000000//////000000111111222222111111111111111111111111222222111111111111222222...000333333222111111222111222333333222111222333555444222000000222444555111111111111111111111111000000000111111111222222000111222222000000111222000000000000000111111222000000000000111222333333111111111111111111111111/////////000000000111111///111222222111000000111...///000222222111111000222222222111111000000000111111111222222222222333000000000000000000000000111111111222222222333333222222000...---...111444000000000111222222333333//////000000000000////////////000000000000000000---...///000111111111111///////////////000000111111111000000000/////////,,,---///000111111000000000///...............//////////////////////////////////////////000000111........................///............---)))'''........................,,,---......///.........,,,---///...,,,+++---///***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***,,,......---------.........////////////......)))+++......---,,,...///,,,------------.........+++---...---++++++,,,...........................------........./////////......///000000000000000000000111111111111000000000000000000///////////////............//////000,,,...000000000///000111000000000000000000000000---///000///......///000........./////////000000...///000000......///000---...////////////...---///////////////000000111////////////////////////............////////////---...//////......///000000000000000000000000000///000111000......000333111111000000///.........000000000000000000000000............////////////***,,,///000///........................///000000.........///////////////---///111000...,,,---......///000111000000///...---------.........//////............//////////////////............//////............///////////////,,,---222111,,,***---000......000000......000***+++---...///000//////---///000000//////000111//////000000000000//////.../////////000000000000///000000111111111111111---......///000000111111//////000000000111111111111111111000000000000000---...///000000111111000///000111111000000111222000000111111111111000000//////000111111111111000......///000000000000000000000000000000111222222111111222222222222111111111111111111222222222222111111111111111111111111222222111111111111222222---000333444333111111222000222444444333222444666333333333222222333333333222222222222222222222222000000111111111222222222---///222333222111222222111111111111111222333333111111111111222333444555111111111111111111111111//////000000000111111111///111333222111000111111111111111111222222222222222222222222222333333333111111111222222222333333000000000000000000000000000111111111111222222222111222222111//////111333//////000000111222222333222222333333333333222222//////000000111111222222,,,---...///000000000000///////////////000111111111111111111000000000000,,,---///000111111111000//////............/////////////////////////////////////////////000111111////////////////////////+++******---///...***&&&..............................///000///...,,,+++***,,,...---+++***,,,...++++++*********+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........***,,,......---,,,---...,,,,,,---...////////////***---//////...---///111000000000000111111111111***---000///---+++,,,...////////////////////////+++++++++,,,,,,,,,------...//////000000000000000000000111111111111000000111111000000//////.....................///000111///111222222000///000000000000////////////000000---///000000//////111222////////////000000000000///000111000///...///111//////000111111000///...///////////////000111111000000000000000000000000............/////////000---...//////......///111000000000000000000000000///000111000...///222555......//////000111111111000000000000000000000000............/////////000'''***...000000000000111///...---------///000111///////////////.........---000333333000------///...///000111111000///...---------.........//////............/////////000//////............//////............/////////000...++++++///---&&&$$$&&&111......111111......111)))***,,,...000000000000...000111111000000111333//////000000000000//////////////////000000000000000000111222222222222222---......///000111111222000000000000111111111111222222111111000000//////,,,---...000111111111111...///000000//////000111111000000000000000000111//////000111111111111111......///000000000000000000///.........000111222222222333333333333222222333333333222222222222222111111111111111111111111222222111111111111222222---000333444333222111222000222555555333333666888111222444555555444222111222222222222222222222222000111111111111222222222,,,...222444333222222333222111111111222333444444222222222222333444555555111111111111111111111111000000000000111111111111000111333333111000111222222222111111222222333444111111222333444555555666111111222222222333333333000000000000000000000000000000000000111111111111///111333333222111000111...//////000111111222222000111111111111222222222333222222222111000000000...///111222111000111222000000111222222222222111444000,,,---111222000---//////000000111111222222////////////////////////000000111111111111000000...------------...//////////////////////////////////////////////////////...///////////////......///......//////000111222000000//////...---++++++,,,,,,,,,,,,------...///........................///---+++,,,///111///---,,,...///...------...///+++,,,,,,---///111222333+++,,,...---,,,,,,---///,,,,,,,,,---------.........------------...//////...,,,***,,,///111000...000///...------...///000000---+++,,,///111111000,,,---///000///000222333///000111000///...///000---'''%%%***///000//////+++---///222333222000///000///.........000111222...///111111/////////000000000000000111111111111000111333222000//////000000000111111222222222333000111111000///......///000000000000111111111111////////////000000000000111000/////////111222333111000///......///000111777222...,,,...//////...........................---------...............---///111111111111111333222000///...---...//////000///...------...///000...///000///------///000//////000000000000//////////////////000000000000000111111111111000000///000000//////.........---000000000000000000000000///000000000000000//////000000000000000000000000.../////////000000111111...............///000000111111000///...000444777......///000111222222333......///000111222222333000000////////////000000111111000///...---,,,,,,000000000000000000000000////////////000000000000111///------000222111///111111111111000000000000111111222222222222111111222111000.........///000000000000000000000000000...000111111000000111222222222222222222222222222111111222222222333333333111222222222222333333333111000000000111222333333222555666333333555555111222333555444333222222333777666444444555555444333444555555333111111222333333333222222222222333333//////000111111111111111333333333222222111111111000000000000000000000000'''***///222222222222333222222111111111111111222---///111222222222333444222222111111111111222222111333444444222111111222000000000000000000000000000000000000111111111111000000000000000111111222111111222222222222111111111111111111111000//////000111111111111222222222222222222111111111111111...000222222111000000111000000111222222222222111222///,,,---000222000.../////////000000111111111////////////////////////000000111111111111000000......------......///000////////////////////////////////////////////////....../////////......---//////...............///////////////...---,,,,,,------,,,,,,,,,---..............................---+++***+++...///...,,,---...///...,,,+++,,,---000//////.........//////,,,---......------...///,,,,,,---------.........,,,,,,,,,,,,,,,------......,,,+++,,,///111000...000///...------...///000000---+++,,,///111111000,,,...///000000000222333///000111000///...///111111+++(((,,,111000......,,,...000222333222000///000000///...//////111111...000111111000//////000//////000000000111111111000111333222000//////000000000000111111111222222///000111000///...///000111000000000000000000000...////////////000000000000000000///000000111111111000///......///000000555222...,,,---//////.......................................////////////---///111111000000111222///...------,,,,,,,,,,,,000///............///000...///000///...---///000///000000000000000000////////////000000000111111......///////////////...111111111000000/////////000000000000000000000000///000000000000000//////000000000000000000000000/////////000000000111111///............///000000000000000000///000333666//////000000111111222222//////000000111111222222000000000//////000000000000000///////////////...111111111111111111111111/////////000000000111111111///---...000222111000111111111111000000000000111111222222222222111111222111000///...//////000111111111111111111111111///000111111000000111333222222222222222222222222111111222222222333333333111111111111222222222222222111111111111222222333111444444222222444444111111333444444333222333444555444333333444444333111333444444333111111222444222222222111111222222222///000000111111111111111333333333222222222111111000000000000000000000000***---111333222111000000111111000000000000000111...000222222222111222333111111000000000000111111000111333333222111111222111111111111111111111111000000111111111222222222000000000000000111222222//////000000000000//////111111222111111000000///000111111111111222222222111111111111111222222222///111222222111000000111000000111222222222222111000...+++---000222111///////////////000000000000////////////////////////000000111111111111000000...............///000000////////////////////////////////////////////////------...............---000///...------,,,,,,,,,.........//////......---......------------------........................+++*********,,,---,,,+++...//////...+++******+++111111000///............---...//////......///000------------.........///------------.........///...---,,,---///000000/////////............/////////...,,,---///111111000,,,...000000000000222333///000111111000///000111333...,,,///222000.........///111222222111000...111111000/////////000000...000111111000//////000////////////000000000000000111333222111///000000//////000000000000111111...000111000//////000111111111000000//////.............../////////000000000000000111000000//////000//////......//////000333111...,,,---//////////////////////////////////////////000000000111111,,,...000111000000111222111111111111000///...---000000////////////000000...000111000///...///111000000111111111111000000///000000000000111111111---...///000000000000000222222222111111111111111000000000000000000000000///000000111111111000000000000000000000000000000000000000000000111111111///////////////000000111...000111111000000222333111111111111111111111111111111111111111111111111111111000000000000111111/////////000000000111111111111111111111111111111///000000000000111111111111///...///111222111000222222111111111000000000111111222222222222111111222111000000///000000000222222222222222222222222///111222222111000222333111111111111111111111111111111222222222333333333222222222222333333333333333333222111111111222222000333333111111333333111000222444444333333444555444222111111222333222000111222222222000111222444222222111111111111222222000000111222222222222111333333333222222222222111000000000000000000000000...000333333111///......000000/////////000000111000111333333222111111222000000000000000000000000...000222222111111222333111111111111111111111111111111111111222222222222111000000000000111222222///000000111111000000///111111222222222111000000000000111111111222222222000000000111222222222333000222333333111000000111000000111222222222222111///---,,,---000222222111////////////////////////////////////////////////000000111111111111000000//////......//////000111////////////////////////////////////////////////,,,------............---000///......---------...------...///////////////000///...---------------........................++++++++++++,,,------,,,...///000///---,,,,,,---//////......///000111111...///000000//////000111---............////////////000000111111111111111...------...///000///////////////....../////////............000111111111---///000000000000222333///111222111000000111333333...---111333111///000000111222333222111000///222111111000000////////////000222222000///000111....../////////000000000000111333222111000000111///////////////000000000...///111111000000111333111111000000///.............../////////000000000000000111222111000...---//////////////////000000111000...---...//////000000000000000000000000000000000000111111222222222---...000111000000111222111222333333222111///...000000000000000000000000///000111111000///000111000111111222222111111000000000000111111111222222///000111222333333444333222222222222111111111111111111111111111111111111000000111111222222111111111111111111111111111111111111111111111111111111000000//////000000111222---000222222222111111222222222222222222111111111222222222222222111111111222111111000000111111222000000000111111111111222111111111111111111111111000000000111111111222222000000000111222222222111222222222111111111000000111222222333333222222111111111111111111111111111222222222222222222222222000111222222111111222444111111111111111111111111111111222222222333333333444444444444555555555555555444333222222222222222111333333111111444444222///111333444333333444666333222111111333333222111///000111111000000222444222111111000000111111222000111222222333333222222222222222222222222222222000000000000000000000000000222444333222000//////111000000000000111111222111222444333222111111222111111111222222111111111,,,...000111111111222333111111111111111111111111000000000111111111111222111111000000111111222333222222333333333333222222111222222222222222111111000000111111111222222222000000000111222222222333000222333333111000111222000000111222222222222111///...---...000111222222000000000000000/////////000000000000000000000000000000111111111111000000000////////////000111111000000000000000000000000000000000000000000000000,,,------...//////......//////......///000000111------...///000000000000000///......------------////////////////////////,,,---...............///---///000000//////000222///////////////000111222...///000000//////000222........./////////000000///000111222222222111111......///////////////000...//////////////////...---...///000000000111111...000111111000000222333///111222222111111222444000---...222444111000222111222222333333222111000222222111111111000/////////111222222000000000111////////////000000000000///111333333111111111222000000000///////////////...000111111000000111333111111000000/////////.../////////000000000000111000111222222222000///......//////000000000111111000000////////////000222111111111111111111111111000000111111222333333444---///111222111111222333---.../////////...,,,+++000111111111111111111000///111222222111000000111111111222222222222111111111111111111222222222222000000222333444444444444111111111111111111111111222222222222222222222222000000111222222222222222222222222222222222222222222222222222222111111111000000000000000111222222...000333444333111111111333333333333222222222222333333333333222222222222222222111111111111222222333222222222222111111111111111111111111111111111111111111111222222222222///111222333222222222222222222222222111111111111222222333333333333222222111111222222222222222222111111111111111111111111111222333333222222333444111111111111111111111111111111222222222333333333333333333333444444444444555555444333222222222333222444444111111555666444///111333444333333444666444333222333444555444333///000111111000000222444222222111111111111222222111111222333333333333333222222222222222222222222111111111111111111111111///111333333222111111222222111111111222222333444111333444444222111111222222333333444444333333222,,,...000111111111222333111111111111111111111111/////////000000000111111111111111111111222222333333333444444444444333333222222333333333333222222000111111111111222222222111111111111111222222222///111333333222111222333000000111222222222222111000000000000111111222333111111111111000000000000000000000000000000000000000000111111111111000000000000000000000111111222000000000000000000000000000000000000000000000000------...///000000000000.........//////000222222---...///000000000000000//////......---.........////////////////////////---///000000//////000111---///000111000111333444222111111000////////////...///000000//////000111////////////000000000000,,,---///000000000///......///000000......///000......////////////......,,,...111111000000111222///000111111000000222333000111333333222222333555///...///444555222111333111222222333333333222222111111222222222111000000///111222222111000000111000000000000111111111111///111333333222111222333111111000000000000/////////111222111000000111222000000000000111111111111000000000111111111222222222222222333222222111111//////000111222222222222///000111111000000222444222222222222222222222222///000000111222333444444...000222333222222333444//////000000111111000000111111222222222222111111///111333333222111111111222222333333333333222222111111222222222333333333///000111222222222222222111111111111111222222222222222222222222222222222000111222333333333333333222222222222222222222222333333333222222222222222111111111111111222222333000222444555333222222333333333333333333333333333333333333333333333333333333333222222222222333333444444333333222222222111222222222222222222222222111111222222222333333333///111444444333222222333333222222222222111111111222222333333333333222222111111222333333333222222111111111111111111111111111333444444333222444555222222222222222222222222111111222222222333333333111111111111222222222222555555444333333333444444333555444111222666777666000222444444333333444555555444333444666777666555111222222222000111222444333222222222222222222333222222333444444444444333111222222222222333333333222222222222222222222222///111333333222222333444222222222222222333444555111222444444333222222333333444555666666555444333...000222222111111222333222222222222222222222222///000000000000111111111222111111111111222333333111222222333333222222111222222333444444444333333000111111111111222222222222222222111111111111111...000222333222222444555000000111222222222222111222222222222111222333444333222222222111111111000000000000000000000000000000000111111111111000000111111000000000111222222000000000000000000000000000000000000000000000000---...///000111111111111//////.........//////000...//////000000000/////////............//////000////////////////////////---///111111///...000222...///111111000000111333111111000000000000000111---...000///......///111//////000000000111111111+++,,,...000000///...---...000111000...---///111---...///000000///...---,,,///222222111000111222///111222222111000111333000111333333222333444666222111333777666222111333111111222333333444444444///000111222222222111111///111333222111000111111111111111111222222222222///111333333222222222333222222111111111000000000111222333222000000000222000000111111222222333333111222222222222333333333333333333222333333444444///000222333444444333333///111333333111222444666333333333333333333333333//////000111222333444444000222444444333333444555333333333444555666777888111111222333333222111111///111444444333111111111222222333333333333222222222222222333333333333444111111222222222222222111111222222222333333333444333333333333333333333333000111222333444444444444333333333333333333333333444444333333333222222222222111111111111222333333333444666555444333333444222222333333444444555555222222333333444444555555333333222222222222333333333333333333444444444444222222222222222222222222222222222333333333333444...222555555444222222333333333222222222111111111222333333444444333333222111111333444444444333333222222222222222222222222222333444444333333444555333333333333333333333333111111222222222333333333222222222222333333333333555444444444444555555666222444333000000555777666111333444444333222333444555444333444666777666555333444444333111111222444444444333333333333444444222333333444444444444444111111222222222333333333333333333333333333333333111222444333222222333444111111111111222333444555000222444444333333444555222333555666666555333222000111333333222111111222222222222222222222222222111111222222222333333333222222111111222222333444222222333333333333222222222222333444444444444444000111111111111222222222333222222222111111000000---///222333333333555666000000111222222222222111333444444333222222333444333333333222222222111111000000000000000000000000000000111111111111000000111111111000111111222333000000000000000000000000000000000000000000000000......000111222222222222000///...---------------//////000000000000//////...............///000111000000000000000000000000---///111111///...000222///000111000///...///000------...///111222444555---...//////......///000000000000000111111111111---...000111222111///......000222111...---///111---...///000000///...---+++///222333111000111333000111222222111000111333000222333333333333555666555444666999777222111333111111222333333444555555///000111222333333222111000111333333111000111222111111222222222333333333///111333333222222333444333222222222111111000000222333333222000///000111000000111222333444444555222222333333333444444444444333333222333444666777000111222444555555444444///111444444222222555777333333333333333333333333...//////111222333444444111222444555444444555666222111111222333555888999111222333444444333222111///222444555333222111111222333333444444333333222222222333333333444444444444444555555555444333333333333333444444555555555333333333333333333333333000111222333444444444444333333333333333333333333444444444333333222222222222222111111222222333444444555666555444333444666222222333333444555666666222222333333444555666666444333333222222333333444111111222333444555666777222222222222222222222222222222333333333444444444...222666666444222222444333333333222222222111111222333333444444333333222000111333444555444333333333333333333333333333333222333555444333333444666444444444444444444444444111111222222222333333333555555555666666666777777444444444444444555666777111333222...///444666555222333555444333222222333555444333444666777666555444555555333222111222333555444444333333444444555222333444444555555444444111111111222222333333333444444444444444444444444333444555444222111222333000000000000111222333444///111333444333333444666111222444555555444222111111333444444222111111222222222222222222222222222333333444444444444555555222222111111222222333444444555555666666555555444222333333444555555555444222222222333333444444444333222111333777999888666444444444555444444333333333333333333333333333333444444444333333222222222...111555666555444333333444444333111///000222444000000111111111222222222222111000//////000111222111111000000111222333333000000111222222222222111000000000000111111111111222222222222222111000///333222222222111111000000000000000000000000000000222222111000///...------222000...000222333111...666444222111000111222333222111000///......//////---///000000//////000222111111222222111000...---000000000000111111111111000000000000000000000000111111000000000000000111////////////000000000000000111111111//////000222333333333444444555555555666666666555444333111000444111222666666333333555555222000333888:::777333222222333333333444444444444333222111111333555666333333444444444333333222000000000000000000000000444444333222111111111111222222222222222222222222000000111111222222333333444555555333222111222444111222333333444444444444333333444555666444111///000222444333222111222333111111111000///000222555444444444444444444444444444333333222222333333444///000111333333333222111111111222222222222111111111222333222111111333555333222222222222222222333111222333333111111222333222444333000000444666444111222222222111111333555555666777666444333333555666666555444333333222111444444333333222333333333111333555555444444444555777666555444333444444555333444444555555444444333333222222222222333444555333111000//////111333444222222222111111111111000111222444444222111111222444444444333333222222222111222333333444444333333333333222222222333444555111222333333444444333333111333444444222111111222333333333222222111111111333222111111111222333444555555555444444333333333111111111222333444666777777555555777:::;;;999777444444444555555555555555555555444444444444555555222444333111333888666000444666777777666555555666777666444222222222444555333333333444444555555555555555555555444333222222555555444333222222222222222333444444222222333444555555555444444333333333333333333444444444555555111222333333222222444666555444444333333444444555000000111222222333444444222222222333333444444444111111222222222333333333333333333333333333333333222222222333444555666777222333555555555555666888222222333333333444444444333222111333666888777555444444444555555444444333333333333333333333333333444444444333333222222222---000333444333111111111333444333222000000222444111222222222333333333333222111000//////000111222111111000000111222222333000000111222222222222222000000000000111111111111222222222222222111000000222222111111111000000000000000000000000000000000222222111000//////......333111000111333444222///444333111000000111222333///000111222222222111000...000111000//////000111///000111222222111111000//////000000000111111111111111111111111111111111111111000000000000111111/////////000000000111111111222222111000000111333333333333333444444444444555555555666555555444444444111222666666333333555333222333777;;;;;;777222333333333333444444444444444333111111111222444555222333333333333333222222222222222222222222222222555444333333222222333333222222222222222222222222111111111111111111222222333444444333111111222333222222333444444444333333111111111222222222000///111222444444222111222333111222222222111111333555333333333333333333333333444333333222222333333444555555444333111///,,,+++222222333333333333222222111222333222111111333555333333222222222222333333111222333333111111222333222444333000111444666444222333444333222333444666555666666555444333333555444444444444333333333333333222222222222333444444111333444555444333444555666555444333333333444444333333444444444444333333333333333222333333444444333222111111111222444444000000111111222222222333111222444444222111222222555444444444333333333333222333444444555555444444222222222333333333444444111222333333444444333333000222444444222111222333444444444444333333222222111222333444555444444333555555555555555444444444111111111222333444666777666555444555555555333111333444555666888999:::;;;777777666666666666777777666888888666999>>><<<666444666777777666555555666777666444333222333444555444444444444444444555555444444555555555444333333555555444444333333444444222333444444333222333444555555444444444444444444333333444444444555555555222333444333222222444666555444444444444444444555333444444555666666777777333333333333333444444444333333333333444444444444444444444333333333222222555555444333333333333333111333444555444444666777333333333333444444444444444222222333444555555333333444444555555555444444333333333333333333333333444444333333333333222222///111333333222111222333222333444333111000111222222222333333333444444444222111000000000000111222111111111000111111222333000111111222222222222222000000000111111111222222111222222222222111000000111111000000000000//////000000000000000000000000222111111111000/////////333222222333444444333111222111000000000111222333---///222555555444333111000111222111000///000111...///000222222333222222/////////000000000111111111111111111111111111111111111000000000111111222///000000000000111111111111222333222000000222333444333333333333333333222333444555666666666666666444111222666666333333555222333555999<<<;;;666111333333333333444444444555333222111111111222333444111222222333333222222222333333333333333333333333111111000000111111222333333333333333333333333333111111111111111000000000222333333222111000222333333444444444444333333222000000000111111111111111111222444444222222222333000222333333222222333444222222222222222222333333444444333333333333444444000000111111222111000000333333333444444333333333000222333333111111333444333333222222222222333333111222333333111111222333222444444111111555555333444555555555444444666888444555666555444333444555222222222222333333333444111111111111222333444444000222444444333222333444555444333222222222333333222222333333333333222222333333333333333333333333222222333333333444444444//////000111222333444444111222444444222222222333444444444444444333333333333444444555555555555555111222333444444444333333111222333333444444333333///111333444333222333444555555555555444444444444111222555777888666444222444444555555555555555555222222222222333444666666777888888777555444444555444555666777888999:::;;;888777777666666777777888444555666555777;;;:::666555666888888666555666777777666555444333444555666555555555555555444444444333444555555555555555555555555444444444555666666333444555444333222333555444444444555555555555555444444444444555555555666444555555444222222333555555555444444444444555555222222222333444444555555444444444444444333333333555555555555555555555444555555444444444333333333555444444333333333333333111222444444333333555666333333444444444444444444444333333333333333333222333444444555555555555555444444444444444444444444333333333333333333333333333444555444333333444555111333444444222111111111222222222333333333333444111111111111111111111111222111111111111111222222000111222222333333222222000000111111111222222222111111222222222111111000000000000///////////////000000000000000000000000111111111111111111000000222222222333333333222222111000000000000111333333///111333444444444222222111222333222000///000111000111111222222222333333/////////000000000111111111111111111111111111111111111000000111111222222000000000111111111222222111222222111000000111333444444333333222222222111333444444555555555555555444111222666666333333555333333444777:::999666222222222222222333333333333222222111111111222333444111111222222333222222222333333333333333333333333111111111111222333444555333333333333333333333333222222222111111000000///222333333222000000222333444555555555444333222222111222222222222222444666111333444444333222222333...000333444333111111222222333333333333333444444444444333333333333444444......///000222333333444222222333333333333222222000111333333222222222444222222111111111111222222111222333333111111222333111444444111222555555333333555555555444444555777333444555555333333444555222222222222222222222222222222111111111222222333///111333333222222222333333333222222222222222222111222222333333222222111333333444444333333222222111222333333444444333333000000111222222333444444111222444444333222333444333333333333333222222222222333444444555555444444111222333444444444333333111222333333444444333333///111333444333333444555555444444444444444444444111333555666666666444333333333333444444555555666222222222333333555666666333666888888666555888;;;777777666666666666555555666666555555555555666666222333444444444555444333555777888888777666777777777777666555555555666777777666666666555555444444333444555666666666666666444444444444444555666777444555666555444333444555444444555555666666666777444555555555555666666666555666666555333222333555666666555555555555666666222222222333333333444444666666555555444444333333666666555555555555444444444444444444555555555555111111222222333555666777111222333333222222444555444444444444444444444444333444444333222222222333333444555555666666666555444444444444444444444444333333333333333333333333444555555555333333444555111333444444222111111111111111111111222222222222111111222222222222111111222222111111111111111222111111222333333333333222111111111111222222222222000111111222222222111111///////////////000000000111111111111111111111111111111111111222222222222111111222333222222111111000000000111111222333333444333222111111111111111111222333222111000111222444333333222222222222222000000000000111111111111111111111111111111111111111111111111111222333333111111111111222222222222111111222111000///111333444444444333333222222222333444444444444333222222444111222666666333333555444333333333444555555444111111111111222222222222222222222222222333333333000111222333333333333333333333333333333333333333444444444555666777888999333333333333333333333333333333222222111111000000222222333222111111222444555555555555444444333222111333444333222222555777111333555444333222333444---000222333222111111111444444444444555555666666555444444333333444444555555444333222111000//////111111222222222222111111///111333444333222222333111111000000000000111111111222333333111111222333000444444222222555555222222333444333222222444666222444555444333333444555444444333222222111000000444444333222111111111111///111333333222222222333111222222222222222222222111222222333333222222111222333444444444333222222000000111222333222222222333222222222222222222222000222444444333333444555111111111111111222222222111111222333333333333222222222333333444444333333111222333333444444333333///111333444444333555666333333333333333444444444333333333333333444444555222222333333444444444555333333333333444555666666111333555444222222555999888888777777666666666666666666555555555555666666888888888999888666555666666888999999888777777888777777777777777777777888777777777666666555555555444555555666777777777777444444444444444555666777555666777666444333444555555555555666666777777777555555555666666666777777666777777555333333444555777666666555555666666777666666666777777777777777666666666555555444444444555555555555444444444444222222333444666777888999222222222333444555777777111333444333222222333555555555555555444444444444333444555444333222333444333444555666666666666666444444444444444444444444222222333333333333444444111333444444222111111222222333444333111000111222000000111111111222222222111111222333333222111111333222111111000111111111111222222333333333333333111111111222222222222333000000111222222222222111//////000000000000111111111111111111111111111111111111111222333333333444000222333333222111111222222222222222222333333333666444222111000000111222000222333333222222333444666555444333222222222222111111111222222222333333222222222222222222222222111111111111111222333444111111222222222333333333111222333222000000222333555444444444444444333333333333333333333222111000444111222666666333333555555444222111222333444555111111111111222222222222222222333333333444444444111222222333444444444444333333333333333333333333111111111222333444555666333333333333333333333333333333333333333222222222222333444333222222444555444555555555555444444333000333555444111000333555222333555555333333333444///000222222111111111222444444555555666666777777555555444444444444555555444333222222222222333333000111111222222111111000///111333444333222222333111111000000000000111111111222333333111111222333000333444222333555555222111222222222111111333444222333444444333333444555555555444333222111000000555444333333222222333333000222444444333222333444111111222333333333222222222222333333333333222222111222333444555444333333000000111111111222222222444333333333222222222222000222444555444333444555111111111111222222222222000000111222222222222222333333222222222333444555111222333333444444333333000222444555444333444555333333333333333444444444444333222222222333555666333333333444444444444444444444444444444555666666888888888666444444555777777888888999::::::;;;;;;999888888777777888888999999999:::;;;999555555888777888::::::888777888999777777888888888888999999777777777777777666666666555666777777777777777777666555555555555666666777666777888777555444444555666666666777777777777777666666666666777777777777666777777666444444555777777777666666666666777777666666666666666666666666666666666666666555555555444444444444555555666666222222333555777888999:::777666666555555555555555222444555444333222333555666555555555444444444444222444666555333333444666333444555666777777777777555555555555555555555555222222222333333444444444111333555666444222111111333444333222000000222444111111111222222222333333111222222333333222222111333222222111000000111111111222333333444444333333111111111222222222333333000000111222222222222222000000000111111111222222111111111111111111111111111111222222333444444555000333555444222111222444333444444444444333333222444444444444444333333333///111333333333333555666555444333333222333444444222222333333333444444444222222222222222222222222111111111111222333444555222222222333333333333444333444555444222222444555444555555555555555555666222222333333444444333333444111222666666333333555444444444444333333444444222222333333333444444444333333444444555555555555222222333444555555555555444444444444444444444444000000000000000111222333444444444444444444444444333444444444444444444555333444555444333333555777333444555555555555555555111444888777333111222555222444555555444333333444222333444333222222444666333333444444555666666777555555444444444444555555000000111222444666999:::111222222333333222222111...111444444333222222222333333222222222222333333111222333333111111222333000333444333333555555111000111222222000111222444111333444444333333444555555444444444333333222222333333333333444555666777111333444555444333444555111111333444444444333333333333444444444444333333///000222444555555444444222222111000111222333444222222333333333333333333000222444555444444555666222222333333333444444444111111222333333333333222555333222000111222555666111222333333444444333333222333555555444333333444333444444444555555555555333444444444555555555555666666666666666555555555555444444444444555555666>>><<<999888888999999999888888999::::::;;;;;;;;;999999888888888888999999555444666:::888444555:::777999::::::999888888999777888888999999999999999777777777777777777888888777777888888888777666666999999888777777777888888777888888777555444444555888888777777777777777777666666777777777888888888555666777666555555777888888777777666666777777888444444444444444444444444666666666666666777777777444444555666777777888888555555555666777777888888888888777666666666666666333555666555444333444555666666555555555444444444222444666666444333555888333444555666777777777777555555555555555555555555222222222333333444444444222555888999777444222222444444333111///000222444222222333333333444444444111222333444444333222111333333222111000000111111111222333333444444333333111111222222222333333333///000111222222222222222000000111111222222222333111111111111111111111111111111222333333444555555111444666666333222333555555555555555444444333222111222555777888777555444///000222333333444666777444333222222333444666777333333333444444444555555222222222222222222222222111111111111222333444555222222333333333444444444555666777666444444666777444555555555666777777777000111333444555666666666444222222666666333333555222444777777666444444333444444444555555555666666333444555555666666555555222333444555666666666666666666666666666666666666666666555555555666777777444444444444444444444444444444444555555666666666333444555555444444666888333333444555666666666555333888<<<;;;777333444666222444555555444333333444444555555444333444666888222222333333444555666666555555444444444444555555777666555444333444555555222333333444444333333222...111444555444222222222555444444333333444444555111222333333111111222333///333444333333555555111111222333222111111333555111222444333333333444555333333444444444444555555000111222333555777999;;;111333555555444444444555111222333444555444444333333444444555555444444333...///222444666666555444444333222111111333555666111111222333444444555666000222444555444444555666444444444555555666666666222222333444444444444333666444111///000222555777222222333444444444333333333444666555444333333444444555555555666666777777222444666888888777555444999999888888777777666666555555444444444555555666:::666333444777::::::999::::::999999888777666666777777666666666666777777333222666;;;:::666888???777999;;;:::999888999:::777888999:::::::::::::::666666777777888888999999888888888888888777666555<<<<<<;;;:::999999999999888999999888555444555555999999888888777777666666777777777777888888888888555666777666555666888:::888888777777777777888888888888888888888777777777555555666666777777888888444444555777888999:::;;;777777777777666666666666666666666666777999:::;;;444555666666444333444666999999888777666555555444555555444444555555666777666666555444333444777999000444777777444333444555444555555666666666555555333222222222222222333444444444333333222222222222222333333333222111///...333333444444444444333333222333333333333333222222222444555555333222333444333333444444444444333333000111222222333333222222222222111000////////////333333444444444444333333222333444555555444333222666333111444888999555000444444444444444555555555666666555444333333333444555555444444444444444444222222333444444444444333444444444444444444444444444444555666666777888888666444222222444777888999444444555555666777888888777777777777777777777777777777666666555444444444555555555555555555555555666666666666666666666666333444555666777777777777111333444444444444666777777888888666444444555666777777777666666555555444555555555555555555555555555555555555555555555555666777777888777666444333333333333444444555555555777777666555444444333333333444555666666555444333666666555555555444444444999777555444333444555666222222444555555444222222999999888888777777777666777777888999999888777666888777666555444333333444555444333444555555444333333555666555333333444555444444333222333444666777444444444333333333333333555555555444222222444666777666666555444444444555555555444444444555666666666888999777444333444666444333222333444555555555666666666666666666666666555555555444444333333333333333444444444444444444111333444666777777666666666666444444444444666666666555555444444444555555777555333444666666444222666666666666555444333222777555333444777888777555:::666444555888999888555555555555777777666333000444444555666777777666666666666666666777777777777777777777777777777777777666666666666666555555555555666666555444444777999888888888888888888888888777888999::::::999888777888888999999999999888888777888888888999999999999999999888888888888999999<<<999666777999:::888777888999999999999888888777777777777777777888888999777888999888777777999;;;;;;;;;999888777777666666:::999888777777888999:::666666777888999:::::::::555555666777777888777777777777777777777666666555999999999888888777666555777777777777777777777777777777777777888888888888666666666666777777777777777777777777666666666666555555444444444444555555888777777666555444444333777666666666777777888888444555555444222333555777555777999999666555555666444444555555555444444333444333333333333444555555444444333333333222222222555555666666555333222111222333333444444333333222222333333444333333222222555666888888666555666777222222333333444333333333111222222333333333222222222222222222333444555666222333333333333333333222222222333333333222222111666444333444666666333///333333333333333333333333555444333333222222333333555555555555555555555555333444555555666666555555666666666666555555555555333444444444555666666666777555333333555777888888555666666777888888999999666666666666555555555555333333444444555666666666777777777777777777777777777777777777777777777777555555666666666666555555444666777777666666777999555666666555444333555666777777777666666666666666666666666666555555555555777777777777777666666666444444555666666555444333444555555555666666666666777777666555555444333333444555666666666666555444666666555555555444444444999777666444444444666777444444555555555555444444777777777777666666666555555666777777777777666555:::999888777777666666666666666555555666666666555444555666666444444444666444444444333444444555555555555555555555555555555444555555333222222444666666666555444444444444444555555555555555666666777555777888666333222333444666555444444555555666555555555555555555555555555555555555555555555444444555444444444555666666777333444555666777777666666555444333333333333444555666666555555555555666666;;;999777777999:::888666555555666666666666666555777666444555888999888666777777777777666666777888888777777888:::999777555666666777888888888777777777777777777888888888888666666666666666666666666888888777777666666666555666777777666555666888:::777777777777777777777777777888999999999999888777777777888888888888777777888888999999999::::::::::::999999888888999999:::;;;999777777888999777666777777888999999888888888888888777777888888999:::777888999888777777999;;;::::::999888777777777777999999888777777888999999777777777888999999999:::555666777777777777777777666666777777777666555555777777888888777777666666666666666666666666666666666666666777777777888888777777777666666666666666888888888777777777777777777666666555555666666777777777777666666555555555444444444444555555666666444555666555444333444666555666888777555333333444555666666666555444333333111111111111111222333333555555555444444444444444444444444444333222111111333444444444444444444333444444444555555555444444333555777666555444555666222333333444555555444444444444444555444444333333222222222222333444555555444444444444444444444444555444444333222222222333444555666777777666555444444444444444333333333333555555444444333333444444444444555555666666777777222333333444444444444444777777777666666555555555555555555555555666666666888666444333555666666666333444444555555666666777777777777666666555555555444444555555666777777777666666666666666666555555444444444444444444444444888888888777777555444444444555666666555444555666555666666666444555666888666666666666666666777777777777666666555555555444777777777777888888888888333444555555666555555444666666777777777777888888777777666666555555444444555666666777777666666555666666666555555555555444888777666555444555666777777666666555555666666777888777777777777777666666555666777777777777666666999888777666666555666666777777777777777777777777444666777666555444555777666666666666666666555444555555555666666777777888555666666555444444555777777777666666555555666666555555555555555666777777666777888777555333444555777666666555555555666666666666666666666666666666555555555666666666666666666555555555666777999:::444555555666666666555555555555444444444444555555777666666555666666777777888777666666777777666444444444666777888888888888888666666777888999888777555888:::888555444777:::888666666666888999888777888999999999999888888777777777888888999999999999777777777777777777777777:::999999888777666666555777888999888777777999;;;777777777777777777777777777888888999999888888777777888888888888888888777999999999999:::::::::;;;::::::999999999999::::::;;;999888777888888666555555666777888888888888888888888888888888999999999777888999888777777999;;;999999888888888888888999999999888777777888999999888888888888888888999999777777777888777777666666555666666666666555444444555555666777777777666666555555555555555555555555555555666666666777777777888777777666666555555555888888888888888888888888888777777666666777777888888888888888888888777777333444444555555555555555444666888888666555555666555666666666555555555555777777777777666555444333111111111111222333444444666666666666666555555555444444444444444333333222555555666666666666555555444555555666666666666666333555666666555555555666444555555666666666666666555666666666666555444444666555444333333222222333666666555555555555666666999888666555444444555666111444777999999999:::;;;777777777666666666666666888777777666666666777777444444555555666777888888444444555666666666666555777777666666555555444444888888888888888777777777999777555444555666555444555555555666666666777777:::999999888888777777666999999888777777666666555666666666666666555555555333333444444444444555555999999999999888777666666555666777666555444555666555666777666666666888:::444444555555666666777777777777666666555444444444666666666777777777777777555555666666777777777777777777777777777888888888777777777666666666555555666666777777777777666666666666666555555555555555777777666555555666666777888777666555555666777888999999999999888888888888777777888888888999888888999888777666666666666666666777777777666666666777444666777666555555666888777888999999999777666555333444444555666777888888555777777777666666777999888888777777777777888888555555555444555666666777888999999888777666666777666777777666444444555666777777777777777777777777444444555555666666777777555555444444666888:::<<<555555555555555444444444777777666666666666777777666666555555555666777777666555444444444444444333444555666777777888888888777777666777888888888888555777888777555444666999888666555666777999999888999999:::999999888777666777777777888999999999:::999999999999999999999999:::999999888777666555555777888999999888888999;;;999999999999999999999999888888999999999999888888999999::::::::::::999999888999999999999:::::::::::::::999999999999::::::::::::999888888777666555444555666777888999999999666777777888888888888888777888999888777777999;;;888888777777888999999:::999888888888888888888999999999999888888888888888888888888888888777666555555555555555555444444333333444555666777777777777555555555555555555555555555555555555666666666666888888777666555555444444777777777777777888888888888777777666666777777888888888888888999999999999666777888999999999888888444666777888777666777777888888888888999:::::::::666666666666666555444333555555555666777888999999555555555555555555555555888888777777777777777777555555666666666666555555333444555666666666666666666888::::::999888999:::666666777777777777666666555555666666666555555444999999888777666666666666666666555555555555666666:::999777666555666777777222555888:::::::::;;;<<<999999999888888777777777888888777777777888888999444555555666777888999999888888999:::::::::::::::666666666555555555444444999999999999999888888888:::888666666777777666555:::::::::::::::;;;;;;;;;:::999999999888888777777999999888888777666666555::::::999999888888888888777777888888999999999:::777888888999999888888777888999::::::888777888999444555666666555555777999444444555555666666666777777666666666555555555444555555555666666666777777555555666666777777888888888777777777777777777777777777777777777666666666777777666666666666777777666666666666666666666666777777666666666777777777888777666555555666777888888888888888888888888888777777888888888999999:::;;;::::::999999999999999555666888777555444666777555666777777666666777999777888999999888777555444333333444555666666777777444555777777666666777888777777777666666777777888555555555555555666777777888888777777777777777666555666777666444333555777777777777777777777777777444444555555666666777777444444444444666777999;;;555555555444444444444444666666777777777777666666555555444444555666666777777888888777666666666666666666777777777777666666666777777777777777888888888666444555777888777555:::888777777999;;;;;;:::999999999999888777777666666666777888888999::::::999999999999999999999999999999888888777666555555666777999999888777888:::999999999999999999999999::::::999999999999::::::888999999::::::999999888888888888999999999::::::999999888888888888999999999:::::::::999777666666555555666888999999999999555666777888888888777777777888999888777777999;;;777777777777888999::::::888888888999999888888888999999999888888888888888888888999888888777666666555555555555555444444333222333444666777777777777555555555555555555555555555555555555666666666666888777777666555444444333555555555555666666777777777666666555555666666777777888888888999:::::::::666777888::::::999888888555666888999888999:::<<<:::888777777999::::::999555555666666666666555555555555555666777888999:::666666777777777777888888888888777777777777888888666666777777777777666666555555666777888888888888777999;;;<<<;;;:::;;;<<<::::::;;;::::::999888777666666777888888888888888777777777777888999:::;;;888777666555555666777888888888888777777888888999777888999;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999888888888999::::::888888999999::::::;;;;;;888888999::::::::::::999888888888888888888888888999999999999999999999:::<<<;;;::::::;;;;;;999888:::::::::;;;;;;;;;;;;;;;999999999999999999999999777777777888999999:::::::::999999888888777777777888888888999::::::;;;;;;888999999:::::::::999999777999:::999888888999:::555666777666555555777999666777777777777777777888777777777777888888888888666666666777888888999999777666666666666666777888888888888888888777777777888888888888777777777777777666666555555666666777555666666666666777777777666666777777777777888888888777777666666777777888666666666777777777777777777777777777888999:::;;;999999888777777888888999666888:::999666555777:::777888::::::999999:::<<<777888888888888777777666666666666777777888888888333555777777666666777888777777666666666777888888777777777777777888888999888666555666777888666555444666888777555444777:::666666666666666666666666666666666666777777777777444444555666777888888999777666666555555666777777555555666666666666555555555555555555666777888888666777888777555444555666777777888888888777777666666888999999888888999:::;;;888444555999;;;999666777666555666777888777666888888999999999888777777777777888999:::;;;;;;<<<999999999999999999999999999999999888888888888888666777999999888888888999888888888888888888888888<<<;;;;;;::::::;;;;;;<<<777777888888888888777777999999999999::::::::::::::::::999999999999::::::888:::<<<<<<:::999888999666777888999999999999999555666777999999888777777777888999888777777999;;;888777777777888999::::::777888999999999999888777888888888888888888999999888888888999888888777777555666666666666555444444333444555666777888888888555555555555555555555555555555666666666777777777777666666555555444444444333444444555555666666777777666666555555666666777:::;;;;;;<<<===>>>>>>>>>:::;;;===>>>???>>>===<<<;;;<<<===>>>>>>@@@CCCFFFAAA>>>;;;:::<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<888888888999:::;;;<<<===>>>>>>>>>?????????@@@@@@<<<<<<;;;::::::;;;<<<<<<<<<<<<============<<<<<<<<<===>>>???@@@@@@@@@@@@>>>@@@BBBBBBBBBBBBCCCDDDCCCCCCCCCBBBAAA???======<<<===>>>@@@AAAAAAAAAAAA============>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>:::;;;;;;<<<============;;;:::;;;???DDDGGGEEECCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<======>>>???==================>>>>>>::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????<<<<<<<<<======>>>>>>???@@@?????????@@@@@@???===========================;;;;;;<<<<<<======>>>>>><<<======>>>>>>???@@@@@@=========<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>======:::;;;======<<<<<<===???<<<======<<<::::::;;;===;;;;;;::::::::::::::::::999::::::;;;;;;<<<<<<===::::::;;;;;;<<<=========<<<;;;:::999999999:::;;;::::::::::::999999999888888888888888888888888888666666555444444555666666555666666666777777777777666666777888888888888888888888999999999999888888888888888999999999::::::;;;;;;::::::;;;<<<>>>???;;;:::::::::::::::;;;;;;:::===???>>>;;;999<<>>======???@@@<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<666999;;;<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<===;;;::::::::::::;;;<<<<<<:::888777888:::;;;999777555888:::999777777;;;???999999999999999999999999999999999999999999888888555666888999:::999888777999999888888888:::;;;<<<777777888999999888777777777777777777888999:::;;;555777888777444333444666888888999:::;;;;;;;;;;;;888:::<<<<<<:::999;;;===<<<;;;::::::;;;;;;;;;;;;888777777888999999777555888999999::::::::::::999999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;666999;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>999::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<777:::===>>><<<::::::;;;888999999:::::::::999999666888999;;;;;;:::999888777888999888777777999;;;888888888888888888999999777888999999999999888777777777777888999999999:::777777888999999999888888666666777777777666555555555666666777888888888888666666666666666666666666666666666777777777888888555555555555555555555555444444444555666777777777888777777666666777777888??????@@@AAABBBCCCCCCDDDDDDEEEGGGIIIIIIHHHGGGFFFBBBCCCDDDDDDEEEHHHLLLOOONNNJJJFFFDDDEEEEEECCC@@@>>>???@@@BBBCCCCCCCCCCCC@@@@@@AAAAAABBBDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFEEEDDDDDDDDDEEEFFFGGGCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNOOONNNNNNOOOPPPLLLLLLKKKJJJHHHFFFDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDBBBAAAAAABBBDDDEEE===???@@@BBBCCCCCCCCCBBB<<<;;;===DDDNNNSSSSSSPPPHHHHHHGGGFFFEEEEEEDDDDDDBBBAAAAAAAAABBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCC@@@@@@AAABBBCCCDDDDDDEEE@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDEEECCCAAAFFFFFFFFFFFFFFFFFFFFFFFF??????@@@AAABBBCCCDDDDDDGGGFFFFFFEEEEEEDDDCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDBBBAAACCCDDDFFFFFFFFFFFFHHHIIICCCDDDDDDCCCAAA@@@AAACCC>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@@@@===>>>>>>???@@@AAAAAABBBAAA@@@???>>>======>>>???<<<<<<<<<;;;;;;:::::::::888888888888888888999999666555444333333444555666555666666666777777888888555666777888888888888888999999;;;<<<<<<;;;999999<<<<<<<<<======>>>>>>>>>@@@?????????@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDD===AAADDDBBB>>>===@@@CCC===???@@@AAA@@@@@@BBBCCCBBBBBBAAA@@@AAABBBDDDEEE@@@@@@@@@@@@????????????<<<>>>AAABBBBBBAAAAAABBBAAAAAA@@@@@@AAABBBCCCCCC>>>============>>>??????>>><<<;;;<<<>>>???>>>;;;555999<<<<<<999999===BBB========================<<<<<<<<<;;;;;;:::::::::666888:::<<<<<<;;;888777;;;;;;::::::;;;===>>>@@@;;;;;;============;;;;;;999999999999:::;;;<<<===999;;;===<<<999888999;;;777888:::<<<===>>>??????:::<<<>>>>>><<<;;;===???<<>>;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA????????????????????????;;;;;;<<<<<<===>>>>>>>>>888:::<<<===<<<;;;;;;;;;???????????????????????????>>>===<<<<<<===>>>???======>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>============>>>>>>666:::>>>???===;;;<<<===::::::;;;;;;;;;:::999999888999;;;======<<<;;;:::777888999888777777999;;;999999888888888888888999777888999::::::999888777666666777888999::::::;;;666777888999999999999999777777777777777666666555666777777888888888888888777777777777777777777777777777777777888888888888444444444555555555555555444555555666777888888999999999888888888888999999OOONNNMMMOOORRRUUUWWWXXXWWWZZZ^^^bbbcccaaa]]][[[WWWWWWWWWXXXZZZ^^^ccceeeeeebbb[[[UUUUUUWWWVVVQQQMMMMMMMMMPPPRRRTTTSSSRRRQQQNNNLLLOOOVVVZZZ[[[YYY^^^bbbdddbbb\\\XXXYYY[[[YYYZZZYYYWWWUUUSSSTTTUUUSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUXXX[[[^^^___dddggggggggghhheee```\\\^^^___]]]XXXPPPJJJGGGHHHKKKOOOSSSVVVWWWXXXXXX]]]YYYSSSMMMJJJKKKMMMOOOJJJJJJJJJIIIGGGDDDBBB@@@GGGBBBBBBIIILLLGGGDDDDDD===???AAAGGGUUUbbbbbbYYYYYYYYYXXXWWWVVVTTTTTTSSSQQQOOOMMMNNNPPPPPPNNNLLLKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMNNNPPPQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIILLLMMMNNNNNNOOOPPPPPPPPPUUUTTTQQQQQQRRRRRRQQQPPPQQQQQQQQQSSSUUUTTTRRROOOMMMMMMMMMMMMOOOQQQSSSTTTYYY```fffccc[[[TTTTTTWWWXXX[[[]]]ZZZTTTPPPQQQSSSPPPSSSVVVVVVTTTVVV\\\bbb___^^^^^^]]]VVVOOONNNRRROOOPPPQQQQQQRRRSSSVVVXXXWWWUUURRRPPPNNNMMMLLLLLLLLLFFFDDDHHHIIIGGGGGGKKKCCCDDDEEEFFFHHHLLLLLLJJJIIIJJJKKKHHHEEEFFFMMMSSSNNNPPPMMMFFFBBBCCCEEEDDDAAABBBDDDDDDCCCBBBBBBBBB===;;;999888999:::999999<<<:::888777888888777666999888777777777888999999888:::999999<<<@@@>>>999<<<>>>===<<>>???AAACCCBBB>>>===@@@BBBAAAAAACCCCCCBBBBBBCCCEEEFFFHHHHHHCCCDDDDDDDDDCCCBBBBBBAAA<<>>>>>>>>;;;>>>BBBCCCBBBCCCEEEHHHDDDGGGGGGDDDDDDHHHIIIFFFFFFDDDCCCBBBCCCEEEHHHJJJEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBDDDFFFGGGEEECCCBBBBBBBBBBBBBBBCCCDDDDDDEEEBBBBBBGGGHHHFFFEEEFFFNNNLLLIIIGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDFFFLLLPPPDDDEEEEEEEEEDDDDDDFFFHHHGGGFFFEEECCCCCCCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB?????????@@@??????>>>>>><<<;;;<<<>>>AAAAAA>>>;;;>>>>>>===<<<<<<<<<<<<<<<:::<<<>>><<<999888;;;===999;;;======<<<;;;<<<>>>;;;<<<===<<<:::999999999>>>===<<<;;;;;;<<<===>>>888888999999999999::::::777777888999999999<<>>>>>>>>===<<<:::999888888:::;;;;;;:::999999888888999;;;<<<===;;;<<<<<<;;;???DDDCCC???>>>@@@AAAAAAEEEMMMOOOMMMMMMLLLKKKJJJJJJMMMRRRVVV\\\]]]```ccceeefffffffffhhhjjjlllmmmlllllllllmmmmmmllljjjgggfffeeedddeeeddddddfffkkkoooqqqooommmeeeeeeeeeeeegggjjjnnnoooqqqmmmjjjgggfffddd```]]]______```aaaccceeeggghhhhhhhhhiiijjjjjjkkkkkkjjjiiiiiiddd\\\YYYZZZZZZWWWWWWYYYZZZYYYVVVTTTSSSSSSRRRRRRQQQOOONNNPPPTTTXXXXXXZZZWWWRRRPPPQQQPPPMMMJJJJJJIIIIIIIIIKKKMMMOOOMMMHHHGGGKKKMMMKKKKKKMMMQQQQQQQQQRRRTTTUUUUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMLLLOOOSSSTTTTTTTTTTTTUUUVVVTTTRRROOOLLLJJJHHHHHHIIIJJJLLLLLLMMMPPPUUUZZZXXX[[[[[[XXXYYY\\\]]][[[^^^]]]ZZZYYYYYY[[[]]]___XXXWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXYYY[[[]]]^^^___]]]\\\ZZZXXXVVVTTTSSSRRRQQQPPPPPPRRRTTTUUUTTTSSSTTTSSSRRRQQQPPPQQQQQQRRRRRRPPPPPPUUUXXXWWWXXX[[[^^^\\\XXXUUUSSSRRRQQQPPPPPPRRRUUUUUUSSSSSSTTTVVVOOOPPPPPPPPPOOOPPPSSSUUUSSSRRRQQQQQQQQQQQQRRRSSSNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCBBBCCCEEEIIIJJJIIIGGGHHHGGGEEEDDDCCCCCCCCCDDDAAAAAAAAA???>>>>>>???AAA<<<===???@@@???>>>>>>===>>>???AAA@@@???>>>>>>>>>AAA@@@?????????@@@@@@@@@=========>>>>>>>>>>>>===@@@>>>>>>???@@@???>>>===;;;999888999;;;<<<;;;:::999888888999999:::;;;;;;<<<;;;:::999888888888888<<<<<<>>>???????????????===<<>>???===<<<===?????????>>><<<<<<<<<<<<>>>@@@BBBCCCAAACCCDDDDDDIIIOOOQQQOOOIIIKKKLLLNNNUUU___eeeddd`````````___aaaeeelllpppxxx{{{~~~{{{yyyxxxyyy{{{~~~~~~vvvrrrrrrqqqnnnllloooqqqqqqooollljjjiiieeeeeeeeedddbbbccceeegggjjjllljjjeeeccceeedddaaa[[[ZZZZZZZZZ\\\___bbbdddaaa\\\[[[^^^```^^^^^^```hhhhhhiiikkknnnnnnmmmkkkooonnnmmmkkkhhhfffeeedddfffiiilllnnnnnnnnnoooooorrrppplllgggdddaaa``````bbbbbbbbbbbbeeekkksssyyyvvvyyyyyywwwxxx|||}}}{{{~~~zzzwwwwwwxxxzzz|||{{{zzzyyywwwuuusssrrrqqqmmmnnnnnnpppqqqsssuuuvvvvvvwwwxxxzzz}}}}}}zzzxxxuuutttmmmlllkkklllnnnpppqqqqqqtttssspppnnnmmmmmmnnnooopppmmmoootttwwwxxx{{{~~~|||xxxtttqqqnnnmmmllllllooossstttrrrnnnllljjjiiijjjkkkjjjjjjlllooorrrllllllkkkkkkkkklllmmmmmmjjjjjjiiigggeeecccbbbaaabbbbbb```^^^[[[XXXUUUTTTRRRQQQQQQRRRUUUWWWXXXXXXVVVTTTRRROOONNNNNNOOOOOOLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLKKKHHHEEEDDDFFFHHHHHHGGGFFFFFFGGGHHHGGGGGGGGGIIIIIIHHHFFFCCCDDDDDDEEEDDDDDDCCCBBBCCCBBBAAAAAACCCCCC???;;;???>>>>>>???@@@AAA@@@???<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@???>>>===<<<;;;;;;===>>>@@@BBBBBBBBBAAA@@@@@@???AAACCCBBB???@@@DDDyyyqqqoooqqqsssrrrppppppooommmjjjggggggjjjmmmiiiddd___```dddgggfffcccbbbiiiooopppooommmeee^^^^^^bbbffffff___TTTJJJDDDIIIIIIHHHHHHHHHIIIIIIJJJLLLIIIEEEBBBAAABBBDDDFFFIIIEEEAAAAAADDDEEECCCAAABBBEEEJJJPPPQQQMMMHHHEEEIIIGGGHHHRRReeeyyy}}}|||zzzyyyxxxyyyyyyzzz|||~~~wwwqqqmmmlllkkkmmmooopppooonnnpppqqqlllkkkhhheeeeeeiiipppvvvmmmhhhggghhhfff]]]VVVSSSPPPTTTZZZaaaeeefffdddbbbrrr|||~~~|||~~~~~~~~~~~~|||{{{|||zzz{{{}}}yyyvvvvvvwwwxxxyyyssshhh___[[[WWWSSSKKKQQQYYY^^^]]]ZZZWWWWWWMMMKKKHHHGGGGGGGGGFFFEEEFFFEEEDDDEEEFFFFFFDDDCCCBBBBBBAAABBBCCCEEEFFFHHHKKKNNNQQQRRRXXXaaaeeeddd]]]___```bbbjjjuuu||||||yyyyyyyyyyyy{{{}}}wwwxxxxxxwwwuuuttttttuuuuuuwwwwwwssssssvvvwwwtttnnnmmmmmmnnnqqquuuxxxyyywwwrrrqqqtttuuussssssuuu||||||~~~}}}||||||~~~||||||}}}~~~{{{{{{{{{}}}~~~{{{xxxtttqqqoookkkiiigggggghhhiiikkkkkkiiifffccc```^^^]]]^^^^^^\\\YYYUUUUUUWWWXXXWWWUUUVVVVVVWWWYYY[[[ZZZUUUQQQOOOQQQSSSSSSSSSSSSTTTUUUUUUTTTSSSUUUWWWWWWUUURRRMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIIIIGGGFFFGGGGGGEEEDDDCCCDDDFFFGGGGGGEEECCCAAA@@@>>>>>>???BBBFFFHHHEEEEEEEEEEEEEEEEEEDDDDDDAAACCCFFFHHHIIIHHHFFFEEEEEECCCDDDFFFFFFDDDGGGLLL|||xxxtttqqqlllqqqwww{{{|||zzzvvvtttpppiiibbb```cccdddccc```cccbbbbbb```___aaaeeehhhfff```[[[[[[^^^```^^^[[[\\\aaaeeeeeeeeefffccc]]]aaaccceeeccc]]]UUUOOOKKKJJJIIIIIIHHHHHHHHHHHHIIIMMMLLLKKKJJJJJJKKKLLLNNNHHHGGGGGGIIIKKKJJJGGGCCCDDDJJJSSSXXX[[[ZZZWWWTTTSSSSSSYYYggg{{{|||yyywwwvvvvvvuuuwwwxxxxxxuuuqqqmmmjjjfffgggiiiiiihhhhhhhhhiiibbbbbbaaa```___aaadddfffaaaaaadddeeeaaaYYYVVVWWWLLLOOOUUU\\\cccdddbbb___iiivvv~~~}}}~~~{{{}}}zzzqqqhhhddd___ZZZKKKQQQ[[[cccffffffcccaaaWWWUUURRRRRRSSSTTTTTTTTTMMMLLLLLLNNNPPPQQQPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLUUU[[[___bbbhhhqqqwwwwwwsssttttttttt{{{~~~~~~~~~|||xxxtttrrrpppppppppmmmjjjggghhhjjjjjjhhheeeaaabbbdddggggggfffbbb___```aaabbbaaaaaabbbeeegggdddaaa```bbbffffffccc___ZZZYYYXXXWWWWWWVVVVVVVVVUUUZZZZZZSSSOOOQQQTTTTTTMMMMMMOOOQQQSSSRRROOOMMMGGGEEEBBBAAACCCHHHMMMQQQMMMNNNNNNNNNNNNMMMLLLLLLMMMOOORRRUUUUUUSSSPPPNNNLLLIIIIIILLLLLLMMMQQQXXXyyyuuurrrpppssssssqqqooolllhhhfffddd\\\___eeejjjlllkkkhhhfffaaa^^^[[[ZZZ[[[[[[YYYVVVZZZZZZZZZYYYXXXYYY\\\___```]]]YYYXXXYYY[[[ZZZYYYXXX]]]``````bbbfffgggdddeeeffffffbbb\\\WWWSSSQQQKKKLLLLLLLLLLLLLLLLLLLLLOOOOOOQQQQQQRRRQQQQQQPPPMMMOOORRRSSSSSSPPPMMMJJJHHHRRR]]]ccchhhlllllliiifffgggppp{{{vvvrrrpppoooqqqqqqrrrtttuuusssoookkkdddeeeeeeffffffeeeeeeddd^^^___```aaabbbbbbbbbbbb```aaaeeefffaaaYYYXXX\\\TTTUUUYYY```gggjjjiiifffhhhttt|||yyyzzzwwwuuu}}}xxx}}}}}}wwwpppkkkfff```OOOSSS[[[fffoooqqqmmmhhhdddbbb``````bbbcccdddcccXXXXXXZZZ]]]aaacccbbbaaaZZZYYYXXXWWWWWWXXXYYYYYYcccjjjpppsssxxx|||zzzyyyvvvvvvvvvvvvvvvuuurrrpppmmmppptttuuutttrrrqqqqqqooonnnmmmkkkjjjmmmqqquuunnnjjjhhhjjjnnnooolllhhhgggeeebbb```______```aaa```fffddd\\\XXX\\\]]]ZZZYYYZZZ\\\___aaa```\\\YYYNNNKKKHHHFFFIIIOOOVVVZZZYYYZZZ[[[[[[[[[ZZZXXXWWWZZZ]]]aaacccccc```[[[XXXRRRPPPOOORRRTTTVVV]]]eeeyyyyyyyyyzzzzzz{{{||||||~~~|||yyytttpppmmmrrrwww}}}{{{rrrkkkfffdddcccbbbcccdddeeefffeeedddcccccc\\\^^^cccgggiiihhheeeccc]]]^^^```aaa```^^^[[[YYY[[[]]]^^^^^^]]]^^^```bbbbbbaaa______```aaacccdddbbbggglllnnnrrrxxxzzzyyyvvvvvvuuuqqqkkkeeeaaa___YYYZZZ[[[]]]]]]]]]\\\\\\[[[^^^cccggghhhhhhfffddddddhhhlllkkkgggcccccceeebbbnnnyyy~~~{{{vvvrrrooonnnmmmmmmnnnqqqtttsssnnnjjjbbbbbbbbbccceeeeeedddccc```aaaccceeeiiikkkkkkkkkiiihhhiiikkkjjjeeedddfffcccbbbccciiiqqqvvvvvvtttvvv|||}}}|||wwwrrryyyzzz{{{uuunnngggWWWXXX```ooo{{{zzzxxxvvvuuuvvvxxxxxxwwwpppppprrruuuwwwxxxwwwuuunnnnnnmmmmmmmmmooopppqqquuu|||}}}xxxtttrrrrrruuuxxxyyyvvvssspppnnnqqqvvv{{{{{{xxxvvvyyy}}}sssqqqmmmjjjiiilllsssxxxqqqlllhhhjjjoooqqqnnnjjjllliiieeeaaa___aaaccceeecccgggfffbbbfffmmmiii^^^bbbdddfffjjjllljjjfffbbbUUURRRNNNLLLOOOVVV^^^ddddddfffiiilllnnnooooooooonnnppptttwwwvvvqqqlllhhhdddaaa```cccfffjjjsss{{{uuujjjhhhgggfffffffffffffffggglllmmmmmmllljjjfffbbb______dddjjjqqq|||pppkkkccc^^^\\\\\\]]]]]]^^^```ccceeeeeeeeefffggghhhiiillloooqqqpppmmmjjjbbbfffkkkmmmkkkgggdddbbbhhhjjjmmmnnnoooqqqsssuuuooopppppppppqqqssswww{{{xxx~~~~~~xxxuuummmoooqqqtttuuuuuutttssssssxxx~~~{{{wwwuuutttnnnmmmmmmqqqttttttooojjjbbbbbbcccdddggghhhgggfffffffffhhhkkkppptttwwwwwwuuupppoootttxxxwwwuuuuuurrrpppooottt}}}zzzyyyrrrcccccckkk}}}}}}}}}{{{zzzyyywwwrrrmmmhhheeeiiinnnttttttpppkkkhhhhhhjjjqqqwwwvvvqqqooottt{{{qqqnnniiidddcccgggoootttqqqkkkfffggglllooommmiiilllhhhccc^^^\\\^^^aaaddddddffffffiiivvvxxxffffffgggjjjnnnpppnnniiieeeZZZVVVRRRPPPSSS[[[dddjjjjjjmmmsssyyy{{{zzzwwwwwwzzz~~~zzzpppkkkjjjhhhggghhhiiikkkmmmnnnppppppnnniiieeebbbaaaaaabbbgggqqq{{{~~~zzzllljjjfffcccaaaaaacccccccccjjjqqqsssqqqqqqvvv{{{}}}~~~{{{{{{}}}~~~|||tttrrrqqqnnnrrr}}}yyyuuuxxx~~~~~~~~~zzzyyyuuuooorrrrrrssstttuuussspppmmmkkkkkkjjjjjjjjjjjjkkkkkkooonnnnnnppptttyyy|||}}}xxxzzz|||}}}}}}~~~|||iiiqqq~~~vvvoookkkjjjkkkmmmoooqqqoooiiibbb\\\cccfffkkkmmmkkkhhhfffeeekkkssszzzyyyssslllkkklllooojjjccc^^^]]]aaagggkkkmmmjjjgggeeefffiiimmmpppnnnfff___[[[YYYXXX[[[aaaddd```^^^jjjeeefffhhhmmmrrrtttpppiiicccbbb^^^ZZZZZZaaakkktttzzz~~~{{{vvvtttsssrrrrrrsssuuuvvvzzz||||||zzzvvvqqqooonnnlllmmmqqqyyyxxxvvvtttqqqppppppqqqrrrvvv}}}vvvnnnaaa]]]]]]]]]ccclll~~~yyylllfffeeejjjhhhhhhlllnnnkkkkkkmmmpppnnnttt}}}xxxzzz{{{|||~~~|||yyyttttttrrrqqqpppqqqqqqrrruuuvvvwwwyyy}}}~~~|||yyyyyyyyyvvvqqqnnnllllllmmmnnnppprrrppplllfffaaacccfffkkknnnnnnmmmllllllooovvv|||{{{sssllliiiiiiiiifffbbb___```dddiiimmmooommmkkkjjjjjjllloooqqqmmmfff```^^^\\\[[[^^^dddhhhiiiiiinnn}}}yyydddlllpppvvv}}}~~~xxxtttxxxuuurrrttt|||}}}ssskkkuuu|||zzzvvvxxx~~~xxxhhhYYYTTTUUUVVVXXX```qqq~~~uuuggg\\\WWW[[[YYY[[[```bbb```aaadddeeeaaadddppp}}}|||||||||}}}}}}}}}}}}|||}}}~~~zzz{{{}}}}}}|||yyyvvvssspppssswwwyyyzzz{{{}}}~~~}}}}}}uuuqqqpppllllllkkklllooosssxxxzzz}}}}}}|||||||||}}}~~~~~~vvvpppkkkkkkjjjiiimmmrrruuu{{{~~~}}}}}}ssswwwwww{{{}}}zzzyyy{{{vvvyyy}}}}}}ssssss}}}|||uuutttyyy}}}xxxzzzwwwnnneeeaaa^^^[[[WWW^^^ooo{{{mmm```YYY___^^^bbbhhhjjjiiilllpppnnniiijjjuuu|||}}}{{{~~~xxxwww|||tttmmmmmmqqqsssiiiiiilllsss{{{|||wwwqqqgggjjjoootttyyy}}}~~~{{{}}}}}}{{{yyyvvvlllbbb```hhhxxx{{{pppkkkqqqrrrvvv|||~~~~~~|||~~~~~~~~~|||zzzxxxyyy{{{~~~zzzxxxyyy|||~~~|||zzz}}}~~~wwwxxx}}}|||vvvtttyyyvvvqqqrrrsssrrrjjjkkkooorrruuutttqqqnnniiilllppptttwww{{{qqqwww~~~~~~{{{}}}|||||||||}}}wwwyyy|||xxxxxxyyy{{{}}}~~~}}}|||vvvvvvuuutttuuuwwwxxxzzzzzz|||~~~~~~}}}}}}~~~}}}}}}~~~|||~~~~~~|||uuuvvvxxxxxxyyyzzz|||{{{pppjjjjjjlllsssuuuxxx|||}}}}}}~~~www{{{~~~}}}}}}~~~}}}}}}}}}{{{{{{}}}~~~}}}~~~|||~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~yyy|||}}}||||||}}}{{{yyyvvvtttttttttuuurrrtttxxxzzzzzzyyyxxxxxxsssrrrrrrtttvvvwwwvvvuuurrrrrrrrrrrrrrrsssssssssuuuvvvwwwwwwuuutttwwwyyywwwyyyzzzxxxuuuvvv{{{yyy{{{zzzxxxxxxzzzxxxsssvvvzzz{{{uuutttrrrqqqrrrqqqooommmggghhhiiihhhhhhiiikkknnntttvvvvvvooogggbbbdddgggoooqqqsssuuuwww|||~~~~~~zzzwwwxxx{{{{{{}}}||||||{{{~~~||||||{{{zzzyyyyyyyyyyyy~~~~~~|||{{{}}}}}}||||||~~~~~~{{{}}}{{{}}}zzz~~~~~~zzzxxxxxxsssxxx~~~~~~{{{{{{|||yyywwwtttqqqooonnnooooooppprrruuuvvvuuusssrrrqqqoooooooooppprrrsssrrrpppqqqqqqqqqrrrqqqpppooooooqqqrrrsssqqqoooooorrruuuppprrrtttrrrppprrrxxx}}}rrrtttuuutttuuuwwwtttnnnnnnrrrxxx|||}}}}}}}}}}}}~~~zzzwwwqqqpppooopppqqqrrrqqqpppjjjjjjjjjiiihhhhhhjjjlllpppsssuuuppphhhccceeeiiioooqqqsssuuuvvvyyy}}}~~~~~~|||{{{|||~~~}}}}}}~~~|||zzzyyyyyy}}}|||~~~}}}}}}}}}}}}|||zzzxxx|||~~~}}}{{{}}}|||}}}zzzyyy|||yyyxxxzzz}}}~~~zzzvvvxxx~~~~~~{{{zzzzzzwwwyyy|||~~~|||{{{|||~~~}}}zzzvvvrrrpppoooooopppnnnppprrruuuuuutttrrrqqqfffiiimmmppprrrssstttvvvrrroooppprrrrrrnnnmmmooopppppppppppppppqqqrrrrrrnnnmmmllllllmmmpppsssuuuqqqsssuuuuuutttsssrrrsssuuuvvvwwwwwwwwwwwwyyy{{{yyy{{{~~~}}}yyywww{{{{{{}}}xxxvvvxxxvvvpppnnnqqqttt{{{}}}yyywwwuuurrr~~~~~~|||~~~}}}yyysssrrruuuzzz~~~~~~~~~}}}}}}}}}xxx}}}{{{yyy{{{|||zzz|||~~~~~~}}}zzzxxxuuusssrrrrrrsssuuuwwwyyyzzzyyyxxxwwwssstttuuuuuuttttttttttttpppmmmmmmppppppmmmmmmooorrrqqqqqqpppqqqrrrssstttqqqpppooooooqqquuuxxx{{{uuuwwwyyyyyyxxxwwwwwwxxxzzz}}}}}}}}}}}}|||yyyvvvvvvxxx|||{{{}}}}}}|||||||||zzzxxxyyy|||{{{wwwuuuwwwyyyyyyzzz}}}~~~{{{}}}~~~~~~~~~~~~}}}zzzwwwuuuttt{{{}}}~~~{{{vvvrrrqqqrrruuuuuuvvvyyy|||}}}}}}|||xxxuuuqqqppppppqqqqqqqqquuuqqqpppqqqrrruuu~~~|||sssuuutttnnngggdddfffjjjuuuuuusssppprrr~~~}}}|||~~~}}}{{{zzzzzzzzzyyyvvvuuuwwwwwwttttttxxxvvvuuutttssstttvvvxxxyyyuuutttssssssvvvzzz~~~|||~~~{{{wwwuuuuuuwwwwwwwwwtttvvvxxxwwwuuussssssssspppnnnooorrrqqqkkkhhhiiiooonnnmmmnnnnnnmmmkkkiiilllooouuuyyy{{{zzzxxxvvvnnnoooqqqrrrsssssssssrrrtttvvvwwwuuuqqqpppqqqsssrrrtttuuusssooommmnnnppppppppprrrvvvzzz|||{{{zzzwwwtttooollllllnnnoooooopppmmmlllnnnnnnooouuu|||{{{|||zzzsssjjjeeeeeehhhrrrsssqqqmmmooo|||~~~~~~{{{zzzzzzyyy{{{~~~}}}|||zzzyyy{{{~~~{{{}}}~~~}}}}}}}}}{{{yyy{{{~~~|||uuuqqqqqqyyywwwtttrrrpppnnnmmmlllmmmpppuuuyyy{{{zzzxxxwwwsssuuuxxx|||}}}~~~}}}|||{{{~~~~~~zzzzzz~~~~~~~~~{{{zzz|||}}}~~~~~~}}}wwwpppoooqqqzzz{{{yyyuuuuuu~~~~~~}}}zzzxxxwwwwwwwwwyyy||||||{{{}}}yyyvvvmmmmmmlllkkkkkknnnrrrvvvqqqqqquuuzzz}}}|||}}}vvvrrrrrrqqq{{{}}}zzzrrrtttwwwzzzzzzpppqqqooojjjdddccchhhnnnppppppooommmkkkiiifffeeeXXXZZZ[[[[[[[[[[[[^^^```^^^^^^```dddfffkkkvvvuuuxxxyyyuuussswwwsss}}}ooollliiijjjnnnqqqrrrqqqxxxrrrqqqppppppqqqtttxxxzzzrrrssszzztttqqqqqqqqquuuwwwuuuppppppuuu{{{uuuiiigggiiijjjooo}}}~~~~~~zzzuuuvvv{{{ooolllrrrvvvxxx}}}|||qqqsssyyy~~~|||wwwvvvyyyrrrvvvxxxvvvyyy~~~}}}{{{zzzyyyyyyyyyzzzssssss|||}}}tttnnneee___\\\]]]___^^^___bbb```aaaccceeeeeeccc```]]]XXXTTTTTTZZZ\\\XXXWWWYYYYYYWWWVVVYYY___eeehhhhhhlllvvvwwwqqqppp{{{yyyvvvssswwwooohhhuuuuuuddd]]]eeezzz{{{bbb^^^YYYWWWXXX[[[]]]^^^gggnnnzzznnn```bbb]]]XXXXXX]]]dddhhhiii]]]\\\iii|||}}}xxxnnnlllppplllssswwwvvvvvvxxxxxxvvvttthhhdddgggkkklllxxxzzzsssuuuzzzyyyyyyzzzwwwtttsssooopppvvvyyyvvvtttuuuvvvvvvrrrmmmiiikkkrrrxxx}}}pppdddaaagggkkknnnvvvzzzoooffffffjjjpppxxx}}}|||}}}zzz}}}|||}}}~~~yyyxxxyyytttmmmfffaaa``````___aaadddeeegggjjjlllmmmkkkhhheee```]]]]]]bbbccc```]]]^^^[[[ZZZYYY[[[```cccddddddfffmmmxxxpppkkksss~~~ssspppnnnsss}}}|||mmmeeellluuutttrrrrrr~~~xxxmmm___XXX]]]lllyyyxxxwwwttttttyyy}}}zzzrrr[[[WWWSSSQQQRRRUUUVVVWWW[[[aaakkkuuuyyyrrrdddXXXVVVTTTRRRTTTXXX^^^ccceeeZZZVVVdddxxxrrruuu{{{}}}yyyppplllkkkllllllsssyyyyyysssnnnlllmmm~~~yyyqqqkkkhhhgggfffeeeddddddiiioooqqqqqqssswww|||wwwqqqjjjhhhiiillloooyyy|||wwwoooffffffjjjooottt~~~wwwooohhhgggiiinnnxxxzzzrrrllljjjjjjhhhiiillloooqqqtttxxx{{{zzzvvvsssmmmkkkkkknnnoookkkhhhhhhfffffffffhhhkkklllkkkiiihhhjjjxxxzzzpppiiimmmwww|||wwwoookkkmmmrrryyyzzzwwwwwwyyyxxxmmmggglllooommmkkknnnqqqooohhh^^^WWWXXX```hhhcccddddddeeelllqqqooohhhYYYVVVRRRQQQRRRTTTUUUUUUYYY]]]dddkkknnniii^^^VVVNNNOOOQQQSSSUUUWWW[[[^^^ZZZWWWeee~~~{{{zzzwwwxxx}}}{{{|||vvvpppkkknnnnnnnnnmmmkkkgggbbb___~~~}}}}}}~~~}}}}}}}}}{{{vvvrrrppptttvvvvvvtttrrrtttvvvrrrrrrqqqooollljjjkkkmmmuuuuuutttoooiiidddbbbbbbdddjjjrrrxxx{{{~~~~~~xxxwwwxxxxxxxxxyyy~~~~~~~~~~~~yyy~~~~~~||||||}}}}}}}}}zzzyyy{{{~~~~~~zzzxxxxxxyyy{{{}}}~~~yyyvvv{{{}}}uuunnnpppxxx}}}yyyssspppttt{{{|||uuusssvvvxxxtttuuuzzz{{{xxxxxxzzzsssrrrnnngggaaa___ccchhhfffgggffffffjjjnnnjjjddd```^^^[[[ZZZ[[[\\\]]]\\\aaadddjjjoooqqqkkkbbb[[[TTTXXX\\\]]]\\\[[[\\\^^^___^^^lll{{{||||||yyyxxxzzz}}}rrriiinnnmmmjjjhhhddd```\\\YYY{{{xxxwwwwwwuuutttsssrrrqqqnnnkkkiiiiiillloooooommmlllnnnqqqttttttssspppllliiihhhiiiqqqvvv{{{{{{uuuooommmmmmqqqzzz}}}{{{zzzwwwzzz|||{{{}}}{{{~~~|||wwwrrrqqqtttwwwtttuuutttrrrsssuuurrrlllmmmkkkiiiiiijjjkkkjjjiiihhhmmmttt{{{|||xxxpppjjjeeekkkqqqsssqqqoooooopppkkkmmmzzz}}}xxxyyy~~~}}}rrriiiiiikkkllliiibbb\\\ZZZZZZ~~~|||yyywwwvvvzzz}}}~~~~~~{{{xxxwww{{{~~~|||||||||yyy}}}{{{ssszzzyyyvvvxxx|||~~~}}}}}}{{{|||~~~}}}}}}~~~~~~}}}{{{{{{}}}{{{uuunnnkkkmmm~~~{{{xxxyyy}}}~~~xxxuuuvvv|||xxxtttuuuxxxxxxrrrkkkbbbjjjpppnnneee^^^]]]```~~~{{{xxxwwwvvvyyyzzzxxxxxx~~~~~~{{{yyyuuuuuuxxxzzz{{{}}}|||{{{~~~zzzzzz~~~yyywwwsssmmmjjjkkkvvv|||{{{vvvuuuxxx|||zzzssspppqqqsssoookkkkkkoooqqqooommmaaakkktttvvvoooiiiggghhh}}}zzz}}}}}}xxxxxx~~~~~~mmmpppxxx~~~}}}zzz|||{{{xxxvvv|||||||||~~~~~~zzzyyyxxxsssrrrsssttt~~~|||}}}}}}tttooopppuuupppkkkiiijjjlllmmmllldddmmmxxx}}}zzztttpppooo~~~}}}}}}{{{xxxvvvuuussspppmmmjjjhhhgggfffbbbccccccbbbccchhhooouuuvvv|||~~~nnnccc______dddnnnuuu}}}{{{wwwkkkqqqyyyyyy|||~~~~~~}}}~~~xxxxxxvvvqqqooottt~~~}}}}}}zzzvvvssstttwww{{{zzz|||}}}rrrmmmjjjiiigggfffeeefffeeedddbbbcccaaa```^^^\\\\\\\\\\\\\\\\\\\\\ZZZ[[[```gggmmmxxx~~~wwwiii___[[[ZZZ^^^ffflllrrr}}}~~~uuuqqqoooooonnncccdddiiittt~~~wwwoooqqqssstttrrrvvv~~~}}}xxxqqqllllllnnnooorrryyy~~~|||uuuzzz}}}zzznnnlllhhhdddccciiiqqqxxxyyyvvvvvvzzzxxxxxxzzzxxxtttwwwtttooonnnrrr}}}}}}~~~zzzvvvxxx|||zzz|||~~~nnnddd^^^ZZZ^^^]]][[[\\\]]]^^^^^^^^^\\\\\\\\\]]]^^^```bbbcccgggfffdddcccdddiiipppvvv}}}qqqjjjgggeeeggglllpppuuu~~~zzzsssppprrrtttpppiiikkkxxx}}}uuurrrtttttttttuuu}}}{{{xxx}}}~~~uuuwww{{{zzzvvvtttuuuyyy{{{wwwssssssxxxooofff```\\\^^^]]]]]]```iiirrrqqqkkkjjjkkkrrr|||yyyhhheeeaaaaaaeeekkkqqquuu{{{xxxtttnnnhhhfffgggiii|||{{{vvvqqqrrrnnniiiggglllwww}}}xxxuuussssssppppppnnniiieeefffkkkpppssswww|||~~~{{{wwwrrrpppoooooossswwwvvvrrrqqqttt|||zzzooohhhdddbbbgggeeedddeeehhhjjjkkkkkkggghhhjjjmmmpppsssuuuwww|||zzzxxxxxxzzzvvviiiffflllqqqqqqmmmkkkkkkmmmtttvvvrrrqqqrrruuuvvvtttqqqooo~~~zzznnneeeaaa```bbb___\\\^^^hhhqqqqqqkkkiiiiiikkkqqqwww|||}}}|||kkkhhhhhhnnnwww~~~~~~|||wwwrrrmmmiiihhhhhhxxx}}}xxxvvvyyy|||~~~xxxtttrrrpppooorrrppplllgggbbbbbbfffjjjmmmqqqwwwzzzyyyuuurrrqqqnnnpppuuu{{{}}}{{{|||}}}zzzzzzxxxxxxwwwvvvxxx{{{}}}~~~~~~|||}}}}}}{{{uuutttsssvvvssskkkcccbbbhhhmmmlllhhhjjjhhhhhhnnnvvv|||yyyrrrsssssstttvvvwwwtttqqq{{{zzzqqqjjjiiijjjkkkiiieeeeeekkksssrrrlllmmmooopppqqqttt{{{vvvuuuxxx}}}{{{zzzyyy~~~zzztttpppppprrruuu~~~~~~~~~}}}{{{wwwwwwxxxwwwwwwuuuuuu|||uuuqqqoooqqqvvvyyywwwuuutttqqqsssyyy}}}~~~||||||}}}yyy|||xxxxxxzzz{{{{{{yyywwwyyy|||yyytttsssyyy|||zzzzzz~~~}}}~~~~~~yyyrrr}}}}}}yyy~~~{{{{{{{{{~~~{{{~~~}}}|||{{{zzz}}}~~~{{{wwwsssiiiwww~~~vvvnnnqqq|||~~~{{{wwwmmmmmmrrrxxx{{{}}}zzz~~~~~~~~~}}}rrrttttttoootttvvvwwwvvvrrrqqqrrruuu{{{wwwrrrqqqqqqqqqnnnkkkwww{{{}}}vvvoookkkkkk```fffooosssmmmhhhrrr}}}zzzxxx|||{{{vvv}}}|||yyytttqqqrrrtttvvvxxxwwwtttrrrppppppllllllqqq|||yyyjjjaaa```dddgggiiipppttt~~~wwwzzz|||}}}~~~|||zzz|||zzztttsssuuuuuurrrnnnpppsssxxxzzzxxxrrrmmmlllmmmnnnppprrruuuxxxyyyqqqiiijjjjjjeeedddhhhjjjjjjhhhgggiiikkkrrrpppllljjjiiiiiihhhhhhpppsssvvvsssmmmgggfffggg\\\```gggkkkhhhgggqqq~~~wwwtttrrruuuzzz|||yyyuuutttlllfffdddaaa]]]\\\]]]aaabbbddddddcccbbbcccddd\\\^^^dddppp}}}yyyqqqfff```___`````````iiilllttt|||zzzsss{{{}}}}}}~~~~~~wwwuuuvvvwwwxxxyyy}}}vvvtttvvvxxx}}}}}}tttooommmoooooolllkkkllljjjggghhhiiilllooorrrqqqnnnkkkjjjkkklllnnnpppqqqrrrrrrwww{{{yyyoooiiijjjiiidddaaafffkkkmmmllllllnnnpppuuutttrrrooommmmmmooorrrvvvxxxxxxuuupppnnnoooqqqjjjlllppptttuuuxxx|||xxxuuuvvvxxxyyywwwuuurrrsssttttttsssqqqooonnnppppppoooqqqwww}}}yyyrrrnnnkkkhhhkkkqqqtttrrrooohhhaaaZZZYYYYYYWWWXXX\\\___bbbfffhhhgggfffeeeeee___```fffppp{{{xxxtttooolllkkkkkkjjjhhhssstttyyyzzzxxxuuussssssuuuxxxyyy~~~}}}{{{tttmmmnnnnnnnnnooorrrwww{{{|||{{{rrrpppqqqqqquuu{{{yyysssqqqqqqsssttttttssssssqqqnnnpppqqqsssvvvwwwxxxwwwvvv}}}~~~~~~}}}zzzyyy}}}zzzwwwwwwuuuppppppvvv|||~~~~~~xxxuuuqqqmmmlllmmmnnnmmmkkkkkklllmmmnnnnnnmmmkkkjjjkkkllllllnnntttzzzyyysssuuurrrpppsssxxx{{{yyywwwjjjbbb\\\\\\\\\\\\^^^bbbfffkkkrrruuutttqqqllljjjjjjkkkpppxxx~~~~~~~~~}}}{{{zzz~~~|||yyywwwwwwxxx{{{}}}~~~xxxxxxwwwvvvuuuwww{{{~~~}}}zzzyyyxxxwww}}}yyyuuupppnnnppprrrqqqpppqqqsssuuuwwwxxxxxxvvvvvvsssvvvxxxyyy}}}wwwpppjjjjjjjjjiiikkkooowww}}}~~~zzz}}}yyyssssssssswww~~~wwwnnnmmmuuu{{{|||zzzssspppnnnooorrrtttsssrrr|||wwwvvvyyy|||}}}}}}}}}~~~|||~~~wwwtttjjjcccccccccfffwww{{{pppmmmqqqwwwooofff^^^]]]ccciiikkkkkkgggcccaaacccgggiiihhheeelllrrryyyrrrnnnkkkiii\\\```iiimmmiiijjj|||uuummmbbbZZZYYYXXX[[[lll|||lllccceeejjjaaa[[[TTTTTTZZZaaafffgggccc___]]]^^^cccfffdddaaa___bbbnnn{{{uuuxxx