BM6P6(@ ~~~xxxmmmaaa]]]ZZZWWWTTTTTT[[[[[[ZZZYYYVVVSSSOOONNNKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEHHHMMMTTT\\\dddhhhpppsssvvvyyyzzz|||tttbbb[[[[[[```fff```gggrrr}}}vvvmmmfff``````______```dddkkkpppwww}}}}}}yyyuuuooohhhccc[[[SSSOOONNNQQQZZZdddxxx|||sssjjjllluuukkk[[[NNNKKKGGGIII```|||vvvXXXDDD>>><<<999444222111111222222000///000000000000000000000000////////////////////////..................................../////////000////////////000111222333444444333999>>>===MMMnnnuuuooodddNNNEEEJJJLLLZZZfffjjj```RRRJJJGGGDDDAAAAAA????????????AAAAAACCCIIIRRRXXX\\\___dddggggggfffeeebbb^^^YYYTTTQQQPPPOOONNNKKKHHHEEEBBBAAAAAA??????BBBEEEJJJVVVaaaxxxuuuhhh___WWWRRRSSSXXXYYYZZZ^^^ccciiillllllkkkpppzzz}}}||||||{{{{{{}}}{{{}}}}}}wwwlllaaa]]]ZZZVVVTTTTTTYYYYYYWWWVVVSSSQQQOOOMMMJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHJJJNNNUUU]]]eeejjjqqqssswwwyyyzzz|||~~~{{{jjjdddeeekkkqqqmmmsss}}}xxxpppkkkhhhgggdddbbbaaaeeekkkpppvvv|||~~~zzzwwwpppjjjbbbZZZSSSOOONNNQQQZZZdddwwwwwwlllbbbbbbiii{{{wwwfffWWWRRRLLLKKK]]]ttt~~~```JJJAAA>>>;;;444333111111222222000///000000000000000000000000////////////////////////................................./////////000000/////////000000111222333444444333999???AAAUUUvvvrrrjjj___KKKEEELLLOOO\\\dddggg\\\OOOIIIFFFDDDBBBAAA@@@??????@@@AAABBBEEEKKKTTTZZZ]]]___bbbdddeeedddccc```[[[VVVRRROOOOOONNNMMMKKKHHHDDDAAA??????===>>>AAACCCHHHRRR]]]nnnuuu}}}|||wwwtttssspppggg\\\UUUPPPMMMPPPUUUYYYZZZ]]]bbbhhhkkkllllllrrr{{{~~~~~~~~~}}}}}}zzztttjjj```\\\YYYUUUSSSSSSVVVUUUSSSQQQPPPNNNMMMMMMIIIGGGDDDCCCCCCEEEHHHJJJLLLLLLLLLPPPVVV^^^ggglllrrrtttwwwyyyzzz{{{}}}rrrlllnnnttt{{{|||{{{vvvrrrooommmhhhccc```ccciiinnnvvv|||~~~{{{xxxqqqjjj```YYYRRROOONNNQQQ[[[eeevvv~~~qqqcccYYYWWW[[[kkktttbbbYYYQQQKKKVVVfffkkkQQQDDD???>>>555444222111222222111000000000000000000000000000////////////////////////............................../////////000000000000000000000000111333333444666555999AAAGGG___ooodddXXXGGGEEEOOOSSS___bbb```VVVKKKFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCFFFMMMWWW]]]______```aaacccbbb```]]]XXXSSSOOOLLLLLLMMMMMMKKKHHHDDD@@@======;;;<<>>===777555222111222222111000////////////////////////////////////////////////...........................////////////000000000000000000000111222333333555888666888AAALLLhhhnnn___RRRDDDFFFTTTYYYdddaaaZZZOOOGGGDDDDDDDDDCCCCCCAAAAAAAAAAAACCCCCCEEEMMMWWW^^^````````````bbbaaa___[[[VVVRRRNNNKKKKKKKKKLLLKKKHHHCCC>>>;;;<<<;;;===@@@@@@BBBIIIRRR[[[^^^```___\\\XXXWWWWWWRRRLLLHHHHHHHHHIIINNNTTTWWWWWWYYY^^^dddjjjnnnooosssxxxzzzzzz|||vvvyyyzzzzzz}}}{{{zzz|||zzzssskkkddd]]]YYYUUUPPPOOOQQQRRRPPPNNNLLLKKKKKKLLLLLLGGGEEECCCBBBCCCGGGKKKNNNMMMMMMMMMPPPVVV^^^fffkkksssuuuxxxyyyzzz{{{|||~~~zzzssssssyyy|||{{{{{{zzzyyyrrrnnnhhhaaa]]]___eeejjjssswwwzzzzzzyyyuuulllbbbZZZTTTOOONNNNNNRRR\\\fffwww|||iiiWWWOOOMMMMMMVVVkkknnn^^^SSSTTT[[[yyyvvvuuuyyy```KKK???;;;999666333222222222222111////////////////////////000000000000000000000000////////////////////////////////////000000000111000000000000111222333444666;;;999999AAAPPPooonnn[[[OOODDDJJJZZZaaakkkaaaUUUKKKEEEBBBCCCDDDCCCCCCAAAAAAAAAAAACCCCCCCCCKKKWWW^^^aaa`````````bbb```^^^ZZZVVVRRROOOMMMJJJKKKLLLKKKHHHCCC>>>;;;<<<<<<>>>AAAAAAAAAFFFMMMVVVVVVVVVTTTRRRPPPPPPPPPLLLHHHFFFGGGHHHIIIMMMRRRTTTUUUWWW\\\dddjjjnnnoooqqquuuwwwvvvzzz}}}zzzrrruuuvvvvvvzzz~~~~~~|||}}}~~~wwwpppfff```ZZZWWWRRRMMMLLLOOOOOONNNMMMKKKJJJIIIIIIIIIEEEDDDBBBAAACCCFFFJJJLLLJJJKKKMMMQQQWWW___fffjjjrrrtttwwwyyyzzz{{{}}}zzzyyy}}}{{{xxxwwwwwwwwwvvvsssoooiiibbb___```dddhhhlllppptttuuuvvvsssiii___WWWQQQMMMMMMOOOSSS]]]gggwww}}}lll[[[MMMKKKJJJPPPaaa{{{yyyeeeVVVQQQTTTlllvvvpppyyykkkTTTDDD===:::777444222222222222222000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111111111000111111222333444555<<<;;;:::DDDUUUwwwkkkWWWKKKEEEOOObbbjjjrrrcccRRRIIIEEEBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBKKKVVV]]]_________``````___\\\YYYUUURRRPPPOOOKKKLLLLLLJJJGGGCCC???<<<<<<<<>>;;;<<<@@@CCCAAA>>>@@@EEEGGGFFFFFFFFFGGGGGGGGGFFFGGGDDDDDDGGGHHHFFFHHHKKKNNNPPPUUU\\\dddjjjmmmnnnmmmpppttttttqqqrrryyy|||{{{zzzvvvpppkkkfffiiijjjiiikkkooopppnnnpppppppppqqqtttvvvyyy{{{|||tttlll___ZZZVVVSSSNNNHHHHHHLLLIIIJJJIIIIIIGGGDDDBBB@@@????????????@@@BBBDDDEEEGGGJJJNNNUUU\\\bbbhhhkkkpppsssvvvyyyzzz|||}}}}}}|||yyyuuusssrrrqqqooommmpppmmmhhh```[[[YYYZZZ\\\[[[```ffflllqqqrrrjjj___SSSOOOLLLMMMOOOTTT^^^hhhuuuttt[[[UUUMMMHHHNNNbbb}}}qqqaaa]]]___{{{vvvzzzkkkTTTIII<<<999555222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555111===>>>>>>KKKaaa{{{```LLLEEEFFFXXXoooxxx|||gggQQQIIIGGGCCC@@@AAAAAAAAA@@@??????@@@AAAAAAGGGMMMVVV[[[[[[ZZZZZZ[[[\\\ZZZXXXVVVSSSRRRQQQPPPOOONNNLLLIIIFFFCCC@@@???;;;<<>>BBBDDDCCCCCCDDDFFFGGGGGGFFFGGGEEEEEEHHHIIIHHHIIILLLLLLOOOUUU]]]eeekkkmmmmmmmmmpppttttttpppnnnrrryyyxxxwwwvvvvvvuuuqqqjjjddd```dddeeecccdddggggggdddggggggiiikkkooossswwwyyy~~~|||{{{zzzuuukkkddd]]]XXXQQQLLLJJJJJJJJJIIIJJJGGGDDDCCCCCCDDDCCCBBB@@@@@@??????@@@BBBCCCEEEIIILLLQQQVVV[[[aaahhhmmmsssuuuxxxzzz{{{}}}zzzyyyvvvrrrooonnnllliiigggmmmkkkggg___WWWSSSSSSUUUYYYXXX[[[ccclllmmmggg```ZZZRRRKKKKKKMMMSSS^^^hhh}}}ppp[[[LLLKKKOOOXXXppppppbbb```yyyuuutttvvvyyy{{{|||gggIIICCC@@@;;;666444444111...222222222111000//////...000000000000000000000000111111000000//////............//////000000111111///111222222222222333555888777===CCCLLLmmmnnn^^^QQQEEECCCWWWpppvvvzzzeeeNNNDDDCCCCCCAAA@@@AAA@@@???===<<<===@@@CCCHHHLLLRRRVVVYYYZZZ\\\]]]```^^^[[[WWWTTTQQQOOONNNOOOLLLJJJHHHGGGFFFDDDBBB@@@@@@@@@????????????>>>??????AAABBBCCCDDDDDDDDDCCCDDDFFFIIILLLMMMLLLKKKJJJRRR[[[bbbeeeiiioootttxxxvvvssssssuuutttpppmmmpppqqqqqqpppmmmhhhccc```___```bbbccccccbbbaaa```cccccccccdddhhhooowww}}}~~~~~~{{{yyywwwqqqhhh```ZZZUUUOOOJJJHHHHHHHHHHHHHHHFFFCCCBBBBBBBBBBBBAAA???>>>>>>>>>???@@@BBBCCCIIILLLQQQVVV\\\bbbiiinnnsssuuuxxxzzz|||~~~{{{xxxvvvrrrpppnnnkkkhhhfffiiihhhddd]]]VVVRRRQQQRRRMMMMMMRRR[[[fffjjjgggcccYYYRRRKKKLLLOOOVVVaaakkk~~~yyycccQQQMMMLLLRRRggg}}}fff___vvvzzzvvvsssuuuvvvxxxpppSSSGGGBBB;;;666555555333000222222222111000/////////000000000000000000000000111111000000/////////////////////000000000000000000222333444333333444666999888???EEEOOOpppjjj[[[MMMCCCBBBWWWoootttvvvbbbMMMCCCBBBAAA@@@???@@@???>>>===;;;===@@@CCCHHHMMMRRRWWWYYY[[[\\\^^^```^^^[[[XXXTTTQQQOOONNNNNNKKKHHHGGGFFFEEECCCBBB@@@@@@@@@?????????>>>>>>===>>>???@@@BBBBBBCCCCCCCCCDDDFFFJJJNNNPPPOOONNNOOOWWWaaajjjnnnrrrvvvyyy|||zzzxxxvvvtttqqqnnnkkklllmmmmmmkkkhhhccc^^^[[[]]]^^^aaabbbcccbbb```^^^^^^___```ccchhhpppwww|||~~~}}}~~~yyyvvvrrrkkkaaa[[[UUUQQQLLLHHHGGGGGGGGGGGGFFFDDDAAA@@@@@@AAA@@@???===<<<<<<<<<>>>???AAABBBGGGKKKPPPVVV\\\cccjjjooosssuuuxxx{{{|||~~~|||xxxvvvsssqqqooolllgggdddcccbbb```ZZZUUUPPPOOOOOOGGGGGGKKKTTT___ffffffcccXXXRRRMMMNNNSSSZZZfffpppqqq[[[QQQJJJKKK[[[pppmmm^^^sssxxxrrrrrrttttttuuuxxxfffPPPGGG<<<777666666555333222222222111000000//////000000000000000000000000111000000000000/////////000000000000000000//////111333444444444444555777:::999@@@GGGSSSvvv|||eeeUUUIII@@@BBBWWWnnnqqqppp]]]JJJBBBAAA@@@>>>>>>>>>>>>===;;;;;;<<>>>>>>>>;;;<<<===???@@@AAABBBCCCBBBDDDGGGLLLPPPRRRRRRPPPPPPYYYfffqqqxxx|||}}}}}}}}}}}}|||yyytttpppnnnnnnjjjiiiiiigggccc___ZZZWWWZZZ\\\___aaaaaa```]]]\\\XXXYYY]]]bbbjjjrrryyy}}}~~~}}}|||~~~}}}xxxrrrlllddd[[[VVVRRRNNNJJJGGGFFFGGGGGGFFFCCCAAA>>>>>>>>>???>>>===<<<<<<<<<<<<===???AAACCCEEEIIIOOOVVV\\\cccjjjnnnsssuuuxxxzzz|||~~~}}}zzzxxxuuussspppmmmhhhddd___^^^\\\YYYUUUQQQOOONNNKKKJJJLLLRRR[[[aaacccbbbYYYSSSPPPSSSYYYaaannnxxxiiiYYYMMMIIITTTdddwww]]]pppyyytttwww}}}|||wwwuuu}}}aaaQQQ@@@888777666444444222222222111111000000000000000000000000000000000000000000000000000000000222111111000000/////////111222444444333333555666:::999@@@HHHXXX|||zzzqqq___PPPEEE@@@DDDZZZnnnooohhhWWWGGG@@@???>>>======<<<<<<<<<::::::<<>>>>>>>>>>>;;;<<<<<<>>>???AAACCCDDDCCCDDDHHHLLLPPPRRRPPPNNNMMMVVVeeettt~~~|||~~~~~~{{{vvvrrrqqqsssiiihhhgggddd```[[[WWWUUUVVVXXX\\\^^^___]]][[[YYYSSSUUUZZZbbbkkktttzzz|||}}}||||||}}}~~~~~~|||vvvoooggg___XXXSSSPPPMMMIIIFFFFFFFFFFFFEEEAAA???<<<<<<<<<======<<<<<<<<<<<<===>>>@@@BBBDDDCCCGGGNNNUUU[[[bbbhhhlllqqqtttwwwzzz{{{~~~}}}{{{wwwtttqqqmmmiiifff]]]\\\ZZZXXXVVVSSSQQQPPPNNNMMMNNNSSSYYY^^^``````[[[VVVTTTXXX___iiiuuuvvvcccTTTLLLRRR]]]yyy}}}]]]lllyyyxxxuuu___GGG<<<888555333333222222222222111111111111111111111111111111111111000000000000111111111111222222111111000000//////000111333333222222444555888999@@@III]]]{{{rrrhhhYYYKKKCCCBBBIII___pppmmm```RRRDDD???>>>===;;;<<<;;;;;;;;;::::::<<<@@@CCCJJJNNNRRRVVVXXX[[[]]]___aaa```___]]]ZZZVVVSSSRRRJJJGGGCCC@@@?????????>>>?????????>>>>>>>>>===============>>>???AAACCCDDDDDDEEEHHHLLLOOOOOOLLLIIIJJJRRRbbbtttyyytttrrrssshhhfffccc___[[[WWWTTTRRRSSSUUUXXX[[[\\\ZZZXXXWWWRRRTTTXXXaaakkktttyyy{{{{{{{{{{{{{{{{{{}}}}}}zzz|||{{{xxxxxx{{{~~~~~~}}}~~~{{{uuummmddd]]]WWWTTTOOOLLLHHHEEEEEEEEEDDDCCC@@@>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<>>>@@@BBBDDDCCCHHHOOOVVV\\\bbbgggkkkppprrrvvvxxxzzz}}}|||wwwssspppllliiifff^^^[[[XXXWWWWWWVVVTTTSSSMMMMMMOOOSSSXXX]]]```aaa\\\XXXWWW\\\dddnnnzzzkkkZZZOOOPPPWWWkkk}}}```hhh~~~xxxzzzlllMMM???:::555222333222222222222222222222222111111111111111111111111000000000111111111111222111111111111111111000000///111222222222222333555888999AAALLLcccvvvjjj___SSSFFFAAAEEEOOOdddpppjjjYYYMMMBBB>>>>>><<<;;;<<<:::;;;;;;::::::===AAADDDJJJMMMQQQTTTWWWYYY]]]___aaaaaa```^^^[[[XXXUUUSSSJJJGGGBBB???>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>======>>>@@@BBBCCCCCCEEEHHHKKKNNNMMMIIIFFFIIIQQQ```vvv}}}wwwrrrpppfffccc___ZZZVVVRRROOONNNQQQRRRTTTVVVWWWWWWVVVVVVSSSSSSVVV^^^iiirrrvvvvvvwwwxxxxxxxxxxxxzzz~~~|||vvvrrrssstttssssssvvvsss|||}}}zzztttlllccc\\\XXXVVVMMMJJJFFFDDDCCCBBBAAA??????===;;;:::;;;<<<<<<<<<:::::::::;;;===???AAACCCFFFJJJQQQXXX^^^ccchhhkkknnnqqqtttwwwyyy||||||vvvpppmmmjjjgggfff^^^ZZZVVVUUUVVVWWWVVVUUUPPPPPPRRRVVVZZZ^^^```aaa\\\XXXXXX]]]fffppp|||ppp]]]PPPMMMPPP```zzzhhheee|||vvvxxxtttQQQBBB<<<777333555222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111222222000222333333222333444666888:::BBBOOOiii}}}qqqcccWWWMMMAAA???FFFSSShhhpppfffTTTJJJAAA>>>>>><<<;;;<<<:::;;;;;;:::;;;>>>BBBEEEIIILLLPPPSSSUUUXXX\\\^^^aaaaaaaaa```]]]YYYVVVTTTJJJGGGBBB>>>>>>>>>>>>>>>???>>>>>>>>>============???>>>===<<<<<<>>>@@@AAAAAACCCGGGKKKNNNNNNJJJGGGJJJPPP^^^vvv}}}vvvrrrfffccc^^^YYYTTTPPPNNNMMMPPPPPPQQQSSSTTTUUUUUUUUUTTTSSSTTT[[[eeemmmpppqqqqqqssstttuuuvvvyyyyyyrrrllllllmmmlllnnnqqqlllwww~~~|||zzztttlllccc\\\YYYXXXKKKHHHEEEBBBAAA@@@>>>===???===::::::;;;<<<<<<<<<888888999:::;;;>>>@@@BBBHHHMMMTTTZZZ___dddiiilllmmmpppsssvvvxxx{{{{{{tttnnnjjjhhhfffeee^^^YYYUUUSSSUUUWWWWWWVVVUUUVVVWWWZZZ\\\___```aaa\\\XXXWWW^^^fffppp|||qqq]]]OOOJJJJJJ[[[{{{yyypppeeexxx}}}|||uuuuuuxxxSSSCCC>>>888555777222222222222222222222222111111111111111111111111000000111111222222222222000000000111222222222333111333444444444444555777999;;;DDDQQQnnn|||~~~{{{nnn^^^QQQIII>>>>>>GGGUUUiiiooodddRRRHHH@@@>>>>>><<<;;;<<<:::;;;;;;;;;;;;>>>CCCFFFIIIKKKOOORRRTTTWWW[[[^^^bbbbbbbbb```^^^ZZZWWWTTTKKKGGGBBB>>>===>>>>>>>>>>>>>>>>>>>>>============???===<<<;;;;;;<<<>>>???@@@BBBFFFLLLOOOOOOLLLIIIIIINNN\\\uuu}}}wwwiiifff```ZZZUUURRRPPPOOOPPPPPPPPPPPPQQQSSSUUUVVVUUUSSSRRRXXXaaaiiimmmlllllloooqqqsssuuuyyy}}}{{{tttkkkcccbbbccccccdddgggkkkuuu}}}|||vvvmmmgggaaa\\\UUUOOOJJJHHHEEEBBB???<<<::::::>>>===;;;:::999999:::::::::;;;<<<<<<===???CCCGGGJJJNNNSSSXXX]]]bbbgggkkkooorrrvvvyyy|||~~~}}}||||||~~~yyyrrrlllhhheeecccbbb[[[WWWTTTTTTWWWYYYZZZYYY[[[[[[[[[YYYXXXYYY[[[^^^[[[[[[[[[]]]eeeqqq~~~yyyeeeRRRJJJKKKYYYkkk{{{{{{rrrfffkkksssmmmxxxxxxUUUAAA;;;999555333777666333111111111222333222222111111111111222222222111111111000000//////000111111111111222222222111222333444555555666555===>>>CCCXXX}}}|||lllWWWHHHFFFAAA???JJJ^^^jjjfff[[[IIIEEE@@@===<<<<<<<<<;;;:::::::::999999<<<@@@CCCGGGJJJNNNRRRUUUYYY]]]```bbbfffhhheeeaaa^^^WWWPPPJJJDDD@@@@@@@@@>>>>>>@@@???@@@@@@???<<<;;;;;;<<<======<<<;;;999:::<<<>>><<<@@@EEEHHHIIIJJJJJJKKKIIITTTeeexxx|||ssseee[[[\\\YYYRRRPPPVVVRRRRRRQQQPPPPPPOOONNNMMMJJJMMMQQQUUUXXX]]]aaaeeefffhhhjjjlllooottt{{{~~~|||qqqiiibbbbbbbbb``````bbbaaaooo~~~{{{xxxrrrjjjddd___YYYRRRMMMFFFEEECCCAAA???======<<<>>>===;;;:::999999:::::::::;;;<<<<<<===???CCCGGGJJJNNNSSSXXX]]]bbbgggkkkpppssswwwzzz|||~~~}}}{{{zzzzzzzzzvvvppplllhhhfffcccaaa[[[XXXVVVWWWYYY\\\\\\\\\___^^^\\\[[[\\\]]]___```^^^^^^___ccciiittt~~~iiiVVVLLLLLLRRRccc{{{pppaaa```xxx{{{rrrlllssstttSSSAAA<<<999666333777555333222111111222333222222111111111111222222111111111111000000000///000111111111111222222222111222333444555666666666<<>>BBBGGGJJJKKKKKKKKKLLLKKKTTTcccttt}}}nnnaaa]]]YYYQQQOOOTTTTTTTTTSSSPPPKKKIIIHHHIIIIIIKKKNNNQQQSSSWWW\\\___bbbdddgggiiilllqqqxxx~~~}}}|||zzzyyyoooggg___]]][[[XXXXXXZZZaaaooo}}}yyysssmmmfff```[[[VVVOOOJJJBBBAAA@@@??????>>>>>>???===<<<;;;:::999999999::::::;;;<<<<<<===???CCCGGGJJJMMMSSSXXX]]]bbbhhhkkkqqqtttwwwzzz{{{}}}~~~|||yyywwwvvvuuutttqqqnnnkkkiiifffccc```]]][[[[[[\\\___aaabbbaaadddaaa^^^___bbbddddddbbbaaacccfffkkkqqqzzzooo[[[PPPMMMLLLZZZrrrtttaaaXXXgggwwwoooooowwwmmmPPPAAA===:::666444666555333222111222222333222222111111111111222222111111111111000000000000000111111111111222222222222222333444555666777777;;;@@@NNNjjjvvvgggUUUHHH>>>???GGGYYYjjjlll```SSSDDDAAA<<<:::999999999888:::;;;;;;:::;;;>>>BBBFFFIIILLLQQQTTTWWW[[[^^^aaaaaahhhmmmmmmkkkfff]]]TTTLLLFFFAAAAAA@@@===<<>><<<;;;;;;<<<<<<======;;;::::::===???AAADDDIIIKKKLLLKKKLLLLLLNNNVVVbbbrrrxxxhhh```YYYQQQPPPTTTUUUWWWWWWQQQIIICCCCCCEEEEEEGGGIIIKKKMMMPPPTTTXXX[[[___bbbeeegggmmmuuu{{{{{{xxxvvvtttsssooofff]]]XXXUUUQQQQQQTTT___kkk}}}yyynnniiiaaa\\\XXXSSSLLLHHH??????>>>>>>===>>>>>>>>><<<;;;;;;::::::999999999:::;;;<<<<<<===???CCCGGGIIIMMMRRRXXX]]]bbbhhhlllrrrtttxxxzzz{{{}}}~~~|||yyyvvvuuusssrrrqqqmmmllljjjjjjiiigggccc``````aaabbbcccfffhhhhhhiiihhhdddaaabbbgggjjjhhheeedddhhhmmmrrrxxx~~~wwwbbbTTTMMMLLLUUUkkk|||hhhZZZaaarrrtttnnnqqq~~~}}}|||eeeMMMAAA>>>;;;777444555444333222222222222333222222111111111111222222111111111000000000000000000000111111111222222222222333333444666777888999===BBBSSSqqqqqqaaaQQQFFF;;;@@@OOOdddrrrnnn\\\NNNBBB???;;;999999999999888999999999999:::===BBBFFFJJJMMMRRRVVVYYY\\\___aaa```hhhppprrrpppjjj```VVVMMMGGGBBBAAA@@@===<<<>>>>>>??????>>><<<:::;;;<<<<<<======<<<;;;;;;===???BBBEEEIIILLLLLLKKKKKKKKKRRRYYYfffvvvooocccZZZTTTSSSVVVTTTYYY\\\WWWLLLCCC@@@AAA@@@AAACCCEEEGGGKKKPPPSSSVVVZZZ^^^aaaccchhhqqqxxxzzzvvvsssqqqnnnlllmmmddd\\\WWWSSSOOOPPPTTT[[[gggyyy~~~~~~}}}xxxiiiddd]]]XXXUUUPPPJJJFFF??????>>>===<<<;;;;;;<<<::::::::::::::::::999999:::;;;<<<<<<===???CCCGGGIIILLLRRRXXX]]]ccchhhlllrrrtttxxxzzz{{{}}}yyyvvvrrrpppoooooonnnlllhhhgggggghhhiiihhheeebbbdddfffiiikkkmmmnnnooooookkkgggdddfffkkknnnllliiiggglllrrrxxx}}}kkkZZZOOOOOOSSSddd~~~qqqbbbdddooo}}}xxxnnnppp|||}}}~~~ttt```KKKBBB???;;;777444444444333333222222333333222222111111111111222222000000000000000000111111000000111111111222222222333333333444666888999;;;???DDDWWWwww}}}mmm\\\LLLCCC<<>>===>>>>>>===;;;:::;;;<<<;;;<<<======<<<<<<>>>???AAAEEEIIIKKKKKKKKKKKKKKKUUU___ooowwwggg\\\UUURRRSSSQQQYYY___]]]RRRGGGAAA@@@;;;===???AAACCCHHHNNNRRRRRRWWW\\\^^^___eeennnvvv}}}wwwssspppmmmiiigggggg```ZZZVVVRRROOOQQQVVV[[[eeevvv~~~{{{}}}~~~{{{uuuddd___YYYTTTQQQMMMHHHCCC???>>>===;;;::::::::::::999999::::::::::::999999:::;;;<<<<<<===???CCCGGGHHHLLLRRRXXX]]]ccciiimmmqqqtttwwwzzz{{{}}}zzztttpppkkkjjjkkklllkkkiiidddddddddfffhhhiiigggfffgggjjjnnnqqqqqqqqqrrrsssmmmkkkjjjllloooqqqpppnnnkkkpppwww|||xxxcccUUURRRPPP^^^zzz}}}mmmiiippp|||~~~pppqqq~~~}}}{{{ooo^^^KKKBBB???;;;666444333333333333333333333333222222111111111111222222000000000000111111111111000111111111111222222222444444444444666888;;;<<<@@@GGG[[[~~~zzzhhhWWWIII@@@>>>DDDYYYqqqxxxiiiSSSGGG>>><<<:::999::::::999777444555666777888<<>>===@@@<<<===>>>===;;;:::;;;<<<:::<<<>>>>>>======>>>@@@AAADDDHHHKKKLLLKKKKKKLLLWWWdddyyy}}}kkk^^^VVVQQQNNNPPPWWW^^^^^^UUUJJJBBB>>>888:::;;;===@@@EEEKKKPPPPPPUUU[[[\\\\\\```jjjsss}}}{{{vvvrrrnnnjjjfffddd___ZZZVVVTTTQQQMMMPPPUUU]]]fffvvv~~~zzzzzz{{{vvvooo___ZZZTTTPPPMMMJJJEEE@@@===<<<;;;::::::999::::::888999::::::::::::999888:::;;;<<<<<<===???CCCGGGHHHLLLRRRXXX]]]ccciiimmmpppssswwwzzz|||~~~{{{vvvoookkkfffeeehhhjjjiiigggbbbaaabbbeeehhhjjjjjjiiihhhlllqqqssssssrrrrrrsssnnnooopppqqqssstttttttttooottt{{{nnn]]]WWWQQQ\\\{{{zzzoooqqq|||yyyttt}}}nnn]]]KKKBBB???:::666444222333333333444333333333222222111111111111222222///000000000111111111111000111111111111222222222444444444444666999<<<===@@@HHHaaauuucccSSSFFF??????EEEYYYpppuuucccNNNDDD;;;999888888888888777666444555666777999===CCCGGGJJJNNNTTTXXX[[[\\\^^^___]]]fffpppsssqqqjjj]]]RRRLLLFFFBBBBBBAAA??????AAA<<<===>>>===;;;:::;;;<<<:::<<<>>>>>>>>>===???@@@AAADDDIIILLLMMMMMMNNNNNNYYYhhh~~~nnnbbb[[[TTTOOOQQQUUUYYYXXXQQQHHH@@@;;;888999:::;;;===AAAGGGLLLMMMSSSYYYZZZYYY\\\fffooo|||{{{wwwuuuvvvyyy|||}}}~~~{{{wwwrrrnnnjjjeeebbbZZZWWWVVVUUUQQQMMMOOOTTT\\\dddsss~~~yyyyyyyyysssjjj\\\WWWQQQMMMKKKGGGBBB>>>;;;::::::999999::::::;;;777888::::::;;;:::999888:::;;;<<<<<<===???CCCGGGHHHLLLRRRXXX]]]ccciiimmmooorrrvvvyyy|||~~~|||wwwsssmmmhhhcccbbbfffiiihhhfffaaaaaaaaadddhhhkkkkkkkkkggglllrrrtttsssqqqqqqrrrppprrrtttuuuuuuuuuvvvxxxrrrwww}}}wwwddd[[[SSS^^^~~~tttqqq{{{wwwnnn]]]KKKBBB>>>:::666444222222333444444444333333222222111111111111222222//////000000111111111222000111111111111222222222555444444444666999<<<>>>???IIIeeeqqq```QQQFFF???@@@EEEXXXnnnqqq^^^JJJBBB999777666666777777666444555666777888:::>>>DDDHHHJJJNNNTTTXXX[[[\\\]]]^^^\\\fffoooqqqooohhh[[[PPPLLLEEEAAABBBAAA??????BBB;;;<<<======;;;:::;;;<<<:::<<<>>>???>>>>>>???@@@AAAEEEJJJNNNOOOOOOPPPQQQZZZjjj|||nnneee```ZZZUUUSSSTTTTTTRRRMMMEEE>>>999999999999999:::>>>DDDHHHLLLRRRXXXXXXVVVYYYdddmmmwww{{{~~~{{{wwwrrrpppqqquuuwwwyyyyyy}}}|||wwwsssooojjjeeebbbZZZXXXWWWWWWSSSNNNPPPUUUYYYaaaooo}}}wwwuuuvvvsssmmmYYYQQQJJJHHHGGGCCC@@@AAA>>>===;;;999888888999999;;;:::888666666777999:::777:::<<<>>>???@@@CCCEEEIIINNNTTTZZZ___ccchhhkkknnnqqqvvvyyy{{{}}}}}}zzzuuuppplllgggeeecccbbbccceeehhhjjjiiifffccceeeiiinnnppppppppprrrtttuuutttsssssstttyyy{{{||||||zzzyyyzzzzzzyyy|||iii[[[```___qqqzzzhhhsssyyyhhhSSSFFF@@@<<<777444333222111111000000111111111111111111111111111111222222222222111111000000000111111111111222222222000222555777888:::===???AAANNNlllyyyiiiZZZOOOFFF@@@???FFFUUUeeefffWWWFFF===:::999888777555555444444333444666888;;;???EEEIIIJJJOOOTTTXXXZZZ[[[\\\]]]^^^ccciiillljjjbbbXXXQQQLLLFFF???===???@@@???===>>>>>>======<<<;;;999888444777;;;>>>??????@@@AAAFFFIIILLLPPPSSSUUUUUUUUU\\\iii~~~zzzoooggg```XXXTTTNNNIIIGGGIIIHHHBBB<<<:::777888999:::;;;>>>CCCFFFIIINNNTTTWWWXXX[[[aaafffsssvvvyyyzzzyyywwwwwwwwwtttsssqqqooonnnppptttxxxzzz}}}{{{vvvrrrooojjjddd___]]]VVVRRRSSSUUUTTTSSSUUU]]]dddooo|||}}}wwwvvvvvvqqqkkkXXXPPPIIIGGGEEEAAA>>>>>>::::::999999999999999:::999888777777666777888999888:::<<<===>>>@@@CCCFFFJJJNNNTTTZZZ___dddhhhkkknnnqqqvvvyyy{{{}}}{{{xxxtttooolllgggeeecccaaabbbeeehhhjjjjjjhhhfffhhhlllqqqsssttttttuuuvvvxxxzzz{{{zzzzzz}}}~~~}}}{{{{{{|||{{{~~~lllZZZ]]][[[pppqqqwww}}}rrr\\\KKKBBB<<<777444444333333222222222222222000000000000000000000000222222222222111111111000111111111111222222222222111333555777888:::<<<>>>DDDSSSsssttteeeWWWLLLDDD???AAAHHHUUUaaa___QQQCCC>>>999999777666555444444444222333666888:::???DDDHHHKKKOOOTTTWWWYYYYYYZZZ[[[^^^ccciiillliii```VVVNNNJJJDDD>>><<<===???>>><<<<<<<<<<<<;;;:::999888777555888;;;===>>>???AAABBBFFFHHHLLLPPPSSSUUUVVVVVV\\\hhh|||{{{ppphhhaaa[[[WWWOOOIIIEEEEEEDDD>>>999777888999::::::;;;===AAADDDFFFKKKQQQTTTVVVYYY___dddppprrrttttttrrrpppooopppqqqpppnnnllllllnnnssswwwyyy~~~xxxssspppmmmiiifff___XXXSSSTTTUUUTTTUUUWWW^^^eeeppp||||||wwwvvvuuuooohhhWWWOOOGGGEEECCC???<<<<<<777777888999999999999999777777777777777777777777999:::;;;<<<===@@@DDDHHHJJJNNNTTTZZZ___dddhhhkkknnnrrrvvvyyy{{{}}}|||yyyvvvrrrnnnkkkgggeeecccaaabbbdddhhhjjjlllkkkjjjlllqqquuuxxxyyyyyyxxxxxx|||~~~~~~~~~sssaaa]]]ZZZooo}}}{{{zzzhhhRRRDDD<<<888555555555444333333333333333000000000000000000000000222222222222111111111111111111222222222333333333333444666777777999<<<>>>GGG[[[}}}xxxnnnbbbUUUJJJCCC???EEELLLVVV\\\UUUHHH???>>>888888666555444444333333111333555777:::???DDDHHHKKKOOOTTTVVVWWWWWWWWWXXX]]]aaagggjjjggg^^^SSSLLLGGGBBB===;;;<<<===<<<:::;;;;;;:::999888777666666777999;;;<<<===>>>AAACCCEEEGGGKKKOOOSSSUUUWWWWWW\\\gggyyy~~~rrrjjjddd___[[[RRRJJJDDDCCCBBB<<<888777888999:::::::::;;;>>>AAACCCHHHMMMPPPRRRVVV[[[```jjjlllmmmllliiigggggggggllllllkkkiiiiiilllqqquuuzzzxxxsssqqqooommmkkkaaaZZZUUUUUUUUUTTTVVVZZZbbbhhhqqq}}}~~~~~~{{{wwwuuussslllcccWWWNNNGGGDDDBBB>>>;;;;;;666777888999999888777666555666666777777777777666999:::;;;;;;<<<@@@EEEIIIKKKOOOTTTZZZ___dddiiilllooorrrvvvyyy{{{}}}zzzwwwtttrrrnnnlllhhhfffdddbbbbbbdddgggiiillllllmmmppptttyyy|||~~~}}}zzzyyy}}}nnnccc]]]qqq~~~}}}{{{tttZZZGGG>>>:::777555444444333333333333333222222222222222222222222222222222222222222222222222222222222333333333444444555777777777999<<<>>>GGGaaa|||uuujjj```TTTHHHBBBAAAHHHPPPZZZYYYOOOBBB<<<<<<777777555444444333333333222333666888;;;@@@FFFJJJMMMPPPTTTVVVVVVVVVUUUVVVZZZ^^^dddgggddd\\\RRRKKKEEEAAA===;;;;;;<<<<<<;;;;;;;;;999888777777666666999:::::::::;;;===AAADDDDDDFFFJJJNNNRRRUUUWWWXXX\\\eeeuuuwwwnnngggaaa]]]VVVMMMEEECCCBBB>>>;;;;;;888999:::999999999<<<>>>AAADDDIIILLLOOOSSSWWW[[[bbbcccdddcccaaa```aaabbbhhhhhhgggggggggkkkqqqvvv}}}xxxtttrrrpppmmmjjjbbb[[[UUUTTTTTTTTTXXX]]]gggmmmvvv~~~~~~~~~~~~{{{vvvsssppphhh___VVVMMMFFFDDDBBB>>>;;;;;;888888999999888777555444444555666777777777777777999::::::;;;<<<@@@EEEIIILLLOOOUUUZZZ^^^dddiiimmmooorrrvvvyyy{{{}}}~~~zzzwwwuuurrrooollljjjgggdddbbbaaaccceeegggjjjlllnnnrrrvvvzzz|||zzz~~~}}}jjjaaarrr|||www|||~~~}}}aaaKKKAAA===:::444444333222222222222222222222222222222222222222222222222222222222222333222333333333444444444444555666777777777999<<>><<<<<<<<<<<<;;;<<<;;;999888777666666777999999999999999;;;@@@CCCCCCEEEHHHLLLPPPSSSVVVWWWZZZcccqqq~~~tttlllddd```WWWMMMEEECCCBBB>>>===>>>888999::::::999999:::<<>>;;;;;;:::999999999777666555444555666666777777888888999888999:::<<<===AAAEEEIIIMMMPPPUUUYYY^^^dddjjjnnnpppssswwwzzz{{{|||~~~}}}{{{zzzxxxuuupppmmmjjjhhhdddaaa______aaabbbfffiiimmmqqquuuyyy~~~~~~rrrgggrrrvvvkkk|||iiiPPPDDD???;;;444333333222222222222222111111111111111111111111222222222222333333333333333333333444444444555555555666666666777999===@@@MMMmmmuuuhhh\\\TTTKKK@@@>>>CCCPPPYYY^^^VVVHHH>>>:::888777666666555444444555555444666888;;;>>>CCCIIINNNPPPSSSWWWYYYYYYWWWWWWWWWWWWYYY\\\]]][[[UUUOOOKKKAAA@@@>>><<<;;;;;;;;;;;;<<<;;;999777666666666777777888888888888:::>>>AAACCCDDDFFFJJJMMMQQQTTTUUUXXX```nnn{{{rrriiicccWWWNNNEEEBBB@@@===;;;<<<888:::;;;;;;:::999:::<<<===>>>@@@CCCFFFIIILLLMMMOOOPPPQQQQQQSSSVVVZZZ^^^``````aaabbbeeejjjqqqwww|||zzzyyyxxxxxxyyy|||}}}zzzsssmmmbbb\\\VVVSSSSSSUUU^^^gggxxx~~~zzzrrrnnniiiaaaXXXQQQHHHBBBAAA@@@===:::;;;:::999888888777777777777777777666666777888:::;;;666888;;;===???AAAEEEHHHMMMPPPUUUYYY^^^dddjjjooopppssswwwzzz{{{|||~~~~~~~~~~~~}}}}}}{{{wwwrrrmmmiiifffbbb^^^[[[[[[\\\\\\aaaeeejjjooossswww}}}}}}ooosss}}}nnn```nnnqqqVVVHHH@@@:::555555444333333333333333111111111111111111111111222222222333333333444444444444444444555555555555555555666666777:::???BBBVVVuuuqqqbbbVVVPPPHHH@@@BBBJJJVVV\\\[[[OOOCCC===:::888777777666666555555666666333555888;;;>>>CCCIIINNNRRRUUUYYY[[[[[[ZZZYYYZZZZZZ[[[[[[YYYVVVQQQLLLHHH>>>>>>===<<<:::999::::::;;;999777555444444555555555666777777777888;;;>>>BBBCCCEEEHHHKKKNNNQQQSSSVVV^^^lll~~~yyyoooiii\\\RRRIIIEEEAAA<<<999999888:::;;;<<<;;;:::;;;<<<::::::;;;>>>AAACCCEEEEEEFFFGGGHHHHHHJJJNNNSSSXXX[[[\\\]]]___bbbhhhpppuuu}}}{{{uuurrrpppnnnppptttzzz~~~~~~xxxsssddd]]]XXXUUUTTTXXXcccnnnyyyqqqlllhhh___VVVNNNFFF@@@??????<<<::::::999888777777777888:::;;;888888666666777999;;;===555888;;;>>>@@@BBBEEEGGGNNNQQQUUUYYY^^^dddkkkooopppssswwwzzz{{{|||~~~}}}~~~~~~~~~yyysssnnnhhheee```[[[XXXWWWWWWXXX^^^bbbiiimmmqqquuu{{{vvvsssuuuiiiYYYgggwwwvvvYYYJJJAAA999666666555444444444444555333333333333333333333333222222222333333444444444444444444555555555666666444555666666777;;;@@@CCC\\\|||ppp```TTTOOOIIICCCGGGQQQ[[[^^^XXXJJJ>>><<<;;;999888777777666666666666777222444777:::===CCCIIIMMMSSSVVVZZZ\\\\\\[[[[[[[[[^^^]]][[[WWWSSSMMMIIIFFF<<<<<<<<<:::888888888999999888555333222222333444444555777777777888:::<<>><<<;;;;;;;;;:::999999999888777666666555555444444444444555666666888:::;;;<<<>>>@@@DDDGGGLLLPPPUUUZZZ^^^ccchhhlllqqqqqqsssuuuxxx{{{~~~}}}zzzsssnnnfff^^^XXXVVVUUUSSSTTTXXXVVVaaaeeehhhqqqtttyyynnndddfffWWWZZZiiivvvfffLLL>>>999:::888555555555555444333444444444333333222222222444444444444444444444444333333222222333333444555333777555777>>><<<===IIIZZZpppaaaSSSNNNHHHAAADDDMMM]]]\\\TTTFFF===<<<;;;888666666555555555444444444222444666888<<>>===;;;::::::::::::<<<;;;:::888777666555555666666666666666666777888===@@@EEEHHHJJJLLLOOOPPPTTTWWWbbbuuuvvvnnnccc\\\RRRKKKFFFBBB>>>;;;999:::;;;;;;:::999777666555666777888999;;;<<<<<<>>>===<<<===@@@EEEIIIMMMOOOPPPSSSXXX___fffkkkmmmzzz~~~vvvqqqkkkeee```eeeiiinnnwww}}}tttgggbbb[[[VVVSSSWWWeeetttzzztttoooiii```TTTKKKDDDAAA>>>;;;;;;;;;:::999999999888777777666555555444444444444444555666666777999;;;<<<>>>AAAEEEHHHLLLPPPUUUZZZ^^^ccchhhlllqqqqqqsssuuuxxx{{{}}}}}}yyyqqqkkkbbb\\\XXXXXXWWWSSSSSSTTTWWWbbbfffhhhpppssswwwvvvhhh}}}cccVVVWWW]]]nnn}}}mmmSSSDDD???:::888666555666666444333444444444333333222222222222222222222222222222222333333222222333333444555666999555555<<<<<>>DDDKKKPPPUUUXXXZZZ\\\[[[[[[\\\]]]___```___[[[TTTMMMHHHEEE??????===<<<::::::999999;;;:::999777666666666666666666666666777888999999===@@@DDDHHHJJJLLLNNNPPPSSSUUU```qqqxxxqqqeee^^^TTTMMMHHHDDD@@@===;;;<<<<<<<<<;;;999888777222333444555666888999999<<<<<<;;;<<<>>>BBBGGGJJJLLLMMMPPPUUU\\\dddiiilllyyy|||qqqkkkeeeaaa\\\```dddhhhqqqyyyxxxqqqjjjddd]]]WWWTTTWWWdddrrr~~~||||||{{{wwwrrrmmmfff\\\PPPHHHCCC@@@===;;;;;;;;;:::999888888777777666666555555444444444444444555555666666888:::<<<>>>AAAFFFIIILLLPPPUUUZZZ^^^ccchhhlllqqqqqqsssuuuxxxzzz}}}~~~}}}yyyoooiii___YYYVVVWWWVVVRRROOOPPPWWWcccfffhhhppprrruuummmyyyzzzdddWWWWWWWWWhhhzzzvvv\\\KKKCCC;;;999777666666666555444444444333333333333222222111111111111111111111111333333222222333333444555777999444333:::;;;AAAQQQgggvvvdddQQQGGGBBBAAAIIITTTZZZVVVKKK===555444444333444333333333333222222222222555999<<>>BBBFFFJJJLLLPPPUUUZZZ^^^ccchhhlllqqqqqqsssuuuwwwzzz|||~~~}}}zzzpppiii]]]WWWSSSSSSRRRNNNLLLMMMUUU```dddfffnnnpppttttttvvv|||kkk]]]WWW[[[kkk}}}|||bbbNNNCCC===:::888777777777555444333333333333333333333333111111111111111111111111333333222222333333444555555999666555;;;<<>>BBBDDDFFFIIILLLOOOQQQRRRYYYfffvvvyyyjjjcccYYYRRRMMMJJJEEEBBB??????===<<<:::888777666333333444555777888999:::;;;:::999999;;;===@@@BBBBBBDDDHHHLLLSSS\\\eeejjjwwwzzzllldddbbb```\\\\\\\\\___eeelllpppppprrrlllfffaaa\\\]]]gggsss~~~yyyvvvtttuuurrrmmmfff]]]SSSIIICCC???===;;;:::::::::888666666666666555555555555555333333333333333444555555555777:::<<<>>>BBBFFFJJJLLLPPPUUUZZZ^^^ccchhhlllqqqrrrssstttwwwyyy{{{}}}~~~~~~xxxzzz~~~|||ssslll```XXXQQQOOOMMMIIIIIIKKKOOO[[[^^^```iiimmmrrr~~~}}}xxxuuudddYYY\\\ooofffNNN@@@>>><<<999888888888666555333333333333333333333333222222222222222222222222333333222222333333444555222888888888>>>>>>DDDUUUzzzwwweeeOOOBBB???DDDNNNVVVYYYOOOCCC;;;666555555666444444444444555555555555333666;;;@@@DDDJJJOOOSSSVVVXXXYYYZZZZZZ[[[]]]___eeeccc___WWWOOOHHHDDDCCC>>>===;;;999888777777666999888888888888999::::::;;;:::999888777777777777:::===@@@BBBEEEGGGKKKNNNQQQRRRWWWbbbooo}}}mmmfff\\\TTTPPPLLLHHHDDDAAA@@@>>><<<999777666555333444555666777999::::::;;;;;;:::999:::<<<===??????BBBEEEIIIOOOXXXbbbjjjvvv|||vvv}}}~~~uuujjjdddcccbbb^^^[[[ZZZ\\\aaafffjjjnnnrrroookkkhhhdddccclllwww{{{wwwuuutttqqqkkkcccYYYOOOGGGCCC===;;;:::999:::999777555555555555555555555444444333333333333333444444555666888:::<<<>>>AAAFFFIIILLLPPPUUUZZZ^^^ccchhhlllqqqrrrssstttvvvyyy{{{|||~~~{{{rrruuuzzz~~~~~~}}}~~~uuunnnddd[[[SSSOOOKKKHHHGGGJJJIIISSSUUUWWW```eeelllyyy{{{}}}sssaaa[[[tttmmmRRRAAA@@@===;;;999999888777555222222333333333333444444333333333333333333333333333333222222333333444555111888999:::??????FFFWWWrrrcccOOOBBBAAAGGGMMMRRRQQQFFF<<<777555333333555444444555555555555555666444777;;;???DDDJJJPPPUUUXXXYYYZZZZZZYYYZZZ]]]___cccbbb^^^VVVNNNFFFBBBAAA;;;:::999777666666666666999888888888888888999999:::999888777777777777777:::<<>>AAAEEEHHHLLLPPPUUUZZZ^^^ccchhhlllqqqrrrssstttvvvxxxzzz{{{~~~{{{rrrtttwwwzzz|||{{{zzzyyy|||~~~~~~uuunnnggg___WWWTTTOOOJJJGGGHHHDDDMMMLLLLLLUUU[[[cccqqqzzzxxxwwwwwwfff}}}www[[[HHHAAA>>><<<::::::999777666222222222333333444444444333333333333333333333333333333222222333333444555222999999999>>>???III\\\}}}mmm```OOODDDCCCIIILLLLLLJJJ???666555555333333666333333333444444555555555555777:::>>>CCCIIIQQQVVVYYYZZZ[[[ZZZYYYYYY[[[^^^___^^^[[[TTTLLLDDD@@@>>>777777666555555555555555777777666666666666666777777666666666777777888999999;;;===???AAAEEEIIILLLOOOPPPUUU[[[dddtttuuunnnddd\\\XXXTTTPPPLLLHHHFFFBBB???;;;999888777555666777888999;;;<<<<<<:::999888777666666777777:::<<>>@@@DDDGGGLLLPPPUUUZZZ^^^ccchhhlllqqqrrrssstttvvvxxxzzz{{{~~~{{{tttuuuvvvxxxyyyyyyyyyyyyzzz}}}~~~uuummmhhhaaa\\\YYYTTTLLLGGGGGGAAAIIIGGGEEEMMMSSS[[[jjjppp}}}sssmmmvvvbbbOOOAAA???<<<::::::999777666222222222333333444444444222222222222222222222222333333222222333333444555444:::888777;;;???JJJ```}}}iii^^^OOOEEEEEEJJJKKKIIIGGG<<<444555777555555777222222222333333444444444555777999===BBBIIIQQQWWW[[[[[[[[[ZZZXXXYYY[[[]]]\\\\\\YYYSSSJJJCCC>>>;;;555555444444444444555555666666555444444444444444333333444555777888:::;;;999;;;===???AAADDDIIILLLNNNOOOSSSYYY```oooxxxqqqggg```[[[WWWSSSPPPJJJHHHEEEAAA===;;;999999999999:::;;;===>>>???@@@999888777666555444444444888:::===>>>AAAJJJXXXbbboooyyy|||tttmmmfffjjjkkkiiihhhhhheee```^^^XXXVVVXXXXXXVVVZZZbbbbbbeeelllrrrrrrpppuuu}}}|||zzzrrrfff[[[SSSKKKCCC>>>===<<<999777666666777777666666555444333222222111333333333444444444555555777888:::;;;<<<@@@DDDHHHKKKOOOTTTZZZ___dddiiimmmqqqqqqrrrsssuuuxxxzzz|||{{{wwwvvvuuuvvvyyy{{{{{{{{{www}}}yyypppnnniiiaaa[[[WWWRRRLLLHHHFFFEEEDDDFFFJJJPPPVVVZZZeeellluuu}}}xxxhhhlllxxxpppRRRHHHAAA<<<;;;999555444555444444444333333333222222111111111111222333444555333333444444555666666666999999777:::???===KKKgggiii\\\LLLEEEFFFHHHGGGDDD???===999555333222222333444555666555333222333444666888;;;???CCCIIIOOOTTTXXX\\\^^^^^^ZZZWWWVVVWWWXXXVVVRRRLLLFFF???:::777444555666555444444444666555555555666555555444444666555444333444666888999888:::===???AAAEEEIIILLLOOORRRWWW[[[^^^iiiyyyrrrjjjeee```XXXTTTTTTNNNLLLIIICCC>>>:::888888999999999:::<<>>DDDOOOZZZhhhuuu|||xxxsssoooiiihhhhhhiiiiiihhheeecccZZZZZZXXXVVVTTTUUUWWWZZZbbbhhhnnnooooooqqqyyy{{{yyypppdddZZZRRRJJJCCC>>>===;;;999777666666777777333333333333333333222222333333333444444444555555777888:::;;;<<<@@@DDDGGGKKKOOOTTTYYY^^^ccciiilllqqqqqqrrrsssvvvyyy{{{}}}{{{wwwvvvuuuvvvyyy|||||||||{{{xxxoookkkfff```\\\XXXTTTMMMIIIEEEEEEDDDDDDGGGKKKOOORRRZZZ```iiippptttyyy}}}jjjjjjrrr{{{]]]JJJBBB<<<;;;:::777555777444444444333333333222222111111111111222333444555333333444444555666666666777888666:::@@@@@@OOOlll~~~fffZZZKKKDDDEEEGGGFFFCCC===;;;777444222111111222222333444444333333444555555777;;;???DDDJJJPPPUUUWWWYYY\\\[[[XXXVVVVVVWWWTTTRRRNNNIIICCC===888555222444555444333222333444333333333444444333333222666555444444444666888999888:::===???BBBEEEIIILLLMMMPPPTTTYYY\\\fff{{{|||tttlllhhhbbbZZZVVVVVVOOOMMMJJJDDD???;;;:::999;;;;;;;;;<<<>>>@@@CCCDDD???>>>;;;888666555444444555444666:::===BBBMMMXXXgggttt|||xxxtttooollljjjjjjjjjkkkkkkiiieeebbb]]]\\\ZZZVVVTTTSSSUUUXXX```gggooorrrrrruuu{{{~~~zzzvvvnnnbbbWWWOOOIIIBBB===<<<:::999777666666666777111111111222222333333333333333333444444444555555777999:::;;;===@@@DDDGGGJJJNNNTTTYYY^^^ccchhhkkkqqqqqqrrrtttvvvyyy|||~~~|||wwwvvvuuuwwwzzz}}}~~~yyyrrrhhhddd^^^ZZZWWWSSSMMMIIIDDDCCCCCCBBBCCCEEEFFFGGGLLLQQQXXX]]]bbbiiiqqqwww~~~oooiiimmmaaaLLLCCC<<<;;;:::888777888444444444444333333333333111111111111222333444444333333444444555666666666555777555:::AAABBBTTTtttuuu```UUUHHHBBBCCCEEEDDDAAA;;;999666333111000111111000222333333222222444555444777;;;@@@EEEKKKRRRWWWVVVWWWXXXXXXVVVTTTTTTUUUOOOMMMIIIDDD???999555333111222333333111111222333000111111222222222111111555555444444555666888999999;;;>>>@@@BBBEEEIIILLLKKKNNNRRRVVVYYYaaatttwwwpppkkkeee]]]XXXXXXQQQOOOKKKFFFBBB>>><<<;;;=========>>>@@@BBBCCCDDDCCCAAA===999666333222111444333444888;;;???JJJTTTdddqqq}}}yyyvvvrrrnnnlllllllllmmmooonnnkkkfffbbb^^^]]]ZZZVVVSSSRRRSSSUUU^^^fffooouuuwwwzzz~~~|||xxxsssjjj^^^TTTMMMGGGAAA<<<::::::888777666666666666222222222222222333333333333333333444444444555555777999;;;<<<===???CCCFFFIIIMMMSSSYYY]]]bbbfffiiiqqqqqqrrrtttwwwzzz}}}~~~xxxwwwvvvwww{{{~~~yyykkkddd[[[UUUQQQNNNJJJGGGBBBBBBBBBBBBAAAAAAAAAAAABBBFFFJJJNNNSSS[[[eeemmmwww{{{uuulllnnncccNNNDDD;;;999999888777888555444444444444333333333222111111111222222333444333333444444555666666666555666555:::@@@CCCXXXyyykkkXXXOOODDD@@@AAABBBAAA???999777555333111111111222111222333333111111222333444777<<>>@@@BBBEEEIIIKKKKKKMMMQQQTTTVVV]]]mmm}}}zzzsssnnnhhh```ZZZYYYTTTQQQLLLHHHDDDAAA???======>>>>>>???AAABBBCCCDDDCCCAAA>>>999666333222111333222333666999<<>>???BBBEEEHHHLLLSSSXXX]]]aaadddgggooopppqqqssswwwzzz~~~zzzxxxwwwxxx|||qqqhhh[[[QQQLLLIIIGGGFFFBBBBBBBBBBBBBBBAAAAAA@@@>>>AAADDDFFFKKKSSS___gggqqqvvv}}}{{{qqqrrr}}}mmmQQQEEE:::888888777666666555555555444444444333333222222111111222222333333333333444444555666666666555777666999???CCCZZZ}}}wwwbbbOOOHHHAAA===>>>???>>><<<777666555333333333333333222333444333111000111222444888===CCCHHHNNNTTTXXX[[[ZZZXXXWWWUUURRRPPPNNNKKKHHHDDD???:::666444222111333444333222111222333000000111222222222222222333333444555666777888999:::<<>>>>>???@@@AAAAAABBBBBBBBB@@@===999777555444333222111222555777999BBBKKKZZZhhhyyy}}}{{{yyywwwuuusssssssssttttttrrrmmmfffaaa[[[ZZZWWWSSSPPPOOOQQQSSSXXX```lllwww}}}yyyssslllcccWWWMMMGGGBBB>>>;;;888888888777777666666666777666666555333222222111333333333444444444555555777999<<<===>>>???BBBDDDGGGLLLRRRXXX\\\```ccceeennnnnnppprrrvvvzzz~~~|||zzzxxxyyy}}}yyyooo```TTTMMMJJJHHHGGGCCCCCCCCCCCCBBBBBBAAAAAA===???AAACCCGGGOOOZZZbbbkkkrrrzzzsssrrrooo}}}zzz}}}yyyyyyVVVHHH;;;888999777666666555555555555444444444333333222222111222222333333333333444444555666666666666888777:::@@@EEE^^^pppZZZFFFBBB===;;;<<<===;;;:::555555444444333333444444333444444333222111222333666999???DDDJJJOOOTTTXXX]]]\\\ZZZZZZYYYUUUQQQMMMKKKIIIDDD???999666333222111222333333222111222333000111222333333333333333222333444555666888888999;;;===???AAABBBEEEHHHKKKMMMNNNQQQTTTTTTWWWaaalll|||~~~xxxtttnnnddd]]]\\\WWWRRRMMMIIIHHHFFFCCC@@@??????@@@AAABBBBBBAAAAAAAAA???===:::777666555555222111222555555777>>>GGGVVVddduuu}}}{{{zzzxxxvvvtttvvvvvvuuuuuurrrmmmfffaaaXXXWWWUUUQQQNNNMMMOOOQQQVVV]]]hhhsss|||wwwrrriii```TTTJJJEEEAAA===:::777777777777777666666555444444444333333333222222333333333444444444555555777999<<<>>>>>>???AAACCCFFFKKKRRRXXX\\\___bbbdddlllmmmnnnqqquuuyyy}}}|||zzzzzz}}}~~~uuuhhh]]]VVVQQQMMMJJJGGGFFFEEECCCBBBAAAAAA@@@<<<===???@@@CCCKKKUUU]]]hhhoooxxxpppllldddrrr|||pppuuutttnnnxxx[[[LLL>>>999:::999777666555555555555444444444444333333222222111222222333333333444444555666666666666888888;;;BBBIIIeeefffQQQ@@@===:::999:::;;;999888222222222222333333333333000222333444333333555777777;;;@@@FFFJJJOOOTTTWWW\\\[[[\\\]]]^^^[[[UUUPPPLLLIIIDDD>>>888444222111000111222222000000111222///000111222333333333333222222444555777888888999;;;===@@@AAACCCEEEHHHKKKMMMMMMPPPSSSSSSTTT[[[eeeooo{{{wwwqqqggg```^^^XXXRRRLLLIIIIIIHHHDDD@@@@@@AAABBBCCCCCCCCCBBBBBBBBB@@@===:::777555444444222111222555555666===EEEMMM\\\mmmzzz}}}|||zzzxxxvvvyyyxxxvvvtttqqqlllfffaaaYYYWWWTTTPPPKKKJJJKKKMMMUUUZZZcccnnnyyywwwqqqhhh___SSSIIIDDD@@@===:::666777777777777777666555111222222222222333333333333333333444444444555555777999<<<>>>??????AAACCCFFFKKKRRRXXX\\\^^^aaaccckkklllmmmppptttyyy}}}~~~{{{{{{}}}yyynnneee___YYYRRRMMMJJJHHHFFFCCCAAA?????????:::<<<===>>>AAAHHHRRRZZZfffmmmxxx~~~llleee___kkk}}}xxxgggeee}}}|||ooohhhrrr```PPP@@@;;;<<<:::888777666666555555555444444444333333222222111222222222333333444444555666666777555888888===DDDMMMkkkwww]]]HHH===;;;999888999:::888777000000111111222222222222...000222444444666888:::888<<>>@@@AAACCCEEEHHHKKKMMMMMMOOORRRRRRRRRXXX```gggyyy~~~zzzsssiiibbb```XXXRRRLLLIIIIIIHHHDDD@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDBBB>>>:::777555333333333222333555555555<<>>@@@CCCEEEGGGKKKQQQUUUZZZ^^^bbbeeehhhkkkooosssuuuwwwzzz|||}}}||||||ttthhh]]]TTTPPPHHHGGGEEEBBB@@@>>>======<<<:::;;;>>>@@@EEEOOOZZZcccjjjttt|||lllbbb]]]ggg}}}vvvfff^^^mmm~~~oooeeemmmkkkVVVBBB<<<:::666555777;;;::::::999777666444333111111222222222333333333333333333444555666777777:::888;;;AAAAAAKKKqqqoooWWWEEE???:::555444777999888555333333333222222111111111555333111111222444444444:::<<>>BBBGGGKKKNNNNNNNNNOOOQQQTTTWWWYYYZZZbbbqqq{{{uuummmddd]]]XXXTTTOOOKKKIIIGGGEEEDDDAAADDDGGGIIIJJJGGGDDDBBBAAA@@@???;;;888555444555222333444444444666<<<@@@FFFPPP^^^lllwww~~~|||wwwqqqnnnllljjjeeeaaa]]]YYYSSSMMMIIIFFFFFFFFFNNNQQQXXXeeeuuu~~~}}}}}}{{{vvvrrreee\\\OOOEEE@@@>>><<<:::777777777666555444444444222222333333333333444444333333222222333444666777999;;;<<<===>>>@@@CCCEEEGGGKKKQQQUUUZZZ^^^bbbeeeiiilllooorrrtttvvvyyy{{{~~~wwwlll```WWWRRRJJJIIIGGGDDDBBB@@@???>>>>>><<<<<<>>>???CCCLLLWWWbbbiiissszzznnnbbb[[[fff~~~{{{iii^^^kkkqqqdddiii}}}www^^^FFF===<<<888777999999999888777666444222222111222222222222333333333333444444444555666666666888777;;;AAACCCPPPxxxpppWWWDDD>>>999444222444666444222333333333222222222111111444333222111222444444555:::<<<@@@FFFLLLRRRVVVWWWZZZ[[[^^^aaabbb```\\\XXXRRRNNNFFF===999999777222222222222222222222222222///000111222333333333333333444666888999::::::::::::;;;===@@@CCCGGGJJJKKKLLLMMMNNNPPPSSSUUUWWWYYY```mmm}}}}}}wwwooofff___[[[WWWRRRNNNLLLJJJHHHGGGEEEGGGIIIKKKJJJGGGCCCAAA@@@@@@>>>;;;777555555555333444444333222444999===BBBJJJWWWdddooowww}}}zzzuuuooollljjjgggccc___\\\XXXRRRLLLHHHEEEEEEEEEJJJMMMVVVeeeuuu}}}{{{{{{yyytttpppbbbYYYMMMDDD@@@>>><<<:::666666555555444444333333222222333333333333444444333333222222333444666777999:::<<<===>>>@@@CCCEEEGGGKKKQQQUUUZZZ^^^bbbeeeiiilllooorrrsssuuuxxxzzz}}}~~~|||qqqeeeZZZSSSLLLKKKIIIFFFDDDBBB@@@@@@???<<<<<<>>>>>>AAAIIISSS```gggqqqxxx}}}ssscccXXXdddtttcccjjjvvvfffgggwwwjjjKKK???>>>;;;999:::999999999888666555333222222222222222333333333333444444555555555555555555777666;;;BBBGGGWWWrrrXXXDDD>>>999333111222444333111333333333222222222222111444333222222222333555666:::<<>>@@@CCCFFFGGGKKKPPPUUUZZZ^^^bbbeeeiiilllooorrrsssuuuwwwyyy|||}}}~~~uuuhhh\\\TTTMMMLLLIIIGGGDDDBBB@@@@@@===;;;<<<===>>>@@@HHHQQQ___fffpppwww|||zzzzzzzzzfffZZZdddooommm|||kkkhhhssstttPPP@@@>>><<<::::::;;;;;;;;;:::999777666555222222222333333333444444555555555555555444444444666666;;;BBBHHH\\\vvv\\\GGG===999444222333444444444222222222222222222222222333333333333222333555777:::===CCCHHHLLLPPPTTTVVVYYYZZZ\\\^^^```^^^ZZZWWWXXXUUUMMMAAA:::777444000000000000000000000000000//////000111222222222222333444555666888999999:::;;;===@@@CCCFFFHHHHHHHHHKKKLLLNNNPPPRRRTTTUUUVVVWWW___kkkzzz|||tttllleee___\\\WWWSSSQQQPPPOOOMMMLLLMMMNNNOOOMMMJJJGGGEEEBBB???;;;999777666555555444444333333333444666888:::>>>FFFOOOWWWaaajjjooovvv}}}~~~{{{vvvqqqmmmllliiiddd```ZZZWWWRRRMMMHHHFFFEEEDDDFFFKKKWWWhhhxxx}}}yyyssslllggg]]]UUUJJJBBB===;;;888555777777777666666666666666222222222333333333444444333333222222333444666777888:::<<<===>>>@@@DDDFFFGGGKKKPPPUUUZZZ^^^bbbeeeiiilllooorrrtttuuuxxxzzz|||}}}~~~uuuiii\\\SSSMMMKKKIIIFFFCCCAAA??????;;;:::;;;===>>>@@@IIIRRR___fffpppwww||||||yyylll___eee}}}|||tttmmmhhhpppzzzSSSAAA>>>;;;999::::::::::::999888777666555222222333333333444444444555555555555555444444444777888<<>>BBBFFFHHHIIIJJJKKKLLLOOOQQQSSSTTTUUUUUUSSSYYYeeeuuu~~~vvvnnnhhh```]]]XXXUUUSSSRRRPPPOOONNNPPPQQQRRRQQQOOOMMMKKKEEEAAA<<<888888777666444333333222333555777999999999<<>>AAADDDGGGGGGKKKQQQUUUZZZ^^^bbbeeehhhkkkooosssuuuwwwzzz|||}}}~~~|||tttiii\\\SSSMMMKKKHHHEEEBBB@@@>>>===;;;:::;;;>>>???AAAIIIQQQ^^^eeeooovvv{{{tttffffffvvv|||ppphhhmmm~~~{{{VVVCCC>>>:::888:::777777777666666555444333333333333333444444444444444444555555555555555555888999===AAAKKKddd|||dddOOO777777777666666555444444111222222222222333333333111333555444222333666:::<<>>BBBGGGOOOWWW]]]fffnnnxxx{{{xxxtttnnnkkkiiifffbbb^^^YYYWWWSSSOOOKKKHHHGGGFFFIIIOOO[[[lll}}}}}}xxxqqqiiicccTTTMMMDDD???===<<<999777666666666666666666666666222222333333333333444444333333222222333444666777777999;;;===>>>AAADDDGGGGGGKKKQQQUUUZZZ^^^bbbeeehhhkkkpppsssvvvyyy|||~~~{{{tttjjj]]]TTTMMMLLLIIIFFFBBB@@@>>>======<<<===???@@@@@@GGGOOO\\\cccmmmuuuyyy}}}|||mmmeeennnuuukkkmmm}}}{{{YYYFFF>>>999999<<<555555666555555444333222333333333444444444444555333444444444555666666666888:::>>>BBBNNNjjj|||dddPPP;;;===>>>===;;;777555333111111222222222333333333111333666444222333777;;;===DDDKKKOOOPPPQQQUUUXXXYYYZZZ\\\___bbbcccaaa```]]]\\\TTTGGG<<<777555333222222222222222222222222111222333444444555444444333333333444555777999::::::;;;<<>>:::999999666333444222111333555777666555555777:::<<>>======<<<:::444555555555555555555555222222333333333444444444333333222222333444666777777999;;;===???AAAEEEGGGGGGKKKQQQUUUZZZ^^^bbbeeehhhkkkppptttwwwzzz~~~zzztttjjj^^^UUUNNNLLLJJJFFFCCC@@@???>>>@@@??????AAA@@@???EEEMMM[[[bbblllsssxxx{{{pppdddhhh{{{oooppp}}}{{{[[[III@@@999999>>>666777777777666555444444333333333444444444555555333333444444555666777777888;;;>>>CCCPPPnnn{{{cccOOOBBBDDDFFFDDD@@@;;;777444111111111222222333333333000444666555222333777<<<>>>EEEMMMQQQQQQRRRUUUYYYZZZ[[[]]]aaadddfffeeeccc]]]\\\UUUGGG<<<777555333222222222222222222222222222222333444555555555555444333333444555777999:::===<<<===>>>@@@BBBEEEGGGHHHJJJMMMOOOQQQQQQQQQPPPVVVTTTWWWbbbnnn{{{~~~vvvppplllhhhdddaaa```___^^^]]]]]]]]]\\\[[[YYYVVVTTTRRROOOHHH???;;;:::999666333555333111222444555333111333555777999<<>>AAADDDEEEIIINNNTTTXXX^^^cccgggiiimmmqqquuuxxxzzz~~~vvvlllcccZZZUUUMMMJJJGGGEEECCCBBB@@@>>>666:::>>>>>>>>>@@@FFFKKKZZZbbbkkknnnsss{{{kkkeeefffyyytttooo___III@@@>>>;;;888888888888777666555555444333333333444444555555555666555555555555666666777777888<<>>@@@AAABBBCCCFFFIIIHHHIIIKKKMMMNNNNNNNNNNNNUUUUUUXXX___ggguuu}}}xxxuuutttnnngggcccccccccbbb```^^^```bbb```[[[XXXXXXYYYRRRKKK@@@:::888888777666888888777666555444444333222666999999999;;;BBBHHHSSSZZZccckkkqqqyyy~~~xxxwwwuuurrrmmmggg___YYYWWWUUURRRNNNJJJHHHFFFFFFFFFLLLYYYkkkyyyyyyuuuhhhYYYLLLGGGAAA===:::999777666666555555555555444444444333333333222222222111111111111111111222333444555666888:::;;;===???BBBEEEFFFJJJOOOTTTXXX]]]bbbeeeiiilllqqqtttwwwzzz~~~wwwmmmcccZZZUUULLLIIIFFFDDDCCCAAA???===888;;;??????>>>@@@FFFKKKUUU___iiinnnttt|||nnneeecccuuu{{{ttt```III???<<<:::888888777777666666555444444333333333444444444555555666555555555555666777777999:::===FFFYYYyyygggPPPCCC???>>>===999333111333333333222222222222333333222222222333444777999:::DDDGGGKKKOOORRRUUUZZZ]]]cccbbbaaadddhhhjjjkkkjjjfffdddZZZJJJ>>>888555111111111222222222222111111111000///000222444555555444444444444666888:::;;;;;;===???@@@@@@BBBEEEHHHIIIJJJKKKLLLMMMOOOPPPQQQUUUTTTWWW]]]dddpppzzzxxxuuuqqqkkkhhhggggggeeeccc___aaabbbaaa\\\XXXVVVVVVQQQJJJ@@@999777888777666888888777777666666555555333666888999888:::@@@FFFOOOVVV```hhhnnnvvv}}}{{{xxxwwwuuurrrnnnhhhaaa\\\XXXUUURRRMMMJJJGGGFFFEEEDDDKKKXXXkkk{{{zzzvvvhhhYYYJJJFFF@@@<<<:::999777666666555555555555444444444333333333222222222111111111111111111222333444555555777999;;;===???CCCFFFGGGKKKOOOTTTXXX\\\aaadddiiilllppptttwwwzzz}}}xxxmmmbbbYYYSSSJJJGGGDDDBBBAAA@@@>>><<<:::===?????????@@@EEEIIIOOOZZZfffmmmttt|||vvvhhhaaaqqqzzzcccKKK???;;;999888777777777666666555555444333333333444444444444555555555555555555666777777;;;<<<>>>GGG\\\jjjSSSBBB===999888666111000333333333222222222222333333222222222333555777999;;;BBBEEEIIIMMMRRRXXX^^^ccceeeeeeeeefffiiikkklllkkkkkkhhh]]]MMM???999555111222222222222222222111111000000000000111222333444333333333333444777999::::::<<<>>>???@@@AAADDDGGGJJJJJJJJJKKKMMMPPPRRRSSSTTTTTTWWW\\\bbbkkk}}}}}}{{{wwwtttqqqnnnmmmllliiihhhbbbdddeeeddd___ZZZVVVTTTPPPHHH???999777888777666777777777777777666666666444666888777666888>>>BBBIIIQQQ\\\eeekkksss|||}}}yyywwwvvvuuusssqqqoooiiiccc___XXXUUURRRMMMIIIFFFEEEDDDAAAIIIWWWkkk{{{yyyuuuhhhZZZIIIEEE???;;;999888777666666555555555555444444444333333333222222222111111111111111111222333444444444666999;;;===@@@DDDGGGHHHKKKPPPTTTWWW[[[___bbbhhhkkkpppsssvvvyyy|||~~~wwwlll```VVVPPPHHHFFFCCCAAA@@@???===;;;;;;===>>>>>>>>>???CCCFFFKKKWWWdddmmmttt{{{|||lllaaammm|||gggNNN@@@;;;999999888888888777777666666666444444444444444444444444555555444555555666777888;;;<<>>888555222333333222222111111222222///000111111111111222333333333333333555777999:::;;;<<<>>>???@@@BBBEEEGGGJJJJJJIIIJJJMMMPPPSSSUUUUUUUUUXXX]]]bbbjjjzzz}}}|||xxxwwwvvvtttrrrpppmmmkkkfffggghhhgggbbb\\\VVVRRRNNNGGG>>>999888888777666555666666666666666666666555666666666555777;;;>>>DDDMMMXXXaaahhhpppyyyyyytttrrrrrrqqqpppooommmiiidddaaaXXXVVVQQQMMMHHHEEECCCBBB@@@GGGWWWkkk}}}xxxvvvrrrfffZZZGGGCCC>>>:::999888777777666555555555555444444444333333333222222222111111111111111111222333444444444666999;;;===@@@DDDGGGHHHLLLPPPSSSWWWZZZ^^^aaagggkkkooosssuuuxxx|||~~~}}}~~~vvvjjj^^^SSSLLLGGGEEEBBB@@@@@@???===;;;:::;;;<<<<<<<<<>>>AAACCCJJJVVVdddlllssszzz~~~~~~zzzjjj^^^hhh}}}iiiRRRCCC<<<::::::999999888888888888888777444444444444444444444444444444444555555666888888:::<<>>@@@AAAAAACCCFFFHHHJJJIIIIIIJJJLLLPPPSSSUUUUUUUUUYYY^^^ccckkkzzz~~~}}}{{{{{{zzzxxxuuurrrooonnnhhhhhhhhhgggbbb\\\UUUPPPMMMGGG>>>:::999999888777555555555555555555555666666666555555555777:::<<>>@@@BBBIIIUUUccckkkrrryyy~~~~~~~~~uuufffZZZbbb||||||~~~iiiTTTDDD<<<:::;;;888888888888888888888888555444444444444333333333444444444555555777888999888<<<@@@KKKhhhxxx]]]III@@@888666666444444666444444333333333333444444222222222444666999<<<===GGGJJJMMMQQQUUUZZZ___ccciiilllnnnooonnnmmmmmmnnnmmmllldddVVVJJJDDD@@@<<<666555333222111111222222000333555444222000111333444444444444666888:::;;;<<<>>>@@@AAABBBDDDFFFIIIIIIIIIIIIJJJLLLOOOQQQRRRUUUVVVZZZ___cccjjjwww~~~~~~{{{wwwsssqqqqqqkkkjjjhhhfffbbb]]]VVVQQQLLLFFF???;;;:::;;;:::888666666666666555555555555666666555444555777:::;;;???GGGQQQZZZaaakkkwww~~~zzzuuupppkkkhhhfffcccbbbbbbbbbcccbbb```^^^XXXVVVQQQLLLGGGCCC@@@???>>>EEESSShhh}}}tttnnnhhh___UUUEEEAAA<<<999888888888777666555555555555444444444333333333222222222111111111111111111222333444555666888:::;;;===???BBBEEEGGGJJJNNNSSSVVVZZZ___bbbfffiiinnnrrrtttwww{{{}}}zzz|||uuujjj^^^RRRKKKGGGDDDBBB@@@@@@???>>><<<:::999999:::===???AAABBBGGGSSSaaaiiiqqqzzzvvvgggYYY]]]sssxxxwwwwwwgggTTTDDD;;;999:::666666666666666666666666555555444444444333333333444444444444666777888999888===CCCNNNmmmbbbKKKAAA999777777555444555444444333333333333444444111222222444666999<<<>>>GGGJJJOOOSSSVVV[[[___bbbiiimmmppppppnnnmmmmmmnnnlllpppooofff\\\TTTKKKDDD777555333111111111222333111444777666222000111444333333333333444777999:::<<<===???@@@AAACCCFFFHHHGGGHHHIIIJJJLLLMMMNNNOOOUUUVVVYYY^^^```eeeqqq}}}~~~xxxtttssssssrrrooollliiigggbbb[[[VVVLLLGGG@@@<<<<<<<<<;;;999999999888888777777666666777555444444666999;;;;;;===DDDMMMUUU]]]hhhuuuxxxvvvqqqlllfffbbb```___ZZZZZZZZZ[[[]]]]]]\\\[[[YYYVVVQQQKKKFFFBBB???>>><<>>AAADDDFFFIIINNNRRRVVV[[[___bbbfffiiinnnqqqtttwwwzzz}}}zzz{{{vvvkkk___TTTLLLGGGEEEBBBAAA@@@@@@>>>===:::999999;;;>>>AAACCCCCCFFFRRR___hhhqqq|||{{{kkk[[[ZZZlll~~~sssrrrzzzssseeeSSSDDD:::888888444444444555555555555555555555555444444333333333333333444444666777888999888>>>EEEQQQqqq~~~cccKKKBBB999888888555333333555444444333333444444555111222222444666:::<<<>>>FFFJJJOOOTTTXXX\\\```bbbiiimmmpppqqqnnnllllllnnnlllsssxxxtttkkk```SSSIII777666333111111111222333111555999888333000111444222222111222333555777999;;;<<<>>>???@@@BBBEEEGGGGGGHHHIIIKKKLLLMMMMMMMMMUUUUUUXXX\\\]]]aaakkkvvvyyyuuutttuuuyyyuuuqqqnnnlllhhhbbb]]]MMMGGGAAA=========<<<:::;;;;;;;;;:::999888777777777555444444777:::;;;<<<<<>><<<;;;;;;:::;;;<<<>>>@@@AAAHHHPPP\\\iiisss{{{qqq]]]\\\fffxxx}}}qqqnnn|||uuueeeQQQCCC>>><<<999555555666666777777888888222222333333444555666666444444444444666777888999<<<@@@GGGXXX|||iiiOOODDD;;;999999555222111333333333333333333333333666444444777777888<<>>???AAACCCEEEFFFGGGGGGIIIKKKLLLLLLLLLNNNPPPSSSSSSVVV[[[]]]```iiirrr~~~{{{{{{|||||||||{{{yyyyyytttgggYYYPPPIIIBBB======>>>>>>===<<<<<<;;;:::999777666666444333333444555777999:::<<<>>>EEENNNVVV```qqq}}}yyyqqqllleee___ZZZWWWTTTRRROOOOOOPPPRRRVVVYYYZZZYYYZZZWWWQQQJJJDDDAAA???>>>@@@AAAIII]]]uuu{{{nnn```VVVPPPDDD@@@<<<999888888777666666666666666555444333222333333222222111000000///000111111222333444555555777888999;;;===@@@BBBCCCEEEGGGKKKOOOSSSXXX^^^ccceeehhhllloooqqqtttxxx{{{{{{{{{}}}zzzrrrjjj^^^TTTNNNIIIFFFCCCBBBAAA@@@>>><<<;;;;;;;;;;;;<<<>>>@@@AAAFFFNNNZZZgggqqqyyyvvv```^^^fffwww~~~pppiiizzziiiSSSDDD>>>;;;999555666666666777777777888333333333444444555555555444444444555666777888999<<>>???AAACCCEEEFFFGGGGGGIIIKKKLLLLLLLLLNNNPPPSSSSSSUUUYYY[[[^^^eeennn~~~}}}}}}}}}}}}zzzzzz|||yyylll^^^RRRKKKDDD??????@@@@@@???>>>>>>===;;;:::999888777777666666555666777999:::<<<>>>DDDMMMTTT^^^nnn}}}|||xxxlllfff___XXXTTTQQQOOOMMMNNNNNNNNNQQQUUUXXXXXXXXXYYYUUUOOOIIIDDD@@@???>>>AAAAAAIII\\\rrr~~~pppaaaUUUMMMAAA>>>;;;999888999888777555666666555555444333222333333222222111000000000000000111222333444555555777777999:::===???BBBCCCDDDFFFJJJNNNRRRXXX^^^bbbdddgggkkknnnpppssswwwyyyzzz{{{|||~~~|||tttkkk___UUUPPPIIIGGGDDDBBBAAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAADDDLLLWWWcccnnnvvv}}}{{{ddd___cccqqqsssfffzzzpppWWWEEE>>>;;;999666666666666777777777777444444444444444444555555444444444555666777888999===AAAKKKaaaoooTTTHHH<<<777666444444555333333333333333333333333666444444777888999>>>DDDKKKOOOUUUYYY\\\___aaaccchhhiiikkklllmmmllljjjiiijjjhhheeebbb]]]RRREEE<<<777555333222333333222111000000111111111222222222444555666555444555888:::===>>>@@@BBBDDDFFFGGGGGGGGGIIIKKKLLLLLLMMMOOOPPPRRRRRRTTTXXXYYY[[[bbbkkkyyy}}}zzzzzz~~~qqqbbbSSSMMMFFFAAABBBCCCCCCBBB@@@@@@???===<<<;;;999999:::999888777777888999999<<<===CCCKKKRRR[[[kkkyyy~~~yyyvvvgggaaaXXXQQQMMMKKKJJJJJJLLLKKKLLLOOOSSSUUUVVVVVVWWWSSSMMMGGGBBB???>>>>>>AAAAAAHHHXXXmmmqqqaaaSSSJJJBBB>>>;;;888888888888777555555555555444333222222222222222111111111000000000000111222333444444555666777888:::<<>>@@@AAACCCJJJUUU```kkkttt|||hhh___^^^iiiwwwhhhyyyyyy^^^HHH???<<<:::666666666666777777777777555555555555444444444444444444555555666888999:::<<<@@@MMMgggvvvZZZLLL>>>777666444555666444444444444444444444444555333444888999:::???FFFLLLPPPVVV[[[^^^aaadddfffhhhiiikkklllmmmllljjjiiihhhccc\\\UUUOOOGGG>>>777555333222222222333111000222222333333333444444444444555666555555666999;;;===>>>AAACCCEEEGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQQQQPPPSSSVVVXXXZZZaaajjjvvvzzzzzzqqqaaaTTTNNNGGGCCCCCCEEEEEEDDDAAAAAA@@@>>>===;;;:::999999888888777777888::::::<<<===CCCJJJPPPYYYhhhvvvzzzuuussseee___UUUNNNJJJIIIIIIHHHIIIIIIJJJLLLPPPSSSTTTSSSSSSPPPKKKEEEAAA>>>======??????EEESSSeeeyyyppp___QQQHHHCCC@@@;;;888777777666555555555555555444333222111222222222111111111111111///000000111222333444555666777888:::<<>>???@@@CCCIIISSS^^^hhhrrr{{{pppccc]]]dddxxxjjj{{{eeeMMMAAA<<<:::777777777777666666666666555555555555555555555444555555555555777888999:::<<<@@@NNNmmm|||```QQQAAA999666555555777444444444444444444444444555333444888:::;;;AAAHHHLLLPPPVVV[[[___cccgggjjjhhhjjjlllmmmmmmmmmkkkjjjiiiaaaVVVLLLFFF@@@:::555333222111222333333222000222222333333333444444444444555666555555666999<<<===???BBBDDDGGGHHHHHHHHHHHHJJJLLLMMMMMMMMMOOOQQQPPPOOORRRVVVWWWZZZaaajjjvvv}}}||||||nnn^^^UUUOOOGGGDDDDDDFFFFFFEEEBBBAAA@@@>>>===;;;:::999666666666666777999;;;<<<<<<>>>CCCJJJPPPXXXggguuu|||vvvqqqnnnbbb[[[RRRKKKGGGFFFFFFFFFGGGGGGGGGJJJNNNQQQQQQQQQPPPMMMHHHCCC???===<<<<<<<<<===BBBOOO^^^ooo~~~ooo___QQQHHHCCC@@@;;;888777666555444444555555444444333222111111111111111111111111111//////000111222333444444666666888999<<<>>>AAABBBFFFIIILLLPPPTTTZZZ```dddgggiiimmmoooqqqsssvvvyyyxxxyyyzzz|||~~~{{{tttkkk___UUUPPPJJJHHHEEECCCBBBAAA???>>>>>>>>>===<<<===>>>???@@@BBBHHHQQQ[[[fffpppzzzzzzjjj___aaazzz}}}uuujjj|||mmmRRRCCC===;;;777777777777666666666666555555555555555555666666555555555666777888999:::===AAAQQQttt~~~fffWWWFFF===888555555777444444444444444444444444555333555999;;;===BBBIIILLLPPPVVV[[[```dddiiillljjjkkkmmmnnnooonnnlllkkkiii```RRRGGG@@@<<<999666222111111222444444222111000000111111111222222222444555666666666777:::======???CCCFFFHHHHHHHHHHHHHHHJJJLLLMMMMMMNNNPPPQQQPPPOOOQQQUUUVVVXXX___hhhttt{{{mmm^^^VVVPPPIIIEEEFFFGGGHHHGGGCCCCCCAAA???===<<<:::999666666666666888:::<<<======???DDDKKKPPPYYYhhhuuuyyyrrrlllhhh\\\VVVNNNGGGDDDBBBBBBAAAFFFEEEFFFIIIMMMOOOPPPPPPMMMJJJEEEAAA===<<<<<<<<<:::;;;BBBMMMYYYhhh{{{~~~ooo```SSSKKKAAA>>>:::888777777666666444444444444333222111111111111111111111111111111//////000111222333444444666666777999<<<>>>@@@BBBEEEHHHLLLOOOSSSYYY___cccfffiiilllnnnppprrruuuxxxxxxxxxzzz|||~~~}}}uuummmaaaVVVQQQJJJHHHEEECCCBBBAAA@@@>>>???>>>=========>>>???@@@AAAFFFNNNXXXbbbmmmwww~~~nnn```___uuu}}}tttiii}}}sssWWWFFF>>>;;;888777777777666666666555444444555555666666777777555555555666777888::::::@@@CCCUUUzzz{{{lll\\\JJJ@@@;;;666555555555555555555555555555555555333555999<<<===CCCJJJNNNRRRWWW[[[___ccchhhkkkkkklllnnnppppppooonnnmmmjjj___PPPDDD===:::999777111111111333555555333222000000111111111222222222444555666666666888;;;======@@@CCCGGGIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRQQQPPPQQQSSSSSSTTTZZZbbbmmm}}}ooocccXXXRRRKKKGGGHHHJJJJJJJJJFFFEEECCCAAA???===<<<;;;999888888888999:::<<<===>>>@@@EEELLLRRRZZZiiiwww~~~xxxppphhhdddXXXSSSLLLFFFCCCAAA???>>>EEEEEEEEEHHHLLLOOOOOOOOOJJJGGGCCC???<<<;;;;;;;;;999<<>>@@@BBBDDDGGGJJJNNNRRRXXX^^^bbbeeehhhkkkmmmnnnqqqtttvvvwwwxxxzzz|||~~~~~~vvvnnnbbbWWWRRRKKKHHHEEECCCCCCBBB@@@>>>???>>>>>>======>>>???@@@???DDDLLLVVV```kkkvvv|||~~~ooo___[[[qqquuujjj~~~wwwZZZGGG???;;;888888777777666666666555333444444555666777888888555555666666777999:::;;;BBBEEEWWW~~~~~~wwwooo___MMMCCC<<<777444555555555555555555555555555555333555999<<<>>>DDDKKKQQQTTTXXX[[[^^^bbbfffiiilllmmmooopppqqqpppooonnniii^^^OOOBBB<<<:::999888111111222444555666444222222222333333333444444444444555666666666888;;;>>>>>>@@@DDDGGGIIIIIIIIIHHHIIIKKKMMMMMMMMMNNNPPPRRRSSSQQQQQQRRRQQQPPPUUU]]]hhhyyyssshhhZZZTTTMMMIIIJJJLLLLLLLLLGGGGGGEEECCCAAA???===<<<<<<;;;::::::::::::<<<<<>>EEEEEEEEEHHHLLLOOOOOOOOOIIIFFFBBB>>>;;;:::;;;;;;:::<<>>>>>>>>===<<<<<<<<<<<<<<<>>>CCCKKKUUU___jjjttt{{{~~~kkk^^^aaaooo|||ssstttyyy\\\KKKAAA:::888888888777777777666666444555777888888888777666666777777666666666999;;;@@@FFF]]]{{{{{{hhhfffaaaXXXJJJ>>>777777888444444333333333222222222444444444666:::???DDDGGGNNNUUU[[[[[[]]]cccggghhhooopppqqqrrrrrrrrrqqqpppggg\\\LLLAAA<<<:::777555666666555555555444444444222222222222222222222222111111222444666888:::;;;>>>???AAACCCEEEGGGHHHHHHJJJJJJJJJJJJLLLNNNQQQRRRQQQPPPNNNNNNOOOQQQTTTVVVdddqqqyyymmm___YYYRRROOONNNNNNMMMKKKHHHHHHHHHHHHFFFBBB???===??????===<<<<<<===>>>>>>BBBAAADDDLLLTTT]]]jjjuuu~~~zzzuuummmeee```UUUQQQLLLGGGEEECCC@@@???BBBBBBDDDHHHLLLNNNNNNMMMEEECCC@@@<<<999888888888:::===CCCKKKVVVeeesss|||{{{vvvsssgggXXXBBB>>>:::777666666555555666555555444333333222222222222222222222111000///000000000111222222333333333555888999:::<<<>>>@@@DDDFFFJJJOOOTTTZZZ___aaafffjjjnnnooooooqqquuuxxxzzzzzzzzzzzzzzz|||yyynnneee[[[TTTLLLJJJGGGEEECCCBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<===BBBIIISSS\\\gggqqqxxx|||rrraaa```lllwww}}}zzz|||^^^KKKAAA<<<<<<<<<;;;:::999888777666444555666777888777777666777777888777666777:::<<>>???AAACCCEEEGGGHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPOOOMMMMMMNNNPPPSSSUUU\\\hhh|||{{{pppaaa\\\UUUQQQQQQQQQOOONNNKKKKKKKKKIIIGGGCCC@@@>>>@@@@@@>>>======>>>>>>???BBBAAADDDLLLTTT]]]jjjuuu|||xxxssskkkccc^^^TTTQQQLLLHHHFFFDDDBBBAAACCCCCCEEEHHHLLLMMMMMMLLLEEEBBB???<<<999888888888999<<>>>>>>>>===<<<<<<<<<<<<<<<<<<@@@GGGOOOYYYcccmmmtttzzz~~~}}}ggg```hhhrrr|||||||||bbbMMMCCC>>>>>>===<<<:::888777555555444555666777777777777666777888999888777888;;;===CCCMMMhhh{{{sssaaaXXXWWWSSSLLLCCC;;;666444777777777666666666555555555666777999===BBBFFFIIILLLTTTZZZ[[[]]]bbbfffgggkkkpppwww|||}}}yyytttoooggg[[[LLLAAA===;;;999666555555555555444444444444333333333333333333333333111111222444666888:::;;;===???AAACCCEEEFFFGGGHHHGGGGGGIIIJJJLLLLLLMMMMMMNNNMMMLLLLLLMMMOOOQQQSSSYYYcccsss}}}ttteee___YYYVVVUUUUUUSSSQQQQQQPPPNNNLLLIIIFFFCCCAAABBBAAA@@@@@@??????@@@@@@CCCBBBEEEMMMVVV^^^kkkuuu~~~zzzvvvqqqiiiaaa\\\SSSPPPKKKHHHGGGFFFEEEDDDEEEEEEFFFHHHKKKLLLKKKIIICCCAAA>>>;;;888777777888888;;;AAAIIITTTbbbqqqzzz}}}rrrlllfff[[[OOOAAA>>>:::999888888888777555555444444444333333333000111111222222222111111000000000111222222333333444666888999:::;;;===???FFFGGGJJJNNNSSSXXX[[[^^^bbbfffkkkmmmnnnqqqvvvzzz|||~~~wwwkkk___XXXMMMJJJGGGEEEDDDCCCAAA???>>>>>>===<<<<<<<<<<<<<<<<<>>@@@CCCEEEFFFGGGGGGEEEGGGHHHJJJKKKKKKJJJJJJLLLKKKKKKKKKLLLNNNPPPQQQVVV^^^kkk{{{}}}uuufffbbb\\\YYYYYYYYYWWWUUUUUUSSSQQQOOOLLLIIIGGGFFFDDDDDDCCCBBBBBBAAAAAAAAACCCCCCFFFOOOWWW```kkkvvv}}}zzzuuuppphhh```[[[RRROOOKKKIIIHHHHHHHHHGGGFFFFFFFFFHHHJJJJJJHHHFFFAAA???<<<999888777777888777:::???GGGRRR```nnnwww}}}{{{mmm___TTTKKKEEE>>>;;;888777888888777555444444444444444333333333000111111222222222111111000000000111222222333333555777999:::;;;<<>>>>>===<<<<<<<<<<<<<<<<<>>:::888777666555555555555444444444555666888<<<@@@DDDHHHJJJNNNVVV]]]___aaaeeehhhiiillloootttwwwxxxvvvssspppdddYYYJJJ@@@<<<;;;999777333333444444444444444444333333333333333333333333111111222444666888:::;;;===>>>@@@BBBDDDFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHJJJJJJJJJJJJKKKMMMNNNOOORRRXXXbbbnnn}}}|||uuugggccc^^^\\\]]]^^^\\\YYYXXXVVVTTTQQQNNNMMMLLLLLLGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCHHHPPPYYYaaalllvvv~~~zzzvvvpppiiiaaa[[[QQQNNNKKKIIIIIIJJJIIIIIIGGGFFFFFFGGGIIIHHHFFFDDD???>>>;;;888777666777888777:::>>>EEEPPP]]]jjjsss{{{zzzyyykkkZZZLLLDDDBBB;;;999777666777777666555444444444444444444444444111111222222222111111000000000000111222222333333444666999;;;<<<===@@@BBBEEEFFFIIIMMMQQQVVVZZZ\\\^^^bbbgggjjjkkkmmmrrrvvv|||nnnaaaXXXNNNKKKHHHFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<<<<<<<>>>CCCHHHOOOYYYccciiinnnttt|||~~~hhh[[[[[[___rrr}}}zzzzzz|||}}}ZZZGGGCCC:::::::::999999999999999555555444444555555666777777888999999999:::===@@@AAARRRttt}}}jjj\\\MMMHHHAAA<<<:::999999888777777777666666666555555444666888<<>>@@@BBBDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNOOORRRXXX```hhhttt|||tttgggddd``````bbbcccaaa___\\\ZZZVVVSSSPPPOOOOOOOOOIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDIIIRRRZZZbbbmmmwww~~~zzzvvvqqqiiiaaa\\\PPPMMMJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHGGGEEECCC===<<<999777666666777888888:::>>>DDDMMMYYYfffooovvvyyy~~~uuuiiiYYYKKKBBB???:::888666666777777666555444444444444444444444444222222222222222111000///000000000111222222333333222444777999;;;===@@@CCCCCCEEEHHHLLLQQQVVVZZZ\\\___ccchhhjjjkkkmmmrrrvvv~~~{{{nnn```WWWNNNKKKHHHFFFEEEDDDAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;===@@@EEELLLUUU___eeekkkqqqyyy~~~zzzggg[[[YYY[[[kkk~~~zzzzzz}}}___HHHBBB;;;;;;;;;:::999888777777555555444444444555666777666777888888888:::===???BBBUUUwww~~~yyycccVVVJJJEEE>>>:::999999888666666666666666555555555444333555888<<>>CCCKKKWWWccckkkqqq{{{yyy}}}rrrgggZZZLLLAAA;;;999888777777888888777555444444444444444444444444333333333222111000///...000000000111222222333333///222555888:::===@@@CCCCCCDDDGGGLLLQQQVVVZZZ]]]aaadddiiikkkkkkmmmrrrvvv}}}~~~{{{nnn```VVVNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<999;;;>>>CCCIIIRRR\\\bbbiiiooowww|||~~~{{{hhh]]]ZZZ[[[ddd{{{zzz~~~bbbIIIBBB<<<;;;:::888666555444333555555444333444555666777666777888888888999===???BBBUUUwww|||sss]]]QQQGGGCCC===;;;:::999666444444444333333333222222222333444888<<>>CCCJJJUUUaaahhhmmmwww}}}xxxvvviii[[[MMMCCC===>>><<<:::888666555666666444444333333333333222222111111111111000000000000111000000000000222333555555666999::::::;;;>>>???BBBDDDHHHKKKOOOSSSYYY]]]^^^bbbhhhmmmooopppqqqrrr}}}||||||}}}~~~wwwiii[[[RRROOOMMMIIIFFFEEECCC@@@>>>>>>===<<<;;;;;;:::;;;;;;<<<===???BBBHHHOOOVVVZZZfffjjjpppvvv{{{kkkXXXUUU\\\fffyyywwwvvvwwweeeKKKAAA===;;;999888999999888777888777666555555666888888666777777888888;;;???BBBGGG\\\rrr}}}xxx___OOOIIICCC<<<999888999777555777666444333333444666777555888:::===???CCCHHHLLLNNNVVV___eeefffeeeeeeeeefffkkkrrrvvvvvvrrrnnnlll___RRRDDD===;;;777666666333333333333333333333333333333333333333333333333222333333333333555888;;;===>>>@@@BBBCCCDDDEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGEEEHHHLLLNNNMMMLLLKKKKKKMMMQQQWWW[[[```jjjwwwuuullljjjhhhjjjnnnqqqpppooohhhbbbZZZTTTQQQQQQRRRRRRRRROOOMMMMMMNNNNNNKKKGGGHHHFFFHHHQQQ[[[eeeqqqzzz~~~zzzuuunnnfff^^^XXXKKKIIIFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFEEECCCAAA@@@===;;;888666555555555666888:::===BBBHHHQQQ[[[aaalllsss}}}zzz{{{vvviii[[[NNNCCC===<<<;;;:::888777666555555444444333333333333222222111111111111000000000000////////////000111222333333555888999;;;<<>>===<<<;;;;;;:::;;;;;;<<<<<<>>>AAAGGGMMMSSSVVV```eeekkkrrrwww|||sss]]]WWW[[[cccvvvvvvtttuuucccKKKCCC;;;999777666777777666555444333333222333444555666666777888888999;;;???BBBGGG^^^ttt~~~yyy```QQQJJJDDD===999999999777555666555444444444444555666666888:::===@@@DDDIIILLLQQQWWW```ggghhhhhhggghhhhhhmmmssswwwvvvrrrnnnlll___RRRDDD>>>;;;888666666333333333333333333333333333333333333333333333333111222333333333555888:::>>>???@@@BBBDDDEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGEEEGGGJJJLLLKKKJJJJJJKKKMMMPPPUUUYYY]]]fffrrr{{{yyynnnllljjjlllppprrrrrrpppjjjeee^^^XXXTTTTTTUUUVVVVVVTTTQQQQQQQQQOOOLLLIIIHHHFFFIIIQQQ[[[eeepppyyy|||wwwrrrkkkcccZZZTTTMMMJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDBBB@@@;;;:::888666555555666777777999<<<@@@FFFOOOXXX___jjjpppzzz}}}wwwxxxvvvjjj\\\NNNDDD>>>;;;::::::999888666555444444444333333333333222222111111111111000000000000///000111222222333333222111333777999;;;===AAACCCBBBDDDHHHKKKNNNSSSXXX\\\aaacccgggjjjmmmpppsssvvv{{{|||}}}~~~~~~tttjjj___WWWSSSPPPLLLJJJHHHFFFCCCAAA>>>===<<<;;;;;;:::;;;;;;;;;<<<===@@@DDDIIINNNQQQXXX]]]dddkkkqqqwww}}}}}}dddYYYZZZbbbuuuzzzvvvxxx```JJJCCC:::999777666777777666555555555555555666777999999666777888888999;;;???CCCHHH```www{{{bbbSSSLLLFFF>>>:::999999888666555555555555555555555555666888;;;===@@@DDDIIIMMMSSSYYYbbbhhhkkklllkkkkkkkkkooouuuwwwvvvsssooommm___RRREEE???<<<999666777333333333333333333333333333333333333333333333333111222333333333555888:::>>>???AAACCCEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFHHHIIIIIIIIIIIIJJJKKKMMMPPPSSSVVVYYY```jjjqqq~~~~~~qqqooonnnooosssuuutttrrrmmmiiiccc]]]ZZZYYYYYYZZZ\\\ZZZWWWUUUTTTQQQNNNKKKIIIGGGJJJRRR\\\eeeoooxxx|||wwwqqqjjjaaaXXXRRRNNNLLLIIIHHHIIIJJJIIIHHHGGGHHHHHHHHHFFFDDDAAA@@@999888777666555666777777666888;;;???DDDLLLUUU[[[ffflllwww}}}wwwxxxvvviii\\\NNNDDD>>>999999::::::888777555333444444333333333222222222111111111111000000000///000111222444555444444333222444777999;;;===@@@BBBBBBDDDHHHJJJNNNRRRWWW[[[aaadddfffiiillloootttxxx{{{|||~~~~~~~~~tttjjj___XXXTTTQQQMMMJJJHHHFFFCCCAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<>>>AAAEEEIIIKKKQQQUUU]]]dddlllsssyyy~~~jjj[[[XXXbbbwww}}}}}}^^^IIICCC<<<:::888888999:::999888555555666777888:::;;;;;;666777888888999<<<@@@CCCIIIdddwww~~~eeeVVVOOOIII@@@;;;:::999888666555555666666666666555555666888;;;>>>AAAEEEJJJNNNTTTYYYaaahhhmmmnnnnnnnnnnnnrrrvvvxxxvvvssspppnnn```SSSFFFAAA>>>:::777777444444333333333333222222222222222222222222222222111222333333333444777:::>>>???AAACCCEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIHHHGGGHHHJJJLLLNNNPPPRRRTTTWWW[[[bbbgggrrruuusssrrrtttwwwyyywwwtttooommmhhhccc^^^\\\]]]^^^aaa___\\\YYYVVVRRRNNNLLLKKKJJJLLLUUU^^^fffoooxxx~~~zzzssslllbbbYYYSSSNNNLLLIIIHHHIIIJJJIIIIIIHHHIIIIIIIIIGGGDDDAAA???777777666666666666777888666888;;;???CCCJJJRRRWWWbbbiiittt}}}zzz|||~~~uuuiii[[[NNNDDD>>>888999999999888666555333444444333333333222222222111111111111000000000///...000111333333333333222444666888::::::<<<>>>@@@BBBDDDGGGJJJMMMRRRWWWZZZaaaccceeehhhjjjoootttxxx|||}}}~~~~~~uuujjj```XXXTTTQQQMMMJJJHHHFFFCCC@@@>>>===<<<;;;;;;:::;;;;;;999:::;;;===???BBBEEEFFFLLLPPPVVV]]]eeennnvvv|||qqq```[[[aaawww}}}^^^HHHBBB<<<:::888888999:::999888222222333555666777888888777888888999999<<<@@@CCCLLLhhh|||uuuhhhYYYSSSLLLBBB<<<::::::888777555555666777777666555555666888;;;>>>BBBFFFKKKOOOTTTXXX```gggmmmppppppoooqqqtttwwwxxxvvvrrrpppooo```TTTGGGBBB???;;;888888444444444333333222222222222222222222222222222222000222222222222444777999>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIIIIHHHGGGGGGJJJLLLOOOPPPQQQSSSUUUYYY]]]___lllyyyzzzxxxwwwyyy||||||zzzwwwpppooolllgggbbb___```aaadddccc```\\\WWWRRRNNNMMMNNNLLLOOOXXX```gggpppxxx}}}{{{uuummmcccYYYSSSNNNKKKIIIHHHIIIIIIIIIHHHHHHIIIJJJIIIGGGCCC???===666666666666666777777777777999<<>>===<<<;;;;;;:::;;;;;;888999:::<<<>>>@@@BBBCCCGGGJJJNNNTTT\\\fffqqqxxxuuuddd^^^\\\sssxxx```IIIAAA999777666666777888888777444444666777888888888888777888999999:::<<<@@@DDDOOOlllwwwuuukkk\\\VVVNNNDDD===;;;:::999777666666666666666666666666666999<<>>@@@CCCEEEGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEHHHIIIIIIGGGFFFFFFHHHKKKNNNNNNPPPRRRTTTWWWYYYZZZgggrrr~~~||||||}}}}}}yyypppqqqpppkkkeeebbbbbbdddffffffccc___XXXRRROOONNNOOONNNQQQYYYaaagggooowww|||{{{uuummmcccZZZTTTNNNKKKIIIHHHIIIIIIIIIHHHHHHIIIJJJIIIGGGBBB===:::666666666666666666666666777999<<>>===<<<;;;;;;:::;;;;;;777888999;;;===???AAABBBBBBCCCEEEJJJRRR]]]jjjrrr}}}uuuccc]]]YYYooo{{{uuucccLLLBBB999777666666777888888777777888999:::;;;::::::999777888999999:::===AAADDDRRRpppwww|||mmm^^^XXXPPPFFF>>>;;;:::999888888777666555555666777888666999<<>>>>><<<;;;;;;;;;;;;;;;777777999;;;===???@@@AAA>>>>>>???CCCKKKWWWeeennn|||qqq___YYYYYYnnnvvv~~~xxx~~~dddMMMBBB;;;999888888999::::::999555555777888888777666555777888999999:::===AAADDDTTTrrrzzzooo```ZZZQQQFFF>>>;;;:::999888999777666444444666777999777999<<<@@@CCCHHHNNNRRRVVVXXX^^^gggpppuuuuuutttvvvwwwxxxvvvrrrooonnnmmmaaaVVVJJJEEECCC>>>:::999555555444333333222111111111111111111111111111111000111222222222333666999;;;<<<>>>AAADDDFFFGGGHHHJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEDDDCCCBBBCCCDDDIIIIIIKKKNNNRRRTTTUUUTTT\\\cccppp|||sssuuuvvvrrrkkkggggggjjjiiijjjhhhccc[[[UUUSSSSSSNNNLLLOOOWWW^^^dddkkkrrryyyzzzsssjjjaaa[[[PPPNNNLLLKKKKKKLLLLLLKKKFFFGGGIIIHHHEEE@@@;;;777666666777777666555555444555777:::<<<>>>BBBGGGKKKSSS^^^ooo}}}vvvuuuzzz|||qqqcccUUUIIIAAA===999999888777666555444444444444444555666555333000222222222111111111111000/////////000111111222222555555777888:::<<<======FFFFFFGGGGGGIIINNNTTTXXX\\\___cccgggjjjmmmqqqttttttvvvzzz|||}}}~~~}}}rrriiiddd^^^YYYRRRNNNLLLIIIEEEAAA???>>>===>>>???>>><<<:::999999888999:::<<<>>>???@@@>>>???CCCDDDJJJ[[[lllxxxrrrccc]]]\\\mmm~~~yyy{{{eeeMMM???===;;;888777888999888888888888777777777777777888:::999999999;;;>>>BBBEEESSS|||yyyrrrYYYVVVPPPGGG>>>::::::999777555555555555666666666777::::::;;;>>>DDDKKKRRRVVV[[[]]]```dddjjjpppuuuxxxxxxyyyyyywwwtttqqqpppqqqjjj[[[III???===<<<888444444444333333333222222222222222222222222222222222222333444444333333555777;;;===@@@AAABBBDDDGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHKKKNNNQQQRRRSSSSSSWWW[[[fffvvv~~~wwwwwwtttpppllliiiiiijjjjjjjjjhhhddd]]]WWWRRRPPPMMMNNNQQQTTTYYYaaajjjppp~~~zzzuuummmccc[[[SSSRRRQQQPPPNNNKKKIIIHHHHHHHHHHHHGGGDDD@@@;;;999777777666666555555555444666999<<<<<<<<<>>>CCCGGGOOO\\\oooxxxqqqttt{{{|||qqqcccUUUIIIAAA===999999888777666555444444444333444555666555333000222222222111111111000000/////////000111111222222555555777888:::;;;======DDDEEEFFFGGGIIIMMMSSSXXX]]]```cccgggiiilllpppssstttwww{{{~~~uuummmhhh```ZZZTTTPPPMMMJJJFFFBBB@@@???>>>>>>??????===;;;888888888999:::<<>>CCCFFFXXXzzztttZZZUUUOOOEEE===999888666444555555555666666666777777::::::;;;???EEELLLRRRVVV\\\^^^aaadddiiiooouuuyyyzzz{{{{{{wwwrrrnnnmmmmmmhhhZZZIII???======999555333333333333222222222222222222222222222222222222222333444333333333555777:::<<>>CCCGGGOOO\\\nnn~~~xxxqqqttt||||||pppbbbUUUIIIAAA===999999888777666555444444444333333444555555222000222222111111111000000000/////////000111111222222444555666888:::;;;<<<===CCCDDDEEEFFFHHHMMMRRRVVV]]]```cccfffhhhkkkoooqqquuuxxx|||xxxqqqnnnccc^^^WWWSSSPPPMMMHHHDDDAAA@@@>>>>>>??????===;;;888888777888:::===@@@AAADDDDDDDDDDDDBBBEEERRR___qqq|||ooobbb```ttt}}}}}}rrr```MMMDDD===;;;888777888999888888888777777777777777888888999999::::::;;;???DDDHHH^^^yyy^^^WWWOOODDD===999666444222555555666666666777777777999:::<<<@@@FFFMMMTTTWWW___```bbbeeehhhnnntttyyy}}}~~~}}}wwwoooiiiffffffdddXXXIII???======:::666444333333333333222222222222222222222222222222222111333333333333333555777999;;;???AAABBBCCCEEEGGGJJJJJJJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKMMMNNNOOOPPPPPPSSSTTTZZZeeeqqq{{{zzzxxxtttooommmlllmmmmmmjjjgggbbb^^^ZZZWWWVVVOOOOOOPPPRRRUUU[[[bbbgggqqqxxx|||yyyuuuooofff```UUUTTTSSSRRRPPPMMMKKKJJJHHHHHHGGGFFFBBB>>>:::888666666666666555555555555666999<<<<<<<<<===BBBFFFNNN[[[nnn}}}xxxsssvvv}}}{{{pppbbbTTTIIIAAA<<<888888888777666555555555444333333444555444222000111111111111000000000000/////////000111111222222444555666888999;;;<<<===AAABBBDDDFFFHHHLLLQQQUUU]]]```ccceeegggjjjmmmoootttwww|||yyysssqqqfffaaa[[[WWWTTTPPPJJJFFFBBB@@@>>>===>>>>>><<<;;;888888777888:::===@@@BBBHHHJJJJJJFFFBBBDDDNNNXXXmmmyyywwwfffaaauuuyyynnn\\\MMMEEE===;;;888777888999888888777777777777777777888999999:::::::::;;;???EEEKKKdddiii^^^SSSFFF???<<<777444333555666666666666777777777999:::===AAAHHHOOOUUUYYYaaaccceeefffhhhllltttyyy~~~~~~wwwlllccc^^^^^^^^^SSSFFF>>><<<<<<999666555555555444444444333333222222222222222222222222111222333333222333555777888;;;>>>AAABBBCCCDDDFFFIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDIIIJJJKKKLLLMMMMMMNNNNNNQQQQQQUUU^^^hhhvvv~~~~~~{{{wwwrrroooooopppooolllgggccc___]]][[[YYYRRRRRRRRRRRRTTTYYY___dddllluuu}}}xxxtttqqqllleee___VVVVVVUUUSSSQQQOOOMMMLLLHHHHHHGGGEEEAAA===:::777666666666666666555555555777999<<<<<<;;;===AAAFFFMMMZZZmmm}}}~~~yyyvvvzzz{{{pppbbbTTTHHH@@@<<<888888777777666666555555444333222333444444222111111111111000000000///////////////000111111222222444444666777999;;;<<<<<>>AAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMPPPWWW```mmmzzzuuurrrrrrrrrrrrnnnhhheeecccaaa^^^\\\VVVVVVUUUTTTUUUXXX^^^bbbjjjuuu|||wwwqqqnnnkkkgggaaa\\\WWWVVVUUUTTTRRROOOMMMLLLIIIHHHFFFCCC@@@<<<999777555555555666666666666666777999<<<<<<;;;<<>>DDDKKKRRRXXX\\\bbbgggjjjkkkiiikkkqqqvvv~~~~~~nnn___VVVSSSOOOHHH@@@:::999888777666777777666666666555555555222222222222222222222222000222222222222222444666777;;;???BBBCCCDDDEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEIIIHHHHHHIIIJJJKKKLLLMMMKKKIIIKKKQQQYYYddduuu}}}xxxuuutttuuuuuuqqqkkkhhhgggeeeaaa]]]YYYXXXWWWUUUUUUXXX]]]aaajjjvvvwwwrrrlllgggdddaaa\\\XXXWWWVVVUUUTTTRRROOOMMMLLLIIIHHHFFFBBB???;;;888666555555555666666666666666777999;;;;;;:::<<<@@@DDDLLLZZZnnn~~~}}}zzzyyyzzz|||}}}zzzoooaaaSSSHHH@@@<<<777777777777666666666666555333111111222333222111111000000000/////////////////////000111111222222333444555777888:::;;;<<>>===>>>===<<<===;;;888777777:::>>>AAAKKKRRRTTTLLLEEEFFFJJJLLLZZZiiizzzzzzvvvuuuvvvwwwzzz~~~vvvbbb]]]ggg~~~wwwaaaOOOFFF===;;;888777888999888888666666666666777888999:::777:::<<<;;;:::???IIIRRRuuuxxxaaaLLLDDDAAA;;;999===666666777777777888888888888:::???EEELLLSSSYYY]]]bbbhhhmmmmmmkkkkkkooottt~~~tttbbbWWWSSSKKKFFF???:::999999888777555555555555444444444444222222222222222222222222000111222222111222444666888;;;@@@CCCDDDEEEEEEFFFAAABBBBBBCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKIIIJJJOOOUUU^^^lllzzzzzzwwwvvvwwwxxxsssnnnlllkkkhhhbbb]]]ZZZYYYXXXVVVUUUXXX]]]```iiiuuuuuuooohhhccc```]]]XXXTTTVVVVVVUUUTTTQQQOOOMMMLLLIIIHHHEEEBBB>>>:::777666555555555555666666666777777999;;;;;;:::;;;???CCCNNN[[[nnn}}}xxxtttssswww{{{~~~zzzoooaaaSSSHHH@@@;;;777777777777666666666666555333111111222333222111000000000000/////////////////////000111111222222333444555777888:::;;;<<>>>>><<<999777777:::===@@@IIIQQQSSSKKKDDDEEEIIIJJJUUUdddvvv|||uuupppppppppqqqtttwww{{{}}}ppp]]]\\\dddyyy|||eeeQQQGGG===;;;888888888999888888666666666666777888999:::777;;;===;;;:::???JJJTTTzzzzzzbbbKKKCCC???999888===777777777777888888888888777:::???EEEMMMTTTZZZ]]]bbbhhhnnnooolllkkknnnsssxxxeeeYYYTTTJJJEEE???;;;:::999999888444444333333333222222222222222222222222222222222000111222222111222444666888<<>>BBBDDDGGGJJJOOORRRYYY[[[___bbbeeeiiimmmqqqwwwxxx{{{~~~xxxsssqqqrrrkkkhhheeeaaa\\\WWWPPPKKKIIIFFFBBB@@@??????>>><<<;;;999999;;;:::999<<>>BBBFFFLLLSSS[[[aaabbbhhhnnnooommmlllnnnqqqzzzwwwiii^^^XXXIIIDDD>>><<<<<<<<<;;;999555555555555444333222111444333222222111111222222333333222222111222222222777===CCCFFFIIIMMMLLLHHHBBBAAA@@@>>>>>>>>>>>>???AAACCCFFFHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNOOORRR[[[gggpppzzz|||zzzxxxyyyvvvtttsssrrrnnngggaaa```\\\XXXUUUVVVXXXZZZ[[[jjjooowww~~~{{{qqqmmmggg```[[[XXXWWWVVVYYYYYYXXXVVVTTTRRRPPPNNNMMMIIIDDD???<<<999777555666666555444444555777777:::999:::;;;:::999>>>EEEQQQ```pppzzz~~~{{{uuuoooppprrruuu{{{~~~xxxmmm___PPPEEE>>><<<999888666444333444555666444444333222222111000000111111111111000000000000////////////000000000000222333444666777999:::;;;<<<>>>AAADDDGGGJJJNNNQQQUUUXXX\\\```dddiiinnnrrrwwwxxx{{{}}}}}}uuuooonnnnnnhhhfffccc```\\\UUUNNNIIIHHHEEEBBB@@@??????>>><<<===;;;:::<<<;;;999<<>>BBBFFFLLLTTT\\\aaaccchhhmmmnnnkkkjjjmmmqqq{{{yyykkk```YYYJJJEEE>>>::::::;;;999888555555555555444333222111444333222222111111222222333222222222222222333333555;;;@@@BBBEEEIIIIIIEEEAAA@@@???>>>===>>>>>>???AAACCCFFFGGGGGGFFFGGGHHHHHHGGGGGGFFFFFFHHHIIIJJJLLLMMMMMMMMMOOOVVVaaaiiittt}}}~~~{{{zzzyyyvvvttttttssspppjjjdddaaa^^^YYYWWWXXXZZZ\\\\\\iiiooovvv}}}{{{qqqllleee^^^YYYVVVVVVVVVYYYYYYXXXWWWUUUSSSQQQPPPNNNIIIDDD???<<<999777555666666555444555666777888:::999:::;;;:::999???FFFRRRaaaqqq{{{~~~~~~yyysssooooooqqqwww~~~xxxmmm^^^OOODDD>>><<<999888666555444444555555333333222222111111000000111111111111000000000000////////////000000000000222333444666777999:::;;;<<<>>>AAADDDFFFIIIMMMQQQRRRUUUZZZ___dddiiinnnrrrvvvxxxzzz}}}wwwooojjjhhhhhhdddcccaaa^^^ZZZTTTLLLGGGFFFDDDAAA@@@@@@???>>><<>>AAAEEEEEECCC@@@???>>>=========>>>???AAACCCFFFFFFEEEDDDEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLQQQ[[[bbblllttt~~~|||xxxvvvtttuuuuuusssmmmiiiccc```[[[YYYZZZ\\\]]]]]]gggmmmtttzzz||||||{{{{{{~~~yyypppkkkccc[[[VVVUUUUUUVVVYYYYYYXXXWWWUUUTTTRRRQQQNNNJJJCCC>>>;;;999777555666666555444555666777888:::999:::;;;::::::@@@HHHTTTcccttt|||~~~{{{uuunnnmmmmmmpppyyy}}}wwwlll]]]NNNCCC>>><<<888777666555444555555555333333333222222222111111111111111111000000000///////////////000000000000222333444666777999:::;;;<<<>>>AAACCCEEEHHHLLLOOORRRUUU[[[```dddiiinnnqqquuuwwwzzz|||~~~yyyooohhhdddbbbaaa```___^^^\\\YYYSSSLLLGGGEEECCCAAA@@@@@@@@@>>>===???===<<<===<<<:::===BBBIIIKKKLLLHHHCCCBBBEEEJJJYYYeeevvvzzzxxxtttnnniiigggjjjnnnwwwzzz~~~{{{eee[[[^^^lllsss[[[KKK???<<<999777888999999999777777777777777777777777888;;;999;;;AAABBBOOOggg}}}fffVVVEEE===;;;999888999777777777666777777888888:::>>>CCCHHHOOOVVV^^^ccckkkmmmooolllhhhggglllqqq}}}}}}qqqeee]]]LLLEEE<<<666555666666555444555555555444444333222444333222222111111222222111111111222333444555666333888;;;;;;>>>BBBCCCAAA======<<<<<<<<<===??????BBBDDDFFFFFFDDDCCCCCCCCCFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKOOOWWW^^^gggmmmzzz~~~yyyvvvuuuuuuvvvuuupppllldddaaa]]][[[[[[]]]]]]^^^dddiiiqqqwwwyyyxxxwwwvvvzzz|||~~~wwwnnniiiaaaYYYTTTTTTVVVXXXXXXXXXXXXWWWUUUTTTRRRQQQOOOJJJCCC>>>;;;999777666666666555555555777888999;;;999:::;;;;;;;;;BBBJJJVVVfffvvv}}}|||xxxqqqjjjiiijjjooo{{{}}}wwwkkk[[[MMMBBB===<<<777666666555555555555555444444444444444333333333111111111111000000000///////////////000000000000222333444666777999:::;;;;;;>>>@@@BBBDDDGGGKKKNNNTTTWWW]]]bbbeeeiiimmmpppuuuvvvyyy|||~~~zzzpppfffaaa^^^]]][[[\\\[[[ZZZYYYWWWSSSMMMHHHDDDCCCAAAAAABBBAAA@@@>>>???===<<<===<<<:::===BBBIIIKKKKKKGGGBBB@@@DDDHHHYYYfffxxxxxxqqqooorrrvvv|||kkk___```jjj|||ttt\\\KKK???<<<999888999:::::::::888888888888777777777777888<<<999:::???@@@NNNgggyyy```QQQAAA<<<;;;:::999999777777777777777888999999:::>>>DDDJJJQQQYYY```eeennnpppqqqnnniiihhhmmmrrr~~~~~~rrrfff]]]LLLEEE<<<666444555444333444444444555444444333333444333222222111111222222222222222222333444555666444888;;;;;;===AAABBB???;;;;;;::::::;;;===???@@@BBBDDDEEEEEEDDDBBBBBBBBBEEEEEEDDDCCCDDDEEEFFFGGGFFFHHHJJJKKKLLLPPPXXX^^^eeejjjtttzzzxxxvvvvvvwwwvvvrrrnnneeebbb___]]]]]]^^^^^^^^^```fffnnntttvvvvvvuuuuuuvvvxxx}}}|||uuulllggg___XXXUUUUUUXXXZZZYYYYYYYYYXXXVVVTTTRRRQQQOOOJJJCCC===:::999777666666666555555666777999:::;;;999999;;;;;;<<>>===@@@EEEJJJLLLKKKGGGAAA>>>AAAFFFXXXggg{{{wwwsssvvvzzzpppcccbbbhhhxxxwwwyyywww^^^LLL@@@===:::999:::;;;<<<;;;999888888888888777777777888<<<::::::>>>???OOOjjjyyy\\\MMM@@@;;;<<<;;;999:::777777777777888888999:::;;;???FFFMMMTTT\\\ccchhhoooqqqrrrooojjjjjjnnnsss~~~rrreee[[[KKKDDD<<<666555555444333333444444555444444333333444333222222111111222222333333222333333444555666555999<<<<<<>>>BBBAAA>>>999888888999;;;===???@@@BBBDDDFFFFFFDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFEEEHHHKKKLLLMMMQQQXXX^^^dddhhhppp{{{|||yyyxxxxxxwwwsssooohhheeeaaa````````````______dddjjjoooqqqqqqrrrrrrrrruuuzzzyyyrrriiieee___ZZZXXXXXX[[[]]]]]]]]]\\\ZZZXXXVVVTTTRRRPPPJJJCCC===:::888888777666555555555666888:::;;;;;;999999;;;;;;===EEENNN[[[jjjyyy|||wwwqqqkkkfffeeekkkvvv}}}vvviiiYYYKKKAAA<<<;;;555555666666666666666555444444444444444444444444111111111111000000000000////////////000000000000222333444666777999:::;;;;;;===@@@BBBCCCFFFJJJLLLPPPUUU[[[aaafffiiimmmoootttuuuxxxzzz|||~~~~~~~~~qqqhhh\\\UUUSSSSSSRRRPPPQQQPPPNNNNNNOOONNNMMMKKKDDDDDDCCCDDDEEEEEECCCAAAAAA>>>???AAAAAA@@@DDDIIINNNPPPOOOJJJCCC@@@CCCFFFXXXhhh|||{{{~~~rrrgggdddfffqqqwwwsssxxx{{{aaaOOO@@@>>>;;;:::;;;=========999999999888888888777777777<<<::::::>>>AAARRRooosssYYYLLL???;;;<<<;;;::::::777777777777888999:::;;;<<>>FFFPPP]]]lllyyyzzztttnnnjjjgggfffooo}}}}}}vvviiiYYYJJJ@@@<<<;;;555555666666666666666555333333333333333333333333111111111111000000000000////////////000000000000222333444666777999:::;;;;;;===@@@AAACCCFFFIIILLLMMMRRRYYY```eeejjjnnnpppsssuuuxxxzzz|||}}}~~~~~~~~~~~~kkkbbbVVVOOONNNOOONNNMMMNNNLLLJJJJJJKKKLLLLLLKKKDDDDDDDDDEEEGGGFFFDDDBBBBBB@@@@@@CCCCCCCCCGGGLLLTTTUUUTTTNNNGGGDDDFFFJJJXXXhhh~~~sssiiiddddddmmm{{{xxxqqqrrr}}}~~~dddRRRAAA???<<<;;;<<<>>>>>>>>>999999999999888888777777666;;;:::;;;@@@CCCVVVssskkkXXXKKK???<<<===<<<::::::777777777777888999:::;;;===BBBIIIQQQXXX```ggglllkkkoooqqqoookkkjjjmmmqqq|||oooaaaVVVHHHCCC<<<999888888555333333333444444555444444444444333222222111111222222555555444333333333444444333999===>>>???AAA???:::666666666888:::===???AAAAAACCCFFFFFFEEEEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEFFFIIILLLMMMMMMPPPUUUYYYaaadddiiinnnvvv~~~}}}zzzvvvrrrnnnkkkhhhfffffffffeeeddd```cccfffggggggggghhhiiioooqqqvvvuuummmeeeccc```^^^]]]___aaacccfffeeedddaaa^^^[[[XXXWWWPPPKKKCCC<<<999888888888666555555666777999:::<<<;;;999999;;;<<<>>>GGGPPP^^^lllyyyyyysssmmmjjjhhhgggrrrvvvhhh[[[NNNBBB===>>>888888888777666444333222444444444444333222111111000000000000////////////......000111111000//////111111222333444666777888888999;;;>>>AAADDDGGGIIINNNSSSYYY___cccgggkkknnnrrrtttwwwzzz|||~~~~~~lll___QQQNNNOOOOOONNNNNNJJJHHHFFFEEEFFFHHHIIIIIIGGGIIIIIIFFFFFFHHHGGGDDDCCC@@@???@@@@@@BBBJJJTTT``````\\\SSSJJJEEEHHHLLLWWWnnnzzzwww{{{rrrbbbbbbdddkkkxxxvvvpppooozzzzzz```UUUDDD???;;;;;;999666666:::777888888888888999999999;;;<<<:::<<>>@@@===666777999<<<>>>@@@AAABBBEEEEEEDDDDDDEEEFFFGGGGGGCCCBBBAAA@@@AAACCCEEEGGGEEEGGGJJJMMMOOOQQQUUUWWW\\\```fffnnnwww~~~zzzwwwuuuuuuvvvsssnnnjjjhhhhhhiiijjjfffdddcccdddhhhkkkjjjiiioooqqqvvv~~~|||sssnnndddbbb______aaabbbbbbbbbdddggggggdddbbb```ZZZRRRLLLGGGAAA<<<999777666555777666555666888999:::999999999:::<<<<<>>@@@CCCGGGIIIKKKNNNRRRXXX]]]bbbgggkkkooorrrsssvvvyyy|||~~~~~~oooaaaSSSNNNNNNLLLIIIHHHHHHFFFDDDCCCEEEGGGHHHIIIKKKNNNOOOMMMLLLMMMKKKGGGEEEBBBAAABBBCCCGGGQQQ[[[iiiiiidddZZZOOOJJJLLLPPP\\\rrrzzzrrrooouuunnn___```cccmmm{{{xxxpppnnn{{{|||cccVVVFFF@@@<<<;;;:::777888;;;888888888888999999999999;;;<<<:::<<>>AAADDDGGGJJJKKKNNNQQQVVV[[[```ffflllpppqqqsssvvvyyy|||~~~pppcccUUUQQQPPPMMMIIIHHHGGGFFFEEEDDDEEEGGGIIIKKKOOOUUUXXXWWWWWWWWWSSSMMMHHHDDDBBBBBBCCCHHHUUUaaauuuuuupppeeeWWWOOOPPPTTTbbbvvv|||sssllljjjqqq}}}lll^^^___cccnnn~~~|||qqqmmm|||fffXXXHHHAAA<<<<<<;;;999999;;;888888888888999999999:::;;;<<<:::===BBBEEE[[[}}}rrr___PPPAAA<<<<<<;;;::::::555777888888888999;;;===BBBGGGOOOXXX___fffmmmqqqssssssttttttooohhhgggkkk{{{zzzrrreeeXXXIIIDDD===888666555555555555555555555555555555555333333333222222222111111333222222222222333444444222444444111222555666444777888;;;>>>AAACCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAABBBCCCEEEFFFEEEGGGKKKMMMOOORRRUUUXXXZZZ\\\```fffkkkqqquuuwww~~~}}}}}}}}}}}}{{{xxxsssooollljjjiiieeeccc```aaaccceeeggggggkkkmmmrrryyy}}}uuunnnjjjcccbbbbbbcccfffhhhiiiiiiiiikkkiiieeecccaaa\\\UUUMMMHHHAAA<<<999888777666777666555777999;;;<<<;;;999888:::<<<===AAALLLYYYeeepppwwwtttkkkddd___]]]nnn{{{rrrggg\\\PPPCCC<<<;;;888777777666555444444444555555444333222222222222000000000000////////////......///000000111111111111111222333444666777888;;;;;;===???BBBEEEGGGIIIMMMPPPTTTYYY^^^dddkkkppprrrsssuuuyyy|||rrreeeXXXUUUUUURRROOONNNKKKJJJIIIGGGFFFHHHKKKNNNUUU\\\bbbeeeffffffbbb\\\TTTNNNHHHEEEEEEKKKYYYfff{{{}}}{{{ppp```TTTRRRTTTcccxxx~~~zzzvvvpppkkkjjjqqq~~~ssscccaaacccoootttmmm|||kkkZZZJJJBBB;;;;;;;;;999999;;;888888888999999999::::::;;;<<<:::===CCCGGG^^^wwwfffUUUDDD===<<<:::::::::666777888888888999<<<>>>CCCIIIRRR[[[cccjjjqqqtttuuuuuuwwwwwwrrrkkkjjjmmm|||zzzrrreeeXXXHHHDDD===888666666555444444444444444444444444444222222333333333222111000222222222222222333333333444444444222222333444444888999<<>>CCCOOO\\\hhhpppvvvrrriiiaaa]]]]]]oooyyypppfff\\\OOOCCC<<<<<<888777666555444444555555666555444222222222222222000000000000//////////////////000000111222333333111111222333444666777888;;;;;;===???AAADDDGGGHHHLLLOOOSSSWWW\\\ccciiinnnqqqsssuuuxxx|||yyykkk^^^ZZZYYYVVVSSSRRRQQQPPPMMMIIIFFFGGGJJJMMM[[[dddnnnuuuzzz|||yyytttiii```UUUMMMJJJOOO^^^lll{{{vvveeeWWWRRRSSSaaaxxx{{{tttqqqnnnjjjgggiiiqqqmmmgggeeepppzzzppp}}}ppp\\\JJJAAA:::999:::888888999888999999999999:::::::::;;;<<<:::===EEEJJJaaa~~~lllZZZHHH???<<<999888888666777888888888:::===@@@EEEKKKUUU^^^gggnnntttwwwyyyxxxyyyzzztttnnnmmmqqq}}}zzzrrreeeWWWGGGCCC===999777666555444444444444444444444444444222333333333333222111111111111222222222333333333444222222222222222222333999:::===@@@CCCEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGJJJLLLMMMOOORRRUUUTTTTTTVVVXXX\\\___bbbdddnnnwww}}}yyysssmmmhhheeegggfffeeedddccceeeggghhhiiijjjnnnttt{{{|||wwwqqqllliii``````bbbeeeiiilllmmmmmmooopppnnnjjjgggddd^^^WWWMMMHHHBBB===:::888777666777666666888;;;>>>??????;;;:::;;;===???EEESSS```lllppptttpppggg^^^]]]```qqqxxxooodddZZZNNNBBB======888777666444444444555666666555333222111111222333000000000000/////////////////////000111222333444111111222333444666777888<<<===>>>@@@CCCEEEGGGIIIKKKNNNSSSWWW\\\aaagggjjjooopppsssvvvzzz~~~xxxhhhbbb___[[[XXXWWWXXXWWWSSSMMMFFFDDDGGGKKK\\\gggvvv{{{ooo___SSSMMMQQQ```nnn{{{xxxfffXXXTTTVVVbbbzzzzzzrrrjjjfffdddbbbaaagggqqqvvvmmmgggrrrssswww___LLLBBB999888999999888888999999999999::::::::::::;;;<<<:::>>>FFFLLLdddnnn\\\JJJ@@@<<<999777777777777888777888:::>>>AAAGGGMMMWWWaaaiiipppuuuxxx{{{zzzzzzzzzuuuoooooossszzzqqqdddVVVFFFBBB===999777777555444333333333333333333333333333333333222222222111111000111111222333222222222111......111111000111444:::;;;>>>@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSSSSTTTVVVYYY]]]```bbbhhhoooyyyzzzuuuttt{{{{{{}}}|||vvvpppkkkhhhggghhhhhhgggfffeeefffhhhiiiiiilllqqqwww|||}}}zzzuuupppkkkhhh```aaacccgggkkknnnooonnnppprrrqqqmmmjjjfff___VVVNNNIIIBBB===:::999888777777777777999===@@@AAAAAA===;;;===???BBBHHHVVVdddoooppppppmmmccc\\\]]]cccsssxxxooocccXXXLLLBBB===>>>888777555444444444666777777555333222111111222333000000000000////////////...------...///000222333111111222333444666777888<<<<<<===???AAADDDFFFGGGJJJNNNSSSXXX\\\```dddggglllmmmooorrrvvv{{{|||wwwyyy|||yyy~~~uuummmjjjgggdddddddddbbb]]]SSSJJJFFFGGGKKKTTTbbbtttlll\\\TTTWWWfffuuu~~~vvvdddYYYZZZ___hhh~~~sssnnnfff```\\\\\\^^^___iiissszzzoooiiivvvwww~~~bbbNNNCCC999888::::::999999999999999:::::::::;;;;;;;;;<<<:::>>>GGGMMMfff{{{lll[[[JJJAAA>>>:::888777777777888777888:::>>>BBBHHHOOOYYYcccjjjpppuuuxxx}}}zzzyyyxxxrrrmmmooouuuzzzqqqbbbTTTFFFBBB===:::888777555444222222222222222222222222333222111000///000111111///000111222333222222111000------222333222333888;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDFFFHHHJJJJJJJJJJJJLLLMMMOOOOOOPPPRRRUUUYYY]]]___ccchhhoooyyy~~~sssllliiinnnppptttyyy|||vvvpppllliiifffhhhjjjiiigggeeeeeefffgggggghhhlllrrrwwwyyyyyyzzzzzzzzzwwwsssnnniiieeebbbccceeeiiimmmpppppppppqqqssstttpppmmmhhh___VVVNNNIIIBBB===:::999888777888777777:::>>>AAABBBBBB>>>===>>>AAADDDKKKZZZhhhpppnnnlllhhh___XXX]]]fffxxxyyynnnbbbWWWKKKAAA>>>???888777555444444555666777777555333111111111222333000000000000////////////,,,,,,+++,,,---///111222111111222333444666777888999:::;;;<<>>GGGNNNhhhwwwiiiYYYIIIAAA???<<<999999777777777777888:::???BBBIIIPPPZZZccckkkqqquuuxxx}}}zzzxxxvvvppplllooouuuzzzpppaaaSSSEEEBBB===:::888777666444222222222222222222222222333111///...---...000111///000111222333222111111222...///555777555777<<<<<<===>>>@@@AAABBBCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCGGGHHHIIIIIIHHHHHHJJJKKKJJJJJJKKKMMMQQQUUUYYY\\\```ccciiirrr|||qqqiiifffgggjjjnnnttt{{{yyysssnnnjjjhhhdddhhhkkkjjjgggeeedddeeefffeeefffjjjooosssuuuuuuvvvwwwwwwvvvrrrmmmgggddddddeeegggkkkooorrrrrrqqqqqqtttuuurrroooiii___UUUNNNIIICCC===;;;999888777888777777:::>>>AAACCCCCC???>>>???BBBEEEMMM\\\jjjpppllliiieee\\\VVV\\\ggg|||xxxqqqfffXXXLLLBBB<<<999777666555444333222222222333333333222222222111111000000///...............000000000000111111111111000111222333555666777777888:::===>>>???AAAEEEGGGIIINNNUUUXXXZZZ\\\```ccciiikkknnnoooqqqwww~~~uuukkkeeeccccccaaagggmmmwww}}}~~~yyyiiiVVVIIIGGGJJJMMMVVVeeeyyyuuukkknnn~~~vvvkkkiiijjjiiixxx}}}vvvpppkkk]]]XXXTTTTTTTTTUUUYYY^^^iiiyyy|||uuupppyyy{{{aaaRRRFFF<<<;;;===:::777555999999999888999999::::::>>>@@@===???GGGQQQmmmlllZZZPPPCCC=========;;;888777666888::::::999???GGGLLLRRR[[[cccjjjnnnrrrtttwwwvvvwwwwwwtttoooqqqvvv|||pppdddXXXGGGCCC===999777666555444555555444444444333333333333333222222111000/////////111333333222000000000444333333444777999::::::>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCAAABBBDDDFFFFFFEEEDDDBBBDDDDDDFFFGGGHHHIIIIIIIIIGGGEEEEEEGGGMMMSSSWWWZZZ___```fffnnnsssxxx~~~qqqiiiiiiiiikkkqqqyyyzzzsssoookkkjjjkkkkkkkkkiiigggdddaaa___bbbdddfffiiikkknnnrrruuuxxxvvvsssoookkkgggdddbbbcccfffjjjnnnqqqsssttttttpppqqqssssssooofffZZZRRRJJJEEE???===<<<<<<:::777999999999:::<<>>???AAADDDGGGIIINNNTTTXXXYYY\\\```ccchhhjjjmmmnnnpppuuu|||zzzpppfff^^^[[[ZZZ[[[aaagggpppvvvaaaQQQLLLLLLIIIRRRaaasss~~~www{{{xxxvvvwwwvvv}}}uuullleee```WWWSSSPPPQQQRRRSSSXXX^^^iiixxxuuuoookkkvvv}}}jjjRRRFFF<<<;;;===<<<999888999999999888999999:::;;;:::>>>===@@@HHHQQQmmmzzzfffVVVMMMBBB<<<======;;;777777666777:::999999???GGGLLLSSS\\\dddkkkooosssuuuzzzxxxxxxwwwrrrmmmnnnsss}}}rrreeeYYYGGGCCC>>>:::888666555444555555444444444333333333333333222222111000000000000111333333222111222333555444444666:::<<<===<<<>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCAAABBBCCCDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGHHHKKKQQQVVVXXX]]]^^^dddlllqqquuu~~~~~~wwwpppnnnmmmpppxxxzzztttqqqooonnnnnnnnnmmmkkkhhheeebbb``````ccceeehhhiiilllpppsssvvvtttqqqlllhhhdddaaa___eeehhhkkkpppsssuuuuuuuuurrrrrrssssssnnneeeZZZRRRIIIEEE???=========;;;888:::::::::;;;===@@@BBBCCCAAA>>>???DDDKKKTTTcccppprrrnnnggg___VVVSSS[[[fff|||xxxqqqeeeWWWKKKBBB<<<:::444444444333444444555666333333333333222222222222111000//////......//////............////////////222111111111222555777999888:::<<<===>>>@@@CCCFFFHHHMMMRRRVVVXXX[[[___ccchhhjjjmmmnnnpppssszzz{{{rrrggg^^^YYYWWWVVV[[[aaagggvvvooo[[[PPPMMMEEEOOO^^^mmm{{{uuulllccc\\\WWWSSSOOOMMMPPPRRRTTTYYY___iiixxxxxxlllgggfffsss~~~uuuSSSGGG===<<<>>>>>><<<;;;999999999999999:::;;;;;;777???@@@BBBJJJUUUqqqsss]]]OOOHHH@@@<<<<<<===:::777666555666999999999>>>FFFNNNTTT^^^gggmmmqqqtttvvv}}}zzzxxxuuuoooiiijjjppp~~~tttfffZZZHHHDDD>>>:::888777555444555555444444444333333333333333333222111111000000111222333222222333666888777666777999===>>>>>>>>>===>>>???@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCCFFFFFFHHHJJJLLLMMMMMMMMMOOOMMMJJJIIIJJJOOOTTTWWW[[[\\\bbbiiinnnrrr{{{~~~yyysssqqqvvvyyyuuusssssssssrrrqqqooommmiiifffcccaaaaaacccfffhhhjjjlllooorrrsssqqqmmmiiidddaaa^^^\\\gggjjjmmmqqqtttvvvvvvvvvsssttttttrrrmmmdddXXXQQQIIIEEE@@@>>>???>>><<<:::;;;;;;<<<>>>???AAABBBCCCAAA???AAAGGGOOOYYYfffrrrrrrkkkccc[[[SSSRRR[[[gggyyywwwpppdddVVVJJJAAA<<<:::888777666444333333333333444444333333333222222222111000000///.../////////........./////////000000222111000000111444777999888:::<<<===>>>???BBBEEEGGGKKKQQQTTTVVVYYY^^^ccciiimmmpppqqqrrruuuzzz~~~wwwmmmddd```YYY[[[^^^cccmmmyyycccTTTMMMHHHRRR```jjjuuuzzzooofff___XXXUUUSSSOOONNNQQQTTTVVV[[[aaaiiixxxtttiiieeeeeettt~~~~~~XXXKKK???===>>>===<<<;;;999999999999999:::;;;<<<:::BBBCCCDDDMMM[[[yyy~~~mmmWWWHHHCCC===;;;<<<<<<999666555444666999888999???FFFPPPWWWaaaiiiooosssvvvwww~~~zzzxxxtttnnnhhhiiinnn|||ttteeeXXXIIIEEE???;;;888777666555555555444444444333333333333333333222222111111111222222222222222555999<<<;;;;;;<<<>>>@@@@@@???===>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDAAAAAA@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNPPPQQQRRRTTTRRROOOLLLKKKMMMRRRVVVYYY[[[```ggglllpppxxx{{{uuuvvv~~~}}}wwwtttsssuuuvvvtttsssqqqmmmiiieeebbbaaaccceeehhhjjjlllmmmppprrrqqqoookkkgggbbb___]]]\\\hhhjjjnnnqqqtttvvvvvvvvvuuuuuutttqqqkkkbbbWWWPPPIIIEEEAAA@@@AAAAAA???<<<===>>>???@@@AAABBBBBBBBB@@@@@@CCCJJJTTT___kkkssstttkkk```WWWPPPPPPZZZfffwwwwwwpppcccUUUIIIAAA===;;;888777666555444333333333444444444333333333222222111111000/////////////////////000000000111111111222111000///111444777999888999;;;<<<===>>>AAADDDEEEJJJOOORRRTTTXXX^^^bbbkkkooosssuuuuuuwww{{{wwwoooeeecccbbbccciiivvvkkkZZZQQQPPPYYYeeemmmtttvvvkkkaaaZZZTTTQQQTTTPPPPPPSSSVVVXXX\\\bbblllzzzzzzlllhhhgggvvv|||^^^PPPBBB>>>>>><<<::::::999999999999:::;;;<<<===<<>>??????@@@BBBCCCDDDEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@AAABBBBBBAAACCCFFFJJJOOORRRTTTVVVWWWVVVSSSOOOLLLMMMQQQUUUYYYZZZ___fffjjjmmmvvv|||zzz{{{vvvssstttvvvxxxvvvtttqqqmmmiiieeebbbaaabbbeeehhhjjjkkklllnnnooopppnnnjjjfffbbb```^^^^^^gggiiimmmpppssstttuuutttwwwuuussspppjjjaaaWWWPPPIIIFFFCCCCCCDDDEEEBBB??????@@@BBBCCCDDDCCCBBBAAA>>>AAAFFFMMMYYYeeeooosssuuukkk^^^TTTMMMNNNXXXcccvvvwwwooobbbTTTIIIAAA===;;;555555444444555555666777444444444444333333333333222111000000//////000000000000000000111111111111111000000000111444666888888999;;;<<<<<<>>>@@@CCCDDDHHHMMMPPPSSSWWW]]]bbbjjjnnnsssvvvwwwxxx|||zzztttmmmkkklllrrr}}}tttcccZZZWWW___jjjpppvvv~~~rrreee\\\UUUQQQNNNVVVRRRSSSWWWZZZ[[[```eeeqqq~~~ooojjjiiiwwwyyy~~~aaaRRRCCC>>>===;;;999999999999999999:::<<<===>>>===DDDBBBDDDVVVnnn}}}~~~wwwfffPPPAAA>>>;;;999999999999888555555777:::::::::AAAIIIUUU\\\fffooouuuxxxyyyzzzzzzxxxwwwvvvpppjjjjjjnnn|||ssscccVVVKKKGGGAAA<<<:::888666555555555444444444333333333333333333333333333222222222222222222333666;;;>>>GGGHHHIIIKKKKKKIIIEEEAAA>>>???@@@AAACCCDDDEEEEEECCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB@@@BBBEEEJJJNNNQQQTTTUUUUUUUUUTTTPPPLLLLLLPPPTTTXXXYYY^^^dddhhhkkksss||||||xxxvvvvvvxxxzzzwwwuuuqqqmmmiiifffdddcccaaadddgggiiijjjjjjkkklllpppmmmiiifffcccaaaaaaaaagggiiilllooorrrssssssssswwwuuurrrnnniiiaaaXXXQQQJJJGGGEEEFFFHHHHHHFFFCCCAAACCCEEEFFFFFFDDDBBB@@@>>>CCCIIIRRR^^^llltttuuutttiii\\\RRRMMMOOOXXXcccttt~~~wwwooobbbTTTHHHAAA===<<<555555555555555666666777555444444444444333333333222111000000//////000000/////////000000000000111///000000111222444555666777999;;;;;;<<<===@@@BBBCCCGGGLLLOOOQQQVVV\\\bbbfffkkkqqqtttuuuvvvyyy|||zzzxxxvvvzzzyyyiii```YYYaaajjjrrrxxxxxxlllbbb[[[XXXVVVUUUYYYWWWXXX]]]bbbdddiiinnnxxxoooiiigggtttxxx~~~bbbRRRCCC===<<<;;;::::::999999999:::;;;<<<===>>>>>>FFFEEEKKKccc}}}sssuuurrraaaLLLAAA>>>:::888777888999999666555777;;;;;;<<>>???AAABBBCCCDDDBBBCCCDDDDDDDDDCCCAAA@@@???@@@BBBCCCCCCCCCBBBAAABBBCCCFFFIIILLLNNNPPPPPPPPPRRRSSSPPPKKKJJJMMMQQQVVVWWW[[[aaaeeehhhoooxxx}}}{{{|||}}}}}}xxxvvvrrrnnnkkkhhhffffffcccfffjjjllllllllllllmmmnnnlllhhheeecccbbbcccdddgggiiilllppprrrssssssssswwwuuuqqqmmmhhh```XXXSSSKKKIIIGGGHHHKKKLLLIIIFFFBBBDDDGGGIIIHHHEEEBBB@@@???FFFMMMVVVdddssszzzxxxqqqfffYYYRRROOOQQQ[[[eeesss|||vvvoooaaaSSSHHH@@@===<<<999888777666444444444444555555444444444333333333222111111000000000000000............/////////000...///000222333444555555777999:::;;;;;;===???AAACCCGGGKKKNNNQQQUUU\\\bbbbbbhhhnnnrrrssstttwwwzzz}}}{{{~~~yyykkkbbbXXX___iiirrrzzzxxxqqqhhhaaa^^^^^^___```]]][[[]]]dddiiimmmrrrxxx}}}mmmgggdddqqqwww~~~```QQQAAA<<<<<<;;;;;;<<<999999999:::;;;<<<>>>>>>AAAIIIJJJTTTnnnlllmmmmmm^^^IIIAAA>>>:::777666777999:::777666888;;;<<<<<>>BBBFFFHHHGGGCCC???;;;;;;<<<>>>???@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@???@@@BBBDDDDDDCCCBBBAAADDDEEEGGGIIIJJJKKKLLLLLLLLLOOOQQQOOOJJJIIIKKKOOOTTTUUUYYY___bbbeeemmmvvvyyywwwtttpppllljjjiiihhhgggjjjnnnppppppppppppqqqllljjjgggdddccccccdddeeehhhjjjmmmppprrrsssssssssvvvtttqqqmmmgggaaaYYYTTTLLLJJJHHHJJJMMMMMMKKKHHHCCCEEEHHHJJJIIIFFFBBB???AAAHHHQQQZZZhhhxxx}}}{{{nnncccXXXQQQPPPSSS]]]hhhqqq|||xxxpppbbbSSSFFF>>>:::999888777666666777666444222222333444555444333222111333222000///...///000222333111...,,,,,,...111333111111111222333444555666777777888999;;;===???@@@CCCEEEIIILLLOOOSSSWWW[[[ccchhhmmmooopppqqqtttwww~~~|||~~~~~~}}}mmmdddbbbdddmmmzzztttmmmeeebbbdddffffffeeedddfffiiinnnssswww{{{|||nnnbbbaaannnyyyzzz\\\PPPDDD???>>><<<;;;;;;999:::;;;;;;:::<<>>;;;888777777777666555555666999<<<;;;===EEEOOOZZZaaakkktttyyyzzz{{{{{{wwwzzz{{{xxxqqqkkkhhhgggnnnvvveeeVVVLLLJJJFFFBBB===999777555666666666555444444333333000111222222333333333333444222111///000222444666;;;;;;===>>>????????????:::;;;;;;<<<>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAADDDBBBAAA@@@@@@CCCEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKTTTVVVYYY\\\```fffmmmrrrwwwuuuqqqnnnmmmmmmnnnooolllmmmooopppppppppooonnnlllkkkiiihhhgggfffgggggglllnnnrrruuuuuutttrrrqqqwwwtttpppjjjccc\\\WWWTTTOOOPPPQQQQQQPPPMMMKKKIIIDDDFFFHHHJJJJJJGGGDDDAAAEEEJJJRRR^^^ooo|||~~~xxxlllbbbWWWRRRPPPSSS\\\eeeooo}}}xxxpppbbbSSSGGG>>>:::999777666444444555555444222333333444444333333222222333222000///...///000111222000...------...000222111111111222333444555666888888999:::<<<>>>@@@AAAAAADDDHHHKKKOOOTTTYYY\\\ccchhhmmmpppppprrruuuxxx~~~zzzyyy~~~}}}ppphhhcccfffppp|||~~~rrrmmmhhhhhhlllpppqqqppplllnnnqqqvvvzzz~~~ooocccaaannnwwwxxxvvvZZZNNNBBB>>>>>><<<;;;;;;999:::;;;;;;;;;<<>>;;;999777777777666555666666999<<<<<<===FFFPPPZZZaaakkksssxxxyyyzzzzzzxxxzzz{{{xxxrrrllliiihhhkkk|||xxxgggWWWLLLIIIEEE@@@<<<999777666777777666555555444444333111111222333333333222222444222000///000111444555555666888:::;;;<<<<<<===::::::;;;<<<===???AAABBBBBBBBBBBBBBBAAAAAAAAA@@@CCCBBB@@@@@@@@@CCCEEEGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKQQQSSSVVVYYY]]]dddkkkppp|||yyywwwssspppnnnnnnnnnooommmmmmooopppppppppppppppmmmkkkiiigggfffggghhhiiijjjmmmqqqtttvvvvvvtttsssuuusssooojjjddd^^^YYYWWWRRRSSSSSSSSSRRROOOMMMKKKHHHIIIJJJKKKJJJHHHFFFDDDGGGLLLTTT```ppp}}}~~~yyykkkaaaVVVQQQPPPTTT]]]fffqqqwwwooobbbTTTGGG???;;;999666444222222333444444444444444333333222222333333333222000/////////000111000//////......///000000111111111111222444555666999999:::;;;===???@@@AAA???BBBGGGKKKOOOTTTZZZ]]]cccgggmmmpppqqqrrrvvvyyy}}}xxxvvvzzz}}}tttooogggkkkttt~~~~~~tttqqqppprrrwww{{{|||{{{wwwyyy|||qqqcccaaannnssstttjjjVVVKKK@@@======<<<;;;<<<999:::;;;;;;;;;===@@@BBBIIIRRRbbbyyyqqqbbb]]]yyyuuulllRRREEE???<<<999777777777666555777777:::======???HHHRRRZZZaaajjjqqqvvvwwwyyyyyyyyyzzz{{{xxxsssnnnjjjhhhhhhwwwyyyhhhWWWKKKHHHCCC>>>:::888888888777777777666555555444444222222333333333222111111333222000///000111333555333444555777999::::::;;;::::::;;;;;;===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@??????AAACCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKNNNPPPTTTWWW\\\bbbiiinnnwww~~~}}}{{{wwwssspppooooooooonnnnnnoooppppppqqqrrrrrrnnnlllhhhfffeeegggiiikkkhhhlllqqquuuxxxxxxwwwuuutttrrrnnnjjjddd___[[[YYYVVVVVVWWWVVVUUURRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIOOOWWWcccrrr}}}}}}xxxiii___VVVQQQQQQUUU^^^hhhtttwwwooocccTTTHHH@@@;;;999777444222111333555666666555444333222111222333444222111000000//////000000......//////////////////000000111111222333555666888888999:::<<<>>>@@@AAA@@@CCCGGGKKKOOOSSSXXX\\\bbbffflllpppqqqsssvvvzzzzzzwwwzzz|||vvvsssmmmqqqwww|||~~~|||{{{{{{}}}qqqaaa___nnn~~~qqqqqqhhhSSSHHH>>><<<===;;;;;;;;;999:::;;;<<<<<<>>>AAADDDIIIQQQdddrrraaa[[[wwwxxxnnnSSSEEE???===:::888888777666555888888:::======@@@IIITTT[[[aaaiiipppsssvvvwwwxxxzzzzzzzzzxxxtttoookkkiiigggsss~~~~~~xxxfffTTTJJJGGGAAA<<<999888888999888777777666666555444444333333333333222222111000222111000000000111333444555666777888999::::::::::::::::::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@CCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKNNNPPPTTTXXX]]]ccciiimmmssszzzzzzuuurrrpppppppppppppppppppppqqqrrrssstttooolllhhheeedddfffiiikkkjjjmmmssswwwzzzyyyxxxvvvsssqqqmmmhhhccc___[[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRSSSPPPMMMJJJHHHIIIJJJKKKJJJQQQ[[[eeerrr{{{zzzuuufff]]]UUUSSSTTTXXXbbbkkkvvvvvvooocccUUUIIIAAA<<<:::888666333222444666777777555444333222111222333444222111111000000000000000,,,---...///000000///...000000000111222333444555666777777999:::<<<>>>???CCCEEEHHHKKKNNNQQQVVVYYY```eeekkkooopppsssvvvzzz|||}}}yyy{{{zzzuuussssssvvvxxxxxxyyyzzz|||}}}~~~sssaaa]]]mmmooorrrjjjQQQFFF===<<<===<<<;;;;;;:::;;;<<<<<<===???BBBEEELLLRRRgggwwwddd^^^yyyuuuYYYGGG@@@===:::888888777666555888888:::======@@@JJJUUU]]]bbbiiinnnrrrtttwwwxxxzzzzzzyyyxxxuuuqqqlllhhhgggsss||||||yyyrrraaaOOOHHHDDD@@@;;;888888888999777777777666555555444444333333333333222222111000111111000000000111222333888888999999999999888888::::::::::::;;;<<<>>>>>>>>>?????????????????????????????????@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKMMMOOOSSSWWW\\\aaagggkkkqqqwww~~~}}}xxxtttrrrqqqqqqrrrrrrrrrsssssssssssssssooolllhhheeeccceeehhhjjjlllpppuuuyyy{{{zzzwwwuuusssppplllgggbbb^^^[[[ZZZ]]]]]]\\\ZZZXXXVVVUUUTTTUUURRRMMMIIIHHHIIIKKKMMMLLLTTT^^^gggqqqxxxuuuooobbb[[[VVVWWWYYY^^^gggoooxxxuuuooocccVVVJJJAAA<<<:::888666444444555666666666444444333333222222333333111111111111000000000///,,,---...///////////////000000000000111333444555666666777888:::<<<===>>>DDDFFFIIIKKKMMMPPPTTTWWW^^^ccciiimmmooorrrvvvzzz{{{~~~}}}~~~wwwrrrrrrssswwwxxxvvvuuuvvvwwwvvvwwwyyy|||wwwbbb]]]mmmpppuuujjjPPPFFF===<<<===<<<:::;;;:::;;;<<<======@@@CCCFFFOOOWWWnnnzzzhhhbbbaaaKKKAAA>>>;;;999888777666555888888999<<<<<<@@@JJJVVV___ccciiinnnqqqtttwwwyyyzzzyyyxxxwwwuuuqqqlllhhhfffsss{{{yyytttkkk\\\KKKDDDBBB>>>;;;888888888999666666666555444444333333222222333333333222111111000000000000000111222222666666777777777777666666:::999999:::;;;<<<===============>>>>>>>>>>>>>>>????????????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGIIIJJJJJJKKKKKKNNNRRRVVVYYY]]]bbbfffnnntttzzz}}}~~~~~~yyyuuusssssssssssstttuuuvvvuuutttsssrrrnnnlllhhheeecccccceeefffkkkooouuuyyy{{{yyyvvvsssqqqoookkkfffbbb___^^^]]]aaa```^^^\\\ZZZYYYWWWWWWVVVSSSNNNJJJIIIJJJNNNPPPPPPXXXbbbjjjqqquuuqqqjjj]]]YYYXXX\\\aaaeeemmmuuu|||uuunnncccWWWKKKBBB===:::777666555555555555444333333333444444333333222222111111111111111000//////,,,,,,------...///000000//////000000111333444555666777777888:::<<<>>>???BBBEEEHHHKKKMMMQQQUUUXXX\\\aaahhhlllnnnqqquuuyyyzzz~~~~~~sssooooooooovvvyyyvvvttttttrrrmmmooopppsssxxx~~~~~~ggg^^^mmmrrryyygggQQQFFF>>>===>>><<<:::::::::;;;======>>>@@@DDDGGGPPP[[[vvvxxxiiigggwwwiiiOOOBBB???;;;999888777666555777777999;;;<<>>>>>>>>@@@????????????@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJLLLOOOSSSVVVYYY\\\```cccjjjpppvvvzzz|||zzzvvvttttttttttttvvvxxxyyywwwuuuqqqooonnnlllhhheeebbbaaaaaabbbgggkkkqqqwwwyyyxxxuuurrrooommmjjjgggeeeccccccccceeedddbbb___]]]\\\[[[ZZZWWWTTTPPPLLLKKKMMMQQQSSSTTT]]]gggmmmrrrsssnnngggZZZXXXZZZaaaggglllsssyyyuuunnncccWWWKKKBBB===:::666555444555555444222000222333444555444333222111111111111111111000//////,,,,,,,,,------///000111//////000000111222444555777888888999;;;===???@@@@@@CCCGGGJJJMMMRRRVVVZZZ[[[```gggkkkmmmpppuuuxxxzzz~~~}}}rrrmmmnnnkkktttzzzxxxuuutttnnngggiiijjjlllpppvvv}}}jjj```nnn{{{sss|||fffQQQGGG>>>===>>><<<:::::::::;;;===>>>>>>AAADDDGGGOOO\\\{{{ttthhhjjjqqqkkkyyynnnRRRBBB???;;;999888888666555777666888:::;;;???JJJVVVbbbfffjjjnnnqqqtttwwwzzzyyywwwuuuuuutttqqqkkkfffbbbqqq{{{wwwmmmcccWWWKKK@@@???===;;;:::888888777555444444333333222111111000111222333333333333333///000000000111111111111111222444666999:::;;;<<<999999999999:::;;;<<<<<<;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@?????????>>>BBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJOOORRRVVVYYY[[[^^^aaadddgggmmmtttxxx{{{zzzvvvuuuttttttuuuwwwyyyzzzyyyuuuqqqnnnmmmkkkhhheeebbb```______bbbgggnnntttxxxwwwtttrrrnnnllljjjhhhgggggghhhiiihhhfffdddbbb```^^^]]]]]]XXXUUUQQQNNNNNNPPPSSSVVVWWW```jjjooossssssmmmfffXXXWWW\\\eeelllpppvvv|||vvvqqqgggYYYLLLAAA;;;999999777555555555555444333333333333222222222111111222222222111000//////...//////............//////222111//////000111444555444555777999;;;===???@@@AAADDDHHHKKKNNNQQQUUUXXX___aaaeeehhhkkkooossswww|||wwwmmmhhhhhhhhhkkkooorrrsssooohhhbbbccccccdddgggmmmuuu}}}~~~nnnaaalllwwwwwwtttfffSSSGGG===<<<>>>===:::999;;;999:::>>>@@@AAAGGGNNNSSS```lllkkkjjj{{{dddfffyyysssVVVFFF@@@:::777777999888777888777999<<<>>>AAAJJJTTT\\\fffooorrrssswwwxxxwwwzzzvvvsssrrrqqqnnngggaaaaaahhhnnnnnniiiaaaTTTIII@@@???===:::888777666555333333333333222111000000000000000000000000000000111111111000111111222333222333444555666666666666777666666888<<<===<<<:::;;;;;;:::::::::;;;<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGMMMPPPTTTYYY\\\___``````gggkkkpppsssvvv|||yyytttrrrtttvvv|||{{{zzzzzzxxxuuupppllliiihhhfffdddaaa___]]]\\\\\\```eeekkkppprrrrrrrrrnnnmmmkkkjjjiiijjjkkkkkkllliiifffeeeffffffccc___[[[UUUPPPOOOOOOPPPTTT[[[aaafffooovvvwwwrrriiibbb[[[[[[]]]dddoooyyyvvvqqqgggYYYLLLAAA;;;999999777555555555555555333333333333222222222111111222222111111000//////...//////............//////111000//////000111333555444555666999;;;===???@@@AAADDDGGGJJJMMMPPPSSSVVV\\\^^^bbbfffiiinnnsssvvvzzz~~~vvvlllhhhhhheeefffiiilllmmmjjjddd___^^^^^^```ccciiiqqqyyy}}}}}}qqqcccllluuuqqq}}}~~~rrrkkkUUUIII>>><<<>>>===:::999;;;999:::>>>@@@BBBGGGNNNUUUcccllljjjjjjvvv[[[^^^tttoooXXXGGGAAA:::666777888888888:::999:::<<<===@@@HHHRRR\\\fffnnnqqqrrruuuvvvuuuwwwtttpppoooooollleee``````gggmmmlllggg___RRRGGG@@@???===;;;888777666666333444444333333222111000111111111111111111111111111111111111111222222333333444555666666777777666888777666999<<<===<<<::::::::::::999::::::;;;<<<======>>>>>>>>>?????????>>>>>>@@@AAACCCDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIIIILLLOOOSSSXXX\\\^^^______eeejjjooossswww}}}yyytttrrrsssuuuzzzyyyyyyzzzzzzwwwssspppkkkjjjhhhdddaaa^^^\\\ZZZZZZ^^^dddjjjooorrrssssssnnnmmmjjjhhhiiikkknnnpppnnnkkkgggfffggggggdddaaaZZZTTTPPPQQQRRRTTTYYY```iiilllqqqttttttooogggaaaYYYYYY]]]eeeqqq|||vvvqqqgggYYYLLLAAA<<<:::999777555555555666555444333333333222222222111111222222111111000///////////////............//////111000//////000111333444444444666888;;;===???@@@AAACCCGGGIIIKKKMMMPPPSSSXXX[[[___cccggglllrrrvvvxxx|||}}}ssslllhhhhhhaaaaaabbbddddddccc___[[[YYYYYYZZZ^^^ccckkkqqqvvvwww{{{tttgggkkk}}}wwwnnnvvv}}}ppp}}}rrrXXXKKK???===>>><<<:::999;;;:::;;;???AAACCCHHHOOOYYYgggkkkiiijjjnnnQQQUUUnnnsssjjjYYYIIIBBB:::666666888999888;;;999:::<<<===???GGGPPP]]]fffnnnooopppssstttrrrtttqqqnnnmmmllljjjddd``````gggllljjjeee\\\PPPEEE@@@???===;;;999777666666444444444444333222111111222222222222222222222222111111111111111222333333444555666777777888888888888777777888;;;<<<<<<;;;999999888888888999;;;;;;======>>>>>>>>>>>>??????<<<===>>>@@@CCCEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKLLLKKKNNNRRRWWW[[[]]]______bbbgggnnnsssyyyzzztttrrrrrrtttxxxxxxyyy{{{|||{{{xxxuuummmllliiifffbbb^^^\\\ZZZYYY\\\bbbiiiooorrrttttttooommmjjjhhhjjjnnnrrruuurrrnnnjjjhhhiiihhheeebbbYYYTTTQQQSSSVVVYYY___fffqqqsssttttttqqqkkkeeeaaaWWWYYY___iiiuuuuuupppgggYYYLLLBBB<<<:::888777555444555666555444333333333222222222111111111111111111000000////////////............//////000/////////000111222333333444666888:::===>>>???AAACCCFFFHHHIIIKKKNNNPPPTTTXXX]]]aaaffflllrrrvvvvvvzzz~~~xxxpppjjjgggfff^^^]]]\\\]]]^^^]]]\\\ZZZXXXWWWXXXZZZ^^^ccchhhkkkkkkpppwww{{{}}}vvviiijjjvvvuuu|||{{{nnnyyyxxx\\\NNNAAA===>>><<<::::::<<<:::<<<@@@BBBDDDJJJQQQ\\\kkkllliiijjjjjjMMMRRRlllzzzjjjcccXXXIIIBBB:::555666888999999999888999<<<===???HHHQQQ]]]eeelllmmmmmmpppqqqpppqqqnnnlllkkkkkkhhheeeaaaaaahhhllljjjddd[[[OOODDDAAA???===;;;999777777666555555555555444333222111222222222222222222222222222111111111111222333333555666777888888999888888777666666777888999::::::999888777666777888:::<<<======>>>>>>>>>>>>>>>>>>======???@@@BBBDDDEEEFFFCCCDDDEEEGGGIIIJJJLLLLLLLLLNNNSSSXXX\\\^^^`````````dddlllssszzz|||vvvssstttuuu{{{{{{|||}}}~~~}}}zzzwwwmmmllljjjgggccc```^^^]]]ZZZ]]]ccciiinnnqqqssssssooonnnmmmmmmnnnqqqtttvvvvvvrrrmmmkkkkkkjjjgggdddYYYUUUSSSVVVZZZ]]]cccjjjvvvwwwxxxvvvqqqjjjdddaaaZZZ]]]eeeooo{{{uuupppfffYYYLLLBBB<<<;;;888666444444666666666555333333333222222222111111111111111000000000000000//////............//////////////////000111222222333444666888:::<<<>>>???@@@BBBEEEGGGHHHJJJLLLOOOSSSVVV[[[```fffkkkrrrvvvuuuyyy~~~~~~}}}yyysssmmmgggdddccc\\\ZZZXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWXXX[[[^^^``````fffmmmsssvvvzzz~~~~~~|||{{{vvviiihhhrrrzzznnnvvv~~~```RRRCCC>>>>>><<<;;;:::<<<;;;<<>>;;;999888777666555555555555555333222222111111111111111111111111222222222111222333333444555666777888999999999999666666666666666777888999888777666555666888;;;<<<>>>>>>==================>>>??????@@@AAABBBCCCCCCAAABBBDDDFFFHHHIIIKKKLLLMMMPPPTTTYYY]]]```bbbbbb___ccciiiqqqzzzzzzwwwxxxyyy~~~yyyvvvlllkkkjjjhhheeecccbbbaaa^^^```dddiiimmmpppqqqrrrpppqqqssstttuuuuuuuuutttyyyvvvrrrpppooommmhhhddd[[[WWWVVVZZZ]]]```fffmmmwwwzzz|||zzzssskkkdddaaa```dddmmmwwwtttpppfffYYYLLLBBB===;;;888666444444666666666555333333333222222222111111111111000000000000000000//////............//////......///000000111111222333333555777:::<<<>>>??????BBBEEEFFFHHHJJJLLLOOOQQQTTTZZZ___dddjjjpppttttttxxx}}}}}}zzzuuuoooiiiddd```^^^YYYWWWUUUTTTUUUWWWWWWWWWVVVUUUSSSRRRRRRRRRTTTUUUVVV\\\dddjjjnnnrrrvvvzzz|||zzzsssffffffpppzzzpppvvvdddUUUEEE???>>><<<;;;;;;===<<<===BBBDDDFFFLLLSSS]]]kkkllliiigggtttYYYZZZpppdddWWWLLLCCC>>>777555666888888888555444666:::===AAAKKKUUUZZZbbbhhhhhhhhhkkkmmmmmmmmmllllllkkkjjjiiihhhhhhhhhmmmoookkkddd[[[OOODDDAAA@@@>>><<<:::888777777666666666666555444333222111111111111111111111111222222222222222333444444555666777888888999999888666666666555444555888:::999777666555666888;;;===>>>>>>============<<<<<>>>>>???AAADDDFFFHHHJJJMMMOOOOOOSSSXXX]]]bbbgggnnnrrruuuxxx}}}}}}yyyssslllfff```\\\YYYTTTRRRPPPPPPQQQSSSSSSSSSOOONNNLLLKKKJJJJJJKKKLLLLLLRRRZZZ___bbbeeeiiilllsssyyy}}}nnnbbbdddooozzzrrrxxxhhhWWWGGG???>>><<<;;;;;;===<<<>>>BBBEEEGGGMMMUUU\\\iiikkkgggccc~~~___^^^qqqdddSSSGGG>>>:::666555777999888666666555666:::<<<@@@IIISSSXXX```ffffffgggjjjmmmllljjjkkkjjjiiihhhhhhiiiiiiiiinnnpppkkkddd[[[NNNDDDAAA@@@>>><<<:::888777777666777777666666555444333222222222222222222222222333222222222222333444444444555666777888888888888777888888777555666999<<<999888666555666999<<>>>>>=========<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLOOOTTTYYY^^^aaabbbcccbbbcccfffmmmxxxyyyuuunnnmmmllljjjhhhfffdddcccaaacccfffjjjnnnqqqsssttttttvvvyyy|||~~~~~~}}}}}}}}}{{{zzzyyyxxxrrrjjjccc]]][[[\\\bbbhhhlllssszzz{{{ppphhheeedddjjjqqq|||tttooofffYYYLLLBBB===<<<777555444444666777666666333333333222222222111111000000000000000111111111//////............//////---...///000111111111111222333555777999<<<===>>>>>>AAADDDFFFHHHKKKNNNPPPNNNQQQVVV[[[```eeekkkooouuuxxx}}}~~~yyyrrrjjjddd^^^YYYVVVPPPNNNLLLLLLNNNOOOOOOOOOIIIHHHFFFEEEEEEEEEFFFGGGDDDJJJQQQVVVXXXYYY\\\___eeennn{{{||||||lll```cccppp{{{sssyyyiiiYYYGGG@@@>>><<<;;;<<<>>><<<>>>CCCFFFHHHNNNUUU[[[gggiiieee```bbb```qqqdddRRRDDD;;;888555555888999888666777666777:::<<>><<<:::999888777777777777777666555444333333333333333333333333333333333222222333333444555444555666777777888888777999::::::888666777:::>>>:::888666555777:::===@@@>>>>>>======<<<<<<<<<;;;;;;<<<===???AAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKNNNSSSXXX]]]```bbbbbbdddccceeelllxxxzzzvvvqqqpppmmmkkkhhheeecccbbb```bbbfffjjjooosssvvvwwwvvvwwwyyy{{{~~~}}}|||||||||zzztttjjjbbb]]][[[^^^eeelllqqqyyyyyymmmfffdddfffkkkssssssnnnfff[[[PPPFFF???;;;777777666555555555555555555555444333333222111111000000000000000000000000//////............///000////////////000000000000222333555666777999<<<>>>>>>@@@BBBCCCEEEHHHLLLOOOVVVWWWYYY[[[^^^dddkkkppptttxxx}}}~~~}}}}}}yyyooogggddd```YYYTTTOOOMMMLLLKKKKKKJJJHHHFFFGGGEEECCCBBB@@@@@@@@@@@@DDDEEEHHHKKKMMMOOOOOOOOOWWWaaaooozzz~~~||||||llldddgggrrr|||ooowwwmmmUUUFFFAAA===???AAA;;;<<<>>>@@@CCCGGGMMMUUUZZZ^^^jjjbbbbbb```~~~fffkkkjjjeeeNNNCCC===<<<:::999888888999:::777999:::;;;===BBBKKKRRRWWW\\\bbbggghhhggggggggghhhgggfffggghhhgggfffdddfffkkkooolllbbbUUUJJJDDD??????>>>===;;;888666555555666666666666666555555444444333333333333222222222222333333333333444444555666666777777777666666888888999888777888;;;===BBB@@@===888555666;;;???>>>>>>>>>>>>>>>=========?????????@@@AAABBBDDDDDDBBBDDDFFFHHHJJJKKKLLLLLLKKKMMMQQQTTTWWWZZZ___bbbfffcccgggqqqzzzyyyssstttnnnjjjjjjhhhdddbbbccceeegggjjjnnnqqqsssttttttzzz{{{|||~~~}}}wwwppphhhccc___```dddjjjrrrzzzwwwnnnhhhfffeeerrr{{{rrrnnneee[[[PPPFFF???;;;777777666555555555555555555555444333333222111111000000000000000000000000000000///...............////////////000000000000222333555666777999<<<>>>>>>???BBBCCCEEEHHHMMMPPPTTTVVVXXXZZZ]]]bbbiiinnnpppuuu{{{}}}|||}}}zzznnnfffbbb]]]WWWQQQMMMKKKHHHGGGGGGGGGEEEDDDCCCBBB@@@>>>===<<<======>>>???AAACCCEEEGGGGGGHHHMMMWWWdddpppxxx{{{{{{{{{zzzjjjdddhhhuuu~~~rrr}}}jjjSSSDDD@@@;;;===???999<<<>>>@@@CCCGGGNNNVVV[[[___jjjfffeee```}}}kkkpppnnnfffNNNCCC<<<;;;999888777777888888444666777888999???GGGNNNWWW[[[aaadddfffffffffggggggfffeeefffggggggeeecccdddiiimmmkkkaaaTTTIIICCC>>>>>>===<<<:::888777666555555666666666666555555444444333333333333222222222222222333333333444444666777777888888888888777999:::;;;:::999:::===???CCCAAA>>>;;;999:::;;;<<<========================>>>>>>??????@@@AAACCCDDDBBBCCCDDDFFFGGGIIIJJJKKKLLLNNNQQQTTTWWWZZZ___bbbdddbbbeeeoooxxxzzzttttttoookkkkkkjjjfffeeefffhhhjjjmmmqqqsssuuuvvvvvvxxxyyyzzz}}}~~~yyyqqqiiidddcccdddgggmmmttt{{{~~~uuummmiiihhhiiiuuu~~~rrrnnneee[[[PPPFFF???;;;777777666555555555555555555444444333333222222111000000000000000000000000111000///...............////////////000000000000111333555666777888;;;>>>===???AAACCCFFFIIINNNQQQSSSTTTWWWYYY\\\aaafffkkkmmmrrryyy|||}}}}}}zzznnneee```[[[UUUOOOJJJGGGDDDBBBBBBBBBBBBAAA@@@???===;;;;;;:::;;;;;;;;;;;;<<<>>>???AAABBBBBBEEEMMMYYYeeemmmrrrvvvxxx~~~xxxhhhccciiiwwwxxxfffPPPBBB???:::;;;>>>888<<<>>>@@@CCCHHHOOOWWW\\\```jjj~~~nnnjjjbbb|||qqqvvvtttgggNNNCCC;;;:::999777666777777888444555777777888===EEELLLVVVYYY]]]```bbbccceeefffeeedddddddddfffeeedddbbbbbbgggkkkiii___RRRHHHCCC===<<<;;;:::999888777777444555555666666666555555444444333333333333222222222222222222333333333333777888999999::::::::::::;;;<<<<<<<<<;;;<<<>>>AAAEEEEEEDDDBBB@@@===:::999;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBCCCDDDGGGIIIJJJLLLNNNQQQTTTVVVYYY]]]``````___bbbkkkuuu~~~~~~wwwuuupppmmmnnnmmmjjjiiikkklllmmmppprrrtttuuuvvvvvvvvvwwwxxx{{{~~~{{{rrrjjjeeehhhiiikkkpppwww~~~~~~tttmmmjjjlllooozzzsssnnnfff[[[PPPFFF???;;;777777666555555555555555444444444333333222222222000000000000000000000000//////............///000////////////000000000000111333555666666888;;;>>>===???AAACCCFFFIIINNNRRRRRRTTTWWWZZZ\\\```eeehhhkkkpppwww|||~~~xxxlllddd___[[[UUUQQQIIIEEEAAA>>>>>>???@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBIIIRRR[[[cccjjjpppsss|||xxxgggaaahhhwww{{{}}}bbbMMMBBB???:::;;;===888<<<===@@@DDDIIIPPPXXX^^^```hhhwwwuuuoooddd|||ttt{{{yyyhhhOOOCCC<<<;;;999888777777888888666888999::::::>>>FFFKKKTTTWWWZZZ\\\^^^```ccceeecccbbbbbbbbbddddddbbb``````eeeiiifff]]]QQQGGGBBB;;;;;;:::999888777777777444444555555666666555555444444333333333222222222111222222222222333333333777888999:::;;;<<<<<<<<<<<<<<<===<<<;;;<<>>???@@@AAACCCBBBAAABBBCCCFFFHHHJJJKKKMMMOOOQQQRRRUUUXXX[[[\\\[[[^^^fffqqq||||||wwwrrroooqqqqqqnnnmmmoooooopppqqqssssssssssssrrrtttuuuwwwzzz~~~}}}ssslllgggjjjkkkooouuu|||uuunnnmmmqqquuuvvvqqqhhh]]]QQQFFF>>>:::777777666555555555555555444444333333333333222222111111111111111111111111------------...000111222////////////000000000000111222444555666888;;;===<<<>>>AAACCCEEEHHHMMMPPPRRRUUUXXX[[[]]]```dddfffkkkooouuu{{{~~~uuujjjbbb___\\\WWWSSSHHHDDD@@@>>>>>>>>>??????===<<<;;;:::::::::;;;<<<:::;;;<<<===>>>???@@@@@@???CCCKKKSSS[[[cccjjjoooxxx~~~~~~{{{}}}}}}jjjaaahhhwww|||zzz___LLLCCCAAA;;;<<<>>>:::;;;===@@@DDDIIIQQQZZZ___```gggqqqxxxrrrgggsss||||||iiiPPPDDD===<<<:::999888888999999888:::;;;;;;;;;>>>EEEJJJQQQSSSVVVXXXZZZ]]]```ccc``````___```bbbbbb```___^^^cccfffddd[[[OOOGGGBBB;;;:::999777666666666777333333444555555555555555444444333333333222222222111111111222222222333333666777999:::;;;<<<======;;;<<<<<<;;;;;;<<<>>>@@@GGGQQQXXXSSSDDD888777:::888999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@@@@CCCCCCBBBBBBCCCFFFHHHJJJHHHJJJLLLMMMMMMOOORRRTTTVVVWWWZZZaaannn{{{|||wwwtttuuuuuurrrqqqsssttttttuuutttsssrrrpppoooqqqrrrtttxxx~~~|||rrrllliiiiiilllrrrzzzwwwppppppvvv{{{yyytttkkk^^^RRRGGG>>>:::777777666555555555555555333333333333333333333333111111111111111111111111------------...000111222////////////000000000000000222444555666777:::======>>>@@@BBBCCCGGGKKKNNNRRRUUUYYY\\\^^^___bbbdddiiilllqqqvvvzzz|||}}}}}}~~~~~~|||sssggg```]]][[[WWWSSSFFFDDD@@@>>>>>>???>>>===:::999999888888999:::;;;999;;;===???AAAAAAAAAAAA===AAAGGGMMMTTT\\\dddiiirrrxxxyyyvvvxxx||||||rrrfffmmm}}}|||vvv]]]KKKDDDBBB<<<<<>>???@@@CCCBBBBBBBBBCCCEEEGGGHHHFFFGGGHHHIIIIIIJJJLLLNNNQQQSSSVVV]]]kkk{{{~~~zzz{{{zzzvvvuuuvvvyyyyyyxxxvvvsssooollljjjjjjlllooottt{{{wwwnnnjjjiiiiiimmmuuuwwwrrruuu|||}}}wwwmmm```SSSGGG>>>999777777666555555555555555333333333333333333333333111111111111111111111111//////............//////////////////000000000000000222444555555777:::======>>>@@@AAABBBDDDHHHKKKPPPSSSXXX[[[]]]^^^```aaaeeegggjjjnnnrrruuuvvvvvvyyyzzz{{{zzzyyyxxxyyyzzz~~~{{{qqqeee]]]YYYWWWSSSPPPEEEBBB@@@??????>>>===<<<::::::999999999:::<<<===>>>AAAEEEHHHJJJJJJIIIHHHFFFHHHKKKOOORRRWWW]]]```jjjqqqyyyyyysssnnnooosssvvv}}}nnnuuu{{{rrrZZZJJJDDDCCC<<<<<>>@@@BBBHHHMMMKKKAAA:::888999888888999999:::;;;;;;<<<;;;;;;<<<<<<===???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMPPPTTT[[[jjj{{{{{{yyyzzzzzzyyywwwsssooojjjeeecccaaacccfffmmmuuu~~~|||ppphhheeefffiiioooyyy~~~vvvtttxxxzzzooobbbTTTGGG>>>999777777666555555555555555333333333333333333333333111111111111111111111111222111000///------,,,,,,////////////000000000000000222444555555777:::======>>>@@@@@@AAACCCGGGIIINNNRRRWWWZZZ[[[\\\^^^___bbbbbbdddhhhmmmpppqqqqqquuuvvvwwwvvvuuuttttttvvvyyy}}}{{{qqqddd[[[WWWTTTOOOLLLCCCAAA?????????>>><<<:::===<<<<<<;;;<<<===???@@@FFFJJJOOOSSSUUUUUUSSSRRRRRRSSSTTTSSSSSSTTTVVVYYYdddllluuutttmmmggghhhkkkrrruuu|||{{{nnnXXXIIICCCBBB<<<<<>>AAA@@@BBBCCCCCCAAA===:::888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAA>>>???@@@AAABBBCCCCCCBBBEEEFFFFFFFFFEEEFFFGGGIIIKKKNNNRRRYYYiii|||~~~{{{|||wwwvvvsssoooiiiccc^^^[[[ZZZ\\\```gggpppzzzwwwkkkcccbbbdddjjjqqq{{{{{{uuutttzzz|||xxxpppcccUUUGGG>>>999888777666555555444555555333333444444333333222111111111222222222222111111000000///...........................////////////111333444444444555777999;;;===@@@AAABBBDDDGGGIIIPPPRRRUUUXXX[[[]]]^^^______aaadddgggjjjkkkllllllkkkmmmooonnnkkkjjjlllnnntttsssuuuyyy~~~{{{iii___[[[QQQNNNOOOIII@@@>>>;;;:::;;;=========??????>>>======???DDDHHHIIIUUUaaafffhhhjjjiiiffffffiiiiiiccc\\\WWWUUUSSS]]]fffnnnnnngggbbbbbbeeetttxxxzzzrrrSSSIII@@@===<<<:::;;;======???BBBFFFKKKTTT]]]cccjjjgggnnnxxxnnnsssmmmUUUEEE;;;999666555555666555444999999777666666999???CCCFFFIIIMMMPPPSSSUUUXXXZZZWWWVVVXXX[[[[[[XXXZZZ^^^]]]ccceeebbb\\\TTTJJJAAA@@@===999666444333111000222333333444555555555555555555555444333222111000222111000000000111333444111222333444555777888888999999888888999;;;<<<===:::;;;<<<=========<<<;;;555666888999::::::999999::::::999999999:::;;;;;;>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCGGGJJJMMMMMMPPP[[[kkkzzz|||yyytttrrrooohhhaaa[[[WWWUUUSSSTTTWWW^^^iiiuuuzzzqqqhhhaaa```cccnnnrrrzzzyyytttttt{{{|||xxxooocccUUUHHH>>>999888777666555444444444444333333444444333333222111111111222222222222111111000000///...........................////////////000222333444444555888::::::===???AAABBBDDDFFFIIINNNPPPTTTXXX\\\___aaaaaa```aaaccceeeggghhhhhhhhheeegggiiiiiiggggggiiikkkpppooopppsssxxx{{{|||{{{|||~~~xxxfff\\\XXXOOOMMMMMMHHHBBB???===;;;<<<===>>>===>>>??????>>>???CCCHHHLLLVVVbbbooouuuyyy||||||zzzxxxxxxvvvnnneee___[[[YYYZZZbbbiiihhhaaa\\\]]]```sssrrrSSSIII@@@===<<<;;;;;;===;;;===AAAFFFMMMWWWbbbiiinnnkkkpppzzzyyylllpppmmmVVVGGG===;;;888777777777777666888888888777777:::???BBBDDDGGGKKKOOOQQQSSSVVVXXXWWWUUUWWWYYYYYYWWWZZZ^^^ccciiijjjeee]]]TTTIII???>>>;;;888555555444333222222333333444444444333333444444444333333222111000111000000///000111222333333333444444555555666666888888777888999;;;<<<>>>;;;;;;<<<<<<<<<;;;;;;;;;666777999:::;;;:::::::::;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBDDDHHHKKKLLLLLLQQQ^^^nnn}}}}}}wwwrrrjjjiiieee```YYYTTTQQQPPPLLLMMMQQQXXXdddrrrwwwppphhhccccccgggooottt}}}{{{wwwvvvyyy|||wwwnnnbbbUUUHHH>>>999777666555444444333444444333333444444333333222111111111222222222222111111000//////............///............///////////////111333333444666999;;;:::<<>>======>>>>>>>>>>>>???@@@AAACCCHHHOOOSSSdddqqq~~~|||qqqgggaaa```YYY___cccaaa[[[WWWYYY]]]rrr~~~pppRRRHHH???===<<<;;;;;;===:::<<<@@@FFFOOO[[[gggoootttqqquuu|||qqq}}}fffkkkmmmYYYKKK???===:::999999999999888444555666777777999<<>>===<<<;;;::::::999999999777777999::::::;;;:::::::::::::::;;;<<<===>>>?????????@@@@@@@@@@@@@@@???@@@AAAAAAAAABBBEEEIIIMMMLLLNNNTTTaaarrrzzzqqqjjj___]]]YYYUUUPPPMMMKKKJJJGGGHHHJJJPPP\\\kkkyyyyyypppkkkfffbbbdddhhhpppvvv{{{xxxuuuwww}}}wwwnnnbbbVVVJJJ???999777666555444333333333333333333444444333333222111111111222222222222111111000///............//////............////////////...000222333444666999;;;999<<<>>>@@@AAACCCEEEHHHJJJLLLQQQWWW]]]cccgggiiihhhhhhhhhhhhhhhggggggggg```aaabbbcccddddddffffffdddcccccceeeiiinnnqqqssssssssssssvvv|||qqq___WWWUUUMMMLLLMMMHHHDDDBBB>>>======>>>>>>>>>>>>@@@BBBDDDGGGMMMTTTZZZkkkwwwwwwiiibbb```ZZZ^^^aaa^^^YYYWWWZZZ^^^ooo~~~vvvjjjQQQGGG???======;;;;;;<<<999;;;???EEEOOO\\\iiirrryyyuuuyyyiiiwww^^^cccmmmZZZLLL???===:::999999:::999888000222555666666777999;;;???BBBFFFHHHJJJLLLNNNPPPUUUSSSRRRSSSSSSRRRVVV\\\bbbiiimmmhhh___VVVMMMEEE<<<:::777555555555444333222222222222222111000///111111111111111000//////............//////000000333333333333333444444444444444444555777999<<<===>>>===;;;999888888888999777777888888999:::::::::999999999:::;;;===>>>???@@@@@@@@@@@@@@@???>>>===???@@@@@@AAABBBFFFKKKOOOOOORRRZZZfffvvvwwwmmmeeeWWWTTTOOOKKKIIIHHHGGGFFFGGGFFFFFFJJJSSS```nnnvvvwwwppphhheeeaaa^^^```eeemmmvvv|||wwwtttxxx~~~xxxnnncccXXXLLLAAA:::777777666555444444444444333333444444333333222111111111222222222222111111//////............//////............////////////...///111333333555999;;;999;;;>>>???@@@BBBEEEGGGHHHKKKPPPVVV]]]ccchhhkkkooonnnnnnnnnnnnnnnnnnnnnhhhhhhggghhhiiijjjjjjiiiccccccbbbbbbccceeehhhjjjnnnmmmmmmpppvvvqqq```XXXVVVNNNMMMOOOJJJDDDAAA>>>===>>>>>>???>>>@@@BBBDDDFFFJJJPPPWWW\\\jjjvvvwwwggg]]][[[ZZZ\\\^^^[[[WWWVVVZZZ^^^mmm|||qqqdddOOOFFF???======;;;:::<<<;;;<<>>;;;888666555444333222222222222222111000000///000000111111111000//////------......////////////000000111222333444555555222222333444555888:::<<>>@@@@@@@@@@@@???>>>>>>===>>>??????@@@BBBGGGMMMRRRTTTXXXaaammmzzzvvvjjjaaaSSSNNNHHHDDDBBBBBBAAA@@@DDDBBBAAADDDLLLYYYeeemmmpppjjjcccaaa^^^[[[]]]bbbjjjtttyyytttwwwyyynnndddZZZNNNCCC;;;888777666555555444555555333333444444333333222111111111222222222222111111///............//////000............////////////...000222222333555888:::888:::===???@@@AAADDDFFFHHHJJJOOOTTT[[[bbbgggjjjrrrrrrrrrrrrsssuuuvvvwwwrrrqqqooooooppppppnnnmmmggggggeeebbb___^^^^^^```hhhggggggjjjpppyyysssaaaYYYWWWPPPOOOQQQLLLDDDBBB???>>>???AAAAAAAAACCCDDDFFFGGGKKKPPPWWW\\\fffrrrwwwdddXXXVVVWWWXXXYYYXXXUUUUUUYYY\\\kkkzzzppp```NNNEEE>>>======;;;:::<<<<<<===???CCCMMM[[[kkkuuu}}}dddvvvpppUUU\\\yyyjjjTTTEEE>>>;;;999777888888888777666888::::::999999;;;<<<<<<>>>BBBCCCDDDEEEGGGIIINNNLLLLLLMMMLLLJJJMMMSSS]]]eeeiiicccXXXNNNEEE???>>><<<888666555444333111111111222222222111000000000000111111111111000000---......///000/////////...///000111333444555666222222222222444666888:::>>>===<<<:::999999888888777777777777888999:::;;;888888888999:::;;;<<<===@@@AAAAAAAAA@@@???>>>>>>===>>>???@@@BBBHHHOOOUUU[[[```iiiuuuyyylllbbbSSSLLLDDD>>>======;;;999===<<<<<>>???AAADDDFFFIIIKKKNNNSSSYYY```eeehhhqqqqqqrrrtttvvvyyy|||}}}{{{yyyvvvuuuuuutttqqqnnnjjjkkkjjjgggccc```___```dddcccbbbdddiiiqqqyyy}}}tttcccZZZXXXQQQOOOQQQLLLFFFCCCAAA@@@BBBDDDEEEEEEGGGGGGHHHHHHJJJNNNTTTYYY```lllzzzzzzeeeXXXVVVTTTVVVWWWVVVUUUVVVYYY\\\kkkzzzsss```MMMEEE>>>======;;;:::;;;======???DDDNNN]]]nnnyyydddwwwkkkXXX^^^|||mmmVVVFFF>>><<<999888888888888777999::::::999888888999;;;;;;>>>AAABBBCCCDDDEEEGGGJJJHHHIIIKKKJJJGGGIIINNNXXXaaaggg```UUUKKKCCC>>>===:::777555555555444333111111222222333222222222000111111222222111111000---...///000000000/////////000000111222333333444222222111222333555777888=========<<<;;;:::999888999999999999999;;;<<<===:::::::::::::::;;;<<<<<<@@@AAAAAAAAAAAAAAA@@@???======>>>???CCCIIIQQQWWW```fffqqq|||sssiiiXXXOOOEEE>>><<<<<<999777:::999999<<>>???AAACCCFFFIIIKKKNNNSSSXXX___dddgggooopppqqqssswww{{{~~~}}}yyywwwwwwuuuqqqnnnjjjlllnnnmmmiiiggggggiiibbb```___```dddjjjqqquuutttccc[[[XXXQQQOOOQQQLLLGGGEEEBBBCCCEEEGGGHHHHHHIIIIIIIIIHHHIIIMMMRRRVVV[[[ggguuu}}}hhhZZZXXXTTTVVVWWWXXXXXXYYY[[[^^^lllzzz{{{wwwaaaMMMDDD>>>===>>>;;;:::;;;======???EEEPPP```qqq}}}dddyyy~~~jjj[[[aaasss[[[JJJ???<<<:::888999999888888888888888666444444666888;;;===@@@BBBBBBCCCEEEFFFHHHFFFHHHJJJIIIFFFGGGKKKRRR\\\ccc___UUULLLFFFBBB:::888666555666666666555000111222333333333333333000111111222222222111111---...000111111111000///111111111111111111111111222222111111222444555666<<<======>>>===<<<:::999<<<;;;::::::;;;<<<>>>???<<<<<<;;;;;;;;;<<<<<<===@@@AAAAAABBBBBBAAAAAAAAA<<<===>>>???CCCIIIRRRXXXcccjjjuuu|||ppp^^^UUUIIIAAA???===;;;888;;;:::999;;;@@@GGGOOOSSSYYYTTTQQQRRRRRRQQQUUUZZZiiittt~~~zzzqqqtttyyy~~~|||ssshhh\\\PPPFFF???999888777666666555555555444444444444333333222111////////////............000///...------...///000...............///000000111111111222333444666666999999:::;;;===@@@CCCEEEHHHKKKNNNRRRVVV[[[```dddlllnnnppppppoooqqqvvv{{{xxxwwwuuurrrpppnnnmmmmmmooonnnmmmkkkiiihhhfffeeefffccc]]]XXXVVV\\\gggoooxxxxxxnnnaaaWWWSSSPPPLLLIIIEEEDDDDDDEEEHHHJJJJJJJJJKKKJJJGGGFFFEEEGGGIIIJJJWWW```nnnzzzzzzmmmaaaYYYVVVWWWWWWWWWXXX[[[```dddooo|||}}}```MMMEEE>>>===>>><<<<<<>>>===@@@CCCIIISSSbbbtttdddvvvoooYYYjjj{{{bbbIIICCC???:::888888999888777999888666555444555777888:::;;;<<<>>>???AAABBBCCCEEEFFFFFFEEEDDDDDDFFFIIITTTVVVYYYYYYUUUMMMDDD>>>999888666555444333444444333333333222222222111111......//////000000111111...///000111111000///...111111111111111222222222555444444333333333444444:::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<======<<<;;;<<<>>>@@@CCCDDDEEEFFFEEEBBB@@@>>>@@@??????BBBEEEIIISSS^^^jjjuuukkk```RRRGGGBBB???<<<999:::777666777<<>>>>><<<;;;===<<<>>>BBBIIITTTdddxxxdddtttxxx]]]kkkyyygggMMMHHHCCC===:::999999888777888777555444333444555666777777999:::<<<===??????CCCCCCDDDCCCBBBBBBDDDFFFPPPSSSWWWWWWSSSLLLCCC===:::999777555444444444555333333333222222222111111////////////000000000000...//////000000//////...111111111111111222222222333222333333444555666666;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@DDDFFFHHHHHHGGGDDDAAA>>>BBB@@@@@@BBBDDDIIISSS^^^kkkwwwwwwkkk[[[MMMEEE@@@;;;777888666444555999>>>AAABBBFFFDDDDDDEEEFFFIIIRRR]]]eeerrr~~~}}}yyyuuuqqqqqquuuzzz}}}tttjjj___RRRGGG@@@999999888777666666666666333444444444444333333222333333333222222222111111......////////////.....................///000000//////000000111333444555666777888;;;===AAACCCEEEGGGIIIMMMPPPTTTYYY___cccfffggggggeee```___```cccfffeeedddaaa___]]][[[ZZZZZZZZZZZZ[[[^^^aaaeeegggcccbbb^^^ZZZVVVUUUWWWYYYccclllyyy~~~tttfff[[[TTTPPPMMMKKKIIIHHHHHHJJJNNNQQQRRRRRRIIIGGGEEEBBBAAABBBDDDEEEOOOXXXdddpppzzz|||pppeee^^^[[[ZZZXXXVVVWWW\\\ccciiitttfffOOOFFF??????>>><<<;;;<<<;;;===AAAHHHTTTggg|||cccqqq|||aaakkktttlllRRROOOIIIBBB===:::999888888666666444333333333444555555666777999:::<<<===>>>@@@@@@AAA@@@???@@@AAACCCLLLOOOSSSUUURRRKKKBBB===:::999777555444444444555333333333222222222111111000000000000///////////////..................///000000111111111222222222111111111222444666777888;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@EEEGGGJJJLLLKKKGGGCCC@@@EEEBBBAAABBBCCCHHHSSS___kkkxxxzzzhhhXXXMMMDDD===999999777555555777999:::;;;???===>>>AAACCCGGGPPPZZZeeeqqq|||}}}yyyuuuqqqmmmqqqtttyyy}}}uuulllaaaTTTHHH@@@:::999888777666666666666333444444444444444333333444333333333222222222222---...///000000///...---...............///000000.../////////000222333444555666888:::===@@@CCCDDDFFFHHHLLLOOOSSSXXX^^^bbbgggiiihhheee___[[[[[[\\\]]]\\\[[[YYYWWWUUUSSSRRRUUUTTTSSSTTTVVVYYY]]]___aaa```___]]]YYYVVVTTTSSSXXX```mmm|||zzzlll___WWWSSSPPPNNNKKKJJJJJJLLLPPPRRRTTTTTTGGGEEEBBB@@@??????AAABBBJJJSSS___kkkvvv|||qqqfff___]]][[[XXXUUUVVV\\\eeekkkxxxgggOOOGGG@@@??????<<<;;;;;;<<<>>>AAAHHHTTThhhdddooowwwccciiiooooooUUUSSSNNNFFF???:::888888888666555444444333333444444777777888:::<<<===??????>>>???@@@???>>>>>>@@@AAAHHHLLLRRRTTTRRRKKKCCC>>>:::999777555444444444555333333333222222222111111111111000000//////......///...---,,,,,,---...///000000000111222222333333111111222333444666777888;;;;;;<<<=========<<<<<<::::::;;;;;;;;;;;;;;;;;;999::::::::::::;;;>>>AAABBBEEEJJJMMMMMMJJJFFFCCCHHHDDDBBBAAABBBGGGRRR^^^hhhwwwwwwfffXXXLLLDDD???;;;999777666777888888777;;;:::<<<@@@CCCGGGQQQ\\\fffqqqyyyyyytttpppmmmiiinnnqqqwww}}}}}}vvvnnncccVVVIIIAAA:::999888777777666666666333444444555555444444444333333222222222111111111---...///000000///...---...............///000000.........///000111333333444555777:::===@@@AAABBBDDDGGGJJJNNNRRRWWW\\\```eeeggghhhddd^^^YYYXXXXXXVVVVVVVVVUUUSSSQQQOOONNNQQQPPPNNNNNNOOORRRUUUWWW[[[[[[\\\\\\[[[XXXTTTQQQRRRXXXdddssssssggg]]]WWWTTTRRRMMMLLLKKKLLLOOOQQQQQQQQQDDDCCC@@@>>>===>>>???@@@FFFOOO]]]jjjuuu}}}qqqeee^^^]]]ZZZWWWTTTUUU[[[dddkkkzzz{{{yyyeeeNNNFFF@@@@@@@@@===;;;<<<===???CCCIIIVVVjjjgggpppuuubbbfffjjjoooWWWSSSOOOHHHAAA;;;888777888666666555555555555555555777777999:::<<<>>>??????===>>>@@@@@@???>>>???AAAGGGKKKRRRUUUTTTMMMEEE???999888666555444333444444333333333222222222111111111111000000//////......///...---,,,,,,---...//////000000111222222333333333333333333444555666666::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;<<>>@@@@@@CCCEEEIIILLLPPPUUU[[[___aaadddfffddd___ZZZYYYYYYYYYYYYZZZZZZYYYWWWVVVUUUQQQPPPOOONNNOOOPPPRRRSSSTTTTTTVVVXXXYYYWWWSSSPPPOOOTTT]]]kkk{{{{{{oooeee]]]YYYWWWRRRPPPNNNMMMMMMMMMLLLKKKBBB@@@>>><<<<<<===???@@@CCCNNN]]]lllyyyrrrfff^^^ZZZXXXUUURRRSSSYYYbbbiiixxx{{{qqqrrr|||yyycccMMMEEE@@@AAAAAA>>><<<===>>>AAAEEEMMMZZZnnniiiqqquuu___dddhhhjjjUUUMMMKKKGGGAAA;;;777777888666666666666555555555444444555666888999;;;<<<===<<<>>>@@@@@@???>>>???@@@FFFKKKRRRVVVUUUNNNEEE???888777555333222222333333333333333222222222111111000000000000///////////////................../////////000111222333333444333333333333333444555666999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999;;;;;;<<<>>>AAADDD???CCCHHHMMMOOONNNLLLJJJJJJFFFCCCBBBAAADDDNNNXXXeeetttxxxdddTTTJJJ@@@===999666555555444444333333777===AAAFFFOOOZZZccckkkpppmmmhhheeedddbbbbbbfffmmmsssyyy}}}xxxqqqfffYYYKKKAAA::::::999888777777777777333333444555555555555555222222222222111111111000//////............//////...............///000000/////////000111222333444555666888;;;<<<===>>>>>>BBBDDDHHHKKKOOOTTTZZZ^^^dddgggkkkkkkgggdddbbbcccdddeeeggghhhhhhgggeeeddd___^^^[[[YYYVVVUUUSSSSSSSSSRRRSSSUUUXXXXXXUUURRROOOQQQXXXeeeuuuwwwlllccc^^^\\\WWWTTTQQQNNNLLLJJJGGGEEE@@@>>><<<;;;;;;===@@@AAABBBNNN___ppp~~~uuuggg^^^WWWVVVSSSQQQRRRXXX```fffsssqqqqqq{{{~~~tttaaaKKKDDD@@@AAABBB@@@>>>>>>>>>BBBHHHRRRaaauuulllrrrttt\\\ccciii~~~zzzyyysss___MMMFFFFFFDDD@@@:::777666777555555555555555444333333333333555666888999;;;;;;;;;===??????>>>>>>>>>???EEEKKKRRRVVVTTTMMMDDD>>>777666444222111111111222333333333222222222111111////////////000000000000...//////000000//////......///000111222333444444111111222333444555777888777888999:::;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<===???CCCFFFDDDGGGKKKNNNOOOOOOMMMLLLIIIFFFCCCBBBAAABBBKKKUUU```ooovvvcccXXXHHHCCC===888666555444333222222666<<<@@@EEEOOOXXX^^^fffjjjfffaaa___^^^]]]^^^aaaggglllqqqwww|||}}}yyyrrrgggYYYKKKBBB;;;:::999888777777777777333333444555666666666555333333333222222222111111000///...------...///000...............///000000//////000000111333444555555666999;;;<<<===<<<<<>>@@@BBBAAANNNaaassswwwhhh___UUUTTTRRRPPPQQQWWW^^^dddppp|||sssrrr||||||qqqaaaJJJDDD@@@AAACCC@@@??????>>>BBBKKKVVVfff{{{mmmrrrsss[[[dddkkk{{{vvvttt}}}vvvhhhUUUDDDAAABBBBBB???:::666666777333333444444444333222111333444555777888:::;;;<<<:::<<<>>>???>>>=========EEEJJJQQQUUUTTTMMMCCC===666555333111000000000111333333333222222222111111......//////000000111111...///000111111000///......///000111222333444444///000111222444777999:::666777888999::::::;;;:::======<<<<<<<<<;;;;;;;;;999:::<<<===>>>@@@DDDGGGIIIKKKMMMOOOPPPOOOMMMLLLHHHEEECCCCCCAAABBBIIIRRRZZZiii|||qqqfffPPPJJJBBB<<<888666555444333333777===BBBFFFPPPYYYZZZbbbfffbbb\\\[[[[[[ZZZ[[[___ccchhhlllpppuuuxxx}}}~~~wwwoooeeeXXXJJJAAA<<<:::777555555555444333444444555555555555555555333333333222222222111111222111000//////...//////000///...------...///000............///000111222444555777888999;;;>>>@@@BBBBBBEEEJJJLLLOOOVVV___gggpppxxxyyy{{{wwwooogggaaa^^^]]]YYYVVVVVVZZZ^^^___^^^ZZZSSSQQQZZZiiixxx|||vvvpppjjjeeebbb\\\TTTLLLGGGEEEEEEFFF???>>>===<<<<<<>>>@@@AAACCCKKKYYYmmmvvvggg\\\WWWPPPLLLNNNRRRVVV]]]dddlllwwwzzzqqqvvvnnn\\\IIICCC@@@AAAAAA@@@@@@BBBAAADDDKKKYYYlllxxxttt___aaaooozzzssssssxxxxxxeeeYYYNNNDDD??????>>>===:::777444333555555555444444333333333333333333444666777999:::;;;;;;;;;;;;;;;<<<===>>>AAAIIIOOOQQQOOOKKKBBB:::999666333111111222111111111111222222222222111111//////000000111111111222//////000000000000////////////000111222333333333555444222111111222444555777777777888999:::<<<===;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<>>>CCCHHHLLLLLLOOOPPPNNNNNNPPPOOOKKKMMMGGGBBBAAA@@@@@@DDDJJJUUUcccsssnnn```UUUGGG===999888666444555555555888>>>FFFNNNSSSYYYZZZZZZZZZZZZZZZYYYXXXXXXZZZ^^^aaaeeeiiiooosssyyy}}}~~~wwwoooeeeYYYKKKAAA===:::777555555555555444555555555555555555555555333333333222222222111111111000000////////////000000///...------...///000////////////000111222222333555777888999:::===@@@AAAAAADDDIIIKKKNNNWWW```jjjttt~~~{{{tttpppfffbbb]]][[[^^^```aaa```]]]UUUQQQVVVaaaooo~~~~~~yyytttoookkkfff```WWWNNNIIIFFFFFFFFFAAA@@@>>>======>>>@@@AAACCCJJJWWWjjj~~~yyyhhh[[[SSSMMMIIIJJJNNNQQQXXX___hhhsss~~~tttvvvooo[[[IIIDDDAAABBBCCCAAAAAACCCBBBEEEMMM[[[ppp{{{zzz___aaaooo}}}tttrrruuunnn\\\RRRJJJBBB=========<<<:::777555333555555444444444333333333333333333444666777999:::<<<<<<<<<<<<===>>>>>>???CCCJJJPPPQQQPPPLLLDDD;;;888555333111222222222111111111222222222222111111///000000000111111111111//////000000000000//////000000000111111222222333555444222111111222444555666666666777888999:::;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<===???CCCIIIMMMPPPSSSTTTQQQPPPQQQOOOKKKJJJEEEAAA@@@@@@???BBBGGGPPP]]]mmm|||}}}jjj^^^NNNBBB<<<999777666555555555888===EEEMMMRRRWWWWWWWWWXXXXXXXXXWWWWWWXXXZZZ\\\^^^aaadddiiillltttxxx}}}~~~vvvooofffZZZLLLCCC===;;;777666666666555444555555555555555555555555333333333222222222111111000////////////000000111//////............//////////////////000111222333333444666777888:::===???AAA@@@CCCGGGJJJNNNXXXbbblllxxxyyyrrrjjjeeedddeeedddbbbbbbZZZSSSSSSYYYeeevvv~~~zzzvvvsssjjjcccYYYQQQKKKIIIGGGGGGDDDBBB@@@>>>>>>>>>???@@@BBBHHHTTTeeezzzzzzfffXXXQQQKKKGGGHHHJJJMMMTTT\\\bbbnnn~~~uuutttmmmYYYJJJDDDAAACCCDDDBBBBBBEEECCCFFFNNN___vvv||||||bbbdddrrrtttmmmmmmtttrrrbbbQQQIIIDDD>>>;;;;;;;;;:::888777555444444444444444333333333333222333333444555777888999<<<<<<======>>>??????@@@DDDKKKPPPQQQPPPMMMEEE>>>555444222333333444222111111111222222222222111111000000000000111111111111//////000000000000//////111111111111111111111111444333222111111222333444666666666666777888888888999999:::;;;<<<<<<<<<<<<;;;<<<<<<===???DDDJJJNNNTTTXXXXXXUUUSSSSSSOOOKKKGGGBBB??????>>>===???CCCHHHTTTcccsss{{{wwwuuuwww~~~xxxkkkYYYIII@@@;;;888777555444555777===DDDKKKOOORRRRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZZZZ[[[^^^aaadddlllppptttxxx|||}}}wwwpppggg[[[NNNEEE>>>;;;888777777777666555555555555555555444444444333333333222222222111111//////...//////000111111/////////....../////////000//////000000111222333222444666777777999<<>>??????@@@@@@FFFQQQaaauuuxxxeeeVVVQQQLLLHHHIIIJJJLLLTTT\\\___jjjzzzvvvssslllWWWHHHCCC@@@BBBCCCBBBCCCEEECCCGGGQQQbbbyyywwwyyyeeehhhwwwttteee```fffdddXXXKKKDDD@@@===:::999999888777666555555333333333333333333333333222222333444555777888999:::;;;<<<===>>>?????????DDDJJJPPPPPPOOOLLLEEE>>>444333222333444444333111111111222222222222111111000000000000000111111111//////000000000000//////111111111111000000000000333333222111111222333333666666777777888888888888777888:::;;;<<<=========<<<<<<======???DDDKKKOOOWWW[[[\\\YYYVVVTTTOOOJJJDDD@@@======<<<:::<<>><<<999777777777666555666666555555555444444444333333333222222222111111//////...//////000111111...//////////////////...////////////000111222333111333555666777888;;;>>>@@@???@@@EEEHHHMMMXXXbbbqqq|||~~~vvvmmmgggccc___[[[XXXUUUZZZhhhvvv~~~pppggg\\\SSSPPPMMMKKKHHHGGGEEEBBB@@@?????????@@@>>>DDDOOO^^^qqqwwweeeXXXPPPLLLIIIIIIIIIKKKSSS\\\___iiixxxwwwuuummmWWWFFFAAA>>>AAABBBAAABBBEEEDDDIIITTTdddxxxpppsss}}}bbbiiizzzwww___UUUYYYZZZSSSJJJDDD@@@>>>999999888777666666666555333333333333333333333333222222222333555666888999888999;;;<<<===>>>>>>>>>AAAHHHNNNOOONNNLLLDDD===444333222333444444333111111111222222222222111111111111000000000000000000//////000000000000//////111111000000000000000000222222222222222222222222555666777888999999999888777888999;;;<<<======>>><<<=========???DDDKKKPPPXXX\\\^^^[[[XXXVVVPPPJJJCCC???<<<<<<;;;999:::>>>???FFFRRRbbbrrrwwwqqqlllhhhfffeeeiiiuuu}}}kkkYYYJJJ@@@:::777555444555777;;;AAAFFFJJJJJJIIIHHHIIIKKKNNNRRRTTTTTTUUUUUUUUUUUUWWWZZZ\\\^^^aaafffjjjooowwwyyyssskkkaaaTTTLLL???<<<999888888888777666666666666555444444333333333333333222222222111111000////////////000000111......////////////..................///000111222111222444555666888;;;===???>>>AAAEEEHHHLLLVVV```qqq{{{vvvmmmccc___[[[WWWSSSTTT^^^jjj{{{yyyooobbbYYYTTTQQQMMMIIIFFFDDDBBB@@@>>>??????@@@>>>DDDNNN[[[mmmwwwfffYYYLLLHHHGGGFFFFFFHHHQQQ[[[bbbjjjwwwyyy{{{}}}nnnXXXEEE@@@>>>@@@BBBBBBCCCEEEEEEMMMYYYfffvvvkkknnn{{{\\\fff|||bbbPPPSSSSSSOOOIIICCCAAAAAA::::::888777666666666666222222222222333333333333111222222333444666777888777888:::<<<>>>>>>>>>===???GGGNNNPPPOOOLLLDDD;;;555444222333333444222111111111222222222222111111111111111111000000000000//////000000000000//////000000000000000000000000222222222222222222222222444555777999:::::::::999777888999;;;<<<=========<<<<<<<<<<<<>>>CCCJJJPPPXXX]]]```^^^\\\YYYSSSLLLDDD???<<<;;;:::888:::>>>>>>CCCMMM[[[iiizzzzzzqqqiiiccc^^^[[[\\\eeeoooyyyrrraaaQQQDDD<<<888444444555777:::???DDDGGGGGGFFFEEEFFFIIIMMMRRRUUUTTTUUUUUUTTTTTTTTTWWWYYYWWW[[[```dddiiipppyyy{{{uuunnncccWWWOOO@@@===:::888888888888777777666666555444444333333333333333222222222111111111000000////////////000---...///000000///...---------------...///000111000222444555666777:::===>>>>>>AAAFFFHHHLLLTTT]]]kkkttt|||~~~uuujjjddd\\\VVVRRRQQQXXXaaarrr}}}{{{lllaaa[[[VVVOOOJJJEEECCCAAA???>>>>>>???@@@???EEENNNYYYhhh{{{tttaaaSSSIIIFFFEEEEEEDDDGGGPPP[[[dddkkkvvvxxxvvv}}}|||kkkUUUEEE@@@>>>AAACCCCCCDDDGGGHHHRRR___iiitttfffiiiwwwVVVeeemmmRRRQQQOOOKKKFFFAAAAAACCC<<<;;;999777666666666666111111222222222333333333111111222333444666777888777999;;;>>>?????????>>>>>>GGGOOOSSSRRRNNNDDD;;;888555333111222222222111111111222222222222111111111111111111000000000/////////000000000000//////......//////000000111111111111222222222222111111111333555888999::::::999888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::===BBBJJJOOOXXX^^^bbbaaa```]]]WWWPPPGGGAAA<<<;;;999888;;;??????AAAIIIUUUaaapppyyykkkbbbZZZVVVUUUXXX]]]eeerrrvvvhhhXXXJJJ???:::444444555777:::>>>BBBEEEFFFEEEDDDDDDGGGMMMSSSWWWVVVWWWVVVTTTQQQQQQRRRTTTRRRVVV\\\```ccciiiqqqwwwyyy|||{{{vvvoooeeeYYYPPP@@@===:::999999999888777777777666555444444333333333333333222222222111111222111000//////...//////---...///000000///...------,,,,,,------...///000000222444555555777:::===>>>>>>BBBGGGIIIKKKSSS[[[eeemmmssstttwww{{{sssjjj___WWWRRRQQQWWW___mmmxxxtttggg```YYYQQQJJJDDDBBB@@@>>>>>>>>>@@@@@@AAAGGGOOOXXXddduuuppp\\\LLLIIIGGGFFFFFFEEEHHHRRR]]]fffkkkttt|||qqqrrr|||eeeOOOFFFAAA???BBBDDDDDDEEEHHHKKKVVVccckkksss{{{aaaeeerrrUUUfffwwwVVVRRRMMMHHHCCC???AAAEEE===<<<:::888666666666666111111111222222333333333111111222333444666777888888999<<>>GGGQQQUUUTTTOOOEEE;;;999666333111111222222111111111222222222222111111222111111111000000////////////000000000000//////---......///000111111222111111222222222222111111...000444777999999999999999999:::;;;<<<<<<<<<<<<<<<;;;::::::<<>>AAADDDFFFDDDCCCDDDGGGMMMTTTXXXXXXXXXWWWSSSPPPNNNOOOPPPNNNSSSYYY]]]```eeekkkppptttxxx}}}~~~~~~~~~zzzsssiii\\\SSSEEE@@@:::777888999999777666666666666666666666666444444333333333333222222111111000000//////......000//////.........////////////......------,,,,,,///000222444555777777888;;;===@@@CCCFFFJJJOOOSSSZZZ___eeekkkqqqyyyyyypppeee\\\SSSMMMNNNSSSdddooo|||uuukkk```SSSJJJIIIEEEAAA??????@@@@@@??????FFFPPP]]]kkkyyy~~~jjjXXXNNNJJJGGGEEEFFFGGGKKKUUU___nnnppptttzzz}}}{{{zzz{{{}}}sssiiikkk}}}zzzcccQQQDDDAAA@@@AAAAAAAAAEEEKKKUUUVVV]]]gggsssvvvbbbdddnnnWWWiii\\\WWWOOOFFF@@@???BBBDDDGGGBBB<<<888666777777777666555444444333222111111111111111111222333444555888999:::<<<===>>>>>>???AAAJJJVVV\\\[[[QQQFFF???:::888444333222222111000222222222111111111111111000000000000000000000000000000////////////000000......///000000000000000333333333222222222111111000111444777999:::;;;;;;999:::;;;===>>>======<<<:::;;;;;;<<<===AAAFFFJJJTTTYYY___cccdddbbb```___OOOKKKEEE@@@======>>>@@@>>>EEEFFFJJJWWWbbbvvvzzzmmm```UUULLLKKKLLLOOOVVV___llltttyyyrrrdddVVVJJJAAA666777777888888:::===???BBBBBBBBBDDDHHHMMMRRRUUUXXXWWWUUURRRPPPOOONNNNNNRRRRRRRRRUUUYYY___eeeiiiqqquuuzzz~~~~~~yyyssshhh\\\SSSFFF@@@:::888888999999777555555555555555555555555444444333333333333222222000000000000000111111111//////............//////111111111111111111111111///000111333555666777888:::<<>>>>>>>>AAAHHHSSS\\\]]]VVVJJJAAA;;;888555333333333222000000000000111111222222222000000000000000000000000000000////////////000000...//////000000000000000333333222222111111111111///111333666888999::::::888999;;;<<<===<<<<<<<<<:::;;;;;;<<<===@@@EEEHHHSSSXXX___dddeeecccaaa```TTTPPPJJJDDDAAA@@@BBBDDDAAAIIIJJJLLLUUU^^^qqqyyyhhh\\\PPPKKKHHHHHHLLLSSSbbbkkksssrrriii\\\MMMAAA777777888888888:::===???AAAAAAAAACCCGGGKKKPPPSSSVVVVVVUUUTTTSSSQQQPPPOOOQQQQQQRRRUUUZZZaaagggkkkqqqtttyyy}}}~~~~~~}}}yyyrrrhhh[[[RRRFFFAAA;;;888999:::999777444444444444444444444444444444333333333333222222//////000000111111222222//////............//////.........///000111111111///000111333444666777888888;;;===@@@BBBFFFKKKOOOOOOUUU^^^fffnnnxxxxxxnnndddXXXNNNLLLNNNUUU^^^lllvvv~~~~~~pppbbbXXXNNNJJJEEEBBBBBBCCCDDDEEEBBBGGGPPP[[[gggtttvvveeeWWWOOOIIIIIINNNUUUWWWWWWYYY^^^jjjjjjkkkmmmqqqssssssrrrpppooommmlllkkkjjjjjjjjjnnnnnnsss{{{qqqvvvzzz^^^IIIEEEBBBBBBCCCCCCDDDHHHOOOVVVYYY___jjjwwwnnn\\\bbb~~~oooTTTfffuuuaaaOOODDDAAABBBDDDFFFBBB<<<999888888888888000111111111222222222333111111111111222333444555777888:::;;;===>>>>>>>>>>>>CCCNNNYYY___ZZZMMMBBB<<<:::666444444444333111......///000111222333333000000000000000000000000000000////////////000000////////////000000000000222111111111111000000000///000222444666888888999777888999:::;;;;;;;;;;;;:::;;;<<<;;;<<<>>>BBBEEEPPPVVV]]]ccceeedddcccbbb]]]XXXQQQKKKGGGFFFGGGHHHFFFOOOPPPPPPUUUZZZjjjuuuhhhYYYNNNGGGDDDFFFJJJSSS^^^iiinnnlllcccQQQBBB:::999888888888:::<<<>>>>>>>>>???AAADDDHHHLLLOOORRRSSSUUUVVVVVVUUUSSSRRRQQQQQQTTTWWW]]]ccciiilllqqqtttyyy{{{||||||}}}~~~}}}xxxrrrhhh[[[SSSGGGBBB<<<999999:::999888555555555555555555555555444444333333333222222222//////000000000000000000///............//////000........./////////000000///000111222444555777888777999<<<>>>AAAEEEJJJMMMPPPWWW```iiirrr|||zzzqqqhhh\\\OOOJJJKKKLLLUUUbbbmmmwww{{{lllbbbSSSNNNHHHDDDCCCDDDEEEFFFCCCHHHOOOYYYeeerrrrrrcccVVVOOOIIIKKKTTT^^^aaa^^^\\\]]]bbbaaaaaaccceeeffffffeeeccccccbbbaaa```^^^]]]]]]dddeeekkktttyyy{{{ttt{{{vvv]]]KKKEEEBBBBBBDDDDDDEEEJJJPPPTTTWWW^^^hhhxxxmmm[[[```yyyxxxVVVdddpppYYYJJJCCCCCCDDDCCC???;;;888777888888777222222222222222222222222111111111111222333444444777888999;;;<<<===>>>>>>;;;>>>GGGTTT^^^\\\NNNBBB===:::777555555555444222/////////000000111111111000000000000000000000000000000////////////000000///////////////000000111111000000000000000000000...///111333444666777888666777888888999:::::::::;;;;;;<<<;;;;;;<<>>AAAEEEHHHJJJMMMOOOSSSVVVXXXWWWVVVUUUSSSUUUWWW[[[```eeejjjlllqqqtttxxxzzzzzzzzz{{{}}}}}}xxxrrriii]]]UUUIIICCC===:::::::::999888666666666666666666666666444444333333333222222222111111000//////...------...............///000000333333333222222111111111///000000111333555777888888:::<<<>>>@@@DDDIIILLLQQQWWW```iiiqqqzzz{{{vvvpppiii]]]PPPIIIHHHGGGNNNZZZfffqqq}}}xxxmmm[[[UUUMMMFFFDDDDDDEEEFFFCCCFFFLLLUUU```mmm{{{|||ooo```SSSMMMIIIMMMXXXdddhhhbbb\\\ZZZYYYXXXWWWXXXZZZ[[[[[[ZZZXXXXXXWWWWWWUUUTTTSSSSSSWWWYYY^^^gggmmmpppvvv}}}uuu|||~~~nnn[[[MMMDDDBBBBBBDDDEEEFFFKKKRRRRRRUUU[[[eeexxxnnn[[[^^^ppp\\\fff~~~gggRRRFFFCCCCCC???<<<888666666666666555666555555444333333222222111111111111222333444444777777999;;;<<<======>>>:::<<>>@@@CCCJJJSSS[[[bbbfffjjjlllnnnjjjccc\\\UUUQQQNNNMMMNNNWWWXXXVVVWWWWWWbbbxxxuuubbbTTTMMMGGGDDDCCCIIIPPPXXX```bbbXXXMMMAAA>>>999888999;;;;;;;;;:::;;;;;;===???AAADDDEEEGGGJJJOOOTTTWWWWWWVVVUUUVVVXXX[[[___cccgggjjjlllqqqssswwwxxxyyyzzz{{{|||}}}yyysssjjj```YYYJJJDDD>>>::::::;;;:::888777777777777777777777777444444333333333333222222333222111000///---,,,,,,......---......///000111222222111111000//////...000//////000222444777888999;;;===???AAAEEEIIIMMMVVV\\\dddkkkqqqxxxvvvvvvuuuttttttuuuvvvvvvqqqnnnkkkggg]]]PPPHHHGGGDDDJJJTTT```lllyyyzzzhhh```VVVMMMHHHGGGHHHHHHEEEHHHLLLRRR[[[hhhuuu~~~zzznnn___SSSLLLKKKOOOYYYfffjjjddd[[[WWWRRRPPPOOOOOOQQQRRRRRRQQQOOONNNMMMLLLLLLKKKKKKLLLQQQQQQVVV^^^dddiiipppxxx}}}ttteeeVVVLLLEEECCCCCCFFFGGGHHHMMMTTTTTTWWW[[[bbbvvvqqq\\\[[[fffdddhhh{{{www\\\JJJBBBBBB<<<:::666555555555555444777777666555444333222222111111111111222333444555666777999:::<<<=========<<<===CCCPPP[[[\\\SSSIII===:::777555555555444222444444333222111000//////000000000000000000000000000000////////////000000000///.........///111222000000000111111111111222000000000111222444666777777777666777777888::::::;;;<<<===<<<<<<<<<>>>@@@@@@EEEMMMUUU\\\cccjjjnnnrrroookkkeee___YYYUUUSSSRRRYYYXXXVVVXXXVVV]]]pppnnn]]]RRRIIIAAABBBEEEGGGLLLTTTZZZWWWPPPEEE@@@:::888999;;;;;;:::999999:::;;;===???@@@AAAAAAEEEJJJPPPSSSUUUUUUTTTUUUWWW[[[```dddhhhjjjlllqqqsssvvvxxxyyyzzz|||~~~}}}yyytttmmmccc\\\KKKEEE>>>;;;;;;;;;:::888777777777777777777777777444444333333333333222222444333333222111000//////---------......///000111......------------------000//////000111444777888;;;<<>>???===@@@EEEKKKOOOQQQRRRSSSPPPSSSXXX^^^dddhhhkkklllppprrruuuwwwyyy{{{}}}~~~yyyuuunnneee^^^KKKEEE???;;;;;;;;;:::888666666666666666666666666444444444333333333222222444444333333333333333333---------......000111111......//////000111111111000/////////111444777999<<<>>>@@@BBBDDDGGGKKKOOOUUUYYY___ccceeehhhmmmqqqyyy~~~yyyrrrjjjccc]]]ZZZUUUVVVWWWWWWWWWWWWYYY[[[]]]^^^```aaa[[[OOOHHHFFFBBBFFFMMMXXXdddqqq|||wwwiii]]]UUURRRQQQQQQZZZYYYYYYZZZ___hhhsss{{{xxxkkk___XXXMMMPPPYYYeeeiiibbbXXXRRROOOLLLIIIGGGGGGGGGFFFEEECCCAAA???>>>>>>@@@BBBDDDGGGFFFHHHOOOTTTZZZdddmmmxxx|||~~~qqq```UUUOOOIIIGGGHHHKKKLLLNNNTTT[[[aaabbb```bbbuuusss]]]YYYYYYsssbbbdddtttjjjNNNBBB@@@<<<999777666666777777666222222333333333333444444111111111111222333444555666777888:::;;;<<<======888:::>>>GGGOOOQQQLLLGGG<<<:::666444444444333111333333333333333333333444000000000000000000000000000000////////////000000111000...---...///111222111111222222222333333333111111111111222444666888888777777777777999:::;;;:::<<<>>>>>>===>>>???AAABBBEEEHHHMMMRRRZZZccchhhpppqqqrrrrrrooojjjeeebbbWWWYYYSSSQQQUUUQQQQQQ\\\qqqssshhh[[[PPPAAABBBBBBAAAEEELLLOOOMMMIIIBBB;;;888999;;;:::888999999:::;;;<<<<<<======;;;===BBBGGGLLLOOOQQQQQQJJJNNNUUU\\\ccchhhkkkmmmppprrruuuwwwyyy{{{~~~|||wwwpppggg```TTTIII???<<<;;;999777888777777777777777777777777777666666444333222111111111111111111000000000000000000111111111111000000..............................///000111333555666666999===@@@BBBEEEIIIKKKTTTWWW[[[^^^___```bbbdddlllnnnqqqqqqooollliiiiiifffccc^^^XXXTTTPPPNNNNNNHHHGGGGGGGGGIIILLLPPPRRROOOQQQUUUVVVTTTPPPJJJFFFDDDCCCGGGSSS___jjjttt|||vvvggg^^^ZZZXXXXXX\\\^^^aaadddhhhoooxxx~~~~~~rrrbbbWWWPPPUUU\\\dddgggccc[[[UUUSSSNNNHHHFFFEEEEEEBBB@@@BBB@@@>>><<<<<<===???@@@BBBAAACCCJJJPPPUUU^^^gggqqq}}}yyyppp___UUUOOOFFFGGGHHHJJJKKKOOOTTTWWW^^^bbbbbbfffzzzuuuYYYPPPYYYccciiilllooosssRRRBBB???888777555444444444555666444444555555444444333222///000000111111222333333333444777999;;;============;;;;;;@@@FFFIIIGGGDDD<<<999666444333333222000222222111111111111222222111222222111111000///...000/////////...............///000000///000222444111222333333444444333333222111000//////111333444888888888888888888888888:::;;;<<<===??????@@@@@@AAACCCGGGKKKOOOUUU\\\aaaiiinnnpppooonnnoookkkggg^^^XXXRRROOOMMMKKKMMMRRRiii{{{xxxeeeRRRNNNEEE???@@@CCCDDDGGGJJJEEEBBB>>>999777777888999666666777777888888888999888999<<<@@@DDDHHHJJJLLLMMMMMMOOOUUU^^^eeeiiijjjnnnooorrruuuyyy{{{|||}}}|||xxxqqqiiicccUUUIII???<<<;;;999777777777777777777777777777777777666555444333222222111111111111111000000000000//////000000000000//////..............................///000111333444555777999===???AAADDDGGGJJJNNNQQQUUUWWWWWWXXXZZZ[[[\\\^^^___^^^[[[XXXVVVVVVSSSQQQMMMHHHDDDBBB@@@@@@======<<<<<<>>>AAAEEEGGGLLLNNNQQQSSSRRRNNNIIIFFFBBBAAADDDOOO[[[fffrrr{{{qqqhhhcccaaaaaadddgggkkknnnsssyyyvvvggg\\\RRRVVV]]]ccceeeaaaZZZTTTOOOJJJEEEBBBBBBBBB@@@>>>@@@???<<<;;;:::;;;===>>>>>><<>>AAADDDFFFGGGHHHHHHJJJPPPYYY```eeefffiiikkkoootttyyy~~~|||yyyssslllfffVVVKKK???<<<;;;888666777777777777777777777777777666666555444333222222111111111111111000000000000......////////////....................................///000111222444555777999<<<>>>@@@BBBEEEGGGIIILLLOOOPPPPPPPPPQQQRRRQQQQQQQQQNNNJJJGGGFFFFFFDDDBBB???<<<:::999888888999888777888999<<>>AAAJJJVVVaaannnyyywwwrrrpppoooqqqtttzzzzzzmmmdddZZZ]]]bbbfffgggbbbZZZTTTMMMHHHCCC@@@AAAAAA@@@>>>>>>===;;;999999:::;;;<<<;;;999;;;@@@EEEIIIQQQZZZeeerrrwwwmmmuuu|||qqq]]]PPPHHHEEEGGGIIIJJJLLLOOOTTTWWW[[[aaagggnnnxxx[[[MMMOOOWWWtttmmmpppsssdddKKKBBB<<<:::888666555444555555444444444444444333222222000111111222333333444444444666777999::::::::::::;;;:::;;;???DDDFFFEEEBBB;;;999555444333333222111222222111111111111222222222222222222111000///...000000000/////////.........///000000//////111333444444555666666666666666222111000000000111333444777777777777777777777777888999;;;<<<>>>@@@AAABBBBBBDDDFFFHHHJJJMMMRRRUUU[[[aaaeeefffjjjnnnooolllddd\\\SSSOOOKKKHHHKKKPPPZZZjjj|||oooZZZOOOEEE@@@???>>>???BBB@@@???===:::888777666666555555555666666666666777666777999;;;===???AAABBBDDDDDDGGGLLLTTT\\\aaaccchhhjjjmmmrrrxxx~~~~~~zzztttlllfffYYYMMMAAA<<<;;;888666777666666666666666666666666666666555444333333222222111111111111000000000///...//////000000//////.................................//////000222333444777999;;;===>>>@@@BBBDDDHHHJJJLLLMMMLLLKKKKKKLLLKKKKKKHHHDDD@@@======>>>;;;:::999777666666777777888777777777888:::===>>>???BBBFFFIIIJJJIIIFFFDDD@@@===???GGGQQQ\\\jjjwwwssskkkggghhhjjjkkkjjjddd]]]WWWNNNIIICCCAAAAAACCCBBB@@@>>><<<;;;:::999:::;;;<<<<<<:::;;;???CCCFFFNNNVVV```nnn~~~zzzqqqiiisssvvvqqq]]]OOOFFFEEEGGGJJJLLLMMMPPPTTTWWW[[[aaagggnnn|||xxx\\\KKKKKKTTTnnnooorrruuuqqqTTTEEE===<<<:::777555444444444333444444444444333222222111111111222333333444444555666777999999999888888999999:::>>>BBBDDDCCCAAA;;;888555333333333222111222222111111111111222222222222222222111000//////000000000////////////......///000/////////111222222222333444444444444444111111000000000111222333777777777777777777777777777888999;;;===@@@BBBCCCDDDEEEGGGGGGHHHJJJMMMOOOTTTYYY^^^aaagggnnnpppooonnneee[[[TTTOOOKKKLLLQQQVVVeee{{{}}}wwwcccWWWIIIBBB???;;;;;;>>><<<<<<;;;:::999777555444444444444555555555555555444555777999;;;===>>>???CCCDDDFFFKKKRRRZZZ```ccciiikkknnnrrrwww|||{{{uuulllfff\\\OOOCCC===;;;888777777666666666666666666666666555555555444444333333222111111111111000000000//////000000111111000000///..............................//////000111222333555777:::;;;<<<>>>@@@BBBFFFHHHJJJJJJIIIGGGGGGGGGDDDCCC@@@<<<777555555666444444333333333444444555444444333333444666777888:::<<>>EEELLLWWWfffsss||||||uuusssrrrqqqpppmmmfff^^^XXXNNNHHHBBB???@@@BBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<===;;;;;;>>>@@@CCCIIIQQQ\\\jjjzzz{{{qqqkkkhhhtttqqq~~~qqq]]]OOOGGGFFFHHHKKKMMMOOORRRUUUXXX\\\```eeekkkwwwyyy]]]JJJJJJTTTkkkrrrvvvyyyzzzYYYFFF>>><<<:::777555444444444333333444444333333222111000111111222222333444444555666777888999888777777777888:::<<>>@@@BBBEEEFFFGGGGGGGGGGGGIIIKKKNNNTTTXXX\\\ccclllpppppptttkkkaaaYYYRRRLLLMMMPPPTTTaaauuu~~~yyyyyyxxx|||~~~wwwiii\\\NNNEEE@@@;;;:::;;;999::::::999888666555333333333333333333333333333222333555777:::<<<>>>???AAABBBEEEIIIOOOWWW^^^cccgggiiilllqqqvvv{{{}}}vvvmmmggg```SSSEEE???<<<999888888777777777777777777777777555555444444444333333333111111111111000000000000000000111111111111000000........................////////////000111222222333666888:::;;;<<>>===>>>CCCIIIQQQ```mmmxxx~~~|||yyyuuuppphhh```ZZZMMMGGG@@@======??????>>>???>>>>>>===============<<<:::999;;;<<<>>>DDDKKKWWWeeettt}}}tttjjjfffhhhwww}}}qqq|||qqq^^^QQQIIIHHHJJJMMMPPPRRRTTTWWWYYY\\\```eeekkkttt}}}bbbLLLKKKUUUiiisssxxx~~~[[[FFF===;;;999777555444333444333333333333333222111111///000000111222222333333444555666777888888777666555777999;;;===>>>>>>>>>:::777555333444444333222222222111111111111222222333333333333222111000///111111000000000/////////...///000///......///111222222333444444444444444000000111111222222222222666666666666666666666666666666666777999<<<>>>@@@CCCEEEFFFFFFEEEEEEGGGHHHJJJOOOSSSWWW^^^gggmmmnnnssskkkaaa[[[TTTMMMLLLOOOSSS___ppp|||vvvsssssstttuuuxxxzzzzzzwwwtttkkk^^^PPPGGGAAA;;;999999888888888777777555444333333333222222222222111111111222333666999;;;===>>>===???BBBEEEJJJRRRZZZ```bbbeeejjjpppvvv{{{~~~xxxpppjjjcccUUUGGG@@@===:::999999777777777777777777777777555444444444444333333333111111111111000000000000//////000000000000//////........................//////...//////000111222111444666888:::;;;>>>@@@>>>???AAAAAA@@@>>>>>>>>><<<===<<<:::777555555666555555666666666666666666555555555555666666666666444666:::>>>@@@@@@??????<<<;;;===AAAEEELLLZZZfffsss~~~|||vvvmmmeee```OOOIIIAAA======>>>>>>===>>>>>>>>>==================:::999:::;;;;;;AAAHHHPPP]]]kkkuuussshhhfffgggxxx{{{uuusss___SSSKKKIIILLLOOORRRTTTVVVYYY[[[[[[___hhhooovvvjjjQQQLLLUUUkkknnnvvv~~~___HHH;;;:::888666444333333333222333333333333222111111...//////000000111222222222444555777888888777777444666999;;;<<<<<<======:::777444333444444333333222222111111111111222222333333333333222111000000111111111000000000////////////000///------///000111111222333333333333222000000111222222222222222555555555555555555555555666555555555666999;;;===???AAACCCDDDCCCCCCDDDFFFGGGKKKOOOQQQXXXbbbhhhiiinnnggg```[[[VVVPPPOOORRRUUU___ooo~~~zzzqqqlllllljjjjjjkkkmmmmmmllllllhhh\\\OOOGGGAAA:::777777777777666555555444444444222222222111111000000000111222333555666888999:::;;;===@@@CCCGGGOOOXXX___aaaeeejjjpppuuuyyyzzz{{{zzzrrrmmmeeeWWWHHHAAA>>>;;;999:::777777777777777777777777444444444444444444333333111111111111000000000000......////////////..............................//////...//////000111222000333666888999;;;>>>@@@<<<>>>@@@@@@>>>=========666777888666444222333333222333333444444333333222333333333333333444444444333666999===??????>>>>>>::::::<<<@@@CCCIIIUUUbbbooo{{{|||ssskkkfffRRRLLLDDD??????@@@@@@???>>>============<<<<<<<<>><<<<<>>>>>===<<<@@@>>>======>>>??????>>>@@@???>>>======>>>???@@@EEEOOO^^^lllxxxzzzhhhgggaaayyy|||{{{ttt___TTTQQQMMMNNNPPPRRRUUUWWWYYYZZZ[[[```iiiqqqttt}}}YYYIIITTTppptttiiitttoooLLLCCC<<<777666555333222555333222111111000000111111000000000000000111111222000222444666777777666555666666666666777888999:::;;;999666444222111222222222222222111000//////...///000111222222222222222//////000000000000//////......------------............///000111222222333111111111222222333333333111222333444333222111000111222444555888999;;;<<<===>>>@@@@@@??????@@@BBBFFFGGGJJJLLLPPPWWW^^^dddgggbbb^^^[[[UUUPPPPPPTTT[[[bbbnnn{{{{{{nnneeeaaa___]]]\\\]]]]]]]]]\\\ZZZUUUNNNFFF???:::888666666888:::;;;;;;888444222000000000000000000000000///111222222222333666888:::<<<@@@DDDIIIQQQYYY^^^iiilllooopppqqqqqqrrrsss}}}zzztttoooiii^^^NNNCCC>>><<<;;;:::888888888888888888888888777666666555444444333333444444333222111111222222111000///......///111222....................................///000111222444444444666888:::===>>>AAA@@@???>>>>>>===<<<;;;;;;;;;;;;::::::999888888666888:::999777666777999888777666444444444444555555666888888888999;;;======;;;;;;===???CCCNNNYYYkkkuuu}}}ssslllaaaXXXMMMFFFDDDDDDCCCBBB@@@???>>>???@@@AAA@@@?????????>>>======>>>??????CCCMMM[[[iiivvvyyyhhhgggbbbwwwqqq]]]TTTRRROOOPPPQQQTTTVVVYYYZZZ[[[]]]```hhhnnnppp|||]]]LLLVVVssswwwhhhnnnwwwTTTFFF>>>777666666333333444333333222111111111111222000000//////000111222222000222444666777777666555666666666666777888999:::;;;999777444333333333444222222222111000///////////////000111111111111111111111222222222222111111///..................///000000000000000111111111111222222222222222222333111222333444444333222111222333444666777999:::;;;<<<>>>??????>>>???@@@AAAFFFGGGJJJLLLPPPVVV]]]bbbddd___[[[XXXSSSNNNOOOSSS[[[bbbmmmyyyyyylllddd\\\ZZZVVVTTTTTTTTTSSSRRRUUURRRKKKDDD>>>:::777666555666777888777555222111000000000000000000000000///000222222222333666888;;;===AAAFFFKKKSSS[[[```iiillloooppppppppppppqqq~~~{{{vvvqqqkkk```QQQEEE???===;;;:::555666777888888777666555666666666555444444333333666555444333222222222222222111000//////000111222....................................///000111222444444444555777:::<<<>>>AAAAAAAAAAAA@@@???======<<<<<<======<<<;;;:::999:::;;;<<<;;;:::999:::;;;999888888777666666555555555666777777777777999;;;<<<::::::<<<===@@@IIISSSeeepppyyy}}}sssjjjbbbZZZPPPIIIFFFEEEDDDCCCBBBAAAAAABBBCCCCCCAAA??????>>>============>>>???AAAJJJXXXggguuuwwwiiihhheeevvv}}}nnn\\\UUUTTTQQQRRRTTTVVVXXXZZZ\\\]]]^^^```eeejjjkkkxxxbbbPPPYYYuuu|||gggeeeaaaJJJAAA999777666444333444444444333222222222222222////////////000111222333000111333555666777666666666666555666666777888999999888666555444444555555222222222111000000//////...//////000000000000000222222333333333333222222000//////......//////000111111111111000000//////222222222222222111111111111222333444444333222111333444555666777888888999;;;===>>>>>>>>>>>>???AAAEEEGGGJJJLLLOOOTTTZZZ^^^___[[[WWWUUUPPPLLLMMMRRR[[[bbbmmmxxxttthhh```WWWTTTOOOLLLKKKJJJHHHGGGNNNKKKFFF@@@;;;888777666333333333333333222000000000000000000000000000000///000222222222333666888<<>>============>>>???AAAIIIVVVeeettttttiiiiiikkkvvv{{{nnn]]]WWWVVVTTTUUUVVVXXXZZZ\\\]]]^^^```aaadddhhhjjjvvvgggSSSZZZwwweee\\\zzznnnOOODDD:::777777444333444555444333333222222333333////////////000222333333000111333444666666666666666555555555666666777888666666555444444444555555222222222111111000000000......///////////////...000000111111111111000000000000////////////000000111111000000000000000000333333222222111111000000111222333444444444333222444555555555666777777777:::;;;============???AAADDDFFFIIILLLNNNRRRWWWZZZ\\\WWWSSSQQQNNNJJJLLLRRRYYYaaalllwwwxxxlllaaaZZZTTTPPPKKKGGGEEEDDDCCCBBBEEECCC@@@<<<999777666555222222111000000000000000000000000000000000000000...000111222222333555777===???DDDIIIOOOWWW```fffjjjmmmppprrrqqqpppoooppp{{{wwwpppgggYYYLLLCCC===;;;:::666777888999999777555444555555555555555444444444555444333111000/////////000000//////....................................------------...///000111222222333444666999;;;===>>>@@@DDDEEEFFFGGGIIIKKKPPPQQQQQQPPPNNNIIIEEEBBB;;;;;;;;;<<<============<<<===<<<<<<;;;999888777333444555555555666:::======<<<<<<======<<>>======>>>???@@@AAAHHHUUUeeeuuu|||rrriiikkksssxxxzzzqqqaaaZZZYYYXXXXXXYYY[[[\\\^^^______cccbbbeeeiiilllyyykkkUUUZZZxxxgggVVVoooxxxUUUHHH<<<888777555333444555444333333222222333333////////////000111222333000000222333555666777777555555555444555555666777333333333333333333333333222222222222111111111111....../////////......---000000000111111000000000000000////////////000000...//////000111111222222222222222111111000000000111222333444555444444333444555555555666666666666888:::<<<<<<<<<<<<>>>@@@BBBDDDHHHKKKMMMQQQTTTWWWYYYUUUQQQOOOKKKIIILLLQQQVVV___kkkvvvzzzpppeee[[[UUUPPPLLLGGGCCCAAAAAA@@@???>>><<<:::888666555444444333222111000000000111222000000000000000000000000...000111111111222555777<<>>;;;;;;888888999999888777666555555555555555555555555555444333222111000000//////000000//////......------........................------------...///000111222222222333555888:::<<<<<<@@@EEEHHHKKKOOOUUUZZZ\\\]]]]]]\\\YYYSSSMMMIIIBBB@@@??????@@@AAA???>>>>>>===<<<;;;:::999888777555555555555444666:::<<<===<<<===>>>===<<>>888888666444333444444333222222222222222000000000000000111111222///000111222444666777888555555444444444444555555222222222222222222111111222222222222222222222222///////////////......---111111222222222222111111000//////......//////000......///000111222333333111111111111111000000000111222333444555555444444444444444555555666666666777999;;;;;;;;;<<<>>>??????BBBGGGJJJMMMPPPSSSUUUWWWRRRNNNLLLHHHFFFIIIOOOTTT^^^kkkvvv{{{tttjjjaaaZZZUUUOOOJJJDDD???======<<<<<<888777666555444333333333333333222222111222222333000000000000000000000000...///111111111222555777;;;>>>BBBGGGMMMUUU]]]cccgggkkkpppssssssrrrqqqqqq{{{tttmmm```RRREEE>>>;;;;;;999999888888777666666555555555555555555555555555444333222111111111111111111111111000///...------........................------------...///000000111111222333555777:::<<<===BBBHHHLLLQQQXXXbbbjjjiiijjjllllllhhhbbb\\\XXXRRROOOLLLKKKKKKIIIFFFDDDBBBAAA???===<<<;;;;;;;;;999999888555444555777:::;;;;;;<<<>>>===;;;???FFFKKKZZZjjjtttzzz~~~wwwkkk___UUUNNNKKKJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBAAA@@@@@@AAABBBBBBAAAGGGRRRcccvvvxxxooollltttvvvnnnbbbaaadddcccccccccdddeeefffggggggkkkiiikkkooorrr}}}tttYYYZZZoooyyy[[[bbb___OOO???999888666444333333333222111111111111222222111111000000000000000///000000222444555777888555555444444333444444555333333333333222222111000222222222222222222222222000000000000000///...---000000111111111111000000///................../////////000000111111111222000000000000111111111111111222333555555555555444333333444444555666777777666888:::::::::;;;===???<<<@@@EEEJJJMMMOOORRRTTTUUUPPPKKKHHHEEECCCFFFLLLSSS]]]kkkvvv~~~~~~~~~{{{zzzwwwqqqjjjbbb\\\YYYRRRMMMEEE???<<<;;;:::999555444444333333222222222222222222333333333333333000000000000000000000000...///000111111222444777999<<<@@@DDDJJJQQQYYY___dddhhhmmmqqqrrrqqqpppppp}}}uuunnnbbbSSSFFF>>>;;;;;;:::999777666555555555555444555555555555555555555444444333222222333333333222222222222111000..............................---------------...000000111111111222555777:::;;;>>>CCCJJJOOOUUU^^^kkktttxxxzzz}}}}}}zzzuuunnnjjjaaa^^^YYYVVVUUURRRNNNJJJHHHFFFCCCAAA??????@@@@@@===<<<:::666333333555888:::999;;;>>><<<:::>>>EEEHHHWWWgggqqqyyyxxxjjj___XXXTTTKKKIIIGGGFFFFFFGGGFFFEEECCCCCCAAAAAAAAAAAACCCCCCAAAFFFQQQbbbvvvxxxnnnmmmwww~~~}}}iiiaaaccchhhggggggggghhhiiijjjjjjjjjnnnlllnnnqqqsss|||vvvZZZ[[[ggg```aaa}}}aaaQQQ@@@999999777444333333222111111000000111111333222111000//////////////////000111333555777888555444444333333333444444444444444444333222111000222222222222222222222222000000111111000///......------............------......------------......111111111111000000000000//////000000111111222222111222333555666666555555222222333444555666777888555777999::::::;;;===???:::???EEEIIIMMMOOORRRSSSTTTNNNIIIFFFBBB@@@DDDJJJSSS]]]kkkuuu}}}{{{yyyxxxwwwwwwvvvrrrkkkddd```]]]WWWQQQIIIBBB===;;;999888333333333333222222222222111222333333333333222222000000000000000000000000---///000111111222444666888;;;>>>BBBHHHOOOWWW\\\aaaeeekkkoooppppppoooooo~~~{{{wwwqqqdddVVVIIIAAA??????===;;;999888999999888777999888888777666555555555444444333333333333222222222111000000111111000///......------------..................///////////////000222222333555999;;;???@@@FFFPPPYYYcccrrrwwwyyynnnddd___YYYOOOIIIHHHKKKHHHEEEDDDDDDDDDBBB@@@???===999666444555777888;;;===>>>===;;;;;;===@@@EEEQQQbbbrrr~~~kkk\\\TTTOOONNNKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAGGGRRRbbbtttqqqdddiiitttxxxjjjeeeddddddeeeiiimmmnnnmmmlllmmmoooppptttrrrrrrvvvyyyzzz[[[YYY]]]|||```bbbhhhgggQQQ???======777333444333333333222222222111111222222222111000//////...---...///000222333444555555333222333666666444111333333333222222222111111111222222333333222222111333222111///...,,,+++***.........///////////////000000000000////////////000000111222222222222111000000111111111111000000333222222333555666666555666555333222222333444555888888888888999:::;;;;;;===AAADDDFFFKKKRRRRRROOOQQQMMMFFF@@@>>>???BBBDDDMMMVVVbbbooozzz}}}{{{yyywwwtttuuuvvvwwwwwwuuuppphhhbbb^^^TTTGGG>>>:::999999999777555222222333333222111222222444444444333222111444333333222222111111000000////////////111333444666999===@@@DDDKKKUUU\\\```eeekkkppprrrrrrqqqrrr}}}zzzwwwqqqeeeWWWJJJBBB??????===;;;999888999999888777888888777666666555444444444444333333333333222222222000//////000111///...---------,,,,,,---------............///////////////000111222333555888;;;@@@AAAGGGPPPZZZeeetttwwwlllfff^^^RRRIIIGGGJJJJJJJJJGGGDDDBBBBBBBBB???===999666555555777888;;;===??????>>>>>>@@@BBBDDDNNN___qqqttteee]]]TTTRRRNNNKKKJJJIIIHHHFFFFFFFFFEEEEEEDDDCCCBBBAAACCCGGGRRRaaatttnnnaaaeeepppvvvhhhdddddddddgggjjjmmmnnnlllkkknnnpppooosssqqqrrruuuxxx{{{\\\XXXZZZvvveeedddfffjjjTTTBBB???>>>999555666333333333222222222222111222222111111000//////.........///111222333444555555333222333555666555333333333333222222222111111111222222333333222222111000000000000000000000000//////////////////......000000000000/////////...///000111111222222111111000000111111111111000000333222111222444555555444555444444444444444555555888888888888999:::;;;;;;===AAADDDFFFLLLSSSTTTQQQRRRMMMGGGAAA>>>>>>AAACCCLLLTTT```kkkuuu}}}{{{yyywwwwwwxxxzzz}}}|||xxxrrrmmmcccZZZNNNDDD???===:::888777555444333444444333111222333444555555444333333222222222222333333333333000////////////111222333555888;;;>>>AAAHHHQQQXXX\\\aaahhhmmmooopppqqqqqq|||yyywwwrrrgggZZZMMMCCC???>>>===;;;999888999999888777777777666666555444444444444444333333333333222222111000...///000000///------,,,,,,,,,,,,,,,,,,---............///////////////000111222333555888;;;AAABBBGGGQQQ[[[fffwwwzzzsssjjj]]]RRRLLLIIILLLNNNKKKEEEBBBBBBDDD???===999777555666777888:::===@@@BBBCCCBBBCCCDDDEEELLLZZZmmm}}}yyy{{{rrrjjj]]]XXXRRRNNNNNNMMMKKKIIIHHHHHHGGGGGGEEECCCAAA@@@EEEHHHRRRaaauuu}}}kkk^^^```jjjtttfffbbbcccdddgggjjjlllllljjjjjjmmmqqqnnnrrrpppppptttuuu~~~^^^YYYUUUnnnkkkhhhcccnnnZZZGGGAAA???;;;777888333333333333222222222222222222111111000/////////......///111222333444555444333222222444666555555333333333222222222111111111111222222222222111111000000111222222333333333000000000//////.........000000000/////////......//////000111111111111111000000111111111111000000222111000111333444444333333333444555666666666666777777777777888999:::;;;===AAADDDGGGMMMTTTVVVSSSRRRNNNGGGAAA>>>>>>???AAAJJJQQQ\\\fffoooxxx~~~|||}}}~~~nnneeeXXXNNNGGGBBB<<<999888777666666777666444222222333444555555555555555111111222333333444555555////////////000111222222333666999;;;>>>DDDLLLSSSYYY^^^dddjjjlllnnnoooppp}}}{{{xxxsssjjj^^^PPPFFF@@@>>>===;;;999888999999888777666666555555444444444444444444333333333222222222000///......//////...---...------,,,,,,------...............////////////...000111222222444888;;;AAABBBGGGQQQ[[[gggxxxxxxlll```XXXKKKLLLLLLKKKHHHFFFDDDDDD???===:::777666666777888:::===AAAEEEGGGGGGFFFFFFHHHKKKTTTfff|||{{{uuuuuu~~~~~~vvvggg___VVVSSSSSSSSSPPPMMMHHHHHHHHHGGGEEECCCAAA@@@FFFIIIRRRaaavvvxxxhhh\\\___jjjssseee```aaacccfffhhhiiiiiiggghhhlllpppnnnqqqooopppssssssbbb[[[TTTiiipppkkkaaasss```LLLCCC???;;;999999444444333333333222222222111111111111000000//////...///000111222333444444444333222222333555666666333333333222222222111111111111222222222222111111333222222222222222111111222111111000///...------000000/////////............///000000111111000000000000111111111111000000111000///000222444333222111333444666777777666666777777666777777888999:::===AAADDDGGGNNNVVVYYYWWWRRRNNNHHHBBB>>><<<======FFFMMMWWW```hhhqqqzzzuuufffXXXOOOHHHBBB>>>;;;:::999999999888555333333333444555555666666666222222333333333444444444////////////000000111111333555888:::<<>>===;;;999888999999888777555555555555555444444444444444333333333222222222000///......//////...---//////............//////............////////////...///111111222444888:::@@@AAAGGGQQQ[[[gggxxxwwwjjj```RRRNNNJJJJJJLLLKKKGGGBBB>>>===;;;888777777777777:::===BBBGGGKKKMMMLLLJJJHHHIIIOOO]]]ttt{{{tttqqqwwwqqqggg]]]YYY[[[\\\WWWRRRIIIIIIGGGFFFDDDCCCBBBBBBGGGJJJRRRcccyyyuuuhhh^^^cccrrrsssddd___```aaabbbdddffffffeeegggkkkoooooorrrpppqqqtttrrr{{{ggg\\\TTThhhqqqlll```xxxgggQQQDDD>>>:::888888444444444333333333222222111111111000000000000000//////000111222333333444333333333333333444555666333333333222222222111111000111111222222111111000111111111111111111111111222222111000///......---////////////..................///000000000000///000000111111111111000000000//////000222333333222111222444666777777666555666666666666777888999999<<<@@@CCCFFFNNNWWW[[[YYYSSSPPPJJJDDD???<<<;;;;;;BBBHHHRRR[[[ccclllttt{{{uuueeeYYYQQQJJJFFF@@@>>><<<;;;;;;999666444444444444444555555666666444444444333333222222222.../////////000000000000333555888999;;;???GGGMMMZZZ]]]cccgggiiijjjkkklllzzzxxxssshhhZZZMMMCCC>>>===;;;999888999999888777555555555555555555555555444444333333333333222222111000...///000000///---000000////////////000000............////////////...///000111222444777:::>>>@@@GGGQQQ[[[fffuuurrrfff]]]UUUMMMLLLOOONNNHHHAAA>>>===;;;999888777777777999<<>>AAAEEENNNXXX\\\[[[WWWTTTOOOHHHCCC???<<<;;;???EEEOOOWWW^^^fffnnntttzzzuuuggg]]]TTTOOOFFFCCC???===;;;999777555555555444444444444555555444444333222222111000000...//////000000//////...222555777888:::???FFFLLLYYY\\\bbbeeehhhjjjlllmmm|||{{{vvvlll___PPPEEE???===;;;999888999999888777666666666666666666666666444444333333333333222222222000//////000111///...//////............//////............////////////---///000111111333777:::<<>>===;;;:::888888777777777:::AAALLLXXX```ccccccWWWUUUTTTXXXdddyyy~~~qqqgggeeeiiinnnzzzxxxmmmlllrrrsssjjj```WWWSSSMMMGGGCCCBBBCCCDDDGGGJJJTTTgggyyymmmgggxxxpppccc______```\\\```eeeggghhhjjjnnnqqqsssvvvssstttxxxsssxxxgggWWWQQQgggiiieeeXXXyyyuuu]]]III>>>:::999777555444444444444333333333000000000000000000000111000000000111222222333333111555888888555222111111333333333222222222111111000000111111111111000000......//////000111222222111000000000000000000000//////.........---------------.../////////......000000111111111111000000111000000111333444444333333333222222222333333444555555555555666777888888999===@@@DDDMMMXXX]]]]]]\\\YYYTTTNNNHHHCCC???===>>>DDDLLLSSSYYY___ggglllqqqzzzxxxkkk^^^VVVLLLGGGBBB===;;;999777666666555444333222222333333111111111111111111111111......///000000///...---000333555666888===EEEKKKTTTXXX^^^cccgggjjjmmmppp}}}|||xxxoooaaaRRRFFF@@@===;;;999888999999888777666666666777777777777777444444444333333333222222222111000000111111000///......------------................../////////000---///000111111333777:::;;;===FFFQQQZZZcccooozzzpppjjj```WWWOOOIIIEEECCC>>>===<<<:::999888777777555999AAANNN]]]hhhmmmnnneeebbb]]]ZZZaaaqqqqqqeeeaaaccccccnnnyyy}}}ssssssyyyzzzpppeee^^^YYYQQQIIIDDDBBBCCCDDDGGGJJJTTThhh{{{ooojjjnnnccc``````aaa[[[```fffiiikkklllpppsssuuuwwwuuuvvvyyytttwwweeeSSSNNNfffeeebbbUUUuuuzzzbbbKKK???;;;999777555555444444444333333333000000000000000111111111000000000111222222222333111555999999666222000000333333333222222222111111000000111111111111000000222222111111000//////...000000000000000111111111//////.........---------,,,---......//////......000000111111111111000000222111000111333444444333444333222111000111222333555444444555555666777888888<<>>DDDKKKQQQVVV[[[aaafffjjjsss{{{|||~~~tttdddZZZOOOJJJCCC===:::999777666777666444222111111111222/////////000111111222222......///000000///...---///111444555777<<>>999<<<555555333111111222222111000111111000///////////////////////////000111222333333333333333333333333333222222222111111111111000000000000000000000000000222000......///000000000000000000000000000000000000///...------...///000////////////000000000000000000111222333333444444555444333222222222333444555555444333333333333444444444555555666777777777999<<<@@@CCCIIISSS___ggghhhccc^^^YYYRRRKKKFFFDDDEEEHHHLLLPPPTTTYYY___ccciiilllppptttxxx}}}{{{jjj___XXXPPPEEE>>>;;;999555111222222222111111111000000//////////////////000000222111111000///......---111222333444666<<>>AAAGGGQQQ^^^gggkkkhhhddd___YYYRRRNNNLLLIIILLLPPPSSSVVVZZZ^^^aaahhhkkknnnqqqtttyyy~~~}}}mmmbbbXXXPPPFFF???<<<:::666222444444333333222222222222//////000000000000000111111111111000///.........111222333444777===DDDIIISSSXXX]]]```aaadddjjjooouuuhhh\\\NNNBBBAAA>>>;;;::::::999888777555555555555444444444444333333333333333333333333222222111111111000000000000000////////////000000------........./////////---...///......///222444:::???EEELLLUUU___lllttt~~~pppcccWWWMMMGGG@@@???<<<:::888777777777666:::@@@KKKaaa|||yyyrrrsssyyyyyyqqqkkkffflllttt}}}}}}tttfffYYYPPPKKKIIIHHHJJJLLLXXXooouuujjjeeebbbccceeebbbbbbccceeehhhlllppprrrxxxxxxyyyzzzwwwuuu{{{nnnTTTMMMdddgggQQQSSSccchhhLLLAAA>>>555666555222222333333222111111111000////////////000////////////000111222222333333333333333333333333222222222111111111111000000000000000000000000000000///------/////////...000000000000000000000000111000000//////000000111....../////////000000000------......//////000000333333222111111222333444555555444333333333333444444444444555666666777777777999;;;>>>DDDOOO\\\fffmmmkkkiiiddd___[[[WWWUUUNNNQQQUUUYYY[[[]]]```bbbjjjkkkmmmnnnppptttzzz~~~zzzkkkaaaUUUNNNEEE???<<<999666333333222222222222111111111000000000111111111222222111111000000//////......111222333555888===EEEJJJRRRVVV[[[^^^```ccchhhlllzzzooocccTTTGGGCCC@@@<<<:::999999888777666666666555555444444444444444444444444444444444222222111111111000000000......------------......------------.........///---.........---///111444999===DDDJJJRRR\\\hhhppp~~~xxxiiiZZZNNNHHH@@@>>><<<:::999888777777999:::>>>HHH\\\www~~~~~~zzzsssnnnuuu|||sssdddYYYQQQMMMJJJJJJMMMZZZrrrqqqhhheeedddfffiiifffffffffhhhkkkooorrruuuyyyxxxyyyxxxuuusssyyypppUUULLLaaajjjTTTSSSaaaqqqSSSDDD>>>555888666333333333333222111222111000000//////000000///......//////000111222222222222222222222222222222222222111111111000000////////////////////////000...------/////////...////////////////////////111111000000000000111111........./////////000000---------....../////////222222111000000111333444555555444333333333333444333333444555555666666777777888:::===BBBMMMZZZdddiiikkkjjjfffcccbbb___\\\TTTWWW[[[___aaacccfffhhhooooooooonnnooosssxxx}}}{{{pppcccZZZOOOJJJBBB===:::777555333000/////////////////////000111111111222222222222111000000000/////////...000111333555888>>>DDDIIIQQQTTTYYY\\\___cccgggkkk~~~vvvkkk[[[NNNDDD@@@<<<999888888777666888777777666666555555555444444444444444444444444111111000000000/////////......------------......------------.........///,,,---......///000444666777<<>>EEEOOOWWW___eeehhheeeggglllkkkeee^^^```cccfffhhhlllqqqtttvvvvvvvvvuuutttvvvyyy}}}{{{|||uuurrrnnnjjjhhhhhhjjjkkkjjjfffaaa]]]ZZZVVVOOOIII===;;;888555333222222222111111111222222222222333222222222111000000//////000000000000////////////000111333555777;;;@@@CCCKKKMMMQQQWWW]]]cccgggiiizzzyyy}}}{{{tttgggZZZHHHCCC>>>:::888888888777555555666666666666666666555555555555555555555555222222111111111000000000000000////////////000000....../////////000000000...////////////000333555555999???DDDJJJSSS^^^eeepppooo\\\OOOAAAAAA@@@???===;;;:::999666666;;;EEERRRffftttiiibbbYYYYYYbbbvvvvvvkkkiiilllnnnqqqttttttsssssstttuuuxxx{{{}}}}}}~~~~~~{{{{{{ZZZKKKTTTssskkkVVVOOOUUUyyyzzzZZZHHHEEEBBB;;;888666555555444333111333222111111000000111111...............///111111111111111111111111111111222222222111111111111000000000000000000000000000111000000111222222000...000000000000000000000000...///000000000000///...---------.........//////000///////////////////////////......///000222333555555444333333333333444222333333444444555555666777888::::::;;;@@@GGGMMMVVV___cccaaaccckkkkkkdddbbbcccdddeeegggkkkppptttuuuvvvvvvuuutttuuuxxxzzzwww{{{}}}rrrjjjfffaaa\\\XXXVVVUUUVVVSSSOOOKKKIIIJJJIIIFFFDDD666666555333111111333444222222222222333333444444333333222111///...---,,,////////////000000000000000111333444666888===@@@FFFHHHLLLSSS[[[aaafffhhhwwwvvv{{{}}}{{{uuuiii\\\IIIEEE???;;;999999999888333444444555555666666666555555555555555555555555333333333222222222111111......------------......////////////000000000000///000000///......000333555999>>>CCCIIIQQQ\\\dddmmm|||rrr^^^NNNBBBBBBAAA@@@>>><<<;;;999666666;;;DDDNNN___zzzvvvnnndddcccjjj|||vvvkkkjjjmmmpppsssvvvuuutttttttttvvvyyy|||~~~^^^IIIQQQpppnnnXXXOOOTTTvvvzzz[[[IIIGGGFFF;;;999666555555444333111333222111111000111111111...------......///000111111111111111111111111111222222222111111111111000000000000000000000000000111111111222333333111///000000000000000000000000---...///000000///...------------.........////////////////////////......///.........///000222333555555444333333333333444222222333444444555555666666888999999999<<>>@@@@@@???333444333222111222444555000000111111111222222222444333222000...---++++++////////////000000000000000111333444555777;;;>>>BBBDDDIIIPPPYYY```dddfff~~~}}}{{{yyy|||uuujjj___OOOGGG>>>::::::;;;:::777666666555444444444444444777666555444333222222222555333111///......000000............---,,,+++***//////////////////////////////.........000222333444666999>>>EEENNNXXX___cccqqqxxxgggWWWJJJBBB===>>>>>>:::777777:::999;;;BBBKKK[[[rrrvvvtttxxx~~~}}}~~~vvvooollljjjkkkpppvvv|||yyyvvvttttttwww{{{}}}~~~]]]NNNTTTmmm^^^RRRYYYzzzsss]]]JJJGGGMMMGGGAAA999666777777444111555444333111000/////////......//////000000111111222222222222222222222222222222111000///...------//////000000000000//////000000111111111111000000,,,---------.../////////...............///000000////////////..................////////////..................///000222222666777888666444222222222333333444444555666666666222444666777888:::===???KKKMMMQQQUUUXXX]]]bbbeeebbbaaaaaabbbdddgggjjjlllpppppppppqqqqqqrrrrrrrrrwwwyyy}}}}}}lllaaaWWWRRRKKKDDD@@@>>>???@@@::::::999888777666555555222222222222222333333333444333333222111000//////...///000///...---.../////////000222333444555666111111222333555777999:::>>>???BBBHHHQQQYYY___bbb~~~}}}wwwmmmcccRRRIII@@@;;;;;;<<<:::777777666666555555555555555666666555444333333333333222111///---,,,,,,---...000000000//////...---,,,///////////////////////////.........///000111222333666999>>>DDDMMMWWW^^^eeerrrxxxhhhYYYKKKCCC>>>>>>>>>;;;888888:::888;;;AAAJJJYYYooovvvwww~~~vvvpppmmmkkkjjjooouuu{{{yyywwwvvvvvvxxx{{{~~~|||dddOOOQQQfffhhhZZZ```ppp[[[JJJDDDHHHDDD???888666666777444111555444333111000/////////.../////////000000000111222222222222222222222222222222111000///...------//////000000000000////////////000000000000//////------------...........................//////000------......//////000000......////////////..................///000111222666777888777555444444444333333444555555666666777333555666777777999;;;>>>DDDGGGKKKNNNRRRVVVZZZ^^^]]]]]]]]]___aaadddhhhjjjmmmmmmnnnnnnnnnooooooooorrrtttyyywwwhhh]]]TTTPPPIIICCC>>><<<<<<<<<999888777666555444444333222222222222222222222222222222222111111000000///,,,...//////......000111//////000111222333444444000000111222444666777999@@@@@@BBBFFFLLLSSSYYY\\\|||rrriiiWWWNNNCCC===<<<<<<:::888888777777666666666666666666555444444333333333333555333222000000000111111111111111111000///......///////////////////////////.........///000111222333555888===CCCLLLVVV\\\gggsssxxxjjj\\\LLLDDD>>>>>>>>>;;;::::::999888999???GGGUUUkkk}}}{{{mmmpppxxxrrrooommmkkknnnsssxxxxxxwwwvvvwwwyyy{{{}}}|||yyyoooTTTQQQ]]]~~~sss```ggg~~~kkkZZZJJJBBBCCCAAA<<<777555666666444222444444222111000000//////////////////000000000000222222222222222222222222222222111000//////...---...//////000000//////.........////////////..................------------......------......///000+++,,,---...///000111111......////////////......///......//////000111222555777888888777666666777444555555666777777888888555666888888888888:::<<<>>>AAADDDHHHKKKNNNRRRUUUWWWWWWXXXZZZ]]]aaadddfffhhhiiiiiijjjjjjjjjjjjjjjjjjmmmrrrxxx}}}oooaaaWWWPPPMMMGGGAAA===:::::::::777777555444333222222222333333222222111111000000111111111000000000000000+++---...///...///000222///000000000111111111111/////////111222444666777>>>>>>???BBBGGGNNNTTTXXXxxxooo___UUUHHH???===<<<:::888999888888777666777777777666555444333333333333333666555444333333333333333111111111111111000///...////////////////////////.........///000000111111333555888<<>>======;;;999:::888777888===EEERRRfffxxxrrrfffkkkyyysssqqqooolllnnnrrrssssssssstttvvvxxxyyy{{{zzzxxx{{{[[[RRRWWWsss{{{dddkkk{{{hhhZZZKKKCCCBBB===:::666555555666555333444333222111000000000000////////////000000000000111111111111222222222222222222111111000//////......//////////////////...---..................---.........------,,,,,,,,,...------------...//////,,,,,,---......///000000......////////////......///////////////000111111444666888999888888999:::777777777888999999::::::777999::::::999999:::;;;;;;>>>BBBEEEGGGJJJMMMPPPQQQRRRSSSVVVZZZ^^^aaacccddddddfffggggggggggggfffeeeggglllqqqwww~~~tttgggZZZRRRMMMJJJGGGCCC???===;;;;;;888777555444333222222222444444333222111000000///000000000000000000000111---...//////......000111000000000000000//////////////////000222444555666999:::<<>>===;;;888999999888777777777777777555555444333333333444444222111111111000000000111//////000000000///......////////////////////////---...//////000111111111222444777:::@@@HHHRRRXXXcccmmm|||zzznnnbbbPPPGGG>>><<<<<<999888:::777666888===DDDPPPcccttt~~~~~~mmmccciiizzzuuuqqqpppmmmjjjjjjmmmoooooopppqqqsssuuuxxxyyyyyyyyy]]]QQQQQQjjjgggooo{{{gggYYYKKKBBBAAA:::999666555555555555444333333222111000000000000000000000000////////////000000000111111222222222222222111111000000//////......////////////......------............------......------,,,,,,,,,+++---------------...//////...............---------......////////////......000////////////000000111333555777888888888999:::999999999:::;;;;;;<<<<<<999;;;===<<<;;;::::::;;;999<<<@@@CCCEEEFFFIIIKKKLLLMMMOOOSSSVVVZZZ]]]______```bbbdddffffffeeeeeeccceeehhhlllooouuuzzzyyymmmbbbXXXRRRLLLKKKJJJGGGEEEBBB@@@???999888666444333333444444555444444333222111000000000000000000111111111111000111222111///...///000000000000////////////...000000000111222444555666888:::===???BBBHHHPPPUUUzzznnnbbbQQQEEE???===;;;999999888888777777777777777555444444333333444444444222222222222222222222111.........//////......---////////////////////////---...///000111111111000222444666999???GGGPPPVVV___iiiwww~~~rrrfffTTTJJJ@@@===;;;999888:::777666888===DDDPPPcccssszzzvvviiibbbhhhtttpppnnnnnnkkkgggfffiiinnnnnnnnnooorrruuuyyy{{{zzz{{{___OOOKKKaaannnvvvmmm]]]LLLAAA???999999888666555555555555333222222111000000111111000000000000//////////////////000000111222222222222222111111111000000000---......//////......---------............------------------,,,,,,,,,,,,------,,,,,,------...///.........---------,,,,,,......////////////......000000////////////000000111444666777666777888999888999999:::;;;;;;<<<<<<999;;;======<<<:::::::::777:::>>>@@@BBBCCCDDDFFFGGGIIIKKKOOORRRVVVXXXYYYZZZ\\\___bbbdddeeeddddddccceeefffhhhjjjmmmrrrvvv{{{~~~|||sssjjjaaaZZZVVVQQQPPPPPPNNNKKKGGGDDDBBB;;;999777555444444555666555555444444333333222222222222222111111111111111333444444333000//////000000000000000////////////000000000111222333555666:::===???@@@@@@CCCIIINNNtttfffTTTGGG@@@>>>;;;999888888777666666666666777444444444333333444444555333333444444444444333333---......//////.........////////////////////////---...///000111111111000222333555888>>>EEENNNTTT]]]ffftttwwwlllYYYNNNDDD???<<<:::999;;;888777999>>>EEEPPPccctttyyy~~~wwwmmmeeeaaafff~~~ssspppooopppnnniiihhhjjjqqqppppppqqqtttxxx}}}{{{{{{gggRRRHHHYYY{{{sss{{{zzzhhhRRRCCC>>>::::::999888666555555555333222111111000111111111111000000000/////////.../////////000111222222222222222222111111111111000---......//////......---......////////////......,,,,,,,,,,,,,,,,,,------------,,,,,,------...///------------------------......////////////......000000////////////000000000222444555555444666777777777777888999999::::::777999;;;<<<;;;999999999777:::>>>@@@AAABBBCCCDDDCCCEEEHHHKKKNNNQQQSSSTTTUUUWWW[[[___bbbccccccccceeeeeeeeedddeeegggllloootttvvvyyy|||yyywwwtttooohhhccc___^^^WWWWWWVVVTTTPPPJJJDDDAAA;;;999777444333444555666555555555555555555555555444444333333222222111111333444555444222111222333000000000000000000000000/////////000111222333444777;;;???@@@???AAAEEEIIIwwwiiiVVVHHHAAA>>>;;;999888777777666666666666666444444333333333444444555//////000111111111000000......///////////////...////////////////////////,,,---///111111111000000222333555888===EEEMMMSSS\\\eeerrr{{{ooo]]]RRRFFFAAA>>>;;;:::<<<888777:::???FFFQQQdddttt{{{uuuooohhhbbb```dddzzz}}}vvvsssrrrtttsssnnnlllnnnuuusssrrrsssvvv{{{||||||qqqYYYHHHTTTtttuuu~~~rrrXXXFFF???:::::::::999666555555555222222111111111111111111111111000000/////////......//////000111222222222222222222111111111111111---..................---......////////////......+++++++++,,,,,,------------,,,,,,,,,,,,---......***++++++,,,---...//////......////////////......111000////////////000000///111333444333333444555555555555666777777888888444777:::;;;:::888888888999<<<@@@BBBCCCCCCDDDEEEAAABBBEEEHHHKKKNNNOOOPPPQQQTTTYYY]]]aaabbbbbbbbbeeeeeedddbbbbbbdddiiillllllmmmnnnppprrrtttvvvwwwppppppooolllhhheeedddccc\\\\\\[[[WWWRRRJJJCCC???;;;999666444333333555666555555555666666666666666555555444444333222111111333444555555333333444555///000000000111111111222............///111222222222777===@@@???AAAEEEJJJ{{{qqqaaaPPPCCC===;;;;;;999999888888777666666666999777555333222333444555444555555666666555555444111111111111000000000000........................////////////000000000000111000333:::???CCCJJJRRRZZZ```kkkyyyqqqbbbSSSEEE???>>><<<999888777999===@@@GGGUUUfffssstttoooiiiddd]]]cccxxx|||~~~sssssssssrrrpppooommmlllppptttvvvvvv|||||||||uuuUUUGGGUUUiiiuuuhhhPPPAAA===:::777555555555444333444444333222222111000000///////////////......---////////////000000000000......////////////................................................------...---,,,,,,++++++,,,,,,......---------,,,,,,,,,---.........---,,,,,,+++.........///////////////////////////////////////000111222333444333222222333333444555666666666666555555555555555666777888888:::===@@@BBBCCCCCCBBBAAA@@@AAAEEEJJJLLLLLLJJJOOORRRVVVYYY\\\^^^aaaccccccccccccbbbaaabbbeeeggghhhffffffhhhkkklllkkkhhhfffhhhhhhfffhhhlllkkkgggcccaaa]]]XXXSSSKKKBBB<<<888666444222111111111111555666777888999:::::::::666555444333333444666666555666666666555444333333222222222111111111111000//////000000111111111222222555888:::<<<>>>AAADDDuuueeeTTTGGG???<<<<<<999999888888777777666666999777555333333333444555333333333333333333333333111111111111000000000000.........................../////////000000000000111000222888===BBBJJJRRR[[[```kkkxxxuuucccTTTEEE???>>>;;;999888777:::===@@@HHHVVVgggttt~~~wwwssskkkeee]]]bbbyyyxxx{{{qqqqqqqqqpppooommmlllkkkppptttvvvvvv{{{}}}{{{~~~[[[IIIRRRddd~~~xxxmmmTTTDDD<<<:::777666555555333222333333333222111000000000//////000000//////...---////////////000000000000000000000111111000000000...................................................---,,,,,,++++++,,,,,,...------------,,,,,,,,,------......---,,,,,,+++............////////////........................000111222333333333222222333333444555555555444444666666555444444444555555777999===@@@BBBDDDDDDDDDAAA@@@@@@CCCGGGJJJJJJIIIKKKNNNRRRUUUWWWZZZ^^^aaa```aaa```___^^^```ccceeeeeecccbbbccceeegggeeedddcccfffhhhhhhkkkpppooolllgggddd^^^XXXQQQIIIAAA;;;666555333222111111111222444555666777888999999999;;;999888666444444444444555555555555555555444333222222222111111111111000/////////000000000111111111444777999;;;===@@@CCC{{{kkkZZZLLLCCC>>><<<999999999888777777666666888777555444333444444555333222111000000111222333111111111111000000000000............................../////////000000000111///000666:::???IIIRRRZZZ___iiiuuu{{{fffVVVFFF???===:::888888999:::<<<@@@HHHWWWhhhuuu{{{{{{zzzppphhh___fff{{{uuuyyyrrrrrrqqqppppppooonnnnnnooouuuxxxwww{{{~~~yyy}}}___HHHPPP```xxxzzzrrrYYYIII;;;:::777666666555222000333333222222111111000000//////000000//////...---////////////000000000000111222222222222222222111...................................................------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,+++------........./////////........................000000111222222222222111333333333333333333222111666666555444333333333333666888<<>>BBBDDDFFFGGGDDDCCCBBBBBBDDDFFFIIIJJJJJJLLLMMMNNNOOORRRWWW[[[ZZZ[[[[[[ZZZYYYZZZ]]]```^^^\\\YYYXXXXXXYYYZZZZZZ]]]ccciiiooovvv}}}}}}yyyoooiii^^^TTTKKKCCC<<<888444333222111000111222333444555666888999999999999999888888777777777777777222333444444555555555555222222222111111111000000............////////////...000333444666999===@@@sssdddUUUIII@@@<<<::::::999999888777777777777666666666555555555666555333222000000222333555111111111111000000000///....................................////////////000......111555999BBBLLLRRRYYYcccmmmxxxooo^^^KKKAAA===:::888888::::::;;;@@@JJJXXXgggqqqvvvyyy~~~uuussstttxxxuuuttttttssstttuuuvvvvvvssswwwzzz{{{|||vvvrrruuu~~~fffKKKQQQddd{{{vvvqqq___OOO===;;;999777666555222000444444444444444333333333000000000000000//////...////////////000000000000000000111111111111000000////////////////////////---------........./////////...------,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,---...//////000......................../////////000000000111111222222222222111000//////111111111222333444555666444666999<<<@@@CCCFFFGGGFFFEEEDDDDDDDDDFFFHHHJJJNNNOOOOOOOOOOOOQQQUUUXXXYYYZZZYYYXXXWWWXXX[[[]]][[[ZZZXXXVVVVVVWWWYYYZZZ\\\ccclllsss{{{{{{ooohhh\\\QQQHHHAAA;;;888444333222111111111222333666777888999:::;;;;;;;;;888888888888777777666666222222333444555555555444222222222111111111000000////////////...............///111222444777<<>>:::::::::999888888777777666666666666666666666666555444333222222333444555111111111111000000000000........................------........./////////000......111333666>>>FFFKKKSSS___iiitttuuubbbNNNBBB>>>:::888999999:::;;;AAAKKKXXXdddlllrrrvvv{{{vvv}}}vvvssssssrrrrrrssstttvvvwwwwwwyyy|||~~~~~~xxxppprrr{{{~~~pppSSSUUUeee}}}pppwwwsssaaaRRR@@@===999777666555444333444444444444444333333333000000111111000000///...////////////000000000000//////000000000000//////////////////////////////,,,,,,------...////////////......---------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,---...//////000------------------------/////////...///000000111111111111111111111000000000000111222333555666777444555777;;;>>>BBBDDDFFFFFFGGGGGGFFFEEEEEEGGGIIINNNOOOOOOOOOOOOPPPSSSVVVYYYYYYXXXVVVTTTUUUWWWYYYWWWXXXXXXXXXWWWXXXZZZ]]]___fffooowww~~~zzzllleee[[[PPPHHHBBB===:::666555333222222222333333777777999:::;;;<<<<<<<<<<<<;;;:::999777555333222222333333444444444444333222222222111111111111000000000000////////////...---///000111333666;;;???wwwlll^^^QQQGGGAAA;;;::::::999999888888777666666666777777777666666444444444444444444444444111111111111000000000000........................---------.........//////000......111333444:::AAADDDNNN[[[gggqqq~~~yyyfffPPPDDD???;;;999:::999999<<>>888777555333222222333333666777888999:::;;;;;;;;;======<<<;;;999666444222333333444444444333222222222222222111111111111000111111000000000/////////...///000111222666;;;???yyynnnaaaTTTJJJCCC;;;;;;:::999999888888777555666777777777777777666222333333444444333333222111111111111000000000000........................---------.........//////000...///222333333888>>>@@@KKKYYYeeeppp}}}|||hhhRRREEE???;;;:::;;;888999<<>>AAABBBCCCEEEHHHGGGDDDBBBCCCEEEBBBEEEIIILLLMMMOOOQQQSSSVVVVVVTTTQQQNNNNNNOOOQQQPPPSSSXXXZZZZZZ[[[^^^aaaeeemmmuuu{{{|||tttiiiccc[[[SSSMMMHHHDDDBBB999888666444333333333333555666777888999:::::::::;;;;;;<<<<<<;;;999888777444444444444333333222111222222222111111111111000222222111111000000//////...///000111222666<<<@@@~~~vvvnnneeeZZZMMMDDD>>><<<;;;999888777777666777777777666555555444444555444333333222222333333333333111000000000111222111000///......///000111//////............//////.........///111444666888@@@GGGRRR^^^lllyyy~~~lllWWWIIIAAA;;;999999999;;;>>>DDDLLLUUU]]]aaakkknnnqqqtttwwwzzz}}}wwwyyywwwtttuuuyyy|||||||||||||||}}}}}}uuutttuuuyyy~~~ccc]]]\\\zzzfff\\\jjjkkkWWWKKKBBB:::777666444333444444444333222222111111000111111000///////////////////////////000000000000333333333333333222111000222111///.........///000........................////////////////////////++++++,,,,,,,,,,,,------000///------------+++***------,,,,,,,,,,,,++++++........................------......///000000000111111111111111111111111333333222222111222222222333444666777888:::===???EEEFFFHHHGGGEEEBBBBBBBBBEEEFFFHHHJJJJJJLLLPPPRRRUUUTTTQQQOOONNNOOOPPPQQQWWWYYYZZZ[[[\\\^^^aaacccccckkkrrruuuwwwyyyyyyvvvkkkhhhddd___YYYSSSLLLHHHCCC???;;;999999888444111666666777888999;;;===>>>@@@???>>><<<:::888666555444333333222222222333333111222222222222111000000////////////............000...---...222777;;;===xxxqqqhhh]]]PPPGGG???>>><<<:::999999888888777777777666555555444444555444333333222222333333222222000/////////000111111000///......///000111//////............//////.........///111333555777===DDDOOO\\\iiivvvnnnYYYKKKCCC===:::;;;999;;;???EEELLLTTT[[[^^^gggjjjmmmqqqsssvvvzzz}}}}}}~~~~~~}}}~~~yyyzzzwwwtttuuuxxx|||~~~~~~~~~~~~~~~sssrrrsssxxxggg[[[XXXuuueeeXXXeeeqqq[[[MMMCCC;;;888777444333555444444333222222111111000111000/////////...//////............////////////222222222222222111000000000000///...............................................................---------,,,,,,+++++++++------,,,,,,------,,,++++++++++++,,,,,,---------........................------......///000000000111111111111111111111111222111111000000111111222333555777888888:::===???DDDFFFHHHGGGEEECCCBBBBBBEEEGGGIIIJJJJJJLLLOOOQQQTTTRRRPPPOOONNNOOOPPPQQQUUUWWWXXXXXXXXXYYY\\\^^^```iiipppsssvvvyyyyyyvvvoookkkgggbbb\\\VVVOOOJJJGGGCCC>>>;;;:::999666444999999999999:::;;;<<<===@@@???>>><<<:::888666555444444333333333333333333222222222222222111000000////////////............222000//////222666999;;;zzztttlllaaaUUULLLBBB@@@<<<::::::::::::999888777777666666555555444555444333333222222333333111111000////////////000000000////////////000000//////............//////............000222444666999@@@KKKXXXeeerrr}}}qqq\\\NNNEEE>>>;;;<<<:::<<<@@@FFFMMMRRRWWWZZZaaadddhhhkkknnnqqquuuxxxyyyzzz||||||||||||~~~~~~|||yyyuuuuuuxxx|||pppppppppvvv~~~nnnYYYSSSooohhhVVVbbbyyyzzzaaaOOOEEE<<<999777555444555444444333222222111111000000/////////............------------............000111111111111000000///......//////......---,,,................................................///......---+++******)))++++++++++++,,,,,,,,,---)))******+++---......///........................------......///000000000000000000000000000000000111000000000000000111111333555777888999:::===@@@DDDFFFGGGGGGEEECCCCCCCCCEEEGGGIIIJJJJJJKKKMMMOOORRRQQQOOONNNNNNOOOQQQRRRVVVXXXYYYXXXWWWVVVWWWYYY\\\eeemmmqqquuuyyyzzzxxxvvvsssnnniiiccc\\\UUUQQQNNNJJJEEE@@@>>><<<:::999;;;;;;;;;;;;;;;;;;<<<===???>>>===;;;999777666555555555444444444333333333222222222222222111111000////////////............333222000000111444777999|||vvvoooeeeYYYQQQFFFBBB<<<::::::;;;;;;999888888777777666555555555555444333333222222333333222111111000000000000000000000////////////000000//////............//////............///111333444666===HHHTTTaaammmxxxsss^^^OOOFFF>>>;;;;;;:::===AAAGGGLLLQQQSSSUUU[[[^^^cccfffiiimmmqqqtttvvvxxx{{{|||||||||~~~~~~~~~~~~~~~zzzwwwxxx{{{~~~qqqpppnnnttt|||uuuYYYRRRkkksss[[[aaahhhhhhSSSHHH>>>:::888555555666444444333222222111111000///////////////...------------.........///////////////000000000000//////...///000000000///---,,,......................................................---,,,,,,+++*********+++,,,++++++***+++,,,******+++,,,,,,---..............................------......///000000000////////////////////////111000000000000111111222444666888999999;;;>>>AAACCCEEEGGGGGGFFFDDDDDDDDDFFFHHHJJJKKKJJJKKKLLLNNNPPPOOONNNMMMNNNPPPRRRSSS\\\]]]]]][[[YYYWWWVVVWWWYYYbbbkkkqqqvvv{{{}}}{{{~~~{{{vvvqqqllleee^^^YYYUUURRRLLLGGGBBB@@@>>>===;;;;;;;;;;;;;;;<<<======>>>===<<<:::888777555555555555555555444444333333222222333333222222111000////////////............000000000///000222666888}}}xxxrrriii^^^VVVKKKDDD===::::::;;;:::999888888888777666666555555555444333333222222333333333333333222222222111111//////000000000000////////////............//////......------...000111333555:::DDDPPP\\\iiittt{{{uuu___PPPFFF>>>:::::::::===BBBGGGLLLOOOQQQQQQXXX[[[___bbbeeehhhllloootttvvvyyy{{{|||}}}~~~}}}}}}~~~~~~{{{yyy|||}}}{{{|||~~~~~~|||~~~uuurrrmmmrrrzzz~~~\\\SSShhhbbb___^^^nnnWWWLLLAAA<<<999666555777444444333222222111111000//////000000//////...---....../////////000000000...//////000000000//////000000111222222000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000////////////////////////111111111111111222333444555666888999:::<<>><<<;;;:::888777555444333333333444555555444333333222333333333333222111111////////////............+++---...//////111555999~~~zzzuuummmbbb[[[QQQIII???;;;;;;<<<;;;888999888888777777666666555555444333333222222333333333333444444333333222111//////000000000000////////////............/////////...---------///000111333888@@@JJJVVVcccpppxxxwwwaaaQQQGGG???::::::;;;===AAAFFFJJJMMMOOOPPPUUUXXX\\\___aaadddhhhjjjooorrrvvvxxxyyyzzz|||}}}|||||||||}}}{{{xxx|||~~~zzzyyy}}}{{{uuuoooqqqyyyaaaVVVccciii\\\XXXrrrtttZZZNNNCCC===:::777666888444444333222222111111000///000111111111000...---////////////000000000111...//////000000000000000111222222222111111000000........................------------------------+++++++++,,,,,,---------,,,...000...***((()))+++---------,,,,,,+++++++++........................------......///000000000000000000000000000000000111111111111222333444555555777999:::;;;<<>>>>>999888777666555333222222000111333444555444444333333333333333333222222111////////////............***,,,/////////000555999}}}xxxqqqggg```XXXNNNCCC===>>>>>><<<999999999888888777666666666555444333333222222333333222222333444333222111000...///000111111000///...//////............/////////...---------...///000222555;;;DDDOOO^^^llluuuzzzcccSSSIII@@@<<<;;;;;;===@@@DDDHHHLLLNNNPPPSSSVVVYYY[[[]]]___ccceeehhhkkkpppsssuuuvvvwwwyyyzzzzzzzzz{{{|||xxxvvvzzz~~~~~~wwwqqqqqqwwwgggWWW[[[vvvqqqYYYTTTaaazzz]]]QQQDDD>>>;;;777666888444444333222222111111000000111222333222111///............/////////000000...///000000111111111000222111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...000...***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000111111111111111111111111000000000000111222333444666888999:::;;;===@@@BBBBBBDDDGGGHHHGGGGGGGGGHHHFFFIIIMMMOOOOOOPPPQQQQQQMMMMMMMMMOOOQQQUUUXXX[[[aaabbbbbb___ZZZUUURRRQQQWWWbbbnnnwww|||vvvrrriiiiiifff___VVVNNNIIIHHHDDDCCCAAA@@@>>>>>>======777666555444333111000000---...111333444555444444333333444444333333222111////////////............,,,///222222000000444999{{{tttjjjccc\\\RRRFFF@@@???@@@>>>:::999999888888777666666666555444333333222222333333111111222333222111000///...///000111111000///...//////............/////////...---,,,------...///111333888@@@KKKZZZiiisss|||fffUUUJJJAAA======;;;===???CCCGGGKKKNNNPPPRRRTTTWWWYYYZZZ\\\___bbbcccfffkkkoooppprrrssstttxxxxxxxxxyyyzzz}}}}}}wwwuuuxxx|||~~~~~~|||xxxrrrqqqvvvjjjWWWTTTiiixxxZZZQQQVVV~~~^^^RRREEE???;;;777777999444444333333222111111000000111333444333222000...---------.........////////////000111111111111111222111///.........///000........................------------------------///...------,,,+++******)))---000///+++***---111******+++,,,------...///........................------......///000000000111111111111111111111111////////////000111222333666888:::;;;;;;===@@@CCCBBBDDDGGGHHHGGGGGGHHHHHHEEEIIIMMMPPPQQQQQQRRRSSSMMMMMMNNNOOORRRVVVZZZ\\\cccddddddaaa\\\WWWSSSRRRXXXcccpppyyy|||rrrsssqqqkkkaaaWWWRRRPPPIIIHHHEEECCC@@@>>>===<<<555555444333111000//////+++,,,///222444555444444333333444444333333222111000/////////............///333555444111000444888|||uuummmhhhaaaXXXKKKBBB>>>=========888888888888888777666555666666555555555444444444444444555444333111///...111000000000///////////////000111111111000...---......------------......222222555===EEEOOO^^^lllxxx|||gggWWWIII???:::999;;;===@@@CCCGGGJJJKKKLLLOOOQQQSSSVVVYYY[[[\\\]]]ddddddeeefffiiikkknnnpppssssssuuuvvvyyy{{{~~~}}}~~~~~~{{{tttrrrtttxxxzzz{{{}}}ssstttwww{{{}}}tttXXX\\\hhhZZZOOOUUUooobbbMMMCCCCCC<<<777777333333222222222222222222111000000000000//////////////////............//////111111000000//////......////////////............---------............///............---,,,+++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,---------......////////////000000000000,,,///222222111000000000000000000000000000111222333555777999;;;>>>BBBDDDDDDDDDDDDFFFHHHJJJJJJIIILLLIIILLLSSSUUURRRSSSWWWSSSNNNLLLPPPUUUWWW[[[___bbbbbbcccddd^^^VVVTTTWWW```hhhttt|||wwwqqqhhh^^^XXXVVVPPPIIIFFFEEECCC>>>:::777555222000000000000//////000111222333444444444333444444444333222222111111111111111000000000000222:::AAA>>>444///222777wwwpppkkkddd\\\OOOEEE@@@>>><<<;;;999999999999888777666555555555444444444333333333444444444444333111///.../////////.........------//////000111000///...---......------------......000///111777>>>GGGVVVcccsssyyydddTTTHHH???;;;;;;<<<>>>@@@DDDGGGIIIKKKLLLNNNOOORRRTTTWWWXXXYYYZZZ]]]]]]^^^___bbbeeehhhjjjnnnoooppprrrtttwwwyyyzzz|||||||||}}}}}}{{{wwwwww|||~~~}}}vvvrrrrrrtttvvvwwwzzzxxxvvvwwwzzz|||tttWWWXXXbbbzzz]]]NNNQQQiiigggOOOCCCBBB;;;777777333333333333333222222222222000000000000//////////////////............//////111000000000/////////...////////////............---------............///............---,,,+++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,---------......////////////000000000000000333555666444111000///000000000000000111111222333555888:::<<<>>>BBBEEEGGGFFFFFFGGGIIIKKKKKKLLLMMMKKKNNNTTTVVVTTTTTTXXXSSSNNNLLLPPPUUUWWW[[[```ccccccdddddd^^^VVVUUUXXX```iiivvvzzzssskkkeee```YYYQQQMMMJJJGGGBBB>>>:::888444333333333222111000111222333444444444444444444444444444333222222000000000000////////////---333888777000---111555{{{tttooohhh```TTTJJJBBB>>><<<::::::::::::999888666555444444444444333333333222222444444444444333222000000000000/////////........./////////000///......---......------------......000...///333777???MMMZZZlll{{{vvvaaaRRRFFF???<<<>>>>>>???AAADDDGGGHHHJJJJJJMMMNNNPPPRRRSSSUUUUUUVVVXXXYYYZZZ]]]___ccceeegggiiijjjkkkmmmooorrrtttvvvwwwwwwwwwxxxyyyzzz|||}}}}}}}}}~~~}}}|||}}}zzzssspppqqqzzz}}}wwwqqqpppppprrrrrrwww~~~yyyvvvwwwzzz~~~vvvWWWSSSYYYqqqbbbMMMMMM___nnnSSSCCC@@@;;;888999444444444444444333333333222000000000000//////////////////............//////000000000000////////////////////////............---------............///............---,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,---------............/////////000000000444777999999666222///...000000000000000111222222333666999;;;===???BBBEEEJJJIIIHHHHHHHHHJJJMMMNNNOOONNNQQQVVVXXXWWWWWWYYYSSSNNNMMMQQQUUUXXX]]]bbbeeeddddddccc]]]VVVUUUYYY```jjjyyy{{{vvvnnnggg^^^WWWRRRNNNHHHDDD???<<<888555555555444333222222222333444444444444444555555555555444333333000000000/////////......+++...000000......111555~~~wwwsssiiicccXXXNNNEEE@@@<<<;;;;;;;;;;;;:::888666444333555555444444444333333333444444444333333222222111333222222222222111111111////////////......------......------------......000......111555<<>><<<>>>???@@@BBBDDDFFFGGGHHHIIILLLMMMNNNPPPQQQRRRRRRRRRTTTUUUWWWZZZ]]]```bbbcccffffffgggiiilllnnnqqqrrrssssssssstttuuuwwwxxxyyy||||||{{{|||~~~}}}|||{{{{{{~~~{{{xxxvvvwwwuuupppmmmoooxxx{{{|||yyyyyy~~~~~~wwwqqqnnnnnnooopppttt{{{~~~}}}~~~yyytttuuuyyy}}}xxxYYYQQQUUUkkkhhhOOOKKKVVV{{{uuuXXXFFFAAA;;;999:::555555555555444444333333222000000000000//////////////////............//////000000000000////////////////////////............---------............///---.........------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---.........///000000000444777::::::777333000///000/////////000111222333444666:::<<<>>>@@@CCCEEEKKKJJJIIIGGGGGGIIILLLOOOPPPQQQTTTYYY[[[ZZZZZZZZZTTTOOOMMMQQQVVVZZZ___dddfffdddbbb```[[[UUUUUUZZZaaakkk{{{|||uuulllccc\\\UUUOOOKKKDDD@@@;;;888666555444333222222222222222333333333444555555666555555444444111111111000000000000//////.........///111333555zzzvvviiiddd\\\RRRIIIBBB>>><<<<<<;;;;;;:::888666555444666666666666555555555555444444333333333333333333444333333333333222222222000000//////..................------------.........,,,---000333999DDDPPP```qqqppp\\\NNNDDD===;;;===>>>???AAACCCEEEFFFGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOQQQTTTWWWYYY[[[\\\```aaabbbdddfffiiikkkllloooooopppqqqrrrtttvvvwww{{{}}}~~~}}}zzzyyy{{{}}}~~~~~~}}}}}}|||}}}~~~yyywwwvvvwwwyyy|||}}}}}}uuurrrqqqsssrrrooooooqqqwwwzzz~~~|||zzzyyyuuurrrsssxxx|||~~~~~~~~~{{{wwwrrroooooopppqqqssswwwyyyxxxwwwyyyzzzyyy~~~wwwrrrtttwww{{{|||]]]RRRSSSjjjoooTTTKKKPPPnnn{{{^^^LLLFFF>>>:::;;;666666666555444444333222222000000000000//////////////////............//////////////////000000000000////////////............---------............///---------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......,,,------...///000000000000333666777666333111000////////////000111222333444777;;;>>>@@@BBBDDDFFFIIIIIIHHHFFFEEEFFFIIIMMMPPPSSSWWWZZZ]]]^^^]]]\\\UUUOOOMMMQQQWWW[[[aaagggfffcccaaa^^^XXXSSSUUU[[[bbblll}}}yyyooofff^^^WWWSSSKKKFFF@@@;;;888666444333333222111111111111222222444444555555666555555444333333333222222222111111222000......///111333444~~~zzzkkkhhhaaaXXXMMMEEE@@@>>>;;;;;;;;;:::999777666555777777777666666666666555444333333333333333444555333222222222222111111111111111000///////////////......------------......+++***+++...000444===GGGWWWjjjyyyjjjXXXKKKBBB<<<:::;;;<<<===???AAACCCEEEFFFFFFHHHIIIKKKLLLMMMNNNNNNOOONNNOOOQQQTTTVVVXXXYYYZZZZZZZZZ[[[]]]```bbbeeefffllllllmmmnnnpppqqqssstttxxxzzz{{{yyyvvvuuuxxx{{{}}}~~~~~~~~~}}}|||{{{zzz||||||}}}}}}}}}{{{zzzyyyyyyyyyyyy{{{|||}}}{{{yyytttrrrqqqqqqtttvvvwwwvvvooolllkkknnnnnnmmmooorrrtttxxx}}}{{{zzzuuurrrpppqqqssswwwyyyzzzxxxxxxwwwuuurrrpppqqqrrrrrrtttuuutttssstttuuuvvv{{{vvvsssuuuvvvxxx~~~```SSSSSSjjjuuuWWWLLLKKKccc~~~dddTTTMMMAAA;;;;;;888666555555444333222111111000000000000//////////////////............//////////////////000000000000////////////............---------............///,,,------...------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---...///000000111---000333444333222111222////////////000111333333555888<<<@@@AAACCCEEEFFFGGGIIIIIIFFFCCCCCCGGGJJJNNNSSSXXX[[[^^^aaaaaa]]]UUUPPPMMMRRRWWW\\\ccciiihhhdddaaa]]]WWWSSSVVV]]]fffppp}}}sssjjjbbb^^^UUUOOOGGG@@@<<<999777555555444222111000111111222333333444555555555555444444444444333333333333222111000///...---///000222~~~pppnnnhhh^^^QQQGGGAAA???::::::::::::999888777666777666666666666555555555444333333222333444555666333333333333222222222222333222111000///000000111......------------......++++++,,,///000000777???KKK```|||nnn```QQQGGG@@@;;;999::::::;;;===@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMOOOPPPRRRUUUWWWWWWXXXXXXWWWWWWXXXZZZ]]]___aaaccciiiiiijjjkkkmmmoooppprrruuuvvvwwwuuurrrqqqtttwwwzzz{{{|||~~~~~~~~~}}}~~~~~~}}}{{{yyyyyy|||~~~}}}{{{|||~~~~~~|||zzzyyyyyyxxxxxxxxxyyyyyyxxxvvvuuuttttttttttttvvvwwwxxxvvvtttooommmllllllnnnooopppoookkkgggfffhhhiiiiiikkkpppqqquuuzzz~~~zzz|||~~~{{{yyyrrrrrrrrrqqqpppqqqtttvvvuuuwwwyyyxxxtttqqqpppqqqrrrrrrssssssssssssuuuxxxxxxvvvvvvwwwuuutttzzzaaaRRRQQQiiiyyyWWWLLLHHH[[[~~~iii\\\UUUEEE;;;;;;999555555444333222111000000000000000000//////////////////............//////.../////////000000000111////////////............---------............///,,,,,,------...------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......+++,,,,,,---...///000111...000111111000000111222......//////000222333444555999===AAABBBDDDEEEGGGFFFIIIJJJHHHDDDCCCEEEIIILLLSSSYYY[[[___dddccc___VVVPPPNNNRRRXXX]]]dddkkkkkkgggbbb^^^XXXTTTYYY```llltttwwwnnnjjj```ZZZQQQHHHCCC???<<<:::888666444333222222333444222222333444444444444444444444333333333222222222///000000///......111333uuusssmmmbbbTTTHHHAAA>>>:::::::::::::::999888777666666555555555444444444444333222222333444666777666666555555555444444444444333111000000000111222.........------...............000222111000444;;;CCCYYYvvvttteeeYYYLLLDDD???:::888999888:::<<>>AAACCCDDDFFFGGGFFFIIIKKKIIIEEECCCEEEHHHJJJRRRYYY[[[___eeeeee```VVVPPPNNNRRRXXX^^^eeelllnnniiiddd___YYYVVV[[[bbbpppwwwwwwrrrhhhbbbXXXOOOHHHCCC@@@>>>:::999666444333444555555111222333333444444444333333333333222222222111111---000333222000000333777yyytttmmmfff]]]RRRFFF===???<<<:::999999888777555888888888888777777777777444444444444444444444444333444555666666444222111444444333333222333333333//////...------------............---,,,...111444BBBPPPggg~~~yyyqqqiiiZZZRRRGGG>>>999777777777;;;999999;;;@@@BBBBBB@@@BBBBBBCCCDDDFFFHHHIIIJJJIIIJJJKKKLLLNNNOOOQQQQQQVVVVVVVVVWWWYYY\\\^^^```aaaaaaaaabbbdddgggkkkmmmppppppooonnnmmmlllkkkkkkqqqsssuuuuuutttssstttuuuqqqsssvvvwwwvvvvvvvvvwwwxxxvvvsssqqqqqqsssvvvxxxwwwuuutttuuuyyy||||||zzzwwwwwwwwwwwwvvvvvvuuuttttttsssrrrpppnnnlllkkkjjjkkkjjjkkklllnnnnnnllljjjdddeeeffffffdddbbbbbbccc```______```bbbdddfffhhhjjjmmmsssxxx|||~~~yyyrrrnnnrrryyywwwqqqrrrtttsssrrrssspppppppppnnnlllmmmppprrrwwwyyyzzzxxxuuusssqqqqqqqqquuuvvvqqqooossswwwyyy{{{vvvrrrqqqsssvvvyyy~~~hhhRRRTTTbbbfffIIIKKKNNNppp~~~uuufffWWWKKKCCC===:::666555555444222111000000111111111111111000//////////////////////////////000000000000000000000000,,,,,,---.../////////...////////////////////////......------------......++++++++++++,,,---......***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------..................////////////////////////000111222333:::===AAADDDEEEFFFGGGIIIJJJKKKLLLJJJGGGEEEEEEEEEGGGLLLOOOQQQVVV^^^bbbaaaYYYVVVSSSSSSWWW^^^fffkkknnnjjjccc]]]YYYYYY\\\^^^ooowwwzzzvvvmmmaaaVVVMMMHHHDDDBBBAAA===888555333333222111333333444555666666666666444444333333333222222222222111000000000111222333{{{vvvooohhh___TTTHHH???@@@===;;;:::999999888777888888777777777666666666444444444444444444444444444555666777666555333222444333222222111222222222//////...------------...---......---,,,...111333===JJJ___uuuxxxpppllliiiccc^^^SSSMMMDDD<<<999888888888999888888:::>>>AAAAAA???@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOSSSSSSTTTUUUVVVYYY[[[\\\^^^]]]]]]^^^```cccfffhhhllllllkkkkkkjjjjjjiiiiiilllnnnppppppooooooooopppnnnpppssstttssssssssstttuuusssqqqooooooqqqsssuuuuuusssqqqsssvvvxxxxxxvvvvvvvvvvvvvvvuuutttssssssqqqqqqooonnnllljjjiiihhhiiihhhhhhhhhiiigggeeebbb```aaacccbbb```______```]]]\\\\\\]]]___aaaccceeeiiilllqqqvvvzzz}}}~~~zzzpppiiikkkqqqyyy|||tttnnnoooqqqpppooopppqqqqqqpppnnnmmmmmmoooqqqwwwxxxyyywwwtttpppooonnnooossstttpppnnnsssxxxyyy|||xxxtttpppoooqqquuuwww{{{jjjSSSRRR___iiiLLLKKKMMMlll~~~uuugggXXXLLLBBB;;;777777666666555444333222111111111111111111000//////////////////////////////////////////////////////......//////000////////////////////////////////////......------......///...---,,,,,,,,,,,,,,,---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////////////////000111222333999<<<@@@CCCEEEGGGIIIKKKKKKMMMMMMLLLIIIGGGFFFGGGHHHMMMPPPQQQVVV]]]```___[[[XXXUUUTTTXXX___gggmmmoookkkddd\\\XXXYYY\\\___ooowwwzzzrrrfff[[[RRRMMMIIIGGGDDD@@@;;;777666555444333444555555555555555444444444444444444333333333333222111111000000111333444~~~yyyrrrjjjbbbWWWKKKCCCAAA>>><<<:::::::::999888777777777666666666555555444444444444444444444444555666666777777666444333333222111111000000000111//////...------------...---......---,,,---000222555@@@RRReeeuuu}}}rrreee\\\XXXVVVSSSPPPIIIDDD>>>:::888888888888777777777999<<<>>>>>>======>>>>>>@@@AAACCCEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXYYY[[[^^^aaabbbeeefffffffffgggffffffeeefffhhhjjjjjjiiihhhiiijjjjjjlllnnnooonnnmmmnnnoooqqqooommmkkkkkkmmmoooqqqqqqoooooooooqqqrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmmmmlllkkkjjjhhhgggfffeeefffdddcccbbbbbb___\\\YYY[[[\\\^^^]]]\\\ZZZ[[[\\\YYYXXXXXXXXXZZZ]]]```bbbgggiiinnnssswww{{{}}}~~~~~~~~~~~~}}}qqqgggfffmmmvvv|||xxxqqqlllmmmooonnnnnnppppppppppppnnnllllllnnnpppvvvwwwwwwvvvrrrooommmmmmlllqqqrrrooonnnrrrwwwyyywwwuuuqqqnnnnnnpppsssuuuwww~~~oooUUUQQQZZZnnnQQQKKKLLLgggzzzlll\\\OOODDD<<<888777777666555444444333333111111111111111000//////////////////////////////////////////////////////000000000000000000///...//////////////////////////////............//////000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000111222333777;;;@@@DDDFFFHHHKKKMMMMMMNNNOOOMMMKKKHHHHHHHHHIIINNNQQQRRRWWW]]]```^^^^^^[[[WWWVVVZZZaaaiiinnnppplllddd\\\XXXXXX]]]aaaooowwwxxxmmmbbbZZZTTTPPPMMMHHHDDD???;;;999888666555666666666555555333222222555555555444444444444333222222111000111222333444}}}uuummmeee[[[OOOGGGBBB???<<<:::::::::999888666666666666555555555555444444444444444444444444555555666666555555444333222111000/////////////////////...------------...---......---------///111111888EEESSS```iiinnnqqqiii```VVVNNNLLLKKKIIIGGGAAA>>>:::888777777666555555555666777999;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIILLLLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\]]]___```aaabbbcccccccccbbbbbbdddeeefffeeedddeeeffffffhhhiiijjjiiihhhiiikkkmmmkkkjjjhhhhhhjjjkkkmmmllllllllllllmmmmmmlllkkkkkkkkkjjjjjjiiihhhgggfffhhhhhhgggfffeeeccccccbbbaaa```^^^^^^]]]ZZZWWWTTTVVVXXXYYYYYYWWWVVVWWWXXXUUUUUUTTTUUUWWWZZZ]]]___dddgggkkkppptttxxx{{{|||||||||}}}~~~uuukkkkkkqqqyyy}}}yyy}}}uuuooolllnnnooonnnnnnpppooooooooonnnllllllmmmooossstttuuutttrrrpppoooooolllqqqrrrnnnmmmppptttuuutttrrrpppnnnnnnppprrrtttvvv{{{vvvYYYQQQWWWwwwsssXXXJJJLLLcccsss```QQQFFF???;;;666666666555444333333222111111111111111000//////////////////////////////////////////////////////000000000000000///...---////////////////////////000//////......//////000000///...------------------,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000111222333888;;;@@@DDDGGGIIILLLNNNNNNOOOPPPOOOLLLJJJIIIIIIJJJOOOSSSUUUZZZaaacccbbb___]]]ZZZYYY\\\bbbiiinnnqqqmmmfff]]]WWWWWW]]]bbbooowww~~~sssiiiaaa[[[VVVSSSKKKHHHCCC???<<<:::888666555555555555555444333333666666555555555444444444222222111111222333444555yyyqqqiii___SSSLLLDDDAAA===:::999999888888666666666666555555555555444444444444444444444444444444444444333333222222222111000///............//////...------------...,,,---......------...000///444;;;DDDLLLSSSWWWZZZRRRNNNIIIFFFEEEDDDAAA???<<<999777555555444222111333444555666777888999:::;;;;;;<<<===???AAACCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVXXXYYYYYY[[[]]]___``````_________aaaccccccbbbaaabbbccccccdddeeeeeedddccceeefffhhhgggfffeeeeeefffggghhhhhhhhhiiiiiiiiihhhggggggfffffffffeeedddcccaaaaaaccccccbbbbbbaaa```______\\\[[[ZZZZZZZZZXXXUUURRRRRRTTTVVVVVVTTTSSSTTTUUUSSSRRRQQQRRRTTTXXX[[[^^^bbbeeeiiinnnsssvvvxxxyyyzzz{{{|||}}}~~~}}}~~~xxxrrrtttzzzzzz}}}|||qqqmmmjjjlllllljjjkkknnnkkklllmmmlllkkkkkklllmmmoooqqqssstttsssrrrrrrsssnnnssstttooolllnnnqqqqqqrrrqqqoooooooooqqqsssuuuxxx{{{___RRRUUUpppzzzaaaLLLMMM___yyybbbQQQFFF@@@>>>555555444444333222222222111111111111111000//////////////////////////////........................////////////......---,,,//////////////////////////////............//////---------------...///000---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////////////////000111222333999<<>>=========<<<999777888666333222333222111///222333555666555666888999::::::;;;<<<>>>@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUVVVTTTVVVYYY[[[\\\\\\[[[ZZZ\\\^^^______^^^^^^___```___```aaa```^^^^^^```bbbcccbbbaaa``````aaabbbcccbbbdddffffffdddcccccccccddddddcccbbbaaa```^^^]]]^^^]]]]]]]]]\\\\\\[[[[[[XXXWWWVVVVVVWWWUUURRRPPPOOOQQQRRRRRRQQQQQQQQQRRRQQQPPPOOOOOOQQQUUUZZZ]]]aaadddiiinnnsssuuuuuuuuuxxxyyyzzz|||}}}~~~~~~~~~}}}|||}}}zzzxxx|||zzz{{{zzzllliiiggghhhhhheeeeeehhhgggiiijjjjjjjjjjjjkkklllkkknnnqqqssssssssstttuuuoootttuuuppplllmmmooooooooooooooopppqqqrrrtttuuuxxx{{{gggVVVUUUjjjnnnPPPPPP[[[{{{gggSSSGGG@@@<<<444444333333333222222222111111111111111000//////////////////////////////........................---...............---,,,////////////////////////......------------......,,,,,,,,,,,,---...///000,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////////////////000111222333888;;;AAAEEEHHHKKKNNNQQQRRRSSSTTTRRROOOMMMMMMMMMPPPVVV[[[^^^dddjjjllljjjaaaaaaaaaaaadddgggjjjmmmpppooojjjbbbYYYWWW\\\bbbllltttzzzrrrjjjccc\\\XXXRRROOOJJJEEEBBB>>>:::777444444555666777888888777555555555444444444444333333222222222333555777888|||tttjjj```YYYNNNIIICCC>>>;;;:::999888888888777777777666666666444444444444444444444444444444333333222222222333333222111///...---------//////...------------...,,,---///...---,,,,,,---...///000222444777999:::555555555555555444222000444222000000111222111000111333555666444555777999777888888:::;;;===???@@@@@@@@@AAABBBDDDEEEFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSPPPRRRTTTWWWXXXWWWVVVUUUWWWYYY[[[[[[ZZZYYYZZZ[[[[[[\\\\\\[[[YYYYYY[[[]]]]]]]]]\\\[[[[[[\\\]]]]]]\\\___bbbbbb```^^^_______________^^^\\\ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRPPPMMMJJJKKKMMMOOOOOONNNNNNNNNOOOOOOMMMLLLLLLNNNSSSXXX[[[```dddjjjpppssstttsssrrruuuvvvxxxzzz{{{|||||||||{{{{{{{{{}}}~~~}}}~~~|||xxxkkkhhhggggggeeebbbbbbeeeccceeeggghhhhhhiiijjjllljjjmmmpppqqqqqqqqqrrrsssnnnsssuuupppmmmnnnpppooommmmmmnnnoooqqqrrrtttuuuuuuyyymmmZZZWWW```}}}VVVRRRVVVnnnqqq[[[LLLAAA;;;444444444444444333333333111111111111111000//////////////////////////////........................---......////////////...////////////////////////------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------++++++,,,,,,------,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000111222333444888???EEEJJJNNNRRRUUUUUUVVVWWWUUUSSSQQQPPPPPPUUUZZZ___bbbfffkkkkkkiiicccdddfffgggiiikkklllmmmoooooolllddd[[[XXX\\\aaajjjrrr~~~|||uuummmeee^^^ZZZVVVRRRNNNIIIEEEAAA<<<999666777888888888888888777444444444444333333333333333333222333444555777999xxxoooddd]]]QQQLLLFFF@@@===<<<:::999888888888888777777777777444444444444444444444444555555444333333333333444333222111000......------//////...------------...,,,---///...---,,,,,,---------...///000222444555333222222111111000///...222000......000222333222111333666666444444666999666666666888999;;;===>>>===>>>???@@@BBBCCCDDDEEECCCDDDFFFGGGHHHHHHHHHGGGKKKLLLMMMOOOPPPQQQQQQQQQMMMOOORRRTTTUUUTTTRRRQQQTTTUUUWWWWWWVVVVVVVVVWWWYYYYYYYYYWWWVVVVVVXXXZZZYYYYYYXXXXXXXXXXXXYYYYYYWWW[[[______]]]\\\\\\]]]ZZZZZZYYYXXXWWWUUUSSSRRRTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPOOONNNNNNLLLHHHEEEIIIKKKMMMMMMLLLKKKLLLMMMMMMKKKJJJJJJLLLQQQVVVZZZ```dddkkkqqqttttttqqqooossstttvvvxxxyyyzzzzzzyyyyyyyyyzzz}}}wwwllliiihhhiiifffbbbbbbfff```ccceeeggghhhhhhjjjllljjjllloooppppppooopppqqqmmmrrrtttpppnnnoooqqqqqqkkklllmmmoooqqqrrrssstttqqqvvv~~~qqq\\\XXXWWW[[[SSSRRReee{{{dddRRRDDD<<<555555555555555555444444111111111111111000//////////////////////////////..............................///000000111000000////////////////////////---,,,,,,++++++,,,,,,---......---,,,++++++++++++***+++,,,---...---,,,+++************************)))************+++++++++,,,,,,,,,---------................../////////000////////////000111222333111666===DDDKKKPPPVVVYYYXXXYYYZZZXXXUUUSSSSSSSSSXXX]]]bbbcccfffjjjiiifffeeegggiiilllnnnnnnnnnnnnnnnooommmfff\\\XXX[[[```hhhqqq}}}~~~vvvoooggg```[[[YYYUUUPPPLLLHHHCCC>>>;;;999999:::999999888777666444444333333333222222222333333333333444666888999vvvmmmggg^^^QQQEEE@@@>>><<<;;;<<<;;;999777666777777666555555555555555555444444333444444444444444444444444000111222111///---------,,,,,,,,,---------...............---------,,,,,,..............................////////////......////////////000000000000000000111222333333444444777777777888999999::::::<<<=========>>>>>>>>>>>>@@@AAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQSSSTTTUUUVVVUUUUUURRRRRRRRRSSSTTTVVVWWWXXXUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZXXXUUUTTTSSSSSSQQQPPPOOOOOOPPPPPPOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJLLLPPPVVVZZZbbbeeeiiimmmpppqqqqqqppprrrtttuuuuuuttttttxxx|||zzz|||~~~vvvpppooollliiigggeeeeeeeeebbbcccdddeeeeeefffiiikkkkkkjjjkkkmmmppprrrsssrrrttttttsssrrrqqqqqqppppppooonnnmmmnnnpppqqqpppooopppttt{{{|||aaaSSSWWWlllmmmOOOPPPeeegggSSSGGGBBB;;;888555333333333333333222222333333222111///...333222222222111111000000---------------...///000//////000000000000//////111111000///...------,,,......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++***************+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000111000000///000444666888999<<>>999999888888777777666666777666666555444333222222222333444555777:::;;;===zzzqqqlllbbbVVVHHHBBB???<<<<<<===;;;999777777777777777555555666666666666555444444444444444444444444444444222333444222000...---...,,,---------.........///,,,,,,,,,+++++++++******------------------------......////////////........./////////000000000000000000111111222333333444444555555666666777888888999999:::;;;<<<>>>>>>??????@@@AAACCCDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSTTTTTTSSSRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVXXXVVVSSSRRRRRRQQQPPPNNNLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLQQQYYY^^^```cccfffjjjmmmnnnnnnnnnqqqrrrssssssrrrsssvvvyyyzzz|||~~~}}}{{{sssmmmmmmkkkjjjiiihhhhhhhhheeefffggggggffffffhhhjjjlllkkkkkkmmmoooqqqqqqpppqqqqqqqqqppppppooooooooonnnmmmlllmmmoooppppppooonnnqqqxxxcccRRRNNN```~~~|||WWWOOO```}}}kkkVVVIIICCC;;;888555333333333333333222222333333222111///...222222111111000000000000---------------...////////////000000000000//////000000//////......------......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000000//////000333666666888;;;@@@HHHOOOUUUXXX[[[]]]^^^]]]ZZZWWWUUUTTTWWW\\\dddiiikkkkkkjjjjjjbbbcccgggmmmrrrrrrnnnjjjhhhiiiiiiddd^^^ZZZ[[[]]]gggmmmvvvzzzvvvqqqiiibbbXXXSSSLLLGGGDDDAAA???===:::999999888777777777666999888888777666555555444333444555777999<<<>>>@@@wwwrrriii\\\NNNFFFAAA===<<<>>>;;;999777777777888777666666666777777777666555555444444444444444444444444444555666444111///..................////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////............/////////000000000000000000111222222333333222222333333444444555555666666777999;;;===>>>???>>>???@@@BBBCCCDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOOOOQQQPPPOOONNNNNNNNNNNNNNNNNNPPPQQQPPPOOONNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQTTTRRROOONNNOOONNNMMMLLLIIIIIIIIIHHHGGGFFFDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIILLLSSS[[[aaa```bbbeeehhhkkkmmmmmmnnnooopppqqqqqqpppqqqtttwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~vvvuuuwwwnnnjjjjjjkkkkkkkkkkkkjjjjjjhhhiiijjjiiihhhggghhhiiimmmllllllmmmnnnnnnmmmlllllllllmmmmmmnnnnnnnnnooommmlllkkkmmmooopppooonnnmmmooosss}}}hhhQQQHHHTTTkkkfffRRR\\\vvvqqq[[[LLLEEE<<<999555333333333333222222222333222222111//////000000000000////////////...------------...//////...//////000000//////...//////........................---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000000//////000222444444555999???FFFOOOVVVZZZ^^^___aaa```]]]ZZZXXXWWWYYY^^^fffkkklllkkkjjjiii```aaaccciiinnnooolllhhhccceeeeeebbb\\\WWWWWWXXX___fffqqq~~~|||wwwmmmdddWWWRRRLLLGGGDDDCCCAAA???;;;::::::888888777777777:::::::::999999888888888555555666999<<>><<>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMKKKJJJKKKKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHLLLRRR[[[```aaabbbeeegggjjjlllnnnooonnnnnnoooooopppqqqtttuuuxxxzzz||||||zzzzzz|||~~~vvvsss|||ssslllhhhiiijjjkkkkkkjjjiiihhhiiijjjlllkkkjjjiiijjjkkknnnmmmlllmmmmmmmmmjjjhhhhhhiiijjjkkklllmmmnnnooommmlllkkkmmmooopppooonnnnnnnnnrrryyyoooTTTJJJNNN\\\xxxvvv\\\___qqqvvv___OOOGGG===999666444333444333222333333222222111000000/////////////////////............---------......///...//////////////////...---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///...///111333111333777<<>>===<<<:::999999999999;;;;;;::::::::::::::::::777777888;;;>>>BBBFFFIII~~~yyysssgggZZZPPPFFF???===???<<<:::888777888888777666777777777777777666666555444444444444444444444444777888888777444111111111000000000000000000000000/////////.........------------------------------------............------............//////////////////000000000000111111000000111222222333333444777888888999999::::::;;;======???@@@AAAAAABBBAAABBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFIIIHHHHHHHHHIIIKKKMMMNNNJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIKKKQQQWWW\\\___```aaadddfffiiilllmmmmmmmmmlllnnnppprrrtttuuuvvvyyy{{{zzzxxxxxx|||xxxrrrwww|||rrrlllhhhiiiiiiiiihhhgggeeedddgggiiikkklllkkkkkkkkklllmmmllllllmmmmmmllliiigggffffffhhhiiikkkmmmnnnooonnnmmmlllmmmooooooooonnnpppoooqqqwwwxxxZZZLLLKKKRRRiiijjjeeennn{{{zzzcccRRRJJJ===:::666444444444333222333333222111111000000000................../////////......---------............////////////......------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///......000111///222555:::AAAKKKVVV^^^```bbbcccccc```]]]\\\[[[^^^dddkkkpppqqqooolllkkkaaa```___bbbgggiiihhhfff[[[\\\\\\ZZZWWWSSSPPPOOOSSS\\\hhhttt~~~~~~wwwlllddd[[[WWWQQQMMMKKKJJJHHHGGGCCCAAA???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>AAAFFFKKKMMM|||vvvmmmaaaWWWLLLBBB>>>@@@<<<:::888888888999888777666666777777777666555555444444444444444444444444666777888777444333222333000000000000////////////------------,,,,,,,,,+++........................------............------------.........////////////////////////000000000000000111111222333333333888888888888888999999999;;;<<<===>>>??????????????????@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJHHHIIIJJJIIIHHHGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFFFFEEECCCCCCBBBAAAAAABBBBBBCCCAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFHHHJJJKKKOOOTTTWWW[[[[[[\\\]]]```dddgggiiijjjiiiiiilllpppsssuuuvvvvvvzzz|||{{{xxxyyy{{{rrrrrrxxxyyyqqqmmmjjjiiiiiihhhfffdddcccbbbeeehhhjjjkkkkkkjjjkkkkkklllllllllmmmnnnmmmjjjhhhcccdddfffhhhjjjlllmmmnnnooommmllllllmmmmmmlllkkkooonnnpppvvv{{{dddLLLIIILLL___wwwhhhiiixxx|||fffVVVNNN>>>;;;777444444444333222444333222111000000000000............//////////////////...------------...---......//////......---......------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***((((((((((((((()))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------///000///...---...000...111555888>>>HHHUUU^^^aaaccceeedddbbb___^^^]]]```fffnnnssstttrrrooommmeeebbb```aaaeeegggfffeee[[[ZZZYYYWWWUUURRRPPPNNNOOOXXXdddnnnwww{{{tttmmmggg___[[[UUUQQQNNNMMMLLLKKKHHHFFFCCCAAA@@@@@@AAAAAA===>>>>>>>>>??????@@@@@@AAA@@@AAABBBFFFKKKPPPSSSzzzqqqhhh^^^RRRFFFBBBBBB<<<:::888888999999888777555666666666666555444444444444444444444444444444444666777666555333333444000000000//////.........------------,,,,,,,,,,,,------------------------,,,------......------,,,---------.........////////////////////////////////////000000111222222222444555555666777888888999888999:::;;;<<<<<<<<<<<<<<<<<<===??????????????????@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDFFFFFFEEEEEEDDDDDDEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBDDDEEEDDDDDDAAA@@@@@@@@@@@@BBBCCCDDDAAA@@@???>>>>>>>>>>>>>>><<<======>>>??????@@@@@@AAACCCGGGJJJLLLNNNRRRTTTYYYYYYYYYZZZ]]]aaadddggggggeeeeeeiiinnnsssuuuuuuxxx|||}}}{{{}}}wwwrrruuuwwwqqqmmmkkkjjjhhhgggeeedddddddddeeehhhjjjkkkiiihhhhhhhhhjjjjjjlllnnnpppooollljjjaaabbbccceeegggiiijjjkkknnnlllkkkjjjkkkjjjhhhgggllljjjmmmrrruuunnnNNNJJJJJJYYYttt~~~cccaaa|||jjj[[[SSS???;;;777555444444333222444333222000000000000111....../////////000000000//////...------------------......//////......---.........------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------...000///...------......111444777<<>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDCCCFFFFFFDDDCCCBBBAAAAAAAAADDDEEEFFFEEEDDDCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAACCCDDDDDDCCC??????>>>>>>@@@AAACCCEEEAAA@@@???======<<<<<<<<<::::::;;;;;;<<<======>>>===AAAFFFJJJMMMOOOQQQSSSZZZYYYYYYZZZ]]]aaaeeehhhdddccccccgggmmmrrruuuuuuzzz~~~~~~~~~wwwxxxyyyuuupppmmmkkkjjjhhhgggfffffffffgggfffhhhjjjjjjhhhfffeeedddiiijjjkkknnnqqqqqqnnnlll___```aaaccceeeggghhhiiimmmkkkiiihhhhhhgggeeedddhhhgggjjjpppqqqzzztttRRRMMMLLLVVVmmm]]]ZZZ|||lll^^^WWW???<<<888555444444333222444333222000000000000111.../////////000000111111000///...------------------..................---//////...---,,,,,,++++++......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++))))))))))))***+++,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,...//////...------......111444666;;;EEESSS^^^eeegggiiiiiigggdddccccccbbbhhhqqqxxxyyywwwtttrrrkkkgggbbbaaacccfffeeeddd]]]ZZZVVVTTTRRRRRRQQQPPPJJJRRR\\\eeemmmyyyvvvrrrsssuuunnnjjjddd___\\\ZZZXXXWWWPPPMMMJJJGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLKKKLLLOOOTTTYYY\\\}}}vvvnnnggg[[[MMMEEECCC???===:::999::::::888777666555555555555444444444444444555555444444333222333444666777777777666555222333222222111///...---//////...------------...---------............///////////////////////////.........------,,,,,,,,,///////////////////////////////////////000111111000000000111222333555555555666666666666666555555999999999999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>AAA@@@>>>======>>>@@@AAAAAAAAAAAA@@@@@@@@@??????BBBBBB@@@???>>>>>>======???>>>=========>>>@@@AAA>>>===<<<;;;:::999999999:::::::::::::::;;;<<<===AAACCCEEEGGGJJJMMMRRRUUU[[[\\\^^^^^^^^^___bbbdddeeefffgggiiikkkpppvvvzzz{{{pppllllllhhhggggggfffffffffggggggcccdddfffggggggfffdddcccdddfffjjjmmmnnnnnnlllkkkiiibbb]]]___bbbeeejjjppprrrooojjjgggfffeeedddcccccciiiiiikkkqqqwww|||VVVIIIHHHSSSbbb}}}bbbbbbrrr```VVVFFF===555444555444666888333333333222222222111111111000///------....../////////.........------------------------...///000...------,,,,,,------...+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++---+++***+++,,,,,,+++*********,,,,,,,,,,,,******++++++,,,------...//////))))))***+++,,,,,,------)))*********++++++++++++,,,,,,,,,+++++++++*********...111222444<<>><<<;;;;;;;;;:::888777777666666666555555555444444555555444444333222444444555555666666555555333333222111000///......//////...------------...,,,,,,,,,,,,---------.................................---------,,,,,,,,,........................///////////////000000111111111000000000111111222444555555666555555444444777777777777888999::::::;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????>>>===<<<<<<===>>>???@@@@@@@@@?????????>>>>>>???>>>>>>=========>>>>>>;;;;;;:::::::::;;;<<<===<<<<<<;;;999999888888888999888888999999:::;;;<<<@@@BBBDDDGGGIIIMMMRRRVVVZZZ[[[]]]]]]]]]^^^aaacccdddfffgggiiikkkpppuuuyyyzzzoookkkjjjhhhgggffffffeeeeeeeeefffffffffggggggfffdddbbb```ccceeegggjjjkkklllkkkkkkjjjccc^^^```bbbeeeiiinnnnnnkkkgggddddddcccbbbaaaccchhhhhhjjjooosss___MMMIIIRRR```{{{fffeeetttbbbXXXGGG>>>666555555444444666333333333222222222111111111000///...---....../////////.........------------------------...//////...------,,,,,,------...+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++,,,+++***+++,,,---,,,+++***+++,,,------,,,+++*********++++++,,,,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,******++++++,,,,,,,,,---+++...000111222999FFFQQQ___ggglllkkkhhhhhhfffdddffflllttt{{{|||yyytttnnniiihhhkkknnnmmmkkkfff___WWWUUUXXXZZZXXXUUUQQQRRRUUU[[[dddrrr~~~{{{zzz{{{wwwrrrnnnkkkhhhdddaaa```]]]ZZZWWWVVVUUURRRQQQSSSRRRRRRUUUZZZ]]]]]]\\\\\\]]]^^^```bbbdddfffggg|||sssmmmfff[[[PPPKKKDDDAAA>>><<<;;;<<<;;;:::888888888777777777666666444444555555444444333222444333333333444444555555555444222000//////000000//////...------------...+++++++++,,,,,,,,,------...........................------------,,,,,,,,,........................//////......//////000111111111000///////////////333333444444444444333333444444444444555666777777999999999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<:::::::::::::::;;;<<<===888888888888888999:::::::::999888777777777777777777777777777888999:::;;;>>>AAADDDFFFIIIMMMRRRVVVYYYZZZ[[[\\\\\\]]]___bbbccceeeggghhhkkkoootttxxxvvvmmmjjjiiihhhgggfffeeeddddddccccccgggggggggfffdddbbb___^^^```aaabbbdddfffhhhiiijjjjjjddd___```bbbdddgggllljjjhhhdddccccccccccccbbbbbbgggfffhhhlllmmm|||jjjSSSIIIOOO^^^yyynnnkkk~~~vvvcccZZZGGG>>>777666666333222333333333333222222222111111000000///............///...............---------...------------...//////...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,+++***)))+++---...---,,,,,,,,,------------,,,,,,))))))******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))******+++,,,---...///+++---/////////666@@@IIIYYYbbbjjjkkkiiiiiigggdddfffllluuu~~~}}}wwwrrrlllkkkoooqqqpppmmmhhhaaaYYYWWWZZZ\\\\\\ZZZTTTTTTVVVYYYaaammmzzz}}}|||{{{xxxvvvsssooolllfffccc___]]]\\\ZZZYYYWWWZZZZZZ\\\aaaeeehhhhhhggghhhjjjmmmoooppppppooonnntttppplllaaaVVVOOOHHHDDD@@@<<<;;;;;;;;;:::888888777777777666666666444444555555444444333222444333222111222333444555666444222000///000111222//////...------------...+++,,,,,,,,,,,,---------........................------------------------........................///............///000000000000///////////////000111222222333333333333222333333333333333444555666666666666777777888::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::888888777777777888888999777777777777888888999999777666666555555555555666666666666777888999:::;;;===@@@CCCEEEIIIMMMRRRVVVWWWXXXZZZZZZZZZ[[[^^^```aaacccfffhhhjjjnnnssswww||||||zzzpppjjjiiihhhhhhgggeeedddcccbbbaaaaaaeeeddddddcccbbb```^^^]]]]]]]]]]]]^^^```ccceeegggiiiccc___```aaabbbdddhhhhhhfffddddddeeeeeeeeeddd```ddddddfffkkkkkkuuusssWWWGGGMMM[[[xxxvvvqqq|||wwwdddXXXFFF>>>888888777444222333333333333222222222111111000/////////..........................................---------......///...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,+++***)))+++---......---------------------------************)))))))))))),,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,---.........,,,---...------222:::AAAPPP[[[eeehhhhhhiiigggddddddjjjttt~~~{{{uuupppooorrrtttssspppiiiccc]]]ZZZ\\\^^^^^^]]]XXXXXXXXXZZZ```jjjvvv~~~}}}zzzxxxnnnkkkfffcccaaa___^^^\\\___aaaeeejjjnnnqqqqqqqqqtttuuuwwwzzz{{{{{{zzzzzzvvvsssooofff[[[UUUMMMHHHBBB===;;;:::::::::777777777666666666555555444444555555444444333222333333222111111333444555666555222111000111222333//////...------------...------------....................................------------------------.......................................//////000.........//////111222222000000111222333333222222444333333333333444444555444444444444555666777777888888888888888888888888999999::::::999888888777999999::::::::::::999999999888888888888777777777888777666555444444444444444444555555666666666666444444333333333444444555666666777777888:::;;;<<<===???BBBEEEHHHLLLQQQUUUUUUVVVWWWXXXXXXYYY[[[^^^___aaadddfffhhhlllqqqttt|||vvvsss~~~qqqjjjhhhhhhhhhfffeeedddbbbaaa`````````___`````````______^^^^^^[[[[[[ZZZ[[[]]]```bbbdddfffaaa]]]___aaa```aaadddfffdddcccccceeefffeeeddd___bbbbbbeeellljjjqqqzzzZZZHHHKKKYYYvvv}}}vvv{{{{{{fffXXXFFF???999888888666444444333333333222222222111111///////////////......------.....................///......---------.........------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++******++++++,,,+++******+++---///...---------------------------+++++++++++++++*********,,,,,,++++++++++++++++++*********+++++++++,,,,,,---------------------------......------///555:::EEEQQQ]]]bbbeeegggfffcccbbbhhhrrr|||~~~yyyssssssvvvwwwuuurrrkkkgggaaa______```___^^^\\\\\\\\\]]]aaajjjttt{{{{{{wwwqqqllljjjhhhfffdddcccggglllqqquuuxxxzzz{{{|||yyytttkkkaaa]]]TTTNNNFFF???<<<:::::::::777777666666666555555555444444555555444444333222333222222222333333444444555555333222222222333333//////...------------...---------.........//////------------------------,,,,,,,,,------------...------------------------......------......///000------......///111222333///000111222333333333333444444333333333333444444333333333333333444555555666666666666666666666666888888888888777666555444777777777777777777777777666666666555555555444444666666444333222111111111000111111222333222222222222222222222222333444555666666666777888:::;;;<<<>>>@@@BBBEEEGGGKKKOOOSSSSSSTTTVVVVVVVVVWWWZZZ\\\\\\^^^aaadddgggjjjnnnqqqyyy~~~wwwwwwlllggggggggggggdddcccbbbaaa``````___```\\\\\\]]]]]]^^^___``````\\\\\\\\\\\\]]]___aaacccddd___]]]```aaa```aaaccccccaaaaaabbbcccdddcccbbb```bbb```dddllljjjooo```LLLMMMVVVqqq~~~nnn]]]JJJBBB;;;999999666555555333333333222222222111111/////////000///......------------...............//////...------------......------,,,,,,------...+++,,,,,,------,,,,,,++++++************++++++,,,,,,+++***,,,---///...---------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////.........---------/////////...---///333666;;;GGGTTT[[[___ccccccaaa```fffoooyyy}}}xxxxxx{{{|||yyyuuuooolllhhheeecccbbb___]]]]]]^^^___aaaeeellltttzzz}}}wwwrrrooonnnlllkkkjjjnnntttyyy}}}zzzppphhhfff[[[UUUKKKBBB>>><<<;;;;;;888888888777777777666666444444555555444444333222222333333444444444444444444444444444333333333333//////...------------...,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------...------------...//////...---------...///000000///000111222333333333333333333222222222222333333333222222222222333444444555555555555555555555555555555555666555555444444555444333333333333444555444444444333333333222222444333222111111111111111///000111222222222111000111111111111222333444555444444555666777999:::;;;???AAACCCDDDFFFIIINNNQQQQQQSSSTTTTTTTTTVVVXXXZZZYYY\\\___bbbeeehhhkkknnnxxx|||qqqjjjiiihhhfffdddbbbaaaaaa```_________```]]]]]]]]]^^^___```aaaaaa```___``````aaabbbccccccddd```^^^aaacccbbbbbbdddcccbbbaaabbbdddeeecccbbbcccccc___bbbjjjhhhlll{{{jjjSSSPPPSSSiii{{{gggPPPGGG>>>:::888555444555333333333222222222111111...///000000000///---------------.........////////////...---------------...------,,,,,,------...+++,,,,,,------,,,,,,+++***************+++,,,,,,---,,,+++,,,---...---,,,---,,,+++******+++,,,---***+++++++++,,,---------*********++++++,,,,,,---------------.........///.............../////////000000//////...000222333222>>>LLLSSSYYY^^^``````aaafffnnnwww}}}}}}}}}yyytttssspppmmmiiiddd```]]]]]]^^^aaadddhhhnnntttyyy{{{wwwuuuuuutttttttttxxx}}}~~~tttnnnmmm```YYYNNNEEE???===<<<<<<999999999888888888888777444444555555444444333222222333444555666555444333444444555555555444333333//////...------------...++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........------------------------...------------...//////......---,,,,,,,,,------000000111333333444444444222222111111111111111222222222222222222222333333444444444444444444444444222222333444555555555555333222000//////000222333333333333222222222111111111111111111111222222333000111333444444333333222111111111111222333555555333333333444666888999:::@@@AAACCCDDDFFFHHHMMMPPPPPPRRRSSSTTTTTTUUUWWWYYYXXXZZZ^^^aaacccfffjjjmmmxxxzzztttnnnkkkkkkjjjfffbbbaaa``````_________``````_______________```aaabbbcccccccccdddddddddddddddddd```___ccceeeddddddfffeeeddddddeeeggggggfffdddeeeddd^^^aaaiiifffiiixxxqqqYYYSSSPPPcccpppVVVKKK@@@;;;888444222333333333333222222222111111...///000000000///---,,,---------.........//////000///...---------------...------,,,,,,------...+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,...---,,,,,,---...---+++,,,,,,************,,,,,,))))))***+++,,,---------))))))***+++,,,,,,------////////////000000000000,,,------...///000111111111111000//////000222333---:::GGGNNNUUU[[[___^^^bbbfffmmmvvv|||xxxwwwuuurrrmmmfffaaa]]][[[^^^bbbfffjjjoootttxxx{{{~~~{{{|||uuuppphhhaaaUUUJJJCCC>>>;;;999999888777888999888666555222333333333444555555555444333333222222333333444999999888666555444333222111111000///...---,,,,,,.........///111000...,,,///////////////.................................------------------------,,,,,,,,,---------......///...,,,++++++,,,...///...///000111222333444444333222222222111111000000............////////////333222111111111222444444444444444333333222222222111111222222222333333333////////////000111222333111000///......///000111...///000000//////000111111111111111111222222222222333444666777999:::;;;???@@@AAADDDGGGIIIKKKLLLOOOQQQRRRSSSSSSTTTWWWYYY^^^\\\```fffhhheeegggmmm}}}sssnnnhhhfffhhhgggddd```aaabbbaaa```______aaacccccccccdddccccccbbbaaa``````bbbeeeggghhhgggfffeeegggdddaaa___```bbbccccccbbbccccccdddeeeeeeffffffgggcccbbbeeehhhjjjooouuu```KKKNNN\\\|||vvvbbbKKK???<<<444222666666444444333333222111111111........./////////////////////.........---------------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,...///000///...---***+++---......---,,,++++++)))(((,,,000111...)))++++++,,,---...///000111...///////////////......////////////000111222333333333333333333222111000333444;;;EEEMMMRRRYYYaaabbbdddjjjrrr|||||||||zzzwwwqqqiiiaaa\\\[[[[[[\\\aaagggmmmppprrr{{{zzzvvvnnnfffZZZNNNFFFAAA>>><<<:::999888888999888777555666777777777777777777888444444333333333333444444888888777666555444444333222111111000///...------.........///111111...,,,................................................------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---......//////000222333333444222111111111000000000///............////////////222111000000000111333333333333333222222222111111111111111111222222222222222222111111000111111111000///............///000---...000000//////111222000000111111111222222222222333444666888999:::;;;???@@@CCCEEEHHHJJJLLLLLLLLLNNNPPPQQQQQQSSSVVVYYY___^^^aaagggiiiiiimmmttt~~~{{{~~~}}}yyysssnnnhhhfffggggggccc``````aaaaaa```^^^___aaaccceeeeeeeeedddcccbbbaaa```aaacccfffiiijjjiiigggfffdddbbb___^^^```aaabbbbbbaaaaaabbbcccdddeeeffffffhhheeedddgggiiilllttt}}}hhhOOONNNXXXuuugggOOOBBB???666333666444444333333222111111000000000000000000000000////////////.........---------------------------------,,,,,,---------.........---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,---............---++++++++++++++++++******,,,******---111222///++++++,,,,,,---...///000000/////////000000//////...////////////000111222333333333333333333222111111222333999BBBIIINNNVVV^^^aaaccchhhqqq{{{}}}zzzuuummmeee```[[[[[[\\\aaagggmmmqqqrrrxxx~~~~~~vvvnnnaaaTTTKKKEEEBBB@@@<<<:::999888999999777555999999888888888888888888444444333333333333444444777666666666555555555555333222222111000///......///......000111111///---,,,,,,------......//////........................------------------------,,,,,,,,,---------......------------------------......///000111222333333000000000///////////////---............/////////000000/////////000111222111111111111000000000000//////000000000111111111444333222111000000000000///......------......///,,,---////////////111222000000000111111111222222333333444666888999;;;;;;>>>@@@CCCGGGJJJKKKLLLLLLKKKMMMOOOPPPQQQTTTXXX[[[bbbaaadddiiimmmqqqxxx|||tttssstttsssrrrqqqmmmhhhffffffeeeccc```___``````___^^^___aaadddfffffffffeeedddcccaaa```aaadddhhhkkklllkkkhhhfffaaa___]]]]]]^^^`````````^^^___```aaaccceeeffffffiiiggggggiiiiiinnnzzzsssWWWOOOSSSiiimmmTTTFFFBBB888444666333333333222222111000000000222222111111000000//////...............---------........................------............//////------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++***)))))))))))))))---,,,+++...111222///,,,---------.........////////////000111111000000///////////////000111222333333333333333333222222111222222666===CCCIIIQQQZZZ^^^aaafffoooyyyzzzsssjjjddd]]]\\\]]]aaagggmmmqqqssswww}}}|||sssfffZZZPPPIIIEEEBBB>>><<<:::999999999777666777777777666666555555555555555444444444444555555555555555666666666666666444444333222111000///////////////000111111///---+++++++++,,,---...//////........................------------------------,,,,,,,,,---------......,,,------......------,,,......//////000111222222........................---------.........//////............//////000000////////////////////////........./////////000000222222111000000000000000---------------------------///000///......///000//////000000111111222222333444555666888:::;;;<<<<<<>>>CCCGGGJJJKKKJJJJJJLLLMMMOOOQQQTTTXXX]]]```eeefffhhhmmmssszzzxxxrrrpppoooooooookkkgggeeeeeedddbbb```______```___^^^___bbbdddggggggfffeeedddbbbaaa``````ccchhhkkkmmmkkkiiiggg```^^^\\\\\\]]]]]]]]]\\\\\\]]]___aaaccceeefffgggjjjiiiiiijjjiiinnn|||^^^PPPMMM]]]xxxrrrXXXHHHCCC:::666777333333222222111111000//////222222111111000///..............................////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++*********+++---...---,,,***)))((())))))***---,,,,,,---000000...,,,------..................///000000111111111111000////////////000111222333222333333444333333222222444222444999>>>DDDMMMVVVZZZ]]]bbbkkkvvvyyyoooiii___^^^___bbbhhhnnnrrrtttxxx~~~~~~wwwkkk```VVVNNNHHHEEE@@@>>>;;;:::999999888666666666666555555444444444666555555444444555555666555555555555666666666666555555444333222111111000/////////000222111///---+++++++++,,,---...//////........................------------------------,,,,,,,,,---------......,,,------......------,,,.........//////000000111------------------......------------............------......////////////........................------........./////////...............///000000,,,,,,------------,,,,,,///000111///---,,,---......//////000111111222222333444555777888:::;;;<<<:::===AAAEEEHHHIIIHHHHHHKKKMMMOOOQQQTTTXXX^^^cccgggjjjnnnsssyyy{{{tttqqqoookkkiiifffddddddccccccbbb```aaaaaa```___```bbbdddfffffffffeeedddbbbaaa``````cccgggjjjlllkkkiiigggbbb```]]][[[[[[[[[ZZZYYY\\\]]]___aaadddfffggghhhjjjjjjjjjjjjiiimmm{{{eeeQQQIIITTTkkk|||xxx\\\JJJDDD;;;777999555333333222222111000000000111111000///......---------.....................////////////////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***)))***+++,,,---///...,,,+++***+++,,,,,,,,,++++++,,,---...---,,,------..................//////000111111111111111////////////000111222333222333333444444444333333666333444888<<<@@@IIIRRRVVVXXX]]]gggsss}}}~~~tttlllbbbaaaaaadddiiippptttvvvyyyzzzqqqggg^^^VVVNNNIIICCC@@@<<<::::::999888777888777777777777777666666666666555555555555666666555555555666666666666666777666666555444333222111000//////111222222000...,,,,,,------......//////........................------------------------,,,,,,,,,---------......---------------------------........./////////000---------------.........,,,------------.........,,,---...////////////...---------...............------........./////////,,,,,,,,,,,,---...///000,,,------......------,,,///000000///---,,,---...---...//////000111222222444444555777999:::<<<<<<:::<<>>;;;::::::999888666666777777888888888999777777666666666666777777777777666666555555555555888888777666555444333333000000000111222222000...///////////////.................................------------------------,,,,,,,,,---------......///...,,,++++++,,,...///------..................---------....../////////,,,,,,,,,---------......------///000000000///...---------....../////////........./////////000000111000///......---......------...//////...------)))+++---......///111333------...///000111222222444555666777999;;;<<<======>>>@@@BBBEEEHHHJJJKKKMMMNNNOOOPPPSSSYYY```eeeiiittt~~~|||rrrjjjgggaaabbbbbbbbbbbbcccfffhhhggggggfffdddbbbaaabbbdddhhhhhhiiijjjjjjjjjjjjjjjffffffgggiiikkkmmmnnnoooccc___ZZZXXX[[[___cccfffddddddeeegggiiijjjkkklllrrrooonnnpppqqqnnnooorrrxxx~~~yyy\\\JJJKKKZZZiiitttWWWIII===:::;;;777666555555444444333333222000000000000111111111111---------.........//////------------------------//////.........---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,***+++---///000000//////...//////...,,,,,,...///++++++,,,---...000000111,,,---...///000000000000////////////000111222333222333333444555555555444444222333666777999???FFFJJJLLLRRR\\\jjjvvv~~~tttjjjhhhgggiiinnnuuuzzz|||yyypppfff```RRRJJJ@@@;;;;;;<<<;;;999::::::999999888999999999777777666666666666777777999888888777666555555444888888777666666666666666333333333333333222111000...+++***+++...000...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------000///------.........---,,,,,,++++++,,,------...........................---------............///...---,,,++++++,,,---...+++,,,------......------.................................////////////000...............///000000...//////111222333444444444555666777777999===???===>>>@@@BBBCCCFFFJJJMMMKKKJJJLLLQQQTTTVVV[[[bbbjjjvvvzzzqqqgggaaaaaabbbccceeefffggggggjjjfffbbbcccfffgggeeeaaaeeegggiiiiiiiiihhhiiijjjjjjjjjiiiiiijjjkkkmmmnnnhhheeeaaa^^^^^^___bbbdddeeeeeeeeegggjjjmmmnnnnnnqqqpppooonnnmmmmmmnnnnnnsssxxxhhhNNNIIIOOObbb|||bbbPPPDDD888555999555555444333222222222222///...---,,,+++,,,------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------++++++******++++++,,,------------............///111111000000111222333333//////...------------......///000///...---...///////////////000000000000////////////000000000000...000222222222111222333555555666666666888<<>>===???@@@AAACCCEEEIIILLLJJJIIILLLQQQTTTVVV[[[bbbmmmxxxyyypppgggaaaaaabbbcccdddeeefffggggggccc```aaadddeeeccc```bbbdddgggiiiiiijjjkkkmmmmmmlllkkkjjjjjjkkklllllliiigggcccaaa```aaacccdddhhhggggggiiimmmoooppppppqqqpppooonnnmmmmmmnnnooossswwwkkkOOOIIIOOO[[[rrrhhhUUUGGG;;;777:::666555444333222222222222111000///...---......///......///......------,,,------------------------------............------------------------------++++++******++++++,,,------------............///000000//////000111111222//////...---------------...///000///...---...000........./////////000000/////////000000000111111111333444444222111111222333333444444444666:::===CCCGGGMMMSSS\\\hhhvvvvvvooohhhbbbdddiiiooowww~~~{{{sssnnnddd[[[NNNDDD???===;;;999::::::999888888888888888888777777666666777777888777666666555555444444333666666555444444444555555666666666555444222000///...---,,,---...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////............,,,------.........------,,,///111000---***+++---------------------------+++++++++,,,,,,,,,---------..................---+++,,,------......------........................+++++++++,,,,,,,,,------...............///000000000000111111111222222222222333555555666777:::<<<===???@@@AAABBBDDDHHHKKKKKKKKKNNNTTTWWWYYY___eeeqqq|||{{{yyytttmmmfffbbbbbbbbbbbbcccdddeeefffccc```^^^^^^aaacccbbb```___bbbfffiiijjjkkkmmmnnnooonnnmmmlllkkkkkkkkkkkkiiihhhfffdddcccccccccdddiiihhhhhhjjjmmmpppqqqqqqqqqpppooonnnmmmnnnoooppprrrwwwpppQQQIIIMMMSSSfff}}}qqq\\\KKK>>>999<<<666555444333222222222222222222111000000000000000...............---------.................................//////..................------,,,,,,+++++++++******++++++,,,------------............//////////////////000000000///......---------------...///000000......///000.........////////////000000000000000111111111222444555666555333222222222111222333333444555999<<>><<<;;;;;;:::999888888888888888888777777777777777777888777777666666555555555555777666666555555555666666777888888777666333111///............/////////...------------------------------------------------------------------------000000/////////............///000111///.........***...111000,,,***+++---////////////////////////+++,,,,,,,,,,,,---------------///000000///------+++,,,------......------........................++++++,,,,,,,,,,,,------...............///000000111111111111111111222222222444666666777888:::<<<===>>>@@@AAAAAACCCGGGJJJNNNNNNRRRYYY^^^aaagggmmmwwwxxx~~~zzzrrrmmmhhhcccbbbbbbaaaaaabbbcccdddeee```^^^]]]^^^```bbbaaa```___bbbfffiiijjjkkklllmmmmmmmmmllllllkkkkkkkkkkkkiiiiiihhhgggfffeeeddddddgggffffffhhhkkknnnoooooopppooonnnnnnnnnooopppqqqrrrwwwvvvUUUIIIKKKOOO^^^ttt|||dddPPPAAA;;;;;;666555444333333222222333222222111111000000000000.........---------......------------------------......////////////......//////...---,,,,,,++++++++++++******++++++,,,------------............/////////000000000000000000///...------,,,,,,------...///000000///...000111//////000000000111111111111111111111222222222222444666777777555444555555222333444555555666999;;;???BBBGGGLLLSSS^^^kkkttt~~~rrrfff```aaafffoooxxx~~~ssskkk^^^QQQGGGBBB???>>><<<;;;:::999888888888888888888777777777777888888888888888777777777777777888777777777777777888888888999999999888555222000//////000//////...//////------------------------------------------------------------------------////////////...............000111000...,,,---...***,,,///...,,,+++,,,...------------------------------------............,,,---...//////...---,,,+++,,,------......------........................------------...........................///000000111111111111111111222222333555777888888999:::<<<<<<===???@@@AAACCCGGGJJJMMMOOOUUU^^^dddiiiooowww~~~xxxzzzvvvppplllgggdddcccbbbaaa``````aaacccddd```___^^^^^^```aaaaaaaaaaaadddgggjjjjjjiiiiiijjjiiiiiijjjkkkkkkkkkkkkkkkhhhhhhhhhhhhgggfffeeeeeeffffffeeehhhkkknnnoooooooooooonnnnnnnnnpppqqqrrrrrrwww~~~}}}[[[JJJHHHKKKXXXooommmVVVDDD<<<:::666666555444333333333333111111111000000000//////......------------...///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////...---,,,,,,++++++++++++******++++++,,,------------............///000111111222222111000000......---,,,,,,,,,,,,,,,...///000000//////000222111222222222333333333333222222222222333333333333444666888888888888999:::666777888888888999;;;<<>>===<<<:::999999999999999888888777777888888999888888888888888888888888888888777777888888999999888999;;;;;;:::777444222///000111000///...///000------------------------------------------------------------------------///.........------------+++---///...++++++...111///...---,,,,,,---------************************---------.........//////,,,------------------,,,+++,,,------......------................................./////////000000...............///000000000000111111111222222222444666888999999999:::;;;:::<<<>>>???@@@CCCGGGJJJLLLNNNWWWbbbkkkqqqyyyvvv{{{|||wwwzzz~~~vvvsssnnnjjjhhhdddcccaaa______```bbbccc```____________``````aaabbbeeeiiijjjiiihhhggggggeeefffggghhhiiijjjiiiiiiffffffffffffffffffffffffhhhggggggiiillloooppppppoooooonnnnnnoooqqqrrrssssssxxx~~~eeeOOOGGGGGGQQQhhhwww]]]III>>>:::777666555444333333333333///000000000000///............---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,.........//////..................------,,,,,,+++++++++******++++++,,,------------............///111111222333333222000///...------,,,,,,,,,,,,,,,---///000000000000111333333333333444444444555555333333333333444444444444444666999:::::::::<<<===:::<<<======;;;;;;<<<===???AAADDDHHHMMMVVVbbbkkkyyy~~~zzzlllfffdddgggnnnvvvxxx}}}{{{pppbbbUUUKKKEEECCC???>>>===<<<;;;:::::::::999888888777777888888999777777777777777888888888777777777777777888999999888999;;;<<<;;;999666333000111333111///...///111------------------------------------------------........................------------,,,,,,,,,,,,***,,,...---,,,...444:::888333...,,,...///...+++++++++++++++++++++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,+++,,,------......------............................../////////000000000...............///000000//////000111222333333444333555888999999888999:::888:::<<<>>>@@@CCCHHHKKKMMMQQQ[[[iiittt||||||uuu}}}{{{xxx|||vvvuuuqqqmmmkkkdddccc```___^^^___aaabbb`````````___^^^^^^___```aaadddhhhjjjiiihhhffffffdddeeefffggggggfffeeeeeeddddddcccddddddeeeggggggfffffffffhhhkkknnnooooooooonnnnnnnnnoooqqqssstttsssxxx|||oooUUUIIIGGGMMMbbbdddNNNAAA;;;777666555444444333333444///000111111111000......///...,,,,,,,,,...///111------------------------------............------------------------------++++++******++++++,,,------------............///000111222333222111///......---,,,,,,++++++,,,,,,---///000111000000222333333333333333444444444555333444444444555555555555777999;;;<<<;;;;;;<<<>>>>>>???@@@???===<<<<<<<<<>>>@@@CCCEEEJJJSSS^^^ffftttyyy}}}pppiiiffffffjjjpppwww{{{wwwhhhYYYNNNGGGDDD@@@???>>>===<<<;;;;;;:::999999888888888888999999666666666666777777777777666666666666666777888888777999;;;===<<<:::777555000222333222///...///111------------------------------------------------........................------,,,,,,,,,+++++++++***---000000000444<<>>@@@DDDIIILLLQQQUUUaaappp|||~~~uuuxxx{{{{{{yyyuuuuuuppplllkkkeeeccc```^^^^^^___```bbb___```___^^^]]]\\\]]]^^^```ccchhhjjjjjjhhhggggggdddeeeeeefffeeecccbbbaaabbbbbbbbbbbbccceeeggghhhdddcccccceeehhhkkkllllllnnnnnnnnnnnnppprrrtttuuussswwwzzz}}}vvvYYYJJJIIILLL___iiiRRRDDD<<<777777555444444444444444000000111222111000///...///...,,,,,,,,,...000111........................,,,------------------,,,,,,,,,------------------++++++******++++++,,,------------........./////////000111222111000...,,,...---,,,,,,++++++,,,,,,---///000111000000222333222222333333333333444444444444444555555555555666:::;;;======<<<;;;<<<===@@@AAABBBAAA>>><<<;;;<<<===???AAADDDHHHPPP[[[dddqqqvvv~~~~~~rrrkkkgggeeeggglllwww{{{~~~zzzyyynnncccZZZRRRMMMHHHEEEAAA>>>===<<<;;;999888888999::::::999777666888888888888888888888888:::999888888777777888888777777777777777777777777555555444333111///---,,,000////////////.........---------.........//////------------------------*********++++++,,,,,,,,,///...------...///000111333111///...---...///000......////////////......---------,,,,,,+++++++++------------------------........................,,,,,,---.../////////...---------.........////////////............//////000000000111222222333333444444666777888888888888888<<<@@@BBBDDDGGGMMMRRRRRR]]]kkkyyytttsss{{{{{{{{{}}}qqqnnnqqqrrrrrrtttjjjhhhdddaaa``````aaaaaaYYY\\\^^^___^^^]]]]]]^^^eeegggjjjkkkiiigggeeeeeedddaaa___```dddfffeeedddffffffeeebbb```aaadddgggcccbbbaaaccceeehhhhhhhhhggghhhjjjllloooqqqssstttqqqqqquuuzzzcccPPPCCCJJJ[[[xxxwwwZZZDDD;;;;;;888444444555555222000///000000000000//////...000...,,,---///111222222////////////000000000000//////.........------------------,,,,,,,,,++++++.........------,,,,,,,,,............////////////000000111111111000000///------,,,+++************,,,,,,,,,---...///000111222444555666555444555666444666777777777777888:::>>>>>>?????????>>>>>>===???AAAEEEEEECCC@@@>>>===<<<@@@DDDFFFIIIOOOXXX```iiinnnvvv}}}|||qqqiiihhhlllpppvvvyyy~~~{{{vvvppplll~~~tttiii___WWWQQQMMMIIIDDD@@@???>>>===;;;888999::::::::::::999888888888888888888888888888999999999888888888777777777777777777777777777777555555444333222000...---////////////............---------.........//////........................+++++++++,,,,,,,,,------///...------...///000111///000000000//////...------......//////......------------,,,,,,+++++++++------------------------..............................//////000/////////---------.........////////////............//////000000000111222222333333333444555666777888888888:::===AAADDDFFFKKKSSSYYYZZZdddssswwwnnnsssnnniiilllmmmnnnoookkkiiieeebbb_________```[[[]]]___```^^^]]]]]]^^^cccfffiiijjjhhhfffeeedddbbbaaa___aaaccceeecccbbbeeeeeedddbbb``````cccfffdddcccbbbcccfffhhhhhhhhhggggggiiikkkmmmoooqqqrrrrrrrrruuuwww}}}rrr\\\FFFJJJVVVqqqcccLLLAAA<<<999555444555555333000000000111111000000//////---------------...///000000000000/////////////////////.........------------------,,,,,,,,,++++++......---------,,,,,,,,,------------............//////000000000//////......---,,,+++************,,,,,,,,,,,,---...///000111333555555555555666777777999::::::::::::;;;======>>>>>>>>>>>>======<<<>>>AAADDDEEEDDDAAA???>>>>>>BBBEEEFFFGGGLLLUUU[[[eeekkkssszzztttllljjjmmmpppuuuyyy~~~}}}|||zzzvvvsssppplllhhheee|||ssshhh___XXXSSSOOOIIIDDDAAA@@@>>>===999::::::;;;;;;::::::999777777777777777777777777888888999:::999888777666777777777777777777777777555555555444333111000///////////////............---............/////////////////////////////////,,,,,,,,,---------------.........---......///000,,,---///000000...,,,+++,,,------......------,,,------,,,,,,,,,,,,++++++------------------------........................000000000000000000///...------........./////////000//////......//////000000000000111222222333333333444444666777888888999;;;???CCCFFFJJJQQQZZZaaadddnnn|||zzzqqqhhhhhhxxx|||kkkddddddeeefffhhhkkkiiieeeaaa___]]]]]]]]]\\\^^^``````^^^]]]]]]]]]```cccfffgggfffdddcccccc`````````bbbccccccaaa___ddddddccc```______bbbdddeeeccccccdddfffhhhhhhgggeeefffgggiiikkklllnnnnnnpppqqqssstttuuujjjNNNLLLQQQgggoooVVVGGG>>>:::666555666666333111111111222222111000000///,,,///111000...---...000111000000//////........................---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,------------......////////////.........---,,,+++************+++++++++++++++,,,---...///111444555555555666888999:::<<<<<<;;;;;;===>>>===============<<<;;;;;;===@@@DDDEEEDDDBBBAAAAAAAAACCCEEEFFFFFFJJJPPPVVV```fffnnnvvv{{{xxxooolllnnnppptttxxx}}}~~~}}}zzztttooommmjjjfffdddbbb```]]][[[|||qqqgggaaaZZZUUUNNNIIIEEEBBB@@@>>>::::::::::::::::::::::::777777777777777777777777777888:::;;;:::999777555777777777777777777777777555555555555444333222222000000/////////......................../////////........................------..........................................,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000000///...---............////////////000000////////////000000000000000111222222333333333333444555666888999:::===@@@DDDHHHLLLUUU```ggglllvvv{{{|||~~~|||mmmbbb^^^hhh{{{lllaaa^^^^^^___```fffdddaaa^^^\\\[[[[[[[[[[[[]]]______]]][[[ZZZ[[[]]]```cccdddcccaaa``````______aaabbbcccbbb```^^^aaaaaaaaa___]]]]]]___bbbeeecccbbbcccfffhhhhhhgggddddddeeefffhhhiiijjjjjjjjjnnnrrrsssrrr{{{uuuWWWOOONNN___~~~xxx^^^KKKAAA===888666666666444222222222222222222111000///...333777666222///111444111111000///......------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000/////////...---,,,+++************************+++,,,,,,---000222444444444666777777999::::::::::::;;;==================<<<<<<;;;<<>>AAAFFFJJJPPPYYYeeemmmwwwvvvwwwzzz|||ppp```WWW[[[nnn|||nnnaaa[[[ZZZZZZZZZ^^^]]]\\\ZZZZZZZZZZZZZZZYYY[[[]]]\\\ZZZYYYXXXXXXZZZ]]]```aaa```^^^]]]]]]\\\^^^```aaaaaa```___^^^_________^^^\\\\\\]]]___cccbbbaaaccceeehhhhhhhhhcccccccccdddeeeeeeffffffeeekkksssxxxwww{{{\\\PPPJJJXXXtttfffQQQDDD???999777777777555333333333333222222000//////000555999888333111222555111000000///...------,,,---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111111111111000///---,,,+++***************)))))))))***++++++,,,...111222222333444666666777999999888888:::;;;<<<==================<<<;;;>>>BBBCCCCCCCCCDDDEEE@@@AAABBBDDDFFFJJJNNNQQQYYY___hhhqqqxxx}}}vvvpppoooooosssvvvzzzyyyvvvvvvyyyyyyuuuuuuwwwuuuvvvxxx{{{|||zzzvvvrrrqqqlllgggcccbbb___ZZZVVVVVVSSSPPPNNNNNNNNNNNNMMMyyyssskkkgggaaaZZZTTTMMMGGGBBB>>>===<<<;;;:::999999999888888888888888888888888888888999:::999888777666666666666666666666666666555555666777888888777777222222222222111111111111000000000////////////...------------------------...............------------............---,,,,,,...---,,,***+++,,,...000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------........................---...............---,,,....../////////000000000111000000//////000000111000000000111222222333333555555555666777:::<<<>>>>>>CCCIIIPPPWWWaaammmuuu}}}xxxvvvwwwxxxyyyssswww|||kkk```TTTQQQ___zzz|||xxxnnnaaaYYYXXXXXXVVVYYYXXXXXXXXXWWWXXXXXXXXXWWWYYY[[[[[[YYYXXXWWWXXXYYY[[[^^^___]]][[[YYYYYYXXXZZZ]]]^^^]]]]]]]]]^^^\\\]]]]]]\\\ZZZZZZ[[[]]]```______aaadddggghhhhhhbbbbbbbbbcccccccccccccccdddjjjsssyyyzzz|||bbbQQQFFFPPPiiipppYYYFFFAAA;;;888777777666333333333222222111000......///222444444111000111333000//////......------------------...........................---------,,,++++++++++++,,,,,,,,,,,,------------...............///000111111222222111000000...---+++***************)))))))))******+++***---///000000000111333555666888888777777999:::999:::;;;<<<============;;;>>>AAABBBBBBBBBCCCDDD@@@@@@BBBDDDGGGKKKNNNPPPWWW]]]gggpppvvv{{{yyyssspppppptttvvvzzz}}}{{{uuuqqqpppqqqpppkkkjjjmmmkkkkkklllnnnooonnnkkkhhheee```ZZZVVVUUUSSSPPPMMMMMMKKKIIIHHHIIIHHHGGGFFF|||vvvsssmmmggg```WWWNNNHHHCCCAAA???===;;;:::::::::999999999999999999999999999999999888888888777777666666666666666666666666555666777888999999999999444444333333333222222222000000000000/////////....................................---------,,,,,,------.........---,,,+++---------------......///,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------........................---......////////////....../////////000000000000111111000000000000111111000000000111222222333333777666666777888;;;>>>@@@???EEENNNWWWaaalllxxxyyyqqqmmmnnnsssxxx{{{zzzttt\\\SSSLLLRRRjjj{{{ooopppiii^^^WWWWWWWWWTTTXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXZZZ[[[ZZZXXXYYYYYYXXXZZZ]]]]]]ZZZWWWVVVUUUSSSVVVXXXYYYXXXXXX[[[]]]ZZZ[[[\\\[[[YYYYYYYYY[[[]]]\\\]]]___dddggghhhiiibbbbbbbbbbbbbbbbbbbbbaaacccffflllsssuuuwww~~~oooXXXFFFIII]]]{{{www___HHHCCC<<<888888888666444222222222111000///------///////////////000111222........................---------.........//////............------------******+++++++++,,,,,,,,,+++,,,,,,,,,---------------...///000111111111111111000///---+++*********+++******))))))******+++)))+++---......---...000111333444555444444555777555666888999;;;<<<<<<<<<;;;===@@@AAAAAAAAABBBCCCBBBBBBBBBDDDHHHKKKMMMNNNVVV\\\eeennntttyyy}}}~~~wwwsssssstttwww{{{~~~{{{wwwtttnnnjjjhhhhhheeeaaa___aaaaaa`````````aaaaaa___]]]XXXSSSMMMJJJJJJIIIGGGEEEEEECCCBBBBBBCCCBBB@@@>>>uuu}}}{{{vvvppphhh^^^TTTMMMFFFEEEBBB???===<<<;;;;;;:::::::::::::::::::::::::::999888888777777888888666666666666666666666666555666777888999:::::::::555555444444444333333333111111000000/////////...////////////////////////......---------,,,,,,,,,------...///...---+++***+++,,,...000000///...---,,,------......------,,,+++++++++,,,,,,---------------------------------..............................///000000111000000////////////000000000000111111000000000000111111000000000111222222333333777777777777999<<>>===>>>>>>===:::777dddwww|||wwwppphhh___YYYQQQKKKEEEAAA@@@???<<<999666888::::::999777777777888888888888777777777777666666666666666555444444777777888888999999999:::999888666555333333222222444333333222111000///...//////.........---------......---,,,---...///000........................//////.........---------,,,---......//////......,,,,,,,,,---------......................................................////////////000000000000////////////000000000000.../////////000000000111///000222333444555555555888888777777999<<>>:::666111000333222222222111111111111000,,,---------.../////////////////////////////////........................------------------------+++++++++,,,,,,---------&&&''')))+++---///111222........................------------,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111111222333333444555555555555444777888999:::<<<===????????????AAACCCEEEHHHJJJLLLQQQVVV^^^fffmmmuuu{{{{{{vvvtttwwwwwwyyy|||yyyuuuqqqnnneeebbb___\\\YYYVVVSSSPPPMMMKKKIIIHHHFFFFFFFFFFFFBBBAAA@@@>>><<<;;;::::::::::::;;;;;;:::999777666___jjjzzztttmmmfff```WWWRRRJJJDDD@@@>>>>>>===???>>>;;;999888888888999888888888888777777777777777777777777777666555555777777777888888888999999888777666555444333333333444444333333222000///.../////////.........------......---------...///000........................//////.........---------,,,---......//////......,,,,,,---------.............................................................../////////000000000///////////////000000000/////////000000000000000000111222333444444555555666888999;;;>>>BBBFFFHHHKKKQQQ]]]kkkyyyxxxnnnooopppssszzzooo[[[MMMLLLPPP[[[qqqsssgggaaa___^^^[[[XXXVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQVVVWWWXXXYYYZZZYYYXXXWWWXXXXXXXXXXXXWWWSSSNNNJJJLLLMMMOOORRRTTTUUUTTTRRRXXXXXXXXXXXXWWWVVVUUUUUUYYYXXXYYY\\\aaadddfffgggccc___]]]______]]]___cccbbbggghhheeeeeeiiillllllzzznnnMMMKKKSSS___~~~mmm]]]OOOAAA;;;888333222333222222222222111111111111------..................////////////////////////------------------------------------------------++++++,,,,,,,,,---------******+++,,,---...//////........................------------,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111222222333333333333333444555666777999:::;;;<<<<<<===>>>@@@CCCEEEHHHIIINNNSSSZZZbbbjjjqqqxxx}}}{{{vvvtttvvvwwwzzz|||yyyvvvrrrmmmjjj```^^^ZZZWWWTTTQQQMMMJJJHHHGGGEEECCCAAAAAAAAAAAA???>>><<<:::999888777777888888888777777666555444\\\]]]jjjzzztttnnnjjjaaa\\\TTTKKKDDD@@@AAACCCIIICCC<<<888888999::::::999999888888888777777777777888888888888777666666666666777777777777888888777666555555444444555555444444444333222111000///000000/////////........................///000000/////////////////////////////////............---------...////////////...------------.........///............................................................////////////.........//////000000000000000000000000000000000111111222222333333333444222555888<<<@@@EEEKKKOOOWWW]]]hhhtttwwwuuuwww{{{rrr___PPPHHHIIISSSeee}}}uuujjjbbb___ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQTTTVVVXXXYYYYYYYYYWWWWWWWWWVVVVVVVVVUUUQQQLLLHHHIIIKKKMMMPPPRRRTTTTTTTTTUUUVVVXXXYYYYYYXXXVVVUUUXXXXXXXXX[[[```ccceeeeeeeee```^^^______^^^aaaeeehhhlllmmmiiiggghhhiiihhhrrrwwwTTTJJJMMMVVVqqquuufffVVVEEE<<<999666444333333222222222111111111111//////..................////////////////////////------------------------........................,,,,,,,,,,,,------------------------------------.................................------,,,******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111111111111000111111222333444555666777888999:::<<<>>>AAACCCDDDHHHMMMUUU\\\dddlllsssxxx{{{|||{{{wwwtttuuuvvvzzz}}}{{{xxxuuurrrmmmhhheee]]]ZZZVVVSSSPPPLLLHHHEEEBBB@@@>>><<<;;;::::::;;;:::999777666555444444333555444333222222222222222]]]VVVZZZrrryyytttppphhhfff```VVVKKKEEEDDDEEEKKKDDD;;;888:::<<<;;;999999999999888888888777777888888999999999888888777666666666666666777777777666666555555555555666666444444444444333222111000111111000000000////////////////////////000000000/////////////////////////////////...............------...///////////////---............/////////................................................---.........////////////.........//////000000111111111111000000000000///333222222222222333333333444777999<<>>???DDDHHHOOOVVV]]]eeemmmrrrvvvwwwzzz~~~|||wwwuuutttvvvzzz~~~}}}yyywwwtttqqqnnniiiddd```\\\YYYUUUQQQNNNJJJFFFCCC???===;;;999777666666666666555444222222111111111333222000/////////000111[[[QQQQQQaaaxxx}}}wwwssskkkjjjfff]]]RRRHHHDDDCCCGGGAAA;;;:::===>>><<<999999999999999888888888888888888999999999999888888777777777666666666666666666555555555555666777777444444444444444333222111222222111111111000000000/////////000000000000000000000000000000000000000////////////////////////---...//////000000//////........./////////000000////////////////////////////////////////////////.........////////////000......//////000111111222111111111111000000000000444333333222222333444555;;;===>>>???DDDNNN]]]gggxxx}}}wwwfffTTTFFFDDDIIIIII___|||{{{{{{|||yyysssjjjaaaYYYUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTRRRSSSSSSSSSSSSRRRRRRQQQRRRTTTWWWYYYZZZYYYWWWVVVXXXWWWVVVVVVVVVTTTPPPMMMMMMOOOPPPPPPNNNMMMOOOPPPRRRTTTWWWYYYZZZYYYXXXWWWXXXWWWWWWZZZ^^^aaacccccciiidddaaabbbbbbbbbfffkkkuuu|||llldddgggkkkiiipppbbbLLLDDDIII[[[ooosssdddPPP@@@:::999777444333333333222222222222111000000000//////......---////////////////////////------------------------////////////////////////---------------------------------......//////////////////////////////////////////...---,,,******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,------......------......//////000000111111111111222444666888:::;;;???CCCIIIOOOVVV^^^eeejjjrrrtttwwwzzz|||}}}}}}}}}~~~zzzvvvtttssstttyyy|||yyyvvvsssrrrooommmkkkfff```\\\YYYVVVRRRNNNKKKHHHDDDAAA>>>===:::888666555555555333222222111000000000111222111000///...///000111\\\QQQLLLVVVcccuuuzzzuuulllkkkhhhaaaVVVLLLEEEAAABBB???<<<<<<>>>>>><<<::::::999999999999888888888777777888999999999999888888888777777777777666666666666666555666666777777444555555555444444333222333333222222222111111111//////000111111111111111000000000000000000000000...////////////000000000......///000000000000///////////////000000000000////////////////////////////////////////////////////////////000000000000//////000000111222333333000000000111111111222222555444333333333555666777;;;===???AAAFFFRRRcccpppxxxfffXXXJJJ@@@BBBKKKZZZrrr|||xxxuuuppphhh___YYYVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRTTTWWWZZZ[[[ZZZXXXVVVXXXWWWWWWWWWXXXWWWTTTRRRPPPRRRSSSQQQMMMKKKLLLOOOQQQSSSVVVXXXZZZZZZYYYYYYXXXXXXXXXZZZ^^^aaaccccccfffaaa___```aaaaaadddiiittt}}}llldddfffjjjffflll|||jjjPPPDDDFFFUUUcccvvv|||qqq]]]III>>>;;;888555333333333333222222222222000000//////////////////////////////////////////............................................................------------++++++,,,---...//////000////////////////////////000000000///---,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,---............---//////////////////////////////000111333555777888;;;>>>CCCHHHNNNUUU]]]bbbmmmooosssvvvyyyzzzyyyyyyzzz}}}~~~zzzvvvsssqqqpppqqquuu|||}}}zzzwwwssspppmmmllljjjiiigggccc]]]YYYSSSPPPLLLJJJGGGDDDAAA>>>???===;;;888666555444555111111000000///000000000111000000//////000000000jjjZZZPPPSSSXXXaaayyy~~~yyytttpppjjjccc\\\SSSKKKFFFBBBAAA???>>>======<<<<<<::::::999999999888888888666777777888999999888888999999888888888777777777777777666666666666666777555555555555555444444333333333333333222222222222///000111222222222111111111111111111111111111111.../////////000000000000......///000000000000000//////000000000111111111////////////////////////////////////////////////000000000000111111111222///000111222333444555555//////000111222222333444555555444333444666888:::999>>>DDDIIIOOO[[[lllyyyyyyfffTTTLLLFFFAAAGGGQQQmmmyyyvvvoooggg___ZZZYYYZZZVVVVVVWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRTTTXXX[[[\\\[[[YYYWWWXXXWWWWWWXXXYYYYYYXXXVVVQQQSSSTTTQQQMMMKKKLLLOOOQQQSSSTTTWWWYYYZZZ[[[[[[YYYYYYYYY[[[___bbbccccccddd```___aaabbbaaaccchhhnnnxxx}}}vvvkkkfffeeefffbbbiiiuuuqqqTTTDDDEEEOOOZZZnnnmmmTTTCCC===999666444444333333333222222222///////////////000000000////////////////////////////////////////////////------------------------///.........------------++++++,,,,,,------......////////////////////////111000000///...,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------...////////////..............................//////000222444666777666999===AAAFFFMMMTTTYYYcccfffkkkooosssuuuuuuuuuwwwyyyzzzxxxtttpppmmmllllllmmmpppvvvzzzvvvtttqqqnnnkkkfffeeeeeeeeeccc```ZZZVVVOOOLLLIIIGGGEEEBBB???======<<<999777444333333333/////////......///000000//////000000000000//////{{{gggWWWUUUTTTVVVhhh||||||vvvmmmfffaaaZZZRRRMMMDDDDDDBBB>>>;;;;;;===???:::::::::999999999888888555666777888888888888888:::999999999888888777777888888777666666666666666555555555666555555444444444444333333333333222222///000111222333222111111111111111111111111111111.../////////000000111111...//////000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111222222222222000111111333444555666666......///111222333444555666555444444555888:::<<<>>>EEENNNVVV]]]iiiyyykkkXXXHHHEEEEEEEEEMMMYYYzzzxxxssskkkaaaYYYVVVXXXZZZXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTRRRUUUYYY\\\]]]\\\ZZZXXXWWWVVVVVVXXXZZZZZZYYYXXXPPPSSSUUURRRMMMKKKNNNQQQRRRRRRTTTVVVXXXZZZ\\\\\\ZZZYYYYYY\\\___bbbccccccdddaaaaaadddeeeccceeeiiihhhnnnrrrnnnjjjhhhdddaaa```hhhqqq~~~uuuVVVEEEDDDLLLTTTjjjyyy]]]GGG>>>:::777444444444333333333222222......//////000000111111////////////////////////000000000000000000000000------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111111000///...,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---...//////000000//////.........------------,,,......///000222444555666333555999===AAAHHHNNNSSSZZZ]]]ccchhhmmmpppqqqrrruuuvvvvvvsssoookkkiiiiiijjjjjjlllqqqzzz{{{uuurrrpppnnnjjjgggbbbaaaaaabbbaaa]]]XXXTTTNNNKKKHHHFFFEEECCC@@@>>><<<:::888555333111111111......------......//////---...///000000000///...jjj[[[TTTUUU^^^hhhxxxppphhh___WWWSSSPPPJJJBBB>>>======<<<;;;<<<<<<;;;:::999999999999:::::::::999999999888888888777666444444666777888777777666666666666777777444444444444444555666777444555666777777555333222333222222111111222222333333222000//////000222333000000000000000000000000000000000000000000000000////////////////////////111111000000//////......///222555444111//////111111111000000//////......111111111111111111111111///111222111///......///444444444444666999???CCCCCCJJJUUUaaannnzzzoooYYYNNNEEECCCAAADDDVVVlll|||vvvmmmbbb[[[XXXWWWVVVTTTTTTTTTUUUWWWWWWVVVRRROOONNNPPPRRRTTTTTTRRRPPPNNNPPPSSSXXX\\\^^^]]][[[YYYWWWWWWWWWZZZ\\\\\\XXXTTTXXXWWWTTTQQQNNNMMMOOOQQQVVVVVVVVVWWWXXXYYYZZZ[[[YYYZZZ\\\^^^aaaeeegggiiiiiifffbbb``````bbbbbbbbbhhhiiiiiiiiigggfffdddbbbhhhiiikkkuuu\\\IIIBBBEEERRRggg~~~mmmTTT???666777222333333444333222000///111111222222222222111111//////............//////111111000///...---,,,,,,//////.........------------------------------------,,,,,,,,,,,,---............//////000000111111444333000---+++*********))))))))))))))))))))))))------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111---......///000111111222555555666888<<<@@@EEEGGGNNNSSS[[[aaaeeegggjjjkkknnnoooppppppnnnkkkhhhffffffiiilllooosss{{{zzzsssqqqlllfffbbbbbbbbb___[[[[[[\\\YYYTTTNNNKKKJJJGGGCCC@@@???======:::888777444222111000000000000///..................------,,,,,,------...ttt___SSSUUU^^^}}}~~~vvvoooggg```[[[UUUOOOGGGBBB@@@@@@>>><<<;;;;;;;;;::::::999999999::::::999999999888888888999888666555555666888999666666555555555555666666555555444444444555666666444555666777666555333222333222222111111222222333333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000///////////////111333222000...///000222222111111111000000000111111111111111111111111///000222222111000111222555666555666777<<>><<<<<<<<<999888666444222111000///000000///...............///......------......///tttZZZSSSWWWhhhyyyrrrkkkggg]]]VVVMMMGGGEEECCC@@@===:::;;;;;;;;;;;;:::999999999999999888888888777777999888777666666777888999666555555444444555555666666666555555444555555555444555666666666555333222333222222111111222222333333222111000000111222333111111111111111111111111////////////////////////111111111111111111111111111000000000000/////////000111111000......///111222222222222222111111111222222222222222222222222///111222222222222333555888888888999<<>>CCCMMMWWW^^^iiirrruuuZZZJJJCCCFFFPPP]]]hhhyyyooo^^^WWWOOOIIIHHHHHHHHHFFFHHHHHHIIILLLOOOPPPOOONNNNNNNNNNNNNNNPPPRRRTTTUUURRRSSSSSSTTTUUUVVVVVVWWWWWWXXXYYY[[[]]]]]]\\\[[[UUUVVVUUUSSSRRRRRRTTTVVVXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```bbbdddeeefffgggfffeeeeeefffeeebbb______``````aaabbbbbbcccccc___bbbeeejjjvvvmmmNNNBBBJJJVVVpppkkkPPP>>>999555555444333222111111000111111222222222222111111......------------..................////////////........................---------------------------,,,,,,,,,,,,---......////////////000000000000222111///---,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,---------******++++++,,,---......------------------------............/////////000.../////////000000000111000000000111222444666777;;;>>>BBBEEEIIINNNTTTXXX[[[\\\^^^``````^^^\\\ZZZXXXZZZ]]]^^^bbbiiissszzz~~~zzzsssmmmjjjeee\\\WWWVVVRRROOOMMMLLLMMMMMMLLLJJJIIIEEE@@@;;;888666666666666555333222111000000000000000///...............//////............//////kkkWWWTTTccc|||yyyllleee[[[SSSNNNIIICCC???===>>>>>>======<<<;;;:::999999999888888888888777999999888888888888999999888888777777777777888888888777666555555555555555555555555555555444444333333222222111111222222333333222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111555333111000111111222222111111111111111111111111222222222222222222222222222333444333222222444666555777<<>>===<<<<<<<<<:::::::::999999999888888888888888888888888888888999888888777777888888999777777666666555666666666666666555555444444444444333222222111111222222333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000111111111111222555444222222333333333222000000000111111111111111333333333333333333333333333444444444333444777:::666:::BBBKKKVVVcccooowww}}}www]]]NNNKKKMMM```yyyuuufffUUUOOOHHHEEEFFFGGGGGGFFFGGGGGGHHHKKKOOOQQQRRRQQQMMMMMMMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWTTTWWWYYYZZZ[[[[[[]]]^^^[[[\\\[[[YYYWWWUUUVVVWWWYYYZZZ\\\^^^_________^^^``````aaabbbccceeeggghhheeedddddddddeeecccaaa^^^______``````aaacccdddeeefffgggiiiiiikkkvvvmmmOOOJJJNNNbbb{{{bbbJJJ>>>999888777555444333333333//////000000000000////////////............//////000000//////.........------------...............---------------------------,,,,,,,,,,,,---......000000000000////////////---,,,+++***)))******+++))))))))))))))))))))))))******++++++,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////000000000000///000000111222222333333666888;;;===???CCCHHHLLLNNNPPPTTTVVVXXXXXXVVVUUUOOOQQQSSSTTTWWW^^^hhhooovvv~~~{{{vvvpppkkkhhhccc[[[UUUSSSNNNLLLIIIGGGFFFGGGIIIKKKJJJGGGCCC???:::777555444444444333222222222222222000000///...............------,,,,,,,,,,,,------yyy___ZZZ\\\lllxxxnnnfff```YYYRRRMMMHHHEEEBBB???===<<<======;;;;;;;;;::::::::::::999666777777777777777777666888888777777777777888888666666666666666666777888666666555444444444444444333222222111111222222333222333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222444222111222444444222///111111111222222222333333333333333333333333333333333444555555666999===@@@@@@FFFOOOYYYeeeqqq}}}~~~iiiTTTMMMRRRXXXooo}}}nnnaaaRRRMMMGGGEEEFFFHHHHHHGGGGGGGGGHHHJJJNNNQQQQQQQQQNNNOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUSSSUUUXXXYYYYYYZZZ]]]___[[[\\\]]]\\\ZZZYYYZZZ[[[ZZZ[[[]]]___aaa``````___^^^^^^___```bbbdddfffgggeeedddbbbbbbcccbbb```^^^____________```aaacccdddgggggghhhiiihhhooo~~~VVVJJJJJJWWWvvv~~~hhhNNN???:::999777555444333333333//////000000000000//////000000////////////000000.........///////////////---------.........//////---------------------------,,,,,,,,,,,,---......111000000000/////////...---,,,+++*********+++,,,)))))))))))))))))))))))))))******+++,,,,,,---------------------.........------------------------+++,,,---///////////////000000000000////////////...///000111111222222222333555888:::;;;>>>BBBDDDGGGIIIMMMPPPRRRRRRRRRQQQLLLMMMNNNOOOPPPVVV^^^eeennnxxx~~~}}}{{{yyyrrrmmmiiigggbbbZZZTTTRRRMMMKKKHHHEEECCCEEEGGGJJJKKKIIIFFFBBB>>>999666444555444333333333333333333000000///.....................------------......jjj```YYY___nnnuuummmggg```YYYSSSKKKHHHCCC???<<<<<<===>>><<<<<<;;;;;;;;;:::::::::666666777777777777666666777777666666666666777777666666555666666777888999666666555444444444444555333222222222222222222333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222222111000222444444000---222222222333333444444444333333333333333333333333222333555777999===BBBFFFKKKQQQ[[[fffrrr}}}zzzkkkYYYIIIIIISSSbbbyyyuuuggg[[[PPPLLLFFFDDDFFFHHHHHHGGGGGGGGGGGGJJJNNNPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTUUUVVVWWWWWWUUUTTTSSSRRRUUUXXXYYYXXXYYY\\\___ZZZ\\\]]]]]]\\\\\\]]]^^^ZZZ\\\^^^```aaaaaa```___\\\\\\]]]___aaaccceeefffeeecccaaaaaaaaaaaa___^^^______^^^^^^___```bbbcccfffeeefffhhhggglll~~~[[[JJJEEENNNgggpppVVVDDD999888555333222111111111111111222222222222111111111111000000000000111111,,,,,,---...///000111222---------.........//////---------------------------,,,,,,,,,,,,---......111111000000/////////......---,,,+++++++++,,,---))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,,,,---...///000000........................***+++---///000000///...000000000000////////////---...///000111111111111000333666777999:::===???BBBDDDHHHKKKNNNNNNNNNMMMJJJKKKLLLKKKKKKOOOWWW]]]iiisss|||}}}{{{zzzyyywwwpppkkkgggfffaaaYYYSSSQQQLLLJJJGGGDDDBBBCCCFFFIIILLLKKKIIIEEEAAA;;;777444555444444333333444444444000000///...............//////............//////nnn[[[YYY\\\gggyyypppfff^^^YYYWWWRRRKKKDDDAAA@@@AAABBB<<<<<<;;;:::888777777666999999888777666777777777:::999777666666666777888999888777666666666666666555555444444444333333333111222222333333444444555333333333333333333333333333333333333333333333333222111000//////000111222111111111111111111111111222222333333333333444444333222111111111222333444111000000000222333222111555444444555666666555333222666:::<<<>>>CCCMMMUUU^^^dddmmmvvv}}}ggg[[[NNNFFFPPPdddrrrwwwddd[[[[[[PPPMMMIIIFFFDDDEEEHHHJJJJJJIIIIIIIIIJJJMMMOOOQQQVVVUUUTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUVVVRRRRRRTTTUUUWWWXXXZZZZZZ\\\YYYXXXYYY]]]___^^^]]]___]]]\\\^^^aaaaaa___]]]]]]]]]^^^___```aaabbbccceeeddddddbbb```^^^\\\[[[[[[\\\\\\]]]^^^___``````aaaaaadddffffffjjjwwwoooLLLCCCJJJ\\\{{{}}}dddLLL::::::999555333333444333111111111111000000000000222222000///............///////////////.........///............---------------------------------,,,***)))***+++---,,,,,,---...............------///......------,,,++++++))))))))))))))))))))))))))))))***++++++++++++******+++,,,...///000000111---...///...------.../////////............//////222222111000000000000000////////////000000000000333444444555777888:::;;;;;;===AAAEEEHHHHHHHHHGGGHHHHHHHHHGGGHHHKKKPPPTTT^^^eeepppxxxzzzyyyvvvtttnnnjjjeee___[[[WWWRRROOOIIIFFFEEEFFFEEEDDDHHHNNNRRRQQQNNNJJJCCC<<<666333333333333333333333333333111111000//////000222333444333111///...---......mmmbbb[[[[[[nnnxxxooogggaaa\\\WWWPPPJJJFFFDDDDDDCCCAAAAAAAAA@@@???===<<<<<<:::999999999999888888888999888777666666666777777666555444333333333333333555555555444444444333333444444444444444333333333333333333333333333333333333333333333333333333333333222111000000111222333111111111111111111111111222222333333333333444444333222111111111222333444555444444444555666555555444333333444444444444333666:::>>>AAADDDMMMYYYccckkkpppxxxkkkYYYRRRLLLJJJZZZooonnn^^^UUUSSSOOOMMMIIIFFFEEEFFFHHHJJJJJJIIIHHHHHHIIIKKKMMMOOOSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSTTTUUUWWWXXXYYYZZZXXXWWWVVVXXX\\\___```______^^^]]]^^^aaaaaa___]]]__________________``````aaaaaaaaa```___^^^]]]\\\]]]]]]^^^^^^___```aaaaaa``````bbbeeeeeehhhttt|||VVVFFFIIIUUUppp}}}gggRRR>>>===;;;777444444333222111111111111000000000000222111000//////...//////.........///////////////000000/////////.........------------------------,,,+++)))***+++------,,,...//////000//////......///......------,,,++++++))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,---.../////////---...///...---,,,---//////......------......///111111000///////////////.../////////000000000000111222222333444666888999999<<>>@@@@@@???>>>@@@AAAAAAAAAAAADDDIIIMMMVVV^^^hhhqqquuuuuutttsssoookkkeee___ZZZUUUPPPMMMKKKGGGEEEEEEDDDCCCHHHNNNWWWXXXVVVQQQIIIBBB===:::555555444444444333333333333333333222222222222333111111///...---...//////qqqYYYUUU___jjj~~~tttnnnjjjeee___ZZZVVVQQQJJJFFFAAABBBCCCBBBAAA???===;;;999:::<<<===<<<;;;999777888888777777666666666666999888888777777888888888666666666555555555555444777666666666555555555444444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222222222222333333333444444222222222222333333444444222222333222111000111111555666666555555777999;;;AAAHHHRRRZZZbbbmmm{{{vvv^^^QQQJJJNNNXXXdddzzzyyykkkbbbZZZRRRNNNLLLKKKIIIGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJOOOPPPRRRSSSSSSQQQOOONNNMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXVVVUUUUUUVVVWWWYYYYYYZZZ]]]]]]]]]___`````````___bbbaaa___^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________^^^]]]___bbbccceeennnwwwqqqSSSLLLKKKZZZuuurrrdddMMMDDD<<<999888555333333222222222111111111000000000////////////000000111,,,------...///000111111000000000/////////......---------------------------+++******,,,------,,,......///000000000/////////......------,,,++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,++++++***,,,---......,,,,,,---...//////............/////////......---------.............../////////000000.........///000222333444666777999;;;<<<<<<;;;;;;<<<===>>>>>>>>>AAAEEEIIIRRRYYYdddnnnsssttttttsssqqqmmmgggaaa\\\WWWRRRNNNLLLHHHEEEEEEDDDCCCGGGNNNYYY[[[[[[VVVMMMEEE???===777666666555444333333222222333333444444333222222111000///.........///000gggWWWUUUYYYnnnzzztttpppkkkeeeaaa^^^XXXPPPJJJHHHHHHHHHGGGEEECCCAAA???:::;;;<<<======;;;999888888888888888888777777666555555555444444555666666777777666666666555555555555555555666666777777777444444444444444444444444333333333333333333333333111222222222222222222111222222222222222222222222222222222333333333444444222222333333444444444444333555666555333222444555444555666666777:::???CCCIIISSS```lllttt|||yyyfffTTTMMMMMMYYYhhhxxxlll```[[[UUUNNNKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJNNNOOOQQQSSSSSSRRRQQQPPPLLLLLLMMMOOOQQQSSSUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWSSSTTTTTTUUUVVVWWWYYYZZZZZZ\\\]]]^^^^^^^^^_________^^^]]]\\\\\\]]]^^^___``````___]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\[[[[[[]]]\\\^^^bbbdddeeelllttt{{{TTTKKKGGGSSShhhzzz{{{oooWWWIII<<<999999666444555222222222222111111111111000////////////000000111,,,------...///000111111/////////.........---------------------------------+++***+++,,,...------,,,---....../////////...///......------,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,++++++***))),,,---...---,,,+++,,,...000//////......//////000......------------..................////////////......//////000111222333555666777999999:::999999999;;;<<<<<<===???CCCFFFMMMUUUaaakkkqqqssstttuuusssoooiiiddd___ZZZUUURRRMMMHHHEEEDDDCCCBBBGGGNNNYYY]]]___\\\RRRHHHAAA???888888777666444333222222000111333555555444333222111111///......///000111zzz___RRRPPP[[[nnn~~~xxxrrrllliiigggbbbYYYRRROOONNNLLLIIIFFFDDDBBBAAA<<<===>>>>>>>>>===;;;;;;999999::::::999999888777777666666666666777777888777777777777666666666666444444555555666777777888444444444444444444444444333333333333333333333333111111222222222222111111333333333333333333333333222222333333333333444444222222333444444444444444111333666555333222444777333555888999:::@@@HHHNNNWWWbbbppp|||kkkWWWJJJKKKTTTggg|||yyyeee\\\XXXSSSOOOMMMHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSSSSRRRLLLMMMMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTVVVVVVWWWXXX[[[]]]XXXZZZ\\\]]]\\\\\\]]]___^^^]]][[[[[[[[[]]]___```aaa```^^^]]]\\\]]]]]]^^^[[[[[[ZZZZZZYYYYYYXXXXXX[[[ZZZ\\\aaadddeeekkkqqq}}}VVVIIICCCJJJYYYmmmzzz|||fffRRR@@@;;;:::777555777333222222222222111111111000000////////////000000------......//////000000............---------------------------------------,,,++++++---......---+++,,,---.../////////...///......------,,,++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++---...---,,,+++,,,---//////............//////...------------...//////------........./////////////////////000111222333333444555666777888888888777888::::::;;;===AAACCCIIIQQQ\\\gggnnnrrruuuvvvtttpppjjjeeeaaa\\\XXXUUUNNNIIIEEEDDDBBBBBBGGGNNNYYY___eeebbbXXXLLLCCC@@@:::999888777555333222222///111444777888777555444333222111000///000111111ooo[[[NNNQQQZZZiii~~~zzztttqqqpppmmmeee]]]VVVTTTPPPLLLHHHFFFEEEEEE@@@@@@@@@@@@????????????::::::;;;;;;;;;:::999888999999888888999999:::;;;888888888777777777666666555555555555555555555555555555555555555555555555333333333333333333333333111222333444444333222111333333333333333333333333222222333333333333444444222333444555555555444333///222555555222222555999777;;;>>>@@@CCCJJJUUU]]]hhhrrr~~~yyy```PPPHHHNNN___wwwrrrbbbYYYUUUQQQNNNNNNGGGGGGIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZ[[[\\\[[[YYYXXXZZZ\\\UUUXXX[[[\\\[[[ZZZ\\\^^^^^^]]][[[ZZZZZZ\\\^^^```^^^]]][[[[[[[[[\\\^^^___[[[ZZZZZZYYYXXXWWWWWWWWWXXXWWWYYY___cccdddiiinnnsss[[[LLLAAACCCLLL[[[tttwww^^^FFF>>><<<777555777333333222222222111111111222111000//////...//////.........///////////////////////////............------------------------...,,,++++++---......---,,,---...//////000000000///......------,,,++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------++++++,,,------------,,,,,,---------......------...//////000---------.........//////............///000111111111111222444555666666777444666777888999;;;>>>@@@DDDLLLXXXccckkkpppsssuuurrrooojjjeeeaaa]]]YYYVVVNNNIIIEEEDDDBBBBBBGGGNNNYYYbbbjjjiii^^^PPPFFFAAA;;;:::999777555444222222///222666:::;;;;;;999888666555333111000000111111hhhPPPNNNPPPXXXhhh}}}yyywwwwwwtttmmmfffaaa^^^XXXSSSOOOMMMLLLLLLDDDCCCBBBAAAAAAAAABBBBBB:::;;;<<<===<<<;;;:::999666666555555666777888888888888888888777777777777666666666555444444333333555555555555555555555555333333333333333333333333333333444555555444333333333333333333333333333333222222333333333444444444222333444555555555444333222666::::::777777;;;???===AAAEEEHHHLLLTTT```jjjttt|||kkkZZZQQQLLLUUUiiiwwwiii[[[SSSOOOJJJHHHIIIFFFGGGIIIJJJKKKJJJJJJIIIFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKNNNQQQSSSUUUNNNNNNOOOPPPQQQSSSTTTUUUWWWWWWVVVVVVVVVVVVUUUUUUdddeeeddd```ZZZVVVVVVXXXTTTWWWZZZ[[[YYYYYY[[[^^^___^^^[[[ZZZYYY[[[]]]___ZZZYYYYYYYYYZZZ\\\___```[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTWWW^^^bbbcccgggllllllcccQQQBBB@@@EEERRRkkk}}}fffKKKAAA>>>888555777333333333222222222111111222222111///............///////////////.........000000000000////////////------------------------...,,,++++++---......------...///000111111111111///......------,,,++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,***+++,,,------------,,,+++,,,------++++++,,,---,,,++++++******++++++,,,...............///000111---------.........//////------------......///000//////000222333444555666222444666777777999<<<>>>AAAIIIUUUaaaiiiooorrrtttqqqmmmiiidddaaa]]]YYYWWWOOOIIIEEEDDDBBBAAAGGGNNNZZZdddnnnnnnbbbSSSHHHCCC<<<;;;999888666444222222000333888<<<>>>>>><<<;;;888666444222111111111111ZZZQQQMMMQQQWWWddd~~~{{{wwwsssooofffdddaaa___]]]ZZZWWWTTTJJJHHHEEECCCCCCCCCBBB@@@?????????>>>>>>======<<<:::;;;;;;;;;;;;:::999999888888888888777777777777666666666666666555555444444444444444444444444444444444444444444444444444444444444333333333222222333333333444555666777888444444444444444444555555555444444444666777999;;;888:::;;;<<<===???CCCFFFIIIOOOWWW^^^ccciiiooouuukkk^^^UUUOOORRReee~~~jjj___RRRKKKKKKLLLKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLMMMKKKKKKLLLMMMNNNOOOOOONNNUUUTTTSSSQQQPPPRRRVVVYYYhhhlllmmmfffZZZRRRSSSVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\[[[YYYXXXYYY]]]```^^^\\\ZZZWWWVVVVVVWWWWWW\\\[[[ZZZ\\\^^^]]]ZZZVVVUUUWWWZZZ\\\^^^aaaeeehhhfffuuupppTTTAAACCCFFFKKKbbbtttrrrVVVGGG???888555777888666444333333333222000000000111222222111///...------...///000000//////........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000///............///000000,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---.............................................////////////000000000000000111111111111333222222333444777:::<<>>???CCCGGGSSSaaammmlllcccYYYOOOIII@@@===888666555444444333222333888AAAJJJMMMJJJFFFBBB???<<<999777555222000uuu\\\NNNKKKOOO^^^mmm~~~zzzwwwtttqqqooonnnkkkiiiXXXSSSLLLGGGEEEFFFGGGGGGFFFEEEDDDBBB@@@???======;;;;;;;;;;;;;;;::::::999999999999888888888777777777888888888888777666666666666666666666666666666555555555555555555555555555555444444444333333333333333222222222333333444555444444333444555666777999999999999;;;<<<===>>>???BBBFFFKKKQQQYYYaaaffflllttt~~~sss]]]OOOMMMSSSZZZbbbxxxyyyxxxjjjYYYPPPGGGCCCEEEHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDBBBBBBBBBBBBDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNNNNMMMMMMOOOSSSWWWfffkkkmmmjjj```WWWRRRRRRWWWYYY[[[[[[[[[[[[\\\]]]]]]]]][[[YYYWWWWWWYYY\\\[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZ[[[^^^aaaaaa___]]]^^^___```___^^^^^^___``````iiiyyynnnOOODDDBBBGGG\\\uuu}}}dddMMM@@@999777888:::888666555555555444333222222222222111000///...//////////////////...---------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///111111000///...---,,,,,,,,,,,,++++++***)))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...////////////------------------------,,,---------............//////000000000000111111333333333444666888:::<<>>@@@BBBCCCDDDGGGJJJQQQXXX```iiisssyyy|||zzzeeeSSSIIILLLYYYgggvvv}}}wwwyyyuuucccSSSLLLEEEAAACCCEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKNNNRRRUUUWWW\\\bbbddd```ZZZUUUSSSVVVXXXZZZ[[[[[[[[[\\\]]]]]]\\\[[[YYYVVVVVVWWWYYYXXXXXXWWWWWWWWWWWWXXXYYYXXXZZZ\\\___aaabbbaaa```\\\^^^``````______```aaa^^^cccooo~~~[[[HHHAAAFFFXXXlllmmmRRRBBB;;;999888777555333333333444333111333333333222111000///...//////000000///...------------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///////////////...---,,,,,,+++++++++*********))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...////////////------------------------,,,,,,,,,---------......////////////000000000111333333444444666888:::;;;>>>BBBIIISSS___hhhmmmooorrroookkkgggddd^^^WWWRRRKKKHHHDDD@@@<<<;;;<<<===EEEOOO[[[dddjjjiii___TTTGGGCCC===999777666555444222444:::BBBKKKRRRTTTSSSNNNJJJDDD@@@===:::777555|||eeeUUUOOOOOOUUUdddxxx~~~qqqiii___VVVQQQNNNLLLLLLIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888555555555555555555555555777777777777777777777777666666666555555555444444777777666666555666666666777666444444444777999;;;???@@@CCCFFFIIIKKKMMMNNNSSSWWW^^^gggoooxxxtttgggXXXMMMIIIOOOaaattt{{{yyyxxxyyyyyyyyy{{{xxxlll___RRRMMMFFFCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKKKKKKKMMMPPPSSSNNNRRRYYY]]]^^^[[[WWWUUUUUUWWWYYYZZZYYYYYYZZZ[[[[[[\\\[[[XXXVVVUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWYYY]]]___```aaaaaaaaa\\\^^^``````___^^^^^^___^^^```iiiyyykkkQQQDDDEEESSScccvvvXXXFFF>>>;;;999777555333333333444333222444333222222111000000000//////000000///...------------------------------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///,,,---......///...------+++++++++***************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---...////////////------------------------,,,,,,,,,---------.........////////////000000000333333333444666777888999<<>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::777777777777777777777777888888888888888888888888777666666666666555555555666666555555555666666777888666555444555888;;;===DDDFFFKKKPPPTTTXXX[[[]]]bbbgggooowww~~~vvv^^^TTTLLLJJJMMMWWWooo{{{xxxrrrmmmmmmmmmggg___SSSOOOIIIEEECCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMPPPRRROOOQQQUUUYYY\\\\\\XXXUUUUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZZZZXXXUUUTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWYYY]]]___^^^^^^^^^^^^^^^```aaa```^^^\\\[[[[[[___```eeeqqq```KKKFFFNNNXXXssscccOOOEEE???999888777555555666666555444333333222111111111111222//////////////////...---........................,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...+++,,,---...///......---************************)))))))))************+++************++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000111222333444555666666777:::<<>>>>>>>><<<============<<<;;;;;;999999999999999999999999999999999999999999999999777777777666666666555555666666666666777888999999>>><<<::::::;;;===AAACCCJJJMMMSSSZZZaaafffjjjlllrrrwwwyyycccQQQJJJHHHOOOXXXhhhrrrfffcccdddbbb^^^SSSOOOKKKGGGDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBBDDDEEEGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOQQQQQQPPPQQQUUUZZZ[[[YYYVVVUUUWWWXXXWWWVVVUUUUUUVVVXXXYYYYYYWWWUUUTTTTTTUUUWWWWWWXXXXXXXXXWWWWWWVVVVVVZZZ]]]]]]\\\ZZZZZZ[[[[[[]]]______^^^\\\[[[[[[______bbbjjjyyyqqqSSSGGGIIIOOOcccqqqYYYLLLBBB:::888666555555666666666555222222111111111222333444---...//////////////////////////////////////////+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,---...//////---,,,+++************************))))))))))))************************++++++++++++++++++++++++++++++++++++************++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000000111222333444444555555888:::???GGGSSS]]]eeehhhhhhiiiiiifff```YYYTTTQQQHHHEEEAAA@@@???>>>;;;888666;;;CCCKKKXXXbbbddd```\\\UUULLLCCC===:::777666222444666:::???EEELLLPPPRRRPPPMMMJJJGGGBBB<<<888oooWWWPPPJJJKKKTTTfff{{{}}}yyytttnnnhhhccc^^^]]]YYYUUUPPPLLLIIIGGGCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777666666666666999999999999:::;;;<<<===DDDCCCAAA@@@AAADDDHHHJJJNNNRRRYYYaaaiiioootttvvv|||nnnXXXPPPJJJKKKVVVdddwwwooo^^^XXXYYYZZZWWWQQQOOOKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBDDDDDDDDDBBBAAACCCDDDFFFHHHJJJKKKKKKLLLMMMNNNOOONNNMMMNNNOOOQQQNNNLLLLLLPPPWWW[[[ZZZXXXUUUVVVXXXWWWUUUSSSSSSTTTWWWXXXXXXWWWUUUTTTTTTUUUYYYYYYZZZZZZYYYXXXXXXWWWWWWZZZ]]]]]]ZZZWWWWWWXXXUUUXXX\\\^^^^^^^^^^^^___^^^___aaafffrrr|||YYYHHHFFFIIIXXXzzz{{{aaaRRREEE:::666444333333444444444333222111111000111333444555------...///000000000///000000000000000000000000+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---...//////...,,,***(((******************++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............/////////000///000111222333444444444777999===FFFQQQ\\\dddhhhfffggghhheee___YYYSSSQQQFFFCCC@@@??????===:::777///444:::AAAMMMXXX]]]\\\```YYYNNNEEE>>>:::888666111333555999>>>DDDLLLQQQRRRQQQOOOMMMJJJEEE>>>999sss___NNNKKKMMMSSSbbbsss}}}xxxsssooofffeeeccc___ZZZSSSNNNJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGEEECCCAAABBBBBBBBBAAA??????@@@@@@@@@@@@??????<<<<<<======>>>=========:::;;;;;;<<<<<<<<<;;;;;;<<<999777666888:::;;;;;;===<<<:::999;;;???CCCEEEHHHKKKNNNMMMLLLOOOVVV\\\___^^^```fffooowww{{{|||yyyaaaSSSKKKPPPWWWjjj~~~hhhZZZRRRMMMMMMNNNKKKJJJGGGDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJLLLQQQPPPOOONNNNNNNNNNNNNNNNNNOOOQQQTTTVVVVVVVVVVVVTTTUUUVVVVVVTTTTTTUUUVVVYYYYYYXXXXXXWWWWWWWWWWWW]]][[[YYYXXXZZZ[[[[[[[[[[[[\\\\\\[[[YYYWWWWWWWWWWWWYYYZZZZZZZZZZZZ]]]___aaa\\\^^^gggoooyyymmmOOOFFFJJJQQQjjjooo[[[III<<<;;;666444555555222222555555555444444444333333333111111000///////////////000000000000////////////---,,,,,,,,,,,,---......------------------------************++++++,,,---,,,---------,,,++++++***,,,,,,,,,++++++*********------,,,,,,+++***))))))++++++++++++*********))))))************+++++++++,,,,,,++++++***+++++++++------,,,+++,,,---...///000...,,,++++++---000111..................------////////////////////////444333222111111111222333666999>>>DDDKKKTTT]]]ccceeecccaaa^^^[[[VVVPPPLLLEEEAAA===:::999777666444333333444888???IIIRRRXXXYYYUUUOOOGGG@@@;;;777555222222333555888>>>EEEKKKSSSSSSQQQLLLEEE???;;;999zzzcccUUUMMMJJJUUUcccvvv{{{wwwooommmjjjfff```[[[VVVSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNKKKIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<=========;;;;;;:::999:::;;;>>>???@@@??????@@@BBBEEEIIIKKKRRRVVV[[[\\\\\\]]]bbbfffkkkjjjlllqqqyyykkkWWWMMMJJJ\\\lllxxxeeeZZZSSSMMMIIIIIIHHHGGGDDDBBB@@@?????????@@@?????????????????????===>>>>>>??????>>>>>>======>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDFFFHHHKKKLLLQQQPPPOOOOOONNNNNNNNNOOONNNPPPRRRTTTUUUVVVUUUUUUSSSTTTUUUUUUTTTTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYYY]]][[[YYYXXXYYYZZZZZZYYYZZZ\\\]]]\\\YYYWWWVVVVVVXXXYYYZZZZZZZZZ[[[]]]___aaa\\\^^^fffmmmwww~~~ZZZHHHGGGIII___xxxdddPPPBBB<<<777555666666333333666444444444444333333333333111111000///////////////000000//////......------------,,,,,,------...///------------------------+++++++++++++++,,,---------------------,,,++++++,,,,,,,,,+++++++++******------,,,,,,+++******)))++++++*********)))))))))))))))*********+++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,---......///...---,,,,,,---///000........................////////////////////////111111000000000000111111444777;;;AAAHHHQQQYYY___cccaaa^^^[[[XXXSSSMMMIIICCC@@@<<<999888666444333111111222555:::BBBJJJOOOPPPNNNJJJEEEAAA===:::888444555555666888===CCCHHHQQQQQQPPPLLLEEE???:::888gggRRREEEHHHRRR^^^rrr|||yyyuuupppjjjfffbbb```^^^]]]\\\[[[[[[]]]___``````___\\\XXXTTTPPPMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAA??????>>>>>>>>>???@@@AAA>>>@@@AAA@@@??????CCCFFFFFFGGGIIILLLOOORRRUUUVVV^^^ccciiilllmmmnnnpppsssyyyyyyzzz~~~ppp]]]QQQNNNSSSsss|||oooaaaYYYSSSKKKEEECCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????======>>>>>>???@@@@@@@@@BBBBBBBBBCCCFFFHHHKKKMMMPPPPPPOOOOOONNNNNNOOOOOOOOOQQQRRRTTTTTTTTTTTTSSSRRRSSSTTTSSSSSSSSSUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\^^^\\\YYYXXXXXXXXXXXXWWWYYY[[[]]]\\\YYYVVVUUUTTTXXXYYY[[[[[[ZZZ[[[]]]___aaa]]]^^^eeellluuukkkNNNEEEDDDUUUtttqqqZZZIII>>>999666777777555444666333333333333222222222222111111000///////////////000//////...---,,,,,,+++---------,,,------...///------------------------,,,,,,,,,,,,,,,------...---............---,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++***************)))))))))((((((((()))))))))*********++++++++++++*********++++++,,,+++,,,,,,---------------------------......//////........................///////////////////////////000111111222222222222222555999>>>DDDLLLTTTZZZ___]]]ZZZXXXTTTOOOIIIEEEAAA>>>:::777666555333111000//////000444999>>>BBBDDDCCCCCCAAA???===<<<;;;666777777888999<<>>>>>>>>>>>>>><<<<<<==================???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEHHHKKKMMMPPPOOOOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPQQQRRRRRRQQQRRRTTTVVVXXXYYYZZZ[[[\\\^^^_________\\\YYYWWWWWWWWWVVVUUUXXXZZZ\\\\\\YYYVVVTTTSSSYYYZZZ[[[[[[[[[\\\^^^```aaa___aaagggnnnwww}}}YYYHHHFFFPPPggg}}}dddQQQCCC<<<666777777555444666333333333222222222111111111000000///////////////000000//////...---,,,,,,---------------...//////........................---------,,,,,,------...---......///......------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))(((((((((((())))))))))))***************************++++++,,,***+++,,,---...---,,,,,,,,,,,,.../////////...------------...............////////////////////////000111333444555555555444222444777<<>>;;;777555444333111//////...------...111444666888999;;;;;;;;;;;;999999666888999:::;;;>>>CCCFFFKKKMMMNNNLLLFFF???:::777zzz```OOOHHHJJJPPPZZZeeeqqq{{{yyyxxxxxxyyyxxxvvvuuuvvvzzz~~~~~~wwwoookkkjjjdddcccaaa___]]]\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWTTTRRRPPPOOOOOOQQQRRRTTTWWWZZZ\\\ZZZUUUSSSVVVZZZ```ccchhhmmmppprrrsssssstttvvvyyy{{{}}}pppaaaVVVTTT```nnn}}}jjj^^^SSSOOOLLLGGGCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBCCCAAAAAABBBCCCEEEHHHJJJLLLNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOPPPOOOOOOQQQTTTWWWXXXYYYZZZ\\\^^^___aaaaaa___\\\YYYWWWWWWWWWVVVUUUWWWYYY[[[ZZZXXXUUUTTTTTTYYY[[[\\\\\\\\\\\\___aaabbbaaadddjjjpppzzzgggNNNHHHMMM]]]yyyooo[[[KKKAAA888666666444333555333333333222222222111111111000000///////////////111111000000///......---...------------...//////...........................------,,,,,,---------------......///......---++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))(((((((((((((((((()))))))))************)))))))))******+++,,,)))***,,,---------,,,++++++,,,...///000///...------------........./////////////////////////////////111222444555555444444222444777:::???EEELLLQQQWWWUUUSSSQQQNNNJJJDDD@@@<<<999555333222111000...///...---,,,---...///000222333444666666666555444555777:::<<>>??????>>>>>>===;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIJJJLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPMMMMMMNNNMMMNNNPPPTTTWWWYYYYYY[[[\\\^^^```aaabbb___]]]ZZZXXXXXXXXXWWWVVVVVVXXXYYYXXXVVVUUUVVVVVVZZZ[[[]]]]]]\\\]]]___aaabbbdddfffjjjqqqzzzvvvTTTFFFJJJUUUjjjjjjWWWJJJ===777666444444555333333333333222222222222111111000///////////////000000000000000/////////......------......///000...........................------,,,,,,,,,,,,,,,,,,,,,---............---***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((()))))))))******)))))))))))))))***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------.../////////////////////////////////...///000000111111111111333555777999===BBBIIINNNQQQPPPNNNMMMKKKHHHCCC???:::888444222111000///............------------...///000111111222222222111444777<<<@@@CCCFFFJJJMMMJJJLLLMMMKKKGGGAAA===;;;sss\\\KKKGGGFFFHHHLLLTTTdddsss~~~}}}}}}}}}~~~{{{zzzxxxwwwwwwxxxyyyzzzwwwwwwvvvtttsssrrrqqqpppsssttttttuuuuuuuuuuuuuuuxxxzzz}}}jjj]]]PPPLLLUUUkkkrrrfffXXXNNNFFFEEEFFFBBB???>>><<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQRRRQQQQQQPPPKKKLLLLLLLLLLLLOOOSSSWWWYYYZZZ[[[\\\^^^___aaaaaa___]]]ZZZYYYYYYYYYXXXWWWUUUVVVWWWVVVUUUUUUWWWYYY[[[\\\]]]]]]]]]^^^```bbbccceeegggiiinnnuuu}}}ZZZGGGJJJPPP]]]vvv~~~dddSSSBBB:::777555555777444444444444333333333333111111000///////////////.........////////////000...............//////000........................------,,,+++++++++++++++++++++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))***(((((((((((()))***+++,,,+++++++++***++++++,,,---,,,------...............,,,,,,------...//////000/////////////////////////////////...//////000000333444666888;;;???EEEJJJKKKJJJIIIIIIHHHEEEAAA===:::777333111111000///...---------...............////////////000111222222666999>>>CCCFFFIIILLLOOOKKKLLLMMMKKKFFFBBB???>>>jjjQQQKKKGGGGGGFFFGGGRRR___mmm}}}{{{yyyyyyyyyzzz|||}}}sss]]]RRRGGGJJJ\\\{{{zzzhhh[[[QQQIIICCCDDDEEEAAA<<<;;;;;;<<<=========<<<;;;:::;;;;;;<<<<<<===>>>???????????????@@@@@@?????????>>>??????@@@@@@AAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQKKKKKKKKKKKKLLLOOOSSSWWWYYYZZZ[[[\\\^^^___```aaa___]]]ZZZYYYYYYZZZYYYXXXUUUUUUUUUTTTTTTUUUXXX[[[[[[\\\]]]]]]]]]^^^```bbbccceeefffgggkkkqqqvvvxxx___JJJMMMOOOUUUiiilllZZZFFF<<<888666777888555555444444444444333333111111000///////////////,,,,,,------.../////////...............///000000////////////////////////---,,,++++++***************+++,,,,,,---------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***)))***+++---...------------......//////,,,,,,------...///000000////////////////////////222111000//////000111111222333555666999===CCCGGGGGGGGGFFFFFFEEECCC???<<<999777333111111000///...+++,,,---......//////...000/////////000222333555888;;;@@@EEEGGGJJJMMMOOOLLLMMMMMMJJJFFFCCCAAA@@@fffXXXJJJFFFFFFGGGMMMUUU\\\dddwwwooo^^^OOOLLLHHHNNNgggnnn]]]VVVJJJIIIFFFDDDAAA???==============================:::;;;;;;;;;<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJIIIGGGGGGHHHJJJLLLLLLLLLLLLMMMOOOQQQRRRPPPOOOMMMMMMNNNPPPSSSUUUWWWXXXXXXYYYZZZ\\\^^^___^^^^^^\\\[[[ZZZ[[[\\\\\\XXXXXXXXXVVVTTTTTTWWWYYY\\\]]]^^^___```bbbccccccdddfffgggggggggiiilllooommmLLLHHHDDDHHHYYYtttkkkPPP???;;;;;;:::777666555444333222333444444111111000000//////......////////////////////////...------,,,,,,------.........///000///...+++***...------,,,,,,++++++***---......///////////////,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++******+++,,,+++***)))(((************))))))((((((******))))))))))))************))))))******+++,,,------------------------+++,,,------......------..................------------...///000111222333000111333666:::===@@@BBBEEEEEEDDDCCC@@@>>>;;;999999777444222000000111222///......---...///000111...//////000111222333333666:::AAAIIINNNQQQQQQQQQOOONNNMMMLLLJJJHHHFFFEEE~~~pppaaaYYYSSSLLLIIIIIIPPPVVVgggppp[[[MMMJJJJJJLLLVVVpppeeeTTTMMMHHHGGGEEEBBB@@@???>>>===========================:::;;;;;;<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFDDDGGGJJJKKKJJJIIIHHHHHHMMMLLLLLLMMMNNNOOOQQQRRRPPPOOOMMMLLLMMMOOOQQQSSSWWWWWWWWWXXXYYY[[[\\\]]]]]]]]][[[[[[[[[[[[]]]]]]ZZZZZZYYYWWWUUUUUUWWWYYY\\\]]]^^^___```aaabbbbbbdddeeefffffffffgggjjjmmmzzzsssMMMFFFAAADDDPPPfffrrrWWWCCC<<<:::777333666555444333333333444444222222222111000000//////////////////////////////...------,,,,,,------...000//////..................------,,,,,,++++++***------...///////////////------,,,,,,------...///---------,,,,,,,,,++++++***++++++,,,+++***)))(((++++++*********)))))))))******))))))))))))************))))))******+++,,,------------------------,,,,,,---............---........................------...//////000111111///000222444888;;;>>>@@@DDDDDDDDDCCCAAA>>>;;;999999888666444333333333333333222000///...---......------...//////000111222666:::AAAHHHNNNQQQRRRRRRQQQQQQPPPPPPOOOMMMKKKJJJ{{{qqqbbbSSSJJJKKKMMMVVVfffxxxppp\\\LLLDDDAAAGGGPPP^^^vvvxxx```PPPJJJEEEDDDBBBAAA??????>>>>>>========================;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD???DDDJJJMMMMMMKKKHHHGGGMMMMMMMMMMMMNNNPPPQQQRRRPPPOOOMMMLLLLLLNNNPPPQQQVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^___^^^]]]\\\YYYVVVUUUWWWYYY\\\\\\]]]^^^___``````aaacccdddddddddcccdddgggiiirrrVVVHHH???BBBHHHVVVvvvbbbKKK???:::666333666666444333333333444555444333333222111111000000////////////////////////...------,,,,,,------...111000...------///111222...------,,,,,,++++++***,,,---......//////.........------------...//////------------,,,,,,,,,,,,***++++++++++++***))))))+++++++++++++++***************))))))))))))************))))))******+++,,,------------------------,,,---......//////..............................------........./////////...///000333666999;;;===AAACCCDDDDDDBBB>>>:::888999999999888777666555444444333222000///..................///000222333444888<<>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB???DDDIIILLLLLLJJJHHHGGGMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[]]]___``````___^^^ZZZWWWWWWXXXZZZ\\\]]]]]]]]]^^^_________bbbccccccbbb```aaaccceeellluuuhhhQQQ@@@AAADDDNNNkkknnnSSSCCC;;;888777777666555333333444444555333333333222111111000000////////////////////////...------,,,,,,------......---------...///111222...------,,,,,,++++++***,,,,,,---............------------------......///...------------,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------...............---------...............//////111333666999;;;===@@@BBBEEEFFFDDD@@@<<<999888999:::;;;;;;999777666333333222222222333333333222222222333444666777999;;;???FFFNNNWWW___eeehhheeefffggghhhgggfffdddcccppp```OOOLLLTTT```mmmvvvsssdddSSSFFFDDDHHHMMM]]]ppp|||kkkZZZMMMEEE??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAADDDDDDCCCCCCBBBAAAAAAAAADDDFFFHHHIIIGGGGGGGGGGGGLLLLLLMMMNNNNNNOOOOOOOOOQQQPPPOOONNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXYYY\\\^^^`````````^^^[[[YYYXXXZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^```aaaaaa```^^^___aaaccciiiooo{{{```FFFAAACCCJJJ```{{{xxx[[[FFF===::::::777666555444333444555555333222222111000000//////////////////////////////...------,,,,,,------...)))***,,,.../////////......------,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,+++,,,,,,---............---------,,,,,,+++++++++***************++++++++++++++++++++++++******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------.........//////---------...............000111333555888;;;>>>@@@BBBDDDFFFGGGFFFCCC>>><<<999:::<<<======<<<:::888666777777777777666666666555555444555666888;;;<<<<<<@@@HHHRRR]]]hhhqqqvvvvvvwwwyyyyyyyyywwwuuusssuuu[[[OOOOOOTTTYYY]]]kkkvvvsssbbbVVVKKKBBBCCCJJJ[[[ooorrreeeXXXLLLDDD???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAFFFFFFGGGFFFDDDEEEGGGIIIKKKKKKLLLMMMNNNNNNMMMMMMOOOOOONNNNNNNNNOOOOOOOOONNNNNNOOOOOOQQQSSSTTTUUUUUUUUUUUUVVVXXXZZZ\\\^^^^^^^^^]]][[[YYYZZZ\\\____________^^^^^^^^^^^^^^^_________^^^]]]]]]```bbbgggjjjsssuuuTTTEEEBBBFFFUUUffffffNNNAAA<<<;;;777777555444444444555666222222222111000000//////////////////////////////...------,,,,,,------...((())),,,...///...---,,,...------,,,,,,++++++******+++,,,,,,------,,,,,,,,,++++++++++++,,,------............---------,,,,,,+++******))))))***************+++++++++++++++******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////------........./////////222333555888;;;???BBBCCCEEEFFFHHHIIIIIIFFFCCC@@@;;;===>>>@@@@@@???===<<<>>>>>>>>>===;;;999777666666666555555777:::===>>>>>>BBBIIITTTaaannnyyyqqqZZZOOOKKKMMMQQQVVV^^^kkkyyy~~~|||}}}~~~qqqaaaTTTRRRQQQOOOUUU^^^qqqpppccc[[[TTTKKKEEE??????>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEHHHJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMOOORRRTTTUUUSSSSSSSSSTTTVVVXXXZZZ\\\[[[[[[[[[ZZZZZZ[[[___aaa`````````______^^^^^^^^^]]]^^^^^^]]]]]]]]]```bbbdddffflllwwwkkkPPPCCCBBBLLLVVVpppwww]]]JJJ>>>:::888777555444444444555666333333333222111111000000////////////////////////...------,,,,,,------...++++++,,,---...............------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------,,,+++***)))))))))***+++)))))))))*********++++++******))))))))))))************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,------...//////000------...//////000111111222333555999===AAADDDFFFHHHIIIJJJKKKKKKIIIGGGEEE???@@@AAACCCCCCCCCBBBBBBCCCCCCBBBAAA@@@===;;;:::999888777888999<<<@@@BBBDDDGGGMMMXXXeeesssfffQQQGGGHHHMMMLLLQQQWWW```nnnzzzxxxyyy}}}}}}~~~}}}zzz{{{~~~~~~ooodddTTTLLLSSS\\\bbbmmmxxxyyymmm]]]QQQMMMJJJFFFBBB@@@???????????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA???BBBDDDFFFFFFGGGIIIKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMIIIIIIKKKLLLOOOQQQTTTUUUSSSSSSRRRSSSUUUWWWYYYZZZYYYYYYZZZZZZZZZ\\\```cccaaaaaaaaa```______^^^^^^\\\]]]^^^]]]\\\]]]```bbbaaaccchhhqqq~~~ZZZDDDAAAHHHOOOdddkkkRRRBBB;;;888777666555444555555666555555444333333222222111////////////////////////...------,,,,,,------...///...---,,,,,,---///000......---,,,,,,++++++*********+++,,,,,,,,,,,,+++...------------...////////////.........------------,,,***)))))))))***+++(((((())))))*********+++******))))))))))))***************)))***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------...///000000------...///000111222333111333555999>>>BBBFFFHHHKKKKKKLLLLLLLLLKKKIIIIIICCCCCCDDDEEEEEEFFFFFFFFFBBBBBBCCCDDDCCCBBB@@@???===<<<;;;;;;===@@@DDDFFFKKKMMMSSS\\\iiiwwweeeQQQHHHEEEFFFGGGKKKRRRYYYggg|||{{{wwwpppiiihhhmmmuuuuuuzzzyyyxxxxxxyyyxxxvvvzzzuuuggg\\\WWWUUUTTT]]]rrrxxxiii\\\OOOIIIFFFBBB@@@@@@===<<<<<<;;;;;;;;;<<<<<>>>>>======<<<<<<=========>>>??????@@@@@@AAAAAA@@@>>><<<===@@@BBBDDDBBB@@@AAADDDDDDAAA>>>AAAAAAAAAAAAAAA@@@???>>>??????@@@BBBDDDEEEFFFGGGFFFGGGIIIKKKKKKJJJHHHGGGKKKIIIFFFGGGIIIKKKIIIHHHJJJJJJIIIIIIKKKNNNPPPRRRPPPOOONNNNNNOOOQQQTTTUUUZZZ[[[\\\\\\]]]]]]]]]]]]``````aaaaaa```^^^\\\[[[^^^]]][[[ZZZZZZ]]]___aaadddbbbcccjjjuuujjjKKKCCCEEEEEE]]]}}}|||___III>>>;;;777555777777333000000111111111222222111111111000000000///......------//////............//////000///...---------------///...------,,,,,,------******))))))******+++,,,...///////////////......111000...,,,+++++++++,,,+++,,,,,,,,,,,,+++************)))))))))***,,,---++++++************++++++******))))))))))))*********++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,,,,,,,---------......000000000000////////////555888<<<>>>???BBBGGGLLLMMMMMMMMMMMMLLLLLLLLLLLLGGGFFFFFFHHHKKKMMMMMMLLLJJJIIIHHHGGGGGGFFFDDDAAABBBAAA???>>>@@@DDDHHHKKKSSSWWW]]]dddkkkvvvfffSSSIIIIIIGGGGGGKKKOOOWWWeeessszzztttmmmeeedddgggmmmmmmrrr}}}}}}zzzwwwvvvwwwvvvvvv{{{xxxlllccc]]]YYYUUUZZZbbbsss~~~mmmbbbVVVJJJEEECCC???===>>>>>>>>>===============>>>>>>>>>>>>=========<<<<<<=========>>>??????@@@@@@@@@@@@@@@>>>======@@@BBBBBB@@@???@@@CCCCCCAAA???@@@@@@AAAAAA@@@@@@???>>>??????@@@AAACCCDDDEEEEEEFFFGGGIIIJJJKKKJJJHHHHHHJJJHHHFFFFFFHHHJJJIIIGGGJJJIIIIIIIIIJJJMMMOOOQQQPPPOOONNNNNNOOOQQQSSSUUUYYYZZZ[[[\\\\\\]]]\\\\\\^^^^^^^^^^^^^^^\\\[[[ZZZ]]]\\\[[[ZZZ[[[\\\^^^___aaa___```eeennn~~~yyyVVVDDDAAACCCOOOmmmiiiRRREEE===888555777888444222222111222222333333222222111222111111000000///......//////............/////////......---------............---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......////////////......111000...---,,,,,,,,,---,,,,,,,,,,,,,,,+++******++++++***))))))***+++,,,++++++************++++++******))))))))))))*********++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,,,,,,,---------......///////////////000000000222666<<>><<<;;;<<<=======================================<<<<<<<<<<<<======>>>>>>??????@@@???@@@@@@>>>===>>>@@@BBBAAA@@@???@@@AAABBBAAA@@@???@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBFFFGGGHHHIIIJJJIIIIIIHHHIIIGGGFFFFFFHHHHHHHHHGGGIIIIIIIIIIIIJJJLLLNNNPPPOOONNNNNNNNNOOOQQQSSSTTTXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXX[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\]]]___dddrrrhhhIII@@@DDDGGGaaauuu]]]MMMAAA:::666777888555333444222333333444444333333222333222222111111000////////////............//////......---------...//////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---....../////////......000///...---------------,,,,,,------,,,,,,+++***,,,,,,+++*********++++++++++++************++++++******))))))))))))*********++++++,,,,,,++++++***+++,,,---,,,*********+++,,,,,,,,,---------...............//////000000111///555<<>>===<<<999999;;;999:::::::::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????@@@???>>>>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@???>>>???????????????>>>>>>>>>>>>>>>???????????????EEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMNNNOOOPPPRRRSSSVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[\\\ggg|||SSSCCCFFFEEEYYYwwwhhhTTTGGG>>>777666777555444444333444444444444444444333333222222111000000////////////............//////---------------...///000------,,,++++++++++++,,,+++++++++++++++,,,------------......//////............---------------------------------,,,,,,+++------,,,,,,++++++++++++++++++************+++++++++******))))))******+++***++++++,,,,,,++++++******,,,,,,,,,******+++,,,,,,,,,,,,---------......------......///000111111///666>>>CCCGGGJJJNNNRRRVVVWWWXXXZZZ[[[[[[[[[[[[\\\XXXSSSPPPPPPRRRSSSTTTVVVUUUSSSSSSSSSRRROOOMMMMMMKKKIIIIIIKKKOOOTTTWWW___bbbggglllqqqxxx}}}www___OOOGGGDDDGGGLLLKKKUUUdddsssvvvllleee^^^\\\___iiittt|||yyy}}}xxxkkk\\\RRROOONNNTTTnnn{{{vvvfffWWWOOODDD>>>;;;<<<;;;999888;;;777888999:::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????===???@@@???>>>>>>@@@BBBFFFFFFDDDBBB???>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDEEEEEEFFFGGGGGGGGGIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXZZZZZZYYY```ttt```GGGCCC@@@MMMeeevvvaaaPPPDDD999666777555444444333444444555555444444333222111111000000///......//////............//////---------------...///000...---,,,,,,++++++,,,,,,***************+++,,,,,,,,,,,,---...............,,,,,,,,,------------------............---,,,,,,------------,,,,,,++++++++++++************++++++++++++************++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,---------......,,,------...///000000111222888@@@EEEHHHKKKOOOSSSVVVXXX[[[]]]```aaaaaaaaaccc___YYYUUUTTTVVVWWWWWWZZZXXXWWWWWWWWWUUUSSSQQQQQQPPPNNNMMMOOOSSSWWWZZZ```dddiiimmmrrryyyhhhUUUHHHCCCCCCCCCHHHQQQ\\\hhhwww|||rrrfffbbbbbbiiipppwww~~~~~~}}}|||||||||}}}uuujjjcccZZZQQQKKKKKKQQQfffyyywww}}}}}}wwwqqqhhhZZZOOOJJJ???<<<;;;===<<<888888:::888999;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???===>>>@@@@@@??????@@@BBBFFFFFFDDDAAA===<<<===>>><<<======>>>>>>>>>>>>==================>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIHHHFFFFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUWWWWWWXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\YYYXXXWWWVVVUUUUUUUUUUUUVVVXXX[[[\\\ZZZ]]]kkkyyyqqqOOO??????FFFWWWqqqttt[[[LLL>>>888888666444444333444444555555444444333222111111000//////......//////............//////......---------...//////......---,,,,,,,,,,,,---******))))))******+++,,,+++,,,---...............++++++,,,---.........---......//////......---,,,------.........---,,,,,,++++++************++++++++++++************++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***+++---,,,,,,,,,---------......---------......//////000444999AAAFFFIIIMMMRRRVVVWWWZZZ^^^bbbfffhhhiiiiiilllhhhbbb^^^]]]^^^^^^___```^^^]]]]]]]]][[[YYYWWWWWWUUUSSSQQQRRRVVVZZZ\\\bbbfffkkknnnqqqwwwsss\\\MMMHHHCCCDDDIIIOOOTTT]]]pppvvvoookkkmmmqqqtttyyy~~~{{{{{{zzzyyyyyyyyyyyyyyy{{{~~~yyynnneee]]]VVVRRRSSSRRRSSSYYYjjj}}}rrruuu~~~vvvjjjddd]]]RRRIIIFFF===;;;;;;===;;;777666888777888:::<<<===<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>@@@@@@??????@@@BBBAAABBBAAA>>>;;;:::===???;;;<<<======>>>>>>======<<<<<<======>>>>>>????????????@@@@@@AAACCCDDDEEEEEEFFFGGGFFFDDDCCCEEEHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\ZZZXXXVVVTTTRRRRRRSSSTTTUUUVVVZZZ]]]\\\\\\cccmmm]]]@@@AAACCCNNNaaaxxxgggVVVDDD<<<:::888555444333333444444444444333333333222222111111000////////////............/////////......---------......000///......------......+++************+++,,,,,,***+++,,,---............+++,,,...///000000000000///////////////...------,,,---...//////...------++++++************++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,---------..............................444999@@@EEEIIIOOOVVV[[[ZZZ^^^ccciiimmmppprrrrrrvvvrrrmmmiiihhhhhhhhhhhhgggfffeeeddddddcccaaa^^^]]][[[XXXVVVVVVYYY\\\___cccfffiiikkklllpppvvv{{{ttt___VVVHHHGGGHHHJJJJJJLLLZZZjjj{{{{{{uuusssttttttwww|||}}}}}}~~~vvvuuuuuuuuuvvvwwwxxxyyy}}}uuueeeYYYRRRMMMJJJHHHQQQWWW```ooonnnjjjwww~~~mmm^^^XXXRRRIIIAAA???<<<;;;<<<>>>;;;666555777444666888:::;;;:::999888999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;===@@@@@@@@@@@@@@@BBB===>>>>>><<<999:::===@@@;;;;;;<<<===>>>>>>======<<<<<<======>>>??????@@@>>>>>>>>>???@@@AAACCCDDDBBBDDDEEEDDDBBBAAACCCFFFEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWVVVVVVVVVWWWYYY[[[\\\ZZZXXXUUURRRQQQQQQSSSTTTTTTUUUYYY^^^^^^\\\___eeeuuujjjEEEAAA@@@FFFTTTfff{{{nnn\\\HHH???<<<999666555222333333444444333333222444444333333222111111000//////............//////000///...---------------000000///............///,,,,,,++++++,,,,,,---...***+++,,,---............---...000111222222222222///////////////......---+++,,,.../////////......++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++)))***,,,,,,++++++,,,---,,,,,,,,,---------.....................---------333888???EEEJJJQQQYYY___]]]aaagggnnnssswwwxxxyyy}}}yyytttqqqppppppoooooommmllljjjjjjjjjiiifffdddaaa___[[[YYYYYY[[[^^^aaaaaadddfffgggfffhhhmmmqqquuu||||||dddTTTLLLHHHHHHIIIHHHNNNVVVbbblll~~~|||zzzzzzyyywww~~~}}}}}}~~~xxxvvvtttqqqrrrvvvuuutttssstttuuuuuutttrrrttt~~~tttiii\\\QQQMMMJJJFFFFFFKKKWWWjjjsssdddkkkxxx}}}rrrbbbQQQIIIEEEBBB??????;;;;;;::::::999888777777;;;:::999888777777777777:::;;;;;;<<<<<<=========;;;<<<<<<===============???===;;;<<>><<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@@@@???EEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGIIIHHHHHHIIILLLOOOPPPOOOMMMNNNPPPSSSUUUWWWXXXXXXVVVUUUUUUVVVWWWXXXYYYZZZYYYXXXUUUQQQOOOOOORRRUUUQQQWWW\\\\\\ZZZ[[[___aaarrr~~~wwwRRRDDD@@@AAAJJJUUUhhhgggPPPGGGAAA777333666555555444333333333444444444444444333222111////////////............//////000000//////.........---////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---......///000111111222111111000000///.........+++,,,------......------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******/////////---,,,---000333666999@@@HHHMMMQQQXXXaaaeeeiiipppxxx~~~~~~|||yyyxxxxxxxxxuuutttrrrrrrrrrqqqooolllkkkfff```]]]^^^`````````dddddddddgggjjjkkkkkkjjjlllrrr{{{kkk^^^QQQJJJGGGFFFJJJPPPQQQYYYhhhyyy~~~zzzyyy}}}~~~~~~|||{{{{{{|||~~~~~~~~~yyysssqqqnnnkkklllooopppqqqtttvvvwwwwwwwwwvvvwwwvvviii[[[QQQHHHDDDCCCCCCIIIQQQnnnxxxqqq{{{xxx|||kkk\\\LLLEEECCC???======:::::::::999888777777777888888777777888888999999;;;::::::::::::;;;;;;<<<;;;;;;<<<===============???===;;;<<<>>>???===<<<<<<;;;::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======???@@@@@@@@@@@@@@@??????DDDCCCBBBBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHJJJMMMPPPPPPPPPMMMNNNPPPSSSUUUVVVWWWXXXTTTTTTTTTUUUUUUWWWXXXXXXXXXWWWTTTQQQNNNOOOQQQTTTSSSXXX\\\[[[XXXYYY]]]```kkkwww___FFFAAA@@@FFFOOO```~~~rrrYYYNNNFFF<<<888;;;555555444444333333444444444444444333222111000/////////............//////000/////////.........---////////////////////////...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,---------......///000000111111222222111000///.........+++,,,------......------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------...///...---,,,---000222777999@@@HHHMMMQQQZZZccchhhlllssszzz~~~||||||{{{zzzxxxxxxxxxvvvtttqqqoookkkfffcccdddeeefffeeeffffffeeefffhhhiiihhhggggggkkkttt|||fffWWWOOOJJJIIIJJJHHHLLLUUU```iiiqqq}}}yyy{{{}}}}}}|||{{{zzzzzzxxxwwwyyy|||}}}|||yyytttnnniiifffccc```bbbfffmmmrrryyy||||||{{{|||}}}sssaaaUUUJJJFFFBBBAAABBBGGGSSS___zzzuuurrr~~~```SSSFFFAAA???<<<;;;;;;999999888888777777666666555555666777888:::;;;<<<;;;;;;999888888999:::::::::;;;<<<<<<======<<<<<<===<<<;;;<<<===>>>===;;;999888888777777777888888::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<=========>>>????????????????????????BBBBBBAAABBBBBBCCCDDDEEEDDDEEEFFFFFFGGGGGGGGGGGGJJJIIIHHHJJJMMMPPPPPPPPPLLLNNNPPPSSSUUUVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSPPPNNNNNNQQQSSSTTTXXX[[[ZZZWWWWWW[[[aaagggrrrkkkLLLDDD>>>AAAIIIWWWrrr|||bbbRRRGGG===888:::666555555444333333444444444444444333222111000/////////............///////////////...............////////////////////////...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,.........//////000000111333333222111///...------+++,,,------......---------,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,...//////000.........---,,,---///222777888>>>FFFLLLRRR\\\fffmmmpppvvv{{{~~~{{{yyyuuurrrnnnllllllmmmmmmmmmnnnllljjjjjjjjjiiigggeeedddfffmmmwwwuuuiii^^^TTTNNNNNNLLLMMMSSSXXX^^^fffooo|||~~~}}}}}}|||}}}||||||{{{zzzxxxwwwvvvvvvxxxvvvuuuxxx||||||yyyuuuooohhhaaa^^^ZZZYYY^^^eeepppyyynnn___QQQIIICCCFFFJJJMMMPPPXXXfffrrr~~~tttuuuyyyqqqUUUKKKAAA>>>===:::999;;;888888777777666666666555555555555666888999;;;<<<===;;;:::888888888999:::::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<<<<;;;;;;777777666666666777888888:::::::::;;;;;;<<<<<<===<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGHHHGGGGGGIIILLLNNNOOOOOOLLLMMMPPPSSSUUUUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRPPPNNNNNNPPPSSSTTTUUUXXXYYYWWWWWW^^^fffmmmvvvxxxUUUHHH>>>>>>CCCOOOggg~~~lllXXXJJJ>>>888888777666555444444333444444333444444333222111000/////////............//////........................////////////////////////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000333333222111///...------+++,,,------......------------,,,,,,+++***))))))++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,++++++++++++++++++,,,---......///---.........,,,---///111555666<<>>===<<<:::999;;;777777777666666666666666777777666666777888888999===<<<;;;999999999::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;:::::::::;;;888777777777777888888999999999::::::;;;<<<<<<===<<<<<<======>>>???@@@@@@>>>>>>======>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFJJJLLLMMMMMMKKKMMMPPPSSSTTTUUUTTTSSSPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPNNNNNNQQQSSSSSSRRRUUUXXXYYYZZZcccnnn{{{aaaPPPAAA<<<>>>HHH\\\ooo{{{eeeSSSFFF===:::888777666555444444444444333333333333222222111000//////............//////---------...............////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............////////////222222111000///...---,,,+++,,,------......------------,,,,,,+++***))))))++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,---......------...000222444999BBBHHHOOOZZZeeesssvvv{{{~~~~~~|||yyyxxxxxxzzz|||}}}zzzvvvpppkkkgggbbbaaahhhqqq|||hhh\\\QQQLLLJJJHHHIIILLLOOOVVVeeexxx{{{{{{}}}~~~~~~}}}{{{yyywwwuuuttttttssssssrrrrrrqqqqqqppppppoooqqqtttvvvwwwwwwvvvvvveee___XXXTTTSSSWWWdddpppsssggg___]]]^^^```bbbppp~~~zzzgggZZZFFF@@@<<<<<<<<<999999;;;777777777777666666666666888888777666666666777777;;;;;;;;;;;;;;;:::::::::888999::::::;;;;;;::::::888:::;;;:::999888999:::999888888777777777888888888888999:::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA???>>>======>>>???AAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHEEEDDDCCCEEEHHHKKKKKKKKKJJJLLLPPPSSSTTTTTTSSSRRROOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOOOOQQQSSSSSSQQQTTTYYY[[[]]]iiiwwwvvvaaaJJJ???<<>>@@@AAAAAABBB@@@???>>>===>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCEEEHHHKKKLLLKKKJJJLLLPPPSSSTTTSSSRRRPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPRRRTTTVVVRRRTTT[[[^^^```mmm}}}zzz\\\JJJ@@@>>>GGGSSSiii|||gggUUUFFF<<<999888777555444444333333222222333333333222111111//////............//////,,,,,,,,,------.........////////////////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------........................------------------------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...000222:::CCCIIINNNWWW```oooxxx|||nnnccc\\\^^^aaagggxxx{{{lll]]]QQQLLLKKKHHHIIIOOOWWWaaarrr~~~}}}~~~~~~~~~||||||||||||||||||||||||vvvvvvuuuuuuuuuuuuuuuvvvtttssspppmmmjjjgggfffeee____________^^^^^^^^^^^^^^^eeemmmpppppprrryyy}}}{{{|||~~~~~~yyyrrroookkkgggpppuuu|||}}}kkkXXXIIIBBB>>>:::999;;;:::777777999777777777777888888888888666666666666666777888888444666999;;;;;;:::888777888888999::::::::::::999666999::::::777666888::::::999888666666555555555777888888999;;;<<<======<<<===>>>???@@@AAABBBBBB@@@???>>>>>>???AAACCCDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHEEEDDDDDDFFFIIIKKKLLLLLLIIILLLPPPSSSTTTSSSQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQSSSUUUYYYTTTUUU\\\___aaannnlllUUUFFF@@@DDDMMMWWWzzzrrr___NNNCCC999888777666444444333333222222333333333222111111//////............//////,,,,,,,,,------.........////////////////////////...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,.....................---+++++++++,,,,,,,,,------+++,,,------......------++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******'''(((***,,,---,,,***)))***+++,,,,,,---...//////***,,,......---,,,---...111333;;;DDDJJJOOOWWW```nnnxxxvvviii___]]][[[]]]lll{{{gggYYYTTTKKKEEEHHHNNNTTT]]]fffwww{{{xxxwwwxxx{{{||||||{{{|||}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxyyy{{{|||}}}~~~~~~{{{yyyyyyyyyuuuvvvxxxwwwuuuttttttuuusssrrrqqqooommmlllkkkjjjmmmkkkiiihhhgggddd___ZZZXXXWWWVVVUUUUUUWWWXXXZZZ[[[dddmmmooonnnttt{{{sssjjjccc]]]\\\ffftttxxxiii[[[LLLCCC@@@;;;:::999888777777777777777666555444333333444555555555555666777999:::;;;999:::::::::999888666555999999999888888888888777777777777777888888888888999888888888777777666666777888:::<<<===>>>??????BBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@???@@@AAABBBCCCGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGGGGHHHJJJLLLMMMNNNNNNPPPRRRSSSTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMPPPSSSUUUUUUUUUVVVVVVVVVWWW\\\dddooovvvhhhIII@@@AAAAAANNNeeemmmXXXJJJ@@@<<<777555666666444111555555444444444333333333333222000///......//////......------------......,,,,,,,,,---------......------------------------***++++++,,,,,,---.....................---------++++++------------++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))))))))((('''&&&))))))))))))************++++++***************+++))))))***+++,,,,,,------,,,,,,,,,---------------333444:::CCCIIINNNTTT\\\nnnwww~~~rrrddd[[[XXXZZZcccmmmuuuaaaWWWNNNMMMNNNNNNRRRWWWdddppp~~~}}}yyyuuusssrrrrrrqqqooooooppprrrsssttttttttttttsssrrrqqqqqqrrrsssuuuwwwwwwwwwwwwtttqqqnnnnnnnnnlllnnnoooooonnnmmmnnnooopppnnnllliiifffeeeddddddbbb```_________]]]YYYUUURRRQQQQQQRRRTTTWWWZZZ[[[aaajjjsssvvvwww}}}ssskkkfff```[[[YYYYYYaaattt{{{xxx}}}iii[[[PPPFFF@@@???::::::999888777777777777777666555444444444555555555555666666777999:::;;;;;;:::888777666666777777999999999888888888777777777777777777888888888888999888888888777777777777888999:::<<<===>>>?????????@@@@@@@@@AAAAAABBBBBB????????????AAABBBDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRSSSTTTSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNQQQSSSUUUUUUVVVVVVVVVWWW[[[cccmmmsss\\\IIIDDDEEEFFFZZZzzzwwwbbbRRRFFF@@@:::777666666444222444444333333333222222222333222000///......//////......------------......,,,,,,,,,---------......------------------------((())))))******+++,,,,,,........................+++,,,,,,------,,,,,,+++---------------,,,++++++++++++++++++++++++++++++.........---------,,,,,,))))))))))))************++++++***************+++)))******+++,,,,,,------......////////////000000222333888AAAGGGLLLSSS[[[jjjuuuvvvggg]]]WWWVVV]]]eeessscccYYYRRRLLLKKKLLLSSS[[[gggtttyyytttnnnjjjiiihhhdddaaabbbdddfffiiijjjjjjiiihhhffffffhhhjjjlllooopppqqqqqqpppnnniiidddbbbaaabbbbbbdddfffffffffgggiiijjjiiigggccc___\\\ZZZZZZZZZYYYYYYXXXYYYYYYWWWSSSPPPMMMNNNPPPSSSWWW\\\```cccjjjsss}}}~~~sssggg]]]VVVOOOPPPRRRVVV^^^pppzzzoooggghhhzzznnnXXXKKKDDD@@@>>>>>>:::999888777666666666666555555555444444555666666666666666666777888::::::;;;999777444444555777888999999888888888777777777777777777777888888888888888888888888888777777777999:::;;;===>>>?????????===>>>???@@@AAABBBCCCCCC<<<<<<===???AAADDDFFFHHHFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPRRRSSSTTTTTTSSSSSSQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMOOOQQQTTTVVVVVVVVVVVVWWW[[[aaajjjooo{{{pppPPPCCCDDDAAAOOOiiiooo___MMMFFF>>>888777666555333333333333333222222222111333222111000////////////......------------......,,,,,,,,,---------..............................((())))))******+++,,,,,,////////////////////////+++,,,,,,------,,,,,,+++---............---,,,,,,++++++++++++++++++++++++---,,,+++***)))***++++++)))))))))*********+++++++++***************++++++*********++++++,,,,,,---////////////000000111111222222666>>>DDDIIIRRRZZZhhhtttooocccYYYTTTWWW\\\pppbbbXXXPPPLLLMMMPPPVVV\\\fffsss}}}uuulllfffdddccc```]]]ZZZ\\\^^^```aaaaaa___^^^]]]___bbbeeehhhjjjkkklllllljjjfff```[[[WWWWWWXXXYYY[[[]]]^^^___aaadddfffeeebbb^^^ZZZVVVUUUUUUUUUWWWWWWXXXYYYYYYXXXUUUSSSTTTVVVYYY^^^dddjjjooorrrxxxsssggg]]]VVVRRRPPPJJJRRR^^^iiivvvqqqccc[[[ccctttaaaLLLBBB???===<<<===999999888777666666666666444444555555555666777777666666666666777888999:::999888666555444555666777888888888888777777777777666777777777888888888888888888888888888888888888999:::<<<===>>>?????????>>>>>>>>>???@@@AAAAAABBB<<<===>>>@@@BBBDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRTTTTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMMMMMMMPPPTTTWWWVVVVVVWWWWWWYYY___eeejjjooo{{{[[[FFFDDDAAAJJJ\\\www{{{kkkTTTLLLAAA999777666555444444444444333333333222222333222222111000000000///......------------......,,,,,,,,,---------......////////////////////////***++++++,,,,,,---......////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++++++++++++++++++++***)))'''&&&%%%'''(((***))))))*********+++++++++*********)))******+++,,,*********++++++,,,,,,,,,,,,------....../////////333222666===CCCHHHQQQZZZhhhssszzzlll```VVVTTTWWWsss___QQQLLLKKKJJJLLLRRR\\\hhhooo|||nnndddaaa```]]]ZZZSSSTTTVVVWWWWWWVVVTTTSSSTTTVVVYYY]]]```bbbbbbbbbbbb```\\\VVVQQQMMMMMMNNNOOOPPPSSSTTTVVVYYY]]]```___^^^ZZZWWWUUUTTTTTTTTTSSSVVVZZZ^^^aaabbbcccdddiiikkkooouuu{{{wwwpppeeeYYYPPPMMMNNNPPPXXXgggzzzxxxhhh]]]YYYfffzzz|||cccTTTEEE>>>===:::999999999888777666555555555555444555555666666777777777777666666666777888999999666777777777777666666555888888888777777777666666666777777777888888888888888888888888888999999999::::::;;;===>>>>>>>>>>>>????????????????????????>>>???@@@AAABBBCCCCCCCCCGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEGGGIIILLLNNNOOOMMMNNNOOOQQQSSSTTTUUUUUUPPPPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMOOOSSSWWWVVVVVVWWWWWWXXX\\\aaadddfffpppoooQQQHHHAAAEEEQQQgggvvv^^^TTTFFF;;;777666666666555555555555444444444444333333333222111111000000......------------......,,,,,,,,,---------......////////////////////////***++++++,,,,,,---........./////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++++++++++++++++++++---,,,***))))))***,,,---************++++++++++++******))))))***++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,---...//////000444333666===CCCHHHQQQZZZeeepppuuufffYYYSSSTTTyyybbbVVVRRRMMMIIIJJJNNNUUUYYYhhhzzzoooccc___]]]XXXTTTQQQQQQPPPOOOMMMKKKJJJIIIKKKMMMPPPTTTWWWXXXYYYZZZWWWVVVTTTPPPKKKHHHGGGHHHHHHJJJLLLNNNPPPSSSXXX[[[XXXXXXWWWWWWVVVVVVVVVWWWUUU[[[ccckkkrrrxxx}}}|||vvvrrr___]]]YYYTTTQQQRRRWWW[[[kkk{{{wwwmmmddd```aaappp|||xxxxxxiiiQQQHHH???<<<;;;888777999888777666555555444444444555555666777777777666666777777777777777888999999666666888999999888666555888888777777777666666666777777777777888888888888888888888999999999999999999:::;;;<<<============?????????>>>>>>>>>======@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCDDDEEEGGGIIIKKKNNNOOOKKKLLLMMMOOOQQQSSSTTTUUUQQQPPPOOONNNNNNMMMMMMMMMNNNPPPQQQPPPNNNOOOTTTXXXVVVWWWWWWWWWWWWYYY\\\___aaafffrrr```JJJ@@@BBBIIIZZZtttnnnbbbPPPBBB:::888777777666666666666555555555555333333444333333222000000......------------......,,,,,,,,,---------..............................((())))))******+++,,,,,,---......//////000000111---,,,,,,++++++,,,,,,------............---,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...*********++++++++++++,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,------...///000111111333333666===CCCHHHPPPXXX^^^gggvvvzzzkkk\\\UUUTTTuuuoooeee[[[TTTPPPNNNNNNVVVcccsssyyypppmmmjjjddd]]]XXXVVVSSSOOOLLLJJJIIIHHHIIIJJJMMMQQQUUUXXXZZZ[[[UUUVVVUUUSSSOOOMMMLLLMMMMMMOOOQQQSSSUUUXXX]]]aaa___```ccceeefffggghhhhhhiiipppzzzvvvkkkgggeeedddZZZ^^^cccfffhhhjjjmmmpppwwwtttnnnkkknnnttt|||~~~rrraaaUUUDDD???<<<<<<:::888:::???777777666555444444444444666666777888777777555555777777777777777888888999888888888888888888888888888777777777666666666666777777777777888888888888888888888999999:::::::::888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDBBBAAABBBCCCEEEFFFFFFGGGHHHJJJKKKLLLJJJJJJLLLMMMOOORRRTTTUUUSSSRRRQQQPPPPPPOOOOOOPPPNNNQQQSSSRRRPPPPPPTTTXXXVVVWWWWWWWWWVVVWWWYYY[[[______fffrrr~~~sssRRRBBBBBBEEENNNaaa}}}ttt^^^KKK@@@;;;999888666666555555555444444444333444444444444222111000......------------......,,,,,,,,,---------......------------------------((())))))******+++,,,,,,,,,------...//////000000---,,,,,,++++++,,,,,,------------------,,,++++++++++++++++++++++++++++++((()))))))))*********************+++++++++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,---...///000000000111555===CCCFFFMMMUUUVVV]]]hhhtttqqqbbbZZZXXXrrreeeYYYQQQLLLOOOVVV___hhhuuu{{{tttbbb___[[[UUUQQQOOONNNMMMLLLMMMQQQUUUYYY]]]```bbbZZZ[[[\\\[[[YYYWWWVVVVVVWWWYYY[[[\\\^^^bbbgggkkkqqqtttxxx|||zzzggg______aaacccpppwwwzzz|||vvvyyyvvvwww~~~|||~~~qqqaaaQQQFFF>>><<<<<<<<<;;;:::???FFF777777666444444444444444777777888888888666555444888777777777777777888999;;;999777666666888:::;;;777777777777666666666666777777777777888888888888888888888999999:::::::::888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???AAABBBCCCCCCBBBAAABBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFEEECCCBBBCCCDDDHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQSSSUUUUUUTTTSSSRRRRRRQQQQQQRRRMMMQQQUUUTTTQQQQQQTTTXXXVVVWWWXXXWWWVVVVVVWWWYYY^^^[[[^^^iiiuuu^^^FFFEEEDDDHHHUUUlllhhhSSSDDD===:::888555555444444444333333333333444555555444333111000.........------.........,,,,,,,,,---------......------------------------***++++++,,,------......,,,,,,,,,---...//////000------++++++++++++------,,,,,,------,,,,,,+++***++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++(((((()))***,,,------......///444===BBBEEEKKKRRRQQQVVV^^^gggppp}}}wwwhhh___]]]~~~}}}wwwpppnnnwww{{{fffWWWQQQOOOPPPXXX^^^bbbfffjjjllljjjkkkooottt}}}|||rrrhhhbbb```[[[UUURRRRRRZZZ[[[XXX]]]jjjppplllkkkfffgggnnnpppllljjjllliiiiiikkkqqqxxx~~~llleeefffkkkxxx{{{|||vvvjjjqqqzzz}}}pppbbbTTTGGG@@@===;;;999777888:::===@@@===:::666444444333222111444444555555555555555444333444666888999999888777666666666666666666666666444555555555666666777777666777777777777888888888888999;;;;;;999888888999999999:::;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHHHHIIIKKKIIIIIIIIIJJJLLLOOOQQQRRRUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVWWW[[[eeetttnnnOOOEEE===@@@LLL]]]sss~~~cccNNNCCC<<<888555555444333111000000111444333333222222333333444,,,---...///000///...---000///...---,,,---......***+++,,,---..................---,,,+++***)))(((---......///000/////////,,,,,,,,,------............---,,,+++***(((''''''***+++,,,,,,------,,,,,,,,,***))))))***++++++************+++,,,+++)))(((************************---------,,,,,,+++++++++,,,+++******+++,,,...///222000000444;;;BBBFFFHHHMMMOOOSSSYYYaaajjjssswww{{{pppfff___}}}uuuiiikkkuuuiii^^^WWWRRRRRRSSSRRRSSSWWW\\\ZZZYYY[[[^^^eeesss}}}yyysssjjjcccdddjjjiiicccfffrrr{{{{{{xxxuuuvvv}}}~~~|||}}}}}}|||~~~}}}xxxmmmjjjzzz{{{|||}}}qqqdddXXXLLLBBB<<<;;;:::888777888:::<<<===<<<:::888666444333222333444555555555555555444444222444666777888888777666777777777777777777777777444555555555666666666777777777777888888888888999888:::;;;;;;999777777888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKJJJIIIIIIJJJKKKMMMOOOQQQVVVWWWWWWXXXXXXWWWWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVYYYbbbqqqTTTGGG???AAAHHHRRRggg{{{lllWWWJJJAAA;;;777777666444333222222333444333333222222333333444------............------///...---,,,,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++***,,,---......//////......++++++,,,,,,,,,---------...------,,,+++***))))))***+++,,,,,,------,,,,,,,,,***))))))***++++++***))))))***+++,,,,,,***)))************************------,,,,,,,,,++++++++++++++++++***+++,,,...///000///...111888>>>BBBCCCBBBDDDFFFKKKRRRZZZaaaeeegggrrrtttiiicccpppfffeeesss~~~sssggg___WWWPPPMMMOOOQQQNNNKKKLLLLLLOOOYYYdddrrr~~~zzz}}}tttsss~~~{{{uuupppnnnvvv|||uuuxxxtttlll```TTTJJJBBB<<<888999888888888888888999:::999;;;;;;888444222333555555555555555555444333222222333555666777666666555777777777777777777777777555555555555555666666666777888888888888999999999999;;;<<<;;;888777666777888999999::::::;;;<<<<<<::::::::::::;;;<<<======@@@@@@???@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHIIIHHHGGGHHHIIIKKKJJJJJJIIIIIIJJJKKKMMMNNNTTTUUUWWWXXXYYYYYYXXXXXXUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVVVVSSSTTT]]]lll{{{~~~|||cccOOOBBBBBBDDDFFFXXXoooyyyeeeUUUHHH>>>:::999777666444444444555444333333222222333333444//////...---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,.........------+++***************++++++,,,,,,,,,+++,,,,,,---------------+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,***))))))***++++++***((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........------///333888;;;<<<======???CCCHHHNNNTTTWWWTTT___nnn}}}{{{pppiiisssffflllsss{{{}}}qqqfff___^^^ZZZVVVRRRPPPLLLJJJMMMTTTZZZgggvvvzzzwwwwww{{{{{{xxxyyywwweee]]]QQQFFF>>>:::888777666666777777888777777777777:::<<<999444111444777555555555555444333222222222333444555555555444444666666666666666666666666555555555555555555555555888888888888999999999999:::;;;<<<:::888666555666888888888999::::::;;;;;;999999999999:::;;;<<<<<<@@@@@@??????@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@BBBDDDFFFGGGFFFGGGHHHHHHGGGHHHIIIKKKKKKJJJIIIIIIHHHIIIJJJKKKOOOPPPSSSUUUVVVWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTQQQPPPXXXeeepppvvvwwwpppooosss{{{]]]EEEBBBAAA@@@NNNdddqqq```NNNAAA<<<:::777555444444444333444333333222222333333444222000...,,,+++++++++,,,------,,,,,,++++++++++++...............---,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***))))))***++++++***'''(((***+++++++++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,---.........------...000333666777999:::<<>>HHHWWWqqqzzziiiVVVFFF>>>:::666333333333111000444333333222222333333444333111///---,,,+++,,,,,,,,,---,,,,,,,,,,,,++++++------...///////////////,,,,,,,,,+++++++++******)))******+++++++++++++++************************))))))))))))************)))***++++++,,,,,,++++++,,,***))))))***++++++***''')))+++***)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------............///000222444333444666999>>>BBBFFFHHHIIIPPP[[[hhhuuu}}}rrr___RRRMMMQQQQQQTTTZZZ```hhhuuuwwwoookkkxxx}}}rrrjjjmmmxxx~~~wwwuuuyyy||||||uuurrr}}}mmm]]]NNNHHH@@@:::777777888888555666666666666555555444444777999888555333444555333333444444444444333333444444444444444444444444444444444444444444444444555555555444444444444444666777777777777888888888888:::;;;:::777666555666666777777888888999::::::999999999999:::;;;<<<<<<@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???????????????@@@AAACCCDDDEEEFFFGGGGGGGGGGGGJJJLLLLLLKKKJJJIIIHHHIIIIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQLLLLLLMMMNNNOOOQQQSSSTTTUUUSSSRRRTTTWWWZZZ\\\\\\aaaccceeennn[[[FFF@@@???DDDKKKddduuuaaaQQQCCC>>>777444333333111...444333333222222333333444333222111///...------------------------,,,++++++,,,,,,...//////000000000,,,,,,,,,++++++*********)))******++++++++++++++++++++++++***************(((((()))))))))))))))))))))******+++++++++++++++,,,***))))))***++++++***(((***,,,+++((((((+++///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,------------...///000///...///000222111222555888<<<@@@CCCEEEEEEJJJTTTaaaooo}}}|||}}}kkkcccaaa\\\[[[```eeejjjqqqyyy~~~hhh___ZZZdddzzzvvvrrrwww~~~xxxxxx}}}nnnnnnnnnrrr|||{{{dddUUUFFFAAA<<<888777777777777777666666666555555555555444555555666555444333333111222333333444444444444555555444444444444444555555555555555555555555555555555555444444333333333555555666666666777777777777888:::999777666666777666666777777888999999999999999999::::::;;;<<<===@@@@@@????????????@@@@@@??????@@@AAABBBAAA@@@@@@@@@???>>>>>>???@@@AAABBBDDDEEEGGGGGGFFFGGGJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLLLLMMMNNNQQQSSSUUUTTTTTTSSSSSSRRRRRRRRRQQQMMMLLLLLLLLLNNNQQQTTTVVVXXXYYYXXXVVVTTTSSSTTTVVVXXX\\\___dddttttttUUUDDDAAACCCDDDVVVpppooo```JJJCCC;;;777666555222///444333333222222333333444222222222222111000......---......///...---,,,+++,,,,,,---------------,,,***+++++++++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,+++++++++******************)))))))))))))))))))))***+++++++++++++++,,,***))))))***++++++***)))+++---+++''''''***...,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))***,,,---...------------///000///...---///111333444666999<<>>@@@AAABBBAAAAAA@@@@@@@@@???>>>>>>???@@@AAADDDEEEFFFGGGFFFGGGJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKNNNQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNMMMLLLKKKMMMQQQVVVXXXZZZ]]]]]]YYYSSSOOOQQQTTTQQQWWWZZZ^^^kkkcccKKKDDDDDDBBBJJJccczzzkkkOOOHHH???:::999888444111444333333222222333333444111222333333333111///...---.../////////...---,,,,,,,,,,,,,,,+++***))))))((()))***+++,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))***++++++++++++***,,,***))))))***++++++***))),,,---+++'''&&&***...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))***,,,---......---,,,,,,...000///---,,,...000111222444666888;;;<<<===???CCCKKKVVVbbblllsssvvvzzz{{{||||||zzzvvvrrrpppiiikkkrrrvvvrrryyy{{{vvvuuu{{{zzz~~~qqqddd\\\aaahhhooo}}}xxxgggSSSQQQPPPSSS\\\kkk{{{sssqqq{{{~~~xxxnnnhhheeegggtttyyy~~~oooggg]]]aaammm|||fffNNN>>>:::999888666555555444444888777666444444444555666333333333333333222111000333333333333333333333333444444444444444444333333555555555444444333333333444555555555333222333444444555555666666666666666999999999888777666666555444555666777777666555555666888999888999<<<<<<;;;======<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAA@@@???AAA@@@??????>>>>>>??????AAA@@@??????@@@CCCEEEGGGKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTRRRQQQPPPOOOPPPSSSVVVXXX```eeeiiieee[[[QQQLLLLLLNNNPPPUUU]]]fffsssbbbHHH???@@@DDDUUUooozzz```UUUGGG>>>999888555222111111111111222333444444222222222222222111000/////////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******************------,,,,,,+++***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---........................111000000000222555777999:::>>>FFFQQQ[[[eeelllooonnnnnnnnnkkkgggddddddddd^^^___fffrrrxxxyyyvvvwww}}}pppcccZZZ\\\___cccooo|||{{{lll]]]WWWVVV___kkkwwwwwwooorrrxxx}}}rrrrrrpppoootttzzzzzztttrrrqqqvvvzzzkkkeeecccpppqqq\\\JJJ???:::999888666555444444444666555555444333333444444333333333333333222111000333333333333333333333333333333444444444444444444555555444444444333333333444555666555333222333444444555666666777777666666888888777777666555555444555666777777777666555444666777777666777:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???????????????@@@???????????????@@@@@@BBBAAA@@@@@@AAACCCFFFGGGJJJIIIHHHFFFFFFFFFGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNNNNOOOQQQRRRRRRSSSSSSRRRQQQQQQRRRTTTVVVWWWccciiimmmiii^^^TTTOOONNNLLLNNNSSSZZZaaammmpppRRREEECCCBBBMMMaaa{{{jjj___QQQEEE???;;;666333222222111111222333444444222222222222222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++******************------,,,,,,+++******)))************************)))***++++++,,,,,,++++++******))))))******+++,,,++++++,,,,,,,,,,,,------........................000/////////000222555666777;;;BBBKKKTTT\\\bbbeeedddeeedddaaa]]]ZZZYYYYYYYYYWWW[[[cccooo{{{xxxnnnlllkkkkkksss~~~vvvjjjhhhwwwvvvooommmqqqxxxrrrgggbbb]]]___mmmtttnnnoooxxxvvvdddRRREEE???999888777666555444444444333333444444333333222222222222333333333222111111222222333333333333333333222222333333444444555555444444444444333333333333555666666666444333444555555666666777777777777777777666666555555444444444777888888888888777555444666555444444555777999<<<;;;;;;::::::::::::;;;;;;======<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVccciiimmmjjj```VVVPPPNNNKKKKKKOOOUUU[[[eeeuuubbbLLLCCCBBBEEEPPPgggvvvlll]]]PPPFFF???888333333222222222222333333444111222222222222111000000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++++++++---,,,,,,++++++*********************************)))***++++++,,,,,,++++++******))))))******+++,,,+++++++++,,,,,,---------------------------------//////.........000222333666888>>>DDDLLLRRRWWWZZZZZZ[[[ZZZWWWSSSOOONNNNNNRRROOONNNSSSZZZfffxxxssssss}}}{{{ssslll{{{|||sssjjjggg\\\YYYXXX```xxxyyyuuu}}}~~~{{{uuukkk^^^PPPCCC<<<888777666555444444444444222222444444444333222111222222333333333222222111222222222222222333333333111111222333444444555555333333333333333333333333555666777666444333444555555666777777888888777777666666666555555555444444888999999999888777555444666333222333444555888;;;:::::::::999::::::;;;;;;===<<<;;;;;;;;;<<<>>>???=========>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRTTTTTTVVVWWWWWWWWWVVVVVV]]]bbbfffeee^^^UUUPPPNNNLLLKKKMMMQQQVVV]]]jjjwwwvvvUUUAAAEEEBBBGGGXXXrrr~~~uuugggYYYLLLBBB999444444333333222222222333333111111222222222111111000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++*********************************))))))***+++++++++++++++******))))))******+++,,,+++++++++,,,,,,---------------------------------//////.........///000000444666;;;@@@FFFLLLQQQSSSTTTUUUTTTRRRMMMIIIGGGGGGKKKHHHHHHKKKOOOUUUcccooo{{{}}}xxxzzzwww|||sssmmmggg___YYYXXXPPPRRRXXXhhh~~~wwwuuu}}}pppjjjdddaaa]]]SSSDDD888777666555444333333333444222222444555555444333222111222222333333333222222111111111222222333333333111111222222333444555555333333333333333333333333555666666666444333444555555555666777777777777777777777666666666666555555888999999999888777555444555222222666777555666;;;:::999999999::::::;;;<<<======<<<;;;;;;===>>>???=========>>>???AAABBBCCCEEEEEEEEEEEEFFFFFFGGGHHHDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVXXXXXXXXXWWWVVVUUUZZZ^^^___[[[UUURRRPPPOOOLLLMMMPPPSSSWWWaaalllfffHHHEEEAAACCCNNN```|||{{{ooo```RRRFFF<<<777555555444333222222222222000111111222222222111111////////////............------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))***++++++++++++*********))))))******+++,,,******+++,,,,,,---......------------------------//////............//////111222666;;;@@@FFFKKKNNNPPPQQQQQQOOOJJJFFFDDDCCCDDDCCCEEEIIIKKKMMMUUU^^^fffnnnxxx~~~sssjjjaaa\\\VVVOOOLLLMMMIIIPPP[[[mmmyyyuuuvvv|||~~~mmm```ZZZUUUUUUWWWRRRDDD777555555444333333333333333222222333444444444333333111111222333333333222222000000111111222333333333111111222222333333444444222222222222333333333333444555555555333222333444444555555666666666666666666666666666666666666666777888888888888777555444444111444;;;<<<666555999888888777888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>=========>>>???AAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGBBBAAAAAAAAABBBCCCEEEFFFHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTVVVWWWXXXYYYXXXXXXRRRUUUYYYZZZXXXVVVTTTTTTQQQNNNMMMOOOQQQTTT[[[cccqqq~~~\\\FFFAAA@@@GGGSSSiiixxxjjjZZZLLLBBB<<<666666555333222222222222000000111222222222222111000000000////////////...------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++************))))))******+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---000444:::???EEEGGGKKKLLLMMMLLLHHHDDDBBBAAA>>>???CCCGGGHHHHHHMMMSSS[[[aaaiiiooottt{{{|||{{{~~~{{{}}}}}}qqq___XXXSSSQQQOOOMMMNNNRRRTTT\\\fffsssppppppuuulll[[[OOOKKKGGGHHHKKKIIIAAA999555444333333222333333333111111111111111222333333000111222333333333333222///000000111222222333333222222222222222222333333111111222222222333333333333444444444222111222333333333444555555555555555555555555555555555555555555666777777777666555444333000666AAABBB999555888555555555555666777888999999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFF@@@@@@???@@@AAACCCEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZQQQSSSTTTUUUTTTTTTSSSTTTSSSOOOMMMOOOPPPQQQVVV]]]fff}}}tttMMMDDD???BBBJJJXXXsssuuudddTTTIIICCC777666555444333222222111000000111222222222222222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********************))))))******+++,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,...111555:::???BBBHHHJJJLLLKKKHHHDDDBBBAAA>>>???BBBEEEEEEDDDIIIOOOTTTXXX]]]bbbggglllrrrvvv|||~~~sssmmmkkk|||uuusssrrrrrrzzzmmm```PPPLLLJJJNNNQQQSSSXXX^^^eeelllrrryyyssshhhmmm{{{rrr^^^MMMDDDAAA??????@@@@@@>>>;;;444444333333222222333333111000/////////000222333000111222333333333333333///000000111222222333333333333222222222222222222111111111222222333333333222333444333111000111222222333444444555555444444444444444444444444444444444555666777777666555555222000888EEEFFF;;;555777222222222333444555666777777888999:::;;;:::999999>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEE????????????@@@BBBDDDFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[QQQQQQQQQPPPPPPPPPPPPQQQSSSOOOMMMNNNOOOPPPTTTZZZ```vvvWWWIII>>>???DDDMMM```ttt}}}kkk[[[NNNHHH888777555444333222111111///000111222222222222222//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************************)))***++++++,,,)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++,,,,,,+++---......111444999===???HHHJJJLLLLLLIIIFFFDDDCCCBBBAAABBBDDDDDDCCCHHHPPPOOOQQQUUUYYY^^^bbbeeeggghhhqqqzzzzzzqqqfff___]]]{{{vvvsssqqqxxxkkkbbb^^^UUUVVVXXX___hhhpppvvvyyy{{{rrruuuttt~~~lll[[[OOOHHH>>>===<<<:::999999::::::444333222222111111222222333333333333333222111000---...///111111222222222111111111111111111111111222222111111111111111111222222222333333444444444222222222222222222222222222222333444444555555666444555555555666777777777777777666555444333333222555555666666777666666666333444555555666666555555444555666888888999999999======>>>???AAABBBCCCCCCHHHEEEBBBAAABBBCCCDDDCCCAAAAAABBBBBBCCCBBBBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLOOONNNMMMMMMMMMNNNOOOPPPRRRSSSUUUWWWYYYYYYYYYYYYTTTTTTTTTUUUUUUTTTSSSSSSVVVUUURRRPPPOOOOOOPPPQQQYYYggg}}}eeeQQQ@@@===@@@EEERRRaaayyy{{{kkkZZZOOODDD===777555333000000333000000000111222444555666222222222111111///......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,++++++******++++++,,,************************---------------------------------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,++++++***)))))))))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000/////////---...///000111333888;;;???CCCHHHLLLMMMJJJFFFCCCBBBBBBCCCDDDFFFGGGHHHHHHLLLNNNQQQSSSTTTUUUXXXZZZ[[[]]]```bbb___ZZZTTTPPP~~~xxx{{{yyy}}}|||wwwvvvssstttzzzxxxkkkeeeccccccjjjmmmttt}}}vvv|||{{{|||nnn]]]OOOEEE???;;;:::999777777777777777444333222222111111222222000000000000000///.........///000111111111111111111111111111111111111111111111111111111111111111222222222333333333333333222222222222222222222222222222333333444555555555444555555555555555555666666666555555444333333222222222333444444444444444444444555666666666555555777777888999:::;;;;;;;;;===>>>???@@@AAABBBCCCDDDFFFDDDDDDDDDEEEEEECCCAAAAAAAAABBBCCCCCCCCCBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRTTTVVVWWWXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVSSSPPPOOOOOOOOOPPPYYYcccvvvwww\\\CCC<<<>>>AAAHHHQQQaaauuuvvvfff[[[HHH???777444222000000333222222111111111111222222222222222111111000///...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,++++++++++++++++++,,,******************++++++******))))))******++++++************************------------------------,,,,,,---............------...//////000333777:::>>>BBBIIIMMMNNNLLLGGGDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKJJJJJJKKKMMMPPPRRRTTTUUUSSSOOOKKKGGG}}}|||wwwllllllyyy|||sssiiicccbbb^^^```fffqqq}}}rrrmmmpppvvv{{{sssfffmmmzzzjjjXXXLLLCCC;;;666777666555444333333333444333333222111111111111222...////////////...------///000000111111111000000111111111111111111111111111111111111111111111111333333222222222222222222222222222222222222222222222222333333444444555555555444444444444444444333555555444444333333222222000111222333444555555555444555555666666666666666888888888999::::::;;;;;;===>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGFFFCCCAAAAAAAAABBBCCCCCCDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUUUUYYYWWWSSSPPPNNNNNNNNNOOOXXX^^^jjj|||oooMMM???===>>>AAAEEENNNcccooodddRRREEE999555444222222444444333222111000/////////111111222111111000///...,,,,,,,,,,,,,,,------------------,,,,,,---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,))))))(((((()))******+++************************------------------------******+++,,,,,,,,,,,,,,,,,,---......///111555777===AAAIIINNNPPPMMMIIIEEE@@@AAAAAAAAABBBBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBEEEFFFGGGGGGFFFDDDAAA@@@tttsssxxxlllkkkuuu}}}qqqggg]]]WWWWWWUUUUUUYYYbbbooo}}}~~~mmmcccnnn~~~nnnXXXHHH@@@<<<777333444333333222222111111111333222222111111111111111000111111111111111000000000111111111111000000///111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111111111111222222333444444555555444444444333333222222222333333333333333333222222222222444555777777888888555555666777777777777666777666666777777888888999===>>>???@@@BBBDDDEEEEEEEEEDDDDDDEEEGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHIIIKKKLLLMMMOOOPPPRRRTTTUUUVVVVVVUUUSSSSSSTTTTTTUUUTTTTTTTTTXXXWWWTTTQQQOOONNNNNNNNNUUUWWW___mmm```HHH???<<>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<===<<<===>>>@@@@@@@@@@@@@@@??????>>>>>>wwwmmmwwwwwwuuuxxxsssggg]]]TTTOOONNNIIIJJJMMMVVVdddttt|||rrrqqq|||mmm^^^KKK>>>999888666333222222222222222111111111333222111111000000111111111111222333333222222222000111111111111000000///000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111222222333444444555444444333333222222222111222222333333333333333333222333444666777888888888555666777777888888777777888777666666666777888999<<<===>>>@@@BBBDDDEEEEEEFFFEEECCCBBBDDDEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLOOOPPPRRRTTTUUUVVVVVVVVVSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNNNNQQQRRRWWWbbbsssxxxXXXCCC999<<>>>>>777999::::::::::::;;;=========<<<<<<<<<<<<===>>>qqqpppuuufff\\\TTTLLLHHHHHHDDDHHHPPP]]]nnn}}}zzzzzz~~~wwwmmmXXXNNN@@@777555555444222111111222222222222111111222222111000000000000111///000000111111111111000///000000111111111000000000000000000000000000000...//////000000111111111//////000000000111111111111111111111111111111111111111222222333333444444444333333333333333333222222222333333444444555555222333444555666777777777666666777888888888888888;;;:::999888888999:::;;;;;;<<<===???AAACCCDDDEEEFFFDDDAAA@@@BBBDDDEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFEEECCCCCCCCCDDDEEEHHHJJJKKKNNNOOORRRTTTUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWPPPQQQSSSTTTTTTRRRPPPNNNMMMPPPTTTZZZfffxxxoooOOO<<<888<<<===@@@LLLeee|||nnnbbbUUUJJJ@@@777333333000000000000000111222333000000111111111111000000/////////..................---+++******+++---...,,,---......///.........,,,---...//////...---,,,........................------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,++++++***))))))(((************+++,,,......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++---...///......000111222666<<>>@@@BBBDDDDDDCCCBBBAAAAAACCCDDDDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBDDDGGGIIIJJJMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRTTTUUUUUUVVVVVVVVVJJJNNNRRRVVVWWWUUURRROOOKKKPPPTTTVVV[[[hhh}}}eeeKKK>>>999;;;===FFFXXXrrrxxxpppfffZZZJJJ<<<666777111111111111111222333333000000111111111111000000111000000000////////////---,,,***((((((***,,,---,,,------...//////......---...///000000///...---........................------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++******************(((((())))))***,,,---...************************++++++++++++++++++++++++,,,,,,---...............+++---/////////...///000...222666:::<<<<<<:::888444444444444444444444444666777888777666555666777999999888888888888888888rrrsssvvv```WWWOOONNNOOONNNOOOQQQRRR___tttwwwkkkmmmnnn```TTTLLL;;;:::777555333222111222///000111222222111000000222111111000000000000000//////000111111111111111......///111111222222222000000000000000000000000---......///000111111222,,,---...///000111222333000000000000000000000000000111111222333333444444333333333444444555555555222333444444555666777777888999999:::::::::999999777777888999999999999888:::888777555555666888999999:::;;;===???AAACCCDDD@@@@@@AAACCCEEEDDDBBB@@@BBBCCCDDDEEEGGGGGGHHHHHHEEEEEEFFFGGGGGGFFFDDDCCC@@@@@@@@@AAACCCFFFHHHJJJKKKLLLNNNQQQRRRRRRRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRGGGKKKRRRWWWYYYWWWSSSPPPJJJQQQUUUTTTTTT]]]qqqyyy\\\GGG<<<777:::@@@LLL^^^www{{{sssfffTTTCCC<<<===333333222222222222222333///000000111111111000000222222111111000000//////---+++)))(((((()))+++---,,,,,,---.../////////...---...///111111///...---........................------------------------+++++++++,,,,,,------------,,,+++******+++,,,---)))))))))***++++++,,,,,,'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,...000000///...///000,,,///222666777777666555333333333444444555555555333444666777777888:::<<<999999999888888888888888xxxtttuuuvvvxxx|||{{{jjjTTTSSSRRRTTTXXXYYYWWWTTTbbbmmm|||vvvtttxxxuuudddRRRFFFBBB999666444333444555444444444333222000000000111111111111000000//////......//////000000111111111222000000000000000000000000//////000000000000//////////////////////////////////////////000000000000111111000000000000111111...000111222111111333444333333333444444444555555666555444333333444666777555555666777888999999:::999888888777777777777777;;;:::777666666777999;;;888999;;;===>>>???@@@@@@@@@?????????@@@AAAAAABBBDDDEEEFFFGGGHHHGGGFFFEEEHHHGGGGGGGGGFFFFFFEEEEEE@@@@@@AAABBBDDDGGGJJJLLLKKKLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSUUUVVVUUUTTTTTTQQQPPPPPPPPPUUU^^^hhhpppqqqPPP@@@<<<;;;===CCCPPPeeeyyyjjjSSSAAA:::888555333444333//////111111111111111000000000000222222222222111000......,,,------------,,,++++++,,,,,,,,,------.....................//////////////////000000///...------***++++++,,,---...//////..................---------------,,,,,,,,,+++++++++++++++************))))))***+++,,,------------+++,,,,,,---,,,+++)))(((...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------000000000000111222333444333333333333333333333333333444666888888888777777888999999777555444555666{{{vvveee``````bbbhhhkkkttt}}}ssskkkmmmxxxuuuhhh\\\]]]bbbhhhnnnnnnjjjfffjjjoooyyy}}}|||vvvkkk^^^NNNCCC???777555222111222333333222222222000000///000111111000000000000//////............/////////000000000000000000000000000000000//////000000000000//////////////////////////////.../////////000000000000111111000000000000111111...000111111111111222444333333333444444444444555555444555555666777888999777777777777888888888888777666666666777888999999999888555444444555777999777888:::;;;===>>>>>>???????????????@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAABBBEEEGGGJJJLLLKKKLLLNNNOOOPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVUUUTTTSSSRRRQQQPPPQQQSSSZZZccciiiaaaKKK<<<::::::???HHHZZZrrrsss]]]HHH???:::555333333222///...000111111111111000000000000111111111111000///......,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,------------.........///////////////...------+++,,,,,,------.................................---------,,,,,,,,,+++++++++++++++************))))))***+++,,,------------,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------............///000111222222222222222222222222111333444555666777777777777888888888666444333444666vvv|||uuu```XXXXXX[[[\\\\\\aaannn|||zzz{{{{{{yyywwwvvvxxx|||}}}xxxxxxzzzzzz}}}wwwsssooolllbbb\\\WWWYYY```pppvvvrrrvvv}}}}}}vvvtttwww{{{}}}pppccc[[[SSSIII@@@<<<555333000000000111000000000////////////000000111000000000////////////...---...............//////000000000000000000000000//////000000000000//////////////////////////////....../////////000000000111000000//////000000111...000111111000111222333333333333333444444444444333444666777999:::::::::999999888888888777777777555555555666777888::::::888777555444444666777999777888999;;;<<<=========>>>>>>>>>???@@@BBBCCCDDDFFFFFFHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCEEEGGGJJJKKKMMMMMMOOOOOOOOOOOONNNMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUUUUUUUSSSSSSRRRRRRRRRQQQRRRVVV\\\```uuuvvvZZZ@@@<<<999;;;AAAMMMbbbuuummmXXXLLL>>>888444444333000000222111111111111000000000000000111111000000///...---,,,,,,,,,+++++++++************++++++++++++,,,,,,+++++++++,,,,,,,,,------...////////////...------------------------------........................------------,,,,,,,,,,,,+++++++++************))))))***+++,,,------------,,,,,,++++++******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,---...//////000000000000000000000000333333333333444555666777666777777666444333444555tttssszzzoooeeeeeehhhgggcccaaadddmmmvvv|||~~~|||yyyuuuppplllhhhdddbbbccccccbbbaaaaaacccfffhhhooowwwtttlllhhhgggjjjmmmrrryyy~~~uuupppiiimmmnnnhhhcccaaa^^^[[[QQQOOOOOOQQQWWWeee{{{{{{zzzwwwyyyzzzkkk^^^QQQLLLIIICCC===:::555333000///000000//////............//////000000////////////////////////........................//////////////////////////////000000000000//////////////////////////////........./////////000000000000////////////000000...000111111000000111333222222333333333444444444444555777888999999999888888888888888888888888888555555555666666777999999999888777777777888:::;;;888888:::;;;<<<===============>>>???@@@BBBDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEHHHJJJKKKMMMNNNOOOPPPOOONNNMMMLLLOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPQQQRRRRRRRRRTTTXXX[[[jjj|||hhhJJJAAA;;;:::<<>>>>>>>>======>>>???@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDEEEFFFHHHJJJKKKMMMNNNOOOPPPOOONNNMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSRRRPPPOOOMMMOOOQQQRRRSSSUUUXXXZZZbbbqqq{{{YYYIII<<<::::::<<>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFHHHJJJKKKMMMMMMOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQOOOMMMLLLJJJLLLNNNPPPRRRTTTXXXZZZ\\\gggzzzmmmUUU???:::999888???KKK\\\kkk{{{tttZZZMMM???:::777444222333111111111111000000000000000000111111111111000000...---,,,+++++++++,,,---......------------,,,,,,++++++,,,,,,,,,---------,,,,,,---............---.........------,,,,,,,,,,,,,,,------.../////////............---------,,,+++++++++************)))******+++++++++++++++***++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,------------......------------......//////000000111111222222111111111222222333444555555666666555444444555777}}}ssskkkeeejjjuuu{{{qqqkkkhhhfffccc___^^^XXXQQQKKKIIIIIIHHHGGGIIINNNUUU\\\fffxxx|||nnngggaaa^^^[[[YYYXXXUUUQQQMMMJJJLLLMMMNNNTTTgggrrrdddZZZVVVVVVWWWUUUUUURRRNNNOOOUUUXXXWWW^^^dddrrr|||uuummmjjjqqqvvvaaaQQQAAA:::666666777555666999888555222111111111000/////////000000000///...------------.........///////////////.........------------------------------//////000000000000//////////////////////////////---------.........////////////............/////////000111000///...///111111222222222222333333333555555444444444444444444333444444444555555666666666666555555555666666777555555555666777777888888::::::;;;<<<============????????????@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPOOOOOONNNJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPOOOMMMKKKIIIHHHJJJLLLMMMOOORRRUUUXXXVVV]]]kkkdddFFF===<<<888:::BBBJJJYYYhhhrrr~~~mmm]]]LLLBBB===777333222111111111111000000000000111111222222222222111111000///---,,,+++,,,---...---------,,,,,,,,,++++++*********++++++++++++,,,+++,,,------.........---------------------,,,,,,,,,,,,------...//////000............------------+++++++++************)))******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++************++++++******************************+++,,,------------...------,,,,,,------------......//////000111111000111222333444444444444555666777666555555666888uuuzzzttteeefffnnnyyy}}}zzzmmmdddXXXNNNKKKJJJJJJJJJJJJPPPWWW^^^fffttt{{{lll```[[[TTTRRROOOOOOOOONNNKKKGGGGGGIIIIIIHHHMMM^^^wwwvvvhhh___]]]```cccaaabbb```^^^cccmmmrrrssswww|||wwwmmmeeegggeeeqqqxxxgggSSSDDD;;;666444555444222444888888555222000000000///...000000111111111///...------------.........//////.........------,,,,,,,,,------------------------//////000000000000//////////////////////////////---------.........////////////............/////////000111000///...///000111111222222222333333333555444333333333555666777555444444444444333333333444444444555666777888999666777777888999:::::::::999999:::;;;<<<<<<<<<<<<@@@?????????@@@AAAAAABBBDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPOOOOOOIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNNNNOOONNNLLLIIIHHHGGGIIIJJJKKKMMMOOOSSSVVVSSSVVVaaauuupppMMMBBB@@@:::999???===KKKZZZcccnnn~~~lllXXXKKKCCC;;;555333111111111111000000000000111222222333333333222222111///...,,,,,,---...///,,,,,,,,,++++++*********))))))))))))************+++,,,------.........---------------------------,,,,,,------...///000000//////.........---------+++++++++************)))******+++++++++******)))(((***+++,,,---,,,,,,+++******))))))))))))************************************+++,,,------------------,,,,,,+++,,,,,,,,,,,,,,,------...///000000000111333444555555444333666777777777555555777999lllkkkmmmrrr}}}ooopppsssyyyoooaaaVVVPPPQQQWWW___bbbfffooo{{{nnn]]]SSSRRRPPPMMMLLLMMMMMMLLLKKKIIIGGGGGGGGGJJJUUUlllyyywwwxxx{{{{{{~~~~~~~~~rrrhhhgggjjjrrrwwwnnngggaaaWWWJJJ???666555444333222222222222111111000///////////////000000///...............////////////////////////000000///------,,,,,,,,,---,,,,,,,,,,,,---......,,,...//////......///111//////---,,,,,,,,,,,,,,,+++,,,,,,------.........000000000000000///......///////////////.........000111111111111222222222222222222111111111000000333444555555444444555777555555666666666666555555777777666666666666777777888888999:::;;;;;;;;;;;;<<<>>>??????>>>>>>???AAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFHHHIIIKKKIIIIIIJJJNNNRRRRRROOOLLLLLLMMMKKKGGGGGGKKKMMMLLLOOOOOONNNNNNMMMKKKJJJIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOLLLRRRfff~~~___III???:::777555===>>>GGGUUUcccqqq{{{iiiZZZJJJ;;;444444222222222111000000222444222111111111000000//////000000000000///...---,,,,,,,,,++++++++++++++++++************************++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++......//////000111111111111000000000000222333444444444444555555555555555YYYXXXYYY]]]eeeqqq|||wwwlllcccaaadddwwwyyy}}}pppddd^^^]]][[[[[[[[[ZZZXXXVVVRRRPPPNNNNNNQQQ]]]ttt|||sssnnnoooxxxxxxllleee[[[UUUPPPHHH===444555444333222111111111111111000000///......//////000//////...------..............................111000///...---------------,,,,,,,,,,,,---.........///111000//////111222,,,,,,,,,,,,---...///000---------------.........000000000000000///....../////////////////////...000000111111111222222222222222222111111111000000222333444444333333444555555555666666666666555555888777666666666666666666666777888999999:::::::::<<<===???>>>======???@@@@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHIIIJJJJJJIIIIIIKKKNNNQQQRRROOOLLLKKKLLLJJJFFFFFFJJJLLLKKKMMMMMMMMMMMMLLLKKKIIIIIIGGGGGGHHHIIIKKKLLLNNNOOONNNIIILLL\\\ppprrrXXXEEE;;;888888======BBBKKKVVVaaaqqqtttfffXXXHHH===:::555444444333222222333444111111111111000000000///000000000000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++******++++++,,,------,,,,,,,,,,,,---............---,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------......///000000000111000000000000222333444444444444444555555555555LLLKKKJJJLLLRRR[[[ccciiitttxxxzzzyyy~~~xxxwwwwwwxxxwwwuuuqqqnnnfffaaa]]]\\\___lll}}}vvvvvvzzzqqqfff[[[TTTKKKFFFBBB>>>666///333222111000000///000000000000///............/////////...---------..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000///......///111---------------...000000//////..................//////000000000///............//////////////////000000000111111111222222222111111111111000000000111222333333222222333444555555666666666666555555888777666666555555555666555666666777888888999999<<<===>>>>>>===<<<>>>?????????@@@BBBCCCDDDEEEEEECCCCCCDDDEEEGGGHHHIIIIIILLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKNNNPPPPPPNNNLLLJJJKKKIIIEEEEEEIIIKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLGGGFFFOOO^^^pppoooTTTBBB<<<===<<<<<<>>>BBBGGGPPP```ooo~~~rrreeeUUUFFF===888777555444333333333444111111111111000000000000000000111000000///...---------,,,,,,,,,+++++++++++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,,,,,,,---......000///---,,,,,,---///000......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////000000000000000222333333333333444444555555555555FFFEEEDDDEEEIIIOOOUUUYYY^^^aaagggnnnuuu{{{tttqqqsss~~~uuucccWWWMMMGGG@@@;;;:::888444000111000//////........./////////...------...............---------------...---------------------------,,,+++***************,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---000000///...------------000000//////.........---...///////////////..................////////////000000000000111111111111111111111111000000000000111222333333222222333444444555555666666555555444777777666555555555555555666666666666777888999999;;;<<<======<<<;;;<<<>>>===>>>???@@@AAABBBCCCCCCAAAAAACCCDDDFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLNNNOOONNNMMMLLLIIIJJJHHHCCCCCCHHHJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIFFFDDDHHHPPP___vvvjjjSSSEEE???;;;:::<<<>>>@@@FFFUUUcccrrr}}}ssscccPPPBBB:::888555333333444444333111111111000000000000000000111111111000000///.........------,,,,,,++++++,,,,,,++++++***)))))))))++++++******++++++,,,---,,,,,,++++++,,,,,,---...000...,,,++++++,,,...000......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,------....../////////000111111222333333333333444444555555666>>>======???BBBFFFJJJMMMOOOPPPSSSWWW\\\hhh~~~xxxiiiXXXNNN???;;;555222222111000...//////...---------.........---------------......------,,,,,,,,,,,,---------------------------------,,,++++++***+++++++++,,,++++++++++++,,,------+++,,,---,,,+++***+++,,,000///...------,,,,,,---000000//////.........---......////////////......---.........//////000000//////000000000111111111000000000000000000000000222333444444333333444555444444555555555555444444666666555555555555666666777777666666777888999::::::<<<===<<<::::::;;;<<<<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCEEEFFFHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMMMMLLLLLLLLLHHHIIIGGGCCCCCCGGGIIIHHHFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHFFFFFFHHHKKKUUUhhhzzzkkkRRR???:::999:::===>>>BBBMMMYYYjjjsss```PPP???;;;555222222333333333000000000000000000111111111111111111111111000/////////......---,,,,,,++++++++++++*********))))))++++++******++++++,,,---,,,++++++++++++,,,------...---+++******+++---.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))******+++++++++++++++************++++++******++++++,,,---------...//////000111111222222222222333333444555555666999999:::<<<>>>AAACCCEEECCCCCCEEEHHHLLLVVVhhhyyy~~~zzz{{{xxxzzzuuuoooiii\\\NNNEEE888555111//////000000///......------------......---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++,,,------.../////////---,,,---...,,,,,,,,,,,,,,,---////////////..................------.../////////......------......///000000000/////////000000000111111//////000000000000000111222333444444333333444555444444555555555555444444444444444444555666777777777777666666666888999;;;:::;;;<<<;;;999999999;;;:::;;;;;;<<<======>>>>>>@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKLLLHHHIIIGGGCCCCCCGGGIIIHHHEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGGGGHHHIIIIIIOOO]]]lllfffJJJ???;;;999;;;===???GGGOOOdddwww~~~mmm^^^KKKDDD:::444333444333333000000000000111111111111111111222222222222111111000000///...---,,,,,,+++************************++++++******++++++,,,---+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***(((((())))))***++++++++++++******))))))******+++******++++++,,,,,,---------...///000111111111111111111222333444555555666999:::;;;===>>>???@@@@@@===<<<===AAADDDJJJUUUaaaxxxzzzxxxyyyxxxwwwwwwwwwyyyooollluuuttteee^^^YYYNNNBBB:::555444222111000111111000......---------......///,,,,,,++++++,,,------...+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++++++++***++++++,,,---...000000///...------...++++++***++++++,,,---...---------------.........,,,---......//////......------......///000000111////////////000000000111////////////000000111111111222333333222222333444333444444555555444444333222222333444555777888999666555444444555666888::::::;;;;;;:::999888888:::999999:::;;;;;;<<<<<<<<>>AAACCCIIIPPPYYYeeexxxzzzvvvsss{{{~~~zzzvvvsss{{{{{{kkkccckkkwww~~~zzzkkk[[[SSSNNNDDD999222111000///............---......---------......///++++++++++++,,,,,,---...+++*********+++,,,,,,---++++++++++++++++++++++++)))((((((((((((((())))))++++++******++++++,,,------...///...,,,+++,,,---------,,,+++************+++,,,,,,------.........,,,,,,---.../////////...---------...///000000111////////////000000000000.../////////000000111111///111222222111111222333333444444555555444444333111111222333555777999:::555444333222333555777999999:::;;;:::888777888999999999999::::::;;;;;;;;;>>>>>>??????@@@@@@@@@AAACCCBBBBBBBBBDDDGGGJJJLLLKKKMMMOOOMMMJJJHHHJJJLLLIIIJJJHHHCCCCCCHHHJJJIIIDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHFFFEEEEEEDDDFFFOOOYYYdddzzz\\\OOOAAA;;;<<<===AAAEEEQQQccc{{{{{{iii]]]KKK>>>888666555333//////000000111111111222111222222333333333222222222111000///...---,,,,,,(((((()))***+++,,,,,,---++++++******++++++,,,---++++++******++++++,,,---,,,---///000000///---,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,---......,,,---///111111111000000000111111222444555666666777777888888888999999999:::999999:::<<>>>>>????????????>>>===AAAAAAAAAAAACCCFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNKKKLLLKKKJJJHHHHHHJJJLLLGGGFFFEEEEEEGGGJJJMMMPPP\\\kkkxxx```GGG;;;;;;===>>>???JJJ^^^vvv}}}nnnZZZJJJAAA===888555555444222000------///111///000222333444444333222111111111111000///...---,,,+++******++++++***)))******+++++++++,,,,,,,,,------------------------+++,,,---///000//////...000///...---,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))***+++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111111222222333333444444555777777777888888888999999888888888888:::<<>>>>>??????>>>>>>===@@@@@@@@@AAACCCEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCDDDFFFHHHIIIKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLHHHGGGFFFEEEFFFIIILLLNNNUUU___uuuuuuTTTAAA============GGGXXXlll{{{|||jjjWWWGGG===777555333333333222111111222333///000111333333333333333222222222111111000///...---+++******++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......000///...---,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))***++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111111222222333333444444555777777777777888888888888777777666666777999;;;<<<;;;@@@FFFLLLWWWiiizzzxxx~~~zzz{{{yyylll```TTTLLLFFFAAA:::555444444111///000000//////...---------++++++,,,---.........---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////......---,,,,,,,,,......------------......------......///000000000////////////////////////000000000111111111222222333444555555666666666555777666666555555555555666444444444444444444555666999999::::::;;;::::::::::::::::::::::::::::::;;;<<<======>>>>>>=========??????@@@AAABBBDDDFFFGGGIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEBBBCCCDDDEEEGGGHHHIIIJJJLLLJJJHHHIIILLLNNNMMMKKKIIIHHHFFFEEEEEEGGGIIIJJJNNNRRRbbb~~~hhhNNNBBB===<<<===BBBOOO^^^jjjxxx}}}hhhSSSCCC;;;999333333444444444333222222///000111222333333333333333333333333333222111000///---+++***++++++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---.........---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,*********+++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111111222222333333444444555666666666777777777888888777666666666777888999:::888===AAADDDIIIVVVkkkzzzxxxssseeeYYYOOOFFF@@@;;;888555333333333111////////////......---------,,,------...............,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................------......------------..................//////000000////////////////////////000000000000111111111111222333333444555666666666888888777666666666555555444444333333333444444555::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<>>>>>>???AAABBBDDDFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGHHHJJJJJJKKKMMMJJJGGGIIINNNQQQOOOLLLIIIHHHFFFEEEDDDEEEEEEFFFKKKKKKVVVmmmcccLLL???===???===FFFPPPYYYfffyyyvvvbbbQQQEEE???555555444444444222///---///000111111222333333333444444555555555555444444222///,,,+++++++++***(((******+++++++++,,,,,,,,,******************************+++,,,------------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++***************++++++++++++++++++,,,,,,,,,------......//////000000111111111222222333333444444555555555666666666777777777777777777777777888888999:::===???@@@BBBLLL\\\hhhooo{{{tttpppnnnnnnlllnnnpppxxx}}}rrrbbbTTTJJJBBB<<<888555333222111111000///...............------------......//////......------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------...///000000......------------..................////////////........................//////000000000111111111000111111222444555666777888888888777777666555555555444444333333333444444::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===============;;;;;;<<<==================>>>???AAACCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJNNNJJJHHHKKKPPPRRROOOLLLIIIHHHFFFDDDCCCCCCCCCCCCDDDFFFOOO___qqq|||\\\DDD<<<>>>;;;???FFFMMMXXXiiirrraaaPPPEEE888666444333333222///---000000000000111222333333444444666777888888999999555222///,,,,,,+++***)))******+++++++++,,,,,,,,,***************************+++++++++,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++************************+++++++++,,,,,,,,,------......//////000000111111111222222333333444444555555555555555666666666666666666777777888888999999:::;;;<<<===???FFFPPPXXXYYYjjjzzzuuummmeee```]]]]]]^^^___aaaaaaeeewww|||kkkaaaSSSGGG???:::555222111000000///...---,,,+++------------------------.../////////...---,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))***+++,,,,,,++++++,,,---------------------------------------------,,,,,,******+++---...///000111......------------............//////////////////......................../////////000000000111111000000000111333555777888666777777777777777666555666555444444444444444444888999:::;;;<<<<<<<<<<<<;;;<<<>>>???@@@@@@???>>>;;;<<<<<<===>>>>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGIIIJJJJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHLLLJJJIIIKKKNNNOOOMMMKKKGGGGGGEEEDDDBBBAAAAAA@@@>>>AAAIIISSS]]]ooorrrPPP???;;;:::<<<@@@FFFMMM[[[qqqppp\\\OOO???:::555333444555333111000000///000000111333333333444666999;;;<<<===>>>999666111...------+++*********+++++++++,,,,,,,,,************************,,,+++++++++,,,---...///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++******)))************************)))))))))++++++,,,,,,,,,,,,------......//////000000111111111222222333333444444555444444555555555666666666444555666777888888888888999888888:::???DDDIIILLLLLLWWWhhh|||{{{yyyrrrbbb___[[[XXXYYY\\\aaadddkkknnnmmmmmm|||pppdddTTTMMMCCC<<<999666333111/////////...---,,,,,,---------------------------,,,,,,---.........---------,,,++++++******++++++************************++++++++++++************************************)))))))))))))))))))))))))))+++,,,,,,++++++,,,---........................,,,,,,------------------***++++++,,,---......///......------------....../////////////////////...........................////////////000000000111000000111222333666888999444555666777777777666555777666555555444444555555666777999:::<<<<<<======<<<>>>@@@AAABBBBBBAAA@@@;;;<<<===>>>????????????>>>???AAACCCEEEFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@@@@???===???CCCGGGMMM[[[tttdddIII???;;;:::<<<@@@DDDNNNaaasss|||mmmcccOOOGGG===777555666444333000000//////000111222333222333666:::===@@@AAABBB===999444000///...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,...///000---.../////////...---,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++***))))))******+++*********)))))))))(((++++++,,,,,,,,,,,,------......//////000000111111111222222333333444444555444444444555555555666666222333555666777888888888999777666999???EEEGGGGGGFFFLLLWWWfffyyyyyyqqqkkkrrr|||vvvhhh___XXXWWWWWWZZZaaajjjsssyyynnn\\\OOOBBB===777555666777666444000000000///......///000------------------------)))***+++---.../////////---,,,,,,+++*********+++************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,++++++,,,---////////////////////////,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,,,,.........------.........///////////////.................................////////////000000000000111111111222444777:::;;;333444555777777777666666888777666555555555555555555666888:::;;;======>>>===???AAACCCDDDCCCBBBAAA<<<<<<>>>???@@@@@@@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKEEEGGGIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@??????AAA@@@???@@@CCCNNNdddwwwuuuUUUEEE<<<:::;;;>>>???EEEVVVggg|||{{{uuu```TTTFFF;;;777555333111000////////////111222333111333666:::>>>BBBDDDEEE???;;;555111000///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,---...000111---.../////////...,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,+++***))))))******+++*********))))))((((((++++++,,,,,,,,,---------......//////000111111111111222222333333444555555333333333444444444555555555555555555666777999999999999999:::===??????>>>???DDDKKKSSS```sssuuujjjjjjjjjmmmuuuzzzkkkbbb^^^YYYYYY___mmm{{{}}}qqq^^^MMMEEE777666444333222111111111//////............//////............---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,+++***))))))******,,,+++)))***,,,.........++++++,,,,,,,,,,,,------,,,,,,------...///000000........................------......///000000000333222000......///111222000///............//////000111222222444444555666666666666777888888999999:::999888666666666777888444666888;;;<<<;;;::::::===>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCEEEFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFGGGHHHIIIHHHFFFJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAA===>>>>>>===???GGGSSS]]]~~~iiiKKKAAA;;;:::???@@@@@@JJJYYYlll}}}uuugggTTTEEE===999444000444444333111///......///555222222888@@@GGGHHHFFFAAA===999555333111///---*********+++,,,,,,------''''''((()))***+++,,,,,,---,,,+++***+++,,,---...,,,,,,------------------((()))+++,,,------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++***)))))))))***,,,,,,,,,---------..................////////////111222333444555555555555333333333444444444444555444444444444555666777888888777777999<<<>>>>>>===<<>>@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCAAA@@@@@@AAADDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGHHHIIIIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???@@@AAAAAA>>>>>>>>><<<<<>>999>>>???>>>CCCMMM\\\mmmzzzhhhVVVGGG===777555333333333222111111111222444222222666>>>CCCDDDCCC???<<<888555333222000...******++++++++++++,,,,,,(((((())))))******++++++,,,++++++++++++,,,------,,,,,,,,,---------------***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++*********++++++,,,,,,,,,------------............/////////000000111111222333444555666666333333333333444444444444333333333333333444555666666666777999;;;===<<<;;;<<<>>>@@@AAADDDKKKUUU]]]rrrxxxjjjhhhfffkkkwwwmmmbbbWWWRRRLLLCCC:::666222111000///...---------//////............/////////...---,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,+++*********++++++---,,,++++++,,,+++)))'''++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------------------------------------......///000000000555444222111000000000111111000000000000000111111111111111111111111111111222222333333444555555666999888777777666777777777666888:::;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@??????@@@CCCEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@???@@@AAAAAA??????===999888;;;BBBIIIYYYmmmuuuVVVGGG<<<===???>>>>>>AAALLLZZZooozzzfffSSSDDD;;;777555555444333222222222222333111111444:::>>>???>>>;;;999666444444333111000,,,,,,++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---,,,,,,++++++++++++,,,******++++++++++++******,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++***************++++++*********+++,,,,,,,,,,,,,,,,,,------------////////////000000000000111111111222444666888:::222222333333333444444444333333333333333444555555666666777999<<<===<<<;;;888:::<<<===???DDDJJJOOO___mmm|||{{{~~~yyy{{{sssfffVVVOOOGGGCCCAAA>>>;;;888111000///...------------///......------......//////...,,,******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,(((***+++***)))((()))***************************+++******)))))))))******,,,+++***+++,,,+++(((&&&***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------......///000000000666555333222111000111111111111111000111111222222333222222222111111111000222222222333444444555555888888777777777777777777777888:::;;;<<<===============>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBB@@@??????AAADDDEEEEEEDDDBBBCCCFFFHHHHHHHHHFFFEEEHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@?????????@@@AAA???>>><<<888666888<<<@@@HHH\\\wwwkkkWWWDDD???@@@???<<<;;;BBBMMM```vvvvvvfffVVVFFF===:::888555333111000///...333111000222666888999888888666444444444444333111---------,,,+++******)))+++++++++******))))))))))))***+++------,,,+++++++++++++++,,,,,,------...///...,,,+++******+++,,,)))******++++++******))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))***+++,,,++++++,,,,,,,,,---------/////////000000000111111222222222222555888;;;===222222222333333333444444444444333333444444555555666777888;;;===>>>===;;;333444666888;;;>>>AAADDDNNNYYYjjj|||zzzsssyyy}}}~~~}}}xxxqqqmmmgggZZZNNNBBB>>>999666777::::::999111000///.....................------------......///---+++******+++,,,---***++++++,,,,,,++++++***************************************************,,,++++++++++++++++++,,,(((***+++***)))((()))***************************))))))((((((((())))))***+++***)))***+++,,,***)))*********+++++++++,,,,,,------------............------------------------------......///000000000555444333222111111111111111111111111111222333333444444444333222222111111222333333444555555666666777777777888888888777777888999:::;;;<<<==================>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@BBBEEEFFFFFFEEEAAACCCEEEGGGHHHGGGFFFEEEGGGHHHIIIHHHFFFEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???@@@???>>>======>>>???@@@===<<<;;;888777777:::<<<<<>>???===;;;555666777888:::;;;===>>>DDDLLLXXXeeesssyyyooohhhddd___eeelllxxx{{{yyy{{{zzz}}}~~~xxxsssnnnkkkccc[[[WWWSSSIII>>>777777444222444:::<<<:::111000//////......//////......------------......---,,,+++******+++,,,---******++++++++++++******))))))))))))))))))))))))************************++++++************++++++(((***+++***)))((()))***************************)))(((((((((((()))******,,,***))))))+++,,,,,,+++************++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222222222222111111111000000000000111222333333444444444333333222222222333333444555555666666777666666777888888888888777888888999:::;;;<<<======<<<<<<<<<===>>>???AAABBB@@@BBBCCCEEEFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDAAABBBDDDEEEFFFFFFEEEEEEEEEHHHKKKKKKIIIHHHIIIKKKIIIIIIIIIHHHHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;<<<===>>>???<<<;;;:::999888888999999999BBBTTTkkkdddNNNCCC>>><<<;;;777<<>><<<999999999888999;;;<<<======???EEEMMMVVV___lllyyyrrrhhhbbb]]][[[ZZZ]]]aaajjj~~~|||{{{~~~zzznnnjjjlllrrruuuzzz|||}}}sssiiieee\\\WWWOOOGGGEEEEEE>>>666222444444111444;;;===;;;000000///............///...------,,,,,,------...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********************************))))))*********(((***+++***)))((()))******************************************+++,,,,,,000...***))))))+++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111111111111111111/////////000000222333333333333333222222222222222333333444444555666666666555666777888999888888777777888888999:::;;;<<<===<<<<<<<<<<<<===???@@@BBB???AAACCCEEEGGGGGGFFFFFFDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFF@@@EEEJJJKKKHHHGGGHHHJJJHHHHHHIIIHHHHHHGGGFFFEEEBBBBBBAAA@@@???>>>======;;;;;;:::::::::;;;<<<===<<<;;;:::999888888666555:::;;;FFFYYYnnn|||```LLLAAA===<<<777999BBBQQQcccxxxzzzmmmZZZPPPCCC:::777777666444222333222222111111222333111111111333444555333111111111000000//////......++++++++++++++++++++++++***************++++++,,,))))))***+++,,,---......,,,,,,------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))*********+++++++++,,,+++***************+++***++++++++++++,,,,,,,,,------------............222333444666888:::;;;<<<111111222222222333333333222222111111111111111222333444666:::<<<===:::888666555555666999;;;<<<<<<999>>>DDDJJJPPPXXXcccjjjiiimmmyyyssshhhaaa]]]\\\\\\^^^______eeevvv|||xxxrrrnnnooowwwzzzlllgggiiitttyyy~~~}}}nnnaaaXXXUUUOOOJJJBBB;;;;;;>>>:::444,,,000111...000888:::777//////...---------.........------,,,,,,------...***++++++,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))******************************))))))))))))******(((***+++***)))((()))***)))))))))))))))))))))))),,,+++++++++,,,------...444000,,,))))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...///000111111222111111////////////000111222333111111111111111111111111222333333444444555555666555666777999999999888777777777777888999:::<<<<<<<<<<<<<<<<<<===>>>@@@BBB>>>@@@CCCFFFGGGHHHGGGGGGDDDBBBAAAAAABBBCCCAAA@@@CCCCCCBBBBBBCCCDDDEEEFFF:::@@@FFFHHHFFFCCCDDDFFFHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>===<<<:::999999888999:::<<<<<<<<<;;;:::999888666444222555333888III^^^tttpppUUUEEE???>>>;;;:::???JJJWWWgggkkk___MMM@@@:::777444222333333333222111111222444111111111333444444333111111111111111000000000000+++++++++++++++++++++++++++***)))))))))***,,,---((()))***+++,,,---......***+++---...///...------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++))))))******++++++++++++......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111222444666777888999999111111222222222333333333555444444333333333444444666666777:::<<<===;;;999666888999999888888999:::;;;<<>>===:::777555333111111222000...000444777888777000...---++++++,,,---...---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************+++*********))))))((((((******************+++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++222000---******+++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000000000000000000000000......////////////.........///000111111222222111222222111111111111111111000111111222222333444444666777999;;;;;;:::999888999888888777777888888999@@@@@@??????>>>===<<<<<<@@@@@@AAABBBCCCDDDEEEFFFDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@>>><<<:::999666777999:::;;;;;;:::999666777888888888666555444444666;;;@@@III]]]qqqUUUCCC>>>===999<<>>BBBFFFJJJLLLJJJLLLVVVeeeuuu~~~uuummmbbbVVVLLLDDD>>>::::::999777444222111000///111///...///333555666555///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++************************++++++++++++******))))))(((((()))***++++++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******)))(((((()))******...,,,+++))))))***+++,,,+++++++++++++++++++++++++++++++++******+++++++++---,,,,,,,,,,,,---....................................////////////............000111111111111111222222222222222222222222111111222222333444444444777888999;;;;;;:::999888999999888888888888999999======>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEDDDBBB???;;;999777888999:::::::::999888555666777777777666444333222333777;;;AAAQQQnnnnnnSSSBBB===999999???CCCIIIYYYjjjyyyppp]]]NNNDDD>>>:::666===>>>777111///000...000000000//////000000000111111111000//////......---------,,,------......)))******++++++*********************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,------+++*********+++,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///000/////////000111222222/////////000000000111111222222111111111111222222555555666999<<<<<<:::888333555666666555444666777888888888999;;;>>>@@@BBBCCCFFFOOOZZZdddooo|||rrrlllggg^^^QQQEEE===999888777444333222000///.........///...---...111333333333///...,,,+++++++++,,,---+++++++++,,,,,,,,,,,,,,,+++******))))))******+++************************************************,,,,,,++++++++++++******&&&'''((()))+++,,,------************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,---......------------------------......////////////............///000111111111111333333333333333333333333222222333333444555555666777888999:::;;;:::999999999999888888888888999999:::;;;;;;===>>>???@@@AAA????????????????????????BBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCEEEFFFGGGEEEAAA===:::888888999999999888777666444444555555555444333333222222444777:::DDDZZZnnnkkkPPPAAA:::777:::<<<===GGGTTTcccrrrooo[[[MMMDDD@@@;;;BBBFFF>>>444/////////333333111000//////......000000000000000000000000///......---------......+++++++++***************************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++,,,---//////.........//////000/////////000000000111111222111111111111222222333444444666888;;;;;;999777333444666555444444555777:::999999999;;;<<<>>>@@@CCCGGGNNNUUUXXX^^^lllzzzssshhh```[[[YYYQQQFFF<<<777555666666000000///...............---,,,------///000000000...---,,,+++++++++,,,,,,******++++++,,,,,,,,,---******))))))))))))******************************************************************************'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))%%%&&&((()))******))))))))))))))))))))))))))))))*********))))))*********,,,,,,++++++,,,,,,---...------------------------......////////////......---...///000111111111111111111222222222222333333333333444444555666666666777888999:::::::::999999999888888777777888888999999999:::;;;===>>>??????<<<======>>>>>>>>>??????BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEECCC@@@===;;;999999888888777666555555333333333333333333222222444444555666777===KKKYYY{{{dddIII???888999:::999>>>FFFTTTaaauuu|||kkk\\\PPPIII===@@@@@@;;;444111333444555444222000///........./////////000000111111111000///......---.........,,,+++******))))))))))))************************************************++++++******++++++,,,,,,------,,,,,,++++++++++++***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++***,,,------,,,+++,,,---///......------------...000000000111111111222222222222222222222333444444333444555888:::;;;999777444666777777666555777888999999999:::;;;===@@@AAACCCEEEJJJNNNMMMPPPZZZgggmmmnnnooottt~~~sssggg]]]VVVPPPLLLGGGBBB;;;555222111111000///...............//////+++,,,------------......------,,,,,,++++++++++++*********++++++,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((($$$&&&(((***++++++***)))((((((((((((((((((((((((++++++************++++++,,,++++++++++++,,,------..............................////////////......---...///000000111111000///000000000111111111222333444444555555666666777777777777888888888888888888777777666666777777888999999999::::::;;;;;;;;;999:::;;;<<<>>>???AAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAAAAAAAAAAAAAA@@@CCCBBB@@@???>>>=========999888777666555444444444222111111111111222222222444333444666666888AAAKKKeeeyyyxxxTTTEEE999999;;;999:::@@@HHHRRRcccyyy~~~rrrdddZZZFFF@@@999444333333555777777666333111///...//////.........///000000111111000//////....../////////---,,,+++***)))((())))))************************************************+++*********++++++,,,---+++++++++++++++******)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********************************'''))),,,---------...//////......------------...000000000111111111222222222222222222222333444555333333555777::::::888666555777888888777666888999777777888999;;;===@@@AAAEEEEEEGGGIIIHHHIIIPPPYYYZZZZZZ[[[]]]fffvvv~~~xxxhhhbbbYYYQQQKKKGGGCCCAAA;;;999555444333222000///...............///000000***,,,......,,,,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))+++******))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((***++++++******((((((((((((((((((((((((+++++++++******++++++++++++++++++++++++,,,------..............................////////////......------...///000000000000......//////000111111111333333444444555666666666666666666666666777777777666666555555555555666666888888888888777777777777777888999;;;===???AAAAAA@@@?????????>>>>>>>>>>>>>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@??????>>>AAA???<<<:::999:::;;;<<<888777666555444444444444111111000000111111222333333000111333444444999???SSSfffcccOOO===:::;;;999999<<>>??????>>>>>>>>>=========?????????@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>=========<<<;;;:::999999::::::777666555333333333444444111111000000000111333333222//////111333222444888EEEUUUooowww]]]EEE===<<<:::888:::AAADDDNNN___ppp~~~wwwkkk]]]LLLBBB:::666999>>>FFFCCC===888333000//////,,,,,,,,,---------------.........///000111222333555333111...---------...++++++++++++++++++++++++************************************+++,,,---...++++++,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---,,,,,,,,,---------......++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++'''***---////////////000000/////////000111222222............/////////000////////////000111222333222222444666999999777555555666777777666666777999999999999999;;;===???@@@CCC???>>>@@@AAAAAADDDHHHBBBEEEHHHJJJMMMTTT```iiisss}}}~~~}}}yyyqqqdddVVVKKKEEECCC???:::777666555555444111000...///000000///.........---------...//////***---//////,,,***+++,,,+++,,,,,,,,,,,,+++******,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))************************))))))(((((((((((())))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---...///000000000000///000000111222222333333222222333333444555555666444333333333333444555555444333333222222333333444333333333444444444555555666666777888999:::::::::>>>>>>>>>>>>============??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>><<<<<<============<<<<<<::::::;;;;;;;;;:::888888666555444333222333444555222111000000000222333444444000///222333111222555<<>>???@@@??????>>>???AAABBBCCCGGGGGGHHHJJJLLLOOOQQQRRRbbbdddiiipppyyyyyytttsssqqqnnnjjjaaa___[[[UUUMMMDDD===888666555333111111222333444111111000///...------,,,///............---------,,,,,,,,,++++++*********)))***++++++------...///,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&%%%%%%&&&''')))))))))((('''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''((())))))************************)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,---.../////////////////////.........---------...//////000000444444222111111222444444444444444444444444444444333333333333333333333333444222111//////000222333777888888999999::::::;;;>>>>>>===<<<<<<<<<<<<===??????@@@@@@@@@@@@??????:::;;;<<<======<<<;;;:::===>>>>>>>>>>>>======<<<;;;:::999777666666555555555444333222111111111111111111222222111000...---111000///......000222333===BBBQQQggg{{{___KKKDDDAAA;;;777666:::AAAIIINNNUUUcccqqqqqqZZZKKKFFFFFFEEELLLTTTPPP???222111222......//////000///---,,,+++//////------...000222444555555444333222000000///.........------,,,,,,,,,...---,,,*********++++++))))))))))))((((((((((((++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++*********+++---...000+++)))((()))---...---++++++++++++,,,,,,---------............---,,,+++*********++++++---...000111222333555666777666444333000000///////////////000222111111000000111111222222444555777777666444333444444555555666777777777777777888:::;;;<<<===>>>@@@????????????AAABBBCCCCCCDDDDDDFFFGGGIIIKKKLLLQQQSSSWWW\\\bbbkkkuuu{{{wwwooofff```^^^\\\XXXTTTQQQPPPMMMIIICCC<<<777333444333111//////000111222000000//////......------............------------,,,,,,,,,++++++************++++++,,,,,,---------++++++***))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))*********)))(((((((((((()))&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''(((((()))***+++*********************)))************+++++++++,,,---......,,,,,,---......------,,,,,,,,,------////////////............//////000111111222222333333333222222222222333333444444444444444444444444333333333333333333333333222333333333333333222222777777888888999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>????????????>>>>>><<<===>>>??????>>>===<<<======>>>>>>>>>===<<<<<<999888777555444444333333333222111000////////////---...000111222222111111222111000//////111222444:::===HHHYYYiii{{{uuu___PPPGGGAAA>>>999999===BBBEEEKKKYYYfffuuu}}}jjj]]]VVVPPPJJJQQQXXXUUUFFF:::777666222//////000000000...---,,,//////...---...000222333444333333222222111111000//////.........------------,,,+++))))))))))))***)))))))))***************+++++++++,,,,,,,,,------.........------,,,,,,,,,///...---------...///000+++)))((())),,,---,,,+++---------,,,,,,,,,,,,,,,.........///......---,,,---------...///000111222333444666888888888777666000//////......///000000222111111000000111111222111222444666777666555444444444555555666777777777666777888999:::;;;<<<===????????????@@@AAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKMMMQQQVVV]]]bbbmmm|||vvvmmmccc]]]TTTNNNKKKHHHDDDAAA>>>>>>===;;;999555222000111000...------...////////////........................---------,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))***))))))(((''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((()))******+++++++++******))))))))))))************+++++++++,,,---......,,,,,,---...///...---,,,++++++++++++........................000000111111222333333444222222333333333333222222333333333333333333333333444444444444444444444444111333555666666555333222777777888888999999::::::888888999999:::<<<===>>>=========>>>>>>=========>>>>>>???@@@@@@???>>>>>>===============<<<;;;;;;666666555333222222222222222111000//////......///---...///000111111111111000///.........///111222555666<<>>BBBMMMXXXeeetttvvvlll```UUUQQQWWWTTTGGG;;;777444000//////000000000///......///......---...///111222222222222222222222222222000000000////////////...---,,,+++***))))))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,............------------111000///...............,,,***)))***,,,,,,+++***///......---,,,,,,++++++......///000000000000///111111000000111222222333555666888::::::::::::999//////.........///000000111111000000000000111111000111444666666666555444444444555555666777777777666777777888:::;;;;;;<<>><<<999777555555555555444333111111///...------------......---.....................------------,,,,,,,,,++++++++++++***************,,,,,,,,,,,,++++++******+++******************+++******************************))))))((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''((())))))))))))))))))******+++++++++******))))))(((((())))))*********+++++++++***+++,,,,,,******+++,,,...---,,,,,,++++++,,,,,,------...............////////////000111111222222000111222333333222111000222222222222222222222222444444444444444555555555222333444555666555444333888888999999::::::;;;;;;888888888888999:::;;;<<<;;;<<<<<<======<<<<<<;;;>>>???@@@@@@@@@@@@???>>><<<<<<===<<<<<<;;;:::999555555333222222111111111333222111000000000000000000000000000///...------------,,,,,,------...///000111444888>>>OOOkkkyyyeeeRRRFFF>>>:::999:::<<>>??????@@@AAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBCCCDDDDDDFFFIIIKKKKKKUUU^^^lll~~~uuutttnnnbbbXXXRRRKKKEEE@@@===999666444333222111111222222222222111111111......---------.........------------............---,,,,,,,,,++++++++++++************************---,,,,,,++++++******)))*********++++++***************************************))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))******+++*********)))))))))(((((())))))*********+++++++++***+++,,,,,,******+++,,,+++++++++++++++,,,---...,,,---------......///////////////000111111222222///000222222222222000///222222222222222222222222333333333444444444555555444333222222333444555666999999::::::;;;<<<<<<<<<:::999999888888888999999;;;;;;<<<<<<<<<<<<;;;;;;======>>>??????>>>======<<<<<<<<<;;;;;;999888888555555444333222222222222111111000000///000000000000000///......---------------------......//////---///222333555AAAZZZqqqiiiTTT???:::888;;;===>>>BBBFFFQQQ\\\mmmrrraaa___WWWIII===777444222//////................................./////////...///000111222333333444333333333333333333333333000//////...---,,,+++***)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,---------------***+++,,,------.....................---------...,,,,,,---...//////000000//////111222333444444444444333222222111111222222888888999:::;;;<<<<<<<<<------------...///000000111000000//////000000111000111333555666555444333444444555555666777777777888888999999:::;;;;;;<<<>>>>>>???AAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBB>>>@@@BBBCCCCCCDDDFFFGGGEEEKKKQQQ^^^mmmnnnrrryyyqqqkkkhhh^^^___ZZZPPPGGGBBB>>>:::555444333222111111111222////////////////////////---------.....................------------------,,,,,,,,,+++++++++******)))))))))***************,,,,,,++++++*********))))))***++++++++++++***)))************************))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((()))((((((''''''''''''((()))(((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,---......,,,,,,---...************+++,,,---...,,,,,,,,,---......//////000000111111222333333444000000111111111111000000111111111111111111111111111222222333333444444444555333222111222444666888999999::::::;;;<<<<<<<<<::::::999888888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;:::888777666555555444333333333333333......------------......------,,,------...///000/////////000000000000000,,,...111222222888KKK^^^}}}~~~dddHHH@@@:::;;;=========???GGGQQQ```rrrooojjjaaaSSSFFF<<<777444222111000///..........................................///000111222333444444555555555555555666666000000000///---,,,***)))************************************++++++++++++++++++++++++,,,,,,,,,,,,***+++---...///000000000---...//////------...///+++,,,---...///111222222///000111222333444444444333333222222111222222222888888888888999999999999------------...///000000000000////////////000000111222444555555444333111444444555555666777777777999999::::::;;;;;;<<<<<<===>>>@@@AAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB???BBBDDDEEEEEEDDDEEEFFFCCCGGGJJJVVVcccbbbfffvvv|||tttjjj```WWWRRRPPPIIILLLJJJBBB;;;888666333111111111111000000222333---------------...//////,,,,,,------.....................------,,,,,,,,,++++++++++++************((()))))))))*********++++++++++++***************)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((()))(((((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''(((((()))***''''''(((((()))*********)))************+++++++++,,,---......,,,,,,---...,,,+++++++++++++++,,,,,,++++++,,,------...////////////000111111222222333000000000//////000000000111111111111111111111111000000111111222333333444444444444444555666777777777777888999999::::::;;;999999888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;:::999777666555444444333333222222333333...------,,,,,,------...---,,,,,,,,,,,,...///000------...///////////////---...000111///222???NNNgggxxxZZZMMMAAA===<<<;;;:::<<<@@@HHHUUUaaannn}}}~~~yyypppdddUUUGGG===999666444333111////////////.....................---...//////000111222333333666666666666777777777888333444444333111///---,,,,,,,,,,,,+++******))))))************++++++++++++))))))*********+++++++++***+++,,,.........------***,,,...---,,,+++---000------...///000000111111000111222333333333333333333333222222222333333444777777666666666666666666,,,,,,,,,---...///000111000000////////////000000222333444555555444222111444444555555666777777777:::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAACCCCCCBBBBBBCCCCCCDDDDDD???AAADDDDDDCCCBBBCCCCCCDDDFFFHHHTTTaaa___ccctttuuurrrnnnmmmmmmlllhhhddddddkkksssyyy}}}|||vvvrrrgggccc\\\SSSHHH@@@;;;999<<<@@@AAA:::555333222000---......---,,,,,,...///---,,,,,,------///000000***+++,,,---------------//////...---,,,,,,+++++++++++++++************)))(((((())))))*********+++************************)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''(((((())))))******########################'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))***)))(((''''''''''''''''''''''''''''''((())))))&&&&&&'''((()))***++++++)))************+++++++++***+++,,,,,,******+++,,,------,,,+++************++++++,,,,,,---...//////---------...//////000000111000///......///000111000000000000000000000000//////000111222222333333333444666888999888777777666666666777888888999999777777888888999:::<<<<<<;;;<<<<<<======<<<<<<;;;<<<===>>>??????>>>===<<<;;;;;;::::::888777666555333333222222222222222222//////.........//////000000///---,,,++++++,,,---)))***+++,,,,,,,,,++++++......//////---...888DDDUUUqqqjjjZZZHHH???<<<;;;:::<<<888@@@IIIQQQYYYgggyyywwwgggUUUGGGAAA999777555333111000000000---......///......------/////////000111111222222666666777777888888888999888999999888777444222111///...------,,,+++***))))))************+++++++++(((((())))))*********+++)))***+++,,,+++***)))((('''***,,,,,,******---///////////////000000000000111111222333333333222222333333333333333444555555777666555444333333333333000000////////////000000222111000//////000111111111111222222222333333333333333333444555666777888::::::;;;<<<=========<<<>>>??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDCCCAAAAAACCCBBBAAAAAAAAABBBCCCDDDEEEDDDEEEMMMXXXaaaddddddddd]]]VVVSSSTTTUUUSSSPPPTTTUUUWWWZZZ___gggpppvvv}}}xxxqqqmmmiiicccZZZSSSOOOLLLGGGAAA<<<999888777222333444222000//////000------..................111...+++***---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((,,,***((('''&&&'''((()))&&&''')))*********)))(((+++***((('''''')))***+++(((((((((((((((((((((((('''''''''''''''((())))))''')))******))))))***+++***...111///+++)))+++...,,,,,,------,,,,,,++++++---------...............222222111111111111111111111111111111000000000000222222111111111111111111111222444666777666555444666666555555666777999:::::::::::::::;;;<<<==================<<<;;;:::999<<<===>>>>>>>>>>>>>>>===<<<<<<;;;:::888666444333555444222000///000111222---,,,+++***+++---///111......---,,,,,,,,,,,,---,,,---......//////........./////////...000444666HHHVVVooouuuZZZCCC999::::::888999===DDDJJJMMMSSScccqqq|||nnn[[[MMMCCC>>>999666666666333111000///.../////////---+++......,,,,,,,,,,,,......111222444666888999::::::;;;;;;:::999888666555444555444333111///---***)))*********)))))))))))))))+++,,,,,,,,,,,,+++******+++,,,......,,,+++,,,---////////////...---,,,,,,,,,,,,---...//////............///000111222333333111111222333333333333222555555555444333222111000000000////////////000000111000000/////////000111111111222222222333333333333333333444555666777888::::::;;;<<<============@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBAAACCCCCCBBBAAAAAABBBCCCDDDDDDCCCDDDKKKUUU\\\^^^^^^XXXRRRKKKHHHJJJJJJIIIGGGGGGGGGHHHJJJMMMSSSZZZ___lllvvv|||zzzxxxvvvuuurrrooolllfffaaa[[[WWWUUUPPPHHHBBB???===:::666333111111111111222333111///...///000------..................000...++++++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***++++++++++++***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''+++***(((&&&&&&'''((()))&&&'''(((((())))))((((((111///,,,)))''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((()))******))))))***,,,...111444222---******,,,***+++,,,,,,---------------------...............111111111111111111111111111111111111000000000000222222111111111111111111333444666888999888777777666666555555555666777888888888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<======<<<;;;;;;<<<<<<<<<;;;999777444333222111///---,,,---......---,,,+++++++++---///000......---,,,,,,,,,,,,,,,,,,------...............,,,---------,,,...111444;;;DDDXXXrrrmmmQQQAAA>>>>>><<<666999>>>BBBDDDGGGSSS___ooo|||lll```SSSJJJ???999999999666333333111111111222222111000///...------------...///111222444666888999;;;;;;<<<=========;;;999777666333333222111000...---,,,,,,+++++++++******))))))++++++,,,,,,++++++***)))''')))******)))(((((())),,,,,,---------,,,++++++,,,,,,---.....................//////000111111111000000111222222222222111333333333333222111000///000//////......//////000000//////......///000000111111222222222333333333333333333444555666888888::::::;;;<<<======>>>>>>AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAAAAABBBBBBCCCCCCBBBCCCGGGNNNSSSTTTSSSJJJFFF@@@>>>???@@@???>>>?????????>>>???BBBGGGLLLWWW^^^fffgggeeeeeejjjooovvvzzztttppphhheeeaaa^^^\\\ZZZWWWTTTOOOKKKGGGDDDCCC@@@:::555555444222000//////000111///000111000...------.........------------------///---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++******)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''((((((222000---***((('''&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***(((***++++++***)))+++,,,111555777555000,,,******))))))+++,,,---.........---------.........//////111111111111111111111111222222111111111000000000111111222222222222222222333555666888888888777777777666555555444444555555555555555666666777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888;;;<<<======;;;888555222444222111////////////000,,,,,,+++++++++---...///...---,,,,,,++++++,,,,,,,,,,,,---...............***+++++++++***,,,...111111333@@@WWWppp___JJJAAA>>>;;;777888;;;===<<<<<>>@@@AAA@@@>>>;;;999111111222222111000//////......------,,,+++******+++++++++++++++******))))))+++,,,,,,+++******+++))))))***+++++++++******,,,,,,------......------////////////////////////......///000000000000000000000000000000///...---/////////....../////////.............../////////111111222222222333333333333444444444555777888999:::;;;;;;<<<===>>>??????AAABBBBBBCCCCCCDDDDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@AAADDDHHHJJJJJJIIICCC@@@<<<:::;;;<<<<<<;;;<<<<<<;;;:::999;;;???BBBLLLQQQUUUTTTQQQQQQVVV[[[___rrr}}}~~~xxx~~~yyyuuuooojjjfffbbb^^^[[[TTTQQQMMMJJJHHHGGGEEECCC???===:::999888777444111111000000//////000111222---...///...,,,+++,,,---......------------,,,,,,...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((+++***))))))((())))))***))))))))))))))))))))))))((((((((('''((())))))***)))***++++++******+++---222555888777333///,,,+++)))***+++,,,------------,,,,,,------.../////////111111111111111222222222222222222111111111000000111111222222222222222333222333444555666666666555777666666555444333333333444444444444555666777888999999999::::::;;;<<<===<<<<<<<<<;;;:::999888777:::;;;===>>><<<999555222444333222111000000000000,,,,,,+++++++++,,,---...---,,,,,,+++++++++++++++,,,,,,---.........------)))***+++*********---///000000666EEEXXXmmmqqqWWWIII@@@:::;;;:::;;;===<<<:::>>>EEELLLXXXiiiwwwqqq___UUURRROOOFFF>>>555333000///000111111111//////............////////////000111333666888:::<<<>>>@@@BBBBBB???<<<:::222222333222222111000000111111000///---,,,+++++++++++++++++++++******)))***,,,------,,,++++++,,,(((((()))***+++++++++***+++,,,,,,---------,,,,,,//////......---------,,,,,,,,,---..............................---,,,+++//////............//////------...///////////////111111222222222333333333444444444555666777888999;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@??????>>>>>>@@@???@@@AAACCCCCCBBBAAA???===;;;::::::;;;;;;;;;888888888666555777:::===BBBEEEGGGEEEBBBAAAFFFJJJOOO```jjjnnnqqqjjjdddiiiooottt{{{~~~~~~~~~~~~}}}vvvnnnhhheee___[[[VVVQQQNNNLLLIIIGGGCCC@@@===;;;;;;;;;:::999444333111111000000///...---,,,,,,,,,,,,,,,,,,---,,,---...---+++++++++---......------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,++++++,,,---111444666777555222///---,,,,,,,,,------,,,,,,+++,,,,,,------...//////000000000111111111222222222222222222222111111111111111111222222333333333333222333444555555666666666777777666555444333222222444444444555555666777888888888888888999;;;<<<============<<<<<<:::999888999:::<<<===<<<999555222000//////...------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,+++************++++++,,,,,,---...---------)))***++++++***+++,,,...000000333:::CCCSSSlllmmmXXXGGG<<<===:::999;;;;;;:::<<<@@@@@@HHHVVVcccooo}}}tttllliiibbbTTTHHH>>>:::666333333333333222......////////////......------...///111333555666888:::===??????>>>;;;999444444444444333222000000222222111000///...---,,,,,,,,,,,,,,,,,,+++******''')))******)))(((((()))))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,++++++......------,,,+++++++++++++++,,,------------,,,,,,,,,---------,,,++++++///......------......///------///000000000000000111111222222222333333333444444444555666777999999;;;;;;;;;;;;<<<>>>@@@BBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@???======>>>???@@@AAA@@@???>>>======<<<:::999888888999999888888888666555666999<<<<<<===>>><<<:::999===@@@CCCPPPVVVZZZaaa]]]WWW\\\[[[aaafffeeebbbaaaaaa___eeejjjqqqvvvxxxzzz~~~}}}xxxxxx}}}|||{{{{{{yyyuuunnneee]]]UUUQQQNNNJJJGGGBBB@@@>>>===;;;999555444222222333333333111111000///............///,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++---......------,,,,,,+++++++++,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((('''''''''((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++***,,,------,,,+++---...000222444555555333111///,,,---------,,,,,,+++***+++,,,,,,---...///000000000000000111222222333333333222222222222111111111111111222222333444444444555555666666777888888888777777777666666444333222555444444555555666777888888888777777888:::;;;==================<<<;;;:::888999;;;;;;:::888555333000000000///......------+++++++++,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,---------------)))***,,,,,,++++++,,,---,,,---000222555???UUUjjjjjjSSSBBB@@@;;;777888888777777:::>>>BBBJJJUUU^^^iiiyyyuuueeeXXXGGGBBB;;;666333222111000//////000000000000//////,,,---...000111111222111333555888:::;;;:::888777555555555555444333111111222222111111000///......---------------,,,,,,+++)))+++,,,,,,+++******+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,------------,,,+++///......------......///---...///111111111111111111111222222222333333333444444555555666888999:::<<<;;;;;;;;;<<>>======???AAAAAA@@@>>>===<<<;;;;;;:::999777777777888888999888777555666888:::888::::::999777777999<<<>>>FFFGGGJJJTTTSSSNNNQQQMMMTTTWWWQQQLLLKKKJJJHHHKKKPPPUUUXXXZZZ]]]ccciiipppkkkddd^^^\\\```eeejjjppppppqqqpppooonnnlllkkkiiikkknnnoooppppppppppppllllllllllllkkkjjjiiihhhfffdddbbbaaaaaadddgggiii]]]YYYTTTNNNGGGCCC???>>><<<:::777666666666444333000///...///000000///---000000///...------...000------............------+++,,,------++++++,,,---......------,,,++++++***))),,,......+++)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((()))***+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***++++++,,,------,,,,,,---...111111111222333222000///++++++,,,---------,,,,,,++++++,,,---...///000000///000000111222222333333333333222222222111111111111111222222333444444555555555555666666777888999666777777777777666444444444444444444555666777777999888777666777999:::<<<<<<<<<=========<<<<<<;;;888999999999888666444333222222222222111000///...++++++,,,,,,,,,+++++++++++++++***)))))))))))))))++++++,,,------------,,,(((***++++++******+++,,,++++++---//////555CCCRRRllliiiVVVKKKCCC;;;999999666555666===>>>BBBJJJQQQYYYiiiyyyuuujjjVVVOOOFFF>>>999555333222111111222333333222111111---///111222333222000///000111333555666777666666444444555555555555444444111111111111000000//////......//////......---,,,---...000000...---...///++++++,,,,,,,,,+++******+++++++++++++++***))))))*********************)))******+++,,,,,,,,,,,,+++,,,------.........------.........------.........---...000111222222222111111111222222222333333333555555555555666888999:::<<<;;;;;;;;;<<>>======;;;<<<;;;:::888777777888555555555333111000222444444555666555444444666888>>>CCC@@@AAAKKKKKKFFFIIIFFFMMMOOOGGG???>>>>>>;;;<<<@@@EEEFFFGGGKKKRRRXXX]]]XXXPPPIIIGGGJJJOOORRRQQQQQQQQQQQQQQQQQQPPPPPPLLLNNNRRRTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUSSSRRRNNNLLLJJJIIIIIIKKKMMMNNNJJJHHHDDD???;;;888666666666444333333444444222111000000000111222111...,,,,,,,,,,,,***)))(((***,,,******+++,,,,,,,,,,,,,,,+++,,,------,,,+++,,,.........---,,,,,,+++******))),,,......+++))))))+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******))))))***,,,...///))))))))))))))))))))))))*********)))((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%&&&'''((()))((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******++++++,,,...---,,,,,,---///222111000000111000///---)))***+++,,,---.........++++++,,,---...///000111///000000111222222333333333333333222222222111111111111222333333444555555444333333444444555666777666777888888888777555555333333333333444555666666:::999777666666888:::;;;;;;;;;<<<<<<===<<<<<<<<<888888888777666555444444////////////...---,,,+++++++++,,,,,,,,,++++++***+++******)))))))))))))))++++++,,,---------,,,,,,''')))++++++***))))))***...,,,,,,///000222999BBBYYYpppoooXXXMMMCCC???===999666666888666999???DDDKKK[[[lllvvvggg___UUUKKKDDD@@@===;;;333333555555555555333333...000333555555333000...//////111222444555666666222333444555666666666666111111000000000000000000/////////000//////...---***,,,------,,,++++++,,,+++++++++++++++***)))(((+++++++++++++++***)))((()))))))))))))))***************+++,,,,,,,,,,,,+++------...//////.........555111,,,+++---000111111---------------...000000111222222333333444444555333333444555777888:::;;;::::::;;;<<<===>>>??????BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;:::999999888888777666555555444444333222222333333333333333333333333;;;;;;<<<@@@EEEHHHJJJJJJBBBBBB@@@===999777777777999888777555666;;;BBBHHHTTTKKKAAA;;;<<>>===>>>===<<<:::999::::::;;;;;;;;;;;;:::888555333222222111///.........///000222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++************)))******++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''((((((+++***))))))***---000222...---+++)))''''''''''''(((&&&'''((('''&&&***000)))(((%%%%%%%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%''''''&&&$$$""""""###$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&''')))************)))************+++++++++,,,,,,------.../////////////////////////////////,,,---......//////......***,,,............///111......///000000000000000222111111000000000000000111222333444555444333222222222222333333333444444333333333333333333333333444222111111444666777777555555666777888888999999<<<===>>>>>>>>>===;;;:::666555444444555666555333000///...---,,,------...------++++++++++++------++++++************++++++++++++***)))(((((())))))++++++************++++++++++++,,,,,,,,,...222555AAAXXXttt|||eeeMMMBBB>>>;;;:::;;;999777888;;;???EEEQQQ\\\sss{{{rrrfff\\\TTTLLLCCC<<<===:::666555555555555444000///000111222222000...,,,,,,---///000222333444111111222333333444555555666555444444222222111000000//////...---,,,,,,,,,.../////////...---,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++******++++++,,,---333000,,,,,,...000111000------------...///000000111222222333333444444555444444555555777888:::::::::;;;;;;<<<===>>>??????BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>======<<<<<<;;;::::::999999888888777666555555444444333222222333333333333333333333333666666777:::???BBBCCCBBB>>>>>>===:::666444444555444333333222222777===AAAGGG???777222333666666555;;;::::::999999::::::;;;888:::<<<<<<;;;:::::::::999:::;;;<<<<<<;;;999888666555444444444555666777666666666555444222000///111000///.........///000/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******+++++++++************)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************)))((((((''''''(((((())))))(((((((((***---111333---,,,***)))'''''''''''')))&&&)))333999555---(((+++)))'''&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%((((((((()))******(((&&&###$$$$$$$$$%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''%%%&&&&&&'''((()))******'''(((((())))))))))))((())))))*********+++++++++,,,,,,,,,---......//////........................,,,------...............+++---......------///000...///000000111111000000222111000000//////000000111111333444444444333222222222222333333333333444333333333333333333333333333222111111444666777777666777777999:::;;;<<<<<<<<<===>>>>>>>>>===;;;;;;777555444444555555444222///...------,,,---......---,,,++++++++++++,,,---+++******))))))******++++++******)))))))))))))))+++******))))))******+++***+++,,,++++++---000333666GGG^^^rrryyy___NNNDDD<<<999::::::888777999;;;???HHHRRR```vvvvvvnnnfff\\\RRRJJJBBB???:::666555444444333444333333333444444111///.........///000000111111000111111222333333444444444444444333333222222111000000000///...---------...////////////......---......//////......---,,,------------------------------------------------...------,,,++++++******,,,++++++++++++,,,------111///------///000//////------------...///000111111222222333333444444555666555555666777888999::::::;;;<<<<<<>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGJJJKKKLLLLLLKKKGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<:::::::::999888888777777666555555444444333222222222222222222222222222222333333333666999;;;<<<;;;999999999666333111111222///000000000111333777:::>>>999333111222333333222444333333222222333333444222444666666555444444444111222444555666555444444////////////000111222333111111222111111000///...000000///............///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,++++++++++++***+++++++++************)))***++++++,,,,,,++++++***+++++++++++++++*********++++++++++++++++++++++++***))))))(((((())))))***'''''''''(((***---111333,,,+++***((('''''''''''')))'''111GGGYYYXXXHHH999,,,***((('''(((((((((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''((((((%%%###%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&((()))***+++,,,)))))))))))))))((('''''')))))))))*********+++++++++,,,,,,------......///------------------------,,,,,,---...............,,,...///...------...//////000111111222222111111222111000000//////000000111111222333333333333222111111222222222333333333333333333333333333333333333222000111333666666666555555777888:::;;;<<<===<<<============<<<;;;;;;777666444444444444222111...---------------...///,,,,,,++++++++++++,,,,,,+++******))))))******+++*********)))))))))))))))+++******))))))******+++***+++++++++***+++...000...888FFFXXXoooyyycccQQQDDD===<<<<<<999777888888999???GGGLLL___tttzzzpppeee]]]RRRMMMFFF@@@<<<999777555555444222222222111///---000//////////////////...///000000111111222222222333333333333333333333333111111111000//////......//////000000111000000000...////////////...------.........................................................---,,,,,,++++++---,,,,,,,,,,,,---..................//////...---------------...///000111111222222333333444444555777666666666777888999999;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHJJJKKKLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>======<<<<<<::::::999999888777777777666555555444444333222222222222222222222222222222444333333444777888888777555666555333000///000111...000111222222333555777:::777333222333444444333222111111111111111111222111333555555444222222333111111222333333333333222/////////000000111111222000111111111111111111000//////.........---------//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))+++++++++*********************************************))))))))))))******''''''''''''))),,,...000***))))))(((''''''''''''''''''333MMMbbbbbbRRRCCC+++)))''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%""""""$$$%%%'''&&&### '''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))************+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...//////---,,,---...000000111222222222222222111111000///////////////000111111222222222222222111111111111222222222222222222222222222222222222333111000111333555666666222222444666888999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;777666444333333333111///------------------......,,,++++++++++++++++++,,,******))))))))))))******))))))*********)))))))))******))))))))))))*********++++++***))))))+++---...333;;;FFFXXXpppzzzeeeTTTGGGAAA>>>999777888888888;;;AAADDDPPP___ooowwwrrrkkkddd[[[RRRKKKEEEAAA>>>888666333222111111///...000000///////////////.../////////000000000111111111111222222333333333333222222222111111000000000///000111111222222222222///////////////...------//////////////////////////////////////////////////////......---------------------------...//////,,,---...///...---------...............///111111111222222333333444444555777777777777777888999999;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>======<<<<<<::::::999888888777777666666555555444444333222222111111111111111111111111333222222333555666555444333444333222000///000111...000222333222222333444333222000000111111111000111111000000000000111111000222444555333222222222222222222222222111111000111111111111000000///////////////000000111111111............---------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))***+++''''''(((((('''''''''''''''%%%,,,;;;EEEBBB666---(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))(((&&&###((('''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((()))))))))***************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------...//////---,,,---...000000111222222222222222111000000///.../////////000000000000111111222222000000000111111111222222222222222222222222222222333111000000333555666666111222333555777999:::;;;;;;;;;;;;:::::::::::::::777555333333333222000///,,,,,,------------------++++++++++++++++++++++++***))))))))))))))))))***((()))************))))))***))))))))))))))))))***)))***+++***)))(((***+++,,,000666;;;DDDWWWqqq{{{gggUUUIII???999666666777666999>>>AAAFFFOOO\\\ppp{{{qqqggg^^^VVVOOOKKKAAA>>>:::777555444333222/////////000000000000000...///////////////000000000111111222222333333444222222222222222111111111000000111222333333333222//////000000//////...---000000000000000000000000000000000000000000000000//////............------......------......///000+++---......---,,,,,,---............///000111111111222222333333444444555666666666777888999:::;;;;;;<<<======??????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>======<<<<<<999999999888777777666666666555555444444333222222000000000000000000000000222000000111222333222111111222222111000///111222---///111111000///000111111000000000000000111111000000////////////000000...000222333111000000000111000000/////////......000000000000///...---,,,---------------...//////------......------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,+++++++++************)))((())))))))))))))))))((()))))))))***************((((((((((((((((((((((((***))))))(((((())))))***))))))((((((''''''((((((%%%&&&''''''(((''''''&&&(((&&&'''---...***%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&&&&$$$###&&&'''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%''''''%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###%%%&&&''')))******++++++((((((((()))))))))******)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,...///...------...//////000111111222222111111111000//////......//////000000//////000000111222///000000000000111111111222222222222222222222222222111///000222555555555444444666777999:::;;;<<<::::::999888888888888888555444222222222222000///---------------,,,++++++******++++++++++++*********))))))(((((())))))***'''(((***++++++***))))))***))))))(((((())))))***(((***+++***))))))***+++'''***000333666BBB[[[qqq~~~gggVVVEEE>>>888666666555666:::<<<===AAAKKK\\\ssszzzrrriiiaaa\\\MMMHHHAAA<<<888555333222000000111111111111111222////////////////////////000111111111222222333333222222222222222222222222111111222222333222222222///000000000000///......000000000000000000000000000000000000000000000000...........................------------...//////+++---...---+++***,,,...............///000111222111222222333333444444555666666666777888:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB??????>>>>>>======<<<<<<999999888888777777666666666555555444444333222222000000000000000000000000111000///000222333222111000111111000//////111333...000111000///...///000222222222111000000222333000//////......//////000---///111111000/////////......------......//////,,,---.........---,,,,,,---,,,+++++++++,,,---...,,,------...---,,,+++***((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******((()))))))))*********+++(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''((($$$%%%&&&'''(((''''''&&&&&&%%%'''******'''(((,,,%%%$$$""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$""" !!!"""""""""%%%%%%%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,------------------------++++++,,,------------,,,+++---......------///000...///000000111111000000000000///............///000000///...///000111222/////////000000000111111111111111111111111111111222000///000222444555555555555666777888999:::;;;999888777666555666666777444222111111222222111///---.........---+++***))))))***+++,,,,,,+++***)))))))))(((((((((((())))))'''(((***+++++++++))))))))))))(((((((((((())))))''')))++++++******+++,,,'''(((,,,///000666GGGYYYvvvlllTTTJJJ@@@;;;888555555777888888:::@@@LLL\\\ppp}}}}}}uuuppp```ZZZPPPGGG@@@:::777444444444333333222111111111////////////////////////111111111111111222222222111111111111111222222222111222222222222111111000000000000000000///......000000000000000000000000000000000000000000000000------------------------------,,,,,,------...///+++---...,,,******,,,///.........//////000111222111222222333333444555555555555666777888:::<<<===<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGIIIKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>======<<<<<<999999888888777666666666666555555444444333222222000000000000000000000000222111111222444555444333...///000000//////111222111222333222000///000111000000///...------///111111000000//////000000111...000222222111//////000,,,,,,,,,---...000111222***+++---...//////............---,,,,,,---...///,,,,,,---...---,,,+++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++************)))+++,,,,,,------,,,,,,+++(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&''''''(((((()))###$$$&&&'''(((''''''&&&$$$"""$$$&&&&&&###$$$'''%%%$$$"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((%%%"""!!!###%%%&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''((((((((()))))))))))))))(((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,------------------------++++++,,,---------,,,,,,+++,,,............///111......///000000000000000000000///...............000///.........///111222////////////000000000000111111111111111111111111222000///000222444555555333444444555666777777888888777666444444555555666333111000111222222111000......///...---+++)))''')))***+++,,,,,,+++***)))))))))(((((((((((())))))&&&(((***+++,,,+++***)))))))))(((((((((((())))))''')))+++++++++++++++---,,,***+++//////111;;;GGGbbbvvvbbbVVVIIIBBB<<<777555777666666888;;;AAALLL\\\iiiooovvvvvvnnnbbbVVVLLLEEE@@@===777777555444222111000///000000000000000/////////111111111111111111111111111111111111111111111111222222222222222111000///000000000000000//////...////////////////////////////////////////////////,,,------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---.../////////......------------111111333444666777888999555666666777888999999999<<<===>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;999888888999888777555666666555444444333222222000000000000000111111111000000000000000000000000111111000000//////......111111000000000000111111333222000///...///000111000000000000000000000000000000//////.........---111000///......///000111.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))******++++++''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''%%%###%%%(((((($$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%)))((('''&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))((((((&&&&&&''''''((()))))))))***+++,,,,,,,,,+++***)))+++---......---,,,---...---------,,,,,,+++++++++---------...------,,,,,,////////////////////////---.........,,,+++,,,---------......///000000000111111000//////000111222444333222111000000000000000000111222333444444555333222333444666777666555555444444333333222111111333333333222222222222111---------,,,,,,+++++++++))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((''''''(((((())))))******(((((())))))******************++++++,,,000666:::EEE]]]yyyyyyiiiTTTDDD>>><<<999666777777888999===DDDLLLRRR]]]cccnnn{{{zzzrrrkkkaaaSSSIIIFFFCCCAAA===999555333111111222222222222222222111111222222222222111000///...------......///000000111555444333333333333333444111111111111000000000000............////////////000000000000000000000000//////////////////......++++++++++++++++++,,,,,,---,,,,,,,,,,,,---...///...//////000000//////...111222222444555666777777555555666777888999:::;;;<<<===>>>@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@???===<<<<<<;;;;;;999888888999888777555555444444333222111111111111111111111111111111111000000000000000000000000000000000000//////......000000////////////000000000000///...///000222444000000000000000000000000000/////////.........---//////...------...//////......---------,,,,,,,,,,,,,,,,,,---------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************,,,+++++++++************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******'''((())))))((('''&&&%%%''''''''''''''''''''''''&&&'''&&&###$$$((('''###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))***+++,,,,,,,,,+++******)))+++------,,,,,,---...------,,,,,,,,,+++++++++,,,------...------,,,,,,........................---...///...,,,+++,,,---------......//////000000111000000//////000111111222222111000000000000000.........///000111222333333222222444666777666555444444333333222111111111111111111000000/////////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))******++++++,,,+++,,,...222666;;;MMMeeeyyy~~~eeeOOOCCC===:::888888888777888:::>>>DDDHHHNNNTTT___lllzzz}}}wwwnnnbbbZZZXXXQQQMMMFFF???999555333333222222111111111111222222333333333222222000//////////////////////////////111111111111111111222222000000///...------,,,,,,............////////////................................................******++++++,,,---------------,,,,,,,,,---......---...000222222222111000111222222333444555555666444555666777999:::<<<<<<<<<===>>>@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@???>>>===<<<;;;;;;;;;999888888999888777555555333222111000000111111222222222222222222222222000000000000000000000000000000000////////////...//////............//////---------...///222444555000000000000000000000000/////////.....................---,,,,,,---.........------------,,,,,,,,,,,,,,,,,,------------.........------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***)))((('''++++++++++++++++++++++++************************++++++)))(((((())))))******************************))))))))))))))))))(((+++***)))(((((()))***+++'''(((((((((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''&&&###$$$((('''$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&''''''&&&###!!!!!!###&&&'''''''''&&&&&&&&&%%%%%%%%%*********)))(((&&&%%%$$$&&&&&&''''''((())))))))))))***+++,,,,,,+++******''')))+++,,,,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,...........................//////...,,,***+++,,,---------...//////000000111000////////////000000000000//////////////////------......///111222333222222222333555666555333333333222222111000000000/////////...---,,,,,,+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((())))))((((((((())))))(((((((((((((((''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))***,,,,,,,,,+++,,,...000222<<>><<<===>>>@@@AAABBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC??????>>>>>>===<<<<<<;;;;;;999888888999888777555555333222000000000111222222222111111111111111111000000000000000000000000////////////////////////.........------.........---------...///111333444000000000000000000000000...........................------------------...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++************************+++***(((&&&&&&((()))*********************************))))))((((((((('''&&&'''((())))))((('''&&&'''''''''''''''''''''&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&$$$&&&++++++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$#########'''&&&$$$$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&%%%&&&&&&''''''((()))))))))((()))+++,,,,,,+++******&&&(((***+++++++++,,,...,,,+++++++++++++++++++++,,,,,,------...---------...........................//////...,,,***++++++,,,,,,---......//////000000000/////////...//////---.....................////////////000222333444222111111222444555444222222222111111000//////.........---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((''''''''''''(((((((((''''''&&&&&&&&&)))))))))))))))((((((((((((***,,,,,,,,,+++,,,---000333;;;LLLddd~~~xxxbbbQQQEEE???;;;:::888888888999999999>>>BBBHHHQQQ]]]nnn~~~~~~|||sssggg[[[PPPHHHCCC@@@>>>;;;888666555555666333333333333222111//////..............................///000111222222222000000///...------,,,,,,---------.........//////++++++++++++++++++++++++,,,,,,,,,---------------------...............///...------,,,,,,,,,------)))+++...111333222111000222222222333333444444444555555777888:::<<<>>>>>><<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDCCC??????>>>>>>======<<<<<<;;;999888888999888777555444444222111111222333333111111000000/////////...////////////////////////.............../////////......------------......///////////////000000111////////////////////////---------.......................................------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................))))))))))))))))))))))))++++++++++++++++++++++++***************************)))'''&&&&&&''')))+++***************************)))))))))((((((''''''###&&&))),,,,,,)))&&&###'''&&&&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((###%%%%%%%%%(((...///,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))&&&&&&''''''((()))))))))((()))***+++,,,+++******%%%'''***+++++++++,,,---+++++++++++++++++++++++++++,,,,,,---.........---...........................//////...,,,++++++,,,,,,,,,------.../////////////////////......------+++,,,---...............//////......///111333444111111000111333333222111111000000///......------...------,,,++++++******************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((&&&)))+++,,,,,,+++,,,---000000444===MMMddd~~~|||fffRRRFFF>>>:::777666777888888888:::===BBBHHHRRRaaattt~~~rrrdddWWWPPPMMMJJJEEE???;;;999999:::::::::999888666444333222,,,,,,---------.........+++,,,...///000000000000---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000000///...............---,,,,,,,,,------***,,,...000111111111000111222222333444555555666666777888999;;;<<<>>>>>><<<===???@@@BBBCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIILLLLLLKKKKKKJJJIIIIIIIIIFFFGGGGGGHHHGGGEEEDDDCCC@@@?????????>>>>>>>>>===;;;999888888999888777555333333333333333333222222000000000//////......---////////////////////////---............/////////......------------......000000000//////.........////////////////////////---------------...............////////////......,,,,,,,,,------------......------------,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((((()))***+++++++++++++++++++++++++++++++++************************)))((((((''''''(((******************************)))(((((((((((((((((('''%%%''',,,......,,,'''%%%&&&&&&&&&%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''###%%%%%%%%%)))///000---$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$&&&)))******)))&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,&&&&&&''''''((()))))))))'''((()))++++++++++++***&&&(((***+++++++++,,,---*********+++++++++++++++++++++,,,---............---------------------------...///...,,,+++,,,---,,,,,,,,,---......//////.../////////...---,,,+++***+++---.../////////...---,,,++++++,,,...111222111000000111222222111////////////...------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********(((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((()))))))))''''''(((((()))******+++'''''''''(((((()))))))))''')))+++,,,+++++++++------...000333:::JJJcccyyy~~~fffWWWFFF@@@888444555777777777333666;;;???FFFTTTeeerrruuuhhh```]]]YYYRRRKKKFFFDDDEEEEEEEEEDDDAAA>>>999555222000.........///////////////***+++---...///......---******+++,,,,,,------...,,,------------.........------------------------,,,,,,,,,---......//////222222222111000000/////////...---,,,,,,,,,,,,,,,---...///000111222222222111222222444555666777777888888999:::;;;<<<======<<<===???AAABBBDDDDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKNNNMMMMMMLLLKKKKKKJJJJJJFFFGGGHHHHHHHHHFFFDDDCCC@@@@@@@@@@@@????????????;;;999888888999888777555000111222333333222111000111111000000///.........////////////////////////---------.........////////////............////////////000//////......---////////////////////////,,,,,,,,,------.........,,,---............---,,,,,,,,,,,,---------............---------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,************************************************((((((((())))))*********))))))))))))))))))))))))'''''''''(((((((((((((((''')))***,,,,,,***)))'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$''',,,---***######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))+++---&&&&&&''''''((()))))))))&&&''')))***+++++++++***(((***,,,,,,+++++++++,,,)))*********++++++++++++***+++,,,---............------------------------+++---...---,,,,,,---///+++,,,,,,------......///......//////...---+++***)))***---///000000//////---,,,+++***+++---000222000000///000111111000............---,,,,,,++++++************++++++++++++((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******'''(((((((((((((((((((((%%%&&&&&&'''((()))******+++,,,---,,,***)))***+++******---000222999KKK]]]qqqpppWWWMMM@@@888666777777777000444777999<<>>KKKYYYjjj}}}gggZZZIII===999999999888333666888777666<<>><<<:::999999888777555555444444333333222222111444333111////////////000222111///...------......------............------,,,,,,,,,---------......------------------------,,,,,,---...//////...............---,,,+++***)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......(((((()))***++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))''''''(((((('''%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$!!!###$$$&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((()))***+++,,,---,,,++++++++++++++++++++++++++++++)))************+++...000,,,------......------,,,---,,,,,,,,,,,,---......------------------------............---,,,+++++++++,,,...///111222222222111000///...------...///222222111000///...------///---,,,***))))))******---,,,,,,+++***)))(((((())))))******+++++++++,,,***((('''&&&&&&'''(((***&&&&&&&&&'''''''''''''''))))))*********))))))(((''''''''''''((()))++++++''''''((()))((('''%%%$$$)))))))))))))))))))))))))))))))))***---111444777FFFRRRddduuuwwwaaaLLL===777888;;;555222222555666888===DDDNNN\\\ooo}}}{{{xxx{{{{{{qqqcccTTTIIIEEEBBB@@@??????===999555777666555666777888777666666444111111222222222222......------------...//////000000000///...---,,,//////000000222333444555888888999999999<<>>KKK\\\ooowwwaaaNNNAAA:::777777333222444555555999???BBBLLL\\\kkkvvv|||~~~~~~xxxiii___VVVSSSPPPNNNNNNLLLIIIFFFAAA@@@??????@@@@@@>>><<<;;;888555444444444333222444444555555555555444444666666666555555444444444444444666888;;;>>>@@@BBBBBBCCCDDDFFFHHHLLLRRRVVV000///...---------...//////000111333333333333222333333444444555666666777888:::<<<<<<<<<===???@@@???AAACCCDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOOOOQQQQQQPPPOOOLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDCCCBBB@@@??????===;;;888777777777555444444444444333222222111111111000///...---------...------------...///111111------............------,,,,,,,,,,,,------------------------------------,,,------............---,,,,,,,,,------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((())))))))))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,---,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------///111222333222000///222222111000000000111111222111000000///...------------...------,,,+++***************************''''''(((((((((((()))))))))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''((()))******)))(((((((((((())))))***)))))))))))))))))))))))),,,+++*********+++---...///222999FFFYYYppp|||fffRRRBBB999;;;666444555555444666;;;999>>>HHHVVVdddnnnqqqrrrxxxwwwnnnkkkgggdddbbbaaa___]]]UUUTTTSSSSSSTTTSSSPPPNNNHHHFFFBBB@@@>>>===:::888:::<<<>>>@@@AAA@@@>>><<>><<<;;;;;;<<<===>>>@@@BBBDDDHHHLLLPPPTTTVVVUUUWWWZZZ]]]```ffflllppp000///---,,,,,,---///000///000111222333333222222333333444555666777777777888:::<<<<<<<<<<<<>>>@@@???AAADDDEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPQQQSSSSSSSSSQQQNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGFFFDDDCCCAAA@@@??????===:::999999999888666444444333333222111111111000000//////........................//////000000,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++,,,---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************((((((((()))))))))******))))))*********+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$"""###%%%%%%%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''  !!!$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$######%%%&&&&&&&&&''''''(((((((((((((((((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***,,,---,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++***+++,,,---...............000222333333111///...111111111111000111111111111000000///......------------...///...---+++***))))))*********+++++++++))))))******************)))(((''''''''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''((()))***(((((('''&&&'''(((***+++))))))))))))))))))))))))******)))))))))***++++++...111444:::EEEYYYooo~~~gggQQQEEE???999555555555444666999888;;;@@@IIIRRR[[[aaadddmmmyyy|||xxxuuutttsssssslllkkkjjjkkkkkkkkkiiiggg^^^[[[XXXTTTRRROOOLLLJJJHHHKKKOOOSSSTTTTTTQQQPPPQQQOOOMMMKKKKKKMMMPPPRRRVVVWWWZZZ^^^bbbfffjjjlllmmmpppsssvvvzzz///...---++++++---///000//////000111222222222222222333555666777888888888777999;;;;;;;;;<<<>>>@@@AAACCCEEEGGGGGGIIIKKKMMMMMMMMMNNNPPPQQQRRRSSSTTTUUUSSSSSSTTTVVVVVVVVVUUUQQQPPPPPPOOONNNMMMLLLLLLHHHGGGFFFEEECCCBBBAAA@@@???===;;;::::::999888666444333333222222111000000000111111000000000/////////////////////......---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++)))))))))************+++***************+++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***((('''&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&%%%$$$$$$######$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&''''''''' """$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$###&&&&&&'''''''''''''''((('''((((((((()))))))))***)))))))))*********++++++++++++++++++++++++++++++''')))++++++******,,,---,,,------......------,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++***+++,,,---...////////////000111222222111///...///000000000000000000000000000//////......------,,,---...///...---,,,+++)))))))))***++++++,,,,,,******))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%&&&%%%%%%&&&'''((()))***'''''''''''''''(((((()))'''&&&&&&%%%&&&''')))***(((((((((((((((((((((((('''''''''((()))***++++++(((---222222444@@@TTTdddyyy{{{gggZZZHHH???888666555444555888555999===@@@CCCIIISSSZZZeeeooozzz{{{zzzyyyzzz|||}}}}}}|||uuurrrooollljjjgggccc```^^^aaafffjjjmmmmmmlllkkkmmmkkkhhhfffgggjjjmmmpppqqqrrrsssvvvyyy|||~~~...---,,,,,,,,,---.../////////000000111222222333222333555777999999999888777999;;;<<<<<<===@@@BBBBBBDDDGGGIIIJJJKKKNNNPPPOOOPPPQQQRRRSSSUUUVVVVVVWWWVVVVVVWWWYYYZZZYYYXXXTTTSSSRRRQQQOOOMMMLLLKKKGGGGGGFFFEEEDDDBBBAAAAAA>>><<<999888888888666555333333333222111111000000000000111111111111000000000000000000///...---,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++************++++++++++++************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''((()))(((&&&&&&'''&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%&&&''''''((($$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))*********))))))))))))***++++++++++++++++++++++++++++++%%%'''************+++---,,,------......------,,,---,,,,,,,,,,,,---......///......------,,,,,,+++***+++,,,---............///000000000000/////////...///000000111111000000/////////.........------,,,,,,------------,,,,,,))))))******+++++++++,,,((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&''')))***(((''''''&&&''''''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,%%%+++000///...444BBBNNNdddxxx|||qqq\\\OOOBBB<<<888444444666000444888888888===GGGPPP[[[ccclllqqqxxx~~~{{{xxxsssuuuwwwzzz}}}~~~,,,,,,,,,------........./////////000000111222333222333666888::::::999999777:::<<<>>>???@@@CCCEEEDDDFFFIIIKKKLLLNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXYYY\\\]]]\\\[[[WWWVVVTTTRRRPPPMMMLLLKKKFFFFFFEEEDDDCCCCCCBBBBBB>>><<<999888888888666555333333222222111000000000...///000111111000//////......///000000///...---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***------------,,,++++++***,,,,,,,,,++++++++++++***************************)))))))))*********++++++))))))*********+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((()))(((((((((((('''''''''''''''''''''((()))************))))))((()))***+++,,,++++++++++++++++++++++++''')))+++,,,+++***++++++,,,------......------,,,---,,,,,,,,,,,,---......000000///......---,,,,,,++++++,,,---............///......------...///000///000111222222222111111//////.........---------,,,,,,++++++++++++,,,,,,***************+++++++++(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((()))*********)))+++------...222999>>>LLLaaazzzzzzjjjVVVIII???888555666000222333333444888???DDDMMMUUU]]]cccmmmxxx+++,,,---............---////////////000111222333222333666999:::::::::999888;;;>>>@@@AAACCCFFFHHHEEEGGGJJJLLLMMMOOORRRTTTUUUVVVWWWXXXYYY[[[\\\\\\[[[ZZZZZZ[[[]]]___^^^]]]YYYXXXVVVSSSPPPNNNKKKJJJEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>;;;:::::::::999777333333222222111000000000---...///000000///......,,,---...000000000//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***.........---,,,+++***))),,,,,,,,,+++++++++******************************'''((((((((())))))******))))))))))))************++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))###""""""$$$''')))***)))&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%$$$######""""""######$$$&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$######$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$%%%&&&'''((())))))))))))(((''''''&&&&&&((((((((((((((('''''''''&&&''''''((()))******+++***)))((((((((()))+++,,,++++++++++++++++++++++++***+++------,,,*********,,,------......------,,,---,,,,,,,,,,,,---......111111000///......------,,,,,,------......------///...,,,+++,,,---///111000111222333444333333222...............---------,,,+++***)))***+++,,,---******************************))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''%%%$$$""""""###%%%&&&(((''''''&&&&&&&&&''''''((()))*********((('''&&&((((((((((((((((((((((((''''''((()))******))))))---***'''(((,,,000000///666IIIbbbxxxgggUUUHHH>>>888888666444111222555888::::::CCCJJJRRRZZZfffttt~~~------........................//////000222333444444555777888::::::;;;;;;???@@@@@@AAACCCEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRTTTVVVVVVWWWXXXZZZ\\\^^^___aaaaaa`````````_________]]][[[WWWTTTQQQPPPOOOOOOKKKIIIFFFEEEFFFFFFDDDCCC@@@???===;;;999777555444333222111000////////////111111000///////////////...---,,,,,,,,,,,,---...++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))***************************************************)))(((''''''''')))***+++###'''******(((&&&'''))),,,,,,***)))))))))***+++&&&&&&&&&&&&&&&'''(((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###!!! %%%$$$######$$$&&&(((***"""$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))((())),,,------,,,+++******+++,,,---...---,,,,,,------,,,,,,,,,,,,------///...---,,,+++,,,,,,---------------.........///////////////............///000111222222111000///000000///...------,,,,,,******++++++++++++*********((((((***,,,,,,)))&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""&&&)))+++)))'''%%%$$$&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,---......111777GGG```wwwnnnYYYGGG===888777666555444333444888;;;:::===DDDNNNZZZgggrrrxxxyyyyyyzzz}}}---------.........//////......//////000222333444555555777999:::;;;;;;;;;@@@@@@AAABBBCCCEEEGGGHHHKKKMMMOOOPPPPPPQQQSSSTTTVVVWWWXXXYYY[[[]]]^^^___````````````_________^^^]]][[[XXXUUURRRQQQQQQQQQLLLIIIGGGFFFFFFFFFDDDCCC??????===;;;999777555555555444333222111111111111000000///...............,,,------------------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,+++******))))))******))))))))))))))))))))))))***************************)))(((((()))***+++,,,&&&'''))))))((((((((())),,,+++***)))))))))******''''''&&&&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!! !!!!!!"""############ !!!"""######"""!!! ###$$$$$$%%%$$$###"""!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))************)))))))))))))))))))))))))))***+++,,,---,,,++++++***+++,,,---------,,,,,,...------------------...000///---,,,,,,,,,------------........./////////////////////............///000111111111111000///000//////...------,,,,,,******++++++++++++*********((('''(((++++++)))''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''%%%%%%%%%'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,///222===PPPcccsss~~~jjjWWWJJJCCC<<<:::666333222222222333888999===DDDNNNZZZffflllrrrssswwwyyyzzz+++,,,,,,---...///000000......//////000222333444555666777999:::;;;<<<<<<@@@@@@AAABBBDDDFFFHHHIIIMMMOOOQQQQQQQQQRRRSSSUUUXXXXXXYYY[[[]]]^^^``````bbbbbbbbbaaaaaaaaaaaaaaa]]][[[YYYVVVUUUTTTTTTTTTMMMKKKHHHGGGGGGFFFEEECCC???>>>===;;;999777666555555444333222111111111111//////...---------......,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++***)))))))))******((((((((((((((((((((((((******************************)))))))))***++++++***((('''((()))*********++++++***)))))))))))))))(((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""###%%%''''''&&&$$$""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''')))***$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&'''''''''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---------,,,,,,.........------.........000///......------................../////////000/////////............---//////000000000000////////////......---,,,,,,,,,******++++++++++++*********(((''''''((())))))((()))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%###!!!"""&&&)))&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******,,,,,,111<<>>===;;;999777666555333222111000////////////000//////.........//////...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))***************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******,,,)))&&&&&&***,,,+++*********))))))(((((((((((((((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$%%%&&&&&&%%%$$$$$$#########$$$############!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''&&&''''''((()))))))))************))))))))))))))))))))))))++++++*********+++,,,---++++++,,,,,,,,,---------///......------......///////////////......//////........./////////000000//////.........---------////////////////////////.........------,,,,,,,,,******++++++++++++******)))(((&&&&&&&&&'''((()))***(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%###"""###&&&)))&&&&&&'''(((((('''''''''(((((((((((((((((((((((())))))))))))******************))))))))))))))))))***)))+++///555???QQQaaasss{{{mmmeeeRRRHHH<<<666555666555444333333222444888>>>DDDHHHRRRYYYaaaeeeccceeerrr++++++,,,---...///000111......//////000222333444555666888:::<<<===>>>>>>AAABBBCCCDDDFFFIIIKKKLLLOOOPPPRRRSSSSSSSSSUUUWWW[[[\\\^^^```bbbcccccccccdddddddddddddddddddddddd___^^^]]]\\\[[[ZZZYYYYYYQQQNNNKKKIIIHHHGGGEEECCC>>>===<<<;;;999888777666333222111000////////////111000000000000000111111000...+++))))))+++...000,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++***))))))((())))))******************************))))))))))))))))))))))))(((((((((((((((((('''''',,,)))&&&&&&***,,,+++***))))))))))))((((((''''''(((''''''&&&&&&&&&'''''''''&&&%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!##################$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''''''''''''''((()))))))))************))))))))))))))))))))))))++++++*********+++,,,---+++++++++,,,,,,,,,------......------------............//////////////////............////////////............------------///..................///---------------,,,,,,,,,******++++++++++++******)))((('''&&&&&&&&&((()))***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***************)))))))))***)))***,,,---222???LLLWWWfffzzz{{{eeeXXXGGG;;;777777666555333444555666888999;;;;;;AAAHHHQQQWWWVVVWWWcccpppyyy+++,,,,,,---...///000000......//////000222333444555666888;;;===>>>??????BBBBBBCCCEEEGGGJJJLLLMMMOOOQQQTTTUUUUUUVVVXXXZZZ\\\]]]```bbbdddeeeeeeeeebbbbbbccccccccccccddddddaaa``````___]]]\\\[[[[[[SSSPPPMMMJJJIIIHHHEEECCC>>>===<<<;;;999888777666555444333222111111111111111111000000111111222222000...+++))))))+++...000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******+++++++++))))))((((((((()))******************************))))))))))))))))))))))))''''''((((((((('''&&&&&&***((('''((()))*********((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&'''(((#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&$$$"""!!!"""$$$%%%#################################"""######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,---------------.../////////......------------.........///.........------------,,,......------------......------,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))(((''''''(((***)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************+++)))***,,,,,,---444<<<@@@NNN```sss{{{nnnZZZIII>>>888444222444555777888888777666555666;;;CCCIIIJJJLLLTTT^^^gggrrr---------.........//////......//////000222333444555777999;;;===???@@@@@@BBBCCCDDDFFFHHHKKKMMMNNNQQQSSSVVVWWWXXXZZZ]]]___]]]___aaadddffffffffffffdddddddddeeeeeeeeeffffffccccccbbbaaa___^^^\\\[[[TTTQQQNNNKKKJJJHHHEEECCC======<<<;;;999888777777555444333222111111111111000000000000000111222222---------,,,,,,---------******++++++++++++******++++++++++++++++++++++++******************************************************))))))))))))******((((((((((((((()))******************************))))))))))))))))))))))))'''((()))))))))'''&&&%%%&&&'''))))))((((((((()))''''''((((((((('''&&&%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""#########$$$$$$$$$$$$%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######"""""""""###%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((()))***))))))))))))************)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,+++,,,---...///......---,,,,,,,,,,,,------------.........---------,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******''')))++++++((('''(((***(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))******'''''''''(((((())))))***+++((((((+++++++++---111222<<>>AAABBBHHHOOOUUU^^^iiirrr~~~------........................//////000222333444666777999;;;>>>???@@@AAABBBCCCDDDFFFIIIKKKNNNOOOSSSUUUXXXZZZ[[[]]]```bbb^^^___bbbeeegggggggggfffggghhhhhhhhhiiiiiijjjjjjddddddcccbbb```^^^\\\[[[UUURRRNNNLLLJJJHHHFFFDDD======<<<;;;999888777777333222111000///////////////////////////000111111***,,,...000000...,,,***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&###'''******(((&&&''')))&&&'''((((((((('''%%%%%%$$$$$$%%%%%%'''(((***+++%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$&&&%%%$$$#########%%%%%%!!!"""$$$%%%%%%$$$"""!!!###""""""!!!!!!""""""#########"""""""""###%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))(((***,,,---------+++***---,,,+++***+++,,,---...,,,++++++******++++++,,,***+++---.........------+++++++++,,,,,,,,,------......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&))),,,,,,***((((((***''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))))),,,'''%%%(((***)))))),,,...333999DDDXXXpppppp]]]MMMCCC>>>333333222111111111222333222111333999<<<===@@@EEEHHHPPPYYYaaannn------------------------///000222222111111222444666666888:::<<<>>>???@@@BBBCCCEEEGGGIIIMMMRRRVVVYYYYYYZZZ\\\]]]^^^______]]]^^^aaacccfffgggiiiiiieeefffgggiiiiiihhhhhhgggddddddcccbbbaaa```______WWWTTTQQQNNNKKKHHHEEEBBBAAA@@@===;;;888666555444555444222111000000//////000///////////////000000333111...,,,*********+++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******************************(((((())))))******+++++++++***)))))))))))))))***))))))))))))************((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''(((((('''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$###"""""""""###%%%%%%'''%%%""" """%%%'''######$$$%%%%%%&&&'''''')))'''$$$######%%%%%%%%%&&&###"""$$$$$$###!!!"""###$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&((((((&&&%%%%%%&&&'''(((******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,------......------,,,*********++++++,,,,,,,,,///111222000,,,******+++........................++++++++++++++++++++++++))))))))))))))))))))))))+++///333111+++&&&%%%&&&&&&&&&'''((('''&&&$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))******,,,///444???QQQgggwwwooo```RRRHHH>>>;;;888777777666555333222444666777666888<<<@@@AAAEEEKKKSSS^^^nnn------------------------000111333333222222333555666777999:::===>>>@@@AAABBBDDDEEEGGGIIIMMMRRRVVVYYYYYYZZZ\\\]]]^^^___```bbbccceeegggiiikkkllllllggghhhiiijjjkkkjjjiiiiiihhhgggeeeccc```^^^]]]\\\XXXUUUQQQNNNLLLIIIEEEBBBAAA@@@>>>;;;888777555555444333222000//////......000///////////////000000222111...,,,*********+++++++++++++++++++++++++++******************++++++******))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))(((''''''&&&%%%%%%&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$###"""""""""###$$$%%%!!!  !!!######$$$$$$%%%&&&&&&''')))&&&######$$$%%%%%%%%%&&&### """$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$ """######!!! !!!!!!%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$%%%$$$######)))(((''''''''''''((()))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,------------------,,,******+++++++++,,,,,,,,,...000111000---++++++,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))***...111000+++&&&%%%'''&&&''''''((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((()))*********)))***,,,...555BBBTTTaaawww}}}qqqdddZZZGGGBBB;;;666444333111000222444555555444555999<<<<<<>>>BBBGGGQQQ```qqq~~~------------------------000222333333333333555666777888:::<<<>>>???AAABBBBBBDDDFFFHHHJJJNNNRRRUUUYYYYYYZZZ\\\]]]___``````eeefffhhhiiikkkllllllllliiijjjkkklllmmmlllkkkkkkhhhgggfffcccaaa___]]]\\\XXXVVVRRROOOMMMJJJFFFCCCAAA@@@>>>;;;999777666666333222111000///.........000000///......//////000111000...,,,*********+++++++++++++++++++++++++++++++++************************))))))))))))******************************************))))))))))))%%%&&&((()))***))))))((((((((())))))))))))******))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$#########""""""""""""########################%%%$$$$$$#########$$$$$$######""""""######$$$%%%""""""!!! !!!""""""######$$$$$$%%%%%%&&&&&&(((&&&######$$$%%%%%%$$$%%%###!!!!!!"""###$$$###"""######$$$$$$######""" """###"""  $$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((()))*********))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---...//////---,,,,,,---------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((,,,///...***'''&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++)))***))))))+++333>>>GGG___kkk~~~wwwnnnWWWOOODDD;;;777555333111222222333222111222444666:::;;;<<>>@@@BBBCCCCCCEEEGGGIIIKKKNNNRRRUUUYYYYYYZZZ\\\^^^___```aaaeeefffggghhhiiijjjjjjjjjiiijjjlllmmmmmmmmmlllkkkeeeeeedddcccbbbaaaaaa```ZZZWWWSSSPPPNNNKKKGGGEEEAAA@@@>>><<<:::888777777444333222000////////////000000///........./////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))******************************++++++******))))))((((((###%%%''')))******)))((((((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''(((((()))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$$$$###"""""""""###$$$$$$!!!""""""""""""""""""!!!$$$%%%&&&%%%###!!!!!!"""######$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''))),,,,,,)))((('''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))++++++***))))))---333888JJJSSSfff|||}}}nnncccTTTHHHBBB>>>:::777111111000//////000222333777888999:::>>>GGGTTT]]]fffoooyyy~~~~~~...........................///111222111222444555999999;;;===???AAABBBCCCDDDFFFIIIKKKLLLOOORRRUUUYYYYYY[[[\\\^^^```aaabbbeeeeeefffggghhhhhhhhhhhhhhhiiikkklllllllllkkkjjjffffffeeedddcccbbbaaaaaa[[[XXXUUURRROOOLLLIIIFFFBBBAAA???<<<:::999888888555444333222111000000000000000///...............------,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************++++++******))))))((((((###%%%''')))******)))((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!"""######"""!!!!!!######$$$$$$$$$$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$###$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%##################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((((((******))))))))))))************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((&&&((()))))))))((('''(((##################$$$$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''''')))******)))***,,,000222999@@@OOOeee|||zzzhhhZZZQQQHHH???888222111000///000111222222000333666777999===DDDIIIUUU___jjjnnnnnnqqqzzz........................---///000111111222444555888999;;;<<>>PPPggg}}}|||nnnbbbUUUFFF;;;888555333222333333333222///333777888888999===AAAFFFOOOXXX\\\\\\___gggooo{{{........................---///111222222333555777888999:::<<<>>>@@@AAABBBEEEGGGKKKMMMNNNPPPRRRTTTXXXYYY[[[]]]___aaabbbccceeefffgggiiijjjkkkkkkkkkhhhiiijjjkkklllkkkjjjjjjkkkjjjhhhfffcccaaa______]]][[[WWWTTTRRROOOKKKHHHBBBAAA???===<<<;;;::::::555555333222111000000000000000///...------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""########################%%%$$$###"""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""###%%%%%%$$$###"""$$$&&&&&&###"""###%%%###"""!!! !!!"""###"""###%%%%%%###""""""###$$$$$$$$$$$$############!!!###$$$&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&)))(((((('''((()))***+++$$$%%%'''((()))))))))(((******))))))))))))************++++++++++++************+++++++++,,,,,,,,,************************+++++++++++++++,,,---------,,,+++))))))+++,,,---......---------,,,,,,,,,---,,,+++,,,......,,,***++++++++++++++++++++++++************************(((((((((((((((((((((((('''&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&%%%&&&(((************---333>>>NNNcccwwwwwwiiiWWWIII@@@<<<888666666555333111111444777777666777;;;>>>;;;BBBIIILLLLLLOOOWWW^^^hhhsss|||////////////////////////...000222333333444666888777888:::;;;>>>???AAABBBEEEHHHKKKMMMOOOPPPRRRTTTXXXYYY[[[]]]___aaacccccccccdddfffgggiiijjjjjjjjjiiijjjkkklllllllllkkkjjjggggggfffeeedddccccccbbb^^^[[[XXXUUURRROOOLLLIIIBBBAAA@@@>>><<<;;;::::::555444222111000000//////111000///...---,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++''''''(((***+++,,,---...******))))))))))))******************************(((((())))))******+++++++++***)))))))))))))))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&'''((((((((('''((('''%%%%%%%%%&&&(((***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&$$$###!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$######$$$######""""""######$$$$$$$$$##################"""""""""###%%%%%%$$$###"""$$$'''&&&$$$"""###%%%&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!###$$$&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&'''(((%%%&&&((()))*********)))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,************************************++++++,,,------,,,***))))))***,,,---.........------,,,,,,,,,...,,,+++,,,......+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&$$$&&&&&&%%%$$$%%%&&&((()))%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""(((''''''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((''''''''')))'''&&&&&&'''((((((((()))+++...333<<>>@@@BBBCCCFFFHHHLLLNNNOOOQQQSSSUUUXXXYYY\\\^^^aaabbbddddddgggggghhhiiijjjkkkkkklllkkkkkkkkkkkkkkklllmmmnnnffffffeeeffffffddd```]]]]]]ZZZVVVSSSQQQOOOLLLJJJAAA@@@???===<<<:::999888888666333000//////111222111111000///---,,,+++***,,,,,,---...---,,,***)))+++++++++************)))************************))))))))))))************,,,++++++***)))(((''''''((('''&&&&&&'''((()))***(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%########################(((&&&$$$$$$$$$'''***,,,########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''"""!!!!!!!!!!!!""""""###$$$$$$#########$$$%%%&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))*********++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++///---,,,---000000...+++------,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''((((((((('''%%%$$$%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&((())))))))))))''''''''''''(((((((((((('''((())),,,222<<>>;;;888666777555222111222333444444444444555777;;;@@@DDDGGGKKKOOOUUU]]]gggttt...............///000000///000000000000111444666777777999;;;>>>@@@BBBCCCFFFHHHLLLNNNOOOQQQSSSUUUXXXYYY\\\^^^aaabbbddddddfffgggggghhhiiijjjkkkllllllkkkkkkkkkkkkllllllmmmgggffffffggggggeeeaaa^^^\\\YYYUUURRRPPPNNNKKKIIIAAA@@@???===<<<:::999888777555222000///000111222000000//////......------,,,,,,---------,,,+++***+++++++++************)))************************''''''''''''((((((((()))+++*********)))((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&(((***########################%%%%%%%%%$$$$$$######### !!!###$$$%%%&&&'''%%%%%%$$$$$$##################"""!!!!!!!!!!!!!!!$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$###""""""""""""###""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))*********+++))))))*********+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++...---,,,---///000...+++------,,,,,,,,,+++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))*********))))))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))+++111999???EEEMMM[[[jjjxxx|||uuummm```TTTJJJBBB;;;666666333111000222333444333333333444666888<<>>@@@BBBCCCEEEHHHLLLNNNPPPQQQTTTVVVXXXYYY\\\^^^aaabbbddddddffffffggghhhiiijjjkkkkkkllllllkkkkkkjjjkkkkkkkkkhhhhhhggghhhhhhfffbbb___[[[XXXTTTQQQOOOMMMJJJHHHAAA@@@???===<<<:::999888555444222000000111222333..................//////,,,,,,---------,,,+++++++++++++++************)))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''(((''''''''''''''''''((((((''''''''''''((())))))'''&&&%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''########################((('''&&&%%%$$$###"""""" """###%%%&&&&&&'''$$$$$$$$$######"""""""""######"""!!!!!!!!!!!!"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$############ !!!###$$$$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&)))))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---......---+++,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''''''''&&&'''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((***...222444;;;EEERRRaaappp}}}wwwjjj]]]PPPEEE>>>888666333222333444444333111222333555777888::::::888:::<<<@@@FFFOOOZZZaaadddhhhmmmqqqtttzzz...............///000000///000000000000111444666777777999;;;>>>@@@BBBCCCEEEHHHKKKNNNPPPQQQTTTVVVXXXYYY\\\^^^aaabbbddddddeeeffffffggghhhiiijjjjjjllllllkkkjjjjjjiiijjjjjjiiihhhhhhiiiiiigggccc```[[[XXXTTTPPPNNNLLLIIIFFFAAA@@@???===<<<:::999888444333222111000111222333.........---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((('''&&&&&&&&&''')))***'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$########################&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########%%%%%%$$$######$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%########################"""###$$$$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%% """$$$%%%&&&%%%###"""%%%$$$$$$###$$$%%%'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((((((((()))))))))))))))************((())))))))))))*********++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,---------,,,+++,,,,,,,,,++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%''''''''''''''''''((((((((((((((()))******)))***---///111444999AAALLLYYYgggppp}}}oooaaaTTTLLL???<<<999777666555333222111222333555777777888888555555666777;;;AAAJJJPPPSSSWWW]]]bbbfffllltttyyy...............///000000///000000000000111444666777777999;;;>>>@@@BBBCCCDDDGGGKKKNNNPPPRRRTTTWWWXXXYYY\\\^^^aaabbbddddddeeeeeefffggghhhiiiiiijjjlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhiiiiiigggccc```[[[XXXTTTPPPNNNKKKHHHEEEAAA@@@???===<<<:::999888444333222111111111222333//////...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((************++++++++++++((((((((((((((()))))))))((((((((((((((((((''''''(((((((((((())))))))))))***))))))((('''&&&&&&%%%'''''''''(((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%$$$###########################""""""""""""###############$$$%%%&&&&&&%%%$$$### """###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$########################!!!"""$$$######"""$$$%%%###############$$$%%%&&&"""###%%%''''''&&&%%%$$$%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********((())))))))))))*********))))))))))))))))))))))))((()))***++++++++++++***++++++,,,---,,,+++++++++,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((()))***,,,,,,++++++,,,.........///222999CCCOOOVVVggguuuoooaaaXXXJJJFFFBBB>>>;;;777333000000111333444555666666666444444444444555999???CCCDDDHHHOOOTTTXXX]]]dddiiinnnxxx...............///000000///000000000000111444666777777999;;;>>>@@@BBBCCCDDDGGGKKKNNNPPPRRRUUUWWWXXXYYY\\\^^^aaabbbddddddddddddeeefffggghhhiiiiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhiiiiiigggccc```\\\YYYTTTQQQNNNKKKHHHEEEAAA@@@???===<<<:::999888444333333222111111111111000///...---,,,***)))))),,,,,,+++++++++,,,------+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))(((((('''&&&(((((((((((())))))))))))++++++***((('''&&&%%%$$$'''''''''((((((((((((((((((''''''''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$###########################!!!!!!!!!!!!""""""######!!!$$$&&&'''''''''&&&!!!"""$$$%%%&&&'''###""""""""""""###$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################!!!"""$$$$$$######$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))'''((()))+++++++++******)))+++---,,,+++***++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&((())))))))))))(((''''''''''''''''''((((((((((((***+++,,,+++)))(((((()))******+++,,,000666???EEENNN\\\nnn|||{{{mmmeeeWWWTTTNNNIIIDDD???999555444444444444444444444444222333333333333444777:::888<<>>@@@BBBCCCDDDGGGKKKNNNPPPRRRUUUWWWXXXYYY\\\^^^aaabbbddddddcccdddeeefffggghhhhhhiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhhhhhhhhhhfffccc```]]]YYYUUUQQQNNNKKKHHHEEEAAA@@@???===<<<:::999888555444333222222111000000000000///......---,,,,,,,,,,,,+++++++++,,,---...+++++++++************)))************************(((((()))))))))*********)))))))))((('''''''''&&&(((((()))))))))(((&&&%%%(((((((((((())))))))))))******)))((('''&&&&&&%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################"""""""""""""""!!!$$$'''(((((('''&&&""""""######$$$%%%%%%%%%###"""""""""######$$$%%%&&&&&&%%%$$$###"""!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***************+++++++++,,,++++++++++++++++++++++++&&&''')))+++,,,+++******(((+++---,,,***)))***+++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""######$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$&&&((())))))(((&&&$$$$$$&&&((()))***)))'''%%%''''''''''''(((((((((((()))******)))'''&&&'''(((''')))***,,,---000555888:::EEESSSaaaqqq~~~xxxhhhddd___ZZZTTTNNNHHHDDD>>><<<:::777666555444444111222444444333222333555222666<<>>@@@BBBCCCCCCFFFKKKNNNPPPRRRUUUXXXXXXYYY\\\^^^aaabbbddddddcccddddddeeefffggghhhhhhhhhhhhgggggghhhiiijjjjjjhhhhhhggghhhhhhfffbbb___]]]ZZZUUURRROOOLLLHHHFFFAAA@@@???>>><<<:::999888555555444333222000000///000000000000000000000000,,,,,,+++***+++,,,...///+++++++++************)))***************************++++++++++++,,,,,,,,,******)))((('''&&&&&&%%%(((((()))))))))(((&&&%%%(((((((((((())))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!###%%%&&&&&&&&&%%%########################&&&%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$###"""!!!!!!"""$$$&&&((((((&&&$$$"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&''',,,+++)))'''%%%$$$###"""$$$$$$#########$$$%%%&&&%%%&&&&&&'''&&&%%%###""""""###$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++,,,+++***)))(((***---,,,***(((***++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''%%%&&&''''''((((((''''''###%%%(((******(((%%%######''')))((('''&&&''''''''''''((((((((()))'''((())))))((((((***,,,$$$&&&((())))))***+++---...666???JJJZZZmmmyyy}}}uuurrrmmmgggbbb\\\VVVRRRHHHEEEAAA===999888777777000333555666444333333333111555:::<<<===>>>BBBEEEBBBJJJPPPSSSXXXcccnnnttt|||||||||000...,,,,,,---...------111111111222333444555666999888888999;;;>>>AAACCCEEEFFFHHHKKKNNNPPPRRRSSSYYY[[[___aaabbbbbbdddeeeeeeeeeeeeeeefffhhhiiijjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggfffeeecccaaa```]]]ZZZVVVRRROOOLLLHHHEEECCCAAA>>>===<<<;;;999777555555444333333222222111000000///...------,,,,,,///...---,,,++++++++++++******)))(((((()))******))))))))))))((((((((((((((((((''''''''''''((((((******)))(((((((((((((((%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$$$$ !!!!!!!!!!!!######""""""""""""##############################!!!!!!""""""######$$$$$$%%%###""""""###$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%&&&'''&&&%%%,,,+++)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&'''(((((())))))(((''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((((('''%%%$$$$$$&&&)))+++******+++++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++*********))))))))))))******(((((())))))*********+++)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$)))###$$$,,,000+++&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))***///444:::AAAMMM\\\gggppp{{{zzzvvvuuusssnnnjjj^^^YYYQQQIIICCC???:::888555444444444555555333111444444444666777999;;;<<<>>>BBBGGGIIIIIIMMMTTTZZZgggkkkpppqqqnnnmmmooorrr000...---...///000///...111111111222333444555666777777777888:::===@@@BBBEEEFFFHHHKKKMMMPPPRRRSSSYYY\\\```cccddddddeeeeeeeeeeeeeeefffggghhhiiijjjhhhhhhhhhggghhhhhhiiiiiihhhhhhgggfffeeecccbbbaaa^^^ZZZVVVRRROOOKKKGGGDDDBBB@@@>>><<<<<<;;;888666444444333333222111111111000//////...------,,,,,,...---,,,+++************++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$###"""!!!!!!"""""""""############$$$###""""""""""""###$$$########################""""""""""""############%%%###""""""###$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%'''((()))******((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''(((************+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))))))))******(((((()))))))))******************)))((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%,,,(((+++333777222+++(((''''''''''''''''''''''''))))))))))))))))))))))))'''***...000444;;;FFFNNNXXXdddttt}}}zzzsssnnnddd[[[RRRJJJCCC>>>:::888666666666666444222222222222333444666777888999===AAAAAAAAACCCIIINNNVVVZZZ^^^^^^[[[[[[]]]aaaooottt}}}......///111333333111000111111111111222444555666666666666777999<<>>HHHWWWfffssszzzpppfff\\\SSSMMMDDDAAA===:::888777555333222222222222333444555555666888:::999888999===AAAFFFHHHJJJJJJHHHHHHKKKNNNWWW\\\dddlllttt{{{---...000222555555333111000000111111222333555666666666777888:::===???@@@CCCDDDFFFIIILLLNNNPPPQQQXXX]]]cccfffgggfffeeeeeedddeeefffggghhhiiiiiiiiifffffffffggghhhiiijjjkkkhhhhhhhhhgggfffdddbbbbbb___[[[WWWSSSOOOKKKFFFCCCBBB???===;;;:::999666444222222111111000///////////////.........---------++++++***)))))))))))))))***+++---......---+++***))))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$&&&''''''%%%###!!!$$$$$$$$$$$$%%%%%%%%%&&&$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%###""""""###$$$$$$###%%%%%%$$$###"""!!! ###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$###""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$######""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((())))))*********((('''&&&************++++++++++++,,,,,,++++++++++++************++++++++++++******++++++************++++++(((((())))))))))))))))))******))))))((('''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$ !!!!!!""""""######""""""############$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$&&&+++---+++&&&"""&&&&&&&&&'''''''''''''''))))))))))))))))))))))))$$$&&&)))******,,,///111000777AAALLLXXXfffuuu~~~~~~wwwnnneee___SSSNNNGGGAAA===:::777444555444444333333333444444333555666555444444777:::>>>???@@@???>>>???BBBEEEGGGJJJPPPWWW^^^fffmmmsssyyy~~~------///222555555444222000000000111222333444555777777888:::<<<>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPVVV[[[aaaeeeeeedddcccccccccdddeeeggghhhhhhhhhhhhffffffggggggiiijjjkkkllljjjiiiiiigggfffdddbbbaaa^^^[[[WWWSSSOOOKKKFFFCCCBBB@@@===;;;:::888666333222222111000000//////..................---------******))))))(((((())))))(((***+++------+++***((())))))))))))((((((((((((((((((''''''''''''(((((()))((((((((((((((())))))((((((((('''&&&&&&&&&%%%''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""###$$$%%%&&&&&&$$$###!!!#########$$$$$$$$$%%%%%%###"""  """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''((((((((($$$%%%'''))))))(((&&&%%%'''''''''(((((((((((((((''''''''''''((((((((((((((()))***+++***)))'''%%%))))))*********+++++++++************)))))))))))))))******++++++******)))+++******************+++))))))(((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***)))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((!!!###%%%&&&&&&''''''(((+++///444:::AAAMMMZZZdddjjjoooxxx{{{sssnnnddd___VVVNNNHHHBBB===:::999888666555444333333333111222222222222333555777::::::::::::999:::===???===???CCCGGGLLLRRRXXX]]]bbbiiirrrzzz}}}}}}||||||{{{zzz{{{}}}zzz|||------...000333444333111000000000000111333444555777777999;;;===???@@@AAAAAABBBDDDGGGJJJLLLNNNOOOTTTXXX]]]```aaaaaa```aaaaaabbbdddfffgggggggggfffggggggggghhhjjjlllmmmnnnlllkkkjjjhhhfffcccaaa```]]]ZZZVVVRRROOOLLLHHHEEECCCAAA>>><<<;;;999666444222222111111000/////////........................******)))))))))))))))***((()))************)))((())))))))))))((((((((((((((((((''''''''''''(((((()))(((((((((((()))******'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$#################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!!!!! """"""#########$$$$$$$$$!!!!!!!!! !!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%###""""""###$$$$$$### !!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$&&&'''(((((('''%%%###"""###$$$%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''((()))))))))$$$%%%&&&'''((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''((()))***)))((('''&&&)))))))))************+++***))))))))))))((((((((())))))************))))))******))))))))))))******))))))((((((((((((''''''(((((('''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((((((%%%%%%)))***(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%$$$'''***---///333;;;EEEMMMSSSZZZeeerrr~~~}}}zzzuuuoooggg___WWWQQQJJJGGG===<<<:::888666444444333111000000000000222444555555555444444555666666777777999;;;<<<>>>AAAFFFIIINNNUUU^^^eeeiiijjjjjjjjjggghhhjjjlllqqqyyyyyyyyy|||}}}~~~------,,,...000111111000//////000000111333444555555666888;;;===>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNRRRUUUYYY\\\\\\\\\]]]^^^___aaaccceeeffffffeeeeeegggggghhhjjjkkkmmmooopppnnnmmmkkkiiifffbbb```^^^[[[YYYUUURRRPPPLLLIIIFFFDDDBBB???===;;;999666444333222222111111000//////........................*********))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######"""!!! !!!!!!""""""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$$$$### !!!!!!"""######$$$!!!""""""###$$$$$$%%%%%%########################"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""$$$&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''(((((((((''''''))))))))))))*********************))))))))))))((())))))************))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%###############"""""""""###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%''''''"""&&&'''######'''(((%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((***)))))))))******)))((($$$'''***+++,,,000666;;;>>>CCCLLLXXXeeerrr~~~}}}vvvoooiiibbb[[[WWWFFFDDDBBB???<<<:::999888444333111111222333444444222222222333444444333333444555777777777999;;;===AAAEEELLLQQQTTTUUUUUUVVVRRRTTTVVVWWWZZZ```hhhnnnzzz||||||zzzxxxsssuuuwwwyyy}}}||||||~~~yyyqqqppprrrqqqrrrtttwww{{{...,,,+++,,,...///////////////000000111222444555444555777:::<<<===>>>???@@@AAACCCFFFIIIKKKMMMNNNPPPSSSVVVXXXYYYZZZ[[[]]]^^^```bbbeeefffeeeddddddhhhhhhiiijjjllloooppprrrooonnnllliiifffbbb___]]][[[XXXTTTRRRPPPMMMJJJGGGEEECCC@@@>>><<<:::777444333333222222111000000000---.....................+++***************++++++******)))(((((()))******))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""&&&%%%###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###!!! !!!!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((())))))))))))************+++++++++************)))))))))************))))))((((((''''''''''''(((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''!!!(((***'''&&&))))))%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&''')))++++++***$$$'''******)))***---000000333999BBBOOO^^^mmmwww{{{{{{}}}yyytttnnnhhhcccNNNLLLIIIFFFCCC@@@???>>>999777555444555555555555333333444555777666555333333555777777666666888999:::===BBBEEEFFFFFFGGGHHHGGGHHHIIIIIIIIILLLRRRXXXccceeeiiijjjjjjhhhhhhgggbbbcccdddfffiiiooovvv{{{wwwooooooqqqrrrtttwww{{{xxxkkkcccbbbcccaaabbbcccfffiiilllnnnppp//////............//////444333111000000222333555666777888:::<<<>>>???@@@@@@CCCFFFHHHIIIJJJMMMNNNOOORRRUUUWWWXXXXXXYYY[[[]]]^^^^^^```bbbdddfffgggggghhhjjjlllmmmnnnoooooopppnnnllljjjgggccc^^^ZZZZZZYYYWWWUUURRRNNNLLLJJJCCCAAA???<<<999888777777444333333222111000//////000000///...------,,,,,,---------,,,,,,,,,++++++,,,+++******))))))******))))))(((((('''''''''&&&))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%% """%%%&&&&&&&&&''')))(((&&&%%%$$$%%%''')))***((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$)))'''$$$"""###%%%%%%%%%%%%$$$###"""""""""############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$%%%%%%%%%######""""""!!! $$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&$$$######"""""""""""""""""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$###!!!%%%%%%&&&&&&&&&''''''''')))(((&&&$$$#########$$$$$$%%%'''))))))((('''&&&&&&&&&%%%$$$###!!!!!! !!!!!!"""###%%%&&&'''(((((((((((('''&&&&&&&&&%%%$$$$$$&&&'''(((((())))))%%%&&&((()))))))))(((''')))((((((''''''''''''((())))))***+++++++++************))))))))))))******///...---+++)))'''&&&%%%))))))((('''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''(((***######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###''''''&&&&&&'''(((***+++'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''')))*********)))(((...///111555;;;EEEPPPWWW___eeennnuuu{{{}}}}}}zzzsssmmmbbb```[[[UUUSSSRRRKKKBBBAAA@@@>>><<<;;;:::999999555555666555444444666777222333444555555666555555777888999:::;;;<<<<<<<<>>======???AAACCCEEENNNOOOPPPQQQRRRSSSSSSSSSTTTSSSQQQQQQTTTXXX]]]```iiijjjkkkmmmnnnnnnooooooiiifffaaa]]][[[\\\^^^___iiijjjnnntttzzz}}}{{{xxxtttqqqllleee^^^XXXSSSQQQSSSRRRQQQQQQSSSUUUXXXYYY//////............//////333222000000000111333444555666777999;;;===?????????AAAEEEGGGHHHIIIKKKMMMNNNQQQTTTVVVWWWXXXYYY[[[]]]]]]^^^```bbbdddfffggghhhiiijjjlllmmmnnnnnnoooooonnnkkkjjjgggccc]]]YYYZZZYYYWWWUUUQQQNNNKKKJJJDDDBBB???<<<:::888888777666555555444333222111111000//////...------,,,,,,++++++******)))))))))))),,,+++******))))))******)))(((((((((''''''''''''(((((((((((((((''''''''')))))))))))))))(((''''''"""$$$&&&'''''''''((()))''''''&&&%%%&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%)))'''%%%$$$%%%&&&&&&%%%((((((''''''&&&%%%$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""######$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%###############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&((()))))))))((('''(((((('''''''''(((((()))(((((()))***++++++++++++******))))))))))))******---,,,,,,+++***)))((((((***)))(((((('''''''''(((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''''''''''''''((()))***,,,000777???EEELLLRRR[[[dddlllrrrxxx|||}}}||||||}}}{{{xxxuuuooooookkkfffeeeccc\\\TTTQQQOOOLLLHHHDDDAAA>>>===999999999777666555555666333333444444555555444444111222333555666666777777999999888888999;;;>>>??????@@@AAABBBCCCCCCCCCCCCGGGFFFEEEDDDEEEHHHKKKMMMRRRSSSTTTVVVWWWWWWWWWWWWVVVTTTPPPMMMLLLLLLNNNOOOQQQRRRUUU[[[```bbbaaa^^^^^^[[[WWWRRRMMMIIIEEEDDDCCCCCCBBBBBBBBBDDDGGGHHH//////............//////111000/////////000222333444444666888:::<<<===>>>>>>@@@CCCEEEFFFHHHJJJLLLNNNPPPSSSUUUVVVWWWYYYZZZ]]]]]]^^^```bbbdddfffgggjjjjjjkkkmmmmmmnnnnnnnnnnnnlllkkkiiigggccc]]]ZZZYYYXXXWWWTTTQQQNNNKKKJJJDDDCCC@@@===;;;999888888666555555444333222111111/////////...------,,,,,,***))))))))))))(((((((((++++++***))))))))))))***(((((((((((('''''''''''''''''''''(((((((((((((((***************))))))(((%%%&&&((((((''''''((()))'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&$$$""" """######$$$$$$$$$##############################$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&$$$"""""""""############$$$######$$$%%%%%%&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&''''''((()))(((((((((''''''''''''((()))******'''((()))***++++++++++++***))))))(((((())))))******************************))))))(((((((((((((((''''''((((((((((((''''''((((((((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%&&&&&&'''(((%%%&&&''''''))),,,000444888===DDDLLLSSS[[[bbbgggnnnqqqtttwwwxxxzzz|||~~~{{{~~~}}}zzzyyywwwrrrjjjfffddd```\\\VVVQQQMMMJJJCCCBBB@@@===;;;888777666222222222222111111000000...///000111222333333333555444444444444666888999777888888999::::::::::::;;;:::999999999999::::::@@@@@@BBBCCCDDDEEEEEEEEEBBBAAA@@@>>>===>>>>>>??????@@@BBBFFFJJJKKKJJJHHHFFFEEEBBB???<<<:::999888666666555555555666888999///......------....../////////......///000111222222333555777999;;;<<<======@@@CCCEEEFFFHHHJJJLLLMMMOOORRRTTTUUUVVVXXXZZZ\\\]]]^^^```bbbdddggghhhkkkkkklllmmmmmmnnnmmmmmmmmmkkkjjjhhhfffccc^^^ZZZYYYXXXVVVTTTQQQNNNKKKIIIEEECCC@@@===;;;:::999999444333333222111000////////////.........---------+++*********************++++++***)))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))************)))(((&&&'''))))))'''&&&&&&''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&%%%%%%&&&''''''%%%$$$"""###$$$%%%$$$### """"""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((()))***+++((())))))************)))))))))(((((((((((())))))************))))))))))))***))))))((((((((())))))&&&''''''((((((''''''&&&)))(((''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))((('''&&&'''((()))***((()))******)))***+++---...000555999>>>CCCIIINNNXXX^^^eeejjjmmmqqqxxx~~~}}}~~~zzzyyyvvvrrrmmmgggbbb___RRRPPPLLLIIIEEEBBB>>>;;;777666555333222111000000000000111222333333333222333333222222333444555666666666777777777777777666666666777777777666555555888999:::;;;<<<=========999999999999999999999999999:::<<<>>>???@@@??????<<<;;;999777666555444444444333333222333333444555......------------..................///000111222222333444666888:::;;;<<<>>>@@@DDDFFFGGGHHHJJJLLLLLLNNNPPPRRRSSSUUUXXXZZZ\\\\\\^^^___bbbeeeggghhhkkkllllllmmmnnnnnnnnnmmmlllkkkjjjiiigggddd___[[[YYYXXXVVVTTTQQQMMMKKKIIIEEECCC@@@===;;;:::999999444333333222111000//////...............---------*********************++++++***))))))(((((())))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''(((((()))(((((('''%%%'''((((((&&&%%%%%%&&&'''((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$$$$######$$$&&&&&&$$$###"""$$$&&&(((((((((&&&%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""###########################"""""""""""""""$$$$$$###############$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################"""######$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''''''''((((((***+++,,,***************)))((('''))))))(((((((((((())))))+++******))))))((((((((()))((((((((((((((())))))&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''''''''""""""#########$$$$$$$$$%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''')))***(((***++++++*********+++***+++---///111444999===BBBIIIRRRWWWZZZ```iiiqqqvvv{{{uuurrreeebbb^^^ZZZVVVRRRLLLGGGBBB@@@>>>:::777555444333111222222222222111111000222222222111222222222333111222222222222222111111333444555777777777666666222333444555666777777777666666777888888888888888666777888888888888999999999888777555444333333333333222222222222333333333......------------......------...///000111111222222222444666888:::;;;<<<>>>@@@CCCFFFGGGHHHJJJLLLKKKMMMOOOPPPRRRTTTXXXZZZ[[[\\\]]]___bbbeeegggiiikkkkkklllmmmnnnooooooooolllkkkjjjiiihhheeeaaa]]]XXXWWWVVVSSSPPPMMMJJJIIIDDDCCC@@@===;;;999888888666555555444333222111111........................((((((((())))))))))))*********)))(((((((((((()))'''''''''((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''%%%'''((((((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&$$$"""###$$$%%%$$$$$$$$$###"""###$$$%%%$$$### !!!###%%%&&&'''''''''!!!"""###$$$$$$$$$$$$$$$########################"""""""""########################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########"""""""""""""""#################################%%%%%%$$$###############""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$###########################&&&'''((('''%%%###$$$%%%"""""""""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''###$$$%%%'''((()))))))))(((''''''''''''((())))))(((((((((((()))******+++************)))((('''''')))((((((''''''(((((()))*********))))))(((((('''(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&&&&"""""""""######$$$$$$%%%&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%$$$%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''$$$&&&(((((('''&&&''''''&&&((()))***,,,...222555222888???DDDGGGMMMUUU\\\iiittt~~~{{{wwwrrrnnnkkkfff___YYYOOOLLLGGGBBB===:::888777555555555444333222000///222222222222222111111111111111222222111000//////000111222444555555555555111222333444555666666666444444444555555666666666777888888777666666777999888777555444333222222222000111111111222222333333...------,,,,,,------...---...///000111222222222222333444666888:::<<<<<<<<>><<<:::888666555555555555555444333333666666666666555444333222111111222222333444444555333444555777888888999999555555444444444555666666999::::::999777777:::<<<888777666555555555555555555555666777888999999999...------,,,,,,------...---...///111222222333333222333555666999:::<<<===;;;>>>AAACCCDDDEEEGGGIIIJJJKKKMMMOOOPPPSSSWWWZZZ[[[\\\]]]___bbbeeehhhiiiiiijjjlllmmmooopppqqqqqqmmmlllkkkkkkjjjgggccc```XXXWWWUUUSSSPPPMMMJJJHHHCCCAAA???<<<999888777777444333333222111000//////---.....................++++++,,,,,,,,,---------******)))(((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''&&&((()))***)))((()))***((('''%%%$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&'''%%%""""""$$$&&&''''''%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&"""""""""###$$$%%%''''''&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """$$$&&&$$$!!! """%%%%%%&&&&&&&&&'''''''''""""""!!!!!!"""$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''''''''(((''''''&&&%%%(((''''''&&&&&&((()))***+++***)))))))))))))))***$$$%%%'''(((***+++,,,,,,((((((''''''''''''((((((%%%&&&'''((()))***+++,,,%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''######""""""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%'''((((((''''''######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%&&&'''((()))((('''&&&&&&(((((('''&&&%%%&&&'''&&&((()))((('''&&&'''((()))***,,,...111555999<<>>@@@AAABBBCCCCCCCCC------------------------,,,,,,---...///000111222222222333444666888:::;;;<<<===???AAADDDGGGIIIJJJJJJKKKMMMPPPSSSVVVXXXYYY\\\^^^_________aaaeeeggghhhiiijjjlllmmmllllllkkkjjjjjjjjjhhhfffccc```^^^ZZZXXXUUUSSSQQQNNNKKKIIIIIIGGGDDDAAA===:::888777333333333222111000///...000///...---,,,+++++++++,,,,,,++++++***)))(((((('''((()))+++++++++***)))))))))))))))************'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((%%% !!!'''(((###'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!#########%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%###$$$%%%%%%$$$"""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''(((""""""######$$$$$$%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######%%%&&&&&&$$$$$$%%%'''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++************************))))))(((((((((((())))))''''''(((((())))))******(((((('''''''''&&&&&&&&&(((&&&$$$%%%((()))'''%%%$$$$$$&&&'''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%$$$#########"""###$$$&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&$$$###%%%((()))'''$$$%%%%%%$$$$$$%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((((((***+++,,,,,,+++***((('''(((******+++,,,///111;;;DDDMMMOOOLLLMMMVVV```gggooo}}}}}}vvvooojjjdddaaa]]]]]]]]]YYYRRRKKKKKKJJJHHHDDDAAA@@@AAACCCAAA>>>;;;;;;;;;;;;888555<<<888555666;;;>>><<<:::999;;;>>>???>>>???@@@AAAGGGEEEAAA===;;;;;;<<<===999::::::;;;<<<===>>>>>>AAACCCEEECCC@@@>>>>>>@@@DDDEEEGGGJJJLLLNNNPPPPPP------------------------,,,------...///000111111111111222333555777888:::<<<===???AAADDDGGGHHHJJJJJJKKKMMMPPPSSSVVVXXXYYY[[[]]]^^^___```bbbeeehhhiiijjjkkkmmmmmmmmmmmmlllkkkjjjjjjhhhfffccc```___[[[XXXUUUSSSQQQOOOKKKIIIDDDCCC@@@>>>;;;999888777333333333333222000///...//////...---,,,,,,,,,,,,---,,,,,,+++******))))))((())))))************)))))))))))))))************((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$ """((((((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######################################################!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((''''''(((((())))))******************************))))))(((((((((((())))))''''''(((((())))))))))))(((((('''''''''&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$############""""""$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&((()))'''%%%%%%%%%$$$$$$%%%&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&''')))))))))***,,,...333:::AAAAAA??????FFFMMMQQQYYYgggwww|||xxxvvvssspppooooookkkddd^^^YYYYYYWWWSSSNNNLLLLLLMMMIIIGGGEEEDDDEEEEEECCCAAA@@@<<<999:::>>>AAA@@@>>>BBBEEEJJJLLLKKKJJJIIIIIIJJJHHHFFFCCCAAA@@@@@@@@@BBBBBBAAABBBCCCFFFIIIKKKKKKMMMNNNMMMIIIGGGFFFGGGLLLOOOSSSXXX\\\___aaabbb---------------------------.........//////000000000000111222444666888999;;;<<<>>>AAADDDFFFHHHIIIJJJKKKMMMPPPSSSVVVXXXYYYZZZ\\\^^^___aaacccgggiiijjjkkkmmmnnnoooooonnnmmmkkkkkkiiihhheeeccc```___[[[XXXUUUSSSQQQOOOLLLIIIAAA@@@>>>===;;;:::::::::444444333333222000///...///...------,,,,,,,,,,,,------,,,,,,++++++******+++***))))))))))))))))))))))))))))))************)))))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((("""""""""#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""%%%***+++((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""$$$######$$$&&&&&&%%%#################################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$######################################################""""""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!###%%%'''&&&&&&###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%)))&&&""" !!!%%%'''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$%%%$$$$$$'''&&&%%%$$$############"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$%%%&&&'''''''''''')))+++---000333333111111444888???FFFQQQ```ppp~~~~~~~~~|||yyyyyyxxxuuuooojjjggggggeeeaaa]]]YYYWWWWWWTTTRRRPPPOOOPPPPPPOOONNNKKKHHHEEEFFFIIILLLKKKJJJLLLPPPUUUXXXWWWTTTRRRQQQUUUTTTSSSQQQOOOMMMKKKJJJLLLJJJHHHHHHJJJOOOUUUYYY]]]___```^^^[[[YYYWWWWWWYYY]]]cccjjjooosssuuuvvv------------.....................///////////////000111111333444666888999;;;<<<>>>AAACCCFFFHHHIIIJJJKKKMMMPPPSSSVVVXXXYYYXXX[[[^^^```bbbdddhhhkkkkkklllnnnoooppppppoooooolllkkkiiigggeeebbb```___[[[YYYVVVSSSQQQOOOLLLIIIBBBBBB@@@>>>===<<<;;;;;;444444444333222111/////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***((((((((()))***((()))))))))************+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&(((++++++***######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""!!!"""$$$&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&############$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! """$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&&&&'''((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''+++***'''$$$######$$$%%%'''''''''((())))))((((((%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((('''&&&&&&((()))***+++,,,,,,,,,,,,------666999@@@JJJWWWeeepppwww|||~~~vvvooollllllkkknnnsssxxx|||~~~vvvuuutttttttttsssooollliiijjjjjjgggccc```^^^^^^^^^\\\ZZZXXXVVVVVVUUUTTTTTTRRRPPPPPPSSSUUUUUUUUUTTTWWWZZZ[[[ZZZXXXWWWWWW^^^___```___]]]ZZZWWWUUUSSSQQQNNNMMMPPPWWW^^^cccjjjkkkllllllkkkiiigggffffffjjjpppvvvzzz|||}}}|||---------....../////////.........///////////////222222333444666888999:::;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKMMMPPPSSSVVVXXXYYYXXXZZZ^^^aaaccceeehhhkkklllmmmnnnpppqqqppppppooolllkkkiiigggdddbbbaaa```[[[YYYVVVTTTRRROOOLLLJJJEEEDDDBBB???===;;;:::999444444444333222111000///......---,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,+++***((((((((()))***((()))))))))************++++++***)))(((''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))'''&&&'''((((((''''''######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&################################################%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###""""""$$$$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%!!!!!!!!!"""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&&&&'''((('''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++)))'''$$$######$$$%%%&&&'''((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((((('''((()))(((''''''(((***)))))))))***+++,,,,,,,,,...///111777@@@JJJTTTZZZbbbgggjjjggg^^^VVVSSSSSSRRRUUUZZZ```eeeiiikkklllgggggghhhiiikkkkkkjjjhhhbbbdddfffeeedddbbbbbbcccgggeeebbb^^^ZZZXXXXXXXXXVVVUUUTTTTTTUUUWWWXXXXXXZZZ[[[\\\\\\ZZZZZZ[[[]]]bbbccceeefffdddaaa^^^[[[\\\YYYVVVVVVYYY___gggllloooppprrrssssssrrrpppnnnnnnqqqtttwwwxxxwwwuuusss---------...//////000000---.........//////000000222222333444666888:::;;;:::;;;===@@@CCCEEEGGGHHHJJJKKKMMMPPPSSSVVVXXXYYYXXX[[[___bbbdddfffhhhjjjlllmmmooopppqqqqqqpppooommmkkkiiifffdddbbbaaa```\\\YYYVVVTTTRRRPPPMMMJJJFFFDDDAAA>>>;;;999777777555555444444333111000///...------,,,,,,---------,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))*********************))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''$$$###%%%&&&$$$"""#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""######"""!!!$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%&&&"""###$$$%%%'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&(((((('''''''''(((%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''''')))+++&&&'''((()))***+++,,,---++++++,,,///555===DDDIIILLLPPPSSSPPPHHHAAA?????????AAADDDHHHMMMPPPSSSTTTRRRSSSTTTVVVXXXYYYYYYZZZUUUWWWZZZ[[[[[[]]]___aaagggfffbbb]]]XXXUUUTTTUUUVVVUUUUUUUUUUUUWWWXXXYYYZZZ[[[[[[YYYYYYYYY\\\___ccceeegggiiihhhfffcccaaabbb```^^^^^^```eeekkknnnqqqrrrsssuuuvvvuuurrrooojjjkkkkkkkkkiiieeeaaa___---------...///000000000,,,------...///000111111111222222333555777999::::::;;;===@@@CCCEEEGGGHHHJJJKKKMMMPPPSSSVVVXXXYYYYYY\\\```bbbdddfffhhhiiilllmmmnnnppppppppppppooommmkkkiiifffcccbbbaaaaaa\\\ZZZVVVTTTRRRPPPMMMJJJFFFEEEBBB???<<<:::999888555555555444333222000000---------,,,,,,------...++++++++++++++++++++++++((())))))************)))))))))))))))***************)))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&"""!!!&&&'''$$$###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!"""###$$$###"""$$$$$$$$$#########""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$######%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***(((%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%'''((())))))###&&&((((((&&&%%%&&&(((%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''((('''((()))((('''((()))+++%%%'''))))))((()))+++---,,,,,,,,,---111666;;;>>>999;;;>>><<<888444222222333333555777999<<<>>>???<<<===>>>???@@@AAABBBCCCBBBDDDFFFGGGIIILLLPPPTTTYYYXXXUUUPPPJJJGGGHHHJJJMMMMMMMMMMMMMMMNNNPPPRRROOOPPPQQQRRRQQQRRRSSSUUU\\\^^^aaaccccccbbb```^^^^^^]]]]]]]]]___aaadddfffhhhhhhhhhjjjkkkiiiddd```YYYYYYWWWUUUQQQMMMIIIGGG---------...///000000111,,,,,,---...///000111222000111111222444666888999:::;;;===@@@BBBEEEGGGHHHJJJKKKMMMPPPSSSVVVXXXYYYYYY\\\```cccdddeeegggiiikkklllnnnoooppppppoooooommmkkkiiifffcccbbbaaaaaa\\\ZZZWWWTTTSSSPPPMMMKKKHHHFFFDDDBBB???>>>===<<<555555555444333222111000------,,,,,,,,,------...*********************+++'''((()))+++++++++***)))))))))))))))************)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""'''""""""(((+++((('''***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%########################'''&&&$$$$$$$$$$$$&&&''' !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###############$$$+++***)))(((&&&%%%######""""""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***(((%%%###%%%'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&((()))******%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$#########"""######$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&"""%%%((('''%%%$$$&&&(((%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))%%%'''(((''''''''')))+++%%%(((******((('''***---******)))***+++...000222---...000000///,,,++++++------------...000111222000222333333333333444555111222444666888;;;AAAEEEIIIHHHFFF@@@;;;888:::<<>>AAADDDFFFGGGJJJMMMPPPRRRTTTVVVXXXZZZ\\\]]]___aaacccfffhhhhhhlllmmmooooooooonnnooopppmmmkkkiiifffccc```___^^^\\\YYYVVVSSSRRRPPPNNNLLLKKKHHHDDDBBB@@@>>>;;;999666555444333222222111222000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,+++*********+++++++++---...///---***&&&###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%((((((%%%!!!###$$$%%%&&&''''''&&&%%%""""""""""""""""""""""""$$$###""""""######!!! $$$$$$##################"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$#################################$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$###""""""###############$$$%%%%%%&&&''''''#########$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''''''''''''''%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************///......------......///***+++,,,---///000111111;;;:::888555222000//////555444333222222444666777888888888999999999999999@@@@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEDDDAAA??????@@@666666555444222000...---,,,,,,---......///000000,,,,,,---...///111222222000111222444555777888999999:::<<>><<<:::888666666444333222111111111111///------......---,,,++++++++++++++++++++++++///---+++))))))+++---///>>>>>>===:::666000+++((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''(((&&&### !!!"""#########""""""########################%%%###""""""######"""!!!########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''############$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%##############################$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((())))))(((((())))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%% !!!!!!""""""!!!!!!$$$$$$$$$%%%&&&'''''''''((('''''''''''''''''''''''''''&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''***)))'''&&&%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******)))******+++,,,---......111000///......------...///...,,,,,,,,,---///000111111111111111222222333333444555777777888888888999999::::::999999888777444555666555222000000000111000000///---+++***)))+++,,,,,,------......///+++,,,---///111222333444000000111333555666888888999;;;===@@@CCCFFFHHHIIIJJJMMMPPPSSSTTTVVVXXXZZZ^^^___```bbbdddeeeggggggnnnpppssstttssspppoooooolllkkkhhhfffdddbbbaaaaaa\\\YYYVVVTTTSSSRRRPPPNNNKKKGGGBBB???===<<<;;;:::777666555333111000//////222000...---......---,,,++++++++++++++++++++++++///---***((((((+++///222BBB@@@===999444///+++))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%"""###$$$$$$%%%$$$$$$$$$########################%%%$$$######$$$$$$###"""########################''''''&&&&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''#########""""""###$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((******)))''''''&&&&&&&&&'''(((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************+++******))))))******+++)))((('''''''''(((***+++++++++***)))***+++,,,---------...///////////////111111111111111000000///---...///...+++))))))***,,,,,,++++++***((('''&&&+++++++++,,,,,,---------,,,------///000111222222///000111333444666777888999:::<<>>>>>===<<<888777555333111///......111///---------...---,,,************************,,,***)))((()))+++...000444333111...,,,***)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$##################$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&###""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&'''''''''(((((('''&&&&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$%%%$$$###&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''))))))((((((((((((((((((+++***)))((((((((((((((((((((('''''''''((()))******)))((('''((()))+++,,,+++,,,,,,,,,,,,,,,++++++---...............------...///000///,,,+++***+++************)))(((''''''+++++++++,,,,,,,,,,,,,,,........................000000111333555666888888888999;;;>>>AAADDDFFFGGGKKKNNNQQQSSSUUUWWWYYY[[[^^^___```bbbdddfffggghhhmmmpppssstttrrrooommmllllllkkkiiigggeeedddcccccc^^^[[[XXXVVVUUUTTTRRRPPPJJJGGGBBB???>>>===<<<;;;777666444222000///......000...,,,+++,,,,,,+++***************************''''''((()))***++++++++++++***)))))))))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$#########$$$%%%%%%''''''(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%"""""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###""""""#########$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$############$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((((((((''''''((()))))))))))))))******************************(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""######"""""""""#########$$$$$$"""&&&&&&###$$$(((&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''))))))))))))(((((((((((())))))(((''''''''''''(((((((((((((((((()))******))))))((((((((()))***+++((((((((()))(((((('''&&&((()))************)))))),,,---...---***((((((((('''(((((())))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,............------------000111222444666777999999777888;;;>>>AAACCCFFFGGGKKKNNNQQQTTTUUUWWWYYY[[[]]]^^^```bbbeeegggiiijjjmmmooorrrsssqqqooonnnnnnnnnmmmjjjhhhfffdddcccccc```^^^ZZZXXXVVVTTTRRRPPPGGGDDDAAA???>>><<<:::888666555444222000///......///---+++***++++++***)))************************%%%&&&(((*********)))((()))(((((((((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%$$$######$$$&&&''''''((((((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###"""""""""###$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""")))+++&&&$$$''''''"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))(((((((((((($$$$$$$$$%%%&&&''')))***'''''''''(((((((((((((((''''''((((((((()))))))))(((((()))))))))(((''''''(((((()))************))))))++++++***(((&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&---------------,,,,,,,,,.............../////////222222333555777888::::::888999<<<>>>AAADDDGGGHHHKKKNNNRRRTTTUUUWWWYYY[[[\\\]]]```bbbeeehhhjjjlllnnnppprrrsssrrrppppppqqqooonnnllliiifffdddcccbbbbbb___\\\YYYWWWTTTQQQOOOGGGEEEDDDCCCBBB???<<<999555444333111000////////////---++++++,,,,,,+++***************************(((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$###$$$%%%'''(((&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((&&&$$$$$$%%%))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""##########################################$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$$$$$$$###!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&###""""""###%%%'''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))$$$%%%&&&&&&'''''''''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###...222***%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''((((((((((((((((((%%%%%%%%%%%%&&&'''))))))&&&&&&'''(((((((((((((((%%%&&&((()))***)))((('''))))))******+++*********)))******+++,,,,,,++++++)))***+++***'''&&&%%%&&&"""###$$$%%%&&&&&&''''''---------------------------......///000111111222222333444666777999:::;;;999:::===???CCCEEEHHHIIILLLNNNRRRTTTVVVWWWZZZ\\\[[[]]]___bbbfffiiikkkmmmoooqqqssssssrrrrrrssstttpppooollliiifffdddbbbbbbdddaaa]]]YYYWWWTTTQQQOOOIIIHHHHHHGGGGGGDDD???<<<444333222111000000000000000...,,,,,,------,,,+++)))))))))))))))))))))))),,,+++)))((('''(((***+++***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&$$$$$$$$$&&&((()))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,+++(((&&&%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!###$$$$$$"""!!!""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$#################################$$$$$$%%%%%%&&&###$$$%%%&&&%%%###!!! $$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############"""###$$$%%%&&&&&&'''(((######""""""######$$$%%%#########$$$$$$%%%%%%%%%############""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$222777...&&&(((***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''&&&&&&&&&'''''''''((((((******)))(((''''''''''''''''''((())))))))))))(((%%%'''***,,,,,,+++)))'''&&&&&&'''(((((((((((((((&&&'''((()))))))))))))))&&&((()))'''%%%############$$$%%%&&&'''(((((((((...---,,,+++***+++,,,---////////////000000000000222333444666777999:::;;;;;;;;;<<<>>>AAAEEEHHHJJJMMMQQQUUUXXXYYYYYYZZZ[[[^^^^^^```dddhhhlllmmmnnnoooqqqtttuuuuuutttuuuvvvuuusssooollljjjhhhfffddddddbbb___]]]ZZZWWWRRRNNNOOO???AAAWWW___NNN>>><<<555555333111000/////////---......///...,,,+++******)))))))))***+++,,,,,,,,,+++)))((((((((()))***((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))((((((''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&""""""%%%&&&$$$###$$$''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''(((***+++)))((('''&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$''')))******'''%%%######&&&$$$"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%&&&'''((('''%%%#########%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%#########""""""!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!"""###%%%&&&'''&&&&&&&&&%%%$$$###"""!!! """"""&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$(((((('''&&&%%%###"""!!!'''&&&&&&&&&&&&'''((((((******))))))))))))******&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***000444000&&&!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%"""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))((())))))(((''''''''''''''')))))))))))))))*********(((((('''&&&&&&&&&&&&'''(((%%%"""###&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((('''''''''((()))***)))(((%%%$$$((()))*********((('''&&&'''(((((()))***++++++,,,''''''''''''&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''---,,,,,,++++++,,,,,,,,,////////////000000000000222333444666888999:::;;;<<<===>>>@@@CCCGGGJJJLLLNNNQQQUUUWWWXXXYYY[[[\\\^^^___aaadddhhhlllnnnooorrrtttwwwxxxxxxwwwxxxyyyvvvtttpppmmmkkkiiigggeeeeeeccc```^^^[[[XXXSSSOOOQQQEEEEEETTT[[[OOOAAA===666555444222111000//////---............,,,+++***++++++******++++++,,,---++++++)))((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))'''&&&$$$###!!!!!!''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((###"""%%%&&&$$$$$$&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))***'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&(((******'''$$$######%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%######$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%&&&''''''((()))(((((((((((((((((()))''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$))),,,***$$$ """%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&((((((%%%"""$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((()))((((((((((((''''''''''''((((((************))))))))))))(((((('''&&&&&&&&&&&&''',,,***((((((+++,,,,,,+++'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((('''''''''((((((((((((''''''&&&'''((())))))((('''''')))))))))))))))(((''''''%%%&&&&&&'''(((((())))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((+++,,,,,,------,,,,,,,,,.../////////000000000111333333444666888999;;;;;;>>>???@@@CCCFFFJJJLLLNNNQQQSSSVVVWWWYYYZZZ]]]______```cccfffiiilllooopppuuuwwwzzz{{{{{{{{{|||}}}xxxuuuqqqooommmkkkhhhffffffdddaaa___]]]YYYTTTQQQNNNGGGDDDIIINNNIII>>>777666555444222111000//////............---,,,+++***,,,++++++++++++,,,------******)))((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((('''&&&%%%$$$######''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))%%%###%%%'''%%%%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$######"""#########'''&&&&&&%%%%%%%%%%%%&&&&&&((())))))&&&$$$######%%%$$$###!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$###"""""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&''''''''''''((()))******+++++++++***)))))))))((((((((('''&&&&&&&&&&&&''')))(((&&&'''(((***))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''((()))*********&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''((())))))***))))))((((((''''''((((((&&&&&&&&&''''''(((((())))))))))))(((((((((((('''((('''&&&%%%%%%&&&((()))***+++,,,---...---,,,+++......//////000000111111333444555666888:::;;;<<<>>>???BBBDDDHHHKKKNNNOOOSSSTTTWWWXXXYYY\\\___bbb```bbbeeehhhkkknnnqqqssswwwzzz}}}~~~~~~~~~zzzwwwtttqqqooommmkkkiiigggeeecccaaa___[[[WWWSSSMMMJJJDDDAAABBBCCC<<<333555444333111000///...............------,,,+++++++++++++++******++++++,,,)))))))))((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&'''((())))))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((%%%%%%)))***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''######"""""""""######$$$&&&&&&%%%$$$############%%%'''((('''%%%#########$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$%%%&&&$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&$$$###""""""!!!!!!###$$$$$$%%%&&&&&&%%%%%%###############$$$%%%%%%$$$$$$$$$###############&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$#########"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''''''''((('''''''''(((((((((((((((''''''''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&%%%&&&&&&'''(((***,,,,,,,,,,,,++++++***)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''((((((((((((((((((((('''&&&&&&&&&''')))+++***)))'''&&&&&&'''((()))((((((((()))))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***,,,---...---,,,,,,.........///000111111111333444555777888:::;;;<<<===???AAAEEEHHHKKKNNNOOOTTTVVVXXXZZZ[[[^^^aaadddbbbeeeiiikkkmmmpppsssvvvxxx{{{~~~}}}zzzvvvsssrrrpppmmmkkkiiigggeeecccaaa^^^YYYVVVQQQPPPJJJBBB@@@CCC???777444333111000...---------///......---,,,,,,++++++******))))))))))))******((((((((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((()))******'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$&&&,,,---)))$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###############$$$%%%&&&&&&&&&%%%$$$############%%%&&&'''&&&$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$###$$$%%%%%%&&&&&&&&&&&&######"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$######$$$%%%'''((($$$$$$######""""""!!!!!!%%%$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&)))((((((''''''(((((()))((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$(((&&&%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''''''''&&&%%%%%%&&&''')))+++---...---,,,,,,+++***))))))((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((+++***'''%%%%%%&&&((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((******+++,,,------------------...///000111222222444444555777999:::<<<<<<<<<>>>AAAEEEIIILLLNNNOOOTTTWWWZZZ\\\^^^```ccceeeeeeiiimmmoooppprrrvvvzzzyyy||||||xxxvvvtttrrrooommmjjjiiifffeeeccc```\\\XXXRRRPPPJJJCCC@@@???<<<888444333111000......------//////...,,,,,,,,,,,,,,,******)))(((((((((((()))''''''((()))))))))((((((((((((((((((((((((((((((&&&'''((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$###&&&,,,...)))$$$""""""######$$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$############$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$###"""""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&''''''#########$$$%%%&&&'''(((###############"""""""""%%%%%%$$$######"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))(((((((((((((((((()))((((((((((((((('''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((('''%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''%%%%%%&&&''')))+++---...,,,,,,,,,+++*********)))(((((('''&&&&&&&&&&&&'''(((***++++++)))(((((()))(((((((((((((((((((((((('''''''''''''''((())))))************************)))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&'''((()))))))))))),,,***(((&&&%%%&&&'''((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''++++++++++++,,,---......------...///000111222222444444666777999;;;<<<<<<<<<>>>BBBFFFJJJMMMOOOOOOTTTWWW[[[^^^```bbbdddfffgggkkkppprrrrrrtttyyy}}}{{{~~~~~~zzzwwwvvvtttqqqoookkkjjjhhhfffeeeaaa]]]ZZZRRRNNNJJJGGGBBB<<<999:::666555333111000/////////000///---,,,++++++,,,,,,+++******)))(((((())))))&&&&&&((()))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))(((((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%)))+++'''$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###%%%''')))***+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###############"""""""""###$$$%%%'''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$""""""###$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%###"""""""""$$$$$$############$$$$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$######""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))(((((((((''''''''''''%%%%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&######%%%(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))(((''''''''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''((()))(((&&&&&&'''((()))+++---...++++++++++++++++++++++++(((((('''&&&&&&&&&&&&'''%%%'''***)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))))))))((('''&&&&&&'''((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&++++++******+++---...000------...///000111222222444555666777999;;;<<<======???CCCGGGKKKNNNPPPPPPSSSWWW\\\```bbbccceeefffhhhmmmrrrttttttuuuzzz|||{{{xxxwwwuuurrrpppllljjjhhhgggeeebbb^^^[[[VVVPPPNNNNNNHHH???<<>>888777666444222111111000......---------,,,,,,,,,++++++******)))(((((('''))))))))))))******************)))((((((((((((((((((***,,,,,,***(((''''''***))))))((('''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&&&&$$$$$$&&&)))((('''$$$###""""""###$$$&&&%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$!!!!!! !!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$######$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!###%%%&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&###"""###&&&'''$$$!!!"""$$$&&&((((((&&&$$$"""'''&&&%%%$$$%%%%%%'''((($$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&$$$!!!"""%%%&&&%%%###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''((())))))((('''&&&))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,,,,++++++---------,,,+++***)))(((***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((()))***************))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((*********)))***+++---......////////////000333555555666888:::;;;<<<======???AAAEEEHHHJJJMMMQQQTTTXXX[[[^^^aaabbbeeehhhjjjllloootttxxxzzz|||~~~}}}zzzwwwuuussssssooonnnkkkjjjhhheeeaaa]]]YYYUUUPPPKKKGGGDDDAAA???999888777555333222111111......---------,,,,,,,,,//////...------,,,,,,+++))))))))))))******************)))(((((((((((((((&&&(((+++,,,+++)))))))))***))))))(((''''''&&&&&&'''&&&%%%&&&'''((('''%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&$$$$$$&&&((((((&&&$$$###""""""###$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$"""#########$$$$$$$$$$$$#########$$$&&&'''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&)))&&&$$$###$$$$$$""" %%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((''''''))))))))))))''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))'''&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,,,,++++++,,,---------,,,+++************)))(((((('''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((''''''&&&'''''''''''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''************+++,,,------.../////////...///222555666777999;;;===>>>?????????BBBEEEHHHKKKNNNRRRTTTXXX[[[___bbbeeegggjjjmmmmmmqqqwww{{{}}}~~~~~~{{{yyyvvvuuutttqqqooolllkkkiiifffccc```ZZZVVVQQQLLLIIIFFFBBB@@@;;;:::888666444333222222......---------,,,,,,,,,------,,,,,,+++*********))))))))))))******************)))(((((((((((((((%%%(((***+++*********+++***))))))((((((''''''&&&((('''&&&'''((()))'''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$###"""######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''#########$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###$$$$$$%%%'''((()))%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''!!!"""###%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$###&&&)))(((%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&(((&&&$$$###$$$$$$###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((,,,***'''%%%$$$&&&((()))'''''''''''''''((()))***'''((()))******)))((('''))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))((('''&&&******((('''%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,++++++,,,,,,---------,,,,,,+++++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,---...//////.../////////...000222555666777999;;;===??????@@@???BBBFFFIIILLLOOOSSSUUUXXX[[[```dddfffiiilllnnnmmmrrrxxx|||~~~}}}zzzxxxwwwvvvssspppnnnllljjjhhheeebbb[[[XXXRRRMMMJJJGGGCCCAAA<<<;;;999777555333222222......---------,,,,,,,,,++++++******)))(((((((((((()))))))))***************))))))(((((((((((((((''')))++++++***))))))***))))))))))))((((((''''''(((''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&%%%$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&& ###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$###&&&((('''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''((((((((('''---,,,***((('''((()))***&&&&&&''''''(((((())))))))))))++++++++++++))))))***************+++++++++))))))************))))))************************))))))*********)))((('''+++***)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,++++++,,,,,,---.........------,,,+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))************)))((((((((()))))))))))))))((((((((((((((((((((((((******))))))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''***)))'''&&&&&&''')))***((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,---............---///000000000111333555444555888:::<<<>>>?????????BBBFFFJJJLLLPPPTTTWWWWWW[[[```dddgggiiilllnnnmmmrrrwww{{{}}}~~~~~~{{{zzzxxxxxxtttqqqnnnlllkkkiiifffddd\\\XXXSSSNNNKKKGGGDDDBBB===<<<:::777555333222222......---------,,,,,,,,,------,,,++++++******)))((()))))))))***************))))))(((((((((((((((***+++,,,+++)))''''''((()))))))))))))))(((((((((''''''''')))******'''%%%$$$$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!"""%%%''')))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###$$$&&&&&&$$$"""&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&***************)))((('''%%%%%%&&&'''(((((())))))+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++*********)))))))))))))))(((((((((''''''%%%%%%&&&&&&&&&''''''''''''(((***+++,,,,,,++++++,,,,,,---.........------+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***************)))))))))))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''***)))(((&&&&&&''''''((('''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++,,,,,,,,,,,,---///222444333333333444333444666999;;;===>>>???@@@BBBGGGJJJMMMQQQUUUXXXYYY\\\bbbfffhhhjjjlllmmmnnnrrrvvvyyy|||~~~~~~|||zzzyyyyyytttqqqnnnlllkkkiiigggfff\\\XXXSSSNNNKKKHHHDDDBBB===<<<:::777555333222111......---------,,,,,,,,,++++++***))))))(((((('''))))))))))))******************)))(((((((((((((((,,,------+++(((&&&&&&'''))))))))))))))))))))))))&&&&&&''')))***)))'''$$$""""""$$$&&&''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%'''''''''(((######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%###"""###$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###!!!###&&&'''$$$!!!%%%$$$$$$###$$$%%%'''(((%%%&&&&&&&&&%%%$$$###"""$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''((())))))((('''&&&&&&'''(((***++++++++++++---...///000000///...---...............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((())))))*********&&&'''''''''(((((((((((('''(((***+++,,,,,,++++++,,,,,,---------,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((())))))((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%((()))+++,,,---,,,,,,,,,,,,000444777777555444333333444666999;;;===>>>???@@@CCCGGGKKKNNNQQQVVVYYY[[[___dddhhhjjjkkklllmmmqqqsssvvvxxxzzz}}}~~~|||zzzyyyyyytttqqqnnnkkkjjjiiihhhfff\\\XXXSSSNNNJJJGGGDDDBBB===<<<999777444222111000......---------,,,,,,,,,))))))(((((('''&&&&&&&&&))))))))))))******************)))(((((((((((((((+++,,,,,,***((('''''')))))))))))))))))))))))))))%%%%%%&&&((())))))&&&###!!!$$$'''(((((('''&&&''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%###"""$$$&&&((('''%%%###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%###$$$&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%$$$"""!!!$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&$$$%%%'''(((((((((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%""""""###&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$######$$$%%%&&&''')))******&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))(((''''''((((((((()))******+++***+++---///000000000000000000111222222111000000000000000///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))*********++++++(((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,---------,,,+++******((((((((((((((())))))***((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((())))))((('''$$$!!! %%%%%%&&&&&&''''''''''''%%%&&&''''''''''''&&&%%%***+++---...//////...---+++000666999999666444333333444777999<<<>>>???@@@@@@CCCGGGKKKNNNRRRVVVYYY]]]aaagggjjjllllllmmmnnnssstttvvvxxxzzz~~~~~~|||zzzyyyyyytttqqqmmmkkkjjjiiihhhfff\\\XXXRRRNNNJJJGGGDDDAAA===;;;999666444222000000......---------,,,,,,,,,------,,,,,,+++*********))))))))))))******************)))(((((((((((((((******+++)))(((((()))+++)))))))))))))))*********$$$$$$&&&((()))(((%%%""" $$$((())))))'''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###'''((('''%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$&&&((())))))((((((###%%%'''))))))((('''&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&)))+++,,,------&&&&&&&&&%%%%%%$$$$$$$$$#########%%%'''((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''((()))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''###&&&)))(((%%%$$$%%%(((######$$$%%%&&&&&&''''''%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$### """$$$$$$######&&&***%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,+++)))(((,,,+++***)))***---///111...///111333444555444444111222333444444333222111222111111000///......---------............------------------------------...---,,,+++++++++,,,,,,************************))))))))))))************'''(((***+++,,,,,,++++++---------,,,+++***)))((('''''''''(((((()))***+++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''((()))***++++++++++++((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))'''###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&,,,,,,++++++,,,---...///---///222666888999999888555666777999;;;>>>@@@BBBAAADDDHHHLLLOOORRRVVVYYY```bbbdddfffgggjjjmmmpppsssvvvyyy{{{|||}}}{{{xxxuuupppkkkiiijjjiiieee```\\\YYYSSSOOOKKKGGGBBB@@@:::999777444222000//////------......------,,,+++,,,,,,,,,+++***)))(((((((((((())))))))))))(((((()))((((((((()))***++++++******))))))((((((''''''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&&&&&&&&&&((((((&&&%%%%%%$$$$$$%%%&&&&&&%%%'''((('''$$$###&&&((('''''''''&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%&&&((()))***######$$$%%%&&&&&&''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%(((%%%$$$''',,,---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$"""!!!"""###%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))(((&&&$$$$$$$$$&&&'''###%%%'''...777<<<333(((((())))))'''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&((()))((('''%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&'''((())))))'''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***%%%&&&'''&&&$$$###$$$%%%((((((((())))))*********---...000000000000222333333444444555444444333333444444555555444444333222333222222333555555444222222111111000///......---.........///////////////...---,,,+++++++++,,,---)))******++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++***)))(((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&'''+++++++++***(((%%%###!!!&&&&&&&&&&&&&&&'''((()))+++)))'''&&&''''''''''''...---,,,,,,---///111333,,,---000222444555666666666777888:::<<>>:::888666444222000//////------......------,,,+++,,,+++++++++***)))))))))((())))))******))))))((())))))))))))))))))***+++******))))))((((((((((((***)))(((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((&&&$$$"""$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############&&&%%%%%%%%%%%%&&&((()))######$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$###&&&))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!$$$###""""""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$&&&'''!!!(((///555;;;<<<555+++((())))))'''%%%$$$%%%&&&!!!""""""######""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))&&&###"""###$$$%%%&&&'''&&&%%%$$$%%%&&&))))))***++++++,,,------000111222222222222333555444555555555555555444444666666666666666555555444666555444555666555333222111111111000000//////...................../////////...---,,,+++,,,,,,---******++++++++++++************)))(((((()))******+++++++++++++++++++++++++++******)))))))))))))))))))))************))))))******))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((())))))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))(((''''''((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%///...------...111555777...///000111333444555666777888999;;;===@@@BBBCCCEEEHHHKKKNNNPPPSSSVVVYYY]]]___cccfffhhhkkkooorrrsssuuuxxx{{{}}}~~~}}}zzzxxxtttooojjjgggeeeccc___[[[XXXUUUPPPKKKGGGCCC???===999888666333111000//////------......------,,,+++++++++******************)))******************)))+++***))))))))))))))))))***))))))))))))((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$######""""""&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$########################!!!###%%%&&&&&&$$$!!!%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%&&&&&&"""---888;;;999666///((('''(((((('''%%%$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''((('''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%&&&((('''&&&&&&'''(((++++++,,,---...000111111444555666666444444555666555666666777777777666666888888888888888777666666999888777777777666444222111111111111111000000000..................------......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++))))))(((((((((((())))))******************++++++)))))))))))))))******+++***++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((&&&((())))))((((((((()))&&&'''(((((()))((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$...---,,,,,,...222666888222222333333444666777888888999:::<<<>>>AAACCCDDDGGGIIILLLOOOQQQSSSVVVYYY[[[^^^bbbfffiiilllooorrrrrruuuxxx{{{}}}~~~~~~}}}zzzxxxtttpppkkkgggddd```\\\YYYWWWSSSNNNJJJGGGCCC???<<<888777555333111000//////------......------,,,+++***************+++++++++******++++++++++++******++++++***)))((((((((()))))))))))))))))))))))))))%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((&&&%%%&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%222;;;999000)))$$$"""&&&'''((('''&&&$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&''')))+++&&&'''(((((('''''')))***------...000111333444555777888999888777666777888777777888888999888888888888999999999999888777777999888777777888777555333111111111222222222222222//////......------,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))***************(((((((((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((((((((('''((())))))((('''((())))))))))))(((((('''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$...---,,,,,,---000333666333333333444555777888999888999:::<<<>>>AAACCCDDDGGGIIIMMMOOOQQQTTTWWWYYYYYY]]]bbbfffiiilllooorrrrrrtttxxx{{{}}}~~~~~~|||yyywwwtttqqqlllgggccc___[[[YYYVVVSSSNNNJJJFFFCCC???<<<777666444222000//////...------......------,,,+++***************+++++++++******++++++++++++******++++++***)))((((((((()))))))))))))))************&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$##################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&111777111&&&!!!!!!"""$$$&&&((('''&&&$$$%%%%%%"""######$$$$$$######"""######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$######%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###""""""""""""###&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$$$$&&&((())))))))))))+++,,,...///000222333555666666777999:::999777777777999777888888999:::::::::999999999999999999888777777777666555666888888777555222222222333333333333333000000///...------,,,,,,+++++++++++++++******)))***++++++,,,,,,++++++***************************((((((((())))))*********(((((((((((()))***,,,,,,)))******************)))))))))))))))************************************)))(((((((((((((((((()))'''''''''((((((((())))))(((((())))))))))))))))))&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&'''((())))))(((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%...------------...000111///000111222444555666777888999:::<<<>>>AAACCCDDDFFFIIILLLOOOQQQTTTWWWZZZYYY]]]bbbfffiiilllnnnqqqqqqtttxxxzzz}}}~~~~~~}}}|||yyywwwsssppplllgggbbb]]]ZZZXXXUUURRRMMMIIIFFFBBB???<<<555555333111000///......------......------,,,+++++++++******************)))******************)))+++***)))))))))))))))))))))))))))************+++((()))******+++******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))'''%%%%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%###"""!!!"""###$$$#########%%%''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%,,,...)))###"""%%%'''###%%%'''(((&&&%%%$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$######%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''###%%%''''''&&&%%%&&&'''&&&(((***+++***+++---///000000111222333555555666666777888888666666777888777888999:::::::::::::::999::::::::::::999888888666666555777888999888666444444444444444333333333222111000///...---,,,,,,+++++++++,,,+++***))))))*********++++++***************++++++++++++******''''''(((((())))))******(((((((((((()))***+++,,,))))))************)))))))))))))))************+++***************************))))))(((((())))))***''''''''''''(((((((((((((((((())))))))))))******&&&&&&&&&'''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,$$$$$$%%%%%%&&&''''''''''''(((((('''%%%%%%'''(((&&&&&&&&&&&&''')))***+++'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&(((((('''%%%////////////...------,,,+++,,,///111333444555555888888999;;;>>>@@@BBBDDDDDDGGGKKKNNNQQQTTTXXXZZZYYY]]]bbbfffiiikkkmmmoooqqqtttwwwzzz}}}~~~}}}}}}|||yyywwwpppnnnkkkeee___[[[XXXWWWSSSPPPKKKGGGDDDAAA===;;;555444222111//////......------......------,,,+++,,,+++++++++***)))))))))((())))))******))))))((())))))))))))))))))***+++))))))*********+++++++++((()))*********)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++***)))(((((('''%%%$$$%%%''')))+++222---)))&&&'''''''''%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%""" """&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""""""""###%%%&&&&&&$$$""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%"""&&&&&&"""!!!%%%'''&&&"""%%%'''(((&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''%%%$$$"""$$$%%%'''&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))))))))%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((!!!$$$'''((((((***,,,'''(((++++++,,,,,,...000000111111222333444444444333444555555555555666777777777888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888888999::::::888666666666555555444444333333444333222111///...---,,,,,,,,,---...---,,,+++***((())))))******))))))(((((()))***++++++***)))(((&&&&&&'''(((((()))******))))))(((((()))***++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***)))(((''''''((()))***'''(((((((((((()))))))))(((((()))))))))*********&&&&&&&&&'''((()))))))))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''))))))***+++,,,---......%%%%%%%%%&&&'''((((((((()))***)))(((&&&&&&((()))''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$%%%&&&%%%$$$000111111111///---+++***))),,,///222555555555555777888999;;;===@@@BBBCCCCCCFFFJJJMMMPPPTTTXXX[[[YYY]]]cccgggiiikkkmmmnnnqqqtttwwwzzz}}}~~~}}}}}}|||yyywwwnnnllliiiddd^^^YYYWWWWWWQQQNNNIIIEEEBBB???<<<999444333222000///.........------......------,,,+++---,,,,,,+++***)))(((((((((((())))))))))))(((((())))))(((((()))***++++++))))))******++++++++++++&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%+++***'''&&&'''***...000;;;555...***))))))(((&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$&&&''''''&&&&&&######$$$%%%&&&&&&''''''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$  &&&***)))'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&###"""!!!!!!"""$$$&&&&&&###!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""!!! $$$###"""$$$'''(((&&&%%%$$$$$$"""""""""######""""""""""""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''%%%###"""$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$&&&(((((('''%%%%%%%%%''')))+++,,,,,,---///111111111111222222333333333000222444444333444555777666777888999::::::;;;:::===============<<<<<<;;;===<<<::::::;;;:::888666777777666555444333333333555444333111000...---,,,---.../////////...---,,,(((((())))))))))))(((((('''((()))******)))((('''&&&&&&&&&'''((())))))***)))))))))))))))******++++++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))))))))))))))************(((((())))))*********+++&&&&&&&&&'''((())))))***)))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((######$$$%%%&&&'''((((((&&&&&&&&&'''((())))))***+++++++++)))'''''')))+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((&&&###"""###$$$$$$###000///...---,,,------...,,,---...///111333444555777888:::;;;===@@@DDDGGGFFFHHHJJJNNNRRRUUUXXXYYY[[[^^^aaadddfffhhhlllnnnooorrrvvvyyy|||~~~}}}||||||zzzwwwuuurrrmmmgggaaa]]]YYYTTTRRRQQQNNNJJJEEE@@@<<<:::999444444333111000...------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******))))))))))))******+++***)))(((((()))***++++++*********))))))((((((+++++++++++++++***)))((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((&&&$$$&&&***...///...888222+++''''''&&&"""%%%$$$$$$$$$$$$$$$$$$$$$'''%%%"""###&&&'''&&&$$$(((%%%"""###%%%&&&$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$######"""%%%$$$###!!!!!!!!!"""############"""""""""!!!!!!###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""%%%&&&''''''%%%######$$$###$$$&&&''''''&&&$$$###$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$### !!!"""$$$$$$%%%%%%%%%&&&'''))))))&&&$$$######!!!!!!"""$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%(((((('''''''''((())))))+++,,,---...////////////////////////000000111222666555222000//////000111111333666888999999888777;;;::::::<<<======;;;999<<<===>>>>>><<<:::888666555555777777777777555555333333222222111111111000111000000//////...------,,,,,,,,,+++***))))))(((((()))+++,,,---,,,***))))))*********++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,---...---,,,+++***+++*********))))))((((((((((((((((((((((((((((((&&&***###!!!+++,,,'''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%###"""!!!((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&000///...---,,,------...,,,---...000222333444555666888:::;;;===@@@CCCFFFEEEGGGIIIMMMQQQTTTWWWXXXZZZ]]]```ccceeegggjjjmmmmmmppptttxxxzzz|||}}}{{{zzzzzzxxxuuusssoookkkfff```\\\XXXTTTRRROOOLLLHHHCCC>>>;;;888777444333222111000...------++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************))))))))))))************)))(((((()))***************)))))))))((((((***++++++++++++***)))(((&&&&&&&&&''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$"""$$$'''*********000+++&&&%%%'''((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%'''%%%######&&&((('''&&&(((%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##################$$$$$$############$$$$$$$$$%%%%%%$$$$$$###""""""######"""######$$$$$$$$$######%%%$$$###"""!!!!!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######$$$%%%'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###!!!"""###$$$$$$%%%%%%%%%&&&'''((('''&&&$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%###$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((()))((('''&&&%%%&&&&&&&&&''''''''''''((()))(((((('''''''''''''''+++******)))))))))******,,,---...///000111111111333333333333333444555666777555333111000000111222333333555666777777666666888777888999;;;;;;:::888::::::;;;;;;:::888555444444444555666666555444444333333333222222111111111111111111000//////......------,,,,,,+++******)))***)))(((((('''''''''''')))))))))*********++++++***+++++++++,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++***++++++++++++*********)))(((((((((((((((((((((((('''...+++)))...,,,&&&***))))))(((((((((''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''&&&$$$######''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&//////...------------...---...///000222444555666666888:::;;;===???CCCEEEEEEFFFIIILLLPPPSSSVVVXXXZZZ\\\___bbbccceeehhhkkklllooosssuuuwwwzzz|||~~~~~~|||{{{|||{{{yyyxxxwwwuuurrrpppkkkhhhccc^^^[[[XXXTTTQQQLLLIIIEEE@@@<<<999777666333333222111///...------++++++,,,,,,,,,,,,------...------,,,+++***)))(((******))))))))))))*********))))))(((((())))))*********))))))))))))((((((******++++++******))))))&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&''')))++++++******&&&###$$$''')))(((&&&$$$$$$%%%%%%&&&&&&'''''')))&&&$$$$$$&&&((())))))'''%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%&&&''''''(((######$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%"""""""""#########$$$$$$###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""""""""######$$$%%%%%%%%%&&&''''''&&&%%%$$$&&&'''""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&'''''''''((((((((()))))))))(((((())))))******---,,,,,,++++++,,,,,,,,,///000111333444444555555888777777777777777888999888777555333222222222333111111111111111222333333555444444555777888777555666666777777666444222111111222222333333222222111222222222111111111111000111111000000///.........---------,,,++++++******,,,***(((%%%$$$$$$&&&&&&((()))))))))************++++++,,,,,,,,,---------........................,,,,,,++++++******++++++,,,,,,+++***************,,,,,,,,,+++++++++++++++(((((((((((((((((((((((()))///---***---(((%%%,,,))))))((((((((((((''''''(((((((((((()))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))(((''''''''''''((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&............------......---...///111222444555666555777:::;;;<<<>>>AAADDDEEEFFFIIILLLPPPTTTVVVXXXZZZ\\\___aaabbbdddgggiiikkknnnqqqtttuuuwwwzzz|||||||||}}}}}}|||{{{yyyxxxzzzxxxvvvuuuuuussspppmmmgggddd___\\\YYYVVVRRRPPPIIIGGGCCC???;;;888666555333222111000///...------+++++++++,,,,,,,,,------------,,,,,,+++***))))))******))))))))))))******)))))))))(((((()))))))))))))))))))))))))))(((((())))))************))))))&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++*********************+++(((%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''((((((+++)))'''%%%%%%&&&((()))%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!""""""""""""#########"""###$$$%%%%%%$$$""""""!!!"""""""""###$$$%%%&&&$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''######"""!!!!!!"""######%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$##################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''')))######$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%######%%%'''(((&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))******,,,------------------...000111222444555666888999:::::::::;;;::::::999999999:::::::::999777666555444444555222111000000111444666777444333222222333333222000222222222222222111000/////////////////////////////////////////////////////////......---,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))(((''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++***++++++,,,,,,+++***)))((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))***---((('''---)))&&&---))))))((((((((((((((((((''''''((((((((()))))))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%------..................------///000222444555666444777999;;;<<<>>>@@@BBBEEEFFFIIILLLPPPTTTVVVXXX[[[]]]___aaabbbcccfffhhhjjjlllppprrrsssuuuwwwyyyyyyyyyzzzzzzzzzxxxwwwvvvwwwvvvtttsssrrrpppmmmkkkbbb```\\\ZZZWWWTTTPPPMMMGGGEEEBBB>>>:::777666555222111111000///...------+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******((((((((())))))((((((((((((((((((((((((((())))))((())))))*********))))))'''(((***++++++***((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((((((((('''&&&&&&&&&***)))'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((---,,,***'''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$%%%&&&$$$###""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((!!!""""""""""""#########""""""$$$%%%%%%$$$###"""""""""""""""###$$$&&&&&&#########$$$$$$$$$$$$###""""""""""""""""""""""""###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%&&&''''''''''''&&&%%%######$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$''')))$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&''''''''''''''''''(((((()))******++++++++++++,,,---...///000------...000222555777888:::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<::::::999888777666555555555444333444666999===???555333111000000///---,,,/////////////////////.........------------......---------...............---------,,,++++++******+++++++++++++++*********((()))***++++++***))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++***)))((()))***+++))))))************************************************(((000<<<555)))***(((((())))))))))))))))))&&&&&&'''''''''(((((((((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%,,,---......///.........,,,---...///111333444555444666999;;;<<<===???@@@DDDEEEHHHKKKOOOSSSUUUWWWZZZ\\\^^^___```aaaccceeehhhjjjmmmooopppqqqsssuuuvvvvvvwwwwwwvvvuuutttrrrtttrrrpppooonnnmmmjjjggg___]]]ZZZXXXUUURRRNNNJJJEEECCC@@@<<<999666555555111111000//////...------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******))))))))))))******'''(((((())))))(((((('''''''''(((((((((((())))))(((((())))))******))))))'''((()))******)))((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))''')))******((('''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''+++,,,+++)))&&&$$$$$$%%%&&&''''''&&&$$$###%%%&&&###""""""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&"""""""""#########$$$$$$""""""###$$$$$$$$$$$$#########"""""""""###%%%&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&###$$$&&&''''''&&&$$$###"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&''''''&&&%%%$$$&&&'''%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''((((((((((((''''''(((''''''''''''((())))))))))))***+++,,,------.../////////000111222333444111111333555777:::<<<>>>??????@@@@@@@@@@@@??????AAAAAA???>>>============999888888777666555444333000000000000222555999;;;555222000......---,,,***......//////////////////000//////......//////000//////000000000000111111//////......---,,,,,,+++,,,,,,,,,,,,++++++++++++'''(((***,,,,,,+++***))))))*********++++++++++++))))))*********+++++++++************************++++++******++++++,,,,,,,,,,,,+++***************)))))))))))))))*********************************)))***...===LLLAAA,,,((((((((())))))))))))******&&&&&&&&&&&&''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$,,,,,,.../////////......+++,,,---...000222333444333666999;;;<<<<<<>>>???AAACCCEEEIIIMMMPPPSSSTTTXXXYYY\\\]]]]]]^^^```bbbeeegggjjjllllllmmmoooppprrrsssttttttsssrrrpppoooooonnnlllkkkjjjhhheeeccc]]][[[XXXVVVTTTPPPKKKHHHBBB@@@===999666444333333000000000///......------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++******))))))))))))******''''''((())))))((('''''''''''''''((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++------***))))))***"""$$$%%%&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%&&&(((******'''%%%%%%&&&)))******(((%%%$$$%%%'''$$$###""""""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######""""""###$$$$$$%%%%%%$$$"""!!!!!!###$$$%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%!!!""""""""""""""""""!!!"""###%%%'''((((((''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$######$$$%%%'''&&&'''((('''&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%'''((((((&&&%%%&&&(((''''''(((((((((((('''''')))(((((('''((()))***+++------...///000111222222555555555555555666777888888999999;;;===???@@@AAAAAAAAAAAAAAA@@@???>>>===???>>>===;;;::::::999999555555555444333222000000---,,,,,,,,,---///000222333000...---.........---////////////000000111111444333222222222222333444444555555555666666666777333333333222111111000000........................,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++++++++---:::FFF;;;++++++(((((()))))))))*********''''''''''''(((((((((((((((((((((((((((((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$+++,,,.../////////......***+++,,,...///111222333333666999;;;<<<<<<===??????AAACCCGGGKKKNNNQQQRRRVVVWWWYYYZZZZZZ[[[]]]___bbbdddgggiiiiiijjjlllmmmppppppqqqqqqpppooommmllllllkkkiiihhhgggeeebbb```\\\ZZZXXXUUUSSSOOOJJJFFF@@@>>>;;;888555333222222000000//////......------++++++,,,,,,,,,---------...------,,,+++***))))))******))))))))))))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''((()))))))))))))))((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''******(((&&&&&&((("""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""%%%)))***(((&&&&&&''',,,------+++'''%%%&&&)))%%%$$$######%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&&&&%%%###!!!!!!"""$$$%%%"""###$$$%%%&&&%%%%%%$$$!!!!!!""""""############!!!"""###$$$$$$###!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%######$$$%%%$$$###""""""###$$$%%%"""$$$''')))***+++***)))######$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$&&&'''&&&'''))))))&&&$$$######&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%''')))(((&&&%%%&&&)))''''''((((((((((((''''''***)))(((((((((***+++,,,///000111222333444555555999999999888999999:::;;;????????????@@@AAABBBCCCAAAAAAAAA@@@???>>><<<;;;;;;:::888777666555444444222222222111000///...---111000000/////////000000000...------...000111000000000000000000111222333777777666555555666777777999999::::::;;;;;;;;;<<<888777777666666555444444/////////000000000000000444333000...---...//////++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,---...---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++///,,,&&&,,,444,,,'''111(((((())))))*********+++(((((((((((())))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$+++,,,------......------............000222444666666666666777999;;;===???AAAAAABBBDDDHHHMMMQQQSSSSSSTTTVVVWWWXXX\\\```dddbbbcccdddfffgggiiijjjkkkmmmmmmmmmlllkkkjjjhhhgggiiihhhfffeeedddccc```]]]YYYVVVSSSQQQNNNKKKGGGDDDCCCAAA<<<888444222111111000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!%%%***+++***(((((((((######$$$%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%,,,+++***************+++%%%&&&''''''((((((''''''&&&'''&&&%%%$$$$$$&&&(((&&&$$$"""""""""""" """############$$$$$$$$$&&&&&&''''''((()))))))))$$$###""""""###%%%''')))333,,,&&&###%%%'''&&&$$$$$$$$$$$$$$$######""""""######""""""""""""######$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$###!!!!!! $$$######"""""""""""""""%%%&&&&&&&&&%%%""" $$$&&&((((((&&&%%%%%%&&&!!!###%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******(((&&&%%%&&&)))+++***(((%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''+++***)))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''(((((())))))'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((((((((('''&&&%%%&&&((()))))))))((('''((()))))))))(((''''''&&&((()))*********,,,///222222333555666777777666555999:::;;;===>>>>>>>>>>>>@@@>>>===>>>AAACCCDDDEEEBBBCCCCCCBBB@@@<<<999777777666555333111000//////333///,,,+++---......,,,***,,,...111333333222222/////////000111222222222444444555666777777888888999:::;;;<<<===>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBB@@@@@@???>>>===<<<;;;:::888666555444555444333111000000000000000000000111/////////000000000000000111000//////............---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,++++++***)))(((((())))))***+++,,,,,,---------------,,,,,,+++++++++((((((''''''''''''((((((((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***---,,,+++******+++,,,---+++)))&&&&&&((()))'''%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''+++,,,,,,---------------............000222444555666666666777888;;;===>>>??????@@@BBBFFFJJJNNNQQQQQQRRRTTTUUUVVVYYY^^^aaa```aaabbbdddeeeggghhhhhhjjjjjjkkkkkkjjjjjjiiiiiigggeeecccbbbbbb```]]]ZZZVVVTTTQQQNNNLLLIIIEEEBBBBBB???<<<888555333222222000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&)))++++++)))'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((()))%%%&&&&&&'''''''''''''''%%%&&&&&&%%%###$$$%%%'''(((&&&%%%%%%&&&&&&$$$###############$$$$$$$$$$$$&&&&&&&&&'''(((((())))))%%%$$$###""""""$$$%%%&&&///)))$$$"""$$$&&&%%%###%%%$$$$$$######"""############""""""""""""######$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!######"""######$$$%%%%%% !!!!!! $$$&&&'''&&&%%%%%%&&&'''$$$$$$#########$$$%%%%%%""""""###$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''%%%$$$%%%'''(((%%%###%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$&&&'''((())))))(((''''''(((((())))))))))))((((((,,,---/////////111444666777888999:::;;;::::::999;;;<<<===>>>????????????AAA@@@??????AAACCCCCCBBB@@@@@@???>>><<<999666444333222111///...---------000...,,,---000222111000,,,---000222333333333222111222222333444555666666777777888999:::;;;<<<===@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>><<<;;;999888888888666444333333333222222222222222111111111111111000000000000//////...------............//////000/////////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------......//////------,,,,,,++++++************+++,,,,,,---......,,,,,,,,,++++++*********))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++***))))))***+++,,,***(((&&&'''((()))'''%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,,,,------,,,,,,---......///000222333444444555555666888:::<<<===<<<===>>>@@@CCCGGGKKKMMMNNNPPPQQQRRRTTTVVVZZZ^^^\\\]]]___aaacccdddeeeeeefffgggggghhhiiiiiiiiiiiicccaaa___^^^^^^\\\YYYVVVSSSQQQNNNKKKIIIGGGCCCAAA???===:::777555444333333//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***))))))))))))(((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&+++,,,,,,***(((&&&&&&&&&)))(((((((((((('''''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''$$$###"""###$$$$$$###"""############$$$$$$$$$%%%%%%%%%&&&''''''(((((()))'''&&&$$$###"""###$$$$$$***&&&"""!!!###%%%$$$"""%%%$$$###"""""""""###$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$###"""""""""""""""###$$$&&&'''(((""""""###$$$###"""!!! $$$%%%%%%%%%$$$%%%'''))),,,'''"""!!!###%%%%%%$$$ !!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&### %%%%%%%%%$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''((((((((('''&&&&&&'''((()))******+++++++++///111222333333555888:::;;;<<<======>>>=========>>>>>>???@@@@@@AAA@@@@@@BBBAAA@@@AAAAAAAAA???======<<<:::888555333111000///......------------............111444666666555111333444666777777666666555666666777999::::::;;;;;;<<<===???@@@BBBCCCCCCGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA???>>>>>>===;;;999777777666666555555444444444444333333222222111111000000///............/////////000111222222111111000000//////...---,,,,,,,,,,,,,,,+++++++++++++++------...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++***************)))******))))))))))))******(((((((((((((((((((((((((((((((((''''''(((((((((***))))))(((((())))))***(((''''''((())))))'''%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''***++++++,,,---,,,,,,,,,------...///000111222333333333444666888999;;;<<<;;;<<<===???BBBFFFIIIJJJMMMNNNPPPQQQRRRTTTWWWZZZYYY[[[]]]___aaabbbbbbbbbddddddeeefffffffffffffffaaa___]]][[[[[[YYYUUUSSSQQQNNNKKKHHHGGGEEEBBB@@@<<<;;;999777555444444333//////...---,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''++++++)))'''&&&%%%&&&'''***))))))((('''&&&&&&&&&)))((('''%%%###"""!!!!!!"""""""""######%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&'''''''''%%%%%%&&&((("""!!! !!!###$$$$$$"""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%$$$######$$$$$$%%%&&&$$$!!!!!!###%%%$$$###%%%$$$###"""!!!"""$$$%%%$$$######""""""######$$$###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$#########""""""###$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$$$$######$$$(((+++444,,,$$$ """%%%%%%###""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((******(((%%%###$$$$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((()))((((((((((((''''''&&&&&&'''(((***+++---.........000222444555666777999;;;<<<<<<==================@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAAAAA@@@???;;;999888777555222000///...---...............///000111000111333666888999999888999999;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>??????@@@AAABBBDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGEEECCCBBBAAA@@@>>><<<;;;;;;::::::999888888888888777777666555444333333333222222111111111222222111222333444555555555555444333222111000///...------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++************,,,++++++******++++++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((******)))'''%%%%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''++++++,,,------------,,,------...///000111111111111222444555777999::::::<<<<<<>>>@@@CCCEEEGGGIIIKKKMMMOOOPPPQQQRRRUUUWWWWWWYYY[[[^^^___`````````cccccccccccccccbbbbbbaaa___]]][[[ZZZYYYVVVSSSPPPOOOLLLHHHFFFEEECCCAAA@@@:::999888666555444333333.........------,,,,,,+++++++++++++++++++++++++++++++++***************)))************************+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((('''''''''(((&&&%%%$$$$$$&&&'''''')))(((''''''&&&%%%$$$$$$***)))'''&&&$$$######"""############$$$%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&((()))((('''&&&'''(((%%%$$$$$$%%%'''((('''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''############$$$%%%&&&&&&$$$######$$$%%%&&&%%%%%%$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""$$$'''***888000&&&"""###%%%$$$!!!###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%(((***)))(((&&&%%%######"""""""""""""""###$$$######""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((()))***,,,...000111222222333555777888888999:::<<<;;;<<<<<<<<<===>>>>>>???AAABBBBBBBBBBBBAAAAAA@@@AAA@@@???>>>>>>;;;888555555333222000...---,,,,,,.........///000111333333444666999:::;;;;;;;;;;;;======>>>????????????????????????@@@AAAAAABBBBBBDDDDDDFFFGGGIIIKKKLLLMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::999888777777888777777666777777888888666666777888888888888888777666555444333222111000000//////...---,,,,,,+++------,,,,,,,,,,,,,,,,,,************++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%''')))******((('''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++,,,------......------,,,---...///000000000000000111333555777888888999<<<===>>>@@@CCCEEEFFFGGGJJJLLLNNNOOOOOOPPPRRRSSSTTTVVVYYY\\\]]]^^^]]]]]]aaaaaaaaaaaa``````___^^^^^^\\\YYYXXXWWWTTTQQQNNNLLLIIIFFFCCCBBBBBB@@@???999888777666555444333222......---------,,,,,,,,,++++++++++++++++++++++++************************))))))************++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%###""""""$$$'''''''''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$###$$$&&&(((333...'''$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''&&&%%%%%%%%%$$$###""""""!!!"""""""""$$$##################$$$###""""""""""""######$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%))))))(((((())))))***+++,,,---///111333444555555666888:::;;;::::::;;;<<<:::::::::;;;===>>>@@@AAAAAAAAABBBAAAAAA@@@??????===<<<:::999999888555333222111111000//////...............///111222444555999;;;===>>>======>>>????????????@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCDDDCCCBBB@@@???????????????????????????>>>>>>>>>===<<<<<<<<<===<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888777777666555555333333222111000///...------------------,,,,,,,,,************************)))))))))***************,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&%%%'''))))))(((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,---......//////......,,,---...000000000000//////000222555666777777777;;;<<<>>>@@@BBBCCCDDDEEEGGGIIILLLLLLLLLMMMNNNPPPQQQSSSVVVYYY[[[[[[ZZZYYY]]]]]]^^^_________^^^^^^\\\ZZZWWWVVVTTTRRRNNNLLLIIIFFFBBB@@@??????>>>===888888777666555333222111...------------,,,,,,,,,************************))))))))))))************((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%###"""###&&&((('''&&&&&&&&&%%%%%%$$$$$$##################$$$&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%''''''&&&%%%%%%&&&$$$"""!!!"""$$$$$$$$$"""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%$$$ """###%%%%%%%%%######%%%$$$$$$######$$$$$$%%%$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$###############"""""""""###$$$$$$((((((''''''''''''''''''###$$$%%%%%%$$$###$$$&&&((('''%%%$$$############"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$%%%%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$###""""""""""""###$$$%%%############$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''' """%%%'''(((((('''&&&))))))((()))***+++---...///000222444555777777777777999;;;;;;999888888999555555666777999<<<>>>@@@AAAAAAAAA@@@???>>>===<<<999777555444555555333222000111222222333222111000111111222222444555777888<<<>>>@@@???>>>???BBBDDDBBBBBBCCCDDDEEEFFFHHHHHHKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIFFFDDDCCCCCCDDDDDDCCCBBB???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBB@@@@@@@@@@@@???>>>======;;;;;;;;;::::::999999999777666555444222111000///000000//////............,,,,,,,,,++++++******)))******************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%''')))((('''&&&(((***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''---...//////000/////////,,,---...000000000//////...000222444666777777777:::;;;===???AAABBBCCCCCCEEEGGGJJJKKKJJJKKKLLLMMMNNNPPPTTTWWWYYYYYYXXXWWWZZZZZZ\\\]]]^^^_________ZZZXXXVVVTTTSSSPPPLLLJJJGGGDDD@@@>>>=========<<<888888777666555333111000------------------,,,,,,************************)))))))))))))))*********&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%###%%%''')))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%######$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######!!!###&&&'''&&&$$$######!!!$$$&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&$$$$$$##################"""""""""###$$$%%%''''''(((((('''&&&&&&&&&&&&&&&###$$$&&&&&&$$$######$$$ ###$$$###"""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))'''$$$###$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((( &&&***+++++++++))))))))))))+++---///000111222444666777888999999555777888888666555444555000000111222555888;;;===@@@@@@@@@???>>>===<<<;;;777444222111222333333222///000333444555444333222555555666777888999;;;<<<===???@@@@@@???@@@EEEHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIEEEDDDCCCCCCEEEEEEDDDCCC???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;999888777666444333111111222222111111000000//////......---,,,,,,+++******,,,+++++++++++++++++++++))))))******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%''')))(((&&&&&&))),,,%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''/////////...------,,,,,,+++,,,///111222222111000222222444555666888999:::999:::<<<======>>>AAADDDFFFFFFGGGHHHJJJLLLNNNOOOOOOQQQSSSVVVWWWXXXXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[ZZZXXXVVVRRRPPPMMMLLLKKKGGGFFFEEEBBB@@@===<<<;;;===999444222444444000,,,///............---------***,,,......---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((''')))))))))))))))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''&&&$$$######$$$&&&'''++++++***'''%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%############%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$&&&'''''''''''''''""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$%%%'''(((&&&###%%%$$$###""""""###$$$%%%)))++++++***'''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''""""""###$$$%%%'''((()))&&&""" %%%((((((%%%###$$$''')))***)))'''&&&''''''''''''''''''''''''(((((('''&&&&&&((()))***&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$&&&''''''&&&'''((())))))(((((('''''')))***++++++,,,...111444666777888777888:::;;;;;;:::888777;;;:::999888555333111000111000///...000333666888;;;;;;;;;;;;:::999888888444333222222333666999<<<:::;;;<<<>>>>>>>>>>>>===??????>>>>>>???AAACCCDDDHHHHHHGGGFFFFFFGGGHHHIIIMMMMMMNNNNNNNNNMMMLLLLLLRRRRRRQQQOOOLLLJJJGGGFFFJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHJJJKKKEEEEEEFFFFFFGGGFFFEEEEEEFFFDDDAAA@@@AAAAAAAAA@@@DDDBBBAAAAAABBBCCCAAA@@@@@@AAAAAA@@@>>>======>>>DDDDDDDDDDDDDDDDDDCCCCCCJJJJJJJJJGGGEEECCCDDDEEEBBBAAA@@@???>>><<<;;;;;;>>>>>><<<;;;999777666555444333222222111000/////////000111222111000///...,,,+++)))((((((***+++---......///000000///...---------------------......***+++,,,---------,,,+++)))******++++++)))(((''')))((('''''''''(((***+++))))))))))))((((((((((((&&&'''((((((&&&'''(((***''''''(((((((((((((((((($$$%%%&&&((()))*********............------------+++,,,///111222222111000000111222333555666777777888:::<<<======>>>AAACCCDDDEEEFFFHHHIIIKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWZZZZZZZZZ[[[[[[ZZZZZZZZZXXXWWWTTTQQQNNNLLLKKKJJJFFFEEECCCAAA>>><<<:::999<<<888333222444444000---///............---------((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((('''(((((())))))))))))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&$$$######$$$&&&''''''(((((('''&&&&&&''')))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$&&&'''%%%$$$%%%$$$###""""""###$$$%%%'''((()))(((%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((($$$"""###&&&(((&&&$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&''''''''')))***(((((((((((((((***+++,,,---...000333555777888999777888999999999888777666555555444333222000///......---,,,,,,---000333444444444444333333222222222555555555666999<<>>@@@???>>>???AAABBBAAA???@@@BBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGFFFCCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;:::999777666555444333222111000------...............------,,,+++******+++,,,------...////////////...---+++++++++++++++++++++++++++,,,------------,,,+++)))******+++******(((((()))(((((('''((()))***+++))))))))))))(((((((((((('''((((((((('''''')))***(((((((((((((((((())))))&&&&&&&&&'''''''''''''''------------............+++,,,...000111111111000...///000111222444444555777999;;;<<<===>>>@@@BBBBBBCCCFFFHHHJJJKKKKKKKKKMMMNNNPPPRRRTTTUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXVVVTTTRRROOOLLLJJJIIIHHHDDDCCCBBB???===;;;999888:::666333222444444111...///............---------(((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''###%%%'''(((''''''(((***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$(((&&&######$$$%%%%%%$$$$$$$$$############$$$$$$###%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%)))&&&$$$%%%((((((%%%"""%%%%%%$$$###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&''''''''')))+++((((((((()))***,,,---...000111333555777888999999888777777777666666555555/////////......------------,,,++++++,,,...000222222111000000000111333444888999;;;===@@@DDDGGGHHHHHHIIIKKKMMMNNNOOONNNNNNLLLMMMNNNNNNOOOOOOOOOOOORRRQQQQQQPPPPPPPPPQQQQQQNNNOOONNNNNNMMMLLLKKKJJJMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDCCCAAA???>>>AAA@@@???>>>>>>???@@@AAADDDBBB???>>>>>>>>>===<<<=========>>>@@@AAA@@@???<<<>>>????????????@@@BBB????????????????????????CCCDDDEEEDDDCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>;;;;;;999888666555444333.........---......//////...---,,,++++++,,,---...,,,---............------,,,,,,,,,++++++******))),,,,,,------------,,,+++******++++++******)))((()))(((((((((((()))***+++))))))))))))(((((((((((('''((((((((('''''')))+++))))))))))))))))))((((((((('''&&&%%%%%%%%%%%%%%%++++++,,,------...//////,,,---...///000000000000......///000111333333444666888;;;<<<======???AAAAAACCCFFFIIIJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVSSSRRRPPPMMMJJJHHHGGGGGGDDDCCCAAA???===;;;999999888555333222333333222000///............---------***))))))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((())))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''!!!$$$'''((((((''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''***)))&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%###""""""$$$''')))'''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''''''''(((((($$$######""""""######$$$'''%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&#########$$$%%%&&&((((((&&&%%%%%%&&&((((((%%%"""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%&&&''''''''''''((()))((((((***+++---///000111444555666777888999999999777666555444333333333444//////...---,,,,,,,,,,,,------,,,,,,,,,...000111000000000000222555888:::>>>???AAADDDGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSSSSRRRNNNOOOQQQRRRRRRQQQPPPOOOPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAADDDCCCAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAACCCBBB@@@???@@@AAADDDEEEFFFDDDBBBAAAAAA@@@>>><<>>>>>@@@BBBBBB@@@???;;;<<<======<<<;;;===>>>????????????>>>>>>>>>>>>@@@BBBDDDDDDCCCCCCDDDFFFEEEDDDCCCBBBAAA???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB??????>>><<<:::999888777555444222000000000111111......---,,,,,,,,,------,,,,,,------------------/////////...---,,,++++++---------------,,,,,,,,,++++++++++++******)))))))))))))))))))))*********))))))))))))(((((((((((('''((()))((('''''')))+++)))(((((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&***++++++,,,---...//////------.../////////000000//////000111222333333444555888;;;<<<<<<===>>>@@@AAACCCFFFHHHJJJJJJJJJIIIJJJJJJKKKMMMOOOPPPRRRSSSUUUUUUUUUVVVVVVUUUUUUUUUQQQPPPNNNKKKIIIGGGFFFEEEDDDCCCAAA@@@>>><<<::::::666555333222222222222111///............---------+++)))((()))+++,,,,,,***************************))))))))))))))))))))))))((((((((((((((())))))*********)))))))))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%###""""""$$$'''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''''''''(((((($$$######""""""######$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%#########$$$%%%&&&'''(((""""""###%%%''''''&&&$$$!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((***+++,,,...000222333444666777888888999999888888555444333222222222222333333222000...---,,,,,,,,,,,,,,,,,,,,,---...000111......///111555999>>>@@@DDDEEEFFFHHHIIIKKKLLLLLLNNNOOOQQQSSSTTTTTTTTTTTTOOOPPPQQQRRRRRRQQQOOONNNKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBEEEIIIKKKMMMKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJMMMOOOPPPNNNLLLKKKJJJIIIFFFDDDDDDDDDDDDFFFGGGFFFDDDBBBBBBCCCCCCAAA>>>======>>>BBBBBBBBBAAA@@@??????>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>===AAAAAABBBBBBBBBCCCCCCCCCBBBBBB@@@???>>><<<;;;;;;:::999666444222111111111......------,,,,,,,,,,,,,,,,,,,,,,,,------......111000000///...---,,,,,,.........------,,,,,,,,,,,,++++++***************((())))))***************))))))))))))(((((((((((('''((())))))'''((()))+++(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))***++++++,,,---.........---------....../////////000000111111222333333444444777:::<<<<<<===>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTPPPNNNLLLJJJHHHFFFEEEEEECCCBBBAAA???>>><<<;;;:::555555444222111111111111///............---------***'''%%%&&&***,,,+++)))************************))))))))))))))))))))))))((((((((((((((()))*********)))(((((()))***,,,---......------,,,+++++++++&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$&&&&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&!!!###&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))***+++***)))((()))***---...000222444555666666888888888888888777666666222222222222222222222222555333111///------------++++++,,,---...000111222444555666999===BBBFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKPPPQQQSSSTTTUUUUUUTTTSSSQQQQQQQQQQQQPPPOOONNNNNNIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDD@@@@@@?????????AAABBBCCCCCCCCCDDDGGGLLLTTTZZZ___dddbbb___\\\YYYXXXWWWWWWUUUVVVVVVWWWZZZ]]]___aaabbbaaa___^^^]]][[[WWWUUUPPPPPPQQQSSSUUUTTTRRROOOMMMMMMMMMJJJFFFCCCCCCCCCFFFEEEDDDCCCAAA???>>>>>>???AAACCCDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>><<<:::999666444333222222000000//////...------------,,,,,,,,,---...///000/////////......------,,,000///...---,,,,,,,,,---,,,,,,+++************+++((()))******++++++******))))))))))))((((((((((((((()))))))))((((((***,,,))))))((((((''''''&&&&&&&&&&&&'''((()))))))))(((+++++++++,,,,,,---------...---------......//////000000000111222222333333333666:::<<<<<<<<<===>>>??????AAABBBDDDFFFGGGGGGIIIIIIJJJKKKLLLOOOQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTOOONNNLLLIIIGGGFFFEEEEEEAAAAAA???>>><<<;;;:::999555555444333111000000000///............---------,,,(((%%%&&&+++---,,,***************************))))))))))))))))))))))))((((((((((((((()))******((('''&&&&&&''')))+++,,,......---,,,,,,+++******&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###&&&((((((&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((((((***++++++++++++,,,...000111333555777888888888888888888777666555444333///000222333444444333333222111///---,,,---.........///000222444666777888<<<===???BBBEEEHHHJJJKKKGGGFFFEEEDDDEEEFFFHHHJJJPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKFFFFFFGGGGGGFFFDDDCCCBBB??????@@@@@@AAAAAA@@@@@@@@@BBBFFFIIIKKKLLLKKKJJJHHHHHHGGGGGGIIIKKKNNNOOOQQQQQQRRRVVV]]]fffnnnssszzzzzzzzzxxxuuuqqqmmmkkkiiikkkmmmpppsssvvvxxxzzzxxxvvvtttsssrrrpppllliiibbbccceeehhhkkkllljjjhhh``````___\\\XXXUUUTTTUUUSSSRRRPPPNNNKKKIIIGGGFFFFFFHHHJJJJJJHHHEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@;;;;;;;;;;;;:::888777666222222222222111000//////---------------///000111000000000///////////////111000...---,,,,,,,,,------,,,+++*********++++++((()))***+++++++++******))))))))))))((((((((((((((()))***)))((((((***,,,++++++******)))(((((((((%%%&&&((())))))(((%%%$$$++++++,,,,,,,,,,,,------......---------...////////////000000111111222222333666:::<<<<<<<<<=========>>>>>>???AAACCCEEEFFFJJJIIIJJJJJJLLLNNNQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTOOOMMMLLLIIIGGGFFFEEEEEE@@@???>>>===;;;:::888888666666555333000//////000//////.........---------...***''')))---000///---************************))))))))))))))))))))))))((((((((((((((()))******'''&&&%%%$$$%%%''')))+++------,,,,,,+++***))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''******)))'''%%%'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%$$$###$$$"""###$$$%%%&&&'''''''''######%%%%%%%%%%%%######$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""&&&******'''%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$######$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%$$$$$$&&&'''&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&(((+++,,,,,,...000222222333555777999999999999888888777777555444333222...///222444555555444333///...,,,++++++,,,...///333444555888:::<<<>>>???===>>>@@@BBBDDDEEEFFFFFFEEEDDDBBBBBBBBBEEEHHHJJJNNNNNNOOOPPPOOONNNMMMLLLMMMLLLJJJHHHGGGGGGHHHHHHCCCCCCDDDDDDCCCBBB@@@???===>>>???@@@@@@@@@@@@@@@FFFIIIOOOTTTXXXYYYYYYXXXYYYXXXXXXYYY[[[^^^aaacccbbbaaabbbeeekkksss{{{|||zzz|||~~~zzzwwwqqqrrruuuzzz~~~}}}uuuuuuuuurrrnnnlllkkkkkkfffeeeccc```]]]ZZZXXXWWWNNNPPPRRRQQQNNNKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>??????>>>===<<<444555555444333222111000......------...///111222222222222222222333333333111000...---,,,,,,---------,,,+++*********+++,,,((()))***+++,,,+++******))))))))))))((((((((((((((()))***)))((((((***,,,------,,,,,,+++***))))))%%%''')))***)))&&&""" ,,,,,,,,,,,,,,,---......///////////////......---000111111222333444555555777777888999999:::;;;;;;>>>@@@BBBCCCBBBBBBCCCDDDHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRRRROOONNNLLLIIIFFFDDDAAA@@@?????????>>>===;;;999888888777555333222000//////111111000000///---,,,+++))))))*********+++++++++++++++************))))))))))))))))))))))))))))))%%%%%%&&&'''((())))))***&&&&&&'''((())))))******))))))(((((())))))***++++++)))))),,,000000+++&&&&&&''')))***++++++******))))))((((((''''''&&&&&&((()))***)))((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%######""""""###%%%&&&(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$"""!!!''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&###!!!"""$$$$$$$$$)))(((&&&%%%$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''((()))***)))******,,,...222444666999999999999888777777666888666333000//////000111---000333555555333000...///...------...000222444777888;;;>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEECCCBBB@@@???@@@CCCFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGFFFDDD@@@>>>CCCCCCCCCCCCAAA???===<<<======???AAADDDGGGJJJLLLQQQ[[[fffiiikkklllkkkiiijjjjjjkkkmmmpppqqqpppooonnnqqqrrrqqqvvv~~~}}}zzzssstttxxx~~~zzzzzzyyywwwsssooollliiikkkfffcccccceeeaaaYYYPPPVVVVVVUUUPPPJJJGGGGGGIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDCCCBBBCCCCCCBBBBBBCCCBBBAAA@@@>>><<<:::999::::::999888666444333222111000//////000222444666111111111222222333333333444333111000//////............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++******)))(((((((((((((((((()))******++++++...111)))&&&---,,,%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&//////......//////000111000000000000///......---///000000111222333444444777777888999:::;;;;;;<<<===???AAAAAA@@@@@@AAABBBFFFFFFGGGIIIJJJLLLMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMKKKHHHEEEBBB@@@???>>>>>>===<<<;;;999888777444333111///...,,,,,,+++//////......---+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))******++++++((((((((()))***+++++++++)))))))))))))))***++++++...***&&&&&&((()))&&&###%%%&&&((()))******))))))(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###############$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!$$$'''((()))+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''''''''''')))***+++++++++,,,...000333666888::::::;;;;;;:::999999888666444111///......000111222333555555555333000...,,,------///111444666888???@@@AAABBBCCCEEEFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDBBBAAAAAAAAABBBEEEGGGIIIKKKJJJHHHFFFFFFEEEFFFFFFGGGEEEDDDCCCBBBBBB@@@???@@@BBBCCCDDDDDDCCCCCCCCCFFFHHHKKKOOOSSSWWWYYY[[[aaakkktttvvvvvvvvvuuurrrqqqppppppqqqssstttsssrrrsssuuuuuusssuuu|||}}}xxxssstttvvv|||~~~|||{{{{{{yyyxxxxxxxxxtttllleeeaaaaaa___ZZZTTTOOONNNOOOOOOMMMLLLLLLLLLMMMMMMMMMHHHGGGEEEDDDEEEEEEEEEEEECCCBBBAAAAAAAAA@@@>>>===<<<<<<;;;;;;999888777666333222111111222333555666444555555555555555666666666555444333222111111111//////...------------...........................,,,++++++***))))))(((((('''((()))***,,,---//////+++///)))%%%***)))''',,,((((((((((((((((((((((((///////////////000111111111111111111000///------...//////000111222333333555555666777888999::::::;;;===??????>>>>>>???@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIFFFDDDAAA???>>>===<<<;;;:::999777666666666555333111///...---------------,,,+++***)))(((******+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))************************'''(((((())))))******+++***))))))))))))***++++++666000***&&&'''((('''%%%%%%&&&'''((()))))))))((('''''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&''')))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$$$$$$$&&&&&&$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###"""""""""#########$$$$$$%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%(((************((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,......///111444666888:::::::::;;;;;;;;;:::999888333111000......///000111555555444333222000...---+++---000333777:::<<<===EEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFHHHIIIGGGFFFCCCAAA@@@@@@AAABBBDDDBBBAAA@@@@@@BBBEEEFFFEEEHHHKKKMMMNNNNNNOOOPPPWWWYYY]]]bbbggglllooopppuuu}}}~~~{{{xxxqqqooommmlllmmmmmmmmmlllkkkmmmllliiijjjnnnpppnnnqqqqqqttt{{{|||wwwooooooooosssxxx~~~}}}vvvvvvtttpppiiidddaaa```\\\YYYVVVUUUWWWYYYWWWUUUPPPNNNLLLJJJIIIHHHIIIIII@@@???>>>>>>??????>>>==================<<<<<<<<<777777555555555666777888777777777777777777666666777666555444333222222222111111000///////////////////////////////////////,,,,,,,,,+++******))))))((())))))***+++,,,---...***///)))$$$'''%%%&&&///))))))))))))))))))))))))...------------...//////222222111111000///------......///000111222333333111222333444555777777888999;;;===>>>======>>>???@@@AAACCCEEEGGGIIIKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIGGGEEECCCAAA???>>><<<;;;:::999777666666555666555444222111000//////---......---,,,+++******)))))))))*********++++++*********)))))))))((((((*********************************))))))(((((((((&&&&&&''''''((((((((((((***))))))))))))***++++++777333---)))((((((((('''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((())))))''''''((()))'''((()))******(((&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))***+++,,,---...111111333444777999;;;<<<999999:::;;;:::999777666000000///......000111222222111000///............///111555999===???@@@@@@CCCBBB@@@???@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDAAA???>>>???@@@AAACCCCCCBBBBBBEEEJJJQQQUUUXXX\\\___aaa```___aaabbbkkklllnnnpppuuuzzz~~~zzzvvvrrrfffccc___\\\[[[[[[[[[ZZZ[[[^^^^^^\\\]]]aaacccaaabbbcccfffllltttzzz||||||tttssssssvvv|||{{{vvvpppnnnllllllooosssxxx{{{|||~~~}}}~~~~~~yyyuuusssmmmiiiddddddggghhhgggddd___^^^ZZZUUUPPPMMMLLLLLLCCCAAA>>>>>>@@@@@@>>><<<>>>============>>>>>>>>>;;;;;;999888888888999999888888777777666666666555666666444333222111111111333333222111111111111111////////////////////////------,,,,,,+++*********+++******)))(((''''''''',,,...)))''',,,((($$$+++((((((((((((((((((((((((---------------...//////111111111000000///------......///000111222333333111111222444555777888888999;;;=========<<<===>>>???@@@BBBDDDFFFHHHJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA??????===;;;:::888777666666666333222000///...---,,,,,,////////////...---,,,,,,************+++++++++,,,************))))))))))))+++++++++++++++++++++++++++++++++******))))))((('''''''''((((((((((((((())))))(((((())))))***+++...,,,***(((((('''&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&((()))((('''&&&''')))'''((()))******(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$###&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((***+++---...//////222333555777999:::<<<<<<:::;;;<<<<<<;;;999666444///.........///000111222//////.........000111222555777;;;>>>AAAAAAAAA@@@>>>===<<<<<<===???BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEDDDDDDEEEDDDBBBAAAAAABBBDDDEEEGGGIIIKKKNNNRRRZZZcccjjjsssvvvyyywwwrrrooooooqqqyyywwwuuutttwww|||wwwrrrmmmiii]]]YYYRRRMMMKKKKKKKKKKKKOOOSSSVVVWWWZZZ```bbb```YYYZZZ\\\```fffkkkooopppmmmllllllnnnrrruuuxxxyyyxxx{{{}}}wwwrrrtttrrrnnnkkkiiikkkooorrrpppyyy|||{{{yyywwwvvvvvvvvvwwwxxx~~~}}}zzzvvvuuuxxxzzzzzzyyytttrrrnnnggg^^^VVVSSSRRROOOKKKFFFEEEFFFFFFBBB???>>>>>>===<<<<<<===>>>>>>======<<<;;;;;;:::::::::999999999888888777777777888777666444333333222222444444333222222222222333000000000000000000000000......------,,,,,,+++++++++******)))((('''&&&&&&---,,,(((///:::444)))+++))))))))))))))))))))))))...............///000000///////////////......---,,,---......000000111222222222333555777888999:::888:::<<<<<<<<<;;;<<<===??????AAACCCDDDFFFHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIEEEEEECCCBBB@@@???>>>===<<<;;;999777555555555555333222000///...---------...............---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))(((''''''''''''((())))))))))))******)))((('''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&'''((((((((('''%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))+++---///000111111333444666888:::;;;<<<<<<<<<===>>>>>><<<888555222------------...///000111...//////000222444666777:::<<<>>>@@@AAAAAA??????;;;;;;;;;<<<>>>AAACCCEEEEEEEEEEEEEEEFFFHHHIIIJJJCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBDDDEEEGGGHHHIIIPPPTTTZZZ___dddlllvvv}}}|||uuussstttyyyvvvrrroooppptttyyy|||yyy~~~xxxqqqmmmjjjggg^^^XXXOOOIIIGGGGGGHHHHHHHHHNNNSSSVVV[[[bbbeeecccYYYZZZ\\\^^^bbbeeehhhjjjkkkjjjjjjiiiiiiiiiiiijjjmmmpppsssvvvwwwvvvtttrrrtttsssnnniiieeecccdddfffhhhpppyyy~~~vvvtttrrrooollljjjiiihhhkkkqqqyyy~~~|||qqqgggbbbaaa[[[UUUNNNLLLMMMLLLHHHCCCBBBAAA???============>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999888777666666666555555444333333333333333222222222222222222222222//////......---,,,,,,,,,)))))))))******+++++++++***)))(((666EEE>>>///...************************---------------...//////,,,------...............******+++,,,---.../////////000111333555666888888666888::::::999999:::;;;===>>>???@@@BBBCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEAAAAAA@@@???>>><<<;;;;;;;;;999777444333333333444222111000///...---------+++++++++++++++******))))))************+++++++++***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((((((''''''(((&&&%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''"""""""""""""""""""""""""""""""""#########$$$$$$###$$$%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$'''((( !!!"""######$$$######"""###$$$%%%&&&$$$##################$$$%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""""""""####################################$$$######$$$&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''')))+++...000222222222222444666888::::::;;;;;;;;;<<<<<<<<<999444000---******++++++,,,,,,------......000222444555777777;;;<<<===>>>>>>>>>======:::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEFFF@@@???>>>>>>???AAADDDEEEGGGIIILLLPPPSSSUUUWWWWWW\\\bbbjjjpppttt{{{yyyooolllmmmmmmkkkiiigggggghhhjjjlllpppvvvxxxsssooonnnmmmkkkbbb[[[RRRJJJGGGHHHIIIJJJIIIOOOUUUYYY^^^dddfffddddddeeeggghhhiiikkkmmmoooooopppooonnnkkkiiihhhgggjjjkkknnnqqqtttvvvxxxyyyvvvvvvsssmmmgggbbbbbbcccgggnnntttxxx{{{~~~zzzpppooommmjjjfffbbb___]]]___ccchhhnnnrrruuuxxxzzz~~~|||{{{}}}|||wwwvvviiibbbZZZXXXYYYXXXTTTOOOHHHFFFCCCAAA???>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777555555444333333333333444222222222222222222222222000000//////...------,,,'''(((((()))***++++++,,,'''''')))666CCC888)))***''''''''''''''''''''''''+++************+++,,,,,,***+++,,,---............(((((()))***+++,,,,,,---,,,,,,...///111333444555444666888888888777888:::<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;:::999999999888555333111111222222---,,,+++***)))((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%&&&''''''#########""" """$$$$$$###"""!!!!!!"""######!!!!!!""""""#########$$$!!!"""###"""!!! """######################## !!!!!!!!!!!! !!! !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!"""###&&&%%%$$$#########$$$$$$"""!!! """$$$''')))!!!""" !!!""""""!!!!!!!!!!!!""""""$$$###""""""!!!""""""""" !!!!!!!!!!!! """""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$###"""  !!!""""""!!! #########""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!! !!!###$$$#########$$$$$$############$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&'''))),,,///111333333333222333555888999:::::::::888888999888444///***'''(((((())))))************,,,---///111333444444555::::::;;;<<<<<<<<<<<<<<<:::;;;===>>>@@@@@@AAAAAA@@@@@@???>>>>>>?????????<<<<<<;;;;;;===AAAEEEGGGVVVYYY^^^cccgggjjjkkkkkkdddkkkttt{{{~~~ttthhhddddddbbbbbbbbbaaaaaa`````````iiipppssspppnnnoooqqqpppddd\\\RRRJJJGGGHHHJJJLLLPPPVVV\\\___dddiiijjjgggoooppprrrssstttuuuwwwxxxyyyzzz{{{zzzxxxuuutttssslllmmmnnnqqquuuzzz~~~~~~}}}xxxqqqkkkiiiiiijjjoootttuuuxxx{{{{{{xxxppppppnnnkkkgggccc___\\\WWWYYY\\\aaafffjjjlllnnnooolllkkkmmmqqquuuvvvuuuyyy}}}}}}yyyrrrjjjgggiiiiiieee```MMMKKKGGGDDDAAA@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;888888888999999:::::::::;;;:::888777666666555555555555444333333333333444000000000000000000000000000000000///......------((((((((((((''''''''''''&&&''')))444;;;,,,"""########################