BM6P6(@ }}}bbbNNNHHHJJJJJJGGGFFFNNNNNN^^^ooogggddd]]]VVVMMMLLLIIIDDD???===>>>???>>>999666;;;???<<>>;;;999::::::999999999999999999===:::;;;>>>@@@QQQzzzjjjPPPHHHAAA@@@@@@===<<<===???>>>>>>???AAAAAA@@@???BBB@@@@@@BBBEEEFFFDDDBBBDDDIIIJJJIIIKKKPPPOOOJJJDDDBBBBBBEEEJJJNNNOOONNNUUUWWW___jjjoooiiibbb^^^sssyyy{{{gggcccnnncccQQQuuulll\\\WWWQQQOOOFFFBBBEEEEEEBBBAAACCCIII```xxxrrr[[[YYYUUURRRSSSRRRQQQTTTXXXVVVccckkkmmmyyy|||xxx]]]KKKHHHKKKKKKHHHIIIRRRVVVjjjrrrkkkiiibbbZZZUUUSSSOOOIIICCC???>>>???>>>;;;777;;;>>>;;;NNNsssvvvwwwsssvvvqqqpppzzz}}}xxxwwwxxx|||}}}|||jjjHHHAAA<<<===??????AAADDDRRR~~~pppgggxxxwwwuuurrrqqquuu{{{rrrpppmmmmmmsssyyyvvvooojjjbbbTTTOOO___rrreeemmm}}}~~~|||}}}|||{{{{{{wwwwwwccc[[[ZZZXXXPPPKKKHHHDDDBBBAAA???<<<:::::::::::::::999999999999:::999<<<>>>AAAXXXppp___OOOGGG@@@@@@???===<<<======>>>???@@@CCCDDDDDDCCCFFFEEEDDDEEEGGGIIIHHHFFFIIIMMMNNNMMMPPPUUUUUUQQQFFFDDDCCCFFFLLLSSSXXX[[[bbb___jjj|||zzzfffYYY[[[ccclll|||tttqqqyyy{{{gggbbbjjjiiiTTTzzzsssbbbZZZRRROOOHHHDDDEEEEEEAAA@@@BBBGGG[[[rrrttt\\\XXXUUUSSSSSSRRRRRRWWW^^^aaahhhnnnttt~~~oooUUUGGGHHHLLLKKKIIIHHHUUU___yyyuuupppnnnfff___^^^\\\XXXPPPHHHBBB@@@@@@>>>===:::<<<===999MMMqqqzzzzzzssskkktttvvvzzz|||sssfff```[[[YYYYYY[[[ccclll~~~fffFFF@@@<<<>>>??????AAADDDQQQ}}}wwwqqq|||yyyrrrlllkkkpppxxxwwwrrrpppsssuuusssrrrsssoooiii^^^WWWbbb}}}kkkbbbgggmmmjjjlllyyy{{{~~~}}}zzz~~~{{{~~~|||kkkbbbaaa]]]YYYRRROOOLLLGGGCCCAAA@@@>>><<<;;;;;;:::::::::999999999:::999<<<>>>@@@XXXkkkYYYNNNFFF?????????===;;;===<<<===@@@CCCFFFHHHIIIJJJMMMKKKIIIIIIKKKLLLLLLLLLNNNPPPPPPMMMMMMPPPQQQOOOFFFFFFFFFIIIQQQ^^^llluuuxxxwwwfffPPPUUUZZZbbbqqq|||ssskkkffflllxxx|||fffaaaiiipppYYYlll___TTTRRRLLLHHHGGGFFFCCCBBBCCCFFFVVVlllvvv\\\VVVUUUTTTTTTRRRSSS\\\gggllljjjnnnwww~~~zzzdddMMMDDDHHHLLLLLLJJJDDDWWWiiivvvqqqoooiiicccdddbbb]]]UUUMMMFFFCCCBBB???@@@=========999JJJkkk{{{uuuwwwggglll{{{jjj]]]ZZZZZZWWWUUUTTTUUU[[[kkkzzzeeeDDD???===???@@@???AAAFFF[[[}}}yyyuuu|||wwwpppkkkkkkpppwww}}}~~~tttpppvvvwwwqqqooossshhhhhhddd```eeevvvwwwbbbWWWeeegggcccjjjxxx}}}{{{}}}{{{zzzzzzvvvccccccccc]]]YYYWWWSSSNNNHHHDDDAAA@@@>>>===<<<<<<;;;;;;::::::999999<<<::::::<<<<<>>>>>>>>===<<<===;;;>>>BBBFFFIIILLLOOOQQQQQQPPPNNNMMMMMMOOOPPPQQQVVVUUUSSSNNNJJJIIIHHHHHHEEEGGGJJJPPP]]]qqqhhhOOOPPPZZZ^^^fffrrr}}}fffaaappprrr^^^ttteeeVVVSSSOOOLLLJJJHHHFFFFFFFFFFFFSSSkkkxxx\\\UUUUUUUUUUUUSSSUUUbbboootttmmmnnnxxx|||{{{nnnZZZGGGDDDIIILLLLLLLLLHHH___uuuvvvqqqnnnkkkhhheeeddd```YYYQQQJJJGGGEEEBBBCCC???>>>>>>:::GGGcccvvvtttmmmeeerrrmmmYYYVVV[[[[[[ZZZZZZ\\\```lllfffCCC???>>>?????????CCCIIIqqqwwwooommm~~~wwwtttpppnnnooosssxxx{{{yyyrrrwww{{{uuuqqqrrrggggggfffccccccmmmxxxiiizzzyyyjjjgggvvv}}}{{{{{{|||sss|||bbbeeebbbZZZZZZ[[[TTTOOOIIIDDDAAA@@@>>>=========<<<<<<;;;::::::999===888999<<<<<>>>>>???===<<<>>>===AAAEEEIIIKKKNNNRRRUUURRRRRRPPPOOOOOOPPPSSSTTT[[[YYYVVVRRRLLLHHHGGGIIIEEEIIIOOOZZZmmmdddVVVUUUZZZZZZ]]]fffxxxfffccczzzooo___zzzjjj[[[RRRQQQNNNJJJGGGGGGGGGGGGFFFRRRlll|||\\\VVVUUUVVVVVVTTTXXXeeesssyyyppppppyyy|||}}}bbbQQQEEEFFFJJJJJJKKKMMMPPPfff}}}wwwrrrooommmmmmgggfffccc]]]VVVOOOLLLKKKFFFFFFAAA???AAA<<>>>>>>>>===<<<;;;::::::999;;;666888>>>>>>AAAVVVnnnoooYYYKKKCCC>>>>>>???>>>>>>???@@@EEEIIILLLLLLNNNRRRUUUQQQRRRRRRRRRQQQRRRUUUWWWWWWVVVUUUSSSMMMGGGHHHLLLJJJNNNVVVeee|||iii______``````___bbbkkk|||gggddd}}}kkk\\\}}}pppbbbUUUVVVSSSKKKFFFFFFFFFEEEDDDOOOhhh___WWWVVVUUUVVVWWW[[[fffssstttlllllluuu}}}XXXKKKDDDIIIKKKHHHIIIOOOPPPbbbzzzyyyvvvsssqqqtttlllllliiiccc[[[UUUQQQPPPIIIHHHBBB@@@DDD???@@@MMMooofffooouuusssjjjqqquuueeegggooovvv}}}}}}fffFFFBBB??????>>>@@@HHHQQQ}}}[[[WWW```zzz{{{xxxqqqpppoooqqquuuwwwvvvuuu}}}zzztttnnnnnnpppnnniiipppmmmjjjhhheeegggttt~~~xxxwwwyyyzzzxxx~~~{{{vvv{{{rrrcccaaa\\\ZZZ\\\XXXTTTQQQMMMIIIGGGEEEBBB?????????>>>===<<<;;;::::::999666888>>>===???TTTnnnqqq]]]KKKDDD>>>???@@@??????AAADDDHHHMMMNNNMMMMMMPPPTTTPPPRRRTTTUUUTTTTTTWWWYYYWWWVVVWWWWWWPPPHHHHHHMMMSSSUUU^^^ooo|||fff___aaadddeeejjjppp{{{gggcccwwwfffXXX|||vvvkkk___aaa]]]RRRJJJHHHGGGEEEDDDKKK___cccYYYVVVUUUWWWYYY]]]fffppppppjjjlllxxxSSSIIIEEEKKKLLLGGGHHHOOOHHHXXXqqq{{{{{{vvvuuuyyyqqqqqqnnnhhh```YYYUUUSSSLLLJJJBBBAAAFFFAAA>>>GGGkkk|||bbbjjjyyyuuuyyyiii}}}xxxxxx~~~pppyyyeeeGGGCCC@@@???>>>@@@IIISSS}}}lllUUUXXXhhhyyy}}}}}}rrrpppoooppptttvvvuuusss{{{|||qqqlllqqqrrrmmmkkkkkknnnpppmmmiiioooyyy~~~sssrrruuuxxxzzzzzz{{{vvvpppbbb___[[[]]]]]]SSSTTTRRRNNNLLLJJJGGGDDDAAA@@@???>>>===<<<;;;::::::888666:::===:::<<>>???AAA@@@@@@BBBFFFKKKOOOOOOLLLLLLOOOSSSOOORRRVVVWWWVVVVVVYYY[[[___^^^______WWWLLLKKKPPPZZZ\\\cccuuu}}}]]][[[fffhhhddddddppp}}}hhhbbbooodddVVVwwwzzzpppiiilllfffYYYOOOLLLJJJGGGEEEHHHWWWfff[[[VVVTTTWWWZZZ^^^fffmmmuuuqqqsssSSSJJJEEEGGGJJJKKKKKKLLLJJJXXXuuuzzzrrrsssssstttrrrnnnkkkfff```YYYTTTUUUMMMFFFEEECCC@@@DDDJJJ^^^iiihhhyyypppmmmrrr}}}{{{|||vvvppp|||jjjDDDEEE???===AAA@@@GGGYYYwwwxxxbbbeee]]]ooo{{{wwwtttrrrpppnnnmmmnnnppprrruuu||||||sssnnnooooookkkqqqmmmkkkmmmlllmmmuuuzzzppplllmmmpppqqqqqqqqq{{{{{{tttnnneeeccc]]]]]]bbb``````YYYPPPLLLKKKJJJGGGDDDAAA@@@>>><<<;;;::::::;;;???333888<<>>MMMuuubbbJJJFFFCCCBBBAAA???CCCJJJMMMLLLJJJHHHFFFGGGKKKNNNPPPRRRTTTVVVWWWWWWVVVVVVbbbhhhnnnlllbbbWWWPPPOOO[[[cccvvvlllZZZdddnnnhhhfffmmmmmmnnnccchhh\\\^^^pppxxxxxxvvvfff\\\QQQJJJOOOMMMHHHVVV{{{kkk___ZZZZZZXXXVVVbbbmmmjjjsss~~~KKKFFFDDDIIIMMMLLLKKKLLLQQQ___|||zzztttuuutttyyywwwtttppplllfff```[[[VVVOOOJJJIIIFFFAAAAAAEEEXXXtttooo~~~ooosss}}}{{{yyyuuu|||}}}gggEEEDDD======CCCBBBEEEUUUzzzhhheeekkk}}}xxxzzzuuussspppmmmllllllmmmnnnrrrzzz|||uuuppprrrqqqlllllljjjkkkmmmlllkkkqqqyyyzzzuuuooommmoooqqqqqqoooqqqqqqmmmnnnzzzlllgggggg______eeeeeehhhbbbYYYTTTRRROOOKKKGGGCCCBBB@@@>>><<<;;;;;;<<<===555<<<======???TTTwwwdddOOOHHHBBBAAABBBBBBFFFLLLKKKJJJIIIGGGEEEFFFIIILLLTTTSSSSSSTTTVVVWWWXXXXXXdddkkktttvvvkkk\\\WWW[[[eeennn~~~uuuaaaYYYfffnnnhhhjjjuuu}}}nnncccjjj```^^^wwwyyyyyymmm___ZZZTTTOOOQQQLLLHHHNNNfffyyy^^^YYYZZZZZZYYYeeetttttt{{{GGGDDDFFFLLLOOOMMMKKKLLL```mmm{{{}}}{{{xxxxxxtttvvvtttrrrooolllgggaaa\\\ZZZUUURRROOOKKKEEEBBBCCCNNNyyy{{{rrrrrr|||yyyzzzvvvxxxuuufffFFFBBB;;;===EEECCCGGGXXXppphhhzzzuuuuuurrrooollljjjjjjkkklllnnnwwwzzztttppprrrqqqlllhhhhhhkkklllkkkiiilllqqqvvvpppnnnlllmmmpppqqqooolllkkkhhheeejjjwwwuuunnnqqqoooccc```ggghhhqqqkkkddd^^^ZZZUUUNNNJJJFFFEEEBBB@@@>>>===<<<<<<;;;888@@@<<<:::???YYYzzzfffUUUJJJAAA@@@DDDGGGKKKNNNIIIIIIHHHFFFDDDDDDEEEGGGUUURRROOOOOOSSSWWWYYYYYYccclll|||wwwaaa\\\eeeqqq|||ggg```cccnnnpppkkkuuuoooeeeppp___\\\{{{vvviii]]]ZZZ[[[WWWRRRMMMMMMOOOZZZtttddd]]]___aaa^^^hhhzzzGGGFFFHHHMMMNNNLLLMMMPPPooo||||||}}}|||{{{zzzuuurrrqqqooommmkkkgggbbb^^^___\\\XXXTTTOOOKKKHHHGGGHHHhhhvvvnnnwwwvvv}}}zzzsssrrr}}}xxxbbbEEECCC===>>>DDDDDDPPPiiiwwwnnnuuusssqqqnnnkkkjjjkkklllmmmmmmuuuvvvooojjjmmmnnnjjjhhhiiikkkkkkhhhgggjjjnnnxxxoookkkjjjjjjkkkmmmnnnmmmkkkhhhhhhjjjmmmppp}}}vvvuuu{{{wwwgggbbbhhhiiirrrnnnhhhccc^^^XXXQQQMMMIIIGGGDDDAAA???===<<<<<<<<<:::AAA;;;:::@@@TTTnnn[[[LLL@@@@@@FFFKKKNNNPPPJJJJJJJJJGGGDDDBBBBBBBBBOOOKKKHHHKKKPPPUUUVVVVVV^^^mmmfff\\\dddqqqiiieeekkkuuu{{{tttoooqqqiiivvv```ccc}}}xxxrrriiicccfffbbbUUUMMMRRRTTT[[[wwwtttiiiiiijjjeeelll~~~xxxGGGFFFHHHKKKLLLNNNTTT\\\vvv|||}}}}}}vvvuuutttrrrrrrqqqnnniiifffbbb```[[[VVVRRRPPPOOONNNIIIXXXtttjjjeee|||rrruuunnnnnnppp~~~uuuZZZDDDDDD@@@AAACCCEEE]]]wwwrrrxxxqqqooommmkkkkkkmmmooopppnnntttsssiiieeehhhkkkhhhjjjlllllliiifffgggkkknnn}}}|||rrrnnnmmmllljjjiiihhhiiijjjkkkkkklllhhhjjjqqqzzz~~~yyysssuuu|||xxxgggdddiiihhhnnnkkkhhhccc___YYYTTTPPPKKKIIIFFFCCC@@@===<<<<<>>===@@@<<>>TTTnnnYYYLLLBBBDDDKKKOOOPPPPPPPPPPPPOOOLLLIIIGGGHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQgggqqqbbbbbbhhhzzz~~~}}}mmm{{{nnnhhhyyykkkzzzttt^^^ZZZQQQUUUxxxyyy~~~zzz}}}^^^DDDEEEHHHJJJJJJNNNZZZhhhzzz}}}xxx{{{rrrrrrrrrssssssrrrooolllkkkmmmkkkdddaaa```]]]XXXRRRGGG\\\YYYUUU||||||zzzuuuuuusssmmmfffeeeiiiiiieeeeeeiiinnnvvvxxxiiiqqqzzzWWWEEEEEEDDDGGGJJJOOOppprrraaajjj{{{|||yyyooonnnkkkjjjjjjkkkmmmooonnnvvvwwwppplllnnnnnnjjjgggmmmpppllliiikkkmmmkkkiiixxxwwwpppllllllpppkkkkkkjjjhhhhhhiiikkkmmmlllkkkuuu|||sssooopppmmmfffllloooffflllkkkhhheee```\\\ZZZZZZSSSQQQMMMIIIEEEBBB@@@???>>><<<@@@888===BBB;;;KKKlllyyyfffSSSJJJDDDGGGLLLNNNNNNNNNQQQQQQPPPNNNMMMNNNQQQTTTQQQSSSTTTQQQMMMMMMQQQUUUjjj|||iiiaaa```iiiyyyyyyyyyzzzkkkiiifffrrriiiaaaWWWZZZwwwlllUUUGGGIIILLLLLLIIIJJJUUUaaa|||vvv{{{sssrrrssstttuuuuuurrrooorrrvvvvvvpppkkkiiiddd\\\QQQCCCXXXWWWOOOuuuyyy~~~yyy~~~aaacccbbbaaaeeeiiieee\\\bbbiiiooouuuzzzlllqqqmmmQQQGGGEEECCCIIIOOOTTTsssxxx___VVVfffzzzyyyvvvxxxpppnnnkkkiiihhhiiijjjllllllvvv{{{vvvssstttsssmmmccclllqqqnnnkkkmmmllliiimmm|||{{{uuutttrrrllliiilllhhhiiijjjjjjjjjjjjlllmmmooozzz~~~|||uuuqqqlllhhhoooqqqdddooonnnkkkgggbbb___]]]]]]WWWTTTPPPKKKGGGDDDBBBAAA;;;===AAA999===CCC<<>>===???AAA>>>:::@@@JJJ```sssaaaQQQIIIDDDFFFIIIJJJLLLNNNNNNOOOLLLIIINNNYYY___^^^___]]]\\\\\\YYYTTTUUUYYY]]]``````\\\XXXXXX\\\^^^bbbsssvvvzzz~~~gggfffnnnYYYiiioookkkccc]]]hhhsssXXXQQQKKKIIIJJJMMMMMMNNNWWWbbb~~~xxx|||zzz~~~vvvttt{{{|||{{{qqqjjjfffbbbTTTVVV[[[YYYooo||||||~~~kkk^^^[[[YYY[[[___``````fffooowwwzzz{{{ZZZKKKGGGJJJLLLKKKNNN^^^|||eee```\\\rrrxxxwww{{{zzztttnnnkkkhhhggggggjjjlllmmmrrrvvvwwwsssqqqsssrrrnnneeejjjjjjgggjjjrrrqqqiiinnnrrr}}}{{{vvvpppooommmjjjhhhggghhhgggeeeiiiooosssqqqrrr~~~ttttttwwwwwwuuuqqqmmmkkklllnnnmmmlllfff``````dddccc^^^___ZZZTTTOOOLLLIIIFFFDDD@@@===>>>???>>>===BBBJJJiiippp]]]OOOGGGBBBEEEIIIJJJJJJLLLIIIJJJHHHFFFKKKVVV\\\[[[XXXWWWXXXYYYVVVRRRSSSWWWTTTVVVUUUSSSPPPQQQUUUWWWiiiyyylll]]]bbbwwwxxxgggjjjmmmXXXkkk}}}wwwuuunnnhhhmmm}}}iiiQQQKKKNNNJJJHHHLLLRRRZZZeeeooo}}}zzz{{{xxx{{{}}}uuusssxxx|||ssskkkfff```WWWZZZ___ccczzzxxx~~~nnn]]]TTTUUUTTTTTTVVVYYY```nnn{{{wwwtttyyy|||zzzoooRRRGGGGGGIIIJJJKKKTTTlllssseeeggguuuuuuvvvuuuvvvkkkkkkkkkiiihhhjjjooossswwwwwwuuupppooorrrtttrrrgggllllllhhhjjjooommmeeejjjnnnsssxxxyyysssqqqmmmllljjjjjjkkkjjjiiihhheeekkkqqqrrrrrr~~~vvvuuuttttttsssppplllkkklllmmmeeeeeebbb^^^___cccdddbbb___[[[VVVRRROOOKKKHHHEEEEEEAAA>>>@@@AAABBBFFFLLLooouuu```NNNFFF@@@CCCHHHHHHHHHIIIDDDDDDBBBBBBGGGQQQWWWXXXTTTTTTWWWXXXUUUPPPQQQUUUOOOMMMLLLLLLMMMOOORRRUUUgggttthhhRRRNNNRRR]]]kkkqqqfffnnnlllTTTkkk~~~}}}xxxsssttt{{{}}}]]]NNNIIIOOOMMMLLLNNNWWWggg{{{{{{yyyzzzvvvvvvzzzyyytttsssuuu|||~~~~~~xxxqqqiiiddd___^^^bbbfffiii|||wwwwwwdddWWWQQQQQQRRRSSSTTTWWWaaaqqqsssnnnsssyyyzzzcccNNNHHHFFFHHHHHHLLL___rrr~~~sssuuuqqqpppuuupppooollljjjjjjkkkoooqqqxxxvvvqqqmmmlllnnnooonnniiimmmmmmjjjiiikkkhhhcccccclllqqqpppuuu|||}}}|||wwwtttsssnnnjjjjjjmmmooommmkkkjjjooopppoooooozzz}}}zzzwwwrrrrrrpppooommmllllllmmm```cccggghhhhhhgggeeebbb___]]]YYYUUURRROOOKKKHHHJJJEEEAAAAAACCCFFFJJJLLLpppjjjPPPFFF@@@BBBGGGGGGFFFFFFAAA@@@???@@@FFFNNNSSSUUUTTTUUUXXXYYYUUUPPPQQQWWWRRRLLLHHHKKKQQQUUUYYY\\\___fffuuuoooSSSRRRWWWUUUXXXbbbgggnnneeeqqqjjjWWWvvv|||yyy}}}lllVVVOOOLLLNNNQQQQQQRRR]]]uuu{{{xxx{{{||||||wwwuuuwwwyyyxxxwwwwwwuuuvvvxxxxxxuuupppiiieeedddjjjllliiigggooowwwooo^^^SSSOOOPPPTTTWWWXXX\\\fffsss|||wwwpppkkkkkkrrrzzzwwwYYYKKKIIIFFFGGGFFFOOOnnnwww{{{tttuuuooommmsssyyysssllljjjkkklllkkkiiivvvqqqllljjjiiihhhfffeeejjjmmmnnnkkkiiihhheeebbb___mmmuuupppppp}}}}}}}}}}}}wwwrrrrrrllliiiiiinnnooolllkkkmmmpppqqqvvv}}}{{{{{{vvvrrrqqqooonnnnnnmmmlllkkkaaahhhrrrxxxuuullleeebbbaaa___[[[XXXUUURRRNNNKKKKKKIIIDDDBBBCCCFFFHHHHHHfffpppUUUIIIAAABBBGGGHHHFFFEEEBBB???>>>BBBGGGMMMRRRUUUMMMPPPUUUXXXVVVSSSWWW___[[[OOOGGGLLLUUU[[[___ccc^^^aaafffwwwfffVVVRRR^^^ddd^^^aaannnfffsssnnneeettteee___{{{yyyaaaRRROOONNNOOOSSSSSSTTTbbb{{{xxxyyy||||||{{{yyytttoooqqquuuxxxxxxvvvrrrssstttvvvuuurrrlllgggccckkkjjjeeefffgggttt}}}{{{fffXXXPPPLLLQQQVVV[[[^^^dddooowwwyyypppdddaaadddhhhqqq{{{iiiRRRHHHGGGDDDFFFGGGUUU}}}uuuhhhyyyuuuvvvooolllqqqzzzrrroooqqqrrroookkkssslllgggggggggdddaaa```hhhkkkmmmllliiifffdddbbb```mmmuuuqqqmmmvvv}}}}}}}}}yyyqqqlllkkkiiifffhhhnnnnnnjjjlllsssqqq}}}tttsssuuuwwwwwwtttsssqqqooooooooonnnllljjjfffooo{{{{{{nnneeecccdddaaa]]]YYYWWWUUURRRPPPMMMMMMJJJDDDBBBDDDEEECCCRRRttt]]]OOODDDCCCGGGIIIGGGFFFEEEAAA@@@EEEJJJNNNRRRVVVJJJNNNVVV[[[[[[\\\eeeoooiiiVVVIIIMMMWWW]]]aaaeee```fffiiiooo~~~vvv[[[VVVZZZfffiiiiiitttqqqkkk~~~aaaccc{{{vvvZZZOOOLLLLLLQQQRRROOOQQQgggyyyvvvxxxzzz|||~~~wwwqqqkkklllsssyyyyyyuuurrrrrrsssuuuuuurrrmmmhhhdddjjjcccbbbkkkhhhhhhxxxmmm[[[SSSOOONNNRRRWWW\\\bbbmmmzzz~~~}}}~~~lll___```eeeiiitttnnn[[[MMMGGGHHHBBBEEEJJJ]]]kkk```]]]xxxuuuvvvrrrooopppzzzuuurrrqqqrrrrrrqqqrrriiiccceeefffcccbbbcccfffiiilllmmmjjjeeecccddddddiiinnnooommmsss|||yyywwwwwwrrrkkkiiijjjfffeeejjjqqqppplllsssyyykkklllzzzvvvuuuuuuvvvtttrrrpppooopppooollliiimmmsss|||wwwkkkfffiiifffccc^^^ZZZXXXWWWUUUTTTQQQUUUTTTLLLEEEEEEEEECCCFFF[[[xxx~~~eeeVVVGGGDDDHHHJJJIIIHHHIIIDDDBBBHHHLLLNNNQQQWWWYYY]]]dddiiijjjlllxxx~~~eeeRRRSSS\\\```cccgggfffuuu~~~vvvdddccceeellluuurrrttt~~~]]]bbbxxxgggWWWNNNJJJJJJTTTQQQKKKNNNkkk{{{uuusssuuuxxx|||zzztttmmmnnnvvv~~~~~~zzzrrrrrrrrrttttttrrrkkkfffqqqrrrdddbbbqqqjjj]]]dddbbbSSSQQQQQQRRRRRRWWW\\\dddrrrnnnbbbfffkkknnnzzzjjjZZZPPPJJJIIIKKKAAAEEELLLccclll`````````|||wwwtttvvvtttqqqppprrrqqqooollljjjjjjnnnqqqssshhhaaacccfffeeeeeehhheeegggkkkmmmjjjeeedddeeefffdddfffkkknnnvvvyyysssnnnnnnsssvvvsssqqqpppmmmjjjkkkoooggggggmmmuuutttppp{{{pppooozzzxxxuuuwww|||uuusssppppppqqqooolllhhhrrrtttyyyzzzqqqffffffnnnhhhddd^^^ZZZXXXXXXWWWVVVWWW^^^]]]TTTKKKIIIHHHFFFHHHMMMoookkkZZZIIIEEEIIIKKKJJJIIIKKKEEEDDDIIINNNNNNQQQWWWmmmqqqvvvzzzyyy{{{ttt\\\[[[bbbeeegggkkknnnmmmllllllttt{{{rrr{{{uuu[[[bbbvvvqqq^^^VVVOOOKKKKKKRRRPPPHHHPPPzzzrrrtttyyy|||}}}zzzrrrnnnsssyyyzzzxxxwwwrrrrrrtttuuupppjjjhhhlllnnnpppooojjjggghhhfffbbb{{{}}}^^^PPPMMMNNNOOORRRQQQUUUbbbuuutttfffgggqqq}}}}}}lllZZZPPPMMMJJJHHHIIIEEELLLMMMnnnrrraaaccc^^^iiiyyy{{{qqqlllqqqrrrlllmmmsssooooooyyytttiii______bbbeeehhhkkkfffeeeiiiooollldddbbbeee```aaaeeehhhkkkrrr|||nnnddd[[[[[[]]]^^^^^^```aaadddggghhhhhhhhhfffccckkknnnxxxnnnaaa}}}xxxwwwxxxvvvssssssqqqpppooopppppppppooosssrrrqqqqqqnnniiifffeeeiiiddd^^^]]]^^^^^^ZZZUUUUUUTTTRRRQQQOOOMMMLLLKKKMMMJJJhhhuuu[[[LLLKKKGGGIIIMMMLLLRRRQQQQQQOOOJJJKKKWWWeee~~~zzz}}}___XXXcccdddfffsss}}}xxxpppxxxxxx|||uuuPPPaaaeeeVVVRRRMMMIIIIIIJJJNNNRRReeeyyyrrruuuzzz{{{{{{|||wwwppplllpppvvvwwwvvvuuunnnmmmooorrrpppjjjhhhjjjqqqttttttqqqoooooommmhhhwww^^^OOOMMMOOOQQQOOOOOOTTTbbbuuuuuulllqqq|||lll]]]OOOIIIIIIHHHIIIKKKEEELLLXXXrrr]]]bbbkkk{{{wwwrrr}}}yyyooommmooommmiiinnnuuuooopppooogggbbbcccfffffffffggghhhhhhlllpppmmmeeecccfffbbbaaacccfffgggiiirrr|||nnnkkknnnyyyrrr]]]XXXOOOHHHFFFGGGHHHLLLQQQ\\\^^^^^^\\\]]]dddnnnvvvyyyuuuwww{{{vvvtttsssqqqpppqqqpppooooooooooooooonnnpppppprrrsssrrrnnnkkkjjjlllhhheeeddddddccc___\\\YYYXXXVVVSSSPPPLLLIIIHHHLLLOOOsssyyy]]]MMMKKKFFFGGGKKKJJJMMMOOORRRRRROOOPPP]]]lllvvvtttpppyyysss|||hhhXXX\\\]]]fffzzz}}}zzzxxxZZZiiiuuuZZZPPPOOOMMMLLLNNNKKKRRRaaa~~~xxxtttxxx|||{{{yyyyyyvvvoookkkoootttuuuttttttllljjjkkkpppqqqmmmjjjjjjkkkooorrrqqqpppqqqnnniiimmm```OOONNNQQQTTTOOOOOOUUUbbbvvvzzzvvv~~~ttt]]]QQQFFFDDDFFFHHHIIILLLHHHJJJeee|||eeekkkyyynnnlllyyywwwooonnnppplllggglllsssmmmpppjjjeeedddhhhjjjgggcccbbbgggiiillloookkkdddccceeeccc``````cccddddddgggkkk}}}ppp||||||sssfffYYYMMMKKKJJJLLLMMMMMMQQQWWWOOOQQQSSSTTTWWWdddxxx}}}~~~~~~}}}zzzvvvrrrooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnpppssstttssspppllljjjiiihhhgggfffdddbbb```___\\\\\\[[[YYYUUUQQQMMMKKKMMMTTT}}}cccPPPLLLGGGGGGKKKIIIHHHMMMSSSTTTQQQQQQ]]]kkkooollliiiooosssooouuudddhhhmmmoooYYYrrrhhhQQQKKKLLLLLLNNNRRR]]]ggg|||{{{yyywww{{{~~~|||yyyyyyyyyrrrnnnqqqtttttttttuuunnnjjjkkkpppsssppplllkkkeeejjjoooooopppqqqnnniiibbbcccRRRPPPSSSTTTTTTTTTXXXcccttt}}}}}}xxxcccXXXOOOFFFFFFHHHHHHIIILLLJJJJJJpppsss}}}mmmrrruuuuuuvvvvvvrrrlllnnnqqqiiidddkkknnnpppxxxgggddddddiiiiiieeeaaa```aaaeeejjjkkkgggbbbbbbeeeccc^^^\\\aaaeeeggghhhkkknnn```[[[UUUMMMHHHLLLRRRWWWTTTNNNNNNRRRXXXXXXYYY\\\___hhhyyy{{{vvvzzz|||yyyrrrnnnnnnoookkkmmmnnnnnnmmmlllkkkkkknnnrrruuutttrrrpppkkkeeefffhhhiiigggdddbbbaaaaaa\\\]]]^^^^^^\\\YYYUUUSSSNNNWWW|||hhhSSSMMMHHHIIILLLJJJGGGLLLSSSUUUPPPNNNWWWbbbjjjffffffmmmrrrxxx{{{]]]RRR}}}yyydddPPPKKKLLLKKKMMMRRRmmm{{{{{{yyy}}}}}}{{{|||zzzuuuuuuvvvuuutttvvvpppkkkkkkooorrrooolllkkkiiinnnqqqqqqsssuuusssooo___sssgggUUUSSSTTTSSSXXXWWWZZZbbbmmmyyy|||vvvxxx~~~ppp]]]TTTMMMHHHIIIJJJJJJJJJMMMKKKUUUsssooowwwnnnuuutttggggggtttlll^^^hhhvvvtttnnngggdddccceeeeeeaaa___```\\\ccciiihhhdddcccdddgggccc]]]ZZZ___eeeiiilllnnnlllvvvxxxhhhhhhrrrvvvqqqtttwww|||}}}wwwooooootttlllddd^^^]]]]]]```hhhrrr~~~uuuooouuuyyyxxxrrrmmmlllnnnhhhkkknnnooommmjjjiiiiiimmmsssvvvuuutttsssooohhhiiikkkkkkiiifffddddddddd\\\]]]^^^___]]][[[WWWUUURRRVVVnnnjjjSSSLLLGGGHHHLLLIIIHHHLLLRRRUUURRRPPPUUU___fffaaagggttt~~~vvvPPPSSSqqq___PPPLLLLLLJJJLLLRRRnnn|||zzz}}}}}}~~~{{{yyywwwtttsssuuuoookkkjjjmmmnnnlllkkkmmmlllpppqqqpppqqquuuuuusssdddooojjjWWWTTTUUURRRWWWXXXZZZ___fffnnnsssuuummmiiippp~~~xxxkkkZZZMMMHHHFFFJJJLLLKKKLLLNNNPPPlllxxxhhhzzz{{{kkkrrrrrrcccaaapppllldddtttyyyiiigggcccaaabbb```]]]^^^aaa\\\eeekkkhhhddddddgggiiiddd^^^[[[___dddfffiiilllbbbhhhvvvuuurrrzzzppptttwwwqqqhhhnnnssssssnnnjjjiiikkkfffkkkooopppmmmiiihhhiiikkkssswwwuuuuuuyyyvvvoookkkiiigggeeedddbbbbbbaaa]]]]]]]]]]]][[[XXXUUUSSSUUUUUU^^^oooTTTKKKFFFGGGJJJFFFIIIKKKPPPWWWYYYYYY]]]dddhhh```kkk}}}wwwyyysss\\\JJJVVVsssdddVVVKKKKKKLLLKKKOOOWWWvvv{{{xxxzzz||||||~~~zzzuuupppoooqqqmmmkkkjjjllllllkkkoootttnnnpppnnnjjjkkkpppsssrrrhhhiii|||lllWWWTTTUUUSSSWWWXXX[[[```eeekkknnnooogggeeepppyyymmmdddVVVIIIFFFGGGKKKLLLKKKKKKNNN[[[}}}bbbeee|||~~~zzzmmmmmmllleeedddjjjlllxxxuuufffeeebbb``````^^^ZZZ[[[___]]]ggglllgggaaaaaaeeefffbbb^^^^^^bbbeeedddeeehhhhhhgggmmmzzz|||vvvuuu|||~~~ooonnnxxxwwwpppnnneeeiiimmmooollliiihhhhhheeekkkpppqqqmmmiiihhhhhhjjjrrruuuqqqsssxxxwwwpppmmmhhhccc``````aaa___]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWRRRlllyyy\\\PPPIIIIIIKKKGGGKKKJJJNNNXXX___bbbdddhhhjjj^^^hhh~~~iiimmmooorrrqqq```MMMJJJUUUaaayyyZZZOOOIIILLLNNNNNNTTT]]]{{{{{{zzzwwwwwwyyy{{{zzzsssmmmkkknnnmmmllllllnnnmmmmmmttt|||rrrrrrnnniiiiiioootttttthhhccckkkmmmVVVSSSUUUTTTWWWYYY]]]ccciiimmmpppqqqkkkjjjvvvpppeee]]]QQQLLLIIIJJJMMMNNNKKKJJJLLLfffdddVVVlll{{{vvv{{{yyywwwuuuoooiiihhhjjjkkkhhhnnnooocccccc```______]]]YYYYYY]]]]]]gggllleee^^^]]]```aaa___^^^aaafffhhheeeeeeggghhhbbbbbbjjjwwwyyyvvvpppqqq{{{}}}ssshhhyyy}}}zzz|||sssiiihhheeehhhkkkmmmllljjjiiihhhdddkkkqqqrrrnnniiihhhhhhjjjrrrsssmmmmmmsssrrrjjjsssllldddaaacccdddbbb```\\\\\\\\\]]]^^^___``````XXXYYYMMM\\\qqqdddWWWNNNMMMNNNIIINNNJJJMMMWWW```dddfffgggeeeUUU]]]sss|||iiibbb[[[ggg}}}tttjjjlllvvv~~~uuu[[[OOOQQQUUUZZZnnnWWWNNNJJJNNNQQQQQQWWWaaa{{{|||}}}yyyxxxzzz{{{{{{|||uuunnnjjjiiiiiiiiihhhiiilllpppqqqnnnkkkiiijjjjjjhhhfffhhhnnnrrrgggjjjiiilllrrr[[[WWWYYYXXXeee\\\fffqqqqqq|||kkkkkkmmmzzzyyylllddd\\\SSSLLLDDDMMMLLLIIIJJJFFFHHHUUUhhh```eeewwwyyysssqqqpppooonnnkkkgggdddccceee}}}tttbbbgggcccbbb```\\\ZZZ]]]ccchhhhhhfffdddbbb```___^^^^^^\\\^^^ccchhhkkkjjjgggccclllgggdddeeekkkvvvvvvrrrrrroookkkjjjfffeeelllvvvxxxooofffdddfffhhhjjjlllllllllkkkjjjrrrssstttrrrllliiiqqq{{{|||lllaaaaaafffddd^^^YYY```ccc___^^^bbbbbb___]]]WWWXXXZZZcccrrrYYYOOOMMMLLLLLLNNNIIIJJJXXXjjjpppggg[[[RRRPPPPPPZZZiiirrrjjj\\\[[[[[[jjj|||qqqhhhlllwwwgggRRRNNNLLLqqq~~~aaaUUUOOOLLLOOOTTTYYYbbbkkk~~~zzzzzz{{{xxx{{{~~~~~~}}}~~~{{{zzzwwwsssnnnlllmmmnnniiihhhiiijjjlllkkkiiigggaaacccddddddcccffflllqqqsssmmmcccbbbyyy|||bbb^^^bbbcccgggbbbvvv{{{{{{ssstttuuuuuufff]]]UUULLLFFFEEEIIIJJJMMMLLLCCCMMMhhh~~~jjjuuu}}}zzz{{{xxxuuuqqqnnnkkkhhheeebbbfffiii|||kkk___ggg``````^^^\\\[[[^^^eeejjjeeeeeeeeeeeeeeeeeeeeeeeebbbaaaaaaccceeefffeeedddccc___\\\\\\___gggvvvrrrppprrroookkkhhhkkkjjjnnnvvvwwwoooiiigggdddfffjjjlllmmmmmmnnnnnnrrrzzzxxxllllllssszzzssshhhcccgggnnnmmmhhh^^^bbbccc```aaadddccc___[[[WWWVVVWWWccc}}}___SSSQQQOOOLLLLLLMMMSSSaaallllll]]]OOOLLLOOORRRXXX```ddd___VVVYYYcccfff```pppsssUUUVVVcccpppZZZXXXPPPNNNQQQSSSYYYlll~~~}}}|||{{{}}}zzzwww|||{{{yyyuuuuuussspppmmmlllmmmoooggghhhiiihhhfffdddddddddeeeggghhhgggfffhhhlllqqquuummmbbb```ttthhheeelllppplllmmmzzz}}}~~~lll]]]TTTNNNGGGCCCGGGGGGGGGKKKIIIBBBWWWuuu}}}xxxqqqlllhhhfffdddcccjjjoooxxx|||qqqbbb___eeeaaa```^^^\\\[[[^^^cccgggaaacccfffiiikkkllllllllljjjfffbbb___```bbbcccdddccc___\\\\\\]]]```kkkuuuwwwoooppptttrrrlllgggnnnlllmmmpppqqqlllhhhgggdddgggkkkmmmnnnnnnoooqqqrrr}}}}}}mmmiiiooommmjjjfffeeellltttsssmmmccccccbbbaaadddgggeee```\\\[[[[[[XXXeeefffSSSQQQPPPKKKNNNPPPWWW___ccc^^^QQQFFFJJJRRRYYYZZZZZZ[[[YYYVVV\\\qqqqqq```\\\ssssssTTTUUUqqq|||cccVVVXXXPPPOOOTTTUUU^^^|||~~~zzzvvvvvv||||||yyyxxxuuutttrrrnnnjjjhhhhhhjjjfffhhhiiifffbbb```bbbdddmmmnnnnnnlllhhhgggjjjmmmmmmnnnmmmmmmvvvssstttzzz|||ttt}}}~~~ssscccVVVOOOKKKHHHFFFGGGKKKHHHDDDFFFOOOooo|||}}}|||wwwpppkkkiiihhhhhhhhhmmmqqqrrrlllfffccccccccceeeccc```]]][[[\\\^^^```^^^aaafffkkknnnooonnnmmmnnnjjjddd```___```aaabbbdddbbbaaaaaa``````fffnnnpppyyyzzzwwwrrrnnnrrrvvvuuummmfffmmmjjjhhhhhhhhhgggeeedddiiillloooooommmlllmmmnnnqqqwww~~~~~~uuujjjjjjpppiiihhhfffffflllqqqnnngggfffcccaaaccchhhkkkiiiddd___cccfff```hhhtttXXXRRRQQQOOOPPPQQQQQQQQQOOOMMMJJJHHHNNNWWW______]]]^^^^^^^^^fff}}}fffcccddd|||^^^SSSOOOpppsss```XXXTTTNNNOOOVVVYYYhhh}}}{{{vvvvvvyyy{{{xxxsssssswwwtttsssppplllhhhffffffhhhfffhhhhhheeebbb```cccfffiiijjjjjjgggccccccfffiiipppxxx~~~zzzttt~~~uuukkk]]]RRRLLLJJJIIIIIIEEEQQQKKKAAAOOOmmmvvvwwwwwwxxxvvvrrrooommmmmmnnnnnnmmmmmmnnnjjjdddfffllliiiaaadddbbb___]]]\\\\\\]]]]]]^^^aaafffjjjlllkkkiiihhhllliiieeebbbaaa```___^^^\\\[[[]]]^^^\\\[[[___eeeaaagggqqq|||yyytttpppnnnmmmooosssssskkkcccjjjhhheeebbbccceeedddcccppprrrssspppkkkggghhhjjjooonnnoooqqqnnnjjjhhhkkkhhhhhheeedddgggkkkhhhaaafffbbbaaaeeekkknnnmmmkkkaaaiiioooggghhhdddTTTQQQRRRNNNOOONNNJJJFFFFFFIIIMMMPPPWWW]]]^^^```eeehhhgggnnnwwwaaaggguuugggLLLNNNMMMrrruuubbbXXXQQQMMMPPPXXX]]]sss|||{{{}}}~~~}}}wwwwwwyyyxxxqqqlllooovvvnnnnnnllljjjggggggiiikkkiiiiiigggdddbbbbbbdddfffcccdddeeedddcccfffmmmrrrpppqqq~~~}}}nnneeeYYYOOOIIIGGGGGGGGGDDDQQQMMMJJJhhhjjj___xxxsssppppppqqqrrrsssssspppnnniiigggcccbbbkkkrrrlll```___^^^\\\\\\]]]______^^^___aaadddfffgggeeebbb```dddcccaaaaaa```^^^[[[YYYUUUUUUXXX[[[YYYVVVYYY___bbbaaabbbeeelll}}}sssppprrrlllkkkjjjiiimmmoooiiibbbggggggeeebbbcccggghhheeerrrtttuuupppiiieeeeeehhhllliiijjjnnnooojjjeeeccciiihhhdddaaaccchhhgggcccgggcccbbbggglllmmmnnnooofffiiiooojjjeee{{{uuuXXXMMMNNNKKKOOORRRPPPLLLJJJLLLOOONNNSSSWWWYYY```iiiooopppsss}}}|||iiibbbhhh~~~VVVIIIEEESSS}}}ttt```TTTPPPOOOSSS[[[ggg}}}{{{|||||||||wwwtttsssssspppnnnsss{{{jjjjjjjjjhhhggghhhjjjmmmoookkkfffcccbbbbbbbbbbbbaaacccdddeeegggnnnxxxvvvqqqzzzrrrooooooccc]]]TTTKKKGGGFFFFFFGGGFFFMMMMMM\\\sss```YYYcccxxxqqqooorrruuuyyyzzzuuunnniiiccc```___ccclllpppjjjaaa^^^\\\[[[\\\^^^```___]]]```aaaccccccbbb___]]][[[ZZZYYYYYYZZZZZZYYYVVVTTTSSSTTTWWWZZZXXXUUUXXX]]]```]]][[[]]]```jjjssslllllloookkkkkkhhheeehhhmmmkkkeeebbbeeeeeeccceeekkkkkkgggnnnrrrsssooohhheeegggkkkiiiggghhhllllllhhheeeeeeooollleee___aaagggjjjhhhiiieeeeeejjjkkkjjjkkkpppnnngggiiikkkeeennnhhhTTTQQQOOOSSSWWWVVVQQQMMMMMMOOONNNSSSXXXZZZ```lllwww||||||rrrssstttkkkbbbfffpppiiiKKKLLLDDDddd~~~iiiYYYQQQPPPSSSXXXbbbwww|||{{{|||}}}tttooolllnnnqqquuu{{{kkkkkkjjjhhhggggggjjjlllrrrmmmfffbbbbbbbbb```___aaabbbcccdddgggppp{{{xxxzzzyyylllccc^^^\\\XXXTTTNNNHHHFFFFFFHHHJJJKKKIIIKKKkkk}}}^^^SSSRRRfff|||rrrssstttppplllqqqtttzzz~~~}}}vvvkkkccc^^^\\\]]]dddjjjkkkgggccc```^^^\\\\\\^^^^^^\\\ZZZaaaaaaaaaaaa___]]]ZZZXXXSSSRRRRRRSSSUUUUUUSSSQQQRRRRRRVVVYYYWWWSSSUUUZZZYYYXXXZZZ```aaaaaagggqqqwwwpppmmmkkkkkklllllllllhhhdddgggoooooojjj^^^bbbcccbbbeeekkkkkkfffjjjnnnqqqnnnhhhfffjjjooohhhffffffgggeeedddhhhooovvvqqqhhh``````fffkkkkkklllhhhhhhkkkjjjgggiiiooovvvfffeeelllhhhiiiwwweee___VVVXXXXXXTTTOOOLLLMMMPPPPPPXXX^^^___cccpppppplllrrrvvvddd```jjj{{{|||VVVBBBLLLNNNxxxmmm]]]TTTQQQOOOUUU]]]iiivvvyyy{{{rrrnnnpppiiihhhiiinnnoooooosssyyymmmrrrpppgggbbbdddiiijjjiiijjjjjjhhhdddbbbbbbbbb```bbbddddddeeejjjttt|||wwwqqq{{{~~~tttppp|||kkk```ZZZUUURRRJJJKKKJJJGGGDDDDDDHHHLLLSSSTTTccchhhZZZRRRmmmssstttqqqwwwtttnnnlllfffxxxkkkiiidddaaabbbbbbbbbbbbaaaaaa``````[[[VVVYYYbbbcccZZZXXX]]]ZZZ[[[[[[[[[YYYWWWUUUTTTQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRRRRQQQRRRTTTVVVVVVXXXZZZ[[[\\\___bbbeeeccclll}}}|||zzzuuunnngggfffiiimmmmmmooohhhaaaiiixxxwwwjjjdddcccdddgggkkknnnmmmkkklllkkkjjjhhhfffhhhlllpppeeeccccccdddbbbaaagggnnn}}}pppeeeeeehhhhhhjjjnnnjjjkkklllkkkjjjiiikkkmmmmmmhhhfffjjjooooooppprrrlllddd___^^^bbbaaaYYYQQQMMMaaalllvvvwwwyyyvvvppprrr```eeesss\\\JJJNNNJJJ___sssggg]]]UUUSSSTTTXXXUUU___|||yyyvvvxxx{{{}}}wwwnnnlllnnnlllkkklllooonnnmmmqqqxxxooommmkkkhhhgggfffggghhhfffgggfffeeebbbaaaaaabbb___aaacccbbbbbbfffnnnuuussskkkkkkvvv}}}yyywwwyyyxxxtttdddZZZTTTPPPLLLPPPIIIDDDFFFKKKKKKHHHEEELLL^^^~~~aaaVVVsssooommmoookkkiiimmmuuuoooeeegggiiijjjccc```^^^]]]]]]]]]\\\[[[]]]YYY]]]eeefff]]]ZZZ^^^WWWWWWWWWWWWVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQOOOQQQRRRRRRQQQRRRSSSUUUXXXZZZ\\\]]]]]]]]]___aaa]]]^^^bbblll|||zzzvvvuuutttqqqmmmiiihhhlllooommmlllgggccchhhrrrssskkkhhhgggfffgggjjjlllkkkiiiiiigggfffeeeeeegggiiijjjbbbbbbdddeeebbb```fffnnntttkkkfffgggiiihhhiiilllllllllmmmllljjjjjjkkkmmmkkkfffeeejjjmmmmmmmmmooo}}}rrrlllllleeeWWWNNNOOO```mmm|||iii```jjjyyyVVVGGGKKKOOO{{{ssscccZZZTTTQQQQQQSSSVVVYYYiiixxxtttwwwvvvwwwvvvpppiiiiiilllnnnnnnoooooollljjjpppxxxuuujjjdddiiimmmhhhdddeeebbbcccbbbaaa______aaaccc```aaaaaa```^^^aaafffllljjjhhhlllssssssoooqqqyyypppzzziii[[[RRRLLLHHHEEEFFF>>><<>>===@@@BBB???@@@PPPdddoooqqqqqqppphhhXXX```~~~ooojjjiiilllhhhaaacccmmmttt~~~uuueeeeeegggcccbbbiiibbb\\\\\\bbbeeeddd```[[[XXXXXX\\\\\\WWWVVVYYYUUUVVVWWWXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSPPPRRRTTTTTTTTTSSSSSSTTTXXXZZZ\\\]]][[[YYYXXXWWW[[[YYYWWWXXX\\\```bbbcccbbbgggsssyyyoooiiieeedddcccjjjjjjiiihhhfffdddcccccceee```___aaaaaa```dddkkkiiihhheeedddcccdddeeefffdddaaa___aaaeeegggddd```aaafffkkkjjjaaaZZZ^^^hhhhhhhhhhhhgggfffeeegggjjjkkkkkkkkkjjjhhhggghhhiiijjjhhhiiinnnooommmlllmmmeeePPPPPPNNNYYYeeeooo~~~|||aaa\\\lllYYYJJJFFFSSSwww}}}ppp^^^UUUNNNNNNRRRSSSTTTVVVZZZXXXeeeyyyooouuuqqqnnnnnnkkkggghhhkkkllllllmmmmmmjjjhhhnnnvvvlll^^^fffmmmhhhbbbccc``````aaa```______bbbdddccccccbbb```^^^^^^___``````^^^```fffjjjlllpppuuu|||zzzqqqddd^^^UUULLLGGGCCCBBBAAAEEEEEEDDDEEEHHHRRRfffvvvjjjcccYYYXXXYYYUUUeee{{{kkkggggggkkkiiicccbbbgggrrrxxxpppgggkkklllfffeeehhhaaaZZZYYY]]]```]]]YYYZZZVVVTTTTTTTTTTTTVVVYYYUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTUUUUUUTTTSSSTTTUUUSSSUUUXXXYYYXXXVVVUUUUUUUUUVVVXXX[[[]]][[[XXXTTTXXXZZZ]]]bbbjjjsss{{{~~~rrrgggdddddddddeeefffddd___\\\bbbbbbccccccbbbaaa___]]]^^^[[[ZZZ]]]\\\[[[```hhhdddcccbbb``````aaaccceeeaaa^^^\\\___cccdddaaa\\\]]]cccjjjkkkccc\\\aaakkkkkkjjjhhhcccaaabbbfffhhhgggggggggfffddddddeeefffhhhfffhhhlllllliiihhhkkkdddPPPOOOVVVeeesssvvv{{{{{{kkkXXX]]]sssRRRHHHHHH]]]~~~kkk___TTTOOOMMMPPPSSSSSSTTTVVVVVVfff~~~zzzuuujjjooolllkkklllllliiiiiikkkjjjhhhiiikkkjjjhhhkkkooo{{{kkk```ccciiifffbbbbbb```aaabbbaaa```___```aaaaaa``````___^^^]]]]]]]]]___\\\ZZZ\\\aaafffhhhhhhnnnlllxxxkkk___WWWSSSNNNIIIEEEDDDCCCDDDEEEDDDCCCOOOiii^^^TTTIIINNNYYY___tttsssjjjeeecccgggiiieeeccccccooopppeee___eeefffcccgggkkkeee^^^[[[\\\[[[XXXTTTYYYVVVSSSRRRRRRTTTXXX[[[SSSSSSTTTTTTTTTSSSQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSTTTVVVOOOQQQSSSTTTSSSRRRRRRSSSRRRRRRSSSUUUVVVVVVTTTQQQOOOSSSUUUVVVXXX\\\]]][[[___aaahhhttt~~~|||xxxsssnnnfff___ZZZ^^^]]]]]]___bbbaaa^^^ZZZ[[[[[[\\\^^^``````___]]]XXXXXXXXXWWWXXX\\\aaaddd______```___^^^___bbbddd^^^\\\[[[]]]``````^^^\\\YYY^^^eeeiiieeeccciiisssmmmkkkeee^^^\\\```ccccccbbbcccccccccaaaaaacccdddcccbbbdddgggeeebbbbbbfffqqqwwwcccVVVTTT[[[qqqwwwmmmwwwvvv___YYYdddzzzxxxQQQJJJRRRnnnmmm\\\TTTMMMKKKLLLNNNOOOOOOSSSZZZXXXxxxrrrlllhhhhhhfffgggkkkmmmjjjiiijjjkkkfffeeehhhjjjgggeeefffjjjfffbbbbbbeeefffccc___```bbbcccccc```^^^\\\\\\[[[[[[ZZZ[[[\\\\\\[[[ZZZ^^^\\\YYYXXXZZZ]]]___```hhhqqqyyyuuudddXXXSSSMMMLLLJJJGGGEEEEEEFFFGGGIIITTT___qqqXXXUUUTTT```pppxxxrrrhhhcccaaadddggghhhggghhhhhhggg]]]YYY___]]]ZZZaaafffccc___\\\[[[YYYVVVTTTTTTTTTSSSSSSTTTVVVXXXYYYQQQRRRRRRRRRQQQOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQOOOPPPSSSVVVMMMNNNOOOOOOMMMMMMMMMOOOPPPOOONNNOOOQQQRRRQQQOOOEEEKKKPPPPPPTTTYYYZZZWWWNNNPPPTTT[[[bbbhhhkkklllpppppptttzzz}}}|||xxxkkkccc``````___]]]]]]___``````___aaa^^^[[[\\\```bbb```]]][[[ZZZZZZ\\\______^^^[[[UUUYYYXXXSSSVVV```eeebbb]]]___aaa```^^^^^^```bbb____________````````````ZZZ]]]cccggggggfffllluuujjjhhh```YYYZZZ```aaa]]]___```aaaaaa``````bbbdddaaa```aaabbb```]]]___dddgggzzzyyyrrriiiaaaaaa{{{pppjjj}}}uuuddd[[[cccpppgggMMMQQQiiixxxkkk[[[QQQOOOKKKKKKMMMNNNMMMOOO[[[hhh~~~yyyxxxkkkeeekkkcccaaadddkkkmmmkkkiiiiiilllfffcccgggjjjfffaaa___\\\aaacccbbbcccfffccc]]]___bbbdddccc```\\\ZZZYYYVVVVVVVVVXXXYYYZZZYYYXXXTTTVVVVVVUUUXXX^^^dddgggwwwsssyyy}}}tttkkkddd]]]UUUOOOLLLGGGGGGGGGFFFEEEFFFHHHIII\\\xxxyyyPPP^^^rrrnnnrrrgggcccaaacccgggjjjmmmooodddeee^^^^^^ccc]]]VVV[[[YYYYYYXXXWWWVVVUUUTTTTTTNNNQQQSSSSSSUUUWWWVVVUUURRRRRRRRRRRRQQQOOOMMMLLLJJJKKKMMMOOOQQQSSSSSSTTTSSSSSSQQQNNNLLLNNNRRRUUUMMMNNNMMMLLLJJJIIIJJJKKKJJJJJJKKKMMMOOONNNJJJHHHJJJNNNMMMIIIJJJPPPRRROOOPPPRRRVVVYYY[[[\\\\\\[[[YYYZZZ^^^bbb```]]]___ddd[[[aaahhhjjjhhhfffhhhkkkdddggghhhbbbXXXTTTWWW\\\gggddd___\\\ZZZYYYXXXWWWZZZWWWVVVYYY___bbbaaa^^^```]]]\\\\\\^^^^^^[[[XXXTTTZZZYYYQQQVVVeeeiiiaaa^^^```cccbbb___^^^^^^```bbbcccdddcccbbbcccdddfff```aaadddggggggfffkkkqqqfffddd]]]WWWZZZ```___YYY^^^___````````````ccceeebbbaaaaaabbb___\\\___eeefffjjjooo}}}ooopppuuupppfff[[[]]]nnnzzzVVVIIIXXX~~~yyymmmdddZZZOOOLLLOOOOOOOOOQQQPPPNNNTTTfffxxxqqqnnnnnnzzz{{{eeeeeeeeeeeegggiiiiiigggeeeeeedddbbb```^^^^^^^^^^^^^^^___```___]]]\\\]]]^^^___bbbcccbbb]]]ZZZYYYZZZTTTTTTTTTTTTTTTTTTTTTTTTYYYZZZXXXUUUTTTZZZeeennntttmmmmmmuuu~~~uuuooossswwwssslllggg]]][[[XXXTTTPPPKKKEEEBBBEEEBBBGGGLLLDDD===MMMhhhpppQQQrrrxxxmmmjjjhhhiiifffaaaaaafffiiiiiidddaaa___]]][[[YYYWWWTTTRRRSSSTTTTTTUUUVVVWWWWWWSSSSSSSSSRRRPPPQQQSSSUUUPPPOOONNNMMMLLLKKKJJJIIIKKKJJJKKKMMMPPPRRRRRRQQQQQQNNNJJJHHHGGGIIILLLNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLJJJHHHIIIKKKLLLIIIFFFJJJJJJJJJJJJLLLOOORRRTTTVVVWWWXXXYYYYYYYYYXXXWWWSSSSSSSSSSSSTTTTTTTTTTTTUUUXXX[[[^^^^^^[[[XXXUUUWWWYYYYYYVVVTTTVVV^^^dddiiiccc[[[WWWWWWWWWWWWVVVUUUUUUUUUVVVZZZ^^^aaabbbiiieeeaaa______^^^ZZZVVVUUUXXXWWWUUUUUUZZZ[[[ZZZZZZ]]]______]]]^^^aaadddnnnkkkiiihhhhhhhhhfffeeedddfffhhhiiiiiihhheeedddccc\\\VVVXXX```eeeddd___bbbdddccc```aaaeeefffdddbbbbbbbbbaaa______aaacccgggdddccctttrrrfffWWWaaaqqqwwwpppKKKWWWrrryyyjjjddd[[[QQQLLLKKKMMMPPPLLLMMMMMMOOORRRYYYwwwnnnooommmxxx}}}ooohhhhhhgggfffdddbbbaaa```bbbaaa______^^^^^^___```]]]]]]\\\[[[[[[\\\\\\\\\]]]______]]]YYYVVVVVVWWWUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTWWW^^^dddqqqkkkeeebbbbbbiiizzzvvvlllpppzzzpppiiittt~~~|||yyyuuuqqqnnnllljjjccc^^^^^^\\\XXXTTTTTTUUUSSSPPPLLLHHHFFFEEEDDDIIIFFFFFFFFFFFFQQQnnnzzzuuuvvvkkkZZZdddmmmgggffffffhhhgggdddeeekkkmmmlllbbb```]]]\\\[[[ZZZWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWRRRRRRQQQQQQRRRRRRSSSSSSOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMOOOOOOOOOOOOMMMJJJHHHGGGIIIKKKMMMKKKKKKLLLLLLKKKJJJJJJIIIKKKJJJJJJJJJKKKKKKIIIGGGKKKKKKJJJKKKLLLNNNQQQRRRVVVVVVWWWWWWVVVUUUTTTSSSPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTWWWYYYYYYWWWTTTSSSQQQSSSSSSSSSTTTZZZeeemmmddd```ZZZWWWVVVVVVVVVUUUUUUSSSRRRTTTXXX]]]______mmmjjjfffbbb^^^ZZZVVVSSSUUUWWWUUURRRRRRUUUVVVUUUWWWYYY[[[\\\]]]___bbbdddiiigggfffeeeeeeeeecccaaaaaaccceeehhhiiihhhgggfff```[[[VVVWWW]]]bbbcccaaaeeefffdddaaaaaaeeefffdddcccccccccaaa```aaadddfffmmmkkkfffooo{{{aaaZZZaaasss|||```NNNfffqqqfffYYYTTTMMMKKKLLLNNNOOONNNNNNSSSLLLMMMkkk~~~tttsssrrrjjjlllqqqkkkhhhiiihhhddd___\\\]]]___^^^^^^^^^^^^^^^___```aaa]]]ZZZVVVVVVYYY[[[[[[ZZZ[[[[[[ZZZWWWTTTQQQQQQRRRUUUUUUSSSSSSSSSSSSUUUUUURRRTTTVVVVVVTTTTTTWWWZZZ]]]\\\]]]^^^^^^bbbppp~~~zzzgggaaaffftttwwwttthhhZZZVVV```llldddjjjnnnpppqqqrrrnnnjjjlllkkkiiifffbbb^^^ZZZXXX^^^[[[XXXVVVQQQLLLMMMRRRJJJKKKLLLLLLKKKJJJJJJKKKDDDHHHLLLOOO[[[vvv{{{```VVVVVVXXXYYYkkkooohhhggggggcccfffgggeeehhhooorrrqqqaaa___\\\ZZZZZZYYYWWWVVVXXXXXXWWWWWWVVVVVVVVVVVVRRRPPPOOORRRUUUUUUSSSPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFHHHKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLKKKJJJIIIIIIIIILLLLLLKKKKKKLLLMMMOOOPPPTTTTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRRRRPPPOOONNNOOOOOOPPPRRRZZZfffnnn^^^[[[XXXVVVVVVUUUUUUTTTSSSSSSSSSTTTWWWYYYZZZZZZjjjjjjhhhccc]]]WWWTTTSSSUUUVVVTTTOOONNNRRRRRRPPPUUUUUUVVVYYY]]]```bbbbbbcccbbbaaabbbbbbaaa___\\\[[[]]]```ccceeeeeeeeeeee\\\YYYVVVVVVYYY^^^bbbccciiihhheee```aaaeeefffcccddddddcccbbbaaabbbfffiiinnnooohhhjjjfffUUUWWWoookkkVVVXXXxxx~~~nnn\\\QQQOOOKKKGGGHHHMMMOOOKKKGGGKKKNNNMMMcccyyywwwvvvpppgggdddeeeeeefffhhhhhhddd^^^\\\___ccc^^^^^^^^^^^^______``````]]]XXXSSSSSSXXX[[[[[[YYYYYYXXXUUURRRPPPNNNNNNOOOUUUTTTSSSRRRRRRSSSTTTUUUPPPRRRTTTTTTSSSSSSUUUWWWTTTXXX^^^aaa```___gggrrr{{{{{{nnn]]]SSSQQQTTTTTTSSSLLLPPPVVVZZZ\\\]]]\\\ZZZ^^^]]]\\\YYYVVVSSSPPPNNNJJJIIIIIIIIIFFFCCCEEEKKKGGGLLLSSSUUURRROOONNNOOOMMM\\\kkkuuufffTTTQQQUUUaaaooo~~~pppfffggggggeeeaaaccccccbbbfffnnnssstttaaa^^^[[[XXXXXXWWWUUUSSSUUUTTTTTTTTTTTTTTTTTTTTTSSSPPPPPPSSSXXXXXXSSSNNNJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGJJJLLLLLLIIIGGGIIIKKKMMMLLLKKKKKKKKKKKKLLLLLLOOONNNNNNNNNMMMMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQUUU\\\aaaXXXWWWVVVUUUUUUUUUTTTSSSRRRXXX]]]]]]YYYUUUUUUWWW```bbbccc```[[[WWWVVVWWWUUUVVVTTTPPPOOOSSSTTTSSSVVVTTTUUUXXX^^^aaa```^^^^^^^^^^^^___```___\\\YYYVVVXXX[[[^^^```aaaaaaaaaYYYYYYWWWVVVXXX\\\bbbfffjjjhhhccc___```eeeeeebbbfffeeecccaaa___aaadddggghhhnnnjjjjjjjjj[[[[[[bbbyyy^^^aaappp|||{{{mmm^^^PPPHHHMMMLLLKKKMMMPPPPPPNNNJJJLLLSSSiiixxxqqqqqqlllggggggggggggjjjgggiiiiiieee___]]]```ddd````````````___^^^]]]]]]]]]XXXRRRRRRWWWZZZYYYWWWWWWUUURRRPPPNNNNNNMMMMMMSSSRRRQQQQQQQQQQQQRRRSSSQQQQQQQQQQQQQQQTTTWWWZZZSSSWWW^^^bbb^^^ZZZ]]]cccyyyhhhQQQJJJKKKLLLKKKQQQPPPPPPSSSVVVXXXZZZ\\\PPPPPPNNNLLLKKKIIIHHHHHHBBB@@@BBBEEEFFFDDDDDDGGGIIIOOOUUUVVVTTTUUUZZZ```{{{{{{]]]\\\fffnnn{{{oooaaa___aaa```]]]```aaa^^^[[[^^^gggoooqqqaaa]]]YYYVVVTTTSSSQQQPPPRRRRRRSSSTTTTTTUUUVVVVVVTTTRRRRRRUUUYYYYYYTTTNNNIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGIIIJJJIIIHHHEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHKKKJJJHHHFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTaaallljjj^^^UUUUUUYYYWWWZZZ]]]\\\XXXUUUUUUWWWUUUWWWUUUQQQRRRWWWZZZYYYXXXWWWVVVYYY]]]___]]]ZZZ[[[[[[\\\^^^___^^^[[[XXXXXXYYY[[[]]]^^^^^^^^^^^^YYYZZZYYYYYYYYY]]]ccchhhgggeeeaaa]]]```eeeddd```eeeeeeccc```^^^^^^```ccccccllllllnnnoooYYYYYYfffmmm}}}lllWWWqqq|||}}}|||{{{}}}yyynnndddZZZRRRLLLHHHIIILLLOOOOOONNNNNNQQQTTTZZZyyywwwpppmmmnnnccc^^^ffffffdddiiihhhiiihhheee```]]]]]]___aaaaaa```___^^^\\\ZZZYYY[[[WWWSSSSSSUUUWWWVVVUUUTTTQQQOOONNNOOOOOOMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMOOOSSSXXX[[[WWWXXX]]]aaa___YYYYYY\\\bbb|||gggQQQPPP\\\hhheeeYYYMMMIIIIIIJJJMMMQQQHHHFFFDDDBBBAAABBBCCCDDDIIIGGGHHHKKKLLLJJJLLLPPPNNNSSSYYY\\\aaannnzzzfff```sssqqqbbb]]]^^^]]][[[ZZZ^^^^^^ZZZVVVWWW___fffggg^^^ZZZVVVRRRQQQPPPOOONNNSSSSSSTTTUUUVVVWWWXXXXXXUUUTTTTTTVVVXXXVVVRRRNNNHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJLLLNNNNNNMMMKKKJJJOOOQQQRRRQQQPPPOOOPPPQQQVVVdddpppnnn___UUUUUU[[[UUUVVVXXXXXXUUURRRQQQPPPSSSTTTSSSPPPRRRXXX\\\\\\XXXXXXYYYZZZ\\\\\\ZZZXXXZZZZZZZZZ\\\]]]]]][[[YYY\\\]]]]]]^^^____________ZZZ[[[[[[[[[\\\^^^cccfffcccbbb^^^]]]aaagggeee___bbbcccbbb```]]]]]]^^^___cccjjjmmmooo|||ooo___TTT]]]ooouuu\\\SSS}}}~~~~~~{{{zzzzzz|||}}}uuufff```XXXQQQNNNLLLKKKKKKJJJMMMNNNLLLIIIMMMVVV___yyy|||mmmlllhhhkkk^^^WWWbbbaaa[[[cccccccccbbbaaa___]]]\\\[[[^^^^^^^^^]]]\\\ZZZXXXWWWWWWVVVTTTSSSRRRRRRRRRRRRPPPNNNMMMNNNOOOOOOMMMKKKMMMNNNOOOPPPPPPOOONNNMMMLLLJJJIIIJJJMMMPPPTTTUUUYYYWWWYYY^^^___\\\ZZZ[[[YYYgggyyy}}}{{{```QQQKKKIIIKKKNNNNNNKKKGGGDDDCCCDDDGGGIIILLLLLLNNNNNNLLLMMMVVVaaaqqqxxxsssmmmllllll___aaasssmmmfffaaa```^^^ZZZZZZ^^^\\\\\\ZZZUUUTTTYYY[[[ZZZYYYUUUQQQOOOOOOOOOOOOOOOTTTTTTUUUUUUVVVVVVVVVWWWTTTTTTUUUUUUTTTQQQOOOMMMHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGEEEFFFGGGHHHGGGEEEBBBAAAAAAAAAAAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKMMMLLLKKKIIILLLMMMNNNMMMKKKJJJLLLOOOTTT\\\cccaaaWWWQQQRRRWWWTTTTTTTTTUUUUUURRROOOLLLOOOPPPOOOKKKMMMTTTXXXXXXTTTWWWYYYZZZYYYXXXWWWWWWZZZYYYXXXYYY[[[\\\[[[ZZZ[[[\\\\\\]]]^^^^^^______[[[[[[[[[\\\^^^```aaabbb```___]]]^^^dddjjjhhhaaa^^^___aaa```___^^^___```cccfffgggjjjqqq|||zzziii___[[[^^^kkkxxxggg___ooo}}}|||||||||{{{|||~~~~~~tttfff]]]TTTPPPLLLJJJJJJLLLMMMMMMNNNOOOPPPUUU___pppsssnnnlll\\\cccXXXSSS``````ZZZeee[[[ZZZ[[[]]]^^^___]]]ZZZ[[[[[[\\\[[[ZZZYYYWWWUUUTTTUUUUUUSSSPPPOOONNNOOOMMMKKKKKKMMMOOOPPPMMMJJJJJJLLLNNNPPPPPPNNNLLLJJJHHHGGGGGGIIIKKKNNNOOOOOOTTTQQQQQQWWW[[[ZZZYYYYYY[[[]]]eeetttpppeee```___bbb[[[WWWQQQLLLKKKMMMPPPSSS\\\___bbbbbb]]]```qqqlllXXXRRRUUUZZZ___nnngggccc```______ZZZTTTXXX```YYY\\\ZZZVVVTTTVVVTTTQQQUUURRRNNNMMMNNNOOOPPPPPPTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUSSSPPPMMMLLLLLLGGGHHHHHHIIIIIIJJJJJJKKKGGGFFFEEEEEEFFFFFFEEEDDDAAAAAA@@@???@@@AAACCCDDDAAABBBBBBCCCDDDDDDDDDCCCEEECCCBBBCCCGGGHHHFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEJJJIIIIIIIIIKKKKKKJJJIIIJJJKKKLLLJJJGGGGGGJJJMMMOOORRRSSSQQQMMMLLLNNNPPPRRRQQQQQQSSSUUUUUUPPPLLLLLLMMMKKKGGGIIIOOOSSSTTTQQQUUUYYYYYYWWWUUUVVVWWWYYYXXXVVVWWWYYY[[[[[[ZZZXXXXXXYYYZZZ[[[\\\]]]]]][[[ZZZZZZ\\\___``````___^^^^^^]]]```gggmmmjjjbbbZZZ]]]```aaaaaaaaaaaabbbbbb``````cccfffgggkkkppp{{{}}}}}}nnn\\\VVV^^^lllyyyuuuYYYggg}}}zzzzzzxxx||||||yyy|||{{{|||zzzssslllbbbUUULLLLLLKKKJJJKKKMMMOOOOOONNNMMMOOOVVVgggxxxlllddddddYYYVVVSSSUUUYYY\\\\\\[[[]]]ZZZXXXWWWYYY[[[\\\\\\\\\ZZZXXXWWWWWWVVVSSSQQQMMMVVVZZZSSSLLLLLLNNNNNNLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOOOONNNKKKJJJJJJDDDEEEFFFHHHKKKNNNQQQSSSSSSRRRRRRRRRSSSUUUWWWYYY]]]dddlllnnnnnnxxxyyyddd```kkkzzzjjj^^^cccfffhhhjjjwwwlllhhhcccdddaaa[[[XXXYYYXXXUUUZZZYYYYYYWWWVVVUUUTTTTTTWWWUUUQQQNNNQQQVVVTTTOOOOOOPPPQQQRRRQQQNNNLLLJJJOOOOOONNNNNNLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFF>>>@@@AAAAAA@@@???@@@AAAAAABBBDDDFFFFFFFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDGGGKKKOOOPPPNNNKKKHHHIIIIIIHHHFFFEEEFFFIIILLLWWWQQQKKKHHHIIIJJJKKKKKKJJJLLLNNNRRRSSSQQQMMMIIIRRRPPPMMMKKKKKKLLLOOOQQQQQQSSSUUUTTTRRRQQQRRRTTTTTTUUUWWWYYYZZZYYYXXXWWWXXXXXXYYY[[[]]]^^^\\\[[[\\\[[[ZZZZZZ[[[]]]___aaabbbbbbaaaaaaaaabbbdddeee___eeegggccc_________]]]^^^___aaaccceeefffggggggxxxzzzhhhZZZTTT^^^iiirrr\\\eee~~~~~~~~~{{{~~~~~~yyy|||wwwrrrggg\\\SSSOOOLLLIIILLLLLLKKKKKKKKKNNNRRRUUUQQQXXXooo~~~tttrrrkkkdddbbbYYYWWWUUUTTTVVVYYYZZZ[[[ZZZXXXWWWXXXYYY[[[\\\\\\ZZZXXXVVVUUUUUUUUUSSSQQQPPPVVVXXXRRRNNNOOOPPPNNNKKKKKKKKKKKKJJJIIIIIIHHHJJJLLLNNNNNNLLLJJJIIIJJJFFFFFFGGGHHHKKKNNNPPPRRRRRRQQQPPPQQQRRRUUUWWWYYYbbbgggkkkhhhbbbiiioooaaannntttbbbZZZ```aaa___ZZZXXXYYYYYYVVVWWWWWWVVVVVVVVVUUUUUUUUUQQQQQQOOOOOOTTT[[[ZZZUUUOOOPPPPPPOOONNNLLLJJJIIILLLLLLLLLKKKJJJIIIHHHGGGIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAA@@@???@@@AAACCCBBBCCCDDDEEEFFFEEEDDDDDDFFFFFFDDDCCCCCCBBBBBBBBB@@@BBBCCCEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFJJJMMMNNNLLLIIIGGGFFFFFFFFFFFFDDDEEEGGGIIIPPPLLLHHHFFFHHHJJJKKKJJJIIIIIIKKKMMMOOOOOOMMMKKKRRRPPPNNNKKKKKKLLLNNNPPPQQQSSSTTTSSSQQQQQQSSSUUUYYYXXXVVVUUUTTTSSSSSSSSSYYYZZZ\\\[[[ZZZYYYYYYZZZYYYYYYXXXYYYZZZ]]]```aaadddbbb___\\\]]]```cccfffcccggghhhdddaaaaaabbb```___```aaabbbddddddeeeeee{{{yyy|||yyyhhhWWWYYY^^^gggnnnxxx```[[[~~~|||}}}||||||~~~wwwlllmmmvvv~~~wwwddd```XXXRRRPPPPPPQQQPPPAAAGGGNNNQQQQQQRRRWWW\\\eeeyyyhhhfffkkkjjjccc^^^ZZZYYYWWWTTTSSSTTTXXX[[[VVVVVVWWWXXXYYYYYYZZZZZZVVVTTTSSSSSSSSSSSSRRRPPPQQQTTTSSSPPPOOOQQQPPPNNNJJJIIIIIIHHHHHHGGGFFFFFFHHHJJJLLLLLLJJJIIIHHHHHHGGGHHHHHHIIIKKKMMMOOOPPPOOOOOONNNOOOQQQTTTWWWYYYbbbdddddd^^^VVVYYYoooyyy}}}lll```bbbfff___ffffffwwwnnnhhh```WWW\\\^^^]]]YYYXXX[[[[[[XXXUUUUUUUUUVVVWWWWWWWWWXXXOOOPPPQQQQQQWWW\\\\\\WWWPPPOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@DDDFFFDDDDDDDDDEEEDDDDDDCCCBBBFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@BBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDHHHHHHGGGFFFEEECCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDHHHJJJKKKIIIGGGEEEBBBDDDEEEEEEDDDDDDEEEFFFHHHFFFDDDEEEGGGIIIJJJIIIGGGGGGGGGIIILLLOOOOOOOOOUUUTTTQQQOOONNNOOOPPPQQQQQQRRRQQQPPPPPPQQQTTTVVV\\\ZZZWWWUUUSSSTTTUUUWWWYYY[[[[[[YYYVVVTTTVVVXXXWWWWWWVVVWWWYYY\\\___aaaeeeaaa\\\YYYYYY]]]cccfffcccffffffbbb```cccdddcccaaaaaaaaabbbbbbbbbbbbbbbiiivvvqqq}}}vvv```UUUUUUaaalllqqqxxxttt^^^VVVkkk}}}zzzzzz}}}zzzzzz}}}}}}sssssswww|||www|||rrriiidddWWWRRRLLLJJJKKKLLLMMMMMMOOOPPPOOONNNQQQ```xxxooobbbbbbgggeee___[[[ZZZZZZYYYUUUQQQRRRVVV[[[TTTUUUWWWWWWVVVVVVVVVVVVQQQPPPOOOOOOPPPQQQPPPNNNQQQOOOMMMMMMOOOPPPOOOLLLHHHHHHGGGFFFEEEDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLMMMOOORRRUUUWWWYYYXXXWWWUUUQQQTTTaaappp}}}{{{xxx|||ooo^^^\\\aaaooouuukkkuuukkkbbbcccaaa\\\YYY\\\\\\YYYZZZ]]]^^^[[[XXXXXXXXXYYYZZZZZZ[[[[[[SSSUUUUUUTTTVVVXXXVVVQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>AAAEEEHHHEEEEEEDDDDDDCCCBBBAAAAAAEEEEEEDDDCCCBBBBBBCCCCCC@@@@@@BBBBBBCCCBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGFFFDDDCCC@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEGGGJJJNNNQQQRRRQQQSSSRRRPPPOOONNNNNNNNNNNNPPPOOONNNMMMNNNPPPTTTVVVVVVUUUTTTSSSTTTVVVXXXZZZVVVVVVUUUTTTTTTUUUWWWXXXXXXWWWVVVVVVXXXZZZ\\\^^^ccc```\\\YYYYYY\\\aaaddd^^^aaaaaa^^^^^^ccceeedddbbbaaaaaa```````````````aaa{{{oooaaa```qqquuucccYYYVVV```jjjpppuuu~~~iiiVVVTTTfff~~~~~~}}}{{{yyyzzz{{{}}}~~~~~~}}}uuuiiibbbiiirrrxxx}}}}}}{{{yyywwwtttrrrooonnnmmmjjjeee```[[[XXXTTTOOOKKKMMMOOOOOOOOOOOOWWWXXXYYY```rrrmmmhhhcccbbbaaa^^^[[[[[[ZZZZZZXXXUUUQQQPPPTTTXXXRRRTTTVVVUUURRRQQQQQQRRRNNNLLLKKKLLLMMMNNNMMMKKKNNNIIIFFFHHHLLLMMMLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCEEEFFFHHHGGGFFFEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLOOORRRTTTQQQMMMLLLOOORRRTTTWWW\\\hhh|||uuuyyyvvvvvv|||zzzwwwppp```]]]]]]```ccc___XXXccc|||iiicccbbb[[[XXX[[[WWW[[[\\\ZZZ[[[______]]]]]]]]]]]]]]]]]]^^^^^^^^^WWWYYYXXXUUUSSSTTTPPPKKKPPPOOOMMMKKKJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>@@@DDDHHHEEEEEEDDDCCCBBBAAA@@@@@@DDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCAAAAAA???AAACCCDDDCCCCCCDDDEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFIIIMMMRRRTTTSSSQQQMMMLLLLLLKKKJJJJJJIIIIIINNNMMMKKKKKKMMMQQQTTTVVVMMMNNNNNNOOOQQQRRRSSSTTTRRROOONNNPPPUUUYYYZZZYYYZZZYYYWWWVVVVVVWWWYYYZZZ___^^^]]]\\\\\\]]]^^^___ZZZ]]]]]]\\\___eeegggfffaaa```___^^^^^^^^^^^^___^^^qqqeeeZZZeeeqqqbbbZZZ\\\bbbiiimmmppp|||aaaTTTNNN^^^|||}}}}}}wwwuuuyyy~~~ppp\\\ZZZ[[[```iiirrr|||~~~{{{xxxsssnnnjjjhhhkkkkkkjjjiiifffdddbbbaaaZZZZZZZZZYYYXXXWWWVVVVVVQQQMMMNNNSSSUUUTTTVVV[[[RRR___wwwzzzfff^^^______]]]ZZZWWWWWWYYYWWWVVVUUURRRPPPPPPQQQSSSOOOQQQSSSQQQNNNLLLNNNPPPKKKIIIHHHIIIJJJJJJIIIHHHIIIDDDBBBEEEHHHIIIIIIJJJJJJHHHFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFHHHKKKNNNPPPNNNIIIHHHMMMQQQPPPMMMLLL]]]iiivvv}}}zzzmmmpppqqqnnnkkkkkkqqqxxxkkkdddcccjjjooojjj```YYYaaakkkiii^^^cccdddXXXRRRWWWVVVZZZ[[[ZZZ[[[^^^^^^[[[__________________``````YYY[[[YYYTTTQQQQQQOOOJJJNNNMMMLLLLLLKKKJJJIIIIIIFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>???CCCEEEEEEDDDCCCAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC????????????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>@@@AAABBBAAAAAACCCEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFIIINNNRRRSSSQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLMMMLLLKKKLLLPPPSSSUUUVVVTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOORRRWWWZZZ[[[[[[\\\ZZZXXXVVVVVVVVVXXXYYY[[[\\\\\\]]]]]]\\\ZZZZZZZZZ\\\\\\\\\aaaggghhheee^^^^^^]]]\\\\\\]]]___```^^^lll|||\\\WWWqqqppp___YYYXXX```jjjooottt~~~hhhLLLTTTiiiyyyxxx{{{~~~~~~~~~{{{ooobbb\\\[[[]]]bbbgggiiiiiihhhfffccc___\\\ZZZ^^^^^^___]]]YYYWWWVVVVVVQQQQQQRRRRRRSSSTTTUUUVVVPPPMMMNNNRRRRRRQQQXXXdddzzzqqqddd^^^WWWXXXXXXVVVSSSRRRSSSSSSSSSQQQOOOOOOOOOOOONNNLLLJJJMMMNNNMMMJJJIIIMMMQQQIIIHHHFFFFFFGGGGGGFFFDDDFFFAAA@@@DDDFFFEEEGGGKKKKKKJJJGGGEEECCCCCCCCCDDDDDDEEEFFFEEEDDDEEEFFFHHHEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEHHHJJJLLLLLLIIIJJJMMMLLLHHHFFFGGGVVV[[[___cccooozzzuuummmnnnoooyyywwwiiiaaa]]]``````ZZZVVVWWWUUUYYYZZZXXXYYY[[[ZZZWWW\\\\\\]]]^^^______```aaa^^^___\\\UUUPPPOOOMMMJJJIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@===?????????>>>>>>@@@BBBDDDCCCBBB@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBB????????????????????????===>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@?????????===>>>>>>>>>>>>???BBBDDDBBBDDDEEECCCAAAAAACCCFFFFFFFFFGGGIIILLLNNNNNNMMMNNNOOOPPPRRRRRRQQQPPPOOONNNMMMLLLOOOTTTWWWXXXXXXbbb```\\\YYYVVVUUUUUUUUURRRVVVZZZZZZWWWWWWZZZ]]][[[ZZZXXXWWWVVVWWWYYYZZZXXXYYYZZZZZZZZZXXXWWWVVVZZZ\\\\\\\\\```eeeddd___\\\[[[ZZZZZZ[[[^^^```aaabbbllluuuuuu___fffwwwqqq]]]XXXZZZ\\\eeeooowwwuuuVVVIIIfff~~~}}}~~~}}}zzz}}}}}}}}}yyyhhh``````cccaaa^^^[[[WWWTTTRRRQQQRRRUUUWWWVVVTTTRRRSSSUUURRRRRRRRRQQQRRRRRRRRRRRRNNNKKKNNNSSSUUU[[[ooonnnZZZWWW]]]WWWWWWTTTQQQPPPPPPOOOLLLOOOMMMKKKLLLNNNNNNKKKGGGFFFIIIKKKJJJGGGIIINNNSSSHHHGGGEEEEEEFFFFFFDDDCCCEEE@@@@@@DDDEEECCCFFFLLLLLLKKKHHHEEEDDDDDDDDDEEEDDDEEEFFFEEEDDDEEEGGGHHHDDDDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCEEEHHHIIIHHHIIIKKKLLLGGGBBBDDDJJJPPPRRRRRRUUU___tttyyynnniiiXXX\\\\\\WWWVVVZZZZZZVVVTTTXXXYYYWWWWWWYYYXXXTTTWWWXXXYYY[[[]]]___```aaadddeee```WWWPPPMMMKKKHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@===>>>@@@BBBCCCCCCCCCBBB>>>>>>>>>>>>????????????===>>>??????>>>===>>>@@@CCCBBBAAA@@@@@@@@@AAABBB???>>>>>>>>>>>>>>>???????????????>>>??????@@@AAA?????????>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCAAA@@@????????????<<<<<<<<<<<<;;;===AAADDD@@@BBBCCCBBB@@@@@@CCCGGGGGGEEECCCDDDFFFIIIJJJKKKHHHJJJLLLNNNNNNNNNMMMLLLOOONNNNNNRRRWWW[[[[[[ZZZfffbbb\\\WWWUUUUUUWWWXXXTTT]]]eeeaaaWWWRRRWWW___ZZZYYYWWWWWWWWWXXXZZZ\\\WWWWWWWWWWWWVVVUUUUUUTTTZZZ[[[[[[[[[^^^aaa^^^XXXZZZYYYYYYYYY[[[^^^aaaccchhhooojjjlll|||tttccc___kkksssrrr```TTTXXX___cccjjjttt|||uuuZZZKKKZZZ~~~~~~~~~~~~zzz}}}}}}xxxxxxxxxyyy{{{zzzyyy}}}{{{vvvhhhddd^^^WWWQQQNNNMMMMMMJJJMMMQQQSSSSSSTTTWWWYYYUUUUUUTTTRRRQQQPPPOOONNNIIIHHHOOO[[[eeevvvkkkddd^^^VVVRRRUUUSSSQQQPPPQQQRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNKKKKKKJJJHHHFFFIIIPPPUUUKKKJJJHHHFFFDDDDDDDDDDDDDDDBBBAAACCCFFFHHHGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIHHHFFFDDDEEEGGGIIIVVVMMMJJJOOOSSSYYYmmmooohhhffffff```___\\\YYYWWWVVVVVVVVVRRRSSSUUUVVVUUUTTTRRRPPPRRRTTTWWW[[[\\\\\\[[[ZZZ___\\\XXXUUURRROOOKKKHHHEEEGGGJJJKKKJJJHHHFFFFFFCCCBBBBBBAAAAAAAAABBBCCC???@@@BBBDDDCCCBBB???>>>AAA===AAAKKKKKKAAA===AAA??????>>>===<<<<<<======??????>>>>>>>>>>>>??????>>>?????????@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======;;;;;;;;;;;;<<<===??????AAAAAA?????????@@@AAABBBAAAAAAAAA@@@@@@@@@??????<<>><<<===???@@@???>>>=========>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPRRRRRRUUUZZZYYYVVVVVVYYY[[[ZZZXXXVVVSSSTTTVVVXXX\\\___```[[[UUUVVV___hhhXXXWWWUUUTTTUUUXXX[[[]]]^^^]]][[[XXXWWWVVVVVVVVVUUU\\\```^^^]]]]]]]]][[[[[[```aaa\\\ZZZ^^^cccfff~~~pppnnnttt___ZZZaaaqqq}}}\\\VVVXXXbbbiiillluuu{{{uuugggVVVTTT]]]ggg~~~}}}|||}}}wwwvvvzzz~~~dddYYYXXXVVVPPPLLLJJJKKKLLLPPPUUUXXXYYYYYYSSSVVVXXXWWWVVVYYY```fff___bbbnnnnnn```ZZZUUURRRRRRSSSQQQNNNNNNOOOPPPOOOOOORRRPPPNNNLLLKKKJJJJJJJJJHHHIIIJJJHHHGGGHHHLLLOOOJJJIIIGGGEEECCCCCCCCCCCCDDDBBBAAABBBDDDEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHFFFDDDBBBBBBDDDFFFPPPJJJHHHKKKLLLMMMZZZjjjzzzrrrgggbbb```___^^^\\\ZZZWWWUUUSSSRRRRRRQQQRRRSSSTTTSSSRRRPPPOOOPPPRRRTTTWWWXXXWWWUUUTTTUUUSSSPPPNNNMMMKKKHHHFFFEEEHHHJJJKKKIIIGGGEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>???AAABBBBBBAAA???===???@@@IIIUUUUUUIII??????>>>>>>============>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>===>>>??????@@@@@@??????=========>>>>>>=========;;;;;;;;;<<<<<<===??????@@@@@@>>>>>>===>>>??????@@@?????????>>>>>>>>>>>><<<>>>@@@@@@>>><<<===???@@@??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGIIIKKKLLLNNNNNNPPPPPPSSSWWWVVVRRRQQQUUUTTTUUUUUUTTTSSSSSSTTTTTTXXX[[[[[[WWWSSSSSSZZZ```WWWVVVVVVUUUVVVWWWYYYZZZ[[[ZZZXXXVVVUUUTTTTTTTTTVVV\\\```]]][[[[[[[[[XXXYYY^^^```]]]^^^fffoootttuuuwwwwwwcccXXXfff{{{ggg___ZZZYYYaaannnyyy}}}pppccc[[[RRRNNN[[[lll~~~~~~~~~zzzvvvuuuyyy}}}|||rrrllleeeeeefffhhhjjjkkkjjjhhhhhhpppzzztttjjjaaaZZZUUURRRSSSVVVOOONNNLLLLLLMMMMMMMMMLLLPPPOOOMMMLLLJJJJJJIIIIIIFFFHHHIIIIIIHHHGGGGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBDDDBBBAAA@@@AAABBBAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDBBB??????AAABBBHHHDDDEEEHHHGGGEEEKKKUUUZZZfffuuuxxxmmmeeebbb```]]][[[]]][[[YYYVVVTTTRRRQQQPPPOOOPPPQQQRRRQQQPPPOOONNNNNNOOOQQQRRRRRRPPPNNNLLLKKKJJJHHHHHHIIIIIIGGGFFFFFFHHHJJJJJJGGGEEECCCCCCCCCCCCCCCCCCAAA???===<<<===>>>@@@AAAAAA@@@???===<<<===EEEPPPPPPEEE===<<<>>>>>>=========>>>??????===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<======>>>?????????>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>======<<<<<<<<<===>>>>>>>>>=========<<<<<<;;;===??????===<<<===>>>>>>??????@@@@@@@@@?????????????????????@@@AAABBBDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMOOORRRQQQMMMLLLPPPRRRSSSTTTUUUUUUUUUTTTTTTXXXXXXWWWUUUSSSTTTWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSWWW\\\^^^[[[YYYZZZXXXVVVVVVZZZ\\\[[[^^^hhhrrrwwwxxxvvvpppwwwsss{{{rrr[[[wwwqqqddd[[[```___aaajjj{{{fffWWWIIIHHHQQQddd~~~~~~zzzxxxwwwxxx{{{}}}~~~~~~~~~|||||||||___]]][[[XXXTTTQQQRRRTTTMMMLLLJJJKKKLLLLLLLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLGGGHHHHHHHHHGGGFFFEEEEEEGGGFFFDDDBBBAAAAAAAAAAAACCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEFFFGGGFFFEEECCCEEEEEEDDDCCCCCCDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCC@@@AAAAAA@@@??????AAACCCCCCAAACCCHHHIIIGGGKKKRRRQQQSSS]]]hhhqqqttthhhfffcccbbbbbbaaa___]]]]]][[[ZZZWWWUUURRRQQQPPPOOOOOOPPPPPPPPPOOONNNMMMNNNOOOPPPPPPOOOLLLIIIGGGHHHGGGFFFGGGIIIIIIIIIGGGFFFGGGIIIHHHEEECCCBBBBBB@@@AAABBBBBBAAA???<<<;;;===>>>@@@AAAAAA@@@???>>>>>>;;;;;;@@@@@@<<<<<>>>>>============;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>======;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;============<<<<<<<<<<<<;;;<<<=========<<<<<<======>>>???AAAAAAAAA@@@????????????>>>??????@@@@@@CCCCCCDDDFFFHHHIIIKKKKKKIIIHHHJJJNNNMMMJJJKKKOOOSSSRRRQQQQQQRRRSSSSSSRRRZZZYYYWWWWWWWWWXXXXXXWWWTTTUUUWWWXXXWWWUUUSSSRRRTTTTTTTTTSSSSSSSSSSSSSSSUUUYYY[[[YYYXXXYYYXXXUUUSSSWWWYYYWWWYYYaaagggjjjeeeeeeaaagggpppjjjppppppccc~~~wwwiiibbb^^^\\\\\\bbbjjjssspppVVVKKKHHHYYYxxx}}}{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~|||zzzyyyXXXVVVTTTQQQPPPPPPOOOMMMLLLKKKJJJKKKLLLMMMLLLJJJGGGGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFEEECCCAAAAAA@@@AAAAAA@@@@@@@@@???@@@AAACCCEEEDDDCCCCCCBBBAAA@@@@@@???AAABBBDDDFFFGGGFFFEEEDDDFFFFFFDDDCCCBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCC===>>>@@@AAAAAABBBDDDFFFDDDCCCDDDGGGJJJLLLPPPVVVPPPMMMPPPWWW\\\ddd~~~uuuiiicccbbbaaa`````````___]]]\\\YYYYYYWWWVVVTTTRRRPPPOOOOOOOOOPPPOOOOOOOOONNNNNNNNNOOOPPPPPPOOOLLLHHHFFFIIIHHHGGGGGGIIIIIIHHHGGGEEEFFFGGGFFFDDDAAAAAAAAA===>>>@@@AAAAAA???===<<<===>>>???@@@AAA@@@@@@???AAA===:::::::::;;;???CCCAAA@@@???===<<<;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<;;;>>>=========<<<<<<<<<<<<:::::::::;;;<<<===<<<;;;;;;===???@@@AAAAAA@@@@@@@@@@@@??????????????????AAABBBCCCEEEGGGHHHIIIJJJEEEDDDGGGKKKLLLJJJLLLQQQVVVRRRMMMKKKLLLNNNOOOOOOZZZXXXVVVWWWYYYZZZXXXWWWSSSUUUWWWXXXXXXUUURRRPPPTTTUUUUUUUUUUUUUUUTTTTTTSSSVVVWWWVVVWWW[[[ZZZWWWSSSWWWXXXWWWXXX]]]___^^^]]][[[\\\eeeiiidddlllppp{{{ssskkkbbb]]]\\\\\\[[[ZZZVVV]]]ccchhhqqqtttdddOOONNNNNN]]]}}}yyyvvvvvvwwwyyy{{{|||}}}}}}|||{{{{{{~~~~~~}}}zzzyyy|||VVVUUUQQQMMMOOORRRQQQMMMKKKJJJJJJKKKMMMMMMLLLJJJGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGEEEFFFHHHIIIIIIIIIEEEDDDCCCAAAAAAAAAAAABBB????????????>>>@@@DDDFFFDDDCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFFFFFFFEEEDDDEEEEEECCCBBBAAAAAA@@@@@@@@@AAABBBDDDDDDCCCBBBBBB<<<>>>AAABBBBBBDDDFFFHHHHHHFFFEEEEEEGGGJJJOOORRRKKKIIIKKKPPPPPPSSS```pppzzzoooddd\\\ZZZ___^^^]]][[[YYYWWWVVVVVVTTTSSSSSSRRRQQQOOOMMMLLLOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPOOOLLLIIIGGGHHHGGGEEEEEEFFFFFFEEECCCCCCEEEEEEDDDBBB@@@@@@AAA<<<===>>>??????>>>======<<<===>>>???????????????;;;;;;;;;<<<<<<===>>>???@@@???>>><<<;;;:::999999:::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;<<<<<<=========<<<<<<=========<<<<<<<<<;;;;;;999888888:::<<<===<<<:::;;;;;;===>>>@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHBBBBBBEEEIIIKKKJJJMMMRRR\\\VVVOOOLLLNNNQQQRRRRRRUUUTTTSSSSSSUUUVVVVVVUUUSSSUUUWWWYYYXXXVVVSSSPPPVVVVVVWWWWWWWWWVVVVVVUUURRRUUUUUUUUUWWW\\\[[[WWWTTTXXXYYYXXXZZZ___aaa```^^^[[[^^^cccbbb___fffqqqssslllzzzwwwmmmggg[[[UUUSSSWWWZZZYYYVVVUUUPPPQQQQQQPPPSSSUUUOOOGGGKKKXXXxxx~~~||||||}}}}}}|||{{{~~~~~~{{{xxxtttrrrrrrsssxxxyyyyyyxxxvvvtttuuuvvvxxxyyyxxxuuuuuuxxxyyywwwyyySSSUUUSSSOOONNNRRRSSSOOOIIIHHHIIIJJJLLLLLLKKKIIIEEEFFFGGGHHHHHHGGGGGGFFFCCCCCCDDDGGGKKKLLLJJJHHHEEEDDDCCCBBBAAAAAABBBBBB?????????===<<<===AAADDDAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@AAAAAABBB>>>???AAABBBCCCBBBAAA@@@>>>@@@BBBCCCCCCCCCDDDFFFIIIGGGEEECCCEEEHHHJJJJJJFFFGGGIIIJJJJJJLLLQQQVVVfffqqqyyyzzz~~~{{{sssoooiii___YYYXXXZZZZZZZZZXXXUUUSSSSSSSSSPPPQQQQQQQQQPPPOOONNNMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNMMMKKKHHHGGGFFFEEECCCCCCDDDEEECCCBBBBBBCCCCCCCCCAAA@@@@@@AAA>>>>>>>>>======<<<<<<<<<::::::;;;<<<<<<===>>>>>>777999::::::;;;<<<<<<;;;<<<<<<;;;::::::::::::;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::999999888888888888888999888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999777777999<<<===;;;999::::::;;;<<<===???AAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<>>>???AAABBBDDDDDDBBBBBBDDDHHHIIIHHHKKKPPP[[[VVVPPPOOORRRUUUUUUTTTOOOOOOOOOOOOOOOQQQSSSUUUSSSUUUWWWYYYYYYWWWTTTRRRWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVUUUTTTWWW[[[ZZZVVVVVVWWWVVVTTTWWW___cccccc```]]]```bbb^^^___ccc```ccclllqqq|||rrreeejjjwww{{{tttlllaaaYYYWWWSSSRRRVVV\\\[[[TTTOOOPPPKKKGGGEEEFFFGGGIIIQQQZZZaaawwwxxxwwwvvvvvvwwwwwwuuusssyyyxxxvvvsssooooooppprrrxxxxxxwwwsssooonnnppprrrssstttrrrmmmnnnssssssooonnnvvv{{{{{{MMMRRRSSSMMMJJJMMMNNNLLLGGGGGGHHHIIIKKKKKKJJJHHHAAABBBEEEGGGIIIIIIIIIIII>>>???CCCIIIMMMNNNJJJFFFFFFEEECCCBBBAAABBBBBBCCC???@@@???<<<::::::>>>AAA??????AAABBBDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEE>>>>>>>>>???@@@AAACCCDDD<<<>>>@@@AAAAAAAAA???>>>@@@BBBCCCCCCBBBAAABBBCCCGGGGGGEEECCCDDDGGGHHHGGGGGGHHHGGGEEEFFFKKKOOOPPPNNNWWW^^^cccnnnzzzqqqvvvmmmeee```\\\ZZZ]]]cccWWWXXXYYYXXXVVVTTTTTTTTTPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLKKKJJJJJJJJJJJJKKKGGGIIIKKKLLLLLLJJJHHHFFFEEEDDDCCCCCCEEEEEEDDDCCC@@@BBBBBBBBB@@@@@@AAABBBAAA@@@>>><<<;;;:::::::::888888999999:::;;;<<<<<<;;;<<<;;;999:::===???@@@888888888999:::;;;<<<===::::::999999999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888999::::::;;;;;;::::::999888888777777777777777888555666888:::;;;;;;;;;::::::::::::999999999888888888777666888;;;===;;;999::::::::::::<<<>>>AAABBB???>>>===<<<;;;:::::::::999:::;;;===>>>@@@AAABBBCCCBBBDDDGGGGGGFFFIIINNNQQQMMMJJJJJJOOOQQQPPPMMMLLLMMMNNNMMMMMMOOOSSSVVVSSSUUUWWWYYYYYYWWWUUUTTTXXXXXXYYYYYYXXXWWWUUUTTTWWWXXXVVVTTTWWW[[[YYYTTTVVVUUUQQQMMMQQQZZZaaabbbccc```cccdddaaagggfffZZZaaaeeecccqqqlllccc___iiiyyytttiiicccZZZOOOJJJKKKNNNQQQYYY^^^XXXLLLGGGJJJFFFCCCEEEKKKLLLOOO___qqq~~~~~~~~~}}}xxxwwwwwwwwwxxxwwwtttrrrttttttrrrooommmnnnpppssszzzyyyvvvqqqlllkkknnnqqqrrrrrrnnnhhhjjjpppqqqmmmnnntttvvvwww___MMMMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFHHHJJJJJJFFFCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHDDDCCCBBB@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>><<<>>>@@@CCCEEEFFFFFFFFFDDDBBB@@@AAAEEEGGGFFFEEEDDDAAA>>>>>>@@@AAA@@@>>><<<<<<======>>>>>>????????????@@@???>>>???BBBDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMOOOOOOOOORRRXXX```ggglll{{{vvvqqqooollliiinnnkkkgggbbb___\\\[[[[[[XXXWWWWWWUUUTTTSSSRRRQQQUUUTTTRRRPPPOOOPPPQQQRRRQQQOOOMMMJJJIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDCCCAAA??????>>>===<<<;;;::::::;;;;;;<<<===<<<;;;999888<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;:::;;;>>>@@@NNN@@@666666999999888:::888999::::::888777777777777777777777777777777777888888888888888999999999777777777777777666555555777777888999::::::;;;;;;777777777777777777777777666777777999:::;;;<<<<<<888888999:::;;;;;;;;;;;;;;;:::888888888:::<<<===888888999;;;===???AAABBBCCCDDDEEEDDDCCCDDDFFFHHHFFFFFFGGGKKKNNNOOOLLLHHHGGGHHHJJJKKKMMMNNNNNNOOORRRQQQQQQPPPQQQSSSTTTUUU\\\\\\[[[ZZZXXXUUUSSSRRRTTTSSSSSSTTTUUUVVVXXXYYYRRRPPPOOOSSSWWW\\\bbbgggeeeaaadddeee```eeejjjeee^^^___dddooosssRRRSSS^^^gggxxx}}}{{{xxxrrrnnnccc___XXXRRRNNNNNNPPPRRRUUUXXXZZZVVVNNNGGGFFFGGGKKKHHHFFFLLL^^^xxx~~~}}}~~~zzzuuutttwww~~~|||~~~}}}wwwuuu~~~}}}xxxzzzssspppqqqtttvvvwwwwwwxxxxxxvvvtttrrrssssssrrrsssuuutttqqqppppppppptttqqqsssyyy|||vvv\\\RRRKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJLLLLLLIIIFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>><<<>>>@@@BBBDDDEEEEEEEEECCCAAA???@@@CCCEEEEEECCCCCC@@@>>>>>>@@@AAA???>>>============>>>>>>??????>>>?????????>>>???AAADDDBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKMMMQQQVVVXXXXXXaaammmtttzzzwwwzzztttlllgggeeeeeedddbbbfffdddaaa]]][[[YYYYYYYYYXXXWWWUUUSSSQQQPPPOOONNNRRRSSSSSSSSSSSSSSSRRRRRRRRRPPPMMMJJJHHHGGGGGGHHHLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCCCCBBBAAA=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::===???QQQEEE;;;:::;;;999777777777999::::::888777777777777777777777777777777777888888888888888888888888777777777777777666555555666777777888999999::::::777777777777777777777777666777777888999:::;;;<<<999:::::::::::::::999999:::999999999:::===???AAA<<<<<<<<<======???@@@@@@AAABBBCCCCCCBBBBBBDDDFFFFFFFFFGGGJJJMMMMMMKKKHHHFFFGGGIIIJJJLLLMMMMMMNNNRRRRRRQQQQQQRRRTTTVVVWWWYYYYYYXXXVVVSSSQQQOOONNNPPPPPPRRRTTTVVVXXXYYYZZZUUULLLGGGQQQdddqqqrrrnnnkkkeeeggghhhbbbcccddd[[[cccbbbbbbdddooowwwcccVVVQQQ___sssxxx}}}|||zzzxxxzzz|||zzzxxxtttnnnhhh```[[[WWWOOOOOONNNNNNPPPSSSWWWYYYUUUTTTPPPLLLHHHHHHKKKMMMFFFFFFNNNccc}}}~~~~~~{{{{{{|||zzzvvvvvvyyy|||}}}}}}{{{{{{|||yyyzzz}}}vvvtttvvvxxxyyyxxxxxxzzzzzzyyywwwuuuuuuuuuvvvtttrrrsssuuuvvvtttrrrvvvqqqqqqttttttuuuxxx^^^PPPJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMMMMJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAACCCFFFHHHIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA???>>>????????????>>>>>>>>>>>><<<===???AAACCCDDDDDDCCC@@@???>>>>>>@@@BBBBBBAAAAAA???======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???===>>>>>>>>>===>>>@@@CCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNRRRXXX```hhhooorrrzzz~~~{{{xxxsssnnniiidddaaacccbbbaaaaaa```aaaaaaaaa```___\\\ZZZXXXWWWWWWWWWWWWVVVSSSPPPMMMLLLLLLLLLNNNPPPRRRTTTUUUTTTSSSRRRQQQOOOLLLIIIGGGFFFEEEEEELLLKKKIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCAAABBBBBBCCCAAA@@@;;;;;;;;;<<<<<<<<<======;;;:::999999888999999999;;;::::::999999::::::;;;;;;;;;;;;:::999999<<<>>>LLLCCC;;;::::::888666555777888:::999888777777888777777777777777777777777999999888888777777666666666666666777666666555444555555666666777888888888777777777777777777777777666666777888999::::::;;;;;;;;;;;;::::::888777777777777777999;;;>>>@@@BBB@@@??????>>>===>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDGGGFFFGGGIIIKKKKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLMMMSSSSSSRRRSSSTTTUUUWWWYYYWWWVVVUUURRRPPPMMMLLLKKKKKKNNNQQQUUUXXXZZZZZZZZZYYYSSSTTTbbbzzzvvvpppmmmeeeeeeeee\\\cccdddcccbbbfffwwwwww___QQQMMMYYY]]]ccceeedddeeeiiinnngggiiinnntttzzz}}}}}}|||{{{zzzuuuxxxyyyvvvxxxwwwtttpppmmmjjjhhhgggcccaaa^^^YYYTTTPPPLLLJJJJJJLLLOOOQQQTTTUUUVVVVVVPPPMMMHHHCCCCCCFFFLLLPPPXXXYYYeee}}}|||{{{yyy{{{|||yyyyyy||||||yyyyyy|||zzzzzzsssuuu{{{}}}xxxwwwyyyzzzyyyxxxzzz|||~~~}}}zzzwwwvvvuuuxxxsssoooqqqwwwzzzxxxuuuwwwpppmmmnnnmmmjjjpppzzzeeeRRRJJJFFFCCCHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFHHHJJJKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@BBBEEEHHHIIIHHHFFFDDDEEEFFFFFFEEECCC@@@>>><<>>>>>>>>=========;;;<<<>>>@@@AAABBBAAAAAA======<<<<<<===>>>?????????>>>===<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<<<<===???AAABBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKLLLLLLKKKRRRQQQPPPRRRUUUXXXYYYXXXaaabbbfffnnnuuuwwwrrrlllkkkttt|||qqqppprrruuuqqqiiieeegggaaafffiiigggbbb```bbbfffaaacccddddddbbbbbbcccddd___^^^\\\YYYXXXVVVVVVVVVTTTRRRPPPMMMKKKKKKKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQMMMLLLJJJHHHFFFEEEEEEEEEHHHGGGFFFFFFGGGIIILLLMMMJJJJJJHHHGGGEEEEEEDDDDDDDDDBBBAAAAAABBBBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::::::::999999999999:::::::::;;;;;;:::888999;;;===???:::555555888888777666666888999999777666777888777777777777777777777777999999888777666666555555555555555666666555555444444444555555555666666666666666666666666666666666666666777777888999999:::999999999999999888777777555555555777888;;;===>>>??????>>>===<<<<<<<<<<<<===???AAABBBAAAAAACCCDDDFFFFFFGGGGGGHHHHHHGGGFFFHHHHHHHHHIIIJJJKKKMMMMMMSSSSSSRRRSSSTTTVVVWWWYYYVVVUUUSSSQQQNNNMMMKKKKKKJJJMMMRRRVVVYYYZZZYYYYYYUUU^^^lll|||vvvlllcccdddhhhccc^^^bbbgggjjjoooxxxnnnRRROOOJJJGGGHHHMMMSSS]]]fffaaaccceeeggghhhfffdddaaafffkkkkkkfffeeeiiilllkkkgggeeebbb^^^ZZZWWWUUUTTTQQQPPPOOONNNMMMMMMMMMMMMPPPRRRUUUWWWWWWUUUQQQOOOKKKKKKIIIFFFGGGMMMXXX```uuuxxx}}}|||zzzxxx{{{~~~{{{zzz~~~||||||~~~|||~~~wwwppptttzzz}}}zzzwwwwwwyyyzzzxxxuuu|||~~~{{{vvvsssqqqtttpppmmmoootttwwwxxxvvvvvvnnnhhhiiijjjiiijjjnnnrrrvvv[[[JJJFFFGGGEEEAAAGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@?????????@@@BBBDDDFFFGGGFFFDDDCCCEEEEEEEEEDDDBBB???===;;;>>>>>>>>>=========<<<<<<:::;;;===>>>?????????>>>;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;<<<===???>>>>>>>>>===<<<<<<<<<:::;;;<<<;;;:::;;;>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAACCCEEEGGGHHHHHHGGGFFFGGGJJJOOOQQQRRRSSSTTTUUUWWWUUUTTTUUUXXX[[[\\\\\\YYY^^^dddiiijjjhhhgggfffdddbbb```___\\\YYYZZZ]]]\\\cccgggddd]]]ZZZ]]]ccccccdddeeecccaaaaaaaaaccc^^^]]][[[YYYVVVTTTSSSRRRPPPOOONNNMMMLLLMMMMMMNNNJJJJJJIIIIIIJJJLLLNNNOOOIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBAAA@@@AAAAAA???>>><<<<<<<<<;;;:::999999999999888777666777777999:::999999888888888888999999999::::::999888888:::===888666444333555888888666555777999888777666777888666666666666666666666666888888777777666555444444333444555555555555444444333444444444444444555555555555555555555555555555666666666777777888888888666777888888999999999888777777777777888888999:::;;;;;;:::::::::;;;;;;<<<<<>><<<;;;============<<<<<<<<<<<<999:::<<<=========<<<<<<:::;;;;;;:::999999:::<<<:::;;;;;;;;;999:::;;;===>>>>>>======<<<;;;::::::999:::::::::999:::<<>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBBBBDDDEEEGGGFFFEEECCCBBB@@@GGGNNNRRRQQQQQQTTTWWWOOOPPPQQQQQQRRRSSSVVVXXXWWWYYY\\\^^^]]]]]]]]]^^^[[[]]]``````___\\\[[[[[[]]]bbbfffddd^^^\\\___ccccccccccccdddddddddcccbbbZZZYYYXXXVVVSSSQQQOOONNNNNNNNNOOOOOOOOOPPPPPPPPPKKKJJJHHHGGGGGGIIIKKKLLLGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAACCCBBB@@@@@@@@@@@@>>>======<<<;;;:::999888888777888888888777888888999:::999888888777777888888999777888999888777888;;;=========999555555888888555555666888888777666777888666666666666666666666666777777666666555555444444222333444444555444444444444444444444444444444444555555555555555555555555555555666666777777777777555555666888888999999999:::::::::999999999888888777777777777888999::::::;;;===AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBCCCFFFHHHKKKKKKJJJJJJKKKLLLNNNOOOQQQPPPOOONNNNNNOOOPPPQQQLLLKKKJJJJJJJJJKKKLLLMMMQQQSSSWWWYYYZZZYYYWWWVVVTTTYYYeee{{{yyyuuuhhhaaa```\\\bbb^^^]]]```ffflllmmmllllllxxxpppVVVLLLJJJEEEBBBCCCJJJLLLOOOQQQQQQQQQRRRSSSSSSRRRQQQOOOMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSPPPPPPOOOMMMJJJGGGDDDBBBDDDGGGMMMXXXkkk~~~~~~|||zzz|||~~~{{{~~~}}}{{{zzz~~~|||}}}|||vvvyyywwwxxxxxxzzzxxxwwwxxxzzzzzzwwwtttzzz{{{{{{xxxsssnnnkkkjjjjjjkkklllllljjjkkknnnqqqmmmgggbbbbbbeeegggfffdddccceee___aaaooo~~~||||||vvv]]]MMMJJJFFFDDDDDDCCCAAA@@@JJJIIIGGGEEEDDDCCCCCCCCCFFFIIIKKKKKKHHHFFFEEEFFFCCCAAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAADDDCCCAAA???>>>===<<<<<<=========<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::999:::;;;:::888777999<<<888999;;;:::888888:::===>>>===<<<;;;:::999888888888999999999888999;;;>>>===<<<<<<======>>>???@@@>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGFFFEEEDDDBBBDDDHHHLLLNNNMMMNNNPPPSSSJJJJJJKKKMMMNNNPPPQQQRRRTTTXXX]]]___^^^[[[XXXWWWUUUYYY^^^```______]]]\\\[[[^^^aaacccdddeeegggjjjaaabbbcccgggjjjhhhccc___UUUUUUUUUTTTRRRQQQOOONNNPPPQQQRRRSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCBBB@@@???@@@???===<<<;;;:::::::::999999888888777888888999::::::999999888888777777777777888888555777777777777999<<<>>>BBBCCC>>>777555888777444444666888888777666777888666666666666666666666666555555555555555555555555222222333444444444444444444444444444444444444444444444444444444444444444555555666666666666777777666666777777777777777777999999:::999999888777777777777777777777777888999999;;;???AAAAAAAAAAAABBBBBBCCCCCCBBB@@@BBBFFFIIIKKKJJJIIIIIIIIIKKKMMMNNNOOONNNLLLKKKJJJJJJKKKKKKIIIHHHHHHIIIJJJMMMPPPRRRSSSUUUXXXZZZ[[[ZZZYYYXXXXXXZZZ^^^lll~~~xxxvvviii___^^^]]]___]]][[[[[[^^^bbbdddeeebbbjjjsss~~~~~~kkk___QQQJJJJJJDDDFFFHHHHHHGGGHHHKKKNNNPPPNNNMMMNNNMMMLLLJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQRRRTTTTTTTTTTTTSSSPPPNNNKKKHHHGGGGGGHHHIIIRRRWWWdddzzz~~~{{{|||{{{yyyzzz~~~yyyvvvyyy|||zzzwwwvvvxxxwwwyyy|||}}}~~~~~~zzzxxxwwwyyyyyyxxxvvvtttuuuxxxxxxvvvsssuuuvvvvvvtttpppmmmllllllmmmlllkkkkkklllllllllkkkcccbbbaaabbbeeefffbbb^^^aaabbb]]]^^^fffjjjuuuttt___SSSNNNJJJGGGDDDAAA????????????KKKJJJGGGEEECCCCCCBBBCCCDDDGGGJJJIIIEEEBBBBBBBBBBBB@@@???======>>>@@@AAA@@@???>>>>>>>>>???@@@AAACCCBBB@@@===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;:::999888:::;;;:::777777999;;;777999::::::888777:::=========<<<;;;999888777777888999999888888888;;;===;;;;;;;;;<<<<<<===>>>???<<<<<<===>>>@@@BBBCCCDDD???@@@BBBCCCDDDDDDCCCBBBAAABBBCCCEEEGGGKKKNNNPPPLLLHHHEEEEEEIIIMMMNNNMMMMMMTTT[[[```___YYYSSSPPPQQQUUUXXXXXXXXX[[[]]]]]][[[\\\^^^aaaeeeggghhhhhh______bbbhhhkkkhhh___WWWSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVUUUSSSPPPNNNOOOOOOPPPOOONNNKKKHHHGGGIIIIIIIIIIIIIIIGGGFFFFFFBBBCCCDDDEEEFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBCCCBBB@@@?????????===;;;888999999999999:::::::::777888999;;;;;;;;;:::999888888777777777777888888444555777777777999<<>>666333777888555444555777888777666777888666666666666666666666666444444555555555555555555111222333333444444444444444444444444444444444444444444444444444444444444555555555666666666666666888888888888777666555444666666777777777666666555999888777777777777777777777:::===???@@@???@@@@@@AAABBBBBBAAA???AAAFFFJJJJJJIIIHHHGGGHHHJJJLLLMMMNNNLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIJJJMMMQQQTTTWWWTTTUUUXXXZZZ[[[[[[[[[ZZZSSSZZZ]]]___nnnvvvooommm___WWW[[[^^^XXX[[[___``````aaabbbddd]]]aaagggnnnvvv___XXXHHHHHHHHHEEEBBBAAACCCFFFHHHFFFGGGKKKMMMKKKJJJJJJEEEFFFFFFHHHJJJLLLNNNOOOLLLMMMPPPRRRSSSSSSRRRQQQHHHGGGFFFGGGLLLSSSZZZ___jjjqqq{{{zzz{{{{{{~~~zzzyyyzzzzzzwwwxxx{{{zzzsssqqquuuxxxwwwtttsssssstttyyy~~~}}}|||}}}|||{{{|||~~~{{{vvvuuuyyy{{{uuussspppqqqtttuuussspppqqqrrrrrrqqqooonnnnnnoooqqqmmmjjjllloooppplllggg[[[]]]aaadddggggggbbb]]]\\\aaaaaafffkkkeeefffuuuzzzooo___WWWNNNFFFBBBDDDBBB???>>>?????????>>>MMMJJJFFFEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA???======???@@@>>><<<<<<<<<============<<<<<>>???>>>===:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777:::::::::999999999888888::::::::::::::::::::::::===<<<:::888777777888888888777777777888999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@CCCBBB@@@?????????@@@@@@??????AAABBBCCCEEEFFFGGGHHHFFFEEEGGGJJJKKKJJJHHHMMMOOORRRTTTTTTTTTRRRQQQWWWWWWVVVVVVVVVWWWXXXXXX\\\[[[[[[^^^aaaaaa^^^[[[```___dddjjjhhhaaa]]]```]]]ZZZXXXWWWXXXWWWSSSPPPZZZWWWSSSQQQQQQQQQPPPOOOMMMNNNPPPPPPOOOMMMJJJHHHHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEGGGFFFEEECCCBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@???>>>===<<<<<<<<<:::888888888888666444555555555555555666777777777777666555555555555555777777666666777888999999BBB@@@<<<999666444444444333333444555666666555555555555555444444333333333555555555444444333333333444444444444444444444444555444444333333444444555333333333333444666777888666555333222222333555666555555555555555555444444666666777777777777666666888888888888888777666666666777888;;;===???AAABBBBBBCCCBBBBBBBBBDDDIIILLLKKKGGGDDDFFFKKKOOONNNLLLNNNLLLJJJHHHHHHIIIKKKLLLJJJJJJKKKKKKKKKOOOTTTWWWUUUVVVXXXZZZ\\\[[[YYYVVVZZZYYYZZZaaajjjsssyyy{{{ooommmhhhaaa\\\ZZZ\\\^^^```YYYZZZbbbccc]]]___fffaaa\\\[[[```iiixxx~~~oooWWWLLLOOOJJJFFFGGGDDDFFFGGGDDDAAACCCGGGDDD>>>FFFBBBAAAGGGKKKKKKLLLOOOPPPOOOMMMLLLMMMLLLIIIGGGHHHLLLLLLKKKVVVqqq{{{yyyyyyxxxxxxuuuwwwwwwuuussssssuuuxxxvvvuuuuuuwwwzzz{{{yyywwwqqquuuzzz|||~~~~~~~~~~~~}}}~~~}}}zzzvvvwwwzzzsssqqqqqqsssvvvvvvsssppprrrssstttuuutttqqqmmmkkknnnkkkiiikkkooommmeee^^^\\\[[[\\\]]]```aaa```___cccbbbaaacccggghhhfffdddlllfffkkk~~~fff\\\NNNFFFCCCCCCBBBAAAAAAAAA@@@@@@???>>>======MMMJJJFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???AAA???===>>>???@@@>>><<<<<<<<<============<<<<<<===;;;:::;;;<<<===<<<;;;::::::;;;;;;;;;;;;::::::999999999888888888777777::::::999999999888888888999999999999999999999999;;;:::999888777777777888777777777777777888888999888999:::;;;;;;<<<<<<;;;::::::;;;;;;<<<>>>??????BBBAAA@@@???>>>??????@@@===>>>???@@@BBBCCCDDDEEEGGGEEEDDDEEEHHHIIIHHHGGGLLLNNNPPPRRRSSSRRRPPPOOOUUUUUUUUUUUUVVVWWWXXXXXX[[[YYYWWWWWWYYYZZZYYYXXX^^^]]]aaagggfff```]]]^^^\\\YYYUUUSSSSSSSSSRRRPPPTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLNNNOOOOOOMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFEEECCCBBB??????>>>>>>===<<<<<<;;;@@@@@@@@@??????>>>===<<<<<<:::999999999999888666555555555555555666777777666555555444444444444444666666666666777777888888>>><<<999666444333333444333333444555555555555555555444444444333333333333555444444444333333333333444444444444444444444444444444333333333333444444444444444444555666666777555444333222222333444555444444444444444444444444666666777777777777666666777888888888888777666555666777888:::<<<>>>@@@AAAAAAAAABBBAAAAAACCCFFFIIIKKKGGGEEEFFFIIIKKKIIIFFFHHHJJJKKKJJJHHHGGGHHHJJJLLLLLLMMMMMMNNNPPPTTTWWW\\\[[[YYYXXXWWWVVVUUUTTTRRRUUU[[[cccjjjmmmllljjjfffdddaaa\\\XXXWWWYYY[[[YYYXXX```mmmnnnccc]]]^^^___\\\\\\___bbbiiixxx}}}wwwxxxlll^^^SSSHHHFFFCCCAAABBBEEEEEEBBB@@@@@@>>>???DDDGGGFFFHHHKKKIIILLLNNNNNNLLLJJJKKKLLLLLLTTT]]]jjj~~~zzz|||yyyvvvtttuuuwwwyyyyyyssstttuuusssqqqrrrtttwwwzzzuuuuuuyyy}}}}}}{{{yyy||||||{{{zzztttsssttttttsssrrrsssuuuuuurrrpppnnnnnnooonnnmmmkkkiiigggjjjfffeeehhhlllkkkddd^^^^^^]]]\\\]]]^^^^^^\\\ZZZ^^^]]]\\\^^^aaabbbaaa______YYY\\\kkkyyypppZZZPPPJJJBBB??????@@@???===@@@??????>>>======<<<<<>>>>>>>>@@@???>>>>>>??????>>>===<<<<<<============<<<<<<:::999888888::::::999888999999::::::::::::999999999888888888888777777777999999999999888888888777888888888888888888888888999999888777666666666666777777666666666666666666777888999::::::;;;;;;:::999::::::;;;<<<===>>>???@@@@@@???>>>>>>>>>??????<<<======???@@@AAABBBCCCDDDCCCBBBCCCEEEFFFFFFFFFJJJLLLNNNPPPQQQPPPOOONNNRRRRRRRRRSSSUUUVVVXXXYYY```]]]ZZZXXXYYYZZZ[[[[[[\\\[[[]]]bbbbbb^^^[[[\\\ZZZVVVRRRPPPPPPPPPPPPOOOMMMPPPSSSRRRNNNJJJHHHIIIHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHGGGEEEDDDBBBAAA@@@CCCDDDEEEEEEEEECCCBBBAAA<<<<<<<<<;;;::::::999999???@@@@@@??????>>>===<<<<<<:::999:::;;;<<<;;;999555555555444555555666777555444444333333333333333666666666666666777777777888666555333333333333444333444444555555555555444444444333333333333333222444444333333333333333222333333333333333333333333333333222222222222333333555555555555555555666666444333222111111222333444333333333444444444444444666666777777777777666666777777777777777666666555555666777999;;;===>>>???>>>???AAAAAA@@@AAABBBDDDFFFDDDCCCEEEHHHHHHEEEBBBCCCIIIOOOPPPLLLIIIIIIJJJOOOPPPQQQQQQPPPQQQSSSUUU^^^[[[XXXUUUSSSSSSUUUVVVRRRUUUZZZ```eeeeeeaaa^^^\\\]]]\\\ZZZWWWVVVWWWXXXWWWYYYdddqqqrrrggg]]][[[[[[[[[\\\]]]\\\[[[```gggwwwdddWWWNNNMMMJJJCCCAAADDDCCC@@@@@@DDDEEECCCDDDGGG???DDDIIIJJJJJJNNNWWW___fffooo~~~tttqqquuu{{{xxxvvvvvvxxx{{{||||||wwwwwwwwwuuussssssuuuwww}}}xxxuuuyyy}}}zzz}}}~~~}}}~~~}}}{{{xxx{{{}}}yyyrrrmmmmmmooosssrrrrrrrrrsssrrrpppnnnmmmlllkkkiiihhhgggffffffeeebbbaaacccggggggbbb]]]___^^^]]]\\\[[[ZZZVVVTTTXXXWWWWWWYYYZZZ[[[ZZZYYYZZZUUUVVV^^^eeeiiirrr}}}vvvgggZZZKKK@@@CCC@@@>>>???AAABBB???============<<<;;;;;;::::::KKKIIIFFFDDDDDDCCCBBBAAA>>>>>>>>>>>>============??????>>>>>>>>>>>>======;;;<<<<<<======<<<<<<;;;999888777777999999888777888888999999999999888888888888888888777777777777999888888888888777777777666666666666666666666666777777666666555555555555666666666666555444444333666666777888999999999999888999:::;;;<<<=========???>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDEEEJJJKKKMMMNNNOOOOOONNNMMMNNNOOOOOOQQQSSSUUUWWWYYY```___]]][[[[[[[[[[[[[[[ZZZYYYYYY[[[\\\[[[YYYXXXUUUTTTRRRQQQPPPOOONNNMMMJJJOOOUUUTTTOOOIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCBBB@@@???======<<<<<<;;;;;;;;;;;;???????????????>>>===<<<;;;:::999:::<<<===<<<;;;555555555444444555555666555444444333333333333333555555555666666666555555333222222222222333444555333444444555555444444444333333333333222222222222333333333333222222222222222222222222222222222222222222111111111111222222555555666666555555555444333222111111111111222333222222222333333333333333666666777777777777666666666666666777777666555555555666777888:::;;;<<<===;;;===???@@@???>>>??????@@@@@@BBBEEEHHHIIIGGGDDDBBBKKKUUUWWWRRRMMMLLLNNNQQQRRRSSSSSSRRRQQQRRRSSSWWWWWWVVVUUUTTTVVVYYY[[[XXXXXXYYY[[[]]]^^^___^^^YYYZZZ[[[ZZZXXXVVVVVVVVV[[[\\\bbbjjjjjjccc^^^^^^UUUWWWZZZZZZYYYVVVVVVXXX```kkkssspppiii^^^]]]eeeXXXOOOHHHJJJNNNNNNNNNOOOUUUZZZ```gggppp~~~yyyppprrr{{{~~~{{{zzzzzzzzzyyyxxxwwwvvvuuurrrpppoooppppppoooooottt~~~zzzqqqvvv{{{~~~}}}{{{|||}}}|||}}}~~~}}}||||||}}}~~~xxx{{{wwwvvvuuurrrnnnjjjiiilllpppppppppooopppppppppooonnnqqqooollliiigggggghhhiiidddaaa```aaadddddd```\\\^^^]]][[[[[[ZZZXXXTTTPPPTTTTTTUUUUUUVVVVVVUUUUUU[[[WWWWWW[[[\\\ZZZ\\\aaakkkuuupppfffXXXOOOLLLJJJDDD@@@BBB@@@???@@@BBBBBB???===<<<<<<<<<;;;;;;:::::::::IIIGGGEEEDDDDDDCCCAAA@@@>>>>>>==================>>>>>>>>>======<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999888777888999999888777777777888888888888777777777777777777777777777777888888888777777777666666555555555555555555555555666666666666555555555444555555555555555444333222444555666777888888888888777888999;;;<<<<<<<<<<<<<<<=====================<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>???@@@CCCEEEIIIJJJKKKMMMMMMMMMMMMMMMKKKLLLMMMOOOQQQTTTVVVWWWVVVWWWXXXYYYWWWVVVUUUTTTYYYXXXVVVVVVWWWXXXWWWTTTPPPRRRTTTUUUSSSPPPLLLKKKGGGMMMSSSSSSMMMHHHFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>===<<<<<<:::999999:::<<<======;;;555555444444444444555555666555555444333444444444444444555555555444444333111111111222333444555666333444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111444555555666555555444333111111111000000111111111000111111111222222333333555555555666666555555555444555555666666666555555555555666777888999:::;;;888;;;>>>???>>>===<<<===???@@@CCCFFFIIIHHHFFFDDDAAAJJJUUUXXXSSSOOONNNPPPRRRSSSTTTSSSQQQPPPPPPQQQRRRTTTWWWXXXWWWXXXYYY[[[VVVWWWYYY[[[\\\\\\]]]^^^XXXYYY[[[ZZZXXXUUUSSSRRRZZZZZZ]]]aaaaaa]]][[[[[[RRRTTTUUUUUUTTTSSSSSSRRRTTT\\\lllpppccceeeooouuuuuutttwww}}}zzzuuuqqqssszzz|||zzzwwwuuutttrrrooommmkkkjjjhhhggghhhhhhiiiiiijjjkkkpppzzz~~~vvvkkkpppwwwzzzyyyxxxyyyzzzwwwyyy{{{{{{yyyyyyzzz|||ttt{{{vvvuuusssrrrssstttuuusssqqqoooppppppppppppqqqrrrssstttqqqmmmiiiggghhhiiijjjfffdddaaaaaabbbaaa^^^\\\ZZZZZZZZZZZZZZZXXXUUUQQQTTTUUUUUUUUUUUUTTTTTTTTTVVVTTTTTTVVVVVVSSSRRRSSSUUUVVVYYY^^^iii|||mmmWWWJJJGGGCCCCCCDDDDDDAAA===???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::FFFEEECCCCCCCCCCCCAAA???>>>>>>>>>======<<<<<<<<<;;;======<<<;;;:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999888777888999:::999777666777777777777777777666666666777777777777777888777777777777666666666666555555555555555555555555555555666666666555555444333444555666666555333222333444555666666777777666666777999;;;<<<<<<<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>?????????<<<======<<<<<<>>>BBBEEEGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJKKKMMMOOORRRTTTVVVPPPSSSVVVWWWVVVUUUTTTTTTZZZXXXTTTQQQSSSVVVUUUQQQMMMQQQUUUWWWTTTPPPLLLIIIGGGJJJMMMMMMIIIFFFEEEEEEIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHDDDDDDCCCAAA@@@>>>======::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999888888999:::;;;;;;:::666555444444333444444444666555555444444444444444333333444555555333222111000111111222333444444555333444444444444333333222000111111111111222222222000111111111111222222222111111111111111111111111000000000//////000000000222222444555555444333222000000000000000000000000//////000000111222222222333333444444444444333333333444555555555555555555444555555666777777888888777999<<<===<<<<<<<<<===BBBCCCFFFGGGGGGFFFCCCBBB@@@GGGNNNPPPNNNLLLMMMOOOQQQQQQQQQPPPNNNMMMNNNOOOQQQUUUZZZZZZXXXUUUTTTUUUMMMRRRYYY]]]^^^\\\ZZZYYYVVVWWWYYYXXXUUURRRPPPOOOSSSUUUYYY\\\\\\XXXTTTRRRQQQRRRQQQNNNMMMOOOOOOMMMMMMRRR\\\jjj{{{qqqlllmmmmmmmmmmmmqqqpppooooooooonnnkkkiiibbbaaa```bbbeeeiiijjjjjjooommmlllnnnsssuuuuuusssmmmrrrwwwyyyxxxuuuuuuvvvvvvyyy||||||yyyxxxyyy{{{sss}}}~~~yyyvvvuuuxxx{{{ppprrrssstttsssrrrsssuuuvvvsssppplllhhhffffffgggiiihhheeebbbaaa``````^^^]]]XXXXXXYYY[[[\\\ZZZWWWTTTTTTUUUVVVVVVTTTRRRSSSSSSQQQQQQRRRSSSRRRQQQPPPOOOQQQOOOOOOTTT[[[cccmmmvvvzzzkkk\\\LLLAAACCCAAA>>>===>>>>>>===<<<<<<;;;:::::::::;;;<<<===::::::::::::::::::::::::DDDCCCBBBBBBCCCCCCAAA@@@>>>>>>======<<<;;;::::::999;;;<<<;;;999888999;;;:::;;;;;;<<<<<<;;;;;;:::999777666777888999888666555666666777777666666555666666666666777777888888777777666666666555555555555555555555555555555555444555666777777666555444222333555666666666444333222333444555555666666666555666999;;;<<<<<<;;;:::999:::;;;<<<===<<<<<<;;;::::::;;;;;;<<<=========;;;<<<===<<<;;;===BBBFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKNNNPPPRRRTTTPPPSSSVVVWWWWWWWWWYYY\\\[[[YYYSSSNNNPPPTTTSSSMMMLLLPPPTTTUUURRRNNNKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFCCCBBBAAABBBCCCEEECCCCCCBBBAAABBBCCCEEEGGGEEEDDDBBB@@@>>>===<<<<<<999999999999999999999999999::::::;;;;;;:::::::::888777666777888999888777666555444444333333333444555444444333333333333333222333444555444333111000000000111222222222222222444444444444444333222111000000000000111111222222000000000000111111222222111111111111111111111111000//////......//////000///000222444444444222222/////////000000/////////......///000000111222222111222222333333222222111222333444555555555555555444444555555666666777777666888:::;;;;;;;;;===>>>AAACCCEEEFFFEEEDDDCCCBBBAAACCCFFFHHHHHHJJJLLLOOOOOOOOONNNKKKIIIIIIKKKNNNQQQUUUYYYYYYTTTPPPOOOQQQMMMRRRYYY\\\]]][[[[[[[[[TTTVVVWWWWWWTTTQQQPPPPPPOOORRRUUUUUUUUUSSSPPPMMMNNNPPPOOOJJJJJJNNNNNNJJJJJJMMMPPPVVV___lllzzzsssnnnfffaaaccchhhhhhcccffffffgggiiilllllljjjhhhbbb```___bbbfffiiikkkjjjlllkkkjjjhhhhhhjjjmmmooonnnrrrwwwwwwuuussstttuuuvvvyyy}}}|||xxxvvvwwwzzzwww||||||vvvuuu~~~mmmuuuvvvvvvtttqqqppprrrtttqqqnnnjjjgggeeedddeeeffffffdddbbb```____________XXXXXXZZZ\\\]]]\\\XXXUUUSSSUUUVVVUUURRRPPPPPPRRRQQQQQQQQQPPPPPPQQQQQQPPPNNNLLLNNNSSSUUUSSSTTTXXX\\\bbbllluuuvvvbbb[[[RRRJJJFFFCCCBBBAAA???>>><<<::::::;;;<<<>>>;;;;;;<<<<<<;;;;;;<<<<<<888888888888888888888888BBBAAAAAABBBCCCCCCBBB@@@>>>>>>===<<<:::999888888888:::<<<:::888666888::::::;;;;;;<<<<<<;;;;;;:::888666555666777888777666555555666666666666555555555666666666777777888888777666666666555555555555555555555555555555555555444555666777777777555555222333555777777777555444222222333444555555555555555666999;;;<<<;;;;;;:::888999;;;<<<===<<<;;;;;;999999999::::::;;;;;;;;;;;;<<<===;;;;;;===BBBFFFBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIKKKMMMOOOQQQRRRPPPRRRTTTTTTTTTVVV[[[```\\\ZZZSSSLLLNNNTTTRRRLLLMMMPPPSSSRRROOOLLLKKKLLLOOOLLLIIIHHHIIIIIIIIIHHHEEECCCAAA@@@@@@BBBEEEFFFDDDCCCAAA@@@@@@AAACCCDDDEEEDDDBBB@@@>>><<<;;;;;;::::::::::::::::::;;;;;;888999999:::::::::999999777666555666777777666555666555444444333333333333444333222222111111222222111222444444444222000///000000111111111111000000444444444444333333222111//////000000111111111222//////000000111111111222000000000000000000000000//////............//////---...111333444333222111......////////////......---......///000111111222111111111222222111111111222333444444555555555444444444444555555555666666555777999::::::;;;===???===@@@BBBDDDDDDDDDEEEFFFCCCCCCBBBCCCFFFIIIMMMPPPNNNMMMKKKIIIGGGGGGJJJMMMOOOSSSWWWUUUQQQNNNNNNQQQUUUWWWXXXXXXXXXZZZ___dddTTTVVVWWWWWWUUUSSSSSSSSSRRRRRRPPPMMMMMMOOOPPPOOOLLLOOONNNJJJKKKPPPPPPKKKKKKKKKKKKJJJKKKQQQZZZaaauuu~~~lllhhhiiiccc[[[___hhhiiibbb^^^___```cccfffgggeeecccdddaaa______bbbddddddccccccfffjjjjjjhhhgggiiikkkkkkooosssuuusssrrrtttvvvtttxxx|||{{{vvvtttuuuxxx{{{|||||||||uuulllttt|||lllvvvvvvvvvrrrnnnlllmmmoooqqqnnnkkkgggeeedddeeefffdddbbb```______```aaabbbYYYZZZ[[[]]]___]]]YYYVVVQQQSSSUUUTTTPPPNNNNNNPPPOOOPPPOOOMMMLLLNNNNNNMMMHHHGGGIIIOOONNNKKKMMMSSSHHHKKKNNNPPPSSSXXXaaagggyyyyyyiiiWWWJJJDDDDDDDDDCCCBBBAAA???>>>>>><<<<<<<<<;;;:::::::::;;;999:::<<<;;;999777555555666666666777777777777777CCCAAA???@@@AAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::;;;;;;::::::999888777777777777666666666666555555555555555555555555444444555555555555555555444444444444444555666777555555555555555555555555666666666666777777777777777666555666888888444111333222222222222222222333777777777888999999::::::;;;<<<<<<<<<;;;;;;:::999888888888888888888888888::::::999888888;;;AAAEEEDDDBBBAAAAAACCCEEEFFFFFFEEEGGGKKKNNNPPPQQQQQQQQQTTTQQQOOOQQQWWWZZZYYYVVVUUURRROOONNNPPPRRRTTTTTTUUUSSSOOOMMMKKKLLLNNNOOOQQQPPPNNNLLLJJJHHHGGGFFFDDDCCCAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAABBB???===<<<======<<<;;;888999;;;<<<<<<<<<;;;::::::999888777888999:::;;;:::999888666555555444444333333333333333333333333222222222111111111000000222222222222222222222222222222222333333333444444555444222000///000000111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111000000//////.........000222333333333111000222222111111111111111222333333333333333333333333555555555555555444444444555666777777777888;;;>>>===<<<<<<>>>AAABBBAAA@@@@@@CCCHHHLLLNNNMMMKKKIIIKKKHHHEEEDDDEEEJJJOOORRRZZZWWWTTTQQQQQQRRRTTTVVVYYY[[[cccddd\\\___bbbZZZYYYVVVRRRQQQRRRSSSRRRPPPSSSPPPMMMMMMOOOPPPOOOMMMNNNOOOOOOOOONNNMMMKKKJJJKKKKKKJJJJJJKKKMMMOOOPPP[[[nnnqqqkkkkkkddd___[[[YYY\\\^^^______[[[^^^bbbbbb``````cccfff___fffhhhbbb^^^aaadddcccaaacccfffiiijjjiiihhhfffgggiiilllpppsssuuuvvvvvvxxxvvvtttrrrrrrrrrtttuuupppvvv|||~~~|||zzz|||tttoootttvvvqqqooorrrzzzxxxuuutttssssssqqqpppooonnnlllhhhdddbbbbbbccceeedddcccbbbaaa___\\\ZZZYYY\\\]]]ZZZZZZ^^^[[[TTTWWWTTTQQQQQQRRRRRROOOMMMQQQNNNLLLMMMPPPRRRQQQOOOMMMLLLJJJHHHHHHIIIKKKLLLIIIIIIIIIIIIJJJLLLNNNOOOVVVXXX\\\```eeejjjnnnpppwwwzzz}}}}}}zzzwwwrrrooojjjeeeaaa\\\WWWTTTQQQPPPMMMJJJGGGEEEDDDCCC???>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777888888888888888888888888666666666666555555555555BBBAAA???@@@AAABBBBBBAAA@@@@@@???>>>============<<<<<<;;;:::999999999999:::::::::;;;:::999999888666666666555555555555444555555555555555555555555444444444444444555555555444444444444444555666666444444444444444444444444555555555555666666666666BBB>>>999555444222000...333222111111111111222333555555555666777777888888:::;;;;;;;;;::::::999888888888888888888888888888888999888888888:::>>>AAAAAA@@@@@@@@@BBBDDDEEEFFFEEEGGGJJJMMMPPPQQQQQQPPPQQQNNNLLLNNNSSSUUUTTTRRRRRRPPPNNNNNNOOOPPPQQQRRRSSSRRROOOMMMLLLLLLMMMNNNQQQPPPOOONNNLLLJJJIIIIIICCCBBB@@@??????@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>???>>><<<:::999:::;;;<<<======<<<;;;<<<;;;:::999999::::::;;;:::999888666555444444444333333333333333333333333222222222111111111000000222222222222222222222222222222222333333333333444444333222000000000000000000000000000000000000000////////////////////////000/////////////////////////////////////////////.../////////000000000000000000000000//////.........///111333333222111000222222111000000111111222333333333333333333333333555555555555555444444444666777888888666555666888<<<<<<===???BBBCCCBBBAAACCCEEEIIIKKKLLLKKKHHHFFFFFFEEEEEEEEEHHHLLLPPPSSSYYYWWWSSSPPPNNNNNNPPPQQQNNNWWWgggkkkbbbdddkkkhhh^^^YYYSSSPPPPPPQQQQQQPPPPPPMMMKKKKKKMMMMMMLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMZZZlll~~~}}}jjjbbbbbbccc]]][[[YYYYYY[[[\\\[[[YYYUUUXXX[[[]]]^^^```eeehhhffflllmmmgggbbbccceeeeeeiiiiiiiiiiiijjjjjjkkkkkkfffiiimmmrrrtttuuusssrrrvvvssspppmmmmmmpppsssvvvppptttyyyzzzxxxwwwwwwyyyyyyqqqlllnnnrrrtttuuuwww|||yyyvvvsssooolllkkkkkkiiifffcccaaabbbcccbbbbbbbbbcccbbbaaa^^^\\\XXX[[[\\\ZZZ[[[^^^[[[UUUTTTRRRQQQQQQSSSSSSQQQNNNOOOMMMLLLMMMPPPQQQPPPMMMPPPOOOMMMLLLKKKKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFHHHIIIKKKMMMNNNOOOJJJLLLOOOPPPPPPOOOLLLJJJOOOMMMJJJIIIHHHGGGDDDBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::999888777888888888888888888888888666666666666555555555444AAA@@@???@@@BBBCCCBBBAAAAAA@@@???>>>============<<<;;;:::999999888888999999::::::::::::999888888555555555444444444333333555555555555555555555555222333333333444444444555444444444444444444555666444444444444444444444444333333333444444444444555===999444222333555777888444333111000000111333444222222333444444555555666888999999999999888888777666666666666666666666666666777888888777888:::<<<>>>>>>>>>???AAACCCEEEFFFFFFGGGJJJLLLNNNOOOOOOOOOMMMJJJHHHJJJMMMPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPOOONNNMMMMMMLLLLLLNNNMMMLLLKKKJJJIIIIIIHHHBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@???===:::;;;<<<======>>>=========>>>>>>===<<<;;;;;;;;;<<<999888777666555444444444333333333333333333333333222222222111111111111111222222222222222222222222111111222222222333333333333222111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000000000000////////////......///111222222222111000111111000000000111111222333333333333333333333333444444444444444555555555444555777666666666777888AAA@@@@@@AAACCCDDDCCCAAAEEEFFFHHHJJJJJJHHHEEEDDDBBBCCCEEEHHHKKKNNNQQQRRRTTTRRROOOMMMLLLMMMNNNOOONNN\\\pppqqqbbb___eeecccbbb]]]UUUPPPOOOPPPQQQQQQLLLJJJIIIIIIJJJJJJJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGLLLRRRZZZhhhrrr]]]WWWXXXYYYXXXTTTTTTVVVXXXZZZYYYUUUSSSSSSTTTUUUWWW[[[___dddggggggkkklllhhhdddeeeggghhhmmmllliiihhhhhhiiilllnnnfffjjjoootttuuutttqqqnnnssspppkkkhhhhhhlllqqqtttqqqsssuuuvvvvvvuuusssrrrpppnnnjjjhhhmmmvvvzzzyyy~~~|||yyywwwtttpppkkkgggggggggfffdddbbb```aaabbb___```bbbccccccaaa___^^^XXXZZZ[[[[[[\\\]]]YYYTTTPPPPPPQQQSSSTTTSSSQQQNNNMMMKKKKKKNNNQQQQQQNNNJJJOOOOOONNNMMMLLLJJJIIIHHHCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????AAABBBCCCDDDDDDCCCBBBAAA===<<<;;;<<<===>>>>>><<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777666666666666666666666666666666555555555444444444@@@??????@@@BBBDDDCCCBBBAAA@@@???>>>>>>======>>><<<;;;:::999888888888888999999999999999888888777555555555444444444444333555555555555555555555555111222222333333444444444444444444333333444555555333333333333333333333333111111111222222222333333222000///000333888===@@@444222000//////000222444111111222222333444444555777777777888888777666666555555555555555555555555555777999999777777888999;;;===>>>@@@AAABBBEEEFFFEEEFFFHHHJJJLLLMMMMMMMMMJJJHHHFFFGGGJJJKKKKKKIIIHHHJJJKKKLLLKKKJJJJJJJJJMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>??????>>><<<============>>>=========@@@???>>>======<<<<<<;;;888777666555444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222111000000000000000000000000000000000000000////////////////////////.........///////////////////////////////////////........./////////000000////////////////////////...///000111111111000000111000000000000111111222222222222222222222222222333333333444444555555555222222333444666:::@@@DDDNNNJJJFFFDDDCCCDDDCCCCCCDDDEEEFFFGGGGGGFFFEEECCCAAADDDGGGKKKNNNPPPPPPPPPMMMLLLKKKKKKLLLNNNQQQRRRQQQ]]]mmmlllZZZUUUZZZWWW^^^[[[VVVRRROOOOOOPPPQQQKKKKKKJJJIIIJJJJJJJJJJJJKKKJJJHHHFFFFFFGGGIIIKKKHHHIIIJJJKKKJJJIIIGGGFFFGGGIIIJJJJJJRRRhhh~~~ppp^^^VVVWWWXXXVVVQQQNNNPPPRRRTTTUUUTTTRRRPPPUUUSSSQQQTTTZZZ___bbbbbb___bbbccccccbbbcccfffhhhhhhgggfffeeefffhhhjjjllljjjmmmpppssstttrrrpppnnnooommmiiigggfffiiilllnnnppppppqqqrrrttttttrrrpppkkknnnlllgggkkkvvvyyytttrrrqqqqqqrrrrrrpppllliiieeeffffffdddaaa______```]]]___aaaaaa```^^^]]]\\\ZZZ[[[[[[[[[[[[ZZZUUUQQQOOOQQQRRRSSSSSSRRROOOLLLJJJJJJKKKNNNQQQPPPLLLHHHJJJKKKLLLLLLKKKIIIGGGEEECCCDDDEEEEEEDDDCCCAAA@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>=========???@@@???>>>@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::888999999999888888777666555555555555555555555555555555555444444444333333>>>>>>>>>AAACCCDDDCCCBBBAAA@@@???>>>============;;;;;;:::999888888888888888888999999888888777666666666666555555555444444555555555555555555555555111111222222333444555555555444444333333333444444222222222222222222222222000000000000111111111111111222222222222333444555333222000//////000222333111111222333333444444555555555666666777666666555444444444444444444444444555777999999888777777777999<<>>??????=========<<<<<<<<<<<<===???>>>>>>===<<<;;;;;;:::777666555444333333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111000000000///////////////////////////........................------....../////////000////////////////////////............////////////.............../////////......//////000000000000000000//////000111111222222222222222222222222222111222222333444555666666555444333222666===GGGMMMYYYSSSLLLFFFCCCCCCCCCCCC@@@AAACCCDDDEEEEEEEEEEEEDDDFFFJJJMMMNNNNNNMMMMMMKKKKKKJJJJJJLLLNNNQQQRRRMMMSSS^^^^^^SSSTTTZZZVVVUUUUUUTTTRRRPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLMMMNNNOOOMMMIIIGGGEEEFFFHHHIIIGGGHHHIIIIIIHHHGGGEEEDDDCCCFFFHHHHHHJJJVVViiiyyy}}}kkkeee___YYYVVVWWWWWWTTTQQQLLLMMMNNNOOOPPPPPPQQQRRRTTTPPPNNNTTT]]]ddddddaaa[[[[[[\\\]]]^^^^^^```ccc```aaaccceeegggiiiiiijjjoooooooooppppppppppppppplllkkkjjjhhhgggggghhhhhhlllllllllnnnqqqrrrpppoookkkqqqqqqlllmmmtttssslllllllllnnnppprrrrrrpppnnnfffffffffdddaaa^^^]]]^^^\\\^^^___^^^[[[YYYYYYYYY]]][[[ZZZZZZXXXUUUQQQNNNPPPRRRSSSSSSQQQNNNKKKIIIHHHHHHIIIMMMPPPOOOJJJFFFEEEGGGIIIJJJKKKIIIHHHFFFDDDDDDDDDDDDCCCAAA???>>>>>>>>>==================::::::999999999999::::::;;;999999999;;;<<<;;;:::;;;:::999888888888888888888888888888888888888888777777777888777777666666444444444444444444444444444444444444333333333333======>>>AAADDDEEEDDDCCC@@@???>>>===<<<<<<<<<<<<;;;:::999888888777777888777888888888888777666666666666666555555555555444333333333333333333333333111111222333444555666666555444444333333333333333111111111111111111111111/////////000000000000111///111333444222111000111111111111000000111111111111222222333333444555555444555555666666666666666444444444444444444444444444666888888777666666777777;;;???@@@>>>>>>AAADDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHKKKMMMLLLHHHEEEDDDFFFHHHHHHIIIJJJIIIHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@???????????????@@@>>><<<;;;===>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888555555444333333333333333222222222222222222222222111111111111111222222222111111111111111111111111///000000000000111111111///000000111111000//////////////////////////////........................---------......//////000////////////////////////------........./////////---............/////////............/////////000////////////000111111222222222222222222222222222000111222333444555666666:::888555333444;;;EEELLLWWWRRRKKKFFFDDDCCCCCCCCC>>>>>>???AAACCCEEEFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJMMMMMMLLLKKKKKKLLLMMMNNNPPPOOOVVVUUUNNNSSSXXXQQQLLLNNNPPPPPPNNNLLLLLLMMMMMMNNNOOONNNMMMMMMOOOPPPPPPNNNKKKHHHFFFFFFGGGHHHFFFFFFGGGFFFFFFEEEDDDDDDAAAFFFJJJKKKKKKNNNTTTZZZ[[[hhhlll^^^YYYZZZWWWRRROOONNNOOOPPPQQQJJJKKKKKKKKKKKKLLLOOORRRMMMJJJJJJUUUdddlllhhhbbb]]]ZZZZZZ\\\[[[YYYZZZ\\\\\\___cccgggjjjkkkjjjiiiooonnnmmmllllllmmmnnnooojjjjjjjjjjjjiiihhhgggggghhhiiikkklllmmmnnnnnnnnnooorrrtttrrrqqqqqqnnnjjjlllkkkkkklllmmmllliiigggeeeeeefffccc```]]]\\\\\\[[[]]]]]][[[WWWUUUWWWZZZ___ZZZVVVWWWUUUQQQNNNNNNPPPQQQRRRQQQNNNJJJHHHGGGGGGGGGHHHKKKNNNNNNIIIEEEEEEFFFHHHJJJKKKJJJIIIHHHBBBBBBAAAAAA@@@>>>===<<<======<<<<<<;;;:::::::::========================777777666888:::<<<;;;:::666666666666777888999:::666666666777777777777777555666666777777666555555444444444444444444444444444444333333333222222222<<<<<<>>>AAADDDFFFDDDCCC???>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777777777888888777777666555555555555444444444333333222222222222222222222222222222333444555666777777555444333333222222333333000000000000000000000000////////////000000000000+++///222333333222333444///000111222222111000///111111111222333333444444444444555666666666666666555555555555555555555555222444555555444444666777555999===>>>;;;:::===@@@BBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMKKKNNNOOOLLLFFFCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@?????????<<<===>>>??????@@@@@@@@@@@@???>>>>>>======>>>>>>;;;;;;<<<>>>???>>><<<999;;;:::999888777888888999666777888999888888777666555444333333222333333333111111111111111111111111000000111111111222222222111111111111111111111111/////////000000000111111...///000111111000//////////////////////////////........................,,,,,,---......///000000////////////////////////---------.........//////---------.........//////......------......//////.........//////000222222111111111111111111111111///000111222444555666777999777555333444888???DDDHHHFFFEEEEEEEEEEEECCCAAA======>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIILLLLLLKKKJJJJJJKKKKKKLLLSSSQQQVVVSSSJJJMMMPPPIIIIIIJJJKKKJJJHHHGGGIIIKKKKKKMMMNNNMMMLLLLLLNNNPPPNNNLLLJJJHHHFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDGGGJJJLLLMMMMMMMMMNNNNNNVVVkkkppp```VVVSSSTTTTTTQQQMMMJJJIIIJJJJJJJJJEEEGGGIIIIIIHHHIIIMMMPPPJJJFFFIIIWWWiiipppiii^^^]]]XXXWWWZZZZZZWWWVVVYYY\\\___cccfffiiiiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkklllllljjjmmmoooooommmlllnnnpppsssqqqrrruuusssooommmpppooollljjjhhhgggeeebbb``````bbbcccaaa^^^\\\[[[[[[[[[\\\\\\XXXTTTTTTYYY^^^]]]VVVRRRSSSRRRNNNNNNPPPMMMOOOPPPNNNJJJHHHHHHHHHGGGFFFGGGJJJMMMMMMIIIEEEEEEFFFGGGHHHHHHGGGFFFFFFAAA@@@???>>>===<<<<<<<<<>>>>>>=========<<<<<<<<<777888999999999999888777999888888999;;;<<<<<<;;;666666666666777888999999444555555555666666666666444555555666666666555555555555555555555555555555333333333333222222222222;;;<<<>>>AAAEEEFFFEEECCC>>>===<<<;;;;;;::::::;;;;;;:::999888777777777777777777777777777666666555444444444333333333222222111111111111111111111111222222333444555777777888555444333333222222222222000000000000000000000000////////////000000000111111333555444111000111333...///111333333111///...000000000111222222333333444444555666777777777666555555555555555555555555111222333333222333555777333777<<<<<<999777:::===AAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIILLLNNNMMMPPPPPPLLLFFFBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>======:::;;;<<<===>>>>>>>>>>>>???>>>>>>===============777999===@@@BBB???:::666:::999777666666666777777333444666777777666555444444444333333222222333333111111111111111111111111000000111111222222222222000000000000000000000000////////////000000000000...///000111111000//////////////////////////////........................,,,,,,------...///000000////////////////////////---------.........//////---------.........//////...------------...//////............///000222222111111111111111111111111///000111222444555777777333333444444444777;;;???999;;;???CCCFFFFFFCCC@@@>>>>>>>>>>>>???BBBDDDEEEDDDCCCBBBBBBBBBEEEGGGIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLMMMTTTRRRHHHJJJOOOHHHIIIJJJIIIFFFCCCCCCFFFJJJIIIKKKMMMLLLJJJJJJLLLOOOKKKJJJHHHGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEHHHJJJKKKKKKJJJPPPNNNUUUaaagggkkk{{{xxx___UUUSSSPPPMMMKKKPPPNNNLLLLLLMMMKKKFFFBBBAAADDDGGGHHHGGGHHHJJJMMMJJJGGGJJJYYYkkkpppeeeXXXYYYSSSRRRWWWYYYVVVVVVZZZ]]]___aaadddeeefffffffffdddfffhhhjjjjjjiiigggeeejjjiiihhhgggiiilllpppssspppsssvvvtttooommmppptttuuuooopppuuutttnnnooowwwuuurrrnnnkkkiiigggdddbbb\\\^^^```___]]]\\\[[[[[[ZZZ[[[[[[WWWTTTUUU\\\bbb[[[SSSNNNPPPPPPNNNOOOSSSKKKMMMNNNLLLIIIGGGHHHJJJGGGFFFFFFHHHKKKLLLIIIEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>>======>>>>>>666666777888999999::::::666777888999999888777666777555444444555555444333777666555444333222222222444444444555555666666666444444555555666555555444555555555555555555555555333333333222222222111111:::;;;===???AAABBBCCCCCC<<<<<<======>>>?????????>>>===<<<:::999888777777777777666555444444333333333333333333333333333333333222222111111222222333222222333444444555555555333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222111111222444555555666666777777888888777555444333333444555777666666555444333333222222222444666666666777999;;;<<<>>>@@@@@@??????@@@AAAGGGGGGGGGGGGGGGHHHLLLOOONNNNNNNNNLLLGGGCCCAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>AAA???<<<===>>>???<<<:::=========<<<;;;:::999888888888999::::::888777666666555444444444444555666333333333444444444555555555444333222111111111111000000000111222222222333000000000000000000000000000000000000000000000000////////////////////////............////////////......------------......////////////////////////000000////////////000000111111111111000///------,,,,,,,,,---------......---------............///////////////////////////000000000000////////////111222222333333444555555888777666555555666777888:::<<<===???@@@??????>>>:::===AAADDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIILLLPPPTTTJJJLLLIIIDDDBBBDDDDDDBBBBBBDDDGGGFFFBBB@@@@@@AAABBBBBBAAABBBDDDHHHKKKMMMXXXVVVQQQMMMKKKOOOUUU[[[vvvrrr[[[TTTNNNLLLNNNNNNJJJFFFLLLIIIGGGGGGIIIJJJIIIGGGCCCCCCCCCDDDEEEFFFHHHHHHBBBGGGRRR```iiihhh]]]SSSPPPQQQRRRSSSVVVXXXZZZ[[[______```aaabbbcccdddddd```eeekkkllliiifffeeeeeellljjjggghhhkkknnnqqqrrrooorrrsssnnnhhhggglllrrrrrrqqqpppooopppqqqtttuuurrrnnnjjjhhhgggfffccc```^^^______^^^\\\[[[\\\^^^^^^ZZZWWWWWWWWWYYY___gggYYYQQQLLLMMMOOONNNNNNPPPQQQLLLGGGGGGKKKLLLJJJGGGHHHGGGGGGGGGHHHHHHFFFEEE@@@???>>>>>>>>>>>>>>>>>>BBBAAA>>>;;;999888888888888888888888888888888888888888888888888777666666666666666666666555555555444444444444444444444444555555555555555555555555666666555555444444444444555555555666666666666777333333333222222111111111;;;<<<===>>>??????@@@@@@;;;;;;<<<<<<<<<<<<======;;;:::999888777666666666777666666555444444333333333333333333333333333333333222222111111222222333444444444444333333333333222222222111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000111111111111222444555555666666666777777777777666444333333444666777666666555444444333222222444555777777666666777888<<<>>>@@@@@@??????@@@AAADDDEEEEEEFFFFFFIIILLLOOOLLLMMMMMMJJJFFFBBB@@@???AAAAAAAAABBBAAAAAA@@@@@@>>>>>>>>>???@@@AAABBBBBBBBBAAA???===<<<<<<<<<===AAA>>>======>>>>>><<<:::;;;;;;;;;;;;;;;:::999888888888888888888777666666555444333222222333444555222222222333333333444444555444333222111111111111000000111111111111111222////////////////////////////////////////////////....................................////////////......------------......////////////////////////000//////////////////000000000000//////---,,,,,,,,,,,,,,,------------...------------....................................000/////////////////////111111111222333333444444555444444333444555666777777888999::::::;;;;;;:::999<<<@@@BBBBBBBBBBBBCCCGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKMMMHHHJJJIIIEEEDDDGGGHHHFFFBBBEEEGGGFFFCCCAAAAAAAAABBBBBBBBBBBBDDDGGGIIIKKKTTTRRRMMMIIIGGGIIINNNSSSUUU^^^uuuqqq\\\OOONNNIIIIIIQQQ\\\^^^UUUJJJIIIGGGEEEFFFHHHJJJIIIHHHEEEDDDDDDEEEEEEFFFGGGHHHIIIPPPZZZ``````[[[TTTOOOOOOOOOPPPRRRTTTWWWZZZ\\\^^^^^^^^^___``````aaaaaaccceeefffgggeeeeeeeeeeeelllkkkkkklllnnnooonnnllljjjnnnooolllgggfffkkkqqqpppooommmllllllmmmooopppooollliiihhhgggfffccc```^^^^^^^^^\\\ZZZYYYZZZ[[[[[[WWWTTTTTTSSSTTTYYY```YYYQQQKKKLLLOOONNNMMMNNNNNNKKKHHHIIILLLNNNLLLIIIGGGFFFEEEFFFGGGGGGEEECCC??????>>>>>>======>>>>>>AAA???===;;;999999888888888888888888888888888888666666777777666666555444555555555555555555555555444444444444444444444444444444444444444444444444555555555555444444333333444444444555555555555666333333222222222111111111===============<<<<<<;;;::::::::::::999999999999777777666555555555555555666666555555444333333333333333333333333333222222222222111111111111222222555444444333222222111111222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///111111111111222444555555555555555666666666666555444333333444555666666666555555444333333333555666777666555444555666;;;===???@@@??????@@@AAA@@@AAACCCDDDEEEGGGKKKNNNIIIJJJJJJHHHDDDAAA???>>>>>>???@@@AAA@@@>>><<<;;;;;;<<<===???BBBDDDEEEFFFFFFDDD@@@===;;;;;;;;;<<<@@@>>>============<<<:::999999:::::::::999999888888777666666555555666666333222222111111222222333111111111222222222333333444333222111111111111111111111111111000000000000////////////////////////////////////////////////........................---............/////////......------------......//////////////////////////////............//////...............---,,,+++,,,,,,,,,,,,------------------------....................................//////////////////////////////000111111222222333111111111111222444555666555555555666666777888999999;;;===??????@@@CCCDDDKKKIIIEEEBBBAAACCCEEEGGGDDDCCCCCCEEEFFFGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEBBBAAACCCFFFGGGFFFDDDDDDGGGGGGDDDEEEIIIJJJHHHCCCEEEFFFFFFDDDBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHLLLKKKHHHEEECCCCCCGGGJJJFFFIIIVVVhhhuuu}}}iiiXXXMMMGGGCCCFFFCCCGGGXXXjjjlll]]]LLLEEECCCCCCDDDFFFHHHIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFKKKTTT\\\\\\TTTMMMLLLMMMMMMMMMMMMOOORRRVVVZZZ\\\^^^^^^^^^^^^^^^^^^______fffdddaaa```aaacccddddddiiiiiikkkmmmnnnlllgggdddeeehhhjjjiiieeedddiiimmmnnnmmmlllkkkkkkkkklllmmmlllkkkiiihhhgggeeeaaa___]]]]]]\\\ZZZWWWVVVWWWXXXYYYTTTRRRQQQOOOMMMQQQXXXZZZPPPIIIKKKNNNNNNKKKJJJJJJHHHFFFHHHKKKLLLJJJGGGEEEDDDCCCDDDEEEEEECCCAAA??????>>>===============>>>>>><<<;;;:::999999999777777777777777777777777555555555666555444444333444444444444555555555555333333333333333333333333444444444444444444444444444444444444333333333333222222333333333444444444222222222111111111111111??????>>>>>><<<;;;999999999999888777777666555555555555444444444444555555555555555444444333333333333333333222222222222222222222111111111111222222333333222222222111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////---///000111000111222444444444444444444555555555555555444444444444555555555555555555444444333333333444555555444444555666:::<<<>>>???>>>>>>???@@@>>>@@@AAABBBCCCDDDGGGJJJEEEGGGGGGFFFBBB???>>>===;;;===???@@@@@@>>><<<:::;;;<<<>>>@@@CCCEEEFFFGGGGGGDDD@@@<<<:::;;;<<<>>>???>>>=========<<<;;;;;;777888888999999999888888777666555444333444555666222222222222222222222222222222222222333333333333333333222111111111111111111111111000000//////...////////////////////////////////////////////////........................---------.........//////......------------..............................///......------......///...............---,,,,,,++++++,,,,,,,,,---------,,,,,,---------..........................................///////////////......//////000111111111//////000111222333555555777666555555666777999::::::;;;<<<===>>>@@@CCCFFFKKKIIIFFFDDDBBBBBBCCCDDD??????@@@DDDGGGIIIIIIHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCC@@@???BBBGGGIIIFFFBBBBBBEEEEEECCCDDDHHHHHHFFFCCCDDDFFFFFFEEECCCBBBBBBCCCBBBBBBAAABBBCCCDDDDDDEEEEEEEEECCCAAAAAADDDFFFIIIGGGIIIOOOSSSVVV^^^hhh}}}mmmeeeXXXNNNIIIHHHHHHHHHCCCAAAEEESSSaaabbbSSSCCCBBBBBBAAABBBCCCEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGMMMSSSQQQJJJGGGJJJNNNJJJJJJKKKLLLOOOTTTXXX[[[___^^^]]]]]]]]]]]]^^^___eeeaaa]]]\\\___aaaaaa___bbbccceeeggghhhgggccc___ccceeegggeeebbbaaaeeehhhmmmmmmlllllllllmmmnnnnnnmmmlllllljjjgggddd___\\\ZZZZZZZZZYYYWWWVVVVVVWWWXXXTTTQQQPPPMMMJJJMMMRRRYYYNNNGGGIIINNNMMMIIIGGGGGGFFFFFFGGGHHHHHHEEEBBBBBBAAAAAAAAABBBBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999999777777777777777777777777555555555555555444333333333333333333444444444444222222222222222222222222333333333333333333333333333333333333333333222222111111111111222222222333111111111111111111111000@@@@@@???>>>===;;;999888888888777666555444333333555444444444444555666666444444444444444333333333333333333222222111111111222111111000000111111222000000000000111111222222111000000//////000000111////////////////////////////////////////////////................................................,,,...000000000111222444444444333333333333333333444444333333333333444444444444444444333333333333///111333333333444555777888:::<<<===<<<<<<===>>>>>>???@@@@@@@@@@@@BBBDDDBBBDDDEEEDDDAAA>>>======888:::===@@@AAA@@@>>>======>>>@@@AAACCCCCCCCCCCCDDDAAA>>>;;;:::<<<>>>@@@>>>>>>>>>===<<<;;;;;;;;;777777888999999999888888777666444333333333444555333444444444444444444333333333333333444444444444222222111111000000111111111000000//////.................................................................................------------..................------------......------------------------......------------............/////////...------+++++++++,,,,,,,,,------,,,,,,,,,------------...........................------....../////////000---......//////000111111///000111222333444555555666555555444555777888999;;;;;;<<<<<<===???CCCFFFGGGGGGFFFFFFDDDBBBAAA@@@>>>???AAADDDHHHJJJIIIHHHBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@DDDJJJLLLHHHDDDCCCFFFGGGDDDEEEGGGGGGDDDCCCCCCDDDEEEEEEDDDCCCAAABBBAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCBBBCCCEEEGGGEEECCCCCCEEEFFFGGGKKKQQQRRRZZZgggyyysss___SSSIIIGGGEEEDDDDDDCCCBBBAAA???===>>>DDDJJJIIIAAA:::AAAAAAAAA@@@@@@@@@@@@AAAEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFEEEDDDDDDHHHKKKGGGHHHHHHJJJNNNRRRVVVXXX[[[ZZZYYYYYYYYY[[[]]]^^^```^^^\\\]]]______]]]ZZZ^^^^^^^^^aaaccceeedddcccdddeeeeeeccc```___aaadddkkkkkkkkklllmmmnnnoooooooooooonnnkkkgggaaa]]][[[WWWYYYZZZ[[[YYYXXXWWWXXXXXXUUURRRRRRNNNJJJLLLPPPUUULLLFFFHHHLLLKKKHHHFFFIIIIIIHHHHHHGGGEEEBBB@@@@@@?????????@@@@@@>>><<>>===<<<;;;;;;;;;;;;:::::::::::::::999999888666666666666666666666666555555666666555555444333111222222222333333333444222222222222222222222222222222222222222222222222111111111222222222222222000000000000111111111111000000000000000000000000?????????>>>===;;;:::999888777777666555444444333555555444444444555555666444444333333333333333333333333333222111111000000111111000000000000111111......//////000111111222000000////////////000000////////////////////////000000000000000000000000................................................,,,---///000000111222444333333333333222222222222222222222222222222222222333333333222222222222222...000222222222333555777666888:::;;;::::::;;;<<<<<<===??????>>>===>>>@@@@@@BBBCCCBBB@@@>>>======888:::<<>><<<;;;;;;===???@@@===>>>>>>===;;;::::::;;;888888999999999888888777666555444444333333444444444555555666666555555444333333444444444555555555222111111000000000111111////////////............................................................------------------------,,,------------...............------------......------------------------------,,,,,,,,,,,,------....../////////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------......//////000---......//////000000111000000222333444444444444333222222333333444555666:::;;;<<<<<<<<<===@@@CCCAAABBBDDDDDDDDDAAA???===BBBBBBCCCEEEGGGGGGEEEBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCFFFJJJKKKIIIFFFEEEHHHIIIFFFFFFHHHGGGDDDCCCBBBBBBCCCEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAABBBBBBDDDFFFHHHAAA@@@@@@AAABBBBBBCCCDDDBBBCCCFFFOOO___vvvyyyfffXXXOOOJJJGGGAAAAAAAAA@@@??????>>>>>>>>>=====================??????@@@>>><<<<<<===???BBBAAA@@@???????????????BBB@@@>>>>>>???AAACCCCCCEEEEEEGGGJJJMMMPPPRRRTTTUUUTTTTTTTTTVVVYYY\\\^^^\\\\\\]]]^^^^^^]]]ZZZWWW]]]\\\]]]```dddhhhjjjkkkhhhgggeeeaaa______bbbdddiiijjjjjjkkkllllllmmmmmmnnnooonnnjjjddd___\\\[[[WWWZZZ^^^___]]]ZZZXXXWWWVVVTTTSSSSSSPPPKKKLLLPPPPPPJJJFFFHHHJJJHHHGGGGGGLLLLLLKKKIIIGGGDDDBBBAAA???>>>===>>>??????===;;;???>>>===;;;;;;::::::::::::::::::::::::999888777666666666666666666666666555555666666555555444333000000111111222222333333111111111111111111111111111111111111111111111111000000000111111111111111///000000000000111111111////////////000000000000<<<======<<<<<<;;;:::999777777777666666555555555555555444333333444444444333333333333333333333333333333222222111000000///111111000000000000111111////////////////////////000//////......//////000////////////////////////000000000000000000000000........................------------------------+++---///000000000222444333333222222111111111111000000111111111111000000111111111111111111111111///000222222111222333555444666888999888888999:::888:::<<<===<<<<<<===???>>>@@@BBBBBB@@@>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>=========<<<;;;;;;<<<===>>><<<>>>???===:::999:::<<<::::::::::::999888777777555555555555555444444333444555666666666666555444222222333333333444444444111111000000000000111111---...............//////................................................------------------------,,,,,,---------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------.........------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......///000000.........///000000111111000111222333444333333222000111222333333444444444888999::::::::::::<<<>>>>>>>>>???@@@@@@@@@???>>>AAAAAABBBDDDFFFEEEBBB???BBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGFFFEEEEEEBBBFFFGGGDDDDDDGGGFFFBBBBBBAAA@@@BBBDDDDDDBBB???>>>>>>??????????????????>>>???@@@@@@@@@BBBDDDGGGAAAAAA@@@?????????>>><<>>===???FFFRRRaaajjjtttyyyvvvbbbZZZMMMDDD???@@@BBBDDD????????????>>>>>>@@@AAA>>>>>>===<<<<<<===>>>???;;;<<<===<<<::::::<<>>======<<<<<<<<<======@@@???=========>>>??????BBBDDDGGGJJJLLLNNNOOOOOORRRRRRRRRTTTWWW[[[___bbbZZZ\\\^^^^^^\\\YYYXXXXXX\\\\\\^^^bbbggglllnnnnnniiigggddd```___aaaeeehhhmmmnnnnnnmmmmmmlllkkkkkkjjjkkkjjjfffaaa]]]\\\\\\ZZZ^^^ccceeebbb\\\WWWTTTSSSQQQQQQRRROOOKKKLLLOOOKKKHHHGGGIIIHHHEEEFFFIIIJJJJJJIIIFFFCCCBBBAAABBB>>>=========>>>>>><<<:::???>>><<<;;;:::999999999::::::::::::999888666555555555555555555555555555444444444444444333222222//////000000111222222333111111111111111111111111000000000000000000000000/////////000000111111111///000000000000111111111........./////////000000::::::;;;;;;;;;:::999999777777777777777666666666555444333333222222333333333333333333333333333333333333222222111000000///111111000000000000111111000000000///......------//////............//////////////////////////////000000000000000000000000........................------------------------+++---//////000000333444333222222222111111000000//////000000000000//////000000000000000111111111000111222222111000111222333555777777777777777999555888:::<<<<<<<<<>>>???>>>@@@BBBBBB@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@>>>=========<<<;;;;;;;;;;;;;;;<<<>>>???===:::999:::<<<;;;;;;;;;:::999888777666444555666777666555444333444444555666666555444444111111222222222333333333111000000000000000111111,,,------....../////////................................................------------------------,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000......//////000111111111000111222333333222111000000111333444555555444444666888999999888888999:::===<<<<<<<<<===>>>???@@@<<<===???BBBEEEEEECCC@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBGGGHHHHHHFFFCCCAAAAAABBB===@@@BBBAAAAAADDDCCC@@@AAA@@@???AAADDDDDDAAA>>>===>>>>>>????????????>>>>>>?????????>>>???AAADDD=========<<<===@@@@@@===;;;>>>AAACCCCCCCCCDDDEEEJJJQQQeee{{{pppcccUUULLLEEEBBB???>>>>>>>>>===<<<<<<===???>>><<<;;;::::::999999999:::;;;;;;:::999777:::;;;;;;::::::===@@@;;;;;;:::::::::;;;;;;<<<===>>>???>>>===<<<>>>@@@AAACCCGGGJJJLLLMMMMMMLLLTTTSSSTTTVVVZZZ___dddgggZZZ]]]^^^]]]YYYWWWXXXZZZ[[[\\\___ccciiimmmnnnmmmjjjgggccc``````ccchhhlllssssssrrrqqqpppnnnlllkkkfffggggggccc^^^[[[\\\^^^]]]bbbgggiiieee]]]VVVRRROOONNNNNNPPPNNNJJJKKKNNNGGGGGGHHHIIIGGGCCCFFFKKKFFFEEEDDDBBB???>>>???AAA>>>===<<<===>>>>>><<<:::???>>><<<;;;:::999999999::::::::::::999777555444555555555555555555555555222333333333333222111111...//////000111222222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000111111111111---.........//////000000===<<<;;;999888888999999:::999888666666666777777555444333333222222333333222222222222222222222222222222222111000//////...//////////////////////////////000000000000//////........................////////////////////////...........................------------...//////000000//////...---------000111222222333333222222111111000///////////////...///000222222333333333111111000000//////......///111222222111111222333444444444444444555666777:::;;;<<<;;;::::::;;;<<<>>>>>>????????????>>>>>><<<======>>>>>>>>>=========>>>@@@BBBBBBAAA@@@???<<<;;;999888888999;;;<<<;;;;;;:::999999:::::::::888888999999999:::::::::888777666555555444555555111222333444555555555555222222222111111111000000111111111111000000000000////////////////////////444111...---///111000...///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............//////000000000111111111111111111222222222333333333333333444555666777888999:::::::::::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAA????????????????????????BBBBBBBBBAAAAAA@@@@@@@@@FFFDDDBBB???>>>???@@@@@@DDDCCCCCCBBB@@@??????>>>>>>>>>????????????>>>>>>@@@>>><<<<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::999:::<<<>>>??????>>>>>>BBBEEEJJJPPPTTTXXXZZZZZZ```eeeoooyyyyyyrrroooXXXVVVRRRMMMIIIFFFDDDCCC======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;999888888:::===>>>>>>===<<<;;;999999888999999:::<<<>>>???>>>===>>>???>>>AAADDDFFFHHHJJJMMMPPPQQQPPPQQQUUUZZZ^^^^^^]]]\\\]]]\\\[[[YYYYYYZZZ[[[[[[^^^bbbdddfffgggiiikkkhhhhhhgggffffffiiinnnrrr}}}{{{nnngggggggggeeebbb___]]]]]]```bbbcccbbb```]]]YYYUUURRRPPPPPPPPPOOOOOONNNMMMMMMLLLHHHIIIIIIIIIHHHIIIKKKNNNFFFEEEEEECCCAAA???>>><<<<<<<<<======>>>>>>>>>???<<<;;;:::999888777777777777666666555444444333333333333333333333333333333333333222222111000//////...000111000///...///111000000000000000000000000////////////////////////000000000000000000000000///////////////.........////////////////////////<<<;;;:::888888888888888999999777666666666777777555444444333222333333333222222222222222222222222222222111111000//////..............................//////000000//////...........................................................................---------------.../////////////////////000000000111111222333333333333222111000///......---......//////000000111111000000000000000000//////......///000222111000000111333333333333444444555777777:::;;;<<<<<<::::::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<===>>>??????>>>>>>???@@@AAABBBAAA@@@>>>===:::999777666666777999:::::::::999999999999999:::888888888888999999999:::777777666555444444444444444444555555555444333333222222222222111111111111111111111000000000//////////////////////////////333000------///000///......---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................------------............//////000000000111111111111111111222222222333333222222333444555666777777999999999999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????CCCBBB@@@>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<======>>>>>>>>>======???===;;;;;;===>>>>>>>>><<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<============:::<<<>>>AAACCCDDDDDDCCC@@@CCCHHHNNNRRRTTTUUUVVVXXXZZZaaajjjjjjbbb[[[YYY]]][[[XXXSSSOOOJJJGGGEEEGGGEEEBBB???===;;;::::::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;:::999999999:::::::::::::::::::::;;;;;;::::::;;;<<<>>>===<<<;;;;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJMMMLLLLLLPPPTTTXXXXXXWWWVVVVVVVVVVVVVVVWWWYYYZZZ^^^aaadddeeedddccccccccceeeeeeeeedddeeegggjjjmmmssstttxxx}}}yyyoooiiiiiidddcccaaa___]]]^^^aaabbbaaa```]]]ZZZVVVSSSQQQPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHJJJLLLEEEEEEDDDCCCAAA???===<<<<<<=========>>>>>>>>>>>><<<<<<:::999777777666666666666666555444333333333333333333333333333333333333333222111111000//////...000111000///...///000000000000000000000000000////////////////////////000000000000000000000000/////////////////////...////////////////////////:::999888777666666777777888777666666666666666777555555444333333333333444333333333333333333333333222222111111000/////////------------------------.........//////.........................................................---------------------------------------......////////////000111222222222111111222333333333333222111000///...------------,,,---...//////000//////000000000////////////...///000111111000000111222222222222333444666777888:::;;;<<<<<<::::::;;;<<<<<<==================<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;777777555555555555777777888888888777777888888999777777777777888888888888666666555444333333333333666666666555555444222222333333333222222222111111111111000000000000//////////////////////////////111///------...///...------,,,+++,,,.........,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------............////////////000000000000000111111111222222222222111111222333444555555666888888888888999:::;;;<<<>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???????????????======<<<===>>>????????????@@@@@@AAAAAAAAA;;;;;;<<<==================<<<:::;;;===>>>???>>>;;;::::::::::::999999999:::::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<888888:::::::::999888777===>>>>>>??????>>>>>>===@@@AAADDDIIIIIICCC@@@???@@@@@@@@@@@@????????????===<<<;;;:::999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999777777777777777777777777::::::999888777777888888999999999:::::::::::::::;;;<<<===<<<:::888999:::<<<>>>???@@@@@@BBBDDDGGGKKKKKKLLLOOOSSSUUUVVVVVVSSSRRRRRRSSSTTTVVVXXXYYY]]]___ccccccbbb```^^^^^^aaabbbbbbccccccdddeeefffiiikkkqqqvvvtttmmmgggggg``````_________aaabbbccc___]]]YYYVVVSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJDDDDDDCCCBBBAAA???===<<<===============>>>>>>>>><<<<<<:::888777666555555666555555444444333333222222222222222222222222222222222111111000000//////...///000000......///000000000000000000000000000////////////////////////000000000000000000000000......//////////////////////////////////////////777777777666666555555555666666666666666666777777666555555444444444444444333333333333333333333333111111111111000000//////........................------............------................................................------------------------------,,,,,,------...///000000000111111222222222000111222222333333222222111111000......------...+++,,,---///000111111111////////////////////////...///111000//////000222111111222333444666888999:::;;;<<<;;;:::999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@AAAAAAAAA@@@>>><<<:::888666666555444444555666666777666666666666777888888666666666777777777777777555555444333222222222222555555555555555444333333333333333333222222222222111000000000///////////////////////////////////////...------.........------++++++,,,...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------,,,,,,---------................../////////000000000000000111111111111222000000111111222333333444666666666777888999:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<=========>>>======<<<<<<===>>>??????>>>>>>>>>?????????@@@@@@;;;;;;<<<===>>>>>>>>>>>>;;;:::999;;;===>>>>>>>>>999999999999888888888888999888888888999:::<<<===<<<;;;:::999888999999:::888888:::;;;;;;;;;;;;:::;;;;;;:::999999888888999===<<<=========;;;::::::;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<======:::::::::999999:::::::::::::::999999999888888888666666666666666666666666999888777666666888===@@@@@@>>>;;;999777777777888:::;;;;;;:::999888999;;;;;;===>>>??????AAADDDGGGGGGHHHJJJMMMPPPSSSUUUVVVVVVTTTSSSSSSTTTVVVWWWWWWVVVYYY^^^``````_______________```bbbdddcccbbb```eeeiiinnnqqqnnnhhhbbb```___^^^^^^___aaacccdddddd___\\\XXXUUUSSSRRRTTTUUURRRQQQOOOLLLJJJHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGEEEDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<============<<<;;;999777666444444333444444444444333333222222222222222222222222222222111111000000000/////////...///000///......///000////////////////////////////////////////////////////////////////////////............////////////////////////////////////555555555555555555444444555555666777777777888888777666555555444444555555333333333333333333333333111111111000000000000000////////////////////////------............------................................................------------------------,,,,,,,,,,,,,,,---......111111111000000000/////////000111111222222111111222111000000//////000000///000000111111111000000.............../////////---///000000///...000111000111111222444666777888999:::;;;:::999888999;;;:::::::::;;;;;;:::::::::888999:::<<<===>>>>>>>>>@@@???>>>===;;;999888777666666666555555666666666666555555555666666777888666666666666666666666666555444333222222111222222222222333444444555444444333333333222222222111111000000000////////////...////////////////////////------.........---......---++++++,,,...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,------------------------,,,,,,,,,------------...---............///////////////000000000111111111//////000000111111222222444555555555777888999:::<<<===>>>???@@@@@@@@@@@@?????????>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@??????>>>>>>>>>=========<<<===>>>???????????????:::999999;;;===>>>===<<<999999888888888777777777888777777777888999;;;<<<<<<:::999777777777888888555666777888999999999999888888777666666777888888999999888555555666777777777777888888888888888888999999:::::::::999999999999999888888888888999999888888888888777777777777777777777777777777777777666666555555666<<>>AAAAAAAAA@@@@@@@@@CCCEEEAAACCCEEEHHHKKKNNNQQQRRRXXXVVVTTTTTTUUUVVVTTTRRRRRRVVVZZZ]]]^^^^^^^^^^^^______```ccceeeeeeaaa^^^ccchhhlllllliiieee```]]]___]]]]]]^^^bbbdddddddddaaa^^^ZZZVVVTTTUUUWWWXXXTTTRRROOOLLLJJJIIIHHHHHHHHHIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDDDDBBBAAA??????;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444333333333333333333333222222222111111111111111111111111000000//////////////////---///000///...---...///////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////444444555555555555444444444555777888999999999999777777666555555555555666333333333333333333333333111111000000000000000000000000000000000000000000.........//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000000///...---------......///000000000000000111111000000111111222222666555555333111///---,,,---............/////////---...//////......///000111111111222333555666777777888999999777777888999888999999::::::999999888666777888999:::;;;;;;;;;<<<<<<;;;:::999888777666666666666666666666666666555555555555666777888888777777777777666666666666555555444333222222222222000111222333333444444444222222222111111111000000000000////////////......////////////////////////,,,...///000.........///---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++*********++++++,,,,,,------...+++************++++++,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////000000000000//////000000000111111111333333333444555777888999;;;<<<===>>>>>>??????>>>>>>>>>======<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>????????????>>>>>>:::999999;;;======<<<:::999888888888888777777777777777777777777888999:::999888888777666666666777777777777777666666666666<<<;;;;;;:::::::::;;;;;;;;;<<<;;;777777:::;;;::::::::::::;;;;;;;;;<<<<<<777888888888777666555555888777777777777777777888777777777666666666666555666666666666666666666666444666777888999>>>GGGMMMUUUPPPGGG???999777888999666777888888888:::===???GGGFFFEEEAAA???>>>@@@BBBDDDFFFIIIJJJLLLMMMPPPRRRUUUTTTSSSUUUXXXXXXTTTQQQUUUWWWZZZ[[[ZZZZZZZZZ[[[___^^^___bbbffffffbbb___^^^dddhhhgggeeeeeeccc______\\\ZZZ[[[___bbbbbbaaaaaa^^^ZZZWWWUUUVVVWWWYYYUUUSSSOOOLLLJJJIIIIIIIIIFFFGGGHHHHHHEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA??????:::::::::999999999999999888777666555444333333333222222222222222222222222000000000000000000000000////////////............---...//////------...///000000000000000000000000////////////////////////000000000000000000000000------......///000000000////////////////////////333444555666666555444444444666777999:::;;;;;;:::888777666666555555666666444444444444444444444444000000000000000000000111000000000000000000000000...//////000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,---......//////............//////000222333444555555444333222000...------------.........//////,,,...//////...---///000222222222222333444555666555777888777666555666888777888888999999888888777555555666777777777777777888888777777666666777777555555666666666666555555555555555555666777888999888888888777777666666666666555444333333222222222000111111222222222111111111111111000000000//////000000/////////.........////////////////////////+++...111111///...///000...---,,,,,,---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***************+++,,,,,,***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000000111111111111222222333555666888999999:::;;;<<<=====================<<<;;;:::::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========????????????>>>===<<<;;;:::999999;;;<<<<<<:::888999999999888888888777777666666777777888777777777666666777777777666666555888888777777777777777777444555555555555555555555444777777333333777888555555555555666666666777777777777888888888777555555777666666666666666666777666666666555555555555444444444444444444444444444222777<<<>>>===>>>CCCFFFOOOLLLFFF@@@<<<999999999777777777666666777:::===DDDCCCBBB???======@@@BBBLLLNNNOOOOOONNNMMMOOOQQQPPPPPPRRRXXX^^^___[[[WWWWWWXXXYYYXXXWWWWWWXXXZZZ^^^]]]]]]aaafffgggddd___\\\bbbdddbbbaaacccccc``````[[[WWWWWWZZZ^^^^^^\\\^^^\\\YYYVVVTTTTTTUUUUUUSSSQQQNNNJJJHHHHHHIIIJJJDDDFFFGGGGGGEEECCCCCCCCCBBBBBBBBBAAA@@@???>>>===999888888888777777777777666555555444333333444444111111111222222222222222000000000000000000000000........................---...//////------...///000000000000000000000000////////////////////////000000000000000000000000------......///000000111////////////////////////333444555666666666555444555666888:::;;;<<<;;;;;;888888777666666666666666444444444444444444444444000000000000000111111111//////////////////////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))******++++++,,,,,,---+++,,,------......------,,,------...000111333444000000111222222222222222---------.........//////,,,---///...------...000222222222222333333444555555666777666555444555777777777888888888888777777444444555555555555555444555555555555555666777777444555555666666555555444555555555666666888999999999999888888777777666666666666555444333333333333111111222111111000///...000000000000////////////000/////////............////////////////////////+++...222222000///000111///...,,,,,,------,,,+++************************************************+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,------...******+++,,,,,,---......******))))))***+++,,,,,,*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000111111111111111111222333444666777888888999:::;;;<<<<<<<<<<<<>>>======<<<;;;;;;::::::<<<;;;;;;::::::999999999:::::::::;;;;;;::::::999999999:::;;;<<<===>>>?????????>>>>>>===;;;:::999:::::::::;;;<<<<<<999777999999999999888888888888666666777888888777666555444555666777777666555444444444444444555666777888444555666888999999999999333888888555555::::::666777777666666666555555555444555666777777666555444666666555555555555666666666666555555555444444444333333333333333333333333222999@@@CCC@@@======>>>EEEDDDBBB???<<<999777666777777777555444555888:::<<<======<<<<<<>>>CCCFFFMMMOOOPPPNNNKKKIIIJJJLLLMMMNNNSSS[[[dddgggddd___WWWXXXXXXWWWVVVWWWZZZ\\\^^^\\\\\\```eeegggddd```]]]bbbccc___^^^aaabbb^^^___ZZZTTTSSSWWWZZZZZZXXX\\\ZZZWWWTTTRRRRRRRRRRRRRRROOOLLLIIIGGGGGGHHHIIICCCEEEGGGGGGEEECCCCCCDDD@@@@@@@@@??????===<<<;;;888777777777666666555555555444444333333444444555111111111111111111222222000000000000000000000000---.....................---...///...------...///000000000000000000000000////////////////////////000000000000000000000000---------...///000000111////////////////////////555444444333444555666777666777999:::;;;;;;::::::777777777777666666666666444444444333333222222222444333222111000000000000......------------............------------......+++++++++,,,,,,---------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................444222000///000444888:::777555222000......///000+++++++++,,,---...///000333333333333333333333333333333333444444444555555555555555444444333333333333333333444555666777888444444555555444444333222555555666666666444333222777666555444444555666777:::999888777555333222222222222222222222222222222444333333333222111111111111//////000111222111000111000000///...---------///............---------..............................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////////////////000000000000222222222333444555777888;;;;;;<<<<<<===<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<==============================<<<<<<;;;;;;;;;:::::::::888888888888888888888888999888888777666555555444666666666666666666666666555555555555555555555555555555555444444333333333222222333333444555666666444444444444444444444444444444444555555555666666555444444333333444444555555444444333333444444555666444222222222333222111333333333333333333333333444777:::===>>>===;;;999===>>>===;;;888666555666555444444444444555666666::::::::::::;;;<<<======FFFEEEEEEEEEEEEGGGHHHIIIPPPSSSUUUWWWXXX\\\bbbhhhZZZWWWTTTTTTWWWYYYZZZYYY^^^``````___```cccbbb^^^[[[\\\]]]___``````aaaaaa]]][[[YYYXXXWWWXXXZZZ[[[VVVSSSPPPOOOOOOPPPPPPOOOOOONNNLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJHHHDDDAAA>>>>>><<<;;;<<<===>>>===<<<777777777777777666555555444444333333333222222222111111222222222222111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................---------............///000---+++,,,...///---***444333222222333444555666555666888999::::::999999666666666666555555555555444444333333333222222222333333111000000/////////......------------............------------......+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...---,,,,,,---///222444555555444333222000///...---,,,,,,,,,---...//////111111111111111111111111333333333333444444444444333333333444444444555555333333333333444555666777666666666666666555555444555666666777666555444333666555444444444444555666999888777666444333222111222222222222222222222222222222222222111111111111111//////000111222111000111000000///......------///............---------------------------------......---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////.../////////000000000000111111111222333444666666999::::::;;;;;;;;;;;;;;;999999888888777888888888;;;::::::999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888888888777777666555555444555555555555555555555555444444444444444444444444555444444444333333333333222222333333444555555555333333333333333333333333333333444444444444555555444333333222222333333444444444333333333333444444555444222333444444333111333333333333333333333333333555777999:::999777666777888888666333111222222444444444444444555555666888888888888888999;;;;;;BBBBBBBBBBBBCCCEEEGGGHHHLLLNNNQQQSSSUUUXXX\\\___UUUSSSQQQSSSWWWZZZ\\\[[[___aaa```^^^___aaa```[[[ZZZZZZ\\\]]]___`````````[[[ZZZXXXWWWVVVVVVWWWWWWVVVSSSPPPOOOOOOPPPPPPOOOOOONNNLLLJJJHHHHHHGGGHHHGGGHHHIIIIIIGGGDDDAAA???<<<;;;:::;;;<<<===<<<:::888888888888777666444444444333333333333222222222000111111222222111111000000000000000000000000000........................................................................................................................---------............///000...,,,---//////---+++222222222111222222333444333444666777888888777777555444444444444333333333333333333222222222222222222111000//////...//////......------------............------------......++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,...///333444555666555333000...///......---......//////////////////////////////222222333333333444444444111111222333444666666777444444444333333444444555888888888888888777666666555666777777777666555444555444444333333444444555777777666555333222111111222222222222222222222222000000000000111111111111111//////000111222111000000000000///......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------............/////////....../////////000000000000000000000111333444444777777888999999999999999888777666666555555555555:::999888888888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777777777777777777777777666555555444444555555555555555555555555444444444444444444444444444444333333333333333222222222222333333444444555222222222222222222222222222222222333333333333444222222222111111222222222444333333222222333333444333222222444666666444222222222222222222222222222222333444444444444444333222333333222000///000111333333333333333444555555555555555555666777888999======>>>???@@@BBBDDDEEEHHHIIIJJJNNNSSSVVVWWWWWWQQQPPPPPPSSSWWW\\\^^^______```___]]]]]]```___ZZZYYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZYYYWWWVVVUUUTTTTTTUUURRRPPPOOOPPPQQQPPPPPPOOONNNLLLJJJHHHFFFFFFEEEDDDEEEFFFFFFEEECCC@@@???;;;:::999:::;;;<<<;;;999999999999888777555444333333333333222222222111111000111111222222111111000000000000000000000000000........................................................................------------------------........................---------............//////...---...//////---+++333333333333333333333333222333444666666666555444333333222222222111111111222222222222222111111111000000///.....................------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,------------///000222333333333222222000//////.........//////........................222222222222333333333333111222222333444555666666555555444333333333333333888888999999888888777666666666777888888777666555555555555555555555555555555555444444333222111111222222222222222222222222......//////000000111111111/////////111222111000000000//////............///............---------++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////........./////////000000////////////000111222333444555666777777888777777888777666555444444444444999888777666666777888888999999999:::::::::::::::999999999999999999999999::::::::::::999999999999777777777777777777777777666666666555555444444444444444444444444444444444333333333333333333333333333333333333222222222222111222222222333333333444111111111111111111111111111111111111222222222222111111000000000000111111333333222222222222333333000111222444777777444222222222222222222222222222222222111111111111111111000111222222111000111222222222222222222333444444444444333444444555666777999999;;;===???AAACCCDDDDDDDDDGGGMMMSSSWWWVVVTTTQQQQQQSSSUUUYYY]]]```aaa^^^```^^^\\\^^^bbbaaa^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXVVVUUUSSSRRRSSSQQQOOOOOOPPPQQQQQQPPPOOONNNLLLJJJGGGEEEDDDCCCAAABBBCCCCCCCCCAAA@@@???;;;:::999:::;;;<<<;;;999::::::999888666555333222222222222222111111111111000000111111111111000000000000000000000000000000........................................................................------------------------........................---------............///------............,,,+++555555555555555555444444111222333444555444333222111111111111000000000000111111111111111111111111000///........................------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,---///111333555000//////.........//////////////////////////////111111111222222222333333333333333444444444555555666666555444333333333333777888888888888777666666555666777888888777666666666666666777777666666666444444333333222222222111222222222222222222222222.........//////000000111111/////////111222111000////////////............///............---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................////////////............//////000111222333444555666666666666888777666555555555555555888888666555666777888999;;;;;;;;;:::::::::::::::888888888888888888888888::::::999999999888888888666666666666666666666666555555555555444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111222222222222222000000000000000000000000000000000111111111222222111000000//////000000111222222111111111111222222///000111444666666444222111111111111111111111111222222111000000000111111///000222222111000222333111111111111111222333333333333333444444555666777777888:::<<<>>>@@@BBBBBBBBBCCCFFFMMMTTTXXXXXXVVVTTTUUUWWWXXXZZZ\\\___```[[[]]]\\\[[[^^^dddeeebbb```___^^^]]][[[XXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRPPPOOOPPPQQQRRRRRRQQQNNNMMMLLLJJJHHHFFFDDDCCC@@@AAAAAAAAAAAA@@@???>>><<<;;;:::;;;<<<<<<<<<:::::::::999888666555333222222222111111111000000000000000000111111000000000////////////////////////........................................................................------------------------........................---------............///+++---......---,,,+++***666777777777777666555555111222333444444333222111111000000000000/////////000000000000000111111111//////............//////......------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++***)))+++***)))***,,,...222444///......---......//////////////////////////////000000111111111222222222333333444444444444444444777666555444444444444444777777777777777666555555444555666777777777666555666777777888888777777666333333333333333333333333222222222222222222222222////////////000000000000111//////000111222111000//////////////////......///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------........./////////...............///000000111111333444555555555555777666666555666666777777999888666555555777999:::;;;;;;;;;;;;::::::::::::777777777777777777777777999999999888888888777777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000111111111111222111000000//////000000111222111111000000111111222//////000222444555333111000000000000000000000000111111000000000111111222---///000000//////000111000000000000000111222222333333333333444555666777555777999;;;===???@@@@@@???AAAEEEKKKQQQUUUVVVUUUTTTVVVWWWXXXXXXXXXZZZ\\\WWWYYYXXXXXX\\\bbbdddbbb```___^^^[[[YYYVVVSSSRRRMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOOPPPRRRSSSRRRQQQMMMMMMLLLKKKIIIGGGEEEDDD@@@@@@@@@@@@@@@???>>>>>><<<;;;:::;;;<<<===<<<:::999999999888777555444333111111111000000000000//////000000111111000000///////////////////////////------------------------........................------------------------------------------------........................---------............///+++---///000...,,,++++++777777888888888777555555111222333444333333222111000000000000/////////////////////000000000111111000//////...//////000000......------------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,---...---,,,,,,,,,---...//////////////////////////////000000000000111111111222111222333333444555666666777777666555555555666666777777777777777666666555333444555666777666666555555666777888888777666555333333333333444444444444222222222222222222222222111111000000000000000///111//////000111222111000...////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........---------........./////////............//////000000111222333444555555555555555444555555666777888999888666555666777:::;;;::::::::::::999999999888777777777777777777777777999888888888777777777777555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111222222111111111111111111111000000000000000000000000000000000111111111222222222111000000000000000000111111111000000000000111111000///...///111222222000000000000000000000000000//////000000111111222222...///000000///...///111000////////////000111111222222222222333444555666444555888:::<<<=========<<>>======;;;:::999:::;;;<<<;;;999888888888888777666444444111111000000000///////////////000000000000//////////////////////////////------------------------........................------------------------................................................---------............///,,,///222222000---------666777888888888666555444111222333444444333111111111000000000////////////.../////////000000111111000000/////////000000111.........------.........---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,,,,---.........,,,***(((+++++++++,,,---...///000........................000000000000111111111111///000111333555666888888777777666666666666777777888888888888888777666666222333555666666666555555444555666777777666555444333333444444444444555555222222222222222222222222222222111111000000//////111//////000111222111000........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........////////////.........//////000000000222333444555555555333333333444555666777888:::888777555666888;;;<<<999999999999888888777777888888888888888888888888888888888888777777777777555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111//////000000111111111222111111111000000000000000111111111111111111111111111111111111222222222222111111000000000000111111111111000000000000111111111///---...///111111000000000000000000000000000---...///000111111111111000111222111000000111222///////////////000111111111111111111222333444555333444777999;;;;;;;;;;;;:::>>>BBBCCCCCCDDDHHHKKKJJJMMMPPPPPPOOONNNPPPRRROOOPPPOOOMMMPPPWWWYYYVVVWWWWWWWWWVVVTTTRRRQQQPPPKKKKKKKKKLLLNNNRRRUUUXXXOOONNNOOOPPPSSSTTTSSSQQQLLLMMMMMMMMMLLLJJJHHHFFFBBBBBBAAA@@@???>>>======:::999888888::::::999888777777777777777666555555000000000000//////////////////000000000000//////////////////////////////------------------------........................------------------------////////////////////////........................---------.........//////---111444555222///...///555555666666666666666555333333333222222222111111222222111000//////000000////////////////////////......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............///000///...---...000222333000000111222444555666777555555555666666666666666555555555555555555555555444333222111111333555666666666666666666555555444555555444333333333333444666444333111000000111111000000000000000000000000............////////////000000///...............---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++************************************************++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///...............---------222111000000000111333333333333333444444444555555777777777777888888888888777777777777777888888999777777666666555555555444888777555444444444555666888555333444777999888777222222333333222222111000222222222222222222222222000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000////////////000000//////.........---///////////////000111111333222111000000111222333000000000000000000000000////////////////////////////////////////////////000000000000000000000000000111111222222333444444666666555666777888:::;;;999;;;>>>@@@AAACCCEEEHHHMMMKKKJJJLLLPPPRRROOOLLLGGGIIIMMMRRRUUUWWWXXXXXXUUUWWWYYYXXXUUUPPPMMMLLLMMMPPPPPPOOOUUUccclllmmmbbbYYYOOOLLLOOOQQQPPPMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>;;;;;;:::999999888888777666666555444333333222222000000000000000000000000000000//////......------////////////////////////------------------------//////.........---------------------------------,,,,,,,,,---------......////////////////////////...---+++***+++...000222555333000---++++++,,,---555555666666666666555555333333222222222111111111222111111000//////000000////////////////////////......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------------............///...------...///111333000000111222333444444555444444555555555666666666444444444444444444444444333333111111111222444555666666666666666555444444555555444333333333333333555444222111000000111111////////////////////////............////////////000//////...............---------,,,,,,+++++++++------------------------------,,,,,,,,,+++++++++************************************************++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------....................................000000/////////000111222222222222222333333333444555555666666666777777777777777666666777777888999888888777777777666666666888777666666555555666666888666444444777888777666444444444444444333333222111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000/////////////////////000/////////.........---///////////////000000111111000000//////000000111////////////////////////................................................////////////////////////000000111111222333333444555555555555666777999:::888:::===>>>@@@AAADDDFFFIIIJJJKKKKKKKKKKKKMMMNNNPPPOOOOOOPPPQQQTTTVVVXXXVVVWWWWWWUUUQQQNNNLLLLLLDDDQQQ```lllxxx```ZZZRRRNNNNNNNNNMMMJJJKKKKKKJJJHHHGGGFFFEEEDDDAAAAAA@@@???>>>======<<<;;;::::::999888888777777666555555444333333222222000000000000000000000000000000000//////.................................------------------------//////.........---------------------------------,,,,,,,,,---------.................................---,,,,,,---///222444666444111...,,,---......444555555666555555444444333222222222222111111111111111000/////////000000////////////////////////......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...............------,,,---///000111000000000111111222222222222333333444555666666777444444444444444444444444222222111000000222333444555666666666666555444444444444444444333333333333444333222111000000000111////////////////////////............////////////000///......------......------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------............/////////////////////////////////...///000000111111111111111222222222222444444555555555666666666666666666666666777888888888888888888777777777777777777888888777777666555888666555555666666666555555555666666555555444333000000000000000000000000000000000000000000000000000//////......//////000000//////......//////000000000000000000000000000/////////////////////////////////...............//////......//////000111......////////////..............................................................................////////////////////////000000000111222222333333333333333444555666777888666888;;;<<<===???BBBDDDEEEHHHIIIHHHEEEFFFKKKPPPXXXUUUPPPMMMMMMPPPUUUXXXXXXWWWTTTPPPLLLKKKLLLMMMSSSbbbuuuvvv\\\ZZZVVVRRROOOLLLJJJIIIKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@???>>>===<<<;;;;;;::::::999999888777777777555555444444333333222222000000000000000000000000000000000000////////////...............................................................---------------------------------,,,,,,,,,---------....................................------///222555666666444111///------...///444444555555555444333333222222222222111111111111111000000/////////000000////////////////////////...------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,---...///000000000000000000000000///000111222333444555666777333333333333333333333333111111000000000111222333555555666666555555444333444444444444333333222222222222111111000000000000////////////////////////............//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---------.........////////////000000000000////////////000000111111111111111222222222222333444444555555555666666666666555555555555666777777777777777777777777777777777888999999999888666555777666555444444444444444555555555666555555444333000000000000000000000000000000000000000000000000/////////......//////////////////....../////////////////////////////////.........///////////////........................///............///000000---...///000000///...---------------------------................................................//////////////////////////////000000111222222222111111222333444555666666444666999:::;;;===???AAACCCDDDDDDDDDDDDGGGMMMQQQWWWTTTOOOLLLMMMQQQVVVZZZZZZWWWRRRMMMIIIIIILLLPPPjjjqqqyyy|||yyypppeee\\\WWWYYYYYYVVVQQQLLLJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@??????>>>===<<<;;;;;;999999999888777777666666444444444333333333222222////////////////////////000000000000000000000000........................////////////////////////........................------------------------,,,,,,,,,---------.......................................///111444666888444222000...------......444444444444444333222222222222222111111111000000000///////////////000000////////////////////////------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---......///000000000////////////......///000111222333444555666333333333333333333333333111111000111111111222222555555555555555444444333333333444444444333222111000000000000000000//////....................................//////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------....../////////000000111111000000111111111222222222222222222222333333333333555555666666666777777777555555555444555555666777666666666666666666666666777888999999999888666555666666555444333333333444333444444444444333222222111111111111111111111111//////////////////////////////............////////////............//////........................------....../////////000---------..............................//////000---...///000000///...---------------------------...........................................................................//////000000111111222///000111222333444444555333555777999999;;;===???BBB@@@@@@BBBHHHMMMOOOPPPNNNMMMLLLMMMPPPTTTXXXZZZZZZWWWRRRLLLHHHIIINNNRRRhhhiiikkklllggg___WWWRRRSSSWWWZZZYYYSSSNNNLLLMMMHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;999888888777777666666555333333333333333222222222///////////////////////////////////////000000000........................////////////////////////---.....................------------------------,,,,,,,,,---------.......................................///111444666777111000///---,,,,,,,,,---444444444444333222111111222111111111111000000000//////......//////000000////////////////////////------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////000000///////////////////////////000000111222333333444222222222222222222222222111111111222222222222222444555555555555444333333222333444444444333111000//////000000000000///.......................................///////////////...------,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************++++++************++++++************++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,---------------......//////000000111000000111222222222222222222222222222333333333444555555666666666777777777444444444444444555666666555555555555666666666666777777888888777777666555444555555444222222333555222222333333222222111000111111111111111111111111///////////////////////////......------......//////......------......///........................---------......//////000---------------...............------......///000......////////////......------------------------------------------------------------------------.................................///000000111111//////111222333444444444222444777888888999<<<>>>@@@??????DDDKKKOOONNNKKKEEEGGGJJJMMMQQQTTTVVVWWWWWWUUUPPPKKKIIIJJJNNNRRR]]]]]]```dddbbbZZZTTTRRRQQQUUUYYYXXXTTTOOOMMMMMMFFFEEEDDDCCCBBB@@@@@@???@@@@@@???>>>===<<<;;;;;;888888777777666555555555333333333333222222222222000000000000000000000000............////////////------------------------........................---------...............------------------------,,,,,,,,,---------......------------------------------...///111222444555000///...---,,,,,,,,,,,,444444444333333222111000111111111111000000000000...............///000000////////////////////////---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000000000000///////////////000000000000000000111111111222222222222222222222222222222111222222333333333333333444444555555444444333222111222333444444333111000......///000000//////.......................................///////////////...------,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++************************************************++++++************++++++************++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++++++++,,,,,,,,,---------,,,------...//////000000//////111222222222111000111111111111222222222222444444555555555666666666444444333333444444555666555555666666777777777777888777666666555555666666222333555444222111444666222222222222222111111000000000000000000000000000///////////////////////////......------......//////......------......///------------------------,,,,,,---......///000000,,,,,,,,,------............------------...//////......------------......------------------------------------------------------------------------........................------...//////000000111...///111333444444444444222444666777888999;;;======@@@DDDIIIKKKKKKHHHFFFCCCEEEHHHLLLOOOQQQRRRRRRRRRQQQOOOKKKIIIJJJNNNQQQXXXWWWYYY^^^\\\UUUPPPQQQRRRTTTVVVVVVSSSNNNJJJHHHDDDCCCBBBAAA@@@>>>======???>>>>>>===<<<;;;::::::888777777666666555444444222222222222222222222222000000000000000000000000,,,---------.........///---------------------------------------------------------.........//////------------------------,,,,,,,,,---------......------------------------,,,,,,---...///000111222/////////...------,,,,,,444444444333222111000///111111111111000000000000...............///000111////////////////////////---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///000111111111111////////////000000111111000000000000000111111111111111111111111111111111222222333444444444444333444444555555444444333222111222333444444222111///---...///000000///........................................../////////000......---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++************************************************++++++************++++++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...//////000---...000111111111000///000000000000111111111111333333333444444444555555444333333333333444555555666666777777888888888999888777555444444444555666111333444333111111444777222333333333333222111111////////////////////////////////////////////////.........------..................------.........------------------------,,,,,,------...///000000,,,,,,,,,------............------------...//////...---++++++++++++---...........................------------------------------------------------........................------......///000000000...///111333444444444444333444666777888999;;;===;;;BBBIIILLLJJJEEECCCBBBEEEFFFHHHKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIJJJMMMOOOUUUQQQPPPSSSSSSNNNNNNRRRSSSTTTTTTSSSQQQLLLGGGDDDCCCBBBAAA@@@???===<<<<<<>>>===<<<;;;:::999999888777777777666555555444444222222222222222222222222000000000000000000000000,,,,,,,,,---------......---------------------------------------------------------.........//////------------------------,,,,,,,,,---------......------------------------+++,,,,,,---...//////000000000//////......------222222222222222111000///000000000000000000000000//////.........---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---...............------............////////////000000000000000000000000000000111111111111000000///000111333444555555555333333333333333333333333111111111111111222222222000000000000000000000000////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))------,,,,,,+++******)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,---------............///---......///000111111222111111111000000000000000222333333333333333333444222222333333333333444444666666555444444444555555777777666666666666777777333333444444444444444444222111111000000000000000////////////////////////000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,........................000000000111222222333333222222333555666888999999===BBBHHHHHHEEEBBBCCCEEEGGGHHHJJJLLLNNNPPPQQQRRRPPPNNNLLLIIIHHHHHHHHHIIIMMMMMMLLLLLLMMMNNNOOOOOORRRQQQOOOOOOOOONNNKKKIIIBBBBBBBBBAAA@@@???======<<<<<<;;;::::::999888888888777666555555444444444333333333222222222111111111000000///...---------........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,------...///......---------,,,,,,,,,111222222222222111000///000000000000000000000000//////.........---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------............------............////////////000000000000000000000000000000111111111111000000000000222333444444444444333333333333333333333333222222111111111111111111000000000000000000000000////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,------------............---.........///000000000000000000000000000000000222222222333333333333333222222222333333333444444666666555555555555555666777666666555555666666777444444444444444444444444222111111000000000000000///////////////////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,........................///000000111111222333333111111222444555666777888;;;???DDDDDDAAA@@@AAADDDEEEGGGJJJMMMPPPQQQRRRRRROOONNNKKKHHHGGGFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQOOONNNMMMLLLKKKHHHFFFBBBBBBBBBBBBAAA???===<<<<<<<<<;;;::::::999888888777777666555444444444444333333333222222222111111111000000///......------........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,------............---------,,,,,,,,,111111222222111111000000000000000000000000000000/////////............---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------............---------............/////////000000000000000000000000///000000111111000000///000111222333333333333333222222333333333333333333333222222222111000000000000000000000000000000000////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***++++++,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,------------............------------............/////////000000000000000111111222222222333333333222222222222333333333333555555555444444555666666555555555444444555555555555555555444444333333222222111111000000000000000////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,........................//////000111111222222333000000111222444555666666888;;;>>>>>>======@@@CCCCCCEEEIIINNNQQQRRRRRRRRROOOMMMJJJGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLPPPNNNLLLKKKJJJHHHDDDBBB@@@BBBCCCDDDCCC@@@>>><<<<<<;;;;;;::::::999999888777777666555444444444444333333333222222222111111000000000///......------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,---------.........---------,,,,,,,,,000000111111111111000000/////////////////////////////////.......................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------.........//////000000000000000000000000//////000000000000//////111111222222222222222111222222222222222333333333333333333222111000//////////////////////////////////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))******++++++,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,......///////////////000000000111111222222333333111222222222222333333333333333333333333444555666555444444333333444444555666666555444333333222222222111111000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................//////000000111222222222000000111222333444555666666888999999999;;;???BBBBBBEEEIIINNNPPPPPPOOONNNNNNLLLIIIFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLPPPNNNKKKIIIHHHEEEBBB??????AAACCCDDDDDDAAA===;;;;;;;;;;;;::::::999999999888888777666555555555555333333333222222222111111000000//////....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------...---------......---------,,,,,,,,,///000000111111111000000////////////////////////////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------............//////////////////////////////000000000000//////000000111111222111111111111111111222222333333333333333333222111000//////////////////////////////////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++------.........///////////////000000111222333333111111111222222222333333111111111111222333444555444444333333333333444444666666555444333333222222222111111000000000000000////////////////////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...........................//////000111111222222111111222333444555555666555666666777888:::>>>AAABBBEEEHHHKKKMMMLLLIIIHHHLLLKKKHHHFFFDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLPPPNNNKKKIIIHHHEEEAAA>>>>>>@@@BBBDDDCCC@@@===;;;;;;;;;::::::::::::999999:::999888777666666666666333333333222222222111111////////////....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---.../////////......---......---------,,,,,,,,,//////000000111111000000000000000000000000000000...////////////000000000------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------...------,,,------------.........////////////////////////...//////000000//////......///000111111111111111000000111111222333333333333222222222111000000000000000000000000000000000////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------.../////////......///000111222222333111111111111222222222222///000000111222333555666444444444333333444444444555555555444444333333222222111111000000000000000////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,..............................///000000111111222111111222333333444555555444444444555777:::<<<>>>AAACCCEEEGGGHHHGGGEEECCCIIIHHHEEEDDDCCCCCCEEEEEEDDDDDDEEEEEEGGGHHHJJJJJJOOOMMMKKKIIIGGGEEEAAA???===???@@@AAAAAA???===;;;::::::::::::::::::::::::999999888777666666666666333333333222222222111111//////////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111000///.........---------,,,,,,,,,...//////000000000000000000000000000000000000000.../////////000000000000------------------------,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,---------.........////////////////////////......////////////......---...///000111111111111///000000111222222333333222222111111111111111111000000000000000000000000////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---------+++,,,,,,---......//////------...///000111222333111111111111222222222222000000111222333555777888555555444444444444555555444444444444444444444444222111111000000000000000////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,..............................//////000111111111000000111111222333333333333222333444666888999:::>>>???AAABBBCCCCCCBBBBBBDDDCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHMMMLLLIIIHHHGGGDDDAAA>>>======>>>??????>>><<<;;;::::::::::::::::::::::::888777666555444444444444333333333222222222111111.../////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111333333333111000.........---------,,,,,,,,,......///000000000000000000000000000000000000000.../////////000000111111------------------------,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,---------......////////////////////////......////////////......,,,---...000111222222222///000000111222222333333111111111111111222222222000000000000000000000000000/////////............---..................------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000111************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,------......++++++,,,------...//////------...///000111222222000111111111111222222222111222222333555777999:::666555555444444555555666333333444444444444444444222111111000000000000000////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,..............................//////000111111111//////000000111111222222111111111333555777777666;;;<<<===???@@@AAABBBBBBAAA@@@???>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGLLLJJJHHHGGGFFFDDD@@@>>>===============<<<<<<<<<::::::::::::::::::::::::666666555333333333333333333333333222222222111111.........///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111222444444444222000///......---------,,,,,,,,,000////////////000000111000000///...............////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,---------............///000///...---------------,,,,,,,,,---------......000000000000000000000000000000000000000000000000000000000000000/////////......------------......111000///...---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++******...333555222...++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***)))))))))******************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............///000000111111111111111111111111000000222333555666888888222555777777666555555555333444555444222111111333000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111555444222222222444666777:::;;;===>>>??????>>>>>>===???@@@@@@???>>>@@@AAAEEEDDDCCCCCCCCCDDDFFFGGGIIIGGGEEEBBB???>>>>>>===BBB@@@>>>>>>?????????>>>>>><<<;;;:::::::::888666666666555444333333333333222222222111111111111000//////.........---------......------------.........---,,,,,,,,,,,,---...,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111888666444444444444222000000000///...------,,,,,,///////////////000000111000000///..........................................------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------------............//////...---------------,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////......------------......000///...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******---222444111---++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***************************************************************************,,,,,,***)))))))))******************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...............//////000111111111111111111111111000000111222444555666666222444777777777777888:::666555444333222222222222000000000000/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000000000111111111777666444333333444555666888999;;;<<<===>>>>>>===>>>???@@@@@@??????@@@AAACCCCCCCCCDDDEEEFFFGGGHHHGGGEEECCCAAA???>>>>>>>>>BBBAAA@@@@@@AAABBB@@@???===<<<:::999:::999777666666666555444333333333333222222222111111111000000//////.........---------......------------.........---,,,,,,,,,,,,---...,,,,,,,,,------------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111555444333222333333222000000//////...------,,,,,,///////////////000111111000000///.......................................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++******++++++,,,------------............///...------------------,,,,,,,,,---------....................................................................................------------......///......---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******,,,000111...+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***************************************************************************,,,+++******)))*********************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------......///000111111111111111111111111000000111111222333333444222444666777888:::>>>AAA;;;777222111222333222000000000000/////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............///////////////000000000000111111888777555444333333444444555666888:::;;;<<<======>>>@@@AAAAAA@@@???AAABBBAAACCCEEEFFFHHHHHHHHHHHHCCCBBBAAA???>>>>>>>>>???AAAAAAAAABBBDDDDDDBBB@@@<<<;;;999999999999777555666666555444333333333333222222111111111000000000...............---------......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000222111000000222222111000//////......---,,,,,,,,,///......//////000111222000000///.......................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------...............---,,,,,,---------,,,,,,,,,---------..............................------------------------,,,,,,---------------.........------------............---------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++******************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------------...//////111111111111111111111111000000000000111111111111222333444666888<<>>>>>@@@AAAAAA@@@@@@AAABBBBBBDDDFFFHHHIIIHHHFFFEEE@@@???>>>======>>>???@@@??????@@@BBBDDDDDDAAA???;;;:::888888888888777555666666555444333333333333111111111111000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....../////////...---...000111000///.........------,,,,,,,,,............///000111222000000///.......................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,---------..............................------------------------+++,,,,,,,,,------............------------............---------......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************+++*********************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---------------...//////000000000000000000000000000000000000000000000000222222333444666:::@@@EEE===777000///111333111...////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------...............////////////000000000//////000000111222333444222333444777999;;;===>>>>>>@@@AAAAAA@@@???AAABBBDDDEEEGGGHHHHHHEEEBBB@@@>>>======<<<===>>>???@@@>>>>>>???AAABBBBBB???<<<;;;999888888999888777666666666555444333333333333111111111000000000//////---.....................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---,,,,,,---///000///...---------------,,,,,,,,,............///111222333000000///...............------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------..............................------------------------+++,,,,,,------...............------------......///......---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,------...///000000000000000000000000//////000000000000000000111222222222333666;;;???999555000///000111000.../////////.........------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------...............////////////000000,,,---...///000222333333222222333555777:::<<<======???@@@@@@???>>>@@@AAADDDEEEFFFFFFEEEBBB???=========<<<<<<===>>>@@@AAA>>>>>>>>>>>>??????===:::;;;999888888999999888777666666555444333333333333111111000000000/////////---------...............------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///......------,,,+++,,,...///...---------,,,,,,,,,,,,,,,,,,------......///111222333000000///...............------------------------,,,,,,,,,++++++++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,---......//////......------------......000///...---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,++++++***************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++,,,------------,,,,,,------...///000000000000000000000000/////////000000111111111000111111111000222555888333222111000//////////////////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------................../////////000000---...///000111111111111111111222333555777999;;;<<<>>>??????>>>===???@@@AAABBBCCCCCCBBB@@@>>><<<>>>============???@@@AAAAAA???============;;;:::;;;:::999999::::::999888666666555444333333333333111000000000////////////---------.........//////---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...---,,,...,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333000000///...............------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************************+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,---------......000000000000000000000000........................,,,,,,------...///000000.........------.........111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++***+++---///++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,+++***************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000000000000000000000000/////////000111222222222000111111000...///111333///111111111///....../////////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------................../////////000///000000111111111111000000000000111333555777999<<<===>>>>>>======>>>?????????@@@@@@@@@???>>>===>>>>>>=========???@@@AAACCC@@@>>>======<<<;;;:::<<<:::999:::;;;;;;:::999666666555444333333333333000000000000////////////---------.........//////---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------/////////...---,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...111333333333000000///...------,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////....................................////////////......------------......222///,,,+++,,,---.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++)))''',,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************++++++************++++++************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---...//////...///000111111000///...111111111000111222222333///////////////000111111000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..................------000000111222222222222222111111222222222333333333777:::<<<======<<<===>>><<<;;;;;;<<<<<<===>>>???@@@???>>>>>>???AAACCCDDD@@@@@@??????>>>======<<<===>>>???>>>===;;;888777444333333222222111111111111111111111000///------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------.........------,,,,,,,,,---,,,,,,,,,,,,+++++++++///...---...111333333222000//////...------,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////....................................////////////......------------......111///,,,+++,,,......---...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++************************++++++************++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++,,,,,,---.../////////000000000//////...000000000000000111222222///////////////000111111000000000000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...........................//////000000000000000111111111222222222333333555888:::;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>???>>>======>>>???AAACCC????????????????????????>>>>>><<<:::999888777777444444333333222111111111111111111111000///...---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------------------------,,,,,,......------,,,,,,++++++///...---///111333222111//////......---,,,,,,,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////---------------------------............/////////......------------......000...,,,+++,,,......---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++*********++++++++++++,,,************************,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++************++++++************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---...///111000000///.........///////////////000000000111///////////////000111111000000000000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,------...............111111111222222222222333333555888999888777888888::::::::::::;;;<<<=========<<<;;;;;;<<<===???@@@======>>>>>>???@@@AAAAAA???===:::777555555555666444444444333222111111111000111111000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------------------------,,,,,,------------------//////......---,,,++++++......---///111222111000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------------------------------.........//////...------,,,,,,------...///---,,,+++---...---------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///222111///...------...///---......//////////////////////////////000000111////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...............,,,,,,---............---111111111111222222222222222444777777666666666666999999999999999;;;<<<<<<;;;::::::::::::;;;<<<===;;;<<<<<<======>>>>>>???>>>===:::777555444444444555555444333222111111000000000000000000///......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........000000///...---,,,,,,+++...---...///111222000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------------------------------------............------,,,,,,,,,,,,------...,,,+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......111000...---------...///------...////////////...///////////////000000111////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////------...////////////...000000111111111222222222222555777777666555555666777777777777888999:::;;;999999999999999999::::::::::::::::::::::::::::::<<<<<<<<<;;;999666444333666666555444333222111000///000000000000//////...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........000000///...------,,,,,,...---...000111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---...///...............//////,,,---///000000000///...///////////////000111111000000000000000000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////---...//////000000//////000000000111111111111222333555777777666555555555666666666666777888999:::888888888888888888888888999999999999999999888888:::;;;<<<<<<;;;888555444777666555444333222111000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,------------------.........---------------------...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,++++++,,,......---,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,---...////////////,,,...///111111000///...///////////////000111111000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000------...///////////////000000000000111111111111222444666666555333333444555555555555666777888999777888888888888888777777777777888888999999::::::::::::::::::999888777777777777666444333222111000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,------------------...000111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++******,,,......---+++++++++++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***+++---///000000//////---...000111222111000...///////////////000111111000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000,,,---......//////......000000000000111111111111111333555555444222222333555444444555555666777888777888888888888888777777555666777888:::;;;<<<===;;;:::888777666777888999888777666555333222111000//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------------------------------.........------,,,,,,,,,******+++,,,,,,------...,,,,,,111777666...+++...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..............................//////...---,,,,,,////////////////////////.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------////////////000000000000333333222222222222222222333333333333444555666666333444666777999999::::::888888888888999:::;;;<<<777777666555555555555555666555333111000000000111////////////////////////.........------,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...222777555...,,,///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------.......................................---,,,,,,..............................---------,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------....../////////000000000222222222222222222222222333222222333333444555666444555666888999:::::::::777777777888888999::::::888777777666666666666666666555333111000000000000..............................---------,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,222222333555333...---///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------............------,,,...........................------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------.........////////////000000000111111222222333333222222222222333444555555555666777888999:::::::::777777777777777777777777888888777666666666666777555444333111000000000000...........................------------,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,444333333222///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------......------,,,........................------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------........./////////...//////000111222333333111111111111222333444555777777888999999:::999999666666666666666666555555777777666555555555555555444333222222111000000000........................------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,333444222...++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,---------------,,,........................------------------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------..................///000000111222222111111111111111222444444777888888999999999888888555555666666666555444444555555444333333333333444222222222222111000000///........................------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,111333222---***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------,,,,,,,,,------------...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111000000000000111222333444777777888888888777777666333444666666777666555444444444333222222222222333111111222222111000000///------------------------,,,,,,,,,------------......------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000444333---***---...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------////////////////////////000//////000000111222333777777777777777666555444222333555777888777666555555444333333222222333333000111111222222111//////------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///444444...,,,///000---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++++++++***)))***+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------///////////////.........////////////000111222333666777777777666555444333222333555777888888777666555555444333333333333444000000111222222111//////------------------------,,,,,,,,,------............------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,555222...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,+++*********+++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////222333444444555555444444222333444666777777888888555555444333222222111111333333222111000///............---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,........................---------,,,,,,+++++++++777333///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////111222222333333333333333222333444666777888888888555555444444333222222111222222111111000000//////.........---------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,........................---------,,,,,,+++++++++888444///,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////000000111222222222222111333333555666777777888888555555555444444333333222111111111111111111111111.........------------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++666222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////000111111222222111111333333555666666777777777555555555444444444333333000000000111111222222222............------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,222///,,,***+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000000111222222222222222222333444555555555555555444444444444444333333333000000111111222222333333//////.........---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...***)))+++---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........000000111222222222222222111222222333444444333333333333333333333333333333111111111222222222333333/////////.........------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111...+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------............///000000111111000000000000111222222222222111222222222222222222222222222222222222222222222222////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------333///+++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---......//////////////////000000111111111000000111111111111111111111222222222222222222222222222000/////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///...,,,******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------.................................------,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////...///000000//////000111111111111111111111111111111111222222222222111111///............---------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---,,,******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---///000000//////000111111111111111111111111111000000111111111111000000///............---------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,+++***+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...........................------------,,,,,,,,,------------------------------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---///000000///...000111111111111111111111111111//////000000000000/////////............---------...------,,,,,,------...,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------........................------------------------------------------------------------------------,,,------......------,,,------------------,,,,,,------------------------------------------------,,,---......///.................................---...000///......///111111111111111111111111111......////////////......///............---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------,,,---......///.................................---...//////......///000000000000000000000000000......////////////......///............---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------............------------------------------------------------,,,---......//////......------------------------,,,...//////...---///000000000000000000000000000......////////////......///............---------,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,)))******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,........................,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------.........///................................................,,,---......//////......------------------------,,,---///...------...000000000000000000000000000/////////000000////////////............---------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,........................,,,,,,,,,------.........////////////////////////------------------------,,,------......------,,,---------.........//////................................................,,,---......//////......------------------------,,,---///...------...000000000000000000000000000//////000000000000////////////.........---------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------------------------------+++,,,------......------.........------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,---------------------------------............///---------............///......---,,,,,,,,,,,,---........................---------............///............................................................////////////222111111111000000//////000000000000///...---,,,........................------------------------........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------+++,,,------......------.........------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,........................------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,---------------------------------............///---------............///......---,,,,,,,,,,,,---........................---------............///............................................................////////////111111111000000000//////000000000000///...---,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,---............---.........---------------------------------------------------------------------------------------.........---------------........................------------------------,,,------------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////............------------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,---------------------------------............///---------............///......---,,,,,,,,,,,,---........................---------............///............................................................////////////111111000000000000//////000000000000///...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------........................------------------------------------------------------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///.........------------,,,,,,,,,------------...------------------------------------------------,,,------..............................---------.......................................................................................---------................................................------------....................................------------------------------------------------------------------------...------,,,,,,------...............------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------............///---------............///......---,,,,,,,,,,,,---........................---------............///............................................................////////////000000000000000000////////////000//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///------------------------------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------/////////.........------,,,,,,---------.........------------------------------------------------,,,---......//////..............................................................................................................................////////////////////////........................---------.........//////........................------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------............///---------............///......---,,,,,,,,,,,,---........................---------............///............................................................//////////////////////////////000000//////////////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///------------------------------------------------------------------------++++++,,,...///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////.........---------,,,---------............------------------------------------------------------...////////////................../////////......................................................................................./////////////////////////////////........................------........./////////........................------------------------------------------------------------------------...------,,,,,,------...+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...---------------------------------............///---------............///......---,,,,,,,,,,,,---........................---------............///............................................................////////////......////////////000000...///////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///------------............------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///------------------------------------------------........................,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000.........---------,,,,,,------------............------------------------------------------------------...///////////////---........./////////000........................................................................---........./////////000////////////////////////....................................////////////........................------------------------------------------------...........................------,,,,,,------...,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------............///---------............///......---,,,,,,,,,,,,---........................---------............///............................................................////////////........./////////000000......////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------////////////////////////---------.........//////---------.........//////------------------------------------------------,,,,,,,,,------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////------------------------------------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111......---------,,,,,,,,,---------.........//////---------------------------------------------------......///////////////---.........//////000000////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000////////////////////////............/////////000////////////////////////------------------------------------------------...........................------,,,,,,------...---------.........//////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........---------------------------------.........//////---------.........//////......---,,,,,,,,,,,,---........................---------.........//////............................................................/////////000---.........//////000000......///////////////...........................------------------------........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------........................------------------------......---,,,,,,,,,,,,,,,//////...---------------,,,------.........---------------....../////////........................000///...---------------//////...------------...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------........................------------------------...------,,,,,,------...------------------------........................////////////////////////...------,,,,,,------..............................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////...---,,,,,,---...///........................,,,---...///000000000000------......000111222333000111111000///...---,,,///---++++++---/////////000000///......///000111.........//////000000000//////000000000000//////////////////////////////........................000000///.......................................---------............//////......---------......------------------------,,,,,,,,,---------..............................//////.........---------.................................------,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,---------......................................................//////.........---------//////.........---------........................000000//////.........---,,,---///000000000//////000000000000000000000000000000000000000000000000//////.........---------......................................................---------,,,,,,,,,------------------------................................................................................................---------.........//////------...//////////////////......---------............////////////......------------.........///........................//////...---------------//////...------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------........................------------------------...------,,,,,,------...------------------------...................................................------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////...------------...///..............................///000111111000000000000///////////////000///000000000000000000000444111///...///000///...111000000000111222444555---------.........///////////////000000/////////////////////////////////........................000000///.......................................---------............///111000///...---,,,,,,,,,------------------------,,,,,,,,,---------..............................//////.........---------..............................---------,,,,,,,,,.........------,,,,,,,,,........................,,,,,,---------.........................................................//////.........---------//////.........---------........................000000/////////.........,,,---...///000000///...////////////////////////000000000000000000000000//////.........---------.........................................................---------,,,,,,------------------------................................................................................................---------.........//////......////////////......///...............//////---......///......---------------------.................................//////...------------...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------........................------------------------......------------......------------------------......................................................------------.................................---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////......------......///........................///000000111111111111000000///..................000///////////////000111222000....../////////...111000000000000111222222............////////////......////////////......////////////////////////........................000//////............///........................---------............///222111///...,,,+++++++++------------------------,,,,,,,,,---------.............................................---------...........................------------,,,,,,,,,.........---------------........................,,,------------........................................................./////////............---/////////............---........................000000////////////......------.../////////..............................000000000000000000000000/////////............---.........................................................------------,,,------------------------................................................................................................---------...............222222000///..................------....../////////000000000000//////...------------------..............................///......---------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...........................------------------------......------------......................................................------------------------......------------.................................------------......///---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------........................---------............/////////............//////........................000000111111111111000000000000//////000111222222333222111/////////000000000///...///000222111000333333222111000//////...000000000000111111111111......////////////......////////////////////////........................000///............//////........................---------............///111000///...---,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................------------------------...............---------........................------------............................................................/////////.............../////////.......................................000000//////////////////............///................................./////////////////////////////////...........................................................................------------,,,,,,------------------........................................................................................................................333111///------///000222---,,,,,,,,,,,,,,,------222222222222222111000///......................................................---------....../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------.................................------------------------///......------......///........................////////////////////////........................///......------......///////////////////////////---------------...///000---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------........................---------............/////////////////////////////////////////////////////////000111111111000000111111111111111222333333222111111000000000111111222111000111333333222111333222222222111000//////111111000000000000000000......////////////......000000000000000000000000//////////////////////////////............//////........................---------............///......---------......///------------------------,,,,,,,,,---------..............................---.............................................------------------------................................................---------.........//////................................................//////////////////////////////////////////////////////////////////////////////000000000000000000////////////////////////........................////////////////////////////////////////////////........................//////////////////////////////.........---------,,,,,,,,,---------...........................................................................................................................---//////000000111333444555111000//////.........//////////////////...---,,,000000000///////////////...........................------------...////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,---------....................................------------------------//////............//////........................//////////////////////////////////////////////////////............//////////////////////////////------------...///000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................---------............///...//////000000//////...//////////////////////////////111222222333333222///////////////000111111///000111222222333222222444333222333444333111000//////000111111111000000000000000000//////////////////000000000000//////000000000000000000000000///////////////////////////............//////000........................---------............///---------------...///000------------------------,,,,,,,,,---------..............................---------.......................................,,,,,,,,,------------................../////////........................------........./////////...................................................////////////000000000...////////////000000000//////////////////////////////000000000000111111222111000/////////000000........................000000000000000000000000...////////////000000000......................../////////////////////////////////.........------+++,,,,,,------........................................................................................................................---------???BBBEEEHHHHHHEEEAAA>>><<<<<<:::999888888888888444444444333333222000000222111111111000000000///........................---------------...////////////...------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------....................................------------------------//////............//////........................////////////////////////000000000000000000000000//////............//////////////////////////////------------...///000111................................................---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,------------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........------................................................---------............///...///000111111000///...////////////////////////000111222444555666666666333444555888:::>>>@@@BBBAAABBBCCCDDDCCC@@@===<<<999999:::===@@@AAA@@@???;;;;;;;;;;;;999888666444333333222222222111111111000000111111111111000000000000000000000000000000////////////////////////...............///000000........................---------............///......---------......///------------------------,,,,,,,,,---------..............................---------.........//////........................,,,,,,,,,---------......---........./////////000....................................////////////.................................................../////////000000000000.../////////000000000000//////////////////////////////000000000111111111444333111000000000111222////////////////////////000000000000000000000000.../////////000000000000........................////////////////////////////////////............++++++,,,,,,---......///................................................................................................//////.........---------\\\```eeehhheee^^^TTTNNNHHHHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<333222222222111111000000........................---------------...///000//////...------------...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---------.........//////........................------------------------//////............//////////////////////////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000---------......000111111................................................---,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,................................................---------.........//////...///000111111000///...000000000000000000000000111222444666777888999999???AAADDDJJJPPPVVV[[[^^^```aaaaaa___[[[UUUOOOLLLCCCEEEHHHNNNTTTXXXYYYXXXSSSRRRPPPMMMIIIEEEAAA???777777777666666555555555111111222222222222111111000000000000000000000000000000000000000000000000...............///000111........................---------.........//////000///...---------------------------------------,,,,,,,,,---------..............................---------.........//////........................,,,,,,,,,------.........---.........//////000000..................................../////////000.................................................../////////000000111111.../////////000000111111000000000000000000000000//////000000111111111222555444222111111111222222000000000000000000000000000000000000000000000000.../////////000000111111........................000000000000000000000000000/////////............++++++,,,,,,---...//////................................................................................................//////.........---------pppsssuuuuuusssiiiTTTBBBLLLGGGGGGOOOVVVWWWTTTSSSFFFEEEGGGMMMVVV[[[\\\[[[NNNJJJBBB888000---...111333111...------.........,,,...000000...---...///...---,,,++++++,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------..................------...///000000///...,,,+++)))///000,,,***...///,,,,,,,,,---///...---///111///////////////...------///000000111111222222222---///000111000/////////,,,---...000111000000///////////////////////////................................................------------------------------------------------------------------------........................------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++******++++++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000000//////.........---...---,,,---///111111111111111111000...---...///000222444444222111333666;;;AAAEEEFFFLLLTTTTTTOOOSSSZZZhhhuuuyyyxxxzzz~~~zzzyyyuuulll___SSSJJJFFFCCCAAABBBJJJTTTZZZYYYVVVYYYbbbjjjiiiddd\\\RRRJJJGGGKKKPPPOOOHHHBBB>>>===888666444444333333111000444333222111222222333444111111111///...---...///111111000000//////......000000//////.........---......////////////......000000////////////000000........................------------------------------............------//////.........---------.................................------,,,,,,,,,.........------,,,,,,,,,---------------------------------.........//////000000//////.........------------.........//////222111...------...111222111000000//////000000111...............//////000222222222222222111111111666444222222222222111000111111111111111111111111000000000000000000000000////////////////////////000000//////......------////////////////////////////////////////////////---------.........//////////////////////////////........................------------------------,,,,,,,,,---...///000000---...............000111iiinnnuuuzzz|||wwwfffVVVNNNHHHGGGQQQ\\\```^^^]]]MMMLLLJJJIIIMMMVVVccckkknnnggg\\\OOOBBB999333111222111000///000//////...111000...,,,,,,,,,...000///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------.................................//////......---***///000------111222///---...///000///...000222000000111222111111000///222111111000/////////////////////...---...///000,,,---...//////...------////////////////////////................................................------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++***++++++,,,---------------------------,,,,,,,,,---------......,,,,,,---------.........---------.........//////000000/////////.........111000000000000111111000---.../////////000333555///111444777===EEEPPPXXXdddgggfff^^^YYYYYYYYYVVVPPPXXXhhhyyy~~~yyyrrrkkkeee```[[[XXXPPPKKKGGGHHHPPPYYY^^^aaafffjjjlllkkkhhh```RRRDDDIIINNNWWW```eeeddd___ZZZQQQLLLDDD===888555444333/////////000111111000/////////000/////////000000111111000000////////////000000/////////...............////////////......////////////////////////........................------------------------------............------//////.........---------.................................------,,,,,,,,,...------------------,,,---------------------------------.........//////000/////////............---------...............000000000000000000000000000000/////////000000111000000/////////000000111...////////////000000000555333111111111222111000111111111111111111111111000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////---------.........//////////////////////////////........................------------------------,,,------....../////////111555888666000,,,---///^^^eeemmmvvv~~~vvvkkkZZZPPPKKKPPPYYY___cccfffcccdddbbb]]]ZZZ```ooo|||}}}ssseeeWWWKKKCCC>>>;;;666555555444222111000///000...------///000000000/////////000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................------------------------------------------------........................///////////////000111111---//////---///222111...000222222111000000111222000000111111111000///...333222111111111111222222222000///------...000111///////////////...------////////////////////////................................................------------------------------------------------------------------------........................------------------------,,,------------.........------,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------------,,,,,,,,,---------......,,,------------.........------........./////////000000////////////......////////////////////////000111111000000222666999AAAEEEKKKTTT]]]iiittt{{{wwwyyyrrr```NNNDDDCCCDDDEEEMMM___uuu|||rrrfff^^^[[[ZZZWWWUUUUUUQQQLLLKKKRRR___nnnwww}}}{{{sss```MMMCCCEEELLL\\\ooo{{{|||yyyuuupppfffYYYKKK>>>555///333222111111222333333222000000000111111111000000111000000000000/////////000000////////////.........//////000000//////...------////////////------........................------------------------------............------...............---------.................................------------------------------.........------------------------------........./////////////////////...........................---------...///000222222111000//////000000000111111222222333222222111111111222222111111111222222333333333333111000000222333333222111111111111111111111111000000000000000000000000////////////////////////...///////////////000000////////////////////////////////////////////////------........./////////////////////////////////........................------------------------........................///666<<<999111++++++...ZZZ^^^cccjjjuuu~~~|||rrrhhh^^^XXXVVVXXX___gggssswww{{{yyytttsssxxx~~~{{{ooo^^^OOOFFFCCCBBBBBBAAA@@@===999555333333333...---...000333444222000......000111111000......................................................------------------------------------------------------------------------------------------------------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............................................................////////////222222000000000000222333111000......000222111///222555666333111111111000555555555666666555555555222222111222222333444555444222000///000111111111000000111111111111000000////////////////////////................................................................................................------------------------........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,---------......------------........................////////////000000//////////////////...///000000//////000111111222555888<<>>::::::888333<<<<<<===>>>AAADDDGGGHHH@@@???>>>;;;999666444333333222000111222222000...///000000000000111111222000000000000000000000000////////////////////////////////////////////////................................................------------------------........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------.........//////........./////////000000//////000000000000000000000111222111000111333666222777???JJJUUUaaammmttt~~~~~~hhhWWWTTTXXXSSSVVVaaarrr~~~}}}tttnnnnnnpppnnnttt|||uuujjj^^^XXXRRRRRRYYYhhhxxxyyyhhhXXXPPP===;;;999:::<<<;;;666111222000......111222222111000000000000111111111111//////000000000000000000//////000000000000//////...///111222222111///...////////////////////////........................------............---------.....................................................................---------....../////////................................./////////000000.........///////////////////////////////////////000000000111333777:::<<<<<<===???AAACCCDDDDDDEEE@@@@@@@@@@@@@@@AAABBBBBB@@@???>>><<<;;;999888777555333222111222333222111111111111111111111111111222222222222222222222222000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////........./////////000000////////////////////////................................................//////////////////.........,,,++++++---///000111FFFEEECCCDDDPPPcccrrrxxxxxx|||xxxdddOOOEEEEEESSSTTTZZZdddqqqyyy|||zzz~~~}}}yyyqqqfff[[[TTTPPPYYYWWWQQQHHH???;;;<<>>LLLRRR[[[fffqqq|||wwwjjjfffiiijjjkkkrrr|||}}}{{{lll```[[[\\\___hhhuuu{{{qqqggg___ZZZ\\\^^^```cccmmmzzzvvvhhh___[[[FFFFFFHHHMMMPPPMMMDDD;;;666222......111444555444000000000111111111111222//////000000000000111111///000000111111000000///000111222222222222111000////////////////////////........................------............---------------....................................................../////////.............../////////............................../////////000000000.........///////////////000000000000111111111222444444555777<<>>555222333000//////////////////000////////////////////////................................................,,,,,,,,,---------..............................------------------------------------------------,,,------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................---......///000000111111...///000222333444444444222111333777888<<>>EEEMMMRRRfffggggggfffbbb\\\VVVRRRAAA;;;444222555888999888666555333111000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------........................------------------------,,,,,,,,,,,,------------+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------..................////////////.../////////000000000000//////000000000111111111///222555888<<>>DDDJJJQQQVVVYYY]]]___cccfffiiijjjjjjjjjgggggghhhiiikkkmmmoooppptttsssqqqooommmjjjiiihhh^^^YYYRRRJJJCCC===666222444444444444444444444444333333333333333333333333000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////.../////////000000000000////////////////////////......................................................//////000000111111333111...---.../////////???CCCEEEEEEIIIPPPSSSRRRUUUQQQQQQTTTSSSMMMJJJJJJ<<<<<<>>>DDDNNNWWW\\\^^^hhhiiifff\\\PPPKKKOOOVVVVVVYYYZZZUUULLLDDDBBBBBB@@@NNN]]]```UUUEEE999444222111000//////000111222000000000000000000000000////////////////////////........................,,,,,,,,,------.................................------------------------------------------------,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------////////////////////////////////////////////////---......///000111111222///111444777999;;;;;;<<<555444555666444666EEEUUUfffppptttlllddd```VVVJJJIIIEEE???<<<<<>>AAABBB===<<<999666333222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------........................------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------................../////////000////////////000000000000//////000000111111111222444999@@@GGGPPP___ppp|||}}}zzzuuukkkggghhhmmmmmmfff``````XXX[[[aaafffbbbZZZWWWYYYQQQUUU[[[^^^[[[UUUOOOKKKGGGGGGHHHKKKPPPUUUYYY\\\SSS[[[```bbbbbbccc```\\\[[[]]]___```aaaeeekkkppp{{{xxxmmmdddaaammmbbbVVVTTT[[[fffmmmppp___UUUHHH>>>:::888555222000000111111222222222222//////000000111111111222000000111111111111000000000000////////////000000000000000000000000000000////////////////////////---..................------------.........//////........................---.........//////000000000000//////......------////////////////////////////////////000000000000---.........//////000000000000111222444555666777<<<@@@FFFNNNVVV\\\```ccciiikkkooosssuuuwwwwwwwwwvvvwwwxxxyyy{{{~~~}}}{{{zzzyyyuuunnneeeZZZOOOEEE===777555555555555555555555555333333333333333333333333000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////////////////000000000000////////////////////////........................////////////////////////---......///000111111222,,,...000000...---...000CCCFFFHHHIIISSSbbbjjjjjjjjjhhhgggjjjllliiibbb[[[DDD===<<>>999444000333111000000000111111000000000111111111111111111000000000000000000000000111111000000//////......111///---...111222000.........------------......000000//////.........---...........................------,,,,,,------............------,,,,,,,,,,,,,,,---------.........------------------------------------------------............/////////000......///000222222000...111,,,+++111333222555:::???KKKZZZgggqqqyyy|||qqqiiibbb[[[VVVVVVXXXZZZ[[[YYYTTTOOOKKKEEEMMMRRRQQQQQQXXX\\\\\\___```aaabbbcccccccccbbb]]]UUUPPPQQQSSSTTTVVVZZZaaa```[[[WWWWWWZZZXXXSSSPPPRRRVVV[[[```bbbbbbaaabbbdddjjjssszzz{{{uuunnn\\\]]]\\\XXXUUU[[[hhhsssyyypppbbbUUUIII???666111555444333111///000333666333333333222111000//////111111111111111111111111222111111111000000//////000000000000000000000000---------.........//////........................////////////////////////....................................///////////////////////////.........---....../////////////////////.........---------...000222333222111111222222444666777888;;;>>>@@@FFFMMMVVV\\\___aaaccceeeuuuzzz}}}{{{wwwqqqfffWWWHHH>>>888555888AAADDD===666444222111000111222333222111333222111000111222333444000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000///...///000111000///............/////////000////////////000000000000111111000///////////////GGGJJJKKKNNNXXXhhhsssuuuwwwwwwyyy||||||tttmmm]]]TTTLLLHHHDDDAAADDDJJJPPPRRRRRROOOHHHCCCBBBBBBFFFIIILLLMMMNNNRRRYYY___[[[```ffflllmmmiiiccc^^^LLLAAA888444111...///333------............000111//////////////////////////////.........---------------............---------,,,,,,,,,,,,---..............................------------------------------------------------------------------------++++++,,,,,,,,,---------......------------......,,,,,,---------.........------------------------///////////////////////////........./////////...111111000///000555===BBBNNNYYYfffnnnssstttooohhhTTTIIICCCEEEFFFEEEKKKTTTkkkpppwww{{{zzzuuupppmmmlllhhhfffjjjmmmnnnooosssqqqqqqrrrtttuuutttrrrpppkkk```RRRFFF>>><<>>888555222111111333333333333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000///...///000111000///........./////////000000////////////000000000000111111000///////////////[[[[[[[[[\\\dddqqqyyy|||ttttttuuuyyy~~~}}}yyytttlllcccZZZPPPKKKMMMSSS\\\]]]^^^[[[TTTMMMGGGDDDBBBEEEGGGFFFFFFKKKUUU^^^eeelllrrrssspppmmmooorrr___TTTFFF===555000000222///...---,,,---...000222/////////////////////////////////............---------............---------,,,,,,,,,,,,---..............................------------------------------------------------------------------------,,,,,,,,,,,,------------......------------......,,,------------.........------------------------/////////////////////////////////////////////...111000000222999DDDRRR[[[kkkwwwzzzwwwuuurrrkkkccc___aaaaaa]]]aaaiiivvvwwwzzz{{{xxxqqqggg```fff___]]]eeennnqqqooonnnqqquuuzzz|||yyysssmmmiiifff```YYYTTTOOOKKKNNNSSSjjjlllmmmjjjcccZZZRRRNNN@@@;;;555333444555111...222222111111111111111111000000000000000000000000111000000000000/////////111///...///000111000...///......------......///////////////....................................////////////////////////...------------,,,,,,,,,,,,,,,+++++++++,,,------------------------------------------------------....../////////000000000000000000000111222333333555333333777>>>JJJ\\\kkk}}}~~~qqqdddXXXNNNFFFAAAAAAAAABBBDDDHHHMMMRRRUUUaaaiiioooooopppvvv}}}uuuyyy~~~{{{rrrooonnnnnnqqqvvv{{{zzzssskkkccc___aaaccccccbbbRRRLLLGGGGGGPPP[[[dddiiiiiicccYYYQQQOOOQQQUUUXXXppp|||mmmYYYOOONNNCCC<<<444222555777555222222222222222222222222222222222222222222222222222111111111111111000000000000000000000000000000000------........./////////........................////////////////////////....................................////////////......//////////////////---......///////////////---......///000000111111...///000000000222444777777;;;@@@FFFLLLRRRWWW[[[fffjjjpppuuuyyy||||||yyy{{{{{{qqqiiibbb______bbbbbb[[[TTTPPPHHHCCC===888555555444444222333333333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////000///...///000111000///....../////////000000000////////////000000000000111111000/////////000000hhhgggffffffiiinnnpppooovvvssspppooorrruuuwwwxxxrrrrrrooojjjbbb\\\\\\^^^lllnnnpppooojjjaaaVVVPPPBBBEEEHHHGGGEEECCCDDDEEEUUU```mmmtttssspppooopppjjjbbbWWWLLLBBB888222///444222000////////////////////////////////////////////////...............------............---------,,,,,,,,,,,,---..............................------------------------........................------------------------,,,,,,,,,------------.........------------......------------....................................////////////////////////000000111111111111222333000333999BBBOOO^^^lllvvvzzzzzztttssstttttttttnnnkkknnnmmmhhhkkkssszzzsssfffVVVLLLKKKDDDCCCKKKUUUYYYYYYZZZdddiiiooonnnggg]]]UUURRRQQQOOOQQQVVVYYYZZZ]]]ccchhhjjjmmmkkkfff```[[[ZZZLLLDDD<<<888999999555111444333222222222222333444000000000000000000000000000000000000000000000000000/////////000000000/////////............/////////////////////..........................................//////.........------------------------///...---,,,+++*********...................................................////////////000000000...///111111111222333444555222666EEE[[[nnnyyy~~~zzzhhhWWWLLLFFFEEEFFFCCCEEEHHHNNNVVV^^^fffjjjpppuuuwwwrrrkkkiiilllooonnnqqquuuxxxxxxwwwtttrrrqqqmmmlllnnnnnnkkkkkknnnuuuxxxzzzzzz}}}{{{rrrppprrrtttrrrooocccZZZOOOHHHGGGLLLRRRVVV______]]][[[ZZZZZZ[[[\\\gggssstttcccVVVPPPPPPJJJAAA888222222555888222222222333333333333333222222222222222222222222111111111111111111111111000000000000000000000000............////////////........................////////////////////////....................................////////////............////////////---......///////////////........./////////000000111222222111222444999<<<===BBBJJJRRRZZZaaahhhmmmtttwww{{{~~~vvvqqqnnnkkkhhhdddbbbdddhhhnnnqqqwwwyyy|||~~~~~~~~~}}}{{{wwwuuussspppoooqqqqqqnnnhhhddd]]]XXXPPPHHHBBB===999666444333222222333444666777222222222222222222222222111111111111111111111111000000000000000000000000111000000000000000000111////////////////////////000///...///000111000///...////////////000000000////////////000000000000111111000000///000000111]]]]]]___ccceeeccc```]]]fffeeedddddddddcccaaa___aaaccceeeeeeeeeeeecccbbbmmmooossswwwwwwpppfff]]]PPPNNNMMMLLLJJJEEE===666@@@JJJYYYgggoooqqqooommmlllkkkfff___UUUIII<<<222333111000000111111///---000000000000000000000000////////////////////////------............---------,,,,,,,,,,,,---..............................------------------------........................------------------------,,,,,,---------...............------------......---------.........//////........................000000000000000000000000///000000///...///222555999AAANNN\\\iiittt~~~{{{|||zzzvvvvvvxxxwwwsssddd^^^]]]___\\\WWWZZZcccwwwtttqqqmmmggg]]]QQQHHHDDD@@@>>>AAADDDFFFKKKQQQXXX[[[^^^[[[RRRIIIBBB>>>??????DDDMMMUUUZZZ```eeegggjjjnnnmmmggg]]]SSSMMMPPPIIIAAA===>>>???===;;;555444333111111222333444111111111111111111111111000000000000111111111111///000000000/////////000/////////....../////////.........///////////////........................,,,---............---,,,------------------------...............---,,,,,,................................................////////////000000000111...000222222000///000222999CCCRRReeexxxzzzpppjjjbbb\\\SSSJJJFFFHHHMMMQQQOOORRRWWW]]]eeelllrrruuusssttttttooofffbbbgggnnnrrrpppnnnkkkjjjjjjkkkllleeeaaa```aaaaaa___aaaeeekkkpppsssrrrrrruuutttqqqvvvwww{{{~~~tttllllllfff^^^XXXVVVWWWZZZ[[[XXX\\\```___\\\\\\aaagggiiilllrrrwwwwwwnnn^^^SSSQQQTTTRRRFFF777///111777333333333333333444444444222222222222222222222222111111111111111222222222111111111111111111111111........./////////000000////////////////////////////////////////////////////////////////////////............////////////---.........//////000000---......//////////////////.....................333444444444555999>>>BBBIIINNNWWW___hhhooovvv{{{}}}ooo___VVVXXX]]]bbb```\\\WWWSSSQQQQQQRRRZZZ]]]bbbeeeffffffggggggkkksss}}}{{{xxxxxxuuutttssstttwwwyyyvvvrrrllliiiccc\\\VVVNNNGGGBBB===:::666333111333555777222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000///...///000111000///////////////000000000111////////////000000000000111111000000000000111111RRRSSSZZZcccgggddd___]]]RRRYYYcccllloookkkeee```ZZZYYYXXX\\\fffnnnllleeeddddddfffmmmssssssmmmfffbbb\\\VVVSSSSSSOOOGGG@@@888<<>>CCCJJJRRRZZZ___iiimmmuuu{{{sss^^^JJJ???AAAJJJRRRMMMOOOPPPNNNKKKJJJLLLNNNRRRVVVYYYXXXRRRIIIBBB>>>FFFOOO```sss}}}wwwxxxvvvtttxxxzzztttrrrpppnnnmmmjjjfffccc___[[[TTTKKKBBB;;;666333444444444444444444444444333333333333333333333333111111111111111111111111222111111000000111111222000000000000000000000000000///...///000111000/////////000000000111111111////////////000000000000111111000000111111222333jjjhhhllluuuwwwpppkkkkkkvvvvvv{{{ssshhh^^^\\\dddlllpppppp___aaacccccc___XXXRRRNNN???>>>;;;;;;>>>DDDKKKPPP]]]dddhhhhhhjjjlllfff^^^QQQGGG:::111000111111000000000000000000000000000.../////////000000111111---..................------,,,,,,,,,,,,---..............................------------------------////////////////////////---------------------------------.........//////.........------...................../////////000////////////////////////000000000000000000000000111555:::@@@IIIXXXkkkxxxxxxzzz}}}}}}zzzwwwtttssseee]]]OOOCCCAAAEEEFFFCCCBBB???CCCMMMUUU___qqq|||yyy{{{}}}zzzwwwvvvuuupppjjjjjjnnntttssstttwwwzzzxxxrrrmmmccc]]]XXXWWWUUUNNNIIIGGG???>>>BBBOOO___iiiiiifffdddbbb[[[PPPEEEAAADDDIIITTTPPPIIIAAA:::666333222111111111111111111111111000000111111222222222222...000222111...---///111000000////////////000000---.........//////000000........................---...000111111000...---,,,,,,,,,------.........333666999;;;999444...***////////////////////////////////////////////////000000000000111111111111111222444888BBBTTTlll|||uuujjjWWWNNNJJJNNNQQQTTTbbbttt}}}}}}||||||mmmmmmmmmnnnpppsssvvvwwwuuummmgggfffnnnpppccc]]]\\\[[[[[[___fffooouuuqqqwwwyyymmmeeeWWW]]]cccccc___^^^bbbgggeeeYYYQQQXXXfffhhhYYYGGG777777666555444333333333333333333333333333333333111111111222222333333333111111111111111111111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000---------...///000000111---......///////////////,,,---///222555777999:::888===DDDMMMVVV___iiiooossswww~~~qqqdddTTTJJJHHHIIIJJJJJJ]]]^^^___]]][[[\\\```cccllloooppplllbbbVVVKKKDDDIIIHHHNNN^^^rrr|||xxx{{{}}}wwwtttpppnnnlllkkkiiihhhiiifffaaaZZZQQQGGG>>>:::444444444444444444444444333333333333333333333333111111111111111111111111222222111111111111222222000000000000000000000000000///...///000111111///000000000000111111111111////////////000000000000111111000000111222333333oooiiigggmmmpppooopppttt}}}|||~~~|||kkk[[[[[[eeeeeeaaaYYYKKKHHHAAA<<<===>>>>>>@@@CCCHHHTTTcccjjjiiiffffffggg___WWWJJJ>>>555222222333111222222111000///000111000000000000000000000000000/////////............//////////////////////////////000000///...------------------------------........................---------------------------------............///,,,,,,,,,---------......000000000000000000000000...............///000000444333111000111333666888555:::FFFVVVgggttt|||yyyyyy|||zzziii[[[TTTMMMGGGIIIPPPRRRNNNHHHPPPRRRUUUXXX___kkk{{{|||zzz}}}||||||}}}{{{vvvuuuxxxyyyxxxwwwwwwyyy{{{yyysssqqqssssssfffZZZYYY^^^^^^XXXRRRDDD>>><<>>333555888888666444333333555333333333555555444333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111000000/////////000111111111111000222333333222111111222444]]]VVVSSSVVVYYYYYYZZZ]]]^^^^^^bbbgggiiijjjnnntttrrr```ZZZVVVXXX\\\WWWOOOKKKHHHGGGEEEBBBCCCGGGBBBGGGQQQ[[[dddhhhhhhhhheee___UUUJJJ@@@888444222111222222111000//////000111111111111111111111111000000/////////.........///////////////////////////////////////...------------------------------........................---------------------------------............///,,,,,,---------.........000000000000000000000000000///////////////000111...111444444111222555999LLLUUUbbbnnnwww|||ttteeeZZZQQQMMMKKKOOOVVVZZZXXXUUUXXX```llluuuzzz}}}~~~~~~}}}|||xxxxxxvvvxxxwwwttttttyyy{{{zzzwwwuuuvvvxxxvvvqqqqqquuusssnnniiifffccc]]]UUUPPPMMMGGGCCCBBBBBBCCCKKKTTT]]]___cccdddccc^^^XXXTTTTTT]]]```UUUEEE:::666555444333111000000222444555333333333222222222222111111111111111111111111111000000/////////.........000000///...............000000000000////////////////////////////////////......................../////////......---,,,,,,---------.........//////...//////000000//////...///000111111111111222333<<>>EEELLLPPPTTT\\\hhhsss|||vvvgggWWWLLLIIIIIINNNVVV```jjjuuu~~~zzzvvvqqqnnneeefffccc___aaaiiiqqqtttzzz}}}~~~~~~{{{wwwtttiiicccdddeeecccgggmmmqqqlllgggfffgggcccZZZRRRGGG???666333666999999777666555444555666666555444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111111000111111222333333333333222000111333444333222333444RRROOONNNNNNOOOMMMKKKJJJMMMIIIHHHKKKLLLJJJKKKNNNJJJOOOUUUVVVUUUXXX```fffpppttthhh]]]XXXVVVUUUWWW[[[[[[TTTIIICCCFFFOOO[[[ccchhhiiiiiifff\\\NNN???666555444333333444444444333111111111111111111111111000000000////////////...////////////////////////...///////////////..............................................................................---------............///------------............////////////////////////111111000////////////000222333222222666DDDWWWfffooowww}}}yyynnnggggggkkkvvvtttrrrooolllhhhdddbbbhhhkkkppptttwwwyyy{{{}}}~~~~~~~~~~~~{{{vvvtttwwwssskkkfffiiiiiigggjjjpppsssrrrqqqnnnlllkkkiiieeeggglllqqqsssqqqkkkhhhjjjmmmnnnkkkhhhccc^^^ZZZXXXZZZ]]]ccc___WWWQQQLLLLLLMMMNNN[[[hhhpppkkk]]]NNNBBB:::777888999777444222222444444444333333333222222222111111111111111111111111111111111000000000//////000000///////////////000000000000000////////////////////////////////////........................---...............//////............//////////////////000111111111000000222666777333000555DDDQQQmmmwww{{{ooofffbbbfffkkkuuuwwwmmmhhhiiifffgggmmmnnneeeYYYRRREEEIIITTTeeerrrwwwzzz}}}{{{ppp___NNNAAA:::555333777777666555444444444555444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...////////////000000000///000000//////000222444111444999???FFFLLLSSSWWW```iiirrryyy~~~|||zzzvvvqqqlllccc___WWWNNNFFFFFFLLLRRRRRRTTTXXX^^^jjjyyy~~~|||zzzzzz|||{{{xxxvvvyyy~~~~~~|||qqqkkkmmmiiiaaaaaahhhnnnllljjjjjjhhheee___ZZZNNNGGG>>>999999:::888666777555444444555666555333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222111111111222333333444444333333///111333444444333444555iiilllooonnnkkkgggccc```ccc^^^___fffllliiibbb^^^WWWZZZ[[[XXXSSSOOOQQQSSSUUU___jjjuuukkkbbbaaabbbccceeecccbbb\\\PPPEEECCCKKKTTTaaafffkkklllfff[[[NNNEEE777444111111333444444444111111111111111111111111111000000000////////////////////////////////////......///////////////...........................................................................---------............///---------.........//////////////////////////////000000//////...//////000111111444;;;HHH[[[mmmyyyzzzmmm___WWWZZZ```jjjeeeaaacccllltttxxxwwwzzz~~~{{{wwwtttxxx~~~wwwtttxxxvvvoooyyy~~~{{{yyy{{{||||||wwwpppnnnpppnnnhhhvvvuuuqqqkkkgggfffhhhiiisssnnnfff\\\TTTMMMIIIGGGOOOYYYbbbfffeee___SSSHHH===>>>@@@???;;;777333111444444444333333333222222111111111111111111111111222111111111111000000000000000/////////000000111000000000000////////////////////////////////////........................000000000///////////////........./////////000000//////000111222222111111444444333000333CCC\\\ooo~~~xxxtttooojjjeeecccsssrrrjjjeeegggiiifffbbbaaaUUUOOOQQQ^^^lllttt{{{~~~|||ttteeeQQQAAA888666666666666777777666555444444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000111222111///000333666444:::BBBIIINNNTTTYYY]]]lllrrruuurrrqqqssssssppphhhfffccc```[[[UUUOOOKKKGGGHHHKKKOOOTTTXXX[[[\\\WWWYYY[[[bbbsss|||{{{yyy{{{~~~}}}|||}}}}}}}}}xxxllleeeeeefffjjjnnnnnnkkkgggeeedddXXXWWWRRRLLLDDD<<<666444777555444444555555444222444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222222222222333444444444444333...111333444444444555777~~~rrrrrrttttttqqqjjj___WWWOOOPPPPPPQQQ[[[mmm|||ssskkkddd^^^\\\bbbgggiiibbbSSSHHHFFFHHHYYY^^^fffkkkkkkeee\\\WWW>>>999222///000222333222222222222222222222222222111111000000000/////////////////////////////////---...//////////////////........................................................................---------............///------........./////////000000000000000000000000000////////////000111222///666CCCSSScccpppxxx|||{{{ttthhhZZZNNNJJJMMMQQQXXXSSSPPPXXXggguuu|||}}}}}}{{{qqqssstttrrrpppqqquuuyyyrrrooopppnnniiigggkkkooopppnnnooonnnkkkcccYYYOOOIIICCCHHHOOOWWW```fffaaaYYYJJJIIIHHHGGGDDD???888333444444444444333333333333111111111111111111111111222222222222111111111000000000/////////000111111000000000000////////////////////////////////////......................../////////...................../////////000000000///000111222222333222222111000222777EEE\\\uuuyyyqqqpppxxx|||mmmddd```___bbbgggbbbYYYSSSXXXdddpppyyy}}}uuucccQQQFFFAAA666555444555777888777666444444444444444444444444333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000222444333333444999>>>BBBEEEIIIIIIHHHIIILLLOOOWWW^^^___YYYWWW[[[[[[WWWZZZXXXTTTNNNHHHEEEDDDEEELLLTTTaaammmsssqqqkkkeeeeeelllrrryyyzzzyyyxxxxxxyyyzzz|||}}}|||zzzzzzqqqqqqtttxxxxxxvvvwwwzzzzzzwww{{{pppeeeaaaeeejjjkkkiiifffddddddbbbdddeee___SSSFFF;;;555888666555555666555444333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000111222333333333333111222333333444444333333///111222333333444777999ttthhhgggaaaZZZXXX\\\cccfffzzzxxxqqqpppmmmkkkjjjgggcccZZZPPPIIIOOOTTT[[[cccggggggdddbbbMMMDDD999222111333333222222222222222222222222222111111111000000000//////////////////////////////------...///////////////........................................................................---------............///............////////////000000000000000000000000000000000111222333444555;;;HHH\\\mmmxxx|||~~~~~~nnneeeZZZSSSRRRSSSTTTTTTTTTSSSVVV^^^kkkuuu{{{|||zzztttpppmmmssswwwxxxyyy~~~sssmmmnnnpppooohhhkkkmmmmmmiiibbbYYYTTTMMMMMMLLLKKKRRR\\\aaa```[[[UUUOOOLLLKKKHHH@@@999555444444444444333333333111111111111111111111111333333222222222111111111000000//////000111111222000000000000////////////////////////////////////........................---------...//////000000.../////////000000000000///000111222333333333333222555===OOOeeeyyyyyykkkmmmvvv|||pppgggdddgggfffccc^^^\\\cccppp{{{{{{rrrfffZZZSSSCCC>>>999666666888888888555555555555555555555555444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000333666777888<<>>555555444444444333333333111111111111111111111111333333333222222222111111000000///000000111222222000000000000////////////////////////////////////........................,,,,,,---///111222333444////////////000000000000///000111222333444444444888===MMMeee~~~zzzrrrmmmkkkxxx|||nnnjjjjjjnnnmmmgggiiivvv{{{zzzzzzuuujjjbbbSSSKKK@@@888666777999999555555555555555555555555444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///333888:::<<>>666666666666555444333222555444333111000111222222222333333333333222111111111111000000000000111111333333222111000///...---////////////////////////////////////////////////,,,------...............000000000000////////////111///000444777666888;;;CCCXXXrrr{{{}}}yyywwwyyy{{{pppkkkooowww|||xxxuuunnndddTTTEEE;;;666555666666777777666444333333444555555444444444333333333333333333333333222111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000444222000000000000000///111333777<<>>LLL\\\fffqqqzzz|||{{{{{{yyyrrrvvvxxxnnnhhhjjjcccmmmyyyrrriiigggdddffflll{{{mmmjjjjjjwwwpppdddaaafffmmmhhhgggccc\\\TTTNNNKKKJJJGGGNNNTTTTTTRRROOOFFF<<<888666666666777666444222555444333333222222333333222333333333333222111111111111000000000000111111333333222111000///......////////////////////////////////////////////////......///000000000000000000000000000000000000000222000111333333555>>>IIIaaannn}}}zzzvvvrrrxxxkkkiiipppwww||||||xxxwwwppplllaaaRRRCCC999666777444555666666666555666666555555444444444333333333333333333333333222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111222222222111333666;;;AAAIIITTT^^^eeeeeebbbbbbhhhsss|||uuuaaaRRRPPPXXXggguuu}}}|||yyyrrrrrruuu{{{}}}yyywwwwwwxxxwww{{{wwwooosssrrrhhhcccaaa\\\ZZZ```jjjkkkgggQQQEEE;;;999;;;:::777666777888888666444666===DDDHHH@@@777222333555555444444444444444444444444444333333333222222222111111222222222222111111111000222222333333333444444444555222222444444777CCCPPP~~~sssjjjgggzzzzzzzzzuuuiiikkk```WWWSSSNNNGGGGGGNNN]]]aaaaaaYYYNNNDDD888///444444444333333222222111222222111111111000000000000000000000000000000000........................000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000222000...---///111333333333222555@@@RRReeerrrxxxwwwvvvpppuuuwwwhhh___WWWPPP```ccc|||~~~|||nnnffffffeeeeeeccc^^^VVVLLLFFF???CCCGGGLLLRRRSSSLLLDDD===999666777999:::666111555444444444444444333333333333333333333222222111111111000000000000111111333333222111000//////...////////////////////////////////////////////////000000111222222222222222000000000000000000000000444333333222333<<>>:::<<<;;;888666666777777666666:::BBBHHHTTTHHH999111111444444222444444444444444444444444333333333333222222222222222222222222111111111111333333333333444444444444333333333444444:::IIIXXXkkklllsss~~~pppeee___bbb```UUUJJJFFFPPPWWW```aaa\\\PPPBBB999555444333333333444333222222222222111111111000000000000000000000000000000........................////////////////////////////////////////////////........................////////////////////////////////////000000000000222///---...000222222111222777CCCTTTgggvvv~~~{{{tttsssnnniiipppyyylllhhh___hhhppptttvvvvvvqqqkkkrrr}}}ooofffdddbbbcccddd```YYYRRRIIIGGGEEEFFFJJJPPPSSSSSSIIIBBB:::888;;;<<<888333444444444444444444333333333333444444333333222111222111111000000111111222333333222111111000//////////////////////////////////////////////////////000111222222333333222222000000111111111111111222666333333666>>>NNNggg}}}wwwnnniii```ttt}}}qqqmmmnnnttt}}}~~~wwwyyywwwmmm^^^MMM@@@:::777777666666666555333222555555444444444333333333222333333444333333222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222222333444555999???IIITTT```mmmxxxqqqaaaSSSKKKEEEKKKPPPRRRQQQTTT\\\ccczzz~~~|||{{{qqqjjjkkkppplllxxxqqqmmmfff___[[[^^^cccfffgggWWWEEE===;;;999888888777777777666666;;;BBBHHHTTTGGG888111222555555222555555555555555555555555333333333333333333333333222222222222222222222222333333333444444444444555333444555444555===MMMZZZxxxssspppxxxqqqfffjjjooogggXXXPPPIIIPPP[[[eeegggaaaVVVOOO;;;888444333444555555444222222222222111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////000111222111000666DDDXXXkkkwww|||}}}|||}}}lllpppuuu|||wwwgggXXXQQQPPP^^^wwwwwwjjjcccdddhhhiiihhhXXXUUUQQQMMMKKKNNNVVV]]]XXXNNNCCC>>>???@@@===999555555555444333333222222333444444444444333222222222222111111111111222222333333222222111111000000000000000000000000000000000000000000000000000000///000111111222222111111000111111111222222333333444111333>>>OOOccc{{{|||uuussstttvvvvvv~~~zzzxxxuuuvvv}}}{{{yyyvvvrrriii[[[KKK@@@888666444444666666555333555555444444444333333333222333333444444444333333222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111222111000111444666@@@GGGSSS```lllwwwzzzoooaaaRRRGGG@@@999===AAABBBFFFSSSgggvvvvvvpppgggaaabbblllxxxyyyllleeejjjssszzznnnccc]]]]]]___fff\\\OOOFFF===777777;;;999888777666666999>>>AAAHHH???555222555777666333555555555555555555555555333333333333333333333333222222222222222222222333333333444444444555555555444555666555777AAAMMMVVVwwwwwwnnnlllrrrooohhhdddLLLKKKQQQ^^^ggggggaaa]]]HHHBBB:::555555666555444333222222222222111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000///000222222111222555777EEEVVVlllzzz~~~}}}~~~{{{yyywwwyyy~~~{{{rrrkkkgggeeedddggglll~~~tttjjjggghhhhhhaaa```___]]]XXXUUUXXX^^^ccc[[[QQQKKKIIIHHHEEEBBB:::888666444333222222333444444444444444333222222222222111111111111222222333333222222222111111111000000000000000000000000000000000000000000000000//////000111111111111000111111111222333333444444222333<<>>???>>>>>>AAAMMM]]]iii^^^YYYSSSUUU___mmmyyy|||rrrjjjgggqqqpppbbb]]]___ddd___YYYRRRGGG===:::<<<:::999888777777888:::;;;:::777444444666777666555555555555555555555555555333333333333444444444444222222222222333333333333333444444444555555555555444666666777===GGGOOOQQQyyyqqqrrrrrrsssvvv\\\QQQLLLUUUaaadddcccaaaYYYPPPCCC:::777666444222333333222222222111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000...111333222111444>>>FFF]]]iiiwww{{{ttttttvvv{{{zzziii]]]]]]iii~~~}}}ooofffgggddddddfffeee___^^^aaahhhddd```\\\XXXTTTOOOLLL???===999555333333444555444444444555444444333222333222222111111222222333333333222222222222111111000000000000000000000000000000000000000000000000//////000111111111111111111111222222333444444555444===PPPeeettt}}}~~~uuufffdddiiiyyy||||||wwwssslllccc]]]FFF@@@999666777:::999888555555444444444333333333222333333444555555444444333333222222222111111111000000000000000000000000000000000000000000000000111111111111111111111111000111222111000555===EEESSS]]]kkkxxx}}}mmm[[[QQQOOOMMMEEE===>>>>>>@@@DDDKKKRRRYYY\\\VVVYYY___hhhsss{{{~~~uuuooosssyyyjjjeeeeeebbb```^^^VVVIII@@@===:::999999999999999888777444555555555555555555555555555555555555555555555333333333444444444555555222222222333333333444444444444444444555555555555333555777:::EEEPPPRRRMMM}}}yyyvvvssswww~~~ooo]]]PPPTTT___ddddddcccfffZZZJJJ>>>888666333111333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///222444111000666EEERRRnnnuuu{{{}}}~~~~~~wwwrrruuu|||wwwbbb[[[[[[]]]ddd|||yyywwwwwwllldddaaafffiiifffeeehhhhhhiiijjjhhhddd]]]WWWSSSDDD@@@;;;666444444666777444444555555444444333222333222222111111222222333333333222222222222222222000000000000000000000000000000000000000000000000000000111222222222222111111111222333333444555555888HHHbbbxxx~~~}}}sssfffbbbhhh{{{|||vvv|||{{{tttnnnjjjiiiRRRJJJ???999888888666444555555444444444333333333222333333444555555555444333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000111222111222888CCCLLLYYYdddsssdddSSSBBB>>>EEEIIIBBB999<<<@@@HHHUUUaaahhhhhhfff]]]eeerrr~~~}}}qqqsss|||pppgggdddcccfffbbbTTTFFF===999999999:::;;;:::888666444666777666333222444666666666666666666666666666333333333444444555555555222222222333333444444444444444444555555555666666333555777===JJJVVVUUUMMM~~~zzzcccPPPVVVggghhh[[[fff```UUUIII>>>888666666444444333111000000222444222222111111111111222222111111000000000000111111222111111111000000//////////////////000000000000000000//////.........---...//////000000000000000//////000111333333111000444444333333:::III^^^mmmxxxxxxyyy}}}xxxiiizzzqqq\\\aaaiii^^^]]]qqqssskkkooopppiiieeegggiiihhhhhhhhhgggddd^^^ZZZWWWMMM@@@888777888666333666555444444555444222000333333333333333333333333222222222111111111111000111111111111111111111111000000000000000000000000000000000000000111111222111555444//////666888666LLLaaauuu~~~tttjjjkkkppprrroooxxxsss|||xxxwwwrrr``````QQQBBB;;;999666333333666555555555555444444444555555444444444333333333333333333333333333333333111111111111111111111111222222111111111111222222333444444333222111000///000444777555555<<>>;;;:::;;;===>>>???HHHYYYiiimmmhhhhhhnnnxxx}}}zzzwwwvvvuuuqqqhhheeekkklllWWW>>><<<===<<<:::777555666777777777666666666666777888777666666666666555555555555555444444444333333333444444444555555555666666555444444444444555666666666333888EEETTT]]]cccggg}}}~~~eeeTTTWWWaaagggcccaaa\\\SSSGGG===777555666666555333222111111222222222111111111111222222111111000000000000111111111111111111000000000///////////////000000000111000000/////////............//////000000000000000///.........000111222222111111444===MMM^^^nnnwwwzzz{{{}}}~~~zzzzzz~~~tttaaaZZZbbbpppsss}}}ssskkkfffiiirrrjjjjjjkkkjjjhhhgggeeeddd[[[TTTJJJ@@@999666666777777666555555666666444222333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111222222222111333555333222<<>>===<<<>>>AAAGGGRRR]]]dddjjjrrrzzz}}}rrrsss}}}mmmdddgggkkkfff\\\EEEAAA<<<;;;<<<<<<:::888777777666666666777777888666666666555555555555444555555555444444444333333444444444555555555666666555444444444444555666666888666;;;MMM___lllrrrvvv{{{bbbWWW\\\fffaaabbbbbb^^^SSSFFF;;;444888777666555444222111111222222111111111111222222111111000000000000111111111111111111000000000000/////////000000000111111000000////////////.........///000000111111000000000///......///111333555000222;;;MMMbbbssszzz|||zzz}}}}}}ssstttmmm\\\XXXRRR]]]uuujjjiiijjjlllllljjjfffdddfffhhh```^^^XXXLLL>>>777777;;;777666555555666777555444333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111000000000000111222222333...111999777444GGGcccyyy}}}yyysssiiieeerrr~~~tttmmmcccXXXMMMAAA999777;;;888888888777777777666666555555555444444444444333333333333333333333333333222222222222222222222222222222111111111111222222000111111222333444444555333555999>>>HHHUUUdddmmmrrr{{{wwwcccOOOHHH===;;;CCCFFF??????EEEKKKRRR[[[bbblllyyy||||||lllhhhkkkuuu~~~cccVVVFFF===<<<===:::666888888777777777777777888666555555555555444444444555555555444444444444333444444555555555666666666555555444444555555666777:::888AAAXXXooo~~~vvvjjjfffgggeeecccbbb]]]RRRBBB666777666555555555444222111333222222111111222222333222111111000000111111222111111111000000000000000//////000000000111111111000000////////////////////////000111111111111000222222222111111222333555444;;;III\\\nnnxxx{{{yyyzzz~~~|||yyyuuuqqqtttjjjQQQGGGTTTfff|||{{{vvvfffoooqqqrrrnnngggcccdddgggdddeeeaaaWWWJJJ???::::::777666444555666777666555444444444444444444444444333333222222222111111111111111111111111111111111111111111111111111111111111111000000111111222333555///000666999AAAZZZuuu~~~wwwhhh]]]jjjwwwoooiiiaaaVVVIII<<<999;;;888888777777777666666666555555555555444444444444333333333333333333333333222222222222222222222222333222222111111222222333111222222222333444444555888999===FFFRRR```kkkrrrzzz}}}~~~}}}wwwgggVVVKKKCCCDDDNNNMMMEEEJJJXXX___jjjuuu{{{}}}zzz~~~uuuoooyyy|||```KKKAAA>>><<<:::999999888777777777888888555555555555444444444444555555555555444444444444555555555555666666666666555555555555555666666777999:::HHHccc|||~~~xxxmmmcccbbbccc]]]LLL>>>888666444444555666444222333333222222222222333333222222111111111111222222000000000000000000111111000000000000111111111111//////000000000000000000///000000111111111111111000222444333111111222444<<>>;;;;;;:::999888888888888777666666666666555555555666666666555555555444444555555666666666777777777666666555555666666777888777AAAXXXtttyyy}}}nnnhhhddd]]]VVVDDD>>>888555666777666444444333333222222333333444333222222111111222222333///000000000111111111111000000111111111222222222//////000000000111111111000000111222222222222111...000111//////333;;;BBBYYYffftttzzzxxxyyy}}}xxxxxxzzzsssiiiPPPPPPXXXTTTtttyyyvvvooolllkkkiiieeebbbcccdddaaaWWWNNN???<<<999777777777777666555555555555555555555555444444333333333222222222111111111111111111111111222222222222222222222222222222111111222222333444555666>>>PPPeeevvvuuueee```dddgggmmmnnngggcccYYYJJJ???888888888777777777666666666666666666555555555555333333333333333333333333333333333333333333333333444333333222222333333444444333222222222444666777;;;EEETTTdddqqqzzz~~~uuueeeWWWPPPWWWaaaiiihhhjjjuuuzzzssskkk]]]JJJ<<<<<<<<<;;;999999888888888888888777777777666666666666666666666555555555555555666666666777777777777666666666666666777777888:::GGG```{{{wwwjjjdddaaa___KKKDDD;;;777777888666333444333333222222333333444333222222111111222222333//////000000111111111222000111111111111222222222//////000000111111111222000000111222222222222111111222111///000777DDDNNNeeennnwwwyyywwwyyy~~~uuuqqqqqqtttttt\\\UUUXXX\\\uuuwwwrrrpppjjjfffccccccdddddd___[[[BBB???;;;999999999888888555555555555555555555555444444444333333333222222111111111111111111111111222222222222222222222222222222111111222222333444666333CCCbbbwwwzzz~~~mmm]]]]]]iiitttsssiiiiiiaaaQQQDDD999999999888888888888777777666666666555555555555333333333333333333333333333333333333333333333333444333333222222333333444222222111111333555888:::BBBMMM^^^mmmwww}}}yyyfffUUUQQQTTTgggqqquuurrruuu|||{{{uuuqqqfffRRRBBB===<<<;;;:::999999999999888888888888777777777777777666666666555555555555666666666666777777777777666666666666666777888888===KKKeee~~~vvvfff``````VVVLLL>>>555555888555000444444333333333333222222333333333333333333333333111111111111111111111111//////000111111111111111000000000000111111111111222222222222222222333333222111222333222999OOOeeeuuutttuuuwww|||yyyrrrllljjjqqq{{{rrraaaVVVXXXhhhwwwtttxxxpppkkkeeedddeeeddd```]]]WWWOOODDD;;;777777888888666666555555555444444444555555444333333222111111222222222222222222222222333333333333333333333333444333444777555222333777777AAAYYYsss~~~|||~~~~~~oooeeecccnnnwwwiii___VVVQQQ???<<<::::::666222333888888888888888777777777777555555444444444333333333555444333333222222222222444333333222111111111222000000222333111///555===NNNZZZgggpppxxx~~~xxxbbbQQQPPP[[[eeeyyy~~~|||xxxoooeeeSSSAAA>>>>>><<<:::::::::999666999999999888888888888777777777777777777777777777555555666666666666555555666555444444666777777777;;;PPPkkksssgggeee\\\SSSEEE;;;777777666444555555555444444444333333333333333333333333333333111111111111111111111111///000000111111111111111000000000000111111111111222222222222333333333333444222222555:::DDDXXXkkkvvvvvvwwwzzz~~~yyypppmmmjjjiiikkkoooddd\\\\\\eeejjjooo}}}|||vvv{{{wwwqqqkkkgggdddaaa```ZZZSSSIII???999777888999666666666555555555444444555555444444333222222111222222222222222222222222333333333333333333333333555444555777555222444999@@@OOOgggzzz~~~zzzrrrkkknnnzzzrrrggg___WWWEEE???;;;:::888555555999888888888777777777666666555555444444444333333333555444333333222222333333444333333222111111222222222111222444333333:::CCCXXXcccpppwww|||~~~vvveeeTTTJJJOOO___lllzzz}}}rrrXXXCCC>>>===;;;999999:::;;;:::999999999999888888888888777777777777777777777777555555666666666666555555777777666666777888888888AAAYYYuuuoooeeebbb[[[PPPDDD:::666777999666666666555555555555444333333333333333333333333000000000000000000000000///000111111222222111111000000000111111111222222222222222333333333444444666333444<<>>LLL```vvv~~~~~~~~~wwwkkkiiimmm~~~~~~pppeee\\\MMMDDD===;;;:::888888999777777777777666666666666555555444444444333333333555444333333333333333333444333333222222222222222444222333555666999BBBLLLdddmmmuuuyyy||||||vvvbbbMMMDDDCCCIIIXXXhhhxxx~~~{{{bbbIIIAAA???<<<;;;::::::;;;===:::999999999888888888888777777777777777777777777555666666777777666666555999888888777888999:::;;;BBB]]]tttwwwxxx}}}hhhddd___XXXNNNAAA888777;;;666666666555555555444444333333333333333333333333000000000000000000000000000000111222222222222111000000111111111222222222222222333333444444555555555555;;;HHHXXXgggqqqwwwxxx|||~~~|||nnnppptttrrreeeTTTJJJIII___ttt~~~xxxpppiiiddddddbbb]]]TTTIII@@@;;;999777777777666666666555555555555444444333333333333333333333333333333333333222222333333333333444444666555444555333444<<>>>>>===;;;:::<<<::::::999999999888888888777777777777777777777777666666777777777777666666999999999888777999;;;===GGG^^^jjj```___tttuuufffaaa\\\VVVJJJ===888:::555555555444444444444333333333333333333333333333000000000000000000000000000000111222222222222222111111111111222222222222222333333444555555666666555;;;GGGWWWhhhtttyyyxxx}}}|||uuurrrnnntttxxxooo[[[LLLNNNYYYsss~~~vvvmmmgggddddddbbb[[[QQQEEE<<<666888888777777777666666666555555444444444444333333333333333333333333333333222222222333333444444444555333333444444888EEERRRhhhttt||||||||||||uuu{{{qqqgggeeedddwwwmmmeeeZZZNNNBBB>>><<<:::888999777777777777666666666666555555444444444333333333444444444333333444555555444333333222333333444444444111111666<<>>EEEKKKOOO^^^qqq~~~{{{yyyxxxNNNDDD<<<===???<<<:::;;;:::::::::999999999999888888888888888888888888888666666777777777777666666777888888777666888<<>>:::888:::888888888888777777777777555555444444444333333333444444444444444444555666333333333333333444444555555222222888AAAJJJUUU___hhhooouuuvvvssslll___RRRCCC>>>>>>GGGQQQ\\\ooo}}}zzzyyyzzzzzz```MMM<<<;;;???>>>;;;<<<::::::::::::999999999999888888888888888888888888666777777888888777777666555777888777666999>>>CCC```___UUUHHHQQQnnnooobbb```[[[MMM@@@;;;666666666555555555555444333333333333333333333333222222222222222222222222000111222222333333222222111111111222222222333333333333444555666777888888AAASSSfffqqqwww}}}yyynnnfffcccdddrrrhhh]]]XXXXXXbbbsss|||xxxzzz~~~|||lllgggaaa^^^[[[TTTIII@@@999999888888888777777777444444555555555555555555444444444444444444444444111111222333333444555555333333444888<<>>@@@???<<<===;;;;;;:::::::::999999999888888888888888888888888777777888888888888777777555777999888888;;;BBBHHHbbbYYYNNNMMM___zzzwwwdddaaa___RRRDDD===777777777777666666666666333333333333333333333333333333333333333333333333111111222333333333333222111111222222222333333333333333444555666777888999HHH]]]pppvvvxxx}}}xxxlll```[[[\\\___^^^SSSOOO]]]xxxuuu}}}uuulllccc___```\\\SSSKKK999999999888888888888777444444555555555555555555444444444444444444444444111111222333333444555555333333666:::@@@NNNggg}}}~~~}}}wwwxxxyyyrrrkkkqqqbbb[[[SSSKKKBBB::::::===:::::::::999999999888888555555444444444333333333444444444444444555666777333333333333333444555666888555666???IIIRRR\\\eeellleeeWWWIIICCCCCCBBB>>>FFFRRR```mmm{{{{{{{{{}}}SSSCCCCCC@@@======;;;;;;;;;:::::::::999999888888888888888888888888777777888888888888777777555888::::::999===DDDKKKeeeWWWOOOYYYqqqlll``````YYYKKKAAA:::999777666555555555666444444444333333333222222222222222222222222222222333333333222222111111111222222222222222222222222111333444333222666>>>DDD___iiiuuu}}}vvvkkkccc]]]VVVPPPMMMKKKQQQddd}}}zzzfff___aaa```XXXQQQAAA???<<<:::999888666555777666666666555555555555444444444444444444444444555444444444444555666666111777::::::HHHbbbvvv||||||{{{vvvkkkkkkzzzxxx\\\TTTSSSBBB:::>>>999:::::::::999999999888888777666666666555555555555555555555555555555555555666555333333444555666666555888<<>>===IIIaaauuuwww|||sssfff```VVVLLL@@@;;;555444777999777444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333000555888777777@@@RRRaaarrruuuzzzrrrmmmfff]]]VVVRRRPPPPPP]]]www{{{lllbbb]]]\\\PPPHHH>>>999999;;;:::888777777777666666666555555444444444444444444444444555555444444555555666777888666===OOOeeettt}}}vvviiikkk|||aaaSSSRRRDDD777:::::::::::::::999999999999777777777666666666555555555555555555555555555555444444555555555666666666555===FFFOOOZZZccceeeaaaMMMHHHAAA;;;===LLLaaarrr{{{zzz}}}jjjIII???CCC>>>===<<<<<<===>>><<<;;;::::::999999999999::::::888888888888999999999:::888;;;999:::@@@@@@MMMfffzzzoooccc\\\UUUFFF>>>666444888:::888444555444444444444333333333333333333333333333333333333333333333333333333333222222222333333333333333222444777999>>>LLL^^^lllvvvxxx|||yyyuuugggiiifff\\\SSSRRRWWWZZZooottteee^^^ZZZWWWMMMAAA::::::;;;:::888777777777666666666666555555555555555555555555555555555555555555666666777999555@@@[[[rrr{{{vvvkkkhhh}}}wwwXXXTTTIII:::===;;;;;;:::::::::999999999777777777666666666666555555555555555555555555555333444666666666666666777999CCCNNNWWW___ccc___XXXCCCGGGEEE???CCCTTTiiivvvyyyyyyvvvvvvcccJJJCCC>>>===<<<===>>>>>><<<::::::::::::999999:::::::::888888888999999999::::::999<<<999:::@@@AAAOOOiiiuuu~~~lllaaa]]]LLLDDD:::666999;;;888444555555555444444444333333333333333333333333333333333333333333333333333333222222333333333444444444555444444;;;IIIZZZiiiqqqxxx{{{xxxmmmfff[[[```]]]UUUTTTbbbvvv{{{ooojjjlllrrrvvvssseee[[[\\\RRRFFF===;;;:::999777888777777777666666666666555555555555555555555555666555555555555666777777888888GGGcccxxx~~~yyynnnhhh{{{hhhWWWPPPDDDBBB;;;;;;;;;:::::::::999999888777777777666666666666666666666666666666666666222444666666555555777999<<>><<<<<<======;;;:::;;;::::::::::::::::::;;;888999999999999:::::::::;;;===999:::???BBBPPPjjjvvvuuubbb]]]SSSJJJ???:::999:::888666555555555555444444444333333333333333333333333333333333333333444444444444222222333333444444555555777555777CCCUUUfffooorrrzzz~~~|||oooaaaXXXPPPRRRPPPPPPbbb~~~rrriii``````eeemmmyyynnn______XXXNNNDDD>>>;;;999888888888777777777666666666555555555555555555555555666666555555666666777888777AAATTTkkkyyy}}}}}}rrrqqqxxx^^^SSSJJJBBB;;;;;;;;;;;;::::::::::::888888777777777666666666666666666666666666666666333555777666444444888<<<===GGGSSS]]]eeejjjfff___ZZZPPPDDDAAAKKK^^^ssswwwzzzrrrFFFCCCAAA>>><<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999999999::::::::::::;;;<<<999:::@@@DDDTTTooo}}}hhh___WWWPPPFFF===999888888888555555555555444444444444444444444444444444444444333333333444444444555555222222333333444555555666666888@@@NNN___lllssstttzzz~~~rrrbbbUUUNNNKKKKKKNNN]]]sssiiidddfffcccfffqqq~~~zzziiiaaa^^^WWWMMMBBB<<<999999888888888777777777666666555555555555555555555555666666666666666777777888999MMMdddqqqxxx}}}uuunnn~~~rrrYYYOOODDD<<<;;;;;;;;;;;;:::::::::888888888777777777666666666666666666666666666666444666777444222444999???EEENNNXXX```iiiooonnniii]]]LLLBBBKKK]]]kkkxxx}}}wwwuuuyyybbbIIIEEE@@@===<<<=========;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;999;;;888:::BBBHHHZZZvvvttthhhZZZSSSIII???999777888999666666555555555444444444444444444444444444444444333333333444444555555555222222333333444555666666444;;;HHHVVVdddnnntttvvvyyy}}}xxxhhhWWWLLLGGGJJJKKKTTTqqqmmmhhhjjjllllllpppqqq{{{vvvbbbaaa]]]SSSFFF===:::;;;888888888888777777777777666666666666666666666666666666666666666777888888;;;VVVooovvvwww}}}~~~pppnnneeeWWWKKK<<<<<<;;;;;;;;;:::::::::888888888888777777777777777777777777777777777777555666777444111333:::@@@OOOVVV]]]dddkkkrrrqqqmmmWWWEEEBBBXXXpppxxx|||}}}yyytttvvvNNNIIICCC>>>===>>>??????<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;777:::888;;;DDDLLL___|||yyykkk^^^ZZZNNN@@@;;;>>>;;;555666666555555555666666777444444444444444444444444444444444444444444444444111555444222555???FFFFFF444AAATTTdddlllpppuuu||||||uuukkk\\\OOOJJJLLLOOORRRgggyyy|||mmmiiimmmsss{{{ooocccZZZVVVMMM>>>999===;;;;;;:::999888888888888777777777777777777777777999888999;;;999666666;;;HHH\\\pppxxxyyy}}}xxxjjjmmmyyy[[[OOO@@@@@@>>>=========;;;777888888888888777777777777777777777777777777777777777888999888666777<<<@@@IIIXXXdddgggkkkooojjj___EEELLL[[[mmmzzzxxxuuuooowwwkkkLLLCCCGGG>>><<>>KKK^^^qqqyyy{{{}}}nnnooogggPPPHHHCCC===;;;===>>>;;;777888888888888777777777777777777777777777777777777666777888777666999@@@EEEOOOZZZdddhhhlllooodddUUUIIIWWWkkkyyy}}}xxxqqqwww___EEECCCAAA;;;<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;;;;DDDWWWjjjuuuzzzlllaaaWWWPPPEEE999666<<<777666666555555666666666444444444444444444444444444444444444444444444444222555555222333999>>>@@@LLLVVVbbblllrrrwww{{{~~~}}}lll[[[RRRJJJJJJYYYmmmyyyuuu|||fff[[[XXXOOOCCC<<<;;;;;;999888888777777777777777777777777777777777444444555888777777<<>><<<;;;:::888888777777777777777777777777777777777555444555777666777???IIIXXXgggwwwxxxnnnxxxjjjQQQHHH@@@<<<<<<::::::;;;999999999888888888777777777777777777777777777777777777777666777===HHHOOO[[[aaafffgggiiihhh___SSShhhuuu}}}|||}}}xxxooozzzqqqGGGDDD@@@:::BBB=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;===HHH[[[llltttzzznnnVVVUUURRRBBB888:::888888777666666666666666555555555555555555555555555555555555555555555555444444555444333666>>>EEEYYYaaahhhmmmsssyyywwwqqqeeeZZZNNNLLLWWWwwwrrrnnnmmmyyyrrr___RRRHHHDDD===<<<;;;999888777777777888888888888888888888888777666777777666999DDDPPP```mmmzzzpppvvv|||TTTLLLDDDAAA<<<777888===999999999999888888888888888888888888888888888888999999888777888???JJJRRR\\\bbbggggggffffffeeedddwww}}}|||}}}~~~uuuyyyWWWCCCBBB>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===III\\\lllrrrzzz___XXXVVVHHH<<<:::999999888777666666666666555555555555555555555555555555555555555555555555555444555666666999DDDOOO___gggmmmpppuuuyyyrrrgggTTTQQQKKKKKKaaauuuhhhdddooo|||lllXXXMMMIII???>>><<<;;;999888888888888888888888888888888888888888888999888===KKKZZZiiisss|||~~~xxxppp```SSSHHHCCC===777888>>>:::999999999999888888888888888888888888888888888999999999888:::BBBLLLUUU\\\bbbhhhiiigggiiiooouuu~~~zzzwwwtttLLLDDDAAA<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>><<<;;;:::999999888888888888888888888888777777888:::;;;BBBSSSdddpppwww}}}|||uuunnnuuu^^^HHHAAA???:::999===::::::999999999888888888888888888888888888888888666777999:::===EEEPPPXXX]]]aaagggkkknnnrrrxxx~~~~~~|||bbbIIIDDD@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>BBBPPPcccpppttt~~~zzz~~~dddWWWMMMEEE@@@:::999888777666666666666666666666666666666666666666666666666666666666666777555555888:::@@@PPPaaacccmmmrrrsssuuusssbbbNNNHHHOOOPPPYYYuuukkkiiikkkyyyttt]]]PPPAAA@@@???===;;;:::::::::888888888888888888888888666666888:::<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@EEESSSfffrrrvvvxxxmmm___WWWGGGBBB:::;;;;;;:::888666555555777666666666555555555555666666666666777777777777888444222777BBBOOOYYY___iiisssvvvuuuqqq```QQQRRROOOQQQ]]]{{{vvviiigggmmmzzzeeeXXXHHH>>>???AAA;;;;;;<<<666999999999999999999999999:::999888888>>>LLL]]]iiiqqqyyywww{{{qqqnnntttNNNEEE>>>:::<<<======;;;:::888777777888888888888777777777777888888:::999999<<>>AAA???;;;;;;>>>======<<<<<<<<<<<<======>>>:::<<>><<<;;;:::888888888888999888888777777777777888888999999:::===CCCMMMUUU[[[]]]ccciiimmmrrrxxxzzzxxxxxx{{{yyyvvv}}}NNNDDD@@@>>>>>>AAA@@@<<<<<>>KKK[[[gggpppwwwyyylllZZZRRRAAA<<<<<<;;;999999888888777777777777666666666555555555555555555666666666666777777999@@@KKKWWWaaaffflllrrrnnnhhhaaaSSSMMMVVVddd{{{eeecccfffrrreeeZZZIIIAAAAAA;;;<<<@@@===:::::::::::::::::::::::::::888777:::CCCRRRcccnnnxxxuuuyyyyyyqqq}}}jjjNNN???BBBCCC999<<<;;;:::999888888999999888888777777777777888888888999:::>>>EEENNNWWW\\\___eeekkknnnsssxxxyyywwwzzzyyytttuuu```DDDBBB???>>>@@@@@@======@@@======<<<<<<<<<<<<======@@@===AAAMMM\\\hhhqqqxxx~~~yyy~~~~~~aaaXXXIII???===:::999999999999999777777777666666666666555444555555555666666666666666888>>>FFFQQQ\\\dddiiinnnpppiiiaaaZZZOOORRRdddnnnfffhhhwwwfffOOODDDBBB<<<;;;>>>:::::::::::::::::::::::::::999888888<<>>:::::::::::::::::::::::::::999888999???JJJYYYfffooopppppp{{{zzznnn{{{]]]AAADDDGGG888;;;;;;;;;;;;:::::::::999999999888888888888999999888:::===CCCJJJRRRYYY]]]aaahhhnnnrrrwww}}}}}}~~~xxxvvvWWWGGGAAA===>>>>>>======???======<<<<<<<<<<<<============CCCPPP]]]fffooovvv}}}{{{|||]]]QQQGGGBBB;;;888999::::::999888888777777777666666666666666666666777777777777555<<>>::::::::::::::::::::::::999999;;;CCCNNN[[[eeejjjnnnpppppphhhiii{{{|||nnnGGGBBBCCC888::::::;;;;;;;;;;;;::::::999999888888888888999999999;;;???EEELLLTTTZZZ]]]bbbhhhnnnrrrxxx~~~yyyvvv~~~fffLLLDDD>>>>>>>>>======>>>======<<<<<<<<<<<<======<<<===EEERRR]]]fffnnnuuu|||||||||yyyiiiUUUKKKDDD<<<888999::::::888888888888777777777666666777777777777888888888999666???LLLXXXaaaggglllooogggbbbVVVPPPRRRZZZ{{{uuuvvvsssUUULLLCCC>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::===FFFQQQ[[[bbbeeeiiippphhh^^^qqqqqqRRR@@@???888999:::;;;<<<<<<;;;:::::::::999999888888999999::::::===AAAGGGNNNTTTYYY\\\ccciiiooorrrwww}}}~~~{{{wwwwwwRRRHHH@@@???@@@>>>>>>>>>======<<<<<<<<<<<<======<<>>BBBHHHOOOUUUYYY[[[dddjjjoooqqquuuzzz{{{xxxyyy|||VVVLLLCCCAAABBB@@@??????======<<<<<<<<<<<<=========@@@IIIWWWaaahhhpppwww}}}{{{wwwvvvvvvvvvyyyzzzrrr{{{iii~~~ZZZYYYHHH@@@===777:::>>>888888888888888777777777777444666777777666666777999<<>>===<<<;;;;;;;;;;;;;;;::::::999999888999999999;;;???DDDJJJOOOUUUZZZ^^^^^^eeennntttxxx{{{{{{yyypppyyyNNN>>>FFFAAA>>>BBB==============================>>>EEEQQQ\\\ccclllssszzz~~~zzzuuurrrrrrqqqppplllooojjjeeeyyyuuuwwwkkk[[[KKKBBB???888999<<<777888888888888777777777777555666777777777777999;;;EEEOOOYYY___ffflllkkkeeeXXXRRR]]]wwwgggnnnxxxlllppp]]]GGGCCCAAA=========<<<<<<<<<;;;;;;;;;===<<>>======<<<;;;;;;;;;;;;::::::999999999999999:::;;;???EEEJJJOOOUUU[[[^^^```ffflllrrrvvvyyyzzzzzzbbbBBBBBB===;;;@@@???========================>>>@@@HHHTTT]]]dddlllsssxxxuuuooonnnnnnmmmjjjdddeee___]]]oootttnnn___NNNFFFCCC:::888;;;888999999888888888777777777555666777777777999;;;>>>MMMRRRXXX```hhhkkkfff]]]WWWUUUllliiijjj~~~}}}ttt}}}pppMMMCCCAAA>>>=========<<<<<<<<<;;;;;;>>>>>>DDDNNNVVV[[[aaafffoooeeevvv}}}gggYYYhhhdddDDDBBB???>>>===<<<;;;;;;;;;;;;::::::999999999999::::::<<<@@@EEEKKKPPPVVV[[[___dddggglllqqquuuxxxyyyzzzxxxIIIBBB@@@===>>>???========================???BBBJJJVVV^^^ccckkkrrryyyssslllkkkllliiifffbbbaaa\\\YYYccc{{{zzzfffiiifffRRRHHHEEE;;;777:::999999999999888888888777777666777777888888;;;???BBBNNNQQQXXXccckkklllbbbXXXSSSYYYzzzppphhhxxxUUUEEEBBB???============<<<<<<<<<<<<>>>???EEEOOOVVVZZZ```fffqqqiiiuuuZZZ^^^wwwHHHBBB??????>>><<<;;;;;;;;;;;;::::::999999999:::;;;;;;===AAAFFFLLLQQQWWW\\\```gggiiinnntttvvvuuuwwwzzzSSSFFFGGGBBB==============================???BBBKKKVVV]]]bbbiiiqqq{{{rrriiiggggggddd```[[[[[[YYYVVVVVVdddoooeeewwwsssYYYJJJEEE<<<888;;;;;;999999999999888888888888777777888888999===CCCGGGNNNSSS\\\gggmmmggg\\\SSSOOOaaaeeeiiiaaaIIICCC@@@>>>>>>=========<<<<<<<<<===???FFFOOOUUUYYY___gggoooppp}}}}}}bbbVVVtttUUUCCC@@@???>>>===<<<;;;;;;;;;:::999999999:::;;;;;;<<<>>>BBBGGGMMMRRRXXX]]]aaahhhkkkrrrxxxwwwtttwwwcccIIIGGGBBB<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBKKKUUU[[[___gggppp|||~~~~~~rrrgggccc```]]]ZZZXXXWWWXXXXXXSSSXXXuuu~~~gggfffxxxeeeMMMFFF>>>:::<<<<<<:::999999999999888888888888888888888:::???FFFKKKRRRXXXccckkkiii^^^UUURRROOOmmmssseeewwwqqqRRRDDDAAA>>>>>>>>>=========<<<<<<===@@@GGGPPPVVVYYYaaaiiimmm{{{uuutttvvvYYYdddmmmGGGAAA@@@???===<<<;;;;;;::::::999999::::::;;;<<<===???CCCHHHNNNSSSYYY^^^bbbhhhllltttzzzwwwsss~~~yyyKKKAAA>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>BBBKKKTTTYYY^^^hhhrrr{{{||||||vvvjjjaaa]]]ZZZYYY[[[TTTSSSXXXTTTSSSjjjppp___bbbxxxtttSSSIII@@@;;;===<<<::::::999999999888888888888888888888;;;AAAIIIOOORRRZZZfffjjjaaaVVVTTTZZZ```{{{mmmooo|||[[[FFFBBB>>>>>>>>>>>>=========<<<===AAAJJJSSSXXX\\\dddmmmqqq|||rrrnnnooowwwttthhhllltttxxx}}}ddd]]]tttOOOBBBAAA???===<<<;;;;;;:::999999999::::::<<<======@@@CCCIIIOOOTTTYYY___cccgggkkktttxxxssstttUUUCCC@@@>>>EEE>>>>>>>>>>>>>>>>>>>>>>>>???CCCKKKSSSXXX^^^jjjvvv|||zzzzzzmmmccc]]][[[ZZZ\\\OOOLLLRRRQQQLLL]]]wwwhhh___iiiXXXKKKBBB======;;;:::::::::999999999888888999888888888;;;BBBJJJPPPPPPYYYeeeggg\\\RRRXXXeeezzzhhhjjj{{{uuukkkbbbHHHBBB>>>>>>>>>>>>============>>>CCCLLLUUUZZZ^^^gggqqqvvv|||uuummmkkkmmmppp|||zzz}}}yyygggXXXWWWZZZ[[[dddooojjjZZZiiiVVVBBBAAA???>>><<<;;;;;;:::999999999:::;;;<<<===>>>@@@DDDJJJOOOTTTZZZ___cccfffjjjrrrvvvppptttcccKKKFFFAAADDD>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDLLLSSSXXX^^^lllyyy{{{~~~qqqeee\\\XXXWWWTTTTTTRRROOOMMMOOOVVV[[[|||qqqgggdddfffcccLLLCCC===<<<@@@;;;;;;::::::::::::999999777888:::<<>>>>>??????>>>===<<>>>>>;;;???AAA:::::::::::::::;;;===???@@@BBBFFFKKKOOORRRXXXaaagggmmmkkknnnqqqqqq}}}qqqIIIHHHHHH;;;???>>>>>>>>>>>>>>>??????AAADDDLLLTTTYYY___kkkvvv}}}sssggg]]]WWWUUUQQQQQQOOOMMMKKKLLLQQQUUUlllxxxfffccc```nnnqqqTTTEEE===:::;;;;;;;;;::::::::::::999999777888;;;===@@@DDDJJJNNNSSSaaa___UUURRRUUUuuu}}}gggiiioooZZZWWWqqqTTTHHHAAA???>>>>>>??????>>>===???HHHOOOPPPTTT\\\dddffftttlllfffhhhjjjhhhcccaaafffhhhkkkqqquuuvvvuuusssgggWWWIIIGGGFFFGGGPPP]]]llluuu}}}```XXXnnnPPPCCC@@@@@@<<<>>>@@@999;;;:::::::::;;;===???@@@BBBFFFKKKOOOSSSYYYaaagggmmmnnnqqqssssssRRRDDDDDD@@@@@@@@@????????????@@@@@@AAADDDKKKTTTYYY___kkkvvv~~~wwwjjj___VVVQQQMMMMMMLLLJJJHHHHHHKKKMMMYYYfff~~~kkkfffbbb]]]|||^^^GGG???<<<888;;;;;;::::::::::::999999777999<<<>>>AAAEEEJJJMMMXXXbbb^^^RRROOO]]]mmm^^^ooo{{{qqqfff[[[SSSWWWooobbbFFFBBB@@@>>>>>>???@@@???>>>AAAFFFKKKNNNTTT]]]eeehhhxxxddd^^^\\\```dddbbb^^^]]]___aaaffflllppprrrpppmmm```RRRFFFCCCBBBAAAGGGQQQUUUeeehhhVVV[[[WWWFFFAAABBB===<<<>>>999;;;:::::::::;;;===???@@@CCCFFFKKKOOOSSSYYYbbbhhhhhhkkkoooooopppcccBBB>>>DDDBBBAAAAAA@@@@@@@@@AAAAAAAAADDDKKKSSSXXX^^^jjjvvvyyymmm```UUUNNNJJJJJJIIIHHHFFFFFFFFFGGGMMMSSSjjjqqqgggggg\\\ppphhhJJJBBBAAA<<<;;;;;;:::::::::999999999777999===???BBBFFFJJJNNNXXX___^^^TTTOOObbbzzzlllfff|||qqqggg\\\VVVVVV___rrrsssHHHCCCAAA???>>>???@@@???>>>@@@EEEJJJQQQYYYccckkkoooxxxhhhTTTOOOOOOVVVZZZZZZWWWWWWXXX[[[```fffkkkllljjjgggZZZPPPFFFCCCBBBBBBFFFLLLVVVkkkqqqVVVUUUmmmbbbJJJ@@@BBB>>>;;;<<<:::;;;;;;:::;;;<<<===???@@@CCCGGGLLLPPPTTTZZZccciiiggglllnnnlllqqqzzzIII<<>>;;;;;;:::::::::999999999777999<<>>;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@AAACCCGGGLLLPPPUUU[[[dddjjjmmmrrrsssqqq|||]]]BBBCCCAAAAAA@@@???????????????BBBDDDJJJQQQVVV]]]jjjwwwzzzpppdddWWWNNNIIIGGGEEEDDDEEEEEEDDDCCCGGGGGGXXX~~~iii\\\YYYXXXZZZpppXXXDDD???<<<;;;;;;::::::::::::999999888999<<<>>>BBBHHHOOOTTTbbbXXXTTTOOOPPPqqq|||dddfffwwwxxxpppdddbbbbbbeeennn{{{[[[GGGDDD@@@??????@@@@@@@@@AAAFFFNNNVVV\\\bbbmmmxxxqqqeee\\\OOODDDAAAAAAFFFIIIGGGGGGHHHHHHIIILLLQQQUUUWWWVVVTTTNNNIIICCCAAABBBDDDGGGIIIIII\\\dddPPPSSSooo]]]@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAACCCGGGMMMQQQUUU\\\eeekkkpppsssssstttxxxRRRGGGBBBAAA@@@??????>>>??????BBBDDDIIIPPPVVV]]]jjjwwwyyypppfffYYYPPPHHHEEEBBBBBBCCCDDDDDDCCCDDDCCCNNNjjjvvv[[[VVVVVVOOOYYY}}}gggJJJ???===;;;;;;::::::::::::999999888999:::===AAAIIIQQQWWWaaaQQQPPPUUU```tttaaadddzzzmmmiiifffjjjpppttt|||hhhHHHEEEAAA??????@@@AAA@@@AAAEEENNNVVV[[[cccvvvrrrccc[[[WWWOOOFFFBBBAAADDDDDDBBBBBBEEEDDDDDDEEEHHHLLLNNNNNNMMMKKKHHHCCC???@@@DDDFFFFFFMMMYYYzzzpppUUUSSSkkklllCCCAAABBB===<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCGGGMMMQQQVVV]]]ffflllrrrsssrrrxxxeeeQQQCCCCCCAAA@@@@@@?????????BBBDDDIIIPPPUUU\\\jjjwwwwwwpppfffZZZRRRHHHDDD@@@@@@BBBDDDDDDCCCCCCAAAEEEXXXxxx}}}YYYQQQXXXQQQTTTcccrrrPPPBBB@@@;;;;;;;;;:::::::::999999888999:::<<>><<<;;;<<<<<<<<<<<<===>>>@@@AAACCCHHHMMMRRRVVV]]]fffmmmwwwwwwuuusssZZZEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDIIIPPPUUU\\\jjjwww~~~wwwoooeeeYYYQQQGGGDDDAAA@@@@@@AAAAAAAAAFFF@@@@@@MMMaaaxxx|||dddWWWSSSRRRNNNZZZ~~~TTT@@@AAA======<<<;;;::::::::::::;;;999999;;;AAAJJJSSSYYYUUUMMMTTTmmmppplllkkkuuuRRRGGGDDDCCC===@@@CCC===DDDHHHLLLQQQ\\\ttt~~~gggYYYVVVWWWTTTQQQGGGEEECCCAAA@@@AAABBBCCCBBBCCCEEEHHHJJJLLLMMMMMMKKKJJJFFFCCC@@@AAAEEEHHHEEEPPPgggcccPPPWWWzzzSSS===AAA:::555@@@;;;;;;;;;;;;<<<>>>???AAADDDGGGLLLQQQWWW]]]dddhhhrrr}}}{{{nnn```LLLFFFAAAAAAAAA???@@@CCCCCCCCCGGGNNNTTT\\\iiiuuu~~~|||uuunnndddYYYQQQGGGEEEAAA@@@@@@@@@@@@@@@CCCAAABBBIIITTTfffooo\\\SSSSSSNNNQQQ~~~vvv]]]DDDBBB======<<<;;;:::::::::::::::999999;;;AAAJJJSSSXXXPPPNNNccclllhhhkkk___JJJAAACCC??????BBB???CCCGGGLLLRRR___xxxttt```WWWWWWYYYUUUOOOFFFDDDBBB@@@???@@@AAABBBBBBCCCFFFHHHKKKLLLMMMNNNKKKIIIGGGCCCAAAAAAEEEHHHFFFOOObbbeeePPPQQQoooZZZ@@@BBB<<<777@@@;;;;;;;;;;;;<<<>>>@@@AAADDDGGGLLLQQQVVV^^^fffkkkvvv{{{|||oooUUUKKKEEEAAAAAAAAA??????BBBBBBCCCGGGNNNUUU\\\iiiuuu{{{tttlllcccXXXPPPHHHEEEAAA????????????>>>>>>AAADDDEEEFFFUUUttt{{{___QQQQQQQQQIIIeeerrrjjjJJJCCC>>>===<<<;;;:::::::::::::::::::::<<>>CCCBBB???AAAAAABBBGGGLLLSSSbbb~~~sssfffXXXTTTYYY[[[UUUMMMEEECCCAAA@@@???@@@AAABBBCCCDDDFFFIIIKKKLLLMMMMMMJJJIIIGGGDDDBBBBBBDDDGGGGGGMMM\\\kkkTTTLLL```dddDDDDDD???999???<<<;;;;;;;;;<<<>>>@@@AAADDDGGGKKKPPPVVV___hhhoooyyyvvv|||zzzMMMIIICCC@@@BBBBBB???>>>@@@BBBBBBGGGNNNUUU]]]iiiuuu~~~{{{ssslllbbbXXXPPPHHHEEEAAA???>>>>>>======;;;???CCCBBBAAAOOOpppaaaOOOMMMTTTHHHRRRwwwtttNNNDDD>>>===<<<;;;;;;:::::::::::::::;;;>>>CCCKKKRRRVVVVVVVVVxxxsssjjjgggkkk|||}}}jjj[[[hhh}}}~~~YYY===CCCEEE???@@@CCCCCCGGGMMMUUUdddzzzeee\\\SSSTTT[[[\\\SSSIIIEEEDDDBBB@@@@@@AAABBBCCCEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIHHHEEECCCCCCDDDFFFGGGLLLYYY}}}sssZZZKKKVVV{{{mmmGGGCCCAAA<<<>>><<<<<<;;;;;;===>>>@@@AAAEEEGGGJJJOOOWWWaaakkkrrryyyppp}}}yyyqqqlllnnnxxxPPPGGGBBB@@@BBBBBB???===>>>BBBBBBFFFNNNUUU]]]jjjvvv{{{zzzrrrkkkbbbXXXQQQHHHDDD@@@>>>>>>======<<<===>>>???@@@AAANNNhhhgggQQQLLLOOOKKKMMM\\\}}}RRREEE>>>>>>===<<<;;;;;;;;;;;;::::::<<>>AAABBBFFFNNNUUU]]]jjjvvv~~~yyyqqqiii```VVVPPPFFFCCC???============<<<@@@======>>>@@@HHHYYYiiiqqqZZZNNNGGGJJJPPPPPPsss{{{[[[FFF???>>>===<<<;;;;;;;;;;;;:::;;;===AAAFFFLLLQQQTTTPPPdddjjjdddfffmmmzzz~~~|||rrrbbbUUUPPPNNNMMMNNNNNNOOOPPPUUU^^^hhhoooyyyzzzyyyiiiYYY\\\jjjrrrFFFCCCDDDAAABBBCCCCCCHHHOOOWWWffftttiii[[[YYYXXXZZZZZZVVVNNNFFFFFFEEEDDDBBBBBBCCCEEEFFFIIIIIIJJJKKKLLLLLLLLLKKKHHHIIIJJJHHHFFFDDDDDDEEEFFFKKKSSSqqqwww\\\JJJNNNgggPPP@@@@@@>>>======<<<<<<<<<===???AAABBBEEEHHHLLLRRRZZZdddnnntttxxxyyyxxxlllddd___\\\[[[^^^```ccckkkttt___IIICCC@@@BBBBBB???>>>@@@AAAAAAFFFNNNUUU]]]kkkwwwvvvnnnfff]]]TTTMMMEEEBBB>>>===============>>><<<<<>>===<<<;;;;;;;;;;;;999;;;>>>BBBGGGLLLQQQSSSWWWyyyvvvhhhiiikkkzzzyyyttthhh[[[RRRMMMHHHGGGIIIIIIIIIIIIKKKNNNSSSZZZ```iiittt~~~|||xxxtttfff\\\\\\aaaxxx~~~}}}MMMBBBBBBCCCDDDAAAAAAGGGOOOYYYhhhpppfffYYY[[[\\\[[[XXXRRRLLLHHHEEEDDDCCCBBBBBBCCCEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSHHHIIIJJJIIIGGGEEEDDDDDDEEEIIILLLddd|||___LLLMMM\\\XXXAAA@@@???>>>======<<<<<<===???AAABBBEEEHHHNNNTTT\\\eeemmmsssxxxqqqkkkfffaaa\\\ZZZ\\\aaahhhooo{{{gggKKKEEEAAAAAAAAA??????BBB@@@AAAFFFNNNUUU]]]kkkwww}}}tttkkkddd[[[RRRKKKDDDAAA>>><<<===>>>>>>===;;;;;;===AAAAAAAAAGGGOOOhhhfffLLLLLLAAANNNIIIWWWjjjsssqqqHHH???>>>===<<<<<<;;;;;;<<<999;;;>>>BBBGGGLLLPPPSSSeeennniiinnnoooxxx{{{kkkYYYKKKJJJJJJFFFEEEHHHHHHHHHIIIKKKLLLMMMPPPUUUZZZfffxxxtttmmmyyyrrrmmmccc______\\\kkkzzzQQQBBBAAADDDEEE@@@???FFFPPPZZZiiirrriiiXXX[[[]]][[[VVVOOOKKKJJJDDDCCCBBBAAAAAABBBDDDEEEHHHIIILLLPPPSSSVVVXXXYYYGGGIIIJJJJJJGGGEEEDDDDDDEEEGGGGGGZZZdddOOOMMMUUUxxx___CCCAAA???>>>======<<<===>>>???AAABBBEEEIIIOOOVVV]]]eeemmmrrrvvvnnnhhhhhhddd^^^aaa___aaaiiitttzzzsssnnnLLLFFFAAAAAAAAA???@@@CCC@@@AAAFFFNNNUUU^^^kkkwww~~~yyypppggg^^^UUUNNNIIIBBB@@@===;;;999:::;;;<<<<<<<<<===>>>???AAAEEEIIIYYY|||lllRRRJJJ???KKKMMMQQQkkkgggyyyOOOCCC>>><<<======:::999:::999>>><<>>======???CCCFFFGGGIIIMMMSSS\\\eeennnrrrsss~~~pppkkkiiifffcccbbbfffeeeiiitttvvvmmmUUUEEE??????>>>DDDHHHAAABBBBBBFFFLLLSSS^^^ppp}}}yyytttlllddd\\\TTTNNNIIIBBB@@@===;;;999:::;;;<<<;;;<<<===>>>>>>AAAEEEHHH```~~~pppVVVMMMAAAJJJJJJLLLyyyoooddd}}}QQQDDD???===>>>>>>;;;:::<<<999??????AAAJJJNNNUUUeeeuuupppppppppbbbZZZRRRMMMGGGEEEGGGHHHGGGEEEHHHIIIKKKKKKKKKLLLOOOQQQUUUUUUYYYbbbmmm|||pppoooyyyuuunnnpppoooaaa```rrryyyvvvdddCCCDDDFFFAAABBBFFFFFFNNN```xxxwwwgggYYYWWW^^^fffnnnyyy~~~zzzyyyqqqvvvuuuuuu|||}}}uuukkk]]]]]]]]]\\\YYYTTTNNNJJJFFFDDDBBB@@@AAACCCGGGIIIJJJIIIQQQUUUZZZrrr|||jjjVVVNNNHHHJJJNNNOOOKKKFFFEEECCCKKKYYYtttvvvZZZQQQLLLeeeoooGGGBBB:::@@@======>>>======???CCCFFFHHHJJJNNNUUU^^^hhhqqqvvv}}}sssjjjiiijjjhhhggggggjjjnnnyyyuuuhhhcccMMMDDDDDD???>>>AAA>>>BBBBBBFFFMMMTTT___qqq~~~yyyrrrmmmfff___YYYSSSMMMIIIAAA???===;;;::::::;;;<<<;;;<<<======>>>@@@DDDGGGdddzzzvvv\\\PPPCCCIIIGGGFFFnnnyyyfffWWWFFFAAA>>>??????<<<;;;===999@@@@@@AAAHHHLLL[[[rrrzzztttrrrvvvyyyfffXXXNNNMMMIIIDDDCCCFFFHHHHHHGGGKKKMMMNNNOOOOOOPPPRRRTTTWWWSSSQQQSSSZZZfffyyyyyy~~~yyywwwrrruuuvvveee[[[eee||||||mmmoooGGGDDDEEEAAABBBFFFHHHRRRiii}}}ooobbbZZZRRRLLLOOOWWW[[[bbbkkkpppqqqqqqrrrsssrrrpppllleee___[[[ZZZ[[[ZZZaaaaaaccciiihhhlll{{{vvvlllbbb^^^ZZZZZZ[[[XXXRRRLLLFFFDDDBBBAAAAAADDDGGGIIILLLJJJQQQ[[[jjjuuuaaaSSSFFFIIIWWW^^^TTTHHHCCCCCCKKKVVVmmmyyyZZZNNNKKKcccNNNCCC:::???======>>>======???CCCFFFHHHJJJOOOWWWaaalllvvv{{{wwwlllfffdddhhhlllllllllmmmooowwwwwwdddcccVVVWWWKKK>>>>>>@@@BBBBBBFFFMMMUUUaaattt|||xxx{{{~~~zzzmmmiiibbb[[[UUUPPPJJJFFF???>>><<<;;;::::::;;;<<<;;;<<<=========???CCCFFF^^^nnnzzzbbbQQQEEEGGGFFFDDDfffooo___GGGAAA>>>???>>><<<;;;===:::@@@@@@BBBIIIMMM]]]wwwvvvqqqrrryyyqqq___RRRIIIHHHEEEBBBCCCEEEHHHIIIIIINNNPPPRRRSSSTTTTTTVVVXXXYYYVVVVVVYYY[[[^^^gggppp{{{wwwnnnwww}}}zzzsssrrrnnnrrruuufffYYY]]]rrrnnnuuuzzzLLLBBBDDDBBBCCCEEEHHHUUUnnnkkk]]]UUUPPPNNNLLLJJJNNNTTTVVV\\\bbbeeeccc```______YYYZZZ[[[XXXVVVUUUWWWZZZUUU^^^aaadddhhhddddddpppvvvjjjfff^^^XXXXXX[[[[[[UUUNNNGGGEEECCCBBBBBBDDDGGGIIIMMMKKKOOO]]]uuuyyyjjjXXXIIIOOOdddnnn^^^HHHCCCCCCJJJRRRfffxxxVVVLLLNNNeeeRRRBBB<<<@@@======>>>======???CCCFFFHHHKKKQQQYYYeeeppp{{{|||kkkcccaaacccjjjnnnnnnooorrrzzz~~~iiisssttt```FFFAAAFFFBBBBBBFFFMMMUUUbbbvvv}}}wwwvvvyyy|||{{{xxxwwwiiiddd^^^WWWQQQLLLFFFBBB>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>BBBEEERRR\\\kkk{{{}}}hhhRRRFFFFFFFFFFFF```vvveeeGGGAAA=========::::::<<<;;;>>>>>>CCCLLLNNN[[[tttrrrnnnooo|||fffSSSJJJEEEDDDCCCBBBCCCFFFIIIKKKKKKOOORRRUUUWWWWWWXXXYYY[[[[[[YYY\\\```aaa```cccgggtttxxxiiiXXX```ttt|||zzzwwwrrrqqqkkklllqqqdddWWWYYYjjj|||nnniiiPPPBBBDDDDDDDDDCCCHHHVVVooobbbOOONNNLLLLLLNNNNNNMMMNNNPPPRRRVVV[[[\\\YYYVVVUUUUUUSSSWWWZZZ[[[YYYYYY\\\___ZZZfffnnnuuu|||vvvttt~~~yyykkkggg^^^UUUUUUZZZ\\\WWWQQQIIIGGGDDDBBBBBBDDDGGGIIIJJJJJJMMM```kkk]]]QQQZZZrrr{{{fffJJJCCCCCCIIINNN```~~~XXXLLLPPPbbbSSSAAA???BBB======>>>======???CCCFFFHHHKKKQQQ[[[gggsss~~~qqqhhhccccccgggmmmpppooopppuuusssnnnLLLBBBGGGBBBBBBFFFMMMUUUcccwww|||uuutttuuuwww{{{}}}rrrnnnmmmbbb^^^XXXRRRMMMHHHBBB???===<<<<<<;;;;;;:::;;;;;;;;;;;;<<<;;;;;;===AAADDDEEEMMM\\\pppoooUUUGGGEEEHHHGGGXXX{{{yyylllHHHBBB======<<<::::::<<<;;;===>>>EEEMMMMMMYYYsssoookkkmmm___NNNHHHDDDCCCCCCCCCEEEGGGJJJMMMNNNPPPSSSVVVXXXYYYYYY[[[\\\]]]\\\___fffkkkmmmqqqvvvhhhPPP\\\wwwxxxxxxvvvmmmjjjkkk```TTTVVVaaasssmmmfff~~~VVVBBBEEEEEEEEECCCIIIUUUlllbbbPPPGGGHHHIIIKKKNNNNNNMMMLLLKKKLLLPPPSSSSSSPPPNNNOOOPPPUUUZZZ^^^^^^\\\]]]bbbgggmmm{{{{{{nnnfff]]]SSSRRRWWWZZZXXXTTTLLLJJJFFFDDDCCCDDDFFFGGGCCCJJJQQQjjjggg___ZZZcccxxxjjjMMMDDDCCCGGGLLL^^^~~~WWWJJJQQQ]]]VVVCCCBBBBBB======>>>======???CCCFFFGGGKKKQQQ[[[gggtttqqqgggeeeggghhhlllppppppooosssyyyyyyoooKKK@@@CCCCCCBBBFFFLLLUUUbbbwww}}}zzzxxxyyy}}}yyyrrrqqqqqqqqqtttyyy{{{}}}zzzooohhhbbbZZZVVVQQQLLLHHHDDD@@@===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;===@@@CCC???GGGVVVlllvvvZZZJJJDDDHHHFFFLLLiii|||qqqzzzwwwJJJCCC>>>>>>===:::;;;===999>>>AAAGGGKKKJJJZZZ{{{tttmmmiiinnnsssYYYMMMHHHDDDCCCDDDFFFGGGIIIKKKNNNPPPOOOSSSVVVYYYZZZZZZ[[[\\\bbbccclllyyyvvv]]]mmm~~~xxxxxxooohhhggg\\\QQQTTTXXXiiissskkkttt]]]DDDFFFFFFDDDCCCJJJUUUhhhdddQQQLLLMMMIIIJJJLLLLLLMMMNNNMMMLLLLLLOOOPPPPPPMMMMMMOOORRRYYY]]]aaabbbdddkkkvvv{{{oooddd[[[RRROOOSSSWWWXXXVVVOOOLLLHHHDDDCCCCCCDDDFFFBBBOOOXXXsssoooaaaaaaaaahhhxxx~~~kkkQQQDDDBBBEEELLL```{{{SSSFFFNNNUUUzzz^^^GGGCCC???======>>>======???CCCFFFGGGJJJQQQ[[[gggtttyyyhhhcccdddiiijjjnnnqqqppppppwwwwwwjjjJJJAAACCCCCCCCCEEEKKKSSSaaauuu\\\[[[ZZZ^^^eeemmmsssvvvxxxqqqooonnnlllmmmpppuuusssxxx{{{zzz~~~{{{yyyqqqggg^^^SSSPPPLLLHHHEEEBBB???<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<@@@CCC???EEEUUUlll{{{^^^LLLDDDHHHDDDCCC[[[|||jjjlllKKKEEE??????>>>;;;<<<>>>888>>>CCCHHHIIIGGG]]]lllkkkiiipppeeeRRRKKKFFF???CCCEEEGGGIIIJJJLLLOOORRROOORRRVVVYYYZZZZZZ[[[\\\ffflll|||mmmsssuuummmfffdddZZZPPPTTTRRRcccyyy|||qqqlllbbbFFFFFFFFFCCCDDDKKKUUUffftttTTTKKKOOOTTTMMMNNNMMMLLLMMMPPPRRRQQQPPPRRRSSSQQQOOOOOOSSSVVVZZZ___dddhhhooo}}}zzzooobbbZZZQQQNNNPPPUUUWWWWWWPPPMMMIIIEEECCCBBBDDDEEEEEEUUU___xxxiiiSSS]]]aaadddiiitttzzzkkkUUUDDDAAAEEEMMMcccUUUEEEIIIIIIiiidddKKKDDD;;;======>>>======???CCCFFFFFFJJJPPPZZZfffsss~~~}}}{{{rrrfffcccdddhhhjjjmmmppppppqqq{{{sssgggKKKEEEFFFDDDCCCEEEKKKSSS```uuuPPPSSSUUUVVVZZZbbbnnnxxx}}}sssllljjjiiihhhfffkkkllllllkkkkkknnntttzzzvvvssstttxxxvvvjjj]]]VVVNNNKKKGGGDDDBBB@@@===;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???>>>DDDUUUpppzzzeeeOOOGGGCCCFFFFFFPPP{{{jjj]]]VVV@@@CCC???:::@@@===AAA@@@???BBBLLLOOOKKKcccsssgggeee}}}eeeYYYKKKEEEFFFCCCCCCEEEGGGIIIKKKMMMQQQTTTYYYWWWVVVWWWZZZ^^^______lllvvvqqqmmmfff___XXXRRROOOMMMPPP\\\iiiyyycccpppfffHHHGGG<<>>>>>>>>???AAACCCDDDEEEKKKOOOYYYhhhnnnyyy~~~|||zzziiieeedddbbbiiifffeeejjjttt~~~ppp}}}YYYJJJFFFCCCBBBEEEKKKTTTaaauuuQQQTTTWWWXXX\\\dddpppyyy|||rrrllljjjiiihhhfffeeedddbbb___^^^```fffkkkjjjcccaaafffhhhbbbVVVNNNJJJHHHDDDBBBAAA@@@>>><<<::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???BBBEEESSSooo{{{dddNNNEEEAAADDDEEEOOOyyylll___ZZZBBBCCC@@@;;;???;;;>>>>>>???BBBKKKOOONNNkkkqqqjjjnnnvvv^^^TTTJJJFFFHHHEEEDDDFFFHHHJJJLLLNNNRRRTTTWWWXXXXXXXXXYYY[[[]]]^^^uuuzzzwwwoookkkeee^^^WWWRRROOOMMMOOOYYYeeettteeekkklllKKKHHH<<>>>>>???AAACCCDDDCCCJJJPPP\\\kkkqqq}}}|||{{{~~~ssseeeaaaaaa```dddcccdddjjjvvvkkkwwwtttTTTIIIEEECCCBBBEEEKKKSSS```tttTTTWWW[[[```fffppp||||||rrrkkkiiihhhfffddd[[[YYYTTTPPPMMMOOOTTTYYY___VVVRRRXXX^^^[[[RRRKKKEEECCC@@@?????????===<<<999999999999999999999999;;;;;;:::;;;;;;<<<>>>>>>CCCCCCNNNiii{{{dddNNNDDD>>>CCCEEENNNuuuuuuggg^^^CCCCCC@@@;;;???999<<<<<>>DDDHHHIIISSSmmmgggTTTHHHJJJPPPNNNSSSZZZ[[[[[[^^^___gggzzzuuu^^^NNNPPPQQQQQQXXXYYY```ooo}}}lllaaa___[[[VVVQQQLLLJJJJJJJJJLLLKKKIIIGGGEEEDDDBBBBBBBBB>>>===@@@BBBEEESSScccwwwaaa______WWWKKKBBBCCCIIIZZZrrrUUUGGGJJJLLLSSSzzzSSSFFF???????????????@@@AAACCCDDDCCCKKKQQQ^^^lllqqq}}}yyyzzz|||~~~jjj___]]]^^^^^^______bbbkkkyyykkk___pppiiiqqq^^^KKKFFFDDDBBBBBBEEEKKKSSS```ttt]]]aaahhhpppzzz}}}rrrkkkgggdddaaa___TTTPPPIIIDDDBBBEEEIIIMMMTTTOOONNNSSSWWWSSSLLLHHHCCC@@@>>>=========<<<:::999999999999999999999999::::::;;;;;;<<<======>>>BBB@@@FFF^^^~~~zzzfffPPPDDD===CCCFFFLLLppppppdddEEEBBB@@@===@@@999===:::???BBBHHHNNNXXXuuurrr```LLLHHHEEEFFFIIIEEEGGGJJJMMMOOOOOOQQQSSSUUUUUUWWWWWWTTTRRRTTT\\\ccczzz{{{yyyyyyzzzsssgggiiifffaaa\\\VVVQQQNNNMMMPPPUUU[[[gggooo^^^lll|||PPPIIIAAAFFFHHHIIIVVVsssrrrYYYNNNGGGIIIPPPOOOOOOYYY\\\\\\```cccrrrhhhPPPPPPRRRRRRWWW[[[fffzzzoooddd___]]]XXXSSSNNNJJJHHHGGGGGGGGGHHHGGGFFFDDDCCCAAA>>>???BBBEEEFFFIIIVVVeee}}}uuu```^^^aaa```KKKCCCDDDIIISSSvvvpppSSSGGGMMMOOOVVV}}}VVVGGG???@@@?????????@@@BBBDDDEEEEEELLLSSS___kkkmmm{{{xxxvvvxxx{{{~~~uuuddd[[[ZZZ[[[\\\\\\]]]bbbmmm|||zzzWWWSSS[[[iiizzzlllrrrcccFFFBBBCCCBBBBBBBBBDDDJJJRRR___ssstttxxx}}}sssjjjddd```[[[XXXOOOJJJDDD??????CCCGGGKKKJJJLLLRRRVVVRRRIIIDDDCCCBBB@@@===<<<<<<<<<:::999999999999999999999999999::::::;;;<<<<<<=========@@@???BBBUUUsss|||jjjTTTGGG>>>DDDHHHJJJhhhooojjjGGGAAA@@@>>>AAA;;;???999???CCCHHHNNN]]]}}}xxxuuutttXXXGGGFFFDDDEEEGGGCCCIIIKKKOOOPPPQQQQQQSSSTTTTTTVVVUUUSSSSSSYYYdddmmmwww|||{{{vvvvvvyyyrrrgggeeeccc```[[[VVVRRROOOMMMPPPVVV[[[ccc{{{xxx^^^fffQQQGGGCCCIIIFFFJJJZZZyyyeeeQQQLLLHHHIIIOOOOOOPPP[[[^^^```gggnnnrrrTTTPPPRRRRRRVVV]]]mmmssshhh^^^[[[WWWRRRMMMHHHEEEDDDCCCDDDEEEFFFEEEDDDBBBAAA:::???EEEIIIGGGGGGNNNWWWffftttyyymmmaaa``````^^^LLLCCCEEEJJJOOOmmmoooSSSGGGLLLOOOWWWVVVGGG@@@@@@?????????@@@BBBDDDEEEEEELLLTTTbbbmmmpppyyyqqqrrruuuxxx|||oooaaa[[[ZZZZZZ[[[[[[]]]dddppp~~~nnnpppqqq{{{pppuuu~~~LLL???CCC@@@>>>BBBAAADDDJJJQQQ^^^rrr|||qqqhhhbbb\\\WWWSSSMMMHHHBBB???AAAEEEIIIKKKLLLRRRZZZ^^^UUUIIIBBBCCCBBB@@@===<<<<<<<<<;;;999::::::::::::::::::::::::999:::;;;<<<============???@@@BBBNNNgggnnnXXXJJJ@@@EEEHHHEEE^^^wwwyyyffftttKKKAAA???>>>AAA;;;AAA999@@@CCCHHHPPP___|||yyyyyyzzziiiQQQFFFGGGCCCCCCFFFDDDJJJLLLPPPQQQRRRRRRRRRSSSUUUVVVXXXZZZ^^^gggsss{{{|||uuuuuussstttxxxzzzrrrgggcccbbb___[[[WWWSSSPPPOOOPPPWWW\\\aaatttaaabbbSSSFFFEEEIIIDDDJJJ\\\{{{~~~___MMMLLLHHHHHHMMMNNNRRR]]]bbbfffqqq{{{|||XXXPPPRRRRRRVVV___qqqsssggg[[[XXXSSSNNNIIIDDDBBB@@@AAABBBCCCCCCCCCBBB@@@???>>>BBBEEEEEEDDDEEEKKKQQQ[[[gggppppppjjjddd[[[SSSLLLAAADDDKKKMMMfffnnnSSSEEEGGGJJJUUUWWWGGGAAA@@@@@@???@@@AAABBBDDDEEEEEELLLVVVfffssswwwxxxnnnjjjllloooqqqvvv}}}{{{hhh___\\\[[[ZZZ[[[[[[^^^fffrrrooossskkkFFFGGGHHH>>>===BBBAAADDDIIIPPP]]]qqqxxxnnnfff```[[[UUUQQQKKKGGGBBB@@@BBBFFFHHHIIIRRRVVV]]]```YYYLLLDDDDDD@@@???======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;============<<<;;;@@@BBBGGGYYYtttpppZZZLLLAAAEEEFFF???SSS]]]qqqaaalllQQQBBB???>>>@@@:::AAA:::AAADDDIIIRRR```{{{~~~|||jjj^^^KKKFFFIIIDDDCCCGGGGGGJJJMMMPPPRRRRRRQQQRRRRRRVVVYYY___gggqqq{{{vvvqqqkkkjjjrrrxxxvvvmmmfffbbbaaa___\\\XXXTTTRRRPPPNNNXXX^^^```nnnfff^^^rrrXXXFFFDDDFFFDDDJJJ[[[wwwzzzZZZJJJKKKHHHFFFKKKLLLNNNYYY^^^fffttt\\\PPPQQQRRRVVVbbbrrrrrreeeZZZWWWRRRLLLGGGCCCAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@BBBDDDEEEIIIPPPWWW\\\eeeqqq~~~nnn[[[MMMJJJ>>>AAAJJJLLLcccmmmTTTEEEEEEIIIYYY[[[HHHAAA@@@@@@@@@@@@AAACCCDDDFFFFFFLLLVVVhhhuuu|||uuukkkdddcccfffiiihhhmmmuuu}}}qqq```[[[\\\[[[[[[[[[ZZZ^^^gggtttmmmooozzzdddFFFJJJFFF;;;BBBBBBAAACCCIIIPPP\\\ppp|||uuukkkddd___ZZZUUUQQQJJJFFFAAA@@@BBBEEEGGGGGGSSSSSSWWWZZZUUUJJJBBB??????===<<<===???AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;============<<<777>>>@@@AAAOOOkkkppp[[[MMMAAAEEEEEE;;;LLLPPPqqqaaa```VVVDDD@@@>>>???999???:::AAADDDJJJSSSaaa~~~nnn^^^VVVGGGFFFJJJEEEDDDIIIJJJJJJMMMPPPRRRRRRQQQQQQRRRVVV[[[dddrrr|||qqqmmmddddddpppwwwpppgggdddaaa```___\\\YYYUUURRRQQQMMMXXX______iiiiii\\\iii\\\GGGCCCBBBDDDJJJYYYssswwwWWWGGGJJJGGGDDDIIIKKKGGGQQQWWW```qqq^^^QQQQQQRRRWWWfffqqqssseee\\\XXXRRRLLLGGGDDDCCCCCC@@@??????>>>>>>>>>======999===AAAGGGQQQ\\\eeehhhtttyyy___NNNHHH;;;???IIIKKKaaalllTTTFFFGGGLLL```___JJJBBBAAA@@@@@@@@@AAACCCEEEFFFHHHMMMWWWhhhtttzzz|||uuukkkccc______bbbdddaaafffoooxxx|||jjjZZZXXX\\\\\\[[[\\\YYY]]]ggguuutttnnnllllll{{{dddEEEFFF???888IIIBBBAAACCCIIIPPP\\\ooozzzsssjjjccc^^^ZZZUUUQQQJJJFFFAAA???AAAEEEJJJLLLQQQSSSSSSPPPJJJDDDAAAAAA??????===<<<<<<;;;;;;;;;???>>><<<;;;::::::;;;<<<999999999:::;;;<<<===>>><<<>>>BBB???CCC```~~~nnn]]]KKKCCCAAA@@@AAABBBQQQ^^^___bbbzzzWWWCCCBBB===???<<>>>>>===<<<;;;;;;;;;???>>>@@@IIIXXXiiixxxkkkQQQCCC@@@@@@DDDMMMgggeeePPPHHHGGGOOOggg```EEEBBB@@@???>>>>>>???@@@BBBDDDGGGMMMWWWiiiyyyvvvqqquuukkkaaa\\\YYYVVVWWWZZZZZZ]]]eeepppzzzuuudddXXXZZZ___^^^ZZZXXX]]]```jjjxxxrrr]]]\\\aaavvvdddsssrrrgggDDDBBBFFF@@@BBB@@@AAADDDIIIOOO\\\qqq~~~wwwmmmfffaaa\\\VVVRRRKKKGGGBBB@@@AAACCCEEEGGGJJJLLLNNNLLLHHHDDDBBBBBB>>>>>>===<<<;;;;;;;;;;;;::::::999888888888888888::::::::::::;;;<<<======;;;===BBBAAAFFFbbb}}}jjjZZZHHHAAA@@@@@@AAACCCLLLaaaeeeccczzzYYYCCCCCC===???<<>>===FFFMMMNNNjjjzzz~~~~~~fffVVVLLLIIIFFFEEEFFFIIIKKKKKKOOOPPPRRRSSSRRRRRRSSSTTT[[[lll}}}tttlll{{{zzznnneeeppphhhjjjvvv{{{rrrjjjhhh\\\[[[[[[YYYVVVSSSPPPNNNQQQVVVWWWUUU```|||jjj]]]hhh___JJJGGGHHHDDDOOOXXXooo```KKKHHHFFFJJJNNNKKKQQQNNNNNNRRRWWW^^^kkkvvvsss[[[SSSRRRSSS[[[gggyyygggbbbrrr{{{jjjbbb```[[[SSSJJJDDDAAA@@@???>>>>>>===<<<<<<;;;;;;>>>>>>@@@EEENNN[[[gggooo}}}uuuYYYCCC@@@@@@CCCKKKdddcccNNNGGGGGGMMMcccaaaDDD@@@@@@???>>>>>>???@@@BBBDDDGGGMMMXXXjjjyyy{{{rrrmmmqqqfff[[[WWWTTTRRRQQQSSSTTTUUU[[[dddooowww{{{|||pppaaaVVVWWW\\\]]]ZZZYYY\\\___iiivvv]]]PPPWWW[[[hhhyyygggqqqzzzuuuNNNDDDCCC???BBB@@@AAADDDIIIPPP]]]sss|||rrrjjjddd^^^XXXSSSKKKHHHCCC@@@@@@@@@@@@@@@BBBDDDFFFFFFDDDCCCBBBCCC===<<<;;;:::::::::::::::777888888888888888777666::::::::::::;;;;;;<<<===;;;;;;@@@CCCIIIccc|||hhhWWWFFF??????@@@BBBDDDQQQooouuunnn\\\EEECCC===???<<>>>>>>>>===<<<<<<;;;;;;<<<===???@@@EEENNNZZZcccqqqtttWWWBBB@@@@@@CCCJJJaaa```LLLFFFFFFLLL]]]dddEEE@@@@@@???>>>>>>???@@@BBBDDDFFFNNNYYYkkkxxx{{{}}}wwwtttpppcccVVVSSSRRROOOLLLKKKMMMMMMPPPVVV```iiiqqqtttjjj___VVVVVVZZZ[[[YYYYYY[[[^^^gggssszzz~~~[[[RRR[[[]]]aaahhhjjj|||mmmnnnYYYGGGBBB===CCC@@@@@@DDDIIIPPP^^^ttt~~~qqqtttxxxxxxvvvmmmfff```XXXSSSIIIFFFCCC@@@@@@???>>><<<===>>>???@@@@@@@@@@@@@@@;;;:::999999888888888999888999:::;;;;;;;;;999999:::::::::::::::;;;<<<======:::>>>AAAIIIbbbzzzjjjXXXFFF??????@@@BBBEEEXXX{{{xxxaaaFFFCCC===???<<>>CCCIIIJJJ\\\xxxtttooo]]]SSSLLLIIIGGGGGGIIILLLNNNNNNOOOPPPQQQQQQQQQRRRTTTUUU]]]qqqtttgggooo}}}vvvqqqmmmwwwrrrqqquuutttlllccc```YYYYYYXXXVVVSSSPPPMMMKKKLLLOOORRRUUU\\\qqqgggYYY]]]gggMMMEEEFFFBBBLLLZZZ{{{cccOOOKKKGGGJJJQQQPPPNNNPPPUUUZZZ\\\^^^fffoooyyy{{{jjj^^^UUUXXXfffuuuyyy~~~lll^^^]]]YYYRRRJJJDDD@@@???>>>>>>======<<<<<<<<<<<<;;;<<<>>>>>>AAAJJJYYYddduuuiiiNNN@@@???AAADDDKKKaaa\\\IIIEEEFFFJJJXXXjjjHHHBBB@@@???>>>>>>>>>@@@BBBDDDFFFNNNZZZlllwwwyyy}}}pppbbbUUUSSSTTTQQQKKKHHHHHHHHHIIIMMMTTT[[[aaaeeebbb]]]YYYYYYZZZZZZXXXVVV\\\___gggpppvvvxxx~~~hhh\\\aaa^^^```gggkkkssslll___HHHCCC>>>CCC@@@@@@CCCIIIPPP^^^uuusss___SSS[[[gggqqqxxxooohhh```XXXRRRFFFDDDAAA@@@??????===<<<;;;;;;;;;;;;<<<<<<<<<;;;999888777777777777777777888999:::<<<<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<@@@:::<<>>============<<<<<<<<<<<<<<<======<<<>>>IIIXXXddd}}}zzz^^^JJJ>>>>>>AAAFFFNNNdddWWWGGGEEEFFFHHHWWW~~~qqqLLLEEE@@@???>>>>>>>>>@@@BBBDDDFFFNNNZZZlllwwwyyy{{{lll___SSSRRRSSSPPPJJJGGGDDDEEEFFFHHHKKKNNNRRRTTTUUUWWWYYYYYYZZZYYYXXXVVV]]]```hhhppptttwww~~~rrreeehhheeegggqqqxxxtttgggaaaHHHEEE@@@CCC@@@@@@CCCHHHOOO^^^uuu]]]SSSSSSeee{{{zzzqqqiiiaaaXXXRRRFFFCCC@@@?????????>>>===;;;999888888::::::999888777666666555555555666666666777888999::::::::::::;;;;;;;;;::::::;;;;;;<<<@@@:::===???AAAWWWssstttaaaMMMCCC@@@@@@AAADDDLLLooovvvnnnjjjJJJCCC===@@@<<<>>>===CCCKKKOOOfff|||tttxxxuuu~~~eeeTTTLLLIIIHHHGGGHHHKKKNNNOOOOOOOOOPPPPPPPPPPPPRRRUUUWWWdddooo|||{{{vvvttt{{{vvvttttttuuunnnllljjjiiifffaaa[[[WWWXXXXXXWWWUUURRROOOLLLJJJHHHKKKTTT^^^aaaiiicccXXXTTTrrrnnnOOODDDFFFCCCLLL^^^{{{```OOOLLLGGGJJJQQQQQQRRRVVV^^^fffjjjooo}}}|||pppxxxwwwwww{{{{{{eeeQQQQQQPPPLLLFFFAAA???>>>==================<<<<<>>===;;;<<>>>>>???@@@BBBDDDFFFNNNYYYkkkxxx{{{zzzrrraaaVVVNNNMMMOOOKKKGGGDDD@@@BBBDDDFFFFFFHHHJJJLLLQQQWWW[[[YYYWWWXXXYYYYYY^^^bbbjjjsssxxx|||rrraaazzzbbbGGGEEEAAACCCAAA@@@BBBGGGNNN\\\tttQQQQQQXXXmmm|||ssslllcccZZZTTTHHHEEEAAA>>>>>>>>>======:::888666666888999888777555555444444444444555555555555666666888999:::;;;<<<;;;;;;::::::;;;;;;;;;===:::???AAA@@@QQQnnn}}}uuubbbMMMCCC@@@@@@BBBDDDDDDfffkkk```zzzmmmKKKCCC===@@@<<<>>>???AAAHHHMMMbbb~~~}}}{{{xxxzzzdddSSSJJJGGGFFFFFFHHHKKKNNNOOONNNOOOPPPPPPPPPPPPRRRUUUXXXbbbkkkwww~~~}}}vvvooolllnnnyyyzzzvvvsssqqqpppjjjjjjiiifffccc```\\\XXXVVVVVVUUUSSSQQQMMMJJJHHHHHHIIIRRR\\\\\\aaacccZZZTTTnnnpppOOODDDGGGDDDKKKZZZuuu\\\NNNLLLGGGIIIPPPPPPTTTZZZfffqqqwww~~~mmmccccccaaannn~~~vvv^^^RRRRRRQQQMMMGGGBBB???>>><<<=====================???>>>===<<<===@@@DDDFFFQQQVVVZZZYYYRRRIIICCC@@@>>>===@@@GGGPPPiiiqqqOOOGGGFFFEEEHHH[[[sssLLLDDD@@@???>>>>>>???@@@BBBDDDGGGMMMXXXjjjyyyrrreeeVVVNNNIIIIIIIIIFFFCCCCCC???BBBEEEGGGHHHJJJOOORRR___eeeeee\\\UUUUUUYYYZZZ^^^cccmmmxxxrrr```rrreeeFFFBBB@@@DDDAAA@@@AAAEEELLLZZZrrrKKKNNNUUUfff}}}}}}uuummmeee\\\UUUJJJFFFAAA>>>======<<<<<<999777555666888:::999777444444333333333444555555777666666666888:::<<<===<<<;;;;;;:::::::::;;;;;;999999AAADDD@@@NNNjjjzzztttaaaLLLBBB@@@@@@BBBEEE>>>]]]```PPPcccoooLLLCCC===@@@<<<>>>AAA@@@DDDJJJ]]]zzzxxxxxxcccSSSJJJFFFEEEEEEGGGKKKMMMNNNNNNOOOPPPPPPPPPPPPRRRUUUYYY^^^fffrrr{{{{{{qqqfffaaaeeemmmyyyzzzwwwsssnnnjjjggghhhgggdddaaa```\\\YYYUUUTTTTTTRRROOOLLLIIIGGGHHHGGGNNNXXXWWW[[[|||ddd]]]UUUmmmqqqOOODDDGGGCCCHHHUUUwwwrrrYYYMMMLLLGGGIIIOOOOOORRR\\\lll|||lll[[[ZZZaaammmrrrYYYUUUUUUTTTOOOIIICCC???>>><<<<<<<<<===============<<<<<<===???AAA@@@>>><<<@@@EEEJJJJJJEEE@@@?????????>>>@@@FFFPPPiiimmmMMMGGGGGGEEEHHH^^^qqqJJJBBB@@@???>>>>>>???@@@BBBDDDGGGMMMWWWiiiyyy|||gggWWWPPPJJJGGGHHHGGGDDDBBBDDDAAACCCGGGIIILLLQQQXXX^^^ssswwwqqqaaaTTTTTTXXX[[[]]]cccooo|||tttbbbpppiiiFFF@@@???EEEAAA@@@AAAEEEKKKYYYqqqGGGFFFJJJVVVfffvvv|||yyy||||||pppddd[[[WWWOOOFFF???>>>>>>;;;:::;;;999999888777666666777777666666666666666777888888777777777777777777777777:::;;;<<<;;;::::::;;;===???>>>======BBBRRRgggwwwsssaaaMMMDDDAAA@@@AAACCCHHHFFF___[[[NNNnnn~~~GGGCCC===:::GGG999AAA???IIIOOO\\\yyyxxxaaaOOOFFFGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNNNNPPPRRRTTTWWWXXXccchhhpppuuuqqqgggaaaaaabbbmmm~~~}}}wwwpppkkkddddddbbb___[[[XXXWWWVVVWWWUUURRRNNNKKKIIIHHHHHHHHHKKKOOOQQQSSSaaa~~~bbbSSSXXXyyytttPPPBBBDDDCCCGGGTTTjjjvvv___JJJFFFHHHIIIJJJNNNQQQ[[[rrrkkk\\\```lllqqqWWWSSSRRRNNNJJJFFFBBB>>>===<<<<<<<<<<<<============>>>======<<<<<<<<<======@@@AAABBBAAA???======>>>>>>999@@@IIIKKKeeegggJJJBBBCCCIIIKKK]]]jjjMMMBBB@@@@@@??????@@@@@@AAABBBHHHNNNYYYmmm}}}oooYYY\\\OOOLLLHHHFFFEEEDDDBBBAAACCCDDDKKKTTTVVVXXXfffvvvaaaTTTVVVVVV\\\ccclllyyy^^^kkkfffFFFEEEBBBBBB???>>>@@@DDDJJJXXXoooPPPNNNPPPVVV]]]dddkkkqqqzzzrrrhhh]]]UUUNNNFFF???>>>>>>;;;:::;;;::::::999888888888888888666666666666666777888888888888888888888888888888999:::;;;;;;::::::<<<>>>;;;===>>>@@@GGGVVVjjjxxxppp^^^KKKBBB??????@@@CCCGGGJJJcccXXXKKKsssLLLEEE???:::FFF999>>>???JJJOOO[[[~~~tttaaaRRRLLLHHHIIIJJJKKKMMMNNNOOOPPPOOONNNNNNOOOPPPSSSUUUWWW___dddlllqqqkkk```ZZZZZZ___iiixxx}}}wwwpppjjjbbbbbb```]]]YYYVVVTTTTTTTTTRRRPPPMMMJJJIIIHHHHHHHHHJJJMMMPPPUUUeee```UUUVVVtttuuuQQQDDDEEEFFFHHHQQQdddxxxaaaKKKFFFHHHHHHJJJMMMOOO[[[vvvaaaWWW```zzzpppZZZQQQOOOLLLHHHDDD@@@===;;;<<<<<<<<<<<<============>>>======<<<<<<<<<======???AAABBBAAA???======>>>@@@<<>>AAA@@@AAADDDIIIVVVlllRRRRRRVVV```hhhoooyyy{{{vvvmmm```VVVNNNFFF???>>>>>>;;;:::;;;;;;:::999999999999999999777666666666666777888888999999999999999999999999888999;;;::::::;;;===???:::<<>>???@@@AAA@@@>>>======>>>@@@>>>FFFLLLLLLhhhbbbKKKEEEDDDHHHHHHZZZcccIII???@@@????????????@@@AAAAAAFFFKKKUUUiii{{{pppooobbb```\\\VVVNNNGGGEEEEEEFFFGGGIIINNNSSSWWW]]]tttbbbWWWUUUVVV]]]eeeqqqyyyxxxfffGGGCCC???>>>CCCAAABBBDDDHHHTTTiii|||XXXWWW^^^mmm~~~~~~xxxooobbbZZZNNNFFF???>>>===;;;999::::::999999888888888999999777777666666777777888999999999999999999999999999777999:::::::::;;;>>>@@@<<<>>>???@@@DDDPPPaaammmhhhYYYIII@@@===<<>><<<:::<<<<<<<<<<<<==============================>>>??????@@@@@@???======>>>??????>>>FFFKKKKKKiii]]]HHHDDDBBBFFFKKKaaaaaaHHH@@@???????????????@@@@@@AAADDDJJJUUUiii}}}}}}rrr}}}oooddd___XXXNNNHHHFFFHHHKKKMMMIIIRRRZZZ___kkkyyy]]]XXXWWWXXX]]]gggssswwwdddHHHEEEAAABBBBBBAAAAAADDDHHHSSSgggzzzeee]]]\\\iiizzzvvvkkkaaa[[[NNNEEE>>>======:::999:::888888777777777777888999777777777777777888999999888888888888888888888888777999:::::::::;;;>>>@@@??????>>>>>>BBBOOOaaaooogggYYYJJJBBB>>><<>><<<;;;<<<<<<<<<<<<===========================>>>???????????????>>><<<<<<>>>@@@@@@???GGGKKKOOOnnnxxxZZZIIIFFFDDDIIITTTpppaaaIIIAAA??????>>>>>>??????@@@AAABBBJJJUUUjjj~~~|||hhhddd]]]SSSLLLIIIKKKMMMOOOMMMVVV\\\cccyyygggUUUWWW^^^eeeiiirrr}}}xxxiii```HHHEEEAAADDD??????@@@CCCGGGRRRgggyyygggVVVLLLSSS```qqquuuhhh___[[[MMMEEE>>>======:::999:::777777777666777777888999888777777777777888999999888888888888888888888888888999;;;::::::;;;===???>>>?????????EEESSSgggvvvfffZZZLLLCCC>>><<>>@@@@@@@@@@@@IIIQQQjjj~~~}}}|||jjj\\\SSSQQQLLLLLLMMMMMMMMMMMMMMMMMMJJJIIIHHHKKKQQQYYYbbbggglllttt~~~}}}lllTTTEEEBBBDDDHHHKKKMMMPPPTTT[[[aaadddooo|||yyyrrrmmmccc___[[[XXXWWWUUUPPPLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHIIILLLRRRaaa{{{nnnWWWZZZQQQzzzhhhNNNEEECCCHHHHHHLLL[[[vvvtttWWWKKKHHHEEEFFFJJJGGGKKKTTT```mmmwww~~~wwwgggccceeeZZZMMMQQQiiimmmXXXMMMGGGFFFEEEBBB@@@>>><<<<<<<<<<<<<<<<<<========================>>>???@@@@@@>>>??????===<<<<<<>>>@@@CCCBBBIIINNNUUUvvvlllQQQDDDDDDBBBHHHVVVuuubbbIIIBBB???>>>>>>>>>>>>???@@@@@@BBBIIISSSggg~~~}}}gggggg```WWWPPPLLLLLLLLLMMMTTTXXXZZZeee\\\RRRYYYjjj{{{}}}iiiXXXppp\\\GGGCCC===BBB>>>>>>@@@CCCGGGQQQeeewwwhhhQQQBBBFFFPPPXXXhhhyyyzzzzzznnnbbb[[[MMMEEE>>>===<<<:::888999888777777777888888999:::888888777777888888999:::999999999999999999999999999:::;;;;;;::::::<<<>>><<<>>>@@@BBBHHHUUUhhhuuufffZZZLLLCCC===:::===CCCDDDBBBUUUMMMRRRZZZAAAGGG???>>>???>>>@@@JJJOOOfffxxx|||}}}vvvgggZZZSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJLLLRRR[[[eeekkkoooyyyttt\\\MMMJJJGGGLLLQQQTTTVVVXXX]]]aaafffttt|||tttlllccc___YYYWWWWWWUUUOOOKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGHHHIIIOOObbbiiiWWWYYYSSSeeeMMMFFFDDDGGGFFFIIIXXXuuuyyy[[[MMMIIIFFFFFFJJJMMMOOOQQQSSSWWW\\\```bbbpppaaaVVVXXX^^^YYYPPPVVVlllzzzcccRRRJJJDDDCCCBBB@@@>>>===;;;;;;<<<<<<<<<<<<========================>>>???@@@AAA>>>>>>>>><<<;;;<<<>>>AAADDDBBBHHHOOOZZZ|||~~~aaaHHH???CCCAAAEEERRRpppbbbIIIBBB>>>>>>>>>>>>>>>???@@@@@@BBBGGGNNNaaa{{{nnn]]]\\\XXXRRRNNNLLLKKKKKKKKKTTTVVVZZZmmmpppVVVWWWbbbzzz^^^RRRbbbWWWEEEBBB===CCC@@@???AAACCCFFFOOObbbssssssZZZHHHJJJPPPPPPVVVaaahhhyyyvvvggg\\\MMMEEE>>>===<<<:::888999999888888888999::::::;;;888888888777888888999::::::::::::::::::::::::::::::;;;<<<;;;::::::;;;===;;;>>>AAADDDIIISSScccnnneeeZZZLLLCCC<<<999<<>>SSSLLLJJJwww[[[AAAHHH???===???>>>BBBKKKLLL]]]xxxqqqcccWWWPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKPPPNNNLLLNNNSSS\\\ffflllsss}}}|||dddVVVSSSNNNRRRWWWXXXXXXZZZ]]]```eeeuuu|||pppgggccc^^^XXXVVVVVVTTTNNNIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGMMMeeegggWWWYYYTTTcccMMMGGGEEECCCAAADDDUUUttt|||]]]NNNIIIFFFGGGKKKJJJNNNQQQSSSUUU[[[aaacccggg|||}}}YYYOOOQQQSSSwwwyyySSSNNNYYYqqqpppZZZMMMHHHBBBAAA@@@>>>===;;;:::999<<<<<<<<<<<<=========>>>============>>>???@@@AAA>>>>>>>>><<<;;;<<<>>>AAACCC???FFFNNN[[[~~~yyy[[[FFF@@@GGGEEEHHHRRRnnnbbbIIIAAA>>>>>>>>>>>>>>>??????@@@CCCFFFJJJ\\\xxxxxxvvv]]]RRRMMMKKKHHHHHHIIIJJJKKKJJJOOOTTT]]]wwwzzzZZZQQQ^^^mmmzzzZZZSSS```SSSEEEDDDAAAGGGBBBAAABBBCCCEEENNN___pppgggQQQQQQVVVYYYeeeuuuyyyjjjWWWNNNFFF>>><<<;;;999777999888888888888888888888888888888888777777777777777::::::;;;;;;;;;::::::999:::::::::::::::;;;<<<===>>>BBBCCCBBBGGGTTTbbbiii\\\TTTIII@@@<<<;;;<<<===>>>@@@NNNPPPKKKlllYYYBBBFFF???@@@===AAA???@@@RRRbbbvvvmmm]]]SSSOOONNNMMMLLLKKKJJJJJJJJJJJJJJJLLLSSSPPPOOOYYYaaajjjyyyuuu[[[RRRLLLPPPPPPWWW___[[[YYYdddfffxxxmmmhhh```\\\WWWSSSPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGIIIJJJRRRjjj^^^XXXWWWVVVkkkGGGGGGDDD@@@DDDFFFSSSqqqlllSSSHHHGGGIIIKKKNNNRRRPPPSSS\\\]]]___kkkwww|||YYYPPPLLLQQQfffssspppQQQNNNXXXzzz}}}cccTTTKKKEEEEEECCCAAA>>><<<;;;::::::<<<===>>>>>>======>>>???<<<======>>>???@@@@@@@@@@@@???===<<<===>>>@@@AAA???DDDFFFKKKeeennnRRR@@@KKK@@@<<>>>>>>>>>>>????????????CCCAAAMMMWWWppptttcccXXXPPPJJJGGGDDDFFFKKKLLLHHHHHHLLLKKKQQQ```uuuoooUUUVVVUUUVVVdddtttyyysssrrrzzzttt~~~sssTTToooOOOFFF@@@CCCBBBBBBAAABBBEEEHHHOOO^^^lllqqqTTTOOOWWWeee|||zzzjjjXXXOOOFFF>>>===<<<999777999888888888888888888888888888888888888777777777777999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<======@@@@@@AAAHHHUUUbbbgggYYYRRRGGG???;;;;;;<<<===@@@===NNNTTTLLLggg[[[CCCEEE>>>???===???======MMMZZZ|||iii[[[SSSPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJPPPMMMOOO\\\fffnnn|||```QQQHHHMMMNNNUUU```___aaammmwww{{{ooohhh^^^ZZZVVVRRRPPPOOOMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEHHHIIIJJJTTTnnn\\\[[[XXXUUUkkkHHHHHHDDD@@@DDDDDDOOOkkkrrrXXXLLLIIIJJJKKKKKKPPPPPPTTT___bbbgggvvv\\\QQQKKKKKKWWWaaaqqq{{{mmmRRRPPPYYY}}}ttt\\\OOOHHHCCCDDDCCC@@@>>><<<;;;::::::<<<===>>>>>>======>>>???======>>>>>>???@@@@@@AAA@@@???>>>======???@@@AAA???EEEJJJTTTpppfffMMM???HHH@@@@@@NNNTTTyyyXXXBBB=========>>>>>>>>>?????????AAA@@@KKKTTTmmmkkk\\\SSSNNNIIIJJJGGGGGGJJJIIIEEEEEEJJJHHHOOObbbxxx}}}XXXNNNQQQPPPPPPYYYhhhpppqqqkkkoootttzzznnndddnnn|||zzzjjjcccyyyLLLEEEAAADDDAAAAAA@@@@@@BBBEEELLL[[[iii}}}ZZZPPP[[[rrr{{{lllZZZPPPGGG???===<<<999777888777777777777777777777777888888888888888888888888999999::::::;;;::::::999======<<<<<<;;;<<<<<<<<<===>>>===???HHHVVV```cccUUUNNNEEE===:::;;;<<<===AAA<<>><<<@@@???@@@MMMWWW}}}yyyfffZZZTTTPPPMMMKKKKKKJJJIIIHHHHHHGGGGGGJJJNNNKKKOOO___jjjqqq}}}aaaMMMGGGMMMLLLPPP[[[```hhhxxxrrriii\\\YYYTTTQQQOOOOOOMMMLLLHHHHHHGGGGGGFFFFFFGGGGGGEEEHHHJJJKKKVVVtttZZZ\\\XXXWWWjjjHHHHHHCCCAAADDDBBBJJJddd{{{aaaQQQKKKJJJKKKHHHOOOPPPUUU```fffooo^^^RRROOOLLLTTT\\\qqq~~~oooWWWTTT[[[qqqZZZNNNHHHEEEBBBAAA???===;;;;;;;;;;;;<<<===>>>>>>======???@@@>>>>>>>>>??????@@@@@@AAA@@@@@@???>>>???@@@AAABBBBBBGGGMMM[[[yyywwwZZZFFF???DDD@@@EEEOOOSSSzzzzzzNNN???<<<======>>>>>>>>>>>>????????????IIIPPPiii{{{dddVVVPPPMMMLLLNNNKKKIIIHHHFFFCCCEEEIIIJJJPPPfff|||dddGGGLLLOOOQQQQQQVVVaaalllrrrgggfffggglllvvv|||tttiii\\\WWW```jjjooosssxxxpppuuuoooIIIEEEAAADDD???@@@>>>>>>???AAAHHHWWWfffyyyaaaUUU___xxx}}}nnn]]]PPPGGG???===<<<999777888666666666666666666666666777888888888888888999999999999:::;;;;;;;;;;;;:::???>>>===<<<<<<<<<<<<<<<>>>>>><<<>>>GGGTTT[[[[[[RRRLLLCCC===;;;;;;===>>>???AAATTTYYYPPPnnn___DDDDDD;;;>>>===???@@@BBBLLLTTT}}}wwweee[[[UUUOOOKKKLLLKKKKKKKKKJJJIIIHHHHHHLLLOOOLLLRRReeepppvvvfffNNNOOOSSSMMMJJJTTT^^^nnntttjjj]]]YYYTTTPPPOOOMMMLLLJJJHHHHHHGGGGGGFFFGGGGGGHHHFFFJJJKKKMMMZZZzzz{{{WWWZZZWWW^^^gggHHHIIIBBBBBBEEEAAAGGG___~~~jjjWWWMMMJJJJJJHHHOOOQQQWWWcccjjjwww^^^TTTUUUUUU]]]iiimmmWWWVVV]]]ppp[[[NNNHHHFFF@@@???===;;;::::::;;;;;;<<<===??????>>>>>>???AAA?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDHHHIIIMMM\\\{{{hhhPPPBBBAAABBBAAAIIIOOOSSS{{{iiiGGGAAA@@@============>>>>>>>>>???>>>>>>HHHLLLddd}}}yyybbbUUUPPPOOOPPPRRRPPPMMMIIIFFFEEEIIINNNOOORRRggg{{{YYYIIIOOOQQQVVV[[[aaafffnnntttffffffeeegggmmmrrrnnnfff___XXXWWW^^^bbb```aaagggxxxyyyyyy}}}|||xxxxxxfffHHHDDDAAAEEE===@@@>>>===>>>???EEETTTbbbvvviiiWWW]]]xxx|||nnn^^^NNNEEE>>><<<;;;999777999666666666666666666666666777777888888999999999:::::::::;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<@@@@@@>>>>>>EEEPPPTTTSSSPPPJJJCCC===<<<===>>>???===JJJ]]]]]]\\\^^^DDDCCC;;;======:::<<<>>>IIIQQQ|||qqqbbb[[[VVVPPPKKKMMMMMMNNNNNNMMMMMMLLLKKKMMMRRRRRRZZZooo|||lllUUU[[[^^^SSSIIIQQQbbbzzztttjjj___[[[VVVQQQNNNLLLIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGKKKLLLOOOaaauuuVVVVVVUUUjjjbbbGGGIIIBBBBBBEEEAAAFFF\\\zzzsss\\\OOOIIIHHHIIIPPPSSS[[[lllwwwaaaYYYXXXVVV^^^hhhttt^^^SSSYYYdddnnn[[[MMMEEECCC>>>===;;;:::::::::;;;;;;<<<===??????>>>>>>@@@BBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEELLLJJJMMM___yyy\\\JJJBBB@@@@@@CCCKKKQQQ]]]YYYBBBCCCAAA<<<============>>>>>>>>>>>>???GGGHHH___xxxxxxcccWWWQQQPPPRRRTTTUUURRRMMMIIIKKKRRRWWWTTTQQQ^^^kkk|||uuuSSSMMMOOOOOOXXXfffmmmllljjjkkkbbbfffhhhgggggghhheee```ZZZVVVYYY```aaa]]]___gggttt{{{lllrrrmmmjjj}}}^^^HHHEEE???EEE;;;@@@>>>>>>??????DDDQQQ___tttkkkSSSVVVtttyyymmm\\\KKKCCC;;;::::::888888999777777777777777777777777777777888888999:::::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<@@@AAA@@@???CCCKKKOOONNNOOOIIIBBB===<<<===>>>???<<>>>>>999<<>>>>>DDDMMMVVVpppLLL???CCC>>><<<<<<============>>>>>>===???EEEDDDXXXrrryyyvvvcccXXXQQQOOORRRWWWZZZXXXQQQMMMRRRYYY^^^WWWOOOSSSXXXjjjkkkPPPMMMNNNNNN[[[pppvvvkkkaaa```\\\ccchhhhhhggggggddd___VVVTTTXXX```aaa___eeeooo~~~rrrgggttt~~~^^^bbbUUUIIIDDD===EEE;;;@@@??????@@@@@@DDDOOOZZZrrrcccNNNOOOnnn~~~~~~yyytttiiiXXXHHH@@@999999999888888:::888888888888888888888888777777888999999:::;;;;;;<<<<<<>>>??????@@@@@@@@@;;;;;;;;;;;;;;;;;;<<<===<<<@@@AAA???AAAGGGLLLMMMMMMHHHAAA<<<:::;;;<<<======HHH[[[\\\bbbXXXBBBCCC;;;>>>???<<<>>>AAAMMMWWWxxxssskkkddd]]]VVVPPPKKKLLLMMMOOOQQQRRRRRRQQQQQQOOOYYY___jjj~~~rrrjjjkkkqqqdddTTTXXXnnnrrrkkkaaa]]]WWWRRROOOMMMKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHKKKMMMYYYwwwgggRRRQQQSSSzzzUUUBBBJJJBBB@@@DDD@@@BBBTTTooohhhUUULLLKKKHHHMMMRRRdddvvvcccgggaaaZZZ___[[[]]]]]]eeennnuuu}}}ttt[[[JJJCCC:::999888888999:::;;;<<<;;;===????????????AAACCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGIIINNN```zzz___IIIAAABBB>>>???FFFKKKYYYxxxFFF???DDD:::<<<<<<<<<=========>>>>>>;;;>>>CCC>>>RRRlllrrrsssccc[[[RRROOORRRYYY^^^^^^UUUQQQUUU]]]aaaZZZSSSRRRSSSiiisss[[[UUUXXXZZZkkklll^^^___[[[aaaggglllqqqsssnnnggg\\\YYYZZZaaaccccccjjjvvvlllooo[[[mmmLLLHHHCCC;;;FFF===>>>>>>@@@AAAAAABBBKKKVVVnnn|||xxxlllZZZKKKMMMiii|||ooommmqqqqqqpppfffTTTFFF>>>888888999888888:::888888888888888888888888777777888999::::::;;;;;;======>>>@@@@@@AAAAAAAAA:::::::::::::::;;;<<<===999>>>AAA???@@@FFFLLLNNNKKKFFF???;;;999::::::;;;===AAAQQQUUUVVVzzzUUUAAABBB;;;???@@@999;;;>>>JJJTTT~~~yyyzzzwwwrrrjjj```VVVNNNIIIJJJLLLOOOQQQSSSSSSRRRRRRQQQ]]]ccckkk|||||||||ooovvvjjjXXXYYYlll~~~pppkkk```\\\WWWSSSPPPOOOMMMKKKGGGFFFFFFFFFGGGHHHHHHIIIHHHJJJNNN]]]aaaQQQQQQSSS|||QQQ@@@JJJCCC???CCC???@@@QQQiii|||lllXXXNNNMMMIIIMMMQQQcccyyyggg___mmmkkkhhhqqqjjjfffuuu|||\\\EEE;;;999888888888888:::;;;<<<;;;===?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIQQQkkkpppWWWDDD>>>AAA???AAAGGGIIIWWWvvvFFFAAAFFF999<<<<<<<<<<<<=========>>>:::===AAA;;;NNNgggmmmrrreee^^^UUUQQQTTT[[[aaaaaaXXXRRRVVV]]]aaa___YYYYYYZZZtttlllbbbeeekkk~~~qqqcccggg___ccciiirrr}}}{{{qqqhhhbbb```dddeeeeeemmmyyynnnhhhzzzrrr___{{{~~~FFFGGGBBB:::GGG@@@<<<===???BBBAAAAAAIIISSSjjjzzzhhh```QQQHHHMMM^^^mmmmmmggglllpppmmmiiidddZZZRRREEE???999777999;;;999666999999888888888888888888:::999888888999;;;>>>??????@@@AAA@@@===:::888888999999999999:::;;;<<<===>>>===>>>???@@@DDDLLLTTTQQQGGG===:::999888888:::<<<===JJJFFFLLLgggWWW@@@>>>>>>===??????777CCCLLLOOOssspppnnn^^^VVVNNNFFFJJJKKKOOOTTTTTTPPPPPPRRRQQQWWWbbbnnnzzz|||uuummmooocccUUUUUUbbbqqqiii```\\\UUUPPPNNNMMMLLLKKKKKKIIIFFFEEEDDDEEEGGGIIIMMMKKKSSSkkk{{{[[[KKKSSSTTTyyyOOOHHH:::HHH@@@EEEBBBAAALLL```}}}vvvwwwbbbSSSIIIGGGHHHRRRdddwwwmmm^^^ZZZ```kkkwww}}}oooUUUDDD>>>:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFEEECCCDDDFFFHHHRRRRRRuuuyyy^^^LLL@@@>>>CCC===AAAEEEOOOkkkgggHHH???;;;AAA============>>>>>>>>>>>>@@@>>>>>>BBBIIIWWWnnnyyylll___SSSOOOQQQ[[[^^^```]]]YYYZZZcccjjjddd^^^dddyyypppqqq~~~sssjjjwww~~~qqqlllmmmsssuuuvvvmmmeee___xxxbbbeeefffIIIBBB<<<@@@===???>>>>>>>>>===???CCCIIINNNeeexxxyyykkkRRREEEIIIYYYttt]]]___iiimmmooojjjeee___VVVNNNCCC>>>888777999;;;999777999999999999999888888888::::::::::::<<<===???AAA<<<===>>><<<999777666666666777777888:::<<<===>>>?????????@@@BBBGGGOOOVVVQQQGGG===:::999777888:::888;;;HHH???BBB^^^|||VVV@@@???>>>;;;;;;===666>>>DDDEEEdddyyyzzzttt```TTTNNNIIILLLMMMQQQVVVUUUQQQOOORRRTTTXXX]]]dddjjjooorrrssspppyyy}}}vvvrrrtttppphhhWWW[[[SSSKKKPPP^^^|||}}}ooofff___[[[UUUPPPNNNMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIKKKMMMNNNYYYrrrkkkUUUKKKRRR___sssKKKGGG;;;EEE@@@EEEBBBAAAJJJYYY{{{~~~www}}}iiiWWWKKKGGGEEEJJJVVVbbbgggkkknnnfffcccdddhhhggg^^^UUUPPPQQQZZZiiixxxvvv```MMMAAA===:::;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDFFFHHHQQQYYYfffPPPGGGAAA???AAA===CCCIIITTTvvv```FFF???;;;???<<<<<<<<<=========>>>>>>>>>===>>>@@@EEERRRiii~~~yyyjjj]]]RRROOOSSSXXX[[[gggqqqkkk```eeesssdddmmm~~~|||ppp}}}yyyxxxvvvzzzjjjcccgggiii{{{{{{bbbzzz___EEEAAA<<<@@@>>>???>>>>>>>>>===>>>BBBHHHLLL___qqqpppRRRAAAEEEUUU{{{dddSSSZZZcccfffeee^^^XXXRRRJJJCCC@@@<<<777777999:::999888999999999999999999999999;;;;;;<<<===>>>???@@@@@@999999999777444333444555555555666777999<<<>>>??????@@@AAAAAADDDKKKRRRWWWPPPFFF===:::999777777999999===III???EEEiiiSSS@@@AAA@@@;;;:::???999>>>BBBCCC\\\vvvsss^^^RRRNNNLLLMMMNNNRRRWWWVVVQQQOOOQQQTTTUUUUUUVVVWWWXXXYYYYYY```gggjjjhhhiiijjjdddZZZBBBHHHEEECCCKKKYYYwwwzzzkkkbbb]]]YYYTTTPPPNNNMMMLLLKKKJJJIIIHHHGGGHHHJJJLLLMMMPPPTTTccc|||WWWQQQMMMSSSoooiiiFFFFFF===@@@???DDDBBBAAAGGGQQQnnn|||vvvsss___OOOHHHDDDDDDIIINNNMMMLLLLLLRRRNNNNNNRRRVVVVVVWWWZZZSSS]]]lllyyyyyyuuuzzznnn[[[QQQHHH@@@===;;;<<<<<<===============<<<===>>>@@@AAACCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDGGGIIINNNbbbvvvPPPAAAAAAAAA??????@@@GGGLLLXXXVVVCCC@@@<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???JJJbbbxxxwwwhhhZZZOOOOOOUUU\\\eee{{{fffggg{{{ccc|||rrrrrryyydddkkk~~~ffflllUUUBBB@@@<<>>>>>??????>>>>>>>>>AAAFFFJJJZZZjjj{{{jjjOOO@@@EEETTT{{{uuuYYYPPP\\\[[[]]]ZZZSSSMMMHHHBBB;;;===:::777777888:::999999999999999:::::::::::::::<<<===============<<<;;;666666666444222111333555666666666777999;;;<<<===>>>@@@AAAAAAEEEMMMTTTVVVNNNEEE<<<:::999777666888999<<>>>>>>>>;;;???BBBFFF[[[wwwgggXXXPPPMMMLLLJJJLLLQQQWWWVVVQQQOOOQQQOOOMMMKKKIIIIIIJJJKKKLLLWWW[[[^^^___aaaaaaXXXMMM>>>BBB@@@@@@HHHUUUrrrwwwhhh___ZZZWWWRRROOOMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPSSS\\\nnnqqqLLLQQQRRRTTT~~~___CCCEEEAAA===@@@BBB@@@@@@EEELLLhhhyyyttt~~~gggTTTJJJDDDBBBEEEHHHEEEBBBBBBGGGHHHMMMUUUWWWUUUTTTWWW]]]hhhuuu~~~xxxiii[[[XXX[[[bbbhhhiiigggjjjooovvvzzzjjjYYYQQQMMMEEE>>>:::<<<<<<===>>>???>>>>>>===;;;<<<>>>@@@BBBDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDGGGIIIMMMhhhaaaBBB:::???@@@??????CCCJJJLLLXXXsssKKKAAA@@@===::::::::::::;;;;;;;;;<<<<<<;;;<<<======<<>>>>>@@@DDDHHHWWWfffzzzfff^^^MMMDDDGGGTTTzzz}}}aaaKKKHHHWWWVVVWWWUUUOOOJJJGGGCCC===;;;999888888888999999999999999::::::;;;;;;;;;;;;======<<<;;;:::888666555555666555444222333555777999888888888999:::;;;;;;===@@@@@@???EEENNNTTTSSSLLLCCC;;;999999777777888999888@@@CCChhhRRR@@@BBB@@@===???:::;;;;;;>>>DDDUUU{{{rrrbbbWWWRRRNNNJJJHHHGGGIIIOOOUUUUUUQQQOOOQQQIIIGGGDDDAAAAAABBBEEEGGGKKKMMMPPPTTTXXXWWWMMMCCC???BBB??????GGGQQQnnnxxxttt~~~uuufff^^^WWWTTTPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJLLLNNNOOOPPPQQQ___wwwfffLLLOOORRRTTTVVVBBBDDDDDD===@@@@@@===???DDDJJJggg{{{tttooo[[[LLLFFFCCCEEEGGGEEEDDDEEEEEEIIIQQQYYYYYYUUUSSSVVVdddpppkkkVVVQQQQQQTTTWWWUUUQQQTTTYYY___kkk{{{~~~fff^^^VVVRRRLLLCCC<<<;;;;;;<<<>>>???@@@???>>>===;;;<<<>>>@@@BBBEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEGGGJJJRRRooojjjTTT@@@===@@@???>>>@@@EEEIIILLL\\\^^^EEE??????===:::::::::::::::;;;;;;;;;;;;<<<===>>>===;;;AAASSSeeepppaaaWWWOOOOOOUUUfffooo]]]eeetttxxxvvvnnnrrrqqq~~~jjjxxxJJJDDDDDD===@@@===<<<>>>???>>>>>>===???CCCFFFSSSbbbqqqWWWTTTKKKFFFIIIRRRtttnnnWWWGGGDDDPPPNNNQQQOOOJJJGGGFFFBBB>>>;;;::::::999999999999:::999::::::;;;;;;<<<<<<===<<<;;;999777555333222111555666777666555555777999;;;::::::999999::::::;;;<<<@@@@@@>>>DDDOOOSSSPPPHHH@@@999999:::888888999???;;;BBBJJJ{{{PPP@@@AAA<<<888<<<;;;>>><<<===EEEPPPrrrzzzhhhVVVNNNMMMKKKGGGDDDFFFHHHNNNUUUUUUPPPNNNOOOGGGDDDAAA>>>===>>>AAABBBEEEFFFJJJPPPUUUSSSKKKCCC===???>>>@@@GGGNNNhhhzzzdddfffuuuuuueee\\\UUURRROOOMMMMMMMMMLLLKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPccc]]]PPPJJJOOOWWW{{{NNNBBB@@@EEE??????>>><<>>???@@@???===<<<<<<===>>>@@@CCCEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJXXXwww[[[LLL@@@@@@AAA>>>>>>BBBDDDFFFPPPlllOOODDD???===>>>;;;:::::::::;;;;;;;;;<<<<<<============<<<@@@MMMZZZ|||kkk^^^WWWQQQOOORRRZZZwwwuuu[[[TTT^^^fffhhh|||rrrwwwvvvzzzdddrrr}}}xxxxxxnnnGGGEEEEEE<<<@@@===<<<===>>>>>>======???BBBEEELLL]]]hhh|||QQQNNNGGGEEEJJJRRRnnndddWWWMMMHHHNNNJJJMMMLLLHHHEEEDDDAAA<<<;;;<<<<<<;;;:::999999::::::::::::;;;<<<=========999888666444222222222222333555888888888888999:::;;;:::::::::;;;<<<<<<======BBBAAA>>>DDDPPPSSSNNNEEE>>>888888:::999999;;;BBB???HHHSSSyyyHHH???AAA:::777===<<>>===<<<@@@BBBBBBZZZyyyxxxiiiVVVLLLDDDBBBCCCCCCEEEHHHGGGKKKRRRXXX\\\aaaooo|||{{{\\\RRRQQQRRRVVVYYY]]]hhhrrr~~~rrraaa^^^___dddcccYYYMMMFFF:::;;;===???@@@>>>===;;;===>>>???AAACCCDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEHHHJJJWWW|||vvvSSSFFF===???AAA???@@@DDDCCCFFFYYYoooGGGFFF@@@;;;>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>;;;;;;======???GGGOOOnnnfff[[[YYYTTTOOONNNPPP]]]ddd^^^RRRNNNRRRVVVPPPYYYeeeooorrrnnngggbbbhhhtttxxxuuu}}}||||||kkkdddyyyxxxtttrrr}}}}}}rrreeeBBBDDDDDD;;;???>>>===;;;<<<=========???BBBEEEEEEZZZcccoooOOOJJJAAACCCKKKSSSlllsss\\\WWWRRRKKKMMMMMMPPPPPPLLLIIIHHHEEE@@@<<<======<<<:::999999:::::::::;;;;;;<<<===>>>>>>777666444222111222333444222555888999999999999:::999::::::;;;<<<===???@@@>>>CCCBBB???EEEQQQSSSMMMDDD<<<777888:::::::::;;;======HHHVVVhhh@@@===BBB<<<999@@@666>>>999:::EEELLLkkklll\\\MMMGGGEEECCCFFFKKKMMMNNNTTTXXXVVVNNNJJJJJJGGGFFFDDDCCCDDDEEEHHHIIIIIIJJJMMMQQQPPPKKKDDDAAA>>>BBBEEEJJJLLLHHHWWWwwwuuu[[[\\\ooovvvdddYYYQQQOOOMMMMMMMMMMMMLLLJJJKKKKKKKKKLLLMMMMMMNNNNNNbbbyyynnnJJJQQQNNNUUUiiiYYYCCCCCC888CCCAAA======<<>><<<;;;>>>>>>@@@AAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEHHHKKKTTT~~~jjjQQQBBB888;;;@@@AAABBBEEEDDDHHHaaafffDDDHHH@@@999>>>@@@;;;;;;;;;<<<<<<<<<=========:::999<<<>>>???CCCHHHfffcccZZZZZZVVVOOOKKKNNNJJJMMMTTTTTTLLLHHHJJJJJJKKKRRRZZZ]]]ZZZ[[[___```nnnuuusss}}}nnn]]][[[bbbcccmmmuuummmsss}}}jjjaaadddeeetttkkk^^^>>>CCCCCC:::???>>>>>>:::;;;=========???CCCEEEBBBYYYbbbjjjJJJIIIHHHHHHMMM\\\qqqzzzppplllkkkkkkjjj```]]][[[ZZZYYYTTTJJJBBBAAA===999777777888999999777999<<<>>>>>><<<999777222222222333555777888999::::::::::::::::::::::::===<<<;;;:::;;;===???@@@@@@@@@@@@@@@FFFMMMMMMJJJ@@@;;;999:::999666777;;;AAA<<>>@@@EEEhhhpppooo___NNNFFFDDDEEEHHHLLLPPPOOORRRZZZ\\\UUULLLGGGHHHGGGGGGFFFFFFGGGHHHIIIGGGHHHKKKOOORRRQQQKKKFFFAAACCCIIINNNPPPSSS]]]hhhmmmYYYYYYlll}}}ggg[[[NNNOOOPPPPPPOOONNNLLLKKKJJJJJJLLLOOOMMMKKKOOOUUUnnn^^^HHHPPPSSSSSSVVVDDD@@@AAA@@@:::???::::::??????AAAOOObbbzzzsssdddWWWJJJEEEDDDDDDEEEHHHFFFLLLTTT^^^jjj|||xxx^^^RRRMMMUUUcccooo~~~iiiQQQFFF;;;===???@@@>>>======>>>===???@@@CCCDDDFFFFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFGGGJJJbbb|||___IIICCC?????????>>>@@@CCCEEETTTXXXAAAFFF::::::CCC:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBB___vvvaaaZZZ```VVVLLLTTTIIIQQQVVVSSSPPPOOOMMMJJJGGGMMMTTTZZZbbbfff```WWW^^^fffkkkkkkkkkjjjbbbYYYWWWWWWXXX[[[```hhhuuunnn___]]]```cccppp~~~nnnfffmmm___mmmrrruuuKKKGGGAAA======>>>??????;;;<<<<<<===>>>??????@@@FFFMMMcccppp~~~QQQRRRSSSUUU[[[iii|||~~~{{{yyyvvvrrrooojjjaaaUUULLL@@@===999777888999999999999:::<<<<<<;;;999666444222333333444555777999:::::::::::::::::::::::::::===<<<;;;;;;;;;===???@@@@@@AAAAAAAAAGGGMMMMMMIII???;;;999:::999777888;;;???===DDDFFFqqqXXXBBB;;;;;;>>>777;;;999>>>>>>???AAAEEEdddnnn~~~mmm^^^OOOGGGFFFFFFIIILLLUUUSSSUUUZZZ\\\WWWOOOJJJKKKKKKLLLKKKKKKIIIHHHGGGIIIJJJLLLOOORRRRRROOOKKKEEEHHHMMMSSSUUUXXXaaalll~~~pppaaacccmmm|||zzzcccWWWOOOPPPPPPPPPPPPNNNMMMLLLLLLJJJKKKMMMMMMMMMQQQXXXpppWWWJJJRRRQQQ]]]OOOCCCAAA@@@@@@===>>>:::<<>>HHHWWWwww~~~wwwiii[[[MMMFFFDDDCCCFFFIIIKKKMMMUUUcccvvvbbbTTTMMMTTTbbbpppkkkQQQCCC;;;===>>>???===<<<<<<===>>>???AAACCCEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCEEEEEEGGGIIIHHHFFFIIIMMMdddlllRRREEE@@@>>>@@@AAA@@@BBBFFFPPPkkkRRR@@@EEE999999AAA:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBBXXXoookkk^^^aaaWWWKKKNNNOOOSSSXXXZZZ[[[WWWOOOIIIKKKRRR[[[^^^]]][[[]]]```cccjjjllleee]]]YYYVVVRRRWWWZZZ^^^aaaeeellluuu~~~wwwggg^^^bbbgggggglllvvviiigggyyy{{{cccHHHDDD???<<<<<<<<<======;;;<<<<<<===>>>>>>??????CCCJJJ^^^mmm~~~cccfffjjjnnnuuuvvviiiZZZOOO@@@===999777888999999999<<<;;;;;;999777555333222444444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===???@@@AAABBBBBBBBBGGGMMMLLLHHH???;;;999:::999777888<<<@@@EEEIIIJJJqqqRRR@@@;;;;;;???999>>>888===>>>>>>@@@BBBZZZuuu}}}jjj\\\NNNIIIHHHHHHIIIKKKWWWVVVWWWZZZ]]]\\\TTTLLLKKKLLLNNNPPPPPPNNNLLLKKKKKKKKKLLLNNNPPPQQQOOONNNMMMOOOUUUZZZ\\\]]]eeeooo~~~xxxcccVVVQQQQQQQQQQQQPPPOOONNNMMMOOOLLLJJJMMMNNNOOOTTTYYYnnnjjjOOONNNUUUUUUtttsssFFFBBBBBB?????????<<<;;;>>>BBB@@@;;;@@@KKKaaa}}}~~~|||vvvnnn```QQQHHHEEECCCFFFJJJMMMNNNVVVjjjgggXXXPPPXXXgggxxxlllPPP@@@;;;<<<======;;;;;;<<<===@@@AAACCCDDDFFFGGGHHHHHHIIIHHHGGGEEEEEEDDDDDDDDDIIIHHHJJJLLLIIIFFFLLLUUUrrrtttZZZDDD@@@======@@@BBBBBBEEEJJJ___pppJJJ>>>DDD:::888???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>@@@AAAOOOddd{{{ffffff^^^OOOJJJSSSTTT\\\jjjrrrlll]]]PPPMMMPPPZZZfffjjjkkksssrrr\\\QQQQQQUUUXXX]]]dddkkksss{{{vvvdddZZZbbbjjjkkkpppzzz}}}sssNNNCCCAAA===<<<;;;;;;;;;:::<<<<<<<<<======>>>>>>???@@@FFFVVVfff|||yyyhhhXXXMMM@@@<<<999777888999::::::;;;:::999777555444333222555555666666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAACCCCCCDDDHHHMMMKKKEEE>>>:::888999999888999===@@@HHHLLLXXXtttLLL@@@<<<;;;???:::>>>666;;;;;;;;;===<<>>AAA>>>:::===DDDUUUrrr|||uuu{{{sssmmmmmmbbbUUUNNNHHHDDDDDDGGGLLLPPP]]]ssskkk]]]WWWbbbuuujjjLLL===:::;;;<<<;;;::::::;;;===BBBCCCDDDFFFHHHIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEKKKJJJLLLMMMIIIGGGSSSbbbdddNNN???<<<;;;<<<@@@BBBBBBFFFKKKkkk[[[CCC>>>CCC;;;999>>><<<:::::::::::::::::::::::::::::::::;;;<<<===???@@@FFFXXX{{{qqqnnniiiWWWKKKRRRUUUeeesss```QQQMMMVVVlllzzz|||dddSSSVVV```ZZZ]]]dddppphhhWWW^^^kkksssrrrttt~~~{{{~~~qqqmmmFFF@@@???===<<<<<<<<<:::888<<<<<<<<<=========>>>>>>>>>CCCOOO^^^vvvxxxgggWWWMMM???<<<999777888999::::::999888777666555555555666777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAACCCDDDDDDHHHLLLHHHBBB===999888999999888:::>>>@@@FFFGGGcccjjjHHHAAA===:::===888<<<666;;;::::::<<<;;;FFF]]]|||dddWWWKKKGGGGGGFFFGGGHHHNNNWWW___dddmmmrrrfffSSSIIIIIIIIIJJJMMMQQQUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVXXX]]]fffnnnrrrttt|||xxxgggZZZSSSSSSRRRQQQPPPPPPPPPPPPRRRPPPQQQTTTUUUSSSUUUXXXkkkcccHHHLLLTTTTTTbbb\\\>>>CCCDDD======@@@>>>======>>><<<;;;???DDDLLLfff|||qqqyyyssskkkdddfff___WWWRRRMMMFFFCCCDDDJJJVVVjjjooobbb___oooeeeGGG;;;999::::::999888:::===???DDDEEEFFFHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGKKKJJJLLLNNNJJJKKK^^^uuurrrWWWGGG>>>;;;:::<<<@@@AAAAAAFFFMMMtttrrrKKKAAA???BBB>>>;;;======::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>AAAOOOlllzzztttmmmYYYLLLRRR]]]ssslllTTTUUU```oooppplllwwwkkkSSSUUUaaa[[[\\\aaaoooppp[[[dddvvvjjjmmmwww~~~}}}wwwWWWHHH???>>>============;;;999<<<<<<<<<<<<============<<>>>>>??????@@@@@@BBBDDDDDDHHHJJJFFF>>><<<888777999:::999;;;???EEEJJJJJJuuu___DDDBBB>>>999<<<777:::888===;;;:::>>>===DDDUUU{{{dddWWWKKKGGGGGGFFFFFFHHHMMM[[[fffjjjvvv~~~qqqYYYNNNMMMKKKJJJLLLPPPTTTWWWUUUXXX]]]___```_________eeekkkvvvwwweeeWWWSSSSSSQQQPPPPPPOOOPPPPPPPPPQQQTTTWWWVVVTTTXXX___yyy|||UUUJJJOOOTTTUUUfffvvvRRR@@@CCCAAA===>>>>>>======<<<<<<;;;===AAADDDFFF]]]}}}qqq{{{sssmmmeee___]]]YYYUUUSSSNNNFFFBBBCCCKKK^^^yyyzzznnnkkk|||YYYAAA:::999999999888888;;;???CCCFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJIIILLLOOOLLLQQQlllaaaLLLBBB<<<<<<;;;===@@@AAABBBJJJRRR~~~XXXCCCBBB@@@??????===<<<===:::::::::::::::::::::::::::999999:::;;;<<<======???HHH^^^yyypppfffUUUMMMXXXkkkrrrRRR```pppooo```]]]xxxyyyWWWOOOVVV[[[___dddppp}}}hhhvvvyyy|||{{{uuusssKKKKKK???>>>======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;BBBFFFPPPfff{{{lll]]]QQQKKK>>>;;;888777888:::;;;;;;999999999999999999999999::::::::::::;;;<<<======::::::::::::::::::::::::<<<======>>>???????????????AAACCCDDDGGGHHHCCC;;;;;;888777999:::999;;;???CCCPPP[[[VVV???BBB>>>888<<<777;;;888===:::999>>>>>>BBBPPPuuu}}}gggZZZLLLGGGGGGGGGGGGJJJOOO___hhhkkkwwwuuu\\\PPPOOOOOOOOOQQQTTTWWWYYYSSS[[[eeemmmqqqssstttuuu~~~xxxfffWWWSSSRRRQQQOOOOOOOOOOOOPPPNNNPPPTTTUUUSSSTTT^^^kkk```OOOOOOOOORRR[[[sss^^^IIIAAABBB>>>===@@@===<<<<<<<<<;;;;;;===???@@@CCCUUUyyyvvvjjj}}}wwwoooggg```ZZZVVVSSSQQQPPPKKKEEECCCEEELLLbbb|||fffHHH;;;;;;888888888777888<<>>AAACCCFFFPPP[[[{{{JJJ???CCC???;;;>>>>>>:::<<<999999999999999999999999999999999999:::;;;<<<===???CCCQQQlllnnnddd[[[QQQRRRbbb}}}{{{YYYgggppphhh___mmmaaaRRRTTT\\\iiittt}}}uuu|||^^^GGGEEE???===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<999CCCEEELLLaaattt{{{lll^^^SSSNNN>>>;;;888777888:::;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::<<<===>>>??????@@@@@@???>>>AAACCCDDDFFFGGGBBB:::;;;777666999:::999;;;@@@888PPPjjjPPP<<>>888===888<<<777<<<888777======@@@LLLcccjjj\\\NNNIIIHHHGGGIIIKKKPPP___ggggggsssuuuZZZNNNOOOQQQTTTWWWYYY[[[]]][[[eeetttzzziiiZZZSSSRRRPPPOOONNNNNNOOOOOOLLLOOORRRSSSPPPTTTddduuu}}}MMMJJJRRRNNNRRRbbbNNNCCCAAA@@@;;;>>>BBB<<<:::<<<===<<<<<<======<<<===MMMnnn~~~lllbbbuuuuuukkkcccZZZTTTSSSOOOMMMLLLHHHDDDDDDHHHLLLbbbsss```III999777===777777777777999===DDDHHHIIIIIIJJJLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIMMMSSSSSS^^^eeeOOOEEE???:::======???BBBEEEJJJVVVbbbnnnEEE>>>DDD>>>888===>>>999:::999999999999999999999999999999999999:::;;;<<<<<<>>>AAAJJJ```}}}ccc[[[SSSPPPYYYiiijjjkkkfff]]]dddjjjZZZ\\\^^^sss|||SSSFFF>>>???<<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;777CCCEEEKKK^^^ooovvvfffXXXMMMHHH===;;;777777888:::<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???<<<:::999999:::;;;???===;;;<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>CCCTTTsss~~~iiiYYYhhh~~~tttjjj___VVVSSSMMMKKKIIIFFFDDDCCCCCCCCCGGGYYYsss{{{hhhcccYYYLLLAAA;;;888666555777777888:::>>>CCCGGGJJJKKKKKKLLLMMMNNNNNNOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHKKKOOOTTTPPPTTTwwwqqqZZZHHH@@@>>>===999<<>>>>><<<;;;:::999999999888888999999999:::::::::999999::::::::::::;;;;;;:::???GGGUUUooouuu___[[[^^^XXXeeeooolllnnnlllooovvvTTT[[[ccckkkpppKKKEEE===============<<<;;;:::999999999999:::;;;<<<===>>>>>>???AAAIIISSS^^^|||qqqfffZZZNNNEEE===:::777666888:::;;;;;;===:::777777999;;;:::999;;;<<<<<<======>>>>>>??????>>><<<;;;::::::::::::???===;;;===@@@BBBAAA@@@AAAAAABBBEEEFFFCCC>>>999::::::::::::;;;<<<===>>>CCCKKKsssbbbCCC@@@<<<:::::::::;;;::::::::::::999999<<<@@@CCCTTTvvvwwwcccRRRMMMKKKGGGGGGMMMRRRYYY^^^bbbmmmvvvqqqeeeWWWTTTSSSWWWZZZ\\\```fffppp}}}|||hhh```YYYVVVSSSQQQQQQQQQPPPOOOSSSRRRTTTUUURRR[[[{{{rrrWWWHHHOOORRRVVVsss[[[EEECCCAAA>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===DDDXXXyyysss```WWWmmm~~~tttiii]]]UUURRRJJJIIIFFFDDDBBBAAAAAAAAABBBNNN```tttwww___QQQOOOIII@@@:::888888888888888888:::===@@@DDDHHHJJJLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJMMMSSSVVV___{{{fffQQQCCC>>><<<<<>>===<<<;;;:::999999999888888888999999999::::::999999999:::::::::;;;;;;:::>>>DDDNNNeeerrr^^^eeejjjcccvvv{{{rrrnnnrrrxxxxxxZZZdddooovvveeeEEEAAA@@@888999999:::;;;;;;;;;;;;:::999999::::::<<<======>>>??????GGGOOOZZZuuukkkdddZZZLLLAAA===:::777666777999:::;;;:::888666666777777666555999:::;;;<<<===???@@@@@@============<<<<<<;;;:::===<<<<<<>>>@@@BBBBBBAAA@@@@@@BBBCCCCCCAAA<<<888:::::::::;;;<<<>>>???@@@EEEMMMxxxUUUBBB???<<<:::::::::::::::888999999999888:::>>>AAAIIIzzzrrrqqqwwwfffVVVPPPMMMGGGGGGJJJLLLSSSYYY[[[bbbllllllfffZZZVVVTTTWWWZZZ]]]ccciiiuuuvvvfffccc\\\YYYUUURRRRRRQQQPPPOOORRRRRRTTTUUUWWWgggXXXKKKIIIRRRTTT```QQQCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>EEE```{{{eee\\\uuu~~~rrrggg[[[RRROOOGGGFFFDDDAAA@@@?????????@@@EEELLLUUUcccuuu|||eeeRRREEE>>>>>>:::666444666888::::::999:::===@@@DDDFFFHHHIIILLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMKKKSSS___qqqoooYYYIII@@@===<<<<<<@@@AAADDDFFFJJJ```uuuMMMAAA>>>===<<<:::999999999999888888888999999999999:::999999999999::::::::::::<<<>>>AAAGGGZZZzzzeeezzzwwwvvvpppaaaXXX```hhhooo}}}vvv```oooUUU@@@<<>>>>>===CCCKKKUUUyyy|||pppfff]]]SSSGGG======:::777555777888999:::999888777666555555444444555666777999;;;===>>>???;;;<<<>>>??????>>>===<<<<<<===>>>???AAABBBCCCBBB@@@@@@AAABBBAAA>>>;;;999999999:::;;;===???@@@BBBHHHPPPMMMAAA>>>;;;::::::::::::999777888888888888999<<>>===;;;;;;;;;;;;::::::::::::::::::::::::777===???@@@RRR{{{uuueeexxx~~~qqqdddXXXOOOMMMEEEDDDBBB@@@????????????DDDCCCCCCDDDIIIUUUccclllwww|||zzzxxx{{{~~~{{{sssooosssxxx|||~~~ttteeeTTTGGG???===<<<:::999777666777888999999;;;===AAADDDGGGHHHIIIIIILLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLQQQLLLUUUjjjzzzfffPPPDDD@@@???>>>>>>888AAAIIIJJJMMMhhh^^^GGG@@@===<<<;;;:::999999999999888888888888999999999999888999999999999:::::::::>>>???@@@CCCQQQuuuqqqyyycccYYYKKKHHHUUU]]]cccuuuzzznnncccJJJ???:::BBB???>>>===<<<;;;:::999999:::999999999:::;;;;;;<<<<<<===;;;???GGGQQQppp{{{tttppphhh^^^UUUKKKCCC???===:::666555666777888888888999888888666555555555222333444555777999:::::::::<<<>>>@@@AAA@@@>>>===<<<>>>@@@AAABBBBBBBBBCCC@@@AAAAAA@@@>>><<<:::999777888999;;;===@@@BBBCCCGGGTTT~~~EEE???===:::999::::::999888666777888888777888;;;===BBBRRRvvv}}}ooo^^^RRRJJJFFFFFFHHHFFFMMMSSSTTTVVV\\\dddhhhZZZUUURRRTTTWWW[[[ccckkkxxxooohhhZZZWWWSSSQQQQQQRRRSSSSSSVVVPPPMMMVVVjjjbbbHHHRRRRRROOOggg```CCC???>>>===<<<;;;;;;::::::::::::::::::::::::::::::555;;;===:::CCCcccppp}}}}}}nnnaaaUUUMMMKKKDDDCCCBBB@@@??????@@@@@@EEECCCBBB@@@AAADDDJJJMMMTTTYYY^^^^^^\\\\\\```eeeddd___\\\[[[ZZZYYYZZZ]]]SSSOOOIIIBBB>>><<<===>>>:::::::::999999999999:::>>>@@@CCCGGGIIIIIIIIIHHHLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLPPPLLL[[[wwwrrr^^^III@@@@@@???>>>???<<>>======???IIIggg|||]]]NNNGGGFFFOOOTTTXXXfffyyyNNNEEEBBB:::>>>===<<<:::999999999999999::::::999999999:::;;;;;;:::<<<:::===FFFNNNhhhvvvrrrmmmlllssswwwgggfffddd___XXXPPPJJJEEECCC<<<999666444555777777777888999::::::888666666777333333333444555666777777888:::<<>>===???BBBCCCBBBAAABBBBBBAAAAAABBB@@@===:::::::::777888:::<<>>EEEhhhuuueeeWWWMMMHHHGGGGGGFFFLLLRRRUUUVVVZZZ```eee]]]WWWSSSTTTVVVXXX___ffftttpppeee\\\XXXTTTRRRSSSUUUVVVWWWUUUPPPOOO]]]xxx~~~QQQIIIRRRRRRUUUyyyPPPCCC>>>>>>======<<<;;;::::::999999999999999999999999<<<;;;:::888999MMMyyy{{{lll___SSSLLLKKKDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@DDDHHHIIIIIIKKKOOOSSSPPPNNNLLLJJJIIIHHHHHHHHHCCCBBBAAA@@@>>><<<;;;:::777888999999999:::<<<>>>@@@BBBEEEHHHIIIJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNNNNQQQRRRhhhgggSSSAAA===>>>======@@@EEENNNQQQOOO\\\eeeCCC===???;;;;;;:::999999999999999777777777888888888888999888888888888999999999999;;;999:::<<>>AAADDDDDDBBBAAAAAAAAAAAABBBBBB@@@<<<::::::<<<999:::<<<>>>BBBEEEHHHJJJTTT___CCC<<<;;;999999::::::888777666888999999888999:::<<<@@@???bbbzzznnn___TTTMMMIIIFFFFFFJJJQQQVVVWWWYYY]]]aaabbb\\\WWWVVVVVVUUUYYY^^^gggppp}}}mmmccc]]]YYYTTTRRRRRRSSSUUUUUURRRRRRXXXiiibbbJJJLLLOOOSSSccclllFFFFFF>>>>>>>>>======<<<;;;:::999999999999999999999999>>>888:::>>>:::???eeezzzjjj]]]RRRKKKJJJBBBAAA@@@?????????@@@AAA>>>>>>======>>>???>>>>>>===>>>???AAACCCEEEGGGHHHEEEDDDCCCBBBCCCDDDDDDBBB@@@AAAAAA@@@???<<<999777555777999::::::;;;???BBBCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQYYYaaa~~~\\\JJJ======???===???EEEJJJNNNPPPWWWuuuqqqQQQCCC<<<;;;;;;:::999999888999999999777777777777888888888888888888888888999999999999:::888:::<<<===GGGeeeiiiSSSLLLNNNXXX___eeeiiilllvvvyyyqqqvvvssswww|||NNNAAA?????????<<<<<<<<<<<<===???BBBEEEGGG::::::999999999999999:::888<<<:::;;;AAADDDRRRjjjPPPUUU]]]fffnnnssswwwxxxvvvccc```iiiuuummmccc^^^\\\VVVMMMDDD<<<999555444444555666666555888;;;;;;999777888999;;;::::::999888777777666333444666888999;;;<<<<<>>@@@DDDHHHKKKLLLeeeRRR@@@<<<:::999999::::::888777777888::::::999999:::<<>>>>>>>>===<<<;;;;;;888888888888888888888888777000888DDD===777UUUyyyiii\\\QQQKKKKKKAAA@@@???>>>>>>???@@@AAA@@@===:::999:::;;;======@@@???>>>???BBBDDDDDDDDDBBBAAA??????AAADDDCCC@@@@@@@@@@@@???>>><<<;;;:::777:::;;;;;;;;;<<<@@@DDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTcccppprrrUUUFFF<<<>>>AAA???BBBJJJNNNQQQUUUhhhTTTGGGFFF<<<777::::::999999888999999999777777777777888888888888777888888888888999999999<<<:::<<>>BBBAAA???>>>@@@DDDBBB@@@===;;;999999999:::888???>>>???FFFFFFHHHSSSuuuGGGHHH;;;;;;:::999999888888777777888888888888999999999DDDOOO\\\vvvuuunnnhhh]]]RRRLLLKKKNNNUUU[[[WWWPPPVVVbbbqqqiiibbb___\\\VVVTTTUUUXXXWWW]]]jjjsssyyyjjjeee^^^WWWRRRSSSSSSQQQPPPRRRPPPYYYggg{{{xxxOOODDDLLLOOOMMM^^^oooEEEDDD???=========<<<;;;;;;::::::777777777777777777777777777666999<<<888999NNNggg~~~rrr]]]OOOKKKDDDBBBAAA@@@@@@@@@AAABBBCCCDDDBBB@@@>>>>>>@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????>>>>>>======<<<<<<:::;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIINNNKKKLLLQQQQQQOOOTTT\\\ssszzzcccJJJBBB<<<===>>>AAAEEEKKKSSSPPPaaavvvMMM>>>>>>===:::999999999888888888888777777777777777777777777777777777777777888888888888<<<777999===<<<:::EEEVVVvvvcccVVViiiwwweeeddd___^^^eeewwwnnnTTT>>><<>>>>>@@@DDDBBB@@@===:::999888999999999@@@AAADDDKKKIIIHHHQQQfff>>>@@@;;;::::::999999888888777777777888888888999999999DDDNNNZZZsss|||uuummmaaaVVVOOOKKKNNNWWW\\\VVVOOOUUUcccyyyrrrjjjccc]]]WWWVVVWWWXXXUUUYYYcccjjjppp~~~}}}|||gggaaa[[[UUUQQQSSSTTTRRRSSSVVVUUU^^^ooo^^^HHHEEEJJJPPP[[[vvv```DDDDDD<<<======<<<<<<;;;:::::::::777777777777777777777777777666888;;;888777GGG[[[yyyqqq```UUUPPPIIIAAAAAA@@@???@@@AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======<<<<<<======???AAABBBCCCBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKMMMRRRSSSRRRYYYbbbqqqZZZJJJDDD@@@??????AAAHHHPPPVVVXXXuuudddDDD===>>>===:::999999999888888888777777666666666666666666666666666666777777777888888888:::666888<<<;;;888BBBQQQrrruuuuuupppgggqqqxxxeeecccbbbjjjxxxrrrrrr\\\III;;;===AAA>>><<<===::::::::::::::::::::::::888888888999999999::::::999999999999:::>>>DDDHHHooo}}}yyyxxxyyyccciiiooodddUUUPPP???<<<777555666888999999888999;;;;;;999999999:::888999:::;;;<<<<<<<<<<<<999999999888888777777777777;;;??????>>>>>>@@@CCCBBB@@@===:::999888999999999@@@CCCIIIPPPJJJFFFNNNvvvYYY;;;???:::::::::999888888777777777777777888888888999999???GGGRRRgggyyyxxx|||ttthhh^^^XXXPPPTTT\\\^^^TTTMMMWWWggguuuhhh]]]YYYXXXXXXZZZUUUWWW^^^cccgggtttuuuaaa\\\WWWSSSQQQRRRSSSRRRUUUYYY]]]ggg~~~\\\FFFEEEKKKMMMSSSqqqMMMBBBBBB;;;===<<<<<<;;;;;;::::::999777777777777777777777777777555666999888666>>>KKKuuuzzzsssaaaTTTMMMDDDAAA@@@?????????@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDFFFHHHIIIJJJKKKMMMMMMLLLKKKKKKJJJJJJIIIKKKLLLOOORRRTTTXXXbbbmmm~~~cccNNNBBB???>>>>>>>>>@@@IIIRRRRRR\\\YYYCCCAAA>>>999888999999888888888777777777666666666666666666666666666666777777777777888888777555777;;;999666===III___~~~uuu|||www{{{wwwdddeeemmm{{{qqq|||pppJJJ???:::>>>AAA===:::;;;::::::::::::::::::::::::888888888999999999999:::999999999999999===BBBFFF}}}qqq[[[gggpppaaaOOOJJJ===:::666555666888999999888999;;;;;;:::999:::;;;::::::;;;;;;<<<;;;;;;;;;;;;:::::::::999999888777777:::===>>>>>>>>>@@@BBBAAA???<<<:::888888999999999@@@CCCIIIOOOGGGDDDNNNyyyOOO<<>>EEETTTvvv~~~qqqzzzqqqhhhddd]]]^^^aaa^^^QQQKKKZZZooo}}}jjj]]][[[ZZZXXXXXXVVVZZZcccfffgggooozzzmmm[[[XXXUUURRRPPPQQQPPPOOOTTT[[[fffuuueeeGGGBBBHHHOOOTTT```cccCCC???>>><<<<<<<<<;;;;;;:::999999999777777777777777777777777666444444888999777999???WWW}}}tttaaaTTTLLLBBBAAA@@@@@@??????@@@BBBCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMNNNPPPVVVbbbuuukkkUUUEEE<<<999:::???CCCFFFKKKPPPRRRhhh{{{PPPEEEEEE===777:::888888888888777777777777666666666666666666666666666666666666777777777888666555888;;;999666:::BBBRRR}}}}}}oooqqq}}}ZZZBBB===<<>>999666888999999999999999999999999888888888888999999999999999999999888999;;;@@@CCCqqq^^^iiiooo\\\GGG@@@999777444333555777888999777999;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<;;;:::999999888:::<<<>>>>>>???@@@AAA???>>>;;;999888999999::::::???AAAFFFJJJDDDGGGZZZmmmBBB:::;;;::::::999888888777777666666666777777777888888888555888;;;DDD\\\wwwxxxrrrpppjjjgggccc[[[MMMJJJ^^^wwwkkk___```___YYYTTTWWWaaannnqqqmmmnnnuuuuuuzzzuuusss||||||dddWWWUUUUUURRRQQQPPPMMMNNNVVV```qqqNNNDDDHHHGGGMMM[[[{{{{{{OOOBBB===:::>>>;;;;;;;;;:::999999888888666666666666666666666666555333333777999999888:::AAAkkkyyyqqqaaaWWWRRRJJJBBBAAA@@@@@@@@@AAACCCCCCFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNRRR```wwwhhhVVVHHH>>>>>>;;;<<>>888888888777777777666666555555555555555555555555555666666666666777777777666666999;;;999777999>>>GGGjjjdddIII???>>>======;;;777666999999999999999999999999999777777888888888999999999999999999888888:::===@@@zzzhhhllljjjVVVAAA999777555333333555777999999777999;;;<<<;;;:::;;;<<<>>>>>>===<<<;;;999888777:::;;;============;;;;;;;;;<<<===>>>???@@@@@@@@@===;;;:::888888999;;;<<<===@@@@@@DDDGGGEEEVVVtttZZZ<<<===888999999999888777777666666666666666777777777888888666777888===MMMnnn}}}xxxxxxsssllldddZZZOOOOOOfffllldddjjjhhh]]]SSSZZZkkk|||vvvqqqsssoootttppprrr~~~qqq^^^UUUTTTTTTSSSRRRQQQOOOSSSaaappphhhCCCFFFLLLGGGSSSlllZZZFFFAAA<<<;;;===;;;::::::999999888888777666666666666666666666666444333333666888999999999999VVVuuummm___VVVQQQIIICCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======????????????@@@AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNLLLPPPUUUaaawwwlllTTTFFF???<<<@@@===???GGGMMMOOOPPPRRRyyyXXXGGG<<<>>>>>>777555:::888888777777777666666666555555555555555555555555555555666666666666777777666777999999999888:::;;;===TTTxxxxxxKKK???<<<<<<<<<:::999888:::<<<999999999999999999999999777777777888888888888999999999999888777888;;;>>>|||kkkeee^^^NNN>>>777666444333444666999::::::777999;;;<<<;;;;;;<<<===<<<===<<<<<<;;;:::999888:::;;;===>>>??????>>>===>>>>>>>>>???@@@@@@??????:::999888888999:::===>>>AAACCCBBBDDDGGGMMMlllMMM;;;BBB888999999888888777777666666666666666666777777777888777888999<<>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIJJJLLLLLLKKKKKKMMMNNNPPPRRRSSSTTTSSS[[[hhhzzzvvvZZZGGG===<<<>>>???@@@FFFLLLPPPTTT___kkkoooLLLDDD======<<<888555555888777777777666666666666555555555555555555555555555555555666666666777777555777777777777888::::::888CCCYYYvvvZZZEEE???:::;;;:::999999:::;;;;;;888888888888888888888888777777777777888888888888999999999888777777999<<>>????????????AAAAAA???>>>999888777777999;;;>>>???DDDFFFDDDEEEIIITTT}}}|||BBB777BBB666999999888888777666666666666666666666777777777777666777999<<>><<<999777666555777:::>>>@@@HHHAAACCCDDDCCC^^^ZZZDDD===888>>>999888888777666555555444555555555555666666666666<<<777666;;;BBB[[[{{{|||uuuuuu}}}||||||~~~|||xxxsssrrryyy{{{lllggg[[[UUUNNNPPPQQQSSSYYYdddtttkkkHHHFFFFFFIIITTTqqqkkkRRR>>>===@@@<<<888888777777777777666666666666777777666666555555555444444444444555555555666666<<<666BBBiii{{{bbbbbbjjjoookkkiii```MMMGGGDDDBBBDDDIIIJJJEEEAAAGGGFFFFFFGGGIIILLLMMMMMMMMMHHHFFFIIIJJJGGGEEEEEEAAAEEEFFFCCCBBBFFFHHHGGGIIIEEEAAAAAACCCCCC???;;;GGGDDDAAAAAADDDGGGHHHGGGGGGEEEEEEHHHLLLMMMKKKHHHPPPNNNOOOSSSSSSRRRXXXaaaooojjjMMM?????????>>><<<@@@NNNRRRMMMZZZfffDDD<<<<<<;;;::::::999888888777777777777666666666666666666666666666666666666555555555555555555555555666666666666777777777777333<<>><<<<<<<<<;;;::::::999888888::::::999888777777777888888888888888888888888888777777777777777888888999zzzvvvnnneeeXXXKKKDDD@@@;;;777666666444444666:::<<<===<<<<<<:::888999<<>>>>><<<999777777999<<<>>>??????@@@@@@@@@@@@??????AAA???>>>???@@@@@@>>>;;;999888777666888;;;???AAACCCBBBFFFDDDCCCaaaQQQAAA===777;;;888888777777666555555444555555555555666666666666888666888:::<<>>======AAAHHHOOOZZZuuuQQQ???<<<;;;;;;:::999999888888777777777777666666666555555555555555555555555555555555555555555555555555555555666666666777777777555<<<<<>><<<;;;;;;:::999999888888999888777777666666666777888888888888888888888888777777666666777777888999xxxtttppp\\\OOOAAA;;;999666444444444333444666:::============;;;888888:::<<<======:::999777777888;;;>>>AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@===:::999888777777999<<<@@@BBBAAACCCGGGEEEKKKrrrlllDDD===<<<777777888777777666666555555555444555555555555666666666444555888999666FFFttt{{{|||sssvvvyyyyyyxxxzzz~~~ooo\\\WWWRRRNNNRRR```iiiyyy|||VVVCCCGGGMMMKKKMMMkkk}}}sssOOOBBB:::<<<>>>:::888:::777777777666666666555555666666666555555555555555444444444444555555555555222999:::===WWW|||zzz||||||wwwhhh[[[^^^___ZZZRRRKKKIIIJJJFFFGGGIIIKKKKKKKKKJJJIIIKKKHHHGGGJJJJJJHHHJJJMMMKKKKKKJJJIIILLLPPPOOOJJJGGGCCC@@@@@@CCCFFFEEEDDDBBBBBBBBBDDDGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLOOORRRSSSRRRRRRTTTWWWaaauuunnnXXXJJJDDD@@@@@@>>>;;;:::===BBB@@@JJJgggaaaBBBAAA;;;;;;::::::999888888888777777777666666666555555555555555555555555555555444444444444444444444444555555555666666666666777555999999>>>KKKccc]]]AAA===@@@>>>;;;;;;;;;::::::999999888888777777666555555555666666777777777777777777777777777777666666777777888999xxxpppkkkYYYLLL>>>888666444444555222333444777:::===>>>>>>>>><<<999777777888999:::666666666777999<<>>CCCCCCCCCUUU{{{{{{OOO???BBB::::::999999888888888777777777666666666555555555555555555555555555555555444444444444444444444444444444555555555666666666444777777<<>>;;;888555444555555444444666888:::===@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCCCCAAA>>>;;;999666666666888:::>>>AAACCCGGG===<<>>MMMuuuvvvttt{{{gggYYYTTTQQQQQQQQQNNNLLLLLLOOOQQQQQQUUU]]]cccbbb]]]^^^bbbiiiqqq|||}}}iiiVVVCCCAAA??????BBBEEEHHHJJJGGGHHHIIIJJJJJJJJJJJJJJJQQQSSSTTTSSSPPPOOORRRUUUZZZeeetttsss]]]KKKCCC???;;;999<<<>>>>>>BBBFFFDDDRRRtttWWWDDD>>>999999888888888888888777777666666666666555555555555555555555555555555555555444444444444444444444444444444444444555555555555444666666:::???KKKxxxhhhNNN===@@@CCC;;;666999:::999999999999999888888777777666666666777777888666666666666666666666666666666666555666777777888nnn```VVVRRRFFF999555444222222333333666:::<<<===>>>???@@@>>>>>>===:::777555555555555666888:::===???@@@AAACCCCCCDDDDDDDDDDDDCCCCCC@@@BBBCCCBBB???;;;999999666666777999<<<@@@CCCDDDGGG>>>DDD___```???<<<;;;;;;:::444555555555555555555555555333444444444444555555555666333444777999888;;;@@@VVVssszzzwwwtttrrrsssuuuyyy||||||vvvppp```XXX]]]aaajjjzzzrrrSSSFFFEEEEEECCCMMMWWWtttQQQ@@@<<<===>>>>>>;;;999888999666666666555555555444444444444444444444555555555444444444444333333333333;;;222333999888<<<^^^yyyyyymmmeeebbbdddeeeddd```[[[YYYZZZ]]]```gggsss{{{{{{xxx{{{mmmSSSCCCBBBBBBBBBCCCFFFHHHJJJGGGHHHJJJJJJIIIIIIKKKLLLPPPPPPPPPRRRWWW```jjjqqqrrrsss\\\III???>>>???<<<===???>>><<<===AAAOOOjjjaaaDDDAAA>>>555777777777777777777777777666666666555555555444444444444444444444444444444333333333333333333333333333333333444444444555555555888666666:::@@@]]]ooorrryyyOOOCCC===@@@===666888AAA999999999999999999888888777777666666777777888888666666666666666666666666666666555555666666777888{{{}}}yyycccVVVMMMLLLAAA666444444333333444555888===???>>>>>>???AAA;;;===???>>>;;;999999:::999:::<<>>;;;777:::777555555555555555555555555333333444444444555555555555333444666666666777;;;GGGVVVxxx~~~xxxuuutttuuuxxxyyyuuuvvv~~~xxx{{{uuupppddd```iiioooxxxrrrLLLAAADDDDDDEEEIIIUUUooo___BBB<<<<<<===<<<:::::::::::::::666666555555555444444444333333333444444555555555444444444333333333222222888444444777555777MMMgggxxxrrrlllgggccc```ggglllqqqrrrqqqppprrrtttyyyzzz]]]IIIEEEFFFFFFFFFFFFGGGIIIJJJGGGIIIKKKKKKKKKMMMQQQTTTSSSUUUZZZeeetttmmm[[[LLL@@@;;;<<>>>>>HHHSSSwwwoooKKK>>>>>><<<999777777777777777777777777666666555555555444444444444444444444444444444444333333333333333333333333222333333333333444444444444888444333888;;;EEEYYYxxxwwwaaaeeezzzZZZCCC???======:::777999@@@888888888888888888999999666555555555666666777888555555555555555555555555666555555555555666777777uuuuuu{{{lllUUUIIIBBBHHH>>>555444666666555666666:::>>>@@@???>>>@@@AAA999<<<@@@AAA???======>>>===>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBB???:::777777999888999;;;>>>AAAEEEHHHIIIJJJTTTuuuxxxHHH666???999555:::888444555555555555555555555333333333444444444555555333333444555333333888>>>;;;===bbb{{{xxxvvvuuuuuutttssszzzxxxssslllzzz{{{kkkiiicccgggwwwyyyTTT>>>EEEHHH???EEEYYYcccpppJJJ======<<<;;;:::888888;;;<<<;;;666666555555555444444444333333333444444555555555444444444333333222222222222777:::999666999AAAIIIqqqyyynnngggccc___YYYSSSWWWaaannnwww|||{{{hhhYYYMMMEEEGGGIIIJJJJJJIIIHHHIIIJJJJJJLLLNNNOOOOOORRRXXX]]]eeekkkwwwjjjSSSHHHCCC???===>>>999;;;>>>>>>>>>IIIccc{{{OOO===;;;777666;;;666666666666777777777777666666555555555444444444444444444444444444444444333333333333333333333333222222333333333444444444222777444222999;;;:::@@@SSSssshhhTTTXXXdddooozzz^^^AAA===<<<<<<===<<<:::999888888888888888888888999999444444444444444555666777555555555555555555555555555555555555555666777777iiiccclll```JJJAAA???>>>;;;777555666777888888;;;<<<===???AAABBBBBBBBB>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEEEEEFFFGGGHHHHHHGGGEEEEEEGGGBBB<<<999888888666444777???>>>>>>GGGJJJHHHMMMKKKhhhXXXEEE777888:::777666:::666666666666666666666666333444444555555444444333444333333333333444555555;;;>>>PPPzzzsssvvvyyyuuufffccciiiyyyqqqiiikkkqqq{{{}}}SSSKKKEEECCCFFFNNNZZZeee|||yyyKKK>>>???>>><<<;;;999888777777666666666555555555555444444444333333333333333333333333333333333333333333333333444444444444333555999<<<[[[{{{pppddd[[[TTTNNNJJJKKKPPPXXX___eeekkkpppttt~~~xxxllldddZZZVVVUUUTTTPPPLLLPPPPPPPPPNNNMMMLLLNNNPPPTTTRRRRRRVVV\\\dddiiilllzzzsssZZZMMMBBB???@@@@@@AAABBBCCCBBBAAAFFFKKKTTTggg@@@888???@@@888333999888888777666555555444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444333333444666888;;;<<>>@@@AAABBBCCCCCC???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCFFFAAA;;;888777777666444777???>>>@@@KKKLLLIIIMMMIIIkkk}}}MMM???666999;;;777555999555555555555555555555555333333444444444444333333444333333333333444555555888<<>>CCC<<<<<<;;;:::999888777777777777777777777777777777555555555555555555555555444444444444555555555555555555555555555555555555mmmSSSIIIKKKAAA666666777777777777777777888999999===>>>@@@AAACCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCC@@@;;;777666666555444777???@@@DDDOOONNNIIIMMMMMMvvv```@@@999666;;;;;;666444888555555555555555555555555333333444444444444333333333333333333333444555555666;;;CCCaaatttxxxyyyqqqgggaaa```hhhxxxtttSSSBBBBBBAAAFFFRRR]]]qqqnnnIII<<<;;;:::888;;;:::999888777666666666555555555555444444444444333333333333333333333333333333333333333333333333333444444444333444777:::999QQQnnnwwwyyyvvvlllfff\\\ZZZYYYZZZ\\\[[[XXXTTTUUUXXXXXXSSSPPPRRRVVVWWW^^^fffoooqqqoooooouuu|||yyy|||vvveeeOOO<<>>:::666555555555555:::@@@BBBGGGPPPMMMHHHNNN___|||MMM:::777888:::999444444888444444444444444444444444333333333444444333333333333333222222333333444555444<<<===JJJooo{{{zzzvvvqqq{{{|||qqqjjjfffccciiiiiijjjoooyyyhhhLLLCCCGGGLLLCCCFFF```~~~PPP<<<<<<===;;;999;;;:::999777666666666666555555555444444444333333222222222222222222222222222222222222222222222222222333444444333444666888777CCCUUUppp}}}~~~|||xxxttttttuuusssmmmgggkkkllljjjfffdddhhhoootttrrr___RRRJJJBBB<<<:::<<>>;;;<<<===:::555666;;;777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222222222333333333555555555555555555666666888888FFFkkkyyy]]]LLLNNNVVVffflllvvvppp]]]YYYhhhyyyiiiFFF???BBB???666;;;::::::999888777777777555555555555555555555555555555555555555555555555333333444444444555555555333333333333333333333333sss```OOO@@@<<<===666444777444333666888999888999;;;===@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEE===;;;999666555555777888>>>DDDEEEIIINNNJJJIIITTT{{{ggg>>>:::999999888555333444888444444444444444444444444222333333333333333333222333222222222222333444444222<<<::::::OOOmmmtttjjjhhhiiifff```ZZZeeennnkkkeeefffkkkpppjjjqqq~~~aaaGGGAAADDDFFFJJJIIIWWWyyyaaa@@@999>>>===:::999::::::888777666555555555555444444444444333333333222222222222222222222222222222222222222222222222111333444444333333555666444888AAAWWW{{{yyyvvvxxxyyyyyyyyyuuu~~~yyyiiiSSSDDD>>>>>>@@@CCCCCCGGGMMMPPPMMMGGGGGGLLLjjjVVVBBB<<<;;;;;;<<<:::666666888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111222222222333333444444444555555555444444888666===VVV}}}ttt```WWWWWWWWWUUUUUUVVVYYY\\\aaadddyyyooo]]]VVVZZZeee~~~oooFFF<<>>>>>AAAEEEJJJLLLNNNMMMGGGDDDKKKWWWaaaBBB@@@999888666777888888888777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111222222222222333333444444555444444333666555888DDD[[[vvvwwwlll^^^RRRHHHCCCCCCGGGNNNVVV]]]bbbiiissszzz{{{{{{ooojjjiiijjjiiiaaafff{{{dddLLL===@@@@@@777777@@@888888888777777777666666666666666666666666666666444444444444444444444444333333333333444444444444333333333333333333333333iiigggffffffbbbWWWHHH===888333666777222666;;;444777:::;;;:::888999>>>CCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHFFFDDD@@@>>>777888888777666888<<<@@@FFFLLLLLLKKKJJJHHHXXXuuuggg???===888888666555555666666555222222222222222222222222222222333333333333222222222222222111222222333444000444444777;;;???ZZZ~~~~~~vvv}}}zzzrrrjjjccccccgggpppyyy~~~qqqOOODDDHHHJJJIIIIII]]]wwwoooCCC>>>:::999999999888777:::999888777555555555555444444444333333333222222111111111111111111111111111111111111111111111111000222333333222222333444222444666;;;KKKeee{{{mmmeeeeeeiiikkknnnrrrwww~~~sssaaaUUUGGG@@@===AAAEEEEEEFFFJJJJJJKKKKKKIIIHHHQQQhhh~~~kkkHHH<<<===777777666666777999888666555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111222222222222111222333444555444444333333555666999BBBSSSgggvvvnnn]]]OOOLLLNNNSSSUUURRRMMMLLLPPPTTTUUUYYY[[[cccqqq{{{~~~vvvkkkbbb___bbbhhhllljjjkkkjjjbbb[[[]]]hhhsssgggDDD@@@???@@@<<<555777>>>777777777777777666666666444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444```ZZZYYY[[[UUUFFF;;;888666333666666111888>>>777999;;;===:::888999???DDDAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHHHHFFFAAA<<<999555777888777666999>>>BBBGGGNNNNNNLLLJJJIII___RRR333AAA444444444444666888666222222222222222222222222222222222222333333222222222222222111111222222333444222111111888:::333DDDjjj~~~tttyyy|||sssvvv{{{jjjRRRDDDJJJIIIBBBNNNfffvvvvvv}}}CCC<<<>>><<<999777999:::888:::999888666555555555555444444444333333333222222111111111111111111111111111111111111111111111111000222333333222222222333000333333000555JJJggg|||kkkcccdddaaaaaadddjjjssszzzvvvhhhWWWIII???BBB<<<;;;BBBGGGIIIMMMSSSMMMMMMMMMMMMSSShhhoooIII>>>===:::777999:::999888888777666444555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111000111111111111222222222000111333444555555444444333555777666888AAAPPP]]]vvvxxxiiicccfffooommmfff[[[UUUWWWZZZZZZ\\\ZZZ[[[^^^]]]ZZZXXXZZZWWWTTTPPPNNNOOOSSSVVVXXXfffjjjlllhhhfffooodddDDD@@@AAA>>>:::;;;???<<<555777777777777666666666666333333333333333333333333444444444444444444444444222222333333333444444444444444444444444444444444QQQNNNIIICCC>>>:::888888666666666666777888999:::AAA@@@<<<888666777<<>>EEEDDDAAABBBIIIQQQTTTQQQSSSdddpppsssbbbJJJ@@@999777999666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333555555555555666:::@@@DDD___yyyxxxhhh[[[UUUWWWZZZUUUaaafff___^^^jjjvvvzzz{{{TTTBBB@@@:::::::::999999999888888666666666666666666666666555555555555555555555555333333333333333333333333222333444444555555444444555555555444444333333333GGGDDD@@@<<<999777666666888888777888888999:::;;;@@@???===:::888999===@@@DDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFGGGHHHHHHHHHFFFFFFHHHGGGFFFDDD???:::555222333444555777;;;AAAHHHMMMMMMGGGJJJKKKPPPrrrUUU======555888777666555444444444444444444333333333222222222111111111222222222333333000000000111111111222222222222333333444777===AAAZZZoookkkjjjooorrrrrrtttwwwrrrxxxvvvfffZZZQQQKKKIIICCCAAAUUUrrr]]]EEE===;;;;;;:::999888888888888666666666666666555444444333333333333333333333333111111111111111111111111000000000000000000000000//////000111111111111000000...111666555222===MMMiii|||wwwfffWWWUUUZZZ___bbbfffwww~~~xxxmmmXXXMMMCCC@@@@@@===<<<===;;;DDDNNNRRROOOLLLOOOTTTmmmnnnLLL===;;;777444666666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333333444444444555888<<<@@@RRRvvvvvvssswww{{{|||\\\DDD<<<===::::::999999999888888888666666666666666666666666555555555555555555555555333333333333333333333333111222222333333333333333555444444444333333333333===<<<:::888666666666777999999999999:::;;;<<<<<<>>>>>>>>><<<;;;<<>>???AAAAAAEEEJJJLLLKKKLLLMMMIIIKKK[[[nnnfffPPP;;;888;;;:::777777666666666555555555555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222333111222333444444555777:::@@@]]]jjjPPPAAA:::888:::999999999999888888888777666666666666666666666666444444444444444444444444333333333333333333333333000111111222222222222222444444333333333333333222;;;:::999888888999999:::999999999999:::;;;<<<===<<<===>>>>>>>>>???AAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFCCC@@@<<<999777666666999999:::???GGGMMMNNNNNNNNNHHHIII]]]~~~OOO<<<<<<:::999777666555444444444444444333333333222222222222111111111111111222222222222111000000///111333666777222444444444222111222333888GGG\\\qqqzzz~~~jjj\\\XXX___llluuu|||wwwrrrpppnnnnnnrrryyyvvv~~~~~~```WWWMMMFFFCCCBBBFFFLLLUUUkkk[[[;;;777999777:::999888777777666777777777666444333333333444555222222222222222222222222111111111111111111111111000000000000000000000000...//////000000000000000111///000444444111111555888MMMhhh}}}yyyggg^^^YYYTTTPPPNNNWWW^^^^^^```hhhoooqqqyyy{{{llleee]]]VVVQQQLLLDDD??????<<<;;;>>>@@@AAAEEEJJJVVVLLLIIIPPPXXXddd{{{PPPBBB777888<<<;;;777666666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000222333444333333444555333EEE```yyywwwaaaHHH>>><<<;;;999888999888888888888777777777555555555555555555555555444444444444444444444444222222222222222222222222000111111222333222222222333333333333222222222222<<<;;;;;;:::::::::::::::999999888999999:::;;;<<<;;;===??????@@@@@@CCCDDDBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDBBB>>>:::888777777888:::;;;???GGGOOORRRQQQNNNPPPEEEIIInnn^^^BBB===999666:::666555555444444444444555333333222222222111111111000000111111111222222222111000000///111333666777111333444444333222333444:::999???TTTvvv~~~kkk\\\XXX^^^cccnnnhhhfffggghhhhhhiiimmmiiioooxxxooo___XXXKKKHHHEEECCC???AAANNN]]]zzzqqqqqqeeeEEE<<<<<<:::777999999888777666666666666666555333222222222333444222222222222222222222222000000000000000000000000////////////////////////......///000000000000000333000///111222222333555111<<>>===@@@CCCDDDHHHNNNOOOWWWiii{{{}}}[[[CCC<<<555666888777444333555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000222444444333222333333111888DDDSSSeeeyyynnnPPPEEE<<<<<<>>><<<999777888888888777777777666666444444444444444444444444444444444444444444444444222222222222222222222222111222222333333333333333222222222222222222222222;;;;;;;;;::::::999888888999999999999:::;;;<<<<<<<<<===?????????@@@CCCEEEAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCAAA===999666666666777:::===DDDLLLSSSVVVVVVTTTQQQJJJRRR~~~tttIII>>>===555222666555555444444444444444555222222222222111111111111000000000111111111111222111000000000111222444555111222444444333333444555888333444EEEeeettteee\\\WWWSSSQQQUUU___fffhhhggggggggghhhjjjlllmmmppp{{{sss]]]LLLFFFDDDBBB@@@@@@BBBCCCNNNiiijjjmmmlllCCC:::@@@???999666999888777666555555555555444444333222222222222333222222222222222222222222000000000000000000000000////////////////////////---...//////000000//////111000///...///000222444...222999GGG[[[qqqpppbbbQQQFFFEEEIIIKKKKKKNNNSSSYYY]]]dddkkkoooooovvvxxx{{{yyyqqqfff]]]VVVPPPIIIEEEAAA>>>:::888999;;;<<<<<<@@@@@@BBBEEEFFFIIIRRR\\\qqqXXX???<<<999777666666666666666555555555444444444444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111222000222444444333222333444555444666>>>IIIYYYnnn___HHHBBB===999::::::777666777777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222111222222333333333333333000111111111111222222222999999::::::999999888777::::::::::::;;;<<<===>>>===>>>>>>>>>>>>???BBBEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEFFFEEEDDDBBBBBB===;;;999666555666777888???CCCIIIOOORRRUUUWWWYYYVVV]]]ggg]]]======777444777444555444444333333444444555222222222222111111111111000000000000111111111111000000000111111111222222111222333222111111333555333111333;;;PPPqqqxxxkkkTTTNNNLLLSSS[[[___```bbbfffdddeeeeeebbbaaaiiiuuu||||||qqq___OOOFFFBBB@@@@@@@@@>>>CCCOOO\\\rrrqqqeeeLLL888888===:::666555888888777666555555555555333333333333333222111111111111111111111111111111000000000000000000000000////////////////////////---...//////000000//////---///000...---...000111000111333888CCCUUUlll}}}zzzaaaPPPHHHFFFEEEDDDHHHGGGHHHKKKMMMNNNQQQTTTZZZ[[[^^^aaaeeejjjnnnpppuuuxxx{{{}}}}}}|||}}}}}}zzzuuusssvvvvvvnnnfffaaaWWWRRRKKKDDD???>>>>>>>>>>>><<<::::::;;;>>>AAABBBBBBIIIRRRTTTOOORRRcccvvvsssXXXCCC999666888999888777777777777555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111///111222222111111222444444222333666:::BBBSSSddd|||rrr[[[HHH<<>>???===>>>>>>======???BBBEEECCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEEEECCC@@@===;;;555555444444555888:::<<>>BBBFFFDDD@@@GGGEEENNNcccyyy|||]]]BBB>>>;;;:::777444444666888777666555555444444555222222333444333222111000111111111111111111111111000000000000000000000000////////////////////////---......///////////////+++000333111...---...///444555555333333???VVVjjjssshhh```[[[YYYRRRLLLIIIKKKIIIDDDEEEJJJGGGGGGGGGHHHKKKOOOSSSUUUXXX[[[^^^______^^^^^^^^^\\\WWWTTTVVVWWWQQQIIIEEE<<<===>>>===;;;;;;<<<===>>>===<<<===???CCCFFFHHHaaannn||||||rrrssseeeMMM===999;;;000444777666444333333222555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000111000///000222444//////222555444666BBBQQQkkkyyy[[[GGG===;;;<<<;;;888777999:::777555666777666666666555555555555333333333333333333333333333333333333333333333333111111111111111111111111//////000111111111111111//////000000111111111222;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAADDDDDDDDDDDDEEEEEEEEEEEEIIIGGGEEEDDDDDDEEEDDDDDDEEEDDDDDDEEEEEEAAA;;;666777777777777777;;;@@@CCCJJJTTTPPPHHHLLLQQQUUU]]]YYYFFF888999;;;666444888333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333000111555888FFFjjjwwwrrrxxx~~~fff\\\RRRFFFGGGQQQWWW]]]aaa___WWWQQQQQQSSSWWWYYY]]]ccchhhnnn|||~~~vvvpppeeeVVVLLLJJJ>>>===???DDDEEEBBBAAADDDQQQZZZppp^^^AAA888888888888777777777666777777666555444444333333333333333333333333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333222444:::CCCJJJccc|||nnnWWWJJJHHHCCCDDDHHHDDDDDDBBBBBBDDDBBB>>>???CCCKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDBBB@@@BBBEEECCC======>>>===<<>>CCCBBBEEEIIIGGGGGGUUUiiiYYYEEEAAA===:::;;;666666555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000000111111111111222222222222333444555666888999999QQQfffrrraaaMMM@@@======;;;777777777666555555555555555777666666555444444333333444333333444555555444222222222222222222222222222111111111111111111111111000000000000000000000000......//////000000111111;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEEDDDEEEEEEFFFFFFFFFEEECCCCCCBBB???:::666666777777777:::???FFFKKKPPPMMMKKKPPPPPPGGGUUUvvvPPPBBB999;;;<<<666333666333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222555333333444000333HHHaaaxxx~~~wwwvvv{{{ttt___PPPKKKLLLMMMOOORRRTTTUUUVVVVVVPPPOOOPPPTTTVVVZZZdddmmmqqqmmmoooyyy}}}xxxtttggg^^^WWWRRRLLLEEEBBBDDDKKKEEEAAAAAABBBEEEMMMUUUjjj|||vvvXXXGGG@@@888888888777777777666666777666666555444444333333222222222222111111111111111111111111111111111111//////////////////////////////////////////////////////////////////////////////000000000111111111222222222111222666<<>>===:::;;;BBBIIIJJJUUUYYY___bbbccckkkbbbCCC999999777555777666555555555444444444333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...000000////////////000000000000111111111222222222222333333333444555555555;;;JJJ___qqq~~~{{{eeeNNNEEE;;;777999<<<<<<:::777666666555555555555555666666666555444333333333333222222333444444333111222222222222222222222222111111111111111111111111000000000000000000000000.../////////000000000111;;;::::::::::::;;;<<<<<<=========<<<<<<<<<<<<;;;===>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFDDDAAA???>>>;;;888666555666888:::>>>EEEMMMSSSUUUOOOJJJLLLMMMIIIcccgggDDD<<<999===<<<555333555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222111111444666333///666CCCRRRddd{{{}}}rrruuuyyy|||nnn^^^TTTKKKIIIOOOTTTTTTRRRLLLHHHGGGJJJKKKLLLOOOTTTXXXWWWZZZaaaeeegggkkkooo}}}~~~zzzzzzuuulllllliiiddd```\\\WWWSSSPPPIIIEEEBBBBBBAAA@@@BBBFFFGGGDDDEEEMMMWWWeeewwwtttiiipppRRR;;;:::@@@777777777777666666666666666666555555444333333333333333333222222111111111111111111111111111111111//////////////////////////////////////////////////////////////////////////////000000000000111111222222222000000111444777:::EEETTT```nnn}}}yyyoooooosssoooaaaWWWNNNJJJIIIHHHHHHJJJEEEGGGHHHFFFBBB@@@AAACCCBBBFFFFFFCCCAAADDDDDDCCCAAAGGGKKKHHHGGGOOOYYY___}}}|||WWWEEE666666999777666888555555444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000111111111222222222222222222222111111111111777AAAKKKXXXiii|||kkkPPP===<<<:::888777888999888777777666555555444444555555666555555444444333333222222111111222333333222000222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000;;;::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGCCCAAA===:::888777666555555888<<<@@@DDDJJJOOOTTTSSSWWWMMMDDDMMM```}}}SSS:::888888;;;999444333666222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111///...222666666222444:::;;;NNNdddyyy{{{sssiiihhhssszzzeeeXXXTTTSSSNNNIIILLLIIIJJJNNNPPPMMMKKKLLLJJJMMMQQQTTTUUUUUUWWWYYYaaadddccc^^^ZZZYYYTTTNNNLLLLLLLLLKKKIIIFFFCCCAAABBBCCCDDDEEEDDDCCCCCCEEEHHHNNN]]]qqqfffvvv[[[EEE===;;;:::777777666666666555555555555555555444444333333333666666666555444333222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000111222666>>>HHHXXXmmm}}}lllccc```___```cccbbb```[[[SSSMMMMMMRRRXXXZZZ[[[VVVNNNJJJNNNUUUYYY\\\gggnnnllliiinnnwww}}}rrrNNNCCC<<<888:::<<<999777888444444333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000////////////000000////////////000000000000000000111111111111111111111111111111111111555666777999@@@OOOaaaooottt~~~mmmXXXIII<<<444999;;;<<<;;;999666555444666666555444444444444555444444444444333333222222222111111222333333222000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000;;;::::::::::::;;;<<<<<<========================??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEECCCEEEFFFEEECCCBBBCCCDDD>>><<<999666444333555666777;;;BBBGGGJJJLLLNNNOOOQQQSSSPPPUUUiiizzzjjj???666666666777555222444888222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////000000000111111111333111000000000...///111111<<>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFDDD@@@======???888888666444333333777:::===BBBHHHLLLMMMMMMMMMMMMQQQLLLVVVyyy}}}TTT555555555555444222222444666222222222222222222222222000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111222111///......000222444444555999JJJqqq}}}ppprrrssssssrrrlllvvvxxxjjjXXXXXXZZZ^^^]]]WWWTTTTTTUUUXXXYYYVVVRRROOOIIIBBB@@@???===<<<<<<>>>@@@AAABBBDDDFFFGGGFFFDDDEEEEEEDDDHHHKKKNNNWWWiii{{{eeeSSS???888888888777777666555555555444444444444444444333333333333333333222222222111111000000000000000000000000000000000..............................................................................////////////000000...---...000333444333111111111222444888EEE\\\qqq~~~}}}vvv```MMM>>>777555666666666444222333444111111222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000/////////000000000111111000000111111222333444444000111222222333444888;;;BBBOOOcccwwwrrraaaOOOEEE<<<888777777888:::555666777666555555777888666555444444333333444444222222222222222222222222333222222333444444333111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////;;;::::::::::::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAADDDFFFBBB<<<888777999444555666555444666;;;???EEEHHHLLLNNNNNNNNNOOOPPPRRRUUUiiibbbBBB666555555444333333333333111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111---///111111111333666777666444333===WWWuuu~~~rrriiiiiifffccchhhzzzwwwuuuqqqjjjcccccchhhfffeee```XXXTTTRRRKKKAAA???>>>???AAACCCEEEGGGIIIJJJKKKMMMNNNQQQWWW___eee___gggoootttsssjjjlllxxx```FFF???::::::888555666:::555555555444444444333333333333333333333333333333000000000000000000000000000000000000000000000000................................................................................./////////000000...------///222444333111111///000222222777EEETTTfffmmmxxxiiiPPPAAA999777:::555777777555444444555555111111111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111000000////////////000000////////////000000000111111111111111111111111111///000333555555666666777111666@@@LLLXXXeeeooouuuyyyaaaLLL???===777444888:::777555666;;;:::999888777666555444666555444444333333444444111111111222222222222222222111111222333333222000111111111111111111111111000000000000000000000000////////////////////////111000000000/////////...;;;::::::::::::;;;<<<<<<<<<=========>>>>>>??????===>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEAAADDDEEEBBB:::555444555222555666777777999>>>BBBKKKMMMMMMNNNNNNOOOSSSUUURRRhhh}}}rrrHHH444999444555444444555555222---111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000+++000444333000...---,,,222000///222===OOO___hhhdddyyywwwkkkkkkeee___jjjzzzrrruuu|||tttpppeeeZZZVVVUUUNNNDDDGGGGGGJJJOOORRRRRRSSSUUU[[[]]]```dddlllzzzjjj^^^[[[eeepppSSS>>>===666444888:::666333555555555444444444333333333333333333333333333333333111111111111111222222222000000000000000000000000..................................................................................../////////000000...,,,...111333222000111//////222111...333<<>>;;;;;;===>>>>>>===<<<>>>??????>>>===>>>???AAAAAA@@@@@@AAABBBCCCDDDDDDBBBBBBDDDFFFGGGDDDAAA@@@===999888888888555222555555666888<<>>>>>999888888777666555555444666666555444333333222222333333333222222111111111333333111000000000111222333333333222111000//////........................................................................---------............///222///---...111111///---000000000000111111111111:::;;;GGGYYYdddkkkzzzrrrMMMEEE<<<777777777444111333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000//////000000000000//////000000////////////000000000000000000000000000000............///////////////......------...000111////////////000000000000222111111111000000//////111111222222222333333333333333333444666777999:::OOO___|||mmm```XXXMMMIIIDDD>>>:::999999999666666666666666666666666555555555555555555555555222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444111111000000//////............//////////////////////////////............@@@>>>;;;;;;<<<======<<<;;;===???@@@??????@@@AAA???@@@@@@AAABBBCCCCCCCCCDDDBBBAAACCCDDDDDDBBB???<<<999666555777777666555444666888<<>>>>>>>>>>>===;;;===???@@@??????@@@AAA>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???===;;;888666333222444555666666666999===CCCHHHMMMQQQRRRMMMRRRQQQIIIGGGQQQ[[[___mmmhhhHHH666111222333222222222222222222222222222222111111111000000000////////////////////////////////////////////////......------------......////////////////////////000//////......//////000///000111000000000222444888DDDYYYsss|||yyysssvvv}}}wwwrrr{{{{{{|||qqqgggnnnaaaEEE888555777888777777777666555555444444555444444333333222222222222222222222222111111111222222111000000000000111111222222111111000///...........................................................................---------............///---,,,,,,...000222111000//////000000000000111111222...000777===BBBPPP___nnn~~~}}}xxx}}}www^^^LLLAAA999444888555111222444666555333333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000...//////000000//////...000//////......//////000////////////////////////---............/////////---......///////////////....../////////000000000111111000000000000//////111111111222222222222333111111111111111222333333666555;;;GGGPPPWWWeeesssrrrfffZZZSSSJJJAAA;;;999777666777666555444444444555555555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000//////000000111222333000000000000////////////000000//////.........---000000000000////////////MMMJJJGGGFFFEEEEEEDDDCCC@@@BBBCCCCCCAAA@@@@@@AAA@@@AAACCCDDDDDDBBB@@@???>>>===<<<;;;:::999777666777555333222333444666777<<>>333555888555222111111111111111111111111111111111000000000//////........................////////////////////////......------------..............................//////............/////////111333333222111111111333111666EEEYYYhhhmmmlllooo}}}sssjjjbbbaaa~~~|||~~~~~~{{{qqqppprrruuuwww~~~~~~lllcccDDD???999888::::::777444555555555555444444444444222222222222222111111111111111111111111111111111111111111111000000////////////000000000///..............................................................................---------............///222222222222111000000000...////////////000000000333111111222222222555:::999JJJWWWcccssszzz~~~}}}}}}{{{rrrSSSJJJ>>>666333444555666888777666555555444222000222222222222222222222222111111111111111111111111000111111222222111111000////////////////////////......////////////......//////............//////........................------------............,,,---///000000000///...............//////////////////////////////000000000000111111111222222222333222222111111111111111000000222555666555777:::@@@FFFQQQaaasssxxxkkkbbb______aaaaaa]]]XXXSSSSSSXXX^^^gggggggggddd```]]][[[[[[XXXXXXUUUMMMAAA999888:::;;;999666444555555444333444555666777777777666555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000/////////...//////000000////////////000000000000000000//////.........---000000000000////////////XXXVVVSSSQQQQQQQQQPPPOOOPPPPPPPPPMMMIIIEEEDDDCCCAAAAAAAAA@@@>>><<<999888444555555333222111222444000333777;;;>>>BBBGGGJJJIIIJJJLLLNNNOOOOOONNNMMMNNNNNNTTTdddxxx\\\FFF444333888777222111111111111111111111111111111111000000000/////////........................////////////////////////......------------..............................///......------......///,,,...000000//////000111333000...444@@@LLLSSSVVVZZZ||||||rrrlllzzzpppooo{{{ssslllkkk{{{vvv{{{dddMMM???888777777666666555444444444444444444444444444444111111111111111111111111000000000111111111111111000000111111000000///.........////////////..............................................................................---------............///333333444222000...//////......////////////000000111111111222222111111111---999AAAMMM```jjjnnnxxx{{{zzz|||wwwmmm___OOODDD===:::666333333222111000333333333333222222222222222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////---......//////......---///......------......///........................,,,------------.........---......///////////////------........./////////......////////////000000000000000111111111111222333222222111111111222222222111000000111222444666444666:::AAAJJJSSS\\\aaaaaa^^^WWWMMMCCC>>>>>>@@@@@@AAA@@@===;;;;;;@@@DDDCCCEEEFFFEEECCC@@@@@@@@@;;;===<<<999555333444777444444444555777777555333444444555555555444444333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////............//////////////////000000000000////////////////////////////////////............TTTQQQNNNMMMMMMMMMMMMLLLMMMMMMMMMJJJFFFBBBAAAAAA<<<;;;::::::888777777666222333444333111222444777555999???CCCEEEHHHKKKNNNKKKKKKLLLMMMLLLKKKJJJIIILLLRRReeetttFFF888111555777333000333111111111111111111111111111000000000////////////........................////////////////////////......------------..............................///......------......///,,,---......------///000000000000000333888???CCCIII___ooozzzxxx~~~www{{{rrrooozzz}}}wwwfffbbbooo|||tttZZZHHH;;;222666666555444333222444555333333333333333333333333000111111111111111111111///000000000111111111222///000111111111000......---......//////.................................................................................---------............//////111222111...---...///........./////////000000//////000000111222111///,,,333333777FFFNNNSSS^^^mmmrrrwwwvvvttttttwwwzzzzzzuuuhhhYYYOOODDD:::444444444333444444555444444000111111111111111333444111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////---......//////......---///......------......///........................,,,,,,---------........................///000000---------.........//////........./////////000000000000000000111111111111222111111111111111222222555444111///...000000000111222333444555888;;;>>>===<<<:::666333111333444222333444444444444666777333555777777555555555666444555666777888777777666000000111444777999999888333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///......------......///.../////////000000000111------......///000000000............------------NNNLLLIIIHHHHHHIIIHHHGGGFFFFFFFFFDDD@@@===<<<<<<777666555555444555555666111333444333222333777:::===AAAFFFIIIIIIIIIJJJLLLKKKKKKKKKKKKJJJJJJIIIHHHKKKWWWvvv\\\>>>555222777777000111888000000000000000000000000000000000000////////////........................////////////////////////.........------..........................................------.........//////000///------///111,,,000444222///...222666CCCGGGPPPkkk{{{kkkhhhnnniiikkk|||}}}vvv|||yyy}}}}}}sssmmmnnnsssxxx{{{|||pppxxx}}}ooo{{{}}}}}}kkkMMM999555888:::333444555555555555666666333333333333333333333333000000000000000111111111//////000000111111111222///000111111111000...---------......///......---........................................................................---------.........//////+++...000///---,,,...000............/////////000//////......000222222000000444...+++333999@@@MMMOOO\\\hhhjjjlllttt}}}|||tttrrrjjjXXXEEE;;;888666666888444333222222222222333333444444333222000111222444111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////---..................---.........------.................................,,,,,,,,,---------......//////...------///000111---------.........//////---.........//////000000000000000000111111111111000000000000000111222222...000111111333555444111...000333444444555666888333444555555444444444444333333333444555444333222333555666555444444555777333222222333444555444222666444222222333333222000333333333222333444444555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///......---------........./////////000000111111,,,,,,---...///000111111......---------,,,,,,,,,FFFFFFDDDCCCAAA???>>>===;;;:::999888666666666555666555555444333222111111333333444666999===BBBDDDDDDHHHLLLLLLJJJJJJLLLOOOSSSOOOIIIEEEBBBDDDOOO\\\]]]qqqddd???666555444333222222222222111111111111000000000000////////////..........................................////////////......///............---------------------------------....................................////////////000000000000111111111111:::888???TTToootttjjjhhhhhhggg}}}sssjjjqqqrrr{{{mmmhhheeemmmqqqqqqpppuuuyyyqqqooo~~~tttZZZQQQDDD:::666555444444444444444444444444444444222222222222222222222222111111000000//////......222000//////000111111000000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......////////////////////////---------............///////////////000000000000111111000000111333444666;;;CCCNNNWWW^^^hhhsss{{{tttrrr|||wwwwwwxxxnnnccc___AAA>>>;;;777444333222222333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000..........................................................................................................................................------............////////////////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111333333333222222111111111222222222222444444222111222222222222222222222222333333333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...//////......///000---...000111111000...---,,,---------.../////////------------------------>>>===<<<;;;:::999888777888777666555444444444444333333333333333222222222777888999;;;???BBBFFFGGGOOONNNLLLKKKKKKMMMOOOPPPKKKHHHFFFGGGIIIOOO]]]jjjlllpppNNN555555555444222222111111111111111111000000000//////////////////..........................................////////////..................------------------------------------....................................//////////////////000000000111111111333444999FFFWWWgggpppsss}}}~~~xxxtttpppyyyuuu~~~vvvjjjppp~~~vvvmmmxxxwww~~~uuuppppppwwwzzzrrrqqq{{{|||yyyooouuuwwwxxxvvvlllppp~~~```QQQEEE@@@999666555555555444444444444444444444444444222222222222222222222222111000000000/////////...111///......///000000///////////////////////////........................................................................------------------------,,,,,,,,,---------..............................---------............///.../////////000000000000111111000000111222444555333888???DDDIIIQQQ[[[cccpppuuuwwwsssmmmooo|||}}}||||||qqq^^^YYYUUUJJJ@@@===;;;:::777444333222333333333333333333333333333333000111111222222111111000000000000000000000000000////////////////////////////////////////////////////////////////////////............................................................................................................................................................//////////////////////////////////////////000000000111111111000000111111111222222222111111111111111111111111333333333222222111111111222111111111222222222111222222222222222222222222333333333333333333333333222222222333333333333444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000.........000---...////////////...---------------............------------------------666666555555444444333333444333333222333333333444222222333444555555666777<<<>>>@@@CCCFFFIIIJJJKKKPPPMMMKKKJJJKKKKKKIIIFFFEEEEEEHHHOOOWWWaaaqqq~~~mmmQQQ<<<333444444333222111111111111111111000000000000///////////////............---------------------------......////////////..................---------------------------------------------------------------............///////////////000000000000111111///111333777===FFFQQQYYYkkkrrrsssyyyssskkkjjjeeedddmmmvvv~~~sssjjjkkkvvvppp\\\WWWSSSZZZsssnnnkkkooo}}}ssspppzzzxxx~~~mmmppp[[[AAA555333222222333444555555333333333333333333333333333000000000000000000000000000000000000////////////000...------...//////...////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------..............................---------............///....../////////000000000111000000000111222333444///111333444555:::BBBIIIQQQWWW\\\]]]^^^eeetttuuurrr|||zzzzzz{{{{{{wwwaaaQQQCCC???;;;444111333555444333222111222333444333333333333333333333333000111111222222111111000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................------------------------................................................---............///////////////////////////////////////000000000000111111000000000111111111222222111111111111111111111111222222222222222111111111222111111000000111111222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////000111222111///......///------------------------............------------------------------------444444444444444444444444222222222222333444555666444555666888:::<<<===>>>AAACCCFFFIIIKKKLLLLLLLLLHHHJJJLLLLLLJJJFFFAAA???HHHJJJRRR^^^kkkwwwnnnRRR===555555333333222111111111111111111000000000//////////////////.........------------------------------------......//////......---.........---------,,,,,,---------------------------------------------------------.........//////////////////000000000111///111111000000444<<>>DDDHHHKKKTTTbbblllxxx~~~~~~|||rrrssszzzzzzvvvzzzwwwkkkdddfffggg___SSSLLLEEE===777777666444666:::333222111111111222333333222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................------------------------........................---------...............---------.........//////////////////////////////////////////000000000111000000000000111111111111111111111111111111111111222222222111111111111111111111111000//////111222111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////111222222111///---...///...---,,,,,,,,,,,,---............------,,,,,,,,,------------------------555555666666666777777777444444444555666777888999:::;;;===???AAACCCEEEFFFDDDFFFHHHKKKLLLKKKJJJIIIDDDIIILLLJJJDDDBBBFFFKKKPPPUUUbbbsssfffMMM;;;333222222222222111000000000111111000000000////////////...............------------------------------------------............------...------------,,,,,,,,,------------------------------------------------------------...............////////////000000000111000000///000111333444===CCC]]]vvv}}}{{{lllmmmhhhlllooolllfffdddhhhmmmrrr{{{xxx~~~uuuhhhmmmtttppp~~~sssoooooo|||}}}vvvssszzzvvveeejjjaaa\\\SSSHHH>>>888777777555555444333222111111222222222222222222222222222////////////////////////////////////000000000000222000//////000111111000................................................------------------------------------------------------------------------,,,,,,,,,---------..............................---------............///............//////////////////000000000000000000000111333333222222222222...222555888;;;AAAJJJQQQYYY```eeemmmsssnnnsss}}}vvvxxxzzz}}}xxx|||}}}tttsssxxxwwwttt|||sssUUULLLFFFGGGIIIEEE===666999777666666444111222555333333222222222111111111222222222222222222222222000000000111111000000000////////////////////////................................................................................................................................................------------------------........................---------.........//////------------............////////////////////////...////////////000000000//////000000000111111111000000000000000000000000111111111111111111111111///111222111///...000222000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000........................................................................111222222111...------......---,,,,,,,,,,,,---.........------,,,,,,,,,+++------------------------777777777777888888999999777777777888999:::<<<===@@@AAABBBDDDFFFHHHIIIJJJFFFGGGHHHIIIIIIGGGEEEDDDAAADDDEEEAAA>>>EEEVVVddd___fffuuummmMMM999333444333000111111000000000000000111000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000......///222222000---///222CCC]]]nnnoookkkkkkeeesss~~~ssskkkffffffbbb]]]aaaiiigggmmmuuutttjjjbbbiiiuuuyyywwwvvvhhhdddooozzz{{{mmmiiitttvvvzzz~~~eeeOOOMMMAAA===888555444444222000333333333111//////111333111111111111111111111111////////////////////////////////////000000000000222111//////111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///------........./////////...///000000000000//////---...000222222111000......///000000111444999<<>>???CCCDDDEEEFFFGGGIIIJJJJJJHHHHHHHHHGGGEEECCCAAA@@@===@@@DDDFFFLLLZZZooo~~~uuu{{{jjjVVV===222444777444///000000/////////000000111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000.........///111111000...,,,...222;;;DDDIIIJJJJJJRRR^^^qqqxxxuuussstttwwwwwwsssooocccaaa___]]]XXXUUUXXX___jjjlllppptttssspppsssyyynnniiimmmvvvvvvyyy{{{xxxssstttyyyvvv}}}}}}xxx}}}mmm]]]III::::::333333222222222111000///000111333222000///111222111111111111111111111111000000000000000000000000.../////////000000000111111000......000111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///---------.........//////...//////000000///......------...///111111000///111000///...///000222333111777555777@@@AAABBBKKKNNNVVVXXXZZZ]]]VVVVVVdddeeeoooxxxhhhdddbbbtttvvv~~~kkk___^^^YYY^^^dddjjjiii___PPPDDDEEE???@@@>>>777999:::000888777555222222222000///---///111222333555777777222222222222222111111000111111111111111111111111//////000000000000//////////////////////////////................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000,,,,,,---------.........////////////////////////........./////////000000////////////000000000111000000000000000000000000///000000000111111111222---111666666222000000222////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000////////////////////////........................................................................---...///...---,,,---...---...////////////...---,,,,,,,,,,,,,,,,,,------------------------------<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@DDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHFFFCCCAAA???======CCCMMMYYYgggwww{{{pppKKK>>>111---111555222---000000////////////000111000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000...///000000///000111333444444111---///666999777;;;BBBRRRrrr}}}~~~fffqqqyyyvvvmmmfffeeeeeeaaa]]]]]]```___bbbgggjjjkkkqqqxxx{{{qqqeeehhhrrrxxxpppiiiiiimmmrrr|||uuupppuuuqqqdddeeeVVVCCC;;;555222:::111222333222000000333666///222555555222000000111000000000000000000000000111111111111111111111111.../////////000000111111000///------///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------.........//////---------.........//////......///000000///...---111000...///111222333333222111//////000222222222111666111---555777555999::::::999@@@FFF<<<:::IIIIIIHHHSSSWWWLLLGGGMMMNNNRRRMMMQQQYYYXXXLLLEEEHHHDDDDDDCCCAAA>>>;;;:::;;;888333555666222666:::333111333555444333444555555333333111//////222333222//////000111111111111111111111111111111111111111//////000000000000//////////////////////////////................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000,,,,,,,,,---------......////////////////////////............/////////000////////////000000000000000000000000000000000000//////000000111111111222,,,111777888444000000222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000................................................................................................+++---...---,,,,,,---...---...000111111000...---+++++++++,,,,,,---------------------------------???<<<::::::<<<>>>???>>>??????>>><<<<<<===@@@BBBCCCDDDDDDFFFHHHJJJHHHEEEAAA???@@@CCCBBB@@@DDDMMMLLLQQQ```uuuzzz}}}yyyyyyfffPPP777666333111111111222333000000000000000000000000........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///000000000000000000000000///000000000111111111111000555???JJJUUU^^^dddgggaaajjjwww~~~uuuqqqmmmpppvvvyyyvvvrrroooeeehhhnnneeecccpppzzzuuupppsssssstttwww^^^cccvvvgggTTTMMMMMM===<<<:::888555333111000222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////............////////////000000000000000000000000000000000000000111111222333333333444444444555555888888888888888888888888999999999999999999999999333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////------------------------........................,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......---,,,+++,,,...333888;;;..................------........................000000000000000000000000///////////////////////////////////////.........////////////////////////------...///////////////////////////000000000000111000000///...---------........................//////.........------------------.........//////------------------------,,,------......------,,,------------------------......//////...---,,,,,,.........------,,,,,,,,,------------------------<<<;;;;;;===???AAAAAA@@@???AAACCCBBB???>>>>>>@@@BBBEEEGGGFFFCCCBBBAAA@@@AAA>>>@@@GGGLLLPPPYYYbbb^^^bbbooo}}}yyyyyyqqqttt{{{rrrRRR999666555333111000000111222////////////////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------............//////////////////////////////000000000111111111---///333888>>>DDDHHHJJJSSSZZZdddvvvzzzkkkhhhhhhooo{{{qqqpppwwwwww|||{{{rrrsssuuuzzzkkkTTTXXXmmmsssmmmmmmnnnvvvtttlll]]]KKK>>>999999888777666555444333222111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------................................................////////////////////////////////////000000//////000000111222222222222222333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000....................................////////////------------------------........................,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---.........---,,,,,,...111444666................................................////////////////////////....................................////////////..............................///////////////....../////////000000000000000000000///...---------........................///.........------------.............../////////------------------------,,,------......------,,,------------------------...............---,,,,,,......---------,,,,,,,,,------------------------=========???AAABBB@@@???>>>BBBFFFEEEAAA>>>???AAAAAACCCFFFFFFGGGLLLUUU\\\NNNKKKMMMVVVaaakkkvvv~~~rrruuu~~~vvvjjjzzzxxxZZZ???111444333111000//////000111////////////////////////......................../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............////////////////////////////////////000000000000000///......///222555666<<<>>>DDDRRRiiiyyyqqq```WWWVVVZZZeeevvvpppkkkuuu}}}|||pppmmmpppzzzhhhRRRUUUgggyyyuuu```TTTQQQOOOKKKJJJFFF???777222000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---............////////////////////////////////////////////////000111111000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000........................---............/////////------------------------------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///......---......///000................................................////////////////////////........................---------.../////////000...........................///////////////............/////////000000000000000//////...---------....................................------------/////////...............------------------------,,,------......------,,,---------------------------............------,,,...------------,,,,,,,,,------------------------AAA???>>>>>>@@@@@@@@@??????CCCEEECCC???AAAGGGNNNIIIEEEDDDHHHQQQ^^^ppp}}}___^^^___hhhttt~~~zzz{{{xxxooo]]]===333777222111000////////////000////////////////////////........................000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........////////////////////////........./////////000000111111000//////111222333---///000666AAAKKKIII@@@BBBBBBEEEPPP```oooyyy}}}qqq___\\\eeeooo}}}qqqccc^^^___iii}}}{{{fffSSSRRR\\\gggqqqxxxuuurrrhhhYYYIII@@@===<<<888777555444444444444333000000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------........./////////////////////////////////............///000000///000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................---------.........//////------------------------------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------......------,,,---------.......................................////////////////////////........................,,,,,,------...///000000........................///////////////......---........./////////000000/////////......---------........................------------------------.........---------------,,,,,,------------------,,,------......------,,,---------------------------------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,CCCAAA??????BBBEEEGGGGGGGGGGGGFFFDDDDDDLLLYYYcccTTTLLLIIIRRR___iiisss{{{hhhiiikkkrrr{{{pppjjjtttzzzyyy{{{|||ttt\\\>>>,,,---555000000//////////////////................................................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...........................---............/////////---...///000111000000//////222222//////222333333444333555;;;EEEPPPWWWZZZUUUJJJLLLSSSWWWdddrrrtttcccZZZOOOIIIHHHNNN[[[gggbbbUUUGGGDDDGGGJJJLLLNNNHHHFFFBBB===666111222444222000///000333555444333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------.............................................---......///000000000000000111111111111111111111111111111111111........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------............------------------------------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......***+++,,,---...------,,,---------.........//////........................................................................+++,,,,,,---...//////000...........................///////////////..................////////////............------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,GGGFFFEEEHHHMMMQQQUUUVVVTTTQQQOOONNNSSS]]]jjjrrrZZZTTTWWWgggtttvvvssssssmmmrrruuuxxx}}}~~~yyy}}}~~~zzzwww{{{xxxhhh```lll}}}uuu~~~{{{|||{{{|||vvv|||fffJJJ777222222111...////////////////////////.........................................................---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------.........///---...000111111000...---111333444111---,,,///222111///...000444999<<<===<<<777<<<@@@>>>FFFPPPPPPGGGCCC===888666888???EEEDDD???999777777777555333555333222333222000222777111000000000222222222111222222222111111111111000////////////////////////////////////////////////////////////////////////////////////////////////------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------.................................---------------...///////////////000000000111111////////////////////////------------------------////////////////////////000000000000000000000000//////000000000000000111000000000000000000000000////////////////////////////////////////////////------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++,,,------......---,,,,,,------.../////////................................................------------------------,,,,,,,,,---.........///---------------------------......///////////////------........./////////------------------------........................,,,,,,,,,,,,------------++++++,,,,,,------------+++,,,,,,------.........,,,------......------,,,------------------------+++,,,,,,------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,RRRSSSUUUYYY^^^``````___]]][[[[[[^^^eeelllqqqsssccc___fffvvv{{{uuuuuusssyyy|||yyyyyy||||||yyypppuuuuuuoookkkrrr{{{|||tttfffaaapppzzzqqqrrroooiiinnnwwwyyy{{{vvvhhh^^^KKK555...222777444---/////////000000000//////................................................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---------.........000000000000000000//////.........//////......000000///......///000111222111---222333///444:::666444555444111///111444555333444333333333333111///444111000444444222555:::111222222222111111111111000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.................................------,,,,,,------...///---.........////////////........................////////////////////////////////////////////////000000000000000000000000////////////000000111111000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,------...//////000................................................------------------------------------------------------------------------,,,,,,---///000000000000---------.........//////------------------------........................++++++,,,,,,,,,---------+++,,,------...///000000++++++,,,,,,---......///,,,------......------,,,------------------------***+++,,,---------------,,,,,,,,,---------......++++++++++++++++++++++++^^^```dddhhhkkkiiieeeaaaaaa```bbbiiipppsssppplllqqqllloooyyyzzzrrrppptttuuu{{{{{{tttppprrrsssqqqsssyyywwwnnniiioooxxx}}}wwwllllllttttttmmm}}}kkkbbbaaa\\\hhhwwwuuunnncccTTT666555333222111000000000//////000000000000000///................................................+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------.........---,,,+++,,,...000111...***)))...333333000---000/////////000111111111555///111111---222666///---000111000000222444444---000222111222333222111333...---111111///222888...000222222///...///000......//////000111111111////////////////////////////////////////////////////////////////////////////////////////////////------------------------////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////////////////........................000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,------,,,,,,------...///000000................................................------------------------------------------,,,,,,------------------------++++++---///000111111111---------.........//////------------------------........................+++++++++,,,,,,---------,,,---...///000222333333++++++,,,,,,---...//////,,,------......------,,,------------------------***+++,,,,,,------------,,,,,,,,,------.........++++++++++++++++++++++++sssoookkkllloooqqqnnnjjjiiihhhiiimmmssswwwwwwvvvmmmjjjiiilllnnnkkkiiijjjqqqgggeeepppvvvsssqqquuu|||ssskkkhhhooo|||}}}mmmiiiooouuusssnnnsssooo^^^TTTdddtttvvvhhhRRRBBB:::000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------................................................////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///------------------------....................................////////////////////////////////////....................................////////////......------------......111111000///////////////////////////////////////000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,........................------------------------------............------------------------------.........////////////000........................///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********pppmmmjjjkkkmmmnnnmmmkkkjjjjjjlllnnnpppqqqooommmeee```^^^]]]\\\YYYZZZ^^^kkk___ZZZaaaggghhhmmmuuuttttttrrrpppppptttyyy}}}vvvrrrqqqvvv|||}}}uuummmsssyyy|||{{{xxxrrrhhh]]]]]]gggmmmfffSSS@@@666444////////////////////////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------....................................................................................////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000000///////////////000000000////////////////////////..............................................................................---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------............------------------------....................................////////////............................................................////////////......------------......111000000///////////////........................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................------------------------------............------------------------------------........./////////........................///...---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******```____________``````aaa]]]___bbbdddcccaaa```___^^^ZZZWWWVVVTTTVVV^^^hhhqqqcccYYYXXXZZZ^^^hhhttt{{{xxxtttpppnnnkkkiiigggeeemmm{{{vvviiiooonnnjjjfffgggkkkjjjfff^^^```\\\NNN:::...---111////////////////////////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------........................---............/////////////////////////////////////////////////////////000000000000000000000000....../////////000000000000000//////////////////////////////////////////........................................................................------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------............------------------------........................---............/////////........................---------------------------............/////////......------------......000000//////......//////........................////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------------............------------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***NNNOOOPPPPPPPPPQQQSSSUUUNNNQQQUUUVVVUUUUUUYYY\\\[[[WWWTTTRRRQQQVVVeeesssvvviii]]]YYY[[[bbbnnnzzz~~~rrriiieeeaaa^^^[[[dddrrrsssfffcccccc``````eeekkkkkkgggQQQMMMDDD999///+++---111////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------.........//////////////////////////////////////////////////////////////////////////////........./////////000000000000000//////......---////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------.........------------------------........................---------.........//////........................---------------------------------.........//////......------------......000//////.........//////........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,,,,---------------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++HHHIIIKKKLLLLLLNNNPPPSSSOOOPPPQQQQQQQQQUUU]]]cccWWWSSSOOOMMMMMMSSSbbbqqqnnneee\\\ZZZ```iiiuuu~~~|||vvvnnniiigggfffdddbbbfffsss|||nnneee[[[___bbbcccdddcccZZZPPP???999222...///111000///...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------................................................................................................////////////000000//////......------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------...------------------------........................------------....................................------------------------------------..................------------......//////............//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++GGGGGGIIIJJJMMMPPPRRRSSSUUUTTTQQQOOOQQQWWW___eeeTTTQQQOOORRRVVV___mmm{{{kkkcccZZZXXX]]]dddiiijjjlllnnnppprrrqqqmmmgggbbb___hhhrrrxxxuuuooohhheee^^^eeeiiieee]]]RRRCCC777444///+++---111333000,,,........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.................................................................................------.........///////////////..........................................------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,------------------------------------........................,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------............------......//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,IIIGGGGGGKKKPPPTTTUUUTTTVVVSSSOOOOOOSSSZZZ```cccVVVRRRQQQWWW]]]eeepppzzzhhh^^^UUUSSSYYY___]]]XXXaaahhhqqqvvvssskkkbbb\\\UUUZZZ```ddddddcccbbbaaa\\\aaa```VVVHHH===444---///...---...//////...---........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........................................................---------------------------------.........//////------..........................................------------------------------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,++++++,,,,,,,,,---------------------------------........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------.........------------...///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,NNNKKKJJJNNNVVV[[[[[[YYYVVVRRRPPPRRRYYY```dddfff[[[UUUQQQRRRUUUVVVZZZ___\\\SSSLLLNNNZZZdddccc\\\WWW```kkkpppnnnhhhbbb___PPPSSSWWWZZZ\\\\\\]]]]]]OOORRRMMM???111,,,,,,---,,,///000...+++***...222........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................---------------------------------.........//////,,,------....../////////........................------------------------------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........---------------...///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,HHHHHHLLLSSSZZZ[[[WWWQQQIIIKKKLLLKKKOOOVVV[[[[[[QQQLLLNNNMMMIIINNNOOOEEEMMMXXX___```dddfff___RRRSSSTTTTTTXXX```eee^^^TTTGGGMMMQQQRRRYYY___UUUEEE>>>;;;666111......///000------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******++++++***************++++++++++++*********))))))******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************)))************+++++++++******+++,,,,,,---......------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++,,,------)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///,,,******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++OOOKKKGGGGGGJJJKKKIIIEEEFFFLLLNNNKKKHHHKKKNNNNNNPPPWWWccc```PPPKKKNNNIIIPPP\\\gggkkkiiiddd\\\TTTLLLLLLKKKNNNUUUZZZUUULLLMMMUUUWWWQQQNNNMMMEEE999666444000...,,,,,,---...------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******,,,++++++******++++++++++++++++++*********))))))*********************************+++++++++,,,,,,***************************++++++,,,,,,++++++***************************)))************+++++++++******++++++,,,------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------------------------------,,,,,,---......---,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...,,,******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++aaaXXXMMMEEEBBBCCCCCCCCCKKKVVV\\\UUUJJJEEEFFFHHHQQQddd{{{vvvZZZLLLOOOOOOPPPYYYgggoooiii\\\TTTTTTCCCDDDDDDFFFLLLQQQOOOHHHLLLUUUVVVKKK???999444///......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++******++++++,,,+++++++++************************************************++++++++++++,,,***************************++++++,,,,,,++++++***************************)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++lllbbbTTTIIIDDDDDDFFFHHHPPP^^^ggg___OOOEEEDDDGGGMMMaaayyyuuuYYYJJJKKKHHHIIILLLXXXccc```RRRKKKNNNBBBEEEGGGIIIMMMPPPMMMGGG???FFFGGG>>>444000///---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++************)))))))))***++++++************************************************************++++++++++++***************************++++++,,,,,,++++++***************************))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++```YYYOOOFFFBBBBBBDDDFFFJJJYYYddd\\\LLLBBBAAACCCEEEOOO______MMMEEECCC:::CCCAAAFFFQQQSSSJJJEEEGGGFFFKKKNNNNNNMMMLLLGGG@@@222444444000//////000........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******((((((((((((((()))******************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************))))))*********+++++++++******+++++++++++++++,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++MMMJJJFFFCCCAAA@@@AAABBBDDDPPPYYYTTTIIIBBB@@@@@@CCCDDDLLLMMMEEEDDDCCC777CCC@@@AAAFFFHHHEEEBBBAAAFFFKKKMMMIIICCC???999333...+++)))***,,,///...,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++******((((((((((((((()))***+++***************+++++++++************************)))))))))************+++***************************++++++,,,,,,++++++***************************)))************+++++++++******++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,......------,,,+++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,+++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///111///,,,***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++???@@@@@@@@@????????????@@@GGGLLLIIIEEEBBB@@@===>>>>>>EEEEEE>>>AAADDD;;;FFFIIIIIIEEEBBBAAA???;;;;;;@@@@@@:::333000///,,,///,,,******,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******************++++++++++++******))))))))))))***+++,,,---))))))*********+++++++++************************))))))))))))***************************************++++++,,,,,,++++++***************************)))************+++++++++++++++******************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------))),,,//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000222000,,,***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++777999<<<<<<<<<;;;;;;;;;:::>>>@@@???>>>???<<<777555888AAA???666888???;;;HHHQQQSSSHHH>>>===;;;555///333333---((()))---...000...------,,,******,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++,,,---...///))))))******++++++++++++************************))))))))))))************************************+++++++++,,,,,,+++++++++************************)))************+++++++++++++++******************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,)))******+++---...//////))))))***+++,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,+++,,,------------,,,+++)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------(((,,,//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++...000...***''')))---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++999999999888777666666555<<<;;;::::::999888777777@@@??????>>><<<:::888777@@@???===:::666222///---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,******+++,,,---///...---,,,+++*********************************************************************************++++++++++++++++++++++++))))))))))))))))))******************************)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))************+++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------************************************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********::::::999999888777777666???>>>===<<<:::999777777:::999999888666555333222////////////...---++++++++++++++++++++++++++++++,,,++++++++++++,,,------///---,,,******+++,,,---......---,,,++++++++++++************************************************************************++++++++++++++++++++++++)))))))))******+++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******************************************************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++******+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******777666666555555444444444999888777555333111000///222222111111///...,,,,,,)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************((())))))***+++,,,------************************)))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((((((************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***000000//////............///......,,,+++***)))(((---------,,,+++***)))(((,,,------------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,++++++******++++++***+++,,,,,,------------************************************************************************))))))))))))))))))))))))((())))))+++,,,---......************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++***+++,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++++++++++++++++++++***)))(((++++++++++++***)))((((((+++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++************)))***+++---------------************************************************************************))))))))))))))))))))))))((())))))+++,,,---......************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))+++***))))))***,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,***+++++++++++++++******((()))***++++++,,,++++++++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++*********)))***,,,---...---,,,,,,************************************************************************************************((())))))***+++,,,------************************)))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......*********************************************************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((+++---,,,)))(((***,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************++++++++++++(((((((((((())))))))))))))))))***++++++*********)))***+++---......//////++++++++++++++++++++++++***************++++++,,,+++++++++++++++***))))))***+++,,,......---,,,+++************************************************************************++++++++++++++++++++++++)))))))))******+++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************************************)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++...000...***(((***---******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))))))))***************++++++*********)))))))))(((((()))*********))))))))))))***++++++,,,++++++++++++++++++++++++++++++*********)))***++++++,,,***++++++++++++***))))))***+++---......---+++***************************************************************************++++++++++++++++++++++++)))))))))))))))*********************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************************************))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...111333000+++)))+++...******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------((()))+++,,,,,,+++)))(((***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************+++*********+++***)))''',,,***))))))***++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******))))))((((((,,,+++***)))))))))***+++,,,,,,+++***))))))******++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))************+++++++++,,,))))))---...+++***+++)))///222...*********)))++++++++++++++++++++++++************************************************++++++******************************************,,,++++++******++++++,,,+++++++++*********)))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,+++***))))))...------,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,...---+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++000...++++++---...---+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,000---+++***,,,...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************333;;;;;;222***)))+++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************''''''''')))+++,,,------+++)))'''((()))******)))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++************++++++---......---,,,+++,,,++++++***))))))*********+++++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((()))************+++++++++...+++***,,,,,,))))))---+++,,,)))&&&''',,,---+++++++++++++++++++++++++++************************************************************************************************,,,++++++******++++++,,,+++++++++*********))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******++++++///---++++++------,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---000333222...++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,111666444...******,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******************************)))))))))******+++,,,***))))))***+++***)))************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++,,,,,,,,,,,,...222666666444111///,,,+++******)))*********))))))******+++******)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******************)))))))))))))))************+++++++++---,,,+++,,,+++***///666999444,,,%%%'''---...+++++++++++++++++++++++++++************************************************************************************************++++++************+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,------......---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++...,,,+++***+++,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***333:::888///((((((,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........---******+++---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))******)))((()))***,,,///---,,,,,,---...---,,,************************************************************++++++++++++)))******++++++,,,,,,,,,***---111444555444222000++++++***************+++(((((()))************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))*********+++++++++******+++---,,,---777BBBIIIDDD999...***,,,,,,(((***************************************************************************************+++++++++************************++++++************++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---***)))+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,+++******++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***222888777...((())),,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************%%%''')))******+++...111000...,,,,,,---...---,,,************************************************))))))*********+++++++++((()))))))))******++++++'''((()))+++,,,------...+++***************++++++'''((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))*********+++++++++)))(((***+++***,,,555@@@CCCCCC>>>333+++******)))************************************************************************))))))*********+++++++++************************+++******))))))******+++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---......------,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---)))(((,,,---)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,+++*********+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,...///...---+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******************************---///111000---***+++---...,,,******++++++***)))************************************************)))))))))************+++)))))))))))))))*********+++***))))))+++---///111*********)))******+++,,,(((((()))***++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++***)))((()))(((''',,,333---222444...)))***,,,,,,************************************************************************)))))))))***++++++,,,,,,******************************))))))))))))*********************+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,//////...---,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,+++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''',,,,,,''')))000333///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------,,,******+++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---***'''(((+++......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,...000///---++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***************************222666999777222---,,,---...,,,***)))******)))(((************************************************))))))))))))************++++++***************)))------,,,,,,---...000222******))))))***++++++,,,((()))***+++,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************)))************+++++++++,,,)))(((******''''''+++$$$)))+++)))***---...+++************************************************************************((())))))***++++++,,,,,,******************************))))))))))))******))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,......------,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&,,,,,,''')))333666222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,......---+++***,,,...******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,)))'''(((+++......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************)))000777:::999888999<<<000...,,,+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))************---,,,,,,++++++*********((()))))))))***++++++,,,******))))))***+++,,,,,,))))))***+++,,,---------'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))************+++++++++,,,))))))---...,,,***+++,,,,,,+++))),,,000...((())))))))))))))))))))))))************************************************((())))))***++++++,,,,,,******************************))))))))))))******))))))******++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))///...((()))333555000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---...///...+++***,,,///******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++***)))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,---,,,******+++------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***,,,...000111222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***)))))))))************************************************)))((((((((((((***,,,---))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++---...,,,***...+++)))(((***---///000++++++++++++++++++++++++...,,,***((((((***,,,...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,++++++++++++,,,---...,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++************************************************))))))(((((()))***+++,,,))))))************))))))))))))))))))))))))))))))((((((((()))))))))******---,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************************************+++,,,,,,------,,,,,,+++************************************************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++************************)))***++++++++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---......---+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++---...,,,***---+++))))))+++---......++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,------***///555444000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,***************************************************)))))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))*********++++++444111---)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************************************++++++,,,,,,,,,,,,++++++************************************************++++++************+++++++++++++++***************++++++++++++++++++++++++************************)))***++++++++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---......---+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,++++++******+++.........,,,++++++++++++++++++++++++***+++,,,,,,,,,***)))(((++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,,,,,,,,,,(((000888777000***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++*********************************************************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++333000---)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++,,,,,,,,,,,,++++++************************************************++++++************++++++************************++++++++++++++++++++++++*********************************++++++************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111///,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,---------------,,,,,,,,,,,,000444333///++++++,,,++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))***************************************************************)))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++***************************************************++++++,,,,,,++++++***************************************************++++++************++++++************************++++++++++++++++++++++++************************+++******************+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---000222*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222444333000---+++++++++++++++++++++++++++*********+++...111222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,---.........---,,,,,,111///---,,,,,,,,,,,,++++++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***))))))(((************************************************((()))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++***************+++++++++++++++++++++++++++++++++************************++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***,,,---......///222444*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,---///333555444000---+++++++++++++++++++++++++++***))))))***...111444++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,---/////////...---333...((('''+++......,,,***++++++,,,,,,------...,,,------------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******************************************************************'''((()))***++++++******))))))************))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++***))))))***++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,,,,,,,...000)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,...+++,,,...111333222///---++++++++++++++++++++++++******))))))***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------.........---,,,...222555........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,)))+++---///000000///...///---******,,,...//////******+++,,,,,,---......,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,************************************************&&&''')))***+++++++++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++))))))******++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++)))((('''(((***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,...***+++---///111111...,,,++++++++++++++++++++++++)))******+++***)))((('''++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------///...---,,,,,,///444888........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,(((***---///000111000///+++---......------///111******+++,,,,,,---......+++++++++,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))'''(((+++,,,***(((+++*********))))))((((((*********)))))))))))))))---,,,,,,++++++*********((()))************)))((()))((((((((()))***++++++))))))***+++,,,,,,------************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************************************++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++******+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...///111...,,,...---******---++++++******++++++,,,---,,,++++++******++++++,,,.........---,,,+++)))(((000,,,+++---222222---(((,,,+++---///---((('''***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---+++)))***,,,---+++))),,,+++******,,,,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------......777333///---...///...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---...///++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))((((((***+++***(((************)))))))))(((************************,,,,,,,,,++++++*********(((((((((((())))))))))))))))))))))))))))))***+++))))))***++++++,,,------************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++******+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------+++***---,,,,,,,,,,,,------......---...222111---***+++++++++******++++++,,,---,,,++++++******++++++,,,))))))******+++,,,,,,---,,,,,,,,,...//////,,,***,,,)))))),,,,,,******---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,******,,,---+++))),,,+++******,,,,,,+++************++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------......555111...---...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............///...---,,,,,,---...///++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))******))))))((()))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((************))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++---,,,***))))))))))))***+++***))))))))))))))))))))))))******+++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************)))************+++++++++,,,,,,,,,++++++++++++***)))************+++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,***------,,,+++++++++,,,,,,++++++///555555///++++++++++++******++++++,,,---,,,++++++******++++++,,,+++*********+++---...///***,,,...---,,,+++...000333---(((+++---,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++,,,,,,+++))),,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......111///---,,,---......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////......------------......++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))******))))))*********)))))))))))))))))))))***+++,,,,,,------+++++++++++++++++++++,,,444222///,,,*********+++++++++***)))((((((((()))))))))******+++++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...++++++---...---+++...---,,,+++++++++++++++******...333333...++++++++++++******++++++,,,---,,,++++++******++++++,,,444222///---,,,,,,---...+++---///---***---555<<<===333++++++------,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,++++++***,,,+++******,,,,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))******))))))***+++,,,,,,------*********++++++,,,,,,,,,111000---+++++++++---...++++++***)))((((((((())))))***************++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------222---)))))),,,///...---...------,,,++++++++++++,,,***+++//////,,,+++---++++++******++++++,,,---,,,++++++******++++++,,,666444111...,,,+++,,,,,,...//////------222===EEE<<<222******---,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.........---,,,+++***+++,,,+++******,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000,,,------------------,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))((((((((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))******++++++,,,,,,))))))***+++,,,,,,------(((''''''(((***,,,...///+++***))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,************************************************************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...000,,,)))+++000222000---......---,,,,,,,,,------...+++***,,,,,,)))***...++++++******++++++,,,---,,,++++++******++++++,,,000///---,,,++++++,,,,,,111///---...222999???CCC222+++'''))),,,++++++---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...//////...+++******+++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++---......,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))))))))((()))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***(((((()))+++((()))))))))************************************((())))))+++,,,---......%%%%%%&&&((()))+++,,,,,,))))))))))))))))))***+++************))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++************++++++)))******+++,,,,,,------************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---......---+++***)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,+++,,,111888888222,,,......---------...//////000,,,+++---,,,)))***---++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,---------000,,,+++000888<<<:::555---******---...++++++...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...///000...+++)))***,,,,,,+++******,,,,,,+++************++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...000///---,,,,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............+++,,,------------,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******************+++...000111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((())))))*********+++*********)))))))))))))))(((((()))***,,,---......)))************)))(((((())))))(((((()))***++++++*********)))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************)))************+++++++++*********++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++++++++************++++++))))))***+++,,,,,,------************************+++++++++++++++++++++++++++++++++,,,,,,---------***+++---......---+++***))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......)))***///888???===333***...............///000111000------///...***))),,,++++++******++++++,,,---,,,++++++++++++++++++,,,------...//////......---///***)))111<<<>>>333(((//////000333111,,,+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...000111///+++)))***,,,,,,+++******,,,,,,+++***))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,///111000---+++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++------------++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******))))))))))))))))))))))))************************))))))***++++++++++++***))))))((()))+++...111333************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++---...///.........///333---'''%%%))),,,---,,,+++++++++*********))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++*********))))))************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++*********))))))************************,,,***))))))***++++++***+++++++++*********))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,.....................---///,,,,,,000333444888>>>888333000000///,,,---111++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------+++***++++++,,,---...///===666///------...+++(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***)))***+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))***+++,,,,,,+++***)))------------------------........................---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...---,,,,,,,,,,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................)))))))))******)))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++*********+++,,,...///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++---...///---------...111,,,'''&&&))),,,,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++*********))))))************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++*********))))))************************,,,*********+++,,,+++***+++++++++*********))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,///......---,,,,,,++++++...---111999;;;555...+++222...,,,...---******---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////999333---+++,,,,,,***'''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++++++++++++++***------------------------........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,*********,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------(((((())))))))))))(((((())))))))))))))))))))))))************************))))))***++++++++++++***+++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++---......,,,+++,,,,,,...+++''''''***+++***(((,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((())))))+++---...))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++***************************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++***************************************+++++++++,,,------+++)))+++++++++***************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,///...---,,,++++++++++++......333;;;<<<555,,,'''---******------)))(((+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++---,,,,,,------...///000444///+++)))***+++)))'''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,+++******,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))************************))))))***++++++++++++*********++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++---...---+++******+++,,,***((((((******)))'''++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((()))+++...000))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************************************++++++,,,...///...+++)))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---+++,,,000///---...222,,,***,,,000000,,,+++,,,***************+++++++++++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000---***)))***+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))------,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...000...,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***,,,---,,,***))))))*********))))))******((('''))))))))))))************)))))))))))))))))))))))))))((((((''')))+++...///))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************************************++++++,,,...///...+++)))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...000222444000//////,,,'''$$$***333,,,***---111111---,,,---+++++++++,,,,,,,,,------++++++,,,------...//////------------------------+++++++++***++++++,,,,,,---,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***(((***...222...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...555222///---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------..............................------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++***((())))))++++++*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((***,,,---))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************+++++++++************************************************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,***************************************************************************************+++++++++************************+++++++++,,,------+++)))***************+++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,...222555777:::;;;>>>===555+++***...+++)))+++///000,,,***,,,------......//////000000++++++,,,,,,------......------------------------++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++******...666<<>>999000+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************************************))))))+++,,,,,,************************)))***,,,------,,,***)))*********++++++******)))************************************************++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++***))))))*********)))***++++++,,,...,,,++++++,,,---,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++------...///000111222333111000///.........///000///////////////.........000...******+++++++++***,,,---//////...------...+++///333111---)))((()))++++++***)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++***))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000000//////000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------.........////////////000///......------......///>>>===222+++///---)))...,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------------------......///000---------------...//////------------------------------------------------,,,,,,,,,---------......------------------------////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))***************+++++++++++++++************++++++))))))))))))))))))************************************************************))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++*********+++++++++++++++***+++++++++,,,---...///000,,,++++++***))))))******,,,(((,,,444444,,,)))---***************+++++++++---222555000,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++***)))******)))***+++************************)))***,,,------,,,***)))******++++++++++++******************************************************++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++***))))))******)))))))))***++++++,,,++++++,,,------,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++...---......///111333444111///------///333888;;;000111333666888:::;;;;;;777555111///...---,,,,,,+++,,,...---,,,+++,,,---...000333555555222---)))...---+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******++++++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------.........////////////000......------------.........222---***000...)))...,,,,,,---------............------,,,,,,------...------------------------,,,,,,,,,------...000000//////...---------------------------------------------------------------,,,,,,,,,---------......------------------------////////////////////////)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))*********+++++++++++++++++++++************++++++))))))))))))***************************************************+++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******((())))))***************,,,,,,,,,,,,---...//////+++***************+++++++++)))+++//////+++***+++************************---...,,,((((((++++++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++)))))),,,,,,))))))+++************************)))***+++,,,,,,+++***))))))***++++++,,,+++++++++************************************************++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++***************))))))******+++,,,,,,++++++,,,......---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++...---------...///111222,,,++++++,,,000666<<<@@@444555666777777666555444666555333111///---,,,,,,***,,,---,,,+++***+++------...111666::::::666333222111...,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))+++------+++***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------........./////////------------------------)))000---,,,222...)))---,,,---------..................------------......,,,,,,,,,------------...++++++,,,,,,---...000000000000///------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------........................))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,((()))))))))************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))*********))))))*********((())))))***************,,,,,,+++++++++,,,,,,---))))))))))))***+++,,,,,,---///...***)))+++***(((************************)))+++)))&&&'''++++++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,))))))------)))))),,,************************************************)))***++++++,,,,,,,,,+++************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++***+++,,,......---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++...---,,,++++++---///000******+++---///222555777222222333222000---***)))......///...,,,+++******+++,,,,,,,,,******+++---+++,,,///111444666999;;;666444111---+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++******,,,///...,,,++++++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,---------............---------......---------***000...,,,000---(((---------------..................------------......,,,,,,,,,---------......+++++++++,,,---...000000///......---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((()))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,(((((())))))*********+++************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++((()))***+++++++++++++++++++++******)))*********(((((())))))***+++------222666222)))&&&,,,,,,&&&++++++******************&&&)))***((((((++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,((()))......***)))---******************************)))(((((()))******)))***+++,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---******+++,,,......---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++---,,,+++******+++---...+++,,,---......,,,***((('''))),,,///111111111000)))+++---...---,,,,,,,,,,,,,,,---,,,+++***,,,...))),,,---+++))),,,555<<<999666222...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++******---000000---+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...---,,,,,,---///+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,)))///,,,)))...,,,)))000---------.........//////......------------......,,,,,,,,,------.........+++++++++,,,---...000000---------------...///000------------------------------------------------,,,,,,,,,---------......------------------------------------------------))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************************************)))************++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))************************((((((((()))******++++++******))))))******+++,,,******))))))))))))******))))))))))))************---,,,***(((((()))***+++:::444,,,)))***,,,,,,***+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))************))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))(((************************)))))))))))))))))))))))))))************+++++++++************************+++++++++*********)))))))))************+++++++++++++++******++++++,,,---...---+++)))&&&'''))),,,------,,,++++++***)))))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,---...///...---,,,++++++******+++---...---,,,---------,,,,,,+++++++++***+++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,333(((***///++++++---)))......---------,,,,,,,,,/////////......---------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++---......,,,***++++++---+++***+++,,,,,,+++))),,,,,,++++++***++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------///000111000......000111///...---,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------------------------------------------------------------------------,,,,,,,,,,,,---.......................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------------------------------------------........./////////......------......///))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************************************)))************++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))*********************************************)))******))))))******+++,,,******))))))))))))******))))))))))))************)))***+++---------,,,,,,777111+++)))+++,,,+++)))************)))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))************))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++((()))+++,,,,,,+++)))(((************************************************)))************+++++++++************************+++++++++*********)))))))))************+++++++++++++++******++++++,,,---+++++++++)))((())),,,///+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,***)))((((((------......------,,,+++///---***)))*********)))------,,,,,,++++++++++++***+++,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........------///(((,,,000***+++000---......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,------------+++,,,......------///000---,,,******,,,---,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------.........------------------------...---,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------///000000///......///111///...------,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---------------------------------------------------------------------------,,,,,,,,,,,,---.......................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------..................------------......))))))))))))************))))))))))))))))))))))))+++++++++***************************************************************)))************++++++++++++++++++************)))))))))))))))))))))))))))+++++++++***************************************---,,,,,,+++******))))))******))))))******+++,,,******))))))))))))******))))))))))))************&&&)))---111222000...,,,222...***)))+++,,,+++)))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))************))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********))))))*********)))***+++,,,,,,+++***)))************************************************)))************+++++++++************************+++++++++***************)))************+++++++++++++++******++++++,,,---)))******))))))+++///222))))))***+++,,,,,,------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000333555666......---,,,,,,,,,,,,---000...+++***++++++++++++,,,,,,+++++++++++++++***+++,,,,,,------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,***//////(((***000---......---------,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------............+++---.........000333666///---+++***,,,---......,,,,,,,,,,,,,,,------------------------.................................000000///------,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...//////...------...000///......------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---------------------------------------------------------------------------,,,,,,,,,,,,---.......................................................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...((()))))))))************))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++************))))))******+++,,,******))))))))))))******((()))))))))************'''***---111111000---+++---+++)))***+++,,,***(((*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))************))))))************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))***++++++++++++***)))************************************************))))))*********+++++++++************************************************))))))*********+++++++++++++++******++++++,,,---)))***++++++***,,,///222)))******++++++,,,------************+++,,,------++++++++++++++++++++++++'''))),,,000555:::>>>AAA///...---,,,+++,,,---------,,,,,,...000111111000++++++++++++++++++++++++,,,,,,---------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,///---(((///333)))......---------,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------------.........------...------///333666333000,,,++++++---......++++++,,,,,,---------,,,---------.......................................//////.........---------,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,------------...---...///...,,,,,,.../////////...............///000000//////...------,,,---------------------------------...---,,,,,,+++---------------------------------------------------------------------------,,,,,,,,,,,,---.............................................................................................------------------------------------,,,,,,+++++++++,,,,,,........................,,,,,,,,,,,,---------------------------------------------.......................................------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------((()))))))))************))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******))))))******+++,,,******))))))))))))******((()))))))))***************+++,,,------,,,+++******))))))***++++++***)))))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))************))))))************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))***************++++++*********************************************************))))))*********+++++++++************************************************))))))*********+++++++++++++++******++++++,,,---+++,,,,,,,,,++++++---///+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++,,,---...000222333///...---,,,+++,,,------***+++---111333333111...++++++++++++++++++++++++---------......------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////222...---,,,///======+++......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///...,,,+++---000222666333...++++++,,,,,,+++******+++,,,------,,,,,,........................------------------------,,,,,,---...............,,,,,,---------.........------------------------,,,,,,---------.........,,,,,,---------.........---...///...,,,,,,...////////////......//////000111111000///......---,,,------------------------------.........---,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......................................................................................................------------------------,,,,,,+++++++++,,,,,,---........................,,,,,,,,,---------......---------------------------------.........//////........................------------------------,,,,,,,,,---------.........------,,,,,,------...))))))))))))************))))))))))))))))))))))))***************+++++++++************************************************)))************++++++++++++++++++************)))))))))))))))))))))))))))***************+++++++++************************))))))******+++,,,,,,---******))))))******+++,,,******))))))))))))******))))))))))))************++++++******)))))))))))))))*********************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))************))))))************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++*********))))))*********************************************************++++++++++++++++++++++++)))************+++++++++***************************************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,---,,,******+++---,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,......---,,,,,,,,,,,,---++++++---///000///,,,)))+++,,,,,,,,,,,,,,,---------............------,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000222...---,,,555IIIIII222......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------//////...---++++++,,,...666222///,,,,,,++++++***)))+++,,,.........------/////////...............------------------------+++,,,---...////////////,,,---------............------------------------,,,---------............,,,---------...............//////...------...000000////////////000000111222111111000///.........------------------------...............---,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---............................................................................................./////////------------------------,,,,,,,,,,,,,,,------...........................---------.........//////------------------------,,,,,,------.../////////........................---------------------------------.........//////.........------.........))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++************************)))***************************))))))******+++,,,******))))))))))))******))))))))))))************))))))******************+++++++++***))))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))************))))))************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++++++++************+++++++++******************+++************************++++++++++++++++++++++++)))************+++++++++************************))))))*********+++++++++)))************+++++++++++++++******++++++,,,---***+++,,,+++***)))***,,,*********++++++,,,,,,---------,,,+++*********************************************+++,,,---//////------......------,,,+++---,,,++++++---------+++,,,,,,---------........................---,,,,,,............------------------------------------///......---......000000000000///,,,333IIIJJJ222......---------,,,,,,,,,,,,,,,,,,,,,---------...------------------------+++++++++,,,,,,---------,,,,,,---------.........------------............---...///...,,,+++,,,---111///---,,,------,,,***+++,,,...000111000//////000/////////.........---........................---...///000000000///...------------....................................------------............------------............///000000///......///111000000//////000000111222111111111000000/////////.......................................------,,,---------------------------------------------------------------------------,,,,,,,,,,,,---..............................................................................---........./////////000........................------,,,,,,---......///................................./////////000000........................,,,,,,------...//////000........................------------------------........./////////000000000//////......//////000))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************************************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))******++++++++++++************************++++++******)))(((((((((*********)))***++++++,,,******))))))))))))******))))))))))))************&&&''')))+++,,,,,,,,,+++,,,,,,+++***((((((***,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))************))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++)))************+++++++++++++++******++++++,,,---((()))++++++******+++,,,'''((()))***,,,---...///......,,,+++***)))))))))************************,,,++++++*********++++++,,,---...///...---,,,+++...,,,)))))),,,000333444---------....../////////.../////////...---,,,,,,//////.........---------------------------------///......------///000111...222222***,,,AAACCC+++......---------,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,------------------.........//////............/////////000,,,...//////...------......,,,,,,,,,......---,,,,,,...000222333333111111000000//////.........---000000000000000000000000111111222222111000...------------.........//////........................---------.........//////---------........./////////000111000......000111000000///000000111222222111111111111000000000000..............................//////......---,,,---------------------------------------------------------------------------,,,,,,,,,,,,---..............................................................................---.........//////000000........................---------------...///000........................////////////000000000000........................,,,,,,------...///000000////////////////////////------------------------////////////000000000000000000////////////000000***************************++++++,,,,,,++++++***************************++++++************++++++++++++++++++******)))))))))***++++++***)))***+++((((((+++......******---+++*********+++,,,,,,---***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++'''(((,,,---))))))---))))))************))))))((())))))))))))*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++((())))))))))))*********************))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---------,,,++++++++++++,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++******************,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...///,,,******---...---+++---+++***,,,111555666666---------.........//////...111111,,,***---///.../////////......------,,,+++++++++,,,,,,,,,---------......///000111111222000...,,,---///000///...000333///)))+++333222(((//////------,,,------...---,,,,,,,,,,,,---......---------------...///000000000////////////000000,,,------...//////......000000////////////000000000000000000000000000000---......///000111111111000000000000000111111111---...///...---...///111......---......///111111........................///////////////.........---...///000000///...------...000111111111000///000000///////////////000000000000111222222333333222222333333333111///...---.........//////000000///...---,,,,,,,,,,,,,,,///---,,,---000000...+++------------------------......------------......,,,---...//////...---,,,//////////////////////////////000000000//////...//////000000000111111111///...---...000111222111000000000000000000000000,,,,,,---...---,,,...222......//////000000111111333222111000000111222333000000000000111111111111000000111111111111000000111111000000//////......////////////////////////...///111222222222111000111111222222222222111111*********************************++++++*********************************++++++************++++++++++++++++++*********))))))***++++++******,,,...,,,)))))),,,---******---++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++************************************************************************************************))))))))))))************,,,+++***))))))******+++************************))))))))))))))))))))))))************************+++((((((,,,,,,)))))),,,))))))************)))))))))))))))*********++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++)))))))))*********+++++++++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////...---,,,++++++,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,++++++++++++++++++,,,+++++++++***++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////......,,,***+++---...---+++...+++***+++...111111111............////////////---000///,,,,,,///111000......------------------+++++++++,,,,,,,,,------,,,,,,---......///000000,,,222777888555000......***333555...,,,222333///......///000000000000000...............//////000......---------...//////000//////...............------..................000///////////////000111////////////////////////......//////000111111222111111111111000000000000///000000000......000222//////////////////000000......................../////////////////////...---...///000000///...------...///000111000000///000000////////////000000000000000111111111111222000000000111000000//////....../////////000000000000///......------......000...---///111111///---------------------------///......------......///...//////////////////...///////////////////////////000000111111000000///000000000111111111111111......///111111000...,,,////////////////////////000000000000///...///111.../////////000000000111111111000///000000222222//////000000000111111111000000111111111111000000000000000000//////......000000000///////////////...///000111111111000000000000000111111000000000++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++************++++++++++++++++++************+++++++++******+++...111333,,,(((***,,,,,,,,,---+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))))))))*********+++++++++************++++++,,,************************))))))))))))))))))))))))************************+++))))))++++++((((((+++))))))************))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------------+++++++++,,,---///111111......------------......------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---/////////......---+++,,,---...---,,,///...,,,,,,---......---//////////////////......///000///,,,---111111---,,,------------------...,,,,,,,,,,,,---------------......//////000000000,,,888DDDEEE<<<333111222///;;;???666,,,+++.../////////000000000///...---000000//////000000111222//////......---.........000///...---------------..................------///////////////000111111////////////////////////...//////000000111111222222222222111111000000///111111222111//////000222000000000111000//////.................................//////////////////......////////////......---...///000000000000///000000////////////000000111111000000000000//////...............//////000000000000000000111111111111000//////.../////////000000///000111222000...........................///......------......///000000////////////000000////////////////////////000000111111111111111000222222111111111111111111111111111111111000000000////////////////////////000///......000111111///////////////000000000000///////////////000111222//////000000000000111111///000000111111000000///000000000////////////...111000000000//////......---...///000000000000/////////000000000000//////++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,+++******,,,000444999///((()))------...///,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************+++,,,,,,---************************))))))))))))))))))))))))************************+++************))))))))))))******++++++******)))+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,++++++,,,...000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,---------------...---,,,---/////////...---------.........------000///............------//////............------111111///,,,---000...***------......//////000000............////////////000111111111222222222333,,,666@@@AAA:::333222444444===@@@777---,,,000333888666444111///---,,,+++000000//////000000111222000000///......---...............------...////////////......------------///......//////000111222/////////////////////////////////000000111111111333333222111000000//////000111111000///...///111...//////000000///..........................................////////////...//////////////////............///////////////000////////////000000111111111111000///......---......------...///111222111111111111111111111111000000///....../////////000000000000111111000///........................//////............//////111000///......///000111////////////////////////000111111222222222222111222222222222111111111111222111///,,,,,,...222555........................,,,,,,,,,,,,///222111...////////////000000000000------......//////000111////////////000000000111//////000000000000//////////////////////////////000000//////...------------....../////////////////////000000000000//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++******---111444;;;111***+++...//////000------,,,,,,+++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************************++++++******++++++*********++++++++++++******+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.................................///...,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------+++,,,------------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,------............---,,,---/////////...---.../////////.........,,,---......------------------------------------...000///---...111000,,,//////000000111111222222000000000111111111111222111111111111222222222222---///000000//////000222...222444000///444;;;???>>>;;;666222//////000111//////......//////000111111000///...............------......///000222222///......---------......///////////////000111111........................///////////////000000000222222111111000///......///000000///...---///000,,,---......////////////........................---.........//////000000/////////....../////////...............//////000///////////////000111111222111111000///...------//////......///111333444222222222222111111111111///......---......//////...///000000/////////////////////////////////////////////....../////////000///------------///000////////////////////////000000111222222222222222111111111111111111111111000222333222///......000////////////////////////...111111......222000+++000000000000////////////------......////////////...////////////000000000//////000000000000//////.............../////////.........------,,,,,,,,,...............//////000000111111222222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,++++++,,,///222777000,,,---///......///...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,***+++---...,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///...---,,,++++++++++++------............------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,------......///+++,,,---......---,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,---......//////...---,,,---/////////...,,,...111111///.........***+++---...---,,,,,,---------------......//////***000222000000222444222111222222222222222333333111111111111222222222222////////////////////////333///++++++...222444444000///......000444999<<<444222///,,,,,,...000222......------......///000000000//////.../////////.........///000111222333......---,,,---...///000000000////////////000000................................................000000000//////......------...///...---...///111//////............///000........................------......///000000000//////............//////......------......///000///......//////000111222222222111000000///......000000000000111222444444222222222111111111111111......------......//////---///000000///......///000000000000000000000000000//////......//////000......------------......//////////////////////////////000111222222222222//////000000111111111111222999AAADDD???666///+++000000000000000000000000333::::::333///111///***000000000000////////////......////////////............////////////000000...//////000000//////...---............/////////------------------------//////......//////000111111111222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,---,,,++++++---///000---,,,......++++++---......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))------+++,,,000111...***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,---.../////////+++,,,---//////---,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------......,,,,,,------.../////////...---,,,---/////////...,,,///222222000......///,,,///111111///---...///------...///000111222222...666:::666111111444555222222222222222222111111000000000000111111111111........................555222//////333555555444111111111111///...///111++++++++++++,,,,,,------......------......///000//////////////////000111000//////.........//////---,,,,,,+++,,,...111222222111000//////......///........................------------------------...............---------,,,...//////...///111333666444111///---...///000........................------......///000000111000///...------...///000......---------...///000............///000111222222222222111111000000///000000111222333333333222222222111111111000000000//////......//////000111...000222222000...///111000000000000000000000000000000////////////000000......////////////......////////////////////////---...///000111111111111------...///000111111222000999BBBFFFAAA888222///111111111111111111111111111;;;???666///111111---111000000000/////////...000000111111000///---,,,........./////////000000......////////////......---------.........//////------...//////000000000000000/////////000111222000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***,,,------++++++,,,---******,,,///---)))(((+++///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++(((---...+++,,,222333///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,------...///000000+++,,,...//////...,,,+++---,,,,,,,,,,,,---......------------------------*********++++++,,,,,,,,,,,,,,,------...///000000...---,,,---/////////...,,,///333333000......///222555777666333111111222......///111222333444555666>>>BBB;;;222///111222333222222222111000000000////////////000000000000000000000000//////////////////000111222111///---))),,,111333111------000...///111333222000...,,,...............///000000//////...//////000111222111111///...---,,,,,,+++,,,,,,++++++,,,///222333333222111///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000111333666<<<999444000...---...///........................---------...///000000111000///...------...///000......---,,,---...///000............///000222222222222222222111111111111///000222333333222111111111111111111000000//////000000///000000111222222///111444333111///111222000000000000000000000000000000////////////000000...///000111111000///...////////////////////////------///000000111111111+++,,,---...///000111222(((...444666333000111333111111111111111111111111(((777===555...111555333111111000000/////////...111111222222000///---,,,............/////////000......////////////......---------.........//////......///000111222333333111000/////////000222333//////000000000000//////************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++******+++,,,...///000000,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,++++++***+++++++++******++++++++++++******))))))))))))************++++++++++++************,,,++++++,,,------+++***,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,((()))***,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))***............////////////---------,,,,,,+++++++++++++++******++++++,,,------000111...,,,------...------.../////////.........---,,,++++++,,,---...------------------------......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.../////////000000111111222222222222222222222222///000000111111111111111777666444333111000//////111111000000/////////...---...///000000///...---111111111111000///...---000000/////////.................................////////////////////////////////////////////////222111//////000111222222//////.........---------------,,,,,,,,,---...///---...//////---------...///...------,,,,,,,,,,,,---------------,,,+++***///............---------000000000000000000000000555333111///...------...---.........//////000000111000/////////000222333000///---,,,,,,---...///---......//////000000000/////////000//////......///////////////000111111111111111111111111111111000000000000111111111222111111000000111333555666111111111111111111111111222222222222222222222222222111000///000111333555222111111111111111111222000000000000000///......000000000000000000000000---------......000111222111111111111111000000000111111000000000000111111222222222222222222222222000000111111111111000000222222111111000000//////.........///////////////......//////......---,,,.../////////000000111111000000000000000/////////000000111222222222222222444444444444444444444333++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++)))******+++,,,---......+++,,,,,,,,,,,,+++***)))))))))*********))))))(((,,,+++************+++,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,------,,,+++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------////////////000000000000///.........---------,,,++++++******++++++,,,------...///............------...............---------,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////000000111111111111111111111111111111111//////000111111111111111222222111111111222222333111111111000000/////////111111111111111111000000111111111000000///......000000000/////////......000000000000000000000000////////////////////////000000000000000000000000111000......///000000000111000000000///////////////...---------...///000000000111000000///000000111000000///......//////------...............---//////000000111111111222222222222222222222222222444333111///.........///111111111222222333333333333222222111222333444555333111000//////000111222/////////000000000000000,,,------.........------000000000000000111222222444444444333333333333333.../////////000000000000333222222111222333555555333333333333333333333333444444444444444444444444444333222111111333444555444444444333333444444444222222333333222222111000////////////////////////000000000000000111222333000000000000000000000///111000000//////000000111000000000000000000000000111111222222222222111111111111111111000000000000000000000//////////////////000000000000///......//////000000000111111111000000000000000000000000000000111222222222222111111111111111111222444444++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++*********)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++)))*********++++++++++++++++++,,,,,,,,,+++*********************)))((((((,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////***+++,,,---------------.........---------,,,,,,---------......---------000///...---++++++******...------------------...------------------------,,,------...///000111111000000111111111222222222111111000000000000000///,,,,,,,,,,,,,,,------...---------...000///...---//////......------,,,,,,,,,,,,,,,------,,,,,,,,,........................------------............------------------------....../////////000000000000000111111111111111222000000000000000000000000//////000111111111111111000000000000111222222333222111111111111111000000333222111111000000000000000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000000//////......//////000111000000000000///////////////---,,,,,,---...///000000000000111111111111222111111000000000000000---...///000111111111111//////000111222333444555222222222222222222222222333222111000000000000111333333333333444444444444333222222222222333444555444333222111111222333444000000//////////////////++++++,,,---............111111000000000111222222555555444444444333333333............////////////222222111111111222222333333333333333333333333333444444555555555555555555555444333222111222333444666555555444444555555666333333333444333333222111////////////////////////111111111111111111111111//////////////////000000111111000000000000111111////////////////////////111111222222222222111111////////////000000000000111000000000//////......000000000000000///......///////////////000000000///////////////////////////000111111222222111111////////////000222333444------------------------------------------......------------------------+++,,,,,,---......//////------..............................///////////////......------......////////////.........------...---------,,,+++++++++------------------------------------------------+++---...000000...---+++---,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***---------------,,,+++***------------------............---------...//////++++++,,,,,,,,,,,,++++++---------.........//////------......///000000111***+++------------......//////.........---------------///000000///------222111///------------...//////............//////........................------...///111222333333111222222222333333333333333333333333222222222222//////......//////000111111------000222000......111000///...---------,,,,,,---...//////...---,,,////////////////////////------...//////000111111........................111111000111111111222222222222222333333333333333000000000000000000000000000111111222222222222222333333222111111111111111333333333333333222222222444222111/////////000000111111111111111222222222333222222222222111111111////////////////////////........................000000000000000000000000111222222111000000000111000000/////////.........000///...---,,,---......000000///000111111111000222111111000000000111111000000111222222222222222000000111222222333444444222222222222222222222222333333333333333333333333222222222222222222333333111111111111222222333333333222222111222333333444000000000//////.........---...///000111222222222111111111000000111111222444444444333222222111111//////000000000111111111222222111111111111111111222222222222222222222222333333333444444444444444444333222111000000111111555555444444444444555555222222333333333333222222111111111111111111111111111111111111111000000000111111111111222222222222333333222222222222333333222222222222222222222222111222222222222222222111.../////////000000111111222222111111000000//////000000111111000000///................../////////............////////////000111222222333333222222000111222444444444333333////////////////////////000000000000000000000000........................---......///000111222222000000000111111222222222///000000000111111111111222111111000000111111222222222111111111000000000///.........------,,,,,,...................................................///111222222111///...//////.........---------////////////////////////------------------------///......------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,...............---,,,,,,//////000000111111111111111000000000111111222333------............------000000000111111111222222222222222222222222222222+++---///000...---///000000000000/////////......---...000000000000...---222111000//////000111222000//////......//////000........................,,,---...///000111222333111222222222333333333333444444444444444444444444222111111111111222333333444000///222333000000333333333111000////////////...///000111111000///...111111111111111111111111//////000111222333444444111111111111111111111111333333222222222333444555555555555555555555555555222222222222222222222222222333444444555555444444666555444333333333333333555555555555555555555555666555333222111222333444555444444333333444555666555555555444444444333333111111111111111111111111222222222222222222222222444444444444444444444444444666777666444333333555222222222111111111000000444333222111111111222333444222111222444666555333555555444444444444555555555555555555555444333222555555555555555555555555555555555555555555555555555666666666777777777777333333333333333333333333222333333444444444444444444444444444555555666666444444444333333222222222333333555666777777777777555555444444444444555555666555555555444444444333333333333444444444444555555555555555444444444444444444444444444444444444444444555555666666666666555555444444333333333333777777666666666666777777444444555555666555555444555555555555555555555555333333444444444333222222555555555666666666777777777777666666666666777777666666666666666666666666555555666666666666555555333333333444444555555555666666666555555555444444444444555555444444333222222222222222222222111111111111111111222222333333222333444444555555444444444666999;;;;;;888444111111111111111111111111111222222222222222111111111000000000000000000000000000000000111222333333444222222333333444444555555111111111222222222333333444333333222222333333444444444333333333333222222//////////////////......000000000000000000000000000000000000000000000000000111222222222222111000000000000000////////////////////////////////////////////////////////////000000////////////000000------,,,,,,,,,,,,------------------............////////////............------......//////......------............------000000222333333333333333333222222333333444555666222333333444444333333222444444444444555555555555666666666555555555444444///222555444111000111333333333222222222111111111000111111222222111111000222222222222222333444444000//////......//////000........................,,,------...///000000111000000111111111222222222333333444444444444555555333333333333333444444555666111111555555111555===666555444222222222333333222333333444444333333222444444444444444444444444222222333444555555666666444444444444444444444444666555444333444555666777888888888888888777777777666666666666666666666666666666777888888888888888777777777777777888999:::777777777888888888888888999999999888888999999::::::999777777666777888999888888777777777666666666777777777777777777777777888888888888888888888888999999999999999999999999888:::===;;;888666777999777777777777666666666666999888888777888999:::;;;:::888666888;;;===;;;999;;;;;;;;;:::;;;;;;<<<===:::::::::999999777666666<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;:::888888888777777777777777666777888888999999888888888888888999:::::::::;;;::::::999999999999999888888999999:::;;;;;;;;;;;;;;;;;;:::999999999::::::999999999999999999999999777777777777888888888888999999:::;;;;;;::::::999999999999999999999999999888888999999::::::;;;;;;999999999999999999888888;;;::::::999999::::::;;;888999::::::::::::::::::888888888888888888888888777888999:::::::::999888999999999:::;;;;;;<<<<<<;;;::::::::::::::::::;;;999999999999999999999999::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;;;;:::::::::::::::999888888888888888777777777777777666666666777777888888999555666777777888888777777777:::===???>>>:::555222333333333333333333333333333333222222222111111111222222222222222222222222000111111111222222333333222333333444444555666666222222333333333444444444444444333333333333444444444444444444333333333333000000000000000111111111222222222222222222222222111111111111111111111111000000000111111000000000000000000////////////...////////////////////////000000000000000000000000000000////////////000000///......------......///........./////////000000////////////////////////......///000000000000000---...///000000000000000///000222333444444444333333333333333444555666777666666777777777777666666777777777777888888888888888888888888888999999999666999;;;:::666444555888777777777666666666555555555444444333333444444555444444444555444444333333/////////....../////////------------------------------........./////////////////////000000000000222333333333444444444444333333222222222333444444555111333888666333<<>>>>>===???===<<<:::999:::;;;<<<::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@???;;;888999;;;;;;;;;:::::::::999999999::::::::::::;;;<<<>>>???>>>;;;999;;;???AAA???<<>>>>>>>>======<<<=========>>>>>>>>>>>>>>>????????????????????????>>>??????@@@@@@???>>>===;;;;;;;;;;;;:::::::::999888999:::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<999999:::::::::;;;;;;;;;999:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===============::::::::::::::::::::::::999:::<<<>>>???>>>===<<<;;;<<<<<<===>>>>>>??????===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<============<<<<<<;;;;;;::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999888888888888999::::::;;;;;;888999::::::;;;;;;::::::999:::<<<===<<<:::888666555555555555555555555555222222222111111111000000333333333333333333333333111111111111111222222222222222333333444555666666333333333444444444555555444333333222222333333444444444333333333222222222000000111111222222333333333333333333333333333333111111111111111111111111000000////////////000000////////////............////////////////////////111111111111111111111111//////............////////////............//////.../////////000000111111........./////////000000//////000111111111111111///000111222444444444444///000222333444444333333222222222333444555666777666666777777777777666666888888999999999:::::::::888888999:::;;;;;;<<<===:::>>>@@@>>>999777888;;;:::::::::999999999999888888777666555555666777888666666777777666444222111//////............//////------------------------............////////////............////////////222222222333333333444444222222111111222222333444222000444999777555BBBTTT:::999777666777888:::;;;:::999888777777888999:::777777777777777777777777888888888888888999999999::::::::::::::::::::::::999777666555666777999:::=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======CCCBBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<=========999:::<<<>>>??????>>>>>>BBB@@@>>><<<;;;<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;???BBB@@@<<<999:::<<<;;;;;;;;;:::::::::999999999999888999:::<<<>>>@@@>>>;;;999;;;@@@BBB@@@===@@@?????????@@@AAAAAABBB??????AAAAAABBBBBBBBBBBB;;;;;;<<<===>>>???@@@@@@????????????????????????AAAAAABBBCCCBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::777888999:::;;;:::999999777888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::<<<;;;::::::999999999999777888999999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<777888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======::::::;;;<<<=========<<<;;;::::::999999::::::;;;::::::;;;<<<======<<<<<<::::::::::::::::::::::::888:::<<<>>>??????>>>===<<<======>>>???@@@@@@AAA======<<<<<<<<<<<<======999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::999888888888777777666666555555666777888999999:::::::::;;;;;;::::::999888:::999999999888888777777666777777888999999:::::::::;;;<<<<<<======<<<<<<:::999999888999999::::::888888999999999777555444555555444333222222333333666555333222222222333333222222222222222111000000000111333444444444333222333333333333444444333333000111222333444444333222444444333333222222111111222222111000111222333444222111000//////000111222222111111111000000000000222222222222222222222222////////////////////////.../////////////////////000000111111111111111000...............///000111///000000000000000//////000000000000111111111222222222000///...---------000000000111111000//////...//////////////////...111111222111111000//////111222333444555555666555666777777888999:::::::::888888888999;;;>>>BBBDDD777777888999999999999999999;;;===<<<999777999;;;:::::::::999999999888888555555555444444333333333222222111000000111222222333222222111111000000///////////////////////////111111111000000000/////////000000111111000000///333333444555555555444444333333333333333333333333444555777777777:::???DDDBBB===777666:::>>>>>>===;;;:::888777777888999:::777777888999999888888777:::999888666666666777888999999888888888888999999666666666666777777777777<<<<<<;;;999777666888:::???KKKNNNBBB888:::===;;;::::::999999888888888777888999:::<<<<<<:::999888999999999999::::::::::::777777888999:::;;;;;;<<<===<<<:::888888999:::;;;999888666444444555666777666777777888888999999999888888777777777777888888888888888888888999999999;;;<<<=========<<<;;;::::::999999888888999:::;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>??????;;;<<<<<<======>>>>>>>>><<<>>>@@@AAABBBAAA@@@???<<<<<<;;;<<<<<<===>>>???>>>============>>>??????@@@@@@AAA@@@@@@???>>>===<<<<<<======<<<;;;::::::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;:::999==================<<<;;;>>>>>>======<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>>>><<<;;;999999:::;;;<<<<<<<<<<<<<<<>>>===;;;::::::;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999===<<<;;;;;;======<<<;;;>>>===;;;999999999;;;<<<===;;;::::::;;;<<<<<<;;;<<<;;;;;;:::::::::;;;;;;999999999999888777666555333444555777999:::::::::===<<<;;;:::::::::::::::<<<;;;:::999888999::::::777888888888999999999:::999999:::;;;:::999888777999;;;>>>@@@???===999777:::;;;;;;;;;;;;999888777777777666555555555555555555444333222222333333444333333333333333222111111111111222333333333333222333222222222222333333444111222333444444333333222222222111111111000000000222222111111111222333444444333333222222333333444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111222111111000...------------...///000000000111111111111000000111111111111111111222222333222111000///......------......///000000000000000111111111111111111000222222222222222111000000111222333444555555555555666777777888888999::::::===;;;:::999888999;;;<<<888888999::::::::::::999:::<<<===<<<999888999;;;:::::::::999999888888888666666555555444444444444444333222222222222333444333333333222222222222222000000000000000000000000111111111222333333444444222333333444555555444444222333333444555666777777666666666666666666666666666777888777666888===@@@FFF@@@:::888999999777555777666555555444555555555444555555555555555555666444444333222222333444555555555555555555666666777555555555555666666666666999888777777777888999:::999CCCEEE;;;555888:::888777666666666555555555555666777888999999888777666666666666666777777777777777777888888999:::::::::???===;;;888777777777888777666444333333333444555555555555555555666666666777666666555555666666777777888888888999999::::::::::::;;;<<<<<<;;;:::999999;;;<<<======;;;999777;;;;;;::::::;;;;;;<<<===<<<<<<<<<===============<<<<<<==================<<<===???@@@???>>>===;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<======>>>?????????@@@@@@@@@???>>>>>>===============<<<;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBB???===<<<;;;<<>>===>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;::::::<<<<<<<<<:::888777666777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::999999999888888777777777888999:::999999999::::::;;;;;;;;;========================???===<<<===>>>>>>===<<<@@@???===;;;;;;<<<===>>>:::999777777999:::999888777777666666666666777777::::::::::::999888777666777888888999::::::999999:::999888888888888888888:::999888777777777888888555666777777888999::::::;;;;;;;;;;;;:::999888777777999;;;<<<<<<;;;999777======>>>======<<<::::::999999888777777777777888444444444333444444555666444444444555444444333222222222111111222222333444333222111111111222444555222333333444333333222111111111111111111000000000222111111111111222333444444444333333333333444444333333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222111222222222222222111111000000/////////000111111333333333333444444333333333333333333222222222222444444333222111000000///---...///000111222222333333333444444444444333333444444444444444444333222333333444555666666666666777888888999999:::::::::???===;;;999888777777888999:::;;;;;;<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<;;;:::::::::::::::999999888888777777777777777666777777666666666666777777555666666666666777777777555555555555555555555555333333555666888999:::;;;888888999:::;;;;;;::::::666666666666888:::<<<===999999999999999999999999999::::::999888888;;;===EEEAAA<<<:::999777444000333333333333333222111000222111111000111222333444111111111222333555666777555555555666666777777777777777777888888888999999999666555777;;;======<<<555<<<===777555999:::777666666666555555555555555666777888999999888777666555555666666666777777777999999999999999999999999AAA???<<<:::777666666666666555444222222333444444444444444444333333333333555555444444444444555555777777888999:::;;;;;;<<<999999::::::::::::999999::::::;;;<<<<<<;;;::::::<<<<<<<<<;;;<<<======>>>============<<<<<<<<<<<<>>>>>>>>>===========================<<<:::888666:::::::::;;;;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???>>>??????@@@@@@@@@@@@@@@>>>>>>?????????>>>======>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEGGGGGGAAABBBCCCEEEGGGHHHJJJKKKDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<>>===<<<;;;:::::::::;;;;;;:::999777666444555777:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777666555555444444444333444555555666777888999;;;<<<<<<<<<;;;;;;::::::::::::<<<===>>>@@@???>>>>>>@@@@@@???>>><<<<<<:::999999999:::;;;888777555555777888777666555555555444444555555666777777888777777666555444777777777777666555444444666666666666666777777888777777666555555555555666555666777999;;;<<<===>>>>>>===<<<;;;::::::::::::999::::::;;;;;;;;;::::::>>>>>>>>>======<<<;;;;;;999999888888888888999999555555555666666777888888666666777777777777666666444333222222222333555666444333222111111333555666333333333333222111111000222222222222222333333333222222222222222333333333222222222222222222222222333333333333222222222222555555555555555555555555444444444444444444444444666666666555555555555555444444444444444444333222555444444444444444555555666666666666666666777777666555555555555444444444666666666555444444333222222222222222333444444555555666666777777666666555777777777888888777666666777777888999999999999999;;;;;;;;;<<<<<<=========>>>===<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>======>>>>>>>>>=========>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::;;;===@@@AAA;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@>>><<<<<<<<<;;;888555333333444444444222111000111000//////000222444666555555666888:::<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>??????@@@>>>:::888;;;@@@CCCAAA>>>:::===<<<999:::>>>===999::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;BBBAAA???<<<:::999999999777666555555555555666666777777777666666555555555777666666555555666666777888888999:::;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;<<<;;;999888999;;;>>>AAA===============>>>>>>???<<<=====================@@@?????????>>>>>>============<<<;;;999777555333999999999999:::;;;<<<===<<<<<<===>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEAAABBBCCCEEEFFFGGGHHHHHHAAAFFFMMMSSSTTTRRRMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDD?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>===;;;:::999777999;;;===>>>>>>===<<<<<<===>>>???@@@???>>>===<<<;;;:::888666555333333333333333333444444555555666888:::===>>>>>>===<<<<<<;;;::::::;;;===@@@AAAAAA@@@??????AAABBBAAA@@@<<<<<<;;;::::::;;;;;;<<<:::999777777999:::999888888888888777888888999:::888888888888777666555555555555555555444333222222555555555555666777888999777666666555555555555555777888:::<<<>>>@@@BBBBBB>>>===<<<;;;;;;<<<===>>>@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999999999999::::::888888999::::::;;;;;;;;;999999::::::;;;::::::999888777666555666777888999777666555555555555666777333333222222111111111111222222222333444444444555333444444555555555555555444555555555555555555444777777777666666666555555666666666666666666666666888888888888888888888888::::::::::::999999888888888888888888888777666555888888777777666777777888555555444444555666777777888888888888888888888888999999:::999999888777666777666555444333333444444888888999999999999888888:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCC>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFEEECCCBBB@@@???AAA@@@>>><<<<<<===???@@@<<<=========>>>>>>>>>???>>>>>>???AAACCCDDDDDDDDD??????>>>??????>>><<<:::777777888888777666444333333222111111222555777999:::;;;===???AAACCCEEEEEECCCCCCCCCCCCBBB@@@???>>>AAAAAABBBBBBCCCDDDDDDEEECCC???===???CCCEEEBBB???AAAAAA???>>>???AAA@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???????????????BBBBBBAAA@@@@@@?????????::::::::::::::::::;;;;;;======<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;::::::;;;<<<===>>>???@@@=========>>>>>>?????????@@@@@@@@@???????????????<<<;;;;;;;;;;;;<<<======;;;;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@????????????>>>===;;;999777555444<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIEEEIIIOOOTTTUUUQQQLLLHHHIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC???>>>>>>>>>>>>???@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???@@@BBBCCCCCCAAA???>>>???@@@BBBCCCDDDCCCBBBBBB>>>>>><<<;;;999777666666777777777888888888888888888:::===???@@@@@@?????????>>>>>>>>>???AAADDDFFFAAA@@@@@@AAABBBCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCCCC@@@>>>======>>>??????>>><<<<<<<<<<<<<<<===>>>???======>>>======<<<;;;:::555555666777777777666666444444444555666777888999999999999999888888777777999:::;;;===???AAABBBCCC======<<<<<<===???AAACCCEEEDDDBBB@@@???>>>>>>>>>@@@@@@???>>>============<<<<<<<<<<<<<<<======>>>======>>>?????????>>>>>><<<===>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;:::999999888555444444333333333333444222333333444555666666777888999999:::;;;:::::::::;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<<<<======<<<<<<;;;:::999999999888777777777777888444333333222333444666777:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;::::::999777555444444444555<<<<<<<<<======<<<<<<<<<>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEE@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBBBBBBB@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDHHHHHHGGGFFFDDDCCCAAA@@@AAA@@@???===<<<======>>>===>>>>>>??????@@@@@@AAA@@@AAABBBFFFIIIJJJIIIHHHCCCBBBBBBAAA@@@???===<<<<<<<<<<<<;;;:::999888777555555555666777:::<<<======>>>@@@BBBDDDEEEFFFFFFDDDEEEEEEEEEDDDBBB@@@???AAABBBBBBCCCDDDEEEFFFFFFDDDBBBAAABBBDDDEEEBBB???DDDCCCBBBAAABBBBBBAAA???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEE?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>??????======>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCCFFFKKKMMMKKKEEE===888::::::999999::::::;;;<<<;;;<<<===???@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>><<<:::999999@@@@@@@@@AAAAAABBBCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBCCCCCCDDDAAABBBDDDFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHFFFCCCAAACCCDDDEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@???>>>============>>>????????????>>>===???@@@BBBCCCCCCBBBBBB>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBCCCEEEFFFEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBDDDEEEDDDCCC@@@@@@@@@@@@AAAAAABBBCCC????????????>>>===<<<;;;444555666777888999999999777777777777888999:::;;;>>>>>>>>>???>>>======<<<;;;<<<===>>>???@@@AAABBB===>>>>>>???@@@BBBCCCDDDDDDCCCAAA???>>>=========EEEDDDBBBAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@===;;;999777777666555666777888888666777888999:::;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;;;;:::999999999999999777666555555666777999;;;<<<<<<===>>>???@@@@@@AAA???@@@AAABBBBBB@@@???======<<<:::999888999:::;;;@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@AAACCCDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCEEEHHHLLLMMMKKKIIIDDDDDDCCCBBB@@@???>>>>>>??????===<<<;;;:::::::::777777999:::<<<>>>???@@@>>>???AAACCCDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGFFFBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBCCC@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEHHHKKKMMMLLLGGGAAA=========<<<<<<======>>>???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHFFFEEECCCFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHFFFFFFHHHJJJMMMNNNNNNMMMMMMOOONNNKKKJJJJJJKKKMMMOOOLLLLLLMMMNNNNNNNNNNNNMMMNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIKKKMMMNNNMMMKKKHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEE???@@@@@@AAABBBCCCCCCDDDFFFEEEEEEFFFHHHJJJIIIHHHEEEFFFFFFGGGGGGHHHGGGGGGHHHGGGEEEEEEGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFHHHHHHCCCCCCCCCCCCBBBAAA@@@???<<<<<<===>>>????????????@@@?????????@@@AAABBBBBBCCCDDDEEEEEEEEEDDDBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA????????????>>>>>>>>>>>>IIIHHHFFFDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEECCC@@@<<<:::999999888888888:::;;;<<<<<<<<<===>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>@@@======>>>???AAABBBCCCDDD@@@BBBCCCDDDDDDBBBAAA???AAA@@@>>>===>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@AAADDDFFFDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFJJJNNNNNNKKKHHHBBBBBBBBBAAA@@@???AAABBB@@@???===;;;:::::::::;;;777888;;;===???@@@AAAAAA???@@@BBBCCCDDDCCCBBBBBB@@@AAADDDFFFGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIEEEHHHJJJKKKJJJIIIIIIJJJDDDEEEFFFGGGFFFDDDFFFIIIEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHFFFEEEDDDCCCDDDEEEGGGIIIBBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCGGGGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHFFFDDDBBBDDDGGGJJJLLLMMMMMMMMMNNNNNNPPPPPPQQQPPPPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLJJJIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIKKKNNNPPPPPPNNNKKKIIIGGGGGGFFFFFFGGGIIIJJJLLLHHHIIIIIIIIIJJJJJJJJJJJJEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGIIIKKKLLLLLLKKKIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCCCCDDDCCCAAA@@@???<<<===>>>@@@@@@AAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFEEEEEEFFFEEECCCAAA>>>>>>>>>>>>>>>???@@@AAA@@@AAACCCCCCCCCBBB@@@>>>;;;;;;;;;;;;<<<===>>>???BBBCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBB@@@>>>>>>@@@AAABBBBBBCCCBBBBBBCCCDDDEEEDDDCCCAAAAAABBBBBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDEEEFFFHHHHHHFFFDDDAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIILLLIIIGGGGGGHHHHHHEEEBBBCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFEEEIIIHHHHHHGGGGGGFFFFFFEEEGGGJJJLLLJJJGGGFFFHHHJJJEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGJJJIIIGGGGGGHHHHHHGGGEEEJJJKKKKKKIIIFFFFFFGGGIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHLLLIIIGGGHHHJJJLLLKKKIIIJJJHHHFFFGGGIIIJJJHHHFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJHHHEEEDDDEEEGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGEEECCCAAAAAADDDEEEDDDBBBDDDEEEFFFEEECCCCCCCCCDDDCCCDDDDDDCCCAAA@@@AAABBBEEEDDDCCCDDDEEEFFFDDDCCCEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMQQQPPPOOOMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOONNNLLLMMMNNNNNNMMMLLLKKKJJJMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDIIIJJJKKKJJJIIIHHHIIIJJJJJJIIIGGGGGGHHHJJJLLLNNNIIIIIIJJJLLLNNNRRRUUUWWWPPPMMMIIIFFFEEEGGGJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFIIIMMMNNNLLLIIIFFFHHHJJJJJJJJJKKKMMMNNNOOONNNLLLJJJJJJKKKLLLMMMIIIKKKMMMPPPPPPOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJNNNNNNNNNMMMMMMMMMMMMMMMPPPOOONNNNNNPPPPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIKKKNNNJJJBBBBBBGGGAAACCCEEEEEEEEEDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEECCCAAA>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCBBBAAA@@@???????????????@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???@@@AAACCCDDDCCCDDDCCCAAAAAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAADDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIIIIIIIHHHHHHHHHGGGKKKJJJJJJJJJJJJIIIFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKJJJHHHGGGHHHJJJHHHHHHHHHHHHGGGFFFFFFEEEHHHIIIIIIIIIIIIHHHHHHGGGHHHGGGGGGGGGFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMKKKIIIIIIJJJJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGLLLLLLLLLKKKIIIHHHIIIKKKJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHGGGFFFHHHGGGFFFGGGIIIJJJIIIHHHFFFGGGIIIMMMPPPQQQOOOLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIJJJHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHIIIKKKLLLKKKIIIJJJIIIGGGHHHKKKKKKJJJHHHIIIIIIHHHHHHHHHIIIKKKKKKKKKIIIGGGGGGHHHIIIIIIIIIHHHIIIKKKLLLLLLKKKJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFDDDDDDFFFGGGGGGEEEGGGHHHHHHHHHFFFEEEFFFGGGDDDFFFGGGFFFDDDCCCCCCDDDGGGFFFDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMMMMNNNNNNNNNMMMKKKKKKPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOJJJJJJJJJKKKLLLNNNPPPQQQOOOMMMJJJHHHGGGHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIIIIKKKNNNOOOMMMKKKIIIKKKLLLMMMLLLMMMNNNPPPRRRQQQOOOMMMMMMNNNOOOPPPLLLMMMOOOQQQQQQOOOMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMOOOPPPPPPOOOQQQPPPOOOMMMLLLJJJIIIHHHNNNOOOPPPPPPQQQQQQPPPPPPRRRSSSXXX\\\WWWLLLHHHJJJHHHIIIKKKKKKKKKJJJKKKLLLGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEECCCAAA?????????>>>??????@@@AAACCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAA???>>>???AAACCCCCCCCCBBB???<<<;;;<<<============>>>>>>???@@@@@@@@@@@@EEEFFFGGGHHHIIIIIIIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJIIIIIIIIIHHHFFFDDDFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFGGGHHHHHHHHHLLLMMMMMMLLLIIIHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKIIIHHHHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJNNNLLLIIIGGGGGGHHHHHHHHHMMMLLLKKKIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFHHHIIIHHHGGGCCCEEEJJJRRRXXXXXXQQQKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJHHHGGGGGGHHHHHHHHHFFFGGGHHHKKKMMMNNNNNNMMMLLLJJJKKKMMMNNNNNNLLLJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLJJJHHHHHHHHHHHHIIIKKKLLLKKKIIIKKKKKKKKKJJJKKKKKKLLLMMMLLLKKKJJJJJJLLLMMMLLLJJJLLLMMMNNNPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKKKKKKKKKKLLLMMMMMMPPPOOONNNLLLKKKJJJJJJIIIKKKJJJHHHHHHIIIJJJJJJIIIJJJLLLLLLLLLJJJIIIJJJKKKGGGIIIKKKKKKJJJHHHHHHHHHKKKIIIHHHGGGIIIJJJJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNPPPRRRRRRQQQPPPOOONNNOOOOOOOOOOOONNNNNNMMMQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNMMMLLLMMMNNNOOOPPPOOOPPPQQQQQQPPPOOOPPPQQQRRRQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNMMMMMMLLLKKKMMMMMMMMMNNNPPPQQQOOONNNMMMOOOPPPPPPOOOOOOPPPRRRUUUTTTRRRQQQQQQRRRSSSSSSPPPQQQRRRSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKJJJNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJLLLOOOQQQQQQPPPTTTRRRPPPMMMKKKJJJJJJJJJPPPQQQQQQRRRRRRRRRRRRRRRQQQSSSXXXZZZUUUNNNKKKMMMNNNOOOQQQPPPOOONNNOOOQQQHHHHHHGGGGGGGGGGGGGGGHHHFFFHHHJJJLLLMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFEEECCCAAAAAAAAA@@@@@@AAAAAABBBEEEDDDCCCCCCBBBCCCCCCCCCFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>>>>===???======>>>@@@AAAAAA@@@<<<999666555666888:::::::::;;;<<<>>>>>>?????????CCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBDDDEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEHHHIIIJJJIIIGGGEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLFFFEEEDDDDDDCCCCCCBBBAAA???BBBEEEIIIKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLRRRNNNIIIGGGIIIKKKJJJIIILLLKKKIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKIIIGGGEEEDDDEEEEEEEEEDDDEEEIIIOOOTTTVVVTTTNNNIIIMMMMMMMMMNNNNNNNNNNNNNNNLLLIIIFFFEEEEEEFFFEEEDDDEEEGGGJJJLLLNNNNNNMMMLLLKKKLLLNNNOOONNNLLLJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKJJJLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMLLLNNNOOOPPPNNNLLLNNNOOOPPPQQQPPPOOOMMMKKKOOOOOOOOOPPPPPPOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLNNNOOOPPPOOOMMMMMMMMMNNNKKKNNNPPPQQQOOONNNNNNNNNOOOOOOOOOPPPQQQQQQOOOMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOOOORRRQQQQQQQQQRRRRRRRRRRRROOOQQQSSSUUUUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPOOONNNMMMMMMNNNPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPOOORRRQQQQQQPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOOOONNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQRRRTTTUUUUUUTTTSSSSSSTTTTTTUUUSSSTTTTTTTTTSSSQQQOOOMMMOOOOOOOOOOOOOOONNNNNNNNNPPPOOOOOOOOONNNNNNNNNMMMLLLMMMOOOPPPPPPOOOMMMLLLOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKMMMPPPQQQQQQQQQSSSQQQOOOLLLKKKLLLMMMMMMPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOONNNKKKKKKPPPUUUPPPQQQRRRPPPOOONNNOOOPPPIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJLLLNNNOOOMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@???@@@??????@@@BBBBBBAAA@@@999777444444777:::===>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDCCCDDDEEEGGGHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>===>>>AAABBBBBBAAA>>>===<<<<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCC???????????????@@@AAABBBEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEGGGIIIJJJKKKLLLIIIHHHGGGGGGGGGHHHJJJKKKCCCCCCBBBAAA???===<<<<<<:::===AAAEEEIIIKKKLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLUUUQQQLLLKKKMMMOOONNNMMMGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNFFFDDDBBBBBBDDDEEEFFFFFFIIIOOOUUUVVVRRRNNNNNNOOONNNOOOOOOOOOOOOOOOOOOOOONNNJJJFFFCCCCCCCCCCCCCCCFFFHHHJJJMMMOOOOOOOOONNNNNNOOOPPPQQQPPPOOOMMMKKKOOOOOONNNNNNMMMMMMMMMLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIKKKMMMNNNOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMNNNOOOQQQQQQPPPNNNNNNOOOOOOOOOOOONNNMMMLLLOOOPPPPPPQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOONNNMMMMMMNNNNNNPPPQQQRRRQQQOOOOOOOOOQQQOOOQQQSSSTTTSSSRRRSSSSSSQQQSSSUUUXXXZZZXXXSSSOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVSSSTTTVVVXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSRRRSSSSSSTTTUUUVVVTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRTTTSSSSSSRRRTTTUUUUUUUUUUUUTTTSSSQQQOOONNNPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMNNNPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSRRRSSSUUUSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPQQQQQQQQQQQQPPPOOORRRRRRQQQPPPPPPOOONNNNNNOOONNNNNNOOOQQQRRRQQQPPPOOONNNMMMLLLLLLNNNPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQSSSSSSPPPNNNPPPUUUYYYRRRSSSRRRPPPNNNMMMNNNOOOKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLNNNOOOPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFFFFDDDBBB<<<;;;999;;;>>>BBBDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHDDDEEEGGGHHHIIIIIIHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBBBBCCCCCCCCCBBB???>>>===<<<;;;<<<===>>><<<<<<===???@@@AAABBBCCC@@@BBBDDDEEEDDDCCCCCCDDD@@@@@@??????@@@BBBDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDFFFGGGIIIKKKMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJCCCDDDDDDBBB???======>>><<<>>>AAADDDGGGJJJKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNLLLJJJIIIIIIKKKKKKKKKEEEEEEFFFGGGGGGHHHHHHIIIGGGIIIKKKJJJHHHIIILLLPPPFFFDDDCCCDDDGGGJJJLLLLLLLLLRRRXXXWWWQQQNNNSSSXXXPPPPPPPPPOOOOOOOOONNNNNNMMMIIIDDDAAAAAACCCDDDDDDKKKLLLMMMOOOQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPOOOMMMJJJIIIJJJKKKNNNQQQTTTUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTSSSRRRRRROOONNNMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMNNNOOOQQQRRRSSSOOOPPPPPPOOOMMMLLLMMMNNNPPPRRRRRRQQQPPPOOOPPPQQQPPPQQQSSSSSSSSSSSSUUUVVVRRRTTTWWW[[[\\\ZZZTTTPPPSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVSSSTTTUUUVVVWWWXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYVVVVVVUUUUUUVVVWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRSSSSSSSSSSSSTTTVVVUUUUUUTTTRRRQQQOOONNNNNNLLLMMMOOOPPPRRRSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPOOOPPPQQQPPPOOOOOOQQQSSSPPPRRRSSSSSSRRRRRRSSSUUUQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTUUUTTTTTTSSSSSSQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOPPPOOOOOOPPPQQQSSSRRRQQQNNNMMMMMMNNNOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUQQQXXX[[[YYYVVVUUUTTTRRRVVVVVVUUURRROOONNNOOOQQQNNNNNNMMMMMMNNNOOOOOOPPPMMMNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMOOOPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLJJJJJJKKKLLLKKKJJJIIIHHHEEEFFFIIIKKKLLLLLLLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHEEECCCAAA@@@@@@AAADDDGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHIIIIIILLLJJJHHHGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJGGGIIIKKKLLLJJJHHHHHHHHHFFFEEEEEEEEEFFFHHHJJJLLLNNNMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGBBBDDDEEEDDDBBBAAABBBDDDAAABBBCCCDDDEEEFFFGGGHHHKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKGGGHHHHHHHHHGGGGGGIIIJJJGGGIIIJJJKKKKKKKKKIIIHHHFFFIIIKKKJJJHHHJJJOOOTTTOOOLLLJJJJJJLLLNNNPPPPPPOOOSSSVVVUUUQQQPPPTTTXXXQQQQQQPPPPPPOOONNNMMMMMMHHHEEEAAA???AAADDDGGGHHHNNNNNNNNNOOOPPPRRRSSSTTTRRRQQQPPPPPPPPPQQQRRRSSSPPPPPPQQQRRRSSSSSSTTTTTTRRRRRRPPPLLLIIIHHHJJJMMMPPPSSSWWWWWWUUUSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTSSSOOOMMMLLLLLLNNNPPPQQQQQQOOONNNKKKJJJJJJLLLOOOPPPIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPNNNOOOPPPNNNKKKJJJKKKMMMOOOQQQQQQPPPOOONNNOOOPPPOOOOOOPPPOOOOOOQQQTTTWWWRRRRRRSSSUUUVVVVVVSSSPPPRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVVVVVVVVVVVVVWWWSSSTTTVVVWWWYYYYYYYYYYYYXXXWWWWWWVVVWWWXXXYYYZZZXXXWWWVVVVVVWWWXXXYYYZZZVVVVVVVVVUUUVVVVVVWWWWWWSSSTTTUUUVVVUUUTTTRRRQQQPPPRRRTTTTTTSSSSSSUUUVVVUUUTTTRRRPPPOOONNNNNNOOOLLLMMMOOOQQQSSSTTTTTTTTTQQQPPPOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLJJJJJJKKKLLLMMMLLLMMMNNNNNNMMMMMMPPPSSSNNNOOOQQQQQQQQQQQQSSSTTTOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMOOOQQQSSSSSSRRRPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSTTTUUUUUUUUUUUUUUUOOOWWW\\\XXXUUUTTTSSSPPPYYYYYYWWWTTTPPPOOOPPPRRRPPPPPPPPPPPPPPPQQQRRRSSSOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQRRRQQQPPPPPPPPPOOONNNMMMMMMNNNNNNJJJKKKMMMNNNNNNLLLJJJIIIFFFHHHKKKMMMOOOPPPOOOOOOMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGDDDAAACCCCCCBBBDDDFFFHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKIIIJJJMMMOOOPPPPPPOOONNNLLLJJJJJJJJJLLLMMMIIIJJJKKKLLLNNNOOOPPPQQQOOOQQQSSSSSSPPPNNNLLLLLLLLLKKKJJJJJJKKKNNNPPPRRRUUURRROOOLLLKKKKKKMMMNNNJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKJJJIIIFFFDDDCCC???BBBEEEEEECCCCCCEEEHHHEEEEEEDDDCCCBBBBBBCCCCCCHHHIIIIIIJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIILLLNNNNNNLLLKKKMMMPPPKKKMMMOOOPPPOOOMMMJJJHHHGGGJJJMMMLLLKKKLLLRRRXXXZZZWWWRRRPPPOOOOOOOOOOOORRRRRRSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKEEEAAA>>>===AAAFFFJJJLLLOOONNNMMMLLLMMMOOORRRTTTOOONNNLLLKKKLLLNNNPPPQQQKKKKKKMMMOOOQQQSSSTTTUUUSSSSSSPPPLLLHHHGGGKKKNNNNNNRRRVVVVVVTTTQQQQQQQQQTTTUUUUUUVVVUUUTTTSSSRRROOOMMMKKKKKKMMMOOOQQQQQQPPPNNNKKKIIIIIILLLPPPSSSIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOMMMJJJHHHJJJLLLNNNPPPPPPPPPNNNMMMNNNOOOMMMMMMMMMLLLLLLNNNRRRVVVRRRPPPOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWTTTUUUWWWYYY[[[[[[[[[[[[XXXWWWUUUTTTUUUVVVXXXZZZWWWVVVVVVUUUVVVWWWXXXYYYUUUTTTTTTSSSSSSTTTTTTTTTNNNOOORRRTTTTTTSSSQQQOOOQQQSSSTTTTTTTTTTTTVVVWWWUUUTTTQQQOOONNNNNNOOOPPPNNNPPPRRRTTTVVVVVVVVVVVVTTTSSSQQQPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOORRRPPPNNNKKKIIIIIIJJJJJJIIIKKKMMMLLLKKKLLLPPPSSSKKKMMMOOOPPPOOOPPPRRRTTTNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXQQQQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLLLLNNNQQQSSSTTTSSSRRRQQQPPPOOONNNNNNKKKJJJKKKMMMQQQSSSTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRSSSSSSSSSSSSRRRQQQWWWXXXSSSPPPUUUXXXWWWZZZYYYWWWTTTPPPOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPOOONNNMMMMMMSSSQQQPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQSSSQQQOOOOOOPPPOOOLLLIIIQQQOOOMMMJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQSSSRRRPPPNNNLLLOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOONNNLLLKKKLLLMMMPPPPPPOOOMMMJJJIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHJJJHHHFFFDDDCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFDDDDDDFFFHHHEEEEEEEEEDDDCCCAAA@@@???CCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBAAADDDEEEEEEDDDCCCBBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEHHHHHHEEEEEEHHHPPPOOONNNMMMHHHCCCDDDJJJEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIILLLMMMMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSSSSRRRPPPPPPOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTRRRPPPOOONNNOOOOOORRRPPPNNNPPPTTTVVVVVVTTTQQQPPPPPPOOOOOOOOOPPPPPPOOOLLLIIIFFFEEEEEEGGGHHHEEEFFFIIIJJJKKKJJJHHHGGGMMMLLLJJJHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIFFFHHHIIIKKKKKKIIIHHHFFFHHHIIILLLNNNPPPPPPOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMPPPPPPPPPPPPQQQRRRSSSSSSXXXWWWUUUTTTRRRQQQPPPPPPQQQPPPMMMKKKLLLNNNQQQSSSQQQOOOMMMKKKJJJJJJJJJJJJDDDDDDDDDDDDEEEGGGJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOONNNMMMMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQPPPPPPRRRTTTQQQOOONNNMMMMMMNNNPPPQQQMMMOOOPPPQQQSSSUUUYYY\\\OOOPPPQQQQQQQQQPPPOOONNNKKKKKKJJJJJJIIIIIIHHHHHHKKKLLLNNNPPPQQQQQQPPPOOORRRQQQOOONNNNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRRRRTTTTTTSSSRRRRRRSSSSSSRRRQQQQQQRRRTTTUUUSSSQQQQQQRRRRRRRRRQQQTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVTTTRRRSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRQQQOOOOOOOOOPPPQQQNNNQQQUUUVVVTTTRRRQQQQQQQQQQQQQQQPPPOOOPPPRRRUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTUUUVVVWWWXXXWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQOOOMMMKKKKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRTTTUUUPPPQQQQQQPPPPPPRRRUUUXXXUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUUUUTTTTTTVVVUUUSSSRRRRRRSSSUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPRRRSSSVVVTTTRRRRRRSSSRRRPPPMMMNNNLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRQQQPPPMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKKKKLLLLLLJJJHHHHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEDDDDDDBBBAAA@@@???CCCDDDDDDEEEFFFEEEEEEEEEIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGEEECCCCCCDDDFFFDDDDDDEEEEEEFFFGGGHHHHHHJJJHHHHHHKKKKKKHHHIIIMMMSSSLLLGGGHHHJJJKKKMMMPPPIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQOOOOOOOOOOOOPPPQQQOOONNNOOORRRSSSSSSRRRQQQPPPPPPOOONNNNNNNNNOOOLLLJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOOOOOOONNNMMMQQQPPPNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJHHHIIILLLNNNOOONNNNNNMMMLLLMMMNNNOOONNNNNNLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPRRRSSSRRRQQQPPPOOORRRQQQOOOMMMMMMPPPRRRTTTUUUTTTRRRPPPOOOOOOOOOOOOHHHHHHGGGGGGHHHJJJLLLMMMOOOOOONNNNNNMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQOOOOOONNNNNNNNNPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOQQQRRRRRRQQQOOOOOOPPPRRRQQQPPPOOONNNNNNOOOQQQRRRUUUUUUUUUTTTRRRRRRTTTVVVQQQRRRRRRSSSRRRQQQPPPOOOPPPOOONNNMMMLLLJJJJJJIIIMMMOOORRRUUUWWWXXXXXXXXXVVVUUUTTTSSSSSSTTTVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVZZZXXXWWWXXXYYYZZZYYYWWWSSSVVVXXXXXXWWWVVVUUUUUUYYYWWWVVVUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUSSSQQQQQQRRRTTTXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPQQQRRRRRRPPPRRRUUUVVVTTTRRRRRRRRRQQQRRRRRRQQQPPPQQQSSSUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSSSSRRRQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVXXXXXXWWWVVVTTTRRRPPPOOONNNMMMLLLLLLMMMNNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXWWWVVVUUUVVVWWWTTTUUUVVVVVVVVVWWWYYY\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWYYYXXXVVVUUUUUUVVVWWWXXXVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQMMMMMMMMMNNNOOOPPPRRRSSSUUUSSSRRRQQQRRRQQQPPPNNNLLLKKKJJJHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKOOOPPPQQQRRRRRRQQQOOOMMMHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLKKKIIIIIIIIIKKKIIIJJJJJJIIIHHHHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKIIIGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLLLLKKKIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDHHHHHHIIIJJJJJJJJJJJJIIIMMMMMMMMMLLLLLLKKKJJJJJJLLLMMMLLLKKKHHHGGGHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMNNNQQQPPPNNNPPPUUUiiiZZZNNNLLLQQQSSSQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSWWWVVVUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQOOONNNNNNPPPQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRRRRRRRSSSSSSSSSWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTQQQRRRUUUWWWWWWUUUSSSQQQQQQPPPOOONNNNNNPPPRRRSSSWWWVVVUUUTTTSSSRRRRRRRRRNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPOOONNNNNNOOOOOOMMMOOOPPPRRRSSSSSSSSSSSSPPPOOOMMMLLLLLLNNNOOOQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNRRRSSSSSSQQQOOONNNOOOQQQSSSRRRQQQPPPPPPPPPQQQRRRYYYYYYXXXUUURRRQQQRRRSSSSSSSSSSSSTTTSSSRRRRRRQQQTTTSSSRRRQQQOOOMMMLLLLLLQQQSSSUUUXXXZZZ[[[[[[[[[WWWWWWVVVVVVVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZ]]]\\\[[[[[[]]]]]]\\\[[[UUUYYY]]]^^^]]]ZZZXXXXXXYYYWWWUUUUUUVVVWWWVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSQQQOOOPPPRRRUUUSSSSSSTTTTTTSSSRRRQQQPPPRRRRRRQQQQQQQQQRRRSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUTTTUUUUUUUUUTTTTTTVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSPPPMMMJJJIIILLLMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUYYY[[[]]]\\\[[[YYYXXXYYYWWWYYY[[[\\\\\\\\\]]]^^^___^^^^^^\\\[[[ZZZYYYYYY]]]]]]\\\[[[[[[ZZZYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXYYYYYYYYYXXXWWWWWWSSSSSSSSSRRRRRRSSSSSSSSSVVVVVVUUUUUUTTTTTTTTTTTTPPPQQQRRRRRRRRRQQQOOONNNLLLLLLMMMNNNOOOQQQRRRRRRQQQPPPOOOOOOOOONNNNNNNNNOOOOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOORRRSSSTTTUUUUUUTTTSSSRRRNNNOOOOOOOOOOOOPPPPPPPPPMMMNNNOOONNNMMMLLLMMMOOOMMMMMMNNNMMMLLLKKKMMMOOOPPPOOONNNMMMLLLMMMNNNNNNPPPOOOMMMLLLLLLNNNPPPQQQRRRQQQOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOORRRTTTUUUTTTRRRQQQQQQOOOOOONNNMMMMMMLLLLLLLLLOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPUUUUUUUUUSSSPPPOOOOOOQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRTTTVVVVVVTTTWWW^^^rrrcccUUUSSSVVVVVVSSSQQQUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWZZZXXXVVVTTTSSSSSSTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPPPPQQQRRRRRRPPPPPPOOOPPPQQQSSSTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSUUUUUUTTTSSSTTTTTTUUUUUU[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTRRRQQQPPPOOOOOONNNNNNPPPQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNLLLNNNPPPRRRRRRQQQPPPOOOOOOMMMKKKIIIIIIJJJLLLNNNPPPPPPPPPPPPQQQQQQRRRSSSTTTSSSQQQOOOMMMMMMNNNNNNQQQRRRRRRQQQOOOOOOPPPRRRTTTSSSRRRQQQQQQRRRRRRSSSUUUUUUUUUTTTRRRRRRTTTVVVSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOTTTUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTTTTUUUVVVXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZ\\\ZZZYYYZZZ[[[\\\[[[ZZZXXXZZZ^^^___]]][[[ZZZZZZYYYWWWVVVVVVWWWXXXWWWVVVYYYXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTRRRQQQRRRUUUXXXPPPRRRSSSTTTTTTSSSQQQOOORRRRRRRRRSSSSSSTTTTTTUUUWWWXXXYYYXXXWWWVVVWWWYYYXXXYYYZZZZZZYYYYYYZZZ\\\YYYYYYYYYYYYYYYXXXXXXWWWUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[YYYWWWUUUVVVWWWWWWWWWXXXXXXXXXXXXZZZYYYYYYXXXXXXYYYYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYY[[[[[[\\\]]]]]]]]]\\\\\\YYYXXXVVVSSSPPPLLLIIIGGGNNNPPPRRRUUUWWWXXXYYYYYYWWWUUURRROOOOOORRRUUUWWW\\\^^^``````^^^[[[ZZZZZZYYY[[[^^^```___^^^^^^___```______^^^]]]\\\[[[[[[^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRQQQOOONNNOOOPPPQQQRRRSSSTTTTTTUUUSSSSSSRRRQQQQQQQQQRRRSSSVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWRRRTTTUUUTTTSSSSSSTTTUUUTTTUUUUUUSSSQQQPPPQQQSSSVVVUUUTTTSSSRRRSSSTTTUUUWWWVVVTTTSSSSSSUUUWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWZZZZZZYYYWWWVVVVVVSSSRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSYYYYYYYYYWWWTTTSSSSSSUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVXXXZZZXXXWWW\\\ccc^^^VVVQQQSSSWWWXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZXXXXXXVVVUUUUUUVVVXXXXXX[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTVVVVVVWWWWWWPPPQQQRRRSSSTTTUUUWWWYYYTTTSSSRRRPPPOOONNNNNNNNNSSSTTTVVVWWWXXXXXXVVVVVVXXXWWWVVVVVVVVVVVVWWWWWW\\\\\\\\\\\\[[[ZZZZZZYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSRRRQQQPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNLLLOOONNNLLLKKKJJJKKKMMMNNNPPPPPPOOOPPPPPPQQQRRRRRRUUUSSSQQQOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPSSSUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRQQQRRRUUUWWWSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWZZZXXXWWWXXXYYYZZZYYYXXXYYYZZZ[[[[[[YYYYYYZZZ[[[\\\[[[YYYYYY[[[\\\[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWUUUTTTUUUXXXZZZWWWYYYZZZ\\\\\\[[[YYYXXXVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]___^^^]]]]]]^^^___\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^```aaa```___]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\]]]]]]_________^^^^^^^^^^^^^^^^^^^^^______```aaaaaabbb``````______^^^^^^]]]]]]^^^___```aaaaaaaaaaaaaaa^^^]]]\\\YYYVVVSSSPPPNNNTTTVVVYYY\\\^^^______^^^\\\WWWRRRMMMMMMRRRWWW\\\```bbbddddddbbb___^^^^^^[[[^^^bbbcccbbbaaa````````````````````````````````````______^^^]]]\\\\\\]]]]]]]]]]]]^^^______```^^^]]]]]]]]]]]]^^^^^^^^^SSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVWWWYYY[[[[[[[[[ZZZZZZZZZYYYYYYXXXZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWXXXXXXWWWVVVXXXYYYXXXYYYYYYWWWUUUTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYVVVVVVUUUTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXXXXWWWUUUUUUVVVRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWVVVUUURRRQQQRRRTTTSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVXXXYYYWWWUUU[[[cccUUURRRRRRVVVXXXWWWYYY\\\VVVVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZUUUUUUUUUVVVVVVXXXYYYYYY[[[ZZZZZZXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[PPPRRRSSSSSSSSSUUUWWWYYYSSSRRRQQQPPPOOONNNNNNNNNUUUVVVWWWXXXXXXWWWVVVUUUYYYYYYXXXXXXXXXXXXWWWWWWZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQSSSSSSTTTRRRPPPOOOOOORRRUUUWWWSSSTTTUUUVVVVVVVVVVVVUUUSSSTTTUUUUUUVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQOOONNNPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNPPPPPPPPPQQQTTTVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRQQQPPPQQQSSSVVVTTTSSSSSSRRRQQQRRRRRRRRROOOPPPPPPQQQRRRSSSTTTTTTQQQQQQRRRTTTUUUWWWXXXXXXSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUZZZYYYXXXXXXZZZZZZYYYXXXYYYYYYZZZYYYWWWWWWYYY[[[ZZZYYYWWWXXXYYYZZZZZZYYY[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZXXXYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\ZZZZZZ[[[\\\\\\\\\[[[[[[YYY[[[\\\\\\[[[ZZZZZZ[[[[[[]]]______^^^^^^^^^___^^^^^^`````````___^^^]]]^^^^^^^^^^^^_________``````aaabbbccccccbbbaaa```____________````````````______^^^^^^^^^___``````_____________________```______```aaabbbbbbcccdddaaaaaaaaa`````````_________```aaabbbbbbccccccbbbbbbbbbaaa```^^^\\\ZZZYYYZZZ[[[]]]___aaaaaaaaaaaa```\\\WWWSSSSSSWWW\\\```ccceeegggfffdddcccbbbccc___bbbeeefffeeecccccccccbbbbbbccccccdddeeeeeefffcccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbccccccdddddd``````_________```aaabbbUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYWWWXXX[[[^^^[[[[[[[[[[[[ZZZXXXWWWWWWYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVVVVWWWYYYUUUVVVWWWVVVTTTTTTUUUWWWSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQRRRSSSQQQPPPOOONNNOOOPPPRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSSSSQQQPPPOOOPPPRRRPPPQQQSSSTTTTTTSSSQQQPPPRRRRRRUUUUUURRRPPPVVV___^^^YYYVVVWWWWWWTTTSSSUUURRRRRRSSSSSSSSSRRRRRRQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUUUURRRRRRTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWPPPRRRSSSRRRPPPPPPRRRTTTPPPOOONNNNNNMMMMMMMMMNNNRRRRRRSSSSSSTTTTTTTTTSSSVVVWWWWWWXXXWWWVVVUUUTTTVVVVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUPPPQQQRRRTTTTTTTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRRRRQQQRRRTTTVVVWWWSSSTTTUUUWWWWWWVVVUUUTTTRRRSSSTTTVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUTTTSSSSSSSSSRRRPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPNNNOOOPPPPPPPPPQQQSSSUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRQQQQQQRRRUUUWWWVVVUUUTTTSSSRRRSSSSSSTTTPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVXXXYYYTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVZZZYYYXXXXXXZZZZZZYYYXXXXXXYYY[[[[[[ZZZYYYYYYZZZVVVUUUTTTTTTVVVWWWWWWVVV[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXVVVXXXYYYYYYWWWUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYZZZ[[[[[[[[[ZZZYYYXXXVVVYYY[[[\\\ZZZYYYXXXXXXWWWYYY[[[\\\[[[ZZZZZZ[[[YYYZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___]]]\\\\\\\\\]]]]]]^^^___\\\\\\]]]]]]^^^^^^______\\\\\\]]]^^^___```aaaaaa_________^^^^^^^^^^^^^^^]]]^^^___``````aaaaaaaaa``````````````````___^^^]]]]]]^^^___````````````aaa___\\\[[[[[[\\\___aaabbbcccddddddbbbaaabbbddd```bbbddddddcccbbbccccccaaaaaabbbbbbcccddddddeeebbbbbbbbbccccccccccccccc```aaabbbcccddddddddddddbbbbbbaaaaaaaaabbbcccdddWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUTTTUUUVVVWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUTTTVVVVVVUUUSSSTTTXXX[[[ZZZZZZZZZYYYXXXVVVUUUTTTVVVUUUTTTTTTSSSSSSSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTWWWVVVUUUTTTSSSQQQPPPPPPRRRSSSUUUUUUTTTTTTUUUVVVQQQRRRSSSSSSRRRSSSUUUWWWRRRRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPOOOOOOPPPRRRQQQPPPOOONNNOOOQQQSSSTTTQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRPPPQQQQQQPPPOOOOOOPPPRRRPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRRRRNNNKKKRRR[[[^^^VVVQQQQQQRRRPPPNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOONNNMMMMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTTTTSSSRRRRRROOOPPPPPPQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNPPPQQQRRRRRRRRRQQQPPPRRRRRRPPPMMMKKKMMMOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUSSSQQQOOOSSSSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQTTTSSSSSSRRRRRRSSSSSSTTTPPPPPPOOOOOOPPPQQQQQQRRRJJJLLLNNNPPPQQQQQQPPPOOONNNNNNMMMNNNNNNOOOPPPQQQPPPQQQQQQPPPPPPOOONNNNNNOOOQQQSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTUUUTTTTTTSSSTTTTTTSSSSSSSSSTTTUUUVVVRRRRRRRRRSSSTTTUUUWWWWWWTTTSSSSSSRRRSSSSSSTTTUUUMMMOOOQQQSSSTTTTTTSSSRRRUUUUUUTTTSSSRRRRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQQQQPPPPPPQQQSSSTTTTTTTTTTTTSSSRRRPPPPPPNNNOOOQQQRRRSSSUUUYYY\\\WWWVVVUUUTTTTTTTTTUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWXXXYYYZZZYYYWWWWWWZZZ^^^___^^^[[[YYYYYYXXXWWWVVVVVVXXXYYYYYYYYY[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVTTTVVVXXXXXXVVVTTTRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVWWWWWWWWWVVVTTTSSSTTTWWWZZZ[[[ZZZWWWVVVVVVSSSUUUXXXXXXWWWVVVVVVWWWSSSTTTVVVWWWXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^^^^YYYYYYZZZ[[[\\\]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ[[[\\\]]]^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````___^^^^^^^^^___```___^^^^^^```bbb^^^```aaaaaa```___```aaa^^^^^^_________`````````___``````aaaaaabbbcccccc]]]^^^___aaaaaabbbbbbbbbccccccbbbaaabbbccceeefffXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\]]][[[[[[ZZZYYYZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[]]]^^^\\\[[[ZZZYYYYYYYYY[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXZZZ[[[\\\]]]]]]^^^]]][[[\\\\\\\\\[[[ZZZ\\\[[[[[[[[[[[[[[[[[[[[[XXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[YYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWXXXYYYXXXVVVXXXWWWUUUTTTUUUWWWYYYZZZXXXXXXXXXXXXWWWUUUSSSRRRQQQRRRTTTVVVVVVVVVTTTSSSVVVUUUSSSRRRRRRRRRSSSTTTSSSTTTUUUTTTRRRPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQVVVRRRRRRVVVUUUQQQQQQVVVSSSSSSSSSRRRQQQQQQPPPPPPXXXTTTTTTWWWVVVRRROOOOOORRRRRRSSSUUUVVVTTTQQQNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNPPPOOONNNPPPTTTVVVUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPRRRTTTVVVUUUQQQNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPOOONNNMMMLLLLLLKKKNNNMMMLLLMMMOOOOOONNNLLLMMMMMMNNNNNNPPPQQQRRRSSSQQQRRRTTTUUUUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUTTTSSSRRRQQQPPPRRRTTTTTTSSSRRRSSSTTTPPPOOONNNNNNPPPRRRQQQQQQNNNNNNOOOOOOPPPQQQQQQRRROOOOOONNNNNNMMMLLLKKKKKKOOOPPPQQQPPPNNNMMMNNNOOOPPPRRRSSSRRRPPPOOOOOOPPPTTTSSSRRRQQQPPPQQQRRRSSSQQQQQQQQQRRRSSSUUUWWWXXXTTTUUUUUUVVVVVVVVVUUUUUURRRQQQQQQRRRTTTTTTQQQOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQPPPPPPPPPQQQRRRRRRPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPPPPOOOPPPRRRTTTWWWUUUSSSQQQOOONNNNNNOOOLLLMMMNNNOOOPPPPPPPPPOOOLLLLLLNNNQQQSSSTTTRRRPPPQQQRRRRRRSSSTTTUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVVVVWWWYYY[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZZZZYYYWWWUUUVVVYYY\\\UUUUUUWWWXXXYYY[[[\\\\\\ZZZ[[[]]]]]]\\\ZZZWWWUUUUUUVVVXXXZZZ\\\^^^```aaa^^^]]][[[YYYXXXXXXYYYYYYYYYXXXXXXXXXZZZZZZXXXWWWXXXWWWUUUSSSSSSSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUVVVWWWXXXXXXXXXXXX[[[ZZZZZZ\\\______\\\YYYZZZXXXVVVWWWYYYZZZXXXVVVXXXYYYZZZZZZXXXXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[ZZZYYYYYYXXXWWWWWWYYYYYYYYYZZZZZZYYYXXXXXX[[[[[[[[[[[[ZZZYYYWWWWWW]]]```aaa___ZZZXXX[[[___^^^RRR[[[aaaUUUWWWbbb]]]]]]]]]\\\\\\]]]^^^___```]]]^^^______]]]\\\\\\]]]^^^```bbb```^^^^^^```dddbbbaaa```___```aaabbbccc\\\[[[ZZZYYYYYYYYYYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^___```aaa```^^^]]]]]]^^^```aaa___^^^^^^]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]________________________```___]]]^^^______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[\\\]]]^^^___``````^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWXXXYYYYYYXXXWWWYYYYYYXXXXXXXXXYYYZZZ[[[XXXYYYYYYYYYXXXVVVUUUTTTTTTUUUVVVXXXXXXWWWVVVUUUWWWVVVUUUTTTTTTTTTUUUUUUTTTUUUWWWWWWVVVUUUVVVWWWTTTUUUVVVVVVVVVUUUTTTSSSTTTRRRSSSYYYZZZUUURRRSSSUUUUUUTTTSSSRRRRRRQQQQQQXXXUUUSSSUUUUUUQQQPPPQQQQQQQQQRRRSSSUUUTTTRRRPPPOOOOOOOOONNNNNNMMMMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNPPPSSSUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSVVVXXXWWWSSSPPPPPPPPPOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLMMMOOOOOONNNLLLLLLKKKKKKKKKLLLNNNPPPQQQOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOQQQQQQPPPOOOOOOQQQSSSSSSRRRRRRRRRSSSTTTRRRPPPOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOORRRTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVVVVTTTRRRSSSSSSRRRQQQPPPOOONNNOOOPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQQQQRRRTTTSSSQQQOOONNNNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPOOONNNMMMPPPPPPPPPPPPPPPQQQQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOPPPPPPOOOOOOQQQSSSTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPNNNNNNOOORRRTTTTTTRRRPPPTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZXXXXXXWWWXXXXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\]]]\\\[[[\\\]]]^^^]]]\\\]]]^^^___]]]\\\[[[[[[]]]WWWXXXYYY[[[\\\^^^___```]]]^^^`````````^^^\\\[[[[[[\\\]]]^^^___```aaaaaaaaaaaa```^^^^^^]]]]]]]]]___^^^]]]^^^``````^^^]]]^^^\\\ZZZXXXXXXXXXYYYZZZWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[]]]______]]]ZZZ[[[YYYWWWXXXZZZ[[[YYYWWWYYYZZZ[[[ZZZYYYYYYYYY[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTXXXXXXXXXXXXWWWVVVUUUTTTZZZ]]]___]]]XXXVVVXXX[[[ZZZZZZmmmtttaaaYYY^^^[[[]]]\\\[[[ZZZYYYZZZZZZ[[[[[[]]]^^^^^^\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\^^^___^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]^^^_______________^^^]]]]]]]]]]]]^^^^^^___```___^^^]]]]]]^^^___```^^^^^^____________^^^^^^______````````````______cccbbbbbbaaa```___^^^^^^^^^]]]\\\]]]___```___^^^\\\\\\\\\]]]]]]^^^^^^___\\\\\\]]]^^^```aaabbbbbb_________^^^^^^^^^^^^^^^\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[\\\\\\[[[ZZZYYYYYYYYYXXXWWWWWWYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYVVVVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUTTTTTTSSSTTTTTTTTTRRRTTTWWWXXXXXXXXXZZZ[[[XXXYYYYYYZZZYYYXXXWWWVVVSSSRRRTTTZZZ]]]YYYSSSPPPVVVVVVUUUUUUTTTSSSSSSRRRXXXUUUTTTUUUUUUQQQQQQTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMOOOOOOPPPQQQRRRRRRRRRQQQOOONNNMMMNNNPPPQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMMMMNNNLLLLLLMMMOOOQQQQQQNNNLLLOOOOOOOOONNNNNNMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNMMMOOOQQQQQQPPPOOOMMMLLLKKKKKKLLLNNNPPPRRROOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUPPPLLLMMMQQQSSSRRROOOQQQSSSTTTTTTSSSSSSTTTUUUWWWUUURRRQQQQQQPPPNNNMMMQQQQQQRRRRRRSSSTTTTTTTTTRRRQQQQQQPPPPPPOOOOOONNNQQQRRRSSSRRRQQQPPPQQQRRRRRRSSSTTTTTTRRRQQQRRRRRRPPPPPPOOONNNNNNNNNNNNNNNKKKLLLOOORRRTTTVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSUUUVVVVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTSSSRRRRRRSSSUUUTTTSSSSSSSSSSSSTTTTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSUUUUUUSSSRRRVVVWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[^^^]]]\\\\\\[[[[[[[[[[[[^^^^^^____________^^^^^^^^^]]]\\\]]]___```___^^^^^^```bbbbbb```^^^^^^^^^[[[[[[]]]^^^```bbbcccdddccccccdddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddcccbbbaaaaaaaaa``````aaabbbbbbaaa___aaa___]]][[[ZZZZZZZZZZZZ\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]___aaaaaa___]]]]]]\\\[[[\\\^^^^^^\\\[[[\\\]]]^^^]]]\\\\\\]]]^^^]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWVVVXXXYYYYYYYYYXXXWWWVVVVVVYYY]]]___^^^[[[XXXYYY[[[WWWccc|||ooo^^^]]][[[\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\]]]___]]][[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYY^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^___^^^]]]\\\ZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXYYY[[[\\\\\\[[[ZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[^^^]]]]]]\\\[[[ZZZYYYYYYZZZYYYXXXYYY[[[\\\[[[ZZZWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYXXXXXXXXXWWWWWWZZZYYYYYYYYYXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWXXXWWWVVVSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTUUUUUUTTTSSSRRRQQQSSSRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[YYYXXXWWWTTTSSSTTTXXX\\\ZZZUUUPPPUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUXXXWWWSSSRRRUUUYYYVVVTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHJJJLLLMMMKKKIIIOOOOOOOOONNNNNNMMMLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNQQQPPPPPPRRRTTTUUUTTTSSSQQQPPPNNNNNNOOOQQQSSSUUURRRSSSTTTTTTUUUVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXSSSOOOQQQWWWYYYVVVQQQSSSUUUVVVWWWVVVUUUVVVWWWYYYVVVTTTRRRRRRQQQPPPNNNSSSSSSTTTTTTUUUVVVVVVVVVRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPQQQSSSRRRSSSUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPRRRUUUXXXYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTRRRRRRSSSUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUUUUVVVWWWXXXVVVTTTYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^aaa```___^^^^^^]]]]]]^^^______````````````______^^^]]]\\\]]]___``````___\\\^^^```aaa```___```aaa^^^^^^```aaaccceeefffggggggggggggggggggggghhhhhhfffffffffeeeeeeeeeeeeeeecccccceeeeeeeeedddcccbbbdddcccbbbccceeeeeecccaaadddcccaaa___]]]\\\\\\\\\aaa```___^^^\\\[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[____________^^^]]][[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]^^^___````````````^^^^^^___```aaaaaa```_________```aaaaaaaaa```______```aaaaaa______```aaaaaaaaa````````````aaaaaabbbbbbaaaaaa````````````]]]^^^^^^____________^^^^^^^^^^^^^^^^^^^^^]]]]]]___aaaddddddbbb```______\\\fffxxxuuufff```___[[[[[[[[[[[[]]]___aaabbb^^^___``````______```bbbaaa^^^\\\]]]```bbbaaa___```___]]][[[ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUVVVXXXYYYXXXWWWTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXYYYYYYXXXWWWVVVVVVUUUTTTSSSTTTVVVWWWVVVUUURRRTTTVVVWWWWWWUUUSSSRRRTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQSSSUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUTTTTTTWWWYYYXXXUUUSSSTTTTTTUUUVVVVVVWWWWWWRRRSSSXXX]]][[[VVVTTTVVV___\\\XXXVVVUUUUUUUUUTTTRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSRRRPPPOOONNNPPPQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLMMMMMMNNNOOONNNMMMMMMNNNQQQRRRQQQPPPQQQPPPPPPPPPOOOOOOOOONNNPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQTTTVVVWWWWWWVVVTTTTTTRRRRRRRRRTTTVVVWWWUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWSSSRRRVVV\\\]]]WWWQQQRRRTTTVVVVVVUUUUUUUUUVVVXXXVVVTTTSSSTTTTTTSSSRRRTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUWWWXXXWWWVVVVVVWWWXXXWWWXXXZZZZZZYYYXXXXXXYYYXXXXXXXXXWWWWWWVVVUUUUUUVVVXXXZZZ[[[\\\[[[YYYXXX[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZXXXVVVUUUUUUTTTSSSSSSSSSTTTUUUTTTSSSRRRRRRQQQRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSQQQQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSXXXWWWVVVUUUTTTUUUUUUUUUZZZYYYXXXYYY[[[[[[ZZZXXXZZZZZZ[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[[[[\\\^^^^^^]]]]]]]]]]]]^^^___```aaaaaa```______^^^^^^^^^_________````````````______^^^]]]]]]^^^```aaaaaa```]]]^^^_________bbbfffiiiaaaaaabbbccceeefffggghhhhhhhhhhhhhhhhhhiiiiiiiiieeefffffffffgggggghhhhhhaaabbbcccddddddcccbbbbbbfffeeedddeeeggggggeeedddgggfffeeecccaaa```______bbbaaa```^^^\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[````````````___]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ]]]]]]^^^___````````````\\\]]]^^^^^^^^^^^^^^^___^^^```bbbccccccbbbaaaaaa```aaabbbbbb``````aaabbbccccccbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbaaabbbccccccdddddddddcccbbbcccdddddddddddddddcccdddfffhhhhhhgggeeeddddddddddddffflllrrrmmmfffggg^^^^^^^^^^^^___aaacccddd___``````___^^^^^^```bbbdddaaa___```ccceeecccaaacccbbb```___^^^^^^^^^___XXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUVVVXXXYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWXXXZZZZZZYYYXXXVVVUUUTTTTTTXXXXXXXXXXXXXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSSSSTTTVVVWWWVVVUUUVVVWWWYYYZZZYYYXXXVVVUUUYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTVVVXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWXXXWWWSSSTTTXXX[[[ZZZVVVVVVWWWWWWWWWWWWXXXXXXRRRUUU[[[___^^^XXXWWWZZZaaa^^^ZZZXXXXXXWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSVVVWWWXXXXXXVVVUUUVVVWWWQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRQQQRRRTTTVVVWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQRRRTTTWWWYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWVVVUUUUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTXXX]]]\\\VVVQQQQQQRRRTTTTTTSSSSSSSSSTTTWWWVVVTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWXXXXXXWWWVVVWWWYYYXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]]]]]]]]]]\\\[[[YYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXX\\\[[[YYYXXXWWWWWWXXXYYYXXXWWWWWWXXXZZZZZZWWWUUUUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUVVVXXXXXXSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\\\\]]]]]]]]]]]]]]]\\\[[[aaa```^^^]]]\\\\\\\\\]]]^^^\\\\\\]]]^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]___```aaa\\\\\\\\\\\\]]]^^^___```______^^^^^^^^^______`````````aaaaaaaaaaaa``````___^^^^^^___bbbccccccbbbbbbbbbbbbbbbcccfffkkkooodddeeeeeeffffffggghhhhhhiiiiiiiiijjjjjjiiihhhhhheeeeeefffggghhhiiiiiijjjaaabbbcccdddddddddddddddcccbbbaaabbbddddddbbbaaaccccccbbbaaa```___^^^]]]aaa```___^^^\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[____________^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\^^^_______________[[[]]]^^^^^^]]]\\\^^^___]]]```cccddddddbbbbbbbbb```bbbcccbbbaaa```aaabbbccccccbbbbbbbbbcccddddddaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccddddddddddddddddddeeefffgggggggggfffeeefffggghhhhhhgggfffeeegggcccZZZ^^^nnnoooiiimmmeeedddcccaaaaaaaaaaaabbbaaaaaa```___]]]]]]___aaacccaaa```aaabbbccccccccccccbbbaaa_________``````WWWWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWVVVVVVWWWXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVYYYYYYXXXWWWVVVUUUUUUTTTVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTTTTUUUWWWYYYXXXWWWZZZZZZ[[[[[[[[[ZZZYYYXXX\\\[[[YYYXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUVVVWWWXXXWWWWWWVVVUUUWWWYYYYYYYYYXXXYYYZZZVVVWWWYYYZZZ[[[ZZZZZZYYYWWW\\\\\\WWWTTTYYY^^^___]]]]]]\\\[[[YYYXXXWWWVVVVVVWWW[[[___\\\YYY[[[aaa^^^\\\ZZZYYYZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYY[[[\\\\\\ZZZYYY[[[]]]PPPPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUXXXZZZZZZYYYXXXUUUSSSQQQRRRTTTWWWXXXXXXUUUUUUVVVVVVWWWWWWXXXXXXTTTTTTTTTUUUUUUTTTTTTSSSTTTUUUUUUVVVWWWXXXXXXYYYTTTTTTUUUWWW[[[]]]\\\[[[ZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUXXXZZZZZZWWWTTTRRRTTTVVVVVVUUUTTTUUUVVVYYYWWWUUUUUUVVVWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWWWWVVVUUUWWWXXXXXXZZZ[[[\\\[[[ZZZ[[[\\\___`````````^^^]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\ZZZXXXXXXXXXYYYZZZZZZYYYYYY[[[\\\\\\ZZZXXXVVVUUUTTTTTTTTTVVVXXXYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]^^^^^^^^^______```aaabbbbbbaaaaaaccceeecccdddeeeggggggggggggfffjjjiiigggdddccccccdddeee```___^^^___bbbcccdddccc_________________________________```aaabbbcccddd``````____________``````aaaaaa```aaaaaabbbcccdddbbbbbbccccccccccccbbbbbbbbbaaaaaabbbeeeffffffeeeeeefffggggggggghhhkkknnnhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllkkkiiigggffffffgggggghhhhhhiiijjjjjjfffffffffggggggiiijjjjjjdddccccccccceeeeeecccbbbbbbbbbbbbbbbaaa```___^^^dddcccbbbaaa```___^^^^^^]]]]]]]]]^^^^^^^^^______``````aaaaaaaaa``````___\\\]]]]]]]]]^^^____________```aaabbbccccccccccccaaabbbdddcccaaaaaaccceeeaaaeeeiiijjjiiigggggghhheeefffggggggeeeeeefffgggfffeeeeeeeeeeeefffggghhhddddddddddddddddddddddddbbbbbbccceeeeeefffffffffddddddfffgggggghhhhhhhhhfffeeeeeeeeefffffffffeeedddggg___```nnnlllfffpppkkkjjjhhhfffeeeddddddeeeeeeeeedddaaa___^^^```bbbbbbcccccccccbbbbbbdddeeecccbbbaaa`````````aaabbbXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZ[[[VVVVVVWWWXXXWWWVVVTTTSSSVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVTTTSSSUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVTTTSSSSSSSSSTTTUUUXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZWWWVVVVVVWWWYYYZZZZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYY\\\[[[YYYWWWVVVVVVVVVVVVRRRRRRQQQQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWVVVVVVUUUSSSUUUWWWXXXXXXYYYZZZ[[[UUUWWWXXXZZZ[[[[[[[[[[[[VVV^^^aaa[[[VVVZZZ```bbbcccbbb```^^^[[[XXXVVVUUUYYYYYY[[[]]]ZZZYYY^^^fffZZZYYYXXXYYYZZZ[[[ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\XXXZZZ\\\\\\ZZZYYY[[[]]]TTTTTTTTTTTTTTTTTTTTTTTTMMMPPPUUUYYY[[[[[[YYYXXXXXXUUUTTTTTTWWWYYY[[[[[[VVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]\\\[[[[[[]]]]]]^^^___```aaaaaabbbYYYXXXYYY\\\```bbbaaaaaa^^^```aaaccccccbbb```___```^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYUUUWWWYYYYYYXXXWWWXXXYYY[[[YYYWWWVVVWWWWWWVVVTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZWWWYYYZZZZZZYYYYYYZZZ\\\\\\^^^``````______```aaa````````````___]]][[[ZZZ[[[[[[[[[[[[\\\]]]^^^___```___]]][[[ZZZZZZ[[[\\\^^^]]]]]]___``````^^^\\\YYYXXXWWWVVVWWWYYY\\\]]]ZZZZZZYYYYYYYYYZZZZZZ[[[\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^_________```aaaaaa```aaaccceee```bbbdddfffhhhiiiiiihhhjjjhhhfffcccbbbbbbccccccbbbaaa```aaadddfffffffffbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbccceeefffgggfffeeedddcccbbbbbbbbbbbbdddddddddeeefffggghhhiiicccddddddeeeeeeddddddcccdddcccccceeegggiiiiiihhheeegggiiijjjiiihhhhhhiiikkkkkkkkkjjjjjjiiiiiiiiiiiikkklllmmmllljjjgggeeeiiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjjjjkkkmmmooopppllllllkkklllmmmnnnllljjjiiiiiijjjjjjiiihhhgggggghhhhhhgggfffeeeddddddcccbbbcccccccccddddddddddddccccccdddeeeeeeeeeddddddaaaaaabbbcccdddeeeeeefffdddeeefffggghhhhhhhhhhhhhhhjjjkkkjjjhhhhhhjjjmmmfffkkkooopppooommmmmmnnnkkklllmmmmmmkkkkkklllmmmjjjiiiiiiiiijjjkkklllllljjjjjjjjjjjjjjjkkkkkkkkkfffggghhhiiijjjjjjjjjjjjeeeeeefffhhhiiiiiiiiiiiigggfffddddddeeeggggggfff___kkkiiiiiiqqqhhhaaaqqqnnnmmmkkkjjjjjjjjjkkkllljjjjjjhhheeecccbbbdddfffccceeegggfffccccccfffiiiccccccbbbaaaaaabbbddddddVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY\\\[[[ZZZXXXWWWVVVUUUTTTXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYWWWUUUUUUWWWYYY[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWW[[[[[[[[[[[[ZZZXXXWWWVVVWWWUUUUUUUUUWWWWWWVVVUUUVVVVVVWWWVVVUUUTTTVVVXXXUUUVVVVVVWWWXXXYYYZZZZZZUUUVVVWWWYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\]]][[[YYYVVVUUUUUUVVVWWWVVVSSSPPPQQQSSSTTTSSSQQQQQQRRRTTTVVVWWWXXXWWWVVVXXXZZZZZZXXXYYY^^^```___ZZZ[[[]]]___````````````^^^]]]]]][[[ZZZYYYXXXWWW]]]]]]]]]```bbbbbb]]]YYYZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXXXXVVVUUUUUUUUUVVVXXXZZZ[[[]]][[[XXXYYY[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVWWWYYYZZZYYYVVVYYYYYY[[[\\\\\\[[[YYYYYYXXXXXXXXXYYYZZZ[[[\\\]]][[[\\\\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\]]]^^^``````___^^^```aaabbbaaa``````aaabbbdddeeeaaaaaa```aaaaaabbbcccdddccccccbbbaaa```______^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[\\\]]]^^^___``````\\\ZZZ\\\aaacccbbb___aaa```^^^\\\[[[[[[[[[\\\^^^^^^^^^\\\ZZZZZZ\\\^^^^^^^^^^^^______^^^^^^]]][[[]]]___aaaaaaaaa```___cccbbbaaa``````````````````fffeee]]]\\\bbbbbb[[[]]]```bbb```[[[ZZZ]]]aaa______^^^___aaabbbbbbaaa``````______]]]\\\ZZZZZZ]]]]]]\\\\\\\\\^^^___```\\\\\\[[[[[[ZZZZZZZZZYYY^^^]]][[[YYYXXXYYY[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^____________^^^^^^```aaabbbaaa___^^^___``````aaaccceeefffgggggggggcccccccccbbbbbbbbbaaaaaa^^^]]]]]]]]]^^^```bbbdddcccaaa``````aaa```^^^]]]```aaabbbcccbbbaaa```______```aaabbbbbbaaa^^^]]]aaabbbcccccccccbbbaaa``````aaabbbccccccbbbaaa```bbbcccdddeeegggggghhhhhhgggffffffgggiiiiiihhhfffiiiiiijjjjjjjjjjjjiiiiiifffggggggggggggfffeeeeeeggghhhiiijjjiiihhhgggfffkkkjjjiiiiiiiiikkklllmmmnnnmmmmmmnnnpppqqqqqqppplllllllllkkkllllllmmmnnnqqqpppmmmkkkhhhgggfffeeeeeeiiimmmooooooooonnnooommmmmmnnnnnnnnnlllkkkjjjkkkkkkjjjiiihhhgggfffeeejjjiiiiiiiiiiiiiiijjjjjjggggggfffeeeeeefffhhhiiihhhjjjkkkmmmlllkkkiiihhhllllllllllllllllllkkkjjjiiihhhhhhiiikkkmmmmmmmmmlllmmmnnnnnnnnnmmmlllkkkiiikkklllnnnnnnnnnmmmlllhhhiiiiiihhhggggggiiikkkkkkkkkjjjjjjiiihhhhhhggghhhiiiiiikkklllmmmnnnnnnnnnoooooommmkkkjjjkkkmmmlllllllllkkkjjjiiihhhgggmmmlllkkkjjjiiiiiihhhhhhiiihhhhhhhhhhhhhhhhhhiiiVVVWWWWWWXXXYYYYYYZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZ]]]]]]\\\[[[ZZZYYYYYYXXX[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^]]][[[YYYYYY[[[^^^``````_________^^^^^^^^^_________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]aaabbbbbbaaaaaa```___^^^^^^]]]\\\\\\]]]]]]\\\[[[\\\]]]]]]\\\[[[[[[\\\^^^\\\\\\\\\]]]^^^______```[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^_________```aaaaaabbbbbbaaaaaaaaa___]]]ZZZYYYYYYYYYYYYWWWTTTRRRSSSUUUVVVVVVTTTTTTUUUWWWXXXZZZ[[[[[[\\\[[[]]]]]][[[___gggmmmnnn______````````````____________^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZ]]]```aaa___]]][[[[[[[[[ZZZZZZYYYYYYYYYVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\ZZZXXXYYY[[[\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWZZZXXXWWWWWWYYYZZZXXXVVVXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZWWWXXXYYYYYYZZZZZZYYYYYY\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^______^^^]]]^^^```aaaaaa`````````bbbcccdddccccccccccccccccccddddddeeeeeeddddddccccccbbbbbbaaaaaaaaaaaa```````````````aaaaaaaaaaaa```___^^^___]]]]]]___cccdddaaa]]]___^^^]]]\\\\\\\\\]]]^^^^^^______]]]\\\[[[\\\^^^````````````___^^^]]]\\\\\\]]]^^^```aaa``````___``````______^^^^^^^^^^^^gggkkkhhh]]]YYY\\\YYYRRRZZZ]]]___]]]YYYXXX[[[___YYYYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYZZZ[[[\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXX[[[ZZZXXXVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[___```aaa```^^^^^^^^^``````aaacccdddeeefffeeeeeebbbbbbbbbaaaaaaaaa``````_________```aaabbbdddeeedddbbb``````aaabbbaaaaaabbbbbbccccccccccccbbbbbb``````aaabbbbbbaaaaaa```bbbbbbcccddddddcccbbbaaadddeeeeeeffffffeeeeeedddbbbccceeefffggghhhhhhhhhhhhgggggghhhjjjjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhffffffeeeeeeeeedddddddddfffgggggghhhhhhhhhggggggjjjiiihhhggggggggghhhhhhmmmllllllmmmooopppooonnnmmmllllllllllllmmmnnnnnnnnnmmmmmmkkkjjjiiihhhhhhiiillloooqqqpppooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjkkkkkkjjjiiihhhgggffffffiiiiiihhhgggfffffffffggghhhgggfffeeeddddddddddddbbbcccdddeeeeeeeeeddddddbbbbbbcccccccccbbbaaaaaacccccccccdddfffhhhiiiiiiggghhhiiijjjkkkjjjhhhgggggghhhhhhiiiiiiiiiiiihhhjjjjjjjjjhhhffffffgggiiilllkkkkkkjjjiiiiiihhhhhhhhhiiiiiijjjkkkmmmmmmnnnkkklllnnnoooooopppsssuuummmmmmmmmmmmmmmnnnnnnnnnkkkkkklllmmmmmmnnnnnnmmmnnnmmmmmmllllllmmmmmmnnnXXXYYYYYYZZZZZZ[[[[[[\\\ZZZ[[[[[[\\\\\\\\\\\\[[[\\\]]]]]]]]]^^^^^^^^^^^^`````````____________^^^``````______``````aaabbbbbbbbbbbb```______aaacccccccccccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbcccccccccbbbbbbbbbaaaaaaaaaaaa````````````aaaaaadddddddddeeeeeeddddddccccccaaa``````aaaaaa```^^^___``````___^^^^^^___aaa______``````aaaaaabbbbbb______```aaabbbbbbaaaaaa___^^^^^^^^^^^^___````````````aaaaaabbbbbbaaaaaabbb```^^^\\\ZZZZZZZZZZZZ[[[YYYXXXYYY[[[\\\\\\[[[XXXXXXXXXYYY[[[]]]___```___```___]]]aaakkkrrrtttfffeeedddcccbbbaaaaaaaaabbbbbbbbbaaaaaa`````````\\\[[[[[[\\\```cccdddccc``````___^^^^^^]]]\\\\\\XXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[YYYXXXXXXYYY[[[[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWXXXYYYXXXWWWUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWW[[[\\\]]]^^^^^^^^^^^^^^^^^^___``````^^^]]]^^^```bbbaaaaaaaaaaaaaaabbbccceeedddcccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbdddddddddcccbbb```^^^]]]```______bbbeeeddd```\\\^^^^^^^^^^^^^^^___```aaa]]]^^^```___^^^]]]]]]^^^`````````_________^^^^^^]]]]]]^^^___`````````````````````_______________cccgggeee^^^\\\```___ZZZZZZ]]]^^^]]]ZZZZZZ\\\___^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZ[[[\\\]]]^^^______\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]\\\[[[ZZZZZZYYYYYY[[[[[[[[[\\\\\\[[[[[[[[[\\\^^^______^^^]]]^^^``````aaabbbcccccccccbbbbbb```_________^^^^^^^^^^^^]]]^^^___```aaabbbbbbbbbbbb```^^^___```bbbbbbbbbaaaaaa`````````aaaaaabbb````````````aaabbbccccccbbbccccccdddddddddccccccdddeeeeeeffffffeeeeeedddbbbcccdddfffggggggggggggfffeeeeeefffhhhhhhgggeeeffffffffffffffffffffffffeeedddcccbbbaaabbbbbbccceeeeeeeeeeeeffffffggghhhiiihhhfffeeedddccccccccchhhgggggghhhjjjkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllhhhhhhiiijjjjjjiiihhhhhhjjjmmmooopppnnnlllllllllnnnmmmmmmllllllllllllmmmlllkkkkkkjjjiiihhhgggggglllkkkiiihhhggggggffffffjjjjjjiiihhhfffeeecccbbbaaaaaaaaaaaabbbbbbcccdddaaabbbbbbbbbbbbaaa```___``````aaabbbccceeefffgggeeefffiiijjjkkkjjjiiihhhiiiiiihhhggggggggghhhhhhiiiiiiiiigggeeeddddddfffiiihhhhhhggggggffffffeeeeeeeeefffggghhhhhhiiiiiieeegggiiikkklllnnnqqqtttmmmlllkkkjjjjjjjjjkkklllfffgggiiikkklllkkkkkkjjjkkkkkkjjjjjjjjjjjjkkkkkk[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___`````````___````````````aaaaaaaaaaaa___````````````aaaaaaaaaaaaaaa``````aaaaaabbbcccaaabbbbbbaaa``````bbbdddaaaaaaaaa```````````````bbbaaaaaaaaa````````````bbbbbbbbbaaaaaaaaaaaa```^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^___``````````````````^^^]]]]]]]]]]]]\\\[[[\\\\\\]]]\\\[[[[[[\\\^^^\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\^^^___```aaaaaaaaa[[[ZZZZZZZZZZZZ[[[\\\\\\YYYYYYZZZZZZ[[[ZZZZZZYYY[[[[[[ZZZYYYXXXXXXYYYYYYZZZYYYYYYZZZ[[[\\\]]]]]]\\\ZZZYYYXXXYYY[[[]]]___^^^```^^^[[[]]]dddhhhiiidddcccaaa___^^^^^^^^^___________________________[[[ZZZYYYZZZ\\\___bbbccc```______^^^]]]\\\[[[[[[XXXXXXYYYYYYYYYYYYYYYXXXYYYXXXXXXWWWWWWWWWVVVVVVUUUVVVWWWYYYYYYXXXVVVTTTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWWWW[[[\\\]]]^^^_______________```aaa```___^^^___```aaaaaa``````````````````bbbaaa``````____________aaaaaaaaaaaaaaabbbbbbbbb_________```````````````aaa```___^^^^^^^^^______aaa``````aaabbbbbb___\\\_________`````````aaaaaa\\\^^^``````___]]]]]]]]]__________________``````^^^^^^___``````aaaaaaaaabbbbbbcccccccccbbbbbbbbbaaaeeeeeebbbccciiijjjggg```aaabbbaaa```___bbbdddeeeffffffeeecccbbbbbbbbb^^^^^^______```aaabbbcccaaaaaa```_________^^^^^^bbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaa`````````aaabbbaaaaaa```___^^^]]]\\\[[[]]]^^^^^^______^^^^^^]]]\\\]]]______^^^^^^___aaa___```aaabbbaaaaaa______\\\\\\\\\[[[[[[[[[[[[ZZZXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[\\\^^^```aaa```^^^]]]\\\[[[[[[[[[\\\^^^______^^^^^^^^^___aaaccceeebbbbbbbbbccccccccccccccc``````aaaaaaaaaaaa``````aaabbbcccdddeeeeeeeeeeeeaaa``````aaaccccccbbb```ddddddccccccccccccdddddddddcccaaa______```aaabbbdddcccbbbbbbccceeeggghhhiiiiiigggeeedddbbbaaaaaacccbbbbbbccceeeffffffeeeeeeeeeeeeeeeeeeffffffgggccceeefffhhhhhhgggeeedddgggjjjllllllkkkjjjiiijjjooonnnmmmllllllmmmooopppnnnmmmmmmlllkkkjjjjjjjjjooonnnmmmlllllllllllllllmmmmmmnnnnnnlllkkkhhhgggkkkjjjhhhgggggghhhiiijjjhhhhhhhhhhhhhhhgggfffeeedddeeeeeeeeeeeefffgggiiihhhjjjlllnnnooonnnmmmlllmmmlllkkkiiiiiiiiijjjkkkiiijjjkkkjjjhhhggghhhiiiiiihhhhhhhhhgggggggggfffeeeeeeffffffggghhhhhhiiieeeggghhhhhhhhhhhhkkkmmmooommmjjjgggeeeeeeffffffggghhhiiijjjjjjiiigggfffhhhhhhgggggggggggghhhhhhZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[\\\\\\\\\]]]]]]]]]ZZZZZZ[[[\\\\\\]]]]]]^^^]]]\\\\\\\\\\\\]]]^^^^^^ZZZ[[[\\\\\\[[[\\\]]]___[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]]]]]]]\\\\\\\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZXXXWWWXXXYYYYYYXXXWWWWWWXXXZZZXXXXXXXXXXXXXXXXXXXXXWWWUUUVVVXXXZZZ\\\^^^______WWWWWWWWWWWWWWWXXXYYYYYYVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWXXXYYYZZZVVVVVVWWWWWWWWWXXXZZZ[[[^^^\\\YYYWWWVVVXXXZZZ\\\ZZZ\\\\\\ZZZZZZ^^^^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXXXXYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZ\\\^^^[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUWWWYYYXXXWWWUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYWWWVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^______]]]\\\]]]___^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^\\\ZZZYYY[[[___dddgggcccaaa___]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]][[[]]]___```___]]]]]]]]]cccbbbaaa___^^^^^^^^^^^^```aaabbbccccccddddddcccccccccdddeeeeeeeeedddcccjjjllljjjgggfffhhhhhhfffeeeeeefffeeeddddddfffgggdddeeefffdddaaa``````bbbccccccbbbbbbbbbbbbcccdddddddddddddddccccccbbbbbbcccccccccccccccccccccddddddddddddddddddddddddeeedddcccbbbaaa```___^^^^^^```aaaaaaaaaaaaaaaaaa```^^^___aaaaaa``````aaaccc___```aaaaaaaaa```___^^^[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYY[[[\\\]]]]]]\\\[[[XXXZZZ]]]bbbdddddd```]]]\\\\\\[[[ZZZ[[[\\\^^^______^^^]]]]]]^^^aaadddfffbbbbbbbbbbbbccccccdddddd________________________aaabbbcccddddddddddddddd```______```bbbbbbaaa___ddddddcccbbbbbbcccddddddeeedddbbb``````aaabbbddddddcccccccccccceeeggghhhlllkkkjjjiiigggeeedddcccdddcccbbbccceeeffffffeeeeeeddddddddddddeeefffffffffggghhhiiihhhgggeeecccfffhhhjjjkkkjjjjjjjjjkkkpppooonnnnnnnnnpppqqqrrrpppoooooonnnnnnmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqpppqqqrrrsssssssssqqqqqqvvvtttrrrooonnnooopppqqqllllllllllllkkkjjjiiihhhiiikkkkkkjjjgggggghhhjjjiiijjjkkklllmmmnnnmmmmmmmmmllljjjiiihhhhhhiiijjjiiikkkllllllkkkkkklllnnnllllllkkkkkkkkkkkkkkkjjjhhhiiiiiijjjjjjkkkkkkkkkiiijjjkkkjjjhhhhhhjjjkkkpppnnnkkkiiigggggghhhhhhjjjkkklllmmmmmmmmmlllkkkmmmllllllkkkkkkllllllmmmZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZTTTVVVXXXXXXXXXXXXYYY[[[YYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYZZZ[[[\\\\\\[[[[[[[[[ZZZYYYYYY[[[[[[ZZZYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\ZZZZZZZZZYYYYYYXXXXXXXXXTTTUUUWWWYYY[[[\\\]]]^^^YYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYVVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]\\\[[[\\\^^^___```^^^[[[YYYYYYZZZ\\\]]]YYY\\\^^^\\\\\\___^^^[[[\\\\\\\\\\\\\\\]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\^^^```bbbbbb```______```^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]^^^]]]\\\[[[ZZZ\\\\\\]]]]]]\\\[[[ZZZYYYUUUWWWYYYZZZXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]]]]\\\\\\]]]___]]]]]]]]]\\\[[[ZZZYYYXXX[[[[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\^^^\\\ZZZZZZ]]]bbbhhhlllcccaaa^^^\\\[[[]]]___```[[[\\\\\\\\\[[[ZZZYYYYYY\\\^^^``````___^^^___```kkkiiifffbbb___]]]\\\\\\bbbcccfffhhhhhhhhhfffeeebbbcccdddeeefffeeedddccclllkkkjjjhhhgggfffffffffiiihhhggggggffffffggggggccceeegggeeeaaa___aaacccfffeeedddbbbbbbbbbcccccceeeeeefffffffffeeeddddddaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccceeeeeedddcccbbbaaaaaa```bbbccccccddddddccccccbbbbbbdddeeeeeeccccccdddfffbbbcccdddddddddcccbbbaaa^^^^^^^^^^^^]]]]]]]]]]]]___``````aaabbbbbbaaaaaa]]]___ccchhhkkkjjjfffbbbbbbbbbaaabbbbbbcccdddeeecccbbbaaaaaabbbeeegggiiifffffffffffffffgggiiiiiieeeeeeddddddddddddeeeeeeeeeeeefffgggggggggggggggeeeeeeeeefffggghhhgggeeehhhgggfffeeeeeefffggghhhjjjiiigggfffffffffggghhhggggggggggggggghhhiiijjjnnnnnnnnnmmmlllkkkiiihhhiiihhhhhhiiikkkllllllkkkjjjiiiiiiiiiiiijjjkkkkkkllllllmmmmmmllljjjhhhggghhhjjjlllmmmllllllmmmooonnnnnnnnnooooooqqqrrrrrrppppppppppppoooooonnnnnnllllllmmmmmmnnnoooqqqrrrqqqrrrsssuuuvvvvvvwwwwwwyyywwwuuurrrqqqrrrssstttqqqqqqqqqqqqpppnnnmmmllljjjlllmmmkkkhhhgggiiikkkggggggffffffggghhhiiijjjhhhggggggfffffffffggggggccceeeggghhhhhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhhhhhhhiiiiiiggghhhiiihhhggghhhjjjllliiihhhgggggghhhiiijjjkkkggggggiiijjjlllnnnppppppoooooonnnnnnnnnnnnoooooo]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]WWWYYY[[[\\\\\\\\\]]]_______________`````````aaa^^^^^^^^^^^^]]]]]]]]]]]]____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^______``````aaa`````````]]]\\\\\\]]]___```___^^^______```___^^^]]]___aaa_________^^^]]]\\\\\\[[[ZZZ[[[\\\]]]^^^_________^^^^^^]]]]]]^^^^^^___``````````````````___^^^^^^[[[[[[\\\\\\]]]]]]]]]]]]aaabbbcccbbb``````bbbeeebbbaaa```___```aaacccddd```cccccc``````ccccccaaabbbbbbcccdddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaafffjjjkkkiiifffddddddbbbbbbbbbccccccccccccdddbbbbbbdddddddddbbbaaa___^^^___`````````___^^^]]]ZZZ\\\]]]\\\ZZZYYY[[[]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYY]]]aaabbbaaa______```^^^^^^____________^^^^^^[[[\\\^^^`````````___^^^\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^_______________^^^]]]___```aaa```aaabbbdddbbbbbbbbbbbbaaa___]]]\\\^^^]]]]]]]]]]]]^^^^^^___`````````______^^^^^^^^^\\\\\\]]]]]]^^^______```___^^^^^^^^^```cccfffhhhaaaaaa```^^^]]]^^^```aaa[[[[[[]]]]]]^^^]]]]]]\\\```aaabbbaaa``````bbbdddnnnllliiieeecccaaaaaaaaadddfffjjjlllmmmllliiigggccceeefffhhhhhhhhhfffeeehhhgggggghhhhhhhhhiiijjjmmmllljjjiiiiiihhhhhhgggfffiiillljjjfffdddfffiiiiiigggfffddddddeeefffgggeeefffggghhhhhhhhhgggfffccccccdddddddddeeeeeeeeeddddddeeeeeeffffffffffffiiihhhhhhhhhggggggffffffgggggghhhhhhhhhhhhgggggggggiiiiiiiiigggfffggghhhfffggghhhiiiiiihhhggggggfffeeeeeeeeeeeedddddddddhhhgggggggggggghhhiiiiiieeefffhhhkkknnnnnnllljjjhhhiiijjjkkklllllllllllliiiiiiiiiiiijjjkkkmmmnnnmmmmmmllllllmmmnnnpppqqqnnnmmmlllkkkkkklllmmmnnnkkkkkklllmmmmmmmmmmmmlllmmmllllllmmmoooooonnnmmmnnnmmmlllkkkkkklllmmmnnnppppppooooooooonnnnnnnnnllllllmmmmmmmmmmmmmmmllloooppppppqqqqqqpppooonnnnnnmmmmmmnnnpppqqqqqqpppooooooooonnnoooppppppqqqooooooooonnnnnnmmmllllllkkkmmmnnnmmmlllllllllnnnkkkkkkmmmnnnooopppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooppppppppppppqqqrrrtttuuuvvvsssrrrqqqqqqqqqqqqrrrssstttttttttsssrrrqqqooonnnhhhkkkmmmllliiihhhkkkooojjjhhhfffdddeeefffiiikkkhhhiiiiiijjjjjjjjjjjjiiicccfffhhhiiihhhgggggghhhgggggggggggghhhhhhhhhhhhfffgggggggggggghhhhhhhhhfffggghhhhhhggghhhjjjkkkeeeffffffggghhhiiijjjjjjgggffffffgggjjjmmmppprrrnnnnnnmmmmmmmmmmmmnnnnnnccccccccccccbbbbbbbbbbbbbbbcccccccccbbbaaa```````````````aaaaaaaaaaaabbb````````````aaaaaaaaabbbaaaaaaaaaaaaaaabbbbbbccc]]]```bbbccccccccceeefffeeeeeeeeeffffffgggggggggdddddddddcccccccccbbbbbbeeeeeedddddddddcccccccccaaaaaa````````````aaaaaadddddddddeeeeeeddddddccc___^^^^^^___bbbccccccbbbbbbccccccbbbaaaaaabbbdddccccccbbbaaa```___^^^^^^aaaaaabbbbbbbbbaaaaaa``````````````````aaabbbbbbaaaaaabbbbbbaaa```______^^^^^^^^^^^^]]]\\\\\\[[[___aaabbbaaa^^^]]]```bbbdddddddddeeefffhhhjjjllljjjkkkhhhbbbaaaeeefffdddbbbcccdddeeeddddddbbbaaabbbbbbbbbaaaaaaaaa``````]]]bbbiiillliiieeecccbbb___``````aaaaaabbbcccccc```aaabbbcccbbbaaa___]]]^^^___```aaaaaa```______]]]___```___\\\\\\^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^\\\```dddfffeeeccccccdddaaabbbcccddddddcccbbbaaa]]]^^^```bbbccccccbbbaaa```aaabbbbbbccccccbbbbbbdddeeeeeeeeeeeeddddddcccbbbccceeeffffffgggiiikkkiiiiiijjjiiihhhfffdddbbbaaaaaaaaaaaaaaabbbcccdddgggffffffeeedddcccbbbbbb___``````aaabbbccccccddd______```aaaaaaaaaaaaaaa___```bbbbbbaaa``````aaa\\\^^^```aaacccccccccbbbcccccccccbbbaaabbbeeeggglllkkkiiigggfffggghhhiiieeehhhlllppppppnnnkkkhhhfffhhhjjjkkklllkkkjjjiiimmmkkkiiijjjiiiggggggiiiqqqooommmlllkkkkkkjjjhhhhhhlllnnnlllhhhfffiiilllkkkjjjhhhggggggiiikkklllggghhhiiikkkkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllhhhiiijjjkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmllllllkkkllllllkkkiiihhhiiijjjiiijjjkkkmmmmmmmmmlllkkkllllllkkkkkkkkkjjjjjjjjjlllllljjjjjjjjjkkklllmmmkkkjjjiiijjjmmmoooooooookkkmmmnnnpppqqqqqqppppppooooooooooooppppppqqqrrrsssrrrrrrqqqrrrtttvvvwwwsssrrrqqqppppppqqqrrrssspppqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqssstttrrrqqqsssrrrpppooooooppprrrssstttuuuuuuuuuuuutttsssssspppppprrrrrrrrrqqqpppooooooppprrrsssssssssrrrqqqpppooooooppprrrsssrrrqqqqqqqqqqqqqqqqqqrrrssssssooonnnnnnmmmmmmmmmnnnnnnlllmmmmmmllljjjiiiiiijjjhhhiiikkkmmmooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmpppooonnnnnnnnnnnnnnnooonnnnnnmmmmmmnnnppprrrsssmmmmmmnnnnnnpppqqqrrrsssqqqqqqqqqpppooommmlllkkkfffjjjmmmmmmjjjkkkooossspppmmmjjjggggggiiimmmooommmnnnpppqqqrrrqqqppppppnnnppprrrrrrqqqooooooooommmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooommmlllkkklllnnnkkklllmmmmmmmmmmmmlllkkknnnmmmkkkkkklllnnnqqqsssppppppooooooooooooppppppeeeeeefffgggggggggggggggeeegggiiijjjjjjhhhfffdddhhhgggggghhhkkkllllllkkklllkkkjjjgggdddeeehhhllliiihhhfffffffffgggiiijjjkkkiiihhhhhhiiihhhgggfffggghhhjjjkkkjjjiiifffdddhhhfffdddccccccddddddccceeeeeedddcccccccccdddddddddaaa^^^^^^aaabbbbbbaaabbbccccccddddddccccccbbbaaa___^^^___aaaccccccbbb```aaacccccccccdddfffgggccceeeeeeddddddeeeeeedddhhhiiiiiigggdddbbbaaaaaacccaaa```aaabbbaaa___\\\^^^^^^]]][[[[[[[[[[[[[[[___^^^[[[XXXZZZ^^^]]]XXX]]]]]]]]]]]]^^^^^^^^^^^^fffbbbbbbeeeeeecccgggooohhhhhhhhhfffdddbbb```___```______aaadddeeeeeeddddddbbbaaaaaacccdddcccbbb___aaabbbaaacccfffeeeaaa```]]]___cccbbb]]]]]]aaa^^^]]]]]]]]]^^^^^^^^^^^^\\\^^^^^^[[[\\\```aaa___bbb___]]]___aaaaaaaaaaaa_________```aaaaaa___^^^``````cccfffaaa[[[]]]dddfffbbb```bbbdddcccccccccccc```aaadddccc^^^```eee```aaabbbbbbbbbbbbcccdddeeefffgggfffddddddeeefffbbbccccccccccccdddfffiiitttkkkdddcccdddcccccceeebbbbbbbbbcccddddddbbbaaa```eeegggddddddhhhhhhccc```aaabbbbbb```___```aaaaaaaaaaaabbbbbbbbbbbbaaabbb```aaadddccc___```dddeeeeeeeeedddddddddddddddeeedddcccccccccdddfffgggeeefffhhhiiiiiiiiiiiiiiieeefffiiilllhhhccchhhrrrtttjjjcccgggkkkkkkiiihhhmmmnnnnnnmmmjjjiiiiiiiiiiiigggfffgggjjjllljjjhhhgggiiikkklllkkkjjjjjjjjjggghhhiiijjjkkkkkkjjjjjjhhhgggggghhhjjjkkkkkkjjjhhhiiiiiihhhhhhiiihhhgggeeehhhhhhgggiiilllkkkgggiiinnniiifffllljjjhhhnnnpppooollliiijjjlllllljjjlllmmmnnnlllkkkjjjkkklllooommmkkkjjjkkklllllllllnnnmmmmmmmmmmmmmmmmmmmmmkkkllllllmmmmmmmmmlllllllllllllllmmmnnnooopppqqqoooqqqtttuuutttsssrrrsssooopppqqqsssuuuvvvuuussssssuuuwwwxxxxxxwwwxxxyyyvvvxxxzzzyyywwwvvvwwwyyyyyywwwtttqqqqqqrrrtttvvvwwwwwwwwwyyyzzzzzzxxxvvvzzzwwwsssqqqqqqrrrrrrrrrppprrrtttvvvwwwwwwvvvuuupppooonnnoooqqqqqqqqqooorrroooppptttuuusssrrrtttsssqqqpppqqqsssvvvxxxxxxoooqqqsssuuuwwwwwwvvvvvvyyywwwssspppoooppprrrsssssssssrrrooollllllooosssnnntttyyyzzzzzzzzzvvvpppppptttuuussssssuuutttqqqttttttssstttvvvuuusssqqqsssnnnkkklllpppsssrrrooonnnooopppppppppooonnnmmmqqqooonnnnnnnnnmmmjjjhhhjjjkkklllkkkjjjjjjkkklllkkknnnnnnkkkjjjlllkkkhhhppppppqqqrrrssssssrrrpppssstttssssssttttttrrrnnnllllllnnnpppppppppnnnlllpppppppppooooooooonnnnnnsssrrrqqqrrrrrrrrrpppnnnqqqrrrtttuuuuuusssrrrpppnnnqqqtttssspppppprrruuurrrtttvvvuuusssrrrssstttjjjiiihhhgggffffffggggggggghhhjjjkkkkkkiiihhhggggggfffeeefffhhhhhhgggfffiiigggeeeeeefffffffffeeedddddddddeeeeeeeeeeeeeeehhhgggggggggggghhhggggggggghhhhhhhhhiiiiiihhhhhhiiigggeeeccccccbbbbbbaaadddcccbbbaaaaaaaaaaaaaaa```^^^\\\\\\^^^___^^^\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^aaabbbbbbbbb^^^```bbbcccdddcccccccccaaabbbbbbbbbbbbccccccbbb___aaaccccccaaa```aaabbbcccaaa``````bbbccccccbbbaaa___^^^^^^___```^^^\\\]]]^^^]]]ZZZ\\\```aaa^^^^^^^^^^^^^^^]]]^^^^^^^^^ccc```aaaddddddbbbfffmmmffffffffffffeeeeeeeeeeeebbbbbbcccccccccccccccddd```___```aaacccdddbbb``````bbbaaa^^^___ddddddbbbccc___^^^```___[[[\\\aaacccaaa______```___]]]ZZZ[[[]]]^^^[[[\\\```aaa___]]]\\\\\\___bbbddddddddd[[[]]]```ccceeedddcccbbbaaa```cccfffccc^^^___dddcccbbbbbbccceeeeeeffffffdddaaaaaaeeeeeeaaaaaaddddddeeeeeeddddddcccdddddddddfffgggfffeeedddeeeffffffggggggfffeeefffiiikkkmmmhhhdddeeefffeeefffiiidddddddddeeeggghhhhhhgggiiilllkkkhhhiiikkkgggaaaggghhhhhhgggeeeeeefffhhheeeeeeddddddeeeeeefffgggfffeeeeeehhhfffcccdddiiigggggggggggggggggggggggghhhggggggfffgggggghhhiiigggggghhhhhhhhhiiijjjjjjkkkkkkmmmnnnkkkgggmmmwwwyyypppjjjiiijjjjjjhhhlllmmmmmmllljjjjjjkkkmmmlllkkkkkkmmmooonnnjjjggggggiiikkklllkkkjjjjjjjjjlllkkkkkkjjjkkkkkklllllljjjiiiiiiiiiiiihhhgggffffffffffffeeeeeeffffffeeedddggggggfffgggjjjjjjgggjjjmmmgggeeelllllliiimmmqqqoookkkhhhiiikkklllllljjjlllnnnooommmllllllmmmnnnlllkkkkkkmmmnnnnnnnnnmmmmmmnnnnnnooooooppppppmmmmmmnnnnnnnnnmmmmmmlllkkklllmmmoooppppppooonnnqqqtttvvvwwwwwwvvvvvvwwwqqqrrrsssuuuwwwxxxxxxxxxwwwxxxyyyxxxwwwvvvwwwyyyvvvxxxyyyxxxvvvvvvyyy{{{zzzxxxuuurrrrrrsssuuuwwwvvvuuuuuuwwwyyyzzzyyyxxxuuutttsssssssssqqqnnnllljjjkkkmmmpppqqqrrrrrrrrrnnnlllkkkkkklllmmmllljjjnnnmmmooossstttpppmmmmmmiiiiiiiiikkknnnoooooonnnoooppppppqqqqqqqqqqqqqqqsssrrrqqqppppppppppppppppppqqqqqqooommmmmmpppsssrrrxxx|||}}}}}}~~~{{{vvvwwwyyyyyyvvvvvvxxxyyyvvvxxxvvvvvvvvvxxxzzzyyyxxx|||wwwsssrrruuuwwwvvvuuuwwwvvvtttsssrrrqqqqqqqqqtttrrrqqqqqqqqqpppnnnlllhhhiiijjjjjjiiiiiijjjlllkkknnnooommmmmmooonnnkkknnnoooqqqtttvvvwwwvvvuuusssssssssrrrsssrrrooollloooppprrrssssssrrrrrrqqqvvvvvvuuuuuutttsssrrrrrrppppppoooqqqrrrsssrrrppprrrssstttuuuvvvuuutttsssrrrtttvvvvvvttttttvvvxxxyyyzzzzzzyyywwwvvvuuutttiiihhhgggeeedddeeefffggggggggghhhhhhiiihhhhhhggghhhfffeeeeeeffffffeeedddgggdddbbbcccggghhhdddaaabbbccceeeffffffeeedddcccggggggggggggggghhhhhhiiiggggggffffffggghhhjjjkkkhhhgggfffeeedddcccbbbbbbddddddcccccccccddddddeeeaaa```___```aaa```___]]]___^^^^^^]]]]]]^^^^^^___\\\\\\\\\^^^aaabbbaaa```YYY[[[]]]___```___]]]\\\]]]]]]]]]^^^_________``````bbbdddeeedddcccdddeee^^^^^^]]]]]]^^^aaadddeee___\\\[[[]]]```aaa]]]XXXWWW[[[\\\ZZZZZZ]]]```___cccbbbbbbaaaaaaaaabbbbbbaaa``````bbbaaa___aaafffbbbbbbbbbbbbdddeeegggiiiaaabbbbbbbbbaaa```aaabbb_________aaabbbbbb___]]]___```^^^YYYZZZ^^^aaa```ccc___\\\\\\[[[YYY[[[^^^bbbaaa```______]]]ZZZWWWXXX[[[[[[YYYZZZ]]]^^^[[[___^^^^^^___```aaa___]]]dddfffiiiiiifffbbb^^^]]]]]][[[]]]```aaa^^^^^^```___cccffffffeeecccbbbbbbddd___]]]```cccaaa``````^^^_________`````````aaaaaaccceeedddcccbbbcccdddddddddcccbbbaaabbbfffiiigggdddcccdddcccaaaccchhhaaaaaaaaacccfffiiikkkmmmnnnnnnnnnooosssvvvqqqjjjkkkllllllkkkjjjjjjlllnnnmmmllljjjhhhhhhhhhjjjkkkiiihhhjjjmmmkkkggghhhkkkjjjkkkkkklllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjlllkkkkkkjjjjjjjjjjjjjjjggghhhjjjkkkiiigggmmmuuu~~~mmmfffiiijjjfffjjjjjjjjjiiihhhiiillloookkklllmmmoooqqqoookkkhhheeegggiiijjjiiihhhhhhiiikkkjjjiiihhhiiikkkmmmnnnkkkllllllkkkjjjhhhfffeeehhhgggfffeeeffffffgggiiidddggggggeeefffiiijjjhhhmmmnnnfffeeepppqqqlllooovvvrrrmmmllllllmmmmmmnnnhhhkkkoooppppppooopppppplllkkkjjjkkknnnpppppppppooonnnnnnnnnooopppqqqqqqmmmnnnnnnooonnnnnnmmmmmmlllmmmoooqqqqqqpppnnnlllnnnoooqqqrrrrrrsssuuuvvvpppppppppqqqrrrssstttuuutttuuuuuuuuussssssuuuvvvtttuuuvvvuuutttuuuwwwxxxxxxuuurrrpppnnnooopppqqqsssrrrpppqqqsssuuuvvvvvvtttrrrqqqqqqqqqqqqooommmiiijjjkkkmmmoooqqqrrrsssmmmkkkiiiiiijjjjjjiiihhhkkkjjjnnnssssssmmmiiiiiihhhhhhiiikkkmmmnnnllljjjnnnnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqqqqpppoooqqqrrrttttttssstttuuuwwwyyy}}}~~~~~~|||xxxxxx{{{zzzwwwwwwzzzzzzxxxxxxwwwwwwyyy{{{~~~~~~~~~~~~zzzyyy{{{}}}|||zzz~~~|||zzzxxxwwwxxxyyyyyyyyywwwvvvuuuvvvuuutttrrrjjjkkkmmmmmmllllllmmmnnnmmmpppqqqnnnnnnpppoookkknnnooorrruuuvvvvvvuuutttsssrrrrrrssssssqqqnnnllloooppprrrrrrqqqqqqrrrsssvvvuuutttsssqqqpppoooooommmmmmmmmnnnpppqqqpppooolllmmmoooppppppppppppoooqqqqqqrrrrrrssstttuuuuuuzzzxxxvvvuuutttsssqqqoooaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbccccccccceeedddcccdddeeeeeedddccceeecccaaaaaacccdddddddddcccdddddddddddddddddddddfffffffffeeecccccceeefffffffffggggggggggggggggggccceeegggggggggggghhhiiihhhggggggffffffgggggghhhcccccccccddddddccc```______^^^]]]\\\\\\]]]^^^___]]]\\\\\\^^^___```^^^\\\ZZZZZZZZZ[[[\\\\\\\\\[[[]]][[[\\\^^^^^^]]]]]]___\\\^^^```___]]][[[ZZZZZZ[[[[[[[[[[[[[[[]]]bbbfff^^^ZZZXXX[[[```aaa[[[TTTSSSYYY[[[XXXVVVYYY\\\]]]XXXWWWWWWWWWWWWXXXXXXYYY]]]^^^______]]][[[[[[]]]^^^]]]]]]]]]___bbbeeeggg^^^\\\\\\^^^aaacccbbbaaadddbbb````````````___]]]___aaa```[[[ZZZ]]]___^^^aaa^^^\\\\\\]]]\\\\\\\\\^^^```aaa```\\\YYYWWWWWWUUUXXXXXXVVVVVVXXXXXXUUUZZZ\\\]]]]]]```cccbbb___fffhhhjjjggg```[[[YYYZZZYYYXXXXXX[[[___```______aaalllvvvxxxtttooojjjgggiiibbb\\\[[[^^^___]]]\\\[[[[[[[[[]]]```bbbbbbbbb___aaacccdddbbbbbbbbbcccbbbbbbaaa``````cccgggkkknnnkkkiiigggcccaaafffmmmkkkmmmooorrrvvv{{{zzzqqqtttvvvxxxxxxwwwxxxyyyyyywwwrrrnnnkkkjjjkkkkkkiiijjjnnnrrrqqqkkkhhhjjjoooooopppqqqrrrqqqppppppnnnnnnnnnnnnnnnmmmmmmlllrrrrrrrrrqqqooollliiihhh```dddiiilllkkkkkkooosssmmmcccggghhhbbbggggggfffdddcccdddhhhkkkgggggghhhiiiiiiiiihhhggg^^^```bbbcccbbbbbbbbbcccaaabbbccceeefffhhhiiiiiiiiijjjlllkkkiiifffdddcccgggeeeccceeeeeeeeegggjjjiiilllllliiiiiimmmooonnnppppppgggfffsssuuuppprrrzzzuuurrrrrrqqqnnnlllllliiijjjlllmmmmmmoooqqqtttqqqqqqqqqsssvvvyyyzzzyyyuuurrrnnnkkkiiijjjmmmooojjjjjjlllmmmnnnnnnnnnnnnqqqppppppooommmllljjjjjjjjjkkkmmmmmmnnnooorrruuuttttttrrrpppnnnmmmnnnppplllppptttwwwyyyyyy{{{|||zzz{{{||||||yyyvvvtttrrrqqqooollljjjiiiiiijjjkkknnnllliiihhhiiilllmmmmmmpppllliiihhhiiilllnnnooohhhhhhiiiiiikkklllnnnooollljjjhhhhhhiiijjjjjjiiihhhhhhlllpppppplllkkkmmmmmmlllkkkkkklllllljjjiiiiiikkknnnpppqqqqqqooonnnjjjjjjjjjjjjjjjiiiiiijjjmmmoooqqqsssttttttuuuuuuvvvyyyyyyvvvuuuuuusssooonnnrrrtttssstttwwwvvvrrroooppprrrvvvzzz{{{{{{yyyzzzyyyyyyzzz||||||yyyvvvxxxxxxxxxxxxwwwwwwwwwvvvvvvuuussssssttttttsssrrrmmmnnnooonnnmmmllllllnnnooorrrqqqnnnmmmooonnnjjjoooqqqtttuuutttrrrqqqqqqrrrpppqqqtttvvvssspppooonnnnnnnnnnnnmmmnnnppprrrtttsssrrrqqqpppoooooonnnooonnnmmmnnnooonnnllljjjiiijjjlllmmmnnnnnnnnnnnnoooooonnnoooppprrrssssssxxxuuurrrqqqqqqqqqnnnlllhhhiiikkklllkkkhhheeeccchhhhhhhhhiiiiiiiiijjjjjjjjjiiiiiijjjlllmmmmmmlllmmmooonnnkkkhhhiiipppvvvpppnnnkkkiiihhhjjjlllmmmkkklllkkkiiifffeeegggjjjrrrsssvvvwwwvvvssspppmmmkkkoootttxxxyyy{{{}}}yyyxxxuuurrrpppnnnllllllfffggghhhiiihhhfffeeedddaaaaaa````````````aaaaaaaaa```______``````^^^\\\aaa^^^[[[ZZZ\\\```aaabbb```]]]]]]``````]]]]]]```aaaccceeeeeebbb___^^^]]]YYY\\\^^^]]][[[]]]bbbgggddd```]]]```eeeeee___XXXVVV\\\^^^[[[XXXZZZ\\\\\\XXXXXXYYYZZZZZZ[[[[[[[[[WWWZZZ^^^____________^^^bbbaaa``````aaacccfffgggccc^^^\\\aaajjjpppmmmiiikkkhhheeeeeefffiiikkkkkkkkkpppqqqmmmjjjkkkkkkiiiffffffggghhhiiiiiifffbbbeeeiiikkkhhhaaa]]]]]]___[[[^^^^^^[[[ZZZ\\\[[[WWWVVV[[[___bbbiiisssvvvsssaaaeeefffbbb\\\[[[___eeeccccccbbbcccfffjjjlllkkkmmmtttlllkkkllliiifffjjjiiihhhjjjnnnpppooonnnhhhjjjmmmmmmlllkkkkkklllmmmmmmnnnnnnooossswww{{{{{{wwwtttqqqqqqxxx~~~{{{zzzzzzxxxzzz}}}xxxxxx}}}wwwrrrnnnuuu}}}yyypppttttttnnnssssssqqqooommmnnnqqqtttrrrpppmmmjjjhhhhhhjjjkkkccceeeggghhhhhhggghhhiiijjjllloooqqqrrrpppmmmjjjrrrtttvvvuuupppkkkhhhfffhhhddddddhhhhhhfffhhhmmmyyy||||||xxxwww{{{}}}tttsss~~~zzzttttttvvvuuusssrrrrrrvvv|||}}}uuurrrsssvvvyyytttuuuwwwzzz|||}}}~~~{{{vvvsssrrrssstttyyyzzz|||}}}}}}||||||}}}www~~~|||uuunnnmmmmmmmmmnnnpppssstttpppmmmiiiggggggiiijjjkkkiiihhhiiikkkmmmooonnnmmmhhhhhhgggggggggggghhhiiikkkiiihhhhhhjjjlllllllllkkkjjjmmmqqqqqqpppsssxxxwwwsssnnnlllkkklllllllllgggkkkrrrxxxzzzyyyvvvttthhhgggdddbbbbbbccceeeggghhhiiikkknnnpppppppppooopppttttttqqqqqqsssrrrooommmsssyyy{{{~~~}}}xxxooorrrwww}}}}}}zzz}}}~~~xxxtttvvvxxxzzzzzzyyyuuupppnnnmmmkkkiiiiiikkkkkkkkkjjjnnnoooooommmjjjhhhhhhiiilllnnnmmmjjjjjjnnnooommmnnnqqqssssssrrrqqqrrrssssssppprrrzzz|||yyywwwxxxqqqooollllllmmmppprrrsssuuuuuuttttttssssssrrrrrrtttrrrpppooonnnllliiifffhhhjjjmmmooopppooonnnmmmlllllllllllllllnnnqqqrrrtttrrrpppnnnnnnnnnnnnmmm~~~~~~|||}}}~~~}}}}}}~~~xxxxxxyyyyyyyyyyyyxxxxxxtttrrrpppoooppppppooonnnpppkkkeeeeeehhhmmmpppqqqlllffffffjjjjjjddddddhhhkkknnnppppppnnnkkkiiihhh]]]ccciiijjjffffffjjjooossspppmmmnnnqqqppplllgggeeejjjkkkiiihhhjjjjjjhhhfffgggiiijjjjjjhhhfffeee```hhhooorrruuuxxxyyywwwyyyxxxxxxwwwwwwxxxzzzzzzzzzvvvsssxxx|||zzzyyyzzz}}}~~~vvvzzzyyyxxxwwwuuussssssrrrnnnrrrsssqqqppprrrqqqmmmlllqqqrrrqqqwwwrrrvvvvvvoooeeeccciiiqqqwwwxxxuuuqqqrrrvvvzzzzzz|||{{{|||~~~|||}}}|||}}}}}}}}}|||{{{{{{zzzzzz{{{yyywwwvvvxxxzzz{{{{{{}}}}}}zzz}}}zzzxxxxxxzzz}}}~~~~~~~~~~~~uuusssqqqqqqssstttuuuttt{{{||||||zzzwwwuuuuuuuuuqqqrrrqqqnnnpppwww||||||tttwwwzzzzzzzzz|||{{{uuuuuu{{{{{{{{{zzzzzzyyyxxxwwwwww|||zzzxxxwwwvvvtttqqqnnnjjjmmmqqqttttttsssooommmhhhjjjlllkkkiiijjjooosssssssssssspppnnnmmmoooqqq}}}yyyxxxttt~~~zzzvvv~~~qqqjjjnnnuuuuuuqqquuuzzz{{{}}}sssmmmqqqxxxppphhhjjjpppsss}}}~~~}}}wwwpppooouuuxxx~~~xxxqqqjjjdddccclllwww{{{