BM6P6(@ qqqfffaaa```fffoooxxxwwwlllooonnnmmmmmmnnnnnnllljjjoooyyy|||uuuooohhhccc]]]XXXYYY^^^\\\XXXYYYaaahhhmmmqqqvvvxxxzzzxxxsssxxx|||kkkeeedddooowwwrrrvvvgggXXXMMMFFFAAA???888777777666666666666666888===:::@@@\\\uuuvvvvvvlll^^^PPPFFFIII[[[nnn|||xxxssshhh]]]TTTNNNGGGDDDDDDDDDCCCAAABBBCCCDDDCCCCCCDDDGGGIIIUUUWWW[[[bbbiiinnnppppppvvvqqqiiiaaaZZZUUUPPPMMMGGGHHHIIIHHHHHHLLLTTTZZZbbbiiissszzz}}}~~~{{{}}}tttfffgggmmmzzz~~~zzzvvvsssqqqsssvvvvvvrrrmmmnnnnnnmmmlllkkkjjjhhhhhhjjjooovvv{{{~~~wwwnnnhhhgggeeecccaaacccfffkkkmmmoooppprrrsssqqqmmmhhhdddcccjjjnnn{{{}}}yyytttooozzzwwwyyywww~~~}}}{{{~~~~~~yyy}}}uuummmcccWWWRRR```ssswwwuuuuuuiii]]]QQQKKKEEE???;;;;;;777666888:::999999???GGGKKKgggvvvaaaQQQXXXjjj~~~ssspppooojjjiiikkkrrrqqqmmmjjjhhhgggggghhhhhhhhhhhhhhhiiikkkmmmnnnooopppuuuzzz|||||||||tttmmmfff```___YYYTTTQQQMMMIIIIIILLLKKKQQQ]]]mmm|||zzzssslllgggdddcccggggggggghhhiiikkklllmmmppppppooonnnnnnnnnnnnnnnuuuwwwxxxyyyzzz{{{~~~~~~~~~}}}|||zzzxxxuuutttvvvgggaaa^^^ccckkkttt|||qqqooonnnmmmnnnoooooonnnllloooxxxwwwqqqkkkhhhddd^^^[[[\\\YYYTTTRRRWWW^^^bbbggglllnnnuuuwwwsssuuuzzzkkkfffdddnnntttnnnzzzqqqcccVVVLLLDDD???<<<888888777666666666777777888???===EEEaaaxxx~~~vvvvvvxxxrrrooofffZZZOOOKKKSSSiii}}}~~~yyyuuupppeeeZZZTTTNNNGGGDDDDDDDDDCCCAAABBBCCCDDDCCCCCCDDDGGGIIISSSVVV[[[bbbjjjoooqqqppprrrnnnhhhccc]]]WWWPPPLLLFFFGGGHHHGGGGGGKKKSSSZZZbbbiiirrryyy}}}~~~{{{}}}tttfffgggnnnzzz|||xxxwwwtttrrrtttwwwwwwtttpppqqqpppmmmkkkhhhgggffffffiiimmmtttyyy}}}vvvoookkkjjjfffdddccceeeiiinnnqqqsssvvvxxxyyyyyytttnnnhhheeehhhlllxxxyyytttpppxxxvvvyyy{{{ttt{{{~~~{{{yyy}}}zzz}}}vvvmmmcccVVVOOO[[[lll}}}}}}}}}mmmaaaSSSKKKDDD===::::::888777999;;;;;;;;;@@@HHHRRRpppzzzhhhUUUWWWfff}}}sssiiikkknnnkkkiiikkkooonnnkkkiiigggggghhhiiiiiiiiihhhiiijjjkkkmmmoooooopppsssyyyzzz|||{{{tttmmmfffaaa^^^XXXRRRPPPLLLHHHHHHLLLLLLSSSaaaqqq}}}wwwqqqllliiifffdddeeeeeefffhhhiiikkklllmmmnnnnnnmmmmmmnnnooooooppptttuuuwwwxxxxxxzzz}}}~~~{{{yyy{{{ggg```[[[^^^fffppp|||wwwooommmmmmmmmpppqqqqqqppppppwww|||tttnnnooonnnhhhaaa___ZZZRRRLLLNNNTTTXXX]]]bbbcccmmmtttsssttt{{{wwwlllhhhfffooouuuoootttlllaaaVVVMMMEEE???;;;999999888777777777777888666===???JJJeeexxx~~~wwwooojjjjjjttt}}}tttqqqnnndddXXXPPPQQQ^^^www}}}vvvrrrmmmcccYYYSSSNNNGGGDDDDDDDDDCCCBBBBBBCCCDDDCCCCCCDDDGGGIIIQQQTTTZZZbbbkkkppprrrrrrnnnlllhhhddd___XXXPPPKKKEEEFFFFFFFFFFFFKKKSSSYYYbbbiiirrrxxx|||~~~yyy{{{tttggghhhnnnzzz~~~}}}|||}}}~~~~~~|||{{{{{{xxxvvvvvvxxxyyyvvvssstttrrrnnnkkkhhhfffeeeeeegggkkkqqqwww|||zzztttooonnnmmmhhhffffffhhhmmmrrrvvvxxx{{{~~~yyyqqqkkkjjjlllxxxzzztttrrrvvvvvvyyyuuupppuuuxxxvvvvvv{{{xxxwwwoooeeeXXXPPPYYYhhhvvvhhhWWWKKKCCC;;;888999999888999<<<;;;<<>>888777777666666666666666:::@@@GGG[[[ppppppgggiiiqqq}}}vvvhhh___^^^iiiyyyppp___\\\ggg{{{~~~||||||xxxrrroookkkaaaXXXQQQLLLFFFCCCDDDEEEEEECCCBBBCCCDDDCCCCCCDDDGGGIIIMMMRRRZZZdddmmmrrrsssrrrnnnkkkfffaaa[[[TTTLLLGGGCCCEEEFFFEEEGGGLLLTTT[[[bbbgggnnnssswww|||}}}qqqttt{{{sssjjjjjjqqq~~~vvvpppllljjjhhhfffhhhkkkpppsssxxx{{{vvvrrrqqqqqqrrrppppppsssyyy|||{{{yyyzzz{{{zzzwwwssstttuuuxxxzzztttxxxwwwttt|||vvvppplllmmmmmmqqq~~~|||yyynnn```\\\bbbuuuzzzeeeUUUHHH???;;;<<<;;;999999:::;;;===FFFOOOfffgggccccccppp}}}rrr{{{xxxrrruuuvvvooohhhfffdddcccbbbbbbcccdddfffhhhiiihhhggggggggghhhiiijjjnnnnnnsssyyy~~~vvvlllfffbbb___\\\TTTOOOLLLLLLKKKIIIKKKPPPXXXdddvvv{{{uuuqqqqqqtttsssmmmgggTTTTTTTTTVVVZZZ```fffiiigggggghhhjjjkkkmmmoooppplllmmmnnnoooqqqvvv|||wwwiii\\\XXXWWWZZZffftttyyy|||wwwttttttssssssyyy}}}xxxzzztttiiijjjsssuuunnnqqqkkklllxxx|||xxxyyyvvveeeZZZbbbqqqxxxtttjjjfffoooqqqjjj```WWWQQQJJJCCC>>>:::999888777777888999:::888???LLLbbboooddd^^^kkkxxx}}}vvvlllaaa```fffyyy|||tttdddVVVYYYjjj~~~~~~}}}yyy}}}zzzuuuqqqmmmeee[[[TTTMMMJJJFFFDDDCCCCCCCCCBBBCCCBBBBBBCCCCCCDDDEEEFFFKKKQQQYYYaaakkkrrrqqqlllkkkgggbbb[[[TTTNNNKKKIIIFFFFFFEEEEEEGGGLLLSSSYYYdddfffkkkqqqwww}}}yyyvvv{{{sssjjjppp{{{{{{sssnnnddddddeeeeeegggkkkqqquuu}}}vvvsssssssssnnniiilllpppwww}}}~~~~~~~~~~~~|||yyywwwyyy}}}zzzsssqqqooonnnrrrzzzssskkklllnnnrrr}}}|||rrrhhh```]]]nnnyyyjjjYYYJJJ???999777777<<<999888>>>@@@EEESSSjjjuuuggg```nnnyyyttt}}}yyyzzz{{{qqqgggdddddddddddddddddddddeeeeeegggfffeeecccbbbdddhhhlllppprrrtttxxx~~~uuukkkfffbbb\\\XXXUUUMMMHHHGGGGGGGGGIIINNN^^^lll{{{{{{vvvooommmsssxxxrrrgggZZZVVVQQQQQQVVV]]]cccfffhhhiiijjjjjjjjjkkkmmmooolllnnnppppppqqqrrruuuwww|||mmm___ZZZXXXZZZfffttt{{{}}}wwwuuuuuuuuutttuuu{{{yyy{{{uuujjjhhhppptttppppppjjjnnn}}}zzzkkkaaaeeeoooyyyzzzvvvlllhhhqqqtttlllbbbYYYRRRKKKDDD???:::999888777777888999:::999@@@LLLaaammmccc^^^lllzzztttooohhhggglllwwwyyylll]]]QQQWWWjjj||||||yyyuuuqqqmmmeee[[[SSSMMMIIIFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFKKKQQQXXXaaakkksssrrrmmmlllhhhbbb[[[TTTNNNJJJHHHFFFEEEEEEEEEGGGLLLSSSYYYbbbeeejjjpppvvv}}}}}}zzz~~~uuukkkrrr|||~~~vvvoookkkdddeeefffgggjjjooovvvzzzyyysssqqqoookkkgggkkkooovvv}}}~~~|||yyyvvvxxx|||zzzrrrpppllljjjkkkrrr{{{{{{ppphhhjjjnnnsss}}}rrrhhhaaa]]]aaaqqq}}}}}}|||uuuhhhXXXJJJ???:::888888<<<999888>>>@@@FFFUUUtttoooaaaiiiyyysssrrr~~~}}}zzzooofffeeeccccccccccccddddddddddddfffffffffddddddeeeiiilllppprrruuuxxx~~~rrriiidddaaa\\\XXXTTTMMMGGGGGGGGGGGGJJJOOO^^^lll{{{yyyuuupppqqqyyy}}}uuu___XXXOOOMMMRRR[[[cccgggggghhhjjjjjjiiiiiikkkmmmkkklllnnnoooooopppsssvvv~~~rrrbbb[[[XXXYYYdddrrr|||yyyvvvvvvvvvvvvttt{{{xxxvvvyyyssshhheeekkknnnmmmjjjffflll}}}{{{pppiiiiiimmmtttxxxssskkkgggpppvvvoooddd[[[TTTLLLDDD>>>:::999888777777888999::::::CCCNNN```kkkccc___mmmtttqqqqqqmmmkkknnnttt}}}uuubbbUUULLLUUUkkk{{{xxxuuurrrmmmeee[[[SSSLLLIIIEEECCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJPPPWWW```kkkttttttooommmjjjccc\\\TTTNNNJJJHHHEEEEEEEEEEEEGGGLLLSSSYYY```ccchhhooovvv|||~~~wwwlllttt~~~|||uuuoookkkhhheeefffhhhjjjnnnttt||||||tttnnnjjjgggeeehhhmmmuuu}}}|||xxxuuuvvvyyyyyyooommmiiifffgggllluuu{{{}}}qqqiiilllqqqwwwxxxooofff^^^ZZZTTTbbbtttzzztttqqqvvvpppeeeWWWJJJ@@@;;;:::999<<<999999??????GGGXXXyyybbbeee|||}}}sssmmmqqqxxxkkkeeeeeebbbbbbbbbbbbccccccddddddfffggghhhgggggggggjjjlllqqqrrrvvvzzz{{{ooogggccc```[[[WWWRRRLLLGGGFFFFFFGGGLLLRRR```mmm|||sssqqqpppsss}}}jjj^^^PPPJJJOOOXXXaaaffffffhhhiiiiiihhhhhhjjjkkkiiikkklllmmmmmmoooqqqtttwwwyyyvvvddd\\\WWWWWWaaaooozzzzzzxxxwwwwwwwwwwww}}}xxxpppsssppphhhcccfffhhhgggjjjeeelll~~~}}}xxxsssooommmlllqqqpppjjjeeeeeeooovvvoooeee[[[TTTLLLCCC>>>:::999888888888888999:::<<>>;;;:::999888888999:::;;;===OOO___mmmtttlllfffnnnrrrllljjjggghhhmmmnnnqqqpppnnnttt}}}|||tttYYYPPPMMM[[[ttt{{{uuuppplllggg___ZZZKKKHHHDDDBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEIIIMMMRRRYYYeeeppptttqqqkkkhhhaaaZZZRRRLLLHHHFFFCCCCCCCCCCCCFFFLLLTTTYYY___bbbgggnnnuuu{{{{{{tttqqqyyy~~~yyyqqqkkkiiiiiijjjkkkiiijjjmmmpppttt{{{{{{{{{zzztttmmmiiihhhiiiiiinnnvvv}}}xxxsssoooooopppssszzz}}}vvvtttpppmmmlllooouuuzzz~~~tttrrr|||uuuqqqlllgggddd^^^VVVPPPRRRTTTVVVXXXZZZ^^^bbbfffssssssmmmaaaPPPBBB;;;999888999777;;;AAA@@@NNNiiikkkkkk|||uuujjjiiikkkppp}}}qqqdddaaaddd```aaaaaabbbcccdddeeeeeeeeegggiiikkkjjjkkklllmmmqqqtttzzzyyymmmeee```[[[UUUPPPJJJGGGEEEEEEEEEHHHRRR\\\iiiuuu{{{uuuiiikkkkkkkkkqqq|||qqqaaaVVVRRRUUUYYY\\\___bbbddddddeeefffggggggiiijjjkkkkkkmmmppprrrrrrtttwww{{{~~~ttteee]]]XXXUUU\\\gggqqqzzz||||||~~~|||sssrrrwww}}}wwwppprrr{{{tttrrrrrrmmmddd^^^dddrrr}}}jjjcccbbbdddmmmiiiddd^^^XXXTTTNNNFFFAAA;;;:::999999999999:::;;;===RRRfffttt{{{qqqhhhnnnrrriiifffeeekkkuuupppsssrrrnnnqqqyyywwwoooWWWOOOMMM\\\vvvyyyrrrmmmiiiddd___ZZZKKKHHHDDDBBBBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDIIIMMMQQQWWWbbbnnnrrroooiiieee___XXXQQQKKKGGGFFFBBBBBBBBBCCCFFFLLLTTTYYYaaaccchhhnnnuuu{{{{{{uuuuuu}}}|||wwwqqqmmmkkkkkkjjjiiihhhjjjmmmqqqwww|||{{{yyytttoookkkhhhhhhkkkpppxxx{{{vvvpppllleeefffjjjrrr|||yyywwwtttqqqpppsssxxx}}}{{{zzz|||vvvooojjjfff___VVVOOOPPPRRRUUUUUUVVVZZZaaahhhqqqrrrnnnbbbQQQBBB;;;:::777777666;;;BBBAAAPPPoooooonnn}}}vvvjjjdddgggmmmttt~~~ooodddaaabbbaaaaaabbbcccdddeeeffffffeeegggiiiiiiiiijjjlllnnnqqquuu{{{}}}uuujjjbbb___ZZZTTTOOOIIIFFFDDDDDDDDDHHHSSS___mmmxxx~~~wwwqqqhhhkkkjjjgggjjjttt|||{{{lll[[[RRRRRRVVVUUUYYY]]]```aaaaaacccdddeeegggiiiiiijjjkkknnnpppoooooosssxxx{{{tttfff___ZZZVVV\\\gggrrr{{{~~~~~~rrrqqqyyy||||||{{{ssskkkkkkfff^^^[[[dddsss~~~llleeecccbbbhhhhhhccc]]]YYYUUUOOOHHHCCC;;;;;;999999999999;;;;;;===UUUjjjyyytttiiimmmyyyssshhhcccbbblllxxxsssvvvtttnnnooouuussskkkUUUMMMMMM\\\vvv~~~xxxpppjjjfffbbb^^^ZZZKKKHHHDDDBBBBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDIIILLLPPPVVVaaalllpppnnngggddd^^^WWWPPPKKKGGGFFFBBBBBBBBBCCCFFFLLLTTTYYYbbbeeeiiiooouuu{{{|||wwwxxx{{{xxxsssooommmkkkiiihhhgggiiimmmrrryyy~~~|||yyytttppplllhhhfffmmmrrryyy~~~zzzuuuoookkkZZZ\\\bbblllwwwvvvxxx}}}yyyxxxvvvtttuuuyyyzzzrrrlllggg___UUUMMMNNNRRRVVVVVVVVV[[[ccckkknnnpppmmmbbbQQQCCC<<<;;;666666555<<>>:::;;;:::999???BBBAAAXXXzzzmmmtttoooeeeaaajjjzzzuuuiiidddaaa^^^```aaacccdddeeeeeeeeeeeedddddddddcccbbbdddgggiiiqqqttt{{{tttnnngggaaa\\\VVVOOOIIIFFFEEEEEEEEEEEEIIIUUUbbbttt{{{{{{ssskkkfffeeeeeeeeeeeefffhhhiiimmmqqqrrrnnndddZZZSSSQQQLLLMMMPPPRRRTTTVVVVVVVVVXXXXXXXXXYYY\\\___ccceeefffhhhmmmsssuuuuuuzzzmmmbbbZZZUUUWWW^^^lllyyypppccc]]]^^^eeemmmooommmqqqmmmbbbVVVSSSTTTZZZdddmmmtttkkkjjjiiidddaaa^^^ZZZYYYXXXSSSHHH@@@>>>:::888999999888;;;???GGGdddzzz~~~rrrlllmmmmmmrrrxxxvvvsssiii^^^^^^dddccc[[[QQQOOOSSSbbb|||}}}{{{{{{vvvnnnfff___XXXSSSOOOJJJGGGCCCAAAAAABBBBBBAAA@@@@@@?????????@@@BBBCCCJJJNNNSSSYYYbbbmmmrrrrrryyypppeee[[[TTTNNNHHHDDDCCCAAABBBEEEGGGHHHMMMTTTYYY```iiipppuuuyyy~~~|||}}}{{{zzzxxxsssqqqrrrpppnnnpppuuuzzz}}}yyyxxxwwwxxxxxxuuuvvvwwwxxxzzz{{{||||||zzzyyyvvvtttpppjjjbbb]]]OOOQQQQQQQQQZZZjjjzzz~~~zzzwwwvvvzzz}}}~~~xxxlllaaaXXXTTTUUUXXX[[[]]]^^^```dddgggqqqoooiii___RRRFFF>>>:::999::::::>>>BBBDDD```uuunnnzzzllleeedddnnn}}}ttthhhbbb```^^^___```bbbdddeeeeeeeeeddddddddddddcccbbbcccfffiiipppttt|||qqqkkkddd]]]XXXSSSLLLGGGEEECCCCCCDDDEEEJJJVVVcccttt{{{}}}yyyppphhhddddddcccbbbbbbcccdddeeeeeeggghhhgggbbbZZZRRRMMMIIIJJJLLLNNNOOOPPPPPPPPPRRRQQQQQQRRRUUUXXX\\\^^^dddeeejjjpppqqqqqquuu|||ooobbbZZZTTTVVV^^^iiiwwwsssfff[[[VVVZZZaaabbbcccjjjzzzrrrdddVVVRRRVVV]]]fffmmmuuummmmmmkkkfffaaa^^^[[[ZZZYYYTTTJJJBBB???:::888999999888;;;???JJJiii|||sssnnnpppsssyyy}}}yyymmmaaaaaagggeee\\\PPPOOOSSSccc~~~~~~{{{yyy{{{vvvooofff^^^VVVOOOKKKHHHFFFCCCAAAAAABBBAAAAAA??????>>>>>>???@@@AAABBBIIINNNSSSYYYcccmmmrrrqqquuuoooddd[[[TTTMMMGGGCCCBBB@@@AAAEEEFFFGGGLLLSSSXXX```iiiqqqvvvzzz~~~~~~|||wwwttttttrrrppprrrvvv||||||xxxwwwxxxzzz|||yyyxxxwwwvvvuuuuuuuuuvvvtttrrrooommmjjjeee```\\\OOOPPPOOONNNSSScccwww}}}}}}~~~~~~uuussszzzrrrcccZZZWWWUUUZZZ```aaa______bbbfffkkkkkkggg___RRRFFF???;;;888;;;;;;>>>BBBHHHggguuuooo~~~lllggghhhssssssgggbbb```^^^]]]___```bbbccccccccccccbbbccccccbbbbbbdddhhhkkkpppuuu~~~pppjjjbbb[[[VVVQQQJJJFFFDDDBBBBBBDDDEEEJJJXXXfffuuu{{{~~~zzzvvvnnneeecccbbbaaa``````aaabbbbbbaaaaaabbbcccaaa[[[RRRJJJIIIJJJKKKLLLMMMNNNOOOOOORRRQQQPPPPPPQQQSSSUUUWWW^^^___dddjjjmmmmmmssszzzqqqcccZZZTTTVVV^^^gggvvv|||rrriii]]]UUUTTTXXXYYY]]]dddrrr|||lll[[[WWW[[[bbbkkkqqqvvvpppqqqoooiiiaaa]]]YYYXXXWWWRRRIIIBBB>>>:::888::::::999;;;@@@LLLnnn{{{~~~~~~sssmmmooouuu}}}~~~qqqfffffflllhhh^^^OOONNNSSSddd}}}zzzxxx{{{wwwpppggg\\\SSSMMMJJJGGGEEEBBBAAABBBBBBAAA@@@>>>>>>======>>>???AAABBBHHHMMMSSSXXXbbblllpppnnnlllggg```XXXQQQKKKFFFCCCBBB@@@AAADDDEEEFFFKKKRRRWWW___iiiqqqvvvzzz~~~xxxuuuvvvtttrrrtttyyy~~~{{{vvvtttvvvyyy{{{{{{yyywwwuuurrrqqqppppppnnnllliiigggeeebbb^^^ZZZRRRQQQOOONNNQQQ^^^rrr}}}zzztttxxxwwwmmmlllsssxxxggg[[[WWWRRR\\\fffgggbbb^^^```eeedddfffeee^^^RRRGGG???===999===<<<>>>EEEOOOooozzzpppnnnjjjlllwwwvvv}}}rrrfffaaa```___\\\]]]___```aaaaaaaaaaaa___```bbbbbbdddgggllloooqqqwww}}}pppiiiaaaZZZUUUPPPJJJFFFCCCAAAAAACCCEEELLL[[[iiivvv||||||xxxtttkkkccccccbbbaaa`````````aaabbbaaa``````aaaaaa\\\RRRKKKKKKKKKLLLMMMOOOPPPQQQRRRTTTSSSQQQPPPOOOOOOOOOOOOUUUVVVZZZaaadddgggoooxxxtttfff]]]VVVWWW^^^fffvvvwwwrrrmmmggg___UUUQQQRRRTTTYYY```mmmsssaaaZZZ[[[aaajjjrrrxxxtttvvvssslllbbb]]]WWWTTTSSSOOOHHHAAA>>>:::888:::;;;:::===AAAPPPuuuyyyyyyzzzwwwxxx}}}uuummmmmmuuu}}}rrrhhhiiinnnhhh\\\MMMLLLRRRddd~~~|||{{{zzzwwwpppeeeZZZQQQLLLJJJFFFDDDBBBAAABBBBBBAAA@@@======<<<<<<===???AAABBBGGGLLLQQQWWW___iiikkkiiicccaaa\\\VVVOOOIIIEEECCCBBB@@@@@@CCCEEEEEEJJJQQQVVV^^^iiirrrwww{{{yyywwwwwwuuutttvvv{{{yyytttrrrtttwwwzzzzzzyyywwwuuurrrooommmllljjjhhhdddbbb```^^^[[[XXXTTTQQQOOOOOOQQQYYYiiixxxssslllqqqsssllljjjoooxxx{{{hhh[[[UUUOOO[[[iiinnnkkkfffdddeeeaaadddeee___SSSGGG@@@>>>:::>>>===@@@KKKZZZyyyvvvnnnkkknnnzzzllldddooorrrfffbbbaaa___[[[\\\^^^```aaaaaaaaa```^^^```bbbccceeeiiiooorrrrrryyy|||pppiii```YYYTTTOOOJJJFFFCCCAAAAAADDDFFFNNN]]]lllxxx}}}|||wwwrrrjjjaaaaaaaaa```______```aaabbbbbbaaaaaabbbaaa]]]UUUOOONNNNNNOOOQQQTTTWWWYYYZZZYYYYYYXXXVVVTTTQQQOOOMMMPPPOOORRRVVVZZZ^^^gggrrryyykkkaaaXXXXXX]]]fffvvvqqqlllgggeee___WWWRRRRRRTTTYYY^^^hhhooodddbbbeeennnvvv{{{xxx{{{xxxpppggg```XXXTTTSSSOOOIIIDDD<<<999777:::;;;;;;>>>CCCVVV|||xxxuuutttqqqqqqvvv~~~qqqooovvv~~~sssjjjkkkppphhhZZZKKKKKKQQQdddyyyuuunnnbbbVVVNNNJJJJJJEEECCCBBBAAABBBBBBAAA@@@<<<<<<<<<<<<===???AAABBBFFFKKKPPPUUU]]]eeegggeee___^^^[[[UUUOOOIIIEEEDDDBBB@@@@@@CCCDDDDDDIIIPPPVVV^^^iiirrrwww{{{zzzxxxzzzvvvuuuxxx~~~}}}xxxtttrrrtttwwwzzzyyyyyywwwuuurrrnnnkkkiiigggddd```]]][[[ZZZWWWUUUTTTOOOMMMOOOPPPTTT^^^jjjtttzzz~~~~~~{{{{{{qqqgggnnnsssnnnkkkmmmtttxxxgggZZZTTTNNNXXXgggtttxxxtttlllfffcccgggiiibbbTTTGGG???===:::===<<>>===<<<<<<<<<===???@@@FFFIIIOOOVVV\\\```cccddd^^^]]]YYYSSSMMMGGGEEEEEEBBBBBBAAA???@@@CCCIIIMMMRRRYYYcccllltttzzz~~~}}}}}}~~~|||~~~zzzxxxvvvyyy}}}zzzssstttwwwwwwxxxzzzxxxuuurrrpppooolllgggccceee```ZZZVVVSSSRRRPPPOOOQQQPPPNNNMMMMMMOOORRRTTTXXXZZZ[[[\\\]]]___dddhhhvvvggglllzzzuuummmsss}}}zzzrrreeeXXXRRROOOSSS[[[sssxxxooommmlllhhh```UUUJJJBBB>>>???===>>>EEETTTqqqhhhccciii|||zzz```___lll~~~wwwmmmgggfffdddaaa^^^___```aaabbbcccddddddaaadddgggiiijjjlllnnnqqqzzzzzzlllfff\\\TTTNNNIIIEEECCCAAACCCEEEEEEHHHSSSdddqqq}}}~~~~~~|||wwwoooeee^^^___]]]\\\[[[\\\```dddfffgggccc^^^[[[[[[\\\]]]]]]```ccciiioooqqqqqqvvv}}}}}}}}}~~~~~~~~~~~~qqqhhh\\\RRRNNNRRR[[[bbbttteee]]]\\\___lllsss}}}tttjjjeee```[[[YYY[[[]]]]]]\\\aaaqqqyyyvvvwwwvvvtttmmmiiiaaaYYYUUUSSSLLLCCC;;;888777888999;;;BBBIIIbbb||||||qqqjjjgggrrryyyvvvqqqjjjfffhhhQQQLLLKKKQQQbbb~~~yyylll___UUUNNNIIIGGGDDDDDDDDDCCCBBBAAA??????>>>===<<<<<<<<<===???@@@DDDGGGMMMTTTZZZ^^^aaabbb]]]\\\YYYSSSMMMHHHEEEEEEBBBBBBAAA@@@@@@CCCHHHMMMTTTYYYaaaiiiqqqxxxwwwvvv|||zzz{{{{{{xxxvvvzzz~~~wwwqqqrrruuuvvvxxxzzz|||yyyvvvssspppkkkeee```ccc^^^YYYTTTRRRPPPOOOMMMRRRRRRQQQPPPPPPQQQTTTVVVSSSUUUVVVVVVWWWYYY___ccc{{{|||ooorrr|||vvvnnnttt}}}uuugggZZZSSSRRRVVV\\\rrryyyqqqnnnmmmiiiaaaVVVKKKCCC???======???EEESSSooofffccckkk}}}}}}bbb___iii}}}vvvkkkeeedddcccaaa___``````aaabbbcccdddeeeccceeehhhjjjkkknnnqqqsss{{{yyylllfff]]]TTTNNNIIIEEECCC@@@CCCEEEFFFJJJVVVgggttt}}}}}}}}}{{{vvvnnnddd^^^^^^]]]\\\\\\]]]___bbbddddddaaa^^^\\\]]]___aaaaaaaaaaaadddkkknnnooosssyyy}}}yyyjjj[[[QQQQQQVVV[[[yyyiii___^^^bbbooouuu{{{pppiiiccc^^^\\\^^^___^^^]]]aaaoooxxxwwwwwwuuummmiii```WWWUUUSSSMMMDDD<<<999888::::::<<>>===<<<<<<<<<===>>>???AAAEEEJJJQQQWWW[[[]]]^^^\\\[[[XXXSSSMMMHHHEEEDDDAAAAAAAAA@@@@@@CCCHHHLLLUUUYYY___fffnnnvvv~~~|||qqqnnnqqqxxx}}}}}}|||zzzvvvuuuxxx}}}||||||}}}}}}zzzwwwzzz~~~|||tttnnnpppssstttvvvyyy~~~|||xxxuuuqqqkkkeeeaaa___\\\VVVRRRPPPNNNLLLKKKMMMNNNNNNMMMMMMNNNQQQTTTQQQRRRTTTSSSRRRUUU[[[```uuu{{{{{{yyypppvvvyyylll___WWWUUUWWW[[[oooxxxrrrpppoookkkcccWWWLLLCCC???<<<===@@@EEEPPPkkkeeeeeeooo~~~ccc^^^hhh}}}tttiiiccccccbbb``````aaaaaabbbcccdddeeeeeeeeegggjjjlllmmmooosssvvv|||wwwmmmggg]]]TTTNNNIIIEEEBBB???BBBDDDFFFLLLYYYjjjwww|||||||||zzztttkkkccc^^^]]]]]]]]]^^^___```aaabbbaaa___]]]]]]```cccdddeeebbb^^^^^^dddhhhkkkooosssvvvxxx{{{~~~yyyfffVVVOOOQQQTTT{{{kkkbbbbbbgggsssyyyvvvnnnggg```^^^```]]]]]]\\\```lll~~~}}}yyypppkkkbbbYYYUUUTTTMMMEEE===999888999:::<<>>???AAADDDIIIOOOUUUXXX[[[\\\ZZZYYYWWWSSSMMMHHHEEEDDD@@@AAA@@@@@@@@@CCCHHHKKKRRRWWW^^^fffnnnuuu}}}vvvmmmggghhhmmmqqqqqqqqqpppooopppuuu}}}|||zzzwwwtttrrrrrruuuyyy|||}}}yyy{{{~~~}}}zzzrrrmmmnnnpppqqqssswww{{{zzzyyyvvvrrrmmmgggddd]]]YYYTTTQQQOOOMMMKKKIIIIIIJJJLLLKKKKKKLLLQQQUUUVVVXXXYYYWWWUUUVVV\\\aaasss{{{sssyyy|||rrrggg___WWWXXXZZZkkkxxxuuuqqqppplllcccWWWLLLCCC???<<<>>>AAACCCKKKeeefffjjjvvvyyyaaa^^^iii}}}ttthhhaaabbbcccaaaaaabbbbbbcccddddddeeeeeefffhhhjjjkkkmmmppptttwww~~~}}}uuulllfff]]]TTTMMMIIIEEEBBB@@@AAACCCFFFLLLYYYjjjvvvzzz{{{{{{wwwqqqiiibbb^^^\\\]]]^^^```aaabbbbbbbbb```___^^^___aaadddeeeeeeddd]]]ZZZ^^^cccgggjjjnnnooopppqqqrrrttt{{{ooo\\\QQQPPPSSS|||mmmdddffflllvvv{{{xxxnnnddd______ZZZZZZZZZ]]]iiiyyytttuuuyyy~~~~~~}}}~~~tttoooeee\\\XXXUUUNNNEEE<<<999777999999;;;AAAHHHhhh}}}tttooozzzzzzttttttyyyuuuuuu\\\NNNMMMSSSeeewwwiii]]]SSSNNNJJJHHHDDDDDDDDDCCCBBBAAA??????===<<<;;;;;;;;;<<<>>>???AAADDDIIIOOOTTTWWWYYYZZZWWWXXXVVVRRRMMMHHHEEEDDD@@@@@@@@@@@@@@@CCCGGGJJJNNNUUU^^^gggooouuuzzz~~~}}}zzztttllleeecccdddffffffffffffgggkkksss{{{}}}yyywwwwwwsssnnnjjjiiikkknnnqqqrrrtttuuuvvvxxx|||}}}~~~}}}yyysssnnnnnnnnnnnnqqquuu||||||{{{xxxrrrlllfffccc\\\YYYTTTQQQOOOMMMKKKIIIJJJMMMNNNNNNNNNQQQWWW]]]___bbbdddaaa\\\ZZZ___dddtttwww{{{~~~~~~wwwnnnfff[[[[[[[[[jjjzzzyyyrrrppplllcccWWWJJJBBB======>>>AAABBBHHH```wwwhhhqqqsss]]]\\\hhh|||sssgggaaabbbcccbbbbbbbbbbbbcccdddddddddeeeeeefffhhhjjjllloootttwww{{{tttjjjddd[[[SSSMMMHHHDDDBBBAAAAAABBBDDDLLLYYYiiitttyyyzzzzzzuuummmfffaaa^^^\\\]]]```bbbeeeffffffgggdddcccbbbccceeeeeeeeecccfff^^^YYY\\\```dddgggkkknnnnnnllliiihhhmmmwwwyyyeeeWWWSSSUUUpppfffgggllluuu{{{wwwhhh```]]]YYYYYYWWWYYYeeeuuullljjjllloooqqqttt|||sssoooggg^^^[[[XXXOOOEEE<<<999777999999:::@@@HHHeeeuuuooommmzzzzzzssspppsss{{{zzz___OOOOOOUUUgggzzzsssggg\\\TTTNNNJJJGGGDDDDDDDDDCCCBBBAAA??????===<<<;;;;;;;;;<<<===>>>AAADDDIIIOOOSSSVVVXXXYYYUUUVVVUUURRRMMMHHHEEEDDD???@@@@@@@@@AAACCCFFFIIILLLSSS]]]gggoootttyyy{{{~~~xxxrrrlllgggdddbbb^^^]]]]]]```gggqqq{{{|||xxxuuusssqqqnnnhhhcccaaabbbeeehhhfffhhhjjjjjjkkkqqq|||}}}xxxrrrnnnnnnnnnnnnrrrwww{{{sssjjjccc```]]]ZZZVVVSSSRRROOOMMMKKKIIIKKKMMMLLLLLLRRR[[[dddkkkoooqqqmmmddd```aaaeeetttzzz}}}zzzqqqhhh\\\\\\\\\iii|||}}}sssqqqmmmcccWWWJJJAAA<<<===>>>???AAAHHH___qqqkkkwwwpppYYYYYYeee{{{yyyqqqgggaaabbbcccaaabbbbbbbbbbbbccccccdddddddddfffgggiiikkknnntttwwwzzzrrrgggaaaYYYQQQKKKGGGDDDBBBBBBAAAAAADDDLLLZZZiiisssxxxyyyxxxsssjjjccc______\\\^^^aaaeeehhhkkkmmmnnnmmmlllkkkkkkkkkkkkhhhfffhhhaaa]]]^^^```bbbfffllllllmmmkkkfff``````ffflllppp^^^WWWVVVsssgggeeejjjrrryyy~~~nnnccc___ZZZYYYVVVVVV```pppzzz|||fffdddccceeehhhmmmxxxooolllfff___]]]ZZZQQQFFF>>>:::999::::::;;;AAAHHHccc~~~pppkkkjjjvvvwwwppppppvvv~~~aaaQQQQQQWWWhhhvvvpppfff]]]UUUOOOJJJGGGDDDDDDDDDCCCBBBAAA??????<<<<<<;;;:::;;;<<<===>>>AAADDDHHHMMMRRRUUUVVVWWWTTTUUUUUURRRMMMHHHEEEDDD>>>???@@@@@@AAACCCFFFIIIMMMSSS[[[dddlllsssxxx|||~~~|||vvvnnnhhh```^^^\\\^^^fffppp{{{~~~{{{xxxuuusssrrrmmmjjjddd___]]]^^^aaaccc^^^aaacccbbbaaafffpppyyy~~~|||uuupppnnnoooooopppuuu|||vvvllleeebbb^^^\\\YYYVVVTTTRRROOOMMMGGGIIIKKKJJJKKKRRR___iiiwww|||zzzooogggfffhhhrrr}}}~~~|||ooodddWWWWWWWWWeee{{{yyy|||uuusssnnneeeXXXKKKBBB===<<<<<<===BBBLLLcccppplll{{{pppYYYWWWaaavvvtttnnneee```aaaaaa___aaaaaaaaabbbbbbbbbbbbccceeefffggghhhkkkoootttxxxyyyrrrddd^^^VVVOOOJJJGGGDDDCCCAAA@@@@@@DDDNNN\\\lllvvvwwwxxxwwwqqqhhhaaa^^^___\\\^^^bbbffflllppptttvvvvvvuuuuuuuuuuuussspppmmmjjjeeebbbbbbaaaaaagggmmmmmmpppqqqlllccc\\\\\\^^^rrrwwwddd[[[YYYvvvgggcccfffooovvvrrrgggccc\\\ZZZUUUUUU^^^mmmvvvyyyfffcccbbbdddggglllxxx}}}jjjhhhddd___^^^[[[RRRHHH???<<<:::;;;;;;<<>>@@@CCCGGGLLLQQQSSSUUUUUUSSSTTTTTTRRRMMMHHHEEECCC>>>???@@@@@@AAACCCFFFIIIOOOSSSZZZaaaiiiqqqyyy~~~yyypppiiieeeaaaaaagggpppzzz}}}zzzwwwtttrrrqqqllliiiccc___]]]^^^```bbbZZZ^^^```^^^\\\```jjjrrr|||}}}{{{rrrooommmoooqqqrrryyyyyypppjjjggg```]]]ZZZXXXVVVTTTQQQOOOJJJMMMNNNMMMNNNVVVeeeqqqwwwmmmjjjlllooo|||~~~|||mmm___PPPQQQQQQ___uuuyyytttwwwwwwuuupppfffYYYLLLCCC>>>;;;:::<<>>===;;;;;;;;;;;;;;;<<<===>>>???BBBFFFJJJNNNQQQRRRSSSRRRQQQPPPNNNKKKHHHEEEDDD@@@AAABBBBBBAAABBBEEEHHHOOOTTTZZZaaahhhooovvv{{{wwwqqqiiidddfffooo{{{}}}xxxtttsssrrrmmmgggcccbbbcccddddddbbbbbbaaa___^^^```dddhhhtttzzz{{{yyyzzzuuuooommmoootttzzz}}}}}}uuukkkeeeaaa]]]XXXUUUSSSRRRQQQPPPPPPLLLKKKMMMNNNSSSaaapppxxxjjjhhhkkknnnwww{{{}}}lll___RRRNNNMMMUUUbbblllssswwwyyyvvvrrrkkk\\\KKKAAA???======AAACCCMMMpppsssmmm|||qqq[[[XXX^^^rrroooiiiddd```^^^^^^^^^cccddddddcccbbbccceeehhhgggeeegggkkkmmmnnnsssyyyvvvnnnccc]]]UUUMMMIIIFFFDDDCCCBBBAAAAAAEEEOOO___nnnwww{{{yyytttmmmeee___\\\\\\[[[]]]aaaffflllrrrvvvxxxyyyxxxzzz~~~vvvjjjeeedddhhhjjjjjjkkkmmmrrr}}}wwwjjj^^^VVV]]]iiiyyyrrraaaUUU{{{iii```\\\^^^jjjzzzwwwiii```]]]\\\WWWVVV```mmmmmmddd]]]XXXVVVYYY___hhhvvvxxxeeeccc___\\\\\\ZZZPPPDDD===:::888999888999BBBKKKmmmssskkkfffooopppiiiqqqzzzhhhTTTRRRWWWjjj~~~xxxsssjjjbbbZZZSSSMMMIIIGGGFFFEEECCCAAA???>>>>>>;;;;;;;;;;;;;;;<<<======???BBBEEEJJJNNNPPPRRRSSSRRRQQQPPPMMMJJJGGGEEECCC@@@AAABBBAAAAAABBBEEEHHHNNNRRRYYY```gggnnnuuuzzz~~~uuummmkkkpppxxx~~~}}}yyywwwvvvsssnnnkkkjjjkkkkkkkkkhhhgggeeeaaa___```cccfffooottt~~~}}}{{{yyyuuupppooorrrwww{{{~~~xxxoooiiiccc```[[[WWWUUUSSSRRRPPPOOOLLLLLLNNNPPPUUUbbbppppppiiiiiigggnnnwww}}}}}}{{{{{{iii[[[MMMJJJKKKUUUaaaiiinnnrrr|||yyyuuunnn```NNNCCC@@@======AAAEEEPPPtttooolll{{{nnnZZZWWW^^^rrroooiiiccc^^^]]]]]]^^^```aaabbbaaaaaabbbdddggggggfffggglllnnnoootttzzztttlllaaa\\\SSSLLLGGGEEECCCBBBBBBAAAAAAEEEPPP___nnnwwwzzzxxxsssllleee___]]]]]]]]]___bbbeeeiiimmmoooqqqtttssswww~~~zzzmmmhhheeehhhjjjiiijjjmmmttttttdddXXXUUU```rrr|||lll```|||fff\\\ZZZYYYfffwww}}}uuujjjbbb[[[[[[XXXXXXcccooonnnddd\\\VVVRRRTTTZZZeeevvvssseeeccc___[[[[[[YYYQQQGGG===:::999999888:::BBBLLLooouuulllgggoooyyyjjjdddmmmyyyfffRRRQQQXXXmmm~~~xxxssslllddd]]]UUUNNNIIIFFFFFFEEECCCAAA@@@???>>><<<;;;;;;;;;;;;<<<======???AAAEEEJJJNNNPPPQQQQQQQQQPPPOOOMMMJJJGGGEEECCC@@@AAABBBAAAAAABBBEEEGGGLLLPPPWWW^^^eeelllsssxxx|||}}}uuuqqqsssxxx{{{|||zzzyyywwwtttssssssssssssrrrooommmiiieeeaaaaaacccfffiiimmmvvv~~~|||wwwuuurrrsssvvvzzz~~~{{{tttooogggccc^^^ZZZWWWUUURRRPPPOOOMMMMMMOOORRRWWWbbbmmm{{{~~~mmmbbb^^^^^^bbbhhhmmmrrryyy}}}yyyttt{{{tttdddXXXJJJGGGKKKWWWbbbiiinnnrrr|||yyyrrrcccQQQDDD@@@======BBBGGGUUUzzz}}}zzznnnnnn{{{jjjXXXWWW^^^rrrnnngggaaa]]]\\\\\\^^^]]]^^^`````````aaaccceeegggfffhhhlllooopppuuu{{{~~~rrriii```ZZZRRRKKKFFFDDDBBBAAABBBAAAAAAFFFQQQ```oooxxxyyywwwrrrkkkddd___]]]]]]``````aaacccdddeeefffggglllmmmqqqzzzqqqkkkggghhhiiihhhjjjmmmttt~~~kkkYYYOOOWWWhhh{{{vvviii}}}eeeZZZYYYWWWddduuu|||{{{vvvmmmfff\\\\\\ZZZ[[[ggguuuvvvmmm```XXXRRRRRRWWWbbbsssoooeeeddd```[[[ZZZYYYRRRIII===:::999999888:::BBBLLLmmm}}}{{{vvvnnniiiqqqsssfff```iiivvv{{{```QQQRRRZZZppp}}}wwwrrrllleee^^^VVVNNNIIIFFFFFFEEECCCBBB@@@??????<<<<<<;;;;;;;;;<<<<<<===>>>AAAEEEJJJMMMOOOPPPPPPPPPOOONNNLLLIIIGGGDDDCCC@@@AAAAAAAAAAAABBBEEEGGGJJJNNNUUU\\\cccjjjqqquuuyyy{{{uuuuuuxxx|||}}}{{{}}}{{{uuussstttxxx{{{~~~|||xxxwwwuuuuuuvvvvvvuuutttqqqoookkkfffbbbbbbeeehhhhhhjjjqqq}}}~~~|||{{{vvvuuutttvvvzzz~~~|||vvvqqqjjjfffaaa]]]YYYVVVRRRPPPNNNNNNNNNOOORRRXXXaaahhhnnnwwwuuueeeZZZUUUXXXZZZ\\\^^^bbbjjjssszzz}}}~~~{{{rrroooxxxvvvlll```VVVKKKHHHMMM[[[hhhnnnuuu|||{{{tttfffSSSDDD???======CCCKKK\\\uuuzzzssstttgggVVVVVV___qqqmmmfff___[[[ZZZ\\\]]][[[]]]___``````aaaccceeehhhfffhhhmmmooopppvvv||||||ppphhh___YYYQQQJJJFFFDDDBBBAAAAAAAAABBBGGGRRRaaaoooxxx{{{yyyssskkkbbb]]][[[[[[________________________dddfffllluuuuuunnniiiiiiiiiiiijjjnnnrrrzzzqqqZZZRRRTTT^^^pppzzznnnggg]]]\\\VVVcccsss{{{zzzwwwpppjjj___^^^[[[]]]kkk}}}{{{ggg___WWWUUUWWW```ooo}}}xxxllleeeeeeaaa\\\ZZZXXXQQQJJJ>>>;;;999999999:::CCCLLLlll|||tttpppyyyzzznnnccc^^^eeepppxxxwww[[[RRRRRR\\\rrr}}}uuuqqqjjjccc\\\TTTMMMHHHFFFFFFEEEDDDBBBAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<===@@@EEEJJJMMMNNNNNNNNNOOONNNMMMKKKIIIFFFDDDCCC???@@@AAAAAA@@@AAADDDGGGHHHLLLSSSZZZaaahhhoootttuuu||||||tttkkkiiillloooooommmooosssuuuuuussstttyyy~~~|||yyyuuurrrqqqrrruuuwwwyyy|||~~~~~~wwwvvvuuuuuuuuuuuusssqqqmmmkkkgggdddbbbdddhhhlllkkklllpppyyy~~~|||zzzyyywwwvvvvvvyyy}}}|||vvvrrrllliiiddd___\\\WWWSSSPPPOOOPPPPPPPPPTTT[[[cccgggkkkqqqvvvuuulllaaaXXXTTTTTTSSSSSSSSSWWW^^^ffflllnnnqqquuuzzz}}}}}}yyyppplllvvv~~~pppfff]]]XXXMMMIIIPPP```mmmttt}}}{{{tttfffSSSDDD===>>><<>>;;;::::::999;;;CCCLLLmmm|||zzzwwwiiiaaa]]]aaaiiipppxxxxxx\\\RRRSSS[[[qqq}}}tttooohhhaaaZZZSSSLLLHHHFFFFFFEEEDDDCCCBBBAAA@@@======<<<;;;;;;;;;;;;<<<===@@@EEEJJJMMMNNNMMMMMMNNNMMMLLLKKKHHHFFFDDDCCC???@@@AAA@@@@@@AAADDDFFFGGGKKKRRRYYY```gggnnnsssttt{{{wwwqqqiiigggiiikkkkkkiiikkklllmmmiiieeeeeejjjpppsssrrrpppnnnmmmmmmmmmmmmpppsssvvvxxxyyyzzz|||~~~wwwuuusssrrrrrrqqqooommmeeedddaaa______cccjjjooonnnnnnqqqyyy|||zzzxxxxxxxxxwwwxxxzzz~~~}}}xxxtttooolllgggccc___[[[VVVRRRRRRSSSSSSSSSYYYdddlllooorrrrrrrrrmmmfff^^^XXXUUUSSSQQQOOOOOOQQQVVV\\\```aaacccfffjjjppp|||zzzyyyqqqlllttt|||sssfff^^^ZZZMMMJJJSSSfffsssxxx{{{ssseeeRRRDDD===>>><<>>;;;::::::999;;;CCCMMMnnnsssccc___\\\^^^ccciiirrrzzz|||bbbQQQQQQYYYnnn~~~tttoooggg```YYYRRRMMMIIIFFFFFFEEEDDDCCCBBBAAAAAA======<<<;;;;;;;;;;;;;;;<<>>>>><<>><<<:::::::::;;;CCCMMMmmmooo___]]][[[\\\___fffpppyyyxxxgggQQQPPPWWWlll~~~uuupppggg___XXXSSSNNNJJJFFFFFFEEEDDDCCCBBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;<<>><<>>===<<<<<<;;;;;;:::999999===???CCCHHHJJJKKKKKKKKKKKKMMMNNNMMMIIIEEECCCBBBCCCBBBAAA@@@@@@BBBDDDEEEDDDIIIPPPWWW^^^eeelllpppwww~~~}}}vvvqqqoookkkfff```\\\ZZZYYYYYY``````bbbcccccc```[[[WWWQQQQQQRRRSSSVVV\\\ccchhhgggeeedddccccccbbb___]]]^^^ZZZUUUSSSUUU[[[aaadddkkkmmmooosss|||zzzzzzzzzxxxwwwwwwwwwvvvvvvyyy|||{{{yyyvvvpppiiieeeddddddaaa______eeesssxxxooojjjcccaaa^^^]]]___```aaaaaacccdddeeeeeeccciii{{{~~~}}}wwwsssrrryyy||||||fffTTTNNNPPP\\\sssuuueeeSSSFFFAAA@@@>>>DDDRRRooo~~~kkkppp{{{jjjqqqmmmXXXOOOOOOQQQaaa```____________^^^\\\^^^^^^```aaaaaa```______ccceeefffgggiiinnnvvv}}}~~~nnnbbbZZZUUUMMMGGGDDDCCCBBBAAAAAAAAADDDJJJWWWfffttt}}}~~~zzzqqqeee]]]\\\\\\YYYVVVWWWXXXYYY[[[\\\]]]^^^]]]]]]^^^___```aaabbbbbbdddbbbaaa___```bbbdddfffiiinnnvvvqqq[[[TTTPPPUUUbbbmmmrrrqqqvvvhhh```\\\___lll|||ssskkkppptttllliiifffbbbfffwwwmmmfff```]]]\\\\\\```fffoooxxxooohhhkkkjjjfff```\\\XXXOOOEEE???<<<::::::999;;;CCCMMMppp~~~kkk]]]WWWTTT[[[eeelllrrrwwwuuu{{{vvv}}}eeeRRRPPPTTTddd~~~yyytttkkkaaaXXXQQQMMMLLLGGGEEEBBBAAAAAAAAA@@@>>>===<<<<<<;;;;;;::::::999<<>>;;;:::::::::;;;DDDMMMooozzz||||||mmm^^^WWWUUU\\\gggoootttxxxkkktttqqq}}}~~~wwwaaaPPPNNNQQQ```yyy{{{vvvmmmbbbYYYQQQMMMKKKGGGEEECCCBBBBBBAAA@@@>>>======<<<<<<;;;:::::::::;;;===AAAEEEHHHIIIIIIIIIKKKLLLMMMLLLIIIEEECCCCCCAAA@@@???>>>>>>@@@BBBCCCBBBGGGMMMTTT[[[bbbiiinnnyyyxxxtttmmmgggcccccceeefffhhhhhhiiijjjjjjgggccc```XXXUUUQQQNNNMMMNNNQQQSSSWWWWWWYYY\\\___```___^^^YYYVVVQQQNNNNNNRRRWWW[[[cccgggiiilllrrrzzz|||zzzpppmmmjjjjjjlllvvv||||||}}}zzzyyyyyyyyyxxxwwwtttttttttuuuwwwyyy|||~~~~~~~~~{{{xxxxxxxxxsssqqqpppvvv~~~}}}~~~{{{wwwqqqlllppp~~~zzzjjj]]]QQQPPPSSSeeeyyykkk___RRRFFF@@@@@@???DDDQQQnnn|||nnnhhhuuuvvviiissswww[[[LLLLLLSSSbbbaaa______```aaa```_________```aaaaaaaaaaaaaaadddfffhhhhhhiiimmmtttzzzpppdddYYYTTTLLLFFFCCCBBBAAAAAABBBCCCEEEKKKVVVdddrrrzzzzzzwwwnnnaaaZZZYYYYYYVVVWWWWWWXXXYYY[[[\\\]]]]]][[[\\\]]]^^^___``````aaa___^^^]]]]]]___aaadddffffffkkkrrrzzzyyykkk]]]XXXSSSWWW___fffgggeeesssfffaaaaaadddppp~~~wwwllloooyyyzzzuuuqqqkkkmmmrrrjjjbbb[[[YYYXXXZZZ```gggyyywwwsssooojjjjjjfffaaa]]]YYYPPPFFF>>>;;;:::::::::;;;DDDNNNmmmvvvzzztttuuusssbbb[[[XXX```kkkrrrvvvyyyhhhrrroooyyy~~~uuunnnYYYOOOLLLOOO\\\uuu}}}xxxooodddZZZRRRMMMJJJHHHFFFCCCBBBBBBBBB@@@???=========<<<;;;;;;::::::999<<<@@@DDDGGGHHHHHHGGGJJJKKKMMMLLLIIIEEECCCCCC@@@???>>>===>>>???AAABBBCCCGGGLLLSSSZZZbbbiiinnnyyy{{{tttmmmjjjjjjmmmpppppppppppppppqqqooollljjjaaa]]]VVVQQQNNNMMMMMMMMMNNNOOORRRVVV[[[^^^___^^^[[[XXXTTTPPPOOORRRWWW[[[bbbgggkkklllooossssssooogggeeebbb______hhh~~~}}}~~~}}}zzzxxxwwwwwwvvvtttpppqqqrrrsssuuuwwwxxxyyy|||}}}{{{yyyyyy{{{tttuuu}}}zzz}}}sssdddZZZQQQRRRQQQZZZ{{{xxxjjj___SSSGGG@@@???>>>DDDPPPkkkuuuiiiiiiuuuzzzjjjrrrcccNNNLLLTTTcccaaa___^^^___``````_________```aaaaaabbbbbbbbbeeeggghhhiiiiiimmmtttyyypppeeeYYYTTTMMMGGGDDDCCCBBBBBBCCCCCCEEELLLVVVdddpppxxxzzzwwwmmmaaaZZZYYYXXXVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[[[[\\\]]]^^^______^^^^^^]]]]]]^^^___aaacccdddiiiooouuu|||}}}ttthhh\\\XXXUUUXXX___dddccc```vvvggg```aaadddppp~~~yyysssiiikkkvvvzzzssspppjjjlll~~~oooddd\\\VVVTTTUUUYYYaaajjj{{{rrrnnnjjjiiiiiigggbbb^^^ZZZPPPFFF===;;;999::::::<<>>======<<<<<<;;;::::::999;;;???DDDFFFGGGGGGGGGIIIKKKLLLKKKHHHEEECCCCCC@@@???>>>======???AAABBBDDDGGGMMMSSSZZZbbbjjjooo}}}xxxuuuuuuxxxzzzyyyxxxxxxyyyzzzzzzxxxvvvkkkeee\\\UUURRROOOMMMLLLIIIJJJMMMQQQWWW\\\^^^^^^\\\ZZZWWWSSSPPPRRRWWW[[[```ggglllnnnoooqqqppplllgggeeebbb^^^[[[bbbuuu}}}}}}}}}zzzwwwuuutttrrrqqqnnnoooppprrrtttuuuvvvvvvzzz|||}}}|||zzzwwwzzz~~~nnn___VVVOOOSSSQQQTTTmmm{{{mmmbbbTTTGGG@@@???>>>DDDOOOjjjnnnffflllyyymmmqqqmmmSSSNNNVVVdddaaa^^^]]]^^^______^^^_________```aaaaaabbbcccdddfffiiiiiijjjmmmsssxxx}}}ooodddYYYTTTMMMHHHEEEDDDDDDCCCBBBCCCFFFLLLVVVcccooovvvzzzwwwnnnaaaZZZYYYXXXVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^___^^^^^^]]]]]]^^^___```dddhhhmmmqqqvvvwwwoooeeeYYYWWWWWW[[[aaadddbbb^^^zzziiiaaabbbeeeqqqvvvnnnllleeefffooosssnnnkkkgggiii}}}ooobbbZZZTTTRRRUUUZZZdddmmmwwwmmmiiieeehhhiiigggbbb___[[[QQQFFF===:::999::::::<<>>>>>======<<<;;;;;;;;;999;;;???CCCFFFGGGGGGGGGHHHJJJLLLKKKHHHEEECCCCCC@@@???>>>======???AAABBBDDDGGGLLLRRRYYYbbbjjjppp||||||~~~wwwoooddd\\\WWWSSSOOOLLLIIIIIIJJJNNNSSSYYY\\\^^^ZZZZZZXXXSSSPPPQQQVVV[[[^^^fffmmmppprrrtttssspppnnnkkkgggbbb___aaaooo~~~||||||}}}~~~~~~|||xxxvvvtttsssqqqpppnnnooorrrtttuuuvvvvvvuuuzzz|||xxxtttwww|||~~~mmm^^^VVVMMMQQQQQQTTTeee}}}pppdddUUUHHHAAA@@@@@@FFFPPPjjjlllffflll{{{rrrtttsssWWWRRRZZZgggddd```^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaabbbccccccfffhhhjjjjjjnnntttyyy{{{lllbbbYYYSSSMMMGGGEEEDDDCCCCCCAAABBBEEELLLWWWcccooovvvzzzwwwmmmaaaYYYXXXXXXUUUTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^___```eeeiiilllooorrrsssmmmdddXXXXXXZZZ___cccdddaaa^^^~~~kkkaaabbbfffrrrmmmeeegggaaa```fffhhhgggeeecccggg~~~qqqfff^^^VVVUUUWWW\\\gggqqquuukkkfffccchhhiiigggccc```[[[QQQGGG<<<:::999::::::<<>>>>>======<<<<<<;;;;;;999<<<@@@DDDGGGHHHGGGGGGHHHJJJKKKKKKHHHEEECCCCCCAAA@@@>>>>>>>>>???AAACCCCCCFFFKKKQQQWWW```iiiooo|||oooeee___YYYSSSNNNLLLJJJIIIKKKPPPVVV[[[]]]ZZZZZZYYYUUUQQQQQQWWW\\\^^^hhhqqquuuxxx|||}}}{{{yyytttoookkkgggfffmmmwww}}}|||~~~}}}}}}~~~}}}|||yyyvvvttttttsssrrrqqqppprrruuuxxxyyyyyyxxxwwwzzz}}}xxxsssuuuyyy{{{~~~mmm___YYYQQQPPPOOOTTTaaauuu}}}qqqdddTTTGGGAAACCCCCCIIISSSkkk}}}kkkhhhgggyyyuuuzzzrrrXXXUUU```kkkgggccc```_________^^^]]]]]]\\\]]]^^^```aaabbbaaadddhhhjjjkkkooouuuyyyyyyjjj```VVVQQQJJJEEECCCBBBBBBAAA@@@AAAEEELLLWWWdddooovvvxxxuuulll___XXXWWWVVVTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[\\\^^^___aaabbbcccfffjjjmmmnnnpppqqqkkkdddZZZ[[[^^^cccfffeee```\\\lllbbbcccgggtttiiiaaaddd___]]]``````cccbbb```fffssskkkbbbZZZXXXYYY___iiisssuuukkkfffccchhhiiigggccc```\\\QQQGGG<<<:::999::::::<<>>>>>>>>===<<<<<<;;;;;;999<<<@@@DDDGGGHHHHHHGGGGGGIIIKKKJJJHHHEEECCCCCCAAA@@@???>>>>>>@@@BBBCCCBBBEEEIIIOOOVVV___hhhnnnxxxyyymmmfff___WWWRRROOOLLLIIIJJJNNNUUUZZZ]]][[[\\\[[[WWWSSSSSSYYY___aaakkkuuuzzz~~~|||wwwsssnnnkkkooouuu}}}~~~|||xxxxxxvvvtttssstttuuuttttttsssuuuxxx{{{|||{{{zzzyyy{{{}}}xxxrrrtttwwwyyy|||~~~lll___[[[VVVPPPMMMTTT___kkk{{{{{{qqqdddSSSFFFAAAEEEFFFLLLVVVmmm{{{jjjiiibbbwwwwwwpppXXXXXXdddnnnjjjeeebbbaaaaaa```___\\\\\\\\\\\\]]]___aaabbb```dddhhhjjjkkkooouuuzzzwwwhhh^^^TTTOOOIIICCCAAAAAA@@@@@@???@@@DDDLLLWWWdddpppvvvwwwtttjjj^^^VVVUUUUUURRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYY[[[^^^```ccceeefffgggkkkmmmnnnooopppkkkddd\\\^^^aaaeeegggeee___[[[llldddffffffssswwwkkkbbbbbbaaaZZZXXX\\\]]]___bbbjjj{{{|||uuuooofff^^^[[[```iiiqqquuuiiidddcccfffeeeccc___^^^[[[PPPEEE>>><<<:::::::::;;;CCCMMMzzzzzz```TTTVVV[[[XXX```nnnlllfffqqqyyyqqqrrrwwwsssdddUUUHHHJJJNNNUUUhhh}}}tttjjjaaaYYYQQQMMMIIIGGGDDDBBBBBBAAA???>>>@@@>>>;;;:::::::::999777:::===@@@DDDEEEFFFEEEDDDHHHIIIJJJJJJJJJHHHFFFEEE@@@@@@????????????@@@@@@CCCFFFJJJOOOUUU]]]dddjjjyyywwwllleee^^^WWWRRRQQQOOONNNOOOTTT[[[```bbb___ZZZUUUSSSUUU[[[```jjjooovvv~~~|||vvvrrrsssuuu}}}~~~{{{yyyyyyyyywwwttttttuuuwwwvvvuuuvvvyyy~~~~~~|||||||||~~~~~~xxxqqqooorrrwww{{{|||yyyiiiaaabbbYYYRRRMMMQQQ[[[gggssszzz~~~~~~}}}uuucccOOOFFFEEE???HHHRRRbbbooocccaaassswwwkkk^^^cccmmm|||nnnbbb^^^```___^^^___[[[[[[\\\\\\]]]^^^___```aaadddggghhhjjjooovvv|||vvviiiaaaUUUPPPIIIDDDAAA@@@@@@@@@BBBDDDFFFJJJUUUdddooorrruuunnnddd[[[VVVSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\___cccgggmmmmmmmmmoooooommmiiieee___aaaccccccaaa```___```llldddggghhhuuuwwwkkkbbbbbbaaaZZZWWWZZZYYYZZZ^^^iii{{{wwwjjj___\\\aaakkksssyyyjjjeeeeeeddddddaaa^^^]]]ZZZPPPEEE>>><<<:::::::::;;;CCCMMMnnn~~~sss\\\RRRSSSVVVWWWaaapppppphhhrrrxxxqqquuu|||wwwdddRRRIIIJJJLLLTTTeeeuuukkkbbbYYYRRRNNNIIIGGGDDDBBBBBBAAA@@@>>>???===;;;:::;;;;;;:::888:::<<<@@@CCCEEEFFFEEEDDDFFFGGGHHHIIIHHHFFFCCCBBB@@@@@@????????????@@@@@@AAADDDIIINNNSSSZZZbbbggguuuvvvnnnfff]]]VVVTTTRRRPPPQQQUUU[[[___bbb___ZZZVVVTTTWWW]]]bbblllrrrzzz{{{yyyxxx}}}~~~{{{yyywwwxxxxxxvvvuuuuuuwwwyyyyyyyyyyyy{{{}}}|||xxxuuuqqqmmmkkkllllllpppxxx|||vvvpppnnnqqquuuxxxyyy}}}nnneeeddd[[[TTTOOOQQQYYYbbbmmmuuu{{{|||{{{tttcccPPPFFFEEEIIIRRR___rrrqqqdddaaarrr|||tttkkkbbbhhhqqq}}}ooobbb^^^```___^^^___]]]]]]]]]\\\]]]]]]^^^^^^aaadddggghhhjjjooowww}}}uuuhhh```UUUPPPIIIDDDAAA@@@@@@@@@???BBBDDDJJJVVVgggrrrvvvvvvoooeee\\\WWWTTTSSSRRRPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^bbbfffjjjmmmmmmllllllllljjjfffccc___```bbbbbb```_________kkkcccfffkkkwwwzzzmmmddddddccc[[[WWWYYYVVVXXX\\\iii~~~|||mmmeeegggqqqzzzooogggeeebbbbbb___\\\[[[YYYOOODDD>>><<<:::::::::;;;CCCMMMlll{{{qqq___XXXYYYYYY\\\eeetttpppgggnnn~~~zzzsssyyy}}}gggQQQHHHHHHJJJRRRbbb{{{vvvlllcccZZZRRRNNNIIIGGGDDDCCCBBBBBB@@@???>>>===;;;;;;;;;<<<;;;::::::<<>>;;;:::::::::;;;CCCMMMpppttteeeccceeedddiiippp{{{lllaaaeeessswww|||jjjRRRHHHFFFHHHPPP___wwwwwwmmmcccZZZRRRMMMIIIGGGDDDCCCCCCBBBAAA???>>>===;;;;;;<<<===<<<<<<:::<<>>;;;:::::::::;;;CCCMMMqqqxxxmmmqqqwwwvvv{{{}}}{{{ggg\\\^^^iii~~~www{{{iiiSSSGGGDDDFFFNNN]]]sssxxxmmmcccYYYQQQLLLIIIGGGDDDCCCCCCCCCBBB@@@???===<<<<<<===>>>===<<<999;;;>>>AAACCCEEEFFFFFFIIIJJJKKKKKKJJJGGGEEECCC@@@@@@????????????@@@@@@AAACCCFFFJJJNNNTTTZZZ___gggwwwwwwoooiiiccc^^^]]]\\\\\\[[[]]]\\\[[[ZZZ[[[```ggglllnnnttt|||}}}yyyyyyyyyxxxwwwwwwyyy{{{|||zzzlllaaaZZZTTTNNNJJJLLLMMMNNNQQQXXXdddsss}}}~~~~~~}}}ttt|||zzzpppggg[[[SSSRRRYYY^^^```iiivvv}}}}}}}}}xxxjjjWWWIIIEEEEEEKKKYYYuuuwwwfffcccrrrgggcccvvvuuuiiioooxxx|||sssddd^^^___^^^^^^^^^\\\\\\\\\]]]^^^___aaabbbaaaccceeegggjjjqqqzzztttggg___UUUPPPIIIDDDAAA@@@@@@@@@BBBEEEGGGKKKWWWgggrrruuuwwwooodddYYYSSSQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUVVVXXXYYY[[[\\\]]][[[]]]^^^```aaaeeejjjmmmrrrnnniiifffeeedddcccbbbbbbaaa___[[[YYYZZZ]]]```|||hhh___bbblllwwwpppaaa```aaa]]]YYYYYY\\\WWWXXXaaannnwww}}}|||qqqeeeccc___ZZZYYYWWWOOOEEE>>><<<:::::::::;;;CCCMMMqqq}}}vvvddd\\\^^^eeexxxuuuyyy|||hhhTTTHHHCCCDDDMMMYYYnnnzzzooodddZZZRRRMMMIIIGGGDDDCCCDDDCCCBBBAAA@@@???=========>>>===<<<999;;;===@@@BBBEEEFFFGGGFFFGGGHHHHHHHHHFFFDDDCCC@@@@@@????????????@@@@@@@@@CCCEEEHHHLLLQQQXXX\\\gggvvv|||vvvnnnhhhfffdddaaa^^^ZZZZZZZZZZZZ\\\bbbiiiooorrrwww|||~~~|||}}}}}}}}}||||||uuuggg]]]XXXSSSNNNIIIHHHIIIJJJLLLPPPZZZgggqqq{{{ooosss{{{{{{yyyooodddVVVOOOQQQ\\\bbbdddooo~~~|||mmmYYYKKKEEEBBBHHHUUUooosssaaa___pppfff```sssmmmbbbjjjvvvzzztttddd^^^^^^^^^]]]^^^[[[[[[\\\]]]___aaabbbcccaaaccceeegggjjjrrr|||tttggg___UUUPPPIIIDDDAAA@@@@@@@@@>>>AAADDDJJJWWWiiiuuuxxxxxxooocccXXXRRRPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTUUUWWWXXXZZZ[[[\\\[[[]]]^^^```bbbfffkkkoooqqqmmmhhheeedddeeeffffffdddbbb^^^ZZZXXXYYY^^^aaazzzggg```bbbiiittttttdddbbbdddaaa___```___YYYWWW___hhhlllppptttyyyttthhhfffaaa\\\ZZZXXXOOOEEE>>><<<:::::::::;;;CCCMMMrrrpppbbb]]]aaafffwww|||vvv{{{~~~jjjWWWJJJDDDCCCKKKUUUhhh}}}qqqggg]]]TTTOOOHHHFFFDDDDDDDDDDDDCCCBBBBBB@@@>>>===>>>>>>===;;;999:::<<>><<<:::::::::;;;CCCMMMppplll___]]]bbbhhhwwwzzzyyynnn\\\LLLEEECCCJJJRRRccctttiii___VVVQQQHHHFFFDDDDDDDDDDDDCCCBBBCCCAAA???>>>>>>>>><<<;;;999:::<<>>@@@BBBEEEHHHLLLRRRVVV___iiizzzuuunnnkkkgggbbb]]]VVVWWWXXXZZZ]]]dddkkkqqqsssuuuuuurrrpppwwwzzzpppccc[[[XXXTTTNNNHHHHHHIIIIIIGGGFFFJJJRRRZZZaaaqqqqqqeeemmmsss|||uuuwwwxxxoooaaaOOOIIINNN]]]eeefffrrrqqq\\\LLLFFFCCCLLLYYYppptttccc```uuu~~~fffbbbuuukkk]]]iiizzzuuueee^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^___```aaaaaaccceeegggjjjrrr}}}vvviiiaaaUUUPPPIIIDDDAAA@@@@@@@@@@@@BBBEEEIIIUUUfffqqqtttzzzqqqdddYYYSSSQQQQQQQQQOOOOOOPPPQQQRRRTTTTTTUUUSSSTTTUUUUUUVVVWWWXXXXXXWWWZZZ^^^bbbgggnnnuuuzzznnniiidddaaabbbfffiiikkkgggddd___YYYWWWYYY___dddqqqbbb]]]___gggrrrnnnmmmsssrrroooooopppbbbYYY^^^ddddddeeehhhrrrzzzsssmmmmmmnnnmmmggg```\\\XXXOOOEEEAAA>>><<<<<<;;;<<>>===<<<;;;;;;999:::;;;===???AAACCCEEEGGGHHHIIIIIIIIIGGGDDDCCCBBBAAA@@@?????????@@@@@@@@@AAACCCDDDEEEHHHMMMPPP^^^eeeqqqssslllhhhdddaaaaaaYYYVVVUUUWWWYYY^^^jjjuuuyyyvvvpppjjjgggllluuu}}}~~~xxxooodddYYYQQQLLLJJJIIIGGGDDDCCCEEEIIIMMMPPPZZZjjjzzzoooeeegggkkkzzz||||||wwwkkk___NNNLLLPPPXXX]]]dddwwwqqq\\\MMMFFFFFFLLL]]]{{{xxxeeebbbzzz|||fffdddnnniii\\\fffyyyyyyggg______^^^]]]^^^[[[\\\\\\]]]^^^___``````aaaaaaeeeiiijjjnnnyyysssfff___WWWQQQJJJDDDAAAAAAAAAAAA<<>><<<<<<;;;<<>>===<<<;;;;;;<<<<<<<<<===???BBBDDDFFFGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCEEEHHHLLLPPPYYY___jjjvvvtttkkkddd^^^ZZZZZZXXXVVVUUUWWWYYY^^^iiiuuuxxxtttlllddd```bbbjjjppp~~~wwwkkk^^^UUUNNNKKKGGGEEECCCBBBCCCGGGKKKMMMRRR```oooyyyoooeeefffjjjwww~~~|||ttteeeYYYNNNLLLPPPYYY___eeeuuurrr^^^NNNHHHHHHQQQfff|||jjjgggkkkgggppp|||ddd]]]hhhyyyyyyggg___^^^]]][[[\\\[[[\\\\\\]]]^^^___``````aaabbbeeeiiikkknnnyyy~~~pppfff```VVVPPPIIICCC@@@@@@??????<<>>===<<<<<<;;;???>>>======>>>AAADDDFFFHHHIIIJJJJJJJJJHHHFFFEEECCCDDDDDDEEEDDDCCCBBBAAA???@@@BBBBBBDDDGGGKKKOOOUUUZZZccclllttt{{{~~~{{{nnnddd[[[VVVUUUWWWUUUTTTVVVXXX]]]hhhsssxxxrrrhhh^^^XXXWWW\\\```nnn|||ssseeeYYYPPPLLLEEEDDDAAA@@@AAADDDGGGIIIMMMYYYfffqqq~~~ssshhhhhhmmmwww|||ssscccVVVNNNKKKPPP[[[cccgggrrr}}}qqq^^^OOOIIIHHHUUUpppqqqkkkmmmiiiqqqrrr]]]YYYgggwwwxxxggg___\\\ZZZYYYZZZ[[[[[[\\\]]]^^^___``````aaabbbeeeiiikkkooozzzzzzooofff```UUUPPPHHHBBB??????>>>>>>>>>AAACCCHHHSSScccmmmppptttlll```VVVPPPOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQSSSSSSTTTUUUVVVVVVWWWWWWXXX[[[^^^aaajjjuuu{{{{{{uuudddYYYUUUSSS^^^iiihhhddd[[[UUUVVVZZZ^^^ccchhh{{{ooobbbYYYYYY^^^jjjuuu~~~wwwiiiiiimmmiiiffffffkkkgggccceeeqqqwwwmmmooouuuyyytttjjjaaa^^^ZZZPPPFFF???<<<::::::999:::CCCLLLjjj~~~nnneeeaaacccdddttt~~~vvv```XXXbbbuuuxxxooosss~~~[[[NNNFFFGGGJJJQQQgggpppddd^^^QQQNNNHHHEEECCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<@@@>>><<<;;;<<>>???AAACCCEEEIIIRRR^^^hhhuuuyyyooommmttt||||||ttteeeYYYMMMJJJPPP]]]eeehhhoooxxx}}}|||yyyooo]]]OOOIIIGGGWWWttt~~~tttlllkkkiiitttrrrYYYTTTaaatttyyyhhh```\\\YYYXXXYYY[[[[[[\\\]]]^^^______```aaabbbeeeiiikkkoooyyy}}}qqqggg```VVVQQQIIICCC@@@???>>>>>>???AAACCCGGGRRRaaakkkmmmrrrjjj___VVVPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPSSSSSSTTTUUUVVVVVVWWWWWWUUUXXX[[[___hhhtttzzzzzzvvveeeYYYRRRNNNZZZggggggbbbYYYSSSTTTYYY^^^dddjjjzzzooocccYYYXXX[[[gggrrr}}}pppqqquuupppiiifffqqqmmmhhhgggnnn|||||||||zzznnnccc___[[[QQQFFF???<<<::::::999:::CCCLLLkkkqqqkkkhhhiiifffrrrxxxxxxbbbXXXbbbttt~~~tttkkkppp^^^OOOEEEGGGIIINNNaaavvvzzzllleeeSSSOOOJJJFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<>>>===::::::;;;>>>BBBDDDGGGHHHIIIJJJJJJHHHGGGEEEAAABBBDDDEEEDDDCCCAAA???>>>???@@@AAABBBDDDIIILLLPPPTTT[[[aaagggnnnuuuyyytttggg___\\\XXXUUUTTTTTTUUUYYYcccnnntttlll```UUUNNNLLLMMMNNNUUUcccxxx{{{xxxyyy}}}xxxiii[[[PPPIIICCCBBB@@@>>>>>>???@@@BBBCCCIIISSS^^^jjjyyy}}}tttqqqwww{{{ssseeeYYYLLLJJJPPP]]]fffhhhmmmvvvyyyxxxwwwvvvlll[[[NNNHHHGGGWWWtttzzzuuuqqqiiijjjxxx|||]]]RRR]]]tttzzzjjjbbb]]]ZZZYYYZZZZZZ[[[[[[\\\]]]^^^______aaaaaaeeehhhjjjnnnyyywwwiii```XXXRRRJJJDDDAAA@@@?????????AAACCCGGGRRR```iiilllooohhh^^^UUUQQQOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPRRRSSSSSSUUUVVVWWWXXXXXXUUUXXX[[[```iiiuuu{{{|||yyyhhh[[[RRRLLLVVVeeefffaaaXXXRRRSSSYYY___ffflllyyynnncccZZZWWWXXXdddnnnzzz~~~{{{uuuzzzxxxmmmgggnnnkkkiiijjjooo||||||nnnccc```]]]RRRGGG@@@===;;;;;;:::;;;CCCLLLmmmyyyuuurrrqqqiiipppoooxxxcccYYYaaaqqqzzzqqqiiipppdddSSSGGGGGGIIILLL[[[mmmqqqhhhTTTPPPJJJFFFEEEDDDCCCBBBAAAAAA@@@???>>>======<<<<<<;;;::::::;;;>>>AAACCCEEEFFFHHHIIIIIIHHHFFFEEEAAAAAABBBCCCBBBAAA@@@???>>>???@@@@@@AAACCCGGGKKKKKKPPPWWW]]]bbbhhhpppvvvzzz~~~qqqfffbbb]]]YYYWWWWWWWWWZZZcccnnnppphhh\\\RRRLLLJJJIIIIIINNN[[[nnnzzzvvvqqqmmmnnnqqqrrrtttxxx{{{|||sssgggZZZOOOHHHDDDBBB@@@???>>>>>>???@@@AAAEEENNNYYYdddpppvvvtttwww|||wwwoooaaaUUUKKKJJJQQQ]]]ccceeelllwww{{{yyywwwtttjjjYYYLLLGGGIIIUUUnnnwwwuuu{{{gggjjj{{{cccTTT^^^uuuyyykkkccc^^^ZZZYYY[[[ZZZZZZ[[[\\\]]]^^^_________```cccgggiiimmmxxx~~~mmmbbbYYYSSSKKKDDDAAA@@@?????????AAACCCFFFQQQ___iiikkkmmmfff]]]UUUQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRSSSTTTVVVWWWXXXXXXWWW[[[^^^ccclllyyy}}}lll^^^TTTLLLTTTbbbdddbbbYYYRRRSSSYYY___gggmmmvvvkkkaaaXXXVVVXXXbbblllwww}}}}}}|||sssssstttuuu||||||vvv~~~|||mmmdddeeeccceeeiiinnnzzzrrreeeaaa^^^SSSFFFAAA>>><<<<<<;;;<<>>======:::::::::;;;===@@@BBBDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@===>>>??????@@@BBBFFFIIIIIIOOOVVV\\\___dddkkkqqqsssxxx~~~{{{nnniiiccc___\\\[[[ZZZ\\\eeeooorrriii\\\RRRMMMKKKIIIIIIJJJUUUfffyyyzzzrrrlllfff``````cccccccccbbbbbbdddfffhhhjjjpppqqqqqqmmmeeeYYYNNNGGGEEEDDDBBB@@@???>>>??????@@@BBBKKKVVV^^^hhhwwwyyyyyyyyyyyytttlll]]]RRRJJJJJJQQQ\\\```bbbmmmzzz~~~zzzvvvjjjYYYLLLGGGGGGOOOdddwwwxxxeeegggxxxbbbVVV```ssswwwjjjbbb]]]YYYYYY[[[ZZZZZZ[[[\\\]]]^^^^^^___^^^___bbbfffhhhkkkvvvqqqeeeXXXSSSJJJDDD@@@???>>>>>>>>>@@@BBBFFFPPP___iiikkkkkkeee\\\TTTQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYXXX[[[___dddnnnzzzooobbbVVVLLLTTTaaabbbcccZZZRRRTTTZZZ```hhhnnnttthhh^^^VVVUUUXXXbbbkkkuuu~~~}}}}}}uuujjjhhhhhhiiisss~~~wwwsss~~~{{{kkk```^^^^^^aaaeeejjjvvvxxxiiiccc^^^RRRDDDAAA>>><<<<<<;;;<<>>======999:::;;;===???AAACCCEEECCCDDDFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBB===>>>?????????BBBFFFIIIJJJPPPXXX\\\___ccciiioooooouuu}}}uuunnngggccc```___]]]^^^gggqqqvvvlll```VVVPPPNNNLLLJJJGGGQQQaaasss{{{~~~vvvmmmfff___XXXVVVYYYZZZXXXUUUSSSSSSUUUXXX[[[dddfffiiiiiicccYYYOOOHHHFFFEEECCCAAA????????????:::<<>>===<<<===???AAAEEEPPP___iiikkkjjjddd[[[TTTQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYVVVZZZ^^^cccmmmyyyrrreeeXXXMMMSSS```aaaddd[[[SSSTTTZZZ```hhhooottthhh]]]VVVWWW]]]ccckkkttt~~~uuueee^^^```fffiiijjjnnnhhhjjjzzzpppaaa______```cccgggsss{{{kkkfff___RRRFFFDDDAAA???===;;;<<>>AAACCCGGGEEEDDDFFFHHHIIIGGGDDDAAAAAA@@@@@@@@@AAABBBBBB@@@?????????@@@BBBDDDFFFHHHLLLQQQVVVZZZ___dddgggkkkpppxxx~~~uuuwwwnnnfffbbbaaacccjjjsss}}}ssseee\\\WWWUUUQQQNNNNNNPPP\\\ppp|||zzz}}}yyymmmbbbZZZUUUPPPNNNMMMNNNNNNMMMLLLLLLMMMNNNSSSWWW[[[]]][[[TTTMMMGGGEEECCC@@@???@@@???>>>===??????@@@EEEMMMXXXbbbiiiuuu{{{|||{{{}}}}}}vvvqqqfffXXXPPPIIIJJJPPPXXX^^^dddnnnyyy{{{uuuiiiXXXKKKFFFBBBKKKVVVssszzz~~~{{{``````ooouuu]]]TTT___ttttttddd]]]\\\ZZZXXXXXXZZZZZZZZZZZZ[[[^^^```aaabbbaaabbbeeegggjjjrrr|||}}}pppggg\\\UUUKKKDDDBBBAAA@@@>>><<<@@@DDDHHHSSSbbbmmmqqqqqqhhh\\\TTTPPPPPPOOOMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVUUU[[[ZZZ]]]cccfffjjjvvvxxxhhhXXXPPPQQQYYY```cccZZZSSSTTTZZZ```hhhooottthhh]]]WWWYYY___iiipppyyyuuuggg^^^]]]```bbbccchhhbbbfffyyyrrraaa```^^^___```cccmmmnnnggg```UUUJJJDDDAAA>>>===;;;<<>>>>>???AAADDDEEEGGGJJJOOOTTTXXX]]]bbbeeehhhmmmuuu{{{~~~zzzyyy{{{yyyqqqmmmllloooxxxoooccc[[[VVVQQQMMMNNNPPP[[[ooo{{{~~~xxxlllaaaYYYSSSPPPNNNIIIIIIIIIHHHGGGGGGHHHIIILLLOOOSSSTTTRRRMMMGGGBBBDDDBBB@@@?????????>>>=========>>>BBBIIISSS\\\aaaiiiooouuuvvvsssppprrrttt~~~xxxrrreeeWWWMMMJJJKKKPPPXXX]]]cccnnnyyy{{{wwwpppdddSSSGGGDDDBBBKKKVVVsss{{{cccdddsssmmmYYYSSS___tttyyyggg^^^\\\YYYXXXXXXZZZZZZZZZZZZ\\\]]]___aaa```___aaaeeegggkkkttt~~~}}}pppggg\\\TTTJJJDDDAAA@@@???>>><<<@@@DDDHHHRRRaaammmqqqqqqhhh\\\SSSPPPOOONNNMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTWWW___dddiiisss~~~yyykkk[[[PPPOOOVVV^^^ccc[[[TTTTTTYYY^^^gggooouuuhhh]]]WWW[[[bbbooovvv~~~|||vvvkkkbbb\\\[[[]]]^^^ccc]]]cccyyyvvvdddbbb___]]]]]]___gggwwwyyy{{{oooggg```UUUKKKDDD@@@===<<<;;;<<>>@@@EEEDDDDDDEEEGGGHHHFFFEEECCCBBBBBBAAA@@@@@@@@@@@@???>>>======>>>@@@BBBDDDEEEIIIMMMRRRVVVZZZ___ccceeejjjpppvvvzzz|||wwwsssrrrxxx|||{{{~~~oooddd\\\VVVRRRPPPRRR]]]ooo~~~zzzmmmbbbZZZTTTQQQOOOHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHJJJKKKJJJFFFBBB???CCCAAA???>>>>>>>>>===<<<<<<<<<<<<>>>CCCKKKRRRVVV\\\```eeeeeeccccccgggkkkyyy~~~yyyssseeeUUUKKKJJJLLLQQQYYY___dddnnnwwwyyywwwssslll^^^NNNEEEDDDBBBKKKUUUsss|||gggjjjyyy|||jjj[[[WWWdddyyy}}}iii___[[[YYYWWWXXXYYYYYYYYYZZZ\\\]]]___```___^^^```dddgggkkkuuu}}}ooofff[[[SSSIIICCC@@@@@@>>>======@@@CCCGGGQQQ```lllpppqqqhhh[[[SSSOOOOOONNNMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSQQQTTT\\\dddiiiooosss{{{wwwmmm]]]PPPNNNUUU]]]ccc\\\VVVUUUXXX]]]gggpppwwwiii]]]WWW[[[bbbqqqyyyzzzxxxuuuoooggg___[[[\\\___aaa]]]ddd|||}}}jjjeee```\\\\\\^^^eeerrrwwwvvv|||nnnggg___SSSIIIEEE@@@<<<;;;:::<<>><<<;;;:::999888888999;;;===>>>BBBCCCCCCEEEFFFGGGFFFFFFDDDCCCBBBAAA@@@?????????>>>>>>===<<<===???AAABBBDDDHHHLLLQQQUUUYYY^^^aaadddgggmmmrrruuuxxx|||~~~}}}tttqqqsssyyyrrrhhh```[[[VVVWWW```qqq~~~~~~rrrfff]]]WWWSSSQQQLLLJJJHHHFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFDDDCCCAAABBB@@@>>>===>>>>>>===<<<<<<;;;;;;<<>><<<===@@@CCCFFFPPP___kkkppppppgggZZZQQQNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUSSSUUU]]]gggmmmnnnnnnssssssmmm```RRRNNNTTT\\\ccc]]]YYYYYYZZZ^^^hhhsssxxxiii]]]WWW[[[bbbnnnxxxrrrooopppnnnhhhaaa]]]^^^aaadddaaajjjtttlllddd]]]]]]```fffrrr}}}{{{qqqnnnpppxxx|||ooohhh___RRRGGGEEE@@@;;;::::::<<>><<<<<<<<<>>>@@@BBBDDDHHHLLLPPPTTTXXX]]]```cccfffjjjnnnrrruuuzzz}}}zzzuuuqqqtttzzzvvvkkkeee\\\]]]dddsssuuujjjaaaZZZVVVSSSRRRNNNJJJIIIIIIJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@>>>===>>>>>>>>><<<===<<<<<<<<<>>>@@@CCCEEEJJJMMMOOOOOOOOOSSS[[[cccmmmyyyzzzxxxsssfffXXXPPPIIINNNYYYdddjjjkkkpppvvvxxxtttppphhh[[[MMMFFFFFFDDDLLLTTTpppzzzmmmttt~~~kkk]]]XXX^^^qqqzzzfff\\\YYYXXXXXXYYYWWWXXXYYY[[[\\\]]]^^^^^^bbbaaabbbdddfffhhhqqqzzz~~~pppfffZZZSSSIIIBBB@@@???>>><<<===@@@BBBEEEOOO^^^jjjooopppgggZZZPPPMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQOOOPPPQQQRRRRRRSSSSSSRRRUUUTTTWWW___kkktttvvvsssqqqsssooodddVVVNNNPPPVVV```^^^]]]]]]\\\___jjjvvvxxxjjj___YYY\\\ccclllwwwwwwmmmgggiiiiiieeeaaa___aaacccgggfffrrruuukkkaaa___cccjjjuuu{{{qqqhhhdddeeelllzzzzzzpppjjjaaaSSSHHHFFF???:::999:::<<>><<<:::999888888999;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<===>>>@@@AAADDDGGGKKKOOOSSSWWW[[[^^^bbbeeehhhkkknnnsssxxx{{{yyyuuuvvvxxx}}}yyyqqqeeeeeekkkvvvwwwnnnggg```[[[XXXWWWRRRLLLJJJLLLMMMLLLJJJGGGFFFEEEDDDCCCBBBCCCCCCBBB@@@>>>>>>??????>>>===============>>>???@@@AAACCCEEEHHHGGGGGGLLLUUU]]]jjjwwwxxxuuupppdddYYYSSSLLLQQQ\\\hhhnnnpppuuu{{{{{{tttmmmfff[[[NNNFFFDDDDDDLLLTTTooowwwmmmwwwooo___WWW[[[ooovvvddd[[[YYYXXXWWWYYYWWWXXXYYY[[[\\\]]]]]]]]]cccbbbbbbdddeeegggoooyyyqqqggg[[[SSSIIICCC@@@@@@>>>======@@@AAADDDMMM]]]jjjnnnpppfffYYYOOOLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQSSSVVV]]]kkkyyy~~~}}}tttvvvsssiii\\\QQQOOOPPP\\\]]]___```___```kkkwwwuuujjjaaa[[[___eeemmmwwwqqqjjjeeeeeeeeeeeeccccccdddeeegggiiixxxrrreeeaaaeeelllvvvxxxmmmaaa^^^aaalll|||xxxnnnggg^^^RRRHHHFFF???999888:::<<>>======???@@@BBBBBBEEEIIIMMMQQQUUUYYY\\\aaaccceeehhhkkkpppuuuyyy}}}~~~uuuuuuvvvyyywwwtttvvv|||}}}yyyuuuqqqkkkjjjlllqqqyyy{{{uuupppkkkfffbbb\\\VVVPPPNNNOOOQQQPPPMMMHHHGGGEEEDDDBBBBBBBBBBBBBBB@@@???>>>@@@@@@@@@???<<<<<<<<<===>>>>>>???@@@>>>AAADDDDDDDDDHHHRRRYYYhhhuuuwwwrrrlllaaaXXXSSSRRRUUU]]]hhhnnnsss|||wwwmmmfff^^^SSSIIIEEEBBBKKKTTTppp}}}zzzzzzrrrlllyyyqqq```WWWZZZooovvvddd\\\ZZZXXXVVVWWWVVVWWWYYY[[[\\\]]]]]]]]]bbb```aaadddeeehhhpppyyyrrrhhh\\\TTTJJJDDDAAA@@@???>>>>>>@@@AAACCCMMM\\\iiinnnpppfffXXXNNNKKKKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSOOORRRUUUYYYfffvvvtttvvvuuunnndddZZZUUUSSSUUUYYY___bbb___```jjjvvv~~~sssjjjbbb^^^bbbhhhnnnyyymmmiiiggggggffffffgggggghhhhhheeejjj{{{wwwgggbbbeeelllvvvzzznnnaaa^^^dddrrruuuiiibbbZZZPPPGGGFFF???888888999<<>><<<;;;999999:::;;;<<<;;;???BBBDDDCCCDDDFFFIIIAAAAAA@@@@@@@@@AAABBBBBBAAA@@@>>>===>>>???AAABBB@@@DDDHHHLLLOOOSSSWWWZZZ```aaadddfffiiinnnssswwwzzzooooooooorrryyy||||||~~~}}}zzzxxxtttooohhhccc]]]\\\]]]ccclllvvv~~~|||yyyuuuppplllaaa[[[TTTQQQSSSUUUSSSQQQIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA??????@@@AAA@@@???;;;;;;<<<======>>>>>>???>>>AAACCCCCCCCCHHHQQQYYYgggssswwwpppiii^^^VVVSSSWWWXXX^^^fffmmmttt|||oooiiicccXXXMMMGGGAAAJJJTTTqqqssspppqqq~~~oookkkzzzlllZZZRRRVVVmmmwwwfff^^^[[[XXXUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]```___```ccceeehhhqqq{{{sssiii\\\UUUKKKDDDBBBAAA@@@>>>>>>@@@AAACCCLLL\\\iiinnnpppfffXXXNNNJJJKKKLLLMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTQQQTTTUUUVVV___oooyyy{{{qqqrrrsssqqqkkkccc]]]ZZZQQQVVV^^^bbb______iiiuuu}}}rrrhhh```]]]cccllluuu|||rrrllljjjmmmnnnlllhhhddddddfffaaahhh}}}yyynnniiieeeooouuuggg```bbbvvvpppjjjeeeZZZPPPKKKFFF???888888999;;;???DDD___yyynnngggtttpppddd___\\\hhhuuutttmmmeeedddeeejjj{{{yyy```IIIDDDDDDAAAAAAFFFJJJWWWooowwwdddZZZPPPLLLIIIFFFDDDFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>===:::888777888:::;;;??????AAABBBCCCDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>>===<<<===>>>@@@@@@BBBEEEHHHKKKOOOTTTXXX\\\]]]```dddiiiooouuuxxx}}}~~~~~~pppmmmlllnnnqqq{{{~~~zzzwwwsssqqqppppppoooooommmhhhbbb]]][[[VVVTTTYYYaaahhhqqqxxx}}}~~~}}}xxxooofff\\\VVVUUUUUUSSSPPPPPPMMMIIIGGGFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<>>>???DDDBBBBBBDDDDDDEEEMMMVVVaaarrrzzzqqqfff[[[WWWXXXZZZbbbbbbeeerrr{{{}}}sssmmmeeeXXXLLLGGGIIINNNYYYsssmmmggghhhxxx~~~ooommm~~~iiiQQQOOOWWWlll{{{hhh\\\ZZZZZZWWWSSSXXXXXXXXXYYYZZZ\\\]]]^^^cccaaa```aaacccgggqqq|||pppfff]]]UUUJJJCCC@@@???>>>======???BBBEEEMMMYYYiiitttuuuhhhXXXNNNLLLNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPPPPQQQRRRSSSSSSTTTOOOQQQSSSVVV[[[bbbjjjpppoookkkiiikkkmmmjjjaaaZZZXXXYYY[[[]]]```bbbdddeee{{{ooofff^^^\\\ccclllxxx~~~xxxwwwuuuqqqlllfffddddddeeeaaajjjwwwmmmjjjhhhsssqqqiiigggvvv{{{nnniiieee\\\RRRMMMFFF>>>888888999;;;???DDDWWW{{{|||tttooo}}}rrrfff```^^^jjjxxxyyytttjjjhhhjjjppp|||cccLLLFFFDDDAAAAAAEEEIIISSSgggvvvfff[[[QQQMMMJJJFFFEEEFFFCCCBBBBBBAAAAAA@@@??????>>>===:::888777888:::;;;>>>???@@@AAABBBCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>>===<<<===>>>??????BBBEEEGGGJJJNNNSSSWWWXXXZZZ]]]bbbiiiqqqyyy~~~qqqllliiijjjnnnvvvyyyrrrlllgggdddfffgggiiikkklllhhhccc^^^[[[UUURRRWWW]]]dddlllssswwwxxxzzz}}}yyyqqqggg___ZZZWWWSSSPPPQQQNNNKKKHHHGGGFFFDDDBBBCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@>>>======???@@@AAAEEECCCCCCDDDDDDEEEMMMVVVcccttt}}}vvvkkk___WWWWWWcccooopppmmmrrruuuyyy~~~ssslllcccVVVKKKEEEEEEKKKWWWrrriiibbbcccsssyyykkklll}}}kkkSSSOOOUUUjjj}}}iii]]]YYYYYYWWWTTTVVVVVVWWWXXXYYY[[[]]]^^^bbb``````bbbcccfffoooyyyrrrhhh^^^VVVKKKCCC@@@???>>>===<<<>>>@@@DDDKKKXXXhhhsssttthhhWWWMMMKKKMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVZZZ___ccchhhdddbbbcccfffeee```[[[YYYYYYZZZ[[[\\\]]]^^^^^^xxxkkkbbb[[[ZZZbbbkkkzzzuuukkkfffcccccccccbbbnnnrrrkkklllmmmzzz|||tttoooxxx~~~sssjjjgggeee^^^UUUPPPFFF>>>888888999:::>>>CCCRRRuuu}}}xxxxxxvvvggg```^^^lll|||}}}zzznnnkkkmmmuuu~~~gggPPPGGGEEEAAA@@@CCCFFFNNN^^^tttzzzjjj___TTTOOOKKKGGGEEEGGGBBBBBBAAAAAA@@@?????????>>>===;;;999888999:::;;;======???@@@AAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@AAA@@@???>>>===<<<===>>>???>>>AAADDDGGGIIIMMMQQQUUUSSSVVVZZZ```hhhsss~~~yyyppphhhgggjjjoooxxxwwwmmmfff```\\\YYY]]]___dddjjjmmmkkkgggccc^^^WWWSSSVVV[[[```gggnnnrrrsssuuuwwwyyy{{{|||}}}~~~{{{{{{{{{||||||{{{||||||~~~}}}uuukkkccc]]]XXXVVVUUURRROOOMMMLLLIIIFFFDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@BBBCCCDDDFFFDDDCCCEEEDDDEEELLLUUUfffvvv}}}rrrcccYYYVVVooo~~~{{{|||tttkkkaaaSSSHHHDDDAAAGGGUUUqqqhhh______oooqqqdddgggyyyrrrYYYQQQUUUjjjkkk]]]YYYXXXWWWUUUTTTUUUUUUWWWYYY[[[]]]^^^aaa``````ccccccdddllluuutttjjj^^^VVVKKKCCC@@@???>>><<<;;;===???BBBIIIVVVfffrrrsssgggXXXNNNKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVUUUSSSRRRSSSWWWZZZaaa^^^ZZZZZZ\\\^^^]]][[[YYYYYYXXXWWWVVVUUUTTTSSSxxxiii___YYYYYY```iiixxxwwwlllgggdddaaa___bbbrrr|||lllhhhnnnttt|||uuuyyy}}}rrrlllfffeeeeee```XXXRRREEE===888888999:::>>>CCCQQQrrr}}}|||zzz}}}zzzjjjaaa^^^lll|||~~~|||ooojjjkkksss}}}hhhSSSHHHDDDBBBAAACCCDDDJJJWWWmmmooodddWWWQQQMMMHHHFFFGGGCCCCCCBBBAAAAAA@@@@@@???>>>===;;;999999999:::;;;;;;<<<===???@@@@@@AAAAAACCCBBBBBBAAAAAA@@@@@@@@@??????>>>============>>>===@@@CCCFFFHHHKKKOOORRRPPPTTTYYY^^^fffrrr|||lllffffffhhhmmmrrr}}}uuuqqqlllfff___ZZZXXXVVVVVVXXX\\\dddlllqqqqqqmmmjjjccc\\\WWWXXX[[[^^^dddjjjqqqrrrtttvvvxxxyyyzzzzzz}}}zzzxxxwwwxxxzzz{{{{{{yyyzzz|||}}}uuullleeeaaa___ZZZXXXUUURRRQQQNNNJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEDDDEEELLLUUUgggwwwuuueee[[[YYYqqqsssiii]]]OOOEEEBBB@@@FFFSSSooommmbbb___mmmlll]]]```tttzzzaaaVVVVVVkkkmmm^^^XXXWWWWWWVVVTTTTTTUUUWWWYYY\\\^^^___```___```ccccccccciiiqqquuukkk___WWWLLLDDD@@@???>>><<<<<<===>>>AAAIIIVVVfffrrrtttiiiZZZOOOKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPQQQQQQRRRRRRRRRRRRPPPQQQQQQQQQRRRTTTXXX\\\bbb___ZZZWWWVVVWWWWWWWWWYYYXXXUUUSSSPPPMMMKKKJJJxxxiii___ZZZZZZ```hhhttt~~~wwwnnnhhhddd___\\\bbbuuu|||yyyuuugggfffppp{{{wwwtttvvvrrrhhhgggeeedddeeebbbZZZRRRDDD===888888::::::===BBBNNNmmm~~~wwwzzzzzzoooccc^^^jjjzzz|||}}}pppiiihhhnnn{{{jjjUUUIIIDDDBBBBBBBBBBBBHHHUUUjjjuuuiii[[[TTTNNNIIIGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<:::::::::::::::;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===============<<>><<<======???AAAIIIVVVgggsssuuukkk]]]RRRMMMKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQLLLNNNPPPRRRTTTXXX]]]```gggeeeaaa[[[UUURRRQQQQQQUUUTTTRRRNNNKKKHHHEEEDDDxxxiiiaaa^^^^^^dddkkkqqq{{{xxxooohhhbbb^^^[[[cccxxxxxxqqqtttfffgggttttttllljjjeeebbbdddeeeeeeeeebbbZZZPPPCCC<<<888888::::::===AAAHHHeee{{{~~~wwwyyyzzzzzzjjjaaajjjxxxxxx~~~qqqiiieeegggzzz}}}nnnZZZKKKEEECCCBBBAAAAAAFFFRRRfffzzzmmm___VVVPPPJJJHHHIIIEEEEEEDDDDDDCCCBBBBBBBBB>>>===<<<;;;::::::::::::;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;>>>AAADDDEEEGGGIIIKKKMMMRRRWWW[[[```hhhttt~~~uuulllfffdddeeekkkvvvyyyrrrkkkeeeeeegggllltttzzzxxxpppgggaaa```___\\\YYYSSSRRROOOLLLJJJKKKNNNQQQRRRWWW```jjjsssvvvvvvtttlllccc\\\ZZZ[[[[[[___ccclllooorrruuuwwwxxxxxxwwwxxxvvvuuuvvvxxx{{{||||||yyyzzz|||}}}uuummmhhhccc```[[[WWWTTTRRROOOMMMJJJIIIHHHGGGFFFEEEEEEEEEAAABBBCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEEEEGGGOOOXXXjjjyyytttccc\\\]]]iiixxxlllaaaUUUHHHBBBBBBCCCGGGQQQjjj~~~lll___dddxxxmmmZZZ\\\qqq|||bbbUUUSSSfffooo```XXXVVVWWWWWWVVVWWWXXXYYY[[[]]]___```___^^^```bbbbbbbbbhhhppp}}}wwwmmmaaaXXXMMMDDDAAA???>>><<<======>>>AAAHHHVVVgggsssvvvmmm```TTTMMMKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPRRRTTTXXX\\\___iiijjjiiibbbYYYQQQLLLKKKOOONNNLLLIIIFFFDDDBBBAAAuuuiiicccccceeekkkqqqrrr|||zzzoooeee___]]]^^^fff~~~{{{wwwiiijjjwww~~~qqqgggccc___```dddgggfffeeebbbYYYNNNBBB<<<888888::::::<<<@@@FFF```yyy|||tttvvvvvvyyytttgggmmmwwwvvv}}}qqqhhh```^^^pppuuuaaaOOOFFFCCCAAA???BBBEEENNN```yyy~~~qqqbbbXXXQQQKKKIIIJJJEEEDDDDDDCCCBBBBBBAAAAAA=========<<<;;;;;;::::::;;;<<<===>>>???@@@@@@@@@???@@@AAAAAAAAAAAA@@@???===============<<<<<<;;;:::===AAACCCDDDFFFGGGIIIIIIOOOVVVZZZ]]]dddoooxxx~~~sssmmmllllllttt}}}vvvlllcccaaa```eeennnxxxzzztttlllddd___[[[WWWUUUOOONNNMMMIIIFFFFFFJJJNNNNNNSSS]]]hhhsssyyyzzzzzzsssjjjbbb```______bbbfffjjjlllppptttwwwxxxwwwwwwwwwwwwwwwyyy|||~~~~~~}}}{{{}}}wwwpppmmmhhhaaa\\\YYYXXXVVVUUUOOONNNLLLKKKJJJIIIIIIIIIDDDDDDEEEFFFGGGHHHHHHHHHDDDCCCCCCEEEFFFHHHPPPYYYmmm{{{tttaaaZZZ[[[ggg|||ssshhh]]]QQQFFFBBBCCCCCCFFFNNNgggsssaaaaaaqqqttt\\\YYYiii{{{zzz```TTTSSSeeeoooaaaXXXVVVVVVVVVWWWWWWWWWXXXZZZ\\\]]]^^^___^^^___bbbbbbcccjjjrrr|||yyyoooaaaYYYMMMEEEAAA???>>><<<<<<<<<===???FFFTTTfffrrruuummm```TTTMMMIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLOOOQQQRRRUUUYYY\\\dddiiilllhhh]]]QQQKKKHHHFFFFFFEEECCCBBBAAA@@@???~~~ssshhheeegggjjjpppwwwuuu}}}{{{nnnccc]]]]]]```iii{{{llllllyyy}}}|||pppfffccc```___eeehhhgggeeebbbXXXLLLBBB<<<888999::::::<<<@@@GGG```wwwwwwooorrrqqqsss{{{mmmpppxxxvvv{{{ooofff[[[WWWiii{{{fffRRRHHHDDDAAA>>>CCCDDDKKK[[[sssssscccYYYRRRLLLIIIJJJDDDCCCCCCBBBBBBAAA@@@@@@=========<<<;;;;;;::::::;;;<<<===???@@@@@@@@@@@@>>>???AAAAAABBBAAA@@@???=========>>>===<<<<<<;;;999<<<@@@CCCDDDEEEFFFHHHFFFMMMUUUYYY\\\bbbllluuu}}}wwwuuurrrxxx|||pppddd```^^^bbblllxxxzzzqqqhhh```ZZZWWWLLLLLLKKKHHHEEEFFFJJJNNNMMMRRR\\\hhhttt|||zzzqqqiiifffeeedddgggllliiilllpppuuuxxxyyyyyyxxxyyyyyyzzz|||~~~zzzuuuppphhhbbb___^^^^^^]]]RRRQQQPPPNNNMMMLLLLLLLLLFFFFFFGGGHHHIIIIIIIIIIIICCCBBBCCCEEEFFFIIIQQQZZZooo}}}{{{xxx{{{||||||uuu```XXXXXX^^^~~~yyypppfff[[[OOOEEEBBBDDDCCCEEEMMMdddyyyddd```oooyyy^^^TTT```pppzzz```UUUUUUfffoooaaaYYYVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\```^^^___aaabbbccckkkttt|||{{{qqqbbbYYYNNNEEEAAA???>>><<<;;;;;;;;;===EEESSSeeeqqqtttlll```TTTLLLHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLGGGIIILLLNNNQQQTTTXXX[[[^^^eeellljjj___SSSJJJGGG@@@@@@@@@@@@????????????zzz{{{yyyooofffeeejjjooovvv|||yyy}}}wwwoooeee^^^aaahhhmmmvvvmmmwww}}}{{{rrrmmmiii___]]]dddiiigggccc]]]UUUNNN???===:::888777999<<<>>>EEE[[[vvvuuummmdddlllttt~~~sssssszzz~~~xxxgggZZZVVV```wwwqqq[[[JJJAAA???@@@@@@BBBGGGSSShhhxxxiiiZZZPPPKKKIIIHHHGGGFFFEEEDDDBBBBBBAAAAAACCCAAA???>>>===<<<:::888;;;<<>>AAADDDGGGIIIJJJNNNRRRUUUYYY___hhhnnnxxx~~~yyykkkddd___bbbhhhssstttiii```YYYYYYSSSMMMHHHGGGIIIJJJKKKMMMNNNRRR]]]lllxxx{{{xxxtttqqqoooooonnnmmmmmmooorrruuuxxx{{{|||}}}yyyzzzzzz|||~~~zzzvvvqqqmmmjjjhhheeecccZZZYYYWWWVVVWWWVVVTTTSSSNNNLLLIIIIIIJJJJJJHHHEEEFFFEEEEEEGGGFFFHHHSSS^^^sss|||yyy}}}}}}~~~xxxhhh]]]VVVdddvvv|||tttmmmaaaTTTKKKEEEBBBAAABBBHHHOOO___gggZZZ```yyyfffSSSVVVccc}}}}}}ZZZRRRYYYaaasssbbbXXXWWWVVVSSSSSSUUUWWWXXXXXXYYY[[[]]]]]]^^^___^^^^^^bbbiiiooozzzsssggg```VVVLLLEEEAAA>>><<<<<<;;;<<<@@@DDDNNN```ooorrrmmmaaaRRRJJJKKKLLLKKKIIIHHHHHHGGGHHHIIIKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFHHHLLLQQQTTTVVVZZZ______[[[UUUNNNKKKBBBAAA???>>>===>>>>>>???yyyyyywwwlllcccccchhhooowww}}}|||zzzxxxtttlllcccccchhhtttxxx|||zzzyyyssspppnnnfffbbbgggjjjhhheee___UUUKKK>>><<<:::888888999<<<>>>DDDYYYttt~~~ssslllccciiioooyyyxxxwww}}}}}}jjj[[[UUU]]]sssuuu___LLLBBB@@@BBB@@@BBBFFFOOOaaa||||||lll]]]RRRLLLJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBCCCAAA???>>>===<<<:::888999;;;===???@@@@@@???????????????>>>>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<===>>>AAADDDGGGHHHJJJMMMQQQTTTXXX^^^gggmmmwww}}}oooggg```aaafffooo}}}vvvlllccc]]]XXXRRRMMMKKKJJJIIIHHHKKKLLLQQQZZZgggsss|||}}}zzzvvvtttuuuuuusssqqqnnnoooqqqsssvvvxxxzzz|||zzz{{{|||}}}~~~yyyuuurrrnnnjjjggg^^^\\\[[[ZZZ[[[[[[YYYXXXSSSPPPMMMKKKKKKJJJHHHFFFFFFEEEFFFHHHHHHKKKWWWcccwww~~~}}}zzzxxxkkkbbb\\\XXXggg|||tttlll___RRRIIIDDDCCCBBBCCCIIIOOO^^^yyybbbWWW```qqqjjjVVVVVVaaayyy]]]RRRVVV\\\zzzvvvcccXXXUUUSSSQQQSSSUUUWWWXXXXXXXXXZZZ\\\]]]^^^___^^^^^^bbbiiioooxxxrrrggg```UUULLLFFFBBB???===>>>===>>>BBBFFFPPPaaapppsssnnnbbbTTTKKKJJJJJJHHHIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDFFFJJJNNNPPPSSSXXX]]]___\\\UUUOOOKKKEEEDDDCCCAAA@@@@@@AAAAAAzzzxxxtttiii______eeennnxxxzzzyyy{{{{{{pppkkklllxxxwwwwwwrrrrrrsssmmmiiikkkkkkjjjhhhbbbTTTGGG===;;;999888888999<<<===AAAUUUqqqwwwqqqdddfffiiittt|||nnn]]]TTTZZZmmm{{{eeeOOOCCCAAADDD@@@BBBEEEJJJVVVmmmrrrbbbUUUNNNLLLKKKGGGFFFEEEDDDCCCBBBBBBBBBCCCAAA???>>>===<<<:::888888999;;;===>>>>>>>>>===???>>>>>>>>>>>>=========??????>>>>>>>>>=========<<<<<<<<<>>>@@@CCCFFFGGGIIILLLPPPSSSWWW]]]eeelllvvv}}}xxxoooeeebbbdddkkkxxx|||rrrhhhccc\\\VVVRRRNNNKKKIIIIIIKKKPPPVVV^^^iiissszzz|||xxxuuuvvvzzz}}}zzzwwwrrrrrrrrrrrruuuwwwzzz|||||||||}}}}}}yyytttoookkkdddbbbaaaaaabbbbbbaaa___[[[WWWRRROOOLLLKKKIIIGGGGGGFFFGGGIIIJJJOOO\\\hhh}}}{{{{{{uuuyyywwwlllfffbbbZZZdddpppzzz~~~~~~}}}{{{sssiii[[[NNNGGGDDDCCCDDDEEEKKKPPP]]]sss]]]UUU^^^hhh|||oooZZZWWW___tttaaaSSSTTTWWWsssvvvdddYYYVVVTTTRRRSSSUUUWWWWWWWWWXXXZZZ\\\\\\^^^___^^^^^^bbbiiinnnuuupppfff___UUULLLFFFBBB@@@???>>>===>>>BBBFFFOOO___ooorrrnnndddUUUMMMJJJHHHEEEJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEBBBBBBBBBDDDFFFHHHKKKMMMPPPVVV\\\___]]]XXXSSSPPPLLLKKKJJJHHHFFFDDDCCCBBB~~~{{{ssshhh^^^^^^eeennnyyyyyy~~~vvvssszzz{{{ttttttqqqsssvvvrrrmmmlllkkkjjjkkkeeeUUUEEE<<<;;;999888888:::<<<===>>>QQQmmm|||xxxgggeeeeeeppp~~~ppp^^^TTTWWWhhhzzzkkkRRRCCCAAAEEE???@@@CCCFFFMMM```~~~wwwgggYYYPPPLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>>>>======;;;999888999;;;<<<===>>>======@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>;;;<<<<<<===???BBBEEEFFFHHHKKKOOORRRUUU[[[cccjjjuuu}}}xxxlllfffeeeiiisss}}}wwwqqqggg___YYYUUURRRPPPKKKMMMOOOQQQUUU\\\fffnnnrrrooonnnsss{{{}}}xxxvvvuuutttuuuxxx{{{~~~}}}~~~~~~yyyrrrnnnjjjhhhgggggghhhiiigggfffbbb^^^XXXRRRNNNKKKJJJIIIHHHGGGHHHJJJKKKQQQ___lll}}}~~~|||xxxvvvzzz}}}pppjjjgggeeeaaagggnnnqqquuuyyyyyyxxxqqqfffWWWJJJDDDCCCDDDDDDEEEKKKPPP]]]www```VVV]]]cccxxxttt^^^XXX]]]ooodddUUURRRTTTooouuueeeZZZXXXXXXVVVSSSUUUWWWWWWWWWWWWYYY[[[[[[]]]_________bbbhhhmmmtttpppeee___UUULLLGGGCCCAAA@@@<<<;;;===@@@DDDLLL[[[jjjpppmmmdddWWWNNNKKKIIIEEEJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDCCCDDDEEEGGGIIIJJJLLLMMMQQQVVV]]]aaabbb___\\\[[[YYYXXXUUUQQQMMMHHHDDDBBB~~~rrrhhh```aaahhhpppzzz~~~zzz~~~uuuoooqqqqqqvvv{{{xxxmmmllljjjkkklllgggVVVEEE::::::888888888:::;;;===>>>MMMhhhzzzwwwhhhdddccclllrrr```UUUWWWfffvvvnnnUUUDDDAAADDD>>>>>>AAADDDIIIWWWsss|||lll]]]RRRMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@>>>===>>>===;;;999999999:::<<<======>>>>>>????????????????????????????????????>>>>>>>>>>>>;;;;;;<<<===???AAADDDEEEFFFJJJMMMPPPSSSYYYaaaggguuu}}}ssskkkfffffflllsssssshhhaaa]]]ZZZYYYQQQQQQQQQOOONNNRRRYYY___cccbbbdddkkkvvv~~~|||zzzwwwuuuuuuwwwzzz}}}~~~~~~}}}wwwsssnnnmmmkkkkkkllllllkkkiiifffccc]]]VVVPPPLLLKKKKKKJJJHHHHHHJJJLLLRRRaaaooo{{{uuuuuuzzzrrrgggcccdddddd___gggnnnoooqqqwwwzzzyyyooocccSSSGGGBBBBBBCCCCCCBBBJJJPPP^^^lll[[[^^^aaavvvwwwbbbZZZ\\\kkkhhhWWWRRRRRRmmmuuueeeZZZXXXXXXWWWSSSUUUWWWWWWVVVWWWXXXZZZ[[[]]]_________bbbhhhmmmsssqqqfff___UUUMMMGGGDDDAAA@@@===<<<===@@@CCCJJJYYYgggllljjjbbbWWWOOOMMMKKKGGGIIIIIIIIIHHHHHHGGGGGGFFFGGGEEEDDDBBBBBBCCCEEEFFFIIIJJJKKKMMMNNNOOOOOOPPPSSSXXX^^^cccfffhhhjjjkkkkkkiiieee___WWWOOOGGGCCC~~~ooogggcccgggooovvv~~~wwwtttuuuxxxzzz~~~ppplllqqqssszzz~~~llllllkkkkkkkkkeeeTTTCCC999999888888999:::;;;<<<@@@KKKddd}}}|||sssqqqiiieeebbbjjj|||~~~~~~uuueeeZZZYYYeeetttpppYYYGGGAAABBB>>>===@@@DDDGGGPPPhhhsssbbbUUUNNNLLLGGGFFFEEEEEEDDDDDDDDDEEEAAA@@@>>>===>>>===;;;:::999999:::;;;<<<===>>>>>><<<<<<===============>>>??????>>>>>>>>>=========;;;;;;;;;<<<>>>@@@CCCDDDEEEHHHLLLOOOQQQWWW___eeesss|||{{{ssskkkffffffkkkwwwxxxnnngggccc```YYYWWWTTTPPPNNNOOORRRUUUWWWXXX[[[cccmmmwww~~~~~~|||yyyvvvuuuwwwyyy{{{~~~{{{wwwpppnnnmmmllllllllljjjiiifffddd```YYYRRRMMMLLLLLLJJJHHHHHHJJJMMMUUUeeeuuuyyypppsss|||}}}zzzzzztttggg]]]]]]aaadddgggqqqwwwrrrnnnqqqsssqqqnnnaaaPPPEEEAAAAAAAAA@@@???HHHPPP^^^}}}eeeccc```vvvyyyddd[[[\\\fffnnn[[[RRRPPPjjjvvvfffYYYUUUTTTSSSSSSUUUWWWWWWVVVVVVXXXYYYZZZ\\\_________bbbggglllssssssggg```VVVMMMGGGCCCAAA@@@???>>>???BBBEEEKKKYYYgggllliiiaaaVVVOOONNNLLLIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDGGGJJJLLLQQQQQQQQQRRRRRRSSSSSSSSSVVVXXX]]]aaagggnnnvvv{{{~~~{{{vvvnnndddXXXOOOIIIzzzjjjeeeeeemmmwww~~~~~~ooohhhgggjjjqqqzzzzzz~~~tttppptttuuu{{{}}}lllmmmmmmkkkiiiaaaPPP???888888888888999:::;;;<<<@@@III___yyy{{{tttuuummmiiigggmmmyyy||||||}}}{{{lll___\\\fffrrrrrr]]]LLLCCCBBB@@@===???EEEGGGKKK^^^sssyyyhhhYYYPPPMMMGGGFFFEEEEEEDDDEEEEEEEEEAAA???>>>===>>>===<<<:::888888888999:::;;;<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<===@@@BBBCCCDDDGGGKKKMMMPPPVVV^^^dddpppzzzuuulllhhhiiimmm{{{wwwnnnhhh```]]]XXXTTTRRRQQQQQQPPPPPPSSSXXX]]]eeeoooyyy~~~{{{zzzzzz{{{|||~~~~~~zzzwwwpppnnnlllkkkkkkjjjhhhfffddddddaaa[[[SSSNNNLLLLLLIIIGGGGGGKKKPPPZZZlll}}}yyyoooqqqyyywwwwwwttttttlll^^^VVVYYYbbbggguuu{{{qqqqqqsssrrrlll___OOODDDAAAAAA???======GGGPPP^^^pppiiiccczzzxxxeee\\\\\\```{{{uuu^^^QQQLLLddd}}}}}}uuufffYYYTTTSSSRRRTTTUUUVVVWWWVVVVVVWWWYYYYYY\\\_________bbbgggkkkrrrvvvhhhaaaWWWNNNGGGCCC@@@??????>>>???BBBDDDJJJXXXeeennnkkkbbbUUUNNNMMMKKKIIIFFFFFFGGGHHHIIIHHHGGGGGGFFFEEEDDDEEEGGGKKKOOORRRWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVXXX\\\dddppp~~~}}}qqqdddYYYSSS~~~vvvfffcccfffqqq|||}}}{{{~~~~~~kkkbbb```___iiitttuuu{{{zzzuuuxxxvvvzzz}}}xxxllloooooolllggg]]]LLL<<<888888888888999:::;;;<<<>>>FFF]]]yyy{{{}}}qqqooonnnrrrzzz~~~yyyzzz|||pppccc___fffqqq~~~sss```OOOEEEBBBAAA===???FFFGGGHHHVVViii~~~lll\\\RRROOOGGGFFFEEEEEEEEEEEEEEEFFFAAA???>>>===>>>===<<<:::666666777777888999;;;<<<===>>>>>>>>>??????@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;===???AAACCCDDDGGGJJJMMMPPPUUU]]]cccmmmxxxsssmmmlllhhhtttwwwnnneee```ZZZWWWVVVUUURRRPPPOOOSSSXXX\\\```jjjvvv}}}~~~{{{wwwtttpppnnnkkkjjjiiihhheeecccbbbbbbaaa[[[TTTNNNLLLMMMGGGFFFGGGLLLRRR^^^rrryyyppppppuuuzzzqqqnnnqqqpppgggZZZSSSXXXcccjjjzzzyyy{{{lll___NNNDDDAAA@@@>>>;;;<<>>===<<<>>>@@@BBBHHHUUUbbbpppmmmbbbUUUMMMKKKJJJGGGDDDEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEFFFIIINNNSSSVVVYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTXXXaaapppzzzmmmaaaZZZzzzsssiiiaaadddwww{{{tttrrryyy~~~ooo___XXX[[[___eeeppp|||xxxxxxxxxwwwvvvmmmlllooorrrhhhTTTCCC======<<<;;;:::::::::;;;<<<;;;GGGTTTvvv~~~|||{{{uuuyyyrrrrrrwwwsssccc\\\aaaiiiwww~~~wwwcccPPPFFFDDD???<<<;;;>>>AAAFFFOOOYYYuuu{{{ooobbbVVVOOOLLLHHHDDDBBBCCCDDDEEEEEEHHHFFFCCC???===<<<<<<<<<777777888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>BBBDDDBBBEEEGGGIIIJJJOOOVVV\\\hhhssswwwrrrooonnnvvv~~~tttnnneee___[[[YYYVVVSSSRRRQQQUUU]]]bbbgggqqq}}}~~~{{{xxxuuurrrpppnnnkkkhhheeedddccccccgggddd___YYYSSSOOOLLLJJJJJJIIIIIIKKKTTTdddwwwzzzvvvqqqpppttt}}}}}}vvvqqqoooiiibbb\\\XXXZZZeeerrrrrr]]]JJJDDDBBB???>>>AAACCCHHHLLLYYY|||~~~kkkeeezzzrrrccc___aaa]]]uuummmRRRNNNWWWnnnwwwvvvgggYYYVVVWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWZZZ[[[\\\]]]^^^bbbfffjjjoooyyyyyykkkdddYYYNNNFFFAAA>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;===@@@BBBAAADDDGGGHHHJJJNNNUUU[[[eeeppp~~~|||rrrnnnqqq~~~|||nnnccc^^^[[[WWWSSSUUUSSSUUU]]]dddjjjrrr{{{~~~zzzxxxuuuqqqooonnnmmmkkkiiigggfffffffffgggddd___XXXSSSNNNKKKJJJIIIJJJKKKPPPYYYhhhzzz~~~~~~}}}wwwtttpppqqqvvv|||xxxuuupppiiiaaaZZZVVVYYYeeerrrmmmYYYGGGBBBAAA======@@@BBBGGGKKKYYY{{{}}}hhhbbbuuusssbbb[[[\\\[[[qqqoooSSSLLLTTTlllvvvvvvhhhYYYVVVVVVUUUTTTUUUUUUVVVVVVWWWWWWWWWYYYZZZ[[[\\\^^^aaaeeeiiinnnwwwxxxllldddYYYOOOGGGBBB>>><<<>>>======???AAAGGGUUUccclllmmmhhh\\\RRRNNNLLLIIIIIIKKKJJJGGGHHHLLLNNNLLLNNNNNNOOOPPPRRRUUUXXXZZZWWWTTTOOOKKKIIIIIIKKKLLLJJJIIIKKKOOOSSSZZZgggttt|||tttlllvvvoooeeeccckkk}}}vvvfffaaabbbjjjqqqwwwrrraaaZZZ\\\]]]cccsss{{{pppjjjfffkkkqqqnnn___KKK>>>;;;888888777666666777888999<<>>???;;;:::888777777999:::;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::<<<>>>???@@@CCCFFFGGGIIILLLSSSXXXbbbjjjwwwvvvooolllppp{{{zzzkkkddd```[[[WWWYYYUUUUUU^^^hhhooovvv{{{~~~{{{xxxvvvssspppmmmmmmllljjjiiihhhhhhhhhhhhfffbbb]]]WWWQQQMMMKKKJJJJJJKKKNNNTTT___nnn~~~}}}|||}}}~~~yyyxxxzzzrrrqqqpppttt}}}|||zzzzzzqqqiii```YYYUUUWWWcccooo~~~||||||zzzfffSSSCCC??????<<<<<<@@@AAAGGGLLLYYY|||}}}ddd___pppvvvcccZZZZZZ[[[ooouuuVVVLLLQQQjjjuuuwwwiiiZZZUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]```dddhhhllluuuwwwllleeeZZZOOOHHHCCC???===>>>======???AAAFFFTTTaaakkklllhhh]]]SSSNNNKKKIIIHHHLLLLLLJJJLLLPPPQQQOOOQQQQQQRRRSSSTTTUUUVVVVVVRRRPPPLLLIIIFFFFFFGGGHHHHHHFFFGGGJJJKKKNNNWWWaaassszzz}}}yyyssspppnnnmmm}}}ssslll```cccnnn}}}qqqccc^^^^^^dddhhhmmm{{{qqqddd```___```gggyyyqqqhhheeemmmssslllZZZFFF<<<;;;888777666555666777888999<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>======;;;::::::;;;<<<===???BBBEEEFFFGGGJJJPPPUUU^^^eeeppp|||xxxqqqjjjhhhlllzzzwwwnnnhhhbbb\\\\\\WWWVVV^^^lllwww}}}~~~{{{yyywwwuuuqqqooollllllkkkjjjiiihhhggggggccc```[[[UUUPPPMMMLLLLLLLLLMMMOOOVVVcccsss~~~{{{zzz{{{{{{xxxxxxvvvooonnnpppxxx~~~{{{{{{ppphhh```ZZZVVVVVV^^^ggg~~~xxxrrrqqqqqqooo___NNNAAA>>>>>><<<===BBBBBBIIIOOO\\\~~~bbb^^^lllyyyfff\\\]]]^^^ppp~~~]]]NNNRRRggguuuyyylll]]]VVVUUUSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXZZZZZZ\\\___dddgggllltttxxxllleeeZZZPPPIIIDDD@@@>>>>>>======???@@@EEERRR___iiillljjj___TTTNNNLLLIIIIIIMMMOOOOOOPPPTTTTTTQQQPPPQQQQQQRRRRRRRRRQQQQQQRRRPPPMMMJJJHHHGGGGGGHHHLLLIIIIIIIIIHHHGGGKKKQQQUUU\\\aaa```\\\[[[___dddyyyoooiii\\\cccpppzzznnnaaa]]]\\\```bbbgggyyyooohhhiiidddfffpppuuujjjgggooossshhhTTTCCC<<<;;;888777777666777888999:::<<>>@@@???===@@@EEEPPP^^^ttt~~~ttthhh\\\TTTJJJIIIGGGGGGGGGGGGEEECCCFFFEEEDDDBBB@@@???>>>===<<<;;;888666666888:::;;;::::::;;;<<<===>>>??????????????????????????????======<<<;;;:::;;;;;;<<<===@@@CCCEEEEEEHHHMMMQQQZZZaaalllzzzyyyssslllgggfffooo}}}rrrggg```^^^ZZZXXX___ooo~~~~~~zzzxxxwwwuuusssrrroooooonnnlllkkkiiihhhgggdddaaa[[[UUUQQQOOONNNNNNOOONNNPPPXXXfffyyy{{{xxxwwwwwwsssvvvwwwnnnnnnqqqzzz|||xxxvvvmmmfff```\\\XXXVVVYYY___nnnooommmiiiiiikkklllkkkZZZKKK@@@??????<<<>>>DDDDDDLLLSSS```ccc```lll}}}hhh]]]___^^^qqqdddSSSUUUdddttt{{{ppp___XXXVVVTTTRRRSSSSSSTTTVVVWWWWWWXXXWWWXXXYYYZZZ[[[___cccgggmmmuuuzzzllleeeZZZPPPIIIDDDAAA???>>>======???@@@DDDPPP]]]hhhmmmlllaaaVVVOOOLLLKKKKKKPPPSSSSSSTTTVVVUUUQQQMMMMMMNNNNNNNNNMMMLLLKKKNNNMMMMMMLLLLLLMMMMMMNNNQQQMMMJJJJJJFFFBBBCCCFFFFFFKKKPPPQQQNNNNNNUUU]]]}}}tttkkkeee\\\eeesss}}}|||uuulll```\\\\\\___```ggg}}}nnnjjjnnnhhhlllzzzxxxmmmjjjqqqqqqcccOOOAAA<<<:::888888777777777999:::;;;<<>>>>>???>>><<>><<<:::999;;;:::888777777999:::;;;999:::;;;<<<===??????@@@????????????????????????======<<<<<<<<<<<<<<<<<<;;;???BBBDDDDDDFFFJJJNNNVVV]]]jjjzzz}}}wwwpppjjjfffhhhtttpppfffccc```\\\aaappp}}}yyyvvvuuuuuuuuuuuuuuuuuutttsssqqqooommmlllkkkggg```YYYTTTPPPOOOOOOQQQPPPSSS]]]mmm|||vvvsssrrriiiqqq||||||wwwmmmmmmpppzzz{{{uuuqqqiiibbb]]][[[YYYWWWYYY^^^hhheeebbbbbbfffkkkllllllVVVIII?????????===???EEEDDDNNNWWWeeehhhbbbmmmiii\\\]]]]]]ssshhhUUUWWW___qqq{{{qqqaaaYYYWWWUUUQQQRRRSSSTTTUUUWWWWWWXXXWWWXXXYYYZZZ\\\___cccgggnnnuuu}}}kkkdddYYYOOOHHHDDDAAA???=========???@@@CCCOOO[[[gggmmmnnndddXXXQQQNNNLLLMMMSSSWWWWWWWWWWWWTTTOOOIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLOOORRRTTTVVVWWWTTTNNNJJJHHHDDD???===???@@@BBBFFFHHHHHHHHHNNNVVVyyyppphhhbbb```jjjwww}}}tttrrrmmmgggbbb______aaaaaaiiinnnjjjmmmjjjqqq}}}yyymmmlllqqqmmm\\\III???;;;888888777777666777999:::;;;;;;@@@AAA[[[uuu~~~ssskkkyyy{{{hhh```iii|||zzzyyy|||{{{|||zzzwwwqqqiii]]]QQQHHHBBB???>>>???===;;;???DDDEEEOOOaaawwwxxxkkkcccSSSPPPLLLIIIHHHGGGFFFEEEFFFEEEDDDBBB???<<<:::999888888888888999:::;;;;;;999:::;;;<<<===???@@@@@@????????????????????????=====================>>>:::>>>AAACCCBBBDDDHHHLLLQQQYYYhhhzzzxxxqqqjjjgggllltttuuujjjgggccccccpppzzzvvvvvvxxxzzz{{{{{{|||||||||zzzyyywwwvvvwwwrrriii```XXXRRRPPPOOOPPPRRRYYYfffwww|||sssnnnllleeeqqq{{{tttqqqhhhhhhnnnzzz|||wwwrrreee^^^WWWVVVWWWXXX]]]dddhhhaaa\\\^^^dddiiijjjiiiRRRGGG>>>??????<<<>>>DDDCCCOOOZZZhhhmmmcccmmmnnn^^^]]]^^^wwwgggUUUXXXYYYmmmyyyqqqaaaXXXVVVTTTQQQQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\___dddgggnnnttt~~~jjjcccXXXNNNGGGCCC@@@>>>===<<<===??????CCCNNNYYYgggoooqqqgggZZZRRROOONNNPPPVVVZZZYYYXXXWWWRRRLLLHHHHHHGGGGGGHHHIIIKKKLLLNNNPPPSSSVVVYYY[[[\\\]]]VVVOOOJJJGGGCCC===;;;======;;;===BBBDDDDDDHHHPPPvvvnnnfff```cccnnnyyyzzznnnkkkhhhcccfffcccccccccbbbjjjnnniiikkkkkktttwww}}}xxxlllnnnqqqjjjXXXFFF>>>:::777777666666666777888:::;;;:::@@@>>>VVVmmmvvv{{{llllllzzzlllccckkk~~~xxxooocccUUULLLCCC@@@>>>>>>===;;;???EEE@@@IIIYYYooo~~~qqqiiiXXXTTTNNNJJJIIIHHHHHHGGGGGGFFFEEEDDDBBB???===<<<777777888999::::::;;;;;;999999:::<<<===???@@@@@@????????????????????????============>>>>>>>>>???:::===AAABBBBBBCCCGGGJJJNNNWWWgggzzzwwwoooiiijjjoooxxxooommmgggeeeooo}}}xxxyyy{{{~~~zzzpppeee[[[TTTPPPOOOOOOSSS]]]mmm|||rrrkkkhhhhhhwwwuuummmhhhaaaccckkk|||}}}xxxcccZZZRRRQQQTTTYYYbbbjjjggg^^^WWWYYY```ddddddbbbPPPEEE>>>>>>>>>:::===CCCBBBOOO[[[jjjqqqcccmmmtttaaa```aaa{{{fffTTTWWWTTTiiixxxppp```WWWUUUSSSPPPQQQRRRTTTUUUVVVXXXXXXXXXYYYZZZ[[[]]]```dddhhhmmmttt~~~iiibbbWWWNNNGGGCCC@@@>>>===<<<>>>??????BBBMMMYYYgggooorrrhhh[[[SSSPPPOOORRRWWW[[[ZZZYYYVVVPPPIIIIIIHHHGGGGGGHHHJJJMMMOOOXXXZZZ\\\^^^_________^^^XXXQQQJJJHHHDDD???===>>>===999:::AAAEEEDDDHHHNNNtttgggbbbccchhhrrr|||}}}llleeefffjjjfffnnnrrrjjjaaahhhoooiiilllooowww~~~}}}}}}vvvqqquuuttthhhSSSBBB<<<:::777888888777777777777777888;;;:::CCCPPP^^^sssyyykkkkkkqqq|||pppiiikkk|||~~~uuu```LLLJJJCCC>>>>>>>>><<<<<<>>>AAAEEEOOOccc|||mmm___UUUMMMKKKJJJGGGFFFHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>===;;;999888888888888999:::;;;<<<===???@@@@@@AAAAAA@@@@@@???@@@@@@@@@??????>>>===============999;;;===@@@BBBDDDEEEEEENNNTTTcccxxxtttmmmmmmnnnttt~~~zzznnnhhhkkkwww~~~~~~wwwjjj\\\SSSOOOPPPRRRXXXdddttt~~~oooiiiiiiggg{{{{{{ooogggaaaZZZ```kkk|||}}}~~~~~~ttteeeSSSLLLOOOSSS___iiieeeiii___TTTSSSZZZ```aaa^^^HHHEEE@@@===<<<>>>AAADDDBBBKKKUUUcccqqqbbbggg{{{zzzbbbbbbccc{{{kkkWWWSSSUUUaaattthhhiiiWWWWWWMMMSSSRRRRRRRRRTTTUUUWWWXXXZZZ[[[[[[[[[\\\___cccgggjjjssspppeeeZZZSSSMMMDDD>>>======;;;;;;======@@@IIIRRReeemmmssslll\\\OOOLLLOOOQQQZZZcccccc```\\\VVVPPPPPPOOOMMMMMMOOOSSSXXXZZZ[[[]]]\\\ZZZZZZ\\\ZZZUUUPPPKKKFFFCCCCCCCCCAAA>>>@@@>>><<<;;;===AAAEEEHHHsssfffaaabbbiiittt~~~lllddddddgggooovvvxxxoooffflllrrrkkkkkkoooxxx|||{{{~~~~~~uuuooonnnsssqqqdddPPPAAA<<<;;;999888888777777777777888888===;;;BBBLLLZZZooowwwkkkkkklllooorrrtttzzzooofffgggzzz~~~|||jjjXXXKKKCCC>>>>>>???>>>>>>@@@@@@CCCLLL]]]uuuuuuaaaVVVKKKIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>><<<::::::::::::999999:::<<<===>>>???@@@AAA@@@@@@??????@@@@@@@@@???>>>>>>===============:::;;;<<<>>>@@@BBBDDDEEELLLRRR___sss}}}rrrnnnnnnooowwwqqqjjjkkkuuuxxxjjj\\\RRRNNNMMMRRRZZZhhhzzz|||pppkkkkkkgggyyyzzzooofff```^^^eeeqqq~~~|||nnnbbbRRRLLLPPPUUUccclllhhheee]]]TTTTTT[[[___]]]YYYGGGDDDAAA>>>===>>>AAACCCDDDJJJQQQ^^^}}}sss```dddvvv}}}eeedddddd{{{ttt\\\TTTSSS```uuujjjjjjXXXYYYPPPSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[^^^bbbfffiiirrrpppeeeZZZSSSMMMEEE???>>>===;;;;;;======@@@HHHQQQccclllssslll\\\OOOLLLOOOQQQ[[[ccceeedddbbb]]]XXXVVVUUUTTTUUUXXX[[[^^^______```]]]XXXVVVWWWUUUQQQOOOKKKGGGEEEFFFEEEBBB@@@@@@???<<<;;;;;;???BBBEEEsssfff___```iiixxxnnneeeeeehhhxxx{{{zzzqqqjjjrrrvvvnnnkkknnnyyyyyyxxxyyyxxxrrrjjjiiilllrrrlll^^^LLL???;;;;;;;;;888777777777777777888888>>><<>>>>>@@@@@@AAAGGGUUUkkkjjj[[[MMMIIIKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCBBB@@@???===;;;:::999999888888999:::;;;===>>>??????@@@@@@?????????@@@@@@AAA>>>>>>>>>===============;;;;;;;;;<<<>>>@@@CCCDDDIIINNNYYYkkk~~~vvvooonnnpppuuuxxxmmmkkkrrrxxxkkk]]]SSSOOOOOORRR]]]nnn~~~zzzsssoooooojjjzzz~~~rrrhhhbbb___fffqqq|||kkk\\\OOOKKKPPPXXXiiitttpppccc\\\UUUVVV[[[]]]XXXQQQEEECCCAAA?????????AAABBBEEEIIINNNYYYvvvttt```bbbrrriiifffbbbyyydddVVVRRR```wwwmmmlllXXXZZZTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXYYYYYYYYYZZZ]]]aaadddhhhqqq}}}pppeeeZZZSSSMMMFFFAAA@@@===;;;<<<======???GGGPPPaaajjjqqqlll^^^QQQMMMNNNQQQZZZcccgggiiijjjhhhddd```___```bbbfffggggggfffbbbbbb^^^WWWTTTVVVVVVSSSTTTQQQNNNNNNNNNMMMHHHDDDCCCAAA>>>;;;<<<>>>AAADDDqqqddd]]]^^^iiizzzooogggiiinnn}}}|||wwwooommmyyywwwpppmmmmmm{{{{{{vvvsssssstttsssllldddeeejjjqqqhhhXXXGGG===999999999777777777777777777888999===;;;???FFFSSSooorrrsssuuuuuurrrvvvooojjjhhhoooxxx~~~~~~yyyuuurrrvvvwwwwwwyyy~~~~~~tttgggVVVKKKAAA???>>><<<;;;<<<@@@@@@DDDNNN```yyywwwdddRRRKKKMMMLLLIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@>>>===;;;:::999888888888999;;;<<<===>>>??????????????????@@@@@@AAA>>>>>>>>>>>>>>>=========;;;:::::::::<<<>>>AAACCCFFFJJJTTTddduuuvvvrrrwwwyyysssmmmppp}}}}}}wwwkkk___VVVSSSTTTSSS```uuuzzzzzzzzzwwwttttttsssyyynnniiieeeiiippp~~~~~~kkkXXXLLLIIIOOOZZZppp|||ggg___XXXWWWZZZZZZSSSKKKCCCBBBAAA@@@@@@@@@@@@AAAEEEIIIMMMXXXssstttccccccppplllfff^^^sssnnnXXXTTTbbbzzzrrrpppYYYZZZUUUSSSRRRRRRRRRSSSTTTVVVWWWVVVWWWXXXYYYYYY\\\___bbbgggooo{{{rrrggg[[[TTTNNNFFFBBBAAA===<<<<<<>>>===>>>FFFNNN^^^hhhpppmmm```SSSMMMMMMMMMVVV```ffflllqqqrrroooiiiiiijjjnnnqqqrrrooollldddeeebbb\\\ZZZ^^^bbbbbb```^^^\\\\\\\\\XXXQQQLLLFFFDDD@@@>>>===???BBBEEEyyylll___ZZZ\\\iii{{{nnngggjjjpppxxxqqqsss}}}tttqqqpppnnn}}}yyyoooiiihhhjjjmmmnnnhhhbbbbbbgggqqqcccRRRCCC;;;777666777777777666666777888999999;;;999???FFFTTTuuu}}}xxxyyyrrriiicccjjjrrruuusssppppppqqqrrrssstttwww}}}xxxnnnYYYMMMAAA>>>>>>===<<<<<>><<<;;;:::777888999:::;;;<<<===>>>???>>>>>>>>>??????@@@AAA??????@@@@@@@@@???>>>===;;;;;;:::999;;;===@@@AAACCCGGGPPP]]]mmm|||zzzwwwyyy|||sssrrr|||}}}wwwlll```XXXUUUUUUWWWeeezzz{{{{{{~~~}}}{{{{{{{{{~~~tttooopppqqqsss{{{}}}iiiVVVKKKIIINNN[[[vvvnnneee[[[XXXYYYXXXPPPHHHBBBBBBAAAAAAAAAAAAAAAAAADDDHHHNNNZZZrrrwwwgggcccmmmlllddd\\\nnnwww[[[WWWddd}}}yyywww\\\ZZZUUUSSSRRRRRRRRRRRRSSSUUUVVVUUUVVVXXXYYYYYY[[[___aaaeeemmmxxxtttiii\\\UUUNNNGGGBBBBBB===<<<<<<>>>===>>>DDDMMM[[[eeennnmmmbbbUUUNNNLLLIIIQQQZZZaaajjjrrruuurrrnnnmmmnnnrrrwwwxxxtttqqqkkkmmmmmmhhhgggkkkpppqqqmmmkkkjjjiiihhhcccZZZTTTJJJGGGCCC@@@???@@@CCCEEE|||rrrggg]]]\\\___nnn}}}uuujjjkkkppp~~~yyy}}}tttooooooqqqppprrrgggaaa```aaaeeehhheee```___bbbmmm]]]KKK@@@;;;777555666666666666666777888999::::::999???FFFTTTxxx}}}~~~rrreeebbbiiippprrrooommmppptttlllnnnooorrryyy}}}xxxppp\\\NNNAAA>>>????????????===???AAAFFFPPPddd|||rrr\\\QQQLLLHHHDDDBBBGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@???>>><<<999777666666777888999;;;<<<======>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBBBB@@@???>>>;;;;;;::::::;;;===>>>???AAADDDKKKVVVdddsss|||rrrsss{{{}}}zzz}}}}}}|||{{{uuukkk```WWWTTTSSS]]]kkkvvvrrruuuttttttzzz~~~wwwcccVVVNNNMMMRRR___zzzpppggg]]]ZZZZZZWWWOOOFFFBBBAAAAAA@@@@@@AAAAAAAAADDDHHHOOO[[[qqq~~~iiicccggg{{{kkkbbb]]]kkkaaaYYYdddccc]]]TTTSSSSSSRRRQQQRRRSSSTTTUUUTTTVVVXXXYYYZZZ[[[^^^aaadddkkkuuuxxxkkk^^^UUUNNNFFFBBBAAA===<<<===>>>======CCCKKKXXXbbbmmmnnndddWWWOOOLLLHHHMMMTTTZZZccclllnnnlllkkkiiiiiinnnvvvzzzyyyvvvvvvzzz{{{wwwuuuwwwzzz{{{wwwvvvtttsssrrrlllddd]]]RRRNNNIIIDDDBBBBBBCCCDDDwwwooohhhbbbdddjjjtttxxxvvvyyyzzznnnjjjlllpppuuurrrgggaaaaaa```aaadddddd```___aaagggVVVEEE>>><<<888666777666666666666777888999:::;;;;;;@@@EEERRRuuuyyyiiiccciiiqqqtttttttttuuuwwwgggjjjlllooovvv}}}{{{uuueeeUUUFFFAAAAAA@@@>>>===:::===@@@CCCJJJ[[[rrrvvvcccVVVOOOJJJGGGGGGGGGGGGFFFFFFEEEDDDDDDDDD?????????===;;;888666444666666777999:::;;;<<<===============>>>???@@@AAAAAABBBCCCDDDCCCBBB@@@???;;;;;;<<<<<<======>>>>>>@@@BBBGGGOOOZZZhhhuuu}}}rrrqqqttt}}}xxxwww{{{~~~|||xxxsssrrrooohhh^^^XXXVVVVVVfffssswwwuuuuuuuuuwww||||||sss```WWWRRRTTTYYYddd||||||kkkddd]]]\\\]]]YYYOOOEEEBBBAAA@@@@@@@@@@@@BBBCCCEEEHHHNNNYYYlllnnndddccctttiii```\\\ggg~~~gggXXXbbb~~~lllaaaVVVSSSSSSRRRQQQQQQSSSTTTUUUTTTVVVXXXZZZZZZ\\\^^^aaacccjjjssszzznnn```VVVNNNFFFAAAAAA===<<<===???======BBBJJJVVV```lllnnnfffYYYPPPKKKIIILLLOOOSSSZZZaaabbb___bbb______fffqqqzzz}}}||||||~~~|||||||||wwwpppjjjaaa]]]VVVNNNIIIGGGFFFFFFwwwqqqllljjjooovvvzzz~~~vvvkkkgggjjjnnnyyytttjjjdddgggbbbaaacccdddbbbaaacccbbbQQQAAA======:::888999666666666666777888999:::===<<>>:::999777;;;???AAAGGGVVVlll}}}zzziii]]]TTTNNNLLLNNNGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEDDDBBB???<<<:::666666777888:::;;;<<<===============>>>???@@@AAABBBCCCDDDEEEEEECCCAAA@@@;;;<<<======>>>>>>======@@@AAADDDJJJSSS```mmmuuuwwwtttqqqxxxxxxtttsssxxx{{{yyywwwwwwzzz}}}wwwrrrhhhiiihhhddd^^^ZZZZZZ\\\kkkwwwyyyxxxxxxzzz{{{{{{sssaaaXXXVVVZZZ___iii}}}ttteee```\\\^^^```[[[OOODDDCCCBBB@@@??????@@@BBBCCCFFFHHHLLLVVVhhhsssfffcccppphhh___ZZZbbbxxxkkkWWW___}}}qqqeeeXXXSSSSSSRRRQQQQQQRRRTTTTTTTTTVVVYYYZZZ[[[\\\___aaaccciiirrr|||oooaaaWWWNNNFFFAAA@@@===<<<===???===<<>>999999777555444999999888777777666777777999999===CCCMMMaaayyyjjjhhhwww}}}sssrrrrrrwwwrrr\\\GGG???@@@@@@======;;;<<>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBAAA???>>><<<:::999:::;;;<<>><<<<<<===@@@CCCEEESSS]]]iiilllfff[[[QQQLLLIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSUUUZZZbbbooo}}}~~~|||tttkkkeee```YYYQQQ}}}tttrrrttt|||wwwmmmhhhooo{{{zzzrrrmmmkkkggglllnnnffffffiiicccUUUHHH<<<999888777555555777777666777777888999999<<<<<<>>>BBBIII[[[www}}}}}}oookkkwww|||rrrrrrpppuuuyyycccMMMCCCAAA???:::===;;;;;;>>>AAAIIIWWWddd}}}{{{pppaaaRRRKKKLLLFFFFFFFFFGGGHHHHHHFFFDDD@@@AAABBBBBBAAA???===<<<888777777666777888999:::<<<<<<===>>>>>>???@@@@@@CCCCCCDDDEEEEEEEEEDDDDDD???>>><<<;;;::::::;;;<<>>BBBEEEJJJUUUaaauuuwwwlllppp~~~uuuqqqwwwzzztttppprrroootttzzz{{{tttnnnfff```\\\[[[ZZZZZZ___eee{{{~~~}}}lll^^^YYY\\\eeeuuuzzzoooccc___^^^```^^^UUUKKKFFFFFFDDDBBB@@@@@@AAADDDFFFHHHHHHNNNXXXddd{{{|||kkkcccnnn|||iiiVVVVVV```sssmmmYYY]]]ooo}}}hhh]]]VVVSSSQQQQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[\\\```bbbfffgggnnn|||ssseee[[[QQQHHHBBBAAA???>>><<<<<<===@@@CCCDDDPPPZZZfffkkkfff[[[RRRLLLHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTWWW___jjjwww~~~zzzwwwyyy}}}|||sssooolllddd[[[zzzpppnnnrrr|||~~~wwwrrrooowwwxxxrrrnnnoooiiillloooiiijjjkkkcccOOODDD:::777888666555666555555555666777999:::;;;>>>>>>???AAAFFFSSSlllvvvqqqqqqvvvvvvnnnttt~~~}}}{{{rrrrrrooorrr}}}mmmWWWIIICCC???;;;===;;;;;;===???CCCNNNXXXmmm||||||kkkYYYPPPPPPGGGGGGFFFGGGHHHHHHGGGEEEBBBBBBBBBAAAAAA@@@@@@???888777666666666777888999:::;;;;;;===>>>???@@@@@@CCCCCCDDDEEEFFFFFFEEEEEE@@@???===;;;;;;;;;;;;<<<===<<<===@@@AAADDDLLLUUUgggyyyzzznnnpppyyyxxxrrrwww{{{vvvooommmjjjmmmqqqwww}}}~~~yyysssmmmccc```]]][[[YYYZZZdddooo}}}yyy}}}~~~lllaaaaaafffrrr{{{mmmfffbbb``````\\\QQQHHHEEEEEEDDDBBB@@@@@@BBBEEEFFFGGGHHHOOOYYYdddyyynnnfffrrriiiUUUTTT]]]nnnmmmZZZ\\\kkkjjj\\\UUUTTTRRRRRRSSSTTTTTTSSSSSSUUUWWWYYYZZZ\\\```bbbgggiiinnn{{{sssfff]]]TTTIIIBBB@@@???>>><<<<<<===???BBBDDDLLLVVVccciiifff\\\RRRLLLGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPQQQSSSYYYbbbmmmuuu{{{wwwqqqnnnpppwww|||{{{zzzqqqfffqqqhhhhhhppp}}}zzzuuutttvvv}}}vvvrrrooommmeeefffjjjhhhjjjiii___III???777666777666555666555555666666777999:::;;;======???AAADDDOOOeeeyyy~~~uuulllfffjjjzzz|||oooooowwwxxx{{{{{{ttttttnnnnnnxxx}}}yyywwwbbbNNNDDD@@@>>><<<::::::===???@@@GGGOOOaaaqqqrrr___SSSPPPIIIHHHGGGGGGHHHIIIGGGFFFDDDCCCBBBAAA@@@AAAAAABBB888777666555555666777777888999:::;;;===???@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@>>>===<<<;;;<<<<<<<<<;;;>>>AAAAAAAAAGGGOOO^^^mmm~~~pppooovvv}}}uuuyyy~~~yyyoooiiihhhjjjlllqqqxxx|||wwwppplllbbbaaa___\\\XXXZZZiiixxxzzzssswww|||ooohhhhhhppp~~~wwwiiihhheeebbb```XXXMMMEEEDDDDDDCCCBBBAAAAAACCCEEEGGGIIIIIIOOOYYYdddxxxrrrjjjyyymmmXXXSSS\\\nnnqqq[[[YYYddd{{{mmm\\\VVVTTTSSSSSSTTTTTTSSSQQQQQQSSSVVVXXXYYY\\\___bbbgggiiinnnyyytttfff^^^VVVKKKCCC@@@???>>><<<<<<<<>>AAADDDNNNbbbtttyyyooofffgggxxxqqqkkkpppttt{{{zzzwwwnnnjjjpppxxxxxxtttqqq~~~nnnUUUDDD???>>><<<::::::>>>???@@@DDDJJJZZZiii}}}|||sssdddVVVOOOKKKIIIHHHHHHIIIIIIHHHFFFEEEDDDBBBAAA@@@AAABBBBBB999888777555555555666666777888999:::<<<===?????????@@@AAACCCDDDEEEEEEEEEAAA@@@???>>>===<<<<<<;;;::::::===@@@@@@@@@EEELLLTTT```ppp}}}pppmmmrrr}}}|||wwwtttuuuxxx{{{|||~~~~~~rrriiiggghhhjjjnnnttt~~~zzztttoookkkdddcccbbb^^^ZZZ]]]nnnxxxpppuuuzzzqqqmmmooo{{{rrrgggiiifffccc^^^TTTHHHCCCDDDCCCCCCBBBBBBCCCDDDFFFHHHLLLKKKPPPXXXbbbvvvwwwpppsss\\\SSS^^^qqquuu[[[XXX___tttrrr```WWWUUUSSSRRRSSSSSSRRRQQQPPPRRRUUUWWWXXX[[[^^^aaafffhhhmmmwwwuuuggg^^^WWWMMMDDD@@@???>>><<<;;;<<<>>>AAABBBIIIRRR___fffeee\\\PPPHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOSSSZZZaaagggmmmjjjgggeeeggglllqqquuu{{{yyyvvvtttuuuxxx}}}{{{xxxzzzzzzsssjjj~~~wwwlllcccccckkkxxx|||ooopppyyy|||yyyzzzyyygggYYYVVV[[[^^^bbb]]]NNN???:::666777777555555777888777777777777777888999777:::>>>BBBDDDKKK]]]ooo~~~vvvkkkjjjyyyyyymmmpppuuu}}}rrriiijjjnnnooonnnnnn|||xxx```MMMBBB===>>>;;;:::>>>@@@@@@BBBGGGSSSaaasss}}}yyysssfffXXXPPPLLLJJJHHHHHHIIIIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAA;;;999888666555555666666777888888:::;;;<<<======???@@@BBBDDDEEEFFFGGGGGGBBBAAA@@@???>>>===<<<;;;777777:::======<<<@@@GGGHHHQQQ___mmm{{{rrrmmmrrr{{{{{{pppkkkiiikkkooouuuxxxooogggiiilllooottt|||zzztttooolllgggfffeeeccc```eeevvvvvvoootttwwwpppnnnuuuzzzmmmggggggeeebbb[[[OOODDDBBBFFFBBBBBBBBBBBBDDDEEEGGGHHHNNNLLLOOOVVV___rrr}}}vvvxxx___UUU```sssvvv[[[WWW\\\nnnxxxgggZZZWWWSSSQQQQQQRRRRRRQQQPPPRRRTTTVVVWWWYYY]]]___dddfffjjjsssvvvfff^^^XXXOOOFFFAAA???>>><<<;;;;;;===@@@BBBGGGPPP\\\ffffff^^^QQQIIIGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLOOOQQQUUU\\\ccchhhkkkiiigggeeeeeegggiiikkkqqqooolllhhheeegggkkkooorrrsssrrrpppqqqqqqmmmfffzzzssskkkddd```eeeppp}}}}}}|||~~~uuu{{{qqqiiiqqqyyyyyy{{{{{{lll[[[VVVZZZ]]]```XXXFFF===999666777777555555888666666666666777888::::::999;;;@@@BBBBBBGGGVVVeee|||~~~~~~yyyooolllwwwttttttyyywwwkkkggghhhjjjnnnssszzzqqq```NNNAAAAAA<<<;;;===???>>>???CCCKKKWWWhhhvvv{{{sssfffYYYSSSNNNKKKIIIHHHIIIIIIIIIHHHFFFEEECCCBBB@@@???>>>>>><<<;;;999777666666666666777888888999:::;;;;;;<<<===>>>@@@BBBDDDFFFFFFGGGBBBBBBAAA@@@???===<<<;;;999888:::<<<:::999===DDD@@@GGGRRR^^^kkkyyywwwssswww}}}rrrlllhhhhhhjjjppp}}}vvvkkknnnqqquuuyyy{{{uuuqqqooojjjhhhhhhhhhiiiooouuuooosss}}}}}}sssmmmmmmwwwnnnffffffdddbbb```YYYLLLAAAAAAGGGAAAAAABBBCCCDDDFFFHHHIIILLLKKKNNNTTT[[[lll|||cccVVV```rrrrrrVVVSSSVVVfffzzzyyykkk\\\XXXSSSPPPPPPQQQRRRRRRQQQRRRTTTUUUVVVXXX[[[^^^aaaccchhhppp~~~wwwfff]]]XXXPPPGGGCCC@@@>>><<<;;;;;;===???AAACCCLLLZZZeeehhhaaaUUULLLFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMPPPTTTYYY```ggglllnnnlllhhheeeccccccdddeeedddccc```\\\YYYZZZ^^^cccfffkkkmmmkkkjjjkkkiiieeexxxnnnccc^^^]]]fffrrr~~~xxxuuu}}}{{{{{{mmmnnnwwwuuuiiieeesss~~~uuuvvvyyyzzzrrr___XXX[[[^^^___VVVBBB===999777888777555555888333444555666888:::<<<===;;;>>>AAABBB@@@CCCPPP^^^wwwzzz}}}zzzqqqllluuu{{{yyy~~~zzzmmmgggfffiiipppxxxwww|||rrr\\\HHHCCC>>>;;;======<<<<<>><<<<<<===<<<:::888666666666666888888888999999::::::::::::;;;===@@@BBBCCCDDDDDDBBBBBBBBBAAA???===<<<;;;<<<;;;<<<===:::888<<>><<<;;;;;;===???AAA???IIIWWWdddiiidddXXXPPPDDDDDDEEEEEEFFFHHHIIIJJJJJJMMMQQQVVV\\\ccckkkpppsssoooiiiddd``````aaabbb[[[[[[YYYVVVSSSTTTYYY]]]aaahhhllljjjhhhhhhhhhfffssshhhaaa___aaajjjxxx~~~sssooowww{{{xxxuuutttpppjjjjjjxxxooojjjgggooouuutttzzz{{{vvvuuucccZZZccchhh\\\III>>>:::888666666888999777444555555666888999:::;;;<<>><<<===???AAABBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;;;;<<<<<<===>>><<<>>>EEEMMMSSS^^^ooo}}}tttrrrsssqqqsssxxxzzzwwwxxx~~~{{{wwwtttpppnnnmmmooowwwxxxtttvvvwww}}}zzzqqqqqqnnnhhhiiiqqq}}}sssccc^^^```bbb___XXXOOOGGGCCCCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMNNNPPPOOOTTTZZZ]]]uuuwww]]]]]]hhh|||nnnTTTMMMNNNXXXjjjssscccZZZSSSQQQPPPPPPRRRVVVSSSRRRRRRRRRSSSUUUWWWXXX___```eeeppp}}}zzzkkk```YYYRRRKKKEEE@@@???>>>======>>>>>>???CCCIIITTTaaaiiieeeYYYNNNJJJEEECCCFFFHHHGGGHHHJJJJJJOOOVVVYYY[[[cccoooyyy}}}uuukkkeeebbb___[[[WWWXXXXXXVVVRRROOOOOOTTTXXXaaaaaa```aaaccceeehhhjjj~~~sssgggaaaaaacccmmm{{{vvvllleeelllpppooooooqqqooojjjppp|||}}}wwwpppjjjhhhpppvvvvvv}}}~~~zzzrrrbbbZZZbbbeeeYYYFFF<<<:::888666777888999777555777777888888999999::::::???<<<===@@@BBBEEEKKKSSSlllxxxqqqttt|||qqqbbbkkk|||{{{~~~~~~rrr\\\HHHCCC@@@@@@===:::;;;???BBBEEEMMM[[[lll{{{~~~tttggg^^^VVVQQQMMMMMMKKKGGGGGGIIIGGGGGGFFFEEECCC@@@>>><<<===<<<;;;:::888777666666888888888999:::;;;<<<===<<<===???AAABBBCCCCCCCCCBBBBBBBBBAAA???===<<<;;;;;;;;;::::::;;;<<<======;;;===BBBHHHMMMTTTdddrrr}}}yyyuuupppnnnpppyyy}}}}}}}}}{{{xxxuuuqqqrrrtttwww~~~zzzwwwyyyzzzxxxooojjjllljjjeeeiiirrryyy}}}nnnbbb___cccccc```XXXOOOGGGCCCCCCEEEDDDEEEFFFGGGIIIKKKLLLLLLLLLNNNMMMQQQWWWZZZpppzzz```^^^fffzzz}}}kkkWWWNNNMMMVVViiixxxeee\\\TTTQQQQQQPPPRRRUUUSSSSSSSSSSSSTTTVVVWWWXXX]]]^^^dddooo{{{~~~nnnaaaYYYSSSLLLGGG@@@@@@>>>=========>>>???AAAGGGSSSaaajjjggg[[[PPPJJJEEEDDDFFFHHHGGGHHHJJJLLLQQQWWW[[[___fffooovvv|||vvvmmmfffaaa^^^[[[YYYZZZ[[[ZZZXXXUUUTTTVVVYYY^^^]]]\\\\\\^^^aaadddggg}}}~~~rrrhhhbbbcccgggqqqmmmeee]]]aaaeeefffjjjooopppnnnxxxyyyuuusssrrrsssnnnlllssswwwwww}}}}}}mmmaaa\\\aaaaaaTTTCCC:::999888777777888888777666999999999999999999888888>>>===>>>BBBDDDEEEJJJPPPddd~~~~~~|||wwwgggmmm~~~}}}lllTTTJJJBBB???>>>;;;;;;<<<>>>???EEESSSfffvvv}}}oooddd[[[UUUOOONNNLLLHHHGGGHHHHHHHHHHHHGGGEEEBBB@@@>>>>>>======;;;:::999888777888888888888999;;;<<<======>>>???AAACCCCCCDDDDDDCCCCCCCCCBBBAAA???>>>===;;;:::::::::::::::;;;<<<;;;;;;>>>BBBDDDHHHTTT```qqqyyy}}}uuuooommmpppttt{{{~~~{{{yyywww|||~~~vvvxxx}}}{{{|||~~~zzzsssrrrtttnnnjjjiiikkkiiigggppp}}}wwwjjjaaa```cccddd```XXXNNNFFFCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNMMMPPPUUUXXXmmm}}}sssddd^^^bbbvvv~~~nnn[[[OOOLLLSSSfffhhh^^^UUURRRQQQQQQRRRUUUTTTTTTTTTTTTUUUWWWXXXYYY[[[\\\cccmmmxxxpppbbbYYYSSSMMMHHHAAA@@@>>>=========>>>???>>>EEEQQQ```jjjhhh^^^TTTKKKFFFDDDFFFHHHGGGHHHJJJNNNRRRXXX___gggmmmrrruuu~~~{{{tttkkkddd___^^^___```aaabbbaaa^^^[[[ZZZZZZXXXVVVTTTTTTUUUYYY]]]```{{{}}}sssjjjdddffflllxxx|||lllggg___```aaadddiiippptttuuuzzznnnkkknnnqqquuurrrqqqwwwxxxuuu{{{}}}|||iiibbb^^^```\\\OOO@@@888888777777777888888777777888888999999999999999:::>>>===???CCCEEEDDDHHHMMM\\\vvvsssyyyzzzooottt}}}xxxxxx```RRREEE???>>><<<::::::<<<<<<@@@MMM```pppyyy{{{vvvhhh^^^VVVOOONNNLLLIIIHHHIIIIIIIIIIIIHHHFFFDDDAAA@@@??????>>>===<<<;;;:::999888888888888999:::;;;<<<===>>>???AAABBBDDDEEEEEEEEEDDDDDDDDDBBBAAA@@@???;;;::::::999999999::::::;;;:::;;;>>>>>>@@@IIISSS```lll{{{wwwrrrkkknnnttt~~~yyyooosss~~~zzzmmmjjjlllkkkjjjjjjiiigggjjjyyy{{{mmmccc```aaaccc___VVVMMMEEEBBBCCCEEEHHHHHHHHHIIIJJJKKKKKKLLLOOORRRPPPRRRWWWZZZmmmyyylll}}}ggg]]]]]]pppyyycccSSSLLLQQQbbb~~~mmmaaaVVVSSSRRRQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ\\\bbblllvvvssscccYYYSSSMMMIIIAAA@@@???=========>>>>>>>>>DDDPPP___iiihhh___UUULLLGGGDDDFFFHHHGGGHHHKKKOOORRRYYYdddooowwwzzzzzz~~~uuukkkeeefffiiihhhiiijjjhhhddd___ZZZWWWRRRPPPMMMKKKLLLPPPUUUXXXwwwyyy{{{~~~~~~tttlllfffiiiqqq~~~~~~sssrrriiieeebbbdddiiiooouuuxxxssseeebbbgggkkkoooooorrrzzz}}}wwwxxxyyyxxxgggdddbbb___WWWJJJ>>>999777777888888777777777888666777888999:::;;;<<<<<<>>>===???CCCDDDCCCEEEJJJUUU{{{~~~rrrmmmsss}}}xxxyyy}}}ppprrr{{{|||jjjZZZIIIAAA???===;;;:::===<<>>===<<<;;;;;;888888888888999::::::;;;======>>>@@@BBBCCCEEEFFFEEEEEEEEEDDDDDDBBBAAA@@@<<<;;;::::::999999999999;;;999:::<<<===>>>DDDLLLNNN\\\mmm|||{{{tttiiikkkooovvvxxxnnnsss|||lllhhhiiimmmllliiidddaaahhh|||sssgggaaa``````\\\UUULLLEEEBBBCCCEEEIIIJJJJJJKKKLLLMMMMMMMMMPPPTTTSSSSSSZZZ^^^ooorrreeettthhh[[[YYYjjjlllYYYNNNPPP___zzzrrreeeXXXSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXZZZ\\\bbbkkkttttttcccYYYSSSMMMIIIBBBAAA???============>>>???DDDNNN[[[eeefff^^^VVVNNNHHHEEEFFFGGGGGGHHHKKKNNNQQQYYYgggvvvtttnnnnnnqqqooonnnmmmjjjeee]]]VVVQQQNNNLLLHHHFFFFFFIIINNNQQQrrrtttvvvyyy|||}}}yyyqqqkkkggglllvvv|||}}}tttkkkcccccchhhlllrrrwww~~~mmm___ZZZ]]]```dddhhhppp}}}|||xxxuuueeefffddd]]]PPPDDD<<<:::666777888888777777888999666777888999:::<<<======>>>===>>>BBBBBB@@@CCCHHHRRRnnnyyyxxxsss|||wwwoooppp~~~www{{{mmmhhhooovvvxxxooo___MMMDDDAAA>>><<<<<<>>>>>>???FFFPPP\\\fffkkkxxx~~~tttcccXXXNNNLLLLLLKKKJJJKKKJJJJJJJJJIIIHHHFFFDDDBBB@@@??????>>>======<<<<<<888888888888888999::::::<<<<<<===>>>@@@CCCEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA======;;;:::999999999999:::888999<<<======AAAHHHFFFSSScccooo{{{|||ssslllkkklllpppwww{{{rrryyyzzz{{{}}}nnniiiiiirrrqqqllleeebbblllyyyllldddaaa]]]ZZZTTTMMMGGGDDDDDDFFFKKKKKKLLLMMMNNNOOOPPPPPPPPPVVVUUUUUU]]]cccssslll^^^iii|||fffXXXUUUeee}}}www```QQQQQQ\\\uuuwwwhhhYYYTTTTTTRRRQQQQQQRRRSSSTTTVVVWWWWWWWWWWWWZZZ\\\bbbiiippp~~~vvveee[[[TTTNNNJJJBBBAAA???>>>===<<<======@@@CCCKKKWWWaaaddd___YYYOOOIIIEEEFFFGGGGGGHHHLLLLLLPPPXXXgggwwwyyyxxxyyytttqqqmmmiiiccc\\\TTTNNNOOOLLLIIIFFFEEEGGGJJJLLLqqqrrruuuyyy|||~~~~~~wwwssspppkkkfffhhhnnnyyy}}}pppeeedddgggjjjpppvvvyyyiii]]]ZZZZZZYYY___eeeqqq|||tttcccfffdddYYYJJJ>>>::::::555777999888777666888:::888888999999:::;;;<<<<<<>>><<<===??????>>>AAAFFFMMMaaawwwtttqqqkkkqqqwwwnnnuuusssrrrpppeeegggllloooqqqbbbQQQHHHBBB>>>===>>>===>>>???AAAFFFOOOYYYaaallluuu~~~~~~hhh\\\PPPMMMMMMLLLJJJJJJIIIIIIJJJIIIHHHFFFDDDCCC??????>>>>>>======<<<<<<888888888888888999999:::;;;;;;;;;===???BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;:::999999999:::777888;;;<<<;;;>>>CCCBBBMMMYYYaaajjjwwwxxxssspppmmmmmmqqqwww|||~~~}}}~~~ssszzz|||pppmmmoootttsssnnnhhhfffpppoooeeebbb[[[YYYUUUPPPJJJGGGGGGHHHLLLLLLMMMOOOPPPRRRSSSTTTRRRYYYXXXYYYccckkkzzznnn[[[___mmm}}}bbbVVVRRRaaaxxxfffUUURRRZZZpppzzzjjj[[[UUUTTTSSSQQQPPPQQQRRRTTTUUUVVVWWWVVVVVVXXX[[[```fffkkkyyyyyyhhh^^^WWWPPPKKKBBBAAA???>>>===<<<======>>>@@@GGGRRR]]]cccaaa]]]PPPJJJEEEFFFGGGFFFHHHLLLKKKOOOWWWdddtttzzzvvvpppkkkfff```ZZZUUURRRPPPMMMJJJIIIIIIJJJKKKssstttwww{{{~~~wwwooollljjjfffbbbiiiooo{{{tttgggeeehhhkkkqqqxxx~~~}}}uuuhhh```^^^]]][[[```gggtttvvvaaaeeedddVVVEEE;;;888999444777999888666666888:::::::::::::::::::::::::::>>><<<<<<>>>===<<<@@@EEEIIIXXXpppwwwrrrggglllyyy~~~lllkkkvvvpppoootttfffcccgggjjjqqqcccTTTJJJCCC>>>>>>@@@;;;===???>>>???FFFQQQZZZ___lllyyymmm```SSSNNNNNNLLLJJJJJJIIIIIIIIIIIIHHHFFFDDDCCC??????>>>>>>======<<<<<<888888888888888888999999::::::;;;<<<>>>AAADDDEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???===<<<;;;:::999999999777777999:::999;;;???;;;EEENNNSSSZZZfffrrrxxx{{{vvvqqqoooqqquuuxxxzzz|||}}}pppzzz|||sssrrruuummmnnnjjjeeeeeeooo}}}qqqfffaaaZZZYYYWWWRRRMMMJJJJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVUUU]]]]]]^^^hhhqqqsss\\\ZZZbbbrrr|||```TTTQQQ___uuujjjWWWSSSYYYnnn|||lll[[[UUUUUUSSSQQQPPPPPPQQQSSSUUUVVVVVVVVVUUUWWWZZZ___ccchhhuuu{{{kkkaaaYYYRRRMMMCCCAAA@@@>>>===<<<<<<===<<<===CCCOOO[[[cccccc```PPPJJJEEEFFFGGGFFFHHHLLLJJJNNNVVVbbbqqq|||uuuooolllgggbbb^^^VVVTTTQQQNNNLLLKKKKKKKKKuuuwwwyyyzzz{{{~~~ssskkkddd______bbbqqqyyyvvvmmmfff```kkk{{{~~~qqqiiilllgggbbbaaa]]]gggnnnyyyuuufffcccYYYIII???===:::444888777555444555666888999::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBGGGSSSlll~~~llleeefffqqqmmmdddhhhyyyyyyuuuwww{{{lll___\\\```dddcccZZZLLLDDDBBB@@@;;;;;;999999===@@@CCCJJJRRR^^^hhhoooyyytttfffUUUMMMMMMOOOMMMIIIGGGGGGHHHHHHGGGGGGFFFEEECCC???;;;<<<@@@AAA>>>;;;888888999999999888888777999::::::;;;===>>>@@@AAA@@@AAACCCDDDDDDDDDCCCBBBAAA@@@===;;;:::999999999888999::::::999999;;;===>>>@@@DDDIIIOOOWWW___eeeyyy~~~zzzvvvuuuuuuuuuzzz}}}yyysssyyyzzz{{{zzznnncccaaafffmmmwwwssshhhbbb\\\XXXSSSQQQRRRQQQLLLHHHJJJMMMPPPRRRSSSUUUWWWYYY\\\```fffnnnxxxyyy^^^WWW]]]llldddUUUOOO]]]ssshhh\\\WWWKKKbbb}}}sssccc[[[VVVQQQPPPSSSOOOOOOPPPRRRSSSUUUVVVVVVXXXYYY\\\aaafffrrrooobbbYYYRRRMMMHHHBBB>>>>>>>>><<<<<<>>><<<<<>><<<999444777666555555555777888:::::::::;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<>>>AAABBBCCCLLLaaa}}}wwwooommmttttttggghhhtttzzzvvvvvvvvveee^^^aaacccaaaXXXNNNHHHFFFBBB;;;===;;;;;;===???@@@FFFMMMYYYcccjjjuuuyyymmm^^^TTTPPPOOOLLLIIIIIIIIIJJJJJJIIIIIIHHHGGGDDD@@@<<<<<>>@@@AAAAAABBBDDDEEEEEEEEEEEEDDDBBBAAA???<<<:::999999999999:::::::::999999;;;======???BBBEEEIIIOOOVVV[[[kkkwww~~~|||zzzxxxxxxyyyxxxrrrwww|||~~~qqqeeeccchhhnnnuuu{{{~~~yyypppjjj^^^ZZZWWWXXXZZZYYYUUUQQQKKKMMMPPPSSSWWWYYY[[[[[[___eeennnwww|||bbbXXXYYYfffdddVVVQQQ___tttmmm^^^VVVJJJ^^^{{{{{{sssaaaXXXTTTPPPOOOPPPOOOPPPPPPRRRSSSTTTUUUUUUXXXXXX\\\```fffqqqqqqeee\\\TTTOOOIIICCC>>>>>>>>><<<<<<>>><<<<<>>@@@AAABBBGGGTTTlllwwwrrrtttmmmiiippp}}}zzztttrrr{{{pppdddbbbcccaaa[[[TTTOOOLLLDDD===@@@===<<<=========AAAHHHQQQ[[[bbbmmm}}}wwwjjj^^^UUUPPPLLLJJJKKKKKKKKKLLLKKKJJJJJJIIIFFFBBB===<<<>>>??????>>><<<<<<;;;:::999::::::::::::::::::;;;<<<>>>???@@@AAABBBDDDFFFFFFFFFFFFEEEDDDCCCAAA>>><<<:::999999999:::;;;:::999999;;;<<<<<<===???@@@BBBEEEJJJNNNXXXdddwww~~~xxxwwwzzzvvvsssxxxrrreeedddlllsssxxx{{{sssuuuzzz}}}ssskkk[[[YYYXXXZZZ^^^```___]]]QQQPPPPPPTTTZZZ___aaa```fffnnnyyylll\\\WWW```yyyfffXXXRRR___sssuuubbbXXXLLL\\\xxx}}}wwwbbbWWWTTTRRRPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTWWWXXX[[[```eeeooouuuiii___WWWQQQJJJCCC?????????<<<<<<>>>>>>===???HHHUUU^^^aaa```VVVMMMFFFFFFGGGGGGGGGIIIIIIKKKOOOUUUbbbvvv~~~zzzxxxtttmmmdddZZZRRRMMMtttvvvwwwwwwxxxzzz}}}vvvmmmgggcccbbbhhhppp}}}yyywwwqqqssssssppp}}}tttbbbgggttt|||{{{rrrmmmnnnvvvqqqfff\\\MMM@@@:::888777666555555555666777999:::;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>@@@@@@EEEFFFNNN```zzzxxxrrrqqq~~~uuummmooo{{{{{{rrrnnnqqq}}}~~~llleeecccdddbbb]]]UUUMMMEEE@@@@@@===<<<===<<<;;;>>>DDDKKKTTT[[[fffvvv}}}|||rrrfffZZZQQQMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJHHHCCC>>><<<===>>>??????===<<<;;;:::999999:::::::::::::::;;;<<<===??????@@@AAACCCEEEFFFFFFFFFFFFFFFEEECCC@@@>>>;;;:::999999:::;;;:::999999:::<<<;;;<<<===>>>>>>@@@DDDFFFKKKUUUeeettt|||yyyxxx{{{vvvwww|||~~~zzzpppcccdddnnnwww{{{}}}mmmmmmpppwww{{{wwwlllbbbTTTRRRQQQTTTZZZaaafffhhh]]]WWWSSSUUU\\\cccffffffpppxxxxxxdddYYY^^^vvvlll[[[QQQ[[[nnn|||ggg[[[PPP\\\www}}}fffYYYVVVUUUSSSPPPPPPPPPPPPQQQQQQRRRRRRRRRVVVWWW[[[___dddmmm~~~xxxlllbbbYYYSSSKKKDDD@@@@@@???===<<>>EEEPPPZZZ___aaaXXXOOOGGGFFFGGGFFFGGGIIIIIIKKKMMMRRR]]]ppp|||uuukkk```VVVOOOtttuuuvvvvvvvvvxxx{{{~~~}}}zzzrrrkkkfffdddfffoooyyy}}}{{{ssstttuuuvvvnnnppp~~~}}}qqqiiigggkkkrrrnnncccWWWHHH===888777666666555555666777888999:::;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<======>>>??????DDDEEEJJJYYYrrrxxxqqqqqq~~~}}}sssmmmwww}}}uuuqqqlllrrrttthhhbbbfffhhhcccVVVIIIBBBAAA>>><<<;;;<<<<<<:::>>>CCCFFFOOOTTT___oooxxx}}}uuuiii\\\SSSOOOOOOKKKKKKKKKKKKKKKJJJIIIIIIIIIEEE@@@======>>>??????======<<<;;;:::999999999::::::::::::;;;===>>>???>>>???AAADDDEEEFFFFFFFFFGGGFFFEEECCC@@@===;;;::::::;;;;;;:::999888:::;;;;;;<<<======>>>???BBBDDDGGGMMMXXXcccqqqzzzxxxwww||||||xxx|||yyyxxx|||mmmbbbdddnnntttvvvvvvgggeeeggglllqqqooocccYYYPPPMMMJJJLLLSSS^^^hhhnnniiiaaaXXXVVV\\\dddhhhjjjvvv{{{~~~jjjYYY\\\qqqrrr^^^PPPVVVgggxxxiii[[[SSS[[[ssskkkZZZUUUUUUSSSOOOOOOOOOPPPPPPQQQQQQQQQRRRUUUVVVZZZ___bbbjjjzzzzzzooodddZZZTTTLLLEEEAAA@@@@@@======??????======BBBLLLVVV]]]aaa[[[QQQIIIGGGGGGFFFGGGIIIIIIKKKNNNRRRZZZlllyyypppeeeZZZRRRrrrsssssssssssstttwwwzzzzzz|||vvvpppjjjgggggglllxxxxxxvvvxxx{{{|||{{{yyykkkeeefffkkkppp{{{zzzjjj___QQQBBB;;;888666666777555666777888888999::::::::::::;;;<<<===>>>>>>???<<<=========>>>>>>>>>>>>???BBBGGGRRRjjj~~~wwwtttyyyjjjrrr|||zzzvvvlllkkkrrrxxxmmmcccfffiiifffYYYIIIAAA@@@>>><<<;;;===<<<:::===BBBCCCJJJNNNXXXhhhqqq|||}}}tttiii^^^UUUQQQPPPJJJJJJJJJJJJJJJIIIIIIHHHIIIFFFCCC@@@>>>===>>>???>>>>>>>>>>>>===;;;:::999::::::::::::;;;<<<===>>><<<>>>@@@CCCEEEFFFFFFFFFHHHGGGFFFEEEBBB@@@===<<<:::;;;;;;:::999888999;;;:::<<<===>>>>>>???AAADDDDDDHHHNNNUUU```rrr{{{tttqqqyyy~~~~~~{{{zzzwwwyyywwwmmmhhhlllrrrqqqlllhhh^^^]]]^^^ccchhhggg___VVVPPPMMMIIIIIIOOOYYYeeelllmmmfff]]]YYY\\\bbbgggiiisssvvvzzzyyywwwxxx|||mmmYYYYYYkkk|||uuu```OOORRRaaaqqqkkk\\\TTTVVVkkkooo\\\SSSSSSQQQMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSUUUZZZ^^^aaagggvvv}}}rrrggg\\\UUUMMMFFFBBBAAA@@@======???>>>======AAAIIISSS[[[```]]]SSSJJJGGGGGGFFFFFFIIIIIIMMMRRRUUU\\\kkk~~~uuujjj^^^VVVqqqrrrsssrrrrrrsssvvvxxxxxxzzz|||~~~uuupppllljjjkkksss|||yyy{{{~~~xxxiiidddfffiiilllsss|||}}}pppfff[[[LLL>>>:::999777666777666777888888999999999999::::::;;;<<<===>>>??????<<<======>>>>>>>>>>>>>>><<>><<<:::<<>>???@@@AAABBBAAA>>><<<:::::::::::::::;;;<<<=========>>>AAADDDFFFGGGHHHHHHGGGGGGGGGFFFDDDBBB???>>>;;;;;;<<<:::888888999;;;:::;;;============???@@@???CCCGGGLLLSSSbbbtttwwwmmmooovvv~~~}}}{{{yyy{{{{{{|||}}}xxx|||~~~pppooosss|||~~~vvviiiaaaYYYXXXYYY]]]aaaaaa\\\WWWRRRPPPLLLJJJMMMSSS\\\bbbgggddd```]]]]]]```cccfffgggkkkqqqtttuuuvvvwwwxxxrrrZZZXXXeeesssttt___OOORRR^^^lllzzztttaaaWWWRRRbbbuuu```SSSQQQPPPMMMLLLMMMMMMOOOPPPQQQRRRRRRSSSUUUYYY^^^```fffsssuuujjj___XXXNNNGGGBBBBBBAAA>>>===???===<<<<<<@@@HHHQQQYYY^^^___UUUKKKHHHGGGEEEFFFIIIIIIOOOVVVZZZ___kkk}}}zzzooobbbYYYssstttttttttssstttwwwyyywwwyyy{{{|||}}}vvvqqqnnnmmmoooxxx{{{~~~|||}}}yyyiiieeeggggggiiimmmsssvvvrrrjjjdddXXXIII<<<999:::777666777777888888999999999888888::::::;;;<<<===>>>???@@@<<<===>>>>>>>>>>>>>>>======CCCDDDGGG[[[yyyxxxzzztttuuuxxxzzzzzzwwwsssoooooogggbbbgggnnnrrrtttvvvssskkkhhhlllkkk___PPPHHHBBB???>>>???===999:::???>>>DDDFFFMMM]]]fffqqqssshhh___XXXRRRNNNKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFCCC@@@=========AAABBBDDDEEEDDDAAA===;;;::::::::::::;;;;;;<<<======???BBBEEEGGGHHHIIIIIIGGGGGGGGGGGGEEECCCAAA???;;;<<<<<<:::888888999;;;999;;;<<<<<<;;;;;;<<<===;;;???CCCGGGLLLWWWeeeppp|||nnnlllqqqnnn}}}|||yyywwwxxx{{{|||~~~{{{yyy~~~~~~{{{kkkppp}}}mmmbbbXXXWWWXXX[[[^^^^^^ZZZWWWSSSQQQOOOLLLKKKNNNSSSWWW```aaaaaa```^^^^^^```bbb]]]ccckkkrrrwwwwwwuuusssxxxvvv]]]YYYcccnnnrrr^^^PPPSSS^^^iiittt~~~|||ggg[[[QQQ^^^{{{{{{dddVVVRRRRRROOOKKKLLLMMMNNNPPPQQQRRRSSSRRRTTTYYY^^^```eeerrrxxxlllaaaZZZNNNHHHCCCBBBAAA>>>===???<<<<<<<<<@@@GGGPPPXXX]]]```UUUKKKHHHGGGEEEFFFIIIIIIPPPYYY]]]bbblll|||~~~rrrddd[[[wwwtttqqqrrruuuwwwxxxvvvwwwxxxzzz|||~~~yyytttnnnnnnwww|||vvvtttvvv~~~zzziiibbbbbbccc^^^```hhhjjjeeeeeekkkVVVIII<<<888999888777888999999999999999999999999:::::::::;;;<<<===>>>???========================@@@???BBBJJJSSSddd{{{{{{vvvtttyyy{{{xxxsssqqqzzznnnaaa[[[\\\bbbooozzzyyyvvvpppmmmnnnkkk^^^PPPAAA???===;;;:::<<<>>>???<<<@@@EEEMMMVVV```kkkrrr~~~vvvmmmdddXXXQQQQQQNNNMMMJJJJJJJJJKKKIIIHHHHHHGGGEEEBBB???===;;;:::>>>>>>???AAACCCAAA>>>;;;:::999999999999999999:::>>>>>>>>>???@@@CCCEEEFFFIIIIIIHHHFFFDDDBBB@@@??????>>>;;;999888888888999;;;;;;::::::::::::::::::<<<===>>>@@@DDDKKKSSSYYYmmmuuu}}}qqqiiiiiinnn}}}uuurrrpppuuu|||wwwwwwyyy~~~~~~|||wwwtttiiiooo~~~xxxhhhbbb[[[[[[[[[[[[ZZZZZZYYYXXXWWWTTTOOOLLLLLLNNNRRRUUU[[[___dddfffccc___ZZZXXX\\\^^^aaaffflllrrrvvvxxxxxxwwwaaaXXX]]]lllrrr___SSSWWW^^^bbbiiirrrppp\\\OOOZZZmmmyyyfffYYYWWWSSSLLLMMMMMMNNNOOOPPPRRRRRRSSSXXXYYYZZZ\\\```gggpppvvv|||ooobbbYYYOOOJJJDDD@@@???@@@@@@@@@<<<;;;===AAAEEEJJJUUU```___ZZZQQQGGGEEEHHHHHHEEEJJJOOOUUUYYY```lll~~~vvvjjjccctttssssssuuuxxxzzzzzzyyywwwwwwxxxzzz|||zzzvvvrrrttt}}}yyyxxxrrrpppmmmjjjlllsss}}}~~~nnnddd```bbb___^^^aaacccbbbcccgggSSSFFF:::888888888777888999999999999888888888888::::::::::::;;;===>>>???========================@@@???CCCIIIOOO]]]||||||tttqqqwww~~~|||}}}uuukkkaaa[[[]]]kkkyyy}}}uuuoooppppppiii___FFFBBB>>>;;;;;;<<<;;;;;;===@@@DDDJJJRRR\\\gggnnn|||zzzqqqggg\\\UUUTTTOOOMMMKKKKKKKKKLLLKKKJJJIIIHHHGGGEEECCC@@@===<<<>>>>>>???BBBDDDCCCAAA>>><<<;;;:::999888999999:::=========>>>@@@CCCEEEGGGIIIHHHHHHFFFDDDBBB@@@???===<<<:::999888999:::;;;999999999999::::::::::::<<<===>>>???AAAFFFMMMRRR]]]fffssszzzmmmfffiiivvvwwwrrrqqqvvvzzzxxxyyyzzz{{{|||}}}yyytttkkksssrrreee```^^^^^^^^^^^^]]]\\\ZZZYYYUUUSSSOOOMMMLLLNNNPPPRRRWWW[[[```bbb```\\\XXXVVV\\\^^^aaacccfffiiinnnrrrwwwtttaaaYYY___pppvvvbbbSSSTTTZZZ]]]cccjjjsssttt___OOOUUUeee{{{hhhYYYTTTQQQKKKMMMMMMNNNOOOPPPQQQRRRRRRVVVWWWXXXZZZ^^^eeemmmsss~~~pppbbbYYYPPPKKKEEE@@@???????????????======@@@CCCHHHSSS^^^```\\\SSSIIIEEEGGGHHHEEEGGGLLLSSSWWW]]]jjj|||~~~ssslllqqqrrruuuyyy}}}~~~|||zzzwwwwwwwwwxxx{{{~~~zzzwwwvvv{{{xxxkkkeeecccddddddbbbbbbhhhsss|||~~~rrrfff___aaa```]]]YYY[[[```bbb```MMMBBB888777888777777888888888888888999999999999999999::::::;;;===>>>???========================???@@@DDDHHHIIITTTpppvvvnnnvvvxxxkkk\\\YYYfffvvvyyypppooorrrrrroooQQQIIIAAA=========;;;999>>>???AAAEEELLLVVVbbbiii{{{wwwmmmcccZZZWWWQQQOOOLLLKKKLLLMMMLLLKKKJJJJJJJJJIIIGGGCCC@@@>>>======>>>AAADDDEEEDDDBBB@@@>>><<<999999999:::;;;<<<<<<===>>>@@@CCCEEEGGGHHHHHHGGGFFFEEECCCAAA@@@<<<;;;:::999999:::;;;<<<777888888888999:::::::::<<<<<<===<<<===@@@EEEIIIMMMTTT```nnn~~~oooffffffmmm}}}{{{uuuuuuzzz}}}yyyvvvxxx}}}zzzzzz}}}}}}vvvnnnxxx}}}mmmcccbbbdddccccccbbb```]]][[[ZZZSSSRRRPPPNNNNNNNNNOOOOOORRRVVVZZZ\\\[[[XXXUUUTTTZZZ]]]___^^^\\\^^^dddjjjttttttbbbZZZ```qqqkkkXXXTTTWWWXXX[[[```eeeqqqzzzfffSSSRRR^^^{{{mmm[[[SSSPPPMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTVVVWWW[[[aaaiiiooossscccYYYSSSNNNGGGBBB??????>>>>>>BBB???>>>???@@@EEEPPP[[[bbb___VVVKKKFFFGGGHHHFFFEEEJJJPPPTTTYYYfffyyy{{{pppssswww|||~~~|||yyyxxxxxxwwwxxx{{{yyyxxxzzzvvvdddZZZYYY]]]```___^^^dddppp{{{xxxmmmeee``````ccc___XXXYYY```___WWWFFF>>>666666888777777888999999999999::::::::::::999999999:::;;;<<<>>>>>>========================>>>???DDDGGGFFFMMMgggpppssssssbbbZZZbbboooxxxmmmjjjnnnrrrttt___SSSEEE>>>>>>@@@>>><<<======???BBBHHHRRR^^^eeevvv|||uuukkk```ZZZRRROOOLLLKKKLLLLLLLLLKKKIIIJJJKKKKKKIIIFFFBBB@@@<<<<<<===@@@CCCEEEEEEDDDCCCAAA>>>;;;999::::::;;;;;;;;;<<<===???BBBEEEGGGGGGGGGGGGFFFEEEDDDCCCBBB>>>===<<<;;;:::;;;;;;;;;666666777888999999::::::;;;;;;<<<;;;;;;===@@@CCCEEEJJJSSS^^^lll{{{vvvmmmhhhiiisss~~~}}}~~~}}}}}}yyyuuussssssyyyyyyzzz~~~wwwrrr~~~xxxjjjfffiiihhhgggeeeccc___\\\ZZZYYYRRRRRRRRRQQQQQQPPPOOOOOOPPPSSSWWWYYYXXXVVVTTTTTTWWWZZZ\\\YYYTTTUUU\\\dddppp{{{kkk^^^___mmm|||eee\\\ZZZYYYXXXYYY^^^hhh{{{ttt^^^WWW^^^tttsss^^^UUURRRPPPMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVZZZ___ggglll{{{vvvfff\\\XXXRRRKKKEEEAAA@@@???>>>BBB???===>>>???CCCNNNYYYbbbbbb[[[OOOHHHGGGHHHGGGFFFJJJOOORRRWWWcccvvvpppsssxxx|||}}}{{{yyywwwyyyyyyxxxyyy{{{~~~|||||||||yyyzzz}}}ppp^^^SSSSSSWWWZZZ[[[[[[bbbooozzzyyymmmdddbbbccc```dddbbb\\\]]]aaaZZZOOOAAA:::666777888666666888::::::::::::;;;;;;<<<<<<999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>CCCFFFDDDIII```yyy}}}~~~vvvqqq{{{wwwiii^^^]]]cccuuuxxxvvvmmmfffhhhooossslll^^^KKK???===??????>>>;;;<<<===???EEEOOOZZZbbbkkkwww{{{rrrfff\\\TTTQQQMMMKKKKKKKKKKKKKKKHHHIIIKKKKKKIIIFFFCCCAAA<<<;;;;;;===AAADDDDDDDDDDDDCCC@@@===<<<;;;<<<<<<;;;;;;;;;===???AAADDDFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA???>>><<<;;;::::::666666777888999999::::::999:::;;;;;;;;;<<<>>>AAABBBFFFKKKSSS\\\hhhuuu|||uuummmhhhlllvvv~~~zzzyyyzzz{{{{{{rrrnnnmmmooowwwxxxzzzyyyvvvttthhhiiinnnllliiieee```\\\XXXVVVUUURRRSSSTTTTTTTTTSSSQQQPPPPPPSSSVVVWWWVVVUUUUUUUUUSSSWWWYYYUUUQQQRRRYYYaaammm{{{|||hhh```iiiuuuiiieeeaaa[[[WWW[[[bbbqqqnnnbbbdddnnnvvvaaaUUURRRQQQMMMNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUVVVYYY___eeejjjxxx{{{kkk```\\\VVVNNNGGGCCCAAA@@@???@@@===<<<===>>>BBBLLLWWWaaaddd```UUUKKKHHHHHHHHHIIIMMMQQQSSSXXXdddwwwooorrrvvvxxxxxxwwwwwwwwwyyyyyyyyyzzz|||~~~||||||}}}~~~~~~wwweeeVVVOOOPPPRRRUUUVVVYYYbbbooozzzrrreee^^^___cccaaaaaaaaa```aaa^^^SSSHHH===888666888888666555777999999::::::;;;;;;<<<<<<888888999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======@@@EEEDDDGGGYYYnnn}}}xxxvvvuuu~~~{{{oooccc[[[YYYfffpppuuunnnggggggooouuuyyyjjjVVVGGG@@@???>>>===;;;;;;<<<>>>CCCKKKTTT[[[eeeqqqyyymmmbbbXXXTTTPPPLLLKKKKKKKKKKKKIIIIIIJJJJJJIIIGGGDDDCCC>>><<<;;;<<>>======;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCAAA???===;;;:::777888888888999:::::::::888:::<<<<<<<<<<<<===???@@@BBBDDDHHHNNNWWW```ggguuu|||}}}rrrhhhhhhooo{{{}}}xxxuuutttwwwzzz}}}}}}uuummmkkklllpppyyyyyywww|||qqqgggjjjpppooojjjccc\\\VVVSSSRRRRRRQQQRRRTTTUUUUUUUUUTTTSSSRRRTTTWWWWWWVVVVVVVVVWWWSSSVVVWWWUUUSSSTTTZZZ___kkkyyytttccchhhuuuqqqlllbbbYYYXXX\\\fffwww|||nnnmmmpppzzzdddWWWRRROOOMMMNNNNNNNNNOOOOOOOOOPPPRRRSSSUUUWWWYYY^^^dddhhhuuuoooddd]]]XXXPPPIIIEEEBBBAAA@@@>>><<<;;;===>>>@@@JJJTTT___ddddddZZZOOOJJJIIIIIIKKKOOOSSSVVV\\\jjj}}}kkknnnqqqrrrrrrsssvvvyyyxxxxxxxxxyyy{{{|||~~~~~~rrr\\\SSSVVVUUUUUUVVVXXX^^^jjjwwwzzznnnccc^^^^^^___bbb]]]\\\``````WWWKKKDDD;;;777777999999666555666777777888999999:::;;;;;;888888888999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>???<<<>>>BBBCCCEEERRRbbbxxxxxxxxxiii^^^ZZZYYYhhhrrroooggghhhrrr{{{zzziiiWWWJJJBBB>>><<<;;;;;;<<<===???EEELLLQQQ___iiiyyy}}}uuujjj]]]YYYSSSOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFBBB???======???AAABBBCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<===???AAABBBDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEDDDCCCAAA@@@>>>===999999999999::::::::::::999;;;<<<===;;;::::::;;;===>>>???AAADDDJJJQQQVVVaaafffppp{{{xxxllliiimmmvvvzzzyyyvvvrrroooqqqvvvzzz~~~}}}{{{}}}}}}~~~~~~~~~yyysssnnnooorrrxxxxxxuuuzzztttjjjlllppprrrkkkbbbXXXQQQOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTVVVWWWWWWVVVUUUVVVWWWVVVWWWXXXWWWWWWXXX[[[^^^lllyyyzzzeeehhhvvv|||zzzvvviii\\\TTTWWW^^^kkk~~~wwwvvv|||kkk\\\TTTOOONNNNNNNNNNNNNNNOOOOOOOOOQQQRRRTTTVVVXXX\\\bbbeeeqqqrrrggg]]]WWWOOOHHHDDDBBB@@@???>>>======>>>>>>>>>EEENNN[[[dddhhh___SSSKKKJJJIIIJJJOOOTTTYYYbbbrrriiikkkmmmnnnnnnqqqvvv{{{vvvwwwxxxyyyzzzzzz{{{{{{|||~~~|||}}}~~~{{{{{{}}}qqqYYYWWWaaa^^^\\\[[[^^^fffsssvvvkkkeeeaaa^^^[[[cccZZZWWW^^^^^^RRRFFFBBB:::777777::::::666444666555666666777888888999999888888888999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>AAA<<<<<>>???AAABBBCCCBBBCCCDDDEEEDDDAAA???=========<<<<<<===>>>@@@AAADDDDDDEEEGGGGGGHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;:::::::::::::::::::::<<<======;;;999888888<<<======>>>@@@DDDJJJNNNQQQVVV^^^iiissszzz}}}}}}~~~qqqlllnnnuuu|||uuutttrrrnnnlllnnnuuuzzz|||zzz{{{{{{}}}|||{{{{{{zzztttrrruuu{{{{{{vvvuuuzzznnnnnnppptttlllaaaVVVOOOMMMNNNPPPNNNOOOQQQRRRTTTUUUUUUVVVVVVWWWXXXWWWVVVUUUVVVWWWYYYYYYYYYYYYZZZ[[[\\\\\\mmmzzz{{{eeehhhfff{{{mmm^^^RRRUUU[[[eeevvv}}}}}}rrrbbbXXXRRRNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSUUUWWW[[[```dddooo}}}ttthhh[[[VVVNNNGGGCCCAAA???>>>???>>>>>>???>>>===BBBJJJYYYdddjjjbbbUUUMMMJJJIIIIIINNNUUU\\\fffxxxhhhkkkmmmoooooopppqqqsssttttttttttttvvvyyy|||~~~~~~}}}~~~|||pppqqqttttttwww}}}~~~qqqaaa^^^bbbfffbbb^^^aaaqqqtttiiiccc```^^^]]]^^^[[[\\\```\\\NNNAAA;;;:::999777666666888:::;;;888888999999999:::::::::777777888999:::<<<===>>><<<<<<<<<<<<============@@@>>>>>>AAABBBDDDJJJQQQddd{{{{{{}}}lll]]]UUUWWWaaannnqqqmmmpppxxx|||fffQQQDDD???AAA===;;;<<<======@@@EEERRRWWWeeeuuu}}}}}}{{{mmmbbbVVVRRRPPPMMMKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHEEEAAA>>><<<>>>@@@BBBFFFFFFFFFEEEEEEDDDCCCBBB===<<<;;;:::;;;<<<>>>@@@BBBBBBDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDCCCBBBBBBBBB???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::=========>>>???AAABBBCCCIIIKKKPPPVVV\\\bbbgggjjjpppzzztttllllllrrr{{{|||xxxuuurrrqqqooooooqqqtttxxx{{{}}}{{{zzz{{{yyyzzz~~~|||vvvxxxzzz}}}~~~~~~~~~}}}{{{}}}}}}{{{uuuuuuiiiiiivvvwwwmmm___TTTOOOOOOOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWYYYXXXVVVUUUTTTUUUUUUVVVZZZXXXYYY]]]___^^^```ddduuuiii^^^]]]lllyyyzzzsss```ZZZTTTRRR\\\oootttlll\\\UUUPPPNNNLLLLLLMMMNNNNNNMMMOOOQQQSSSTTTVVVXXX]]]```ooo|||xxxggg^^^UUULLLIIIFFFBBB@@@@@@@@@@@@???>>>===???CCCFFFVVV```hhhdddXXXLLLIIIJJJGGGMMMPPP[[[kkkuuu{{{{{{~~~hhhkkkmmmnnnnnnoooppprrrssssssssssssuuuxxx{{{}}}~~~|||{{{|||~~~vvvkkklllooopppuuu|||rrrcccaaaddddddbbb___cccrrrtttiiicccaaa___^^^[[[YYY[[[]]]WWWIII===999999888777777777777999999888888888888999999::::::999999999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>AAABBBBBBGGGMMM\\\vvv~~~uuufffZZZXXX^^^jjjooommmrrrzzz}}}fffPPPCCCBBB===;;;<<<===<<>>???@@@DDDDDDEEEEEEEEEDDDCCCBBB???>>><<<;;;;;;<<<>>>???@@@AAACCCEEEGGGHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@???===<<<;;;::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>@@@@@@CCCEEEHHHMMMQQQVVVYYY[[[^^^hhhooozzzwwwnnnllloooxxx|||xxxtttrrrpppooonnnoooqqqtttxxx{{{}}}zzzxxxvvvvvvyyyzzz|||~~~zzzuuuvvvxxx{{{||||||}}}|||zzzzzz{{{{{{xxxsssttt~~~llljjjtttsssiii\\\SSSOOONNNNNNMMMPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUTTTSSSTTTUUUUUU\\\ZZZ\\\_________bbbhhh}}}~~~eeeXXXYYYdddzzzxxxnnn```YYYUUU]]]ooo{{{uuubbbWWWRRRPPPMMMMMMMMMNNNNNNNNNNNNPPPRRRSSSUUUXXX\\\___iiivvv}}}lll```VVVMMMJJJGGGCCCAAAAAA?????????>>>>>>???BBBEEERRR\\\eeecccYYYNNNJJJJJJIIINNNPPPYYYgggpppyyywwwxxxhhhkkkmmmnnnnnnnnnpppqqqqqqqqqrrrsssuuuxxx{{{||||||}}}}}}|||zzzyyyzzz{{{|||}}}}}}|||}}}{{{nnndddeeeiiikkkrrr|||lll___^^^```aaaccceeejjjvvvsssiiidddbbb```___YYYZZZ\\\[[[QQQCCC;;;999888888777777777777777777777777777888888888888999::::::999999999999999:::999:::::::::;;;;;;;;;;;;>>><<<>>>AAABBB@@@CCCHHHQQQiii}}}~~~ppp\\\VVVUUU^^^eeehhhoooxxxxxx]]]IIICCC>>>;;;<<<===<<>>======@@@AAACCCEEEEEEDDDCCCBBB@@@???===<<<;;;;;;<<<======???BBBEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA???===<<<;;;::::::::::::::::::999999999999888888888999:::;;;<<<===>>>???AAADDDFFFHHHJJJKKKPPPYYY___iiizzz|||qqqllllllsss{{{~~~}}}~~~|||yyyuuurrrooonnnmmmmmmmmmnnnqqquuuyyy{{{|||{{{xxxvvvtttsssssssssyyy|||~~~zzzvvvuuusssvvvyyyzzz{{{{{{}}}~~~zzzvvvuuuyyyzzz|||zzzsssppppppyyyooojjjooommmdddYYYQQQNNNNNNMMMLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQRRRSSSTTTUUU]]]]]]___aaa``````gggqqqgggVVVVVVZZZjjjzzzlll```XXX]]]mmmmmm]]]UUURRROOOMMMNNNOOONNNNNNMMMOOOQQQRRRSSSVVVZZZ]]]cccmmmrrrcccYYYPPPLLLIIIDDDAAABBB>>>?????????>>>>>>@@@BBBMMMWWWaaabbbZZZPPPKKKJJJJJJNNNOOOUUUaaahhhxxxxxxsssqqqvvvhhhjjjmmmnnnnnnnnnoooqqqqqqqqqrrrsssvvvxxx{{{|||zzz{{{|||{{{yyyxxxyyyyyy{{{{{{yyywwwwwwzzzuuuhhh```aaaeeehhhrrr~~~xxxfff]]]\\\]]]___gggooouuu~~~yyyooohhheeebbb```]]]ZZZ]]]___YYYMMM@@@;;;;;;777777888888888777666666777777777777777777777888999999888888888888999999::::::::::::;;;;;;;;;;;;<<<;;;>>>AAAAAA>>>???CCCHHH\\\yyyxxxvvvbbbVVVPPPUUU^^^dddnnnyyy{{{aaaMMMDDD???<<<===<<<;;;===BBBEEEOOO___nnnwww|||~~~~~~~~~uuukkkeee]]]TTTNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFFFFDDDBBB???===;;;===>>>AAADDDEEEDDDCCCBBBBBBAAA???===<<<;;;;;;;;;;;;===AAADDDGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCAAA???===<<<;;;:::::::::::::::999999999999777777777888888:::;;;;;;===>>>???@@@AAABBBCCCDDDIIIQQQUUU]]]mmmwwwwwwnnnlllpppwww|||~~~}}}}}}}}}~~~{{{wwwrrrnnnllllllllljjjkkkmmmooosssvvvzzz|||~~~|||wwwvvvtttrrrrrrrrrssstttyyy~~~{{{vvvtttuuurrrtttwwwyyyyyyzzz{{{}}}zzzvvvrrrsssyyy}}}}}}tttppplllkkklllpppzzzoooiiihhhfff___WWWQQQPPPPPPNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPOOOOOOOOOPPPQQQSSSTTT]]]^^^aaacccbbbcccnnnzzzqqq[[[UUUUUU^^^ttt~~~kkk[[[\\\iii}}}}}}wwwdddWWWSSSPPPMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRUUUXXX[[[```hhhzzzvvvfff\\\RRRNNNJJJEEEBBBBBB===???@@@@@@???>>>???@@@IIISSS^^^bbb]]]SSSLLLHHHIIILLLKKKQQQ[[[```oooyyyqqqmmmkkk{{{eeehhhjjjllllllmmmoooppppppppprrrtttwwwyyy{{{|||xxxzzz|||{{{zzzxxxyyyyyy{{{zzzvvvrrrpppqqqtttwwwzzz{{{qqqggg```bbbeeeiiiwwwsssddd````````````mmm{{{wwwrrrkkkgggeeeccc___[[[YYY^^^^^^UUUGGG===:::;;;888888888888888777666555888777777777777777777777777777777777888999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;===@@@@@@<<<===@@@CCCRRRiiiwww|||~~~nnn___SSSTTTZZZaaammmzzzxxx```MMMEEE@@@======<<<:::<<>><<<;;;<<>><<<;;;::::::999;;;>>>BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???===<<<;;;;;;;;;;;;:::::::::999999888888888888999:::;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCIIIJJJPPP\\\dddqqqwwwqqqtttyyy}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}{{{xxxuuupppllljjjiiijjjkkkjjjkkknnnqqquuuyyy|||}}}}}}yyywwwrrrqqqpppoooppprrrtttuuu{{{xxxssssssuuuqqqtttvvvwwwwwwxxxyyyzzzwwwtttrrruuu|||uuukkkgggfffgggjjjlllyyyuuuvvvvvvqqqiiiddd```[[[VVVSSSSSSSSSQQQNNNMMMNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMMMMNNNPPPRRRSSSZZZ[[[___bbbbbbeeeqqq~~~|||cccWWWSSSWWWiiiwww```]]]hhh{{{vvvpppwwwiiiYYYUUUPPPMMMMMMMMMMMMMMMLLLNNNOOOPPPQQQTTTWWWZZZ```fffvvvyyyiii___UUUPPPLLLFFFCCCCCC???@@@AAA@@@???>>>???@@@GGGPPP\\\cccaaaXXXMMMGGGFFFIIIHHHMMMVVV[[[iii~~~sssnnniiisss```bbbfffhhhiiijjjlllnnnnnnoooqqqsssvvvxxxzzz{{{wwwyyy{{{|||zzzyyyxxxyyyyyywwwsssnnniiiggghhhjjjlllpppxxxnnnfffbbbdddhhhooonnncccaaaaaa```bbbssswwwqqqjjjfffdddbbb___\\\XXX\\\ZZZOOOBBB;;;999999::::::999999888777777777999888888888888777777777666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::<<>>===<<<:::;;;???@@@HHHTTT___mmmzzz}}}vvvpppfffZZZRRRPPPMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHIIIHHHFFFCCC@@@>>>;;;<<<===???@@@AAABBBBBBBBBBBBAAA???===;;;:::999999:::<<<>>>@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA???===<<<======<<<<<<;;;;;;::::::::::::999999::::::;;;<<<999999:::<<<===>>>???@@@AAAFFFEEEHHHQQQVVV```sssxxxyyy}}}~~~}}}|||{{{{{{zzzzzz{{{{{{{{{|||}}}~~~~~~}}}||||||{{{zzzzzzyyyzzz{{{}}}}}}}}}yyytttnnnllliiiffffffgggjjjlllkkkmmmqqquuuyyy|||~~~~~~xxxtttsssmmmlllkkkkkkmmmppptttvvv{{{~~~~~~zzzsssoooqqqsssppprrrtttuuuttttttuuuvvvvvvvvvwww{{{qqqgggbbbcccgggmmmsss~~~ssspppnnnrrrvvvssskkkccc[[[WWWTTTTTTVVVVVVSSSPPPNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMLLLLLLMMMOOOPPPQQQVVVVVVZZZ]]]___cccnnnyyynnn[[[VVVTTT```{{{~~~ddd___iiizzzsssjjjnnnnnn\\\XXXRRRNNNMMMMMMMMMMMMMMMNNNPPPPPPQQQSSSWWWZZZ```eeerrrooodddZZZTTTPPPJJJFFFEEEAAABBBBBB@@@???>>>???AAACCCMMM[[[eeefff^^^RRRIIIFFFHHHGGGJJJSSSVVVddd|||wwwpppkkkppp~~~YYY\\\___bbbdddfffhhhkkkkkklllnnnqqqtttvvvxxxyyyuuuxxxzzz{{{zzzxxxxxxxxxvvvtttpppiiiccc___^^^___aaahhhsssjjjdddbbbggglllvvvooodddcccbbb___fffxxxxxxmmmeeebbbbbbaaa```XXX\\\XXXKKK@@@<<<;;;999===<<<:::888888888888999::::::999999888888888888777777666666666777777888999:::::::::;;;;;;;;;;;;;;;:::;;;>>>>>>;;;===AAAAAAHHHQQQaaa~~~{{{iii]]]VVVTTT^^^lllpppsssyyy~~~{{{pppaaaUUUHHHBBB>>>===<<<999:::>>>@@@GGGMMMUUUddduuu|||vvvlll___VVVUUUNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIJJJIIIHHHFFFCCCBBB<<<<<<<<<<<<>>>???AAABBBBBBAAAAAA@@@>>><<<;;;::::::999::::::<<<>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>???>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<888888999:::;;;<<<<<<===???DDDBBBCCCKKKMMMUUUfffooo~~~yyyxxx|||{{{}}}~~~~~~{{{yyyxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxxxxyyy{{{{{{{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{vvvsssooojjjcccbbbaaaaaacccfffjjjlllmmmppptttxxx|||~~~zzzssspppooojjjiiihhhiiilllpppuuuxxx{{{zzzxxxsssnnnlllnnnqqqoooppprrrrrrpppooopppqqquuuyyy~~~~~~oooeeeaaabbbjjjtttzzztttrrrrrrmmmlllmmmqqquuusssiii___VVVTTTSSSTTTWWWWWWTTTPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLNNNOOOPPPSSSRRRSSSWWWZZZ^^^eeemmm|||eee]]]TTTZZZsss{{{aaa^^^hhhuuuoooeeehhhyyywww```[[[UUUQQQOOOOOOOOOOOONNNOOOPPPQQQQQQSSSWWWZZZ]]]bbbnnntttjjj___ZZZUUUNNNJJJIIIDDDDDDCCC@@@>>>>>>@@@BBB???IIIYYYfffkkkeeeXXXNNNHHHJJJGGGIIIQQQSSS___wwwzzzrrrnnnmmmvvvTTTWWW[[[^^^```cccfffhhhhhhjjjlllooorrruuuvvvwwwtttwwwyyyzzzyyywwwwwwwwwrrrqqqmmmggg```\\\ZZZZZZ[[[dddrrr~~~yyyfffaaaaaahhhooo{{{uuujjjiiigggccciii{{{pppddd```aaaccceee[[[^^^XXXKKKBBB@@@>>>;;;>>>===:::888888888999::::::::::::999999999888888999888777666666555555555888888999999999:::::::::<<<:::;;;>>>===;;;>>>BBBBBBFFFKKKXXXvvv{{{kkk^^^XXX```nnnhhhlllppprrrooohhhaaa\\\HHHCCC???>>>;;;999:::>>><<<@@@DDDIIIXXXlllyyy}}}|||rrrddd\\\[[[NNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEDDD===<<<;;;;;;<<<>>>AAACCCAAAAAAAAA@@@>>>===;;;::::::999888888999<<<>>>@@@EEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEDDDBBB@@@???@@@??????>>>===<<<<<<<<<:::::::::999::::::;;;;;;999999999::::::;;;;;;;;;:::???===>>>DDDEEEKKK\\\^^^mmmvvvuuuxxxxxxyyyyyywwwtttqqqpppqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwyyyzzzyyyxxxvvvtttrrrsssssssssuuuvvvwwwxxxuuuzzzzzzuuuooolllgggbbb\\\\\\\\\]]]aaaeeeiiilllooorrrvvvzzz~~~wwwpppmmmmmmjjjiiiiiijjjmmmrrrxxx{{{zzzxxxsssnnnjjjjjjlllooommmooopppooommmllllllmmmuuu{{{{{{nnneeeaaacccnnnyyywwwnnnkkkllljjjkkkmmmpppssspppfff[[[RRRQQQQQQTTTWWWWWWTTTPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOOOORRROOOOOOSSSVVVYYY^^^dddjjjzzznnndddWWWXXXooottt\\\[[[dddoooggg]]]```eee~~~ccc^^^XXXSSSQQQQQQQQQQQQNNNOOOQQQQQQRRRTTTWWWZZZZZZ```lll}}}yyynnnccc]]]XXXQQQMMMLLLFFFEEECCC@@@>>>>>>AAACCC<<>>>>>>>>CCCHHHNNNaaa{{{kkkdddgggnnnpppmmmjjjhhhgggddd^^^YYYLLLGGGAAA===<<<<<<;;;;;;===<<<@@@GGGOOOZZZiiivvv||||||wwwnnnddd\\\UUUOOOLLLLLLKKKHHHIIILLLIIIIIIIIIIIIIIIIIIHHHHHHAAA>>><<<;;;<<<>>>???>>>BBB@@@>>>=========;;;999:::999999888999;;;<<<===@@@AAACCCCCCBBBCCCDDDFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===:::::::::999999999999888:::999999999:::;;;;;;<<<@@@??????@@@BBBDDDFFFHHHQQQ^^^nnn~~~|||zzzvvvuuuvvvwwwrrrqqqpppnnnnnnpppqqqrrrtttssspppooooooqqqsssuuussstttuuuvvvvvvvvvuuuttttttssssssrrrqqqpppooonnnooonnnllljjjfffccc```^^^^^^^^^^^^```cccfffjjjmmmrrrsssuuuxxx{{{~~~~~~xxxqqqkkkgggfffdddeeefffiiimmmrrrwwwzzzzzzuuunnnjjjiiijjjjjjiiikkkjjjlllpppooolllmmmpppzzz}}}|||uuunnnjjjhhhiiiqqqzzzpppmmmnnnmmmgggkkkooopppmmmfff]]]XXXUUUVVVWWWWWWVVVUUUSSSRRRMMMMMMMMMMMMNNNNNNOOOPPPRRRPPPOOONNNOOOPPPPPPOOOQQQQQQQQQQQQSSSVVVYYY[[[aaalll{{{jjjRRRYYYgggrrraaa\\\```ggguuu{{{dddYYYUUUWWWgggrrrhhh\\\TTTQQQQQQPPPOOOMMMPPPTTTSSSQQQQQQUUUYYYWWWaaakkkuuu}}}rrrfff___XXXPPPKKKIIIDDDCCCAAAAAABBBBBBBBBAAAAAADDDMMM[[[fffhhhaaaYYYLLLIIIIIIKKKMMMQQQ[[[fff|||zzznnnuuu{{{RRRTTTXXX[[[]]]___cccffffffgggiiikkkmmmooopppppppppsssvvvvvvuuuuuuvvvxxxxxxxxxwwwuuuqqqllliiifffjjjooowwwzzzpppffffffeeegggpppmmmfffggghhh{{{~~~mmmcccddddddaaa```aaa]]]SSSLLLKKKLLLKKKLLLBBB999999;;;:::888777777777666666666666777777777777666666666666666777999999:::::::::999888888999999999:::;;;<<<===>>>???AAADDDJJJZZZvvvqqqeeehhhrrrwwwtttpppmmmlllhhhbbb]]]VVVMMMBBB===>>>???<<<999;;;:::<<>>>>>>>>AAA???>>>===>>>===<<<::::::999999888999999;;;;;;>>>@@@AAABBBBBBBBBDDDFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>><<<<<<;;;;;;::::::999999999999999999999:::;;;;;;999999999999;;;===???@@@JJJTTT```kkkyyyyyyooouuu{{{yyyuuuuuuuuuvvvzzz~~~xxxsssooonnnnnnooolllkkkjjjiiijjjkkkmmmnnnqqqooommmllllllmmmoooqqqqqqrrrssstttttttttsssrrrppppppnnnlllkkkiiihhhgggfffeeecccaaa___\\\[[[ZZZ^^^^^^```bbbeeeiiilllnnnrrrtttuuuxxx{{{}}}xxxxxxvvvrrrlllgggeeeddddddeeefffiiimmmqqqtttvvvrrrnnniiiggggggiiiiiihhhlllkkklllooonnnkkkmmmrrr}}}uuupppkkkiiihhhiiipppxxx}}}{{{ooonnnrrrrrrqqqqqqqqqoookkkddd^^^ZZZVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQPPPQQQRRRSSSRRRQQQPPPPPPPPPQQQSSSUUUXXXYYYYYYbbbnnnzzzyyy``````gggzzziiiZZZXXX[[[aaammmzzzvvvaaaVVVSSSOOO\\\vvvxxxhhh[[[SSSOOOMMMKKKMMMPPPSSSSSSQQQQQQUUUYYYWWW___iiirrruuuhhh```XXXOOOJJJIIIEEECCCAAAAAABBBCCCBBBAAA@@@CCCJJJWWWbbbfffaaaZZZNNNJJJHHHIIIJJJNNNWWW```uuu~~~uuuzzzQQQTTTWWWZZZ\\\___bbbdddfffgggiiikkkllllllkkkkkkmmmooorrrtttttttttvvvwwwxxx}}}zzzuuutttrrrvvv~~~wwwtttvvvuuullljjjhhhkkkwwwmmmeeeiiinnnvvvyyyrrrbbb___aaaaaaaaabbb^^^WWWSSSVVVZZZZZZLLLCCC;;;;;;<<<:::888888777666666555555666666777666666666555555666666777:::::::::::::::999888777999999999999:::<<<===>>>@@@===???FFFPPPccc{{{{{{ggggggtttzzzxxxuuutttsssooohhhcccdddXXXIIIAAA@@@@@@===888;;;999:::===AAAHHHUUUaaaqqq{{{xxxnnnggg\\\UUUPPPOOONNNLLLLLLNNNKKKKKKJJJJJJIIIIIIIIIIIIDDDAAA???===>>>>>>>>>===???>>><<<===>>>>>>===;;;::::::999888888888888999;;;===???@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>======<<<;;;::::::999999888888999999::::::999999999:::;;;===>>>???CCCIIIPPPVVVaaaoooyyy|||yyynnngggjjjllliiihhhjjjiiijjjlllrrryyy|||xxxwwwvvvrrroooqqqooolllhhhfffeeeeeeeeedddcccccccccdddfffhhhiiilllkkkiiihhhhhhiiijjjlllnnnooopppqqqqqqpppooonnnmmmkkkiiigggdddaaa___^^^\\\[[[YYYXXXWWWWWWWWWWWW\\\^^^aaaeeehhhlllnnnooossstttuuuwwwyyy{{{}}}}}}|||zzzyyyyyyoooooonnnkkkfffdddccccccdddeeegggiiilllnnnpppqqqjjjhhhffffffhhhiiijjjiiinnnllllllnnnnnnmmmqqqwwwyyyzzzyyymmmiiihhhiiijjjmmmttt|||zzzwwwmmmnnnssstttzzzwwwsssnnnhhhbbb^^^[[[VVVVVVWWWVVVVVVUUUSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQRRRTTTVVVVVVUUUSSSNNNNNNPPPQQQSSSTTTUUUVVVUUUZZZbbbkkkzzzoooddddddzzzqqqaaaTTTSSSWWW[[[eeepppuuuwwweeeXXXQQQJJJRRRiiiwwweeeWWWPPPLLLKKKMMMPPPRRRRRRQQQQQQUUUXXXWWW]]]eeennnzzzkkkaaaXXXOOOIIIHHHEEECCCBBBAAACCCCCCBBBAAA???AAAFFFQQQ\\\bbbaaa]]]QQQLLLHHHHHHHHHJJJQQQZZZgggQQQSSSWWWYYY[[[]]]aaacccfffgggiiijjjjjjiiihhhgggjjjlllnnnqqqtttwwwyyyzzzzzz~~~|||yyy~~~uuuqqqvvv{{{sssnnnkkkppp}}}}}}iiibbbiiissswwwkkkpppuuubbb\\\^^^___aaacccaaa\\\[[[___bbbaaaIIIAAA::::::;;;999777888666666666555555666666666888777777777777888888999::::::::::::999888777777999999999999:::;;;<<<===@@@;;;<<>>CCCOOOZZZmmmxxx~~~tttmmmaaaYYYRRRPPPPPPMMMLLLNNNLLLLLLKKKKKKJJJIIIIIIIIIFFFDDDAAA?????????>>><<<>>><<<;;;<<<>>>>>>===<<<::::::999888777777777666999;;;===>>>???@@@BBBDDDEEEFFFFFFEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;:::999999888888888999999:::;;;<<<<<<======>>>???@@@@@@DDDFFFIIIRRR^^^gggjjjllleeeaaabbbaaa^^^___cccbbbcccdddiiioootttvvvwwwxxxtttpppmmmlllkkkhhheeeccccccaaa___^^^]]]]]]]]]^^^^^^^^^___```bbbdddeeeiiihhhfffeeeeeeeeefffgggkkkkkklllllllllkkkiiihhhhhhgggdddaaa]]]ZZZXXXVVVUUUTTTSSSSSSSSSUUUXXXYYY[[[^^^bbbgggkkkmmmooooootttuuuuuuvvvxxxyyyzzzzzzzzzzzzyyywwwuuusssrrrqqqjjjiiihhheeecccaaacccdddggghhhiiijjjkkkkkkkkkkkkhhhhhhhhhiiijjjkkkkkkkkknnnllllllpppqqqrrrxxxxxxxxx}}}tttjjjggghhhlllqqqvvvwwwlllmmmqqqrrrzzzwwwrrrllleee```\\\[[[VVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRUUUWWWWWWUUUSSSLLLMMMOOOQQQRRRRRRSSSSSSUUUXXX]]]dddrrruuubbbaaauuuppp```RRRQQQSSSWWW```kkkpppuuubbbQQQKKKOOOaaaooo^^^TTTQQQPPPNNNOOOQQQQQQQQQRRRUUUWWWXXX]]]cccjjjyyypppdddYYYOOOJJJIIIFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@CCCKKKVVV^^^aaaaaaSSSMMMIIIHHHGGGIIIOOOVVV[[[pppPPPSSSVVVXXXZZZ\\\___bbbeeefffhhhiiijjjiiiiiihhhiiijjjllloootttzzz~~~~~~~~~}}}ttttttwwwxxxrrrooouuu}}}~~~|||qqqdddaaakkkxxx~~~pppeeeiii|||yyyggg______```fffgggddd___]]]^^^\\\XXXDDD===888999999777555777666666555555555555666666777777666666777888999999:::::::::::::::999888777999999999999999:::;;;<<>><<<>>>;;;999999<<<===AAAJJJTTTgggtttzzzrrrfff\\\TTTRRRQQQOOOMMMNNNMMMMMMLLLKKKKKKJJJIIIIIIGGGEEECCCAAAAAA@@@???======<<<;;;<<<===>>>===<<<:::::::::999888777666555777999;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA???>>>>>>===<<<;;;;;;;;;::::::999999888999999:::999999::::::;;;;;;;;;;;;===@@@BBBDDDIIISSSXXXYYY\\\YYYWWWVVVTTTRRRUUUXXXZZZZZZZZZ]]]bbbeeeggggggiiigggeeedddccccccaaa```[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[\\\]]]___aaabbbcccfffeeedddcccbbbccccccdddffffffggggggfffdddbbbaaa___^^^\\\YYYVVVSSSQQQOOOPPPPPPPPPQQQSSSVVVZZZ\\\[[[^^^ccchhhlllooooooooouuuuuuuuuvvvvvvvvvvvvvvvvvvuuurrrpppooommmkkkjjjddddddccc```______bbbeeekkkllllllkkkjjjiiihhhgggggghhhiiijjjjjjjjjjjjjjjiiihhhkkkqqquuuwww}}}~~~}}}zzzpppllljjjlllrrrzzz~~~nnnmmmooonnnsssqqqnnniiiddd^^^ZZZXXXVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMNNNPPPSSSUUUVVVTTTRRRLLLMMMNNNPPPQQQQQQQQQQQQSSSUUUZZZbbbqqqxxx```aaasssuuudddTTTOOOPPPRRR\\\gggqqqrrrXXXNNNNNN\\\{{{|||gggZZZTTTSSSNNNOOOPPPQQQQQQRRRTTTVVVYYY\\\aaahhhtttuuuhhh]]]RRRLLLKKKGGGEEECCCCCCDDDDDDDDDCCCAAA@@@AAAGGGQQQ[[[aaacccWWWPPPJJJHHHHHHIIINNNTTTVVVfff}}}PPPRRRUUUWWWYYY[[[^^^```dddeeefffhhhjjjlllmmmnnnmmmkkkjjjmmmssszzz~~~}}}}}}zzzuuuyyyuuuttt{{{yyyjjjiiihhhfffcccfffqqq~~~zzzmmmdddfffsss~~~xxxkkkfffeeeeeellljjjcccZZZTTTRRRMMMGGG>>>999666777777555555777666555555444444555555666444444444444555666777777888999999::::::999999999999999999999999:::;;;;;;===<<>>===<<<;;;;;;===>>>===;;;::::::::::::999888777666666777999:::;;;<<<>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBB>>>>>>============<<<<<<;;;;;;::::::999999::::::888999:::::::::::::::999999===??????CCCIIILLLKKKPPPPPPOOONNNMMMMMMOOORRRUUUTTTTTTVVVYYY[[[\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]^^^___```aaaaaa```___^^^^^^^^^^^^____________^^^\\\ZZZXXXSSSSSSQQQOOONNNLLLKKKJJJLLLMMMNNNQQQTTTXXX[[[^^^___aaaeeejjjnnnpppqqqqqqvvvvvvuuuuuutttsssssssssrrrpppllljjjiiigggeeeccc]]]]]]]]][[[\\\___dddhhhrrrqqqooommmjjjhhhfffeeeeeefffggggggffffffggghhhfffgggmmmvvvzzz|||tttlllnnnmmmqqqzzzqqqmmmnnnllllllkkkiiieeeaaa\\\WWWUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPRRRRRRRRRQQQPPPOOOLLLLLLMMMPPPRRRSSSRRRPPPNNNNNNNNNOOOOOOPPPPPPPPPOOORRRWWWbbbsssbbbbbbqqq|||iiiWWWQQQOOOOOOVVV```ooo}}}fffRRRMMMUUUppprrr___UUUQQQNNNNNNOOOPPPQQQSSSTTTUUUYYYZZZ^^^eeeoooyyymmmbbbVVVOOONNNGGGEEEDDDCCCDDDEEEDDDCCCBBB@@@@@@DDDLLLWWW___ddd[[[RRRKKKIIIIIIIIIMMMRRRUUU```sssOOORRRUUUWWWXXXZZZ]]]___ccccccdddgggjjjooosssuuurrrnnnjjjkkkpppxxx~~~}}}zzzyyyyyyzzz||||||{{{vvvuuuxxx|||pppeee___]]]aaahhhppp{{{vvvjjjcccdddiiinnnrrrxxxyyyrrrjjjhhhiiiiiijjjeeeZZZMMMGGGEEEAAA<<<;;;666444666777555555888666555555444444555555666444333333444444666777777777888888999::::::::::::999999999888999999:::;;;:::===AAA@@@@@@FFFRRR]]]yyypppiiiiiiooouuuzzzzzzyyyttthhh[[[VVV]]]jjj{{{sss]]]LLLDDDCCC888888;;;>>>===;;;???EEENNN___sssrrrfff[[[WWWWWWUUURRRQQQOOONNNNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDEEEDDDAAA???===<<<;;;;;;<<<===<<<:::::::::;;;;;;:::999888777555777999999999:::;;;======>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>????????????===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<<<<;;;::::::888;;;<<<;;;===BBBDDDCCCIIIJJJIIIHHHIIIKKKMMMMMMRRRPPPOOOPPPRRRSSSSSSRRRQQQRRRSSSSSSSSSRRRSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUVVVXXXYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSQQQOOOJJJJJJJJJJJJJJJIIIIIIIIILLLMMMPPPTTTXXX\\\___```dddfffiiimmmppprrrssstttwwwvvvuuutttsssrrrqqqpppoookkkgggdddcccbbb```]]]YYYYYYYYYZZZ]]]cccjjjpppxxxvvvrrrnnnjjjhhhffffffbbbdddeeedddcccdddfffiiijjjmmmvvv~~~tttmmmmmmooovvvmmmkkkllljjjiiigggddd```\\\XXXUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNPPPQQQSSSSSSRRRQQQPPPMMMLLLLLLMMMOOOQQQPPPOOOPPPOOONNNNNNNNNOOOPPPQQQTTTUUUYYYcccvvveee```hhh|||ppp___WWWRRRNNNRRRYYYfffwwwxxxYYYOOONNNaaa}}}}}}fffWWWRRROOONNNNNNOOOQQQSSSTTTTTTXXXXXX\\\bbbiiiwww}}}qqqfff[[[SSSQQQHHHFFFDDDDDDEEEFFFEEEDDDAAA???>>>AAAHHHRRR\\\aaa___VVVLLLIIIHHHGGGIIIMMMQQQYYYiii|||OOORRRTTTVVVXXXYYY\\\___bbbccccccfffkkkqqqvvvzzzvvvpppjjjiiinnnvvv|||~~~vvvrrrrrrvvvzzz|||}}}zzzwww~~~ssstttzzzzzzlllfff]]]YYYaaannnxxxqqqgggaaaaaabbbbbbgggmmmooojjjfffgggiiiiiiddd]]]OOOBBB===>>>>>>;;;999555444666777555666:::555555555444444555555555555555555666666888999999666777888999:::;;;;;;;;;999999999888999999::::::888???BBB>>>>>>DDDLLLOOOcccsssgggeeebbbpppxxxuuussstttlll___QQQVVVaaarrrzzzgggUUUIIICCC:::;;;>>>AAA???<<<===BBBCCCUUUmmmvvviii]]]ZZZZZZWWWTTTSSSOOOOOONNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEBBB@@@>>><<<;;;;;;<<<<<<;;;:::999:::;;;<<<;;;:::999888555777888999888888:::;;;;;;<<<===???AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC>>>??????@@@@@@AAABBBBBB>>>===<<<;;;;;;;;;;;;;;;888999:::;;;:::999888777:::<<<<<<999;;;@@@BBBAAABBBCCCBBBAAACCCGGGHHHHHHKKKJJJHHHHHHJJJKKKJJJIIIMMMOOOPPPPPPOOOOOOOOOOOOQQQPPPNNNMMMNNNPPPRRRSSSSSSTTTUUUWWWXXXXXXXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIGGGGGGHHHIIIJJJKKKKKKKKKNNNPPPTTTXXX\\\```bbbccchhhiiillloooqqqtttuuuvvvwwwwwwuuutttrrrqqqoooooolllhhhcccaaa```___\\\ZZZWWWXXXYYY\\\aaahhhrrrxxx|||yyytttooojjjhhhffffffaaacccddddddcccdddhhhlllqqquuuwwwwww}}}wwwssskkkoooyyyxxxhhhfffiiigggjjjgggbbb]]]YYYVVVTTTTTTSSSRRRPPPOOONNNNNNOOOOOONNNPPPRRRSSSTTTSSSRRRQQQNNNMMMLLLLLLNNNPPPPPPOOOQQQPPPNNNMMMMMMNNNPPPRRR^^^]]]^^^fffxxxhhh\\\___rrrwwwfff^^^XXXQQQPPPVVV]]]ppp```RRRJJJVVVnnnlll\\\UUUOOONNNNNNOOOQQQSSSTTTTTTVVVVVVZZZ```fffrrrtttjjj^^^VVVSSSHHHFFFDDDDDDEEEFFFEEEDDD@@@>>>===???FFFPPPYYY___bbbXXXNNNIIIGGGEEEFFFHHHLLLSSS```rrrNNNOOOQQQSSSVVVYYY\\\]]]___```bbbeeeiiinnnrrrtttvvvpppiiigggkkkqqquuuwww~~~zzzuuurrrssswww}}}~~~yyytttooonnnttt{{{ppp|||uuummmjjjccc```kkk|||{{{pppiiieeeaaaaaaeeedddgggfffbbbbbbgggkkklllcccTTTCCC:::999;;;999666555555666666777777888888555666666666444333444555444444444555555555555666666666555555555555666666::::::999999::::::;;;<<<======>>>===>>>@@@EEEHHHYYYuuu~~~mmmeeeeeefffmmmvvvxxxrrrjjjfffZZZTTTRRR^^^sssxxxmmmcccUUUHHH===<<<::::::;;;<<<>>>???FFFLLLZZZnnntttfff___^^^]]]WWWQQQMMMLLLKKKLLLMMMMMMKKKIIIGGGGGGGGGFFFFFFFFFFFFEEEAAA???===;;;:::;;;<<<===>>>>>>===<<<;;;::::::999888888888888888999999:::888:::<<<===?????????>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@???===;;;999999999999;;;:::999999888888999999666888::::::::::::<<<>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMSSSRRRRRRRRRRRRSSSTTTTTTQQQQQQPPPOOONNNMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCDDDDDDFFFIIILLLOOOQQQSSSTTTVVVZZZ^^^ccchhhkkkkkkkkklllnnnppprrrtttvvvxxxwwwtttqqqnnnllljjjiiifffddd```\\\YYYWWWUUUUUUUUUVVVYYY^^^dddkkkqqqtttxxxuuupppjjjfffdddddddddeeebbb```aaacccgggqqq{{{}}}yyyzzzxxxiiittt~~~yyylllddddddgggeeebbb^^^ZZZXXXUUURRROOOTTTRRRPPPOOOOOONNNLLLJJJPPPQQQRRRRRRPPPNNNNNNOOOMMMLLLJJJJJJLLLNNNNNNNNNNNNLLLMMMNNNMMMMMMTTT\\\bbbccceeemmmzzz^^^ZZZjjjzzzyyyfff]]]VVVLLLJJJOOO[[[eeeppp~~~uuuZZZJJJSSSbbbmmmoooZZZSSSSSSQQQOOONNNOOORRRUUUXXXVVVWWW[[[```dddpppxxxlllbbbYYYSSSKKKIIIFFFEEEEEEFFFEEEDDDDDDAAA???@@@BBBGGGTTT```bbbZZZOOOHHHFFFGGGIIIIIIKKKOOOZZZjjjzzzMMMNNNOOORRRTTTWWWZZZ[[[^^^___aaadddhhhkkknnnpppqqqmmmiiihhhjjjnnnrrrtttsssrrrqqqqqqssszzzxxxrrrmmmjjjhhhgggnnnzzzssskkkfffdddhhhvvvzzznnnhhhfffccccccfffeeeggggggbbb___aaabbbaaaTTTKKK???:::::::::999666666666666666666777777777555666666666444333444555444444444555555555555666666666666666777888999::::::999999999999:::;;;;;;<<<<<<<<<<<<===???CCCGGGPPPhhh}}}wwwjjjeeegggppp~~~uuunnn[[[TTTOOOXXXjjj|||vvvpppjjj^^^RRRCCC@@@===;;;;;;;;;<<<===???CCCPPPcccvvv|||mmmdddbbb```[[[VVVPPPNNNMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBAAA>>><<<;;;;;;<<<<<<============<<<;;;::::::999888888777777888888999888999;;;<<<===>>>>>>===@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;::::::999999999:::888:::;;;;;;:::999:::<<<======<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMMMMLLLMMMMMMNNNOOOKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKNNNQQQSSSUUUVVVYYY]]]bbbfffjjjlllooooooooopppqqqrrrtttttttttssspppmmmjjjgggfffeeecccaaa]]]ZZZWWWVVVUUUUUUXXXZZZ^^^ccchhhnnnrrrttttttqqqlllhhhdddbbbbbbbbbaaa___^^^```bbbhhhuuu{{{www{{{pppwww}}}~~~}}}}}}vvvkkkddddddfffddd```\\\XXXUUUSSSPPPNNNNNNMMMLLLMMMOOOPPPPPPOOONNNOOOQQQPPPOOOMMMNNNOOOOOOMMMKKKKKKMMMNNNNNNNNNNNNLLLMMMOOOOOOPPPWWW```jjjjjjjjjssscccYYY```kkkyyyeee]]]WWWOOOMMMPPPSSS\\\ffftttkkkUUURRRZZZfff{{{tttaaaZZZRRRPPPOOONNNOOOQQQTTTVVVVVVWWWZZZ]]]aaakkk~~~}}}pppdddYYYSSSKKKIIIFFFEEEEEEEEEEEEDDDDDDAAA???@@@AAAFFFQQQ]]]eee^^^SSSKKKFFFEEEEEEFFFKKKOOOYYYjjj|||LLLMMMNNNPPPSSSVVVXXXYYY\\\]]]___bbbeeeggghhhiiiiiiiiiiiihhhhhhjjjnnnppprrrttttttsssrrrwww}}}vvvvvv|||uuukkkeeedddfffaaakkk~~~tttlllfffkkkwwwyyyjjjffffffeeedddeeecccfffeee___ZZZWWWTTTQQQBBB???;;;999888888777666777777666666666666666666555666666666444333444555444444444555555555555666555666666777999:::<<<===999999999999999:::;;;;;;:::;;;;;;;;;;;;>>>BBBEEEIIIZZZvvvvvvtttzzzsssjjjlllwwwyyyfff[[[QQQRRR___ppp}}}yyysssrrrqqqiii___KKKFFF@@@<<<:::::::::::::::===FFFVVVgggyyywwwmmmiiieee___ZZZRRRPPPNNNMMMMMMLLLKKKIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCAAA>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::999888777777777777777777888999:::;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>======>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888999:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCDDDEEEHHHIIIJJJKKKNNNQQQTTTVVVXXX[[[___ccchhhkkkmmmnnnrrrqqqqqqpppppppppoooooonnnmmmjjjgggdddaaa______]]][[[XXXUUUTTTTTTUUUVVV[[[^^^bbbgggkkknnnoooooommmjjjgggccc```_________]]]]]]^^^```aaaiiizzz~~~zzz}}}~~~}}}|||vvvzzz}}}{{{vvvrrrtttwwwxxx{{{|||xxxooohhheeefffbbb^^^XXXTTTQQQPPPOOONNNJJJIIIIIIKKKMMMOOONNNMMMKKKLLLNNNNNNMMMMMMMMMNNNOOONNNLLLLLLMMMNNNMMMLLLLLLKKKLLLOOOPPPSSS[[[eeeqqqrrrttt}}}lllYYYWWW\\\mmm~~~vvvaaaZZZWWWQQQNNNOOOMMMTTT\\\hhheeeSSSRRR^^^uuuwwweee\\\PPPPPPOOOOOOOOOQQQRRRSSSUUUVVVXXXZZZ]]]ddduuuvvvhhh[[[SSSLLLIIIFFFDDDDDDEEEEEEDDDCCC@@@???@@@@@@DDDNNNXXXddd___WWWOOOIIIFFFEEEFFFLLLNNNXXXiii}}}LLLLLLNNNPPPRRRUUUWWWYYYYYY[[[]]]```aaabbbbbbaaa```dddggghhhggghhhkkknnnssswwwyyyvvvsssvvv{{{qqqlllooo{{{zzzmmmdddccceeebbbqqqvvvqqqlllxxxwwwgggcccdddcccaaa```^^^bbbaaaZZZSSSNNNHHHCCC888888888666555555777888777777777666666555555444555666666666444333444555444444444555555555555666666666666777888:::;;;<<<999999999888999::::::;;;:::;;;<<<<<<<<<===AAADDDHHHRRRddd~~~xxxpppmmmuuu|||rrrsss~~~zzzlll[[[QQQVVVdddsss}}}~~~xxxsssuuuwwwrrriiiSSSLLLCCC===;;;::::::999<<<<<<@@@KKKYYYkkkxxxrrrkkkbbb[[[SSSQQQMMMLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGEEECCCAAA???>>>======:::;;;===?????????======;;;:::999888777666666666666777888999999:::::::::<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<:::999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;========================>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>??????AAABBBEEEFFFGGGLLLLLLMMMOOORRRUUUXXXZZZ]]]```eeejjjnnnppppppppprrrqqqpppnnnllljjjiiihhhhhhfffccc```]]][[[ZZZYYYVVVUUUSSSQQQRRRTTTWWWYYY^^^```dddhhhjjjjjjiiihhheeecccaaa^^^\\\\\\\\\\\\\\\\\\]]]______fffxxxsssoooqqquuuvvvxxxyyyxxxvvvwwwzzz~~~xxxpppnnnpppwww|||~~~vvvmmmhhhfff^^^ZZZTTTOOONNNMMMMMMMMMLLLJJJIIIIIIIIIIIIGGGFFFHHHIIILLLLLLLLLKKKLLLNNNOOOMMMKKKKKKLLLLLLKKKJJJJJJIIIJJJNNNPPPTTT^^^hhhsssyyyuuu]]]UUUWWW___pppvvvccc[[[YYYUUUPPPOOONNNRRRVVV___tttwww[[[PPP[[[rrrxxxeeeYYYPPPPPPOOOOOOOOOPPPPPPQQQTTTSSSUUUXXX[[[aaaooo}}}|||mmm___UUUMMMJJJFFFDDDDDDEEEEEEEEECCC@@@@@@@@@@@@AAAIIISSS]]]\\\YYYSSSLLLIIIHHHIIILLLMMMVVVggg{{{MMMMMMNNNPPPRRRUUUWWWXXXWWWYYYZZZ\\\]]]]]]\\\\\\ZZZ^^^cccffffffhhhlllppppppvvv{{{|||{{{}}}|||pppiiigggqqqssshhhdddeeeggg{{{uuurrrrrruuufffaaabbb```\\\ZZZXXX\\\[[[SSSLLLFFF@@@;;;777777666444222333666:::777777666666555555444444555666666666444333444555444444444555555555555666777666666666666777888888999888888888888999::::::;;;<<<=========>>>AAACCCFFFKKKVVVjjjvvvkkkkkkuuu{{{xxxjjjXXXRRRZZZiiittt}}}zzz{{{~~~zzzsss]]]SSSGGG???<<<;;;:::999===;;;===EEEOOO^^^ttttttfff\\\UUURRRNNNLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGEEECCCBBB@@@???>>>;;;<<<===????????????>>><<<<<<:::888777666666666666666777777888888999999;;;;;;<<<===>>>???@@@AAA>>>>>>??????????????????>>>??????@@@@@@@@@@@@@@@>>>>>>?????????>>>===<<<999;;;<<<<<<;;;:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@????????????>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCEEEHHHJJJKKKPPPPPPQQQSSSUUUYYY\\\]]]bbbeeeiiinnnqqqqqqqqqpppppppppnnnllliiifffcccaaaaaa___]]][[[XXXWWWVVVUUUQQQQQQPPPQQQSSSWWW[[[]]]ccceeeggghhhhhhgggeeeccc___^^^\\\ZZZYYYXXXXXXYYY[[[ZZZ[[[\\\\\\aaaooo}}}yyypppiiilllqqqvvvwwwtttqqqoooqqqwwwvvvnnnoooyyyyyymmmeeebbbYYYUUUPPPLLLKKKLLLLLLLLLLLLJJJHHHGGGFFFEEECCCAAAFFFHHHJJJKKKJJJJJJKKKMMMMMMLLLJJJKKKKKKKKKJJJHHHHHHGGGIIIMMMPPPTTT___jjjrrr~~~dddYYY[[[\\\kkk}}}{{{jjjaaa^^^YYYTTTPPPOOOQQQSSSZZZlllmmmZZZ\\\mmm}}}zzzgggXXXQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQTTTXXX[[[```lllxxxsssdddZZZOOOLLLGGGEEEEEEEEEFFFFFFCCCAAAAAAAAA@@@???EEEMMMYYY[[[\\\WWWOOOIIIHHHJJJKKKLLLTTTbbbtttLLLMMMNNNOOORRRTTTVVVWWWVVVWWWXXXXXXYYYYYYYYYYYYVVVYYY^^^bbbfffkkkppptttzzz}}}sssjjjffflll~~~sssmmmkkkmmmppprrrwww~~~qqqeeeaaa```]]]YYYWWWUUUWWWUUULLLEEE@@@<<<777888888555333111333666999666666555555555555555555555666666666444333444555444444444555555555555666666666555555555555555666888888888888888999:::::::::<<<=========>>>@@@BBBAAADDDKKKYYYqqqwwwqqqrrrzzz|||fffWWWVVV```iii{{{~~~jjj^^^NNNCCC???>>><<<999:::999;;;@@@GGGTTTgggxxxpppeee\\\XXXRRRNNNMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAAAAA===>>>>>>>>>??????@@@@@@======;;;:::888888777777777777666666777888888999999::::::;;;<<<======>>><<<<<<<<<============>>>===>>>>>>?????????>>>>>>>>>???@@@@@@@@@???===<<<999;;;<<<<<<;;;;;;<<<>>><<<<<<=========<<<<<<;;;========================>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFHHHKKKMMMNNNRRRRRRSSSUUUXXX[[[^^^```dddgggjjjmmmoooooonnnmmmllllllkkkiiieeebbb^^^\\\ZZZYYYWWWUUUTTTSSSRRRRRRPPPQQQSSSVVVZZZ^^^bbbdddkkkjjjiiihhhfffdddbbbaaa[[[ZZZYYYXXXWWWVVVVVVVVVXXXVVVWWWZZZ\\\___hhhqqq{{{~~~}}}{{{mmmlllooovvvxxxuuuqqqpppllluuu}}}pppooowww}}}ttthhh___[[[SSSPPPLLLKKKKKKLLLMMMLLLKKKIIIGGGGGGGGGGGGEEECCCEEEGGGIIIJJJJJJIIIJJJLLLLLLKKKJJJKKKLLLLLLJJJIIIIIIHHHIIILLLOOOTTT___jjjrrrmmmaaabbbbbbnnn~~~rrrhhhaaa[[[TTTOOOMMMOOORRRXXXgggmmm```hhhwwwnnn^^^SSSRRRQQQOOOOOOOOOPPPPPPPPPPPPSSSXXX[[[```iiisssyyyiii^^^RRRNNNIIIFFFFFFGGGGGGGGGDDDBBBCCCCCC@@@>>>BBBIIIWWW\\\___[[[PPPHHHFFFGGGIIIJJJQQQ\\\iii{{{KKKLLLLLLNNNPPPRRRTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVXXX^^^fffooovvvyyyzzzsssooorrr|||uuussssss{{{ooovvvwwwnnnfffcccaaa]]]YYYYYYUUUUUUQQQGGG???<<<999666888666444333444555666777444444555555555555555555555666666666444333444555444444444555555555555666444444444444555666777777888888888888888999999:::999:::<<<<<<<<<<<<>>>@@@>>>BBBEEEKKK\\\xxx{{{yyyzzzfff\\\\\\```mmmxxxyyykkkXXXJJJCCC@@@===999888888:::===@@@GGGWWWfffzzzuuufff```YYYRRROOONNNMMMLLLIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCC@@@???>>>======>>>@@@AAA>>>===<<<;;;:::999999999888777666666666777888999888888999999:::::::::;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>===<<<;;;===>>>@@@@@@@@@???===<<<;;;<<<===<<<;;;:::;;;<<<:::;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<======>>><<<===>>>???AAABBBCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOTTTTTTUUUWWWZZZ]]]```bbbdddfffhhhiiijjjiiihhhgggddddddcccbbb___[[[WWWUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQTTTXXX]]]cccgggkkkmmmooommmhhhddd```^^^^^^^^^ZZZYYYXXXWWWVVVUUUUUUTTTWWWUUUWWW^^^dddfffkkkoooyyy}}}yyy}}}wwwooommmqqquuusssqqqqqqkkkuuupppmmmpppvvv{{{xxxmmmbbbZZZWWWNNNLLLJJJJJJLLLMMMMMMMMMLLLJJJIIIIIIJJJJJJHHHGGGFFFHHHJJJJJJIIIIIIJJJKKKLLLKKKLLLMMMOOOOOOMMMKKKLLLJJJKKKNNNPPPUUU```kkkqqqyyy{{{jjjiiioooxxxwwwlllddd\\\WWWMMMOOORRRVVVbbbyyyiiihhhwwwvvvdddVVVTTTQQQOOONNNOOOPPPRRRQQQPPPSSSXXX[[[^^^eeennn~~~lll```TTTPPPJJJGGGGGGHHHIIIIIIEEEDDDDDDEEEAAA===@@@EEERRRZZZ```\\\QQQHHHFFFGGGFFFIIIOOOVVV^^^nnnJJJJJJKKKMMMNNNQQQSSSTTTVVVUUUTTTTTTTTTUUUWWWXXXVVVTTTUUU[[[gggrrrzzz}}}~~~yyy{{{|||vvvsssyyyyyyqqq|||rrrkkkfffeeeccc^^^[[[\\\VVVUUUOOODDD<<<999888555666555333444666777666444333444444555555666666666555666666666444333444555444444444555555555666666333333333444666777999:::888888888777888999999:::888999;;;;;;;;;;;;===>>>@@@CCCDDDCCCOOOiii}}}tttccc]]]]]]___ooottt___OOOGGGBBB===999::::::<<<<<<;;;>>>IIIVVVggg}}}nnnhhh^^^VVVQQQNNNLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA>>><<<<<<>>>@@@BBB>>>===<<<<<<;;;;;;;;;;;;888888777666666777999999888888888888888888999999999999999::::::;;;;;;;;;;;;<<<=========<<<:::999===>>>@@@@@@@@@???===;;;>>>>>>???===;;;999999:::999:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????>>>>>>=========:::::::::::::::;;;;;;<<<>>>>>>@@@BBBCCCEEEGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOUUUUUUVVVXXXZZZ^^^aaabbbddddddeeefffeeeeeecccccc\\\\\\\\\[[[XXXTTTQQQOOONNNNNNMMMMMMMMMMMMNNNNNNTTTWWW\\\ccciiinnnqqqssspppllleee___[[[YYYZZZ[[[YYYYYYXXXWWWVVVUUUTTTSSSXXXVVVZZZdddmmmppprrrttt}}}xxxwww{{{wwwzzzsssjjjlllpppnnnlllmmmlllvvvnnnkkkkkkpppuuurrriii___YYYWWWKKKJJJIIIJJJLLLNNNNNNMMMPPPNNNLLLLLLLLLKKKJJJHHHGGGHHHJJJJJJIIIIIIIIIJJJMMMLLLMMMOOOQQQQQQOOOMMMOOOMMMMMMOOOQQQVVV```kkkoooppprrrzzzrrrnnnzzztttlllgggPPPRRRTTTVVV^^^pppqqqkkk{{{yyyfffXXXUUURRROOONNNOOOQQQSSSRRRQQQSSSWWWZZZ\\\bbbjjj|||nnnaaaUUUQQQKKKHHHGGGIIIJJJJJJFFFEEEEEEFFFBBB===???DDDKKKUUU^^^]]]SSSJJJIIIKKKEEEHHHNNNRRRWWWfffIIIJJJJJJLLLNNNPPPRRRSSSTTTRRRRRRSSSPPPNNNSSSYYYWWWXXX[[[bbbllluuu}}}xxxqqqpppssswwwyyyvvv|||~~~tttmmmddd\\\bbbggg___YYYMMMAAA<<<:::777555666666666666666666666666666444444444444444555666777444444444444444444444444555555555555555666777777777777777777777777777777777777777888999999::::::===============<<<<<<<<>>???EEEKKKYYYnnnzzzmmmbbb[[[VVVQQQNNNMMMKKKJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEDDD@@@?????????>>>>>>======???>>><<<;;;:::999999888;;;:::888666555666777888777777777777777777777777999999:::::::::;;;;;;;;;===============<<<<<<<<<===>>>>>>>>>??????????????????>>>>>>======<<<<<<============>>>>>>>>>>>><<<===============<<<<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@AAA@@@BBBCCCDDDDDDEEEGGGJJJKKKKKKLLLMMMNNNOOOPPPPPPXXXXXXZZZ[[[]]]^^^___```cccdddeeedddaaa___]]]]]]XXXWWWUUURRRPPPOOOMMMMMMLLLKKKIIIIIIJJJNNNRRRUUUYYY]]]ccckkkqqqrrrpppmmmfffaaa[[[XXXXXXXXXVVVTTTRRRSSSTTTTTTSSSTTTVVVXXXWWW[[[bbbiiipppxxx~~~vvvxxxxxxssssssssspppnnnoooqqqoookkkfffgggooouuuooopppssstttooocccXXXQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMOOONNNMMMMMMLLLMMMMMMMMMHHHKKKOOOOOONNNMMMNNNOOOKKKLLLNNNPPPQQQRRRRRRQQQSSSRRRQQQRRRUUUZZZ___bbbiiigggfffmmmvvvrrrsssZZZQQQMMMRRRZZZfff{{{hhhwww|||lll```ZZZRRRNNNMMMNNNNNNMMMRRRRRRSSSSSSUUUZZZ```eeerrrzzzkkkaaaWWWNNNKKKJJJHHHGGGIIIIIIIIIHHHGGGEEECCCAAA@@@HHHLLLVVV___\\\QQQJJJJJJHHHJJJMMMPPPTTTbbb{{{IIIIIIJJJKKKLLLNNNPPPQQQPPPOOOPPPQQQPPPOOOUUU\\\______bbbjjjuuu~~~}}}zzzrrrlllfffaaabbbgggvvv|||xxxuuuvvv}}}sssllleee]]]ccciiibbbWWWKKK@@@<<<:::777555666555555555555555555555555555444444444444555555666444444444444444444444444555555555555555666777777666666666666666666666666666777777888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEOOOeeezzzvvvooo```dddjjjooouuu~~~}}}nnn]]]NNNEEEAAA???;;;:::=========@@@FFFOOO^^^rrrxxxnnneee^^^VVVQQQNNNLLLJJJJJJJJJKKKJJJIIIKKKKKKKKKJJJIIIHHHFFFFFFBBBBBBAAA@@@@@@???>>>>>>>>>===<<<;;;::::::999:::;;;:::888666666666777888666666666666666666666666888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============<<<======>>>>>>======<<>>>>>??????@@@AAABBBBBBDDDFFFFFFFFFHHHJJJMMMOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWXXXZZZ\\\^^^```aaa```aaabbb```]]]ZZZXXXXXXRRRQQQOOOLLLKKKIIIHHHHHHIIIHHHHHHIIILLLQQQVVVYYYbbbcccfffiiijjjhhhccc```^^^[[[VVVUUUUUUVVVUUUSSSSSSTTTTTTTTTSSSTTTWWWYYY___dddjjjrrryyyzzzwwwvvvzzzxxxuuuuuuvvvrrrnnnnnnppppppjjjeeedddjjjyyywwwssswwwwwwtttkkk^^^TTTOOONNNMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMPPPSSSSSSQQQPPPQQQRRRPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRSSSVVVYYY]]]___aaa```bbbkkksssmmm{{{~~~aaaWWWPPPRRRVVV]]]nnnnnnuuuvvvfff___UUUPPPPPPPPPNNNLLLQQQRRRSSSSSSUUUYYY___dddmmmzzz~~~ooodddZZZPPPMMMKKKIIIHHHJJJIIIIIIHHHGGGEEECCCAAA@@@GGGJJJTTT______VVVNNNKKKIIIIIIKKKNNNQQQ\\\rrrHHHHHHIIIIIIJJJLLLMMMNNNMMMLLLMMMPPPPPPQQQWWW___gggfffjjjuuu{{{~~~zzzuuuvvvxxxzzztttmmmeee___ZZZXXX\\\dddvvv~~~wwwqqqoooooosss~~~|||sssooohhh```fffkkkdddRRRHHH???;;;999666555666555555555555555555555555666555444444444444444444555555555555555555555555555555555555555666777777666666666666666666666666666666777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<:::===AAADDDCCCFFFTTTcccmmmeeecccjjjpppvvvzzzkkk\\\MMMCCC@@@<<<:::<<<<<<:::;;;???FFFNNN\\\rrr|||ssshhh\\\UUURRROOOLLLKKKKKKKKKKKKJJJLLLLLLLLLKKKKKKIIIHHHGGGEEEEEEDDDBBBAAA@@@??????======<<<;;;;;;;;;;;;;;;<<<;;;999777777777888888666666666666666666666666777777777888888888999999999999999999999999999999<<<<<<<<<=========>>>>>>===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>======??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIIIIIJJJKKKNNNPPPQQQRRRSSSTTTUUUWWWXXXXXXUUUUUUWWWYYY[[[]]]___```\\\]]]]]][[[WWWSSSQQQPPPKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEGGGJJJNNNTTTYYY\\\eeedddbbbaaa___\\\WWWSSSTTTRRRPPPPPPQQQRRRRRRQQQRRRSSSTTTTTTTTTVVVZZZ]]]fffkkkqqqxxx{{{ooorrrvvv|||zzzwwwwwwxxx{{{vvvqqqqqqsssrrrllleeeaaaeeepppzzzwww}}}zzzrrreeeXXXOOOLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLMMMNNNOOOQQQQQQQQQRRRTTTTTTSSSRRRRRRSSSSSSTTTUUUWWWWWWWWWVVVUUUSSSSSSTTTUUUWWWXXXZZZ[[[ZZZZZZ^^^iii~~~qqqiiimmmmmmxxxeeeYYYOOOOOOQQQUUUaaaooovvvnnnvvvrrrhhhZZZSSSRRRRRRNNNJJJQQQRRRRRRSSSUUUXXX^^^bbbgggrrrwwwhhh]]]SSSOOOMMMJJJJJJKKKIIIIIIHHHGGGFFFDDDBBBAAADDDGGGQQQ^^^ccc]]]TTTNNNIIIHHHIIIKKKMMMUUUfffvvvGGGGGGGGGHHHHHHIIIKKKKKKKKKJJJLLLOOOPPPQQQYYYbbbkkkkkkqqq~~~vvvtttuuuvvvvvvrrrjjjaaaZZZUUUVVV___iiizzz~~~}}}uuummmiiihhhjjjrrr{{{{{{vvvuuuoooeeegggiii```LLLDDD===;;;888555444666555555555555555555555555666555555444333333333333666666666666666666666666555555555555555666777777666666666666666666666666666666777777888999999999::::::::::::;;;;;;;;;;;;;;;===AAADDDCCCCCCKKKUUUpppqqqeeegggjjjlllyyyuuugggVVVHHHAAA<<<:::;;;;;;999999;;;BBBFFFOOObbb|||~~~qqqbbbYYYVVVSSSPPPNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBB@@@??????======<<<<<<<<<<<<<<<===<<<;;;:::999888888888999666666666666666666666666666666666777777777777888888888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>======>>>?????????>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKMMMPPPRRRQQQRRRSSSTTTUUUWWWXXXXXXTTTUUUVVVWWWXXXYYYZZZZZZXXXYYYXXXVVVQQQMMMJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGKKKOOOTTTXXX[[[\\\ZZZWWWVVVUUURRROOOMMMMMMLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUWWW[[[aaaeeeooosssxxx}}}tttmmmrrrwww{{{}}}{{{uuutttvvvyyy|||{{{|||~~~zzzrrrjjjcccdddlllyyy{{{yyyzzzvvvlll___SSSLLLJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMNNNNNNOOOQQQQQQOOOOOOQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXX]]]iii{{{wwwhhheeebbbkkk~~~}}}dddVVVKKKKKKNNNQQQ[[[fff{{{~~~iiihhh~~~tttaaaVVVRRRRRROOOLLLPPPQQQRRRSSSTTTWWW\\\___cccmmmmmmbbbWWWQQQNNNKKKJJJKKKIIIIIIHHHGGGFFFDDDCCCBBBAAADDDMMMZZZdddcccZZZRRRIIIGGGHHHIIIKKKOOO\\\hhh~~~FFFFFFFFFFFFGGGHHHIIIJJJMMMKKKMMMPPPQQQSSS[[[dddnnnqqqzzz{{{vvvvvvxxxxxxxxxrrriii___WWWRRRTTTaaannn|||rrriiieeebbbaaaeeejjjxxx~~~|||yyy{{{vvviiieeeaaaUUUFFF@@@;;;:::777444333666555555555555555555555555666555444333333333333333666666666666666666666666555555555555555666777777555555555555555555555555555666666777888888999999888999999999:::::::::;;;======???BBBAAAAAAGGGOOO___vvvmmmgggcccbbbmmm~~~{{{ooo]]]NNNDDD===:::;;;;;;:::999;;;???BBBIIIWWWiii}}}nnnddd\\\XXXSSSPPPOOONNNMMMLLLIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA??????>>>>>>===<<<<<<<<<=========<<<;;;::::::999999999777777777777777777777777555555666666666777777777777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????======>>>???@@@@@@??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIKKKKKKKKKLLLOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTQQQMMMHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKNNNQQQSSSTTTPPPNNNLLLKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNQQQUUUYYY^^^dddkkkpppzzz}}}tttqqqtttwwwwwwwww{{{xxxrrrtttyyy|||tttjjjhhhlllyyy|||xxxqqqllldddZZZQQQKKKHHHHHHKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPMMMMMMMMMOOOQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUYYYXXX\\\fffvvvjjj```]]]dddnnn|||gggWWWJJJIIIMMMPPPXXXaaatttpppccctttlll[[[TTTRRRQQQOOOPPPQQQRRRRRRSSSVVVZZZ]]]aaajjj{{{ttthhh[[[TTTOOOKKKIIIJJJIIIIIIIIIHHHFFFEEECCCCCC???BBBIIIUUUaaaeee___VVVJJJGGGFFFIIIJJJMMMVVV___pppDDDDDDEEEEEEFFFHHHIIIJJJNNNMMMNNNQQQSSSVVV___iiitttyyy|||wwwtttuuuwwwyyyzzzxxxooocccZZZUUU[[[kkk|||rrrjjjcccaaa```___aaaeeettt{{{}}}}}}}}}{{{{{{zzz~~~wwwggg___XXXKKK@@@<<<999999777333333666444444444444444444444444555444333333333333333333555555555555555555555555555555555555555666777777555555555555555555555555555555666777777888888999777777888888999999::::::<<<:::;;;===>>>>>>CCCIIITTTfffyyyjjj```[[[bbbnnn|||~~~ttteeeWWWJJJBBB<<<<<<===;;;;;;<<<;;;>>>DDDNNNYYYkkkwwwfffaaaZZZTTTQQQNNNLLLJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBAAAAAA??????>>>========================<<<;;;;;;::::::888888888888888888888888555555555666666666777777666666666777888888999999888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@===>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKJJJKKKMMMNNNSSSSSSSSSTTTTTTTTTUUUUUURRRQQQPPPOOONNNLLLKKKKKKLLLNNNNNNLLLIIIEEECCCCCC@@@@@@@@@@@@AAABBBCCCDDDGGGHHHIIIKKKLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFEEEDDDHHHIIIKKKKKKKKKLLLOOOQQQRRRVVV\\\bbbhhhooovvvzzz~~~wwwvvvwwwyyyyyyzzz~~~{{{uuuwww}}}tttooorrr}}}}}}wwwhhhccc\\\UUUNNNKKKIIIIIIJJJKKKKKKLLLNNNPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPOOONNNNNNOOORRRUUUVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUZZZeeeqqqttt```ZZZaaahhhxxxrrr___NNNKKKMMMOOOSSSZZZjjjvvvjjjooo|||{{{fffYYYTTTSSSSSSOOOPPPRRRRRRSSSUUUXXX[[[^^^hhhuuu|||oooaaaXXXQQQKKKIIIJJJIIIIIIIIIHHHGGGEEEDDDCCC>>>AAAEEENNNZZZcccaaaZZZNNNIIIFFFHHHJJJLLLQQQWWWfffvvvCCCCCCDDDEEEFFFHHHJJJKKKMMMLLLNNNSSSVVV[[[eeepppwww{{{xxxtttppppppsssyyy~~~xxxlllccc```hhh|||wwwrrrhhhbbb___bbbeeefffhhhkkkrrrxxx{{{xxxuuuvvvxxxwww{{{yyy{{{rrr```WWWQQQDDD<<<999777888666222222666444444444444444444444444333333333222333333444444444444444444444444444444555555555555555666777777555555555555555555555555555555666666777888888888666666777777888999999:::;;;888888<<<======???CCCKKKWWWnnntttddd]]]^^^bbbqqq~~~xxxnnncccRRRHHH???======<<<;;;===;;;;;;???EEEMMMZZZpppvvvpppggg]]]WWWQQQMMMJJJHHHIIIJJJKKKKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@???>>>======<<<<<<============<<<;;;;;;:::999999999999999999999999555666666666666777777777444444444555666777777777777777777888888888999999999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIKKKMMMQQQQQQQQQPPPPPPPPPPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHGGGEEEBBBAAABBB>>>>>>??????AAABBBDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEFFFEEECCCCCCDDDEEEDDDCCCDDDFFFHHHIIIJJJMMMRRRVVVYYY^^^eeemmmsssyyy~~~~~~{{{wwwyyy|||~~~xxxwww|||~~~{{{vvvwwwxxxddd___WWWPPPLLLKKKKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQOOOOOORRRTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSTTT[[[gggppp}}}gggZZZbbbjjjhhhSSSMMMNNNNNNQQQWWWbbbjjjvvvmmmkkk|||uuucccYYYUUUUUUOOOPPPRRRRRRRRRTTTVVVYYYZZZdddppp}}}wwwggg\\\TTTMMMJJJKKKIIIIIIIIIHHHGGGFFFEEEDDD>>>AAACCCHHHSSS___aaa^^^SSSLLLGGGGGGIIIIIIMMMQQQ[[[ggg|||BBBCCCCCCEEEGGGIIIKKKLLLLLLKKKNNNTTTXXX^^^jjjuuuxxxyyyzzzxxxtttnnnlllpppyyy|||qqqhhhfffpppuuujjjfffeee``````fffllloooqqqtttrrrvvvvvvqqqnnnqqqtttuuuzzzwwwwwwmmmZZZRRRMMMBBB999777777888555222222666444444444444444444444444222222222222333444444555444444444444444444444444555555555555555666777777555555555555555555555555555555666666777888888888555666666777888999999999;;;888999===???======???DDDLLL___yyy}}}kkkccc```^^^eeeyyy}}}zzzuuummmYYYMMMBBB???>>><<<;;;<<>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::666666666666777777777888222222333444444555666666777777777777888888888888999999999::::::;;;;;;;;;999999:::;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJLLLNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEAAACCCEEEDDDCCCAAA@@@AAA??????@@@AAACCCDDDFFFGGGFFFGGGHHHIIIHHHFFFDDDBBBCCCBBBBBBCCCEEEFFFFFFEEEAAADDDFFFGGGIIINNNUUUZZZ```eeemmmtttzzzuuusssvvvyyywwwttt{{{}}}wwwtttyyy}}}tttqqqwww~~~~~~yyy{{{yyyeee^^^UUUMMMJJJKKKMMMNNNJJJJJJKKKMMMNNNQQQSSSTTTOOOOOOOOOPPPQQQRRRSSSTTTUUURRROOONNNPPPQQQPPPOOOPPPRRRTTTUUUWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVVVVRRRTTT___kkkrrr{{{ooo[[[cccooommmVVVOOOPPPPPPRRRWWW___eee}}}lll```kkkkkk]]]WWWVVVNNNPPPQQQRRRRRRSSSVVVXXXWWWaaalllvvv|||kkk___VVVOOOKKKKKKIIIIIIIIIHHHGGGFFFEEEDDD???BBBBBBDDDMMM[[[aaa```WWWOOOHHHGGGGGGGGGIIILLLSSS\\\nnnBBBDDDFFFGGGGGGHHHJJJKKKQQQRRRUUUYYY^^^gggpppwww~~~{{{yyytttssskkkaaajjjyyy{{{zzzqqqiiijjjzzzvvvjjjdddccceeegggjjjmmmuuuxxxppplllppptttrrrqqqrrruuuuuurrrgggWWWJJJCCCAAA888777777666555444444444333333333333333333333333333333333333333333333333111111000000111333444666888777666444444666777888444333333333333444555555777777777777777666666666777777777777888888888888999999:::;;;;;;<<<<<<===CCCGGGRRRddd}}}ttthhheeeiiittt{{{zzzzzz}}}uuujjj\\\JJJAAA?????????>>>===<<<===???BBBGGGUUUbbb}}}wwwkkkaaaWWWNNNMMMKKKIIIHHHJJJKKKKKKJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBAAA???>>>==================>>>>>>>>>>>>>>><<<<<<;;;:::999999888888666666666666666555555555555555555555555555555555666666666666666666666666777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIMMMLLLKKKJJJHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCCCCFFFEEECCCAAA@@@@@@@@@AAA@@@AAADDDGGGGGGGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCDDDDDDDDDCCCBBBBBBAAACCCFFFIIIMMMRRRUUUWWWiiipppxxx|||vvvssspppmmmooovvvuuu{{{vvvmmmjjjppp}}}yyypppjjjiiiqqq{{{tttccc^^^VVVQQQNNNNNNOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQPPPOOOPPPPPPRRRSSSPPPOOONNNLLLKKKMMMQQQUUURRRRRRSSSTTTUUUVVVWWWWWWUUUXXXXXXTTTTTTVVVVVVTTT\\\ZZZaaaoooxxxfffcccddd|||rrrYYYOOONNNNNNQQQVVVYYYhhh{{{qqqaaabbbooowwwcccWWWSSSUUUSSSPPPOOOQQQSSSUUUUUU\\\]]]cccppprrrbbbXXXQQQKKKHHHJJJIIIHHHHHHIIIGGGDDDBBBFFFCCC@@@AAAGGGPPPXXX]]]VVVRRRLLLGGGEEEFFFGGGHHHPPPTTT```tttCCCEEEGGGIIIIIIJJJLLLNNNQQQUUU[[[bbbhhhooovvv{{{wwwrrrqqqllldddmmmxxxvvvzzzvvvnnnhhhjjjyyy~~~oooeeeaaaaaahhhlllqqqvvvzzzsssppptttwwwuuussstttqqqqqqmmmbbbSSSFFF???===777777666666555444444333333333333333333333333333333333333333333333333333222222111111222333444555777666444333333444666777444333333333333444555555666666666666666666666666666666777777777888888888999999::::::;;;<<<<<<<<<@@@CCCKKKYYYmmmtttnnnsssvvvvvvvvvzzz{{{zzz|||mmmXXXIII@@@============;;;;;;===>>>BBBLLLXXXnnn|||uuujjj^^^SSSQQQNNNLLLKKKKKKLLLLLLKKKHHHHHHIIIIIIHHHGGGEEEEEECCCCCCAAA@@@???>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::777777777777666666555555555555555555555555555555555555555555555555555555666777777888999999:::::::::::::::;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFHHHJJJJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBAAA???>>>======>>>>>>@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@EEEFFFIIIMMMRRRWWW]]]aaakkksss|||~~~wwwtttqqqnnnssszzz}}}}}}tttkkkhhhmmmxxxxxxpppjjjggggggpppyyyzzzoooaaa\\\UUUPPPNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPMMMLLLNNNQQQUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUYYYZZZWWWVVVXXXXXXUUU]]][[[aaannnvvvlllccc```uuuwww___RRRNNNMMMOOOSSSUUUbbbttt~~~gggaaahhh}}}jjj\\\XXXTTTQQQOOOOOOQQQSSSTTTUUUZZZ\\\bbbmmm{{{xxxhhh\\\TTTNNNKKKIIIHHHHHHHHHIIIHHHFFFDDDFFFCCC@@@@@@EEENNNVVV[[[]]]XXXQQQKKKHHHHHHIIIJJJKKKNNNVVVfffwwwDDDFFFIIIKKKMMMNNNPPPRRRTTT[[[dddmmmtttzzz|||vvvuuurrrlllrrrxxxpppqqqnnniiifffjjjxxxuuuhhhbbbaaaaaakkksss||||||wwwuuuxxx{{{yyyvvvuuummmlllfff[[[MMMAAA;;;999666666666555555444444333444444444444444444444444333333333333333333333333444333333333333333444444555444333222222333444555333333333333333444555555333444444555555666666666666666777777777777888888999999::::::;;;;;;<<<<<<===@@@DDDLLLZZZooo{{{vvvqqqooonnnpppxxxjjjTTTEEE???>>>???===;;;<<<===<<<===DDDMMM[[[kkkvvvggg[[[VVVSSSPPPNNNMMMNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======::::::999888777666666555555555555555555555555555555555555555555555555555666666666777777888888999888999999999999:::::::::<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIIIIIIIHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@?????????>>>============>>>>>>@@@BBBDDDFFFFFFFFFDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>???@@@@@@AAAAAAAAACCCEEEHHHLLLRRRZZZccciiiqqqyyy~~~xxxtttqqqrrrxxx~~~yyyppphhhfffkkkttt{{{|||vvvqqqooonnnooowww}}}qqqhhh]]]YYYSSSOOOMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQSSSRRRQQQOOOMMMNNNQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUZZZ\\\ZZZXXXYYYXXXUUUZZZYYY^^^hhhpppyyyuuucccZZZjjjnnn]]]RRRMMMNNNQQQPPPZZZiiizzztttcccaaammmsssbbbZZZRRRPPPNNNOOOQQQSSSTTTSSSXXXZZZ```hhhqqqooobbbYYYSSSOOOIIIHHHGGGGGGIIIIIIHHHGGGFFFCCC@@@???CCCJJJSSSYYYbbb]]]UUUMMMHHHGGGIIIJJJHHHIIINNNWWWdddwwwDDDHHHLLLPPPRRRTTTWWWYYY[[[aaakkkttt{{{~~~|||www|||{{{ooojjjhhhggghhhnnnzzz|||nnneeebbbcccdddnnn{{{|||{{{yyyyyyzzz|||zzzvvvtttjjjggg```UUUHHH>>>999777555555555444444444333333444444444444444444444444333333333333333333333333555444444444444444444444555444333333333333444555333333222222333333444555222222333333444555666666666666666666777777777888888999999:::;;;;;;<<<<<<;;;>>>BBBFFFMMM^^^zzzooohhhdddeeesssxxxaaaOOOEEEBBBAAA???======>>>===<<<@@@FFFOOO^^^tttrrrfff]]]YYYTTTPPPOOONNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>@@@@@@@@@@@@????????????<<<<<<;;;:::999777777666666666666666666555555555444444444444444444444444555555555666666666777777777777777888888888999999;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????AAABBBBBBCCCCCCDDDDDDEEEDDDFFFHHHHHHGGGFFFGGGHHHIIIHHHFFFDDDCCCCCCCCCCCCAAA@@@???>>>======>>>>>>?????????>>>>>>=========????????????@@@@@@AAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>??????@@@AAABBBDDDEEEFFFDDDFFFKKKOOOUUU^^^iiiqqqxxx}}}|||~~~|||yyyvvvuuuzzz|||vvvmmmeeedddiiirrryyy{{{wwwwwwyyy|||tttiiicccZZZWWWRRROOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQNNNMMMMMMOOORRRRRRSSSSSSTTTUUUUUUVVVVVVWWW]]]```]]]YYYXXXVVVSSSWWWVVVYYY___dddmmm}}}eeeVVV^^^zzzlllYYYPPPPPPSSSMMMSSS^^^lll~~~pppbbbbbbuuuiiiYYYQQQOOONNNOOOQQQSSSSSSRRRUUUYYY___dddkkkzzzwwwiii^^^VVVRRRJJJHHHGGGGGGIIIJJJJJJIIIGGGDDDAAA???@@@GGGOOOUUUbbb]]]VVVNNNGGGEEEFFFGGGGGGHHHLLLQQQYYYhhhFFFJJJPPPVVVZZZ]]]aaaccceeejjjqqqwww}}}yyynnnmmmnnnqqqyyy~~~qqqhhhccccccdddeeettt|||xxxvvvxxxyyyzzzyyywwwsssooogggcccZZZOOOEEE===999888444444444444333333333333444444444444444444444444333333333333333333333333444444444444444444333333444444444444444444444444333222222222222333444444111222222333444555555666555666666666666777777777888888999999:::;;;;;;<<<999;;;@@@DDDGGGQQQiiittteee\\\]]]mmmooo\\\PPPGGGAAA???===<<<>>>===;;;===AAAFFFRRRfffxxxvvvfffaaaZZZUUUQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@@@@@@@????????????????????????@@@@@@@@@>>>======;;;:::999888888888888888777777666666666555555555555555555555555555555555555555666666666666666666777777777777888999999::::::::::::;;;;;;<<<<<<<<<<<<============??????@@@AAAAAABBBBBBCCCBBBDDDEEEEEEDDDDDDDDDEEEEEEDDDCCCAAAAAAAAAAAABBBAAA???>>><<<<<<<<<===>>>============<<<<<<<<<<<>>>>>>>>??????@@@AAACCCFFFHHHJJJKKKOOOUUUZZZ___hhhsss{{{|||xxxwww~~~yyyrrriiiccccccjjjsssyyy|||vvvssswww|||~~~qqqgggbbbXXXUUURRRPPPPPPQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSSSSPPPPPPPPPMMMLLLLLLNNNPPPOOOPPPQQQSSSUUUWWWYYYYYY^^^dddgggbbb\\\YYYVVVTTTWWWVVVWWWYYY[[[bbbppp}}}kkkWWWXXXmmmcccTTTQQQSSSLLLOOOVVV```oooqqqbbblllrrr[[[RRRPPPNNNNNNPPPRRRRRRRRRTTTWWW]]]ccchhhuuupppeee[[[UUULLLJJJGGGGGGHHHIIIJJJJJJGGGEEECCC@@@???DDDKKKQQQ^^^]]]XXXQQQJJJFFFEEEFFFGGGIIILLLPPPTTT___tttIIIOOOWWW^^^dddiiinnnqqqrrrtttxxx|||~~~yyywwwxxxuuu{{{~~~|||{{{xxxqqqjjjfffgggjjjkkkkkk}}}vvvtttqqquuuxxxwwwvvvtttoooiiiccc]]]SSSIII@@@;;;888888333333333333333333333333333333333333333333333333333333333333333333333333222333444444444444333333444444444444444444444444222222222222222333444444222333333444444555555555555555666666666666777777888888999999::::::;;;;;;888888<<>>HHHWWWgggvvvsssmmmddd\\\WWWSSSPPPNNNLLLLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>??????@@@@@@AAA???>>>>>>===<<<;;;;;;::::::::::::999999888888777666666666666666666666666555555555555555555555555666666666666777777777777888888888888888999999999::::::::::::;;;;;;;;;;;;=========>>>??????@@@@@@@@@AAACCCCCCAAAAAAAAABBBBBBAAA@@@??????@@@AAAAAABBBAAA???===<<<<<<>>>>>>============<<<<<<<<<<<<======>>>???@@@@@@@@@???>>>?????????@@@?????????????????????????????????>>>>>>???AAADDDGGGJJJLLLPPPVVV___dddhhhoooxxxzzzyyyzzztttoooiiigggjjjpppvvvzzzvvvooolllpppyyy{{{nnneee```UUUSSSQQQQQQRRRRRRQQQOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPQQQSSSTTTTTTTTTTTTNNNOOOOOOMMMKKKKKKMMMOOOMMMOOOPPPSSSVVVXXXZZZ[[[ccciiikkkeee]]]ZZZYYYWWWXXXYYYZZZXXXXXX]]]hhhrrrttt```YYYfff~~~rrr\\\TTTRRRNNNNNNPPPWWWaaaqqqoooiii|||aaaVVVSSSOOONNNOOOQQQRRRRRRSSSVVV[[[aaafffqqqzzzmmmbbbZZZQQQMMMIIIGGGGGGHHHIIIIIIFFFGGGEEEBBB@@@BBBHHHMMMZZZ\\\\\\YYYRRRLLLIIIIIIFFFGGGJJJNNNPPPWWWgggvvvNNNTTT^^^gggooouuuzzz~~~}}}tttooommmmmmvvvqqqnnnlllooovvv{{{}}}|||xxxqqqmmmlllssswwwuuusssqqqkkkddd\\\UUUKKKAAA;;;777666666222222222222222222333333222222222222222222222222333333333333333333333333000111222333444444333333222222333333333333222222222222222111222222333444444444444444444555555555555555555666666666777777888888888999::::::;;;;;;<<<777999@@@BBBBBBKKKXXXoooxxxxxx~~~qqq```___dddhhhxxxwwwnnn___PPPFFFAAA>>>>>>===::::::<<<<<>>>>>???@@@@@@AAABBBBBB??????>>>>>>===============<<<<<<;;;::::::999999777777777777777777777777666666666555555555555555666666666666777777777777777777777777777777777777888888999999999::::::::::::;;;;;;<<<======>>>>>>===???AAA@@@???>>>>>>???>>>>>>======>>>???@@@BBBDDDBBB???===<<<<<<===>>>========================<<<===>>>??????>>>>>>===========================????????????????????????@@@@@@AAACCCFFFJJJNNNQQQUUU^^^iiioooqqqtttzzzzzzxxx}}}zzzrrrqqqqqqtttyyy}}}uuullleeegggppp{{{}}}qqqfff]]]XXXQQQPPPOOOPPPQQQRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRSSSTTTTTTSSSMMMNNNOOONNNMMMMMMOOOPPPNNNOOOQQQSSSUUUXXXYYYZZZ___fffhhhaaaYYYWWWXXXXXXWWWYYYZZZXXXWWW\\\dddkkkkkk___cccyyyiiiZZZSSSPPPMMMMMMPPPUUUaaawwwnnn~~~iiiZZZVVVPPPMMMNNNPPPRRRSSSSSSTTTXXX]]]ccclll|||xxxjjjbbbUUUPPPKKKGGGFFFGGGGGGGGGFFFHHHHHHEEEAAAAAAEEEIIISSSYYY______XXXQQQLLLKKKFFFEEEFFFJJJMMMRRR^^^iiiRRRYYYcccmmmvvv}}}qqqjjjkkklllwwwsssrrrttt{{{~~~vvvnnngggjjjrrrwwwtttqqqoooiiiaaaWWWPPPEEE<<<777444444444222222222222222222222333111111111111111111111111333333333333333333333333...000111333444444333333111111222222222222111111222222111111222222333444555555555555555555444444555555555555666666666777777888888999::::::;;;;;;AAA999888@@@DDDAAAFFFOOO[[[{{{zzzsssuuuxxxfffdddccc___ooo|||{{{nnn]]]MMMGGGBBBBBB@@@<<<;;;===???BBBGGGNNNZZZkkk~~~xxxmmmeee___ZZZWWWNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCCCC??????@@@@@@AAABBBCCCCCC?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777777777777777777777666666666666666666555555666666666666777777777888777777777777777666666666777888888888999999999999999999::::::;;;<<<<<<===<<<>>>??????===<<<===>>><<<<<<;;;<<<===???AAABBBEEECCC@@@===;;;;;;============>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;???????????????@@@@@@@@@CCCCCCDDDFFFJJJNNNSSSUUU]]]gggtttzzz{{{|||zzzsssuuu|||ssstttuuuzzztttiii^^^^^^dddooo||||||qqqggg^^^UUUOOOOOONNNNNNOOOQQQQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRSSSSSSSSSRRRMMMNNNOOOOOONNNNNNPPPRRRPPPQQQRRRSSSUUUWWWXXXYYYYYY```bbb[[[TTTSSSVVVWWWSSSXXXYYYWWWVVVZZZbbbhhhtttttteeecccwwwttt```VVVQQQMMMKKKLLLNNNVVVllluuu}}}mmm]]]XXXQQQMMMMMMOOORRRSSSSSSSSSUUU[[[```hhhuuuqqqgggWWWSSSLLLGGGFFFFFFFFFFFFFFFHHHJJJGGGBBBAAADDDGGGMMMUUU___aaa[[[SSSMMMJJJIIIEEEDDDGGGKKKPPPZZZdddwwwQQQ\\\iiitttpppiiilllrrrxxxvvvtttzzz~~~ssskkkjjjmmmlllooosssrrrmmmeee___[[[NNNGGG>>>999888777444000444444444444444444444444222222222222222222222222111111222222222333333333222222222111111111000000000111111111111222222222444444444444444444444444555444444444444555666666888888777555555444444444777666555555555666888999999:::;;;===???BBBDDDEEESSSggguuujjjpppwwwuuuaaa[[[```nnnxxxyyymmm[[[TTTKKKCCC???=========<<<<<<@@@FFFNNN\\\rrrxxxqqqiiiaaa[[[[[[RRRLLLMMMMMMIIIGGGIIILLLKKKIIIHHHGGGGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBAAABBBAAA???>>>>>>???AAABBB??????@@@??????>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999999777777777777666666666666666666666666666666666666555555666666777777888888666666777777888888888999555666777999:::;;;<<<<<<<<<<<<<<<<<<============999::::::;;;<<<===>>>>>><<<<<<============<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<======>>>>>>>>>??????>>><<<===???AAAEEEBBBDDDJJJOOOQQQYYYcccmmmsss|||uuunnnqqq{{{vvvtttssswwweeeYYYYYY]]]aaakkkxxx{{{xxxqqqfffZZZSSSQQQRRRPPPOOONNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMNNNMMMKKKJJJJJJLLLNNNOOONNNNNNNNNNNNOOOPPPQQQQQQLLLNNNPPPQQQRRRTTTWWWZZZ```^^^[[[ZZZYYYWWWSSSPPPSSSRRRRRRSSSVVV[[[```cccppp~~~yyybbbbbblllfffWWWTTTNNNKKKMMMLLLOOO^^^ppprrrfff\\\SSSPPPPPPNNNOOORRRTTTUUUVVVXXX\\\eeerrr{{{vvvlll___UUUMMMKKKJJJGGGFFFHHHHHHHHHHHHGGGFFFDDDBBB@@@GGGQQQ\\\aaa]]]UUUNNNLLLIIIJJJIIIGGGGGGKKKRRRXXXlll]]]fffoooxxxssslllqqquuuyyy~~~yyyxxxwww|||~~~tttlllkkknnnmmmqqquuuuuunnndddZZZUUUFFF@@@888555555555222000333333333333333222222222222222222222222222222222111111111222222222333333222222222111111111000000000111111111111222222222444444444444444444444444555444444444444555666666888777666555555444444444777666666555666777888999999999:::<<<>>>@@@BBBDDDKKKZZZvvvqqqlllmmmvvv{{{ddd]]]```cccnnnzzzlllcccVVVJJJBBB>>>===<<<;;;;;;===BBBHHHTTTgggxxxzzzrrrjjjeee]]]TTTMMMMMMMMMIIIHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDAAA@@@??????@@@AAA??????@@@@@@@@@@@@@@@???@@@@@@??????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888777777777777777777777777777777777777777777777666666777777777777888888999999666777888:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>===========================>>>>>>======???BBBEEEHHHGGGJJJRRRWWWZZZaaajjjwww||||||~~~{{{ssskkknnn}}}|||xxxwwwwww~~~sssdddYYY[[[]]]^^^dddnnnvvvrrrkkkaaaVVVPPPNNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMOOOQQQNNNNNNNNNNNNOOOOOOPPPQQQMMMNNNPPPQQQRRRSSSVVVYYY]]]ZZZWWWXXXYYYXXXTTTPPPSSSRRRQQQRRRUUUZZZ^^^aaafffqqqggg```hhhyyynnn[[[RRRLLLKKKMMMLLLLLLWWWddduuussshhh^^^TTTQQQPPPOOOOOOQQQSSSTTTVVVWWWZZZbbbllluuuzzzooobbbXXXOOOKKKJJJGGGGGGHHHHHHHHHHHHHHHFFFDDDBBBAAAEEEMMMWWW^^^]]]WWWQQQMMMHHHHHHHHHGGGGGGJJJPPPUUU^^^qqqooouuu{{{}}}uuuuuuvvvvvvxxxyyysssoooooonnnsss}}}tttmmmlllooonnnsssxxxxxxoooaaaSSSKKK???:::444222333444333111333333222222111111111000000000000000000000000000111111111222222222222333222222222111111111111111000111111111111222222222444444444444444444444444555444444444444555666666888777666555555444555555666666666666666777888888888888999:::<<<>>>@@@AAACCCLLLaaa{{{lllgggfffpppmmm```___XXXbbbnnn{{{}}}rrrbbbSSSHHHBBB>>>===<<<;;;<<<@@@CCCJJJYYYgggvvv}}}uuupppeee\\\SSSPPPOOOLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGEEECCCAAA????????????>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888999999888888777666666555777888888888888999999999999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::>>>===<<<;;;;;;<<<===>>>:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===============????????????@@@CCCGGGKKKNNNOOOUUU^^^dddhhhnnnuuu}}}{{{tttyyyyyyqqqiiijjjxxx|||uuuvvvxxxxxxwwwxxxzzz|||xxxnnnbbbZZZ[[[]]][[[]]]bbboookkkeee[[[SSSMMMLLLLLLNNNMMMLLLLLLKKKLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKLLLMMMOOORRRSSSOOOOOONNNNNNNNNOOOPPPPPPNNNPPPQQQRRRRRRSSSVVVXXXXXXWWWUUUVVVWWWVVVRRRNNNRRRQQQQQQQQQTTTXXX\\\^^^___dddwwwooo^^^bbbiii}}}eeeUUUNNNLLLOOONNNJJJOOOXXX```{{{{{{uuuxxxkkkaaaWWWSSSQQQOOONNNPPPPPPSSSUUUVVVYYY^^^fffmmm~~~vvviii]]]RRRMMMJJJHHHGGGIIIHHHHHHIIIHHHGGGEEECCCBBBAAAGGGPPPYYY]]][[[UUUPPPGGGGGGGGGFFFFFFIIIMMMPPPQQQaaa{{{{{{}}}sssrrrnnnnnnwww~~~tttkkkeeebbb```aaafffssszzztttnnnmmmooopppuuuzzzxxxnnn]]]MMMCCC<<<999555333444555555444333333333222111111000000000000000000000000000000111111111111222222222222111111111111111111111111000000111111111222222222444444444444444444444444555444444444444555666666777777666555555555555555666666666666666777777888777777888999;;;<<<>>>???@@@CCCQQQjjjuuullleeeeeennn|||hhh]]]XXX___jjjxxx|||nnn```TTTJJJCCC??????======???@@@DDDOOOZZZkkkvvv~~~yyyrrrjjj___XXXTTTQQQNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@???????????????@@@AAAAAAAAAAAAAAABBBAAA???>>>======>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999888888777777777999999999999999999999999;;;;;;;;;<<<<<<;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;===>>>::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>======AAAAAABBBBBBCCCFFFKKKOOOUUUYYYaaajjjpppuuu{{{|||xxxuuusssrrrwwwxxxpppeeedddppp}}}}}}wwwtttuuuvvvwwwxxx{{{uuunnnjjjaaaZZZZZZ[[[YYYZZZ]]]iiieee^^^WWWPPPMMMKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQTTTUUUPPPPPPOOONNNNNNOOOOOOOOOPPPQQQSSSSSSSSSTTTVVVXXXWWWZZZ\\\ZZZUUUPPPNNNNNNQQQPPPPPPQQQSSSVVVYYY[[[______jjjwww```^^^```vvvzzzaaaWWWPPPQQQOOOKKKLLLRRRUUUggg~~~qqqnnn~~~nnncccXXXTTTQQQNNNMMMNNNMMMPPPTTTVVVXXX]]]ccchhhttt}}}pppdddWWWQQQLLLIIIHHHJJJHHHIIIIIIIIIHHHFFFDDDCCC@@@CCCIIITTT]]]___ZZZTTTHHHHHHGGGFFFFFFGGGJJJKKKOOOWWWiii}}}llljjjffffffppp|||sssggg]]]XXXVVVWWWZZZ```kkk{{{wwwsssnnnmmmnnnppptttxxxttthhhWWWGGG>>>;;;999666444444444444333444333333333222222222111////////////////////////000000111111111222222222111111111111111111111111000000111111111222222222444444444444444444444444555444444444444555666666777666666555555555555666555666666777777777777777777777777888999;;;<<<===???AAAIIIXXXmmmzzzooogggeeerrruuuccc^^^aaaiiiwww~~~sssfffXXXJJJBBBAAA???===>>>>>>???GGGOOO```jjjvvv~~~yyymmmccc\\\XXXSSSNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>???>>>===<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888999999::::::::::::::::::999999999999;;;;;;<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<===>>><<<;;;999999;;;<<<>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======?????????????????????>>>AAABBBCCCDDDEEEHHHMMMQQQ]]]dddllltttzzz{{{sssnnnlllkkkpppuuuuuukkk___\\\dddooouuuxxxqqqrrrsssuuuvvvyyy}}}~~~sssmmmhhh```YYYWWWYYYZZZ[[[^^^```\\\VVVPPPLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPSSSUUUVVVQQQPPPOOOOOONNNNNNNNNNNNPPPRRRSSSSSSSSSTTTVVVXXX[[[ccciiidddWWWNNNNNNRRRQQQPPPPPPPPPRRRTTTWWWXXX___]]]cccwwwiii```[[[kkkvvveeeVVVRRROOOKKKKKKOOOSSSZZZlllsssiii}}}ooodddYYYTTTQQQMMMLLLMMMJJJNNNSSSVVVYYY\\\bbbgggpppyyylll^^^VVVPPPKKKIIIKKKHHHIIIIIIIIIHHHGGGEEEDDD@@@AAAEEEOOOZZZ___]]]YYYLLLJJJHHHFFFFFFFFFGGGGGGOOORRR[[[mmmvvvgggeeeccceeeqqqzzzwwwqqqhhh]]]UUUPPPNNNOOOUUU\\\fffyyy}}}tttrrrpppmmmkkklllnnnppppppjjj^^^OOOBBB;;;777666444333222111111222333333333333333333333333////////////////////////000000000111111111111222111111111111111222222222000111111111111222222222444444444444444444444444555444444444444555666666666666555555555555666666555555666777777777777777888777888888999:::;;;<<<===@@@EEENNNZZZppp|||pppggglllsssccc___bbbnnn}}}xxxfffUUUIIIFFFBBB>>>===<<<;;;@@@GGGRRR[[[gggppp{{{|||ppphhhddd\\\UUURRRPPPNNNLLLKKKJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===============>>>???@@@@@@======>>>>>>>>>>>>??????;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;888888999:::;;;<<<=========<<<;;;::::::;;;<<<===;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>?????????@@@@@@@@@@@@AAACCCFFFHHHKKKNNNSSSVVVgggooowww{{{wwwlllgggfffhhhmmmooommmdddYYYVVV\\\cccnnn}}}}}}vvvqqqoooqqqtttvvvzzzyyyrrrggg```YYYVVVXXX[[[]]]^^^WWWSSSMMMIIIGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFIIIJJJLLLNNNPPPSSSTTTUUURRRQQQPPPOOONNNMMMMMMMMMNNNPPPQQQRRRRRRSSSVVVXXX^^^hhhpppkkk]]]RRRRRRWWWQQQQQQQQQQQQRRRSSSUUUVVVYYYZZZ^^^lll|||lll\\\dddzzzxxx```VVVRRRLLLJJJMMMQQQQQQaaaxxxhhhvvvqqqfff[[[UUURRRNNNMMMNNNJJJNNNSSSVVVXXX[[[aaafffnnn|||ssseee\\\UUUNNNKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEBBBAAABBBJJJTTT[[[]]]\\\SSSOOOJJJGGGFFFFFFEEEEEEJJJKKKPPP\\\ppp~~~rrrkkkjjjgggiiittttttoooggg___WWWQQQMMMJJJIIIRRRZZZcccuuuvvvooonnnnnnkkkiiijjjiiiiiifff^^^SSSGGG>>>999444444333222111111111222000000111111222222333333000000000000000000000000000000000000111111111111000000111111111222222222000111111111111222222222444444444444444444444444555444444444444555666666666666555555555555666666444555666777888777777666888888888888999:::;;;;;;;;;===BBBFFFMMM\\\xxx{{{rrrpppyyyqqqeee]]]bbbnnnzzzsssaaaUUUOOOIIICCC@@@<<<:::===CCCDDDLLLUUU]]]iiixxxyyyuuummmdddYYYWWWRRRNNNKKKJJJKKKLLLJJJIIIIIIIIIIIIHHHHHHHHHDDDDDDEEEDDDDDDCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>??????@@@?????????=========>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<;;;;;;;;;::::::::::::999999:::::::::::::::999888888888999999999999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>???@@@AAABBBBBBDDDHHHMMMRRRVVV[[[___cccqqqyyywwwjjjccceeeiiikkkjjjfff___XXXXXX]]]cccttt~~~}}}zzzyyywwwwwwyyy{{{}}}{{{sssfffaaaZZZWWWXXX[[[\\\ZZZRRRNNNHHHEEEEEEFFFFFFEEEFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTSSSRRRPPPOOONNNMMMMMMMMMJJJLLLNNNOOOOOOQQQTTTVVVZZZbbbjjjhhh```XXXVVVXXXRRRRRRQQQQQQRRRSSSTTTUUUSSSYYY]]]cccwww{{{eeecccooopppaaaZZZQQQLLLKKKOOOKKK[[[ssslllrrrtttiii]]]XXXUUUQQQOOOQQQKKKOOORRRTTTUUUXXX^^^bbbjjjtttyyykkkbbbZZZQQQLLLKKKIIIIIIJJJJJJJJJHHHGGGFFFBBBAAA@@@DDDLLLUUUZZZ]]]YYYTTTLLLHHHFFFEEEEEECCCDDDFFFJJJPPP\\\nnn~~~tttssspppmmmmmmttt{{{zzztttqqqkkkbbb[[[UUUQQQMMMJJJIIITTT]]]eeevvv|||ssskkkkkkllljjjhhhhhhfffddd___VVVKKKAAA;;;888222333444333222333444555......///000111222333333111111111111111111111111000000000000111111111111000000111111222222222222000111111111111222222222444444444444444444444444555444444444444555666666666666555555555666666777444555777888888888777666999999888888999::::::;;;;;;<<>>BBB===CCCIIIOOOYYYiiiuuuzzz{{{qqq___[[[UUUOOOLLLKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBAAA@@@>>>===<<<<<<======>>>>>>>>>???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888<<<<<<<<<;;;;;;:::::::::777888999999:::::::::999777777777777888888888888;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<======>>>???AAABBBCCCDDDIIINNNUUU\\\bbbggglllooowwwyyyjjjcccfffllljjjgggccc^^^[[[]]]cccgggyyy{{{vvvvvvzzz{{{xxxpppdddaaa\\\XXXYYY[[[YYYVVVRRRMMMHHHEEEGGGHHHHHHGGGEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIKKKNNNPPPQQQRRRSSSSSSRRRQQQOOONNNMMMMMMLLLGGGIIIKKKLLLMMMOOORRRTTTSSSXXX^^^aaa___[[[WWWVVVSSSRRRRRRRRRRRRSSSTTTTTTQQQYYY^^^___lllooofffkkk~~~lllcccWWWNNNLLLMMMHHHXXXqqqrrrqqqzzzvvvkkk```ZZZWWWSSSRRRSSSMMMPPPRRRSSSSSSUUUZZZ___fffnnn||||||oooeee]]]SSSMMMKKKIIIJJJJJJJJJJJJIIIGGGFFFCCC@@@???AAAGGGPPPXXX\\\^^^WWWNNNHHHFFFEEEDDDCCCBBBEEEHHHKKKPPPZZZiiiuuu~~~|||tttqqqyyy~~~ssskkk```cccddd^^^TTTKKKGGGGGGJJJQQQ\\\iiiuuu}}}|||uuummmjjjjjjiiigggcccggg```VVVKKKCCC<<<666333444444444333333222222222222222111000///...------111111000//////...//////000000000000000000000000222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444777666555444444444444444666666666666555555555555888888777777888888999:::888:::<<<===@@@HHHTTT^^^||||||yyyvvv{{{ooo___ZZZ```rrr}}}zzzsssjjj^^^WWWMMMFFFAAA<<<::::::<<>>>>>???>>>===<<<:::999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::999999::::::;;;=========<<<<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;<<<<<<<<<999<<>>======AAAJJJRRRfff~~~{{{}}}~~~yyy~~~kkk]]]ZZZfffuuu}}}wwwuuurrrnnnhhh```VVVLLLEEE@@@===<<<<<<>>>@@@AAACCCJJJTTT]]]kkkzzz}}}wwwmmmccc]]]XXXTTTQQQOOOMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>>>>>>>===<<<;;;999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;<<<===<<<===???AAA>>>AAACCCDDDDDDFFFLLLQQQ[[[bbbjjjrrrwww|||{{{qqqkkkhhhhhhggggggeeecccbbbeeellltttzzz|||zzzwwwssssss|||sssgggeeecccaaa___]]]YYYWWWPPPMMMHHHEEEDDDEEEEEEEEECCCCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSTTTQQQRRRSSSSSSPPPNNNMMMMMMOOONNNMMMLLLKKKLLLLLLMMMQQQQQQSSSVVVXXXWWWRRRNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQVVVUUUWWWcccssskkkaaarrrzzzfffYYYTTTMMMPPPYYYdddxxxjjjfff}}}zzzfff\\\XXXTTTRRRSSSQQQRRRSSSTTTUUUVVVWWWWWWbbbccclll~~~qqqeee\\\UUUPPPOOOLLLIIIGGGHHHIIIIIIIIIEEECCCAAA???@@@FFFOOOUUU^^^[[[WWWQQQLLLGGGEEEDDDCCCCCCDDDEEEHHHLLLPPPSSS~~~||||||~~~|||yyy{{{}}}kkk___[[[YYYVVVUUUUUUTTTRRRQQQPPPTTT[[[cccjjjnnnpppqqqpppnnnkkkjjjiiifff```[[[RRRLLLCCC<<<888666555555333333333333222222222222111111111111111111111111222222111000000000000111000000000000000000000000222222222222222222222222222222222222222222222222222222222222333333333333222222333333444555666666666666555444444444444555333333444555666777888888888777777777777888999999<<<===>>><<<:::<<>>???>>>===@@@FFFLLLWWWfffwww}}}uuuoooggg]]]VVVSSSQQQOOONNNNNNMMMKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::=========<<<<<<>>>BBBFFFAAADDDGGGIIIKKKPPPXXX^^^jjjooovvv}}}uuummmiiiiiijjjfffdddccchhhooovvvzzz{{{uuurrrpppnnnlllooozzz}}}rrrmmmllljjjeee```\\\ZZZZZZPPPMMMHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGIIIHHHIIIKKKLLLMMMMMMLLLLLLHHHIIIJJJLLLNNNPPPQQQRRRPPPQQQRRRPPPNNNMMMMMMNNNPPPNNNLLLJJJIIIJJJLLLMMMOOOPPPQQQSSSVVVVVVSSSQQQPPPOOOMMMMMMMMMNNNPPPRRRQQQVVVTTTUUU___iii|||xxxcccjjj|||rrr^^^UUUPPPQQQYYYcccuuusssgggvvvqqqaaaXXXSSSQQQRRROOOPPPQQQRRRTTTUUUVVVWWW]]]```gggttt{{{nnncccYYYSSSPPPMMMIIIHHHIIIJJJJJJJJJGGGEEEBBB@@@@@@DDDJJJOOOZZZ[[[[[[VVVNNNHHHEEEEEECCCCCCCCCDDDEEEGGGIIIJJJ~~~~~~}}}|||wwwxxx|||~~~ssskkkpppzzzkkk^^^[[[VVVSSSTTTYYY]]]]]][[[VVVYYY]]]bbbfffiiijjjkkkhhhhhhiiijjjhhhcccZZZTTTLLLFFF>>>888666666777777333222222222222222222222000000111111222222222222222222111111111111111222000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333111111222333444666666777666555555444444444555555444444444555666777777888777777777777777888999999777999;;;;;;;;;<<>>??????===<<<<<<@@@CCCHHHUUUeeeoootttyyy~~~yyymmmccc^^^[[[VVVSSSQQQPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999::::::;;;;;;===============<<<<<<<<>>>>>===<<<<<<<<<>>>@@@BBBJJJUUU___eeekkkrrryyyxxxlllggg```ZZZVVVSSSQQQOOOLLLKKKJJJIIIHHHFFFEEEEEECCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>=========>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;===============<<<<<<<<<>>>@@@AAABBBBBBCCCEEEGGGOOOSSSYYY]]]bbbiiissszzzwwwmmmgggfffhhhgggeeegggoooyyy~~~zzztttccc```\\\[[[\\\bbbrrr}}}vvvssspppoookkkccc[[[VVVWWWYYYTTTQQQNNNLLLLLLMMMLLLKKKNNNKKKGGGDDDCCCCCCEEEFFFEEEFFFIIILLLMMMMMMLLLKKKHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPPPPNNNLLLKKKMMMNNNKKKJJJHHHGGGIIILLLPPPRRRTTTUUUUUUUUUTTTSSSSSSSSSUUUSSSQQQOOOOOOPPPRRRTTTQQQVVVUUUVVV]]]```jjj}}}fff___dddwwwooocccXXXPPPQQQ]]]wwwyyy{{{nnn]]]UUURRRRRRMMMNNNOOOPPPRRRSSSTTTUUUVVVYYY```gggooopppcccZZZSSSOOOJJJGGGGGGHHHIIIIIIKKKJJJHHHEEEBBBBBBDDDGGGNNNUUU\\\\\\UUUNNNJJJIIIDDDDDDEEEEEEFFFFFFFFFFFF{{{xxxrrrtttzzzrrrcccZZZ```dddkkkqqqtttyyyvvvkkk]]]YYYVVVZZZbbbiiimmmmmmooonnnjjjfffbbb___\\\[[[]]]```eeegggbbbYYYMMMFFF@@@<<<666333111111111111111111111222222222222222000000000111111222222222111000000000000111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222333333444555666666555444444444444555666666777777666666555555555555777666666666666777888888:::::::::;;;<<<<<<======@@@CCCLLL]]]vvv|||tttsssttt|||}}}lll]]]ZZZXXX[[[^^^aaagggmmmxxxzzzrrriiiYYYIII???>>>===;;;;;;<<<===>>>@@@BBBIIIQQQVVV[[[dddmmmsssyyy|||vvvnnnfff___[[[WWWTTTPPPOOONNNLLLJJJHHHFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<=========???BBBDDDEEEGGGIIIKKKWWW\\\bbbhhhlllsss{{{|||rrrhhhaaa^^^]]]eeedddfffmmmvvvyyyuuuoooaaa]]]YYYYYY[[[cccuuuwwwrrrrrrmmmjjjeee^^^WWWTTTTTTUUUUUUSSSPPPOOOOOOPPPOOONNNOOOMMMIIIFFFDDDDDDEEEFFFDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJLLLNNNOOOOOONNNNNNNNNOOOPPPOOOMMMLLLMMMNNNKKKJJJIIIIIIJJJMMMPPPSSSUUUVVVWWWVVVTTTRRRRRRSSSUUUTTTRRRQQQQQQRRRSSSTTTOOOTTTRRRSSSZZZ\\\ccctttiii]]]YYYcccvvv~~~sssfff[[[PPPPPP[[[ttt}}}pppzzzfff[[[UUURRROOOOOOPPPQQQRRRSSSSSSTTTUUUXXX]]]ccciiivvvzzzkkkaaaVVVRRRLLLHHHGGGHHHIIIIIIHHHHHHGGGEEEBBBAAAAAACCCHHHOOOWWW[[[XXXRRRNNNLLLDDDCCCCCCCCCCCCDDDDDDEEE{{{~~~~~~xxx|||}}}mmmccc]]]___cccjjjrrrvvv{{{uuujjj[[[YYYXXX[[[bbbiiimmmnnnqqqooojjjeee```]]]ZZZYYYZZZ___dddeee___TTTHHHAAA:::777444222111111000///000111111111222222222222000000000000000000000000000/////////000000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333444444555555555444444444444444555666666555555555666666666666666666666666666666777888888;;;:::::::::;;;<<<<<<;;;>>>AAAHHHQQQaaazzziii]]]TTTTTTYYY___fffnnnwww}}}xxxssseeeUUUGGGDDD@@@===;;;;;;<<<<<<===<<<@@@GGGKKKMMMTTT]]]eeemmmvvv|||yyyqqqhhh```[[[VVVUUUSSSPPPMMMKKKIIIHHHFFFFFFDDDCCCCCCBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???>>>??????@@@===>>>>>>??????@@@@@@@@@======>>>>>>>>>?????????========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<===>>>???<<<<<<===>>>??????@@@@@@@@@BBBDDDGGGJJJOOOUUUZZZbbbgggoootttxxx}}}zzzyyyyyy||||||uuunnnhhhccc___\\\bbbaaaccciiipppsssppplllbbb^^^[[[[[[___jjj{{{rrrnnnoookkkfff^^^XXXUUUTTTSSSSSSUUUSSSQQQPPPPPPPPPOOONNNLLLKKKIIIHHHGGGFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNOOOPPPOOONNNMMMMMMOOOQQQQQQOOONNNMMMNNNLLLLLLKKKKKKLLLMMMOOOPPPQQQTTTVVVVVVTTTRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTOOOTTTRRRRRRYYYZZZ___ooouuugggXXXWWWdddjjjxxxhhh[[[SSSSSSZZZjjjpppqqqbbbYYYRRRPPPQQQQQQQQQRRRRRRRRRRRRUUUVVVZZZ```eeennnuuujjj[[[VVVOOOJJJIIIIIIIIIIIIGGGHHHHHHFFFDDDBBBBBBCCCDDDJJJRRRXXXZZZWWWRRRNNNGGGEEECCCBBBAAABBBCCCDDDwwwooopppzzz{{{mmmfffbbb^^^bbbjjjtttzzz~~~pppfffYYYXXXXXX[[[aaafffkkkmmmllljjjgggccc___]]]\\\\\\YYY^^^cccddd]]]RRRFFF>>>888666444333333333222000000000111111222222222222000000000/////////////////////...//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444444444444444444444444444444444444555666777333444444555666777888888666666666666666777888888999888777888;;;=========;;;>>>CCCFFFMMMbbbzzzhhhVVVRRRWWW]]]eeemmmpppzzz~~~yyyxxxxxxoooaaaOOOKKKEEE@@@===<<<<<<;;;:::888<<>>???@@@AAAAAAAAA======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????============>>>???AAAAAA??????@@@AAACCCDDDEEEFFFEEEFFFHHHKKKPPPXXXbbbhhhkkkqqqxxx~~~wwwrrrqqqxxxuuurrrrrruuu{{{{{{vvvpppmmmllljjjfffccc______aaaffflllooonnnlllccc___]]]___dddqqqyyyoookkkmmmjjjcccZZZUUUTTTTTTSSSRRRUUUSSSQQQPPPPPPPPPOOONNNJJJIIIIIIHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFHHHIIIIIIKKKMMMNNNPPPPPPPPPNNNMMMLLLOOORRRRRRPPPOOONNNMMMOOONNNNNNMMMMMMMMMMMMMMMMMMQQQUUUVVVTTTRRRSSSTTTPPPQQQQQQRRRRRRRRRRRRRRRRRRVVVTTTTTTZZZZZZ___mmmwwwsss]]]UUU]]]aaazzzooo[[[VVVWWWYYYbbbwww~~~yyyhhh[[[RRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUXXX^^^bbbiiivvv|||qqq___ZZZRRRMMMJJJJJJJJJJJJHHHIIIJJJIIIGGGEEEEEEEEEBBBFFFNNNVVV[[[ZZZUUUPPPKKKIIIFFFCCCAAABBBCCCDDDtttiiijjjuuuvvvrrrrrrjjjjjjmmmqqquuuzzzxxxeee^^^XXXYYYZZZ\\\```eeejjjmmmmmmkkkgggaaa\\\YYYZZZ\\\[[[___cccaaaYYYLLL???888333333333222222111111111000000000000000000000000000000111111111111000000111111111111111111111111111000000000111222333333222111111111000000//////000000000000000000000000///000222222111111111222333333333333333333333333555555555555555555555555666666666666777777777777777666555555555666888999999888777666666888:::;;;<<<<<>>??????BBBHHHPPPXXXbbbiiioooyyyyyyooojjjgggaaa[[[UUUQQQOOONNNMMMKKKIIIHHHHHHGGGEEECCCHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===<<<;;;;;;<<<===>>>@@@???===<<<<<<===>>>@@@>>>??????@@@???>>><<<;;;<<<>>>@@@AAA@@@???@@@AAAAAA@@@???AAACCCEEEDDDCCCJJJMMMQQQVVV[[[cccjjjppp{{{~~~vvvpppnnnooommmpppooolllnnnwww|||{{{tttrrrnnnmmmqqqtttooofffaaa___```hhhqqqtttmmmeeecccddddddgggmmm{{{|||ooolllrrrgggaaaZZZTTTQQQPPPPPPOOOQQQPPPOOONNNNNNOOOQQQRRRNNNLLLJJJIIIIIIIIIGGGFFFGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPOOOMMMOOOPPPPPPMMMIIIRRRQQQOOOMMMLLLKKKLLLLLLOOOPPPQQQQQQPPPPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPTTTTTTSSSRRRSSSXXX```gggwww~~~wwwmmmbbbYYYhhhqqq~~~eee^^^WWWVVV^^^www}}}sssbbbXXXPPPLLLLLLNNNOOOMMMOOORRRSSSVVVYYY[[[]]]cccmmmuuu|||jjj___TTTOOOLLLJJJIIIKKKLLLKKKJJJJJJIIIGGGDDDAAAAAAAAAEEEKKKSSSWWWXXXWWWSSSNNNGGGDDDEEEEEEEEEDDDzzzppplllmmmuuu|||yyyooommmooorrruuuxxxuuubbbYYYXXXYYY[[[^^^cccggglllnnnmmmkkkgggccc```^^^]]]]]]\\\___aaa^^^SSSFFF<<<666333333333222222111111111000000000000000000000000000000111111111111000000111111111111111111111111//////////////////000111111111111000000000//////000000000000000000000000///000222222111111111222333333333333333333333333555555555555555555555555555555666666666777777777777666555555555666888888999888777666777888:::;;;:::999;;;???CCCKKK\\\lll{{{eeeXXXUUUYYY^^^cccbbbeeennn{{{~~~tttkkk^^^QQQHHHAAA===;;;>>>;;;:::<<<<<<;;;>>>CCCGGGNNNVVV]]]cccmmmzzzvvvsssmmmfff___ZZZVVVUUUPPPNNNKKKJJJIIIHHHGGGEEEGGGGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>??????>>>===<<<;;;===>>>??????>>>>>>???@@@CCCEEEGGGIIIKKKLLLNNNOOOSSSVVV[[[___eeekkkrrrvvvrrrllljjjiiigggbbbggghhhfffiiiqqqvvvuuurrrrrrppppppuuuzzzwwwqqqeeedddeeejjjooopppjjjdddiiinnnsssuuuvvvzzzzzznnnjjjmmmccc___YYYTTTRRRQQQPPPOOOPPPOOONNNMMMMMMNNNPPPQQQOOOMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJLLLLLLMMMOOOOOOPPPPPPPPPNNNMMMMMMOOORRRSSSQQQNNNOOONNNMMMMMMLLLLLLLLLLLLPPPRRRSSSSSSQQQPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQTTTUUUTTTTTTTTTXXX___eeemmmvvvppp^^^]]]cccooozzzjjj\\\XXX]]]mmm}}}lll___TTTPPPNNNPPPPPPMMMNNNPPPQQQTTTWWWYYY[[[```jjjqqqooodddXXXSSSOOOLLLKKKLLLLLLKKKJJJIIIIIIGGGDDDBBBAAAAAACCCHHHOOOUUUWWWWWWVVVQQQKKKGGGFFFFFFEEEDDDxxxjjjcccbbbjjjwwwvvvsssrrrrrrrrrrrrwwwuuuaaaWWW[[[\\\```dddiiimmmppprrrrrrmmmhhheeeeeedddbbb___\\\______XXXKKK>>>777555222222222222222111111111000000000000000000000000000000111111111111000000000000000000000000000000111000//////////////////111111000000000000//////000000000000000000000000///000222222111111111222333333333333333333333333444444444444444444444444555555555666666666666777666666555555666666777888999888777777777888:::;;;999888:::;;;<<<@@@LLLXXXpppvvvddd[[[XXXWWWWWWZZZaaannn}}}ttteeeWWWLLLCCC===AAA===;;;;;;;;;999;;;???>>>CCCIIINNNTTT]]]kkkttt}}}~~~wwwpppiiidddaaaYYYUUUQQQNNNLLLKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????????????????@@@???>>>======>>>???@@@>>>===<<<;;;<<<<<<>>>?????????@@@??????>>>===<<>>???AAACCCDDDHHHMMMPPPQQQSSSVVVYYY```ccchhhmmmqqqvvv{{{ooofffgggiiiddd^^^YYY]]]``````cccjjjooopppooorrrtttuuuzzz{{{jjjjjjkkklllnnnllliiifffsss}}}~~~vvvtttvvv{{{wwwkkkeeefff^^^[[[WWWUUUTTTSSSQQQOOOOOONNNMMMMMMMMMOOOPPPQQQQQQOOOKKKJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRNNNNNNNNNPPPRRRSSSQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMQQQTTTVVVVVVTTTRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQTTTUUUUUUUUUVVVYYY]]]aaacccmmm{{{nnn\\\ZZZ___nnnyyy```ZZZZZZ```www}}}}}}xxxiiiYYYTTTPPPQQQQQQNNNMMMNNNOOORRRTTTVVVXXX^^^ffflllxxxxxxmmm```YYYTTTOOOLLLMMMMMMKKKJJJIIIIIIGGGEEEBBBBBBAAAAAADDDJJJPPPUUUWWW[[[VVVQQQLLLIIIHHHFFFEEEtttddd^^^___gggvvv}}}xxxuuuoooiiijjjooottt|||{{{ggg]]]aaacccggglllqqquuuwwwyyy{{{sssjjjfffggggggddd```\\\^^^[[[QQQCCC888444444222222222111111111111111000000000000000000000000000000111111111111000000////////////////////////333333222111000000000111000000000000000000/////////////////////////////////000222222111111111222222222333333333333444444444444444444444444444444444444555555555666666666555555555555666666777777888888777777777888999:::;;;:::;;;<<<;;;;;;BBBKKKZZZrrrrrrggg```[[[TTTWWW___kkkzzztttfffXXXLLLFFFFFF@@@<<<<<<<<<:::;;;>>>:::===AAAEEEJJJRRR^^^fffooossszzzzzztttqqqgggccc\\\WWWSSSQQQOOONNNKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@???>>>======>>>???@@@??????>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>AAABBBBBBBBBBBBDDDHHHKKKJJJQQQXXX[[[[[[\\\```dddkkkoootttxxx{{{~~~sssgggfffjjjkkkcccZZZXXXZZZ\\\\\\^^^dddlllqqqpppwww}}}}}}mmmnnnpppoooooonnnnnnooo~~~ooogggfffooozzz~~~{{{tttiii```^^^YYYXXXWWWWWWWWWVVVSSSQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTPPPLLLJJJJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPQQQQQQQQQPPPNNNLLLMMMNNNOOOPPPPPPOOONNNMMMRRRUUUWWWXXXUUURRRPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQSSSSSSUUUVVVWWWXXXZZZ[[[___hhhpppzzznnnbbbZZZaaavvveeeZZZWWWWWWiii}}}wwwrrr^^^WWWQQQQQQQQQNNNMMMNNNOOOQQQSSSUUUWWW\\\ccchhhpppwwwjjjaaaZZZSSSNNNNNNNNNLLLJJJIIIIIIHHHEEECCCCCCAAA???@@@DDDKKKRRRVVV]]]ZZZVVVRRRNNNKKKHHHFFFrrraaaYYY___jjj|||{{{nnnccc```dddnnnvvvsssiiiiiikkkoootttxxx|||{{{ooohhhffffffbbb___ZZZZZZUUUJJJ===555222333111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////333333222111000000000111//////////////////000000///////////////////////////000222222111111111222222222222333333444444444444444444444444444444444444444444444555555555555444555555666666666666666888888888888888999999999;;;:::;;;===<<<:::>>>DDDKKK\\\tttxxxooogggXXXYYY\\\eeesss{{{ooocccWWWPPPMMMEEE???>>>===;;;:::===999;;;===???CCCIIIRRRYYYaaafffmmmuuu|||yyyssskkkddd___[[[XXXVVVTTTSSSQQQOOOMMMLLLKKKKKKDDDDDDDDDDDDDDDEEEFFFGGGBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????????????????????????????>>>======>>>?????????????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHLLLQQQUUUYYY```hhhkkkkkkjjjmmmpppsssvvvzzz~~~rrrlllfffeeefffeee```ZZZZZZZZZXXXWWWXXX___jjjuuuyyy{{{nnnppprrrssssssvvv{{{yyyggg___^^^jjjttt{{{vvvoooeee\\\XXXVVVVVVVVVXXXYYYXXXUUURRRQQQRRRRRRRRRSSSTTTUUUUUUVVVRRRMMMJJJJJJKKKLLLLLLNNNMMMKKKJJJIIIJJJJJJKKKIIIJJJLLLMMMOOOPPPQQQQQQNNNOOOPPPPPPOOONNNLLLLLLMMMMMMNNNOOOOOONNNLLLKKKRRRTTTWWWWWWUUURRRPPPOOONNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXXXX[[[aaaffflllttt___]]]jjjooo]]]UUUQQQ___sss}}}sss|||~~~eee[[[RRRQQQQQQOOONNNPPPPPPQQQSSSTTTWWW\\\aaaeeemmmyyyuuujjjaaaWWWPPPOOOOOOMMMJJJIIIIIIHHHFFFDDDDDDBBB???>>>@@@FFFMMMRRRZZZZZZZZZWWWSSSNNNJJJHHHqqqcccYYYYYYhhhzzz~~~nnn^^^[[[```hhhqqq~~~uuuooopppssswww{{{uuummmhhhccc___\\\UUURRRKKKAAA999333222222000000000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111000//////////////////......////////////000000000000000000000000000000///000222222111111111222111222222333333444444555333333333333333333333333333333333444444444555555444444555666666666666555777777888888999999999999888777999<<<;;;999;;;??????KKK]]]sssuuu```\\\YYY___kkk{{{~~~wwwnnnfff```YYYOOOFFFCCCAAA===;;;<<<999:::;;;<<<>>>BBBGGGKKKSSSWWW___hhhrrr|||{{{tttooojjjeeebbb[[[YYYWWWSSSQQQNNNMMMLLLIIIHHHFFFEEEEEEEEEFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA>>>>>>???@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDDFFFHHHLLLNNNRRRVVV[[[___dddjjjqqquuuvvvvvvvvvwwwyyy|||~~~{{{tttnnnfff```]]]\\\[[[[[[ZZZWWWUUUTTTUUU[[[kkkyyy{{{ooopppsssvvv{{{qqqbbb]]]^^^eeemmmuuu{{{~~~vvvnnnfff___XXXTTTTTTTTTUUUWWWYYYXXXUUUSSSPPPQQQQQQRRRSSSTTTUUUUUUUUURRRMMMKKKKKKLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLIIIJJJLLLMMMNNNOOOOOOPPPJJJLLLOOOPPPOOONNNOOOOOOLLLLLLMMMMMMMMMMMMMMMLLLPPPSSSUUUUUUSSSQQQPPPPPPMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQRRRTTTWWWYYYXXXWWWWWWZZZ]]]dddwwwmmmaaadddsssgggVVVPPPXXXeeevvvxxxooocccVVVRRRQQQPPPPPPRRRQQQQQQRRRTTTXXX\\\```bbbkkktttuuuiii]]]TTTRRRPPPMMMJJJIIIHHHHHHFFFEEEDDDCCCAAA??????CCCHHHMMMTTTWWW[[[[[[XXXRRRMMMJJJpppccc___^^^cccuuuuuuuuuzzzkkkWWWUUU]]]aaaiiizzz{{{qqqrrrsssvvvyyy}}}zzzssskkkccc[[[WWWOOOHHH@@@999555333111//////000000000111111111222000000000000000000000000000000111111111111000000111111111111111111111111//////////////////000111........./////////000000000000000000000000000000///000222222111111111222111111222333333444555555333333333333333333333333222333333333333444444444333444555666666666555555777777888999999999999999888666777:::;;;888999===999AAAMMM^^^wwwjjjbbb[[[\\\fffrrrxxxzzz~~~~~~~~~~~~}}}zzzwwwlll```TTTOOOJJJDDD@@@???;;;;;;<<<<<<===>>>@@@AAAGGGJJJQQQYYYcccooo{{{}}}xxxtttpppgggeeebbb^^^ZZZWWWTTTSSSSSSQQQNNNKKKHHHHHHGGGHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLQQQTTTYYY\\\```ccchhhkkkjjjnnnuuu{{{~~~~~~}}}|||}}}yyyuuuuuuooogggbbb___]]]ZZZXXXVVVTTTTTTVVVWWW^^^nnn~~~~~~qqqqqqsssyyylllaaa^^^```aaafffkkkooouuuyyynnnccc\\\XXXUUURRRRRRRRRRRRTTTVVVVVVTTTRRRLLLMMMNNNOOOQQQQQQRRRRRRRRRPPPNNNMMMNNNPPPPPPOOOLLLKKKJJJIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOJJJMMMPPPQQQOOONNNOOOQQQMMMMMMNNNOOOQQQSSSTTTUUUOOOPPPRRRRRRPPPOOOOOOPPPNNNOOORRRTTTUUUUUUTTTTTTSSSRRRRRRUUUYYY[[[[[[YYYWWWVVVXXXaaapppnnneeehhh|||sss\\\TTTWWW\\\{{{}}}mmm\\\TTTRRRQQQRRRTTTQQQQQQQQQSSSWWW[[[]]]___dddlllyyy~~~qqqcccYYYVVVPPPNNNJJJIIIHHHHHHGGGEEEDDDDDDDDDBBB@@@@@@DDDGGGLLLRRRZZZ^^^[[[UUUOOOLLL|||ooobbb[[[___eeennnuuupppqqqxxxfffQQQQQQZZZ[[[bbbsss|||qqqqqqqqqsssvvvzzz~~~{{{}}}}}}yyyooocccYYYSSSJJJBBB999444333333000---//////000000111111111222000000000000000000000000000000111111111111000000111111111111111111111111111111000000111222333333---.........//////000000000000000000000000000000///111222222111111222333111111222333333444555555333333333333333333333333222222333333333444444444333333555666666666555444777777888999999999999888:::777888;;;;;;999999===999???FFFPPPccc|||tttjjj___]]]dddjjjjjjhhhssstttxxx~~~|||oooaaaYYYSSSKKKEEECCC===>>>>>>>>>>>>======>>>@@@CCCHHHNNNWWWbbbnnnuuuyyy}}}zzzxxxvvvrrrnnniiieeecccaaa]]]ZZZVVVQQQMMMKKKJJJIIIHHHHHHJJJJJJJJJJJJHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMPPPSSSUUU]]]```eeeiiikkknnnqqqtttppptttzzzyyysssrrrqqqqqqmmmiiiiiiiiieee\\\UUUTTTRRRUUUZZZ]]]cccrrrsssrrrsss{{{}}}kkkaaa```bbb___ccceeegggmmmwww}}}~~~{{{ttthhh[[[UUUTTTSSSQQQPPPPPPPPPRRRTTTTTTRRRPPPIIIIIIKKKLLLMMMNNNNNNNNNPPPOOONNNOOOQQQSSSSSSSSSJJJJJJIIIIIIIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOQQQTTTSSSPPPMMMMMMOOOPPPQQQRRRSSSVVVZZZ]]]___MMMOOOPPPOOONNNNNNOOOQQQOOOQQQSSSVVVWWWWWWVVVVVVTTTSSSSSSVVVZZZ]]]]]]\\\[[[WWWXXXaaalll{{{zzzhhhbbbooo{{{bbbYYYYYYZZZrrruuuaaaWWWSSSRRRRRRTTTQQQPPPPPPRRRVVVZZZ\\\]]]^^^eeeqqqwwwhhh]]]YYYPPPNNNJJJIIIHHHHHHGGGFFFDDDEEEFFFCCC@@@???BBBDDDFFFOOOYYY___]]]WWWQQQMMMxxxooo```^^^```iiirrrzzzwwwooorrrzzzvvvaaaRRRNNNPPPYYY^^^hhhuuu|||uuurrroookkkjjjnnntttxxx{{{yyyzzzooodddWWWMMM@@@:::333111222333000---000000000000000000000000000000000000000000000000//////000000000000//////000000111111222222222333........................---...///000000111000000000000000000000000000000000111222222111000///...333333333333333333444444111111111111222333444444111111111111111111111111444444444444444444333333555555555555666666666666777777666666666666666777===???CCCHHHOOO^^^xxx{{{tttoookkkbbbZZZ\\\cccdddiiipppwww{{{vvvooobbbRRRGGGEEEBBB>>><<<===???@@@@@@>>>>>>@@@DDDKKKRRRYYY]]]gggnnnxxx~~~}}}}}}zzztttpppqqqhhheeeaaa[[[WWWTTTSSSRRRSSSRRRPPPOOONNNNNNOOOPPPLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFGGGEEEIIILLLKKKHHHFFFGGGHHHFFFGGGGGGEEECCCDDDHHHMMMKKKNNNPPPPPPMMMLLLNNNPPPRRRSSSTTTUUUVVVYYY\\\___fffkkkqqqtttuuuuuuwwwyyyyyy}}}xxxnnnooouuuuuunnnjjjlllllleee\\\WWWSSSRRRTTTXXX]]]gggyyy}}}{{{uuuqqqwww~~~nnnjjjiiihhhbbb]]]XXX\\\gggpppuuuuuuuuuoooeee[[[SSSOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMQQQQQQQQQQQQQQQPPPPPPPPPKKKJJJIIIIIIIIIIIIKKKKKKOOOMMMKKKLLLNNNQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQSSSXXX]]]```aaaUUUQQQKKKIIIKKKNNNOOOOOORRRSSSTTTUUUUUUTTTSSSRRRTTTTTTUUUXXX[[[^^^______YYYVVVXXX___dddooolllcccjjjqqquuuZZZRRRWWWaaannn^^^WWWTTTRRROOOOOOOOOPPPQQQTTTWWW[[[]]]aaabbbiiivvvuuuiii___TTTRRROOOMMMMMMLLLJJJHHHIIIHHHGGGEEEDDDBBBAAAAAAEEEFFFJJJQQQXXXZZZYYYVVV~~~rrrhhhaaaaaabbbgggooouuuwww|||sssooossszzz|||~~~zzzmmm]]]RRRQQQSSSXXXZZZaaalllvvvzzzxxxtttnnnkkkggggggkkkqqqvvvyyy~~~{{{pppdddTTTGGG===888222000111222000...000000000000000000000000000000000000000000000000//////000000000000//////---------.........//////////////////////////////...//////000000000000///000000000000000000000000000111111222111000///...222222222222333333333333222222222111222222333333222222222222222222222222333333444444444444444444555555555555666666666666888777777666666666777777999:::>>>AAAEEEQQQggg|||{{{vvvtttlll___WWWVVVWWW^^^fffnnnvvvyyyeeeWWWMMMIIICCC???<<<;;;:::999;;;<<<===@@@DDDIIIMMMPPPUUU\\\fffnnntttyyyxxxuuupppjjjddd```^^^]]]\\\[[[ZZZXXXXXXWWWXXXXXXTTTTTTSSSRRRRRRQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKPPPTTTXXXXXXUUURRRQQQQQQLLLLLLKKKJJJJJJLLLOOORRRUUUXXXZZZ[[[ZZZYYYZZZ[[[\\\]]]^^^______aaacccdddiiinnntttxxxzzzzzz|||}}}}}}zzzqqqooosssvvvqqqmmmkkkfff]]]XXXWWWQQQQQQWWWaaaiiiqqqzzz}}}uuuzzz|||{{{}}}rrrooonnnlllccc^^^YYY\\\eeennnrrrrrrnnniii```XXXQQQMMMKKKKKKMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKKKKLLLLLLMMMMMMQQQPPPPPPPPPOOOOOONNNNNNJJJIIIHHHHHHHHHJJJKKKMMMOOONNNLLLLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRQQQQQQSSSXXX\\\^^^^^^TTTOOOKKKIIIJJJMMMNNNNNNQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTTTTWWWZZZ]]]]]]\\\[[[WWWXXX[[[]]]eee}}}hhhbbbdddvvv{{{bbbUUUTTTWWWlllwwwdddYYYUUURRRPPPQQQPPPPPPQQQSSSVVVYYY[[[___aaagggrrr|||nnnddd[[[XXXTTTPPPOOOMMMJJJHHHHHHGGGFFFEEEDDDCCCBBBAAACCCDDDHHHNNNTTTXXXWWWVVVqqqgggaaa]]][[[iiimmmtttzzzyyyttttttwww~~~yyyyyy}}}{{{vvvuuusssmmmcccXXXSSSSSSUUUUUUUUUYYY```jjjppprrrqqqgggdddaaaaaaffflllqqqttt|||~~~wwwlll___NNN@@@999555000///000111000...000000000000000000000000000000000000000000000000//////000000000000//////+++,,,,,,,,,,,,---------000000000000000000000000///000000000000//////...000000000000000000000000000000111111111000//////111111111111222222333333444333333222222222222333333333333333333333333333222222333333444444555555444555555555555666666666888888777777777777888888777777999<<<===DDDTTTccc{{{mmm[[[PPPPPPUUU\\\aaahhhttt|||kkkYYYSSSKKKCCC>>>;;;999777::::::;;;<<<>>>@@@BBBCCCFFFMMMVVV___gggoooxxx~~~{{{uuuqqqnnnmmmooonnnmmmkkkiiihhhggggggbbbaaa``````______`````````___]]]ZZZXXXVVVUUUTTT\\\bbbhhhjjjgggbbb```___XXXVVVTTTTTTVVVXXXZZZZZZaaaeeeiiikkkkkkkkklllmmmkkklllmmmnnnnnnmmmlllkkknnnrrryyy}}}zzzvvvuuuxxxsssnnniii___VVVTTTWWWSSSSSSZZZgggsssyyy|||}}}sssjjjnnn||||||wwwtttrrroooccc^^^[[[]]]eeelllooonnnfffccc]]]WWWQQQMMMKKKKKKNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKJJJJJJJJJLLLMMMNNNPPPOOOOOONNNMMMLLLLLLLLLJJJIIIGGGFFFGGGJJJLLLNNNQQQPPPNNNMMMLLLMMMMMMNNNPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOOOORRRVVVYYYZZZYYYQQQMMMIIIHHHIIIKKKMMMNNNPPPQQQRRRSSSTTTSSSSSSRRRSSSSSSSSSUUUXXXZZZYYYXXXYYYUUUUUUVVVVVV\\\ppptttbbbaaarrrqqq]]]RRRRRRYYYeee|||mmm___WWWSSSRRRRRRRRRQQQQQQRRRTTTWWWYYY\\\___dddllltttvvvkkkccc___YYYTTTQQQNNNKKKIIIGGGFFFFFFEEEDDDDDDCCCCCC@@@AAADDDHHHNNNSSSUUUUUU~~~uuuiii^^^ZZZ[[[```dddvvv{{{{{{qqqnnnqqquuuwwwssskkkhhhbbb\\\WWWSSSRRRRRRQQQRRRUUU[[[ccciiikkklllaaa^^^[[[\\\```gggmmmpppsssxxxyyyoooaaaSSSEEE;;;555222///...000111000/////////////////////////////////////////////////////////000000000000//////........................////////////////////////000000111000000///...---////////////////////////000000000000000000//////000000000111111222222333555444333222222222222222333333333333333333333333111111222333444444555555444444444555555555666666888777777777777888888999999888:::<<<<<<>>>HHHSSShhh}}}kkk\\\UUUSSSSSSVVV\\\gggxxx{{{iiiaaaTTTJJJCCC???>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>DDDLLLSSS[[[dddooovvv~~~~~~{{{xxxvvvuuupppooooooppppppqqqrrrssssssqqqnnnkkkgggdddbbbaaafffmmmuuuyyyxxxtttqqqqqqkkkgggbbbaaadddfffgggfffllloootttxxx{{{}}}~~~~~~zzzzzz{{{{{{{{{yyyuuurrrqqquuu{{{{{{xxxpppiiibbb[[[SSSRRRUUUVVVWWW___llluuuzzz~~~vvvmmmeeegggttt{{{||||||zzzwwwtttnnnjjj```^^^^^^bbbhhhlllllljjjaaa___\\\XXXTTTQQQNNNMMMOOOMMMKKKIIIIIIJJJLLLMMMKKKJJJIIIIIIJJJKKKMMMNNNPPPOOOOOONNNMMMLLLKKKKKKIIIHHHFFFEEEGGGJJJMMMOOORRRRRRQQQOOOMMMLLLLLLMMMOOOQQQSSSUUUUUUSSSQQQOOOLLLLLLMMMOOORRRTTTSSSRRRMMMKKKHHHGGGGGGIIILLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRTTTVVVWWWUUUTTTSSSQQQRRRSSSSSSYYYjjj{{{qqqjjjtttgggUUUUUUSSSVVVfffxxxfff[[[WWWVVVTTTSSSQQQQQQQQQSSSUUUVVVXXX[[[aaafffiiiuuuuuujjjeee]]]WWWRRROOOLLLJJJGGGGGGFFFFFFEEEEEEDDDDDD??????@@@CCCHHHMMMQQQTTT|||ssseee___WWWQQQRRR[[[fffnnn~~~xxxjjjhhhmmmnnnwwwzzzsssnnncccaaa^^^ZZZVVVSSSPPPMMMOOORRRWWW]]]cccfffgggfff]]]ZZZWWWWWW\\\ccchhhkkknnnuuutttgggSSSEEE<<<777222111/////////000000000//////////////////////////////////////////////////////000000000000//////////////////////////////........................000000111000000///...---//////////////////////////////////////////000000//////000111222222333333555555444333222222222222222222222222222222222222111111222222333444555555444444444444555555555555777777666666777888999999:::888:::===>>>>>>CCCJJJQQQiii{{{nnn```TTTKKKMMMTTT^^^jjjuuu|||}}}rrrcccTTTJJJEEEBBBAAA<<<<<<<<<;;;;;;;;;::::::888<<>>===???CCCFFFWWWppp}}}kkkYYYKKKKKKPPPVVV^^^gggkkkuuuwwwfffXXXMMMFFFBBB===<<<;;;:::::::::::::::888:::>>>@@@BBBGGGOOOUUUbbblll{{{~~~{{{zzzxxx~~~~~~{{{{{{|||rrrkkkmmmuuuyyynnnccc[[[[[[]]][[[XXXWWWUUU___ppp}}}}}}xxxvvvyyyvvvtttqqqrrrwww}}}tttrrrppplllgggeeeaaabbbdddggghhhgggccc```VVVUUUUUUTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLGGGGGGGGGGGGHHHIIIKKKLLLPPPRRRSSSQQQMMMKKKLLLNNNNNNOOOQQQRRRRRRQQQOOONNNOOOMMMKKKJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDEEEHHHKKKJJJKKKNNNPPPQQQRRRRRRRRRPPPPPPQQQSSSTTTTTTQQQOOOQQQSSSTTTSSSSSSWWW```hhhooojjjuuu|||iiiSSSOOOMMMPPPVVViiizzziiiaaa___TTTSSSQQQPPPOOOPPPRRRSSSSSSUUUZZZ^^^```fffvvv}}}vvvkkk```YYYUUURRRPPPKKKJJJJJJIIIHHHHHHGGGGGG@@@AAAAAA@@@AAADDDHHHLLLxxxhhh\\\SSSOOOKKKLLLOOORRRWWW```kkksss{{{qqq^^^\\\dddkkkpppuuu{{{wwwqqqrrrsssqqqmmm[[[[[[YYYUUUOOOLLLLLLMMMTTTZZZaaagggiiigggdddbbb\\\YYYUUUUUUYYY___dddggglllhhh]]]LLL???999555111111111111111/////////000000000000000000000000000000000000000000000000000//////000000000000///////////////.........------...........................//////000000000000///000000000000000000000000///......---...///000111000000111222333444555555444444333333333444444555222222222222222222222222222222222222222222333333333333444444444555555555444444444444555666777888888555555:::===<<<===???BBBJJJYYYooo{{{iiiXXXSSSQQQOOOTTT]]]]]]gggnnntttooo___PPPHHHBBB@@@>>>;;;::::::;;;<<<:::<<<>>>======@@@EEEJJJQQQ[[[iiiuuu~~~~~~uuuiii^^^\\\bbblll|||zzzpppjjjfffggghhheeecccdddcccgggpppyyy{{{wwwwwwzzzzzzzzzzzzzzz}}}pppmmmnnnnnnmmmooohhhgggeeecccaaa___\\\ZZZRRRRRRRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLFFFGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQPPPLLLJJJLLLOOONNNOOOOOOPPPPPPOOOOOONNNTTTQQQMMMJJJIIIGGGFFFDDDAAACCCDDDCCCCCCDDDGGGJJJIIIJJJLLLOOOQQQRRRRRRRRRNNNOOOPPPSSSTTTTTTQQQOOOOOORRRTTTRRRQQQUUU[[[```ooouuuhhhnnn{{{{{{cccWWWOOOMMMMMMWWWsssooodddaaaTTTRRRQQQOOOOOOPPPQQQRRRSSSTTTXXX\\\^^^bbbmmmxxxvvviii```YYYUUUSSSNNNMMMLLLKKKJJJIIIHHHGGGCCCDDDCCCAAA@@@AAADDDHHHjjjYYYOOOKKKJJJIIINNNTTTZZZaaaiiissszzzyyyttt___\\\cccdddgggkkkqqq~~~yyyiiicccgggkkkjjjgggYYYYYYWWWQQQKKKIIILLLOOOXXX]]]dddhhhiiigggdddccc]]]ZZZVVVVVVYYY___dddfffeee\\\LLL???:::;;;777111111222222111000//////000000000000000000000000000000000000000000000000000//////000000000000//////111111000000000/////////000000000000000000000000......///000000111000000000000000000000000000000///...------...///000111000111111333444555666666333333333333444444555666333333333333333333333333333333222222222222222222333333333444444444555555333333333444444666777777:::555555:::===<<<<<<===AAACCCKKK^^^zzzzzzyyyhhh^^^SSSJJJMMMXXXSSS]]]cccgggwwwooo]]]QQQGGGEEEAAA>>><<<<<<===>>>888:::;;;:::888999===BBBDDDLLLYYYfffqqq}}}vvvcccYYYRRRVVV^^^iiiwwwuuussstttuuurrrnnnnnnqqquuuoookkknnnsssvvv|||~~~}}}mmmjjjnnnqqquuuyyyoookkkddd^^^ZZZXXXWWWWWWSSSRRRQQQPPPOOOOOONNNNNNKKKLLLMMMMMMLLLJJJHHHFFFCCCEEEHHHKKKLLLLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKFFFGGGHHHJJJJJJIIIHHHGGGGGGKKKOOONNNJJJIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXTTTOOOKKKIIIGGGEEEDDD@@@BBBCCCCCCBBBCCCGGGJJJHHHIIILLLNNNPPPRRRRRRRRRNNNNNNPPPSSSUUUTTTQQQOOOJJJNNNQQQQQQQQQUUUZZZ^^^ccc~~~uuuxxxlllmmmqqq}}}xxxeeeTTTOOOLLLNNN___uuusssfffaaaSSSRRRPPPOOOOOOPPPQQQRRRUUUTTTWWW[[[]]]___fffooopppeee]]]XXXUUUPPPOOONNNLLLKKKIIIHHHHHHEEEFFFEEECCC@@@???BBBEEEooo]]]RRRMMMIIIHHHLLLWWWcccjjjkkknnnuuu}}}sssddd]]]]]]bbbaaadddooo}}}{{{nnnbbbaaaddddddbbbaaaXXXWWWUUUQQQNNNMMMOOOQQQbbbgggmmmmmmjjjfffeeefff^^^bbb___WWWXXXaaabbb[[[\\\RRRDDD:::666444111...000000000000000000000000222111///------------...//////000000000000//////000000000000000000000000//////...//////000111222////////////////////////000000000000000000000000//////............//////000000///...............111111222333333333333222333333222111000000000111222222222111111111000000222222222222222222222222333333333444444444555555333333444444555666777777555555666999<<<>>>>>>===>>>@@@EEEQQQcccuuulll\\\UUUQQQMMMQQQSSSYYYdddnnnzzzmmm\\\TTTLLLDDDAAABBBAAA<<<777<<<<<<;;;;;;;;;<<<<<<===AAADDDJJJRRR^^^mmm|||yyymmmdddWWWRRRMMMQQQaaarrrxxxuuuzzzyyy~~~~~~|||wwwpppqqqwww{{{yyyjjjfffnnnyyytttkkk^^^UUUSSSRRRPPPNNNQQQOOONNNMMMMMMMMMKKKIIIKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEGGGJJJLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIINNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPMMMHHHEEECCCCCC@@@AAABBBDDDGGGHHHJJJKKKJJJLLLNNNQQQRRRQQQQQQPPPLLLNNNQQQSSSSSSRRROOONNNRRRPPPMMMLLLNNNRRRWWW[[[___lllvvvkkkgggrrrxxxiiiaaakkk||||||___RRRMMMJJJRRR```{{{}}}kkkddd___XXXSSSRRRRRRPPPPPPSSSOOOQQQUUUXXX\\\aaafffjjjtttyyymmmccc[[[UUUUUUTTTRRRQQQPPPMMMHHHEEEGGGFFFDDDBBBAAAAAAAAABBB~~~uuufffYYYPPPLLLMMMNNN[[[eeeppptttqqqrrrzzzooobbb^^^aaabbbaaaccckkkuuu||||||yyymmmddd]]]```eeeccc^^^[[[ZZZXXXTTTQQQOOORRRWWW[[[fffkkkpppqqqmmmiiiggggggdddhhheee^^^]]]bbb```XXXPPPHHH>>>777444333111...000000000000000000000000/////////......//////000//////000000000000//////........................///...............///000........................000000000000000000000000//////............//////000000///...............000111222222333333222222222222111000000000111111222222222111111111000000444444333333333333333333222222222333333333444444333333444444555666666777555555777999===?????????>>>>>>AAAHHHTTTdddttt}}}~~~}}}nnncccZZZRRRRRRQQQSSS[[[bbbkkkvvv}}}pppggg]]]QQQIIIGGGDDD@@@;;;;;;::::::999::::::;;;;;;<<>>AAAAAAAAA>>>>>>>>>???DDDQQQaaalll{{{{{{uuufffYYYTTTOOOLLLQQQWWW\\\cccjjj|||{{{ppp```UUUNNNIIICCC???<<<;;;:::999999:::;;;;;;:::;;;<<>>??????===>>>EEERRR]]]nnnttt~~~|||~~~wwwhhhXXXOOOIIIKKKPPPVVV\\\bbbkkk}}}{{{mmmaaaXXXQQQIIIDDDAAA@@@>>><<<::::::;;;;;;:::;;;;;;;;;===AAAFFFJJJTTTYYYaaaiiipppvvv{{{~~~~~~vvvrrrnnnmmmooopppnnnlllfffeeeaaa\\\^^^ffflllmmmkkkiiiiiinnnrrrvvv|||uuuhhhaaa^^^cccmmmwww}}}ssspppkkkddd[[[YYY^^^dddhhhiiiXXXTTTMMMJJJJJJLLLMMMMMMRRRPPPOOOOOOOOOOOONNNLLLJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJIIIHHHIIIKKKMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOONNNNNNKKKKKKKKKLLLLLLLLLMMMMMMKKKMMMNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMJJJJJJLLLLLLMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQPPPNNNMMMMMMNNNPPPSSSUUUUUU\\\hhhzzzqqqjjjfffeeebbbaaammm}}}vvvddd]]]cccvvvzzz]]]OOOLLLKKKPPP]]]ssszzziii___VVVTTTSSSQQQOOOPPPPPPRRRSSSSSSSSSUUUXXX[[[aaahhhssstttlll```\\\WWWSSSQQQOOOMMMKKKGGGGGGHHHHHHGGGEEECCCAAASSS\\\ffflllooouuu|||tttsssrrruuuuuuoooiiilllxxxuuukkkddd```\\\ZZZUUURRRUUU^^^eeeeeeaaa___XXX[[[___cccggglllrrrwwwzzzyyyxxxyyyzzzyyytttqqqpppnnniii___VVVLLLAAA888666555444444444444333222////////////////////////...///000111111000///...//////000000000000//////////////////////////////111111000///....................................//////////////////////////////............////////////............//////000000111222222222222111//////......///000111111000000000000000000000000444333333333222222111111333333333333444444444444444444444555555555555555666666777:::>>>AAAAAA@@@:::===???>>>===@@@IIIPPP\\\hhh{{{xxxttt{{{{{{|||zzzbbbWWWLLLJJJLLLPPPVVV\\\]]]mmm}}}~~~~~~}}}vvvnnnggg___VVVOOOIIIFFFBBB>>>;;;:::::::::;;;;;;;;;::::::<<<@@@BBBGGGJJJPPPVVV]]]eeemmmrrrrrrtttxxx}}}xxxpppnnnpppkkklllooouuuyyyxxxrrrmmmiiijjjeee^^^]]]aaaddddddccc```bbbhhhooouuu~~~tttkkkeee^^^ZZZ___jjjxxx|||xxxooogggeeefffaaa[[[WWWWWWYYYZZZZZZPPPMMMJJJHHHHHHJJJLLLMMMSSSRRRQQQQQQQQQQQQPPPNNNLLLLLLLLLKKKKKKIIIHHHHHHGGGHHHJJJKKKLLLLLLMMMMMMIIIKKKMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNKKKKKKLLLMMMMMMNNNOOOOOOLLLNNNOOOOOONNNLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLLLLLLLLLLMMMLLLKKKKKKLLLMMMOOOQQQNNNNNNMMMNNNOOOQQQSSSTTTVVV[[[cccpppwwwmmmgggjjjjjjfffgggmmmrrrbbb\\\gggvvvoooXXXPPPNNNMMMSSSdddyyyqqqdddWWWSSSRRRQQQOOOPPPOOOPPPRRRRRRSSSUUUXXX[[[\\\aaajjjuuuvvvhhhbbb[[[UUUQQQNNNMMMKKKHHHIIIIIIIIIHHHFFFDDDCCCTTT^^^jjjqqqtttxxxuuuqqqkkkjjjhhheeedddjjjuuuzzznnnccc\\\YYYWWWVVVWWWSSSSSSYYY^^^______```XXX^^^eeelllrrrvvv{{{}}}|||xxxyyy}}}|||xxxtttnnneeeYYYNNNDDD;;;555555555555444444333333222000000000000000000000000...///////////////......//////000000000000//////000000000000000000000000111000000////////////000------------------------//////////////////////////////............/////////............//////000///000111111222222111111000000/////////000111111//////000000000000000111222222222222222222222222333333444444444555555555555555555555555555555555555555666999<<<>>>>>>===666999<<<<<<<<<>>>BBBEEELLLYYYoooyyyuuuvvvyyy|||zzzuuuqqqppppppmmmxxxrrrggg[[[TTTOOOMMMOOOTTTVVV```lllqqqrrrrrruuuyyy||||||{{{zzzvvvpppgggaaaTTTPPPJJJDDD???<<<::::::999::::::999999999;;;===???AAADDDHHHMMMTTT\\\bbbdddfffjjjpppwww~~~zzzoooeeeaaafffnnnsssuuuyyy~~~{{{qqqhhhfffgggddd___^^^bbbcccaaa]]][[[^^^iiittt||||||tttmmmgggccc^^^\\\cccpppxxxrrrnnnfffaaabbbbbb```\\\XXXUUUSSSSSSSSSLLLKKKIIIHHHHHHJJJLLLMMMTTTRRRQQQQQQRRRRRRQQQOOOMMMMMMLLLLLLKKKJJJHHHHHHEEEGGGJJJKKKLLLLLLNNNPPPIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGIIIKKKMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPQQQNNNOOOQQQQQQOOONNNOOOPPPMMMNNNPPPQQQQQQPPPNNNLLLHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOLLLMMMNNNOOOQQQSSSTTTUUUVVVZZZ___gggzzzrrrkkkppptttpppjjjjjjsssbbbaaaiii~~~```PPPLLLKKKMMMYYYkkkxxxzzzjjjZZZSSSRRRQQQQQQRRRNNNPPPQQQRRRRRRUUUXXX[[[[[[```fffnnnzzz~~~rrrkkkaaaXXXRRROOOMMMLLLJJJJJJJJJIIIHHHGGGFFFEEE___gggqqqwwwxxxxxxzzz|||xxxssskkkgggbbb___```fffmmmsssrrrmmmeee___[[[YYYXXXXXXZZZUUUTTTWWW[[[[[[\\\___ZZZaaajjjssszzzyyyzzzvvvlll^^^QQQFFF===777555333444444333222111222222000000000000000000000000---,,,,,,------...///000//////000000000000////////////////////////////////////.........///000000------------------------//////////////////////////////............//////...............///000000///000000111111111111111222222111000000000111111////////////000000111111111111222222333444444444222222333333333444444444555555555555555555555555444444555777:::;;;;;;:::777777888:::;;;===>>>???CCCJJJ\\\qqq~~~~~~~~~www{{{~~~}}}wwwqqqnnnmmmdddppp|||~~~tttjjj^^^SSSPPPRRRVVVZZZ___cccdddeeeiiimmmuuuxxx||||||vvvrrrccc___WWWOOOGGGCCC@@@???888999:::999888777999:::;;;<<>>===@@@AAALLL___qqq|||yyysssqqqhhhttt~~~~~~ooo^^^WWWWWWYYYXXXXXXYYYZZZZZZ^^^bbbqqqtttzzz~~~{{{pppkkkbbbXXXPPPJJJGGGFFF:::;;;;;;:::888777888999888;;;===???@@@AAACCCEEEMMMNNNPPPUUU[[[cccjjjooovvvyyy~~~tttjjjddd\\\UUUTTTVVVaaavvv|||xxxrrrjjjccc^^^```cccgggpppwwwwwwssskkkgggiiittt}}}zzzsssnnnjjjiiihhhggggggeeeiiisssooojjjgggccceeekkkiiiiiiggg```XXXPPPMMMLLLKKKKKKKKKJJJIIIJJJLLLNNNPPPOOONNNNNNOOOPPPOOOMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDGGGJJJJJJHHHGGGHHHJJJHHHHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFAAABBBEEEGGGIIIJJJKKKKKKGGGHHHIIIKKKLLLNNNOOOPPPNNNOOOQQQPPPOOONNNNNNOOONNNQQQUUUWWWWWWSSSNNNJJJGGGHHHHHHJJJLLLNNNPPPRRRPPPPPPOOOOOONNNMMMMMMLLLJJJLLLNNNQQQTTTVVVWWWXXXRRRWWWXXXYYYjjjwwwyyy}}}yyyvvvwwwnnnppplll]]]nnnyyy\\\SSSKKKMMMSSSaaavvvqqqaaaZZZVVVSSSSSSOOOPPPPPPPPPOOOPPPSSSUUURRRWWW\\\```ffftttuuuhhh___ZZZWWWVVVNNNMMMKKKIIIHHHHHHHHHIIIxxx~~~~~~wwwwww}}}~~~{{{{{{rrrkkkjjjhhhbbb___aaa___cccfffhhhgggeeeddddddkkkddd[[[VVVVVVXXXZZZZZZaaafffjjjqqq~~~~~~{{{ssscccNNN>>>777555111...000000000000////////////000000//////.........------.........//////000000222111111111000000//////000000000000000000000000000000//////.........------.........///000000000222111111111000000//////000000000000000000000000000000////////////000000000000000111222222333333555444333111000/////////000000111222222222222111111111222222222333333333222222333333333333444444444444444444444444444444444444555555777888999:::888999999:::;;;<<<======CCCAAADDDMMMYYYiii|||zzz|||}}}kkkaaa^^^]]][[[ZZZYYYVVVUUUWWWZZZeeegggiiikkkuuuzzzsssqqqnnnkkkfff\\\OOOFFFAAA>>><<<<<<======999666<<<;;;;;;<<<>>>???>>>===???@@@CCCGGGMMMTTTZZZ]]]iiilllrrryyyvvvooohhhaaa[[[TTTRRRSSSYYYdddqqq}}}|||{{{rrrnnnjjj```]]]\\\aaafffsssqqqmmmnnnvvv}}}}}}{{{zzzvvvuuusssnnniiihhhkkknnnooommmppp{{{yyymmmfffhhhkkkllltttmmmddd^^^ZZZWWWQQQLLLJJJKKKKKKKKKKKKKKKJJJIIINNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLLLLMMMMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDDDDEEEGGGIIILLLMMMLLLLLLKKKKKKLLLNNNPPPRRRQQQRRRRRRSSSRRRPPPNNNMMMOOONNNPPPRRRUUUSSSOOOJJJGGGGGGGGGJJJMMMNNNNNNMMMQQQOOOMMMNNNPPPPPPMMMJJJKKKKKKLLLNNNPPPSSSUUUWWWYYYXXXVVVVVVccc{{{uuuxxx}}}rrrvvvjjjxxxccc]]]eeeooo|||lllSSSNNNTTTSSSSSSjjjnnn^^^VVVTTTSSSOOOPPPRRRRRRRRRRRRSSSUUUUUUWWWYYY^^^eeeooo{{{rrrggg___ZZZVVVRRRNNNJJJJJJKKKLLLJJJGGGzzz|||{{{uuurrrvvvxxxvvvwww}}}yyyqqqhhh^^^[[[]]]aaadddhhhjjjiiifffdddccchhhaaaXXXRRRSSSVVVZZZ\\\```dddiiiqqquuufffXXXGGG;;;666444222///000000000000////////////000/////////......................../////////000111111111000000000//////000000000000000000000000000/////////............,,,,,,------------------000000000/////////......////////////////////////000000////////////000000///000000111111222333333555444222111000/////////000000111222222222222111111111222222222333333333222222222333333333444444444444444444444444444444444444444555666777888999888888999:::;;;<<<=========>>>AAAGGGMMMYYYmmmuuunnnooojjjfff```ZZZUUURRRTTTWWW\\\___```bbbkkkvvvyyywwwvvvuuuttttttqqqjjj___WWWJJJEEE@@@=========;;;999<<<;;;999:::;;;===<<<<<<<<<===>>>AAAEEEJJJOOORRR^^^aaafffmmmtttyyy|||~~~{{{tttnnngggcccaaa```]]]ZZZYYYXXXYYY```jjjuuu}}}wwwuuusssjjjfffddd[[[[[[XXX]]]fffsss~~~rrrmmmmmmssswwwvvvsssrrrwwwxxxxxxuuuqqqppprrruuu{{{|||}}}sssmmmnnnooonnnpppiiiaaa[[[YYYUUUPPPLLLJJJJJJKKKKKKLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLNNNOOOOOOLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDEEEGGGJJJLLLNNNMMMLLLKKKKKKLLLMMMOOOQQQQQQQQQRRRRRRRRRQQQPPPOOOOOONNNNNNPPPRRRQQQMMMIIIHHHGGGHHHJJJMMMNNNNNNMMMNNNLLLKKKKKKMMMMMMKKKHHHKKKKKKLLLNNNPPPRRRTTTVVVUUUVVVWWWXXX```rrrtttwwwrrrvvvvvvccc``````kkkwww```MMMNNNLLLOOOeeexxxdddYYYTTTRRRQQQQQQRRRRRRQQQQQQRRRRRRWWWXXXZZZ]]]ccckkkuuu|||uuukkkbbb]]]WWWRRRMMMKKKLLLMMMKKKIII{{{uuuwwwxxxvvvssswwwyyywwwzzztttfffZZZWWWZZZbbbfffiiijjjgggccc```______YYYRRROOOPPPVVV[[[^^^```eeekkkttt~~~}}}~~~ttthhhTTTJJJ>>>666444444222000000000000000////////////////////////........................////////////111111000000000000//////000000000000000000000000////////////..................------------------//////...............---........................000000////////////000000//////000111111222222333444333222111000////////////000111111222222111111111111222222222333333333222222222222333333333333444444444444444444444444333333333444555666777888777888888999:::;;;<<<<<<:::<<>>AAADDDEEEPPPSSSXXX^^^eeekkkoooqqqxxxxxxzzz~~~yyytttuuuuuusssppplllhhhdddbbb\\\ZZZYYY\\\ccciiikkkkkkeeeccccccgggnnnuuuyyyyyywwwsssvvvtttjjjhhhiiiccc```VVVZZZfffppp|||uuunnnjjjiiinnnqqqpppnnnnnnsssvvvyyyxxxwwwwwwzzz}}}{{{uuussstttxxx|||~~~yyysssqqqpppmmmhhhccc\\\XXXVVVSSSOOOKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNPPPRRRUUUTTTRRROOOLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKFFFEEEDDDDDDFFFIIILLLOOOMMMMMMLLLLLLLLLNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRPPPOOOMMMMMMNNNMMMKKKIIIIIIHHHHHHJJJLLLNNNNNNMMMLLLLLLKKKLLLMMMMMMKKKIIIKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSWWW[[[]]]gggyyy{{{zzzwwwzzzqqq```VVV```ssskkkTTTNNNIIIMMM___zzzqqq```WWWTTTSSSRRRQQQQQQPPPPPPPPPQQQWWWXXXYYY[[[___eeennnssswwwllldddaaa[[[TTTPPPOOOPPPOOOMMM}}}yyytttwwwyyyyyyyyypppccc[[[XXXYYYbbbdddgggfffbbb\\\XXXVVVRRRPPPOOOPPPTTTYYY___bbbccckkktttzzz|||{{{wwwtttwww}}}}}}ttteeeWWWEEE???777333333333111///000000000000///////////////////////////..................///////////////000000000000000000/////////////////////////////////////////////.........111111000000//////......................................................000000////////////000000//////000000111222222222333222111000///////////////000000111111111111111111111222222222333333333111222222222222333333333333333333333333333333333333333333333444555666777666777777888999:::;;;;;;;;;;;;<<<<<<;;;???KKKXXXjjj}}}zzz~~~uuusssxxx{{{yyyrrrfff^^^[[[ZZZXXXVVVVVVTTTRRRUUU\\\fffkkknnnrrryyywwwooofff___TTTMMMKKKJJJIIIGGGFFFBBB>>><<<<<<<<<======::::::::::::;;;===>>>???EEEHHHLLLRRRXXX^^^bbbdddkkkkkkmmmpppuuuyyy|||~~~}}}}}}}}}}}}~~~~~~}}}qqqjjjeeeccc```[[[WWWUUUUUUVVVTTTWWW^^^jjjxxxyyysssmmmkkknnnpppooommmooopppvvvuuulllnnntttooommm\\\ZZZccciiiooorrrkkkfffbbbccchhhmmmmmmmmmoooppptttyyy|||}}}yyywwwsssnnnllloootttxxxzzz|||yyysssooojjjeee```\\\WWWTTTSSSQQQNNNKKKJJJJJJJJJKKKLLLMMMNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTXXXZZZZZZWWWTTTKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKFFFEEECCCCCCDDDHHHKKKNNNOOOOOONNNNNNNNNOOOPPPQQQPPPQQQQQQSSSTTTTTTUUUUUURRRPPPNNNLLLKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNNNNMMMNNNNNNNNNOOOPPPPPPOOONNNKKKLLLLLLMMMOOOQQQRRRSSSTTTQQQUUU\\\]]]aaa{{{{{{}}}hhhYYYaaannnvvvrrrcccUUULLLPPPZZZnnnkkk^^^YYYTTTRRRPPPPPPPPPQQQQQQQQQUUUVVVWWWYYY[[[```gggkkkxxxyyypppnnnggg]]]VVVTTTSSSRRRPPPvvv{{{~~~|||{{{|||~~~~~~pppeee___ZZZWWW^^^___```^^^YYYSSSOOONNNHHHLLLRRRXXX^^^bbbfffhhhjjjtttyyypppnnnqqqttt{{{~~~uuuhhhVVVHHH===999555333333222000...000000000000////////////.........//////////////////////////////.........//////////////////000000////////////////////////.........///////////////111111111000000//////...////////////////////////........................000000////////////000000...//////000111111222222222222111000//////////////////000111111111111000111111222222222333333333111111111222222222333333333333333333333333333333333333222333333444555666555555666777888999::::::===999777999;;;>>>DDDJJJSSScccwww}}}vvvsssxxx~~~}}}rrrjjjeee```[[[WWWTTTOOOLLLKKKNNNUUU\\\```gggtttzzzpppjjjbbb\\\ZZZXXXUUURRRNNNJJJDDD@@@???>>>======::::::::::::;;;<<<<<<===>>>???CCCGGGLLLQQQUUUWWW\\\]]]```bbbfffiiimmmpppppppppppppppqqqssstttuuu{{{}}}uuuggg]]]TTTSSSPPPMMMKKKMMMRRRVVVXXX^^^kkk}}}xxxpppmmmkkkhhhdddaaadddmmmllleeellluuurrrvvvbbb[[[aaaeeekkkpppkkkbbb^^^___cccggggggiiimmmooouuu|||uuujjjiiihhhjjjmmmqqqssstttzzz~~~}}}vvvoooiiiccc]]]YYYWWWTTTRRRQQQOOOMMMLLLJJJJJJJJJJJJKKKLLLNNNOOOKKKKKKLLLNNNPPPRRRTTTVVVQQQRRRUUUXXXZZZZZZWWWTTTIIIHHHHHHIIIJJJLLLOOOPPPOOONNNNNNMMMMMMMMMMMMNNNOOONNNNNNLLLKKKJJJIIIIIIEEEDDDCCCBBBDDDFFFIIIKKKPPPPPPPPPPPPQQQRRRRRRSSSQQQQQQRRRSSSTTTVVVWWWXXXTTTSSSPPPMMMKKKKKKMMMOOOLLLKKKIIIJJJLLLMMMMMMMMMMMMNNNPPPPPPPPPPPPQQQQQQMMMMMMMMMNNNOOOPPPRRRSSSWWWQQQSSS[[[^^^aaauuuttt^^^```dddfffuuuqqq___SSSSSSVVVdddvvveee\\\UUURRRPPPOOOQQQSSSSSSRRRQQQRRRTTTVVVXXX]]]bbbfffppptttzzzqqqeee\\\WWWUUURRRPPPsssxxxzzzkkkbbbZZZUUUWWWXXXXXXVVVRRRNNNLLLLLLKKKRRR\\\eeejjjnnnpppqqqsss{{{xxxllllllsssuuu{{{|||tttgggYYYJJJ???888666444333222222000...000000000000////////////.........//////////////////////////////...............////////////000000000000000000000000000000........./////////////////////..................///////////////000000000........................000000////////////000000......///000000111111222222111000///////////////...///000000111111000000111111222222222333333333111111111111222222222222333333333333333333333333333333333333333444555666444555555666777888999999;;;666333777;;;<<<>>>BBBFFFQQQaaassswwwtttwww}}}uuupppiii___ZZZSSSLLLHHHEEEDDDGGGKKKRRRZZZiiizzzuuuqqqkkkiiihhhfffbbb___XXXTTTNNNIIIFFFCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>BBBEEEHHHJJJMMMPPPSSSUUUWWWYYY\\\^^^````````````bbbdddfffhhhppprrrwww|||wwwiii[[[QQQJJJJJJIIIHHHIIIOOOYYY```fffmmm{{{vvvpppmmmgggbbbYYY]]]eeeccc^^^iiiuuuqqquuufff___ccciiiuuu|||uuugggcccaaaccccccaaacccgggmmmuuupppdddeeehhhlllqqqtttsssrrrxxxzzzxxxooogggbbb]]]XXXTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMJJJKKKLLLNNNPPPSSSUUUWWWOOOOOOQQQSSSTTTSSSPPPNNNHHHGGGGGGGGGIIILLLOOOQQQOOONNNNNNNNNNNNNNNOOOOOOQQQPPPOOOMMMLLLJJJIIIHHHDDDDDDDDDDDDEEEGGGIIIJJJOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRSSSUUUWWWXXXYYYTTTSSSQQQNNNLLLLLLOOORRRNNNLLLJJJJJJKKKMMMMMMMMMJJJLLLNNNOOONNNNNNOOOPPPOOONNNOOOOOOPPPQQQRRRSSSWWWSSSSSSYYY]]]bbbppp}}}{{{yyyiii___ZZZZZZkkknnn___YYYVVV^^^mmmaaaYYYUUUQQQPPPRRRTTTSSSRRRNNNPPPRRRTTTVVVZZZ^^^aaafffiiiqqq~~~qqqeee^^^XXXTTTPPPkkkqqqyyypppaaaYYYUUUQQQQQQQQQPPPNNNNNNPPPQQQWWW^^^iiiqqquuuxxxzzz||||||}}}xxxoooooovvvvvvwwwqqqbbbRRRFFF===777444333222222222111000///000000000000////////////............/////////000000/////////...................../////////000000000000000000000000000000............/////////000.............../////////------........./////////////////////////////////000000////////////000000......//////000111111111111111000////////////000...//////000000000000000111111222222222333333333111111111111222222222222222222222222222222222222444444444444444555555666333444555666777888888999999555555999:::999;;;??????GGGQQQ\\\mmmzzzuuuuuu~~~}}}|||uuukkkbbbXXXPPPNNNKKKFFFDDDFFFIIINNNXXXgggvvvxxxtttpppnnnoooooommmkkkfffbbb\\\WWWRRRMMMHHHEEE@@@@@@@@@???>>>===<<<;;;999999999:::<<<>>>@@@AAAAAADDDHHHJJJJJJJJJLLLNNNPPPPPPPPPPPPRRRUUUXXXZZZ___bbbhhhnnnuuu{{{{{{pppggg^^^TTTNNNLLLMMMOOOOOOSSS\\\iiisssyyy~~~yyyuuuppphhhaaa]]]___ddd```]]]jjjvvvqqqrrrjjjhhhjjjrrrqqqmmmiiihhhfffcccdddiiippp{{{mmmeeehhhlllsssxxx{{{zzzxxxssssssnnnccc[[[YYYWWWTTTRRRSSSSSSRRRPPPNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJLLLIIIJJJJJJLLLMMMPPPQQQRRROOONNNMMMNNNNNNMMMKKKHHHIIIGGGFFFFFFGGGIIILLLNNNMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJDDDEEEFFFGGGHHHIIIIIIIIILLLMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZRRRSSSRRROOOMMMMMMPPPSSSOOOMMMJJJJJJKKKMMMMMMMMMGGGJJJLLLMMMLLLLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUWWWXXXYYY```kkksss}}}vvvttt|||xxxwww}}}oooaaa\\\hhhyyyrrrdddYYY\\\uuuzzzlll^^^YYYSSSQQQSSSTTTRRROOONNNPPPRRRTTTUUUWWWYYY\\\```bbbiiisss}}}sssiiibbb[[[VVVaaagggqqq|||sss^^^XXXWWWMMMMMMNNNMMMNNNPPPTTTXXXccciiirrrxxx|||~~~|||zzz|||yyyssssssxxxuuusssfffRRR@@@777444222111111111111111111000000000000000000////////////---.........//////000000000000//////.........------.........//////000000000000000000000000000000---.........//////000000//////000000111111222222,,,,,,,,,------.........000000000000000000000000000000////////////000000......//////000111111111111000000////////////000...//////000000000000000111111222222222333333333000111111111111222222222222222222222222222222222555555444444444555666666333333444555666777888888777888:::<<<:::777:::@@@:::AAAHHHLLLWWWnnnyyywwwzzzwwwlll```XXXWWWUUUOOOJJJIIIEEEFFFKKKVVVcccooouuuwwwzzzuuupppooorrrttttttsssrrrnnniiiccc]]]WWWPPPLLLFFFFFFEEEDDDAAA???===<<<<<<;;;;;;:::;;;<<<>>>???999===BBBCCCBBBAAABBBCCCFFFFFFFFFFFFIIILLLOOOQQQRRRUUU[[[bbbjjjpppuuuxxxwwwzzz~~~~~~ttthhh```\\\YYYTTTPPPTTTVVVYYY[[[___jjjxxxzzzwwwrrriiiaaaaaabbbddd___[[[jjjuuuooorrrooopppqqqzzzyyytttqqqooolllhhhjjjooozzznnngggiiinnntttzzz}}}}}}|||lllkkkeeeYYYRRRRRRRRRQQQQQQRRRSSSRRRPPPNNNMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKMMMMMMPPPOOOMMMMMMLLLKKKIIIGGGJJJIIIGGGEEEEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJLLLOOOQQQRRRSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZPPPRRRRRROOOMMMMMMPPPSSSPPPNNNKKKJJJKKKLLLMMMMMMGGGJJJMMMNNNLLLLLLNNNQQQQQQQQQQQQQQQQQQRRRSSSSSSNNNVVVZZZWWWUUU]]]gggmmm~~~wwwqqqrrrxxx~~~pppcccfffpppooo^^^[[[mmmxxxccc]]]UUURRRSSSSSSPPPMMMOOOQQQSSSTTTTTTUUUWWWXXX___aaagggmmmqqq|||uuukkkccc]]]ZZZ___fffmmmyyyuuupppyyywww___SSSOOOSSSQQQMMMLLLPPPYYYbbbiiitttssssssvvvzzz~~~|||wwwtttwwwzzzvvvnnnsssdddOOO@@@:::999777555444444444333222111000000000000000000000000000000////////////////////////000000//////.........---////////////000000000000////////////////////////000000000000000000000000---......///000111111222111000///...............,,,---------.../////////111000...,,,,,,,,,...//////////////////.........000000000000000000000000111000///......///000111000000000000111111111111111111111111111111111111444333111000111333333333444555666666666555444333555444444444555666888999888999999888777666888:::>>>;;;;;;@@@HHHVVVjjj{{{{{{|||{{{xxxnnnccc^^^^^^]]]WWWQQQNNNFFFCCCJJJSSSZZZccckkkiiilllmmmlllqqqzzz}}}yyy}}}sssjjjccc^^^[[[XXXRRRQQQOOONNNKKKFFF@@@;;;<<<===<<<;;;<<<>>>;;;555>>>>>>=========>>>>>>>>>AAA???===;;;<<<>>>AAACCCGGGJJJOOOUUU\\\bbbfffhhhmmmooorrrvvvyyy{{{||||||}}}wwwhhhddd^^^XXXTTTUUUYYY\\\\\\dddmmmrrrsssvvv~~~vvvrrrpppmmmiiihhhmmmlllhhhdddhhhpppttttttsssqqqlllmmm~~~~~~yyyxxxzzz{{{xxx{{{uuusssqqqttt~~~uuuhhh]]]TTTRRRQQQNNNLLLLLLPPPPPPOOONNNNNNNNNOOOOOOMMMLLLJJJIIIHHHGGGHHHHHHIIIHHHFFFGGGIIILLLMMMLLLNNNLLLKKKHHHGGGEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKMMMPPPRRRTTTRRRPPPNNNNNNOOOOOOOOOMMMKKKJJJIIIHHHIIIIIIKKKLLLIIIJJJLLLNNNPPPRRRTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTTTTSSSRRRQQQQQQUUUQQQLLLKKKLLLNNNMMMLLLNNNKKKHHHIIILLLNNNMMMLLLPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUVVVWWW[[[aaaeeettt}}}sssppprrrssszzz||||||kkkdddjjjmmm___aaakkkzzzkkk[[[SSSUUUVVVRRRLLLNNNNNNNNNOOOPPPSSSUUUWWWYYYZZZ]]]bbbgggqqqyyylllcccUUU\\\dddmmmyyyxxxooollltttmmm[[[UUUUUULLLMMMOOORRRXXXaaajjjppprrrtttvvvxxx{{{}}}}}}zzzwwwyyyzzzuuummm```SSSAAA666222222111///000000000000///...---,,,000000000000000000000000////////////////////////000/////////................../////////000000000////////////////////////////////////////////////---......///000000111111000000///...............---------...............111000...,,,,,,---...////////////////////////...////////////////////////111000///......///000000000000000000111111111111111111111111111111111111333111000000000111222222333444555555555555444333555444444444555666888999666777888888777777999;;;999777777;;;???GGGUUUaaaxxx|||~~~zzzooolllnnnnnniiibbbWWWOOOIIIKKKMMMNNNQQQVVVXXX\\\```dddmmmyyy~~~}}}~~~zzztttnnnjjjgggfffeee___^^^[[[XXXSSSMMMGGGCCC???@@@>>>:::;;;===;;;777;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@BBBFFFLLLQQQVVVYYY[[[^^^___bbbeeehhhjjjkkkkkktttxxx|||~~~~~~~~~|||sssooopppnnniii^^^^^^]]]ZZZYYY\\\bbbgggtttzzz{{{qqqoooqqqpppooopppsssrrrmmmhhhiiipppsssrrrkkklllkkknnn~~~{{{zzz~~~tttddd[[[SSSRRRQQQNNNKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNOOONNNLLLJJJIIIIIIIIIJJJJJJHHHGGGGGGIIIKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLOOOQQQSSSTTTRRRPPPNNNNNNNNNLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIKKKMMMOOOQQQSSSTTTRRRSSSSSSTTTTTTSSSSSSRRRVVVUUUUUUTTTSSSRRRQQQQQQUUUQQQMMMKKKLLLNNNMMMMMMOOOLLLJJJJJJLLLNNNMMMLLLNNNOOOOOOOOOOOOPPPPPPPPPSSSTTTUUUVVVXXX[[[___cccmmmuuunnnqqqzzz|||~~~mmmhhhqqq}}}kkkbbbaaatttwwweeeYYYVVVVVVSSSPPPPPPPPPPPPPPPQQQSSSTTTUUUYYYYYY\\\```ccckkkzzz|||qqqUUU]]]gggqqq}}}}}}vvvooojjjfffeeekkksss~~~gggXXXTTTUUUJJJOOOVVV^^^dddjjjooossspppvvv{{{|||zzzzzz}}}~~~|||zzzxxxpppgggOOOEEE999222111222111000////////////...---,,,,,,000000000000000000000000////////////////////////////////////............------........./////////000000000000000000000000////////////////////////.........//////000000111////////////...........................---------000///...---------...///......//////////////////////////////////////////000000////////////000000000000000000111111111111111111111111111111111111111111000//////000111111222333333444444444333222444444444444555666777888444666888888888888:::<<<888888999<<<===>>>FFFNNNYYYjjj|||{{{~~~xxxggg___WWWSSSNNNHHHEEEEEEGGGKKKQQQXXXdddqqqyyyyyytttrrrpppooooooqqqssstttpppoookkkeee___WWWQQQMMMDDDEEEBBB===;;;>>>>>><<<:::;;;<<<===>>>======<<<888:::;;;======<<<:::999<<<===@@@CCCFFFJJJLLLMMMNNNOOOQQQSSSVVVWWWXXXXXXaaaeeejjjmmmnnnooopppqqqpppooooooooopppsssvvvwww{{{|||}}}~~~}}}|||zzzwwwttttttqqqkkkddddddhhhjjjiiibbbfffjjjkkkiiijjjooottt~~~~~~~~~~~~|||{{{~~~~~~uuuppprrrwwwxxxxxxyyy|||zzztttlllkkkoooqqqnnnaaaeeegggjjjxxxxxxnnn___XXXRRRRRRQQQMMMJJJIIIKKKKKKKKKKKKLLLLLLMMMNNNQQQPPPNNNMMMLLLKKKKKKKKKKKKIIIGGGGGGIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIJJJKKKNNNPPPQQQVVVTTTQQQOOONNNMMMKKKIIIJJJJJJIIIIIIHHHIIIIIIJJJHHHHHHJJJLLLNNNOOOQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPVVVUUUUUUUUUTTTRRRQQQPPPTTTQQQNNNLLLMMMNNNNNNMMMOOOMMMKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPSSSUUUWWWXXX[[[]]]```fffxxxrrrlllrrr~~~}}}mmmhhhwwwvvvbbbXXX]]]pppppp___WWWTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSWWWXXXZZZ^^^___cccmmmyyy```gggpppxxxrrrjjjdddbbbaaa```bbbfffnnnyyyyyygggWWWPPPOOORRRZZZeeelllpppppppppppppppxxxyyytttvvvzzz}}}yyyqqqdddYYYDDD>>>666222333444333222111111111111000000///...000000000000000000000000///////////////////////////////////////.........------------.........///000000000000000000000000////////////////////////........./////////000000...///////////////....../////////...---------,,,000///......---...//////............///////////////////////////////////////////////////000000000///000000000111111111111111111111111111111111111000111111111000000111222111222222222333333333333444444444444555555666666555666888888777777888:::888888:::======<<>>???@@@AAAAAA???===<<<888999;;;======<<<;;;:::======>>>@@@AAACCCDDDEEEFFFFFFHHHIIIJJJLLLLLLMMMRRRUUUYYY\\\]]]^^^___```^^^^^^]]]^^^___aaacccdddgggiiikkkmmmoooqqqqqqqqquuuttttttvvvwwwwwwuuusssnnnjjjhhhiiihhheeebbbaaa```aaa```___eeeooovvvwwwrrryyy|||wwwvvvwwwvvvyyy}}}}}}zzzwwwuuuyyyxxxxxxyyy{{{|||zzzxxxwwwsssttt|||xxxooolllmmmmmmiii___ccceeegggqqq~~~}}}yyynnndddYYYTTTPPPQQQPPPLLLIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNQQQQQQPPPOOONNNMMMMMMLLLLLLIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIIIIIIIKKKMMMOOOPPPUUUSSSPPPOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJLLLMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNTTTTTTUUUUUUTTTRRRQQQPPPSSSQQQOOOMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLKKKKKKJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNQQQUUUWWWXXXZZZ[[[]]]bbbooouuutttxxx~~~nnnrrr}}}{{{gggXXXUUU___rrrkkk]]]WWWVVVWWWQQQQQQRRRRRRRRRRRRRRRRRRUUUUUUXXX\\\\\\]]]dddmmmvvvmmmrrrvvvzzz{{{sssgggaaa]]]^^^```^^^___aaaeeelllqqqlll___RRRNNNPPP___hhhssszzzyyyuuuqqqpppqqqzzzvvvoooooorrryyy|||qqqdddTTTHHH:::666222000000111000...111111222222111111000000////////////////////////////////////////////////.........///////////////------------.........///000000000000000000000000....................................////////////---...//////000///....../////////...---------,,,//////........./////////---.........//////000000..............................///000000000000000///000000000111111111111000000000000000000000000000222444333111000111333111111111111222222333333444444444555555555555555777888:::999777666555666666555666888777666;;;BBBDDDHHHQQQ```uuuwwwjjj]]]QQQIIIFFFDDDEEEJJJQQQYYY___bbbccceeeggghhhlllrrrzzz}}}vvvmmmgggdddccccccgggfff\\\RRRLLLJJJGGGFFFGGGIIIIIIHHHEEEAAA???>>>>>>???????????????>>>>>>>>>=========>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFIIILLLMMMMMMMMMNNNOOOPPPOOOOOONNNOOOOOOPPPQQQUUUVVVYYY\\\]]]^^^^^^^^^```___```bbbddddddbbbaaa]]]YYYXXX]]]]]]YYYWWWYYYXXX^^^dddhhhqqq|||~~~wwwtttrrrsssvvvyyyyyywwwssspppmmmnnnoooqqqrrrrrrooommmooopppwwwzzzppplllllljjjeeeccceeefffffflll{{{}}}wwwvvvuuuvvvzzzxxxooocccXXXUUUQQQOOOQQQOOOKKKHHHIIIJJJJJJJJJJJJKKKMMMNNNNNNQQQPPPPPPOOONNNMMMLLLKKKJJJHHHEEEEEEEEEFFFFFFEEECCCDDDEEEFFFFFFFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOORRRPPPNNNNNNOOOOOONNNMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMQQQRRRSSSTTTTTTRRRQQQPPPQQQQQQOOONNNLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIIIIIIILLLMMMMMMMMMMMMNNNNNNNNNMMMPPPTTTWWWXXXXXXYYYZZZ]]]fffvvv}}}xxx{{{}}}uuurrr{{{qqqeee[[[[[[```iiioooooooooqqqmmmaaa[[[YYYQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSVVVZZZ[[[[[[```fffoooyyyxxxxxxvvvtttvvvuuummmcccYYYVVVVVV[[[]]]\\\\\\^^^___^^^]]]ZZZRRRNNNTTT]]]kkkuuuyyytttssspppxxx|||ssskkkjjjllluuuzzz{{{qqqaaaRRRDDD:::666444111000000000///.../////////000000//////...////////////////////////////////////////////////.........///////////////------........./////////000000000000000000000000................................................------///000000000///..................---------....../////////000000000------......///000000000........................---...///000111111111000000000000000111111111111000000000000000000000000///222555444222000111444111111111111222333444444333444444555555555444444777999::::::777555444444888777777888555333777===@@@???CCCLLL\\\qqqxxxiii[[[PPPMMMHHHEEEHHHNNNSSSZZZ```eeeeeeeeeddddddjjjrrrzzz}}}}}}{{{uuunnnjjjjjjlllttt|||vvvhhh^^^WWWRRRTTTVVVXXXYYYXXXTTTOOOLLLEEEEEEEEECCCBBB@@@>>>===???>>><<<;;;;;;<<<======??????>>>>>>>>>>>>??????@@@BBBDDDDDDCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGJJJLLLNNNNNNMMMLLLLLLLLLNNNQQQTTTUUUTTTSSSXXXVVV[[[eeehhhbbb]]]^^^fffpppzzz{{{tttsssssstttvvvtttnnniii```bbbdddfffhhhhhhhhhhhhjjjmmmvvvyyyoookkkkkkiiidddbbbbbbcccdddlllzzzxxxtttqqqnnnoooppppppqqqwwwwwwlllcccYYYQQQRRROOONNNPPPNNNJJJIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNLLLKKKJJJIIIHHHFFFCCCBBBCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFAAAAAACCCDDDFFFGGGHHHIIILLLKKKKKKJJJKKKLLLNNNOOOPPPNNNMMMMMMOOOQQQPPPPPPLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMNNNQQQRRRSSSRRRQQQPPPOOOOOOOOOMMMKKKJJJJJJLLLMMMNNNOOOMMMKKKIIIHHHIIILLLLLLLLLMMMMMMMMMNNNNNNLLLOOOSSSUUUVVVVVVXXXYYYVVV]]]hhhzzz~~~sssooovvvwwwjjjeeebbbbbbbbb___^^^```hhh}}}nnn```XXXUUUTTTRRRQQQPPPQQQRRRRRRSSSSSSUUUZZZ[[[ZZZ]]]ccchhhlllwww~~~zzzrrrllljjjiiiaaaXXXNNNNNNPPPUUUVVVSSSSSSVVVSSSPPPOOOPPPPPPTTTaaaoooyyyzzzuuuuuummmsssyyywwwpppjjjhhhjjjqqqtttooo```NNNBBB:::555555444222222222222111111---......//////......---////////////////////////////////////////////////............/////////000....../////////000000000////////////////////////................................................,,,---///000111000///...---------.....................///000000000000000------......///000000111........................,,,---///000111111111000000000000000111111111111000000000000000000000000...222555444111///000333222222111111222333555666333444555555555444333333555777999999777555444444777777999;;;999555777<<<<<<;;;===BBBIIIVVVlllzzzkkk___WWWNNNHHHJJJNNNQQQYYYaaahhhfffccc]]]ZZZ]]]eeemmmpppqqqqqqmmmhhhgggjjjnnnxxxuuummmggghhhkkknnnpppppplllhhhdddWWWWWWVVVTTTPPPJJJDDDAAAEEECCCBBB@@@@@@AAABBBCCCCCCBBB@@@????????????@@@@@@AAACCCCCCBBBBBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFHHHKKKMMMMMMMMMKKKJJJIIIJJJLLLQQQUUUXXXXXXWWWccceeeqqq{{{qqqoooxxxxxxtttqqqqqqrrrpppjjjddd]]]^^^^^^```bbbfffkkkooorrrsssxxx~~~wwwooolllllljjjfffcccdddgggoooyyyxxxnnnfffddddddaaafffjjjkkkkkkmmmtttzzzyyyyyysssggg]]]XXXTTTPPPQQQNNNMMMOOOMMMJJJJJJNNNJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEECCCAAA@@@AAACCCCCCBBBFFFGGGIIIJJJKKKJJJHHHGGGAAABBBCCCEEEGGGHHHJJJJJJNNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMMMMOOOQQQQQQPPPMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKNNNQQQRRRRRRQQQPPPMMMNNNOOOMMMJJJHHHIIIJJJNNNPPPRRRPPPMMMJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLOOORRRSSSTTTUUUWWWYYYUUUYYY___llltttlllooo{{{~~~yyyuuurrrkkkbbb\\\[[[\\\ggg}}}rrreee\\\ZZZVVVRRRPPPPPPQQQRRRUUUSSSUUUXXXZZZYYY[[[___aaaccckkkwww{{{ooofffdddccc\\\SSSJJJJJJNNNQQQOOOJJJIIIKKKFFFEEEJJJRRRXXX___lllzzzxxxtttsssjjjooottttttooojjjiiijjjoooooofffSSSAAA888666555111000/////////000000000......//////000//////...////////////////////////////////////////////////---.........//////000000////////////000000000000////////////////////////.............................................---+++---///000111000///...,,,------....../////////......///000000000000000---------...///000000111........................,,,---///000111111111000000000000000111111111111000000000000000000000000,,,111444444000...///222222222111111222444555777333444555555555444333222333666888999888666666666///111666;;;999555666:::::::::===@@@@@@DDDTTTfff~~~{{{ooo```UUULLLLLLNNNPPPXXX```hhhfff___WWWPPPRRRZZZbbbcccfffgggdddaaaaaaggglllsss{{{xxx{{{|||yyylllmmmnnnkkkeee[[[RRRLLLMMMKKKJJJHHHHHHIIIKKKLLLIIIHHHFFFDDDDDDDDDDDDEEECCCDDDFFFFFFFFFFFFHHHJJJIIIIIIJJJLLLMMMNNNOOOPPPTTTVVVXXXZZZ[[[YYYWWWVVVVVVWWWYYY^^^dddggghhhgggqqquuu||||||wwwrrrrrrtttrrrlllfffaaaaaa___```ccckkktttzzz}}}}}}}}}|||}}}~~~|||vvvooommmnnnlllhhhkkkmmmuuutttxxxxxxpppddd[[[XXXYYYWWW^^^eeehhhggghhhmmmsssooonnnggg[[[SSSQQQRRRRRRQQQNNNMMMNNNMMMJJJKKKPPPIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCAAA??????@@@BBBBBBAAAHHHIIIKKKLLLLLLKKKIIIHHHCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPOOOMMMNNNOOOPPPPPPOOONNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKFFFIIILLLPPPRRRRRRQQQPPPKKKMMMNNNLLLIIIGGGHHHJJJPPPSSSTTTSSSNNNKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMOOOQQQRRRSSSTTTVVVYYYYYYZZZ\\\dddwww~~~kkkccclllyyyyyyjjj^^^ZZZ[[[\\\hhhzzzccc___YYYTTTPPPOOOPPPRRRVVVTTTTTTXXXXXXWWWXXX\\\___```fffooouuu{{{ttthhhdddfffcccYYYOOOIIIJJJLLLMMMLLLJJJHHHFFFDDDEEEJJJUUUdddqqqwwwyyyxxxqqqooonnnnnnmmmnnnooonnnjjjgggmmm___OOOEEE===555222222111111000///////////////............////////////000000////////////000000//////////////////////////////////////////////////////............//////111111000000/////////...////////////////////////---------.........//////000...---...///000///...////////////////////////000000000000000000000000//////000000000000//////////////////000000000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111111000000000000222333444444444444444444444444444555555555555555555444444777777777888999999::::::777;;;?????????AAAGGGMMM```rrrxxxiiiaaaVVVNNNMMMSSS[[[```ccc```ZZZSSSNNNMMMOOOQQQWWWZZZ[[[XXXUUUXXXbbbkkkrrr~~~zzz{{{zzznnnfffdddbbbaaa___^^^]]][[[XXXVVVbbb[[[VVVTTTRRRPPPQQQUUUWWWSSSNNNNNNRRRWWWZZZ[[[]]]]]]___cccgggfff```\\\bbbkkktttuuuoooiiiiiikkkhhhllluuu~~~~~~xxxttttttxxx}}}~~~~~~~~~}}}|||sssvvvyyy{{{zzzvvvqqqnnnjjjfffaaaaaaiiivvv{{{tttssswww{{{|||}}}zzzzzz{{{xxxrrrnnnoooqqq~~~|||}}}uuutttpppjjjbbb[[[XXXWWWXXX___ggggggbbb^^^^^^aaa[[[YYYWWWTTTPPPMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEIIIJJJJJJIIIEEECCCBBBBBB@@@???>>>>>>???BBBEEEHHHJJJHHHGGGHHHJJJLLLLLLKKKGGGEEEDDDEEEHHHKKKLLLLLLOOONNNMMMJJJIIIJJJMMMPPPRRRQQQOOONNNNNNOOOPPPQQQTTTPPPKKKJJJLLLNNNNNNMMMLLLMMMNNNOOOOOOOOONNNMMMPPPOOOMMMLLLLLLMMMOOOPPPIIIJJJLLLNNNOOOOOOOOONNNNNNNNNMMMJJJGGGGGGIIIKKKOOOTTTWWWWWWRRRMMMIIIGGGHHHHHHHHHJJJLLLKKKIIIFFFMMMMMMMMMNNNOOORRRTTTUUUWWWWWWZZZ___hhh{{{wwwaaa___ggguuu~~~uuulllggg^^^]]]mmmzzziiiZZZXXX[[[XXXTTTRRRUUUSSSTTTWWWWWWTTTUUUZZZ^^^^^^___aaafffoooyyyrrrmmmfffcccbbb___YYYSSSJJJJJJIIIHHHFFFDDDCCCBBBBBBHHHRRR^^^hhhsss}}}vvvnnnlllnnnllljjjkkknnnoooooommm\\\PPPCCC<<<888333222333111111000///////////////............////////////000000////////////000000........................//////////////////////////////............//////...---------,,,,,,,,,,,,........................---------.........//////111///...///000111000///........................//////////////////////////////000000000000//////............//////////////////////////////////////////000000000000//////000000000000000000000000111111111111111111111111111000000000111222333444444444444444444444444444555555555555555555444444555555666666777888888888888;;;>>>>>>===>>>BBBGGGOOO]]]rrr{{{yyy~~~zzziiibbbXXXPPPNNNRRRXXX\\\```]]]XXXQQQKKKIIIJJJLLLPPPSSSTTTQQQNNNNNNUUU\\\jjjyyy|||zzz~~~zzz~~~{{{pppooottt~~~zzzuuupppllljjjhhhgggqqqooommmjjjddd___dddlllrrrllleeebbbeeejjjooorrr{{{~~~~~~www}}}wwwvvvtttwww~~~xxxwww{{{}}}xxxuuuuuuuuurrroooooorrrxxx}}}~~~zzzrrrkkkiiilllpppuuu||||||sssqqqtttvvvwww|||{{{|||~~~|||xxxyyy}}}{{{vvvtttuuurrrqqqooojjjddd___\\\[[[dddgggiiieee^^^XXXUUUUUUPPPOOONNNLLLKKKIIIHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIHHHEEEBBBBBBBBBAAA@@@??????AAACCCFFFHHHHHHGGGFFFGGGIIIKKKKKKJJJGGGFFFDDDEEEGGGJJJJJJJJJLLLLLLKKKIIIGGGGGGIIIKKKOOOOOOOOOOOOPPPPPPQQQRRRUUURRRNNNLLLLLLMMMNNNNNNLLLMMMNNNOOOOOONNNLLLLLLNNNMMMLLLKKKLLLMMMOOOPPPJJJKKKLLLNNNNNNNNNNNNMMMNNNNNNMMMKKKHHHHHHIIIKKKMMMQQQUUUUUUQQQLLLIIIGGGFFFGGGHHHJJJMMMMMMLLLJJJMMMMMMMMMMMMOOOPPPRRRSSSRRRRRRTTTYYYaaarrrsssffffffgggzzzrrrfffhhhuuu~~~jjj```\\\WWWSSSSSSSSSPPPPPPSSSTTTSSSWWW\\\]]]^^^___```dddjjjrrrxxxcccbbbaaa```^^^\\\XXXVVVKKKIIIFFFCCCAAAAAABBBCCCGGGQQQ^^^gggllltttvvvnnnkkkpppnnnmmmnnnrrruuutttrrrNNNCCC999555333111111333111111000///////////////............////////////000//////......//////000------------------------//////////////////////////////............//////,,,,,,,,,,,,,,,+++++++++........................---------...............111000//////111111000///...................................................//////000000//////...------------............//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111111000000111111222333444444444444444444444444444444444444444444444555555333333444444555666666666999;;;===<<<::::::===@@@???HHHUUUdddrrr|||wwwzzzrrrkkkaaaWWWRRRSSSWWW[[[^^^[[[VVVOOOIIIFFFFFFHHHGGGJJJLLLIIIFFFFFFJJJOOO___mmm~~~vvvrrrssswwwyyyzzzwww~~~yyyqqqwwwzzzwwwwwwxxxtttmmmttt|||vvvwww~~~xxxpppooonnnooorrrwww{{{zzztttoookkkmmmrrrwwwzzzyyyuuurrrsssqqqoooppprrrrrrnnnkkkhhhlllsss|||~~~sssiiilllsss}}}wwwsssuuuwwwxxx{{{~~~}}}vvvpppmmmnnnmmmnnnooolllhhhdddbbbbbbnnnkkkeee^^^WWWQQQNNNLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMGGGHHHIIIGGGEEECCCCCCCCCBBBBBBAAAAAABBBEEEGGGIIIGGGFFFFFFGGGJJJJJJJJJHHHIIIGGGEEEFFFGGGIIIIIIIIIIIIJJJKKKJJJGGGFFFFFFFFFKKKLLLNNNPPPQQQRRRSSSSSSVVVUUURRRNNNKKKKKKMMMOOOMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJIIIIIIJJJLLLNNNOOOKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNMMMKKKHHHHHHIIIKKKJJJMMMPPPQQQNNNKKKHHHGGGEEEFFFGGGJJJMMMOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPOOONNNPPPTTTZZZggg~~~wwwkkk```kkk||||||mmmjjjuuuqqqcccZZZVVVVVVUUUQQQOOOQQQSSSSSSWWW\\\\\\]]]^^^```aaaeeejjjnnnqqq{{{YYYYYYYYYZZZ[[[YYYVVVSSSIIIFFFCCCAAABBBEEEIIILLLTTT[[[dddiiimmmtttxxxpppnnnrrrqqqrrrvvvxxxvvvoooiiiJJJ@@@777444222000///111111000000///////////////............/////////////////////....../////////------------------------//////////////////////////////............//////........................................................................000///...///000111000......................................................//////////////////...------.........///////////////////////////////////////000000000000//////////////////////////////111111111111111111111111000111111111222333444444333333333333333333333333333333444444444444555555222333333444555555666666777999:::999888777999;;;<<<@@@EEELLLWWWfffvvv|||{{{zzzyyy}}}pppbbbYYYWWWZZZ^^^^^^\\\XXXRRRLLLIIIIIIKKKHHHIIIIIIFFFCCCCCCHHHLLLVVV```ooo|||zzzuuunnnkkkkkknnnpppqqqsssxxx|||{{{sssnnnvvv}}}vvv{{{{{{|||}}}|||{{{tttjjjdddeeegggiiikkklllllljjjhhhfffaaabbbcccfffiiijjjhhhfffhhhhhhjjjooossstttpppllleeegggnnnyyywwwnnnssszzz}}}wwwpppmmmmmmlllnnnpppooommmjjjiiiiiikkkddd[[[TTTQQQNNNLLLIIIDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMNNNNNNGGGHHHIIIIIIGGGEEEEEEFFFCCCBBBBBBBBBCCCEEEGGGIIIGGGGGGHHHJJJLLLLLLJJJIIILLLJJJGGGGGGHHHJJJJJJIIIIIIKKKMMMMMMJJJGGGEEEEEEHHHJJJMMMPPPRRRTTTTTTTTTVVVVVVUUUPPPJJJIIIKKKNNNNNNNNNOOOOOONNNLLLJJJIIIGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLLLLJJJGGGFFFGGGIIIGGGIIILLLMMMLLLKKKIIIHHHFFFFFFGGGIIILLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMOOORRRWWW```qqq{{{gggfffmmmrrrqqq}}}uuufff\\\YYYZZZUUUSSSTTTUUUUUUVVVZZZYYY[[[]]]___```aaadddggglllrrr{{{VVVSSSRRRTTTWWWWWWRRRLLLDDDBBBAAABBBFFFMMMTTTXXX______aaaeeelllvvvxxxssspppuuuuuuyyy}}}}}}tttcccWWWFFF===555333333000///111111000000///////////////............//////////////////............//////------------------------//////////////////////////////............////////////////////////000000.............................................---///...------//////...---......................................................////////////............/////////000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000000111111222333333444444333333333333333333333333333333333333444444555555333444444555555666777777444666777777777888888999;;;===???AAAFFFQQQ^^^hhhuuu~~~sssllllllttt}}}lll___\\\```eeeeeedddaaa]]]XXXUUUTTTUUUUUUSSSPPPJJJEEEDDDGGGKKKOOOUUU```llltttvvvtttqqqnnnllljjjiiiiiijjjkkkkkkooonnnooopppnnnkkkooovvvxxxttttttqqqnnnlllkkkeee___]]]___aaadddhhhgggccc___]]]]]]ZZZYYYZZZ]]]aaaeeeggggggeeefffhhhnnnssssssppplllkkklllqqq{{{xxxxxx{{{sssooonnnmmmooopppooommmkkkjjjjjjbbbZZZQQQLLLKKKLLLJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKLLLLLLHHHIIIKKKJJJIIIHHHHHHIIICCCCCCCCCCCCDDDFFFGGGHHHIIIIIIKKKMMMOOOOOOLLLJJJNNNLLLIIIIIIJJJKKKKKKJJJKKKNNNPPPQQQNNNJJJHHHGGGGGGIIILLLOOOQQQSSSSSSSSSVVVVVVTTTOOOIIIGGGIIILLLMMMNNNNNNNNNMMMLLLJJJIIIDDDEEEFFFGGGIIIJJJLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKIIIFFFEEEFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHHHHGGGGGGHHHIIIJJJIIIGGGIIIIIIJJJJJJJJJJJJJJJIIIMMMLLLNNNQQQTTTYYYfffrrruuuiiicccppp{{{yyy{{{yyyggg\\\\\\WWWTTTWWWXXXWWWVVVWWWVVVYYY\\\^^^___```bbbccchhhkkkqqqwwwUUUQQQNNNOOOSSSSSSNNNHHHBBBBBBDDDGGGMMMVVV^^^bbbccc___]]]bbbnnnzzz~~~yyyuuusss||||||}}}~~~qqq\\\LLL===555000111222111111222111111000///////////////............///////////////......------......///------------------------//////////////////////////////............//////---------...............------------------------...............---------...---,,,,,,......---,,,------------------------........................---......//////......---////////////000000000111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000111222333444444444444333333333333333333333333222222333333444444555555444444555555666777777777333444666777888999999999777999;;;<<<>>>DDDLLLSSSZZZiiiuuulllmmmpppwww~~~sssgggdddjjjooosssrrrppplllgggcccbbbbbbfffccc]]]UUUMMMIIIIIIJJJMMMQQQYYYccclllpppnnnjjjeeeeeegggggghhhgggffffffiiieeedddhhhkkkiiiggggggrrrwww}}}yyypppjjjiiigggccc```^^^YYYUUUUUUZZZ]]]ccciiiggg___YYYXXXZZZWWWVVVWWWZZZaaaggglllnnnnnnmmmnnnrrrvvvwwwtttpppvvvvvvyyy~~~xxx{{{tttppppppoooooonnnkkkgggdddcccdddZZZTTTMMMHHHHHHHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJKKKLLLEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMQQQSSSRRRNNNKKKNNNKKKIIIIIIJJJKKKKKKKKKLLLOOORRRSSSQQQMMMKKKIIIGGGHHHJJJMMMOOOPPPQQQRRRUUUTTTQQQLLLHHHFFFGGGIIIJJJKKKKKKLLLKKKJJJHHHGGGCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKIIIGGGEEEEEEFFFHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIGGGGGGHHHGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGIIIIIILLLPPPRRRTTT\\\eee}}}tttccchhhzzzwww|||{{{kkk```YYYUUUWWWYYYXXXWWWXXXUUUXXX[[[\\\]]]^^^___aaacccggglllqqqxxxRRRQQQOOONNNNNNNNNLLLJJJJJJKKKNNNSSSYYY```fffjjjdddaaaaaagggrrr{{{zzz|||}}}zzzxxx{{{wwwsssrrrooodddSSSEEE888111---///222111111222111111000///////////////............///////////////......------......///........................//////////////////////////////............//////,,,,,,,,,------.........------------------------//////.........---------///---,,,---...///...---------------------------////////////////////////---......//////......---........./////////000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000111222444444444444333222222222222222222222222111222222333444444555555444444555555666666777777555555666888999999888777555888:::::::::<<>>@@@AAADDDMMMZZZddduuu|||uuuuuu~~~wwwqqqnnnqqquuuwwwvvvsssooommmlllppprrrooopppttttttqqqtttnnneee^^^YYYTTTNNNJJJMMMJJJJJJQQQVVVTTTPPPNNNNNNOOOQQQTTTVVVXXXZZZ[[[]]]]]]aaagggfffaaaaaaeeevvv~~~zzzyyy{{{{{{ssskkk___VVVRRRRRRSSSSSS^^^iiiqqqnnnhhhiiilllmmmqqquuuuuurrrqqqrrrppplllmmmkkkhhhjjjooouuuxxxwwwsssuuuyyy~~~vvvnnniiiiiiqqqzzzwwwsssnnnjjjgggiiinnnttt||||||xxxsssooofff```WWWPPPKKKJJJIIIHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIGGGDDDCCCCCCDDDCCCEEEIIIPPPUUUSSSKKKEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNQQQNNNKKKJJJLLLNNNNNNMMMPPPMMMJJJJJJKKKKKKIIIGGGIIIIIIJJJJJJIIIGGGFFFEEEGGGHHHIIIHHHHHHHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPMMMJJJHHHHHHJJJKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIKKKMMMPPPSSSUUUWWWVVV___qqqyyy}}}}}}nnneee^^^ZZZZZZZZZYYYXXXWWWWWWWWWXXXWWWXXXZZZ\\\^^^```bbbcccfffkkkrrrxxxIIIKKKNNNRRRWWW\\\aaadddlllllllllkkkmmmttt~~~|||www|||zzzqqqeeeUUUIII>>>888222111333444222///////////////////////////000000000000111111111111//////............//////..............................------------......//////000000000///...............------.........///......------......///////////////////////////////////////////////////......................../////////...------,,,,,,........................................................................////////////////////////////////////////////////////////////////////////111000000//////000000111111111111222222222222333444333222000000111222222111111222222222333333333444444444444555555555555444555666777777777777666666666777777888888888999:::;;;<<<;;;;;;@@@HHHNNNVVVdddwww|||vvvxxx|||zzz}}}~~~vvvooosssxxx}}}~~~}}}zzzwwwvvv}}}yyynnnddd[[[UUURRRNNNIIIHHHLLLOOOMMMKKKKKKOOOOOOPPPQQQRRRSSSTTTUUUXXXWWWXXX[[[[[[YYYYYY[[[iiirrryyyxxxvvvwwwxxxwwwvvvwwwxxxwwwvvvvvvwwwxxx|||wwwvvvzzz}}}}}}yyyqqqeee[[[VVVVVVWWWXXX___iiiqqqpppnnnppptttwww|||zzzvvvtttpppllllllooorrrttttttqqqrrruuu{{{~~~xxxsssmmmnnnuuuzzzsssnnnkkkjjjgggddddddcccdddgggmmmtttxxx{{{}}}yyyrrrhhhbbbZZZUUUOOOJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJHHHEEECCCCCCDDDCCCEEEKKKRRRVVVTTTMMMFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOMMMKKKJJJLLLNNNOOOOOONNNLLLJJJIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJGGGEEECCCDDDEEEGGGIIIJJJKKKJJJJJJJJJIIIGGGFFFFFFFFFHHHIIIJJJJJJKKKKKKMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQNNNKKKIIIHHHIIIJJJJJJIIIGGGHHHHHHIIIJJJLLLNNNOOOJJJKKKKKKMMMOOOQQQSSSTTTTTTYYYcccvvvxxxtttwwwrrrjjjhhhcccaaa]]]ZZZYYYXXXWWWVVVTTTTTTUUUVVVXXXZZZ\\\]]]```cccgggkkkqqqzzzKKKSSS^^^dddeeeeeegggiiioooppppppqqqtttzzz|||xxxzzzxxxpppbbbRRRDDD;;;999555111111333555333111//////////////////////////////000000000111111111/////////....../////////..............................------------.........///////////////......///...---,,,,,,---...///000///...------...///000////////////000000000000////////////////////////........................//////.........---------........................................................................////////////////////////////////////////////////////////////////////////000000////////////000000111111111111222222222222333222111111000111222222111111222222222333333333333333444444444555555555555555555666666666666666666666666666777777777777777999:::::::::<<>>;;;888333111333222111000000111111000///000000000000000000000000...////////////000000000---...///000000///...---------------------------......------------......,,,---......//////......------............------,,,,,,,,,------,,,,,,,,,,,,------...//////000000////////////////////////................................................////////////////////////////////////////////////........................////////////////////////////////////////////////........................//////............//////000000000000111111111111//////000111111111111111111111222222222333333333222222333333333444444444555555444444444555666777555555666777888888999999888888777777888888777666:::888999???DDDIIISSS^^^iiivvvvvvnnnmmmwww~~~}}}{{{sssvvv{{{lllhhhfffgggggghhhlllsssvvvzzz}}}|||pppllllllkkknnnnnnmmmkkkmmmooolllfffcccgggmmmqqqpppmmmjjjhhhgggbbbbbbiiimmmiiieeeccc^^^dddjjjooorrrtttvvvyyysssooollljjjddd]]]]]]bbbjjj}}}vvvooohhhccc^^^]]]bbbhhhlllnnntttsssssstttvvvwwwvvvuuujjjcccYYYQQQMMMLLLLLLLLLKKKIIIGGGGGGGGGGGGEEEDDDBBBCCCDDDFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDCCCBBBBBBCCCDDDCCCDDDEEEFFFFFFDDDBBBAAABBBCCCEEEFFFHHHIIIIIIIIIFFFGGGHHHFFFEEEEEEIIILLLKKKLLLLLLJJJGGGFFFGGGIIIGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLJJJGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIGGGFFFDDDBBBDDDGGGJJJMMMNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKJJJKKKLLLKKKIIIJJJMMMPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSQQQSSSZZZ```nnnyyyqqqqqqssstttwww}}}uuuddd\\\[[[VVVTTTRRRQQQPPPRRRTTTUUUWWWVVVVVVXXX[[[^^^___```zzz{{{uuuqqqzzz|||ppp```RRRGGG<<<444555666444333555------------............111111111111111111111111000000000000111111111111---...///000000///...---------------------------.........------.........,,,,,,---.../////////...,,,---...//////...---,,,...///000111111000///...,,,,,,,,,---...//////000////////////////////////........................---.....................000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////........................//////............//////000000000000111111111111...///000111111111111111111111222222222333333333222222333333333444444444555555444333444555666777444555666777888999:::;;;666555555666888::::::999:::888999???@@@@@@DDDLLLKKK[[[ppp~~~yyyvvvyyy~~~~~~~~~|||zzzxxx}}}kkkgggfffhhhhhhiiinnnuuuwww|||xxxuuuwwwxxxyyyyyyvvvuuuwwwyyytttmmmjjjpppxxx}}}}}}xxxssspppooogggeeejjjmmmjjjffffff```eeelllqqquuuyyy~~~wwwqqqmmmkkkddd[[[ZZZ___fffuuu}}}xxxuuugggccc```bbbiiiqqqvvvxxx}}}zzzxxxwwwuuusssqqqfff___VVVOOOKKKKKKKKKKKKHHHGGGFFFFFFGGGGGGFFFEEEAAABBBDDDEEEFFFFFFFFFEEEEEEGGGHHHGGGFFFEEEFFFGGGCCCDDDEEEEEECCCAAA@@@@@@CCCDDDEEEFFFEEEDDDBBB@@@CCCDDDEEEGGGIIIIIIJJJJJJFFFGGGGGGEEECCCDDDGGGKKKMMMOOOOOOMMMIIIHHHIIILLLGGGGGGFFFFFFGGGIIIKKKLLLIIIJJJJJJHHHFFFFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEBBBCCCFFFJJJLLLNNNOOOOOOKKKKKKKKKKKKKKKJJJJJJIIIEEEGGGIIILLLNNNOOOOOONNNOOOOOOMMMLLLKKKKKKKKKKKKHHHJJJLLLKKKIIIJJJNNNQQQMMMMMMNNNNNNPPPQQQSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTXXXPPPPPPYYY\\\aaazzzvvvooonnnrrr}}}{{{~~~mmmbbb```XXXWWWTTTRRRRRRSSSUUUVVVVVVUUUUUUVVVYYY[[[[[[[[[}}}|||zzz{{{}}}|||{{{wwwjjjXXXGGG<<<999888666444222111000000111111000000//////............////////////......////////////////////////////////////////////////////////////////////////------------------------......................................................////////////......////////////000000000000000000000000000000000000........................000000000000000000000000---------............///////////////////////////..................------........................//////////////////////////////000000000000//////000000//////.........---------...000111111111111000000000000000000000000111111111111111111111111222222333333333333444444111222333444555777888888666777777777888888888888666666666666777888999:::666666888999;;;===>>>>>>BBBIIISSS___kkkvvv}}}{{{yyy||||||gggeeecccdddeeehhhrrr}}}zzzxxxxxx{{{ssspppuuuyyyxxxsssqqqqqqsss{{{qqqrrrqqqpppooonnnllliiigggkkkllloootttzzzwwwsssmmmhhhddd```\\\YYYddduuu}}}yyyxxxxxxyyyyyyjjjhhhgggkkkssszzz~~~~~~zzzwwwooofffffflllqqqdddUUULLLJJJKKKIIIFFFHHHHHHGGGGGGEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEJJJKKKKKKIIIFFFDDDDDDDDDAAACCCEEEEEECCCBBBAAABBBEEEGGGIIIHHHGGGEEEEEEEEEIIIGGGDDDCCCDDDEEEFFFFFFIIIGGGEEECCCCCCDDDFFFHHHGGGKKKNNNOOOLLLHHHEEEDDDHHHKKKMMMNNNRRRUUURRRKKKMMMLLLJJJHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFEEEFFFHHHFFFBBB>>>CCCEEEHHHJJJLLLMMMNNNNNNOOONNNLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFHHHJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKNNNMMMLLLKKKMMMPPPRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRQQQPPPOOOPPPPPPQQQSSSTTTTTTRRRTTT^^^ooo|||}}}rrrjjjjjj|||~~~nnnhhh\\\ZZZVVVSSSQQQQQQQQQRRRSSSSSSSSSUUUXXXZZZZZZYYYyyy~~~{{{yyyzzz|||}}}zzzwwwuuuppphhh]]]QQQGGG@@@<<<777666555333222111000000111000000000/////////.........////////////......////////////////////////..............................................................................................................................////////////........./////////000000000000////////////////////////................................................---------............///........................................................................////////////////////////......////////////......000/////////............---...///000000111000000000000000000000000000000111111111111111111111111222222222333333333444444333333444444555555666666555555666666666777777777666666666666777888999:::666666777888:::;;;<<<<<<;;;???EEEMMMUUU```jjjppp}}}{{{zzz~~~~~~ooojjjgggjjjnnnrrrxxx~~~{{{|||~~~yyyrrrmmmppptttsssqqqppprrrttt|||yyyvvvsssrrrssssssqqqoookkkkkknnnrrrxxx{{{}}}}}}nnnlllhhhccc^^^[[[YYYYYY```pppuuurrrnnnmmmoooqqqttttttoooppprrrwww{{{~~~|||wwwrrrmmmeee^^^```fffkkkbbbVVVMMMJJJJJJHHHGGGIIIIIIHHHHHHGGGEEEDDDCCCAAAAAABBBBBBCCCDDDDDDEEEHHHHHHHHHFFFDDDBBBBBBBBBAAACCCDDDEEECCCBBBBBBBBBEEEGGGIIIHHHGGGEEEEEEEEEGGGEEECCCBBBDDDFFFGGGHHHIIIGGGEEECCCBBBCCCEEEFFFHHHKKKOOOPPPNNNJJJHHHGGGHHHKKKMMMPPPVVV]]]^^^[[[XXXRRRJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFDDDCCCDDDEEEDDDAAA>>>BBBDDDFFFIIIKKKMMMMMMMMMNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHKKKKKKKKKJJJJJJIIIHHHGGGGGGJJJLLLLLLKKKKKKNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQOOOOOOOOOPPPQQQQQQTTTUUUTTTTTTZZZfffpppvvvppp|||~~~nnnddd```ZZZVVVUUUUUUTTTSSSTTTSSSSSSTTTVVVWWWWWWVVVqqq~~~|||xxxxxxyyy{{{|||yyyrrrlll___XXXNNNDDD<<<888777777444444333222111111111111000000000000////////////......////////////......////////////////////////........................------------------------////////////////////////........................////////////////////////......////////////............/////////000000000////////////////////////........................---------------------------------............///........................................................................////////////////////////------............------////////////............//////000000000000//////000000000000000000000000111111111111111111111111222222222222333333333333555555555444444444444444444444444555555555555666666666555666666777888999666666777777888999999999:::;;;<<>>@@@BBBDDDGGGJJJLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKKKKKKKKKKNNNPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQPPPSSSVVVUUUSSSVVV]]]cccttt~~~}}}}}}xxxqqqhhh^^^XXXWWWVVVSSSOOOTTTSSSRRRRRRTTTUUUTTTTTTmmmxxx{{{zzzyyyyyyzzzwwwooocccZZZGGGDDD@@@<<<777444222111111111000000000000111111000000000000////////////......////////////......////////////////////////........................------------------------................................................////////////////////////......////////////.............../////////000000////////////////////////........................---------------------------------............///........................---------.......................................////////////////////////---......//////......---///////////////.........///000000000000//////...000000000000000000000000111111111111111111111111111222222222222333333333444444444444444444444444444444444444555555555555666555555555666666777888555555666666666666777777999:::::::::===BBBJJJOOOSSS\\\mmm}}}uuuoooppprrrtttxxx|||||||||{{{xxxyyyzzzsssqqqrrrnnniiiffffffddd```^^^``````ccckkkwwwxxxxxxxxxvvvssstttsssssstttuuuuuusssqqqooopppooojjjdddcccgggmmmyyy~~~}}}wwwsssrrrooonnnmmmnnnppprrrsssrrrvvvzzz~~~yyyrrrnnnlllhhhfffbbb\\\UUUPPPRRRUUUYYYXXXVVVPPPIIIFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDBBB@@@>>>>>>??????AAACCCCCCBBBBBBCCCDDDGGGHHHIIIHHHFFFEEEFFFGGGFFFDDDBBBBBBDDDGGGHHHHHHHHHGGGEEECCCAAAAAABBBBBBCCCFFFHHHJJJIIIHHHHHHHHHHHHKKKNNNSSS___qqq~~~zzzooo^^^QQQJJJGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJFFFEEECCCBBBAAAAAA@@@@@@???AAACCCEEEHHHJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGEEECCCEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMOOONNNNNNOOOPPPQQQRRRSSSTTTQQQPPPOOONNNNNNOOOPPPPPPQQQSSSUUUTTTSSSTTTYYY]]]jjjvvv{{{jjj___[[[YYYTTTOOOSSSRRRPPPPPPRRRTTTTTTSSSqqqzzz~~~~~~{{{wwwrrrjjj___PPPFFF999999999777666444222000000////////////000111222////////////000000000000......////////////......////////////////////////........................------------------------------------------------........................////////////////////////......////////////..................////////////........................................................................---------............///........................---------.........//////......................../////////////////////////////////000000/////////.........//////////////////000000000000//////...000000000000000000000000000000000000000000000000111111111222222222333333222222333333444555555555444444444555555555666666555555555444555555666777555555555555555555555555444555777888999<<>>?????????@@@BBBBBBAAABBBCCCEEEGGGHHHIIIHHHFFFEEEFFFHHHIIIFFFCCCCCCDDDFFFFFFFFFHHHGGGEEECCCBBBAAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIHHHKKKNNNRRR^^^ppprrraaaRRRJJJHHHJJJCCCCCCBBBAAABBBCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLHHHGGGFFFEEECCCBBBCCCCCC@@@AAABBBDDDGGGIIIKKKLLLLLLMMMNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLIIIFFFDDDDDDFFFHHHJJJMMMOOOPPPPPPRRRPPPNNNMMMLLLMMMMMMNNNLLLLLLMMMOOOPPPQQQRRRSSSPPPOOONNNMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSVVV[[[```lll}}}zzz{{{ooofff```ZZZUUUSSSQQQOOOPPPRRRTTTUUUUUU|||zzzsssjjjaaaWWWLLL@@@888777555222000///000222333///////////////000111222////////////000000000000......////////////......////////////////////////------------------------------------------------------------------------......................................................////////////......------........./////////........................................................................---------............///------------------------,,,,,,------.../////////........................//////////////////////////////000000000000//////........./////////////////////000000000000//////000000000000000000000000000000000000000000000000111111111111222222222222111222222333444555555555444444444555555555666666555555444444444444555555444444444555555555555555222555888999::::::;;;<<<@@@CCCIIISSS___ooo~~~}}}zzzsssnnnkkkhhhggghhhhhhbbb[[[ZZZ^^^aaafffkkkmmmpppvvv~~~~~~yyywwwyyyzzzwwwwwwyyyzzzzzzzzz{{{{{{zzzvvvsssooommmiiiccc\\\WWWUUUTTTTTTZZZ\\\XXXSSSQQQOOOMMMLLLMMMNNNLLLHHHEEEFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCBBB???>>>???@@@>>>???AAAAAAAAABBBDDDFFFHHHIIIIIIHHHFFFFFFGGGIIIIIIGGGDDDCCCDDDEEEFFFEEEGGGFFFEEEDDDCCCCCCBBBBBBDDDFFFGGGGGGGGGHHHJJJLLLHHHLLLMMMOOOWWWggguuu||||||ooo^^^RRROOOPPPDDDCCCAAA@@@@@@AAABBBDDDEEEFFFGGGIIIKKKLLLLLLLLLIIIJJJJJJIIIFFFEEEEEEFFFAAABBBCCCDDDFFFHHHJJJLLLLLLMMMPPPRRRRRRPPPNNNMMMLLLMMMMMMNNNLLLJJJHHHFFFEEEFFFIIIKKKNNNPPPQQQQQQUUURRRNNNMMMMMMNNNNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPSSSSSSSSSSSSUUUYYY```eeennnwww|||tttxxxsssiii___YYYVVVTTTQQQQQQRRRTTTUUUUUU~~~yyylllcccVVVKKKCCC===777333555333111.........000111000000000///000000111111.../////////000000000111......////////////......////////////////////////------------------------........................................................................------------------------......////////////......---------.........//////................................................---------------------------------............///------------------------,,,,,,------...//////000........................////////////////////////...//////////////////.............../////////000---...///000000111000000000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333333333333333333333444444444444555555444444333444444555333444444444555555666666555777999:::999999999;;;;;;===AAAEEEKKKTTT___gggmmmxxx|||wwwuuupppoooooonnniiieeejjjqqqsssyyy}}}|||yyy|||zzzvvv|||wwwsssrrrvvvyyyxxxyyy{{{~~~}}}|||zzzuuunnnjjjccc___YYYUUURRRPPPNNNLLLMMMSSSVVVQQQMMMMMMMMMKKKIIIIIIJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???===>>>???===???@@@@@@@@@BBBEEEGGGIIIIIIIIIHHHFFFFFFGGGIIIHHHFFFCCCCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFIIIKKKIIILLLMMMKKKOOOZZZeeejjjqqqttttttpppeeeZZZSSSPPPEEECCCAAA???>>>???@@@BBBAAABBBDDDFFFHHHJJJJJJKKKIIIKKKMMMLLLIIIGGGFFFGGGDDDCCCDDDDDDFFFHHHJJJKKKJJJLLLPPPRRRSSSQQQNNNLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIJJJKKKLLLLLLMMMSSSPPPLLLKKKNNNPPPPPPPPPIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLNNNOOOPPPSSSSSSTTTUUUXXX]]]bbbeeekkkooovvvvvvttt~~~~~~wwwiiiaaa\\\YYYUUUSSSSSSSSSTTTSSS~~~wwwppp___TTTFFF;;;666444444333000111333333222///---+++111111000000000000111111.../////////000000111111......////////////......////////////////////////------------------------////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,------...///000000........................////////////////////////---..................------.........//////000000------///000111111111111000000000000000000000000000000000000000000000000000111111111111222222222555555444333333222111111111111222222222333333333555444444333333333444444333333444555555666777777444555666555444444555666555888;;;===???BBBGGGLLLMMMZZZkkkxxx~~~}}}{{{wwwwww|||vvvrrrxxxyyytttppppppuuuyyyyyyzzz}}}~~~}}}zzzvvvqqqhhh___XXXWWWRRRMMMKKKLLLLLLJJJGGGIIIOOOPPPJJJGGGJJJLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@>>>======>>>===>>>???@@@@@@BBBEEEHHHIIIJJJIIIHHHFFFFFFHHHJJJFFFDDDBBBBBBEEEGGGIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDCCCCCCDDDFFFIIIIIIMMMMMMIIIJJJRRRZZZ^^^___ccchhhjjjggg^^^SSSLLLEEECCCAAA>>>===>>>???@@@>>>@@@BBBDDDFFFHHHIIIIIIIIILLLNNNNNNJJJGGGFFFGGGEEEEEEDDDEEEFFFGGGIIIJJJIIIKKKOOORRRRRRQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGPPPMMMIIIJJJMMMQQQRRRRRRIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSUUUWWW[[[^^^aaadddhhhiiimmmpppxxxvvvpppzzz}}}wwwnnnaaa]]]XXXTTTSSSSSSRRRQQQ|||qqqfff^^^PPPFFF;;;444333444444222111111111111111111111111000///...------...///000........................//////.........---------...------,,,,,,------...//////.........---------........................000///...---------------........................------------------------............//////000000------///111333222000...000///---,,,,,,---...///------............------///---,,,,,,---...---,,,---...///000000///...---//////...---,,,++++++***((()))+++,,,---.........------------------------.........////////////000........................(((((()))***,,,---.........///000///...---...000000000000000000000000000000000000000///...---,,,//////000111111111111111111111111111222444666777444444444333333222222222222222333333333333444444444444444555555555555666222333555444333333444666555666777:::<<>>>>>======<<<<<<>>>@@@@@@@@@???@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCFFFIIIHHHHHHIIIIIIJJJNNNSSSWWW[[[ZZZZZZZZZXXXTTTNNNIIICCCAAA>>><<<;;;<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKJJJKKKMMMOOOPPPOOOKKKHHHHHHHHHIIIIIIHHHHHHGGGFFFKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGGGGGGGGGGHHHJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMRRRQQQPPPRRRVVV[[[___aaadddbbbdddhhhgggooovvvxxxwwwmmmaaaXXXXXXXXXUUUTTTVVV}}}rrrfffZZZOOOIIIEEE>>>777444444555333111111111111111111111111111000///............///000........................//////.........---------///......------....../////////.........---------........................000000///.......................................------------------------------........./////////.........///111111///---......---,,,------...///------............------///---+++,,,---...---,,,,,,---...//////...---,,,///......------,,,,,,++++++,,,,,,---------,,,,,,------------------------,,,,,,,,,------------...........................***++++++,,,---...//////...///000///...---...000000000000000000000000000///000000000000///......//////000111111111111111111111111111222444666777444444333333333222222222222222222333333333444444444444444444555555555555333444666555444444555777444555666888:::<<<===>>>>>>@@@DDDIIIOOOVVV^^^dddwww{{{uuuwww~~~~~~~~~yyyrrrmmmrrr||||||tttxxxxxxxxxyyyzzzxxxuuurrrooolllggg```YYYSSSNNNKKKHHHFFFEEEFFFHHHIIIHHHFFFGGGGGGHHHIIIJJJJJJJJJIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDEEEGGGHHHHHHGGGCCCCCCBBBAAA@@@??????@@@>>>>>>>>>>>>>>>=========???@@@AAAAAA@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDCCCDDDGGGIIIHHHIIIIIIIIIJJJLLLQQQTTTVVVVVVVVVVVVUUUQQQLLLHHHDDDBBB@@@>>>===>>>@@@AAAAAAAAABBBCCCEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHJJJJJJJJJLLLNNNOOONNNJJJGGGJJJIIIHHHFFFFFFGGGHHHIIILLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPQQQRRRUUUWWWXXXYYYYYYWWWZZZ___```fff|||uuuttt}}}sssddd^^^\\\XXXUUUVVV~~~ooo___QQQGGG@@@;;;888555333333555555222///111111111111111111111111000//////......//////000.......................................---------/////////....../////////...............---------........................111000//////////////////........................---------------------------------------.........///...------...///...,,,---,,,,,,,,,---...///000------............------...---++++++---......---,,,,,,------------,,,,,,------------------------............---+++***)))------------------------,,,,,,,,,------------..................................../////////000000...///000///...---...000000000000000000000000000......///000000000000/////////000111111111111111111111111111222444555666333333333333222222222222222222222222333333333333444444444444555555555555444555777666555555666888444444555666888999:::::::::;;;===>>>@@@DDDIIIMMM\\\eeexxxxxxrrrsssxxx~~~yyyzzzvvvtttrrrssswwwzzz}}}~~~{{{vvvtttzzzzzzzzzyyywwwuuusssooojjjggg___]]]XXXRRRMMMIIIGGGEEEFFFEEEEEEEEEGGGHHHGGGFFFGGGGGGHHHHHHIIIHHHHHHGGGLLLKKKJJJIIIHHHFFFEEEEEEHHHFFFDDDEEEFFFGGGGGGGGGDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAA@@@AAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDEEEGGGJJJHHHIIIIIIIIIIIIKKKNNNQQQPPPPPPPPPPPPPPPMMMIIIFFFDDDCCCAAA??????@@@BBBCCCBBBBBBBBBCCCDDDDDDEEEEEECCCCCCEEEFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNMMMIIIFFFLLLJJJFFFDDDDDDEEEHHHJJJLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRSSSSSSSSSSSSVVVSSSUUUZZZ]]]```nnn~~~yyysssxxx~~~vvvkkkgggbbb]]][[[rrriii[[[NNNDDD>>>:::888222111000111333333222000111111111111111111111111000//////////////////000................................................//////............//////................................................//////............//////........................------------------------------------------------000...,,,,,,------,,,+++++++++,,,,,,---...///000------............------...,,,++++++---......---------------------------,,,---------......//////............---,,,******------------------------.........////////////000........................////////////////////////...///000///...---...000////////////////////////,,,,,,---...///000000000//////000111111111111111111111111222222333444555333222222222222222222222111222222222222333333333333333444444444555555555333555666666555555666777444555555666666777888888;;;<<<=========???CCCFFFIIIOOO]]]nnnzzz~~~vvvwwwyyy{{{yyytttnnnllliiiiiilllssszzz~~~~~~|||}}}qqqoookkkgggddd___[[[WWWRRRPPPLLLHHHEEECCCCCCCCCEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHGGGFFFFFFEEEEEEHHHFFFDDDEEEFFFGGGGGGFFFFFFEEECCCAAA???>>>======>>>>>>>>>??????@@@@@@@@@>>>???@@@@@@@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>???BBBDDDEEEDDDCCCBBBAAACCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHIIILLLNNNKKKKKKKKKMMMMMMLLLHHHEEEDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFGGGJJJKKKKKKHHHFFFJJJHHHFFFDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNKKKLLLNNNOOOQQQRRRUUUWWW\\\WWWUUUWWWZZZ\\\dddmmmyyyzzzzzzsssjjjcccSSSMMMEEE>>>999666444333333111//////000111222222000000000000000000000000///000000000000000000///////////////////////////---........................------,,,,,,------...---.............................................---------,,,,,,------...........................------------------------------------------------000...,,,+++,,,---,,,+++***+++,,,------......///------............---------,,,++++++---.........///..................///,,,------......//////000---------......------,,,------------------------.........////////////000......................../////////..................///000///...---...000////////////////////////***+++,,,---...///////////////000111111111111111000111111222333333333333222222222222222222222222111111111222222222333333333333333444444444444555222444555555444333555666666666666666777777777777666888999::::::<<>>======>>>>>>??????@@@@@@AAAAAA<<<>>>?????????@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@<<<===???AAABBBBBBAAAAAA???AAACCCCCCCCCCCCEEEFFFIIIIIIJJJIIIHHHHHHJJJLLLJJJJJJJJJKKKLLLLLLIIIGGGCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAABBBBBBDDDDDDEEEGGGIIIIIIGGGDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDDDDDDDEEEGGGGGGIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMOOOSSSZZZ```bbb[[[UUUSSSTTTVVV[[[```pppxxxlllBBB>>>999666444333111000444333000......///111333000000000000000000000000///000000111111000000///////////////////////////---------...............------,,,,,,,,,,,,---------------.......................................,,,,,,,,,+++,,,,,,---...........................------------------------.........---------------...---,,,,,,---...---+++***+++,,,------...------------............---------,,,++++++---//////...000///............///000------......////////////+++,,,---...............------------------------,,,,,,,,,------------..........................................---------...///000///...---...000000000000000000000000000***+++,,,---...///////////////000111111111111111000000111222333333222222111111111222222222222222111111111111222222222222333333333333444444444444222333444444333333444666666666777777777777888888444555777999999;;;>>>@@@CCC@@@AAAEEEHHHMMMUUU^^^kkk}}}}}}{{{wwwttttttvvvuuusssqqqrrrwww~~~}}}wwwpppkkkXXXTTTPPPMMMKKKJJJHHHFFFGGGFFFDDDCCCBBBBBBBBBCCCAAACCCDDDEEEDDDEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJJJJCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEGGGIIIKKKKKKIIIGGGHHHGGGEEECCCAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA<<<>>>?????????@@@CCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA<<<===>>>???@@@@@@AAAAAA>>>@@@BBBCCCCCCCCCDDDEEEIIIJJJJJJJJJIIIIIIJJJLLLJJJJJJJJJKKKMMMLLLJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@BBBBBBCCCDDDFFFGGGEEEDDDBBBCCCCCCDDDCCCBBBAAAAAABBBCCCEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLRRR[[[bbbgggaaaXXXSSSSSSUUUYYY\\\bbbuuuzzz<<<999666444333333222111222111000///...///111333000000000000000000000000///000111111111111000///////////////////////////---------.........//////......------------......---------.........//////........................,,,,,,,,,,,,,,,---..............................------------------------/////////.........---------,,,,,,...//////...,,,++++++,,,---------,,,+++------............---------+++***+++---//////...///...------------...///............////////////,,,------...............------------------------,,,,,,,,,------------...........................---........................///000///...---...000000000000000000000000000------...///000000000/////////000111111111111111000000111222333222222111000111111111222222222222111111111111222222222222222222333333333444444444333444555555444444555666555666666666777777777888666777999:::999:::<<<>>>@@@======@@@AAABBBGGGNNNTTT```hhhppp}}}~~~|||~~~zzz|||zzzxxxxxxwwwxxxzzzzzzyyywwwvvvvvv~~~zzzvvvuuuwwwzzz{{{{{{xxxtttnnngggaaa]]]QQQNNNIIIFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@BBBDDDDDDCCCDDDFFFHHHGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEGGGJJJNNNQQQPPPMMMJJJHHHGGGFFFDDDBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>???AAAAAAAAABBBEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFDDDCCCBBB??????>>>>>>>>>@@@AAABBB>>>@@@CCCDDDDDDCCCDDDEEEHHHJJJKKKKKKJJJJJJKKKMMMKKKJJJJJJKKKLLLLLLKKKIIIGGGGGGFFFDDDCCCBBBAAAAAA>>>?????????@@@@@@AAAAAA======>>>???????????????===>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBEEEEEEDDDCCCBBBBBBAAA@@@???@@@@@@@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHJJJKKKJJJIIIMMMTTTZZZbbb___YYYTTTRRRUUUXXXZZZZZZfffyyy888555222000000111111111...///000000//////111222000000000000000000000000///000111222222111000///000000000000000000000000---------.........////////////............//////---------.........//////........................---------------...///000........................------------------------000000/////////.........+++,,,---///111111...,,,+++,,,---------,,,+++***---..................------+++***+++---/////////...---,,,,,,,,,,,,---.../////////////////////...---...............------------------------------........./////////000000..................................../////////000...///000///...---...000000000000000000000000000///000000111111111111111//////000111111111111111///000222333333222111000000000111111222222222222000111111111111222222222222222333333333444444444444555666666555555666888444444555555666777777777777888999888777666777888<<<;;;<<<@@@AAA@@@CCCHHHFFFNNNPPPTTT^^^___```iiirrryyyzzzssssssyyy{{{xxxrrrqqquuuzzz|||zzzyyy{{{}}}yyyyyy~~~{{{xxxxxxuuuwwwyyy{{{{{{zzzxxxxxx}}}wwwooojjjhhhhhhjjjjjjiiieee___YYYTTTRRRNNNJJJFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???BBBDDDDDDCCCCCCFFFHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHMMMRRRUUUTTTPPPLLLIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCCCCCCCDDDGGGIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGEEECCCBBBBBB@@@???>>>>>>@@@BBBCCC???AAADDDEEEEEEDDDEEEFFFHHHJJJKKKKKKJJJJJJLLLMMMLLLKKKJJJKKKLLLLLLKKKIIIJJJIIIHHHFFFEEECCCBBBAAA===>>>>>>???@@@@@@AAAAAA======>>>>>>>>>>>>>>>===<<<<<<===???@@@@@@@@@@@@@@@@@@@@@AAADDDEEEDDDBBBCCCAAA>>><<<<<<===@@@BBBDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDHHHKKKMMMKKKHHHHHHLLLPPPVVVVVVSSSOOOMMMOOORRRSSSUUU^^^kkkzzz000000000000000000000000000000000000000000000000......//////////////////000000000000000000000000000000000000000///......111000000///......------//////............//////,,,,,,,,,------.................................---------------------------------.........//////000///...---------------555111...---//////,,,***---...///000000...,,,+++,,,---...---,,,,,,---...,,,,,,,,,---------......///......------,,,++++++++++++,,,...///111222333------------------------,,,,,,,,,---------......------------------------------------------------........................//////.........---------///////////////.....................////////////333222222222111111000000111111111111111111111111000000000000111111111111333222111111111222333444000000111222222222222111222222222222222222222222444555555666777666666666666666666666666666666666555555555666777888888999888888999:::;;;======>>>CCCDDDEEEGGGJJJMMMPPPQQQ[[[___eeemmmuuu|||yyyrrrtttyyyuuummmppprrrpppnnnqqqxxxxxxsss}}}zzz|||zzz|||~~~|||uuusssrrrqqqrrrtttttttttsssuuuyyyzzz}}}wwwtttuuusssrrrrrrtttvvvwwwvvv}}}yyyrrrjjjccc^^^ZZZYYY[[[YYYVVVVVVWWWVVVRRROOOKKKIIIGGGEEEDDDDDDEEEFFFKKKGGGDDDCCCDDDEEECCCAAAAAABBBDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDIIIIIIKKKOOOSSSSSSOOOKKKJJJHHHFFFDDDBBBAAAAAABBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA???>>>???BBBEEEGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@DDDDDDDDDDDDEEEEEEEEEEEELLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDCCC???===<<<===???AAABBBBBB@@@@@@???>>>>>>===>>>>>>AAABBBCCCAAA???>>>>>>???@@@CCCEEEEEEDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@>>>>>>CCCCCCDDDEEEEEEDDDCCCBBBDDDFFFHHHHHHHHHIIIKKKLLLFFFFFFFFFDDDBBBBBBDDDFFFFFFFFFGGGGGGFFFEEECCCBBBHHHHHHHHHIIIHHHHHHGGGGGGPPPPPPOOONNNNNNPPPTTTWWWVVV^^^gggmmmwww000000000000000000000000000000000000000000000000///////////////.........////////////////////////...////////////...------------------............//////............//////,,,,,,,,,---------..............................---------------------------------.........////////////...---------------222///---,,,---...,,,***---...///000///...,,,+++---///000///...---...///---------.........//////++++++,,,------......///////////////............------------------------,,,,,,,,,---------......------------------------------------------------........................//////.........---------/////////////////////...............////////////222222111111000000000000111111111111111111111111//////000000000111111111222111111111111222444444000000111222222222222111222222222222222222222222333444555555666666555555666666666666666666666666444444555666666777888888888888999:::;;;<<<======<<<======>>>@@@BBBCCCDDDHHHKKKOOOUUUZZZ```ccceeemmmrrrzzzzzzvvv~~~wwwwwwsssqqquuu||||||vvvppplllpppzzz|||qqqoooqqqssswwwzzzvvvtttssstttuuuuuutttrrrvvvzzz}}}vvvrrrnnnkkkiiihhhiiijjjjjjjjjfffccc^^^XXXSSSOOOMMMLLLOOOMMMLLLMMMNNNNNNLLLIIIJJJIIIGGGEEEDDDEEEFFFGGGIIIFFFCCCBBBCCCDDDCCCAAAAAABBBDDDFFFGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGHHHLLLOOOOOOMMMJJJJJJIIIFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???AAAAAABBBAAA@@@@@@BBBDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEDDDBBB@@@>>>>>>@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBCCCCCCBBB@@@??????@@@BBBEEEGGGGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBCCCFFFIIIFFFFFFFFFEEECCCCCCEEEGGGFFFGGGHHHHHHHHHHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHMMMMMMMMMLLLLLLOOOSSSVVVYYY___eeegggkkkyyy000000000000000000000000000000000000000000000000000000//////.........---////////////////////////---............---,,,,,,++++++,,,,,,---....../////////............//////,,,,,,,,,------------...........................---------------------------------...............///...------------------///---++++++,,,---,,,+++---.../////////...---,,,///000111000///...///111........./////////000000++++++,,,------......///000/////////...---------........................,,,,,,,,,---------......------------------------------------------------.......................................---------......//////////////////............////////////000000000000////////////000000000000000000000000//////000000000000111111000000000111111333444555000000111222222222222111222222222222222222222222222333444444555555444444666666666666666666666666444444444555666666777777777888888999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>???BBBDDDGGGJJJLLLMMMQQQTTTZZZbbbkkkrrrxxx{{{|||xxxsssuuu~~~yyyxxx~~~pppkkkjjjqqqyyyxxxmmmkkkmmmoooqqqyyy~~~~~~}}}{{{{{{||||||{{{yyy~~~}}}{{{zzzyyyuuunnnhhhbbb___[[[YYYYYYZZZZZZZZZTTTSSSOOOLLLIIIHHHGGGGGGIIIHHHHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGEEECCCBBBCCCCCCBBBAAAAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEGGGJJJKKKJJJHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@AAACCCBBBAAAAAABBBDDDCCCDDDFFFGGGIIIJJJJJJKKKHHHHHHGGGFFFFFFEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAA???@@@AAACCCEEEFFFHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDBBB@@@@@@AAAAAAAAA@@@DDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDCCCAAA@@@@@@BBBEEEGGGJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEECCC???>>>???BBBFFFEEEFFFFFFEEEDDDDDDFFFHHHGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMOOOSSSWWW[[[___bbb```___eeettt000000000000000000000000000000000000000000000000000000000///......------////////////////////////...............---,,,,,,+++,,,,,,------...////////////............//////------------------------........................------------------------..............................---,,,,,,------------,,,,,,,,,,,,------------......//////...------...000111000///...///111---.........///////////////......------,,,++++++---------....../////////////////////////////////,,,,,,,,,---------......------------------------------------------------............................................................////////////............//////////////////////////////......////////////////////////////////////000000000111//////000111222333444444000000111222222222222111111111111111111111111111222222333444444444444333666666666666666666666666444444444444555555666666777777888888999::::::;;;======<<<<<<<<<<<<<<<===???@@@@@@AAABBBCCCDDDEEEFFFGGGIIIMMMRRRXXX]]]aaaddddddccciiixxx{{{||||||uuuqqqttt|||{{{qqqpppqqqrrruuu{{{~~~tttooojjjggggggddd^^^XXXVVVRRRNNNLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHHHHGGGHHHGGGGGGHHHIIIKKKKKKKKKKKKGGGGGGFFFFFFGGGHHHIIIIIIEEEDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>???AAACCCDDDBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFEEEEEEEEECCCAAA?????????AAABBB??????AAABBBDDDFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGDDDCCCBBBBBBCCCDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBDDDGGGJJJLLLMMMLLLKKKLLLMMMKKKJJJIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@AAACCCEEEFFFHHHGGGFFFCCC@@@???AAACCCDDDEEEEEEDDDCCCDDDFFFHHHFFFGGGHHHJJJKKKLLLMMMMMMIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMNNNOOORRRVVVYYYYYY]]]```]]]ZZZ\\\fffnnn000000000000000000000000////////////////////////000000//////.........---...........................////////////...------........................//////............//////------------------------........................------------------------.....................---------,,,,,,,,,------...------------------...///------..................---...//////------...///,,,,,,---------.........///......------,,,++++++,,,---------......//////////////////////////////,,,,,,,,,---------......------------------------------------------------........................---.....................---.........//////000000............////////////..................//////...........................////////////000000000//////000111222222333333000000111222222222222111111111111111111111111111111222222333444333333333666666666666666666666666444444444555555555555555666666777777888999999999999888888888999999:::;;;===<<<<<<<<<<<<>>>??????DDDCCCBBBBBBDDDHHHKKKNNNNNNPPPRRRWWWdddvvv{{{vvvrrrvvv~~~yyyvvvyyy|||tttssstttsssxxx{{{}}}uuuoooeee___XXXUUUUUUTTTNNNIIILLLIIIFFFEEEFFFHHHIIIJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIICCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@?????????AAACCCCCCBBBAAABBBCCCFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDAAA???>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGCCCBBBBBBDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJMMMNNNMMMMMMMMMNNNKKKKKKJJJIIIHHHGGGGGGFFFAAA@@@@@@@@@@@@BBBDDDEEEFFFGGGHHHFFFCCCAAA@@@@@@BBBCCCCCCCCCBBBCCCFFFIIIFFFGGGGGGIIIJJJLLLMMMMMMIIIJJJKKKKKKLLLLLLLLLKKKIIIKKKMMMNNNOOORRRVVVYYYXXX[[[^^^[[[WWWWWW]]]cccsss000000000000000000000000////////////////////////////////////////////////........................///////////////...------//////////////////......//////............//////...------------,,,,,,,,,........................------------------------...............---------,,,,,,,,,,,,,,,------...---......---,,,,,,...000---------............///,,,---...---,,,+++,,,...,,,,,,,,,------------...++++++,,,------......//////.........---,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------........................---------...............------......///000000000............////////////............////////////////////////////////////......////////////000000///000111111222222111111000000111222222222222111111111111111111111111111111222333333444444333333666666666666666666666666555555555555555555555555666666666777777777888888888777777888888999:::;;;:::999888888999:::<<<===>>>>>>>>>>>>???@@@BBBCCCAAAEEEGGGJJJRRR^^^gggjjjddd``````fffllloooqqqssssssrrrrrrwwwwwwqqqqqqqqqooonnnnnnsss}}}{{{xxxsssssssssvvvyyy{{{|||{{{zzzxxxtttpppkkkeee___[[[WWWSSSMMMJJJJJJIIIFFFDDDEEECCCBBBCCCEEEGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEEEECCCBBBBBBCCCEEEEEEFFFFFFGGGGGGGGGGGGBBBDDDEEEEEECCCBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCCCCEEEGGGDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB???@@@BBBAAA@@@@@@AAACCCFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDBBB@@@?????????@@@@@@@@@AAAAAABBBCCCDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIHHHGGGFFFEEECCCEEEGGGIIIJJJIIIHHHGGGDDDCCCDDDFFFHHHIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHGGGIIILLLMMMMMMLLLMMMNNNJJJJJJJJJIIIHHHGGGGGGGGG@@@@@@@@@@@@AAAAAABBBCCCBBBDDDFFFFFFCCCAAA???>>>BBBCCCCCCCCCCCCDDDGGGJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLGGGIIIKKKLLLNNNPPPSSSVVVWWWZZZ[[[XXXSSSPPPSSSWWWbbbqqq}}}000000000000000000000000////////////////////////------......///000000000........................---............---,,,,,,,,,------......///////////////............//////......---------,,,,,,,,,........................------------------------//////.........---------,,,,,,++++++,,,,,,---...,,,---...---+++***,,,...---------------...//////+++---...---,,,+++,,,---------------............++++++,,,------......///------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................---------.........//////------......///000000111............////////////....../////////000000000////////////////////////........./////////000000000111111222222111//////000000111222222222222111111111111111111111111111222333333444444444444444666666666666666666666666666666666666666666666666555555666666666666777777::::::999999::::::;;;;;;;;;:::999888888:::<<<===::::::;;;===============;;;@@@BBBBBBEEEKKKQQQRRRNNNLLLOOOUUUWWWVVVXXX]]]^^^```ccciiiqqqzzz~~~uuuoookkkjjjmmmlllgggddddddccc___^^^[[[]]]fffllljjjffffff]]]\\\]]]___bbbddddddcccbbb___[[[XXXTTTQQQNNNLLLLLLJJJHHHEEEDDDCCCCCCCCCBBBAAAAAACCCEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEGGGGGGEEEDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBEEEGGGFFFDDDBBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@BBBDDDCCCBBBAAACCCEEEBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEE???@@@@@@???>>>???AAACCCEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIJJJKKKJJJHHHFFFEEEDDDCCCCCCBBB@@@??????>>>===>>>???@@@BBBDDDEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFHHHIIIJJJIIIHHHGGGCCCEEEGGGIIIJJJIIIGGGFFFFFFFFFFFFHHHIIIJJJHHHFFFGGGFFFFFFFFFGGGGGGHHHIIIGGGHHHIIIIIIHHHGGGHHHIIIEEEGGGJJJKKKKKKKKKKKKLLLIIIIIIIIIHHHGGGGGGFFFFFF???@@@@@@AAAAAAAAA@@@@@@AAABBBDDDDDDBBBAAA@@@AAACCCDDDEEEEEEEEEGGGJJJLLLKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKGGGIIIKKKMMMNNNOOORRRTTTVVVXXXXXXTTTOOOLLLMMMPPPSSS^^^nnnzzz|||}}}{{{~~~000000000000000000000000////////////////////////,,,,,,---...///000111111........................,,,,,,---------,,,++++++)))***+++,,,...///000111//////............//////.........------,,,,,,,,,........................------------------------//////.........---------++++++++++++,,,,,,---...+++---...,,,)))(((***------------------...///000,,,---...---,,,,,,---.............../////////000///......------,,,++++++)))***+++,,,...///000111------------------------,,,,,,,,,---------......------------------------------------------------........................---------.........//////---------...///000000111............/////////000.../////////000000111111000000000000000000000000............/////////000111111222222111000...---000000111222222222222111000000000000000000000000222333444444555555444444666666666666666666666666777777777777777666666666555555555666666666666666999999888777777777777777<<<:::999888888999;;;<<<999:::<<<>>>>>><<<:::999999>>>AAA>>>===AAADDDDDDAAAAAAFFFKKKKKKFFFHHHNNNIIIMMMQQQUUU[[[``````^^^^^^cccgggfffaaa[[[YYYXXXSSSVVVWWWSSSRRRRRRPPPLLLTTTMMMMMMTTTYYYWWWSSSTTTNNNNNNMMMOOOQQQSSSRRRQQQPPPNNNLLLIIIGGGFFFFFFFFFEEEEEEEEECCCAAA@@@BBBDDDAAA@@@AAACCCDDDDDDBBB@@@???@@@AAABBBCCCCCCCCCCCC@@@CCCFFFFFFDDDCCCDDDGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBEEEHHHGGGEEECCCCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>AAACCCCCCAAA@@@AAACCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBCCCDDDFFFGGG???@@@???>>>===>>>AAACCCCCCDDDFFFHHHKKKLLLMMMNNNIIIJJJKKKKKKKKKIIIGGGEEECCCCCCCCCBBBAAA@@@>>>===;;;<<<===@@@BBBEEEFFFGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDFFFHHHJJJJJJJJJIIIHHHCCCEEEHHHJJJJJJIIIGGGFFFHHHHHHHHHIIIJJJIIIGGGEEEHHHHHHHHHHHHHHHIIIJJJKKKGGGIIIJJJIIIHHHHHHIIIJJJCCCFFFIIIJJJJJJJJJJJJKKKHHHHHHHHHGGGGGGFFFFFFFFF???@@@AAABBBBBBAAA???>>>CCCCCCCCCBBBAAABBBDDDFFFDDDEEEFFFGGGGGGIIILLLOOONNNMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKNNNOOOPPPQQQSSSUUUTTTUUUVVVSSSNNNKKKMMMOOOIIITTT```mmm{{{|||}}}zzzyyy000000000000000000000000222111000.........///000................................................///...---,,,,,,---...///........................000000//////............++++++,,,,,,,,,---------..................------,,,------......------,,,,,,,,,,,,,,,------...///..........................................------...,,,+++,,,//////---***---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------.........---,,,++++++,,,---............------,,,,,,+++++++++++++++++++++++++++------------------------........................,,,,,,,,,---...///000000000////////////.........////////////////////////---,,,,,,,,,,,,---......000000//////.........---000///......///000///---000000000000000000000000111111111111111111111111333333333222222111111111111222333444555555555555666666666666777777777777555777888777555444444555555555555555555555555555777777777777777777777777888888999999999:::::::::;;;;;;===BBBFFFDDD<<<555<<<;;;;;;;;;;;;<<<======BBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGJJJLLLNNNOOOMMMMMMMMMMMMLLLLLLKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFEEECCCAAA@@@??????DDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGEEEDDDCCCBBBDDDCCCCCCDDDEEEDDDAAA???CCCAAA>>>===>>>???@@@@@@@@@AAABBBBBBBBB@@@>>>===@@@???>>>>>>>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@???>>>>>>>>>???@@@AAAEEEFFFHHHIIIJJJKKKKKKKKKGGGHHHHHHIIIHHHGGGEEEDDDAAABBBBBBBBBAAA@@@??????>>>???@@@AAACCCDDDEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBGGGGGGIIIJJJKKKKKKLLLLLLEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKKKKKKKJJJGGGEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFDDDDDDFFFJJJMMMMMMKKKIIIHHHGGGIIIJJJKKKIIIJJJLLLMMMLLLKKKJJJHHHIIIIIIIIIJJJMMMPPPSSSUUU[[[ZZZXXXSSSNNNKKKIIIJJJLLLNNNSSS]]]iii{{{|||yyyzzzxxxuuu{{{000000000000000000000000111000000///////////////................................................///...------------...///......................../////////.........------++++++,,,,,,,,,---------........................,,,------......------,,,,,,,,,+++++++++,,,------..........................................------000...---...000111///------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......///...---,,,,,,---...///.........---------------------------------------------------------------........................,,,,,,------......//////***+++,,,---...//////000........................---------------......///000/////////............000///---...///000///---000000000000000000000000111111111111111111111111222222111111111000000000111222333444555555555555555555555666666666666777555666888777555444444555555555555555555555555555777777777777777777777777777777777888888888999999:::<<<@@@GGGLLLIIIAAA::::::999999999999:::;;;;;;???????????????>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEECCCAAA@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@??????>>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCBBBBBBCCCCCC@@@>>>AAA>>><<<<<<===??????>>>AAABBBCCCCCCCCCAAA@@@>>>@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>???@@@BBBBBBDDDEEEFFFHHHIIIKKKLLLMMMIIIIIIIIIIIIIIIIIIHHHGGGCCCCCCCCCCCCBBBBBBAAAAAA??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGGGGFFFDDDCCCAAA@@@DDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGFFFEEEGGGIIILLLLLLKKKIIIHHHHHHHHHHHHIIIGGGIIIKKKLLLMMMKKKIIIHHHHHHHHHHHHIIILLLOOORRRTTTYYYYYYXXXTTTOOOKKKIIIIIIJJJJJJMMMSSSZZZfff{{{000000000000000000000000//////000000000///......................................................///...------------...///.................................---------------,,,,,,,,,,,,------------........................,,,------......------,,,---,,,++++++++++++++++++........................------------------......///......///000000///---------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......///......------......///---------.......................................---------------------------------------------------------------.........))))))***+++,,,---......------------------------......------......///000////////////............///...---...///000///...000000000000000000000000111111111111111111111111111000000000000/////////111111222333444444444444444444444444555555555555444666777777555444444555666666666666666666666666777777777777777777777777666666666777777777888888777:::@@@HHHMMMKKKCCC<<<888777777777777888999999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCGGGFFFDDDCCCBBBAAAAAA@@@BBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>======??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBBBB@@@???>>><<<;;;<<<>>>>>>===<<>>@@@@@@?????????@@@AAABBBDDDCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@???@@@@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJMMMNNNJJJJJJJJJJJJJJJJJJKKKLLLEEEDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEGGGGGGGGGFFFEEECCCBBBAAADDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCGGGIIIIIIIIIHHHGGGHHHJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDFFFJJJLLLMMMKKKIIIGGGGGGFFFGGGHHHJJJMMMQQQSSSWWWWWWWWWTTTPPPLLLIIIIIIKKKJJJLLLOOOQQQXXXfffttt////////////////////////......000000000///...---.........................................................------.................................------------------------,,,,,,,,,------------...---------...............,,,------......------,,,......---,,,++++++++++++........................,,,,,,------------......,,,,,,------...------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////....../////////---------....../////////------------------------------------------------------------------------...---------------------,,,,,,,,,++++++++++++***------------------------///............///000000///////////////.........///...---...///000///...000000000000000000000000111111111111111111111111000000000000000000000000000111222333333444444444222222333333333444444444333555777666555444444555777777777777777777777777777777777777777777777777666666666777777777888888555777<<>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBEEEEEECCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEBBBBBBAAA@@@>>>===<<<<<<===>>>???@@@AAABBBCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDFFFDDDBBBBBBCCCCCCBBBAAA======<<<===??????===<<<<<<===>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA@@@@@@?????????@@@AAABBBCCCCCCCCCCCCAAA@@@@@@AAABBBDDDFFFGGGFFFFFFEEEEEEFFFHHHKKKMMMKKKJJJIIIIIIIIIKKKLLLMMMFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLHHHGGGFFFEEEEEEGGGIIIJJJMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEEEEGGGHHHJJJKKKDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDHHHJJJKKKKKKIIIHHHGGGHHHHHHIIIIIIJJJIIIGGGDDDCCCBBBEEEHHHKKKLLLKKKHHHGGGEEEEEEEEEFFFIIILLLOOOQQQTTTUUUVVVTTTPPPLLLIIIHHHIIIHHHJJJNNNPPPSSS]]]hhhnnn~~~////////////////////////---...///000000///...---................................................---..................---........................------------------------,,,,,,---------.........---------.........//////,,,------......------,,,000///...---------------........................,,,,,,,,,,,,------......,,,------...------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...,,,---------......//////---------------------------------------------------------------------------------------,,,,,,,,,------------,,,,,,,,,,,,------------------------///............///000000.........//////////////////------...000000000///////////////////////////000000000000000000000000111111111111111111111111///000111222333333333333222222222222333333333333333444666666555444444555777777777777777777777777666666666666666666666666777777777888888888999999777777999;;;<<<<<<:::999777777777777777888999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>=========>>>??????????????????????????????@@@??????>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBAAA@@@???>>>===<<<======>>>???@@@BBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDGGGEEEEEEEEEGGGGGGFFFEEE@@@??????@@@AAA@@@>>><<<;;;<<<<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>======???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBDDDFFFHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHHHHEEEFFFHHHIIIKKKLLLLLLMMMHHHGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDHHHJJJLLLLLLJJJHHHGGGGGGFFFHHHIIIJJJIIIGGGDDDBBBBBBEEEHHHJJJKKKJJJHHHGGGDDDDDDDDDEEEGGGKKKNNNPPPRRRSSSUUUSSSPPPLLLJJJIIIDDDDDDFFFJJJLLLNNNUUU]]]aaalllzzz~~~{{{|||000000000000000000000000------.../////////......................................................------...//////...------........................---------------.........,,,---------............,,,,,,------.../////////,,,------......------,,,000///..........................................++++++,,,,,,------......---///000000///......///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---,,,,,,,,,---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,---...///000000------------------------......------......///000.........///////////////...------...000111000///////////////////////////000000000000000000000000000000111111111111222222//////000111222222222222222222222222333333333333222444555555444444444555666666666666666666666666666666666666666666666666777777777888888888999999::::::999999888999999999888777777777777888999999999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999::::::;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAA@@@??????>>>>>>======>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCFFFFFFGGGIIIKKKLLLJJJHHHDDDCCCAAAAAAAAAAAA???======>>>>>>???@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBDDDFFFGGGIIIHHHGGGEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFFFFFFFEEEGGGIIIKKKKKKIIIGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFDDDEEEFFFHHHJJJJJJJJJHHHHHHDDDDDDDDDEEEGGGKKKNNNPPPQQQRRRSSSRRROOOLLLKKKKKKGGGFFFGGGKKKLLLKKKOOOUUU\\\aaapppwwwpppqqq000000000000000000000000---------------...///000................................................------...//////...------........................------........./////////------------............,,,,,,------...//////000,,,------......------,,,......---------...//////........................***++++++,,,------......---///111000...---...000......------------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,---...///000000........................---------------......///............/////////000...---,,,...000111000///////////////////////////000000000000000000000000/////////000000000111111...///000111222222222222222222222333333333444444111333555555444444444555555555555555555555555555666666666666666666666666666666666777777777888888999:::::::::999999999:::777777777777777888888999999999999:::;;;<<<<<<<<<:::::::::::::::::::::999888888999:::::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@???>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDGGGKKKNNNOOOLLLJJJHHHEEEBBB@@@@@@@@@>>>===>>>>>>>>>???@@@AAACCCCCC@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGDDDCCCBBBBBBBBBCCCEEEFFFIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIGGGFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIDDDDDDDDDEEEGGGKKKNNNPPPPPPQQQQQQPPPMMMKKKLLLLLLKKKIIIIIILLLLLLKKKMMMQQQVVV[[[fffrrr}}}uuuppp~~~000000000000000000000000...---,,,,,,---...///000................................................,,,---...//////...---,,,................................./////////000000---------.........//////,,,,,,------...///000000,,,------......------,,,,,,,,,,,,,,,------...///........................******+++,,,,,,---......***---//////,,,+++,,,.........------------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------------,,,,,,////////////////////////---,,,,,,,,,,,,---......---.........//////000000...---,,,...000111111000////////////////////////000000000000000000000000---.........//////000000...///000111111222222222222222333333333444444444111333555555444444444555555555555555555555555555666666666666666666666666555555555555666666666777666888:::;;;:::999999999666666666666666777888888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999:::;;;;;;<<<;;;;;;888999999:::;;;<<<<<<<<<>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>::::::999999:::<<<===>>>===============>>>>>>???BBBBBBAAAAAAAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>?????????AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAACCCGGGLLLPPPPPPMMMJJJJJJFFFBBB??????>>>>>>===<<<<<<<<<===>>>@@@AAABBBAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAABBBDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIGGGFFFCCCBBBAAA@@@AAABBBDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIJJJJJJIIIHHHHHHGGGCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFEEECCCBBBAAACCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIDDDDDDDDDEEEGGGKKKNNNPPPPPPQQQPPPOOOLLLKKKLLLNNNHHHFFFFFFHHHIIIHHHJJJNNNQQQWWW```gggjjjtttzzzuuu111111000/////////////////////.........---------------...///000000/////////...---,,,,,,,,,,,,,,,////////////////////////------------------------...------------...//////........................,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///---.........---,,,,,,+++,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,,,,------........................///...---,,,+++,,,------''')))+++,,,,,,+++,,,...---------............///...------,,,,,,------...++++++,,,,,,,,,,,,------............------------,,,---------.../////////////////////////////////............////////////000000000000111111111111000000111111111111000000000000111111111111000000000000000000111111111111000111111111111222222222444444444444444444444444777666444333444555777999777777666666555555444444444555555666777888888999888888888777777777777777666666666666666666666666:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999999:::888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>===;;;999888:::<<<<<<<<<>>>>>>???@@@@@@@@@??????BBBAAAAAA@@@@@@AAAAAABBBBBB@@@??????AAABBBCCCCCCAAA>>>;;;<<>>>>>???@@@@@@???>>>>>>???BBBEEEHHHIIIEEEAAABBBFFFGGGEEEBBBFFFEEEDDDBBBBBBBBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDGGGJJJLLLKKKGGGCCCFFFGGGGGGHHHGGGFFFEEEDDD@@@BBBDDDEEEFFFEEEDDDCCCGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHEEEBBBAAACCCEEEGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBGGGGGGHHHGGGFFFDDDBBBAAADDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDCCCCCCFFFHHHEEEEEEEEEEEEFFFJJJPPPTTTUUUUUUTTTPPPMMMJJJJJJKKKMMMMMMMMMKKKJJJJJJMMMOOOTTTZZZ^^^]]]\\\ddduuu111000000/////////////////////.........------------......////////////............---------------........................------------------------,,,,,,,,,,,,,,,---..............................,,,,,,,,,---------------......---------,,,,,,,,,------------------------........................,,,,,,,,,---------......------------------------------------............------......------,,,+++,,,,,,---......---,,,,,,........................,,,,,,,,,,,,------------........................///...---,,,+++,,,,,,---)))+++------,,,,,,---...------------...............------,,,,,,------...++++++,,,,,,,,,,,,------........................------------....................................---------.........///////////////000000000111111000000000111111000000000//////000000000000//////000000000000111111111111000111111111111222222222333333333333333333333333555444333222333444666777555555666666666666666666555555555666777777777888777777777777777777777777777777777777777777777777::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999888888777777888888999888999999:::;;;;;;:::::::::::::::::::::::::::999777888888999999:::;;;;;;===:::888888:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAABBB@@@??????AAABBBBBBBBBCCC@@@======>>>@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBDDDHHHLLLLLLIIIEEEDDDBBB@@@>>>======>>>???CCCAAA???>>>>>>???AAABBBEEEBBB@@@AAAEEEGGGFFFCCCFFFEEECCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAACCCDDDFFFHHHJJJIIIFFFCCCFFFFFFGGGGGGGGGEEEDDDCCCAAABBBDDDFFFGGGFFFEEEDDDGGGFFFEEEEEEGGGHHHJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHKKKKKKKKKJJJJJJIIIHHHGGGEEEBBB@@@???AAADDDEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDHHHHHHHHHGGGEEECCCAAA@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEECCCAAAAAADDDFFFDDDEEEFFFFFFGGGJJJNNNRRRUUUUUUTTTQQQMMMJJJJJJKKKLLLLLLLLLKKKJJJKKKNNNPPPTTTYYY\\\ZZZXXX\\\gggppp~~~111000//////......//////...............---------....../////////......---,,,---...///000///...---........................------------------------,,,++++++++++++,,,------------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,------------------------////////////////////////,,,,,,,,,---------......------------------------------------............------......------,,,,,,,,,,,,------------,,,,,,************************,,,------------.........------------------------......---,,,,,,,,,,,,,,,+++---......---,,,---...------------...............------,,,,,,------...++++++,,,,,,,,,,,,------------......///000000000............------------........................------------.....................////////////000///000000000000000000///......////////////......000000000000111111111111000111111111111222222222222222222222222222222222444333222222222333555666444555555666777777888888555555666666666666666666666666666777777777777777777777777777777777777777999999999::::::::::::;;;;;;;;;::::::::::::;;;;;;777777777666666777777777888888999::::::::::::999999999999999888888777666666666777777888999999:::;;;:::888888:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@BBB@@@??????AAABBBBBBAAAEEEBBB???>>>>>>>>>===<<>><<<<<<<<<>>>???CCCBBB???>>>===>>>???@@@BBB@@@>>>@@@CCCFFFEEECCCDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCEEEGGGGGGEEECCCEEEFFFFFFFFFFFFDDDCCCAAAAAACCCEEEGGGHHHGGGFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGJJJIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGCCCAAA??????AAADDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEECCCAAA@@@??????@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEDDDAAA??????AAACCCDDDEEEGGGHHHHHHJJJMMMOOOTTTTTTSSSQQQMMMJJJIIIJJJJJJKKKKKKJJJJJJKKKOOOQQQUUUWWWXXXWWWUUUWWW\\\aaaoooxxxzzz}}}000000///............///........................////////////...---,,,,,,+++---///111111000///...........................------------------------,,,,,,,,,+++,,,,,,---...---------------------------------,,,,,,,,,,,,+++------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------.........//////---------------------------------,,,,,,,,,,,,,,,+++---......,,,+++,,,,,,,,,,,,---------............------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,---...///111111222.........------,,,,,,,,,........................---............/////////---------.........//////////////////////////////...//////000000//////...///000000000111111111111000000111111111222222222222222222222222222222222444333333222333444555555555555555666666777777777666555555555555555555555555555666666666666666777666666666666666666666666888888888999999999::::::;;;;;;::::::::::::;;;;;;888777777666666777777888888888999999999999999888888999999999888777666555777777888888999::::::::::::888777888:::;;;;;;;;;======>>>???@@@@@@@@@@@@>>>>>>============>>>>>>AAA@@@??????AAABBBAAA@@@CCCBBB@@@???>>>>>>======????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????AAAAAAAAABBBCCCDDDDDDDDD???>>>===<<<<<<===???@@@AAA@@@???>>>???@@@BBBCCCAAA???>>>???AAACCCBBBAAACCCCCCBBBBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEDDDCCCAAAAAA@@@@@@CCCBBBAAABBBCCCDDDCCCBBBDDDDDDEEEEEEDDDCCCAAA@@@BBBCCCFFFHHHIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@??????BBBDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKJJJHHHHHHDDDCCCBBB???======???AAADDDFFFHHHJJJJJJJJJLLLMMMRRRSSSRRRPPPLLLIIIHHHHHHIIIJJJJJJJJJJJJLLLOOORRRVVVUUUTTTSSSUUUWWW[[[^^^dddrrr{{{sssxxx000//////...............---...........................///......---,,,,,,+++---///111111000///...........................---------------------------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,+++++++++***,,,------+++******+++,,,,,,,,,------------......------,,,,,,------...+++++++++,,,,,,,,,------+++,,,---...///000111222......------,,,,,,,,,+++............................../////////000000000------------............//////...------.../////////000000111111000000//////000000000111111111111000000111111111222222222444444444444444444444444444444444444444555555666666666666666555555444444555555555444444444444444444444555555555666666666555555555555555555555555777777777888888888888999<<<;;;;;;;;;;;;;;;;;;<<<888888888777777888888888777888888999888888777777888999:::::::::999777666666666777888888999999:::888777666777999;;;;;;:::;;;<<<===>>>????????????>>>======<<<<<<======>>>AAA@@@???@@@AAAAAA@@@>>>???@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCDDDFFFGGG@@@???>>>======>>>@@@BBBBBBAAAAAA@@@AAABBBCCCDDDBBBAAA???????????????>>>AAAAAAAAABBBBBBBBBBBBAAAFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@AAACCCAAA@@@@@@AAABBBAAA@@@BBBBBBCCCDDDCCCBBBAAA@@@BBBCCCFFFHHHIIIIIIHHHGGGIIIJJJKKKJJJHHHFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDD@@@>>>===>>>@@@BBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKLLLKKKJJJIIIBBBBBBAAA???===<<<>>>AAADDDGGGJJJKKKKKKLLLMMMNNNQQQRRRRRROOOLLLHHHGGGGGGHHHIIIIIIIIIJJJLLLOOORRRWWWUUUQQQOOOQQQUUUZZZ]]]___fffsss}}}000///......------......---------...............------.........------,,,,,,---...///000///...---------------------------------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,------......------,,,,,,++++++++++++,,,,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,---...///000111------------,,,,,,,,,,,,------------------------.........////////////000---------............//////...---,,,,,,---...///000000111111111111000000000000000000111111111111000111111111111222222222444444444444444444444444333444444444555555555555666666555555444333333222333444444444444444444444333333444444555666666666444444444444444444444444666666666777777777888888;;;;;;::::::::::::;;;;;;999888888777777888888999777888888888888777666666777888:::;;;;;;:::999777444444555666666777777888777666666777999;;;:::999999:::;;;===>>>>>>>>>>>>>>>======<<<<<<======>>>AAA@@@???@@@AAAAAA???===<<<>>>???@@@??????AAABBBAAAAAAAAAAAABBBBBBBBBCCC@@@????????????>>>>>>>>>>>>???AAABBBBBBCCCEEEGGGAAA@@@???>>>>>>???AAABBBEEEDDDCCCBBBBBBAAABBBBBBBBBBBB@@@???>>>=========???@@@AAABBBBBBBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBAAA@@@@@@AAAAAA@@@??????@@@AAABBBBBBBBBAAA@@@AAACCCEEEHHHIIIIIIHHHHHHJJJLLLNNNLLLHHHFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEECCCCCCDDDDDDDDDCCCCCCBBB>>><<<;;;<<<===???>>>===>>>???AAABBBCCCDDDDDDDDD@@@@@@AAAAAABBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLKKKJJJBBBBBBAAA???===>>>@@@BBBEEEHHHKKKLLLMMMMMMOOOQQQQQQRRRSSSQQQMMMJJJHHHGGGHHHIIIIIIIIIIIIKKKOOORRRWWWTTTOOOLLLKKKNNNRRRVVVWWW[[[cccppp~~~//////...------------...---------.........//////,,,,,,---.........------.........---------------------------------------------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------+++,,,------......------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))+++,,,---,,,,,,,,,...++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,,,,------***++++++,,,---......///,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---............////////////...,,,++++++,,,.../////////000000000000//////000000000000111111111111000111111111111222222222333333333333333333333333222222333444444444444444333333333333333333333222222222222333444444444555222333333444555555666666555555555555555555555555555555666666666777777777999999888888888888999999777777777666666777777777777777888888777666666555555777999;;;<<<;;;999888444555555666777777888888555555555777999;;;:::999777888:::;;;<<<=========>>>>>>============>>>>>>@@@@@@???@@@AAA@@@>>><<<;;;>>>@@@@@@??????@@@BBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===@@@BBBCCCAAAAAABBBDDDBBBAAA???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???>>>???@@@AAABBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>>>>>>>@@@BBBCCCAAAAAA@@@@@@AAAAAA???===<<<===???AAABBBBBBAAAAAA@@@BBBDDDGGGHHHIIIHHHGGGIIILLLOOOMMMHHHDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLMMMMMMLLLJJJGGGFFFBBBCCCCCCDDDDDDCCCCCCCCC@@@>>>======>>>???>>><<<===>>>@@@AAACCCDDDDDDEEEBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJAAABBBAAA@@@???@@@BBBEEEGGGIIIKKKMMMNNNOOORRRTTTTTTUUUVVVTTTPPPLLLJJJIIIIIIIIIIIIIIIIIIJJJNNNQQQQQQPPPNNNKKKHHHIIILLLPPPQQQRRRXXXcccnnn|||//////...------------...---------.........//////++++++,,,---............///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///,,,,,,,,,------.........------------------------************************,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------+++,,,,,,---.........------,,,+++******+++,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))+++---...------...000++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------***++++++,,,,,,---------+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,.........////////////000///...,,,++++++,,,...///......////////////......000000000000111111111111000111111111111222222222222222222222222222222222111111222333333333333222000111111222222333333444111111222333333444555555222222333444444555666666666666666666666666666666555555555555666666666777777777666666666666777777666666555555555555666666777777888777777666555555333555888;;;<<<;;;999888777777888888999999::::::555444555777999;;;:::999666777999:::;;;<<<<<<<<<>>>>>>============>>>>>>@@@@@@???@@@AAA@@@>>><<<<<>>???AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@????????????===@@@CCCCCC@@@??????@@@BBBAAA???>>>===>>>???@@@===>>>???@@@BBBCCCDDDEEE??????@@@???>>>>>>@@@AAA>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCC>>>>>>======>>>@@@CCCDDDAAA@@@@@@AAABBBAAA???===:::<<<>>>@@@AAABBBBBBBBB@@@AAADDDFFFHHHHHHHHHGGGHHHLLLOOOLLLGGGCCCCCCEEEAAAAAABBBBBBBBBBBBBBBBBBGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOOOONNNLLLIIIHHHCCCCCCDDDDDDDDDDDDDDDCCCDDDBBBAAAAAABBBBBB@@@???===>>>@@@BBBCCCDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===???AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIAAABBBBBBAAA@@@AAADDDGGGGGGIIIKKKMMMNNNPPPTTTWWWVVVWWWXXXWWWSSSOOOMMMLLLIIIJJJJJJIIIHHHJJJMMMPPPJJJMMMNNNMMMJJJIIILLLOOONNNNNNTTT]]]dddmmm}}}~~~~~~/////////......---------......------------.........------,,,,,,------.........//////...---,,,,,,////////////////////////111///,,,******+++...000+++,,,,,,------,,,,,,++++++,,,,,,------......///******+++,,,...---+++(((***++++++,,,---...//////------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///000000///---,,,........................000///---,,,+++,,,,,,------,,,++++++************,,,------------,,,+++***...------,,,+++***))))))..............................---,,,,,,,,,------------------------------..................---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---...---+++***+++,,,,,,---------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---......------,,,,,,---------///...------------...///////////////////////////000000000000000000000000000000000111222222333333111111222222222222111111000111222333333333333333222222222222222222222222222222222333333333444444666555555444222111111000222222333333333333444444666555444333333555666888777666555444444555666777888888888888777777777666444444555555666666777777666666666666777777777777666555555555555666666777777777777777666666666666555555666888888999999999555666888:::;;;=========<<<<<<<<<<<<===???@@@AAA@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@AAABBBDDDCCCBBB@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;>>>>>>>>>???@@@@@@AAAAAABBBAAA???>>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDD?????????@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@??????;;;;;;<<<>>>???AAABBBBBB>>>@@@BBBCCCBBBBBBCCCEEEIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBCCCEEEFFFCCCEEEHHHIIIHHHHHHHHHIIIMMMMMMMMMMMMKKKIIIGGGFFFGGGFFFDDDBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>><<<;;;===BBBDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDD???????????????@@@@@@@@@BBBAAA@@@?????????AAAAAACCCAAAAAACCCFFFGGGEEEBBBDDDDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDGGGLLLNNNJJJFFFCCCCCCCCCAAA@@@@@@BBBDDDFFFIIILLLPPPSSSUUUUUUUUUVVVVVVVVVVVVUUURRRLLLHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLOOOTTTXXX]]]jjjvvv|||xxx|||.........---------,,,,,,......------------.........------,,,,,,------..................---,,,,,,------------------------,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++.........---------------******+++,,,...---+++(((,,,,,,,,,------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---......---+++***..............................---,,,+++,,,------000///...------------...---------,,,,,,+++++++++......------,,,+++++++++........................///......---,,,,,,,,,,,,++++++++++++++++++++++++..................---------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,---...---+++***+++,,,............------------,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,........................////////////////////////000000000000000000000000...//////000111111222222111111111222222111111111000111222222333333333222222222222222222222222222222333333333444444444444444333333333333333222222222222222333333333444444555444333222333444666777777666555444444555666777888888777777777666666666555555555555555666666666666666666666777777777777777777666666666666666666777777777777777777777666555666777888999999999999666777999:::;;;<<<===============<<<======>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@AAA@@@>>>======???@@@AAAEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>??????@@@@@@@@@???===<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@?????????@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????=========>>>>>>?????????>>>@@@BBBBBBAAAAAABBBCCCGGGHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@@@@BBBCCCDDDBBBDDDGGGIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@>>>===???CCCEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCC????????????????????????@@@@@@????????????@@@@@@BBBAAAAAACCCFFFGGGEEECCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEIIINNNPPPLLLHHHCCCDDDCCCBBB@@@AAACCCEEEEEEHHHKKKOOORRRSSSTTTTTTVVVUUUUUUVVVUUUQQQLLLHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKMMMPPPRRRVVV```jjj}}}~~~{{{wwwzzz------------,,,,,,,,,,,,......------------.........------,,,,,,------...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,,,,,,,------------,,,,,,//////......---,,,+++++++++******,,,------+++)))...---------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***---------------------------,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,...---,,,+++++++++,,,---------------------------------------------------000//////...---,,,,,,,,,++++++++++++++++++++++++------------------......---,,,,,,++++++,,,,,,---------------............,,,---...---+++***+++,,,//////......------,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,////////////////////////000000000000000000000000.........///000000111111111111111111111111111111000111222222333222222222222222222222222222222222333333333444444444555555111222222222333333444444222222222222333333333333444333222222222333555666666666555444444555666666777777777666666666555555555555555555555555444444555555666666666777777777999999888777777666666666777777777777777777777777666777888999::::::::::::888888:::;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>;;;<<<<<<===>>>>>>??????===<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>??????>>>============>>>>>>???>>>???AAABBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>======<<<<<<>>>???AAAAAA@@@??????@@@DDDEEEGGGHHHGGGFFFDDDBBB@@@???>>>>>>???@@@BBBCCCBBBEEEGGGIIIHHHHHHIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@????????????AAA@@@???>>>>>>???@@@AAABBBAAA@@@AAADDDFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@AAADDDFFFGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFKKKPPPQQQMMMIIIBBBCCCCCCBBBAAAAAACCCEEEEEEGGGJJJMMMPPPQQQRRRRRRTTTTTTTTTTTTTTTQQQLLLIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHGGGHHHKKKLLLNNNVVV___llljjjmmmvvv{{{uuutttwww}}},,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++******+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------...//////...------------------------------+++++++++,,,,,,------...++++++***************+++...---+++******+++---...+++,,,,,,,,,------......------------------------000000000///...---,,,+++------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---+++,,,,,,,,,---.........+++,,,------++++++,,,---///......---,,,++++++*********+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,---///000000///---,,,////////////////////////////////////////////////......//////000111111111222111111111111111111222111111222222222222111111111111111111111111111111333333444444444555555555111222222222222333333333111222222222222333333333333333222222222333444555555555555555555555555555666666666555555555555444666555555444444333333333444555555555666777777777:::::::::999888777666666777777777777777888888888777888999:::::::::::::::999999:::;;;<<<<<<;;;;;;======<<<;;;;;;<<<<<<===AAA@@@@@@@@@@@@?????????===>>>@@@BBBCCCCCCCCCCCCEEECCC@@@===<<<<<<>>>???????????????>>>===<<<;;;======>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>:::;;;;;;<<<<<<======>>><<<;;;;;;:::::::::::::::999:::;;;<<<===>>>???@@@======<<<;;;;;;<<<===>>>???@@@AAACCCCCCBBB@@@???@@@?????????>>>>>>======??????>>>>>>===<<<<<<<<<>>>???AAA@@@???>>>>>>???BBBDDDFFFGGGGGGFFFDDDCCC@@@??????>>>???AAABBBCCCDDDFFFHHHIIIHHHFFFFFFGGGFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@?????????AAA@@@???>>>???@@@BBBCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>============;;;<<<>>>?????????======???@@@BBBDDDFFFFFFFFFEEEBBBAAAAAABBBBBBCCCDDDEEEDDDEEEHHHKKKNNNNNNJJJGGGAAAAAAAAAAAA@@@@@@CCCEEEFFFHHHJJJMMMOOOQQQQQQRRRSSSSSSRRRSSSSSSPPPLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIEEECCCEEEHHHJJJKKKRRRZZZdddaaa___bbbiiiyyywwwsss~~~,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...,,,,,,---------------,,,------------------------------+++************+++,,,------......------,,,))))))*********+++++++++,,,+++***+++,,,,,,+++*********++++++,,,------...,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------..................---------------------------***++++++,,,,,,---------......------------.........---+++******+++---...*********+++,,,,,,------------------------------000000000000///...---,,,------------------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---*********+++,,,,,,,,,---+++,,,------++++++,,,---...------,,,+++***))))))******+++++++++,,,,,,,,,------------------------******+++,,,---///000111,,,---///000000///---,,,//////////////////////////////////////////////////////000111111222222333222222111000000111222222111111111222222111111000111111111111111111111111333333333444444444555555333333222222222111111111111111111222222222333333222222222222333333444444444444555555555555444444555555555444444444333333555555444444333333222222333444444555666777777777::::::::::::999888666555666777777777888888888999888888999:::::::::999999999:::;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>@@@@@@????????????>>>>>><<<===@@@BBBCCCCCCCCCCCCDDDBBB@@@===<<<===>>>???======>>>>>>===<<<;;;:::<<<<<<>>>???AAABBBDDDDDDDDDCCCCCCBBB@@@???===<<<:::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???@@@>>>===<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>@@@AAAAAA???>>>>>>???BBBCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@AAABBBDDDEEEFFFHHHIIIHHHFFFCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEECCCAAA???>>>>>>>>>>>>>>>======<<<<<<;;;<<<===>>>???>>>>>>===???AAACCCEEEEEEEEEEEEFFFAAAAAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJIIIEEEBBB>>>???@@@??????@@@BBBEEEHHHIIIKKKMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEIIIJJJJJJNNNTTT[[[YYYWWWWWWYYYeee{{{|||~~~,,,,,,,,,,,,------------......------------.........------,,,,,,------...+++,,,,,,------------,,,------------------------...---,,,*********+++,,,------............------(((((()))******+++,,,,,,,,,+++******,,,,,,+++***))))))***+++,,,---......++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...---,,,+++++++++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111111111000...---++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---************++++++++++++***,,,------++++++,,,...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,------......------,,,)))******+++---///111222,,,---...//////...---,,,////////////////////////000000000000000000000000000000000111222222333333333222111000000111222333111111111222111111000///111111111111111111111111222222222333333333444444333333222222111111111000111111111111222222222222222333333333444444444444444444555555555555444444444444444333333333333222333333333333333333222222333333444555666777777888888999::::::999888666555666777777888888999999999888888999999999999999888999999:::<<<<<<=========999999999:::;;;<<<===>>>??????>>>>>>>>>=========;;;===???BBBCCCCCCBBBAAAAAA@@@???>>>>>>??????@@@???@@@@@@AAA@@@???>>>===<<<<<<===???@@@BBBCCCCCCCCCCCCBBBAAA???===<<<;;;:::::::::;;;<<<<<<======;;;<<<<<<======<<<;;;;;;::::::;;;<<<===>>>>>>>>>===<<<;;;:::;;;===???AAABBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA???@@@BBBBBBAAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCEEEFFFFFFGGGHHHGGGDDDAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@???@@@AAABBBCCCDDDEEEEEECCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFDDDBBB@@@>>>@@@??????>>>>>>======<<<;;;<<<===>>>>>>??????>>>@@@BBBDDDEEEEEEDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHGGGFFFDDDBBB@@@>>>????????????@@@CCCFFFJJJJJJKKKLLLNNNOOOQQQQQQPPPOOOOOOOOOPPPOOOLLLJJJFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGLLLIIIHHHJJJJJJHHHIIILLLPPPOOOPPPQQQRRRWWWgggvvv}}},,,,,,---------...............------------.........------,,,,,,------...***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............------............------++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++******++++++,,,,,,,,,---++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++************))))))******+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222222111000///++++++++++++++++++++++++***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++******+++---,,,,,,+++---...------------------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////........................////////////////////////000000000000000000000000//////000000111222222222333222111//////111222333111111111111111000//////111111111111111111111111111111111222222222333333111111111111222222222222111111111111222222222222333333444555555555555555333444444555555444444333333333333333222222222222222222222222333333333333222333333444555666777888666777999:::999888777666666777777888888999::::::777888888999888888777777888999:::<<<===>>>>>>>>>:::999999999:::;;;<<<<<<============<<<<<<<<<<<<:::<<>>???@@@AAAAAAAAAAAABBBCCCDDDCCCBBB@@@???<<<===>>>???@@@AAABBBBBBCCCCCCBBBAAA???===;;;:::::::::;;;;;;<<<=========:::;;;<<<======<<<;;;;;;999:::::::::;;;;;;<<<<<<;;;:::999999:::===@@@BBBEEECCCBBB@@@@@@@@@BBBBBB????????????????????????>>>>>>>>>???@@@AAAAAAAAA???AAACCCDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBDDDEEEFFFBBBDDDFFFEEECCCAAA@@@AAAAAABBBDDDEEEEEEEEEDDDDDD@@@AAAAAABBBAAAAAA??????>>>???BBBDDDFFFFFFFFFEEEEEEGGGGGGFFFDDDCCCEEEHHHFFFGGGGGGGGGFFFDDDAAA@@@AAA@@@@@@???>>>>>>==================>>>???@@@AAAAAACCCFFFFFFDDDBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGFFFEEEDDDBBBBBBBBB???@@@AAAAAAAAABBBFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPOOONNNNNNNNNOOONNNLLLJJJEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJIIIGGGFFFLLLHHHGGGIIIIIIGGGFFFHHHIIIIIILLLOOOOOOQQQYYYcccsss}}}---------....../////////.........------............------,,,,,,------...***+++,,,,,,------------++++++++++++++++++++++++%%%'''+++///111111000///------............------///......------,,,,,,+++---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,---...///---,,,,,,++++++,,,,,,---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((---,,,,,,,,,---......///***+++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222111000------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++---,,,,,,,,,---............///////////////,,,,,,------------......,,,,,,---......---,,,,,,......---,,,,,,,,,,,,---///...------------...///////////////////////////000000000000000000000000......//////000111111111333222000//////000222333111111111111111000//////000000000000000000000000000000111111111222222222...///000111222333444444000111111111111222222222333444555555666666555555333333444555555444333333333333333222222222111111111111111222222333333444222222333444555666777888555666888999999888777666666777777888999999::::::777777888888888777777666777888:::<<<===>>>??????;;;;;;::::::999999::::::===<<<<<<<<<<<<;;;;;;;;;:::<<>>@@@BBBBBBBBBBBBAAABBBCCCDDDDDDCCCAAA???======>>>???@@@AAAAAABBBDDDDDDCCCBBB@@@>>><<<;;;::::::;;;<<<<<<======>>>999:::;;;<<<<<<<<<;;;:::999999999999999999999:::999888777888999<<<@@@BBBFFFDDDAAA??????@@@BBBDDD???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFFFFEEEBBBAAA@@@AAACCCDDDBBBBBBAAAAAABBBCCCEEEFFF???AAACCCDDDCCCAAABBBBBBAAABBBCCCEEEEEEEEEEEEDDD>>>???@@@AAAAAA@@@>>>======???BBBFFFGGGGGGFFFEEEGGGHHHIIIHHHEEEDDDFFFIIIFFFGGGHHHHHHGGGEEECCCAAAAAAAAAAAA@@@???>>>>>>===>>>============???AAABBBAAADDDGGGFFFDDDBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIFFFFFFFFFDDDCCCCCCDDDEEE@@@AAABBBBBBCCCDDDHHHJJJIIIIIIIIIIIIKKKLLLMMMNNNOOONNNMMMMMMNNNNNNLLLKKKDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFGGGDDDCCCGGGIIIGGGGGGIIIJJJIIILLLOOOOOONNNRRRXXX___nnn}}}~~~,,,---------...///////////////...---,,,,,,,,,,,,...///000///---,,,---............------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,000//////...,,,++++++***,,,,,,---------.........+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...************************------------------------,,,,,,++++++***+++++++++---,,,*********,,,...///++++++------------++++++,,,---...000111111111111//////...---,,,+++++++++///...,,,+++***++++++,,,---+++***,,,...///---***++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------////////////000000000000------......///000000000000000000000////////////////////////000000000000000000000000000000000000000333222------222333000111111111111111111111111333222222222222222222222///000111222222222222222222222333333333333444444333333333444444444555555333333333333333444555666444444444333333222222222111111222222222222111111222444555555444555666888777888999999999999888777777777777777777777777777999999888777666666777777999999999999999999999999::::::::::::::::::::::::::::::999999888999999999>>>??????@@@@@@@@@??????<<<<<<===???@@@AAABBBCCCAAACCCFFFGGGGGGDDDAAA???<<<<<<===>>>???@@@@@@AAA??????@@@AAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>@@@???>>>??????>>>;;;999:::999:::::::::::::::;;;:::;;;<<<<<<<<<>>>AAADDDFFFEEECCCBBBAAAAAABBBCCCAAA@@@??????@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDHHHGGGEEECCCBBBAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDBBB@@@???CCCAAAAAAAAABBBCCCBBBAAAAAA@@@???>>>======>>>>>>?????????@@@AAADDDFFFGGGIIIIIIGGGFFFEEEEEEDDDDDDHHHGGGFFFFFFFFFFFFDDDBBBAAAAAA???>>>======<<<<<<>>>===<<<===???@@@@@@@@@AAAAAA@@@@@@??????@@@@@@DDDDDDEEEFFFGGGIIIJJJKKKJJJGGGEEEEEEFFFGGGEEECCCCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGMMMMMMMMMOOOPPPOOOMMMJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGJJJKKKHHHFFFCCCDDDDDDCCCAAAAAABBBCCCHHHIIIKKKLLLLLLMMMPPPRRRXXX]]]hhhyyy~~~~~~------------............------,,,,,,,,,------...---...///...,,,+++,,,---------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,+++(((((())))))*********+++))))))*********+++++++++,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,------,,,+++******,,,---...+++,,,,,,------,,,,,,+++......///000222333444444111000///...------------...---,,,+++++++++,,,---(((''''''))),,,...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------........./////////000000////////////............000000000/////////......////////////000000000000000000000000000000000000///333333//////333333///111111111111111111111111222222222222111111111111000000111222222222222222222222222333333333444444222222222333333333444444444444333333333444444555333333333333333333222222111111222222222222111111222333555555444444666777777888999::::::999888777777777777777777777777777999999888777777777777777999999999999999999999999::::::999999999999999999;;;;;;:::::::::::::::;;;======>>>????????????>>><<<===>>>>>>???@@@AAAAAAAAACCCDDDEEEEEECCCAAA???>>>>>>>>>??????@@@@@@AAA??????@@@AAAAAABBBAAAAAA@@@??????>>>>>>??????@@@@@@????????????>>>;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDDDDDDDBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDCCCBBB@@@???BBBAAA@@@AAACCCDDDCCCBBB@@@>>>===;;;;;;<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEDDDBBB@@@AAA@@@??????>>>>>>>>>>>>===<<<;;;<<<===???@@@AAAAAAAAA@@@??????@@@@@@@@@DDDDDDEEEFFFGGGIIIJJJKKKJJJHHHEEEEEEGGGHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCJJJJJJLLLMMMNNNNNNLLLJJJFFFFFFEEEEEEEEEFFFGGGHHHFFFEEEEEEGGGJJJJJJHHHEEECCCDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLOOOQQQPPPSSS[[[gggwww............------------,,,,,,,,,,,,---...//////,,,---...---,,,+++,,,---,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++)))******+++,,,---------,,,,,,,,,,,,------------------............---------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------...------,,,,,,------......---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++...---......000222444555222111000///////////////,,,,,,+++++++++,,,------***((('''(((***,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------.........//////000000//////...------,,,/////////.........------////////////000000000000000000000000000000000000///222333222222333222///111111111111111111111111000000000000000111111111000000111222222222222111222222222222333333333333111111111222222222333333555444444333333333333444222222222333333333333333111111222222222222111111222333555555444444666777888999::::::::::::999888777777777777777777777777999888777777777777777777999999888888888888888888888888888888888888888999<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA??????@@@BBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@AAABBBAAA@@@??????@@@???<<<999:::;;;<<<===>>>===<<<<<<<<<===>>>======>>>@@@CCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCBBBAAA@@@???AAA@@@@@@BBBDDDEEEEEEDDD@@@???<<<;;;;;;===@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGFFFDDDDDDDDDBBB@@@===@@@@@@????????????@@@@@@>>>===<<<;;;;;;===???AAA@@@@@@?????????@@@@@@AAADDDDDDEEEEEEGGGHHHJJJKKKJJJHHHGGGGGGHHHJJJJJJJJJLLLKKKIIIGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAAAAAEEEGGGIIIKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGIIIIIIGGGEEEBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHJJJJJJJJJKKKMMMOOOOOOQQQUUUZZZdddrrr.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,------+++++++++---,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++............------,,,,,,------------............---..................---,,,,,,---------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------.........,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,///222444111111000///////////////++++++++++++,,,------...000...,,,+++++++++++++++******++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////......---------///.........------------////////////000000000000000000000000000000000000000111111111111111111000111111111111111111111111////////////000000000000000111111222222222111111111222222222222333333333222222222222333333333333555555444333222222222222111111222222333333333444111222222333333222222111111333444444444444555777888999:::;;;;;;:::999888777777777777777777777777888888777777777777777888888888888888888777777777777777777777888888888888;;;::::::::::::;;;;;;<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???<<<::::::;;;===?????????>>>============<<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@AAAAAAAAABBBBBBGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBAAA@@@??????@@@@@@@@@BBBDDDFFFFFFFFFBBBAAA???>>>???AAADDDFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDDDDBBB???===@@@@@@??????@@@AAAAAABBBBBBAAA???===;;;;;;>>>?????????>>>??????@@@AAAAAADDDDDDDDDEEEFFFHHHJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMPPPOOOLLLIIIGGGFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBDDDGGGIIIJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFGGGHHHHHHGGGFFFDDDAAACCCDDDEEEEEEFFFHHHJJJHHHJJJKKKJJJJJJKKKMMMOOOQQQTTTVVVVVVYYYbbbpppzzz......------,,,,,,,,,+++///...---,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,++++++******))))))*********++++++++++++---..................---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***++++++,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000222//////...---------......***++++++,,,------------///......,,,+++******+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,---------.........//////.........------------////////////000000000000////////////////////////111000////////////000111000000000000000000000000....../////////000000000111111222222222111111000111111111222222222333333333333333333444444444444555444333222222222222222111111111222222333333333222222333333333333222222111222444444333333555666888999::::::::::::999888666666666666666666666666888777777777777777888888888888888777777666666666666666666777777888888888999999888999999:::;;;;;;<<<===>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>===>>>>>>???@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBDDDDDDEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@AAAAAA@@@===;;;;;;<<<===???@@@@@@??????=========;;;::::::<<<>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBCCCFFFFFFGGGHHHGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@??????????????????AAADDDFFFFFFFFFCCCBBB@@@@@@AAACCCFFFHHHDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHFFFEEEDDDCCC@@@>>>????????????@@@AAABBBBBBGGGFFFDDD@@@<<<:::<<<=========>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGHHHJJJMMMOOOSSSQQQOOOMMMJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAADDDHHHIIIHHHGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGHHHHHHGGGEEEDDDDDDAAABBBDDDEEEEEEGGGIIILLLJJJLLLLLLLLLKKKKKKMMMOOONNNQQQTTTSSSRRRVVV___fffrrr~~~------------,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------+++,,,,,,------.........---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++------------------------************+++,,,------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++,,,---...000111------,,,,,,,,,,,,------++++++,,,---------,,,,,,&&&(((+++++++++***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---......///////////////.........------////////////000000000000////////////////////////222//////111111//////222000000000000000000000000......//////000000111111111222222222222111000000111111111111222222222222333333444444444555555555444333333222222222222333111111111222222222222222222222333333333333222222111222444444333333555666777888999999999999888777666666666666666666666666777777777777777888888999888888777777666666555555666666666777888888999999888888888888999:::;;;;;;<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>===>>>>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFDDDBBBAAA@@@@@@@@@CCCBBBAAAAAABBBAAA>>>;;;<<<<<<======>>>???@@@AAA>>>???>>><<<:::999;;;<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDEEEGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>???>>>>>>@@@CCCEEEEEEEEEAAAAAA@@@@@@AAACCCDDDEEECCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIGGGFFFEEEEEECCCAAA>>>???????????????@@@AAABBBHHHIIIHHHDDD>>>::::::<<<<<<<<<======???@@@BBBCCCCCCCCCDDDDDDFFFGGGIIIJJJHHHHHHHHHFFFFFFHHHLLLOOOSSSRRRQQQPPPNNNKKKIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@CCCFFFJJJJJJGGGEEEEEEFFFCCCDDDFFFGGGHHHHHHHHHHHHFFFGGGIIIHHHFFFDDDCCCCCC@@@BBBDDDEEEEEEFFFIIILLLLLLMMMMMMMMMKKKKKKMMMOOOMMMPPPRRRQQQQQQSSSWWW[[[gggooo{{{yyy}}},,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------+++---......------...///------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,++++++---------.........//////,,,,,,------------,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------+++******+++,,,---......++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...------,,,,,,,,,,,,------+++,,,---------,,,+++***###'''+++---,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------............------------------------000000000/////////......////////////000000000000////////////////////////000///222888888222///000000000000000000000000000......///000000111222222222222222222222111000000111111111111222222222222222222333333333444444444222222222111222222333333222222222222111111111111222333333444444333333222000222333333333333444666666777888888888888777666666666666666666666666666777777777777777888999999888888777666666555444444666666777888888999::::::999888888999:::;;;<<<<<<;;;<<<===???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA======>>>>>>????????????AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA>>><<<===<<<;;;;;;<<<>>>AAABBBAAAAAA@@@>>>;;;:::;;;======>>>???AAABBBCCCCCCBBBAAABBBDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAACCCDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>???>>>>>>???BBBDDDDDDCCCAAABBBBBBCCCDDDDDDDDDDDDBBBBBBDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDCCCAAA?????????>>>>>>>>>??????@@@DDDGGGHHHEEE???;;;:::<<<;;;<<<<<<===???@@@BBBCCCCCCCCCCCCDDDFFFGGGIIIJJJGGGHHHGGGEEECCCEEEIIIMMMQQQRRRSSSSSSRRROOOLLLJJJEEEDDDCCCBBBBBBAAAAAAAAAFFFJJJMMMLLLGGGCCCCCCEEEBBBCCCEEEFFFHHHHHHHHHGGGFFFHHHJJJHHHEEECCCBBBCCC@@@BBBCCCDDDDDDFFFHHHKKKLLLLLLMMMLLLJJJJJJKKKMMMNNNNNNMMMNNNPPPRRRUUUWWWaaafffuuuxxxvvv}}}}}}yyy+++++++++,,,,,,---------,,,,,,,,,,,,---...//////,,,---......------///000.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,------.........,,,,,,***(((&&&$$$###"""*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---...------,,,,,,------...........................------------------------,,,++++++,,,---...///000***+++,,,,,,------------------++++++++++++------)))******+++++++++***)))------,,,,,,,,,------...,,,------...---,,,***)))&&&+++///111///,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------........./////////......------,,,,,,+++000000000000////////////////////////000000000000//////////////////////////////555>>>>>>555//////000000000000000000000000...//////000111222222333222222222222222111000///000111111111111222222222111111222222222333333333111111111111222333444444333222222222111111000000222333333444444333333222000222333333333333444666555666777888888777666555666666666666666666666666777777666777777888999999888777777666555444444444666777777888999::::::::::::999999:::;;;<<<===>>>:::;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB======>>>???@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGFFFFFFEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBBBBBBBAAA???<<<===<<<;;;:::;;;>>>AAACCCCCCCCCBBB???===<<<===>>>===>>>@@@BBBCCCDDDCCCCCCAAABBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@??????>>>>>>>>>>>>>>>???>>>===???AAACCCBBBAAACCCDDDFFFGGGGGGGGGEEEEEE@@@AAACCCEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>??????>>>>>>>>>>>>>>>??????DDDGGGEEE@@@;;;;;;<<<;;;;;;<<<===???@@@BBBCCCCCCCCCCCCDDDEEEGGGIIIJJJGGGGGGFFFDDDBBBCCCHHHLLLOOOQQQSSSUUUTTTQQQNNNKKKHHHHHHGGGEEEEEEDDDDDDDDDIIILLLOOOMMMGGGCCCBBBDDDAAABBBDDDFFFGGGHHHGGGGGGFFFHHHJJJIIIEEEBBBBBBCCC@@@BBBCCCDDDDDDEEEHHHJJJKKKLLLLLLKKKIIIIIIJJJLLLJJJHHHFFFGGGJJJNNNQQQRRR\\\```lllzzz{{{{{{~~~~~~uuuyyy~~~uuunnn************************,,,...//////...------...,,,...//////...------...///...---,,,+++,,,------......------------......******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***************************))))))*********+++++++++---------....../////////------------,,,++++++***---------,,,,,,+++++++++"""%%%(((,,,......---,,,...---,,,,,,+++++++++,,,---,,,+++,,,------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,+++*********---------,,,,,,+++++++++***+++,,,,,,------,,,,,,...------,,,,,,++++++***+++,,,...///---+++(((&&&++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,...------,,,,,,------...++++++++++++++++++,,,,,,++++++,,,,,,,,,---------.................................///000111111111......------------......,,,...111444444222000...000000////////////000000000000///////////////000222222222222222222222222111111111111111222222222222111000//////111333444111222333333444444333333666555555444333333333444333444444555555444444333333444444444444444333333444444444555555555555666666666666666555555555555666666666666777777777777777666666666666888:::;;;777999<<>>???>>>>>>>>>>>>@@@AAABBB@@@??????>>>???@@@BBBCCC??????@@@@@@@@@@@@?????????AAACCCCCCBBBAAABBBCCCFFFGGGHHHHHHGGGEEEBBBAAADDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>???@@@@@@DDDBBBBBBCCCEEEEEEBBB???AAABBBCCCBBBAAAAAABBBDDDBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????BBBBBBAAA@@@@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCCGGGEEECCCBBBDDDEEEEEEEEEEEEDDDBBB@@@????????????@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@BBBEEEFFFEEEDDDCCCBBBAAAAAABBBCCCEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;===@@@AAAAAA===999666:::;;;===>>>@@@AAAAAABBBBBBCCCFFFHHHIIIJJJJJJJJJKKKHHHDDDAAAAAADDDHHHKKKMMMQQQUUUXXXWWWTTTRRRQQQJJJIIIGGGEEEDDDBBBBBBBBBJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAABBBBBBBBBBBBDDDFFFHHHIIIKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQ[[[\\\aaajjjqqqrrrmmmgggrrr}}}yyy{{{|||++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,---//////---,,,---...///...---,,,,,,,,,------......------------......++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++***************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++'''(((***,,,------,,,+++...------,,,+++++++++,,,---,,,+++,,,------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))(((,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,......---,,,+++***))))))++++++,,,,,,,,,---------..............................//////000000000111///..................///---...111222333222000///000000////////////000000111111000000000000111111222222222222222222222222111111111111111111111111222111000///000111333444111222333333444444333333333333222111111111111111333333444444444444333333444444555555555444444333444444444555555555555666666666666666555555555555555555666666666777777777777666666666666888999:::888:::===??????===:::888777999;;;;;;::::::;;;<<>>>>>???AAABBBCCCAAA@@@?????????@@@AAABBB>>>??????????????????>>>???AAACCCCCCBBBAAABBBCCCDDDEEEFFFGGGFFFEEECCCBBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAADDDBBBBBBCCCDDDDDDBBB???@@@AAABBBAAA@@@???AAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????BBBAAAAAA@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFFFFFFFGGGEEECCCBBBDDDEEEEEEDDDEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???AAA@@@AAABBBEEEEEEEEECCCAAAAAA@@@AAAAAACCCEEEFFFCCCCCCBBBBBBCCCDDDEEEEEECCCBBBAAA@@@???????????????>>><<<;;;::::::999999;;;===???@@@???===:::888:::;;;<<<>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHHHHHHHJJJHHHDDDBBBBBBDDDGGGIIINNNQQQVVVXXXXXXVVVUUUUUUNNNMMMKKKIIIGGGFFFEEEDDDIIIIIIJJJJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDBBBAAA@@@AAAAAAAAAAAACCCEEEGGGHHHKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPVVVWWWZZZaaaggghhhccc^^^aaajjjyyy,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++,,,---......,,,,,,---...///...---,,,,,,,,,,,,---------------------------,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,------......//////++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------)))******+++,,,,,,------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,++++++---------...------,,,,,,------------------------,,,++++++++++++,,,---...------,,,,,,+++++++++***......---,,,+++***)))))),,,,,,,,,,,,------------........................//////////////////000000000//////......//////000...///000111111111000000000000////////////000000222222111111111111222222222222222222222222222222222222222111111000000///222111000000000111333444111222222333333333333333222222111000000000000111333333444444444444333333444444555555555555555444444444444555555555555666666666666555555555555444555555555666666666666777777777777666666777888888888:::===??????===:::888999:::<<<;;;:::999999:::>>>>>>>>>???@@@AAACCCDDDBBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAABBBCCCAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCAAA??????@@@AAAAAA??????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????AAA@@@@@@???????????????===>>>@@@BBBDDDEEEEEEFFFGGGEEECCCCCCCCCDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===BBBAAAAAABBBDDDEEEDDDBBB@@@??????@@@AAACCCEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;===============<<<::::::::::::;;;===>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFNNNQQQVVVYYYYYYXXXXXXYYYSSSRRRPPPNNNLLLJJJHHHHHHHHHIIIIIIIIIHHHFFFEEECCCCCCCCCBBBBBBCCCDDDDDDEEEBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBDDDEEEFFFIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIKKKMMMOOORRRQQQSSSXXX\\\^^^[[[WWWRRRWWWbbbqqq,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------,,,---------++++++,,,.........------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,+++++++++,,,---...//////******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++++++++******///......------,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---------------------,,,,,,,,,++++++,,,---...,,,++++++++++++++++++*********---------------------------------........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,++++++***+++,,,---...............---,,,++++++........................,,,,,,,,,,,,------......,,,,,,,,,,,,+++******)))***++++++,,,,,,---------,,,,,,,,,------------...........................////////////////////////000000////////////000000///////////////000111111000000////////////000000111111000000000111222222111111111111111111111111333222222111000//////...111111000000000111222333111111222333333333333222333333222222111222222333333333333444444333333333444444555666666666555555444444444555555555555666666666555555555444444444444444555555555666666666777777777666666666666666777999;;;======;;;999777888999;;;;;;:::999:::;;;<<<<<<===>>>???@@@BBBBBBBBBAAAAAA@@@????????????>>>==================>>>???@@@BBBBBBAAAAAAAAABBBAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBB@@@??????@@@???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@???>>>>>>======>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAFFFDDDCCCBBBCCCCCCBBBAAABBBBBBBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@??????BBBAAAAAACCCDDDEEEDDDBBB??????>>>???@@@BBBDDDFFFCCCCCCBBBBBBAAABBBBBBBBBCCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@EEEEEEFFFGGGIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFMMMPPPTTTVVVWWWXXXYYYZZZUUUUUUSSSQQQOOOMMMKKKJJJHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEAAAAAABBBBBBBBBAAA???>>>??????@@@AAACCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFHHHJJJLLLMMMOOOOOOPPPSSSWWWYYYXXXWWWRRRSSSWWW___mmm~~~++++++++++++++++++++++++---///000000///......///,,,,,,,,,+++******,,,...---------------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------******++++++,,,---......++++++++++++++++++++++++,,,+++++++++++++++++++++.........------,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++---...///,,,,,,---.........---,,,++++++***,,,......---+++************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,...000............---,,,++++++........................,,,,,,------............+++,,,,,,,,,,,,+++***)))******+++,,,------......,,,,,,---------.............................................////////////000000////////////000000000///.........///111111000000////////////000000///////////////000111222111111111111111111111111222222111111000///......111111111111111222222222000111222222333333222222333222222111222222333333222333333333333333333222333333444555666666555555444444444555555555555666555555555555444444444444444444444444555555555555777777777777666666666666666777999::::::999777666555888:::;;;;;;;;;<<<===999:::;;;<<<===>>>??????@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDAAABBBAAAAAA@@@@@@@@@@@@AAABBBDDDCCCBBB@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA???>>>>>>>>>===<<<<<<<<<<<<===???????????????@@@@@@AAADDDCCCBBBBBBCCCCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@>>>>>>@@@AAABBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDDCCC????????????@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@AAAAAACCCBBB@@@???===<<<;;;;;;<<<<<<;;;<<<===>>>??????@@@>>><<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<===???@@@EEEEEEFFFFFFGGGHHHIIIJJJHHHIIIJJJJJJJJJJJJIIIHHHKKKNNNQQQSSSSSSTTTVVVWWWUUUUUUTTTRRRPPPNNNKKKJJJGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBBBBBAAA@@@??????@@@AAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLMMMPPPTTTWWWXXXYYYTTTSSSSSSVVV]]]hhhssszzz************************,,,---//////---,,,---...+++,,,,,,***))))))+++---------......------,,,++++++,,,---......---,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++************++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++,,,---///000+++,,,...//////...------+++******,,,......---,,,))))))))))))******++++++++++++++++++++++++++++++(((((())))))******++++++'''(((((())))))***++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,......---,,,,,,+++******---,,,+++++++++---...///---------...------,,,,,,------------------------+++,,,------......------***+++,,,------,,,+++***...---------,,,,,,,,,+++,,,---------....................................,,,------...//////000000000//////......//////000//////.........///000111000000////////////000000............///000111222111111111111111111111111111111111000000//////...000000111111222222222222000111111222222222222222111000000000000111222222222222333333333333222222222222333444555555555555444444444555555555555666555555555444444444444333333333333444444444555555555555666777777777666666555666777888888777666555555777999;;;;;;;;;===>>>999999:::;;;<<<<<<<<<<<<======>>>>>>>>>======<<<===<<<;;;::::::;;;<<<===>>>@@@AAABBBAAA@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>???AAAAAACCCEEEDDDBBBAAA@@@@@@<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAA???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@???>>>>>>======???AAABBBCCCCCCCCC@@@@@@@@@BBBEEEFFFEEEDDDAAAAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@?????????BBBAAA???>>>===<<<<<<;;;:::::::::;;;;;;===>>>>>>@@@???===<<<<<<===???@@@===<<<;;;;;;<<<>>>???@@@CCCBBBBBBCCCCCCEEEFFFFFFGGGHHHJJJLLLLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOQQQSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@??????@@@BBBCCCEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDEEEFFFHHHJJJLLLHHHIIIKKKNNNQQQTTTVVVWWWSSSQQQOOOOOORRRXXX___ccckkk{{{+++++++++++++++++++++++++++---......---,,,,,,---+++,,,+++)))((()))+++---------.........---,,,+++***+++---......---+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......***************+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------...+++,,,...///000///...---*********,,,...///...,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,(((((()))******++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,)))***,,,...///...---,,,---------------,,,,,,,,,------------....................................++++++,,,---///000111111///..................///.........///////////////000000////////////000000////////////000111222333111111111111111111111111000000000000000/////////000000111222222222222222000000111222222222222222111111111111111222333333222222333333333333222222000111222333444444444444444444444555555555555666555555555444444444333333222333333333333444444444333444555777777777666666555666777888888777666555666888:::;;;::::::;;;<<<::::::;;;<<<<<<<<<;;;::::::;;;<<<=========<<<;;;<<<;;;:::999999:::;;;<<<>>>@@@AAAAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@AAA@@@AAAAAA@@@======???AAA@@@BBBDDDDDDBBB@@@??????;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDCCCAAA@@@>>><<<<<<;;;::::::::::::::::::::::::;;;===???AAACCC@@@???@@@AAACCCDDDBBBAAAAAABBBBBBBBBAAA???>>>=========???@@@AAAAAAAAAAAA?????????BBBEEEGGGFFFEEECCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAA@@@???>>>>>>???@@@AAA>>>===<<<<<<<<<>>>@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRQQQOOOLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@??????>>>>>>???@@@@@@@@@???>>>>>>???AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHKKKLLLHHHJJJLLLNNNOOOQQQSSSTTTSSSPPPMMMKKKLLLPPPUUUXXX[[[eeevvv,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...+++++++++)))((((((+++---,,,---.........---,,,+++***+++---......---+++***,,,,,,,,,---------.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++++++++,,,,,,------...------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,...000000///...---*********,,,...///...,,,******+++,,,...///000000------------------------++++++,,,------...////////////...------,,,,,,++++++++++++,,,,,,---------++++++,,,---------,,,,,,***++++++,,,,,,------...------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++(((***,,,///000///......******+++,,,---//////000---------.........//////........................)))***+++---///000111222......------------......---......///000/////////000000////////////000000000000000000111222333444000000000000000000000000////////////000000000000000000111222222222222111000000111222222222222111444333333333444555555666222222222333333222222222///000111222333333444333444444444555555555666666555555444444444333333333222222333333333444444444222333555777777777777777666777888999999888777666888:::;;;;;;:::999:::;;;;;;<<<=========<<<;;;:::888999;;;<<<<<<<<<;;;;;;<<<;;;999888888999;;;<<<>>>???AAAAAA@@@@@@@@@AAABBBBBBBBBBBBDDDEEEFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGDDDCCCBBBAAA@@@?????????@@@AAAAAA???===<<>>@@@@@@AAAAAABBBCCCDDDDDDDDDBBB@@@>>><<<;;;::::::999999::::::======<<<;;;<<<===>>>???>>>>>>???AAADDDDDDCCCAAACCCCCCCCCCCCBBB@@@>>>======>>>>>>????????????>>>>>>>>>???BBBEEEGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;::::::::::::???????????????@@@AAAAAAAAA@@@@@@??????@@@AAABBB???>>>===<<<===>>>AAABBBDDDCCCBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIKKKMMMMMMNNNNNNNNNNNNLLLJJJJJJKKKMMMOOOPPPQQQRRRQQQOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>><<<===>>>??????>>>======<<<>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLJJJLLLNNNOOOPPPPPPQQQRRRVVVRRRNNNJJJJJJMMMQQQTTTVVVXXXaaarrr************************---------,,,,,,+++++++++......---,,,++++++***))))))************+++++++++---------,,,,,,+++++++++)))///111+++(((+++---*********+++,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,+++---///...+++(((++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++******++++++,,,//////...---,,,++++++***************+++,,,------...------,,,,,,------...++++++++++++++++++++++++***+++,,,---,,,***'''&&&+++,,,---...///...---,,,++++++++++++,,,,,,------+++,,,------......---------...///000000///...---000000//////.........---000000000000000000000000///////////////////////////......------///000111...///000111111111111111000111222111000///000111///000111222222111000///////////////000000000000111111111111111111111111222222222111111111111111444555555666777666666666444555555666666666666666555555444444444333333333444444444444444444444444111222333444555777888888999777555444444666888:::888888999999999:::::::::<<<<<<<<<===<<<<<<;;;:::777777888999;;;<<<=====================>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCDDDIIIFFFAAA??????@@@@@@@@@CCCAAA@@@AAACCCEEEEEEDDDEEEEEEDDDCCCAAA@@@??????======>>>???@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<>>===>>>AAACCCCCCCCC??????@@@@@@???>>>===<<<:::999777666666777999:::============<<<<<<<<<<<>>???@@@AAACCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCAAA???===;;;<<<===>>>===;;;::::::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFDDDBBBAAA@@@AAACCCDDDCCCBBB@@@?????????@@@@@@CCCDDDEEEDDDCCCBBBCCCDDDCCCBBBCCCFFFKKKNNNMMMLLLMMMNNNMMMLLLJJJJJJLLLNNNLLLNNNPPPPPPNNNLLLKKKLLLKKKLLLLLLLLLKKKIIIFFFDDDEEECCC???>>>>>>>>>===<<<============>>>@@@AAABBB@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCEEEGGGHHHIIIJJJNNNPPPUUUSSSPPPMMMKKKKKKKKKLLLMMMOOOUUU^^^jjjyyy++++++++++++++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***///111,,,))),,,---+++*********++++++,,,,,,,,,******++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------***+++,,,,,,+++***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***+++,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,.........---,,,,,,+++++++++++++++***++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,---...---,,,++++++,,,------......------...//////000000000000000+++,,,------......------,,,,,,---......---,,,,,,000/////////............////////////////////////000000000000000000000000///......---...///000111///000000111111111111000///000111111000///000222000000111222222111000000/////////000000000111111111111111111111111111111111111111111111111222222222333444444555555444444444444555666666666666666555555444444444333333333444444444444444444444444222333333444555666777777666666666666666777777777888888888999999999::::::<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCCCCFFFCCC@@@??????AAABBBBBBBBB@@@???@@@CCCDDDEEEDDDCCCCCCBBBAAA@@@@@@??????======>>>>>>???@@@@@@AAA@@@???>>>======<<<<<<<<<>>>===<<<===@@@BBBBBBAAA@@@@@@???>>>======<<<<<<:::999888777888888::::::;;;;;;<<<<<<======>>>>>>>>>???@@@BBBCCCCCCDDDDDDAAA@@@@@@@@@AAAAAA@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA???===<<>>@@@BBBEEEFFFFFFDDDCCCAAAAAABBBCCCDDDBBBAAA@@@???>>>???@@@@@@DDDEEEEEEEEECCCBBBCCCDDDCCCBBBBBBEEEJJJMMMMMMLLLMMMMMMMMMKKKIIIIIIKKKLLLMMMOOOPPPOOOMMMKKKKKKKKKLLLLLLNNNNNNLLLJJJGGGEEEDDDBBB@@@?????????===<<<===<<<<<<===>>>???@@@AAA?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFCCCDDDFFFGGGGGGHHHKKKMMMTTTRRRPPPMMMKKKIIIIIIHHHJJJLLLPPPUUU[[[dddmmmsss---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++///000---+++,,,---,,,************++++++++++++))))))***+++,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******......---,,,,,,,,,------'''***,,,---,,,+++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++)))***+++,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000///---,,,,,,,,,,,,---......,,,---...///000///......+++,,,------......------,,,,,,---......---,,,,,,////////////............////////////////////////000000000000000000000000///............///000000000111111111111000000///...///111111000000111333111111222222222222111111000000000111111111222222111111111111111111111111000000000111222222222333111111222333333333333222444444555666666666666555555555444444444333333333333333333333444444444444333444444444555555555555333555666888888777666666888888888999999999999:::;;;;;;;;;;;;;;;::::::999::::::::::::::::::999999?????????>>>>>>=========>>>>>>>>>>>>>>>>>>======???>>>>>>>>>>>>@@@AAABBBDDDAAA???>>>???AAABBBBBB@@@???>>>???BBBDDDDDDDDD@@@@@@@@@@@@?????????>>>=========>>>>>>??????@@@@@@@@@??????>>>>>>=========<<<;;;<<>><<<;;;;;;;;;;;;888888999999::::::;;;;;;999:::;;;<<<===>>>??????>>>???@@@AAABBBCCCCCCCCCAAA???>>>>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===AAADDDFFFEEEAAA;;;666333999:::;;;===@@@CCCEEEFFFFFFEEECCCBBBBBBBBBCCCDDDAAA@@@???>>>>>>>>>???@@@DDDEEEEEEEEECCCBBBCCCDDDDDDCCCBBBDDDHHHKKKMMMMMMMMMNNNMMMLLLIIIHHHJJJKKKNNNOOOPPPOOOLLLJJJJJJJJJKKKLLLNNNOOONNNJJJGGGDDDBBBAAA@@@@@@AAA@@@>>><<<<<<<<<<<<<<<===>>>?????????????????????@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEEEEEEEFFFHHHJJJPPPPPPOOOMMMKKKIIIGGGFFFHHHIIILLLMMMNNNQQQTTTVVVgggqqq~~~.........---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---------,,,,,,,,,+++++++++++++++******++++++,,,------...000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******))))))******///...---,,,++++++,,,,,,&&&))),,,...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000000000------,,,+++,,,---...///)))+++,,,......---,,,++++++,,,------......------...//////////////////...///////////////.........////////////////////////////////////////////////............/////////000111111111111111000///...---///000111000000222444222222222333333222222222000111111111222222222222111111111111111111111111//////000111222333333333000111111222222222222222333444555555666666555555555555444444444333333333333333333333333444444444444444444444444444444444444444555666777777777777888888888888999999999999:::::::::::::::999999888999999999999999:::::::::@@@@@@???>>>======<<<<<<@@@??????>>>============@@@???===<<<===>>>@@@AAACCCAAA>>>>>>???@@@@@@@@@>>>======>>>AAACCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<===???AAAAAA@@@CCCAAA>>>;;;:::999:::;;;888888:::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>===>>>???AAABBBBBBBBBBBB@@@>>>===<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>??????@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???AAAEEEIIIIIIDDD===777333777777999;;;>>>AAADDDFFFEEEDDDCCCBBBBBBBBBCCCCCC@@@???>>>======>>>???@@@CCCDDDEEEDDDCCCBBBBBBDDDDDDCCCBBBCCCFFFIIILLLNNNNNNOOOOOOMMMKKKJJJJJJKKKOOOPPPPPPNNNKKKIIIIIIIIIJJJKKKMMMNNNMMMIIIEEECCC@@@@@@@@@AAABBBAAA???======<<<<<<<<<<<<======>>>>>>>>>=========>>>??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHLLLMMMNNNNNNMMMLLLJJJHHHIIIJJJKKKJJJIIIJJJKKKMMMUUU[[[ccclllttt~~~.........---------,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++,,,------,,,++++++******+++&&&))),,,...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---------------,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,+++,,,---...///,,,,,,.../////////...---+++,,,------......------/////////....../////////.........///////////////................................................---......///////////////111111111111111000///...---///000111000000222444222222222222222222222222000111111111222222222222111111111111111111111111//////000111222333333333111111222333333333333333333444444555555555555555555555444444444333333333222222222333333333444444444444444444444333333333555555444333444666888999777777888888888999999999999999999999999888888777666777777888:::;;;;;;<<>>===<<<;;;;;;@@@???>>>===<<<<<<<<<===@@@???===<<<<<<===???@@@DDDAAA???>>>>>>>>>===<<<===<<<;;;===???AAAAAAAAA<<<<<<<<<============>>>;;;<<<<<<<<<<<<<<<======AAAAAABBBCCCCCCCCCBBBBBB@@@???===>>>@@@BBBBBBAAACCCAAA>>>;;;:::999:::;;;888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;======???@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEIIIJJJFFF???999666555666777999<<<@@@BBBDDDDDDCCCCCCBBBBBBBBBBBBBBB???>>>=========>>>???@@@BBBCCCDDDCCCAAAAAAAAABBBCCCCCCCCCCCCDDDGGGKKKMMMOOOPPPQQQPPPMMMLLLLLLMMMOOOPPPPPPMMMJJJIIIIIIJJJHHHJJJKKKLLLJJJGGGDDDAAA?????????AAACCCCCCAAA>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<======>>>===>>>>>>???@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBEEEFFFFFFFFFDDDDDDEEEGGGGGGIIILLLOOOPPPPPPOOONNNKKKKKKJJJHHHFFFGGGIIIKKKMMMOOOSSSVVVZZZaaakkkrrr------------------------+++,,,,,,,,,,,,,,,,,,---///......---+++******)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------***))),,,...,,,,,,---------------...............---------,,,,,,,,,+++//////......---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///...------,,,,,,------++++++,,,,,,,,,+++******'''***,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++***))))))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---......++++++++++++,,,,,,------+++,,,------......------...---,,,,,,,,,,,,---............///////////////........................---------------------------......///000/////////000111111111111000000///...///111111000000111333222222111111111111222222000000000111111111222222111111111111111111111111000000000111222222222333222222333444444444444333333333444555555555555444555555444444444333333333111111222222333333444444444444444333333333333333666444333222333555888:::777777777888888888888999888888888888888777777666555666777888999;;;<<<<<<=========<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<===>>>???CCCAAA>>>=========;;;:::===<<<;;;<<<>>>?????????<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCCCCCCCBBBBBBAAA???>>>???AAABBBBBBAAABBB@@@>>><<<;;;;;;;;;;;;::::::::::::999999999999<<<<<<<<<;;;;;;;;;::::::<<<===>>>???@@@AAAAAAAAA@@@>>>;;;::::::;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===???@@@AAAAAABBBBBBDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCBBBEEEIIIIIIEEE@@@<<<:::555666777999<<>>===<<<<<<<<<===??????AAABBBCCCBBB@@@???@@@AAAAAABBBCCCDDDDDDFFFIIILLLNNNPPPQQQQQQOOONNNNNNOOOOOOOOOOOOLLLJJJIIIIIIKKKIIIIIIJJJIIIHHHFFFCCCBBB???>>>???@@@BBBCCCBBBAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAABBBEEEFFFFFFEEEDDDCCCEEEFFFDDDFFFJJJNNNPPPRRRRRRRRRNNNMMMKKKHHHDDDCCCDDDFFFGGGIIIJJJJJJJJJNNNVVV\\\eeesss+++++++++,,,------......---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,------------((('''+++...,,,***,,,,,,,,,,,,------.........,,,,,,,,,---------------------------,,,,,,,,,,,,******************************+++,,,,,,---......///......---------------)))***,,,......---+++******+++,,,,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***---......+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,+++,,,------......------+++***)))((((((***,,,---+++,,,------......------...---,,,,,,,,,,,,---.............../////////000................................................------///000000000///...///000000111111111111000///000111111000///000222222111000000000000111222/////////000000000111111111111111111111111111111111111111111111111222222111222333333444444333333222333444444555555444444555555444444444333333333000111111222333333444444333333333333333333333444333333333333444666888999777777777777888888888888777777888888777777666555666777777888999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999999:::<<<===<<<<<<<<<======>>>>>>>>>@@@???============<<<:::>>><<<;;;;;;<<<======<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<===???AAABBBAAA@@@@@@@@@???>>>>>>@@@AAAAAA@@@@@@@@@???>>>======<<<<<<<<<;;;999888777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAAAAA???;;;::::::;;;::::::999999:::::::::;;;;;;;;;888999:::<<<>>>@@@AAABBB@@@AAACCCEEEEEEDDDCCCBBB@@@@@@??????@@@BBBCCCDDDFFFGGGHHHGGGCCC???<<<<<<777888999:::===???AAABBB@@@AAAAAAAAA@@@@@@??????======<<<;;;<<<===>>>??????@@@AAA@@@>>>>>>>>>??????BBBDDDEEEEEEEEEHHHKKKLLLNNNPPPQQQPPPOOOOOOPPPNNNNNNNNNLLLIIIIIIJJJLLLJJJJJJIIIHHHGGGEEEDDDDDD???>>>>>>???BBBDDDDDDDDDAAA@@@???>>>===<<<<<<===;;;;;;;;;;;;<<<>>>???@@@????????????????????????????????????@@@AAACCCCCCCCCDDDDDDCCCBBBBBBDDDEEECCCEEEHHHLLLNNNPPPRRRRRROOOPPPOOOLLLHHHDDDCCCCCCDDDFFFGGGFFFEEEFFFKKKOOOVVV^^^lll|||)))******+++,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------.........//////+++++++++,,,,,,------------'''%%%+++...+++***,,,******+++,,,,,,---......***++++++,,,---...//////+++,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......///...------,,,,,,------(((***...000111///---++++++,,,,,,+++***)))+++------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...111333333000---...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************+++,,,------...------,,,,,,------...------------------------+++++++++++++++,,,---...+++,,,---...///...---,,,000...,,,++++++---000222+++,,,------......------000///...------...///000---.........//////000000........................////////////////////////,,,---///000000000///......///000111111111111111000111222111000///000111222111000//////000111222////////////000000000000111111111111111111111111222222222111111111111111111111222333333333333222222333444444555555444444555555444444444333333333000000111222333333444444222222222333333444444444111222444555777777777666777777777777888888888888777777777777777666666555888888888888888888888888999:::::::::::::::::::::;;;:::888888888:::<<<===:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>===;;;>>>===;;;;;;<<<<<<<<<;;;>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999:::===???@@@@@@???>>>@@@>>>======???@@@????????????@@@@@@???>>>===<<<===;;;999777666666777888888999999:::;;;<<<======;;;<<<===???@@@@@@@@@@@@BBB???<<<::::::;;;::::::999999:::::::::;;;;;;;;;777888999;;;>>>@@@BBBCCC???@@@BBBDDDDDDCCCBBBAAA@@@?????????@@@BBBDDDEEEIIIIIIHHHEEEAAA===<<<<<<::::::;;;<<<>>>@@@BBBCCC???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>???>>>???@@@???=========>>>>>>AAAEEEFFFEEEEEEGGGJJJJJJLLLOOOPPPOOONNNOOOPPPMMMMMMMMMKKKIIIIIIKKKMMMLLLKKKJJJHHHFFFFFFEEEEEE@@@>>>===>>>AAADDDEEEEEEBBBAAA@@@>>>============::::::;;;<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEAAABBBBBBBBBAAAAAACCCDDDDDDEEEGGGJJJLLLOOOPPPQQQPPPRRRTTTSSSOOOJJJGGGEEECCCEEEGGGFFFDDDCCCFFFIIIMMMOOOUUU```qqq,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++......---,,,,,,+++******))))))***+++,,,,,,------........................***+++,,,,,,------,,,,,,...---,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++000///---,,,++++++,,,---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***)))******+++,,,---.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++************+++,,,---******+++,,,,,,---......*********++++++,,,,,,,,,+++++++++*********)))))))))+++++++++***)))***++++++++++++++++++++++++++++++++++++++++++***)))(((,,,+++*********+++,,,---,,,++++++***)))))))))***)))+++---//////---+++)))---------,,,,,,+++++++++000...---///222333111...------............------,,,---...//////...---,,,////////////////////////,,,------...///000111111............////////////---...///000000000000000000000000000000000000000............//////////////////000000000000//////////////////////////////333333333333333222111000///000111333444444333333444444444444444444444444555666666666555444444333222222222222222222222222111111222222222333333333444333333333333444555555999777666555555666777999888777666666666777999:::777888999999:::::::::::::::777555666888999888666999999999999:::;;;<<<===::::::;;;;;;<<<=========<<<<<<::::::::::::<<<<<<<<<;;;:::999999999;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???>>><<<;;;999888888888::::::999777666777888::::::;;;<<<========================>>>>>>>>>>>>============<<<;;;:::999888999<<<===>>>>>><<<<<<:::::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBAAAAAA>>>>>>===<<<;;;<<>>>>>>>>>>>>>>>>><<<;;;999:::;;;<<<<<<;;;>>>>>>>>>>>>????????????>>>@@@CCCDDDEEEHHHKKKMMMPPPNNNLLLJJJIIIKKKMMMNNNNNNMMMKKKIIIHHHHHHHHHIIIHHHIIIJJJKKKIIIFFFCCCAAACCCCCCBBBAAAAAABBBCCCCCC@@@>>><<<<<<;;;::::::<<<;;;<<<===??????@@@@@@@@@<<<===???@@@@@@???>>>===BBBAAA@@@@@@??????@@@@@@DDDCCCBBBDDDFFFEEEBBB>>>CCCCCCDDDFFFGGGHHHIIIJJJNNNNNNOOOPPPPPPNNNJJJFFFCCCDDDDDDCCCAAABBBDDDFFFDDDFFFIIIPPP[[[kkk{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******************************************++++++++++++...---,,,,,,,,,,,,......,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,,,,+++,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++)))*********)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,---......//////******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))+++,,,+++***)))***+++++++++++++++++++++++++++---------------,,,+++***++++++*********+++,,,---,,,,,,+++******************+++---......---+++***,,,,,,,,,++++++*********+++***)))+++---...,,,***,,,,,,------------,,,,,,,,,---...//////...---,,,........................------......//////000000............//////////////////000000111000000000////////////////////////............//////////////////000000000000//////////////////////////////111111111111111000/////////000222333444444444333444444444444444444444444555555555555555444333333222222222222222222222222111222222222222333333333444444333333444444555666888777666555555666777888888777777666777888999:::777888999:::;;;;;;;;;;;;:::888666666888999888777888888888888999:::;;;<<<888999:::;;;<<<>>>??????;;;:::999888888999:::;;;<<<;;;:::999999999:::;;;::::::;;;;;;;;;;;;:::::::::::::::999888888777777:::;;;;;;<<<===============<<<<<<;;;<<<===???@@@@@@??????>>>>>>===<<<<<<===>>>>>><<<999888888999:::;;;<<<===============<<<=========>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::888999<<<===>>>>>><<<<<<::::::::::::<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<;;;;;;<<>><<<;;;:::;;;===???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===;;;::::::<<<===<<<;;;=========>>>>>>>>>??????>>>@@@BBBCCCEEEHHHLLLOOOPPPNNNLLLJJJIIIJJJKKKLLLOOONNNKKKIIIGGGEEEEEEEEEEEEFFFHHHIIIHHHFFFDDDBBBAAA@@@???>>>>>>???@@@AAA???>>>=========<<<<<<>>>;;;<<<===???@@@@@@@@@@@@>>>???@@@BBBBBBAAA@@@???????????????@@@BBBCCCDDDCCCBBBBBBDDDFFFEEECCC@@@AAABBBCCCDDDFFFHHHIIIJJJIIIIIIIIILLLOOOPPPOOOMMMGGGGGGGGGDDDBBBAAABBBCCCBBBBBBCCCFFFLLLVVVaaahhhsssyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++*********++++++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,+++************************************+++++++++,,,++++++++++++,,,---...///++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................******+++,,,,,,---......******************************++++++,,,,,,++++++,,,,,,,,,---,,,,,,++++++------------------------------///000000//////...++++++,,,,,,------......++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++******++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,+++---...///---,,,+++,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,------------------------..................//////............////////////000111111111111000000///////////////////////////............//////////////////000000000000//////////////////////////////000111111111111000//////111111222333444444444444444444444444444444444444333444444444444333333222111111111111111111111111222222222222333333333333444444444333444444555666888777666555555666777888888777777777777888999999888999:::;;;;;;<<<<<<<<<:::888777777888999999888888777777888888999:::;;;888888999;;;===>>>???@@@999888777666666777888999<<<;;;;;;:::999999:::::::::::::::;;;;;;::::::999888888888888888888888888::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAA???<<<:::::::::<<<======>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<;;;888999<<<===>>>>>><<<<<<::::::::::::<<<>>>@@@AAA>>>>>>>>>>>>>>>?????????;;;;;;<<<;;;;;;<<<>>>AAAAAAAAA@@@???>>>===<<<<<<;;;<<<===>>>???@@@@@@????????????>>>>>>============<<<::::::<<<<<<<<<;;;:::;;;;;;<<<===>>>??????>>>???@@@AAACCCGGGMMMQQQQQQPPPNNNLLLKKKJJJJJJJJJOOONNNKKKHHHEEECCCAAA@@@BBBDDDEEEGGGGGGFFFDDDCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===;;;<<<===???@@@AAAAAAAAA???@@@BBBCCCDDDCCCBBBBBB??????@@@@@@AAABBBDDDEEEBBBBBBBBBDDDEEEEEECCCAAA@@@@@@AAABBBDDDFFFHHHIIIGGGFFFEEEGGGJJJNNNPPPQQQLLLLLLJJJGGGCCCAAAAAABBBCCCCCCCCCBBBCCCGGGMMMQQQUUUZZZcccnnn|||,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---000///...---+++***)))(((+++++++++,,,,,,,,,------***************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,+++++++++,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------...............---------------------------)))+++---......---+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++******)))+++***++++++++++++,,,,,,------,,,++++++,,,,,,---------++++++++++++------++++++++++++************............//////...---,,,,,,------------,,,,,,,,,---...//////...---,,,------------------------.....................---............////////////111222222222111000//////////////////////////////............//////////////////000000000000//////////////////////////////222222333333333222222111222222333333444444444444333333333333333333333333222333333444333333222222111111111111111111111111222222222333333333444444444444444444444555666666888888777666666777888888777777777888888888999999888999:::;;;<<<=========:::999888888888999999999999999888888999::::::;;;999::::::;;;<<<===>>>>>>999888777666666777888999<<<<<<;;;;;;::::::::::::::::::::::::::::::999888666666777777777888888888::::::;;;;;;;;;:::999999;;;:::::::::;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCAAA>>>======>>>>>>???????????????>>>>>><<<<<<<<<=========>>>>>>======<<<<<<;;;;;;;;;;;;888999<<<===>>>>>><<<<<<::::::::::::;;;===???@@@>>>?????????@@@@@@AAAAAA>>>>>>???===<<<<<<>>>@@@??????>>>======<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>===============;;;999999:::;;;:::999999999:::;;;<<<>>>>>>???>>>??????@@@BBBGGGNNNRRRSSSRRRQQQPPPNNNLLLJJJIIIMMMLLLJJJGGGDDDBBB@@@???BBBCCCDDDEEEEEECCCBBBAAA@@@@@@????????????@@@@@@<<<>>>>>><<<<<<===<<<:::;;;<<<>>>???@@@AAABBBBBB@@@AAABBBCCCDDDDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDEEEEEEDDDBBBAAA?????????@@@BBBDDDFFFHHHKKKHHHDDDCCCEEEHHHKKKLLLNNNNNNMMMJJJFFFDDDCCCDDDCCCDDDDDDDDDDDDEEEHHHKKKKKKOOOUUU]]]fffrrr}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,---...************++++++++++++***************************++++++++++++,,,,,,,,,---------,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------((()))***+++++++++++++++++++++++++++++++++++++++(((***+++,,,,,,+++)))((())))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++)))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...---+++******+++---...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++++++++------............------,,,---...//////...---,,,....................................------------............////////////111111111111111000///.......................................//////////////////000000000000//////////////////////////////111222222333333333222222333222222333333333444444333333333333333333333333222222333333444333333222111111111111111111111111222222333333333444444444555444444444444555666666888888777777777777888888777888888888999999999999777888:::;;;<<<=========:::::::::999999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777888999:::<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999888666666666777888888999999::::::::::::::::::999999::::::999:::;;;===???@@@CCCCCCBBBBBBBBBBBBBBBAAA@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@??????>>><<<<<<<<<<<<============;;;;;;:::999999999::::::888999<<<===>>>>>><<<<<<;;;:::::::::;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCAAA???>>>>>>?????????======<<<<<<========================>>>>>>========================<<<:::888888999:::999888888999:::;;;<<<===>>>???>>>>>>???@@@BBBGGGMMMRRRTTTUUUUUUTTTRRROOOLLLJJJJJJJJJIIIGGGEEEDDDBBBAAADDDDDDDDDDDDCCCAAA???>>>????????????????????????:::======999999<<<<<<888;;;<<<>>>???AAABBBBBBBBB???@@@AAABBBBBBCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCHHHHHHHHHFFFEEECCCBBBBBB????????????@@@CCCEEEFFFKKKGGGBBB@@@AAADDDFFFHHHLLLMMMMMMKKKIIIGGGGGGHHH@@@BBBDDDEEEDDDEEEFFFGGGJJJNNNSSSXXX\\\aaaeeeiii,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++---...//////,,,,,,,,,,,,------------------------------------***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------)))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++,,,,,,++++++------------++++++++++++++++++,,,---///000/////////......---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------((()))***+++,,,---------+++++++++++++++++++++++++++,,,,,,------,,,******,,,,,,------------------------------,,,,,,,,,,,,)))***************+++++++++,,,---,,,+++***+++---++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,---------,,,...//////---,,,,,,------......//////......---,,,---...//////...---,,,////////////////////////------------------..................///////////////000000000000//////.......................................//////////////////000000000000////////////////////////////////////000111111111111000333222222111111222333333333333333333333333333333222333333444444444444444222222222222222222222222333333333333444444444444555555444444555555666777888888888888888888888888777888999999::::::999999666777999:::<<<=========:::;;;;;;:::999999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;::::::999;;;:::999888888999:::;;;<<<<<<>>>???????????????<<<<<<<<<<<<;;;:::999999777777777888888999999999999999:::;;;;;;:::::::::::::::::::::<<<>>>@@@AAACCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<<<<<<<=========::::::888777777888999:::888999<<<===>>>>>><<<<<<;;;::::::::::::<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGEEEFFFFFFEEEBBB@@@@@@AAAAAA@@@???=========>>>???>>>>>>===<<<<<<<<<======;;;<<<<<<======>>>>>>???===;;;999888999999999888999::::::;;;<<<===>>>>>>===>>>???@@@BBBFFFLLLPPPTTTVVVXXXXXXVVVRRRNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCBBB@@@>>>>>>======>>>>>>>>>>>>======999>>>===777888>>>@@@<<<;;;<<<>>>@@@AAABBBCCCCCC?????????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGIIIJJJJJJHHHEEEDDDDDDEEEAAA@@@???>>>???AAACCCEEEFFFCCC???>>>@@@CCCDDDEEEGGGIIIJJJJJJIIIHHHIIIJJJEEEGGGIIIIIIGGGGGGGGGGGGGGGKKKPPPTTTVVVVVVWWWXXX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,---......------------------------------------------------***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,******,,,,,,++++++++++++++++++***+++---......---+++***************+++---...///..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------------------......---------,,,,,,,,,*********++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++***+++,,,------------,,,)))***+++,,,,,,,,,++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,---///111000...,,,---...,,,------......------,,,,,,---...//////...---,,,........................,,,,,,,,,------.....................////////////---......////////////.......................................//////////////////000000000000////////////////////////////////////000111111111111111222222111000000000111222222222222222222222222222333333444555555555555555333333333333333333333333333333333444444444444555555555555555555666666777888888888999999888888888777888999:::::::::999999555666888:::;;;<<<<<<===:::;;;<<<;;;999888:::===<<<;;;;;;::::::;;;;;;;;;=========<<<;;;;;;::::::;;;:::999888888999:::;;;;;;===>>>@@@BBBBBBBBBBBB============<<<;;;:::999888888888999999999999999888999:::;;;;;;<<<;;;;;;;;;;;;:::;;;<<>>>>><<<<<<;;;::::::999:::;;;===>>>>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFFFFDDDCCCCCCDDDDDDCCCAAA???>>>>>>???@@@???>>>===<<<;;;<<<<<<===999:::;;;<<<===???@@@@@@???===;;;:::;;;;;;:::999;;;;;;<<<<<<===============>>>@@@BBBCCCFFFJJJMMMSSSUUUXXXYYYXXXSSSNNNKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@======>>>??????>>>======999>>>>>>888:::EEEIIIFFF;;;<<<>>>@@@BBBCCCDDDDDD?????????@@@AAABBBDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKIIIGGGFFFHHHJJJCCCBBB@@@>>>>>>@@@BBBCCCBBB@@@>>>>>>@@@AAABBBAAABBBDDDGGGGGGGGGFFFGGGHHHIIIJJJLLLLLLJJJIIIIIIJJJDDDHHHLLLOOOOOOOOOPPPQQQ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,//////...---+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------((()))+++,,,------,,,+++---,,,,,,++++++************+++---......---+++***))))))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************,,,,,,,,,,,,,,,+++***)))%%%&&&''')))***+++,,,,,,---------------------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++((()))***+++++++++++++++)))***+++,,,---,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))+++---,,,)))'''(((***+++,,,,,,------,,,,,,+++,,,---...//////...---,,,------------------------++++++,,,,,,---...//////............/////////000,,,,,,---.../////////......................................./////////000//////000000000000//////////////////////////////000111222333333333333333222111000//////000111111222222222222222222222222333444444555666666666555444444444444444444444444333333333444444444555555555555555555555666777777888888999999999999888888777888999:::;;;:::999999555666777999:::;;;<<<<<<:::<<<===;;;999888;;;===;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;===???BBBCCCDDDDDDDDD>>>>>>>>>>>>===<<<;;;:::999999999999999999999999888999:::;;;<<<=========;;;;;;;;;<<<===???AAACCC@@@AAABBBDDDEEEGGGHHHHHHFFFFFFGGGFFFCCCBBBBBBCCCEEEEEEEEEDDDCCCAAA@@@???;;;;;;;;;<<<<<<<<<======<<<;;;999888888999;;;<<<888999<<<===>>>>>><<<<<<;;;::::::999:::;;;===>>><<<===>>>???AAABBBDDDDDDAAACCCEEEFFFEEEEEEFFFGGGFFFDDDBBB@@@??????@@@@@@@@@???===<<<;;;;;;<<<<<<888999:::<<<>>>???AAAAAAAAA???<<<<<<<<<===<<<:::<<<<<<=====================???AAACCCDDDFFFIIILLLQQQTTTWWWYYYXXXTTTNNNKKKLLLLLLLLLLLLKKKIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???999??????999>>>KKKQQQOOO;;;<<<>>>@@@BBBCCCDDDDDD@@@@@@@@@AAABBBCCCEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKJJJHHHIIILLLOOOEEECCCAAA???>>>???AAACCCBBB@@@??????@@@@@@>>><<>>???@@@???>>>>>>???@@@======;;;;;;:::;;;<<<===???>>>???AAADDDFFFGGGFFFGGGDDD@@@===;;;<<<>>>???@@@@@@>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===???BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDDDDCCCGGGFFFFFFFFFGGGFFFDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>===<<<:::::::::;;;===???<<<>>>@@@AAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAA???>>>======<<<<<<@@@>>>===>>>@@@AAA>>>;;;<<<===>>>???AAADDDHHHLLLRRRTTTVVVXXXWWWTTTPPPNNNMMMNNNPPPQQQOOOLLLHHHEEE@@@?????????@@@BBBCCCEEE===???@@@BBBCCCCCCBBBBBB???@@@===999???MMMWWWZZZ<<<>>>@@@AAABBBCCCFFFHHH@@@AAAAAABBBCCCDDDEEEEEEGGGFFFEEEEEEEEEGGGJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFEEECCCAAA@@@AAACCCDDD??????@@@@@@@@@??????>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFIIIKKKKKKKKKJJJIII++++++,,,------,,,,,,,,,+++,,,,,,,,,------------*********)))))))))+++,,,)))+++,,,+++))))))+++---...---,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++***)))((()))***,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++***+++,,,,,,******+++,,,,,,---......,,,,,,---...---------,,,,,,+++++++++******++++++,,,,,,++++++************************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++*********---,,,***)))((()))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++++++++*********)))))),,,+++************+++,,,------------...............---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------+++,,,---//////---,,,+++............////////////............/////////000//////000000000000////////////............//////111///......111111000...000000000111222222222333000000000000000000000000111222222222222222111111222333444555555444333222444333333333333444555555444444444555555555555666666555444444444555666777888888888888888999::::::888888888888888999999:::999999::::::::::::;;;;;;<<<;;;;;;::::::::::::::::::<<<>>>???>>>=========<<<>>>@@@@@@>>>===>>>???===<<<;;;:::::::::;;;<<>><<<999888777::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEGGGEEEDDDDDDEEEEEEEEEDDDEEEDDDDDDEEEFFFFFFCCCAAA>>>>>>>>>>>>????????????======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>===;;;::::::;;;===>>>===???AAABBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@???=========;;;;;;;;;;;;:::::::::999;;;<<<<<<===>>>??????@@@CCCBBBAAA@@@???????????????>>>===>>>@@@AAA???===;;;===>>>@@@AAAEEEJJJMMMPPPQQQSSSTTTTTTRRRPPPNNNNNNOOOOOOOOOMMMJJJGGGDDDBBBAAAAAA@@@AAABBBCCCDDD???@@@BBBCCCDDDDDDDDDCCCAAACCCAAA===???GGGMMMLLL??????@@@BBBCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIHHHFFFEEEEEEDDDDDDFFFEEECCCBBBAAAAAAAAABBB===>>>>>>?????????>>>>>>@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEEEEFFFEEEEEEDDDCCCEEEGGGHHHIIIIIIHHHGGG,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,***''''''(((***++++++)))***,,,+++******+++,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++******+++******))))))+++,,,---************+++,,,------++++++***************)))++++++*********************+++,,,,,,******+++,,,---...///...---,,,---///------,,,,,,,,,,,,++++++++++++******++++++,,,,,,************************+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++***))))))***,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++************)))---,,,,,,++++++,,,,,,---------------...............------,,,,,,------......------------,,,,,,,,,+++,,,,,,------.........+++,,,---......---,,,+++............////////////............//////////////////000000000000////////////............//////111///...///000111000...111111111111111111222222000000000000000000000000222222333333333333222222333444555666666555444333444333333333333444555555444444444555555555555666666666555555555666777888777777777888999:::<<<<<<;;;:::888777666777999:::999999::::::::::::;;;;;;999999999999999:::;;;;;;<<<>>>@@@AAA????????????===@@@CCCDDDCCCAAA@@@@@@<<<;;;:::::::::;;;<<<<<>>>>>@@@>>>===;;;;;;;;;<<<<<<>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>===<<<<<<::::::999999999888888888<<<=========>>>>>>??????BBBBBBAAA@@@?????????@@@???>>>===>>>@@@AAAAAA???<<<===???AAADDDHHHMMMQQQOOOPPPPPPQQQPPPPPPOOONNNNNNNNNMMMLLLJJJHHHFFFEEEEEEEEECCCBBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBEEEDDDBBBBBBEEEFFFDDDHHHEEECCCDDDFFFGGGEEEBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJIIIGGGEEECCCBBBAAAEEEEEEEEEDDDCCCAAA@@@???<<<<<<===>>>?????????>>>>>>??????@@@@@@AAABBBBBBCCCDDDFFFGGGGGGEEECCCBBBBBBCCCDDDFFFFFFFFFEEEEEE,,,,,,------,,,,,,++++++++++++++++++++++++++++++///---******,,,,,,+++***------------,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********+++,,,---,,,+++***)))***+++---...++++++++++++************---------,,,,,,+++++++++)))+++,,,,,,+++***+++---,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++******+++,,,,,,---,,,,,,++++++,,,---------------------------------------************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******)))******,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------++++++,,,,,,---...//////......///000000///..................////////////........./////////////////////000000000000////////////............//////000/////////000000000///222222222111111111111111000000000000000000000000222222333444444444333333333444555666666666555555444333333333333444555555444444444555555555555666666666666666777777777888666777777888999;;;===>>>>>><<<999777666777999:::999999999:::::::::;;;;;;888888888888999:::;;;<<<===???AAABBBAAA@@@@@@AAAAAAEEEIIIKKKIIIFFFDDDCCC===<<<;;;;;;;;;<<<===>>>BBBBBBCCCFFFJJJMMMNNNNNNKKKKKKJJJJJJIIIHHHGGGFFFAAA@@@???===<<<;;;;;;;;;888888999999:::;;;;;;;;;<<<===???@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEGGGEEECCCCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFEEECCCCCCCCCDDDEEEEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAA<<<<<<;;;<<<<<<===>>>???AAA@@@>>>===<<<;;;;;;;;;===???AAABBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCEEEDDDBBB@@@>>><<<;;;;;;:::::::::999999999888888============>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBB>>>@@@BBBDDDGGGLLLQQQVVVSSSSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFGGGFFFTTTMMMGGGEEEHHHJJJHHHFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFDDDCCCBBBEEEEEEFFFEEEDDDAAA???===<<<<<<===???@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAEEEGGGJJJLLLKKKIIIEEECCCAAABBBCCCDDDEEEDDDDDDDDD,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++......---......,,,***(((---,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---,,,+++***)))***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,,,,++++++,,,---***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***+++,,,---------------,,,------...............------------------------************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------++++++,,,,,,---...//////...//////////////////...............///////////////////////////.........//////000000000000////////////............/////////000000000/////////000222222222111111111111111000000000000000000000000111222333444444444444444333444444555555666666666444333333333333444555555444444444555555555555666555666666777777777777777555666666888999;;;===>>>@@@>>>;;;888777888:::;;;999999999:::::::::;;;;;;777777777888999:::;;;<<<===???BBBBBBAAA@@@@@@AAABBBFFFKKKMMMKKKHHHEEEDDD???>>>======>>>???@@@AAA@@@@@@BBBFFFKKKOOOQQQQQQLLLKKKKKKJJJHHHFFFCCCBBB>>>===<<<<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<===>>>???AAAAAAAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDGGGEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBDDDFFFHHHHHHGGGDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB;;;;;;;;;<<<<<<===??????BBBAAA@@@>>>===<<<;;;;;;;;;===@@@@@@???>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDCCCAAA???>>><<<;;;;;;<<<;;;;;;;;;::::::::::::============>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????????????????@@@AAACCCDDDBBBCCCFFFHHHKKKPPPVVVZZZZZZXXXUUURRROOOMMMLLLKKKHHHHHHGGGGGGHHHIIIJJJKKKKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBCCCDDDDDDFFFHHHXXXPPPGGGDDDFFFJJJJJJIIIEEEDDDCCCBBBAAABBBCCCDDDGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDBBB>>><<<===>>>???@@@AAABBBBBBBBB?????????@@@AAAAAABBBBBBEEEGGGKKKMMMMMMJJJGGGDDDCCCCCCCCCDDDDDDDDDDDDDDD***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,...---+++******+++...+++((((((***,,,...///++++++,,,---------,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------++++++******************)))***+++,,,++++++,,,...)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,***************************++++++++++++******)))+++,,,---------------,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++******++++++,,,)))************+++++++++,,,------......------,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,------------...+++,,,,,,------.........------------------------............///////////////////////////.........//////000000000000////////////............//////...000111000///...///111111111111111111111222222000000000000000000000000000111222333333444444333333333333444444555666666444333333333333444555555444444444555555555555666444555666777777777666666555555666777888:::<<<===???===;;;999888999::::::999999::::::::::::;;;;;;888888888999999;;;<<<<<<<<>>???@@@BBBCCC>>>???AAAEEEKKKOOOQQQRRRJJJJJJIIIGGGEEEBBB@@@>>>???>>><<<;;;:::999999999999999::::::;;;<<<======>>>>>>??????????????????AAAAAAAAABBBCCCCCCDDDDDDGGGFFFEEEEEEGGGIIIIIIHHHEEEDDDCCCDDDFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDDDD@@@AAAAAABBBBBBAAAAAA@@@;;;;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;===???@@@>>>>>>>>>>>>AAABBBBBBCCCCCCCCCBBBBBBCCCBBB@@@???======<<<<<<======<<<<<<<<<<<<;;;;;;<<<=========>>>>>>??????@@@?????????@@@AAABBBBBB@@@AAAAAA@@@???@@@CCCEEEDDDFFFIIIKKKNNNRRRXXX\\\^^^\\\YYYUUUQQQNNNLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBFFFBBB@@@AAAAAA???@@@DDDQQQLLLEEEBBBDDDGGGHHHHHHFFFEEEBBBAAA@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFDDDEEEEEEEEEDDDBBB???>>>??????@@@AAABBBBBBBBBBBB???@@@@@@AAAAAABBBCCCCCCBBBDDDHHHKKKKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD)))***+++,,,---.........------------,,,,,,,,,+++(((,,,...,,,)))***000777888333,,,)))***---//////***+++,,,---------,,,,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,******************++++++(((***++++++++++++,,,...***+++,,,,,,******+++,,,+++++++++,,,,,,---------******++++++,,,,,,++++++************************)))******+++++++++******+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,------------,,,,,,------------,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,))))))*********++++++++++++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,---------............////////////000/////////............//////000000000000////////////............//////...000111111......///111000000000111222222222333000000000000000000000000///000111222333333333333222222222333333444555666444333333333333444555555444444444555555555555666333444555666777666555555555555555666777999:::;;;;;;:::999888888888888888999999::::::::::::;;;;;;::::::999999:::;;;<<<<<<;;;===@@@@@@???>>>>>>???<<>>??????>>>>>>???@@@BBBCCC??????AAADDDIIIMMMOOOOOOHHHGGGEEEDDDBBB@@@???>>>======<<<;;;;;;;;;;;;<<<999::::::;;;===>>>>>>??????>>>>>>======>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCFFFHHHIIIHHHFFFDDDBBBCCCDDDFFFGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>????????????>>>>>>;;;;;;;;;;;;===>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;===@@@@@@???>>>>>>???BBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>=====================<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@????????????@@@AAABBBCCCBBBBBBCCCAAA??????BBBEEEEEEGGGIIIKKKNNNRRRXXX\\\___]]]ZZZWWWSSSPPPMMMKKKHHHIIIIIIIIIIIIIIIIIIIIIKKKJJJGGGDDDBBBAAAAAAAAABBBAAA@@@??????@@@AAABBBEEEAAA@@@CCCBBB>>>>>>BBBFFFFFFEEEEEEFFFGGGGGGGGGHHHFFFDDDAAAAAAAAACCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBCCC???BBBEEEHHHIIIHHHFFFDDDDDDCCCCCCBBBBBBCCCCCCCCC((()))***,,,---...//////.........------,,,,,,,,,)))---///+++(((,,,888BBBFFF>>>444...,,,---...---)))***,,,---...---,,,,,,,,,,,,,,,------.........***+++,,,---------,,,,,,***+++,,,------,,,***)))))))))******+++++++++++++++++++++,,,,,,------...(((***++++++++++++---...+++,,,------++++++,,,---+++++++++,,,,,,---------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++++++++***)))((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......++++++++++++++++++++++++)))))))))******+++++++++++++++,,,---------,,,,,,,,,------......------,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++++++++,,,,,,---------++++++,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------,,,,,,//////............//////............/////////000000000//////.........---//////000000000000////////////............//////...000222111...---///111//////000111222333333444000000000000000000000000...///000111222333333333222111111222333444555666444333333333333444555555444444444555555555666666222333555666666666555444555555555555666888999:::888888888888777777777666999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::<<>>======>>>;;;>>>AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCAAA@@@AAADDDHHHKKKLLLKKKEEEDDDCCCAAA@@@?????????999999:::;;;===???@@@AAA::::::;;;<<<===>>>???@@@@@@???===<<<<<<<<<===>>>@@@@@@AAABBBBBBCCCCCCDDD???>>>>>>???CCCEEEFFFFFFEEECCCAAAAAACCCEEEEEEEEEDDDDDDCCCBBBAAA@@@??????=========>>>>>>=========::::::;;;;;;===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<>>>AAAAAA@@@??????@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAA============>>>???AAAAAACCCDDDCCCAAA??????BBBEEEFFFGGGIIIKKKMMMQQQVVVZZZ]]]\\\ZZZXXXTTTQQQNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFKKKIIIGGGDDDBBBAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBCCC@@@AAAFFFFFFBBBAAADDD???CCCHHHKKKJJJIIIHHHGGGJJJHHHEEEBBBAAABBBDDDEEECCCDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFEEEDDDBBBAAACCCDDDDDDDDDCCCBBBBBBAAA??????@@@@@@@@@??????>>>?????????@@@AAAAAABBBBBB@@@AAADDDGGGIIIHHHGGGFFFCCCCCCBBBAAAAAABBBBBBBBB,,,,,,+++++++++,,,---......---,,,+++++++++,,,---,,,+++******,,,///333555WWWUUUGGG333+++000000+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,(((***+++---......------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---///...,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------......------,,,+++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,...------,,,+++++++++,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------///////////////////////////////////////.................................+++,,,,,,---...///000000000000//////.........------------......000111111000111111111111222222222222111111111000000//////222222333333333444444444222333333444444333333222111111111222222333333333222222333333333333444444666666666666666555555555777666555555555666888999999999888888888888888999999::::::;;;;;;;;;::::::999999999:::::::::;;;;;;===============<<<<<<<<<999:::<<<>>>???@@@??????>>>>>>???>>>>>>===<<<;;;AAA>>>>>>AAAGGGJJJHHHEEEEEEDDDAAA???>>>>>>??????===<<<:::999999:::;;;===;;;:::::::::;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>??????>>>???@@@BBBDDDFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????????????????>>>===<<<999:::<<<=========???AAA@@@@@@@@@@@@@@@???>>>===;;;===@@@BBBBBBAAA???>>>BBBCCCDDDEEEDDDBBB@@@>>>AAA@@@@@@???>>>=========<<<<<<===>>>>>>===<<<;;;:::===???@@@?????????@@@======>>>???@@@BBBCCCDDDCCCDDDDDDDDDBBBBBBCCCEEEJJJJJJJJJJJJKKKPPPWWW\\\^^^[[[WWWUUUTTTSSSQQQPPPHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA???======>>>???@@@BBBCCCEEEEEECCCAAAAAAAAA999MMMVVVKKK@@@BBBFFFEEEHHHFFFDDDCCCBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCC@@@AAABBBCCCCCCDDDDDDDDDDDDAAA??????BBBCCCAAA???===>>>>>>>>>????????????AAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDD,,,,,,---------............---,,,+++***+++,,,,,,++++++***+++,,,...111222>>>OOOVVVGGG555///111222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------,,,((()))+++,,,,,,,,,,,,+++---,,,+++++++++,,,......,,,++++++******))))))))),,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,+++***)))))))))******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,++++++***)))++++++******++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................////////////....................................---------...............000/////////............---------......///000111000000111111111222222222111111111111000000000///222222222222333333333333222333333444444333333222222222222222333333333333222222333333333333444444666666666666555555555555777666555555555666777888888888888777777777888888777777888888999888888777999999999999::::::::::::===<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>????????????======>>>>>>>>>>>>>>>===@@@>>>===@@@FFFHHHGGGDDDBBBAAA???===;;;<<<<<<======<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;===>>>???>>>===<<<<<<;;;;;;<<<<<>>@@@BBBEEEFFFDDDEEEFFFFFFFFFDDDAAA@@@@@@@@@@@@?????????@@@@@@>>>>>>>>>???>>>>>>======:::;;;<<<<<<<<<<<<>>>@@@???@@@@@@@@@@@@???>>>===<<<>>>@@@AAABBB@@@???===AAABBBBBBBBBBBB@@@???>>>===<<<<<<;;;::::::999999;;;<<<===>>>>>>>>>===<<<:::<<>>???@@@???>>>>>>>>>???AAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEIIIJJJJJJKKKMMMRRRWWW\\\^^^[[[WWWTTTSSSRRRQQQOOOJJJIIIHHHGGGGGGGGGHHHHHHKKKIIIGGGEEECCCBBBBBBBBBBBB@@@???=========??????@@@BBBCCCCCCAAA@@@@@@@@@<<>>???@@@???>>>=========>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDDDD,,,---...///000//////...------,,,++++++++++++++++++++++++,,,,,,---......'''===MMMFFF555------///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------)))******+++++++++******+++++++++++++++,,,---------,,,,,,+++***)))((((((------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,------...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...///,,,+++***)))))))))******++++++++++++,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------************************+++++++++++++++*********++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------................................................------------------------//////.........---------////////////..................---......///000111000000000111111111222222111111111111000000000000111111111222222222222333222333333444444333333222444444444444333333333333222222333333333333444444555555555555555555555555666555555555555666777777777777777777777777777777777777888888888888777777888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>;;;<<<===>>>????????????>>><<<<<>><<<;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>??????===<<<;;;;;;::::::;;;;;;>>>???@@@AAAAAA@@@??????;;;;;;<<<===???BBBEEEGGGDDDFFFIIIKKKJJJFFFAAA>>>>>>>>>>>>>>>>>>??????@@@===============>>>>>>>>>=========;;;::::::<<<>>>??????@@@@@@??????>>>>>>===>>>@@@AAAAAA???>>><<<@@@@@@@@@???>>>>>>======::::::999999888888777777:::;;;===>>>???>>>>>>===:::<<<>>>>>>>>>===>>>???@@@???>>>===>>>???AAABBBCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMOOOSSSXXX[[[\\\YYYUUUSSSRRRQQQPPPNNNKKKKKKIIIHHHHHHHHHIIIJJJMMMKKKIIIFFFDDDBBBAAAAAA@@@???>>><<<<<<===>>>>>>>>>@@@AAAAAA???>>>>>>???@@@IIILLLFFFAAACCCEEECCCEEEDDDCCCBBBAAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEECCC@@@???@@@>>><<<<<<=========<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD+++---///000000000...------,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***(((...111///...000---(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------+++++++++++++++******************+++++++++,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------,,,,,,,,,------......------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------))))))************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++******)))******++++++++++++,,,,,,,,,------------------------------------------------------------------------------........................------...............///------------------------........................///////////////........................///000000000000000000111111111111111111111000000000000000000000111111111222222222222333333444444333333222555555555444444333333333222222222333333333444444444444555555555555555666444444444555555555666666555666666777777777777777999999999999999999888777777777777888888888999999;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<======>>>>>><<<===>>>>>>?????????>>><<<;;;;;;===@@@BBBAAA???AAA@@@???>>>============::::::999999999:::;;;<<<============>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@??????=========>>>@@@BBBDDDEEEEEEHHHLLLOOOMMMHHHBBB===???>>>===<<<<<<======>>>;;;;;;;;;<<<<<<===>>>>>>??????>>>;;;999999;;;===>>>>>>????????????>>>>>>>>>???@@@@@@@@@>>>===<<>>??????>>>>>>999;;;======<<<<<<===???AAA@@@>>><<<<<<>>>???AAABBBBBBCCCBBBAAA@@@BBBDDDEEEHHHKKKNNNPPPSSSVVVYYYYYYVVVSSSQQQPPPOOONNNMMMMMMLLLJJJIIIHHHIIIJJJKKKNNNLLLJJJGGGDDDBBB@@@???>>>===<<<<<<;;;<<<=========???@@@???>>>===>>>???AAADDDEEECCCBBBBBBBBBAAACCCBBBAAAAAAAAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEEEECCCAAA??????>>><<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBBBBCCCAAAAAAAAABBBCCCCCCCCCDDD***,,,...///000///---,,,------------,,,,,,++++++***+++,,,---,,,+++)))(((///+++&&&&&&,,,111///)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,------......------,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++))))))******++++++++++++************************........................++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++******)))******+++++++++++++++,,,,,,,,,------------------------------------------------------------------------------........................,,,---------......//////------------------------,,,,,,------...//////000.........//////////////////............//////000//////000000000111111111000000000000000000111111000000111111111222222222222333333444444333333222555555555444444333333333222222222333333333444444333444444444555555666666333444444444555555555555444555666777888777777777888999999999888888777666666666666777777777888888999:::::::::;;;;;;;;;<<<:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<>>>???>>>===??????>>>===<<<<<<<<<<<<999999999999::::::;;;;;;=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAA@@@??????AAA@@@?????????@@@BBBCCCEEEHHHLLLOOOMMMHHHBBB===@@@>>>===;;;::::::;;;;;;;;;:::::::::;;;<<<======@@@@@@???===::::::;;;<<<===>>>>>>?????????>>>>>>???????????????>>>===<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999:::<<<===>>>>>>>>>===999:::;;;;;;;;;;;;===>>>AAA???>>><<<<<<===>>>???@@@AAAAAA@@@??????@@@BBBCCCFFFIIILLLMMMPPPRRRUUUTTTQQQNNNMMMMMMMMMMMMLLLMMMKKKIIIHHHGGGHHHJJJKKKLLLKKKIIIGGGDDDAAA>>>===;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????======>>>@@@AAA???@@@DDDDDDAAA???>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA??????>>>===;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCC+++,,,---...///...------...............---,,,,,,++++++,,,---,,,+++***))))))***,,,+++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...---,,,,,,++++++,,,------***++++++,,,---,,,,,,,,,(((((()))***+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------...------,,,+++***)))))),,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++))))))***+++++++++******************++++++++++++******++++++++++++,,,,,,++++++,,,,,,++++++***))))))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++,,,,,,------*********+++++++++++++++........................***++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111........./////////////////////............///////////////000000000111111000000000000111111111111111111111222222222222333222333333444444333333222444444444444333333333333222222333333333333444444333333333444555555666666222333444444555555444444444555777888999888888777666666777666666555444333555555555666666666777777888999999::::::;;;;;;;;;;;;::::::::::::;;;<<<===============<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999::::::;;;;;;<<<======>>>>>>======<<<===<<<;;;;;;::::::;;;;;;<<<===>>>@@@@@@@@@@@@???BBBAAA@@@???>>>???@@@@@@CCCFFFHHHJJJIIIEEE@@@===???===;;;999888999:::;;;;;;:::999999999:::;;;<<<@@@AAAAAA???===;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>===<<<<<<;;;;;;999999999999999999888888888999;;;<<<======<<<;;;888999::::::999:::<<<>>>>>>>>>===============>>>>>>??????>>>======>>>@@@AAACCCFFFGGGIIIJJJMMMOOONNNLLLIIIIIIJJJKKKKKKKKKLLLJJJHHHFFFEEEGGGIIIJJJJJJIIIGGGEEEBBB???<<<;;;999999999:::::::::::::::======>>>===<<<<<<>>>@@@???<<<@@@HHHIIIBBB<<<<<<>>>>>>????????????@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA???@@@???>>>;;;:::;;;<<<999::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????>>>???@@@@@@AAABBBCCCCCC---............/////////...///000000000///...---,,,,,,,,,,,,,,,,,,++++++&&&))),,,---***'''(((+++************************+++++++++,,,,,,------------,,,+++******,,,---///++++++*********,,,---...***+++,,,---...------,,,)))))))))******++++++,,,,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,++++++*********---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))++++++++++++++++++++++++***+++,,,---------,,,,,,((()))***++++++++++++***************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,++++++***)))(((***+++------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,***++++++,,,------......++++++++++++,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............/////////000//////............//////////////////000000000111///000000000111111111111222222222222333333333333222333333444444333333222222222222222333333333333222222333333333333444444222222333444444555666666111222333444555444444333444555777999::::::999888666666666666555444333222444444555555555666666666888888888999::::::;;;;;;;;;:::999999999:::;;;<<<:::;;;;;;;;;;;;;;;::::::999:::<<<<<<<<<;;;;;;<<<:::::::::::::::999999888777777888999:::;;;;;;;;;;;;<<<============<<<;;;>>>===<<<<<<;;;;;;<<<<<<;;;<<<>>>???@@@@@@@@@??????>>>===<<<<<<===>>>???@@@AAABBBBBBBBB@@@===<<<;;;:::888777777999<<<===<<<;;;999888888888:::;;;???AAACCCBBB@@@>>><<<<<<<<<======>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>????????????===<<<;;;888888888888888888888888888999:::;;;;;;;;;:::999888999999999888999;;;===;;;<<<===>>>>>>>>>===<<<<<<======<<<;;;;;;<<<>>>???@@@BBBCCCCCCDDDGGGJJJHHHGGGEEEFFFHHHJJJJJJJJJJJJHHHFFFDDDCCCEEEGGGIIIFFFFFFEEECCC@@@===;;;999777888888999::::::999999;;;;;;<<<;;;:::;;;===???===;;;CCCOOOPPPCCC<<<=========>>>>>>????????????============>>>>>>>>>>>>??????????????????@@@@@@??????>>>======>>>???@@@>>>@@@@@@>>>:::999:::<<<999999999999::::::::::::999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCC///////////////000111111///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,111+++'''***...///...,,,************************+++++++++,,,,,,------------,,,+++******,,,...///))))))(((((()))+++---...+++,,,---...///...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++,,,,,,---...,,,,,,,,,------.........++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))+++++++++++++++++++++++++++,,,---.........---,,,***+++,,,---...------,,,)))************+++++++++,,,,,,,,,------.........------.........---,,,,,,(((***+++------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++,,,------...//////+++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,*********++++++,,,,,,---,,,+++++++++,,,------...++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///............------------.........//////000000000//////.........//////////////////000000000000//////000000111111111222222222333333333444444444222333333444444333333222111111111222222333333333222222333333333444444444222222333333444555666666111222333444555444333333444666888:::;;;:::999888888888888888777666555444444444444555555555666666777777888999::::::;;;;;;;;;:::999999999:::;;;<<<888888999:::;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;::::::666777888999:::;;;;;;;;;;;;;;;<<<======<<<;;;:::@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@@@@???;;;;;;::::::;;;<<<>>>???============<<<<<<;;;;;;888777666666777:::>>>@@@===;;;999777777888999:::>>>AAADDDDDDBBB???======<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>???AAAAAA@@@???<<<;;;999999999999999:::::::::888999:::::::::999888777888999999888777888;;;===999;;;===??????>>>===;;;:::;;;<<<;;;:::999;;;===>>>???@@@??????AAADDDFFFEEEDDDBBBDDDFFFIIIJJJJJJIIIGGGDDDBBBBBBCCCFFFHHHDDDDDDCCCBBB???<<<:::888666777888999999999999999999::::::999888999;;;>>><<<<<>><<<<<<===>>>??????>>>>>>============<<<<<<<<<<<<======>>>>>>?????????@@@AAA@@@===<<<;;;<<<===>>>>>>??????===999888999;;;888888999999999:::::::::888999999:::;;;<<<===>>>===>>>???@@@AAABBBCCCCCC///////////////000111111......---,,,,,,,,,,,,---------,,,+++************111000///...---,,,++++++---------,,,,,,+++++++++,,,,,,------------...............------,,,,,,,,,,,,---------,,,,,,+++***///...------++++++***))))))***,,,---...------,,,+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************+++++++++++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++---+++)))+++...///---+++******+++++++++,,,,,,,,,---------............///------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///............---------------,,,+++++++++,,,,,,........................////////////////////////////////////////////////////////////000000000000111111111000000000000000222222333333333333444444222222222222222222222222333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222444555666666666666666666999888888777666555555444555666666777777777777777666666555555666888;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888777888888999999:::;;;;;;<<<<<<<<<===============>>>>>>>>>===<<<;;;999999666888;;;???AAAAAAAAAAAA@@@===;;;:::;;;;;;;;;:::===<<<;;;:::999888888888;;;:::888777777888:::;;;===<<<;;;:::999::::::;;;<<<===@@@AAAAAA@@@===<<<888;;;>>>???===;;;<<<===;;;::::::::::::;;;<<<<<<===>>>@@@AAAAAA@@@???>>>===<<<:::999888999::::::;;;;;;;;;:::999888777666:::999888888::::::999888::::::;;;<<<============<<<<<<<<<;;;;;;:::::::::<<<<<<===<<<;;;<<<>>>AAAFFFGGGGGGFFFEEEDDDDDDEEEGGGEEEBBB@@@@@@AAACCCDDDCCCBBBAAA???<<<:::999888777999:::999888777888999;;;===>>>===;;;999999999777>>>HHHOOOPPPKKKCCC===;;;;;;::::::::::::;;;;;;===<<<:::888888999:::;;;<<<<<<======>>>?????????;;;;;;;;;<<<<<<===>>>???===<<<;;;===???>>>:::666999999:::::::::;;;;;;;;;777777888999999:::;;;;;;<<<======>>>???@@@@@@@@@///////////////000000111......---,,,,,,,,,,,,---,,,,,,++++++***+++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,------------------,,,,,,,,,---------,,,++++++***...------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************---,,,++++++******++++++***************************+++,,,---------,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++,,,+++)))***---...---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---------...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,,,,,,,,,,------------------------........................////////////////////////.../////////000000000000111000000000000000000000222222222333333333444444222222222222222222222222333333333333333222222222333333222222222222333333333222222111111222222333222222222222222222222222444555666666777666666666888888888777666555555555333333444555555555555555777666555555666888;;;<<<<<<;;;;;;;;;;;;:::::::::888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999777777888888999::::::;;;=========<<<<<<;;;;;;;;;===============<<<;;;:::888999<<<>>>?????????>>>???===::::::;;;<<<<<<;;;===<<<;;;:::999999999999;;;:::999777777999:::;;;===<<<;;;:::::::::;;;;;;;;;<<<>>>@@@AAAAAA@@@???;;;<<<<<<<<<::::::;;;<<<;;;;;;::::::;;;;;;<<<======>>>???@@@@@@???>>>======<<<;;;:::999::::::;;;;;;;;;;;;;;;:::999888777999888777777999999888777888999:::;;;<<<=========<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;===@@@CCCFFFFFFGGGFFFEEEEEEDDDEEEDDDCCCAAA???>>>???@@@AAAAAA@@@???===<<<:::999888777888999888777666777888999;;;<<<<<<:::999:::;;;777;;;@@@EEEEEEBBB>>>:::<<<;;;;;;::::::;;;;;;<<<<<<;;;999888777888999:::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<===>>>??????===<<<;;;<<<>>>===:::777999999999999::::::::::::777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???....../////////000000000......---,,,,,,,,,,,,---+++++++++***++++++,,,,,,******++++++,,,,,,------++++++***************)))******++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------++++++++++++---------,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++******++++++)))))))))))))))))))))))))))***,,,---...---,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******************+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,---------.........+++++++++,,,,,,,,,------------------------------,,,,,,------------------++++++,,,,,,------......++++++,,,---...///000111111000//////...------,,,,,,,,,,,,,,,------------------------------------////////////////////////....../////////000000000000000000000000000111111222222222222333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222444555666666777777777666888888777777666666555555666777777888888888888888777777666666777999;;;<<<;;;;;;;;;;;;::::::::::::777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::999777777777888999999::::::======<<<;;;:::999888888;;;<<<<<<======<<<<<<;;;999:::;;;=========<<<;;;===;;;::::::<<<======<<<======<<<;;;::::::::::::;;;:::999888888999:::;;;===<<<;;;;;;:::;;;;;;;;;:::;;;<<<>>>???@@@AAABBB>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<===>>>??????>>><<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;::::::888777666777888888777666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777999:::;;;<<<>>>BBBDDDFFFFFFGGGGGGGGGFFFEEEDDDAAA@@@???>>>==================<<<;;;:::999999888777888999888666555666777777999;;;;;;:::::::::;;;888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777777777888999:::::::::;;;<<<<<<======<<<<<<<<<======>>>???@@@>>>===;;;;;;<<<;;;:::888777888888888999999999999888888999999:::;;;;;;;;;:::::::::;;;<<<<<<======.........///////////////......---,,,,,,,,,,,,---************+++,,,------++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++)))))))))***+++,,,...---+++******+++---...,,,,,,++++++++++++***+++***++++++++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,************************,,,,,,++++++***++++++,,,))))))))))))))))))))))))************++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///))))))******++++++,,,,,,++++++++++++++++++++++++************+++,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,------.........***++++++,,,---...//////,,,,,,------...//////000000000000///...---,,,+++++++++,,,,,,,,,,,,,,,---------------------------////////////////////////........./////////000000000000000000000111111111111222222222222333333333333333222222111111000000111111111111111222222222111222222222222222222111222222111111111111222222111222222222222222333333444555666777777777777777888777777777666666666555888999::::::;;;;;;::::::888777777777888:::;;;<<<;;;;;;;;;:::::::::999999777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888888666666777777888999999999;;;;;;::::::999888888777999999:::;;;<<<<<<;;;;;;888888:::;;;<<<<<<;;;;;;;;;:::999:::===>>>>>>===>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???AAA@@@???>>>???@@@???===:::;;;;;;<<<<<<============<<<<<<=========<<<;;;::::::::::::999999999::::::999:::;;;;;;<<<<<<<<<;;;999777666777888999888777555555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;<<<>>>BBBDDDFFFFFFGGGIIIJJJIIIFFFDDD??????>>>===<<<;;;;;;:::::::::999999999888888888777999999888777666666888888:::;;;;;;:::999999::::::999999999999;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<999999888777666777777888999999999:::;;;;;;<<<<<<===============>>>@@@@@@???>>><<<;;;:::::::::999777777777777888888888888888999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<------...///000//////.........---,,,,,,,,,,,,---************+++,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,+++*********+++,,,,,,***++++++,,,,,,------...,,,+++***)))))))))++++++...---+++******+++---...,,,,,,,,,,,,++++++***************+++++++++,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))+++***((('''''')))+++---*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///***+++++++++,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............------------------------,,,,,,,,,------.........++++++,,,------...//////.........................../////////...---+++***+++++++++,,,,,,---------------------------------////////////////////////............//////////////////000000111111111111111111111222222222333333222222222111111000000000000000111111111222222222111222333333333333222111222111111000000111111222111111111222222333333333444555666777888888888888777777777777666666666666555666777777888888777777888888888999999:::;;;;;;;;;;;;:::::::::999999999777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666555555666666777777888888999888888999999999999999999777777888999::::::::::::666666888999;;;<<<<<<===:::999999;;;===>>>>>>=========<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<===@@@@@@CCCHHHKKKIIIAAA:::;;;<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::888888888999999999999888999999:::;;;<<<<<<<<<<<<:::999888888::::::999888444555666888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDGGGGGGHHHKKKMMMLLLHHHDDD??????>>>===<<<;;;:::999777777777777777888888888888999::::::888888999:::;;;======<<<999777777777888888999:::;;;===???@@@;;;;;;::::::::::::;;;;;;888888777777777666777777888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@??????>>><<<::::::::::::666666777777777888888888888888999999999999999999::::::;;;;;;;;;;;;;;;<<<,,,---...///000///............---,,,,,,,,,,,,---+++++++++***++++++,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,---------******++++++++++++,,,,,,,,,,,,------------------++++++***))))))***,,,---+++++++++,,,,,,---------,,,,,,+++************+++------++++++++++++------+++,,,,,,,,,,,,+++***)))************++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++******++++++,,,,,,************************,,,***(((''''''))),,,---*********++++++,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***,,,------,,,+++---...*********+++++++++,,,,,,---------.........//////------------------------,,,,,,------------------,,,,,,------......////////////.........---------------...///...---,,,+++++++++,,,,,,------......------------------------////////////////////////------.........//////////////////000111111222222111111111111222222222222111111111111111111111111000000111111222333333333222333444555555444333222111111000000000000111111111111111222222333333444444555666777888999999999777777777777666666666666666777888888999999888888999999:::::::::;;;;;;;;;::::::::::::999999999999888888999999::::::;;;;;;::::::::::::::::::::::::999999888777555444333333555555555666777777888888888888888888999999999:::777888999999::::::::::::666666777999:::<<<======:::999:::;;;>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<============<<<<<<;;;:::999999:::;;;;;;???AAAFFFPPPVVVSSSGGG<<<;;;<<<>>>?????????>>>=========<<<;;;;;;:::::::::777888888999999999999888999999:::;;;;;;;;;;;;;;;:::999888999:::;;;:::888555666777888999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???BBBEEEHHHHHHJJJNNNQQQOOOJJJEEE@@@???>>><<<;;;:::::::::777777777777777777777777777999::::::999:::;;;<<<>>>??????===:::888777777555666888:::;;;<<<<<<<<<::::::999999999999::::::888888888888777777777666888888999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@???<<<::::::;;;666777777777888888888888777888888888888888888888:::::::::::::::;;;;;;;;;+++,,,...000000///...---......---,,,,,,,,,,,,---,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,******++++++++++++,,,,,,------------------,,,,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))************++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---......,,,,,,...000+++++++++,,,,,,,,,------,,,,,,---------.........------------------------------------------,,,,,,---------...............---------...............,,,---///000000///...---+++,,,,,,---......//////........................////////////////////////---------.........//////...//////000111111222222111111111111222222222222//////000000111111222222111111111222333444444444222333555666666555333222111111000000000000111111000111111222333333444444444555666777888999999999666666666666777777777777888999999:::::::::::::::999::::::;;;;;;;;;;;;;;;:::::::::999999999999888::::::::::::::::::::::::::::::::::::::::::::::::999999777666555333222222444444555666666777777888999999999999999999999888999::::::;;;;;;;;;::::::888888888999:::;;;<<<<<<:::::::::<<<>>>>>>===;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<======???AAAGGGSSS]]]ZZZMMMAAA;;;===>>>@@@@@@???>>>===>>>===<<<;;;;;;:::::::::888999:::;;;<<<;;;;;;:::888999:::::::::::::::999999888777888999:::999777777888888999999888888888:::::::::;;;;;;;;;<<<<<<<<<>>>??????@@@BBBFFFHHHJJJIIIKKKPPPTTTSSSLLLFFFAAA???<<<:::999888999999777777777777777666666666555666888999999:::<<<>>>===??????>>>;;;999999999888888888888999999999999999888888777777888888999888888999999888888777777888888999999:::;;;;;;<<<::::::::::::;;;<<<===>>>???AAACCCBBB>>>;;;;;;;;;777777777888888888999999777666666666666666666666999999999999999999999999+++,,,...000000///...---......---,,,,,,,,,,,,---------,,,+++************'''((()))***+++,,,------))))))******++++++++++++,,,,,,---------..................------,,,,,,,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++)))+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***))))))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111///,,,***))))))***+++,,,,,,------+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,+++++++++******))))))+++++++++++++++++++++++++++...000///---,,,...111,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,...............---------+++,,,,,,---...///000000,,,---///111222111000///,,,,,,------...///000000////////////////////////////////////////////////---------.........//////...//////000111222222222000111111111111222222222......///000111222333333111111222333444444555555333444666777777666444333111111000000000000111111000000111222333333444444444555666777999999::::::666666666666777777777777555555666777777777777666::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888;;;:::::::::::::::::::::::::::::::::::::::::::::999999888666555333222222444444555555666777777777<<<;;;;;;:::999888777777;;;<<<<<<======<<<<<<;;;;;;;;;:::999999::::::;;;;;;:::;;;<<<>>>>>><<<:::::::::999999999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>>>>>>>===<<<999:::;;;<<<>>>???@@@@@@???@@@GGGTTT^^^^^^QQQDDD<<<===???@@@AAA@@@>>>===???>>>===<<<;;;::::::;;;999:::<<<=========<<<<<<999999999::::::999999888888777666777888999888666999999999999999888777777:::::::::;;;;;;<<<<<<<<<;;;===???@@@AAADDDHHHKKKKKKJJJLLLQQQVVVTTTNNNGGGAAA???;;;888777777888999777777777777777666666666333555777888999:::<<<>>><<<>>>???>>><<<;;;;;;<<<<<<;;;:::888777777777777888888777777777777888888999999999999999888777777888999999::::::;;;<<<<<<:::::::::::::::<<<======???BBBEEECCC@@@<<<;;;;;;888888888888999999999999666666666666666555555555888888888777777777777777,,,,,,,,,---------......000///...,,,,,,,,,---............---------,,,,,,++++++,,,,,,+++***((('''+++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,------------------------------************************+++,,,,,,------,,,,,,+++))))))*********+++++++++************++++++,,,---///---,,,******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------,,,,,,+++++++++************************------,,,++++++,,,,,,,,,+++---......------///000+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***)))***+++------,,,++++++******)))++++++******++++++,,,---.........------,,,,,,,,,+++++++++******))))))))),,,,,,,,,+++++++++******)))))))))******++++++,,,,,,,,,+++***)))))))))******+++,,,,,,******+++,,,,,,,,,---.../////////.../////////......---------////////////////////////.........------,,,,,,,,,.......................................///000000....................................////////////000000000000//////////////////000000000000//////---...000111111111000///111111000///000111333444333333444444444333333222444333222222111111222222444444333333222222333333111111000///////////////111111222222222333333333666666777888999::::::;;;888777555444333444666777777888888888888777666666999:::;;;;;;<<<<<<<<<<<<::::::999999:::;;;===>>>>>>===;;;:::;;;<<<>>>???>>>=========<<<<<<<<<<<<:::;;;:::888555333222333111111222333444666777888::::::999999777666555444777888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::======<<<<<<<<<<<<=========>>>???@@@@@@???>>>==================<<<<<<<<>>===;;;;;;;;;;;;999999999999;;;;;;888999999:::;;;<<<>>>>>>>>>===<<<;;;:::999999999;;;:::999888777666555444888888999::::::::::::999777888999:::;;;<<<<<<<<>>???@@@@@@??????;;;:::888777666666666777999999999999999999::::::999999999999999999999999::::::::::::;;;<<<======<<<;;;:::888888999===@@@BBBDDDHHHJJJHHHDDD>>>;;;777666666777999999888666999999888888888888888888999888777777666777777777,,,,,,---------.........//////...---------------+++++++++*********))))))***+++,,,------,,,+++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---......///...,,,*********,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******))))))))))))))))))++++++++++++************************************++++++++++++******))))))---,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,---......------...///+++,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++*********)))*********+++++++++++++++,,,+++******************+++,,,---,,,+++***+++---,,,---..................,,,,,,,,,,,,,,,+++++++++---------------------------------------,,,,,,,,,........................---------------......///..................................../////////////////////...............---......//////......---,,,---...///000//////...111111111000111111222222222222333333333333222222333333222222111111111222444333333222222333333444222222111000/////////000111111222222333444444444666666777777888999::::::888777555444333444555666888888888999888888777777::::::;;;<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<======<<<;;;;;;;;;===???@@@>>>>>>=========<<<<<<<<<:::;;;;;;999555333333333222222333333444555666777888888888888888888777666777888999;;;<<<<<<<<<===::::::::::::::::::::::::888999:::<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<===>>>??????>>>===<<<========================???===???HHHRRRTTTLLLCCC????????????>>>===<<<;;;;;;;;;:::999999:::;;;;;;999999999:::;;;<<<>>>>>>===<<<;;;::::::999999999;;;;;;:::999888777666666777888888999999999999999:::::::::;;;;;;<<<<<<===>>>???AAADDDGGGJJJMMMNNNQQQNNNLLLNNNPPPOOOJJJEEEAAABBB@@@;;;999<<<===;;;:::888777777888888666444555555666777888999::::::::::::<<<===>>>>>>======:::999888666555555666666999999999999999999999999999999999999999999999999777777777777888999:::;;;;;;;;;;;;:::999:::<<>>???AAA>>>>>>>>>=========<<<<<<;;;;;;;;;999666444444555444444444444444555666666666777888999999999999999777777888:::;;;;;;;;;;;;999999999999999999999999777888:::;;;<<<<<<<<<;;;999999::::::;;;;;;;;;<<<:::<<<===>>>>>>===<<<:::<<<<<<===>>>>>>===<<<<<<======>>>>>>>>>>>>======???<<<;;;@@@HHHJJJFFF@@@>>>??????>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<>>>>>><<<<<<;;;:::999999999999<<<;;;;;;:::999888777777777777777888888888999999<<<;;;;;;;;;;;;<<<>>>??????@@@BBBEEEIIIMMMPPPRRRRRRNNNKKKJJJKKKJJJFFFCCC@@@BBB@@@;;;;;;???@@@>>>===;;;999999999888666444555555666777888999999:::888888999:::;;;;;;;;;;;;999888777555555555666666888888888888888888888888999999999999999999999999666666666666777888999::::::;;;<<<<<<;;;:::<<<===BBBDDDGGGIIIHHHEEEAAA>>>999888777777777777666444777777777777777777777777777666666777777888999:::------........./////////,,,---...///......,,,+++............------------***+++,,,,,,------......+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,++++++************///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,++++++******//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((())))))***+++,,,---,,,***)))***+++,,,,,,+++++++++***++++++++++++++++++++++++++++++***,,,...---,,,+++,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,+++++++++************++++++,,,---,,,---......,,,,,,---...............------,,,+++,,,,,,,,,------......///+++++++++++++++++++++++++++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,------.......................................////////////------............//////,,,,,,,,,------,,,,,,,,,------........./////////000111222222222000///...000000111222222222111111222222222222222111111000111111111222333444666666666666444333333222222333333333444555555666666777666666666666666777777777666555444333333333444444777888999:::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>============<<<;;;<<<<<<:::777555555666666666555555555555555666777888999999::::::999999666777888999::::::::::::888888888888888888888888999999;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;===???AAAAAA???===;;;<<<===>>>??????>>>===<<<<<<===>>>?????????>>>>>>???<<<999;;;???BBBAAA>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;:::999999999999999:::::::::999999888888777777777777777777888888999;;;:::::::::;;;>>>@@@BBBBBBCCCDDDGGGJJJNNNQQQRRRQQQNNNJJJGGGFFFFFFCCCAAA===@@@???<<<===CCCEEEDDD@@@>>>;;;:::999888666555555666666777888888999999777777888999::::::::::::999888666555555555666666999999888888888888777777888888888888888888888888777777777777888999:::;;;999;;;======<<<;;;;;;<<>>???@@@@@@???>>>>>>>>>============<<<======;;;888777777777777777666555555555666666:::::::::::::::999888888777777888999::::::::::::888888888888888888888888;;;<<<======<<<;;;999888:::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<<>>>???@@@@@@@@@@@@???>>><<<===???@@@@@@@@@???>>>@@@===:::999;;;===>>>>>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<===::::::999888888888999999888888888888888777777777777777666666777777888999999888888999<<>>>>>===@@@GGGJJJJJJAAA???<<<:::999888777555666666777777888888999999888888888888999:::;;;;;;888888666555555666777777999999999999888888777777888888888888888888888888777777777777888999::::::999<<<>>>>>>===;;;;;;;;;>>>???AAACCCCCCBBB@@@???888777555666888999999999888888888999999:::::::::888888999:::;;;===>>>???,,,,,,,,,---------......+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++---,,,+++++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))*********++++++......---,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,++++++++++++************************+++***)))))))))***+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++---------+++***+++,,,---,,,+++*********+++,,,++++++++++++++++++++++++***,,,------+++++++++,,,------,,,,,,+++******)))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********)))))))))((((((,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---+++---...---,,,+++,,,---,,,------------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///....................................////////////......//////000111111111......////////////......000////////////000111111000000000111000000//////000000111222333333333333333444555555555444222111111111111222333444666777888777777777777888999999888888888888777777777777888888888777777666666666444444333333333222222222555666777999:::;;;;;;;;;999::::::::::::999999888888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>=========<<<======<<<999888888999888777777666666666777777;;;;;;;;;;;;;;;:::999888888888999:::::::::::::::::::::::::::::::::::::::======>>>>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>??????@@@AAAAAA@@@??????<<<===???AAABBBAAA@@@??????>>><<<::::::;;;<<<>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;999999888888777888888999777777777777777777888888888888777666777888999:::999999:::;;;>>>AAADDDFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIFFFDDDBBBBBBBBBBBB<<>>BBBIIIMMMLLLBBB???;;;999999888777666666666777777888888888888888888888888999:::;;;<<<999888777666666777888999;;;;;;::::::999888888888888888888888888888888888555555555555666777888999;;;<<<>>>>>>===;;;;;;;;;<<<===???@@@AAAAAAAAA@@@:::888777777888:::::::::888888999999:::;;;;;;;;;999999::::::;;;===>>>???+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////.........---------,,,,,,++++++,,,---...///++++++*********+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))*********++++++------,,,,,,,,,---......++++++,,,,,,------,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++************************************+++***)))((()))***,,,---++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,...//////'''((())))))(((((()))***...---+++))))))***+++,,,************************)))+++,,,,,,+++******+++,,,+++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,------------*********+++++++++,,,,,,++++++*********)))))))))*********+++++++++++++++------,,,+++++++++,,,,,,+++,,,---,,,+++***+++---++++++,,,---------,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................////////////------......///000000111......////////////......//////...---...///000111000////////////000000111000111222333444444444444444555666777777555333222111111111222333444555666777777777888999:::<<<<<<;;;;;;:::999888777666666::::::999888777777666666333333333333333222111111333444666888999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999666888999;;;============>>>????????????>>>======?????????>>>>>>>>>=========>>>>>>===:::999999:::777777777666777777888888999::::::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>============<<<;;;;;;::::::===>>>>>>??????>>>>>>===>>>???@@@AAAAAA@@@???>>>;;;===@@@BBBCCCBBB@@@???<<<======<<<::::::;;;=========>>>>>>>>>>>>======:::;;;<<<======<<<;;;:::888888777777888888999999888888777777777777888888777777777888888999999999:::999777777777888:::;;;<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBCCCDDD???BBBBBB@@@CCCIIILLLKKKAAA>>>:::888888888888777777777777777888888888888888777777777888999:::;;;:::999888777777888999:::<<<<<<;;;;;;:::999999888888888888888888888888888666666666666777888999999<<<===>>>>>><<<;;;;;;<<<<<<===>>>???@@@AAABBBBBB???<<<999888999999999999777888888999::::::;;;;;;999999999999:::;;;======******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,+++++++++*********+++++++++,,,---///111333++++++*********+++---...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++************+++,,,,,,---******+++,,,------------++++++++++++++++++++++++---,,,,,,+++***)))((((((......---,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///+++++++++,,,,,,---------************************))))))))))))***+++,,,---***+++------,,,,,,---///...---+++))))))***+++,,,************************(((***,,,,,,***)))***+++*********++++++,,,------++++++******++++++,,,---,,,,,,,,,------.........)))))))))******+++++++++.........---------,,,,,,)))))))))******++++++,,,...------,,,++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,------------...------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---..................................../////////000,,,,,,------...///000000---......//////......---......---,,,---...///000000///.........000111222000111222333444555555555555666777888888666444333222222222222333444555555777777888999:::<<<===>>>===<<<;;;:::888777666555;;;::::::999888777666666222333333333333222111111333444555777999:::;;;;;;===>>>>>>>>>===<<<;;;;;;555777999;;;===>>>>>>>>>???@@@@@@??????>>>===<<>>>>>>>>>>>===>>>>>>===;;;999:::;;;777777777777777888999999777888:::;;;<<<=========::::::;;;<<<<<<<<<;;;;;;========================999;;;===???AAAAAAAAAAAA>>>>>>===<<<;;;::::::999======<<<<<<<<<<<<=========>>>???@@@@@@???>>>===;;;===@@@BBBCCCBBBAAA@@@:::<<<>>>===:::999:::<<<======>>>>>>>>>>>>>>>===:::;;;<<<======<<<;;;:::777777777777777777888888888777777777777777888888888888888999999::::::;;;:::999888777777999;;;<<<@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBBDDDEEEDDDCCCCCCDDDEEECCCEEEDDDAAACCCHHHJJJIII@@@===:::888888888888888777777777777888888888888777777666666777888:::;;;:::999999888888999:::;;;======<<<;;;;;;:::999999777777777777777777777777888888888888999:::;;;<<<===>>>>>>===<<<;;;;;;=========>>>???AAABBBCCCDDDCCC@@@<<<999999888888777666777777888999999::::::888888888888999:::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------......------,,,---------------------------------,,,,,,+++++++++,,,------......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,------...------,,,,,,+++***))))))+++,,,---,,,***)))***+++,,,+++******)))*********'''***,,,---+++***))))))%%%(((***)))'''&&&(((+++))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++************+++---,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,------...///000111111***+++,,,---,,,,,,***))),,,,,,++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---+++*********++++++))))))))))))***,,,...000)))***+++,,,---,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,........................---.........//////000000///...---,,,,,,---...///000000///...------,,,,,,000000000000000000000000...//////000111222222222111111222222222333333333777777666555444333333222222333444444555555444444333555888;;;===>>>=========<<<:::888777666555555555666888888666666666777444444444444444555666666777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<>>>??????======>>>>>>>>>>>>===<<>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;===>>>@@@@@@888<<<@@@@@@===;;;;;;<<>>===;;;999888;;;<<<======;;;;;;<<<===<<<<<<<<<<<<============???===:::;;;>>>AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::;;;<<<===999999999:::::::::;;;;;;777999;;;;;;:::::::::;;;888999:::::::::;;;>>>@@@@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBB@@@??????@@@???@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCC>>>===<<<:::999888777777888888888888888777666666555555555555666777999999777777777777777888888999<<<;;;;;;::::::;;;;;;<<<;;;:::888666666777888999999777444333555888:::;;;;;;;;;::::::::::::999999<<<<<<<<<<<<>>>@@@BBBCCC???>>><<<;;;:::999888888888888777777888:::;;;===999999888888999999:::;;;,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,++++++++++++******)))))))))++++++++++++++++++++++++------,,,,,,,,,,,,------&&&'''((()))+++,,,---...+++,,,---,,,***)))***+++,,,++++++***************(((***------,,,*********+++---......------...///...---,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++//////...---------------,,,++++++***+++,,,---...++++++++++++++++++++++++************++++++++++++---,,,,,,,,,++++++++++++......---------,,,,,,,,,******+++,,,,,,+++*********)))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******))))))***,,,...///******,,,---------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------...........................---........./////////000000///...------...///000000//////...------,,,,,,...........................//////000111111222222111111111222222222333333666555555444333333222222222333444444555555444444555666999;;;======<<<<<<<<<;;;:::888777666555555555666888888666555666777555555444444555555666777777777777888999999::::::;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<<<<======<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@<<<>>>@@@AAA@@@???>>>>>>???????????????@@@@@@@@@??????>>>===;;;999777666:::;;;<<<<<<::::::;;;<<<<<<===>>>>>>????????????===;;;999999<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::999999:::::::::::::::;;;<<<<<<999999999::::::::::::;;;777999;;;;;;:::::::::;;;888999:::;;;;;;<<<===>>>===>>>???@@@AAAAAAAAAAAADDDEEEEEEDDDBBB@@@@@@AAA??????AAABBBCCCCCCBBBBBBBBBAAA@@@???@@@@@@BBBBBB===<<<;;;999888777666666777777888888777777666555555555555666666777888888777777666666777777888999;;;;;;::::::::::::;;;;;;;;;999888666666777888999:::888666666888:::;;;<<<::::::999999999888888888;;;;;;:::;;;<<<===???@@@>>>===<<<;;;999999888888888888888888999:::;;;<<<999999999888999999::::::,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------*********)))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,+++***************)))+++---...,,,++++++++++++***)))***,,,,,,,,,+++......---,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***+++************+++,,,,,,++++++++++++++++++++++++************++++++++++++.........---------,,,,,,,,,,,,,,,+++++++++******+++,,,------------,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,+++*********+++++++++*********++++++,,,---++++++,,,------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------.../////////.......................................///////////////............///////////////...------,,,,,,...........................//////000000111111222111111111222222222222333444444444333333222222111222333444444555555444444666777999;;;<<<<<<<<<;;;;;;:::999777666555555555444666777777666555555666666666555555666666777888777777777888999999::::::;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBBBB@@@???>>>>>>?????????@@@@@@@@@>>>===<<<;;;999777666555999:::;;;;;;999999:::;;;<<<>>>???AAAAAAAAA@@@???<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::999999:::999999999999:::;;;;;;888888999999999:::::::::777999;;;;;;:::::::::;;;999:::;;;<<<<<<<<<<<<;;;:::;;;;;;===>>>???@@@@@@FFFGGGGGGFFFCCCBBBAAABBB??????@@@BBBBBBCCCCCCBBBBBBAAA@@@??????@@@AAABBB<<<;;;:::888777666666555666666666777666555555444666666666666666666666777666666666666666777888888::::::999999999999:::::::::999777666666666777888888777666777999:::::::::999888888888888777777777999999999999999:::;;;;;;===<<<;;;:::999999888999888888999:::;;;;;;;;;;;;::::::999999888999999999,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,------,,,,,,,,,------------------------******++++++,,,,,,,,,---...---+++******,,,...///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++---......******************))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---//////...,,,+++***)))(((***,,,,,,,,,******+++,,,,,,,,,+++************+++***,,,......,,,++++++,,,)))&&&%%%&&&)))+++)))&&&*********+++,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************))))))(((***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,(((((()))***+++,,,------.........///////////////***+++,,,.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...................................................------------------...//////.........---------........................////////////000000111111111111111111222222222222444444444333333333333333222333444444555555444444555666888:::;;;<<<======:::999888777666555555555333555777666555444555555666666666666666777888888777777777888999999::::::;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;===<<<:::999999;;;===>>>??????>>>>>>============;;;;;;;;;:::::::::::::::888888999999::::::;;;;;;======<<<<<<<<<======>>>>>><<<;;;>>>AAABBB@@@===>>>>>>>>>???@@@@@@AAAAAA???>>><<<:::999777666666888999::::::999888999:::===???AAABBBBBB@@@>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>===<<<<<<;;;;;;:::::::::999999999999999888888888999999:::888888888888999999999999777999;;;;;;:::::::::;;;::::::<<<>>>???>>>;;;999999999:::;;;<<<===??????FFFGGGHHHGGGDDDBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@?????????@@@@@@<<<;;;:::888777777666666555555666666555555444333666666666666666666555555666555555555555666777777999999888888888888999999999888777666666666666777555444444555777888777666999999888888888777777777999999888888888888888888;;;;;;:::999999888999999888999:::<<<<<<<<<;;;:::;;;:::999999888888999999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,,,,,,,,,,,,,+++------------------------*********++++++,,,,,,,,,---,,,***)))***,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,%%%&&&'''((()))***+++,,,***+++,,,,,,******+++,,,---,,,,,,+++***++++++++++++,,,------,,,+++,,,---,,,***((())),,,...,,,***(((((())))))***,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------...---,,,++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,+++++++++***))))))***+++,,,---......---------------......///***+++,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------///////////////////////////////////////000000000000000111111111222222222444444444444555555555555222333444444555555444444333444666888:::<<<===>>>888777777666555555555666333444666666444333444555666666666666666777888888777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::::::::;;;===<<<;;;::::::<<<>>>???>>>>>>>>>>>>>>>=========;;;;;;:::::::::999999999777777777888999::::::;;;======<<<<<<<<<======>>>???===;;;===@@@BBB@@@======>>>>>>???@@@@@@AAAAAAAAA@@@>>>;;;:::999888888888999::::::888888999:::>>>???AAABBBAAA???<<<;;;:::;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;??????AAAAAAAAA@@@>>>===;;;;;;:::::::::999999999999888888777777777888888777777777888888888999999777999;;;;;;:::::::::;;;:::;;;===@@@BBBAAA<<<888::::::::::::;;;===>>>???CCCEEEGGGFFFCCCAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGCCCBBBAAA???>>>>>>??????===<<<;;;:::999888888888555555555555555444333333555555666666666666555444555555555444555555666777888888777777777777888888777777666666666555666666444333333444666777777666:::999999999888888888888999999999888888888777777:::999999888888888999999888999:::;;;<<<;;;:::999::::::999999888999999:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++------------------------*********+++++++++++++++++++++******+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---)))+++,,,,,,+++***+++---------,,,++++++++++++++++++,,,---,,,+++***+++---,,,+++***+++,,,------,,,++++++***))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---,,,+++***))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++*********)))))))))---------,,,,,,,,,++++++***)))))))))***+++,,,---))))))***************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---..........................................---------------,,,,,,------------,,,,,,........................000000000000000000000000////////////////////////000000000111111111111222444444444555555666666666222333444444555555444444222333444666888:::<<<===777666555555555555555666222444555555444333333444666666555555666666777888777777777888999999::::::999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999999::::::;;;>>>============???@@@AAA<<<======>>>>>>======<<<;;;;;;::::::999999888888555666666777888999::::::<<<<<<<<<<<<<<<===>>>>>>AAA@@@??????@@@AAA@@@???======>>>???@@@AAAAAABBBCCCAAA???<<<;;;:::::::::888999::::::888888999:::===>>>@@@AAAAAA@@@>>>======>>>@@@???===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBBBB@@@>>>===;;;;;;::::::::::::999999888888777666666666666777666777777777777888888888777999;;;;;;:::::::::;;;:::;;;>>>CCCFFFDDD>>>999;;;;;;:::::::::<<<===>>>AAACCCEEEEEECCCAAA@@@???AAAAAAAAABBBCCCEEEFFFGGGDDDCCCAAA???>>>===>>>>>>===<<<;;;:::999999999999555555555666555444444333333444666777777666555444444444444444444555666666777777777666666777777777666666666666555555555555777555444555777888999888::::::999999999888888888777888888999999888777777888888888777888888999999888999999::::::999999999999999888888999999:::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++************)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------...---,,,***))))))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,222111000///---,,,+++***)))+++,,,,,,+++***,,,---------,,,++++++++++++,,,***+++,,,+++***)))+++,,,((()))******))))))***++++++++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((((((*********)))'''&&&******,,,---------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++*********)))))))))------,,,,,,,,,+++++++++***)))))))))***+++,,,---******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++((()))***,,,---------,,,,,,++++++***+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------...//////...------........................////////////////////////////////////////////////000000000000111111111111222222333444444555666666222333444444555555444444444444444555666777888888555555555444444555666666222333555555333222333444555555444444555555666777777777777888999999::::::888888999999999999::::::999999999::::::;;;;;;<<<999888888888999:::;;;;;;;;;;;;<<<======>>>??????;;;<<<============<<<;;;;;;;;;::::::999888888777444555555666777888999:::;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAA???>>>===>>>???<<<===>>>???@@@AAABBBBBBCCCBBB???<<<:::::::::;;;999:::;;;:::999888999;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHHHHFFFAAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA???===;;;;;;;;;::::::::::::999999888777666666555555555666666666666777777777888888777999;;;;;;:::::::::;;;:::;;;???EEEJJJHHHAAA:::<<<;;;999888999:::;;;<<>>@@@@@@>>>???@@@>>>:::888:::===<<<===>>>???@@@AAABBBBBBCCCAAA>>><<<:::999::::::999:::;;;;;;999999:::;;;:::;;;===@@@CCCGGGIIIKKKPPPRRRQQQMMMGGGAAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@>>><<<:::;;;;;;;;;:::::::::999999888777666555555555555555666666666666777777777777777999;;;;;;:::::::::;;;:::<<<@@@GGGLLLJJJBBB;;;<<<;;;999777777888999:::>>>AAAEEEFFFEEECCCBBBBBB>>>======>>>???BBBDDDEEEEEECCCAAA???===<<<<<<<<<::::::999888777777777888666666777777666666555444111222444666777777666555444333333333333444555555666666555555555555666666555555666666555555444333666333000000222555777777777777777777666666666666333444666777777777666555777666666666777888999:::999888777666666666888888666777777888999;;;<<<===,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************---,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,------------......///+++((((((+++......---,,,+++*********+++,,,---++++++------------++++++,,,------...---,,,***)))+++)))'''))),,,---,,,***************))))))((((((++++++++++++++++++++++++************+++,,,------,,,,,,+++***))))))************++++++,,,---......------,,,,,,+++***)))))))))******++++++******)))(((((()))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++******)))***+++---...***,,,------++++++,,,...---------,,,,,,+++++++++)))))))))******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++...---+++))))))***+++,,,...---,,,+++***+++,,,---+++***)))))))))***,,,,,,++++++++++++++++++++++++************+++,,,---------,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,---------......------------------------,,,---......//////......------------------------........................////////////////////////...///...---,,,,,,...000//////.........---------000111111111111222222222333333333333333333333333333333444444444444555555555666777666555444555666666555444333333333333333444444444444444444444444111111111111222333444555444555666777777777777777;;;;;;;;;:::::::::999999888777666777999:::;;;:::;;;;;;<<<<<<<<<;;;:::::::::999999888888999999:::===:::777777:::<<<;;;::::::999888777666666666666555555666666777777888888:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>><<<;;;:::999:::<<>>>>>CCCQQQ___```aaa```YYYNNNDDD>>><<<:::;;;===>>>>>>>>>===<<<<<<;;;;;;<<<======<<<:::::::::999888777777777888888666444222111222333444666666666666777777777777777888999:::;;;<<<<<<<<<:::999;;;@@@EEEGGGEEEBBB<<<;;;999777777888999:::===???AAABBBBBB@@@>>><<>>======>>>@@@BBBDDDEEECCC@@@===;;;;;;;;;;;;<<<999777666777888888777::::::999888777666555555222333444666777777777777555555555555666666666666555555555555555555555555666555555555555444444444444555666777777777555555::::::999888777777888888555666777888888666444222888888888777777777777777777777777777777777777777666777777777777777666666,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************---,,,++++++******++++++*********++++++,,,,,,,,,)))))))))*********++++++...+++))))))+++---,,,+++++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******,,,***)))***---...---+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++***))))))*********++++++,,,------......------,,,,,,+++******)))******++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******---,,,+++*********+++,,,***,,,------++++++,,,...---------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,------,,,++++++++++++,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++......---------------...++++++************++++++---,,,++++++++++++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------........................////////////////////////.........---,,,,,,...000//////.........---------000000111111111222222222333333333333333222222222111111222222222222333333666777888777555444555666666555444333333333333444444444444444444444444444111111111111222333444555666777888888999999999999999888888888888888888888777666555666888::::::999999::::::;;;;;;;;;:::::::::999999888888999999:::===:::888888:::;;;;;;999999999888666666555555666555555666666777777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<:::999999999:::;;;===???>>>===>>>@@@AAAFFFTTTbbbbbbcccbbb]]]TTTIIIAAA<<<:::;;;<<<=========<<<<<<<<<;;;:::;;;======<<<::::::999888888777777777888888777555333222333444444555555555555666666666666666666777999999:::::::::888999;;;>>>BBBDDDEEEDDD>>><<<999666444444555666;;;===???AAAAAA???===<<>>===<<<===>>>@@@AAADDDCCC@@@===;;;:::;;;;;;<<<:::777777888999888888999999888777666555444444444555555666666666666555555555555555666666666666555555555555555444444444444444444444333333333333444555555666666666666666888777666666555555666666555666777777777555444333666666666666666666666666666666666666666666666666666666777777777777666666,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************,,,,,,++++++******++++++)))***************++++++(((((()))))))))*********,,,+++***+++,,,,,,+++)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++************+++---+++++++++---...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,+++************,,,+++******)))*********+++,,,,,,------.........---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++000///...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******...---,,,+++***************,,,------++++++,,,...------,,,,,,,,,,,,++++++---------,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++***+++************+++,,,,,,************************000000///...------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............------------------------........................////////////////////////---...///...,,,,,,...000/////////............---000000000111111111222222222222222222222222222222111111222222222222333333888999:::999666555444555555555444333333333444444444444444444444444444444111111111111222333444555666666777888888999::::::888888888888888888888888777555444555777888888888777888999:::::::::::::::999999888888888888999999;;;:::888888:::;;;:::999888777666555555555555555555555666666777777888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999888888888888999;;;===>>>>>>======???@@@FFFSSS```aaaaaaaaa___YYYOOOCCC;;;999:::;;;<<<<<<<<<;;;;;;<<<;;;:::;;;<<<<<<;;;999999888888777777777777777999777666444444444555555444444444555555555666666444555666777777777777777666888:::<<<>>>@@@CCCFFFDDDAAA<<<777444333333444888:::<<<>>>>>>>>>===<<<>>>===<<<;;;;;;<<<===>>>BBBAAA>>><<<;;;:::::::::<<<:::777777888999999888888777777666555444333333666666666666666555444444444555555555555666666666666666555555555444444444333333333333222222222222555555444444555666666777777666666555555555555666666666666555555555555555555555555555555555555555666666666666666666666666555666666777777666666666------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++*********+++,,,,,,++++++***++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,)))***+++---......,,,++++++***++++++++++++,,,,,,---,,,+++******+++,,,---,,,+++***)))))))))++++++,,,+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++*********+++++++++***************+++,,,,,,---------.........,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++//////...,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++************+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,+++******++++++,,,++++++,,,------+++***)))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......------------......,,,++++++++++++++++++,,,)))************+++++++++************************,,,,,,---.........------,,,,,,------------------........................////////////////////////---...///...---,,,...////////////...............000000000000111111111111111111111111111222222222333333333444444444555555999:::;;;:::777555444444555444444333333333444444333333333333333333333333111111111111222333444444444444444555666777888888999::::::::::::;;;;;;;;;666555444444666777777666555666777999999:::::::::999999888888888888999999:::999999999999:::999999777666555444444444444444555555666666777777888888777777777888888888888888999999999999999999999999::::::::::::::::::::::::777777666555555666777777777777888:::;;;<<<=========;;;;;;<<<===AAAKKKVVV]]]]]]^^^^^^[[[QQQCCC888999999::::::;;;;;;;;;;;;;;;:::::::::<<<;;;:::888888777777666666666777777888888777666555555666666555555555666666666666777555555666777777777666666444777999999999<<>>>>>>>>===;;;:::;;;;;;<<>>CCCIIIEEE@@@:::666444444444444555777999::::::;;;:::::::::999999999999999999===<<<;;;:::999999999888:::888666666777999999999555555444444333333222222222333444555666666666666444444444444555555555555666666555555555444444444444444444444333333333333444444333333333555777888777666666666666666777777555555444444444444555666555555555666666777777777555555555555555555555555444444555666666666666666...------,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&))),,,...............)))***+++,,,,,,,,,,,,+++++++++************+++++++++************+++,,,,,,***+++,,,+++)))((()))***,,,,,,,,,,,,------------++++++++++++++++++++++++************+++,,,---...*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***,,,,,,---,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,,,,------*********+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++******)))***++++++,,,---,,,,,,,,,------------------------,,,,,,,,,,,,---...//////+++******))))))******+++******++++++++++++******))))))*********+++++++++************************++++++,,,---------------+++,,,,,,------.................................////////////////////////,,,...//////...------......////////////000000000/////////000000000111111000000111111222333333333111111222222222222333333666888::::::888555444444444444333333333444555555333333333333333333333333111111111111222333444555555555555555666888:::<<<999999999888888888777777777555444444666777666555666777888999999999999999888888777777777777888888777999::::::999888888999666555555444444444555555555555666666777777888888888777777777777666666666777777777777777777777777888888888888888888888888666666777777777777666666666888:::===?????????>>>>>><<<<<<>>>>>><<>>AAA???<<<888555444444444444444666777888999999:::888888888999999999999999:::::::::999999888888888888777555555666888888888444444444444333333222222111222333444555666666666333444444444444555555555555555555555555555555555444444444444333333333333222222333333444555777777444333333333333444444555444444444444444555555555555555555666666777777888555555555555555555555555333444555555666666666666......---,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++******)))*********++++++++++++'''))),,,,,,***)))***+++)))***+++,,,,,,,,,++++++******++++++++++++************+++,,,,,,,,,,,,,,,***,,,---,,,***)))***+++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++***++++++,,,,,,******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------------------------,,,++++++******++++++,,,******+++,,,,,,,,,+++******,,,------++++++,,,...+++++++++,,,,,,---------******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++******************+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---***))))))(((((())))))***)))***+++,,,,,,+++***)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---......///........................////////////////////////,,,...///000...------....../////////000000000000////////////000000000111111111111222333444444444111111222222222222333333444666999999888555444333333333333333333444555666222222222222222222222222111111111111222333444555555444444444666888;;;<<<;;;::::::999888777666666888666555555666777777666888888999999:::999999888888888777777777777888888666888;;;;;;999777888999666555555555555555666666555555666666777777888888888888888777777777666666777777777777777777777777777777777777777777777777555666666666666666666555444666:::===??????>>>===<<<:::<<<@@@@@@===<<>>===<<<;;;999888777777999777555555777777777666999999:::::::::999999888888888777777777777888888555888;;;;;;888777777999666666555555555666666777555555666666777888888888999999888888777777777666777777777777777777777777777777777777777777777777444555555666666555555444222555999<<<>>>>>>===;;;888777;;;@@@@@@===;;;===:::>>>AAAAAA===999888888;;;;;;:::999:::;;;<<<===;;;:::999999999999777555444444444444444555666777444555666666666666666555666666666666777777777777888888888888777666444444555222000222555777666444777888999:::::::::::::::555555666666777888888888555666777999::::::::::::777777888888888888777777666444222222444666666666555444444444444444444333444444555555444444333222333333333444444444555555222333333444555666777777222222222111111111111000///111333555666666666555444444444444555555666777111222444666666555444333222222333333444555666666555555555555555555555555222333444555666666666666...---,,,+++***+++,,,---........................++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------+++))))))***,,,---...///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,,,,+++++++++***++++++,,,,,,++++++***///---++++++,,,,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,............,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++******++++++,,,---...------,,,+++***)))))),,,+++)))(((((()))+++,,,*********+++,,,...///000------,,,++++++******)))------------------------***+++---,,,***)))))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,++++++++++++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,,,,------........................,,,,,,,,,---------............//////...---,,,,,,////////////////////////////////////000000000000111111000000//////......000000000000111222333444333333333333333333333333555666888999888777555444000111111222222333444444555555555444444333333333333333333222222111111111333333333444555666888888===<<<;;;999666444333222444444555555666777777777999999999888888888888777:::;;;;;;:::999888777666777888999999999777666555777777777666555555555444777777777888888999999:::999999:::999999888777666444444444444444444444444444444555555555555555444444555555555555555444444444555777999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777888888999:::;;;;;;;;;;;;::::::::::::999888777777777666555444333444555555555666666666555444333333555555555555666666666777777888:::::::::999777555333333444444444444333333666666666777888:::<<<<<<888999::::::999777555333444444555666777888999999:::999888777666666666666444444555555666777777777444444333333222111000000111111111222222333333333111111111222222333333333333333333444444666777777777666555444222111000000333111222666;;;<<<777222444444444333333222222222333444555666666555444333///222444666555444555666777777666555555555555555555444444333333444444555,,,++++++******+++++++++------------------------------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***++++++,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********)))))))))))))))************++++++,,,...---+++******+++******+++,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++,,,---,,,***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,------------,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******)))*********+++,,,---,,,,,,++++++************)))(((((((((((()))***+++******)))******+++++++++++++++++++++++++++,,,************************)))+++,,,,,,***))))))***------------............++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------...------,,,,,,---------------------............,,,,,,---------...............//////...------,,,.........................../////////000000000000000000000000000/////////000000000000111222333444222222222222222222222222555666777888777666444333000111111222222333444444555555444444444333333333444444333333333222222222222222333333444666777888<<<;;;:::888666444333333444555555666666777888888999999999999888888888888;;;;;;::::::999888777777888888999999999888666555777777777777777666666666777888888999999:::::::::;;;;;;;;;;;;:::999888777555555555555555555555555444444555555666555555555555666666666555555444333444555777888999:::;;;;;;999999999999999999999999::::::999777777666666666888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777666555444333333333444555555555555666555555444444555555555666666666777777777888999::::::888777555444444444555555444444444555555555555666888999:::777888999999888666444333555555666777888999:::::::::999888777666666666666333333333444555555666666555444333222222111222222222222222222333333333333111111222222222333333333333333333333444555666777555444444333222111000000333222333777;;;<<<888333444444333333333222222222333444555666666555444333000222555555555444555666666555555444444444444444333333222222222222333333)))******++++++*********++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++***************************++++++,,,,,,+++++++++,,,,,,,,,+++++++++*********************++++++++++++++++++***************'''(((((((((((()))))))))+++---......,,,++++++,,,)))))))))***+++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++***+++,,,......,,,***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++...---,,,+++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))*********+++++++++++++++++++++++++++************************------+++***)))((((((((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,------------.........///++++++******++++++,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,------------,,,,,,------...,,,,,,,,,------.........---------.........//////.........///......---,,,............................../////////000000000//////000000000000000000000000000000111222333444111111111111111111111111444444555666555444333222000111111222222333444444555444444444444333333333444444444444444333333333222222222333444555666777999888888777666555444444555555666666777888888999:::::::::999999999888888;;;:::::::::999888888777888888999999999888777777777777777888888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999666666666666666666666666333444555666666666666666666666666666666555444444555666777888999999999999777777777777777777777777999888777666666666666666999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::999888888555444333222222222333444444444555555666555555555555555666666666777777777777888999999999888777666444555555555555555555444444444333333444555555666555666777777666555444333555666666777888999:::::::::999888777555555444444222222222333444444555555666444333222111222444555444444444444333333333333111222222222222333333333333333333333444555666666222222222222111111000000333222333777;;;;;;888444333333333333222222222222333444444555555444444333111222555555444444555666555444444333333333333333111111000000000000111111((()))+++,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,+++++++++******************************************************(((((((((((()))))))))))),,,---///...---,,,,,,---+++************,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---))))))***,,,......,,,))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++...---,,,+++*********************++++++*********,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++*********++++++,,,,,,,,,+++,,,------------,,,+++///...---,,,+++******************++++++,,,,,,,,,........................(((***,,,,,,++++++,,,---************++++++++++++,,,++++++***++++++,,,,,,((())))))***+++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,---.........------........./////////---...............------................................./////////000000/////////000000111111222000000000000111222333444222222222222222222222222222333333444333222111111000111111222222333444444444444444444444444444444555555555555555555444444222222222333333444666666666666666666666666666666666666777777888999999999;;;:::::::::999999999999;;;::::::999999888888888999999999999999999888888777777777888888999999999888999999:::;;;<<<======<<<<<<<<<<<<;;;:::999999666666666666666666666666444444555666666666666666555555666777777777777666777888888999999999999888777777777777777777777777777666666555555555666666999:::;;;<<<============;;;;;;<<<;;;;;;:::999888444333222111111111222333333333444555666666666555555666666666666777777777777888888999888777666666444555555666666555555444444444333333333333444444444444555555555444333333555555555666777888888999:::999888666555444333333222222222333444444555555666555333111111333666777555555555444444333333333222222222222222222222222333333222222333444555555000000000000000111111111111111222555888888666333333222222222222222222222333333333444444333333333111333555555444333444666555444444333333333333333111111000000000000111111)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******************************************************))))))*********++++++++++++---......---,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---((()))***,,,......+++))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++---,,,++++++************************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---------,,,,,,*********++++++,,,,,,---+++,,,------------,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******************************(((***,,,,,,,,,+++,,,---))))))))))))************,,,,,,++++++***++++++,,,(((((()))***++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------------.........///------...............---....................................//////////////////000000111111222222000000000000111222333444333333333333333333333333222222222222222111111000000111111222222333444444444444444444444444444444555555555555555555555555333333333333444555555666555666666666777777888888777777888888999:::::::::;;;;;;;;;;;;:::::::::999;;;:::999888888888999999999999999999999999::::::777777777888999999999:::888999:::;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999888666666666666666666666666555666666666666666666555333444555777888999::::::999999:::;;;;;;::::::999888888888888888888888888666555555555555555666666999:::;;;<<<============;;;;;;;;;;;;:::999888888444333222111000111222222333333444555666666666555666666666666777777777888888888888888777777666666444444555555555555444444555555444444333333444444333333333444444444444444333333444444555666666666999888777555444333333333333333333444555555666666666555333111111333666777555555555444444333333333222222222222222222222222333222222222222333333444//////000000000000111111...///000222444555333222222222222222222222222222333333333222222333333333222444555444333333444666666555555444333444444444222222111111111111222222***+++,,,,,,------------------------------------------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******************************+++++++++++++++++++++,,,,,,,,,,,,***,,,---...---,,,,,,---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,***)))***+++------+++))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++---.........---,,,*********++++++,,,,,,,,,************************))))))))))))***+++,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++((()))))))))***+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......///........................,,,,,,,,,---------......,,,---......///.........------------------------------........./////////000000111111111111111111000000000000111222333444333333333333333333333333222222222111111111000000000111111222222333444444333333333444444444444555444444444555555555555555444444444444444555666777666666666777888888999999888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999888888888::::::::::::999999999:::;;;<<<999999999:::::::::::::::888888999:::<<<===>>>>>><<<<<<<<<<<<;;;:::999888888888888888888888888888777777777777666555444444333444555777999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;888888888888888888888888555555555555555666777888999:::;;;<<<<<<===<<<<<<::::::::::::999888777777444333222111111111222333444444555555666555555555666666666777777777888888888888777777777666666666333444444444444444444333555555444444444444444555222222333333444444555555333333333333444444444555777666555444444333444444333333333444555555666666666444333222111222444555444444444444333333333333333333333222222222222111222222222111111222222333000000000000000111111111,,,---///111222222222111111111111222222222222222333222222111111222222333333444555444222222444666666555555444444444444444333333222222222222333333************+++,,,---...++++++++++++++++++++++++------------------------)))***,,,......---,,,+++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******+++++++++*********))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,)))+++,,,---,,,+++,,,---+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++******++++++***))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++************+++,,,******,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))+++,,,......---,,,+++++++++++++++++++++,,,,,,***)))(((((((((((()))*********))))))******+++,,,,,,+++++++++++++++++++++........................+++,,,...---,,,++++++,,,,,,,,,---------.........---,,,++++++******++++++))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000000//////......---+++++++++,,,,,,,,,,,,---,,,------...//////......---------------------------------.........//////222222111111111111111111000000000000111222333444222222222222222222222222333222111111111000111111000111111222222333444444333333333444444444555555333333444444444555555555666666555555555666777777777777888888999999::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777777888:::;;;;;;::::::999:::;;;<<<============<<<<<<<<<<<<<<<777777888:::;;;<<<===>>>============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888666555333222666666777888999999999999888999::::::;;;;;;;;;;;;888888888888888888888888555555555555666777888999888999:::;;;;;;<<<<<<<<<999999999999888777666666555444333222111222222333555555555666555555444444666666777777777888888888888888777666666666666666222222333333333333222222444444333333333444555555222222222333444555666666333333444444444444555555555555444444333444444555222222222333444444555555555444333222222111222222222222222222333333333333333333333222222222111111222222111111111111222222111111111111111111111111,,,---///000111111222222000111111111222222222222333222111000000111222333444555555333222222444666555444444333333333333333333333222222222222333333***)))(((((()))+++---...************************++++++++++++++++++++++++)))***,,,.........,,,+++************************+++***))))))***,,,...///,,,,,,,,,+++++++++******++++++++++++******))))))))))))******++++++++++++******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---'''(((***,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,++++++***...,,,))))))*********))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++(((((())))))***+++---------,,,+++******+++,,,---)))***+++---...///000000++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,------,,,,,,+++,,,,,,---*********++++++,,,------++++++++++++++++++++++++,,,---......,,,******+++,,,,,,,,,---------......---,,,,,,+++*********+++*********))))))))))))))))))))))))******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000222222111000///...------******+++++++++,,,,,,,,,,,,,,,---.../////////...---------------------------------.........//////333222222222111000000000000000000000111222333444111111111111111111111111333222222111111111111111000111111222333333444444333333333444444555555555333333333444444444555555777666666666666777777888888888888999:::::::::;;;999999:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::888777777999:::<<<;;;::::::999:::;;;<<<===@@@@@@??????>>>>>>======666777888999;;;<<<===>>>????????????>>>===<<<;;;========================::::::999888666444222111999999999999999888777777777777888999::::::::::::888888888888888888888888555555555666666888999:::888888999:::;;;;;;;;;;;;888888999888888777666555555444333222222222333444555666666666555444333333777777777777888888888888888888777666666666666666111222222333333222222111333333222222333333444555222222222333444555666777444444555555555555555555444333333333333444555555000111111222333333444444444444333333222111000000111111111222222333333333333333333222222111111111222222111111111111111222222222222222111111111000,,,...000111111111222333000000111111222222222222333222111000000111222333555555555333222222444666444333222222111111222222333333222222222222333333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++---+++)))***,,,---,,,)))------------------------......,,,++++++,,,.........------,,,,,,,,,------***++++++,,,,,,++++++***)))))))))((()))******++++++*********))))))((((((++++++++++++++++++++++++***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,++++++******++++++,,,+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********...---+++***)))***++++++------++++++++++++------(((***+++------,,,+++***...------,,,+++***)))))))))************+++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++------------------------//////000000000///---,,,,,,,,,,,,------.........---------............///++++++---.........---,,,////////////////////////---///222222111000000111000111111111111222222222000000111222333333333333333222111000000111222333333333333444444444555555222333444555666555444333555555555555666666666666777777666666666666777777777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>;;;::::::999999999::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@??????===<<<<<<===============>>>>>>>>><<<<<<<<<:::888666666666888888999<<<>>>>>><<<999;;;<<<===>>>>>><<<:::999777777888999;;;:::888555777777666666666888999;;;777888999:::<<<===>>>???;;;:::999888777777777777555444333222333333555666666666666666666666666666999888888777888888999:::999888666444333444555666222222222333333444444444555444444333333444444444000000222333555666777888666666555555444333111111444444444444333333222111222222111111222444555777666666555444333333333333444444444444444444444444333333333333333333333333333444555444222111222333222222000///............000000000000000000000000111111111111111222222333000222333333222111333444333333222222333444666777555444222111111111222222222111///000111333333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,------***++++++,,,,,,++++++***))))))))))))************++++++++++++*********)))------------------------************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++***...---,,,,,,,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,+++******))))))************++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++------------------------....../////////...------,,,------------------...---------............///+++,,,---...///......---////////////////////////---///111222111000000111000111111111111222222222222333333333333222111111222222111000000111222222222222222222333333333444222333444444555555444444555555666666666777777777888777666666666666666777777888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>;;;;;;:::999999999999999;;;;;;:::;;;;;;<<<======>>>>>>???@@@???>>>======<<<<<<;;;<<<<<<===>>>???@@@@@@AAA@@@???>>>===============>>>>>>>>>??????>>>>>>>>><<<:::888888888999999:::<<<>>>>>><<<:::;;;<<<===>>>===<<<:::999888777888:::;;;;;;888666777666666666777888999:::::::::::::::;;;;;;;;;<<<::::::999999888777777666666555555444444555777777555555555555555555555555666777777777888888999999666555444333333444666777333333333333444444444444444333333333333333444555111111222333444555777888777777666666444333111111333444444444333333222111333222222222222333555666666555444333222222222222444444333333333333333333333333333333333333333333333444555444222111222333333222111000000/////////000000000000000000000000111000000000000111222222000222333333222111333444444444333333444555777888444444222111111111222222222111///000222333333222---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***+++,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***++++++,,,,,,++++++***((()))***+++++++++***))),,,,,,,,,+++++++++++++++------------------------+++***)))((())),,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,------...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,------+++)))------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++************************************+++++++++,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,---...............------------------------............///------...////////////...////////////////////////---///111111000000000111000111111111111222222222555555444333222111///...222222111000000111222222111111111111222222222222444333333333333444555555666666666777777777888888888888777666666666666666888888888999999::::::;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>===<<<;;;:::999888888888;;;;;;:::::::::;;;<<<<<<======>>>????????????>>>======<<<<<<<<<<<<======@@@AAAAAA@@@@@@???>>>===<<<<<<===>>>???@@@@@@AAA???@@@@@@>>><<<::::::;;;::::::;;;===??????===;;;;;;<<<<<<======;;;:::999999888999:::;;;;;;999777666666777777888999999:::<<<;;;;;;::::::999999888999999::::::999888666555777666666666777777888999555555555555555555555555333444666777888888888888444333333222333444666777555555555444444444444444222222222222222333444444444333222222222444666888888888888777555333222111333333444444444333222222444333333333333333444444555444333222222111111222555444333111111111222333333333333333333333333333111333444444222222333555444333222111000000000111////////////////////////000000/////////000111111000222333333222111333444555444444444444666777888444333222111111111222333222111000000222333333222......---,,,,,,+++******------------------------++++++,,,,,,,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,------,,,******,,,,,,,,,+++,,,,,,------***++++++,,,,,,++++++***'''(((***,,,,,,+++***)))++++++++++++++++++++++++******************************))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,++++++******++++++,,,.........---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,***)))***+++,,,------,,,+++***)))***+++,,,,,,,,,++++++(((((()))))))))******************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++***+++,,,.../////////......------,,,,,,---------............///.........///////////////////////////////////////---///111000//////000111000000111111111222222222444444444333222111000///222111111111111111111222111111111222222222222333444444333222333444555666777777777777888888888888999888777666666555555666888888888999999:::::::::::::::::::::::::::::::::999999:::;;;<<<======>>>???>>>===;;;:::999999999;;;;;;::::::::::::;;;;;;<<<======>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>>======<<<<<<===>>>???@@@AAABBB@@@@@@AAA???===;;;;;;<<<;;;;;;;;;===??????>>>===;;;;;;<<<<<<<<<;;;:::999:::999999:::;;;;;;999777666666777888999999999999;;;;;;::::::999999888888888999:::;;;:::888666444666666666777777888999999555555555555555555555555000222555777888888777777555555444444444555666666666666666555555444444333111111111111222333444444555444222111111333666888999999888777666444222111333333333444444333333222444444444444333333333333444444333222111111111111555444222111000000111222333333333333333333333333111222333333333333444555333222111111000000000111///////////////////////////////////////000000111000222333333222111333444444444333333444555777888444333222111111111222333333111000000222333333222......---,,,,,,+++******------------------------***,,,...//////...,,,***,,,,,,---,,,,,,,,,,,,---------------------------******,,,------,,,******+++++++++++++++,,,---...***++++++,,,,,,++++++***''')))+++,,,---,,,***)))))))))*********************************************+++,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))***++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,++++++******++++++,,,......---,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,...------...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++***)))***,,,,,,,,,,,,***)))******++++++,,,,,,,,,,,,((((((((()))******++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,+++*********,,,---////////////......------------------............///............//////000000////////////////////////...///000000///...000111000000111111111222222222111222222333333222222111111111111222222111111111222222222222333333333333444444333222333444555666777777777777888888888888888888777666666666666666888999999999999999::::::::::::::::::::::::::::::888888999:::;;;<<<======@@@@@@>>>===;;;;;;::::::;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA???>>>===<<<<<<;;;<<<<<<===============<<<<<<;;;;;;<<<===>>>???@@@AAAAAA???@@@@@@???<<<;;;;;;<<<<<<;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;::::::999;;;:::999999::::::888777555666888:::;;;:::999888888888888999999999999999888999:::;;;:::888666444444444555666777777888888555555555555555555555555000222444777888888777666999888777666666555555555666666666555555444444333222111111111222222333444555444222111111333666888999999888777666444222111222333333444444333333333444444444444444444444333444444333222111111111111444333222111111111222222333333333333333333333333111222333333333333444555111111000/////////000000000000000000000000000000///////////////000000111000222333333222111333444333222222111222444555666333222111111111222333444333222000111222444444333---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++---...---,,,+++,,,...------------------------++++++,,,,,,,,,,,,+++++++++******++++++,,,---...***++++++,,,,,,++++++***))))))+++,,,,,,,,,+++***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))),,,,,,,,,,,,------------***+++,,,,,,******+++,,,,,,++++++******++++++,,,...---,,,+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------///111000---+++++++++,,,,,,,,,,,,++++++***************+++,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,,,,+++++++++,,,------/////////...............---------............///......------......///000////////////////////////.../////////......000222000111111111111222222222///000111222333444444444000111222222222222111000222222222222333333333444444333333333333444555555666666666777777777888888777777666666666666777777999999999999999999999999::::::::::::::::::::::::777777888999;;;<<<======@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>============>>>???@@@AAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@>>>??????>>><<<;;;;;;<<<<<<;;;:::;;;===>>>>>>===;;;;;;;;;:::::::::::::::;;;999888888888888777666444666999;;;<<<;;;999888666666777888999999::::::999999::::::999888666555222333444555666777777777444444444444444444444444222333555666777777777777::::::999888777555444444555555555444444444444444333333222222222222333333444333222222222444666888777777777666555444333222222222333444444444333333333444555555555555444444555444333222222111111222222222333333333333333333333333333333333333333333111333444444222222333555000000///////////////000000000000000000000000000000000/////////000111111000222333333222111333444222111111111111333444555333222111111111222333444333222111111333444444333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************+++,,,---...***++++++,,,,,,++++++************+++++++++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------...***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222111///,,,***+++,,,,,,,,,,,,+++******************++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++++++++******++++++,,,,,,*********++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))************))))))***++++++,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---......///,,,------------,,,,,,+++............////////////---------............///...---,,,,,,,,,---//////////////////////////////...//////...---...000222000111111111111222222222000000111222333333444333000111222222222222111000111111111111222222222222222333444444555555444444555555666666666777777777666555555666666777888999999999999999999999999999::::::::::::::::::::::::666666777999:::;;;<<<=========<<<;;;;;;:::;;;;;;::::::;;;<<<===>>>@@@AAA>>>>>>=========???@@@AAA>>>======<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>???@@@>>><<<;;;<<<===;;;:::999:::<<<=========;;;;;;::::::999999::::::;;;999777666777777666555444666999<<<===;;;999777666666777777888999999999::::::999999888777777666111222444666777777777777444444444444444444444444555555666666666777777777888888888888777555444444333333333333444444444444666555444333222222222222111111222333444555777888555555555555555444333333111222333333444444444333222333444555666666555555666555444333222222222222000111333555555555444333333333333333333333333333333444555444222111222333111000000///000000111111222222222222222222222222111000000000000111222222000222333333222111333444222222111111222333555666222222111111111222444444444222111111333444444333,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++000---)))&&&&&&)))---000+++---///...,,,+++,,,///++++++++++++++++++++++++///...,,,,,,,,,,,,...///************+++,,,---...+++++++++,,,,,,+++++++++++++++*********+++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))+++***))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......,,,,,,---...,,,++++++++++++++++++,,,,,,+++******+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222222000...***+++,,,------,,,+++************)))***++++++,,,*********++++++,,,,,,,,,++++++***)))***+++---...,,,+++***))))))***+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))************)))))))))***+++,,,------...///************************++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))***+++,,,------...))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...//////---......///...---+++***------......//////000000---------.........//////------,,,+++,,,---...///////////////////////////...//////...------000222000111111111111222222222111111222333333333333222000111222333333222111000000000000000111111111111222333444555666555444333555555555555666666666666555555555555666888999:::999999999999999999999999::::::::::::::::::::::::555666777888:::;;;<<<===;;;::::::999999999::::::::::::;;;<<<>>>@@@BBBCCC???>>>=========>>>@@@@@@======<<<<<<<<<<<<======<<<<<<===============<<<;;;;;;;;;<<<<<<<<<<<<<<>>;;;999888999;;;======<<<<<<;;;:::999999999:::::::::888666555666666555444333666:::===>>><<<999777777777777777888888888888;;;:::999888777777777777111333444666888888777777444444444444444444444444777777666666666666777888555666666666666666555444222222222333333444444444777666555444333222222222000000222333555666777888333444444444444444333333111222333333444444444444111222444666777777666666666666555444333333333333///111444666777777555444333333333333333333333333333444555444222111222333222111111111111111222222222222222222222222222222111111111111111222222333000222333333222111333444333333222222333444666777222222111111111222444555444222111222333444444444,,,,,,+++++++++,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,,,,,,,---------......000...+++***+++,,,++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,,,,------111000---+++++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++///////////////.........,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++------,,,***))))))***,,,------------------------------------,,,,,,+++++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,'''((()))***+++,,,,,,---)))***,,,------,,,***))),,,,,,+++***+++,,,---...)))***+++,,,---,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,+++******+++,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........---.........//////000000......////////////......////////////////////////000000111222222222222111222222222222111///...,,,111000///......///000111000000000000000111111222111222333333444444333333222222333333444555555666444555555555666666777777888888999999999888888777777777888888999999999:::777666666666666888:::;;;888888888888888999999999:::999888:::<<>>???@@@@@@???>>>===>>><<<;;;;;;;;;;;;:::888===<<<;;;:::;;;;;;======;;;<<<===<<<:::999999:::>>>===;;;999888888888888:::::::::;;;;;;;;;<<<<<<:::999888666555444444444777777777777777666555555444666888::::::999777555555444444444666777999;;;;;;:::999777666555555555555444222333555666666666333333333444444444555555666666666666666666666666777777666666555555555444333333333333333333333333222222222222222222222222111333444444444444555777666666666555444222111000222222222222222222222222555555555444444555555555444333111000000222333555111222222333333222222111222222222222222222222222333333222111111222333333000000000111222222222333444444444333333222222222111111000000000000111111111111111111111111111111222222222111111111000000111222222333333222222111111111000000000000111111***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))***+++++++++******+++,,,,,,,,,,,,------------+++))))))+++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------000///---+++******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++---///+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,+++***************++++++++++++++++++++++++***************+++,,,,,,.........---------,,,,,,+++,,,...//////...,,,+++,,,,,,+++++++++,,,---...,,,,,,------......------+++,,,------------,,,++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,---------------------........./////////000......////////////......////////////////////////000000111222222222222111222222000///......//////222111000//////000111222000000000000000111111222111222333333444444333333333333444444555666666666444444555555555666666666555666666777777666666555888777777777777777777777666555555555777999:::<<<888888888888888999999999<<<:::999:::<<<===============>>>>>>>>>>>>=========<<<::::::;;;;;;999888999999999999:::<<<>>>???;;;<<<===<<<:::999:::;;;<<<<<<:::999999999999:::::::::::::::;;;;;;;;;;;;:::999888777666555555555777777777777777666555555444555888999:::999777555555555555555666888:::;;;;;;:::999888666666555555555444222333444555555444333333333444444444444555555555555555555555555555666666666666555555444444333333333333333333333333444444444333333222222222111222444444333333555666666666666555444333111111222222222222222222222222555444444333333444444555333222000//////000111222222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111222222444444333333333222222222111111000000000000111111111111111111111111111111222222222111111111000000111222222222222222222111111111111000000111111111(((***---//////...,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,------......---+++***)))******+++))))))*********+++++++++++++++++++++++++++++++++------,,,++++++***))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++***)))))))))******)))))))))******++++++,,,+++++++++++++++,,,,,,---,,,++++++++++++*********+++,,,---......---,,,+++,,,,,,+++++++++,,,---...------,,,,,,------......,,,------......------,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------......------,,,...------------,,,,,,,,,------------------,,,,,,.............../////////......////////////......///////////////////////////000111111222222111111333111///------...111333222222111111111111222222000000000000000111111222111222222333333333333333333444444555555666777777444444444444555555555555444555555666666666555555888777777666666555444444666666555666777888:::;;;777777888888888999999999===<<<::::::;;;<<<<<<;;;======<<<<<<<<<<<<=========;;;::::::::::::999777888888888888999:::<<<<<<;;;<<<======;;;:::;;;<<<;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;:::999999888777666555555666666666777666666555444333555777888999888777666666666666666777888:::;;;::::::999888777777666666666444333333444444444333333333333333444444444444555555555555555555555555666555555555555444444444333333333333333333333333666555555444333222111111000222333333333333444666666666666666555333222111222222222222222222222222444333333222222333333444555444222111000111111222333222222111111222222333222222222222222222222222333222111111111111222333111111111111111111000000333333333222222222222222111111000000000000111111111111111111111111111111222222222111111111111111222222222222222222222222222222111111111111222222)))***,,,......---,,,+++******+++,,,,,,---......------------------------,,,,,,,,,------...//////------------,,,+++******)))************+++++++++---+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,+++***))))))******************++++++++++++++++++++++++++++++++++++------,,,+++***)))(((((()))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))******++++++,,,,,,******)))))))))))))))***((())))))***+++,,,,,,------,,,,,,++++++,,,------''''''((()))***+++,,,,,,)))***++++++++++++***)))+++++++++,,,,,,,,,------,,,+++***)))***+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------.........------,,,,,,,,,........................---......//////......---///////////////////////////000000111111111111111222111/////////111333444111111000111111111222222000000000000000111111222111111222333333333333222222222333444444555555666333333333333444444444444555555666777777777777666777666666666666666666666888888777666666777888999777777777888999999::::::<<<;;;999:::;;;<<<<<<;;;===<<<::::::::::::<<<===<<<;;;999999::::::888777:::999999888777777777666;;;<<<======;;;;;;<<<===<<<;;;;;;:::999999999999999999999999::::::::::::999999999888888777666555555555555666666555555444333444666777888777777666666666666777888999999:::999999999888888777777666777666444333444555444333222222333333333444444444444444444444444444444444444444444444444444444444222222222222222222222222555555444333222000000///000111333333222222444555666666666555555333222222111222222222222222333333333222222222222222222333888777666444333333333444333333222111111222333333111111111111111111111111222222111111111111222222222222111111000000//////222222222222222111111111111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222333222222222222222222333,,,,,,++++++,,,,,,------******++++++,,,---......------------------------,,,,,,,,,---------......---------------,,,+++***)))))))))*********++++++///...------......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///++++++******))))))******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,+++******)))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------***)))))))))))))))******)))******+++,,,---......------,,,++++++,,,,,,,,,***++++++,,,---...//////************************++++++,,,,,,,,,---------,,,+++***)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---+++***)))------------------------------------------------.........------,,,,,,,,,...............---------------............------//////////////////////////////000111111111111000000000111222333333333333...//////000000111111111000000000000000111111222000111222222333333222222000111111222222333444444333333333333222222222222333444555666666666666666555555666666777888999999<<<:::888777555555555666666777777888999999:::::::::888888999;;;===>>>===<<<;;;:::999999:::;;;<<<<<<:::999888999999888666888888777777777666666555999;;;<<<<<<;;;;;;===>>>>>>===<<<;;;999888777666888888888999999999::::::888888999999888777666555333444555555555555444444222333555666777777777666666666777777888888888999777777888888888777666666888666555444555555555444222222222333333333444444444444444444444444444444333333333333444444444444222222222222222222222222333333222111000///...---///111222222111222333555444555555555444333222111111111111222222333333333222222222111111222222222888777666555444444333333333222222222222222222333111111111111111111111111111111111111111111111111222111111000000/////////111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222111111000000111111222333222222222222222222333---,,,+++***+++,,,---...******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++))))))*********+++++++++000///......///...,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---......///************************++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,,,,+++((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******)))))))))***+++++++++++++++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,------......,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))...------,,,,,,------...,,,,,,,,,------------...------------------,,,,,,.........---------------------............------////////////////////////...///000000111111000000///000222333444333222111---...///000000111000000000000000000000111111222000111111222222222222222//////000111111222222333222222222222111111111111000111222333333333333333444444555666888999:::;;;===;;;999777555555555555666666777888999::::::;;;888777777888;;;===>>>>>>;;;;;;::::::::::::;;;;;;;;;999888888888888777555222333555666888999999999888999;;;;;;;;;;;;<<<>>>>>>>>>===<<<:::777555444777777888888888999999999666777888888888666555444222333444444555444444444222222333555666666666777555555666777777777777777444555666777777777666555777555444444555555555444222222222222333333333333333333333333333333333333222222333333333333333444222222222222222222222222222111111000///...------...000111111111111222444333333333333333222111111111111111222222333333444333222222111111222222333444444444333333222222111111222222333333222222111111111111111111111111111000000111222222111000000000000000000000000//////000000000000000111111111111111000000000000111111111111111111111111111111111111111111111222222222222111000//////000111222222222111111111111222222++++++,,,,,,,,,---------+++++++++,,,,,,---------........................,,,,,,,,,++++++******)))***++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,...---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,---...//////******+++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++************************))))))))))))(((,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,------......---------,,,++++++++++++,,,---++++++*********+++,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------------------.........------,,,,,,,,,,,,------......------,,,////////////////////////...//////000000000000000000000000000000000111111---...000111222222111111000000000000000111111222000000111222222222222222000000000111222222333333222222111111111000000000///000111222333333333333444444555666666777888888;;;999888666666666666777555666777888999:::;;;;;;:::888777888;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::999777777888888666555000222444777999:::::::::666888999:::::::::<<<>>>=========<<<:::888666555777777777777888888888999444555777777777666444333222222333444444444444444111222333444555666666777333444555666777666555555222333555666777666555444444222111111333444444333111222222222222333333333222222222222222222222222111222222222333333333333111111111111111111111111111111000000/////////......///111111000000222333111111222222222111000000000111111222333333444444333333222222222222333333222222333333333222222222000111333555555333111000111111111111111111111111///000111222222111000////////////000000000000000/////////000000000111111111111000000000000111111111111111111111111111111000000111111111222222222222111000//////000111222111111111000000111111111)))***---...///...,,,***++++++,,,,,,,,,,,,------........................---,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((()))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,---...///000***++++++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++*********+++,,,,,,------((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))------------------------,,,+++++++++******))))))++++++******+++,,,------+++++++++***************,,,++++++***)))))))))*********+++,,,---......///******))))))))))))*********+++,,,---...---,,,,,,)))***+++,,,---,,,+++***...---,,,,,,,,,,,,---...++++++*********+++---...++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---///...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,,,,------......------,,,////////////////////////...//////000000000000000111000...,,,,,,---///111...///111222333333222222000000000000000111111222000000111222222222222111000111111222333333444444222111111111000000//////000111222333444555555555444444555555555555555555888777777666666777888999555666777888999:::;;;;;;<<<:::888999:::;;;;;;:::::::::<<<======<<<:::::::::999777777888888666555333444666777999999888888555777888999999:::<<<===;;;;;;<<<<<<;;;999888777777777777777888888888888333444666777777555333222111222333333444444444444111111222333444666666777333444555666666666555444000222444666666666444333111000///000111333333222111111222222222333333333222222222222222222222222111111111222222333333333111111111111111111111111111111111111000000000000...///111111000000222333000000111111111000000///000000111222333333444444444333333222222333333444333333444555555444444444///111444666666444111///000000000000000000000000///000111222222111000///......//////000000111111.../////////000000111111111111000000000000111111111111111111111111111111000000111111222222222222222111000......000111222111111000000000000111111....../////////...,,,+++++++++******+++,,,...///222///------//////---***,,,,,,+++***))))))))))))---------------------------------,,,,,,+++++++++************+++,,,---...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***------***'''***++++++***)))***---///,,,---...,,,***))))))***,,,,,,---......------,,,,,,,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******&&&''')))+++---.........***+++,,,,,,,,,,,,+++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,---------,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------,,,---...---***(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((+++++++++++++++,,,,,,,,,...---,,,+++,,,---...///...------,,,,,,++++++***,,,,,,,,,---------......------------------------.........////////////000............//////////////////000111111111111111111000/////////000222333111111000//////000111222//////000000111111111222000000111222222222222222////////////////////////111111222222222222111111///000111222333444444444555555444444444444333333666666666777777777777777888888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999888777666666555555555555555555555666777888999999888777666666888:::<<<===<<<;;;:::999999888999;;;:::999777666555555555777777666555555555555666444333333222222333333444111111222333333444555555444555666777777666555444444444555555666555555555333000---++++++---000222333222000......///000111111111111111000000000000////////////000000000000555444222111111111222222222111111111000000//////////////////////////////000000000000111111111111000000000111111222222333444444333222111111111222//////000111222333333444222222222222222111000000//////000000000000//////........................//////000000000000//////000000000000000000000000222111111111000000//////222222111111111111111111000000////////////000000111111111000000000000000222222111000//////000000,,,,,,---------,,,+++***++++++++++++,,,---...//////---++++++,,,,,,***(((,,,,,,+++*********++++++---------------------------,,,,,,,,,,,,,,,,,,+++************+++,,,---...+++******))))))******+++************************+++***)))+++------***(((***+++++++++******,,,...,,,---...,,,***))))))***+++,,,...//////---+++***+++++++++++++++++++++***************++++++++++++,,,,,,,,,++++++++++++***,,,---...///...---+++))),,,++++++++++++++++++,,,))))))))))))))))))))))))************************************************---,,,,,,++++++*********,,,,,,,,,+++++++++******************+++++++++,,,))))))************)))))),,,------...------,,,,,,************************,,,,,,,,,,,,+++******)))''''''((())))))***++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,---------000000...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////............////////////000000111222222222222222111000000///000111222333222111000000000000111222/////////000000000111111//////000111111111111111111111111111111111111111000111111222222111111000000000111222333333333333666555555555444444333333555555555666666666777777888888777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777999888777666555555555555777777666666666777888888:::999888777777888:::;;;;;;;;;:::999888888888888;;;:::999777666555555555444444333222222222222333444333333222222333333444222222222333333444444555444555666777777666555444333444444555555444444444111000...------...111222444222111//////000111222111111111111000000000000////////////000000000000111000///.........///000111111111111000000000///////////////////////////000000000000111111111111111111111111222222222222333333222111111111111111000000000111111222222333000000000000000///......//////000000000000//////........................//////000000000000//////////////////////////////111111111000000000//////111111111111111111111111000000////////////000000111000000000000000000000222222111000000000000000,,,,,,---------,,,+++***+++,,,---..................---++++++,,,,,,***))),,,,,,+++++++++,,,------------------------------+++,,,,,,,,,,,,,,,,,,---+++******++++++,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++******+++,,,,,,+++))))))+++,,,,,,+++++++++,,,,,,---...---***)))***+++***,,,---......,,,***((()))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...///111111000---***(((---,,,************,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,------...------,,,************************+++++++++,,,,,,++++++***((())))))******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******(((((()))************)))------------------------++++++++++++++++++++++++***)))***+++---...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,------......222111000...------------******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,---------........................////////////111111222333333333333333111000000000000111222222222222222111111111111222...///////////////000000///000111111222222111111111111111111111111111111000000111111111111000000000111111222333333333333666666555555444333222222222333333444555666666777777777777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666999888777666555555555555777777777777777777888999<<<;;;999888888999::::::999888888777777888888888::::::888777666666666666777666555555444444555555444333333222222333333444333333333333333444444444444555666666666666555444333333333444444333333222000/////////000111222333444333111000000111222222111111111111000000000000////////////000000000000///......---......///000111111111111000000000000////////////////////////000000000000111111111111333333222222222222222222222111111000000000000000111111111111111111111111///000000000000//////...//////000000000000//////........................//////000000000000//////////////////////////////111111000000000000//////111111111111111111111111000000////////////000000000000000000000000111111222111000000000000000000.....................---+++,,,...///000///...---///...------------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++***(((+++------,,,+++***+++,,,---...---+++***+++,,,---,,,,,,++++++******))))))+++---......---,,,+++---------.........//////------,,,,,,,,,+++++++++)))+++...111111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------............---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******((())))))***************------------------------+++++++++++++++++++++++++++******+++,,,---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......//////......------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------..................////////////000111222222333333222222000000000111111111222222222333333333333222222111............////////////111111222333333333333222111111111111111111111111///000000111111000000///000111222333333333333333555555444333222111111000000111111333444555666666777777666777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::888777666888888666555555555555555666666666666888999:::;;;<<<<<<:::999999999999:::777777666666666777777888999999888777666666666777888777777666666666666666444333333222222333333444444444444444444333333333555555555555555555555555222222333333333222111111...///000111222333333333333333222111111222222333111111111111000000000///////////////000000000000000000000000111111222222111111111000000000000000///////////////////////////000000000111111111111444444333333222222111111000000////////////000000222111111111000000000///111111222222222222111000//////000000000000//////........................//////000000000000//////////////////////////////000000000000000000//////000000000000111111111111000000////////////000000000000000000000111111111111111000000000000000111........................,,,---.../////////...---------...---,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------------------------++++++,,,++++++++++++,,,)))+++------,,,*********,,,---...---+++++++++---///---***(((((()))+++---***,,,...000000///...------------.........//////---------,,,,,,,,,++++++&&&(((+++...//////...---)))***,,,------,,,***)))++++++++++++++++++++++++*********************************************************++++++,,,,,,---++++++++++++++++++++++++------------------,,,,,,))))))***++++++++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---------------.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++---------------------------,,,******++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---)))))))))***+++,,,,,,---+++++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------..................///////////////000000111111111111111000111111111222222222222333444555666555444222111////////////............///000000111111111111111000000000000000000000000000000111111111111000000111111222333333333222222333333222222111000000//////000111222333444555666666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666888777666555444444444444333333444666888:::<<<===<<<;;;;;;:::999999999999666666555555555666777777888888777777777777777888555444333333222222333333444333333222222333333444555444444444444444444444555555444444444444555555222333333333222111111000...///111222333333333333222222222222222222333333111111111111000000000///////////////000000000000000111111222333333333333000000000000000000111111///////////////////////////000000000111111111111333333333222222111111111000///////////////000000222222111111000/////////000111111222222222111111//////000000000000//////........................//////000000000000//////........................//////////////////000000//////000000000111111111000000////////////000000//////000000111111111111111000000000000000111111,,,,,,+++++++++,,,------,,,------.........------***+++,,,+++***)))***+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---,,,******,,,---***,,,------+++******+++,,,---...---,,,+++,,,---///---***((((((***---///+++,,,...///000//////...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***+++,,,------,,,+++***************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------------++++++,,,---............************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...,,,***************(((,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++,,,,,,((()))***,,,------------......---,,,,,,+++******,,,,,,,,,---------......------------------------,,,---------........................//////////////////000111111111111000000111222222333333222222333555777888777555222000000000000////////////...,,,---......//////......////////////////////////111111222222222222111111111222222333333222222222222222111111111111000000000111111222333444444555555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777666555444444444444111222333555777999<<<===:::::::::::::::999999999777777666555555666666666888777777777777777888999666555555444444444444444444333333222222333333444444444444444444555555555555555444444444444555555333333333333222111111000///000111222222222222222111111111222222222222222111111111111000000000000////////////000000000000///000000111111111111000000000000000111111111111////////////////////////000000000000111111111111222222111111111111111111///////////////000000111111111111000000/////////...//////000000000000/////////000000000000//////........................//////000000000000//////..............................////////////000000...//////000000111111111000000////////////000000/////////000111111222222000000000000000111111222,,,++++++++++++,,,---...------,,,,,,,,,,,,------)))+++,,,+++))))))***,,,...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,******,,,///,,,,,,---+++***)))***,,,,,,---...---,,,,,,---...,,,+++++++++,,,---...///+++++++++,,,---.........************++++++++++++...------------,,,,,,,,,,,,++++++************+++---,,,***))))))***,,,---************************************************************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,---...///000000000000***+++,,,---............******************************+++,,,,,,,,,+++++++++++++++***************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***++++++***,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,......------------,,,,,,)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////............////////////000000111222222222222111000111222333333333222222333555888999888666222000111111000000000/////////------...///////////////000000000000000000000000222222333333333333222222222222222333333222222111222222222222333333333333222222222333333333444444555555555555777888999:::::::::::::::::::::::::::999::::::;;;;;;::::::999777777666555444444444444333333333444555777999999888888999999999999999999888888777666555555555666777777666666777888999999888888777666666666666666444333333222222333333444333333444444555555666666555444444333333444444555444444444444333222111000111000000111111111111111///000000111222222111111111111111111000000000000////////////000000000000///000000111111000///...///000000000111111111111////////////////////////000000000000111111111111000000000000000000111111000/////////000000111222000000000000000/////////......///000000000000000//////000000000000//////........................//////000000000000//////................................./////////000000......//////000111111222000000////////////000000...//////000111111222222000000000000000111222222...------,,,---...///000...---+++******+++,,,---***,,,...---+++***,,,......---,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,,,,------,,,++++++******++++++,,,........................,,,---...,,,)))))),,,///------,,,+++))))))+++,,,,,,---......,,,,,,---...(((***,,,///000///......************+++,,,---...++++++,,,,,,,,,---------......---------,,,,,,,,,,,,+++***)))***+++---...111---)))&&&&&&)))---111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********))))))(((((()))***+++,,,------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******(((((()))***************------------------------+++++++++++++++++++++++++++)))((((((***,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,000000000///......------,,,---.........---,,,+++***++++++,,,,,,------...,,,,,,,,,---------......------------------------.........////////////000............/////////000111111222333333333333222000111222333444333222222444666888:::999666222000222222111111000000//////000000111222222222222222111111111111111111111111222333333444444333333222222222333333333222222111222333333444444555555666333333333333333333333444444444555555666888999:::999999999999999999999999999999:::;;;;;;;;;::::::777777555444444444444444555444444444444555666666666777888999999999999999:::999888666666555555555777666666666777888999:::555555444333333333333333444333333222222333333444333333333444555666777777555444333333333333444555555555555444333222111000222111000000///000000111...///000111111111111111111111111111000000000000////////////000000000000111111222222222000///...//////000000111111111222////////////////////////000000000000111111111111......//////000000111111000000000000000111222222/////////000000000000000000000111222222222222222//////000000000000//////........................//////000000000000//////........................---.........//////000000---......///000111111222000000////////////000000...//////000111222222222000000///000000111222222///............---------.........------,,,,,,,,,......---,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********------++++++++++++------...,,,)))(((***,,,,,,,,,---......,,,***(((((()))---...///...------...///++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++***)))((())))))*********+++++++++------,,,+++***)))((('''(((***+++------,,,+++***,,,,,,,,,++++++*********++++++++++++******))))))...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))''')))+++++++++***+++,,,***++++++,,,,,,+++++++++***)))((('''''')))+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***)))))))))******)))***+++,,,,,,,,,,,,,,,...777;;;444,,,***---///++++++,,,------------,,,,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,---,,,,,,++++++.........------,,,,,,,,,---......///////////////000000000000////////////000111111111111222222222444555666777666444222111////////////............000000000000000111111222222222222222222222222222111111111111111111111111333333333333333333333333111222222333333222222111111222333444555555555555333333333333444555666666999999999999999888777666;;;;;;;;;;;;::::::999888444444444333333222222222333444555666777777777777666777999:::;;;;;;::::::999:::::::::999777555444666666777888888888888888888666444222222222333444333333333444444555555555777666666555555555666666333444444555555444444333444333111222333333222000111111222333333333333333222222222222222111000///111111000000//////......000//////............///000000000000////////////111111111000000000000000000000000000////////////......///111111222222222222111000///000111333555000000000000000000000000////////////000000000000222222000///............//////000000000000//////////////////////////////---------.........//////.........////////////000............////////////111111000000//////......222111111111000000//////////////////000000000000/////////000111111222222,,,---------......//////------------------,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...,,,))))))***,,,,,,,,,,,,---...---+++***+++,,,---...///...---,,,---///+++++++++***++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++++++++************(((***+++------,,,+++***,,,,,,++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))''')))++++++*********+++++++++,,,,,,,,,+++******,,,+++***))))))+++,,,...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***)))))))))***+++++++++,,,,,,,,,+++******+++222444///)))(((***+++***++++++,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,---......///////////////000000000000////////////000111111111111222222222555777888999888666333111222111111111000000000000000000000000000111111222111111111111111111111111111111111111111111111111333333333333333333333333333333444444444444333333222222333444555555555555333333333333444555666666999::::::::::::999999888::::::;;;;;;:::999999888555555555444444444333333333444444555555666666777666777999:::;;;;;;:::999:::;;;<<<<<<<<<:::888666777777888999999999999999888666444333222222333444333333333444444444555555666666555555555555555666333444444555555444444333444222111111222222111000...///000000111111000000111222222222222111000///111111000000////////////000///////////////000000111000000000////////////000000000000000000000000000000000000////////////...///000111111222222222222111000//////000222333000000000000000000000000////////////000000000000111000///......---------///000000000000000///...////////////////////////---------.........//////------........./////////............////////////111000000000/////////...111111111111000000000///////////////000000000111//////000111222333444444++++++,,,---...///000000,,,,,,------------------000///...---,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++))))))***,,,,,,,,,)))+++,,,,,,++++++,,,...,,,...///...---,,,---...+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,---------)))*********++++++,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***************+++++++++++++++,,,,,,,,,+++******''')))***+++)))))))))***,,,,,,,,,,,,,,,+++***)))---,,,+++++++++,,,...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,+++***)))))))))---///+++)))******((()))******+++,,,+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,------.........------...------------,,,,,,,,,---......///////////////////////////000000000000000111111111111222222222666888;;;===<<<888333000222222111111111000000000000000000000111111222222000000000000000000000000111111111111111111111111444444444333333222222222444444555555555555444444333333444444555444444444333333333333444555666777999999:::;;;;;;;;;::::::999::::::::::::999888888666666666555555555555555444333222222333444666777666777888::::::::::::999;;;<<<>>>??????===:::888888999::::::::::::::::::777666555333222333333444333333333333444444444444555555444444444555555666333444444555555444444333333111000000111222000///---...//////000000//////111111222222111111000000111000000000000/////////000/////////000111222222111111000000000/////////000000000000000000000000000000000000////////////...///000111111222111111222111000///...///000111000000000000000000000000////////////000000000000000000///...------------000000000000000///......////////////////////////------........./////////,,,---------........................////////////000000000000////////////111111111111000000000000/////////000000000111111///000111222333444555555++++++,,,------...//////,,,,,,,,,------.........000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++(((***++++++******+++,,,,,,---......,,,,,,---...,,,++++++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------************************++++++,,,,,,,,,++++++***''')))******)))((()))***,,,,,,,,,,,,+++***))))))---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********------+++,,,...---)))))))))***++++++++++++***(((((()))******+++,,,,,,++++++++++++++++++++++++------......///.........---------------------------......///////////////////////////000000000000000000111111111222222222777:::===@@@>>>:::444000000000000/////////......000000111111222222222222111111111111111111111111111111111111111111111111555444444333333222222111444444555555555555444444444444444555444444333333333333333444444555666777888888999:::;;;;;;;;;:::888999999999999999888888555555555555555555555555333222111111111333555777555666888999::::::999999:::<<<>>>@@@@@@>>>;;;999999999::::::::::::999999777666555444333333333444333333333333333333333333444444444333444444555555333444444555555444444333222111000000111111000...//////000111111111111111000000111111111111000000000000000000000000000000000000000000111222333444111111111000000000///////////////000000000000000000000000000//////////////////000111111111111111222111000///......//////////////////////////////////////////000000000000000000///...............000111111000000///...---////////////////////////............////////////,,,,,,,,,---------..................////////////000000000000////////////111111111000000000000000//////000000000111111111111111111222222222333333---------------------,,,,,,,,,,,,------.........//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,***,,,---------+++***+++,,,,,,---...---,,,+++,,,...,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,+++++++++******++++++++++++******++++++++++++************,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,++++++(((***++++++)))((()))***,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++((()))***+++,,,---------+++,,,,,,***---000///***))))))***++++++++++++***(((((()))***+++,,,,,,---------------------------,,,------.../////////...---------------------------......///////////////.../////////000000000111000000111111111222222222666999>>>@@@???;;;444000000000000000////////////000000111222222222222111222222222222222222222222111111111111111111111111444444444333333222222222333333444444444444333333444444444555444444333333444444444444555666777777777777888999999:::999999777777888888999888888777444444444444444444555555333222111000111333555777555666888999::::::999888888:::<<<>>>>>><<<;;;999888999999999999999888888777777666555444444444444333333333333333333333333333333333333333444555555333444444555555444444333222111000000111111000...//////000111111111111111///000000111111111000000000000000000111111111111000000000000111333444444111111111111000000000000......//////000000000000000000000000///////////////000000111111111111000111111000//////.........////////////////////////////////////000000000000222111000000///000000000000000000000000///......////////////////////////........./////////000000,,,,,,,,,---------..................////////////////////////000000000000000000000000000000111111000000000000111111111111222222222111000000//////------------,,,,,,++++++,,,,,,------------------......---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++***///000000///...------...+++---...---,,,+++,,,---,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++))))))***+++++++++******++++++***************)))------,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************+++++++++*********************+++,,,,,,,,,++++++)))+++,,,,,,***))))))******++++++,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,'''((()))+++,,,---......(((++++++)))+++...---))))))******+++,,,+++++++++*********++++++,,,,,,---------------------------+++,,,---...............,,,,,,,,,------------...---......///////////////......//////000000111111000111111111111222222222444888<<>>:::555111333333222222222111111111///000222333333333222111222222222222222222222222111111111111111111111111333333333333333333333333333333444444444444333333333333444444555444444444444444444444555666777888777777888999999999888888666666777888888888888777444444444444444555555555333222111111222333555666555666777999999999999888777888999:::;;;;;;:::999999999999999999888888777777777666666555444444333333333333333222222222222222222222222333444444555333444444555555444444333333111000000111222000///---...//////000000////////////000000111111000000000000000111111111111222000000000000111222333333222222111111111000000000---......//////000000111000000000000////////////000000111111111111000000000000000000000000//////000000000000000000000000////////////000000000000222111111000000111111222//////000000000000//////////////////////////////....../////////000000000,,,---------........................////////////////////////000000000000000000000000111111111111000000000111111111222222333222222111000///......,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,+++***+++,,,---+++***,,,...///...------...000+++,,,------++++++,,,------,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------***************************+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++*********)))+++++++++*********)))))))))***+++,,,,,,,,,,,,++++++,,,------+++******+++)))******+++,,,,,,,,,,,,)))******++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,((()))***+++,,,---------'''+++,,,***))),,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,,,,---------......---......///////////////.........///000111111111000111111111111222222222222555:::<<<<<<999555222333333333222222222111111///000222444444333222111111111111111111111111111111111111111111111111111111222222333333444444555444444555555555555444444222222333444555555555555444444444444555666777888999999::::::999999888888555666666777888888777777444444555555555666666666222222333333444555555555444666777888999999888888777777777777888999:::;;;:::::::::;;;:::999999888777777777666666555444333333333333222222222111111111111111111222333444555333444444555555444444333444222111111222222111000...///000000111111000000...//////000000000000000000000111111111222222222111111000000000111111222222222222111111111000000------......///000000111000000000000////////////000000111111111111000000000000111111111111111111000000000000000000000000////////////000000000000111111000000000000111111---...///000000111111000////////////////////////.../////////000000000000------........./////////............////////////.../////////000000000111///000000000111111111111000000111111111222222222111111111111111111111111******+++,,,------...///.........------,,,,,,,,,,,,,,,,,,,,,---...//////+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......*********++++++,,,,,,,,,++++++------------++++++++++++***+++------+++)))''')))++++++++++++---///+++,,,------++++++,,,------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++***+++,,,,,,---------------------,,,,,,+++++++++)))******+++---......///++++++******++++++,,,------,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,---......,,,***++++++((()))***+++,,,---------)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,---...---,,,,,,***++++++,,,,,,,,,++++++(((---...,,,***,,,,,,+++++++++,,,------------,,,---------------------,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,------.........---......///////////////---......///000111111222000111111111111222222222111444888;;;;;;999555333111111111000000000000//////111222444444333222111000000000000000000000000111111111111111111111111000111222333444444555666555555666666666666555555111222333444555555666555555444444555555666777888;;;;;;;;;;;;::::::999888555555666777777888777777555666666666777777888888111222333555555555555555444555777888999999888888777777666666777999;;;<<<;;;<<<<<<<<<;;;;;;:::999777777777777666555444333333333333222222111111111111111111111222333444555333444444555555444444333444333222222333333222000111111222333333333333333......///000000000000000000000111111222222222222111111000000000000000000222222222111111111111000---------...///000000111000000000000////////////000000111111111000000//////000111222222222222222000000000000000000000000////////////000000000000000000////////////000111,,,---...000111111111111////////////////////////////////////000000000000.........////////////000............/////////000.../////////000000111111//////000000111111111222000111111111111222222222000000111222333444444555------,,,+++,,,---...///000//////......---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++------------++++++000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''((()))***+++,,,---------,,,---...---,,,+++---///000///...---------------------,,,,,,,,,,,,++++++...---+++***)))***++++++------,,,,,,,,,+++++++++---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,,,,------******))))))))))))******,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...++++++++++++++++++++++++)))))))))******++++++++++++,,,---.........---,,,******++++++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------....../////////++++++******++++++,,,---------------,,,,,,+++***------------------------...///////////////...---////////////000000000000---...000111222222222111333333333444444444555555444444444333333222222222222222222333333222222222222111111111000000//////000000////////////000000222222333444444333222222666666666666666666666666555555555555666666666666999888888777777888999:::777888999:::::::::999888777777666666666666777777555444444777;;;<<<:::777444444444444444444333333666777999::::::999777666777777777777777777777777::::::;;;;;;;;;:::999888555555555555666666666666555555666666555555444333444333111000000111333444555444333222222222222222444333111000/////////000000000000000////////////------,,,,,,---...000111222111000//////000111111000000////////////000000000000000000000000000000000000///////////////000......////////////......000///.........000111222222111111111000000//////////////////000000000000000000//////.........---///////////////////////////000000000000000//////////////////////////////000000//////.........---////////////////////////000//////.........//////111111000000//////......000000000000111111111111000000///////////////000222222222222222222222222------,,,,,,,,,---...///.........------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++222///------------***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++,,,,,,,,,++++++,,,---...---++++++---...///......---,,,,,,------------,,,,,,,,,,,,++++++...---,,,+++++++++,,,---------------,,,,,,,,,,,,---,,,++++++***+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------************************,,,------------------...***+++,,,---------,,,,,,,,,,,,------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///.........------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------.........,,,,,,++++++,,,,,,---...---............---,,,+++------------------------......///////////////...////////////000000000000...///000111111222222222333333333333444444444444444444333333333222222222111111222222222222111111111111111111000000000///000000////////////000000222333444555555444333222555555555555555555555555555555555555666666666666999999999888888777777777999999:::::::::999777666777777666666666666777777666555555888;;;<<<:::888555555555555444444444444666777999::::::999777666777777777777777777777777999999999999999888888777666666666666666666555555555555666666555555444333333333222111111222333333666555555444444444444555444333222000//////000000000000000000////////////------,,,,,,---...000111222111000000000000111222000000////////////000000000000000000000000000000000000////////////000000......////////////......000//////......///000111111111111000000000//////.../////////000000000000000/////////............//////////////////////////////000000000000//////........................000/////////....................................///.....................000000000000//////////////////000000000111111111000000////////////000000222222222222222222222222---,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***))),,,---------++++++---......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,---...............------------,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,------,,,,,,************************+++++++++++++++*********)))***+++,,,,,,,,,++++++,,,,,,------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,------,,,,,,------...///......//////......------------------------------------...///000000000///////////////000000000000////////////000111222333222222333333333444444444333333333333222222222222000000111111111111000000111111111111000000000000000000////////////000000333444555666666555444333555555555555555555555555444555555555555666666666999:::::::::999777555444::::::::::::999777666444666666666666666666666666666666666888:::;;;:::999555555555555666666666666666777888999999888777666777777777777777777777777888888777777777666666666777777777666666555555555555555666666555555444333222222222222222222222222444444444333444444555555333333222111000000000000000000000000////////////---------------...///000222111111000111111222222000//////......//////000000000000000000000000000000000////////////000000......////////////......111000000////////////000111111000000000000//////....../////////000000000////////////............//////////////////////////////000000000000//////------------------------////////////............------------------------------------------......////////////000000000000//////000000000000111111000000////////////000000222222222222222222222222,,,,,,,,,,,,------......******++++++,,,---......------------------------------------------------------------------------------++++++++++++------******+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++,,,,,,++++++***,,,------,,,++++++,,,...---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------......//////.........---------------,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...***+++,,,---...---,,,+++************************++++++******))))))((((((***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++++++++,,,,,,,,,,,,------++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---......------............------........................,,,,,,...///000000000000////////////000000000000111000/////////000222333222222222222333333333333333222222222222222222222//////000000000000//////111111111000000000000000000000////////////000000444444555666666555444444444444444444444444444444444444444555555555666666777888999:::999888666444888888999999999777666555555666666666666666666555555555555666888888888888666666666666777777777777777777888888888888777777777777777777777777777777888777777666666666666666888777777666666555555444555555555666555555444333111222222333333222222111111111000111111222333333111111111000////////////000000000000////////////------------......//////111111111111111222222222/////////....../////////000000000000000000000000000////////////000000111......////////////......111111000000//////......000000000000000000//////........./////////000000///////////////.........////////////////////////...//////000000000000///------------------------///////////////.........------------------------,,,,,,------------------.........///000111111111////////////000000000111000////////////000000111111111111111111111111111,,,,,,,,,---------------)))******+++,,,---......------------------------++++++++++++++++++++++++------------------------------++++++++++++------)))***+++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))***+++,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,//////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++++++++++++++++++++,,,+++++++++,,,,,,,,,------++++++************++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++,,,,,,,,,,,,,,,------...*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++******))))))******++++++++++++,,,,,,---------++++++******++++++,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---+++,,,,,,---------,,,,,,........................,,,,,,...///000000000000////////////000000000000111000/////////000222222111111111222222222333333222222222222222222222222/////////000000/////////000000000000000000111111000000////////////000000444444555666666555444444444444444444444444444444444444444444555555555555444555777999:::999777666444555777888999888888777555555666666666666555555333333444444444555666777666666666777777777888888777777777888888777777777777777777777777777777777888888777666555666666777666666666666555555444444555555555666555555444333111222222333333222222111000000000000000111222333//////////////////......000000000000////////////---------...............000000111111222222222222//////............/////////////////////////////////////////////000111111......////////////......111111000000//////......//////////////////000000............////////////.........///////////////////////////////////////......///000000000000000------------------------.........///////////////------------------------++++++------......------------...///000111222222...////////////000000000///////////////000111111111111111111111111111111+++,,,------......------***++++++,,,---......///,,,,,,,,,,,,------------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,---------+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++.........------------,,,...------,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,---...///,,,,,,------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++***++++++,,,,,,------...+++++++++++++++,,,------------------,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,---,,,,,,,,,........................------...///000000000///////////////000000000000111000000000000000111111000000111111111222222222111111111222222222222222//////000000000000//////000000000000111111111111000000////////////000000333444555666666555444333333333333333333333333333333444444444444555555555333444666888999999999888222444555777888888888888444555666777777666555444222333333333222222444666555555666666777777888888777777777777777777777777777777777777777777777777888777666555444555666777444444444444444444444444555555666666555555444333222222222222222222222222222222222111222222333333...//////000000///......000000000000////////////------......///......---...///000111111111111111///......------......//////////////////////////////......//////000111222......////////////......///000000000000000///.........////////////000000------........./////////.........///////////////////////////////////////---...///000000111111000------------------------.........///////////////------------------------***+++---...//////...------......///000111111222......////////////000000///......//////000111222111111111111111111111111+++,,,---.........------,,,,,,------.........///++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---...///...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------,,,,,,---......///------,,,,,,,,,,,,+++++++++,,,---------,,,+++***------------,,,,,,,,,,,,......---,,,,,,,,,,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,+++++++++,,,---...,,,,,,------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,------...---------------.........,,,++++++++++++,,,------+++,,,,,,---......------..............................///////////////...////////////000000000000000000111111111111000000000000000000111111111222000111111111222222222222///000000111111000000//////000000000111111111111000000////////////000000222333444555555444333222222222222222222222222222333333444444444555555555555555666666777777888888333444666777777777777666333444666777777666444333222333444333111111444777444444555666666777888888777777666666666666777777777777777777777777777777777666444333333333555555111222222333333444444444555555666666555555444333333333222111111222333333333222222111111111111222///000111222222111000000000000000000////////////------...//////...---,,,,,,---///000111111000000///......------......///////////////////////////............///000111222......////////////.........///000111111000000///........./////////000000---------.........//////............/////////000////////////////////////---...///000111111111111..................................../////////000........................***,,,...000000000///.........//////000000111111........./////////000000............///000111222111111111111111111111111+++,,,---.........---,,,---------............///*********++++++,,,,,,,,,------------------------------------------------++++++---......---++++++***,,,......,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++,,,,,,,,,,,,+++******+++,,,,,,+++******+++------------------...///000---------,,,,,,,,,++++++---......///...---+++***------,,,,,,,,,+++++++++......---,,,,,,,,,,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...)))******++++++,,,------,,,,,,,,,------.........+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******************+++---,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,------...,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++------------------------*********++++++,,,,,,,,,.........//////000000000---,,,,,,++++++,,,,,,---******+++,,,,,,---......------,,,,,,------...///---------....../////////---,,,,,,,,,,,,---......,,,------.../////////...////////////////////////...///////////////......////////////000000000000///000111222222111000///000000000000111111111111000000111111222222222222000000111111111111000000//////000000111111111222000000////////////000000222222333444444333222222222222222222222222222222333333333444444444555555888777666666666666777777555666666777777666555444333444666777777666444333333444555444111222555888333444444555666777777888777777666666666666777777777777777777777777777777666555333111111222333444000000111222333444444555555555666666555555444333444333111000000111333444111111000///......//////111111333444444333222111000000000000////////////------/////////...---,,,+++,,,...///000000000///.........------.........////////////////////////............///000222222......////////////......---...///111111111000000---.........//////000000---------.........//////---.........//////000000////////////////////////---...///000111111111111////////////////////////---.........//////000000////////////////////////+++,,,...000111111000///////////////000000000000............/////////000............///000222222000000000000000000000000---------------------------------------...//////...---,,,+++++++++,,,,,,---.........---,,,,,,+++''')))+++...//////...---,,,,,,,,,,,,,,,,,,,,,,,,...............---------******+++,,,---------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***+++,,,,,,+++)))(((************+++,,,---...---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++,,,---,,,+++***---,,,+++*********+++,,,---+++)))***,,,---,,,)))))),,,...---)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++++++++,,,,,,,,,,,,------------------------------)))******+++---......///---,,,,,,,,,,,,---............---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------.../////////...------,,,,,,------...........................//////.........---------,,,---......//////......000000000000111111111111111111000000//////......000000000000000000000000//////000000000000////////////000111111111111111222111000//////......///111111111111111111111111111111222222222333333333555555555444444333333333111111222333444666666777777666555555555666888999777888888999888777666555666666555444444333222222444555666555444444555666666666666666666777777888888888777777666666555555666666666666666666666666555555555555444333222111222222222222222222222222666555333222222333444666666555333111111222333444222222111111000/////////......////////////......111111000000//////......000000000///......------////////////////////////222222111000///...------............////////////000000000000000000000000////////////////////////---...000111111111000///......------------......000000000000000000000000000000000000000000000000---------------------------...///000000///...---333111///...///...,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------//////.........---------000000000000000000000000111111111111111111111111000000000000////////////111111111000000000000000------------------------......---------......///------------,,,,,,,,,,,,------......------,,,+++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------..................------------,,,+++******---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***************+++,,,---------------,,,,,,+++++++++,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******************************+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++---+++)))***,,,---,,,***'''(((******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------..................------...------,,,,,,------...........................//////.........---------,,,---......//////......//////000000000111111111111000000000/////////...000000000000000000000000000000////////////000000//////000111111111111000000///////////////000111111111111111111111111111111111222222222333333333444444444444444333333333111111222333444555666666777666555555555666888888888999999:::999888777666555555444444333222222222444555666555444333444666555555444444555555666777777777777666666666666666666666666666666666666666555555555555444333222111222222222222222222222222666444333222222333444555555444222111111111333444222222111111000/////////......////////////......000000000000//////...............////////////////////////////////////////////////...........................////////////////////////////////////////////////////////////---...//////000000////////////............//////////////////////////////////////////////////////---------------------------...///000000///...---///......///000000...---,,,,,,,,,---------......//////............////////////.........---------////////////////////////000000000000000000000000000////////////////////////000000000000111111111------------------------///......---------......---.../////////...,,,,,,------......------,,,,,,......------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------,,,+++******------,,,,,,,,,,,,++++++,,,------......------,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******)))(((((()))***+++,,,+++******,,,,,,+++***+++***((((((***,,,------******++++++,,,,,,------,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,************************------,,,,,,+++++++++***+++************+++,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////............000//////...------,,,,,,...------,,,,,,------..........................................---------------...////////////...//////000000000000111111000000000000////////////000000000000000000000000111000///......///000111...///000000111111000000............///000111222111111111111111111111111111111222222222333333333333333333333444444444444111111222333444555666666666666555555666666777888888999:::::::::999888777444444333333222222111111333555666555444333444555444333333333333444555555555555555666666666666666666666666666666666666666444555555444444333222111222222222222222222222222444444222222222333444555555444222111111111222333222111111000000//////.........////////////......000000000////////////...------......///000000111////////////////////////,,,,,,---------.....................////////////////////////////////////////////////////////////......---------...//////000000////////////000000////////////////////////////////////////////////---------------------------...////////////...---++++++,,,///111222000...,,,,,,,,,---------......//////............//////...............---------////////////////////////////////////////////////////////////////////////...//////000000111111222------------------------//////...------------...---...000111111///---,,,,,,------...------,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))***+++,,,---******)))(((((()))+++,,,+++++++++++++++,,,++++++333...***)))+++---,,,+++))))))***+++,,,------...++++++***))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,---,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------//////.........---------...------,,,,,,------...................................................------...///////////////////////////000000000111000000000000////////////////////////////////////111000///......///000111...//////000000000000000///////////////000111111111111111111111111111111111111222222222333333333222222222333333444444555111111222333444444555555555555555555666666777777888888999:::999888777666333333333222222111111111333444555555333333444555333333333333333444555555444444444555555666666666555555555555555555555555444444444444444333222111111111111111111111111111333222222111222222333444333333222111000111111222111111111000//////............////////////......////////////////////////............//////000000////////////////////////,,,------------.....................////////////////////////////////////////////////////////////...---,,,++++++,,,.../////////............//////////////////////////////////////////////////////,,,,,,------------------........................******,,,000222222///---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................////////////////////////////////////////////////.........////////////////////////000000000000000------------------------///......---------.........///000111111///---,,,,,,,,,------...------,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))***+++,,,---+++******)))***+++,,,---++++++,,,+++++++++++++++222...)))(((+++,,,,,,***))))))******+++,,,------******************++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...........................---.....................---...//////000000//////...////////////000000000////////////000000000000////////////////////////111000///......///000111......///000000000000000111111000///////////////111111111111111111111111111111222222222333333333111222222333333444444444111222222333333444444444444555555666666666666666666777888888888777555444333333222222222222111111333444555444333222333555444444333333444444555666333333444444555555666666444444444444444444444444333333333444333333222222111111111111111111111111111111111111222222333333222222111111000000000000111111000000///...............////////////...................../////////000000//////............/////////////////////////////////.........------............////////////........................////////////////////////...---,,,++++++,,,---......------,,,,,,------...................................................,,,,,,,,,---------............------------......,,,,,,---000111000---***,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---.............................................000000000000000000000000------....../////////000111000000000//////......---------------------------------------...//////...///000000000///------,,,,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------,,,+++******++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++++++++,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++*********,,,---...***+++,,,,,,******+++,,,***((('''''')))+++,,,,,,))))))******++++++,,,,,,)))*********++++++++++++************++++++++++++************************)))*********++++++,,,,,,------,,,,,,------...//////...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...//////000...------,,,,,,------...........................---------.....................///000000000000///......////////////000000////////////000000000000000000000000000000000000//////000000000000//////---...//////000000//////222111000///............111111111111111111111111111111222222222333333333222222222222333333333333111222222222333333333444444444555666666666666555555666777777777666555444333333333333333333222222222444555444333222333444444333333333333444555555333333333444444444444444444444444444444444444444222222333333333333222222111111111111111111111111///000000111222222222333111111111111000000//////111000000//////......---......////////////......---............/////////111000000///......------////////////////////////000/////////......------............////////////........................////////////////////////......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---................................................+++,,,,,,------...............------------.........---...///000///,,,))),,,,,,,,,---------............------------......---------.......................................000000000000000000000000---------......//////000000000000/////////......------------------------,,,,,,,,,---...///000111/////////.........------+++,,,------......------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------,,,+++******+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++........................,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************************+++,,,------+++++++++,,,,,,---------,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***)))))))))***+++---...***+++---,,,***)))+++---((()))++++++***+++,,,---***************+++++++++))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------.....................------,,,,,,------...........................---------.........//////......///000000000000000........./////////000000.../////////000000000111000000000000000000000000...///000111111000///...---...//////000000//////111000///////////////000111111111111111111111111111111222222222333333333333333333222222222222222222222222222222333333333333444555666666666555555666777777888888666555444333333333333333333444444222333444444222222333444222222222222222333444444444444444333333333333333333333333333333333333333111222222333333333222222111111111111111111111111...///000111222222222222000000000000000000///...000000000///......------......////////////......---------........./////////////////////.........////////////////////////---------------.....................////////////........................////////////////////////...............---,,,,,,---------,,,,,,---------................................................++++++,,,,,,---......///...------,,,,,,------......---------......,,,***,,,,,,,,,---------.........------,,,,,,------...---------.........//////........................////////////////////////,,,,,,---......///000000------......///000111111------------------------++++++,,,,,,...///111222//////...------------...+++,,,,,,---.........---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...............---------******+++,,,------------+++++++++,,,,,,---------,,,------......------,,,.........------,,,,,,,,,........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---------,,,,,,************************------------------------///...---,,,+++*********************+++,,,---...+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++)))((((((((()))***,,,---))),,,---,,,***)))+++------000222111---+++,,,---+++++++++***************((()))***+++++++++++++++)))************+++++++++------------------------------,,,+++***)))((('''++++++******++++++,,,---++++++++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...------,,,,,,...------,,,,,,------...........................---------.........//////...//////000000000000000............/////////000.../////////000000111111000000000000000000000000---...111222222111...------......//////////////////......//////000111222111111111111111111111111111111222222222333333333444333333222222111111111222222222222222222333333333333555666666666555444777888888999999777666555444444444444444444444444222333444444222222333444111111111000111222222333444444444333333222222222333333333333333333333333111222222333333333222222000000000000000000000000......000111222222222222000000000000000//////...000000000///......------......////////////......---------.........//////------......///000000000////////////////////////)))******+++---......///............/////////000........................////////////////////////......///000///...,,,+++.........------.........................................................++++++,,,,,,---...//////...---,,,,,,,,,,,,---......---+++,,,---...---,,,,,,,,,,,,---------......,,,++++++******++++++,,,---------.........//////................................................,,,,,,------...///000000******,,,...000222333444000000///...,,,+++***)))+++///111///,,,+++///333777,,,(((///333---+++///...------,,,,,,------...---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,***+++------...---,,,+++////////////000000000000,,,------......------,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,(((((()))))))))******+++***++++++,,,,,,++++++***++++++************+++++++++,,,,,,------......///))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------............------,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000---------............///000000000000111111111111//////............//////......//////000000111111000000////////////000000............////////////////////////000000000000...///000111111111111111111000///////////////000444444444444444444444444444444333222222222222333222111000000111333555666333333444444555666666666666666666777777777777777555555444444444333333333333333444555444333111000222333444444444333222111222222222111111111111000222222333444444444333333222333333333333222111111000000000111222222333333333222111111000000111111000000000000000000000000//////////////////////////////000000000000//////000000000///......------------............------///000///...,,,+++---...---------............///111111000///...---,,,,,,...................................................------,,,,,,------...000///...---------------,,,,,,,,,---------......000///...---------------........................///......------,,,+++++++++,,,------......------------,,,,,,,,,+++++++++)))***++++++,,,---......111///---++++++---///000......------------..............................111000...---,,,,,,------//////////////////////////////...---,,,++++++***---000111111000222999>>>LLL===111000///***+++000,,,++++++++++++++++++,,,---------,,,,,,+++++++++......---------,,,,,,,,,------,,,,,,,,,---......///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++---------.........//////,,,------......------,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,...---,,,,,,+++++++++,,,)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---........./////////000---------............/////////000000000111111111000000////////////000000////////////000000000000000000////////////000000/////////000000000000111///000000000000111111111111111222222222111000000000000000000000111222333444444444444444444444444555444444333333333333333333222111111111333555666333333444444555666666666999999888777666555444444555555555555444444444444333444444555444333222111000111333444444444333333222222222222111111111111111111222333333333222222222333333333333222111111222222111111111111111111333222111111000000111111000000000000000000000000////////////////////////...//////000000//////............///////////////------............---------...///...,,,,,,...///---------............//////////////////.........................................................---------,,,,,,---------111000//////.........///,,,,,,,,,---------............---,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........------------..............................000///...---,,,---......////////////////////////......---------,,,,,,,,,,,,------,,,,,,000777===CCC666,,,,,,,,,***---333++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------------,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...------------------------...------,,,,,,------......---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************++++++++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++---.........---,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++***))))))(((''''''+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////---------............/////////000000000000111111111111000000000000111111000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222222333333333333222111000000000000000111222333555555444444444444444444444444555555444333333333333444444333222111111222444444333333444444555666666666555555555666666777777777666666666666555555555555333444444444444333222222111222444555777777777666333333333222222222111111000000111222222222222222333333333333333222222111333333222222111000000///222222111000000000000111000000000000000000000000////////////////////////.........//////.........------......///000000111------............------,,,---......---,,,...///---------............///---.........//////000000................................................------------------------,,,,,,++++++******++++++,,,,,,,,,---------......------,,,+++++++++,,,,,,------------------------++++++,,,------...//////+++,,,------......------//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------.................................------------...//////////////////////////////------------------------,,,---,,,***)))***///222+++''''''---000...,,,...---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,------///...,,,+++******+++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,---...---,,,+++,,,...------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,------.........************************+++++++++,,,,,,,,,------*********++++++++++++,,,,,,,,,,,,++++++*********+++,,,---...---,,,+++***+++,,,---...///...,,,+++,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------............///////////////000000000111111000000//////000000111111111000000//////......000000000111111000000000//////000000000111111111222222222333333333333444333333333444333333222222222111111111222333444444444444444444444444444444666555444444333333444444333333222111111111222222333333444444555666666666666666666666666666777777777777777777666666666666444444444444444444333333444555777888999999888888444333333333222222222222000111222333333333333333333333444444333333222111222222222111111111000000222222111000000000000000////////////////////////////////////////////////------............------............//////000000------............------,,,...///...---,,,,,,------------............///............////////////................................................,,,------------------,,,+++******)))))))))******,,,,,,,,,---------......------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......+++,,,------......------............------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////.........------------..............................,,,,,,------...///000000////////////////////////,,,,,,,,,------------...000000111000...------...******...333444///***)))---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...,,,+++***+++,,,,,,+++,,,,,,,,,,,,---------,,,------......------,,,***,,,---,,,+++***+++,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++************++++++******++++++,,,,,,------************************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,+++++++++,,,------,,,+++***,,,------......------,,,++++++************++++++,,,,,,,,,,,,------......*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............------------------............///...////////////000000000000//////......//////000111111000000//////......000000111111111111000000........./////////000000333333333333444444444444000111222333444555555555444333222111111111111111444444444444444444444444555555444333333333333444111111111000000000000000333333444444555666666666<<<;;;:::888666444222222888888777777777666666666444444444444444444444555555666777888888777666555444444444444333333333222111222333444555555555555333444444444444333222222000000111111111222222222222111000000//////000000////////////////////////////////////////////////------............------000000//////............------............---------...000///,,,+++***+++---------............///////////////............................................................,,,,,,---......---,,,,,,.........------...//////,,,,,,,,,---------............------------......------------------------......---------,,,,,,,,,+++,,,------......---------------,,,,,,,,,,,,+++******+++,,,,,,---......,,,---///000111000///.........------------..............................+++,,,,,,...//////000000////////////////////////---------------------------...000111111000...------------...............+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------.........---,,,,,,,,,------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,------......------,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++************************(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++++++++***************,,,,,,------------,,,,,,+++******))))))******+++)))******+++,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------------------------............///......////////////000000//////............//////000000000000///////////////000111222222111000///............////////////333333333333444444444444///000111333444555666666555555333222111000000000444444444444444444444444444444333222222222222333000000111111111111111111333333444444555666666666555666666777888999:::;;;777777777777666666666666444444444333444444555666333444555555555444222111555555444444444333333333111222333555666666666666444444444444444333222222///000000111222222333333111111000////////////000000000000000000000000000////////////////////////.........//////.........111000000///......------------............------,,,...//////---+++******---------............///000000//////.........---................................................+++,,,---......---,,,+++......---------...//////,,,,,,,,,---------............---------...//////........................//////...---,,,,,,+++++++++,,,------......------------,,,,,,,,,+++++++++)))******+++---......///***+++---...//////...---......------------..............................+++,,,---...////////////////////////////////////---------------------,,,+++++++++,,,---...---,,,***++++++******---000222+++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,---......***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,------------,,,,,,,,,------------...,,,------......------,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++++++++*********)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---...---,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,---------............///........./////////000000000000////////////000000////////////000000000000///000222333333222000///...////////////000000000222222333333333444444444000000111333444444444444555555444333222222222333444444444444444444444444333333222111111111111222000111222333333333333333333333444444555666666666000222444777;;;>>>AAABBB777777666666666555555555555444444333444555666777222333444555555555444333555555555555444444444444111111333444555666666666444444444555444444333222111111111111111111222222111111000///////////////000000000000000000000000////////////////////////...//////000000//////...///////////////.........------............------(((+++---...---,,,,,,------------............///.........///////////////................................................+++,,,...//////...,,,++++++++++++++++++,,,------,,,,,,,,,---------......---,,,,,,,,,------...///////////////////////////---------------------,,,+++,,,------......------...---------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---....../////////......------------..............................+++,,,---/////////......////////////////////////......---------,,,,,,,,,000...,,,+++,,,---------...111222000.........------...000111111000...---+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,.........---,,,+++------------------------...------,,,,,,------...((()))+++---.........---++++++,,,,,,,,,---------,,,------......------,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))*********************++++++,,,,,,---,,,,,,+++***+++,,,...//////---+++(((((()))+++---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,+++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---------.........//////............/////////000111111000000000000111111......//////000000111111///000222333333222000///000000000000111111111111222222222333333333444444111111222333333333222222555555444444444555555666444444444444444444444444333222111111000000111111111222333444555666666666333333444444555666666777999999:::::::::;;;;;;;;;666666666666555555555555555444444333444555666777333444666777888999888888666666555555555444444444///000222333444555555555444444555555444444333222333333222222111000000000111111000///////////////000000000000000000000000//////////////////////////////000000000000//////------......///000000000---..................---%%%(((,,,.........//////---------.........//////,,,,,,---...///000111222................................................+++,,,...//////...,,,+++...---------......///000,,,,,,,,,---------......++++++++++++,,,,,,---...000000000000000000000000+++,,,,,,------......///+++,,,------......------//////.........---------------,,,,,,,,,,,,++++++.........///000111111222.........------.................................,,,---.../////////...---////////////////////////000000//////.........---,,,------......------,,,,,,------------------,,,...///...---,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))******++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......,,,******+++,,,---,,,*********,,,...///***+++,,,---...............---,,,,,,,,,,,,---............------,,,,,,,,,,,,++++++***+++---...//////...------++++++***)))+++++++++++++++++++++++++++,,,---.........---,,,,,,+++***+++---...---,,,,,,,,,+++++++++,,,---...------------,,,+++***************++++++,,,,,,,,,...+++)))))),,,---,,,***,,,,,,,,,,,,,,,+++***)))++++++******************++++++++++++++++++++++++))))))))))))***---///000++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++************************+++,,,,,,---.........------------............///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,)))'''&&&...------,,,,,,,,,---------......///////////////////////////000000000000000000000000////////////111111222222222111111000222222222111111111111111222222222222222222222222444444444333333222222222555555555555666666666666666666555555555444444444555444333222222222333444444444333333444555777888555555555555666666666777777777888999999999999999555555666777777777777777666666666666666555555444555666666777777777777666555666666666666666555555222222222333333333444444666777777777777555333222444333111000000000111111111111111111000000000000000///...------...///000000000////////////000000........................///////////////////////////............---------......//////...---,,,,,,---------.........//////000///...------...///000******,,,---.../////////.........------,,,,,,,,,...---,,,+++************------------------------------------------------////////////............---......///////////////------............------///......---------......+++,,,,,,---.........---,,,------......------,,,---,,,+++,,,...///...---000///---,,,,,,---///000////////////////////////111///...------...///111......//////000000111111000/////////............---------......---------,,,,,,------------,,,,,,---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,*********+++,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------...,,,******+++---++++++,,,,,,------,,,,,,------------,,,+++***)))...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++******+++,,,---......------,,,,,,++++++***++++++++++++++++++++++++******,,,---------,,,+++,,,+++***+++---...---,,,,,,+++++++++,,,,,,------....../////////...------++++++++++++++++++,,,,,,---+++)))***,,,---,,,***,,,,,,,,,,,,,,,+++***)))++++++******************++++++++++++++++++++++++******))))))***,,,...///++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++***************+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***...---------,,,------------......///////////////////////////000000000000000000000000////////////111111111222222111111000111111111111111111111111222222222222222222222222444444333333333222222222555555555555666666666666666666555555555444444444555444333222222333444444333333333444444555666777555555555666666666777777666777888888999999888888555555666777777777777777666666666666666555444444444555666666777666666666666666777666666555444444333333444444444555555555666666777777666555444333333333111000000000111111111111111000000000//////000///...------...///000000000////////////000000................................................///............---------......//////...------,,,---------.........//////------,,,,,,,,,,,,------++++++,,,---..................---------,,,,,,,,,///...---+++***)))))))))------------------------------------------------............------------------...///////////////,,,------------------,,,///......---------......+++,,,,,,------...------,,,------......------,,,---,,,+++,,,...///...---...---,,,++++++,,,---...////////////////////////000///...------...///000......//////000000000000////////////............------............------,,,,,,------------,,,,,,,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------,,,+++***+++---***,,,---......---+++))),,,,,,,,,,,,+++***))))))...------,,,,,,------...------------,,,,,,,,,,,,******)))******+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++,,,+++***+++,,,------++++++++++++,,,,,,,,,------******++++++,,,+++++++++,,,,,,++++++++++++++++++---+++***+++,,,---,,,+++++++++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******......---,,,+++)))((((((---,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,++++++*********))),,,,,,------......------------------............+++++++++,,,,,,---------***+++,,,---............---------------------...---......///////////////////////////000000000000000000000000////////////000000111111222111111000///000000111111222222222333333333333333333333333333333333333222222222222444555555555555666666666555555555555555444444444444444333333333444444555222333444555555555555555555555666666666777777777666666777888888888888888666666777777888888777777555666666666666555444444444444555666666666666666777777777777666555333333444444444555555555666666444555555666666555444444333222111111000111111111111111000000000000////////////............///000000//////......//////000................................................///............---------.........///......---,,,---------...............,,,,,,------------,,,,,,,,,------......------,,,...------------,,,,,,,,,///...---+++******))))))------------------------------------------------------------,,,,,,,,,+++------...////////////...,,,,,,,,,------,,,,,,,,,......---------......///,,,,,,,,,,,,------------,,,------......------,,,---,,,+++,,,...///...------,,,+++******+++,,,---////////////////////////000///...------...///000...////////////000000000///////////////...............////////////......---......//////......---+++---000000///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++,,,------......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---,,,------...---,,,***))))))***+++,,,,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++++++++++++++*********,,,---,,,+++++++++,,,,,,---------,,,''''''((()))*********))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,)))***,,,,,,,,,,,,***))),,,,,,,,,+++++++++******...------,,,+++***)))(((,,,,,,+++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------------,,,,,,++++++******))),,,,,,------...------,,,,,,,,,---------.........******+++,,,,,,---......***++++++,,,---......///---------...............---......///////////////////////////000000000000000000000000///////////////000000111111111111111...//////000111222222333333333333333333333333333333222222222222222222222444444444555555555666666555555555555555555555555444444444444444555555555222333444666666666555444555666666666666777777777666666777888888888888777666777777888888888777777555555666666555555444333444555666777777777777777888888888777666444333222444444444444555555555555333444444444555555555444222222111111111111111111111000000000////////////...............//////000/////////....../////////................................................///............------------...............------........................------///000000///---------.........------,,,+++---------------------------,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,---......//////......,,,------......------,,,...------------...//////,,,,,,,,,,,,,,,,,,------,,,------......------,,,---,,,+++,,,...///...---------,,,++++++,,,------////////////////////////000///............///000////////////////////////.........///////////////...//////000000//////...//////000000000000//////+++---000000///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***++++++,,,------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...///...,,,+++***++++++,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++,,,,,,---+++***)))***,,,---,,,+++***+++,,,---------,,,,,,******+++,,,,,,---,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,------,,,,,,,,,,,,,,,++++++******,,,------...------,,,,,,,,,,,,,,,------------...******+++,,,,,,---......+++++++++++++++,,,,,,,,,,,,---.../////////......---......///////////////////////////000000000000000000000000////////////...///000111111111111111......///000111111222222333333333333333333333333222222222222222222222222444444444444555555555555444555555555555555555555444444555555666666666666333444555666777666555444666666666666777777777888666666777888888888888888777777888888888888777777555555555555555444444333444555666777888888888888888888888777666444333222222333333333333444444444333333333333333444444444111111111111222111111111000000000////////////...---....../////////////////////............//////................................................///............---------------...............---.....................---,,,---...//////...---,,,............---,,,++++++------------------------*********+++,,,...///000------------------------------------------------.........------------,,,,,,------.....................////////////......---------------...//////---,,,,,,+++++++++,,,,,,,,,------......------,,,---,,,+++,,,...///...---......------------......//////////////////////////////............///////////////......................../////////////////////000000000000////////////000000000000//////,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,++++++---...///---+++******+++,,,...............---,,,++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++,,,------+++***)))***+++,,,,,,******+++,,,---...---,,,+++)))***++++++++++++++++++,,,,,,++++++++++++++++++***,,,...///---,,,,,,,,,******+++,,,,,,,,,++++++******++++++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,+++*********+++++++++,,,...///000000///...---......///////////////////////////000000000000000000000000////////////......///000111111111111...//////000000111111111222222222222222222222222111111111222222222222222333444444444444555555555444444444555555555555555333444555666777777777777555666666777777777666666666666666777777777888888777777888999999999999999888888999999888888777777444555555555555444333333444444555777888888888888777777777777666555333333222222222333333333444444444333333222222222333333000000111222222222222111000000////////////......,,,---...///000000000//////......------......///........................------------------------///............---------,,,---......///........................---------++++++,,,,,,,,,,,,++++++---.........---,,,,,,+++,,,,,,,,,------------...)))******+++---...000111------------------------------------------------............------------,,,,,,---............---//////000000000000//////---------------...///000...---+++******+++,,,,,,,,,------......------,,,---,,,+++,,,...///...---......................../////////////////////////////////////////////////////////............---............/////////000///000000111111000000///......////////////......---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.........+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,++++++---///,,,,,,++++++,,,,,,---------------------+++******,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---+++))))))***+++,,,+++***)))+++,,,......---,,,+++)))))))))***))))))((((((++++++++++++++++++,,,,,,))),,,///000---,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++,,,------...++++++++++++++++++++++++******+++,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------((())),,,---...---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,+++******++++++,,,,,,---------------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++,,,...000111000//////---......///////////////////////////000000000000000000000000////////////---...///000111111111111/////////000000000000000111111111111111111111111000111111111222222222222333333444444444555555555444444444555555555666666333444666777888888777777888888777777777777888888666666777777777888888888888888999:::::::::::::::888999999999999888777666444444555555444444333222111222333555666777777777666666777666666555444444333333333333444444444555555444333222111111222222///000111222333222222111000000/////////.........,,,---...///000000000//////......------......///........................------------------------///............---------,,,------...//////......//////.........---------,,,++++++++++++++++++,,,---------...------,,,,,,,,,,,,,,,---------......,,,++++++,,,,,,...//////------------------------------------------------------------,,,,,,,,,++++++,,,------......------......////////////......---,,,,,,------///000000...---+++***)))***+++,,,,,,------......------,,,---,,,+++,,,...///...------------......---------////////////////////////......////////////......//////.........------------.........//////000000000000111111111111000000,,,------------------,,,...///...---,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,,,,,,,,,,++++++,,,------......///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,,,,,,,++++++---///)))***,,,.........,,,+++))))))***+++,,,,,,,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,***)))))))))+++,,,+++***)))***,,,......---,,,+++---------------,,,+++************++++++,,,,,,---))),,,000000...,,,,,,---)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))***+++,,,,,,------...---++++++++++++---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,&&&))),,,...///---+++)))---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,***))))))***+++,,,------...///---.........---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000+++,,,...000111111000///---......///////////////////////////000000000000000000000000////////////---...///000111111111111000000000000////////////000000000000000000000000000000111111222222222222333333333444444444555555444444444555555555666666333444666777888888888777:::999888777777888999:::777777777777888888888888999999:::;;;;;;;;;;;;:::999999999999999888777666444444555555444444333222///000222333444555555555555666666666666666555555444444444555555555666666666555333111000000111111///000111222333333222111000/////////............+++,,,...000000000000///.........------.................................------------------------//////.........---------,,,,,,---.../////////...//////.........---------///...,,,,,,,,,,,,...///,,,,,,---......------,,,,,,,,,,,,------...............---,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++******+++,,,------......------------............------,,,,,,,,,---...///000111...---+++))))))***+++,,,,,,------......------,,,---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++////////////////////////......////////////......//////.........---------//////000000000000//////......///000000000000000111111000000//////............---------,,,,,,,,,---.........---,,,,,,+++***+++---......---+++***++++++,,,,,,,,,---------000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,---...---,,,***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++******+++,,,---***++++++,,,,,,++++++*********)))))))))***,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...+++++++++************)))------,,,+++************------------,,,+++******+++++++++*********))))))***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++---,,,+++***))))))))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............//////////////////.........////////////............////////////////////////////////////////////////---...///000111222333333000000111222222222222111333333333444444444555555444444444444444444444444444444444555555555555666666666666666666666666666777888999888777666666888<<<;;;::::::;;;:::999777999999888888777777666666777777666555444333333333555555555555666666666666777777666555444444333333111111111222222333333333222111111111000000//////000000000000000000000000///////////////.........---......///000111111222000000///...............000///---,,,++++++,,,---.........------,,,,,,,,,......------------......111000///...............------------------------+++,,,------......---------------------------------------............///---///000000...,,,,,,,,,........................------------------------------------------------......---,,,,,,,,,------000000/////////.........---------------------------,,,,,,+++*********+++------------------------+++++++++,,,---...///000+++,,,------......------------............------..................---------.........//////000000//////000000000000//////......///000000000000000111000000000/////////............---------,,,,,,------......------,,,+++++++++------------++++++++++++,,,,,,,,,---------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++******)))***+++,,,---++++++*********+++,,,------,,,,,,,,,,,,---......++++++++++++************,,,,,,++++++***++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///////////////............////////////....................................////////////////////////000000000000000000000000000000111222222222222111333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666888888777777888:::;;;;;;::::::::::::888777888777777777777777666666666555444333333222222222444555555555666666666666777666666555444444333333111111111222222333333333111111111111000000000///000000000000000000000000/////////////////////...---......///000000111111000000///...............//////...------------.........---------,,,,,,,,,......------------......------,,,+++++++++++++++------------------------+++,,,------......------------------------------------------............***,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------......---------,,,,,,,,,,,,---------------------------,,,,,,+++******++++++------------------------,,,,,,,,,,,,------...///+++,,,------......------------............------..................................../////////000...//////000000//////.........///000000000000///000000000000////////////.........------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++******++++++,,,------------------...//////,,,+++++++++************+++++++++***++++++,,,,,,)))***,,,...//////---------------,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++++++++++++++++++++++++++***))))))******+++,,,---))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///......................../////////............---........................////////////////////////222222111111000///......///000111111222222111111222222333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555333555777777777777999;;;:::;;;;;;::::::888777777666666666666666777777777555444333222111111111222444444444555555555666666666666555555444333333333111111111222222222222222111111111111000000000000000000000000000000000000......//////////////////.........//////000000111000///......---.........---......///////////////...------------,,,,,,,,,------------------------,,,,,,+++*********++++++------------------------+++,,,------......------------------------------------------............***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------...///------------,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++------------------------------------------------+++,,,------......------------............------....................................////////////...//////////////////...---...//////000000//////////////////000000000000............------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,---...///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++***++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,+++++++++*********************+++,,,------(((***,,,......---,,,***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++++++++++++++++++++------,,,+++************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///------.............../////////.........---------........................////////////////////////222222111000///......---///000000111111111111111222222222222333333333333333333444444444444444444333333444444444555555555555555555555555555555555444555777777666777888:::::::::;;;:::888777666666444444555555666666666777444444333222222222222222333333444444444555555555555555555444444333333333111111111111111222222222111111111000000000000000////////////////////////............////////////........./////////000000///......------.........***+++---///000//////...------------------------------------------------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,---------.........+++---...///......///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,------......------------............---------------........................///////////////......////////////......------...///////////////......//////000000111111//////.........---------,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&%%%%%%&&&((()))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***************+++,,,------***+++,,,,,,,,,+++)))'''************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////++++++++++++++++++++++++...---,,,+++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///,,,---------......//////............------------........................////////////////////////000000////////////////////////000111111111111000111111111222222222333333333333333444444444555555333333333444444444444555555555555555555555555555666777888777666555666777999:::;;;:::777555555666333333333444444555555666555444333333333333333333333333333333444444444444444444444444444333333333111111111111111111111111000000000000000000111111////////////////////////---.........//////000000............////////////......------------......((()))+++---.........---------------------------,,,,,,---......---,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,------------...,,,---......------///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------..................---------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,------......------------............---------------........./////////////////////.........---......//////......---------...////////////...---......///000111111222/////////.........------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++++++++***)))))))))***+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++***)))((()))***************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++++++++++++++++++++++++++******++++++,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///,,,,,,,,,---......//////.........------------,,,------------------------////////////////////////.........//////000000000...///000000111111000000000000111111111222222222222333333444444555555555333333333333444444444444444444444444444444444444666777888777555444555666888:::<<<:::666333444555333333333333333444444444444444333333333333444444222222222333333333444444444444333333333333333333111111111111111000000000000000000000111111111111000000000000000000000000------......///000000000........................---------,,,------...///))))))***,,,,,,---------,,,,,,,,,------------...+++,,,---......---,,,+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,------......------------............------,,,,,,------...////////////////////////.........---......//////......---,,,---......//////......------...///000111222222////////////............+++,,,------......------++++++------------++++++------------............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---......---,,,,,,***++++++,,,,,,++++++***)))************)))(((''')))***+++,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,++++++***+++++++++...---,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------++++++++++++++++++++++++++++++++++++,,,---......+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///++++++,,,------...//////.........---------,,,,,,------------------------////////////////////////........./////////000000...//////000000000000000000000000000111111111222222222333333444555555666222222333333333444444444444444444444444444444444444666777666555555666777777:::<<<:::555222333555333333333333222222222222333333222222222222333333222222222222333333333333333333333333333333333333222111111111000000000//////000000000111111111111000000000000000000000000------......///000000111........................---,,,,,,,,,------...///++++++++++++,,,,,,---...,,,,,,,,,---------......***+++---......---+++***,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++,,,------......------------------------------++++++,,,,,,,,,------------------,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,------...******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***+++---...///...---,,,+++,,,------......------------............------,,,,,,------...//////000000/////////............---..................---,,,---......//////......,,,---...///000111222333000/////////............+++,,,,,,---.........---***+++---......---+++***---------.........//////,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++((()))*********((('''&&&)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++------,,,+++************...---,,,+++,,,...000222+++++++++,,,,,,------------,,,+++******+++,,,---,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++++++++++++++***)))))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...---------.........//////++++++,,,,,,---...//////......---------,,,,,,,,,------------------------//////////////////////////////////////////.........//////000000000000000000000000000111111111111222222333333444555666666222222333333333444444444444444444444444444444444222444555666555666888999777:::<<<:::555111222555444333333222222111111111222111111111111111222222111111222222222333333333333333333333333333333333222111111111000000////////////000000111111111222000000000000000000000000---------...///000000111.....................---,,,,,,,,,,,,------...///...---,,,+++,,,---...///,,,,,,,,,------.........***+++---......---+++***,,,,,,,,,,,,------...///+++++++++++++++++++++++++++,,,------......------------------------------++++++,,,,,,,,,---------000000///---,,,+++---///........................------------------------++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***,,,...//////...---+++,,,------......---------..................---,,,,,,------...///000000000000//////.........---//////.........---------........................////////////////////////111111000000//////......------,,,,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...++++++---...---+++......,,,,,,,,,,,,......---,,,,,,+++*********+++000...+++)))((()))***,,,,,,---...---+++***+++,,,,,,,,,,,,---------......///...------++++++***)))******+++++++++,,,,,,,,,...+++((()))+++---,,,++++++*********+++,,,------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,+++************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---...---+++((('''((()))***+++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,++++++***,,,+++++++++***))))))))))))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////------------------,,,,,,---...............------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///////////////////////////////////////.........000////////////.........000000000000000000000000000111222444444333222222000000000000000///......333333222222222222222222444444444444444444444444666666555555555555666666>>>===;;;999777555444333444444333333222111000000222222222111111111111000222222222333333444444444222222222222222222222222------......///111222333000000000000000000000000000000000000000///......//////////////////////////////...---,,,,,,++++++,,,,,,,,,------.........,,,------......------,,,---------.........//////......---,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------++++++++++++------+++,,,,,,---.........---+++,,,,,,***))))))+++...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000//////.........---//////////////////////////////.........---------........................///////////////////////////////////////000000000......------,,,++++++***------------------------------------------------000...,,,,,,------+++))),,,++++++******++++++,,,...------,,,++++++,,,,,,+++***))))))***,,,...///,,,......---,,,++++++,,,------------............++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,///,,,******,,,------+++++++++*********+++,,,,,,+++++++++,,,,,,---------(((((())))))***)))))))))------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,------,,,+++)))((()))******++++++++++++***)))***++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------............------///...---,,,,,,,,,,,,------------.........//////................................................////////////............,,,,,,---...///000000111000000000000000000000000000111111222222222222222///000111111111111111000222222222222222222222222444444444444444444444444666555555444444555555666<<<;;;:::888666555333333555555444333333222111111222222222111111111111000222222222333333333444444222222222222222222222222000000////////////000000000000000000000000000000000000000000000///..............................///......---,,,,,,++++++,,,,,,------------------,,,------......------,,,---------------.........//////---,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------......------+++,,,,,,+++))))))+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,+++++++++*********))))))++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000/////////.........---......................../////////.........------........................////////////////////////---......///000000111111//////......------,,,,,,------------------------........................------,,,------,,,***'''***++++++,,,,,,++++++***......------,,,,,,------((()))***+++,,,---...///---...///...,,,,,,,,,...------------............++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...,,,++++++,,,------,,,++++++******)))*********++++++,,,,,,,,,,,,------))))))*********)))((((((***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***---,,,,,,++++++*********++++++++++++++++++***)))***++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++*********+++++++++++++++************+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,------.........------............------......---,,,,,,,,,------........./////////000000////////////////////////................................................++++++,,,---...///000000000000000000000000000000000000000000000111111222///000111222222333333222000111111111222333333333333333333333444444444444555444444333333444444555:::999888777555444333222555555555444333333222222222222222111111111111000222222222222222333333333111111111111111111111111333222111///............//////////////////////////////000000000///......------------------------.........------,,,,,,+++------------------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,000///---,,,***)))))))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------......------+++,,,,,,+++******+++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////...............------------------------////////////....................................////////////////////////........./////////000000............------,,,,,,------------------------------------------------)))***+++------,,,***))),,,,,,............,,,,,,------,,,,,,,,,,,,------***+++,,,---------,,,+++---...//////---------///,,,,,,,,,,,,------------///...------++++++***)))+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,+++,,,+++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***((((((((((((((()))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,+++******)))++++++,,,,,,,,,+++************+++,,,,,,,,,++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,******++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,---.........------...------,,,,,,,,,---------.........////////////................................................------...............///...------------,,,,,,,,,////////////////////////000///.........///111222000000111222222111111111///000000111222333333444333333333333333444444444444333333222222333333444777666666555444333222222444444444333333222222222222222222111111111000000111111111222222222222222111111111111111111111111333222111///.......................................///////////////......------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,+++++++++...---,,,+++******))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................------------------------000000/////////.................................////////////////////////000/////////.........---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---------,,,,,,,,,,,,............,,,,,,,,,+++++++++++++++,,,,,,***+++---......---,,,+++---...///...------...///***++++++++++++,,,,,,,,,///...------++++++***)))++++++,,,,,,,,,---------***++++++++++++******+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++++++++,,,,,,---...//////++++++,,,---......------------,,,,,,,,,------...,,,,,,---------.........------------------------........................,,,---------......//////...------------,,,,,,,,,////////////////////////000///.........///111222111111111111000///...---//////000111222222333333222222222333333333444444333333222222222222333333444444444333333333222222222222222111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000////////////000000------------------------......////////////......---------------------------------------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------...............------------------------000000000/////////..............................////////////////////////000000//////...------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---------...///***++++++,,,,,,++++++***++++++*********+++,,,,,,((()))+++---/////////...,,,---......---,,,...///++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------)))+++------+++******+++,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******++++++,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........***+++,,,------...------------,,,,,,,,,---......,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---......//////++++++,,,---...///000000000000000000000000000000///////////////000000111222222222111///...,,,+++///000000000111222222222111111222222333333444444444333333222222333333444333333333333333333333333111111111111111000000000222222222111111111111000111111111000000000000000//////////////////////////////...//////000111222........................------.../////////......------------------------------------------------------------------,,,,,,,,,------......------,,,+++,,,,,,,,,------------+++******++++++,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++,,,,,,------,,,,,,+++------......------,,,,,,)))+++------+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,)))************+++++++++))))))))))))))))))))))))***************)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......---------------.........------------------------000000000000/////////...........................////////////////////////........................------------------......------------------------------------------------***,,,...---,,,+++---///,,,++++++******++++++,,,+++++++++++++++,,,------***+++,,,---............***,,,------,,,,,,---///,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,------------...***---//////---,,,,,,---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++)))***++++++++++++++++++((())))))***++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******,,,,,,,,,,,,+++***++++++,,,,,,---,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++************((())))))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++************************((())))))***++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------******+++,,,------------,,,,,,,,,,,,,,,---...///------------....................................------------------------++++++,,,------...//////,,,,,,---...///000000111000000000000000000000000//////000000111111111000222222222111000///...---000000000000111111111111000111111222333333444444444444333333333333444444222222222333333444444444111111111111111111111111222222222111111111111000111111000000000////////////////////////////////////////////////000111111........................,,,---......//////..............................------------------------,,,,,,------------------,,,------......------,,,++++++,,,---...//////000---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,******************************++++++,,,,,,------+++,,,,,,------,,,,,,+++------......------,,,+++)))+++------,,,******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,------.................................000000000000////////////........................////////////////////////,,,,,,------.../////////.........///////////////------------------------...........................///000...+++)))+++...///...,,,,,,,,,,,,...///,,,,,,,,,,,,------.../////////...---,,,,,,++++++***+++,,,,,,++++++---............/////////000000///......---,,,+++***))),,,,,,,,,---------......,,,///111111///---...///,,,,,,,,,,,,------...///---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---......///000000***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,)))***,,,------,,,+++)))***+++,,,,,,------------((()))***+++,,,---------((()))***+++,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++******))))))((())))))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,---------+++)))'''''')))+++---------------------------+++++++++,,,,,,---------------------------,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,---...///............/////////000////////////////////////------------------------++++++,,,,,,---...//////000////////////.........000000000000000000000000...///111222222222111000111111222222222111111000111111111000000000000000000000111222333333444444555444444333333444444555111222222333444444555555222222222222222222222333222222222111111111111000111111000000/////////...////////////////////////000000////////////000000////////////////////////,,,,,,---.../////////...////////////////////////------------------------,,,,,,,,,------.........,,,------......------,,,***+++,,,---///000111111///...------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******************************+++,,,------......++++++------------++++++---.........---,,,,,,+++)))+++------,,,+++***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...---,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,------.........//////////////////////////////////////////////////////000000000000//////......////////////..................////////////...........................---,,,,,,,,,,,,---...---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,,,,,,,------.........---,,,++++++************+++,,,,,,------,,,,,,+++((()))***+++,,,---------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++)))((((((((()))***,,,,,,++++++***))))))(((************************++++++++++++++++++++++++...------,,,,,,++++++***************************000///---+++************,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---+++******+++---...,,,------......------,,,***+++,,,,,,------------///...---,,,+++,,,,,,---,,,,,,+++******+++,,,,,,+++***)))***,,,---,,,+++))))))***+++,,,,,,------------,,,,,,+++***))))))------------------------------------------------......---,,,,,,---------,,,,,,,,,---------......------------------------///......------......///...---+++******+++---.........//////////////////............///////////////000000000000000//////111111111000000000000000////////////////////////000000000000000000000000///000000222333444555555444444333333333333444444333333222222333333444555000111111000///000222555111111111111000000//////000000000000000000000000000/////////............////////////............222000...---,,,---///000........................................................................------------------------************************...---+++++++++---///000111...+++******+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,***)))***+++,,,+++,,,,,,,,,+++)))(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++///...,,,******+++,,,---++++++,,,,,,,,,,,,------,,,,,,+++***)))))))))***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---//////...---,,,++++++***...------,,,,,,+++******////////////////////////------............------......////////////..................////////////...........................---,,,,,,,,,,,,---...------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++...............---,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++***))))))***+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))******+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,---------,,,///...---,,,+++,,,,,,---,,,,,,+++******+++,,,,,,+++***)))***,,,---,,,+++)))******+++,,,,,,------------,,,,,,+++******)))************************------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------......------------......,,,,,,------------,,,,,,///////////////.....................//////////////////000000000000//////111000000000000000000000111111111111111111111111000000000000000000000000///000111222333444444555555444444444444444444555333333222222333333444555444444444333111000222444222222222111111000000000000000000000000000000000000000/////////................../////////000000111000...---------///000........................................................................------------------------++++++++++++++++++++++++...---,,,++++++---...000111...+++***+++,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++---,,,***)))***+++++++++++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++******************+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,,,,,,,++++++++++++---------------,,,,,,,,,------------------------,,,---...//////...---,,,.........------,,,,,,+++........................////////////////////////------............------......////////////..................////////////...........................------,,,,,,------...------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++************************,,,------------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************+++---...///***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---......---+++******++++++,,,,,,++++++***++++++,,,---------,,,,,,...------,,,,,,,,,,,,---,,,++++++******++++++,,,+++***)))***,,,---,,,+++*********++++++,,,,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,------...+++---///000000///---+++000000//////.........---............//////////////////000000111000000///000000000000000000111111111111111111111111111111000000000000000000000000000000111222333333444555555555555444444555555555333333333333333444444555666666666444111000111222333333222222222222111111000000000000000000000000000000000000////////////,,,------...000111111222111000///------......///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///111///,,,+++,,,---,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********,,,***'''(((+++,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************,,,---......---***)))++++++,,,,,,,,,,,,------+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++************---,,,,,,+++******))))))......------,,,,,,++++++........................,,,,,,------------,,,,,,------------------------,,,,,,---......///000000//////////////////////////////000000000000//////......////////////..................////////////........................------------------------,,,,,,---------.........,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,------...+++++++++,,,------......------------------------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,+++,,,------......------,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------..............................------,,,,,,,,,,,,---------...///000000///...---000000000///......------............//////////////////000111111111000000000000000000000111111111111111111111111111111111000000000000000000000000000000111222333333444444666555555444444555555666333333333333333444555555555555555444111000111222333333333333333333333333111111111111111111111111111111111000000000//////---......///000000111111000000///............///........................------------------------------------------------,,,,,,------------------------------------------...---,,,,,,,,,------...000...,,,,,,---------,,,******+++++++++,,,,,,,,,************************+++(((&&&(((,,,...,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))+++,,,---------,,,+++***+++++++++,,,,,,,,,------************++++++,,,---++++++++++++++++++++++++***************)))((('''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))......---,,,,,,+++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------//////////////////////////////000000000000//////......////////////..................////////////........................------------------------,,,,,,,,,------------...,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***+++++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------.................................------,,,,,,------...000///............///000000000//////.........---............//////////////////000111111111111111//////000000111111111111000000000000000000000000111111111111111111111111111111111222222333333444555555444444444444555555444444333333444444555666444666777666444333444555333333333333333333333444222222222222222222222222222111111111111000000000000000000000000000//////000000///.......................................------------------------------------------------,,,,,,,,,---------......------------------------------------,,,---------///---,,,,,,---------,,,******+++++++++,,,,,,,,,***************************)))((())),,,---,,,************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---,,,+++++++++,,,---...+++++++++,,,,,,,,,------+++*********+++,,,------++++++++++++++++++++++++***************)))((('''+++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------...+++,,,,,,------.........------,,,,,,,,,+++++++++////////////////////////------............------......////////////..................////////////........................,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------........................+++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,+++***)))))),,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((...------,,,,,,------......------,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,***)))***,,,...000***++++++,,,,,,++++++***,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---------.......................................------.........111000...,,,,,,...000111////////////////////////............//////////////////000111222222222222/////////000111111222222////////////////////////111111111111111111111111111111222222222333333333444444444333333444444444444444444444444555555666666888999999777666666777222222333333333333444444222222222222222222222222222222222222111111111000111111111000000////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...,,,+++******+++...///++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------.........000000///...------,,,,,,////////////////////////------............------......////////////..................////////////........................,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,---...............,,,,,,,,,+++++++++******+++++++++++++++,,,------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***+++,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++***)))(((------,,,++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---......***++++++,,,,,,++++++***,,,---------,,,,,,+++***)))***+++,,,---,,,,,,+++***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///000000++++++++++++++++++++++++------------...///000111,,,,,,,,,---------..............................000//////......//////000///..................///------......///000000000............//////////////////000111222222222222...//////000111111222222000000000000000000000000111111111111111111111111111222222222222333333333333333222222222222333333444444444444444555666666666888999888666444333444111222222222333333333333333333333333333333333333333333222222222111111111000000000000000111111111///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++******+++,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---)))---000///,,,***+++------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********+++,,,,,,------------------------------------,,,++++++,,,------,,,,,,------------------.....................---//////////////////////////////000000000000//////......////////////................../////////000........................,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......******+++,,,,,,---......------------------------++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,,,,,,,++++++*********************++++++,,,---+++,,,,,,------,,,,,,+++((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***,,,...//////......***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......************************++++++------...---,,,+++---,,,+++******+++,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++,,,---------,,,,,,((())),,,.........---,,,,,,------......------,,,------------,,,,,,+++***)))***+++,,,---,,,,,,+++***+++,,,------,,,+++***+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++---------...///000111111,,,,,,,,,---------......////////////////////////000000////////////000000,,,---...000000...---,,,,,,,,,---...///000111111............/////////000//////000222222333333333...//////000111222222222111111111111111111111111111111111111111111111111222222222222222222333333333222222111111222222333555444444444444555666666555666777666333000......111111111222222333333333333333333333333333333333333333333222222222111111......///000111222333333/////////000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++***))))))***,,,,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))///333111+++(((***......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))***,,,.........,,,+++++++++,,,,,,,,,---------...------,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++++++++))))))***+++,,,------...........................---,,,+++******+++,,,---------------------------***++++++,,,,,,------...///000000111111000//////222222111111000000//////000000000000000000000000......////////////...............------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,......///---++++++,,,---/////////...---,,,******.........------,,,,,,,,,---------------------------,,,+++***+++,,,---...---------,,,,,,+++++++++------------------------/////////......---,,,,,,***++++++,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,+++******+++++++++,,,,,,,,,---------......+++++++++******((('''&&&---,,,++++++------,,,+++***************************+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***)))))))))***---------,,,,,,+++++++++...---,,,,,,++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------...---,,,,,,++++++++++++************+++,,,------...,,,***((((((***,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++...+++((())),,,///...---------,,,,,,,,,,,,++++++***+++,,,,,,------------++++++,,,------......///,,,,,,,,,---------......---------............///........................////////////////////////........................000000000000000000000000111111111111111111111111111111111111111111111111555444222000/////////000111111000000000000111111222222333333333333444444444333222222111111222222666666666666666666666666666666666666666666666666222111111111111111222222222222333333333222222111111111222222222222111111000000000000000///......////////////////////////,,,,,,------------,,,,,,.................................------,,,,,,,,,,,,,,,,,,------..................---++++++,,,...,,,,,,------------,,,,,,------------,,,+++***)))************************************+++---///000...---,,,***)))******+++++++++,,,,,,,,,,,,------......,,,+++***)))))))))******++++++++++++******,,,,,,+++***+++,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))))))))*********------------,,,+++***)))***+++,,,------,,,+++************++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))+++---,,,***))),,,///...---,,,++++++---...000444333333333222111111000111111000000000000000///000000000000000000000000......////////////......------------------,,,,,,------,,,++++++,,,------------------------------.........---++++++,,,...---------...------,,,,,,......---------,,,,,,,,,---------------------------------------......///------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,+++***))))))---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++...---,,,,,,+++++++++,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***+++,,,------,,,---------,,,,,,+++++++++***+++,,,,,,---------,,,++++++,,,------......///---------------------------------............///........................////////////////////////........................000000000000000000000000111111111111111111111111111111111111111111111111333222111000000000111222111111000000000000111111222222333333333333444444444333222222111111222222444444444444444444444444555555555555555555555555222111111111111111222222000111222444444555555555000111111222222111111000000000000000000///......////////////////////////------............------------------------------......---------,,,,,,,,,,,,,,,---------------------...///...,,,+++,,,------------......---------.........------,,,+++***************************,,,,,,,,,++++++,,,,,,---,,,++++++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------------------...*********+++++++++,,,,,,***++++++,,,,,,------...+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,---,,,******---///...---,,,++++++---...000999888666555333222222222////////////000000000000000000000000000000000000......////////////......,,,,,,------------------------,,,,,,,,,,,,------........................---......---++++++,,,...+++,,,------......------...------------,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,------------------------------------)))))))))***+++,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------...............---,,,,,,++++++---,,,++++++------,,,+++------------------------***,,,---,,,+++***+++---......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,......---,,,,,,+++******++++++,,,---------,,,,,,++++++,,,------......///......---------------------------............///........................////////////////////////........................000000000000000000000000111111111111111111111111111111111111111111111111111111000000111222333333111111000000000000111111222222333333333333444444444333222222111111222222333333333333333333333333555555555555555555555555222222111111111111111222111111222333333333333333000111111222222111111000//////000000000///......////////////////////////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------,,,,,,+++---//////---,,,+++,,,---..................---...............---,,,+++++++++++++++++++++++++++...---------,,,***))))))************+++,,,---...++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,------------,,,+++******+++,,,...///,,,++++++++++++++++++,,,,,,,,,------------......------,,,,,,,,,,,,++++++++++++************++++++,,,------,,,++++++...000------,,,+++,,,---...///===;;;999666333222111111.........//////000000111////////////////////////......////////////......,,,,,,,,,------.........---------,,,,,,------------------------------------......---++++++---...,,,,,,------...------,,,------------------------------------------------((()))***+++,,,+++***)))+++,,,,,,,,,------......------------------------)))*********+++++++++,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------............------,,,,,,,,,,,,,,,+++***+++---...---,,,........................+++,,,---,,,++++++,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,+++***************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***---000///,,,)))***+++......---,,,++++++******+++,,,,,,------,,,,,,,,,++++++,,,------......///............---------------------............///........................////////////////////////........................////////////////////////111111111111111111111111111111111111111111111111111111111111111222222222111111000000000000111111222222222333333333444444444333222222111111222222555555555555555555555555555555555555555555555555333222111111000111111111222222111111///...---,,,000000111111111111000000...///////////////......////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++---///000...,,,++++++---......//////......---.../////////...------,,,++++++++++++++++++++++++,,,---------,,,+++)))'''++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///------------------------,,,,,,,,,++++++*********,,,,,,,,,------------...000...,,,*********+++,,,---,,,+++******+++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---///------,,,,,,,,,---...///???===;;;888555222111000......//////000000111111////////////////////////......////////////......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///............---,,,+++***------------------------------------------------((()))***+++,,,+++***))),,,,,,,,,------.........------------------------------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++++++++,,,---...,,,,,,,,,---------......---,,,++++++***++++++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,+++************)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***---000///,,,)))***+++......---,,,,,,+++******,,,,,,,,,------,,,,,,+++++++++,,,------......///........................---------............///........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222111111000000111111000000000000111111222222222333333333444444444333222222111111222222555555555555555555555555555555555555555555555555333222222111000000111111222111111000///...,,,+++000000000111111000000000......////////////......////////////////////////......////////////......------------------------------------------------.........------,,,,,,,,,+++---///000...,,,++++++------............------.........///......------++++++++++++++++++++++++***+++,,,,,,,,,+++***)))------------,,,,,,+++++++++++++++,,,,,,,,,------...---,,,+++******************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,000...,,,*********+++,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,---,,,,,,,,,,,,,,,------......AAAAAA???===:::666333222000000000000111111111111000000000000000000000000......////////////......,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---////////////...---,,,***))),,,,,,,,,------------...------------------------+++,,,,,,------------------------------.........------------------------///......---,,,,,,++++++......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,************+++,,,------,,,,,,,,,---------......,,,+++***))))))***+++,,,+++******+++---......---+++++++++++++++++++++++++++---...---,,,+++,,,...******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++***+++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,------......///------........./////////---------............///........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111000///111111000000000000111111222222333333333333444444444333222222111111222222222222222222222222222222444444444444444444444444333333222111000000000000000000111222222222222222///000000111111000000///------.../////////......////////////////////////.........//////.................................,,,,,,,,,------------...------------------,,,,,,+++---//////---,,,+++,,,,,,------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++............---,,,+++***++++++,,,,,,,,,,,,------///...,,,+++***))))))))))))******++++++******))))))******+++,,,+++++++++++++++,,,,,,,,,,,,------...------,,,+++***)))((())))))))))))))))))))))))...------------------,,,************++++++++++++,,,+++******+++,,,...///,,,++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------......------------......+++++++++---//////---+++,,,,,,,,,---------......EEEFFFEEEDDDAAA===888666222222222222111111111111000000000000000000000000......////////////......------------------,,,,,,,,,---...//////...---,,,------------------------+++---------,,,,,,...000---.........---,,,,,,+++,,,,,,,,,---------......---------------------------------------......///............---------------------------------------------------,,,,,,,,,......////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++))))))))))))***+++,,,---,,,,,,,,,---------......,,,+++***))))))***+++,,,+++******+++---......---++++++++++++++++++++++++,,,---...---,,,,,,,,,...+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,+++++++++,,,,,,---...***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***+++,,,------,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,------......///,,,,,,---...///000111111---------............///........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222111111111111000000000000111111222222333333333333444444444333222222111111222222222222222222222222222222444444444444444444444444444333222111000000000000///000111222333333444444//////000000000000//////,,,---......//////......////////////////////////------............------------------------------,,,,,,,,,---------......,,,,,,---------------------...///...,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,------......---,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++***++++++,,,,,,++++++***((()))***+++,,,++++++***+++++++++,,,,,,---------,,,,,,,,,++++++*********)))))))))))))))))))))))),,,------------------...************++++++++++++***++++++,,,,,,------...+++++++++,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,...111333222...***,,,,,,------......------IIIJJJJJJJJJGGGBBB===:::444333333333222111111111000000000000000000000000......////////////...............------,,,,,,,,,,,,---...//////...---,,,........................+++,,,------,,,,,,...000+++,,,------......------,,,,,,,,,------.........---------------------------,,,+++***+++,,,---.../////////...---------,,,------------------------+++++++++,,,,,,---......,,,,,,------------,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***(((((((((((()))***+++,,,,,,,,,,,,---------......---,,,***))))))***,,,---+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...***)))))))))***++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,---.........---,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,++++++++++++************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...+++((())),,,///...---***++++++,,,,,,------...------------,,,,,,+++***++++++,,,------......///+++,,,---...///111222222---------.........//////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...000222333333333333111111000000000000111111222222333333333444444444444333222222111111222222444444444444444444444444444444444444444444444444444333222111000000000000000000111111111000000/////////000000000000//////,,,,,,---.../////////...////////////////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------..................---++++++,,,...***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++---...///......---++++++,,,,,,,,,---------++++++******++++++,,,---+++,,,,,,------,,,,,,+++((()))***+++,,,+++******+++++++++,,,,,,---------'''((()))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------+++***)))***+++,,,------,,,+++***.........------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------000444777555000++++++,,,------......------NNNKKKGGGFFFFFFEEEAAA>>>:::888555333111111222222000111111111111111000///////////////////////////---------------------------.........---,,,,,,+++------------------------,,,------......------,,,///...---,,,++++++***))),,,---......,,,,,,---...******+++,,,,,,---............------------......------------------------***++++++,,,,,,------...................................................111222111///,,,***+++,,,*********+++,,,---...//////......---+++)))'''&&&------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---,,,***)))***++++++)))&&&$$$$$$&&&)))+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------******+++,,,------......******+++---......---+++///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......************************,,,,,,,,,------.........---,,,,,,+++*********+++***+++,,,............---111111111000///......---------------------------......---,,,---...///000///......------///000111000000///...............111000///...------.../////////////////////////////////......------------...............///000000//////////////////////////////000111111111111111000111111111222222222222111111111222222333333333444444333333222111000000000000111111111222222222222222222333333333444444222222222222111111111000////////////////////////+++,,,---...////////////////////////////////////........................111111000///---,,,+++***,,,,,,,,,---------......------,,,+++,,,---...///,,,******,,,///000///,,,//////...------,,,++++++---......---+++,,,///111000///...---,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++***)))'''''')))***++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******************)))******++++++******))))))(((((()))++++++***(((...---+++******+++---...))))))))))))))))))))))))++++++++++++++++++++++++------------------------------------------------------000444777555000+++++++++,,,,,,---...//////LLLJJJHHHGGGHHHGGGEEEBBB@@@===:::666444222111111///////////////......---////////////////////////---------------------------.........------,,,+++------------------------,,,------......------,,,///......------,,,,,,,,,,,,---......,,,,,,---...***++++++,,,------............------------......------------------------+++,,,,,,,,,,,,---------........................------------------------+++,,,---,,,++++++,,,...++++++++++++,,,---......***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++++++++************,,,,,,++++++++++++,,,,,,,,,+++************+++,,,------------------------++++++++++++++++++++++++---,,,,,,,,,++++++++++++''')))++++++++++++---///...,,,***))))))***,,,...,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++******,,,---...---+++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++******++++++,,,---...000000000000///222222111000000///......------------------------///......---...///000111///......---...///000111000000///...............000000......---...//////////////////////////////000000//////...........................///000000//////////////////////////////000111111111111000/////////000000000000111222222333333333444444444444444333222222111000000000000111111111222222222222222222333333333333444222111111111000000000000////////////////////////+++,,,---...////////////................................................000//////...---,,,++++++,,,,,,,,,,,,,,,---......,,,,,,+++***+++,,,---...,,,+++***,,,///000///---......---,,,,,,+++******,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******************+++,,,,,,------,,,,,,+++,,,+++++++++---...---,,,...---+++******+++---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------...------///111111///---+++,,,,,,------.........KKKIIIIIIIIIJJJJJJIIIGGGFFFDDD@@@<<<777444222111////////////......------////////////////////////---------------------------............---,,,,,,------------------------,,,------......------,,,........................,,,---......,,,,,,---...+++++++++,,,------............------------......------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---,,,,,,++++++,,,,,,---)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++************++++++************++++++,,,,,,+++++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++*********''')))++++++++++++---///...------,,,,,,------...+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************---+++******,,,------,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++...///000222222222222111222222222111000000//////------------------------//////......//////000111......------......///000000//////............//////............//////000////////////////////////000000000///////////////...............///000000////////////////////////...///000000111111000000------........./////////333333333444444444444444333333333222111111000000000000000111111111111222111111222222222333333333000000000000////////////////////////////////////,,,,,,---...////////////................................................------------,,,,,,,,,+++---,,,+++++++++,,,...///++++++*********+++,,,---,,,++++++---//////...---.........------,,,,,,+++---,,,,,,///222222...***------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++++++++++++++,,,,,,------,,,,,,++++++)))((((((***+++,,,+++------++++++++++++------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///,,,***)))+++---......------------------------JJJJJJKKKKKKLLLLLLJJJIIIIIIGGGDDD@@@<<<888444333333222111111000000000000////////////////////////........................------............------........................,,,------......------,,,,,,---------.........///,,,---......,,,,,,---...,,,,,,,,,,,,------............------------..............................///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000...,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...+++))))))+++,,,,,,,,,++++++++++++,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///000111333333333333222222222222222111111000000............------------...............//////000------------......//////000///............//////............//////000000////////////////////////////////////...........................///000000////////////////////////...//////000000000000000---------.........//////333333333333333333333333333222222222111111000000000000000000111111111111111111111111222222222222000////////////.........////////////////////////,,,------...//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///+++++++++++++++,,,,,,---+++,,,,,,---.........---000/////////.........---///......333777777111***,,,,,,,,,+++,,,,,,------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++++++++,,,)))******++++++******)))***(((&&&&&&'''***++++++---,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,***)))***,,,...///------------------,,,,,,IIIKKKLLLMMMLLLKKKJJJJJJHHHGGGFFFDDD@@@<<<999777555444333111000000000111////////////////////////........................------...//////......---........................,,,------......------,,,+++++++++,,,------......,,,---......,,,,,,---...,,,,,,------------............------------..............................//////......---,,,++++++------------------------------------------------//////000...,,,,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++******))))))******+++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---,,,***)))***+++******+++,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,,,,,,,...,,,))))))***+++,,,+++***++++++,,,------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------...///111222333333222222222222222111111111111111/////////......---------,,,,,,---------.........,,,------...............//////............//////------...//////000000000////////////////////////------------------------...............///000000////////////////////////......///000000000000000....../////////000000000222222111111111111111111222222111111111111111000000000000000000000000000000000000111111111222222////////////.........---////////////////////////,,,---......///.........................................................+++++++++,,,,,,,,,,,,---,,,,,,+++***+++,,,---...+++,,,,,,---------------+++,,,---...------------.........---------------///---...333777777000***,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******++++++,,,,,,,,,,,,)))******++++++******)))---+++))))))+++---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,---...------------------,,,,,,FFFIIILLLMMMLLLJJJJJJJJJGGGHHHHHHGGGEEEBBB???<<<555444222000//////000000////////////////////////........................------...////////////...........................,,,------......------,,,+++++++++,,,,,,---------,,,---......,,,,,,---...------------------............------------............................../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,++++++---///...---,,,,,,++++++++++++)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++''')))++++++++++++---///+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------************************---+++***)))+++++++++***++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000222222222222111111111111111111111111111000000//////...---------++++++,,,------------,,,,,,,,,---............---///............//////000---...//////000//////...////////////////////////,,,,,,,,,,,,,,,---------...............///000000////////////////////////---...//////000000////////////000000000111111111111111111111000000000000111111111111111111111111111000000000000000/////////000000000000111111111////////////............////////////////////////------...............---------------------------........................,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,---.........------+++---......---,,,------++++++++++++++++++++++++,,,++++++...111111---))),,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******++++++,,,---------+++,,,,,,------,,,,,,++++++)))((((((+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***,,,......---,,,---...------------------------AAAEEEJJJLLLKKKJJJKKKLLLIIIJJJLLLLLLJJJGGGCCC@@@777666444222111111111222////////////////////////........................------...///////////////........................,,,------......------,,,,,,,,,,,,---------------,,,---......,,,,,,---.....................------......------------..............................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,++++++,,,...------,,,+++++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,+++***+++++++++***(((+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---.........///111222333333222222000000000000000000000000000000000///...---------+++,,,---.........------+++,,,---.........------...............///000000...//////000000///...---////////////////////////,,,,,,,,,---------.....................///000000////////////////////////---...//////000000////////////000000000111111111222222222111111111000000000000000000111111111111111111000000/////////////////////000000000111111000000000/////////......////////////////////////---...............------------------------------.................................---------------)))***+++------,,,+++******+++,,,---...---,,,,,,+++---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,+++************)))*********++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++++++++***)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******++++++,,,------...+++,,,,,,------,,,,,,+++'''&&&&&&'''***++++++***+++,,,,,,------,,,,,,+++******++++++,,,---------------------------------++++++++++++++++++++++++)))******+++,,,,,,------***,,,------++++++,,,...+++,,,,,,------.........===BBBGGGJJJKKKJJJLLLMMMLLLMMMOOOOOOMMMIIIEEECCC;;;999777444333333444555////////////////////////////////////////////////------...///000000//////////////////////////////,,,------......------,,,........................,,,---......,,,,,,---.....................------.........------.........////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222111///,,,***+++,,,---,,,,,,++++++,,,,,,---............---,,,+++***------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,(((((())))))*********+++---,,,,,,++++++,,,,,,---(((***+++---......------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---,,,***)))***+++,,,++++++******++++++,,,***+++,,,---...---,,,,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,------......+++******+++,,,+++)))''',,,------...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...//////000222333444444333222///////////////000000000111000000///...---------,,,,,,.../////////...---+++,,,---.........---,,,...............///000111//////000000000...---,,,////////////////////////---------.........//////...............///000000////////////////////////---......///////////////////////////000000000000333333333222222222111111000000000000000111111111111111000000/////////...////////////000000000000000000000000////////////////////////////////////---...............------------------------------........................//////.........---------'''))),,,......---+++))))))***+++,,,---,,,+++++++++---000///,,,+++,,,....../////////////////////,,,,,,,,,+++******---000...---,,,+++************))))))******++++++++++++++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******+++,,,,,,---......*********++++++*********)))((()))+++---///...,,,+++,,,,,,------,,,,,,+++''''''((()))***++++++,,,------------------------++++++++++++++++++++++++))))))***+++,,,,,,------***,,,,,,+++((())),,,000++++++,,,,,,---...//////>>>===>>>CCCHHHLLLKKKJJJJJJHHHFFFGGGJJJKKKJJJGGGDDD???999444222111111000000//////000222333222111........................////////////////////////------------------------........................000///...---,,,+++******111000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////...---,,,+++------------------------.........------,,,,,,,,,+++---///...,,,+++,,,//////...---,,,+++,,,,,,---***++++++,,,,,,++++++******++++++,,,------------***+++,,,+++)))((()))***.........------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))),,,,,,+++++++++*********************+++,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,---...***+++---...///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))---...///---+++)))***+++)))((('''''''''(((***+++------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---...///000111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---000000111111111111000000111000///......///000111000000///...............------------------------------,,,,,,---...000111---,,,+++,,,...///...---------------------------............////////////,,,,,,,,,---------......000000000000////////////////////////////////////---,,,+++---111222111...//////.........//////000444444333222111111111222222222222111111111000000000000000000///////////////////////////////////////............---------...........................------------...//////.........------,,,,,,,,,+++,,,...000000///...---......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++////////////...---,,,+++((())),,,.........---,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++*********))))))******))))))******+++,,,++++++******+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,/////////....../////////(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,---......---+++******+++---...++++++,,,,,,---...//////=========@@@EEEIIIJJJIIIKKKIIIHHHIIIKKKKKKJJJHHHEEEAAA<<<777555333111000333111000000111222111000........................////////////////////////------------------------..............................------------,,,,,,//////...------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...............---------------------,,,,,,------------------,,,,,,,,,...///...,,,+++---//////...---,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********)))******++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++************+++,,,------+++,,,,,,---......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))))))))***+++---------+++++++++---+++*********++++++,,,,,,.........------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,---,,,++++++,,,...000000111111111111000000111000///......///000111000000///...............---------...............111000...---,,,,,,---------,,,+++,,,...///...---....................................////////////,,,,,,------..................//////000000000111////////////////////////000///...000222333222000//////.........///000000333222222111111111111222222222222111111111000000000000000000///////////////////////////////////////............---------...........................------------...//////......---------,,,,,,,,,+++,,,...///000///...---......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,............---,,,+++***(((***,,,---......---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))***************++++++,,,++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++******---,,,,,,,,,,,,---.........---,,,++++++,,,---...+++,,,,,,------.........===<<<;;;===AAAEEEGGGHHHKKKJJJJJJJJJLLLLLLKKKIIIHHHEEEAAA===:::777333000444222111000111111000...........................////////////////////////------------------------........................,,,,,,------.........///------,,,,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...////////////.........------,,,,,,,,,,,,,,,---------------------...///...------...///......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,***)))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++***+++---,,,,,,+++---...++++++,,,,,,---------,,,---------,,,,,,,,,++++++,,,,,,++++++++++++******++++++,,,,,,------......++++++++++++,,,,,,,,,,,,///...,,,+++***+++,,,,,,***+++,,,,,,++++++---///000000111111111111000000000000////////////000000000000///...............---------....../////////000000...------,,,---------,,,+++,,,...///...---////////////////////////............////////////---............/////////,,,---...///000111111222////////////////////////000//////000222222000///....../////////000000111111111000000000111222222222222222111111111111111000000000000///////////////////////////////////////............---------...........................------------...//////...------------,,,,,,,,,,,,---.../////////...---......---------,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,---,,,,,,+++***))))))***,,,---...------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++***************************+++++++++,,,++++++******)))******+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++***))))))))))))))))))***'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,++++++++++++******---------------...//////...---,,,++++++,,,---...------------------------>>>===;;;:::===@@@CCCEEEJJJJJJKKKLLLMMMMMMLLLKKKKKKIIIFFFCCC@@@<<<666222444222//////000000000///........................////////////////////////................................................------------............,,,,,,,,,,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...//////...............------,,,,,,+++,,,,,,,,,------.................................------------------------+++,,,,,,,,,,,,,,,,,,+++------------,,,++++++***)))***+++***)))((()))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,---*********+++++++++++++++,,,,,,+++***)))))))))***------,,,,,,,,,,,,------((())))))******))))))(((***+++++++++++++++,,,,,,,,,,,,++++++***+++++++++------+++++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---)))***+++,,,---,,,+++************))))))))))))(((,,,,,,,,,+++++++++++++++***++++++,,,,,,---------+++++++++,,,,,,,,,------///...,,,+++******+++,,,)))+++,,,,,,+++,,,...000000000111111111111000000000000////////////000000000000///...............,,,,,,,,,---......//////,,,,,,------...//////000---,,,+++,,,...///...---....................................////////////.../////////////////////------......///000000111////////////////////////............///...---,,,......///000111222222222000/////////000111222222111111111111111111111111000000000000///////////////////////////////////////............---------...........................------------...//////------------------------------...//////......---......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,+++++++++***)))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++*********++++++************++++++'''''''''((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********......---------,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,---......------------------,,,,,,@@@???<<<::::::<<<@@@BBBHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGBBB<<<888444111///...///000000000////////////////////////////////////////////////................................................//////.........---------------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............//////...------,,,.........------,,,,,,,,,,,,,,,,,,------...............------.........---,,,---------------------,,,,,,,,,------,,,,,,,,,------------,,,++++++***---.........,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,((())))))******))))))(((*********++++++,,,,,,,,,,,,,,,++++++***+++++++++...---+++******+++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,,,,---------...---,,,,,,,,,,,,,,,---------......---+++******+++)))***+++------,,,++++++******)))))))))(((((((((,,,,,,,,,---------------***+++,,,---------,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,)))+++,,,,,,+++,,,...000000000111111111111000000//////000000000000//////000000///...............++++++,,,,,,------------,,,,,,---....../////////---,,,+++,,,...///...---------------------------............/////////////////////////////////.../////////...............////////////////////////---............---------...///111222444444444444000/////////000111222222111111111111111111111111000000000000///////////////////////////////////////............---------...........................------------...//////------------------------..................------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++***************+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,......---------,,,,,,,,,++++++******++++++,,,------------,,,,,,---------------------------,,,,,,CCCBBB@@@<<<999999<<>>;;;666333222222111111////////////////////////////////////////////////............................................................////////////------------..................------------......,,,,,,,,,---------......---...............------+++,,,,,,------.........------------------,,,,,,---+++***+++---...,,,***+++,,,---.........------,,,,,,------------,,,,,,++++++,,,---------,,,,,,)))***+++***((((((((()))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.........------,,,+++***)))))),,,,,,++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,)))******+++,,,,,,------************+++,,,------,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,******+++,,,,,,---......((())))))***++++++,,,,,,+++++++++++++++,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,---...//////...,,,+++,,,,,,,,,------------...)))***,,,---......---,,,+++,,,---,,,++++++,,,...000000111111111111000000...///000111111000///...000000///...............000000000///......------...////////////---,,,+++---,,,+++,,,...///...---....................................////////////............------,,,,,,------..................////////////////////////+++...000000///...///111000222444777999:::999999333222222111111111111222000000111111111222222222000000000000///////////////////////////////////////............---------...........................------------...//////,,,,,,,,,---------......//////...---------------......---------,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++)))***,,,---...---,,,+++******++++++,,,---//////,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++,,,,,,+++******))))))******+++((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,++++++++++++******++++++******++++++,,,---***++++++++++++++++++***+++,,,,,,------.........HHHHHHFFFAAA;;;888888:::>>>CCCJJJMMMMMMNNNOOOQQQPPPOOOOOOPPPQQQPPPMMMKKKDDD@@@:::666444333111000000000000000000000000000////////////////////////////////////////////////........................,,,,,,---...///000111111------------------------......------------......,,,,,,,,,---------......,,,,,,---...////////////***++++++,,,---...//////.........------,,,,,,,,,---+++)))***,,,---+++)))***+++---...///...------,,,------......------,,,***+++,,,,,,------------,,,---...---+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++,,,,,,++++++***)))((('''%%%%%%$$$************+++,,,------...------,,,,,,------...***++++++,,,,,,++++++***))))))***+++,,,,,,------************+++,,,---...+++,,,,,,---,,,+++***(((,,,++++++++++++++++++,,,******+++,,,,,,---......&&&''''''((()))*********************++++++,,,---***,,,------++++++,,,...+++***)))((()))***+++,,,+++++++++************)))*********++++++,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,---------......'''))),,,...//////---,,,,,,------,,,+++***,,,---000000111111111111000000...///000111111000///...000000///...............333333222111000///......+++,,,---////////////...---,,,+++,,,...///...---////////////////////////............/////////000......---------,,,,,,,,,+++,,,,,,---...///000000////////////////////////(((+++......---,,,...000000222555888:::;;;;;;:::444444333222111111111222000000111111222222222222000000000000//////////////////////////////////////////.........---------...........................------------...//////,,,,,,,,,------.........000///...---------------......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...)))******+++++++++******------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++)))***,,,......---,,,+++******+++,,,---///000111,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******))).........---------,,,,,,,,,,,,++++++,,,,,,---...)))******++++++******)))++++++,,,,,,---...//////NNNKKKGGGDDDAAA>>>:::888BBBDDDGGGKKKNNNOOOPPPPPPRRRSSSSSSSSSRRRQQQOOONNNFFFCCC???:::777555444444222111000///......///000000000000000000000000000000000//////.........---...............///000111........................//////.........---------000///...------...///000++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,------...///000000////////////////////////000///...---,,,+++++++++...---,,,++++++,,,---............------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++++++++,,,,,,,,,---------......------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222111000///---+++******...,,,******,,,------,,,---.../////////...---,,,++++++---......---++++++---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,++++++******)))---,,,,,,++++++,,,,,,---...............///000000111111000000///.........///......---------......//////000000///...---------.........---,,,,,,+++////////////////////////---///000111000///000111000...,,,---111333222111......---------......///---......///000111111222111111000000000000111111//////.........000111222555000222:::???===;;;<<<888666333000//////111222000000////////////000000111111111111111111111111////////////////////////......---,,,+++******)))---------............///......////////////......---,,,,,,,,,---...000111000000//////.........---222...******,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********))))))((()))***+++++++++++++++***+++,,,,,,,,,+++******,,,++++++******++++++,,,+++,,,---......---,,,+++((())))))+++,,,---......*********++++++,,,,,,,,,............------,,,+++***++++++,,,,,,++++++***,,,+++++++++***))))))(((************************---,,,,,,+++*********+++++++++++++++++++++++++++)))************+++++++++///...---+++)))((('''&&&))))))***+++,,,,,,------+++,,,------............------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---......------MMMKKKHHHEEECCC@@@<<<999>>>AAAEEEIIIMMMOOOOOOOOOSSSSSSTTTTTTSSSQQQPPPOOOKKKIIIEEE@@@;;;777555444222222000/////////000111000000000000000000000000000000000/////////......---------,,,------..............................//////.........---------///..................///+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------...//////000........................///...------,,,,,,,,,,,,---------,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++------,,,+++++++++,,,------,,,+++***+++++++++,,,,,,+++++++++//////...------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,*********+++++++++++++++---,,,,,,++++++,,,,,,---......------...//////000111000000000000/////////000///...---------------///////////////...---,,,------......------,,,+++........................,,,...///000///...///000...,,,***,,,...000000//////......---------...............///000111111111111111000000000000111111111111000///000000222222444111333999<<<::::::===:::888555111000000000111111000000000000111111222111111111111111111111111////////////////////////111111000000///.........---------............///---......//////......---------,,,,,,---...///000000/////////............++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++***))))))******+++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,------------------+++,,,,,,,,,++++++***)))***++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++---,,,,,,++++++***++++++************************************++++++++++++******************++++++*********++++++,,,,,,---++++++,,,---------------++++++******)))******+++,,,,,,,,,,,,,,,---......------...///////////////KKKJJJIIIHHHFFFCCC???<<<:::===BBBGGGKKKNNNOOOOOOTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOLLLGGGAAA;;;777444333222000/////////000111000000000000000000000000111000000000000000////////////...---------.............................................---------------............------,,,,,,,,,---------......------............------,,,,,,,,,------------...,,,,,,------.../////////------------------------...------,,,,,,---------,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,++++++---......,,,***++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***)))))))))******+++,,,---------,,,,,,++++++,,,,,,---......---------...//////000000000000111111111111111000///...---,,,,,,,,,---............---,,,,,,------......------,,,,,,------------------------+++---//////...---...///...,,,+++,,,.../////////000000///...------------......//////000000111111111000000//////000000111333222111111111111111222333222444777777666888<<<<<<:::666333000//////000111111000111111222333333000000000000000000000000////////////////////////........................---------............///,,,------......------,,,...---------------......////////////............)))---000///---,,,,,,---,,,,,,+++******+++,,,,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++---------,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,***(((&&&&&&(((+++,,,,,,++++++******++++++,,,++++++************++++++......---,,,+++***))))))---------------,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,,,,,,,---......---......////////////...JJJIIIIIIJJJIIIFFFBBB>>>888;;;@@@EEEJJJMMMOOOPPPSSSTTTTTTTTTSSSSSSSSSRRRSSSRRRPPPLLLFFF@@@:::777333222000///...//////000////////////////////////111111111111000000000000333222111000000000000000................................................+++,,,---......---,,,+++,,,,,,------.../////////------............---------------------------------------.........//////------------------------,,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,---///...+++))),,,---------............///...---,,,,,,---...///******))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++***)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------------......//////000000111222222333111111///...,,,,,,++++++,,,---------------,,,,,,,,,------...------,,,,,,------------------------+++---//////.........///000///...//////000111111111111///...------------.../////////000000000111000000////////////000000333222222111000000000000000222333333111111666;;;;;;999666333000.........000000000000111222333333////////////////////////////////////////////////,,,,,,,,,------.........---------............///+++,,,,,,------,,,,,,+++......------------------///////////////............111111///---------+++---,,,***))))))***,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******+++***((((((((()))+++,,,,,,++++++******++++++,,,...---,,,++++++,,,---.........---,,,+++******)))+++++++++***************---------......------,,,***++++++,,,,,,++++++***------+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++******,,,,,,++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,++++++,,,,,,------+++++++++++++++,,,------+++,,,,,,------,,,,,,,,,IIIIIIIIIJJJKKKHHHDDDAAA:::<<>>@@@CCCHHHMMMOOOPPPOOOOOOOOOPPPQQQRRRRRRPPPPPPPPPNNNLLLHHHDDDBBB888777555222000/////////000000000000000000000000//////000000000000000111//////...---------..............................---------...............------............------..............................////////////.........------------,,,,,,,,,........................////////////////////////,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++---......,,,*********))))))***+++,,,---+++******))))))******++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...000000///......---,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---......///000111111222111000///...---,,,,,,,,,,,,,,,---............---,,,,,,------......---------------------------------///111111000///000111---.........,,,,,,...000111111000///............////////////000000000000000//////......//////000///000000000000//////...,,,//////------111555666444444222111//////......000000////////////000000////////////////////////////////////////////////---.........//////000000---------............///+++,,,,,,------,,,,,,++++++,,,------------,,,,,,.........///////////////)))///000+++***//////+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,++++++******++++++)))***************++++++******+++++++++***))))))((()))+++---------,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,---******+++,,,,,,,,,++++++***++++++,,,,,,++++++***///......------,,,++++++***************************+++---......---,,,,,,------------------------++++++++++++,,,,,,,,,,,,))))))***+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,***************+++,,,,,,---............------,,,KKKJJJIIIIIIIIIHHHFFFDDD@@@>>><<<<<<>>>DDDIIIMMMMMMLLLLLLLLLMMMNNNPPPQQQPPPPPPPPPOOOMMMJJJHHHFFF>>><<<999666333111000000000000000000000000000000....../////////000000000---------,,,------..............................---------........./////////................../////////......---,,,,,,,,,......////////////............---------,,,,,,,,,................................................------,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,,,,------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***))))))))))))+++,,,---***++++++++++++++++++***)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------....../////////000000///...---------------,,,---...///////////////+++,,,------......------........................,,,...000000///...///000---...///...,,,+++---000000000///////////////000000000000000//////////////////............//////...///000111111111000000---//////---000777888555222222111111111111111111222222111000////////////////////////////////////////////////////////////++++++++++++,,,,,,,,,,,,---------............///,,,,,,------------,,,,,,******,,,---...------,,,............/////////000)))888???666---------++++++,,,...//////...,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,++++++******++++++*********++++++,,,,,,,,,******++++++,,,,,,++++++)))))))))***++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......))))))***+++,,,------...)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,---......---+++***++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---......*********++++++,,,,,,------------------,,,++++++))))))))))))***+++,,,---,,,,,,++++++,,,,,,---..................---,,,+++LLLJJJHHHHHHHHHGGGFFFDDDBBB???;;;999;;;@@@GGGKKKKKKKKKJJJJJJKKKMMMOOOPPPRRRRRRQQQOOOMMMKKKJJJIIIBBB@@@===999555333222111000000000000000000000000---.........//////000000...............///000111........................---------.........//////000///...------...///000//////...---,,,++++++***......////////////...............------,,,,,,,,,.....................---------------------------...------,,,,,,---------......,,,++++++,,,......,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,------.........++++++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,******,,,------,,,++++++******+++---...000,,,---////////////---,,,---...////////////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********+++---------...............///......---------......------...///000000//////+++,,,,,,---.........---////////////////////////+++---//////...---...//////111222000...---///222000////////////000000111000000000000//////////////////............/////////000111222333333222111...000///...333;;;;;;555000111111222333333444444555444222111000000//////000000000000000000000000////////////////////////........................---------.........//////,,,------......------,,,(((***+++---......---------.........//////000000...DDDPPPDDD222+++******+++---///111111///---+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,++++++******+++++++++++++++,,,,,,---------***+++,,,,,,------------***)))'''&&&'''***,,,...,,,++++++++++++++++++,,,,,,---////////////---,,,------------------------&&&&&&''')))***+++,,,---+++,,,------............+++++++++,,,,,,+++++++++'''))),,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++******))))))***+++,,,,,,------............------,,,+++++++++++++++,,,---...///...------------...//////,,,,,,,,,,,,++++++***)))MMMLLLJJJHHHFFFEEEFFFFFFDDDDDDBBB???===>>>CCCHHHFFFHHHIIIGGGCCCDDDHHHMMMPPPOOOOOOPPPQQQPPPMMMKKKIIIFFFBBB===888444222111//////000111222222111111//////............//////////////////............////////////////////////------------------------...---,,,,,,,,,,,,---...000000//////.........---...........................------,,,,,,,,,------------------------------......---------,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,///......------,,,++++++---------------------------,,,,,,+++***)))((((((,,,,,,,,,---------......************+++,,,------+++******************+++......---,,,,,,---......+++***)))((()))***,,,...******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///---+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,+++***)))******+++,,,------......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---...///...---,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,++++++*********/////////......---------((()))***+++,,,---------+++---......,,,+++***+++------------------------,,,,,,,,,,,,,,,---...//////---,,,---000000...+++...------,,,,,,------...,,,,,,,,,---------............------------......111111000/////////////////////000000000000/////////////////////.........------------...000111222......//////000000111111/////////...............222111000000222444666888444333222111000000000000000000000000000000000000........................------------------------//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,+++++++++,,,...///...---,,,++++++---...000000RRRcccNNN333---000...,,,------......------,,,///...,,,*********,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********,,,,,,+++++++++,,,------...+++((((((***,,,+++)))(((((())))))******++++++///...---,,,,,,,,,---...++++++******++++++,,,---,,,,,,,,,+++++++++******+++---...---+++)))))))))///+++((())),,,...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))***++++++++++++***------------------------))),,,...000000...,,,)))------------------------///...,,,+++***+++,,,,,,---,,,,,,+++,,,---///000WWWTTTPPPLLLJJJHHHFFFEEEFFFFFFEEEBBB??????CCCFFFFFFIIIJJJHHHEEEDDDGGGJJJLLLLLLMMMOOOPPPPPPNNNLLLJJJHHHDDD???;;;888555444///000000111111111111111//////............//////////////////............////////////////////////------------------------......---,,,,,,---......000/////////.......................................------,,,,,,------...------------------------............---------,,,,,,------------...............------,,,,,,,,,,,,------------------------------------------------,,,++++++******))))))))),,,,,,,,,---------......+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***************+++,,,---------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------............------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,//////.........---------,,,,,,,,,,,,++++++++++++***+++,,,,,,---------------......---,,,+++,,,---------------------------------,,,,,,,,,---......///---,,,---///000...,,,...------,,,,,,------...---------.........//////......------------......111000000/////////////////////000000000000///////////////////////////...000////////////000000111////////////000000000000111111111111111111111111222111000000111444666777444333222111000000000000////////////////////////........................------------------------///......---,,,,,,++++++,,,,,,,,,---------......+++***)))))))))***+++,,,...---,,,++++++---...000///DDDMMM???///,,,---+++,,,,,,------------,,,,,,///---,,,******+++,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************++++++------,,,++++++,,,,,,,,,---***((((((***,,,+++***************++++++++++++,,,,,,+++*********+++,,,++++++******++++++,,,---******++++++,,,,,,,,,---***+++,,,,,,++++++,,,---222...***+++---...,,,)))************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...++++++++++++++++++++++++***+++---//////---+++***------------------------...---,,,+++++++++,,,,,,,,,++++++******+++,,,---bbb[[[SSSMMMJJJHHHEEECCCHHHHHHGGGEEEBBBBBBCCCEEEGGGIIIKKKJJJFFFCCCDDDEEEFFFGGGIIILLLPPPQQQOOOMMMMMMKKKHHHDDD@@@===;;;:::111111111000111111222222000//////......//////000////////////............////////////////////////------------------------......---,,,,,,---......////////////.......................................---------------......------------------------/////////.........------,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***,,,---///...---+++)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......------------......+++++++++++++++***))))))************++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++------------------------.........,,,++++++,,,...------------------------......---,,,,,,,,,------...---,,,---...///...,,,...------,,,,,,------............/////////000000......------------......111000//////......//////...//////000000//////.........//////////////////222111000000//////000000000000000000////////////////////////////////////111111000000111333555666333222111111000000000000////////////////////////........................------------------------.........------,,,,,,+++,,,,,,,,,---------......,,,++++++************+++------,,,+++,,,---...//////444555000,,,,,,,,,***,,,,,,------------,,,,,,...---+++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,...------,,,+++++++++++++++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---))))))***+++,,,---......)))***+++++++++---000222444111...---...///,,,***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------------,,,+++++++++,,,,,,++++++***)))))))))******qqqhhh[[[RRRMMMKKKHHHEEEGGGGGGGGGFFFEEEDDDDDDDDDFFFHHHKKKJJJGGGCCC@@@@@@AAABBBEEEIIINNNPPPOOONNNOOONNNLLLHHHEEECCCAAA@@@444333222111000111222333000000////////////000000////////////............////////////////////////..............................------------......///////////////....................................------------......///........................000////////////.........+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---------......------------------------------....../////////000,,,,,,,,,---------.........---,,,+++++++++++++++---------,,,,,,---------.........------.........,,,,,,---------+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,++++++,,,...///+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,------,,,***)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,------------...------,,,,,,------...---.........////////////......------------......000000///............///...//////////////////...............////////////000000///////////////000111111000000//////......---------------.........111000000000111222444444222222111000000000000000////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------,,,,,,,,,---...///000+++))),,,...---+++---,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---------///...---,,,+++*********)))))))))***+++---------------,,,,,,++++++******------------------......++++++******++++++,,,---******++++++,,,------...+++++++++++++++---000333555222///.........,,,***------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))***++++++,,,,,,++++++,,,,,,------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))|||mmm```WWWPPPLLLIIIGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGJJJJJJGGGCCC???======>>>@@@EEEJJJNNNOOONNNQQQPPPNNNLLLJJJHHHFFFEEE:::888555222111111222333000000////////////000000////////////............////////////////////////.........................................................///////////////........................---------------...///000........................000////////////.........+++++++++,,,,,,,,,------,,,,,,---......------,,,......---------,,,,,,,,,------------------------,,,,,,------......//////,,,,,,,,,---------............---,,,++++++++++++...------,,,,,,------...*********++++++*********---,,,+++***))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++---++++++,,,,,,------------+++,,,,,,---------,,,,,,******************+++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++*********+++---...------......------,,,+++---------------------------------...............+++++++++,,,,,,---------...---,,,+++*********++++++++++++)))((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,,,,---......------,,,,,,------...,,,,,,---------...............------------......000//////.....................////////////......---.........//////000000---,,,,,,---...///000000111111000000//////....../////////000000111111111000000000000111222222333111111000000///000000000................................................---------------------------------------,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,------......///******...///+++***---+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******************************))))))))))))*********++++++,,,------......///...---,,,+++*********((()))++++++,,,,,,---...,,,,,,++++++*********))),,,,,,,,,------.........++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------+++***,,,///111222000...---,,,,,,+++***------------------------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,------......------,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***sssdddXXXOOOKKKKKKJJJHHHHHHIIIIIIHHHFFFEEEFFFIIIJJJIIIFFFBBB???<<<<<<===@@@FFFKKKMMMNNNQQQQQQPPPOOOMMMKKKIIIHHH@@@===888444111111222333111000000//////000000111////////////............////////////////////////........................---...////////////...---.........///////////////........................------------...///000000......................../////////.........------,,,,,,,,,,,,------------+++,,,---.........---,,,//////...---,,,,,,++++++------------------------*********++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---...------,,,,,,------...++++++,,,,,,,,,,,,++++++---,,,)))(((((()))+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,'''((()))++++++,,,+++++++++,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++******++++++,,,---..................------,,,............------------,,,,,,,,,,,,------------************++++++++++++...---+++***)))***++++++***++++++***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------,,,***+++---///...------,,,,,,------...,,,,,,,,,------------.........------------......000///......------......---......//////......---------......///000000000+++++++++,,,---...000111000000000000////////////------......//////000000//////000000111111111111111000000//////000000000................................................------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,+++***,,,,,,,,,---------......---,,,---///---***))),,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***************************))))))))))))))))))*********+++,,,------.........------,,,++++++++++++(((***,,,---,,,,,,,,,---++++++++++++************))))))***+++,,,,,,,,,,,,++++++******++++++,,,---...---------,,,,,,,,,+++---...---,,,******,,,......---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------.........---,,,,,,{{{jjj^^^XXXSSSPPPLLLKKKKKKKKKHHHFFFFFFGGGJJJLLLLLLJJJGGGDDD===;;;;;;===BBBGGGKKKMMMPPPPPPPPPPPPOOOMMMKKKJJJEEEAAA;;;666222111222333111111000000000000111111////////////............////////////////////////........................---...///000000///...---............/////////000........................------------...///000111....................................---------,,,,,,------------.........***+++---...///...---,,,---------------------,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...------,,,,,,,,,,,,------------...//////...------++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,))))))***+++++++++***)))+++,,,,,,---......------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---............------......------,,,+++.........------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++++++++...---+++******+++,,,---***,,,------,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,---......,,,------+++)))***---///...------,,,,,,------...------------..................------------......//////...------------...---......//////......---------......///000000111---------------...///000////////////000000000000******+++,,,,,,---......//////000000000000000000000000////////////000000................................................------------------------------------------------,,,,,,,,,---------......***+++,,,---------,,,+++,,,,,,------......---------//////+++***,,,---,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************+++******))))))******+++))))))***+++,,,---......------,,,++++++,,,,,,,,,)))+++......,,,++++++---+++++++++,,,,,,,,,,,,,,,((()))***,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,---------------+++,,,---,,,+++***+++---***+++++++++,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,------------((()))******++++++******))))))***++++++,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,---...///...------tttmmmYYYUUUPPPMMMLLLKKKHHHFFFHHHIIIKKKMMMOOONNNKKKHHH>>><<<:::;;;???EEEJJJLLLOOOPPPPPPQQQPPPNNNLLLKKKIIIDDD===777222111222333111111000000000000111111000/////////............////////////////////////////////////////////////---...///000000///...------.........//////000000........................---------......000111111////////////////////////......---------,,,,,,,,,---------.........//////***+++---//////...---,,,+++,,,,,,------......///------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---******,,,,,,,,,,,,******)))***,,,.........,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,---......---,,,***)))+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,...000111111000///,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,------........./////////......---------///...,,,++++++,,,...///+++---//////.........///++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,------+++)))))),,,000...------,,,,,,------.............../////////000.........------.........//////...------------...---..................------------...///000000111000000///............///......//////000000111111------......///000111111...///000000000000000///000000////////////000111................................................------------------------------------------------,,,,,,,,,---------......+++,,,...///000///......+++,,,------......------000333///))))))000222...+++++++++,,,,,,+++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,((())))))***,,,---......,,,,,,+++++++++,,,------))),,,//////,,,***+++,,,,,,,,,,,,------.........***+++,,,...//////......++++++******++++++,,,---***++++++,,,---...//////(((***,,,,,,+++++++++,,,(((***+++,,,,,,...000333........................,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,------.........,,,---......//////......++++++,,,------...//////,,,------......------,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,***+++---...///......---ppphhh\\\RRRMMMLLLMMMNNNFFFGGGIIIJJJKKKLLLLLLLLLFFFAAA<<<;;;???DDDGGGHHHGGGJJJNNNPPPPPPOOONNNNNNLLLIIIEEE???:::555222111222111//////111222111000////////////////////////000000//////.........---000000000000000000000000////////////////////////........................+++,,,...000111000000///,,,,,,------------,,,,,,//////000000///---+++***..................------///............---------,,,,,,------.../////////------------------------***+++,,,,,,******+++,,,------------------------///......------,,,++++++,,,,,,+++***)))))))))***)))***+++,,,---............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,------///...------,,,,,,,,,,,,,,,+++***)))***+++,,,---.........------.........---,,,,,,++++++*********+++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,............,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...---------,,,,,,++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...........................------,,,,,,++++++***++++++,,,------,,,,,,,,,------------------------,,,,,,++++++,,,---///000------......///000000000///............---------////////////////////////////////////000000000000////////////////////////////////////////////////...........................///000111111000///...---...///000000///...---..............................------------.......................................------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++************------,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,---...///---,,,,,,,,,,,,---............---,,,++++++******+++)))((()))***,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---+++))))))***+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++///000,,,,,,///...***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...yyyjjj\\\SSSNNNKKKJJJGGGGGGHHHIIIJJJKKKKKKKKKHHHCCC===<<>>999666444222000//////000111111000000000000000000000000000000/////////............////////////////////////////////////////////////........................+++,,,---......//////...------............------000111111000000///...---........................///............------------------------,,,,,,,,,------------------------+++,,,---,,,+++++++++---------------------------------------------------------,,,+++++++++++++++***++++++,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------......---,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---+++***+++---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------,,,,,,,,,,,,,,,---------............------,,,+++------------------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,///............---------.........................../////////000000000000////////////////////////////////////////////////........................---...////////////...---,,,---...//////...---,,,..............................------------..............................------------,,,,,,,,,+++,,,,,,------------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,++++++++++++,,,------------,,,,,,+++*********,,,+++)))***,,,------,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,---+++))))))***+++***)))******************************+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,+++...///++++++......***---------,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,mmm^^^SSSMMMJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJEEE???<<<>>>CCCGGGIIIJJJLLLMMMNNNMMMMMMNNNOOOOOONNNLLLIIIDDD???;;;888222000......///000000000111111111111111111111111////////////....................................////////////////////////........................------,,,,,,,,,------............//////.........000000///////////////000........................///............---------...------,,,++++++******------------------------,,,---...---,,,,,,---...------------------------++++++,,,------...//////...------,,,,,,,,,,,,---++++++,,,------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,++++++,,,------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++************+++---------,,,,,,+++++++++,,,---...---+++***+++---,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000000///...---++++++------------------------,,,,,,,,,,,,,,,---//////000000////////////......///............---------............................../////////000000000////////////////////////////////////////////////........................,,,---............---,,,,,,,,,------------,,,,,,..............................------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,+++************+++,,,,,,------,,,,,,+++*********+++)))((((((***++++++***++++++++++++,,,,,,,,,,,,------,,,+++************---+++***)))+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++------++++++......,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......////////////......---,,,,,,+++lllZZZQQQNNNIIIIIIIIIHHHHHHHHHIIIIIIJJJFFF@@@======@@@EEEGGGJJJKKKMMMMMMLLLLLLNNNOOOOOOOOOOOONNNJJJDDD???<<<444222///...///000000000000000000000000000000000///////////////.................................////////////////////////........................///...---,,,,,,,,,---.........////////////......------,,,+++,,,---...000---------...............///............------------------,,,,,,,,,++++++---------------------------...///...---,,,---///------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++...------,,,,,,------...------------------------+++,,,,,,,,,++++++,,,---,,,++++++******++++++++++++,,,---...///...---,,,,,,++++++++++++++++++,,,***++++++,,,,,,---------------------------------------------------------+++++++++,,,,,,,,,---------,,,************,,,---,,,,,,++++++++++++++++++...------,,,,,,++++++***---...///...---,,,,,,---,,,+++++++++++++++++++++------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,---------........................---,,,+++------------------------,,,,,,,,,,,,------......000000000000111111111111///............---------................................./////////000000////////////////////////////////////////////////........................---------......---------,,,,,,------------,,,,,,..............................------------......------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,+++++++++,,,------++++++++++++++++++++++++---+++(((&&&%%%'''(((***++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++*********++++++,,,,,,---+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++,,,,,,---------------,,,,,,++++++,,,***))))))+++,,,,,,+++***++++++++++++,,,,,,,,,---,,,+++++++++++++++,,,---+++******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////.........---------zzzbbbTTTQQQKKKKKKIIIHHHHHHHHHHHHHHHHHHEEEAAA===;;;===AAADDDIIIJJJLLLLLLLLLLLLNNNPPPOOOPPPQQQPPPMMMHHHCCC@@@888555111000000000000000////////////////////////.........///////////////........................////////////////////////........................000///...---------//////......////////////......,,,,,,+++++++++---///000---------........./////////............---------,,,---------.........///---------------------------...//////------...///------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++...------,,,,,,------...------------------------+++---...---+++***,,,---+++++++++******++++++,,,+++,,,---...///...---,,,+++++++++******++++++++++++++++++,,,,,,------...------------------------------------------------+++++++++,,,,,,,,,---------,,,************,,,---,,,,,,---------------------------,,,,,,+++++++++---///111000...------...++++++++++++++++++++++++......------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,---------------------------------------,,,,,,------------------++++++,,,,,,---.../////////............---------....................................////////////////////////////////////////////////////////////...................................................------------------.................................------------......------------------------++++++++++++++++++++++++*********+++++++++,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,***(((&&&%%%&&&(((***++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---..................------------...---,,,,,,...//////...*********+++++++++,,,,,,++++++++++++,,,...//////---+++******+++,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,...///...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////mmmZZZRRRNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFCCC???<<<;;;>>>@@@FFFHHHKKKLLLMMMMMMOOOQQQPPPQQQRRRRRRPPPLLLGGGDDD>>>:::666222111222111111.................................///////////////........................////////////////////////........................//////.........//////000.........//////............---------...///000000,,,,,,------...////////////............---------,,,,,,---......///000000---------------------------...///...------...///------------------------//////...---,,,,,,+++++++++++++++++++++,,,,,,---++++++,,,------,,,,,,,,,...------,,,,,,------...------------------------***---000///,,,***+++---,,,++++++++++++,,,,,,---++++++,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---------*********+++++++++++++++------,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++......---,,,,,,+++******))))))+++,,,---.........------------------------,,,,,,---......------,,,+++,,,,,,---....../////////............---------------------------------------........./////////////////////////////////////////////////////////........................//////............//////......------------....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...++++++++++++,,,---......++++++++++++++++++++++++---,,,***)))((()))+++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,++++++******************))))))))),,,,,,,,,,,,------------+++******)))******++++++------,,,,,,------...///.........---------------***)))((((((***++++++***************++++++++++++******+++,,,---///000111---+++******,,,------,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++---222333///---...++++++,,,,,,,,,,,,------,,,,,,,,,---......//////+++,,,,,,---......//////}}}fffXXXQQQOOOLLLJJJHHHHHHHHHIIIFFFGGGFFFBBB>>>;;;<<<>>>CCCFFFJJJMMMNNNOOOPPPQQQRRRSSSTTTTTTRRROOOKKKIIIDDD???:::555333333222111////////////////////////............/////////000////////////////////////////////////////////////........................,,,,,,---...////////////------............------------.../////////......,,,,,,------...//////000///............---------------------------------------------------------,,,---......---,,,---...---------------------------------------------,,,,,,,,,,,,,,,,,,---......***++++++,,,------------...------,,,,,,------...........................***...111000,,,***+++---,,,,,,,,,,,,,,,---......+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---.........------***++++++,,,,,,------...+++---//////...,,,++++++)))*********++++++++++++***************+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,---.........---------------------------,,,------......---,,,,,,000000//////.........---///............------------------------------------------.........//////////////////////////////////////////////////////..............................---,,,,,,---......------,,,++++++,,,------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++*********+++,,,,,,***************************+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++******)))******+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''&&&$$$%%%&&&(((''''''************++++++++++++++++++++++++,,,---...///---+++******,,,------,,,******************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++***///666777111---...+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------rrr___RRRPPPMMMJJJIIIHHHIIIIIIFFFHHHHHHEEE@@@<<<<<<===@@@DDDJJJNNNOOOPPPPPPQQQTTTUUUUUUUUUSSSQQQNNNMMMGGGCCC<<<777555444333222000000000000000000000000---.........//////000000000000000000000000000000////////////////////////........................)))***,,,...//////......,,,------------------,,,++++++---------,,,+++***,,,,,,------...///000000//////.........---------...------,,,,,,++++++***------------------------,,,---...---,,,,,,---...------------------------+++,,,,,,------......///---------------...///000)))***+++,,,---............------,,,,,,------...........................***...222000,,,)))+++---,,,,,,,,,,,,------...///,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,...//////...,,,,,,)))***,,,---...---,,,,,,)))***+++,,,------...///)))+++......,,,***))))))))))))******++++++++++++''''''(((((())))))******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,.........///......------------------------------,,,---.........---,,,+++///...---,,,***(((''''''//////.........------------------------------------------.........//////////////////////////////////////////////////////........................------++++++++++++---------,,,+++******+++,,,---.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,------,,,,,,+++************++++++++++++,,,---...///++++++++++++++++++++++++(((((())))))*********+++***************************+++,,,,,,******+++,,,++++++,,,,,,,,,---------...------,,,+++***))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,++++++******++++++,,,---*********************++++++***))))))+++,,,,,,+++)))************++++++++++++++++++***++++++,,,,,,,,,+++******,,,......---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...******000888999222......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***~~~}}}zzz~~~~~~ppp___VVVOOOLLLKKKHHHGGGIIIJJJIIIGGGDDDAAA>>>;;;:::===AAAGGGKKKMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSLLLIIIDDD???;;;777222///111000///000111222111000000000000000////////////++++++,,,,,,---...//////000000//////.........---////////////////////////......////////////......//////.........---------------------------------........................,,,------......------,,,+++,,,---......---,,,++++++***((('''(((***,,,...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------...///000000///...------...///...------...///,,,,,,,,,+++++++++******---------------------------------,,,,,,+++++++++...,,,***+++---...,,,***,,,,,,+++*********++++++,,,+++***,,,//////,,,)))******+++++++++,,,,,,,,,.................................------,,,,,,,,,,,,---.........---,,,+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***+++---///...,,,,,,,,,,,,,,,,,,,,,------***+++---...///...---,,,------++++++++++++------+++*********))))))((((((+++***+++,,,------+++))),,,,,,,,,+++++++++******...---+++******+++---......---,,,+++++++++,,,---------------------------------,,,,,,,,,,,,------......//////////////////........................,,,---......//////......////////////////////////////////////////////////111111000000//////......000//////...------,,,,,,000///...---,,,+++******...---,,,+++++++++++++++......////////////......,,,------......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------***+++,,,------+++***)))))))))))))))***+++,,,---******,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,------+++******,,,///---------,,,,,,+++++++++((()))***+++,,,---------((()))***+++,,,---------...------,,,,,,------...)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,---------,,,------------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......}}}||||||mmmaaaUUUQQQOOOKKKIIIJJJHHHHHHGGGFFFCCCAAA>>>===;;;>>>BBBGGGKKKNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSNNNKKKGGGCCC???;;;666333333222000000111111000///000000000000////////////,,,,,,,,,------.........000/////////............////////////////////////......////////////......//////.........---------------------------------........................------------------------,,,------------------,,,...,,,+++)))***+++---///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,---------------......//////......------...///...---,,,---///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...,,,***+++---...,,,***------,,,,,,---...//////---+++***,,,......,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++---------,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,+++++++++++++++*********+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,+++++++++************,,,+++***+++------+++***))))))***+++,,,---......---,,,++++++++++++,,,---------,,,+++++++++,,,---------------------------//////............//////////////////....................................,,,---......//////......000000000000000000000000////////////////////////000000000000//////......,,,,,,------.../////////...---------------,,,,,,//////...---------............////////////......---..................------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++***************+++,,,---)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++,,,+++***)))+++---,,,,,,,,,++++++*********)))******+++,,,,,,,,,,,,******+++,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++++++++,,,,,,---------******************++++++******++++++,,,,,,------,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------rrrbbbZZZTTTNNNKKKKKKHHHHHHHHHGGGDDDAAA???===::::::===CCCJJJNNNNNNMMMNNNOOOPPPPPPQQQRRRSSSSSSQQQNNNJJJGGGDDD@@@<<<888666444222111111111000...000000000000////////////------------------......////////////............////////////////////////......////////////.....................---------------------------------...........................---,,,,,,,,,,,,---......------,,,,,,------...000///---,,,,,,---...///------......------,,,+++,,,,,,,,,,,,,,,,,,------.........---------------.........---------------...------,,,,,,------...,,,...///...---,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,++++++------,,,+++,,,,,,,,,---...///111111...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******'''((()))+++,,,,,,------***************+++,,,,,,------------------------...,,,+++,,,---...---,,,+++******))))))(((((((((,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++---,,,******,,,,,,,,,+++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------//////............//////////////////......------........................,,,---......//////......000000000000000000000000////////////////////////000000000////////////...,,,,,,------...//////000,,,,,,,,,------...............---------...//////......////////////............////////////......------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************+++,,,------,,,,,,+++++++++,,,,,,---******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++******(((***,,,+++***)))******++++++***************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---************************++++++************++++++------------------------)))******+++---......///++++++++++++++++++******))))))******+++,,,------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,sssggg[[[OOOKKKLLLJJJJJJIIIGGGCCC@@@<<<:::;;;999:::@@@IIIOOOOOOLLLLLLMMMNNNOOOPPPRRRSSSSSSQQQOOOMMMJJJHHHEEE@@@===777555222111222222111000000000000000////////////............------------///////////////.........////////////////////////......////////////..............................................................................///...,,,++++++,,,...///...---,,,++++++,,,---...111000...---,,,---......------......------,,,+++,,,,,,,,,---------------......................../////////......------,,,...---++++++++++++---...,,,---......,,,,,,---...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---+++***+++,,,------+++++++++,,,,,,,,,------************************,,,,,,,,,+++++++++++++++((()))***++++++,,,,,,,,,+++************+++,,,,,,........................,,,,,,,,,,,,------,,,+++,,,++++++***)))((('''''',,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,******+++,,,---,,,......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------000//////......------,,,........................,,,---......///.................................//////////////////////////////////////////////////////.........---------,,,,,,,,,---------......+++++++++++++++,,,---...---......//////......---------............---------------------------------------,,,,,,+++++++++******))))))***,,,...///...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***(((***,,,---+++*********++++++++++++************,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++++++++++++++******(((((()))***+++,,,,,,------,,,***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++vvvbbbQQQLLLOOOKKKKKKIIIFFFCCC@@@>>>======;;;;;;@@@HHHNNNOOOMMMJJJKKKLLLMMMOOOQQQRRRRRRPPPOOOMMMLLLKKKHHHDDDAAA999777444333444444444444000000000000////////////.....................---.........///////////////////////////////////////......////////////......---.....................................................................///...,,,++++++,,,...///...---,,,++++++,,,---...000///...---,,,,,,------------......------,,,+++,,,,,,,,,------................................./////////......------,,,---,,,+++******+++,,,---,,,---...---,,,+++,,,...---------,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,+++***+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,+++++++++***+++,,,,,,---........................+++,,,------,,,,,,++++++------,,,+++******))))))++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++///---******+++---------......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,------//////......---------,,,........................,,,---......///.........------------------------////////////////////////.............../////////...............---------......---------,,,,,,,,,+++++++++++++++,,,---...------............------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++******))))))***,,,...///......------,,,------------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))+++......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((((()))***++++++,,,,,,...,,,+++******+++---...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,lllYYYSSSVVVPPPNNNKKKHHHFFFEEEDDDDDD@@@>>>===AAAFFFKKKMMMMMMIIIJJJKKKLLLNNNOOOPPPQQQNNNMMMMMMMMMMMMJJJFFFCCC===:::777555555666666555000000000000////////////..................//////.........///////////////////////////////////////......////////////......---------..................................................................---,,,,,,,,,,,,---......------,,,,,,------......------,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,---......//////---------------..................------------------,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,------......///++++++,,,,,,,,,,,,------+++,,,------++++++,,,---///...---,,,,,,,,,,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,------------------------------------,,,,,,------------......------,,,++++++++++++++++++++++++++++++,,,------------------------------)))+++---...,,,+++++++++...---------,,,+++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++************++++++++++++...---++++++---------,,,******+++,,,---...//////++++++++++++++++++++++++******+++,,,------------------------------------//////............//////------------------------........................,,,---......//////......////////////////////////////////////////////////---............/////////***+++,,,---...000111111.........------,,,,,,,,,......---------...//////------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++************+++,,,------------,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,...---,,,+++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))((((((***+++,,,---------,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,++++++***************+++++++++++++++---,,,+++++++++,,,---...------++++++++++++------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,vvvggg___^^^^^^ZZZTTTNNNJJJHHHHHHIIIAAAAAA@@@AAACCCGGGJJJLLLIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMNNNOOOMMMIIIFFFDDD@@@;;;888666666555444000000000000////////////------......//////000000............/////////000////////////////////////......////////////......---------.........//////................................................------------------------,,,------------------,,,------------------......------......------,,,+++,,,,,,------.../////////+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,------++++++,,,---...------------,,,,,,,,,***++++++,,,------......+++++++++,,,,,,---------***,,,...---+++***,,,...,,,,,,+++++++++,,,------***,,,......,,,***+++---,,,,,,,,,------------...------------------------++++++,,,,,,,,,---------++++++***)))******+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,******+++------------,,,,,,,,,,,,((())))))***************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---------,,,,,,---......---+++))))))***+++,,,---......,,,+++***))))))***+++,,,)))***+++---......------------------------------//////............//////+++,,,,,,------......///........................,,,---......//////......////////////////////////////////////////////////---------.........//////***+++,,,---...000111111,,,,,,---------------...//////...---------......,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++,,,+++++++++,,,---......,,,+++************+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))***+++,,,------...}}}rrrhhheeemmmggg^^^TTTMMMIIIHHHHHHBBBBBBBBBAAAAAACCCHHHKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPNNNKKKHHHIIIDDD>>>:::777555444333000000000000////////////,,,------...///000111111---.........//////000000////////////////////////......////////////......---------.........//////////////////////////////........................,,,------......------,,,+++,,,............,,,+++,,,,,,------......//////------......------,,,+++,,,,,,------...///000000+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,...//////...,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------***,,,...---+++***,,,...'''''''''((()))***,,,,,,))),,,//////,,,***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((('''((()))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''+++......,,,******+++,,,,,,,,,,,,,,,,,,------'''(((***+++++++++***)))++++++------------++++++,,,,,,,,,------.........,,,,,,,,,...//////---***,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,)))***+++---......---------------------------------------,,,,,,---------***++++++,,,---...//////........................,,,---......//////......------------------------////////////////////////---------.........//////------..................***++++++,,,---//////000...---,,,,,,++++++++++++,,,------......------,,,,,,------......------,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------+++***)))*********+++,,,---...///+++***)))(((((()))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++)))((((((+++---))))))******++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******...------,,,,,,------...++++++---......---++++++************************///...---,,,++++++++++++++++++++++++++++++++++++******+++,,,------...///......---,,,,,,+++******......---,,,,,,++++++***((()))***+++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++(((((()))***,,,---...///vvvpppnnnsssrrrkkk\\\PPPJJJGGGEEEBBBBBBBBBBBBDDDGGGKKKOOOMMMKKKHHHEEEEEEGGGJJJLLLRRRQQQPPPOOONNNMMMMMMMMMIIIGGGEEE@@@;;;666111...111111000000000/////////////////////////////////000000//////.........---......------------......//////.........---------///...---------///000111......------------............---------,,,,,,,,,................................................------------------------//////---,,,,,,---...///,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++---------....../////////++++++******++++++,,,---,,,------......------,,,......---,,,,,,+++******,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********+++---...******+++,,,,,,,,,,,,+++/////////......---,,,,,,(((***++++++******+++,,,.........------,,,,,,,,,............------,,,+++---------------------------------............///------------------------,,,,,,,,,---------......////////////////////////---------............///.........////////////000000000000000////////////........................///......,,,+++***))))))000000000//////.........---,,,,,,++++++,,,,,,---******,,,,,,,,,,,,******///...,,,***))))))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******)))))))))//////...------,,,++++++,,,,,,,,,+++++++++******(((***+++------,,,+++***+++,,,,,,---,,,+++)))(((***************************++++++,,,,,,++++++***+++,,,------+++)))******---,,,,,,++++++,,,,,,---------,,,+++,,,---...///---------,,,,,,++++++++++++++++++,,,,,,---------************************///...,,,+++***+++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------************************------.........------,,,++++++***))))))((('''''',,,,,,++++++,,,...///000)))***+++,,,...///000111---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---|||sssnnnrrrrrrlll^^^SSSMMMJJJFFFDDDDDDDDDDDDEEEGGGJJJMMMMMMLLLIIIGGGFFFGGGHHHIIILLLLLLMMMMMMMMMLLLKKKKKKJJJIIIGGGCCC>>>999444222222222111111000/////////////////////////////////000000000/////////......///......------....../////////.........---------000/////////000000111222......------------...............---------,,,,,,................................................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,------...///,,,------......------,,,......---,,,,,,+++******,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,---***+++,,,,,,---,,,,,,,,,---------------------...)))+++,,,,,,++++++,,,---------,,,,,,,,,+++++++++&&&''')))+++,,,---......---------------------------------............///------------------------,,,,,,,,,---------......////////////////////////---------............///------.........//////////////////...------,,,,,,.......................................------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---++++++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***+++++++++,,,,,,+++,,,---------,,,+++******************************++++++,,,,,,++++++******,,,------+++*********,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,------------******))))))***,,,---...+++,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---{{{tttppppppkkk___VVVPPPLLLHHHGGGFFFEEEEEEFFFHHHJJJKKKNNNMMMKKKIIIGGGFFFEEEDDDGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKIIIGGGCCC>>>:::777444333222111000/////////////////////////////////111000000000000000/////////......------......////////////............---......///000000000000///......------------...............------------,,,................................................------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------------,,,,,,+++*********------,,,,,,------...///,,,------......------,,,...------,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,---***+++,,,,,,------,,,,,,******+++,,,,,,---......***,,,------,,,+++---...,,,,,,++++++++++++******$$$%%%'''***,,,---...///---------------------------------............///------------------------,,,,,,,,,---------......////////////////////////---------............///,,,---------............000000///...---,,,,,,+++........................------...///000111111222,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++...------,,,,,,------.........---,,,,,,------...++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,------(((((()))******+++,,,,,,---------,,,,,,,,,,,,+++---+++***))))))+++---...+++,,,------...------,,,++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------+++******+++++++++++++++++++++++++++)))******+++++++++++++++******************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++)))******++++++*********(((((()))***,,,---...///************+++,,,---------------,,,++++++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---}}}ooooookkkaaaYYYUUUPPPKKKHHHGGGEEEEEEFFFHHHJJJJJJMMMMMMMMMKKKHHHEEEBBB@@@CCCEEEHHHKKKMMMMMMMMMMMMKKKKKKKKKIIIFFFBBB>>><<<333222111000000000000111////////////////////////111111111111000000000000//////............///////////////...............+++,,,---......---,,,+++......------------..................------------................................................------------------------,,,,,,,,,,,,,,,---------...---------,,,,,,++++++........................,,,,,,,,,,,,,,,,,,++++++000///---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------......------------------++++++******++++++,,,---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,)))***++++++,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,---------------------------------............///------------------------,,,,,,,,,---------......////////////////////////---------............///,,,,,,,,,---------......000000000000////////////........................------...///000111111222------------------------+++,,,...//////...,,,+++,,,,,,************,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******+++---,,,+++******+++*********++++++*********((()))+++,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,'''((()))***+++,,,---...,,,,,,,,,,,,---.........---,,,,,,++++++******)))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---ttttttppphhhbbb```[[[VVVLLLIIIEEEDDDFFFIIIJJJJJJLLLMMMMMMLLLIIIEEEAAA>>>???AAADDDGGGIIIJJJKKKKKKIIIJJJKKKKKKIIIFFFBBB@@@333222111000000000222333////////////////////////000000000000111111111111/////////....../////////////////////////////////+++,,,---......---,,,+++......------------......//////.........---------................................................------------------------,,,,,,------............//////......------,,,,,,........................------,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++******++++++,,,---,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************,,,,,,+++++++++*********)))***++++++******+++,,,,,,,,,,,,---------------.........---,,,+++***)))---------------------------------............///------------------------,,,,,,,,,---------......////////////////////////---------............///,,,,,,,,,---------............//////000111111111................................................------------------------+++,,,...//////...,,,+++,,,,,,************,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***+++,,,---,,,++++++)))))))))******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***+++,,,)))***++++++++++++***))))))***,,,---------,,,+++***+++++++++,,,,,,---------,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((***+++,,,---...***************************+++,,,---------------------------......//////,,,,,,------------------******++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---}}}~~~zzzsssooooookkkfffUUUOOOHHHEEEGGGIIIJJJJJJKKKLLLLLLLLLIIIEEEAAA???<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLIIIFFFCCC888777444222111111222333//////////////////////////////000000000000000111000//////......//////000...////////////000000000///000000000000///............------------....../////////.........------................................................------------------------,,,,,,---...////////////..................------------------------------,,,,,,,,,,,,------------...---,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,---...------,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******((())))))***************------,,,++++++***))))))(((***++++++***)))+++,,,,,,,,,------------......***++++++,,,,,,++++++***---------------------------------............///------------------------,,,,,,,,,---------......////////////////////////---------............///,,,---------............,,,,,,------.../////////.................................------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...***++++++,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------******++++++++++++,,,,,,((())),,,---...---+++******))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++++++++,,,)))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))******+++,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---{{{yyy{{{xxxsssbbbYYYNNNHHHHHHJJJJJJIIIIIIJJJKKKJJJIIIFFFCCCAAA<<<;;;;;;;;;<<>>:::666333222222222////////////////////////....../////////000000000000000////////////000000.../////////000000000000222111000000/////////000......------------......////////////............................................................------------------------***+++,,,...//////......------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,+++,,,,,,------........................---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***,,,+++******+++---++++++,,,,,,,,,---------***+++,,,------------------------------------------------............///------------------------,,,,,,,,,---------......////////////////////////---------............///------.........///////////////......------------.................................---------,,,,,,++++++,,,,,,,,,---------........................,,,------......------,,,,,,------------+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,------.........******++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***,,,,,,+++++++++---***+++,,,------,,,+++******************+++,,,,,,,,,,,,,,,+++++++++++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------))))))))))))))))))))))))***+++,,,,,,,,,+++******+++++++++,,,------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---~~~~~~~~~zzzkkkaaaSSSKKKIIIJJJJJJIIIHHHIIIJJJJJJHHHFFFDDDBBB>>>===;;;:::;;;>>>AAACCCGGGJJJMMMPPPPPPOOOLLLIIIHHHEEE@@@:::555333222111////////////////////////---.........//////000000000000////////////000000.../////////000000111111111000///---------...///.........------.........000/////////............................................................------------------------)))***+++---......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------........................---------,,,,,,+++++++++((()))***+++---...///000------------------------,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++,,,------......------+++++++++,,,,,,---......***,,,------,,,+++---...*********++++++,,,,,,,,,/////////000//////......---------------------------------.........//////------------------------,,,,,,,,,---------......////////////////////////---------.........//////.........////////////000444333222000///---,,,,,,........................------...........................//////000000000///...------------...///******,,,------,,,******......//////...,,,***)))---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******))))))))))))***+++,,,...///000111........./////////000000,,,+++***))))))+++---......---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((***,,,,,,++++++,,,---***+++---......---+++******)))((((((((()))+++,,,,,,+++++++++******))))))---------....../////////........................)))***,,,---...---,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''''')))***,,,...///000........................,,,---...///000000000000******+++++++++,,,,,,,,,,,,---.........---,,,+++,,,---------------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---vvvfffVVVPPPOOOLLLIIIIIIGGGHHHIIIIIIIIIIIIHHHGGG@@@???>>><<<;;;;;;;;;<<>>999666444111111111111111000//////111111000000000000000///.........//////////////////000000000000//////....../////////000000000000///............------------......///000000000////////////....../////////---------............///---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,---.........---------------------------........................,,,...000///---+++,,,------------...------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++,,,,,,---...//////...,,,***+++---...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,+++++++++&&&(((***,,,------,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,))))))*********)))(((''',,,+++******++++++***)))+++++++++,,,,,,---------------,,,,,,,,,,,,------......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------++++++,,,---------------------.........---,,,+++,,,,,,,,,,,,------------///...------------...///000///...,,,,,,,,,---...,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++.........------,,,,,,+++------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++***,,,------,,,++++++,,,,,,---/////////...---,,,........................---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,------,,,******,,,...---,,,+++******,,,---......---,,,+++++++++,,,---...---+++)))))))))***++++++,,,,,,,,,,,,+++******************************,,,++++++******++++++,,,******++++++++++++******++++++,,,,,,,,,,,,------******+++,,,---...///000---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---vvvfff[[[SSSMMMJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGEEEAAA===<<<======;;;999???BBBGGGJJJKKKKKKMMMNNNOOONNNKKKHHHCCC===999666333222222111000//////...////////////000000000000------......///000000111...//////000000000000///....../////////000000000///............------------.........000111222333000000////////////000000---------............///---............---,,,,,,++++++++++++++++++++++++---------.........//////)))***,,,---.../////////------------------------------------------------+++---......,,,++++++,,,---------------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++,,,---///000///---,,,,,,---......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,******+++++++++***)))(((,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------.........---,,,+++,,,------------.........///...------------...///000000///.........//////---,,,+++++++++,,,...///------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,***,,,------,,,++++++,,,+++---000222222000---+++------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------,,,+++***,,,...,,,+++***)))***+++,,,---,,,,,,+++++++++,,,------...---,,,*********+++++++++,,,,,,,,,,,,+++******************************+++******))))))******+++******++++++++++++******++++++,,,,,,,,,,,,------///......---,,,++++++***,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---~~~nnnbbbYYYQQQMMMNNNHHHHHHHHHHHHHHHGGGFFFFFFGGGCCC>>>===>>>>>><<<999===@@@EEEIIILLLNNNNNNOOONNNNNNMMMJJJFFFAAA===:::555444333222000/////////.........//////000000111............//////000000---...///000000111000000........./////////000000///............---------///...------...000111333000//////////////////000---------............///------------------------++++++++++++++++++++++++------........./////////***+++,,,---............------------------------------------------------,,,---......---,,,++++++,,,------------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---,,,++++++---///000...---,,,,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++++++++,,,.........---------,,,,,,+++******+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---............------------------------,,,---------.........//////.........------........./////////.........//////...---,,,,,,,,,---///000------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---------------***,,,------,,,++++++,,,,,,...000222222111///....................................------,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,---,,,++++++,,,---+++++++++***+++,,,------++++++++++++,,,------......---,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------//////...---,,,******)))------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,yyymmmbbbWWWPPPNNNLLLKKKJJJIIIGGGFFFFFFEEEHHHDDD@@@>>>??????===::::::===BBBGGGLLLMMMMMMLLLJJJKKKKKKJJJHHHDDDAAA???888666555333111000000000......//////000000111111000000//////............---...///000000111000000............///////////////............---------000///...---,,,---...//////......------......///---------............///------,,,,,,,,,---------------------------------------------.........///,,,------...------,,,,,,------------------------------------------------...............---,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,+++***+++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,,,,------///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((***,,,,,,+++++++++,,,.........---------------***))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------.........///++++++,,,------------------------------------------------.........//////---..................------------------------------,,,+++++++++,,,......------,,,,,,,,,++++++++++++,,,,,,------.........------------------------------------------------------,,,,,,,,,+++++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------...***,,,------,,,++++++,,,---------....../////////..............................------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,------...***++++++,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------&&&''')))+++---///111222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,zzzpppdddWWWQQQPPPOOOLLLJJJHHHFFFEEEEEEFFFEEECCC@@@???>>>>>>>>>:::;;;===BBBFFFIIIHHHGGGIIIIIIIIIIIIGGGEEEDDDBBB;;;999777444222111111111000000000000111111111111111000000///......------...//////000000000000///------.........////////////............---------//////...---------------......------------......---------............///,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///...---+++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,+++***)))+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------,,,,,,,,,++++++''')))+++,,,+++++++++------,,,+++*********+++++++++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------,,,------....../////////++++++,,,---------------------,,,,,,,,,---......,,,------------.........------...//////...------***+++,,,,,,---,,,,,,,,,)))*********++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------.................................------------------------------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---...///***,,,------,,,++++++,,,+++*********+++,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,++++++++++++*********,,,...---,,,++++++,,,,,,,,,---------.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******************************---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------((()))***+++,,,---...///......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++vvvggg\\\TTTRRROOOKKKHHHFFFDDDDDDCCCEEEEEEBBB>>><<>><<<999666333222222333222222222222111111111111///////////////.........///000000000000//////...---------........./////////............------------......////////////...//////............//////---------............///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......,,,)))+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,...//////...,,,++++++,,,---,,,******,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,///......---,,,+++******''')))+++++++++++++++---,,,,,,***)))))))))***+++---,,,++++++,,,---+++***+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---...............---,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------...//////...------)))***+++,,,------,,,+++)))+++,,,......---,,,+++------,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---//////***,,,------,,,++++++,,,)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***,,,......,,,++++++,,,++++++,,,---------------+++,,,---------,,,+++*********+++++++++++++++***+++,,,,,,,,,,,,+++******************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------//////...,,,***)))(((''',,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++uuuiiiWWWTTTQQQLLLHHHFFFDDDCCCAAAEEEGGGDDD>>>;;;@@@EEEFFF@@@;;;:::>>>DDDIIIKKKMMMLLLJJJHHHFFFEEEDDDDDD???===:::777444333333444444333333333222111111111------......///000000000000000111000000///......---------.........////////////.........---------,,,---///111222222111111000000////////////000000---------.........//////,,,,,,+++***+++,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------+++(((+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***,,,...000000...+++***,,,...///---+++***---////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------))))))******++++++++++++,,,,,,,,,------.........++++++************++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---...---,,,+++)))(((''''''''')))++++++++++++,,,---...---,,,+++***+++,,,---///...,,,,,,------,,,+++******+++,,,,,,---......,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---......///////////////---,,,,,,+++,,,---...///+++++++++,,,,,,,,,------,,,---...//////...---,,,)))***,,,---...---,,,,,,,,,...000222333111///...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---///000***,,,...---,,,+++,,,,,,))),,,///222222111///...))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++*********))))))((((((***,,,......---++++++,,,******+++,,,,,,,,,,,,+++,,,------...---,,,***))))))******+++++++++******+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************))))))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++}}}mmmbbbTTTKKKHHHGGGEEECCCHHHGGGEEECCCAAA@@@@@@@@@BBB???;;;999;;;@@@GGGLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDCCC@@@===999666333111444444333222111000//////000000000000////////////000000000000000000000000////////////////////////........................................................................,,,---......------///000/////////...---------,,,------------------------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,------..................---------,,,,,,++++++++++++,,,,,,---...222///,,,,,,...///...,,,.........------,,,,,,,,,)))+++,,,---------///111,,,000///000444,,,&&&---,,,,,,,,,------.........)))***+++++++++)))((('''...........................---++++++,,,---,,,+++,,,,,,------------......---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,++++++,,,---...++++++***************+++))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++---------------------------,,,+++******,,,...///........................---,,,,,,++++++,,,,,,---........................000111111111000//////...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++------------------------...,,,***+++...000...,,,///............------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---...---+++)))(((((())))))++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++************************.........------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((((((((()))***+++,,,,,,,,,,,,---------......((()))************)))(((++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,+++*********+++,,,---}}}rrraaaSSSLLLIIIHHHGGGEEEEEEDDDBBBAAA@@@??????BBB???;;;999:::???EEEIIIMMMLLLLLLKKKJJJHHHHHHGGGDDDDDDBBB@@@<<<888444222333333222111000000//////000000000000////////////000000000000000000000000////////////////////////------------------------................................................***,,,------++++++,,,..................---------------------------------///...------,,,,,,------------------------------,,,,,,------------------))))))***+++,,,------...,,,+++++++++,,,,,,---...///---******+++---,,,***------------,,,,,,,,,++++++,,,...---,,,+++,,,...+++000///111666///)))000,,,,,,,,,---------......+++,,,,,,,,,++++++***)))---------------------------+++******,,,---,,,+++******++++++++++++,,,,,,...---------,,,,,,,,,+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++---------------------------,,,+++***+++,,,...///---------------------------,,,,,,++++++,,,,,,---........................,,,------------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,+++++++++++++++------------------------...,,,+++,,,...///...,,,...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---((((((((()))***,,,...000++++++******++++++,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++*********++++++------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---~~~{{{ppp]]]PPPJJJIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@BBB???<<<999:::===BBBEEEMMMMMMLLLLLLKKKJJJIIIHHHEEEEEEEEECCC@@@<<<777444333222111000000000000000000000000000////////////000000000000000000000000////////////////////////------------------------................................................,,,---...---++++++,,,------------...............------------------------//////...------------...------------------------------------------,,,,,,))))))***+++,,,---......,,,,,,+++++++++,,,------...,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++---......---***))))))******///...111888222,,,222,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,,,,******++++++++++++,,,,,,.........---------------------------,,,,,,,,,,,,************************)))))))))*********++++++++++++************++++++++++++************++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,---------------------------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++*********++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------*********+++++++++,,,,,,......---,,,,,,---......------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++,,,------xxxxxx{{{hhhVVVLLLHHHHHHEEEFFFFFFFFFFFFDDDCCCBBBBBB@@@===::::::<<<>>>@@@JJJJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHGGGDDD@@@;;;777333222111000000000000111000000000000////////////////////////////////////////////////////////////------------------------................................................///000111000...------...,,,---------.../////////------------------------///......---------------------------------------.........------,,,,,,,,,///............---------,,,,,,,,,++++++,,,,,,---...---------------------++++++++++++++++++++++++,,,---...,,,***((()))***+++///...111999222+++111,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((+++,,,---,,,,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------------------------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------------.........------------------------***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,+++++++++000///...,,,+++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,++++++++++++***+++,,,+++++++++++++++++++++------------------------)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,------------,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------sss||||||sssbbbUUUMMMJJJHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@>>><<<;;;;;;<<<===EEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJGGGCCC>>>;;;555333222000000000111222000000000000////////////////////////////////////////////////////////////------------------------................................................///000111000...---...///,,,---------.../////////------------------------...---,,,,,,+++,,,,,,,,,------------------------.........------,,,,,,,,,/////////.........---------,,,,,,++++++,,,,,,,,,,,,---------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,///---111888222)))---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((+++,,,---,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------------------------------,,,,,,------------..................---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++***))))))***,,,---...//////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,------------,,,***)))'''''')))***,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------wwwvvvyyyxxx{{{~~~pppcccXXXQQQMMMLLLIIIGGGDDDCCCAAAAAA@@@@@@???>>>===<<<;;;;;;???AAADDDGGGIIIIIIIIIHHHJJJKKKKKKKKKIIIEEEAAA???888666333111000000111222000000000000////////////000000000000000000000000////////////////////////........................................................................---...///...,,,,,,---...---------...............------------------------------,,,++++++++++++,,,------------------------------------------,,,,,,******+++,,,---...//////------,,,+++++++++,,,,,,(((***,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++---...,,,///---111999222)))+++,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,,,,******++++++++++++,,,,,,---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---/////////.........------------,,,,,,++++++,,,,,,---))))))******++++++,,,,,,------------------------*********++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------*********++++++++++++,,,++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))*********+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------------vvvyyy~~~{{{ooobbbYYYVVVSSSOOOJJJFFFDDDCCCCCC@@@@@@@@@???>>>===<<<;;;;;;>>>BBBFFFIIIJJJJJJJJJLLLLLLLLLKKKIIIFFFDDDBBB;;;999555222111111111222000000000000////////////000000000000000000000000////////////////////////////////////////////////................................................,,,---......------...///...............---------------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,------------------******+++,,,---...//////...---,,,,,,+++++++++,,,'''))),,,,,,+++)))***,,,+++,,,,,,,,,------------***,,,------,,,,,,---...,,,...,,,222;;;555+++---,,,,,,,,,+++++++++******))))))***+++++++++++++++---------------------------+++******,,,---,,,+++******++++++++++++,,,,,,+++,,,,,,,,,------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,------...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------,,,,,,++++++,,,,,,---...------,,,+++++++++++++++------------------------***,,,......,,,,,,---///.........---------,,,,,,---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,........................)))******+++,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***(((---...------+++)))'''&&&++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,---------++++++,,,,,,,,,+++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************)))***++++++++++++***)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,---.........---,,,{{{xxxtttggg^^^^^^[[[TTTNNNJJJGGGGGGGGG???@@@@@@@@@@@@>>><<<;;;:::===AAAFFFJJJLLLLLLLLLMMMLLLKKKJJJHHHFFFEEEDDD===:::777333111111222222000000000000////////////000000000000000000000000////////////////////////000000000000000000000000................................................---///000000//////111222/////////......------,,,------------------------//////...------------...------------------------,,,,,,,,,------.........000////////////............---,,,,,,++++++++++++(((+++...///---+++,,,...,,,,,,,,,------.........,,,---......,,,,,,---...+++---,,,333===888...000,,,,,,,,,++++++*********((()))+++,,,---,,,++++++...........................---++++++,,,---,,,+++,,,,,,---------.........+++++++++,,,,,,---------*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------------...//////...------++++++++++++,,,---...///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,------...---++++++++++++++++++++++++,,,---......//////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,++++++,,,,,,---...---,,,++++++******++++++------------------------***---///...,,,+++---000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++,,,------..............................))))))***+++,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))((('''((()))+++,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++,,,------......++++++,,,---,,,+++***)))))))))******++++++++++++........................++++++******))))))((((((+++,,,---......---,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,+++******+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,---...//////---------,,,,,,+++++++++........................+++,,,---.........---,,,pppiiilllmmmhhh^^^UUUNNNIIIGGGFFFEEECCCBBBBBBBBBBBBAAA???<<<>>>BBBFFFIIIKKKMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHBBB???;;;777444222222222333222111111111111111111111111111111111111111111222111000.........///000////////////////////////////////////////////////........./////////000000111000///---------...///000000/////////.........///---+++)))))))))+++,,,---------,,,,,,+++++++++------------------------........................,,,------......------,,,...---,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,+++++++++(((***(((000===888---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---------------------------))))))++++++++++++)))))).........///......------,,,------......------,,,,,,++++++******++++++,,,***+++---...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++,,,,,,---...//////,,,,,,------,,,,,,+++******)))((()))+++,,,,,,***))))))*********++++++++++++,,,------++++++,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---,,,+++***+++,,,---//////.........---------.........------,,,,,,,,,------------------------...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,,,,,,,,,,+++***---,,,*********,,,...///+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,+++*********+++((()))+++,,,---,,,,,,+++,,,+++++++++***)))))))))+++,,,---,,,******+++,,,************************---------,,,,,,+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,++++++***++++++,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))'''((()))+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,++++++*********---...///...,,,++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***+++,,,---.../////////tttnnnrrruuuqqqiii^^^UUUNNNKKKJJJFFFDDDCCCCCCDDDDDDCCCAAA>>>@@@CCCGGGJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHCCCAAA>>>:::777444333222222222111000000000111111111111111111111111111111222111000///......///000////////////////////////////////////////////////,,,,,,,,,---------......000000///.....................---------,,,,,,,,,...---,,,+++***+++,,,,,,...---------,,,,,,,,,+++------------------------------------------------,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,......***000:::555+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---------------------------+++,,,---......---,,,+++------.........------,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///,,,------------,,,+++++++++***)))***,,,,,,+++******+++++++++,,,,,,,,,,,,+++,,,------++++++,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,------......///.........------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,+++***+++,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++******++++++)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++)))+++,,,+++***)))***+++************************---,,,,,,,,,++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''(((***,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,+++++++++******+++---...---,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,------------,,,|||wwwyyyxxxvvvpppeeeYYYOOOJJJIIIGGGFFFDDDDDDEEEFFFEEEDDDBBBCCCFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIDDDCCCAAA>>>;;;777444333222222111000//////000000000000000000000000000000111000000////////////000////////////////////////////////////////////////,,,,,,,,,---------------///////////////......------------------,,,,,,,,,,,,,,,,,,---------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++------------------------............------------//////+++///999555+++...+++++++++++++++++++++++++++,,,------,,,,,,---...------------------------------............------,,,,,,------------,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,,,,------.........---------------,,,++++++---,,,++++++,,,,,,+++***++++++,,,,,,,,,---------+++,,,------++++++,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---...////////////............------------...------------,,,,,,,,,------------------------******+++,,,,,,---......------------....................................,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++,,,------------------------,,,,,,+++++++++++++++++++++,,,------...---,,,,,,+++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------***+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,---------,,,,,,---------,,,++++++---,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,++++++++++++******+++------,,,,,,...///++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,+++******}}}yyyxxxtttjjj]]]QQQLLLJJJHHHFFFEEEDDDFFFGGGGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIEEEDDDCCCAAA>>>:::666333222222111000////////////////////////////////////000000000////////////000////////////////////////////////////////////////////////////////////////---...///000000///...---////////////////////////+++,,,---...//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,+++111;;;666---000++++++++++++++++++++++++***+++------,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++,,,---......///,,,,,,,,,---------......---------...---,,,,,,+++...---,,,,,,------+++***+++++++++,,,,,,,,,,,,---+++,,,------++++++,,,---,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***+++---////////////...------------------------------------------------------------------------+++++++++,,,,,,---------+++,,,,,,,,,---.........////////////............,,,,,,------------,,,,,,***+++,,,,,,,,,,,,++++++++++++,,,,,,------------...------,,,,,,++++++************+++,,,---...///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******)))***+++++++++,,,,,,------+++,,,...---,,,,,,---...++++++++++++++++++++++++******************************+++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------,,,++++++***++++++++++++,,,---......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,++++++***tttyyy{{{{{{wwwooocccXXXQQQNNNJJJGGGEEEDDDEEEGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIDDDEEEDDDCCC@@@<<<777555333222111000/////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////...---...///000000///...---.../////////////////////,,,---...///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------************************++++++++++++++++++++++++'''+++,,,333<<<555+++...++++++++++++++++++++++++)))+++,,,,,,++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,------+++++++++,,,,,,---------------------------------)))******+++,,,------...,,,,,,,,,---------------------.........---,,,,,,...---,,,,,,------+++***************+++++++++++++++,,,------++++++,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))***,,,---.........---,,,,,,---------------------------------------------------------------------------,,,,,,+++++++++*********+++,,,,,,,,,---***************))))))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,+++******++++++++++++,,,,,,---------------,,,,,,+++++++++*********+++,,,---...///---,,,,,,+++,,,,,,---------,,,,,,++++++*********))))))******++++++,,,,,,)))+++,,,,,,++++++,,,...++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++,,,---...------------,,,++++++***+++++++++++++++,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------.........------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------((()))***+++,,,,,,,,,,,,tttuuuwww{{{|||wwwppphhh^^^VVVQQQLLLIIIFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDBBB>>>;;;999444444222111000000000000000000000000000000000000...//////000000000000///////////////////////////////////////////////////---------------,,,,,,,,,---...//////////////////,,,,,,,,,------------------------...............---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,------------------------************************************++++++++++++)))......222999111'''***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---------------------------......------------......***+++,,,------......---,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------***++++++,,,,,,------...------------------------*********++++++,,,,,,,,,------------------------...............---,,,,,,---,,,++++++,,,,,,+++***))))))*********++++++++++++,,,------++++++,,,---+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------......---,,,,,,+++******************++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,------...,,,,,,+++******+++++++++******************++++++'''((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++,,,---------))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++++++++,,,,,,,,,,,,---...---***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++((()))***,,,------......vvvuuupppuuuyyysssjjj```XXXPPPMMMIIIFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDAAA???>>>666555444222111111000000111111111111111111111111---...///000111111000///////////////////////////////////////////////////......---------,,,,,,,,,...............///000000,,,,,,,,,---------......///...---,,,,,,,,,---...+++,,,,,,,,,------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++...,,,...444---&&&,,,------------------------+++,,,---,,,******+++,,,------------------------...---,,,++++++,,,---...++++++,,,....../////////,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,***+++---.........---,,,******+++,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------...............------,,,+++***)))***,,,,,,+++************+++++++++,,,,,,+++,,,------++++++,,,---++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,---...//////---,,,++++++++++++,,,------,,,***)))))))))***+++,,,+++*********+++,,,---***++++++,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---......,,,+++*********+++,,,---++++++++++++++++++******''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******++++++,,,------...((())))))***++++++,,,,,,+++++++++,,,,,,,,,------+++***)))((((((***+++---++++++,,,---------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))***,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++***+++,,,---------------dddwwwyyylllooo|||zzzoooeeeSSSOOOKKKHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGEEEDDDBBBBBB777666555333222111111111111111111111111111111111---...///111111111000///////////////////////////////////////////////////000000/////////.........///...---------///000111........./////////000000000///---+++***+++---...+++++++++,,,,,,---------------------------------........................,,,------......------,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------***,,,((()))000,,,***222........................+++------,,,***)))***+++------------------------++++++))))))))))))+++++++++,,,---...////////////,,,------......------,,,...------,,,,,,------...***+++---//////...---,,,******+++,,,,,,---......---------------------------------------------,,,------------------------......//////......---,,,***)))((()))+++,,,,,,+++++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000///---,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,------.........------------------------***++++++,,,,,,------...---------,,,,,,+++++++++(((((()))***,,,---.........---,,,,,,,,,,,,---......,,,***(((((()))***+++,,,+++*********+++,,,---)))***+++,,,------...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///++++++*********+++---...---------,,,,,,+++++++++***,,,------------///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......((())))))***++++++,,,,,,+++++++++,,,,,,---------***)))((('''''')))+++,,,***+++,,,,,,------------------,,,+++************---,,,,,,,,,,,,,,,,,,,,,------------------------)))((('''))),,,...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***************++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...*********++++++,,,,,,,,,)))***+++,,,++++++,,,...................................................,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------.........---,,,,,,dddkkkzzzxxxnnnxxx|||wwwfffYYYNNNMMMOOOLLLFFFBBBFFFGGGHHHIIIIIIIIIIIIIIIEEEHHHJJJIIIGGGEEEFFFHHHGGGIIIKKKLLLLLLIIIFFFDDD???<<<777222000000111333222222222111111111000000---...///000000///...---......//////000000111111........................///////////////////////////...---,,,,,,---...///,,,------......------,,,---,,,,,,+++,,,---...///---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,************,,,,,,------------------------,,,---------.../////////---,,,,,,++++++,,,,,,---///......---------......+++,,,---......---,,,++++++++++++************))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,,,,---,,,,,,++++++,,,,,,---------------------------000///...,,,,,,---...///------,,,+++,,,---...///******))))))))))))******------------,,,+++******++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......***+++------...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---************************++++++++++++******))))))************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,+++************%%%&&&'''(((***+++------+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++***...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,---...kkkjjjppp~~~zzzwwwssseeeWWWQQQNNNJJJGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEHHHIIIHHHFFFDDDEEEFFFGGGIIIKKKLLLLLLIIIFFFDDDAAA>>>999444222111222333222222222111111111000000//////000111111000//////.../////////000000000111/////////...............///////////////////////////...------------...///,,,------......------,,,...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---------------------------------------............---,,,,,,++++++,,,,,,---......---------......///,,,,,,------------,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---,,,+++++++++,,,......,,,++++++******++++++,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,------------...++++++,,,,,,,,,+++******------------.........///------------------------............------,,,+++************************++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,+++++++++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...zzzoooiiirrruuuttt|||uuueeeYYYPPPIIIHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHGGGEEECCCCCCDDDHHHIIIKKKLLLKKKIIIFFFEEEDDDAAA===888444333333333222222222111111111111111000000111111111111000000////////////000000000000111000000000//////......///////////////////////////......------......///------............------......---,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,......////////////......,,,,,,,,,---------.........---,,,,,,,,,,,,---.......................................---------------,,,,,,++++++,,,,,,------------------...///000------,,,,,,,,,,,,------(((((()))***+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------...------+++++++++++++++,,,------...------,,,,,,------...)))***+++,,,------------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,,,,,,,,,,------------,,,,,,+++***************------........./////////........................,,,---///000000...,,,+++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++******************+++,,,......---------,,,++++++*********+++,,,---------------,,,,,,,,,,,,------------,,,++++++******++++++,,,...............------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...|||mmmooo}}}tttxxxzzzttteeeVVVKKKIIILLLFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBAAAHHHIIIJJJKKKKKKIIIGGGEEEFFFCCC???;;;777444333222111111111111111111111111000000000000000000000000////////////000000000000222222111111000///////////////////////////////////////............//////------............------,,,,,,,,,,,,------......------------------,,,,,,------------------------------------------------------.........---,,,+++---..................---------------------------++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,,,,,,,,,,******++++++,,,---......------............------......////////////......,,,,,,,,,---------...............------..........................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111...---,,,++++++,,,---...))))))***++++++,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------........./////////...---,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))+++---......------*********+++++++++,,,,,,......------------......***+++,,,,,,---------,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,++++++,,,,,,,,,---------...---,,,***)))******+++,,,,,,,,,---------......------------------------,,,,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,++++++******))))))(((---------......---,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,---------------,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------yyytttzzz{{{ppptttcccSSSLLLMMMFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDCCCAAA@@@FFFGGGHHHIIIIIIHHHGGGFFFFFFDDDAAA===888555333222111111111111111111111111////////////////////////000000000000////////////222222111111000000000000////////////////////////////////////////////////---......//////......---)))***+++,,,...///000000------------------------------------------------------------------------------...---------,,,,,,---..................---------------------------++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,---------******+++,,,------............////////////......------............------,,,,,,,,,---------............................................................------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111---,,,+++******+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................---,,,+++***---,,,,,,++++++,,,,,,---------------------------((()))+++---......------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,---------,,,,,,+++***...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////+++++++++,,,,,,,,,------///...---++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******)))+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,...111333555,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---***************+++++++++/////////...---,,,+++***,,,,,,,,,---------......,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------{{{{{{rrr~~~sss___SSSOOOGGGGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEEEECCCAAACCCDDDEEEGGGHHHHHHHHHGGGFFFEEEBBB???;;;777444333111111111111111222222222//////............//////000000000000////////////000000000000000000111111////////////////////////...//////000000//////.........////////////......)))***+++---.../////////------------............------------------------------------------------......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++,,,,,,------............////////////......,,,,,,------------,,,,,,,,,,,,,,,---------......------...//////...------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...///000,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------......------,,,+++---,,,,,,++++++,,,,,,---------------------------***+++,,,------...------***++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***)))------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////++++++++++++,,,,,,,,,,,,......------------......)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++++++++++++++))))))***+++,,,---......******))))))+++...111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------.........---,,,,,,,,,,,,,,,---***++++++,,,---...//////............---+++***))),,,,,,,,,,,,------------,,,++++++******++++++,,,)))******++++++++++++***......------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,lll[[[TTTIIIHHHFFFDDDDDDEEEFFFGGGGGGEEEDDDEEEFFFFFFDDDBBB???@@@BBBDDDFFFGGGHHHHHHGGGFFFEEEBBB>>>:::777555000000111111111222222222000000///......///000000111000000000/////////.........///000000111111111////////////////////////...///000111111000///.........////////////......+++,,,---.........---,,,------------.........///------------------------..............................------,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------......///++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------......***+++,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------***++++++++++++,,,,,,,,,++++++,,,---............)))*********++++++++++++------------------------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((())))))***+++------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++************************)))*********++++++,,,,,,,,,+++***))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///++++++,,,,,,---......///++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,tttaaaYYYJJJHHHFFFEEEDDDEEEFFFGGGGGGEEEDDDEEEGGGHHHEEECCC===>>>AAACCCEEEGGGHHHIIIHHHHHHFFFDDDAAA===999777000000111111222222222222222111000//////000111222111111000000/////////...------...///000111222222////////////////////////...///000111111000///.........////////////............//////...,,,+++)))---------.........//////------------------------..............................---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************++++++*********++++++,,,,,,---...//////------------------,,,,,,***++++++,,,,,,++++++***,,,------------------,,,,,,,,,,,,---------......+++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---///......---------......***+++,,,------,,,+++*********+++,,,------...///.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,---............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000///...,,,,,,---...///+++,,,---...///...---------------,,,,,,---------******+++,,,------------++++++++++++,,,------...---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,((()))+++---.........---******+++++++++,,,,,,,,,........................)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************((())))))***+++---...///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))************)))))),,,---......---,,,***)))************************+++++++++************)))111///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////---***(((*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++,,,---///000111***+++++++++++++++,,,,,,'''(((***+++,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------------***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,~~~kkk^^^PPPLLLIIIFFFFFFFFFEEECCCBBBAAAAAABBBDDDEEEDDDCCCAAA@@@??????AAACCCEEEGGGKKKHHHEEEDDDCCCAAA===999777555333000000000111222222111111000///......---//////000000000000////////////............//////000000//////.........---000///...---------------...111333222///---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,,,,,,,---------......------++++++++++++------////////////......---,,,------,,,++++++,,,,,,,,,000///------,,,---...///------------------------++++++,,,,,,---...//////000---***))),,,------++++++,,,------......------,,,------......------,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++***)))************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,++++++*********++++++*********+++---...------,,,+++,,,---...///...---,,,++++++,,,---...///...------------...///,,,------......------,,,---------------------------,,,*********,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------++++++++++++------///...------,,,,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---+++***,,,++++++******++++++,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,------------------++++++******++++++,,,---------------,,,++++++***###%%%(((***,,,,,,,,,,,,+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***.........////////////000---------,,,,,,+++++++++------.........---,,,+++*********++++++,,,,,,,,,///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((((((---,,,+++++++++,,,---......---,,,+++++++++,,,---..............................//////......---,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,///...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++---------,,,,,,+++++++++xxxlllTTTOOOIIIEEEDDDEEEDDDCCCCCCBBBAAABBBDDDDDDDDDBBBAAA@@@>>>>>>???BBBDDDFFFJJJGGGEEEDDDCCCBBB>>>;;;555444333111000/////////222222222111000000////////////000000000000////////////............//////000/////////............//////...---------------,,,...000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...,,,,,,,,,---------......------,,,++++++,,,------,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///222///,,,+++------,,,***+++,,,------......------,,,------......------,,,******++++++,,,------...************************......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++***)))************+++,,,---...+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++*********+++---------,,,,,,+++,,,---...///---------,,,,,,---------,,,,,,---......---,,,,,,,,,------......------,,,---------------------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++******))))))---,,,,,,++++++++++++,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,---------,,,++++++---,,,++++++************+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------,,,+++++++++,,,------,,,+++++++++,,,------------------------------...............------,,,******+++++++++,,,,,,,,,)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++---------,,,,,,+++++++++zzz___WWWMMMFFFEEEEEEFFFEEEEEECCCBBBBBBCCCDDDBBBAAAAAA???===<<<===???CCCEEEHHHFFFEEEDDDDDDBBB???===777666555333222000000///333333222222111111000000//////000000000000////////////............//////////////////............//////...------------...,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......------------......,,,,,,,,,,,,---...///000,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,------......333111...---------,,,***+++,,,------......------,,,------......------,,,***++++++,,,,,,---------++++++++++++++++++++++++...------------,,,,,,,,,+++,,,------......------++++++,,,,,,,,,+++******************+++,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,------......------,,,+++,,,...//////...,,,+++,,,------......------,,,---------------------------,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---/////////000///......------......///---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------......---,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---++++++,,,---------,,,,,,222000---+++******+++,,,+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++++++++++++++++++++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,******+++++++++,,,,,,,,,((())))))***+++,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,------,,,,,,,,,,,,++++++{{{}}}lllaaaSSSIIIGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCAAA@@@@@@>>><<<::::::===AAACCCEEEEEEDDDDDDDDDCCCBBB@@@===;;;888444222111222222222222222111111000000000//////000000000000////////////............/////////////////////.........///......---------..................------......------------------------------------------------...---------......//////.........------.........---------------...///000,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000///...---------,,,++++++,,,------......------,,,------......------,,,---------.........//////------------------------------------------------+++,,,------......------++++++,,,,,,,,,++++++***+++*********++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---......---,,,+++---......//////......---,,,------......------,,,---------------------------,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................------------......,,,++++++******+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++...------,,,+++******)))++++++******++++++,,,---***++++++,,,------------,,,,,,++++++,,,---...///+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---+++++++++++++++++++++++++++---///...,,,+++---///++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,++++++***************++++++,,,---......+++++++++++++++,,,,,,,,,------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{wwwjjjYYYNNNJJJJJJHHHFFFFFFEEECCCCCCCCCCCCAAA???@@@>>>;;;::::::<<<>>>@@@BBBCCCDDDEEEDDDDDDDDDDDDAAA>>>888333000000222444000000000000000///////////////000000000000////////////............//////.........///////////////......---------......//////...---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........------.........000///...---------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,,,,'''((()))***+++*********)))******++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,---+++,,,------......------,,,------......------,,,---------...............------------------------------------------------+++,,,------......------***++++++,,,,,,,,,++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---+++******+++---...,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,------------------------,,,,,,***))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++///......---,,,++++++***++++++******++++++,,,---***++++++,,,------------'''(((***,,,............+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------+++++++++++++++++++++++++++---///...,,,+++---///+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,------......*********+++++++++,,,,,,---------...---,,,,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,sssbbbVVVQQQNNNJJJEEEFFFDDDCCCCCCCCCCCCAAA@@@???>>><<<;;;;;;;;;===>>>@@@BBBDDDEEEEEEEEEFFFGGGCCC???888222//////111222000///////////////////////////000000000000////////////............//////.........///////////////...------------...//////...,,,******,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......------------......000///...---,,,,,,,,,,,,,,,,,,,,,---------......------............------)))******+++++++++++++++&&&''')))***++++++***)))))))))+++,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,(((***,,,---,,,,,,---...+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,------......------******+++,,,,,,,,,++++++,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------......------,,,---+++'''%%%%%%'''+++---,,,------......------,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---------------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++******++++++,,,---++++++,,,---------,,,,,,''')))+++------,,,***)))+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,***++++++,,,,,,------...+++++++++++++++++++++,,,******++++++++++++************,,,,,,------------*********++++++,,,,,,------------------,,,++++++******+++++++++,,,,,,,,,***+++,,,---...//////000...---***))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---++++++,,,,,,,,,,,,------nnnbbb\\\WWWOOOIIIEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>======<<<<<<<<<<<<>>>AAADDDEEEEEEEEEGGGIIICCCAAA===888555333111111000000000000000000000000//////000000000000////////////............//////............/////////000---------------.../////////---******---//////...........................---------------------------,,,*********+++---...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---...//////...---,,,******+++,,,,,,,,,,,,,,,'''(((***,,,---,,,++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,//////---,,,,,,...+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------)))***+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,---------......------.........---++++++)))***+++,,,---,,,,,,+++---------,,,,,,---------,,,***(((''''''(((***,,,,,,------......------,,,------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------++++++***++++++,,,---...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---------,,,+++++++++++++++++++++*********+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------...,,,+++))))))***+++,,,,,,,,,,,,+++++++++******,,,+++******,,,,,,+++*********+++,,,,,,---......,,,+++++++++++++++++++++((()))***+++,,,,,,++++++++++++,,,---------,,,+++******++++++,,,------...,,,------------,,,++++++******+++++++++,,,,,,,,,******+++,,,---......///,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........+++++++++,,,,,,---------xxxmmmggg```VVVNNNEEECCCBBBBBBCCCDDDBBBAAA===>>>>>>>>>===<<<;;;:::===@@@DDDEEEEEEFFFHHHKKKEEEDDDCCC@@@<<<888444222111111111111111111222222//////000000000000////////////............//////---.........//////000000---------------...///000222///,,,,,,///222222111................................................,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,---------......,,,---...//////...---,,,,,,---......////////////(((***,,,...///...---,,,)))***,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++,,,///111111...+++,,,---+++,,,------......------,,,------......------,,,................................................,,,,,,,,,------.........+++,,,------......------)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,------.........------...///...---+++***)))***+++,,,---,,,++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,---...//////...---,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********)))))))))***+++,,,---...---,,,+++******+++,,,---++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---------------,,,,,,+++***,,,+++***))))))+++---...+++***)))***,,,---,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------000///---++++++,,,---...,,,,,,,,,++++++*********///---+++,,,...000...+++******+++,,,,,,---......,,,,,,,,,+++++++++******&&&((()))+++,,,,,,,,,++++++,,,---------,,,+++*********+++,,,------......,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........+++++++++,,,,,,---------