BM6P6(@ |||fffddd```bbbjjjrrrooohhheee___ZZZ[[[[[[ZZZ[[[^^^bbb^^^aaaoooyyy}}}qqqmmmwwwuuummm___[[[YYYZZZ___jjj|||bbb___eeefffdddeeegggeeehhhuuuqqqZZZaaaeeedddkkk}}}qqq|||~~~xxxqqqmmmiiirrrtttmmmgggddd___[[[[[[^^^bbbjjjhhhcccbbbWWWLLLMMMGGGCCCBBBDDDEEECCCBBBDDDGGGJJJYYYuuuwwwbbbVVVJJJGGGFFFCCC???===;;;AAALLL[[[]]]HHH===IIIVVVvvv~~~oooqqq||||||^^^VVVUUUPPPNNNLLLKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHFFFHHHGGGFFFFFFGGGHHHHHHGGGMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDPPPiii~~~wwwpppgggZZZLLLBBB;;;999666444555888<<<>>>JJJMMMNNNIIIBBB===<<<>>>???AAABBBCCCBBBCCCDDDFFFAAACCCFFFGGGGGGGGGIIILLLOOOIIIEEEEEECCC>>><<<>>>CCCGGGOOO[[[eeeeeeYYYLLL???===;;;:::;;;<<<===>>>===>>>????????????>>>>>><<>>???@@@AAADDDEEEJJJWWWiiiyyy{{{tttjjj^^^VVVMMMMMMLLLKKKJJJHHHGGGFFFKKKSSS```gggbbbUUUMMMMMMWWWkkk}}}yyywwwuuutttrrrnnnjjjfff______^^^ZZZUUUOOOIIIEEEHHHFFFDDDBBBAAA@@@===;;;:::999777666777666444333666666666666777777777777777777777888999999999:::;;;@@@ZZZxxxdddooosssnnn~~~{{{[[[MMMIIIEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????BBBGGGJJJOOOMMMKKKIIIGGGFFFFFFFFFYYY```ttt}}}zzzsss|||fffeeeeeegggnnntttpppgggfff```[[[\\\\\\ZZZZZZ]]]^^^^^^bbbkkkvvv|||tttjjjnnnsssoooeee^^^[[[WWWSSSRRRSSSZZZiiiwwwxxx___YYY\\\bbb\\\YYYZZZ]]]dddqqq~~~xxxddd^^^dddgggeeekkkvvvqqqwwwooommmlllxxx~~~tttoookkkjjjgggbbbbbbdddhhhooommmhhhfffYYYLLLLLLIIIDDDCCCEEEEEECCCCCCFFFHHHPPPddd~~~}}}mmm[[[QQQIIIHHHGGGDDD@@@>>>:::EEEOOOWWWUUUEEE>>>JJJ[[[xxxpppqqq}}}vvvWWWSSSRRRNNNNNNNNNNNNOOONNNKKKIIIJJJIIIIIIIIIKKKKKKIIIGGGHHHGGGGGGGGGHHHIIIJJJJJJMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAABBBCCCCCCLLLfff}}}xxxqqqhhhZZZKKK@@@;;;999777555555777:::<<>>;;;;;;===AAABBBDDDCCCBBBAAABBBCCCDDDFFFIIIKKKLLLMMMMMMMMMNNNIIIEEEEEECCC>>>===???AAAFFFNNNUUU[[[ZZZQQQGGG;;;<<<<<<======<<<<<<===????????????????????????>>>DDDKKKMMMKKKGGGEEEDDDAAA@@@>>>===<<<===???@@@DDDFFFKKKVVVfffvvv|||xxxqqqggg```UUUUUUTTTSSSPPPMMMJJJHHHMMMPPPYYY```___UUUMMMJJJQQQ```nnnvvv{{{yyyuuusssppplllhhheee___^^^\\\YYYTTTNNNIIIFFFHHHFFFCCCBBBAAA???===;;;:::888777666666666444333666666666666777777777777888888888888888888999999;;;CCC^^^zzzxxxeeeuuuyyyrrrsssUUULLLIIIEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAADDDHHHLLLMMMKKKIIIGGGEEEEEEEEEEEESSS___vvv~~~sss}}}jjjkkklllmmmrrrtttnnnfffddd^^^ZZZZZZZZZXXXXXX[[[aaacccfffiiimmmrrryyy~~~{{{vvvgggbbbccc___WWWQQQUUUQQQNNNMMMLLLMMMVVV```{{{rrr^^^WWWXXX```[[[YYY\\\aaaffflllrrryyyddd______eeegggeeemmm}}}pppuuuppplllmmmqqq|||zzz{{{xxxqqqnnnnnnrrrzzzwwwqqqlll]]]MMMLLLJJJFFFDDDFFFEEECCCEEEHHHIIIZZZsssrrr```RRRKKKGGGHHHHHHDDD@@@???===PPPYYYUUUNNNCCCBBBNNNeee{{{~~~qqqsss~~~kkkVVVVVVSSSNNNNNNOOOQQQRRRPPPLLLIIIJJJIIIIIIJJJKKKLLLJJJIIIGGGGGGGGGFFFGGGHHHHHHIIIKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBAAAAAAAAAAAABBBCCCHHH```~~~yyytttjjj\\\KKK???:::999888777777777888999:::===???===:::999:::<<>>===???@@@GGGLLLMMMNNNNNNHHH@@@999<<<>>>??????>>>===>>>AAAAAA????????????@@@AAA@@@EEEIIIJJJGGGEEEDDDEEEBBBAAA???======>>>???@@@DDDFFFKKKRRR^^^nnn~~~~~~}}}{{{{{{zzzuuunnnhhh\\\\\\[[[ZZZXXXVVVTTTSSSQQQOOORRRYYYYYYRRRIIIEEELLLTTT^^^iiizzz}}}zzzuuuqqqnnnjjjgggddd^^^]]]ZZZUUUQQQLLLIIIGGGFFFDDDBBBAAA@@@???<<<::::::888666666666666444333666666666777777777888888999999888888888888888888888DDDbbb}}}rrriii|||}}}vvvfffOOOKKKHHHEEEBBBBBBBBB@@@???????????????@@@@@@AAAAAA>>>???AAAAAABBBDDDHHHKKKJJJHHHFFFEEECCCCCCCCCDDDQQQaaa|||uuummmssstttrrroooooooooiiibbb```ZZZWWWXXXYYYXXXYYY[[[bbbdddeeeeeeffflllvvv}}}xxxsss{{{yyyfff[[[XXXWWWSSSPPPQQQNNNMMMNNNNNNMMMRRRXXXaaarrr~~~xxxhhh___^^^```bbbfffnnnvvvzzz{{{|||}}}uuuaaa^^^eeebbbgggkkkooo|||zzzooo{{{yyyzzzzzzyyy{{{sssaaaNNNKKKIIIFFFDDDEEEDDDCCCFFFKKKMMMccc~~~~~~hhhWWWLLLHHHGGGIIIGGGBBB>>>>>>EEE^^^fffXXXLLLFFFHHHSSSnnn|||{{{vvv~~~bbbYYY[[[SSSQQQPPPPPPQQQRRRPPPNNNKKKKKKJJJJJJKKKLLLMMMLLLJJJFFFFFFFFFEEECCCCCCCCCDDDIIIIIIJJJKKKKKKIIIHHHFFFAAAAAABBBBBBBBBCCCDDDDDDFFFXXXwww}}}xxxnnn___MMM@@@;;;::::::999888777777777444666888888777888;;;======@@@CCCDDDEEEFFFGGGIIIKKKKKKLLLQQQVVVZZZ[[[ZZZVVVQQQMMMKKKEEE>>>===???@@@HHHKKKHHHFFFGGGDDD===<<<>>>????????????@@@AAADDDCCCAAA??????@@@BBBCCCAAADDDGGGGGGEEEDDDFFFIIIEEEDDDBBBAAA@@@AAACCCDDDEEEGGGJJJMMMTTTcccuuu|||xxxwwwuuuvvvvvvsssmmmggg]]]\\\ZZZYYYZZZ\\\___aaa]]]ZZZZZZ[[[XXXOOOHHHFFFJJJLLLRRR```vvv|||}}}yyysssooollliiifffddd]]][[[WWWRRRNNNJJJHHHGGGEEECCC@@@??????>>>;;;999999777666555666666444333666666666777777888888999;;;:::999777777777888888888HHHggg|||rrrqqq]]]LLLJJJGGGDDDCCCCCCBBBAAA@@@>>>>>>??????@@@@@@AAAAAA???@@@AAABBBAAABBBDDDFFFFFFEEECCCBBBAAAAAABBBCCCNNN___yyy}}}ppp{{{|||{{{uuulllfffeeebbb^^^]]]YYYWWWZZZ]]]]]]^^^aaa^^^]]]\\\___fffpppzzz{{{qqqrrriiiYYYRRRRRRQQQOOOOOOMMMMMMPPPQQQOOORRRVVVSSS^^^fffccc^^^```fffkkklllwww{{{kkk___ZZZ]]]dddhhhooowwwzzzqqq~~~yyydddPPPKKKHHHEEEDDDDDDCCCCCCHHHOOOTTTllltttaaaSSSIIIHHHHHHIIIEEE>>><<<===LLLfffkkkZZZMMMHHHLLLVVVsssyyyzzzqqq\\\ZZZZZZOOOUUURRROOONNNOOOPPPPPPOOOLLLKKKKKKLLLMMMNNNLLLKKKHHHIIIHHHEEEBBB@@@@@@AAAFFFHHHJJJLLLMMMLLLKKKJJJBBBCCCCCCDDDEEEFFFFFFGGGGGGPPPjjj|||rrrbbbPPPCCC<<<;;;;;;:::999888777777333444555666777999<<<>>><<<>>>@@@BBBCCCEEEHHHJJJMMMLLLMMMPPPUUUZZZ^^^```^^^ZZZUUUPPPGGG>>><<<>>>>>>FFFIIIEEEGGGMMMKKKBBBCCC@@@>>>===>>>@@@CCCDDDFFFDDDBBBAAA@@@AAACCCDDD@@@CCCFFFFFFEEEGGGKKKOOOGGGFFFDDDCCCCCCCCCEEEFFFEEEGGGIIIIIIMMMYYYjjjxxx~~~xxxvvvtttttttttqqqlllggg^^^[[[VVVTTTVVV[[[bbbgggiiihhhhhheeeZZZNNNHHHJJJFFFFFFMMM___xxx}}}{{{wwwrrrnnnkkkiiifffddd[[[XXXTTTOOOKKKHHHGGGGGGCCCAAA???>>>>>>===:::999888666555555666666444333666666666777888999999999;;;:::888777666777888888???QQQmmm}}}yyyrrr{{{WWWNNNHHHFFFDDDCCCCCCCCCAAA@@@>>>>>>>>>??????@@@@@@@@@???@@@BBBAAA@@@??????@@@BBBAAA@@@??????@@@AAABBBGGGVVVkkktttyyytttttt{{{yyyqqqeee]]]]]]^^^]]]___[[[ZZZ___cccccceeehhh]]][[[\\\bbbnnn{{{xxxtttppp[[[PPPOOOOOOMMMPPPMMMMMMPPPQQQPPPRRRVVVTTTYYY\\\YYYZZZaaakkkppp{{{xxxkkk___\\\\\\\\\]]]^^^mmmvvvxxxqqq}}}~~~fffPPPLLLGGGEEEDDDEEEDDDEEELLLUUU^^^uuu{{{lll]]]QQQIIIHHHHHHGGGBBB;;;;;;???RRRddddddTTTKKKIIIOOO[[[sssxxx{{{fff]]]]]][[[SSSVVVSSSOOOMMMNNNOOOPPPQQQNNNMMMMMMMMMNNNNNNLLLJJJKKKLLLLLLHHHCCCAAAAAACCCEEEGGGJJJMMMNNNNNNLLLKKKCCCDDDEEEGGGHHHIIIIIIIIIHHHKKK^^^|||uuueeeRRREEE======<<<<<<;;;:::999999666666666666888;;;===???===>>>@@@AAACCCFFFKKKOOOXXXYYYYYYYYYZZZ\\\```dddeeeaaa[[[TTTIII>>>;;;>>>===DDDGGGJJJVVVdddaaaTTTMMMFFF???>>>CCCGGGGGGFFFGGGFFFDDDCCCBBBBBBCCCDDDAAADDDGGGGGGGGGIIIOOOSSSHHHGGGEEECCCCCCDDDEEEFFFGGGHHHIIIIIILLLVVVeeeqqq}}}zzzyyyyyyzzzxxxsssooogggbbb[[[VVVVVVZZZaaafffjjjkkklllhhh[[[MMMGGGIIIDDDHHHTTTiiizzzwwwrrrnnnkkkgggdddaaaWWWUUUQQQMMMJJJGGGFFFEEEAAA???===<<<<<<<<<:::888777666555555666666444333555666777777888999::::::;;;:::888666666777999:::@@@WWWwww{{{ooozzzSSSOOOGGGEEEDDDCCCDDDDDDBBB@@@????????????????????????>>>@@@BBBAAA@@@>>>======@@@???>>>>>>>>>@@@AAABBBFFFRRRcccjjjtttuuummmvvvppppppjjj___XXXYYY]]]^^^```\\\\\\aaadddeeefffiiiaaaaaabbbhhhqqq{{{}}}yyyxxx```SSSRRRRRROOORRROOONNNRRRVVVWWWYYY]]]___bbbbbb___```ggglllnnnyyy~~~}}}vvvrrruuuyyy{{{zzzqqqkkkddd______```aaadddiiivvvtttqqq}}}gggQQQLLLGGGFFFFFFFFFFFFHHHQQQ[[[iii~~~vvvhhhZZZOOOIIIHHHGGGEEE>>>:::===DDDWWW^^^WWWKKKJJJLLLUUUfffuuu{{{lllddd___[[[[[[ZZZTTTRRROOONNNOOOPPPOOOOOOQQQOOONNNNNNOOONNNLLLJJJIIIKKKLLLIIIDDDBBBDDDGGGFFFHHHKKKMMMMMMLLLIIIHHHBBBDDDFFFHHHIIIJJJJJJJJJGGGJJJYYYrrruuueeeSSSGGG???>>>===<<<<<<<<<<<<<<<:::888777777999;;;===>>>???@@@BBBEEEJJJQQQZZZ```ooosssuuuqqqjjjeeeeeehhhfffbbb^^^VVVJJJ>>><<>><<<;;;;;;;;;999777777555444444555666555333555666777888999::::::;;;:::999777666666888:::;;;CCC___|||pppsssNNNNNNFFFDDDCCCDDDEEEDDDBBBAAA@@@@@@??????>>>>>>======;;;>>>AAABBBAAA?????????>>>=========>>>???AAABBBFFFQQQ```iiiuuuvvvooovvv{{{eeegggddd\\\VVVYYY^^^``````\\\[[[```cccbbbcccfffaaabbbdddfffiiinnntttxxx{{{{{{yyy~~~eeeXXXWWWXXXUUUUUUQQQQQQWWW\\\___dddiiikkknnnmmmjjjjjjmmmmmmjjjhhhnnnqqqrrrwww|||~~~~~~vvvvvvzzzxxxqqqppplllhhheeeaaacccooo|||rrrrrr~~~gggQQQLLLHHHGGGGGGHHHHHHJJJTTT___ppptttfffYYYMMMIIIGGGFFFCCC===999???HHH\\\[[[NNNFFFJJJOOO\\\pppwwwaaa```\\\SSSUUU[[[RRRQQQPPPPPPQQQPPPNNNLLLRRRQQQOOOOOOOOONNNKKKIIIDDDGGGIIIGGGCCCAAADDDHHHGGGIIIKKKMMMLLLIIIFFFDDDBBBCCCEEEHHHIIIJJJJJJJJJGGGKKKXXXmmm~~~tttdddSSSGGG@@@???===<<<<<<===>>>>>>===;;;888888999;;;<<<<<<@@@AAAEEEJJJSSS___kkkssszzzoookkkllleeebbb]]]VVVJJJ>>><<<@@@DDDJJJQQQccceee[[[RRRUUU^^^bbbZZZQQQGGGGGGGGGGGGFFFEEECCCBBBHHHJJJLLLLLLKKKLLLPPPTTTNNNLLLKKKIIIIIIJJJKKKLLLIIIJJJLLLPPPWWW```jjjqqq}}}}}}xxxsssqqqppprrrsssrrrppprrruuusssiii___[[[___jjj}}}~~~{{{vvvpppjjjccc\\\WWWSSSQQQOOOLLLIIIFFFDDDCCC???===;;;;;;;;;:::999777666555444444555666555333555666777888999:::;;;;;;:::888666555666888;;;<<>>===<<<<<<999===AAACCCCCCBBBAAABBB======<<<===>>>@@@AAACCCAAALLL]]]ffftttyyyvvv~~~xxx___]]]\\\]]][[[ZZZ]]]ccchhh```\\\^^^```___aaafffnnnhhhdddeeeffffffhhhllloootttwwwjjjYYYOOOPPP\\\]]]UUUTTT]]]gggnnnuuu}}}yyymmm```cccmmmzzz|||}}}zzzuuuyyy~~~yyytttuuussswwwlllTTTIIIKKKIIIHHHHHHFFFKKK]]]pppzzzkkk\\\OOOHHHJJJDDD??????===<<>><<<:::::::::;;;;;;<<<;;;;;;;;;???BBBHHHPPP]]]oooxxxrrrtttnnnhhh]]]QQQHHHBBB@@@@@@FFFHHHVVVrrr{{{fffYYYXXXfffzzzrrrTTTFFFEEEEEEGGGGGGGGGIIILLLLLLLLLJJJJJJQQQYYYWWWNNNMMMLLLPPPYYY]]]YYYUUUTTTQQQXXX\\\[[[[[[```dddddd~~~~~~|||vvvnnneee]]]YYYWWWPPPNNNLLLIIIFFFDDDBBBAAA???<<<:::999888888666555555555555555555555444444555666777888999:::;;;;;;777666666999888777:::@@@NNNyyy{{{qqq]]]KKKJJJBBBBBBBBBCCCEEEEEECCCAAA@@@@@@???>>>===<<<;;;;;;:::<<>>???GGGQQQWWWJJJKKKLLLEEEXXXwwwlll]]]ZZZSSSQQQRRRPPPPPPNNNMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIEEEBBBBBBBBBAAAAAAAAABBBBBBCCCEEEGGGHHHIIIIIIHHHFFFEEECCCBBBBBBDDDFFFGGGEEEDDDEEEGGGNNN\\\sss{{{qqqbbbRRRGGG@@@===;;;;;;===>>><<<;;;<<<<<<===>>>>>>>>>===<<<<<<<<>><<<999888888888666555555555555555555555555555555666777888999:::;;;;;;999555444666888888<<>>======<<<;;;<<<===@@@BBBCCC@@@>>>:::::::::;;;<<<===??????===CCCLLLTTT\\\fffqqqyyyyyyzzzzzzxxxWWWYYY^^^dddeeeaaa```bbb______dddooovvvyyy{{{}}}tttkkkaaa[[[XXXXXX^^^eeekkkkkkmmmxxx}}}kkk]]]___nnnsssmmmooorrrcccdddyyy}}}jjjwwwfffLLLFFFDDDEEEHHHKKKOOO[[[qqq}}}nnn]]]PPPKKKKKKGGGCCC@@@>>>???DDDOOOZZZPPPIIIIIIHHHJJJdddttt___WWWXXXSSSPPPQQQMMMOOONNNMMMMMMNNNNNNMMMKKKMMMKKKIIIHHHHHHFFFCCCAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEGGGGGGEEEDDDDDDEEEHHHRRRggg~~~{{{qqqbbbRRRHHH@@@===;;;;;;<<<======<<<>>>???@@@AAAAAA???>>>===<<<:::AAAYYY|||sssdddUUUQQQUUU\\\bbbgggqqqkkkaaaUUUKKKEEEAAA???DDDJJJUUUcccllloookkkfffpppqqqUUUIIIFFFCCCGGGOOOUUUTTTQQQKKKNNNQQQUUUZZZ[[[TTTJJJNNNjjjyyysssrrrooopppuuuzzzrrriii```YYYTTTRRRMMMLLLJJJGGGDDDBBBAAA@@@===;;;999888888777666555555555555555555555555555666666777999:::::::::;;;999555222444777999@@@GGGiii~~~}}}eeejjj~~~oooNNNGGGEEECCCBBBBBBDDDFFFFFFEEECCC@@@@@@??????>>>>>>>>>===<<<;;;;;;===>>>???>>><<<:::;;;<<<===>>>?????????BBBDDDGGGLLLTTT___llltttzzzxxxttt[[[^^^gggoooooohhhccccccfffgggiiinnnqqqrrrqqqpppmmmfff```]]]]]]___gggpppppplllkkkwwwsssccccccsss|||yyyggg^^^dddwwwvvvkkk]]]JJJIIIGGGHHHJJJMMMTTTcccyyyvvvfffUUUKKKJJJMMMEEEAAA<<<;;;???JJJYYYdddNNNIIIEEEEEESSSooohhhYYYUUUWWWRRRQQQRRRNNNMMMLLLJJJKKKLLLLLLKKKIIIJJJHHHFFFFFFFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHGGGHHHHHHHHHFFFDDDCCCDDDEEEKKK]]]vvv{{{qqqbbbRRRGGG???===<<<;;;;;;<<<===>>>>>>???@@@@@@@@@>>>===<<<:::888@@@VVVqqq|||rrr[[[UUUPPPOOOSSSXXX[[[^^^kkkfff]]]SSSKKKFFFCCCAAACCCFFFMMMWWWdddqqq{{{{{{tttdddQQQJJJLLLMMMPPPUUUYYYXXXTTTTTTTTTTTTVVVZZZ[[[WWWRRR[[[{{{xxxqqqpppqqqzzzpppeee]]]WWWSSSQQQKKKJJJHHHEEECCCAAA??????<<<:::888777777777666444444444444555555555555555666777888:::::::::::::::777555555555555999GGGTTT{{{rrrdddpppbbbHHHFFFAAACCCBBBAAABBBDDDEEEDDDBBB>>>>>>>>>>>>===============;;;::::::;;;<<<;;;:::<<<===???AAAAAAAAAAAA@@@DDDDDDFFFKKKTTTbbbpppyyy|||{{{sssdddhhhqqqyyywwwnnngggeeeaaa```^^^]]]]]]^^^]]][[[___]]]\\\^^^```dddmmmwwwwwwmmmhhhrrrpppnnn}}}zzzttthhhbbbcccdddrrrpppnnniiiPPPGGGLLLIIIJJJLLLQQQ^^^ppp~~~yyymmm]]]OOOIIIJJJNNNDDD>>>888777???OOO^^^fffIIIHHHFFFOOOhhh|||}}}bbbWWWUUUUUUNNNNNNQQQMMMJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEDDDDDDEEEFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAAFFFFFFGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFGGGFFFCCCAAABBBDDDDDDGGGWWWrrr|||rrrbbbPPPEEE>>>===<<<;;;:::;;;>>>???>>>>>>>>>===<<<;;;::::::999777:::EEEQQQVVVPPPHHHQQQYYYdddiiijjjiiigggfffeee```XXXPPPIIIEEEDDDDDDEEEDDDEEELLLWWWaaahhhkkkdddccchhhggg```aaa```UUUJJJTTT\\\]]]___cccdddaaabbb]]]WWWVVVYYY\\\___aaaaaaxxxwwwmmmmmmooowwwyyylllbbbZZZVVVRRRPPPIIIHHHFFFCCCAAA???>>>>>>;;;999777666777777666444444444444555555555666666666777999;;;;;;;;;:::999444666888777555<<>>???AAAAAAAAA@@@???>>>???BBBFFFOOO^^^nnnxxxsssbbbfffnnnuuurrrhhh___]]]VVVVVVTTTQQQRRRWWWXXXVVVUUUUUUXXX\\\___bbbkkkttt{{{llldddkkkzzz|||www~~~gggeeefffaaabbbkkklllttt~~~rrrxxxwwwaaaPPPEEEDDDJJJFFFIIIPPP\\\nnnuuunnnbbbUUULLLHHHJJJMMMBBB<<<555666CCCSSS[[[[[[CCCGGGMMMdddxxxttthhh]]]UUUUUUSSSJJJKKKNNNJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBAAA@@@@@@@@@AAAAAAFFFFFFFFFGGGGGGHHHHHHIIIFFFDDDCCCCCCCCCBBB@@@>>>AAADDDEEEFFFRRRmmm~~~ssscccQQQEEE>>>===<<<:::999;;;>>>AAAAAA???===;;;::::::::::::@@@===::::::===AAACCCDDDIIIZZZmmmvvvwwwvvvssspppfffaaaWWWNNNGGGDDDDDDDDDAAA@@@BBBHHHNNNPPPMMMHHHLLLGGGJJJPPPSSS\\\^^^QQQKKKYYYeeefffhhhpppuuuuuummmeee]]][[[]]]aaahhhnnneeerrr|||qqqssszzzvvvhhh]]]WWWTTTQQQOOOGGGFFFDDDBBB???>>>===<<<:::888666555666666555444333333444444555666666666666888:::;;;<<<;;;:::999555777999999999DDD___wwwwwwzzzWWWEEEFFFAAACCCAAA?????????@@@???>>>999999::::::;;;;;;<<<<<<===;;;:::999;;;<<<;;;:::;;;<<<======>>>>>>>>>======???AAACCCIIIWWWjjjxxxyyyrrrZZZ]]]eeekkkhhh^^^VVVTTTQQQSSSRRROOORRRYYY[[[XXXTTTTTTXXX\\\___ccclllwww{{{jjjaaajjjxxx~~~rrr^^^dddkkkgggjjjuuusssyyy~~~{{{vvvuuuvvvvvvuuunnnqqqxxxlllVVVLLLGGGCCCDDDIIIFFFLLLXXXkkk{{{kkkcccWWWNNNIIIIIIIIIIII@@@;;;666:::IIIUUURRRGGGDDDJJJTTTqqqxxx}}}___WWWSSSVVVUUUKKKJJJMMMHHHHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCDDDFFFGGGGGGDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEDDDCCCCCCCCCBBB@@@>>>AAAEEEFFFEEENNNggguuueeeSSSGGG=========:::999:::>>>BBBEEEBBB>>>;;;999:::<<<>>>DDDCCCAAA???@@@BBBGGGKKKGGGSSS```fffkkkqqqsssrrrqqqiii]]]PPPGGGBBBAAABBB===>>>AAAEEEHHHHHHEEEBBBIIIEEELLLVVV]]]fffcccSSSQQQ]]]ddddddiiiwwwqqqjjjdddeeefffhhhnnnuuujjjrrr~~~}}}rrrcccWWWSSSQQQOOOMMMFFFDDDCCC@@@>>>===<<<<<<999777555555666666555444333333444444555666666777777888:::<<<<<<;;;999888999777666999@@@QQQlll{{{zzzQQQBBBFFFFFFFFFCCC@@@?????????>>>===999999:::;;;;;;<<<======<<<;;;;;;;;;=========;;;<<<<<<;;;;;;<<<<<<======???BBBCCCAAADDDSSSlllzzzpppYYY\\\ccciiifff]]]VVVTTTOOORRRRRROOORRRXXXXXXSSSWWWWWW[[[___bbbgggsssyyyhhhaaannn}}}tttfffqqqzzztttuuupppwww}}}|||uuurrrlllddd`````````___eeegggnnnuuu{{{yyysss```QQQFFFGGGIIIFFFFFFIIIIIIQQQ```wwwnnneee\\\PPPIIIHHHIIIHHHFFF???;;;888>>>MMMVVVJJJ777LLLPPPWWWttt}}}ooo]]]TTTSSSYYYXXXNNNMMMOOOHHHHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHFFFCCC@@@BBBBBBBBBCCCEEEFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEEEEFFFEEECCCAAAAAAFFFGGGDDDKKKbbbvvvgggVVVJJJ=========:::888:::???CCCIIIFFF@@@<<<:::<<>><<<;;;;;;999777555555555666555444333333444444555666777777777888;;;======;;;999888===666222888FFF[[[ttt|||pppKKK>>>FFFIIIHHHEEEBBB@@@??????>>>===999::::::;;;<<<===>>>>>><<<;;;;;;===??????>>><<>>===<<<<<<===???@@@>>>AAAAAA===@@@QQQooo~~~|||xxxuuu{{{mmmYYYiiirrriii___\\\XXXQQQUUUTTTSSSRRRQQQQQQQQQRRRVVVXXXaaalllsssuuu{{{tttjjjcccjjj~~~}}}qqq~~~|||wwwvvvzzz{{{rrrhhhbbbaaaaaa^^^\\\```jjjuuu|||ssshhh]]]QQQIIICCCCCCDDDDDDFFFIIIJJJRRRkkkxxxiii^^^VVVLLLGGGHHHIIIHHHEEE???888<<>><<<;;;;;;999999???GGGOOOGGG>>>888888;;;???@@@CCCDDDFFFGGGHHHIIIMMMSSSRRRVVVYYYZZZZZZ]]]bbbfffzzzqqqaaaPPPGGGEEEBBB===BBBBBBBBBCCCGGGJJJHHHEEEQQQMMM]]]vvvwwwggg```fffbbbZZZbbbyyy~~~wwwxxx~~~tttqqqvvvrrryyyzzzuuujjj\\\SSSPPPOOOKKKFFFDDDCCCAAA???===;;;;;;:::777666444333333444666777555555555555555666777888999999:::;;;;;;:::999999444999888888HHHeee|||zzzeeeHHHFFFKKKDDDBBBBBBBBBAAA???===<<<;;;===;;;999:::===>>>===<<<<<<;;;;;;;;;;;;<<<=====================>>>??????DDD===<<>>FFFFFFGGGIIILLLNNNNNNLLLQQQWWWllluuufffjjjgggbbbooo}}}}}}xxxppprrr{{{yyy}}}nnndddWWWPPPNNNMMMIIIFFFBBBAAA???===;;;:::999999777555444333333444555777555555555555555666777888:::;;;<<<======<<<;;;:::777:::999:::LLLiii~~~tttyyyaaaIIIFFFHHHAAABBBAAAAAA@@@???===;;;:::<<<:::999;;;>>>@@@@@@???======<<<<<<======>>>???===============>>>??????DDD??????CCCDDDFFFTTTfffrrrxxxjjjkkk}}}ssszzzxxxzzzvvvkkk|||vvvbbbYYYZZZ\\\ZZZWWWVVVXXX]]]___]]]YYY]]]qqqmmmfff]]]XXX]]]mmmwwwqqqrrrwww}}}uuu^^^RRRMMMFFFEEEAAAAAADDDGGGGGGKKKPPPWWWqqqxxxdddSSSMMMJJJGGGIIINNNNNNGGGAAA>>>>>>DDDMMMMMMEEEAAADDDRRR{{{nnnZZZVVVUUUSSSQQQOOOOOOOOOMMMKKKIIIEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGIIIEEEDDDIIIMMM___|||uuu~~~jjj{{{zzzkkkXXXKKKBBB:::444444888<<>>BBBDDDBBBFFFHHHKKKOOOQQQQQQQQQPPPTTTddd~~~lllmmmhhhgggxxxzzzxxxtttttt}}}rrr{{{fff]]]SSSLLLKKKJJJGGGDDD@@@???===;;;999888888777666555444333333444555666555555555555666777888999<<<===>>>??????>>>===<<<999:::999===RRRoootttmmmzzzpppZZZKKKEEEEEE@@@AAAAAAAAA@@@???===<<<;;;;;;::::::<<>>>>>======>>>>>>???@@@===============>>>??????BBB@@@BBBFFFEEEBBBIIIUUUbbbsss|||hhhdddppplll}}}yyyzzzwwwqqq{{{qqq```WWWWWWXXXXXXTTTTTTZZZbbbfffccc___bbb{{{qqq]]]______\\\[[[bbbrrr~~~uuueeeTTTMMMJJJCCCCCCBBBDDDGGGHHHIIINNNTTTZZZ|||zzzmmm___PPPGGGFFFHHHLLLPPPMMMEEE===<<>>CCCHHHHHHBBB;;;999<<<>>>>>>===FFFRRRggguuujjj[[[OOOIIIFFFDDDCCCFFFFFFBBB>>>>>>DDDGGGFFFHHHLLLSSSZZZZZZVVVUUUVVV^^^ppprrrooohhhhhhyyy{{{zzzyyyyyymmmiii{{{zzzbbbZZZQQQLLLJJJHHHFFFCCC>>>===<<<:::999888777777666555444444444444555666555555555555666777999999======????????????======999888888@@@WWWsssmmmmmm___SSSKKKEEECCCAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAABBB>>>============>>>??????===============>>>>>>??????@@@DDDHHHGGGDDDHHHPPP]]]nnnnnnqqqnnniiikkkggg~~~qqqsss||||||wwwyyyvvvmmmddd^^^YYYUUUSSSRRRTTT\\\gggllljjjfffnnn}}}gggZZZ```cccaaa\\\___kkkvvvyyytttddd[[[OOOKKKJJJCCCDDDCCCFFFHHHHHHIIIQQQ[[[mmmmmmcccYYYMMMFFFHHHLLLOOONNNIIIAAA;;;AAAJJJTTTTTTIIIBBBGGGQQQmmmttt\\\ZZZVVVLLLNNNOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDGGGGGGGGGGGGGGGFFFEEEEEEFFFEEECCCBBBAAA@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGDDDDDDIIIIIIUUUmmm}}}{{{}}}lllzzz|||ooo]]]NNNBBB;;;555777:::<<<>>>AAA@@@===;;;;;;>>>AAACCCCCCMMMaaa|||nnnYYYSSSJJJEEEDDDEEEDDDBBBCCCEEECCC@@@AAAGGGKKKLLLPPPUUU```iiihhhbbb```dddsss~~~pppmmmggggggsssdddXXX\\\mmmrrrjjjkkkpppvvvzzzsss___ZZZRRRLLLJJJGGGDDDBBB>>>===;;;:::999888777777555555555444444555555555444555555555777888999:::<<<===>>>>>>>>>>>>===<<<777666888DDD]]]wwwmmmttt{{{TTTMMMHHHDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<===???@@@======<<<<<<======>>>???===============>>>>>>???@@@@@@CCCFFFEEEEEEHHHMMMYYYjjjkkkqqqyyyoooyyyiiizzzqqqrrrzzz|||vvvpppmmmmmmjjjbbbZZZXXXYYY]]]gggqqqvvvuuuqqqrrrtttfffiiikkkiiiaaa[[[]]]hhhsss}}}mmm\\\TTTRRRIIIFFFGGGAAACCCCCCFFFHHHIIINNN\\\jjjzzzaaaWWWPPPFFFHHHMMMRRRQQQKKKDDD???>>>MMMUUUZZZSSSEEEAAALLLYYY___TTTWWWVVVOOOMMMNNNOOOOOOMMMLLLLLLLLLOOOMMMIIIFFFDDDCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFDDDBBB@@@>>>>>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFCCCFFFCCCDDDHHHGGGQQQfff{{{{{{}}}xxxuuutttaaaRRR@@@;;;777888999999;;;???<<<<<<;;;:::;;;AAAHHHNNN^^^tttgggRRRHHHGGGEEEEEEGGGGGGGGGFFFFFFIIIIIIFFFGGGNNNTTTVVVYYY^^^jjjttttttnnnqqqzzz```aaa```___dddnnntttttt~~~vvvYYYSSSWWW^^^mmm{{{```WWWYYY]]]aaa```aaakkkwwwkkk[[[WWWQQQLLLHHHEEEBBB@@@===<<<:::999888777777777555555555555555555555555444444555666777999:::;;;;;;<<<===>>>>>>===<<<;;;777777<<>><<<===>>>===<<<<<<>>>???===<<<<<<<<<<<<===>>>>>>===============>>>??????@@@AAAAAAAAAAAAAAADDDGGGOOO```nnnzzzxxxsssnnnooouuuooopppwwwooojjjlllqqqpppggg___[[[^^^dddmmmtttwwwwwwuuulllppptttuuutttrrrpppnnn}}}yyyqqqfff^^^]]]cccjjjzzzyyyiiiZZZNNNLLLMMMEEECCCFFFBBBCCCEEEHHHLLLOOOZZZoooiiiTTTNNNKKKEEEJJJQQQVVVRRRGGG???@@@DDDTTTZZZXXXLLL???CCCVVVhhhjjjVVVTTTVVVVVVUUULLLNNNPPPPPPMMMLLLMMMNNNQQQNNNIIIEEECCCCCCDDDFFFGGGGGGGGGGGGFFFEEECCCCCCBBBAAA???===<<<===>>>>>>???@@@BBBDDDFFFEEEEEEDDDCCCBBBAAAAAABBBCCCFFFGGGBBBDDDAAACCCGGGDDDJJJ^^^vvv}}}}}}pppooo{{{gggWWWCCC>>>;;;;;;::::::@@@GGGKKKJJJEEE>>>:::@@@NNN[[[xxxyyygggVVVHHHFFFHHHJJJKKKKKKKKKLLLMMMLLLOOOPPPOOOQQQZZZcccgggiiikkkuuukkkRRRXXX\\\YYYVVVXXX^^^bbbnnnyyyrrr^^^cccaaa___ccctttyyyjjjiiijjjjjjeeeYYYQQQUUU]]]zzzttt___SSSPPPLLLHHHEEECCCAAA???::::::888777666666555555444555555555555555555444444444555666777999;;;<<<;;;<<<===>>>>>>===<<<;;;999;;;DDDVVVmmm~~~^^^IIIEEEBBBCCCEEEBBB@@@@@@@@@@@@???>>>======;;;===>>>>>>======@@@BBB>>>>>>======>>>>>>???@@@===============>>>??????>>>@@@@@@@@@@@@AAACCCCCCHHHTTTkkkzzz}}}uuuyyywwwjjjrrrvvvooonnnhhhdddhhhooonnngggaaaTTTYYY```ggglllnnnmmmlllhhheeefffjjjlllmmmsss{{{yyynnnddd___]]]]]]ooo}}}vvvdddWWWTTTJJJKKKMMMEEEDDDHHHFFFEEEGGGKKKQQQWWWffftttYYYLLLJJJKKKHHHKKKTTTYYYRRRDDD===BBBJJJUUUXXXSSSDDD;;;EEE```wwwtttXXXSSSVVVTTTSSSUUULLLOOOQQQPPPNNNLLLMMMOOORRRNNNIIIDDDBBBCCCFFFHHHIIIIIIHHHGGGEEECCCAAA@@@???>>><<<;;;<<<===???@@@>>>???BBBDDDEEEEEEDDDDDDBBBBBBAAA@@@AAACCCFFFGGGBBBDDDAAAAAAEEEAAAFFFXXXhhh}}}zzzuuuvvvkkk[[[HHHDDD@@@>>>===???HHHRRReeebbbXXXIII???EEEWWWgggjjjYYYQQQLLLGGGKKKNNNOOOMMMMMMPPPSSSQQQUUUWWWVVVZZZfffpppvvv{{{|||wwwMMMQQQ[[[aaa\\\RRROOOTTT[[[hhhssstttkkksssllleeeeeeiiisss|||fffUUURRRWWWXXXssshhhTTTLLLJJJHHHEEECCCAAA???>>>999888777555555444444444444444555555555555444444444444555666888999;;;<<<<<<===>>>??????>>>===<<<;;;???JJJ]]]sss~~~kkkSSSFFFDDDAAACCCEEE???>>>>>>>>>>>>>>>===<<<;;;:::<<>>???CCCFFF?????????>>>???@@@@@@AAA===============>>>??????;;;>>>@@@AAABBBEEEFFFDDDGGGLLLeeesssnnn{{{uuu}}}mmmcccvvv}}}{{{eeecccbbbddddddaaaZZZUUUSSSUUUWWWYYY\\\^^^___```iiinnnlllddddddpppppphhheeebbb``````ddduuuqqqttt|||jjj___WWWKKKIIIFFFEEEEEEFFFEEEEEE@@@IIINNNQQQaaa|||www\\\QQQQQQPPPNNNNNNUUUUUUQQQIIIAAA@@@EEEKKKRRRIII@@@===???KKKeee}}}wwwdddSSSOOOPPPNNNKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJGGGEEEBBB@@@???>>>===<<<<<<======>>>???@@@AAABBBCCCEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBDDDEEEEEEFFFEEEDDDDDDDDDFFFIIIJJJ[[[lll||||||lll[[[KKK@@@;;;>>><<<===QQQjjjoooWWWHHHCCCKKKccczzz{{{ddd[[[RRREEENNNLLLKKKLLLOOOSSSVVVXXXZZZ___dddeeefffiiiooouuu{{{}}}]]]RRRUUUggglllYYYJJJMMMVVVXXXkkkxxx}}}zzzwwwiiidddfffmmmxxxjjjaaaTTTPPPYYYggg{{{kkk[[[QQQIIIIIIGGGEEEBBB???===;;;:::999888777666666666666555555555555555555444444777777666666777999;;;<<<>>>>>>===:::888:::;;;:::777>>>JJJeeezzz[[[PPPGGGDDDDDDAAA@@@@@@@@@???>>><<<<<<======>>>;;;<<<===>>>???@@@AAABBB@@@===;;;<<<>>>@@@???===<<<===??????>>>======>>>;;;>>>AAACCCCCCCCCCCCDDDIIIEEEZZZpppwww}}}iiiuuuyyyhhhccc}}}|||rrrcccbbbbbbbbbaaa^^^ZZZWWWUUUWWW[[[aaaeeegggeeeccclllqqqsssqqquuuvvviiicccbbb___\\\\\\cccpppttteeefffxxxmmmZZZQQQMMMHHHGGGEEEDDDDDDDDDDDDDDDJJJNNNOOOUUUhhhlllVVVMMMMMMNNNQQQUUUVVVQQQJJJCCC???@@@EEEIIIKKKEEE???AAAJJJ]]]uuummm]]]NNNLLLNNNMMMKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGEEEBBB@@@???>>>>>><<<<<<<<<<<<===>>>@@@@@@EEEFFFGGGHHHHHHGGGGGGFFFAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIITTTfffyyy|||kkk[[[LLLBBB>>>AAA@@@DDD[[[wwwmmmUUUIIIHHHTTTnnnwww\\\UUURRRLLLTTTPPPMMMPPPZZZfffoootttssswwwzzzzzzwwwwwwzzz}}}{{{eeeUUUWWWfffqqqmmmVVVGGGMMMXXX]]]lll{{{tttvvvtttjjjfffgggllluuu~~~}}}yyyvvv___[[[QQQQQQSSS___pppooo]]]RRRKKKFFFFFFEEECCCAAA???===;;;999999888666666555555666555555555555555555555555777777777777888:::;;;<<<;;;<<<;;;999999:::;;;;;;:::DDDPPPeee|||~~~TTTJJJBBBAAABBB@@@???@@@???>>>===<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@???===;;;;;;===>>>===;;;;;;<<<>>>===<<<;;;;;;<<<:::===@@@BBBBBBBBBBBBCCCGGGCCCUUUjjjttt~~~gggsssqqq___mmmeeeYYYZZZ[[[ZZZXXXVVVVVVVVVUUUWWW]]]gggqqqsssooojjjmmmssszzzxxxlllaaa]]]\\\ZZZXXXYYY___hhhwwwrrrdddbbbnnn~~~___OOOKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEMMMNNNQQQ___wwwmmm___PPPIIIJJJNNNTTTZZZWWWNNNDDD???@@@EEEGGGGGGAAA>>><<>>=========;;;;;;<<<<<<===???@@@AAAFFFFFFGGGHHHHHHGGGFFFEEE???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFIII]]]uuuppp___JJJBBB>>>??????FFF```}}}kkkSSSIIILLL\\\yyyqqqWWWRRRWWWXXX___YYYTTTYYYfffssszzz|||sssvvvxxxwwwtttssstttwwwxxxrrr^^^RRRXXXeeerrrWWWGGGNNNZZZ^^^oooxxxvvv~~~}}}tttmmmnnnqqqtttwww{{{nnniiijjjwwwiiiXXXNNNQQQOOOVVVfffmmmuuuzzzpppUUUHHHAAA===BBBAAAAAA@@@???===<<<;;;888777666555555555555555555555555555555555555555777777777888999:::<<<<<<888999::::::999888:::<<<@@@OOOXXXeee~~~eeeMMMEEE???@@@AAA@@@@@@AAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========>>><<<::::::;;;;;;:::999999;;;<<<<<<:::888888999999;;;>>>@@@@@@@@@AAAAAADDD@@@LLL^^^iii~~~vvvyyyiii___uuuZZZPPPSSSUUUTTTRRRRRRUUUXXXSSSTTT[[[iiiwww~~~{{{vvvxxx~~~ssshhh]]]YYYXXXVVVWWWYYYVVV^^^lll~~~xxxpppsss~~~kkkUUULLLJJJJJJDDDEEEGGGGGGGGGHHHIIIIIIMMMSSS```rrrqqqaaaVVVKKKIIINNNTTTYYY[[[UUUKKKAAA???EEEJJJIIIEEE=========GGG]]]uuu~~~{{{~~~aaaSSSLLLGGGFFFHHHIIIHHHFFFDDDEEEFFFEEEDDDCCCDDDEEEAAABBBDDDEEEFFFEEEEEEDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAAAAABBBBBBCCCCCCCCCBBB@@@???>>>??????@@@AAAAAABBBBBBAAABBBDDDFFFFFFFFFDDDCCCBBBSSSmmm|||vvvfffKKKCCC???>>>???IIIeeeiiiPPPGGGLLL\\\wwwjjjXXXYYYbbbeeefff```[[[___hhhnnnmmmhhhaaabbbcccaaa```bbbeeehhhsss}}}ssseee^^^]]]bbbooo}}}qqqVVVJJJTTT```eee~~~~~~|||}}}tttqqqzzzyyywwwssswwweeeNNNGGGGGGOOOTTTdddxxxvvvzzz~~~zzzZZZDDD===<<<;;;>>>>>>>>>>>>===<<<;;;;;;777666555444444444444444555555555555666666666666777888888999:::;;;<<<===888888:::;;;999666999===FFFYYY```gggdddRRRKKKEEE@@@AAABBB@@@@@@BBB<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::::::::===<<<:::999999888888888999;;;<<<;;;999888888888888:::===>>>>>>>>>@@@AAABBB???DDDQQQ]]]mmmeeekkk{{{|||TTTLLLPPPTTTUUUTTTTTTWWWZZZSSSSSSYYYfffwww{{{pppjjjiiiuuuiii]]]WWWUUUTTTWWW[[[TTTWWW^^^lll|||{{{|||qqqWWWMMMIIIGGGDDDAAADDDFFFGGGGGGHHHKKKMMMQQQ```uuuqqq___WWWOOOHHHLLLXXXaaa```ZZZMMMFFF???AAAGGGJJJFFF@@@===>>>BBBQQQhhhzzz}}}vvvoooRRRMMMKKKHHHFFFGGGGGGFFFDDDCCCDDDEEEEEECCCCCCDDDEEEBBBCCCEEEFFFGGGFFFEEEEEE>>>>>>======<<<<<<======;;;;;;<<<<<<===???@@@AAA>>>??????@@@???>>><<<;;;===>>>???@@@AAAAAAAAAAAA@@@BBBDDDEEEFFFDDDCCCAAA@@@LLLddd|||uuufffNNNHHHCCCCCCGGGTTTooohhhMMMCCCFFFSSSgggyyyppp^^^YYYbbbiiikkkddd]]]XXXZZZbbbfffccc]]]```]]]YYYUUUTTTVVVZZZ^^^hhhvvv|||rrrkkkpppzzzvvv```MMMPPPdddxxx|||qqqjjjlllXXXIIIIIIKKKTTT^^^uuu}}}nnnfffdddaaammmjjjPPPAAA@@@BBBCCC============<<<;;;::::::666555555444444444444444555555555666666666777777777888999:::;;;<<<<<<===;;;:::;;;<<<999555999@@@OOObbbgggjjjzzz~~~TTTKKKIIIDDDAAABBBAAA>>>===???;;;;;;;;;;;;;;;::::::999::::::::::::999999999999;;;;;;:::999777777777777:::;;;<<<<<<:::999999:::888:::===>>>>>>>>>@@@AAABBBAAABBBKKKZZZeeerrrzzzpppqqq}}}VVVJJJNNNSSSVVVWWWVVVUUUTTTTTTTTTXXXbbbpppzzz~~~~~~wwwzzz|||xxxlllbbbaaafffrrrhhh\\\WWWTTTSSSVVV[[[]]]ZZZXXX]]]iii}}}~~~zzz```OOOKKKJJJEEEBBB@@@BBBEEEFFFFFFHHHMMMRRRQQQeeezzzggg[[[OOOKKKKKKSSSbbbjjjcccVVVCCC@@@>>>@@@CCCDDD@@@<<<999:::FFF\\\rrr||||||{{{^^^QQQJJJLLLJJJGGGEEEFFFFFFCCCAAACCCDDDDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGFFFFFFEEE@@@??????>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@>>>>>>???@@@@@@???=========>>>@@@AAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@BBBFFFYYYxxxrrreeeOOOHHHCCCEEEMMM]]]ttteeeKKK@@@AAAFFFQQQ]]]ddd___VVVPPPVVVbbbiiijjj]]]XXXUUUXXXaaaggghhheeebbb^^^WWWPPPMMMMMMPPPRRRXXXhhhxxx{{{{{{pppjjj___QQQPPPccczzzsssbbb___ggg~~~VVVNNNMMMMMMXXXggguuubbbYYYRRRXXXfffuuulllRRRCCC@@@@@@?????????>>>===<<<;;;999888666555555444444444555555555555555666666777777888888888:::;;;<<<=========>>>;;;;;;===:::555<<>>:::999;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999::::::888777666777888999;;;<<<<<<;;;:::;;;<<<:::<<<>>>>>>>>>???AAACCCAAAFFFEEEKKKZZZbbblll~~~{{{}}}www\\\RRRUUUYYY^^^___[[[UUUPPPRRRSSSVVV\\\ccchhhjjjkkkaaaaaadddgggeeebbbeeemmmiiiaaaZZZWWWTTTQQQRRRVVV]]]YYYWWWXXX^^^ooo}}}{{{oooXXXNNNLLLIIIFFFEEEBBBEEEGGGGGGGGGKKKRRRYYY\\\lll|||iii\\\XXXKKKOOOTTT\\\fffhhh\\\LLL>>>???@@@???>>>=========>>>???QQQooolllXXXNNNGGGKKKKKKFFFDDDFFFGGGDDDCCCDDDFFFEEEEEEDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>???@@@AAAAAAAAA@@@???===>>>@@@BBBCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@DDDAAAQQQqqqxxxmmmVVVNNNHHHIIISSSaaarrr~~~{{{bbbIII@@@>>>>>>AAAFFFIIIGGGEEEFFFNNN\\\eeehhhZZZ[[[```ggglllmmmhhhccc[[[XXXTTTQQQOOOPPPQQQQQQUUUaaammmuuu{{{yyyvvvtttnnnbbbWWWWWWVVV\\\ooo{{{yyy}}}ooosss~~~\\\UUUPPPPPPcccxxxqqqeee\\\]]]ccciiilllppp{{{jjjPPPBBB???>>><<>>;;;888AAAPPPiiiqqqpppsss|||yyy~~~]]]PPPMMMCCC@@@@@@AAA???:::999<<<;;;<<<<<<===<<<;;;:::999999999999999999999999999888999:::999666666888:::777999;;;<<<;;;;;;<<<===<<<>>>???@@@@@@AAACCCEEE???HHHEEEGGGUUUXXX___uuurrrwww}}}aaa```bbbfffkkklllfff\\\SSSOOOPPPSSSVVVWWWXXXXXXXXX\\\XXXXXX___bbbaaadddjjj```[[[WWWVVVTTTPPPOOOQQQPPPPPPSSSVVVXXXccc~~~}}}~~~~~~mmm^^^OOOJJJHHHDDDDDDFFFGGGJJJLLLKKKKKKPPPXXX```sss|||lllWWWKKKJJJLLLUUU^^^bbbeeeaaaQQQ@@@>>>AAABBB@@@;;;:::===BBBMMMMMMbbbjjj[[[RRREEEEEEJJJKKKEEECCCFFFHHHFFFFFFHHHIIIIIIHHHHHHIIIKKKJJJHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>===============>>>>>>@@@AAABBBAAAAAA@@@===???AAACCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@FFF???LLLlll}}}zzzddd[[[RRRRRR[[[fffqqqxxxwww___HHH@@@>>>:::888;;;<<<>>>???BBBJJJWWWccciii\\\dddqqqzzzzzzooo___SSSTTTTTTUUUXXX\\\_________aaagggooovvv~~~yyypppeee^^^YYYTTTOOOPPP[[[rrrxxx|||fff]]]VVVYYYttt}}}jjjkkknnnoookkkiiisssuuu___IIIAAACCCGGGGGGDDDCCCBBB@@@===:::888666666666555555555666666777444555555666777888888999888999;;;===>>>>>>======>>>::::::>>><<<:::FFFWWWrrrvvvssswww}}}wwwzzznnnMMMNNNJJJCCCAAABBBDDDBBB===<<>>>>>>>>=========???@@@AAAAAACCCDDDEEEEEECCCAAA@@@CCCBBBAAA@@@AAABBBCCCDDDDDDCCCAAA@@@AAABBBDDDFFFDDDBBBJJJ```zzz}}}~~~~~~tttjjjbbbccchhhnnnwww~~~sssSSS<<<<<>>??????>>><<<999888;;;<<>>>>>999:::<<<>>>@@@???===:::>>>===<<<:::999888888888777777888999999:::;;;;;;888999;;;<<<<<<;;;:::999AAAAAAAAABBBBBBCCCCCCCCCAAACCCEEECCCBBBEEEMMMTTTfffxxxlllxxxdddbbbgggnnnpppkkkbbbYYYTTTOOORRRVVVZZZ\\\[[[YYYWWW\\\[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWWWWZZZ[[[YYYTTTQQQPPPNNNPPPSSSQQQVVVmmm}}}}}}|||zzz}}}zzzvvv\\\PPPKKKGGGGGGGGGEEEGGGKKKLLLPPPPPPOOOVVVgggzzzkkkWWWLLLHHHIIIKKKRRR^^^dddZZZKKKAAA>>>===BBBDDDEEEDDDBBBBBBDDDGGGfff{{{iiiTTTNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDAAABBBCCCCCCCCCBBBAAA@@@???>>>======>>>???AAABBBCCCCCCEEEEEEEEECCCAAA@@@AAA@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDEEEDDDEEEKKK[[[rrr|||zzz~~~uuummmnnnsssyyy{{{ZZZ@@@===>>>;;;===>>>???@@@AAACCCHHHMMMQQQ]]]ppp|||oooYYYNNNUUU___jjjppptttuuuyyytttcccXXXUUUTTTgggjjjqqq{{{~~~iiiTTTLLLLLLNNNQQQTTTYYYSSSJJJAAA;;;888888999666555555444444444555555555555666666666666777777999:::;;;<<<======<<<;;;888888;;;===<<<@@@QQQbbbrrrxxxzzz|||TTTMMMKKKCCCEEEDDDCCCAAA@@@?????????>>><<<<<>>999999777666555555555555888888999999:::;;;;;;<<<===:::888888;;;===??????@@@@@@@@@@@@AAAAAAAAABBB>>>@@@AAA@@@>>>AAAHHHNNN```pppvvvpppvvv~~~```XXX]]]ccceeeccc]]]WWWTTTPPPRRRVVVYYYZZZYYYWWWUUUUUUUUUUUUWWWYYYXXXVVVTTTYYY[[[^^^```aaa^^^YYYTTTTTTRRRRRRSSSPPPSSSfff|||uuu|||wwwyyy|||qqq[[[JJJIIIEEEDDDFFFGGGFFFHHHLLLQQQRRRRRRUUUcccyyyrrrWWWIIIDDDDDDKKKSSS]]]cccaaaRRR@@@999<<>>FFFSSS~~~}}}sssZZZRRRNNNLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHHHHIIIFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBB???>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEECCCAAA@@@>>>>>>>>>??????AAABBBCCCCCCBBBAAAAAAAAABBBDDDEEEFFFIIIJJJPPPddd}}}yyyzzztttuuuyyy~~~^^^CCC??????<<>>999777666555555555444444444555555666555555666666777777777777<<<<<<<<<<<<;;;:::999888555888<<<===>>>EEEXXXjjjxxxlllOOOLLLKKKDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA===<<>>;;;:::>>>CCCGGGEEEBBB???????????????@@@@@@@@@>>>???@@@>>>===???DDDIIIYYYhhhkkkqqqrrroooxxxzzz{{{\\\TTTXXX\\\^^^\\\XXXUUUTTTOOOPPPQQQRRRSSSSSSSSSRRRTTTTTTUUUWWWZZZ\\\\\\[[[iiikkkkkkhhheeeaaa[[[UUUUUUSSSSSSSSSRRRVVVgggxxxxxx{{{uuuwwwyyy}}}rrrfff]]]UUUMMMGGGEEECCCCCCFFFGGGEEEHHHMMMPPPSSSYYYfff{{{kkkWWWGGGEEEGGGIIISSS___kkkfffZZZIII;;;888===CCCEEE@@@AAAEEEBBBAAAUUUooovvvpppoooooo^^^PPPOOOIIIFFFHHHGGGHHHIIIJJJKKKLLLLLLLLLEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAACCCDDDFFFFFFFFFFFFEEECCCBBBAAA>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGLLLJJJFFFTTTpppzzz}}}yyyzzz}}}___CCC???@@@???CCCCCCAAABBBEEEJJJNNNMMMKKKSSSZZZ\\\YYY[[[kkkwwwssssssyyy}}}mmm}}}vvvttt|||}}}ssshhh```UUUFFF<<<888777666444555444444444444555666666666666666777777888888999<<<<<<<<<;;;;;;:::999999888888999===EEETTThhhwww^^^LLLLLLKKKEEEFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;???DDDFFFBBB>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======;;;<<<@@@IIIRRRRRRIIIAAA????????????????????????@@@AAABBB@@@???@@@DDDGGGRRRaaayyynnngggtttlllfffwwwXXXUUUWWWZZZ[[[XXXUUUSSSSSSQQQOOONNNLLLMMMOOOQQQSSSXXXXXXYYY^^^eeemmmqqqttt~~~yyymmmddd```[[[UUUTTTSSSRRRRRRQQQWWWdddqqqpppwwwvvvvvvwwwyyyzzzyyyzzzyyymmmaaa[[[RRRLLLIIIHHHHHHGGGEEECCCEEEHHHGGGFFFIIIOOOSSSZZZhhh{{{vvvPPPGGGBBBGGGLLLQQQ___mmmrrrbbbMMM@@@;;;;;;===???DDDBBBDDDHHHFFFLLLlllxxxmmmuuukkkQQQLLLLLLFFFDDDHHHFFFGGGHHHJJJKKKLLLLLLLLLCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???@@@AAACCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFJJJHHHBBBKKKfffyyyvvv___DDD???@@@???DDDCCCCCCFFFLLLUUU[[[]]]\\\XXXXXXWWW[[[lll~~~zzzmmmdddgggqqq{{{|||nnnxxxeeeYYYOOOBBB:::888999777555444444444444444555666666666666777777888999999:::;;;;;;:::;;;;;;;;;<<<<<<===:::888???RRRiii|||wwwVVVKKKKKKJJJGGGJJJIIIFFFDDDBBB@@@???>>>;;;<<<>>>>>>===<<<======::::::999999999999999:::;;;;;;<<<<<<<<<<<<======;;;<<>><<<;;;======@@@DDDHHHWWWyyyxxxeeeVVVJJJIIIJJJGGGGGGLLLFFFGGGHHHJJJKKKJJJJJJIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@??????>>>>>>AAA@@@@@@AAABBBDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCEEEEEEDDDIII^^^}}}}}}xxxyyy}}}bbbGGGAAA@@@???DDDFFFKKKSSS^^^iiiqqquuuvvvlllhhhdddhhh{{{yyypppooolllbbbXXX\\\UUUWWWiii|||lllkkknnnYYYNNNHHH@@@;;;999999888666444444444444444555666777666666777888999::::::;;;:::::::::;;;<<<===>>>???@@@===<<>>===:::>>>AAA???;;;999;;;>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======<<<===>>>>>>===<<<===>>>AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::;;;>>>AAACCCDDD?????????>>>>>>=========>>>??????@@@BBBBBBAAA@@@@@@AAARRRnnnmmmccceeevvvoooOOOOOORRRUUUUUUSSSPPPNNNNNNLLLMMMOOOQQQRRRRRRRRRQQQPPPQQQTTTXXX]]]```aaa```tttxxxqqq```UUUVVVUUUPPPKKKKKKIIIGGGHHHOOOUUUXXX[[[^^^lll~~~xxxqqqhhheeeqqq~~~}}}~~~~~~~~~}}}|||xxxrrrmmmhhhdddbbb\\\[[[YYYVVVRRRPPPNNNLLLGGGBBB??????CCCFFFFFFDDDFFFFFFIIILLLMMMPPPYYYddduuubbbMMMGGGHHHCCCOOOUUUWWWeeeyyy{{{ooo\\\MMMAAAAAADDDBBB???>>>@@@@@@@@@EEEYYYsss{{{XXXNNNMMMHHHCCCDDDJJJKKKHHHGGGGGGIIIIIIIIIGGGEEEDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAABBBAAAAAAAAABBBCCCEEEGGGIIIEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGEEECCCBBBAAABBBBBBCCCDDDCCCCCCCCCDDD@@@BBBGGGCCCFFFccc~~~}}}www|||dddNNNLLLLLLMMMRRRgggtttwwwjjj```YYYQQQNNNPPPRRRPPPMMMMMMRRRcccyyyiiibbbqqq^^^PPP>>>???@@@>>>:::777555555333333333444555666777888666777777999:::;;;<<<<<<>>>>>>===<<<<<<===???@@@999BBBOOO```wwwgggNNNJJJIIICCCBBBJJJEEEDDDBBB@@@???>>>======<<<::::::;;;>>>??????===>>>===;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;:::999;;;===???@@@@@@@@@???>>>>>>======<<<<<<<<<;;;??????@@@BBBDDDDDDBBBAAAEEE???JJJkkkooo^^^pppeeeOOOLLLOOOSSSUUUTTTRRRQQQPPPPPPTTTVVVRRRQQQSSSSSSQQQMMMRRRTTTTTTWWW[[[[[[YYYaaaeeebbbYYYTTTSSSQQQMMMMMMKKKIIIIIILLLNNNPPPPPPTTTTTTZZZiii|||zzzuuuzzzyyyxxxyyyyyyyyyzzz{{{xxx|||zzzkkkhhhdddaaa^^^ZZZWWWTTTRRRQQQNNNLLLJJJIIIHHHGGGDDDEEEEEEBBBBBBCCCDDDCCCEEEJJJLLLKKKPPP___qqq|||qqq\\\MMMGGGFFFEEENNNRRR\\\mmm}}}gggQQQEEE;;;<<>>AAACCCCCCBBB@@@??????>>><<<===???@@@@@@???>>>???@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDBBB@@@??????@@@@@@BBBAAACCCEEEAAADDDZZZttt|||mmmjjjppp^^^SSSJJJJJJZZZoooppp___ZZZZZZPPPOOOSSSXXXYYYUUURRRSSSPPP___rrrlllkkk}}}|||vvvoooZZZKKKDDD>>>===;;;888666444333222333333444444555666666666888999::::::;;;===@@@CCCBBB>>><<<===<<<:::<<<@@@BBBQQQeeettt{{{fff[[[NNNEEEDDDDDDCCCAAA????????????>>>===<<<;;;:::;;;<<<<<<<<<;;;999999;;;::::::999888888888999888888777777777777888888:::;;;===??????>>>===<<<::::::;;;;;;<<<===>>>>>>??????>>>>>>???AAACCCDDDDDDBBBIII]]]tttjjjbbbwwwcccOOOMMMPPPTTTVVVUUUSSSRRRQQQQQQUUUVVVRRRPPPQQQQQQOOOOOORRRSSSTTTXXX\\\\\\XXXWWWZZZYYYUUUTTTUUUTTTOOOLLLJJJIIIJJJMMMPPPQQQQQQQQQPPPSSS___qqqxxxxxx}}}tttmmmiiimmmsssuuuvvvyyywwwuuuxxxuuukkkhhhbbb___\\\YYYWWWTTTQQQNNNKKKJJJHHHGGGFFFEEEEEEEEEAAACCCDDDCCCCCCEEEFFFGGGJJJPPPUUUXXXaaapppssseeeSSSHHHEEEGGGJJJLLLUUU]]]llltttVVVKKKBBB===???DDDDDDDDDEEEQQQKKKRRRiiizzz```LLLEEEHHHGGGEEECCCBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB<<<>>>@@@BBBCCCAAA@@@>>>>>>===<<<<<<>>>??????>>>===>>>???AAACCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>======>>>>>>???===@@@DDDBBBCCCTTTiii}}}iii```vvvxxxgggUUULLLIIIOOOeee}}}~~~vvvkkkpppxxxuuucccYYYUUUSSSTTTTTTXXX___bbb___\\\\\\]]]iii{{{rrrqqquuuvvvcccQQQHHHBBB>>>;;;:::888666444333222222333444444555555666777777777999::::::;;;<<>>BBBNNNZZZjjjuuuzzzVVVPPPIIIDDDDDDDDDCCCBBB>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===<<<;;;:::999;;;:::999888888888888888888777777666666777777888888999;;;<<<<<<<<<:::999::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@BBBCCC??????DDDOOO]]]kkk|||kkkgggzzztttrrraaaNNNNNNQQQTTTVVVUUUSSSRRRQQQPPPTTTUUUQQQOOOQQQRRRPPPVVVWWWVVVXXX]]]ccc```ZZZQQQRRRRRRRRRUUUWWWTTTOOOKKKJJJJJJKKKNNNQQQQQQQQQOOOMMMOOOVVVbbbttt~~~vvvuuunnnhhheeejjjnnnooooooqqqtttrrruuu|||nnnbbb^^^]]]XXXVVVSSSQQQPPPNNNKKKIIIEEEDDDDDDCCCCCCDDDDDDEEEAAACCCEEEFFFFFFGGGJJJLLLOOOQQQXXXggg|||```NNN@@@AAAHHHLLLOOOTTT^^^pppbbbGGGCCC@@@@@@CCCEEEDDDEEEIIITTTWWWggg~~~___QQQIIIBBBEEEDDDBBBAAA@@@AAAAAABBB@@@@@@@@@???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>@@@AAABBBAAA???>>>===;;;::::::<<<======<<<;;;<<<===???AAACCCEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA???>>>============>>>>>>>>><<>>:::777666555444333222222222444444555555666666777777777888::::::;;;<<>>===@@@FFFYYYgggwww}}}~~~jjjHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::999888888888888888888777666666555555666666777555666777999999888888777:::::::::;;;<<<<<<============<<<===>>>???AAABBB@@@BBBEEEGGGJJJVVVpppwww^^^___zzzmmmppp^^^NNNMMMPPPSSSTTTSSSQQQPPPPPPOOOSSSTTTQQQPPPSSSUUUTTT\\\[[[ZZZ[[[bbbhhhddd\\\SSSQQQPPPRRRVVVWWWQQQKKKKKKJJJJJJKKKNNNOOOOOOOOOOOOMMMOOOVVV\\\ggg}}}vvv~~~}}}xxxssslllhhhiiijjjiiiiiikkkpppooorrrwwwyyy{{{}}}jjj___[[[XXXWWWQQQOOOMMMLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIIIIHHHLLLQQQUUUUUU^^^uuufffRRRGGGBBBJJJOOOOOOSSS\\\mmmbbbMMMCCC>>>???BBBEEEDDDAAAEEEKKKNNNiiidddRRRMMMKKKIIIBBBAAA@@@????????????@@@@@@@@@??????@@@@@@AAABBBCCCCCCAAA@@@>>><<<;;;;;;===>>>???@@@@@@???>>>===;;;:::888999;;;<<<<<<;;;999:::<<<>>>@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????AAA>>>???CCCFFFHHHNNNUUUkkk~~~|||}}}mmmuuu}}}~~~yyygggRRRCCC>>>EEEXXXjjj}}}nnn[[[OOONNNNNNLLLaaammm|||~~~xxxqqqkkkfffcccdddkkkqqqssstttvvv{{{kkk]]]ppp~~~iiiOOOAAA???@@@<<<777444444333333333333333444444555555666666777888888666888:::;;;;;;<<>>>>>===<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;999888888777777777888888666666555555555555666666444555666777777777666666:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDGGGFFFCCCKKKbbbyyymmmccctttyyyqqq\\\NNNLLLNNNQQQQQQPPPNNNNNNNNNSSSVVVVVVRRRPPPRRRSSSRRRYYYXXXVVVWWW^^^ccc___WWWSSSOOONNNQQQTTTSSSMMMHHHLLLJJJIIIJJJLLLNNNNNNNNNOOOMMMPPPXXX[[[___ooovvvooouuunnniiigggfffdddeeehhhhhhiiilllppprrrsssyyy|||qqqbbbYYYUUUSSSPPPLLLLLLJJJHHHHHHIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHFFFHHHKKKJJJIIIOOOWWW```jjjzzziiiNNNEEEDDDGGGMMMNNNQQQ___ooouuu]]]HHH?????????@@@DDDEEEBBBAAAHHHRRR___```QQQNNNGGGCCCGGG??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@>>>===<<<;;;:::===>>>?????????>>>======:::999777888:::;;;;;;:::999:::;;;===???@@@AAABBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@??????===>>>>>>>>>??????>>>>>>CCC???===@@@DDDGGGKKKOOO```ttt}}}}}}~~~sssfffSSSFFFAAAGGGTTTaaalllfffYYYKKKDDDDDDFFFFFFHHHRRR^^^hhhqqq|||}}}wwwuuuooolllrrryyy}}}qqqsss}}}bbbfffwwwYYYPPPDDD===;;;:::777444444333333333444555555666555555666666777888888999666888;;;<<<<<<===???AAAEEECCCCCCCCCAAAAAAIIIRRRpppnnnOOOFFFFFFFFFDDDAAA???@@@AAA??????===<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;777777777666666777777888666666555555555555666666555666666777777777777777:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA>>>???BBBCCCBBBDDDPPP^^^}}}vvv[[[PPPLLLNNNOOOOOONNNLLLLLLMMMXXXZZZXXXRRRNNNOOOOOONNNPPPPPPOOOOOOTTTXXXUUUNNNMMMJJJIIINNNPPPNNNJJJIIIKKKIIIHHHIIILLLOOOQQQRRRQQQLLLNNNVVVWWWVVVaaaqqqjjjnnn{{{xxxrrrkkkcccaaaccc```bbbdddfffhhhkkkooorrrtttxxx~~~}}}pppbbb\\\UUUQQQPPPNNNIIIDDDGGGEEEDDDDDDEEEEEEDDDCCCDDDCCCCCCBBBBBBCCCDDDDDDHHHFFFHHHMMMNNNNNNYYYfffuuu}}}cccQQQHHHBBBGGGKKKNNNSSSbbbxxxvvv\\\MMMGGGBBB===:::BBBBBBCCCDDDDDDIIIVVVdddbbbBBBFFFKKK@@@<<>>>>>???>>>>>>>>>>>>>>>======<<<:::888777777999::::::999;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@??????<<<<<<============<<<;;;???===<<<>>>BBBEEEGGGHHHRRRddd{{{zzz~~~{{{}}}}}}xxxnnn___RRRMMMQQQYYY___jjjbbbVVVKKKEEEDDDDDDCCC@@@FFFLLLRRRYYYcccqqq{{{|||eee___pppmmmrrrrrrYYYGGGCCC<<<777444555666888444444444444555666777777666666777777888888999999777999<<<>>>>>>???@@@BBBEEECCCBBBBBBAAADDDOOOZZZ~~~~~~~~~xxxYYYGGGBBBAAA@@@@@@AAABBBCCCDDDAAA@@@>>>===<<<<<<======<<<<<<;;;::::::::::::;;;666666666666666777777888777666666555555666666777777777777777888888888888::::::::::::::::::;;;;;;<<<<<<;;;<<<===>>>@@@AAA>>>===@@@EEEEEEDDDFFFKKKdddwwwwwwzzz}}}ZZZQQQMMMNNNPPPOOOMMMLLLLLLMMMUUUWWWUUUOOOLLLMMMNNNMMMKKKMMMNNNMMMOOORRRPPPKKKMMMIIIJJJMMMMMMJJJIIILLLJJJHHHFFFHHHMMMSSSXXXZZZWWWLLLJJJQQQRRRMMMUUUdddjjj\\\eeewwwyyykkkcccbbb\\\^^^______```dddfffhhhgggiiilllppptttvvvuuutttvvvwwwyyy|||~~~~~~|||zzztttrrrpppppprrruuuvvvvvvxxxvvvwww{{{~~~zzzzzz}}}|||qqqhhh___WWWVVVSSSOOOMMMMMMKKKHHHEEEFFFDDDCCCCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGJJJGGGKKKTTTXXX]]]mmm```LLLHHHJJJHHHOOOSSSVVVfff}}}www^^^DDD===@@@CCCBBB@@@DDDBBBBBBEEEJJJVVVkkk}}}dddLLL>>>CCCFFF???===CCC<<<=====================;;;;;;::::::;;;;;;<<<===999:::;;;<<<===???@@@@@@>>>>>>>>>======<<<<<<<<<:::888777888999:::::::::============>>>>>>>>>>>>============>>>???@@@AAACCCBBBBBBAAA@@@@@@??????===>>>>>>>>>>>>===;;;::::::<<>>:::666444555888999444444333444444555666777666666777888888999999:::888;;;>>>???@@@@@@AAACCC@@@>>>>>>??????EEETTTcccvvvaaaOOOFFFBBB@@@???AAAEEEHHHGGGEEEBBBAAA???===<<<===>>>???<<<;;;:::999888999999:::666555555555555666777888888777777666666777777888777777777777777888999999::::::::::::::::::::::::===<<<<<<<<<===???AAABBBBBB@@@BBBGGGHHHEEEDDDFFFLLLddd|||~~~yyy|||ZZZRRRNNNOOOPPPPPPNNNMMMMMMMMMNNNQQQPPPLLLKKKOOOQQQQQQMMMQQQRRRPPPQQQSSSRRROOOQQQNNNNNNPPPMMMHHHHHHMMMIIIGGGEEEHHHNNNWWW]]]aaa]]]OOOHHHNNNNNNIIIOOO]]]qqqyyyTTTRRR___ooouuukkkiii]]]^^^^^^]]]^^^aaacccccccccdddeeehhhjjjkkkiiigggkkklllooossswwwxxxvvvtttlllkkkiiiiiikkkmmmmmmmmmnnnjjjiiilllrrrsssooojjjdddfffjjjmmmpppqqqqqqqqqmmmnnnjjj___XXXWWWWWWWWWNNNLLLIIIGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFFFFEEECCC@@@AAABBBCCCEEEHHHJJJKKKMMMJJJPPP[[[ccckkkcccNNNHHHIIIKKKLLLTTTXXX___uuu{{{YYYMMMBBB@@@@@@@@@EEEMMMEEEAAAAAAFFFPPPbbb{{{ZZZLLLGGGCCCBBB@@@>>>???CCC<<<<<<======>>>======<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<:::999777888999;;;;;;:::>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>@@@@@@CCCCCCBBBAAAAAA@@@@@@???@@@AAAAAAAAA@@@???===<<<888===DDDGGGHHHHHHFFFBBBGGGQQQhhhwwwuuu{{{|||zzz~~~yyy{{{~~~}}}}}}zzzuuunnnjjjooo{{{}}}lll```WWWPPPLLLKKKJJJPPP[[[gggqqqyyy}}}}}}eeeggg~~~fffQQQCCC<<<999777666777777555333333333333333444555555666777777777888999999::::::999;;;???AAAAAAAAABBBCCC<<<::::::<<<>>>FFFXXXiiizzzzzzyyyTTTIIIEEEFFFCCCCCCFFFKKKLLLIIIDDDCCCBBB@@@>>>===>>>???@@@;;;:::999888888888999:::555555555555555666777888888888777777777777888888777777777777777888999999::::::::::::::::::::::::======<<<===>>>???AAABBBCCCAAAAAADDDDDDAAAAAADDDGGGYYYqqqrrrddd]]]OOOPPPPPPOOOMMMJJJJJJKKKMMMOOONNNMMMKKKIIIJJJMMMPPPSSSQQQPPPPPPQQQPPPLLLHHHOOOOOOMMMKKKMMMRRRRRRPPPPPPMMMKKKNNNTTTZZZ^^^___TTTNNNPPPVVVTTTLLLMMMVVVaaasssttt[[[RRRZZZppp|||tttfffbbb^^^^^^```bbbbbbaaa```______```bbbddddddddd```bbbfffiiilllmmmmmmmmmggghhhjjjkkkjjjgggdddbbbaaa```___aaadddfffdddbbb[[[\\\\\\]]]]]]\\\\\\[[[___^^^\\\YYYVVVRRROOOMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCAAA???AAADDDFFFFFFDDDFFFAAA@@@DDDFFFFFFLLLTTTKKKVVV___dddpppyyy___SSSNNNJJJIIIKKKUUU^^^jjjxxxsss]]]JJJCCC======CCCHHHHHHEEEEEEGGGAAAEEE^^^rrr{{{xxx^^^JJJCCCAAA???===<<<<<<>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======999:::<<<<<<;;;<<<===???<<<<<<======>>>>>>??????;;;;;;:::999888888888888<<<>>>???===;;;:::<<>>>>>===============BBBAAA@@@??????@@@AAABBB???>>>>>>>>>======<<<<<<<<<>>>BBBEEEGGGHHHGGGFFFMMMMMMVVVsssxxxkkkzzz||||||yyyvvvyyy~~~~~~~~~qqqjjjttt~~~rrreee[[[XXXWWW```gggrrr|||uuummmyyyzzzpppXXXJJJDDD999888666555444555777888777777666666666666666777777777777888999999999:::===<<<===???AAAAAA???>>>=========???BBBNNNfff{{{eeePPPJJJEEE@@@CCCFFFIIIJJJIIIGGGEEEBBBAAA???============>>>;;;;;;:::999999888777777999888777666666666777888999777555555777999999999888777777777777777888888888888888888999:::;;;;;;======>>>??????@@@AAAAAADDDDDDDDDCCCBBBBBBAAAAAABBBSSScccwwwaaaUUUwww^^^RRRPPPPPPPPPNNNKKKJJJKKKLLLLLLLLLKKKIIIGGGHHHLLLNNNQQQOOOMMMNNNNNNNNNJJJGGGHHHIIIIIIIIIPPPYYY^^^^^^UUURRRPPPSSSYYY\\\\\\ZZZQQQ\\\nnnyyynnnYYYNNNQQQWWW^^^nnnrrr\\\SSSZZZfffvvvqqqjjjfffeeeccc^^^YYY\\\[[[[[[[[[\\\\\\ZZZXXXZZZ[[[^^^```aaaaaaaaa`````````aaaaaa```^^^\\\ZZZXXXWWWVVVWWWYYYYYYWWWUUUSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTSSSQQQOOOMMMKKKJJJGGGFFFFFFEEEDDDDDDDDDDDDHHHFFFCCCDDDEEEFFFEEEDDDGGGGGGJJJOOONNNJJJLLLRRR```fffqqqeeeYYYOOOLLLLLLLLLOOOTTT]]]lll{{{}}}rrr___NNNDDDAAA>>>@@@DDDGGGGGGEEEDDDFFFGGGTTTfffkkkppp~~~cccKKKDDDAAA@@@>>><<<;;;<<<======;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===888:::<<<===<<<<<<===>>>==================>>>>>>;;;:::999999888888999999;;;<<<===<<<:::999;;;===>>>>>>============>>>>>>BBBAAA@@@??????@@@AAABBB??????>>>>>>============>>>???AAABBBDDDFFFGGGHHHHHHKKKQQQiii}}}ooommmppp|||xxxzzz~~~|||~~~tttmmmqqqqqqooottt|||}}}yyyyyyaaaMMM@@@999999888666444444555666777777777666666666666777777777777888888999:::::::::>>>>>>???@@@AAAAAA???======:::<<>><<<;;;;;;;;;;;;;;;;;;:::999888888888>>>===;;;:::999999:::::::::888666666777999999999777777666666777888888999999999999:::;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBLLLVVVfff|||xxxpppfff}}}^^^TTTOOOPPPQQQOOOLLLJJJIIIJJJHHHHHHHHHGGGFFFGGGJJJMMMMMMLLLKKKKKKKKKKKKIIIGGGKKKKKKKKKLLLSSS```gggiii\\\XXXTTTWWW\\\]]]YYYSSSQQQggg{{{]]]MMMNNNPPPPPPYYYrrrzzzcccYYYZZZlllxxxssspppiii___VVV[[[ZZZYYYYYYYYYXXXVVVSSSVVVWWWXXXXXXXXXWWWVVVUUUXXXWWWWWWVVVUUUTTTSSSSSSPPPOOONNNNNNOOONNNLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFDDDDDDEEEFFFFFFEEEHHHKKKPPPTTTUUUVVV]]]fffuuu}}}{{{]]]IIIFFFEEEIIIMMMRRR[[[cccnnn{{{|||iiiVVVIIICCC??????@@@BBBDDDEEEFFFFFFFFFLLLXXXkkkvvvmmmooo{{{[[[DDD>>>===???>>><<<;;;::::::;;;<<<::::::;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<888:::===>>>===<<<<<<============<<<<<<<<<<<<<<<999999888888999999:::;;;:::;;;;;;:::999999;;;<<<===<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>======@@@@@@@@@@@@BBBDDDFFFHHHCCCHHHJJJ[[[{{{yyyffffffooozzz{{{|||~~~~~~~~~}}}vvvvvvmmmdddfffxxxtttkkkrrr|||dddSSSGGG===555888777555444444444555666777777666666666666777777777888888999::::::;;;;;;???@@@AAABBBAAA???===;;;===999<<>><<<;;;:::<<<;;;;;;::::::999999888???>>>===;;;::::::;;;;;;<<<999666666777999999999555555555666777888999:::::::::;;;<<<===>>>???@@@??????@@@@@@AAABBBBBBBBB??????@@@@@@@@@@@@AAAAAABBBFFFGGGRRRiiizzzlllmmmttt\\\SSSNNNOOOPPPOOOLLLIIIHHHHHHFFFGGGGGGFFFFFFGGGJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIOOOPPPPPPQQQZZZgggpppqqq___YYYTTTUUUZZZ[[[VVVPPPRRRdddyyy}}}jjjSSSKKKPPPNNNNNNXXXqqqiii]]]___mmm~~~vvviii___```^^^[[[ZZZZZZ[[[ZZZYYYWWWWWWWWWWWWVVVUUUSSSSSSTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKGGGFFFEEEFFFGGGJJJLLLMMMMMMNNNPPPRRRWWWbbbsss{{{___LLLJJJHHHGGGJJJQQQ[[[fffnnn{{{|||vvvfffQQQDDDAAABBB===>>>@@@???>>>@@@EEEIIIMMM^^^ppp~~~|||~~~rrraaaKKKCCC>>>:::<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;888:::===>>>===<<<;;;<<<======<<<<<<;;;;;;::::::888888888888999:::;;;<<<::::::::::::::::::;;;<<<;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEE???FFFFFFPPPooo}}}ooocccaaavvv~~~}}}}}}{{{{{{zzz{{{}}}}}}}}}~~~}}}|||rrrkkkqqqqqqdddbbbkkkjjjTTTIIIBBB<<<888666666555444444444444555777666666666666777777888888888999:::;;;<<<<<<===???AAABBBBBB@@@===;;;:::???;;;AAAUUUmmm___OOOPPPNNNGGGEEEEEEFFFFFFFFFEEECCCBBBAAABBBBBBBBBAAA???===<<<;;;;;;;;;:::::::::999999;;;:::999999999999:::;;;;;;999666555666888888888444444555555777888::::::999:::;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>??????@@@AAABBBBBBBBBFFFCCCGGGXXXiiixxxhhh{{{WWWNNNLLLNNNOOONNNKKKHHHGGGGGGFFFGGGHHHGGGGGGHHHJJJLLLJJJJJJIIIHHHHHHIIIKKKMMMQQQTTTVVVZZZbbbnnntttuuu^^^WWWPPPPPPTTTWWWTTTQQQSSSZZZ```___TTTJJJLLLRRROOOQQQYYYjjjvvv___[[[\\\iiixxxnnnkkkfff```[[[YYYYYYZZZZZZXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLIIIJJJKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIJJJLLLPPPTTTVVVUUUXXX\\\```hhhwwwqqqZZZNNNKKKKKKKKKNNNTTT```jjjoooppptttjjj[[[NNNFFFBBBAAABBB<<<<<<;;;999999>>>HHHQQQ[[[uuuvvvttt\\\JJJIIIDDD???===:::::::::999999999999999<<<;;;;;;;;;::::::999999;;;;;;::::::::::::;;;;;;888:::<<<<<<;;;::::::;;;<<<;;;;;;;;;::::::999999777777777888999:::;;;<<<;;;;;;::::::;;;<<<======;;;;;;;;;<<<>>>???AAAAAAAAAAAAAAABBBBBBAAAAAAAAA========================<<<>>>@@@BBBCCCBBBAAAAAA???EEEDDDJJJddd~~~~~~hhhWWWccc}}}zzzyyy{{{zzzxxxwwwxxx|||zzz|||~~~|||}}}wwwwwwqqqhhhdddbbbkkk~~~]]]HHH???999666777666666555444444444444444666666666666666777888888999999:::;;;<<<===>>>>>>>>>@@@AAA@@@===;;;;;;<<>>>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCIIIGGGEEEMMMWWWnnnzzz|||SSSJJJJJJKKKLLLKKKHHHGGGFFFGGGGGGHHHIIIHHHHHHHHHJJJLLLJJJIIIIIIGGGGGGIIILLLPPP]]]aaacccdddhhhkkkiiidddZZZUUUPPPNNNPPPRRRSSSRRRRRRQQQPPPNNNLLLLLLNNNQQQUUUVVVYYY^^^iiizzzvvvcccXXXVVVcccsss}}}vvvlllccc^^^[[[YYYXXXYYYXXXWWWUUUSSSQQQPPPOOOPPPNNNLLLKKKJJJJJJJJJJJJEEEGGGIIIIIIGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQVVV[[[```aaakkkxxxsssaaaSSSKKKIIILLLKKKSSS^^^iiitttxxxsssjjj[[[OOOFFFEEEGGGEEEAAA???:::999888888===IIIYYYeeeqqqwwwxxxZZZBBBAAAAAA999888@@@999999999999999999999999;;;;;;:::999888777666666999888888888888999:::;;;888999:::999888888999:::::::::::::::999999999999888888888888999:::;;;<<<<<<:::999:::<<<=========;;;;;;<<<<<<===???@@@AAA??????@@@@@@@@@@@@??????;;;;;;<<<<<<<<<<<<======;;;===@@@BBBCCCAAA???>>>???DDDBBBEEEXXXiiizzzrrrZZZYYYppp~~~}}}}}}}}}|||{{{zzzzzzyyyxxxuuuttttttwwwzzz}}}wwwyyy||||||}}}uuusssyyytttVVVEEE<<<666444666666666666666555555444444666555555666666777888999999::::::<<<===>>>???@@@>>>@@@AAA???<<<;;;>>>AAADDDLLLbbb___JJJGGGHHHEEEAAAGGGFFFDDDBBB@@@???>>>>>>===>>>>>>======<<<;;;:::999999999999999999999999777777777777888:::<<<===666666666777999999888666444444444555666777888999999:::;;;=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBJJJJJJFFFHHHJJJYYYsssOOOIIIHHHIIIIIIHHHFFFEEEFFFHHHGGGHHHIIIHHHGGGGGGHHHIIIHHHHHHHHHFFFEEEGGGMMMQQQaaagggkkklllkkkhhh^^^UUUWWWVVVTTTRRRPPPPPPQQQRRRRRROOOLLLJJJLLLNNNOOONNNVVVWWWXXXVVVXXXdddwwwmmm[[[XXXXXX___www{{{ssslllgggcccaaa___\\\YYYVVVSSSQQQPPPQQQPPPOOOMMMLLLLLLKKKKKKGGGIIIKKKJJJGGGEEEFFFGGGFFFGGGHHHIIIIIIJJJIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRPPPSSSWWW[[[aaaiiirrryyyuuudddSSSKKKIIIJJJOOOUUU\\\hhhssswwwuuuooobbbUUUDDD>>>>>>CCCEEEBBB??????;;;;;;<<>>>>>:::555666<<<888999999::::::999999999888888777777666666555555666666666666777999::::::888888888666555555888:::888888888999999999999999888888888888999:::;;;;;;;;;999777888;;;======;;;<<<<<<<<<<<<===>>>@@@@@@;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>@@@BBB???AAAIIIOOO___yyykkk]]]aaaoooxxxxxxrrrqqqqqqqqqsssvvvyyy{{{wwwvvvsssrrrrrrsssvvvxxxvvvyyy{{{}}}~~~}}}}}}}}}~~~iiiKKK@@@===888666888666777777777666666555555555555555555666777888999999:::;;;<<<>>>???@@@AAA>>>@@@AAA???<<<===CCCHHHRRR___yyy{{{dddMMMFFFFFFDDDBBBBBBEEECCCAAA>>>===<<<======BBBAAA@@@===<<<:::999999888888888888888888888888999999888777888999:::;;;555666888;;;======:::888555555555555555666777888:::;;;===>>>>>>===;;;:::<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@???FFFDDDCCCFFFCCCIIIYYY}}}NNNIIIGGGGGGGGGEEEDDDDDDGGGIIIGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGEEEDDDFFFLLLRRRTTT]]]gggmmmooommmcccXXXUUUXXXYYYWWWSSSPPPPPPRRRSSSPPPKKKHHHIIIMMMMMMLLLMMMQQQTTTSSSQQQWWWcccnnn}}}xxxxxx~~~lll[[[NNNIII[[[vvv{{{uuujjjhhhddd```[[[WWWUUUSSSSSSSSSRRRRRRPPPOOOOOONNNMMMOOOPPPNNNJJJHHHHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLIIIJJJLLLNNNPPPQQQQQQRRRRRRRRRRRRSSSUUUVVVXXXYYYZZZ___fffnnnwwwuuu___RRRNNNLLLNNNNNNPPPZZZgggpppzzzvvveeeVVVFFF:::::::::===BBB@@@:::===CCC>>>>>>CCCOOObbb{{{cccCCC:::???@@@<<<;;;===;;;555888999999:::::::::999999555555555666666666666666444444444555666888:::;;;999888777444333444777:::777777888888999999999:::999999888888999999:::;;;:::777666777:::<<<<<<:::===<<<<<<======>>>???@@@888999:::;;;;;;:::999888999999999::::::;;;;;;;;;??????>>>======>>>???@@@@@@???<<<>>>???<<>>@@@AAAAAA???AAAAAA???===???FFFMMM```nnn^^^OOODDDEEEGGGDDDCCCEEEAAA@@@>>>======???@@@BBBIIIGGGDDD@@@===;;;::::::777777777777777777888888:::999888666666666666777444666:::>>>AAA@@@<<<999666666555555555666666777;;;<<<>>>???>>>===;;;:::::::::::::::::::::::::::============>>>>>>>>>>>>===@@@===???EEEBBB@@@JJJggg{{{NNNGGGIIIHHHFFFDDDDDDCCCDDDDDDGGGFFFEEEDDDCCCCCCDDDEEEJJJHHHDDDAAADDDIIIMMMNNNXXXhhhtttsssqqqnnndddVVVWWWVVVUUUSSSPPPMMMJJJIIILLLLLLKKKJJJIIIIIIHHHHHHKKKLLLMMMMMMOOOSSSXXX\\\nnnwwwfffMMMHHHRRR\\\nnn||||||wwwppphhhaaa[[[XXX\\\[[[YYYYYYYYYWWWTTTQQQSSSSSSRRRRRRPPPOOOMMMLLLMMMMMMMMMMMMNNNPPPRRRTTTNNNOOOPPPQQQQQQRRRUUUXXXVVVWWWXXXZZZ\\\```fffjjjooouuu~~~|||fffVVVQQQGGGKKKNNNPPPWWWdddpppuuu~~~yyynnn^^^MMMBBB>>>>>>666999===???@@@@@@AAAAAA>>>FFFRRRccc~~~XXXBBBAAA999999999999999999999999999:::;;;<<<;;;999777555666666555555555555666666444444555555666777777777777666666555555555666666888888777777777777888888999999999888999999::::::999888888888999;;;===>>>:::;;;<<<<<<======<<<<<<999777666777888888777666555666999;;;<<<;;;:::999>>>>>>>>>>>>>>>======<<>>???AAACCCDDD@@@===<<<<<<:::<<>>999777777888777777888888888888777777333333333333333444555666666555555666999:::999888666555333222222333444555777777777777777777777777999999:::999888999<<<>>>????????????>>>===;;;;;;?????????>>>??????@@@@@@OOO```yyyyyyMMMGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAABBBBBBCCCGGGFFFEEEDDDGGGMMMQQQSSSbbbqqq|||zzzsssjjjZZZJJJNNNMMMLLLKKKKKKKKKMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFJJJJJJKKKKKKLLLOOOSSSVVVeeeqqq{{{dddXXXSSSQQQYYY```nnn~~~xxxtttqqqjjjhhheee```\\\YYYXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQUUUUUUTTTTTTTTTUUUVVVWWWQQQQQQRRRRRRRRRTTTXXX[[[[[[^^^aaadddhhhooouuuzzzuuugggYYYNNNJJJLLLJJJOOOTTT]]]kkkzzzmmmfff[[[NNNCCC===<<<===???AAACCCAAA??????BBBEEEGGGXXXnnneeeEEE:::<<<999999999999999999999999888999:::::::::888666444666555555555555555555666333444444555666666777777666666555555555555555666888777777666666777777888888888888888888999999:::999999999999:::;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<999777666777888999777666666777999:::;;;;;;999999;;;<<<<<<=========<<<<<<===>>>>>><<<;;;???GGGNNNeeetttyyyxxxhhh___[[[hhhlllrrruuuuuutttuuuvvvvvvvvvvvvtttqqqooommmlllrrrtttyyy}}}~~~}}}}}}~~~||||||zzz}}}}}}kkkZZZPPPKKKQQQ]]]jjjuuuwwwtttrrruuuyyyfffMMM???666888888444444999777777777777777777777777333333444666777888999:::===>>>???@@@AAABBBCCCCCC>>>===>>>>>><<>>???>>>===;;;;;;<<<>>>FFFCCC???:::888777888999666666777777777777666666555444444333333444444444555444333444777888777666555444333222222333555666777777777777777777777777888999:::999999999<<<>>>>>>>>>>>>===<<<;;;::::::>>>>>>>>>>>>>>>>>>???@@@GGGNNN```wwwvvvKKKGGGFFFEEEDDDCCCCCCDDDEEEEEECCCBBB@@@??????@@@@@@AAADDDEEEFFFJJJNNNRRRVVVYYYkkkwww}}}wwwlllcccVVVJJJJJJIIIGGGFFFGGGIIIKKKMMMGGGGGGFFFFFFEEEEEEDDDDDDGGGIIIJJJJJJJJJKKKMMMOOOXXXggg|||yyydddRRRQQQMMMRRRcccwww{{{zzz~~~xxxpppmmmmmmnnnhhhgggeeebbb```___^^^^^^\\\[[[[[[ZZZZZZZZZYYYYYY``````aaaaaaaaaeeeiiimmmrrrvvv|||tttgggXXXNNNKKKMMMSSSZZZ^^^dddllluuu}}}sssWWWOOOEEE===999:::;;;<<<>>>CCCGGGFFFCCCEEELLLSSS^^^yyy|||}}}ZZZCCC777555888888888888888888888888888666777888888777666444333555555444444444444555555333333333444555555666666555555444444444555555666777777666666666666777777777666666666777777888999999999::::::::::::999999777888999:::;;;<<<<<<<<<888777666777888999888777777888999::::::999888888999:::;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;===BBBGGGUUUjjjzzzpppwwwpppZZZaaajjjvvv|||}}}{{{zzz{{{xxxxxxxxxxxxxxxtttoookkklllpppuuuzzz~~~~~~}}}}}}~~~{{{xxxvvvtttvvv|||~~~{{{uuukkkaaaWWWRRRTTT[[[aaaeeennn|||eeeFFF@@@777333888:::666444777555555555555555555555555444555666777999:::;;;<<<>>>???AAABBBCCCCCCBBBBBB>>>>>>???AAABBBKKK___pppkkkVVVJJJGGGCCCAAAAAAAAA@@@@@@>>>>>>===;;;999888888:::;;;999888777666777888888555555666666666666555555555555444333333333444444333222111222444666555444444333222222333444666777777777777777777777777777888999::::::999999<<<>>>===<<<<<<<<<;;;:::::::::===============>>>???@@@AAA>>>FFF\\\wwwtttKKKHHHFFFEEECCCBBBBBBBBBCCCCCCAAAAAA??????>>>???@@@AAADDDEEEJJJPPPUUUWWW[[[```pppuuutttjjjaaa]]]ZZZWWWOOONNNLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCFFFGGGIIIJJJJJJJJJLLLMMMPPP[[[lll~~~iii\\\QQQPPPYYYbbbjjj|||yyyyyy}}}yyywwwvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuwwwwwwxxxyyyzzz~~~vvviii```[[[VVVQQQQQQVVV]]]eeekkkuuu|||wwwcccQQQFFF@@@999666888;;;<<<<<<===DDDJJJKKKJJJOOO[[[fffpppPPP>>>999888777777777777777777777777777777555555555666555444333222444444333333333333444444222222333333444444555555444444444333444444555555777666666555555666666777555555555555666666777888999:::;;;;;;;;;999888777666777888999:::;;;;;;;;;888777666777888999888777888888999999999999888777888999:::;;;=========>>>:::<<<===<<<;;;<<<>>>AAALLL___uuuxxxnnnttt|||bbb\\\dddqqq}}}yyyxxxxxxxxxyyyxxxtttpppjjjmmmrrrwww{{{|||||||||zzzzzzzzz|||}}}|||yyyvvvuuurrrssswwwxxxwwwwwwzzzxxxwwwvvvvvvsssmmmddd^^^cccgggjjjlllpppxxxmmmIII;;;;;;666555999;;;888777999444444555555555555555666777777999:::<<<===>>>???>>>???AAACCCCCCBBB@@@???>>>===>>>CCCMMM___uuunnnUUULLLGGGEEEBBBAAA@@@@@@>>>======>>>>>><<<:::888999:::666666666555555555555555333444444555555444444333333333333333333444555666333111111222444444444333333222222333333555666777666666666666666666666666888999::::::999:::;;;======<<<<<<;;;;;;;;;;;;;;;============>>>???@@@@@@@@@;;;<<>>??????;;;<<<======<<<<<<===>>>FFFUUUhhhyyy}}}tttxxxzzzdddZZZ\\\eeevvv|||xxxuuusssqqqooojjjlllooorrruuuvvvwwwwwwvvvuuuvvvwwwyyyzzzyyywwwvvvrrrqqqrrrpppmmmmmmqqq{{{zzzyyyzzz{{{vvvnnngggiiimmmttt{{{vvvNNN<<>>???@@@>>>???AAABBBBBB@@@>>>===<<<;;;<<>>===<<<;;;;;;;;;<<<<<<=========>>>>>>@@@AAAAAA???>>>@@@CCCJJJ[[[xxxqqqJJJIIIEEEDDDBBBAAA??????@@@@@@AAAAAA@@@??????AAABBBCCCGGGHHHPPP\\\```___eeennnxxx{{{yyyooo___RRRMMMMMMNNNPPPSSSTTTQQQLLLFFFBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHJJJLLLOOONNNOOORRRYYYhhhsssaaaVVVOOONNNZZZiiiyyysssoooqqqvvv|||{{{sssjjj___WWWVVVXXX[[[\\\ZZZ^^^cccjjjuuuuuucccRRRIIICCC>>>888888888999;;;<<<;;;:::???CCCIIIQQQaaa|||```FFF>>>888888888666555666555555555555555555555555333333222222222222222222222222111111111111222222000000111111222333333333222222222222333444444555555555444444444444555555333333333444555666777888999999::::::999888777777888888999:::::::::999999777666555666888999999888888888888888888888888888999:::;;;<<<>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<@@@LLL^^^qqqqqqaaa[[[\\\jjj}}}sssnnnmmmnnnkkkkkkkkklllnnnpppqqqssssssrrrrrrtttwwwyyyyyyyyytttpppnnnmmmiiieeegggkkkttttttvvv{{{~~~~~~zzzuuunnnsss}}}sssXXX===777???888777666555555555666777666666666777777888888999555666777999;;;===>>>???@@@@@@AAAAAA@@@>>>===<<<;;;???FFFTTTkkk[[[PPPLLLEEEGGGEEEBBBAAA@@@???>>><<<888999;;;;;;999888888999;;;:::999777555333222111333333444444444444333333111111222333444666777888444333222333444555444333222333333444444555555555555555555555555555555555666888;;;;;;::::::;;;<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<===>>>???@@@AAA;;;???CCCCCC@@@HHH```xxxoooGGGFFFBBBAAA@@@??????@@@AAABBB@@@@@@?????????@@@BBBBBBGGGHHHQQQ^^^dddccckkkwwwwwwyyywwwlll[[[LLLFFFGGGFFFHHHKKKMMMLLLIIIEEEBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCEEEHHHKKKKKKLLLNNNPPPXXXkkk{{{bbbRRRLLLLLLNNN]]]fffssswwwtttsssrrrtttxxx}}}tttjjjdddbbbbbb```]]][[[]]]bbbgggkkkpppvvv{{{}}}nnnhhhZZZJJJ@@@???===;;;;;;<<<===<<<;;;;;;===>>>>>>HHHXXXkkkwww^^^DDD>>>:::777777555111222555444444444444444444444444333222222222222222333333111111111000000111111111//////000000111222222333111111111111222333444555555444444444444444444555333333444444555777888999999999888888888888888999::::::::::::::::::999888777666555666888:::999888777666666777777888999999888999:::;;;<<<=========<<<;;;:::;;;;;;<<<;;;;;;>>>EEEQQQdddsssfffYYYZZZhhh{{{xxxmmmgggjjjnnnkkkjjjgggfffgggjjjnnnpppsssqqqqqqrrruuuwwwxxxxxxqqqnnnlllkkkgggdddgggmmmqqqrrrvvvzzz}}}~~~}}}{{{uuuzzz~~~___NNNCCC999555888444555666555555555555555555666666777777888999999666777999;;;===???@@@AAACCCBBBBBBAAA???>>>======<<>>:::<<<===<<<:::888777888999999777666666555666666333333444444444444333333444444333333333444555555444333222222444444333222333333444444444444444444444444444444444444444444666888;;;;;;;;;:::;;;<<<===<<<:::999999;;;<<<===:::::::::;;;<<<===>>>???;;;===AAACCC@@@AAALLLXXXnnn|||mmmEEEDDD>>>>>>>>>>>>@@@BBBDDDEEE??????>>>>>>>>>@@@AAABBBFFFFFFQQQ```ffffffppp~~~sssrrrnnnbbbRRRFFFFFFLLLAAABBBDDDEEEEEECCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEECCCAAA???@@@CCCFFFGGGJJJLLLKKKLLLWWWkkk{{{yyyeeeZZZPPPGGGJJJPPPXXXcccwww}}}tttpppqqqlllpppvvv}}}|||vvvlll```WWWRRRSSSUUU\\\aaahhhooowww~~~uuudddTTTLLLHHHAAA<<>><<<<<<@@@EEEJJJYYYrrrWWW===:::777666444444666555222222666444444444444444444444444333222222222222222333333111111000000000000111111/////////000111111222222111111111111222333444555555444444333333444444555333444444555666777999999:::999888777777888999:::;;;;;;;;;;;;:::999888888666555555666999:::999888666666666666777888::::::888888999:::;;;;;;;;;;;;;;;:::999999:::;;;;;;:::AAAAAAEEEUUUssssssZZZLLLMMMYYYfffmmmnnnqqqqqqjjjaaa^^^dddkkkjjjhhheeecccdddhhhmmmppptttrrrqqqqqqtttvvvwwwwwwpppnnnlllkkkhhhfffjjjqqq}}}}}}}}}|||yyyuuurrrppptttyyywwwsssxxxXXX:::222888:::555111111555888888777777666555555555555666777888888999:::;;;<<<>>>@@@CCCDDDEEEEEEDDDCCCAAA??????>>>>>>@@@XXXssslllZZZVVVQQQMMMNNNJJJGGGCCCAAAAAAAAA@@@@@@???AAAAAA@@@===:::888888666666555555666777999:::333444444555555444444333777666555444333222222222444222111222333333222111444444444555555444333333444444444444444444444444666888;;;<<<;;;:::;;;;;;<<<;;;999888888999;;;<<<888888888999:::;;;===>>>>>><<<===BBBDDDAAA???AAAJJJooofffGGG@@@AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>=========AAAGGGQQQ___kkkpppnnnjjjaaa___ZZZTTTNNNHHHCCCAAACCCBBBBBBBBBCCCCCCBBB@@@AAABBBBBBBBBBBBDDDGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHKKKMMMPPPTTTYYY]]]www{{{jjj]]]SSSRRRTTTXXXZZZbbbwww~~~|||wwwrrrnnnlllbbb]]]ZZZZZZVVVUUU]]]iiiyyy|||tttiii___WWWPPPHHHCCCBBBAAA>>><<<===@@@@@@???FFFFFFEEECCCAAADDDKKKQQQmmmcccIII>>>888444333444444444444444444444444555444444444444555666666444444333333222111000000000000000000111111111111////////////000000000000000000111111111222222222444333222111111333444666444333222222222444666888888888888888888888888888;;;;;;:::999999999::::::===;;;999777555555666777::::::999999::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@KKK```|||xxxZZZIIIJJJRRRWWWaaaiiikkkccc]]]```eeeggggggeeecccaaaaaabbbcccdddooopppsssuuuuuutttrrrppppppmmmkkkjjjfffgggrrrvvvqqqrrrsssnnniiiiiikkkwwwyyyxxxxxxwwwwwwwwwyyyzzz{{{nnnqqq|||yyydddAAA???;;;777444222222222555555555666666666666666666666777888999::::::;;;>>>>>>???@@@@@@AAABBBBBBAAA???<<<:::;;;@@@HHHMMM[[[vvvoooTTTSSSOOOIIIIIIKKKLLLJJJGGGEEECCCCCCDDDEEEHHHGGGEEEBBB???<<<999777;;;888666666999:::999777777777666666555666666777:::999777666666666444222333222222111111222222333333333444555444333111111444444555555666666777777999777666888;;;<<<:::888888888999999999999::::::::::::;;;;;;<<<=========>>>???AAAAAA@@@@@@AAABBB@@@PPPggg|||gggGGG@@@BBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@BBBCCCDDDFFFNNNZZZdddgggfffaaa^^^WWWUUURRRNNNJJJFFFCCCAAA@@@@@@???@@@@@@@@@???>>>@@@AAABBBBBBBBBBBBEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGIIIJJJKKKNNNRRRUUUaaayyy}}}lllXXXSSSPPPQQQQQQUUUaaammmxxxtttmmmgggbbbaaaaaabbb\\\ZZZ]]]aaadddhhhsssyyylll^^^XXXQQQKKKGGGCCC???<<>>@@@CCCHHHQQQ]]]jjjsss|||bbbEEE888666555555555444444444444444444444444444333333333333444555555444333333222111111000000//////000000000111111111////////////000000000000111111111111222222222222444333222111222333555666444333222222222444666777999999999999999999999999;;;:::::::::::::::;;;;;;???===;;;999888888999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>GGGZZZuuuttt[[[KKKGGGJJJZZZaaaccc___]]]aaaeeeeeedddcccaaa_________``````iiijjjlllnnnooonnnmmmmmmkkkjjjjjjkkkiiikkkvvvzzzqqqmmmnnnnnnkkkggghhhjjjrrryyykkkccceeeeeefffhhhjjjmmmoooqqqppptttzzz}}}oooZZZJJJ===;;;888666444444444444555555555555666666666666666777777888999:::;;;;;;>>>???@@@@@@AAAAAAAAAAAA>>>???>>>>>>@@@GGGPPPWWWgggxxx|||]]]MMMNNNKKKHHHKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCFFFFFFEEECCCAAA???===<<<;;;888666777999:::999777<<<;;;:::999888777777777;;;999888777777777555444333333222222222222333333111222333444555444444333222222333444666777888888:::888777999;;;<<<:::888888888999999999:::::::::::::::;;;;;;<<<=========???@@@AAAAAA???>>>???@@@GGGGGGNNNaaa}}}iiiIIIAAAAAAAAA@@@??????@@@@@@@@@CCCBBB@@@???@@@BBBEEEGGGQQQZZZeeeiiieee\\\UUUQQQIIIIIIHHHFFFDDDCCCBBBAAA???????????????>>>======???AAACCCCCCBBBAAABBBCCCFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKRRRaaawwwrrrggg[[[SSSOOONNNRRRWWWaaammm{{{}}}||||||~~~xxxqqqoookkkhhhggghhhjjjkkkooopppuuu|||xxxooofffYYYPPPGGGDDD@@@>>>>>>>>>===<<<<<<===@@@CCCEEEDDDCCCBBBCCCFFFKKKUUUcccsssqqqPPPBBB555222333333222222333333333333333333333333222222222111222333333444333333222222111000000000//////000000000000111111////////////000000000000111111222222222333333333444444333222333444555666333333222222222444666777999999999999999999999999::::::::::::;;;<<<<<<<<<>>>===;;;:::999999999:::888777777777777888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===AAAMMMddd^^^IIIDDDQQQUUUXXXYYY]]]cccffffffdddcccaaa___^^^^^^]]]]]]aaaaaabbbdddeeefffggggggffffffggghhhgggiiiqqq{{{qqqmmmiiiggggggfffeeedddfffhhhkkkuuuqqq___UUUQQQQQQRRRTTTWWW[[[___bbbdddcccgggjjjfffZZZJJJ<<<444777666555444444444666666444444555555555666666666777888888999:::;;;<<<<<<>>>???AAAAAABBBAAA@@@???;;;===???@@@CCCKKKXXXbbbvvv}}}[[[MMMIIIJJJFFFHHHLLLIIIHHHHHHGGGEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@??????:::999777777999:::999888>>>===<<<;;;999888777777<<<:::999888999999777555333333222222222222333333333333444555555444444333111111333444666777999999;;;:::999:::;;;;;;999777888999999999999:::::::::::::::;;;;;;<<<<<<======@@@AAAAAA@@@>>>======>>>LLLEEEBBBMMMfffkkkJJJCCC@@@@@@???>>>=========>>>@@@???>>>===???BBBFFFHHH]]]bbbhhhiiicccZZZQQQLLLBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA???>>>>>>>>>???AAADDDDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGEEEDDDDDDFFFHHHNNNSSS]]]pppvvveeeYYYRRRRRRSSSJJJNNNUUU]]]jjj|||~~~|||{{{~~~}}}}}}fff]]]VVVLLLDDDCCCBBB@@@>>>======???@@@@@@@@@@@@BBBFFFFFFDDDEEEGGGPPPRRRXXXbbbooo}}}{{{[[[AAA===999555444555333111000222222222222222222222222111000000000000111222222222222111111000000000000////////////000000000111////////////000000000000222222222222333333333333444444333333333444555666222222222222333444555666888888888888888888888888999999:::;;;<<<=========;;;;;;999888777777777888777666666666666777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======AAANNNbbbqqq___OOOIIIJJJMMMSSS\\\dddhhhhhhddddddcccaaa```^^^]]]\\\ZZZZZZZZZ[[[\\\^^^```aaaaaabbbcccbbb```___ccciiicccccccccbbb```^^^^^^^^^aaafffggglllhhhWWWNNNHHHEEEBBBBBBDDDGGGIIILLLNNNOOOHHHKKKMMMIIIAAA888333222444444333333333444555666444444444555555666666777888999:::;;;<<<======>>>???@@@AAABBBBBBAAA???>>>===@@@BBBDDDHHHSSSdddqqqcccOOOJJJJJJIIIDDDIIILLLBBBFFFFFFFFFEEEDDDBBB@@@???===>>>>>>??????>>>>>>===:::999888888999999999999;;;;;;::::::999888777666===;;;999999::::::888777333333333222222333333333666666666555444333333222333333444555777888999999;;;:::::::::::::::888777888888888999999999::::::999999::::::;;;<<<<<<======?????????=========???DDDGGGHHHHHHLLL___{{{kkkKKKDDDCCCBBBAAA@@@???>>>>>>>>>===>>>???BBBFFFJJJNNNQQQ`````````aaa___YYYQQQJJJ@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA>>>======>>>@@@CCCEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDEEEGGGIIIGGGJJJMMMTTTfffrrrddd[[[XXXRRROOOMMMLLLOOOVVV```gggkkkZZZLLLJJJGGG???===BBB>>>======<<<<<<>>>@@@BBBGGGDDDDDDGGGFFFFFFKKKSSS\\\```gggpppxxx}}}```HHH:::111///000111111222333333111222222222222222222222222000////////////000111111111111000000000000//////...////////////000000000////////////000000000000111111222222222333333333333333333333444444555555111111222222333444444555555555555555555555555555888999:::;;;<<<<<<<<<<<<:::999999888777777777777666666555555666666777888<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999===???>>><<>>:::666666777888888888888888555555555555555555555555444333333333333333444444444444555555666777888888::::::;;;<<<===>>>?????????@@@AAAAAAAAA@@@???>>>AAACCCGGGKKKTTTdddxxxfffQQQOOOJJJJJJGGGCCCJJJKKK>>>EEEEEEDDDDDDBBB@@@???>>>======>>>>>>======<<<;;;::::::999999888999999:::888888999:::::::::999999<<<:::999999::::::888777444333333333333333333444666666555555555555555555777777777777777777888888999:::::::::999888777777777777777888888888999999888888888999::::::;;;;;;:::;;;============???@@@<<>>AAAFFFLLLRRRVVVXXXYYYWWWUUUTTTUUUVVVTTTMMMGGGAAAAAA@@@@@@?????????>>>===@@@AAA@@@<<<:::;;;<<>>888999>>>:::;;;<<<<<<===@@@DDDGGGEEE@@@@@@DDDFFFHHHSSSaaaxxx|||~~~|||}}}uuuSSS???777555333///111222000000222111///111111111111111111111111///////////////000000111000000000///////////////......////////////000000////////////000000000000000000111111111222222222222222222333333333444444111111222222333444444444444444444444444444444444777888:::;;;<<<;;;;;;:::::::::999999999888888888666666555555666666777888::::::::::::::::::::::::999999999999999999999999888<<>>@@@FFFKKKiiivvveeeHHHAAA>>>BBBIIIPPPXXX]]]]]]^^^^^^___]]][[[XXXVVVWWWVVVTTTSSSSSSSSSTTTUUUTTTXXXYYYVVVUUUVVVWWWVVVVVVXXXYYYYYYVVVTTTSSSSSSVVV[[[]]]```mmmuuuhhhcccbbbddddddsss{{{nnn\\\GGG<<<<<<>>>:::555555555555444333111000///222///...///333555444333333333444444333333333333555555666777888888999999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>BBBIIITTTcccuuuwwwYYYPPPMMMGGGIIIHHHCCCGGGIII@@@DDDDDDCCCAAA@@@???>>>===>>>?????????>>>>>>===<<<999:::;;;:::888888:::;;;888999;;;<<<======<<<;;;:::888777777888888777666444444333333333333444444444444444444666777888999888888888777777777666666777888999999888666777888555666666666666777777777666666777777888999999999888999;;;<<<<<<===???AAAAAACCCDDDBBB@@@CCCJJJPPPjjjMMMHHHHHHGGGEEECCCBBBAAA@@@@@@BBBFFFMMMSSSVVVVVVTTTRRRJJJKKKNNNOOONNNKKKFFFBBB?????????>>>>>>============AAACCCAAA<<<:::;;;===@@@AAACCCCCCBBBCCCEEEGGGEEEEEEFFFFFFEEEDDDCCCBBBEEEEEEFFFEEEDDDDDDGGGIIIBBBIIIKKKHHHIIIVVVhhhsssjjj___VVVQQQMMMJJJMMMRRROOOZZZgggrrr}}}tttnnnlllmmmooocccccc^^^UUUPPPOOOKKKEEE>>><<<;;;<<<===<<<;;;<<<===>>>??????>>>@@@EEEIIIBBB???BBBLLLRRRXXXgggyyyuuuQQQ;;;555555444222333555444000000333111,,,111111111111111111111111///////////////000000111////////////////////////........./////////000000////////////000000000000//////000000000111111111000111222222333333222222000111111222333333444333444444444444444444444444777888999;;;;;;:::888777888888888888888777777666666666666555666777777888888888888888888888888888777777777777777777777777999;;;<<<===>>>@@@CCCFFFVVVfffyyyuuuTTTIIIAAA???AAADDDMMMVVVZZZ[[[]]]^^^]]][[[XXXVVVWWWVVVUUUSSSQQQPPPOOOOOONNNSSSTTTQQQQQQUUUUUURRRRRRRRRSSSSSSTTTSSSRRRQQQQQQSSSUUUWWW]]]iiiwww~~~nnn```WWWSSSSSSTTTRRR___ssssssbbbRRRIII???:::::::::999666555555666666555444222111222222111222333333222111222222333444444555555444666666777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>???@@@BBBCCCCCCHHHSSScccvvvgggWWWSSSJJJFFFLLLNNNEEEBBBFFFDDDEEECCCAAA???>>>======>>><<<======>>>>>>>>>======999:::;;;:::888888:::<<<888999;;;<<<<<<;;;:::999888666555555666777555444444444333333333333444444888777666555555666666777555555555555555666666666444666888888666555666888444444444555555555555666444444555555666777777888888:::;;;<<<;;;;;;===???BBBAAA@@@AAABBBCCCDDDDDDiiiNNNIIIFFFEEECCCAAA@@@>>>>>>===FFFJJJPPPTTTTTTOOOHHHCCCBBBHHHNNNOOOKKKEEEAAA???=========<<<<<<<<<<<<;;;@@@CCCFFFDDD???<<<===@@@???@@@AAA@@@@@@BBBEEEHHHEEEFFFFFFFFFEEEDDDBBBAAADDDEEEEEECCCBBBBBBDDDFFFCCCEEEDDD???AAAJJJTTTXXXfff|||sssfffZZZOOOLLLNNNNNNOOOMMMJJJQQQbbbttt~~~yyyoooeee```]]]\\\\\\[[[gggvvv~~~}}}{{{|||}}}}}}{{{|||tttjjj\\\ZZZVVVQQQNNNLLLLLLLLLIIIKKKGGGAAA@@@CCCBBB===<<<======>>>CCCGGGFFFAAA???@@@@@@>>><<<===@@@DDDHHHFFFNNN\\\fffnnnzzzVVVGGG888222222000......***---...---000666555///000000000000000000000000///////////////000111111.........///////////////............/////////000////////////000000000000////////////000000000000000000111222222222222111000000111333333333333333555555555555555555555555777888999::::::999777666444555555555555555444333666666666666666777888888666666666666666666666666666666666666666666666666<<<;;;:::999;;;===@@@BBBCCCWWWooo```SSSGGGAAA>>>???HHHSSSZZZ\\\^^^```___]]]ZZZXXXXXXWWWUUUSSSPPPNNNLLLKKKMMMQQQQQQMMMMMMQQQQQQMMMOOONNNNNNPPPRRRSSSRRRPPPOOOMMMNNNPPPRRRXXXgggwww~~~yyysssggg```UUULLLGGGFFFFFFFFFGGGOOOZZZfffpppwww{{{~~~}}}xxxuuurrrhhhVVVIIICCC999999888666444444444555000111333444444444333222000222555555444333333333000111333444555666666666666777888999:::;;;<<<<<<======>>>???@@@AAAAAABBBAAA???>>>===>>>@@@CCCEEERRRWWWdddwwwnnn[[[RRRPPPJJJHHHRRRVVVGGG===BBBFFFEEECCC@@@>>><<<<<<===>>>888999:::;;;<<<<<<<<<<<<999;;;<<<;;;888888:::===777888:::::::::888666555666555444444555555444333555444444333333444444555???===:::777444222111111222222333333444555666666222555777777555444666888333333333444444444555555333333444444555666666666999;;;<<<<<<::::::;;;<<<777;;;>>>===::::::>>>DDDgggOOOLLL@@@AAABBB@@@>>>===>>>???AAABBBDDDEEEDDDAAA>>><<>>===<<<;;;;;;;;;;;;;;;AAAAAA@@@@@@???>>>>>>>>><<<@@@CCCCCCAAAAAADDDHHHDDDDDDCCCBBBAAA@@@@@@???EEEDDDCCCCCCDDDDDDDDDCCCHHHFFFEEEGGGFFFDDDFFFJJJNNNYYYqqqsss```TTTOOORRRIIICCCDDDIIIMMMRRRVVVWWWWWWVVVRRRNNNNNNQQQTTTUUUXXXZZZZZZXXXZZZ```ffftttvvvzzz||||||zzzwwwtttbbb[[[RRRMMMMMMOOOQQQQQQUUUVVVWWWVVVSSSOOOJJJGGG>>>CCCDDDAAAAAAEEEEEE@@@IIIGGGDDDAAA???@@@CCCEEEDDDEEEGGGGGGGGGGGGGGGGGG>>>>>>>>>@@@DDDIIINNNQQQUUU\\\hhhvvvZZZAAA555444222222222222111///000000000000000000000000////////////////////////000000000000000000000000000000000000////////////......------------............//////...---,,,,,,////////////000000000000...............///000000000000111111111222222222111111222333333444444555888888888888777666444444333222222111111222222333444444555666777777666666666555444555666777666555444555777777666666888999555666777888:::;;;<<<===>>>KKKaaauuukkkSSSFFF@@@===???EEEKKKOOOVVVZZZ[[[YYYXXXWWWSSSSSSRRRQQQPPPOOOOOONNNLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMLLLKKKLLLQQQWWW]]]llljjjgggdddcccccceeefffpppqqqpppnnniiiaaaZZZUUUNNNLLLGGGCCC???===<<<<<>><<<===@@@BBBBBB@@@BBBBBB<<<>>>JJJKKKJJJSSSZZZooouuu^^^UUUNNNKKKLLLIIIGGGCCC@@@>>>=========AAA@@@???===<<<<<<;;;;;;888888999999999999888888888888888888888888888888777666555555444444555555333333222222111222222222555444333222333555888999GGG<<<444333333000111555111111222222222333333333333333333333333333333333222222222222222222222222333333444444444444333333777666555555666777888999999999999888777888;;;>>>```GGGDDD???@@@AAA@@@===<<<===>>>???@@@AAABBBAAA???===<<<@@@AAADDDDDDBBB???<<<:::<<<<<<;;;;;;:::;;;;;;;;;>>>>>>>>>===============BBBEEEFFFDDD@@@===???BBBCCCCCCBBBBBBAAAAAA@@@@@@CCCBBBBBBBBBDDDFFFGGGGGGGGGEEEFFFIIIHHHDDDDDDFFFFFFJJJVVViii|||tttjjj```WWWQQQPPPQQQNNNKKKJJJMMMOOOPPPNNNKKKIIIIIIJJJOOORRRSSSQQQNNNOOOSSSWWWRRRSSSUUUVVVUUURRROOOMMMIIIDDD===::::::===??????DDDDDDCCCBBBAAA???>>>===BBBEEEEEEBBBBBBEEEEEEBBBDDDEEEFFFGGGIIIJJJJJJKKKFFFEEEEEEFFFHHHIIIHHHGGGHHHJJJLLLNNNQQQVVV[[[___lllwwwiiiGGG;;;>>>444333111111222111000...////////////////////////////////////////////////////////////////////////000000000/////////......000000...------...000000...............---,,,,,,........./////////000000...............//////000000000000111111111222222222222222333444444555555777777777777666555444444333222222111111222222333333444555555666666666555777666555666777888777666444555777777666666888999888888888999999:::::::::;;;CCCTTThhhyyypppbbbRRRDDD======BBBGGGMMMSSSVVVWWWWWWWWWSSSRRRRRRQQQPPPOOONNNMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGJJJOOORRRVVVTTTQQQOOOMMMNNNOOOPPPSSSTTTUUUUUUSSSOOOKKKHHHFFFDDD@@@===;;;:::::::::666777888:::;;;<<<<<<<<<>>>===<<<:::777555444333555555555555555555555555333333333333333333333333222333333333333444444444555555666666666666777777999999999999:::<<<>>>???BBB@@@>>>???BBBCCCBBBAAA???AAA>>>AAALLLPPPXXXgggxxx~~~]]]NNNKKKGGGEEEGGGFFFDDDBBB???>>>===>>>>>>@@@???>>>===<<<;;;;;;;;;777777777888888777777777666666666666666666666666666666555444444444444444222222111111111222222333333222111111111333555666@@@888111222222111222555111111111111222222222222333333333333333333333333222222222222222222222222444444444555555444444444666666555444555666777777666777888777666777:::<<>>>>>??????>>><<<;;;;;;<<<===========================???AAA@@@>>><<<<<<<<<:::::::::999::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>;;;<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIIKKKIIIGGGHHHKKKJJJEEECCCDDDBBBAAACCCLLLZZZsss{{{kkkYYYPPPLLLKKKLLLNNNMMMNNNPPPOOOKKKHHHFFFEEEKKKLLLMMMKKKGGGFFFIIILLLOOOOOOOOONNNLLLIIIFFFEEEHHHEEEAAA???@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFCCCEEEDDDAAABBBFFFGGGFFFFFFGGGJJJNNNQQQPPPMMMJJJFFFEEEDDDEEEHHHKKKNNNOOOTTT\\\eeemmmppprrruuuwww{{{___EEE444///111222111//////000000///---////////////////////////////////////////////////////////////////////////000////////////.........000///...------...///000---............------,,,---------.........//////......------......///000000000000000111111111111222222333444444555555666666666666666666555444333333222222111111222222333333333444444555555444444777666555666888999888777333555666666666666777999:::::::::999888888777777:::;;;EEEWWWkkknnnVVVEEE>>>===@@@DDDIIINNNQQQSSSTTTQQQQQQQQQPPPOOONNNMMMLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGEEECCCDDDFFFHHHHHHFFFDDDBBBAAAAAABBBCCCAAABBBCCCDDDCCCBBBAAA@@@===<<<:::999888888888999444555555666555555555444666666555555555555444444444444444444444444444444333333333333333333333333333333333444444444555555666666666777777888888888:::::::::;;;===???AAABBBCCCBBBAAAAAABBBCCCAAA@@@===CCCCCCGGGSSS\\\kkk~~~eeeMMMFFFHHHFFFEEEFFFBBBAAA???>>>===>>>>>>???>>>>>>===<<<;;;:::::::::555555555555555555555555444444444444444444444444444444444333333333333222000000000000000111222333222111000//////000222333777222///111222111222444000000000000111111111111222222222222222222222222222222222222222222222222444555555555555555555444666555444444444444444555333555666666555666777999WWW@@@>>>===>>>>>>===;;;::::::;;;;;;:::999999999;;;<<<===>>>@@@AAA???<<<:::;;;<<<999999999888999999:::;;;888888999999:::;;;;;;<<<>>>???@@@???===<<<===>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAADDDIIILLLNNNJJJHHHIIIHHHDDDCCCDDD>>>???BBBEEEKKKZZZwwwrrrgggaaaZZZUUUTTTOOONNNLLLJJJHHHHHHHHHIIIGGGHHHIIIHHHFFFFFFIIIKKKPPPOOONNNLLLJJJHHHGGGFFFEEEDDDBBBAAAAAACCCDDDEEECCCCCCCCCCCCCCCEEEFFFGGGEEEEEEEEEDDDEEEHHHKKKLLLKKKLLLNNNOOOOOOMMMHHHEEEHHHIIIJJJKKKMMMUUUaaaiiinnnxxxmmmIII:::;;;<<<555---000///......//////---,,,////////////////////////......................../////////////////////////////////.........------------............---------------......------,,,,,,,,,,,,---------.........------------...///////////////000000000111111222333333444444555666666555555555555555444333333333222222111111222222333222333333444444333333333555444444555777888777666333555666666555666777999::::::999999888888777777;;;999===HHH[[[uuuoooYYYLLL???>>>>>>AAAEEEIIILLLMMMNNNOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEECCCBBBBBBCCCEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>;;;:::999888888888888999777777888888888777777666444444555555666666777777444444444444444444444444444444444444444444444444444444444444555555555555666666666777777888888999:::;;;<<<===???@@@BBBCCCDDDCCCBBBAAA@@@???>>>===>>>FFFJJJSSScccnnn}}}fffWWWIIIGGGIIIHHHEEEDDD>>>============>>>??????===<<<<<<<<<;;;:::999999444444444333333444444444333333333333333333333333222222222222222111000000////////////000111222333111111000/////////000000222111000111111111111222////////////000000000000222222222222222222222222111111111111222222222222444555555666666555555444555555444333333222222222000222555555555444555666VVV@@@@@@<<<======<<<:::999:::;;;999888777777888999;;;<<<@@@BBBCCC@@@;;;888999<<<999999888888888999999:::777888999999:::;;;<<<<<<999:::;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@???>>>>>>BBBGGGLLLQQQIIIDDDCCCCCCAAAAAADDD:::===BBBDDDBBBEEETTTeeennn```ZZZTTTKKKCCCAAACCCFFFIIICCCCCCBBBBBBBBBEEEHHHKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDCCCAAAAAABBBCCCDDDHHHHHHIIIJJJJJJIIIHHHHHHHHHFFFEEEFFFGGGIIIKKKNNNLLLLLLMMMLLLKKKKKKLLLMMMSSSYYY^^^___aaammmjjjPPPDDD888222///...000444///---,,,---......---+++........................------------------------....................................------------***---000222222000---***,,,,,,---------------,,,,,,,,,,,,,,,---------------------------...//////....../////////000000000222222333333444555555666333444444444444333333222333222222111111222222333222333333333333333222222333222111333555666666555333444666666555555777888777888888888888888999999;;;999:::>>>HHHaaaooo^^^EEEAAA<<<;;;===AAAEEEFFFJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDDDDBBB@@@@@@@@@@@@???>>>===<<<<<<=========<<<;;;::::::999999999:::999888777777666666666444444555666666666666666333333333333333444444444444444444444444444444444444444444444444444444444444444555555555666666666555666666777888888999999;;;;;;===>>>@@@AAABBBBBBCCCBBBAAA???=========>>>@@@KKKTTTeee{{{~~~cccRRRKKKDDDDDDEEECCC@@@>>><<<<<<<<<<<<===>>>>>>???;;;;;;<<<<<<;;;:::999888444444333333333333444444333333333333333333333333000111111222111000//////////////////000111222333111111111000000000000000111222333222111111000///....../////////000000000111111111111111111111111000000000111111222222222444444555555555555444444444444333333333222111111000222444555444333444555SSS??????<<<======<<<:::999:::;;;999999888777888999;;;<<<@@@CCCEEEAAA;;;777999<<<;;;:::999999888888999999888888999::::::;;;<<<<<<999999999:::::::::::::::=========>>>>>>?????????@@@@@@@@@>>>===AAAHHHNNNQQQHHH@@@>>>???>>>@@@BBB??????AAABBB>>>>>>EEEPPPXXXmmmxxxgggWWWMMMIIIHHHHHHIIIGGGCCC@@@@@@BBBEEEGGGKKKKKKJJJJJJIIIIIIIIIIIIFFFGGGFFFEEEDDDEEEGGGJJJMMMNNNNNNNNNNNNLLLJJJIIIEEECCCCCCFFFHHHHHHJJJNNNRRRUUUWWWUUUTTTWWW___fffkkksss|||rrrTTTAAA...000333333...'''(((---...---,,,,,,---...---,,,........................------------------------..............................---------,,,,,,,,,+++...111444444111...++++++,,,,,,------------,,,,,,,,,,,,---------......------,,,,,,------...///............////////////111111222333333444444555222222333333333333222222333222222111111222222333333333444444333333222222111000000222444555555444222444555555555555666888666666777777888999::::::888888999888;;;LLLmmm}}}oooVVVMMMBBB<<<<<>>@@@@@@???=========;;;::::::999999888999999555555555666666777777777777777666555555444333333111222333555666666666666555555555555444444444444444444444444444444444444444444444444444444444444555555555666666666666777666777777888999:::;;;;;;======???@@@AAABBBBBBAAAAAAAAA@@@>>>===???BBBFFFJJJXXXggg|||tttVVVQQQEEECCCBBBBBBBBBAAA???>>>========================:::;;;<<<<<<<<<;;;999888666555444333333444555666555555555555555555555555222222333444333222111000000000000000000111222333000111111111111111111111000444555222000111000///////////////000000000000000000000000000000000000//////000000111222222222333444444444444444444333222333333333333333222111111333444444333444555777QQQ>>>???<<<===>>>===;;;999:::;;;:::999999999999::::::;;;===AAADDDAAA;;;777999<<<===<<<;;;:::999888888888888888999999:::::::::;;;::::::999::::::;;;::::::=====================>>>???@@@@@@>>>>>>CCCLLLTTTSSSIIIBBBAAACCCBBBBBBDDDGGGBBB@@@AAAAAABBBFFFLLL@@@MMMYYYkkkuuummmgggcccddd]]]TTTLLLHHHGGGHHHIIIEEEEEEEEEEEEEEEDDDBBBBBB???@@@@@@???>>>@@@EEEIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFEEEIIIRRRXXXZZZ^^^dddnnnsssvvvqqqjjjlllwww^^^>>>555999111---,,,111333///)))&&&...,,,,,,,,,......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,,,,+++,,,---...//////...---,,,***+++,,,---------------------------............------,,,,,,------...///------........./////////000000111222222333333444111111222222222222222111333222222111111222222333444444444444444333222222111111000222444666666555222444555555555555666888666666666777888999999999666777999999888???SSSffftttgggVVVHHHBBB@@@@@@???BBBEEEHHHLLLNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDBBB@@@???>>>>>><<<>>>???>>><<<:::::::::::::::999999999999888888444444666777777777777777444444444555444444333333444444555666777777777777888888777777777777777777555555555555555555555555555555555555555555555555555555666666666777777777999999:::;;;<<<===>>>>>>@@@@@@BBBCCCCCCCCCBBBBBB???@@@??????@@@EEEMMMSSS^^^ppp{{{VVVHHHJJJCCCDDDDDDCCCBBBBBBBBBBBB?????????>>>===<<<<<<;;;:::;;;=========<<<:::999777666555444444555666777888888888888888888888888555666777888777666444333222222111111111222222333...///000111111111111111---333555000...000111/////////000000000111111111000000000000000000000000/////////000111222222222222222333333333333222222111222333444444444333222333444555444333444777999QQQ>>>???===>>>>>>===;;;::::::;;;::::::::::::::::::::::::999???CCCAAA;;;888:::===>>>===<<<:::999888888777888888888888999999999999999999999:::<<<>>>==============================>>>@@@AAA???@@@FFFPPPYYYVVVMMMGGGHHHJJJHHHGGGGGGHHHAAA===@@@CCCDDDFFFHHHDDDHHHEEEJJJ^^^qqqwwwjjj]]]UUUQQQPPPPPPJJJJJJKKKJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEHHHOOOTTTVVVTTTQQQNNNNNNOOOQQQSSSOOOOOOXXXfffqqqvvv}}}}}}eeeLLL;;;222//////000...///111///++++++......,,,,,,,,,.........,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++++++++))))))))))))++++++***+++,,,,,,---------------------.........//////---,,,,,,,,,,,,---......---------........./////////000000111222222333333000111111222222222111111333222222222222222222333555555555555444444333222222111111333555777777666222444555555444555666888777777777777888888888888777888;;;<<<;;;;;;DDDNNNaaawwwiiiUUUJJJCCC???<<<@@@CCCGGGKKKNNNOOOOOONNNKKKJJJIIIGGGFFFEEEEEEEEEHHHGGGEEECCC@@@???>>>===???@@@AAA???<<<:::999:::999999999999888888888888555666777888777666555444333444555666666666666666444555555666666666555555555555666666666666777777666666666666666666666666555555555555555555555555666666666666777777777777;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBB>>>???@@@@@@DDDLLLWWW___qqq```RRRLLLFFFCCCEEEEEEBBB??????AAAAAA@@@@@@@@@???>>><<<;;;::::::;;;===>>>>>><<<;;;999999888666555555666888999999999999999999999999999777888:::;;;:::999777666333333222222222222222222------///000111111111111+++111333///,,,000222000000000000000111111111111000000000000000000000000...//////000111222222222111222222333333222222111000111333444555444444333555666555444333555888;;;SSSCCC:::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888<<<======;;;888666666666:::;;;;;;:::999777555444666666666666777777777777:::999888999::::::999888;;;;;;;;;:::::::::;;;;;;;;;>>>@@@>>>===BBBMMMWWWSSSMMMEEECCCEEEGGGGGGEEEAAACCCFFFHHHHHHGGGDDDBBBDDDDDDFFFGGGIIIRRRgggzzz|||uuunnnjjj\\\[[[ZZZYYYUUUQQQQQQSSSUUUQQQLLLIIIKKKSSS]]]eeejjjhhhhhhhhhccc^^^bbbiiiiiijjjrrr}}}bbbVVVFFF:::444222///,,,------............------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000///...------...///000............////////////222222222222222111000000111222333444555444333333333222111000000111222333555555555555555555444444444444444444555777888999555555555555555666777777777777777777777777777777888777777888:::===@@@CCCPPP[[[mmm|||qqqWWWDDD===@@@;;;;;;>>>DDDIIIKKKLLLNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA<<<<<<=========;;;999888777777777777666666666666555555666666666666666666555444444333444555666777333444555555666666555555444444444555555555666666555555555444444555555666444555777888888888777666999888888777888999;;;<<<<<<<<<===>>>??????@@@@@@>>>===@@@DDDDDD@@@>>>???@@@???CCCIIILLLQQQ```qqqwwwbbbZZZPPPHHHFFFAAABBBBBBBBBAAA@@@??????======>>>???>>>===<<<;;;===<<<;;;:::999888888888999666444444555777888888888999999999888888:::<<<777777888;;;>>>===888444000000000000000000000000...---...000222222000...///000000000000111111111000000000000////////////222111000.........///000111111111111111222222333333333333222222222111111222222111111111111111111444444444555555555555666RRRCCC;;;;;;;;;;;;;;;::::::::::::999999888888888777777777999::::::999777555666777999:::;;;;;;:::888666444666666666666777777777777999888888888999::::::999;;;:::::::::;;;<<<===>>>>>>AAACCCAAA???BBBJJJRRROOOIIIDDDCCCEEEGGGFFFDDDAAACCCFFFHHHIIIHHHFFFEEECCCAAAAAAAAA@@@CCCOOO\\\vvv{{{vvvwwwzzz{{{zzzxxxyyy|||cccOOOAAA;;;333///000111000///------............---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...//////............//////............////////////111111111222111111000000111222333444444444333333333222111111111111222333444444444444444333333333444444444444555555666777555555555555555666666777666666666666666666666666777777777888999<<<>>>???DDDOOObbbttt~~~yyy^^^JJJAAAAAA>>>===BBBHHHJJJHHHEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA>>>????????????===<<<;;;999999888888777777777666666666666666666666666666666555555444555666777888444555666666777777666666555555555666666666777777777777666555555555666666555555666777777888777777888888888999:::<<<===???===>>>>>>???@@@@@@AAAAAABBB>>>===>>>===<<>>>>>???@@@???>>>===<<<;;;;;;:::999999:::::::::888666444444555777888888888999999999888888:::;;;:::999999:::<<<:::666222222222111111111111111111000//////000111222000///////////////000000000000111000000000000/////////111111///.........////////////......//////000111111111111222222333333333111111111111111111111111333333333333444444444444RRRCCC;;;;;;;;;;;;:::::::::999999777777777777666666666666666888888888666555666777777999;;;<<<<<<:::777555777777777777666666666666777777777888999:::;;;<<<;;;;;;;;;;;;<<<===???@@@BBBDDDFFFDDDAAABBBHHHOOOLLLHHHCCCBBBDDDFFFEEECCCEEEGGGJJJLLLMMMLLLJJJIIIGGGDDDBBBAAA???===@@@FFFXXXjjjhhhQQQ???555444000------//////---***,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......////////////......---............/////////000000000000111111111111111222333444444444333333444333333222222333333444222222222222222333333333555555444444444444555555555555444444555555666777555555555555555555555555666666777888999999:::;;;999BBBSSSgggvvv|||^^^NNNDDD>>>999:::AAAFFFCCC>>>@@@AAACCCDDDFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::999999888888666666666666666666666666777666666666666777777888555666666777777777777777666666666666777777777777999888777777666666666666555555555666777888999999999999:::;;;===???@@@BBB??????@@@@@@AAAAAABBBBBBDDD@@@>>>>>>===<<>>???@@@@@@@@@???>>>===::::::999999::::::;;;<<<777555333333555777777777777888999888777777999;;;===;;;:::999888666333111444444333333222222222111333111//////000111000///.../////////000000000000111111111000000000//////000000///............///...............///000000//////000111222333444444000000000000111111111111111111222222222333333333QQQBBB;;;::::::::::::999999999999777777777666666666555555777888999888666555666777666888;;;<<<===;;;888777777777777777666666666666444555666777888:::<<<>>>>>>>>><<<<<<<<<===???@@@FFFGGGFFFDDDBBBDDDKKKQQQOOOJJJDDDAAAAAACCCDDDDDDLLLMMMOOOPPPPPPOOOMMMLLLKKKEEEBBBCCCCCC@@@@@@CCCSSSdddyyynnnNNN:::444666999444222000//////...+++(((,,,,,,------------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++---......((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---////////////---,,,---------.........//////////////////000111222222222222333333333444444444444444444444444444444444222222222222333333333333777777666555444444555555555444444444444555666666555555555555555555555555555555666777777777777666888<<>>>>>===<<<;;;::::::999888888888777777777777777777666666666666777777777555555666777777777777777666666666666777777777777999999888777666666666666666666555555666888:::;;;;;;<<<<<<===???@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBBAAA???@@@BBBAAA@@@DDDKKKWWWaaaqqq|||YYYQQQLLLNNNOOOLLLJJJKKKFFFFFFEEEDDDBBBAAA???>>>??????@@@AAA@@@???>>>===;;;::::::999999999::::::666444333333555666666666666777777777666666888999;;;:::888666555444333222555555444444333222222222555222000///000000000000//////000000000111111111111111000000000////////////.....................000////////////000111111//////000000111222222333/////////000000000000000111111111222222222333333PPPAAA999::::::999999999888888888888777777777777666666666888999:::999777666666777666777:::;;;<<<;;;999777888777777777666666666555333555666666777999===@@@BBBAAA>>><<<;;;;;;===>>>GGGFFFDDDAAAAAAFFFOOOVVVUUUOOOGGG@@@>>>???BBBDDDMMMNNNOOOOOONNNLLLIIIHHHIIICCC???@@@AAA@@@AAACCCTTTcccpppvvv|||jjj\\\HHH:::333222000///---,,,++++++,,,---......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,------------.....................///000222444555222222222333333333444444444444444444444444444444222222333333444444444555888888777666555555555555444444444444444555666666666666666666666666666666444555555666666555444444999999???KKKZZZjjj||||||{{{gggdddXXXHHH???@@@BBBBBB>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@??????>>>===<<<<<<<<<:::::::::999999888888888666666777777777666666666555555666777777777777777555666666666666777777777999999888777666666777777888888777777888999;;;<<<>>>>>>??????????????????@@@@@@AAAAAAAAAAAABBBBBB===<<<<<<>>>???CCCMMMXXXdddqqq^^^QQQMMMKKKKKKIIIEEEDDDFFFEEEEEEDDDCCCAAA@@@>>>===>>>>>>???@@@???>>>===<<<<<<<<<:::999777777666666555444333333555666666555333444555555444444555777666666555333222222333333444444444333333222222222444222///...///000000///000000000111111111222222000000000////////////...---------.........------/////////...//////000111000000000000000000000000....../////////000000000111222222222333333333333OOO@@@888999999999888888888777777777777777777666666666666777999999999777666777999777777888999999999888777888888777777666666555555222555666666555888===AAADDDBBB???<<<::::::;;;<<>>999444333444333,,,%%%...---,,,++++++---///000***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******)))))))))***))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,------------..................///111333666777333333222222222333444555333444444555555444444333222222333333444444555555888777666555555555555555444444333333444444555666666666666666666666666666444444444444444444444444777666888@@@KKKZZZnnn~~~}}}oooVVVDDD>>><<<999>>>======<<<===>>>>>>???CCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>>======<<<;;;;;;:::::::::777888888888888777777666666666777888888888888888777777777777888888888888999999888888888999999:::;;;::::::::::::;;;<<<<<>>======?????????@@@@@@@@@@@@@@@===;;;;;;>>>CCCOOObbbsssnnn[[[KKKKKKJJJIIIFFFCCCAAAAAACCCBBBBBBBBBAAA???>>>===<<<<<<<<<=========<<<;;;:::<<<;;;999777666444444333444333222333555666555333111222333222111111333555000111222111///000111333111111222222222222222222222000......///000///...000000000000111111111111/////////.........------+++,,,------...---------,,,,,,,,,,,,,,,---......000000000000/////////...------......//////000000111111222222222333333333~~~OOO@@@888999888888888777777777777666666666555555555444444333444666777777777999;;;888888777777777777777777888888888777666555555555222555777666444666<<>>:::999:::;;;===;;;<<<===???BBBFFFLLLOOOQQQNNNIIICCC>>>======???@@@@@@AAAAAAAAA@@@???>>>EEEAAA@@@AAA@@@===>>>BBBEEEPPPUUURRRSSSYYYZZZTTTRRRVVVaaaqqq}}}nnnYYYKKKDDD;;;333333000---,,,,,,------,,,000000000...---,,,---...******++++++++++++******)))***+++,,,,,,+++***)))************************************************************************++++++*********+++,,,,,,))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,---------.........///......///222555888:::333333222222222333444555222333444444444444333222111111111222333444444444555444444333333333444444444444333333444444555666555555555555555555555555555444333333333444555555555444666:::>>>HHHZZZkkkxxx{{{dddTTTMMMEEE;;;>>><<<;;;999999;;;===???AAAAAABBBBBBBBBBBBBBBBBBBBBAAA???>>>======>>>>>>>>>>>>????????????@@@@@@??????>>>>>>===<<<<<<;;;::::::;;;;;;;;;:::888888888999::::::;;;;;;::::::999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>===============<<<<<<;;;<<<===>>>>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===@@@HHHSSS^^^mmmqqqYYYPPPHHHEEEFFFFFFDDDAAAAAAAAA@@@>>>??????>>>===<<<;;;:::999:::;;;;;;;;;:::888777999999777666444444333333333222222333555555444333///000000000//////111222,,,...000///------...000......//////000111111111...------...000000///---............////////////...------------,,,,,,,,,***+++,,,---...------,,,,,,,,,++++++,,,,,,---.........//////////////////,,,,,,---......///000000000000000111111111222222}}}OOOAAA999888888888888777777777777555555444444444333333333...000333555666888;;;===999888666555555555666777999888888777666555555444333555777666444555<<>>666888;;;???BBBEEEGGGHHHKKKJJJHHHDDD@@@===<<<<<<<<<<<<===>>>????????????:::999;;;>>><<<999:::>>>EEEKKKKKKDDDFFFOOOQQQLLLHHHGGGIIIMMMTTTaaavvv}}}rrrkkkUUULLL>>>222///222111------///000...++++++---111&&&(((+++---------...///******++++++++++++******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))*********************************+++,,,---...///))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......,,,++++++,,,......,,,,,,,,,---------....../////////000222666999;;;444333222111222333444555222222333444444333222222///000000111222222333333333222222111111222222333444333333333333444555555444444444444444444444444555444333222222444666777555666888888666:::IIIYYYqqqyyyrrriiieeeZZZKKK???===;;;999:::<<>>===>>>>>>???===>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>======<<<<<<<<<=========<<<:::999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===???@@@AAA>>>>>>?????????===<<<:::999:::<<<===>>>>>>>>>===============<<<<<<<<<<<<===HHH[[[ooo~~~~~~hhhUUUNNNIII===@@@BBBBBB@@@??????===;;;<<<<<<===<<<<<<;;;::::::888888999:::999888777666777666555444444444444444333222222333555555444222---...///...---...///111+++...000///,,,++++++---,,,,,,---...///000111111,,,,,,,,,...000000...---,,,,,,,,,---------......------,,,,,,,,,+++++++++)))***,,,---...------,,,...------------...//////,,,------...///000111111,,,,,,------...///000000////////////000000000000wwwMMMAAA;;;999999999888888888777777555555444444444333333333333444444666888:::<<<===:::999777333222333777:::===:::666333111222333555333333444555777999;;;<<>>@@@BBBCCCDDDFFFHHHIIIHHHEEE@@@===;;;:::;;;===???@@@??????>>>???<<<888555666999>>>AAAHHHIIIHHHEEEBBBBBBEEEHHHGGGFFFBBB??????GGGTTT^^^lll{{{sssdddVVVIII@@@777666555333222111111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************++++++,,,,,,...///111222************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------............---...///111333444333333333333333333333333333333222222222222222222222111111000000000000000000000000000111222333444444444444444444444444444444444222222222333444555222222222222222222222222222555888888888:::AAAGGG]]]oootttaaaKKKGGGAAA===:::;;;<<<>>>;;;===>>>???>>>>>>???@@@BBBAAA???=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<>>>>>>>>>===============;;;===???@@@AAA@@@>>>===@@@@@@@@@??????>>>>>>>>>AAA@@@???>>>>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;@@@===:::;;;>>>???<<<888===???AAABBB???<<<===AAAJJJ\\\wwwwww[[[PPPKKKDDDBBBEEE@@@????????????===:::888999999:::;;;;;;;;;::::::;;;;;;999888777777777777666777777666555444222111333222222222333222///---////////////000000000000//////...------------...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------..................////////////000000000000000000000000wwwLLLAAA:::999999888888888777777777555555444444444333333333333444444555666888999:::888777555333222555:::>>>AAA>>>:::555333222333444222222333333555777888999<<<;;;999888888999:::;;;::::::;;;<<<>>>@@@BBBCCCFFFJJJNNNOOOKKKDDD>>>::::::;;;<<<===>>>>>>?????????<<<888555555777;;;>>>AAABBBBBB???===<<>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;;;;<<<<<>>>>>>>>=========<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>???AAABBBAAA@@@@@@??????>>>======AAA>>><<<===???@@@???<<<<<<<<<>>>@@@BBBEEEJJJNNNVVVtttqqq\\\JJJFFFDDD???===AAABBB@@@>>>>>>===<<<:::888:::::::::;;;::::::999999::::::888777666666666666777666666555555444444333222111000111222222000//////000000000000000000000//////...------------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***************+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////////////////////////////vvvKKK@@@:::888888888888777777777777555555444444444333333333444444444555666666777777666555444333333666<<<@@@DDDAAA<<<888555333333444222222222222333444555555888888777666666888999:::777888888:::;;;===???@@@EEEJJJQQQSSSOOOGGG>>>888::::::999:::;;;===>>>???@@@===888555444555888:::;;;;;;;;;:::888888:::<<<;;;999:::@@@FFFFFF???888777;;;@@@GGGRRRbbbttt{{{ooo^^^QQQJJJBBB888111//////...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))***++++++***)))))))))))))))*********++++++))))))))))))))))))))))))+++***))))))(((((())))))(((((())))))))))))******)))***+++---.........---))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,...////////////000000000111111111111111000111111111222333333333222111111000000000000000000000000000111222333444444444444444444444444444444333222111111111111111222222222222222222222222111333555555444555999===<<>>>>>????????????@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<>>>>>>>>=========<<>>>>>>>>>>>>>>?????????============>>>@@@AAABBB>>>>>>>>>======<<<<<<;;;>>><<<;;;<<<===???>>>>>>AAAAAADDDIIIQQQYYY___bbbnnnkkkTTTIIIBBBCCCCCC???>>>AAACCCAAA===;;;;;;:::999888:::;;;;;;;;;:::999888888888888777666555555555555777666555444444555666666444222000000111222222111000000000000000000000000//////...------------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,************************+++************)))))))))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......---............/////////////////////////////////uuuJJJ???999888888777777777666666666555555444444444333333333666666666666666666666555666666555444444666;;;???BBB???<<<888555444444444333333222222222222333333444444444444555666888888555555666777999;;;===>>>DDDJJJQQQSSSOOOFFF===888:::999888777888;;;>>>???@@@>>>:::666555555666777888888888888777888:::;;;999999???KKKVVVTTTGGG999666777888999<<>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@???>>>===<<<<<<============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@@@@@@@??????>>>>>>>>>============>>>>>>??????===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???AAACCCJJJUUUcccsssbbbDDDIIIDDDCCCEEEDDD@@@???BBBDDD@@@<<<999999999888888;;;;;;;;;:::999888777666666666555444444444555555666555444333444555777999999666222000111222333333111111111000000000000000//////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////sssIII>>>999777777777666666666555555555555444444444333333333777888888888888777666555888888777666555666999;;;;;;:::777555444444555555555444444333222222333333222222222333444555666777444444555666888:::;;;<<>>@@@>>>;;;888777666777777666666666666888999::::::888999@@@MMMXXXVVVHHH999333444666777777888999:::>>>FFFOOOVVV___kkktttyyy~~~~~~zzz}}}zzz~~~{{{~~~}}}~~~~~~tttlllhhh]]]PPPAAA;;;333...---///111111++++++---//////...***(((***))))))))))))***++++++*********************************)))))))))(((((('''(((***++++++***((('''(((((()))))))))*********((((((((((((((((((((((((***))))))((('''((((((((('''(((((((((((()))))))))'''(((***,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,)))***+++---------,,,,,,---------......///////////////000111222222333333222111111000000000000000000000000000111222333444333333333333333333333333222222222222111111000000111111111222222333333333444555555555444444555666777777AAAYYYrrrvvvmmmaaaQQQDDDDDDAAA>>>=========:::888888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<======>>>>>>@@@@@@@@@???>>>>>>===<<<::::::;;;===>>>@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCBBB@@@???>>>===<<>>===<<<;;;:::<<<<<<<<<======>>>>>>>>>===???@@@@@@???@@@DDDHHHHHHYYYppprrraaaQQQDDDDDDCCCBBBCCCAAA>>>>>>AAACCC???:::777777888888888;;;;;;::::::999888777666444444444444444444555555666555444333444666888:::===999555222222222333333222111111111000000000/////////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))******+++,,,,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......------------....................................qqqHHH>>>999666666666666555555555555555555444444444333333333777888999999999888666555888999:::999777666666777555444333333333333444555666555444444333333333444111111222222333444555555444444444666777999;;;<<>>===;;;999888888888888444333333555888::::::999555666;;;CCCIIIFFF<<<222444333333333444666888999777888:::;;;???EEELLLQQQYYY]]]eeeppp{{{{{{yyyzzz|||uuuoookkkooossspppeee\\\[[[___bbb^^^[[[TTTJJJDDDAAA<<<666999777444111...,,,+++***000...,,,)))((()))***+++******)))))))))******+++))))))))))))))))))))))))******)))))))))((((((((((((((()))******)))((((((((((((((()))))))))******((((((((((((((((((((((((***)))((((((''''''((((((''''''(((((((((((())))))(((((()))***))))))''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------...////////////000000000111222222222222111111000000000000000000000000000111222333444333333333333333333333333111111222222333222222111111111111222222333333444555555555555555555555555777333888KKK```ttt~~~ooobbbRRRKKKBBB<<<<<<======<<<::::::::::::999888666666999999::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>===999:::;;;===>>>@@@AAABBB?????????@@@@@@@@@@@@@@@CCCBBBAAA@@@???===<<<<<<@@@@@@???>>><<<;;;999888777777888:::;;;===>>>>>>;;;@@@CCCDDDDDDGGGNNNUUUhhh}}}kkkRRRIIIIIIHHHBBBBBBAAABBBBBBBBBBBBCCC@@@===999777777888888888999:::::::::999888777777444333333333444555666666666666555555555666888999===:::555333333333333333222222222111111000000/////////...------------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,,,,---------......,,,------------.................................oooFFF>>>999666666666555555555444444555555444444444333333333666666888999888777555444555888;;;<<<:::777666555333222222111222222333444555555444333333333333444111111222333333333333333444444555666888:::<<<===GGGKKKPPPQQQOOOJJJFFFDDD===<<<:::888888888999::::::999999888888888888888444333333666:::<<<;;;:::555666888999999777333111666444222111111333444555555444555666777777999;;;777888;;;AAAHHHLLLNNNMMM\\\ccclllnnniiidddaaaaaazzz|||~~~zzzsssqqqvvv}}}|||{{{sssdddZZZVVVTTTPPPNNNPPPLLLAAA999888999888888333111222333111111222(((+++...000000000000111000///,,,***((())),,,...******)))))))))))))))***))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((''''''''''''((('''''''''((((((((())))))((((((((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))*********+++,,,++++++++++++,,,------,,,,,,------...//////000000000000000111111111111222111111000000000000000000000000000111222333444222222222222222222222222000111222333444444333333000111111222333333444444444444444444555555444333333...111<<>>??????>>>>>><<<<<<======>>>>>>??????===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>===;;;999888555666888:::===???AAABBBDDDJJJQQQTTTUUU[[[fffooofffNNNCCC??????BBBAAAAAAAAABBBDDDFFFDDDBBB===;;;888777777888888888888888999999999888888777333333333333444555777777666666666666666777777777999666333222333444444444333333222111111000000/////////...------------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------,,,,,,,,,---------......,,,,,,---------.................................nnnFFF===999666666555555555444444444555555444444444333333333444555777888888666555333333777;;;===<<<999666555333222222111111222222222444444333333222333333444111111222333333333333222555555666777999;;;<<<>>>BBBGGGNNNQQQOOOJJJDDDAAA>>>===;;;:::888888888888666777777777888888888888666444555888===???>>>===777888888666222222555888222222111222333333222111777777999;;;:::555222111888777666555555777999;;;111888AAADDDBBB@@@AAACCCDDDHHHJJJIIIHHHJJJKKKJJJJJJKKKEEE999333555777555///222111//////222111...222******111222,,,+++///---......,,,((('''(((***'''))),,,---,,,+++************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,))))))))))))************---,,,+++++++++,,,---...,,,,,,------...///000000111111111000000000000000222111111000000000000000000000000000111222333444222222222222222222222222///000222444555555555444000000111222333333444444333222222333444555333222444000111666666777FFFYYYqqqqqqxxx}}}mmm[[[NNN@@@???===:::999999999999555666666777888999999999888:::;;;===>>>???>>>>>>>>>>>>>>>>>>============;;;===???@@@AAA@@@>>>===:::::::::;;;<<<======>>><<<======>>>===;;;:::999<<<===@@@CCCFFFIIIKKKLLLTTT\\\eeeiiilllttt}}}^^^AAA;;;???@@@>>>>>>>>>>>>>>>???BBBCCC???:::;;;999777777888999888888777888888999999999888888333333333444555666777888666666777777777777666666444222000111333444555444333333222222111000000/////////...------------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,------...---,,,,,,,,,---------......,,,,,,,,,---------..............................lllLLL;;;999777666555444444333444444555555444333222222222222111222555666777777555444333666999888444222333444444333222111111111222333666555444333333333444555222222222111111000000000444444444444555777888:::@@@FFFMMMPPPMMMIIIFFFEEEBBB???:::888777999::::::888777666777888999777666555777777777;;;AAABBB@@@:::888555222000000222333222222111000111444666888777888999999888666333111222222333333333222111111111111111111111111111111333444444555555444444333333222222111000//////...//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''')))***++++++++++++***************************)))(((''''''((()))*********))))))******+++,,,------,,,+++,,,---...//////............000111222111111000000//////......000000111111111222222222333222111111000000111111222222222333333333444444222222222222222222222222222222222111111111000000111111111222444777:::<<>>??????<<<999888999999999888666444333777888999999<<>>AAA@@@???===<<<<<<===>>>BBBAAA>>>;;;:::;;;;;;:::999:::;;;;;;<<<===???AAA===::::::===??????>>>???===CCCLLLRRRUUUYYY```gggjjjxxxdddPPPJJJCCC???>>>>>>===;;;<<<===>>>???@@@@@@???>>>>>>===:::999888999;;;<<<:::999888777777777888888777666666555666888:::;;;666666777777777666666555444333333222222333333444222111000///....................................---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............///........................,,,,,,++++++,,,,,,---...mmmNNN===;;;777666555444444333333444666555444333333222222333111222444666666666555444333666888888444222222444444333222111111111222222444444333222222333333444444444444333333222222222444444333444555666888999:::BBBLLLQQQPPPKKKGGGEEEGGGCCC>>>;;;999999:::;;;:::888666666777777777666777999888888;;;@@@AAA>>><<<:::777444111000000000333222111000111333555666666777999999999888666555333333333333222111000///111111111111111111111111111111222222222222111111111111111000///.........///.........---------,,,---,,,,,,,,,,,,+++++++++************************)))************)))(((((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((()))***************************************)))(((((((((((()))******************+++,,,,,,---,,,,,,+++,,,---.../////////......///000222333111000000000/////////...111111111111222222222222555444333333222222333333222222222333333333333444222222222222222222222222222222222111111000000000222222111111333555777999???HHH```~~~[[[VVVNNNGGGCCCAAA>>><<<<<<;;;999888777888:::;;;777888999;;;>>>AAABBBAAA===<<<<<<<<<===>>>???@@@=========;;;;;;<<<<<<<<<@@@>>><<<===???@@@???>>>@@@??????>>>>>>======???KKKIIIMMMWWWaaahhhqqq{{{mmmNNNIIIEEE@@@======>>>===<<<;;;<<<===>>>>>>>>>=========<<<;;;:::999::::::;;;;;;::::::999888888777777666666555555666777999:::777777888777777666555555444333333222222333333444333333222111000000000000---------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,+++++++++*********++++++++++++,,,,,,,,,---------------............------------------------,,,++++++++++++,,,------lllNNN===<<<777666555444333333333333555444333222222111111111000222333555555555444444333666888777444111222333333222222111000111111111222222111111111222222333333333333333333222222222444333333333444666888999999BBBMMMTTTRRRKKKDDDAAAEEECCC???;;;:::;;;===>>>===999666444444555666666777888777666888<<<<<<999:::999888666444333222111333222111000000111333333333444666777888777777666444444333222111///...---000000000000000000000000...//////000000//////.../////////......------,,,......------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******))))))((('''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((''''''''''''''''''(((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((((((((************************+++***))))))))))))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,---......////////////000111222333000000000000////////////111111222222222333333333444444333222222222222333111111222222222333333333111111111111111111111111111111111111000000000000222222111111111222444555444<<>>============<<<;;;<<<=========;;;:::;;;<<<@@@<<<999;;;???AAA???<<<888999;;;???EEEOOOXXX^^^aaaVVVVVVfffvvv|||cccLLL???@@@>>><<<<<<=========<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;:::999777666666666666666666777888999888888888888777666444444444333333222222333333444333222111000000//////000------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************++++++++++++,,,,,,,,,---------......------------------------+++++++++++++++,,,------jjjLLL<<<<<<666666555444333333333333333222111000000//////000000111222333444444444333333666888777333111111222222222111111000000000000000000000000000111111222111111111000000000000000333333222222333555777888>>>FFFOOOSSSPPPHHHAAA>>>???>>><<<;;;:::<<<@@@BBB???:::555222222333555555444666444111333777666333333444555777777666666555333222111000000000000111000111222333333333222222222222222111000///...---////////////////////////------............------...---------,,,,,,++++++------,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''''''''&&&&&&''''''************************+++******************++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------.../////////000111222222000000000000////////////222222222222333333333333222111111000000000000000111111111111222222222222111111111111111111111111000000000000000000000000000000///000000111333333666777???NNN```sss}}}wwwgggVVVHHH>>>:::888:::999999;;;;;;999:::======<<<;;;<<<===<<<;;;:::???>>>>>>===:::888===CCCDDDCCCAAA??????AAABBBCCCBBBEEEIIIRRRbbbuuupppdddfff{{{ppp___OOOAAA===AAA<<<;;;<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<:::999777888999;;;<<<<<<;;;999888777777777777888888999999999999888888666555333333333333222222222222333333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,*********************************************************************************++++++++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---iiiLLL<<<===666555444333333222222333444333222111111000000000///000111222222333333333333666888777333000000222111111111000000000///////////////000000111111111000000000000000000000000222222222222333444666777AAAGGGMMMOOOKKKFFFBBBAAA>>>???@@@>>>======@@@BBB???:::555111111222444444444555333000111555444111111222444666777666555555222111111000////////////111111111111000000//////......///000000/////////........................------............------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&'''))))))))))))))))))))))))*********++++++*********++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,---......///000000111111////////////000000000000111111222222222333333333222111000000//////000000000000000111111111222222000000000000000000000000////////////////////////------...///000222333444777555666<<>>>>>>>>>>>>>>>>>???======???BBBBBBDDDPPP]]]jjjjjjeeeZZZOOOKKKPPPWWWhhhlllrrr{{{pppmmmwwwtttrrr~~~nnnXXXEEE???<<<777;;;CCC;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<:::888777555777999<<<======;;;;;;888888999999999999999999888888777666555444222111222222111111111111222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,iiiLLL======666555444333222222222222666555444333333222222333//////000000111222222333333666888777333000000111///000000000000///............///000111111111111111111111222222222222222222111111111222444666777===BBBGGGIIIGGGEEEEEEFFFDDDFFFHHHFFFAAA>>>===>>>>>>999444111111222333444444555444222444777777444222333444444333222000///000000000//////.........222111111000000/////////,,,,,,---...////////////------------------------------............------++++++++++++++++++++++++******++++++++++++,,,,,,*********))))))))))))(((************************(((((())))))(((((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((''''''''')))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&(((((())))))))))))))))))))))))))))))***++++++***))))))******))))))******+++,,,******+++,,,,,,,,,,,,,,,,,,,,,---...////////////////////////000000000000000000111111111222222222333333222111111111111222///000000000000111111111////////////////////////............////////////+++,,,---///000222333333222333555888???KKK[[[fff{{{~~~}}}uuupppnnniiiccc```___ZZZTTTWWWaaa```aaa^^^UUUJJJDDDCCCFFFEEEGGGNNNWWW[[[```rrr}}}hhh___gggqqq{{{sssxxx~~~sssvvvuuuRRRNNNAAA888:::===:::999;;;;;;<<<======;;;::::::;;;<<<;;;;;;::::::::::::;;;888999;;;<<<;;;:::888777555666888:::;;;<<<<<<;;;888888999::::::999999888555555555555444333111111111000000000000000000111111000///......------...++++++++++++++++++++++++++++++************+++++++++************++++++,,,*********************************************************+++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,fffIII::::::666555444333222222222222555444333222222111111222////////////000111222222333666888777222//////000//////000000000///...------...000111222222111111000111111111222222222333111111000111222333555666999>>>CCCEEECCCBBBBBBCCCEEEIIILLLJJJCCC===;;;;;;;;;888333111111222333333333444444222555999:::666111111111111000///...---....../////////......---///............//////000,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************+++++++++,,,******)))))))))((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))'''''''''((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&''')))+++))))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***+++)))***+++,,,---,,,,,,+++***+++,,,............---.../////////000000000111//////000000000111111111333333222111111111111111/////////000000000111111////////////////////////---------....../////////---...///000000111111111...111444555888>>>FFFKKKaaalllzzz|||kkk]]][[[___fffiiisss~~~wwwqqq{{{~~~wwwXXXFFF===;;;:::;;;;;;999666555888:::<<<;;;999999:::<<<;;;:::999888888888888999999999:::;;;:::999888777888888888999999999999:::666777888888888888777666333333333333333222111000//////............//////111000///...------------++++++++++++++++++++++++++++++************++++++***************+++,,,,,,************************************************)))))))))*********++++++************++++++++++++************++++++++++++++++++++++++++++++++++++***************++++++,,,|||aaaDDD555666555555444333222222222222222111000///............///.........///000111222333666888666222//////000...///000000000///---,,,---...000111222222222111......//////000000000111111111000000111333555666777===BBBDDDAAA>>><<<===@@@EEEJJJJJJDDD===:::::::::777333111222333333333000222222000444999999666............/////////000------......///......---*********+++,,,---///000............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))******+++++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((''''''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((())))))***)))***+++,,,---,,,++++++)))***,,,---...------,,,.../////////000000111111////////////000000000000111000000///////////////////////////000000000000////////////////////////---------........./////////000000000000000/////////111222000000555<<<@@@GGGUUUggguuu~~~~~~xxxyyy}}}{{{]]]>>>666===555999:::555222333555666666888:::999888888;;;>>>:::999888666666666777888999:::::::::999999888888;;;:::999888777777777777555555666777777666555444111111222222222111111000......------------............---,,,++++++++++++************************++++++************++++++******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************)))************+++++++++*********************************)))***++++++,,,yyy[[[BBB999555888777555444333333444444222111111000///......---............///000222222222222222222222111000000..............................///000000000000000111111000000//////......111111111000000000000000444>>>JJJPPPMMMFFF@@@===???;;;<<>>:::;;;<<<777222000111222111///222222111111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////.........------,,,,,,------...,,,++++++******++++++,,,************************---,,,***)))))))))******************************''')))***)))((('''(((***))))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$######%%%'''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''(((((())))))***************)))))))))))))))*********)))))))))))))))++++++******************,,,,,,++++++++++++++++++++++++,,,---...///000111111111111111111111111111000000000000000000000000////////////............+++///222222///------...---...............------........................000000000000000111111222===@@@IIIZZZlllxxxzzzwwwwww|||vvv___KKKAAA888444777555555555555555555444444777666555666888:::999888999888666555666777999::::::999777666555555555666777777888888888888777777888777555444333333444444000///////////////000000//////............/////////...---+++******++++++------,,,,,,,,,,,,++++++(((***+++)))&&&(((///555000+++&&&%%%(((+++***((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))++++++******************xxxZZZBBB999666666555333222111111222333111111111000///.........//////...//////000111222000000111111111000000///..............................///000000000000///000000000/////////......111111111111111111111111777???HHHLLLJJJFFFDDDDDD>>>999888;;;===<<<===@@@>>>999333111222333222000////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------,,,,,,,,,,,,------,,,++++++******++++++,,,************************,,,+++***)))))))))******************************''')))***)))((('''((()))(((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,---...///000000111111111111111111111111000000000000000000000000////////////...............000333333000...---...---...............------........................000000//////000000111222111222777EEEVVVgggqqquuurrryyy~~~yyytttZZZAAA999888666666;;;555555555444444444444444666555444666888999888777666555444333444555777888999888666555444444555555333333444444555444444444777666555333222222333333000000////////////000000.........------.........///...---+++***++++++,,,------,,,,,,,,,,,,++++++)))+++---+++***,,,333999333---(((''')))+++)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))************************vvvXXXAAA:::777444444333222111111111111111111000000//////......000000////////////000000......///////////////...---------------------------...//////000////////////////////////.........000000111111222222333333777===CCCFFFFFFFFFGGGIIIDDD===999999<<>>CCCEEEFFFIIIKKKHHHBBB;;;999<<>>999444222222333111//////////////////000000000------------------------+++++++++,,,,,,---------//////...---------,,,,,,++++++************+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''((((((((()))''''''(((((())))))))))))''''''(((((())))))))))))(((((()))))))))*********(((((()))***++++++,,,,,,++++++,,,,,,---.................................////////////////////////////////////............000//////......---,,,+++,,,------...//////......------------------------.........---......///000---///000000///444<<>>::::::333666:::<<<<<<888333///000000000000////////////000000////////////000000//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------------,,,,,,------......//////111666>>>FFFLLLOOOOOOOOOKKKJJJDDD>>>===??????<<<;;;777444333444444111...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,,,,+++,,,,,,---+++******))))))******+++******))))))))))))******))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''(((((())))))&&&''''''(((((())))))***&&&''''''(((((())))))***'''(((((())))))*********((()))))))))***+++++++++++++++,,,,,,------------////////////////////////000000000000000000000000////////////............///...,,,,,,......---+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////)))---000111000000222555999LLLcccqqqtttvvv}}}|||~~~{{{~~~rrrVVV===444666444000000111111000111333555000111111222222333333444333222111222444666555444333333444444444555555555333444444555555444333333222333333444444333333222000111111222111111000000222111000//////......///222222111111111111222222///...---,,,,,,---......------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++++++++))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))*********lllQQQ>>>;;;;;;444555666666555444222000////////////000000000000//////...//////000111222222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------........................000444;;;CCCJJJNNNOOOOOORRRQQQKKKCCCAAACCCBBB===888666555666888777333///,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---......,,,+++*********+++,,,---******))))))))))))************))))))))))))******))))))))))))))))))))))))&&&''')))*********))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))***''''''(((((()))******+++))))))))))))************+++,,,,,,,,,,,,---------////////////////////////000000000000000000000000////////////............///---+++,,,...000///---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,...000111222111222222///999HHHUUU```kkkvvv}}}zzztttwwwwww___EEE777...000777666333444333222111111000000000000000111222333333333333222111333555666555444333333444444555555444444333444555666666555444333444444444444333222111111000000111222222222111000222111000///............222111111111111111111222///...---,,,,,,---...///------,,,,,,,,,,,,++++++,,,+++))))))***+++++++++((()))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++kkkPPP===;;;;;;555444111/////////111222////////////000000000000............///111222222444444444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------///////////////.........///111666>>>EEEKKKMMMNNNRRRRRRKKKBBB???BBBBBB===777666666888:::999444000........./////////000000++++++++++++++++++++++++******+++,,,,,,---......******)))))))))***,,,---******))))))))))))************))))))))))))******))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***&&&''''''((()))******+++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,---000000000000000000000000000000000000000000000000000/////////............000---+++,,,000222111///+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////222333777AAAPPP```mmmssszzz~~~~~~|||}}}mmmvvvvvvQQQ@@@;;;;;;333000111---///000000000000111000---///000000111222222333333333222222333555666666555444555666666777777666666333444555666666666555444666666666555444333222111000111222333333222111000222222000///............111111000000000000111111///...---,,,------//////---------,,,,,,,,,++++++)))((('''(((***+++++++++++++++,,,***)))''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))************************&&&''''''((()))******+++{{{gggMMM<<<777555777666444333222111111111111///......//////...---//////.........000111222222333555555444222///------,,,++++++************------++++++++++++------------------------------......------------......111111111444:::AAAHHHMMMTTTSSSQQQNNNIIIEEEAAA>>>999888999:::999666222...,,,---...000000000///...************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++*********))))))(((((())))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++---...///////////////////////////////////////////////////////////////////////////...............///000000...------...//////...,,,++++++++++++++++++++++++---------------------------------............///...///111444;;;DDDNNNUUUiiiiiimmmtttwwwvvvwwwzzzvvv|||wwwkkkmmmhhhOOODDD555444333111000/////////000000111111111000000///000000000000111111111111000000000111222222333333333444444444555666666666333333444444555666666666666777777555333111111222333333222222111000//////222111///---,,,---...///111111111000000000000000......---,,,,,,,,,,,,---------,,,,,,+++***))))))++++++***************+++---,,,+++)))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************+++***((('''&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))zzzfffNNN<<<777555666555444333222111111111111///......//////...---//////......///000111222222333444555444111...---------,,,+++++++++++++++---,,,++++++++++++,,,---------------------------......------------...............111666===CCCHHHOOOOOOOOONNNKKKHHHEEECCC<<<:::999888888666333111...////////////......---************************+++,,,,,,------,,,,,,+++---,,,***)))))))))+++,,,))))))))))))))))))))))))))))))(((''''''((())))))*********)))))))))((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,.................................................................................---------------.........------...//////...,,,++++++++++++++++++++++++------------------------------------............---.........000444:::???GGGKKKVVVccckkkooosssyyyzzzaaadddkkkzzzuuukkk\\\GGG888555444333222000///........./////////000000//////...////////////000000000000//////000111111222222333333333333333333444444444444444444555666666777777555666666555222111111222333333333222111111000000222111///---,,,---...///000000000000000000000000......---,,,,,,,,,,,,,,,------,,,++++++***))))))++++++***))))))******+++++++++***)))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((('''&&&''''''((()))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))xxxfffNNN===888555555444333333222222222222111///......//////...---//////...//////111222333222333444444333111...---------,,,,,,++++++,,,,,,---,,,+++******+++,,,---------------------------......------------......---,,,---///333999???CCCFFFHHHJJJLLLLLLJJJHHHGGG@@@===999666666666666555222111000...---,,,,,,,,,***************************+++,,,......,,,+++***,,,+++***)))((()))******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))***+++,,,---...................................................------------------------------,,,,,,,,,,,,,,,---...---------//////---+++++++++++++++++++++++++++------------------------------------............000111000///------///222...333???LLLVVV```nnnzzz|||yyyuuussswww}}}lll[[[JJJ@@@888000...111222111000///...---------------...............------.........//////////////////000000111111222222222222222222222111111111333444444555555666777777444555666444222111111222444333333222222111111111111000///---,,,------...////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))******)))))))))******+++***))))))(((((())))))***))))))))))))(((((((((((('''(((((())))))(((((('''(((((())))))))))))******&&&&&&&&&&&&'''(((******)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))uuueeeNNN===888666444444333222222333333333111///......//////...---......//////000111222333111222222333222000...---------,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............000444999===@@@???AAAEEEHHHIIIIIIHHHFFFCCC>>>888444444555777888444333000---+++*********************************(((***,,,......,,,***(((+++***))))))(((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,...---,,,---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111111000///000111///000333999???LLLbbbuuuzzzxxxsssUUUCCC:::333222111...///222//////...---,,,,,,,,,---,,,------............---,,,,,,---------...............//////000111111222333222222111111000000000222222222333444444555555333444444333111000111222444333333333222222111111111000///---------------.............../////////---,,,,,,+++++++++++++++,,,+++++++++******))))))***))))))))))))******+++((((((((((((((()))******))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))sssbbbLLL<<<888666444444333222222333333333111///......//////...------...///000111222333333000111111111111000...---,,,,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////000222666:::<<<999;;;>>>BBBDDDDDDCCCCCCDDD>>>777222222444777999555333000---+++***))))))************************(((***,,,......,,,***(((+++******)))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))************(((((((((((((((((((((((())))))))))))***+++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------......---,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...(((+++...///...---...///222000000000222:::MMM^^^ttt{{{rrrqqqrrrtttpppooorrrtttuuuyyyvvv___NNN===666222111222111...,,,---------,,,,,,,,,,,,,,,---,,,---....../////////...,,,,,,,,,,,,---------------......//////000111111333222222222111111000000//////000000111222222333111222333333111000111222333333222222222222222111000///......---,,,,,,,,,,,,,,,---------.........,,,,,,+++************+++++++++***************)))))))))(((((()))******+++''''''''''''((()))***+++***)))))))))((((((((('''''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))qqq```JJJ:::888777555444333333222222222222111///......//////...------...///111222333333333000000000000000///......++++++******++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---///111444666555666999;;;>>>???@@@@@@AAA<<<555111111333555666222111000...,,,+++***)))************************)))***+++------+++***)))++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---,,,---------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...///...---,,,---)))***---//////000888AAAIIIWWWbbbfffmmmyyy|||vvvvvvyyy{{{}}}~~~}}}~~~{{{~~~nnn\\\GGG>>>999...111000...---------...///,,,,,,+++++++++,,,------,,,,,,---...////////////+++,,,,,,,,,------------------......//////000000111111111111111111000000---......//////000111111000111222222111000111333111111111111111111111111//////......---,,,,,,++++++++++++,,,------......,,,+++******))))))******************************(((((((((((()))******+++''''''''''''(((((()))*********))))))((((((''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))))))))))))))((('''&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((())))))***ooo]]]GGG999888777666555444333222111111111111///......//////...---,,,...000222333444444444//////////////////......***)))))))))******+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,...000111222222444777999<<>>EEELLLRRRXXX]]]```lllooouuu|||~~~|||{{{}}}~~~tttjjjVVVJJJ>>>999555000---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,---...////////////111000///......///000111///////////////000000000------------------------...............---,,,+++,,,++++++******++++++,,,******)))(((((((((((((((*********)))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''jjjZZZFFF999777555444333222111000000000000///...,,,,,,---------,,,,,,,,,,,,---...///000111111000//////------,,,+++*********))))))(((((('''+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,))),,,111666888777555333888666555666999<<<>>>???;;;999555000---,,,,,,---******++++++++++++******************************((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000222222---...000111333777<<<@@@JJJNNNVVVaaalllvvv~~~~~~}}}pppiii```[[[XXXRRRGGG>>>777000+++,,,...---,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******---,,,,,,,,,,,,,,,,,,++++++,,,---...////////////111000///......///000111000000//////////////////---------------------------...............------,,,++++++******++++++,,,******)))((((((((())))))******))))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((((((''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''iiiYYYEEE999777666555555444333222222222222///...,,,,,,---------,,,***++++++,,,---...000111222111000000......---,,,*********)))))))))((((((+++******)))))))))******)))***************++++++************++++++++++++,,,++++++******++++++,,,+++...222666888888666555555444333444888;;;===>>>@@@===888333///---------******++++++++++++******************************''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++*********+++++++++++++++*********---,,,,,,,,,++++++******---------------,,,++++++************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...............000000///...---...222444555888>>>FFFNNNVVV\\\___dddhhhmmmsss~~~{{{yyyvvvrrrnnnllliiigggfffJJJDDD<<<777666333///***000...---///111111///...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++************---------,,,,,,++++++++++++,,,---...////////////000000////////////000000000000000//////......---------------------------------.../////////......,,,++++++******++++++,,,******))))))((())))))******)))))))))((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''iiiYYYFFF999888777555555444333222222222222///...,,,,,,---------,,,******++++++---...///000333222222111000///......************))))))))))))++++++*********++++++,,,)))))))))******++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,---...000222444666777777666444333333666:::<<<<<>>999444000...------******++++++++++++******))))))))))))))))))))))))%%%%%%'''(((***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,------,,,,,,++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////...---,,,///000000///------...///...///222555888;;;>>>???DDDHHHMMMTTTaaannnrrrooowwwwww|||}}}{{{yyyvvv{{{zzzzzzxxxppphhhYYYVVVQQQNNNKKKHHHCCC@@@444111,,,+++,,,---......+++,,,,,,,,,,,,,,,***'''*********+++++++++++++++************************(((((((((((((((((((((((((((((()))))))))*********************************---------,,,,,,++++++++++++,,,---...////////////000000////////////000000000000//////......------------------------------------..................,,,++++++******++++++,,,******))))))))))))******)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''hhhXXXEEE999888777444333222111000000000000///...,,,,,,---------,,,+++++++++,,,---...///000333222222111000///...---************************++++++++++++++++++,,,---+++++++++,,,,,,------...++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,---///222555777888666444555888;;;<<<===???<<<777333///---------******++++++++++++******))))))))))))))))))))))))$$$%%%'''(((***+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((******+++******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******,,,,,,++++++++++++++++++)))))))))))))))*********+++++++++++++++*********+++++++++,,,,,,++++++***************************************************)))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............---,,,+++---......---,,,,,,------......///000000111111333666888<<>>;;;888444000...---------******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))+++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++,,,,,,((((((((()))))))))******************++++++++++++)))******++++++******)))************************************************))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,------,,,,,,---///---------........./////////111111000222888999666888666:::CCCIIIKKKKKKLLLLLLLLLJJJIIIOOO[[[ccceeeZZZ]]]bbbfffhhheee___ZZZ[[[YYYVVVSSSQQQOOOMMMKKKAAA>>>:::777444111...+++/////////...------------,,,------,,,)))((()))***+++......***)))---///---((((((((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***''''''((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---...//////////////////000000000000//////------..................------------------------------------,,,+++******,,,++++++******++++++,,,******))))))******+++,,,))))))((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&dddUUUCCC777666555666555444333222222222222///...,,,,,,---------,,,......---------....../////////...---,,,++++++*********************++++++))))))((())))))***++++++(((((()))***++++++,,,,,,)))************+++++++++,,,++++++++++++++++++,,,,,,,,,---///111333555666444333222333777;;;===>>>888666222///,,,,,,------******++++++++++++******))))))))))))))))))))))))************)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,------,,,+++************************((((((((((((((((((((((((((((((((((((((()))***************++++++,,,,,,---'''((((((((())))))******))))))******+++++++++,,,((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************++++++++++++++++++***++++++,,,---,,,,,,,,,+++***+++...000,,,,,,,,,------.........***,,,,,,((((((,,,...,,,///***)))---111000000111000333666666999<<<;;;777???>>>======>>><<<:::777666555444444444444333111000111111111111000......)))***+++***))))))+++---)))+++---,,,***((((((***'''+++***$$$###(((+++)))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''')))***+++,,,---+++++++++,,,,,,---------+++,,,---...//////////////////000000000000//////,,,------....../////////---------------------------------,,,+++***)))(((,,,++++++++++++++++++,,,******))))))***+++,,,,,,)))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{```TTTDDD999666333111222333333222111///.........---------,,,,,,,,,++++++,,,---...///000111+++,,,---......---,,,+++************************++++++***************+++((()))***+++++++++++++++------------------------+++******))))))))))))))),,,,,,,,,---///000222333555111---...555;;;>>>===;;;777333000...,,,***(((***,,,------,,,*********(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$'''+++...111111111000+++)))'''(((+++,,,***(((&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))),,,,,,++++++***)))))))))))))))))))))************++++++++++++++++++++++++)))***,,,,,,***)))***+++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,---)))************++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000111//////000000000000//////------------------------******++++++++++++************************++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((()))***+++((()))***)))((((((***,,,,,,,,,++++++,,,,,,---...///////////////............//////000000000000///---------............//////............---------,,,,,,,,,+++++++++************))))))))))))******************************)))))))))))))))(((''''''''''''''''''((((((((((((******)))((('''&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''yyy^^^RRRCCC999777555222222222222222111000///......---------,,,,,,,,,++++++,,,---...///000000---......///...---,,,+++************************,,,+++******)))))))))***(((((()))))))))************+++++++++,,,,,,------+++******))))))))))))))),,,,,,,,,---...///000111000,,,))),,,333:::===>>>???;;;777333000...,,,******,,,------+++*********))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&***---///000//////+++)))'''(((***+++***(((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))*********************+++(((((()))))))))*********++++++++++++++++++++++++)))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,---......///------............------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++******)))))))))((())))))******))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))*********)))(((((()))******((()))***)))((((((***,,,,,,++++++++++++,,,------...................../////////000000000//////...------------........................------------,,,,,,,,,,,,++++++++++++******))))))))))))******************************)))))))))))))))(((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''xxx\\\PPPAAA888888777444333222111000000000000......---------,,,,,,,,,++++++,,,---...//////000///000000000///---,,,***************************,,,+++***))))))))))))))))))((('''''''''((()))***((())))))***+++,,,------+++******))))))))))))))),,,,,,++++++,,,,,,---...,,,***(((,,,444<<>>AAA>>>;;;888555444444222111,,,---,,,+++))))))+++,,,((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%''')))###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))&&&(((***)))'''&&&''')))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((()))))))))))))))((((((((('''''''''((((((((())))))************************)))***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((()))******(((((((((((()))))))))***((((((((()))))))))******((((((((()))))))))******))))))))))))*********+++)))))))))))))))))))))((())))))************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%'''((((((((('''''')))***)))(((((((((((()))******)))*********************,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%lllSSSKKK???888888777222222333333222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...,,,***)))))))))))))))))))))))))))******)))((((((((((((((())))))******)))((('''&&&)))))))))))))))*********+++******))))))))))))))))))))))))))))))***++++++)))+++---///222666:::===888555222000000000///...,,,---,,,+++))))))+++---))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&&&&'''***&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''(((((())))))******''''''''''''((((((((())))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&'''((((((&&&'''(((***((((((((((((((()))******************))))))))))))++++++,,,---------,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++*********))))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%lllTTTHHH===888999555111111111111000000000000///......------,,,++++++,,,,,,+++++++++,,,------...------...///...)))$$$((((((((((((''''''''''''))))))(((((((((((())))))***))))))((('''&&&&&&%%%)))))))))))))))***++++++000---)))((()))***)))'''))))))(((((((((((())))))(((((()))***---111555777777555111---)))(((''''''+++******)))))))))))))))***)))((((((((()))+++,,,***))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((()))))))))))))))((((((******)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111///---,,,***++++++,,,,,,++++++***+++******)))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''kkkSSSHHH===888999555111111111111000000000000///......------,,,++++++,,,,,,+++++++++,,,------///......//////...***''')))))))))(((((((((''''''))))))(((((((((((())))))++++++***))))))(((''''''(((((('''(((((()))***+++...+++))))))***+++)))((())))))(((((((((((()))))))))))))))***---000444666333222///+++)))(((((()))+++***))))))(((((())))))))))))((((((((()))++++++)))))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&'''((()))***))))))))))))(((((('''''''''((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---,,,++++++,,,,,,,,,,,,+++++++++******)))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''iiiQQQGGG<<<888999555111111111111000000000000///......------,,,++++++,,,+++++++++,,,,,,---...111///......///...,,,*********)))))))))((((((((())))))(((((((((((()))))),,,,,,++++++******))))))''''''''''''((()))***+++,,,,,,+++,,,---,,,***((())))))(((((((((((())))))***))))))***,,,///222444///...,,,***)))))))))***+++***))))))(((((())))))))))))((((((((()))******))))))(((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&######$$$%%%&&&(((***+++)))))))))(((((((((((('''''''''((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++,,,,,,,,,,,,+++++++++******)))))))))))))))******))))))))))))***+++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''fffPPPFFF<<<888888444111111111111000000000//////......------,,,++++++++++++++++++,,,---......000///...---------,,,+++************))))))))))))))))))(((((((((((())))))+++++++++*********))))))'''''''''((()))+++,,,---//////000000000---***'''))))))(((((((((((())))))******)))***+++...111222...---,,,***))))))))))))******)))((((((((((((((())))))((((((((()))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&(((***+++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++***+++---......---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))******))))))((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''cccNNNEEE;;;777888444111111111111000000000//////......------,,,++++++++++++++++++,,,---...///......------,,,+++++++++************))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((()))***+++---///000333444555555222---)))'''))))))(((((((((((())))))***)))))))))***---000111111000...,,,***(((''''''***))))))((('''((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++******,,,,,,------,,,+++,,,,,,,,,------,,,,,,,,,+++******)))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''aaaLLLDDD;;;777777333111111111111000000000000///......------,,,++++++*********+++,,,---...///+++---...---,,,******+++******)))))))))((((((((())))))(((((((((((())))))((((((''''''''''''''''''(((((()))+++---///111222444666777666222---***)))))))))(((((((((((()))))))))(((((((((***,,,///111333333111...,,,)))'''&&&***)))((((((''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''))))))((('''&&&&&&''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,------------,,,,,,+++******)))))))))))))))((('''''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''}}}___JJJCCC:::777777333111111111111000000000000///......------,,,++++++*********+++,,,---//////***---000000---++++++,,,)))))))))(((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''((()))***,,,///111222111444666444000---,,,,,,))))))(((((((((((())))))(((''''''(((***,,,///111555444333111...,,,***((())))))(((''''''''''''((((((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%&&&''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))******++++++*********************************+++++++++++++++,,,,,,------------,,,,,,+++******)))))))))))))))((('''''''''((()))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''|||^^^JJJCCC:::777777333111111111111000000000000///......------,,,++++++*********+++,,,---///000***...111222///,,,,,,,,,((((((((((((''''''''''''))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&((())),,,...000222...111333222///------...))))))(((((((((((())))))''''''&&&''')))---000222555444444222000...,,,+++))))))((('''''''''''''''(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++************************)))************+++++++++,,,------......------,,,+++******)))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''wwwZZZGGG@@@777555888555666333000...///000000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...---***((('''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&((())))))(((&&&)))(((((((((***+++---...///000000000///...,,,+++((())))))******)))'''&&&+++***)))(((((()))***+++---...000222111///,,,***---,,,***(((((()))***++++++***)))''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$###############"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++...---+++))))))))))))***(((((((((((())))))))))))+++*********))))))(((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZGGG@@@888555777555888555222000///000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++///000000///...,,,)))(((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&'''))))))((('''***)))))))))***,,,...//////000000000000...---,,,))))))******))))))((('''***))))))))))))))))))***+++,,,...000000000///...111000---***(((''''''(((***)))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&"""###$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++---,,,***)))(((((())))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))((((((((('''))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$tttXXXFFFAAA888555777444:::777333111000000...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++000000000000///---+++)))(((((((((((('''''''''''')))(((''''''''''''((()))'''&&&&&&''')))))))))(((+++*********+++---...000///000111111000///---,,,++++++***))))))))))))***((())))))******))))))(((******,,,---///000222222222111...+++)))((((((((()))(((((('''''''''((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&!!!$$$&&&&&&$$$###%%%(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++++++++***)))(((((((((((((((((((((((())))))))))))******))))))))))))(((((()))))))))((((((((('''''')))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqVVVFFFAAA888555777444777555222000000000...---------,,,,,,,,,+++++++++***************+++++++++//////000///...,,,+++)))((((((((((((''''''''''''(((''''''''''''''''''((((((&&&%%%&&&(((***)))(((******))))))***,,,---...//////000111000///...------,,,***)))))))))***+++'''((()))******)))((('''*********+++---///111222///...---,,,++++++++++++(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""%%%((('''$$$"""%%%(((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++*********************************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$oooTTTEEEAAA999666777333222111//////000000///...------,,,,,,,,,+++++++++))))))*********+++++++++---.........---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((******)))))))))(((((((((***+++,,,......///000000///---,,,---,,,***)))))))))***+++'''((()))******)))((('''+++***))))))***,,,...///------,,,,,,,,,++++++,,,(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%'''((('''$$$"""$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++************************)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$lllSSSDDDAAA:::666666222000///......000000///...------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,------...---+++***)))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$%%%'''*********)))(((((('''((()))***+++,,,---...///......,,,,,,++++++***))))))))))))***'''(((((())))))(((((('''***)))((((((((()))***+++......---,,,+++***)))))))))(((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++************************((())))))******)))(((((((((((((((((())))))))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjQQQDDDAAA:::666666222111000//////000000...---------,,,,,,,,,,,,++++++*********+++,,,---------------.........,,,+++***((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%(((&&&$$$%%%'''***++++++***)))((((((((()))***+++***+++,,,---------++++++))))))******))))))((('''(((((((((''''''(((((((((''''''&&&&&&''''''((((((+++++++++++++++******)))***)))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$!!! """&&&(((&&&######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,+++************************((()))***++++++***))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiQQQCCCAAA:::666666111444222111111111000...,,,---------,,,,,,,,,++++++******+++,,,------............/////////...,,,+++)))(((((((((''''''''''''&&&'''((())))))((('''&&&(((&&&$$$$$$'''***+++,,,+++***)))))))))***+++,,,)))***+++,,,,,,,,,+++***((()))*********)))'''&&&)))((('''&&&&&&'''((()))$$$$$$%%%&&&&&&'''((((((&&&'''(((***,,,---------+++***)))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''###$$$&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$######$$$$$$%%%&&&""" '''+++((($$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((("""###$$$%%%&&&&&&'''&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$fffUUUDDD===;;;888444222000000000000////////////......---,,,,,,+++******++++++,,,,,,---......///...////////////---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++***((()))---,,,((('''(((''''''((((((((((((''''''(((((((((((('''''''''''''''((()))((('''&&&'''((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccSSSCCC<<<:::777333222000000000000////////////...------,,,++++++******+++,,,,,,,,,------.........////////////---,,,+++(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++,,,)))***,,,,,,)))(((***(((((()))))))))(((''''''(((((((((((((((((((((((()))***+++***((('''((()))'''((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''')))(((((('''&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$''')))***)))'''&&&&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```QQQBBB;;;999555222111000000000000////////////------,,,,,,++++++******,,,,,,,,,,,,------------......//////...---+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))******+++...******,,,+++)))))),,,***************)))((('''''''''(((((())))))******,,,,,,---,,,)))(((((()))''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++,,,+++(((&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((******************+++++++++++++++***)))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################^^^PPPBBB<<<999555222222000000000000////////////,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))******+++...***)))******((())),,,,,,,,,,,,+++***)))((('''''''''(((((()))***++++++,,,------+++)))(((((()))'''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%$$$############$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,...,,,)))&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***************,,,++++++***)))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################|||\\\PPPCCC===:::666333444000000000000////////////,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++...***(((******'''(((,,,---------,,,+++)))((('''&&&''''''((()))******+++***++++++***(((&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,...,,,(((&&&$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))*********++++++******)))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################zzzZZZOOODDD>>>:::555333444000000000000////////////++++++++++++++++++***************+++,,,---------------......---,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,---...******,,,+++)))))),,,...------,,,***((('''&&&&&&&&&''''''(((((())))))'''((()))((('''&&&'''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++,,,***'''%%%$$$&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxWWWMMMCCC===999444222444000000000000////////////******************++++++(((((()))+++,,,---...///------......---,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***++++++,,,,,,---.........,,,,,,//////+++***---...------+++)))'''&&&$$$&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''')))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%$$$%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvUUUKKKAAA<<<777333111333000000000000////////////******************++++++'''((()))***,,,...//////,,,---......---,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++,,,,,,------......///000......222111...,,,......---,,,+++)))'''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''''')))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''%%%$$$%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((()))******++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&sssVVVKKKAAA<<<999555333444111111111111000...---,,,---,,,++++++******++++++++++++******+++,,,...///,,,---.........---,,,+++''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&((()))+++,,,+++---...000000///---,,,111///---...111222000...222000---+++((('''''''''(((((('''&&&&&&&&&&&&'''+++******)))'''&&&$$$###$$$&&&''''''&&&&&&((()))'''''''''''''''((()))***''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$#########%%%&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$""""""###%%%(((***%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((((()))*********((('''&&&'''((()))******)))((('''&&&'''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$pppUUUJJJ@@@;;;888444222333111111111111000...---,,,---,,,++++++******++++++,,,++++++++++++---...///.../////////...,,,+++***(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,+++,,,...///000///...---111///......111111000...000///---,,,******))))))'''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%'''((('''&&&&&&'''(((((((((''''''(((((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%'''(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$(((&&&$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''((())))))***)))((('''&&&(((((())))))))))))(((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$mmmSSSHHH???:::777333111222111111111111000...---,,,---,,,++++++******++++++,,,,,,++++++,,,---///000000000000000...,,,***)))))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((()))***++++++***+++---.../////////...111///...///000111000...............---,,,++++++''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&'''((((((&&&%%%&&&'''(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%)))'''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((('''''')))(((((((((((((((((()))(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$jjjRRRHHH???;;;888444111222111111111111000...---,,,---,,,++++++******++++++---,,,,,,+++,,,...///000///000000000///...,,,+++******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))))))))))))))***,,,---////////////000/////////000000000///...//////000///---,,,*********)))(((''''''''''''''''''(((((((((((('''''''''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&(((((((((((((((((('''''')))((('''&&&&&&'''((()))*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%iiiRRRHHH???<<<999555222222111111111111000...---,,,---,,,++++++******++++++,,,,,,++++++,,,---///000---...///000000000///...******))))))((((((''''''((((((''''''''''''((((((&&&&&&'''((((((((('''''')))***+++,,,...////////////000000000/////////000000000111000///---***)))...---,,,***((('''&&&&&&))))))))))))((('''&&&&&&'''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$%%%&&&))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''(((((()))((('''&&&&&&'''((()))+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%iiiQQQHHH@@@===:::555222222111111111111000...---,,,---,,,++++++******++++++++++++******+++,,,...///---...///111111111111000))))))))))))(((((((((((())))))(((((((((((())))))''''''((())))))((('''&&&******+++,,,---......///...000111000///...///111111111000///...,,,***)))///...,,,***((('''&&&%%%))))))))))))((('''&&&%%%&&&'''((((((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''&&&%%%###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&))),,,---+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((''''''&&&&&&''''''((()))(((''''''''''''''''''(((************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%}}}hhhOOOFFF>>><<<:::555111111111111111111000...---,,,---,,,++++++******++++++******))))))***+++---......///000111111111000///(((((((((((())))))))))))((((((''''''''''''(((((()))***+++++++++***(((&&&++++++++++++,,,------......000111111......///111000///...---,,,,,,,,,,,,++++++)))((('''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%'''((('''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((()))&&&''''''((((((''''''&&&''''''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&{{{gggNNNEEE===;;;999444000000111111111111000...---,,,---,,,++++++******++++++***))))))))))))+++,,,---000111222222111000///...''''''(((((())))))******''''''&&&&&&&&&&&&''''''+++,,,---...---+++)))(((,,,,,,,,,++++++,,,------...000222111...---///111...---,,,++++++,,,...///''''''&&&&&&&&&&&&''''''!!!"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###%%%'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******'''&&&&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&{{{dddKKKDDD>>><<<999333000111111111111000000///...---++++++++++++++++++++++++++++++++++++++++++++++++...///111222111000...---******)))(((((((((((((((***))))))***++++++)))'''+++++++++...000...)))$$$******+++,,,------.........///000///---,,,,,,...000///---+++***)))((((((***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''++++++'''&&&***)))%%%''''''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%###"""!!!!!!'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyybbbKKKDDD>>><<<999333000111000111111000000///...---------------------------++++++++++++++++++++++++...///111111111000...---******)))(((((((((((((((,,,+++(((%%%$$$%%%'''(((+++***+++,,,...---)))&&&******++++++,,,------......///000///---,,,---...///...---+++)))(((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###&&&'''%%%'''---000...***)))((('''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvaaaKKKDDD>>><<<999333000111000000000000///...------------------------------++++++++++++++++++++++++...///000111111///...,,,******)))(((((((((((((((...000111...***((()))++++++******+++,,,,,,***(((******++++++,,,,,,---------/////////---,,,---......---,,,***)))((((((((()))(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%''''''''',,,555<<<>>>'''&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$#########$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu```KKKDDD>>><<<999333000111000000000000///...---,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,...///000111111///---,,,***))))))((((((((((((((('''///777999444---***)))******)))))))))************+++++++++,,,,,,,,,------...///...---,,,---///------+++***)))((((((((()))(((''''''((()))(((&&&((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&''',,,555>>>BBB---+++(((&&&&&&))),,,...'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss___KKKDDD>>><<<999333000111000000000//////...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---...000111000///---,,,***))))))((((((((((((((('''000222...)))&&&&&&((((((((((((((()))+++,,,,,,,,,,,,,,,,,,---------,,,...///...------...///------+++***))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((''''''(((((())))))))))))(((''''''''''''&&&&&&&&&'''$$$""""""%%%+++222777>>>999000)))$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq___KKKDDD>>><<<999333000111////////////...---,,,,,,------------------------*********++++++,,,,,,------...///000000...---+++******)))((((((((((((((("""%%%'''&&&%%%$$$'''***&&&'''(((((('''(((***,,,------------............,,,---///...------...///...---,,,+++************((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''((())))))******(((''''''''''''&&&&&&&&&)))%%%###$$$$$$%%%)))...;;;666///)))%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooo]]]KKKDDD>>><<<999333000111////////////...---,,,,,,------------------------)))******+++,,,,,,---------...///000000...,,,+++******)))(((((((((((((((***(((&&&%%%%%%''')))+++###&&&((((((((((((***,,,////////////////////////,,,---......------...000......---,,,++++++++++++((('''&&&''')))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&***&&&%%%((((((%%%&&&+++)))((((((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$%%%&&&&&&''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm[[[KKKDDD>>><<<999333000111////////////...---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,---------...///000000...,,,+++******)))((((((((((((((()))((('''((()))(((&&&$$$"""%%%((()))((((((***,,,000000000000000/////////,,,---......------///000///......---,,,,,,,,,,,,'''&&&&&&''')))***)))(((''''''''''''''''''''''''######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&""""""''''''######'''"""###&&&((((((&&&###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$#########$$$%%%%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$ !!!"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddTTTFFFCCC===999666444111////////////...------,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,---......000000000///...,,,+++***+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&'''***((('''''')))+++,,,,,,,,,---///000///...///000///...,,,+++***++++++,,,+++---...///...,,,)))'''******))))))(((((('''''''''((((((((((((((('''&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&%%%""""""%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccUUUFFFBBB===999666444111////////////...------,,,,,,+++***)))***,,,,,,,,,+++++++++++++++,,,---......000000000///...---++++++*********)))((('''''''''(((((('''&&&&&&&&&&&&'''(((&&&%%%&&&(((*********,,,---///...---,,,,,,------,,,+++))))))))))))******+++---......,,,***(((******))))))((((((''''''''''''((())))))((((((((($$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~aaaTTTFFFBBB===999666444111////////////...------,,,,,,***)))((()))+++++++++)))+++******++++++,,,---...000000000///...---,,,+++******))))))(((((('''''')))(((''''''&&&&&&''''''&&&%%%$$$$$$&&&(((((('''+++---...---+++))))))***+++***)))(((''''''''''''(((***,,,---------+++*********))))))((((((''''''&&&'''((())))))***))))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||```RRREEEBBB===999777444222000/////////...------,,,,,,***)))((()))***+++***(((************+++,,,---...000000000///...---,,,,,,***)))))))))(((((((((''')))(((((('''''''''''''''&&&%%%$$$%%%'''((('''&&&)))+++,,,,,,***))))))***))))))(((''''''&&&&&&&&&&&&(((***,,,------,,,,,,******))))))((((((''''''&&&'''((()))************%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&(((&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}^^^PPPEEEAAA===999777555222000/////////...------,,,,,,+++)))((()))******)))(((************+++,,,------......///......---,,,+++))))))))))))(((((((((((())))))(((''''''''''''((('''&&&&&&'''((()))((('''&&&(((***++++++***+++---)))))))))(((((('''&&&&&&%%%&&&(((***,,,,,,,,,,,,******))))))((((((''''''&&&&&&''')))************%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}^^^OOODDDAAA<<<999777555222111/////////...------,,,,,,,,,***))))))***+++***(((***))))))******+++,,,------------------,,,++++++))))))))))))((((((((((((***)))((((((''''''(((((((((((('''(((******((('''$$$&&&)))*********,,,---)))))))))))))))'''&&&&&&%%%&&&''')))+++,,,,,,,,,******))))))((((((''''''%%%&&&'''(((((()))(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{^^^PPPDDDAAA<<<999777555333111/////////...------,,,,,,---+++******++++++***)))))))))))))))***+++,,,---++++++,,,,,,,,,+++******(((((((((((())))))))))))***))))))(((((((((((((((((((((((()))******(((&&&$$$&&&(((((((((((()))***((()))))))))((('''&&&%%%%%%&&&'''(((***++++++,,,******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%'''(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,+++(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy^^^RRRDDDAAA<<<999777555333111000//////...------,,,,,,---,,,++++++,,,,,,***)))))))))))))))***+++,,,---******+++++++++***))))))(((((((((((())))))))))))******)))((((((((((((((((((''''''(((***)))'''%%%$$$&&&''''''&&&%%%&&&''''''(((((()))(((&&&%%%$$$&&&&&&'''((()))***++++++*********)))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((&&&$$$$$$&&&***&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''+++---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$www]]]RRRGGGCCC>>>:::777555222000111///...---......---+++///...---,,,***)))((((((+++*********))))))((((((***+++,,,+++)))))))))+++))))))))))))))))))))))))******)))((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''')))***,,,---,,,+++***)))''''''&&&&&&(((&&&$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu[[[PPPGGGCCC>>>:::777555222000111///............---+++...------,,,+++***))))))************)))))))))(((***+++,,,+++)))((()))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((***,,,---...---+++)))(((((((((((((((&&&%%%&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqXXXOOOGGGCCC>>>:::777555222000111///............---+++,,,,,,,,,+++++++++******************)))))))))))))))***+++***(((((((((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((***+++,,,///...+++)))((()))******((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnVVVNNNFFFCCC>>>:::777555222000111000......//////---,,,++++++++++++++++++++++++*********))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((''''''''''''(((((())))))!!!###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++///---+++)))((()))***+++((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkUUUOOOFFFBBB===:::888555333111222000///...//////...,,,***++++++++++++,,,,,,,,,))))))))))))))))))******)))***+++***)))((((((***((((((((((((((((((((((((&&&&&&''''''((()))))))))!!!%%%)))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******---,,,***((((((((()))***))))))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++(((%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggSSSOOOEEEBBB===:::888666333111222000////////////...,,,+++++++++++++++++++++,,,))))))))))))***************+++,,,+++)))))))))***))))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++***))))))))))))))))))++++++***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***...---***&&&%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&'''))))))'''&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddQQQMMMEEEBBB===:::888666444222222111//////000000...---,,,+++++++++++++++++++++((()))))))))************+++,,,---,,,+++******,,,))))))))))))))))))))))))'''''''''(((((((((((((((,,,+++***)))(((&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***+++,,,,,,,,,+++***)))***,,,---+++(((&&&&&&'''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))......***&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaOOOLLLEEEAAA===:::888666444222222111//////000000...---,,,,,,,,,+++++++++******(((((())))))*********+++,,,---...---+++***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((""""""###%%%'''***,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***,,,---......---+++)))***,,,---,,,(((&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!'''---...***&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaNNNIIICCC@@@===:::999777444222333222111///...,,,+++***------,,,,,,,,,,,,+++++++++++++++*********))))))************))))))))))))******))))))(((((('''''')))*********++++++++++++((((((''''''''''''(((((()))'''&&&$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&'''((()))((((((***,,,......---+++******)))(((((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...+++((($$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########___LLLHHHDDDAAA===;;;999777444222222111000///...---,,,+++,,,,,,+++++++++*********+++++++++*********))))))************))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((()))(((&&&$$$$$$%%%&&&'''''''''(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&(((((((((***---//////...,,,,,,+++***))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######~~~]]]KKKGGGFFFCCC???;;;999666333111000000000///......------+++++++++*********))))))+++++++++***************************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&''''''''''''(((''''''&&&%%%$$$&&&((())))))(((&&&%%%(((''''''***---/////////------,,,,,,+++*********(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$'''+++,,,+++(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''$$$######%%%((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###|||[[[JJJGGGGGGDDD@@@<<<999777333111////////////............++++++++++++************************************************)))))))))((())))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&%%%&&&&&&'''&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&'''&&&''')))---/////////.........------,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%(((++++++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''$$$""""""%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||[[[KKKHHHHHHEEE@@@===:::777444222//////////////////......---,,,,,,,,,,,,+++++++++************************************)))))))))((((((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&(((+++......------............---,,,,,,(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{[[[LLLJJJHHHEEE@@@===;;;888555333///////////////.........---------,,,,,,,,,++++++***************+++++++++************))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%&&&''''''(((''''''''''''&&&%%%$$$%%%''')))+++&&&%%%%%%'''***++++++++++++,,,...//////...------)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%zzz[[[LLLJJJGGGDDD@@@===<<<:::777555000000//////.........---,,,,,,,,,,,,+++++++++***))))))*********+++++++++************))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&'''((())))))&&&%%%$$$&&&((())))))((()))***,,,...//////......))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%yyyZZZKKKJJJGGGDDD@@@>>><<<:::888666111000000///......------+++++++++************)))))))))******++++++++++++************))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))(((''''''&&&%%%%%%&&&'''((((((((('''###$$$&&&((())))))((('''&&&%%%$$$%%%'''((('''&&&''')))+++...000000//////***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&"""######$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%uuuYYYJJJFFFIIIEEE@@@===:::888555333/////////...------,,,,,,,,,,,,,,,,,,,,,+++***)))***************************)))(((''''''((()))***)))(((''''''''')))***+++))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""''''''%%%%%%%%%%%%''''''&&&'''))),,,000111///...***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,111111+++%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''$$$###$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########uuuXXXJJJGGGIIIEEE@@@<<<:::888555333/////////...------,,,,,,,,,,,,,,,,,,,,,+++***)))***************************)))(((((('''((()))***)))((((((''''''((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''''''''))),,,///111///...+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))),,,,,,(((%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######sssWWWIIIGGGHHHDDD@@@<<<:::888555333/////////...------,,,,,,++++++,,,,,,,,,+++******************************))))))((((((((())))))******))))))(((((((((((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''(((+++...///...---,,,+++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''&&&$$$%%%(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###qqqVVVIIIGGGGGGDDD???<<<:::888555333/////////...------,,,,,,++++++,,,,,,,,,++++++***************************))))))))))))))))))************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&(((+++,,,,,,++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""&&&***(((###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooUUUIIIHHHFFFCCC???;;;999777555333/////////...------,,,,,,***++++++,,,,,,,,,++++++************************(((((()))*********************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((())))))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%###&&&***(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmTTTIIIHHHFFFBBB>>>;;;999777555444/////////...------,,,,,,******+++,,,,,,,,,++++++************************(((((()))***++++++++++++((()))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%######"""$$$&&&(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))(((%%%&&&)))((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%lllSSSIIIIIIEEEBBB>>>;;;999777555444/////////...------,,,,,,)))***+++,,,,,,,,,,,,+++************************'''(((***+++,,,,,,++++++'''((()))******))))))(((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&''''''((((((''''''&&&%%%$$$###$$$&&&((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$((()))&&&%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%kkkSSSIIIIIIEEEBBB===:::999777555444000//////...------,,,,,,)))***+++,,,,,,,,,,,,,,,************************'''(((***+++,,,,,,++++++&&&'''(((*********))))))'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&'''((())))))((('''&&&&&&%%%$$$%%%''')))))))))***))))))(((((((((((()))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!&&&)))&&&$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""###$$$&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%jjjTTTJJJFFFCCCAAA:::444444888888444111000............,,,***++++++++++++++++++++++++))))))************))))))'''((()))+++,,,,,,)))'''))))))))))))((((((((((((---***'''%%%$$$%%%((()))))))))(((((('''''''''&&&&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''(((%%%(((///---''''''...&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***+++000&&&%%%///333,,,'''(((,,,***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$)))&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%***(((&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$hhhSSSIIIFFFDDDBBB<<<555555999888555222000............,,,***++++++++++++++++++++++++)))******++++++******))))))))))))+++------,,,*********))))))((((((''''''(((((('''''''''(((((())))))((((((((('''''''''&&&'''((()))******)))((('''%%%%%%%%%&&&&&&''''''''' $$$%%%$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++---***...666444***&&&******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&$$$"""###%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))'''%%%%%%%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$eeeRRRIIIFFFDDDCCC===777666999999666222000............,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***+++...//////...+++******)))(((''''''&&&$$$%%%''')))***))))))(((((((((((('''''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&'''''''''(((---+++"""$$$...///'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++(((+++333888111%%%###***''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~bbbQQQIIIFFFCCCCCC>>>777555777888555222000///...///...,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***+++---/////////++++++***)))((('''&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&### """&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++###'''...111***!!!!!!(((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%############$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{```PPPIIIFFFAAABBB>>>777444555666444222111////////////---+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++***)))***,,,---...---*********)))(((''''''&&&***)))((('''&&&''''''(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''***&&&,,,::::::,,,$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++$$$$$$&&&'''%%%###$$$(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$xxx___QQQIIIFFF@@@BBB???888444444444333333111////////////---++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))***+++,,,+++***))))))))))))((((((((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''------???WWWUUU:::)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++'''%%%###$$$%%%'''((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$vvv___QQQJJJFFF@@@CCCAAA:::444444555333333111000///000///---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,***'''(((((((((((())))))))))))'''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&"""(((999IIICCC..."""###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********''''''&&&%%%&&&(((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$vvv___RRRJJJFFFAAADDDCCC;;;555555555444333111000///000///...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++,,,---...,,,)))&&&''''''(((((())))))******###%%%(((++++++***(((&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&%%%///888777///(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************$$$((()))'''%%%%%%%%%$$$)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++,,,%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''' ###%%%$$$######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###"""!!!"""%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$rrr\\\PPPIIICCCCCCCCC@@@<<<777555444555333111111222333222...***,,,+++******++++++***(((************************************************((()))******(((''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((&&&%%%$$$'''((()))))))))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&&&&'''((()))'''%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,,,,### %%%'''###$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooZZZOOOHHHCCCCCCBBB@@@<<<777444444555333111111222333111...***,,,+++******++++++***(((************************************************'''(((***)))'''&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&((((((((((((((('''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&&&&'''(((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++'''$$$$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllWWWMMMGGGDDDAAAAAA???;;;777444444444333222111222222111...+++---+++******++++++***)))************************************************&&&((()))((('''&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))*********)))((('''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,***$$$!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiVVVLLLGGGFFF@@@@@@???<<<777444444444222222222222111000...,,,---+++******+++,,,***)))************************************************'''(((***)))(((&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&)))(((&&&%%%%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$%%%&&&(((***++++++***)))'''&&&$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''///...$$$ ###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggUUUKKKGGGGGG???@@@???<<<888555444444222222222111000///......---,,,++++++,,,,,,+++)))************************************************(((***++++++)))(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''''')))((('''%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%&&&((()))+++***)))(((&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&'''(((***+++)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""&&&//////&&&!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddUUUIIIEEEFFF???@@@@@@>>>:::777555555222333333111///......///...,,,++++++,,,,,,+++***************************************************)))+++,,,,,,***))))))***(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))***+++++++++***)))))))))((('''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''''''''''')))***+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%+++---)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyaaaSSSGGGAAACCC@@@AAAAAA???;;;888666666222333333111...---...000...,,,++++++,,,---+++***************************************************)))***++++++)))(((((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***+++,,,++++++***))))))******))))))((('''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''''')))+++((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%)))---,,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv___RRREEE???@@@@@@AAABBB@@@<<<999777777222333444111...,,,...000...---+++,,,------,,,***************************************************((()))******(((''''''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))******)))((()))***+++++++++***((('''$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&((())))))((('''))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''''')))+++%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''%%%!!!&&&///000)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss```NNNDDDBBB???EEEBBBAAABBB@@@:::777888555444333111///...,,,,,,///...,,,******+++,,,---+++000...***,,,...+++(((%%%,,,***///)))222000,,,+++***)))((('''''''''000 ***)))%%%***$$$%%% $$$)))'''&&&(((+++%%%(((!!!'''---""")))&&&---***&&&,,,///,,,------***+++222&&&+++)))'''&&&((($$$###$$$$$$((((((###"""'''''''''---///"""###***'''$$$'''(((CCCiii^^^CCC555,,,!!!,,,///...$$$((($$$'''&&&&&&%%%%%%$$$######***!!! 333'''%%%,,,(((###---\\\\\\bbbAAA!!!"""'''+++---...222###%%%'''(((((('''((((((&&&000###+++555111''',,, ###!!!%%%===ZZZZZZOOOhhh$$$&&&$$$$$$111"""---$$$)))444!!!***000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$***222111)))***((($$$"""!!!"""%%%'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssaaaQQQHHHGGGDDDEEEBBBAAABBB@@@999666777555444333111///...---,,,---,,,***(((((()))***+++***%%%111,,,%%%TTTwwwxxx~~~vvvuuuyyyzzz}}}||||||{{{zzzzzzzzzzzz{{{sss|||vvvsssvvvUUU555"""%%%)))'''&&&'''qqqvvvyyymmmooozzzyyy||||||{{{{{{{{{{{{{{{zzzwwwwww~~~xxxrrrxxx%%%'''((()))###"""++++++,,,,,,***%%%222+++ DDDJJJ...)))%%%"""444&&&&&&&&&&&&%%%%%%%%%%%%!!!,,,(((:::***,,,~~~xxx111%%%%%%+++/// ***(((''''''((())))))((((((###>>>%%%fffqqq%%%###&&&))))))<<<&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%'''111888222'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrbbbTTTMMMMMMJJJEEEBBBAAABBB???999666777555444333111000...---,,,,,,+++***)))))))))***+++000000,,,((($$$!!!"""&&&((('''&&&'''$$$:::---%%%%%% )))))) ((()))$$$///"""%%%"""MMM###777555***"""&&&&&&&&&'''''''''''''''111$$$)))444kkk555---+++'''$$$$$$&&&''''''%%%...+++''',,,***111xxxXXX&&&444###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%+++777<<<444'''###$$$'''((((((&&&###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppaaaUUUOOOOOOKKKEEEBBBAAABBB???999666777444444222111000...------...---,,,+++++++++,,,,,,333!!!...***+++333&&&%%%%%%'''((('''''''''""">>>+++ """###***###------"""###)))***@@@***999(((&&&&&&&&&'''((())))))***!!!%%%333999@@@444''''''&&&&&&&&&&&&&&&&&&""":::---vvv&&& 777 222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$&&&,,,555888333+++%%%&&&((()))'''%%%""" $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm^^^TTTOOOMMMIIIDDDAAA@@@AAA???999666666444333222111000///...---------,,,,,,,,,+++,,,,,,---***...***)))HHHgggggggggvvvjjjaaa;;;'''(((((('''&&&'''((('''$$$QQQTTTZZZjjjyyyhhhiii&&&$$$###'''***%%%"""+++ %%%666$$$"""LLLyyyOOO&&&... %%%&&&&&&'''((()))******---$$$ EEEggg$$$(((,,,,,,)))((((((***""",,,(((sssqqq%%%AAA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""$$$'''+++---...///000------+++***'''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj[[[RRRMMMLLLGGGDDDAAA@@@AAA>>>888555666333333222111000///......+++++++++*********)))))))))///******000''' """222<<<^^^"""333***111&&&))))))&&&%%%'''((((((222(((---((()))222WWWCCC%%%&&& )))$$$$$$%%%*** %%%&&&)))...DDDDDD""" kkkSSS///&&&&&&&&&'''((())))))***777+++>>>...___(((###&&&(((((('''%%%%%%&&&///)))++++++000///(((999///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((&&&%%%)))000333111...+++((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggYYYRRRNNNLLLGGGDDDAAA@@@AAA>>>888555666333222222111000///......***+++++++++******)))))))))+++''')))222///,,,444///(((333((([[[###,,,***;;;%%%)))***%%%###''')))(((((($$$...+++ """222!!!000000&&&333%%%$$$"""((( %%%"""'''&&&;;; &&&'''///666!!!&&&&&&&&&''''''(((((((((%%%+++aaa555$$$~~~...(((###"""%%%'''%%%"""!!!###TTT''',,,###666((("""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$'''%%%"""%%%+++...---+++)))''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeYYYRRROOONNNIIIDDDAAA@@@AAA>>>888555666333222222111000///......,,,------------,,,++++++'''%%%((()))%%%'''+++'''!!!...---...WWW)))"""---%%%###000(((###)))***$$$"""&&&)))((( ++++++###+++,,,!!!+++///333%%%$$$((( )))((()))$$$"""(((###***...333,,,!!!yyy'''&&&&&&&&&'''''''''''''''"""kkkOOO777"""---$$$;;;???222%%%###+++///+++$$$,,,>>> +++'''...(((///444000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((######'''(((###"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhh[[[UUUVVVOOOTTTKKKDDD??????>>>:::777777666555333111000///............---------,,,,,,,,,++++++++++++++++++++++++***+++)))222III%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***(((''''''&&&&&&%%%$$$$$$'''"""...666xxx%%%(((""")))+++mmm###&&&(((((("""'''%%%"""%%%---***$$$&&&'''$$$CCC,,,+++***&&&&&&%%%###KKK...""""""%%% +++###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffZZZUUUWWWPPPUUUJJJCCC======<<<888555444555444333111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++***+++(((111GGG%%%&&&''''''((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***(((''''''&&&&&&%%%%%%$$$)))&&&###%%%yyy<<<###'''"""((((((hhhYYY)))&&&(((((($$$(((+++&&&YYY,,,(((%%%&&&'''%%%%%%)))(((***---&&&%%%(((999%%%$$$((((((''' 000///%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~cccXXXTTTWWWRRRWWWKKKDDD>>>===<<<777444333555444222111000///......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++'''///EEE&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***((((((''''''&&&%%%%%%%%%)))&&&&&&'''!!!'''###(((%%%bbb!!!&&&###%%%%%%###'''"""***&&&%%%&&&(((%%%$$$... %%%---!!!""",,,,,,&&&+++(((!!!%%%(((###UUU%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz```UUUSSSWWWSSSYYYNNNFFF@@@???>>>999555444444333222000//////......,,,,,,,,,+++++++++******************************+++***&&&---DDD((('''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***((((((((('''&&&&&&%%%%%%((( '''HHH***"""'''$$$***###^^^"""$$$ &&&((( ###,,,)))$$$&&&%%%(((&&&BBB'''$$$))) ---)))"""((('''%%%###&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%www^^^SSSRRRWWWRRRXXXNNNFFF@@@???>>>999555444333222111000//////......,,,,,,,,,+++++++++******************************+++***&&&---DDD)))(((((('''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***)))((((((''''''&&&%%%%%%((('''+++###(((%%%,,,$$$\\\>>>***$$$'''+++""")))YYY(((###'''%%%)))'''(((***'''&&&,,,((($$$)))%%%&&&...)))222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv\\\RRRPPPUUUQQQWWWKKKDDD>>>===<<<777444333222222111000////////////,,,,,,,,,,,,++++++++++++***************************+++'''///EEE***)))((('''''''''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***))))))(((((('''&&&&&&&&&((( (((```&&&&&&((($$$,,,%%%]]]ggg,,,&&&!!!&&&!!!---)))""")))%%%)))'''***((($$$&&&%%%***%%%!!!)))((()))!!!***zzz&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu\\\QQQOOOSSSNNNTTTJJJCCC======<<<888555444222111000//////...//////------------,,,,,,,,,,,,***************************+++(((111GGG+++***((('''&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***))))))((((((''''''&&&&&&$$$(((%%%OOO((('''&&&!!!+++&&&^^^&&&'''$$$ ******"""+++%%%***'''&&&'''!!!&&&###***%%%+++ '''+++&&&000<<<''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))'''&&&&&&&&&'''(((***+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvv\\\QQQNNNRRRMMMRRRKKKDDD??????>>>:::777777222111000//////...//////......------------,,,,,,))))))))))))))))))))))))***+++)))222III,,,***((('''&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%,,,&&&+++***)))))))))(((''''''&&&&&& --- >>>&&&'''%%%***&&&^^^ ---''',,,$$$&&&+++""",,,%%%***'''666'''///%%%+++666"""$$$***888''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnn[[[UUUMMMRRRPPPOOOKKKFFF@@@<<<;;;:::777444444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''(((***+++---+++000---LLL%%%&&&((()))))))))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&///***---+++))))))(((((((((((())))))"""---;;;,,,&&&&&&,,,)))%%%sss''''''%%%'''&&&???)))***%%%,,,%%%***lll---%%%)))"""***OOO((($$$***&&&&&&&&&''''''''''''((((((&&&%%%######$$$%%%&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))((()))***)))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%$$$###$$$%%%&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn[[[TTTLLLRRRQQQRRRJJJEEE???<<<;;;:::777444555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,...+++)))...---LLL'''''')))*********))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&///***...+++---,,,***)))'''&&&%%%%%%'''///LLL,,,%%%(((%%%%%%,,,)))}}}'''$$$$$$&&&,,,TTT)))***%%%,,,%%%***|||!!!---%%%(((...)))444---!!!eee&&&&&&&&&&&&''''''''''''((('''%%%$$$###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&'''''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))(((&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))'''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$###$$$&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmZZZRRRJJJQQQQQQSSSIIIDDD>>>;;;;;;:::777555666555333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///)))(((...---LLL((())))))************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''///***...+++...---+++)))'''&&&%%%$$$'''+++]]],,,$$$)))------''''''###%%%###000ppp)))***%%%,,,%%%***%%%---$$$'''"""++++++kkk555&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))***)))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmXXXOOOFFFLLLMMMPPPHHHDDD>>>;;;;;;:::888666555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,******)))******,,,---...***)))...---LLL))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''///***...,,,+++***)))((((((''''''(((###$$$fff---$$$&&&$$$---)))'''&&&))) ---)))***%%%,,,%%%***%%%***$$$(((###------111111===zzz!!!%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((''''''''''''(((((()))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))''')))++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%kkkWWWMMMAAAFFFHHHKKKHHHDDD>>><<<<<<<<<:::777444333111000......------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))******,,,***///---LLL((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((///+++///,,,******)))(((((((((((((((%%%###ddd///&&&"""---'''"""###___"""'''+++''')))***%%%,,,%%%***###&&&%%%)))+++$$$###RRRbbb***%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((())))))))))))((((((************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***------+++)))((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%hhhVVVKKK???CCCDDDHHHIIIDDD???=========<<<999333333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((---+++000---LLL)))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((000+++///,,,---,,,***)))'''&&&&&&&&&+++'''WWW333(((!!!000###JJJ:::'''+++###%%%)))***%%%,,,%%%***"""%%%''')))%%%'''$$$$$$ 999((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((())))))******))))))(((************************)))******************))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''+++///000,,,***)))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeTTTLLL???DDDEEEIIIIIIEEE@@@>>>??????===;;;444333222000///......---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++******+++***///---LLL******((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((000+++///---+++***)))(((''''''''''''***&&&???666+++$$$)))&&&!!!&&&$$$''')))(((###)))***%%%,,,%%%***%%%'''((((((%%%,,,$$$CCC '''EEE<<<+++ $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))*********+++))))))************))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............---,,,++++++++++++++++++++++++(((---222222...+++***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbTTTLLLAAAEEEGGGLLLJJJEEE@@@???@@@@@@???<<<555555333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------***(((...---LLL,,,+++***((((((((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))000+++///---''''''''''''(((***+++,,,### ***999---(((!!!***$$$"""---)))''',,,""")))***%%%,,,%%%***)))******'''(((%%%..."""<<<'''...###---&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((()))***''''''((()))***++++++,,,))))))************))))))************************,,,------......------,,,------------------------...///000111111000///...------------------------)))...333333///++++++---))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeSSSIII>>>DDDGGGLLLMMMHHHCCC@@@@@@@@@===;;;666333111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((---+++KKK((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%///...000)))*********)))((((((''''''&&&&&&'''hhh222888SSS$$$***(((***$$$'''(((%%%---&&&))))))&&&///###***(((000222!!!+++KKK......*** &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++******)))++++++++++++,,,+++)))'''(((***,,,,,,+++*********))),,,000111000///111333444555666666777666666555666999===??????>>>======<<<888333111222222111///000...,,,+++,,,---,,,,,,)))((('''''''''((()))***---,,,***)))((((((((()))***)))(((''''''(((***+++(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccRRRIII>>>CCCGGGLLLMMMHHHBBB@@@@@@???===;;;666333111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((---+++KKK((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''&&&&&&000///222***+++++++++***))))))((((((''''''%%%bbb...'''***"""***'''''''''(((%%%---&&&)))%%%''',,,&&&&&&>>>(((###!!!%%%HHH000))))))222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))(((((()))+++,,,------,,,...///000///......///111777;;;@@@DDDFFFHHHKKKNNNQQQSSSTTTVVVVVVTTTSSSQQQYYY[[[]]]^^^]]][[[[[[\\\VVVUUUSSSPPPNNNKKKIIIHHHFFFCCC@@@<<<888333...***///...,,,+++******++++++%%%&&&''')))***++++++,,,))))))((((((((((((((()))(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaQQQIII===BBBFFFLLLLLLHHHBBB@@@@@@???===:::666333111000000///...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))...,,,KKK)))((((((''''''(((((()))***))))))(((((((((((((((''''''''''''''''''((((((000///333---,,,,,,++++++***)))))))))((((((###111***((('''&&&+++ +++'''(((%%%---&&&))) ***((()))!!!(((000222YYY555...===,,,$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''''''''((((((((((((((()))))))))******))))))))))))))))))))))))******************))))))*********+++,,,---///000///222666;;;???EEEKKKOOOTTTWWW]]]aaaeeehhhkkkmmmlllnnnppprrrsssqqqpppnnnnnnpppsssssssssssstttuuuoooppppppnnnkkkhhheeeeee```^^^\\\XXXTTTMMMEEE???;;;999555222///---,,,,,,)))***++++++++++++******))))))************))))))((())))))******))))))(((''''''((((((((()))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%'''(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^PPPIII<<>><<<:::666333111000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,***///---KKK))))))(((((((((((())))))******))))))))))))***+++&&&''''''(((((()))))))))...---444000,,,,,,+++******))))))((()))(((%%%<<>><<<999666333111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++///---LLL***))))))(((((())))))***)))))))))))))))******+++(((((((((((((((((()))))),,,+++222000------,,,++++++******)))***)))(((---&&&777666&&&%%%)))+++%%%111nnn'''(((%%%---&&&)))(((000###)))(((666;;;>>>%%%$$$555''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))((((((((()))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++,,,...///333999BBBJJJQQQZZZcccjjjmmmqqqvvvzzzzzzyyyyyyxxx{{{zzzzzz{{{{{{{{{xxxvvvhhhddd]]]UUUOOOLLLKKKKKKKKKOOOVVV^^^eeennnvvv{{{}}}{{{|||}}}vvvqqqjjjfffhhhmmmsssvvvvvvvvvtttqqqkkkeee^^^ZZZLLLGGG@@@888222...,,,,,,(((((()))************))))))******++++++******)))((((((((()))))))))******))))))(((((((((((()))))))))))))))(((((((((''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___TTTMMM===???AAAHHHKKKFFFAAA>>>>>>>>><<<999666333111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++...+++000---LLL******))))))))))))******((((((((((((((()))******)))))))))(((((((((((((((***(((000...//////......------,,,,,,,,,++++++(((pppuuu;;;666 """222///'''(((''')))***,,,PPP'''(((%%%---&&&)))''')))$$$)))$$$(((,,,YYYppp\\\--- ''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((()))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---111555:::???BBBNNNTTT]]]dddiiiooowww}}}vvvxxxzzz||||||}}}~~~~~~~~~}}}tttqqqmmmgggbbb]]]ZZZXXXHHHGGGGGGIIINNNWWWbbbjjjmmmsss{{{yyynnn___VVVVVV^^^hhhooopppssswwwzzzyyyvvvqqqnnnkkkggg___UUUKKKBBB;;;888222111///...,,,++++++***)))******++++++******)))(((((()))))))))*********))))))(((((((((((())))))))))))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```VVVNNN>>>>>>AAAGGGKKKFFFAAA>>>>>>>>><<<999666333111000000///...------------,,,,,,,,,++++++++++++++++++++++++++++++...,,,000...LLL******))))))))))))******(((((('''(((((()))************))))))((((((''''''((('''///---111111111000//////......------,,,%%%;;;---&&&$$$)))***'''%%%'''###/// &&&++++++!!!333''')))$$$%%%+++%%%:::((((((%%%---&&&)))mmm&&&$$$%%%)))'''(((%%%&&&&&&===000&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((******((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((())))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///222777>>>GGGQQQYYY^^^jjjpppvvvxxxxxxyyy|||}}}{{{zzz{{{~~~~~~}}}|||}}}{{{wwwssspppjjjbbbVVVJJJCCCDDDKKKQQQVVVeeevvv~~~||||||ttt\\\HHH???CCCLLLSSSbbbhhhpppwww{{{{{{wwwuuuxxxwwwtttoooggg___WWWSSS<<<:::777333000...------******++++++++++++******))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbSSSLLLDDDAAA===HHHLLLHHHBBB===:::999777666111111222222111000///...------------------------111,,,000!!!444///333!!!222333$$$999HHH)))************+++++++++******))))))))))))*********+++***"""+++///%%%***&&&------///000111222333222111111...------))))))sss ,,,***777&&&///$$$***))))))(((((())))))***###444!!!++++++$$$...,,,###,,,&&&+++(((888(((--- ++++++)))AAA+++%%%!!!///lll))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%'''((())))))))))))))))))(((((((((((())))))---+++)))'''&&&&&&'''(((******))))))(((((('''''''''((())))))(((((()))***))))))*********+++++++++!!!'''---...+++***---,,,.........------///111999???IIITTT```iiiooosss{{{wwwxxx~~~}}}~~~}}}{{{{{{~~~||||||yyyqqqqqqpppiii]]]PPPFFFAAAGGGTTThhhyyy~~~{{{nnnWWWCCC<<<>>>AAAJJJ\\\qqqyyywwwtttyyy~~~}}}{{{xxxtttpppllljjj[[[RRRFFF===888555222000111000---+++++++++------///---*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbSSSMMMDDDAAA<<>>;;;999777555222222111111000/////////---------------------------%%%///###$$$...///777###111222555@@@)))************+++++++++******))))))))))))******""""""///---555(((333******&&&------...///000222222222222222555...---000***YYY///###999555:::)))))))))))))))***+++,,,$$$///***(((&&&,,,---$$$,,,&&&***'''333''',,,&&&%%%"""(((```???444000((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))(((((((((((()))))),,,+++)))'''&&&'''((()))***)))))))))(((((((((''''''((())))))(((((()))+++***************++++++++++++)))***,,,+++)))+++000***+++++++++---111777<<>>;;;888555222222111111000/////////------------------------000222)))"""222)))************+++++++++******))))))))))))******000---''',,,***+++++++++,,,...000222333555777,,,---+++$$$+++,,,&&&BBB'''"""555)))***+++---000222555666999???;;;888999555333///ttt,,,+++***,,,,,,)))***'''+++&&&'''***"""+++III''''''222...&&&"""(((+++((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))(((((((((((())))))((((((((())))))))))))((('''((((((((()))))))))***(((***++++++***)))+++,,,)))******+++,,,---......000...000666===EEEQQQ\\\gggmmmtttyyyzzzyyyxxxwwwwwwwwwwwwwwwuuurrrpppnnnjjjlllkkkiiilllssstttppp___ZZZWWWXXXXXXWWWZZZ___[[[___^^^]]]fffqqqooofff\\\VVVSSSVVVYYY[[[aaahhh```lll{{{~~~vvvooolllaaaccceeegggjjjnnnssswwwttt{{{~~~{{{~~~wwwmmmaaaYYYUUUUUUgggkkkrrrzzz~~~~~~vvvpppiiigggjjjooossstttrrroookkkiiieee[[[KKK>>>777333...+++***++++++***+++++++++*********))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((('''''''''''''''((((((((())))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaTTTOOOGGGBBB;;;FFFGGGEEEAAA???===;;;888666111222222222111000///...---------------------------'''+++///<<<)))************+++++++++******))))))))))))******---''',,,***,,,,,,+++,,,---///111222$$$BBB+++,,,999+++...///222$$$mmmXXX///...333444666:::>>>BBBFFFHHHLLLVVVNNNGGGIII>>>>>>;;;999///...***,,,+++((([[[,,,""""""))),,,'''---+++!!!%%%(((000""",,,$$$+++)))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%'''((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((())))))******(((***++++++******+++,,,))))))***+++---...//////...333???OOOZZZbbbjjjrrrqqqsssuuuvvvwwwxxxzzz|||rrrrrrqqqoookkkgggbbb```]]]aaacccdddlllwww|||yyyccc^^^\\\]]]___```dddjjj___bbbbbbcccppp}}}rrrccc``````cccfffiiittt{{{sssZZZYYYWWWUUUVVVZZZbbbggglllpppssstttvvvzzz{{{xxx}}}|||zzzyyyvvvqqqjjjdddYYY```jjjttt{{{~~~~~~}}}}}}ppp___TTTTTT]]]fffllltttqqqoooqqqrrrmmmaaaWWWAAA<<<555///------,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))))))))((((((((('''''''''''''''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeWWWNNNEEECCC===DDDGGGFFFEEECCC@@@===;;;999333333222111000000000111//////.........---------'''///000)))...ZZZ************************++++++++++++******))))))222}}}...)))+++111((()))******+++---000333555444333222222333555666AAA:::999bbb555===JJJRRRMMMHHHLLLVVV]]]UUU[[[YYY\\\XXXPPPQQQLLLFFF>>>:::###(((333888ZZZ<<<###"""***+++((())),,,$$$111VVV<<<&&&'''&&&+++(((+++***eee((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&'''(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++******+++,,,------,,,---------------...000111555III^^^iiinnntttvvvuuuqqq|||wwwnnnsssuuulllhhh]]]YYYYYY\\\``````]]]\\\fffcccbbbgggpppyyy}}}}}}ssssssqqqqqqwww~~~zzzqqqnnnhhhhhhssszzzllltttyyy~~~tttbbb```]]]ZZZYYYYYYYYYZZZaaa___aaafffiiiiiipppyyyxxxxxx|||~~~wwwwww|||hhheeedddkkkuuu}}}~~~|||zzzwwwkkkWWWEEE???HHHTTTaaaiiinnnnnnooorrrooohhhaaaYYYHHH777......///...000...+++)))***************((('''(((+++,,,+++(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))******)))((((((((((((((())))))(((((('''''''''''')))((()))***++++++***)))(((((())))))))))))((('''************++++++++++++***'''%%%$$$&&&((()))))))))((('''&&&%%%&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''eeeVVVNNNFFFCCC===DDDHHHGGGFFFCCCAAA===;;;999333333222111000000000000//////.........---------+++---...***'''+++666@@@************************++++++++++++*********)))%%%fff777+++''')))+++,,,------,,,...111333888888888888999:::;;;;;;<<>>888000)))...,,,******++++++***)))***((('''(((+++,,,+++)))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((******))))))(((((((((((())))))(((((((((((())))))******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((('''&&&))))))************))))))++++++******))))))))))))***)))((((((******(((&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''dddVVVNNNFFFDDD<<>>...)))+++------///222555777:::===@@@GGGIIIJJJLLLMMMMMMLLLKKKAAAEEE666EEECCC:::DDD\\\AAA@@@DDDJJJRRRfff\\\NNN]]]aaaUUUbbbPPPXXXxxxeee---000,,,+++,,,***&&&''',,,333&&&:::***hhhhhh,,,111(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))+++---...//////000111111444999???HHHSSS```iiinnnqqqttttttsssqqqlllhhh]]]]]]YYY\\\```WWWTTTaaammmrrrwww{{{|||wwwqqqllljjjiiijjjjjjfffaaa^^^WWWVVVVVVZZZ```fffkkknnnuuuttttttxxx~~~}}}{{{}}}}}}vvvhhhVVVGGG???PPPWWW^^^aaaccchhhoootttqqqqqqoookkkggg___PPPAAA555222...,,,,,,---------***))))))******+++++++++,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((()))******************************+++++++++*********,,,...******+++,,,,,,,,,++++++*********+++,,,,,,------,,,+++++++++,,,+++)))'''++++++,,,,,,+++)))'''%%%))))))(((((())))))***+++((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''eeeVVVPPPJJJGGG>>>BBBGGGGGGFFFEEEAAA===999666555444333111000/////////---.....................))),,,...---***((((((***555,,,'''+++---777vvv+++++++++++++++++++++++++++++++++++++++++++++,,,///333000,,,,,,)))(((---"""RRR333111000,,,222555:::>>>BBBFFFJJJMMMPPPPPPOOONNNKKKHHHEEECCC333BBB...000444666(((???>>>hhh{{{^^^@@@OOOSSSMMM[[[^^^^^^ZZZjjjTTTdddppp\\\333###)))%%%###%%%'''(((***,,,???+++%%%""";;;%%%PPP...***'''))))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))+++---...************************))))))))))))************++++++++++++,,,,,,,,,,,,)))+++---------...000333222<<>>666PPPTTTVVVPPPaaaSSSmmmMMMCCCVVVTTT...,,,---444'''&&&'''))),,,,,,)))&&&&&&---)))$$$555///000;;;***$$$:::...&&&)))))))))))))))))))))))))))))))))(((((((((''''''&&&((())))))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))((((((***,,,///111************************)))))))))*********+++++++++,,,,,,,,,,,,---------***,,,---,,,***,,,000444<<>><<<:::999555222...++++++++++++***'''(((((()))*********)))***************++++++,,,))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''hhhXXXSSSNNNLLLAAACCC@@@BBBCCCBBB@@@===888666666555333111000///......---------.........//////888000)))(((---000---***666***""",,,666------BBB555===qqq,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...222999444$$$"""...666444---***+++333YYY555888>>>@@@DDDGGGIIIKKKJJJJJJKKKLLLGGGEEEBBB>>>;;;888666555555+++)))KKK%%%777222444111???:::111???hhh@@@111GGGIIILLLBBBRRRQQQWWWUUUUUUMMM???--->>>111,,,>>>"""///111111000///,,,)))%%%...)))&&&***!!!@@@%%%+++***nnn{{{777:::###"""!!!777))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&((())))))(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,---...************************))))))*********+++++++++,,,,,,,,,,,,---------...+++---......---222:::AAAPPP\\\jjjqqqrrrqqqqqqsssppplllhhhcccZZZSSSVVV^^^gggyyy~~~vvvvvv}}}xxxqqqqqquuuxxxwwwxxx|||xxxqqqjjjlllnnnmmmkkkjjjlllooovvvuuu}}}}}}sssllljjjlllnnnrrryyy{{{ooo```KKKMMMPPPXXXcccnnnwww|||yyyxxxyyy}}}~~~zzzooofffRRROOORRR[[[___ZZZSSSPPPSSS^^^iiinnnpppqqqnnniiibbb[[[PPPEEE<<<555000---)))+++,,,,,,******+++---)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))))))))'''''''''((()))*********))))))*********++++++++++++******))))))******+++((())))))***,,,...///000000111333666999<<<>>>???EEEJJJQQQSSSRRRQQQTTTVVVYYYYYYZZZ[[[\\\]]]]]]\\\^^^]]][[[YYYWWWUUUSSSRRRIIIFFFBBB???<<<999666333000///...---,,,,,,,,,,,,+++************+++,,,,,,))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''hhhYYYTTTPPPNNNBBBCCC>>>@@@AAABBB@@@<<<888666666555333111000///......---------.........//////***...111111///...111555###666777---111777555444%%%===333***RRR,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,%%%)))...---111333+++***+++,,,+++***,,,000444|||===DDDJJJJJJHHHJJJJJJIIIFFFCCCAAAAAA<<<;;;:::999999;;;<<<======GGGAAA333KKK===888AAA888CCC???>>>GGGCCC<<>>NNN___hhhmmmqqqsssqqqpppjjj```UUUJJJ???666000(((+++---,,,***)))+++...(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))******++++++++++++++++++************++++++---...///111444777:::;;;EEEGGGJJJNNNSSSWWW[[[\\\[[[bbbiiikkkiiiggghhhjjjjjjjjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmlllllllllllldddbbb___[[[VVVPPPJJJEEE>>>;;;888444000...,,,,,,++++++******++++++,,,---))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''hhhTTTOOOMMMOOOEEEGGGGGGEEECCCAAA@@@>>>;;;888:::888444111......///000//////............///////////////...------,,,,,,...///000111222333444444000000...---,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------.........////////////...---,,,111000///...///222777;;;;;;???FFFKKKNNNNNNLLLKKKIIIFFF@@@<<<===@@@???===AAA@@@???@@@BBBCCCDDDCCCEEEBBBAAAEEEEEEBBBAAABBB???DDDGGGEEEDDDEEEHHHIIIKKKJJJIIIIIIJJJKKKKKKJJJGGGCCC@@@===<<<<<<;;;:::777999;;;===???BBBEEEHHHOOOQQQSSSQQQLLLGGGEEEEEEOOOTTTOOO>>>///+++---///...777>>>>>>;;;888444//////...---***((((((***,,,+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((******************++++++'''((()))******)))((('''&&&''''''((((((((((((((('''&&&&&&''')))***((('''((()))))))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,---...///---,,,...000000333@@@TTTaaadddllluuuwwwnnneee```[[[TTTWWW\\\\\\bbbkkkiiihhhsss|||qqqhhhlllllllllmmmnnnnnnlllkkkhhhnnnoooiiidddgggiiigggcccdddjjjtttxxxrrrjjjfffdddiiijjjeeecccfffddd___nnn~~~uuummmgggjjjnnnttt{{{|||yyyvvvjjjcccfffiiifff]]]YYYcccpppooowww|||yyyuuuvvvxxxyyysss___JJJEEENNNUUUOOOEEEBBBCCCJJJWWWfffpppsssqqqiiikkkiiieee```VVVEEE666...,,,---...,,,((()))---+++++++++************)))+++(((%%%&&&))),,,+++***)))))))))))))))(((''''''(((((()))***************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++******))))))(((((()))))))))))))))******+++'''(((((()))))))))))))))******))))))((((((''''''&&&''''''((()))***+++,,,,,,***(((''')))***++++++...---,,,,,,,,,---///000444777===DDDLLLSSSXXXZZZbbbdddggggggfffhhhlllppprrrqqqnnnllllllnnnppprrrrrrqqqppprrrtttuuuuuutttsssssssssssssssrrrrrrrrrooonnnmmmkkkiiigggeeeddd[[[XXXSSSNNNHHH???444---333000,,,***+++,,,,,,+++,,,+++)))(((((()))***+++***************+++++++++((((((((((((((((((((((((******))))))((((((((('''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((hhhTTTNNNMMMOOOFFFIIIHHHFFFDDDCCCAAA???<<<::::::888444111///...///000------,,,,,,,,,,,,------///............---------......///000111222333333111111///...---,,,,,,,,,------,,,,,,------...///,,,,,,---------...................../////////000000111333444666999>>>BBBGGGDDDAAA@@@BBBCCCCCCCCC999:::<<<>>>CCCGGGHHHGGGIIIHHHGGGGGGHHHHHHHHHGGGCCCAAAAAADDDCCC@@@AAAEEEDDDCCCBBBDDDFFFFFFGGGHHHJJJJJJKKKMMMOOOPPPPPPPPPSSSPPPMMMLLLKKKIIIGGGEEE888888777666777999===@@@IIINNNTTTUUURRRLLLGGGEEECCCGGGEEE999///---......111>>>JJJLLLHHHCCC===777.........---+++)))'''''')))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++'''((()))******)))((('''&&&'''(((((())))))((((((''''''&&&((()))***((('''(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,)))***+++---------------333888===DDDQQQaaakkklllpppmmmggg```[[[YYYXXXWWWUUUgggsss{{{wwwvvv|||{{{ssskkkrrryyyzzzvvvpppllllllkkkvvv}}}xxxsssllleeekkkmmmrrrwwwvvvrrrrrruuu~~~ssslllmmmoooxxx{{{nnniiijjjjjjccceeekkkrrrwwwyyyvvvtttsss}}}tttsssrrrsssqqqiii___ZZZ[[[eeejjjooorrruuuzzzzzzvvvvvvhhhWWWMMMLLLPPPSSSSSSMMMHHHFFFMMM\\\jjjrrrtttppprrrqqqnnnkkkdddVVVIII666000+++,,,---++++++---++++++++++++***************)))((((((***+++******)))))))))))))))(((''''''(((((()))************)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))******************))))))((((((((()))(((((((((((()))******'''(((((()))))))))))))))******))))))(((((((((((((((((()))))))))))))))((()))))))))+++---...//////++++++,,,///333999???BBBRRRTTTXXX^^^cccgggjjjkkkiiilllnnnooonnnmmmnnnpppooooooqqqrrrssstttttttttvvvuuutttuuuwwwwwwwwwvvvuuuuuuuuutttttttttttttttrrrqqqqqqpppoooooooooooollliiifffbbb^^^XXXPPPJJJ???;;;444000...------,,,------,,,+++************************************(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((iiiUUUNNNMMMPPPGGGKKKIIIGGGEEEDDDCCC@@@===;;;:::888555111////////////------,,,,,,,,,,,,------------........./////////---......///000111222222222111000///...------------------,,,------...///,,,------------.........------------...000222333111444888<<<>>>AAADDDFFFHHHCCC===:::;;;===>>>>>>>>>AAAFFFIIIIIIHHHGGGGGGDDDEEEHHHJJJKKKJJJHHHGGGCCCCCCEEEFFFDDDDDDKKKTTTWWWOOOLLLQQQRRRJJJDDDCCCGGGHHHIIIKKKLLLNNNOOOPPPSSSRRRQQQQQQRRRRRRPPPNNNFFFCCC>>>:::777666666777===DDDMMMSSSTTTPPPKKKGGG<<<>>><<<666111000///...///@@@RRRYYYXXXSSSJJJCCC777555111...+++)))(((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,(((((())))))))))))((((((&&&'''(((((())))))(((((((((''''''(((******)))'''(((((())))))***))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***,,,......,,,,,,...111555>>>KKKVVVaaakkknnnmmmkkk```XXXYYYYYYTTTTTTZZZ```wwwrrrssskkkdddppp}}}sssxxx{{{vvvooonnnvvv~~~~~~zzzsss|||mmmiiinnnsssmmmoootttzzz~~~{{{tttmmmhhhwww|||vvvrrrsssqqqggg\\\UUU\\\___aaafffpppzzz|||yyyvvvrrrfffWWWKKKJJJSSS^^^WWWMMMBBB@@@LLL^^^oooxxxqqqssssssqqqpppmmmdddZZZEEE999...,,,------,,,---,,,+++++++++************)))+++,,,,,,+++***)))***)))))))))))))))((('''''''''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((''''''(((((()))***'''((())))))******))))))***))))))))))))(((((((((((()))***++++++******))))))***+++---...............///333999BBBKKKTTTYYYeeegggjjjnnnqqqssstttuuuqqqsssvvvvvvtttrrrqqqpppnnnnnnnnnoooqqqssstttuuuxxxvvvuuuuuuvvvwwwvvvtttxxxwwwwwwwwwvvvvvvvvvvvvqqqqqqqqqpppppppppqqqqqqsssqqqooonnnllliiidddaaaUUUOOOFFF>>>888333000---,,,,,,,,,+++++++++,,,,,,******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((jjjUUUNNNMMMPPPIIIMMMIIIGGGEEECCCBBB@@@===;;;:::888555222000///////////////............//////,,,------...///000000000------......///000000111111000///...---------------------------...//////------------...............---,,,,,,...000333555777:::>>>@@@@@@@@@@@@AAA::::::;;;<<<===???AAACCCJJJKKKNNNNNNKKKFFFGGGJJJOOOVVV^^^dddddd___YYYUUUQQQSSSVVVWWWVVVZZZhhhvvv|||qqqmmmnnnhhhYYYOOOOOOQQQPPPMMMJJJHHHIIILLLNNNNNNLLLKKKKKKNNNPPPQQQQQQUUURRRNNNIIIDDD>>>999555222777???FFFJJJKKKJJJIIIAAA???;;;666444333111///,,,;;;MMM[[[aaa```VVVLLLDDD>>>555---******+++---***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((******++++++,,,,,,------(((((())))))))))))((((((''''''((()))))))))))))))(((''''''(((******)))'''(((((()))*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++...111222///,,,---444:::@@@KKKZZZeeekkkllljjjhhh```VVVWWWbbbbbbVVVUUU___www}}}yyyooobbbdddhhhfffggg}}}www||||||~~~|||yyy{{{}}}yyylllcccjjjttt~~~~~~tttqqqooohhh```\\\WWWZZZ]]]___fffpppuuuuuuqqqsssoooaaaOOOHHHOOOZZZ[[[RRREEE<<>>@@@BBBAAA>>>;;;999888333888<<<===<<<@@@IIIQQQPPPMMMMMMPPPQQQSSS\\\fff{{{}}}qqqjjjgggjjjooorrrsssxxxwwwnnnpppxxxsssnnnfff\\\UUUSSSWWW[[[XXXTTTNNNJJJIIIJJJKKKLLLQQQQQQRRRSSSQQQKKKCCC===222222333666:::>>>AAACCCDDD>>>888555444444444444222;;;IIIXXXdddggg\\\NNNEEE???777111///...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,------))))))(((((((((((())))))'''(((((()))))))))))))))(((''''''(((***+++)))((((((((()))*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000//////666BBBKKKYYYaaakkkpppmmmfffbbbbbb```ZZZaaannnjjj\\\```pppoooggghhhiiigggbbbkkksss~~~xxxyyyxxxxxxvvv|||wwwzzz}}}}}}yyysssnnnkkkggguuuwwwhhh```^^^XXXdddmmmlllgggfffggggggiiioooqqqiii[[[PPPNNNPPP\\\ZZZSSSFFF===CCCXXXkkkvvvxxxxxxuuutttuuuqqqlllcccYYYMMMAAA555+++(((***,,,,,,,,,++++++++++++******...222333///,,,+++,,,)))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))'''''''''''''''((())))))((())))))***************))))))))))))************)))))))))***+++,,,------+++---000222555;;;AAAGGGQQQUUU[[[bbbhhhlllnnnoookkkmmmooorrrrrrrrrqqqpppcccaaa^^^\\\[[[\\\\\\]]]aaa___]]][[[ZZZZZZZZZ[[[eeefffiiinnnuuuzzz}}}}}}|||{{{{{{zzzyyyyyyxxxxxxtttttttttttttttsssrrrrrrqqqrrrrrrrrrqqqppppppppppppnnnjjjeee___VVVMMMFFF;;;777222---******+++,,,+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((('''oooXXXOOOMMMPPPIIINNNHHHFFFDDDBBBAAA???<<<:::999888666444222000//////------,,,,,,,,,,,,------------...///000000111111............//////000000......---,,,,,,,,,,,,,,,......------......///000------........./////////000000111222555888:::<<>>@@@BBBAAADDDOOO___kkkjjjaaa\\\```fffnnn~~~sssmmmvvv{{{yyyuuu|||pppllloootttlllfff]]]UUUPPPLLLJJJIIIGGGHHHJJJOOORRRRRRMMMHHH===999444111222555888:::>>>777222222222333666:::>>>DDDNNNZZZeeeggg[[[MMM:::888666777888666111---******)))((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,---))))))(((((((((((())))))'''((())))))******))))))((((((((()))***+++***((((((((()))***++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))),,,///444;;;GGGTTT^^^lllnnnpppnnneee]]]^^^dddvvvpppsssyyytttkkkvvvuuuiiigggooozzz{{{{{{{{{wwwqqqpppzzz{{{tttoootttyyywwwpppooo}}}}}}zzz{{{wwwllldddbbbdddkkkttt{{{|||qqqpppooozzziiiaaa___bbbggglllmmmggg]]]TTTNNN\\\bbbbbbWWWIIIGGGTTTbbbwwwyyyyyyuuuttttttrrrnnnkkkeee^^^TTTEEE555...---,,,,,,,,,,,,++++++++++++***---000111///---,,,+++)))))))))))))))(((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((''''''(((((()))***((()))******++++++******)))))))))************+++,,,+++)))((((((***,,,...///444;;;BBBIIIRRR]]]eeeeeehhhlllppprrrrrrrrrqqqssstttvvvvvvuuurrrooommm\\\XXXSSSPPPOOOPPPQQQRRRRRRUUUXXXZZZYYYUUUPPPMMMQQQTTTYYYbbbmmmvvv{{{~~~||||||{{{zzzyyyxxxwwwwwwnnnllljjjiiikkknnnsssuuusssuuuwwwwwwuuusssssssssooooooppppppnnniiibbb]]]QQQMMMFFF>>>666000---+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''******)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''rrrYYYOOOLLLOOOIIINNNIIIGGGEEEDDDCCC@@@===;;;999888777555333111//////------,,,,,,,,,,,,------......//////000000000111...////////////000000000///......---------------...............//////000............///////////////111444888<<<@@@CCCDDDCCCCCCBBB@@@??????BBBDDDKKKKKKMMMVVVeeexxxvvvwww~~~vvvtttvvvxxx{{{}}}~~~}}}yyysssmmmiiieeeaaa^^^WWWRRRLLLKKKNNNPPPPPPOOOGGGCCC===:::::::::888777555111///111222111444:::BBBLLLWWW```ddddddZZZPPP777444333666<<>><<<999888777555333111///////////////....../////////////////////000000000000/////////000000000000000000//////............///...............///000000............/////////000///111666<<>>:::333000111444333///111888>>>MMM]]]ddddddaaaZZZTTT===666000111:::FFFNNNRRR===999333,,,'''&&&&&&'''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***++++++***)))(((''''''((()))***(((((()))***************)))(((((()))++++++***)))(((((()))++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000666:::CCCPPP]]]hhhnnnqqqoookkkgggdddbbbiiipppkkkeeeiiiyyy}}}uuuwww}}}|||rrrpppppprrrssspppttt{{{xxxsssiiiccceeemmmyyy{{{jjjfffiiijjjjjjkkkpppxxx}}}uuussszzz}}}yyyllleeeiiipppssstttwwwyyyddd]]]^^^UUUVVVZZZaaaggghhhddd```RRR[[[hhhooopppooooooqqqtttxxxyyyvvvttttttssspppppplllkkkmmmhhhXXXEEE:::---------,,,,,,,,,++++++)))'''&&&))),,,---***''')))))))))))))))(((((('''&&&''''''((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,)))))))))))))))***++++++))))))***++++++++++++***))))))******++++++++++++---,,,+++---222:::CCCHHHTTT\\\eeejjjjjjiiijjjlllrrrqqqpppoooqqqtttwwwyyytttvvvxxxzzzzzzxxxvvvtttxxxtttooolllkkkhhhccc```TTTSSSRRRSSSWWW\\\bbbfffcccdddggglllsssyyy|||}}}{{{zzzzzzyyywwwvvvuuuuuujjj```RRRIIIJJJUUUcccnnnmmmqqqvvvxxxvvvsssrrrsssvvvtttqqqppppppooommmllllllmmmmmmiii___RRREEE===......------,,,+++******))))))))))))))))))))))))))))))******+++++++++,,,''''''((((((((((((''''''''''''(((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''qqqZZZPPPGGGMMMMMMMMMMMMKKKGGGDDDAAA@@@@@@@@@<<<999555222222111111000000000000000000//////...000000000000000000000000000000/////////111222333...---,,,+++***+++,,,,,,000000000000////////////111---+++///000///000222888666888BBBKKKMMMJJJFFFFFFDDD@@@@@@IIIVVV]]]]]]dddkkkzzzuuu```WWWTTTRRROOONNNQQQRRRNNNKKKHHHCCC<<>>KKKWWW^^^]]]XXXTTTBBB:::222111:::IIIWWW```YYYQQQFFF===666111,,,)))))))))******+++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++*********))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------(((***...111///...444===LLLTTT]]]eeennnrrrmmmdddccceeemmmtttvvv~~~wwwsss}}}wwwyyytttxxxuuuooooooqqq~~~}}}{{{{{{{{{|||{{{qqqvvv~~~llljjjmmmuuuzzzxxxyyygggbbbccc___^^^YYYUUUWWW___ddddddjjjkkkmmmnnnnnnppptttvvvwwwwwwtttqqqrrrsssmmmfffeeekkkooonnnkkkggg^^^TTTFFF999...,,,---+++)))(((***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''************************************+++++++++++++++)))'''(((+++,,,+++******+++,,,,,,,,,---000222777===EEELLLSSSYYY```eeejjjfff```YYYUUUWWW\\\aaacccfffkkkppprrrtttttttttyyyxxxxxxwwwuuusssqqqoooqqqnnnlllllllllkkkhhheeeiiihhhfffdddcccbbbccceeedddgggkkkooorrrrrrrrrqqquuuuuuuuuvvvwwwyyyxxxxxxuuuuuuooo^^^KKK@@@BBBGGGTTT[[[fffoootttvvvwwwxxxuuutttsssssssssrrrpppnnnkkkmmmmmmjjjjjjlllhhhbbbSSSLLLBBB888111...,,,,,,((()))*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))((('''''''''''''''ttt\\\RRRIIIOOONNNNNNLLLKKKHHHFFFDDDCCCCCCCCC???;;;555222000000000000000000111111000000///...000000000000000000000000222111111222222333555555333222000/////////000111000000000000000000000000111///000222222111777>>>===CCCIIIHHHFFFHHHQQQZZZXXXmmm{{{vvvmmmqqqpppfff[[[TTTPPPLLLEEEBBB===999666333000...222666???KKKVVV[[[[[[YYYIIIAAA888555;;;IIIWWW``````ZZZQQQHHH???777000+++))))))******++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......'''+++111222---...<<>>JJJPPPZZZbbbfffhhhhhhiiijjjddd\\\TTTQQQTTT[[[aaacccggglllppppppooonnnnnniiijjjllljjjfffaaa]]]\\\```___]]]\\\\\\[[[YYYWWWZZZ]]]``````^^^\\\YYYXXXYYYYYY\\\cccjjjnnnmmmkkkpppoooooossswwwyyywwwtttvvvwwwvvvlll\\\NNNFFFCCCCCCOOO___lllsssvvvvvvwwwxxxvvvtttttttttsssqqqpppppppppnnnkkkkkkmmmlllhhhccc```YYYMMM@@@666000///+++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***))))))((((((''''''''''''(((ttt\\\RRRHHHNNNMMMMMMJJJIIIGGGEEEDDDCCCBBBBBB@@@<<<666222000000111000000111111111111000//////////////////////////////000111111222333444555555444333111000000000111222000000000000000111111111666000---///222666>>>FFFGGGEEECCCFFFSSSeeerrrwww{{{nnn\\\OOOHHHJJJGGGBBB???;;;888333000333333666AAANNNXXX\\\[[[TTTLLLBBB;;;===GGGSSS[[[\\\XXXPPPGGG???888222///*********)))*********+++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............///222222000555GGGYYYdddlllsssrrrkkkbbb[[[XXXppp~~~wwwuuurrrxxx{{{wwwzzz{{{yyyxxx{{{yyyxxxqqqfffaaaiii{{{~~~uuuqqqqqqoooxxx{{{nnniiimmmffffffkkkiii^^^XXXYYY\\\^^^bbbfffjjjoootttxxxyyywwwsssqqqrrrnnn```QQQHHHSSS```fffggggggiiikkk]]]MMM<<<444111...,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///333;;;EEEKKKYYY^^^fffkkkmmmkkkhhheeebbbcccddddddddddddfffhhheeegggiiihhheeebbbaaaaaa___bbbdddccc^^^YYYVVVTTTYYYYYYYYYYYYYYYXXXVVVUUUSSSZZZ___^^^[[[XXXUUUQQQRRRPPPPPPUUU]]]aaa___[[[___^^^```eeemmmrrrsssqqqtttvvvxxxvvvmmmaaaUUUNNNAAAIIIWWWeeepppuuutttrrrxxxvvvttttttuuuuuutttsssrrrpppnnnkkkkkkkkkjjjgggfffgggfffaaaUUUGGG999111///---,,,+++,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))))))))(((''''''''''''((((((ttt\\\QQQGGGLLLKKKKKKHHHGGGFFFDDDCCCAAAAAA@@@???;;;666222111111111111111111111111111000000/////////////////////////////////000111333333444444333333111000000000111222///000000000111111111222666000...333888;;;===???EEEJJJQQQ\\\ooonnn]]]RRRIIIGGGCCCAAA???>>>;;;999999777777???KKKUUUZZZ[[[\\\VVVMMMFFFEEEKKKTTTZZZZZZUUULLLAAA999444222222,,,+++***)))))))))************************************))))))))))))******))))))))))))))))))))))))************************+++++++++*********))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////111......222888CCCTTTdddjjjnnnoooiii^^^ZZZ```iii{{{~~~tttxxxsssvvv}}}xxx~~~vvvooorrryyywwwkkkllltttuuupppooommmpppxxxnnnffffffeeemmmvvv}}}{{{ooofffdddoootttmmmccc___aaabbbbbbcccffflllsssyyywwwvvvsssqqqsssooo```PPPAAAGGGQQQ\\\dddhhhkkkmmmcccXXXKKK@@@666---+++...,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))************************((()))))))))************************++++++,,,,,,***************************++++++++++++,,,,,,,,,***,,,---......,,,+++***///111444999@@@KKKVVV]]]cccfffjjjmmmooommmiiifffeeeiiinnnpppnnnjjjfffdddYYY[[[]]]\\\ZZZ[[[```dddsssttttttsssooojjjgggeeeiiikkklllmmmkkkiiifffeeeccckkkoookkkfffeeeddd```^^^YYYUUUUUUWWWVVVRRRMMMOOONNNPPPUUU\\\ccceeefffmmmooorrrsssrrrlllccc]]]JJJHHHJJJTTTcccpppuuuvvvuuutttssstttvvvvvvvvvtttnnnllllllnnnppppppnnnmmmhhhggghhhhhheeeZZZLLLAAA555111,,,******+++++++++************************************************((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((ttt\\\QQQFFFKKKIIIIIIGGGGGGFFFDDDBBB@@@???>>>===:::666444333333222111111111222222111111000///000000000000000000000000......000222333444444444333222111000000000111222///000000111111222222222222000333;;;@@@>>><<<<<>>===:::888666555555555333111111222222222222111000000000000000000000000000000...///111333555555555555444333222111000111222222///000000111111222333333333555:::???@@@CCCLLLVVVhhhfff___VVVOOOKKKJJJJJJJJJHHHIIIJJJMMMQQQTTTWWWYYYXXXYYYZZZYYYYYY[[[___cccaaa[[[QQQCCC888222333555777555222///---,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))************************++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000222444>>>NNN[[[ccchhhmmmkkkbbb]]]bbbjjjsssyyyqqqsssrrrqqq}}}zzzooouuuvvv{{{{{{tttvvv|||xxxuuu|||~~~{{{iiieeekkk{{{qqqbbb[[[^^^gggoooqqqrrrrrrrrrssssssmmmdddMMMJJJLLLUUU]]]```dddiiigggdddaaa]]]RRRAAA444///,,,,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))*********+++++++++'''((()))*********))))))))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++------...000555999EEEKKKUUU^^^eeejjjnnnqqqnnnmmmmmmnnnooonnnjjjfffgggfffccc___]]]]]]```bbbeeekkkrrrvvvyyyxxxooojjjjjjvvv{{{tttpppsssuuurrrkkklllnnnqqqvvv||||||}}}{{{rrreeeXXXPPPLLLLLLNNNQQQWWW^^^eeekkknnnnnniii```ZZZYYY^^^gggmmmrrrrrrsssuuuuuusssooolllmmmgggdddggghhhfffgggjjjooollliiihhhjjjjjjiiigggYYYMMM>>>333///...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))www^^^SSSHHHMMMJJJJJJJJJJJJIIIGGGDDDAAA???===888777666666777666333111111222222222222111000000000000000000000000000000///000222555666777777666555444333222111222333333///000000111222222333333999:::===<<<===HHHaaayyyuuugggZZZRRRNNNLLLLLLKKKNNNQQQTTTUUUVVVXXXYYYTTTWWWZZZ[[[ZZZZZZ]]]______[[[RRRFFF;;;555666888;;;999555222///...---...************************++++++************++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000999@@@PPPaaakkkkkkkkklll___XXXZZZlll~~~~~~}}}yyyttt{{{pppxxxvvvrrryyy|||xxx}}}|||{{{rrrhhheeeooovvvvvvyyy|||oooccc\\\\\\aaafffooorrrsssrrrsssuuurrrmmmZZZUUUTTTXXXZZZYYY]]]dddccc```aaaddd___OOO>>>555***++++++,,,,,,------...************************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++******))))))))))))))))))))))))************************))))))))))))************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........000666???FFFVVV\\\fffmmmppppppnnnmmmqqqooommmlllkkkggg```ZZZWWWXXXZZZ]]]aaahhhpppuuu{{{ssshhhaaaiiiwww~~~xxxuuuyyy{{{xxxhhhjjjnnnqqqvvv|||ppphhheeeVVVUUUTTTSSSSSSVVVYYY\\\dddjjjpppoooiiigggkkkpppsssssstttuuuuuuqqqkkkggg[[[TTTRRRXXX^^^aaagggnnniiikkknnnnnnkkkhhhggggggkkk^^^KKK===666333111000++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((()))***yyyZZZMMMKKKNNNGGGJJJKKKLLLKKKIIIEEE@@@>>>>>>888777666666666555111///111111111111111000//////000000000000000000000000/////////000111333444555222222111111222222333444222222555666444222666===BBB===:::===FFFZZZ}}}~~~{{{kkkbbb```ZZZOOOPPPNNNPPPUUUVVVUUUWWW[[[XXXYYYYYYWWWTTTUUUXXX\\\^^^\\\WWWLLL<<<222555???AAA;;;333//////...,,,)))---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((()))************+++++++++,,,---...//////---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////111------111111///222888>>>OOO___fffhhhiiigggbbbVVVRRRgggxxx~~~~~~{{{{{{wwwzzz{{{yyyjjjsss{{{mmmeeetttzzzwwwwwwsssggg[[[WWW]]]eeehhhnnnqqqmmmmmmrrrssspppdddYYYTTTXXXZZZVVVXXX^^^ggggggccc``````\\\KKK999444111//////111222111///,,,+++***))))))***+++,,,************************))))))))))))***************************************)))))))))***+++,,,,,,+++++++++*********))))))++++++******************)))************+++++++++++++++,,,,,,,,,---------000---***+++...000///---......///111888BBBNNNWWWiiieeecccgggkkklllooosssooojjjeeebbb^^^XXXWWWYYY^^^^^^```fffppp{{{ssskkkhhhgggcccrrr{{{vvvoooiiikkkttt}}}wwwllliiikkkbbbfffhhhfff___XXXUUUTTT___ccciiiooopppnnnlllmmmnnnqqquuuwwwvvvqqqkkkfffRRRJJJBBB???FFFQQQ]]]dddcccfffiiikkkkkkjjjkkkkkkfffddd]]]QQQCCC888222111---------+++)))***,,,...))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))yyyZZZMMMJJJNNNFFFIIIIIIJJJJJJHHHDDD@@@======888777666666666444222///111111111111111000//////111111111111111111111111000000000000111222444444333222222222222222333333222//////333555555888<<<::::::AAANNN]]]ooovvv^^^SSSLLLOOOVVVXXXWWWWWWVVVWWWXXXVVVTTTSSSVVVXXX]]][[[XXXOOO@@@555777???GGGAAA888333222111///...///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((()))************+++++++++,,,---...///...---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////......000333111000666@@@NNNZZZeeehhhiiihhhccc\\\ZZZ\\\ppp~~~yyyxxxyyyyyy|||tttsssxxx|||vvvfffiiizzzuuurrrkkk```UUUQQQVVV\\\eeekkkppppppqqquuuuuuqqqmmmccc\\\]]]___]]]XXXUUUdddffffffdddccc```TTTGGG999222++++++000333222...,,,+++***))))))***+++,,,************************))))))))))))*********************************************)))******+++++++++++++++*********))))))************************************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,......---,,,(((,,,444>>>HHHTTT```gggffffffjjjoooooojjjggghhhbbb``````bbbaaa^^^aaafffhhhgggiiisssyyywwwnnniiiddd___bbbiiimmmnnnxxxtttqqqpppvvv}}}|||~~~zzzwwwvvvqqqssswwwzzzyyytttmmmhhh]]]___bbbcccdddgggnnnuuusssrrrrrrqqqpppooonnnmmm___RRRBBB:::===GGGQQQVVV___dddjjjmmmllljjjiiiiiiiiiiiifff^^^QQQDDD999333------,,,+++++++++++++++************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))xxxYYYLLLJJJMMMFFFIIIGGGHHHHHHFFFBBB>>><<<<<<888777666666666444222///111111111222111111000///111111111111111111111111111111111111111222333333444333333222222222333333555000///444999;;;===@@@BBBIIIYYYppppppWWWOOORRRTTTQQQOOOSSSTTTUUUUUUSSSSSSTTTUUUZZZYYYXXXRRREEE:::999>>>KKKFFF===777444444444444///---******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((()))************+++++++++,,,,,,---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............//////000000000---///333555333666BBBPPPaaagggkkkkkkjjjhhhccc]]]]]]fffxxxttt}}}~~~zzz|||wwwuuutttwwwssszzzrrrooojjjbbb[[[VVVVVVWWW\\\bbbhhhlllppptttsssooorrrllldddaaaeeefff]]]RRRWWW___eeefffeeeccc]]]XXXFFF;;;...+++///333111,,,++++++************++++++************************))))))))))))************************************++++++******)))*********+++++++++***************************************************+++++++++,,,,,,,,,,,,,,,------------,,,...//////...---...///111888BBBLLLUUU[[[aaaddddddeeejjjmmmiiiaaa___```[[[^^^eeejjjjjjhhhmmmtttvvvtttttt}}}~~~ssspppqqqxxx}}}}}}~~~~~~{{{xxxvvvssskkkaaallllllhhhfffmmmwwwwwwpppiiillluuu}}}|||yyyxxx|||~~~yyysssvvv}}}}}}kkkmmmkkkeee___^^^aaaeeemmmmmmlllmmmmmmnnnooopppkkk\\\GGG;;;;;;DDDMMMSSSWWW\\\ccciiikkkkkkjjjjjjhhhiiijjjhhhaaaTTTEEE;;;333000,,,,,,---...,,,)))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))wwwXXXKKKIIILLLEEEHHHDDDEEEFFFDDD@@@===;;;;;;999777666555555444222000111111111222222111111000111111111111111111111111222222111111111222333333555444444333333333333333999666555999<<>>:::<<>>777///,,,...///---***************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((vvvWWWJJJHHHKKKDDDGGGBBBCCCDDDBBB???<<<;;;:::999888555444444444222111111111222222222222111111111111111111111111111111333222222222222222333333555555444444444444444555888888;;;======AAANNN[[[wwwlllXXXLLLMMMSSSKKKLLLNNNRRRUUUWWWXXXXXXSSSSSSTTTSSSKKK@@@:::999@@@>>>:::555111333999>>>;;;777222///.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111222111///...333???QQQaaaiiinnnnnnlllfff______hhhrrrsssuuuwww}}}wwwzzz||||||lllooouuuuuuvvv|||zzztttlllfffccc```^^^\\\^^^]]]___eeelllppprrrtttmmmrrrpppgggdddgggeee]]]AAAMMM^^^gggfff^^^WWWUUURRRKKK@@@555...++++++,,,+++++++++,,,,,,+++++++++************************((()))))))))************************************,,,,,,+++***)))))))))***************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------............//////......333;;;BBBSSSVVVYYY[[[[[[\\\^^^___aaa^^^]]]\\\YYYZZZcccnnnttt}}}~~~zzztttpppnnnnnniiirrruuummmfffgggnnnrrr~~~sssmmmgggpppyyy|||zzzwwwsssoootttyyyxxxmmmlllkkkmmmqqqqqqooolllpppuuu|||~~~uuueeeVVVQQQUUU\\\ccchhhlllnnnnnnmmmjjjdddXXXNNNMMMUUU]]]\\\UUUOOORRR]]]gggkkkkkkhhhfffdddeeefffddd___[[[JJJ@@@333,,,+++---,,,+++************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((uuuVVVIIIGGGJJJCCCFFF@@@BBBCCCAAA>>><<<;;;;;;:::888555444444444222111000111222222333222222222222222222222222222222222222222222222222333444444555444444444444555666777555888<<<@@@CCCMMMbbbvvvhhhRRRHHHIIIJJJJJJKKKOOOSSSWWWXXXXXXSSSQQQRRRSSSMMMBBB:::777:::;;;:::555111333:::AAA@@@;;;444000............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000111222222111111222999III\\\hhhkkkmmmkkkhhheeeaaabbbmmmxxx}}}zzzyyypppqqqkkkhhhkkklllsss|||ssshhhccccccgggiiibbb^^^]]]bbbhhhkkkmmmoooooosssrrrllleeeaaa]]]ZZZEEEMMM[[[ggghhh^^^TTTOOOHHHFFFAAA999111------...++++++,,,,,,,,,,,,++++++************************))))))))))))************************************++++++******)))************************+++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---------///444===GGGMMMZZZZZZXXXWWWVVVXXX\\\```bbbbbbeeehhhiiiiiiooovvv~~~~~~yyysssrrrvvvzzzxxxwwwssskkkeeegggqqq{{{}}}nnneeeddd___fffnnnpppnnnooossswwwzzz~~~vvvtttqqqmmmiiiddd```]]]^^^dddmmmsssvvvzzz{{{uuurrrgggZZZWWWWWWWWWZZZ^^^eeekkkooolllnnnlllcccVVVNNNOOORRRddd]]]VVVSSSWWW]]]aaacccmmmjjjgggfffeeeeeedddcccTTTJJJ<<<111,,,++++++***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))tttUUUHHHFFFIIIBBBEEE???AAABBBAAA>>><<<;;;;;;:::888555444444444333111000111222222333333333222222222222222222222222222111111111222333444555666444444444444555666888888999;;;AAAJJJVVViiiyyycccSSSMMMKKKJJJIIIKKKPPPTTTUUUUUUUUURRRRRRTTTPPPEEE;;;777;;;===>>>:::444555<<>>:::555000---++++++,,,------,,,++++++************************))))))))))))*********************************************)))******++++++))))))*********+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------------...............///222999CCCMMMUUUYYY___^^^[[[XXXWWW[[[aaafffllllllooovvvyyyxxxzzz}}}{{{vvvwwwwwwwwwwwwuuutttuuuyyy{{{uuulllhhheeefffsssuuujjjdddeeefffgggiiijjjlllpppxxxyyytttpppjjjddd```VVV[[[bbbjjjqqqwww}}}tttkkkkkkhhhbbbbbb```]]]\\\]]]```eeehhhjjjlllllliiibbbZZZTTTQQQ^^^``````[[[SSSPPPSSSXXXggghhhiiihhhgggeeeeeeeee___WWWKKK>>>444...,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))tttUUUHHHFFFIIIBBBEEE???AAABBBAAA???<<<;;;;;;;;;888555333333333333222000111222333333333333333222222222222222222222222111111111222333444666777333333333444666777999:::BBBAAAGGGUUUjjjyyyllldddMMMJJJHHHIIIMMMQQQRRRRRRWWWSSSSSSUUUQQQFFF<<<777===AAACCC>>>888777>>>EEERRRLLLCCC;;;888777777777,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111222333333444BBBQQQZZZbbbkkknnnkkkkkkcccdddrrrmmmvvv{{{pppttt}}}mmmtttpppnnn}}}zzzvvvqqqlllkkkuuuxxx{{{{{{wwwrrrnnnllltttmmmlllssswwwsssooooooooojjjmmmuuusssbbbSSSNNN???>>>GGG[[[jjjkkkddd___IIIGGGEEEDDDBBB<<<222+++++++++------------++++++************************))))))))))))***************************************)))))))))***+++,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////111222888CCCPPP[[[aaabbbaaa`````````cccjjjssszzzyyyuuuuuuzzz~~~|||zzzvvvooolllmmmtttqqqooooooqqqrrrrrrppprrrccc\\\```dddhhhyyy}}}zzzsssooopppooommmnnnttt|||~~~zzz{{{~~~{{{wwwhhhggghhhmmmrrrtttrrrnnntttzzzqqqsssvvvuuuggggggfffdddbbb```^^^\\\hhhggghhhlllmmmjjjbbb[[[PPP\\\fff```PPPFFFIIIPPP\\\bbbhhhjjjhhhfffeeeeeegggbbbXXXKKK>>>444000///++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))oooVVVLLLCCCHHHBBB???AAAAAA@@@@@@>>>===<<<;;;999888777666666555333000444333111//////000111222111111222222222333333333444444555555555555555555666222444999777222888EEEDDDMMM^^^www|||cccXXXJJJDDDIIIRRRSSSOOOVVVSSSQQQRRRTTTNNNCCC888@@@CCCGGGHHHCCC<<>>RRRbbbcccbbbeee]]]PPPFFFJJJMMMEEE777------,,,+++*********))))))++++++*********************************+++++++++,,,,,,,,,++++++*********)))************+++++++++*********)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,.........///000111666<<>>===<<<;;;:::888666666666555333111444333111000///000111222111222222222222333333333444444444444555555555555777444666<<<;;;666;;;EEEKKK^^^|||~~~|||zzzkkkXXXLLLIIIJJJLLLNNNTTTRRRPPPRRRSSSPPPIIIBBB<<>>===<<<;;;;;;999666444444444333222444333111000000111222222222222222222333333333333333333444444444555555555555333666;;;;;;;;;EEESSSfff~~~ooofff[[[OOOJJJMMMSSSRRRRRRRRRSSSQQQMMMJJJ;;;===CCCKKKNNNKKKJJJKKKPPPKKKGGGGGGIIIEEE<<<444000///---+++************------,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************,,,,,,,,,------------.........,,,000333111///444@@@KKK[[[ccciiilllqqqvvvqqqgggggg}}}xxx|||||||||~~~xxxsssqqqrrrwwwvvvjjjkkkhhhvvvuuu|||{{{lllppprrrsssttttttooohhhNNN>>>888FFF[[[eeegggggghhh```RRRIIILLLRRRJJJ<<<111///,,,,,,,,,,,,+++*********++++++++++++++++++'''((()))***+++---......,,,,,,,,,++++++++++++***************+++++++++,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---000222222111444<<>>666444;;;MMM___ggggggggghhhhhheeedddddddddaaaWWWGGG;;;...,,,+++,,,...///,,,))),,,++++++******++++++,,,************************))))))))))))))))))))))))fffPPPHHH@@@FFFDDDCCC@@@??????>>>===<<<<<<<<<<<<999555333333444444333333333222111111111222333222222222333333333444444333333333444555555666666666666888;;;>>>JJJddd|||iiiSSSKKKPPPQQQRRRSSSSSSQQQNNNMMMBBB@@@CCCKKKRRRRRRQQQQQQNNNFFF>>>>>>BBBCCC===666000///---+++******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,++++++++++++,,,---------------............///111333444888BBBPPP[[[cccggghhhhhhlllqqqpppkkk{{{}}}qqqmmmpppkkkvvv|||{{{|||yyyhhhlllppprrrtttsssqqqooo]]]III===FFFYYYeeegggfffgggggg[[[KKKIIIRRRQQQGGG555111---+++,,,---+++*********+++++++++++++++,,,))))))******+++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------------------............---000222222333:::GGGRRRZZZ^^^dddddd___]]]fffqqqxxx~~~www}}}~~~yyytttrrrvvvxxx{{{~~~|||~~~~~~rrrmmmjjjhhhmmmvvv{{{pppiiitttyyyttt{{{mmm^^^WWW[[[```aaahhhfffbbbZZZNNNBBB888444666FFFZZZeeegggfffffffffhhheeeccceeefff___SSSHHH888222,,,+++...///,,,))),,,++++++******++++++,,,************************))))))))))))))))))))))))```NNNGGG@@@EEECCCCCC@@@???>>>===<<<<<<<<<===<<<999555333333444444333222222222222222222333333222222333333333444444444333333444555555666777777999<<<>>>AAAIIIccccccOOOIIILLLOOORRRSSSRRRPPPOOOLLLGGGFFFLLLRRRTTTTTTVVVOOODDD888444999======999000///---++++++,,,...///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...---,,,,,,,,,,,,,,,,,,------------.........//////111000111888DDDRRR^^^eeehhhjjjiiieeeeeeiiinnnpppooolllqqqooouuu~~~|||mmmmmmmmm___ccciiipppttttttttttttkkkZZZKKKNNN\\\fffgggddddddjjjcccPPPGGGOOOTTTQQQ>>>777///++++++,,,+++)))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,---------------........./////////...000222444999DDDSSS___gggcccaaabbbbbbfffrrrwww{{{{{{iiieee|||~~~rrrpppnnnjjjmmmvvvttt~~~zzz}}}fffWWWVVV[[[^^^```eeeiiieee[[[NNNCCC;;;222>>>OOO]]]dddeeeeeefffjjjeeeaaaccceeeccc[[[TTTFFF===222,,,,,,---,,,***,,,++++++******++++++,,,************************))))))))))))))))))))))))[[[LLLHHH@@@EEECCCCCC???>>>===<<<;;;<<<======;;;999666444444444333222222222222333333333333333333333333333444444444444444444555666777888888999888<<>><<<;;;;;;<<<===>>>:::888666666666555333111111222222333444444444333333333333444444444444555555555666777888999::::::888>>>III[[[www~~~|||{{{zzz|||~~~lllQQQLLLHHHJJJOOORRRRRRQQQRRRMMMLLLNNNPPPPPPQQQUUUTTTIII;;;222111555999<<<888666222...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////------............------............////////////111555===JJJWWWbbbhhhjjjiiihhhjjjpppyyyvvvxxxyyy|||}}}yyyzzzmmmiiihhhccc^^^___iiissswwwxxx{{{yyywwwsssnnnlllkkkjjjiiihhhhhhfff```YYYVVVVVVYYYVVVIII999...,,,------+++******++++++,,,------...,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------------........./////////000000000111555===IIIUUU]]]```aaa^^^[[[aaannnvvvxxxvvvlllpppsssvvv~~~rrrmmmsssuuurrr{{{~~~qqqeee``````\\\UUUWWW^^^cccddddddddd]]]UUUFFFAAADDDSSSaaahhhiiiiiihhhfffeeeeeeeeedddbbb___XXXPPPCCC777...++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))TTTJJJIIIBBBFFFBBBAAA???>>><<<;;;;;;<<<===>>>999888777666666555333000111222333333444444444444333333333444444444555555555666777888999:::;;;;;;???EEETTTooowwwsss~~~{{{}}}uuuvvv}}}zzz}}}}}}zzz^^^TTTJJJGGGKKKOOOOOOMMMNNNLLLMMMPPPPPPNNNOOORRRRRRIII<<<222///111555888===:::555000,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------............------............/////////000333;;;HHHTTT]]]dddjjjmmmcccaaagggwwwyyy|||xxxsssuuu}}}{{{pppoooooooooeeeaaaiiirrruuuvvvyyyyyy~~~yyyrrrnnnmmmmmmnnnhhheeefffccc\\\XXXYYY___PPP===000---......---******+++,,,,,,---......+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000333999DDDTTTaaaeeeaaa\\\UUUYYYiii}}}~~~}}}zzzooodddeeettt||||||vvvzzzyyyttt}}}||||||pppeeefffkkkfff\\\WWW\\\]]]]]]```fffddd^^^YYYNNNJJJVVVdddjjjiiihhhfffggghhhhhhgggeeebbb```YYYSSSIII<<<111,,,+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))xxxTTTCCCHHHEEE???BBBEEE@@@@@@>>>===<<<<<<<<<<<<999888666444333333333333333333333555888:::::::::555555555555555555444444777555666888888999???FFFFFF\\\}}}|||xxxssssssxxxwwwvvvzzzyyy~~~uuuxxxiiiRRRJJJKKKKKKKKKMMMPPPMMMJJJJJJMMMOOOOOOMMMQQQLLLCCC;;;666555666888;;;===<<<777000---...111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////.........---------000333...---111---,,,777777GGGUUU\\\ccckkklllgggaaajjjqqq{{{zzzwwwyyytttnnnvvvnnnkkksssyyywwwwwwuuuuuuzzz~~~uuuiiikkkmmmvvvyyyuuuwwwssshhh```ccciiilllqqqvvvttt~~~~~~wwwuuuqqqmmmqqqjjjeeegggdddZZZQQQOOOWWWZZZPPP:::------...***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////...------...444///...000000---000777;;;KKKXXXZZZ]]]cccbbbZZZVVVRRRaaa}}}~~~~~~yyyuuusssjjjaaa^^^bbbjjjppprrryyyxxxvvvsssrrruuuzzz~~~|||}}}yyyttt|||zzzsssrrrwwwvvvrrrwww~~~uuuqqqooojjjfff^^^^^^YYYSSSYYYeeeeee]]]^^^cccdddbbbcccgggfffbbbffffffeeedddccccccccccccfffbbbYYYLLL???444...,,,,,,------,,,+++******+++************************************************vvvTTTCCCHHHEEE@@@BBBDDD@@@???>>>===<<<<<<<<<<<<999888666444333333333333444333333555888::::::999555555555555555555555555::::::<<>>:::<<<<<<999333///...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,//////.........---------...000+++,,,333000---555===MMM]]]eeelllpppkkkaaa]]]lllvvv{{{qqqqqqqqqpppeeeiiiooopppzzzzzzwwwuuuxxx{{{vvvmmmgggiiiqqq|||~~~|||~~~rrrhhhbbbeeekkkooosssxxx|||}}}xxxvvvrrrlllooohhhdddgggfff[[[NNNHHHRRRWWWRRR???111//////,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000...---......///---...111111000666>>>JJJWWW___^^^___eeeddd^^^ZZZ]]]pppwwwxxxsss~~~}}}|||~~~yyyuuuwwwyyyzzz{{{yyywwwvvvwwwppphhhdddgggllloooooouuuvvvwwwvvvuuuuuuvvvxxxyyy{{{}}}~~~|||wwwyyywwwxxx}}}{{{wwwnnnfffmmmhhh^^^TTTSSSXXX]]]]]]aaaeeeeeebbbaaaeeegggdddgggfffeeedddccccccccccccdddaaa[[[SSSHHH===333---,,,,,,------,,,++++++,,,************************************************rrrRRRDDDHHHEEE@@@BBBDDD@@@???>>>======<<<<<<===999888666444333333444444444333333555777999999888555555555555555555555555777999===??????BBBNNNZZZ}}}~~~oooiiiiiikkkooosssyyyuuunnnoooqqqxxx|||oooXXXJJJKKKSSSRRRSSSTTTSSSQQQOOOOOOOOORRROOOHHH???888888>>>CCC777:::===<<<999333///---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,...............---------/////////............------///+++...666333000777EEEUUUeeekkkooooooeeeXXXZZZppp}}}ssslllooovvvjjj___dddkkkooo{{{xxxyyyxxxttthhhgggkkkuuu}}}~~~~~~kkkeeebbbfffmmmsssxxx}}}~~~zzzxxxrrrllllllddd```dddfff]]]LLLAAAKKKTTTUUUGGG888333000---------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///...///000------///111111333<<>>===============999888666555444444444555555444333555777888888777555555555555666666666666555777;;;<<<===HHHbbbzzz~~~tttooommmsss|||}}}wwwxxx}}}dddPPPJJJLLLPPPSSSVVVUUURRROOOPPPQQQQQQPPPLLLEEE===:::===@@@555888<<>>999111,,,/////////.........------------------------------///////////////........./////////..................222//////444222222>>>KKK[[[hhhiiiggghhheee___hhhyyytttmmmtttxxxgggeeennnwww~~~{{{|||}}}qqqnnnmmmssszzz}}}|||zzzjjjhhhhhhjjjnnnssszzz~~~yyysssoookkkaaaYYY[[[aaa]]]NNNAAAGGGSSSYYYPPPAAA777111...------,,,,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,---......---------------------------------------------------///111111000///000111///111111111111777DDDOOOXXX\\\]]]ZZZ\\\bbbeeecccgggwww}}}vvvqqqxxx}}}zzz|||www~~~{{{uuuyyy|||{{{wwwvvvxxx{{{|||}}}}}}xxxuuuvvvxxx|||~~~llleeedddjjjhhh]]]VVVXXX\\\aaadddcccaaabbbfffiiihhhgggfffeeeddddddddddddaaa___^^^^^^[[[RRRDDD999---,,,+++,,,---------,,,++++++++++++++++++++++++************************gggNNNEEEHHHDDDAAABBBAAA???>>>>>>============>>>999888666555444444555666555444444444666777777666555555555666666666777777777:::>>>@@@EEEZZZnnnnnnuuuwww```OOOFFFMMMPPPTTTTTTRRRPPPRRRSSSPPPQQQPPPKKKCCC===:::999333666;;;@@@BBB>>>666///.........------------,,,------------------------////////////////////////////////////////////////---333111///000...444EEEQQQ```iiieeebbblllyyy~~~|||{{{sssppp~~~}}}wwwtttvvvzzzyyyuuuvvvxxx}}}yyyyyy~~~}}}yyy{{{zzztttnnnnnnuuu{{{{{{vvvuuunnn```RRROOOWWW[[[SSSHHHGGGRRR[[[VVVIII<<<333......------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,------...///---------------------------------------------------///000111000///000111///111111000444@@@PPP[[[UUUYYY\\\___eeelllpppoootttzzzyyyxxxuuu~~~zzzsssqqqrrruuuvvvtttzzz~~~|||}}}{{{}}}}}}sssrrrzzz{{{mmm^^^WWWYYY\\\aaaddddddcccdddgggggggggfffdddddddddddddddaaa___]]]]]]\\\WWWMMMDDD222///+++***,,,------,,,++++++++++++++++++++++++************************bbbMMMEEEHHHCCCAAACCC@@@>>>>>>============>>>>>>888888666555555555666666666555444444666777666444555555555666666777777888777:::AAALLL\\\vvvzzzvvvttt~~~rrrwww~~~www___NNNMMMOOOQQQRRRRRRRRRSSSTTTRRRRRRRRROOOJJJBBB999444333444888???DDDCCC;;;333.........---------,,,,,,------------------------.........///////////////...////////////000000000+++111000///333222999KKKXXXdddiiidddggg}}}|||tttpppvvv||||||}}}~~~~~~}}}~~~}}}zzzvvvrrrooommmeee]]]ZZZ^^^aaadddppp}}}yyyrrrvvv{{{~~~tttooowww||||||rrrbbbMMMDDDKKKVVVVVVPPPGGGPPPYYYZZZPPPBBB777000......------------......+++,,,,,,,,,,,,------------------------......///------------------------------------------------,,,...000000//////000111,,,000222444===MMM[[[aaaVVV[[[dddoooyyy}}}wwwtttuuuvvvuuu}}}wwwvvvpppnnnkkkhhhhhhnnnwww}}}{{{~~~yyytttzzz~~~sssjjj]]]\\\___ccceeedddccceeeffffffeeedddccccccccccccaaa___]]]\\\\\\YYYSSSNNN;;;555...++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************^^^KKKEEEHHHCCCAAACCC???>>>>>>============>>>>>>888888666555555555666777666555444444666666555444444555555666777777888888999:::GGGbbbzzzzzz|||vvvsssuuu|||tttbbbRRRPPPPPPPPPRRRSSSSSSSSSUUUSSSQQQPPPNNNHHH===555333222555===EEEFFF@@@888/////////............---........................------........./////////.../////////000000000000+++000000555???AAADDDPPP___ffffffcccoooyyysssuuuwwwrrrqqqqqqnnnkkkiiihhhiiijjjjjjjjjllllllkkkiiigggcccaaa___YYYPPPMMMQQQQQQPPPYYYeeesss{{{~~~|||uuu|||xxxuuutttvvvwww{{{~~~|||xxx}}}wwwfffMMM>>>CCCQQQVVVSSSGGGMMMUUUZZZUUUIII===666......------------......------------............---------------...//////........................------------------------+++---/////////...///000---222666<<>>>>>>>>============>>>???888888666555555666777777666555444444555666444333444555555666777888888999@@@AAARRRyyy~~~qqqnnnsss{{{tttVVVSSSPPPPPPRRRTTTSSSQQQXXXTTTPPPPPPPPPLLLBBB999333111333;;;EEEHHHCCC<<<000000000000////////////........................,,,---------......//////.../////////000000111111...111000;;;MMMQQQNNNTTTdddeeebbbaaarrryyyzzzxxxwwwxxxllleeecccdddfff___]]]ZZZYYYZZZ[[[\\\\\\^^^^^^]]]\\\ZZZXXXVVVTTTRRRIIIFFFIIIGGGCCCIIITTTYYY```kkkuuu{{{|||zzzwwwzzz}}}{{{xxxwwwwwwoooeeennn~~~}}}zzzzzz{{{wwwrrrvvvxxxyyyyyyvvv{{{iiiOOO<<>>??????===;;;;;;<<<=========888888777777777777888888666555555555555666666777333666888888666666999===:::bbbwwwoooiiiwww___KKKKKKUUUXXXTTTQQQQQQQQQQQQRRRRRROOOHHHCCC666222111888BBBHHHEEE@@@888444///...///000///---,,,---------....../////////////////////.........000000000000////////////111555555555FFF]]]ddd^^^dddZZZXXXkkk~~~wwwxxxyyy}}}pppkkkddd^^^YYYVVVSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKJJJJJJIIIHHHFFFDDDEEEDDDBBB@@@@@@AAABBBCCCKKKNNNVVV]]]^^^^^^cccjjjsssxxx|||wwwoooooowww|||pppooouuu}}}wwwxxxxxxnnnkkkllljjjPPPEEEDDDFFFNNNVVVPPPFFFKKKVVVVVVSSSNNNBBB111000///---,,,,,,------,,,,,,,,,---------..........................................///////////////////////////.........//////...000222333333222333999IIITTTTTTYYYZZZOOOgggrrrzzz~~~kkkrrr}}}}}}~~~qqqnnnlllmmmxxx}}}yyy{{{wwwnnngggaaa^^^bbbhhhaaabbbdddfffgggeeeaaa]]]dddbbb```______^^^\\\ZZZTTTNNNBBB777///---///222++++++++++++++++++++++++++++++++++++++++++++++++UUULLLEEEDDDCCC@@@>>>??????===;;;;;;<<<=========888888777777777777888888666555555555555666777777777777888888999;;;>>>AAAXXX{{{mmmwwwpppWWWNNNQQQRRRQQQQQQSSSRRRRRRSSSSSSPPPKKKFFF===777444777???DDDAAA===888444000//////000...---------........./////////000000000000000000000000000000000000000000000//////111111666LLLfffpppkkkfff^^^___ttt}}}zzz|||~~~ttt}}}uuummmhhh^^^ZZZSSSNNNJJJGGGEEECCCBBBBBBAAA@@@@@@@@@AAAAAADDDDDDCCCDDDDDDDDDCCCAAABBBBBBBBBAAABBBCCCEEEFFFNNNOOOTTTZZZ[[[[[[```fffooosssvvvuuusssxxx|||tttttt}}}uuurrrrrrzzz{{{vvvwww]]]MMMJJJMMMRRRUUUIIIBBBJJJWWWWWWUUUQQQHHH777333///---............,,,,,,---------.............................................////////////////////////////////////000000000111111222222333888>>>MMMUUUVVVaaammmkkkvvv{{{|||xxxzzz}}}sssrrrvvv||||||uuuvvvrrrqqquuu~~~tttvvv|||zzz{{{wwwrrrhhh^^^ZZZ[[[bbbcccdddeeefffeeedddbbbdddbbb```______^^^\\\ZZZYYYTTTJJJ===222,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++}}}SSSKKKEEEDDDCCC@@@>>>???>>><<<;;;;;;<<<======<<<888888777777777777888888666555555555666666777888:::999777777:::???EEEIIInnnxxxqqqwwwiiiYYYRRRQQQTTTXXXUUUTTTSSSSSSSSSQQQMMMKKKFFF???999999>>>AAA>>>999888555222000//////...---......////////////000000000000000000111111111111000000000000000000000000333111...555KKKbbbjjjddd^^^^^^hhhzzzzzzwwwnnntttqqqppprrrtttkkkccc\\\WWWRRRNNNIIIDDDBBB@@@>>>===<<<<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@@@@AAACCCEEEGGGIIIJJJKKKSSSRRRTTTYYY[[[[[[```fffuuuuuuuuutttvvv}}}zzzyyy{{{~~~}}}yyyvvvrrrzzzzzzuuu{{{jjjRRRJJJPPPQQQLLL@@@===IIIWWWWWWWWWVVVOOO???888000---///111000...,,,------------.............................................////////////////////////////////////000222333222//////222555BBBFFFQQQWWWZZZlll|||ppplllooonnnhhhooorrr|||zzzqqqfffhhhtttzzzkkkkkk{{{yyyuuu}}}~~~}}}rrrcccZZZXXXaaaccceeeeeeeeefffhhhiiidddbbb```______^^^]]][[[ZZZXXXRRREEE777...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyRRRJJJDDDDDDDDDAAA>>>???===<<<;;;;;;<<<===<<<;;;888888777777777777888888555555555555666777888888888999888777888@@@MMMVVVxxxzzzqqq|||~~~kkkYYYQQQTTT[[[VVVUUUSSSRRRQQQPPPOOONNNJJJEEEAAA@@@CCCBBB===888888666444222000///...---/////////000000000000000///000000000000000111111000000000000000111111111666111000999LLL]]]```\\\```lllvvvnnnnnnlllgggssszzzqqqnnnyyyttthhhaaa\\\WWWSSSLLLIIIEEEBBBAAA@@@???>>>;;;;;;;;;;;;<<<===>>>???:::;;;<<<======>>>???AAAAAACCCGGGKKKNNNPPPQQQQQQWWWTTTUUU\\\aaadddiiinnnyyyxxxuuuuuuxxx~~~~~~ttttttvvvtttyyysssuuuzzz~~~vvvpppiiimmmwwwxxx{{{vvvVVVJJJPPPPPPFFF;;;:::IIIXXXXXXXXXYYYTTTGGG===222---///222000---------------................................................///////////////////////////000000000///222444222......444999JJJJJJTTT\\\cccyyy{{{lllfffjjjmmmmmmgggiiiyyyyyy}}}qqqmmmttttttqqqzzz~~~yyy|||vvvhhh___]]]___bbbeeefffggghhhjjjmmmeeeccc```___^^^^^^]]][[[VVVXXXVVVLLL>>>333//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvPPPIIICCCDDDDDDAAA??????<<<;;;:::;;;======<<<:::888888777777777777888888555555555666666777999999555888:::888999EEEZZZllliiiVVVQQQUUUVVVUUUTTTRRRPPPOOONNNNNNKKKIIIHHHIIIJJJGGG@@@:::777777555333111/////////000000000000000/////////.........//////000000000///000000000111111111222222111555DDDTTT^^^bbbbbbvvv}}}tttppphhhfffkkkyyyuuuooonnn|||sssfff[[[UUUQQQMMMKKKCCCAAA>>>=========<<<;;;777777777888999:::;;;<<<999;;;<<<<<<<<<===@@@CCCFFFIIIMMMRRRUUUWWWXXXXXXVVVSSSWWWaaalllrrrwww{{{|||zzzwwwwwwyyy~~~tttnnnvvv~~~uuuppprrrxxx}}}sssjjjdddgggppp}}}~~~```PPPUUUSSSGGG:::999HHHWWWWWWXXXZZZUUUMMMBBB444......000///,,,---------.........//////....................................////////////////////////000000111111...111333111///222999???LLLKKKVVVeeessstttfff```eeelllpppdddgggvvvzzzxxxyyy~~~|||{{{{{{{{{}}}~~~nnn```ZZZ\\\___cccfffhhhjjjkkkmmmhhheeeaaa___^^^]]]\\\[[[UUUXXXXXXQQQEEE999222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++rrrNNNGGGCCCDDDDDDAAA??????<<<;;;:::;;;======;;;999888888777777777777888888555555555666777888999:::555888;;;===CCCWWWsss~~~xxxsssnnnmmmjjjgggeeedddddddddeeegggjjjnnnuuukkkZZZSSSVVVWWWVVVTTTPPPNNNMMMNNNKKKKKKLLLOOOPPPLLLDDD===555666666555222000000111000000////////////......------......//////000000///000000111111222222222333555???MMMUUUXXX___hhh{{{zzzuuuhhhjjjxxxyyyqqqlllkkkttt|||ooofffZZZPPPJJJGGGCCCAAA>>><<<::::::;;;;;;:::999888888888888999:::;;;<<<888:::=========???DDDHHHNNNPPPTTTWWWZZZ[[[[[[[[[TTTSSSZZZjjjzzz{{{wwwwwwxxxzzz{{{}}}|||uuueeeiiipppzzzzzztttfffhhhmmmwwwlllYYYWWWRRRGGG<<<999FFFUUUWWWYYY[[[VVVQQQFFF999111//////...,,,------........./////////....................................////////////...//////000000111111222...000111222444:::BBBIIILLLLLL[[[oooxxxqqqfff[[[VVVZZZbbbiiieeehhhuuuzzz|||~~~|||gggZZZ]]]]]]^^^bbbgggkkkllllllkkkgggbbb___]]]\\\[[[ZZZXXXYYYZZZUUUKKK???555///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++kkkMMMFFFBBBDDDEEEBBB??????;;;::::::;;;======;;;999888888777777777777888888555555555666777999:::;;;999999:::BBBUUUrrr|||ooogggcccaaa\\\WWWTTTSSSRRRRRRSSSUUUWWWYYYYYY]]]bbbfffmmmwwwmmm[[[XXXYYYZZZWWWRRRNNNMMMNNNMMMMMMNNNPPPPPPLLLFFF@@@333555777666333111111333/////////.........---------......///000000111111///000000111111222333333555:::GGGTTTUUUTTTcccvvv}}}tttmmmvvvzzzqqqnnngggqqqyyykkk```YYYOOOGGGDDDBBB???======<<<;;;;;;<<<===<<<:::;;;:::::::::;;;<<<======888<<<@@@AAABBBFFFLLLRRRTTTVVVXXXZZZ[[[\\\\\\\\\WWWWWWbbbxxx~~~uuutttyyy}}}ppprrrwww|||nnnnnnooopppuuu~~~|||{{{fff\\\QQQGGG>>>888BBBRRRWWW\\\^^^XXXSSSKKK???555000.....................////////////....................................////////////...//////000111111222222000000111444;;;DDDMMMSSSPPPQQQaaatttooojjjddd]]]ZZZ]]]fffmmmmmmoooxxx~~~}}}~~~qqqoooxxxsssfffaaa\\\XXXZZZbbbjjjllllllnnniiiddd___]]][[[YYYXXXXXXXXXXXXWWWRRRHHH<<<333------------------------++++++++++++++++++++++++fffLLLFFFBBBDDDEEEBBB??????;;;::::::<<<======;;;999888888777777777777888888555555555666777999:::;;;>>>999999GGGccc{{{rrrkkkbbbWWWRRRSSSSSSPPPLLLPPPPPPQQQSSSWWW[[[```bbb```dddiiimmmqqqxxx{{{xxxxxx{{{~~~zzzaaaZZZ\\\\\\YYYTTTOOONNNNNNOOONNNNNNNNNNNNKKKFFFBBB222555777666333111222444//////......---------,,,...//////000111222222222///000000111222222333333111:::LLL[[[[[[]]]uuu|||ppprrr|||mmmmmmoooiii|||~~~iiiZZZQQQKKKDDD?????????===<<<<<<;;;::::::<<<<<<;;;:::999999999999999::::::;;;999>>>CCCFFFHHHMMMUUU\\\XXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^kkk|||www|||uuutttrrrooonnnxxxzzzuuuvvvdddVVVLLL>>>666???OOOWWW^^^```YYYUUUNNNDDD999222......///............/////////000..................................../////////000...//////000111222222222111000111666@@@LLLUUUZZZTTTWWWfffttt|||~~~uuurrrpppnnnmmmpppxxxyyyzzz{{{sssmmmtttzzzqqqfff\\\SSSTTT^^^iiimmmmmmoookkkddd___\\\ZZZYYYWWWUUUUUUVVVXXXXXXQQQDDD:::------------------------++++++++++++++++++++++++fffOOOIIIBBB???AAAAAA???<<<===<<<;;;:::999:::;;;;;;:::999999888888999999:::666888999:::;;;===;;;999===>>>@@@VVVzzznnnbbb[[[YYYWWWUUURRROOONNNMMMMMMPPPQQQSSSXXX]]]aaacccdddcccfffjjjnnnwww~~~}}}gggZZZWWWXXX]]]ZZZRRRNNNOOOQQQOOONNNNNNNNNKKKDDD???:::888777666666555333111222000...---///000111000000000000000111111111111555111000333444000...///888DDDMMMQQQ]]]tttwwwnnnvvv}}}pppmmmppp{{{rrr```UUUMMMJJJEEEAAA>>><<<<<<======;;;:::888888999;;;<<<:::999888888999:::<<<===>>>@@@CCCGGGKKKOOORRRTTTXXXTTTTTTXXX[[[ZZZ[[[^^^aaacccsss~~~~~~~~~{{{rrrmmmttt}}}oooSSSNNNFFF>>>???NNN[[[\\\ZZZZZZSSSSSSKKK;;;000...///---////////////////////////000000000000////////////////////////////////////000...---///333444222000///444666999EEEVVV\\\XXXcccfffkkktttnnnxxxzzz}}}~~~zzzwww}}}}}}}}}}}}yyyooonnnuuu}}}uuupppjjj^^^UUUYYY```dddiiinnnooommmggg```]]]]]][[[VVVWWWZZZYYYVVVTTTRRRKKKCCC111...---///---******,,,++++++++++++++++++++++++aaaNNNHHHBBB@@@AAAAAA???<<<;;;;;;<<<<<<<<<;;;:::999999888888777777888888999555555666777;;;>>>===<<<===CCCKKKfff|||mmmfff^^^WWWTTTNNNNNNOOOOOOQQQSSSUUUWWWYYYZZZ\\\^^^aaabbbbbbbbbccchhhmmmrrr|||qqq___YYYWWW[[[\\\WWWQQQPPPPPPNNNMMMNNNNNNJJJCCC===888777666777777666333111222000......///000111000000000000000111111111111222//////222333111000222<<>>===<<<===>>><<<;;;:::999999999:::;;;:::;;;;;;;;;===>>>???@@@CCCDDDFFFIIIMMMPPPRRRSSSUUUSSSSSSYYY\\\\\\]]]aaabbbgggzzz|||tttjjjiiitttvvv}}}zzzwww{{{YYYLLL@@@999<<>>333000000...////////////////////////000000000000////////////////////////////////////000///...000222333222000444222555<<>>>>><<<999777888777777777777777777888888555444777<<>>NNNbbbttt```UUURRRPPPOOOQQQJJJKKKNNNQQQVVVZZZ^^^```]]]^^^___```aaabbbbbbbbblllrrryyylllaaaYYY[[[```___XXXSSSNNNMMMMMMNNNMMMIII@@@:::666666666888999888555222222000......///000111000000000000111111111222222000---...111333111333666<<>><<<;;;<<<===>>>;;;;;;;;;::::::::::::999;;;<<<>>>@@@BBBCCCCCCDDDHHHIIIJJJLLLNNNPPPRRRRRRSSSRRRTTTYYY]]]]]]```dddiiirrr}}}pppdddhhhxxxuuuuuu~~~wwwrrr~~~cccOOO>>>888;;;MMM\\\^^^\\\]]]ZZZYYYQQQCCC777222111///////////////////////////////////////000000000000////////////////////////222000000000222333222000777333777DDDJJJMMM[[[nnn{{{vvvrrrqqqnnnjjjooo}}}yyy{{{zzzsssccc```iiixxx~~~qqqnnnvvv{{{{{{}}}nnn___ZZZ^^^eeekkkppprrruuutttkkkccc___[[[XXXXXXYYYXXXTTTSSSSSSPPPJJJ===444,,,---...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,ZZZJJJGGGCCCAAA@@@@@@>>>===:::;;;===>>>===<<<:::999888888777777777777888888;;;777666:::>>>@@@@@@AAAEEEbbbyyymmm___RRRMMMLLLMMMPPPSSSRRRSSSUUUXXX\\\___bbbccc___`````````aaaeeeiiilllzzz{{{nnn]]]ZZZ```ccc]]]VVVNNNMMMMMMNNNMMMHHH???999555555666888999999666333333111///...///111000000000000111111111222222222000......111222111444999BBBLLLZZZkkkhhhggg~~~|||{{{}}}vvvpppuuuxxxeeeVVVJJJCCC???>>><<<;;;;;;;;;======:::;;;;;;<<<<<<;;;::::::<<<>>>AAADDDFFFGGGGGGGGGKKKKKKMMMOOOPPPRRRTTTTTTUUUTTTVVV[[[]]]^^^bbbgggtttsssiiinnn{{{xxxzzzxxxwww}}}pppWWWCCC<<>>=========<<<;;;;;;;;;;;;<<<999999999888888999999999<<<888888<<<>>>===???CCCYYY}}}zzzsssfff]]]UUUOOOOOOPPPPPPRRRUUUYYYZZZ\\\^^^```aaabbbccceeedddcccbbbdddkkkttt|||ttt|||xxxaaaWWWZZZ___[[[TTTOOOMMMMMMNNNMMMIIIAAA:::555555666888999999777444444222//////000111000000111111111111222222222222222000000222111000444;;;KKKTTTccc}}}bbbvvvyyyvvviiilllzzzmmm\\\PPPHHHCCC??????===<<<;;;;;;;;;<<<:::;;;<<<===============>>>@@@CCCFFFHHHJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXYYYXXXYYY\\\]]]^^^dddkkkzzzxxxxxx|||{{{uuuwww~~~www|||~~~|||]]]FFF>>>@@@PPP^^^aaa___```]]][[[UUUKKK???444//////////////////////////////.../////////000000000111111111111111111111111111222222222222111222333444000???LLLUUUfff{{{yyy{{{nnnddddddjjjttt~~~xxxxxxxxxzzzfff]]]XXX]]]bbbhhhqqq}}}xxxwww}}}}}}xxxmmmaaa^^^dddjjjllluuu{{{vvvlllddd]]]XXXYYYZZZXXXTTTTTTVVVUUUPPPHHH:::...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXXFFFEEEDDDBBB@@@???>>>===???>>><<<;;;:::;;;<<<===::::::999999999999:::::::::666777<<<===<<>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAACCCDDDFFFHHHKKKLLLMMMNNNMMMOOOQQQTTTWWWYYY\\\]]]^^^\\\\\\]]]]]]___gggqqq~~~yyynnnnnn~~~~~~~~~dddJJJAAABBBPPP^^^aaaaaaccc]]]ZZZVVVNNNBBB555///000////////////////////////......//////000000111111111111111111111111111111222222333222111222555777555JJJYYY___nnn~~~kkkggg```bbbppp{{{xxx|||{{{qqq^^^WWWYYYSSS[[[dddmmmwww~~~mmmeeeeeefffjjjttt|||{{{uuummmddd\\\ZZZ[[[YYYUUUUUUWWWUUUQQQKKK???333///...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,SSSEEEEEEDDDBBB@@@>>>>>>>>>===============<<<<<<;;;999999888888888888999999999666888<<<===BBBTTTjjjuuuaaaVVVUUURRRQQQTTTXXXXXXWWWZZZ___]]]___aaaccceeefffggggggbbbeeehhhlllrrr}}}~~~mmmffffffbbb\\\SSSPPPNNNNNNOOOMMMHHHDDD:::888666555777888888777555333000///000111000///111111111222222222333333333111222333222333;;;DDDIIIYYYqqqxxxqqqrrryyy___PPPHHHBBB???>>>======<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBEEEGGGHHHIIIIIIKKKMMMOOOQQQRRRRRRSSSUUUXXX[[[]]]___``````^^^]]]]]]^^^aaalllxxx}}}vvvuuuvvvYYYNNNJJJUUU```aaa```bbb]]]YYYVVVQQQEEE777000111////////////////////////.........///000111111111222222222222222222222222111222333222111333777:::EEEXXXhhhpppxxx~~~wwwhhh\\\[[[gggzzzooofff]]]UUUVVV]]]]]]dddooo{{{vvvqqq|||tttnnnjjjkkkuuuyyymmmbbbZZZ[[[ZZZWWWWWWXXXUUUPPPMMMCCC999444000,,,---///------------------------}}}NNNDDDEEEDDDBBB@@@>>>===>>>;;;<<<>>>??????===;;;999888888777777777777888888;;;888999>>>@@@IIIdddrrrbbbSSSOOOSSSVVVVVVYYY]]]]]]]]]aaagggbbbdddfffgggiiiiiiiiihhhccciiirrrzzzwwwsssoooiiiTTTQQQOOONNNOOONNNKKKHHH<<<999666555666777888888666333111000000111000///111111222222222333333333111000222333333555>>>HHHZZZkkkzzzwwwrrrYYYLLLEEEAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<>>>@@@DDDHHHJJJLLLLLLLLLMMMNNNQQQSSSUUUWWWXXXYYY[[[]]]___aaabbb```^^^]]]]]]^^^cccqqq~~~|||{{{jjj\\\UUU\\\bbbaaa___```]]]ZZZWWWTTTHHH888111333////////////////////////---......///000111111222222222222222222222222222000222333222222333888<<>>888222---...222------------------------zzzTTTJJJHHHEEECCCCCCBBB@@@>>><<<<<<======<<<<<<;;;:::999999999999999999999999:::888777???GGGOOOrrrkkk^^^ZZZUUURRRTTT\\\^^^_________aaaggglllfffjjjlllmmmqqqtttnnncccccckkk{{{~~~|||jjjeeeYYYVVVPPPJJJJJJNNNNNNKKKAAA???:::666333444666777999666222000///000000000111111000000111111222333///555222111666888AAATTTiiiyyyssscccPPPHHHAAA===>>>;;;<<<======>>>>>>======BBBBBBCCCDDDGGGJJJMMMNNNSSSPPPNNNMMMOOORRRTTTTTTXXX[[[]]]^^^aaaeeebbb]]]bbbXXXVVV]]]aaaeeeyyyvvvrrrxxxyyyvvvnnnrrr~~~zzzooo```___bbbaaa___^^^XXXVVVTTTPPPJJJAAA888222///////////////000111111000000000000111111111111000000000000111111111111222666///+++555<<<@@@JJJXXXqqq|||~~~mmmsss\\\tttxxx{{{|||vvvtttgggXXXWWWVVVWWWXXX\\\eeemmmvvv~~~|||yyy}}}xxxyyy|||qqqpppyyymmmlllrrrzzz}}}oooccc]]]ZZZZZZYYYTTTRRRTTTMMMMMMHHH???555//////111------------------------vvvSSSIIIGGGDDDCCCCCCBBBAAA???<<<<<<======<<<<<<;;;:::999999999999999999999999;;;<<<;;;AAANNN]]]|||aaaZZZ[[[ZZZYYY\\\^^^aaadddeeedddfffiiimmmmmmooorrruuu{{{~~~vvviiillluuuxxxlllZZZXXXRRRKKKKKKNNNOOOKKKDDD@@@:::666444555666666:::777333111000000000111222222222222222333333444111666333222888;;;FFFZZZnnnvvv|||wwwwww___NNNFFF@@@===>>>===============>>>>>>>>>BBBDDDGGGJJJMMMNNNOOONNNMMMLLLLLLMMMOOORRRVVVYYY^^^cccgggfffgggiiijjjhhhddd\\\ZZZ___aaahhh{{{qqqfffccchhhnnnvvvvvvsssoooppp}}}uuummmllluuuxxxuuuzzzuuuyyyfffaaacccccc```___YYYWWWUUUQQQKKKCCC:::333///////////////000111111000000000000111111111111000000000000111111111111000666111///888===AAAJJJ]]]~~~|||ooonnntttxxxvvvvvv|||lll\\\UUUUUUVVVWWWZZZ___gggqqqxxxxxxzzz~~~wwwsss}}}sssjjjqqqzzzwwwggg^^^XXXXXXYYYVVVTTTUUUOOONNNIII@@@666//////000------------------------rrrQQQHHHFFFCCCBBBCCCCCCAAA@@@<<<============<<<;;;;;;::::::::::::::::::::::::666;;;:::>>>QQQlllkkkZZZYYY^^^______bbb]]]aaafffgggggggggiiilllrrrvvvzzzxxxkkksss|||ooo^^^\\\VVVNNNLLLOOOOOOLLLGGGAAA:::666555666555444:::999555333111000111111333333222222333333444555333777444333;;;AAAOOOeee{{{xxx{{{ZZZJJJDDD???===?????????>>>===>>>???@@@AAAEEEHHHMMMQQQSSSRRRPPPNNNIIIKKKNNNOOOQQQUUU\\\aaafffmmmooollljjjmmmqqqrrrhhhaaa^^^```bbbmmm~~~llleeecccccchhhpppvvvxxxkkkccccccuuuyyynnniiimmmzzzyyyooolllooolllzzzlllbbbbbbccc```^^^ZZZXXXVVVSSSMMMEEE<<<666000000/////////000111111000000000000111111111111000000000111111111222222///555333333<<<@@@CCCNNNccczzzxxxpppjjjsssvvvttt{{{~~~~~~eeeVVVQQQPPPTTTUUUWWW]]]gggttt}}}~~~www}}}|||tttkkkqqqyyyooocccXXXWWWXXXXXXVVVVVVPPPOOOKKKCCC888111//////------------------------nnnQQQGGGEEECCCBBBCCCCCCBBB@@@===============<<<;;;;;;::::::::::::::::::::::::555===;;;>>>XXXzzzpppdddZZZ\\\```aaa```aaa```cccgggiiiiiikkkpppttt|||xxxppp~~~~~~pppdddccc\\\RRRNNNOOOOOOLLLIIIBBB:::666555666444222;;;:::888555222000111222222222222222222333444444444777333333===GGGXXXqqq}}}vvvUUUGGGBBB>>>===?????????>>>>>>@@@BBBEEEGGGKKKNNNQQQTTTTTTSSSPPPNNNJJJNNNSSSTTTUUUZZZbbbjjjsssuuutttpppqqqvvv{{{|||qqqiiidddhhhooo~~~pppaaabbbmmm{{{uuujjjfffxxxoooiiilllyyyyyyoookkkjjjkkk}}}qqqaaa^^^```___\\\[[[YYYWWWUUUPPPHHH@@@:::111000000///000000111111///000000000111111111111000000111111111222222222111666444666@@@DDDJJJXXXmmm~~~uuurrrnnniiidddttt~~~wwwzzztttbbbVVVTTTVVVYYYZZZ[[[^^^eeettt~~~xxxwwwvvvrrrsssuuu}}}|||lll\\\WWWXXXXXXUUUTTTRRRQQQMMMEEE<<<444///---........................kkkQQQFFFDDDBBBBBBBBBBBBAAA@@@======>>>>>>======<<<;;;::::::::::::::::::::::::;;;DDDBBBIIIhhhwwwfffaaa]]]___aaa```___```fffhhhkkkmmmpppvvv}}}~~~vvvmmmkkkcccXXXQQQPPPOOOLLLIIICCC<<<777555555444333<<<===;;;777333111111222111111111111111222333333222666222333@@@MMMbbb||||||xxxzzzsssSSSEEEAAA>>>>>>@@@?????????AAADDDHHHKKKNNNRRRSSSSSSRRRRRRQQQPPPOOONNNRRRVVVWWWXXX\\\eeelllyyyxxxuuuuuu|||vvvmmmjjjtttzzzqqqkkkuuu{{{qqqlllyyyzzzpppnnnvvv}}}zzzwwwxxxyyy{{{zzzddd^^^______]]][[[ZZZXXXVVVRRRKKKCCC===111111000000000000111111///000000000111111111111111111111111222222222222444777555999DDDIIIUUUhhh~~~|||wwwmmmjjjiiicccrrrkkkaaaTTTOOORRRWWWZZZZZZaaaeeejjjtttzzz|||wwwwwwzzzuuuqqqyyywwwcccZZZXXXVVVTTTSSSSSSRRROOOHHH@@@777000---........................iiiRRRGGGEEEBBBAAABBBBBB@@@???===>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::===CCCFFFUUUyyy|||~~~{{{kkk`````````aaabbbbbbbbbcccfffiiimmmrrrxxx~~~uuutttkkk^^^TTTPPPNNNLLLIIIFFF@@@:::777555666777===???>>>:::444111111333111111000000111111222333111555222555DDDTTTjjj{{{zzz|||xxxuuu}}}||||||}}}tttTTTFFFBBB??????AAA@@@AAABBBEEEHHHLLLPPPRRRUUUTTTRRRPPPPPPPPPQQQRRRQQQTTTVVVXXXYYY^^^eeejjjpppqqqsssyyypppjjjkkkzzzrrrsss|||rrrooommmrrr|||{{{{{{~~~nnnaaaaaaaaa___[[[ZZZYYYWWWSSSMMMEEE???222222111000000000111111000000000000111111111111111111111222222222222333555888777===JJJQQQ```yyy|||~~~vvviiihhhgggdddppp|||hhhWWWQQQMMMOOOUUU[[[\\\ZZZaaaiiiuuu}}}}}}wwwxxxwwwpppvvvkkk___YYYUUUSSSTTTSSSRRRPPPKKKCCC:::222---........................fffRRRHHHEEECCCAAAAAAAAA???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@GGGbbb|||mmmiiicccfffhhhhhhfffgggiiijjjhhhmmmuuu~~~}}}|||rrrcccVVVQQQNNNLLLJJJIIIFFF???999777:::>>>>>>@@@@@@<<<555111111333222111111111111222333333000555444999IIIZZZrrr```\\\jjj~~~xxxuuu}}}uuuttt{{{vvvVVVHHHDDD@@@@@@BBBCCCEEEGGGIIILLLOOOQQQRRRSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUVVVYYY]]]bbbhhhkkkjjjrrr||||||ooolllppp}}}~~~kkkpppsssooollltttwwwddd``````___ZZZYYYXXXWWWTTTNNNFFFAAA333222111111000000111111000000000000111111111111111111111222222222333333333777999DDDSSSZZZjjj|||oooiiilllfffhhhpppxxx}}}|||kkkWWWQQQRRRTTTWWWZZZ^^^bbbeeeffftttwwwvvv}}}|||~~~yyyrrrtttrrrddd[[[UUUUUUWWWRRRRRRPPPMMMFFF===444...........................eeeQQQHHHFFFCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>AAALLLpppqqqdddiiijjjoooqqqnnnkkklllnnnppppppwwwvvvfffXXXQQQNNNKKKKKKLLLJJJCCC;;;888===CCC???AAAAAA===666111111333333333222222333333444555111666666;;;MMM^^^wwwkkkIIIRRRmmmyyy|||zzzoootttyyynnnlllyyyxxxXXXIIIEEEAAA@@@CCCGGGHHHJJJLLLNNNPPPPPPQQQOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWWWW[[[aaahhhlllnnnppp~~~wwwyyyyyy~~~{{{lllwww|||rrreeekkk~~~uuu{{{|||ddd]]]]]]\\\ZZZYYYXXXWWWTTTNNNGGGAAA333333222111000000111111000000000000111111111111111111222222222333333333000666;;;IIIYYY```oooyyyyyy{{{fffiiirrrfffyyy|||}}}}}}{{{~~~{{{zzzbbbUUUOOOKKKQQQXXXZZZZZZ]]]gggoootttzzzxxxwwwrrrwwwttt{{{zzzuuusss}}}uuuggg\\\VVVVVVZZZRRRQQQPPPNNNHHH???555...////////////////////////___OOOEEECCCBBBBBBBBBBBB@@@???<<<===>>>>>>>>>===;;;:::888888999:::999777:::===GGGDDD[[[zzzuuuuuu{{{zzzyyywwwuuusssuuuyyy||||||qqqbbbRRRKKKMMMOOOPPPOOOIIIBBB???AAAEEEFFFEEEBBB???:::666222000111111111000111111222333111333333>>>TTTgggNNNWWWeeerrr}}}tttqqq|||~~~vvvyyyyyyVVVIIIHHHEEEDDDGGGFFFGGGIIIKKKLLLNNNQQQTTTPPPNNNMMMQQQXXX[[[ZZZVVV\\\]]]```eeejjjooovvv|||yyy~~~~~~}}}wwwdddhhhzzzzzzuuu{{{~~~ppprrriiiaaa^^^ZZZ\\\[[[YYYVVVQQQLLLGGGDDD777222///000111//////111000000000000111111111111555333222222333444333333999>>>HHHTTTaaallltttwwwyyywwwwwwwwwrrrjjjiiimmmwwwxxx\\\SSSRRRQQQXXX\\\YYY[[[dddgggmmm|||wwwppprrr~~~vvvrrrvvvyyy|||uuu```YYYYYYYYYRRRPPPMMMLLLIIIBBB999222000000///...------///000]]]MMMFFFDDDBBBBBBBBBBBB@@@>>><<<===>>>>>>>>>===;;;;;;:::999:::;;;;;;999:::>>>@@@NNNrrr|||xxxzzz|||~~~tttgggYYYQQQPPPOOOQQQQQQMMMHHHEEEGGGKKKGGGFFFCCC???;;;666222000111111111111111222222333111444555@@@UUUggg{{{KKKYYYkkkvvvzzz}}}|||xxxWWWJJJHHHFFFEEEGGGJJJKKKMMMNNNOOOPPPRRRTTTVVVVVVWWWXXXXXXXXXXXXXXX___lllzzz~~~||||||qqq^^^\\\hhhmmmvvvuuu}}}wwwzzzpppddd```]]]\\\[[[YYYVVVRRRLLLGGGEEE:::555111333333111111444000000000000111111111111444333222222333333444444;;;???JJJ\\\oooyyyyyyvvvmmmqqq}}}sssmmmsssxxxxxxaaaQQQQQQVVVYYY\\\```^^^dddqqqtttuuu{{{rrrxxxzzzooolllqqqxxx}}}eeeZZZXXXXXXSSSPPPNNNLLLIIICCC:::444000000///...------///000[[[LLLGGGEEECCCBBBBBBAAA???=========>>>>>>>>>===<<<;;;===::::::======;;;<<<@@@>>>bbb|||xxx}}}pppqqq{{{vvvlll```VVVQQQMMMOOOQQQPPPMMMKKKLLLNNNHHHGGGDDD@@@<<<777333111111111111111111222333333111555777DDDYYYiiilllEEEXXXiiilllyyy~~~vvvXXXLLLJJJGGGFFFHHHGGGIIILLLNNNNNNNNNPPPQQQRRRUUUWWWVVVVVVZZZaaaggg{{{}}}nnnkkkjjj^^^ZZZbbbfffyyysssvvvxxxgggbbb___\\\[[[ZZZWWWSSSMMMIIIFFF<<<666222333333111222444000000000111111111222222333222222111222333555555===CCCRRRiii~~~rrrjjjmmmxxxzzzoootttyyy{{{yyytttrrryyylllUUURRRUUUZZZ```]]]aaabbbkkkzzz|||{{{~~~sss{{{ssshhhooozzzmmm[[[VVVWWWSSSPPPNNNLLLJJJEEE<<<666111000///...---...//////YYYKKKHHHFFFDDDCCCBBBAAA???======>>>>>>???>>>===<<<;;;>>>999999===>>>;;;>>>DDDKKK}}}zzz{{{}}}llleeeqqqxxxooofffYYYNNNJJJMMMOOOPPPMMMKKKKKKKKKIIIHHHEEEAAA===888555333222111111111111222333333000666;;;JJJ___ooo```LLLeeetttnnnuuu[[[NNNJJJHHHHHHIIIFFFHHHKKKMMMNNNNNNOOOQQQLLLOOOSSSXXX```mmm|||{{{~~~fff___fffdddbbbgggiii{{{{{{tttxxxkkkbbb___\\\[[[ZZZXXXTTTOOOJJJHHH<<<666222222222000000333000000111111111222222222222222222111222333666888@@@III^^^www|||nnndddooowwwuuunnnpppyyy~~~sssrrrrrraaaWWW[[[ZZZZZZ___```gggjjjrrr~~~}}}}}}}}}iiippp}}}uuu^^^UUUVVVSSSQQQNNNMMMKKKFFF???999333111///......//////...~~~XXXLLLIIIGGGDDDCCCCCCAAA???======>>>?????????>>><<<;;;>>>888888======:::AAAMMMjjjuuulllpppxxx~~~uuummm^^^NNNKKKMMMOOOOOONNNKKKIIIIIIKKKIIIGGGCCC>>>:::666444222222222111222333333444///666>>>OOOfffvvv[[[___~~~www___PPPKKKIIIIIIIIILLLMMMOOOPPPOOOOOOPPPRRRQQQVVV```nnn}}}zzz~~~iii\\\eeeiiijjjlllkkknnn~~~}}}rrrdddaaa\\\\\\[[[YYYUUUPPPLLLJJJ???888333222222000000333111111111111222222222222111222333222222444888<<>>>>>>>>?????????>>>===<<<<<<777888>>><<<:::GGGZZZ{{{wwwuuuyyy{{{}}}|||uuueeeSSSNNNOOOPPPPPPOOOMMMKKKIIILLLKKKHHHDDD@@@;;;777555222222222222222333444444000888AAASSSkkk{{{pppWWWjjj{{{dddRRRJJJIIIIIIJJJNNNOOOPPPPPPOOOPPPRRRTTT]]]fffuuuzzzrrrvvviiiXXX___iiitttyyysssrrr{{{iiiddd\\\\\\[[[YYYVVVRRRNNNLLLCCC<<<666555444222333666111111111222222222222333111333444333333555;;;@@@NNN___vvv~~~sssmmm___uuu~~~vvvzzznnnpppqqqsss\\\]]]ddddddjjjtttppp|||zzz{{{yyysss}}}rrrrrriiiYYYVVVTTTRRROOONNNMMMJJJDDD???666222......000111///---~~~ZZZPPPGGGFFFDDDCCCDDDCCCAAA@@@>>>>>>???@@@???>>>===<<<;;;777:::???<<<;;;NNNhhhzzzwww{{{{{{zzzkkkXXXOOOOOOOOOOOOOOONNNMMMKKKMMMKKKIIIEEEAAA<<<888666333222222222222333444444333:::CCCUUUlll|||iiiXXXqqqhhhTTTJJJHHHIIIJJJMMMOOOQQQSSSVVV[[[aaaeeeoooyyyssskkkkkkwww}}}mmmXXXYYYfff{{{yyyzzzlllddd\\\\\\\\\ZZZWWWSSSOOOMMMEEE>>>777666444222333666111111111222222222333333111444555555444777>>>DDDZZZiii||||||uuuqqqrrrtttuuuvvv~~~uuullltttyyyppp___bbbkkkppptttzzzvvv|||{{{}}}vvvuuusssqqquuu~~~sssrrrqqq]]]WWWUUURRROOONNNNNNLLLFFFBBB777333......000111///,,,~~~[[[QQQGGGEEEDDDCCCDDDDDDBBBAAA>>>??????@@@@@@>>>===<<<;;;888<<>>>>>????????????>>><<<:::===???999===ddd}}}yyy~~~yyypppuuu}}}uuukkkrrr```QQQKKKIIIMMMPPPOOOMMMNNNLLLKKKHHHEEE@@@<<<999666333333333333333333333333666>>>MMM```pppsssttthhhSSSIIIJJJOOOTTT]]]^^^fffttt}}}rrriiirrryyysss{{{tttqqqsssfffWWW```{{{zzzyyyqqquuu{{{aaa```^^^]]][[[YYYUUUPPPLLLGGG@@@888444555555444111222111000000111222555666222333444444222666EEETTTkkk}}}xxxpppvvvyyyqqqvvvnnnmmmppphhhgggooosssqqquuu~~~{{{rrrooovvvrrrooovvvnnnlllwwwnnnZZZZZZWWWQQQMMMMMMMMMJJJEEEAAA999///,,,///111///,,,sssYYYJJJDDDDDDEEEFFFEEECCCAAA???>>>>>>?????????>>>>>>===;;;:::>>>AAA>>>IIIuuuxxxzzznnnppp|||mmmwwwwwwjjjTTTMMMIIILLLOOOMMMKKKKKKLLLKKKHHHEEE@@@<<<999777333333333333333333333333999>>>NNNhhh~~~|||iiiTTTJJJKKKQQQUUUccciiittt~~~wwwmmmkkkuuuzzzvvv|||vvvtttssszzzppp[[[ZZZrrrwww|||wwwkkknnn}}}gggaaa___]]]ZZZXXXSSSNNNJJJGGG@@@888444444555333111222111000000111333555666444333444666888===KKKXXX{{{qqqqqq~~~ooojjjkkk{{{pppppp|||kkkeeefffpppuuuwww~~~yyyppppppwwwrrrmmmvvvsssxxx|||fffXXXVVVRRRNNNMMMLLLJJJGGGBBB:::111...000222000...rrrXXXGGGDDDDDDEEEEEEDDDBBB???===???????????????>>>===<<<;;;;;;???AAABBBUUUuuuiiijjjvvv~~~ooolllvvvjjjXXXPPPJJJKKKNNNLLLJJJJJJKKKJJJHHHEEE@@@<<<999777444333333333333333444444===???PPPooo~~~|||jjjVVVLLLMMMSSSXXX```jjjyyyyyyrrrkkkgggooovvv{{{|||}}}xxxvvvrrrttt{{{bbbUUUgggzzzyyy}}}~~~}}}kkkjjjzzznnnbbb```\\\YYYVVVRRRMMMJJJGGG@@@999444333444222111222222111111111333444555555333555999===EEERRR___ppptttllliiirrr|||ooolllttt}}}eeeccchhhsss{{{{{{~~~xxxtttxxx}}}vvvooo}}}|||oooVVVTTTRRRPPPMMMKKKIIIIIIDDD<<<333000111333111///rrrXXXHHHEEEFFFFFFFFFDDDBBB???===@@@@@@@@@??????===<<<;;;<<<===??????DDD^^^zzzfffjjjuuu{{{lllxxxvvveee]]]RRRJJJKKKNNNMMMKKKKKKKKKJJJHHHDDDAAA===999777444444333333333444555555>>>BBBSSSrrryyyxxx{{{kkkXXXNNNOOOUUUZZZ]]]hhhxxxzzzpppiiicccaaa```ooosss|||xxx}}}zzzuuupppooo{{{jjjXXXdddyyy}}}|||www|||uuummmwwwrrrbbb___[[[XXXUUURRRNNNLLLFFFAAA:::555333333222111333222222222222333444555444444666999===FFFXXXiiixxxuuuuuuuuu~~~pppooolllzzztttaaadddnnn{{{{{{|||}}}{{{uuu~~~sssWWWTTTRRRQQQNNNJJJIIIJJJDDD===555000111222111000qqqYYYJJJFFFGGGGGGGGGEEECCC@@@>>>@@@@@@@@@??????===<<<;;;;;;===???@@@KKKkkkyyyiiieeetttvvvyyymmmbbbVVVKKKKKKOOOOOONNNMMMJJJIIIGGGDDDAAA===:::888555444333222333444666777<<>>===<<<:::===@@@DDDXXX~~~zzzlllgggmmm~~~~~~|||jjj\\\OOOMMMPPPQQQPPPOOOJJJIIIGGGDDDAAA===:::888555444333222333444777888:::III```uuu|||rrr|||uuu|||vvveeeXXXRRRTTTVVVeeefffnnn{{{xxxiii[[[XXXXXXWWW\\\dddhhh~~~~~~}}}sssqqqpppuuuuuu[[[ZZZfffhhhiiihhhppppppsssvvv|||ddd```[[[WWWUUUSSSRRRPPPHHHDDD>>>888444222333333333333333444444444444444222555;;;AAAGGGUUUlllttteeeooooooooowwwooouuusssoookkkuuuxxxyyyfffZZZRRRRRRPPPJJJGGGJJJCCC>>>666111//////000000lllVVVIIIDDDEEEFFFFFFEEECCCAAA@@@>>>>>>?????????>>>>>>===;;;???BBBJJJeeezzzgggjjjooo{{{tttcccTTTPPPRRRRRRPPPNNNJJJIIIGGGDDDAAA===:::999555444333222333555777999???PPPhhhzzz~~~yyy~~~|||yyynnn]]]SSSPPPQQQYYYYYY^^^gggnnnoooppprrrrrrpppppprrruuuxxx{{{~~~qqq```SSSSSSWWW\\\gggtttxxxvvvrrrqqq|||}}}]]]TTT\\\___eeehhhppp}}}{{{vvvqqqsssqqqhhhddd]]]XXXTTTRRRQQQOOOIIIFFF@@@:::555333444555333444444444444444333333333555===LLL[[[kkk}}}ssseeennnlllpppxxxsssrrrtttttt~~~sssttt}}}ppp___QQQQQQQQQJJJFFFHHHDDD???999333000000111111iiiTTTGGGBBBCCCDDDEEEDDDCCCAAA@@@===>>>>>>????????????>>><<<@@@DDDNNNkkkqqqjjjkkkvvv~~~{{{iiiWWWRRRSSSRRROOOMMMJJJIIIGGGDDDAAA===;;;999555444222222333555888:::EEEWWWnnn}}}~~~xxxuuuaaaTTTNNNMMMMMMNNNSSS[[[___^^^___bbbbbbbbbcccgggkkkqqqyyyooo]]]PPPRRRYYYbbbrrr}}}zzzsssnnnvvv___RRR[[[```fffjjjqqqqqqooo|||sssxxx|||wwwmmmggg___XXXTTTQQQOOOMMMJJJGGGAAA;;;555333444666444444444555555444333333555555???TTTlll}}}yyymmmttt~~~nnnrrr{{{xxxpppzzz{{{xxxjjjpppwwwbbbQQQQQQQQQKKKFFFGGGEEEAAA:::444111111222333nnnTTTJJJDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>><<<>>>HHH^^^nnniiiqqqvvvsss|||nnnYYYRRRQQQNNNLLLLLLJJJHHHDDDAAA???<<<888666888444333444555444666;;;GGG```uuuwwwvvv~~~xxxcccTTTMMMKKKJJJKKKMMMQQQVVVYYY[[[[[[___bbbbbbcccnnn~~~qqqaaaSSSRRR^^^uuu}}}zzzsssmmmuuummmTTTNNNUUUbbbbbbjjjooowwwttthhhtttzzzwwweee[[[XXXRRRSSSTTTMMMKKKHHHBBB;;;555222333555333333444444555444444444777777HHHjjj|||}}}||||||~~~vvvqqq}}}{{{~~~zzz{{{}}}vvvooofffzzzuuuzzzvvveeeRRRUUUQQQIIIKKKMMMEEEAAA;;;555111///......oooTTTJJJDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>:::<<>><<<999666888444333555444444777<<>><<<===TTT}}}jjjiiittt{{{fffmmmrrraaaYYYUUUQQQMMMLLLJJJGGGBBB>>><<<;;;999888888555444555444444888>>>MMMWWWdddvvvfffTTTMMMLLLPPPPPPPPPRRRWWW^^^eeeiiipppxxxpppeeeddd{{{~~~wwwqqquuu}}}^^^VVVbbbvvvzzzzzzkkk^^^ZZZTTTUUUVVVPPPLLLIIIDDD===777444444666333333444444555555555555999BBBVVVjjjooohhhccceeefffhhhnnnssssssppprrrwwwssspppsssnnn```dddrrryyyppp^^^pppkkkqqqzzzsssooooooxxxtttXXXTTTPPPKKKJJJHHHGGGCCC>>>888444111000000pppSSSHHHDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>BBB@@@ZZZkkkiiiuuuiiiccc||||||vvvggg\\\VVVQQQMMMJJJIIIEEE@@@<<<::::::999888888666555555444333999@@@MMMZZZnnn|||zzz~~~gggXXXUUUWWWWWWZZZ___fffoooyyyooommmwww~~~yyyssstttbbbXXXbbb{{{{{{ooo___[[[UUUTTTUUUQQQLLLJJJEEE???888555555666333333444444444555666666888FFF\\\kkkiii```]]]aaahhhbbbfffzzzwww}}}zzzxxxzzziiibbbjjj}}}{{{uuucccpppqqqhhh|||||||||vvvwwwyyyooolllppp|||[[[SSSOOOLLLKKKGGGGGGDDD???:::555222111111pppSSSHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>BBBCCC^^^rrrfffyyyppp___pppvvvzzzmmm___VVVPPPKKKHHHGGGCCC>>>;;;:::999999888888666666666444333:::CCCJJJYYYppp|||yyywww{{{|||mmm```]]]^^^\\\dddqqq~~~ppp}}}~~~}}}zzzvvvtttzzzgggXXX\\\qqqqqqsssyyyuuuaaa\\\UUUSSSTTTQQQLLLJJJFFF???999666555666444444333444444666777888999JJJ___jjjfff^^^]]]bbbbbbaaannnzzzvvv~~~~~~{{{iiifffqqq|||hhhnnnyyy}}}|||bbbnnn|||yyywwwqqqvvvooommm}}}___TTTNNNMMMMMMHHHGGGEEE@@@;;;777333222111oooRRRHHHCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>HHHjjj|||lllqqqyyy```jjjssscccVVVPPPKKKGGGEEEAAA===;;;:::999888777888777777666444333;;;EEEPPP[[[mmm~~~xxxvvv}}}sssooonnnttt}}}~~~wwwvvv}}}}}}|||xxxrrrssslllYYYTTT```mmmpppfffjjj{{{|||ddd^^^VVVRRRSSSQQQKKKJJJFFF@@@999666555555444444333333444666888999???NNN```iiifffbbbdddhhhbbblll~~~uuu{{{zzzttt{{{yyyzzzwwwoooiiixxxiiihhhnnnzzz}}}~~~fffhhhzzzlllrrrzzzqqq|||~~~wwwoooxxxgggWWWNNNMMMMMMHHHGGGEEE@@@<<<777444111000mmmRRRHHHCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@????????????>>>;;;UUUsss|||llljjjzzzfffWWWQQQLLLHHHBBB???===;;;:::999888666888777888777333333<<>>===aaavvvzzzmmm|||iiiXXXRRRNNNJJJ@@@>>><<<;;;;;;:::777555888888888777333333<<>>>>>???AAAGGGbbbnnnnnnvvvkkk]]]LLLFFFJJJFFF@@@======<<<999777999999999999888444444>>>JJJYYY]]]ccc{{{yyyrrrtttzzzrrrlll~~~|||xxxnnneeehhhrrreeeMMMSSSkkk}}}vvvcccccc}}}~~~vvvooo^^^ZZZVVVTTTTTTLLLJJJEEE@@@<<<888666555222333555888777666;;;BBBTTTWWWeeexxx{{{xxx|||tttiiihhhrrrvvvttt|||xxx}}}xxx|||{{{tttqqquuuzzz}}}dddllluuurrrsss|||tttqqq~~~bbbUUURRRLLLDDDFFFDDD@@@<<<777333111000hhhPPPGGGDDDDDDCCCBBBAAA@@@@@@?????????@@@???>>>>>>@@@BBBLLLoooooojjjuuujjj\\\KKKEEEIIIDDD???;;;<<<;;;888666888777666666555333666DDDRRRaaafffmmm|||tttrrrwwwuuukkkxxx~~~}}}}}}yyyooofffhhhpppfffNNNRRRbbbnnniii___gggzzz|||~~~ttt```YYYVVVTTTTTTLLLIIIEEE@@@<<<888666555666444444555333333:::CCCUUU]]]lll|||{{{zzzkkkgggjjjuuu{{{zzz}}}wwwxxxvvvxxx~~~{{{xxxmmmjjjnnnrrrvvv{{{bbbcccxxxzzzmmmkkknnn}}}wwwgggUUUPPPLLLFFFEEECCC@@@;;;777444111000gggPPPHHHDDDDDDCCCBBBAAA@@@????????????@@@???>>>???AAACCCSSSoooffftttvvvjjj[[[KKKEEEHHHCCC>>>:::;;;:::777555777777555444444444;;;LLL\\\mmmsss|||yyy|||~~~oooaaajjj}}}}}}}}}zzzqqqiiihhhllliiiQQQMMMYYYcccdddbbbkkk~~~|||bbbYYYVVVTTTSSSKKKIIIEEE@@@;;;888666555777555444333222444???KKK]]]jjjzzzxxxlllooovvv}}}sssssssss}}}~~~zzzvvvooolllnnnnnnmmm}}}wwwfff[[[mmmtttfffffflll{{{vvv}}}qqqWWWNNNKKKIIIDDDBBB???;;;777444111000fffPPPHHHDDDCCCCCCBBBAAA@@@??????>>>?????????>>>???BBBEEEVVVsssfffjjj~~~|||nnn]]]MMMGGGHHHCCC===:::;;;:::777666888777666666777888???PPP```rrr{{{qqq{{{xxxhhhiiibbbbbb{{{{{{|||}}}zzzssslllhhhhhh}}}nnnVVVGGGUUUeeennnllllllvvv~~~dddWWWVVVUUUSSSJJJHHHDDD???;;;888666555555444555555555999FFFSSSeeevvvzzzwww{{{}}}~~~~~~yyyyyyvvvwww|||xxxvvvqqqpppkkkdddpppuuuyyyoooXXXfffyyyuuuggggggoooxxxqqquuu|||[[[LLLJJJLLLCCCAAA>>>:::777444222111gggQQQHHHCCCCCCBBBAAA@@@??????>>>>>>??????>>>>>>@@@DDDGGGXXX~~~~~~hhh^^^sssvvvaaaPPPIIIIIICCC>>>:::;;;;;;888777999666666888999:::???NNN]]]mmmvvvttt{{{uuufff[[[\\\aaaeeeqqq{{{||||||yyytttoooiiieeevvvttt]]]FFFTTTiiivvvtttmmmoooxxxzzzwwwzzzfffVVVWWWWWWRRRJJJGGGCCC???;;;888666555444444777777666:::GGGUUU```qqq}}}~~~|||xxxtttzzzyyy|||zzz~~~|||uuunnnllleeeYYYccc{{{zzzwwwuuuXXX```qqqzzzllljjjrrrvvvrrr~~~aaaLLLIIIMMMBBB@@@===:::777444222111hhhQQQHHHCCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>AAAEEEHHH^^^}}}}}}~~~yyylllUUUhhhfffSSSJJJHHHCCC===:::<<<;;;999888999444555777999:::@@@OOO^^^gggoooyyy}}}tttzzz|||vvvnnndddZZZTTT___dddlll~~~~~~{{{}}}|||xxxuuuqqqjjjcccpppyyycccIIISSSeeeuuuvvvqqqsss{{{}}}{{{~~~}}}jjjWWWXXXWWWQQQIIIGGGCCC???;;;888666555555666888888555888FFFUUUYYYeeerrr}}}|||sssqqqyyy|||xxxzzz~~~uuullljjjcccWWW___wwwxxxyyyWWWYYYiii~~~rrrlllsss|||gggNNNIIIKKKAAA???===999777444333222jjjRRRGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>AAAFFFJJJhhh|||}}}zzzoooTTT```zzziiiTTTJJJGGGAAA<<<999::::::888777999555555777:::===FFFYYYjjjnnnttt|||xxxvvvmmmsss~~~uuuiii___YYYYYYZZZiiimmmyyy~~~|||}}}{{{vvvtttssskkkbbbjjj~~~|||fffLLLOOO^^^rrr|||xxxwww{{{vvv}}}oooYYYYYYWWWMMMHHHFFFBBB>>>:::888666666555666777777666<<>><<<999666444333222kkkRRRGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===>>>AAAFFFJJJppp|||~~~qqqZZZ\\\ooojjjTTTIIIEEE@@@;;;888999999777666888888888999<<>>:::888666666555666777777999CCCZZZppprrrnnnsss~~~zzzqqqyyywwwxxxxxx{{{zzzxxxkkkfff```SSSUUUhhhuuuwww~~~ZZZSSSaaarrrttt}}}pppRRRHHHHHH???>>><<<999666444333333jjjSSSMMMEEEDDDBBB@@@>>>======>>><<>>;;;:::999888777555777777666999EEE\\\sssxxxtttyyytttdddXXXLLLIII]]]vvv}}}}}}|||}}}{{{kkk\\\^^^vvvnnnNNNLLL\\\hhh}}}qqqwwwWWWXXXPPPOOOLLLEEEAAA@@@>>>:::888:::555999999555777KKKnnn~~~yyytttppp~~~vvvmmmnnn~~~}}}wwwnnnddd\\\PPPIIIRRR```jjjQQQbbb}}}qqqwwwRRRRRR>>>AAA>>>;;;999888777444333jjjSSSMMMEEEDDDBBB@@@>>>>>>>>>>>>>>>@@@===>>>CCCAAAIII]]]wwwnnniiieeebbbeeejjjqqqvvv}}}}}}zzzyyyzzz~~~~~~fffSSSgggssswww^^^LLLDDD@@@>>>;;;:::999888777555::::::999;;;EEEYYYooo}}}sssuuuwwwcccWWWPPPUUUooo~~~~~~~~~|||nnn```]]]tttpppRRRKKKYYYjjjppp~~~|||[[[[[[RRRQQQKKKEEE@@@???===999888999444777777666<<>>;;;999888777444333hhhRRRLLLEEECCCAAA???>>>>>>>>>>>>???BBB??????CCCAAALLLddd~~~ssshhhdddbbbdddddddddgggkkkqqqssswwwzzz~~~|||{{{vvvwwwzzz|||vvvVVVfffxxxvvv[[[JJJDDD@@@>>>;;;999999999777555777777777:::DDDUUUjjjyyyyyyssszzz~~~}}}}}}xxxaaaTTTTTTeee~~~~~~~~~~~~}}}}}}|||}}}zzzooobbb\\\qqquuuWWWJJJUUUmmmoooeeesss___\\\RRRQQQJJJCCC>>>>>><<<888777888666666555666@@@YYYyyyxxxpppooottt{{{~~~}}}~~~}}}yyyyyy}}}qqqooottt}}}zzzxxxwwwtttlllddd\\\NNNDDDJJJVVV~~~}}}}}}WWW```rrryyy~~~YYYQQQCCCAAA>>>;;;999888777444333fffPPPJJJDDDCCCAAA???>>>>>>>>>??????AAA???@@@BBBAAAQQQoooqqqiiicccaaaaaaeeeggggggjjjnnnwwwwwwxxxyyyzzz~~~}}}zzzzzzuuutttwwwyyy```hhhrrrXXXIIIFFF???===;;;999999999777666555555888>>>HHHXXXnnnyyy~~~}}}}}}www^^^RRR[[[uuu~~~||||||}}}~~~~~~~~~}}}yyywwwwwwuuulllaaa\\\nnn|||]]]LLLUUUnnn}}}{{{mmmiiitttaaa[[[PPPOOOHHHBBB======;;;888666888888666444666BBBVVVnnn~~~}}}}}}{{{wwwrrrrrr|||pppqqqtttvvvuuuttt{{{ooopppwww|||yyywwwvvvtttmmmeee]]]OOODDDGGGRRRzzz~~~XXX\\\||||||}}}rrrsss}}}]]]PPPFFFAAA>>>;;;999888777444333eeeNNNGGGDDDCCCAAA???>>>>>>??????>>>@@@>>>???AAABBBZZZyyyxxxllleeecccccc``````cccfffgggjjjpppvvvwwwwwwvvvsssrrrsssttttttyyy~~~{{{wwwxxxuuurrrtttvvv~~~jjjhhhnnnUUUIIIGGG???===:::999999999888666999999===EEEOOO^^^uuuttt^^^VVVggg}}}yyyttttttwww~~~|||{{{}}}|||{{{xxxttttttrrrkkkbbb\\\jjj{{{cccOOOVVVkkk{{{ppp|||qqqllluuueee\\\OOONNNGGGAAA===<<<;;;888666888777666555:::DDDTTTeeepppuuuvvvxxxyyyvvvttt}}}lllmmmooopppnnntttppprrrzzz||||||}}}zzzxxxwwwtttmmmfff^^^PPPEEEHHHSSStttXXXZZZwwwzzz~~~|||rrrooo{{{{{{bbbNNNGGGAAA>>>;;;999888777444333eeeNNNEEECCCBBBAAA???>>>??????@@@===>>>===???AAAFFFfffwwwqqq{{{{{{qqqiiibbb```bbbeeebbbbbbgggjjjlllqqqwwwxxxyyyyyyvvvrrrmmmkkkjjjdddhhhkkknnnxxxzzzuuuxxxuuuqqqsssuuu|||rrrcccpppXXXJJJHHH>>><<<:::999999999888777:::888<<>>IIIXXXgggppp~~~|||~~~}}}yyyuuurrrooooooxxx~~~rrrttt}}}{{{}}}}}}{{{xxxxxx|||xxxuuuxxx}}}zzzyyyxxxtttmmmfff^^^QQQFFFJJJUUUqqq}}}QQQQQQmmmwww{{{zzzrrrqqq{{{gggMMMHHHAAA>>>;;;999888777444333hhhOOOEEECCCBBB@@@????????????@@@>>>>>>===???CCCKKKsssmmmhhhuuuzzz~~~}}}sssnnniiieeefffjjjkkkiiikkkqqquuuwwwzzz~~~~~~~~~zzzuuuqqqnnnmmmiiimmmooopppwww|||vvvzzztttpppsssvvv}}}zzzaaawww]]]LLLFFF>>><<<:::999::::::888777666444888CCCLLLZZZuuu~~~|||nnnggg{{{}}}zzz{{{{{{~~~zzzpppdddaaa^^^]]]```eeehhhjjjnnnrrrvvvxxxzzz~~~|||}}}{{{xxxvvvtttnnnfffWWWaaapppnnnQQQOOO___vvv~~~oooqqqnnnrrr{{{lll^^^NNNMMMGGGAAA======<<<999888:::555666888???JJJ[[[lllwww}}}rrrooottt|||tttttt{{{xxxyyyyyyvvvuuuwwwwwwvvvtttvvvzzzwwwlllhhhjjjpppuuu~~~~~~~~~{{{zzzzzzzzzrrrkkkddd]]]PPPGGGLLLXXXnnnzzzJJJFFFaaa|||~~~ooowwwxxxtttuuu{{{lllMMMHHHAAA>>>;;;999888777444333kkkQQQFFFCCCBBB@@@?????????@@@@@@>>>???===@@@EEEOOO{{{gggbbbpppvvvzzz{{{tttooonnnllljjjlllpppooonnnrrrxxx||||||}}}{{{vvvsssrrrrrrnnnssswwwzzz}}}xxx}}}ssspppsssxxxbbb~~~bbbMMMDDD>>><<<:::999::::::999777777444:::FFFRRRbbb|||}}}zzz{{{vvvjjj{{{|||sssooooooqqqsssyyyzzzlllddd```^^^]]]]]]___```aaa```aaaeeejjjmmmpppwwwzzz|||{{{xxxvvvtttmmmeeeUUU^^^lll~~~rrrOOOJJJZZZsss|||mmmpppkkkrrr|||kkk\\\KKKJJJHHHBBB=========999888:::777777999>>>III[[[nnn|||~~~nnnmmmxxxzzzuuuuuu~~~{{{vvvsssttttttqqqppprrrqqqqqqrrruuuzzzzzzooofffbbbbbbfffjjjssstttyyy|||zzzzzzzzzzzzqqqiiibbb[[[OOOGGGMMMZZZkkk~~~LLLDDD]]]|||{{{sssqqqgggsssvvvuuuyyyuuu}}}pppMMMHHHAAA>>>;;;999888777555333bbbSSSFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@???===FFF@@@NNNpppccc```nnn{{{}}}vvvrrrrrrqqqqqqpppoooooonnnqqquuuyyy}}}||||||rrrrrrnnnsssxxx|||jjjgggzzzcccNNNCCCAAA???===;;;;;;999777555888888;;;FFF[[[qqq|||uuurrrsssxxxuuulllgggeeeeeeeeekkkooouuuzzz}}}sssgggbbbbbb]]][[[[[[]]]___^^^ZZZWWWZZZWWWXXX^^^cccgggnnnuuuyyy~~~|||{{{~~~~~~yyyvvvsssnnniiiZZZ]]]gggyyyqqqNNNJJJTTTkkk|||sssvvv{{{zzzuuuttt[[[UUUMMMHHHEEE@@@<<<:::888666555999999888;;;HHH\\\lllqqquuuxxxqqqjjj}}}zzzwww{{{rrrqqqppppppppppppppppppssspppnnnsss|||{{{uuuqqqiiibbb\\\ZZZYYYZZZeeeiiiooorrrssssssuuuwwwwwwwwwzzz~~~zzzzzz{{{|||zzzwwwrrrmmmeee[[[OOOEEEFFFLLL\\\mmmyyyQQQ@@@WWWtttuuurrrhhhjjjwwwyyyuuu|||LLLFFFDDD>>>::::::888444222444cccTTTGGGCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>FFFAAARRRzzzjjjeeeiiivvv~~~}}}~~~wwwsssrrrssssssssstttuuuvvvwwwyyy|||~~~ssspppnnnssswwwzzzdddXXXnnnyyydddPPPEEE@@@>>>;;;::::::999777555555777>>>MMMbbbttt~~~yyynnnsssuuu{{{|||ttthhh```]]]^^^______gggkkkrrrwwwzzz|||}}}qqqfff]]]ZZZ[[[]]]\\\\\\^^^______[[[XXXSSSQQQRRRWWWZZZ\\\aaagggsssxxx~~~{{{yyywwwqqqjjjYYY\\\gggyyyrrrNNNHHHQQQjjj~~~xxxtttZZZTTTLLLHHHEEE@@@<<<:::999777666777999;;;???KKK^^^lllrrrqqqvvvxxxwww~~~{{{~~~vvvmmmmmmlllkkkjjjjjjjjjkkklllkkklllqqqyyy~~~~~~|||vvvqqqqqqnnnhhhbbb]]]ZZZZZZYYY\\\___cccdddbbbaaabbbccchhhhhhjjjqqqzzz~~~{{{|||~~~|||zzzpppjjjcccZZZMMMBBBAAAEEEPPPfff|||uuuQQQAAASSSmmmxxxlllnnnPPPIIIDDD>>>::::::999555333444cccUUUHHHCCCCCCBBB@@@@@@?????????AAABBB???FFFDDDZZZoooiiinnnyyy}}}|||}}}tttpppppptttuuuvvvxxx{{{~~~sssmmmlllqqquuuxxx~~~aaaPPP```||||||hhhTTTIII>>><<<:::999999999888666666888AAASSSjjj~~~sssppp|||uuu{{{rrrhhh[[[TTTTTTXXX[[[[[[dddiiiooouuuxxx{{{~~~xxxkkkbbb[[[UUUUUUXXX]]]]]]^^^___aaa```\\\ZZZUUUSSSUUUXXXYYYYYY]]]cccmmmrrryyy|||yyyzzzzzzsssjjjYYY\\\fffyyytttOOOGGGMMMeee}}}yyy\\\UUUMMMHHHEEE@@@===;;;:::999777444999>>>CCCNNN___mmmtttrrrxxx}}}xxx|||}}}}}}|||xxxpppjjjiiigggfffeeeeeeffffffeeehhhlllqqqwww}}}~~~yyyvvvtttqqqkkkgggllljjjgggccc```]]][[[ZZZYYY[[[\\\\\\ZZZXXXXXXYYY[[[[[[]]]dddnnnyyy}}}}}}~~~~~~{{{nnniiiccc[[[NNNBBB>>>@@@FFFcccrrrQQQAAALLLaaaxxxyyyllloooSSSJJJDDD>>>::::::999555333444cccUUUHHHCCCCCCAAA@@@??????>>>>>>???BBB???EEEGGGcccssshhhlllwww{{{{{{vvvmmmmmmqqqxxxyyy{{{~~~sssjjjhhhlllqqquuuxxx}}}|||cccTTTddd~~~jjjTTTHHH===;;;999888888999888777999999AAAWWWsssuuu{{{{{{yyy}}}|||{{{{{{|||}}}}}}}}}vvvooouuunnncccVVVPPPSSSXXX\\\\\\dddiiioootttxxx|||xxxnnnbbb\\\XXXUUUWWW[[[[[[]]]___aaabbbaaa___\\\\\\ZZZ[[[]]]]]]^^^eeelllpppuuu|||}}}xxxvvvxxxyyyrrrhhhZZZ[[[dddvvvwwwQQQGGGIII\\\yyy}}}~~~~~~xxx___UUUOOOIIIEEEAAA===<<<;;;:::999444:::???DDDOOOaaaqqqxxxqqqsss~~~~~~rrrwwwzzzuuummmgggfffdddcccbbbcccdddeeebbbhhhpppuuuxxx}}}{{{vvvqqqmmmjjjeeebbbhhhhhhgggfffdddaaa___^^^ZZZ[[[[[[[[[[[[[[[[[[\\\YYYZZZ^^^dddmmmwww~~~}}}}}}yyymmmiiiccc]]]QQQEEE@@@AAAGGGggg~~~}}}qqqSSS@@@FFFXXXsssqqqgggkkkTTTJJJDDD>>>::::::999666444555dddTTTGGGCCCBBBAAA@@@????????????===BBB@@@EEEKKKlllzzztttmmmfffaaahhhsss~~~wwwpppvvv~~~uuuoooqqqxxx|||~~~rrriiifffhhhlllooopppqqquuuxxxvvvbbbVVVcccoooVVVFFF>>>;;;888777888888888777888888DDD___}}}}}}uuuvvvooommmqqqmmmjjjnnnuuuyyywwwsssrrrpppjjjcccgggtttzzzyyyiii```UUUQQQSSSYYY]]]___dddgggmmmrrrvvvzzz~~~pppfff]]]YYYWWWVVVXXX\\\ZZZ]]]aaaeeeeeedddcccbbbaaa___```cccdddhhhsss~~~~~~{{{wwwtttwwwyyyrrriii\\\[[[aaarrrzzzUUUIIIGGGTTTlllnnnnnnsss}}}ppp___TTTNNNJJJGGGBBB???===<<<:::999555:::>>>DDDQQQeeevvv~~~mmmlllzzzzzzppptttsssiiibbb```___^^^^^^```bbbdddaaaiiirrrwwwyyy}}}~~~yyyuuupppkkkgggeeebbbaaahhhhhhiiijjjiiigggdddccc[[[ZZZYYYZZZ[[[]]]^^^___]]]bbbiiirrryyy}}}~~~~~~yyyuuulllfff```[[[QQQGGGBBBBBBHHHiiizzzxxxzzzpppTTTAAADDDWWWvvv}}}mmmffflll~~~||||||XXXLLLDDD>>>:::;;;:::666555666dddTTTGGGAAAAAA@@@????????????@@@;;;CCCBBBHHHQQQwww{{{mmmfffbbb^^^\\\[[[^^^eeekkkjjjeeegggttt~~~zzzvvvtttyyyrrriiigggfffgggiiihhhiiiooovvvuuuaaaQQQXXXtttfffOOO@@@===999777888888888888555888IIIhhhvvvmmm{{{}}}xxxrrriiicccaaa___\\\^^^gggqqqsssjjj```dddbbb\\\VVVXXXaaaffffff\\\WWWRRRPPPRRRWWW\\\___bbbfffkkkooossswww{{{~~~|||||||||wwweee^^^WWWVVVVVVUUUWWWZZZ[[[___fffjjjkkkjjjjjjjjjjjjjjjmmmrrruuu|||}}}|||xxxuuuwwwyyytttlll]]]ZZZ^^^nnn|||XXXKKKFFFNNNccceeefffhhh~~~xxx^^^SSSNNNMMMIIIDDD@@@>>><<<:::999666:::???HHHYYYnnn|||~~~jjjjjjtttyyysssvvv~~~|||nnncccXXXWWWVVVVVVXXX\\\___bbbaaahhhpppuuuwww{{{}}}vvvnnnkkkgggccc`````````aaaiiijjjkkkllllllkkkiiihhh```___]]]^^^aaadddffffffgggppp|||||||||}}}{{{wwwsssiiibbbZZZTTTLLLDDD@@@BBBEEEeeerrrnnnpppmmmUUUDDDDDDXXX{{{rrrmmmppp|||xxxrrrqqq^^^OOODDD>>>:::;;;:::777555777dddUUUGGG???????????????@@@@@@AAA:::EEEEEELLLXXXpppfff^^^^^^___]]]\\\^^^\\\___aaa___bbbooo}}}yyyxxxwwwwww}}}rrrjjjgggdddeeehhhiiilllwww}}}hhhRRRQQQjjjvvvWWWBBB???:::888888888888888888:::LLLjjj}}}qqqhhhuuuuuunnnfff^^^ZZZZZZSSSRRRVVV^^^eeeeee\\\TTTVVVUUUQQQLLLLLLPPPRRRQQQKKKLLLMMMNNNPPPTTTZZZ___cccgggkkkooorrrvvvzzz}}}{{{zzzzzz~~~sssjjj^^^XXXTTTVVVWWWWWWXXX[[[]]]ccckkkpppqqqqqqrrrrrrtttwwwzzz{{{xxxttttttvvvsssnnn]]]YYYZZZjjj}}}YYYLLLFFFNNNdddhhhllljjj}}}aaaUUUSSSOOOKKKEEEAAA>>><<<:::888666:::AAAOOOdddyyyttttttyyyjjjmmmttt~~~www~~~ttteeeZZZPPPOOOOOOQQQTTTYYY^^^aaadddhhhnnnsssvvv{{{}}}ssskkkcccaaa___\\\[[[]]]```cccjjjkkklllmmmmmmmmmkkkjjjfffdddcccffflllrrrvvvwww{{{~~~{{{{{{|||{{{xxxuuukkkaaaVVVNNNFFF???>>>@@@BBBaaa|||ooohhhfffjjjXXXHHHCCCRRRwwwxxxqqqpppxxx{{{uuunnnlllbbbOOOCCC>>>:::;;;:::777666777eeeVVVHHH>>>>>>>>>>>>???@@@AAABBB:::GGGHHHOOO]]]ddd]]]ZZZ```dddccccccfffaaabbbbbbbbbkkk~~~}}}yyyyyyyyyyyy}}}qqqkkkeeecccdddjjjnnntttrrrZZZUUUjjj{{{UUUDDD@@@;;;999888888888888???>>>KKKeeexxx|||~~~{{{zzzyyypppiiittt~~~qqqiiiaaaYYYVVVWWWPPPPPPPPPSSSVVVWWWTTTRRRLLLLLLJJJGGGFFFFFFDDDBBB???DDDJJJMMMOOOSSSZZZ```gggiiimmmqqqtttwww{{{~~~{{{yyyzzz~~~sssggg___\\\WWWVVVYYY\\\\\\]]]```___fffnnntttvvvvvvwwwyyywww}}}vvvxxxwwwrrrpppqqqpppmmm]]]XXXXXXhhh}}}YYYLLLFFFOOOhhhpppvvvuuu}}}~~~eeeZZZXXXPPPLLLFFFAAA>>><<<999888555:::CCCUUUmmmrrrsss|||pppttt|||ttt~~~xxxmmm___SSSMMMLLLMMMOOOSSSZZZ```ccchhhjjjnnnssswww}}}wwwlllbbb]]]]]][[[YYYZZZ]]]bbbfffjjjkkklllmmmmmmmmmlllkkkeeeddddddiiisss|||}}}zzzzzz||||||{{{xxxooocccVVVLLLDDD>>>===???CCCaaapppgggcccjjj[[[KKK@@@JJJnnn{{{qqqlllrrrxxxtttllliiidddLLLCCC>>>;;;;;;;;;777666888dddUUUGGGCCCBBBAAA@@@@@@@@@AAAAAA@@@???DDDKKK```uuu[[[\\\^^^```aaabbbaaaaaa```aaaaaagggxxx~~~~~~|||zzz}}}rrrggggggfffeeegggooo}}}yyyVVVZZZcccoooMMM@@@===999777777777888777777???PPPdddrrryyyzzz{{{~~~mmmttttttpppvvvwwwiiiccc___WWWPPPMMMMMMKKKJJJLLLOOOPPPNNNLLLHHHGGGDDDAAA???>>>??????@@@BBBEEEIIIMMMSSSZZZ___dddlllsssuuuvvvyyyxxxuuu{{{{{{|||xxxmmmbbb\\\ZZZZZZZZZ[[[]]]___aaabbbbbbffflllqqquuuxxx{{{}}}zzz{{{zzzwwwuuutttooohhhccc[[[ZZZiii[[[EEEHHHQQQkkk~~~xxxuuugggWWWTTTRRROOOKKKGGGBBB===;;;<<<===888AAA\\\vvv~~~yyysss|||}}}{{{}}}zzz~~~vvvzzz|||sssfffXXXMMMGGGIIILLLNNNQQQVVV\\\```iiiiiikkkpppwww}}}|||tttmmmfff^^^ZZZZZZ[[[ZZZZZZ\\\```ccciiijjjkkklllmmmnnnnnnnnnjjjhhhfffjjjttt{{{}}}}}}{{{zzz}}}zzzrrrjjj___TTTLLLFFF@@@>>>@@@EEE\\\zzzfffeeefffpppJJJBBBRRRgggyyyqqqnnntttyyyxxxssspppiiiPPPHHH@@@;;;;;;;;;888666777eeeUUUGGGCCCBBBAAA@@@@@@@@@AAABBBBBBAAAFFFNNNbbbvvviiijjjgggbbb]]][[[[[[]]]^^^aaaeeekkkxxx|||~~~~~~pppddddddcccbbbdddkkkwwwqqqPPPSSS```gggNNN@@@===999777777777888777999@@@MMM___lllrrruuuxxxvvvxxxuuuuuu~~~}}}pppccc\\\WWWPPPIIIFFFEEEDDDCCCEEEGGGHHHFFFDDDEEECCCAAA???>>>>>>???@@@@@@BBBDDDHHHLLLSSS[[[aaagggpppxxxyyyxxxyyyzzzxxxyyyyyyzzz|||zzzpppggg```\\\\\\\\\]]]^^^___aaadddeeefffiiinnnrrrvvv{{{yyy{{{yyyuuusssrrrllleee^^^VVVTTTbbb{{{]]]HHHGGGPPPqqqmmm\\\XXXXXXRRRLLLHHHDDD===:::999>>><<>>======>>>@@@@@@???===??????>>>===>>>???@@@AAAAAABBBDDDGGGKKKRRR[[[aaaiiisss|||{{{wwwwwwyyyyyyvvvvvvwwwyyy|||xxxmmmeeeaaa]]]\\\______```aaaccceeeggghhhjjjlllnnnqqqvvv~~~|||~~~yyyzzzxxxssspppoooiiibbbZZZRRROOO]]]www~~~___KKKEEEQQQ|||}}}qqq```\\\```XXXPPPNNNIIIAAA;;;999<<<>>>III\\\lllooojjjeeellltttwww}}}{{{nnn```SSSIIIDDDDDDGGGJJJMMMQQQVVV[[[___```cccgggnnnuuu}}}|||rrrjjjfffaaa[[[ZZZ[[[\\\\\\]]]___bbbeeeiiijjjlllnnnooopppqqqqqqssstttxxx}}}{{{zzzxxxvvvxxxyyyssskkkaaaWWWLLLEEE@@@;;;:::<<>>@@@BBBCCCDDDEEEEEEGGGJJJPPPXXX^^^gggsss{{{yyyssssssuuuwwwuuuuuuvvvxxxzzzzzzoooeee___^^^^^^^^^aaaaaacccdddfffhhhjjjkkkmmmmmmnnnpppvvv~~~{{{~~~~~~}}}}}}zzz{{{xxxrrrooommmhhhaaaZZZQQQMMM[[[vvv~~~aaaMMMFFFUUU|||xxxgggcccggg]]]VVVUUUQQQFFF===;;;888???MMM]]]hhhkkkgggdddwwwxxxssszzz||||||yyyqqqdddUUUJJJDDDCCCBBBEEEIIIMMMQQQVVV[[[______bbbhhhnnnuuu{{{xxxmmmeeeaaa]]]YYYXXXZZZ\\\\\\]]]___ccceeejjjkkkmmmoooqqqsssttttttxxx|||~~~~~~}}}zzzxxxyyyzzztttkkk```WWWLLLFFFAAA<<<;;;>>>FFFZZZ~~~}}}xxxeeecccttt^^^HHHNNNgggsssSSSIIIBBB=========999666555gggVVVGGGDDDCCCBBBAAAAAAAAABBBBBBBBBCCCKKKUUUjjjxxxmmmlllfffeeecccdddggglllqqqttt{{{}}}}}}rrrfff]]]]]]]]]]]]___dddjjjoooqqqmmmQQQRRRjjjsss___NNN@@@===999666666777777777999>>>NNNeeessswww}}}{{{qqqwwwooouuuyyyooodddYYYRRRLLLDDD??????;;;<<<======<<<<<<<<<<<<::::::;;;===???AAACCCDDDGGGGGGGGGGGGIIINNNTTTYYYeeepppyyyvvvqqqqqqtttvvvtttvvvxxxyyy{{{}}}vvvlllccc```___```aaabbbccceeegggiiikkklllmmmmmmmmmmmmpppvvv~~~~~~~~~~~~}}}}}}}}}||||||yyysssooonnnhhhbbbYYYOOOKKKYYYuuucccLLLGGGYYY}}}ooojjjjjj```\\\]]]WWWHHH===<<<888CCCRRRaaalllrrrqqqnnn}}}rrruuu}}}xxxtttkkk^^^PPPFFFBBBBBBAAADDDIIIMMMRRRWWW\\\```aaaeeekkkppptttyyyvvvhhh___]]]ZZZVVVVVVYYY[[[]]]^^^```cccfffkkklllooorrrtttwwwxxxyyy}}}~~~{{{xxxzzzzzztttkkk```VVVLLLFFFAAA===<<>>SSSnnnzzzxxx{{{wwwmmm}}}uuu{{{~~~uuuhhh^^^UUUNNNGGG@@@======:::;;;===<<<;;;999:::;;;999:::;;;===???AAABBBCCCGGGGGGHHHIIIJJJMMMRRRVVVcccmmmtttssspppqqquuuvvvssswwwzzz|||}}}xxxrrrkkkeeeccccccdddddddddeeegggjjjlllnnnooopppoooooopppssszzz~~~}}}}}}}}}}}}~~~}}}}}}yyyssspppnnnjjjdddWWWMMMIIIXXXtttcccJJJHHHYYY|||ppplllllleeedddggg]]]HHH;;;;;;;;;GGGWWWfffttt~~~~~~tttqqqqqq|||{{{sssnnndddXXXLLLDDDAAA@@@@@@DDDIIINNNSSSXXX]]]```ccchhhooosssvvvyyy~~~~~~rrrddd[[[ZZZYYYVVVVVVYYY\\\^^^```bbbeeegggmmmnnnqqquuuxxxzzz|||}}}}}}|||yyyvvvxxxxxxrrriii___UUUJJJDDD???::::::<<>>??????@@@CCCEEEHHHJJJLLLOOOSSSVVV___gggmmmmmmmmmqqqssssssrrrvvv{{{~~~|||ooolllgggeeeeeeeeeeeeeeefffhhhkkknnnppprrrssssssrrrtttvvvzzz~~~}}}|||{{{|||}}}}}}||||||xxxrrrooonnnjjjdddVVVMMMJJJXXXtttbbbIIIHHHRRRpppuuutttxxx~~~zzzxxx~~~uuuppptttppprrruuufffJJJ<<<===<<>>999888;;;AAARRRssszzzyyyxxxhhhfffwwwaaaIIINNNaaa|||ooofffdddooo~~~zzz\\\MMMGGGCCCDDDCCC>>>999888iiiWWWHHHEEEDDDCCCBBBAAABBBCCCCCCAAACCCNNNYYYnnnoooeee`````````bbbeeekkkqqqtttwwwwwwzzz|||xxxoooiiiiiifffsssyyyvvvwww~~~||||||}}}ooobbb[[[[[[ZZZYYYZZZ___eeejjjuuuwwwcccZZZQQQrrrppp```SSS@@@===999777777777888777:::GGGhhhqqq|||wwwxxxxxxnnn```XXXPPPJJJDDD===;;;>>>:::===???>>>;;;999:::;;;888888:::;;;<<<=========@@@CCCGGGJJJMMMPPPTTTWWWZZZ```fffgggjjjoooqqqppppppvvv|||~~~ttthhhfffddddddeeeffffffeeehhhjjjmmmpppssstttuuuuuuuuuwww{{{~~~}}}|||{{{zzz{{{||||||{{{{{{wwwqqqnnnnnnjjjeeeWWWOOOLLLZZZwwwaaaIIIGGGLLLcccuuuooohhhppp|||vvvttt||||||}}}zzz~~~nnnNNN>>>@@@:::FFFUUUeeewwwlll^^^iiixxxqqq}}}xxxvvvuuuooocccYYYRRRMMMFFFBBBBBBBBBAAA???@@@DDDJJJPPPUUUZZZ___bbbdddjjjrrrwwwyyy|||zzzuuuiii\\\UUUWWWZZZZZZYYY\\\```ccceeegggjjjlllpppqqquuuyyy}}}zzzzzzwwwuuuwwwyyysssjjj```VVVKKKEEE???:::999;;;@@@QQQrrryyyyyyyyyiiigggtttbbbGGGHHHYYY{{{tttzzzmmmfffooozzzZZZOOOHHHDDDEEEEEE???:::888mmmTTTHHHGGGEEEBBB@@@@@@AAACCCEEEAAACCCKKKUUUooo{{{nnnaaabbbbbbcccdddgggjjjmmmooosssrrrqqqrrrqqqooojjjgggkkkuuujjjggg```bbbppp}}}|||{{{}}}}}}|||}}}ooo___XXXWWWXXXZZZZZZ[[[aaaiiipppmmmQQQUUUpppjjjbbbQQQAAA<<<888888777555777;;;>>>IIImmmyyytttvvv}}}vvvggg___VVVMMMHHHCCC>>>===???===>>>???===;;;999999:::::::::::::::;;;;;;<<<<<<<<<@@@EEEJJJNNNQQQUUUXXX]]]]]]___dddjjjoooooonnnooouuu{{{}}}vvvpppggggggfffffffffgggggggggkkkmmmoooqqqqqqsssuuuwwwzzz|||~~~~~~|||yyyyyyyyyzzzzzz{{{{{{{{{vvvwwwuuupppnnnnnniiicccUUULLLKKK\\\zzzgggHHHAAAFFFbbbyyyttthhh~~~tttyyymmmuuuLLLBBB??????GGGRRR___rrrsssccc^^^rrrwww|||vvvpppnnnkkkdddXXXOOOMMMIIIDDDAAA@@@BBBCCCDDDGGGNNNVVVZZZYYYYYY\\\___dddlllsssuuuxxx}}}|||nnn___[[[\\\]]]^^^```]]]^^^ccciiikkkkkkmmmrrrssswww{{{|||{{{}}}||||||||||||zzzvvvppplllcccXXXLLLEEE@@@;;;888999AAAVVVjjjzzzyyyjjjjjj}}}[[[FFFGGGUUUxxx|||xxxssstttrrr|||]]]PPPMMMKKKKKKFFF>>>888888oooUUUHHHFFFEEEBBBAAAAAABBBDDDEEECCCEEEMMMVVVooo~~~rrrccccccbbbbbbbbbeeejjjnnnqqqooooooooonnnllljjjhhhgggwww|||{{{hhh```]]]YYY\\\fffnnnqqqvvv|||}}}}}}ppp```YYYWWWXXXZZZYYYZZZ```hhhtttoooRRRUUUnnnooogggSSSAAA;;;888888777555777;;;AAAPPPuuu|||ttt|||rrryyyyyymmmaaaXXXNNNHHHCCC===;;;<<<<<<======<<<:::999:::;;;<<<<<<<<<=========>>>>>><<>>???@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEGGGJJJMMMWWWWWWXXX\\\bbbgggiiijjjlllrrrwwwzzzwwwpppkkkhhhhhhgggeeedddeeegggiiikkkmmmooorrrssstttuuuxxxzzz{{{}}}~~~|||zzzzzz{{{{{{{{{zzzyyywwwvvvyyyzzzwwwqqqnnnlllggg```TTTKKKHHHYYYwwwfffKKKAAAEEEccc~~~|||ooo\\\jjjzzzMMMCCCCCC;;;FFFTTT___kkkwwwmmmggg___eee|||vvvsss~~~vvvppphhhbbb[[[VVVTTTOOOGGGAAAAAAAAA@@@AAABBBDDDFFFGGGKKKSSS]]]aaa___[[[ZZZZZZccckkkssswww{{{}}}ttthhh\\\YYYZZZ[[[\\\^^^```aaaeeekkknnnnnnqqqvvv}}}zzz}}}xxxtttcccWWWJJJCCC???<<<<<<>>>CCCYYYkkkwww~~~sssbbb___mmmyyyRRRBBBHHHXXXooodddnnnwwwcccSSSRRRSSSTTTOOOCCC;;;888sssWWWIIIEEEDDDCCCCCCDDDFFFGGGIIIGGGGGGMMMUUUnnn~~~uuusssnnneeejjjjjjhhhhhhhhhjjjkkklllnnnpppqqqnnnjjjkkkqqqvvvwwwfffhhhxxxlllaaaYYYXXXZZZeeerrrzzzpppbbbZZZXXXWWWXXXWWWWWW]]]fff}}}mmmRRRTTThhhvvvjjjaaaHHH@@@;;;888888777555777<<>>>>>???AAACCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFEEEGGGJJJMMMSSSTTTVVV[[[```fffjjjlllkkkqqqwwwyyyuuunnnjjjhhhhhhiiigggeeecccdddgggkkkmmmoooqqqsssuuuuuuwwwyyy{{{{{{}}}~~~}}}{{{zzz{{{|||}}}}}}}}}{{{yyyxxxzzz{{{wwwqqqmmmkkkeee^^^RRRIIIGGGWWWuuucccLLLDDDJJJnnnzzzaaakkkzzzNNNCCCEEEBBBHHHSSS```ooo}}}~~~jjjggg^^^```tttpppqqq~~~{{{sssjjjccc]]]WWWPPPKKKIIIFFFAAA===???@@@BBBCCCCCCDDDFFFGGGMMMUUU]]]___\\\YYYXXXYYYbbbjjjrrrvvvzzz}}}|||yyyoooeee\\\[[[\\\\\\]]]___bbbbbbfffllloooooosssxxx{{{wwweeeXXXJJJBBB>>>;;;<<<>>>FFF]]]oooyyyvvveee```fffsssNNNAAAGGGWWWnnnkkk|||fffXXXXXX[[[]]]WWWIII===888uuuYYYJJJEEEEEEEEEEEEGGGIIIJJJLLLGGGGGGLLLSSSkkkwwwjjjiiiiiigggjjjkkkmmmnnnppppppqqqqqquuuxxxyyyvvvtttvvv~~~{{{lllhhhsss}}}eee[[[\\\eeelll~~~oooaaa[[[XXXWWWWWWVVVWWW^^^fffgggOOORRRfff|||lllbbbJJJ???:::777888777666888<<>>@@@BBBEEEEEEDDDDDDFFFHHHOOOUUUZZZ[[[XXXUUUWWWZZZ```gggnnnrrrvvvyyywwwrrrlllddd^^^]]]^^^^^^___bbbdddcccgggmmmpppqqquuu{{{~~~zzzwwweeeXXXJJJBBB===::::::<<>>:::777777777666888===BBBhhh}}}yyyzzznnn[[[RRRIIIEEE@@@;;;:::<<<;;;===@@@BBBDDDFFFIIIKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMOOOQQQQQQVVV\\\aaaccceeegggiiijjjrrryyy|||{{{sssnnnlllkkkgggdddeeeeeeeeefffhhhjjjmmmnnnppprrruuuvvvwwwxxx{{{}}}}}}|||{{{|||wwwwwwsssmmmiiifffaaaZZZOOOHHHHHHYYYuuuxxxZZZIIIHHHXXXnnntttWWWGGGFFFBBBOOOmmmvvv___\\\eeexxxqqqsssuuutttuuu~~~tttjjjbbbZZZRRRMMMGGGEEEBBB@@@@@@AAABBBCCC???BBBEEEDDDBBBBBBFFFJJJOOOUUU\\\]]][[[ZZZ]]]```lllppprrrtttwwwzzzwwwqqqeeeaaa___aaabbbaaabbbeeeddddddgggmmmppprrrwww}}}~~~~~~{{{yyywwwtttpppmmm]]]QQQFFFAAA>>>;;;:::<<>>:::777777777666999===AAAggg|||wwwxxxlll\\\SSSJJJEEE@@@;;;999;;;;;;===@@@BBBCCCEEEHHHKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGJJJMMMOOOPPPQQQSSSTTTXXX^^^dddhhhhhhhhhiiijjjiiiqqqxxx{{{~~~zzzsssooommmkkkeee```ddddddeeegggiiikkkmmmnnnppprrruuuvvvwwwxxxzzz|||~~~zzzyyyxxxyyyvvvvvvrrrlllhhhfff```YYYNNNHHHHHHZZZuuutttXXXHHHJJJ___}}}ZZZHHHFFFIIIVVVrrrhhhdddnnnoooiiinnnppptttyyymmmbbbZZZRRRKKKFFFBBBAAA@@@??????AAABBBCCC===@@@CCCBBB@@@AAAFFFKKKOOOVVV___bbbaaa___```bbbjjjlllmmmnnnqqqtttqqqkkkccc___^^^aaabbbaaabbbeeeddddddgggmmmppprrrwww~~~~~~}}}~~~|||yyyvvvtttpppllliiiXXXMMMDDD@@@>>><<<<<<>>>EEEaaarrrxxx~~~yyyhhh^^^dddnnnKKKAAAAAAHHHwwwwwwooopppwwwwww{{{zzzaaaJJJ===zzzYYYNNNLLLLLLLLLNNNVVV^^^___ZZZUUUTTTRRRRRRjjj~~~~~~|||vvvpppnnnrrrwww{{{}}}vvvgggccceeeuuurrrccc\\\WWWTTTTTTWWW[[[]]]cccjjj{{{sssXXXBBBJJJeeewwwppp^^^JJJ???:::777777777666888===GGGfffpppnnn}}}{{{}}}tttjjjYYYPPPGGGDDDBBB>>><<<<<<<<<>>>AAABBBCCCEEEGGGIIIHHHIIIJJJIIIHHHHHHIIIKKKFFFHHHJJJNNNRRRUUUXXXZZZaaaiiirrrrrrllleeebbbbbbgggnnnrrrrrruuu|||}}}yyy{{{sssllljjjkkkkkkfff```bbbbbbdddfffhhhkkkmmmnnnnnnrrrvvvvvvtttvvv{{{wwwzzz~~~~~~{{{wwwwwwwwwxxxyyyyyyuuunnnjjjgggaaaZZZIIIJJJIIIXXXwwwzzzXXXKKKHHHaaa^^^MMMMMMHHHYYYlllzzzooocccmmm~~~sssooommmjjjnnnqqqaaaZZZUUUNNNEEEAAA@@@@@@@@@BBBCCCCCC@@@>>>??????@@@BBBEEEFFFFFFEEEJJJTTT___bbb___ZZZYYY[[[]]][[[ZZZ^^^eeehhheeebbb```bbbcccbbb___```cccfffgggeeehhhooorrrrrrwww{{{~~~zzzzzzwwwtttssspppfff[[[SSSOOOHHHAAA===<<<<<<===HHHcccwwwqqq```]]]qqqfffNNNDDD???UUUtttlllsssxxxxxxTTTDDD~~~\\\QQQNNNOOOOOOSSS\\\dddeee```WWWVVVTTTTTTllltttpppllllllqqqxxx|||yyywwwxxxzzznnn___]]]eeezzz|||zzzwwwrrrooowwwpppaaa[[[WWWTTTSSSWWWYYY\\\cccjjj}}}pppUUUCCCNNNkkktttjjjXXXEEE???:::777888777666999===AAA^^^ooowwwyyyyyyuuulllZZZPPPGGGDDDBBB>>><<<<<<===???BBBCCCDDDEEEHHHJJJLLLLLLLLLJJJHHHGGGHHHIIIHHHIIIKKKNNNSSSYYY^^^aaadddkkkqqqppphhhaaa^^^^^^dddjjjnnnooorrrwwwwwwsssuuuqqqllljjjjjjiiieeeaaafffffffffgggiiikkkmmmooopppsssuuuuuutttvvv|||wwwllldddgggoooxxx}}}zzzzzz{{{{{{wwwwwwssslllgggddd^^^WWWHHHJJJJJJZZZxxxxxxWWWKKKFFF[[[]]]NNNOOOOOOZZZgggpppyyyhhh]]]kkkvvvnnnooonnnpppzzzkkk\\\UUUQQQJJJBBB>>>??????AAACCCEEEDDDBBB???@@@@@@@@@BBBEEEGGGHHHHHHMMMSSSZZZ\\\ZZZWWWUUUVVVSSSQQQPPPSSSXXX]]]^^^]]]___aaabbbaaa``````cccffffffeeehhhnnnrrrrrrwww~~~{{{}}}~~~}}}}}}zzzzzzyyyvvvuuuqqqfffZZZQQQMMMGGGAAA===<<<===>>>KKKfffzzzqqq```]]]ttthhhOOODDD@@@VVVzzzqqqvvv~~~wwwsss~~~vvvQQQBBBaaaUUUQQQSSSUUUZZZdddmmmmmmhhhZZZXXXWWWWWWmmmxxxrrrnnnkkkiiijjjoootttyyy{{{xxxrrroooqqqtttwwwgggZZZ\\\llluuuwwwwwwrrrjjjiiivvv}}}lll___YYYWWWTTTSSSVVVXXX[[[bbbjjjkkkPPPCCCRRRssswwwoooaaaQQQ???:::888888888777999>>>AAAZZZqqqzzzyyyxxx|||yyyppp[[[QQQHHHDDDAAA===;;;<<<===???BBBCCCDDDEEEGGGIIIMMMMMMNNNMMMLLLLLLNNNOOOQQQQQQPPPRRRUUUYYY]]]```fffjjjmmmiiiaaaYYYVVVVVV\\\aaafffhhhjjjmmmkkkhhhiiiiiiiiiiiihhhfffdddccckkkjjjiiiiiijjjlllnnnpppqqqssstttttttttvvv|||rrr^^^WWWSSSVVV___mmm~~~~~~|||}}}}}}}}}uuuuuupppiiiddd```ZZZRRRGGGJJJKKK\\\{{{qqqTTTKKKFFF[[[___RRRRRRVVV\\\aaaeeennn}}}fff\\\mmmppptttvvvvvv{{{qqqcccUUUNNNKKKDDD>>><<<===???AAADDDGGGFFFCCC@@@@@@AAAAAACCCEEEHHHKKKLLLPPPQQQRRRSSSSSSQQQPPPOOOHHHGGGFFFGGGKKKQQQWWW[[[]]]___``````___aaaccceeeeeeeeeiiinnnqqqsssxxx~~~{{{|||~~~yyyooonnnrrrwwwzzz{{{||||||zzzxxxrrreeeWWWOOOKKKEEE???<<<<<<>>>???MMMhhh{{{~~~ppp^^^ZZZpppeeeMMMDDDCCC]]]yyynnnrrrxxxuuulllvvvtttMMM@@@fffYYYUUUXXX[[[aaallluuuuuuooo```\\\YYYXXXkkkzzznnnjjjlllkkkiiihhhjjjmmmqqqrrryyyyyywwwrrrooorrr{{{~~~rrreee\\\ddd|||}}}xxxggg\\\XXXWWWTTTSSSUUUVVVYYYccclll}}}eeeMMMDDDSSSzzz~~~xxxlll___???;;;888999999888:::???JJJ]]]vvvzzz~~~{{{yyy|||}}}sss]]]RRRHHHDDDAAA===;;;<<<===???AAABBBCCCDDDFFFHHHKKKMMMQQQUUUYYY]]]bbbfffkkkjjjgggdddaaa^^^[[[ZZZaaacccccc___VVVPPPMMMMMMQQQUUUYYY\\\^^^^^^\\\ZZZZZZ^^^ccceeeeeedddeeeffflllkkkjjjiiijjjmmmoooqqqrrrsssssssssssswww|||qqq]]]UUUSSSQQQUUU```sss|||||||||||||||tttsssooogggbbb^^^WWWPPPFFFIIILLL^^^~~~oooSSSLLLGGGYYYyyyyyydddYYYVVVXXX[[[___cccnnn~~~ggg]]]oooqqqyyy}}}{{{~~~}}}uuuiii[[[NNNHHHEEE@@@<<<;;;<<<>>>AAAEEEHHHHHHEEEBBBAAABBBCCCDDDFFFIIINNNQQQSSSPPPMMMLLLMMMMMMLLLJJJDDDDDDDDDDDDGGGNNNWWW]]]___^^^^^^^^^^^^```bbbddddddfffjjjnnnqqqtttxxx|||{{{|||~~~{{{lllaaa```hhhssszzz~~~~~~{{{tttdddVVVLLLIIICCC>>><<<<<<>>>@@@NNNjjj{{{}}}zzzmmm\\\VVVddd\\\GGGBBBIIIiiiooobbbgggqqqrrrmmmsssKKK@@@kkk\\\[[[^^^bbbiiittt~~~~~~yyyjjjccc]]]YYYiii~~~ooohhhhhhjjjiiihhhggghhhkkknnnqqqnnnpppqqqqqqttt~~~rrreee___ooo~~~{{{ssscccYYYWWWVVVTTTSSSTTTUUUYYYdddpppyyy^^^KKKEEETTTwwwhhhZZZ@@@;;;888999999999;;;@@@PPP^^^xxx{{{uuu|||}}}}}}yyyzzz~~~uuu___TTTIIIDDDAAA===;;;<<<<<<>>>@@@AAAAAABBBDDDFFFIIINNNWWW```jjjttt}}}}}}rrrfff[[[UUUWWWXXXWWWSSSMMMHHHFFFFFFFFFHHHKKKOOOQQQOOONNNMMMMMMSSS\\\```bbbcccfffiiiiiiiiiiiiiiikkkmmmppprrrqqqqqqqqqrrrssswww{{{~~~|||jjjccc]]]]]]]]]aaannn~~~}}}}}}|||{{{zzzsssrrrnnnfffaaa]]]VVVOOOEEEIIIMMM```uuuWWWMMMEEETTTyyytttxxx}}}~~~jjj```[[[VVVZZZ```iiiwwwiii]]]kkkzzzoooyyy{{{|||~~~xxxooobbbVVVJJJDDDBBB>>>======<<<>>>AAADDDHHHHHHEEECCCBBBDDDEEEFFFGGGKKKPPPTTTTTTOOOIIIHHHJJJKKKIIIGGGEEEFFFGGGIIINNNUUU___eeeeeeccc___]]]]]]___aaabbbdddhhhlllnnnppptttwwwyyy{{{}}}~~~{{{kkk```aaalllyyy|||ttteeeVVVJJJGGGAAA===;;;<<<>>>@@@PPPmmm}}}|||xxxmmm\\\UUU[[[UUUCCCAAAMMMqqq}}}ccc[[[dddnnnqqqoooqqqIIIBBBppp```bbbeeeiiiqqqzzzoooddd]]]hhhtttiiigggiiiffffffggggggiiiooouuuzzzooosssvvvxxx{{{uuuccc___sss{{{~~~~~~ooo___WWWWWWUUUSSSSSSTTTUUUZZZggguuuwwwYYYIIIIIIWWWtttbbbSSS@@@;;;999:::::::::<<>>@@@AAAAAABBBDDDFFFJJJPPPZZZeeeqqq}}}vvvfffWWWNNNPPPPPPOOOLLLGGGCCCAAAAAA@@@???BBBFFFHHHEEEEEEGGGGGGMMMVVV\\\```cccgggjjjggghhhhhhjjjlllnnnpppqqqoooooopppqqqtttwwwyyy{{{vvvoootttqqqqqqpppttt~~~}}}{{{xxxqqqqqqllleee```]]]VVVOOODDDIIIMMMaaawwwWWWKKKFFFYYY}}}|||xxxkkkeee^^^VVV[[[cccoootttdddmmm}}}rrrkkkuuu{{{wwwxxxsssjjj\\\QQQFFFBBB@@@>>>>>>@@@>>>>>>@@@CCCFFFFFFEEECCCCCCFFFIIIJJJJJJLLLQQQVVVPPPLLLHHHGGGIIIIIIHHHFFFEEEHHHMMMUUU^^^fffmmmqqqqqqlllddd___^^^___aaabbbeeejjjnnnnnnppptttvvvvvv{{{~~~vvvooosss{{{tttfffXXXIIIFFF@@@<<<:::;;;===???SSSppp{{{xxxnnn]]]UUUYYYTTTBBB@@@LLLpppooo______iiipppooommmoooIIIDDDttteeegggkkkpppzzz}}}nnncccjjjssshhhgggiiifffggghhhjjjmmmuuu|||{{{ccc\\\rrrzzzkkk\\\VVVXXXTTTSSSSSSTTTUUU\\\jjjyyyxxxTTTGGGMMM```tttaaaSSS@@@;;;999:::;;;:::===BBBNNN```}}}|||sss{{{|||qqqyyyvvvbbbVVVJJJDDD@@@<<<;;;<<>>???<<<===CCCDDDBBBCCCGGGIIINNNTTT[[[```dddhhhjjjhhhiiikkklllnnnnnnnnnnnnlllmmmnnnqqqtttvvvwwwwww~~~|||zzz~~~{{{wwwtttnnnnnnjjjccc___\\\UUUNNNDDDIIINNNbbbvvvSSSHHHIIIddd~~~uuu~~~{{{gggeee___ZZZ]]]bbbnnnmmmooozzzllljjjsssxxxuuuxxx|||ooofffXXXNNNDDD@@@???===???CCC?????????@@@CCCDDDDDDCCCCCCGGGLLLMMMLLLMMMQQQVVVJJJIIIHHHHHHHHHHHHFFFEEEGGGKKKUUUcccrrr}}}wwwlllccc```aaacccdddfffmmmpppnnnooosssuuusss|||yyysssggg[[[IIIEEE@@@;;;999:::<<<>>>QQQooo}}}xxxtttlll\\\SSSYYYUUUBBB???IIIjjjzzzkkk```ccckkkooonnnnnnlllHHHFFFxxxhhhkkkooouuuvvvhhhmmmuuukkkhhhhhhiiijjjkkklllpppxxxdddZZZqqqyyyiii[[[VVVXXXTTTSSSSSSUUUVVV]]]lll|||zzzRRRFFFQQQgggrrr]]]OOO@@@<<<999;;;;;;;;;>>>BBBRRRgggrrrqqq{{{}}}vvvbbbWWWJJJDDD@@@<<<:::<<<@@@BBBDDDEEEEEEEEEGGGIIIFFFIIIOOOUUU[[[aaahhhmmmkkklllllljjjeee^^^WWWSSSOOONNNMMMKKKGGGCCC???>>>AAA<<<===BBBDDDBBBDDDIIIMMMPPPUUU[[[aaaeeehhhiiijjjkkkmmmoooooonnnlllkkkjjjkkkmmmqqqtttvvvvvvuuu~~~}}}}}}{{{xxxsssooolllllliiibbb^^^[[[UUUNNNDDDIIINNNbbbxxxRRREEEIIIfffrrrqqq~~~sssbbbddd___^^^___aaakkkooommmtttyyyeeellltttxxxvvvzzzzzzmmmcccVVVLLLCCC???>>>===???DDD@@@???>>>???AAACCCDDDCCCDDDIIINNNOOOMMMNNNQQQUUUEEEFFFHHHHHHHHHGGGEEEEEEIIIOOO\\\oooqqqgggcccccceeefffgggnnnqqqoooooossstttqqq|||~~~xxxssshhh]]]IIIEEE@@@;;;999999;;;===MMMlllzzzsssppphhhYYYOOOXXXTTTAAA===FFFeeeoooaaabbbhhhlllooosssiiiGGGFFFqqqsss}}}yyyeeennnooofffdddcccjjjkkkjjjjjjoooyyy|||~~~~~~kkkaaannn{{{pppddd[[[VVVTTTTTTSSSTTTVVVVVV[[[llltttTTTJJJPPPvvvpppbbbSSSCCC<<<999======:::===DDDWWWlllooommmrrr{{{iiiZZZKKKCCC???;;;:::;;;DDDEEEEEEFFFFFFFFFFFFFFFFFFGGGJJJNNNSSSXXX[[[^^^[[[ZZZ___ffffff]]]WWWWWWUUUTTTRRROOOKKKFFFBBB???@@@>>>===???DDDJJJOOOQQQTTTZZZdddmmmsssuuutttsssqqqqqqpppooommmlllkkkjjjjjjkkkllllllmmmppptttwww}}}|||{{{yyyvvvssspppnnnkkkfffaaa]]]\\\WWWOOOIIIEEECCCNNNgggzzzWWWKKKIIIYYYuuuwwwtttxxxvvv{{{ooobbbaaa___```^^^[[[ddd~~~lllaaakkkssspppuuuvvvyyywwwggg\\\PPPHHH???<<>>NNNhhhuuutttpppcccTTTQQQZZZJJJCCCBBBEEE\\\yyyyyyttt{{{sssttt{{{qqqrrr```JJJBBBwwwooosssrrrhhheeedddeeejjjkkkiiikkkttt~~~}}}pppeeepppvvvwwwyyymmmaaaYYYUUUTTTSSSQQQSSSUUUXXX```qqqwwwTTTIIIPPPssssssbbbPPPDDD<<<999===>>>:::===EEEWWWxxxqqqssswww~~~jjj\\\LLLEEEAAA>>><<<===AAABBBCCCCCCCCCDDDCCCCCCBBBCCCEEEIIIMMMQQQUUUWWWXXXYYY___hhhggg^^^VVVSSSSSSRRRQQQNNNKKKGGGDDDBBBDDDDDDDDDEEEHHHPPP[[[bbbjjjoooxxx{{{rrrooonnnmmmlllkkkkkkjjjjjjiiijjjkkklllmmmoootttwww}}}~~~zzzyyyyyyxxxvvvssspppmmmllljjjfff```]]][[[VVVNNNHHHEEEDDDOOOiii}}}ZZZNNNGGGSSSpppvvvxxxxxxxxxmmmbbbbbbaaaaaaaaa___fffssscccgggjjjfff|||}}}rrrbbbWWWNNNFFF>>>;;;>>>@@@???<<<@@@@@@@@@@@@BBBDDDFFFGGGKKKKKKMMMSSSXXXZZZVVVRRRJJJIIIJJJMMMKKKHHHHHHLLLYYYvvvsssoookkkeeeeeejjjkkkppptttuuuttttttwwwxxxwwwmmmgggaaaWWWOOOFFFAAA===<<<;;;888:::>>>NNNffftttuuussseeeTTTOOOUUUGGGBBBAAACCCYYYuuu|||sss{{{yyyzzz{{{mmmpppZZZFFF@@@wwwwwwxxxkkkgggeeedddjjjlllgggfffnnnxxxxxxkkktttqqqtttvvvjjj^^^VVVTTTTTTQQQPPPRRRUUU[[[eeewwwwwwPPPGGGRRRrrr|||hhhSSSEEE===:::>>>>>>;;;???GGGXXXxxx|||uuuxxx~~~lll]]]NNNGGGCCC@@@???@@@>>>?????????@@@@@@@@@@@@???@@@BBBDDDHHHKKKNNNPPPUUUWWW^^^ggghhh___VVVQQQRRRQQQOOOMMMJJJHHHFFFEEEFFFIIIKKKMMMQQQ^^^ppp}}}ppplllkkkjjjiiihhhiiiiiijjjhhhiiijjjkkkllloootttwww}}}|||xxxnnnuuuuuutttsssqqqnnnkkkjjjiiieee```\\\YYYTTTMMMGGGDDDEEEQQQlll^^^PPPFFFPPPnnnyyyzzzvvvjjjaaacccbbbccceeedddggg{{{vvvdddhhhoooooo|||}}}zzzlll]]]RRRLLLEEE===;;;===???>>><<<======>>>???AAADDDGGGHHHIIILLLQQQVVVXXXVVVSSSQQQOOOPPPTTTVVVSSSMMMMMMQQQeeerrrooolllgggeeehhhjjjooouuuyyyyyyxxxzzz|||uuujjjeee^^^UUUMMMEEE@@@<<<<<<;;;999;;;???MMMcccrrrvvvuuufffSSSMMMRRRGGGBBB@@@BBBXXXrrr|||}}}qqq{{{~~~vvvgggpppWWWHHHCCCuuuuuupppiiigggjjjmmmlllgggfffmmmuuuyyyxxxvvv|||rrr|||~~~tttfff[[[UUUTTTUUURRRQQQRRRUUU]]]jjjzzzpppIIIEEEUUUuuurrr^^^FFF>>>;;;>>>???===AAAIIIZZZ}}}yyyooottt~~~mmm^^^OOOGGGDDDAAA@@@AAA===============>>>>>>???@@@AAABBBDDDFFFIIIKKKMMMRRRUUU[[[bbbeee```XXXQQQSSSRRROOOLLLIIIGGGFFFEEEEEEHHHNNNVVVbbbuuunnniiihhhfffeeeeeefffhhhiiiggghhhjjjkkkllloootttxxx}}}vvvnnnttttttsssrrrqqqnnnllljjjgggddd___[[[WWWQQQJJJFFFDDDEEERRRlll]]]OOOHHHVVVvvv~~~pppyyygggaaacccccccccgggfffffftttsssaaafffsssyyy{{{}}}wwwhhhZZZPPPKKKEEE???<<<>>>??????===<<<<<<===>>>@@@CCCEEEGGGHHHNNNTTTWWWUUURRRPPPPPPSSSYYYaaaaaaVVVMMMOOOXXXuuuvvvnnnmmmkkkgggeeeffflllooouuuzzz{{{zzz}}}sssiiibbb\\\SSSLLLCCC>>>;;;;;;;;;999;;;@@@MMMbbbpppvvvvvvfffQQQLLLTTTIIICCC@@@CCC[[[uuu}}}yyylllyyyzzzmmmeee{{{wwwSSSJJJEEEpppqqquuukkkiiipppooollljjjpppxxx|||{{{uuu~~~uuu{{{qqqdddYYYTTTTTTUUUSSSSSSSSSVVV___lllyyyfffCCCDDDVVVvvvtttcccGGG???<<>>CCCKKKZZZuuu{{{lllsssmmm___OOOGGGCCC@@@>>>???======<<<<<<<<<===>>>???AAAAAABBBCCCEEEGGGIIIJJJQQQSSSWWW\\\bbbccc]]]WWWVVVTTTPPPKKKHHHFFFEEEEEEEEEJJJUUUfff}}}~~~pppjjjhhheeecccbbbdddfffhhhfffhhhiiikkkmmmpppuuuyyy{{{{{{ssspppuuuuuuuuutttrrrpppmmmllleeeccc___ZZZUUUNNNHHHDDDCCCEEESSSlll~~~YYYLLLKKK```vvvnnn{{{gggccceeedddaaafffffffffrrryyyeeefffpppwwwwww}}}~~~rrreeeYYYRRRJJJFFFAAA>>>???@@@@@@???============???AAACCCDDDLLLQQQWWWXXXUUUQQQQQQRRRTTT```kkkfffTTTGGGOOO___pppnnnmmmmmmkkkfffdddeeeoooooosssyyy{{{zzzyyylllaaaZZZSSSLLLFFFAAA===:::;;;;;;:::<<>><<<===>>>===<<<<<<<<<===???@@@???@@@@@@AAACCCEEEGGGHHHNNNQQQUUUZZZccciiieee^^^WWWTTTOOOJJJGGGEEEEEEEEEIIIRRReee}}}xxxmmmjjjfffbbbaaabbbdddffffffhhhjjjkkknnnrrrwww{{{zzz~~~rrrooopppwwwwwwvvvuuussspppnnnlllcccbbb^^^YYYRRRLLLFFFCCCCCCFFFTTTlll{{{VVVKKKMMMffftttmmmppp}}}iiihhhjjjhhhccceeeeeegggwwwzzzwww~~~zzzvvvjjj___VVVRRRIIIFFFBBB@@@@@@@@@@@@@@@???>>>>>>???@@@BBBDDDEEEMMMPPPRRRQQQNNNMMMOOOQQQTTTaaakkkdddOOOCCCOOOcccxxxsssbbbhhhooopppkkkeeecccdddllljjjoooxxx{{{|||~~~uuuiii^^^VVVOOOHHHCCC@@@;;;999:::::::::===BBBQQQcccpppuuuqqq\\\MMMPPPVVVGGG===;;;HHHhhhqqqjjj{{{yyyxxxjjj\\\ZZZMMM}}}ooollloooqqqqqqttt{{{uuuppphhh^^^UUUQQQQQQSSSQQQSSSTTTVVVaaannntttsssTTTBBBJJJVVVrrr{{{qqqeeeJJJAAA===@@@BBB@@@FFFOOOYYYooo~~~ssstttzzzqqqbbbQQQHHHCCC>>>;;;<<<>>>===<<<;;;<<<===???@@@???@@@@@@BBBCCCEEEGGGHHHKKKPPPVVV^^^iiiqqqnnneeeVVVSSSNNNIIIFFFFFFGGGHHHKKK]]]yyy||||||rrrnnnhhhccc``````ccceeeggghhhjjjlllooosssyyy|||xxxllllllqqqssswwwvvvvvvtttqqqnnnkkkiiibbbaaa^^^XXXQQQJJJDDDBBBCCCGGGVVVoooyyyVVVLLLMMMbbb{{{pppjjjppp~~~zzzmmmnnnpppooojjjhhhdddhhh|||wwwjjj^^^UUUQQQOOOGGGEEEBBB???????????????@@@@@@@@@AAACCCEEEHHHIIIOOONNNLLLIIIHHHJJJNNNPPPSSS[[[bbb[[[KKKDDDQQQddduuulllaaa]]]VVVdddrrrrrrhhh___\\\^^^cccbbbkkkxxx~~~}}}vvvjjj___VVVOOOIIIEEE>>>:::888:::::::::>>>CCCTTTeeerrrtttlllVVVKKKSSSTTTFFF===???QQQsss~~~vvvpppiiieeebbbOOOpppmmmlllqqqttttttvvvzzz|||zzz~~~pppllleee\\\TTTPPPPPPQQQNNNQQQSSSVVVaaaoootttpppNNNBBBNNNWWWtttwwwlllJJJBBB>>>AAABBBAAAGGGPPP\\\qqq~~~|||wwwtttqqqqqqssscccSSSIIICCC>>>;;;;;;>>>===<<<;;;;;;===>>>@@@AAAAAABBBCCCEEEGGGIIIJJJIIIPPPXXXbbboooxxxssshhhUUUQQQMMMIIIGGGGGGIIIKKKLLLcccvvvdddfffuuuuuupppjjjccc``````bbbdddgggiiikkkmmmppptttzzz~~~qqq]]]]]]kkkvvvxxxvvvuuutttrrrooollliiigggaaa```^^^XXXPPPIIIDDDAAACCCHHHXXXqqqxxxWWWNNNLLL\\\wwwyyyuuuxxxmmmlllyyyooosssvvvtttrrrllldddggg~~~xxxyyyyyynnnaaaVVVNNNLLLLLLEEEDDDAAA???>>>>>>>>>???@@@@@@AAACCCFFFIIILLLNNNUUUQQQLLLIIIJJJMMMRRRUUURRRVVVYYYTTTIIIFFFSSSdddiii```]]]UUUPPPNNN```rrrrrrdddYYYUUUWWW[[[\\\hhhyyy{{{tttiii^^^UUUMMMHHHDDD>>>999888999:::;;;>>>CCCVVVgggsssssshhhRRRJJJVVVTTTGGG???EEE[[[}}}~~~|||vvvbbbddd```IIItttlllpppnnnpppssstttrrrtttyyy|||mmmggg___XXXUUUUUUUUUVVVRRRLLLSSSYYYaaa|||iiiNNNCCCDDDaaa}}}vvvnnnJJJCCC@@@DDDFFFGGGNNNVVVYYYeee|||www~~~sssrrrvvvfffTTTJJJCCC>>>;;;;;;::::::;;;<<<===>>>??????@@@AAACCCCCCCCCDDDGGGIIIPPPRRRSSSVVVaaammmnnnhhhYYYOOOHHHHHHGGGBBBCCCIIIPPPlllhhhWWWbbb~~~vvvllldddaaaaaa```bbbeeeeeedddgggmmmoooooovvvrrrddd```hhhqqquuuuuuyyyuuuqqqmmmkkkiiigggeeeeeeddd```YYYQQQIIIDDDBBBDDDGGGWWWrrrsssXXXNNNNNNdddyyylllgggvvvrrrrrr{{{tttxxx|||wwwuuufffhhhggggggooohhh||||||mmmZZZPPPPPPQQQMMMGGGGGGEEEBBB???===<<<<<<===@@@AAACCCEEEHHHLLLQQQTTT[[[QQQJJJKKKOOORRRTTTWWWWWWbbbiii```OOOHHHQQQ^^^{{{hhhWWWLLLHHHMMMLLL```kkkjjjeeeYYYVVV```\\\]]]kkk}}}zzzssshhh]]]SSSLLLFFFCCC<<<::::::;;;::::::@@@HHHbbbhhhrrrtttgggWWWRRRWWWZZZLLL???@@@^^^zzz~~~aaaUUUPPPKKKwwwooolllooowww}}}{{{wwwyyy~~~xxxwwwxxx{{{~~~yyyjjjddd\\\VVVTTTSSSTTTTTTPPPMMMSSSWWWccceeeOOOGGGMMMkkkrrreeeOOOIIIEEEIIILLLMMMQQQVVVZZZ^^^xxx{{{yyyiiiVVVKKKDDD>>>;;;;;;::::::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDFFFIIIOOOQQQRRRUUU^^^ggghhhbbb]]]QQQHHHHHHFFFBBBDDDKKKYYYvvvpppjjj___^^^qqqqqqiiibbbaaaaaa```aaadddeeeeeeiiimmmnnnqqq{{{sssqqqooopppsssuuuuuutttrrrpppooonnnnnnkkkhhheeedddccc___XXXPPPHHHDDDBBBFFFLLL___zzzvvvVVVJJJKKK^^^nnneeegggtttyyy~~~yyytttvvvzzzxxxvvvggghhhkkkrrrrrrffftttiii^^^PPPJJJKKKMMMLLLHHHIIIGGGDDD@@@===<<<<<<<<<:::<<>>LLLppp|||}}}}}}{{{^^^UUUQQQLLLzzzqqqmmmttt~~~vvvlllddd^^^^^^gggsss~~~|||sssfffaaaYYYTTTRRRRRRRRRRRRPPPRRRUUUWWWggg}}}ZZZHHHGGGSSSrrruuufffPPPJJJHHHNNNUUUXXXYYYZZZ^^^]]]vvv~~~~~~|||kkkXXXLLLEEE>>>:::::::::::::::;;;<<<===>>>??????AAABBBCCCCCCDDDFFFHHHRRRUUUYYY^^^fffnnnooollleeeXXXLLLHHHEEEBBBFFFNNN```{{{jjjfffdddooo}}}jjjccc___``````___aaadddgggiiimmmooopppwwwnnnqqqvvv|||}}}yyyuuutttuuunnnnnnnnnnnnnnnkkkfffbbbbbbaaa\\\VVVMMMGGGDDDCCCCCCNNNeee~~~wwwSSSJJJPPP___fff^^^hhhtttyyyyyyvvvvvvtttwwwyyysssfffhhhppp{{{iiilll|||}}}wwwpppYYYSSSMMMKKKMMMPPPQQQPPPMMMJJJGGGCCC???===;;;;;;999:::===BBBIIIPPPWWWZZZQQQKKKIIIOOOWWW]]]bbbgggooo___KKKOOO\\\qqq|||fffXXXNNNIIINNNKKK\\\ddd```ZZZNNNJJJSSSYYYbbbtttzzzuuunnncccXXXOOOHHHCCC@@@<<<::::::;;;;;;<<>>;;;;;;:::999999:::;;;<<<>>>??????@@@BBBBBBBBBCCCFFFHHHRRRWWW```jjjuuu}}}rrrbbbRRRKKKFFFBBBFFFOOO```rrrrrrnnnpppsssccc___]]]___```^^^```ccchhhlllqqqrrrtttvvv}}}}}}wwwssssssuuuqqqpppnnnmmmkkkgggbbb^^^```^^^YYYRRRKKKEEECCCCCCAAARRRllltttQQQNNN[[[iiiiii```ppptttrrrvvvxxxrrrtttxxxooodddfffrrrsssmmmvvvsssttt~~~mmm\\\SSSQQQPPPOOOPPPRRRTTTUUUQQQNNNKKKFFFBBB???===<<<>>>>>>???CCCIIINNNRRRTTTNNNJJJKKKSSS[[[```fffkkkzzzdddNNNOOOYYYqqqzzzdddWWWOOOMMMSSSVVVdddfff___XXXLLLHHHRRRYYYiii{{{~~~zzzssslllaaaWWWNNNGGGBBB???;;;999999::::::<<>>EEEfffiiiZZZVVVTTTRRR|||nnntttxxx}}}~~~kkkeeeccc```^^^\\\[[[```nnn}}}wwwooo```[[[VVVRRRRRRSSSSSSSSSPPPXXXXXX^^^wwwnnnKKKEEELLL```~~~pppVVVWWW[[[eeerrryyyvvvqqqggghhh}}}yyyyyyooo|||{{{kkkXXXMMMEEE???<<<<<<999999888888999;;;===??????@@@BBBBBBBBBCCCFFFHHHNNNUUUbbbqqq|||~~~kkkXXXNNNFFFBBBFFFPPP___tttllllllxxxppp```]]]\\\______]]]___dddffflllrrrrrrvvv}}}zzzwwwuuusssrrrssspppllliiigggeeebbb```]]][[[VVVOOOHHHDDDCCCCCCDDDYYYuuuuuuPPPMMM]]]mmmppplllsssqqqxxxyyyqqqppptttmmmggggggppp~~~uuu{{{}}}wwwrrrzzzsss]]]RRRTTTSSSRRRQQQOOOOOOPPPQQQSSSQQQNNNIIIEEEBBB???>>>AAAAAABBBFFFKKKOOOPPPOOOKKKIIIKKKSSSYYY]]]aaafffzzzwww```PPPOOOTTTrrr~~~vvv___RRRNNNPPPZZZdddmmmiii]]]UUUKKKJJJUUU___uuu|||ssskkkgggdddfffiiinnnyyy}}}qqqjjj```UUUMMMGGGBBB???999777777999999<<>>KKKkkkzzzyyyfff[[[WWWUUUTTTsssrrrtttyyy}}}~~~vvvdddaaaddd```\\\ZZZ\\\dddvvvvvvnnn]]]YYYUUURRRRRRTTTTTTTTTNNNVVVXXXeeehhhNNNGGGOOOdddvvv\\\bbbiiisss}}}~~~vvvnnnhhh~~~yyy|||uuu}}}www~~~mmmZZZNNNFFF@@@<<<<<<999999888777888;;;===???>>>@@@AAABBBBBBCCCEEEGGGNNNWWWgggwwwooo[[[OOOGGGBBBGGGPPP```}}}uuuiiiooo~~~jjjaaa^^^^^^___^^^\\\___dddccckkkqqqsss{{{|||zzzzzz|||zzzsssmmmpppmmmiiigggffffffeeeddd[[[YYYSSSLLLEEEBBBBBBDDDDDD[[[wwwwwwQQQJJJXXXlllxxx}}}vvvnnn{{{tttyyyvvvnnnmmmnnnmmmjjjfffiiiuuu~~~{{{ssszzz|||}}}xxxzzzgggWWWUUU]]]ZZZVVVRRRPPPPPPPPPPPPQQQPPPMMMJJJGGGCCCAAA???@@@AAACCCIIIOOORRRPPPNNNHHHHHHKKKRRRVVVWWWYYY^^^rrruuusssjjj\\\RRRPPPSSSnnnyyypppZZZPPPOOOUUUaaaooosssiiiYYYRRRLLLPPP^^^lllyyyppphhhaaa^^^ZZZ[[[\\\___kkk~~~~~~nnnhhh^^^TTTLLLFFFAAA???999777777999:::===GGGQQQ^^^gggjjj```TTTOOOQQQTTTCCC===LLLhhh{{{rrrgggttt}}}ddd\\\VVVTTTVVV|||xxxuuuvvv|||uuuccc```ccceeeiiikkkjjjnnn~~~{{{ooogggZZZWWWSSSQQQRRRSSSTTTTTTQQQXXXZZZnnn^^^NNNFFFPPPjjjgggqqq}}}{{{iii~~~|||wwwwww~~~~~~www{{{sss___RRRHHH@@@;;;;;;999888777666777:::===>>>>>>@@@AAAAAAAAABBBEEEGGGOOOXXXjjj|||nnnYYYNNNFFFBBBHHHQQQ^^^qqqrrrjjjmmm~~~pppgggcccaaa``````]]][[[___eeefffnnnuuuxxx~~~{{{zzzzzz{{{xxxrrrmmmnnnllljjjiiihhhgggdddbbbYYYWWWQQQIIICCCAAABBBDDDCCCZZZtttsssQQQLLLZZZsss{{{kkkgggrrrvvvvvvqqqkkkjjjhhhfffgggaaa^^^hhhooorrruuu~~~www~~~xxx|||}}}}}}aaaXXX]]]aaa\\\UUUPPPOOOOOOPPPPPPMMMLLLKKKIIIFFFCCCAAA@@@@@@AAAEEELLLSSSTTTPPPLLLIIIIIIMMMTTTVVVUUUWWWZZZkkkmmmnnnhhh___XXXWWWYYYhhhuuuooo\\\UUUVVV^^^jjjwwwxxxhhhWWWQQQQQQZZZkkk~~~}}}{{{wwwrrrlllgggcccaaaYYY[[[[[[\\\fffssszzzyyyqqqrrrrrrsss~~~}}}zzzkkkeee[[[QQQJJJDDD@@@===;;;999888:::<<<@@@JJJUUUdddhhheeeYYYNNNLLLNNNOOO???;;;GGG___tttllldddggguuuuuuaaa[[[TTTSSSWWW{{{vvv{{{}}}llliiihhhrrr}}}www}}}tttggg^^^XXXUUURRRQQQQQQSSSTTTTTTXXX]]]^^^ttt{{{UUUJJJHHHUUUsssuuunnnxxxllluuuvvvuuuxxxcccUUUJJJAAA;;;999999888777666777:::<<<>>>>>>???AAAAAAAAABBBEEEGGGIIISSSfffzzz~~~kkkWWWLLLEEEBBBHHHSSSZZZeeevvvooo``````jjjzzz{{{mmmfffjjjfffcccaaa```]]][[[___eeejjjssszzz{{{wwwuuusssqqqooopppooommmllljjjfff```\\\YYYUUUOOOHHHBBB@@@BBBDDDGGG]]]vvvlllQQQSSSddd~~~iiieeeooovvvtttllliiiiiiddd]]]aaaZZZVVV```kkkuuuzzzpppxxxrrryyywww___ZZZaaa]]]VVVMMMHHHHHHJJJKKKKKKJJJIIIHHHGGGEEECCCAAA???CCCDDDHHHOOOUUUUUUNNNHHHMMMMMMRRRXXXYYYXXXYYY\\\iiinnnqqqnnneee______aaaeeetttqqqaaa\\\___fffsss}}}{{{iiiWWWSSSVVVcccwwwwwwvvvtttrrrooollljjjiii___aaabbbbbbiiiooolllccc[[[]]][[[]]]lllzzzuuuiiicccYYYOOOHHHCCC>>>;;;<<<::::::<<<>>>BBBMMMWWWjjjkkkcccTTTJJJJJJLLLLLL>>>999BBBWWWooogggrrrkkkpppooo___ZZZSSSQQQXXX}}}vvvzzzoooppphhh|||zzz~~~xxxnnnccc]]]XXXWWWVVVSSSRRRSSSVVVXXXXXX]]]ddd|||pppLLLIIIEEE```www~~~pppzzz||||||fffUUUHHH@@@===>>><<<:::999999<<<>>>?????????EEEGGGCCCBBBEEEFFFDDDFFFLLL^^^uuutttiiiYYYKKKCCCBBBGGGLLLUUUeeennn^^^[[[[[[___aaaaaadddhhhjjjdddcccddd^^^XXX___nnnwww|||~~~www|||~~~yyyzzzwwwpppmmmooopppoookkkggggggjjjgggaaaYYYTTTLLLEEEAAAAAACCCEEENNNfff}}}oooRRRQQQlllyyytttbbbiiivvvttttttpppkkkhhh___```^^^]]]eeettt~~~jjjqqqkkkvvvzzz~~~lll[[[XXX[[[\\\SSSLLLKKKLLLIIIGGGFFFHHHFFFEEEEEEEEEEEEBBB@@@BBBFFFKKKNNNMMMJJJGGGFFFHHHMMMVVV[[[XXXSSSUUU[[[lllkkkmmmqqqooogggeeehhhkkkxxx{{{uuuppphhhhhhuuuqqq]]]VVVVVV^^^qqq~~~{{{{{{uuutttvvvtttpppjjjhhhgggiiijjjiiidddaaa[[[TTTVVV^^^kkk{{{wwwiii```SSSKKKGGGDDDAAA===;;;<<<===<<<<<>>AAATTTttt|||tttzzzrrraaa[[[WWWRRRSSSVVV~~~|||~~~~~~}}}sssiii```[[[VVVVVVUUUSSSQQQRRRUUUXXXXXX\\\iii~~~hhhLLLGGGEEEfff~~~yyyzzz~~~iiiZZZMMMCCC>>>>>><<<:::999:::<<<>>>??????>>>BBBCCC@@@BBBHHHKKKIIIJJJMMM[[[pppooo[[[NNNFFFCCCGGGMMMVVViiiggg^^^YYYVVVYYY[[[[[[___cccfffaaa```aaa^^^[[[eeettt}}}|||uuullloooyyy~~~tttkkkeeekkk{{{zzzyyywwwrrrqqqssstttrrrmmmhhhggggggccc\\\VVVRRRKKKDDDAAAAAABBBDDDKKKccc{{{oooRRRPPPhhh{{{nnnmmm___mmm}}}xxxyyyxxxooofff```]]]^^^[[[YYY^^^kkksssuuuhhhgggjjjuuuyyy{{{kkk[[[XXX[[[WWWOOOIIIIIIIIIFFFCCCCCCCCCBBBBBBDDDEEEEEECCCAAA@@@BBBDDDEEEDDDCCCCCCCCCHHHLLLTTTZZZZZZZZZ```iiivvvvvvyyy{{{vvvlllhhhkkkwwwuuupppxxxrrrjjjaaa]]]^^^dddppp{{{|||wwwsssvvv}}}}}}~~~yyytttrrrppppppooommmiiieee\\\WWW\\\ffftttyyyrrrggg^^^RRRIIIEEEBBB???<<<:::;;;<<<===???IIIYYYgggllliii[[[JJJEEEKKKJJJBBB:::===JJJddd~~~}}}ooommm~~~~~~{{{]]]YYYWWWSSSUUUWWWyyyxxx~~~vvvlllccc\\\WWWTTTTTTTTTRRRQQQRRRTTTWWWZZZ]]]qqquuu\\\LLLEEEIIIooo~~~}}}~~~yyyoooaaaTTTGGG???<<<<<<;;;:::;;;===???@@@???>>>???>>>>>>BBBJJJNNNMMMOOONNNUUUhhh|||mmmSSSIIIDDD>>>AAAJJJWWWlllggg^^^WWWQQQPPPRRRSSSXXX]]]```\\\ZZZ]]]]]]```mmm}}}|||oooeeeaaa[[[___iiiuuu|||yyylllaaa___XXXUUU]]]mmmzzzxxxwwwttttttvvvtttsssnnnhhhffffffaaaZZZSSSOOOIIICCC@@@@@@AAACCCIIIbbb{{{lllQQQPPPgggvvvlllkkk```ttt{{{uuuuuusssjjjaaa[[[\\\\\\YYYUUUXXXaaahhhkkk~~~iii___ppp{{{}}}~~~iii[[[XXX[[[UUUNNNJJJKKKKKKGGGDDDDDD@@@AAABBBEEEGGGGGGEEECCC???@@@???>>>===>>>AAACCCHHHKKKPPPVVVXXXZZZdddnnnzzz~~~xxxmmmkkkooo|||tttxxxgggkkklllgggdddfffgggggghhheeebbbbbbgggpppyyy~~~~~~}}}zzzxxxpppmmmtttuuummmddd\\\QQQHHHCCC@@@===:::999;;;<<<>>>DDDQQQaaalllhhhbbbTTTGGGEEEIIIFFF===999>>>SSSuuuttthhhooowwwXXXXXXWWWSSSVVVWWWxxx~~~|||www{{{|||oooeee^^^XXXUUURRRRRRRRRQQQQQQQQQTTTVVV\\\```yyygggRRRNNNFFFPPPwwwxxxwwwzzzxxx{{{}}}uuujjj\\\MMM@@@;;;===<<<;;;<<>>===???DDDIIILLLKKKOOOLLLPPPaaayyymmmQQQIIIFFF@@@BBBKKKTTTjjjrrr```UUULLLJJJKKKNNNRRRXXX[[[WWWUUUXXX\\\eeeuuu{{{mmmfff```]]]\\\[[[```iiitttzzzvvviii]]]XXXSSSQQQYYYgggxxx~~~{{{zzzyyywwwvvvuuupppppplllgggggggggccc\\\PPPMMMGGGBBB@@@@@@AAABBBKKKddd|||eeePPPTTTkkkwwwsssmmmbbb{{{xxxoookkkhhhbbb]]]\\\[[[ZZZXXXUUUVVV\\\bbbfffrrrsssccctttqqqbbb]]]^^^YYYTTTQQQRRRQQQLLLIIIIIIDDDDDDEEEHHHJJJJJJHHHEEEBBBBBBAAA???>>>???CCCEEEIIIIIIMMMPPPPPPQQQXXX```oootttyyyvvvmmmgggjjjpppvvvzzzooorrrllluuuuuujjjaaa___[[[TTTUUUYYY^^^dddkkkqqquuuwww|||rrriiiaaaZZZPPPHHHBBB???<<<::::::;;;<<<>>>HHHXXXeeelllddd[[[NNNFFFGGGHHHBBB;;;===AAAYYYxxxooovvvlllUUUWWWVVVSSSTTTUUUttt|||vvvyyyxxxwwwiii```ZZZVVVTTTPPPQQQRRRQQQQQQRRRTTTVVV^^^eee}}}}}}^^^MMMPPPKKKWWW{{{lllkkk{{{tttzzz~~~vvvvvv{{{rrrdddRRRBBB;;;===<<<<<<>>>@@@BBBAAA@@@@@@>>>???BBBEEEGGGHHHIIIPPPLLLNNN]]]vvvvvvZZZQQQNNNIIIHHHMMMOOOcccaaaUUUJJJHHHJJJLLLQQQUUUWWWTTTRRRUUU\\\iii{{{lll```[[[YYYYYYZZZaaadddlllyyysssfffVVVRRRQQQXXXcccrrr}}}xxxsssooooookkkgggfffgggbbbZZZOOOLLLFFFBBB???@@@CCCDDDLLLeee~~~}}}\\\OOO[[[tttzzzrrreee```|||ssskkkgggddd^^^ZZZZZZXXXWWWWWWVVVWWWYYY___eeejjjrrrsss~~~~~~zzzlllcccbbb^^^YYYVVVVVVSSSNNNJJJKKKHHHGGGHHHIIIJJJIIIGGGDDDCCCDDDEEEDDDCCCCCCEEEFFFHHHHHHJJJMMMLLLIIIKKKPPPYYY```ccc```ZZZ[[[dddkkkqqq{{{|||yyyxxxooofffiiinnnsssoooaaaWWWWWWUUUOOOTTT```pppxxxwwwrrrooooooyyy}}}xxxoooggg]]]XXXOOOHHHBBB???===<<<;;;<<<<<>>DDD```uuu~~~dddSSSWWWUUUQQQRRRRRRoooyyy|||uuurrreee\\\WWWTTTSSSOOOPPPRRRRRRRRRSSSUUUWWW^^^kkkzzzrrrYYYMMMPPPRRR^^^sssccccccpppvvvyyymmmiii|||yyylllYYYGGG>>>>>>======???BBBCCCBBBAAA@@@???AAAEEEEEEEEEIIIOOOWWWSSSRRR[[[rrr|||cccWWWSSSPPPLLLKKKSSSbbb```TTTJJJIIILLLOOORRRUUUVVVSSSQQQSSS\\\kkk}}}~~~lll```ZZZVVVUUUWWWZZZ\\\bbbnnnwwwwwwmmmbbbSSSPPPPPPWWWbbbqqq{{{sssqqqppplllgggfffeee___WWWPPPLLLFFFAAA???BBBEEEHHHPPPjjjyyyUUUNNNaaayyy{{{lll^^^fffqqqmmmkkkkkkhhh___YYYWWWVVVVVVWWWYYYXXXYYY___fffiiiuuuzzz}}}pppdddcccccc^^^ZZZXXXSSSMMMJJJKKKJJJIIIGGGGGGGGGGGGDDDBBBCCCEEEFFFGGGFFFEEEEEEFFFFFFFFFJJJNNNMMMHHHHHHKKKJJJQQQSSSOOOMMMRRR[[[aaammmuuutttrrrssskkkbbbdddeeeddd___XXXVVVXXXYYYWWWVVVfffxxx|||rrrfffaaaaaahhhqqq||||||xxxtttllleeeXXXTTTNNNGGGBBB???======<<<>>>>>>AAAPPPaaaeee```]]]QQQJJJLLLLLLEEE???===:::IIIkkkqqqyyy^^^SSSXXXTTTPPPQQQQQQfff|||~~~}}}{{{nnnaaaYYYUUURRRQQQNNNPPPRRRSSSSSSTTTVVVXXX\\\ooosssdddVVVNNNOOOXXXhhhfff\\\```lll~~~wwwmmmhhhuuusss___MMMCCC>>>>>>>>>AAACCCDDDCCCAAA@@@???BBBEEEEEEGGGRRR^^^ddd___XXX[[[mmmxxxjjjhhhiiieee]]]dddkkk|||{{{]]]SSSJJJKKKPPPRRRSSSTTTVVVTTTRRRSSS\\\kkk|||xxxnnneee]]]YYYZZZWWWXXX[[[___cccbbb___[[[UUUSSSUUU]]]jjj{{{zzzqqqooooookkkgggfffeee___WWWSSSNNNFFFAAA@@@CCCIIIMMM\\\uuuqqqSSSOOOccczzzvvvwwwssslll~~~nnnkkkjjjllliiibbb\\\\\\ZZZYYY\\\^^^]]][[[aaajjjnnnwww{{{}}}vvvlllnnnoooiiiddd___XXXQQQNNNQQQLLLJJJGGGFFFFFFGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHJJJNNNNNNJJJJJJLLLJJJPPPRRRMMMKKKPPPTTTTTT```jjjnnnqqqwwwooodddccc^^^YYYXXX]]]```___\\\[[[WWWcccnnnmmmbbbYYYYYY^^^jjjqqq{{{yyyvvvrrriiiaaaSSSPPPKKKEEE@@@======>>><<<>>>???DDDTTTfffggg]]]XXXNNNJJJOOOMMMCCC===>>><<>>>>>???AAADDDDDDCCCAAA??????AAADDDDDDIIIZZZlllooohhh^^^[[[iiiuuuvvvttt[[[QQQJJJMMMRRRTTTTTTTTTWWWVVVSSSSSS\\\lll{{{|||rrrgggbbbbbb^^^``````]]]ZZZYYY[[[^^^[[[ZZZ]]]hhhvvvyyyzzzxxxooojjjkkkiiifffggggggbbb[[[TTTOOOGGGAAA@@@DDDKKKOOOjjj~~~iiiSSSPPPdddxxxqqqppp|||sssmmmiiihhheeebbbbbbeee```___aaadddbbb___eeennnsssttt~~~}}}vvvxxx{{{{{{uuunnnhhh```XXXVVVYYYOOOLLLIIIGGGHHHIIIJJJIIIHHHIIIHHHGGGFFFGGGJJJLLLLLLJJJJJJMMMMMMJJJJJJMMMPPPVVVWWWRRROOOQQQPPPLLLPPP^^^hhhrrr|||uuugggeee___XXX[[[gggmmmeee\\\YYYZZZ```ddd```YYYXXX___hhh|||xxxvvvqqqggg]]]OOOMMMIIIDDD???<<<===>>>;;;>>>@@@FFFXXXjjjhhh\\\UUUKKKJJJPPPMMMAAA;;;???CCC___|||xxxpppkkkjjjWWWSSSXXXSSSQQQTTTUUUqqq^^^bbb{{{wwwlll```ZZZVVVRRRQQQSSSQQQRRRRRRPPPRRRWWW[[[ZZZfffssshhhVVVQQQJJJRRRmmm{{{fffaaaccciiixxxyyyuuuuuu|||{{{xxxqqqZZZIIIDDD???===BBBEEECCC@@@@@@BBB>>>@@@FFFHHHJJJYYYlllpppjjjbbb```jjj~~~vvvtttfff[[[UUUQQQRRRSSSRRRRRRTTTVVVRRRPPPTTT^^^lll~~~|||wwwuuuuuurrrrrrmmmhhhhhhlllllljjjnnnnnnvvvzzzyyy|||~~~~~~zzzrrrllljjjgggeeefffhhhfffaaa[[[TTTTTTHHHAAADDDEEEJJJXXXuuu{{{cccNNNNNNdddxxxqqqqqqvvvvvvyyywwwpppkkkkkkfff```dddcccbbbaaacccgggnnnsssttt||||||}}}|||xxx{{{~~~uuummmfff]]]XXXQQQRRRSSSRRROOOMMMLLLMMMKKKLLLKKKJJJIIIIIIKKKNNNNNNOOOPPPPPPPPPPPPPPPOOOSSSWWW\\\]]]YYYSSSOOONNNQQQVVV___jjjrrrtttqqqlllmmmiiikkkqqqqqqiiicccbbbgggaaa^^^```___aaaoooxxxtttvvvppp___PPPKKKIIIEEEAAA???===<<<=========CCCQQQ```iiihhhdddXXXFFFPPP]]]LLL===@@@???LLLwww~~~lllgggppp}}}www```ZZZTTTSSSVVVZZZ[[[YYYrrr___```uuuiii^^^XXXUUURRRQQQSSSRRRRRRSSSUUUUUUVVVYYY]]]qqqqqq^^^MMMLLLMMM^^^~~~sss\\\]]]^^^fff|||}}}rrrkkkppp~~~~~~sss]]]KKKEEE???===AAAEEECCC@@@???BBB???AAAHHHIIIKKKYYYjjjmmmjjjdddbbblllwwwsssuuufff[[[UUUQQQRRRTTTRRRRRRTTTTTTSSSRRRVVV___mmm}}}~~~~~~|||}}}yyyzzz|||{{{zzzvvvpppjjjjjjgggeeeeeegggeee___ZZZRRRRRRGGG@@@DDDEEEKKKZZZyyyyyybbbMMMRRRlllvvvuuu~~~zzzsssppplllgggeeeeeedddcccdddhhhnnnsssxxxyyy{{{}}}{{{vvvwww{{{ssslllfffaaa[[[[[[[[[[[[[[[ZZZZZZZZZXXXUUUQQQMMMKKKJJJKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOVVVYYY\\\[[[XXXTTTRRRRRRMMMPPPVVV___hhhpppuuuxxxwwwvvvwwwyyytttjjjfffhhhmmmhhheeefffeeehhhyyyyyytttssslll]]]OOOJJJHHHDDDAAA>>>===<<<===???@@@FFFTTTcccjjjfff```SSSEEEMMMUUUFFF<<<@@@???QQQ{{{~~~ssseeefffpppqqq___ZZZTTTTTTWWWZZZZZZXXXrrr^^^]]]xxx~~~~~~qqqfffZZZUUUSSSQQQQQQTTTTTTRRRUUUYYYWWWTTTZZZeee{{{mmmVVVKKKNNNTTTkkkqqq[[[]]]^^^hhh{{{nnndddiiizzzwwwbbbRRRHHHAAA===AAADDDCCC@@@???BBB@@@DDDJJJLLLNNNXXXffflllllliiieeemmmwwwkkklllrrrzzzdddaaaYYYSSSSSSTTTRRRQQQRRROOOPPPRRRVVV___mmm|||zzzxxx|||{{{xxxwwwtttoookkkkkkhhheeedddeeebbb]]]YYYOOONNNEEE@@@DDDEEELLL^^^ttt___JJJUUUppp~~~sssxxxzzzrrrooolllhhheeedddcccbbbbbbfffkkkpppwww}}}~~~|||yyy{{{}}}|||uuurrrzzz{{{vvvsssllliiiggggggjjjkkkjjjhhhhhhbbb[[[VVVUUUTTTRRRPPPPPPOOOOOOOOOPPPPPPQQQQQQXXXZZZZZZYYYWWWUUUUUUVVVPPPRRRTTTWWW]]]hhhuuuvvvlllmmmrrr}}}vvvqqqqqqpppsssxxxrrrmmmdddWWWMMMGGGFFFBBB???===<<<<<<===@@@BBBKKKZZZgggkkkbbbYYYNNNGGGLLLMMM@@@;;;AAAAAAWWW~~~yyypppddd^^^jjjxxxiii\\\YYYVVVVVVXXXYYYXXXVVVooo[[[\\\tttzzztttlllaaaVVVRRRQQQPPPRRRUUUUUURRRTTTZZZXXXVVVaaarrr|||iiiVVVRRRUUU^^^xxxoooaaa[[[^^^iiissskkkgggmmm{{{}}}}}}jjj\\\LLLDDD>>>AAAEEEDDDAAA???AAABBBGGGMMMOOOQQQYYYcccqqqtttppphhhlll|||\\\^^^bbbkkkxxx{{{jjjnnncccXXXTTTSSSPPPNNNNNNJJJLLLNNNSSS___qqqxxxxxx}}}{{{xxxvvvtttqqqnnnjjjhhheeecccaaa^^^ZZZVVVLLLJJJBBB???DDDEEEOOOccclllZZZJJJ[[[vvvzzznnnzzzxxx|||tttoookkkiiigggbbbbbbaaa______aaafffjjjooozzz~~~}}}~~~}}}uuupppqqqzzz|||wwwvvvyyyyyyvvvrrrsssmmmhhhfffhhhgggccc^^^ZZZYYYWWWUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWWWWYYY\\\]]]\\\[[[aaannnxxx~~~wwwooottt|||zzz|||~~~~~~{{{tttmmmddd[[[PPPIIIEEECCCAAA>>>===<<<===>>>???DDDOOO^^^iiiiii^^^SSSIIIKKKMMMHHH===<<>>???>>>FFFTTTaaahhhdddYYYOOOEEELLLKKKCCC<<<;;;BBBMMMxxxsssdddXXXbbbggg]]]WWWWWWXXXYYYYYYWWWTTTRRRfffWWW\\\tttzzz{{{tttggg```WWWQQQQQQSSSRRRSSSUUUTTTTTTTTTSSSXXXdddvvvnnnYYYPPPUUUcccgggVVVYYYVVV```nnn|||wwwnnngggiiiuuuwwwuuuyyynnnYYYMMMDDDEEEJJJJJJFFFDDDAAADDDJJJOOOTTTXXX]]]aaayyyrrrmmm```[[[VVV]]]iii~~~hhhVVVMMMIIIGGGHHHNNNPPPTTT___vvv~~~zzzzzz||||||{{{yyyvvvssspppnnnmmmhhhfffbbb^^^YYYTTTQQQOOOFFFDDD>>>@@@GGGGGGVVVqqquuuZZZRRRWWW}}}yyyxxxuuuttttttqqqjjjfffffffffeeedddbbb``````cccfffgggppp}}}yyymmmpppzzzzzzwww}}}|||ooo~~~|||{{{wwwqqqkkkfffddddddddd______```aaaaaa^^^YYYUUUYYYaaaiiikkkhhheeegggjjjrrr}}}uuuvvv|||xxxpppfff[[[RRRLLLHHHAAA@@@>>>======>>>@@@AAABBBMMM[[[dddddd\\\RRRLLLDDDJJJEEE>>><<<:::FFF^^^vvvhhh^^^kkk~~~___\\\VVVWWWXXXYYYXXXUUUSSSQQQgggYYY^^^rrr~~~|||nnnbbb[[[TTTPPPRRRUUUTTTTTTUUURRRXXXWWWSSSZZZmmm|||eeePPPLLLXXXqqqxxx```VVV[[[^^^eeeoooyyyuuuggghhhyyyuuuooo{{{ppp___RRRGGGHHHMMMMMMIIIFFFAAAEEEJJJOOOUUU[[[```bbbvvvzzzsssZZZ[[[ZZZ```nnnmmmVVVKKKGGGHHHJJJQQQUUU[[[kkk}}}~~~}}}{{{{{{|||~~~yyyzzzyyywwwtttqqqnnnmmmfffdddaaa[[[UUUPPPMMMLLLDDDBBB===AAAHHHIIIYYYwwwmmmTTTQQQ[[[}}}~~~~~~rrrnnnlllmmmjjjeeecccfffgggfffeeebbb``````bbbdddfffdddiiiqqqooofffgggpppnnnooowww~~~uuu|||wwwvvvvvvwwwpppmmmjjjgggeeeaaa[[[WWWXXX___iiinnnooooooqqqssswwwyyyttt||||||uuujjj```VVVOOOIIIFFF@@@???>>>>>>>>>@@@BBBCCCIIIVVVdddhhh```TTTLLLIIIHHHJJJ@@@;;;>>>===PPPwwwrrrkkkeeeuuuqqq[[[[[[VVVWWWXXXXXXVVVTTTRRRQQQiii[[[___pppwwwiii]]]XXXRRRPPPSSSVVVUUUTTTUUUPPPZZZZZZTTT\\\rrr~~~zzz^^^LLLMMM___nnn^^^XXX]]]bbbeeegggmmm||||||iiimmmrrrlllzzzpppbbbTTTIIIIIINNNOOOKKKHHHAAAEEEJJJOOOUUU]]]bbbcccqqqxxxccceee\\\bbbppppppVVVJJJGGGIIIMMMQQQVVV___rrrzzz{{{{{{{{{|||~~~zzz{{{|||{{{wwwssspppoooeeeddd```ZZZSSSMMMKKKJJJDDDAAA===BBBIIIJJJ[[[zzzhhhRRRQQQ\\\~~~|||oooiiifffhhhgggccceeejjjeeeeeedddaaa^^^^^^___aaadddZZZ\\\hhhmmmfffcccgggfffiiisssyyyvvv~~~rrryyyqqqkkkgggbbb]]]YYY[[[aaaiiippptttwww{{{~~~~~~{{{{{{yyyqqqeeeZZZQQQKKKFFFBBB@@@???>>>>>>???AAACCCDDDOOO]]]kkkjjj]]]OOOHHHHHHNNNLLL>>>:::AAABBB[[[lllkkkjjj{{{jjjYYYZZZVVVWWWXXXXXXUUUSSSRRRRRRqqqXXX\\\qqq{{{ssskkkbbbZZZTTTTTTTTTTTTTTTUUUUUUUUUXXXPPPTTTXXX]]]sss}}}jjjMMMOOONNNdddzzzbbb___```XXX[[[]]]ZZZdddlll{{{iiiuuussslll{{{kkk\\\MMMIIIPPPUUURRRKKKBBBFFFJJJNNNVVVaaaeeedddvvv{{{dddpppzzz{{{]]]NNNJJJKKKLLLVVVUUU___yyy~~~~~~{{{yyy}}}}}}xxxsssnnnkkkiiibbb___ZZZTTTNNNJJJGGGEEEBBBDDDDDDIIIKKKGGGXXXxxxdddQQQOOObbbppptttnnnfffaaadddeeebbb```bbbgggbbb_________```aaaccc^^^^^^___]]]```pppqqq]]]fffcccccchhhqqqxxxvvvppp|||nnnpppuuu|||~~~wwwrrrnnnllljjjnnngggeeemmmwwwsssiii[[[PPPJJJGGGEEEDDD???<<<<<<>>>??????AAAFFFXXXdddjjjaaaPPPGGGEEEFFFMMM===<<<@@@999GGGxxxqqqggg```bbbbbbWWW[[[YYYXXXYYY[[[XXXRRRPPPRRRqqqWWWZZZnnntttllleee\\\UUUSSSSSSTTTTTTTTTUUUUUUUUUSSSVVVZZZ\\\hhh|||xxx___OOOOOOOOOiiimmm_________VVVWWWZZZXXXdddmmmkkkrrrrrrooo|||pppbbbSSSNNNSSSWWWSSSMMMFFFIIILLLQQQYYYbbbggggggvvv~~~{{{^^^PPPMMMOOOPPPVVVXXXeee|||~~~~~~{{{{{{~~~zzzvvvsssooojjjfffbbb___YYYSSSMMMHHHEEEDDDAAADDDEEEHHHJJJHHHZZZ|||bbbQQQRRRrrr{{{{{{vvvgggaaa^^^```aaa^^^^^^aaaaaa___]]]]]]___aaaccceee^^^```ddddddhhhwwwwwwddd```]]][[[aaalllvvvyyywwwyyyjjjkkksss~~~nnneeeaaagggsss~~~|||qqqgggYYYOOOIIIGGGEEECCC@@@======???@@@@@@CCCHHH\\\ddddddXXXJJJDDDFFFJJJOOO>>>:::>>>;;;LLL{{{lllZZZ\\\ooowww]]]WWWZZZVVVSSSTTTVVVUUUPPPMMMNNNqqqWWWXXXjjjwwwllleee___WWWQQQRRRRRRSSSTTTUUUUUUVVVVVVRRR\\\[[[]]]sssmmmVVVNNNNNNTTTsssuuufffcccccc```XXXSSSVVVTTTbbbnnnppptttrrrqqqwwwjjjZZZSSSUUUXXXVVVSSSJJJJJJMMMTTT\\\ccchhhjjjwww}}}{{{```TTTSSSTTTUUUXXX^^^kkk~~~}}}}}}|||{{{{{{vvvtttssspppiiicccbbb^^^XXXQQQKKKFFFCCCBBB???DDDEEEGGGJJJJJJ```[[[PPPYYYvvv|||mmmbbb___^^^___]]][[[^^^bbbaaa``````___```ccceeefff]]]___fffhhhjjjwwwxxxgggZZZVVVTTTYYYcccoooxxx|||zzzmmmkkktttqqqfff^^^```kkkxxxzzzmmmcccVVVMMMHHHFFFDDDBBBAAA???>>>@@@@@@@@@EEEKKK```aaa[[[MMMBBBBBBHHHLLLLLL===:::>>>>>>QQQxxxcccSSScccjjjYYYXXXZZZTTTPPPOOOSSSTTTPPPLLLJJJqqqVVVWWWhhh|||~~~qqqgggaaa[[[VVVQQQQQQRRRSSSTTTUUUVVVWWWXXXXXX]]]XXXaaazzzuuu\\\SSSKKKOOO^^^iiicccccc```^^^YYYQQQSSSQQQ___mmmsssyyyvvvqqq}}}ppp___TTTRRRVVVYYYZZZNNNKKKNNNYYY```cccggglllwww|||hhh``````aaa```bbbeeemmm{{{uuupppqqqyyy|||yyyyyy~~~{{{zzz~~~}}}xxxrrrrrrssspppggg___aaa]]]VVVOOOHHHDDDAAA@@@===CCCDDDFFFJJJPPPggguuuTTTSSSeeewwwsssmmmeeecccdddcccaaa]]]\\\___ccc___aaaaaa___]]]^^^___^^^[[[\\\aaabbbcccoootttggg[[[WWWTTTWWW^^^hhhttt~~~}}}tttnnnsss}}}pppccc```eeerrrwwwggg^^^RRRJJJFFFDDDCCCAAAAAA???>>>@@@@@@@@@GGGOOO```]]]SSSEEE???BBBHHHKKKCCC;;;<<>>>>>??????AAAJJJSSS]]]WWWMMMBBBAAAFFFHHHGGG>>>:::<<<===BBB```pppbbbxxx~~~aaaZZZXXXUUUSSSNNNLLLQQQUUURRRMMMKKKnnnVVVXXXgggyyyzzz~~~|||rrrkkkbbbZZZUUUTTTSSSSSSUUUUUUVVVWWWXXXXXXYYYYYY\\\```qqq```IIIPPPRRRlllhhhXXXYYYWWWVVV[[[\\\QQQRRROOO\\\hhh~~~xxxjjjfffvvvuuuvvvyyygggUUUKKKLLLUUU\\\XXXQQQWWWiiipppjjjjjjsssyyy{{{}}}{{{ggglllwww}}}|||vvvsssuuuwwwwwwuuusssqqqqqqrrrmmmeee]]]^^^ZZZSSSKKKEEEBBBAAAAAA===DDDDDDJJJYYYhhhfffRRReeewww|||jjjggglllrrrggghhhfff```\\\]]]^^^]]]ZZZdddkkkhhhddddddaaa[[[ZZZWWWZZZ[[[[[[lll~~~jjjeeedddeeefffkkk}}}|||ooopppuuu}}}|||mmm[[[TTTJJJDDDBBBAAA@@@???>>>===>>>@@@@@@CCCNNNZZZZZZSSSHHHBBBEEEJJJIIIDDD@@@<<<<<<===LLLvvvnnnaaa}}}qqq___WWWSSSPPPNNNJJJJJJNNNQQQNNNJJJIIInnnVVVWWWeeevvvvvvrrr{{{rrrjjjddd\\\UUURRRRRRSSSUUUWWWXXXXXXXXXYYYYYYZZZZZZ]]]iiirrrWWWOOOQQQbbbnnn]]]WWWYYYXXX\\\bbb^^^RRRSSSOOO]]]hhh{{{xxxkkkiiiwww{{{vvv}}}~~~nnn[[[LLLHHHMMMSSSXXXPPPXXXmmmtttjjjgggqqq{{{vvvkkkwww{{{}}}{{{uuurrruuuwwwvvvrrrrrrrrrsssqqqlllddd___]]]XXXQQQJJJEEECCCBBBBBBAAAFFFGGGOOOdddwww{{{___RRRggg{{{|||rrrmmmqqqsssrrrggggggddd^^^]]]``````[[[aaaoooxxxtttooonnnhhh___\\\XXX[[[ZZZYYYiii|||tttmmmhhhfffbbbeeezzzvvvvvvssszzzeeeWWWPPPGGGBBB@@@@@@???>>>???>>>@@@BBBBBBGGGTTTaaaYYYQQQFFFAAAHHHNNNKKKBBB@@@>>>???GGGaaaiiiaaa}}}|||ddd\\\UUUQQQQQQIIIGGGIIIMMMMMMJJJHHHIIInnnVVVVVVcccsss|||qqqvvvlllgggbbb[[[UUURRRSSSUUUWWWYYYYYYYYYZZZZZZZZZZZZZZZ```rrrZZZNNNXXXVVVoooaaaWWWUUUWWWWWW^^^bbbYYYRRRSSSPPP^^^iii{{{uuuppp|||xxxzzz|||sss```NNNFFFGGGKKKUUULLLUUUmmmtttgggcccnnn}}}tttnnn}}}yyy{{{zzztttrrruuuxxxxxxppprrrttttttqqqkkkddd```\\\XXXQQQJJJEEECCCCCCCCCDDDIIIIIISSSkkkrrrYYYOOOfff~~~}}}zzzkkkpppwwwqqqfffhhhgggccc^^^___eeeccc]]]dddttt}}}xxxqqqmmmdddYYY]]]YYY[[[YYYUUUaaassswww|||rrriiibbbZZZ\\\ssswwwxxxrrrrrr|||{{{{{{~~~yyy^^^UUUNNNFFFAAA@@@@@@???===???@@@AAADDDDDDIIIWWWfffZZZPPPDDDAAAIIIPPPLLLCCC======DDDTTTuuu{{{hhhiiinnn]]][[[UUURRRTTTHHHGGGJJJNNNMMMHHHHHHKKKnnn[[[]]]iiivvv||||||}}}rrrmmmddd\\\TTTQQQTTTWWWXXXWWWZZZZZZXXXWWWWWWYYY\\\^^^qqqjjjQQQMMMWWW___vvv]]]WWWRRRTTTZZZ^^^\\\XXXUUUQQQTTT```mmmyyywwwyyyqqqwww{{{nnn|||mmmXXXIIIDDDEEEJJJOOOXXXjjjrrreeebbbtttqqqlllooo~~~~~~zzzwwwtttsssssstttttttttnnnssstttqqqmmmiiibbbZZZ\\\XXXPPPIIICCCAAAAAABBBEEELLLSSSaaa{{{fffUUU\\\qqqvvvnnnooopppmmmkkkiiifffdddccceeefffggggggsssmmmhhhhhhlllmmmiiiddd^^^WWWTTTXXX[[[aaammmzzzyyyyyysssdddXXX[[[mmm~~~zzzmmmmmmhhhjjjxxxsssmmmkkkttt~~~oooWWWNNNJJJCCC>>>======??????@@@@@@@@@BBBHHHRRR[[[```XXXIII@@@GGGSSSSSSIII???BBB999KKKkkkooo^^^nnnmmmdddaaa]]]PPPRRRLLLKKKJJJJJJLLLMMMLLLJJJoooZZZ\\\jjjzzz~~~~~~sssiiiddd```ZZZSSSRRRTTTWWWXXXWWWYYY[[[[[[YYYYYY^^^hhhppp~~~{{{mmmXXXLLLQQQbbbooo{{{gggYYYUUUSSSUUUZZZ]]][[[XXXSSSPPPSSS^^^hhhttt|||ttt___PPPHHHGGGIIIJJJPPPaaalllbbbbbbuuukkkdddmmm|||vvvssspppooopppqqqqqqpppnnnqqqsssoookkkhhhbbb[[[]]]XXXPPPIIIDDDAAABBBBBBIIIPPP\\\ooowww\\\PPPZZZkkkwwwpppllloooqqqqqqqqqnnnkkkhhhfffggggggggggggjjjgggfffiiinnnooojjjddd\\\XXXWWWZZZ]]]aaajjjuuuzzz|||xxxjjj[[[WWWaaammmxxxkkkeee\\\ZZZddd~~~kkkiiilllrrrxxx}}}dddQQQKKKGGGCCC???>>>???AAABBBAAADDDFFFFFFMMMXXX\\\ZZZLLLIIILLLUUUYYYQQQCCC999>>>===[[[tttfff___{{{iiiccc```]]]QQQUUUPPPOOOMMMNNNOOOOOONNNLLLoooXXX[[[kkk~~~{{{ssshhh___\\\ZZZVVVRRRRRRUUUXXXXXXVVVZZZ\\\]]][[[]]]eeetttnnnXXXKKKKKKXXXooo~~~___\\\TTTSSSSSSUUUXXXZZZ[[[[[[WWWTTTVVV\\\aaalll~~~{{{zzz{{{hhhVVVKKKFFFGGGFFFJJJ\\\jjjcccdddwww{{{bbbWWWkkk{{{tttqqqooonnnnnnoooooonnnmmmpppppplllhhhfffbbb\\\\\\XXXPPPIIIDDDBBBBBBCCCLLLSSSeeeeeePPPPPP___kkkpppvvv{{{}}}tttmmmmmmooooooqqqsssqqqnnnjjjhhhhhhhhhhhhgggcccccceeejjjooooooiiibbb[[[YYYYYY\\\^^^```ffflll~~~qqqaaaZZZ___fffvvvyyyiii___VVVTTT\\\uuummmooorrrsssnnnlllttt~~~sssXXXKKKFFFDDDBBB@@@@@@AAADDDEEEFFFLLLMMMKKKSSS___]]]RRRDDDJJJTTT\\\WWWIII===888???MMMwwwvvvkkkhhhllltttccc```^^^\\\SSSXXXUUUTTTRRRQQQRRRQQQPPPNNNnnnVVVYYYlll}}}uuummmccc\\\ZZZUUUSSSRRRTTTVVVXXXXXXWWW[[[\\\]]]___eeennnyyyooo]]]MMMKKKQQQ```{{{iiiWWW[[[RRRRRRRRRSSSUUUYYY\\\___aaa]]]\\\\\\\\\fffyyyxxx|||yyyppppppnnn[[[LLLCCCFFFFFFLLLbbbsssmmmkkk{{{yyy^^^PPPiii~~~{{{vvvsssqqqpppqqqqqqpppooolllnnnmmmiiifffeeebbb]]][[[VVVPPPIIIDDDCCCCCCDDDLLLSSSiiixxxWWWLLLZZZlllssspppqqq}}}vvvrrrqqqqqqoookkkkkkooossspppllliiihhhhhhgggfffcccccceeeiiilllkkkfff```[[[[[[ZZZZZZ[[[\\\aaaeee}}}|||sssgggcccgggnnnyyyzzzggg^^^ZZZZZZaaauuuzzz|||~~~|||sssjjjlllrrrcccOOOHHHCCCBBBAAA@@@@@@BBBEEEHHHPPPVVVTTTNNNTTT___ZZZJJJFFFKKKRRRSSSKKK???;;;>>>CCCeeewwwsssooo}}}lllaaa```^^^]]]UUU[[[YYYWWWTTTSSSSSSRRRPPPNNNlllTTTWWWjjjvvvooohhh```ZZZYYYRRRRRRSSSVVVXXXYYYYYYYYY\\\[[[^^^fffrrrzzz{{{yyyYYYPPPLLLPPPYYYjjjbbbZZZ\\\TTTSSSRRRRRRUUUYYY___bbbfffbbb___\\\ZZZdddwwwlllsssuuuwwwkkkggg~~~uuubbbPPPDDDFFFJJJVVVppp{{{uuuhhhXXXccc|||}}}|||xxxvvvsssrrrrrrrrrpppnnnkkkmmmlllgggddddddaaa\\\XXXTTTMMMHHHDDDCCCEEEFFFNNNWWWooooooQQQQQQhhh{{{yyyoooqqq~~~tttsssttttttooohhhhhhkkkzzzvvvpppllliiifffdddbbbcccaaaaaadddggggggeeeccc]]]]]][[[WWWVVVYYY]]]```hhhooovvvxxxuuurrrsssuuu|||mmmiiiddd^^^aaayyy{{{wwwxxxxxxZZZIIIEEEAAAAAAAAA??????BBBGGGKKK[[[]]]WWWNNNQQQYYYSSSEEEGGGHHHKKKJJJAAA999;;;AAAMMMxxxqqqqqqkkkeeeccc``````YYY___YYYWWWTTTSSSRRRQQQNNNLLLjjjSSSVVVfffyyy}}}wwwlllfffaaa[[[WWWWWWSSSTTTVVVXXXZZZ[[[[[[[[[[[[[[[aaannn|||wwwmmmOOOMMMNNNUUUddd~~~mmm^^^\\\[[[UUUSSSSSSUUUYYY]]]```aaabbb^^^]]]]]][[[ccc}}}|||uuulllmmmnnn}}}uuuhhhdddzzz}}}kkkWWWIIIHHHNNN^^^yyy}}}xxxhhh]]]sss}}}|||xxxvvvtttrrrqqqpppmmmkkkkkkmmmlllgggdddccc```[[[TTTPPPKKKFFFCCCDDDFFFHHHTTTbbb{{{gggQQQ\\\yyyooosssqqqoooooopppqqqmmmhhhhhhlll~~~yyyrrrlllgggccc___]]]]]]\\\[[[]]]aaadddeeefff^^^___]]]XXXVVVYYY\\\\\\WWWeeexxx|||sssbbbaaa~~~{{{yyymmmSSSEEEBBB???@@@AAA@@@@@@EEEMMMSSS___[[[TTTNNNMMMOOOJJJBBBCCCEEEHHHGGG@@@:::===EEEfffuuulllvvvmmmfffddd```bbb\\\```WWWUUURRRQQQPPPOOOLLLJJJgggRRRUUUbbbrrr|||zzz}}}tttkkkbbb^^^\\\WWWTTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^\\\___fffrrryyyuuufffYYYMMMOOORRR^^^yyy{{{ggg^^^\\\]]]TTTSSSUUU[[[aaaccc```\\\ZZZYYY[[[^^^\\\___pppxxxsssnnnnnn{{{ssshhhjjjxxxrrr]]]MMMKKKQQQ___wwwppp\\\nnnyyy~~~{{{zzzxxxuuusssqqqoookkkhhhkkknnnmmmhhheeeccc^^^YYYOOOLLLHHHDDDCCCDDDGGGIIIZZZnnnuuu]]]RRRiiixxxzzzhhhjjjiiijjjllljjjfffgggkkkrrrnnnhhhdddaaa___]]]\\\XXXWWWWWWYYY\\\^^^```aaa^^^bbbbbb\\\ZZZ\\\\\\YYYVVVcccvvv}}}}}}|||iiikkk|||{{{www^^^JJJAAAAAA>>>@@@AAAAAACCCJJJVVV___[[[TTTOOOOOOLLLEEEAAABBBBBBFFFIIIFFF===:::EEESSSzzzsssuuuhhh```\\\ZZZ^^^YYY\\\UUUSSSQQQOOOOOONNNKKKIIIfffRRRUUU```nnn~~~xxxzzz~~~|||~~~yyymmmddd\\\[[[YYYVVVSSSTTTWWWXXXZZZ[[[\\\]]]___```___ccckkkrrrrrrfffUUUGGGLLLOOOVVViiiqqqiii___]]]cccSSSSSSWWW```hhhhhh___WWWWWWWWW[[[___\\\XXXbbbppp~~~tttpppxxxwwwvvvkkkrrrxxxyyyttt___OOOMMMRRR\\\qqq|||ooo___nnnvvv}}}zzz}}}zzzwwwuuusssoookkkhhhlllooonnniiieeeccc^^^XXXMMMJJJFFFCCCBBBDDDHHHJJJ\\\uuuhhhVVVTTTrrrvvvkkkiiifffeeegggfffcccdddgggaaa^^^\\\[[[\\\]]]^^^^^^VVVWWWWWWXXXXXXYYYXXXXXX]]]ccceeeaaa^^^___]]]XXXXXXaaammmyyy}}}mmmlllssszzzkkkvvvrrrzzzrrrkkkwwweeePPPCCC@@@BBB===???AAABBBEEEOOO]]]gggVVVNNNLLLPPPLLL@@@<<>>BBBGGGGGGMMMKKK>>>666===OOO]]]mmmWWW]]]vvvgggwwwrrrcccZZZTTTOOOTTTXXXQQQSSSRRRUUURRRMMMSSSSSSFFFnnnRRRRRR^^^mmmxxxzzz}}}~~~yyypppnnn```\\\VVVSSSTTTWWWXXXXXX\\\\\\\\\]]]^^^___aaacccbbbsss|||nnnUUUHHHJJJQQQQQQaaa|||jjj```\\\VVVTTTVVVTTTTTTUUUXXXZZZZZZVVVSSSVVVZZZ[[[WWWRRRSSS\\\dddzzzyyy{{{uuuqqqmmmttt}}}mmmaaa^^^ZZZfff}}}sssqqqzzz}}}zzzwwwtttpppkkkggghhhjjjlllkkkfff___VVVQQQGGGHHHAAAAAAHHHIIIJJJTTTlllzzzRRRVVV```sssggg___]]]```cccccc```^^^```ccc```]]]YYYVVVUUUUUUTTTSSS[[[ZZZXXXVVVUUUUUUUUUVVVZZZ[[[[[[YYYWWWVVVWWWYYY]]][[[aaarrr|||pppdddlllrrrcccbbbfffmmmpppqqqyyy~~~{{{|||zzzzzz}}}~~~lllWWWLLLGGGBBB@@@??????@@@BBBKKK]]]lllgggYYYVVVVVVSSSKKKCCC???AAAEEEJJJAAA:::999999<<>>???LLL]]]qqquuulllooojjjfffeee^^^^^^yyyddd]]]RRRSSSVVV\\\uuummmUUULLLMMMHHHFFFHHHFFFjjjSSSVVV```kkkmmmnnnppprrrsssvvvzzz~~~vvvqqqzzzvvvlll```[[[XXXVVVZZZ^^^[[[^^^```aaa______bbbeee___fffnnn}}}yyyNNNNNNJJJKKKXXXrrrkkk______RRRUUUWWWWWWUUUSSSSSSSSSQQQKKKLLLMMMKKKHHHHHHJJJMMMHHHJJJLLLKKKJJJIIIIIIJJJIIINNNVVVhhh|||lll[[[aaajjjjjjnnnvvv~~~ttttttuuurrrnnnllljjjfffdddcccbbb___]]]WWWUUUQQQMMMHHHEEECCCBBBCCCHHHMMMVVV[[[WWWgggrrrkkkiiivvvrrraaa[[[aaa^^^\\\]]]]]]]]]]]]\\\\\\\\\TTTTTTUUUVVVWWWXXXXXXYYYVVVWWWXXXXXXWWWUUURRRPPPMMMOOOPPPRRRTTTYYY^^^cccaaa___``````YYYVVVdddxxx|||eeeWWW[[[fffkkkvvvvvvwwwvvvlllqqqnnnmmmwwwrrr___YYYUUUXXXbbbkkkooonnnjjjkkknnnppprrrsssssssssqqqvvvvvvqqqooossstttqqqrrrtttzzz~~~ssslllfffhhheee___WWWVVV```rrrlllUUULLLGGGBBBAAABBBFFFLLLPPPUUUaaalllyyybbbWWWWWWOOOAAAAAACCCHHHNNNRRRNNNEEE===GGG^^^nnngggooo___SSSYYYWWWTTT]]]}}}WWW]]]QQQKKKOOOYYYcccppppppaaa[[[OOONNNPPPHHHGGGKKKIIIlllWWWZZZcccllloooooopppqqqtttvvvyyy{{{yyyrrrsssggg```XXXVVVYYY___aaaaaa```\\\[[[___bbbaaaaaacccgggssssssTTTTTTMMMLLLYYYuuutttYYYUUUVVVTTTVVVUUUTTTSSSQQQPPPOOONNNPPPOOOLLLKKKJJJKKKLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIJJJDDDSSSbbbkkkyyyyyy|||oooUUUOOOPPPUUUWWWWWWccczzzxxxsssrrrqqqpppjjjhhheeecccaaa^^^ZZZWWWXXXOOOIIIJJJIIIDDDCCCEEETTTQQQVVVccckkkppp|||pppaaagggsssqqqzzzoooeee___\\\]]]^^^___\\\ZZZXXXYYYYYYXXXWWWZZZYYYWWWWWWXXXXXXWWWVVVWWWUUUTTTVVVXXXYYYWWWUUUQQQRRRTTTUUUWWWXXXYYYZZZWWWYYYZZZXXXXXX\\\dddlll~~~oooaaaZZZ^^^iiiqqqwww{{{qqqjjjccc\\\ZZZlllwwwrrrpppzzzvvv{{{fff```RRRRRRXXXVVVZZZccceeedddeeehhhjjjmmmnnnooopppuuupppkkkjjjooossssssrrrooorrruuuuuusssqqqsssuuuxxxzzz|||~~~uuugggbbb]]]YYYYYYVVVQQQLLLKKKPPPYYY___ppplllcccWWWLLLDDDAAA@@@AAAGGGJJJJJJPPP```qqq|||~~~sssfff]]]TTTKKKHHHIIIGGGLLLQQQRRRMMMEEEAAA@@@[[[}}}ssskkkmmmrrrYYYYYYZZZTTTVVVdddlllSSSQQQNNNLLLLLLOOOSSSTTTSSSQQQNNNNNNNNNMMMLLLKKKJJJIIInnnVVVXXX```jjjjjjkkknnnqqqssstttuuuuuurrrlllmmm}}}sssbbb]]]WWWWWW[[[```aaaaaa``````cccfffeeebbbdddhhhlll___JJJLLLQQQVVViiigggUUUQQQQQQNNNUUUTTTQQQOOONNNOOOPPPQQQRRRPPPNNNLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHLLLDDDPPPbbbpppyyyxxxxxxzzzrrrXXXOOOMMMLLLPPPQQQYYYkkkwww{{{uuutttrrrpppgggeeecccbbb```]]]YYYVVVRRRMMMIIIJJJHHHEEEHHHMMM]]][[[aaammmtttxxxkkkWWWbbbzzzpppttt{{{uuukkkbbb\\\ZZZ[[[\\\]]]ZZZWWWWWWXXXYYYZZZYYY[[[YYYWWWVVVWWWXXXWWWWWWWWWVVVUUUWWWYYYYYYWWWUUUQQQQQQQQQSSSUUUWWWXXXXXXXXXZZZ[[[ZZZYYY[[[bbbiiizzzyyyssshhh^^^]]]fffooozzz{{{|||yyyqqqeeeZZZSSSZZZffftttwwwpppkkktttoooxxx|||mmmcccTTTOOOQQQNNNSSS]]]______```bbbeeehhhkkklllmmmoookkkggghhhlllooopppnnnnnnpppqqqpppmmmlllmmmoooqqqssstttvvvzzz}}}hhh\\\WWWSSSQQQRRRPPPKKKGGGEEEIIIPPPUUU[[[YYYTTTLLLEEEAAA@@@@@@AAADDDHHHMMMYYYiiiuuuxxxuuujjj^^^VVVOOOIIIHHHJJJPPPSSSWWWVVVKKK@@@AAAHHHooo{{{qqqnnnsss}}}jjjYYYZZZZZZUUUYYY^^^nnn~~~uuu]]]RRRWWWOOONNNMMMNNNQQQRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJqqqVVVTTT\\\gggiiilllppptttvvvvvvtttrrroookkkkkkwwwwwwaaa\\\ZZZXXXZZZ^^^aaaaaa```]]]^^^aaacccbbbbbbkkkuuubbbOOOGGGIIIWWWccc{{{qqq\\\UUURRRPPPOOOVVVTTTPPPNNNNNNPPPRRRUUUSSSQQQOOOMMMKKKJJJJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHMMMDDDLLL```ttt}}}qqq{{{wwwxxx}}}sss\\\OOOHHHFFFMMMMMMQQQ]]]hhh{{{uuuqqqpppnnnjjjcccbbbaaa```___\\\XXXTTTLLLJJJIIIHHHFFFHHHQQQ[[[iiigggjjjqqquuuzzzjjjSSSbbbwwwlll~~~rrrmmmeee]]]XXXWWWXXXZZZZZZWWWTTTTTTVVVZZZ\\\]]]^^^[[[XXXWWWWWWXXXXXXXXXXXXWWWXXXYYYZZZZZZWWWUUUUUUUUUUUUWWWXXXYYYXXXWWWYYY[[[]]]\\\ZZZ[[[___cccoootttwwwssslllooo||||||~~~xxxhhhYYYTTTVVV___ppp{{{qqqbbbeeetttrrrppp}}}ooo^^^UUUQQQKKKOOOXXXXXXZZZ[[[\\\^^^bbbeeehhhjjjiiigggeeegggkkknnnmmmlllkkklllkkkiiigggffffffhhhkkkkkklllnnnqqqxxxnnn^^^UUUPPPOOONNNKKKIIIFFFBBB@@@BBBFFFIIIGGGGGGFFFDDDAAAAAABBBDDDCCCFFFKKKVVVggguuuvvvqqqfff\\\RRRLLLIIIFFFHHHLLLSSSRRRTTTRRRCCC888CCCXXXuuugggeeeiii}}}{{{aaaZZZ[[[ZZZVVVXXXUUUYYYaaa]]]QQQOOOWWWOOONNNMMMNNNOOONNNLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMrrrUUUPPPWWWbbbgggjjjnnnrrrsssssspppooojjjhhhhhhpppzzzeeeYYY[[[[[[\\\___bbbccc```^^^___]]]]]]```cccjjjxxx]]]MMMMMMQQQYYYnnn|||www```ZZZ[[[WWWUUUWWWWWWUUUSSSQQQQQQRRRTTTUUUQQQPPPOOOMMMLLLLLLLLLLLLNNNLLLJJJHHHGGGGGGHHHIIIKKKFFFKKK[[[qqqsss{{{vvvuuuvvvyyyfffVVVLLLIIINNNMMMOOO[[[ggg{{{|||ooolllmmmkkkgggcccbbb```___^^^ZZZUUUQQQHHHHHHGGGDDDDDDLLL\\\jjjqqqlllhhhiiikkkssslll___qqquuuqqqjjjfff```ZZZWWWWWWXXXYYYXXXUUUSSSSSSVVV[[[___aaabbb___[[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWXXX]]]bbbccc___[[[YYYYYYZZZ\\\]]]]]][[[ZZZ[[[\\\fffkkkqqqttt{{{zzz}}}zzziii\\\[[[SSS\\\kkkvvvrrrgggeeekkkooozzzvvvxxxpppfff___VVVXXX[[[VVVVVVVVVVVVXXX[[[___ccceeefffeeeeeehhhkkkmmmlllkkkhhhgggfffdddccccccddddddfffffffffgggjjjoootttxxxxxx{{{nnnjjjbbbXXXPPPLLLKKKLLLGGGGGGEEEBBB???>>>@@@BBB???@@@BBBCCCCCCDDDFFFIIIJJJOOOYYYfffsssyyyqqqeeeXXXOOOGGGEEEEEEFFFJJJOOOOOOKKKKKKIII===888OOOooo|||jjjdddgggrrrmmm\\\ZZZXXXWWWWWWSSSPPPRRRVVVUUUOOOLLLOOOMMMLLLLLLMMMMMMLLLKKKJJJNNNNNNNNNNNNNNNOOOPPPPPPqqqSSSMMMSSS]]]```bbbeeehhhiiihhhgggfffaaaaaacccfffnnnuuueee^^^\\\^^^___aaacccdddccc```^^^dddaaabbbhhhooottt{{{|||sss[[[GGGFFFMMM___xxxvvvggg]]]^^^^^^XXXVVVYYYTTTTTTUUUUUUTTTSSSQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPPPPNNNLLLJJJIIIJJJKKKLLLJJJJJJJJJSSScccuuu{{{}}}tttooommmppp]]]RRRMMMPPPNNNPPP^^^jjj}}}sssooonnnkkkhhheeeccc```^^^[[[VVVQQQMMMGGGGGGEEEBBBGGGUUUgggsssnnnfff^^^\\\aaapppssshhhsss|||llldddaaa]]]ZZZXXXYYYZZZ\\\XXXVVVSSSTTTXXX]]]bbbdddeeebbb___]]]]]]]]]\\\[[[\\\\\\\\\[[[ZZZXXXXXXXXXWWWbbbmmmlllbbbYYYXXXZZZZZZ[[[\\\\\\ZZZXXXWWWVVVXXX[[[bbbnnnzzznnnooolllaaa\\\```YYYaaahhhjjjmmmpppkkkaaa___vvv}}}{{{tttjjjhhheeeYYYUUUSSSQQQPPPRRRVVVZZZ]]]aaaaaaccceeegggiiihhhgggdddcccbbbbbbccccccccccccbbb```___```bbbeeegggiiieeehhhjjjkkkkkkjjjddd]]]XXXWWWTTTOOOHHHDDDDDDDDDCCCDDDDDDBBB???======>>>???@@@BBBCCCDDDFFFHHHKKKTTT^^^jjjrrrvvvrrreeeXXXMMMFFFBBBCCCEEEGGGKKKPPPLLLFFFBBBAAA===BBB___sssnnngggpppfff\\\YYYTTTSSSWWWQQQPPPQQQSSSRRRNNNJJJIIIHHHIIIKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOPPPRRRRRRnnnQQQKKKOOOWWW]]]___bbbdddeeedddcccaaa^^^```cccdddfffsss~~~|||yyyvvvqqqtttzzzmmm^^^\\\___aaa```aaacccddddddcccaaa```bbbbbbgggpppsssmmmfffbbbSSSPPPJJJJJJLLLOOOmmmooofffaaa^^^]]]ZZZUUUSSSTTTPPPRRRTTTUUUUUUSSSQQQPPPMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNLLLLLLMMMNNNNNNJJJNNNKKKKKKTTT^^^vvv~~~wwwttt}}}ttthhheeepppjjjXXXOOOMMMRRRQQQTTTaaakkk|||zzzpppkkkgggeeeeeebbb^^^ZZZWWWRRRMMMJJJGGGFFFDDDEEEPPPaaammmrrrddd]]]WWWYYYfffyyyrrr___dddkkkfff___]]][[[ZZZZZZ\\\^^^___ZZZXXXVVVWWW[[[```dddeeefffdddaaa```___^^^\\\[[[\\\\\\ZZZXXXUUUUUUVVVXXXTTT___jjjjjj___WWWVVVZZZZZZZZZZZZZZZXXXVVVSSSRRRQQQRRRZZZlll~~~qqqgggdddaaa___ccckkkkkkmmmggg```fffqqqmmm___ZZZdddnnn}}}ppp~~~{{{~~~{{{sssaaaXXXUUUPPPLLLKKKNNNRRRUUUZZZ[[[]]]^^^___`````````_________```bbbbbbaaa___\\\ZZZXXXXXXYYYZZZZZZYYYZZZYYYXXXWWWWWWVVVSSSPPPMMMMMMLLLIIIEEEBBBAAAAAA@@@AAAAAA@@@>>>======>>>???AAACCCEEEFFFJJJNNNQQQ___iiiqqqrrrmmmdddWWWLLLFFFBBBAAAEEEHHHHHHJJJMMMEEE???::::::AAAPPPhhh||||||}}}yyyvvvpppfffuuusssbbb[[[WWWQQQQQQTTTRRRSSSPPPLLLJJJJJJJJJHHHEEEGGGJJJKKKKKKLLLMMMOOOOOOOOONNNMMMNNNOOOQQQRRRjjjOOOKKKMMMSSSZZZ^^^bbbffffffddd```]]]^^^aaaffffffdddhhh{{{~~~|||{{{zzzwwwuuusssqqqooollliiihhhiiijjjkkkkkklllnnnooollljjjccc[[[YYY]]]`````````aaabbbcccbbbbbbcccccc___aaaggglllfffXXXKKKFFF@@@FFFJJJRRRXXX___{{{ddd]]]^^^[[[VVVUUUVVVUUURRRQQQRRRSSSUUUVVVWWWWWWWWWNNNNNNOOOPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOJJJPPPJJJHHHPPPTTTiii}}}zzzvvvoooppprrrssscccbbbcccxxxuuu^^^OOOKKKOOOYYY\\\^^^eeekkk|||~~~ppphhhdddcccbbb___YYYUUUQQQNNNKKKHHHFFFEEEDDDKKK]]]mmmpppjjj[[[YYYYYYcccuuu{{{ooo```]]]mmmsssccc```[[[[[[ZZZZZZ\\\^^^```aaa]]][[[ZZZ[[[___bbbeeeeeeeeedddbbbaaa```^^^[[[XXXZZZYYYWWWSSSOOOOOORRRVVVRRRXXX^^^^^^[[[XXXXXX[[[YYYYYYXXXWWWVVVTTTQQQOOOOOOPPPWWWiii}}}qqqoookkkeeebbbgggsss}}}vvvhhh```eeemmmpppnnndddbbbaaassszzzhhhiiivvv|||~~~ooobbb]]]UUUOOOLLLMMMQQQTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\[[[\\\^^^______[[[XXXXXXUUUSSSRRRSSSSSSQQQOOOQQQOOOMMMNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEDDDCCCBBB>>>@@@AAAAAA@@@???@@@AAABBBDDDGGGKKKPPPVVV^^^ccchhhkkkkkkeee]]]VVVMMMEEEBBB@@@CCCIIILLLIIIGGGHHH>>>;;;888===OOOffftttwwwfffwwwzzzrrrlllnnnppphhh]]]VVVSSSRRRQQQQQQOOOSSSQQQJJJFFFIIIKKKIIIEEEHHHKKKLLLKKKKKKMMMOOONNNMMMLLLKKKKKKLLLNNNOOOgggNNNJJJLLLQQQTTTYYY___eeeeeeaaaZZZVVVZZZ^^^cccddd^^^^^^kkkyyytttcccnnn~~~zzzwwwwwwzzz~~~|||}}}{{{uuussssssnnnllliiigggeeedddaaa^^^\\\```bbb```]]]]]]bbbggg]]]]]]ZZZYYY\\\aaa```[[[^^^___``````aaabbbdddfffccceeehhheeeYYYIIIAAAAAAIIILLLLLLSSSbbbsssnnndddYYY[[[WWWPPPRRRZZZ[[[UUUSSSTTTUUUVVVYYY\\\___aaaOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLNNNOOOOOOPPPOOOOOOHHHPPPJJJIIITTTVVViiivvvvvvwwwppplllxxxsssaaabbbbbbrrrqqqYYYNNNOOOSSSbbbhhhiiijjjmmmsssjjjggghhh___[[[UUUQQQNNNLLLJJJHHHEEEDDDEEEQQQfffuuupppbbbXXXYYY___mmmtttbbbZZZiii||||||ggg```\\\YYYYYYYYYZZZ\\\___aaabbb^^^]]]]]]^^^aaadddeeeeeecccbbbbbbaaa```]]]YYYVVVYYYWWWTTTOOOJJJKKKOOOTTTSSSSSSSSSUUUXXX[[[]]]]]]YYYXXXVVVUUUTTTSSSPPPNNNMMMLLLQQQ```ttthhhooopppiiieeennn~~~{{{iiieeegggjjjttttttppphhhooowwwooo]]]cccjjjvvv~~~|||}}}{{{lllfff\\\TTTPPPPPPSSSVVVUUUVVVVVVVVVUUUUUUWWWYYYZZZYYYZZZ\\\]]][[[VVVQQQXXXUUURRRQQQRRRQQQNNNKKKJJJGGGGGGIIIJJJHHHFFFEEEEEECCCAAAAAABBBCCCBBB@@@@@@AAACCCCCCBBBBBBDDDFFFEEEHHHMMMSSSZZZdddooovvvmmmjjjbbbWWWQQQNNNHHHBBB@@@@@@DDDKKKNNNJJJEEEDDD>>>??????HHHccc{{{iii}}}{{{jjjlllzzzfffbbbYYYRRRQQQSSSRRRNNNIIIRRRTTTMMMIIIKKKLLLHHHFFFIIILLLLLLKKKJJJLLLOOOMMMKKKJJJHHHHHHJJJKKKLLLiiiRRRLLLMMMTTTYYYZZZ]]]aaa___XXXUUUVVVWWW\\\```]]]VVVVVV\\\dddrrrbbbUUUUUU___mmm}}}yyyuuutttttttttsssqqqqqqtttyyyzzzwwwsss{{{xxx{{{{{{uuuuuussspppllliiifffdddccc___^^^]]]\\\ZZZXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXZZZ\\\___bbbcccdddhhhgggggggggggghhhhhhgggcccWWWKKKGGGEEEBBBCCCHHHLLLOOO___vvvtttiii___[[[WWWSSSRRRQQQQQQSSSVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOOMMMKKKIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLGGGJJJRRRVVVZZZjjj}}}wwwssszzzsss~~~~~~mmmTTT^^^eeewww{{{uuucccSSSRRR___lllyyy~~~~~~~~~qqqjjjeeebbbYYYSSSNNNMMMKKKGGGEEEGGGDDDMMMSSSaaattttttcccYYYRRRaaahhhttt|||iiiYYY]]]wwwoooaaaTTTUUUWWWWWWXXXZZZ\\\___bbbddd\\\\\\___cccbbb^^^]]]aaabbbcccccc___ZZZWWWXXXZZZWWWRRRLLLIIIJJJMMMQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRXXXWWWVVVUUUSSSQQQPPPOOOPPPPPPRRRWWWaaalllwww~~~tttnnnlllrrrxxx}}}yyylllkkkxxxlll\\\iiipppqqq~~~sssgggYYYWWWhhhyyykkkccc]]]WWWXXX]]]XXXTTTTTTVVVSSSLLLLLLQQQQQQTTTUUUTTTSSSSSSSSSQQQNNNNNNOOONNNLLLKKKLLLLLLFFFHHHIIIHHHFFFEEEFFFGGGEEEEEEDDDCCCBBBBBBCCCDDDCCCDDDEEECCCAAACCCGGGKKKQQQWWW^^^gggttt{{{vvvlll\\\ZZZTTTKKKDDDAAABBBEEECCCJJJNNNLLLJJJIIIDDD>>>DDDEEERRRnnnuuuvvvlllqqq~~~qqqeeeYYYVVVSSSRRRRRRSSSRRRQQQNNNNNNLLLIIIFFFDDDEEEGGGJJJHHHGGGHHHKKKLLLJJJGGGJJJJJJKKKKKKKKKJJJIIIHHHjjjTTTOOOQQQXXXYYYYYY^^^bbbaaaYYYUUUUUUVVVYYYZZZWWWQQQPPPTTTYYYoooyyyeeeXXXRRRUUUbbbppp~~~{{{yyywwwvvvtttqqqoooooorrrrrrpppmmmnnnlllkkklllppppppmmmiiiiiigggdddaaa^^^\\\[[[ZZZXXXXXXXXXWWWWWWWWWWWWWWW[[[[[[\\\\\\\\\\\\]]]]]]WWWZZZ___bbbccccccccccccaaakkktttvvvnnnbbbYYYUUUOOOHHHDDDDDDDDDBBBDDDIIISSScccuuukkkbbbZZZXXXUUURRRRRRRRRRRRTTTUUUSSSSSSSSSRRRQQQPPPNNNNNNRRRQQQPPPOOOMMMKKKJJJIIIMMMMMMMMMNNNMMMMMMLLLKKKLLLFFFHHHQQQWWWYYYaaammmyyyrrruuuoooxxx|||{{{xxxddd[[[aaaqqq{{{vvveeeXXX[[[iiitttyyyllleeeaaa^^^YYYSSSOOOMMMJJJFFFEEEGGGCCCTTTaaalllvvvmmm\\\VVVXXXiiisss~~~yyylllaaaeeewwwuuufff[[[SSSWWWWWWWWWWWWYYY[[[]]]```aaa]]]]]]___bbb```ZZZYYY[[[^^^___^^^[[[XXXUUUUUUUUUTTTQQQMMMLLLMMMOOOPPPPPPOOONNNMMMLLLNNNPPPRRRTTTVVVVVVUUUTTTRRRQQQPPPPPPMMMLLLLLLOOOUUU]]]eeejjjvvvrrrpppttt}}}ooogggeee^^^dddvvvmmm\\\___qqq~~~{{{zzzssskkkccc___```ZZZVVVUUUSSSOOOOOOSSSLLLOOOPPPPPPNNNMMMLLLJJJIIIJJJJJJJJJHHHGGGGGGGGGBBBBBBCCCCCCBBBBBBBBBCCC@@@>>>>>>BBBGGGKKKKKKIIIFFFGGGGGGGGGIIINNNVVV\\\fffkkkuuu~~~tttcccUUUMMMLLLHHHCCC@@@@@@DDDHHHFFFJJJOOOPPPMMMFFF???<<<@@@SSSuuu|||zzziiihhhkkkxxx}}}iii]]]SSSQQQOOOOOOOOOPPPOOONNNKKKJJJIIIHHHGGGGGGGGGGGGKKKHHHEEEEEEGGGIIIIIIHHHIIIIIIJJJJJJJJJHHHGGGFFFkkkVVVSSSUUU]]]YYYYYY]]]aaa```ZZZUUUTTTYYYYYYXXXUUUQQQPPPQQQSSS[[[ddd}}}fffSSSKKKOOOXXXfff|||~~~{{{zzzyyyyyyvvvrrrooonnnllljjjhhheeeeeeeeeeeedddcccaaa```^^^]]]ZZZXXXVVVUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYYYY________________________]]]```bbbbbb___^^^___aaammmyyymmmXXXKKKFFFBBBAAAAAACCCCCCDDDJJJQQQfffwwwlllddd^^^ZZZUUUTTTRRRRRRTTTVVVVVVUUURRRRRRQQQPPPNNNLLLJJJHHHOOOOOONNNMMMLLLLLLKKKJJJMMMMMMMMMMMMMMMLLLKKKJJJKKKEEEFFFOOOUUUTTTVVVZZZlllzzzzzzrrrrrrwww}}}|||yyy~~~|||lllcccfffrrr|||yyynnnhhhqqqqqqfffbbb^^^[[[XXXSSSNNNLLLIIIEEEDDDGGGFFF]]]ooovvvtttcccSSSTTTTTThhhyyynnnccc^^^xxxddd]]]WWWTTT[[[WWWVVVVVVWWWXXXZZZ\\\^^^\\\\\\^^^```]]]VVVRRRSSSZZZYYYYYYXXXXXXWWWTTTQQQPPPOOONNNOOOPPPPPPNNNLLLKKKJJJHHHGGGIIIMMMRRRUUUSSSSSSRRRQQQQQQPPPOOOOOOMMMMMMLLLMMMPPPVVV[[[___qqqtttuuuyyy{{{tttuuudddTTT[[[kkk^^^KKKZZZppp}}}|||}}}|||sssoooeee[[[VVVSSSOOONNNOOOLLLLLLMMMNNNNNNLLLJJJJJJGGGHHHHHHHHHGGGFFFDDDDDDBBBAAA@@@AAABBBCCCBBBAAACCC???>>>CCCKKKPPPPPPMMMHHHJJJLLLOOOUUU^^^hhhooo}}}}}}~~~eeeNNNEEE@@@@@@???>>>>>>AAAGGGKKKMMMLLLOOOQQQIII>>><<>>@@@CCCFFFFFFDDDAAA??????DDDEEEFFFGGGGGGGGGFFFEEEeeeOOOLLLNNNUUUZZZSSSPPPSSSUUUSSSPPPOOONNNOOOOOOOOONNNNNNMMMMMMNNNRRRSSSQQQYYYqqq{{{jjj```[[[ZZZ```iiillluuu{{{|||xxxwwwtttpppkkkhhhggggggbbb```^^^^^^___bbbeeegggbbbbbbaaaaaa``````______cccdddfffiiilllooorrrssszzzsssnnnjjjcccZZZSSSGGGEEEBBBBBBEEEHHHKKKLLLQQQcccyyynnn```^^^aaaaaa]]]ZZZZZZZZZXXXSSSUUUSSSOOOUUU___\\\RRRNNNNNNOOOOOOOOOOOONNNNNNJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJHHHGGGGGGDDDGGGIIIIIIHHHKKKNNNPPPJJJRRR___sss|||~~~xxxssswwwssssss}}}qqquuuyyy{{{vvvgggccc\\\UUUPPPLLLIIIGGGLLLLLLNNNRRRTTTXXXbbbmmmmmmiii```___dddaaafffyyyvvviiibbbdddYYYUUUYYYUUUXXXXXXWWWVVVWWWXXXYYYZZZZZZXXXWWWWWWTTTOOONNNQQQOOOQQQSSSTTTTTTUUUVVVXXXSSSQQQOOOOOOPPPQQQPPPPPPWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRTTTVVVWWWXXXWWWVVVUUUSSS]]]iiissszzzyyyqqqpppiiiiiieeemmmrrrpppjjjeeehhhooorrrpppgggaaa[[[^^^sss~~~wwwuuunnnqqqyyyppppppeee^^^WWWUUUWWWYYYYYYXXXSSSZZZaaadddeeehhhooouuupppwwwooo```SSSHHHAAABBBBBBCCCCCCCCCEEEHHHJJJLLLNNNRRRVVVWWWSSSKKKEEE===<<>>AAA@@@???DDDNNNTTTTTTWWWXXX[[[]]][[[SSSGGG===<<>>>>><<>>GGGSSSXXX]]]jjjyyyzzzqqqmmmaaa^^^WWWRRRRRRVVVTTTOOOSSSSSSTTTVVVYYYZZZYYYXXXYYYWWWWWWZZZ```gggjjjlll{{{~~~yyyjjj]]]VVVSSSPPPMMMKKKIIIHHHHHHIIIIIIJJJNNNNNNNNNNNNPPPSSSTTTUUUUUUeeerrryyyVVVEEE:::===AAAMMMoooyyyhhhXXXOOOZZZbbbiiizzzsssjjjXXXUUUUUUVVVRRRKKKIIIKKKGGGGGGHHHHHHGGGGGGFFFEEECCCDDDFFFHHHJJJJJJJJJIIIKKKJJJIIIGGGFFFFFFFFFFFFJJJHHHFFFEEEEEEFFFGGGHHHtttPPPIIIGGGDDDIIIHHHGGGFFFGGGHHHHHHFFFEEEFFFEEEEEEEEEFFFFFFFFFFFFJJJIIIJJJPPPXXX\\\\\\ZZZQQQPPPUUUiiiyyyjjjccc```\\\YYYRRRSSSSSSRRRQQQOOONNNMMMOOONNNMMMMMMLLLLLLKKKKKKPPPJJJHHHIIIIIIFFFGGGLLLMMMVVV___cccbbb^^^ZZZXXXccclllsssrrrqqqzzz|||```[[[XXXYYYZZZXXXUUUUUUWWWTTTQQQQQQSSSSSSQQQNNNPPPNNNLLLKKKLLLLLLLLLJJJIIIKKKJJJGGGHHHJJJJJJFFFFFFHHHJJJJJJJJJKKKLLLNNNMMMLLLKKKIIIGGGEEECCCBBBAAACCCEEEFFFGGGIIIJJJLLLNNNLLLKKKMMMYYYlllqqqgggeeemmmooo|||{{{sssuuu|||{{{yyy}}}yyywwwvvvttttttuuuwwwxxxyyy}}}~~~xxxuuuvvvxxxxxxuuuuuuuuuuuutttsssrrrrrrpppooonnnnnnoooooommmkkkkkkkkklllkkkkkklllnnnooo|||{{{ooo___UUURRRPPPKKKFFFDDDFFFGGGGGGGGGIIINNNRRRUUU^^^jjjrrrqqqnnnlllmmmfffkkksss}}}wwwwwwiiieeefffgggfffccc^^^]]]```ccc```aaa```\\\VVVSSSSSSUUUTTTVVVXXXXXXVVVSSSRRRRRRVVVWWWXXXXXXVVVVVVXXXZZZVVVVVVVVVTTTSSSQQQQQQQQQPPPQQQSSSSSSQQQPPPQQQQQQMMMOOOQQQSSSUUUUUUTTTTTTTTTUUUUUUSSSPPPOOOOOOPPPPPPSSSWWWZZZ\\\^^^```bbbnnnooommmhhheeefffjjjnnnppp|||mmmlllsssyyylllYYYMMMOOOYYY```bbbXXXKKKCCCDDDBBB======DDDEEEJJJWWWjjjvvvyyyyyyyyydddbbb]]]VVVUUUWWWTTTOOOLLLKKKKKKLLLNNNOOOOOONNNSSSQQQOOOOOORRRVVVZZZ[[[aaabbb^^^UUUNNNLLLLLLKKKGGGHHHHHHIIIJJJLLLNNNPPPSSSSSSTTTUUUXXX[[[___bbbnnnoooSSSHHHCCC===>>>MMMiiikkk]]]UUUUUUooovvvxxxnnn]]][[[UUUTTTTTTSSSNNNHHHGGGIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGJJJIIIHHHGGGFFFFFFEEEEEEFFFEEECCCBBBBBBCCCEEEFFFuuuRRRIIIEEEBBBGGGFFFEEEEEEFFFGGGGGGEEEDDDEEEDDDCCCDDDEEEFFFDDDCCCIIIGGGFFFIIIOOOTTTVVVVVVRRRMMMLLLTTTfffssskkkeeefffddd___XXXSSSQQQQQQWWWVVVUUUUUUUUUSSSOOOLLLQQQMMMNNNQQQOOOMMMSSS]]]rrrnnnbbbYYYXXXVVVTTTRRRRRRTTTVVVXXXVVVUUUTTTUUUTTTRRRQQQSSSQQQMMMKKKJJJHHHFFFDDDHHHJJJIIIFFFDDDFFFEEEBBBEEEFFFHHHIIIIIIJJJKKKMMMNNNMMMLLLJJJGGGEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKPPP\\\kkkvvvwwwooonnnrrrttt}}}~~~~~~}}}|||zzzwwwtttssstttvvvwwwrrrwwwyyyuuuqqqrrrtttsssqqqqqqpppooonnnmmmmmmmmmmmmlllllllllmmmmmmkkkiiiggghhhjjjkkkkkkjjjhhhgggtttkkkdddZZZSSSOOOLLLIIIGGGFFFHHHIIIIIIIIIMMMSSSYYYpppxxxzzznnniiikkkqqqxxxuuuhhhdddcccccccccaaa^^^\\\\\\]]]____________]]]ZZZWWWUUUUUUSSSTTTTTTSSSPPPNNNNNNNNNTTTVVVXXXVVVTTTSSSUUUXXXSSSTTTUUUTTTQQQOOONNNOOOOOOPPPQQQPPPNNNLLLKKKLLLIIIKKKMMMPPPRRRSSSSSSSSSQQQRRRRRRQQQNNNMMMMMMNNNOOOTTTZZZ]]]]]][[[XXXWWWcccdddfffjjjrrrxxxuuuoooiiikkknnnsssyyy{{{|||{{{}}}ssspppjjj___SSSKKKHHHHHHJJJEEEDDDGGGIIIEEEBBBAAA>>>>>>CCCOOO\\\hhhuuu}}}rrriiibbbZZZSSSSSSQQQOOONNNOOOPPPOOONNNKKKLLLNNNOOOOOONNNMMMKKKOOONNNMMMKKKKKKLLLMMMMMMTTTSSSQQQOOOPPPTTT[[[```eeeiiinnntttzzzzzzkkk^^^LLL<<<===BBBJJJZZZttthhhUUUXXXfffwww{{{]]]WWWUUUMMMNNNNNNMMMKKKHHHFFFGGGHHHEEEEEEFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDD{{{XXXLLLEEE@@@EEEEEEDDDDDDEEEFFFFFFEEECCCCCCBBBAAACCCEEEFFFDDDBBBEEEDDDCCCDDDFFFJJJMMMNNNPPPKKKIIILLLRRR\\\oooyyyllljjjmmmhhhiiijjjmmmpppoookkkggggggdddfffjjjhhhgggttthhhVVVVVVVVVTTTQQQNNNNNNQQQRRRRRRUUUVVVVVVUUUSSSQQQQQQQQQQQQOOOKKKIIIHHHGGGEEECCCEEEHHHHHHDDDBBBCCCCCC@@@AAACCCEEEFFFFFFGGGIIIKKKLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGFFFGGGLLLUUU]]]sss~~~zzzyyy~~~|||{{{|||~~~~~~}}}~~~}}}{{{~~~|||~~~~~~{{{wwwvvvxxxzzz|||{{{}}}zzzvvvsssqqqqqqrrrtttoootttvvvrrrnnnnnnnnnlllllllllkkkkkkkkkkkkllllllkkkjjjjjjkkklllllliiigggeeefffgggiiiiiiiiigggeeennnvvvppp___]]]YYYSSSMMMJJJIIIIIIIIIKKKMMMNNNRRR[[[iiisssxxxppprrryyy~~~ooodddbbbfffaaa^^^[[[ZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]]]][[[WWWTTTQQQQQQPPPNNNLLLKKKLLLNNNPPPSSSUUUSSSOOONNNQQQUUURRRTTTVVVTTTQQQNNNMMMNNNMMMNNNNNNMMMKKKIIIHHHIIIGGGHHHJJJKKKMMMNNNOOOOOONNNOOOOOONNNMMMLLLLLLMMMLLLPPPSSSUUUUUUSSSRRRRRRWWW[[[aaammm}}}|||pppeee```gggrrr|||xxxkkkiiiiiinnnrrrpppeeeUUUIIICCCKKKJJJHHHGGGKKKNNNKKKEEEAAA>>>>>>BBBHHHRRRbbbpppwwwpppjjjdddaaa]]]ZZZZZZYYYXXXWWWUUUWWWYYYYYYYYYXXXWWWWWWVVVVVVWWW\\\```cccddddddeeefffhhhiiikkkpppxxx~~~|||qqq___MMM@@@===AAAEEEAAAKKK^^^sss}}}uuugggOOOSSSggg~~~___MMMNNNPPPMMMLLLJJJHHHEEEDDDFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDCCCCCCBBB>>>>>>???@@@AAABBBBBBCCC^^^OOOEEE@@@EEEEEEDDDDDDEEEFFFFFFEEECCCAAA@@@???BBBEEEGGGEEECCCBBBBBBBBBBBBCCCFFFIIIKKKFFFDDDEEEJJJLLLNNNXXXcccppphhhYYYTTTUUUQQQPPPNNNNNNRRRTTTRRRMMMQQQSSSUUUSSSPPPMMMNNNPPPKKKJJJHHHHHHIIIIIIIIIHHHBBBFFFFFFBBB@@@BBBBBB@@@???@@@CCCCCCDDDDDDFFFHHHHHHGGGFFFEEEDDDDDDEEEEEECCCBBBAAABBBCCCDDDDDDCCCCCCEEEFFFDDDAAACCCJJJPPPcccrrr~~~uuuooosss~~~wwwtttrrrrrrpppooottt{{{tttmmmsss{{{||||||~~~|||xxxsssrrrtttwwwwwwwww|||yyyuuuqqqooonnnpppqqqnnntttvvvrrrmmmlllkkkhhhjjjjjjjjjjjjkkklllmmmnnnjjjiiiiiijjjkkkkkkiiifffeeeeeeeeegggiiikkkkkkjjjmmmrrrwwwzzzaaaXXXYYYWWWQQQIIIDDDEEEGGGCCCFFFKKKRRR___rrr|||rrrqqqwww~~~jjjaaafff___[[[WWWVVVXXXZZZYYYWWWYYYXXXYYY\\\^^^]]]XXXSSSOOOOOONNNLLLJJJJJJMMMOOOMMMPPPRRRPPPLLLKKKNNNRRRRRRUUUVVVUUUQQQNNNMMMNNNJJJLLLLLLLLLIIIHHHGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMJJJKKKLLLLLLKKKMMMOOOQQQJJJPPPZZZjjjzzzfff[[[eeerrr~~~{{{hhh``````dddkkkpppmmmbbbWWWPPPKKKMMMHHHCCCHHHSSSTTTMMMLLLJJJIIIGGGCCCAAAHHHRRR\\\lll}}}~~~{{{yyyxxxwwwuuuqqqpppnnnllllllnnnssswwwqqqpppttt|||lllsss|||lll]]]VVVDDDBBBBBBCCCAAA@@@EEENNN\\\___iiinnnbbbUUU]]]qqqfffbbbVVVYYYpppwwwUUUWWWWWWHHHFFFTTTOOOLLLGGGCCCCCCFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFAAAAAABBBBBBCCCBBBBBBAAA<<<===???@@@BBBBBBCCCCCC~~~VVVKKKHHHGGGLLLFFFEEEDDDEEEFFFGGGFFFEEEDDDBBB@@@@@@BBBDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEBBBDDDFFFHHHIIIKKKNNNQQQ___ttthhh\\\UUURRRPPPSSSRRRQQQPPPOOONNNNNNNNNUUUTTTSSSSSSRRRQQQOOOMMMKKKKKKJJJJJJKKKLLLMMMNNNLLLIIIFFFDDDEEEGGGGGGGGG???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDFFFEEECCCCCCCCCEEEHHHJJJ```jjjvvv~~~sssqqqxxx}}}zzzrrrnnnooorrruuuvvvssspppsssvvviiivvv}}}xxx{{{zzzvvv{{{sssoooqqqqqqnnnnnnrrrtttssspppnnnllllllkkklllsssrrrppplllhhhhhhiiilllkkkkkkllllllkkkiiihhhffffffgggiiijjjjjjiiihhhgggeeeeeefffhhhiiiiiifffdddhhhlllpppsssvvv||||||fff___WWWPPPLLLHHHEEEGGGLLLLLLMMMPPPZZZrrruuu~~~ooo|||wwwlll___[[[[[[YYYWWWUUUUUUVVVXXXXXXXXXZZZVVVSSSUUUXXXYYYVVVRRRMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRSSSSSSRRRPPPOOOMMMNNNMMMSSS[[[VVVHHHBBBFFFJJJKKKKKKJJJHHHHHHIIIKKKIIIKKKMMMLLLJJJHHHJJJLLLLLLKKKJJJKKKMMMOOOOOONNNOOORRRYYYcccppp}}}iiidddssspppfffbbbbbbdddiiilllkkkddd^^^\\\SSSLLLLLLNNNNNNLLLKKKVVVSSSQQQUUUXXXVVVLLLDDDMMMNNNWWWgggsss{{{}}}qqqvvvzzziiiYYYMMMDDD@@@??????@@@AAACCCLLL\\\jjjooopppkkkbbbZZZUUUQQQNNNMMMWWWbbbxxxiiiSSSNNNMMMJJJLLLRRRMMMJJJGGGEEEEEEFFFFFFEEECCCDDDDDDCCCAAAAAABBBDDDHHHFFFDDDAAAAAABBBCCCEEE@@@AAABBBAAA@@@@@@AAACCC@@@AAABBBAAA???>>>???@@@}}}UUUKKKIIIGGGJJJFFFDDDCCCCCCDDDEEEDDDCCCBBB@@@??????AAABBBBBBBBBCCCBBBAAAAAAAAABBBDDDDDDBBBDDDFFFFFFGGGHHHKKKMMMSSSbbbyyyqqq^^^VVVSSSQQQQQQSSSRRRPPPOOONNNMMMMMMLLLRRRQQQPPPPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKIIIFFFDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCBBBDDDBBBAAAAAABBBDDDGGGIIIWWW]]]hhhttt}}}ppprrrxxxzzz|||}}}wwwqqqnnnmmmnnnooouuuyyyllliiixxx{{{vvvppprrrmmmlllpppqqqmmmkkkmmmmmmllllllkkkkkkllllllmmmqqqpppmmmjjjgggfffhhhjjjggghhhhhhiiiiiihhhgggfffgggfffeeegggiiijjjiiihhhffffffggghhhjjjiiigggeeefffiiimmmooosssyyyuuuaaa]]]TTTMMMLLLKKKIIIJJJLLLUUUXXX```rrr{{{{{{nnn{{{jjjbbb[[[UUUXXXZZZWWWUUUSSSSSSUUUVVVVVVUUUYYYUUURRRRRRTTTTTTQQQMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMPPPPPPQQQQQQQQQOOONNNMMMLLLLLLUUU___\\\NNNGGGIIIHHHIIIIIIIIIGGGGGGIIIKKKJJJKKKLLLJJJGGGFFFHHHJJJJJJIIIHHHIIIKKKLLLLLLLLLJJJOOOUUUZZZbbbooossstttzzzvvvmmmccc]]]___eeejjjlllbbb___ZZZTTTQQQPPPOOOMMMJJJNNNWWW```ggggggbbb]]]MMMGGGEEEJJJOOOSSS\\\eeeuuuyyy}}}~~~}}}}}}rrrgggaaa___bbbfffhhhhhhggggggfffbbb^^^VVVKKKBBB======>>>;;;???HHHUUUaaaooo~~~{{{sssfffYYYOOOIIIIIIKKKeeeppp|||ooo]]]NNNLLLKKKGGGGGGMMMKKKHHHEEECCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???@@@BBBDDDBBB@@@??????AAACCCEEE@@@AAABBBAAA??????@@@BBB???@@@AAA@@@>>>===>>>???{{{TTTLLLKKKGGGHHHFFFDDDBBBAAABBBBBBBBBAAAAAA???>>>>>>@@@AAAAAA@@@BBBBBBAAAAAAAAABBBCCCDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJQQQ\\\jjj||||||mmm\\\TTTQQQNNNNNNPPPRRRQQQOOOMMMLLLKKKJJJJJJNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJQQQRRRRRRNNNIIIEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>@@@@@@AAAAAAAAA@@@@@@??????@@@BBBEEEFFFIIIKKKTTTgggwwwyyy~~~~~~~~~yyyxxxxxxzzz~~~vvvyyyxxxxxxyyypppkkkiiijjjnnnpppmmmkkkkkkgggggghhhhhhiiijjjjjjjjjmmmlllkkkgggddddddeeegggdddeeeeeefffgggfffffffffhhhdddbbbdddiiimmmkkkiiieeedddeeefffggggggeeebbbaaaccceeegggjjjqqqzzzlll[[[WWWOOOJJJKKKOOOQQQUUUYYYdddooo~~~uuu|||xxxXXXSSSQQQPPPUUUVVVUUUSSSQQQQQQSSSTTTSSSRRRUUURRROOOOOOQQQRRRPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMNNNOOOOOONNNMMMLLLHHHKKKUUU```___SSSKKKJJJFFFGGGHHHHHHGGGGGGIIIKKKLLLLLLJJJHHHEEEDDDEEEGGGHHHFFFEEEFFFHHHIIIIIIIIIFFFKKKOOOOOOQQQZZZjjjwwwuuutttxxx{{{yyyoooeee______bbbeeemmmvvvxxxqqqjjjfff___WWWFFFKKKTTT]]]eeekkkoooqqqddd[[[QQQLLLIIIGGGIIIMMMKKKNNNRRRVVVWWWXXXYYYZZZSSSSSSUUUXXX\\\]]]]]]\\\WWWSSSQQQTTTSSSLLLEEEAAA===AAADDDEEEBBBAAAAAACCCEEEDDDAAA;;;777888@@@GGGPPP]]]uuummm___RRRLLLKKKMMMXXXdddzzzvvv[[[QQQKKKLLLJJJEEEDDDIIIHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@AAA???>>>===>>>@@@???>>>======>>>@@@BBBCCCAAABBBBBBAAA???>>>???@@@>>>??????>>><<<<<<===???zzzTTTNNNMMMHHHGGGHHHEEEBBBAAAAAABBBBBBAAAAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHJJJJJJMMMSSS^^^tttccc[[[TTTPPPNNNJJJKKKNNNPPPOOOMMMKKKJJJIIIHHHHHHKKKLLLLLLKKKIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJPPPTTTVVVSSSKKKEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>;;;<<<===>>>???@@@@@@@@@@@@???>>>======???@@@AAAAAAAAAHHHYYYqqqvvvnnnwww}}}rrrooollllllllllllkkkkkkfffggggggggggggffffffeeejjjjjjiiifffdddcccdddffffffffffffffffffeeeeeeeeefffcccaaafffmmmpppkkkfffaaa``````aaabbbaaa```^^^[[[\\\]]]]]]```fffpppxxxvvvhhh\\\YYYRRRNNNNNNQQQXXXdddooowwwsssfffTTTVVVVVVWWWWWWQQQTTTSSSQQQQQQRRRSSSRRRQQQPPPNNNMMMNNNQQQTTTTTTTTTLLLLLLKKKIIIHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOJJJKKKLLLMMMMMMLLLLLLKKKGGGIIIQQQZZZZZZQQQJJJIIIFFFGGGHHHHHHGGGHHHJJJLLLNNNMMMJJJGGGEEEDDDEEEEEEGGGEEEDDDEEEFFFHHHHHHGGGEEEGGGIIIHHHHHHNNNWWW___gggzzzxxx}}}tttcccZZZ\\\bbbwwwxxxfffYYYTTTOOOLLLPPPYYYbbbhhhgggbbb\\\VVVQQQLLLHHHFFFKKKHHHFFFEEEEEEDDDAAA???BBBAAAAAACCCFFFHHHGGGEEE???;;;999>>>AAA???<<<<<<555999>>>???<<<;;;;;;===>>>AAACCCBBBCCCKKKZZZfffzzzgggRRRGGGDDDOOO[[[gggyyypppZZZQQQMMMLLLMMMKKKEEEEEEJJJFFFDDDBBBAAABBBBBBAAA@@@???@@@@@@???======>>>@@@???>>>===<<<===>>>@@@AAA@@@BBBBBBAAA???======>>><<<======<<<::::::<<<>>>zzzTTTNNNNNNIIIHHHIIIFFFDDDCCCCCCDDDCCCBBBCCCBBBAAABBBDDDEEEDDDCCC???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDFFFHHHHHHGGGHHHKKKOOO\\\ttt}}}iiiZZZUUUQQQOOOKKKHHHJJJNNNNNNMMMLLLJJJHHHGGGGGGGGGJJJLLLLLLKKKIIIHHHJJJLLLMMMLLLKKKIIIIIIIIIJJJJJJIIIMMMQQQNNNHHHCCCBBBDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@???<<<<<<===??????@@@@@@@@@@@@???>>>===<<<<<<<<<===@@@AAAFFFNNN^^^rrr~~~{{{}}}wwwuuuvvvpppvvvwwwmmmiiihhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeiiiiiihhhfffddddddeeefffiiiiiihhhfffeeeddddddccccccbbbcccjjjqqqqqqiiiaaa___^^^]]]]]]^^^^^^\\\[[[XXXYYYYYYXXXYYY___hhhoooyyywwwooofff___[[[XXXVVVWWWZZZdddxxxyyyhhh___sss]]]UUUZZZ[[[^^^\\\TTTUUUSSSRRRRRRSSSSSSRRRPPPMMMLLLKKKLLLOOORRRTTTTTTLLLKKKKKKKKKKKKKKKLLLMMMOOOOOONNNNNNNNNNNNNNNNNNIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHKKKOOOOOOJJJFFFEEEGGGHHHIIIIIIIIIIIIKKKMMMOOONNNKKKIIIHHHGGGGGGFFFGGGFFFDDDEEEFFFGGGGGGFFFFFFFFFEEEGGGIIIKKKKKKKKKRRRhhhkkkcccooo~~~zzz|||mmmZZZMMMKKKMMMOOOOOOUUUVVVVVVTTTRRRRRRRRRRRR]]]UUULLLKKKNNNOOOKKKEEEFFFBBB>>>???AAACCCAAA>>>CCC<<<888999999777444555666777888888777999===AAA@@@FFFMMMRRR[[[jjj}}}```SSSHHHFFFNNNbbbuuu}}}dddYYYMMMOOOMMMMMMLLLHHHEEEFFFJJJFFFDDDBBBBBBCCCCCCBBBAAA@@@AAAAAA@@@>>>>>>???@@@@@@@@@???>>>======>>>>>>???AAABBBAAA???===<<<===;;;<<<<<<:::999999<<<>>>yyySSSLLLLLLHHHJJJHHHGGGEEEEEEFFFFFFEEECCCBBBBBBBBBCCCEEEEEEDDDBBB>>>???@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBCCCEEEGGGBBB@@@DDDIIIKKKNNN\\\mmmhhh]]]UUUPPPMMMLLLJJJHHHJJJPPPLLLLLLJJJIIIHHHGGGGGGGGGJJJLLLMMMKKKHHHHHHLLLOOOOOONNNLLLKKKJJJJJJJJJKKKGGGJJJMMMLLLHHHEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???===>>>>>>???????????????@@@@@@>>>===<<<<<<<<<<<<===AAAFFFLLLVVVhhh~~~~~~zzzwwwssswwwyyyuuuwwwyyypppkkkgggbbbbbbbbbbbbbbbccceeeggghhhggghhhhhhgggeeedddeeegggjjjiiigggeeecccbbbbbbaaa___aaaeeelllpppmmmccc[[[___]]]\\\\\\\\\\\\[[[ZZZXXXYYYYYYWWWWWW[[[bbbhhhrrr{{{wwwnnngggdddddd[[[]]]ccclllvvvnnnaaafffyyyhhh[[[VVVXXXWWW]]]aaaZZZUUUTTTSSSSSSTTTTTTRRRPPPMMMLLLKKKJJJJJJLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJHHHGGGGGGHHHGGGEEECCCHHHIIIJJJJJJIIIIIIKKKMMMNNNLLLKKKKKKKKKKKKIIIHHHGGGFFFDDDDDDFFFGGGFFFFFFHHHFFFEEEGGGKKKKKKGGGBBBKKKVVVggg}}}wwwyyyuuuhhhaaaZZZPPPHHHIIINNNOOOKKKIIIOOOWWW\\\]]]UUUMMMMMMTTT[[[\\\[[[WWWRRRNNNNNNQQQQQQMMMIIIJJJBBB===>>>???===;;;<<<@@@???>>>AAAHHHQQQ[[[```]]]```dddhhhooo|||cccMMMHHHJJJRRRbbbwww^^^SSSRRRJJJLLLKKKIIIGGGDDDCCCEEEGGGEEEDDDCCCCCCDDDDDDCCCAAAAAABBBBBB@@@???>>>@@@AAAAAA@@@???>>>===============???AAAAAA???===<<<<<<;;;;;;;;;999888999<<>>>>>@@@AAAAAAAAA@@@??????@@@AAA@@@??????AAACCC@@@>>>AAAIIIJJJGGGMMMYYYeeevvvzzzfff[[[WWWQQQLLLJJJKKKJJJIIIKKKOOOKKKJJJIIIIIIHHHHHHHHHIIIIIILLLMMMKKKHHHHHHLLLQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEHHHOOO___uuu{{{}}}www|||zzzvvv}}}sssiiicccbbb```______bbbeeegggeeefffgggfffddddddeeefffeeedddbbbaaa____________^^^aaaeeejjjjjjfff]]]WWW]]]\\\ZZZYYYZZZZZZYYYXXXVVVWWWWWWUUUSSSUUU[[[```fffooozzz|||wwwrrrnnnrrryyywwwzzzrrrrrr~~~rrr___YYYZZZYYYTTT[[[aaa\\\TTTSSSSSSSSSTTTSSSQQQNNNMMMLLLKKKIIIIIIJJJMMMOOONNNMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJGGGGGGHHHIIIHHHEEEHHHIIIJJJIIIHHHHHHIIIKKKJJJJJJJJJLLLNNNNNNKKKHHHGGGEEECCCCCCEEEFFFEEEDDDGGGGGGGGGGGGIIIHHHFFFCCCHHHKKKPPPgggyyyvvvyyy}}}{{{rrrfff]]]SSS\\\^^^TTTIIIGGGMMMPPPUUUQQQLLLLLLRRR\\\gggmmm|||yyyxxx{{{~~~}}}uuunnnVVVQQQNNNSSSYYY[[[]]]```aaaccciiitttuuusssnnniiihhhkkkrrrxxxjjjssszzz[[[OOOUUU```pppuuu```RRRPPPPPPIIIHHHHHHFFFDDDCCCDDDDDDCCCDDDCCCBBBCCCDDDDDDBBBAAA@@@AAAAAA@@@>>>>>>???AAA>>>>>>>>>>>>============;;;>>>@@@@@@???=========;;;;;;:::999888999<<>>@@@@@@>>><<<===>>>???@@@AAA@@@?????????@@@@@@???===<<<===???DDD???BBBJJJJJJDDDFFFOOOMMM^^^xxx|||hhhZZZTTTTTTVVVPPPLLLJJJLLLLLLJJJJJJMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHKKKMMMJJJGGGHHHLLLQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIHHHGGGGGGHHHGGGEEECCCEEEEEEDDDCCCBBBAAAAAA@@@======>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<===>>>???@@@AAAAAAFFFEEECCC@@@AAAKKKYYYeee|||pppmmmttt{{{~~~}}}sss}}}mmmpppuuugggddd```]]]\\\^^^aaacccccceeefffeeeccccccdddeee``````^^^]]]\\\]]]]]]^^^^^^aaadddfffeee```YYYUUU[[[YYYWWWVVVVVVWWWVVVTTTRRRSSSTTTRRROOOPPPTTTXXX\\\eeeoooyyyttt\\\ooonnn```WWWXXX^^^^^^WWW[[[___XXXTTTSSSRRRSSSSSSRRRPPPMMMLLLLLLKKKKKKKKKNNNRRRUUUOOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNOOONNNOOOOOOOOONNNMMMKKKJJJLLLKKKIIIIIIKKKNNNLLLHHHHHHIIIIIIHHHGGGFFFHHHIIIHHHGGGIIILLLOOOOOOLLLHHHFFFDDDBBBCCCDDDEEEDDDCCCFFFGGGHHHGGGEEEDDDFFFHHHDDDGGGEEEKKK]]]kkk}}}}}}zzz~~~yyyqqqgggooo{{{www|||}}}gggZZZUUUSSSAAAAAA???<<<===GGGXXXdddxxxwwwyyy~~~uuulllUUUQQQPPPXXX```eeeiiimmmqqqwww{{{oooiii___TTTNNNKKKLLLMMMMMMVVVgggrrrgggYYYaaawwwtttTTTRRRQQQNNNLLLIIIFFFFFFEEEDDDEEEGGGEEEBBBCCCBBBAAABBBCCCCCCBBB@@@@@@AAAAAA@@@>>>===???@@@;;;;;;<<<<<<===>>>>>>>>>:::===???@@@???=========;;;;;;:::999888999===@@@qqqRRRCCCBBBEEEGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@?????????>>>>>>======;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>????????????>>>>>>???@@@BBBFFFJJJJJJGGGCCCKKKMMM___tttlll```VVVPPPOOOOOOPPPPPPNNNLLLLLLLLLLLLKKKKKKHHHJJJKKKKKKIIIIIILLLOOOMMMNNNOOOOOOOOONNNMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHCCCFFFIIIIIIFFFEEEFFFGGGCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;>>>===;;;::::::;;;===>>>===<<<;;;;;;<<<>>>AAABBB@@@AAA@@@@@@AAADDDIIINNNtttzzznnnhhhnnnxxx~~~zzznnnllluuuxxxsss}}}{{{tttppppppnnnkkkgggnnnkkkhhhggghhheee___ZZZ^^^\\\YYYXXXXXXXXXXXXWWW\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSTTTSSSRRRRRRSSSUUURRRRRRQQQOOONNNOOORRRTTT\\\dddooowww|||nnn___{{{|||{{{pppeee]]]XXXZZZ[[[ZZZXXXVVVUUUUUUTTTRRRPPPQQQSSSTTTQQQNNNLLLKKKJJJJJJJJJLLLMMMNNNPPPSSSQQQLLLLLLNNNLLLEEEHHHJJJMMMOOOPPPPPPNNNMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLIIIGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEAAA@@@EEEJJJRRRaaappp{{{yyy{{{kkkdddeeehhhqqq||||||~~~qqqdddYYYQQQMMMHHHHHHLLLOOOPPPOOOVVV^^^ZZZWWW\\\WWWIIIDDDCCCBBBBBBDDDHHHLLLNNNOOOSSSZZZlll|||xxxdddUUUQQQLLLGGGCCCEEEIIIKKKMMMNNNVVVbbbkkkiiifffrrruuudddSSSOOOQQQPPPLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@>>><<<;;;;;;<<<>>>>>>???>>>>>>===<<<;;;========================CCC@@@===:::999;;;>>>@@@oooQQQCCCBBBEEEGGGFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>============>>>@@@AAABBBAAA@@@???===>>>>>>????????????>>>>>>???@@@DDDGGGHHHEEECCCDDDDDDNNNaaammmsss|||tttgggaaaXXXRRROOOPPPQQQRRRMMMLLLKKKKKKKKKLLLKKKKKKIIIKKKLLLLLLKKKKKKNNNPPPMMMNNNPPPQQQQQQPPPOOONNNNNNMMMKKKIIIGGGFFFFFFFFFCCCFFFHHHHHHFFFDDDEEEFFF@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>===<<<<<<;;;===<<<;;;::::::;;;<<<===<<<;;;;;;;;;<<<>>>@@@BBB?????????>>>>>>AAAFFFJJJbbb{{{{{{vvvnnnmmmttt|||}}}{{{~~~~~~rrrkkkqqqqqqmmm~~~yyysssqqqppppppnnnkkkfffbbb___\\\[[[\\\ZZZWWWWWWXXXYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQRRRSSSRRRQQQQQQSSSUUUUUUUUUSSSQQQPPPRRRWWWZZZ]]]gggsss|||pppuuu}}}jjjbbbZZZVVVXXXXXXWWWTTTQQQPPPPPPRRRQQQQQQSSSTTTSSSPPPLLLKKKJJJJJJIIIJJJKKKLLLMMMKKKMMMKKKHHHHHHKKKIIIDDDIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJGGGGGGFFFFFFGGGHHHHHHIIILLLLLLMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFDDDDDDHHHIIIKKKTTT___uuu|||~~~}}}~~~}}}tttoookkkpppwwwvvvooo}}}xxxqqqllleeebbb```______``````]]][[[ZZZ```YYYRRRSSSNNNCCC@@@AAA@@@???@@@BBBEEEFFFGGGHHHKKKSSSZZZYYYPPPFFFBBBBBBAAABBBGGGMMMUUU\\\bbblllnnnllliiinnniii\\\PPPNNNOOONNNKKKJJJFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===============>>>>>>>>>>>>>>>===========================>>>===:::999999<<>>???BBBCCCCCCBBB???>>><<<======>>>??????>>>>>>======>>>@@@CCCDDDCCCBBBAAAAAAFFFMMMMMMOOO\\\lllvvviii```\\\XXXSSSPPPPPPQQQRRRSSSKKKKKKKKKJJJKKKKKKLLLLLLJJJLLLMMMLLLLLLLLLNNNPPPLLLNNNPPPRRRSSSRRRPPPNNNOOONNNLLLJJJHHHFFFEEEEEEDDDFFFGGGGGGEEECCCCCCCCC===>>>>>>???AAABBBBBBCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???@@@======<<<;;;;;;===AAADDDRRRqqq~~~yyyssssssxxxzzzyyyyyyuuuvvvyyywwwvvvvvvmmmpppzzzvvvwww~~~zzznnnccc\\\[[[\\\WWWUUUSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPOOONNNNNNOOOPPPOOOOOOOOOQQQSSSTTTSSSQQQPPPQQQVVV]]]ccckkkvvvooogggmmm|||oooaaa]]]VVVUUUWWWWWWVVVRRROOONNNNNNQQQQQQRRRTTTTTTRRRNNNKKKJJJJJJIIIIIIIIIJJJKKKLLLHHHIIIIIIHHHIIILLLKKKHHHJJJIIIHHHHHHHHHJJJLLLMMMMMMNNNOOONNNLLLKKKLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIILLLLLLMMMNNNMMMLLLKKKJJJGGGFFFEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGJJJHHHFFFHHHNNN[[[bbbqqq{{{www~~~sss~~~~~~ooojjjiiihhhpppqqqtttvvvwwwuuusssqqqvvv~~~xxxkkkdddXXXIIIEEE>>>BBBHHHJJJKKKKKKNNNQQQ^^^```^^^YYYTTTQQQJJJCCCDDDHHHNNNVVV```nnn|||wwwtttqqqYYYQQQLLLLLLMMMJJJIIIIIIEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<<;;;<<<===>>>????????????========================:::999888888:::===@@@CCCjjjNNNCCCCCCEEEEEEBBBBBBAAA??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDDDDCCCAAA???;;;;;;<<<============<<<<<<<<<<<<===>>>@@@AAAAAA???AAAFFFIIIEEEBBBIIITTTcccvvvmmmbbb\\\ZZZ[[[XXXUUUSSSSSSSSSQQQPPPKKKLLLLLLLLLKKKLLLMMMNNNLLLLLLLLLKKKKKKKKKLLLMMMJJJLLLOOOQQQRRRQQQOOOMMMNNNMMMKKKJJJHHHGGGFFFFFFDDDEEEFFFEEEDDDBBBAAA@@@<<<======>>>??????@@@@@@=========<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999::::::::::::;;;<<<===>>><<<<<<;;;:::999:::===???HHH\\\qqq|||xxxzzz|||yyyssstttrrrsssuuurrrlllnnnsss~~~}}}{{{yyyxxx{{{}}}}}}~~~ooofffbbb```YYYWWWUUUTTTTTTUUUTTTTTTVVVUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSSSSRRRSSSUUUWWWWWWWWWWWWXXX]]]eeepppwwwpppeeehhhmmm|||ppp]]]YYYYYYSSSUUUWWWXXXWWWTTTRRRQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKFFFGGGHHHIIILLLNNNNNNLLLLLLJJJGGGEEEEEEHHHKKKMMMLLLMMMMMMLLLKKKJJJLLLMMMJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLGGGGGGFFFEEEDDDDDDDDDEEEJJJJJJIIIIIIGGGFFFDDDDDDAAADDDHHHIIIGGGEEEFFFHHHPPPQQQXXXggg{{{~~~~~~nnniiijjjlllvvvxxx|||ttt^^^XXXMMMYYYeeeiiigggiiiqqqzzz}}}mmmfff^^^VVVbbbjjjsss|||tttSSSMMMJJJIIIKKKKKKGGGEEEGGGFFFGGGHHHGGGEEEBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<<<<;;;:::999<<<===>>>>>>?????????>>>========================:::999999999;;;>>>@@@BBBhhhMMMDDDDDDEEEDDDAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@CCCDDDDDDCCCBBB:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===???@@@<<<===@@@BBBAAA???AAAEEEJJJTTTggg~~~xxxcccYYYVVVVVVVVVYYYWWWUUUUUUTTTSSSQQQOOONNNOOOPPPOOOLLLLLLNNNPPPLLLKKKJJJIIIIIIIIIHHHHHHHHHJJJLLLNNNOOONNNLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGCCCCCCCCCDDDCCCBBB@@@>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999999999999::::::;;;<<<<<<;;;;;;;;;999888888;;;===???HHHTTTggg}}}zzz|||}}}xxxooooooqqqvvvzzzxxxnnnfffccciiivvvzzzxxx~~~wwwpppkkkeeebbb___]]]\\\\\\ZZZYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\^^^_________```bbbeeegggiiilllqqqxxxbbbZZZnnnvvvjjjqqq```UUUTTTUUUOOORRRTTTVVVVVVUUUTTTTTTTTTUUUTTTRRROOOMMMLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJDDDEEEGGGLLLPPPPPPNNNMMMMMMKKKHHHEEEEEEGGGJJJLLLIIIJJJJJJIIIHHHHHHJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMMMMLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLLLLGGGGGGFFFEEEDDDDDDDDDEEEIIIIIIIIIHHHGGGFFFDDDCCCCCCGGGIIIGGGEEEEEEGGGHHHMMMKKKLLLSSSaaattt~~~yyy{{{~~~wwwwwwxxx|||rrrppprrr|||}}}vvvkkkiiihhhnnnYYYMMMHHHGGGHHHJJJIIIDDDBBBDDDCCCEEEGGGFFFCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>><<<;;;<<<<<<;;;999>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@gggMMMDDDEEEEEECCC@@@??????>>>======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>AAACCCDDDDDDEEE============<<<;;;:::999:::;;;<<<<<<;;;<<<>>>@@@@@@===::::::<<>>DDDTTTrrr}}}zzzwwwnnneeekkkqqqzzz}}}qqqiiigggxxxpppjjjqqq~~~uuurrrnnnllljjjiiigggfffccccccdddeeefffggghhhhhhmmmnnnppppppqqqrrruuuwww~~~www```UUUfffyyy{{{|||eee[[[SSSPPPRRRMMMNNNPPPSSSTTTSSSRRRRRRSSSTTTTTTRRROOOLLLJJJKKKMMMJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHMMMTTTXXXUUUQQQPPPKKKJJJHHHFFFFFFFFFHHHHHHEEEFFFFFFEEEDDDEEEHHHJJJGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMLLLLLLKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIJJJGGGFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCGGGKKKJJJEEEAAABBBEEEEEEGGGHHHJJJMMMSSS___lllvvvzzzwwwuuuxxx}}}|||xxxlllbbbjjjvvvgggQQQLLLNNNHHHEEEEEEGGGFFFBBBAAABBB???AAACCCBBB???===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@BBB???<<<<<>><<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>gggMMMEEEFFFEEEBBB@@@???>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<============<<<======>>>@@@BBBCCCDDDAAAAAA@@@???>>><<<;;;::::::<<<>>>>>>===<<<>>>@@@@@@???<<<;;;<<<@@@CCCDDDFFFBBBCCCKKKUUU___mmmyyyrrrfffZZZVVVUUUSSSSSSVVVQQQPPPPPPQQQSSSSSSQQQOOOTTTVVVVVVQQQKKKHHHIIIKKKFFFDDDCCCEEEHHHJJJKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFEEEDDD@@@??????@@@BBBBBB???===999999:::::::::::::::::::::::::::::::::::::::::::::999888777777888999:::777888888999999999999999777888888777666666888999======???GGGXXXqqq|||wwwoooggglllrrr}}}zzzsss||||||sssvvveeeeeedddlll~~~ggg[[[YYYPPPLLLPPPPPPMMMOOORRRRRRQQQPPPPPPQQQQQQSSSTTTRRRNNNJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHNNNWWWZZZTTTNNNMMMHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBEEEHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDIIIIIIBBB>>>@@@CCCBBBCCCEEEHHHJJJLLLQQQXXX\\\xxxxxx}}}wwwyyylllaaalll~~~jjjSSSIIIHHHHHHHHHCCC@@@CCCDDDBBBAAABBB<<>>AAAAAAAAAAAA@@@@@@@@@??????@@@===:::;;;???AAA???===:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>======hhhNNNFFFGGGEEEBBB@@@??????>>>>>>>>>>>>???<<<<<<<<<=========>>>>>>???>>>======>>>@@@BBBCCCDDDDDDCCCBBB@@@>>><<<;;;:::===???@@@>>>===>>>@@@999===???>>>===>>>>>>>>>>>>>>>AAAFFFFFFDDDJJJTTT^^^xxxsssXXXYYYTTTSSSUUUSSSNNNNNNRRRTTTSSSRRRRRRSSSRRRPPPNNNUUUWWWVVVQQQJJJEEEFFFIIIBBBAAAAAADDDIIIMMMNNNMMMMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGHHHGGGFFFDDDBBBAAA???>>>===???BBBBBB@@@===777777888999:::;;;;;;<<<:::::::::::::::::::::::::::999777666666777999:::777888888999999999888888555666666666555555666888888;;;;;;:::???RRRooo{{{ooouuu}}}}}}|||{{{{{{}}}~~~yyyzzz|||wwwmmmcccYYYhhhrrr~~~gggVVVSSSVVVMMMIIIPPPTTTPPPQQQSSSSSSQQQPPPOOOPPPMMMRRRVVVUUUPPPKKKGGGEEEFFFGGGGGGHHHGGGFFFEEEDDD??????GGGQQQTTTLLLDDDBBBEEEFFFGGGGGGFFFDDDBBB@@@???@@@@@@??????@@@CCCFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEEEEDDDCCCCCCCCCDDDGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDEEEEEEEEEDDDDDDCCC>>>EEEFFF@@@===@@@BBBAAADDDDDDDDDEEEHHHKKKNNNPPPXXXaaasss||||||uuugggnnn~~~xxxzzz}}}nnnYYYKKKHHHKKKHHHDDDHHHAAA<<>>;;;888888999:::;;;;;;;;;;;;999999999999999999999999888999;;;===>>>======<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@AAA@@@@@@???>>>===999999;;;>>>@@@???<<<:::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDIIIRRRaaarrr~~~oooiiicccZZZRRRWWWUUUSSSQQQPPPPPPRRRSSSSSSRRRQQQOOOMMMNNNQQQTTTRRRRRRNNNFFFCCCDDDCCC@@@AAABBBDDDHHHLLLNNNNNNMMMHHHKKKMMMMMMLLLKKKLLLLLLIIIJJJKKKKKKJJJGGGDDDBBBAAA@@@??????@@@@@@>>><<<888888888999:::;;;<<<===<<<<<<<<<;;;:::999777666888888777555555444444444666777888999999888777666555555555555555666777888999444333555999@@@RRRccc|||yyyssswww|||}}}yyyyyy|||hhhYYYQQQVVVdddrrr}}}cccWWWTTTPPPNNNMMMOOOSSSUUUTTTWWWXXXWWWVVVVVVQQQKKKOOONNNLLLIIIGGGFFFDDDDDDLLLHHHDDDEEEHHHIIIGGGDDDBBBCCCDDDFFFGGGGGGHHHHHHIIIFFFCCCDDDFFFEEE@@@;;;@@@???===<<<===>>>@@@AAACCCBBBBBBBBBCCCEEEGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLEEECCC@@@AAADDDFFFEEECCCCCCBBBAAA???>>>======<<>>@@@AAAFFFDDDBBB@@@@@@???===;;;999777666777:::;;;;;;;;;999999999999:::;;;;;;<<<;;;:::888777888:::===>>>>>>======>>>??????===;;;nnnQQQDDDBBBAAA@@@BBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<===>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;===>>>>>>;;;999;;;;;;::::::;;;<<<<<<===???????????????@@@AAABBB@@@DDDKKKTTT^^^eeejjjmmm~~~uuueee\\\YYYXXXTTTOOOTTTSSSRRRQQQPPPPPPQQQQQQWWWUUUQQQNNNMMMLLLLLLLLLMMMNNNKKKFFFDDDFFFFFFDDD>>>>>>@@@CCCGGGHHHHHHGGGGGGIIILLLLLLKKKJJJJJJKKKIIIJJJIIIHHHGGGDDDBBB@@@AAA@@@???@@@AAA@@@???===999999999999:::;;;<<<<<<<<<<<<<<<;;;:::999777666888777666555444444444444555666777888888888777666555555555555555555666777999666555666666888CCCOOOdddoooxxxxxxssspppzzzuuuuuutttpppppptttxxxjjj]]]ZZZXXX]]]kkk}}}uuueee\\\TTTRRRPPPOOOOOORRRTTTVVVZZZ\\\[[[WWWUUUTTTOOOIIINNNLLLJJJHHHGGGFFFEEEEEEJJJGGGDDDEEEHHHJJJHHHEEEBBBCCCDDDEEEFFFFFFEEEEEEHHHEEECCCDDDFFFEEEAAA<<<@@@???=========???AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFEEECCCDDDFFFGGGEEECCCBBBAAA@@@???>>>=========@@@@@@@@@AAABBBDDDFFFGGGGGGHHHIIIJJJMMMVVVcccmmmsss{{{gggXXXMMMJJJFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;;;;;;;>>>@@@BBBCCCAAA@@@@@@AAAAAA???>>>999888777888:::;;;;;;:::999999999999:::;;;<<<===<<<:::888777777888:::<<<======<<<===???@@@???===nnnPPPCCC@@@???>>>AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<:::::::::::::::::::::999<<<;;;;;;;;;<<<<<<;;;999;;;::::::::::::;;;;;;<<<>>>>>>=========>>>>>>????????????@@@CCCFFFJJJLLL___lll|||{{{oooccc\\\TTTPPPPPPRRRRRRQQQOOOPPPPPPQQQQQQPPPOOONNNUUURRRNNNLLLMMMLLLIIIFFFGGGIIIHHHEEEEEEHHHJJJHHHAAA@@@AAACCCEEEGGGFFFDDDEEEHHHJJJKKKIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@???AAA@@@???@@@AAAAAA???===;;;::::::999999::::::;;;;;;;;;;;;;;;:::999777777777777666555444444444444444555666777777777777777666666555444444444555555777666888888666444777===MMMYYYiii|||yyysssppp{{{~~~qqq```VVVTTTUUUeeevvvxxxhhh]]]UUUPPPMMMTTT```ssszzz{{{{{{oooZZZVVVVVVQQQPPPPPPPPPQQQSSSUUUVVV\\\]]][[[UUURRRRRROOOKKKLLLKKKIIIHHHGGGGGGGGGGGGIIIFFFDDDDDDGGGIIIHHHFFFAAABBBDDDEEEEEEEEEDDDDDDGGGEEEDDDEEEGGGFFFCCC??????>>>======>>>@@@BBBDDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAAAAA@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDGGGFFFFFFGGGGGGGGGDDDBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>@@@BBBDDDEEEEEEFFFEEEDDDDDDHHHPPPVVVWWWcccppp{{{bbbRRRLLLKKKHHHEEECCCBBBCCCCCCCCCCCC>>>???@@@AAABBBAAA@@@@@@???>>>;;;::::::===@@@BBBCCCAAA@@@???@@@@@@>>>===999888777888:::;;;;;;:::999999999::::::<<<======<<<;;;999888777888:::;;;>>>===<<<===???@@@@@@>>>mmmQQQDDDAAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::888888888999999::::::;;;999888888888888999999999<<<;;;::::::<<<===<<<;;;::::::999999999999:::;;;===<<<<<<;;;;;;;;;;;;<<>><<<;;;::::::999999999:::;;;;;;;;;::::::888777777777666555444444444444444333444444555666666777777666666555444333333333333333444777999888666888:::???IIIZZZnnn|||xxx}}}vvvyyy~~~tttlllgggbbblllsssrrrqqqxxxpppiii^^^TTTRRRWWW___fffqqq{{{uuulllfffooovvvbbb\\\WWWQQQNNNOOOOOOPPPQQQQQQRRRRRRVVVYYYWWWSSSQQQSSSTTTRRRMMMLLLJJJIIIHHHIIIJJJKKKJJJHHHFFFEEEGGGGGGFFFDDD@@@BBBDDDFFFGGGGGGGGGFFFHHHFFFFFFGGGIIIIIIFFFDDD??????>>>>>>???AAADDDFFFBBBAAAAAA@@@@@@?????????BBBAAA@@@@@@?????????@@@???@@@AAAAAA??????@@@AAACCCCCCDDDDDDDDDCCCBBBAAAFFFFFFGGGGGGGGGEEEBBB?????????>>>>>>>>>>>>?????????>>>>>>>>>???AAACCCDDDDDDEEEFFFEEEFFFHHHMMMQQQOOOUUUZZZ\\\eeevvvyyy{{{uuu\\\PPPMMMJJJGGGGGGEEECCCCCCDDDEEEDDDCCC===???AAACCCDDDCCCBBBAAA@@@>>>;;;::::::===@@@BBBDDDBBB???>>>===<<<999777999888777999:::;;;:::999::::::::::::;;;<<<>>>>>><<<;;;:::::::::<<<>>>???AAA???>>>>>>?????????===oooTTTFFFBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999999999999888888888888:::;;;;;;;;;:::999;;;===>>>>>>===999999888888888888999999;;;;;;:::999999999::::::======>>>>>>???@@@AAABBBBBBFFFIIILLLTTTbbbmmmrrrxxxnnnaaaZZZZZZZZZXXXTTTTTTRRRPPPLLLJJJIIIIIIJJJHHHJJJNNNPPPQQQNNNKKKIIIHHHEEECCCFFFLLLNNNLLLIIIFFFIIIIIIFFFGGGJJJKKKIIIBBB@@@>>>>>>??????>>>===BBBDDDGGGGGGFFFEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDEEE???>>>>>>???@@@AAA???>>><<<<<<;;;:::999999999999::::::::::::999888777777666555555444444444444555333333333444444555555666666555444333333222333333111333555555666888:::;;;555;;;FFFTTTcccvvv|||tttrrrvvv{{{|||yyyxxxoooyyyzzznnnjjjqqqyyyxxxfff___aaacccooozzz}}}qqqfff]]]ZZZZZZ^^^\\\[[[^^^iiixxxuuuiiijjjvvvooo^^^[[[]]]VVVLLLMMMNNNNNNNNNNNNNNNMMMMMMUUUYYYZZZVVVTTTWWWYYYXXXOOONNNLLLKKKKKKLLLNNNOOONNNLLLIIIGGGFFFEEECCCBBB@@@BBBEEEIIIKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKIIIGGG@@@@@@??????@@@BBBEEEGGGCCCBBBBBBBBBAAA@@@@@@???AAAAAA@@@????????????@@@???@@@AAAAAA??????@@@AAADDDDDDDDDCCCCCCBBBAAA@@@CCCEEEFFFFFFDDDAAA???>>>>>>>>>>>>===>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDD???@@@BBBDDDEEEHHHKKKMMMHHHKKKJJJHHHIIISSS___fffvvv|||zzzgggQQQGGGHHHKKKHHHDDDFFFEEECCCBBBCCCCCCBBBAAA>>>@@@BBBDDDEEEEEEDDDCCC@@@>>><<<::::::===???AAAAAA???===<<<;;;:::888666999888888999;;;;;;:::888:::::::::;;;<<<===???@@@;;;;;;<<<===???BBBDDDEEEFFFCCC@@@???>>>>>><<<;;;sssWWWGGGAAA??????======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::::::::999999999999888888999;;;===>>><<<;;;;;;===???@@@???===999999888777777777777888999999888888888999999:::888999:::;;;<<<<<<<<<;;;AAADDDEEEFFFLLLXXX```bbbgggppp{{{vvvddd^^^___^^^ZZZVVVTTTUUUTTTQQQNNNQQQOOOMMMKKKIIIIIIJJJJJJHHHJJJNNNPPPPPPMMMJJJGGGHHHEEEDDDEEEHHHKKKJJJHHHHHHJJJKKKHHHHHHKKKKKKHHHFFFDDDAAAAAAAAAAAA@@@???BBBDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEE>>>===<<<>>>???@@@>>>===<<<;;;::::::999999999999999999:::999999888777777555555444444444444444555444444333333333333444444444444333222222222333333222444333111222555777666555666;;;AAAGGGVVVsssxxxuuutttzzz|||wwwrrrllljjjlllppptttvvvppp{{{xxxjjjeeeiiinnnuuu{{{oooiiiggggggfffddd```bbbmmmzzz}}}yyyvvvpppiiiddd```___^^^ZZZWWWTTTTTTYYY```hhhmmmxxxyyy|||hhhuuurrrjjj```YYYWWWVVVSSSOOOMMMMMMMMMLLLLLLKKKKKKKKKZZZ```bbb^^^ZZZZZZZZZXXXQQQOOOMMMLLLLLLNNNPPPQQQQQQOOOMMMIIIFFFDDDCCCBBBBBBDDDHHHKKKMMMNNNMMMLLLJJJJJJKKKLLLLLLKKKJJJIIIBBBAAA@@@@@@AAACCCEEEGGGDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDCCCAAA>>>======>>>>>>=========>>>>>>???@@@AAACCCEEEEEEEEEDDDDDD@@@AAABBBCCCEEEGGGIIIJJJCCCEEEGGGFFFEEEFFFIIILLLPPP[[[hhhqqqvvv{{{~~~}}}zzz}}}oooXXXTTTNNNIIIFFFCCC@@@AAAEEEDDDCCCAAAAAAAAAAAA???===???@@@BBBCCCDDDDDDDDDCCC???>>>===<<<<<<===>>>@@@;;;:::999:::;;;<<<<<<:::999888888:::;;;;;;999777::::::;;;;;;===>>>@@@AAA<<<<<<>>>@@@CCCFFFIIIJJJIIIFFFBBB???>>>===;;;:::tttXXXGGG@@@??????===<<<;;;;;;::::::;;;;;;999999999999999999999999999999:::;;;;;;:::999888999999888888999;;;>>>??????>>>???@@@AAA@@@===:::999888777666666666666777888888777888888999:::;;;999:::::::::::::::;;;;;;AAADDDGGGIIIQQQ\\\bbbbbb\\\^^^bbbgggooo}}}qqqaaaVVVRRRSSSVVVVVVVVVTTTSSSRRRRRRRRRRRROOOLLLKKKLLLNNNOOONNNIIIKKKNNNPPPOOOLLLIIIGGGGGGFFFEEEDDDEEEGGGIIIJJJHHHKKKLLLJJJJJJMMMMMMJJJKKKIIIFFFEEEEEEEEEEEEDDDAAADDDFFFFFFEEEDDDEEEEEEDDDEEEEEEEEEEEECCCBBBAAA<<<;;;;;;<<<>>>???===<<<;;;;;;:::999999999::::::888999999999999888888777555444444333333444444555555444333222111111222222222222222222222222333444333555444000111555555111888555777<<<===CCCZZZttt~~~rrreeedddhhhuuu}}}qqqddd]]]aaaiiinnnqqqwww~~~uuuqqqooommmnnnsss|||nnneee]]]VVVUUUXXXYYYYYY\\\___\\\WWWXXX]]]```fffmmmpppqqqrrrvvvzzzvvvjjjaaa[[[TTTRRRPPPMMMLLLLLLLLLLLLJJJSSS^^^iiittt}}}tttttt```]]]ZZZXXXVVVSSSQQQQQQLLLLLLKKKKKKKKKLLLMMMMMMZZZbbbfffccc]]]ZZZXXXUUURRRPPPMMMLLLKKKMMMPPPQQQQQQPPPNNNKKKGGGEEEDDDDDDEEEGGGKKKMMMNNNMMMKKKJJJIIIJJJLLLLLLKKKIIIHHHHHHDDDCCCBBBAAAAAACCCEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCCBBBAAABBBDDDCCCBBB???=========???@@@AAABBBCCCAAA>>>===>>>??????>>>>>>=========>>>>>>???BBBEEEHHHHHHGGGDDDBBBDDDCCCCCCEEEGGGIIIJJJJJJDDDEEEGGGHHHHHHEEEEEEEEEGGGJJJNNNQQQTTT\\\fffnnnvvvxxx~~~yyyzzz}}}~~~|||zzz{{{|||}}}}}}nnncccWWWOOOLLLIIIHHHHHHIIICCC>>>@@@GGGCCCBBBAAAAAABBBAAA@@@>>>???@@@@@@AAAAAABBBBBBBBB>>>>>>>>>============>>>:::999999:::===>>>>>>===999888999:::<<<;;;999666::::::;;;<<<===???AAAAAA===>>>@@@CCCEEEHHHJJJKKKJJJFFFBBB???>>>>>>===;;;rrrWWWGGGBBBAAABBB<<<<<<;;;:::::::::;;;;;;999999999999999999999999999:::;;;<<<;;;;;;999888999888888888999;;;>>>@@@BBBBBBBBBBBBBBB???;;;777888888777666666666666666777777777777888999;;;;;;:::999888888888:::<<<===;;;???DDDHHHQQQ\\\aaa```[[[ZZZXXXWWWZZZdddrrr{{{}}}wwwrrrjjjeee^^^WWWSSSSSSUUUVVVUUUTTTQQQMMMJJJLLLRRRWWWRRRNNNJJJIIILLLOOOOOONNNKKKLLLNNNOOONNNLLLHHHFFFDDDEEEDDDDDDDDDFFFJJJNNNHHHKKKLLLKKKKKKNNNNNNKKKJJJGGGDDDCCCCCCDDDCCCBBBAAADDDFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFDDDAAA>>><<<;;;::::::;;;===>>>===;;;;;;::::::999999::::::;;;888888999999999888888777444444333333333444444555666555333111000000111111111111111111222333444444333666666222333777666111777111333::::::999GGG\\\nnn}}}kkkllljjjnnnyyysssbbb[[[```iiinnnooovvv}}}xxxnnnqqq~~~vvviiibbb___\\\]]]]]]VVVMMMKKKOOONNNSSSYYYZZZXXXXXXZZZ]]]cccdddeeebbb]]]VVVRRROOOLLLLLLMMMNNNQQQTTTVVVXXXdddsss|||kkk^^^VVVNNNPPPUUUTTTOOOJJJKKKKKKJJJKKKLLLMMMOOOPPPUUU^^^eeeccc]]]YYYVVVRRRRRRPPPMMMKKKKKKLLLOOOQQQPPPPPPNNNLLLHHHFFFFFFGGGHHHJJJLLLNNNNNNLLLIIIGGGIIIJJJKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHCCCCCCCCCBBBBBBCCCDDDDDDCCCDDDEEEEEECCCCCCDDDEEEBBB@@@===::::::<<<>>>@@@AAABBBCCCAAA>>>===???AAA??????>>>===============>>>BBBFFFIIIJJJHHHDDDAAABBBAAAAAACCCFFFIIIJJJJJJFFFCCCBBBBBBCCCBBBDDDFFFHHHHHHIIIIIIKKKNNNRRRUUUPPPYYYeeerrr~~~uuuggg]]][[[UUUKKKGGGKKKKKKCCC@@@CCCEEECCCBBBEEECCCBBBBBBCCCDDDEEECCCAAA??????>>>>>>>>>???@@@AAA======>>>>>>>>>>>>===<<<>>><<<;;;<<<>>>>>>===<<<999888999;;;<<<;;;888666:::;;;;;;<<<>>>???AAABBB???@@@BBBDDDFFFHHHIIIJJJIIIEEEBBB?????????>>>===mmmNNNAAABBBCCC@@@======<<<;;;:::::::::::::::999888888999;;;===???BBB@@@>>>;;;888777777777999888777777777999;;;===AAABBBDDDEEECCC@@@===:::;;;;;;:::999888777666555777777888999::::::;;;;;;999999999999999999999999<<<<<<>>>BBBIIIQQQYYY^^^\\\VVVQQQPPPUUU\\\aaaccc]]]\\\\\\^^^ccckkkssswwwvvvwww{{{vvvqqqjjjddd___\\\YYYWWWUUUSSSPPPMMMLLLMMMOOOPPPUUUPPPJJJIIINNNVVV\\\___PPPMMMJJJIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGBBBCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMOOOPPPOOOLLLIIIGGGEEECCCBBBBBBCCCEEEFFFAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@>>>===<<<<<<======>>>>>>>>>======999888777666666777888999888888888888777666444444222222222333333333444444222222222111111111111000111111222222222333333333444444444444444444444444666555444333444777:::<<>>======>>>???AAADDDCCC@@@>>><<<;;;;;;;;;::::::999999:::<<<===>>>AAAAAABBBCCCCCCBBBAAA@@@BBBBBBCCCEEEFFFGGGHHHIIIDDDBBBBBBCCCDDDEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFHHHMMMRRRXXX\\\```bbbvvv|||zzzooolllhhh^^^UUUPPPOOOMMMJJJHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@GGGGGGFFFFFFEEECCCBBBAAA??????@@@@@@@@@@@@??????===>>>>>>>>>>>>======<<<:::;;;;;;<<<===>>>>>>???===;;;999999::::::999888999;;;???AAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDBBBAAAAAA@@@>>>=========>>>>>>lllNNNAAAAAABBB???;;;;;;:::999888888888888999999777777888999;;;<<<@@@???<<<:::888777666666666666666666888:::===@@@BBBCCCDDDDDDBBB???;;;888;;;;;;:::888777666555555666666777777888999999:::777777777777777777777777999999:::<<>>===<<<======>>>======<<<;;;;;;888777666666666666777888777777777777666555444444222222222333333333333444222222222111111111000000111111111222222222333333444444444444444444333333555444444444555777999;;;<<>>>>>???@@@AAABBBAAA@@@>>>===============<<<;;;:::::::::<<<<<<@@@@@@BBBBBBCCCBBBAAAAAACCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFAAABBBDDDFFFHHHJJJKKKKKKSSSWWW^^^iiissszzz}}}~~~kkkdddZZZRRRNNNKKKIIIFFFKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@FFFFFFFFFEEEDDDCCCAAA@@@>>>??????????????????>>><<<===>>>>>>???>>>===<<<>>>>>>>>>>>>>>>?????????>>><<<:::999:::::::::888:::===@@@AAAAAA@@@@@@AAAAAA@@@@@@AAACCCCCCBBBAAABBBAAA???===<<<<<<<<<<<>>;;;:::999888888777777888999888777666666777888999===<<<;;;999777666666666444555777777888;;;@@@CCCEEEEEEEEEDDDAAA===999666;;;:::999888666555444333555555555666666777777888777777777777777777777777999888888999<<<@@@EEEGGGNNNNNNOOORRRTTTTTTQQQOOOEEECCCAAA??????@@@BBBDDDLLLKKKJJJKKKMMMMMMMMMKKKOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRTTTWWWVVVRRRQQQRRRSSSSSSQQQQQQRRRSSSRRRPPPMMMMMMMMMNNNNNNNNNIIIJJJMMMPPPRRRTTTTTTTTTUUUPPPJJJGGGFFFGGGHHHHHHFFFHHHJJJMMMOOOMMMIIIFFFEEEFFFGGGHHHHHHGGGEEEEEEFFFEEEDDDCCCCCCDDDEEEGGGKKKKKKLLLNNNOOONNNLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDBBBAAA???>>>===<<>>===<<<:::888777666666555555555555666666666666666666666555444333111111222222222333333333222222111111111000000000000111111111222222222222333333333333333333333333333333444555666777777888666777???PPPfffxxx~~~yyyllleeedddjjjhhhlllvvvzzzuuuhhhlllsss}}}xxxjjjddd^^^XXXVVVTTTRRRRRRSSSSSSRRRQQQOOOQQQSSSRRRPPPMMMKKKJJJIIIJJJKKKMMMNNNPPPQQQQQQOOOOOONNNNNNNNNOOOPPPPPPRRRQQQRRRSSSTTTSSSQQQNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMMMMLLLJJJHHHIIIHHHIIIKKKLLLLLLIIIFFFDDDDDDDDDEEEEEEFFFHHHHHHCCCCCCCCCCCCDDDEEEGGGHHHCCCBBBAAA@@@@@@AAABBBCCC@@@@@@???>>>>>>?????????>>>===;;;:::999999999:::>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBDDDIIIPPPVVVYYYZZZ]]]___bbbfffjjjooosssuuuvvvuuuxxx{{{{{{{{{|||uuupppdddeeeaaa]]]```eeeaaaVVVLLLLLLJJJEEE@@@>>>AAADDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDCCCAAA@@@@@@===>>>>>>??????>>>>>>===<<<===???AAABBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@??????===;;;:::;;;;;;:::999<<<>>>AAAAAA@@@???@@@@@@@@@??????@@@BBBBBBAAA@@@BBBAAA???===<<<;;;::::::fffLLL@@@??????======<<<;;;:::999999999999888777666555555555555666:::999999888777666666666666888999999999<<<@@@EEEGGGGGGFFFDDDAAA<<<888555:::999888777555444333333444555555555666666666777999999999999999999999999:::999999999;;;>>>@@@BBBGGGIIIMMMQQQSSSQQQNNNLLLCCCBBBAAAAAAAAACCCEEEFFFMMMLLLLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKHHHIIIJJJKKKLLLNNNNNNMMMOOOPPPPPPOOONNNOOOQQQSSSTTTRRRPPPPPPQQQQQQPPPOOOJJJLLLPPPSSSTTTTTTSSSRRRMMMKKKHHHEEEEEEEEEEEEFFFJJJKKKMMMPPPQQQOOOJJJFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBEEEIIIKKKJJJIIIJJJLLLMMMMMMKKKIIIIIIIIIJJJIIIHHHEEECCCAAACCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAA@@@???>>>======AAAAAA???>>>;;;999666555555555555555555555555555555555555555555444333333111111111111222222222222111111111111000000000000000000000111111111111222222222222222333333333333111222444555666666666555;;;999:::BBBQQQcccpppxxxyyyqqqnnnnnnlllpppwww{{{vvvmmmjjjlllvvvrrrrrrwwwzzzxxxvvvvvvwww}}}uuussspppzzzrrrooosss```\\\]]]ZZZVVVVVVUUUSSSRRRQQQQQQPPPPPPQQQRRRTTTSSSQQQOOONNNNNNIIIIIIJJJKKKMMMNNNOOOPPPLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRUUUVVVUUURRROOONNNMMMLLLLLLLLLMMMNNNOOOMMMJJJGGGHHHJJJKKKIIIFFFJJJKKKKKKLLLKKKIIIHHHGGGFFFGGGIIIJJJKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBCCCDDDEEEFFFHHHHHHDDDDDDCCCCCCCCCDDDEEEFFFAAAAAA@@@@@@????????????<<<;;;:::888888888888999===>>>>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCGGGFFFEEEFFFHHHHHHHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCFFFJJJNNNPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSVVVXXXYYYZZZ]]]```dddddddddbbb___YYYTTTQQQHHHLLLLLLJJJLLLQQQPPPLLLHHHJJJKKKGGGAAA???BBBFFFBBBBBBAAAAAA@@@@@@??????BBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<======>>>>>>======<<<===>>>AAACCCDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???===;;;;;;<<<<<<;;;:::===???@@@@@@???>>>>>>???>>>>>>===???@@@AAA@@@>>>??????>>><<<;;;::::::999aaaIII@@@>>>===<<<<<<<<<;;;:::999999999999777666666555444444444444777777777777777777777777:::<<<===<<<999:::???CCCGGGGGGFFFDDD@@@<<<888666888777777666555444333222555555555666666666666666888888888888888888888888888888999:::;;;===???@@@BBBEEEKKKOOOQQQQQQPPPOOOBBBAAA@@@AAABBBDDDGGGHHHHHHGGGGGGIIIKKKKKKJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIKKKMMMHHHIIIIIIHHHGGGHHHKKKMMMPPPOOOOOOPPPQQQRRRQQQOOOPPPQQQSSSTTTTTTRRROOOMMMIIIIIIGGGFFFDDDDDDEEEFFFMMMLLLLLLMMMMMMLLLIIIGGGCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAACCCFFFJJJLLLHHHGGGGGGIIIKKKKKKJJJHHHHHHIIIIIIIIIHHHEEEBBB???AAA@@@???>>>???@@@AAABBBAAAAAA@@@???>>>>>>======BBBAAA@@@>>>;;;999666555444444555555555555444444333444444444444333333222000000000111111111222222111111111000000000////////////000000000111111111111111111222222222333333000111333555555555444333666666888:::AAANNN^^^iiivvvhhh______bbbppprrrttttttmmmfffggglllyyytttsssvvvxxxtttooommmyyy}}}ggg^^^aaafffllluuu~~~wwwmmmyyy|||tttooo~~~~~~vvvlllqqqqqqaaaXXXXXXYYYWWWTTTTTTSSSRRRPPPMMMLLLLLLLLLQQQRRRRRRQQQPPPPPPRRRTTTJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOSSSUUUTTTPPPMMMMMMLLLKKKKKKKKKLLLMMMNNNJJJGGGFFFGGGKKKLLLJJJHHHNNNMMMJJJHHHFFFEEEEEEEEEDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBAAA@@@???>>>>>>:::999888777777888999:::============>>>>>>??????>>>???@@@AAABBBCCCDDDDDDEEECCCCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCGGGHHHHHHGGGQQQPPPOOOMMMLLLKKKJJJJJJNNNNNNMMMNNNPPPQQQPPPNNNPPPPPPNNNMMMLLLKKKKKKJJJHHHKKKKKKHHHFFFGGGGGGFFFCCCCCCBBB@@@===;;;<<<===AAAAAAAAA@@@???>>>>>>===AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>===;;;<<<<<<======<<<<<<;;;;;;===???AAABBBBBBAAA@@@;;;<<<===>>>???@@@AAABBB???===;;;;;;<<<<<<;;;:::<<<===>>>>>><<<;;;<<<===<<<;;;;;;<<<>>>>>>===<<<::::::::::::::::::999999~~~\\\GGG???<<<<<<<<<:::999888777777666666777666666555555444444444333444555666777888888888888;;;>>>???<<<888777<<>>;;;888666555555555444444444333333555555555555555555555555444444444444444444444444444555666888:::;;;<<<===>>>CCCJJJPPPRRRSSSSSSSSSGGGFFFCCCAAAAAABBBDDDEEEFFFDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@??????@@@AAACCCBBBAAABBBDDDDDDCCCEEEJJJEEEEEEFFFEEEDDDEEEGGGIIIJJJJJJLLLPPPTTTUUUUUUSSSSSSSSSSSSRRRPPPNNNKKKJJJKKKKKKJJJGGGDDDCCCCCCEEEKKKJJJHHHHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIEEEEEEDDDFFFHHHIIIHHHFFFFFFGGGGGGGGGFFFCCC@@@>>>>>>===<<<;;;<<<===???AAA@@@?????????>>>>>>======??????>>>===:::888666555444444555666666555444444222222333333333333222222///000000000000111111111111111000000000/////////////////////000000000000000000000111111222222333000111222444444444333222222555777666555;;;FFFOOOeeewwwwwwfff]]]^^^ccctttsssrrrmmmccc\\\```gggnnnnnnuuu}}}sssbbbSSSUUU```ZZZgggqqqqqqqqqtttvvvtttooo}}}zzzsssqqqqqqooorrrwwwwwwsssooommmwwwxxxtttlllllljjjuuuuuuccc^^^WWWSSSQQQQQQQQQQQQVVVWWWUUURRROOOMMMMMMNNNOOOPPPOOONNNMMMOOORRRUUUIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKNNNPPPPPPLLLIIIJJJJJJIIIIIIHHHIIIIIIIIIGGGGGGGGGIIIKKKKKKJJJIIIMMMKKKGGGDDDBBBBBBBBBCCCBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCAAA@@@@@@?????????@@@AAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>===::::::999888888999:::;;;======<<<<<<<<<<<<======<<<===>>>???AAABBBCCCDDDBBBAAA@@@AAACCCDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<>>>>>???AAABBBBBBCCCCCCBBB@@@@@@AAABBB>>><<<:::999::::::::::::@@@@@@??????>>>=========?????????>>>>>>>>>======>>>>>>??????>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<888999:::;;;===???@@@AAA???===;;;:::;;;;;;:::999999:::;;;:::999888999:::999888888999;;;<<<:::999666666777888888888888888yyyWWWDDD===;;;:::<<<:::999888777666666666666555555555555555555444444333444666888999999999999888;;;===:::555444999?????????>>>===;;;888666555333333333333444444444444444444444444444444333333333333333333333333333333222333555777888999999999;;;BBBLLLRRRTTTSSSSSSRRRQQQMMMIIIDDDAAAAAACCCDDDFFFDDDBBBBBBCCCDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEEBBB@@@AAADDDCCC@@@CCCIIIFFFGGGHHHGGGFFFFFFHHHIIIHHHIIILLLRRRWWWYYYYYYWWWRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJGGGCCCBBBDDDFFFFFFFFFEEEFFFHHHIIIHHHGGGKKKJJJHHHFFFFFFFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIICCCBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCAAA???>>>;;;:::999888999<<<>>>@@@>>>>>>>>>>>>>>>=========;;;;;;;;;:::888777555444444555666666666666555444111111222222222222222111/////////000000000111111111000000000////////////........./////////000000//////000000111222222333000111111222222222222222333555666444222222666:::EEERRRhhh}}}{{{}}}}}}qqqkkkooovvv|||||||||xxxmmmdddgggnnnoootttwwwkkkfff```ZZZ^^^gggeeettt{{{vvvttt|||yyyxxxggg]]]ZZZbbbdddnnnzzzrrrtttuuu|||jjjXXXWWWUUURRROOOMMMMMMNNNOOOWWWWWWWWWSSSNNNKKKLLLMMMKKKLLLMMMMMMKKKKKKMMMNNNHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFEEEEEECCCCCCDDDEEEFFFIIIKKKJJJHHHEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBB@@@>>>>>>@@@CCCAAAAAA@@@?????????@@@@@@@@@AAABBBCCCDDDDDDCCCBBB???@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@??????>>>===;;;;;;;;;;;;<<<>>>===<<<;;;::::::;;;;;;======>>>??????@@@AAAAAAAAA??????@@@AAABBBAAA@@@???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>???BBBFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGBBBFFFFFFAAA???AAACCC@@@CCCBBBAAA??????@@@@@@AAA;;;::::::;;;<<<===???AAA======;;;::::::;;;===>>><<<<<<<<<<<<========================<<<<<<<<<<<<===============<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;:::999999999:::;;;;;;888888999:::<<<===>>>>>>>>><<<:::999:::::::::888666777777777555555777888777666666777999999888666444555666666666555444444vvvTTTBBB===::::::;;;<<<;;;:::999888888888888444444555666666555555444222444666888::::::::::::555999;;;888333222777===;;;;;;:::999888666555444111111222333333444555555333222222222222222222222444444444444444444444444333444555777888888777777999BBBMMMUUUVVVSSSQQQPPPTTTPPPJJJDDDAAAAAACCCDDDAAA???===<<<>>>@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDCCC@@@BBBEEECCC???BBBJJJCCCEEEFFFEEEDDDCCCDDDEEEGGGHHHLLLQQQUUUWWWWWWUUUNNNLLLJJJHHHGGGIIIKKKMMMHHHIIIIIIFFFCCCCCCFFFIIICCCDDDEEEHHHKKKLLLKKKIIINNNLLLIIIGGGFFFGGGHHHJJJBBBBBBDDDFFFIIIJJJLLLMMMBBBAAA@@@BBBDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>:::888777777888;;;>>>@@@>>>>>>>>>>>>>>>=========888888888777777666555444444555666777777666555444000111111222222222111111////////////000000000000000000000000////////////............/////////000...//////000111222222222111111111111111222222222111111222333666888999:::999===GGGWWWnnn~~~sssxxxyyypppnnnxxx~~~}}}vvvtttzzz}}}~~~mmmlllaaa^^^fffnnnkkkhhhhhhlllttttttooouuunnn```]]]___dddfffooo{{{yyyooommmtttttt^^^WWW[[[PPPPPPPPPPPPOOONNNNNNMMMPPPQQQPPPLLLGGGDDDDDDFFFHHHJJJLLLLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCDDDDDDDDDCCCAAA@@@BBBBBBCCCEEEGGGGGGEEEBBBAAABBBCCCCCCBBB@@@>>>===???BBBEEEDDD@@@>>>>>>@@@???@@@BBBCCCCCCBBB@@@???>>>??????===::::::>>>BBB????????????@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBBBBDDDBBB@@@>>>===<<<<<<<<>><<<:::999999999:::>>>>>>>>>>>>>>>>>>??????@@@???>>>???AAABBBAAA@@@??????@@@AAAAAAAAAAAA@@@??????@@@AAAAAABBBAAAAAA===<<<<<<>>>AAACCCDDDDDD???>>>>>>>>>>>>???@@@@@@999AAADDD===777:::???AAA<<<<<<<<<<<<<<<<<<;;;;;;???<<<:::;;;;;;;;;;;;===:::;;;:::777444555999<<<888888999:::<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999::::::;;;;;;::::::999>>>===;;;:::999;;;<<<===999:::::::::;;;;;;<<<<<<===;;;999999::::::999888333444555444333444666777555444444555777888666555555555666666555333111000tttPPPCCCBBB>>>:::;;;::::::999999777666555444444444444444444444444444666666777777777777666666555444444444444555666666;;;;;;999888666444333222333333333333333333333333555333111111222444444333555555444333222222111000222222333444555666777888;;;EEEPPPSSSNNNLLLOOOTTTZZZWWWSSSNNNIIIEEEBBB@@@EEECCCAAA>>>===<<<<<<<<<@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCDDDFFFFFFGGGHHHFFFCCCBBBBBBDDDHHHJJJFFFHHHKKKNNNQQQRRRRRRQQQJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNJJJFFFCCCDDDEEECCCEEEGGGGGGHHHIIIKKKMMMNNNMMMLLLJJJIIIIIIIIIIIIDDDGGGHHHFFFIIIOOORRRQQQEEEEEEEEEDDDCCCDDDGGGJJJBBBCCCCCCCCCCCCAAA@@@???;;;999888777888:::===???>>>>>>>>>>>>>>>=========;;;888666555555666666555666666666777666555555444000000000000000000000000000000000000000000000000000000000000000000000000///......---------......333222111000000111222333000111111111111222222222444333333222111111111222999888:::BBBTTTooo~~~wwwppphhhmmmvvv||||||zzzjjjbbb^^^\\\]]]bbbddddddfffjjjsssoookkkooo||||||{{{rrrqqqtttssspppvvvoooppp~~~rrreeebbbeeennnuuuyyyfff^^^ZZZUUURRRPPPPPPOOOKKKGGGFFFJJJMMMMMMJJJGGGGGGHHHHHHEEEBBBKKKQQQQQQKKKFFFGGGGGGDDDGGGHHHIIIJJJJJJHHHFFFDDD>>>>>>???@@@@@@@@@??????@@@>>>===???BBBDDDCCCAAAAAAEEEGGGCCCAAABBBBBB@@@@@@???>>>===============???????????????>>>=========;;;999999;;;===>>>>>>AAA???>>>@@@BBBCCCAAA>>><<<>>>BBBFFFFFFEEEBBB@@@<<<<<<<<<<<<===@@@BBBCCCFFFDDDCCCBBBBBBCCCDDDFFFBBBBBBAAA@@@@@@@@@@@@AAA<<<<<<=========<<<;;;:::===>>>>>>>>><<<<<<===????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBB@@@???======>>>>>>>>>;;;888:::===AAABBBAAA@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<>>;;;;;;:::999888777666555666666888999:::;;;;;;;;;>>><<<999777666888;;;===???>>><<<;;;;;;:::888666777888999999::::::::::::;;;:::888777777888:::;;;999:::;;;:::888888888999<<<;;;999777666555555555666555333222222222333333555555555666666555444444444444333333222111000000sssPPPBBB@@@<<<999999999999999888777666555444444444444444444444444444444444555555555555444444444444444444444555555666999999888666555444333222333333333333333333333333555333111111222333333333333333333333333222222222222222333444555666777777===FFFPPPSSSQQQOOOQQQTTT]]]ZZZUUUNNNIIIDDDBBB@@@GGGEEECCCAAA>>>===;;;;;;@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEDDDBBBAAABBBDDDFFFHHHDDDFFFIIILLLMMMNNNNNNMMMHHHGGGGGGGGGGGGIIIJJJKKKJJJKKKKKKIIIEEEDDDEEEGGGCCCFFFHHHJJJJJJJJJKKKMMMLLLKKKJJJJJJIIIIIIIIIIIIFFFIIIIIIHHHIIINNNOOONNNGGGGGGFFFEEECCCDDDGGGIIICCCDDDDDDDDDCCCBBB@@@???;;;:::888777888:::===???>>>>>>>>>=========<<<<<<;;;999666555666777666555555555666666555555444333000000000000000000000000000000000000000000000000000000000000000000000000///......---------......222111000000000000111222//////000000000111111111333333222111111111111111222111222666AAARRRdddppp|||ssszzzvvveee\\\VVVUUUWWW]]]``````dddiiijjjllllllnnnuuu|||}}}yyy|||uuuuuuxxxwwwttttttsssxxx~~~{{{zzzooobbb```cccgggqqq}}}vvv___UUURRRPPPMMMKKKKKKKKKKKKHHHEEEEEEGGGJJJHHHFFFDDDDDDFFFFFFDDDBBBHHHNNNNNNIIIEEEGGGGGGDDDCCCFFFIIILLLLLLJJJFFFDDDBBBBBBAAA@@@???>>>======???>>>===???AAACCCBBB@@@HHHKKKKKKEEEAAA@@@>>><<<@@@???>>>>>>=========>>>>>>????????????>>>======<<<:::999:::<<>>@@@BBBBBB@@@>>>===>>>???@@@@@@@@@????????????>>>>>>???@@@AAABBBFFFEEECCCBBBBBBCCCEEEFFFEEEDDDBBBAAA??????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<>>>@@@CCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???=========>>>??????===::::::===???@@@?????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;===;;;999999:::;;;;;;:::<<<;;;:::999:::;;;===>>><<<;;;:::999777666555444666666888999:::;;;;;;;;;<<<:::888777777999;;;<<<>>><<<:::999999999888777888888999999999999999999999888777777777777888999888999:::999888777888999:::999888666555555555555444444222111111111222222444444444555555444444333444444333222222111000000tttRRRBBB>>>;;;888888999999999888777666555444444444444444444444444444222222333333333333222222333333333333333444555555666555555444444333333222222222222222222222222222444222111111222333333222111111222222222333333333111222222333444555666666<<>>??????>>>===<<<;;;;;;:::;;;999777777777888777666444444444444444333333222000000000000000000000000000000000000000000000000000000000000000000000000......---------......///000000////////////000000........./////////000000222222111000000000111111000000111222555;;;BBBHHH\\\lll~~~~~~iii___aaa```cccfffeeebbbbbbeeebbbhhhkkkiiiiiilllnnnmmmqqqrrrqqqmmmlllnnnnnnkkkfffkkkttt|||~~~|||~~~|||ooonnnoooooopppgggfffmmmrrrhhhooouuuyyymmm```VVVMMMLLLMMMKKKJJJJJJGGGHHHHHHGGGFFFEEEFFFGGGCCCBBBBBBCCCDDDEEEDDDCCCFFFIIIJJJFFFDDDFFFFFFEEE@@@DDDIIIMMMNNNLLLIIIFFFJJJHHHEEEBBB@@@>>>======>>>>>>>>>???AAABBBAAA???HHHKKKJJJCCC>>>===<<<999??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;:::999;;;>>>AAABBBAAAAAA@@@??????AAAAAA@@@???DDDCCCAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAEEEEEECCCCCCCCCCCCEEEEEEGGGFFFCCCAAA???===<<<;;;<<<;;;:::::::::;;;<<<<<<===============???CCCFFFCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@?????????======<<<<<<<<<===???@@@@@@>>><<<;;;===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;999888888:::;;;;;;:::999999888888999;;;===>>>;;;:::999888666555444333666666888999::::::;;;;;;999999999999999:::;;;<<<;;;999666666777888888777888888999999999888777777666666777777777777666666777888999888777666666888777666666555444444555555222222111000000000111111222333333444444333333222333333222222111111000000xxxWWWEEE???<<<::::::888888888888777666555444333333333333333333333333111111222222222222111111222222222222222333444444333333333333333333333333222222222222222222222222333111000111222333222111111111111222222222222222111111222222333444444555999;;;???CCCHHHMMMRRRVVVVVVQQQKKKDDD@@@???@@@AAACCCCCCCCCBBB@@@===:::999======>>>>>>>>>?????????@@@@@@??????????????????>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFCCCGGGLLLOOOOOOMMMLLLKKKGGGHHHIIIKKKLLLMMMNNNNNNLLLOOONNNJJJHHHIIIHHHDDDDDDEEEDDDCCCAAABBBEEEHHHEEEEEEFFFFFFDDDCCCAAA@@@<<<;;;:::::::::<<<===>>>??????>>>===<<<;;;:::999;;;:::888888888888777666333333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000...------------...///////////////....../////////....../////////000000000111000000//////000000000000111222222222444666999:::GGGZZZnnn}}}xxxnnnmmmpppuuuyyyvvvoookkkmmmfffkkkmmmiiigggggggggffffffiiihhhdddcccddddddaaa^^^ccckkkrrrrrrpppttt{{{wwwsssqqqooouuurrr{{{ssslllyyyttt\\\PPPNNNJJJIIILLLLLLIIIHHHJJJGGGHHHIIIIIIHHHFFFEEEEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEAAADDDHHHLLLNNNNNNMMMKKKNNNLLLHHHEEEBBBAAAAAAAAA>>>>>>???@@@AAAAAAAAA@@@AAADDDDDD???<<<======;;;======>>>>>>>>>============>>>>>>>>>>>>===<<<<<<:::999:::<<<@@@CCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@FFFEEEEEEDDDEEEFFFGGGHHHGGGFFFEEECCCBBB@@@@@@???CCCCCCBBBAAAAAABBBCCCCCCEEEDDDBBB@@@>>><<<;;;;;;;;;:::999888999:::===>>>@@@???>>>===<<>>;;;:::::::::;;;===???@@@???>>>===<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888777888:::;;;;;;:::777777777888999;;;<<<===777777777777666666555555666666888999999:::::::::888999:::;;;<<<=========888666444333555666777777888888888888777777666555444555777888888777555444666888888777666555666777555444444333444444555555111000000000000000000000111222222333333333333222333333222222111111111111}}}]]]IIIAAA===<<<<<<777777777777777666555444333333333333333333333333222222333333333333222222111111111111111222333333111111111111222222222222111111111111111111111111222111000000222222111000333333222111000000//////000000111111222222333333666666777:::???IIITTT[[[WWWRRRJJJCCC>>><<<===>>>======>>>>>>===<<<:::999<<<<<<<<<=========>>>>>>@@@@@@@@@????????????>>>===>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFJJJHHHGGGFFFEEEEEEEEEDDDCCCGGGLLLOOOOOOMMMKKKJJJGGGHHHJJJLLLNNNOOOPPPPPPNNNPPPNNNIIIGGGHHHFFFCCC@@@AAAAAA@@@???AAADDDGGGDDDEEEEEEEEEEEECCCBBBAAA>>>======<<<<<<===>>>???@@@???>>>===<<<;;;::::::;;;999888888999999777555222222222222222111111000////////////////////////////////////////////////////////////////////////---------------...//////.........//////........./////////000000000111111/////////......//////000---...//////...///222444///555???NNNddd||||||vvv}}}xxxssszzz}}}}}}vvvwwwwwwvvvxxx{{{zzzuuuuuuwwwuuupppnnnooommmiiiiiikkkrrr|||~~~wwwyyygggRRRKKKMMMGGGEEEEEEHHHFFFCCCDDDHHHHHHHHHIIIIIIHHHFFFDDDBBBBBBBBBAAA@@@@@@BBBDDDFFFFFFDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPLLLJJJGGGDDDCCCCCCCCCDDD???AAABBBCCCCCCBBBAAAAAA>>>AAAAAA===<<<>>>@@@???<<<======>>>>>>>>>======>>>>>>>>>>>>>>>======<<<::::::;;;>>>BBBEEEFFFFFFCCCCCCBBBAAA@@@@@@AAABBB@@@BBBDDDGGGHHHHHHGGGFFFHHHGGGFFFDDDBBB@@@???>>>@@@@@@@@@??????@@@@@@@@@AAA@@@???===<<<<<<<<<<<<;;;:::999888999;;;>>>???BBBBBB@@@>>><<<>>>BBBFFF??????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@???::::::999999;;;<<<>>>???<<<<<<=========>>>???@@@======<<<<<<<<<;;;;;;;;;888888999999999999999999888888777888:::;;;:::999666666777888999:::<<<<<<444555555666777888888888666777777888999999999999999:::<<<===>>>>>>>>>>>>777555333333555666666666777777777777666555555444444666888999999888666444666777888777555555555666333333333333333444444555000000000111111111000000111222333444444444444444333333333222222222222222aaaKKK@@@======<<<666777777777666666555444333333333333333333333333222222333333333333222222000000000000000111222222000000111111111222222222000000000000000000000000111000///000222222000...333333222111000///...---000000000000111111222222444555555666:::EEETTT^^^[[[VVVNNNEEE>>>;;;::::::999999::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>><<<===???AAACCCEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFIIIGGGEEEDDDDDDEEECCCBBBBBBFFFKKKNNNMMMKKKIIIHHHEEEGGGJJJLLLOOOPPPPPPPPPNNNOOOMMMGGGFFFGGGGGGEEE?????????>>>===???BBBEEEBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@????????????@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888888999888666444222222222222222111111000////////////////////////////////////////////////////////////////////////---------------...///000......////////////......//////000000000111111111......------......//////...//////...------///111444333444999EEEWWWhhhrrrssslllssstttmmmuuurrryyyyyyzzz|||ooo^^^TTTMMMIIIHHHCCCAAAAAADDDCCCBBBDDDIIIGGGGGGFFFGGGGGGFFFDDDAAAAAA@@@???======@@@FFFJJJJJJEEEBBBDDDEEECCCCCCEEEGGGGGGFFFFFFHHHKKKNNNPPPFFFEEEDDDCCCBBBCCCDDDDDDAAADDDFFFGGGFFFDDDCCCDDDBBBEEEEEE@@@>>>AAACCCBBB===>>>???@@@@@@@@@???>>>???????????????>>>======:::;;;<<<@@@DDDGGGGGGGGGEEEEEEDDDCCCAAA@@@BBBDDDAAACCCHHHKKKLLLKKKHHHFFFFFFFFFEEEDDDBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<::::::::::::;;;===???@@@BBBBBB@@@>>>===>>>AAADDD======>>>???AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA;;;;;;:::::::::;;;===>>>:::<<<>>>>>>===>>>???AAA<<<<<<<<<<<<;;;;;;;;;:::888888888888999999999999999999888:::;;;;;;:::888777777888999::::::;;;;;;444444555666888999999:::666777777888999999888888;;;;;;<<<===>>>>>>>>>>>>666555444555666777666555555555666666666555444444555666777999999777666555666777888777666555555777444333333333333333444444000111222222333333222222333333444555666666666666444444444444444333333333~~~bbbIII===::::::999666666666777666666555444222222222222222222222222111222222333333222222111000////////////000111111111111111111111222222222000000000000000000000000000//////000222111000...111111000000000///////////////000000000000111111000333555555666>>>MMMYYYYYYTTTMMMEEE???<<<:::::::::999999888777777888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============:::;;;===???AAACCCEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@BBBCCCDDDEEEBBB@@@AAACCCDDDCCCAAABBBEEEIIIKKKJJJHHHGGGGGGDDDEEEHHHKKKMMMNNNNNNNNNMMMNNNJJJEEEDDDHHHJJJHHHBBBBBBAAA???======???AAA???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBB@@@@@@??????>>>>>>>>>===999888777888888888555333222222333333222222111000////////////////////////////////////////////////////////////////////////---,,,,,,------///000000...///000000000000///............/////////000000------,,,,,,---......//////111222111000///000111333222222222555;;;FFFNNNaaasssssslllqqqxxxyyyuuuttttttvvvxxx~~~jjjZZZLLLHHHJJJGGGDDDCCCAAA??????CCCDDDDDDFFFJJJGGGEEEEEEFFFIIIJJJHHHFFFBBBAAA???===>>>DDDNNNUUUNNNGGGCCCEEEFFFCCCBBBDDDFFFEEEEEEEEEFFFGGGIIIKKKEEEEEEEEEEEEEEEEEEEEEEEECCCGGGJJJKKKIIIFFFFFFFFFCCCFFFFFFAAA@@@CCCEEEEEE???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>;;;<<<>>>AAAEEEHHHHHHGGGGGGGGGGGGDDDAAAAAACCCFFFEEEHHHKKKMMMMMMKKKGGGEEEBBBCCCCCCCCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>===;;;::::::999999999999999999:::;;;<<<>>>???@@@AAA????????????>>>???AAACCC======>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::::::::;;;<<<;;;===??????===<<<===???;;;::::::::::::999999999888888888999999:::::::::;;;::::::;;;<<<<<<:::888888888999::::::;;;::::::777777777888888888999999666777777888888888888888;;;;;;;;;;;;;;;<<<<<<<<<666666666888999888666444333444444555555555444444444555666666666666555444777888999888666555666777555444444333333333444444222222444555555555444444444555666777888888888888555555555555555555555555}}}aaaGGG:::888888777666666666666666666555444222222222222222222222222111111222222222222111111///////////////000111111111111111111111222222222000000000000000000000000/////////000222111///---////////////000000000000////////////000000000000,,,111555444333888EEEQQQPPPMMMHHHBBB???=========<<<;;;999777666666777777999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;<<>><<<>>>AAACCCCCCAAAAAADDDHHHIIIHHHGGGFFFFFFBBBDDDGGGJJJLLLLLLLLLLLLLLLLLLIIICCCCCCHHHLLLKKKEEEEEECCC@@@===<<<===???>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@???????????????888777777777888777555222222333333333333222111111////////////////////////////////////////////////////////////////////////,,,,,,,,,---...///000111...///000111111000///...---------.........//////,,,,,,,,,,,,------...///,,,...111111000/////////+++---111222000///333999===MMM]]]fffqqqyyy{{{{{{yyyzzz|||}}}xxxoooYYYKKKGGGEEEFFFBBB<<<>>>DDD???<<<===AAACCCCCCDDDGGGHHHFFFEEEHHHLLLOOONNNMMMDDDCCCBBB@@@BBBJJJVVV___RRRIIIDDDFFFGGGCCCAAACCCCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGGGGEEEIIIMMMMMMJJJHHHGGGHHH@@@CCCCCC@@@???DDDGGGGGGBBBCCCEEEFFFGGGFFFEEEDDD@@@AAAAAAAAAAAA@@@??????<<<===???BBBFFFHHHHHHGGGHHHHHHHHHEEEBBBAAADDDGGGEEEGGGHHHIIIGGGDDDAAA???@@@AAAAAABBBAAA@@@>>>===>>>>>>????????????>>>>>>;;;:::999888777777777777999:::<<<>>>???@@@AAAAAA;;;===>>>??????@@@BBBDDD>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@???===;;;::::::::::::===???AAA@@@===;;;;;;===999999999888888888888777888888999999::::::::::::<<<;;;;;;<<<===<<<:::777999::::::;;;;;;;;;::::::::::::999999888888777777666777777888888888888777;;;;;;:::999999999::::::777777888:::;;;999666333222222333444555555555555333444444444444444444333777888999888777666777888666555444444333333333444222333555666777666555555666666888999::::::::::::555555666666666666666666xxxYYYBBB:::999999777666666666555444444333333222222111111111111222222222222222111000//////...000000000000000000000000000000000000111222333444////////////............111//////000111222111000///////////////////////////////////////............,,,---111444777===EEELLLHHHBBB???===<<<<<<;;;>>><<<999666555555777888999999888888999;;;<<<===<<<999888999;;;<<<;;;999:::;;;===@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>???@@@??????@@@AAACCCEEEGGGDDDFFFHHHJJJJJJHHHFFFDDDCCCIIINNNMMMHHHEEEHHHLLLHHHFFFCCCAAA@@@BBBEEEFFFEEECCC@@@<<<:::;;;@@@DDD???AAACCCFFFGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAA???>>>>>>@@@???;;;777888888999999999888888777444444444333222111///...000000000000////////////,,,---------.../////////........................//////000000000000//////000000000000////////////---------------------------------------------------------------------------......///000111111222333555:::@@@LLL```xxx~~~~~~|||nnnnnnzzz||||||lllTTTJJJHHHEEEBBB???>>>???AAACCC>>>??????@@@AAACCCDDDEEEEEEDDDHHHVVVccccccUUUFFFFFFEEECCCBBBCCCGGGJJJMMMOOONNNLLLJJJHHHGGGEEEEEEFFFFFFDDDBBBAAABBBFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOOOONNNKKKHHHEEEAAAAAAAAAAAACCCEEEGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGEEECCC@@@>>>===<<<<<<;;;===@@@DDDFFFGGGFFFFFFGGGEEECCCBBBAAABBBCCCDDDDDDEEEDDDBBB???===<<<===???>>>===<<<<<<===>>>???BBB@@@>>><<<<<<===>>>??????;;;666333333555777777888:::===???AAACCCCCCCCCBBB>>><<<===AAADDDBBB???===<<<;;;:::;;;===???@@@>>>???@@@BBBCCCBBBBBBAAA===>>>>>>===;;;;;;<<<===>>>@@@AAA@@@>>><<<<<<===<<<;;;:::999999999999999777999;;;;;;:::999:::;;;::::::999999999:::;;;;;;:::;;;<<<<<<:::999:::<<<:::999999888777777777888777888888999:::;;;<<<===<<<<<<======<<<;;;::::::888888777777666666555555555444333444666888888888555555555555666777888999<<<<<<<<<;;;:::999888777888777555444444555555666666666555555555555666666777888999999999<<>>>>>>>>>>>>>>@@@@@@@@@@@@BBBDDDEEEGGGEEEFFFGGGHHHHHHGGGEEEDDDEEEHHHKKKKKKHHHFFFHHHKKKDDDBBB???===<<<===???@@@BBBAAA>>><<<:::;;;???BBB???@@@BBBCCCEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>======>>>===;;;888888888999999888888777777444444444333222000//////000000000000/////////...------..........................................//////000000000000//////000000000/////////......------------------------------------------------------------------------.........///000000000111///000222333999FFFVVVbbbvvvvvvuuuoooeeeiiiwwwxxxiiiUUUGGGBBBEEECCC@@@===<<<===???AAA>>>>>>>>>>>>???AAABBBCCCDDDIIITTTfffrrrooo^^^NNNGGGEEECCCCCCDDDFFFIIIKKKLLLKKKKKKJJJIIIGGGEEEDDDFFFEEEDDDCCCAAABBBEEEHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHFFFDDDBBB@@@>>>>>>======:::<<>>???@@@???>>>=========>>>>>>@@@<<<888666666888:::::::::<<<>>>AAACCCDDDDDDDDDDDDAAA>>>???CCCEEECCC@@@<<<;;;:::999:::<<<>>>??????@@@AAABBBBBBBBBAAAAAA===>>>>>>===;;;;;;<<<>>>???@@@AAA@@@>>><<<<<<<<<<<<;;;::::::999999::::::999:::<<<;;;:::999999:::999999999999999:::::::::999;;;;;;;;;999999:::;;;:::999999888777777888888666777888999;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::777777777777666666555555555444444555666888888888666666666777888888999999:::;;;;;;;;;:::999888888888777666555444444555666666666666555555666666666666777777777777888<<>>;;;888666555666666888777666555444555555666666555555666888:::999888999:::<<<>>>???@@@AAAAAAEEEEEEDDDDDDCCCAAA@@@?????????>>>>>>======>>>>>>@@@@@@@@@AAABBBDDDFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIAAA@@@>>><<<;;;:::::::::<<<======<<<;;;;;;>>>@@@>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>;;;;;;;;;;;;:::999888888888888888777666666444333333222111000//////000000000/////////............/////////...------...........................//////000000//////...000////////////.........------------------------,,,,,,,,,,,,------------..............................//////////////////111111111//////333;;;BBBOOO]]]rrrzzzrrrjjjnnnyyyzzz{{{~~~ttt|||www^^^YYYUUURRRLLLEEEAAABBB@@@???===;;;:::;;;===>>>===<<<<<<<<<<<<===>>>???@@@FFFSSSaaaiiifffXXXMMMGGGFFFDDDCCCDDDEEEGGGIIIGGGHHHIIIJJJIIIHHHFFFDDDEEEEEEEEECCCAAABBBEEEGGGJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHCCCDDDDDDEEEFFFGGGGGGHHHCCCCCCAAA@@@???>>>>>>>>>:::;;;>>>AAACCCDDDDDDDDDGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAAAABBB@@@???===;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<>>>;;;888666888:::<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDDDDAAA??????BBBCCCAAA>>>::::::999999:::;;;===>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>???===<<<;;;<<<>>>???AAAAAA@@@===;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;===<<<:::888888999777888999::::::999888777888999::::::888888999::::::999888888888888888888666777888999;;;<<<===>>>:::;;;;;;;;;;;;:::999999777777777666666666666555666666666666777888888888666777999:::;;;;;;::::::888999999:::999999888888999888666555444444555555666666666666666666666666444555555444444555777:::666666555444444444555555sssVVVBBB:::999777555666666555444444333333222222222111111111111222222111111000000///////////////////////////////////////000000111222222333333111111000000000/////////,,,+++***+++---------+++---------------------------------------.........000......111111111555;;;DDDJJJMMMHHH>>>777888<<<>>>===;;;999777777888888888777666444333333333333333333333444666888888888888999:::<<<>>>???@@@@@@DDDDDDDDDCCCBBB@@@???>>>>>>>>>======<<<======>>>??????@@@AAACCCDDDEEEFFFHHHGGGFFFEEEDDDDDDEEEEEEHHHFFFDDDFFFHHHJJJIIIHHHBBBAAA@@@>>><<<:::999999888:::<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@>>><<<:::999999999999999888888888888777666555555333333222111000/////////000000/////////.........//////000000///...---,,,...........................//////////////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///.....................111333333222111111444777666===GGGOOOVVV```lllvvv~~~{{{~~~}}}~~~}}}wwwggg^^^VVVNNNHHHIIIFFFCCCAAA@@@???@@@BBB===<<<;;;:::::::::;;;<<<;;;;;;::::::::::::;;;;;;>>>AAAFFFKKKNNNMMMIIIFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFHHHJJJJJJIIIGGGEEEEEEEEEEEECCCAAABBBDDDFFFLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGEEECCCCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@???>>>>>>=========:::;;;===@@@AAACCCCCCCCCEEEEEECCCBBBAAAAAAAAABBBAAACCCDDDCCCBBBAAABBBCCC>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>===;;;::::::888666666888:::;;;;;;===>>>@@@AAABBBBBBBBBBBB@@@???===>>>??????===;;;::::::::::::;;;<<<===>>>BBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;<<<>>>???@@@AAA???===;;;::::::;;;;;;::::::::::::;;;;;;;;;<<<===<<<999777777777666777888999999888666444666777888888777666888999999888888777777888888888777888888999999::::::;;;999999999::::::999888888666666666666666666666666666777888888888777888888666888:::<<<===<<<;;;:::777777888888999888888888999888666555444333444444666666666666666666666666333444444333222222333555333333333333333333333222nnnSSS@@@:::999777444555555555444333333222222222222111111111111222222000000000///////////////........................//////111222222333222222000000000000////////////,,,+++***+++---...---,,,------------------------+++,,,,,,,,,---------...///---...000000///222888AAAGGGLLLHHH>>>777999>>><<<<<<:::999999999:::::::::888666444333222222222000111333444444555666777777777888:::<<<===???@@@CCCCCCBBBBBB@@@???>>>===<<<<<<<<<;;;;;;<<<======>>>???@@@AAACCCDDDDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFGGGDDDCCCEEEIIIKKKIIIFFFCCCBBB@@@>>><<<;;;:::999777999<<<======<<<===>>>??????>>>>>>>>>???@@@@@@======<<<<<<<<<===>>>>>><<<<<<:::999777888999:::777888888777666555444444222222000///////////////////////////............//////000111000///---,,,..............................////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.................................------------------...000111111111222222000222444444444999DDDLLLTTT[[[fffpppzzz{{{hhhYYYSSSIIIAAA<<<;;;>>>@@@<<<<<<;;;:::999;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999888888999999===>>>@@@@@@@@@BBBDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDGGGIIIJJJIIIHHHFFFEEEEEEEEECCCAAAAAACCCDDDHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCDDDDDDEEEFFFFFFFFFGGGAAAAAA@@@@@@???>>>>>>>>>===============<<<;;;;;;;;;;;;===???@@@BBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCDDDDDDCCCCCCDDDEEE;;;;;;;;;;;;::::::999888999:::<<<>>>>>><<<:::999888777666777:::<<<<<<<<<<<<===>>>???@@@??????>>>>>>======>>>>>>===;;;:::;;;;;;;;;<<<<<<===>>>>>>BBBBBBAAA@@@???>>>>>>>>>===>>>>>>===;;;:::<<<======>>>???>>>;;;999999:::::::::999999999::::::;;;:::<<<<<<;;;888666555666555666777888888666444333333555666666555555666888777777777666666777777888999888888888777777777777777777888888888888777777555555555555555666666666777999;;;;;;999777888999666888:::<<<===<<<;;;:::666666777777888777777777888777555333333333333444444555666666666666555444333444444333111111222333111111111111111111111111|||iiiOOO>>>999999777444555555444444333222222222222222111111111111222222////////////////////////...........................///111222333333222222////////////............---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...,,,---000///...000555===DDDIIIFFF===999;;;@@@===<<<;;;;;;:::::::::;;;:::888666444333222222222000222333333333333555777666666777888:::<<<>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<===???AAABBBCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCFFFIIIJJJHHHEEECCCAAA???<<<:::999999999888;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======:::999888888888:::;;;<<<:::;;;;;;:::888777999:::777777777777666444333222222111///.........///000/////////.........------...///000111111000...,,,........................---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,---------------------------///000000000000000---000333333222222555777666:::@@@GGGQQQ___oooyyytttggg]]]OOOCCC<<<===???===:::888999;;;333666888666777999999666888888:::;;;;;;;;;;;;:::::::::999888888999999999777:::>>>AAABBBBBBCCCDDD@@@AAAAAABBBBBBAAA@@@???AAACCCEEEGGGHHHHHHGGGFFFDDDEEEEEEDDDBBBAAABBBCCCBBBBBBDDDEEEFFFHHHIIIIIIBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGG>>>>>>======<<<<<<;;;;;;============<<<;;;::::::::::::;;;===>>>???AAAAAA????????????@@@@@@@@@@@@BBBDDDEEEEEEDDDDDDEEEFFF888999<<<>>>>>><<<:::888888999;;;<<<<<<<<<:::999:::999999;;;===??????>>>;;;<<<===>>>>>>===;;;;;;===>>>?????????>>>===<<<;;;;;;<<<======>>>>>>>>>AAA@@@???>>>============<<<<<<===;;;:::999:::<<<:::<<<===<<<:::888888999999888888888888999999:::888::::::999777555444555555555666666666444333222111333444444444444555777555555555555555666666777777777777666666555555444555555666777777777777666444555555555555666666666888;;;>>>===999777888999666777999:::;;;;;;::::::666666666777777666555555555444333222111222333333333444555666666555444333111333333333111000000111000000//////000000111222vvvdddLLL<<<888888666444555555444333333222222111222222111111111111222222////////////////////////...........................///111333333333222111............------------,,,+++***+++---...---,,,++++++++++++++++++++++++*********+++,,,,,,---------+++,,,//////---///444777<<<@@@???:::777:::?????????===<<<;;;999888888999777555333222222222222000222444444222222444666666666666777999;;;===>>><<<===============<<<<<<:::::::::::::::;;;<<<<<<;;;<<<>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDD@@@BBBEEEHHHJJJIIIGGGEEECCCAAA>>>;;;::::::;;;<<<;;;===???@@@???>>>???@@@<<<<<<=========<<<:::999666666555444555777999:::888;;;<<<<<<999888999:::777777777666555444222222111000///------...///000//////.........---------,,,...000222222111///---........................---......//////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...//////...///000000000///...///111222333222111000555555555777;;;AAAGGGKKK^^^gggqqqwww|||sssfff```TTTIIIGGGGGGDDD===:::;;;<<<<<<:::777444111333777888555666999999555555666888:::;;;;;;:::999::::::999999999::::::;;;555777;;;>>>@@@@@@??????===>>>???@@@@@@@@@>>>===@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFF???BBBEEEHHHHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDCCCBBB;;;;;;;;;;;;<<<<<<======>>>>>>??????>>><<<;;;:::888888888999;;;<<<>>>>>>;;;;;;<<<>>>??????@@@@@@@@@AAABBBBBBAAAAAABBBCCC666:::???BBBCCC@@@<<<999777888999;;;;;;;;;:::999:::::::::<<>>===<<<<<<=========;;;:::999:::<<<>>>??????>>>===<<<::::::;;;<<<============???>>>===<<<;;;;;;<<<<<<:::;;;;;;:::888888999;;;777999::::::888777888999777777666666777888888999666777888777555333333444555555555444333222222222000111333333333333444666444333333333333444555666333333444444444555555555444444555666666666666666444444444555555555666666888<<>>:::777777999666666666777888888999999666666666666666555444333222111000000000111222333111222444555555444222111///111222111000//////000111000.........000111333sssaaaJJJ;;;777888666444555555444333333222222111222222111111111111222222.........///////////////...........................///111333444333222111......---------,,,,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,***,,,///...---///444111555888777555444777;;;BBBAAA???===;;;888666555777666444222111111111222111333555444222111333555555555555666888:::===>>>:::;;;<<<<<<===<<<<<<<<<:::999999999::::::;;;<<<999;;;===???@@@AAAAAA@@@===>>>???@@@AAABBBBBBBBB>>>AAAFFFIIIJJJHHHFFFDDDFFFCCC???<<<;;;;;;===???===???AAAAAA@@@???@@@AAA999:::<<<===<<<:::888666444444333222333555888999777:::======:::888999:::777777777666555333222111111000...------...///000//////.........---------+++---000222222111000...........................---..................------------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++---...///...555222...---...///000000222111000222444555555555444<<<@@@AAAIIIVVV\\\ZZZ___kkkyyymmmggg[[[NNNIIIJJJGGG@@@===<<<888666:::???===666999555222333666888777444444888777333333777777333333555777999::::::999888::::::999999:::;;;;;;<<<<<<;;;:::::::::<<<<<<<<<:::<<<>>>???@@@???===<<>>AAAFFFJJJKKKHHHDDDAAA@@@AAABBBBBBAAA???>>>===888999:::;;;===>>>???@@@@@@@@@AAA@@@???>>><<<:::666666666777888:::;;;<<<888999;;;===>>>??????@@@<<<===>>>>>>===<<<===>>>666:::AAAFFFGGGDDD???;;;777888999999::::::::::::888888999;;;===>>><<<:::<<<============;;;:::999777999<<<======;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>===<<<::::::;;;<<<<<<:::::::::999888777888:::555777888999777777888999666666555666666777888888555666777666444333333444666555444333222222222222///111222222222222444555222222222222333333444555///000111222444555666666333444444555666666666555444444444555555555666666888===@@@???:::777777999555555555555666777888999666666666666555444333222000////////////111222333000111333444444333111000---///000000///......///111000...------///222444tttcccKKK999444666777555444444333222222111111000000000///...............////////////////////////000000//////............////////////000000000000...------,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,,,,---......+++///222222000111666;;;AAACCCCCC@@@:::666666666333555666555222000......111444555111///111333222222222444666888999;;;<<<;;;999888:::===>>><<<999;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>???@@@@@@>>><<<===>>>???@@@@@@AAA@@@@@@>>>@@@DDDGGGHHHGGGFFFEEEEEEDDDAAA>>><<<<<<======BBBAAAAAA@@@???>>>=========>>>>>>>>>===;;;888666444444333333444555777888;;;;;;;;;<<<<<<;;;;;;:::888777666555333222111000000000////////////000000......//////......---,,,++++++,,,,,,---...//////------------------------...------,,,,,,------...,,,+++******))))))******++++++++++++++++++++++++************************...---+++*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000000//////.........---000000//////.........---000000111222444555666666<<>>=========@@@CCCEEEEEEBBB???<<<>>>>>>>>>===<<<;;;999888666777888:::<<<>>>???@@@???>>><<<;;;:::999999999888888777777777999:::;;;<<<<<<;;;;;;<<<===???@@@??????>>>>>>======<<<<<<>>>===;;;;;;<<<<<<;;;:::888888999999999888888777999888888888999;;;===>>>999999999888888888777777:::;;;<<<;;;999888999:::;;;;;;;;;::::::999999999;;;;;;:::999999999::::::888999999888888777666555777666666666555555555555555666777888888777666555777555333222222222444555444444333222111111111111222111000111333555555555222222222222222222222222000000000111111222222222444444555555555555444444///000222222222222444555666666777777777666444333666444222111222444666888777777777777666555444333//////000000111111111222//////000111111111111111333111000///......//////---.........//////000000zzzhhhOOO===777888888555444444333222222111111000000000///......................................./////////......---------.........////////////000///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,---------+++...111000///111777<<>>???>>>>>>>>>???@@@@@@>>><<<===>>>???@@@@@@AAA@@@@@@???AAACCCEEEFFFFFFFFFEEEEEEDDDAAA???=========>>>@@@@@@??????>>>>>>=========>>>??????===;;;999777777666666666666888999::::::;;;;;;;;;;;;::::::999777666555444222111000000000000///.........//////......//////......---,,,++++++,,,,,,---......///------------------------------,,,,,,,,,,,,------,,,+++******))))))******++++++++++++++++++++++++************************---,,,+++*********+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------..................------////////////......------...//////000111222333333111222444666888999::::::888:::;;;:::999999:::;;;::::::::::::::::::999999>>>===;;;888666555555555666666555333222333666999888666333333333444444333555555444333333222111111222222222222222222222222666666666555555555555555555555666777888888888888888777777888888999:::;;;<<<;;;:::999:::;;;;;;;;;<<<===>>>???>>>>>>??????BBBBBBAAACCCDDDEEEDDDBBB@@@?????????>>>>>>>>>>>>>>>???BBBCCCCCCAAA>>><<<<<<<<<;;;;;;:::999999999999999999:::;;;===>>>???===<<<;;;:::999888888888888888777777888999;;;<<<===<<<;;;;;;<<<===>>>???AAAAAA@@@???>>>=========<<<;;;:::;;;<<<<<<:::888888999999999999888888777:::999888888888999:::;;;888888888888888888888888999:::;;;:::999888888::::::::::::999999999888888;;;;;;::::::::::::::::::888888888777777666555444777777666666666555555555666666777888888777666666666555444333222333444444444333222111111111222333333111000111333444444333333333333333333333333333222222333333333444444444333333444444444444333333333333444444333333444444555555666666666555444333555333111000111333555777666666666666555444333333/////////000000000111111...///000000111111000000000000...---------............/////////000000000}}}iiiPPP???999888777444444444333222222111111000000000///.............................................------------,,,,,,------------............111///---+++******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---.........111777<<>>======<<<======>>>>>>>>>======>>>???@@@>>><<<===>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCAAA???=========>>>>>>>>>>>>>>>>>>============>>>??????>>><<<:::888999999999999:::;;;<<<===::::::;;;::::::999888888555555444222111000//////000000///...---------.........//////......---,,,++++++,,,,,,------......------------------------------,,,,,,,,,,,,------,,,+++******))))))******++++++++++++++++++++++++************************,,,,,,+++************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///............---------------.........////////////000000000000000//////333444555444333222333444333333333444444444444444555444333222111000000000000111111111111333666999888555333222333333222000333333222222111111000000111111111111111111111111333444444444444444444444444555666777888888888888777888999:::;;;;;;;;;;;;>>>>>><<<;;;;;;;;;<<<===<<<<<<<<<======>>>??????@@@???@@@BBBDDDEEEEEEDDD>>>>>>>>>>>>?????????@@@??????@@@AAA@@@???>>>===;;;:::999888888999:::;;;===<<<;;;;;;;;;<<<===>>>;;;:::999888777666666666999888888999999;;;<<<<<<======<<<;;;;;;<<<===>>>CCCCCCAAA@@@???>>>>>>===<<<<<<<<<>>>???>>>;;;999999999999999888888777777999888777777666666777777666777777888999999::::::888999:::999777777777999999999888888888888777777:::::::::::::::;;;;;;;;;888888777777666555555444777777777777666666666666777777888888888888777777555555444444444333333333444333111000111222444555444222111222333444333222444444444444444444444444222333333333333444444444222333333333333333333222555444444444444333333333444444555555555444333333333222000///000111333444333444444444444444333333.........///////////////---......///000/////////...------,,,,,,,,,------//////000000000000000111zzzdddKKK<<<888666444222444444333222222111111000000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222000---***))))))++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---000555:::EEEEEEEEECCC???999555222222333444333222111111222333888:::777555555333000111111222333555666777777:::::::::;;;<<<<<<;;;;;;???>>>======<<<<<<<<<===>>>===<<<===??????>>>=========???@@@@@@@@@@@@@@@BBBAAA@@@@@@AAABBBCCCDDDAAA@@@???>>>============<<<<<<<<<===============<<<===>>>??????===;;;:::;;;;;;;;;;;;<<<===>>>>>>:::;;;::::::999888777666333333222111000///......000///...------,,,------.........///......---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++******))))))******************************************************++++++*********************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------------------------------------------------------///000111111222222222222111222222111000//////000//////000000111111222222333333333333333333333333000000111111111222666888555333111111222222111000111111111000000/////////111111111111111111111111111111111222222222222222444444555666777777777777777888:::;;;<<<<<<;;;:::======<<<;;;:::;;;===???===<<<;;;;;;===???AAAAAA>>>>>>>>>@@@BBBCCCBBBAAA======>>>???@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>:::999888777888:::<<<>>>AAA@@@>>><<<;;;;;;<<<===999888777666555555555555999999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<>>>>>>DDDCCCAAA???>>>=========>>>???@@@BBBCCCBBB???<<<;;;:::999888777777777777666666555555555555555555444555777999:::;;;;;;;;;777888999888777666666888777777777777777777777777999999:::;;;;;;<<<<<<<<<999999888777777666666666888888888777777777666666777888888888888888888777444444555555555444333222444333111000111333555777555444333444555555444222555555555555555555555555111111111111111111111111333333444444444444333333333333222333444444444333333333333333333333333333222111000//////000222333111222222333333333222222........................,,,---......//////......---------------------...000000000000111111111111uuu^^^EEE:::999777444333444444333222222111111000000000///.......................................+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,111///---+++))))))***+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///333666>>>???AAABBB@@@===888444222333333111///---...///222777999777444555333000111222222333444555555666999:::;;;<<<;;;;;;;;;;;;???>>>===<<<;;;;;;;;;;;;>>><<<;;;<<<>>>??????>>>======???@@@@@@@@@@@@@@@BBBAAA???>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<>>>???>>>===;;;:::::::::;;;<<<<<<=========;;;;;;;;;:::999888666555222222111000//////......//////...---------------.........///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,)))***+++,,,,,,---------,,,---...---+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,---............///000000000//////111333000//////000222333222111//////////////////......000000000000000000000000///000000000111111111222333444555666666777666666777888:::;;;<<<<<<;;;:::999::::::999999:::>>>BBBDDD@@@===<<<===???@@@???>>>======>>>@@@@@@???======>>>???@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@?????????;;;:::999999:::<<>>?????????>>>===<<<===>>>???@@@CCCBBB@@@>>>=========>>>??????AAACCCDDDCCC@@@===<<<;;;:::888777666666666222222333444555555555666222444666999;;;;;;;;;;;;777888999888666555666777666666666666666666666666888999:::<<<<<<======<<<<<<;;;:::999888888888888999888888888888777777777888777777777777777777888444444555555555444333222444333222111222333555666666555555666777777555333555555555555555555555555111111111111111111111111444444555555555555444444333222111333666888888666333333222222222333333333222222111000000111111222111111222222222222222222............------------,,,,,,---...............------......////////////111111111111000000000000sssZZZBBB;;;;;;888666666444444333222222111111000000000///...............------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......---++++++************++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...000111777888<<>>===>>>???@@@@@@AAA@@@@@@AAA@@@???>>>>>>>>>???@@@============<<<<<<<<<<<<===============<<<<<<<<<999:::<<<>>>>>>===;;;:::999999;;;<<<<<<===<<<<<<======<<<;;;999888666555222222111000//////......///...............//////......//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))((()))******+++*********************++++++++++++************++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++///000111000...---...///...//////////////////000***+++,,,---............---......---,,,+++,,,...---------///111222111000////////////............////////////////////////......//////000111111111222333444555666666666666777888999:::;;;;;;;;;;;;777888999888777999???CCCLLLFFF???<<<<<<===<<<:::===<<<<<<===??????>>><<<===>>>???@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@??????<<<<<<;;;<<<===>>>@@@AAAAAAAAA@@@@@@???>>>===<<<999888777777666666666777:::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>???@@@BBBCCCBBBAAA???===<<<===>>>???>>>>>>>>>@@@BBBBBB???===>>><<<:::888666555555666000111222333555555555555222444777999;;;<<<;;;;;;777888999888666666666888555555666666666666777777777888:::<<<===>>>=========<<<;;;999999999999:::999999999999888888888777777777666666666666777777555555444444444333333333333333333333333444444555555555555666888888666444555555555555555555555555444444444333333333333222444555555666666555555444555333222555999<<<;;;999333333222222222333444444444333333222222222222333111222222222222222111111...............---------,,,------...///.........---...///000111111111111111000000000000000//////sssXXX@@@:::<<<888555666444444333222222111111000000000///...............------------------------,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,---------*********+++---------,,,111333777===@@@???:::555222222111000------...000...222444111000222333222444444444444555555555555888:::<<<<<<;;;:::;;;===;;;;;;:::999999999::::::===;;;:::;;;===?????????===>>>???@@@@@@AAA@@@@@@@@@???>>>>>>==================>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<777999;;;<<<===<<<;;;:::888999;;;<<<======<<<<<<>>>>>>===<<<:::888666555222222111111000/////////............///000111111......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))'''((()))***++++++***)))************++++++++++++************++++++++++++,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////000000000///......(((***++++++))))))***,,,+++***************))))))---...000111222222111111+++---------++++++,,,------,,,---///000111///............///////////////////////////////////////......//////000111111111222222333444555555555555888777777888888999:::;;;888999:::888666888>>>CCCKKKEEE===:::;;;<<<<<<:::<<<<<<<<<>>>@@@AAA@@@???<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAA???>>>===<<<<<<<<<===>>>???@@@@@@???@@@AAABBBAAA@@@>>>===:::999888888888888888888:::;;;===???AAAAAAAAAAAA????????????@@@BBBDDDFFFBBBAAA???======???AAABBB>>>>>>>>>???AAAAAA@@@>>>???===:::777666555555555111222333444444444444333222444777:::<<<<<<;;;:::888999:::999777666777888555555666666777777777777666888:::===>>>???>>>>>>===<<<:::888888888999:::::::::999999999888888888777666555444444555666777666555444333222333444444333444444555555444333222222222333555777777555333444444444444444444444444444444444333333333222222333444444555555444444333555222111333888:::999666444333333222333444555666666555555555444444444444333333333333222111000000////////////......------------...///////////////,,,---///111222222222222000000000/////////......rrrVVV>>>999:::666222333444444333333222111111000000000///...............------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------)))+++,,,------,,,***)))*********++++++,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,---......******+++,,,------+++)))///111555;;;???>>>999333111111111000...///111333---111111......111333222555555555555555555555555888:::======:::999;;;===:::999999888888999999:::===;;;::::::<<<>>>??????===>>>???@@@@@@AAA@@@@@@??????>>>>>>======<<<<<<>>>??????@@@@@@@@@@@@???@@@@@@???>>>===<<<<<<;;;666888:::<<<<<<<<<::::::888:::;;;=========<<<<<>>===;;;888666555222222111111000000//////............///111222333......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))************+++++++++)))************+++++++++---,,,,,,,,,++++++***************++++++,,,,,,,,,)))*********++++++++++++((()))***+++,,,,,,,,,,,,+++,,,------------...///.........------,,,,,,,,,)))***+++---------,,,,,,,,,---//////......///000...------///000///---+++......//////////////////////////////////////////.........///000111111222222222333444555555555555888777777666777999:::;;;:::<<<<<<999666777===BBBFFF@@@999777;;;>>>???>>>;;;;;;<<<>>>BBBCCCCCCBBB;;;;;;<<<===>>>???@@@@@@AAAAAABBBAAA@@@>>><<<;;;;;;<<<===>>>????????????===???AAACCCCCCAAA???>>>;;;:::999999999999999999:::;;;>>>@@@AAABBBBBBBBB?????????@@@BBBDDDFFFHHHCCCAAA???>>>???@@@CCCEEEAAA@@@???@@@BBBCCCBBBAAA???===:::777555555555555333333444555444333222111222444777:::<<<;;;:::999888999:::999888777777999555666666666777777888888666777:::===??????>>>>>>===;;;999777777777999999:::::::::999999999888888666555444333333444555666777666444222222333444555333444666666666444222000000000111444666666444222444444444444444444444444222222222111111000000000222333333444444333333222333000...000444666444000444444333222333444666777777777777666666555555555444444444333222111000///000000/////////.........---...//////000000//////+++,,,...000222222222222000000//////.........---mmmUUU???888888555444555444333222111000000000000000000///...------,,,,,,------------------------+++++++++,,,,,,---------++++++************++++++***************************)))((()))+++,,,)))''')))))))))))))))))))))))),,,)))&&&'''***,,,+++***)))))))))))))))))))))))))))************+++++++++...000555:::===<<<888444000000000000000111111111000///---,,,,,,---///000111222222333333444555555===CCCGGGEEE===666555777777777777888999;;;<<<===<<<=====================;;;<<<===?????????>>>===>>>===;;;::::::;;;<<<>>>AAA@@@???============>>>??????>>>===<<<;;;::::::999999::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444222222111111000/////////---......///000////////////---++++++,,,,,,,,,+++++++++***************+++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++---,,,,,,+++*********+++******++++++++++++******************************,,,,,,,,,++++++*********(((((())))))******++++++************************))))))***++++++++++++***...---,,,,,,++++++++++++------............------------------,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222111111111222333555666777777777666666555555555444888777666555555666777888999888777666777999<<<===<<<<<<===???@@@@@@>>>;;;::::::;;;<<<===>>>@@@@@@@@@@@@???>>>===<<<;;;;;;===<<<;;;:::::::::;;;;;;????????????>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===888999:::<<<>>>???AAAAAACCCBBBAAAAAABBBCCCEEEFFFCCCDDDFFFFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@;;;;;;;;;;;;:::999888777888777555444444555666666555666888:::;;;:::999888888999999888666555666888999999999888999999::::::;;;<<<===?????????>>>>>>777888999::::::999777777999999999999888888888777888777666555555444444555555444333222222222333444333333444444444444444444444444444333333222222222111333555666666333111///000111111111111000//////666666444333222111111111333333333222222111111111000111222333444555555555333444444444444444444444333333444444333333222222.........------,,,,,,+++,,,---...000111111111111//////000111111111111111...///000000000///---,,,lllTTT>>>888888555333555444333222111000000000000000//////...------,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++************++++++************************+++)))((((((++++++***((())))))))))))))))))))))))+++(((&&&''')))++++++***)))))))))))))))))))))))))))************++++++++++++...333999>>>>>>;;;888111111111111000000000000///...---,,,,,,---...///000111111222222333444444@@@FFFJJJHHHAAA;;;;;;<<<777777777888999:::;;;<<<======<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>>>>=========<<<;;;:::;;;<<<>>>??????>>>>>>======>>>@@@AAAAAA@@@???>>><<<;;;:::999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888777666555444444333222222111000000//////................../////////...---++++++,,,,,,,,,+++++++++***))))))******+++************************************************))))))))))))))))))))))))***)))(((((((((((()))******)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))((((((++++++++++++++++++++++++,,,+++***))))))))))))***)))******++++++******)))************************,,,,,,+++++++++*********)))))))))))))))*********************************)))******+++++++++++++++---,,,,,,+++++++++,,,,,,------............------,,,,,,,,,,,,,,,---------,,,,,,,,,------------.........//////000111111111////////////000111333333666666666555555444444444777666555444444555666777777777666666777888:::;;;;;;;;;;;;===??????===:::::::::::::::;;;<<<>>>?????????>>>===<<<;;;::::::999::::::;;;;;;;;;<<<<<<==============================<<<;;;;;;<<<<<<<<<999:::;;;<<<===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDAAACCCDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@??????<<<<<<;;;;;;:::999999888888777666555444444555666555666888999999999777666666777888777666666888:::999999888888888999999:::999:::<<<===>>>>>>======888888999999999888666666555555555555555444444444666555555444444444444444555444333222111222333333333333333333444444444444444444333333333222222222333444555666555444222111111111111222111000000///444444333222111111111111333333222222222111111111000111222333444444444444222222333333444444444555444444444444333333222111.........------------------...///000000000000000//////000111111111111000///////////////...------jjjSSS>>>888888555333555444333222111000000000000/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++++++++************++++++************************+++)))(((((()))******))))))))))))))))))))))))))))))(((&&&''')))******))))))))))))))))))))))))))))))************+++++++++))),,,111888>>>@@@>>><<<222222222111111000000//////...---,,,,,,---.../////////000000111222222222:::???DDDBBB===999999:::777777777777888999;;;;;;>>>===;;;:::999::::::;;;:::;;;<<<=========<<<;;;;;;;;;;;;;;;===>>>@@@@@@======<<<===>>>@@@BBBCCCBBBAAA@@@>>><<<:::999888666777999:::;;;;;;:::999:::::::::999999999888888777666666555444333222222111111111000//////............---,,,---...///000...,,,+++***+++,,,+++*********)))))))))******+++************************************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))******)))((((((((()))))))))******++++++******)))************************+++++++++******************))))))))))))))))))(((******************************+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,---------------------...//////000000///.........//////000111555555444444444444444333555444444333333444555555444555666777777888888777;;;;;;;;;===??????===;;;;;;:::888888888:::<<<======<<<<<<;;;:::999888888555777888:::;;;<<<;;;;;;:::;;;;;;<<<<<<======>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBB???AAABBBBBBAAA@@@@@@AAA@@@@@@AAAAAAAAA???>>>===>>>===;;;:::999999:::;;;999888666555444444444555555666777888888666555444333555666777777777999;;;999888888777777888888888777888:::;;;<<<<<<;;;;;;999999999888777666555444222222333333333333333333333333333333444444444555444333222222111111222222222222333333333444444444333333333333222222222222444444444444444333333333111222222222222111000000222111111000000111111111222222222111111111111111111222222333333333222222000111111222333444555555555555555444333222111000..................//////......///////////////......//////000000000000000//////...------------...hhhRRR===888888555333555444333222111000000000000//////.........---------------------------------,,,,,,,,,+++++++++++++++++++++************++++++************************+++***(((((())))))******))))))))))))))))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,000666<<<>>>>>><<<333333222111000000//////...------,,,,,,------...---......//////000111111222666::::::666444444666666666666777777999::::::===<<<:::999888888999:::999:::;;;<<<<<<<<<;;;:::999:::;;;===???@@@AAABBB>>>=========>>>@@@BBBCCCCCCBBB@@@>>><<<:::888777555666888:::::::::999888888888888888888999999999666555555444333333222222111000000//////...------...---,,,++++++---///000...,,,******+++,,,+++******))))))))))))******+++************************************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***))))))(((((()))))))))))))))************))))))*********************************************)))******))))))((((((((('''******************************+++,,,,,,,,,,,,,,,***************+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,---...///000111++++++,,,,,,,,,---------+++,,,,,,------...//////000000/////////000000111333333333333333333333333222222222222222333333333333555666888888888666555<<<;;;;;;===??????===<<<:::999777555666777999;;;::::::999999888777666666333555777999:::999888777999:::;;;<<<===>>>??????@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>??????>>>???AAAAAA?????????@@@>>>???AAABBBAAA@@@>>><<<>>>===;;;999999:::;;;<<<999888666555444444444444555666666666666555333333333555777777777777888:::888888777666666666777777555666888999::::::999999999999888777666555333333444444444444444555555555222222333444555555666666333333222222111111000000111111222222333333444444333222222222222222222222444333222111111222333333222222222222222111111000///////////////000111222111111111111111111111000222222333222222111000000//////000111222444444555555555444444333222000000---.........//////000000///////////////...---,,,---...//////000000//////000///---,,,,,,,,,---...}}}fffPPP<<<777888555333555444333222111000000000000...............---------------------------------++++++++++++++++++++++++++++++************++++++*********************************)))))))))******(((((((((((((((((((((((('''((()))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,---///444888:::999888222222111111000///......---------,,,,,,---------,,,------......//////000000333777777666444555666666666666666777888999999<<<;;;:::999888999999:::::::::;;;<<<<<<;;;:::999888:::<<>>>>>???@@@AAABBBAAA@@@>>>;;;999888777444555777999:::::::::999666777777888888999999:::555555555444444333333222000000//////...---------...---+++***+++,,,...000---,,,******+++++++++***))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((******)))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))******+++,,,******++++++++++++******++++++,,,...///000111222+++++++++,,,,,,,,,------+++++++++,,,------....../////////...//////000000111111111111111222222222000000111222222222222222444555777999999888666555999888888999;;;;;;:::999888777666555555666888999888888777777666666555555333555666888777666444333::::::;;;<<<>>>???@@@@@@??????>>><<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===============???@@@@@@???>>>>>>???>>>???@@@BBBAAA@@@>>><<<>>><<<:::999999:::;;;<<<999888666555444444444555555555555555444444333333333555777888777666666777888777666666555555555666333444666777888888777777888888777555444333333222555555555555555555555555222333444666777777777777333222222222111000//////000000111111222333333444222222222222222222222222222111///......000111222111222222222222111000000............///000111111000000000000000000000000222222222222111000//////......///000111222333444333333333333222111000///---.........//////000000......///......---,,,+++------...////////////...///...,,,+++++++++,,,---|||dddNNN;;;777888555333444444333222111000000000000........................------------------------************+++++++++,,,++++++************++++++************************((()))++++++)))((()))***((((((((((((((((((((((((''')))++++++***)))***+++)))))))))))))))))))))))))))************+++++++++------...000333555444333000000000//////......---,,,,,,,,,------,,,,,,,,,,,,,,,------.../////////...111333444444444444555666666666666666777888888:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999888:::>>>AAACCCDDDDDDCCCCCCBBB@@@???>>>>>>??????@@@???>>><<<:::888777666444555666777999;;;<<<===888888888888888888888888444444444444333333333222/////////...------,,,,,,,,,,,,+++***+++,,,---...---+++***)))***+++***)))(((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((******)))))))))***++++++((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******))))))************))))))******+++,,,---//////000++++++++++++,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,---......//////000000000000111111111//////111222222222222222444666777999999888666555555444333444555666666444555555555555666666777888666666666666555555444444555666777777666555444333:::;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;===============<<<>>>??????>>>======>>>======>>>??????>>>===<<<;;;;;;:::999999999:::;;;888777666444444555666666555555555444444444444444333555888888777666666666777777666555444444444444222333555666777777666666777666555444333333333333555555444444444333333333222333555777888888777666222222222222111///...---//////000111222333333444111111111222222222222222//////...---...///000111000111111111111000//////............//////000111////////////000000000000111111111111111000///...---......///000111222222000111111111111000//////..................//////---.........---,,,++++++,,,------...............------,,,++++++++++++,,,{{{cccMMM:::777888555333444444333222111000000000000........................------------------------(((((()))***+++,,,,,,---++++++************++++++************************%%%))),,,---+++)))((()))(((((((((((((((((((((((('''***,,,---+++******,,,)))))))))))))))))))))))))))************+++++++++,,,++++++---///111000///...............---------,,,,,,,,,------,,,,,,,,,,,,,,,------.../////////,,,...///111111111222222666666555555555666777777777888:::<<<===<<<;;;:::;;;<<<=========;;;:::999999;;;???CCCDDDEEEDDDCCCCCCBBBAAA???>>>>>>??????>>>===<<<;;;999888777666444444555666888<<>>>>><<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666555444444555777888555444444444444555555666111333666888777777777777777666555444333333333333222333555666777777666555666555444222222222333333666666555444333222222111222333555666777666555444111222222111000///---,,,......///000111222333333000111111111222222222222............//////000000///000000000000///......//////////////////000000........./////////000000000000000111000000//////.........//////000000000---...//////////////////.........---------------,,,,,,---------,,,,,,+++,,,,,,---............---,,,,,,,,,,,,,,,+++******{{{bbbLLL:::777888555333444444333222111000000000000---.....................------------------------''''''(((***+++,,,---...++++++************++++++************************$$$(((---...,,,)))(((((((((((((((((((((((((((((('''***---...,,,***+++---)))))))))))))))))))))))))))************+++++++++******)))+++---.........,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,---......//////000...///111222222333333444666555555555555666666777666888;;;===>>>>>><<<;;;<<<<<<=========<<<:::999999<<<@@@CCCEEEEEECCCBBBBBBAAA@@@?????????@@@AAA<<<<<<;;;:::888777777666555444444555888<<>>;;;888444222111111111111111000000000000///......------,,,++++++)))***+++,,,,,,,,,,,,+++---+++))))))***+++***)))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))************************'''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((('''(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))******+++++++++,,,,,,,,,+++,,,,,,------......///------...///000111333444---.........//////000000...///111222333333333222444444444444444444333333666444333333555666666555000222555777999888777777555555555555555555444444888888888888999:::<<<===999::::::;;;;;;<<<<<<<<<::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===????????????>>>888:::<<<;;;:::999:::::::::999999888888999::::::777888888999999999888888555555444444555666888999444444444444444555666777...111555777888888888999777666555444333222222333222333444666777666666555555444333222222222333444888888777666444333222222111222444666666555444333111111222111000...,,,+++---...///000111222333333000000111111222222222222......//////000000111111///////////////......---000000////////////000000---.........//////000000//////000000000000//////.........///////////////+++,,,---...////////////.........------,,,,,,++++++,,,,,,------,,,,,,,,,+++,,,------......------++++++,,,---,,,+++***)))}}}hhhLLL<<<999444444666333444333222000000000000111//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***((('''((()))(((((((((''''''''''''(((((()))***************))))))))))))))))))))))))***+++---......,,,)))'''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------//////000111222222333333666666555444444444444555>>>===;;;::::::;;;<<<===>>>===<<<;;;:::999888888777:::>>>AAACCCBBB@@@>>>AAAAAAAAA@@@???>>>===<<<======<<<;;;::::::999999:::999888888999;;;===???:::999888666555333222111333333333333222222111000222,,,))),,,---((('''***)))***,,,......---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******)))(((''''''&&&%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''')))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***,,,,,,++++++,,,,,,---...---------.................................------000000000000000000111111333333444444333333222111222555777555222111333666888888777777666666666555666666777777666555444444888666555777;;;<<<;;;999>>>;;;888888:::;;;:::777888777666555666999<<<>>><<<<<<<<<;;;;;;::::::999;;;<<<=========<<<;;;:::888:::;;;;;;:::999:::;;;999:::;;;;;;;;;:::999888666777777888888888777777888555222222555666666444333333333333333333333333555666777888888888888888333333444444444444333333777666555444444444555555333333333333333333333333555444333333222222222222111222333555555555555444333222000///.........///222222222111111111000000111111000000000000111111111111000000//////......////////////............////////////////////////............//////000000..................------111000///------......///---------.........//////,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,,,,------+++)))|||hhhMMM===:::666555777444444333222000000000000111//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***((((((((())))))((((((((('''''''''(((((()))************)))))))))))))))))))))))))))***+++---...---+++)))((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...//////000111111222222666555555444444444555555===;;;:::999999:::;;;<<<===<<<<<<;;;999888888777888:::===???AAA@@@?????????????????????>>>===<<<<<<<<<;;;;;;:::999999888999888777666777999;;;<<<999888777666555444333222444444444444444333222222333...+++------(((''')))***+++---.........,,,,,,,,,,,,+++++++++******************************************)))((('''''''''&&&&&&''''''(((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((()))((('''''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,------------------....................................000000000000111111111111222222333444555555555444555666666666555444555666999888888888777777777777666666666666666666666666:::888777999<<>>===:::888888999:::888777888777666666777999<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========;;;:::999888:::;;;;;;:::999:::;;;::::::;;;;;;;;;:::888888777777888888888888888777777444111111222333333111333333333333444444444555666666777777777777777666444555555666666555555444444444555555555555555444666666555555444333333333333333222111111111222222222333444666666555444444333222000///......//////222222222111111111000000111111000000000000111111111000000000/////////...000000000//////.................................------........./////////..................------000000...---------...///,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,+++,,,------+++))){{{hhhMMM===;;;777666888444444333222111000000000000//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++))))))))))))))))))((((((((('''''''''((())))))******)))))))))))))))))))))))))))))))))***,,,------+++)))((())))))))))))))))))))))))(((((())))))))))))******)))*********++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++------------------------.........///000000111111555555444444444555555666;;;:::999888888999:::;;;<<<<<<;;;:::999888777777888999:::<<<===>>>??????===>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999888777666555555666888888777777666666555444444333555555666666555555444444444000---------***((()))+++,,,---.........---,,,,,,++++++++++++***************************************))))))(((((('''''''''''''''((((((((((((((()))))))))(((((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***++++++******)))((()))***+++,,,++++++******++++++,,,---,,,,,,------....................................000000000111111111222222222222444555666777777777777666555666777888777666999999999888888888888888777666666666666888999:::<<<;;;:::;;;???BBBDDDDDD<<<:::888777888888777666888777777777888:::<<<===???>>><<<;;;:::;;;===>>>===>>>>>>>>>===<<<:::999888:::<<<;;;:::999999:::;;;;;;;;;;;;:::999777777888888999999999888888777777555222111111222111000222333333444555666777777888888777777666555555444777777777888888777777777444555666777777666666555888888777666555444333333111111000000111111222222555555666777666555444333333222111000////////////222222222111111111111111111111000000000000111111000000000000////////////222111111000///......---........................---------------.........------------------......//////...------------...++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,---,,,+++,,,------+++)))zzzfffLLL<<<;;;777666777333333333222111111000000000//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******+++)))))))))((((((((((((''''''(((((()))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))************+++,,,,,,,,,,,,++++++++++++......------,,,,,,++++++,,,,,,------------------/////////000000000111111444444444444444555666777:::999999999999::::::;;;<<<<<<;;;:::999999888888888888888999;;;<<<>>>>>>===>>>>>>????????????>>><<<<<<<<<;;;;;;;;;::::::999888777666666666666666666555555555555555444444444555555555555555444444333000.........---,,,+++,,,------.........---,,,++++++++++++************++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((('''''''''))))))((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,+++***((('''((()))+++---***************+++,,,,,,,,,,,,,,,------......///---------...............//////000111111222333333444444555777777888888888888666444555888:::888555888888888888888888888888777666666666777:::<<<>>>>>>======>>>AAADDDGGGIII===;;;:::999888888888777888888888999:::;;;<<<===???===;;;999999:::===>>>???@@@@@@@@@???===<<<:::999:::<<<;;;:::999999:::<<<<<<;;;:::999888777666888999999999999888888777999777555333222222222222222222333555666888999999::::::999777666555555444888999999::::::999999888888888777666666666777777777777777666666555555555111111000111111222333444666777777777777555333222222222111111000000000000111111111111111111111111111111000000000000111111000000000000////////////222222111000///......---........................------------------------,,,,,,------------...............---------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++,,,,,,+++)))zzzdddIII;;;:::666555666222333333222222111000000/////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++***)))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))***+++++++++***)))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++//////......------,,,,,,,,,,,,,,,---------......000000111111111111111222333333333444555666777888:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999999999777777777888999;;;===>>>??????@@@AAAAAAAAA@@@@@@============<<<<<<<<<<<<:::999999888777777777777555555555555555444444444222333333444444444333333000///...---///111111///------------------,,,,,,+++++++++*********))))))************************))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&'''((()))***++++++***)))((('''''')))+++,,,***))))))))))))***++++++++++++,,,,,,---......///---------.........//////...///000111222333444444777777777888888777666666777555333555888999888555888888888888888888888888888777666777999;;;>>>@@@??????@@@AAABBBEEEGGGIII>>>>>>===;;;999888999999777888999:::;;;<<<<<<<<<===;;;999777777999;;;===AAABBBBBBBBBAAA@@@>>>===999;;;<<<<<<:::888999999<<<<<<;;;999888777666666999999999999999888777666888777555333222111222222222222444555777888999:::;;;:::999777666666666666999999::::::::::::999999;;;888555333222444666888666666666777777777777777222222222222222333444555777777888888777555333222222222222222222111111111111111111111111111111111111111000000000000111111////////////000000000000111111111000///......---........................------------------------,,,,,,,,,,,,------......---------------,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++,,,,,,***(((|||bbbHHH:::999555444555111222222333222222111////////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++******)))))))))(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))******************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))************+++++++++............------------+++,,,,,,------.........111111111111111222222222222222333333555666888999999999::::::;;;;;;<<<<<<;;;:::::::::999999999999666666777888999;;;<<<===@@@AAAAAAAAAAAAAAA@@@@@@===<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888555555555444444444444444111111222222333333222222...//////---000444555222------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******))))))((('''((()))***+++)))))))))((())))))***+++******+++,,,---......///,,,,,,------.../////////......000111333444555666777888888888777777666555666555555666777888888777888999999999999:::::::::888888888999;;;===???AAA???AAABBBCCCBBBCCCDDDFFF>>>???>>><<<:::888999:::777888:::<<<=========<<<;;;:::888777888999;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888555555555444444333333333000111111222333222222222///111000...000666666222,,,,,,++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))(((((((((((()))******)))***+++,,,---......///,,,,,,------...//////000---...///111333555666777666666777777777777777777555666888888888888999;;;;;;;;;;;;;;;<<<<<<<<<===888999:::;;;===>>>@@@@@@>>>AAADDDDDDBBB@@@???@@@>>>??????<<<999777888:::777888;;;===>>>>>>===<<<:::999999999999:::;;;<<<>>>???AAABBBBBBAAA@@@@@@:::<<<===<<<:::888888888;;;:::999777777777888888777888888777777555444444222333333111///...000333222222333444666777888888555444444333444666888999777888888999999888888777555555666888:::===???@@@>>>>>>===<<<;;;:::999888444333222222222222222222444555666666555444333222111222333444444333222222000000111111111222222222111111000000000000111111.../////////000000000111------------............------------------------/////////.........------***++++++,,,------......+++,,,,,,---,,,+++***)))++++++++++++,,,,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,+++***(((cccIII<<<;;;888777777222222222333333222111///...//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***************))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++)))))))))******++++++,,,++++++,,,,,,---...//////000000000000////////////111222222333555777999:::666666777999999:::::::::666666666666555555555555555666888999;;;<<<<<<<<>>===<<<999999999999999999999999888888999999999999888888666666555444444333222222000111222222333333333333111333222...000666666111,,,++++++***)))))))))***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))***)))))))))((((((((((((((()))******)))******+++---...//////,,,,,,------...///000000---...///111333555666777333444555777888888888888555888::::::888888:::===<<<=========>>>>>>??????888999;;;===>>>?????????>>>AAAEEEDDDAAA===<<<<<<===>>>>>>;;;777555777999666888;;;>>>???>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@:::<<<===<<<:::888888888:::999888777777888999999777777777777666555444333333444555333111000333666222333333444555666777777222111111111333555888:::777777777888888777777777333666;;;@@@DDDFFFGGGGGGDDDCCCAAA???<<<:::999888333333222111000000000111333444555555555444333222111222333444444444333222000000111111222222222222111111000000000000111111.../////////000000111111++++++,,,,,,---.........------------------------000000/////////.........******+++,,,,,,---......++++++,,,---,,,+++***)))++++++,,,,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******++++++***(((}}}dddJJJ<<<:::555444888555333333222222111000000000......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++000///...---+++***)))(((,,,,,,,,,+++***)))((((((******)))((((((((((((((((((((())))))******++++++((((((((((((((((((((((((+++++++++++++++++++++++++++***)))(((((('''''''''''''''&&&'''***+++************))))))((((((''''''&&&((())))))(((((()))+++***************+++++++++,,,,,,,,,,,,------...///333222000............//////000000222333444555555666555555444444444444444666555444222333444666777777777999;;;>>>???===;;;<<<===?????????===:::999999999:::::::::999888888;;;999777888::::::777555333222222222222333444444666555555444222111000000...000111111///+++'''$$$)))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((('''''''''&&&'''((((((((((((+++---))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))++++++,,,+++*********+++,,,------,,,,,,,,,,,,---............//////000000111111555666777888888999999999444444555666777999;;;<<>>===<<<;;;:::999888:::999999888999:::<<<===@@@@@@@@@@@@@@@???>>>===CCCBBB@@@>>>;;;888555444444666999<<<======;;;:::<<<;;;;;;;;;;;;;;;::::::>>>??????>>><<<<<<===>>>AAA???<<<:::888888888999;;;;;;;;;:::999888777666555555555555555555555555222333333222111000222333444555555555444333333222666444222111111333666888999888777555555555666777333;;;FFFKKKKKKJJJJJJLLLNNNIIIBBB>>>;;;999666333666555444333222222111222666666555444444444555555555333111222444555444111000000111222222222222111000111222222111000///...------..................------------------------------,,,,,,,,,+++++++++------............------------------------------......//////...---,,,,,,+++,,,------......------------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++*********))))))))))))(((((((((((())))))|||aaaHHH;;;:::444444666333333333222222111000000000......---,,,,,,,,,,,,---------------,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,++++++)))((((((******)))(((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((()))))))))******++++++++++++***)))((((((''''''(((((('''&&&'''***+++***)))))))))))))))(((((((((((('''((())))))(((((()))***))))))*********++++++++++++++++++,,,---...///000222111000///............///000000111222333444555777777666666666777777777666555444333444555777888777777999<<<>>>???===;;;<<<===>>>>>>===<<<:::999888888888888888777777666999777666777999999666444444444333333333333444444555555444333222111000000///000111111///,,,(((&&&)))***++++++++++++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&((((((((('''(((***,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))(((((((((((((((((((((''''''''''''((()))***+++++++++*********+++,,,---,,,,,,++++++,,,,,,---...---......///000000111111333333444555666666666666666666777777999;;;<<<===???>>>===<<<;;;:::999999;;;:::999888999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;@@@???>>><<<:::777555444666888:::===>>>>>><<<;;;;;;;;;::::::::::::::::::======>>>===;;;;;;<<<>>>???===;;;999888888999:::;;;;;;:::999888888777777444444444444444444444444333333444222111000222333222222333444555555555555555444222222222333555777999888777666555555666777777>>>GGGKKKKKKJJJKKKLLLJJJEEE@@@<<<:::888555333444444333222111111111111555555555444444333333222444222000111333444222111000000111222222222222111000111111222111000///...........................------------------------------------,,,,,,,,,+++---......//////......---------------------------...............---,,,,,,+++,,,------...------------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,+++++++++*********))))))++++++************++++++{{{^^^FFF::::::555333555111333333222222111000000000......---,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++***)))(((******)))((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))***+++++++++++++++***)))((((((((((((((('''&&&''')))+++***)))(((((((((((())))))))))))((()))***)))((('''((())))))))))))*********++++++******++++++,,,...///000000000000000//////...---//////000111222333333444555555666666777888888888555444444555666777888999777777999<<>><<<===<<<<<<;;;;;;:::999999777777777666666555555555777666555666777777555444777666555444333333333333444444333222111000//////111111000///...,,,***))))))******++++++******)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((())))))(((''''''(((***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***************)))***++++++,,,+++************+++,,,,,,------......///000000000000111222333333444333333555666666777888:::;;;<<<>>>======<<<;;;::::::999<<<;;;:::999888999::::::;;;;;;;;;<<<;;;;;;::::::<<<;;;:::999777666555444777999;;;===>>>>>>===<<<:::999888888888999:::;;;:::;;;<<<;;;::::::;;;===<<<;;;:::888888999::::::;;;:::999777777777888888333333333333333333333333333444444333111000222333///000111333555666777777333333333333333444555555888777777666666666666777999???DDDGGGGGGFFFGGGIIICCC@@@<<<999777666444333222111111000000111111111333444444444333222000///222000///000111222111000///000111111222222111111000000111111111000//////........................------------------------......---------,,,,,,,,,......////////////......------------------------------......------,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******************++++++,,,,,,+++************)))))))))+++******))))))******+++{{{[[[DDD:::;;;666444555000333333222222111000000000......---,,,,,,,,,,,,---//////.........---------+++++++++++++++++++++++++++++++++++++++***)))(((******))))))((())))))***------,,,,,,++++++******((((((((((((((((((((((((''''''((()))***+++,,,---,,,+++***)))(((((((((((((((''''''((()))******)))''''''(((((())))))******((()))***)))((('''((()))(((((())))))******++++++)))******+++,,,...///000...///000000000///...---//////000000111222222333111222333444555666777777333444555666777888999:::666777999<<>><<<===<<<;;;:::999999999999888777666666555555555555666666666777777777666555888888666555444333333333222222111111000//////...222111000...---,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))))))))(((&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''((()))***))))))))))))******++++++)))))))))))))))***++++++,,,------......///000000...///000111222222222222333333333444555666888999<<<<<<<<<;;;;;;::::::999<<<;;;999888777888888999999999::::::;;;:::::::::888888777666555555444444777888:::<<<<<<<<<<<<;;;999888777666777888:::;;;888999:::999888888:::<<<999888888888888999:::;;;:::999777666555777888999444444444444444444444444444555555333111000222333...///111333555666666777222222333333444444444444777777777666666666666777888;;;>>>??????>>>@@@AAA===;;;888666555444333222000000/////////000000111111222333333222000...,,,///////////////////////////000000111111111111111000000000000000000//////...............---------------------------------.........---------,,,,,,.........//////.........------------------------,,,,,,---------,,,,,,+++++++++,,,------------,,,++++++++++++************)))******+++++++++++++++************))))))))))))((((((''''''''''''((((((yyyZZZCCC:::<<<888555666111333333222222111000000000......---,,,,,,,,,,,,---//////.........---------++++++******)))(((((((((******+++++++++***))))))******))))))))))))******------,,,,,,++++++******(((((((((((((((((((((((((((((()))***+++------...,,,+++***))))))((((((((()))((('''((()))***)))(((''''''(((((())))))******((()))***)))((('''((()))'''(((((()))******++++++*********+++,,,---//////,,,---///000000///...---/////////000000111111111///000222444555666666666222333555777888999999888555666888;;;>>>???>>><<<<<<<<<:::999999888999999:::999888666666555666666666777777888777777777777999888666555444333222222000000000///.........---111000...---,,,,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))(((&&&%%%&&&(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''''''''''''''(((((()))(((((()))))))))*********)))(((((((((((()))******,,,,,,,,,---......//////......///000111111111111222222222333444555666777:::::::::999999999999999:::999888777666666777888888999999:::;;;;;;;;;;;;666666555444444444555555555666888999999999999888777777666666777999:::;;;888999999888777777999:::666666777777888999999:::999888666555555666888:::666666666666666666666666555555555444111111222333000111222333444444444444222222222333333333333444666666666777777777777666777888999999999999:::;;;777777666555333222222222//////.........///000000000111222222111///---,,,........................//////000111111111111000//////////////////000000//////.........---------------------------------......---------,,,,,,,,,------............------------------------------++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++*********)))))))))((()))***+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((vvvYYYCCC999;;;777666777222333333222222111000000000......---,,,,,,,,,,,,---.........------------,,,++++++******)))(((''''''******+++++++++******)))******)))))))))***++++++)))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,------...,,,,,,+++***)))))))))))))))((('''((()))***)))((((((((((((((())))))))))))&&&((())))))(((((()))+++&&&'''(((((()))***+++++++++******++++++,,,---...,,,---......////////////......//////000000000000///111333555666666666555222333666888999888777666333444666:::===>>>===;;;<<<;;;;;;::::::999888888<<<;;;999777666666777777555666888888777666777888888777666444333222222222///.........---------,,,///...---,,,,,,,,,,,,,,,***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((('''''''''((())))))'''&&&%%%&&&(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((''''''&&&''''''((((((''''''((())))))))))))((()))(((((((((((()))******++++++,,,,,,---.........---...///000000111111111444444444444555666777888777777777777888888888888888777666555444555666777777888999:::;;;<<<<<<<<<777666555444444555666777444555555666666666666666555666777888999:::;;;;;;999999:::888777666777999555555666777777888888999666666555555555777888999666666666666666666666666666666666444222111111333111222333333333333333222222222222222222333444444555666666777777777777666888888888888888888888999444555666555333111222333000000///......///////////////000111111///...------...///...---,,,---///...///000000111111000000//////.........///000000/////////...------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,*********))))))))))))((('''(((***+++++++++***)))(((((()))))))))))))))******))))))(((((())))))***qqqXXXAAA777888555444666333333333222222111000000000......---,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++*********)))******+++++++++************))))))******+++,,,''''''((((((((((((((()))(((((((((((((((((((((((())))))******+++++++++,,,,,,,,,+++***))))))))))))***((('''((()))***)))'''))))))))))))((((((((((((%%%'''((()))((()))***,,,&&&&&&'''((()))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---...///000111......////////////000000...000222444555444333333111333666888888777555333222333555888<<<===<<<:::;;;;;;<<<<<<;;;:::999888===;;;999777666666666777333555777777666555666888666666444333222222222222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((''''''((()))***))))))))))))))))))))))))******)))))))))((((((((('''(((((('''%%%%%%'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((''''''&&&&&&'''''''''&&&'''((()))))))))(((((())))))(((((())))))***++++++++++++,,,------......,,,,,,---...////////////333333333333444555666777555555555666666666777777555444333333333444555666666777888999;;;;;;;;;<<<888777555444444555777888444444444555555555555555333555777:::;;;<<<;;;;;;:::;;;;;;999666555666777444555555666777777777777444444555555666777888888666666666666666666666666666777666444222111111333111111222333333333333222333222111000111222444555444555666777888888777666888777777777888888777666333555777666333111222333111111000///.........///////////////000000000000,,,...000///---,,,---///...//////000000000000000///......---...///000111000//////...------,,,,,,------------------------,,,,,,+++++++++************++++++,,,,,,++++++***************************))))))***+++++++++++++++******+++,,,,,,,,,,,,+++******)))))))))((((((((('''(((***+++++++++))))))(((((((((((())))))******))))))(((((((((((())))))nnnWWW@@@555666333333555222333333222222111000000000......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,------......)))******+++++++++************))))))***+++,,,,,,(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))*********---,,,+++***))))))))))))***)))(((((()))***((('''******))))))((((((''''''$$$&&&((()))))))))+++---&&&&&&'''((()))***++++++---,,,++++++******++++++---,,,,,,,,,---///000222.........///////////////,,,---///111222111000///111333666888888666444222111222444777;;;<<<;;;:::;;;<<<=========;;;999777<<<;;;888666555555666777111444777666444444555777555555444333222222222222------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))&&&'''((('''%%%%%%''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''%%%&&&((()))))))))(((''')))))))))))))))***++++++***++++++,,,,,,---......++++++,,,---............111111111111222333444444333333444444555666666666333222222111222333555666444555777888:::;;;;;;;;;999888666555555666777888444444444555555555555555222555888;;;======<<<;;;;;;<<<;;;999666555666777444444555666777777666666222333555666777777777777555555555555555555555555666777777555222111111333000000111222333444444444444333000///000111444666444555666888888888777666666555555666777777666444333666888666333111222444333222111//////.........//////......///000111222,,,...000///---,,,---000...//////000000000000000///...------...///000111000000///...------,,,,,,------------------------+++++++++*********))))))*********++++++*********))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))(((((((((((('''(((***+++,,,+++)))((('''((((((((())))))******''''''&&&&&&&&&&&&''''''oooSSSDDD888666666222222666333222111////////////000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((''''''''''''((((((+++++++++++++++***))))))))))))((((((''''''&&&&&&&&&'''((('''&&&''')))+++))))))(((((((((((())))))++++++***)))(((((())))))'''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++************************---------.........//////...---+++******+++---...///---+++---000222000...111222555666777555333222000111444777999:::;;;;;;>>>??????>>>===;;;999888888===>>>999555555666555444444555666555444222111000111222222111000///...///...------,,,,,,,,,,,,------,,,++++++******)))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))************************---------...............444333111000000000111111000000111222222333444444333333333222222333666999666777777888888888777777???>>><<<;;;999999999999888888777666666555555555999:::<<<======;;;:::888;;;;;;;;;999666444444444444555666666666666666555333333444555666777888888:::999888666555444444444444444444444333333222111333111111111333555555444444444333222333444555666666555555666777777666444444555555555666666777777888888777555444333222111///000000000000000//////333222111///............222,,,***...///,,,---111000000//////.........---//////000000111111111111///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''}}}mmmTTTEEE999888888444444888333222111000/////////000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******)))))))))))))))(((''''''((((((((((((((('''''''''&&&'''(((((('''''')))***))))))(((((((((((()))))),,,++++++***************(((((('''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((()))***++++++,,,,,,,,,------------.........---+++******+++---......,,,+++---000111000...000222444666666555333222111333555777999:::::::::===>>>??????>>>===<<<;;;;;;??????:::777777777666333444444444333333222111222222333333222000///...------,,,+++++++++++++++......------,,,++++++************))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''((())))))******))))))++++++++++++++++++++++++------------............222222111000000111222222111111222222333444444444333333333333222333666999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;=========;;;999888999::::::888555333333444555555666666666555555444444555555666888999999:::::::::888777666555555555444444444444333222111111111111222444777888666444555444444333444555666777666555444555666777555333444444555555666666666666666666555444333222111111//////000000000000//////222111000///............000,,,***...///------111000/////////.........---/////////000111111111222000///...---,,,++++++++++++++++++,,,,,,,,,------+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''{{{kkkUUUGGG;;;::::::555555999333222111000////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,------,,,+++***(((((())))))(((((('''''''''''''''(((((((((((((((&&&((()))(((''''''(((***)))((((((''''''(((((())),,,,,,+++++++++*********))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))***%%%%%%'''((()))+++,,,,,,+++++++++,,,,,,,,,,,,---------++++++++++++------...---,,,---///111000///000111444555666555333222444555777999::::::999999;;;<<<>>>?????????>>>>>>===AAAAAA<<<999999888666444333222222222222222222444444444444333111///...++++++******))))))******//////...------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! !!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000111222333444222222333333444444555555333444444333222333666888999:::;;;<<<<<<<<<<<<<<<888:::;;;===>>>>>>>>>=========>>>>>>??????>>>>>>======>>>>>>===;;;999888888999999888555333333444777777777777666555444444666666777888999:::;;;;;;::::::999888777666666666555555444333333222111111///000333666999:::777555555555555555555666777777555444333444666666444333444444444555555555555666555444444333222111111000//////000000111000000///111000///...............///,,,,,,......---...000/////////.....................///000000111222222000///...,,,++++++******++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((({{{kkkUUUFFF;;;::::::555444888222222111000000/////////...------,,,,,,,,,------------------------------++++++,,,,,,,,,++++++***&&&(((***,,,,,,***(((&&&)))***************))))))&&&&&&''''''(((((())))))'''(((***)))((('''((()))(((((((((''''''(((((((((*********+++***************)))(((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&'''((()))***+++************++++++++++++---,,,,,,++++++,,,,,,---.........///000111111111111222444666666666555444666777888999:::999999888888999;;;===????????????>>>AAAAAA<<<::::::888444555444333222222222444444666666666555333111///...++++++***************+++.........---,,,,,,++++++++++++******************(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((()))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............///000222333444555333333333444444555555555333444555444333444666888777777888999::::::::::::888:::<<<>>>??????>>>===;;;<<<===>>>????????????>>>>>>>>>>>><<<;;;999888888999:::888666555555666999999999888888666555555666777777888999999::::::999999999999888888777777666555444333222111111111...///111444888999999777666666666666666777777888444333333444555555444222444444444444444444444444444444333333222222111111//////000111111111000000//////...............///.........///...---...000..............................//////000111111222000///...,,,+++******)))***++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((|||mmmSSSDDD:::999999444333666222222111111000//////...------,,,,,,,,,------...------------------------***++++++,,,,,,,,,++++++%%%''')))++++++)))'''%%%((())))))*********))))))&&&&&&''''''(((((())))))''')))******)))(((((()))((((((''''''''''''(((((('''((())))))***)))((((((***))))))((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111111111222333333222333555666777777777666777888999::::::999888777666777999;;;===>>>>>>===<<>><<<;;;999;;;===???@@@@@@???>>>>>>>>>>>>===;;;:::999888999:::;;;:::888777888999;;;;;;;;;:::999888777666555555666666777888888888888888999999999888888777777666444333111111111111000///...000444777999:::666666666777777777777777444333333444555555444222444444444444333333333333444444444333333333333333//////000111111111111111//////.........//////000...111222000...---...///---------................../////////000000000000//////---,,,+++******************+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))|||mmmQQQCCC888888888333111444111222222222111000///...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++''')))***++++++***)))'''&&&&&&'''((((((((('''''''''''''''(((((((((((((((''')))++++++***((((((((((((''''''&&&&&&''''''(((&&&'''((()))))))))(((''')))((((((((())))))***+++((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,///000222222111111333444222333444555666777777777777777888999999888777666666777999;;;<<<<<<;;;;;;:::<<<<<<::::::;;;777222555555555555555666666777555555555555444222000///------,,,,,,------......---,,,,,,++++++***)))))))))))))))***************))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%&&&(((***+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---///111333444555555333333333333333444444444444555666666555444555666666777888999:::;;;;;;;;;<<<======>>>===<<<::::::;;;<<>>;;;;;;:::999999999999999999:::;;;;;;999999:::;;;888999999999999999888888444555555555555666666666444555777999999888777666888777444222000000111111222000///000444777999999444555666777777777666666666555444555666777555333333333333333222222222111111111222222333333333444//////000111222222222222/////////000000222333333222999:::444///......,,,,,,,,,,,,------.........111111000///...------,,,,,,,,,+++++++++++++++,,,************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***xxxiiiPPPCCC999999999333111444111111222222111000...---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))******))))))))))))(((((('''''''''&&&(((***,,,,,,***((('''''''''''''''&&&&&&'''''''''&&&(((***+++,,,+++***)))'''''''''((()))+++------&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&'''((()))++++++,,,************+++++++++++++++,,,,,,------,,,,,,++++++---000///...---000222///000000111333444555555444555777888888777666666:::;;;<<<<<<<<<;;;:::999999;;;;;;:::<<<>>>:::333111222444555666555444444222333333444333222000///,,,,,,,,,,,,------...//////......------,,,++++++''''''(((((()))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###%%%'''***+++***((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))************************'''((()))***+++,,,------,,,...000222333444444444222222222222222222222222444666777777666555555666555666888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::;;;>>>@@@@@@???===;;;::::::999888888999999999777999::::::999888999;;;666777777888888888777777555555555555666666666666333444666888999888777666999777444222000000111111111111111444777999888777333444666777777777666555666555555666777777666444333333333222222111111111000000000111222222333333//////000222222333333333000000000000111222444444444;;;===666//////...,,,,,,,,,,,,------.........222222111///...---++++++++++++******++++++,,,---)))************++++++++++++******)))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******