BM6@ 6(@@ RRRAAA>>>:::;;;===@@@AAACCCEEEIIILLLJJJIIIGGGFFFGGGKKKRRRWWWsssmmmTTTLLLZZZzzz}}}wwwuuummmoooqqqqqqooonnnppprrrpppqqqsssrrrpppnnnnnnooorrrpppmmmmmmnnnlllgggcccZZZWWWTTTRRRQQQWWWgggwwwzzzyyy{{{{{{zzz|||xxxvvvtttxxx}}}cccPPPOOOQQQNNNOOONNNNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSTTTNNNJJJKKKLLLLLLOOOTTTWWW______]]]lllvvvMMM@@@???<<<>>>???AAABBBCCCEEEGGGJJJHHHIIIIIIIIIJJJMMMRRRUUUkkkooo]]]RRRSSSjjj~~~vvvrrrmmmoooppppppnnnnnnppprrrpppqqqrrrrrrpppnnnooooooqqqooonnnlllkkkhhhdddaaa\\\XXXUUUSSSQQQRRRZZZdddvvvwwwtttvvvyyyzzzzzz~~~|||yyyvvvtttqqqnnntttwww|||}}}]]]PPPNNNPPPPPPVVVTTTRRRQQQQQQOOOMMMKKKJJJIIIIIIIIIKKKNNNPPPRRRSSSNNNJJJKKKKKKJJJLLLPPPTTTZZZ\\\]]]kkkfffFFF???@@@===@@@BBBCCCDDDDDDDDDFFFHHHEEEGGGJJJKKKLLLMMMOOOQQQbbbyyykkk\\\PPPXXXyyysssnnnoooooonnnmmmmmmoooqqqooopppqqqqqqooonnnooopppooopppooolllhhhccc```___\\\XXXVVVWWWUUUQQQQQQTTTYYYccciiiffffffkkkmmmjjjjjjjjjlllnnnqqqtttvvvwwwwwwzzz~~~~~~{{{uuuqqqooommmkkkiiitttwww{{{~~~iiiVVVPPPMMMNNNRRRUUURRROOONNNNNNMMMKKKJJJHHHGGGFFFFFFHHHKKKNNNQQQRRRMMMJJJJJJIIIGGGIIIMMMVVVWWWXXX]]]fffvvvVVV@@@>>>@@@>>>@@@BBBDDDEEEEEEFFFGGGIIIDDDFFFIIIJJJJJJLLLNNNPPP\\\xxxdddUUURRRlllxxxpppooonnnllllllmmmooopppooopppppppppooonnnpppqqqoooqqqqqqmmmgggaaa___```]]]XXXWWWYYYZZZWWWSSSSSSRRRWWWYYYYYY\\\bbbbbb___^^^bbbgggjjjkkklllooorrrrrrtttwww|||~~~}}}}}}|||yyyvvvqqqmmmlllllllllkkktttwwwzzz}}}}}}YYYQQQRRRMMMLLLSSSLLLJJJHHHGGGHHHIIIIIIHHHGGGFFFDDDDDDFFFIIIMMMOOOPPPKKKGGGFFFEEEDDDHHHOOO]]]YYYYYY]]]```gggzzzqqqKKK===>>>???>>>???AAAEEEFFFGGGHHHJJJKKKIIIJJJKKKKKKKKKMMMPPPSSS[[[rrrggg]]]TTTVVV|||tttrrrnnnlllkkklllnnnooonnnooooooooonnnnnnppprrrqqqsssssspppiiidddbbbbbb```ZZZWWWZZZ\\\YYYVVVVVVTTTUUUTTTUUUYYY]]]\\\YYY\\\___cccdddcccdddhhhlllmmmooorrrvvvyyy}}}~~~~~~||||||{{{zzzyyyxxxwwwwwwxxxxxxqqqnnnkkkjjjkkkmmmoooooosssvvvyyy|||~~~pppSSSRRRTTTMMMKKKSSSLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFIIILLLNNNMMMIIIEEEDDDCCCCCCJJJSSSaaa\\\[[[______cccuuudddEEE===>>>???>>>???BBBEEEHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOQQQTTTVVVXXXiiimmmdddZZZLLLfffyyyuuuooolllkkklllmmmnnnmmmnnnnnnnnnmmmnnnqqqtttsssssssssqqqmmmiiigggfffccc\\\XXXYYYZZZXXXVVVVVVXXXVVVUUUWWWZZZ[[[YYYVVVXXXZZZ[[[[[[[[[^^^cccggghhhiiilllooorrrvvvxxxzzzyyyyyyxxxxxxwwwvvvuuutttsssrrrqqqpppooopppqqqrrrgggfffdddfffiiimmmooooooqqqssswwwyyy|||~~~hhhUUUVVVWWWOOOMMMSSSTTTSSSQQQPPPPPPNNNLLLIIIGGGGGGFFFFFFGGGHHHJJJKKKJJJHHHGGGFFFEEEEEEKKKSSS___[[[\\\___aaagggxxxZZZBBB>>>?????????AAADDDGGGIIIIIIIIIJJJJJJLLLNNNQQQRRRRRRRRRSSSTTTSSS```yyygggaaaOOOVVVyyy~~~xxxqqqlllkkklllmmmmmmmmmmmmmmmmmmmmmnnnrrrtttsssrrrqqqqqqpppnnnkkkhhhaaa]]]ZZZ\\\[[[XXXWWWYYYZZZXXXXXX[[[\\\[[[YYYWWWVVVVVVWWWWWWXXX[[[^^^aaaaaabbbdddgggkkknnnqqqrrrssssssrrrqqqpppooonnnmmmllljjjiiigggggghhhiiijjj`````````ccchhhkkkmmmmmmmmmooosssvvvyyy|||ooobbbYYYZZZXXXQQQOOOTTTUUUTTTTTTUUUTTTRRRNNNJJJFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHKKKMMMJJJGGGIIIOOOWWWWWWXXXZZZ___jjjzzzTTT@@@???@@@???@@@CCCFFFIIIJJJJJJHHHHHHIIIGGGKKKPPPSSSSSSQQQPPPOOONNNYYYqqqjjjeeeXXXPPP```zzzrrrlllkkkllllllllllllmmmmmmmmmlllnnnrrruuusssqqqoooppprrrqqqmmmiii^^^\\\]]]______\\\[[[^^^WWWWWWXXX[[[\\\YYYWWWWWWWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]___bbbeeeiiilllmmmkkkjjjiiihhhgggfffeeedddgggeeecccbbbaaabbbcccddd______```ccchhhkkklllllljjjlllpppsssvvvzzzbbb^^^]]]]]]XXXRRRQQQUUUNNNOOOQQQSSSTTTRRRNNNKKKEEEFFFGGGGGGGGGFFFDDDCCCEEEHHHOOOSSSOOOHHHFFFJJJQQQTTTTTTTTTZZZhhhvvvmmmGGGAAA@@@???BBBBBBIIIHHHHHHHHHHHHIIIJJJJJJOOONNNNNNNNNOOOPPPQQQQQQRRRWWW___iiiZZZRRRPPPgggvvvqqqrrrrrrnnniiimmmlllllllllmmmppprrrtttqqqrrrssstttrrrnnnjjjgggcccbbbaaa```___^^^]]]]]]\\\\\\\\\\\\[[[YYYXXXWWW[[[XXXVVVUUUVVVXXXZZZZZZWWWXXXZZZ^^^cccfffggggggiiihhhgggdddbbb```^^^]]]^^^^^^\\\[[[[[[[[[\\\]]]______aaaeeejjjlllkkkhhhmmmlllmmmppprrrtttzzzrrr___^^^[[[XXXVVVTTTRRRRRRQQQNNNLLLOOOSSSSSSLLLEEEHHHGGGDDDBBBAAAAAABBBCCCGGGMMMSSSSSSMMMHHHIIIKKKVVVTTTSSSUUUXXXaaarrreeeCCCAAAAAAAAADDDDDDIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKMMMNNNNNNOOOLLLRRRWWWyyyjjj___XXXOOOWWWxxx{{{rrrqqqqqqnnnjjjmmmlllkkkkkkmmmoooqqqsssqqqrrrsssrrrqqqnnnjjjhhhbbbbbbaaa___^^^\\\[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYY]]]ZZZUUUTTTVVVXXXWWWWWWVVVVVVXXX[[[```cccddddddgggfffeeecccaaa^^^]]]\\\[[[ZZZYYYXXXYYYYYYZZZ[[[bbbbbbcccfffiiijjjiiiffflllkkkmmmrrrtttvvv{{{eee\\\ZZZXXXUUUSSSQQQOOOOOOQQQMMMKKKMMMRRRRRRMMMGGGGGGFFFDDDBBBBBBBBBCCCDDDDDDIIILLLKKKFFFDDDHHHLLLVVVTTTSSSUUUWWW___nnn}}}XXX???AAABBBCCCFFFGGGJJJJJJIIIIIIJJJJJJKKKLLLFFFGGGIIIJJJLLLLLLMMMMMMKKKPPPRRRkkkuuukkkaaaRRRMMM[[[vvvqqqooonnnlllmmmlllkkkjjjkkkmmmoooqqqrrrrrrqqqpppooommmkkkjjjeeedddcccaaa___]]]\\\[[[____________^^^^^^]]]\\\]]]XXXTTTTTTXXX[[[YYYWWWVVVVVVWWWZZZ___bbbccccccdddcccbbbaaa___]]][[[ZZZYYYXXXXXXWWWXXXYYY[[[\\\eeedddeeefffhhhhhhfffdddjjjjjjnnntttwwwxxx|||tttWWWWWWVVVTTTQQQOOOMMMLLLLLLOOOLLLIIIJJJNNNPPPLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFCCCFFFGGGDDDAAABBBGGGMMMUUUTTTUUUWWWYYY^^^kkkxxxmmmMMM===BBBBBBBBBFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLKKKKKKJJJNNNNNN]]]yyyhhhYYYPPPPPPccc}}}sssooonnnnnnmmmlllkkkjjjjjjlllmmmooorrrqqqpppnnnmmmlllkkkkkkjjjiiigggeeecccaaa___^^^___```````````````___^^^\\\WWWTTTVVV\\\aaa```]]]YYYYYYYYY\\\___bbbccccccbbbbbbbbbaaa___]]][[[ZZZYYYYYYXXXYYYZZZ[[[]]]___ddddddeeefffggggggfffeeehhhjjjooowwwzzz{{{~~~aaaSSSUUUTTTRRROOONNNLLLKKKKKKLLLHHHEEEFFFIIIKKKJJJHHHEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGDDDAAABBBGGGLLLTTTSSSVVVYYYZZZ^^^jjjvvv^^^FFF>>>DDDBBBAAAEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHIIIQQQsssmmmaaaUUUQQQRRRiii|||tttqqqpppnnnmmmkkkjjjiiijjjlllmmmrrrpppooommmlllkkkkkkkkklllkkkiiigggeeecccaaa`````````aaabbbbbbbbbaaaaaa```\\\ZZZ\\\```dddccc```[[[ZZZZZZ[[[___aaabbbbbbaaabbbbbbbbbaaa___]]][[[XXXXXXXXXXXXZZZ\\\^^^___aaabbbcccdddeeefffggghhhiiijjjpppxxx||||||hhhUUUSSSSSSRRRQQQOOOMMMLLLLLLLLLHHHEEEBBBBBBEEEGGGGGGFFFCCCCCCCCCDDDDDDEEEFFFFFFEEEGGGHHHFFFDDDBBBDDDFFFMMMNNNQQQUUUWWW[[[fffrrrRRRBBB@@@FFFBBB@@@DDDDDDFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFHHHFFFJJJPPPccc{{{lll[[[UUULLLPPPnnn}}}vvvssspppnnnllljjjiiijjjkkklllpppooonnnlllkkkkkkkkkkkkkkkjjjiiigggeeecccbbbaaabbbbbbcccdddeeeeeeeeeeeegggeeecccbbbbbbbbbaaa```\\\ZZZYYYZZZ\\\___``````aaabbbccccccbbb```^^^\\\WWWWWWWWWWWWXXXZZZ\\\]]]]]]___aaaccccccdddgggiiikkklllrrryyy}}}}}}zzzYYYOOOQQQQQQPPPOOOMMMLLLKKKKKKKKKFFFDDDBBBAAABBBDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBDDDFFFEEECCCAAA@@@@@@EEEFFFJJJNNNPPPTTT___jjjgggJJJ@@@BBBHHHBBB@@@EEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCDDDFFFIIIKKKIIIDDDMMMTTTZZZ~~~hhh]]]OOOJJJTTTrrr|||vvvqqqpppmmmkkkjjjjjjkkkkkknnnnnnnnnmmmlllkkkjjjjjjkkkkkkjjjhhhgggeeeddddddeeeeeeggghhhhhhiiiiiiiiijjjjjjjjjgggccc``````aaa^^^\\\ZZZZZZ]]]___``````___aaabbbccccccaaa^^^\\\YYYXXXXXXXXXYYYZZZ\\\]]]\\\^^^aaaaaaaaabbbeeehhhmmmnnnssszzz}}}~~~eeeRRRNNNMMMLLLLLLKKKIIIHHHHHHHHHHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@AAACCCCCCBBBAAA@@@@@@CCCCCCFFFIIIJJJMMMXXXcccQQQFFF>>>CCCIIIBBB@@@FFFGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFDDDDDDFFFJJJNNNQQQEEE???KKKRRRQQQtttxxxfffWWWNNNHHHRRR}}}yyyrrrqqqnnnllljjjjjjkkkkkkmmmnnnnnnmmmlllkkkjjjiiimmmmmmlllkkkjjjiiihhhgggggghhhiiijjjkkklllllllllgggjjjllliiiccc```aaadddaaa___]]]]]]___aaabbbbbb^^^```aaacccbbb```^^^\\\\\\\\\[[[[[[[[[]]]^^^___\\\^^^aaa```___```cccfffoooooossszzz}}}~~~xxxXXXPPPNNNIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHJJJUUU```lllJJJFFFKKKKKKDDDAAAEEEHHHGGGEEEEEEDDDDDDDDDEEEGGGHHHGGGJJJFFFBBBIIISSSQQQFFFCCCHHHJJJMMMSSSccclllZZZXXXPPPFFFZZZ{{{wwwtttpppmmmlllmmmmmmmmmpppooonnnnnnnnnnnnmmmkkkpppooollliiiggggggggghhhfffggghhhiiijjjkkkkkkkkkjjjkkkkkkhhhdddaaabbbddddddaaa^^^^^^aaacccdddcccddddddcccbbbaaa```______\\\YYYXXXYYY\\\]]]\\\ZZZ^^^___```aaaaaadddgggjjjppptttyyy}}}```KKKMMMLLLEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCBBBAAAAAACCCEEEGGGIIIKKKLLLNNNSSS\\\bbb^^^BBBDDDJJJKKKGGGDDDFFFFFFDDDFFFEEEEEEEEEEEEFFFGGGHHHGGGIIIGGGCCCJJJTTTRRRHHHBBBFFFFFFHHHMMMXXX}}}hhh___UUUIIINNN^^^|||uuuqqqppppppnnnmmmqqqooonnnnnnoooooonnnlllpppooollliiihhhgggggghhhfffggghhhiiijjjkkkkkkkkkkkklllllliiieeecccccceeeeeebbb______aaaccccccbbbdddccccccaaa```___^^^^^^[[[YYYXXXYYY\\\^^^]]]\\\]]]^^^```bbbcccfffjjjmmmrrruuuyyy|||~~~~~~~~~ZZZKKKKKKJJJEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAACCCEEELLLNNNQQQRRRTTTZZZbbbiiipppOOOAAADDDIIIKKKIIIGGGGGGEEECCCGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIGGGEEEKKKTTTSSSKKKCCCEEECCCEEEIIIMMMddd}}}iii^^^RRRJJJHHHYYY}}}wwwuuuuuussspppqqqooonnnnnnooopppooonnnpppooollljjjhhhgggggghhhfffgggggghhhiiijjjkkkkkklllmmmllliiigggeeeeeefffeeecccaaa```aaabbbbbbbbbccccccbbb```___^^^]]]\\\ZZZYYYXXXYYY\\\]]]]]]]]]\\\___bbbeeegggkkkooosssvvvyyy|||~~~~~~~~~hhhQQQKKKIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@BBBAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@AAACCCFFFPPPSSSUUUWWWZZZ```iiippp]]]HHHIIIHHHJJJJJJIIIHHHGGGEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFLLLSSSRRRMMMFFFGGGDDDEEEIIIHHHSSSjjjvvveee[[[RRRKKKJJJ```}}}zzzyyywwwtttrrrpppnnnmmmnnnoooooonnnpppooommmkkkiiihhhhhhgggffffffggghhhiiijjjkkklllmmmmmmllljjjhhhgggggghhhfffeeecccbbbbbbbbbbbbaaabbbbbbaaa```^^^]]]\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]___bbbfffiiilllpppuuuxxx{{{}}}xxxUUUKKKLLLHHHDDDEEEBBBBBBBBBAAA@@@@@@??????===============>>>>>>???AAAAAA@@@??????????????????@@@AAA@@@@@@AAACCCFFFRRRTTTWWWYYY\\\cccmmmtttyyyPPPHHHRRRMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFGGGKKKPPPPPPMMMFFFHHHDDDEEEKKKGGGJJJXXXmmmbbb[[[UUUIIIIII^^^|||xxxuuutttqqqooonnnnnnoooooonnnpppooommmllljjjiiihhhggggggffffffggghhhiiikkklllnnnmmmkkkjjjjjjjjjiiiiiiggggggfffdddbbbaaaaaaaaaaaaaaa```___^^^]]]\\\\\\]]]]]]\\\[[[[[[\\\]]]___dddgggkkkooorrruuuyyy{{{{{{}}}~~~~~~fffJJJIIIMMMHHHDDDGGGCCCCCCBBBAAAAAA@@@@@@???======<<<<<<======>>>???@@@@@@???>>>>>>>>>>>>???>>>???@@@??????AAADDDFFFRRRUUUXXXZZZ^^^dddnnnuuugggJJJHHHSSSQQQKKKHHHHHHHHHFFFFFFHHHGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFEEEFFFIIIKKKLLLKKKDDDFFFBBBCCCJJJGGGFFFPPPjjjpppddd\\\IIIIIIKKK]]]|||xxxxxxuuurrrppppppppppppooopppooonnnlllkkkiiihhhggggggfffffffffgggiiikkklllnnnllljjjjjjjjjkkkjjjiiihhhhhhhhhfffccc```````````````_________^^^^^^^^^_________^^^^^^___cccffflllooosssuuuwwwyyy{{{}}}yyyzzz||||||||||||~~~rrr[[[IIIIIIMMMHHHEEEGGGCCCCCCCCCBBBAAAAAA@@@@@@>>>============>>>??????@@@???>>>>>>===>>>>>>>>><<<===>>>??????AAADDDFFFRRRUUUXXXZZZ]]]dddmmmtttzzzUUUIIILLLOOOQQQKKKHHHJJJKKKGGGEEEGGGFFFFFFGGGGGGGGGFFFEEEDDDFFFDDDDDDEEEFFFGGGGGGHHHCCCEEEAAAAAAIIIGGGFFFOOOWWWwwweeeUUUTTTLLLIII```~~~{{{vvvsssssssssrrrrrrpppooonnnmmmkkkiiihhhggggggfffeeeeeefffhhhkkklllmmmkkkiiiiiikkkllljjjiiihhhjjjjjjgggccc```___```^^^____________`````````___```bbbbbbcccffflllpppuuuwwwzzz{{{{{{{{{|||}}}yyyzzz|||}}}}}}yyy```UUULLLKKKKKKGGGEEEFFFCCCBBBBBBAAAAAA@@@@@@??????????????????@@@@@@AAA??????>>>============>>>;;;<<<>>>>>>>>>@@@DDDFFFOOOQQQTTTVVVYYY___hhhooofffJJJKKKPPPMMMPPPJJJHHHMMMNNNHHHDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCEEECCCCCCDDDEEEDDDEEEFFFDDDGGGBBBAAAIIIIIIHHHQQQLLLuuuqqqhhh[[[PPPLLLJJJXXXzzzvvvuuuuuuttttttpppoooooommmllljjjhhhggggggfffeeeeeefffhhhkkklllmmmjjjhhhhhhkkklllkkkiiiiiijjjkkkhhhccc```___```^^^^^^______```aaaaaabbb^^^aaaccceeeggglllsssyyyzzz|||~~~~~~}}}||||||}}}{{{}}}zzzttt~~~tttVVVSSSOOOLLLIIIFFFDDDDDDBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAABBB??????>>>===============;;;<<<===>>>>>>@@@DDDGGGJJJMMMOOOQQQTTTZZZcccjjjZZZGGGIIINNNMMMJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFFFFFFFEEECCCAAA???GGGDDDAAA???@@@AAAAAAAAAEEEDDDCCCDDDGGGIIIIIIIIIJJJeeeqqqeeeWWWLLLEEEJJJ\\\pppxxxxxx|||yyysssnnnnnnmmmlllkkkiiigggfffjjjiiihhhgggggghhhiiijjjqqqooollljjjiiikkkmmmnnnkkkjjjhhheeebbb```]]]\\\]]]^^^___aaabbbcccccccccfffhhhmmmqqquuuwwwxxxxxx~~~||||||}}}}}}|||{{{|||tttuuu~~~]]]OOOJJJFFFEEEGGGHHHDDD@@@FFFEEEDDDCCCBBBAAAAAA@@@>>>???>>>>>>???CCCHHHLLLEEECCC@@@>>>=========>>>????????????@@@AAABBBCCCIIIKKKNNNPPPSSSXXX^^^bbb~~~uuuSSSFFFGGGJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCEEEFFFFFFDDDCCCBBBCCCIIIGGGDDDBBBCCCDDDDDDCCCCCCBBBAAACCCEEEGGGGGGGGGFFFRRRzzzttt```UUUOOOMMMPPPUUUppp{{{{{{vvvoooooonnnmmmkkkiiihhhgggfffffffffffffffhhhjjjlllnnnqqqooommmkkkkkkkkkllllllllljjjhhheeecccaaa``````aaabbbdddfffhhhjjjkkkkkkppprrruuuxxxzzz{{{{{{{{{}}}{{{xxxwwwxxx|||yyyqqqoooyyydddPPPMMMHHHDDDDDDFFFFFFCCC@@@CCCCCCBBBAAA@@@@@@??????===>>>???@@@BBBFFFKKKOOODDDBBB@@@>>><<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBGGGIIILLLNNNQQQVVV\\\```}}}___LLLHHHFFFFFFIIIIIIIIIHHHHHHGGGFFFEEEDDDAAADDDFFFHHHGGGFFFEEEEEEIIIFFFDDDCCCCCCDDDDDDCCCAAA@@@???AAACCCDDDDDDCCCIIIEEE^^^rrraaaYYYRRRJJJEEEKKKjjj|||uuuuuussspppmmmkkkjjjjjjkkkhhhggghhhiiijjjmmmoooqqqqqqqqqpppoooooonnnnnnmmmllljjjgggeeecccccccccccchhhiiikkkmmmoooqqqssstttvvvwwwxxxyyyzzzyyyxxxxxxzzzyyyxxxwwwyyy|||ooogggiiivvvjjjNNNJJJIIIFFFCCCBBBDDDDDDBBB???BBBBBBAAAAAA@@@@@@??????===>>>@@@@@@AAADDDHHHKKKBBBAAA???===<<<<<<==================>>>???@@@@@@EEEGGGIIILLLOOOSSSYYY]]]zzzrrrOOOIIILLLGGGEEEJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCFFFKKKPPPOOOIIIDDDDDDBBB@@@@@@AAAAAAAAA@@@@@@??????@@@BBBCCCCCCAAAKKKDDDOOOzzzsssdddYYYRRRMMMIIIOOO]]]xxx|||yyyuuuqqqoooooopppqqqooonnnmmmmmmmmmnnnpppppprrrssstttuuuuuuttttttssssssqqqnnnkkkjjjkkklllnnnmmmnnnoooppprrrtttvvvwwwuuuvvvwwwwwwwwwwwwvvvuuuxxxyyy{{{}}}}}}}}}~~~~~~oooccceeettt{{{WWWIIILLLFFFDDDBBBBBBCCCCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA===>>>??????======>>>@@@??????>>><<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????BBBCCCFFFHHHJJJOOOTTTXXXuuuaaaFFFHHHMMMGGGCCCIIIFFFFFFFFFFFFEEEDDDCCCCCCDDDBBBEEENNNXXXWWWKKK@@@AAA???>>>>>>???@@@???>>>@@@??????AAACCCCCCBBBAAAAAADDDGGGZZZvvvfff^^^[[[QQQHHHEEERRRnnnyyytttqqqpppqqqrrrppppppnnnnnnnnnooopppppprrrtttwwwyyy{{{{{{{{{zzz|||zzzwwwuuuuuuvvvwwwyyyppppppppppppqqqrrrtttuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwxxxzzz{{{}}}rrreeeccciii|||}}}]]]MMMIIIJJJDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@;;;===??????===;;;:::;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===???@@@BBBDDDGGGLLLPPPooonnnTTTBBBFFFJJJDDDBBBHHHDDDEEEEEEEEEDDDDDDCCCBBBDDDAAACCCLLLVVVUUUIII<<>>???@@@AAA@@@>>>@@@???@@@BBBCCCCCCBBB@@@<<>>======999<<<@@@BBBAAA???>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<===>>>??????BBBFFFJJJiii~~~ZZZLLLCCCFFFHHHDDDEEEJJJCCCDDDDDDDDDDDDCCCBBBBBBBBB@@@AAAEEEJJJIIICCC===@@@???>>>???AAAAAA@@@>>>?????????AAACCCCCC@@@>>>???CCCEEEGGGTTT{{{ttthhh```WWWNNNBBB???RRRjjj}}}zzzrrrqqqppppppppppppqqqrrrssstttuuuvvvxxxxxxyyyyyytttsssrrrqqqppppppppppppnnnnnnmmmmmmmmmoooqqqsssrrrrrrssstttvvvwwwyyyzzzzzznnnfffaaa___oooqqqUUUJJJHHHGGGEEE>>>????????????@@@BBBCCCCCCCCCBBB@@@>>>===<<<;;;999===BBBEEEDDDBBB@@@???999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCCCCCCCCCCCCCEEEHHHKKKccchhhOOOIIIFFFHHHHHHGGGIIIOOOCCCCCCCCCDDDCCCCCCBBBBBB??????@@@@@@???>>>>>>>>>>>>======>>>@@@@@@???===>>>>>>???AAABBBBBB???===BBB===???DDDGGG[[[uuucccUUUSSSOOOFFFFFFOOOUUUqqq{{{yyywwwtttsssrrrqqqqqqssssssssssssssstttttttttttttttsssrrrrrrqqqpppooommmlllllllllnnnpppsssuuuyyyyyyzzzzzz|||}}}yyylllccc______cccgggWWWIIIHHHBBB>>>AAA<<<===>>>>>>>>>???AAACCCFFFFFFDDDBBB@@@>>>===<<<<<<@@@DDDFFFDDD@@@===;;;888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????KKKKKKKKKJJJIIIJJJMMMPPP```^^^HHHFFFDDDCCCEEEJJJOOORRRJJJHHHFFFDDDCCCCCCDDDEEEAAAAAA@@@???>>>===<<<;;;========================<<<<<<>>>???@@@AAAAAABBB???===>>>GGGIIIIIIpppxxxaaa\\\YYYNNNGGGGGGJJJLLLYYYrrr~~~xxxyyy|||{{{vvvuuuttttttsssssstttuuuvvvrrrrrrssssssrrrpppnnnmmmkkklllmmmmmmllloootttyyyuuuxxx|||wwwbbb___^^^^^^]]]aaapppiiiJJJDDDGGGEEEBBBBBB????????????????????????FFFEEECCC@@@===;;;::::::<<<<<<<<<=========>>>>>>999999::::::;;;:::::::::===;;;:::<<<;;;:::>>>DDDJJJLLLMMMMMMKKKKKKOOOSSSjjjnnnOOOGGGEEECCCDDDGGGKKKMMMNNNJJJIIIFFFDDDCCCCCCCCCDDDAAAAAA@@@???>>>===<<<;;;===<<<<<<;;;;;;<<<<<<===;;;<<<>>>???@@@AAAAAAAAA@@@>>><<>>============>>>888888999999999:::::::::::::::;;;;;;;;;::::::999===::::::;;;;;;:::>>>DDDKKKMMMOOONNNLLLMMMQQQUUUhhh~~~YYYGGGEEECCCBBBFFFKKKNNNKKKHHHJJJIIIGGGDDDCCCBBBBBBCCC@@@@@@???>>>======<<<<<<<<<<<<::::::::::::<<<<<<;;;<<<===>>>???@@@@@@@@@???AAA<<<<<>>AAAGGG@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;;;;<<<===>>>>>>666666777777777888888888<<<<<<<<<<<<;;;:::999999;;;999999;;;;;;:::===CCCLLLOOOPPPOOONNNNNNRRRVVVeeehhhPPPMMMEEECCCCCCHHHOOOPPPJJJCCCJJJHHHFFFDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<<<<;;;999888888999;;;<<<;;;;;;<<<===>>>??????>>>;;;CCC???;;;@@@BBBCCCKKKppp|||gggYYY[[[XXXTTTOOOHHHDDDIIIRRR^^^ooosss]]]RRRRRRUUUZZZ______ssszzzTTTHHHDDDBBBCCCAAA===???DDD???????????????????????????>>>===<<<::::::::::::888888888999999999999:::=========<<<;;;:::999888:::888999;;;;;;:::===BBBLLLNNNOOONNNMMMMMMQQQUUUbbb~~~~~~WWWKKKRRRFFFDDDDDDJJJPPPPPPIIIAAAGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;:::999888888999:::;;;:::;;;<<<<<<============888EEECCC;;;>>>BBBBBBGGGUUUnnneee___ZZZXXXTTTMMMHHHGGGDDDNNN\\\lll|||pppbbb]]]YYYXXXXXXXXX\\\bbb{{{```MMMHHHDDDAAAAAA@@@>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999888888999999999999::::::::::::<<<<<<<<<<<<;;;:::999888888777888;;;;;;:::<<>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<888DDDBBB999<<<>>>>>>CCCGGGbbbwwwiii\\\XXXXXXTTTOOOLLLGGGGGGGGGJJJTTTfff{{{yyylllbbb[[[VVVUUUTTTUUUWWWXXX___ooojjjLLLFFFDDD@@@===<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::;;;;;;777888888888888999999999;;;;;;;;;;;;:::999888888777555777;;;;;;999<<>>>>>===============<<<<<<<<<999:::;;;<<<<<<;;;:::999999::::::;;;;;;;;;;;;:::999@@@===888======:::???@@@JJJmmmqqqfffaaa\\\WWWTTTQQQMMMHHHEEEGGGMMMUUUZZZhhhttt~~~sssbbbVVVQQQRRRTTTVVVXXXZZZ```hhhqqqzzzVVVEEEBBB>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;777777888888888888999999999999999:::999999888888555555777:::;;;999<<<@@@CCCFFFGGGFFFEEEEEEIIIMMM[[[wwwWWWIIIOOOKKK===BBBCCCDDDEEEEEEDDDCCCCCC>>>>>>????????????>>>>>>===============<<<<<<<<<888:::<<<>>>>>><<<:::888999999:::;;;;;;;;;::::::888<<<777888AAA???:::>>><<<===SSS}}}qqqeee]]]ZZZXXXVVVRRRPPPOOOLLLIIIFFFLLLRRRYYY```mmmvvviii___```[[[TTTQQQQQQUUUYYY\\\]]]jjj\\\KKKFFFDDD<<<@@@BBB???<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888888888999999999999::::::::::::777777888999999999888888555444666:::;;;999;;;@@@CCCEEEGGGFFFDDDEEEHHHLLLYYYuuu___SSSOOOGGGBBBFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;<<<===>>>>>>>>><<<;;;:::::::::;;;;;;::::::999888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>>>>BBBYYYnnn___\\\ZZZXXXVVVVVVUUUSSSQQQNNNOOOPPPOOOOOOSSSXXX]]]cccnnn|||}}}{{{qqqkkkbbbYYYTTTSSSTTTUUUVVVSSSSSSWWWYYYYYY^^^gggqqq}}}^^^KKKAAA???@@@AAA@@@>>>===;;;:::::::::999::::::;;;;;;::::::999;;;:::888999:::;;;;;;;;;999999888888888888999999999::::::;;;;;;::::::999888666777999999777:::???EEEFFFGGGFFFEEEEEEGGGIIIVVVpppwwwVVVLLLJJJDDDAAADDDEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<=========<<<:::::::::::::::;;;:::999999888:::::::::::::::999999999:::::::::::::::;;;;;;<<<<<<;;;:::DDDdddkkkgggaaa\\\YYYXXXVVVUUUTTTUUUTTTRRROOONNNNNNPPPHHHLLLQQQVVVYYY^^^dddiiikkkiiihhhhhhhhhgggccc```eeeaaa\\\XXXVVVVVVUUUTTTOOOOOOPPPRRRSSSTTTTTTTTTWWWUUUXXX```hhhooozzz___KKKCCC@@@===<<<======<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<;;;:::999:::::::::999888888777777777777888888999999::::::::::::999999888666777999999777:::???CCCDDDDDDDDDCCCCCCEEEGGGTTTnnndddKKKGGGGGGCCCAAAEEEGGGFFFDDDBBB@@@@@@@@@AAA@@@???>>>>>>===<<<;;;;;;;;;<<<=========<<<::::::999::::::::::::999888888999999999999999999999999:::999999999999:::;;;;;;<<<<<<;;;;;;EEEiiiyyymmmeee```\\\ZZZ[[[[[[ZZZXXXUUURRRNNNLLLLLLJJJHHHFFFGGGJJJOOORRRNNNMMMMMMNNNPPPQQQPPPNNNKKKIIIGGGFFFHHHIIIJJJJJJKKKMMMPPPSSSUUUVVVVVVVVVZZZ___kkk|||qqqZZZCCC;;;>>>???<<<999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999<<<;;;;;;::::::999999999777777666666666666777777888888999999999999888888888666777999999777:::???AAABBBCCCBBBAAAAAACCCDDDQQQkkkiiiUUUEEEEEEGGGEEEEEEIIIHHHFFFDDDAAA?????????@@@???>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;999999999999999888888777777777888888888888888999999888888888888999:::::::::;;;???@@@===MMM~~~rrriiidddbbb```___^^^^^^]]]YYYVVVUUURRRNNNMMMNNNPPPQQQRRRLLLMMMMMMNNNPPPPPPPPPPPPRRRQQQQQQRRRUUUWWWWWWVVVZZZZZZYYYYYY[[[^^^aaacccsss}}}WWWIII===<<>>>>>======<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>===<<<888888999999888888777666666666666777777777888888777777777777777888999999888666:::???<<<>>>ZZZ||||||rrrmmmgggeeeeeeddd```\\\YYYXXXWWWXXXYYYYYYWWWUUUVVVVVVVVVUUUTTTSSSTTTTTTVVVVVVWWWYYY[[[[[[ZZZXXX^^^```dddiiipppxxx~~~]]]JJJEEEAAAAAA@@@<<<;;;<<<>>>>>>>>>>>>===;;;:::999888999999::::::999999888666999;;;<<<:::::::::<<<666666555555555555666666666777777888888777777666777555666888888666999>>>DDDEEEFFFEEECCCCCCDDDFFFLLLfffgggLLLFFFAAABBBCCCAAACCCFFFDDDDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<777888888888888777666666444555555666666777777777777666666666666777888888<<<666666;;;;;;:::GGGYYY|||wwwuuurrrjjjcccaaaaaa```___^^^]]]\\\[[[^^^```bbbdddfffiiimmmpppfffgggiiilllnnnnnnkkkhhhwww|||dddGGGAAA@@@@@@AAA>>>999:::>>>????????????===;;;999888888888999999999999888888666999======:::999:::<<<666666555555555555666666777777888888888888777777777555666888888666999>>>FFFFFFGGGEEEDDDCCCEEEFFFLLLeeeqqqXXXIIIFFFDDDCCCAAA???@@@CCCAAABBBCCCCCCBBBAAA???=========<<<<<<<<<;;;;;;;;;888999;;;<<<<<<<<<;;;;;;777777888888777777666555333444444555666666777777666666555555666666777888;;;777777;;;;;;;;;@@@HHHgggooonnnjjjddd```aaafffkkkkkknnnsssxxx|||fffMMMAAA@@@======???>>>:::;;;>>><<<===>>>>>>===<<<999888888888999999999999888888888<<>>:::777777999777666666666666666666777777888888999999888888777777555555888777666999>>>DDDEEEEEEDDDBBBAAABBBDDDLLLeeebbbSSSJJJIIIHHHFFFBBB>>>???BBB???AAACCCDDDDDDAAA???===<<<<<<<<<<<<<<<;;;;;;;;;777777999:::;;;::::::999777777777777777666666555333333444444555666777777555555555555555666777777000444999;;;:::999;;;>>>DDDsssyyytttxxxiiiJJJAAADDDEEE@@@<<<>>>@@@>>>===>>>999:::<<<======<<<:::999888888999999999999888888:::>>>AAA???999555444666777777666666666666777777888888999999999999888888666555555888777666999>>>BBBCCCCCCAAA??????@@@AAAMMMfffbbbPPPPPPIIIGGGEEEBBBAAAAAABBBCCC@@@@@@@@@???>>>======<<<;;;999888999;;;<<<;;;888;;;;;;;;;::::::999999999666666666666555555555555555555555555555555555555444444444555555555555666666666666777888888999999BBBLLLoooiiiRRREEEBBBDDD>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888777777777777666777999:::999888666444444444555555555555444444555555555555666666666666777777777777888999:::;;;<<<;;;;;;<<<===???AAABBBKKKbbb|||ZZZLLLMMMGGGFFFCCCBBBAAAAAABBBBBB@@@@@@???>>>>>>===<<<<<<;;;999888999;;;<<<:::888:::::::::999999999999999666666666666555555555555555555555555555555555555444444444444555555555555444555555666666777777888<<<>>>NNNppplllTTTHHHBBB??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666666777888888888777555555444444555555555555444444555555555555666666666666666666666666777888999999::::::::::::;;;<<<>>>???FFF]]]iiiQQQHHHIIIDDDCCCBBB@@@@@@@@@AAABBB??????>>>>>>======<<<<<<;;;:::888999:::;;;:::888777777888888888888888999666666666555555555555444444444444444444444444444333333333444444444555555333333444444555666666666777999;;;GGGiiiiiiLLL??????@@@===;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::888888777777777777666666777666666666666555555555444444444444444444444444444555555555555666666666555555555555666777888888:::999999999::::::;;;<<<@@@XXX{{{iiiXXXMMMFFFDDDBBBAAA@@@@@@???@@@@@@AAA>>>>>>>>>======<<<<<<<<<::::::999999999999999888555666666666777888888888666666555555555444444444444444444444444444444444222333333333444444444444333333444444555555666666444:::===<<>><<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::888777777777666666666666777666555444444444444555444444444444444444444444444444444555555555666666555555555555666777888888;;;;;;;;;;;;;;;;;;<<<<<>>???AAA???======<<<<<<;;;:::::::::::::::;;;::::::::::::999999999777777777666666666666555666666555444333444444444555444333333333333444555444444444444555555555555666666666666777888999999===>>>>>>>>>>>>>>>>>>>>>BBBVVVvvvmmmOOODDDGGGIIIDDD???AAAAAA@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;999:::;;;:::888777777888555666666666666666666777555555555444444444444333333333333333333333333333111111222222222333333333333333444444555666666777999///000;;;===999CCCVVVbbbIIIBBB@@@@@@BBB@@@;;;:::===;;;;;;:::999999999999:::999999999999888888888888777777666666666666555555666555555555555444444444555444333222222333444555333444444444444555555555666666666666777888999999===>>>???@@@@@@@@@@@@@@@DDDVVVsssiiiXXXHHHCCCDDDCCCAAA@@@BBBBBBAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::777555666888777777777666666666666666555555555444444444333333333333333333333333333333111111111111222222222222222222333333444444555555777222222888:::888:::???WWWvvvbbbLLLBBB???>>>>>>???<<<888999>>>;;;::::::999999999999999888888888777777777777666777777666666666555555555555555666777666555444333555444222111111222444555333333444444444555555555555555555555666777888888:::;;;===>>>???@@@??????DDDTTToooTTTNNNIIIFFFBBB>>>>>>BBBCCCCCCBBBBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<:::777555666888888888777777666666666555555555444444444333333333333333333333333333333333000111111111111222222222000111111222333333444444+++666;;;444///333;;;???555OOOuuudddPPPHHHEEE@@@<<<::::::999888:::???;;;:::999999888888999999777777777777666666666666777666666666555555555555444666777888888666444333555444222111111222444555333333333444444444555555444444444444444555777777777999;;;<<<>>>>>>>>>===BBBQQQkkkJJJHHHEEEBBB@@@@@@BBBCCCAAABBBCCCDDDCCCAAA>>>===;;;;;;:::::::::999999999::::::;;;:::999777555333555555444444444333333333555555555555555555555555444444444333333222222222333333222222111000//////111111222222222333333333444444444555555555555666;;;:::GGGhhhdddSSSFFF@@@BBB???===;;;999999999:::;;;;;;;;;::::::999888777777777777777777666666666666555555555444444333333333333333333333333333333333222222222222222222222222444444444444444444444444555444444555555666777888444666888999999:::<<<>>>BBBKKKcccHHHFFFCCC@@@>>>???@@@AAA???@@@@@@@@@@@@???===<<<;;;::::::::::::999999999888888888888777777666555555444444444444333333333444444444444444444444444444444333333333222222222333333222111111000//////111111111222222222333333444444444444555555555555999777<<>>>>>===;;;999888999:::;;;;;;::::::999888888777777777777777666666666555555555555444444444333333333333333333333333333333333222222222222222222222222444444444444444444444444555444444555555666777888999;;;<<<<<<;;;;;;<<<>>>@@@III```EEECCC@@@>>>=========>>>======<<<<<<<<<<<<<<<<<<:::::::::999999999888888666666666555555666666777444444444444333333333333444444444444444444444444333333333222222222222222222222222111111000000///000111111111222222222222333333333444444444555555555555555555999KKKkkkwww[[[AAA===BBBCCC>>><<<===<<<:::999888999999:::::::::999999888777777777777666666666666555555555444444444444333333333333333333333333333333333333222222222222222222222222444444444444444444444444555444444555555666777888???@@@@@@???===<<<<<<===@@@III___CCCAAA???===<<<<<<<<<===;;;;;;:::::::::;;;<<<<<<999999999999888888888888888777666555444555666777444444444333333333222222333333333333333333333333222222222222222111111111222111111111000000000///000000000111111111111222222333333333444444444444444555666444111555GGGYYY{{{XXXHHH:::;;;AAAAAA>>><<<<<<;;;:::999888888888999999999888888777777777777666666666555555555444444333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333555444444555555666777888@@@AAAAAA@@@>>>======>>>BBBKKK```BBBAAA???>>>============;;;;;;:::::::::;;;;;;<<<999999888888888777777777;;;:::888666555555555666444444333333333222222222222222222222222222222222111111111111111111111111111111111000000000000000//////000000000111111111222222222222333333333444666333333666888888:::???MMMnnnlllPPPHHHCCC?????????>>><<<===;;;::::::999888888777777888888777777777777666666555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333555444444555555666777888>>>???@@@???=========???AAAJJJ```AAA@@@???>>>>>>=========;;;;;;;;;;;;::::::::::::888888888777777777777666;;;:::999777666555444444333333333333222222222222111111111111111111111111000000000000000111111111000000000000000000000000////////////000000000000111111222222222333333333888000---222888999888888888GGGbbbeeeLLLDDD>>>???@@@>>>;;;999:::<<<::::::999999888777777666777777777666666666666666555555444444444333333333222222222222333333333333222222222222222222222222111111111111111111111111333333333333333333333333555444444555555666777888;;;===>>>===<<<<<<===???===GGG^^^}}}??????>>>>>>======<<<<<<::::::;;;;;;:::999888777888888777777777666666666777888777777666555444333333333333222222222222111000000000000000000000000/////////000000000111111///000000000000000000000........./////////000000111111111111222222222222444///...111444333555777666888AAAXXXwwweeeIIIBBBEEE?????????;;;999888999:::999999999999888777666555666666666666666666666666444444444333333333333222111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222555444444555555666777888;;;===>>>===<<<;;;<<<===;;;FFF^^^}}}>>>>>>>>>======<<<<<<;;;888999;;;;;;:::888666444777777777777666666666666333444555666666555444333333333333222222222111111000000000000000000000000.../////////000000111111////////////000000000000............/////////000000111111111111222222222...000555777444///111888333444555888EEEccc]]]HHH@@@???@@@EEECCC???;;;:::;;;:::888888999999888888777666555555555555666666666666666444444444333333333222222111111111222222333333333111111111111111111111111000000000000000000000000222222222222222222222222555444444555555666777888===>>>>>>===;;;:::;;;<<<<<>>>>>;;;IIIWWW}}}<<<<<<;;;:::::::::::::::::::::999999888777777666555555555555444444444444444333222222222444555777222222111000000000111111////////////............................................................---------...............000000//////000000111222222111111111111222333333333111111333444777BBBOOOfffoooVVVDDDCCCCCC<<<:::???;;;;;;;;;;;;::::::::::::999888888777666666777777555555555555555555555555333333333444444444444444222222222222222222222222000111111222222111111000222222222111111111000000111111222333333333333333333333444444555666666666:::;;;<<<<<<=========<<<;;;HHHWWW|||<<<;;;::::::999999::::::::::::999999888888777777555555555555444444444444444444333222222333555555222111111000000000000000////////////...........................................................................---------000000//////000000111222111111111111111222222333888333111444666666666888<<>>:::;;;;;;:::::::::::::::999999999999;;;:::999777555444444444444444444444444444444444222222222222333333333333111111111111111111111111000000111111111111000000111111111111000000000000222222333444444444444333222333333444444555666666555555777888999::::::::::::FFFSSSxxx::::::999888888888888999666666666666555555555555555444444444444333333333555444333333222222222222111000//////......//////////////////............................................................/////////...---------,,,/////////...///000000111000000//////000000111222///111111111222444444444:::888777>>>PPPnnnaaaIIIFFFCCC<<>>>>>:::::::::999999999888888888;;;:::888777555444333333444444444444444444444444444444333222111111000000111111111111111111111111000000000111111000000000000000000000000000000000111222333333444444333333222222333333444555555555888999::::::;;;;;;::::::999EEEQQQuuu:::999888888777777888888555555555555444444444444444444444444333333333333555444444333222111111000000000///...............////////////............------------------------------------------------...............---------//////......//////000111///////////////000000111///333444000...111444555222333555888<<>>>>>===999555777;;;;;;888999999999888888888777777;;;:::888666555444333333333333333333333333333333555444333222000///......111111111111111111111111///000000111111000000/////////000000000000000111111111222333333333222222222222222333444444555555;;;;;;<<<<<<<<<<<<<<<;;;999DDDOOOrrr999999888777777777777777555555555555555555555555444444444333333333222222555555444333222111000///000///......------......////////////............---------------------------------------------------------...............///............///000000///............///000000111555555111000444555333000000555888777444888AAARRRkkkcccMMMEEE???AAACCC<<>>;;;:::999777777999999888888888777777777777999999777666555444333333333333333333333333333333333333222111000//////...111111111111111111111111//////000000000000//////////////////000000111111///000111111222222111111111222222333333444555555888999:::<<<<<<=========888CCCMMMppp999888888777777777777777555555555666666666666666444444444333333333222222555555444444222111///...//////...------------...000/////////............------------------------------------------------,,,------....../////////...............///000000...............///000000---111111...000555444///777333333666555222555<<<@@@HHHTTTgggjjjSSSCCC@@@BBB===<<>>>>>888BBBMMMooo888777555444333444666777777666555444333444555555333333222111000000000111222222222111111111000000222111111000///......------.............................................---,,,,,,++++++,,,,,,---,,,---.........---,,,+++///000000...------...000111111000//////////////////000000000111111111111000000111222444555555666333888===BBBNNNeeeyyyaaaNNNEEEEEE@@@:::999<<>>;;;:::777555555888888777555222777888444333777888555444444333222111111111111111222222333333222222111555///,,,...///---+++---000000000000000000000000000000000000000000000000000000////////////000000000000111222222222222111111222333333222222444666444666888:::<<<============EEELLLkkk888777555444333444555666666666444333333333444555222222111111000111111111222222111111111000000000111111000000///......---///.........------------........................---,,,,,,++++++,,,,,,---,,,------......---,,,,,,////////////////////////111000000///......////////////000000000111111111000000111222333444555555777888888777999CCCRRR___sssxxxcccUUULLLEEE@@@CCC>>>999999;;;===<<<:::>>>;;;888777888999888777333777888444333666666333555444333222111111111111111222222333333222222111111//////111000111888AAA000000000000000000000000000000000000000000000000000000////////////000000000000111222222222222111111222333333222333555777666777999:::<<<<<<<<<<<<;;;CCCJJJkkk777666555444333444555555666555444333333333444444111111000000000111222222111111111111000000000000000000000///......------//////......------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,---......------,,,///------///222333111...000000///............///////////////000000000000000000111222333444444555333444444333222333777:::CCCQQQhhh~~~jjj[[[III???>>>@@@@@@===@@@<<<888888:::;;;;;;999;;;999666555666777666666444777777444444555444111555555444333222222222222111111222222222222111111...000333333///222???NNN000000000000000000000000000000000000000000000000000000////////////000000///000111111222222111111///111222222222333666888777888999:::;;;;;;;;;;;;999AAAIIIjjj666555444333333333444444444444444333333333333333000000///000000111222333111111000000000//////////////////......---------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------------///,,,,,,///444666222---//////...------................../////////000000000000000111222333333444111222333555777888777666999<<>>999777999<<>>;;;<<<===<<<999777666666777666666888:::999777444555777777777666666777888777777666777===IIIXXXcccGGG;;;222222333111111333333222111000////////////000000111111111111000000111...---000000---,,,...////////////////////////000000000000000000000000000000////////////000000...//////000000000000000111222333333222222444666:::999888888999;;;<<<===:::???CCCaaazzz333333333222222111111111000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,///.........---+++,,,...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............///000111222222111000///000000111222222222222111222222333444444555555666888999;;;===@@@CCCEEEFFFMMMPPPTTTZZZaaagggkkknnnnnnnnnmmmkkkiiifffdddccc___]]]YYYTTTNNNIIIEEECCCCCCCCCBBB@@@???===<<<<<<;;;;;;::::::999888777777999::::::;;;:::999888777666666666666555555555555333444444444555666666666111222222333333222222111333222111000////////////000000111111111111000000,,,---...............---///////////////////////////////////////.....................////////////////////////000000000000111111111111222333444555:::999888888888999;;;<<<;;;===GGG[[[sss444444444333333222222222000000000000000000000000//////////////////////////////......------,,,,,,,,,,,,,,,,,,+++***+++---******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++,,,++++++,,,,,,...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///000111111111111000//////000111111222222111111222222222333444444555555666666777999:::<<<===>>>888999:::<<>>============<<<<<<;;;:::::::::;;;::::::999888888777777888888999999999888777666666666666666555555555444333333333333444444444444111222222333333222222111333222111000///////////////000000111111000000///....../////////......---........................////////////........................////////////////////////000000000000111111111111222333444444888888777777777888999::::::<<>>888,,,,,,+++******)))((((((************************+++++++++++++++*********,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,***))))))***,,,---,,,,,,,,,------------...------------............///////////////000000000000/////////111222111000///000111111222222222111111111222222333444444444555444444444333333333333444444444444444444444444555444333333444444333222---222777::::::888666555666555444222111000/////////000000000000///......//////000000000//////...000000//////...------,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................000/////////////////////......//////000222333444777888888999999888888777888;;;AAAKKKZZZuuu000000//////......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,***---+++(((,,,444333---+++++++++******))))))(((************************+++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------------------............///.........//////000111111000///000111222111000///000000111111111111111111111111222333333444444444444333333333333333222333333333333333333333333333222111222444444333222111666<<<>>><<<888333000333222111000000//////000/////////000//////...---......///////////////.../////////......------,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------////////////////////////......//////000222333444888888999999999999888888888;;;AAAJJJXXXrrr000//////.........//////.........---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***,,,+++(((***...,,,&&&+++*********)))))))))(((************************++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))******++++++++++++******************************************++++++++++++------,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,---------..................---...///000111111000///000111222111000//////000000111000000///000000111111222333333333333333333333222222222222222222222222222222222222111000000111333444333222888888888666444222222333000//////......//////000...////////////...------------.../////////...............---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........///////////////......//////000222333444999999::::::;;;::::::::::::<<>>CCCIIIYYY|||++++++,,,,,,,,,---------,,,++++++***)))*********))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,+++******))))))******+++++++++,,,+++*********+++---///000------,,,+++,,,---...///---------,,,,,,,,,++++++---..................---,,,,,,------...///000000...//////...,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******%%%)))......***((())),,,'''((((((***+++,,,------))))))******++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////...///000000///000222444111333666777777777999:::::::::>>>CCCIIIYYY}}}))))))***++++++++++++***)))))))))))))))*********)))((((((((((((***,,,---(((((((((((())))))))))))++++++******++++++,,,---))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))***************)))))))))))))))******))))))))))))******)))************++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***)))******)))''''''((()))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////000222444555555444444555666888999555<<<>>>BBBKKKWWWuuu))))))***++++++++++++******))))))))))))))))))))))))((((((((((((***+++,,,(((((((((((())))))))))))***)))))))))******++++++))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))'''''''''((()))***************))))))))))))*********)))))))))))))))))))))******))))))))))))******)))************++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))*********+++***(((''')))***))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111333444444444333444555777888555<<<>>>@@@HHHTTTrrr((()))******++++++***************))))))((((((((((((((((((((()))***++++++(((((((((((())))))))))))((((((((()))))))))******))))))((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))************))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***)))++++++***)))((()))***))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///111222333333333333333444666666555<<<===???FFFQQQnnn((())))))***************++++++***)))(((''''''&&&(((((((((((())))))******(((((((((((())))))))))))(((((()))))))))******)))))))))((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))***************))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++******++++++******************++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***(((***+++***((('''((()))((()))))))))************))))))*********+++++++++************************++++++,,,,,,,,,,,,------///000000///......000222222222222333333444555555444;;;<<<>>>FFFQQQnnn(((((()))************)))+++******)))((('''&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))((()))***+++++++++******(((((())))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******************))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************((((((((((((((((((((((((((()))******)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***''')))******((('''''''''((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,---------///000000///......000222222222333444555555555555444:::<<>>???FFFPPPmmm((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))'''(((------******,,,))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((((((((('''(((((()))***+++))))))))))))))))))))))))(((((()))*********************))))))((((((''''''(((((((((((())))))))))))---***'''&&&(((***++++++******))))))))))))******)))))))))))))))******+++***++++++,,,,,,++++++************)))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))...///000111///,,,)))'''''''''''''''(((((((((((((((((())))))*********++++++++++++++++++***)))(((++++++++++++,,,---......------------...000111222777777777777777888888888999<<<<<>>CCCDDDSSSnnn))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((()))******++++++***)))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))************)))))))))((((((''''''(((((())))))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))******(((,,,,,,(((&&&((()))(((******))))))(((((('''''')))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,...222555666666777888888888888888777<<<<<<>>>CCCDDDRRRmmm))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((())))))*********)))((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))))))))))))))(((((('''''''''(((((())))))************))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((,,,---)))&&&(((***)))***)))))))))(((((((((''')))***+++,,,,,,+++)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++***+++++++++++++++,,,,,,+++,,,---,,,,,,---000333555666777777888888777777777;;;;;;>>>CCCDDDQQQjjj((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))******)))(((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((''''''''''''(((((())))))*********))))))(((&&&'''((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((***))))))((())))))******'''+++,,,)))(((***+++)))))))))))))))((((((((((((((()))+++------,,,***((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***************************++++++,,,,,,,,,+++,,,------,,,---000222555555666777777777777666777;;;:::===CCCDDDPPPhhh((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))******)))((((((''''''((((((((((((((((((((())))))))))))******)))(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''&&&&&&''''''(((((())))))******))))))((((((%%%&&&((()))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((()))******'''))))))(((***...---((())))))))))))((((((((((((((()))+++,,,,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))*********++++++,,,,,,---,,,---......---...000222444555555666666666666666777:::999===DDDDDDOOOfff((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))******(((((('''''''''(((((()))'''((((((((()))))))))***+++***)))((('''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))))))))))))))(((((('''$$$%%%''')))******)))((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******((('''&&&'''---222///((((((((((((((())))))))))))'''(((***+++++++++*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))(((''''''((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,---------...////////////000222444444555666666666555555777:::888<<>><<<<<>>>>>???FFFOOOeee++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((()))***++++++******)))(((''''''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((()))***+++,,,,,,(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,+++***)))))))))++++++***+++------...000333666666666888999:::::::::::::::888999===???@@@FFFMMMddd+++******)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''(((((()))***+++*********)))(((''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))((('''&&&%%%%%%))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***))))))***++++++***,,,---------///222555555555666777888999888888999888999===???@@@FFFMMMeee******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''((('''''''''((())))))************))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((())))))((((((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))++++++******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,+++***)))(((&&&%%%%%%)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************+++******)))******+++++++++,,,,,,,,,,,,---000333333444555666666666666666999777999===???@@@EEELLLddd***))))))((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&'''((())))))************)))))))))((((((((('''((((((((((((((('''''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))************))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,++++++***)))((('''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******************************************+++++++++,,,,,,,,,+++,,,///111222333333444555555444444888777999===???@@@EEEKKKccc)))((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))(((((((((((('''''''''(((((((((((((((,,,++++++)))((('''&&&%%%''''''((())))))***++++++(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************((((((''''''''''''(((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))***************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************))))))******+++++++++++++++,,,,,,,,,+++,,,///111222333333444444444444333777666999===@@@@@@DDDJJJaaa((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))(((((('''%%%&&&(((*********))))))))))))))))))(((((((((((('''''''''(((((((((((((((,,,,,,+++***((('''&&&&&&''''''((()))***+++,,,,,,(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((())))))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))******++++++(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((()))***++++++++++++++++++,,,,,,,,,,,,---000333333444444555555555444444666666999>>>@@@@@@DDDJJJ^^^'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))'''((()))******)))((('''%%%&&&(((***+++***)))((((((((((((((())))))))))))''''''''''''((((((((()))*********)))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((())))))******'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++***,,,---------///222555555666666666666666555555555555888>>>@@@@@@CCCIII\\\'''''''''''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''%%%&&&(((***+++***)))((((((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,((((((((((((((('''''''''(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((***+++,,,,,,++++++***+++------...000333666666777777777777777666666555555888>>>@@@@@@CCCIIIZZZ***)))((('''''''''''''''(((((((((((())))))))))))***))))))(((''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''************************))))))((((((''''''''''''))))))************))))))'''''''''''''''((())))))******)))(((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((('''''''''))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,///444888777666666666777888999999555444888===???@@@DDDJJJZZZ)))((((((''''''''''''((('''((((((((())))))))))))''''''(((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))(((((((((''''''((())))))******))))))((('''''''''''''''((())))))******)))(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((('''(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++******))))))++++++,,,,,,,,,///444777666666666777888:::;;;<<<888777999>>>??????BBBHHHYYY(((''''''''''''(((((()))''''''((((((((()))))))))&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************(((''''''''''''''''''((())))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))******)))(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++------,,,+++******))))))***+++,,,,,,,,,///333666555666666888999;;;===>>>;;;:::;;;??????>>>AAAFFFXXX'''''''''''''''((()))***'''''''''((((((((())))))&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((()))))))))))))))'''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))***))))))(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******************))))))***+++,,,,,,---///222555555666666777888999;;;<<<;;;999;;;???@@@???BBBGGGVVV}}}'''''''''''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((&&&'''(((((()))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******************************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))***))))))(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))++++++***))))))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++''''''(((((()))*********)))+++,,,,,,---...111444666555555555555555666666888777999>>>@@@@@@DDDIIITTTzzz(((''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))((((((((((((''''''&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))******+++************************&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''''''''((())))))******)))(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))))))))(((((((((((())))))'''(((((()))))))))))))))&&&&&&''''''((())))))))),,,+++***))))))***+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++''''''(((((()))*********)))+++,,,------...000222555444333333222222333333555444777===???@@@DDDJJJSSSxxx)))((((((''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((('''''''''&&&&&&%%%&&&((()))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))******++++++************************'''''''''((((((((())))))((())))))******))))))((('''''''''''''''((())))))******)))(((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&''''''((())))))***,,,+++***((((((***+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********))))))+++,,,------...000222222222222111111222333333444333666<<<>>>???CCCIIIQQQvvv***)))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%$$$&&&((()))***)))((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++************************((()))))))))******++++++))))))************))))))'''''''''''''''((())))))******)))(((((((((((((((((('''&&&''')))))))))'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&&&&'''((())))))***+++***)))'''''')))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++000///...---+++***)))((()))***,,,---------///111111111111111222333444555444333666;;;===>>>BBBGGGQQQvvv''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&((()))***))))))((('''''''''''''''&&&&&&'''((()))***++++++(((((((((((()))))))))))),,,***(((&&&%%%''')))***''''''((((((((((((''''''))))))))))))))))))))))))---,,,++++++,,,,,,***((((((((((((((())))))))))))+++*********))))))((((((''''''(((((())))))******'''(((((((((((((((''''''))))))(((((((((((())))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))((((((******)))(((((((((((((((''''''''''''((((((((()))'''((()))******)))(((''')))(((((()))******((('''''''''((((((((((((''''''((()))(((&&&(((+++***&&&***)))(((''''''&&&''''''(((((((((((((((((((((((())))))************))))))))))))))))))************,,,+++)))((((((((()))***+++++++++***************)))+++---.........000222333333444444555555666666666444666<<<@@@AAADDDIIIPPPooo''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&'''''''''((((((((())))))((((((((()))++++++***)))((((((''''''((((((''''''(((((())))))******(((((((((((())))))))))))+++***((('''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))***+++***)))'''(((((((((((())))))))))))*********)))))))))(((((('''((((((((()))))))))***((())))))***))))))(((((())))))(((((((((((()))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++******)))((((((******)))((((((((((((((('''''''''((((((((())))))))))))((('''''''''((())))))((('''((()))***(((&&&((())))))******))))))((('''((((((''')))---,,,((((((((('''''''''(((((()))(((((((((((((((((((((((())))))************))))))))))))))))))************+++******)))))))))))))))******************++++++)))+++,,,---...///222555444444555555666777777777777555777===@@@AAADDDHHHPPPnnn''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((++++++*********+++,,,,,,******)))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))((('''((())))))'''&&&(((((((((((())))))))))))******))))))))))))(((((((((((((((((()))))))))))))))******++++++******)))***))))))(((((())))))***)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******))))))(((***))))))(((((((((((((((''''''((((((((())))))))),,,***(((&&&&&&'''((()))(((''''''((())))))(((&&&)))******++++++******)))''')))(((&&&(((,,,+++'''''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************)))************))))))((()))))))))***+++++++++,,,***+++,,,---...000555888555666666777888888999999999777999>>>AAAAAACCCGGGOOOkkk''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((())))))))))))***++++++++++++++++++++++++******))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))((())))))******)))'''&&&*********++++++*********))))))))))))))))))))))))(((''''''((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))******+++************))))))))))))))))))***))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((+++*********)))))))))((())))))(((((((((((())))))'''(((((((((((())))))))),,,+++***)))(((((())))))'''&&&&&&'''))))))(((&&&)))******************))))))***)))'''(((+++***&&&((((((''''''((()))******))))))))))))))))))))))))))))))************))))))((()))))))))************((()))***++++++***)))((((((((()))***+++,,,,,,,,,---------------000555888666666777888999::::::;;;;;;999:::>>>AAA@@@BBBFFFNNNhhh(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++******************))))))******))))))))))))************))))))((((((''''''(((((((((((())))))))))))((()))*********)))'''&&&******++++++++++++******)))))))))))))))))))))))))))(((((()))***+++)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((('''((())))))*********)))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))******+++---...---+++)))((('''&&&&&&''')))***)))'''((())))))******))))))((()))++++++))),,,000///,,,******)))((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************((()))***++++++***)))((((((((()))***+++,,,,,,,,,//////...------...222666666666777888999:::;;;;;;;;;999:::>>>@@@@@@BBBFFFMMMeee((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,************++++++++++++)))))))))***))))))((('''))))))((((((((()))************))))))((((((''''''(((((((((((())))))))))))((()))*********)))'''&&&******++++++++++++******))))))))))))))))))))))))***))))))***+++,,,+++)))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))((((((((((((''''''((()))************+++******))))))******+++((()))******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((()))))))))******(((***---//////---***((('''''''''(((***+++***(((((())))))))))))))))))(((''')))++++++000666777444,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************((())))))************))))))))))))***+++++++++,,,/////////...---...000333444555555777888999:::;;;:::888999===??????AAAEEEMMMbbb(((((((((((((((((((((((())))))***+++++++++******(((((()))))))))*********))))))*********)))''''''((((((''''''(((((()))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))))))))(((***,,,,,,+++)))(((((((((((())))))))))))'''''''''((((((((())))))***)))))))))(((((((((''''''((()))***+++++++++++++++******))))))******+++((())))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********&&&(((***,,,,,,,,,***)))((((((((()))+++,,,+++***)))******++++++******)))&&&((())))))---333444111******))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))******+++******************++++++,,,---......---...000222222333444555666888999999888666777<<<>>>>>>AAAEEELLL```))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))***++++++***)))(((''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))(((((()))+++,,,***)))(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))((((((((('''((()))***+++,,,---------++++++************++++++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************&&&&&&'''((()))***++++++)))((((((***,,,---,,,++++++++++++,,,,,,+++++++++&&&((((((&&&(((,,,+++((((((((((((((()))***+++,,,(((((((((((((((((((((((())))))************))))))))))))))))))***************)))((((((((()))+++,,,+++++++++***************)))+++---......///111222111111222444555777888888777555666;;;>>>>>>AAAEEELLL___+++)))(((''''''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((())))))*********((('''&&&)))((((((((()))***,,,---(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((('''(((***,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***************)))((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((()))***************((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,++++++***+++,,,...///000000111222333555777777444555777999<<>>@@@@@@AAAJJJWWW{{{'''''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&''')))))))))(((''''''(((((((((((('''''''''((()))))))))))))))(((''''''(((******++++++*********)))((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************+++***))))))))))))***+++++++++************++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,+++++++++***************************,,,++++++***************************++++++++++++************++++++++++++************)))))))))))))))(((((((((((())))))***)))))))))************++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++'''+++......,,,,,,222999777666666555666777888888777888:::<<<>>>@@@@@@AAAIIIVVVzzz'''''''''''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&'''((()))((('''''''''((((((((((((''''''&&&'''((()))************''''''((()))************+++******))))))))))))***))))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************++++++*********++++++,,,++++++************++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***************************+++++++++,,,************+++++++++,,,)))))))))*********************)))((((((((())))))*********+++++++++,,,,,,+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++(((+++---+++***---444:::777777666666777888999999666777999<<<>>>@@@AAAAAAHHHUUUxxx)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((()))((('''''''''((((((((((((''''''''''''((()))))))))))))))''''''((()))******))))))******)))(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************************+++++++++,,,++++++************++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,+++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++*********+++++++++,,,,,,*********+++++++++,,,,,,)))))))))******+++++++++++++++***)))((((((((((((************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************---333555333555555555666666777888888555777999;;;>>>???AAAAAAGGGSSSuuu+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((()))(((''''''((()))(((&&&''''''(((((((((((('''''')))))))))))))))((('''''''''(((((())))))))))))((((((((('''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************((())))))******+++++++++++++++************++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++++++++,,,,,,000///...,,,++++++,,,,,,------------------------++++++++++++++++++++++++---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,+++***))))))((()))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***(((+++666>>>:::111111222333333444555555555555666888;;;===???AAAAAAFFFQQQrrr+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((())))))(((''''''(((((('''&&&''''''((((((((((((''''''************)))((('''&&&'''(((((())))))((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************'''((()))***+++++++++***++++++************++++++,,,,,,------------,,,,,,------------------------------............------,,,+++++++++,,,...000111444333111///.........///---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++***)))))))))******)))))))))************+++***************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))***)))...;;;FFFAAA333...///000222333333333333444555888;;;===???AAAAAAEEEOOOooo((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))***(((''''''(((((('''&&&''''''((((((((((((''''''((()))))))))))))))(((''''''(((((((((((((((''''''((((((''''''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))************((()))***,,,,,,,,,,,,,,,++++++************++++++***+++,,,---............------------------------------............------+++++++++,,,///222555777333111000...---...///000------......////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,++++++++++++++++++************)))******++++++*********+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))------,,,555???<<<222,,,---///111222222222222333555777:::===???AAAAAAEEEMMMmmm%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''))))))(((((((((((())))))***(((''''''(((((('''%%%''''''((((((((((((''''''&&&'''((()))************'''(((((((((((((((''''''))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))************)))***+++---......------++++++************++++++******,,,---.../////////........................------............------++++++,,,...111555999;;;...---,,,++++++,,,...000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++************)))))))))***+++,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***000000)))***222222+++,,,---///111222333222222333444777:::===???AAABBBDDDLLLlll))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))((('''''''''(((***+++*********)))))))))))))))++++++******++++++,,,------...//////000/////////...///000000000///---,,,......---,,,---...///000222...,,,111999;;;666///,,,,,,---------.........111000//////111111000///........................+++,,,------......------...---,,,,,,+++++++++,,,++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,+++++++++,,,...000111000222333333222222444555666666888:::<<>>@@@AAABBBGGGLLLhhh''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((()))******''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***((())))))******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---......///////////////000000/////////000000000......//////000000000000///111222111///...///000111111111111111111111111///......///000111111000000000000//////.........---...//////000000//////,,,------///000222444555......------......////////////.........------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,---///111222222444555666666666888::::::;;;;;;<<<>>>@@@AAABBBGGGLLLggg(((''''''''''''''''''((()))((((((''''''(((((()))(((((((((((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******((()))******++++++******+++++++++,,,,,,------...,,,,,,,,,,,,,,,------...//////000111111111111000000000/////////000111111//////000111111111111000000111222111000///000111//////000000000111111111222000///000111222111///222222111111000000//////...//////000000000000000......///000222444666777//////.........//////000/////////.........------------------,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---///111222111333555666666666888:::999999:::;;;===???AAABBBGGGKKKfff)))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********((()))***+++++++++******++++++,,,,,,---.........---,,,,,,,,,,,,---......///000000111222111111111000000/////////000222222111222333444444444333222444333333333333444444444111111222333444555666666888666555555555555444222444444333222222111111000//////000111111111111000//////000111333444666777000000///////////////000////////////...............------------,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------------------,,,---...///111222000222444555555666888:::777888999:::===???AAACCCGGGKKKeee))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***+++,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************((()))***+++,,,+++******++++++,,,,,,---...//////---,,,,,,,,,,,,---......//////000111111111111111111000/////////111222333333444555666666666555444999777555666888:::999888::::::;;;===>>>???@@@AAA>>><<<;;;:::;;;:::999777555555444444333222111111//////000111111111111111000000111222333555666777111000////////////000000000/////////..................---------,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,------------......------------...000111333000222444555555666888999666666888:::<<>>>>>>>>BBBCCCEEEHHHKKKMMMOOOQQQTTTVVVYYYZZZZZZ[[[\\\]]]]]]XXXRRRNNNLLLIIIDDD???AAA===999777888777555222333444555333000///222555///111333444555444222111...000222222000000222444000000000000////////////,,,,,,---......---,,,,,,///...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------..............................000222444555555555666777888999999999666666888:::<<>>:::999888666333222111111333444555666666555444444222333444222///------...111111000000000/////////........................------,,,,,,,,,...///000------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------/////////...---------,,,------------///111333444555555666666777777888888777777888:::<<>>@@@AAAEEEKKK]]](((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))''''''(((((())))))*********)))))))))((((((((('''))))))*********)))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))((()))))))))************************************++++++******++++++,,,---------------...............///000000/////////000333222222333444777:::<<>>???@@@EEEKKK\\\(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))******))))))))))))(((((((((((('''(((((()))((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))))))))((((((((((((((())))))((()))))))))************************************++++++******++++++,,,------------......////////////000000///------000222555666777;;;@@@FFFKKKOOOOOOVVVaaajjjppptttvvvwww|||yyytttqqqiii[[[PPPOOOLLLFFF???999555333333555444333222222222222222222222222222111111111111333222000//////000222333555444444222111///........./////////000000111111,,,------......------,,,,,,,,,---------.........,,,---------......//////............///222444555888888888888888888777777999999999:::<<<>>>???@@@FFFKKK[[[))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***''''''(((((())))))******))))))))))))((((((((((((&&&&&&'''(((((((((((((((************++++++++++++))))))))))))))))))))))))&&&''''''(((((())))))***))))))((((((((()))******))))))))))))************************************++++++******++++++,,,------------...//////000000---//////...---///555999AAACCCFFFKKKSSSZZZaaaeeehhhoooxxx~~~{{{zzzvvv|||xxxnnnlllggg]]]RRRGGG>>>888555444222000000333666777888333333333222222222111111222111000000000000111222555555555444222000...---......///000111222222333------............------,,,---------............+++,,,,,,---...///000000.........///000222444555777777777777888888888888888888999:::<<<>>>@@@AAAFFFKKKZZZ))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))******(((((((((((())))))))))))%%%&&&'''((()))*********)))*********++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))***++++++))))))))))))************************************++++++******++++++,,,------------...///000000000...000111111222777AAAHHHUUUWWW[[[```gggooouuuxxx{{{~~~~~~}}}vvv~~~xxxlll___TTTLLLHHH@@@;;;666444666:::<<<<<<444333333333333222222222111111111111111111111111111222222222222000///............//////000000000------............------------------............,,,---------.../////////...------...///111333444444444555555666666777777777777888:::<<>>:::555666777666555444555666222111333666444///...000222222222222111111111000/////////...---------,,,///////////////000111111------------------------............////////////...000111111000000111222333333222111222333444555666666777999;;;>>>@@@AAAAAAJJJXXXyyy)))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))(((''''''''''''((())))))******++++++++++++******+++***(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++***************,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++...000333444444444666777AAAFFFOOO\\\iiitttzzz~~~wwwqqqmmmooouuu~~~uuufffZZZOOOEEE<<<:::666444333444666777555333444666555222222555222222222111111111000000000000/////////////////////////////////000111111------------------------............////////////...///111111000000222444444444333333333444555666666777888999;;;>>>@@@AAABBBKKKWWWxxx))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''(((((()))*********++++++++++++*********)))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((---,,,,,,+++******)))))),,,,,,,,,---------------++++++---......///......,,,000444333222555===EEEOOOZZZjjjxxx{{{vvvzzz|||{{{{{{zzzjjj]]]NNNFFF<<<666444555666555555222222444444111111333222111111111111000000000000000000000111111111111///////////////000000111------------------------............////////////---...000000000111444666666555555555555666777777777777888:::<<<>>>@@@AAACCCKKKWWWwww))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((((((((((('''((())))))*********++++++++++++******))))))***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,...000000000000000111///111333444777AAAQQQ]]]iiiooovvv|||}}}zzzvvvsss|||~~~kkk```QQQEEE@@@<<<777222777333333666666222000111222222111111111000000000//////000000111111222222000000////////////000000....................................////////////,,,...///000000222555888777777777777888888999999888888999:::<<<>>>@@@AAADDDKKKVVVuuu************************************++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((()))************++++++++++++******(((***++++++)))(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,******++++++,,,,,,,,,,,,***+++++++++,,,,,,---------...000000...///111333555888===DDDOOO[[[hhhqqqzzzwwwsssqqquuuooo```TTTJJJ>>>666999555666:::<<<888555444222222222222111111111111/////////000000111111111000000////////////000000....................................////////////---...///000000222666999888888999999999:::::::::888999999:::<<<>>>@@@AAADDDJJJTTTrrr***************************************+++++++++))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******(((+++...---+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++,,,------...******++++++,,,,,,------+++---///...---///444999999AAAMMMZZZeeelllqqqssshhhnnnxxx}}}mmm___QQQIII<<<777444888:::888555555444333333333333222222222000000000000000111111111111000000///////////////....................................////////////.../////////000222666:::888999::::::;;;;;;::::::999999:::;;;<<<>>>@@@AAACCCIIIQQQooo************************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******(((,,,000000,,,+++---///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,///000000111666???FFFHHHRRR___hhhkkkmmmooorrrkkkzzzuuukkkgggPPPEEE;;;777666444333444555555444444444444333333222222222222222111111111111111000///////////////....................................///////////////000000///000222666999888999:::;;;;;;;;;:::::::::::::::;;;<<<>>>@@@@@@BBBGGGOOOlll************************(((((())))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******(((---111111...,,,...111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************...------,,,,,,++++++***,,,,,,------...///000000///222444555777>>>IIIRRR^^^gggoooooojjjiiiqqqzzz}}}jjj[[[III???:::666555777666666555555555444444444444444444333333222222222111111000///////////////////////////////////////............/////////000000111000000///222666999888999:::;;;;;;;;;:::999::::::;;;;;;===>>>@@@@@@BBBGGGNNNkkk---,,,,,,,,,+++*********************))))))((((((******))))))******+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))*********+++++++++++++++++++++,,,---...///---...//////---,,,---...111111444;;;AAAKKK[[[jjjtttnnnhhhhhhnnn|||~~~vvvlll^^^JJJ888444:::666555666666333///111777333333333222222222111111///000111222222222222222........................000000000000000000000000111111222111111222444666:::999999999:::;;;;;;<<<:::999999:::;;;===???AAA???FFFMMMggg+++++++++++++++*********+++++++++******)))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,---...///...///000///------...000666555<<>>@@@AAAHHHNNNggg)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,...------,,,,,,------...---...000111333666;;;>>>GGGRRRaaajjjgggbbbgggppp{{{kkkcccQQQDDD888555666555555555444444444444333333333333333333333333222111111000000000000000000000000000000000000000000000000000...////////////111555888::::::999999999999::::::888888888999:::<<<>>>???BBBHHHMMMfff))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******))))))******+++,,,************************((()))))))))*********+++************************))))))***++++++++++++***************************))))))(((((((((((())))))************++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,------...---///444888<<>>@@@BBBHHHMMMeee+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******))))))******+++,,,************************((())))))******+++++++++************************))))))***++++++++++++***************************((((((((((((((())))))************++++++++++++,,,,,,,,,---------.........,,,,,,,,,,,,---...///000111666===DDDKKKRRRYYY]]]kkkccccccssslllVVVGGG@@@:::666666666666555555555444444444333333333333333333222111////////////////////////111111111111111111111111/////////...///333888<<<===<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;===???AAABBBGGGLLLddd---------,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******))))))******+++,,,************************((())))))******+++,,,,,,************************))))))***++++++++++++***************************((((((((((((((()))***************+++++++++,,,,,,++++++++++++,,,,,,,,,------------...///111222333:::@@@IIIRRRZZZaaagggjjjnnnnnnxxxrrr___OOOAAA888555666666666666555555555444222222333333444333333333000000000000000000000000111111111111111111111111000000//////000444:::>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@BBBAAAFFFKKKccc.........------,,,,,,,,,*********++++++,,,,,,,,,*********)))***++++++,,,************************((())))))***++++++,,,,,,************************))))))***++++++++++++***************************((((((((((((((()))************+++++++++,,,,,,,,,))))))*********+++++++++......///000222444555666BBBHHHRRR\\\cccjjjooorrrpppxxxcccNNN@@@:::777666666666555555555555111222333333444444444444111111111111111111111111111111111111111111111111000000000///111555;;;@@@??????>>>===============;;;;;;;;;<<<===???AAABBB@@@FFFJJJccc......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++************************+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++,,,------,,,+++,,,...000111333888@@@FFFLLLUUUccclllkkkjjjvvv}}}hhhQQQAAA<<<888888:::999666777:::555444333333222222333333222222222222222222222222222222111111000//////...///000111111111444888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???CCCAAALLLaaa.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---.........---...000111333555===GGGOOO___aaafffmmmrrrzzzxxx```PPPBBB<<<999999888555333444555444444333222333333333222222222222222222222222333333222111111000//////000111111111111333777::::::::::::::::::::::::::::::::::::;;;<<<===>>>???CCCAAALLL___.........------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,...///////////////111333555888===FFFRRR[[[nnnmmmpppxxxqqqaaaNNNDDD;;;999999666333333555555444333333333333444333333333333333333333333444333333222222111111000111222222222111333666999:::::::::::::::::::::::::::::::::;;;<<<===>>>???CCCBBBKKK]]]............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,.../////////...//////333777<<>>???CCCBBBKKKZZZ//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************++++++,,,,,,,,,------------///000///------///111666===FFFOOOVVV^^^fffllllll{{{zzzfffNNNAAA;;;999999:::777666555555444444555555333333333333333333333333444444444333333333333333333333333222222333666999999999999999999999999999:::::::::;;;<<<===>>>???CCCCCCKKKWWW/////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,************+++,,,,,,+++******************************))))))***+++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,------......---///000///---...333777???GGGRRR\\\ccciiioootttzzzeeeOOOAAA888666777777777666555555555555666333333333333333333333333333333333333333333333333222333333333222444777::::::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBCCCJJJUUU////////////............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,...///......333;;;BBBKKKSSS]]]ffflllrrrxxx|||eeePPP@@@999999888777666666555555666666444444444444444444444444222222222222222333333333222222333333333555999<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBCCCJJJTTT000/////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////+++---//////000666AAAJJJUUU[[[dddkkkpppvvv}}}www^^^JJJAAA@@@888888777666666666666666444444444444444444444444222222222222222222222222111222222333333555999===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???AAADDDJJJTTT...111111---///444333---000000///............///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---000000...+++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******************,,,++++++******++++++,,,******+++++++++,,,,,,,,,000...,,,,,,---...//////...000222444888AAAMMMVVV\\\fffmmmiiijjj{{{uuuYYYEEE===<<<999777777555222444999444444333333333444444555333333333333333333333333111111111222333444555666999999888888999999:::;;;;;;;;;;;;<<<>>>???AAABBBDDDEEEFFFUUU555777555000///222111---000//////...............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000...,,,***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,///...------...///000000000111333777>>>IIIUUU^^^dddkkknnnnnnuuusssXXXGGG@@@;;;999::::::777777999555444444333333444444555333333333333333333333333222222222333444555777777888888777777888888999:::999999999:::<<<===???@@@DDDEEEGGGWWW000333333///...111444333000///......------......------------------------...------...//////...,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------......//////000000000222777???JJJXXXeeelllnnnpppsssyyysssZZZEEE===777999;;;999666666555555444444444444444555333333333333333333333333333333333444555666777888999888888888888999::::::999999999:::<<<===???@@@CCCEEEHHHXXX///222444333222222444666000///......------......------------------------------......///......---+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,******+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------...//////.........///111555>>>KKKZZZgggqqqvvvrrruuu|||tttSSSFFF:::888;;;:::777666666555555444444444444555444444444444444444444444333333333333444666777888::::::999999::::::;;;<<<;;;;;;;;;<<<>>>???AAABBBBBBEEEIIIYYY777777888777555111000111000000///............///........................---......///......------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------............///000///------...///555===JJJXXXdddmmmrrrtttuuu~~~kkkXXXCCC;;;;;;;;;::::::777666555444444444444444444444444444444444444444111111222222333444666777888888888888888999999:::;;;;;;;;;<<<>>>???AAABBBAAAEEEIIIXXX;;;666333333333111000111222111000000//////000000////////////////////////,,,...//////...------...,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,******++++++,,,---------,,,++++++******++++++,,,---------.........//////...000111000......222666???IIIXXXdddjjjmmmppprrrhhhNNN???:::777777888777777666555444444444444444444444444444444444444111111111222333444555666555555555555555666777777999999999:::<<<===???@@@@@@EEEHHHVVV|||RRRDDD999666666555444666333222222111111111111111////////////////////////,,,...000///---,,,---///,,,,,,,,,------------......---,,,,,,++++++,,,,,,******++++++,,,------...,,,++++++******++++++,,,---.........////////////...000222111000333:::@@@IIIVVVeeeooorrrtttyyyzzz^^^JJJ???888666777888777666555444444444444555555555555555555555555222222222333444555666777666666666555666777777888999999999:::<<<===???@@@@@@DDDGGGSSSyyy{{{eeeOOODDD???999555666444333222222111111222222000000000000000000000000+++...000000---,,,---///,,,,,,,,,---------.........---,,,,,,++++++,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,............/////////000---000222222333888AAAHHHOOO]]]mmmwwwyyy~~~pppZZZJJJ@@@<<<===888888777555555444444444555555555555555555555555333333333444555666777888999999999888999::::::;;;;;;;;;;;;<<<>>>???AAABBB@@@DDDFFFRRRwww~~~```KKKAAA:::444999444//////111444555333000000//////............------..................,,,,,,,,,------------...------------------------......------------.........------,,,,,,------...,,,...000000///...///000111...000666;;;AAALLLYYY]]]nnnwwwzzzpppoooqqqVVV@@@999<<<>>>;;;666333555777666333333333333444444444555555111222333333333555999<<>>===<<<<<<===>>>??????===<<<;;;;;;===@@@BBBCCCFFFHHHRRRvvviiiOOO<<<666999;;;:::777444222222111111111000000000000000....................................////////////------------------------......------------......---,,,,,,++++++,,,,,,---,,,...//////......///000000///222999>>>DDDQQQ]]]lllzzziiiKKK>>>===:::888555444555777666444777777666555444333222222111222333333333555999<<>>===<<<<<<===>>>>>>>>>===<<<;;;;;;===@@@BBBCCCFFFHHHRRRuuu{{{bbbCCC???999666555444222000222222222222222222222222////////////............//////000000000111111111------------------------......------------......,,,,,,++++++++++++,,,,,,,,,---//////......///000000222888@@@FFFPPP___lll~~~YYYCCC;;;888777777888888888777777888777777666555444333222222333333333333555999<<<>>>======<<<<<<===>>>>>>>>>===<<<;;;<<<>>>@@@AAABBBFFFHHHQQQtttnnnWWW;;;///222888777222222222222333333333444444000000000/////////////////////000000000111111111..............................------------......---,,,,,,++++++,,,,,,---,,,---......---...///111111666>>>GGGRRRbbbtttmmmOOO???:::999:::<<<<<<999999;;;555555555666666666777777333333444333444666999<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;<<<>>>@@@AAAAAAFFFGGGPPPrrrdddIII===:::888777333333333333333333333333111111000000000/////////......////////////000000..............................------------............------------......---...///.........111333333999BBBNNN^^^ssscccLLLAAA<<<:::<<<<<<888888<<<666666777777777777888888333444444444444666999<<<;;;;;;<<<<<<============<<<<<<;;;<<<===???@@@AAAAAAFFFGGGOOOppp~~~[[[BBB888888555555444444444333333333222222111111000000//////---------.........//////..............................------------......//////............//////.../////////...000222555777===HHHVVVjjjwww___KKK@@@888999:::666555999;;;:::999888777666666555444555555444444666999<<<:::;;;<<<===============;;;;;;;;;<<<>>>???AAAAAA@@@EEEGGGNNNnnnfffMMMAAA888888777666555444444333333333222111111000//////------........./////////..............................------------...............------.........///000000000///111444777???FFFRRRcccxxx|||ZZZHHH:::999:::777666999;;;;;;:::999888777666666555555555555444666999<<<999:::;;;===============:::;;;;;;===>>>???AAAAAA???EEEGGGNNNlllnnnSSS;;;:::999888777555444444333333222222111000000///............////////////////////////////////////.........------............------,,,,,,------...000111111000000222555888FFFOOO\\\nnn}}}fffOOO===;;;===:::888;;;888888999999999:::::::::555666666555444666999<<<888999;;;===>>>>>>===<<<::::::;;;===>>>@@@AAAAAA???EEEGGGMMMkkkXXXHHH;;;888888555444555888444222555666222000000////////////..................------------......////////////////////////////////////000000000000111000111222222222999AAAQQQTTTlll[[[>>><<<===555555>>>;;;;;;::::::999888777666444444444333333555999<<<============>>>???@@@AAA<<<<<<<<<===>>>@@@AAABBBBBBAAAEEEOOOjjjgggEEE888::::::555000444111000333444111111333111111000000000////////////......------......///////////////////////////////////////000000000111222000111333444666???IIIXXXbbbzzzsssMMMAAA@@@;;;888<<<;;;;;;::::::::::::::::::555666555444444555999<<<===============>>>@@@@@@>>>>>>======>>>???@@@@@@BBBBBBFFFOOOjjjbbbGGG>>>;;;888666444222222444333000000444222222222111111111111000//////............///////////////////////////////////////000000000111111222000000333666;;;GGGSSS```pppaaaGGG???<<<999666<<<;;;:::999999888888888777777777666555666999<<<<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>???CCCCCCGGGPPPiiilllMMM<<<;;;@@@666555777999666000000333222222222222111111111111000//////......//////000//////////////////////////////000000000111111111222000000333777???NNN[[[jjjyyyxxxRRR@@@>>>;;;777===;;;:::888777666666666888999999777666777999;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDDDDHHHPPPiiimmmNNN@@@<<<555444777:::888333000222222222111111111000000000000000000//////000000000000000000000000000000000000000000000111111111111222000000444:::DDDUUUccczzzeeeJJJAAA???===;;;;;;999888888999:::;;;888999999888777777999;;;::::::::::::;;;<<<===>>><<<<<<<<<===>>>@@@AAABBBDDDDDDIIIPPPggguuuSSS<<<777444333777999555333333222222222111111111000000111111000000000000111111000000000000000000000000000000000111111111222222333111333999AAANNN```ooozzz}}}xxxXXXEEE>>><<<:::999999999;;;???BBBDDD777888999888777888999;;;;;;;;;:::;;;;;;<<<===>>>;;;<<<<<<===>>>@@@BBBCCCCCCDDDIIIOOOeeeyyy[[[GGG===555555888777555555333333333333222222222222222111111000000111111222000000000000000000000000000000111111111222222222333333777@@@KKKZZZmmm~~~|||vvvqqqoooooojjjooouuuwwwwwwxxx{{{mmmOOO???::::::999999999:::===@@@CCC555666888888777888999;;;;;;;;;;;;;;;<<<===>>>???============>>>???@@@AAABBBCCCIIINNNcccZZZJJJ;;;666888777666555555555444444444333333333222222111111111111222222000000000000000000000000000111111111111222222222444444:::EEESSScccxxxyyyvvvsssqqqooolllgggcccgggnnnvvv{{{||||||}}}___FFF>>>===;;;888777666777999;;;333555777777777888:::;;;<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>??????BBBCCCHHHMMMbbbiiiFFF888999:::777444444444333111333444222...444333333222222111111111111111111111111111111111666444111000000222222222000555>>>JJJ[[[ooozzzpppjjjjjjllloooyyysssTTT======>>>===:::888888999888666555555555666777999:::888888888888888888888888:::::::::;;;<<<>>>@@@BBBBBBBBBFFFKKKaaafffNNN>>>555444888888888777555555777777666333333333222222222222222111111111111111111111111444222111000111222333333777:::DDDXXXppp~~~yyyyyy{{{}}}hhhFFF>>>>>>===:::999::::::999888777666666666777888999999999999999999999999999:::::::::;;;<<<>>>@@@BBBCCCCCCGGGLLLbbbqqqPPP:::666;;;888888777555333222444555222222222222333333333333222222222222222222222222111111111111222333444444;;;@@@NNNiiiXXXBBB???<<<:::;;;;;;;;;::::::999888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBCCCGGGLLLaaarrrRRR???999777666777666333//////222111222222333333444444444222222222222222222222222000111222222222222444555<<>>@@@AAA@@@BBBGGGKKK___vvvQQQ999999777777:::999444333777222222222333333444444555222222222222222222222222222333444333222222444666AAATTTooo}}}}}}~~~XXXJJJ===:::;;;:::999;;;888777777777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAAAAADDDIIIMMM```pppOOO???888555999:::666666:::333333333333444444444444333333333333333333333333333444555444222333777;;;LLLfff}}}yyyjjjUUUBBB<<<<<<:::999<<<666666666777999;;;===???????????????????????????======<<<<<<===???@@@AAACCCFFFMMMPPPbbb|||SSSCCC888888999555555999444444444444444333333333333333333333333333333333222444555333222555<<>>777666666777888:::<<<===????????????????????????>>>============???@@@AAABBBFFFMMMPPPaaalllUUUAAA===;;;666555:::555555555444444333333333333333333333333333333333000222444333333777AAAHHHcccxxxuuuvvv|||oookkkqqqjjjNNNCCCAAA<<<;;;???888888777777777888:::;;;????????????????????????>>>>>>=========???@@@AAA>>>CCCJJJMMM^^^vvvJJJ;;;===;;;666333555555444333333333444444555444222111111111222222222666222000777;;;CCCRRReee}}}xxxuuu{{{qqqgggdddsss|||ZZZHHH>>>888999???888888888777777999<<<>>>@@@@@@AAAAAAAAA@@@@@@???>>>???@@@???>>>===>>>???BBBBBBFFFKKKbbblllGGG999::::::777666555444444333333444444555444333111111111222333333777333222999===FFFVVVqqquuusssyyy~~~ttt}}}kkkbbb___llliiiOOOBBB===;;;<<<888888888777777999;;;===??????@@@@@@@@@@@@@@@???>>>???@@@@@@>>>>>>>>>@@@DDDDDDHHHLLLbbb^^^???::::::777666666555444444444444444444444333222222222333333333777444444<<<@@@KKK^^^~~~rrrkkknnn|||pppfffooo}}}iiibbb^^^gggwww~~~YYYDDD>>>;;;777888888777777888999:::;;;======>>>???@@@@@@@@@@@@>>>@@@AAA@@@??????@@@AAAEEEEEEIIIMMMaaa[[[CCC;;;888777777666555444444444444444444444333333333333444333666333666???CCCPPPgggiiifffnnn}}}zzzjjjbbbjjjvvvnnnhhhcccfffrrrjjjJJJAAA>>>::::::999777777888999::::::;;;<<<===>>>???@@@@@@@@@???@@@AAAAAA@@@???AAABBBCCCEEEIIIMMMaaaUUU???<<<999888777666555555555555444444444444555444444444222444333888AAAFFFVVVpppyyyfffgggrrr{{{zzzqqqgggbbbgggpppsssmmmeeebbblll~~~UUUEEECCCCCC>>>:::777666888:::::::::;;;<<<===>>>???@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBB@@@CCCIIIMMMaaajjjIII>>>:::999888666555555555555333444555666666666555555333555444;;;EEEJJJ\\\{{{rrrfffkkkuuuyyy~~~vvvnnnhhhccc___ccciiisssmmmbbb]]]fff}}}^^^EEE@@@DDDBBB===777555888;;;<<<;;;======>>>???@@@@@@@@@@@@===???@@@@@@??????AAABBB???CCCIIIMMM``````CCC::::::888777666555555555333444555666777666666555555666666???JJJNNNcccwwwjjjffflllvvvyyyxxxmmmfffaaa___aaaggg|||tttnnnbbb\\\hhhjjjIII>>>AAAGGG@@@777444777;;;======??????@@@@@@@@@@@@@@@???<<<===????????????@@@BBB@@@DDDKKKNNN```|||NNN;;;:::999777666555555555333444666777777777666555777888888BBBMMMRRRgggzzzkkkdddeeellltttzzzqqqhhhcccaaadddiiiuuuxxxrrreee```nnnyyyTTTCCCCCCIIIAAA888444777<<<>>>???@@@@@@AAAAAAAAA@@@@@@???;;;===>>>???>>>>>>@@@AAABBBFFFLLLNNN___tttJJJ777:::@@@444555===888777666666555555555666666888888@@@JJJLLLPPPgggnnnbbbbbbdddiiiooo~~~oooiiifffaaabbbgggssszzzpppfffiii|||dddJJJCCCDDD>>>999:::;;;:::<<<@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@DDDEEEJJJNNN^^^___CCC:::>>>666555;;;888888777777666666777777777999:::AAAJJJNNNXXXtttmmmbbbcccgggmmmuuu~~~ooojjjeee___```fffttt}}}ssskkkqqqwwwUUUEEECCC===999999::::::<<<@@@BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@CCCEEEJJJNNN^^^VVV<<<;;;888777999888888888888777777888888999:::<<>>>>>>>>>>>>>>???@@@@@@CCCDDDJJJMMM]]]lllBBB888:::888888999888888777777777888999999999>>>FFFMMMXXXooohhh```ccckkkvvv|||qqqdddYYYXXX___mmm}}}vvvnnnyyyqqqGGGAAA;;;777999;;;;;;>>>BBBAAA@@@@@@@@@@@@?????????>>>=========>>>???@@@AAACCCDDDIIIMMM]]]OOO999;;;:::888;;;666666666666777777888999888@@@HHHPPP___zzz{{{ddd___dddlllxxxuuufffZZZ\\\eeennn~~~}}}sss}}}RRRBBB<<<888999;;;<<<>>>BBB????????????>>>>>>>>>>>>============>>>???@@@AAACCCDDDIIIMMM]]]ddd@@@===<<<888<<<666666666666666777888999:::CCCKKKSSSfffqqq``````gggppp{{{vvvhhh^^^cccooovvv{{{]]]DDD>>>:::;;;<<<===???CCC@@@?????????>>>>>>>>>>>>============>>>???AAAAAABBBCCCIIILLL\\\{{{JJJ???===888;;;777777777777888999::::::???GGGMMMUUUlllvvvfff\\\aaallluuuwwwggg]]]eeesss|||fffFFF@@@;;;<<<======???CCCAAAAAAAAAAAA@@@@@@@@@???<<<<<<======>>>@@@AAABBBBBBCCCIIILLL\\\QQQ@@@>>>888:::888888888888999:::;;;<<>>>>>@@@CCCCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<<<<===>>>@@@AAABBBBBBCCCHHHLLL\\\qqqCCC>>>EEE888999777777:::999777:::???DDDMMMMMMUUUuuurrr___]]]]]]cccppp~~~xxxccc\\\bbbkkk||||||ssskkkhhhlllnnnjjjiiilllwww{{{IIIAAA@@@<<<666===DDD???CCCCCCBBBBBBAAAAAAAAA@@@AAA@@@@@@@@@???@@@@@@@@@BBBEEELLLNNN[[[TTT??????777999777777:::999888:::@@@EEENNNOOOZZZ{{{iii^^^\\\]]]dddqqqyyydddZZZ\\\aaawww}}}}}}wwwxxx{{{mmmccc^^^dddkkkkkkhhhgggnnnwwwVVVFFF???>>>999===CCC@@@DDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>>>>>>>???AAABBBBBBEEELLLNNN[[[qqqIII>>>:::999777888::::::999<<>>======???BBBCCCBBBEEEKKKMMMZZZ[[[CCCAAA:::888888:::::::::>>>DDDJJJOOOTTTiiirrr```\\\\\\```jjjxxxuuubbbVVVQQQPPPNNNYYYfffmmmooowwwwwwqqqggg^^^^^^ccceee```ZZZ\\\dddrrr~~~SSS;;;@@@@@@===AAAFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB???======???BBBDDDBBBEEEKKKMMMYYYmmmHHHAAA;;;888888:::;;;;;;@@@FFFLLLOOOVVVooooooccc\\\]]]cccooo}}}~~~ppp```XXXTTTRRRJJJQQQ___lllpppsss|||rrrmmmeeeaaaaaaaaa___[[[[[[aaalllyyy[[[<<>>???AAACCCBBBEEEKKKLLLYYY|||LLL===;;;999888;;;<<<<<>>BBBEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEBBB???>>>???AAABBBBBBDDDJJJLLLXXXWWWAAA<<<999999;;;<<<===CCCJJJKKKQQQaaassseeeeee___ccckkkzzz~~~pppfffbbb\\\WWWSSSKKKQQQfffrrrooopppxxxzzzpppggggggjjjfff^^^XXXZZZ___gggrrrtttLLLAAA===>>>BBBBBBCCCCCCCCCCCCDDDDDDDDDEEEAAA@@@????????????AAAAAABBBDDDJJJKKKWWWdddKKK<<<999999;;;<<<>>>DDDKKKJJJSSSgggooocccfff```dddnnn}}}xxxtttjjjeee^^^WWWVVVIIIKKKbbbrrrooolllqqqnnnwwwvvvlllmmmppphhh\\\UUUVVVYYY```kkk{{{}}}TTTCCC<<>>?????????@@@@@@AAAAAAAAA<<<<<<<<<===>>>@@@AAABBBAAADDDJJJKKKWWW|||HHH@@@>>>999777<<>>?????????=========>>>??????@@@@@@============>>>???AAAAAAEEEEEEKKKOOO[[[VVVCCC@@@;;;:::>>>DDDHHHJJJKKKNNNnnn|||iiibbbdddccckkkwwwzzz~~~xxxoooiiiaaaYYYTTTMMMNNN^^^nnntttqqqmmmhhheeeeeekkkqqqzzzvvviiiaaa```^^^YYYXXX]]]```fffwwwgggIII???AAACCCBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAAEEEDDDJJJNNN[[[iiiFFFAAA<<<<<<@@@EEEHHHIIILLLRRRsssqqqeeebbbbbbccckkkxxx|||zzztttkkkbbb\\\UUUNNNNNN]]]ooowwwuuurrrmmmiiieeeeeegggooopppfffcccaaa[[[YYY\\\]]]aaappppppLLL@@@DDDGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@?????????>>>??????@@@@@@DDDDDDJJJNNNZZZvvvGGG@@@;;;>>>CCCFFFHHHIIINNNXXXzzziiibbbaaa]]]___hhhvvv{{{}}}{{{oooeee```XXXQQQPPP]]]rrr{{{wwwsssnnnjjjhhhmmm~~~zzznnnhhhfff___\\\^^^^^^```oooSSS@@@DDDGGGCCCFFFFFFEEEEEEDDDDDDDDDDDDAAA@@@@@@?????????@@@@@@CCCCCCIIIMMMYYY~~~III???:::>>>DDDGGGHHHKKKOOO^^^fff___]]]XXX]]]hhhwwwzzzvvv}}}|||sssiiiccc[[[TTTRRR```xxx|||xxxrrrlllmmmzzzuuukkkiiiccc___```___aaaooo\\\AAABBBDDD>>>BBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@AAACCCCCCIIIMMMYYYOOOBBB:::???EEEGGGIIIMMMNNNccceee]]][[[WWW___kkk{{{zzzwwwjjjddd\\\VVVTTTbbb~~~}}}vvvnnnkkkqqqzzz|||ooommmfffbbbbbbaaabbbooofffBBBAAACCC===>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBDDDDDDJJJNNNZZZXXXHHH===AAAGGGGGGIIINNNNNNgggwwwbbb[[[[[[ZZZbbboooxxxjjjbbb\\\WWWUUUccc{{{qqqiiijjjooo}}}zzztttmmmhhhgggdddeeeqqqmmmEEEBBBFFFAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDJJJNNN[[[```MMM@@@CCCHHHGGGIIINNNOOOjjjqqq```ZZZ\\\^^^dddpppxxxjjj```[[[VVVUUUccctttkkkiiilllrrr}}}|||tttooommmiiihhhtttqqqGGGDDDJJJFFFGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@AAABBBCCCDDDEEEEEEEEEKKKOOO[[[SSS>>>>>>EEEMMMIIIPPPRRRrrr{{{nnnaaaUUUWWWbbbkkkuuussseeebbb^^^YYYUUUbbb{{{lllfffhhhkkkooovvv{{{uuuoooiiihhhyyy~~~QQQBBBGGGFFFIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCAAA??????@@@AAAFFFLLLIIIPPPZZZ\\\DDDBBBFFFLLLHHHOOOTTTvvvvvvjjj```UUUVVV```iiitttpppcccaaa]]]WWWTTTaaaqqqgggeeecccfffkkkpppttt~~~~~~vvvooooooXXXEEEIIIHHHIIIGGGEEEDDDEEEEEECCCBBBBBBBBBBBBAAA@@@???AAACCCFFFLLLIIIPPPZZZaaaGGGCCCFFFLLLHHHOOO[[[mmmddd^^^VVVVVV^^^hhhttt~~~oooeeeddd\\\VVVTTTaaa{{{kkkeee]]]]]]___cccgggppp}}}uuuvvvaaaIIIKKKKKKJJJHHHFFFEEEFFFFFFDDDCCCAAABBBBBBAAA@@@@@@BBBEEEFFFLLLIIIQQQ[[[cccGGGBBBEEEKKKHHHPPPbbb}}}fff```^^^XXXWWW]]]hhhuuu|||qqqiiiiii^^^XXXUUUbbbtttjjjbbb]]][[[\\\^^^eeexxxwwwyyyjjjLLLLLLPPPLLLJJJGGGFFFGGGGGGFFFDDDBBBBBBBBBAAA@@@AAADDDFFFEEEKKKIIIQQQ[[[hhhLLLEEEFFFLLLHHHPPPeeevvvaaa^^^^^^XXXYYY___iiivvvzzzqqqlllkkkaaa[[[YYYeee~~~wwwmmmddd^^^\\\ZZZ]]]pppwww{{{pppNNNNNNSSSMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCCCCAAA@@@BBBEEEHHHEEEKKKJJJRRR\\\rrrTTTKKKJJJMMMHHHOOOdddqqq___]]]\\\WWWYYYaaahhhvvvwwwooojjjhhhbbb]]]]]]hhh}}}zzznnndddaaa[[[[[[lllwww}}}wwwRRRPPPVVVNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEDDDBBB@@@BBBEEEHHHDDDKKKJJJRRR\\\tttWWWNNNMMMOOOHHHOOOdddlll^^^\\\ZZZTTTXXXaaaggguuu~~~vvvnnnhhheee```\\\___kkk}}}xxxmmmiiibbb___ooouuu}}}WWWRRRVVVOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@AAAEEEHHHDDDKKKJJJSSS]]]qqqTTTMMMMMMPPPJJJPPPeee{{{jjj]]][[[XXXRRRVVVaaafffssswwwoooiiieee]]][[[```lll}}}tttppphhhdddttt|||rrr{{{\\\TTTVVVPPPNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEBBB@@@AAADDDHHHDDDKKKJJJSSS]]]MMMCCCMMMIIIHHHYYYnnn}}}nnn```\\\YYYTTTVVV\\\gggsss~~~yyyoooeee^^^[[[YYY___ooowwwlllgggvvvyyysss{{{bbbPPPSSSSSSRRRNNNIIIHHHJJJJJJFFFGGGEEECCC@@@@@@BBBEEEGGGGGGHHHOOOQQQ[[[OOOCCCKKKGGGGGGXXXrrryyyjjj^^^[[[XXXTTTVVV]]]gggsss~~~{{{oooddd]]]ZZZZZZ```ooossslllxxxrrroooyyycccRRRWWWTTTSSSOOOIIIGGGIIIHHHDDDCCCBBB@@@???AAADDDGGGJJJFFFGGGNNNRRR]]]SSSBBBIIIEEEFFFWWWrrrtttfff[[[YYYVVVSSSVVV^^^gggrrr}}}zzzmmm```YYY\\\___ggguuuzzzrrr{{{~~~tttkkkkkkyyydddSSSWWWRRRRRRMMMHHHFFFGGGFFFAAAAAA@@@??????@@@CCCGGGIIIGGGHHHOOOTTT```WWWBBBGGGEEEGGGYYYppppppddd[[[XXXUUUQQQUUU]]]fffrrr}}}vvvggg[[[TTTYYYaaannn{{{xxx|||{{{wwwooohhhkkk{{{dddOOOQQQMMMMMMJJJEEEDDDFFFEEE@@@CCCBBB@@@???@@@AAACCCEEEJJJJJJQQQVVVbbbYYYBBBFFFFFFJJJ\\\rrrpppeee\\\YYYUUUPPPTTT]]]gggsss~~~sssdddYYYSSSUUUbbbrrruuusss{{{rrrkkknnn~~~fffLLLIIIGGGHHHFFFCCCDDDFFFEEEAAABBBBBB@@@@@@@@@BBBCCCEEEMMMMMMRRRWWWddd]]]DDDGGGGGGMMM]]]yyyoooeee]]][[[VVVPPPUUU^^^hhhtttrrrddd[[[WWWYYYhhhyyyvvvqqq{{{zzzpppooo~~~lllMMMGGGDDDEEEEEECCCDDDHHHGGGCCC?????????@@@BBBEEEGGGIIIOOONNNSSSXXXfff```EEEGGGHHHMMM\\\}}}mmmddd^^^\\\XXXSSSXXXbbbiiiuuu~~~nnnbbb\\\[[[^^^mmm{{{www~~~rrrmmmyyyuuuRRRHHHFFFGGGGGGEEEFFFIIIHHHCCC??????@@@AAACCCFFFHHHIIINNNLLLRRRXXXgggcccGGGGGGHHHLLLZZZ|||kkkccc^^^]]]YYYUUU[[[fffjjjvvvzzzjjj___[[[[[[[[[iiisssuuuuuuzzz}}}rrrjjjttt|||VVVIIIIIIJJJJJJGGGHHHJJJHHHDDDBBBBBBBBBCCCDDDEEEFFFFFFLLLJJJQQQXXXhhhfffGGGJJJHHHMMMfff}}}qqqkkkccc\\\VVVUUU^^^iiiqqq{{{vvviiiaaa]]]]]]bbbhhhooosssvvv{{{}}}ooogggiii{{{\\\XXXQQQOOOMMMLLLLLLLLLJJJHHHCCCCCCCCCBBBAAACCCFFFHHHJJJLLLTTTZZZjjjeeeFFFJJJIIIOOOjjjoooiiibbb\\\UUUTTT\\\gggooozzzvvvjjjbbb^^^^^^```fffnnntttyyywwwkkkccccccsss[[[XXXSSSRRRQQQPPPQQQPPPMMMKKKEEEEEEEEEDDDCCCDDDGGGJJJKKKNNNVVV\\\lllcccEEEJJJJJJRRRnnn|||mmmggg```ZZZUUUSSSZZZcccmmmxxxuuujjjccc```___^^^eeeooowww}}}qqqhhhaaa___iiiwww\\\VVVPPPPPPPPPRRRSSSRRROOOLLLHHHHHHGGGFFFDDDEEEIIIKKKMMMPPPYYY___ooodddEEEJJJKKKSSSoooxxxllleee^^^XXXTTTRRRXXXaaajjjvvvssshhhbbb___^^^```gggrrr}}}}}}ppphhhbbb^^^ccckkk}}}[[[QQQHHHIIIKKKNNNQQQQQQNNNLLLJJJJJJIIIFFFEEEFFFJJJMMMNNNRRR[[[bbbrrreeeFFFJJJKKKSSSooo~~~lllddd[[[VVVRRRRRRWWW___jjjvvv~~~ooofffaaa___]]]dddkkkvvv~~~}}}rrrjjjccc______bbbppp|||YYYKKKDDDEEEHHHLLLPPPQQQOOOMMMKKKJJJIIIFFFEEEGGGKKKNNNPPPTTT^^^eeeuuufffGGGLLLLLLSSSnnnmmmcccYYYSSSQQQQQQXXX___jjjvvv{{{mmmddd```^^^]]]fffmmmwww}}}sssssspppooonnnmmmwwwwwwlllddd```___^^^eeeooo}}}[[[MMMIIIIIIKKKNNNRRRSSSQQQOOOKKKKKKIIIGGGFFFHHHMMMQQQRRRWWWbbbiiiyyyfffHHHNNNNNNUUUpppooodddXXXQQQOOOQQQXXX```lllwwwzzzllldddaaa___^^^dddkkkvvv{{{sssllliiifffjjj~~~qqqhhheeecccaaaaaagggrrr~~~eeeZZZRRRRRRQQQRRRSSSSSSRRRPPPLLLLLLJJJHHHHHHKKKQQQUUUVVVZZZfffnnn}}}eeeIIIPPPPPPWWWrrrpppdddWWWPPPNNNQQQYYYaaammmwww{{{llleeebbbaaa___bbbhhhsss|||yyytttooolllvvvvvvmmmjjjhhhfffbbbfffnnnyyyooohhhYYYWWWUUUTTTSSSRRRPPPNNNMMMMMMKKKIIIJJJMMMSSSXXXXXX]]]iiiqqqcccLLLMMMOOO]]]vvvttthhh[[[SSSOOOPPPWWW```kkkxxxxxxmmmmmmoookkkfffaaabbbkkk{{{|||vvvwww{{{www~~~uuukkkjjjlllhhheeefffpppnnn^^^YYYWWWWWWYYYVVVQQQPPPSSSQQQPPPNNNLLLLLLQQQXXX^^^```cccooozzzeeeNNNPPPRRRaaa|||ssshhh[[[SSSOOOPPPXXX```iiiwwwxxxnnnmmmnnnjjjddd^^^___hhhwww}}}rrrrrrxxx}}}|||rrrmmmmmmhhhddddddnnnooobbbZZZXXXXXXYYYXXXTTTTTTWWWUUUSSSQQQOOOOOOTTT\\\ccceeehhhuuucccNNNPPPRRRcccqqqfffZZZSSSPPPQQQXXXaaahhhvvvxxxooonnnmmmhhhccc[[[\\\bbbppp}}}uuulllrrr}}}yyyqqqlllhhhdddbbbkkk~~~pppeee```\\\ZZZ[[[ZZZWWWWWWZZZVVVUUUSSSOOOOOOUUU___hhhjjjnnn|||cccPPPRRRTTTgggoooeeeYYYSSSPPPQQQYYYaaahhhvvvxxxqqqooommmhhhccc[[[ZZZ^^^gggpppwww~~~vvvsss{{{|||rrrkkkhhhcccbbbjjj|||mmmeeeddd___[[[[[[ZZZWWWWWWZZZUUUTTTRRROOONNNUUUaaajjjooorrrdddTTTXXXZZZnnnooodddYYYSSSPPPQQQXXX```hhhvvv{{{tttqqqnnnjjjfff]]][[[[[[```eeeiiiqqqxxx~~~~~~~~~sssllljjjeeeccckkk}}}iiiaaa]]]WWWTTTVVVXXXWWWXXXZZZUUUVVVUUUQQQPPPWWWdddooossstttaaaVVV[[[\\\qqqoooeeeZZZSSSPPPQQQWWW^^^iiivvv{{{uuupppllljjjaaa]]][[[\\\]]]```hhhqqqyyy}}}zzzqqqlllhhhfffooohhh___QQQLLLLLLQQQWWWYYYZZZ\\\YYY[[[[[[YYYWWW^^^kkkvvvxxxxxxbbbZZZaaaaaawwwoooeeeZZZTTTPPPPPPUUU]]]hhhtttzzzsssnnnllleee```\\\[[[ZZZ]]]fffooo{{{xxxnnnkkkjjjssskkk```QQQLLLLLLTTT[[[\\\\\\]]][[[___aaa___^^^cccppp|||~~~~~~kkkeeellllllpppfff[[[TTTPPPOOOUUU[[[gggsss}}}tttooommmgggbbb]]][[[ZZZ]]]gggqqq~~~pppmmmmmmvvvnnnbbbYYYTTTSSSZZZ``````^^^]]][[[```cccbbb```eeerrr~~~tttmmmqqq|||wwwjjj\\\RRRLLLLLLSSS[[[gggrrr}}}~~~tttmmmhhhiiieeeXXXRRRYYY^^^hhh{{{xxxnnnlll~~~pppgggbbb___^^^aaaeeeeee```[[[aaaaaa``````dddlllxxxwwwjjj\\\RRRMMMMMMTTT\\\gggsss~~~~~~wwwqqqmmmgggeeeYYYRRRWWW\\\iiixxxppppppoooeeeeeecccbbbccceeeeeebbb___dddeeeeeeeeeiiiqqq}}}vvvjjj\\\SSSNNNNNNUUU]]]gggsss{{{tttnnnjjjeeefff\\\TTTXXX^^^pppyyy{{{tttvvvmmmcccgggfffeeeeeeeeeeeeeeeeeedddfffffffffiiittttttiii[[[RRRNNNMMMTTT\\\gggsss{{{rrrjjjeeedddggg___XXX[[[dddzzzssskkklllsss}}}{{{}}}hhh___aaabbbbbbaaa```aaadddgggeeefffeeecccffftttssshhh[[[RRRMMMLLLRRRZZZfffsss|||vvvllleeeaaaeee___YYY]]]gggsssddd\\\cccjjjttt~~~```ZZZUUUVVVVVVVVVVVVYYY]]]aaabbbbbb___[[[___rrruuuiii\\\SSSNNNLLLRRRYYYeeeqqq~~~xxxllleee___ccc]]]WWW]]]hhh|||kkk^^^XXX___eeennnwww~~~YYYWWWMMMLLLLLLMMMOOOSSSVVVXXXWWWXXXVVVQQQVVVlllxxxlll___VVVPPPNNNRRRYYYcccooo|||zzznnnfffbbbddd]]]XXX^^^hhh}}}tttfff^^^[[[[[[```gggooovvv}}}zzzWWWXXXPPPNNNLLLNNNRRRUUUUUUTTTRRRVVVWWWUUUYYYpppzzzooobbbXXXRRROOOSSSYYYbbbnnnzzzssskkkggghhh```ZZZ```iii||||||nnnddd___]]]WWW\\\bbbhhhooouuu|||yyyXXX\\\YYYUUURRRSSSXXXZZZXXXUUUZZZ```dddccchhhnnnccc^^^PPPLLLSSSVVV]]]jjjxxx{{{qqqnnnbbb]]]```bbbhhh|||}}}tttjjjbbb___XXXYYY[[[^^^bbbiiiqqqvvvyyytttddddddaaa```^^^___aaadddfffgggjjjrrrwwwyyynnnccc^^^QQQLLLQQQTTT\\\hhhttt|||~~~tttjjj```\\\aaadddjjj~~~uuukkkccc___XXXXXXXXXXXX[[[```hhhmmmttt}}}tttgggiiikkkjjjiiijjjlllooorrrssszzznnnddd^^^QQQKKKOOOPPP[[[dddoooxxxyyykkkaaa^^^ccceeeiii{{{wwwlllddd___XXXVVVTTTRRRRRRVVV\\\aaannnvvvrrriiinnnpppooooooppprrrvvvzzz|||nnnddd___SSSLLLNNNLLLZZZaaakkkttt~~~qqqgggcccfffeeedddrrrwwwlllddd^^^XXXVVVRRRNNNMMMPPPUUUZZZfffooozzzkkkhhhooooooooopppqqqsssxxx}}}nnndddaaaUUUMMMMMMJJJWWW^^^hhhrrr~~~vvvlllggghhhddd```kkk|||vvvkkkccc\\\WWWVVVRRRNNNMMMOOOTTTXXX^^^kkkuuuxxx}}}bbbdddnnnnnnoooqqqrrrtttyyynnneeecccXXXPPPNNNIIIRRR[[[fffooozzz|||qqqkkkjjjddd^^^hhhyyyuuujjjbbb[[[WWWVVVSSSPPPOOOPPPTTTXXX___nnn{{{|||zzz}}}zzzzzzyyy|||xxx\\\cccnnnkkkmmmooopppsssyyyuuunnneeeeee[[[RRROOOIIILLLWWWcccllluuu{{{rrrnnneee]]]eeeuuuvvvkkkccc\\\VVVVVVTTTRRRPPPPPPRRRTTT\\\ooo{{{nnnmmmooonnnmmmmmmuuurrr[[[eeeqqqlllooorrrsssvvv|||~~~jjjnnnffffff\\\TTTPPPJJJGGGTTTaaaiiiqqq{{{yyyrrrfff[[[aaapppvvvllleee]]]VVVVVVUUURRRPPPNNNOOOQQQRRRhhhooommmqqqnnnfff```gggsssppp]]]iiiuuutttwwwzzz|||~~~xxxiiirrrkkkggg\\\UUUPPPFFFJJJRRR\\\hhhqqqxxx~~~wwwiiibbbdddhhhwwwnnnhhh```[[[UUUPPPRRRTTTSSSRRRSSSWWWaaatttyyysssxxxyyyooobbbfffiiizzzbbbVVViiioooqqqvvv{{{}}}~~~nnneeeoooiiiggg]]]WWWRRRHHHIIIOOOYYYcccmmmuuu}}}}}}nnnfffdddfff{{{rrrllleee^^^WWWRRRTTTUUUSSSRRRSSSUUU^^^ppp}}}~~~rrreeedddiii|||```TTTfffkkkiiikkkmmmnnnrrr{{{fffgggpppjjjhhh```YYYTTTIIIGGGLLLTTT\\\fffqqq{{{tttjjjeeeeeeyyysssmmmccc[[[UUUVVVWWWTTTSSSTTTVVV^^^nnnxxxiiibbbjjj]]]RRRaaagggjjjjjjiiijjjppp{{{|||rrr}}}qqq^^^gggssskkkjjjbbb[[[UUUJJJGGGJJJOOOVVV```lllxxxvvvlllgggfffzzz{{{tttggg___XXXXXXXXXUUUTTTUUUYYY___lll|||sssfffpppYYYQQQ___gggkkkjjjiiilllsss~~~wwwaaaWWWcccqqqhhhhhhaaa]]]WWWLLLIIIJJJMMMRRRZZZgggttt}}}wwwooojjjiiivvvyyykkkccc\\\[[[ZZZXXXVVVWWWYYY^^^hhhttt|||ttt~~~xxxVVVSSS```jjjffffffhhhlllsss|||vvvZZZXXXaaa~~~oooeeeeee```___[[[PPPKKKKKKKKKNNNUUUaaannnwww~~~}}}uuupppmmmsss|||qqqhhh```___^^^\\\[[[\\\ZZZ^^^hhhrrrwwwxxx~~~zzzyyy~~~lllSSSVVVaaannnlllooossswww{{{eeeXXX[[[___rrrxxxkkkhhhcccaaa]]]RRRKKKJJJIIIKKKPPPZZZgggooowww{{{~~~uuupppsss~~~vvvmmmeeedddcccaaaaaacccdddhhhrrr|||yyyuuuuuuwwwbbbQQQXXXbbbpppvvvzzz~~~yyyVVVSSSYYYXXXhhhtttnnnfffccc^^^RRRKKKJJJHHHIIIMMMVVVbbbjjjqqqwww~~~yyyqqqtttyyypppiiiggggggeeeeeegggpppttt}}}xxxvvvyyy\\\PPPXXXbbbppptttxxx{{{zzzyyykkkVVVPPPTTTXXXfffyyyiiiiiihhhaaaXXXOOOJJJGGGHHHJJJOOOZZZeeennnuuu~~~vvv{{{nnnfffdddfffjjjooo}}}|||}}}UUUPPPRRRWWWiiigggfffggglllnnnnnnsssyyyyyyaaaUUURRRTTTXXXbbbppphhhddd```\\\SSSMMMIIIHHHIIIMMMWWWaaammmsss|||~~~rrriiiggghhhmmmrrr|||SSSPPPUUU\\\mmmjjjiiikkkmmmllllllrrryyyfffWWWVVVTTTSSSWWW]]]vvveee```___^^^WWWQQQKKKIIIHHHJJJSSS]]]jjjqqqzzz~~~sssjjjhhhiiimmmrrrrrrNNNNNNVVV```nnnssstttwwwyyyvvvwww]]]UUUWWWSSSQQQWWW[[[|||hhhcccccccccZZZTTTMMMJJJHHHIIIQQQYYYgggnnnwww~~~ppphhhggggggjjjooofffJJJJJJTTT```lllrrruuu{{{~~~zzzZZZTTTUUUPPPPPPXXX[[[{{{ooojjjhhheee\\\VVVPPPMMMKKKJJJOOOVVVbbbjjjssszzz~~~nnniiiiiiggggggkkk||||||^^^JJJJJJSSS```iiiiiinnnuuuzzz||||||}}}hhhSSSPPPQQQNNNPPPWWWYYYoooqqqjjjfff```^^^YYYUUURRRNNNKKKMMMRRR\\\cccmmmuuuyyy{{{nnnmmmoookkkhhhkkkpppwwwlllfffbbbbbbcccdddfffjjjvvv~~~{{{~~~YYYNNNLLLSSSaaagggmmmpppvvv|||~~~}}}yyyyyy~~~fffYYYMMMLLLNNNOOOPPPQQQTTTaaaxxxmmmgggbbbbbb]]]ZZZWWWQQQJJJJJJMMMTTT\\\fffnnnrrruuuyyy|||}}}~~~nnnpppuuunnnhhhiiieeevvvuuujjjaaaZZZXXXWWWUUUWWW[[[___mmmqqqQQQOOOLLLQQQ___dddmmmnnnssszzz~~~uuuttttttuuu{{{ZZZSSSKKKJJJNNNQQQOOOJJJPPPXXXvvvpppllleeeaaa]]]ZZZSSSJJJGGGIIIOOOWWWaaaiiimmmqqqtttwwwyyyzzz}}}}}}lllqqqwwwooogggggg```kkkppppppzzz|||qqqggg___^^^\\\XXXYYY]]][[[bbbooocccJJJMMMJJJNNN\\\```^^^___dddlllrrrwwwooooooooopppvvviiiUUUSSSPPPMMMKKKKKKKKKKKKMMMYYYyyykkknnnjjjhhhddd\\\SSSKKKFFFCCCHHHMMMUUU^^^eeekkkqqqtttwwwyyy|||~~~www|||tttmmmooogggkkkjjjkkkxxxzzzpppgggbbb]]]WWWVVVZZZ^^^```cccfffjjjvvv```KKKLLLKKKKKKRRRTTT\\\[[[[[[]]]bbbiiipppuuuvvvmmmmmmqqqyyyttt\\\RRRPPPNNNLLLJJJJJJJJJKKKJJJRRRnnnooopppiiihhhddd^^^VVVNNNHHHEEEFFFKKKSSS[[[bbbhhhooossstttwwwzzz|||~~~zzztttwwwppptttuuuwwwyyymmmhhhccc]]]ZZZ\\\\\\]]]___```___eeeuuuvvvWWWGGGLLLNNNRRR[[[^^^cccccccccdddhhhooowww|||{{{ffflllvvv___TTTNNNMMMKKKJJJIIIJJJJJJKKKPPPQQQbbbrrrooohhhgggddd___YYYRRRLLLHHHDDDHHHOOOVVV\\\dddkkkoooppprrrvvvyyy{{{xxxqqqhhhbbb___ZZZ\\\```aaa^^^]]]eeeppphhhOOOFFFNNNRRRXXXbbbfffiiijjjkkkmmmrrrzzzqqqzzzoooUUUOOOKKKKKKJJJJJJJJJJJJKKKKKKWWWRRRXXXzzzqqqhhhgggddd```[[[UUUNNNJJJBBBEEEJJJPPPVVV]]]eeejjjlllnnnrrrvvvyyy~~~uuujjjccc[[[^^^dddiiigggccceeejjjvvv```MMMIIIQQQTTTYYYdddhhhkkkmmmpppttt{{{{{{```PPPGGGJJJJJJJJJJJJKKKKKKLLLLLLRRRPPPUUU|||uuukkkhhhddd```]]]WWWPPPKKKBBBDDDGGGJJJOOOWWW___eeehhhkkkoootttxxx}}}xxxnnndddgggmmmsssrrrlllhhhiiinnnYYYLLLLLLTTTSSSYYYdddhhhlllpppuuuyyy~~~{{{wwwwwwcccWWWOOOEEEIIIIIIJJJJJJKKKKKKKKKKKKLLLQQQZZZ~~~wwwqqqlllfffaaa^^^XXXRRRLLLCCCCCCDDDFFFJJJQQQZZZ```dddggglllqqqvvv{{{vvvvvvzzz}}}uuuooommmpppxxxsssSSSJJJNNNTTTRRRXXXdddiiimmmrrrwwwyyy{{{ooorrr|||mmmVVVPPPNNNIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIPPPWWWrrryyyrrriiiccc___ZZZTTTNNNDDDDDDCCCCCCFFFMMMVVV\\\___ccchhhmmmsssyyyzzzyyy|||~~~xxxwwwvvvqqqqqqdddQQQLLLQQQTTTOOOUUUbbbgggiiiooouuuwwwvvvxxx~~~yyyyyyZZZLLLHHHIIILLLFFFGGGGGGHHHHHHHHHGGGGGGGGGKKKJJJ[[[~~~vvvllleeeaaa\\\VVVPPPFFFDDDBBBAAADDDJJJSSSZZZ\\\```eeekkkqqqwww~~~}}}qqqmmmlllpppzzz}}}~~~xxxqqq{{{[[[SSSOOOTTTTTTMMMQQQ^^^bbbcccjjjqqqsssrrrsssyyy___NNNLLLKKKHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLHHHOOOUUUggg{{{mmmggg```___[[[NNNJJJHHHDDDBBBCCCFFFKKKNNN^^^___bbbfffkkkqqqvvvyyy|||tttrrruuunnnlllppptttvvv{{{{{{zzzwwwXXXTTTRRRRRRRRRQQQSSS^^^iiikkkjjjmmmqqquuuyyyvvvSSSGGGHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGCCCJJJPPP\\\sssjjjbbb___^^^UUUMMMJJJEEEAAAAAAEEEJJJMMMVVVXXX\\\bbbhhhoootttwww}}}~~~zzz}}}uuupppppppppqqqwwwkkkRRRUUUUUUWWWYYYXXXYYYaaakkkpppqqquuu{{{vvv^^^IIICCCEEEFFFFFFIIIFFFEEEDDDCCCDDDDDDFFFGGGGGGCCCKKKOOOSSSxxxvvvmmmddd^^^\\\WWWRRRMMMGGGAAA@@@CCCGGGJJJLLLPPPVVV]]]dddkkkppprrruuuxxx}}}yyysssooopppwwwfffWWWWWWYYY^^^aaa```___eeemmmooopppvvv}}}]]]QQQGGGFFFGGGGGGHHHJJJEEEDDDDDDCCCDDDDDDEEEFFFFFFDDDKKKOOONNNdddzzztttjjjaaa]]]YYYWWWQQQIIICCC@@@AAAEEEHHHHHHLLLRRRZZZaaahhhlllnnnoootttzzz}}}{{{vvvxxx|||```[[[YYY[[[```dddcccaaafffnnnoooooossszzzdddPPPLLLIIIIIIIIIGGGFFFHHHDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBGGGKKKJJJTTT~~~oooeeecccaaa[[[UUUMMMEEEAAAAAACCCEEEHHHKKKQQQXXX___dddhhhiiilllrrrxxxzzz~~~nnnWWWVVV[[[\\\```bbbaaa___eeemmmsssqqqrrrwww}}}vvvTTTIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDGGGGGGKKKMMMPPPuuuoooeeegggeee^^^YYYQQQIIIDDDBBBBBBCCCHHHJJJOOOUUU[[[```dddfffhhhooovvvxxxzzzhhhZZZZZZ[[[\\\```bbb___]]]aaaiiiqqqnnnnnnpppttt|||dddOOODDDEEEDDDCCCBBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDDDDDGGGLLLHHHIIIPPPPPPfff{{{llljjjbbb___[[[TTTLLLGGGDDDBBBBBBDDDFFFJJJPPPVVV\\\aaadddcccjjjrrrwwwyyy}}}zzzfff``````ZZZ]]]bbbfffbbb]]]^^^dddhhhffffffhhhjjjnnnxxxoooTTTJJJBBBBBBAAA@@@AAACCCCCCAAA>>>???@@@AAABBBCCCCCCBBBEEEJJJCCCCCCMMMLLLXXXzzz{{{qqqbbb___\\\VVVOOOIIIEEECCCBBBAAACCCFFFKKKRRRYYY___bbb___fffooouuuxxxzzznnnaaa]]]ZZZZZZ^^^eeejjjfff^^^]]]```dddcccdddgggggghhhnnnwww}}}~~~YYYHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@DDD@@@;;;<<>>>>>??????@@@AAAAAAAAAEEEIIILLLJJJEEEAAAAAACCC???CCCFFFFFFFFFGGGLLLQQQ___ppphhhaaa^^^[[[SSSJJJDDDAAAAAA@@@@@@BBBFFFKKKNNNYYY[[[^^^```bbbeeeiiilllqqq{{{{{{|||vvvhhhbbbaaaeeeiiicccccccccbbbbbbbbbdddeeemmmlllnnnrrruuuyyybbbSSSDDDAAADDDCCC???:::????????????????????????BBBGGGKKKJJJCCC??????BBB???BBBEEEFFFEEEFFFIIILLLRRR}}}xxxkkk```^^^]]]VVVMMMIIICCCAAA??????@@@CCCFFFHHHRRRUUUYYY]]]___bbbeeehhhnnnuuu{{{~~~}}}uuusssvvvzzziiieee``````dddaaabbbccccccbbbaaabbbeeehhhqqqooonnnpppssszzzlllQQQIII@@@<<<======;;;888>>>>>>>>>>>>>>>>>>=========BBBFFFEEE@@@<<<===??????AAACCCDDDEEEFFFHHHIIIRRRgggsssaaa]]]]]]XXXRRRQQQGGGDDDAAA???AAACCCCCCDDDKKKOOOUUUZZZ]]]___bbbccclllnnnrrrwww|||~~~|||xxx{{{~~~xxxqqqpppooopppsssvvvbbbbbb[[[^^^cccXXX]]]```bbbbbbbbbdddiiimmmqqqnnnmmmpppttt|||iiiSSSIIIDDD===999:::<<<;;;999<<<<<<<<<======>>>>>>???<<>>>>>@@@???@@@BBBCCCDDDFFFHHHIIIPPPVVV~~~mmmccc```ZZZUUUVVVJJJGGGCCCAAABBBCCCCCCBBBDDDJJJRRRXXX\\\^^^___```eeeggglllrrruuuvvvttttttwwwzzz~~~wwwssssssrrrnnnkkkjjjgggkkksssggg]]]aaaYYYcccmmm^^^XXX\\\``````___aaaeeejjjllliiiiiilllpppwwwfffMMMFFFBBB???;;;999===@@@>>>:::999:::;;;<<<===???@@@@@@>>>???AAABBBAAAAAABBBCCC@@@@@@AAABBBDDDFFFHHHIIIGGGHHHfff{{{llleee\\\VVVWWWMMMIIIDDDCCCCCCDDDCCCAAA@@@FFFPPPXXX\\\]]]^^^^^^[[[^^^eeejjjkkkiiijjjmmmpppsssyyy|||ooohhhdddeeefffddddddeeeaaalll{{{{{{]]][[[```ZZZkkk{{{kkkVVVZZZ]]]]]][[[ZZZ^^^bbbeeecccdddgggiiinnnxxx```MMMDDD???DDDBBB???<<<;;;:::;;;;;;<<<<<<<<>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDEEELLLUUUwwwrrraaa^^^]]]YYYVVVPPPIIIFFFFFFFFFDDDBBBCCCCCCEEELLLVVV]]]______^^^^^^___aaacccfffhhhjjjppprrrtttwwwzzz~~~{{{uuupppddd\\\^^^```\\\\\\```iiikkkeee^^^UUUTTTZZZccciiilllXXXUUUVVV[[[^^^]]]]]]___``````cccfffeeegggpppzzzyyy{{{|||bbbLLLBBB??????AAA@@@>>><<<;;;::::::;;;999888888;;;>>>@@@@@@@@@AAA@@@???>>>============@@@??????@@@@@@AAABBBCCCAAALLLQQQeeelllccc___]]]VVVQQQKKKGGGFFFFFFFFFEEECCCBBBCCCGGGNNNUUUZZZ]]]]]]\\\\\\\\\^^^aaaeeeggglllmmmooorrrvvvyyy|||~~~xxxoooiiiccc[[[XXX\\\^^^ZZZ\\\bbbjjjzzzbbb\\\UUUTTTWWW[[[]]]]]]WWWTTTTTTXXX[[[\\\^^^bbbddddddfffgggfffhhhppp{{{xxxWWWFFF@@@:::999<<<======<<<<<<;;;:::::::::777666666888;;;===>>>===<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB===LLLKKKPPPzzzwwwgggbbbaaaZZZWWWQQQLLLHHHGGGFFFGGGAAAAAAAAABBBEEEKKKRRRWWWZZZYYYXXXXXXZZZ]]]```bbbfffgggiiikkknnnrrruuuvvvwww}}}zzzrrriii```ZZZXXXTTTUUUYYYWWWTTTXXXbbb~~~fff[[[XXXTTTTTTVVVWWWUUURRRVVVRRRQQQTTTWWWZZZ```fffjjjiiiiiijjjiiijjjsss~~~rrrVVVAAAAAACCC;;;666888::::::;;;;;;;;;:::999999999888888:::<<<>>>>>>===:::999999::::::;;;<<<============>>>???@@@AAABBB>>>IIIGGGFFFaaannnfffddd___^^^ZZZTTTNNNHHHEEECCC???AAABBBAAAAAADDDJJJOOOUUUUUUWWWXXXZZZ[[[\\\]]]aaaaaaccceeehhhkkknnnooosssxxx~~~vvvmmmeee\\\UUUPPPRRRPPPSSSWWWUUUTTT___oooyyy\\\SSSRRRRRRTTTVVVWWWVVVTTTUUUQQQNNNPPPSSSWWW```iiimmmllllllmmmlllnnnxxxrrrSSSBBB:::BBBEEE<<<666999999999::::::::::::999999:::999999:::<<<======<<<999999999:::;;;<<<===>>>======>>>>>>???AAABBBCCCBBBEEEDDDHHHSSSiiiqqqgggaaa```]]]YYYSSSLLLEEEAAA???BBBDDDCCCAAAAAADDDGGGNNNPPPUUUYYY[[[[[[[[[ZZZ^^^^^^```aaadddgggiiikkksssuuuyyy|||~~~~~~{{{}}}~~~vvvqqqiiiaaa[[[UUUQQQNNNOOOMMMOOOSSSRRRVVViiiiiiUUUOOOOOOOOOQQQSSSUUUVVVVVVTTTPPPNNNOOOPPPTTT^^^hhhkkkkkklllooooooqqq|||tttYYYHHHCCC;;;999>>>>>>:::999===::::::::::::999999999999999888777888:::;;;:::999999999999:::;;;<<<>>>>>>=========>>>???AAABBBCCCDDDBBBCCCKKKMMMPPP|||wwwhhhddd^^^[[[XXXRRRKKKEEEBBBCCCDDDCCCBBBAAAAAABBBFFFJJJOOOUUUYYYZZZYYYYYY\\\\\\]]]___aaadddfffgggpppqqqssstttuuuvvvvvvvvvwwwyyy{{{|||||||||~~~|||vvvrrriiiddd\\\VVVRRRPPPOOONNNQQQNNNMMMNNNLLLQQQfff}}}uuuYYYMMMMMMMMMMMMNNNOOOPPPRRRSSSRRRPPPNNNOOOOOOQQQZZZcccfffgggjjjnnnnnnqqqzzz|||fffRRRAAA777;;;;;;::::::999999:::;;;<<<;;;:::999888999999:::999888777777999:::999888888888999999:::;;;<<<===;;;;;;<<<===>>>@@@AAABBBBBBAAABBBJJJJJJFFFaaa}}}sssggg```^^^ZZZSSSLLLGGGDDDAAA@@@@@@AAAAAA@@@???BBBFFFLLLQQQUUUXXXYYY[[[[[[\\\]]]___aaacccdddiiikkkmmmoooppppppnnnmmmpppsssuuuvvvuuuvvvxxxzzz}}}~~~{{{uuummmgggccc^^^XXXQQQLLLKKKKKKLLLLLLPPPNNNOOOTTTWWW___vvv]]]LLLMMMIIIKKKMMMOOOOOOOOOOOOPPPQQQPPPPPPQQQOOOOOOUUU^^^aaacccgggkkkkkklllttt}}}mmmRRRBBB===>>>AAA777<<<===::::::<<<:::555>>>===:::888888888999::::::999888999:::;;;:::999888888888888999:::;;;<<<:::::::::;;;===???@@@AAA???AAAAAAEEEIIIFFFSSSpppqqqfffccc```XXXPPPJJJEEE???===>>>AAAAAA@@@<<<===???DDDJJJQQQWWWZZZZZZZZZ[[[\\\^^^```bbbcccbbbeeejjjmmmnnnmmmjjjhhhhhhlllppprrrrrrsssvvvyyy}}}~~~~~~~~~~~~}}}xxxrrrkkkddd___\\\WWWRRRKKKFFFEEEGGGIIIJJJHHHJJJSSSaaaooonnnLLLFFFRRREEEIIINNNQQQRRRRRRQQQQQQPPPPPPRRRRRROOOMMMRRRZZZ^^^```eeehhhhhhhhhnnnvvvqqq```KKK>>>;;;<<<;;;999<<<;;;999888777666666666<<<;;;;;;:::999888777777777777888999999999888888888999:::;;;;;;;;;999888;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDFFFKKKQQQVVVmmmgggddd^^^YYYSSSMMMEEE@@@BBBDDDBBB===@@@@@@???@@@EEEKKKQQQUUURRRWWW]]]aaaaaa___]]]\\\___bbbfffhhhgggdddcccbbbeeefffiiillloooqqqssssssuuuwwwyyy{{{}}}~~~~~~~~~~~~|||yyy~~~}}}zzzxxxwwwwwwxxxxxxtttvvvyyyzzzzzzzzzzzz{{{{{{}}}}}}{{{xxxrrrjjjeeebbb]]]VVVQQQJJJJJJJJJKKKLLLLLLKKKKKKQQQKKKWWWqqqVVVRRRPPPHHHJJJJJJKKKMMMNNNPPPQQQQQQMMMPPPTTTWWWRRRMMMNNNSSSZZZYYYXXXWWWXXX```kkksssrrrwwwvvvyyyvvvgggTTTIII===666666888888666::::::999888777666555555999999888777777666666666666666777777777777888888666777777888999999999888:::;;;<<<===>>>??????@@@AAACCCDDDEEEFFFHHHLLLOOOcccxxxlllccc^^^]]]WWWMMMFFFEEEDDDBBB???@@@???>>>???CCCGGGLLLOOOOOOSSSYYY]]]^^^^^^^^^^^^ZZZ]]]aaabbbaaa_________```aaaccceeehhhkkkmmmnnnoooqqqsssvvvwwwyyyyyyyyyyyyxxxwwwxxxyyyxxxuuurrroooppppppppppppooommmmmmjjjmmmppprrrssstttuuuvvvwwwyyy{{{~~~~~~{{{wwwrrrmmmiiihhhccc]]]ZZZYYYVVVQQQMMMPPPNNNKKKGGGFFFGGGJJJMMMVVVccceeeOOOMMMMMMIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOOOORRRTTTRRRMMMNNNRRRPPPPPPPPPNNNOOOVVV___gggzzz}}}{{{uuu```OOODDD<<<:::777666777888888777888888999999888666444333555555555555555555555555666666555444555666777888888888777888888999::::::::::::;;;<<<===>>>??????>>>AAACCCEEEEEEFFFGGGHHHKKKvvv{{{mmmfffhhhaaaWWWOOOIIIEEECCCAAA@@@??????@@@BBBEEEHHHJJJKKKOOOTTTWWWYYYZZZ\\\]]]WWWZZZ\\\]]]\\\\\\]]]^^^]]]]]]^^^___bbbeeehhhjjjjjjkkkmmmoooqqqrrrrrrsssmmmmmmlllmmmnnnmmmkkkiiifffhhhlllooopppnnnjjjhhhkkknnnppprrrrrrrrrsssuuurrrsssuuuwwwyyy{{{|||||||||xxxrrrllleee]]]WWWVVVRRROOONNNOOOPPPMMMJJJJJJJJJIIIGGGFFFIIIPPPUUUbbb~~~tttWWWJJJHHHJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKNNNKKKKKKMMMMMMKKKKKKOOOGGGHHHIIIHHHHHHMMMUUU[[[eeelllmmmmmmqqqzzzhhhRRRDDD===999555777888999888777666666777888999:::999777555333333333333333444444555555777666444444444666888:::>>>===<<<::::::;;;<<<<<<999999:::;;;<<<===>>>>>>===???BBBCCCCCCDDDFFFHHHJJJ```~~~oookkkddd]]]WWWPPPHHHCCCCCC@@@@@@@@@AAACCCEEEGGGHHHIIILLLPPPRRRSSSUUUWWWYYYWWWYYY[[[[[[\\\]]]```bbb^^^^^^]]]^^^```cccfffhhhhhhhhhiiijjjjjjjjjkkkkkkdddddddddeeeeeeeeecccbbbcccfffkkknnnpppooollljjjrrrssstttsssqqqpppqqqrrrnnnooopppqqqrrrssssssssssssppplllhhhbbb[[[SSSNNNKKKIIIGGGHHHKKKLLLLLLKKKGGGIIIKKKLLLMMMSSS\\\ccc___NNNIIIFFFGGGKKKFFFFFFGGGHHHIIIJJJKKKKKKKKKEEECCCEEEGGGFFFGGGJJJGGGHHHIIIIIIIIIMMMSSSYYYOOOYYY]]]___dddooo|||lllVVVDDD;;;777666777222444666555333111222333777888999::::::888666444222222333444444555555555777666555444555777999;;;BBB@@@>>><<<::::::::::::888888999:::;;;<<<=========>>>@@@@@@AAADDDHHHKKKQQQSSStttnnnfff```]]]XXXNNNGGGFFFAAA@@@@@@AAAAAACCCEEEFFFIIIKKKMMMNNNNNNNNNPPPRRRUUUVVVXXXYYYZZZ]]]```ccc______^^^]]]^^^aaaccceeeeeedddcccbbbaaaaaa``````]]]___```aaaaaa```______aaabbbdddggghhhiiiiiihhhmmmnnnnnnmmmkkkjjjjjjllljjjkkkkkkkkkkkkjjjjjjiiidddaaa^^^[[[WWWQQQKKKFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMOOORRRZZZhhhxxxjjjPPPIIIIIIEEECCCFFF>>>???AAACCCEEEGGGIIIJJJIIICCC@@@CCCEEEDDDFFFIIIJJJLLLNNNOOOOOOSSSYYY___[[[eeehhhhhhkkkqqqSSSGGG;;;888999888666666222444555444444333444555777777888888888777666555333333333444444555555555666666555555666888:::;;;>>>===<<<:::888777666666777777888999:::;;;<<<<<<===>>>???@@@AAADDDHHHLLLSSSPPPfff}}}pppgggeeebbbXXXPPPOOODDDCCCAAA@@@@@@AAABBBCCCIIIJJJLLLLLLJJJJJJJJJKKKNNNPPPSSSTTTVVVYYY]]]```^^^]]]\\\[[[[[[\\\]]]]]]^^^]]][[[YYYXXXWWWWWWWWWYYY[[[^^^___^^^]]]]]]^^^`````````aaabbbcccdddeeecccdddeeeeeeeeeeeehhhjjjeeeeeeeeedddbbbaaa______WWWUUUQQQNNNKKKGGGCCC???DDDDDDEEEFFFGGGIIIJJJKKKMMMNNNSSS```vvvjjjXXXIIIFFFFFFBBB??????999:::<<>>888666999:::777666777444555666777888888888777555555555555555444444444333333333333333333444444333444444555666777888999888888888888777666555444666666777888999:::;;;;;;<<<>>>@@@AAABBBCCCEEEGGGLLLNNN[[[xxxsssooolllccc[[[ZZZNNNKKKGGGCCCAAAAAABBBCCCFFFHHHJJJKKKIIIGGGGGGGGGGGGIIIMMMPPPRRRUUUYYY[[[\\\\\\[[[ZZZXXXWWWVVVVVVXXXWWWVVVTTTSSSSSSTTTTTTUUUXXX\\\\\\[[[ZZZ[[[]]]]]]]]]^^^^^^^^^_________]]]^^^_________```ccceee^^^^^^]]][[[YYYWWWUUUTTTNNNKKKHHHEEEDDDCCCBBB@@@CCCDDDFFFGGGHHHIIILLLMMMRRRXXXfff~~~UUUPPPJJJFFFDDDAAA???>>>;;;<<<>>>AAACCCFFFHHHIIIFFFFFFGGGIIIGGGEEEHHHNNNRRRTTTWWWXXX[[[aaakkkqqqzzz999555555777555000111777444444555777999888555222444444333222222222333333222222222222222222222222111222333555666777777777444555777888888888777666666666777888999:::;;;;;;:::===AAACCCCCCAAAAAAAAAAAAHHHLLLVVVwww}}}vvvsssjjjccccccXXXTTTNNNHHHDDDCCCDDDEEEDDDGGGIIIJJJIIIGGGFFFFFFCCCGGGKKKOOOQQQTTTWWWYYY\\\\\\[[[ZZZXXXVVVTTTRRRVVVUUUTTTSSSSSSTTTUUUVVVSSSVVVZZZZZZYYYXXXZZZ[[[WWWXXXYYYZZZYYYXXXWWWUUUYYYZZZZZZYYYWWWXXXZZZ\\\YYYYYYWWWUUUSSSPPPNNNLLLHHHFFFCCCBBBDDDFFFFFFGGGDDDFFFGGGIIIJJJLLLOOOQQQbbblllgggMMMOOONNNHHHCCCBBBAAA@@@BBBBBBDDDFFFHHHJJJKKKLLLCCCDDDGGGIIIFFFBBBFFFNNNVVVXXXZZZ\\\___gggqqqyyy555111000333999:::444...111555666333333666666222333222111000000111222333333333222222111222222222444444444555555555555666777777888888999999999999777777777888999999::::::===999:::???AAA@@@@@@BBBIIIFFFJJJTTT___zzzzzzuuuppplllddd[[[PPPIIIHHHHHHFFFDDDGGGFFFFFFFFFFFFGGGGGGHHHEEEGGGJJJNNNQQQTTTVVVWWWYYY[[[\\\[[[XXXUUUTTTTTTQQQQQQQQQPPPPPPQQQRRRRRRRRRTTTVVVXXXXXXUUURRRPPPSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMKKKGGGDDDAAACCCDDDEEEEEEFFFGGGGGGGGGIIIIIIGGGHHHNNNUUUYYYrrrpppRRRNNNIIIGGGHHHGGGCCCBBBDDDCCCDDDFFFHHHKKKNNNPPPQQQLLLHHHEEEFFFFFFEEEHHHMMM]]]___aaabbbdddjjjssszzz444222111333777888555111222111000111333333333111222222111000000111222222333222222111111222222222444444444444555555555555777777777777777888888888666666777888888999999::::::999;;;@@@AAA>>>>>>AAAFFFCCCFFFMMMTTThhh~~~ooohhhaaaWWWRRRPPPMMMHHHDDDIIIIIIHHHHHHHHHHHHHHHGGGEEEFFFHHHJJJMMMOOOPPPPPPUUUWWWXXXXXXUUUSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTTTTRRRPPPNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUTTTSSSRRRRRRQQQNNNKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKLLLLLLOOOWWWcccjjjzzzZZZJJJEEEDDDJJJUUUYYYSSSIIIBBBCCCDDDFFFIIIKKKMMMNNNNNNLLLIIIHHHHHHFFFEEEIIINNN[[[___bbbcccccceeejjjnnn~~~444333333333444444555555999000,,,222666222111333222111111000000111111222222222111111111222222333333333333444444444555555666666666666666666666555666666777777888888999999:::;;;@@@DDDBBB>>>>>>BBBCCCAAADDDIIIIIITTTuuupppiii```[[[ZZZWWWRRRNNNKKKKKKKKKKKKIIIGGGDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJOOOQQQSSSSSSQQQPPPOOOPPPMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKHHHIIIJJJKKKLLLNNNOOOOOONNNNNNOOOOOONNNMMMLLLLLLMMMJJJGGGEEEFFFGGGGGGGGGIIIGGGFFFFFFHHHIIIJJJIIIIIIKKKOOOWWWdddwwwbbbJJJHHH@@@@@@HHHVVV^^^WWWIII>>>BBBDDDFFFIIIKKKLLLKKKKKKJJJJJJJJJJJJFFFCCCHHHOOOXXX\\\aaacccbbbbbbcccfffoooqqqqqqzzz333444444333111111555888CCC444---666:::333000555111111000000000000111111111111111111111222222333222333333333444444444444555555555444444444444444555555666666777888888999;;;>>>EEEIIIEEE???@@@EEEBBBAAAEEEHHHFFFIII]]]uuuyyykkkbbb```___^^^\\\WWWVVVVVVSSSOOOKKKFFFCCCGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNOOOMMMLLLLLLMMMIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFIIIGGGFFFFFFGGGIIIHHHHHHJJJIIIHHHIIILLLMMMMMMMMMMMMNNNXXXllluuuRRREEEJJJBBB???AAAHHHLLLHHHAAA===AAACCCFFFIIIJJJJJJHHHGGGGGGIIIKKKKKKEEEAAAFFFNNNRRRVVV[[[]]]\\\]]]```bbbkkknnnllloooxxx222333444222//////444888GGG777///777:::333///333000000000000000000000000111000000000111111222333222222222222333333333444333333333333333333333333444555555666666777888888999===CCCGGGDDD??????DDD@@@@@@EEEHHHFFFEEEQQQ```pppgggdddcccaaagggfffddd```ZZZTTTNNNKKKHHHGGGFFFEEEEEEFFFFFFGGGGGGIIIKKKLLLKKKJJJJJJJJJFFFEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFGGGHHHKKKMMMMMMKKKIIIJJJKKKLLLMMMMMMOOORRRTTT]]]aaaqqqxxxXXXFFFCCCEEECCC@@@??????===:::;;;???@@@BBBEEEHHHIIIHHHGGGEEEEEEGGGJJJJJJDDD???CCCKKKLLLNNNPPPPPPOOORRRWWW[[[iiipppooommmpppttt000222222000......222666@@@555000444666111---//////000000111111000000///000000000000000111222333111111222222222333333333222222222333333333444444444444555555666666777777666777<<>>???CCCFFFEEECCCIIIRRRbbbvvvllleeemmmllliiiddd^^^XXXSSSPPPKKKIIIHHHFFFEEEEEEFFFFFFFFFHHHKKKKKKJJJIIIIIIIIIEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBDDDDDDGGGHHHKKKOOORRRQQQNNNKKKLLLNNNPPPPPPQQQWWWccclll___HHHCCCDDDBBB>>>???AAAAAA===999;;;AAA???AAACCCFFFGGGGGGFFFEEEDDDEEEHHHJJJEEE@@@AAAGGGJJJKKKJJJHHHFFFIIIPPPUUUZZZdddfffcccbbbddd~~~////////////...///111222444222000000111111///......///000111111000///...////////////000111222333111111111111222222222222111111222222333444555555333444444555555666777777444333666;;;===;;;;;;>>>@@@@@@AAACCCCCCBBBEEEJJJNNNdddyyyooommmjjjfffaaa]]]ZZZXXXTTTRRROOOLLLIIIHHHHHHHHHHHHIIIKKKLLLJJJIIIHHHIIIGGGGGGFFFDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBDDDFFFHHHIIIJJJKKKMMMPPPSSSSSSQQQOOOLLLPPPTTTVVV[[[lllhhhPPPFFFDDDDDDDDD>>>===???AAA???;;;;;;>>>???@@@AAACCCEEEFFFFFFFFFFFFEEEGGGJJJGGGBBBBBBDDDNNNOOOOOONNNMMMQQQWWW]]]ZZZccceeeccccccdddzzz...............///000000,,,111222///000333333///...///000111111000///...////////////000111222333000111111111111222222222000000111222444555666777333333444444555666666777555222333999===<<<===???DDDCCCBBBCCCBBBAAACCCFFFKKKLLLeeetttssspppllliiifffeeeddd]]][[[VVVRRROOOLLLLLLKKKIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIHHHFFFFFFEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFIIIKKKMMMNNNMMMMMMOOORRRSSSSSSSSSJJJQQQWWW[[[eeennnMMMEEEEEE@@@???DDDBBB===999;;;;;;999777888>>>???@@@BBBDDDEEEGGGGGGHHHFFFGGGJJJIIIEEEBBBCCCTTTVVVYYYZZZ[[[___ggglllpppwwwwwwvvvwwwvvv////////////////////////000000111111111111000000000......///000111000///......///000111222222333111111222222222333333333000000111222222222222111222222333444444555555666555555555666777999:::;;;===>>>???@@@AAABBBBBBAAAAAAIIITTTmmmyyyvvvtttnnniiiiiiaaa\\\VVVTTTVVVWWWVVVTTTRRRSSSTTTQQQMMMJJJJJJLLLJJJKKKLLLJJJFFFDDDDDDFFFDDDEEEFFFDDDBBBBBBEEEHHHFFFCCCAAABBBDDDFFFDDDBBBFFFGGGHHHJJJLLLMMMOOOPPPOOOQQQSSSTTTUUUVVVXXXZZZccc^^^```oooggg[[[MMMCCCAAACCCDDDDDD<<<<<<<<<;;;;;;:::::::::@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGKKKMMMHHHAAADDDMMMWWWZZZZZZVVVUUU^^^lllwww|||~~~~~~{{{........................///000000111111000000///000///...///111111111000/////////000000111111222111111111222222222333333000000111222222222222111222222333333444555555555555555555666777888:::;;;;;;<<<===>>>@@@@@@AAAAAAFFFKKKOOOYYYxxxssslllbbb^^^ZZZZZZ\\\\\\YYYVVVWWWWWWUUUTTTTTTSSSRRRQQQVVVTTTQQQOOOLLLJJJGGGFFFGGGIIIJJJHHHFFFEEEGGGIIIFFFEEEDDDGGGKKKOOOOOOOOOTTTQQQNNNMMMPPPRRRTTTTTTTTTTTTRRRQQQSSS]]]mmmyyyxxxxxx|||wwwXXXPPPGGGAAAAAAAAA@@@???<<<<<<;;;;;;::::::::::::??????@@@AAABBBCCCDDDDDDEEEGGGLLLMMMGGGAAACCCKKKVVVZZZ\\\[[[[[[aaammmuuu}}}........................//////000000000000//////000///...///111222111000/////////000000000000000000111111111222222222222///000111111222222111111111222222333333444555555555555555555666888999:::999999:::<<<>>>???@@@AAADDDHHHJJJJJJUUUxxxooohhh```^^^```bbb```^^^\\\ZZZXXXXXXZZZZZZXXXVVVZZZWWWRRRPPPOOOMMMJJJGGGKKKMMMNNNMMMKKKJJJJJJKKKNNNMMMLLLNNNPPPRRRRRRQQQUUURRRPPPQQQUUUXXXXXXWWWZZZ[[[[[[]]]dddwwwXXXHHHEEEBBBAAABBBAAA>>>:::;;;;;;::::::999999::::::===>>>@@@AAACCCCCCBBBBBBDDDGGGLLLMMMGGG@@@BBBHHHTTTXXX\\\^^^___ccckkksss{{{~~~...........................//////000000//////...000///...///111222111000/////////////////////...000000000111111111111222///000000111111111111111111111111222333333444444555555555555666777888999777888999;;;<<<>>>@@@AAA>>>AAAGGGKKKMMM```}}}nnneeedddeeedddbbbaaa```___^^^___^^^]]]\\\\\\ZZZWWWUUUTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXWWWUUUSSSSSSTTTVVVWWWYYY\\\___aaabbbfffmmmwwwgggTTTBBBAAA@@@AAABBBAAA===:::;;;:::999888888999::::::;;;===???AAABBBBBBAAA@@@BBBGGGLLLKKKEEE@@@AAAEEEOOOQQQUUUYYY[[[]]]eeennnqqqxxx{{{~~~~~~..............................////////////......///.........000111000////////////...............//////000000000111111111//////000111111111111000000000111111222333333333444444444444555666777777888888999:::<<<>>>@@@AAA@@@???DDDLLLOOOVVVoooyyyppphhhhhhiiiiiigggeeeddddddeeebbbaaa```]]][[[ZZZ[[[\\\XXXXXXZZZ\\\]]]^^^]]]\\\VVVXXX\\\___```___^^^]]]XXX[[[\\\\\\^^^gggvvvgggRRRNNNAAA@@@?????????>>><<<;;;:::999888777777888:::;;;:::<<<>>>@@@AAAAAA@@@??????FFFKKKHHHBBB???AAADDDHHHFFFGGGLLLOOORRR\\\fffnnnwww{{{}}}~~~------------------------------............------...---,,,---///000///...---------...............////////////000000000000...///000000111111000000///000000111111222333333444444444444444555666666888888888999:::===???@@@FFF@@@@@@EEEJJJNNNZZZhhhwwwvvvuuuuuuuuuuuutttssshhheeebbb___]]]]]]]]]\\\\\\\\\\\\^^^```aaa```______```bbbbbbbbbbbbdddeee_________aaakkk{{{^^^RRRKKKBBBAAA@@@>>><<<:::::::::;;;:::888777666666888:::;;;:::;;;===???@@@@@@??????>>>EEEIIIEEE??????BBBDDDEEE???>>>DDDHHHLLLVVVcccuuu---------------------------------......------------,,,+++,,,.........---,,,,,,,,,------......///........./////////000000...//////000000000000000//////000000111222222222444444333333444444555666888777777777888:::<<<>>>AAA???>>>???BBBGGGPPPWWWiiiwwwoooooouuuxxxtttnnnooollljjjkkkmmmnnnmmmkkklllllljjjiiikkkrrr|||}}}zzz~~~}}}ZZZHHHGGGEEE>>>@@@???>>><<<:::::::::<<<999888666555555777:::;;;:::;;;<<<===>>>??????@@@<<>>CCCFFFJJJCCCBBBJJJOOOQQQ[[[gggyyy------------------------,,,------......------,,,,,,+++***+++---...---,,,++++++,,,,,,---...//////............/////////000...//////000000000000000/////////000111111222222444444333333333444555555777666555555666888:::<<<666<<<@@@??????EEEMMMRRR\\\lllrrrqqqrrruuuzzzVVVHHHCCC<<<;;;AAA???@@@@@@???===<<<===>>>999888666555555777:::;;;;;;;;;;;;;;;<<<>>>???@@@;;;DDDFFF???:::>>>EEEGGGRRRKKKKKKTTTZZZ[[[cccooowww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))//////.........---------,,,,,,,,,---------..................////////////............/////////000000000000000111111111111222222333333333333444444333333444666777999::::::::::::<<<>>>AAAEEEIIIKKKRRRZZZjjjrrr^^^KKKCCCAAA???===>>>>>>======;;;:::999888888888777555444444555666777777888:::<<<===>>>??????DDDCCCAAA>>>===>>>BBBEEERRRSSSUUUXXX]]]ccchhhkkkqqqyyyzzzyyywwwttt,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++///.........---------,,,,,,,,,,,,------------...---.........////////////........./////////////////////000000000111111111222222222333333333444444333444555666777888999:::<<<<<<<<<>>>@@@CCCEEEGGGJJJKKKSSSgggxxxVVVIII>>>======<<<;;;=========<<<;;;:::999888888888666555444444555666777888888:::;;;===>>>>>>>>>BBBAAA???===<<<===@@@CCCOOOPPPSSSVVVZZZ___dddhhhnnnuuuuuuttttttsss++++++++++++++++++++++++,,,---...............---......------------,,,,,,,,,,,,,,,,,,---------------------........./////////////////////.........//////000000000000111111222222222222333333333333444444555666777777888888======<<<<<<===???AAABBBGGGCCCFFFQQQcccqqqPPPAAA===;;;===???>>>>>>???<<<<<<;;;:::999888888777777666555444444555666777888999:::;;;<<<<<<<<<<<>>;;;:::;;;???AAANNNOOORRRTTTWWW\\\aaafffnnnrrrqqqqqqsssrrr************+++++++++++++++,,,------............------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////............////////////000000000111111222222222222333333333555555555666666666777777<<<;;;;;;;;;;;;===???@@@FFFBBBFFFOOOTTT___kkkOOO>>>;;;<<>>>>>???;;;::::::999888888777777666555555555555666777777999::::::;;;;;;;;;;;;:::=========;;;:::;;;>>>AAAOOORRRUUUWWWYYY]]]dddiiisssuuurrrrrruuusss~~~)))))))))******+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------///////////////............////////////000000000111111111222222222333333444444555555666666777777888888888999:::===???@@@DDD@@@DDDMMMMMMKKKZZZpppaaaFFF;;;:::999<<<===<<<:::999:::;;;999999999888777777666666555555555555555666777777999999::::::::::::999999<<<===<<<;;;:::;;;>>>@@@PPPTTTXXXZZZ\\\aaahhhoooyyy{{{wwwvvvxxxuuu((((((((()))******++++++((())))))************)))******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............/////////000......////////////000000111111111111222222222222333333444555666666777777777777777888:::===???AAACCC@@@BBBGGGHHHGGGNNNYYYuuuaaaHHH<<<;;;===888;;;<<<999888;;;<<<<<<888888777777777666666666444444555555666777777777888888999:::::::::999999:::;;;<<<;;;:::;;;===???KKKPPPVVVYYY[[[aaajjjqqqzzz~~~{{{xxxxxxuuu''''''(((((()))******+++))))))*********)))((((((************+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...///000111111........./////////000000111111111111222222222222222222333444666777888888777777777888:::<<<>>>@@@???AAACCCDDDEEEHHHLLLPPPVVVooodddMMMBBB??????>>>999<<<<<<999:::??????;;;777777666666666666555555333444555666666777777777777777888999999:::999999888999:::999999999<<<>>>@@@FFFMMMRRRUUU\\\fffoootttzzzyyywwwuuuqqq~~~&&&''''''((()))******+++***************)))((('''))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///111222222............/////////000000111111111111222222222111111333444666777888999999888888888999;;;===>>>777>>>CCCAAAAAAEEEHHHGGGJJJPPP]]]iii^^^QQQGGGAAA<<<:::999888;;;:::888999===;;;555666666666666666555555555333444555666777777777777666666777999999:::::::::666777888888777888:::<<<777>>>FFFKKKOOOVVVaaakkkmmmuuuvvvtttqqqnnn}}}*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,...//////111000000000//////......000000000000111111111111222222222333555777888999999999999:::;;;<<<===>>>??????AAABBBCCCDDDDDDDDDBBBGGGQQQ```ttt}}}VVVHHHEEECCCAAA@@@???===<<<999999999999999999999999888888888888777666444444222333333444444333333222333444555666777777777777222222555:::;;;999;;;???CCCCCCGGGNNNRRRVVV]]]dddmmmoookkkjjjnnnmmmzzz))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000111111111111000000////////////000000000111111111111111222333444666777888;;;:::::::::::::::;;;;;;>>>>>>@@@AAABBBCCCCCCCCC@@@BBBHHHPPP\\\rrrzzz___LLLEEEBBB@@@>>>>>>===;;;999999999999999999999999999777888888777666555444444333333333333333333333333333444555666666777777777777666888<<<===<<<>>>CCCHHHGGGJJJOOOSSSVVV]]]dddjjjlllhhhgggjjjjjjvvv))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000111111111111111000000000//////000000000000111111000000111111333444666777;;;;;;:::999999999999:::<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGJJJUUUkkk~~~mmmQQQEEEDDD@@@???<<<;;;;;;:::888666888888888888888888888888777777777777666555444444444333222111111222333444333444555666666777666666:::888999<<<<<<<<<@@@FFFLLLJJJKKKOOORRRTTT[[[cccfffhhhddddddgggfffrrr((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---....../////////000000000000000/////////////////////000000000111//////000000111333444555999999888888888999999::::::;;;<<<===>>>?????????BBBCCCDDDFFFGGGKKKXXXeeeeeeOOOFFFCCCBBB===<<<:::::::::999777555777777777777777777777777666666666666666555444333444333111000000111333444333333444555666666666666999666666888888999>>>DDDLLLJJJJJJNNNQQQSSSZZZbbbdddgggdddcccfffeeeppp''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))************)))))))))******+++++++++*********+++++++++,,,,,,)))***+++---------------------.....................////////////000000000/////////000111222333444555555666666888999;;;;;;999999;;;<<<===>>>>>>>>>======@@@DDDEEEGGGOOOXXXppp}}}VVVAAA@@@FFFEEEBBB<<<;;;:::;;;;;;:::888666666666666666666666666666444555555555555444444333444333111000000111333444222333444555666666666666888555444666666666<<>>BBBEEEEEEJJJPPPTTTccckkkyyyjjjVVVAAA999;;;>>>??????;;;;;;;;;;;;<<<<<<999777555555555555555555555555333444444444444444333333333222111000000111222333222333444555555666555555999666555777777777;;;BBBMMMLLLOOOTTTVVVXXX]]]dddeeehhheeeeeegggeeeooo&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((()))******++++++((((((((()))***+++++++++************++++++++++++(((***,,,---......---,,,,,,,,,,,,------................../////////000000000000000000111222333333444444444555666888999:::888888:::;;;<<<=========???<<<===BBBDDDDDDGGGKKKGGGRRRSSSWWWooojjjKKKFFFAAA======;;;888999>>>:::::::::<<<===<<<:::777444444444444444444444444222333333444444444333333111111111111111111111111222222333444555555555555888555555777777666:::@@@MMMLLLOOOTTTVVVVVVYYY^^^cccfffccccccfffcccmmm&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))***+++++++++'''(((((()))***+++++++++)))************+++++++++)))+++---/////////...------------....../////////............/////////000111000000000111222333333555555555555555666777888888999:::;;;<<<=========>>>::::::>>>AAABBBDDDGGGFFFSSSSSSOOO[[[nnngggPPPGGG>>>;;;;;;>>>===999:::@@@999999:::<<<===<<<:::777444444444444444444444444222222333444444444333333000111222222222222111000222222333444555555555555555333444666666555888>>>KKKKKKNNNRRRSSSQQQSSSWWW```dddaaaaaadddaaajjj''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************...---,,,+++++++++,,,---------,,,------...000000...------------...///////////////000111111222222444333333333444666888999888888999:::;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCDDDDDDFFFJJJOOOUUU\\\bbbfff{{{nnn___JJJ888>>>>>><<<;;;:::999999999888999999999999888777777111111111111111111111111222222444444444444222222444333333222111111111222444333333333333444555555555555555333222444888;;;AAAHHHNNNOOOMMMMMMSSSXXX___```\\\\\\___]]]fff|||''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************---,,,++++++++++++,,,---,,,,,,,,,---......//////------,,,,,,------...////////////000111111222222333333333333555666777888777888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDGGGFFFGGGIIIMMMTTTZZZ]]]UUUoooqqq___YYY\\\YYYLLL???>>>===<<<:::999888888888888888888999888777777666111111111111111111111111111222333444444333222111333222111000000000000111333333333333333444555555666666555444333555888;;;DDDJJJPPPQQQOOOPPPUUUZZZYYY[[[WWWVVVZZZZZZfff}}}''''''''''''''''''''''''''''''((())))))))))))((((((((()))))))))(((''''''))))))))))))))))))))))))************************,,,,,,++++++++++++,,,---***+++---...//////...---,,,,,,++++++,,,,,,---......//////000000111111222111222333444666666666666777777999:::;;;<<<<<<<<<::::::;;;===???AAACCCDDDHHHFFFCCCCCCEEEIIINNNRRRLLLUUUeeeyyygggSSSHHH>>>@@@JJJNNNFFF===<<<<<<:::999888888888888777777777888777666666555111111111111111111111111111222333444444333222111111111000/////////000000333333222222333333444555555666666444444555888;;;GGGLLLRRRSSSQQQRRRVVVZZZXXXZZZVVVUUUXXXXXXddd|||''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((((((((((((''''''))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,(((***,,,...///...---,,,++++++******++++++,,,---......//////000111111111000111333555666666666555666777888:::;;;<<<<<<<<<888888999;;;===@@@BBBCCCEEEDDDBBBBBBBBBEEEGGGIIISSSQQQPPPSSS```xxxjjjRRRBBBDDD@@@;;;<<<@@@AAA===888;;;:::999888777777777777666666666666666555444444111111111111111111111111000111222333333222111000111000000//////000000000222222222222222333333444555666666555444555888:::GGGKKKPPPQQQPPPPPPTTTWWWYYY]]][[[ZZZ[[[WWWaaaxxx''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,((())),,,---......,,,++++++************+++,,,,,,.........///000000111111000111333555666666555555555666777999:::;;;;;;;;;666666777999;;;>>>@@@AAAAAABBBCCCEEEEEEEEEEEEEEEDDDIIIOOORRRUUU^^^lllxxxttt\\\QQQKKKDDD===:::<<<===<<<999888999:::999888777666666666666666444555555555555444333333111111111111111111111111000000111222222111000000111111000000000111111222222111111111111222333333444555555555444555777999CCCFFFJJJKKKKKKKKKMMMPPPRRRYYYZZZ[[[[[[VVV^^^ttt''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,+++((()))+++,,,------,,,+++++++++******++++++,,,------......//////000000111000111222333555555555555555666777888888888888888555555666888:::<<<>>>???===???CCCFFFGGGGGGEEEDDDCCCIIINNNNNNMMMQQQ[[[eeegggxxxhhhOOOEEEDDDCCC???;;;999===@@@===777444777;;;777777666555555555555555333333444444333333222111111111111111111111111111///000111222222111000///111111000000000111222222111111000000111111222333222333444444333444666777===???BBBCCCCCCDDDEEEGGGDDDMMMQQQSSSUUUQQQZZZrrr''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))******+++,,,,,,,,,+++++++++++++++,,,------------......///000000000111111111222333444666666555555666666666666555555555555666777888:::<<<===<<<>>>AAACCCEEEEEEEEEDDDMMMLLLJJJGGGFFFJJJRRRYYYYYY^^^jjj|||www[[[OOOEEECCCDDD???;;;:::>>>>>>===;;;777666666888666555555444444444444444222222333333222222111000111111111111111111111111...///000111111000///...///////////////000111222000000000000000111222222000222333333222333444666888999;;;======>>>??????===EEEGGGIIIJJJHHHUUUooo''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...------......///000000000222111111111222444666777555555555666555555444333555555555666777999:::;;;======>>>@@@AAACCCDDDDDDDDDFFFIIIMMMOOONNNKKKHHHNNNOOOTTT^^^fffsssggg\\\ZZZUUUNNNJJJDDDBBBCCCAAA<<<>>>CCC888555222333777999999888555555444333333333444444222222222222222111000000111111111111111111111111...///000111111000///..................///000111000000000000000111111222///111222222222222333555555666888999::::::;;;;;;>>>DDDCCCBBBBBBAAAPPPlll&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++***+++++++++******,,,...////////////............000111111222222333444444444444444555555555555555333444666777888999888888<<<===???AAABBBBBBBBBAAA@@@BBBEEEGGGGGGHHHIIIKKKKKKKKKNNNSSSXXX]]]___```qqqcccSSSJJJHHHHHHDDD??????===;;;;;;<<<<<<;;;:::999888888777666555555444444444333333333222222222222333333333333222111111222222222333333222222222000000//////.........---////////////////////////111111111000000000000000222222222111111222555888666999;;;;;;888888:::===BBBDDDAAA@@@CCCBBBMMMddd&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++***+++,,,+++***+++,,,...////////////////////////000111111222222333333444444444444555555555555555444555777888999:::999999<<<===???@@@AAABBBAAAAAAAAACCCEEEEEEEEEEEEGGGIIIIIIJJJLLLPPPTTTXXX[[[\\\cccxxxppp^^^VVVLLLBBB===>>>AAA@@@>>>???===;;;:::;;;;;;:::999888888777666666555444444444333333333333222222222222222333333222222111000111111222222222222111111000/////////....................................000000000000000000000000000111111111111333777:::>>>AAACCCBBB???>>>AAACCCFFFHHHEEEDDDGGGEEEOOOggg&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,+++,,,---,,,++++++---///////////////000000000000000000111111222333333333444444444555555555666666555666777999::::::::::::<<<<<<>>>???@@@AAAAAAAAABBBCCCDDDCCCBBBCCCFFFHHHGGGHHHJJJLLLOOORRRTTTVVV[[[hhhxxxfffTTTHHHBBBAAA>>>:::999;;;>>>@@@AAA???===;;;::::::999888777777777666666555444444444333333333222222222111111222222222222222111000000///000000111111000000///////////////....................................000000000000000000000000...///000000111444888;;;EEEHHHJJJIIIGGGFFFHHHKKKKKKNNNJJJIIIKKKHHHRRRiii&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))((((((((((((((((((((((((((()))))))))************++++++******++++++,,,---,,,---------,,,,,,...000/////////000000000000000000000000111222222333333333333444444555666666666555666777888999:::::::::;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBBBBDDDHHHKKKGGGHHHIIIIIIKKKMMMOOORRR]]]bbbgggiiihhhooosssqqqgggUUUFFFAAABBBCCC=========<<<<<<<<>>???@@@???@@@AAABBBCCCGGGKKKOOOGGGHHHIIIIIIHHHIIIMMMPPPNNNPPPTTTVVVRRRSSS```pppvvv```OOOIIIJJJFFF>>>:::<<<>>>>>>:::<<<>>>===;;;::::::<<<===;;;888777777666555333444444444333333333333333222222111111111000000000000000111111000000///............//////..................///////////////..............................//////000000000000000111111000000111555777===AAADDDFFFFFFGGGKKKNNNNNNQQQNNNMMMNNNJJJSSSiii&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,+++,,,---,,,++++++---///------......//////000000//////000000111222222222222333333444555666777777555444555555666777999::::::::::::;;;<<<===??????===???AAACCCEEEHHHMMMPPPGGGIIIJJJHHHFFFGGGKKKOOOHHHHHHMMMRRRPPPNNNVVVbbbyyy}}}vvvqqqyyyxxxggg[[[VVVQQQHHH@@@>>>@@@>>>;;;<<>>;;;:::<<<===>>><<<;;;;;;<<<;;;999777666666555444333333333333222222222222222111111111000000000000///000000000000000///......---......//////......---.........///////////////---------------------------......//////000000111111111111000///000444666999===AAABBBCCCDDDHHHLLLMMMPPPMMMMMMNNNJJJRRRhhh&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))***************))))))))))))***++++++***+++,,,+++***+++,,,...,,,,,,,,,---...///////////////000000111111222222222222333444555666777777666555555555777888:::;;;::::::999:::;;;<<<>>>???;;;>>>AAACCCEEEGGGJJJMMMFFFHHHIIIGGGDDDEEEJJJOOOQQQLLLNNNTTTSSSMMMQQQZZZnnnqqqiii```aaaaaaeeeqqqttt}}}}}}ooogggXXXOOODDD@@@BBBEEEDDDBBB;;;>>>>>>;;;<<<@@@AAA???;;;;;;<<<=========<<<;;;999777555444555555444333222222222222222222222222111111000000000///////////////000000//////...---......////////////................../////////000------------------------------......///000000111///000000//////111555777<<>>???;;;>>>AAACCCDDDEEEGGGIIIEEEHHHIIIFFFCCCDDDIIIOOOTTTLLLJJJPPPPPPJJJMMMVVVbbbgggaaaYYYXXXSSSSSS]]]bbbfffjjjiiigggjjjrrrzzzyyyxxxyyy}}}tttkkkeee\\\___bbbbbb___YYYRRRMMMKKKGGGBBBAAABBBAAA===888777;;;;;;666444777<<<===:::888777888999999777444888666444444555555444333111111111111111111222222000000000000///////////////////////////......---......////////////......---.........//////000000---------------------------------...///000000111---...//////000222666999AAADDDGGGGGGEEEEEEHHHKKKJJJNNNLLLLLLNNNJJJRRRhhh&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''******))))))((((((''''''(((((((((((())))))))))))***)))((((((((()))+++,,,))))))***++++++++++++***,,,,,,------.../////////............////////////111222333444666777888999888777666666777999;;;<<<;;;:::999999:::;;;===>>>;;;<<>>===;;;::::::999888777777777999888777555777888999::::::999888777666444333333444555333222000000000000000000000000////////////////////////000////////////...............---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...............////////////---...//////000222666999@@@BBBEEEGGGGGGGGGHHHIIIJJJKKKGGGFFFIIIFFFOOOddd&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((((((((())))))))))))***)))((((((((()))***+++))))))***++++++++++++***,,,,,,------.../////////............////////////222222333444666777888999:::999777666666888999:::::::::999999:::;;;===>>>;;;<<>><<<;;;:::999999999999999999888888777666555666777888888777666555555444333333444444333222000000000000000000000000......................../////////.........------...------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------............///////////////000000//////111444777>>>AAADDDFFFFFFFFFFFFGGGIIIKKKFFFEEEHHHEEENNNccc&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******)))))))))(((((((((((('''(((((((((((())))))))))))))))))((((((((()))***+++))))))***++++++++++++***,,,,,,,,,---......//////............////////////222222333444666777888888:::999888777666777888888:::999999999:::;;;<<<===<<<===???AAABBBBBBBBBAAAAAAAAAAAA@@@???@@@BBBEEECCCFFFIIIJJJJJJIIIIIIIIIQQQUUUWWWTTTPPPNNNLLLHHHDDDGGGKKKMMMMMMNNNOOOQQQJJJLLLOOOSSSWWWYYYZZZ[[[UUUPPPJJJHHHIIIKKKJJJIIIEEEFFFFFFGGGGGGFFFFFFEEEAAABBBCCCCCCCCCBBB@@@??????>>>===;;;:::999999888888;;;<<<;;;777555666888444444555666666555444444555333222222333333222111000000000000000000000000..............................---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,---............/////////000111000//////000333555>>>@@@CCCEEEEEEEEEFFFGGGHHHIIIEEEDDDGGGDDDLLLbbb&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''')))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))***++++++++++++***+++,,,,,,------...//////............////////////111111222333444555666777888888777777777777888999999999999::::::;;;<<<<<<<<<===???@@@@@@@@@@@@???@@@AAABBBAAA@@@@@@BBBDDDAAADDDHHHJJJIIIHHHHHHHHHMMMPPPSSSSSSQQQNNNJJJFFFFFFHHHKKKMMMOOOOOOPPPQQQIIILLLPPPTTTVVVUUUSSSQQQRRRNNNIIIGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDCCC@@@@@@AAABBBAAAAAA@@@???===<<<;;;:::999888888888666:::===;;;555333444777444444444444444444444444444222111111222222111000000000000000000000000000---------------------------------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++************++++++---------........./////////000000///...000333666>>>AAADDDEEEEEEEEEFFFGGGGGGHHHCCCCCCEEECCCKKKaaa&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))***+++'''''''''''''''((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))***++++++++++++***++++++,,,,,,---.....................////////////000000111222333333444444444555555666777999:::;;;888888999::::::;;;;;;;;;<<<<<<>>>?????????>>>>>>AAABBBCCCBBBAAAAAACCCEEEAAADDDGGGIIIIIIHHHHHHIIIHHHIIILLLOOOOOOLLLHHHEEEHHHIIIKKKMMMNNNOOONNNMMMGGGHHHKKKNNNOOOOOONNNMMMKKKHHHEEEDDDEEEHHHJJJKKKJJJGGGDDDCCCCCCBBB@@@>>>@@@@@@@@@@@@??????>>>>>>;;;;;;999888777777777777444888;;;999444111333666444444444333333444444444333111000000111111000///////////////////////////---------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++******))))))******+++------------............------.........111555888???BBBEEEFFFFFFFFFGGGHHHFFFGGGCCCBBBEEEBBBKKK```&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''''''''((((((((((((((((((((())))))))))))&&&'''((()))))))))(((((())))))***++++++++++++***+++++++++,,,------..................////////////000000111222222333444444222333444666888999;;;;;;777888999:::;;;;;;;;;::::::;;;===>>>>>>>>>>>>===AAACCCDDDDDDCCCCCCDDDEEEBBBDDDGGGHHHHHHHHHJJJKKKFFFDDDEEEJJJKKKGGGDDDDDDGGGFFFGGGIIIJJJKKKIIIGGGHHHHHHIIIJJJLLLNNNOOOOOOHHHFFFDDDCCCDDDGGGJJJLLLGGGDDD@@@@@@BBBCCCAAA>>>BBBAAA@@@>>>===<<<;;;::::::999888777666666666666333555777777444222333555444333333222222333333444222000//////000111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******************+++,,,------------.........+++,,,---......111555888@@@BBBEEEGGGGGGGGGHHHIIIFFFGGGCCCBBBEEEBBBJJJ```&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((()))))))))((('''))))))***++++++++++++******++++++,,,,,,---..................////////////222222222333444444555555333444555777888999999999666777999:::;;;;;;::::::999:::;;;===>>>>>>======AAACCCDDDDDDCCCCCCDDDEEECCCDDDEEEEEEEEEGGGJJJLLLMMMGGGEEEHHHIIIFFFCCCDDDFFFEEEEEEGGGJJJJJJHHHFFFIIIIIIIIIJJJKKKMMMOOOQQQIIIHHHGGGEEEEEEGGGKKKMMMIIIDDDAAAAAACCCEEECCC@@@FFFEEECCC@@@===;;;:::999888888777666555555555555333444555555555555555555222222111000000111222222111000...///000000///---////////////////////////++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------.........------.........000333666???AAADDDFFFFFFFFFGGGHHHFFFHHHCCCBBBEEEBBBKKK```}}}&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''))))))***++++++++++++******++++++,,,,,,---................../////////000333444444555555666666666555555666777888888777777666777999:::;;;;;;::::::888999;;;===>>>>>>>>>===@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDCCCCCCFFFIIIMMMUUUMMMHHHJJJKKKGGGEEEGGGGGGFFFFFFIIIMMMNNNLLLIIIGGGFFFFFFGGGHHHJJJLLLMMMJJJIIIGGGDDDCCCEEEHHHKKKJJJFFFAAA@@@BBBCCCAAA===LLLJJJGGGCCC@@@===;;;:::888777666555555555555555444444444555777888777666111000///......///000111111///......//////...---////////////////////////++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------....../////////...---///222444>>>@@@CCCEEEEEEEEEFFFGGGGGGHHHCCCCCCEEECCCKKKaaa{{{&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++...------------...//////............////////////000111111222222333444444444444555777888:::;;;;;;888777666888;;;===;;;999<<<<<<<<<<<<============DDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDCCCCCCDDDGGGIIIMMMJJJGGGGGGIIIJJJIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHBBBDDDMMMOOOGGGEEEJJJKKKFFFBBBCCCEEEFFFLLLRRRKKKIIIEEE@@@<<<<<<>>>AAAAAAAAA@@@???===:::777666999777555555555444222111222333444555444333222111111111000000//////......//////............//////+++,,,---------,,,+++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++***,,,///222111000///------000666:::BBBCCCCCCDDDDDDDDDCCCCCCCCCEEEAAAAAADDDBBBJJJ___xxx&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------............/////////000000000111111222222333333444333444555666888999:::;;;888777666888;;;<<<;;;999;;;<<<<<<<<<============BBBBBBAAA@@@@@@AAAAAABBB???@@@BBBBBBBBBDDDGGGJJJLLLIIIFFFFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHBBBCCCKKKLLLFFFEEEJJJJJJGGGEEEGGGGGGEEEGGGKKKIIIHHHFFFCCC???===>>>???<<<<<<;;;:::888666555444999777555555444444111000222333444444444333111111000000000/////////......//////............//////,,,,,,---------,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,++++++...000//////...,,,,,,///444888BBBCCCDDDDDDDDDDDDDDDCCCCCCEEEAAAAAADDDAAAIII^^^www&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,////////////000000000000000000111111222333333333333333444666777888999999777777777888:::;;;:::888;;;;;;;;;<<<<<<<<<======@@@@@@?????????@@@@@@AAA???AAABBBCCCDDDFFFIIIKKKIIIGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGAAAAAAGGGHHHCCCDDDJJJIIIGGGGGGJJJIIIDDDBBBDDDFFFGGGGGGEEEAAA>>>===<<<:::999888777666555555555999777555444444333111///222222333333222222111000///////////////.........///......------......///------------,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,+++************+++,,,,,,***,,,------,,,+++,,,---......---,,,,,,...333777@@@AAABBBCCCCCCCCCCCCCCCDDDFFFBBBBBBDDDAAAHHH]]]ttt&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,/////////000000000111111000000000111222222333333222333444555666777888888666666777888999999888888::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@CCCDDDFFFGGGGGGGGGJJJLLLFFFFFFEEEEEEFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBEEEAAAAAACCCCCCAAADDDIIIHHHFFFFFFIIIHHHCCC@@@BBBEEEFFFEEECCC???<<<;;;;;;<<<;;;999888888888999:::555444333333444444333111111222111111111111000000...........................------------------.........---,,,+++***)))(((************************++++++++++++++++++++++++************************************++++++++++++***************++++++,,,+++---000000...---,,,,,,---...---,,,,,,///333666>>>???@@@AAABBBBBBBBBBBBCCCEEEBBBAAADDD@@@GGG[[[rrr&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********++++++,,,------------,,,////////////000000000000///000000111111222333333222222333444555666666777555666777888888777777777::::::::::::;;;;;;;;;;;;=========>>>>>>?????????EEEFFFGGGGGGFFFEEEFFFGGGDDDEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEDDDBBBAAAAAABBBAAAAAAAAA@@@???CCCHHHGGGDDDCCCEEEEEEBBBAAADDDEEEDDDBBB>>>:::999999;;;<<<;;;:::999999:::<<<<<<222111000222444555555444111111000000////////////---------------.........------,,,,,,,,,,,,------......---+++***)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,+++...111222000...------...............000444777>>>???@@@AAACCCCCCDDDDDD@@@CCC@@@AAACCC???FFFZZZppp&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))*********+++---.........---,,,............//////////////////000000111222222222111222222333444444555555555666888888666666666777999999999:::::::::;;;;;;<<<<<<===>>>????????????BBBDDDEEEDDDBBBAAAAAAAAABBBDDDFFFFFFEEEDDDEEEFFFGGGGGGFFFDDDCCCBBB@@@@@@@@@AAABBB@@@>>>???CCCGGGFFFBBBAAABBBBBB@@@BBBEEECCCCCC@@@<<<888777888999999888888888888888999999000//////111333555555444111000///............///,,,,,,,,,------------------,,,,,,++++++,,,,,,---...---,,,***))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++***))))))))))))***+++++++++---000111000...---...---...///......000444666===>>>@@@AAACCCDDDEEEEEE===@@@>>>???BBB>>>EEEYYYooo&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))***,,,---------++++++------------............//////000000111111222222111111222222333333444444444666888888555444555777999999999999::::::::::::;;;<<<>>>???@@@@@@?????????AAABBBBBBAAA??????@@@AAADDDGGGGGGFFFDDDEEEGGGEEEDDDDDDBBBAAA@@@??????>>>AAACCCAAA>>>???CCCFFFDDDAAA@@@CCCBBB???@@@CCCAAAAAAAAA>>>:::777777777555555555666666555555444222000000111222333333111000///...---------......++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++)))))))))******************************++++++++++++++++++++++++************************))))))))))))************)))))))))))))))***++++++)))+++......---------...,,,---...------///222555888999;;;===???@@@AAAAAA999===;;;===AAA>>>DDDXXXooo&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''')))+++,,,,,,,,,***))),,,,,,,,,---------....../////////000111111222222111111111222222333333444444666888888555444555777888888999999999:::::::::;;;<<<>>>???@@@@@@@@@???>>>@@@BBBCCCBBBAAAAAABBBAAADDDHHHHHHFFFEEEFFFGGGCCCCCCBBBAAA@@@???>>>===<<>>???CCCFFFDDDAAAAAADDDCCC???===??????AAABBBAAA===999666555333444555666555444333222444222111111222222000///000///...---,,,---......+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++''')))+++,,,++++++,,,...+++,,,---------...111444111333555777999:::;;;;;;777;;;:::<<<@@@===DDDXXXooo&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%***&&&%%%''''''%%%&&&)))&&&&&&&&&''''''''''''(((******))))))(((((('''''',,,,,,++++++***)))))))))---------............//////////////////000111111222222222222222222222222444555555555555555444444999:::;;;:::888777888999<<<<<<===>>>???AAACCCDDD???@@@AAA@@@??????@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDDDDCCCBBB@@@??????@@@@@@BBBAAA@@@???@@@BBBDDDFFFJJJAAA<<<======;;;===CCCBBB@@@<<<:::999777555333777777666555444222111000555444111///......//////------,,,+++++++++,,,,,,,,,++++++******++++++,,,************************+++*********))))))(((((())))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,------,,,+++,,,...000/////////---,,,---000333444444444555666777999:::555444555777777:::EEEPPPkkk&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((%%%$$$&&&&&&$$$%%%(((&&&&&&&&&''''''''''''(((***)))))))))(((((((((''',,,,,,,,,+++++++++++++++---------............//////////////////000111111111111111111111111111111444555555555555555444444888:::::::::888777888999;;;;;;;;;<<<>>>???@@@AAA???@@@AAA@@@??????AAACCCAAAEEEIIIHHHEEECCCEEEHHHCCCBBB@@@???>>>>>>?????????@@@BBBCCCDDDDDDDDDCCCIIIAAA<<<======;;;<<<@@@@@@===:::999888777555333444444444444333333222111555333111///.........///+++++++++++++++,,,---...,,,++++++******++++++,,,*********************************)))))))))(((((())))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,------,,,+++,,,...000.........---,,,...111333::::::;;;;;;===>>>???@@@<<<;;;;;;<<<:::<<>>=========>>>===???CCCFFFGGGEEEBBB@@@EEE@@@<<<===<<<;;;:::<<<<<<:::777666666666555333111111222222333222222222333222000...------......)))*********,,,---...///++++++************++++++******************************))))))))))))(((((())))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,---------,,,,,,...000,,,,,,---,,,,,,...222555???@@@@@@AAABBBCCCDDDDDDDDDBBBAAAAAA>>>???HHHRRRhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$((()))&&&&&&)))&&&&&&&&&''''''''''''((())))))))))))((((((((((((******++++++,,,------...---------............//////////////////000000111111111111111111222222222333444555555666555555555555777888888777777999:::999999:::;;;;;;;;;;;;;;;???@@@AAA@@@@@@@@@BBBDDDEEEUUUeeegggYYYJJJCCCCCC?????????>>>>>>=========;;;>>>BBBDDDEEECCC@@@>>>AAA>>>;;;;;;;;;999888777777666444444444555444333000000111111111111000000111000///...------------************+++,,,---...++++++************++++++************************))))))))))))))))))(((((())))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,---///***+++,,,,,,,,,///222555???@@@AAABBBBBBCCCCCCCCCFFFDDDCCCBBB??????HHHSSSfff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%###&&&***+++(((''')))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***+++,,,---------------............//////////////////000000111222222222333333333444444333444444555666666555555555666777777777777888999999:::;;;<<<<<<<<<<<<;;;>>>???@@@@@@??????BBBDDDFFFTTTaaaaaaUUUGGGBBBCCC???????????????>>>>>>>>><<<===>>>???@@@???>>>===<<<;;;999888888999777555444333111111333444444333111111111111000///......//////...------,,,,,,,,,,,,++++++******++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,......---,,,---...)))***++++++,,,...222666>>>???@@@AAABBBBBBBBBAAACCCAAA@@@@@@===>>>GGGRRReee$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%''',,,---)))'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***++++++,,,,,,---------............//////////////////000111111222222333333444555555555333333444555666666666666555666777777666666777888888999;;;<<<=========<<<<<<===>>>>>>>>>???AAACCCCCCIIIMMMKKKEEEAAABBBFFF>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<======::::::999666777:::999666333111000000222333333222111111111111000///...---------------,,,,,,++++++,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***,,,......---,,,---...)))***++++++,,,...222555???@@@AAACCCCCCCCCBBBAAA@@@>>>>>>===;;;<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<:::666888======:::222111000000222333333222000000111111111000000///,,,,,,,,,,,,,,,++++++***+++***************+++,,,******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***,,,...///...------...***++++++++++++---111444???@@@BBBCCCCCCCCCAAA@@@@@@>>>>>>===:::;;;DDDOOOeee$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$''',,,,,,'''###$$$&&&&&&&&&'''''''''(((((('''((((((((())))))******++++++,,,,,,,,,,,,---------------........./////////////////////000111111000000111222333333444444222333444555666666666666666777888777555444444555444666999;;;=========<<<999;;;<<<<<<<<<===???AAA??????@@@EEEIIIGGG@@@999:::;;;<<<=========<<<;;;;;;<<<>>>>>>>>>===<<<;;;;;;===;;;777999@@@AAA===333111000000222333222222...///000111222222222222++++++,,,,,,,,,+++******(((((())))))***+++------******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***,,,...///...---------+++++++++++++++---000333>>>???AAABBBCCCBBB@@@???BBB@@@???>>>;;;;;;CCCNNNfff%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))((('''(((((((((((())))))))))))((()))))))))************------..................////////////000000000000111111000000111111222333333333444444555666666666777777666666666666777777888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;???????????????>>>===<<<:::888777999<<<===<<<:::;;;;;;;;;<<<<<<<<<<<<===::::::999999777666555444222222111000////////////000000000000000111111111------,,,,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++)))***+++,,,---,,,+++******++++++++++++---000333===>>>>>>>>>??????@@@@@@AAA>>>======<<<>>>FFFPPPggg~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,------.............../////////000000000111111111111000000111111222333333333444555555666666777777777666666666666777777888888999:::;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;===============<<<<<<<<<;;;999888999;;;<<<;;;999::::::::::::::::::::::::999999999888777666444444000000000000000111222222000000000000000000000000------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++******+++,,,,,,,,,,,,+++***++++++++++++---000333999999:::;;;;;;<<<======???<<<;;;;;;;;;<<>>===<<<<<<<<<===>>>???<<<;;;999:::;;;;;;:::999:::::::::999888888777777888888888777666555444333/////////000111333444555111000000000///.........,,,,,,,,,,,,+++++++++++++++************)))))))))***************************))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++++++++******++++++,,,---***++++++++++++---000333444555666777888999:::;;;<<<:::999::::::;;;DDDMMMbbbzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))*********+++++++++++++++,,,---............000000000000111111111222000000000000000111222222333444444555666666777777666666666555555666666666666666777888888999888888888999:::;;;;;;;;;;;;;;;@@@???=========???AAABBB<<<<<<;;;;;;;;;::::::999;;;;;;:::999888777666555777777777666666444333333000000000000111222444444000000000///...---,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******,,,+++***)))***+++,,,---***++++++++++++---000333333444555666888:::;;;;;;;;;999999::::::<<>>===<<<<<<>>>@@@BBB<<<<<<<<<<<<;;;:::::::::<<<;;;:::999888666555555555555555555555444333222333222222111000000111111//////......---,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((())))))***,,,+++***)))***+++,,,---***++++++++++++---000333666777888:::;;;===>>>>>><<<:::;;;<<<<<<===DDDMMM[[[uuu%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))'''''''''((((((((()))))))))***+++---............////////////000000000000000////////////000111111222222222333444444555555666555555444444555555666666666777777888777777666666777888:::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===;;;<<<===<<<;;;:::;;;<<<;;;::::::888777666555555444444444444444333222222555444222000///......---......------,,,+++++++++++++++++++++************(((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))++++++******++++++,,,---***++++++++++++---000333:::;;;<<<===>>>???@@@AAA>>><<<<<<>>>======DDDLLLYYYsss%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,---.........---.........///////////////////////////000111111000111111222222333333444666555555444444555555666777777888888888777777666666777888999:::;;;;;;;;;:::::::::::::::999999999999;;;======;;;:::<<<>>>888888777777666555444444333333333333333222222111444333111///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************(((((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))******+++,,,,,,,,,,,,+++***++++++++++++---000333======>>>>>>???@@@AAAAAA???======>>>======BBBJJJXXXrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%(((((((((((())))))))))))))))))))))))************((()))+++,,,---.........------------.........//////////////////000111111///000000111222222333333555555555444444555555555777888888888888888777777666666888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;999999999;;;======;;;:::<<>>>>>>>>??????@@@@@@???>>>>>>>>>===<<>>;;;:::999:::;;;===999999999;;;<<<======;;;888666444222000111222222666555222000//////000000000///...---,,,++++++++++++***)))***,,,---,,,+++))))))))))))(((((((((((((((((()))***************))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,...000111888999:::;;;===>>>@@@@@@>>>======>>><<<===CCCKKK^^^nnn$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))************)))))))))(((******+++,,,,,,------......---,,,---///000000000/////////000111111222222000111111222222333444444444333333333333444555666777666555777999:::888666555666666777888999:::;;;??????===<<<<<<<<<======999999999:::;;;;;;:::999777666444222111111111222444333000...------.../////////...,,,,,,++++++,,,+++***)))***,,,---,,,+++))))))))))))((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,...000111888888999;;;<<<===>>>>>><<<::::::;;;;;;;;;BBBJJJ]]]mmm%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((************))))))))))))******++++++,,,---------...---,,,---///000000000/////////000111111222222000111111222222333444444444444333333333444555555555555444666777888777555555555666777888999::::::==================<<<<<<999999999999999888888777777555333222111111111111222000...---,,,,,,,,,---///...---,,,,,,++++++,,,+++*********,,,---,,,+++))))))))))))((((((((((((&&&&&&'''(((((((((((((((***)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&((()))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,+++++++++,,,...000111555555666666777888999999777666777888888999AAAIII[[[kkk&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((*********)))))))))))))))*********+++,,,,,,------...,,,+++,,,...000000////////////000111111222222000111111222222333444444444444333333333444444555333333444555555555555444444555555666777888999999999:::;;;<<<<<<;;;999888:::;;;;;;:::888777666666666555333222111000000111000///...---,,,,,,,,,,,,...------,,,+++++++++,,,,,,+++******,,,,,,,,,***))))))))))))((((((((((((&&&'''(((((())))))((((((************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((())))))))))))*********,,,+++++++++,,,...000111000111111111222222333333444333444666777888@@@HHHYYYjjj&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))******))))))***++++++,,,,,,---...,,,+++,,,...///000////////////000111111222222000111111222222333444444555444444333333333444444111222333444444444444444444444555666777888888999777888:::<<<<<<;;;999777;;;======<<<999666666777555444333222111000000000000//////...------------------,,,+++++++++,,,,,,,,,+++******,,,,,,+++***))))))))))))(((((((((((((((((()))************)))))))))))))))************''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))*********,,,+++++++++,,,...000111000000111111222222222333333222333666666888@@@IIIYYYjjj&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))))))))************))))))******+++,,,,,,,,,---,,,+++,,,...//////////////////000111111222222000111111222222333444444555555444333333333444444000222444444333222333444333333444555666777888888888999;;;======<<<;;;:::;;;===>>><<<888555666777444444333222111000//////000000/////////.........,,,,,,++++++++++++,,,,,,---+++***+++,,,,,,+++)))))))))))))))((((((((((((((())))))***************(((((()))))))))))))))***''''''''''''((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***))))))))))))))))))))))))((((((((((((((())))))***''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,+++++++++,,,...000111444444555555666777888888555444555777888999AAAJJJXXXiii%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((()))))))))************)))))))))***++++++,,,,,,---,,,++++++---//////.../////////000111111222222000111111222222333444444666555444333333333333333000222555444333222333555222333444555666777777888888999:::;;;<<<;;;;;;:::999<<<>>><<<777444555777333333333222111000///...///////////////......---,,,+++++++++++++++,,,,,,---,,,***+++,,,,,,+++)))))))))))))))(((((((((((('''(((((()))***)))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((((('''''')))+++))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,...000111777777888999:::;;;<<<===888777777::::::;;;BBBKKKVVVhhh%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))*********+++)))))))))***++++++,,,,,,---+++***+++---//////.../////////000111111222222000111111222333333444444666555444333333333333333000333555555333222333555222333333444555666777777666777888888999999999999777:::===;;;666333444777333333333333111000///............///......------+++++++++***++++++,,,,,,---,,,++++++,,,,,,***)))))))))))))))((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&(((((('''((()))+++))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,...000111666777888:::;;;===>>>>>>:::999999;;;;;;<<>>@@@<<<>>>>>>===<<<@@@GGGLLLTTTiii%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,---++++++,,,,,,---........./////////////////////000222222222222222222222222333222222111111222222333222222222222222222222222111222444555666666555555666666777888999::::::;;;999888888777555444333333333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---------((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((()))************)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***+++,,,******++++++,,,...///000333444666777777888999;;;999:::;;;:::999===DDDJJJTTTjjj&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((())))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,------...............//////000000111333222111111111222333444222222111111111111222222111111111111111111111111111222333444555555555444333444555666777999::::::777777777666555333111///111000000///......------+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))+++,,,,,,,,,((((((''''''''''''((((((%%%&&&((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((())))))******))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,************+++---...//////111333333333333444555555666777666666:::AAAGGGTTTjjj&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))***+++++++++***++++++,,,------......,,,,,,---...///000111222666444222000000111222333222222111111111111222222000000000000000000000000111222222333333333333333333333444555666666777777666666777777555222///---//////...............---************************++++++++++++++++++++++++***)))((()))***++++++***(((''''''&&&&&&''''''((($$$&&&(((***++++++***)))((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++)))))))))***+++,,,---...---///222222111111111222333444555444555999@@@FFFSSSiii&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''(((((((((((()))))))))'''(((((())))))******+++******++++++,,,------...+++,,,---...///000111222888666333111//////000111222111111000000111111222000000000000000000000000111111111111111222222222555555444444444444444444666666777777555333000.........------------------************************************************)))(((((((((***+++***(((''''''&&&&&&&&&&&&''''''$$$&&&(((***++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++)))))))))***+++,,,---...///111444555444333333333444555666555555999@@@FFFRRRhhh%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''(((((((((((())))))'''''''''((())))))************++++++,,,,,,------+++,,,,,,...///000111111666555333111////////////111111000000000000111111000000000000000000000000111111000000000000111222555555555444333333222222555555555555444333111000------------------,,,,,,************************))))))))))))))))))))))))(((((('''(((******((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************+++---...///111444777999888777777777777888999777777:::AAAGGGPPPggg$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&'''(((((())))))************+++,,,,,,------,,,,,,------...///000000111111000000000000000///111111000000000000111111111111111111111111111111111111000/////////000111444444444444444444333333333333222222222111111111...---------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((******(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++*********++++++,,,...///000444777;;;======<<<<<<<<<:::;;;;;;999888;;;AAAGGGOOOeee###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&''''''((())))))))))))******+++,,,,,,------,,,,,,------.../////////,,,---///000111111111111111111000000000000111111111111111111111111111111111000///......///000111333333333444444555555555111111000000000000111111......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((***)))'''%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******+++++++++,,,---...///000555888<<>>>>>???;;;<<<<<<:::888;;;AAAFFFNNNddd''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((()))************+++++++++,,,,,,,,,---------...............000000000000111111111111111111000000000000111111000000000000111111111111111111000000111111222333000000111222333333444444222222222111000//////...+++++++++*********))))))++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************(((***++++++++++++,,,...555777;;;???AAA@@@>>>===<<<<<<;;;::::::===CCCGGGSSSbbb''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((()))************+++++++++,,,,,,,,,---------...............000000000000111111111111111111000000000000111111//////000000000111111111222222222222222333444444333222222222222111111111222222111000000///......+++++++++*********))))))++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************)))***,,,,,,++++++,,,---///111444777999999888777::::::999888999<<>>???>>><<<::::::===CCCHHHKKKaaa{{{'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((((((((((((((((())))))***(((((()))))))))*********+++,,,,,,---...---------------....../////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,******++++++******))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))(((((('''(((((((((------+++(((&&&%%%&&&(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((()))))))))************+++*********+++,,,...///888:::<<<===<<<<<<===>>>@@@>>><<<::::::===CCCGGGJJJaaa{{{'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&((((((((((((((((((((()))******'''(((((())))))*********++++++,,,------------------------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++))))))*********))))))(((''''''(((((())))))******))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''+++***)))((((((''''''(((+++,,,+++)))'''%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************++++++*********,,,---...666888:::;;;::::::;;;=========;;;:::999<<>>AAABBBGGGXXXmmm&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((($$$&&&((((((&&&&&&(((***)))(((((()))+++,,,***))))))*********++++++++++++************))))))))))))((((((((('''((())))))***'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((())))))(((((()))************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))******+++(((((())))))***++++++,,,(((((()))******++++++,,,111666:::999888::::::888666777888999<<<>>>AAABBBGGGXXXmmm$$$"""!!!!!!$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((###&&&((((((&&&&&&(((***)))(((((()))++++++***)))))))))******++++++++++++************))))))))))))&&&&&&&&&&&&&&&'''(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((()))''')))+++***''''''***...((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******++++++++++++++++++++++++)))))))))***++++++,,,,,,111777:::999999;;;;;;999777777888:::<<>>AAADDDLLLUUUmmm'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))***)))))))))((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++)))'''&&&''''''&&&%%%((((((((((((((())))))***++++++***************+++)))******++++++,,,------333666:::<<<<<<<<<<<<<<<===<<<;;;:::<<>>======>>>AAADDDFFFKKKTTTkkk%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''')))++++++***(((((((((*********))))))))))))((('''(((((((((((()))))))))''''''(((((())))))******$$$%%%''',,,222888;;;<<<'''(((((()))))))))))))))'''(((***+++,,,,,,+++***)))******++++++,,,------222444777888888888:::;;;DDDCCCAAA??????AAACCCDDDKKKSSSjjj%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))************************************++++++++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***,,,+++)))'''***)))))))))(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))$$$%%%(((---555<<<@@@AAA((((((((((((((())))))***'''(((***,,,,,,,,,+++***)))******++++++,,,------222444666777777888:::;;;???>>>===<<<===@@@CCCEEEJJJRRRiii%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((************************(((((((((((())))))))))))((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''((((((((())))))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''***---...***'''))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))((((((((((((,,,***))))))*********))))))((('''''''''(((***+++&&&(((***,,,---,,,+++***)))******+++,,,,,,------000222444555555555777999555555555777;;;???DDDGGGIIIQQQhhh&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************+++***)))(((((()))***+++******)))(((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***************)))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&(((************)))(((&&&%%%&&&)))+++)))'''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,++++++******++++++,,,---333666999999888666666666666666666777:::>>>BBBEEEIIIRRRiii&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''((((((((())))))))))))(((((()))************)))******)))(((((()))*********))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***************)))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&((())))))*********)))'''%%%&&&(((***)))'''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''((())))))***))))))******+++++++++,,,++++++******++++++,,,---333555888888777666666777888777777888;;;???BBBEEEIIIRRRiii&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******))))))***))))))(((((())))))***))))))((((((''''''(((((()))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))******))))))(((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((()))******+++)))'''&&&'''(((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''''''(((((())))))******************+++++++++++++++******++++++,,,---222333555555555555777999999999999:::<<>>@@@BBBIIIQQQggg&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''(((((())))))(((((('''''''''&&&&&&''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&''''''((((((***++++++***(((''''''(((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---,,,...000111111222444666444555666999<<<>>>AAABBBIIIQQQggg&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((())))))((('''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((('''''''''&&&'''***---,,,***''''''(((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...++++++******++++++,,,---...000333444444444555666333444777:::===@@@CCCDDDIIIQQQggg&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&((((((((('''&&&%%%%%%)))---...+++((('''(((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))&&&'''((()))+++---...///++++++******++++++,,,---///222666777777666666666333555777;;;???BBBEEEFFFIIIQQQggg&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((''''''***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***))))))((('''&&&&&&&&&%%%&&&)))***+++***)))'''))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))***************+++,,,---............***++++++,,,,,,------...///000222333333444666888666666666888<<>>???@@@AAA@@@LLLddd''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))************))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))************************&&&'''((())))))***))))))((((((''''''''''''((((((******+++++++++******)))))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------///222555666666666777777999888888:::===AAABBBCCCDDDMMMaaa''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))************))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((()))***************))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------000222555777666666777888:::888777999===AAACCCCCCDDDLLLaaa'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))************))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((''')))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------000333666777777777888999:::999777888<<>>BBBEEEEEEDDDJJJPPPaaa((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((((((&&&'''((())))))***)))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///222666888888777888888::::::;;;>>>BBBDDDDDDDDDDDDLLL___((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((()))))))))******+++,,,,,,++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''(((((())))))))))))((()))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------000333666888888888888999999999:::>>>AAADDDDDDCCCEEELLL___((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))******++++++******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))''''''((())))))))))))((((((''')))))))))))))))******+++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...000333777999999888999999888888:::===AAACCCCCCBBBFFFMMM___((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))******))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))((())))))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++)))'''&&&))))))***))))))((('''&&&)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,---......///222666888888777888888888888999<<<@@@BBBCCCBBBFFFMMM^^^}}}((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***))))))*********))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***((('''))))))***))))))((('''&&&)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,---...//////222555777777777777888888888999<<<@@@BBBCCCBBBFFFLLL]]]|||((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))************++++++******))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))***(((((())))))))))))******((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******))))))(((((())))))))))))((((((''')))))))))))))))******+++******+++++++++,,,,,,,,,*********+++,,,---...//////222666777777777777888888888:::===AAACCCCCCBBBDDDJJJ\\\zzz((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******''''''((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''((()))*********''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********++++++,,,,,,+++******)))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''(((((())))))(((((()))))))))*********(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((())))))))))))((()))))))))))))))******+++******+++++++++,,,,,,,,,*********+++,,,---//////111444777999999999999:::999999:::>>>AAADDDDDDCCCCCCIIIZZZyyy((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&'''(((((()))(((((())))))*********+++(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++''''''((())))))***)))))))))))))))))))))******+++******+++++++++,,,,,,,,,*********+++,,,---///000333666999;;;;;;;;;;;;<<<::::::;;;>>>BBBDDDDDDDDDBBBHHHYYYxxx