BM6P6(@ |||sssuuuyyykkk```___eeekkkqqquuummmggg```]]]eeennnoookkkYYYPPPHHHHHHLLLTTT___iii|||rrreeeXXXMMMCCC???===;;;:::<<>>===<<<;;;;;;999999888777666555444555777777777555;;;;;;===EEESSSaaakkkooouuuxxxzzzzzzwwwrrrnnnlllttt||||||}}}pppcccbbbfffjjjnnnrrrgggccc___aaalllvvvvvvoooYYYPPPHHHHHHNNNXXXfffqqqrrreeeWWWMMMCCC???===;;;;;;===???BBBIIITTT___cccbbb^^^VVVPPPHHHEEEEEEFFFDDDAAACCCDDDGGGJJJMMMSSSZZZ^^^jjjoooxxx~~~nnn```XXXPPPNNNKKKIIIIIIHHHGGGEEECCCCCCBBBBBBCCCDDDFFFGGGJJJKKKPPPUUUXXX]]]hhhttt}}}sssoooddd```ZZZRRRJJJDDDBBBAAAAAA===AAACCCAAASSSqqqssscccfff~~~|||yyyuuurrrsssvvvyyyvvvvvvwwwwwwvvvuuuttttttyyyxxxuuusssrrrrrrssssssvvvuuusssqqqooonnnmmmmmmhhhhhhgggffffffggghhhiiiiiiiiihhheeebbbaaaaaaccchhhhhhhhhjjjlllkkkhhhddd___```aaa```]]][[[ZZZZZZ\\\YYYUUURRRPPPNNNKKKIIIGGGGGGFFFEEECCCBBB@@@???===<<<<<<;;;:::999888888666555444555777777777666999999;;;CCCPPP^^^hhhmmmrrruuuyyyyyyvvvrrrnnnmmmrrr~~~xxxllliiijjjlllooorrrfffeeeeeelllyyyuuuZZZPPPIIIIIIPPP]]]ooo}}}rrreeeWWWMMMCCC???===;;;;;;===>>>BBBJJJUUU\\\^^^YYYTTTJJJFFF@@@>>>@@@AAAAAA??????@@@BBBDDDFFFJJJPPPTTT[[[aaajjjsss|||zzzkkk___XXXPPPNNNKKKJJJJJJIIIGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGJJJLLLPPPUUUXXX]]]iiiuuu~~~sssnnneee```XXXOOOHHHCCCAAAAAA@@@<<>>@@@BBBBBBAAA@@@BBBCCCDDDEEEHHHLLLOOOSSSXXX___gggpppyyywwwiii^^^XXXPPPMMMKKKIIIIIIHHHFFFEEECCCCCCBBBBBBCCCDDDFFFGGGJJJKKKOOOUUUXXX^^^jjjwww~~~sssmmmddd^^^TTTKKKEEEBBB@@@@@@>>><<>>>>>===<<<;;;:::999999666555555555777888777666555666888>>>HHHUUU```ggglllpppuuuxxxwwwtttrrrppppppyyy{{{~~~zzzxxxyyy}}}sssWWWPPPJJJKKKSSScccyyyrrreeeVVVLLLBBB???>>><<<<<<>>>???DDDLLLTTTVVVSSSKKKEEECCCAAA??????@@@BBBCCCCCCCCCDDDEEEEEEEEEGGGIIILLLMMMPPPVVV]]]eeennnxxx~~~uuuhhh]]]XXXNNNLLLIIIHHHGGGGGGEEECCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJNNNTTTXXX___mmmzzz}}}rrrlllbbbZZZOOOGGGBBB@@@???>>>===;;;@@@DDDKKKeeevvvuuu~~~zzzyyyzzz|||}}}xxxtttqqqqqqxxxyyyzzz{{{yyyuuuoookkkjjjkkklllnnnppprrrtttuuuuuutttrrrpppnnnlllkkkjjjbbbbbbcccdddgggiiilllnnnlllllljjjgggcccbbbbbbccceeehhhkkkmmmmmmllljjjiiieeeeeedddaaa]]]YYYWWWWWW[[[ZZZZZZZZZZZZYYYUUURRRMMMLLLKKKIIIGGGEEECCCBBB???>>>>>>===<<<;;;:::999777666555666888888888666555666888===FFFRRR^^^eeeiiinnnuuuyyyxxxvvvsssrrrppp~~~yyyyyy}}}~~~xxxvvvwww|||zzzhhhRRRMMMJJJNNNVVVfff}}}rrreeeVVVLLLBBB???>>><<<<<<>>>===BBBIIINNNOOOKKKEEEAAA@@@??????@@@AAACCCEEEGGGHHHIIIJJJJJJIIIIIIKKKMMMKKKMMMQQQWWW^^^gggqqqxxxuuuggg]]]WWWMMMKKKHHHGGGGGGFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJOOOUUU[[[cccqqqzzznnniii]]]UUUJJJCCC@@@???>>><<<<<<;;;@@@DDDMMMiiizzz~~~zzzuuutttvvvzzz}}}xxxuuutttxxxzzz|||zzzuuunnnjjjggghhhjjjlllnnnqqqsssuuuvvvuuutttrrrpppnnnmmmmmmllleeeeeeeeefffgggiiikkklllkkkkkkjjjgggeeedddeeeffffffiiikkklllkkkiiiiiiiiiggghhhgggddd___[[[YYYYYYYYYZZZ[[[\\\]]][[[WWWTTTMMMMMMLLLJJJHHHEEECCCBBB??????>>>===<<<;;;;;;:::777666555666888999888777555666888<<>><<<<<>>BBBGGGKKKKKKHHHDDDBBBAAABBBDDDFFFIIILLLOOOQQQTTTUUUVVVUUUTTTTTTUUUWWWTTTUUUVVVYYY]]]eeennnttt~~~uuuhhh]]]WWWNNNLLLIIIGGGGGGFFFEEECCCCCCCCCBBBBBBCCCDDDFFFGGGKKKLLLQQQXXX___hhhwwwtttkkkfffWWWPPPFFFAAA??????===:::;;;:::???CCCNNNlll{{{~~~xxxrrrqqqtttyyy~~~zzzwwwvvvvvvzzz}}}zzzqqqjjjggghhhjjjkkkmmmpppsssuuuwwwxxxtttsssrrrqqqoooooooooooojjjiiihhhgggggghhhiiijjjggghhhhhhfffeeeeeegggiiihhhjjjkkkjjjhhhggghhhjjjiiijjjiiifffbbb^^^\\\\\\YYYZZZ\\\^^^```^^^ZZZWWWNNNMMMLLLJJJGGGEEECCCAAA@@@??????>>>===<<<;;;;;;777666666666888999888777555666777:::@@@LLLYYYbbbdddiiiqqqvvvvvvtttpppooommmttt~~~qqqgggbbbbbbiiiqqq{{{cccRRRGGGGGGKKKTTT```ppprrreeeUUUKKKBBB???>>><<<===???@@@DDDHHHJJJJJJHHHFFFFFFFFFHHHKKKOOORRRVVV[[[^^^```aaabbbbbb``````aaabbbbbbaaa___^^^```eeelllrrr|||vvvhhh]]]VVVOOOMMMJJJHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGLLLNNNSSS[[[bbbkkk|||zzzqqqhhhdddTTTMMMDDD?????????<<<999;;;:::???CCCOOOmmm~~~{{{}}}wwwqqqoootttyyyzzz}}}}}}zzzwwwvvvtttzzz~~~zzzoooggggggkkkkkkmmmooorrruuuxxxyyyzzztttsssrrrqqqppppppppppppmmmllljjjiiihhhggghhhhhhdddeeeeeeeeedddeeegggjjjiiijjjkkkiiifffeeegggjjjkkkkkkkkkhhhddd```___^^^YYY[[[]]]```bbb```\\\XXXNNNMMMLLLJJJGGGEEEBBBAAA@@@@@@???>>>===<<<;;;;;;888666666777888999888777444555666999???IIIWWWaaabbbgggooottttttrrrnnnlllkkkppp{{{iii^^^YYYXXX\\\aaaxxxhhhWWWPPPIIIHHHKKKSSScccyyyzzzlllaaaSSSJJJBBB>>><<<:::;;;???DDDFFFFFFCCCBBBCCCEEEEEEJJJQQQVVVXXX]]]ffflllmmmrrrrrrssssssrrrqqqpppooosssssssssqqqppppppsssuuu~~~qqqdddZZZTTTNNNLLLIIIGGGFFFEEECCCBBBDDDDDDDDDEEEFFFHHHIIIJJJMMMOOOUUU^^^gggppp}}}xxxssslllbbbZZZQQQLLLDDD???<<<::::::999:::AAABBBBBBTTTsssppprrr}}}yyytttqqqpppqqqzzz}}}}}}zzzxxxxxxuuupppqqqvvvyyyxxxrrrmmmlllmmmsssrrrqqqssswwwzzz||||||xxxsssppprrrrrrpppoooqqqqqqqqqpppnnnllljjjhhhgggfffffffffffffffeeeeeeeeehhhiiijjjhhheeebbbbbbbbbdddfffggggggccc___\\\[[[ZZZ\\\___aaa```^^^[[[YYYSSSPPPMMMKKKIIIHHHEEEDDDDDDCCCAAA???>>>===<<<<<<999999888666555555555555777444444666:::AAAOOO\\\```iiiooopppppprrrsssrrrmmmppp{{{~~~yyy{{{{{{~~~wwwdddYYYTTTSSSVVVZZZqqqzzzbbbRRRLLLJJJKKKPPP[[[lllyyykkk```RRRIIIAAA>>><<<:::<<>>AAACCCVVVqqq~~~{{{lllooo}}}zzzwwwtttrrrpppwwwzzz{{{xxxwwwxxxuuuqqqooossswwwvvvssspppqqqsssqqqqqqrrruuuyyy{{{|||{{{wwwrrrpppqqqrrrpppoooqqqqqqppppppnnnmmmjjjhhhgggiiihhhgggfffeeeeeeeeeeeefffggghhhfffcccaaaaaaaaafffhhhiiihhhddd```^^^\\\ZZZ\\\]]]______^^^\\\ZZZTTTRRRNNNLLLJJJIIIGGGEEEDDDCCCAAA???===<<<;;;;;;999888777666666666666666888555444666999???KKKWWW^^^fffmmmmmmmmmppprrrqqqmmmoooyyy~~~uuunnniiijjjkkknnnrrruuuyyyrrr```TTTOOOMMMPPPTTTiiixxxrrr\\\NNNJJJHHHLLLTTTbbbssswwwiii^^^PPPHHH@@@>>><<<;;;<<<@@@AAABBBCCCCCCDDDHHHOOOVVVdddooo{{{{{{|||lll___VVVQQQNNNLLLIIIGGGFFFEEECCCBBBBBBBBBCCCDDDFFFHHHJJJKKKQQQSSSYYYaaahhhqqqyyyqqqmmmfff]]]UUUGGGCCC>>>;;;;;;<<<======777>>>AAAFFFYYYrrrzzztttgggmmm~~~|||||||||zzzuuupppssswwwxxxvvvuuuwwwvvvrrrqqqtttvvvuuusssrrrtttwwwqqqqqqrrruuuyyy||||||{{{xxxsssqqqssstttrrrqqqsssqqqqqqqqqpppnnnllljjjiiillljjjgggeeedddddddddeeedddeeefffeeecccbbbbbbbbbhhhjjjkkkiiieeeaaa___^^^ZZZZZZ[[[\\\\\\]]]]]]]]]WWWTTTPPPNNNLLLKKKHHHFFFEEEDDDBBB???===;;;::::::888777777666666666777777999666555666777;;;FFFQQQ[[[cccjjjjjjkkknnnqqqpppmmmnnnvvvvvvmmmfff___\\\[[[\\\```fffjjjppp}}}|||mmm\\\RRRMMMKKKNNNRRRcccrrr}}}lllYYYOOOLLLLLLQQQ[[[jjj|||ttteee[[[MMMEEE???======;;;===@@@BBBAAABBBDDDFFFKKKWWWbbbwww|||yyyiii]]]UUUPPPNNNLLLIIIGGGFFFEEECCCBBB@@@AAABBBDDDFFFHHHKKKLLLPPPSSSYYY```fffppptttnnnjjjdddZZZRRRDDD@@@<<<::::::<<<<<<<<<;;;???BBBJJJ^^^tttyyyrrreeennn}}}zzzzzz|||yyysssqqqtttvvvtttuuuwwwwwwtttwwwwwwwwwuuusssrrrtttvvvtttsssrrrssswwwzzz}}}}}}yyytttrrrtttuuuttttttvvvrrrrrrrrrrrrqqqnnnllljjjnnnkkkhhhdddbbbbbbcccdddccceeeggggggeeeeeeeeefffjjjkkkkkkiiiddd```^^^]]]ZZZYYYYYYYYYZZZ\\\^^^___YYYVVVSSSPPPOOOMMMJJJHHHFFFEEEBBB???===;;;:::999777777777666777777888888888555444555666999CCCMMMYYYaaahhhiiikkkoooqqqqqqmmmmmmrrrzzzqqqiiiccc^^^[[[YYYWWWXXX^^^eeekkkssswwwiiiYYYPPPLLLKKKNNNRRR___mmmzzzwwwhhhXXXQQQQQQVVV[[[fffuuu}}}pppaaaWWWJJJCCC=========<<<>>>AAADDDBBBCCCFFFIIIQQQaaaqqqvvvggg\\\UUURRRNNNLLLIIIGGGFFFEEECCCBBB@@@AAABBBCCCFFFHHHJJJLLLNNNQQQWWW^^^cccnnnzzzqqqkkkhhhbbbXXXOOOCCC@@@<<<:::::::::::::::>>>???AAALLLcccwwwzzzrrrhhhtttxxxwwwwww||||||vvvrrruuuvvvtttuuuxxxyyyvvvxxxxxxwwwuuuttttttvvvwwwxxxtttqqqpppsssxxx|||~~~uuupppoooqqqsssqqqrrrtttssstttttttttssspppmmmkkkmmmkkkgggdddbbbaaabbbccccccfffhhhiiiiiiiiijjjkkkjjjjjjjjjgggbbb^^^\\\[[[YYYXXXWWWVVVXXX[[[^^^```[[[YYYUUURRRPPPNNNKKKIIIGGGEEECCC@@@>>>;;;::::::888777777777777888888999555333333555666888AAAKKKVVV___hhhkkkmmmqqqssssssnnnlllooo}}}pppkkkddd___\\\[[[ZZZYYYYYY\\\ccclllsss{{{~~~|||xxxjjjZZZQQQMMMLLLOOOSSS^^^kkkvvvtttgggZZZVVVXXX\\\dddqqqyyylll]]]RRRGGG@@@<<<<<<======>>>BBBEEECCCEEEKKKQQQZZZpppssseee[[[VVVSSSNNNLLLIIIGGGFFFEEECCCBBBAAAAAABBBCCCEEEGGGIIIJJJKKKNNNUUU[[[aaalll~~~wwwnnnjjjggg```UUULLLBBB???<<<::::::::::::999>>>>>>BBBRRRjjj||||||rrrlllzzzwwwwwwyyy}}}}}}yyyvvvyyyyyywwwwwwzzz{{{xxxuuuuuuttttttuuuwwwxxxzzzzzzuuupppnnnpppuuuyyy|||oookkkiiilllnnnmmmnnnpppssstttuuuuuusssoookkkiiikkkiiifffcccaaaaaaaaabbbbbbdddgggiiijjjkkkmmmnnnjjjjjjiiieee```\\\ZZZYYYYYYXXXVVVVVVWWWYYY]]]___]]]ZZZVVVSSSQQQOOOLLLJJJGGGFFFDDDAAA???===<<<<<<999888888777777777888888555333444555666777???GGGSSS^^^hhhmmmooossstttsssoookkkmmmzzzxxxfffccc___^^^^^^`````````dddhhhqqq{{{~~~rrrbbbXXXSSSQQQRRRVVVaaammmxxxvvviii___^^^aaaeeeooovvvhhhYYYOOOEEE???;;;<<<======???BBBFFFCCCGGGQQQYYYfffooobbbYYYUUUSSSNNNLLLIIIGGGFFFEEECCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIILLLSSSZZZ```mmmzzzssslllgggeee^^^RRRHHH@@@>>>;;;::::::;;;;;;:::===>>>GGG]]]xxxtttnnnzzz{{{}}}~~~|||{{{|||~~~}}}zzzyyy||||||zzzuuuuuutttuuuvvvwwwwwwwwwxxxuuuqqqpppqqqtttuuuuuummmhhhgggjjjlllllllllooorrrssstttsssppplllhhheeehhhgggeeecccbbb`````````^^^aaadddfffhhhiiilllnnnjjjjjjiiieee___[[[YYYYYYXXXWWWVVVUUUVVVXXX[[[]]]^^^[[[WWWTTTQQQOOOLLLJJJGGGFFFDDDBBB@@@???>>>>>>::::::999888777777777777777666666777666555;;;CCCOOO[[[gggnnnqqqttttttrrrpppkkkkkkwwwsssdddcccdddgggmmmqqqtttuuu{{{{{{jjj```ZZZVVVVVVYYYfffrrr|||zzznnneeeeeeiiiqqq~~~~~~tttfffWWWMMMDDD>>>:::<<<======???BBBFFFDDDIIIUUU___ooommm```XXXTTTSSSNNNLLLIIIGGGFFFEEECCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHLLLSSSZZZ```mmm}}}xxxqqqjjjfffccc\\\PPPFFF???===::::::;;;<<<<<<<<<>>>AAANNNhhhwwwooo}}}}}}{{{{{{|||{{{}}}}}}{{{yyywwwvvvvvvvvvuuusssrrruuutttrrrsssssssssrrrpppnnnjjjhhhlllnnnmmmnnnqqqqqqrrrrrrqqqnnnjjjeeeaaaeeeeeedddcccbbb```______ZZZ]]]aaadddeeegggjjjlllkkkkkkiiieee___[[[YYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[^^^[[[WWWTTTQQQOOOLLLJJJGGGFFFEEECCCAAA@@@@@@@@@;;;:::999888777777777777:::888888888555444999@@@LLLYYYgggnnnrrrtttsssqqqqqqkkkkkkvvv|||nnneeegggkkksss}}}~~~}}}vvvnnnggg``````dddlllxxxtttnnnuuuzzznnn```TTTLLLCCC===999:::<<<<<>>;;;;;;>>>???>>>BBBGGGOOORRR^^^qqqrrrdddXXXNNNJJJJJJHHHFFFDDDCCCCCCBBB@@@>>>???@@@BBBCCCDDDFFFJJJMMMPPPTTT]]]iiittt|||ppphhhaaa^^^YYYNNNEEEAAA<<<;;;:::999:::;;;<<<===;;;FFFYYYyyyyyyrrrooo|||zzzwwwsssssswww|||zzzwwwtttssstttwwwyyyuuuuuutttssssssrrrqqqpppkkkmmmooopppqqqpppnnnmmmnnnmmmnnnppprrrsssrrrppprrrqqqpppnnnmmmlllllllllqqqpppnnnllliiigggdddccc```aaa``````aaaeeehhhjjjlllmmmmmmkkkgggeeeeeefffddd```[[[XXXXXXYYYZZZZZZ\\\\\\[[[ZZZXXXVVVTTTSSSJJJHHHFFFEEEEEEDDDCCCBBB=========<<<;;;;;;::::::888888999888777777888:::???IIIWWWccckkkppprrrrrrrrrooolllooozzzyyytttwww|||}}}xxxmmmaaaTTTHHHAAA===;;;<<>>>>>@@@BBBCCCDDDFFFJJJMMMSSSWWW```lllwwwxxxnnnfff___\\\WWWMMMDDDAAA;;;::::::999:::;;;<<<======JJJ\\\yyysssooottt~~~}}}|||zzzvvvrrrrrruuuwwwtttqqqpppqqqsssvvvxxxrrrrrrrrrrrrqqqqqqpppppplllnnnoooqqqqqqooonnnllllllllllllnnnqqqrrrqqqppprrrqqqpppooonnnmmmmmmmmmpppooonnnllljjjgggeeedddbbbaaa```bbbeeegggiiilllmmmmmmlllkkkhhhgggfffgggaaa]]]YYYVVVWWWZZZ\\\]]]^^^^^^^^^\\\YYYVVVSSSQQQKKKIIIFFFEEEDDDDDDBBB@@@>>>======<<<<<<;;;;;;:::888999:::999777777888:::<<>>>>>@@@AAACCCDDDGGGKKKNNNUUUYYYcccooozzztttkkkccc\\\YYYTTTKKKCCC@@@;;;:::999999:::;;;===>>>@@@OOOaaawww|||pppssszzz{{{~~~|||{{{xxxssssssuuuuuurrrooooooqqqsssuuuuuuqqqppppppoooooooooppppppnnnoooppppppooonnnlllkkklllkkkkkkmmmpppqqqqqqqqqqqqpppooommmlllkkkkkkkkknnnnnnmmmllljjjhhhfffeeeccc```aaafffjjjjjjkkknnnnnnnnnlllkkkiiihhhgggfff```\\\XXXVVVXXX\\\___aaa_________^^^[[[XXXTTTRRRNNNKKKHHHFFFEEEDDDBBB@@@=========<<<;;;;;;::::::888:::::::::888777888999:::@@@MMM[[[eeejjjpppuuussssssooolllooo~~~ooofff```dddlllqqqtttwwwxxx~~~zzznnnbbbVVVLLLCCC>>><<<;;;===@@@BBBFFFQQQ\\\bbbfffttt{{{zzzzzz~~~{{{wwwuuuuuuwwwwwwwwwuuuwwwxxxuuuqqqpppsssvvvxxxeeeZZZSSSLLLHHHGGGEEECCCAAAAAAAAAAAA???>>>>>>???AAABBBDDDGGGKKKNNNUUUZZZeeerrr~~~|||ssshhh```YYYVVVQQQIIIAAA>>>::::::999999:::;;;===>>>???OOOaaarrr|||rrrmmmyyyzzzzzz|||}}}}}}zzzvvvuuuwwwwwwtttrrrqqqsssttttttrrrooonnnmmmllllllmmmooopppssssssrrrqqqooonnnmmmlllnnnlllkkklllooorrrssssssrrrqqqooommmlllkkkjjjjjjlllllllllkkkjjjiiihhhgggddd```aaaiiinnnnnnnnnpppqqqooommmlllkkkiiihhhfffbbb^^^YYYWWWYYY]]]aaabbb______``````^^^[[[XXXVVVRRROOOLLLIIIGGGEEECCC@@@======<<<<<<;;;::::::999888:::;;;:::999777888888999===HHHWWWaaafffmmmuuuttttttqqqllllllzzzzzzjjj```[[[```iiioootttwwwvvv|||xxxkkk^^^RRRIIIAAA===<<<;;;===@@@BBBHHHTTTaaammmppp}}}yyyppplllkkkkkkmmmjjjgggfffgggiiijjjjjjiiikkklllhhhdddcccgggkkk}}}tttbbbWWWQQQKKKGGGEEEDDDCCCAAAAAAAAAAAA???>>>>>>???AAABBBDDDGGGKKKNNNUUUZZZfffsss{{{tttfff^^^WWWTTTOOOGGG@@@===::::::999999:::<<<===>>>;;;LLL^^^mmmssskkkkkk{{{|||zzzyyyzzz|||}}}~~~|||xxxvvvxxx{{{xxxuuutttuuuuuussspppooommmkkkjjjjjjlllnnnpppyyywwwvvvsssqqqppppppooopppnnnlllmmmpppsssuuuuuuuuutttrrrpppnnnmmmllllllllllllllllllkkkjjjiiiiiiccc___bbblllqqqpppoooqqqsssqqqooommmlllkkkhhhfffeeeaaa[[[YYYZZZ^^^aaaccc]]]___aaabbbaaa___\\\[[[UUURRRNNNKKKIIIGGGDDDAAA===<<<<<<;;;::::::999999999:::;;;;;;999888888888888:::DDDSSS]]]ccckkktttuuuvvvrrrkkkjjjxxxrrreee]]]XXX[[[dddllluuu|||{{{}}}~~~uuufffXXXLLLEEE@@@===888:::<<<@@@FFFPPP[[[bbbnnn{{{sssggg___XXXXXX]]][[[ZZZYYYXXXWWWXXXYYYYYY\\\\\\\\\]]][[[[[[cccmmmzzzppp^^^SSSMMMHHHGGGGGGCCCCCCBBBAAA@@@>>>>>>===???@@@AAABBBCCCEEEIIIKKKSSS[[[fffssszzzrrrccc^^^XXXQQQKKKFFF@@@===;;;;;;;;;:::999999<<<>>>AAANNN___gggccceeexxx|||wwwxxxyyyyyyyyy}}}}}}}}}}}}|||{{{zzzzzzzzzwwwuuutttvvvwwwuuussssssrrrpppnnnnnnnnnnnnnnnrrrsssuuuwwwxxxvvvqqqmmmpppnnnmmmnnnqqqsssrrrpppuuuqqqmmmlllmmmnnnnnnllllllmmmooopppooommmjjjhhhbbbaaaaaaeeekkkppprrrqqqmmmnnnooopppooommmkkkjjjeee```ZZZXXXZZZ^^^``````[[[\\\]]]]]]]]]\\\[[[ZZZ[[[YYYVVVSSSPPPMMMHHHEEEAAA@@@>>><<<;;;<<<===>>>;;;;;;::::::999888777777777;;;CCCMMMYYYdddlllqqqtttpppkkkhhhjjjwwwqqqbbbZZZVVV[[[eeennnxxxxxxoooaaaTTTJJJDDD@@@===;;;<<<>>>BBBIIITTT___gggsss}}}kkk___WWWQQQPPPSSSQQQPPPPPPOOOOOOPPPRRRRRRUUUUUUVVVWWWVVVWWW```kkkyyy|||lll[[[QQQKKKGGGEEEEEECCCBBBBBBAAA???>>>>>>===???@@@AAABBBCCCFFFIIILLLTTT\\\iiivvvwwwnnnaaa\\\VVVOOOJJJDDD???;;;:::;;;;;;:::999:::<<<>>>@@@LLLZZZ___[[[```xxx|||wwwyyyyyyyyyyyyyyy|||}}}zzzyyy{{{yyywwwwwwyyyzzzyyywwwsssrrrpppnnnmmmlllllllllnnnqqqtttwwwwwwuuurrrqqqqqqpppoooqqqssstttrrrpppsssqqqppppppqqqqqqmmmjjjkkknnnqqqtttsssoookkkhhh```______ccciiimmmooooooooooooppppppooommmkkkiiifffaaa\\\YYYZZZ\\\]]]]]]YYYZZZ[[[\\\\\\\\\[[[[[[\\\ZZZVVVSSSQQQNNNJJJGGGDDDBBB???===;;;;;;<<<<<<<<<;;;;;;:::999888777777555999@@@JJJVVVaaajjjooorrrpppmmmjjjjjjvvv{{{ooo___XXXUUU[[[fffqqq|||qqqhhh[[[OOOGGGBBB???======>>>@@@DDDMMMYYYgggppp|||~~~ppp```VVVOOOKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPSSSSSSWWWaaammmvvvgggVVVMMMIIIDDDBBBCCCBBBBBBAAA@@@???>>>>>>===???@@@BBBCCCDDDGGGKKKNNNVVV___lllzzzsssjjj^^^ZZZSSSMMMHHHBBB===::::::;;;;;;:::999:::<<<>>>BBBLLLWWWWWWSSS\\\zzz}}}yyyzzzzzzyyyyyytttzzz{{{xxxzzzyyyxxxyyy|||}}}}}}|||tttsssqqqooolllkkkjjjjjjjjjoootttvvvtttsssssstttrrrrrrrrrtttuuuuuusssqqqpppqqqsssuuuvvvrrrmmmhhhjjjnnnsssvvvuuuqqqkkkggg``````aaaeeejjjmmmooooooqqqqqqqqqpppnnnllljjjhhhfffbbb^^^\\\\\\\\\[[[[[[YYYYYYZZZ[[[\\\\\\\\\\\\]]][[[WWWTTTRRRPPPMMMKKKIIIFFFCCC???===;;;;;;;;;<<<<<<;;;:::999888777777444777===GGGRRR]]]gggmmmpppppppppmmmkkktttxxxmmm^^^XXXUUU\\\gggsss~~~|||kkkcccWWWLLLDDD@@@>>>===??????BBBGGGQQQ```pppzzzmmmcccWWWPPPMMMMMMNNNOOONNNMMMMMMMMMLLLLLLLLLLLLNNNNNNPPPSSSVVV[[[hhhuuupppaaaSSSKKKGGGDDDBBBBBBAAAAAAAAA@@@???>>>>>>===???@@@BBBDDDEEEHHHLLLOOOWWWaaaooo~~~}}}ooofff\\\XXXRRRLLLGGGBBB===:::::::::;;;:::999:::<<>>@@@DDDKKKWWWhhhzzzyyy]]]WWWOOOKKKNNNUUUYYYZZZWWWVVVUUUTTTRRRPPPOOONNNOOOOOOQQQVVVZZZbbbqqqjjj]]]PPPJJJHHHDDDBBBBBBAAA@@@@@@??????>>>>>>>>>???AAACCCDDDFFFJJJNNNQQQYYYcccrrrxxxkkkcccZZZVVVQQQKKKFFFBBB===:::999:::::::::999:::===???FFFQQQXXXTTTRRR___|||}}}yyywwwwwwvvv||||||zzzyyyxxxyyy{{{}}}~~~yyyxxxvvvssspppmmmjjjiiijjjnnnrrrrrrooommmppptttrrrsssuuuvvvvvvvvvvvvvvvsssuuuvvvvvvsssoookkkiiiiiijjjkkkkkkjjjiiigggfffgggiiilllnnnppprrrssstttrrrqqqooommmjjjgggeeedddaaaaaabbbaaaaaaaaabbbcccaaa``````______^^^^^^^^^___\\\XXXVVVWWWXXXXXXXXXTTTQQQLLLGGGCCCAAA@@@???>>>===<<<;;;999888777666666777:::@@@KKKWWWcccjjjlllooorrrqqqlllooorrrfff^^^WWWUUU]]]jjjvvvyyyrrrddd]]]QQQHHHAAA>>>===<<<===@@@FFFQQQ___rrrkkkPPPMMMIIIHHHPPP]]]eeegggbbbbbb```^^^\\\YYYVVVUUUVVVVVVYYY]]]cccmmm}}}|||eeeYYYMMMIIIHHHEEEBBBBBB@@@@@@?????????>>>>>>>>>???AAACCCEEEHHHKKKPPPSSS\\\fffvvv~~~qqqggg```XXXTTTOOOJJJFFFAAA===:::999:::::::::999;;;===@@@EEEOOOUUURRRSSSccc|||}}}yyywwwxxxzzzzzzyyyzzzyyy|||~~~~~~~~~zzzyyywwwuuuqqqnnnkkkjjjkkkmmmoooooommmmmmppprrrppprrrsssttttttuuuwwwyyyxxxyyyyyywwwrrrmmmkkkjjjhhhhhhhhhhhhgggfffeeeeeedddfffjjjmmmmmmnnnoooqqqooonnnllliiifffdddbbbaaa^^^```aaabbbaaaccceeegggeeeeeedddccccccccccccdddddd```[[[XXXXXXYYYZZZZZZUUUSSSNNNJJJFFFDDDCCCBBB???>>>===;;;:::888777666666666777===GGGTTTaaaiiilllmmmppppppllllllwww|||nnnccc[[[UUUTTT]]]kkkyyy~~~uuummm^^^WWWMMMEEE@@@>>>>>>>>><<>>>>>>>>>>>???AAADDDFFFHHHLLLQQQUUU___jjjzzzuuukkkbbb^^^VVVRRRLLLHHHDDD@@@;;;888888999::::::999;;;>>>@@@FFFNNNRRRPPPVVVjjj~~~{{{xxxxxx{{{~~~{{{xxxxxxwwwzzz}}}}}}{{{yyyyyyzzzxxxxxxwwwuuurrrnnnkkkiiijjjjjjkkklllmmmoooqqqsssnnnoooqqqqqqqqqsssxxx{{{|||}}}~~~{{{uuunnnkkkiiihhhhhhiiijjjiiigggeeeddd___cccgggiiiiiiiiijjjllllllkkkhhhfffcccaaa______]]]^^^``````___aaaeeehhhgggggggggggghhhiiikkkllllllggg```ZZZXXXXXXXXXXXXTTTRRRNNNJJJGGGEEEDDDDDD??????===<<<:::888777666555444444999CCCQQQ^^^ggglllkkkmmmnnnkkkjjjpppxxxxxxlllbbbXXXSSSSSS]]]lll{{{|||rrrjjjYYYRRRIIIBBB?????????@@@===BBBMMM[[[mmmzzz\\\LLLLLLJJJKKKXXXmmmzzz}}}~~~{{{yyywwwyyyyyy{{{~~~ppp]]]RRRHHHFFFFFFCCCAAAAAA????????????>>>>>>>>>>>>???AAADDDFFFIIIMMMRRRUUUbbbmmm~~~zzzooofff___\\\SSSPPPKKKFFFBBB>>>:::777888999::::::999;;;>>>@@@IIIOOOQQQPPPZZZqqq{{{yyywwwyyy}}}|||wwwwwwtttwwwzzzzzzvvvtttssstttwwwwwwvvvtttqqqnnnkkkiiiiiihhhgggiiimmmqqqssstttlllnnnooooooooorrrxxx}}}}}}xxxpppkkkiiigggiiilllnnnmmmjjjfffddd]]]aaafffhhhgggggghhhjjjjjjiiifffdddaaa___^^^]]]\\\^^^___^^^]]]^^^cccggghhhhhhhhhiiikkknnnppprrrrrrlllccc\\\XXXVVVUUUUUURRRPPPMMMIIIFFFEEEEEEEEE@@@???>>><<<:::888777666444333222666@@@NNN\\\eeellljjjjjjlllkkkiiilllqqqwwwhhh]]]UUUSSSTTT[[[iii{{{wwwlllcccUUULLLCCC???===;;;<<<@@@===FFFRRR```ssssssdddQQQNNNNNNVVVeeevvvvvvjjjVVVRRRKKKGGGDDDDDDCCCBBB>>>>>>============>>>>>>???BBBEEEHHHKKKNNNRRRVVV```mmm~~~uuukkkggg___UUUPPPNNNKKKGGGBBB>>>;;;999<<<:::999:::888888???GGGJJJLLLLLLPPPbbb}}}|||vvvvvvxxxzzzzzzyyytttrrrppprrrtttsssqqqpppppppppooonnnnnnmmmlllkkkjjjiiillljjjhhhiiilllqqqtttvvvmmmmmmlllmmmoootttxxx{{{|||xxxpppkkkjjjlllooorrrqqqmmmfff```]]]ZZZ\\\___bbbeeehhhiiijjjjjjhhheeedddcccdddcccccc```[[[ZZZ]]]___```aaaeeeiiikkklllmmmmmmoooqqqssstttooohhhaaa\\\WWWSSSQQQPPPOOOMMMKKKIIIHHHFFFFFF@@@>>>;;;:::::::::888777777555666:::???FFFTTTaaabbbkkkkkkkkkooojjjdddhhhyyywwwhhh]]]TTTRRRSSSZZZhhh{{{}}}ttthhh```SSSJJJBBB???===;;;<<>>>>>>>>>>>??????BBBEEEHHHKKKOOOTTTWWWbbbppprrrhhhccc\\\SSSNNNLLLIIIEEEAAA===:::888:::888888999888888>>>GGGOOOOOOOOOVVVjjjyyyuuuuuuxxxzzz{{{~~~yyytttqqqppprrrttttttqqqooommmmmmjjjiiiiiihhhhhhhhhiiiiiinnnllliiiiiilllpppssstttnnnlllkkkkkkmmmrrrvvvzzz~~~{{{tttppppppqqqsssvvvuuuooohhhbbb___YYYZZZ[[[]]]___aaaccccccgggfffeeedddeeeeeeeeedddaaa]]]\\\___aaa```bbbeeejjjkkklllmmmmmmnnnqqqtttvvvqqqiiibbb]]]XXXSSSPPPNNNNNNMMMLLLJJJHHHFFFEEE@@@>>>;;;:::999999777666666444444888<<>>??????@@@BBBEEEHHHLLLPPPVVVYYYeeesss{{{mmmddd___WWWPPPLLLJJJGGGDDD@@@<<<999888777666777999888999???GGGUUURRRRRR[[[sss|||vvvtttuuuxxx{{{}}}yyy}}}}}}xxxsssqqqppprrrttttttqqqmmmjjjiiidddcccccccccdddgggiiikkkpppmmmjjjiiilllooorrrssspppnnnkkkjjjlllpppuuuyyy{{{vvvuuuuuuwwwyyy{{{xxxrrrjjjccc```ZZZYYYYYYYYYYYYZZZ\\\]]]aaabbbdddeeefffgggffffffbbb______bbbcccbbbcccgggkkkllllllkkkkkkmmmpppssswwwrrrllleee___YYYTTTPPPMMMNNNNNNNNNLLLIIIGGGEEEAAA>>>;;;:::999888777555777444333666999AAAOOO[[[aaajjjjjjjjjnnnjjjeeejjjpppxxxkkk]]]TTTPPPNNNOOOWWWggg{{{{{{uuujjj^^^UUUKKKDDD>>><<<<<<;;;<<<@@@EEELLLYYYlll}}}wwwggg]]]QQQMMMGGGBBB@@@@@@??????AAAAAA@@@???>>>>>>>>>>>>@@@BBBFFFIIIMMMRRRXXX\\\hhhvvvuuujjjaaa[[[TTTNNNKKKIIIGGGCCC@@@<<<:::888777666777::::::;;;AAAIIIVVVRRRQQQ^^^xxxzzzxxxuuuuuuwwwzzz}}}|||~~~~~~{{{wwwtttsssqqqsssuuutttpppkkkgggfffbbbaaa```aaadddhhhlllnnnooollljjjjjjmmmqqqsssttttttqqqnnnlllnnnrrrwwwzzz}}}~~~zzzxxxwwwxxx{{{}}}}}}zzzrrrjjjccc```\\\[[[YYYWWWVVVWWWYYYZZZ[[[^^^bbbeeefffgggggggggeeecccdddggggggdddeeeiiikkkkkkkkkiiihhhjjjmmmpppvvvrrrlllfffaaa[[[UUUQQQOOOPPPQQQQQQOOOLLLIIIFFFCCC@@@===;;;:::999777666777444333555888>>>KKKXXX___hhhhhhhhhmmmjjjeeejjjnnn|||qqqdddXXXPPPMMMLLLOOOXXXiii|||}}}wwwpppfffYYYPPPHHHAAA<<<<<<<<<<<<>>>AAAEEENNN\\\qqqtttddd[[[PPPLLLFFFBBB@@@@@@@@@???@@@???>>>===============AAACCCFFFIIINNNTTT[[[```jjjyyy|||pppggg___XXXQQQMMMJJJIIIGGGDDD@@@===;;;:::888777999<<<======CCCKKKTTTOOORRRcccvvvvvvwwwxxxyyy|||~~~zzzwwwwwwwwwssstttuuusssnnniiifffeeeccccccccccccfffjjjoooqqqlllkkkjjjmmmqqqtttvvvwwwwwwuuurrrqqqrrruuuzzz}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{}}}|||xxxqqqiiibbb___\\\ZZZXXXVVVUUUVVVWWWXXXWWW\\\aaaeeeffffffggghhhhhhhhhjjjmmmkkkggghhhkkklllkkkjjjhhhffffffhhhjjjpppnnnjjjfffbbb]]]XXXSSSSSSTTTUUUTTTRRROOOKKKIIIFFFCCC@@@>>><<<;;;999777888555444666888===HHHTTT\\\eeeeeeeeekkkiiieeekkkmmm|||yyyyyy~~~~~~ssshhh]]]TTTOOOJJJJJJOOOZZZkkkyyyssskkkaaaTTTLLLEEE???;;;<<<======???CCCGGGRRRdddyyypppbbbYYYOOOKKKEEEAAA@@@?????????>>>>>>============>>>>>>AAACCCFFFJJJOOOVVV^^^cccmmm|||wwwkkkddd]]]UUUOOOMMMIIIHHHFFFCCC@@@>>><<<;;;999888;;;>>>>>>>>>DDDKKKPPPPPPZZZrrr{{{tttvvvyyy{{{|||~~~}}}{{{{{{|||uuuvvvuuurrrmmmiiiffffffgggffffffgggiiillloooqqqjjjkkkmmmqqquuuxxxxxxxxxwwwvvvtttssstttwww{{{}}}~~~~~~~~~~~~}}}}}}yyyzzzzzzvvvooogggbbb___XXXWWWWWWVVVVVVWWWXXXYYYXXX]]]cccfffffffffhhhjjjkkkmmmpppssspppkkkkkkooommmmmmllliiifffdddddddddhhhgggfffeeeccc```[[[WWWXXXXXXXXXVVVTTTPPPLLLJJJHHHEEEBBB???>>><<<999777777555555777888;;;EEEOOOYYYbbbbbbbbbiiigggdddjjjkkk~~~xxxsssqqqtttxxx|||yyyoooeee[[[TTTOOOLLLGGGIIIPPP]]]ooo{{{tttnnnfff\\\OOOGGGCCC===:::<<<>>>>>>AAADDDKKKYYYmmmnnn```XXXMMMIIICCC???>>>>>>>>>===============>>>???@@@@@@AAACCCGGGJJJPPPWWW```eeeppp}}}rrrgggaaa[[[RRRLLLLLLGGGFFFDDDBBB???===;;;:::999888;;;>>>>>>>>>CCCJJJMMMTTTiiiwwwssswwwzzz||||||}}}~~~~~~wwwwwwuuuqqqllliiihhhhhhhhhhhhhhhiiiiiijjjllllllkkklllpppuuuyyyzzzxxxvvvsssrrrrrrssstttwwwyyyzzz}}}}}}~~~}}}|||vvvwwwwwwtttmmmgggbbb```VVVWWWXXXYYYZZZ[[[\\\]]]\\\aaagggiiiggggggiiillloooqqquuuxxxtttnnnmmmqqqooopppooolllhhhcccaaa```___```aaabbbcccaaa^^^ZZZ\\\[[[YYYVVVSSSOOOLLLJJJIIIFFFBBB???===;;;999777555444555888888999@@@IIIWWW______```gggeeecccjjjeeeyyyuuuooolllmmmqqqvvvrrrlllcccYYYQQQLLLJJJIIIFFFIIIQQQ^^^qqq|||wwwqqqjjjcccXXXLLLDDDBBB===:::<<>><<<<<<<<<<<<======>>>>>>???@@@BBBCCCBBBDDDGGGKKKPPPXXXaaagggrrr{{{oooddd___YYYPPPJJJJJJFFFEEECCCAAA>>><<<:::999888888;;;>>>======AAAHHHLLLYYYvvv|||tttsssvvv{{{}}}||||||~~~~~~xxxwwwuuupppllliiiiiijjjiiiiiiiiiiiiiiiiiihhhhhhlllnnnsssxxx{{{{{{wwwtttoooooopppqqqsssuuuwwwxxxzzzzzz{{{}}}~~~}}}{{{yyytttvvvvvvsssmmmgggcccaaaWWWYYY[[[]]]```aaabbbbbb```eeejjjkkkiiihhhkkkooopppsssxxx{{{vvvpppooosssqqqrrrrrrooojjjddd```___ZZZ[[[]]]aaacccccc___]]]]]]\\\YYYUUUQQQNNNKKKJJJIIIFFFBBB???===;;;888666333222444777777888===EEEUUU]]]^^^^^^eeedddbbbiiiaaatttpppjjjcccdddlllxxxwwwnnnaaa[[[RRRLLLIIIHHHFFFDDDCCCFFFPPP___ooo~~~}}}{{{wwwooodddYYYOOOGGGBBB???;;;999<<<>>>AAAGGGMMMTTThhhxxxiii[[[RRRIIIEEEAAA>>>============<<<======>>>??????@@@@@@AAACCCGGGMMMPPPTTT___kkkxxxuuulllbbb]]]XXXQQQLLLKKKFFFDDDBBB???===<<<;;;;;;999:::;;;;;;<<<@@@EEEIIIQQQccczzzuuuppprrrvvvyyyzzzzzzxxxwww{{{zzzwwwvvvtttsssqqqqqqppppppnnnoooooommmjjjhhhiiiiiirrruuuyyy||||||xxxssspppmmmlllmmmpppsssvvvvvvuuuxxxxxxxxxzzz{{{zzzwwwuuuvvvvvvvvvtttoooiiiccc___]]]\\\\\\```eeehhhhhhfffdddddddddgggjjjlllkkkkkkrrrsssvvvwwwwwwvvvtttsssxxxtttooojjjfffaaa\\\XXXYYYYYY\\\___bbbbbbaaa``````___\\\WWWPPPKKKHHHGGGEEEDDD@@@===;;;999999999666555555555777:::===@@@QQQYYY______```eeefffbbbbbbjjj|||{{{nnngggaaaaaajjjxxxwwwhhh```WWWQQQJJJFFFDDDDDDCCCBBBCCCEEENNN]]]kkkyyyzzzxxxssskkkaaaVVVLLLEEEAAA???;;;:::<<>>>>>?????????@@@AAACCCHHHMMMQQQUUUaaammm~~~|||rrriii___[[[VVVOOOJJJIIIEEEDDDAAA???<<<;;;;;;;;;999:::;;;;;;===@@@EEEIIIUUUlllxxxsssppprrrvvvyyyzzzyyywwwuuuyyy~~~wwwxxxwwwvvvtttsssrrrrrrrrrpppqqqqqqpppmmmlllkkklllrrrtttxxxzzzzzzwwwtttqqqnnnmmmlllnnnqqqsssttttttttttttuuuwwwxxxwwwuuusssuuuuuutttqqqmmmgggaaa^^^[[[[[[]]]aaafffhhhgggfffffffffgggiiilllnnnnnnmmmqqqrrruuuvvvwwwvvvtttrrrtttqqqlllhhhddd```[[[XXXVVVXXX[[[^^^bbbccccccbbbcccbbb___YYYQQQKKKHHHGGGFFFCCC???<<<:::999:::;;;777666555555666999<<<>>>MMMUUU\\\^^^aaaeeefffbbbbbbhhhxxx|||uuuiiiccc]]]^^^iiiwww|||kkk\\\TTTKKKGGGCCC@@@@@@AAAAAAAAADDDFFFNNN\\\iiivvv|||xxxsssnnnfff\\\RRRIIIBBB???>>>;;;:::===@@@CCCKKKSSSfff|||}}}ooobbbUUUMMMFFFBBB???<<<<<<===<<<<<<>>>>>>>>>>>>>>>?????????BBBCCCHHHNNNRRRWWWdddpppvvvnnnddd[[[WWWSSSLLLGGGGGGDDDCCC@@@>>><<<;;;::::::999:::;;;;;;===@@@FFFJJJYYYuuuvvvrrrqqqtttxxx{{{|||yyyvvvsssxxx}}}~~~yyysssvvvvvvvvvuuuuuuuuuuuutttssstttuuuuuurrrppppppppprrrtttuuuvvvwwwvvvttttttqqqooollllllnnnppprrrrrrrrrsssuuuvvvwwwwwwvvvuuuvvvuuutttqqqlllgggccc```ZZZ[[[]]]aaaeeeggggggfffiiiiiijjjmmmppprrrqqqpppppprrrtttuuuvvvuuusssrrrooolllhhheeebbb___[[[XXXTTTVVVZZZ^^^aaaccccccccceeeddd```YYYQQQKKKHHHGGGFFFCCC@@@===;;;:::;;;<<<999888666666777888;;;<<>>===;;;;;;>>>AAAEEENNNXXXlllwwwiii]]]RRRKKKCCCAAA===<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDIIIOOOTTTZZZgggtttrrrjjjaaaXXXUUUQQQKKKFFFEEECCCBBB???===;;;:::::::::999:::;;;<<<===AAAFFFJJJ[[[}}}}}}uuussstttwww{{{~~~~~~{{{wwwtttzzz~~~}}}{{{uuuoooqqqrrrsssuuuvvvwwwwwwxxxvvvxxxzzzzzzwwwuuusssssssssrrrrrrssstttuuuvvvvvvuuuqqqmmmkkkmmmooorrrssstttvvvxxxyyyyyyyyyzzzzzzzzzyyyvvvrrrnnnjjjgggfff]]]]]]]]]___bbbfffiiijjjlllmmmnnnqqqtttvvvtttsssqqqrrrssstttttttttrrrrrrjjjhhheeecccaaa___\\\ZZZUUUXXX[[[^^^______``````bbb```\\\VVVOOOJJJHHHHHHEEEEEEDDDBBB@@@???===<<<:::999888777777888999:::CCCKKKVVV^^^cccfffffffffdddeeemmm|||~~~rrrjjj]]]YYYVVV[[[iiizzzrrrbbbUUUKKKDDDBBBAAAAAA@@@??????@@@@@@DDDFFFOOO^^^mmm{{{|||xxxjjjeee\\\RRRIIICCC???>>><<<;;;<<>>>>>>>>>>>>>>?????????CCCEEEJJJPPPVVV]]]kkkxxxppphhh___VVVSSSPPPJJJFFFFFFAAA@@@>>><<<:::999999999999:::;;;<<<>>>BBBGGGKKK^^^}}}wwwvvvyyy{{{~~~zzzwww~~~|||yyyssslllkkklllooorrruuuwwwyyyyyyxxx{{{}}}}}}{{{wwwtttsssrrrrrrqqqppprrrtttwwwyyyxxxtttooommmnnnqqqtttuuuvvvxxx{{{{{{zzzzzz{{{}}}|||zzzvvvrrrooommmlllkkkdddbbb```___aaaffflllqqqpppqqqssswwwzzzzzzyyywwwsssssstttttttttsssqqqqqqhhhfffdddcccccccccaaa___[[[]]]``````^^^[[[[[[[[[[[[ZZZWWWRRRMMMJJJIIIJJJFFFGGGIIIJJJHHHCCC???<<<:::999888777777777888888@@@GGGRRR]]]dddfffgggiiifffeeejjjwwwzzzmmmeeeXXXUUUUUU]]]lll}}}uuucccWWWOOOGGGBBB>>>???@@@@@@???>>>???@@@BBBEEEOOO___nnn}}}~~~yyyuuufff```WWWMMMEEE@@@======;;;;;;===@@@CCCHHHVVVccc{{{}}}kkk^^^UUUMMMGGG@@@???=========>>>===<<<=========>>>??????@@@@@@DDDEEEJJJQQQWWW```ooo}}}}}}oooeee\\\TTTRRROOOJJJFFFFFF@@@???===;;;999999999999999:::;;;<<<>>>BBBHHHLLLaaa|||yyyyyy|||~~~}}}{{{|||yyytttmmmgggjjjmmmqqqtttwwwxxxxxxyyy||||||wwwsssqqqrrrqqqpppppprrruuuyyy{{{xxxtttpppoooqqqtttwwwyyyvvvxxx{{{zzzxxxwwwzzz}}}{{{yyyuuuqqqooonnnooopppllljjjgggeeeeeejjjqqqwwwvvvwwwyyy}}}}}}vvvvvvuuuuuusssrrrppppppgggfffeeefffggghhhgggfffbbbeeegggddd^^^ZZZXXXXXXWWWVVVTTTPPPMMMKKKLLLNNNHHHJJJMMMNNNKKKFFF@@@<<<:::999999888888777888888>>>CCCNNN[[[bbbdddfffjjjgggfffiiitttuuuhhh```TTTSSSUUU___pppzzzgggXXXQQQLLLGGGCCC;;;>>>AAABBB@@@@@@AAACCCFFFIIIRRRbbbrrrzzzsssnnnaaa\\\RRRHHH@@@<<<;;;;;;;;;;;;>>>AAADDDJJJXXXfffwwweeeYYYPPPIIIDDD@@@>>>======>>>???>>>===;;;<<<<<<>>>???@@@AAABBBDDDFFFKKKRRRYYYbbbrrr{{{nnnbbbZZZRRRPPPMMMIIIEEEEEE???>>><<<:::888888888888999:::;;;<<<>>>CCCHHHLLLaaa|||zzz{{{}}}~~~~~~|||~~~|||{{{vvvqqqiiikkknnnqqqtttuuuuuuuuuzzz}}}{{{uuupppnnnqqqqqqppppppsssvvvzzz}}}uuusssppppppssswwwyyy{{{vvvyyy{{{zzzwwwvvvyyy||||||yyyuuuqqqpppqqqtttvvvssssssrrrooonnnqqqwww{{{|||}}}yyyyyywwwuuusssqqqpppoooiiihhhhhhiiilllmmmmmmllljjjlllmmmiiibbb[[[YYYZZZXXXXXXUUURRROOONNNPPPRRRMMMMMMNNNLLLIIIEEE@@@>>>999999999888888888888888<<>>BBBDDDDDDDDDFFFHHHKKKNNNWWWgggvvv{{{yyy|||~~~wwwnnniii^^^XXXOOOEEE===:::999999;;;;;;>>>BBBDDDKKKZZZhhhtttaaaUUUMMMGGGBBB@@@>>>===>>>???@@@???===:::;;;<<<>>>???AAABBBCCCEEEFFFKKKSSSYYYcccsssyyymmm```XXXPPPNNNLLLGGGDDDDDD???===;;;999888888888888999:::;;;<<>>@@@GGGMMMMMMSSS\\\hhh||||||zzz{{{}}}}}}|||zzzssskkkfffWWWQQQIIIBBB>>>===<<<;;;888<<<@@@BBBEEENNN]]]iiiiiiZZZPPPHHHEEEEEE????????????>>>>>>>>>>>><<<===>>>>>>>>>???BBBEEEEEEJJJNNNRRRXXXfffzzzvvvjjj^^^UUUNNNNNNMMMHHHDDDBBB<<<;;;:::999888888888888:::<<<999;;;DDDEEEGGGSSS\\\|||zzz}}}~~~}}}}}}~~~}}}||||||~~~{{{wwwsssssstttsssrrrrrrssstttxxx||||||uuuooolllmmmrrrqqqppprrrtttuuuuuutttqqqqqqqqqrrrtttwwwzzz{{{|||{{{yyyxxxwwwwwwwwwwww~~~zzzwwwvvvzzz}}}~~~~~~zzz}}}}}}yyyvvvuuuwww}}}xxxtttsssvvvxxxuuuqqqqqqpppooopppqqqrrrqqqpppmmmoooooojjjdddbbbeeehhhjjjbbbYYYTTTUUUWWWVVVTTTPPPOOOMMMJJJFFFBBB???===;;;;;;:::999888888888888999===EEEPPP[[[bbbeeefffhhheeedddiiittt~~~mmm___XXXZZZXXXVVVVVVYYY```gggmmmwww}}}tttjjj```YYYTTTRRRUUUcccxxx~~~ggg[[[PPPOOOQQQNNNIIIFFF???BBBDDDEEEDDDFFFLLLRRRTTT[[[eeeqqq|||{{{|||~~~}}}|||~~~}}}wwwooogggaaaUUUOOOGGGAAA===<<<;;;;;;999===AAABBBEEENNN\\\ggguuu{{{zzzeeeWWWNNNFFFCCCCCC????????????>>>>>>>>>>>><<<===>>>>>>>>>@@@BBBEEEEEEIIIOOOSSS[[[kkkuuuiii\\\TTTMMMLLLKKKFFFAAA@@@;;;;;;999888888777777777:::===999:::BBBAAACCCOOObbb}}}{{{}}}}}}{{{{{{|||}}}|||{{{{{{|||~~~}}}yyyvvvrrrssssssrrrrrrssstttvvvzzz|||}}}zzzsssnnnnnnpppqqqpppppprrrtttuuuuuutttpppppprrrsssuuuvvvwwwwwwuuuvvvvvvwwwvvvuuutttsssxxxuuussstttwwwyyyzzzzzz{{{}}}~~~zzzwwwwwwyyy}}}yyytttuuuyyy{{{zzzwwwrrrpppoooooopppqqqpppnnnlllmmmnnnjjjfffeeeiiimmmmmmeee\\\VVVUUUVVVUUUSSSPPPOOOMMMJJJGGGCCC@@@>>><<<;;;:::999999888888999:::===DDDOOOYYYaaadddeeehhhdddbbbeeennn~~~uuueeeYYYSSSTTTTTTTTTUUUXXX]]]cccgggqqqzzz{{{uuunnneee[[[UUUQQQRRRYYYhhh~~~ttt]]]TTTNNNQQQTTTQQQKKKHHHAAADDDHHHJJJLLLQQQXXX^^^cccjjjttt}}}|||}}}}}}|||zzz|||~~~zzztttjjj```ZZZQQQKKKDDD???<<<;;;:::::::::>>>AAACCCFFFMMMYYYbbbhhhkkkrrrzzzsss___RRRJJJDDDAAAAAA????????????>>>>>>>>>>>><<<===>>>>>>>>>@@@CCCFFFEEEJJJPPPVVV___ppprrrggg[[[SSSMMMLLLIIICCC???===:::999888777777777777777999===:::;;;AAAAAADDDRRRmmm}}}~~~~~~{{{zzzyyyzzzzzzzzzyyyxxxyyyyyyyyyvvvtttrrrrrrrrrrrrsssuuuvvvwww{{{|||{{{wwwrrroooppprrrqqqppppppqqqtttuuuuuutttpppqqqsssttttttsssqqqpppoooqqqtttvvvvvvuuusssqqqsssrrrrrrtttvvvxxxxxxwww{{{}}}}}}zzzxxxyyy{{{~~~yyyuuuwww||||||rrrqqqooonnnooooooooommmkkklllllljjjggggggkkkoooooohhh^^^XXXUUUUUUSSSRRRPPPOOOMMMKKKHHHDDDAAA@@@===<<<;;;:::999999999999:::===CCCLLLVVV^^^cccdddgggccc___```fffttt~~~lll]]]TTTPPPQQQTTTWWWZZZ^^^ccciiimmmuuu{{{yyyvvvqqqmmmggg___WWWRRRMMMQQQ[[[mmmkkkWWWQQQNNNRRRTTTQQQJJJGGGBBBEEEHHHMMMTTT^^^iiiqqquuu}}}~~~|||{{{zzzxxxwww}}}}}}wwwpppfff[[[TTTLLLGGGAAA===;;;::::::::::::===AAACCCEEEKKKTTT\\\]]]```fffqqq~~~{{{kkkYYYOOOHHHCCC@@@@@@????????????>>>>>>>>>===<<<===>>>??????AAADDDFFFGGGLLLRRRYYYcccuuu}}}nnndddYYYRRRMMMLLLHHHBBB===<<<999888888777666666777777777===<<<<<>>===<<<;;;::::::999:::;;;<<>>;;;:::::::::::::::<<<@@@BBBDDDIIIOOOTTTUUUXXX```mmm|||sssdddTTTLLLGGGBBB@@@@@@????????????>>>>>>>>>===<<<===>>>??????AAADDDGGGJJJOOOUUU\\\gggzzzwwwiii```WWWRRRNNNLLLHHHAAA======999888777777666777777777888>>>===<<>><<<;;;:::::::::;;;<<>>>>>>>>>>><<<===>>>???@@@BBBEEEHHHMMMRRRYYY```kkk~~~qqqddd\\\TTTPPPMMMLLLHHHAAA======999888888777777777888888999@@@>>><<<@@@CCCQQQiiixxxvvvuuuttttttuuuvvvwwwrrrqqqpppmmmlllnnnrrrvvvwwwssspppqqquuuyyy{{{zzzwwwxxxzzzzzzxxxtttpppmmmnnnnnnnnnpppsssuuuuuuuuuzzzvvvoooiiieeecccdddeeefffffffffgggiiillloooqqqsssuuuwwwwwwvvvttttttuuutttvvvvvvuuusssuuu{{{}}}~~~~~~|||vvvuuuyyy|||{{{yyyrrrpppnnnmmmoooqqqrrrrrrmmmiiiccc^^^[[[[[[\\\]]]```___^^^\\\YYYVVVSSSQQQMMMMMMLLLJJJHHHFFFCCCBBBAAA@@@???===<<<;;;;;;;;;<<<;;;===BBBKKKUUU]]]```___]]]\\\[[[\\\ggg~~~oooaaa^^^aaaeeegggqqqRRRQQQPPPOOOOOOMMMKKKHHHJJJSSSdddxxxxxxfffVVVPPPLLLMMMLLLIIIFFFFFFEEEKKKXXXjjj~~~|||||||||zzzwwwwwwzzz}}}}}}xxxqqqiiiaaaXXXPPPJJJAAA>>>;;;::::::;;;<<<;;;===???BBBEEEGGGIIIJJJLLLPPPVVVaaammmvvvyyyxxxuuurrrtttvvvxxxzzz|||}}}~~~yyydddXXXKKKFFFEEEAAA???@@@????????????>>>>>>>>>>>><<<===>>>???@@@BBBFFFIIIOOOTTT\\\dddqqqxxxkkk```YYYPPPMMMKKKKKKFFF???<<<===999999888888888888999999999@@@???>>>CCCJJJ^^^yyy}}}yyywwwuuurrrqqqqqqrrrssspppooonnnkkkjjjmmmsssxxxyyytttpppqqquuuzzz{{{zzzzzzyyyyyyxxxvvvtttpppnnnnnnmmmnnnpppsssuuuuuuuuutttqqqlllhhheeeddddddeeeeeefffhhhjjjlllnnnoooppptttvvvxxxvvvtttrrrrrrttttttuuuuuutttsssvvv}}}~~~~~~}}}}}}~~~{{{uuutttxxx{{{{{{yyywwwtttpppoooooopppqqqqqqgggccc^^^ZZZYYY[[[]]]^^^```bbbdddccc___ZZZUUURRROOONNNNNNLLLJJJHHHFFFEEEBBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;@@@HHHSSS[[[______^^^]]]\\\\\\eeezzzpppffffffmmmrrr{{{KKKJJJIIIIIIJJJJJJHHHFFFLLLVVVgggzzzxxxgggVVVOOOKKKKKKJJJHHHGGGIIIHHHPPPaaavvvzzz{{{{{{zzzxxxzzz{{{vvvnnneee]]]UUUNNNIII@@@===::::::;;;<<<<<<<<>>>>>>>>>>><<<===??????@@@BBBFFFIIIPPPUUU^^^ggguuutttggg]]]WWWLLLJJJJJJJJJEEE>>>;;;===:::999999999999999::::::666???@@@@@@IIITTTlll{{{{{{yyyuuurrrpppooooooooonnnnnnllljjjiiillltttzzzzzzuuupppqqquuuzzz{{{yyy}}}{{{xxxvvvtttsssqqqooonnnmmmmmmpppsssuuuuuuuuummmllljjjhhhgggffffffeeegggiiilllppprrrrrrqqqpppwwwyyyzzzwwwtttrrrsssuuutttvvvvvvttttttwww~~~||||||{{{zzzzzz{{{}}}~~~zzzttttttxxx||||||{{{{{{wwwssspppooooooooooooaaa^^^YYYXXXYYY]]]```bbbcccfffiiiiiiddd]]]WWWSSSPPPPPPOOONNNLLLJJJHHHGGGCCCBBB@@@>>>===<<<;;;;;;<<<::::::>>>GGGQQQZZZ____________]]][[[cccwwwtttkkknnnvvv}}}EEEDDDDDDCCCDDDFFFHHHJJJLLLZZZnnnxxxdddWWWNNNFFFFFFHHHGGGGGGHHHKKKWWWlll~~~{{{yyyzzz~~~~~~yyyrrrhhh^^^VVVNNNFFF@@@===<<<::::::;;;;;;;;;:::???DDDHHHIIIGGGGGGJJJMMMVVVZZZdddqqqxxxvvvooojjjbbbcccccccccbbbdddgggjjjlllooosssxxxzzz{{{{{{zzz~~~yyykkkWWWRRRJJJDDDAAAAAA@@@@@@??????>>>>>>======<<<<<>>@@@AAAAAAFFFMMMVVVYYY```kkk|||nnn]]]SSSPPPMMMKKKHHHDDD@@@===;;;:::999999999888999999::::::;;;@@@EEEEEEIII^^^~~~{{{{{{yyyvvvsssqqqppppppooopppooommmlllmmmooorrrtttvvvtttsssrrrssswww{{{}}}|||zzzwwwssspppoooooooooqqqpppppprrruuuvvvuuutttnnnllliiihhhhhhhhhhhhggggggjjjmmmoooooopppqqqrrrxxxyyyyyywwwtttrrrrrrrrrsssssstttuuuwwwzzz|||}}}{{{zzzxxxvvvvvvuuuvvvvvvzzzuuuqqqttt{{{}}}yyyuuussspppmmmkkkkkklllmmm^^^^^^______```aaacccdddiiihhhffffffeeeaaa[[[VVVVVVVVVVVVTTTQQQLLLGGGDDDEEEDDDCCCAAA@@@???>>>>>>>>>;;;;;;???CCCHHHRRR[[[aaa]]]^^^cccbbbbbbrrr|||tttsssCCCCCCCCCCCCCCCFFFIIILLLRRR```tttxxxeeeYYYOOOGGGGGGIIIIIIIIIKKKPPP^^^ttt~~~~~~||||||~~~~~~uuunnncccZZZSSSLLLEEE@@@;;;:::::::::;;;<<<<<<<<>>>>>>>>=========<<>>AAABBBCCCHHHNNNWWW\\\eeerrrxxxiii[[[SSSQQQKKKJJJGGGCCC???<<<:::999999999888888999999::::::999???DDDHHHRRRmmm~~~||||||zzzxxxuuusssrrrqqqqqqrrrqqqooonnnoooqqqsssuuuvvvuuusssssstttvvvyyy{{{yyywwwuuurrrqqqqqqqqqrrrrrrrrrrrrtttvvvwwwvvvuuurrrooommmkkkkkkkkkjjjiiigggjjjmmmoooppppppqqqrrrxxxyyyzzzyyywwwvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{|||yyyxxxvvvttttttsssttttttwwwtttsssuuuyyy{{{yyyvvvxxxuuuqqqmmmkkkjjjjjjkkkddddddcccccccccdddddddddiiifffdddcccbbb___[[[WWWWWWWWWWWWVVVSSSOOOJJJHHHGGGFFFEEECCCAAA??????>>>>>>;;;;;;???BBBGGGQQQZZZ```]]]___cccbbbcccqqq~~~{{{BBBCCCCCCCCCDDDHHHNNNRRR[[[hhh|||yyygggYYYPPPHHHHHHIIIJJJMMMPPPYYYiii}}}~~~~~~~~~qqqiii]]]TTTMMMHHHCCC???:::999999:::;;;===???@@@BBBEEEJJJMMMNNNPPPSSSUUU___kkk|||}}}qqqkkkddd```^^^]]][[[XXX\\\]]]___bbbfffiiilllnnnuuuwww{{{mmm```SSSNNNGGGBBB@@@?????????>>>>>>>>>>>>============???>>>???BBBDDDEEEJJJQQQYYYaaammm||||||nnnbbbXXXRRRQQQIIIGGGDDDAAA>>>;;;999888999999888888999999:::;;;999>>>DDDKKK\\\}}}}}}~~~|||zzzxxxvvvuuuuuuuuutttsssrrrrrrsssuuuvvvvvvvvvuuuuuuvvvvvvwwwxxxvvvtttsssqqqqqqrrrssstttttttttuuuwwwyyyzzzyyywwwtttrrrooonnnnnnnnnlllkkkiiikkknnnppppppqqqrrrsssxxxzzz||||||{{{zzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{xxxvvvtttrrrqqqqqqrrrsssuuuvvvvvvwwwwwwwwwuuutttwwwuuuqqqnnnlllkkklllllljjjjjjhhhgggffffffeeeeeegggdddaaa```^^^]]]ZZZXXXXXXYYYYYYXXXUUURRRNNNLLLJJJIIIHHHEEECCCAAA???>>>>>>;;;;;;>>>AAAEEENNNWWW___^^^```dddccccccooo~~~BBBCCCDDDDDDFFFKKKSSSYYYcccppp{{{jjjYYYQQQIIIHHHJJJLLLRRRWWWbbbuuu{{{}}}|||ooofffYYYOOOIIIDDD@@@===:::::::::;;;;;;===@@@CCCHHHKKKOOOQQQSSSUUUXXX[[[eeevvvyyyoooiiifffccc]]]XXX[[[[[[[[[\\\___dddhhhjjjppprrrwww|||}}}iii]]]OOOKKKEEE@@@??????>>>>>>>>>>>>>>>>>>============@@@>>>???DDDFFFHHHNNNUUU[[[dddsssrrreee\\\TTTPPPOOOFFFEEEBBB???<<<:::888777888888888888999:::;;;;;;<<<@@@DDDMMMccc~~~|||{{{{{{yyyxxxwwwuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvtttsssqqqpppppprrrssstttvvvvvvxxxzzz}}}}}}{{{zzztttrrrpppoooooonnnmmmkkkkkkmmmppprrrrrrrrrssstttyyy{{{||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzzwwwuuurrrpppppppppqqqsssuuuxxx{{{zzzwwwttttttttttttrrrpppnnnmmmnnnpppqqqkkkkkkiiihhhgggfffffffffdddccc```^^^\\\[[[ZZZZZZYYYYYYYYYXXXVVVSSSPPPOOOMMMLLLKKKHHHEEEBBB@@@??????<<<;;;>>>@@@CCCKKKSSS]]]]]]aaadddddddddmmmxxxBBBDDDEEEEEEGGGMMMWWW___kkkxxx|||lllYYYQQQJJJIIIKKKPPPXXX```mmm||||||xxxnnndddWWWLLLFFFBBB>>>;;;;;;<<<===<<<<<<>>>BBBFFFMMMPPPTTTUUUUUUWWW]]]bbbqqq~~~wwwsssnnngggaaa]]][[[YYYYYY[[[^^^bbbdddiiilllqqqxxx~~~xxxfff[[[LLLHHHCCC@@@??????>>>>>>============>>>>>>>>>>>>@@@>>>@@@EEEHHHKKKQQQYYY^^^iiizzz|||iii]]]VVVPPPLLLLLLDDDBBB@@@===;;;999777777888888888888999:::;;;<<<===AAAFFFQQQlll}}}|||{{{yyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuutttsssqqqppppppqqqrrrsssxxxyyyzzz}}}~~~{{{uuusssrrrqqqrrrqqqooommmnnnpppssstttttttttuuuvvvyyyzzz{{{zzzxxxxxxyyyzzzxxxyyyzzzzzzzzzzzzyyyyyyuuusssqqqooooooppprrrtttssswww{{{zzzvvvssssssttttttssspppnnnnnnoooqqqrrriiihhhgggfffeeedddddddddbbbbbbaaa```^^^\\\\\\[[[YYYXXXXXXWWWUUUSSSQQQPPPOOONNNMMMKKKGGGDDDAAA??????<<<;;;>>>???AAAGGGNNNZZZ\\\aaaeeeeeeeeekkkrrrFFFHHHJJJJJJKKKRRR^^^gggvvv}}}nnnZZZRRRKKKKKKNNNUUU```kkkzzz}}}xxxtttiii```TTTJJJDDDAAA===:::;;;===>>>>>>>>>@@@FFFKKKQQQWWW\\\[[[XXX[[[eeeppp{{{tttnnndddbbb^^^[[[[[[\\\^^^```dddgggmmmuuu|||sssbbbXXXJJJGGGBBB@@@?????????>>>============>>>>>>>>>>>>@@@???AAAGGGKKKNNNUUU\\\eeeppptttaaaWWWRRRMMMIIIHHHBBBAAA???<<<:::999888777777777777888999:::;;;<<<<<>>>>>DDDKKKVVVZZZaaaeeefffgggjjjnnn{{{QQQSSSUUUTTTUUU\\\iiittt~~~ooo\\\UUUOOOOOOSSS[[[iiiuuu~~~zzztttpppbbbZZZPPPHHHCCCAAA>>>;;;888;;;>>>???@@@DDDLLLSSSYYYbbbhhhfff```eeeuuutttqqqmmmhhheeedddddddddeeeiiipppxxxlll\\\RRRIIIFFFBBB@@@@@@@@@@@@???<<<=========>>>>>>>>>???@@@???BBBHHHLLLPPPWWW___mmmyyy|||kkkZZZQQQNNNKKKGGGEEEAAA@@@>>><<<:::999888888777777777888999:::<<<===;;;AAAJJJ[[[~~~|||zzzyyyxxxuuuuuuttttttssssssrrrrrrooonnnnnnnnnooorrrtttvvvzzz{{{}}}}}}tttttttttvvvwwwwwwvvvttttttvvvyyyzzzzzzyyyzzz{{{vvvuuussspppppprrrwww{{{yyyzzz{{{{{{zzzxxxuuutttooommmkkkjjjkkkooosssvvvuuuvvvwwwxxxxxxxxxyyyzzz{{{xxxtttpppnnnmmmmmmnnnjjjiiigggeeecccaaa``````^^^ccciiillliiiddd```^^^[[[[[[YYYWWWUUUSSSQQQPPPNNNNNNNNNMMMJJJGGGCCCAAA@@@===<<<======<<>><<<666:::>>>???AAAGGGPPPXXXaaakkkssspppjjjooo|||vvvqqqnnnmmmmmmjjjnnnuuu~~~zzzgggWWWMMMHHHEEEBBB@@@@@@AAA@@@@@@<<<=========>>>>>>??????@@@???BBBIIIMMMQQQYYYaaatttuuueeeUUUNNNMMMJJJFFFDDDAAA@@@>>><<<:::999888888777777777888999;;;<<<===<<>>>>><<<::::::<<>>>>>>>>>>>???@@@AAABBB??????CCCIIIMMMSSS^^^iiixxxmmm^^^PPPKKKKKKGGGAAA>>>@@@>>><<<999888888999:::777777888777777888:::===BBBBBBJJJ```{{{{{{{{{{{{|||~~~|||{{{{{{ttttttsssrrrqqqqqqrrrrrroooooooooppprrruuuwwwyyy~~~}}}}}}vvvvvvvvvuuutttssstttvvvyyyyyyzzz|||}}}|||xxxuuuvvvuuurrrooommmooossswwwxxxxxxwwwvvvtttsssqqqpppllllllkkkjjjiiimmmtttzzz{{{yyywwwyyy}}}}}}{{{uuupppooonnnnnnmmmooonnnllljjjfffccc```___aaadddjjjnnnmmmiiiddd```___^^^[[[WWWTTTQQQOOONNNQQQOOOMMMKKKIIIGGGFFFFFFCCCAAA???>>>===>>>???@@@IIIRRR]]]ccceeeeeegggjjjqqq~~~{{{}}}ttt```VVVPPPRRRYYYddd{{{|||xxxpppfff___SSSLLLCCC>>>===>>>>>><<<===>>>BBBGGGKKKRRRaaaooo}}}ppp___RRRLLLGGGEEEAAA@@@??????>>>===>>>>>>>>>>>>>>>???AAAAAA@@@@@@DDDJJJPPPVVVaaammm~~~}}}jjj\\\OOOJJJIIIEEE@@@===???>>><<<:::999999999999888888999999888999<<<>>>BBBBBBJJJ^^^}}}}}}yyyxxxwwwxxxzzz~~~~~~~~~}}}{{{zzzyyyxxxwwwtttttttttuuuuuuvvvwwwwwwssssssssssssuuuvvvxxxyyy{{{yyyzzz}}}yyyyyyxxxvvvtttssstttuuuyyyyyyyyy{{{|||{{{yyyvvvtttssspppnnnlllmmmqqqtttvvvvvvvvvuuutttsssqqqqqqmmmmmmllljjjjjjmmmtttyyy|||{{{zzz{{{~~~}}}yyytttpppooonnnnnnmmmpppooommmjjjfffccc```^^^^^^bbbhhhlllmmmkkkgggddd___^^^ZZZWWWSSSQQQOOONNNQQQPPPOOOMMMKKKIIIHHHGGGEEECCCAAA???>>>???@@@@@@HHHPPP[[[bbbdddeeehhhjjjnnn|||sss```VVVOOORRRYYYfff~~~zzzuuulllaaaYYYMMMGGG@@@<<<<<<>>>>>>>>>@@@AAADDDKKKRRR\\\nnn~~~yyyiiiYYYNNNJJJEEECCC@@@????????????>>>============>>>???@@@@@@BBBBBBFFFLLLRRRZZZfffqqqyyyfffYYYMMMIIIHHHDDD???=========<<<;;;:::999888888888999:::::::::;;;>>>@@@CCCDDDLLL```{{{{{{wwwtttrrrtttyyy~~~~~~|||{{{{{{zzzxxxvvvuuutttttttttuuuuuuvvvxxxzzz{{{|||}}}vvvvvvvvvvvvwwwxxxyyyzzzwwwvvvwww{{{~~~|||zzzwwwuuuuuuuuuuuuxxxwwwwwwxxxyyyzzzxxxvvvppppppnnnkkkjjjjjjmmmpppsssssstttttttttsssrrrrrroooooonnnllllllnnnssswwwzzzyyyyyyzzz|||~~~~~~}}}yyyvvvrrrooonnnnnnnnnmmmpppooommmjjjgggccc```^^^```cccgggjjjkkkiiigggeee___]]]ZZZVVVSSSPPPOOONNNRRRRRRRRRQQQNNNLLLIIIHHHGGGEEECCCAAA??????@@@AAAEEEMMMWWW___ccceeehhhkkkjjjwww~~~rrr```VVVNNNQQQYYYhhh|||wwwqqqggg\\\TTTIIIDDD>>>;;;;;;<<<======BBBAAAFFFOOOZZZhhh}}}qqqbbbTTTKKKHHHCCCAAA>>>>>>???@@@@@@???<<<<<<<<<<<<===>>>???@@@BBBBBBFFFNNNTTT]]]jjjvvvuuubbbWWWLLLHHHGGGCCC???>>>;;;;;;<<<;;;;;;999888777888999:::::::::<<>>:::::::::<<<<<>>@@@@@@???<<<<<<<<<<<<===>>>???@@@BBBBBBFFFNNNVVV___nnn{{{rrr^^^TTTJJJHHHFFFBBB??????:::;;;;;;;;;:::999888777666777999999:::<<>>======>>>@@@FFFOOOYYY```eeehhhjjjiiirrryyynnniiikkkttt~~~rrr___TTTMMMOOOWWWfffzzzrrrjjjccc[[[QQQJJJCCCAAA===:::999:::<<<===CCCEEENNN___qqqrrraaaVVVLLLGGGGGG@@@>>><<<<<<>>>?????????============>>>???@@@@@@BBBCCCGGGOOOXXXcccrrr~~~lllYYYPPPHHHFFFDDD@@@>>>>>>;;;:::::::::999999999888555777888999:::<<<@@@CCCDDDLLLbbb}}}|||xxxvvvvvvyyy~~~}}}zzzxxxvvvuuuuuuuuuxxxyyyzzz{{{zzzxxxuuutttrrrssstttuuuuuuuuussssssrrrtttwwwzzz|||~~~xxxvvvtttwww}}}|||zzzyyy{{{~~~~~~zzzwwwlllllllllnnnqqqrrrqqqpppmmmnnnnnnmmmkkkiiiiiijjjkkklllmmmoooqqqqqqrrrrrrtttsssqqqrrrssstttsssrrroooqqqttttttsssrrrsssssspppooommmmmmmmmkkkiiifffbbbcccdddeeeffffffffffffbbbcccfffhhhhhhgggeeeddd]]][[[XXXUUUTTTUUUVVVWWWXXXXXXXXXVVVTTTRRROOONNNKKKIIIEEEAAA>>>===<<<===???DDDLLLVVV^^^dddggghhhkkkqqq~~~|||ooohhhcccccchhhrrr~~~rrr^^^TTTLLLNNNUUUccc|||{{{tttjjjbbb[[[TTTLLLFFF???>>><<<::::::;;;>>>@@@GGGKKKWWWkkk}}}hhhZZZQQQIIIEEEEEE@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAADDDDDDIIIQQQ[[[fffvvvwwweeeSSSKKKEEECCCAAA===;;;<<<;;;:::999888888888999:::666888999:::;;;>>>BBBEEEKKKVVVppp}}}~~~~~~}}}}}}~~~zzzyyywwwuuuttttttuuuuuutttwwwzzz|||{{{xxxtttqqqnnnoooqqqrrrsssrrrppppppppprrrtttwwwyyy{{{{{{|||uuurrrqqqtttzzzyyyxxxxxxzzz}}}{{{uuuooojjjkkklllooorrrsssqqqpppnnnpppqqqpppmmmkkkjjjkkkjjjkkkmmmnnnooopppqqqqqqqqqpppoooppprrrrrrqqqooonnnqqquuuuuusssrrrrrrsssooonnnmmmmmmllljjjfffccc```aaabbbcccdddeeeeeeddddddfffiiikkkkkkjjjgggeee\\\[[[XXXVVVVVVWWWZZZ[[[ZZZYYYXXXVVVTTTRRRPPPPPPMMMKKKGGGCCC@@@>>>======>>>BBBJJJSSS\\\cccffffffmmmoooxxxuuukkkeeeaaa]]]]]]ccclllxxx~~~rrr^^^SSSLLLNNNTTTaaayyywwwpppeee\\\VVVOOOHHHCCC;;;;;;;;;::::::===@@@CCCJJJOOO]]]sssvvvbbbUUUMMMFFFCCCCCCAAA>>><<<<<<===>>>>>>===>>>>>>>>>>>>???@@@AAABBBEEEFFFJJJSSS]]]iiiyyyqqq```OOOHHHBBBAAA???;;;999;;;<<<:::999777777888:::;;;777999:::<<<===@@@DDDGGGSSS___|||~~~}}}~~~xxxwwwuuusssrrrssstttuuurrruuuyyy|||{{{wwwrrroookkkllloooqqqqqqqqqpppooommmoooqqqsssuuuuuuuuuuuuqqqooonnnqqqxxx}}}wwwvvvvvvyyy{{{xxxpppiiijjjkkkmmmqqqttttttrrrpppoooqqqrrrrrrooommmlllllljjjkkklllnnnooopppppppppooommmlllnnnpppqqqooolllmmmpppttttttrrrpppppprrrooonnnmmmmmmllliiieeebbbaaaaaabbbccccccccccccbbbiiikkknnnooonnnjjjfffccc\\\ZZZXXXVVVVVVYYY\\\^^^[[[ZZZXXXUUUSSSRRRQQQQQQOOOMMMIIIDDDAAA???>>>>>>>>>BBBIIIRRR[[[bbbeeeeeennnmmmtttyyyoooeee\\\VVVXXXWWW\\\gggtttzzzpppcccVVVLLLLLLSSS```xxx{{{qqqkkkaaaXXXQQQJJJEEEBBB;;;;;;::::::<<>>>>>>>>>>>??????<<<=========<<<>>>AAADDDDDDGGGNNNWWW^^^hhhwwwzzzfffZZZKKKGGGCCC???===<<<:::999>>><<<:::999:::;;;;;;::::::???<<<<<>>>>>>>>>>>>>>???===>>>>>>======>>>BBBEEEJJJLLLRRRZZZaaajjjzzzuuubbbVVVJJJFFFBBB>>>===<<<:::999>>><<<:::::::::;;;;;;;;;;;;@@@>>>===DDDCCCFFFSSSddd{{{yyyzzz||||||}}}~~~|||xxxtttqqqqqqqqqqqqtttxxxwwwqqqnnnoooooommmkkkjjjjjjjjjiiigggiiiiiijjjkkklllmmmmmmnnnmmmkkkkkkpppwww}}}}}}|||wwwvvvtttrrrnnnkkkhhhfffjjjnnnqqqrrrqqqqqqrrrssssssrrrpppnnnkkkiiigggffffffhhhkkklllmmmnnnqqqsssooooooooooooooooooppppppppprrrtttvvvuuurrrnnnllliiiiiihhhiiijjjiiifffcccdddeeeeeeeeeeeehhhmmmrrryyyyyywwwsssnnnhhhdddbbb[[[YYYWWWWWWXXXYYYYYYXXXXXXVVVUUUUUUTTTSSSPPPMMMOOOLLLGGGDDDBBBAAA???===>>>???CCCLLLXXX```cccccchhhhhhjjjqqqoooddd]]]WWWUUUVVVYYY```kkkxxxrrrgggWWWNNNHHHJJJPPP[[[pppzzzttthhhbbbYYYOOOHHHCCC???<<<:::::::::999:::>>>CCCGGGPPP]]]rrrpppaaaRRRJJJEEEAAA???@@@@@@@@@???>>>======>>>>>>>>>??????>>>>>>???CCCEEEOOOPPPUUU]]]dddooommm\\\QQQHHHEEE@@@===<<<;;;:::999===<<<;;;;;;:::;;;;;;;;;===AAA??????DDDDDDIIIZZZ{{{}}}~~~~~~zzzxxxxxxxxxzzz|||~~~}}}yyyuuurrrqqqooonnnpppuuuuuupppnnnooopppmmmiiifffffffffeeeeeeeeefffggghhhjjjkkklllllllllkkklllpppvvvyyyxxxuuuuuuuuuuuusssoookkkfffccchhhkkkppprrrrrrrrrrrrrrrqqqpppnnnkkkiiigggfffffffffhhhjjjllllllnnnppprrrppppppppppppqqqqqqrrrrrrrrrtttvvvwwwuuuqqqllliiigggfffeeeeeeggggggfffeeehhhgggfffdddfffkkkrrrxxx~~~}}}zzzuuuoooiiieeebbb[[[YYYWWWVVVWWWXXXXXXWWWXXXWWWUUUTTTTTTSSSPPPMMMLLLJJJHHHFFFFFFDDDAAA???>>>>>>BBBJJJUUU^^^bbbcccccccccccchhhvvvssseee]]]YYYWWWYYY\\\aaakkkzzz~~~mmmaaaQQQJJJFFFJJJNNNXXXlllwwwqqqccc]]]SSSKKKDDD@@@===:::<<<============AAAHHHMMMWWWfff{{{xxxfffZZZMMMGGGCCC@@@>>>???AAA@@@???>>>============???@@@@@@??????AAADDDGGGPPPRRRWWW```hhhuuuxxxgggWWWMMMEEEBBB>>><<<;;;;;;:::999;;;<<<<<<<<<;;;;;;;;;<<<===AAA???@@@DDDDDDMMMbbbyyyxxxzzzzzz{{{|||}}}|||yyyvvvuuutttvvvyyy||||||zzzwwwuuutttqqqoooooossstttpppnnnoooooommmiiihhhggggggfffeeeffffffggghhhiiijjjkkkllliiiiiilllppptttvvvtttrrrvvvwwwxxxwwwsssnnnhhheeegggkkkooosssttttttsssrrrpppooommmkkkiiihhhhhhhhhgggiiikkkkkkkkklllmmmoooppppppqqqrrrrrrsssssssssrrrtttuuuuuurrrmmmhhheeecccbbb```aaadddfffffffffhhhgggffffffhhhnnnuuuyyy}}}|||zzzwwwsssmmmfffbbb\\\ZZZXXXWWWXXXXXXXXXWWWYYYWWWVVVUUUUUUTTTQQQOOONNNMMMLLLLLLKKKHHHCCC@@@??????BBBIIIRRR[[[aaacccbbbaaa```bbbkkkzzzqqqggg]]]ZZZ[[[]]]ccciiiqqq|||yyyiii]]]NNNHHHGGGJJJMMMUUUhhh}}}}}}uuunnn^^^XXXNNNGGGAAA>>><<<;;;;;;===?????????DDDLLLSSS```nnnnnn\\\RRRIIIEEEBBB>>>===???@@@@@@???>>>======>>>>>>???@@@@@@@@@AAACCCGGGJJJOOOQQQYYYdddooo~~~qqqaaaSSSKKKCCC@@@<<<::::::::::::999:::<<<>>>===;;;;;;<<<===<<>>@@@DDDDDDQQQlll|||uuurrrrrrsssvvvxxxzzzzzzxxxuuusssrrrsssvvvyyy{{{zzzyyyxxxxxxvvvrrrpppssstttqqqnnnnnnmmmlllkkkkkkllljjjhhheeeffffffgggggghhhiiiiiiiiifffhhhlllpppssstttsssqqqvvvxxxyyyyyyvvvpppjjjgggiiikkkooosssuuuuuusssrrrpppooonnnlllkkkkkkjjjjjjjjjkkklllkkkjjjiiijjjkkkooopppqqqrrrrrrrrrrrrqqqpppqqqqqqpppmmmiiieeebbbaaa___^^^___bbbeeefffgggfffffffffhhhlllqqqtttvvvvvvvvvwwwxxxwwwqqqiiiccc^^^\\\ZZZYYYYYYZZZYYYXXX[[[YYYWWWVVVWWWWWWUUUTTTTTTTTTSSSRRRPPPLLLEEEAAAAAAAAACCCGGGOOOXXX___ccccccbbbaaabbbfffqqqssseee___ZZZ]]]bbbiiirrr{{{sssdddYYYLLLHHHGGGJJJLLLRRReeeyyyyyyooogggXXXRRRJJJCCC???======<<<999<<>>===@@@??????>>>>>>>>>>>>??????>>>???@@@AAACCCFFFJJJNNNPPPTTT^^^kkkyyyyyyiiiZZZNNNGGG@@@===:::888999::::::999999<<>><<<;;;<<<>>><<>>AAAFFFFFFWWWwwwxxxrrrnnnnnnppptttwwwzzzzzzxxxvvvtttsssrrruuuxxxyyyyyyyyyzzz{{{zzztttqqqssstttrrrooooooiiiiiiiiikkkkkkiiifffcccddddddeeeeeefffggghhhhhhgggiiimmmpppssssssrrrqqqtttuuuwwwwwwtttpppkkkhhhjjjkkkmmmqqqttttttrrrpppoooooooooooonnnmmmlllllljjjkkklllkkkiiihhhiiijjjnnnooopppqqqqqqpppooonnnnnnmmmmmmkkkhhhfffcccbbbaaa```___```cccfffggghhheeeeeegggjjjooorrrssssssrrrrrrtttwwwxxxuuummmgggbbb___]]][[[\\\\\\\\\[[[\\\[[[YYYYYYZZZ[[[[[[ZZZ[[[ZZZYYYWWWTTTOOOHHHCCCCCCBBBCCCEEEKKKTTT\\\aaaccccccddddddeeekkk{{{ttthhhaaa^^^```hhhrrr|||yyymmm^^^UUULLLGGGFFFHHHHHHNNNaaavvv{{{qqqfff]]]RRRMMMEEE???<<<<<<<<<===999<<<@@@AAABBBIIIUUU^^^qqqyyylll[[[MMMGGGCCCCCCAAA>>>>>>AAA============>>>???@@@AAA===>>>@@@BBBDDDHHHMMMQQQVVV[[[fffuuuppp___RRRHHHCCC>>>;;;888777888999:::999888<<>>>>>AAA<<<=========>>>@@@AAABBB<<<>>>@@@BBBEEEIIIOOOSSS\\\aaammm}}}|||iiiYYYMMMDDD???===:::888777888999:::999777<<<@@@@@@<<<;;;<<>>@@@AAAFFFKKKLLLccctttooonnnmmmqqqvvvxxxzzz}}}~~~|||{{{zzzzzzyyyyyyyyywwwvvvvvvyyy{{{xxxqqqmmmppptttsssrrrrrrgggddd___\\\[[[[[[YYYXXXaaabbbeeehhhkkkoooqqqrrroooqqqrrrrrrqqqpppppppppssstttuuuuuutttqqqnnnlllkkkiiiiiikkknnnooonnnllljjjllloooqqqqqqooollljjjeeegggiiiiiiiiijjjlllnnnmmmnnnoooooonnnllljjjhhhllljjjgggeeeddddddeeeffffffeeeeeegggjjjllllllllljjjiiihhhkkkppptttuuutttxxxtttpppqqquuuvvvtttqqqgggdddaaa``````aaa```______]]]\\\]]]```bbbcccccc^^^]]][[[ZZZWWWSSSMMMIIICCCAAA@@@@@@CCCKKKTTT[[[```bbbeeegggdddfffvvvuuulllmmmpppzzzzzzpppdddXXXPPPFFFCCCBBBCCCEEEMMM]]]mmm~~~wwwnnndddYYYRRRGGGEEEAAA===:::999999999===???BBBFFFMMMXXXeeennn|||yyyxxxzzz}}}nnn\\\RRRHHHFFFBBB???===>>>???@@@>>>===============>>>??????@@@BBBCCCFFFLLLSSSXXX]]]gggwwwmmm^^^SSSHHH@@@===<<<;;;999999999;;;===>>>???>>>>>>=========>>>>>>AAA===>>>CCCFFFPPPmmmxxxrrrqqqqqqrrrtttwwwxxxzzz{{{|||}}}||||||yyywwwuuuuuuwwwyyyzzzzzzxxxtttpppppprrrssssssrrrmmmbbbYYYWWWVVVRRRSSSVVVeeeeeegggiiilllnnnqqqrrrqqqsssuuutttpppnnnnnnoooxxxwwwwwwvvvuuurrrnnnjjjiiikkkmmmllljjjhhhhhhhhhjjjjjjkkkllllllmmmmmmnnnhhhggggggiiilllnnnoooooolllmmmnnnnnnllljjjgggfffffffffdddccccccdddeeefffgggkkkooopppooonnnppprrrkkkiiihhhiiinnnsssvvvxxxwwwsssqqqssswwwzzzxxxuuummmjjjfffccccccbbbaaaaaa\\\\\\]]]```bbbbbb```^^^___[[[XXXXXXYYYWWWQQQLLLHHHGGGGGGHHHFFFFFFNNNXXX^^^cccggggggeeekkkwww~~~~~~yyyooocccWWWOOOFFFCCCBBBCCCEEELLL\\\kkkyyyrrriii^^^SSSLLLCCCAAA>>>;;;999:::;;;;;;<<<>>>CCCIIIRRR___nnnwww}}}yyyyyy}}}iiiYYYOOOGGGEEEBBB???>>>>>>??????>>>>>>=========>>>??????@@@AAACCCEEEHHHNNNTTTYYYcccmmm||||||hhhYYYOOOEEE>>><<<;;;:::999999:::;;;===>>>??????>>>>>>>>>>>>??????>>><<>>???BBBGGGOOOZZZhhhuuu~~~~~~yyy{{{sssaaaSSSKKKEEEDDDAAA???>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDFFFJJJPPPWWW\\\hhhsssttt```RRRIIIAAA<<<;;;;;;::::::999:::<<<===????????????>>>>>>??????@@@======BBBHHHKKKSSSjjjyyyssstttvvvsssooommmppprrrvvvyyy|||~~~~~~|||yyyyyy||||||zzzwwwuuuuuutttsssqqqlllfffbbbbbbcccccceeehhhlllmmmnnnoooppprrrsssssssssssstttsssrrrrrruuuwwwzzzyyywwwvvvvvvuuusssqqqmmmnnnooommmkkkiiihhhhhhdddeeeeeeggghhhjjjlllmmmnnnlllkkkkkkmmmooopppooooooooooooooonnnmmmlllkkkiiihhhhhhggggggggggggfffiiilllrrryyy}}}}}}zzzxxxpppmmmiiiiiilllqqquuuwwwyyyvvvssstttxxx{{{{{{{{{vvvrrrlllhhhfffeeecccbbb_________aaabbbbbb```^^^^^^\\\ZZZ[[[\\\[[[XXXTTTLLLHHHEEEDDDAAAAAAGGGPPPYYY___fffhhhgggiiiqqqxxx{{{rrrmmmnnnxxx{{{tttkkk```TTTLLLGGGDDDCCCCCCDDDJJJXXXfffzzzzzzuuulllcccYYYOOOFFFAAA<<<;;;999888999;;;===???EEEHHHOOOXXXbbbnnnxxx~~~{{{zzz|||hhhYYYMMMGGGCCCBBB@@@>>>>>>>>>>>>??????>>>>>>>>>???@@@AAAAAA@@@BBBDDDFFFKKKQQQYYY^^^jjjvvv{{{jjjWWWLLLDDD>>>;;;;;;::::::::::::;;;===>>>??????>>>>>>>>>>>>??????@@@@@@AAAEEEIIIMMMVVVlll}}}vvvrrrtttwwwtttqqqooonnnqqquuuyyy}}}}}}~~~~~~|||zzzxxxvvvsssrrrnnnllljjjjjjkkklllmmmooooooooopppqqqrrrsssssssssrrrrrrqqqqqqqqqsssvvvxxxxxxvvvtttssstttuuutttsssoooppppppnnnkkkhhhhhhhhhccccccdddeeegggjjjlllnnnpppmmmkkkkkklllmmmnnnnnnoooooonnnnnnmmmmmmmmmlllkkkkkkllllllkkkkkkjjjiiilllnnnsss{{{{{{vvvrrrnnnkkkjjjnnntttxxx{{{}}}zzzwwwvvvxxxzzz{{{{{{zzzuuuoooiiigggeeedddbbbaaa`````````aaaaaa___]]]\\\[[[[[[\\\]]]]]]ZZZWWWSSSMMMIIIFFFBBBAAAGGGOOOUUU\\\eeehhhhhhiiimmmqqqxxxppphhhfffjjjuuu~~~yyyrrrjjj^^^SSSLLLFFFDDDCCCCCCDDDIIIWWWeeexxx}}}zzzvvvooofff\\\SSSKKKCCC???<<<;;;:::999:::<<>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBB???AAADDDGGGLLLSSS[[[```kkkxxxqqqaaaPPPGGGBBB===;;;<<<999::::::;;;<<<===>>>???>>>=========>>>>>>???@@@BBBCCCFFFJJJOOO\\\rrrwwwrrrtttwwwvvvttttttnnnpppuuuyyy~~~~~~{{{wwwsssqqqooopppqqqqqqpppooopppppppppnnnoooppprrrssssssssssssqqqpppnnnnnnppprrrtttvvvrrrqqqoooppprrrssssssrrrqqqqqqpppnnnjjjgggggggggccccccdddeeegggjjjmmmoooooommmiiihhhiiikkkkkkkkknnnmmmlllkkkkkkkkklllmmmmmmnnnpppqqqqqqpppnnnmmmnnnppptttzzz~~~}}}xxxrrrrrrooommmnnnrrryyy~~~|||zzzzzzzzzzzzzzzzzzuuunnniiifffeeedddcccbbbaaa```___```___]]][[[ZZZZZZ[[[\\\]]]]]][[[ZZZWWWQQQKKKHHHDDDBBBFFFLLLRRRZZZccchhhiiiiiikkkmmmwwwpppiiicccdddkkkxxx|||wwwqqqiii^^^SSSKKKEEECCCBBBCCCDDDIIIWWWdddxxxxxxsssnnnhhh^^^TTTLLLFFFAAA>>><<<;;;::::::<<>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBB@@@BBBEEEIIINNNVVV^^^dddnnn}}}|||fffYYYJJJCCC@@@<<<;;;;;;999999:::<<<===>>>??????>>>>>>>>>>>>>>>???@@@AAABBBEEEJJJOOOXXXiiiyyysssuuuxxxwwwvvvvvvnnnppptttyyy}}}zzz{{{|||yyyuuuppplllkkkppptttuuurrrpppppppppnnnkkkmmmooorrrtttuuuuuuuuuqqqooommmmmmoooqqqqqqqqqlllkkkkkkmmmoooqqqqqqppprrrrrrpppmmmiiifffeeefffeeeddddddeeegggjjjnnnpppnnnkkkhhhfffgggiiijjjjjjlllkkkjjjhhhiiijjjlllmmmmmmoooqqqttttttsssqqqpppooopppsssvvvxxxwwwssspppqqqpppoooqqqvvv|||~~~|||{{{{{{zzzyyytttnnniiiffffffffffffeeecccaaa``````___]]][[[ZZZ[[[\\\]]]^^^]]]\\\\\\YYYRRRLLLIIIFFFCCCDDDHHHPPPWWWaaahhhiiiiiijjjkkkqqqlllgggeeekkkuuu~~~{{{wwwqqqhhh^^^SSSLLLCCCAAAAAACCCDDDIIIWWWdddxxx{{{sssmmmeee___UUUKKKEEE@@@===;;;;;;;;;:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAABBBDDDHHHLLLQQQYYYbbbhhhvvvqqq]]]QQQEEE@@@>>>;;;999999888999;;;<<<>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCJJJSSS]]]jjj~~~{{{vvvxxxzzzxxxuuuuuummmooossswwwzzz}}}~~~~~~xxx{{{|||zzztttoookkkjjjmmmsssvvvrrrooopppooollliiilllooosssvvvwwwxxxxxxrrrpppnnnnnnppppppnnnlllfffggghhhkkkoooppppppnnnsssrrrppplllgggddddddeeeeeedddddddddfffiiimmmooonnnjjjgggeeefffhhhjjjjjjlllkkkiiiggghhhjjjmmmooojjjmmmqqqtttvvvuuusssqqqnnnppprrrrrrrrrqqqrrrrrrrrrqqqqqqtttxxx}}}~~~}}}}}}yyytttmmmiiiggghhhiiiiiihhhfffcccbbbaaa```___]]][[[]]]_________^^^^^^^^^[[[UUUOOOMMMJJJFFFFFFHHHNNNVVV```gggjjjjjjjjjkkkmmmzzzpppmmmppp{{{}}}{{{vvvppphhh^^^SSSLLLBBB@@@AAACCCDDDIIIWWWdddxxxxxxoooiii___XXXNNNEEE@@@<<<:::999999999:::===AAAFFFKKKNNN\\\gggyyyxxxrrrrrrsssrrrllljjjsss~~~~~~yyy|||hhhVVVMMMIIIEEEBBB============>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAADDDFFFJJJNNNTTT\\\eeekkk}}}zzzjjjWWWLLLAAA>>>===:::888888888999;;;===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDOOO]]]jjj{{{{{{wwwzzz|||yyytttrrrmmmooorrruuuxxxzzz{{{|||}}}~~~}}}yyyyyy|||}}}wwwqqqmmmllliiiqqquuuqqqnnnooonnnjjjiiikkkoootttwwwzzz{{{{{{sssqqqooooooqqqpppmmmjjjdddeeegggkkkooopppooonnnsssrrrpppkkkfffccccccdddeeedddcccccceeehhhkkknnnnnnjjjgggeeegggiiikkkkkkmmmkkkiiiggghhhjjjnnnppphhhkkkppptttvvvuuusssrrrmmmoooqqqpppnnnnnnrrruuurrrrrrrrruuuyyy|||}}}}}}|||xxxtttmmmiiiiiijjjkkklllkkkiiifffdddcccbbb```^^^]]]___aaaaaa``````___```^^^XXXSSSRRROOOKKKIIIJJJNNNUUU___fffjjjkkkkkkkkkkkkwww|||wwwvvv|||~~~|||yyyvvvooodddVVVLLLEEEAAA@@@AAADDDKKKYYYfff}}}}}}tttjjjcccUUUOOOFFFAAA???>>><<<::::::;;;>>>BBBBBBDDDMMMWWWeeeuuuvvvoooooommmiiifffjjjsss{{{~~~}}}}}}~~~|||tttwwwnnn[[[PPPJJJEEEAAA@@@::::::;;;<<<===>>>??????<<<===>>>>>>===>>>@@@BBBGGGIIIMMMQQQWWW```jjjqqq}}}kkk```LLLEEE???>>>===:::999<<<:::;;;<<<===>>>???@@@AAA@@@AAA@@@???AAAEEEFFFFFFJJJ\\\rrr}}}|||{{{zzzzzzwwwsssppppppppppppqqqrrrtttuuuvvvyyy}}}|||zzzzzzyyyvvvyyyzzz{{{{{{yyyvvvrrrpppnnnnnnoooooooooooonnnmmmjjjnnntttzzz}}}}}}|||zzzwwwsssooooooqqqqqqmmmiiiiiigggfffhhhmmmppppppooossssssqqqmmmgggddddddfffiiigggdddcccdddgggkkknnnkkkkkkjjjjjjjjjkkklllmmmmmmkkkiiihhhhhhjjjmmmnnnjjjkkkmmmoooqqqrrrssssssppprrrtttqqqmmmkkklllnnnnnnnnnooooooqqqsssvvvwwwyyy{{{~~~}}}{{{uuunnnlllnnnqqqpppooonnnllljjjhhhfffeeeeeeeeeaaa```````````````aaaaaa___\\\XXXSSSPPPOOONNNOOOTTTXXX___fffjjjlllllllllmmmuuu~~~xxxqqqmmmoootttyyy}}}}}}zzzvvvooodddVVVLLLEEEAAA@@@AAADDDKKKYYYfff|||xxxmmmbbb[[[QQQKKKDDD???===<<<:::999:::;;;>>>CCCEEEIIITTT___tttrrrnnnnnnllljjjjjjqqq}}}~~~|||zzzzzz}}}~~~{{{vvvuuuwwwzzz{{{www~~~vvvfffUUULLLGGGCCC@@@@@@<<<<<<<<<===============<<<>>>??????>>>???AAACCCHHHJJJOOOTTT[[[eeepppwwwvvvdddZZZKKKDDD???>>><<<:::999<<<;;;<<<===>>>@@@AAABBBBBBAAABBBBBBBBBCCCFFFIIIKKKXXXnnn~~~{{{wwwtttrrrooooooooooooooopppqqqrrrvvvzzz{{{xxxwww{{{|||{{{yyyzzz||||||{{{yyyvvvtttrrrrrrqqqpppooonnnmmmmmmooorrrwww|||~~~~~~|||{{{xxxuuuqqqqqqsssrrrnnniiiiiiggggggiiimmmooonnnmmmmmmnnnnnnkkkgggfffhhhjjjjjjiiifffeeefffhhhkkkmmmllllllkkkkkkllllllmmmmmmmmmllljjjiiiiiijjjlllnnniiijjjlllnnnpppqqqrrrrrrqqqrrrrrrpppnnnmmmmmmnnnmmmmmmllllllnnnppprrrtttxxxzzz}}}}}}{{{yyy{{{vvvpppooorrrtttsssqqqnnnllljjjhhhffffffffffffbbbbbbaaaaaaaaaaaaaaabbb```]]]YYYUUURRRQQQQQQQQQSSSWWW^^^dddiiikkkkkkkkklllttt}}}nnniiieeedddiiisss}}}~~~zzzwwwpppeeeWWWMMMDDDAAA???AAADDDKKKYYYfff{{{{{{qqqfff[[[TTTKKKGGGAAA<<<::::::999888:::;;;???DDDIIIPPP^^^lll~~~qqqlllmmmmmmmmmrrr}}}{{{yyy{{{}}}}}}xxxrrrnnngggiiimmmttt{{{}}}{{{}}}}}}hhh[[[MMMFFFCCC@@@>>>???>>>>>>======<<<<<<<<<<<<===>>>?????????@@@BBBEEEIIIMMMRRRXXX___jjjvvvnnn\\\QQQIIIBBB>>>===<<<:::999<<<======>>>???AAABBBCCCDDDCCCDDDEEEEEEEEEHHHNNNTTTmmm|||wwwuuuuuuqqqqqqpppooonnnnnnoooooorrrvvvwwwuuuvvv{{{zzz{{{}}}~~~~~~|||zzzyyyxxxvvvtttqqqooonnnnnnnnntttwww{{{~~~~~~{{{zzzyyywwwuuuuuuvvvtttooojjjhhhhhhiiikkkmmmmmmkkkjjjhhhiiijjjiiiiiijjjlllooolllkkkjjjiiiiiijjjkkkllllllllllllmmmmmmmmmnnnnnnnnnllljjjiiiiiijjjlllmmmhhhiiijjjlllnnnoooppppppooonnnmmmmmmnnnnnnlllkkkllljjjiiihhhiiikkknnnooovvvxxxzzz|||{{{yyyvvvtttyyyvvvssssssuuuwwwuuusssnnnlllkkkiiihhhgggggghhhfffeeedddcccccccccccccccaaa^^^ZZZWWWTTTSSSSSSTTTSSSVVV\\\bbbgggjjjkkkkkklllrrrooobbb___]]]```iiixxx~~~{{{wwwpppeeeVVVLLLDDD@@@???AAAEEELLLZZZgggzzz}}}tttjjj```VVVPPPFFFCCC>>>;;;999999999:::<<<===@@@GGGMMMWWWhhhxxxvvvlllnnnqqqvvv~~~~~~|||wwwpppjjjfff^^^```gggpppyyyzzz|||mmm]]]RRRGGGBBB@@@===<<<==================<<<<<<<<<===>>>@@@@@@AAABBBDDDGGGJJJOOOUUUZZZaaalll{{{yyyfffUUUKKKFFF@@@<<<<<<<<<:::999<<<======>>>@@@AAABBBCCCDDDDDDEEEGGGHHHGGGKKKVVVbbb|||uuutttvvvuuutttrrrqqqoooooonnnnnnoootttwwwvvvxxx}}}|||}}}~~~~~~~~~}}}{{{zzzzzzxxxuuurrrqqqqqqrrrrrrxxxyyy|||}}}}}}{{{yyyxxxzzzyyyxxxxxxxxxuuuoookkkiiijjjkkkmmmmmmllljjjhhhhhhhhhiiijjjkkkmmmppprrrmmmmmmmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnlllkkkiiiiiiiiijjjkkkfffgggiiijjjlllmmmnnnnnnmmmjjjhhhiiilllmmmkkkhhhjjjhhhfffdddeeegggiiikkkrrrtttwwwyyyyyyxxxuuussstttsssrrrtttvvvvvvtttrrrnnnmmmllljjjjjjjjjkkkkkkkkkjjjiiiggggggfffffffffaaa___[[[WWWTTTTTTTTTUUUSSSVVV[[[aaafffjjjlllllllllqqq}}}xxxiiiaaaaaabbbhhhttt~~~{{{wwwpppdddVVVLLLCCC@@@???AAAEEELLLZZZggg{{{~~~vvvlllbbbXXXOOOJJJAAA@@@===;;;999999;;;<<>>>>>???===???AAABBBBBBDDDGGGIIIKKKQQQWWW\\\cccooo~~~qqq```PPPGGGCCC>>>:::<<<<<<:::999;;;<<<===>>>???AAABBBCCCCCCDDDFFFIIIJJJIIINNNaaauuu{{{uuutttvvvttttttrrrpppooonnnmmmmmmooouuuzzz{{{{{{~~~~~~|||}}}}}}}}}}}}|||zzzyyyxxxxxxwwwuuutttssstttvvvwwwxxxyyyzzzzzzyyyxxxvvvuuuyyyyyyzzzyyyxxxuuupppmmmkkkmmmnnnooonnnlllkkkjjjlllkkkkkklllmmmpppqqqrrrmmmmmmmmmmmmllllllkkkjjjiiijjjkkkllllllllllllkkkmmmlllkkkiiihhhhhhhhhiiidddeeegggiiikkklllmmmmmmmmmkkkiiijjjlllmmmkkkiiiiiigggeeeddddddfffhhhiiinnnqqqtttwwwyyyxxxvvvuuunnnoooppprrrsssrrrpppnnnnnnnnnllllllllllllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjaaa^^^ZZZVVVSSSSSSSSSSSSSSSVVVZZZ```eeeiiilllnnnmmmqqqxxxrrrgggbbbfffmmmwww~~~zzzvvvooocccTTTJJJCCC@@@???AAAEEELLLZZZggg}}}yyyooodddYYYOOOFFFAAA======<<<;;;999:::<<<>>>@@@AAAFFFOOOYYYggg|||zzzsssxxxxxxoooggg```]]]]]]aaakkkwwwmmm___OOOHHHBBBAAA>>>;;;999;;;::::::;;;<<<===>>>??????>>>@@@BBBCCCDDDFFFIIIKKKLLLSSSZZZ```gggsssxxxhhhYYYLLLDDD@@@;;;999;;;<<<:::999;;;======>>>???AAABBBCCCDDDFFFGGGKKKMMMLLLTTTooo|||vvvuuuuuuqqqpppooommmllllllkkkkkkooowww|||}}}}}}}}}|||xxx|||||||||{{{zzzxxxwwwvvvvvvvvvuuuuuuvvvwwwyyyzzzwwwwwwwwwvvvvvvuuuttttttxxxxxxyyyxxxwwwtttqqqooonnnppprrrqqqpppnnnnnnnnnpppooommmmmmoooqqqqqqqqqmmmlllllllllkkkkkkjjjjjjiiijjjkkklllllllllkkkjjjlllkkkjjjhhhgggfffffffffdddeeefffhhhjjjkkkllllllooonnnmmmmmmnnnnnnmmmkkkiiihhhggggggggghhhiiijjjlllooorrrvvvxxxwwwvvvuuukkkmmmoooppppppooommmlllmmmlllkkkkkkkkkmmmnnnoooooonnnmmmlllllllllllllllaaa___ZZZVVVSSSQQQQQQQQQSSSTTTXXX]]]bbbhhhlllnnnnnnqqqtttyyy~~~pppjjjeeennn{{{}}}yyyuuunnnbbbSSSIIIBBB???>>>AAAEEELLL[[[hhhwwwqqqfff[[[RRRIIIAAA<<<999:::;;;:::888999<<>>>>>>>>@@@BBBDDDEEEGGGJJJMMMMMMTTT^^^eeemmm{{{~~~mmm___SSSHHH@@@>>>999888:::<<<:::999;;;>>>>>>???AAABBBCCCDDDEEEIIIIIIMMMPPPPPP[[[|||~~~zzzwwwuuunnnnnnmmmlllllllllmmmmmmpppvvv{{{zzzzzz|||{{{xxxzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuvvvwwwwwwxxxyyyyyyuuutttttttttttttttttttttvvvwwwwwwvvvtttsssrrrqqqqqqssstttsssqqqpppqqqsssrrrooommmmmmoooppppppoookkkkkkjjjiiiiiiiiijjjjjjiiijjjlllmmmnnnmmmlllkkkkkkjjjiiigggfffdddccccccccceeefffhhhjjjkkkllllllnnnoooooonnnlllkkkkkkkkkiiiiiijjjkkkkkkkkkkkkkkkkkknnnqqqtttvvvuuusssrrrlllnnnppppppooonnnmmmmmmiiiiiihhhhhhiiikkkmmmnnnmmmmmmlllkkkkkklllllllllccc```[[[VVVSSSQQQPPPPPPPPPRRRUUUZZZ___eeejjjlllmmmooooooqqq}}}wwwuuurrr|||yyytttmmmaaaRRRHHHBBB???>>>AAAEEEMMM[[[hhh}}}zzznnnhhh___UUUMMMFFFAAA===666888999999777888<<>>??????<<<<<<>>>===============<<<<<<<<<>>>@@@CCCDDDEEEHHHKKKNNNMMMVVV```iiirrrwwwfffYYYNNNDDD>>>===999777:::<<<:::999;;;???@@@AAABBBCCCEEEFFFFFFKKKKKKOOORRRSSS```|||xxxuuuooonnnnnnnnnnnnoooooopppqqqvvvxxxwwwwwwzzz{{{zzzxxxxxxxxxyyyyyyyyyzzzzzzuuuvvvwwwxxxxxxxxxxxxxxxtttsssssssssssstttuuuuuuuuuuuuuuutttrrrrrrrrrssssssuuuvvvtttrrrqqqtttvvvrrrooollllllnnnpppooonnnjjjjjjhhhhhhhhhiiijjjkkkjjjkkkmmmoooooonnnmmmllljjjiiihhhgggeeecccbbbbbbdddeeefffhhhjjjkkkllllllkkkmmmnnnlllhhhfffgggiiiiiijjjlllnnnnnnnnnmmmmmmlllnnnqqqssstttssspppnnnnnnpppqqqqqqpppnnnnnnnnngggfffffffffgggiiikkklllkkkkkkjjjjjjjjjkkkkkkllleeebbb\\\WWWSSSQQQPPPPPPNNNPPPSSSWWW]]]ccchhhkkklllnnnllllllxxx}}}zzztttkkk___RRRJJJBBB???AAAFFFFFFHHHYYYnnn{{{tttoooeee\\\QQQIIIEEEBBB===888888999::::::999:::<<<>>>FFFGGGNNN\\\ooo|||{{{zzz{{{fffUUUKKKIIIEEECCCAAA>>><<<;;;;;;;;;:::;;;<<<>>>???????????????AAACCCEEEGGGIIILLLOOOTTT[[[ccclllwwwnnn\\\OOOHHHCCC@@@<<<;;;999888999;;;===???AAAAAA@@@AAACCCEEEFFFFFFKKKLLLPPPQQQTTTddd|||yyyppppppooopppqqqpppnnnkkkpppooooooqqqtttuuuuuutttvvvxxxzzz|||||||||{{{zzz}}}yyyvvvvvvwwwxxxvvvtttqqquuuuuurrrqqqtttvvvuuuwwwtttrrrrrrtttvvvtttrrruuusssqqqrrrssstttsssrrrpppqqqqqqqqqooollliiigggeeefffgggiiijjjjjjkkkkkknnnnnnnnnnnnnnnnnnmmmmmmnnnjjjfffcccbbbbbbbbbaaadddeeefffhhhiiiiiijjjjjjooonnnlllkkkjjjiiiiiiiiiggglllqqqsssqqqmmmjjjhhhkkkmmmooorrrssssssrrrqqqooonnnnnnoooqqqppplllhhhdddeeegggiiikkklllmmmmmmkkkkkkkkkjjjkkklllmmmmmmpppkkkddd^^^ZZZXXXVVVUUUWWWRRRPPPUUU[[[```dddiiikkkiiijjjmmmtttzzzyyy}}}~~~|||wwwqqqhhh\\\PPPHHHBBB???@@@EEEFFFIIIZZZnnnzzzssslllggg]]]UUUKKKEEEBBB@@@<<<999888999;;;;;;<<<===@@@CCCHHHKKKTTT```ooo}}}qqq___PPPHHHFFFBBBAAA???===<<<<<<<<<===;;;;;;<<<>>>??????@@@@@@@@@BBBDDDFFFHHHKKKOOORRRXXX^^^gggrrr{{{hhhWWWLLLEEE@@@======;;;:::999999<<<>>>@@@?????????AAADDDFFFGGGGGGQQQSSSUUUUUUUUUeee|||yyyuuutttsssssssssrrrpppmmmooonnnnnnpppsssvvvvvvvvvuuuwwwyyy|||}}}|||{{{zzz~~~zzzvvvttttttuuusssrrrooossstttqqqppptttvvvuuuvvvsssqqqrrrtttuuutttrrrtttsssqqqqqqrrrsssrrrqqqmmmnnnnnnnnnmmmjjjhhhfffffffffgggiiijjjkkkkkkkkkkkkllllllllllllkkkjjjjjjlllhhhdddaaaaaaaaabbbbbbbbbccceeeggghhhiiijjjjjjnnnmmmmmmllljjjiiiiiihhhiiilllooopppnnnkkkiiihhhkkklllnnnoooooonnnmmmllllllkkkkkklllnnnnnnllliiidddfffgggjjjlllmmmnnnnnnmmmnnnnnnoooppppppqqqqqqrrrmmmfffaaa]]]\\\ZZZYYY[[[UUUSSSVVV[[[^^^bbbfffiiiiiijjjmmmrrr~~~}}}uuuwww|||yyytttmmmdddYYYMMMFFFBBB???@@@DDDFFFKKK[[[mmm}}}wwwpppiiiaaa[[[QQQKKKDDD???>>>===;;;999888999;;;<<<>>>@@@DDDGGGKKKQQQ[[[dddlllttt}}}}}}yyyvvvcccVVVKKKDDDBBB???>>>============>>>>>>;;;<<<<<<===??????@@@@@@AAACCCEEEHHHJJJNNNRRRVVV]]]cccmmm||||||ppp___QQQHHHBBB>>>;;;<<<;;;:::999:::<<<>>>@@@???@@@AAACCCFFFHHHKKKLLLRRRTTTUUUSSSTTTddd~~~|||yyyxxxvvvuuuuuutttqqqnnnooonnnnnnppptttwwwxxxxxxsssuuuyyy|||~~~~~~|||{{{~~~{{{vvvrrrqqqqqqppppppmmmqqqssspppppptttvvvvvvtttsssqqqqqqsssttttttssstttsssqqqqqqrrrrrrqqqpppkkklllmmmmmmlllkkkiiihhhgggggghhhiiijjjkkkllllllllllllmmmmmmmmmllljjjjjjkkkhhhccc```aaabbbcccdddaaabbbdddfffhhhiiijjjkkklllmmmmmmmmmllljjjhhhggglllmmmmmmkkkiiiggggggggglllmmmnnnoooooommmkkkjjjjjjiiihhhiiikkklllkkkjjjeeefffiiikkkmmmoooppppppoooqqqsssuuuvvvvvvvvvvvvvvvqqqkkkeeebbbaaa```______YYYVVVXXX[[[\\\^^^bbbgggiiilllmmmnnnwww~~~vvvqqqwww|||xxxqqqiii```UUUKKKEEEAAA???@@@DDDGGGNNN^^^nnn|||vvvnnnggg___VVVQQQIIIDDD???;;;;;;;;;:::999888999;;;===>>>BBBFFFJJJPPPWWW___ccceeejjjssszzz{{{tttyyyhhhWWWNNNGGGBBB@@@========================<<<<<<======>>>@@@AAAAAA@@@BBBEEEHHHKKKPPPVVVZZZaaagggttt{{{pppfffXXXMMMFFFBBB>>>;;;::::::999999:::<<<>>>???BBBCCCEEEGGGIIILLLOOORRRRRRUUUUUURRRUUUggg}}}{{{yyywwwvvvuuurrroooooonnnnnnqqquuuxxxzzzzzzqqquuuyyy~~~~~~||||||yyyuuuqqqoooooooooooommmrrrsssqqqqqquuuxxxwwwsssrrrrrrrrrrrrsssssstttvvvtttssssssssssssqqqooolllmmmnnnnnnnnnnnnmmmllliiiiiiiiijjjjjjkkklllmmmooopppqqqrrrqqqooonnnlllkkkhhhdddbbbbbbdddffffffaaabbbdddgggiiikkkllllllkkklllmmmnnnmmmkkkhhhgggmmmmmmkkkhhheeedddfffgggoooppprrrssssssrrrqqqppplllkkkjjjiiiiiiiiiiiiiiiggghhhjjjlllnnnpppqqqqqqppprrruuuxxxzzzzzzzzzyyyyyytttnnniiigggfffeeeddd___ZZZXXXZZZ[[[ZZZ\\\aaahhhkkknnnooommmrrr~~~wwwrrrrrr{{{|||wwwooofff\\\RRRIIIDDD@@@???@@@CCCHHHRRRbbbppp~~~xxxtttmmmfff^^^WWWOOOJJJDDDAAA===;;;:::999999999999:::<<<===???CCCHHHLLLWWW\\\``````___dddpppzzzzzzqqquuuuuu]]]OOOJJJEEEBBBAAA============<<<<<<;;;;;;============>>>@@@AAABBB@@@BBBEEEIIIMMMSSSZZZ___dddmmm~~~zzzqqqeee]]]SSSJJJFFFCCC???===999888888999:::<<<===>>>DDDEEEGGGGGGIIIMMMRRRWWW\\\]]][[[XXX]]]ppp~~~|||zzzxxxvvvsssppppppqqqtttxxxzzzzzzzzzqqquuu{{{}}}yyywwwtttqqqoooooopppqqqooosssuuurrrssswwwyyyyyyrrrrrrrrrrrrrrrssstttuuuxxxwwwvvvvvvvvvuuurrrpppmmmmmmnnnnnnooooooooooookkkkkkjjjjjjkkklllmmmnnnqqqrrrssstttsssqqqooommmiiifffcccbbbcccdddeeeeeecccdddfffiiikkkmmmnnnnnnjjjkkkmmmmmmmmmkkkiiigggmmmllljjjgggddddddfffhhhoooqqqsssvvvxxxxxxwwwwwwppppppnnnllljjjiiihhhiiihhhiiikkkmmmooopppqqqqqqooorrruuuxxxzzzzzzzzzzzzzzzuuuoookkkiiiiiihhhhhh^^^[[[YYY[[[[[[ZZZ]]]bbbjjjlllpppqqqnnnppp}}}yyyppprrrxxx|||vvvlllbbbXXXOOOGGGBBB>>>???@@@CCCJJJWWWhhhttt{{{wwwuuummmiiiccc\\\VVVOOOIIIEEEAAA???===;;;:::::::::;;;;;;===???AAADDDIIIOOOTTT]]]```bbbaaaaaahhhvvvxxxppprrr|||zzzhhhUUUKKKFFFCCC@@@AAA<<<=========<<<;;;:::999>>>=========>>>@@@BBBCCCAAACCCGGGJJJPPPWWW___dddkkkxxxqqqggg\\\VVVNNNHHHEEECCC???<<<888888999:::;;;<<<>>>???CCCDDDEEEFFFHHHNNNXXX___hhhfffaaa^^^ggg{{{}}}{{{yyyssstttuuuxxx{{{|||zzzxxxrrrwww}}}~~~wwwwwwvvvtttqqqoooppprrrppptttvvvsssssswwwyyyyyyrrrsssttttttssssssuuuwwwyyyxxxwwwwwwwwwuuurrrooollllllmmmmmmmmmnnnnnnnnnmmmlllkkkkkkkkklllnnnooopppqqqrrrsssrrrpppmmmkkkfffdddbbbbbbccccccbbbaaaeeefffhhhjjjlllmmmnnnoookkkkkklllllllllkkkjjjiiijjjjjjjjjhhhggggggiiikkkkkkmmmqqquuuwwwyyyyyyyyyssssssssspppllliiiiiiiiijjjkkklllmmmnnnoooooooooooopppsssuuuwwwxxxxxxxxxxxxtttnnnjjjiiiiiiiiiiii___]]]]]]^^^^^^\\\___dddlllmmmppprrrppppppxxxyyynnnwwwzzzsssiii^^^TTTKKKDDD@@@===???@@@DDDLLL\\\lllwww}}}{{{uuuoookkkaaa]]]WWWRRRMMMHHHCCC@@@<<<<<<<<<;;;:::;;;<<<>>>>>>@@@CCCFFFKKKRRRZZZ```ccceeefffgggjjjtttvvvooopppwwwiii]]]OOOGGGCCC>>>===>>>999:::;;;<<<<<<<<<;;;;;;>>>>>>======>>>@@@BBBDDDCCCFFFIIIMMMSSS[[[dddjjjuuuyyyhhh^^^SSSNNNHHHDDDBBB@@@===:::999:::;;;<<<===???@@@@@@BBBDDDEEEFFFJJJTTTaaalllssspppjjjjjjyyy~~~|||{{{vvvwwwzzz}}}}}}xxxuuutttyyy~~~yyyzzzzzzwwwssspppooopppqqquuuvvvsssrrrvvvxxxwwwrrrtttuuuuuuttttttvvvyyyyyyxxxxxxwwwwwwuuuqqqnnnnnnnnnnnnnnnnnnoooooopppnnnmmmlllkkklllmmmooopppnnnppprrrrrrqqqnnnkkkiiiffffffeeefffgggeeeccc```fffggghhhjjjkkklllmmmmmmllllllkkkkkkkkkkkkjjjjjjfffhhhjjjkkkkkkkkklllmmmiiikkkooosssvvvwwwxxxxxxqqqssstttsssnnnkkkjjjjjjkkklllmmmmmmnnnnnnmmmmmmooopppqqqrrrtttuuuwwwwwwuuuqqqlllhhhggghhhhhhhhhdddbbbbbbcccaaa^^^aaafffmmmlllnnnqqqqqqppptttzzzzzzzzzwwwyyyqqqfff[[[QQQIIIBBB>>>===???AAADDDNNN^^^oooyyy{{{~~~xxxqqqjjjeeeYYYUUUPPPKKKGGGDDD@@@===999999:::::::::;;;>>>@@@@@@BBBFFFJJJQQQZZZccciiifffhhhjjjmmmsss}}}|||tttnnnooottt~~~vvv___UUUKKKEEE@@@;;;:::<<<666888:::<<<============???>>>======>>>@@@BBBDDDEEEHHHKKKPPPVVV^^^gggmmm|||tttbbbXXXNNNIIIDDDAAA@@@>>>:::777;;;;;;<<<>>>???AAABBBBBBCCCEEEGGGIIINNN[[[kkkwww{{{vvvzzz~~~}}}|||zzzyyyxxxzzz}}}}}}wwwsssuuuzzz~~~zzz|||}}}zzztttpppnnnnnnqqquuuuuurrrqqqtttvvvuuurrruuuvvvvvvttttttwwwzzzyyyxxxwwwwwwvvvtttpppmmmrrrqqqqqqqqqqqqqqqrrrrrrooonnnlllllllllmmmooopppoooqqqrrrsssrrrooollliiijjjjjjjjjkkkllliiieeebbbffffffhhhiiijjjkkkllllllllllllkkkjjjjjjjjjkkkkkkdddgggkkkmmmnnnmmmnnnnnniiikkkooosssuuuwwwwwwwwwooorrruuutttppplllkkkllllllmmmmmmmmmmmmmmmllllllpppppppppqqqrrrtttvvvwwwsssooojjjgggfffggggggggghhhgggggggggccc```bbbgggmmmkkklllpppqqqpppqqquuu~~~yyyvvv{{{zzzssslllbbbXXXOOOHHHBBB>>>===@@@@@@BBBOOObbbqqquuuvvvxxxxxxvvvrrrlllddd^^^ZZZOOOJJJDDDAAA@@@>>><<<999999888999===>>>===>>>AAAEEEIIIOOOWWW^^^eeejjjmmmooouuuzzz~~~zzztttnnnmmmppp{{{pppgggSSSLLLEEEAAAAAAAAA>>>:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===???@@@AAABBBCCCEEEHHHOOOVVVYYY^^^kkkyyyxxxiii[[[RRRJJJFFFAAA??????>>><<<999:::;;;<<<>>>???AAABBBCCCCCCCCCFFFLLLTTT```rrr~~~zzz|||{{{{{{zzzyyyyyyxxxxxxwwwxxx|||~~~zzzwwwuuuyyyzzzzzzxxxsssooonnnqqqtttwwwtttpppnnnpppsssvvvwww{{{yyyxxxyyyzzz{{{zzzyyy|||yyyvvvtttttttttsssqqqtttrrrppppppssstttrrrpppqqqooonnnnnnooonnnkkkiiimmmnnnpppqqqrrrrrrrrrqqqmmmlllkkkkkklllmmmllljjjjjjgggeeefffjjjmmmmmmlllkkklllmmmmmmmmmllljjjiiigggjjjnnnrrrttttttrrrqqqnnnlllkkknnnrrruuuuuutttoooppppppmmmiiihhhiiilllqqqrrrrrrpppmmmkkkjjjjjjrrroookkkkkknnnqqqrrrrrrrrrmmmiiihhhkkkllljjjfffiiihhhgggggghhhgggeeecccjjjkkkmmmpppsssrrrpppnnnttt{{{vvv}}}~~~xxxqqqjjj___UUULLLFFF@@@===>>>BBBCCCFFFQQQcccooossssss{{{tttssspppllleee^^^XXXTTTJJJEEE@@@===<<<;;;:::888:::999:::???AAA@@@CCCGGGKKKPPPYYYbbbiiinnnrrrtttvvvuuuoooiiihhhlllxxxpppaaaXXXMMMGGG@@@=========;;;888;;;;;;;;;<<<<<<<<<<<<===<<<<<<===???@@@BBBCCCDDDFFFJJJQQQXXX]]]eeettt~~~oooaaaUUUNNNHHHDDD@@@>>>>>>===;;;999:::;;;<<<>>>???AAABBBCCCDDDDDDGGGNNNTTT```rrr~~~{{{~~~wwwwwwxxxxxxxxxxxxwwwvvvvvvyyy}}}~~~}}}zzzxxxwww{{{}}}zzzvvvqqqnnnnnnppprrruuurrrooonnnqqquuuxxxzzz{{{{{{{{{|||}}}~~~|||zzz~~~{{{xxxvvvuuuuuusssrrrtttsssrrrsssuuuvvvtttqqqqqqpppnnnnnnnnnnnnlllkkklllmmmoooqqqssstttttttttqqqpppnnnnnnoooooonnnmmmjjjhhhfffhhhkkknnnnnnmmmoooppppppppppppooommmllljjjlllpppsssttttttrrrqqqqqqooommmnnnqqqrrrqqqpppnnnnnnnnnkkkhhhhhhkkkmmmrrrtttuuusssqqqnnnmmmmmmqqqnnnkkkkkknnnrrrssstttrrrnnniiiiiikkkllliiifffjjjhhhgggggghhhhhhgggeeefffgggiiimmmpppqqqooommmrrrzzzyyyzzztttmmmfffZZZPPPHHHBBB>>><<<:::>>>AAAEEENNN[[[dddgggooo~~~xxxtttmmmkkkhhhccc\\\UUUOOOKKKDDDAAA===;;;::::::999999<<<:::<<>>???AAACCCEEEFFFIIILLLTTT\\\bbbmmm~~~qqqcccVVVMMMHHHEEEBBB???===<<<<<<;;;999:::;;;<<<>>>@@@AAABBBCCCFFFFFFIIIOOOUUU___qqq|||tttuuuxxxyyyzzzzzzyyyxxxtttwwwzzz|||{{{yyyxxxxxx{{{}}}~~~xxxqqqmmmmmmooopppppprrrooommmnnnrrrwwwzzz|||{{{|||}}}~~~{{{~~~|||yyywwwwwwvvvuuusssttttttuuuvvvxxxwwwuuurrrrrrpppmmmmmmnnnnnnnnnmmmlllmmmppprrrtttuuuvvvwwwtttrrrppppppppppppooonnnjjjiiihhhiiilllnnnppppppttttttssssssrrrqqqppppppmmmoooqqqssstttsssrrrppppppooommmnnnpppqqqppppppnnnmmmkkkhhhgggiiimmmpppuuuwwwyyyxxxvvvsssqqqqqqqqqnnnkkkkkknnnqqqtttuuurrroookkkjjjlllllljjjgggjjjiiigggggghhhiiihhhgggcccdddfffjjjoooqqqqqqppprrr|||}}}{{{|||wwwxxxzzzsssmmmggg___TTTJJJCCC???===;;;999<<<@@@EEEJJJRRRXXX[[[kkk|||wwwqqqmmmeeeccc___YYYRRRLLLGGGDDD@@@>>><<<::::::;;;<<<<<<===<<<>>>BBBDDDFFFNNNVVV]]]gggvvv{{{pppjjjeeeeeejjjuuuxxxeeeWWWLLLFFFEEEBBB>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???AAADDDGGGHHHLLLOOOVVV___gggssswwwfffXXXNNNGGGDDDAAA???===;;;::::::::::::;;;;;;===>>>@@@BBBCCCCCCFFFFFFJJJOOOUUU___ppp|||yyytttvvvzzz}}}~~~~~~|||{{{tttwwwyyyzzzyyywwwwwwwwwwww|||}}}yyyxxxzzzzzzyyy|||tttkkkhhhlllqqqrrrppppppnnnmmmnnnrrrvvvzzz{{{{{{|||~~~~~~{{{zzzxxxwwwwwwxxxxxxwwwuuussstttvvvxxxxxxwwwtttrrrrrrpppmmmlllnnnooopppppppppppprrrsssuuuvvvwwwwwwvvvsssqqqooooooooonnnmmmkkkjjjjjjjjjlllooopppqqquuuuuusssrrrrrrqqqrrrrrrqqqqqqrrrrrrrrrqqqpppooolllllllllmmmoooqqqssssssnnnllliiifffgggjjjppptttwwwzzz||||||yyyvvvttttttrrrpppmmmlllmmmpppsssuuutttqqqooonnnnnnmmmkkkiiijjjhhhffffffggghhhhhhgggaaabbbdddiiioootttuuuuuuuuu||||||~~~~~~|||~~~}}}zzzuuummmggg___XXXNNNEEE@@@===<<<;;;===???DDDHHHKKKNNNTTTYYYmmm}}}xxxtttoooiiifff]]]ZZZVVVPPPJJJEEEAAA???<<<;;;:::999999:::===>>>???>>>AAADDDFFFJJJTTT^^^jjjuuu~~~wwwpppjjjffffffjjjuuu|||gggXXXNNNFFFBBBBBBAAA???======>>>======;;;;;;;;;<<<<<<<<<<<<=========>>>???BBBEEEIIIJJJOOORRRYYYccclllyyynnn]]]PPPIIIEEECCC>>>===<<<:::999999:::;;;;;;<<<===???@@@BBBCCCDDDEEEFFFJJJPPPWWW```qqq~~~wwwuuuwwwzzz}}}~~~}}}|||wwwxxxyyyyyyvvvuuuuuuuuuvvvyyyzzzvvvtttwwwxxxwwwyyypppgggfffmmmssstttrrrpppnnnmmmnnnrrrvvvyyyzzz{{{|||}}}yyytttssssssuuuwwwxxxxxxwwwqqqsssvvvwwwwwwuuusssrrrqqqooommmmmmoooqqqrrrrrrttttttuuuuuuuuuvvvwwwwwwwwwuuurrrppppppqqqpppooommmmmmmmmmmmmmmoooqqqrrrtttsssqqqpppooopppqqqrrrssssssrrrqqqqqqpppoooooolllmmmnnnnnnoooqqqrrrtttppplllhhhgggiiinnnssswwwyyy{{{}}}|||zzzwwwuuuuuusssrrrpppooonnnoooqqqrrrvvvtttsssqqqqqqooommmkkkhhhfffeeeeeefffffffffeee^^^^^^aaafffmmmssswwwxxxwww}}}|||yyy{{{~~~{{{~~~yyyuuuooogggaaaVVVQQQHHHBBB>>>===<<<;;;===>>>BBBGGGIIILLLSSS[[[uuu}}}yyytttooojjjeee```]]]TTTRRRMMMHHHDDD@@@>>>===888999888888777999<<>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@CCCGGGKKKMMMQQQUUU^^^iiisss~~~tttdddUUUKKKEEECCCBBB<<<<<<<<<:::999999;;;===;;;<<<===???AAABBBCCCDDDDDDFFFKKKSSSZZZddduuuzzzvvvwwwzzz{{{||||||{{{zzzyyyyyyyyyxxxuuuttttttuuuxxx{{{|||xxxwwwzzz{{{{{{wwwpppiiiiiiooouuuwwwuuuqqqpppoooppptttxxxzzz{{{|||}}}{{{wwwppppppqqqsssvvvwwwwwwvvvpppsssuuuvvvtttsssrrrrrrpppnnnmmmnnnpppsssttttttxxxwwwwwwvvvvvvwwwwwwxxxzzzwwwtttrrrsssttttttsssqqqqqqrrrqqqppppppsssuuusssqqqooonnnnnnpppsssuuuvvvuuusssrrrqqqpppppppppqqqqqqrrrqqqooonnnpppqqqrrrnnnjjjiiilllrrrvvvyyy{{{||||||zzzwwwtttttttttqqqrrrrrrqqqpppooopppqqqvvvvvvuuutttrrrooommmlllgggfffeeefffffffffcccaaaZZZZZZ\\\bbbiiiqqqvvvxxxxxx|||zzzzzz~~~}}}}}}xxxrrrllleee]]]WWWOOOKKKEEE@@@>>>======<<<;;;;;;???FFFIIIMMMXXXddd~~~|||{{{rrrnnniiiccc___[[[VVVSSSLLLJJJEEEAAA>>>===<<<===888999:::999888999===AAACCCDDDHHHNNNTTT]]]nnn}}}|||uuupppkkkkkknnnwww~~~gggUUULLLHHHEEEBBB===>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@CCCHHHLLLOOOSSSXXXcccppp}}}pppgggZZZNNNFFFBBB@@@???:::;;;<<<:::999999;;;>>><<<<<<>>>???AAABBBDDDDDDEEEGGGMMMVVV^^^jjj{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxyyyyyywwwuuuuuuvvvxxxyyy}}}~~~{{{{{{~~~~~~zzzuuuoooooossswwwxxxwwwqqqpppqqqtttxxx}}}zzzwwwqqqqqqrrrsssvvvvvvuuusssqqqsssuuuuuusssrrrrrrtttnnnmmmmmmooorrrtttttttttxxxxxxwwwwwwwwwyyyzzz{{{yyyvvvsssrrrssstttuuuuuuvvvwwwxxxvvvssssssuuuxxxtttrrrpppnnnooorrrvvvyyyyyywwwuuusssrrrrrrssstttrrrssstttrrrpppooopppsssuuuqqqmmmmmmpppuuuyyyzzz{{{{{{yyyvvvrrrppppppqqqlllooorrrsssrrrqqqrrrsssuuuuuuuuutttqqqnnnlllkkkhhhgggggghhhhhhfffbbb___YYYYYYZZZ```hhhpppvvvxxxzzz{{{~~~xxxqqqjjjddd]]]TTTNNNKKKGGGCCC???>>>>>>===<<<>>>>>>BBBJJJOOOTTTbbbppp}}}zzzxxxwwwjjjfffaaa\\\WWWSSSOOOLLLGGGEEEAAA===;;;;;;;;;<<<:::<<<===<<<:::<<<@@@DDDDDDFFFLLLSSSZZZfffyyyzzzuuuppppppsss{{{ttt]]]LLLDDDAAA>>>;;;>>>??????>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======???>>>???@@@DDDHHHMMMPPPTTTZZZgggvvvuuufff^^^SSSIIICCC@@@>>>===999;;;<<<;;;999999<<>>???AAACCCDDDDDDEEEHHHOOOYYYbbbnnn~~~~~~}}}||||||{{{{{{wwwxxxxxxwwwuuuvvvxxx{{{yyy}}}}}}|||~~~yyyuuutttuuuxxxxxxxxxqqqqqqrrrvvv|||zzzwwwtttsssssstttvvvuuusssqqqrrrtttvvvuuurrrqqqsssvvvmmmmmmnnnppptttuuuuuutttwwwwwwwwwwwwxxxzzz|||}}}wwwtttqqqoooqqqssstttttt{{{||||||zzzvvvuuuxxxzzzuuusssqqqpppqqquuuyyy|||{{{yyywwwuuuttttttuuuvvvoooqqqsssrrrqqqqqqtttwwwvvvsssoooooosssxxxzzz{{{{{{zzzxxxsssooommmnnnppphhhlllrrrttttttssstttuuuttttttuuussspppmmmkkkjjjhhhiiiiiijjjjjjgggbbb^^^ZZZZZZ\\\aaaiiiqqqxxx{{{|||{{{|||~~~|||{{{vvvqqqjjjccc\\\WWWQQQNNNBBB@@@>>>=========<<<;;;BBB???BBBJJJQQQ[[[kkk{{{~~~yyytttpppllliii___]]]XXXRRRMMMIIIGGGEEEAAA@@@>>>;;;999888777666:::888999===??????BBBGGGEEEJJJRRR]]]iiiyyy|||wwwxxxzzziiiUUUKKKFFFAAA??????===<<<;;;:::::::::::::::======<<<======>>>???@@@FFFBBBAAADDDGGGJJJOOOVVV]]]eeeqqq~~~{{{kkk^^^WWWMMMGGGEEEBBB>>>:::;;;;;;:::999999999::::::>>>>>>@@@AAACCCDDDFFFFFFHHHHHHOOO[[[```fff{{{~~~|||{{{{{{yyywwwuuuvvvwwwzzz{{{}}}}}}~~~yyywwwvvvwwwxxxxxxuuuuuuvvvxxx|||}}}{{{zzzvvvtttrrrsssuuuvvvtttqqqqqqtttwwwwwwtttrrrrrrsssoooooopppqqqrrrrrrssssssvvvvvvwwwyyyyyyzzzzzzzzzwwwtttpppmmmmmmppptttvvv|||||||||{{{zzzxxxwwwvvvvvvuuusssssssssuuuxxxzzzyyyyyyyyyxxxvvvtttqqqpppooopppsssuuuwwwvvvuuusssuuuuuuttttttuuuvvvwwwxxx{{{xxxsssooollllllmmmnnnmmmqqquuuwwwvvvtttqqqppprrrssssssqqqmmmiiiggggggllloooqqqppplllfffbbb```]]][[[]]]dddjjjooovvv|||~~~{{{zzz|||{{{xxxuuutttlllggg```YYYTTTOOOJJJGGG@@@???===<<<<<<<<<<<<<<>>===<<<:::999999888888;;;999:::===>>>>>>@@@EEEJJJPPPZZZffftttppp```OOOFFFBBB>>>;;;;;;===<<<;;;::::::::::::;;;======<<<======>>>???@@@BBB???@@@DDDHHHKKKRRRZZZbbbiiivvvrrreeeYYYRRRIIIDDDBBB@@@<<<999;;;;;;::::::999:::::::::>>>???@@@AAABBBCCCDDDEEEEEEFFFMMMWWW\\\cccyyy~~~}}}|||wwwtttuuuxxx{{{}}}}}}~~~~~~}}}zzzwwwuuuuuuuuuvvvvvvuuuuuuvvvwwwzzz||||||||||||}}}~~~~~~~~~~~~}}}|||uuusssqqqqqqssssssqqqoooqqqtttvvvvvvtttssstttvvvqqqqqqqqqqqqrrrrrrrrrrrruuuvvvwwwxxxxxxyyyyyyyyyuuussspppnnnooorrrvvvyyy||||||||||||{{{zzzxxxxxxvvvtttsssrrrsssvvvyyy{{{|||{{{zzzwwwtttqqqnnnmmmmmmrrrwwwyyywwwttttttuuuvvvuuuttttttttttttuuuvvvwwwuuuqqqnnnllllllmmmmmmnnnqqquuuwwwvvvtttssssssttttttrrrooollljjjjjjkkkoooqqqtttrrrnnnhhhdddbbb^^^\\\^^^eeekkkooouuu{{{}}}yyywwwxxx{{{|||wwwrrrmmmjjjiii```[[[UUUOOOKKKGGGBBB@@@======<<<;;;;;;<<<======CCCDDDJJJUUUbbbssswwwtttnnnhhhddd___[[[XXXPPPNNNJJJEEEAAA>>><<<;;;::::::999999999999:::::::::999;;;???AAA@@@DDDJJJQQQYYYffftttyyybbbVVVIIICCC@@@===::::::<<<<<<;;;:::::::::;;;;;;============>>>???@@@@@@AAA???AAAFFFKKKPPPYYYbbbjjjqqq~~~xxxggg\\\RRRLLLEEE@@@???===;;;888;;;:::::::::::::::;;;;;;??????@@@@@@AAABBBBBBBBBCCCEEEKKKSSSXXXbbbyyy}}}vvvrrrssswww{{{~~~|||}}}|||{{{vvvuuutttrrrrrrssstttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyzzz|||}}}}}}}}}}}}vvvuuussssssssssssrrrpppssstttuuuuuutttuuuwwwyyyssssssrrrrrrrrrqqqqqqqqqtttuuuvvvwwwwwwwwwwwwwwwtttrrrppppppqqquuuyyy{{{||||||}}}}}}}}}|||zzzzzzvvvtttsssrrrtttwww{{{~~~~~~{{{wwwsssooommmlllnnnuuu{{{{{{vvvrrrsssvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqpppnnnmmmmmmnnnnnnrrrtttvvvwwwvvvuuuuuuuuuvvvuuurrrooolllllloooqqqsssuuuwwwvvvrrrlllhhheee```^^^```fffkkkoootttzzz{{{xxxuuutttsssyyy~~~|||yyyvvvrrrlllgggbbb___]]]WWWSSSNNNIIIFFFCCC@@@>>>;;;;;;;;;::::::<<<>>>AAAFFFIIIPPPZZZhhh{{{|||oookkkeee```[[[WWWRRROOOKKKIIIEEEBBB>>><<<;;;;;;999999999888888999::::::::::::===BBBEEEFFFLLLTTTXXXccctttiiiXXXNNNEEECCCAAA>>><<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>???@@@AAACCCBBBEEEKKKPPPVVVaaakkkrrrzzz~~~kkk]]]VVVKKKGGGAAA>>>===<<<:::999:::::::::::::::;;;<<<===??????@@@@@@@@@@@@AAAAAADDDEEEIIIOOOVVVddd{{{sssoooqqquuuyyy|||wwwyyy{{{}}}|||zzzwwwuuuqqqqqqrrrqqqqqqqqqrrrtttuuuvvvvvvuuusssrrrrrrssswwwwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwvvvuuuxxxwwwvvvuuuuuuuuuwwwxxxttttttssssssrrrrrrqqqqqqtttuuuuuuvvvwwwwwwvvvvvvuuutttrrrrrrtttvvvyyy{{{|||}}}~~~~~~|||{{{wwwuuuttttttvvvzzz|||xxxtttqqqpppoootttwwwxxxwwwtttssstttvvvuuuuuutttsssqqqppppppppppppppppppppppppqqqrrrrrrwwwxxxyyywwwuuuttttttuuuttttttsssqqqoooppprrrtttvvvyyy{{{zzzvvvpppllljjjcccaaaccchhhlllnnnrrrxxxzzzxxxuuutttrrrttt{{{yyyxxxyyyyyyyyyxxxvvvtttsssmmmjjjfffaaa\\\XXXUUUSSSOOOKKKGGGDDDCCCAAA???===999:::;;;;;;;;;===AAAEEEGGGMMMVVV```nnn~~~xxxtttgggddd^^^YYYUUUQQQLLLIIIEEEDDDAAA>>><<<;;;::::::::::::999888888999999999<<<<<<@@@DDDFFFHHHQQQ[[[dddqqqrrr]]]OOOHHHBBBBBBAAA>>><<<===;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>@@@AAABBBEEEEEEHHHNNNRRRYYYeeeqqq|||rrraaaVVVQQQFFFDDD@@@===<<<<<<;;;:::999999999:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCFFFMMMYYYlll~~~}}}~~~xxxqqqnnnqqquuuwwwwwwrrrsssuuuvvvvvvtttqqqooonnnppprrrsssrrrqqqssstttuuuvvvwwwuuuqqqooopppqqqxxxxxxxxxxxxxxxxxxyyyyyy|||||||||{{{zzzyyyyyyyyy}}}{{{yyywwwvvvvvvvvvvvvttttttssssssssssssssssssuuuvvvvvvwwwwwwwwwwwwvvvwwwvvvvvvuuuvvvxxxyyyzzz|||}}}}}}{{{xxxwwwwwwxxxzzz~~~}}}zzzxxxvvvvvvvvv{{{wwwrrrppprrrtttuuutttttttttsssrrrqqqpppoooooopppqqqqqqrrrtttuuuwwwwww||||||{{{xxxuuurrrrrrsssrrrsssuuuuuutttsssssstttxxx{{{}}}}}}yyytttpppooogggdddfffjjjmmmnnnqqquuuyyyxxxwwwwwwuuuwwwzzztttqqqnnnnnnmmmlllkkkiiigggfff```^^^ZZZVVVRRROOOLLLKKKFFFDDD@@@???>>>>>>===<<<999;;;<<<<<<<<>><<<:::999888888999::::::999999999999::::::@@@???BBBDDDFFFJJJUUUaaavvv}}}eeeTTTHHHBBB>>>???>>>;;;:::<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEIIIOOOTTT\\\jjjxxx{{{hhhYYYPPPLLLCCCBBB@@@>>><<<<<<<<<<<<999999999:::;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBGGGRRReee|||}}}zzzyyy{{{}}}~~~~~~yyyuuuqqqrrrwwwyyyvvvsssooopppqqqqqqqqqpppooonnnnnnrrrvvvvvvtttssstttvvvtttvvvwwwuuuqqqoooppprrrzzzyyyxxxwwwvvvvvvwwwwwwzzz{{{|||{{{yyyyyyyyyzzz~~~{{{yyyxxxwwwuuutttrrrrrrsssssstttuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||~~~~~~|||zzzwwwxxxyyy{{{}}}~~~|||{{{{{{{{{{{{|||tttmmmlllpppttttttrrrqqqrrrrrrrrrrrrrrrqqqpppqqqqqqqqqrrrtttvvvyyyzzz}}}}}}|||yyyuuurrrqqqqqqqqqsssvvvwwwuuuttttttuuuxxx{{{~~~~~~{{{wwwtttrrrjjjggghhhlllnnnmmmooossswwwwwwyyyzzzzzz{{{{{{tttnnnsss{{{~~~uuummmiiidddccc```^^^[[[ZZZXXXXXXSSSRRROOOLLLIIIGGGEEEEEEAAA>>><<<;;;<<<===<<<<<<999<<<>>>>>>>>>BBBIIIPPPZZZeeepppxxx{{{wwwrrrllleeeaaaWWWTTTPPPLLLIIIFFFCCC@@@===<<<:::999888888888999888888999999:::<<<===>>>@@@@@@CCCFFFJJJQQQaaappp~~~iiiWWWMMMEEE@@@======<<<999999<<<:::::::::::::::;;;<<<===<<<<<<===>>>???AAABBBCCCEEEGGGLLLSSSYYYbbbrrrnnn^^^SSSKKKGGGAAAAAA@@@>>><<<;;;;;;<<<888999999:::<<<===???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCFFFOOObbb{{{}}}zzzvvvuuuvvvxxxzzzzzzvvvtttuuuzzzyyyrrrppppppooooooppppppqqqqqqqqqvvvzzz{{{xxxvvvwwwyyysssvvvxxxvvvrrrppprrruuuyyyyyywwwvvvvvvvvvwwwxxxwwwyyy{{{{{{yyyxxxzzz|||}}}{{{{{{{{{zzzwwwtttoooppprrrsssuuuwwwyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvwwwxxxzzz{{{|||}}}}}}}}}~~~~~~zzzxxxuuuwwwzzz|||~~~}}}}}}}}}~~~}}}}}}||||||uuuqqqmmmllloooqqqqqqoooooopppqqqsssssstttssssssooonnnnnnnnnppptttxxxzzzzzz{{{{{{yyyvvvsssqqqqqqssstttuuuuuuttttttuuuwwwvvvzzz}}}~~~|||yyyvvvuuullljjjjjjnnnooommmnnnqqqssstttxxx{{{{{{|||xxxqqqkkkggghhhppp~~~|||rrriiiddd]]][[[WWWTTTQQQOOONNNNNNLLLJJJHHHFFFDDDBBBAAAAAA???===;;;:::<<<=========:::===@@@@@@@@@DDDLLLSSShhhttt~~~}}}zzzuuuooojjjccc\\\XXXRRROOOJJJGGGEEEBBB???======<<<;;;999999999:::;;;666777888999;;;>>>@@@AAA???@@@DDDIIIPPP[[[nnnooo[[[NNNIIIFFFAAA>>>>>>===::::::===:::::::::::::::;;;<<<===<<<<<<===>>>???AAACCCDDDFFFIIIPPPXXX___iii{{{wwwfffXXXNNNHHHDDD@@@@@@???===;;;::::::;;;888999999:::<<<>>>@@@AAA@@@@@@AAABBBBBBCCCDDDDDDEEEJJJXXXppp{{{xxxtttrrrsssvvvwwwxxxuuuuuuyyy|||sssrrrqqqpppppppppqqqssstttsssxxx}}}~~~zzzxxxyyy{{{sssvvvyyywwwsssqqqssswwwyyyxxxwwwvvvvvvwwwxxxyyywwwzzz||||||zzzzzz|||~~~~~~|||{{{|||}}}|||xxxuuunnnoooqqqsssvvvyyyzzz{{{|||||||||}}}||||||{{{{{{uuuvvvxxxzzz}}}~~~}}}}}}yyywwwtttvvvyyy}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}{{{zzzmmmnnnooooooooonnnnnnnnnmmmnnnpppssstttuuuuuuuuummmlllkkkkkkmmmqqquuuxxxwwwyyyzzzyyyvvvtttssssssvvvuuutttsssqqqsssvvvyyyuuuxxx}}}~~~}}}zzzxxxvvvmmmkkkkkkoooooommmmmmpppppprrrvvvzzzzzzzzz~~~pppjjjgggeeedddkkkuuuwwwkkk___ZZZUUUPPPMMMLLLKKKGGGDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<=========<<<<<<;;;:::<<<>>>???@@@GGGSSS]]]vvv|||{{{xxxsssooojjjeeeaaa\\\WWWSSSKKKHHHEEEAAA>>><<<;;;<<<999999999888999999::::::<<<;;;::::::;;;===@@@BBBGGGHHHKKKRRR^^^oooqqq___OOOFFFDDD???>>>>>>===<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>===???CCCFFFFFFMMMUUU\\\dddsssuuufff[[[RRRIIIDDDCCC???>>>===;;;:::::::::;;;999::::::<<<>>>@@@BBBCCCCCCCCCBBB@@@AAACCCCCCAAAHHHWWWiii{{{yyyvvvsssssstttwwwyyyvvvyyy~~~yyytttsssqqqrrrsssuuuuuuuuuyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuuuuvvv{{{zzzwwwuuutttttttttuuuxxxxxxyyyzzz{{{{{{zzzzzz~~~{{{zzzzzzxxxtttpppmmmllllllqqqwww|||~~~~~~~~~||||||||||||}}}wwwvvvwwwzzz}}}~~~}}}}}}}}}~~~}}}zzzxxxxxxyyyzzz|||}}}~~~}}}}}}yyy~~~yyytttoooooooooqqqrrrqqqnnnkkkooopppqqqrrrsssrrrqqqqqqgggggghhhiiilllppptttvvv{{{{{{{{{xxxtttrrrqqqqqqtttsssrrrtttvvvvvvtttqqqsssuuuxxx|||~~~|||xxxtttpppmmmjjjhhhiiijjjkkkkkkmmmqqqvvvyyyzzz|||}}}lllgggccc___cccmmmooo|||nnnbbbWWWQQQKKKHHHGGGFFFCCC@@@AAAAAAAAA@@@???>>>===<<<999:::;;;;;;<<<<<<<<<<<<>>>AAACCCCCCEEEKKKWWW```sssyyy~~~yyyuuunnnkkkeeeaaa\\\WWWRRRNNNGGGEEEBBB>>><<<;;;::::::::::::999999::::::;;;;;;===<<<<<<<<<===@@@BBBDDDHHHKKKQQQZZZfffuuuxxxeeeVVVJJJDDDDDD>>>>>>>>>===<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<>>>?????????@@@CCCGGGKKKMMMTTT]]]dddmmm~~~xxxkkk]]]TTTMMMEEEAAA@@@???>>><<<;;;:::::::::;;;:::;;;;;;===>>>@@@BBBCCCCCCCCCCCCBBBCCCEEEFFFEEEOOOeee~~~}}}xxxuuutttvvvyyy{{{zzz{{{}}}yyyvvvtttrrrrrrsssuuuwwwxxx{{{|||}}}}}}~~~~~~~~~}}}zzzzzzzzzyyyyyyxxxwwwwww}}}|||yyywwwwwwwwwxxxxxx|||||||||}}}}}}||||||||||||yyywwwvvvtttpppmmmiiiiiijjjooovvvzzz|||||||||{{{{{{{{{{{{|||}}}}}}{{{zzzzzz{{{}}}~~~|||{{{{{{||||||{{{yyyvvvvvvwwwzzz|||}}}}}}}}}|||zzz{{{vvvpppppppppqqqrrrqqqnnnkkklllmmmooopppqqqqqqqqqqqqjjjiiiiiijjjlllppptttvvv{{{|||{{{xxxuuurrrqqqqqqrrrrrrrrruuuwwwwwwtttqqqrrrssswww{{{}}}|||xxxtttooollliiihhhiiijjjjjjjjjlllpppvvvyyy{{{}}}rrrccc___^^^]]]dddooowwwsssfffXXXRRRJJJEEEDDDCCCBBB@@@?????????>>>>>>=========999:::;;;<<<===>>>>>>???@@@BBBEEEEEEGGGNNNYYYbbbpppvvv}}}}}}xxxrrrmmmgggccc^^^YYYUUUPPPKKKGGGBBB@@@>>><<<:::999999::::::::::::::::::;;;<<<<<<=========>>>@@@CCCFFFGGGIIINNNWWWaaalllwwwgggUUULLLEEEBBBBBB>>>>>>======<<<;;;;;;;;;===<<<<<<;;;<<<<<<======>>>???@@@AAABBBFFFKKKOOOPPPVVV```hhhttt}}}lllaaaUUUNNNIIICCC???@@@>>>===<<<:::::::::;;;;;;<<<<<<===>>>???AAACCCDDDCCCDDDDDDDDDDDDEEEHHHKKKYYYyyy{{{wwwuuuwww{{{}}}~~~}}}~~~~~~}}}{{{xxxwwwvvvtttssssssvvvyyy{{{zzzzzz{{{{{{{{{zzzzzzzzz~~~|||{{{zzz{{{||||||~~~~~~}}}}}}||||||{{{|||yyyvvvtttrrrooollliiieeefffiiinnnssswwwxxxwwwvvvwwwyyyzzz||||||}}}}}}}}}||||||}}}}}}|||zzzzzzyyyxxxyyyzzzyyywwwtttsssuuuxxx{{{}}}}}}{{{zzz{{{}}}yyyrrrqqqpppqqqrrrpppnnnkkkiiijjjlllnnnppppppppppppkkkjjjiiiiiikkkooosssvvv{{{{{{{{{yyyuuurrrqqqqqqooopppsssvvvyyyxxxuuurrrqqqssswww{{{}}}|||xxxuuummmkkkiiiiiijjjkkkjjjjjjiiimmmsssxxx{{{}}}~~~vvvhhh\\\ZZZ]]]aaammmyyyzzzlll___XXXNNNHHHFFFEEEDDDCCC?????????>>>>>>>>>??????===>>>>>>???@@@AAABBBBBBCCCFFFIIIJJJMMMTTT___hhhrrrxxx}}}zzzvvvpppiiiddd___[[[VVVRRRNNNIIIEEEAAA>>>===<<<::::::999::::::999999999999:::;;;<<<<<<>>>>>>???@@@CCCEEEHHHIIIKKKPPPWWW___hhhpppxxx}}}pppXXXKKKFFFCCC@@@@@@=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCGGGMMMQQQQQQXXXbbbmmm{{{}}}tttggg\\\QQQLLLHHHCCC@@@AAA===<<<;;;:::::::::;;;<<<======>>>???@@@BBBCCCDDDEEEDDDEEEFFFDDDDDDJJJRRRfffzzzvvvvvvxxx|||{{{yyyxxxxxxxxxxxxyyyxxxuuuttttttwww{{{|||{{{yyyyyyyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzxxxuuurrrooollliiigggfffhhhkkkooorrrssssssrrrtttvvvxxx{{{|||}}}||||||}}}{{{{{{{{{{{{yyywwwxxxwwwwwwxxxyyyxxxvvvsssqqqssswwwzzz{{{{{{yyyxxx{{{~~~zzzrrrqqqpppqqqqqqpppnnnkkkjjjkkklllnnnnnnnnnnnnmmmiiihhhggggggjjjnnnsssvvvyyyzzzzzzxxxtttqqqppppppmmmppptttxxxzzzyyyvvvtttsssuuuxxx|||~~~}}}yyyuuulllkkkjjjkkkmmmmmmlllkkkeeeiiiooouuuyyy{{{||||||xxxuuuxxxnnnddd\\\]]]cccmmm|||tttfff^^^SSSKKKHHHGGGEEEDDDAAA@@@???>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEIIIMMMRRRTTTXXX```kkkuuu{{{|||xxxtttpppiiiccc^^^WWWTTTPPPLLLIIIEEEAAA===<<<;;;;;;::::::::::::;;;888888888999999:::<<<<<<>>>???@@@BBBDDDFFFHHHIIIMMMOOOSSSWWW\\\cccjjjnnnwwwsssbbbOOOHHHFFFCCC@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDHHHMMMQQQVVV]]]iiiwwwvvvmmmbbbXXXNNNJJJGGGBBB???@@@<<<;;;:::999999:::<<<<<<>>>>>>>>>???@@@BBBCCCDDDFFFDDDEEEFFFDDDDDDNNN[[[xxx~~~yyyvvvvvvyyy}}}yyyuuutttuuuvvvwwwyyyxxxwwwuuutttwww}}}~~~{{{xxxuuuvvvyyy~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{{{{{{{yyyvvvrrrnnnkkkjjjiiikkkmmmoooqqqqqqooonnnmmmuuuwwwyyy{{{|||||||||||||||zzzyyyxxxyyyyyywwwvvvvvvvvvvvvwwwxxxwwwuuusssppprrruuuwwwxxxxxxwwwuuuzzz}}}yyyrrrpppoooooopppooonnnlllmmmmmmnnnnnnnnnlllkkkjjjeeeddddddeeehhhmmmrrruuutttvvvwwwvvvssspppnnnnnnlllpppuuuxxxyyyxxxwwwuuuvvvxxxzzz~~~}}}xxxtttkkklllmmmoooqqqqqqnnnlllfffiiinnntttyyy{{{{{{zzztttqqquuu|||iiiccc```ccclllzzznnneeeZZZQQQLLLJJJGGGEEECCCBBBAAA?????????@@@AAACCCCCCCCCCCCDDDFFFHHHIIIMMMRRRXXX]]]bbblllxxx|||xxxsssnnnhhhccc\\\XXXPPPMMMIIIGGGDDDAAA>>>;;;:::::::::;;;;;;:::::::::999999999999:::<<<======@@@@@@BBBDDDFFFGGGIIIIIINNNOOOQQQRRRTTTXXX^^^ccckkkttt}}}bbbUUUJJJFFFFFFBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAABBBCCCEEEIIINNNRRRYYYbbbpppzzzmmmeee[[[RRRIIIFFFCCC???<<<===::::::999999999;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEECCCDDDFFFDDDFFFVVViii|||yyyyyy{{{~~~}}}wwwrrrrrrsssuuuvvvwwwxxxxxxwwwuuuwww}}}|||xxxuuuvvvzzz~~~~~~~~~}}}}}}|||||||||}}}}}}|||{{{|||}}}{{{{{{xxxtttooollllllmmmppprrrsssrrrooommmlllllluuuvvvxxxyyy{{{|||||||||zzzxxxwwwwwwxxxxxxvvvuuutttttttttuuuvvvvvvtttrrrqqqrrrssstttuuuttttttssswww}}}}}}|||yyyuuupppnnnmmmmmmnnnooonnnlllnnnnnnnnnnnnlllkkkiiigggbbbcccccceeehhhlllppprrrnnnpppsssssspppnnnmmmlllmmmqqquuuxxxxxxwwwwwwwwwzzz{{{}}}~~~~~~zzzuuupppjjjlllnnnrrrtttssspppmmmiiikkkoootttyyy|||{{{zzzrrrqqquuutttddddddeeekkkwww|||ssshhh^^^YYYTTTPPPMMMJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFHHHJJJNNNQQQSSSUUU[[[cccjjjqqq|||~~~vvvqqqjjjccc^^^XXXSSSPPPIIIGGGDDDBBBAAA???<<<:::999999::::::::::::999999::::::;;;;;;<<<>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJOOOPPPRRRSSSTTTWWW[[[^^^ccclllxxxzzzhhhUUULLLEEECCCBBB???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEHHHLLLSSSWWW___hhhxxx}}}oooccc[[[TTTKKKCCCAAA@@@===;;;;;;999999888888999;;;<<<===>>>>>>>>>>>>???AAABBBCCCCCC@@@BBBFFFFFFKKKaaazzz}}}{{{~~~~~~~~~~~~~~~~~~zzzuuuqqqqqqssstttuuuuuuwwwyyyxxxvvvwww|||~~~~~~~~~{{{zzzzzz|||~~~~~~~~~}}}|||{{{zzzzzzzzzyyyzzz{{{~~~{{{{{{yyytttooommmnnnppprrrttttttrrrnnnllllllmmmrrrssstttvvvxxx{{{}}}{{{zzzxxxwwwxxxwwwuuusssrrrqqqqqqsssttttttrrrpppssssssrrrrrrqqqqqqqqqrrrttt{{{~~~{{{yyyuuupppmmmlllkkkkkkmmmnnnnnnmmmkkklllllllllkkkiiigggfffdddeeefffgggiiikkkmmmnnnhhhkkknnnooonnnlllkkkkkkooorrrvvvxxxwwwvvvwwwxxx|||}}}}}}}}}|||wwwpppjjjiiijjjnnnsssuuutttpppllljjjjjjlllqqqvvvyyyyyywwwrrrqqqsss{{{}}}pppgggkkkqqqyyyvvvlllfffaaa[[[WWWQQQOOOMMMKKKIIIIIIJJJKKKIIIIIIKKKMMMQQQVVVZZZ]]]bbbiiirrrzzz~~~zzzooojjjbbbZZZTTTOOOKKKHHHEEECCC@@@???>>>===;;;999888888999999999999888777<<<<<<======>>>@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKOOORRRUUUWWWXXXYYY[[[]]]___gggqqqvvvzzzjjjXXXMMMGGGAAA@@@>>>;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@???AAACCCFFFJJJPPPWWW[[[hhhrrrtttggg[[[TTTOOOGGG@@@@@@???===;;;<<<999999888888999;;;===>>>>>>>>>>>>>>>???@@@AAABBBAAA???AAAFFFHHHPPPjjj~~~{{{yyywww||||||{{{}}}||||||{{{xxxsssqqqrrrsssttttttssswwwzzzyyywwwwww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyvvvuuuuuuvvvyyy|||{{{{{{yyyuuupppmmmooorrrrrrssssssqqqmmmkkkmmmoooooopppqqqssswww{{{~~~~~~|||zzzxxxxxxwwwtttrrrpppooooooqqqrrrrrrpppnnnuuutttrrrpppoooooopppqqqssszzz~~~}}}zzzxxxrrrmmmllljjjiiijjjlllnnnnnnmmmhhhiiiiiijjjjjjiiigggfffggggggiiijjjkkkkkkkkkjjjeeehhhkkkmmmlllkkkjjjjjjpppssswwwwwwvvvuuuwwwyyy}}}}}}}}}|||yyyssslllfffgggiiinnnsssuuutttoookkkiiihhhiiilllrrruuuuuusssrrrpppqqqvvv}}}|||ooommmttt}}}xxxooofffaaa]]][[[XXXVVVSSSRRRQQQQQQPPPQQQSSSVVV[[[aaaiiiooorrrxxx}}}wwwsssgggbbb[[[UUUPPPKKKFFFCCCAAA@@@???===<<<;;;::::::444666888888777777777888:::<<<>>>@@@AAABBBDDDFFFLLLKKKNNNQQQQQQNNNPPPTTTVVV___gggiiiiiikkkllljjjmmmoooqqqrrruuuzzz}}}jjjVVVIII@@@@@@???>>>>>>===>>>>>>;;;<<<=========<<<;;;:::999:::;;;============<<>>;;;::::::::::::999888777777999;;;===????????????@@@AAABBBCCCDDD@@@AAAFFFEEENNNsss~~~zzzwwwvvvwwwttttttuuuvvvwwwyyy{{{|||}}}|||}}}yyyuuussssssrrrpppqqqtttppptttxxx|||}}}~~~|||yyyzzz|||~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxvvvwwwxxxyyyzzz{{{||||||}}}|||yyyvvvuuutttttttttyyyxxxvvvtttrrrpppnnnmmmkkklllnnnppptttyyy}}}{{{xxxvvvuuuvvvuuuqqqnnnlllmmmoooooommmmmmnnnooooooooonnnllljjjjjjlllnnnlllooosssvvvvvvssspppmmmmmmllljjjiiiiiiiiijjjjjjccccccdddcccdddfffjjjmmmpppooonnnmmmkkkkkkjjjjjjiiiiiiiiiiiijjjlllnnnoootttuuuuuuvvvuuusssqqqpppxxxxxxxxxwwwtttpppkkkiiifffhhhkkkpppssspppiiiddd```bbbdddhhhlllpppsssuuutttppppppvvv{{{{{{~~~uuuoooiiihhhdddaaa]]][[[ZZZYYYXXXZZZ]]]```eeellltttzzz}}}wwwppplllaaa]]]VVVPPPKKKGGGBBB@@@<<<;;;:::999777777666666555777999:::999999;;;<<<<<<>>>@@@AAABBBDDDGGGJJJRRRQQQRRRUUUUUUTTTXXX___hhhrrr{{{}}}~~~~~~zzzzzzyyywwwvvvyyyzzzkkk\\\NNNDDD>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<===???@@@@@@BBBEEEIIIOOOXXXccckkk{{{qqqeeeZZZOOOHHHEEECCC@@@===;;;:::::::::999999888777888999;;;===?????????@@@@@@AAAAAABBBAAA???AAADDDGGGVVVzzz~~~zzzvvvrrrqqqqqqpppqqqqqqsssuuuwwwxxxyyy|||{{{}}}xxxsssqqqqqqpppmmmnnnrrrqqquuuyyy}}}|||yyyyyy{{{~~~~~~~~~|||}}}~~~~~~}}}{{{zzzzzzxxxxxxxxxxxxxxxyyyzzzzzz}}}|||{{{yyyxxxwwwwwwvvvxxxwwwuuusssqqqooommmmmmmmmmmmnnnpppsssvvvyyyzzzxxxvvvtttssssssqqqllliiiiiikkknnnooonnnmmmmmmmmmlllmmmnnnmmmllllllmmmoookkknnnrrruuuuuussspppnnnmmmkkkjjjhhhgggggghhhhhhcccdddeeeeeefffhhhlllooosssrrrooommmkkkkkkkkkkkkkkkkkkjjjkkklllnnnpppqqqssssssssssssssssssrrrrrrtttuuutttsssppplllhhhfffggghhhjjjmmmnnnkkkeee```aaaaaaccceeeiiimmmqqqsssuuusssssswww}}}{{{yyyvvvrrrnnnkkkiiihhhgggiiimmmqqqvvv~~~~~~yyytttmmmfffbbbXXXTTTNNNIIIEEEAAA===;;;999888777666555444444444777888;;;;;;;;;<<<>>>@@@???AAADDDFFFHHHKKKPPPSSSZZZYYY[[[^^^___aaaiiirrr{{{{{{}}}xxxdddVVVMMMEEE@@@<<<;;;;;;:::::::::::::::;;;:::888777777999<<<>>>===<<<::::::;;;>>>AAACCCBBBEEEIIINNNUUU```nnnwwwxxxiii[[[PPPIIIFFFCCCBBB???<<<::::::999999999888888888888:::<<<===??????@@@AAAAAAAAA@@@???>>>@@@AAACCCLLLddd|||~~~~~~|||wwwrrrnnnlllkkkjjjkkkmmmoooqqqsssuuuvvvyyyzzz}}}vvvqqqoooooommmjjjkkknnnppptttyyy|||~~~|||yyyyyy{{{}}}|||~~~|||zzz{{{|||}}}~~~~~~~~~||||||zzzyyyxxxwwwvvvwwwxxxxxx}}}}}}}}}}}}|||{{{zzzyyyvvvuuutttrrrpppnnnmmmlllnnnnnnooooooppprrrsssttttttsssrrrrrrppplllgggccceeeiiinnnqqqpppnnnlllllliiikkknnnooonnnmmmnnnoookkkmmmqqqssstttsssqqqooommmllljjjhhhgggffffffgggccceeeggghhhiiilllpppssswwwuuuqqqmmmkkkkkkmmmnnnnnnmmmmmmmmmoooqqqsssuuuqqqqqqppppppqqqssstttuuussssssrrrpppmmmjjjhhhfffhhhhhhhhhiiiiiifffbbb^^^bbbaaaaaabbbdddhhhlllooovvvvvvwwwyyyzzz~~~}}}{{{zzzxxx{{{~~~xxxrrrllleee^^^YYYPPPLLLGGGCCC@@@===:::888888888777666666666777777888:::;;;<<<<<<<<>>===<<<<<<<<<===@@@CCCDDDEEEIIINNNSSS[[[hhhxxx}}}qqqaaaSSSJJJFFFEEE@@@???===;;;:::999999999888888888888999;;;<<<===>>>@@@AAABBBBBBAAA???===<<>>===;;;999777888777777777777888999999999:::<<<<<<<<<===@@@BBBCCCGGGMMMSSSXXX^^^cccgggggglllvvvzzzuuuwww~~~ooo\\\MMMEEEBBB???===;;;::::::999::::::;;;;;;999999:::<<<============:::<<<===@@@BBBCCCDDDDDDFFFKKKQQQWWW___nnn{{{uuuiii[[[NNNGGGEEEEEE>>>===<<<:::999888888888888888888999:::<<<======>>>@@@AAABBBBBBAAA???===;;;AAADDDFFFWWWttt|||xxxvvvtttxxxxxxwwwsssnnniiiffffffdddfffiiilllnnnpppqqqrrrooosssyyy~~~xxxsssooonnnlllhhhgggjjjppptttxxx{{{}}}~~~|||zzz{{{{{{vvvyyy||||||yyyvvvrrrrrrrrruuuxxx{{{{{{yyyzzzzzzyyyxxxxxxyyyzzz{{{||||||}}}}}}|||{{{yyyxxxrrrqqqqqqpppnnnmmmlllllljjjjjjkkklllmmmnnnooooooppprrrsssrrrnnniiieeebbbhhhlllqqqttttttqqqooonnnmmmpppssssssqqqnnnlllkkklllmmmnnnpppqqqqqqpppppppppooommmjjjiiihhhhhhhhhfffhhhkkkmmmnnnpppsssvvvzzzvvvpppkkkiiijjjlllnnnooopppqqqsssttttttuuuuuuooonnnmmmnnnpppuuuyyy|||uuussspppmmmkkkkkkkkklllkkkkkkkkkiiihhhfffffffffcccaaa___]]]^^^aaadddgggnnnrrrxxxzzzwwwzzz|||tttpppjjjddd^^^XXXRRRNNNDDDBBB>>><<<;;;:::999777666666666666777888999::::::;;;===>>>???BBBFFFIIIJJJOOOWWW^^^cccgggkkknnnpppwww{{{xxxtttsssxxxjjj^^^OOOEEE@@@???<<<:::;;;::::::::::::;;;;;;<<<999:::<<<===>>>===<<<<<<:::<<>>??????@@@AAAAAAAAA@@@???:::@@@FFFMMM^^^vvv~~~wwwuuusssrrrqqqrrrrrroookkkgggeeeddddddfffiiilllnnnooopppppplllqqqxxx~~~|||wwwsssrrrnnnjjjiiilllsssvvvzzz}}}~~~~~~|||zzzyyyzzzrrrtttwwwzzzzzzyyywwwuuuooommmkkknnnssswwwxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}{{{yyywwwvvvtttqqqqqqpppooonnnnnnmmmmmmhhhiiijjjlllmmmnnnnnnnnnppprrrsssrrroookkkiiihhhlllooorrrsssrrrqqqppppppqqqsssuuuuuurrrooommmlllmmmnnnnnnooooooooooooooopppooommmkkkjjjiiijjjjjjiiijjjmmmnnnnnnoooqqqsssvvvsssmmmiiiggghhhjjjlllnnnppprrrtttuuusssqqqppplllllllllmmmppptttyyy{{{ssspppllliiiggghhhjjjkkklllmmmmmmkkkiiigggggghhhbbbaaa___^^^^^^```cccdddjjjooovvvzzzyyy}}}~~~xxxtttkkkgggaaa[[[VVVQQQLLLHHH@@@>>>;;;999999999999888555555666666777999:::;;;:::<<>>AAACCCFFFHHHIIILLLSSS\\\eeeqqquuuppphhhaaaVVVMMMHHHEEEBBB???999999999999888777777666777777999;;;<<<===>>>>>>?????????@@@@@@AAAAAABBB>>>CCCLLLYYYkkk|||yyyuuussssssrrrmmmooopppoookkkhhhffffffdddfffhhhkkkmmmnnnnnnmmmlllqqqyyy}}}~~~{{{wwwuuurrrmmmlllnnnsssvvvyyy{{{{{{{{{{{{||||||}}}~~~{{{xxxwwwwwwnnnooorrrtttvvvvvvuuuuuuooojjjggghhhnnntttvvvvvvsssvvvzzz~~~}}}zzzwwwtttsssrrrqqqppppppoooooonnnnnnnnniiijjjkkklllmmmllllllkkknnnqqqsssrrrooommmmmmmmmpppqqqrrrqqqooonnnoooqqqrrrtttvvvvvvsssqqqppppppoooooonnnnnnmmmmmmmmmnnnnnnmmmllljjjiiiiiijjjjjjjjjlllnnnnnnmmmmmmnnnoooqqqnnnjjjfffeeefffhhhiiikkknnnrrruuuuuuqqqmmmiiiiiiiiijjjkkknnnrrrvvvxxxrrrooojjjfffeeefffiiikkklllnnnnnnlllgggeeedddeeebbbaaa`````````aaabbbccchhhllltttyyy{{{~~~zzz|||zzzsssoooddd```[[[UUUQQQLLLGGGDDD>>><<<999888888999888888777777777888:::;;;===>>>:::===AAAEEEKKKQQQXXX]]]hhhnnnvvv|||~~~~~~}}}|||~~~zzzwwwooorrrwwwqqqaaaTTTKKK@@@999:::;;;;;;:::999999888888999:::;;;;;;===<<<999888777999;;;<<>>>>>???BBBEEEJJJLLLQQQYYYdddnnn{{{xxxoookkkbbbZZZOOOHHHFFFDDD???;;;888888888888888777666666666777999;;;<<<===>>>>>>????????????@@@AAABBBCCCDDDHHHTTTeeevvvxxxtttssssssrrrmmmoooqqqpppnnnkkkjjjjjjdddeeehhhkkklllmmmlllkkkmmmssszzz~~~}}}}}}~~~{{{}}}~~~zzzxxxtttooonnnppppppsssvvvxxxwwwvvvvvvwwwyyy{{{}}}|||zzzwwwuuutttkkkmmmoooqqqsssttttttuuuooojjjeeeffflllrrruuuvvvqqquuuzzz~~~yyyuuusssqqqqqqqqqpppppppppooooooooonnnjjjkkklllmmmlllllljjjiiinnnppprrrqqqooonnnoooqqqrrrrrrqqqnnnlllllloooqqqrrrtttvvvvvvtttssssssssspppooonnnmmmmmmlllmmmmmmmmmllljjjiiiiiiiiijjjjjjlllmmmnnnnnnlllkkkkkklllmmmkkkhhheeecccdddfffgggiiimmmrrruuuuuupppjjjeeefffggghhhjjjmmmqqqtttvvvrrrooojjjeeedddfffjjjmmmmmmnnnnnnkkkfffbbbaaaaaaaaaaaaaaaaaaaaabbbcccccciiilllsssyyy|||wwwmmmooowww}}}{{{uuummmfffaaa]]]VVVOOOJJJIIIFFF@@@<<<:::999888777777777888999::::::999999:::;;;===>>>>>>DDDKKKOOOQQQYYYeeeppp}}}|||yyyzzz~~~|||zzzwwwvvvuuuvvvzzz{{{tttooooooooovvvuuubbbUUUHHHDDD>>><<<<<<<<<;;;:::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<>>>??????CCC@@@AAAEEEGGGHHHLLLQQQWWW]]]jjj{{{{{{qqqiiicccZZZRRRIIIDDDCCCBBB???;;;::::::999888777777888888777888:::<<<===>>>??????GGGAAA???BBBEEEDDDDDDFFFEEE[[[jjjvvv{{{tttqqqpppqqqqqqsssrrrpppppppppooommmkkkeeegggiiijjjiiijjjlllnnnlllsss{{{}}}{{{zzz{{{{{{{{{zzzwwwtttqqqpppppprrrrrrrrrssstttuuuvvvwwwwwwyyyyyyxxxvvvtttttttttsssqqqooopppqqqrrrqqqqqqkkkiiihhhlllrrrvvvxxxwwwuuuxxx|||~~~{{{yyytttqqqrrrvvvqqqkkkhhhjjjmmmooooooqqqnnnjjjhhhjjjmmmoooppptttsssrrrppppppppppppqqqqqqpppnnnllllllllllllmmmnnnooopppqqqrrrqqqqqqpppnnnnnnmmmmmmmmmmmmnnnooonnnlllkkkhhhgggeeeddddddiiimmmmmmiiiiiimmmmmmiiihhheeeccccccfffgggfffdddkkkmmmpppqqqpppnnnjjjggghhhgggfffhhhkkknnnpppqqqppplllhhhffffffhhhiiijjjnnnkkkfffbbb```___^^^\\\aaabbbcccddddddcccbbbaaaaaaiiirrrxxx{{{yyyooollllllttt~~~zzztttmmmfff___ZZZWWWQQQJJJFFFEEECCC>>>:::;;;:::999888888999::::::;;;<<<=========???AAACCCGGGKKKRRRWWW]]]hhhvvvzzzuuutttrrrrrrrrrvvv~~~zzzuuupppmmmkkkkkknnntttzzz~~~yyyqqqnnnppprrrvvvdddSSSHHHEEEAAA<<<::::::;;;:::999::::::999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>>>>BBB@@@BBBFFFIIIKKKOOOUUU[[[dddttt}}}pppggg___[[[UUUNNNFFFBBBAAA@@@===::::::999999888777777888888888999:::<<<===>>>??????BBB>>>===@@@BBBDDDHHHNNN[[[pppzzztttqqqpppqqqqqqrrrqqqpppppppppooollljjjhhhiiijjjiiigggggggggiiimmmrrryyy}}}~~~~~~~~~|||xxxvvvvvvwww{{{}}}~~~}}}zzzvvvsssrrrpppppppppppppppqqqssssssuuuwwwxxxwwwuuuttttttuuuuuusssqqqqqqrrrsssrrrqqqlllkkkkkkoootttyyy|||~~~~~~}}}zzzvvvtttuuuuuuqqqllljjjlllnnnooooooqqqmmmiiihhhjjjnnnqqqrrruuutttrrrpppooopppqqqrrrppppppooonnnmmmmmmmmmmmmlllmmmoooqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnooooooooommmkkkiiigggeeeddddddfffjjjkkkhhhiiinnnoookkkjjjhhhggghhhkkklllkkkiiinnnpppssstttsssooojjjgggjjjiiiiiiiiikkknnnooooooooolllgggeeefffhhhiiiiiimmmiiieeeaaa```___]]]\\\^^^___```aaaaaa``````___bbbgggooouuuzzzqqqlllmmmqqq{{{zzzvvvpppiiiccc\\\UUUQQQNNNIIICCC@@@@@@>>>;;;888;;;:::999999999:::;;;<<<999;;;===>>>>>>@@@BBBEEEKKKOOOWWW```lllzzztttllljjj___^^^^^^bbbooozzzqqqiiidddcccdddhhhpppxxx~~~~~~{{{uuuooopppuuu~~~rrraaaSSSGGG???@@@===:::888999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<======AAA@@@CCCIIILLLOOOUUU[[[eeeqqqrrrhhh```YYYUUUNNNIIIBBB???>>>>>><<<::::::999888888777888888888999999;;;===>>>?????????>>>===>>>AAABBBFFFRRR^^^{{{yyysssqqqpppqqqqqqqqqppppppppppppooommmkkkggghhhiiihhhfffeeefffgggnnnrrrvvvyyy{{{}}}~~~~~~|||xxxuuutttuuuvvv|||{{{wwwuuuoooooonnnmmmmmmnnnoooooorrrtttvvvvvvuuuuuuvvvwwwxxxvvvttttttttttttrrrqqqlllmmmooorrrvvv{{{~~~{{{wwwuuuwwwssspppnnnmmmoooppppppppppppmmmiiihhhjjjooosssuuuvvvtttrrrpppoooppprrrsssoooppppppoooooonnnmmmllljjjlllooorrrssssssqqqpppppppppooooooooooooooopppqqqooonnnkkkhhhfffdddcccdddggghhhhhhjjjnnnooonnnlllllllllnnnppppppnnnlllooorrrvvvxxxvvvqqqkkkgggmmmmmmllllllllllllmmmnnnnnnkkkgggeeefffhhhhhhiiijjjgggcccaaa___^^^]]][[[\\\]]]^^^_______________bbbeeejjjqqqxxx~~~xxxlllmmmssszzz}}}xxxpppllleee___YYYSSSMMMIIIEEEBBB>>><<<<<<;;;:::888:::999999888999:::<<<===:::<<>>?????????>>>???BBBCCCDDDLLL___rrr}}}wwwrrrppppppqqqqqqqqqqqqqqqrrrsssrrrooommmfffgggiiiiiihhhhhhiiikkkpppqqqsssvvvxxx{{{~~~}}}yyyvvvvvvxxxzzz~~~}}}zzzyyyqqqpppnnnmmmmmmmmmnnnooorrrtttvvvwwwwwwwwwxxxyyyzzzxxxwwwvvvvvvuuurrrpppkkknnnqqqsssvvv|||~~~yyyuuutttvvvqqqqqqqqqqqqrrrrrrqqqppppppllliiiiiilllqqqvvvxxxwwwuuurrrpppoooppprrrtttnnnooopppppppppooommmllljjjlllpppsssttttttsssrrrqqqqqqppppppooopppppppppsssrrrpppnnnkkkhhhfffddddddeeeggggggiiilllmmmmmmlllmmmoooqqqqqqooollljjjmmmqqqvvvyyyyyytttnnnjjjooopppooonnnlllkkkllllllllljjjgggeeefffhhhhhhhhhhhheeebbb```______]]][[[]]]^^^^^^___````````````bbbbbbffflllssszzz~~~uuuqqqxxxzzzsssooofffbbb\\\VVVQQQLLLHHHEEE@@@>>>;;;:::::::::::::::999888888888999;;;<<<===>>>AAAEEEFFFFFFIIIOOOTTT]]]gggwwwsssbbbXXXTTTKKKIIIHHHLLLZZZqqquuulllfffiiipppzzzyyytttrrrwwwvvvbbbQQQGGGCCCBBBAAA;;;;;;:::999999999;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>DDDEEEHHHMMMPPPUUU___iii}}}yyylllaaaYYYRRRKKKGGGDDDAAA>>><<<<<<<<<;;;;;;999888888888888888999999;;;<<<===>>>??????@@@@@@>>>@@@CCCDDDGGGTTTooozzzuuuqqqppppppqqqqqqrrrrrrsssuuuvvvuuurrrpppjjjkkkmmmlllkkkkkklllmmmqqqqqqqqqtttwww{{{~~~~~~{{{xxxxxx{{{}}}~~~~~~||||||}}}uuutttrrrpppooopppqqqrrrtttvvvxxxyyyyyyyyyzzz{{{zzzyyywwwwwwwwwuuurrrpppjjjmmmppprrrtttyyy|||wwwrrrqqqsssrrrssstttuuutttsssrrrqqqpppmmmkkklllppptttxxxzzzwwwvvvsssqqqpppqqqssstttnnnnnnoooppppppooommmlllkkkmmmqqqtttuuuuuutttsssrrrrrrqqqpppppppppppppppttttttrrrpppmmmjjjgggfffeeeeeeeeeggggggggghhhiiijjjllloooooommmjjjfffdddhhhmmmssswwwxxxuuupppllloooqqqqqqpppmmmkkkkkklllllliiigggfffgggiiiiiihhheeecccaaa``````___^^^\\\^^^^^^^^^^^^^^^______`````````bbbgggnnntttxxxyyy|||zzz~~~zzzvvvyyy{{{vvvpppjjjfff]]]YYYSSSNNNJJJGGGCCCAAA===<<<:::999999:::;;;;;;999999999999:::<<<>>>??????BBBGGGHHHJJJPPPZZZbbbooo{{{nnn^^^SSSOOOGGGFFFFFFKKKXXXmmmyyytttpppvvvxxxvvvzzzpppdddTTTGGG@@@===<<<;;;:::;;;;;;;;;999999;;;<<<;;;;;;;;;;;;;;;<<<<<<===============>>>???@@@AAAHHHHHHKKKPPPTTTZZZhhhuuuyyyqqqggg^^^WWWQQQJJJEEE@@@???>>><<<;;;:::;;;;;;888888888777888888999:::<<<===>>>???@@@@@@@@@@@@>>>???BBBEEELLL___{{{wwwssspppooopppqqqqqqssssssuuuwwwyyyxxxuuurrrrrrssssssqqqnnnlllkkklllqqqqqqpppssswww|||~~~~~~|||zzzzzz|||~~~~~~}}}~~~xxxvvvtttrrrqqqrrrtttvvvvvvxxxzzzzzzyyyyyyzzz{{{yyywwwwwwwwwvvvuuuqqqooojjjlllnnnppprrrvvvzzz}}}yyyuuuqqqqqqssstttvvvwwwwwwuuusssrrrrrrpppooonnnppptttxxxzzz{{{wwwvvvtttsssrrrrrrssssssmmmmmmnnnnnnnnnnnnmmmmmmmmmoooppprrrssstttttttttrrrrrrqqqpppoooooooooooossssssrrrqqqnnnkkkhhhffffffcccccceeeeeecccccceeefffiiikkkkkkhhhdddaaa```ccchhhmmmrrrtttrrrnnnkkkmmmppprrrpppmmmjjjkkklllllljjjhhhgggiiijjjjjjiiidddbbbaaa```aaa```___]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\^^^```dddhhhmmmrrruuuxxxssssss{{{xxxyyy}}}vvvoooiiiddd___[[[SSSOOOJJJFFFCCCAAA???===:::::::::999888999;;;<<<;;;;;;;;;;;;===???AAABBBBBBFFFLLLOOOSSS]]]kkkvvvnnn^^^TTTNNNGGGGGGIIIOOO\\\oooyyy|||xxx^^^VVVJJJBBB>>><<<999888999;;;<<<;;;999888999;;;;;;;;;;;;;;;;;;<<<===============>>>???AAABBBCCCJJJKKKNNNSSSXXXaaassszzzoooiii```ZZZUUUPPPJJJFFF>>>===<<<;;;999888999:::888888777777888999999:::======>>>???@@@@@@@@@@@@@@@@@@CCCIIIUUUoooxxxuuuqqqoooooopppqqqqqqrrrsssuuuwwwyyyxxxuuurrruuuuuuuuussspppmmmmmmnnnrrrppppppsssyyy}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~xxxvvvtttrrrqqqsssvvvwwwxxxzzz{{{zzzyyywwwwwwxxxvvvuuuuuuuuuvvvtttqqqnnnllllllmmmoooqqqssssssrrr{{{vvvuuussstttwwwvvvxxxzzzxxxuuurrrrrrsssqqqqqqrrrtttxxx{{{{{{zzzvvvvvvvvvuuuttttttsssrrrmmmmmmllllllllllllmmmmmmnnnooooooooopppqqqrrrsssrrrrrrqqqoooooonnnnnnnnnpppppppppooommmiiifffeeeddd``````dddddd``````cccbbbeeehhhhhheeebbbaaaaaaaaadddiiimmmnnnmmmjjjhhhjjjnnnqqqpppllljjjkkknnnllljjjiiiiiijjjkkkkkkjjjcccbbbaaaaaabbbbbb```^^^______]]]\\\[[[[[[\\\\\\YYY\\\```aaacccgggmmmrrrtttnnnjjjoooxxxzzzuuullleee___YYYUUURRRMMMIIIDDD@@@>>>===<<<:::999::::::999888888:::<<<===<<<<<<===???AAACCCEEEKKKPPPVVV[[[aaannnppp```UUUPPPIIIJJJNNNUUUbbbttt}}}zzzvvvgggRRRLLLEEEAAA???>>><<<999888:::<<<;;;888777888:::<<<;;;;;;;;;;;;<<<============>>>???@@@BBBDDDEEEKKKLLLOOOUUU[[[ggg{{{vvvqqqccc^^^WWWRRRNNNKKKEEEAAA<<<<<<<<<:::888777777888888888777777888999::::::===>>>???@@@@@@@@@@@@@@@CCCBBBEEEMMM^^^|||}}}wwwtttpppnnnooopppqqqqqqqqqrrrtttwwwyyyxxxuuurrrsssttttttsssqqqpppqqqrrrrrrqqqqqqtttzzz~~~~~~}}}}}}wwwuuurrrqqqqqqsssuuuwwwyyyzzz{{{zzzxxxvvvuuuvvvttttttttttttuuussspppmmmnnnllllllnnnqqqrrroookkk{{{wwwuuuvvvvvvxxx{{{xxxzzz{{{yyyuuurrrrrrsssqqqrrrtttwww{{{|||{{{zzzuuuuuuvvvwwwvvvtttsssqqqmmmlllkkkjjjjjjkkkmmmnnnooonnnmmmmmmmmmnnnpppqqqrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmkkkhhheeecccbbb^^^^^^bbbccc______ccc___cccfffgggdddcccccceeeaaacccgggjjjjjjiiifffeeehhhlllppppppllljjjlllnnnlllkkkiiijjjkkkllllllkkkcccbbbaaabbbccccccaaa___cccbbb```^^^]]]]]]]]]^^^WWW\\\`````````ccckkkqqqtttlllgggjjjrrr}}}xxxtttlllggg```YYYTTTOOOKKKIIICCCBBB???<<<;;;;;;;;;<<<;;;:::999999999:::;;;<<<===<<<===???>>>>>>EEEMMMTTT[[[fffrrr~~~tttfff[[[VVVQQQTTT[[[eeeqqq|||~~~~~~~~~ssscccUUUHHHDDD???<<<======;;;999:::::::::::::::::::::::::::::::::;;;<<<===>>>???AAA@@@???@@@BBBCCCDDDCCCOOOOOOTTT]]]ffftttwwwpppfff]]]ZZZUUUPPPKKKFFFAAA>>>===<<<;;;888777555555444111333555555666888;;;===???>>>===???BBBCCC@@@===BBBDDDFFFNNNhhh~~~uuusssqqqpppppppppooonnnrrrrrrrrrssstttuuutttrrrwwwvvvsssqqqooonnnnnnoooooooooppptttwwwzzzzzzyyyyyy|||~~~xxxssspppssssssqqqsssxxx}}}{{{yyywwwvvvvvvvvvvvvvvvtttrrrqqqqqqqqqpppooolllpppttttttppplllkkkkkkyyyxxxqqqqqqvvvzzzzzzxxxyyyyyyyyyvvvsssrrrrrrsssvvvvvvxxxyyyzzzzzz{{{{{{tttsssrrrrrrsssrrrmmmiiiiiimmmooonnnjjjjjjmmmqqqtttqqqmmmllllllnnnooonnnoooqqqsssrrrpppmmmkkkkkkmmmmmmmmmooopppooollljjj```bbbddddddbbb```````````````aaaeeejjjkkkhhheeeaaaaaabbbdddggghhhhhhhhhhhhlllrrrtttsssqqqqqqrrrtttpppllliiiiiiiiiiiiiiibbbbbbaaaaaabbbbbbcccdddhhhfffccc```^^^\\\\\\[[[___^^^[[[YYYZZZ^^^dddiiiqqqooollljjjooo}}}}}}yyyuuupppkkkgggaaa\\\VVVPPPKKKHHHDDDBBBAAA@@@===;;;::::::;;;<<<===<<<<<<<<<<<<===>>>???@@@>>>???AAAAAABBBJJJRRR^^^ggguuuxxxkkkbbb]]]\\\```fffpppzzzyyywwwwww|||ttteeeVVVJJJDDDAAA===;;;;;;;;;:::999::::::::::::::::::::::::;;;:::;;;;;;<<<===>>>??????>>>>>>@@@CCCFFFHHHHHHOOOQQQYYYfffsssxxxlllggg___XXXTTTOOOJJJFFFBBB===:::===<<<:::888777666555555444666777888888:::<<>>AAACCCBBBAAAEEEHHHLLLWWWsss|||xxxxxxxxxvvvsssrrrqqqqqqooonnnppppppqqqrrrsssttttttssssssrrrqqqpppoooooonnnnnnpppooopppsssvvvxxxxxxxxxyyy{{{{{{vvvssstttssspppqqqvvv~~~}}}{{{yyyxxxwwwxxxxxxuuutttssssssssssssrrrqqqnnnqqqttttttqqqmmmjjjjjjwwwuuuqqqnnnpppwww|||}}}{{{wwwwwwwwwvvvtttssstttvvv||||||{{{zzzyyyxxxwwwvvvtttrrrrrrrrrsssrrrnnnkkkjjjmmmooommmjjjiiilllooorrroookkkjjjjjjlllmmmnnnoooqqqsssrrrooommmlllkkkmmmnnnqqqtttuuusssnnnjjj^^^```ccccccbbbaaaaaabbb```aaacccgggkkkkkkhhheeeaaaaaaccceeehhhiiijjjiiigggkkkppprrrrrrrrrsssuuuwwwsssnnnkkkjjjjjjiiihhhcccbbbbbbbbbbbbcccddddddfffeeecccaaa_______________^^^\\\ZZZZZZ]]]ccchhhqqqrrrpppnnnppp|||vvvsssppplllhhhddd___[[[TTTPPPKKKFFFCCCAAA>>><<<>>>===;;;:::::::::;;;<<<::::::::::::;;;<<<===>>>BBBAAABBBDDDFFFJJJSSS]]]ooozzz~~~tttlllhhhiiimmmsss|||~~~vvvsssssszzztttbbbTTTIII@@@@@@===:::999::::::999999::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???<<<===>>>@@@DDDIIIMMMOOOTTTYYYeeeuuu~~~llldddbbb\\\WWWRRRLLLGGGDDDAAA>>><<<;;;;;;999888777666666666666888999999999:::<<<>>>CCCAAA>>>===@@@CCCEEEEEEDDDHHHOOO```}}}zzzxxxzzzzzzxxxuuussssssrrrpppnnnoooooopppqqqqqqrrrssssssmmmmmmoooooopppooonnnnnnooooooooorrruuuwwwxxxwwwyyy{{{~~~zzzwwwvvvtttqqqrrrttt~~~|||{{{yyyxxxxxxyyyyyyuuuuuuuuuuuuuuutttsssrrrqqqtttwwwwwwsssoookkkiiissszzz{{{wwwlllkkklllqqqwww{{{{{{yyyuuuvvvvvvuuuttttttvvvxxx~~~}}}|||{{{yyywwwvvvuuussssssrrrssssssrrrpppmmmmmmnnnooommmjjjhhhjjjmmmooolllhhhfffgggjjjkkkllloooqqqrrrrrrpppmmmmmmmmmmmmppptttxxxzzzwwwqqqlll^^^```cccdddcccbbbccccccaaacccfffjjjllllllhhheeeaaabbbeeegggiiikkkkkkkkkfffiiilllnnnppprrrtttwwwxxxtttpppmmmkkkkkkjjjiiiddddddccccccddddddeeefffddddddcccbbbaaaaaabbbbbb___^^^\\\ZZZYYY\\\aaaeeeooosssuuusssrrryyyzzz}}}|||xxxsssooohhheeebbb___\\\XXXSSSPPPKKKHHHDDDBBB@@@???<<<:::;;;::::::999:::;;;<<<<<<888888999:::;;;===>>>>>>DDDBBBDDDHHHLLLRRR^^^iii|||vvvrrrrrrvvv|||~~~yyywwwxxxvvvaaaSSSJJJCCC???<<<;;;:::999999::::::::::::::::::;;;;;;;;;;;;;;;======<<<<<<======>>>???===>>>???AAAEEEKKKQQQUUU\\\eeetttrrrccc^^^___ZZZSSSNNNHHHDDDAAA@@@>>>===:::999888777777666666777666777888888888888:::<<>><<<;;;999999::::::;;;<<<======<<<===>>>???AAABBBBBBCCCCCCCCCEEEKKKPPPWWWdddppp~~~zzzzzz}}}||||||wwwcccSSSJJJDDDAAA???;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===============>>>???@@@???@@@BBBDDDGGGMMMUUU[[[dddppprrrgggZZZWWWYYYTTTJJJFFF@@@<<<;;;:::999999888888777777777777777888777888999999999999;;;======>>>@@@BBBCCCDDDEEEFFFEEENNNaaazzz{{{wwwwwwyyywwwuuussstttuuuvvvuuutttqqqrrrrrrooommmkkkmmmooohhhjjjnnnqqqsssrrrqqqpppkkkkkkllloootttyyy||||||yyyxxxxxx{{{~~~~~~yyy~~~}}}{{{{{{zzzyyyuuutttsssrrrrrrsssttttttxxxzzz{{{yyyvvvttttttuuu}}}~~~yyysssooonnnoooqqqsssrrrnnnjjjfffgggjjjooorrrssssssrrrrrrzzzzzzxxxuuurrrqqqsssuuuvvvvvvvvvvvvwwwxxxzzzzzzssstttuuuuuuuuuuuuuuuuuusssrrrqqqooolllkkkkkkkkkjjjeee```^^^___dddhhhjjjpppqqqrrrrrrpppooopppqqqpppppprrruuuwwwwwwuuurrrkkklllmmmllljjjgggffffffgggjjjmmmoooooollljjjhhheeeiiilllnnnmmmllllllmmmhhhfffddddddeeehhhjjjlllllljjjhhhhhhiiijjjjjjiiidddccccccccccccdddeeeeeeffffffeeecccbbb```^^^^^^^^^^^^]]][[[ZZZ[[[]]]```aaaiiirrruuuuuuxxxmmmpppsssvvvxxx{{{~~~zzzuuuooogggaaa^^^ZZZUUURRRNNNLLLJJJIIIHHHFFFBBB@@@???>>><<<<<<======<<<::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBEEEKKKPPPVVVbbbmmmvvv~~~uuufffUUUKKKEEE@@@======;;;<<<======;;;;;;<<<===:::::::::;;;<<<<<<======<<<<<<======>>>@@@AAABBBCCCEEEGGGHHHLLLSSS]]]eeeooo}}}xxxiiibbbWWWUUUUUUOOOEEEBBB>>><<<;;;::::::999666666666666666777888999999;;;<<<<<<<<<===???AAA<<>>===;;;;;;<<<======;;;:::<<<===>>>>>>????????????>>>???@@@AAABBBBBBAAAAAABBBBBBDDDIIILLLOOOYYYbbbfffooo}}}wwwdddUUUHHHDDDBBB>>>;;;;;;:::<<<>>>===;;;:::;;;<<<::::::;;;;;;<<<=========;;;<<<<<<===???AAACCCDDDEEEHHHKKKNNNRRR[[[gggpppmmmbbb]]]UUUSSSQQQIIICCCAAA>>>=========;;;:::555555555666666888999999999:::<<<<<<===>>>AAACCC???BBBEEEFFFFFFGGGJJJMMMPPP___{{{~~~zzzwwwvvvsssqqqpppqqqrrrssssssrrroooqqqrrroookkkkkkooosssqqqrrrtttvvvwwwvvvuuutttooonnnnnnpppuuuyyy|||}}}zzzwwwttttttwwwxxxvvvssssssxxx{{{zzz|||}}}~~~|||wwwrrrqqqppppppppprrrssstttsssvvvwwwvvvtttuuu{{{zzztttmmmkkkjjjjjjlllkkkiiifffaaagggmmmppppppsssyyy~~~~~~|||yyytttpppoooqqqsssvvvuuurrrqqqppppppqqqqqqmmmoooqqqqqqpppqqqtttvvvrrrpppnnnlllkkkkkkiiiiiigggbbb[[[XXX[[[aaagggkkkkkklllmmmlllkkklllmmmooolllnnnqqqtttwwwwwwtttrrrrrrttttttssspppmmmllllllnnnppprrrqqqnnnllllllmmmnnnrrrvvvtttooojjjhhhiiihhhddd```___aaabbbcccbbbdddcccbbbccceeeeeeeeeddd``````_________```aaaaaaccccccbbbaaa^^^[[[XXXWWWZZZ[[[\\\\\\[[[[[[\\\^^^^^^dddlllsssxxx{{{|||}}}XXX[[[^^^```bbbdddhhhjjjppprrruuuuuuvvvyyy{{{vvvpppjjjeeeaaa]]][[[WWWRRRLLLIIIIIIHHHFFFCCC===<<<;;;<<<===<<<:::999===<<<<<<===>>>>>>===;;;>>>>>>???@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDBBBAAACCCGGGHHHIIIQQQYYY[[[fffvvv~~~|||{{{}}}rrraaaVVVIII???@@@AAA>>><<<<<<999<<<>>>===:::999:::;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJNNNQQQVVV```nnnyyysss```WWWVVVOOOLLLHHH???===<<<::::::::::::888666444444555555666888999:::666888:::;;;;;;===@@@BBBCCCEEEFFFFFFEEEHHHNNNRRR___ppp~~~zzzuuussstttrrrppppppqqqqqqqqqpppmmmpppqqqooollllllqqqvvvuuuvvvwwwxxxxxxxxxwwwvvvsssqqqpppqqqtttxxxzzz{{{{{{wwwrrrsssuuuvvvssspppsssxxx{{{yyyzzz||||||yyyssssssrrrrrrqqqrrrsssuuuvvvpppsssuuutttssswww{{{uuunnnkkkiiijjjllllllkkkhhhdddiiinnnooooooqqqyyy}}}|||yyytttpppppprrrtttsssrrrpppnnnnnnooopppqqqjjjmmmoooooonnnooorrruuupppnnnllljjjjjjjjjhhhgggfffaaaZZZWWWZZZ```gggkkkhhhiiijjjjjjiiiiiikkkmmmjjjmmmrrrwwwzzzyyytttpppqqqsssttttttqqqooonnnnnnppprrrsssqqqmmmlllmmmoooqqquuuyyyvvvoooiiigggggggggccc```___bbbccccccbbbeeecccbbbbbbddddddcccaaa^^^^^^^^^^^^^^^___``````aaaaaa```___]]]ZZZXXXVVVXXXZZZ[[[\\\[[[[[[]]]^^^aaaeeellltttzzz|||{{{yyy|||OOOPPPRRRTTTWWWYYY[[[\\\aaabbbcccfffjjjoootttwww~~~~~~xxxrrrnnnkkkcccbbb^^^ZZZVVVQQQNNNLLLIIIHHHFFFCCCAAA???>>>===??????>>>===<<<;;;:::::::::888777666888;;;???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEDDDGGGKKKMMMNNNQQQVVVZZZZZZcccqqqzzzxxxwwwzzzyyyiii\\\VVVJJJEEE>>>::::::<<<<<<;;;:::<<<<<<<<<:::999:::;;;===<<<:::999999:::;;;<<<===<<<<<<>>>BBBEEEGGGHHHMMMPPPSSSWWW___lll{{{uuuccc^^^WWWPPPKKKGGGCCCAAA>>><<<:::888777777777777555555444444444555555666999;;;===@@@BBBCCCCCCCCCEEECCCDDDJJJLLLLLLSSS]]]uuu}}}xxxuuurrrqqqrrrooollllllnnnppprrrsssttttttsssooolllmmmppptttxxxvvvttttttvvvyyyzzzzzzwwwxxxwwwwwwvvvwww{{{~~~xxxwwwuuutttrrrqqqqqqqqqwwwxxxzzz|||~~~~~~zzzwwwuuuuuurrrpppoooppprrrtttuuuuuuqqqqqqqqqqqqtttxxx}}}zzzrrrnnnllljjjjjjlllllllllkkkkkkooosssuuuuuuvvvyyy|||}}}wwwsssqqqqqqpppppppppooommmmmmooooooooonnnlllmmmnnnoooooonnnmmmmmmkkkkkkjjjhhheeedddeeefffgggccc___^^^```cccddddddddddddfffiiilllmmmlllkkkmmmppptttwwwwwwtttooolllpppppppppoooooooooqqqsssttttttssspppnnnmmmnnnooosssttttttqqqlllhhhffffffggggggeeecccaaaaaaccceeefffffffffggggggddd```\\\]]]\\\[[[[[[]]]___bbbccc___bbbcccaaa\\\YYYYYYZZZ`````````aaabbbccceeeeeecccfffkkkooossswww|||}}}HHHHHHJJJLLLNNNPPPQQQRRRVVVWWWXXX[[[___ccchhhjjjssswww}}}|||yyypppnnnkkkfffaaa\\\YYYWWWTTTSSSPPPNNNJJJGGGEEEDDDBBBBBBAAA???>>>>>>>>>>>>===============<<<<<<<<<=========>>>???AAACCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKGGGKKKOOOQQQSSSVVV[[[^^^aaahhhttt{{{yyyxxx|||xxxkkk\\\QQQLLLFFFAAA<<<999:::;;;;;;::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<>>>>>@@@CCCFFFIIIJJJRRRUUUZZZaaalll{{{vvvmmm```[[[UUUNNNJJJFFFBBB???===<<<:::888777777777777666666666555666666777777999:::<<<>>>????????????DDDDDDFFFKKKNNNTTTbbbqqq{{{wwwsssqqqssspppnnnmmmoooqqqsssssstttsssrrrooommmnnnssswwwzzzxxxvvvuuuvvvxxxzzz{{{|||{{{zzzwwwtttssstttuuuvvvuuuuuuttttttssssssrrrxxxyyy{{{}}}|||xxxtttrrrqqqqqqpppoooppprrruuuuuuuuurrrqqqqqqrrrtttxxx|||~~~~~~vvvqqqpppnnnnnnoooooonnnmmmmmmppptttvvvwwwxxx{{{~~~~~~zzzuuurrrqqqqqqqqqppppppnnnllllllmmmmmmmmmllliiijjjkkkmmmmmmmmmlllkkkkkkjjjiiifffddddddfffhhhlllgggbbb```aaacccddddddffffffgggjjjmmmoooooonnnlllooosssvvvwwwuuurrrppprrrqqqpppooooooppprrrtttttttttrrrooolllkkklllmmmqqqqqqpppnnnjjjgggggggggfffggggggfffdddeeegggiiiiiihhhggggggfffccc```\\\[[[[[[ZZZZZZ\\\^^^aaabbbcccdddeeebbb___]]]]]]^^^bbbaaaaaabbbbbbcccdddeeeccceeehhhllloootttzzz~~~yyy@@@AAABBBCCCDDDFFFGGGGGGJJJJJJKKKNNNQQQUUUYYY[[[cccgggkkknnnpppqqqssstttuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvuuuuuuuuuuuuuuuuuutttsssqqqmmmiiieeeaaa___YYYXXXVVVSSSOOOLLLJJJIIIEEEEEEDDDBBBAAA@@@???>>>======<<<======>>>??????======>>>>>>??????@@@@@@===>>>@@@BBBDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIKKKNNNQQQPPPSSSXXX\\\```cccgggjjjpppsssyyy~~~}}}~~~uuufffZZZNNNEEEBBB@@@===:::999:::::::::999;;;<<<======;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;@@@@@@@@@AAADDDGGGKKKMMMVVVZZZaaakkkxxxyyyjjjccc[[[WWWPPPKKKFFFCCC@@@===;;;;;;999888777777777777777777666777777888999999;;;;;;<<<===>>>>>>>>>>>>BBBEEEIIIMMMRRR```yyy}}}yyytttqqqrrrpppnnnnnnpppsssttttttsssrrrpppnnnnnnqqqwww{{{|||zzzwwwttttttvvvxxxzzz{{{{{{yyyvvvqqqooooooppprrrssstttvvvvvvvvvvvvuuuzzz{{{}}}~~~~~~zzzuuuqqqnnnmmmooonnnmmmooorrrtttuuuuuurrrqqqqqqrrrtttwwwyyy{{{zzzvvvtttsssrrrssssssqqqoooooorrruuuwwwyyyzzz}}}yyyvvvrrrpppqqqrrrrrrqqqpppnnnkkkkkkkkkkkkjjjiiieeefffhhhjjjkkkkkkjjjjjjjjjiiigggdddbbbcccgggjjjppplllfffbbbbbbcccddddddhhhggghhhkkknnnqqqqqqppplllnnnqqqtttvvvvvvuuutttsssqqqooonnnooopppsssuuussssssqqqnnnjjjhhhhhhiiimmmnnnnnnllljjjhhhhhhiiifffgggiiiiiiiiiiiijjjlllllljjjgggfffeeecccaaa^^^[[[ZZZZZZZZZ[[[]]]```aaaggggggfffdddaaa```aaacccbbbbbbbbbaaaaaabbbbbbcccaaacccdddfffiiiooovvv{{{www}}}===>>>>>>???@@@@@@AAAAAABBBBBBDDDFFFHHHKKKNNNPPPUUUWWWZZZ\\\\\\\\\]]]___```aaabbbbbbbbbbbbbbbbbbaaa```___^^^^^^___```aaa```___\\\XXXUUURRRPPPOOOMMMLLLKKKJJJHHHGGGEEEEEE@@@@@@@@@??????>>>>>>>>><<<<<<<<<===>>>???@@@AAA??????@@@AAAAAABBBCCCCCC@@@AAACCCFFFIIILLLNNNOOOPPPQQQQQQPPPOOONNNLLLKKKJJJKKKLLLLLLMMMQQQWWW\\\```ccciiipppvvvzzz~~~{{{gggYYYOOOFFF@@@???;;;::::::::::::;;;::::::???@@@@@@???===<<<<<<===:::;;;===>>>>>>===<<<;;;@@@AAABBBCCCEEEIIINNNQQQ\\\bbbmmmyyy|||lll```\\\VVVQQQKKKFFFCCC@@@===;;;999999888888777777777777666666666777777999::::::<<<===>>>???@@@@@@AAAAAAAAAFFFKKKNNNWWWmmmzzzuuuqqqooonnnmmmnnnqqqtttvvvvvvrrrpppnnnmmmoootttzzz~~~|||zzzwwwsssqqqrrruuuxxxtttuuuuuutttqqqoooooopppnnnpppsssvvvxxxxxxxxxwww||||||~~~}}}|||zzzwwwtttpppllljjjlllkkkkkkmmmppprrrsssrrrpppppppppqqqrrrtttuuuvvv{{{}}}{{{yyywwwvvvvvvvvvuuusssqqqppprrrtttwwwyyy{{{|||}}}uuusssqqqqqqrrrssstttssspppnnnllljjjjjjjjjhhhgggcccdddfffhhhjjjjjjjjjjjjiiihhhfffcccbbbdddhhhlllqqqmmmhhhdddbbbccceeefffhhhggggggiiimmmpppqqqqqqmmmmmmooopppqqqrrrssssssrrrooommmlllmmmppprrrtttrrrrrrppplllgggeeeeeefffiiilllooopppooolllkkkjjjfffhhhjjjkkkjjjjjjkkklllllliiifffeeeeeeeeedddccc]]]\\\[[[[[[\\\^^^```bbbfffeeedddbbb```aaacccdddaaaaaa```__________________`````````ccciiipppvvvzzz}}}<<<<<<<<<============>>>======???@@@BBBDDDFFFGGGKKKMMMNNNNNNNNNMMMNNNPPPQQQRRRRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNOOOPPPQQQQQQPPPMMMKKKIIIHHHHHHHHHCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>==================>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIILLLOOOSSSWWWZZZ\\\\\\[[[YYYWWWTTTPPPNNNLLLLLLOOOQQQSSSVVV]]]hhhpppvvvzzz}}}mmm[[[OOOHHHBBB>>>>>>999:::;;;<<<<<<<<<<<<<<>><<<;;;<<<:::;;;===>>>???>>>======???AAACCCEEEGGGMMMSSSXXXeeennn}}}~~~pppcccZZZWWWPPPLLLFFFBBB???===;;;999777777777777777777777666555555555666777999:::;;;;;;<<<===>>>@@@BBBDDDDDDAAAFFFLLLRRR```}}}{{{vvvrrrmmmllllllnnnrrruuuwwwwwwqqqooommmmmmpppuuu{{{~~~yyyxxxvvvrrrnnnnnnqqqtttppprrrtttsssrrrppppppppplllooorrruuuxxxyyyyyyxxx{{{|||}}}~~~~~~}}}|||yyyxxxwwwuuurrrooolllkkkiiiiiiiiikkknnnpppoooooolllmmmnnnpppqqqqqqrrrrrrwwwyyy~~~|||yyyxxxwwwwwwwwwvvvsssqqqpppqqqsssuuuxxxyyyzzzzzzsssqqqqqqrrrtttuuuuuutttqqqooolllkkkjjjjjjhhhfffcccdddgggiiikkkkkklllkkkiiihhhfffcccbbbdddiiimmmmmmllliiifffdddeeefffhhhhhhfffeeefffiiilllnnnnnnlllllllllllllllmmmooooooooollljjjjjjllloooppppppqqqpppnnnjjjfffccccccdddggglllrrrvvvuuuqqqllljjjgggiiikkkkkkiiihhhhhhiiijjjhhheeeeeefffhhhhhhhhhaaa```___^^^^^^___aaabbbcccaaa___^^^^^^```aaabbb^^^^^^]]]\\\[[[[[[[[[[[[]]]\\\\\\\\\^^^ccckkkqqq}}}~~~yyy999999::::::::::::;;;;;;999:::;;;<<<===??????@@@DDDEEEFFFFFFEEEDDDFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCC????????????????????????==================<<<<<>><<<<<<999;;;<<<<<<<<<<<<===???CCCCCCCCCAAA===;;;;;;;;;;;;<<<===>>>???????????????BBBEEEHHHLLLRRR\\\cccjjjwwwrrrfff[[[TTTSSSKKKGGGBBB???===;;;999888555666666777777777666666444444555666777999;;;<<<:::;;;;;;===???BBBDDDEEEBBBGGGMMMXXXooo|||xxxuuunnnmmmmmmpppsssvvvwwwwwwqqqnnnmmmmmmqqqvvvyyyzzzuuuvvvuuurrrnnnlllooorrrqqqsssuuuuuurrrooonnnmmmmmmnnnqqqtttvvvwwwxxxxxxxxxyyy{{{|||}}}|||zzzyyyuuutttsssrrrpppooommmmmmiiihhhiiikkkmmmnnnmmmllljjjkkkmmmpppqqqqqqqqqppptttxxx}}}}}}xxxxxxwwwxxxxxxwwwtttrrrrrrqqqrrrtttvvvwwwwwwvvvrrrqqqqqqsssuuuuuutttrrrpppnnnkkkjjjjjjiiihhhfffeeefffhhhjjjlllmmmmmmllliiiiiigggeeedddeeeiiillljjjkkkjjjiiigggggghhhjjjgggeeebbbbbbeeehhhjjjkkkiiiiiihhhhhhiiijjjkkklllmmmjjjhhhiiimmmoooooommmpppooommmiiieeebbbbbbcccgggllltttxxxvvvqqqlllhhhggghhhiiihhhgggfffggghhhhhhgggeeefffhhhjjjkkkkkkfffeeecccaaa``````aaabbb___]]][[[[[[]]]_________\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZ___fffkkkzzz|||vvv888888888999999:::::::::888999:::;;;;;;<<<<<<<<<>>>???@@@@@@??????AAACCC??????@@@AAABBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJLLLMMMOOOSSSVVVYYY\\\]]]aaadddjjjppprrrrrrooommmllliiiddd^^^YYYVVVUUUUUUOOOTTT[[[aaajjjyyyrrrZZZOOODDDAAA@@@===::::::999;;;<<<<<<::::::===@@@>>>??????>>><<<::::::;;;============>>>???@@@AAA???CCCHHHLLLQQQYYYeeemmmwwwqqqeee\\\RRRMMMMMMHHHDDD@@@<<<;;;:::999777444444666777777777666666555555666777999;;;===>>>=========>>>@@@BBBDDDEEEDDDHHHPPP```~~~|||zzztttsssrrrsssuuuwwwvvvuuupppnnnmmmnnnrrruuuvvvvvvrrruuuvvvtttooommmnnnqqqrrrtttwwwwwwtttpppnnnmmmnnnoooppprrrtttuuuvvvwwwtttvvvxxxzzz{{{zzzxxxwwwqqqpppooonnnmmmmmmnnnoookkkjjjjjjlllnnnnnnlllkkkiiikkknnnqqqrrrrrrrrrqqqqqquuuzzz~~~~~~|||{{{xxxwwwwwwxxxyyyxxxvvvssstttsssrrrtttvvvwwwuuusssqqqpppqqqsssttttttqqqooonnnllliiihhhhhhhhhgggffffffgggiiikkklllmmmlllllljjjjjjiiigggffffffiiikkkjjjlllnnnmmmkkkiiiiiijjjhhheeeaaa```bbbeeeggghhheeeeeefffggghhhjjjkkkkkkkkkiiihhhjjjoooqqqooolllooonnnlllhhhdddbbbbbbdddhhhlllqqqsssqqqmmmiiigggfffggggggfffffffffiiikkkiiigggfffgggiiikkkkkkjjjjjjhhheeebbb````````````\\\[[[ZZZ[[[^^^```___^^^ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWYYY]]]cccgggssswww~~~|||888999999::::::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;<<<======<<<===???AAA<<<===>>>???@@@AAAAAAAAA>>>???@@@BBBBBBBBBAAA@@@???@@@@@@@@@@@@??????>>>@@@@@@????????????>>>>>>AAABBBCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUXXX]]]bbbfffjjjlllsssxxx}}}xxxoookkkeee___[[[YYYYYYYYYZZZ```hhhooozzzlll[[[QQQHHH@@@???@@@===::::::999;;;<<<;;;999999<<<@@@:::;;;<<<;;;:::999:::<<<>>>======<<<===???AAABBB@@@EEEKKKOOOUUU^^^kkkttttttfff]]]UUUMMMHHHHHHFFFCCC>>>;;;::::::888777333444555777777777666666666666777888:::===???@@@CCCBBBAAAAAABBBCCCEEEFFFFFFIIIQQQfff~~~yyyxxxvvvvvvwwwwwwuuutttpppnnnmmmooorrruuutttsssqqquuuwwwuuuqqqmmmoooqqqpppsssvvvwwwvvvsssqqqpppoooooopppppprrrtttuuuvvvrrrtttvvvyyyyyyxxxvvvuuuooommmlllkkkkkklllnnnpppmmmllllllnnnoooooommmkkkiiikkkooorrrttttttsssrrrmmmqqqvvvzzzzzzyyyxxxwwwwwwwwwxxxyyy{{{zzzwwwtttvvvtttssstttvvvwwwtttqqqppppppppprrrsssrrrooolllllljjjggggggggggggfffeeeggghhhjjjkkklllllllllkkkjjjkkkkkkiiiggggggiiijjjllloooqqqqqqmmmjjjiiiiiiiiifffaaa___```cccfffgggbbbcccdddfffiiikkklllmmmkkkiiihhhlllqqqrrroookkknnnmmmlllhhheeeccccccdddiiilllnnnnnnkkkhhhffffffeeeeeefffeeeeeegggkkknnnjjjiiihhhiiijjjkkkjjjhhhkkkiiifffbbb```_________\\\[[[ZZZ]]]```bbb```^^^ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWWWWWWWXXX[[[aaaeeennnssszzz::::::::::::::::::::::::;;;;;;::::::999::::::;;;===<<<;;;;;;;;;<<<>>>???AAA???===>>>@@@AAA???===>>>>>>???@@@@@@@@@??????===@@@BBBCCCBBBBBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDDGGGIIIKKKKKKKKKLLLNNNPPPSSSTTTUUUVVVXXX[[[```dddfffiiinnnrrruuuyyy~~~vvvoookkkggggggiiijjjiiiggggggmmmuuuyyyeeeVVVNNNCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===@@@@@@?????????AAACCCDDDJJJHHHLLLWWWaaajjjyyy~~~iiibbbZZZTTTRRROOOJJJEEEAAA???===:::888666666666666666666666666555555555666666666777999;;;>>>???DDDBBB@@@@@@AAACCCCCCCCCCCCGGGSSSiii{{{yyywwwwwwxxxxxxwwwvvvpppqqqrrrssstttvvvwwwwwwvvvyyyzzzyyytttpppoooooorrrtttvvvxxxxxxwwwuuussstttsssssstttwwwyyyxxxwwwwwwsssoooppptttwwwuuurrroookkkgggeeegggjjjnnnooorrrrrrrrrttttttssspppmmmlllmmmoooqqqrrrqqqpppooojjjoootttwwwvvvvvvvvvxxxuuuvvvwwwxxxyyyzzzzzzyyyvvvvvvwwwxxxzzzyyywwwtttvvvuuutttrrrpppnnnmmmllliiigggeeedddeeefffeeeeeefffgggiiijjjkkkkkkkkkkkknnnmmmjjjhhhgggggghhhiiinnnqqqsssrrroookkkkkkkkkhhhddd``````bbbdddeeedddcccccccccdddeeehhhjjjkkkkkkjjjiiihhhhhhjjjkkkmmmrrrkkkgggiiijjjfffeeegggjjjkkkllljjjhhhfffeeefffggghhhiiijjjlllmmmnnnoookkkiiiffffffggghhhhhhggghhheee```^^^___^^^\\\ZZZZZZ\\\^^^```aaaaaa```___^^^]]]\\\[[[ZZZXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\cccfffqqq~~~<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????BBB@@@???@@@BBBCCCAAA??????@@@@@@AAAAAAAAAAAAAAAAAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUXXXZZZ\\\^^^aaadddgggjjjooossszzz}}}xxxqqqrrrtttvvvwwwvvvtttrrrtttnnn]]]PPPIIIBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======<<<===>>>>>>???AAACCCEEEMMMLLLRRR^^^lllzzz|||rrrddd]]]VVVQQQOOOLLLGGGCCC???>>><<<999888777777777666666666666666666666666777777777888:::<<<>>>???CCCBBBAAABBBCCCEEEEEEEEEDDDIIISSShhh~~~~~~~~~}}}{{{xxxwwwxxxxxxwwwuuusssssstttuuuvvvvvvvvvvvvvvvyyy{{{{{{wwwsssrrrrrrsssuuuwwwzzz{{{zzzyyyxxxuuutttssssssuuuvvvuuuttttttppplllllloooqqqpppnnnllliiieeedddfffjjjnnnooosssssstttvvvwwwuuurrrnnnmmmnnnpppqqqqqqooonnnllljjjnnnrrrtttttttttuuuwwwuuuuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvxxxzzzyyywwwuuuwwwvvvtttrrrpppnnnlllkkkiiifffddddddeeeffffffeeeeeeeeefffggghhhiiijjjjjjkkkjjjiiigggggggggggghhhlllnnnqqqpppnnnkkkkkkkkkiiieeeaaa```bbbddddddcccbbbbbbbbbbbbdddfffhhhiiikkkjjjiiiiiiiiikkklllnnnpppjjjgggjjjkkkhhhgggiiilllmmmmmmjjjgggdddccccccfffggghhhiiijjjkkklllmmmjjjhhhffffffggggggfffeeefffbbb]]]ZZZZZZ\\\\\\\\\]]]^^^aaaccceeedddcccbbb^^^^^^]]]\\\\\\[[[[[[ZZZXXXYYYYYYYYYYYYZZZZZZZZZ```dddooo{{{@@@@@@???>>>====================================<<<===>>>@@@AAAAAAAAAAAABBBAAAAAAAAACCCCCCBBB@@@CCCCCCDDDDDDEEEEEEEEEEEECCCEEEFFFGGGGGGIIILLLNNNOOOPPPQQQRRRQQQRRRUUUWWWWWWZZZ^^^aaaccceeehhhjjjmmmqqqvvvzzz~~~|||{{{|||zzz~~~~~~kkk]]]RRRIIIBBB??????===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<=========;;;<<>>???@@@@@@AAABBBCCCCCCFFFLLLVVViii}}}||||||~~~{{{yyywwwxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwuuusssuuuxxx|||}}}{{{xxxuuuuuutttvvvyyy{{{}}}}}}|||{{{tttsssrrrrrrssssssqqqpppppplllgggfffiiikkkkkkiiigggeeebbbbbbeeejjjmmmnnnssstttvvvyyyzzzxxxtttpppnnnoooppppppooonnnkkkjjjkkkmmmoooppppppqqqsssuuuttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuwwwyyyyyywwwuuuwwwvvvtttrrrooommmkkkjjjgggeeecccccceeefffgggfffccccccddddddeeeggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhkkkmmmoooooommmkkkjjjkkkiiifffcccaaabbbccccccbbb````````````bbbdddfffgggkkkjjjjjjjjjjjjlllnnnooonnnjjjiiikkkllljjjiiijjjmmmmmmmmmjjjfffbbbaaa```ffffffgggggghhhiiijjjjjjhhhgggfffffffffeeecccaaabbb^^^YYYVVVWWWZZZ\\\]]]]]]___bbbeeefffeeecccbbb^^^]]]\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZYYYXXX\\\aaakkkvvv{{{{{{|||FFFDDDCCCAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNOOOPPPRRRVVVYYYXXXYYYZZZZZZZZZ[[[^^^```fffjjjooosssvvvyyy|||~~~}}}|||hhhXXXOOOJJJDDD???======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>===???BBBDDDDDDFFFJJJNNNTTT\\\hhhwwwwwwiii]]]UUUTTTPPPKKKHHHFFFCCC@@@===:::999999888888888888888666666666777777888888888<<<<<<<<<===>>>???@@@@@@>>>@@@AAABBBBBBBBBCCCCCCFFFOOO]]]ppp~~~|||{{{zzz|||yyywwwvvvxxxyyyyyyyyyzzz{{{||||||zzzwwwtttrrrsssvvvzzz||||||zzzxxxwwwvvvwwwyyyzzz{{{zzzzzzyyyrrrqqqppppppqqqqqqpppooonnnjjjfffdddeeegggggggggcccaaa___aaadddhhhkkklllqqqrrruuuxxxzzzxxxtttppplllmmmnnnooonnnmmmkkkiiikkkkkkkkkkkklllnnnppprrrqqqqqqrrrrrrssstttuuuvvvuuuttttttvvvwwwxxxvvvuuuvvvuuusssqqqnnnllljjjiiifffdddcccccceeefffggggggcccccccccdddeeegggiiijjjfffggghhhiiijjjjjjjjjiiimmmnnnnnnnnnmmmkkkjjjjjjhhhfffdddbbbaaaaaaaaaaaaaaaaaaaaaaaabbbdddfffgggjjjjjjjjjkkklllmmmnnnooonnnmmmlllmmmmmmkkkiiiiiijjjkkkkkkiiieeebbbaaaaaafffggggggggghhhhhhiiiiiifffeeedddddddddbbb___\\\\\\ZZZXXXWWWXXX[[[]]]^^^[[[]]]```cccdddcccaaa```^^^]]]\\\ZZZYYYYYYYYYYYY[[[\\\\\\]]]\\\[[[ZZZZZZYYY^^^hhhqqqwwwxxxxxxyyy~~~KKKJJJGGGEEECCCBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDGGGIIIJJJJJJJJJJJJPPPQQQSSSTTTTTTTTTSSSSSSQQQQQQPPPQQQQQQSSSTTTUUUZZZ\\\]]]^^^```cccgggjjjeeefffgggffffffgggjjjmmmyyy}}}{{{lllYYYLLLGGGEEEBBB>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<======>>>>>>???>>>BBBEEEFFFFFFIIIOOOTTT^^^lll~~~zzzkkk```VVVPPPNNNLLLHHHEEECCC@@@>>><<<888888888888888888888888555666666777888999::::::======>>>???@@@@@@AAAAAACCCEEEFFFFFFEEEEEEFFFHHHGGGTTTgggzzz~~~|||zzzyyywwwuuuttttttwwwzzz|||}}}|||}}}~~~~~~|||xxxtttrrrrrrtttwwwzzz|||{{{yyywwwvvvwwwwwwwwwwwwuuutttssspppooonnnoooqqqqqqqqqpppnnnkkkhhhffffffggghhhhhhaaa```___aaadddhhhiiijjjmmmoooqqqtttvvvuuuqqqnnnhhhiiikkkmmmmmmmmmkkkjjjkkkiiihhhhhhiiikkkmmmnnnnnnnnnnnnoooqqqrrrtttuuutttsssssstttuuuuuutttrrrtttsssqqqooollljjjhhhgggfffdddbbbbbbdddfffgggfffddddddeeefffgggiiikkklllfffgggiiijjjkkklllllllllqqqpppooonnnmmmllljjjhhhgggfffeeecccaaa```aaaaaadddcccccccccdddfffgggiiijjjjjjkkkkkklllmmmnnnnnnnnnppppppooollljjjhhheeefffggghhhgggeeeccccccccchhhhhhhhhiiiiiijjjjjjjjjdddcccbbbbbbaaa___[[[XXXWWWYYY[[[\\\]]]]]]^^^^^^\\\]]]___aaabbbbbbbbbaaacccaaa^^^[[[YYYXXXWWWWWWZZZ[[[]]]^^^___^^^]]]\\\XXX]]]eeemmmtttyyyzzzxxxxxxQQQOOOKKKHHHFFFEEEEEEFFFEEEFFFGGGIIIIIIIIIHHHHHHDDDFFFIIILLLOOORRRTTTTTTYYY\\\___```___^^^^^^^^^^^^^^^]]]]]]^^^```bbbccchhhjjjmmmnnnppprrrvvvyyywwwxxxyyyyyyyyy{{{~~~ggg]]]OOOFFFCCCBBBAAA>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>BBBFFFGGGHHHMMMVVV^^^gggzzznnnaaaYYYRRRNNNJJJIIIGGGDDDAAA>>><<<:::666777777888888888777777555666777888999:::;;;;;;<<<===???@@@AAABBBBBBBBBAAACCCEEEEEECCCEEEIIIMMMPPP___sss~~~|||zzzyyytttrrrqqqrrrvvvzzz}}}}}}}}}~~~}}}|||yyyvvvtttrrrssstttwwwzzz{{{zzzxxxvvvvvvvvvuuutttrrrqqqppppppooonnnoooqqqrrrqqqpppnnnmmmllljjjjjjjjjkkkkkkeeedddcccdddgggiiiiiiiiijjjjjjllloooqqqqqqooolllfffgggjjjkkkllllllkkkjjjjjjhhhfffggghhhjjjkkkkkkjjjjjjkkklllnnnqqqtttvvvuuusssqqqqqqrrrrrrqqqoooqqqpppnnnmmmkkkiiigggffffffdddbbbbbbdddeeefffeeeeeefffhhhjjjkkklllmmmmmmhhhhhhiiijjjkkklllmmmnnnrrrpppnnnmmmmmmlllkkkiiifffggggggeeecccbbbcccdddgggfffffffffggghhhjjjkkkkkkkkkkkkkkkllllllllllllmmmqqqsssooollljjjgggcccbbbdddeeeeeedddddddddeeehhhhhhiiiiiijjjkkkllllllfffdddbbbaaa___]]]ZZZWWWUUUYYY]]]```aaa```______aaaaaabbbbbbdddeeeffffffiiifffccc^^^[[[ZZZYYYZZZ[[[\\\^^^`````````^^^]]]YYY]]]bbbgggoooxxx{{{yyywwwUUURRRNNNKKKHHHGGGGGGHHHHHHIIIKKKMMMMMMMMMLLLKKKHHHJJJMMMSSSYYY___dddfffjjjnnnrrrsssrrrppppppqqqsssrrrqqqqqqrrrtttwwwxxxyyy|||wwwiiiVVVQQQJJJDDDBBB@@@???>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@???DDDHHHJJJMMMUUUcccmmmxxxppp```WWWQQQNNNKKKGGGGGGEEECCC???;;;999888666777777888888777666555555666777888:::;;;<<<===;;;<<<>>>@@@BBBCCCCCCCCC???BBBDDDEEEEEEIIIPPPWWWcccrrr~~~|||zzzyyysssqqqoooppptttyyy|||~~~}}}}}}||||||{{{yyyxxxwwwtttssssssvvvyyy|||{{{zzzvvvvvvvvvuuutttsssrrrqqqsssrrrpppqqqrrrrrrqqqpppnnnnnnoooooonnnnnnnnnnnnkkkjjjiiijjjllllllkkkjjjhhhggghhhjjjmmmnnnmmmkkkggghhhjjjkkkkkkjjjhhhgggjjjgggffffffiiijjjiiihhhgggggghhhiiimmmqqqtttwwwuuussspppooooooooommmlllmmmmmmllljjjiiigggffffffgggeeecccbbbcccddddddddddddfffiiilllnnnnnnnnnmmmiiiiiihhhhhhiiikkkmmmnnnooommmjjjkkkmmmnnnlllkkkgggiiijjjiiifffeeefffhhhiiihhhhhhggghhhiiikkklllkkkkkkkkkkkkkkkjjjjjjiiiiiipppsssoookkkjjjgggccc```bbbdddeeedddcccdddeeegggggghhhiiijjjlllmmmmmmjjjgggdddaaa___^^^[[[YYYVVVZZZ^^^````````````bbbeeedddccccccdddfffiiikkkjjjgggccc___]]]\\\\\\\\\]]]___```bbbaaa```^^^\\\[[[]]]^^^```hhhtttzzzxxxyyy}}}WWWTTTPPPLLLIIIHHHHHHIIIIIIKKKMMMOOOPPPOOONNNMMMLLLNNNSSSYYYbbbkkkrrrvvvwwwdddWWWKKKIIIGGGDDDAAA>>>===<<>><<<<<<;;;;;;<<<=================================>>>??????@@@@@@BBBFFFKKKNNNSSS^^^nnnzzzuuueeeWWWPPPLLLJJJHHHEEEFFFEEEBBB===999777777666777777888888777555555555666777888:::;;;======:::;;;>>>@@@BBBCCCDDDCCCDDDGGGKKKLLLMMMSSS]]]eeeuuu}}}}}}~~~~~~~~~|||zzzyyytttrrrooopppssswwwzzz|||||||||{{{{{{zzzzzzzzzyyyvvvtttsssuuuyyy|||}}}{{{vvvvvvvvvvvvuuuuuuuuuuuuvvvtttsssrrrrrrrrrpppnnnmmmoooqqqrrrqqqppppppppppppooonnnnnnoooooommmkkkgggffffffgggjjjlllllllllhhhiiijjjkkkjjjhhhfffeeeiiigggeeegggiiijjjhhhfffeeeeeefffhhhlllpppuuuwwwuuurrrpppnnnnnnmmmkkkjjjkkkkkkjjjiiihhhgggffffffhhheeecccbbbcccddddddccccccfffjjjnnnpppooonnnllliiiiiigggggghhhiiilllmmmkkkiiigggiiilllnnnnnnllliiikkkmmmllliiihhhjjjllliiiiiihhhhhhhhhjjjkkklllkkkkkkkkkkkkjjjiiihhhhhhfffnnnsssoookkkkkkhhhdddaaacccddddddcccccccccdddeeefffgggiiijjjlllmmmmmmmmmjjjeeebbb```___]]][[[XXX[[[^^^___^^^^^^aaadddgggeeecccbbbcccfffiiilllgggeeeaaa^^^\\\\\\\\\]]]```aaabbbcccbbb___\\\ZZZ\\\]]]\\\[[[cccpppwwwvvv{{{{{{aaaYYYPPPLLLMMMOOOOOONNNPPPOOONNNMMMRRRWWWTTTNNNPPPOOORRRYYY```hhhsss~~~tttdddVVVNNNEEECCC@@@>>>===>>>@@@AAA<<<999999<<<===<<<===@@@===<<<;;;;;;<<<===>>>???>>>:::999===@@@AAACCCGGGGGGGGGLLLUUU]]]gggyyyrrrhhhZZZPPPLLLKKKHHHFFFEEECCC???;;;999777777777888777666555444444555555888:::<<<===???????????????>>>>>>???BBBDDDEEEDDDFFFJJJMMMPPPVVVcccttt|||{{{{{{{{{|||{{{yyyxxxuuurrrooonnnqqquuuyyyzzzwwwyyyzzzzzzyyyzzz|||~~~yyyxxxwwwvvvwwwxxxzzz{{{yyyxxxwwwvvvvvvwwwyyy{{{}}}{{{vvvrrrooommmmmmnnnooopppqqqqqqpppooopppqqqqqqrrrrrrsssssspppllliiiiiibbbbbbmmmvvvtttooolllhhhkkkooopppmmmiiieeedddfffeeeddddddfffggggggfffccccccdddiiinnnqqqpppnnntttsssqqqooollliiifffeeeccccccccccccddddddeeefffjjjiiihhhgggfffeeeeeeeeehhhkkkooorrrssspppmmmjjjggghhhhhhhhhhhhjjjnnnqqqooonnnmmmlllkkklllmmmmmmppppppoooooommmkkkiiiggghhhhhhgggfffggghhhiiijjjlllnnnoookkkfffcccfffiiijjjmmmppppppmmmjjjhhhgggeeeaaa^^^___ccceeedddaaafffggghhhjjjkkklllmmmnnnjjjhhheee___\\\[[[]]]```bbb```^^^^^^aaacccdddeeeiiifffaaa```aaadddfffgggeeedddbbb___\\\[[[]]]___bbbbbbbbbaaa```^^^]]]\\\[[[ZZZZZZ]]]aaahhhooottttttwwweee\\\SSSPPPUUU[[[\\\\\\YYYXXXUUUSSSWWW]]]]]]YYYYYYUUUUUUYYY___hhhuuupppaaaTTTKKKFFFDDDBBB???=========???@@@===999999<<<<<<;;;<<>>??????AAADDDJJJKKKSSS___jjjxxx{{{iii```UUUMMMKKKJJJGGGEEEAAA???<<<888666555444444888777666555444555555666777888:::<<<===>>>======???>>>>>>???AAACCCDDDEEEGGGJJJPPPZZZjjj~~~~~~}}}||||||}}}|||zzzyyyvvvssspppppptttxxx{{{}}}zzz{{{{{{zzzyyyzzz|||~~~}}}{{{xxxvvvuuuuuuvvvwwwvvvvvvuuuvvvwwwzzz}}}~~~}}}{{{vvvrrrooonnnnnnnnnppprrrrrrrrrpppoooppprrrrrrssssssttttttrrrooollllllgggjjjwww}}}rrrkkkiiillloooooollliiifffeeeeeedddcccdddfffhhhhhhgggffffffhhhkkknnnppppppooorrrqqqpppmmmkkkhhheeecccccccccbbbbbbcccddddddeeeiiiiiigggfffeeeeeeddddddhhhkkkooorrrrrrpppmmmjjjfffhhhiiiiiiiiijjjmmmppppppnnnmmmkkkkkkkkkkkklllooopppppppppnnnllliiiggggggfffdddddddddfffhhhiiinnnooonnniiicccaaacccfffkkkmmmoooooommmkkkjjjjjjfffbbb^^^___bbbeeedddaaaeeeeeeffffffhhhjjjkkkllljjjhhhccc^^^[[[[[[^^^aaacccaaa______bbbdddeeeeeegggddd```^^^```bbbdddeeebbbbbb```^^^[[[[[[]]]___bbbbbbbbbaaa___^^^\\\[[[\\\[[[[[[]]]```eeejjjnnntttxxx~~~lllbbbYYYYYYbbbkkknnnmmmcccccc```___eeennnqqqooogggbbb^^^^^^ccckkkxxxnnn]]]QQQJJJFFFEEEBBB@@@>>><<<<<<<<<>>>???>>>:::999;;;;;;999;;;>>>===<<<<<<<<<<<<>>>@@@AAA???<<<<<<@@@BBBBBBDDDIIIQQQVVVbbbpppyyyjjj\\\VVVNNNIIIHHHGGGEEECCC>>>===:::777555444333333888777666555555555666777777888:::<<<>>>>>>>>>>>>????????????AAACCCEEEFFFJJJMMMWWWkkk}}}}}}~~~}}}|||zzzxxxuuussstttwww|||~~~~~~|||zzzxxxyyy|||~~~|||xxxuuussstttuuuwwwvvvvvvvvvwwwxxx{{{}}}|||yyyuuuqqqooonnnnnnoooqqqrrrsssrrrpppooopppqqqrrrssstttuuuuuusssrrrqqqrrrqqqwwwuuuiiijjjlllmmmmmmjjjhhhggggggeeeccccccdddgggiiijjjiiihhhjjjlllmmmmmmmmmoooppppppooonnnllliiifffdddcccccccccbbbbbbbbbcccddddddiiihhhgggfffeeedddddddddhhhjjjnnnpppqqqooollliiifffgggiiijjjjjjjjjlllnnnooonnnlllkkkjjjjjjjjjkkknnnoooqqqqqqpppmmmjjjhhhgggeeecccbbbccceeeiiikkkooonnnlllfff```^^^```ccckkkmmmnnnnnnmmmllllllmmmgggddd``````bbbddddddbbbdddcccbbbbbbdddfffhhhjjjiiifffaaa\\\YYYZZZ^^^bbbbbb```___```bbbeeeffffffeeeaaa^^^\\\^^^```bbbccc```___^^^[[[YYYYYY\\\^^^ccccccbbbaaa___]]]ZZZYYYXXXYYYZZZ\\\___cccgggiiirrrwww}}}tttjjjaaacccoooyyy}}}|||mmmoooqqqttt|||yyysssmmmlllnnntttwwwmmm^^^QQQIIIFFFEEEEEE@@@>>>===<<<;;;<<<======???;;;:::;;;;;;999:::>>>======<<<<<<===???AAABBB>>><<<>>>BBBEEEGGGMMMSSS\\\fffvvv~~~jjj___RRRNNNIIIFFFEEEDDDBBB@@@===<<<:::888666555555555777777666555555666777888999;;;===???AAABBBBBBBBB@@@@@@@@@@@@AAABBBEEEHHHOOOUUUeee~~~~~~}}}|||zzzxxxvvvxxx{{{}}}yyywwwwww{{{}}}}}}zzzvvvtttssstttwwwyyyyyyxxxxxxxxxyyyzzz{{{|||yyyvvvsssooommmmmmnnnoooqqqrrrrrrqqqnnnmmmmmmnnnpppqqqssssssssssssssstttwww|||sssjjjiiijjjjjjiiigggfffggghhheeeddddddfffiiilllmmmllljjjlllnnnllljjjjjjmmmpppoooooonnnllljjjgggeeeddddddddddddccccccddddddeeehhhgggfffeeeddddddddddddgggiiilllnnnnnnllliiigggeeegggjjjkkkjjjjjjkkkllllllkkkjjjjjjjjjjjjkkklllmmmooopppqqqqqqnnnkkkiiigggeeecccaaabbbfffjjjllllllkkkhhhccc___]]]___bbbkkklllnnnmmmllllllnnnooojjjgggcccbbbcccddddddddddddcccaaa```aaacccfffhhhgggddd___ZZZXXXYYY^^^bbb```___^^^___bbbdddeeeeeebbb___\\\[[[\\\^^^``````___^^^\\\YYYVVVVVVYYY[[[bbbbbbbbbaaa___\\\YYYWWWRRRTTTVVVZZZ^^^bbbeeeggglllsss}}}yyyrrrlllppp{{{}}}zzzoooaaaZZZPPPHHHCCCAAA@@@@@@>>>===<<<;;;;;;;;;<<<===>>>;;;;;;======::::::===============>>>@@@BBBCCC???>>>@@@DDDHHHKKKTTT\\\fffuuuooobbb[[[NNNKKKHHHEEECCCAAA>>>===:::999888777666555555444777666555555666777888999:::;;;>>>@@@BBBCCCCCCCCCAAABBBBBBAAAAAACCCGGGJJJTTT```xxx~~~}}}|||zzzyyyzzz~~~}}}yyywwwwwwzzz|||~~~{{{xxxuuussstttvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{uuussspppmmmllllllmmmnnnqqqqqqqqqooollljjjjjjjjjkkkmmmooopppooopppsssvvv{{{wwwoookkkfffggghhhgggeeeeeefffhhhgggffffffhhhkkknnnooooooiiikkkllljjjggggggkkkooopppoooooommmkkkiiigggfffgggffffffeeeeeeeeeffffffggggggfffeeeeeeeeefffffffffhhhkkklllllljjjhhhffffffhhhjjjjjjiiiiiijjjkkkiiiiiiiiiiiijjjlllnnnooolllnnnoooppppppnnnkkkjjjfffdddaaa___```cccgggjjjhhhgggeeebbb``````bbbdddjjjlllmmmmmmllllllnnnooommmjjjfffcccccccccdddeeefffdddbbb``````aaaccceeecccaaa]]]YYYWWWYYY]]]aaa___^^^]]]___bbbdddddddddaaa^^^[[[ZZZ[[[]]]^^^^^^```^^^[[[WWWSSSSSSVVVXXXaaaaaabbbaaa___[[[XXXVVVRRRSSSVVVYYY\\\___```aaacccnnn|||xxxvvvwww~~~{{{kkk```RRRNNNHHHDDDBBB@@@???======<<<<<<<<<<<<<<<<<<<<<===;;;<<<@@@@@@===;;;===============???AAACCCDDDDDDBBBDDDHHHKKKQQQ]]]hhhvvvpppddd[[[WWWKKKJJJGGGDDD@@@===;;;:::666666555555444444333333666666555555666888999;;;999:::===???AAABBBCCCCCCBBBDDDEEECCCBBBDDDIIIMMMXXXlll~~~}}}}}}|||{{{|||{{{yyyxxxzzz||||||xxxuuusssrrrrrrrrrsssuuuwwwyyy{{{}}}~~~tttrrrooommmllllllnnnooopppqqqpppnnnjjjhhhgggggggggiiillllllkkkmmmrrrwwwzzzwwwoookkkjjjeeefffgggfffeeeeeefffhhhhhhggggggiiillloooppppppiiihhhgggfffeeegggkkknnnppppppooonnnmmmkkkiiiiiihhhhhhgggfffffffffggggggfffffffffffffffggghhhiiihhhiiikkklllllljjjhhhfffgggiiijjjiiihhhhhhiiijjjjjjiiiiiijjjkkkmmmoooppplllmmmmmmnnnnnnmmmlllkkkdddbbb```^^^^^^aaaccceeeeeeddddddcccccccccdddeeeiiikkkmmmmmmlllllllllmmmmmmjjjfffcccaaaaaabbbdddhhhfffcccaaa```___``````___^^^\\\YYYWWWYYY]]]```^^^]]]^^^```ccceeeeeeddd```^^^[[[[[[\\\^^^^^^^^^___]]]ZZZUUURRRRRRUUUXXX___```aaaaaa___[[[XXXUUUWWWWWWWWWXXXYYYYYYZZZZZZ]]]hhhvvvsssxxxxxxiii\\\TTTJJJHHHDDDBBBAAAAAA???>>><<<<<<<<<<<<<<<<<<======;;;:::>>>CCCDDD???===>>>>>>======>>>???AAACCCEEEGGGFFFIIINNNTTT^^^ooo~~~}}}nnnccc[[[UUUQQQHHHGGGEEEAAA===;;;::::::444555555555555555444444666555555555777888:::;;;999;;;===@@@BBBCCCDDDDDDDDDFFFGGGEEECCCEEEKKKPPP^^^www~~~~~~~~~~~~}}}~~~|||{{{}}}|||{{{|||~~~~~~{{{wwwtttrrrpppppprrrtttvvvyyy{{{|||}}}tttrrrooommmmmmnnnpppqqqrrrrrrqqqnnnjjjgggfffgggcccfffiiiiiiiiilllrrrxxxwww|||}}}wwwpppnnnjjjfffdddfffhhhhhhgggggghhhiiihhhgggggghhhkkknnnnnnnnniiifffccccccfffjjjmmmnnnppppppoooooommmllljjjiiihhhhhhgggfffffffffffffffeeeeeeeeefffhhhjjjkkklllkkklllmmmnnnnnnllljjjiiiiiijjjiiihhhfffgggiiikkkmmmlllkkkkkkkkklllnnnnnnllllllkkkkkkkkkllllllllleeedddbbbaaa```aaacccdddeeeddddddeeeffffffeeeeeegggjjjlllmmmlllkkkjjjjjjkkkiiieee```]]]]]]___aaahhhgggdddbbb___]]]\\\[[[\\\\\\[[[YYYXXXYYY\\\_________```bbbeeeggggggfffaaa___\\\\\\]]]_________\\\ZZZWWWTTTRRRSSSXXX[[[]]]^^^``````___\\\XXXVVVYYYYYYXXXWWWVVVVVVWWWWWWZZZcccnnnxxxnnnwwwsssdddXXXMMMFFFEEEBBB???=========<<<;;;<<<<<<==================::::::???EEEFFFAAA>>>>>>>>>======>>>@@@BBBDDDEEEHHHHHHLLLTTT^^^mmm}}}oooccc[[[UUUPPPKKKFFFEEECCC???;;;999999:::666666777777888777777666555555555555777999;;;<<<;;;===???BBBDDDFFFFFFFFFEEEGGGHHHFFFDDDEEELLLRRRccc~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~|||zzzwwwtttsssssstttuuuvvvxxxxxxyyyyyyuuusssqqqooooooppprrrsssssssssrrroookkkhhhggggggbbbeeehhhhhhhhhkkksssyyytttvvvtttpppooopppkkkccceeegggiiijjjjjjiiiiiijjjhhhffffffgggjjjllllllllliiieeeaaabbbggglllooooooooooooooonnnmmmllljjjiiihhhgggfffeeeeeeeeeeeeeeedddeeeeeegggiiikkkmmmnnnmmmnnnoooppppppnnnlllkkkjjjjjjiiigggeeefffhhhkkkpppooommmlllkkkkkklllllllllkkkjjjiiijjjkkklllmmmiiihhhgggeeeeeeeeeeeeeeeeeeeeefffggghhhhhheeedddfffiiimmmnnnllljjjiiihhhjjjgggccc^^^[[[ZZZ]]]___hhhgggeeebbb^^^[[[YYYWWWYYYZZZ[[[ZZZYYYYYY[[[^^^aaaaaaaaadddgggiiiiiihhhaaa___]]]]]]^^^``````___YYYXXXUUUSSSRRRUUUZZZ^^^\\\]]]___```___\\\XXXVVVXXXWWWVVVVVVVVVWWWXXXYYYZZZ```hhhpppzzzlllwwwooo```XXXQQQHHHBBB@@@???>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<>>>>>>============>>>>>>DDDCCCBBBAAAAAACCCFFFIIILLLTTT[[[bbbpppzzzpppbbbXXXSSSPPPLLLHHHDDDCCC@@@===:::777555555777777666555555555555555888777777777888:::<<<===;;;;;;<<>>===<<<;;;:::;;;;;;::::::;;;;;;<<<===>>>============>>>>>>???BBBBBBBBBBBBDDDHHHLLLOOOSSS]]]hhhsss{{{uuunnnfff[[[SSSOOOLLLIIIEEEBBB@@@>>>;;;999777666555777777666555555555555555444555555777999<<>>>>>???AAADDDGGGHHHHHHJJJLLLMMMKKKIIINNNZZZccc}}}~~~}}}|||}}}}}}}}}}}}{{{zzzyyyuuuuuutttttttttvvvwwwxxxwwwvvvuuutttsssrrrrrrrrruuusssqqqnnnlllllllllmmmhhhffffffkkksssxxxyyyxxx{{{xxxtttqqqooolllhhheeeeeegggiiikkklllmmmmmmmmmllliiiggggggiiijjjhhhggghhhfffeeegggkkknnnoooooonnnnnnnnnmmmlllkkkjjjiiihhhhhhgggfffeeeeeeddddddhhhhhhiiikkknnnppppppooooooooopppooonnnlllkkkiiigggeeecccdddgggkkknnnoooooonnnmmmmmmmmmnnnooopppooonnnllljjjiiiiiijjjkkkmmmiiifffeeeggghhhhhhgggiiigggeeedddddddddcccaaaccceeehhhjjjllllllkkkjjjfffdddaaa^^^]]]]]]___```aaabbbccccccbbb___\\\ZZZZZZ]]]```^^^\\\[[[___cccffffffeeeeeedddddddddddd^^^\\\[[[\\\^^^____________]]]ZZZXXXWWWWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTTTTUUUVVVWWWYYYZZZ\\\bbblllxxxkkkwwwsssaaaYYYNNNHHHGGGFFFCCC@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<=====================>>>???@@@AAABBBDDDFFFJJJOOOVVV[[[aaannn}}}uuuhhhddd```ZZZSSSNNNLLLIIIFFFCCC======;;;999888666666666777777666555555555555555555555666888:::===???AAAAAABBBBBBCCCEEEHHHJJJKKKKKKOOORRRNNNMMMWWWlll~~~}}}wwwyyy|||~~~}}}|||wwwvvvuuuttttttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvtttrrrooommmmmmmmmmmmhhhgggiiinnnuuuzzzzzzyyy{{{wwwsssooommmkkkhhhffffffgggiiikkkmmmmmmmmmmmmkkkjjjhhhhhhiiiiiiiiihhhhhhgggfffhhhkkknnnpppppppppooonnnmmmkkkiiiggggggiiihhhfffeeedddeeeffffffjjjiiiiiikkknnnpppppppppooooooppppppooommmllljjjhhhfffeeegggjjjnnnqqqrrrpppooommmkkkkkklllnnnpppmmmlllkkkjjjjjjkkklllllllllkkkjjjjjjllllllkkkjjjjjjhhhfffddddddcccbbb```aaacccfffhhhiiijjjiiihhhaaa```___]]]^^^___aaabbbbbbccceeeeeedddaaa^^^\\\]]]```ccccccaaa```bbbdddggggggeeedddcccbbbbbbbbb]]][[[YYYZZZ]]]aaabbbccccccaaa]]]YYYWWWVVVWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVXXX\\\dddnnnxxx~~~jjjxxxooobbbXXXQQQIIIDDDDDDDDDBBB@@@>>>>>>======<<<;;;;;;:::<<<<<<<<<;;;<<<<<<===>>>============>>>???AAAAAABBBEEEHHHLLLPPPXXXbbbiiitttssseee]]][[[XXXTTTPPPLLLJJJGGGDDD@@@999888888777666666666666777777666555555555555555888888999:::;;;<<<======CCCCCCDDDDDDEEEHHHLLLNNNRRRWWWZZZWWWXXXiii}}}~~~~~~~~~{{{uuuwww{{{~~~}}}xxxwwwuuutttttttttuuuuuuwwwwwwxxxxxxxxxxxxxxxwwwvvvuuussspppnnnmmmmmmllliiiiiilllpppuuuxxxxxxvvvwwwsssnnnjjjiiihhhfffeeefffgggiiikkkllllllllllllkkkjjjiiihhhhhhhhhhhhhhhggggggfffhhhjjjmmmooopppqqqpppooommmkkkjjjiiiiiikkkiiifffcccccceeegggiiikkkjjjjjjkkknnnpppqqqpppqqqqqqrrrrrrrrrpppooonnnkkkjjjiiijjjmmmpppqqqrrrooommmiiiggggggiiikkkmmmmmmmmmlllkkkkkkkkkkkklllmmmmmmmmmnnnnnnmmmkkkiiijjjgggeeecccbbbbbb```^^^```aaadddfffhhhhhhgggggg```___^^^^^^^^^___aaabbbdddeeeggggggfffdddaaa___^^^aaaddddddcccbbbcccdddfffeeecccbbbaaa```aaaaaa^^^\\\ZZZZZZ]]]aaacccddddddaaa]]]YYYUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUWWWWWWWWWYYY^^^gggqqqwww~~~jjjxxxzzzjjj[[[QQQLLLHHHBBB??????@@@???======<<<<<<;;;;;;:::::::::===<<<<<<<<<<<<===>>>>>>======>>>???@@@AAACCCDDDCCCGGGLLLQQQWWW```llluuussseee[[[VVVVVVRRRPPPMMMJJJGGGCCC???<<<666555555555555666666777777777666555555555555555888999:::;;;<<<======>>>BBBCCCDDDDDDEEEIIINNNSSS\\\aaaddddddjjj{{{~~~}}}~~~~~~{{{vvvyyy|||~~~|||xxxwwwvvvtttttttttuuuuuuwwwxxxyyyzzzzzzzzzyyyyyyvvvuuusssqqqooommmlllkkkkkklllmmmpppssstttsssrrrqqqmmmiiiffffffeeeeeedddeeefffhhhiiijjjjjjjjjjjjiiiiiiiiihhhgggggghhhhhhffffffgggggghhhiiilllmmmmmmlllkkkkkkjjjkkkkkklllkkkiiifffcccccceeehhhjjjkkkjjjiiijjjmmmoooppppppsssttttttuuuuuutttsssrrrooonnnmmmnnnooopppooonnnmmmkkkhhhffffffhhhkkkmmmooonnnmmmlllkkkjjjjjjjjjnnnooooooooommmjjjhhhfffhhheeebbbaaa```___^^^\\\___aaacccfffggggggffffffaaa```____________```aaacccdddfffgggfffdddbbb```]]]___aaacccbbbbbbbbbbbbbbbaaa___^^^]]]^^^___``````]]]ZZZZZZ\\\___aaabbb```^^^YYYUUURRRQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWZZZ```hhhooovvv}}}iiixxxyyyqqqgggYYYNNNHHHDDDAAA>>>>>>???@@@@@@???<<<<<<<<<;;;;;;;;;::::::===============>>>??????>>>??????@@@BBBDDDEEEFFFDDDIIIQQQXXX___lll{{{vvvggg]]]TTTPPPPPPMMMLLLIIIFFFAAA===999777444444444444555666777777777777666555555555555555555666999;;;>>>@@@AAAAAAAAACCCDDDDDDFFFKKKSSSZZZ___ccciiiooozzzxxx|||||||||~~~|||yyy{{{}}}}}}|||zzzyyyxxxvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzyyyyyyvvvuuusssqqqooommmkkkjjjkkkkkklllmmmnnnnnnnnnnnnllliiigggffffffffffffeeedddfffgggiiiiiiiiiiiihhhggghhhhhhgggeeeeeefffhhhggghhhhhhgggfffgggiiikkkhhhhhhgggggggggiiikkklllkkkiiifffddddddfffhhhjjjkkkjjjhhhiiilllnnnoooooorrrssstttuuuvvvuuutttsssrrrqqqpppooopppnnnllljjjlllkkkiiihhhhhhjjjlllnnnoooooonnnmmmlllkkkjjjiiinnnooopppnnnkkkgggfffeeeeeecccaaa______^^^]]][[[___aaadddfffggghhhgggfffbbbbbbaaa``````````````````bbbdddeeeeeecccaaa```]]]]]]^^^___````````````^^^\\\[[[YYYYYYZZZ\\\]]]^^^[[[YYYXXXZZZ\\\\\\\\\ZZZXXXTTTQQQOOOOOOPPPQQQTTTTTTTTTUUUVVVWWWWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUYYY```eeeooowwwiiixxx|||qqqfff```YYYOOOHHHFFFAAA???>>>>>>??????@@@@@@>>>============<<<<<<<<<>>>>>>======>>>>>>???@@@???@@@AAABBBDDDFFFHHHIIIIIIPPPZZZcccnnn}}}}}}jjj___XXXRRRNNNMMMIIIHHHFFFBBB>>>999666555444444444444555666777777777777666555555555555555555777999<<>><<<;;;;;;::::::999????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAACCCEEEGGGIIIJJJOOOWWWcccnnnzzzqqqaaaYYYVVVRRRNNNMMMHHHHHHFFFBBB===999888777444444444444555666777777777777666555555555555555999:::<<<===??????>>>>>>@@@BBBEEEGGGIIIQQQ]]]fffqqqvvv~~~xxxuuutttzzz{{{zzz}}}{{{{{{|||}}}~~~~~~}}}||||||}}}~~~yyyzzz{{{||||||zzzxxxwwwttttttrrrpppnnnkkkiiigggeeeffffffffffffgggjjjllljjjjjjjjjlllnnnooonnnlllggghhhiiijjjkkkkkkjjjiiieeefffgggfffcccbbbdddfffkkklllllljjjfffeeegggjjjjjjiiihhhggghhhiiikkkmmmiiihhhgggffffffgggiiijjjkkkiiiggggggiiilllmmmmmmkkklllnnnoooppppppoooooopppoooooopppooommmjjjgggdddeeeeeefffhhhiiikkkkkkkkkllllllmmmnnnnnnmmmmmmkkkmmmnnnllliiigggiiikkkdddbbb````````````___^^^aaacccfffhhhjjjjjjiiihhhaaaaaaaaabbbccccccdddddddddfffhhhjjjjjjiiigggfff]]]\\\ZZZZZZ\\\^^^______\\\ZZZVVVSSSQQQQQQRRRSSSRRRQQQQQQRRRTTTVVVUUUTTTQQQOOONNNMMMMMMPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTRRRPPPOOOQQQSSSTTTVVVYYY[[[YYYVVVUUUYYY]]]bbbmmmxxx~~~hhh{{{}}}~~~qqqfff___WWWTTTPPPKKKGGGDDDCCCCCC============>>>>>>>>>>>>===IIIMMMBBB:::===???===>>>???@@@???>>>???AAABBBCCCCCCDDDEEEGGGKKKQQQUUUZZZcccrrrtttjjj^^^WWWUUUSSSNNNIIIEEECCC???;;;888666444444555555666666666555333222777666555444555666888:::;;;<<<<<<<<<<<<>>>AAADDDCCCDDDGGGJJJKKKPPP___mmmvvv{{{vvvtttwwwzzz|||}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}{{{yyyxxxxxxyyyyyyxxxyyyzzzzzzyyyxxxwwwvvvrrrpppnnnllljjjiiiiiiiiiggggggfffffffffhhhiiijjjkkklllmmmoooqqqqqqnnnkkkhhhhhhjjjkkkkkkjjjiiihhhiiihhhhhhgggffffffeeeeeeiiihhhgggfffeeeeeefffgggdddccccccccceeegggjjjlllnnnllliiihhhjjjkkklllllljjjiiigggfffeeeeeeeeefffjjjjjjjjjjjjkkklllmmmnnnjjjjjjkkkmmmooommmjjjgggiiihhhggghhhjjjkkkkkkjjjoooooooooooonnnnnnnnnnnnooonnnllljjjiiihhhgggggggggfffeeecccbbbaaaaaaaaabbbcccfffhhhiiihhhgggfffaaa___^^^```bbbeeeffffffdddgggjjjmmmmmmkkkiiigggaaa```___^^^]]]^^^^^^___ZZZXXXUUURRRQQQPPPQQQQQQMMMNNNQQQSSSUUUUUUUUUUUUNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRPPPQQQQQQPPPNNNMMMOOOPPPUUUWWWYYYZZZXXXVVVUUUTTTaaagggpppyyyjjj|||vvvjjj___UUUOOONNNLLLHHHDDDAAA???>>>>>><<<=========>>>>>>>>>>>>AAAPPPVVVJJJ>>><<<===<<>>;;;888666555555222333444666666666666555888888666666666888:::;;;<<<===>>>>>>>>>@@@BBBDDDFFFEEEGGGKKKPPPWWWfffttt~~~yyyuuutttvvvyyy~~~}}}}}}|||||||||{{{{{{{{{yyyzzz{{{}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvwwwxxxyyyxxxwwwuuusssooonnnlllkkkjjjjjjjjjjjjhhhggggggggggggiiijjjkkkkkkkkkmmmooopppooommmjjjhhhiiijjjkkkkkkjjjiiiiiihhhhhhgggggggggfffffffffiiihhhgggfffeeeffffffgggddddddcccdddeeehhhkkklllnnnllliiihhhjjjllllllllljjjiiigggfffeeeeeeeeeeeejjjjjjjjjkkkllllllmmmmmmjjjjjjjjjlllmmmmmmjjjhhhjjjhhhggggggiiikkkkkkjjjoooooooooooooooooooooooonnnmmmllljjjhhhgggffffffddddddcccaaa````````````cccdddddddddcccbbb```______^^^]]]___bbbfffggggggdddeeehhhjjjjjjjjjhhhgggcccaaa```^^^]]]]]]]]]^^^ZZZXXXUUUQQQNNNLLLKKKJJJNNNOOOPPPRRRTTTUUUUUUUUUOOOPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUUUUSSSRRRQQQRRRSSSTTTTTTSSSQQQQQQRRRSSSXXXZZZ[[[YYYWWWTTTSSSSSSZZZ```jjjttt~~~mmm~~~xxxmmmcccYYYQQQJJJEEEDDDCCCAAA>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>???OOOWWWMMM???;;;<<<===AAABBBCCCBBBAAAAAACCCEEEDDDEEEHHHKKKQQQZZZdddjjjxxxvvvjjjccc[[[UUUSSSPPPJJJEEE@@@>>><<<999777666666666000111333555666777888888999888888888999:::<<<===<<<>>>@@@AAAAAABBBDDDFFFIIIHHHJJJPPPWWWaaarrr~~~~~~zzzvvvttttttvvvyyy}}}}}}|||zzzwwwvvvvvvwwwxxxuuuvvvwwwyyy{{{|||}}}}}}}}}}}}|||{{{zzzxxxvvvuuutttuuuwwwwwwwwwtttqqqoookkkkkkjjjjjjjjjkkkllllllhhhhhhhhhhhhiiijjjkkklllkkkkkklllmmmooonnnkkkhhhhhhiiijjjkkkkkkjjjiiihhheeeeeefffffffffggggggggghhhhhhgggfffffffffggggggeeedddeeeeeegggjjjlllnnnnnnllliiiiiijjjllllllllljjjiiigggfffeeedddeeeeeeiiijjjkkklllmmmmmmmmmmmmkkkjjjiiijjjlllllljjjiiikkkiiigggggghhhjjjjjjjjjmmmnnnnnnoooooopppppppppmmmmmmkkkjjjhhhfffeeeeeedddcccbbbbbbaaaaaaaaaaaagggfffdddaaa___\\\ZZZYYY]]]\\\\\\^^^bbbfffhhhiiiffffffffffffeeeeeeeeeddddddcccaaa^^^]]]\\\\\\\\\\\\ZZZVVVRRRNNNKKKHHHGGGNNNNNNNNNOOOPPPRRRSSSTTTQQQQQQQQQQQQPPPPPPPPPOOOQQQRRRTTTSSSRRRPPPQQQQQQVVVWWWXXXWWWUUUTTTUUUVVV[[[\\\[[[XXXUUURRRRRRRRRUUU[[[dddmmmvvvqqq}}}wwwjjjddd[[[SSSMMMIIIEEECCC@@@???>>>=========>>>>>><<<<<<<<<=========>>>>>>888DDDKKKEEE>>><<<>>>@@@BBBCCCCCCCCCBBBCCCEEEFFFHHHJJJNNNTTT]]]hhhuuu}}}wwwmmmbbb]]]WWWSSSPPPMMMFFFAAA===<<<:::888777777777777000111222444666777888999888888888999:::;;;===>>>===???BBBCCCCCCDDDFFFHHHLLLMMMQQQWWW\\\hhh}}}|||zzzzzz}}}zzzuuussstttvvvxxxzzz~~~|||yyyuuuqqqoooooopppqqqpppqqqtttvvvxxxzzz{{{|||}}}}}}}}}|||{{{xxxvvvtttrrrtttvvvvvvuuurrrooommmhhhiiiiiijjjkkklllmmmnnnhhhhhhiiiiiijjjkkklllmmmkkkkkkkkklllmmmmmmjjjhhhggghhhiiijjjiiihhhgggfffbbbbbbcccdddeeeffffffggghhhhhhggggggggggggggggggeeeeeefffgggiiilllnnnoooooollljjjiiijjjlllmmmmmmjjjiiihhhfffeeeeeeffffffjjjkkklllmmmnnnmmmmmmlllkkkjjjiiijjjkkkllllllkkkllliiigggfffgggiiiiiiiiijjjkkklllmmmnnnoooppppppmmmmmmlllkkkjjjhhhgggffffffeeeeeedddddddddeeeeeejjjhhheeeaaa^^^[[[YYYYYY[[[ZZZZZZ]]]bbbfffiiiiiihhhgggdddbbb```___``````fffdddaaa___\\\[[[[[[ZZZ\\\[[[YYYUUURRRPPPNNNLLLOOONNNNNNNNNOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNPPPQQQRRRRRRPPPOOOOOOPPPWWWXXXYYYYYYWWWVVVVVVWWWZZZZZZYYYWWWSSSRRRRRRSSSUUUZZZ```fffmmmwwwvvvrrrfff___TTTPPPJJJEEECCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<============999<<<===<<<<<>>:::999888777666666777888333333444444555666777777666777888999:::<<<===>>>===???BBBDDDEEEGGGJJJLLLOOOTTTZZZ^^^```lll~~~|||zzzxxxxxxyyy|||}}}|||wwwssssssvvvyyy|||}}}yyyvvvpppkkkhhhggghhhhhhkkkmmmpppssswwwzzz||||||}}}~~~~~~}}}|||zzzwwwvvvtttuuuvvvvvvtttqqqnnnllliiiiiijjjkkkllllllmmmmmmggghhhiiijjjkkklllmmmmmmkkkjjjjjjkkklllllljjjhhhfffggghhhhhhhhhgggeeeddd^^^___```aaacccdddeeeeeegggggghhhhhhhhhhhhhhhhhhfffggghhhiiilllnnnpppqqqooommmjjjiiikkklllmmmmmmjjjiiihhhgggfffggghhhiiillllllmmmnnnnnnnnnmmmmmmmmmkkkkkkkkkmmmnnnnnnmmmmmmjjjgggffffffhhhhhhhhhggghhhiiijjjkkklllmmmnnnmmmnnnnnnmmmlllkkkjjjiiiffffffeeeeeeeeeeeeeeefffhhhfffdddaaa^^^\\\[[[[[[[[[ZZZZZZ]]]aaaeeeggghhheeeccc```^^^]]]^^^___aaaeeedddaaa^^^\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUTTTUUUSSSSSSRRRQQQRRRSSSUUUVVVTTTSSSQQQOOONNNMMMMMMMMMOOOPPPQQQPPPNNNMMMNNNPPPTTTVVVXXXWWWVVVTTTTTTUUUVVVVVVVVVUUUSSSRRRSSSUUUVVVXXXZZZ]]]bbblllxxxzzz{{{kkk^^^SSSNNNHHHEEEBBB@@@@@@AAA@@@@@@<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<=========>>><<<:::;;;>>>BBBCCCBBBCCCEEEGGGHHHHHHJJJMMMOOOPPPVVV___kkkyyyzzzpppeee\\\RRRPPPLLLIIIFFFCCC???<<<999888777666555666777777555555444444444555555666555666888:::<<<===>>>???>>>@@@BBBDDDGGGJJJOOOSSSVVVZZZ___bbbdddqqq}}}{{{yyywwwvvvwwwyyyzzz~~~zzzvvvsssuuuyyy}}}wwwtttnnnhhhcccaaaaaaaaaeeegggkkkpppuuuyyy|||}}}~~~~~~}}}|||zzzzzzxxxxxxxxxvvvtttrrrpppnnnllllllmmmmmmmmmlllkkkjjjfffgggiiijjjllllllmmmmmmjjjjjjiiikkklllmmmllljjjgggggghhhhhhgggfffeeeddd]]]^^^___```bbbcccdddeeegggggghhhiiiiiiiiihhhhhhggghhhiiilllnnnppprrrrrrooommmjjjjjjkkkmmmmmmmmmiiiiiihhhhhhhhhjjjkkklllnnnnnnmmmmmmmmmnnnnnnooonnnmmmmmmoooqqqrrrqqqooonnnkkkgggeeeeeegggggggggffffffggghhhiiikkkkkkllllllmmmnnnooonnnmmmlllkkkfffeeeddddddccccccccccccccccccbbbaaa___^^^]]]]]]\\\[[[[[[\\\```ccceeeeee^^^]]][[[[[[\\\___bbbdddcccbbb```^^^]]]]]]]]]]]]XXXWWWUUUTTTTTTUUUWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYTTTSSSQQQOOOMMMMMMMMMMMMOOOOOOOOONNNLLLLLLMMMOOOQQQRRRTTTTTTSSSQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUTTTUUUUUUUUUXXX```kkkttt~~~zzzpppcccXXXOOOIIIFFFEEECCCAAA@@@AAAAAA@@@???;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>======???BBBCCCDDDEEEFFFHHHJJJLLLNNNPPPTTTVVVZZZaaalll{{{yyyrrriii___WWWMMMJJJGGGCCC@@@>>><<<:::888777666555555555666666555555444333444555666777666777999;;;>>>???@@@AAAAAABBBDDDFFFIIIOOOUUUZZZaaa^^^___bbbiiixxx}}}}}}{{{yyywwwvvvvvvxxxyyy|||~~~|||yyyvvvuuuwww|||wwwsssmmmgggbbb___]]]\\\^^^aaaffflllrrrwww{{{}}}~~~}}}}}}~~~~~~}}}|||zzzwwwuuusssrrrrrrpppppppppooommmkkkiiigggeeefffhhhjjjkkkllllllllljjjiiiiiikkkmmmnnnnnnmmmhhhiiiiiijjjiiigggfffeee______```aaacccdddeeeeeefffggghhhiiijjjiiiiiihhhggghhhjjjmmmppprrrssstttpppmmmkkkjjjkkkmmmnnnnnniiihhhhhhiiijjjlllooopppqqqooommmllllllmmmooopppooooooqqqsssuuuuuusssqqqoookkkgggdddeeefffggggggggggggggghhhiiijjjkkkkkkiiijjjlllnnnooonnnnnnmmmggggggeeedddccccccccccccccccccddddddcccbbbaaa```^^^]]]\\\\\\___aaabbbbbb]]]\\\[[[[[[\\\^^^aaacccaaa```^^^^^^]]]^^^___```\\\YYYUUURRRQQQSSSUUUWWWWWWWWWXXXXXXXXXWWWWWWVVVTTTSSSPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMKKKKKKLLLNNNMMMOOORRRRRRPPPNNNMMMNNNMMMPPPRRRSSSRRRQQQQQQRRRPPPRRRSSSSSSSSSXXX```gggxxx||||||~~~vvvhhhcccZZZRRRKKKGGGEEEEEEAAA@@@>>>>>>>>>>>><<<:::======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======888:::???CCCDDDCCCEEEHHHHHHJJJMMMOOOQQQTTTXXX[[[ccckkkxxxvvvnnnhhhaaaWWWOOOJJJHHHDDD@@@===;;;:::999888777666555444444555666444444333333444555777888777888:::===???AAABBBCCCCCCDDDEEEGGGKKKRRRZZZ```hhhaaa\\\aaalll}}}~~~}}}{{{yyywwwvvvvvvwwwxxxyyy}}}|||{{{yyywwwvvvyyy~~~wwwtttnnnhhhbbb^^^\\\[[[ZZZ]]]bbbiiipppvvvzzz}}}~~~~~~~~~{{{xxxvvvtttttttttssssssrrrqqqnnnjjjgggeeedddeeehhhjjjkkkllllllllljjjiiiiiikkkmmmoooooonnnjjjkkkkkkkkkjjjiiigggfffaaaaaabbbcccdddeeefffffffffggghhhjjjjjjjjjiiihhhgggiiikkknnnppprrrttttttpppmmmkkkjjjkkkmmmnnnnnnhhhhhhiiijjjlllnnnqqqrrrrrrpppmmmkkkkkkmmmppprrrpppqqqsssvvvxxxwwwuuurrroookkkgggddddddffffffggghhhhhhhhhiiijjjjjjkkkkkkggghhhkkkmmmoooooonnnmmmkkkjjjhhhgggeeeeeeddddddeeefffhhhiiihhhgggdddccc```^^^\\\]]]^^^```aaa```aaa```^^^\\\[[[[[[\\\]]]___^^^]]]]]]^^^___```aaabbb^^^XXXSSSQQQRRRTTTVVVSSSTTTUUUVVVVVVTTTSSSRRRTTTRRRPPPNNNLLLMMMNNNNNNNNNNNNNNNLLLJJJJJJLLLNNNLLLNNNPPPQQQOOOMMMLLLLLLLLLOOORRRSSSQQQPPPOOOOOOOOOQQQTTTUUUTTTVVV[[[___ooozzz~~~yyy{{{rrrddd]]]UUURRRMMMHHHCCC@@@>>>>>>>>>>>>===>>>>>>???@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>===???AAABBBCCCEEEHHHJJJIIILLLQQQUUUXXX\\\aaaeeeooo{{{{{{qqqiiiccc\\\SSSMMMFFFDDD@@@;;;999888888888555666777666555444555666666666777777888:::;;;<<<===<<<<<<===???AAAAAAAAAAAAEEEIIINNNSSSZZZccciiiddd___dddhhhgggvvv{{{zzzzzzzzzzzzyyyxxxxxxwwwzzz}}}}}}zzzyyyzzz}}}zzzwwwqqqkkkeeebbbaaa```]]]```ffflllrrrxxx{{{}}}~~~~~~}}}zzzyyyyyyxxxwwwvvvyyywwwsssnnnkkkjjjmmmpppgggiiikkkmmmoooooooooooojjjkkkkkkkkkjjjjjjlllnnniiiiiijjjkkkmmmkkkhhheeedddaaa___```cccffffffeeehhhiiijjjiiihhhggghhhiiihhhkkkoooqqqrrrrrrrrrssssssrrrpppnnnllllllooorrrpppooonnnmmmmmmnnnooopppsssrrrpppooooooppprrrsssrrrsssvvvyyy{{{{{{xxxuuuiiiiiihhhhhhgggffffffeeellllllkkkkkkkkkjjjjjjjjjllljjjiiiiiijjjkkkjjjiiihhhiiikkkkkkjjjhhhfffdddgggggghhhjjjlllkkkgggeeeccc___YYYUUUUUUZZZ___ccc`````````^^^[[[ZZZZZZ\\\^^^]]]\\\\\\]]]___bbbdddeee```XXXSSSQQQRRRTTTUUUUUUUUUUUUTTTSSSQQQOOONNNMMMNNNOOOPPPPPPOOONNNNNNPPPOOOMMMKKKKKKKKKKKKLLLNNNQQQSSSSSSOOOLLLIIIHHHLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRQQQRRRUUUXXXaaasss|||zzzwwwwwwzzzzzzpppcccXXXSSSNNNKKKHHHDDDAAA?????????>>>>>>=========>>>??????======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDEEEFFFHHHLLLNNNOOORRRWWW\\\bbbjjjqqqwww~~~yyyrrriiibbb\\\VVVNNNHHHDDDAAA===999777666666666444666777666555444555666555555555666777888999:::>>>======>>>@@@BBBCCCCCCHHHJJJPPPYYYaaagggiiiiiiiiijjjqqqqqqiiiooo~~~zzzvvvvvvxxxyyyyyyyyyxxxwwwyyy{{{}}}~~~~~~}}}}}}~~~~~~|||zzzxxxyyy||||||zzzwwwsssnnnkkkhhhfffbbbfffmmmrrruuuxxx{{{}}}~~~~~~~~~~~~}}}{{{zzzzzzyyywwwuuuxxxvvvsssnnnkkkjjjmmmooojjjkkklllmmmnnnnnnnnnnnnlllmmmmmmkkkiiihhhiiijjjgggggghhhjjjlllkkkiiifffeeecccaaabbbeeeggggggggghhhiiijjjiiihhhggghhhiiihhhkkknnnooooooooopppqqqrrrqqqpppnnnlllllloooqqqpppoooooonnnnnnoooppppppsssrrrqqqpppppprrrsssttttttuuuwww{{{}}}|||yyyvvvnnnmmmkkkjjjiiihhhhhhhhhkkkkkkkkklllllllllkkkkkkmmmkkkiiihhhiiijjjiiihhhhhhiiikkklllllliiifffdddffffffgggiiikkkjjjgggdddbbb___ZZZVVVUUUXXX\\\___`````````]]][[[YYYZZZ[[[YYYZZZZZZ[[[^^^```cccdddeeeaaa[[[VVVUUUVVVVVVVVVTTTTTTSSSRRRQQQPPPPPPOOOMMMNNNOOOPPPQQQPPPPPPOOOOOONNNLLLKKKJJJJJJKKKKKKOOOQQQRRRQQQNNNKKKJJJIIIKKKLLLMMMMMMLLLMMMOOOQQQQQQRRRQQQPPPOOOPPPRRRUUUWWWgggxxx|||sssqqqqqqooovvvwwwkkkccc[[[QQQJJJHHHDDDCCCAAA???>>>>>>??????>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAACCCDDDFFFGGGJJJMMMPPPTTTWWW[[[aaaiiisss~~~{{{tttnnnjjjeee]]]WWWSSSNNNGGGBBB???===:::777555444444444444555666555444444555666666666666666777999:::;;;>>>>>>>>>???AAACCCEEEFFFKKKOOOWWWcccmmmppplllggglllwww~~~nnnhhhyyy|||wwwqqqsssuuuxxxyyyyyyxxxwwwzzz{{{}}}}}}{{{{{{{{{||||||{{{yyyyyyzzz}}}~~~~~~}}}zzzwwwrrrooollllllrrryyy|||{{{zzz|||~~~}}}}}}}}}~~~~~~}}}|||||||||{{{xxxuuuvvvuuurrrnnnkkkjjjlllnnnmmmmmmmmmmmmmmmmmmnnnoooooopppooollliiigggfffgggeeefffgggiiikkkkkkiiifffeeedddcccdddfffhhhiiihhhiiijjjkkkjjjhhhggghhhiiiiiikkkmmmmmmllllllmmmnnnpppppppppnnnmmmmmmoooqqqqqqqqqpppooooooppppppqqqsssrrrqqqqqqqqqssstttuuuwwwwwwzzz}}}~~~~~~zzzwwwtttrrrooolllkkkjjjkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmkkkiiihhhhhhhhhhhhggggggiiikkkmmmllljjjfffdddeeeeeefffgggiiihhheeeccc```^^^ZZZWWWVVVWWWYYY[[[aaaaaa```]]]ZZZXXXXXXYYYUUUVVVYYY\\\___aaaccccccbbb___[[[YYYXXXXXXVVVUUUSSSRRRPPPOOOOOOOOOPPPQQQNNNNNNOOOPPPQQQPPPPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJNNNOOOOOONNNKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNOOOPPPPPPPPPNNNLLLMMMOOOQQQSSS___nnnzzzvvvqqqrrrtttvvvyyymmmcccXXXQQQKKKEEEBBBCCC>>>>>>=========>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJNNNRRRVVV\\\^^^bbbgggppp|||tttrrroooiiibbb]]]YYYSSSNNNKKKGGGBBB???<<<;;;888666444333444444333444555555444444555666999999999999:::<<<===>>>===>>>??????@@@CCCGGGIIIOOOVVVbbbnnnvvvvvvrrrmmmwww|||kkkwwwyyytttqqqrrruuuxxxyyyyyyxxxwww}}}~~~~~~|||{{{|||}}}|||{{{{{{{{{|||~~~|||yyyuuurrrqqqvvv~~~}}}~~~~~~}}}||||||~~~~~~~~~}}}yyyvvvttttttrrrooolllkkklllmmmnnnmmmlllllllllmmmoooppppppqqqpppnnnkkkhhhggghhhggggggggghhhjjjiiigggeeeccccccdddeeeggghhhiiiiiijjjkkkkkkjjjhhhggghhhiiikkklllmmmmmmlllkkklllmmmnnnooopppooonnnnnnoooqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuyyyzzz|||~~~{{{xxxxxxuuuqqqnnnlllkkklllmmmlllmmmoooqqqrrrrrrrrrrrrnnnkkkhhhffffffgggffffffeeegggjjjkkkkkkhhheeecccdddcccdddeeeffffffdddbbb^^^\\\[[[YYYYYYYYYZZZ[[[aaaaaa```]]]YYYWWWWWWXXXTTTVVVYYY]]]___aaaaaaaaa]]][[[ZZZYYYYYYWWWTTTRRRQQQPPPNNNMMMMMMNNNPPPRRRPPPPPPPPPPPPPPPOOOOOONNNKKKKKKJJJJJJIIIIIIIIIIIILLLLLLKKKIIIGGGGGGHHHJJJIIIJJJKKKJJJIIIJJJLLLMMMNNNOOOOOOMMMKKKKKKLLLNNNRRRZZZfffqqq~~~zzzxxx{{{~~~}}}sssiiiccc\\\SSSKKKGGGCCC??????BBB=========<<<<<<===============<<<;;;;;;:::;;;;;;::::::::::::::::::;;;;;;999:::;;;===???BBBDDDEEEGGGIIIKKKMMMPPPUUU[[[```dddgggmmmuuuqqqhhhfffeee___XXXRRRPPPLLLHHHEEEBBB@@@>>>:::999777666555444444555333444555555444444666777::::::::::::;;;===>>>???<<<>>>??????@@@CCCHHHLLLTTT```ppp{{{uuuxxx}}}wwwrrrssstttvvvxxxyyyyyyxxxwww}}}}}}|||||||||||||||}}}~~~|||yyywwwvvvvvvzzz~~~~~~~~~}}}}}}~~~}}}yyyvvvssssssssspppmmmllllllmmmllllllkkkkkkkkkmmmooopppnnnoooppppppmmmlllkkklllkkkjjjhhhhhhhhhgggdddbbbaaabbbdddeeefffggghhhiiijjjkkkllljjjhhhgggggghhhlllnnnoooooommmllllllmmmmmmnnnpppqqqpppooopppqqqttttttsssssssssrrrrrrqqqoooooopppqqqrrrssstttuuuzzz{{{|||~~~zzzwwwxxxvvvrrrnnnlllkkklllmmmnnnoooqqqtttuuuuuuuuutttmmmjjjgggeeeeeeeeefffeeedddeeeggghhhhhhfffdddcccbbbaaaaaabbbddddddbbb```[[[[[[[[[[[[\\\\\\]]]^^^``````___\\\XXXVVVVVVWWWVVVXXX[[[^^^______^^^]]]YYYYYYYYYZZZZZZXXXTTTQQQPPPOOOMMMLLLMMMNNNPPPQQQSSSRRRQQQOOONNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGEEEDDDDDDFFFHHHHHHIIIIIIIIIHHHHHHIIIKKKNNNOOOOOONNNLLLKKKLLLMMMNNNSSSZZZcccooopppeee^^^WWWRRRMMMGGGBBBAAA>>>;;;<<>>===<<<888777777666555555555555333555666666555555777888999999999999:::<<<===>>><<<>>>@@@AAAAAAEEEKKKQQQVVVeeexxx|||uuu|||wwwrrrtttuuuvvvwwwwwwxxxxxxxxx|||~~~|||{{{{{{|||}}}~~~}}}||||||~~~{{{{{{||||||zzz||||||}}}~~~~~~~~~}}}|||||||||{{{xxxuuusssttttttrrrooommmmmmmmmkkkkkkkkkkkkkkkkkklllllljjjlllooopppooonnnnnnooommmllljjjiiihhhgggdddaaa```bbbeeefffggggggiiijjjkkkllllllkkkiiigggggghhhllloooqqqqqqooommmllllllllloooqqqsssrrrrrrrrrsssuuuuuuuuuuuutttsssrrrrrrnnnoooppprrrsssuuuvvvvvvzzz{{{|||~~~}}}yyyvvvwwwuuurrrooolllkkkkkklllnnnppprrruuuvvvvvvuuutttllliiieeecccdddeeeeeeeeedddddddddeeeddddddddddddaaa```___```aaabbb```___ZZZZZZ[[[[[[\\\^^^____________^^^[[[XXXVVVVVVWWWXXXYYY[[[]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\ZZZVVVSSSOOOOOONNNMMMMMMNNNOOOPPPRRRQQQPPPNNNLLLKKKJJJJJJFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFEEEDDDBBBBBBEEEGGGGGGHHHHHHGGGFFFFFFGGGIIILLLMMMNNNNNNLLLKKKLLLMMMNNNOOOSSSZZZbbbooozzziii\\\UUUQQQKKKFFFBBB???>>>???>>>::::::>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<======>>>>>>>>>>>>@@@CCCFFFJJJLLLNNNJJJLLLOOOTTTYYYaaajjjpppttt{{{wwwhhhbbb[[[VVVSSSPPPJJJEEECCCBBBAAA>>>;;;999999999666555555555555555555555444555777777666777888:::999999999:::;;;<<<>>>>>>>>>AAACCCCCCDDDGGGOOOUUU\\\kkk{{{}}}wwwrrrrrrrrrrrrsssuuuwwwyyyzzz{{{}}}|||zzz|||~~~~~~{{{yyyyyy}}}{{{~~~~~~}}}}}}}}}||||||zzzxxxwwwwwwwwwuuusssssstttuuutttqqqooonnnnnnmmmllllllkkkjjjhhhgggfffgggjjjmmmnnnnnnmmmnnnnnnnnnllljjjiiiiiihhheeeccc```cccggghhhhhhhhhjjjllllllmmmmmmkkkiiigggggghhhjjjmmmqqqsssqqqnnnlllkkklllooosssuuuttttttssstttvvvvvvvvvvvvvvvtttsssrrroooppprrrtttvvvwwwxxxyyyzzzzzz{{{}}}}}}{{{wwwsssuuutttrrrpppnnnmmmlllkkkmmmoooqqqtttuuutttsssqqqkkkgggcccbbbccceeefffffffffeeecccccccccdddeeefff```^^^^^^^^^``````___^^^[[[[[[ZZZZZZ[[[\\\]]]^^^]]]]]]]]][[[XXXVVVWWWXXXVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWYYYZZZYYYVVVSSSOOOOOOOOOOOOOOOOOONNNNNNOOONNNMMMKKKKKKKKKKKKLLLEEEEEEFFFGGGGGGFFFFFFEEEDDDEEEEEEEEECCCCCCEEEGGGFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKMMMMMMLLLKKKLLLMMMOOOMMMOOOTTTZZZddduuutttiiiZZZQQQMMMJJJEEE@@@===<<<>>>@@@???;;;;;;>>>999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???======>>>>>>??????@@@@@@@@@AAACCCFFFIIIMMMPPPRRRSSSUUUYYY^^^dddmmmvvv}}}sssiii^^^[[[XXXTTTPPPKKKEEEBBB>>>>>>===:::777666666666444444444444444444444444444666888888777777999;;;<<<<<<<<<<<<===???@@@AAA@@@CCCEEEFFFFFFJJJRRRYYYhhhvvv}}}xxxsssooooooooopppssswwwzzz}}}}}}yyy{{{}}}~~~~~~}}}zzzwwwwww||||||}}}}}}~~~}}}{{{zzzwwwuuuttttttsssrrrqqqssstttvvvuuurrrpppoooooonnnnnnnnnllliiifffcccaaaeeehhhkkkmmmmmmllllllmmmmmmkkkjjjiiijjjiiihhhfffaaadddhhhjjjiiiiiikkknnnlllmmmmmmkkkiiigggggghhhhhhlllqqqsssrrrnnnkkkjjjlllooosssvvvvvvuuutttuuuvvvwwwwwwwwwvvvuuusssrrrqqqrrrtttvvvxxxzzzzzz{{{yyyyyyzzz||||||zzzvvvrrrttttttrrrqqqooonnnlllllllllnnnppprrrsssrrrpppooojjjfffcccaaabbbeeefffggggggfffdddbbbbbbdddfffhhh___^^^]]]]]]______^^^]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\]]]\\\ZZZXXXVVVWWWXXXTTTUUUUUUVVVWWWWWWWWWWWWRRRSSSTTTVVVWWWVVVSSSQQQOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKMMMNNNDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFGGGFFFDDDDDDEEEGGGHHHJJJLLLLLLKKKKKKKKKLLLMMMJJJJJJNNNRRRZZZjjj{{{|||uuuooo[[[TTTLLLHHHGGGFFFBBB???===<<<;;;::::::::::::::::::::::::::::::::::::::::::<<<===>>>>>>>>>@@@AAABBB???===>>>@@@BBB@@@???BBBBBBBBBDDDIIINNNRRRSSSYYY]]]bbbhhhoooyyyzzzssslllddd]]]VVVTTTPPPKKKFFFBBB???===999999999888777666666555777666555444444444444444666666777888999::::::;;;=========>>>??????@@@@@@BBBDDDFFFFFFGGGNNNYYYbbbpppzzztttqqqoooqqqssstttvvvyyy}}}~~~zzz{{{~~~~~~{{{yyyzzz|||~~~~~~zzz{{{~~~zzz}}}~~~}}}|||xxxxxxwwwvvvvvvvvvtttqqqoooqqqqqqqqqqqqqqqpppooonnnooonnnllljjjgggfffeeeeeebbbggglllooonnnllllllmmmkkkkkkkkkkkkjjjhhhfffeeeaaadddhhhjjjkkkkkkmmmnnnmmmnnnpppppppppooommmlllkkknnnrrrtttsssrrrrrrrrruuutttttttttuuuvvvuuutttxxxwwwuuusssrrrqqqrrrrrruuutttuuuwww{{{}}}~~~}}}~~~zzzxxxxxxwwwuuurrrppprrrtttsssqqqnnnmmmlllnnnnnnpppqqqqqqpppooonnnfffdddbbbbbbbbbbbbaaa___dddcccbbbbbbaaaaaabbbbbbaaa___]]]\\\^^^___```___ZZZYYYYYYYYYYYYZZZZZZ[[[[[[XXXUUUTTTVVVWWWUUUSSSTTTTTTSSSSSSRRRPPPOOONNNPPPPPPPPPPPPOOONNNMMMLLLJJJKKKMMMNNNNNNMMMLLLKKKOOOLLLIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCEEEGGGHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLNNNUUUaaajjj|||}}}wwwqqqmmmkkkgggaaa\\\QQQKKKEEEBBBBBBBBB???======<<<;;;::::::::::::;;;::::::::::::::::::::::::888:::;;;<<<<<<<<<>>>???BBB@@@>>>@@@BBBDDDDDDCCCFFFFFFGGGJJJPPPUUUZZZ\\\```eeelllttt||||||rrrjjjeee___XXXRRRRRRPPPLLLHHHCCC@@@===<<<888888777777666555555444777666555444444444444444666777888888::::::;;;<<<======>>>>>>???@@@AAAAAADDDGGGJJJLLLPPPZZZhhhrrrzzzvvvrrrqqqssstttvvvvvvvvvxxx{{{}}}}}}zzz{{{~~~|||zzzzzz{{{|||}}}vvvxxx{{{}}}~~~~~~}}}{{{}}}~~~}}}}}}~~~|||xxxwwwvvvuuuvvvvvvtttrrroooppppppppppppooonnnnnnmmmoooooommmjjjhhhfffeeeeeefffjjjooopppooommmllllllkkkkkkkkkkkkjjjhhhfffeeefffhhhkkkmmmmmmnnnooopppoooppprrrrrrrrrqqqooommmnnnqqquuuwwwvvvuuuuuuuuuuuutttsssssstttuuuuuutttwwwuuutttsssrrrssstttuuusssssstttwww|||}}}zzzyyyxxxwwwtttqqqqqqsssttttttqqqooonnnmmmmmmnnnooooooooonnnmmmmmmgggeeebbb```aaaaaa```___cccbbbbbbaaaaaaaaaaaaaaabbb```^^^^^^___```___^^^[[[ZZZYYYXXXWWWWWWWWWWWWYYYVVVTTTSSSTTTUUUSSSQQQTTTSSSQQQOOONNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJJJJPPPYYYaaaooo|||vvvrrriiiccc]]]YYYWWWTTTPPPMMMGGGCCC>>>===>>>???>>><<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::;;;;;;888:::<<<<<<<<<<<<>>>@@@BBBAAA@@@BBBEEEGGGHHHGGGFFFGGGJJJNNNTTT[[[```dddiiioooyyy~~~pppkkkccc^^^ZZZVVVQQQMMMKKKIIIFFFCCC???===;;;:::777666666555555444444444666666555555444555555555888888999:::;;;<<<============>>>???@@@AAABBBCCCBBBFFFKKKPPPWWWeeewwwzzzvvvsssssssssxxxyyyyyyxxxwwwwwwyyy{{{}}}zzz{{{}}}~~~{{{yyyyyyyyyzzztttvvvyyy|||~~~~~~~~~~~~|||}}}}}}|||{{{{{{}}}~~~{{{yyywwwuuuuuuuuuuuuuuurrrppprrrqqqpppoooooonnnnnnnnnoooooonnnkkkhhhffffffgggkkknnnqqqrrrqqqnnnmmmmmmllllllllllllkkkjjjhhhgggiiikkknnnnnnnnnnnnoooqqqrrrsssuuuuuuuuutttrrrqqqrrruuuyyy{{{zzzyyyyyyyyyuuutttsssrrrrrrssstttuuutttsssrrrrrrsssuuuxxxyyyssssssuuuxxx}}}}}}|||zzzyyyxxxvvvrrroooqqqsssttttttqqqooonnnnnnmmmnnnnnnnnnmmmlllkkkjjjhhheeeaaa^^^^^^_________aaaaaa```____________```bbbaaaaaaaaaaaa```^^^[[[[[[ZZZYYYWWWUUUTTTTTTSSSVVVTTTSSSRRRSSSRRRPPPNNNRRRPPPNNNKKKKKKLLLNNNPPPNNNNNNNNNNNNNNNLLLKKKKKKNNNMMMMMMLLLLLLKKKKKKKKKFFFDDDCCCCCCEEEFFFGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIILLLRRRWWWcccsss|||rrrlllgggaaa^^^[[[VVVQQQMMMKKKIIIGGGEEECCC@@@===<<<===>>>===<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;===>>>???>>>???AAABBBBBBBBBBBBCCCEEEGGGIIIIIIIIIKKKOOOTTTZZZaaahhhlllrrrzzzwwwmmmeeeaaa[[[WWWUUURRRNNNKKKCCCBBB@@@===;;;999888888666666666555555555444444666555555555555555666666999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCEEEBBBGGGMMMUUU```rrrzzzwwwvvvwwwxxxzzz{{{|||{{{zzzyyy{{{|||~~~~~~yyyzzz|||~~~~~~{{{xxxvvvvvvvvvtttvvvyyy}}}~~~}}}{{{zzzyyyzzz|||~~~~~~~~~}}}}}}||||||{{{zzzuuutttssstttuuuuuusssrrrtttsssqqqoooooonnnoooooooooppppppmmmiiifffgggiiinnnooorrrssssssrrrppppppnnnnnnoooooonnnmmmkkkjjjjjjlllnnnnnnmmmmmmnnnooouuuvvvxxxyyyxxxwwwuuuttttttwww{{{}}}}}}|||{{{|||uuuuuusssrrrpppqqqrrrtttqqqqqqqqqrrrtttxxx{{{}}}uuuuuuvvvyyy}}}~~~}}}zzzzzzzzzyyywwwtttpppnnnpppqqqrrrrrrooonnnmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiieee```]]]]]]^^^______```___^^^^^^]]]]]]^^^^^^bbbbbbbbbccccccaaa]]]ZZZZZZYYYWWWUUUSSSRRRRRRQQQSSSSSSSSSSSSRRRPPPNNNLLLOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOONNNNNNMMMLLLKKKNNNMMMLLLKKKKKKJJJJJJJJJFFFDDDBBBBBBCCCDDDEEEDDDBBBBBBCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBFFFHHHJJJJJJJJJLLLOOORRRYYYggg|||zzzzzz}}}zzzrrrhhh```[[[XXXTTTQQQNNNKKKGGGDDDBBBBBBAAA@@@AAA???===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDEEEFFFGGGHHHJJJLLLPPPTTTXXX]]]cccjjjrrrxxxsssfff^^^[[[XXXTTTPPPMMMJJJFFFDDD===<<<:::999777666666555777777666666666666555555555555555555555666777888::::::;;;<<<===>>>>>>??????>>>>>>>>>???AAACCCEEEGGGLLLUUU___lll}}}zzzyyyxxxxxxxxxxxxzzz|||}}}}}}}}}}}}|||xxxyyy{{{|||}}}}}}}}}|||~~~~~~~~~{{{wwwtttssstttsssuuuxxx|||~~~|||yyyxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzztttsssrrrrrrtttuuuuuuttttttrrrooommmkkklllmmmnnnoooqqqqqqnnniiigggiiikkknnnoooqqqssstttuuutttssspppqqqqqqrrrqqqpppnnnmmmlllnnnooonnnmmmmmmooopppwwwxxxzzz{{{zzzyyywwwvvvuuuxxx|||~~~~~~}}}||||||vvvvvvvvvssspppoooppprrrooooooqqqsssvvvzzz}}}xxxwwwxxxzzz|||}}}{{{yyyxxxyyyzzzxxxuuurrrooommmmmmooopppooommmkkklllmmmoooooonnnmmmllllllkkkkkkiiieee```]]]]]]^^^______]]]]]]\\\[[[[[[[[[[[[\\\aaaaaabbbcccdddbbb^^^ZZZWWWVVVUUUSSSRRRRRRQQQQQQQQQSSSTTTTTTRRROOOLLLKKKJJJKKKMMMNNNOOOOOONNNMMMNNNOOOOOONNNNNNMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHEEECCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFDDDBBB@@@@@@@@@BBBCCCCCCBBBBBBBBBAAAAAAAAA@@@??????????????????@@@AAACCCEEEGGGHHHIIIKKKMMMNNNPPP[[[mmm~~~vvvuuurrr{{{yyyqqqllleee___WWWRRRPPPOOOLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@======<<<;;;:::999999999;;;;;;:::::::::;;;<<<<<<:::::::::;;;<<<<<<======<<<>>>@@@@@@@@@@@@BBBCCCFFFGGGIIIJJJKKKMMMPPPSSSUUUYYY```ffflllttt~~~|||qqqfff]]]WWWTTTSSSPPPLLLIIIEEEBBB@@@999999777666555444444444666666666666666666666666555555555555666777888999::::::;;;<<<===>>>>>>???@@@???>>>===>>>@@@BBBCCCFFFMMMWWWdddttt}}}|||{{{yyyxxxwwwwwwvvvwwwzzz}}}~~~zzzxxxwwwxxxyyyzzz{{{zzzzzzyyyzzz|||~~~{{{wwwttttttuuuqqqssswwwzzz}}}~~~~~~~~~}}}{{{xxxwwwxxxxxxxxxwwwvvvwwwwwwvvvttttttuuuwwwsssrrrqqqqqqtttuuuvvvuuurrrpppllliiiggghhhjjjllloooqqqssspppjjjgggjjjmmmnnnnnnoooqqqtttuuuuuusssqqqrrrsssssssssqqqpppoooooopppqqqpppoooppprrrtttxxxyyy{{{{{{{{{zzzxxxvvvuuuyyy}}}~~~}}}}}}}}}wwwyyyyyyvvvqqqnnnnnnpppmmmooorrrvvvyyy|||}}}~~~xxxxxxyyyzzz|||{{{xxxuuuwwwxxxyyywwwsssooonnnmmmlllmmmnnnmmmkkkjjjkkklllooonnnmmmlllllllllllllllgggddd```^^^___`````````\\\[[[ZZZZZZYYYYYYZZZZZZ^^^^^^```bbbcccccc___]]]VVVUUUTTTSSSRRRQQQQQQPPPOOORRRTTTTTTQQQMMMJJJIIIFFFIIILLLOOOPPPOOONNNLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHIIIJJJJJJIIIHHHFFFEEEHHHFFFCCCBBBBBBBBBBBBAAABBBAAA@@@@@@AAABBBDDDEEEDDDCCCAAA??????@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>?????????@@@AAACCCEEEGGGHHHIIILLLSSSaaattt{{{wwwrrrxxxvvvmmmeee^^^ZZZWWWRRRLLLJJJJJJIIIGGGEEECCCCCCCCCBBBAAA@@@@@@@@@:::;;;;;;;;;:::::::::;;;:::::::::::::::;;;<<<===::::::;;;;;;<<<=========>>>@@@AAABBBAAABBBDDDEEEHHHKKKOOOQQQSSSVVVZZZ^^^\\\ccckkkssszzz~~~tttkkkccc]]]XXXTTTNNNNNNLLLIIIEEEBBB??????888777666444333333333333555555555555555555555555444444444555666888999:::999::::::;;;<<<===>>>???AAA@@@>>><<<<<<>>>@@@AAABBBKKKXXXgggyyy~~~~~~|||yyywwwvvvvvvvvvwwwzzz~~~zzzvvvsssuuuvvvwwwxxxxxxxxxwwwvvvxxx{{{}}}yyyvvvvvvxxxsssuuuxxx{{{}}}~~~~~~~~~|||zzzxxxwwwxxxxxxvvvsssqqqrrrrrrpppnnnmmmooorrrrrrqqqpppqqqsssuuuvvvvvvtttqqqlllhhhggghhhkkklllnnnrrrtttqqqjjjhhhkkkoooooonnnnnnpppssstttsssqqqpppqqqrrrsssrrrqqqpppooonnnoooppppppoooppprrruuuxxxyyyzzz{{{{{{yyyxxxvvvvvvyyy}}}~~~}}}}}}xxx{{{}}}yyysssmmmlllmmmmmmppptttxxx{{{||||||{{{vvvwwwxxxzzz{{{zzzwwwtttwwwxxxxxxuuupppmmmmmmnnnlllmmmmmmlllkkkjjjkkkmmmmmmlllkkkjjjjjjkkklllllleeecccaaa```aaabbbbbbaaaZZZZZZYYYXXXXXXXXXXXXXXX[[[\\\]]]```bbbcccaaa```XXXWWWUUUSSSQQQOOOOOONNNLLLPPPSSSSSSPPPKKKGGGFFFEEEGGGIIIKKKMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHDDDEEEHHHJJJIIIHHHEEECCCFFFDDDAAA@@@AAABBBBBBAAA@@@???>>>======>>>@@@AAAAAAAAA@@@??????@@@BBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>?????????>>>>>>@@@AAACCCCCCCCCIIILLLWWWggguuu}}}}}}~~~zzztttkkkddd^^^YYYUUUSSSOOOKKKGGGFFFGGGGGGEEEBBB<<<===??????===<<<<<<<<<:::;;;<<<===<<<<<<===???:::::::::::::::;;;<<<===::::::;;;;;;<<<===>>>>>>AAACCCDDDEEEEEEEEEGGGHHHJJJNNNSSSVVVYYY]]]ccchhhiiipppzzztttnnnddd\\\VVVSSSPPPOOOFFFFFFFFFCCC@@@<<<;;;:::777777555444333222222222444444444444444444444444444444444555777888::::::999999:::;;;<<<===>>>>>>BBB@@@>>><<<;;;===???@@@DDDNNN]]]nnn~~~|||zzzwwwwwwwwwxxxxxx{{{~~~wwwrrrppptttuuuvvvwwwwwwvvvuuutttwww{{{{{{xxxyyy{{{vvvxxx{{{~~~|||yyywwwxxxyyyxxxuuuqqqnnnoooooommmjjjiiikkknnnrrrpppooopppsssvvvwwwwwwwwwtttoookkkiiikkkmmmpppnnnrrruuuqqqkkkhhhkkkpppqqqooonnnooorrrssspppnnnooopppqqqrrrqqqpppooonnnlllmmmmmmmmmmmmnnnqqqsssxxxyyyzzz{{{{{{yyywwwvvvwwwzzz~~~~~~~~~~~~yyy|||{{{tttmmmkkkkkkmmmpppuuuzzz}}}}}}{{{yyytttuuuvvvyyy{{{zzzxxxuuuwwwxxxwwwtttooolllmmmooommmnnnnnnmmmkkkkkklllnnnkkkjjjiiiiiiiiijjjkkkllldddbbbaaaaaacccccccccbbbYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^bbbccccccbbb[[[YYYWWWTTTQQQNNNMMMLLLJJJNNNRRRRRRNNNIIIEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNIIIIIIIIIIIIHHHGGGFFFFFFAAACCCGGGIIIJJJGGGDDDBBBCCCAAA??????AAABBBCCCBBB???>>><<<;;;:::;;;===>>>????????????@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@???>>>>>>>>>>>>??????AAA@@@??????@@@BBBBBBAAABBBCCCKKKYYYfffsss}}}yyyzzzuuuooofffbbb]]]VVVQQQMMMJJJIIIFFFEEEDDDBBBAAAAAABBBBBB@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;>>>>>>>>>======>>>>>>??????@@@CCCEEEGGGIIIJJJJJJPPPSSSXXX]]]bbbhhhooosssyyy{{{kkkfff___WWWSSSRRRPPPLLLGGGBBBAAA@@@>>><<<:::888777444333333222222333333444111333444444222222333555888888888888999:::;;;<<<<<<;;;:::::::::<<<===>>>AAA???>>>===>>>@@@CCCDDDJJJTTTggg~~~zzzxxxyyy|||~~~~~~~~~}}}yyyuuurrrsssuuuwwwuuusssrrrtttwwwxxx|||{{{yyyyyy|||}}}|||~~~~~~}}}{{{yyywwwuuutttsssrrrmmmlllkkkjjjjjjlllmmmoooqqqrrrssstttuuuuuuuuuuuusssqqqooolllkkklllnnnooooooqqqqqqpppnnnmmmnnnooouuutttsssrrrqqqpppppppppsssrrrqqqooommmkkkiiihhhkkkkkkkkkkkklllnnnpppqqqrrrtttwwwxxxxxxwwwxxxyyy~~~~~~|||yyyuuurrrnnnlllnnnqqqvvvzzz||||||zzzyyyxxxxxxwwwxxxyyyyyyvvvtttuuuttttttrrrpppnnnlllkkkjjjiiihhhiiijjjkkkjjjiiigggggghhhhhhhhhhhhggggggddddddccccccbbbaaa``````YYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZZZZ[[[\\\___aaabbbdddaaa\\\WWWSSSQQQPPPOOOOOOOOONNNMMMKKKHHHEEECCCFFFEEEEEEEEEFFFHHHJJJKKKJJJHHHGGGFFFFFFFFFDDDCCC===???BBBDDDDDDCCC@@@>>>@@@@@@????????????????????????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;;;;===>>><<<:::<<<<<<<<<<<<===>>>???@@@===BBBGGGLLLUUUfff|||~~~wwwrrrrrr|||zzzpppfffaaaYYYVVVRRRMMMIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>=========<<<<<<<<<::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===============>>>???AAAAAAAAABBBDDDGGGIIIKKKMMMOOOUUUXXX^^^eeellluuu}}}yyyqqqhhhaaa]]]WWWPPPLLLKKKJJJFFFBBB???>>>===;;;999888666666555555444444444444555555222333444444333333444555666666666777888999999:::<<<<<<<<<;;;<<<<<<======???>>>======???CCCIIIMMMYYYfff{{{~~~{{{|||}}}~~~~~~{{{wwwuuuvvvwwwvvvuuusssssstttuuuxxx}}}}}}~~~~~~}}}zzzyyyxxxvvvtttqqqpppoooooolllkkkjjjiiiiiijjjlllmmmppppppqqqrrrsssssssssssssssqqqnnnlllkkklllnnnoooooopppqqqpppnnnmmmnnnooorrrrrrrrrrrrrrrssssssttttttrrrpppnnnkkkjjjhhhhhhiiiiiiiiijjjkkkmmmoooqqqooorrruuuvvvvvvvvvwwwxxx~~~~~~{{{xxxtttpppmmmlllnnnqqquuuyyy{{{{{{yyywwwwwwwwwwwwxxxyyyxxxvvvsssrrrrrrqqqpppooommmkkkjjjiiigggffffffhhhiiihhhgggeeefffgggggggggggggggfffddddddeeedddcccaaa___]]]YYYXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ\\\^^^___cccaaa]]]YYYVVVSSSRRRQQQQQQQQQPPPNNNLLLIIIGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHFFFEEEEEEDDDBBBAAAAAACCCDDDEEEDDDAAA>>><<>>>>>>>>======<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<<<<===>>>===;;;<<<<<<<<<<<<<<<===>>>???===AAAEEEIIIPPP___sssxxxooolllrrr{{{{{{vvvttttttssstttrrrooojjjccc\\\VVVRRRLLLJJJHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999999999999::::::>>>======<<<<<<======>>><<<<<<===>>>@@@AAACCCDDDEEEGGGIIIKKKMMMQQQUUUYYY```dddjjjrrr{{{vvvggg[[[WWWXXXRRRNNNHHHEEEEEEDDDAAA>>>;;;;;;:::888777555444444444444333333333333444444222444555555444444555666777777777888999999::::::==================<<<;;;>>>>>>???@@@DDDNNN\\\eeewww~~~~~~{{{yyyzzzxxxuuuttttttuuutttssswww{{{~~~~~~|||yyyvvvtttsssqqqooommmkkkjjjjjjkkkkkkiiihhhhhhiiijjjkkknnnooopppqqqqqqqqqqqqqqqqqqpppnnnlllkkklllmmmnnnnnnoooooonnnllllllmmmoooppppppqqqrrrtttuuuvvvwwwtttrrrooollliiihhhhhhhhhgggggghhhiiikkkmmmooopppnnnpppsssuuuuuuvvvwwwxxx}}}}}}yyyuuuqqqooommmmmmoooqqquuuyyyzzzzzzxxxvvvvvvvvvvvvwwwxxxwwwuuusssooooooooonnnmmmllljjjiiihhheeecccbbbccceeeeeeeeeccccccdddeeefffffffffeeeeeeeeeffffffddd```\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]```___^^^\\\YYYVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHHHHJJJHHHFFFEEEDDDCCC@@@>>>BBBCCCDDDDDDCCCAAA>>>===?????????@@@@@@AAAAAABBB==================<<<<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>???>>>@@@CCCEEEJJJUUUeeeqqqssskkklllpppuuu~~~xxxpppjjjfffdddbbbbbb```___\\\XXXTTTPPPLLLJJJGGGFFFEEECCCBBBBBBBBBBBB>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>???======>>>???AAABBBDDDEEEIIILLLOOOQQQTTTYYY```eeemmmqqqxxx{{{oooiii^^^PPPLLLPPPJJJGGGCCCAAAAAA@@@>>><<<888888777666555444444333222111111000000111111222333444555555555555666888::::::;;;<<<<<<<<<<<<<<<======>>>???>>>===;;;:::>>>>>>@@@DDDPPPddd{{{~~~~~~|||{{{wwwssssssvvvwwwwwwuuuvvvyyy}}}~~~~~~~~~~~~~~~}}}}}}|||zzzwwwuuurrrqqqooollljjjiiihhhhhhlllkkkjjjjjjjjjjjjkkkkkknnnoooooopppqqqqqqpppppppppooommmlllkkklllmmmnnnmmmmmmmmmlllkkkkkkmmmnnnpppppprrrsssuuuvvvwwwwwwuuurrrnnnjjjhhhggghhhiiifffggghhhjjjllloooppprrrppprrruuuvvvvvvuuuvvvwwwyyy{{{~~~~~~{{{vvvrrroooooopppppprrrtttwwwzzz{{{zzzxxxwwwvvvuuuuuuvvvxxxwwwuuusssooooooooonnnmmmllljjjjjjfffccc```^^^___aaabbbbbb```aaabbbcccdddddddddddddddeeeffffffccc___ZZZWWWYYYXXXWWWVVVVVVUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^]]][[[YYYVVVTTTSSSRRRPPPMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJGGGEEEDDDBBB@@@===>>>>>>@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===???AAABBB???@@@AAABBBDDDLLLXXXaaarrrwwwpppmmmooouuu{{{tttpppmmmllliiieee___[[[YYYXXXVVVUUUSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFEEECCCBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<========================>>>??????@@@@@@@@@AAACCCEEEFFFGGGLLLPPPUUUXXX[[[aaaiiipppwww}}}rrrfff___^^^YYYLLLEEEFFFCCCAAA???>>>===<<<;;;:::666666666555555555444444222111111000000111111222333555666666666666888999;;;;;;<<<============<<<<<<===>>>>>>>>><<<;;;:::<<<===AAAKKK___}}}{{{|||yyyuuurrrsssvvvzzzzzzyyyyyy{{{}}}~~~~~~}}}||||||zzzzzz{{{zzzxxxwwwwwwwwwrrrqqqooommmkkkiiihhhhhhllllllllllllmmmmmmnnnnnnoooppppppqqqqqqqqqqqqqqqnnnmmmlllkkkkkkllllllmmmkkklllllljjjiiiiiilllnnnqqqrrrssstttuuuvvvuuuuuuuuusssoookkkiiiiiijjjkkkhhhiiikkkmmmoooqqqrrrssstttvvvxxxxxxwwwvvvvvvvvvuuuwwwzzz}}}zzzwwwtttpppooopppssstttvvvwwwyyy{{{|||{{{yyyxxxvvvvvvvvvwwwyyyyyywwwuuurrrqqqqqqpppnnnllljjjiiieeebbb^^^\\\]]]^^^______^^^___```aaaaaaaaaaaaaaabbbdddeeeeeebbb^^^YYYWWWXXXXXXWWWWWWUUUTTTSSSRRRUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\\\\[[[XXXUUUTTTQQQPPPNNNLLLKKKJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOONNNKKKIIIGGGEEECCC@@@>>><<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@???????????????>>>;;;;;;;;;;;;<<<===>>>>>>========================::::::::::::999999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEAAAAAAAAA@@@AAAGGGOOOUUUcccssszzzqqqnnnnnntttxxxuuuooohhhbbb^^^[[[ZZZWWWTTTQQQPPPOOONNNMMMKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBB@@@???>>>===<<<<<<=========<<<<<<;;;===============>>>>>>>>>:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEHHHJJJLLLMMMPPPVVV]]]bbbeeekkkttt|||zzztttpppnnnccc```^^^^^^XXXMMMEEEBBB<<<;;;::::::888777666666444444444555555555555555444444333333333333444444444555777777777777999;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<;;;:::<<<>>>DDDUUUrrr{{{{{{}}}}}}~~~wwwuuussssssvvvzzz|||}}}~~~}}}|||xxxxxxxxxvvvuuuuuuwwwyyyuuusssqqqooommmkkkkkkjjjlllmmmmmmnnnooopppqqqqqqpppqqqqqqrrrrrrrrrqqqqqqmmmllllllkkkkkkkkklllllljjjjjjjjjhhhggghhhkkknnnqqqrrrssstttuuuttttttsssuuussspppnnnmmmlllmmmnnnjjjkkkmmmpppqqqsssttttttvvvxxxzzzzzzyyywwwwwwxxxuuuvvvyyy|||}}}~~~}}}}}}yyyvvvsssqqqpppqqqtttvvvyyyzzz{{{||||||{{{yyyxxxxxxwwwxxxyyy{{{{{{yyywwwuuuuuusssqqqnnnkkkiiigggeeebbb^^^]]]]]]]]]]]]\\\]]]^^^^^^______^^^^^^]]]___```aaaaaa```]]]ZZZXXXXXXXXXXXXWWWUUUSSSQQQPPPRRRRRRTTTUUUUUUVVVVVVUUUWWWWWWXXXYYYXXXVVVSSSRRRNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNOOONNNLLLIIIGGGFFFDDDAAA??????>>><<<;;;::::::::::::>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????>>>======::::::::::::;;;<<<===>>>========================999:::::::::999999:::<<<======>>>???AAABBBDDDEEEAAAAAA@@@@@@@@@DDDIIIMMMWWWddduuu|||rrrkkkiiiqqqyyy~~~~~~~~~}}}{{{xxxvvvtttrrrooollleeeccc___ZZZVVVRRRPPPOOONNNLLLJJJJJJJJJIIIGGGEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJNNNRRRUUUWWWZZZbbbkkkqqqtttzzz~~~uuulllfffaaa^^^[[[ZZZcccggg___RRRHHHCCC@@@888999999888666555444444222222333333444444555555555555444444444444555555444666777888888888:::<<<:::;;;===>>>>>>===;;;:::;;;::::::::::::;;;;;;<<<@@@CCCNNNfff~~~}}}~~~||||||~~~~~~yyyzzz}}}~~~~~~wwwwwwvvvuuuuuuwww|||}}}xxxxxxvvvsssqqqrrrvvvzzzvvvuuusssqqqooommmllllllkkklllmmmoooqqqrrrsssssspppqqqqqqrrrrrrqqqqqqpppkkkkkkkkkkkkkkkkkkkkkllliiiiiiiiigggfffgggkkkmmmoooppprrrtttuuutttsssrrrtttsssrrrqqqppppppppppppkkkmmmoooqqqrrrssssssssssssvvvyyyzzzzzzyyyzzz{{{wwwyyy{{{~~~~~~}}}zzzxxxuuurrrqqqqqqssstttzzzzzz{{{|||{{{zzzxxxwwwzzzyyyzzz|||}}}}}}|||zzzyyyxxxuuurrrnnnjjjfffddddddbbb___^^^^^^]]]\\\[[[]]]]]]]]]]]]]]]\\\[[[ZZZ\\\]]]^^^^^^]]]\\\[[[ZZZXXXXXXXXXWWWUUURRRPPPOOOPPPQQQSSSTTTUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLJJJHHHFFFEEEDDDAAA??????>>><<<:::999999::::::>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===;;;::::::888888888888999:::;;;<<<========================999;;;<<<;;;::::::<<<>>>AAA@@@@@@??????@@@@@@AAA@@@?????????@@@BBBFFFIIIMMMVVVdddtttqqqeeeeeehhhnnn}}}sssrrrqqqpppqqqtttwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyrrrsssuuuyyy}}}~~~~~~{{{yyyxxxwwwtttrrrnnnllliiigggeeeccc```^^^YYYXXXVVVSSSPPPMMMJJJIIILLLJJJIIIIIIHHHGGGDDDBBBDDDEEEFFFGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;<<<===>>>?????????======<<<<<<<<<=========>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFIIINNNSSSXXX\\\___dddlllwww~~~rrrlllddd]]]XXXUUURRRPPPRRRccckkk[[[GGG===;;;999888999:::999777555444555000111111222333333444444444333333222222333333444444666888888888999;;;<<<===>>>@@@AAA@@@???===<<<:::999999888999:::<<<===FFFJJJXXXsss{{{|||~~~||||||~~~}}}~~~vvvxxxzzz}}}~~~~~~}}}}}}xxxyyyxxxvvvtttuuuzzz~~~zzzyyyvvvqqqnnnooouuuyyywwwvvvtttrrrpppnnnmmmmmmiiikkkmmmoooqqqsssttttttppppppqqqqqqqqqppppppoookkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhfffeeegggjjjmmmmmmnnnqqqsssuuuuuutttssssssssssssssssssssssssrrrlllmmmoooqqqrrrsssrrrrrrpppssswwwyyyzzz{{{|||~~~zzz|||~~~|||zzzwwwtttrrrqqqqqqqqqzzzzzz{{{{{{zzzxxxwwwvvv{{{{{{{{{}}}}}}|||zzzyyyvvvrrrmmmhhhdddbbbdddbbb```______^^^\\\ZZZ]]]]]]]]]\\\[[[ZZZYYYXXXZZZ[[[[[[\\\\\\\\\[[[[[[XXXXXXXXXWWWUUURRROOONNNRRRSSSTTTVVVVVVVVVUUUTTTSSSSSSRRRRRRPPPOOONNNMMMLLLMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGKKKIIIFFFEEEDDDCCC@@@>>>===<<<:::::::::;;;===???>>>>>>>>>>>>============@@@???>>>===;;;999888777666666666666777888999:::========================:::<<<>>>===;;;;;;>>>@@@DDDCCCAAA???>>>===<<<<<<>>>>>>>>>>>>???BBBEEEGGGFFFNNNYYYhhh~~~|||hhhaaa___aaannnkkkhhheeeeeegggjjjlllmmmqqqpppnnnllljjjjjjjjjjjjhhhiiikkknnnpppsssuuuvvvvvvxxx{{{~~~~~~}}}|||zzzxxxvvvuuutttrrrrrrrrrqqqpppooommmlllmmmllljjjhhhfffdddcccbbb___]]][[[YYYVVVUUUTTTSSSUUUSSSQQQMMMKKKHHHGGGFFFGGGGGGFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB======>>>>>>?????????@@@;;;<<<<<<===============??????@@@@@@???>>>======>>>???@@@@@@>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIIKKKMMMQQQUUUXXX[[[cccnnnwwwyyytttkkk```\\\VVVPPPKKKIIIIIIIIIFFFUUUYYYJJJ;;;999===>>>555555555555555555555555555444444333333444444555777666555555666777888:::666666888999:::;;;;;;;;;???>>>===>>>???@@@??????<<<<<<<<<;;;999:::===@@@GGGRRRhhh~~~}}}~~~rrrtttvvvxxxzzz{{{||||||{{{vvvuuuxxx{{{{{{{{{~~~~~~||||||{{{yyyuuuqqqppprrrtttuuuuuuuuutttrrrooommmkkkkkkkkkkkkmmmppprrrrrrqqqqqqqqqqqqqqqppppppoooooonnnoooooonnnmmmkkkiiihhhkkkjjjiiihhhhhhhhhiiijjjrrrqqqpppoooooopppqqqrrrzzzvvvqqqqqqtttuuussspppnnnooopppqqqqqqqqqqqqqqqlllnnnppptttwwwyyy{{{{{{xxx{{{~~~xxxsssqqqrrrtttuuuvvvvvvtttssssssuuuwww~~~|||~~~yyytttpppmmmiiiccc___aaa```^^^^^^______^^^\\\ZZZZZZZZZ[[[\\\\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZYYY\\\\\\ZZZVVVQQQPPPRRRUUUWWWSSSPPPQQQUUUVVVSSSOOOPPPPPPOOONNNNNNMMMLLLLLLRRRRRRRRRRRRQQQPPPOOONNNHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEECCC@@@>>>;;;:::=========<<<;;;;;;;;;:::<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<;;;999777666666666666666777888999:::===>>>>>>>>>>>><<<;;;::::::999888888888:::<<<>>>BBBBBB@@@===;;;;;;===@@@@@@>>><<<:::;;;>>>BBBDDDEEEHHHNNN[[[nnntttdddZZZWWW```kkkyyydddaaa______aaaccceeeeeehhhgggeeecccbbbbbbbbbbbbaaabbbccceeegggiiikkkllllllmmmppprrrttttttssssssqqqqqqooonnnllljjjiiihhhgggggggggfffeeedddbbbbbb^^^]]]\\\[[[ZZZYYYXXXWWWXXXWWWUUURRRPPPOOONNNMMMOOONNNLLLJJJHHHFFFEEEEEEHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>?????????@@@@@@======>>>????????????>>><<<===>>>???????????????AAABBBCCCBBBAAAAAABBBDDDDDDEEEFFFFFFGGGJJJNNNRRRVVVZZZ___ccchhhpppzzzzzzqqqfff^^^XXXUUUPPPKKKGGGEEEDDDDDDGGGSSSTTTEEE888555777666444444444444444444444444555444444333333444444555444444333333444555666777666777888:::;;;;;;<<<<<<>>>======>>>>>>>>>===<<<<<<===>>>======???CCCGGGRRR```xxx|||ttttttuuuvvvxxxzzz|||~~~|||xxxwwwyyy{{{||||||}}}}}}~~~}}}zzz|||{{{xxxuuuqqqppprrrttttttttttttsssrrrpppooonnnlllkkkkkkllloooqqqrrrqqqpppppppppooooooooonnnnnnooooooppppppooommmllljjjkkkjjjiiiiiiiiijjjkkklllppppppooonnnnnnoooppppppwwwtttppppppssstttrrroooooooooppppppqqqqqqrrrrrrqqqqqqsssuuuvvvwwwxxxxxx{{{~~~zzzuuussssssttttttuuuuuutttttttttwwwyyy~~~~~~yyytttqqqoookkkfffaaacccaaa___^^^^^^^^^]]][[[\\\[[[ZZZ[[[[[[ZZZXXXVVVYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYYUUUQQQPPPRRRUUUWWWTTTQQQRRRUUUVVVSSSPPPMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQRRRRRRQQQQQQPPPPPPIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCC@@@>>>;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;:::888666555666666666777777888999:::======>>>>>>===<<<:::999:::999888888888:::<<<===???@@@@@@>>><<<;;;<<<===???>>><<<;;;<<<>>>AAABBBBBBEEEKKKUUUdddwww{{{iii^^^XXX[[[aaajjjttt]]][[[YYYXXXZZZ]]]^^^^^^___^^^\\\ZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^___```aaaaaabbbccceeeeeeeeeddddddccccccbbb```___]]]\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQOOOLLLKKKIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFDDDBBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@>>>??????@@@AAA@@@@@@@@@<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEEEEDDDEEEFFFHHHHHHIIIJJJLLLNNNSSSYYY^^^bbbgggmmmssszzzvvvmmmeee^^^UUUPPPLLLJJJGGGDDDAAA???>>>===AAAHHHHHH===444333333000333333333333444444444444555444444333333444444555333333333333444555666777777888999:::;;;<<<<<<<<<>>>??????@@@???>>>===<<<;;;=========>>>BBBJJJPPPdddttt~~~}}}xxxttttttssstttvvvyyy}}}~~~zzzyyyzzz{{{||||||{{{{{{}}}|||yyy{{{zzzxxxuuuqqqpppqqqsssrrrrrrqqqqqqqqqqqqqqqrrrnnnlllkkkllloooqqqrrrrrrooonnnnnnmmmmmmmmmmmmmmmpppqqqqqqrrrqqqpppooonnnkkkkkkjjjjjjjjjlllmmmnnnoooooonnnnnnnnnnnnoooooosssqqqooopppssstttrrrooooooooooooppppppqqqssssssuuuvvvvvvvvvvvvuuuttttttzzz}}}}}}xxxtttssssssrrrssstttttttttvvvyyy|||~~~}}}yyyuuusssrrroooiiidddfffccc___^^^]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[YYYWWWZZZYYYYYYXXXYYYZZZ[[[\\\YYYYYYWWWTTTQQQPPPRRRTTTWWWTTTRRRSSSVVVVVVTTTRRRJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFEEECCC@@@>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===:::999:::;;;::::::::::::999888666555666666777777888999999:::<<<======>>>===;;;:::999999888888777888:::;;;<<<;;;===??????===;;;::::::======<<<======>>>???@@@>>>AAAFFFLLLVVVfffyyytttiii```ZZZXXX\\\dddsssZZZXXXVVVVVVXXXZZZ[[[ZZZ[[[YYYXXXVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOOOONNNLLLJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHFFFDDDAAA@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFFFFFFFGGGJJJLLLOOOPPPQQQTTTXXX___gggmmmooottt|||vvvrrrlllccc[[[UUUOOOJJJFFF@@@@@@???>>><<<:::999888666:::999444222444444111222222333333333333333444555444444333333444444555555555555666777888999:::999999:::;;;<<<=========???AAACCCCCCBBB@@@???>>>===>>>??????BBBKKKYYYcccxxx|||~~~~~~|||}}}~~~~~~yyyuuusssssstttuuuwwwyyy{{{}}}}}}{{{yyyyyyzzz||||||{{{{{{|||}}}zzz{{{zzzyyyuuurrrpppqqqrrrpppoooooonnnoooppprrrssspppnnnmmmmmmppprrrttttttmmmlllkkkkkkkkkkkkllllllqqqqqqrrrssssssrrrqqqppplllkkkkkkkkklllmmmooopppoooooooooooooooooooooooopppooooooppprrrsssrrrppppppoooooooooppprrrssstttwwwwwwwwwvvvuuutttsssrrrvvvyyy}}}zzzuuurrrqqqoooqqqrrrssstttwwwzzz}}}{{{xxxvvvuuuuuurrrlllgggeeebbb___]]]]]]]]]]]]\\\SSSSSSSSSVVVZZZ\\\\\\\\\[[[YYYXXXWWWWWWYYY[[[\\\WWWWWWUUURRRQQQPPPQQQRRRVVVTTTSSSSSSUUUVVVTTTSSSKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOGGGFFFFFFFFFFFFHHHIIIJJJFFFEEEDDDCCCAAA>>><<<;;;:::;;;;;;;;;<<<=========>>>??????===;;;::::::;;;::::::;;;;;;:::999777666666666777888999999999999<<<<<<======<<<;;;999888888888777777888999:::;;;999;;;<<<<<<:::999999:::;;;<<<======>>>>>>>>>>>><<<@@@DDDFFFJJJVVVhhhvvvzzzpppbbbXXXYYY\\\eeesssYYYWWWVVVVVVWWWYYYYYYXXXYYYXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJIIILLLLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGEEEBBBBBBCCCEEEFFFHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFFFFHHHJJJNNNQQQUUUWWWZZZ]]]cccllluuu{{{wwwkkkaaa^^^ZZZTTTMMMIIIEEEBBB@@@999999::::::999888666555000111111000222555444222222222222333333444444444555444444333333444444555555555666888999::::::::::::;;;<<<===============>>>@@@CCCCCCBBBAAAAAABBB???AAADDDGGGNNN]]]qqq{{{}}}~~~zzz{{{|||~~~~~~{{{wwwtttrrrtttvvvyyyzzzzzzyyyxxx{{{{{{zzzyyyxxxyyy{{{|||||||||}}}~~~~~~|||{{{{{{yyyvvvsssqqqrrrsssnnnmmmmmmmmmmmmoooqqqrrrrrrpppoooppprrrtttuuuuuulllkkkiiiiiiiiijjjkkklllpppqqqrrrsssrrrrrrppppppllllllkkkkkklllnnnpppqqqppppppppppppppppppppppppoooooonnnoooqqqrrrrrrqqqooooooooopppqqqssstttuuuuuuuuuuuuuuuuuutttsssrrrqqquuuyyy|||}}}~~~}}}~~~zzzuuuqqqpppnnnoooqqqrrrsssvvvzzz}}}yyywwwvvvvvvvvvsssmmmgggaaa___]]]]]]^^^_________RRRRRRRRRTTTXXXZZZ[[[[[[YYYXXXWWWVVVVVVXXXZZZ[[[UUUTTTRRRQQQQQQQQQQQQPPPSSSSSSRRRRRRSSSTTTSSSRRROOOOOOOOOOOOPPPPPPQQQQQQTTTTTTSSSRRRPPPNNNMMMLLLFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEDDDCCCAAA>>>===;;;:::;;;;;;;;;<<<=========>>>??????>>><<<;;;;;;<<<;;;;;;<<<<<<<<<:::999888666777888999::::::999999;;;;;;<<<<<<;;;:::999777777777777777888999:::::::::::::::888777888:::===;;;;;;<<<===>>>===<<<<<<===AAACCCCCCDDDLLL[[[gggzzzppp```[[[YYY[[[cccpppXXXWWWUUUUUUWWWXXXWWWVVVXXXWWWUUUSSSRRRQQQQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPPPPPPPOOONNNMMMPPPOOONNNMMMKKKJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEDDDFFFHHHJJJKKKNNNRRRWWW[[[___aaaeeejjjqqqzzzzzzrrrkkkdddZZZSSSMMMJJJGGGCCC???<<<;;;:::666666666777777666555555222111000000222333222000222222333333444444555555555444444333333444444555333444666888999:::::::::<<<<<<===>>>>>>>>>>>>>>><<>>>>>>>><<<;;;<<<===;;;<<<=========;;;:::999666777888:::;;;::::::999:::;;;;;;<<<;;;999888777555666666777888888999999:::999888777666777;;;>>>;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@AAAAAAAAAGGGQQQZZZlll~~~pppbbb[[[VVVZZZcccpppZZZXXXWWWWWWYYYYYYXXXWWWYYYXXXUUUSSSQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBEEEFFFGGGHHHIIIJJJJJJJJJMMMOOOQQQTTTXXX]]]dddhhhmmmpppvvv|||rrrlllddd]]]WWWRRRMMMIII??????>>><<<999777666666444444444444444555555555555444333333333222111222222333333444555555666666555444444333333444444555444555777999;;;<<<<<<;;;======>>>>>>??????>>>>>>===AAADDDDDDDDDGGGMMMRRR]]]fffqqqyyy}}}xxxxxxyyyyyyyyyxxxxxxxxxyyyxxxyyy{{{|||{{{zzzwwwvvvvvvxxxzzzzzzyyyzzz}}}~~~|||zzzyyy|||~~~}}}}}}|||zzzvvvtttttttttppppppqqqqqqpppoooooonnnooooooppprrrttttttrrrpppkkkiiihhhggggggiiikkkmmmnnnnnnnnnnnnmmmllljjjiiinnnmmmlllllllllmmmnnnooonnnooopppqqqqqqpppooonnnnnnmmmkkkiiihhhjjjmmmppplllnnnqqqtttuuuuuutttsssqqqqqqrrrrrrsssrrrrrrrrrmmmqqqvvvzzz{{{}}}~~~zzz|||~~~}}}{{{xxxvvvuuussstttuuuuuuuuuwwwzzz|||}}}}}}||||||||||||||||||tttttttttvvvvvvrrrjjjddd^^^^^^^^^```aaaaaa^^^\\\XXXVVVSSSRRRSSSTTTSSSRRRTTTTTTUUUUUUUUUVVVVVVVVVRRRPPPNNNNNNPPPQQQPPPNNNLLLMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDDDDBBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<;;;::::::;;;===:::;;;<<<<<<<<<;;;:::999555777999:::;;;;;;:::999::::::;;;;;;:::999777666555555666777888888888888777888999888888999;;;===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???CCCIIINNN\\\ooossshhh\\\YYY]]]fffuuu\\\[[[ZZZ[[[\\\\\\[[[ZZZ[[[ZZZWWWTTTRRRPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDGGGHHHJJJLLLNNNOOOPPPPPPSSSUUUXXX[[[```fffmmmrrryyy}}}}}}qqqhhh^^^ZZZUUUOOOIIIEEECCCBBB999:::;;;:::888666555555444444333333333333444555555444555666555333333555333333444444555666777777555444444333333444444555777888:::===>>>??????>>>===>>>>>>????????????>>>AAADDDGGGHHHHHHLLLTTT[[[{{{vvvxxxxxxyyyxxxwwwwwwyyyzzz||||||{{{{{{zzzyyyxxxxxxvvvxxx{{{{{{{{{|||~~~{{{xxxwwwyyy}}}}}}~~~}}}{{{wwwuuutttuuurrrsssssssssrrrqqqooommmmmmnnnooorrrtttssspppnnnkkkiiihhhggggggiiilllmmmlllmmmmmmmmmkkkiiihhhfffnnnnnnlllkkkkkklllmmmmmmmmmnnnoooppppppooonnnmmmmmmkkkiiifffdddfffkkknnnkkkmmmqqquuuvvvvvvtttrrrqqqqqqrrrrrrrrrqqqppppppkkknnnssswwwyyy{{{|||~~~zzz|||~~~~~~|||yyyxxxxxxwwwwwwxxxwwwwwwxxxzzz}}}zzzzzzyyyzzzzzz{{{|||}}}sssssssssuuuuuuqqqiiibbb______```aaabbb```\\\YYYVVVTTTRRRQQQSSSTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUTTTQQQOOOMMMNNNPPPQQQOOOMMMJJJKKKLLLMMMLLLLLLMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNIIIHHHEEECCCBBBDDDEEEGGGDDDDDDDDDBBBAAA???===<<<=========<<<<<<;;;;;;:::666888999999999999:::<<<999:::;;;;;;;;;:::999888555777999;;;;;;;;;:::999::::::;;;;;;:::999777666444555666777888888888888555777:::;;;::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;<<<>>>AAAEEEGGGKKK^^^tttvvveee]]]\\\aaalllwwwrrr{{{\\\\\\\\\\\\\\\\\\]]]]]]ZZZYYYWWWUUUSSSQQQPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPSSSRRRRRRPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJKKKLLLLLLMMMLLLLLLQQQOOONNNMMMNNNMMMLLLJJJJJJLLLMMMKKKIIIGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA@@@<<>>>>>>>>===@@@CCCAAA>>>???CCCAAAAAACCCGGGIIISSSjjj~~~|||zzzyyyzzzyyyxxxwwwwwwyyy{{{~~~|||{{{zzzzzz{{{{{{zzzxxxvvvuuuwww|||}}}{{{xxxvvvvvvwwwyyy{{{~~~}}}wwwrrrooooooooooooppppppooommmkkkjjjkkklllooorrrtttvvvvvvvvvmmmiiieeeccceeehhhkkkmmmggghhhiiijjjjjjiiihhhggglllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnlllllljjjgggeeeeeegggiiilllmmmoooqqqrrrrrrrrrrrrqqqrrrtttuuuuuutttrrrqqqoooqqqssstttuuuvvvxxxzzz~~~}}}}}}|||{{{{{{zzzzzzwwwvvvvvvvvvwwwvvvtttrrrvvvwwwyyyzzzyyyxxxuuussstttssstttsssrrrmmmfffaaabbb```^^^^^^^^^^^^\\\ZZZUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVXXXXXXVVVTTTNNNNNNOOOPPPPPPOOOMMMLLLQQQMMMIIIHHHIIILLLNNNOOOMMMNNNNNNMMMLLLJJJIIIGGGHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCBBBAAA???===;;;:::===<<<;;;:::::::::::::::999999999999999999999999999999777777888999<<<===999::::::;;;:::999777666:::::::::999999888888888666666666666666777888888888777555555555777999;;;::::::::::::;;;<<<======>>>>>>>>>===;;;<<<>>>@@@IIIOOO]]]oooyyyjjjbbb`````````dddgggppp[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYWWWUUUSSSRRRQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNPPPQQQRRRTTTSSSSSSRRRPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNOOOOOONNNNNNNNNLLLKKKKKKLLLLLLKKKJJJHHHIIIJJJIIIGGGEEEEEEFFFFFFEEEEEEEEEFFFEEEDDDBBBAAACCCEEEGGGHHHIIILLLOOOQQQTTTWWWZZZ]]]```eeehhhjjjooovvv{{{uuuoooggg^^^VVVOOOIIIEEEDDDCCC@@@>>><<<:::999888666666555555444333333222222222222222222222222222555444333333222222222333333333333444444444444444555555555555666777888888888999999:::<<<===??????@@@>>>???BBBAAA>>>===@@@CCCCCCFFFKKKRRRbbb~~~~~~}}}}}}}}}}}}|||{{{{{{{{{|||}}}|||zzzyyyyyyzzz{{{{{{xxxvvvttttttvvv{{{~~~{{{xxxvvvvvvvvvwwwyyy{{{|||yyytttooommmmmmmmmnnnnnnooonnnmmmkkkjjjjjjlllooosssuuuwwwwwwwwwooojjjeeebbbccceeehhhiiiggggggiiiiiijjjiiihhhhhhjjjjjjkkkllllllmmmnnnooommmmmmnnnnnnmmmlllkkkjjjjjjjjjjjjhhhfffeeeggghhhlllmmmoooqqqrrrrrrrrrqqqpppqqqrrrssssssrrrqqqpppssstttuuuuuusssssssssuuu~~~}}}}}}|||{{{zzzyyyyyywwwvvvttttttuuutttsssqqqsssuuuxxxzzzzzzyyyxxxvvvvvvtttrrrpppnnnkkkgggdddbbb```]]]]]]]]]\\\ZZZXXXUUUUUUTTTSSSRRRQQQPPPOOORRRRRRSSSUUUWWWWWWUUUSSSMMMMMMNNNNNNNNNMMMMMMLLLPPPNNNJJJIIIKKKLLLMMMMMMKKKLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFFFFGGGHHHIIIIIIDDDEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::::::::999999888888888888777666777999;;;<<<999:::;;;;;;;;;:::999888999999888888888777777777666666666666666777888888888777777777888999;;;<<<999999999999:::;;;<<<<<<888999;;;;;;;;;===???AAABBBFFFQQQaaapppzzznnneee___[[[YYY[[[bbbnnn{{{XXXXXXXXXXXXYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPOOOOOOPPPRRRSSSUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMPPPPPPQQQQQQQQQPPPOOOOOOMMMKKKJJJKKKLLLMMMLLLJJJGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLOOOTTTWWW[[[]]]aaaeeeiiinnntttyyyxxx~~~}}}sssmmm^^^ZZZSSSLLLGGGBBB>>>;;;;;;:::999888777777777777555444444333333222222222222222222222222222222222444444333222222222333333222222333333444444444444666555555666777888999999::::::::::::<<<>>>@@@AAABBB>>>===AAABBB@@@???@@@EEEFFFKKKSSSaaaxxx}}}|||yyyyyyxxxwwwxxxyyyzzz{{{uuutttrrrrrruuuyyy}}}yyyvvvtttsssrrrtttvvvvvvtttqqqmmmkkkkkkkkkkkklllmmmmmmlllkkkjjjjjjlllppptttwwwwwwwwwvvvpppjjjddd``````bbbdddeeefffggghhhiiiiiiiiiiiiiiihhhhhhiiikkklllooopppqqqppppppqqqqqqooollljjjhhhggghhhiiiiiihhhgggggghhhlllmmmooopppqqqrrrqqqqqqooopppqqqrrrrrrqqqpppooossstttuuutttsssrrrsssttt}}}}}}}}}|||{{{zzzxxxxxxwwwuuusssrrrrrrrrrpppoooqqqsssvvvyyy{{{{{{zzzyyyxxxtttpppllljjjiiihhhgggaaa___\\\ZZZZZZYYYWWWUUUTTTSSSSSSRRRPPPOOONNNNNNQQQQQQQQQSSSUUUUUUTTTRRRLLLLLLLLLKKKKKKLLLLLLMMMPPPNNNLLLKKKLLLMMMLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;::::::999888888777666555555666777999:::888999;;;;;;<<<;;;::::::777777777777666666666666666666666777777777888888666777888999:::;;;<<<<<<777777777777888999:::;;;666888:::;;;;;;;;;===>>>>>>???FFFQQQ^^^nnnrrreee]]]SSSRRRUUU]]]gggrrrTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPRRRTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOQQQPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMQQQQQQQQQQQQPPPOOONNNNNNOOOMMMLLLLLLMMMMMMLLLJJJIIIJJJJJJJJJHHHHHHIIIKKKLLLMMMOOOOOONNNMMMNNNNNNPPPRRRTTTVVVXXX\\\```cccgggjjjnnnrrrwww~~~yyypppggg___ZZZPPPLLLGGGCCC@@@>>>;;;999666555555444444444444444333333333222222222111111222222222222222222222222444333333222222333333333222222333333444444555555666666666777888999:::;;;<<<;;;;;;;;;===???AAACCCBBB===<<>>AAAIIISSSbbbvvvssshhhZZZUUUSSSVVV\\\cccooozzzSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMOOOPPPRRRTTTRRRQQQQQQPPPPPPOOOOOOOOORRRQQQPPPOOONNNMMMLLLKKKMMMNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNMMMLLLPPPNNNMMMLLLLLLLLLJJJHHHJJJKKKKKKKKKJJJKKKMMMOOOPPPRRRTTTTTTSSSRRRSSSUUUVVVZZZ___dddgggjjjmmmoootttwww|||yyysssjjjbbbZZZTTTNNNKKKAAA???;;;999888888666555555444333222222222222222222222222222222111111111222222222222222222222222333333333222222333333444222222333444555555666666777777777888999:::;;;<<<============???AAACCCDDDBBB===;;;===??????AAAEEELLLUUUcccrrr}}}yyyttttttttttttuuuvvvxxxyyyvvvuuutttuuuwwwzzz~~~}}}{{{xxxuuusssrrrsssrrrqqqqqqqqqpppnnnmmmiiijjjlllmmmnnnmmmmmmlllnnnppprrrssssssqqqooommmiiieee```^^^___bbbdddeeefffffffffgggiiijjjkkkllljjjjjjjjjlllnnnqqqtttvvvvvvvvvvvvuuurrroookkkiiiiiillloooooonnnlllkkkkkkjjjkkkmmmnnnnnnnnnnnnmmmoooooooooppppppoooooooookkkmmmqqqsssuuuwwwzzz}}}zzzzzz{{{{{{{{{yyywwwvvvuuurrrnnnllllllmmmmmmmmmqqqsssvvvxxxyyyxxxwwwuuusssqqqnnnlllkkkiiifffccc```]]]YYYVVVUUUSSSRRRQQQQQQRRRRRRSSSTTTTTTUUUUUURRRPPPNNNNNNPPPQQQQQQQQQNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFBBBAAA@@@@@@????????????AAABBBBBBCCCCCCCCCBBBBBB<<<:::999777777888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;======<<<;;;999888777777444444444444555666777777555666777888999999888777666777777777777777777777777777888888888888777666333444555777888888888888555555555555666777888888999;;;===<<<;;;999888888BBB@@@AAAFFFMMMYYYkkkzzzxxxggg___WWWUUUVVVXXX```gggooo{{{TTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOORRRQQQPPPOOONNNMMMLLLKKKNNNOOOPPPQQQQQQPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMOOOMMMLLLKKKLLLKKKIIIHHHLLLLLLMMMMMMLLLNNNQQQSSSTTTWWW[[[\\\[[[[[[^^^aaaaaaffflllrrruuuxxx{{{}}}~~~tttmmmbbb]]]VVVOOOIIIEEE@@@>>>999777555444444555555444555444333222111111111111222222222222222222222222222222222222222222222222333333222222222333444444333333444555666777777888777777888888:::;;;===>>>======>>>@@@AAABBBCCCDDDCCC???<<<======???FFFNNN___lll{{{|||}}}}}}xxxttttttsssssstttvvvwwwxxxyyyxxxwwwvvvxxx{{{~~~|||||||||{{{zzzwwwuuussssssrrrppppppqqqqqqooonnnkkklllnnnooooooooonnnnnnooooooooooooooommmlllkkkeeeccc``````bbbdddeeefffeeeeeefffggghhhjjjlllmmmlllkkkkkkkkkmmmpppsssuuuuuutttsssqqqooommmkkkjjjnnnppprrrqqqooolllkkkjjjhhhiiikkklllllllllkkkjjjnnnnnnmmmmmmmmmmmmnnnnnnlllnnnppprrrrrrsssvvvxxxwwwxxxzzz{{{{{{zzzxxxwwwtttpppllljjjjjjlllnnnnnnqqqsssuuuwwwwwwvvvtttrrroooooonnnmmmllliiidddaaa___\\\WWWTTTSSSRRRQQQPPPSSSSSSTTTUUUUUUVVVWWWWWWSSSPPPNNNMMMNNNPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIJJJKKKJJJIIIHHHGGGBBBBBB@@@???>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@<<<;;;:::999999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999888777777333444444555666666777777444555666777888777666555666666666666777777777777777888999999999888777666333333333444555555666666444444444555555666777888666888::::::::::::;;;<<<@@@>>>???CCCHHHPPP^^^jjj|||xxxlll```XXXTTTQQQRRRWWW^^^iiiyyyXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQOOONNNLLLLLLLLLLLLMMMOOOPPPQQQOOOOOOPPPQQQQQQQQQPPPPPPOOONNNMMMNNNOOOPPPOOONNNQQQRRRRRRRRRSSSUUUXXX[[[[[[```fffiiiiiikkkpppuuuvvvyyy}}}wwwnnndddZZZSSSMMMJJJDDD@@@>>>;;;999777888666333333444555555555333333222111111111222222333333333333333333333333222222222222222222222222333222222222333333444555444444555666777888999999777888888999;;;<<<>>>???<<<>>>@@@BBBDDDDDDDDDCCC@@@???@@@BBBDDDJJJYYYhhh|||}}}wwwzzz}}}}}}xxxuuutttsssssstttuuuvvvwwwzzzyyyxxxwwwxxxzzz|||}}}zzz{{{||||||{{{xxxuuusssrrrpppmmmmmmnnnooommmkkknnnooopppqqqqqqqqqpppooolllkkkkkkjjjjjjkkkkkkkkkdddcccbbbccceeeffffffeeeeeeeeeeeefffhhhkkkmmmnnnmmmllljjjjjjkkkmmmpppqqqtttsssqqqooonnnmmmmmmmmmrrrssssssqqqmmmjjjiiihhhggghhhiiijjjjjjjjjiiihhhkkkkkkjjjjjjjjjjjjkkkkkkkkkmmmnnnooonnnoooppprrrtttvvvxxx{{{{{{zzzyyyxxxrrrooojjjhhhiiilllooopppoooqqqtttuuuvvvtttrrrqqqooonnnmmmlllkkkhhhdddaaa^^^[[[VVVSSSRRRRRRRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTQQQMMMLLLNNNPPPQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJHHHFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCAAA@@@???>>>>>>>>><<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::;;;:::888777888999<<<===999999999888888777777777333444555666666777777777666777777888888777666555444444555555555666666666777888999::::::888666555555444333222222333444555444444444555555666777888666777888888777777999;;;::::::===AAADDDHHHQQQ[[[mmmwww}}}mmmaaaXXXPPPMMMNNNTTT\\\hhhuuu\\\[[[ZZZXXXVVVUUUSSSSSSQQQQQQQQQRRRRRRSSSUUUUUUTTTSSSSSSSSSSSSRRRRRRRRROOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSSSSPPPQQQRRRSSSSSSQQQOOONNNMMMMMMMMMMMMNNNPPPSSSTTTQQQQQQRRRSSSSSSTTTSSSSSSQQQPPPPPPRRRTTTVVVVVVUUUWWWXXXYYYYYYYYY[[[___bbbbbbhhhoootttvvvzzzxxxqqqhhh___XXXQQQIIICCC>>><<<999888888888888777666444222111333444444444111111111111111222333444333333333333333333333333222222222222222222222222222222222222333333444555555555666777888999::::::888888888999;;;===>>>???<<<>>>AAADDDEEEEEEDDDBBB<<<>>>CCCHHHMMMXXXnnn|||zzzuuuxxx|||~~~~~~yyyuuuuuutttssstttuuuvvvwwwzzzyyyxxxwwwwwwyyyzzz|||zzz{{{|||}}}{{{xxxtttrrrqqqnnnkkkkkklllmmmkkkiiipppqqqrrrssssssrrrqqqpppiiihhhgggggghhhjjjkkkmmmeeeddddddeeeggggggeeeccceeeeeeeeefffhhhkkkmmmooommmkkkiiihhhhhhjjjmmmnnnuuutttqqqooooooooopppqqqttttttsssppplllhhhgggfffffffffhhhiiiiiihhhggggggiiiiiihhhhhhhhhhhhiiiiiigggiiikkklllllllllnnnpppsssuuuxxxzzz{{{{{{zzzxxxrrrnnniiigggiiimmmpppqqqmmmooorrrtttuuutttsssqqqpppnnnkkkjjjiiigggeeebbb^^^ZZZVVVSSSRRRSSSRRRRRRXXXWWWWWWVVVUUUTTTSSSSSSUUUQQQNNNLLLMMMPPPQQQRRRTTTTTTTTTSSSPPPNNNKKKIIIFFFEEEDDDEEEGGGIIIJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>===>>>???@@@AAABBBBBBBBB============<<<;;;:::999;;;999777555666888<<<>>>888888888777777777777777333444555666777777777777777888999999888777666555333333333444444555555555777888:::;;;:::888666555777555333222222222444555555555555555555666888888999999888666444444555777777888<<>>888888777666555555444444//////000111222333333333111111222222222333333333000111111111111222222222111111222222222333333333333333444444555666666666777777777777666666666666<<<<<<======>>>>>>?????????@@@@@@AAACCCGGGGGGFFFHHHHHHKKKUUUdddwww~~~{{{xxxxxxwwwxxx{{{~~~}}}uuuuuutttrrrppprrrwww{{{}}}|||{{{zzzyyyyyyzzz{{{xxxxxxxxxwwwvvvtttsssrrrooommmllljjjjjjkkklllmmmppppppqqqqqqqqqqqqrrrrrrjjjiiiiiihhhhhhiiiiiijjjfffffffffhhhiiiiiihhhfffddddddeeefffiiillloooqqqnnnmmmlllkkklllmmmoooqqqtttsssrrrpppooonnnnnnnnnqqqsssuuuqqqjjjeeefffhhhlllnnnooonnnllljjjjjjkkkjjjjjjkkklllkkkjjjiiihhhgggggghhhiiikkklllmmmmmmrrrssstttuuuuuuuuutttsssmmmjjjfffeeehhhllloooqqqrrrrrrsssssssssrrrpppoooooommmkkkhhhfffeeeeeeeeeccc]]]VVVSSSTTTUUUSSSQQQUUUUUUVVVVVVUUUTTTRRRQQQNNNMMMKKKJJJKKKMMMOOOQQQSSSSSSRRRPPPMMMKKKIIIGGGCCCCCCDDDEEEFFFFFFGGGGGGJJJIIIIIIHHHGGGGGGFFFFFFEEECCC???<<<;;;<<<>>>???@@@@@@AAABBBAAA@@@???>>>======>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<999999999888888888888888666777777777888888999999777777777666555555444444222222222222333444555666888888888777666555555555555555444444444555555666444555777888999888666555888888888777666666888::::::999:::===AAADDDFFFFFFRRRYYYfffwwwyyyhhh\\\UUURRRQQQKKKNNNYYY```eeesssllliiifffdddccccccaaa`````````______^^^^^^]]]]]]\\\\\\]]]^^^___^^^ZZZWWWZZZYYYXXXWWWXXX[[[]]]______]]]ZZZYYYYYY[[[[[[ZZZ[[[[[[[[[[[[\\\^^^```aaa^^^]]]\\\[[[ZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]```_________^^^^^^]]]]]]^^^^^^___aaaccceeegggiiiiiilllooonnnmmmooouuuzzzyyy~~~~~~xxxpppkkkhhhccc]]]WWWNNNKKKFFFAAA<<<999777666333333333222111000000000000000000111222222222333111111222222222333333333111111111111222222222222222333333333444444444444333444444555555666777777666666777888999999::::::=========>>>??????@@@@@@@@@BBBDDDDDDEEEGGGHHHIIIKKKRRR___ooo~~~~~~}}}||||||}}}}}}}}}zzzyyyxxxxxxzzz}}}~~~vvvwwwwwwuuutttuuuyyy|||}}}|||zzzyyyyyyyyyyyywwwwwwvvvvvvuuusssrrrqqqlllkkkiiihhhiiikkkmmmooovvvvvvuuusssrrrqqqpppooolllllllllkkkllllllmmmmmmkkkjjjiiijjjkkkjjjgggeeeffffffggghhhkkkmmmpppqqqnnnmmmlllllllllmmmooopppqqqqqqrrrsssrrrpppnnnmmmnnnqqqsssqqqkkkhhhiiikkkmmmnnnooonnnkkkiiiiiijjjlllmmmmmmnnnmmmllljjjiiijjjjjjkkkkkklllmmmnnnnnnqqqrrrsssttttttsssrrrqqqkkkiiiggggggjjjnnnqqqrrrrrrrrrsssssssssqqqpppooonnnmmmjjjgggeeedddcccccc```\\\WWWVVVWWWWWWSSSPPPSSSSSSTTTTTTSSSRRRPPPOOONNNMMMKKKJJJKKKMMMOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDAAA>>>===>>>???AAA??????@@@AAA@@@???>>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999777777777777666666666666444444555555555666666666777777666666555444444444222222222222333333444555555555555555666666666666555555444444444444444555333555666888888777666555666666666555444444777999::::::999<<>>===>>>>>>???@@@AAAAAAAAACCCFFFIIIIIIGGGHHHNNNTTT\\\mmm}}}zzzwwwxxx}}}~~~|||}}}|||zzz{{{}}}{{{zzzyyyzzz|||}}}}}}|||}}}}}}~~~~~~yyyzzz{{{zzzzzzzzz||||||zzzxxxwwwwwwwwwttttttttttttsssrrrpppppplllkkkiiihhhjjjmmmrrruuu}}}|||zzzwwwtttqqqooonnnooooooooooooppppppqqqqqqooonnnmmmmmmmmmkkkhhheeeiiiiiijjjlllnnnoooqqqrrrnnnmmmlllllllllmmmoooooommmooorrruuuuuussspppnnnllloooqqqpppmmmlllmmmooonnnoooooommmjjjhhhggghhhooooooppppppooonnnlllkkkmmmmmmmmmmmmnnnnnnoooooopppqqqqqqrrrqqqpppnnnmmmiiihhhgggiiimmmqqqssssssrrrsssssstttsssqqqpppooonnnmmmjjjgggeeecccbbbaaa]]][[[YYYYYYZZZYYYTTTPPPQQQQQQQQQQQQPPPOOONNNMMMOOONNNLLLKKKLLLMMMOOOPPPOOOOOOOOONNNLLLKKKIIIHHHFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDBBB???>>>???@@@BBB>>>>>>>>>???>>>>>>===<<<::::::;;;;;;;;;;;;::::::999999:::;;;:::999888777777777777777777777777777444444444444555555555555777666666555555444333333333333222222222333444444111222333444555666777888666555555444333333333333333444555777777666555555444444444333222333666999<<<:::999:::<<>>BBBKKKYYYmmmxxxhhh___YYYRRRNNNPPPOOONNNTTT^^^lllxxx|||{{{zzzxxxvvvzzzyyyxxxvvvtttrrrqqqppprrrpppnnnmmmmmmmmmllljjjkkkjjjjjjkkkmmmooorrrsssnnnjjjfffdddeeeggghhhhhhiiiiiijjjlllmmmooopppqqqqqqpppnnnmmmmmmoooqqqsssoooooooooooopppqqqrrrsssuuuuuuvvvvvvwwwxxxxxxxxx{{{{{{|||}}}|||vvvooogggbbbXXXSSSLLLGGGEEECCCAAA???:::999888666555444444555555444444444333333333222222222222111111111111111111111222222222333333333111111111222222222333333333444444444444555555555444555555666666777888888777888999:::;;;===>>>>>>??????@@@AAAAAABBBCCCCCCFFFHHHKKKJJJHHHKKKXXXeee}}}|||wwwsssuuu{{{}}}{{{xxxwwwyyyzzzyyyzzz~~~~~~}}}||||||}}}}}}|||{{{{{{{{{}}}~~~{{{|||~~~}}}zzzxxxvvvuuuuuurrrrrrrrrrrrqqqpppooonnnnnnlllkkkkkknnnsssyyy}}}~~~zzzwwwsssqqqoooppppppqqqrrrssssssssssssqqqpppooooooooonnnkkkiiikkklllnnnooopppqqqrrrrrrmmmmmmllllllllllllmmmnnnlllnnnqqqtttttttttrrrqqqmmmoooqqqqqqoooooopppqqqnnnooonnnkkkgggeeeeeefffoooppppppqqqpppnnnmmmlllnnnnnnnnnnnnnnnnnnnnnoooooooooppppppooommmllljjjgggggghhhkkkpppsssttttttttttttuuuuuutttrrrpppooonnnmmmkkkhhhfffcccbbbaaa]]][[[ZZZZZZZZZYYYUUURRRPPPPPPPPPOOOOOONNNMMMMMMPPPOOONNNMMMMMMNNNPPPQQQPPPPPPOOONNNLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEECCCAAA???>>>>>>@@@AAA============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;;;;999777666888999999999999999::::::666666666666666666777777666666555555444333333222444333333222222333333444222333444444666777777888666555444333222222222222333333444555555555555444333444333333222444888;;;===;;;999888:::;;;;;;;;;;;;===CCCMMM___uuu~~~uuuggg^^^VVVRRRNNNLLLPPPWWW^^^hhhvvv~~~}}}}}}|||zzzwwwvvvvvvvvvuuutttvvvuuuuuuuuuvvvwwwxxxyyyyyyvvvsssqqqrrrtttuuuuuutttuuuvvvxxxyyy{{{{{{|||yyyxxxwwwwwwxxxzzz|||~~~}}}}}}}}}~~~wwwqqqnnnkkkhhheee```[[[UUUPPPHHHDDD???;;;999888777777555444333222111111111000111111111111111000000000222222222111111111111111111111222222222333333333111222222222222333333333333333333333444444444444555555666666777888888999999999:::;;;;;;<<<<<<===@@@@@@AAABBBCCCDDDEEEFFFGGGFFFGGGIIIIIIRRRggg|||~~~~~~{{{vvvssstttzzz~~~}}}zzzwwwtttuuuxxxzzzzzz|||~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}zzzwwwuuuttttttppppppqqqppppppooonnnmmmmmmlllkkklllqqqwww~~~}}}zzzwwwtttssspppqqqrrrssstttsssssssssooonnnooopppqqqqqqooommmlllnnnppprrrrrrrrrqqqpppllllllkkkkkkkkkkkkkkkkkkmmmnnnoooppprrrssstttuuuoooqqqrrrrrrqqqpppqqqqqqnnnnnnmmmiiifffcccddddddnnnoooooopppooonnnmmmlllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnllljjjiiihhhhhhiiilllpppssstttsssuuuuuuuuuuuutttrrrpppooonnnmmmllliiigggdddbbbaaa^^^\\\ZZZXXXWWWWWWVVVUUUQQQQQQPPPOOONNNNNNNNNNNNQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNLLLJJJHHHFFFHHHIIIIIIIIIIIIIIIJJJJJJLLLLLLKKKIIIGGGFFFEEEDDDAAA@@@>>>===<<<===>>>>>><<<<<<;;;;;;;;;;;;:::;;;::::::;;;;;;;;;;;;::::::888999;;;<<<;;;:::888666888888999999:::::::::;;;777777777777777777666666555555444444333333222222333333222222222333444444666666666666666666666666666555444222222111111111222222333444444444444444444444444333444666;;;>>>???<<<999777777888888888;;;<<>><<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;777777888888888888777777999999:::;;;:::999888777666666777777888999999999666666666666555555555555555444444333333222111111222222222222333444555666999888888777666666555555444444333222111111111111222222222222222333333333444555444444555888===BBB@@@===888666666666777666999:::;;;>>>FFFSSSdddpppvvvfff[[[SSSOOOMMMOOORRRXXX^^^gggttt}}}rrrkkkbbb[[[VVVQQQJJJEEECCCBBBAAAAAABBBAAA???===777777666555333222333333222333333333333222222111333333333333333333333333000000000111222222222333111111222222222333333333222222222333333333444444444444444444555555555555666666777888888999999::::::;;;<<<===>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIILLLIIIMMMZZZhhhyyy|||zzzyyyzzz~~~zzzzzzyyyzzzzzz{{{|||}}}yyywwwyyy~~~|||~~~}}}}}}~~~~~~}}}~~~~~~|||~~~||||||~~~|||yyywwwuuuttttttooooooooooooooonnnnnnmmmkkkkkkmmmpppuuu|||}}}{{{yyyxxxssssssuuuuuutttsssqqqpppllllllmmmoooqqqrrrqqqppplllnnnqqqsssssspppmmmkkkhhhhhhhhhhhhhhhggggggfffjjjkkkmmmoooqqqrrrrrrrrrrrrrrrrrrssstttuuutttsssqqqqqqoookkkhhhggghhhjjjkkklllnnnoooppppppppppppkkkkkkllllllmmmnnnoooooommmnnnooooooooonnnmmmlllmmmkkkjjjkkkmmmoooooooooqqqrrrrrrqqqpppnnnkkkjjjggghhhggggggeeecccaaa```\\\\\\[[[ZZZWWWTTTRRRQQQQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::999:::;;;;;;666777777777777777777666999999888888888777777777666666777888888999::::::888888777777666666666666444444333333222111111111000000111222333555666777888777777666555555444444222222111111111111222222111111111111111222333333444444444333555999???CCCAAA===888555555666666666666888:::;;;>>>FFFRRR\\\qqq}}}}}}pppeee[[[TTTQQQQQQQQQQQQUUU```nnnxxx|||zzzwwwrrrkkkfff___XXXNNNHHHFFFCCC???:::;;;::::::;;;<<<<<<;;;999333444555444222111222222......///000000000000///............//////////////////000111222333333444111111222222222333333333222222333333333444444444555555555555666666666777777777777888999999:::::::::;;;<<<>>>@@@BBBDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJQQQOOOVVVhhhzzz|||yyyxxxwwwyyy}}}zzz|||||||||{{{{{{}}}{{{zzz|||}}}zzz|||{{{{{{}}}~~~|||~~~{{{zzz||||||yyyvvvuuuttttttoooooooooooooooooonnnmmmlllmmmppptttyyy~~~{{{yyyxxxtttuuuvvvvvvuuusssqqqooolllllllllnnnqqqqqqpppnnnkkkmmmqqqsssrrrooollliiigggggghhhhhhgggfffeeeeeegggjjjnnnqqqrrrrrrpppoooqqqqqqqqqsssvvvwwwvvvuuusssrrrqqqmmmjjjiiikkkmmmjjjlllnnnpppqqqrrrrrrrrrjjjkkklllmmmnnnooopppqqqmmmnnnooopppppppppooonnnooommmkkkjjjlllnnnnnnmmmoooooooooooommmkkkiiigggdddeeeeeeeeedddbbb```___YYY[[[]]]\\\XXXSSSPPPNNNPPPOOONNNLLLLLLLLLLLLMMMKKKKKKJJJJJJIIIIIIIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<888888999999999999888888888888777666666666666777888888999:::;;;;;;<<<<<<;;;:::::::::999999888888444444333333222111111000///000000222333555777888666666555555555444444444111111111111111111222222111111111000111111222333333333333333444999???DDDAAA===888555555666666666555888:::;;;;;;@@@JJJQQQ___lllyyykkk```WWWTTTPPPKKKKKKRRR^^^hhhvvvyyyuuusssiiigggbbb]]]XXXUUUTTTSSSJJJFFF@@@;;;999777666555555555555444444333333333555444222111000///000000000000000000111111111111000000000000000111111111222222111111111111111111333333333333333333333333222222333444444444333333555555555666666666666666777888888999::::::;;;;;;=========???BBBCCCBBBAAAEEE===:::@@@GGGIIIMMMSSSWWWcccsss~~~zzzyyyyyyzzz}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~|||{{{zzzzzzzzzzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~yyyvvvuuuuuuuuutttqqqqqqqqqpppnnnnnnppprrrlllnnnqqqvvv{{{|||yyywwwuuussspppsssuuutttqqqmmmmmmmmmjjjkkkmmmoooooonnnmmmkkknnnmmmkkkjjjiiiiiijjjjjjhhhiiijjjjjjjjjhhhgggfffiiikkkooorrrssssssqqqoooooooooppprrruuuvvvtttsssvvvvvvtttrrrpppnnnmmmlllmmmllllllnnnooopppooommmlllmmmnnnnnnooonnnnnnmmmllloooqqqqqqooonnnppprrrooommmjjjiiijjjlllmmmlllkkkkkkkkkjjjhhheeecccaaafffccc```___```aaaaaaaaa___^^^]]][[[WWWTTTPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHEEEBBB???>>>???@@@BBBFFFFFFFFFEEECCCBBBCCCEEEGGGFFFEEECCC@@@===;;;999777888888999;;;===???@@@<<<<<<<<<;;;:::999888777888777777888999999777555666666666666666666666666555555666666777777888888666666777777666555444444333333222111000000111111333333333444444444555555444444444333333222222222222222222111222222333333000111222333333333333333111111111222555888<<<>>><<<;;;999555333222444777333666999::::::<<<@@@DDDNNNYYYlll~~~rrrbbbRRRMMMMMMMMMQQQVVVbbbmmm||||||zzztttnnngggaaa]]][[[TTTRRRNNNJJJFFFDDDCCCCCCAAA>>>:::888777666555444444444444333333333222222222111000///......//////////////////000000000000222222222222222111111111222222111111111111111111333333333333333333333333222333333444444444444444666666666666666777777777888888999999:::;;;;;;<<<;;;;;;===???AAABBBBBBAAAFFFCCCEEEJJJMMMPPPWWW```gggsss~~~{{{yyyxxxxxxyyy|||~~~||||||{{{{{{|||~~~~~~}}}|||zzzyyyzzzyyyxxxzzz}}}|||}}}~~~~~~~~~~~~}}}{{{yyyyyyzzz|||}}}~~~|||zzzyyyyyywwwuuurrrqqqrrrqqqpppnnnnnnppprrrrrrsssvvvyyy}}}|||yyywwwuuusssqqqmmmppprrrrrrooommmlllmmmkkkkkkmmmnnnnnnnnnmmmlllqqqooommmkkkiiihhhhhhhhhgggggggggggggggfffffffffjjjlllpppssstttsssqqqpppnnnnnnnnnpppssssssrrrpppuuuuuutttsssrrrqqqppppppmmmlllkkklllnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllloooqqqqqqpppooopppqqqooommmiiihhhiiiiiiiiiiiijjjjjjiiihhhgggdddbbbaaadddbbb___^^^___aaaaaaaaa^^^^^^\\\ZZZVVVRRRNNNLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGEEECCCAAA@@@@@@AAAAAACCCDDDDDDCCCBBBAAACCCEEECCCBBBAAA@@@>>><<<;;;::::::::::::::::::;;;<<<===;;;;;;;;;:::999777666555777666777888999999777555444444444444444444444444666666666666666777777777666666666666666555444444333222222111000000111111333333333333444444444444444444333333333222222222222222111111111222333333000111222222333333333333222222222222444777:::<<<888888666333111111444666777999<<<;;;::::::===AAAEEEMMM\\\nnnwwwaaaSSSMMMIIIKKKOOOSSS\\\jjjxxx|||xxxtttpppmmmeeebbb^^^XXXRRRMMMIIIGGGDDDCCC@@@===;;;:::::::::777555444444555555444333333222222222222111111111111000000/////////000000........./////////000000444444444333222222111111111111222222222222222222222222222222222222222222333444444555555555555555666777777777888888888999999::::::;;;;;;<<<======;;;<<<>>>@@@BBBCCCCCCCCCBBBFFFMMMSSSVVV[[[fffrrr|||}}}}}}}}}|||zzzxxxwwwvvvwwwzzz|||||||||{{{{{{||||||~~~||||||{{{{{{zzzyyyxxxxxxxxxwwwvvvwwwzzz}}}~~~~~~xxxzzz|||~~~~~~}}}{{{yyywwwuuuuuuvvvwwwyyyzzzzzz{{{||||||yyytttpppqqqqqqqqqooonnnmmmoooqqquuuvvvxxxzzz|||~~~}}}yyyvvvtttsssqqqpppkkknnnppppppnnnlllkkkkkklllllllllmmmmmmmmmmmmnnnpppnnnmmmkkkjjjjjjjjjjjjhhhgggfffeeeeeefffhhhiiilllooorrruuuvvvtttrrrqqqmmmmmmmmmoooqqqqqqooommmqqqqqqqqqqqqqqqqqqqqqqqqnnnllljjjjjjlllmmmmmmmmmnnnmmmlllkkkjjjjjjkkkkkklllnnnpppqqqoooooooooooonnnkkkhhhgggggggggfffeeeiiihhhhhhgggeeecccbbbaaaccc```^^^^^^___``````___\\\[[[ZZZXXXTTTPPPMMMJJJJJJIIIHHHFFFDDDCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@AAACCCEEEFFFEEEBBB???===;;;::::::<<<;;;;;;::::::::::::;;;;;;;;;;;;:::888666555444666555666888::::::888666333333333333333333333333666666666666666555555555555555555555444444444444333222111111000111111111222222333333333444444444333333333222222222222222111111111111111222333333111111111222222222222222222222222222444666888999555555444222111222555888>>>@@@AAA>>>:::888:::<<<===AAAJJJWWWjjjvvv```RRRKKKIIIJJJHHHMMMWWWaaammmzzzzzzvvvpppmmmgggbbb___[[[WWWUUUSSSQQQMMMIIIEEEBBB@@@???===<<<;;;:::999999999999222111222333555666444222111111111111111000000000111111111222222333333333////////////000000000000555444444333222111111000111111222222222222222333333333333333333333333333444555666666777777666666888888888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBBBBCCCDDDFFFDDDLLLWWWbbbkkkttt}}}{{{{{{{{{zzzyyyvvvuuutttuuuxxxzzzzzzyyy|||}}}~~~}}}{{{wwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvxxx{{{|||{{{zzzsssuuuyyy|||~~~}}}|||{{{zzzxxxuuurrrrrrsssuuuwwwwwwxxxyyyzzzzzzxxxsssoooooooooooommmlllkkkmmmooossstttuuuvvvxxxyyyzzz{{{|||zzzvvvtttsssrrrqqqpppnnnooopppqqqooommmkkkjjjmmmllllllllllllmmmnnnnnnkkkjjjjjjjjjjjjlllmmmnnnjjjhhhfffdddeeehhhkkknnnoooqqqtttvvvwwwuuusssqqqmmmmmmmmmoooppppppnnnlllmmmmmmnnnnnnnnnnnnnnnnnnnnnkkkiiihhhjjjlllllllllooommmkkkiiihhhhhhiiijjjkkklllnnnooonnnmmmllllllkkkiiigggffffffffffffeeehhhhhhgggfffeeecccbbbbbbcccaaa^^^]]]]]]]]]\\\ZZZWWWWWWVVVUUURRROOOMMMKKKJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@AAACCCCCCDDDDDDDDDCCCDDDFFFFFFFFFDDDAAA@@@>>>???@@@@@@@@@AAACCCFFFNNNKKKGGGBBB>>>;;;::::::;;;;;;::::::999:::::::::<<<<<<;;;:::888666555444555555555888::::::999777333333333333333333333333777777666555555444333333444444333333333333333444222222111111111111111222222222222222333333333333222222222222222111111111111000000000111222333444222111111111111111222222333222222222333444555666444555444333333555999===GGGHHHGGGBBB;;;777777999999<<<@@@HHHVVVjjjqqq```UUUNNNJJJHHHIIILLLRRRZZZeeeooovvvyyyxxxuuurrrmmmfff^^^XXXWWWTTTQQQNNNLLLJJJGGGDDD@@@???>>><<<:::888888777555555555555555555555666333333333555777666444222000000000000000000000000111111222222333333444444000000111111111222222222444444333222111000000///111111222222333333333333333333333333333333333333666666777888888888888777999999::::::;;;<<<===============>>>??????@@@@@@???@@@BBBBBBBBBCCCGGGJJJRRR\\\lll||||||yyyxxxwwwvvvuuutttsssrrrsssvvvxxxyyyxxx{{{{{{}}}~~~~~~|||xxxvvvtttsssrrrqqqppppppqqqqqqqqqsssvvv{{{}}}}}}yyyvvvoooqqquuuyyy|||||||||{{{{{{xxxuuurrrqqqsssuuuwwwwwwvvvuuuuuuuuutttrrrooolllllllllkkkjjjjjjlllnnnpppqqqrrrsssuuuvvvwwwxxxzzzwwwtttsssssssssrrrqqqssssssssssssrrrooollljjjmmmllllllllllllmmmnnnnnnhhhhhhhhhhhhiiijjjlllmmmiiifffcccbbbcccgggllloooqqqsssuuuxxxxxxvvvsssqqqnnnnnnnnnoooqqqqqqooommmmmmmmmmmmmmmmmmmmmmmmmmmnnnllliiihhhiiikkkllllllnnnllljjjhhhggghhhiiijjjiiijjjkkkmmmmmmllljjjhhhgggfffeeeeeeggghhhgggfffggggggfffeeeddddddccccccdddaaa^^^\\\[[[ZZZWWWUUURRRSSSSSSSSSQQQOOOMMMLLLKKKJJJIIIGGGEEEDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFGGGGGGDDDAAA???>>>???AAAAAA@@@AAACCCEEENNNKKKGGGBBB>>><<<<<<;;;::::::999999999:::;;;;;;======<<<;;;:::888666555555555555888::::::999777444444444444444444444444777666666555444333222222333333222111222222333444222111111111111111222222111111111222222222333333111111111111111111111111000000000000111222333444222222111000000111111222222222222222222333333444222333333333333666;;;>>>MMMMMMKKKEEE===777666777777:::===BBBJJJWWWhhhtttsssdddWWWMMMJJJHHHFFFGGGMMMVVV___dddzzzxxxvvvtttrrroookkkhhhaaa___]]][[[WWWRRRKKKFFFEEECCCAAAAAA@@@@@@>>><<<777666555444444444444444222222333333333333333333555555555666777666444222/////////000000000000111//////000111222222111111111111111222222222333333333333222222111111000000111111222222333444444444444444444444444444444444777777888999999999999999::::::;;;<<<===>>>??????>>>>>>???@@@@@@AAAAAABBB???AAABBBBBBBBBFFFNNNTTTdddrrr}}}|||yyyvvvsssrrrqqqqqqrrrqqqppprrruuuxxxyyyxxxwwwxxxyyy{{{|||}}}}}}}}}zzz{{{||||||{{{xxxuuussssssrrrpppnnnmmmmmmnnnoooppprrrvvvzzz|||{{{wwwsssnnnppptttxxx{{{}}}}}}}}}}}}zzzvvvsssrrrsssvvvxxxxxxvvvsssrrrqqqqqqpppoooiiijjjjjjjjjiiijjjlllooopppqqqrrrsssuuuvvvwwwxxxxxxuuusssrrrsssssssssrrrvvvuuuuuuuuuuuussspppmmmlllllllllmmmmmmmmmmmmnnniiihhhgggfffeeeeeefffgggdddbbb___^^^```dddjjjmmmrrrtttvvvxxxxxxvvvsssqqqnnnnnnnnnppprrrrrrpppnnnoooooooooooooooooooooooonnnllljjjiiijjjkkkkkkkkklllkkkjjjiiihhhhhhiiiiiiiiiiiijjjlllmmmlllhhheeedddccccccdddfffggggggfffeeeeeedddcccbbbbbbccccccccc```^^^[[[ZZZXXXUUURRRQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFAAABBBCCCDDDDDDDDDDDDDDDAAACCCEEEGGGFFFDDDAAA???@@@AAAAAAAAA??????AAACCCDDDBBB@@@???============:::999999999999::::::;;;<<<<<<<<<;;;:::999888777666555666888::::::888666444444444444444444444444666666555444333333222222222222111000000111333444111111111000111111222333000000111111111222222222000000000000000111111111/////////000111222333444333222111//////000111111111111111222222222222222///000000000111444999===NNNNNNLLLEEE===777666666444888;;;===???GGGSSS\\\rrr|||hhhXXXPPPKKKEEEBBBEEELLLSSSWWW~~~}}}vvvrrroooooorrrrrrooollldddaaa___^^^]]]ZZZVVVRRRPPPNNNJJJHHHFFFEEEBBB@@@;;;:::999999::::::888777777666555444333333333333444444444444444333333222555444333444555555444222//////000000000111111111///000111222222222111000000111111111111222222222333333333333333222222222111111222222333444444555666666666666666666666666888888999:::::::::::::::;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCAAACCCEEEFFFHHHPPP\\\eeewww~~~}}}yyyxxxwwwtttrrrppppppppppppooooooqqquuuxxxzzzzzzuuuvvvxxxyyyzzzzzzzzzyyywwwwwwxxxxxxwwwvvvtttssstttsssqqqnnnmmmmmmnnnnnnpppqqqrrruuuwwwwwwuuusssoooqqqtttxxx||||||wwwsssrrrtttwwwyyyyyyvvvtttrrrrrrqqqooommmhhhiiijjjjjjjjjllloooqqqqqqrrrrrrssstttuuuuuuvvvuuusssqqqppprrrssssssrrruuuttttttvvvxxxwwwtttqqqkkkkkkmmmnnnnnnnnnmmmlllgggfffeeecccbbbbbbccccccaaa___]]]]]]___dddiiilllssstttwwwxxxxxxuuurrrpppmmmmmmmmmooorrrrrrqqqooommmmmmnnnooopppqqqrrrrrrnnnlllkkkkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooommmiiieeecccbbbbbbcccdddeeedddbbbcccbbbaaa`````````aaaaaa___]]][[[ZZZYYYXXXUUURRRRRRRRRRRRQQQPPPMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCBBB@@@BBBDDDEEEEEECCC@@@???AAAAAAAAA???===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888:::::::::::::::999888888777666777888999999777555333333333333333333333333555444444444333333222222222111/////////111222444111111000000111222222333000000000000111111111222/////////000000000111111......//////000222333444333222000/////////000111///000000111222222222111...///000000111444999===LLLLLLJJJCCC;;;666444555222666999999888;;;DDDLLLZZZjjj~~~rrraaaYYYOOOHHHFFFIIILLLMMMzzzxxxwww{{{}}}~~~~~~}}}|||yyywwwtttqqqnnnkkkjjjiiibbb^^^[[[\\\______\\\XXXUUURRRPPPPPPPPPNNNIIIEEEHHHDDD???<<<<<<>>>???@@@777666666777888888666444777666555333222111000000333333333333333222111000333222111111333444333222///000000000111111222222222333444555444444222222000000000000111111111111333333444444444444444444111111222333333444555555777777777777777777777777888999::::::;;;;;;::::::;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKOOOZZZiiittt}}}|||wwwwwwwwwuuurrrqqqrrrsssooonnnoooqqquuuyyyzzzzzzvvvwwwyyyzzz{{{zzzyyyyyyuuuvvvvvvvvvvvvuuuuuutttwwwuuurrrooonnnnnnnnnooorrrpppoooppprrrtttuuutttqqqsssuuuyyy}}}|||wwwtttrrrtttwwwyyyyyywwwuuuttttttqqqnnnkkkiiijjjkkkkkklllnnnqqqtttrrrrrrrrrrrrrrrrrrrrrrrrsssqqqooooooqqqrrrrrrrrrsssrrrsssvvvyyyzzzwwwtttjjjkkkmmmoooooonnnmmmkkkcccbbbaaaaaaaaabbbcccdddaaa```^^^^^^aaaeeejjjmmmssstttwwwxxxwwwuuurrrpppkkkkkkllloooqqqrrrqqqooohhhiiikkkmmmoooqqqrrrsssmmmlllllllllmmmmmmkkkiiiiiijjjjjjkkkkkkkkkjjjjjjlllkkklllnnnpppooojjjfffcccbbbaaabbbcccbbb```^^^```___^^^]]]]]]^^^___```\\\[[[YYYYYYZZZYYYVVVTTTUUUTTTSSSRRROOOLLLIIIGGGHHHHHHGGGGGGGGGGGGGGGHHHBBBBBBCCCCCCCCCBBBAAAAAA@@@AAACCCDDDDDDCCC@@@???AAAAAAAAA>>>;;;::::::;;;============<<<;;;:::999>>>===;;;999888777666666888888999999999999888888888777777888999999777555222222222222222222222222444444333333333333222222111000///...///000222444111111000000111222333333000000000000111111111111.../////////000000111111.........///000222333444444222000///...///000111...///000111111222111111000111222222333666;;;???IIIIIIGGGAAA:::444333444111555888666444666???GGGKKK[[[pppuuukkk]]]QQQLLLJJJHHHHHHkkkgggcccgggpppzzz}}}}}}~~~~~~|||zzzxxx}}}|||{{{zzzyyyxxxwwwwwwwwwvvvtttqqqooonnnmmmmmmjjjjjjkkkkkkkkkjjjiiiiiifffdddaaa___]]]YYYUUURRRQQQPPPOOONNNMMMLLLKKKKKKHHHKKKMMMMMMIIICCC???======;;;888777777888777777444444444333333333444444444222111111222333222111000222333222111000111222111111111000000000000000111111222222222222111111222222222222111111000000444444333222111111111222222222111111111111111111333333333333333333333333555555555555555666777777<<<<<<;;;::::::<<<===>>>;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDCCCCCCDDDEEEEEEGGGKKKQQQWWW```oooxxxsssssstttsssrrrtttvvvwwwvvvsssvvv{{{}}}zzz{{{zzzyyyyyy{{{{{{zzzxxxvvvuuutttttttttsssqqqnnnrrrpppmmmllllllllljjjiiiiiikkkmmmooopppppppppppptttvvvyyyzzzzzz|||}}}zzzwwwuuuttttttuuuxxxvvvuuuuuuwwwvvvrrrooommmmmmmmmnnnppprrrtttvvvvvvtttrrrrrrssssssrrrqqqqqqooonnnnnnppprrrsssrrrmmmoooqqqrrrtttttttttsssjjjjjjkkkmmmmmmlllhhheee___^^^\\\[[[\\\^^^aaabbbkkkiiigggdddccceeeiiimmmsssuuuwwwxxxxxxuuurrrpppqqqkkkgggkkkooonnnlllkkkgggiiilllooorrrtttuuuvvvppppppooonnnnnnooopppqqqlllmmmmmmnnnmmmkkkjjjhhhkkklllmmmooopppoookkkhhheeedddbbbaaa```_________________________________YYYXXXXXXYYYZZZYYYWWWTTTRRRRRRRRRQQQNNNKKKGGGEEEFFFFFFEEEEEEEEEEEEFFFFFF@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@??????@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<;;;:::888777666666666:::999888666666666777888555666888999999777555333111000000000000222333444333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111///000000000000111111111444222000...---,,,,,,,,,............/////////////////////111333555888999AAA???;;;888555444444444666555444444555777:::;;;GGGLLLWWWjjjwwwdddWWWRRROOOKKKbbb]]]ZZZ\\\dddkkknnnoookkklllnnnooonnnmmmkkkjjjllllllkkkjjjiiihhhggggggfffeeecccaaa___]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYVVVTTTRRRQQQPPPNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCBBB@@@CCCEEEDDD@@@<<<999888888777555444444444555444444333333333444666888999666333111000111222222111000111222222000000111222222222222111111111111111111111222222222222111111222222222222111111111000444333222111111111111222222222222222222222222222444444444444444444444444777777777666777777888999<<<<<<<<<;;;<<<<<<======<<<======>>>???AAAAAABBBAAAAAABBBCCCDDDFFFIIILLLUUU[[[dddlllvvv{{{uuuuuuvvvuuuvvvyyy{{{{{{xxxuuuwww}}}|||}}}|||zzzyyyzzzzzzyyyxxxwwwuuusssssstttsssrrrppppppooommmlllmmmlllkkkiiihhhiiikkknnnooopppppppppsssvvvyyyzzzzzz{{{~~~~~~}}}zzzwwwuuuttttttuuuwwwvvvuuuuuuvvvuuurrrooonnnnnnnnnooopppsssuuuvvvvvvtttrrrrrrrrrsssrrrqqqqqqooommmmmmooopppqqqppplllmmmnnnooopppppppppoookkkkkkkkklllllljjjfffccc^^^]]]\\\[[[\\\___bbbdddhhhhhhfffdddcccdddhhhkkkooopppsssuuutttrrrpppnnnnnngggdddhhhkkkiiiggggggfffhhhkkknnnqqqrrrssssssoooooonnnmmmmmmnnnppppppmmmmmmmmmmmmlllkkkjjjiiillllllmmmnnnpppooommmkkkeeedddcccaaa___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXVVVSSSPPPOOOOOOOOONNNLLLIIIEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===??????>>>===============>>>===<<<;;;:::::::::::::::999777666555444444444777666555444444555555666555666888999888666444222111000000000111222333444333333333333333333333333111111111111000000000000000000000000000000000000///////////////////////////////////////000111111000000000111111111111222333222000///...---............/////////000000000000///000111222444777888>>><<<999666444333333333555444444444555777999;;;@@@EEEOOO___ttt{{{mmmdddZZZQQQVVVSSSPPPQQQVVVYYYZZZZZZ]]]^^^```aaabbbaaa___^^^______^^^]]]\\\[[[ZZZZZZXXXWWWUUUSSSRRRQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFDDDDDDDDDDDDBBBAAA???>>>>>>===<<<;;;::::::999:::<<<;;;888666444444444444333222222333333444333333333333555888;;;===777555111000000111111111///111222111000///000111222222222222222222222222111111222222222222111111222222222222111111111111333222222111111111111222222222222222222222333333666666666666666666666666999999888888999999:::;;;=========>>>======<<<<<<===>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEGGGMMMTTTYYYfffmmmwww~~~xxxxxxyyyyyy{{{}}}xxxzzz~~~{{{yyyyyyyyyxxxwwwvvvtttrrrqqqrrrssssssrrrooommmmmmmmmmmmmmmjjjhhhggghhhjjjlllnnnppppppqqqsssuuuxxxyyyyyyyyyzzz{{{|||{{{yyyvvvuuuttttttuuuvvvuuuuuuuuuvvvuuurrroooooooooooopppqqqtttvvvwwwwwwuuurrrqqqrrrsssrrrqqqqqqooollllllmmmnnnnnnmmmjjjjjjkkkkkkkkkkkkjjjiiikkkjjjjjjkkkkkkiiifffccc^^^^^^]]]]]]^^^```cccdddfffffffffdddcccccceeegggiiikkkmmmoooooonnnllljjjjjjeeebbbeeehhhfffddddddfffgggjjjmmmppppppppppppmmmmmmlllllllllmmmooopppnnnmmmlllkkkjjjjjjjjjjjjlllkkkkkkmmmoooooonnnmmmgggfffcccaaa^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\ZZZXXXVVVSSSOOOKKKLLLLLLLLLKKKIIIFFFDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@??????>>>===<<<>>>===<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::999888777555444444444444555555444444444555666666666777888888777555333222111000000111111222333444222222222222222222222222111111111111000000000000000000000000000000000000///////////////////////////////////////000111111000111111111111222222222222111000///...///000000/////////000000000111111000000000111222333444555999777555333222222222222444444333333444666888999999>>>FFFQQQaaawwwrrrcccNNNLLLJJJKKKMMMOOONNNMMMRRRTTTVVVXXXYYYYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???@@@@@@???>>>::::::999888888777666666666777888777555444444666222333444333333333444555444333222222444777;;;===999555222000000111111000///000111111//////000111111111111222222222222222111222222333333222222111222222222222222222222222333222222111111111222222333333333333333444444444777777777888888888888888:::999999999999:::;;;;;;===>>>?????????>>>===<<<>>>???@@@BBBCCCCCCCCCCCCGGGHHHJJJLLLQQQ[[[hhhqqq}}}zzzzzz{{{{{{{{{||||||zzzyyyyyyxxxwwwuuussspppoooqqqrrrsssssspppooonnnmmmmmmllliiiffffffhhhjjjlllnnnqqqrrrssstttvvvxxxzzzyyyxxxwwwvvvyyyxxxwwwvvvuuutttttttttuuuuuuuuuvvvuuutttrrrqqqpppppppppqqqsssuuuwwwyyyxxxuuurrrqqqqqqrrrrrrqqqqqqooolllkkklllllllllkkkiiiiiihhhhhhgggffffffeeeiiihhhhhhiiijjjjjjgggeeebbbaaa```___```aaabbbcccccceeeeeeeeecccbbbcccdddfffgggjjjkkklllkkkjjjhhhgggbbbbbbfffhhhfffeeefffgggiiikkknnnpppoooooonnnjjjjjjiiiiiijjjlllmmmooommmlllkkkiiihhhiiiiiijjjiiihhhhhhiiikkkmmmmmmlllhhhgggdddaaa^^^\\\ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\]]][[[YYYWWWUUUQQQMMMJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>===<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===<<<;;;:::999999999999:::999888777666666666666666666666666777777888888666777777777666444222111000111111111222333444444111111111111111111111111111111111111000000000///000000000000000000000000///////////////////////////////////////000000111111111111111222222222222///......---...///000111000000000000111111111111000000000000111222222333444333222111111111111222333333333333444555666777666;;;@@@FFFQQQddd|||GGGFFFFFFGGGIIIIIIHHHGGGGGGIIILLLNNNPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBB@@@===<<<======<<<;;;777777777666666555555444444555666555444444555777000222444444222111333444444333222222222444666888888555222000000111111000///111222111000///000111000000000000111111222222222222333333333333222222222222222222222222222333333222222222222222333333333333444444555555555555888888888999999:::::::::::::::999999::::::;;;<<<>>>>>>@@@@@@@@@???>>>===>>>???@@@BBBCCCDDDEEEEEEHHHLLLRRRZZZdddsss~~~{{{{{{||||||~~~~~~~~~{{{zzzyyywwwvvvsssqqqooonnnpppsssttttttsssrrrooonnnmmmkkkhhheeehhhiiikkknnnqqqtttvvvwwwyyyyyyzzz{{{zzzxxxvvvtttvvvvvvuuuuuuttttttttttttuuuvvvwwwwwwvvvtttsssrrrqqqqqqqqqrrrtttvvvyyyzzzyyyvvvrrrpppqqqrrrrrrqqqqqqooolllkkkkkklllkkkjjjjjjiiihhhgggfffeeeeeedddfffffffffhhhjjjkkkjjjhhhfffeeedddcccbbbbbbbbbcccccceeefffeeecccbbbbbbccceeeggghhhjjjjjjjjjiiihhhbbb___aaaeeehhhffffffhhhhhhjjjmmmppppppooommmlllgggggggggggghhhjjjlllmmmlllkkkiiiggggggggghhhhhheeeddddddeeegggiiiiiihhhgggfffccc```^^^[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVVVVUUURRROOOLLLLLLKKKKKKIIIHHHFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBB??????>>>======>>>??????@@@@@@@@@@@@???>>>===<<<;;;:::::::::::::::;;;;;;<<<;;;:::999999888888999888888777666555555555555555555666666777777777888555666666666555444222111000111111222333333444444111111111111111111111111111111111111000000000///////////////////////////........................///////////////000000111000000111111111222222222,,,,,,++++++,,,---///000000000000000111111111111/////////000000111111111000000000000000000111111222222222333333444555555444888<<<>>>DDDSSSiiiyyyAAAAAABBBCCCCCCCCCCCCBBBCCCDDDGGGJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHCCCCCCBBBAAA@@@@@@AAAAAA<<<============<<<;;;;;;???<<<999777777777777666555444444444333333333333111333444444333333444555///222444333000///000222333333222222222222222222666444222111222222111///000222333222111000111222/////////000111111222222222222333333333333222222222222222222333333333333444333333333333444444555444444444555666666777777888888999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDGGGIIIJJJKKKUUUeeettt|||{{{}}}}}}}}}}}}|||zzzwwwuuurrrqqqooopppsssuuuvvvvvvvvvssspppnnnmmmllljjjhhhkkklllnnnqqqtttxxx{{{}}}~~~}}}}}}|||zzzwwwtttttttttttttttttttttttttttuuuwwwxxxxxxvvvuuutttuuussssssssstttuuuxxxzzz{{{zzzwwwrrrppppppqqqqqqqqqrrrpppmmmlllmmmmmmmmmlllmmmlllkkkiiihhhggggggggggggfffggghhhkkklllkkkjjjiiihhhgggfffeeeeeeddddddeeefffgggfffdddccccccdddggghhhiiijjjjjjjjjiiihhh___^^^```eeegggeeeeeegggjjjlllnnnppppppnnnkkkiiieeeddddddeeegggiiikkkllliiihhhgggfffeeeeeeeeeeeebbbaaaaaaccceeeeeedddccccccbbb```^^^\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUUUUUUUTTTQQQOOONNNMMMLLLJJJHHHGGGFFFEEEBBBBBBAAAAAAAAAAAABBBBBB>>>===<<<;;;;;;<<<===>>>@@@@@@@@@??????>>>===<<<::::::::::::::::::;;;<<<;;;;;;:::999888888888888555555444333333333333333333333444555555555444444444444444444444444333222000111222333444444444444222222222222222222222222111111111111000000000000////////////////////////........................///////////////000111111///000000000000111111111++++++******+++,,,...////////////000000000111111------...///000000000000//////000000111111111111111111222222333333333333222555888888:::DDDUUUaaayyy>>>???@@@@@@????????????BBBCCCFFFHHHIIIIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@????????????@@@999:::;;;;;;<<<;;;;;;;;;<<<999666555555666666555333333333333333222222222000222444444333222333444000444777555111///000222111222222333333222111000333222222333444333111///111333444333222111222333//////000111111222333333222333333444444333333222222222222333333333444444444444444444444555666777444444555666666777888888888888999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>????????????@@@BBBCCCDDDCCCBBBBBBDDDFFFJJJNNNQQQYYYjjj~~~||||||{{{|||~~~~~~|||xxxtttsssrrrrrrtttwwwyyyyyyyyyvvvsssooommmmmmnnnnnnnnnooooooqqqtttxxx}}}~~~|||yyyvvvqqqrrrssstttttttttttttttuuuxxxzzzzzzxxxvvvvvvwwwtttttttttuuuvvvyyy{{{|||{{{wwwrrrppppppqqqqqqqqqsssqqqnnnnnnnnnoooooonnnqqqpppnnnllllllkkkllllllkkkiiiiiiiiijjjkkkjjjhhhiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiigggeeedddeeefffiiiiiijjjjjjjjjiiihhhhhhcccbbbdddiiiiiieeeeeegggiiikkknnnpppooollliiifffbbbbbbcccccceeehhhjjjllleeeffffffeeeeeedddcccbbb`````````bbbdddcccaaa^^^\\\\\\[[[YYYYYYXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTUUUVVVUUURRRPPPPPPOOOMMMKKKHHHGGGEEEEEEBBBBBBAAAAAAAAAAAABBBBBB???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<;;;:::999888888777777777555444333333222222333333333444555555555444333222222333333333444444444444000111222444444444444333333333333333333333333333111111111111000000000000////////////////////////........................///////////////000111111....../////////000000000,,,++++++***+++,,,...///....../////////000000000+++,,,---///000000000///000000111111222222111111000111111222222222222222333555777666777<<>>======>>>>>>@@@BBBDDDEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@@@@???<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<:::777666777888999999444444444444444333333333111333555666444333333444333777:::999444111222444///000333444444333222111111111222444555444111///222333444444222222333444000000111222333333444444222333333444444333333222222222222333333444444444555555555555555666777888444555555666777888888999888888999999:::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@??????>>>???@@@BBBEEEFFFEEEDDDDDDEEEHHHMMMRRRUUUjjj|||zzzzzzzzz}}}}}}xxxtttttttttuuuxxx{{{||||||{{{uuurrrnnnlllmmmppprrrrrrqqqrrrtttwww{{{~~~zzzwwwpppqqqrrrsssttttttttttttvvvyyy{{{{{{xxxvvvwwwxxxtttttttttuuuwwwyyy{{{}}}{{{wwwrrrppppppqqqqqqqqqtttqqqoooooopppqqqqqqpppsssrrrpppooonnnnnnoooooonnnlllkkkjjjjjjjjjhhhgggggghhhiiijjjkkkllllllmmmjjjjjjjjjgggeeeeeefffhhhjjjjjjjjjjjjiiihhhgggggghhhhhhjjjmmmlllgggfffhhhhhhjjjmmmooonnnkkkgggdddaaaaaabbbccceeegggjjjkkkcccdddeeeeeedddcccaaa```___```aaacccdddccc___\\\XXXWWWWWWVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUUUUVVVUUURRRPPPQQQPPPMMMKKKHHHFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@>>>===<<<<<<===>>>@@@============<<<;;;:::999::::::::::::;;;;;;<<<===;;;:::999888777777777777666666555444444444555555666666777777777666444333111222222333333444444555000111333444555555444333333333333333333333333333111111111111000000000000////////////////////////........................///////////////000111111............////////////------,,,+++,,,---...///............////////////***+++---///000000000///000111222222222222222111000111111222222222111111555777888888888:::???CCCMMMeee=================================>>>>>>@@@AAAAAA???>>>>>>>>>============;;;:::999888888999:::;;;666666666666666666666666555555444444444333333333444222888888111444666,,,222222222222222222222222222444666777777444222000555555444333333222111111222111///......000222444222333444444444333222111444333222111222333444555333333333333333333333444333333333333333333333333555555555555666666666666666888999999888777999:::999::::::::::::::::::;;;AAA>>><<<<<>>===<<<<<<<<<<<<@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<:::888666444222888777666555555444555555888888777555555444444444333333444444333333222111555555555444444333333333111000...------///111333333222111///..................------...///111222000000000000////////////---,,,++++++,,,---...///++++++,,,---...///000111111111000......---------////////////////////////+++++++++,,,,,,---------........./////////////////////000111222333333333555444333444555888;;;<<>>===;;;999555111...,,,444333222222222333444555333333333333444444444444222333333333444444555555666666666666777777777777777999::::::999888:::;;;;;;;;;;;;;;;<<<<<<<<<<<>>======<<<<<<<<>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::999888666555333222111666666555555555666666777888777666555444444444444333333444444333333222111444444444333333333222222000///---,,,,,,...000222111000000////////////000000///...------...//////------....../////////000...------,,,,,,---...///)))***+++,,,---...//////111000///...------------------------------------+++,,,,,,,,,,,,,,,,,,---------....../////////000...///000111222222222222444444333333555777:::;;;???III___xxx::::::::::::::::::::::::888888888888999:::;;;;;;::::::::::::999999999999666777777888888777777666555555555555555555555555555555444444444333333333444222555444...333888000333333333333333333333333222222222111111111000000555444444333333222222111///000111333333222111000555555555555444222111000444333333333333444555555333333444444444555555555222333333444555666666777777777888888888999999999999:::;;;;;;::::::;;;===<<<=========>>>>>>>>>>>>??????>>>@@@BBBCCCCCCBBBCCCEEEFFFGGGIIIMMMQQQUUUUUUZZZaaaiiiqqq}}}~~~}}}{{{zzz{{{|||~~~|||~~~}}}{{{||||||{{{zzz{{{}}}~~~|||wwwuuussssssuuuwwwxxxxxxzzz{{{|||||||||~~~|||{{{zzz{{{|||{{{zzzyyyxxxvvvuuuttttttxxxvvvttttttwwwyyy{{{{{{uuutttuuuvvvxxxyyyxxxvvvsssqqqooooooqqqsssttttttuuusssqqqqqqsssvvvwwwwwwwwwuuusssqqqpppoooppppppppplllgggeeeeeehhhjjjkkkkkklllmmmnnnoooooonnnnnnlllkkkkkkllloooqqqqqqpppnnnmmmlllkkkjjjiiihhhggggggggghhhiiikkkjjjhhhfffeeefffeeeeeedddcccaaaaaaaaaaaaaaabbbdddeeedddbbb^^^```bbbbbbaaa____________aaabbbaaa___]]]\\\\\\[[[ZZZYYYZZZZZZYYYVVVTTTQQQRRRTTTUUUWWWXXXYYYYYYVVVVVVVVVTTTSSSQQQPPPOOOJJJHHHFFFEEEEEEEEEDDDCCCAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>====================================::::::999999::::::;;;;;;999888666444333333333333444444444555555666888888777666555555444444444444333333333333333222222111333222222222222111111111000///...------///111222///////////////000111111111000///...------------++++++,,,---...//////000//////...------.........***++++++,,,---...//////000///......------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111...///000111111222222111333333333333444666888::::::AAAOOO```mmmyyy999999999999999999999999999888888888999999:::;;;888888777777777666666666444555666777777666555444555555555555555555555555555555444444444333333333555222555444000777===777333333333333333333333333333222111000000111222222444444444333333222222222000111222222333333222222---...000222444555666777444444444444444555555666444444444555555666666777333333444555666888888999999999999999:::::::::::::::<<<======<<<;;;===>>>=========>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEDDDFFFHHHKKKMMMQQQXXXbbbhhhooottt{{{||||||{{{{{{|||~~~}}}|||zzzyyyzzzyyyxxxxxxzzz~~~}}}{{{zzzwwwuuussssssuuuxxxyyyyyy{{{||||||||||||~~~~~~{{{{{{|||}}}~~~|||zzzwwwuuusssvvvtttrrrsssvvvyyy|||}}}vvvvvvvvvwwwxxxxxxvvvtttqqqooommmnnnppprrrtttttttttrrrpppppprrruuuvvvwwwvvvuuutttrrrppppppoooooommmjjjfffdddfffiiikkklllooooooooooooooooooppppppnnnmmmlllmmmooopppooommmllllllkkkjjjiiihhhgggffffffggghhhjjjlllkkkhhhfffddddddcccaaaaaa`````````bbbaaa```aaaccccccbbbaaa]]]___aaaaaa```______```aaaccccccaaa^^^\\\[[[[[[[[[[[[ZZZZZZ[[[YYYWWWTTTQQQSSSTTTVVVWWWXXXXXXXXXTTTTTTSSSRRRPPPNNNMMMLLLIIIHHHFFFEEEDDDCCCCCCBBB???BBBCCCAAA@@@AAAAAA???@@@???>>>>>>============;;;;;;;;;<<<<<<=========:::999999888999999::::::;;;:::888666555666777888555555555555555666777777666555555444333333444444222333333333333222111111111111111111111000000000333222111000111222444555000000////////////000000//////......------------,,,,,,------.........///000000//////............------...//////000111111///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---///000111111...//////000111111000000222222222222333555666777777<<>>>>>======>>>???<<<======>>>???@@@@@@@@@BBBCCCCCCDDDDDDDDDEEEFFFIIIMMMTTT[[[cccppp~~~~~~~~~~~~~~~}}}{{{xxxxxxxxxvvvvvvxxx}}}}}}}}}|||||||||{{{zzzzzzwwwuuurrrrrrtttvvvwwwwwwzzzzzzzzz{{{|||~~~}}}||||||~~~~~~zzzvvvtttvvvtttrrrsssvvvzzz}}}~~~xxxwwwvvvvvvwwwwwwvvvtttrrrpppnnnnnnpppsssttttttrrrpppnnnnnnpppsssttttttvvvuuutttrrrqqqpppoooooojjjhhheeeeeehhhkkkmmmnnnpppooonnnmmmmmmmmmnnnooopppooonnnnnnnnnmmmkkkiiijjjiiiiiihhhgggfffeeeeeeeeefffhhhjjjlllkkkhhhfffcccbbbaaa```______``````bbbaaa```aaabbbbbbaaa___[[[]]]______^^^^^^___```cccccccccaaa]]][[[ZZZZZZ[[[ZZZYYYZZZZZZYYYVVVTTTQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLIIIIIIHHHFFFDDDCCCCCCCCC???EEEFFFAAA???AAAAAA>>>???>>>======<<<=========:::::::::;;;<<<<<<======:::999999888888888999999<<<;;;999777777888999:::777777666555555555555555555444444333333333333444222222333333222222111000000000000000000000000000333222222111222333444444222111000///............,,,------.............../////////......---------000000000//////...------------......///000000000...------,,,,,,,,,,,,------------------------------------,,,,,,+++++++++***+++,,,---...///000111......///000000000//////000000111111222333444555444777===DDDHHHQQQaaappp999999999999999999999999777777666666666666777777666666666666555555555555555555555666666555555555444444444444444444444444555555444444444333333333555222666666333<<>>>>>======>>>@@@======>>>???@@@AAAAAABBBAAABBBCCCCCCCCCEEEHHHKKKOOOYYYgggtttxxxxxxwwwvvvuuuvvvzzz}}}xxxxxxxxxyyyzzzzzz{{{{{{yyyvvvsssrrrssstttuuutttwwwvvvwwwyyy|||~~~~~~}}}|||}}}{{{xxxvvvvvvtttsssuuuxxx|||~~~yyywwwuuuuuuvvvwwwvvvuuutttrrrpppppprrrtttuuuuuuqqqooommmlllnnnpppqqqqqqttttttsssrrrqqqooonnnnnngggffffffgggkkknnnooooooooonnnkkkjjjiiijjjkkklllrrrqqqpppoooooommmiiifffhhhhhhggggggfffeeeeeeddddddeeehhhkkkmmmllliiifffcccbbbaaa````````````aaaaaa```aaabbbcccbbb___\\\ZZZ\\\]]]]]]]]]]]]___aaabbbcccbbb___\\\YYYYYYZZZYYYXXXXXXXXXXXXWWWTTTRRRPPPRRRTTTVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPOOOJJJJJJIIIGGGDDDBBBBBBCCCBBBJJJKKKDDD???BBBBBB>>>===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<::::::999999888888999999;;;:::888777666777777888888888666555555444444444444333333222222333333333222222222222222111111000/////////000000000000111000000000000000111111222333222111///......------++++++---......//////...111111000///...---,,,,,,....../////////...------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000......////////////......//////000111222222333333111222777<<>>>>>======>>>???>>>???@@@AAABBBCCCCCCDDDBBBDDDEEEFFFGGGLLLRRRXXX```oooyyyyyyxxxvvvttttttwwwyyyxxxxxxxxxyyyzzz{{{|||}}}|||yyyuuusssssssssrrrrrrsssrrrssswww|||~~~~~~||||||}}}~~~{{{xxxwwwvvvuuuuuuwwwzzz}}}~~~~~~zzzxxxtttsssuuuvvvwwwwwwwwwuuurrrrrrsssuuuvvvvvvrrrooommmlllmmmnnnoooooorrrqqqqqqpppooommmlllkkkeeeeeegggjjjnnnqqqqqqpppqqqooollljjjiiijjjlllmmmrrrrrrqqqqqqqqqnnnkkkhhhhhhhhhhhhgggffffffeeeeeedddeeehhhkkkmmmllliiieeebbbbbbbbbbbbbbbaaaaaaaaa___```aaacccdddaaa]]]YYYYYY[[[\\\\\\\\\]]]___aaaaaaaaaaaa^^^[[[XXXYYYYYYWWWVVVUUUVVVVVVUUURRRPPPOOOQQQSSSUUUUUUTTTRRRPPPQQQQQQQQQQQQQQQPPPOOOOOOIIIJJJIIIGGGCCCAAAAAACCCBBBKKKLLLCCC===??????;;;;;;;;;:::::::::;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;:::999999999999999999999888888777666666555777666666555555555666666333333222222222222333333222222222222222111000000//////000000000111111111////////////000000000111111111000///////////////+++,,,---.........---,,,///.........---,,,,,,,,,,,,,,,......///...------*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..................//////......---...//////000111111111111222000222777999<<>>>>>======>>>???@@@@@@AAABBBCCCDDDEEEFFFEEEGGGIIIKKKMMMTTT]]]dddqqq}}}|||}}}yyyyyyyyyvvvtttssstttvvvzzzzzzzzz{{{{{{}}}~~~~~~{{{wwwtttsssrrrqqqpppppppppqqqvvv|||~~~}}}|||{{{|||}}}zzzxxxwwwvvvvvvvvvyyy|||~~~~~~}}}{{{xxxtttrrrtttvvvxxxyyyyyywwwtttssstttvvvvvvvvvssspppmmmlllmmmnnnnnnnnnooooooooonnnmmmkkkiiiiiicccdddggglllpppsssrrrpppuuussspppmmmlllmmmoooqqqrrrrrrrrrrrrrrrqqqmmmjjjiiiiiihhhhhhggggggffffffccceeehhhkkkmmmllliiieeebbbcccccccccccccccbbbaaa^^^___bbbdddeeebbb\\\WWWYYYZZZ[[[\\\[[[]]]___aaa`````````]]]ZZZXXXXXXYYYVVVUUUTTTTTTUUUSSSQQQNNNOOOPPPSSSTTTTTTSSSQQQOOOMMMMMMMMMNNNNNNMMMMMMLLLHHHIIIIIIFFFBBB@@@AAABBB@@@IIIKKK@@@999;;;;;;666::::::999999999::::::;;;::::::::::::::::::::::::<<<;;;;;;:::999999999:::::::::::::::999777666555555555444555555666777888222222222111222222333333111222222222222111000000///000000000111111222222000111111111222222222222///////////////000000111---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------,,,,,,,,,,,,,,,,,,------+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------......///......---------...///000111111000000444111111555888:::>>>CCCFFFVVVjjjyyy555555555555555666777777666666666666555555555555555666777777555444444555555555666666666666555555555555555555555555555555444333333222222333333444222333333444444333333222333444444555555444444333444444444444444444444444555555444333333222111111222222333333333444444444666555555444444444555555000111444777999:::;;;;;;777888999;;;;;;:::999888:::;;;<<<=========<<<;;;======<<<<<<===>>>>>>???AAA@@@>>>======>>>@@@AAAGGGEEEDDDGGGIIIIIIIIIIIILLLMMMOOORRRXXXdddsss~~~}}}}}}~~~|||}}}}}}{{{xxxvvvuuuvvvzzzwwwxxx{{{}}}|||~~~}}}xxxtttrrrqqqpppoooooorrrtttuuuzzz{{{wwwxxx~~~~~~{{{xxxwwwvvvvvvuuuuuuwwwyyy{{{{{{zzzuuuuuussspppnnnooouuuyyyzzzxxxuuuqqqoooqqquuuxxxvvvtttqqqnnnmmmllllllmmmmmmnnnnnnnnnllljjjgggeeedddeeeiiillloooqqqqqqrrrqqqrrrrrrpppmmmkkkjjjkkkoooppppppppppppoooooonnnnnnnnnlllkkkjjjiiiiiiiiiggghhhjjjkkkkkkjjjiiihhhiiigggeeecccbbbcccdddeeecccbbbbbbbbbcccbbb___]]]YYYYYYYYYYYYZZZ[[[\\\]]]^^^______]]]ZZZXXXWWWWWWYYYWWWVVVTTTRRRQQQPPPPPPOOOPPPRRRSSSTTTSSSQQQPPPPPPPPPOOONNNMMMLLLJJJIIIGGGIIIIIIFFFBBBBBBGGGLLLQQQJJJBBB>>>>>>>>>;;;888999999999::::::999999888;;;:::999999999:::;;;<<<;;;:::888777777777888888666555555555555666666777555555555555555444444444222222222111111111000000111111111111000000000000000000000/////////222444111000///000111222111///000000000000///...,,,+++......---,,,,,,,,,------111000///...............,,,+++******))))))************+++++++++,,,,,,,,,000///---,,,+++,,,,,,---///...---,,,+++,,,---...)))************+++++++++++++++,,,,,,---...//////222222111000///...------000///...///000111000//////222555555333333555888AAAEEESSSiii666555555444555666777777888888777777777666666666666888999888666555555666555555666666666666555555555555555555555555555555555555444444444444555555333333444444444444333333444444444555555444444444555555555555555555555555666666555444444333222222000111111111111222222222555555444444444555555666444555777999:::::::::999888999:::::::::::::::::::::;;;<<<===>>>===<<<<<<===============>>>???@@@BBBAAAAAAAAABBBDDDEEEFFFHHHGGGGGGJJJNNNQQQTTTVVVUUUWWWZZZaaalll{{{~~~~~~{{{yyyzzz{{{|||||||||zzzwwwvvvvvvvvvzzzwwwxxx|||}}}|||}}}~~~zzzvvvtttrrrqqqpppnnnrrrtttuuuyyy~~~}}}|||yyywwwzzz~~~|||yyywwwvvvvvvuuuttttttuuuxxxyyyyyyxxxuuutttrrrooolllmmmqqquuuwwwvvvtttqqqoooppprrruuuuuussspppnnnlllkkkllllllkkklllllllllkkkiiifffeeedddeeehhhkkknnnooopppqqqqqqqqqooolllhhhfffffffffmmmmmmnnnoooooooooooonnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhgggffffffgggfffeeedddcccddddddeeedddcccbbbcccdddcccaaa___YYYYYYXXXXXXYYYZZZ\\\]]]^^^___```^^^[[[XXXWWWXXXXXXWWWUUURRRQQQOOONNNNNNNNNPPPQQQRRRRRRQQQOOONNNNNNNNNNNNNNNMMMKKKJJJIIIFFFGGGGGGDDD@@@@@@DDDIIILLLFFF???<<<<<<<<<:::777888888999:::::::::999999:::999888888777888999999::::::888777777777888888777666666555555555666666555555555555444444444444222222222111111111000000111111000000000////////////000111000//////111444111000///000111111000///222111000...------------000///...---------------000000///...............,,,+++******))))))***************+++++++++,,,,,,///...---,,,,,,,,,---...000///---,,,++++++++++++)))************+++++++++++++++,,,,,,---.........000000000///......------/////////000000000000111222333333333333333555666;;;===GGGYYYjjjzzz666555444444444555777888999999888888888777777777888999:::999777555555666555555666666666666555555555555555555555555555555666666555555555555666666333333444444444444333333444444555555555555444444666666666666666666666666666666666555555444444333111111111111222222222222444444444444555666777777888999:::;;;;;;:::999888:::::::::::::::;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@AAABBBDDDGGGIIIJJJKKKKKKMMMQQQVVV^^^eeelllooooooooorrr{{{~~~}}}~~~~~~}}}|||||||||zzzxxxwwwxxxyyy{{{||||||zzzwwwvvvvvvwwwyyywwwxxx|||}}}{{{{{{}}}|||zzzwwwtttrrrqqqooosssvvvvvvxxx{{{zzzwwwxxxwwwxxx|||~~~}}}|||zzzxxxwwwwwwwwwvvvuuuuuuvvvxxxzzzyyyyyyuuutttrrrnnnkkkkkkmmmpppsssssssssqqqoooooopppqqqsssqqqooommmkkkjjjjjjkkkhhhiiiiiiiiiiiigggeeedddcccdddfffiiikkklllmmmnnnpppnnnkkkfffaaa___```bbbiiijjjlllmmmnnnooonnnnnnmmmmmmkkkjjjiiiiiiiiiiiiiiigggfffdddcccccccccccceeeeeeeeeeeedddddddddddddddcccbbbcccddddddcccaaa[[[ZZZXXXWWWXXXZZZ]]]^^^___``````^^^[[[YYYXXXYYYWWWVVVTTTRRROOONNNMMMLLLNNNOOOPPPQQQPPPOOOMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIDDDEEEEEEBBB>>>>>>AAADDDFFFAAA<<<999::::::888666777777888999:::::::::999:::999888777666666666777:::999888888777888888888888777666555555555555555555555555555444444333333222222222111111111111111000000000/////////......///000111000//////111333111000//////111111000///111///---,,,,,,///111333111000///...------------/////////...............++++++***))))))))))))************++++++++++++,,,------,,,,,,,,,---......///...---+++***))))))))))))************++++++++++++++++++,,,,,,------...---------------------------000222111///...000333555333111111222333444333555666;;;FFFQQQ^^^ooo~~~666666555444555666777888999999888888888777777777888999:::999777555444555555555666666666666555555555555555555555555555555666555555555555555555666444444555555555555444444555555666666666666555555666666666666666666666666666555555555444444444333333333333444444444555555444444444444555666888888999999;;;;;;;;;;;;:::999<<<;;;::::::;;;<<<>>>???======>>>??????@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAACCCFFFJJJMMMPPPRRRRRRSSS\\\fffqqq|||~~~|||{{{|||~~~}}}|||{{{zzzzzz{{{{{{zzzxxxxxxzzz{{{{{{|||{{{yyywwwvvvxxxyyyyyywwwxxx||||||yyyyyy{{{~~~~~~~~~{{{xxxtttrrrqqqqqqvvvyyyxxxxxxyyywwwtttwwwxxxzzz~~~~~~}}}zzzyyyyyyyyyyyyxxxxxxwwwwwwxxxzzz|||{{{zzzwwwuuusssooolllkkkkkklllppprrrsssrrrpppooonnnoooqqqpppnnnllljjjjjjiiiiiifffggggggggggggfffddddddaaabbbccceeeggghhhiiiiiikkkiiieee```\\\[[[^^^```eeegggiiilllmmmnnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhfffdddbbb```___```bbbccccccddddddeeeeeedddccccccbbbaaaaaaaaaccccccbbbaaa^^^\\\YYYXXXXXX[[[^^^````````````]]]ZZZXXXXXXYYYWWWVVVTTTRRROOONNNMMMMMMNNNOOOPPPPPPPPPNNNKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHCCCCCCBBB@@@===<<<===@@@AAA>>>:::999999999888777666777888999999:::999999:::999888777666666555555999999888888888888888888888888777555555444444444666555555444444333333333111111111111111111111111////////////............///111111111//////000222111///...///000111000///+++++++++,,,...111555777111000///---,,,,,,,,,,,,.....................---++++++***)))))))))))))))************++++++++++++*********++++++,,,,,,------,,,+++******))))))((())))))*********+++++++++***+++++++++,,,,,,,,,---***+++++++++,,,,,,,,,---+++///333222...---000555777333//////111333222000222333666<<>>@@@AAA>>>>>>??????@@@AAABBBBBBFFFFFFEEEEEEDDDDDDEEEEEEFFFIIIMMMRRRVVVZZZ]]]^^^dddsss}}}{{{zzz{{{~~~}}}||||||{{{{{{zzzzzzyyyxxxyyyzzzyyyyyyyyy{{{}}}|||||||||zzzxxxxxxzzz|||xxxvvvwwwzzz{{{xxxxxx{{{{{{}}}~~~|||wwwsssqqqqqqsssyyy}}}zzzxxxxxxwwwtttyyyzzz|||~~~|||zzzzzz{{{|||{{{yyyyyyxxxwwwxxxzzz{{{{{{zzzxxxvvvtttqqqooommmlllkkkoooqqqssssssqqqooonnnmmmooonnnmmmllljjjiiiiiiiiiffffffffffffeeeeeedddddd`````````aaabbbdddeeeeeefffeeeaaa]]]ZZZ[[[___bbbdddfffhhhkkkllllllkkkjjjjjjiiihhhggggggfffggggggbbb```^^^]]]]]]```ccceeebbbcccccccccccccccbbbaaa```___^^^^^^```aaa```___```^^^[[[YYYZZZ\\\___aaa______^^^[[[XXXWWWWWWXXXWWWVVVTTTRRRQQQOOOOOONNNNNNOOOPPPQQQPPPNNNKKKJJJGGGGGGGGGHHHHHHGGGFFFFFFBBBBBB@@@>>><<<;;;<<<===>>>===;;;;;;;;;:::999888666777888888999999999999:::999999888777666666555888888888888999888888888888888777555555444444444666555555444333333222222111111111111111111111111////////////............///111222111000///000111000///...///000111000...***+++---...000111111111///...---,,,++++++++++++,,,---......///...------+++***))))))(((((())))))))))))*********+++++++++(((((())))))************))))))******************))))))*********+++++++++*********+++++++++++++++))))))******++++++,,,,,,***...222111...---000444666222///...111222000...111222555999:::===GGGRRRaaarrr666777999:::::::::999888888888777777777666666666555666777777555444444555555555666666666666555555555555555555555555555555555444444444444444444555555555666666666666555555666666777777777777666666555555555555555555555555333333333333333333333333222222222222333333333333555555555555666777888888555777999;;;=====================>>>>>>@@@AAABBB@@@???@@@@@@AAABBBDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHKKKNNNSSSYYYaaaggglllooo|||}}}{{{zzzzzz|||~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxvvvwwwxxxxxxwwwxxxzzz{{{}}}}}}|||{{{yyyzzz|||xxxuuuuuuxxxyyywwwxxx|||{{{}}}|||wwwsssrrrsssuuu{{{{{{xxxxxxxxxwwwzzz{{{}}}}}}{{{zzz{{{~~~|||yyyvvvuuutttuuuwwwxxxwwwvvvxxxvvvtttrrrrrrpppmmmkkknnnppprrrssspppnnnmmmlllnnnnnnmmmlllkkkjjjiiihhhhhhggggggfffeeeeeedddddd```````````````aaabbbccccccbbb```]]]\\\]]]bbbeeeeeefffiiikkklllkkkiiigggggggggfffeeeeeeeeeeeeeee```___]]]]]]^^^```ccceeecccbbbbbbaaa``````_________]]]\\\\\\]]]^^^]]]\\\```^^^\\\[[[[[[\\\^^^```]]]]]][[[XXXUUUTTTUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPMMMNNNOOOPPPOOONNNLLLJJJFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>=========<<<============<<<;;;:::999777888888888888888777777888888999999888777666555777777888999999999999888888777666555555555555555666555555444333222111111111111111111111222222222000000000/////////......///111222222000//////000000///......000000///....../////////...,,,***)))---,,,,,,++++++++++++++++++,,,---//////...------******)))(((((((((((())))))))))))************+++'''((())))))***))))))(((((((((***++++++,,,++++++)))************+++++++++************************)))))))))******+++++++++***,,,//////------000222222111000000000000///...//////222666777666:::AAAMMM\\\ppp666888;;;===>>><<<999777999999888888888777777777444666777777666666666777555555666666666666555555555555555555555555555555666666555555555555666666666666666777777666666666666777777888888777777666666666666666666666666666444444444444444444444444222222222333333333333444777666666666666666777777777888;;;===>>>???>>>>>><<<===>>>@@@AAAAAABBBBBBAAA@@@@@@@@@BBBCCCEEEFFFBBBCCCEEEHHHLLLOOORRRTTTYYY\\\bbbkkkuuu~~~}}}{{{yyyyyy{{{|||||||||{{{{{{zzzyyywwwvvvuuuuuuvvvwwwxxxxxxwwwwwwyyy{{{~~~~~~}}}|||zzz{{{~~~wwwtttsssuuuvvvvvvyyy~~~|||}}}wwwssstttvvvuuu{{{~~~{{{wwwxxxzzzzzzzzz{{{}}}~~~~~~~~~zzzxxxxxx{{{|||wwwuuutttssstttvvvwwwvvvuuuvvvtttrrrrrrsssrrrooolllmmmoooppppppnnnlllkkkkkknnnnnnmmmmmmlllkkkiiiiiikkkjjjhhhgggfffeeeddddddcccbbbaaaaaaaaabbbccccccdddcccbbb```^^^```dddgggggghhhjjjlllkkkiiifffdddeeeddddddcccccccccccccccaaa```___^^^___```bbbccccccbbb```^^^]]]\\\]]]]]]```^^^[[[[[[[[[\\\\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZYYYUUURRRQQQSSSTTTSSSRRRQQQQQQPPPPPPQQQQQQJJJLLLMMMNNNNNNMMMKKKJJJEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@????????????>>>===<<<===??????===;;;:::999888999999888888777666555555666777777777666555555666777888999:::999999888777666666555555555666666666555555444333222111000000000111111111222222222111111000000000////////////111333222111/////////000///......///000///...//////...,,,+++***)))))),,,,,,+++++++++,,,------***+++---//////...---,,,******)))((((((((((((((())))))))))))************)))***+++++++++***)))((()))***+++,,,,,,,,,+++***)))************+++++++++*********************)))******************++++++******+++,,,---...///000---///111222000.........///...///333555333444777===HHHTTT```ooo555888<<<@@@@@@===:::777:::::::::999999999888888444666888888888777888999555555666666666666555555555555555555555555555555777777666666666666777777666666777777777777666666777777888888888888777777777777777777777777777777444555555555555555555555444444444555555555666666888777777666666666666777:::;;;===>>>????????????<<<===???AAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGJJJLLLOOOTTTZZZ___dddffflllpppwww~~~|||zzzyyyzzz{{{{{{zzz}}}|||{{{yyyvvvtttsssrrrxxxyyyzzzyyyxxxyyy{{{|||~~~|||{{{|||wwwsssqqqtttuuuvvvzzz~~~~~~xxxtttuuuxxxuuu{{{~~~yyyvvvwwwzzz{{{yyyzzz|||||||||}}}wwwvvvwww{{{{{{uuuwwwvvvuuuvvvwwwxxxwwwvvvtttrrrqqqrrrtttsssooolllkkkmmmooonnnllljjjjjjjjjnnnnnnnnnmmmlllkkkjjjiiilllkkkjjjhhhfffeeeeeedddeeedddcccbbbbbbcccdddeeeeeeeeedddbbb```aaadddggghhhjjjllllllkkkhhheeebbbccccccbbbbbbaaabbbbbbbbbbbbbbbaaa`````````aaabbbdddbbb___]]][[[ZZZ[[[\\\aaa^^^\\\ZZZ[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYWWWTTTQQQPPPQQQSSSPPPPPPOOOOOOOOOPPPPPPQQQHHHIIIKKKMMMMMMLLLJJJIIIEEEEEEEEEDDDCCCAAA@@@???AAA@@@??????@@@@@@???>>>;;;===??????===;;;999999999999999999888666555444333444555666666666555444666777888999::::::999888666666555555555666666777666666555444222111111000000000111111222222222222111111111111000000000000///111333333111/////////000...---...///000///...---,,,***((()))***---...,,,,,,,,,,,,---...//////***+++---//////...---,,,******)))((((((((((((((())))))))))))************+++,,,------,,,+++***)))+++,,,------,,,+++***))))))************+++++++++*********)))))))))))))))+++++++++******************))))))+++---//////...***...222333000------...222......222444333333555444:::AAAHHHVVVjjjzzz;;;;;;:::::::::;;;<<<<<<===<<<;;;999888888999999;;;;;;::::::999888777777888666444555777777555333555555444444444333333333444444444555555555666666555666888999888777555444777777888888888888777777999888888666555444444333666666666555555555444444666555555555555555666666666777777777666777:::<<<:::::::::;;;;;;;;;<<<<<>>???@@@BBBBBBBBB@@@>>>===::::::::::::::::::::::::<<<;;;:::888777666666555666666555555555555666666555555666888999:::;;;<<<777666444444666777666555666555444333111000//////222222222222222222222222555333111111333444222000///000111111000...,,,++++++,,,,,,---.........---+++)))((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''((((((*********************+++''''''(((((())))))******))))))))))))))))))))))))%%%&&&''')))************...***%%%&&&))),,,+++))))))************+++++++++++++++*********+++,,,---...//////---***(((''''''------///000111111222222444777;;;>>>CCCNNN\\\fffyyy;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::::::::::::::999999888888777666666666999777555666888888666444666666666555555555444444555555555666666666777777666777999::::::999777666999999999::::::999999999999999888777777666555555666666777777777777777777444444444444444444555666:::::::::999888888:::<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDGGGHHHHHHMMMTTT```mmm{{{~~~zzzwwwwwwzzz~~~|||xxxvvvvvvwwwxxx}}}~~~~~~|||yyywww||||||||||||{{{{{{zzzzzz}}}{{{zzz{{{|||~~~~~~}}}wwwxxxxxxwwwwwwyyy}}}}}}zzzwwwuuutttuuuwwwxxxyyyyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~~~~zzztttooorrrssstttuuuuuuuuuttttttqqqnnnmmmnnnrrrsssrrrpppkkklllllliiifffdddeeeggglllkkkjjjiiihhhhhhhhhhhhllllllkkkhhheeedddeeegggeeedddccceeeiiikkkkkkjjjhhhgggfffdddcccbbbbbbbbbbbbfffjjjiiieeebbbbbbdddcccaaa``````bbbdddeeeeeedddddddddddddddeeeffffff```___]]][[[ZZZZZZZZZZZZ[[[ZZZXXXXXXYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLIIIIIIHHHJJJLLLLLLKKKIIIEEEEEEDDDCCCAAA@@@??????@@@AAABBBBBBAAA???===<<<999999::::::::::::::::::;;;:::999888777666666666666555555555555555555666555555666777888999::::::777555444444555666666555444444333222111111000000222222222222222222222222333111///000111222000.........///000///---+++***+++,,,------......------+++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((()))*********************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******))),,,((($$$$$$'''***)))''')))************+++++++++*********+++++++++,,,,,,,,,...///...,,,++++++,,,------.../////////.........111444666999@@@KKKTTTfffuuu:::::::::;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<999999999888777777666666:::888777777888999777666777777777666666666555555666666666666777777777777888888:::;;;;;;:::999888::::::;;;;;;;;;;;;::::::888888888777777666666666666666777777888999999999555555555555666666777888999:::;;;:::999999;;;===<<<======???AAACCCEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNPPPZZZeeeyyy~~~}}}zzzvvvuuuwww|||~~~zzzwwwvvvwwwwww}}}~~~~~~|||{{{~~~}}}||||||||||||||||||~~~}}}{{{uuuwwwxxxyyyyyyzzz}}}~~~yyyuuurrrsssssstttvvvwwwxxxyyyyyyzzzyyyyyyyyy{{{~~~}}}yyysssoooooopppqqqrrrssstttttttttpppnnnlllmmmqqqssssssqqqiiijjjjjjhhhfffeeefffhhhhhhhhhgggffffffggghhhhhhjjjjjjiiigggeeedddeeeffffffeeeeeegggjjjllllllkkkjjjiiigggfffdddbbbaaa```aaadddhhhhhheeeccccccddddddcccbbbbbbdddffffffeeeffffffggggggffffffeeeddd^^^]]]\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWXXXXXXVVVTTTSSSSSSTTTUUUUUUTTTRRRQQQSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGHHHJJJLLLKKKIIIGGGDDDCCCBBB@@@??????@@@AAAAAAAAABBBAAA@@@>>><<<;;;888999999999::::::;;;;;;999999888777777777777777555555444444444444555555555555666666666777777777777555333444555666555444333333222222222111111111222222222222222222222222000///......//////...---------.........,,,+++***,,,,,,------......------+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''''''''((()))***+++*********))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++((($$$%%%'''))))))''')))************+++++++++))))))+++,,,,,,,,,+++******,,,...///......///000......//////......---,,,///111333333444888???DDDMMM]]]qqq999999::::::;;;<<<>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888777777777777777666666666666555666666666666777777777777888888999::::::::::::999888999999::::::999999888666666666666666666666666555555666777888999:::;;;888888888999:::;;;<<<===:::;;;===>>>>>>@@@BBBDDDAAAAAAAAABBBDDDGGGIIIJJJMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUXXX[[[]]]cccrrr}}}}}}{{{yyyxxx{{{{{{yyyxxxxxxxxxzzz{{{|||~~~}}}}}}}}}}}}}}}~~~~~~zzzvvvxxxyyyzzzyyyyyyzzz|||}}}~~~}}}yyyuuurrrrrrrrrssstttuuuwwwyyyzzz{{{zzzyyyyyy{{{~~~~~~zzzuuuqqqnnnllllllnnnoooqqqrrrssssssqqqnnnlllmmmppprrrqqqpppiiiiiiiiihhhgggggghhhiiigggfffeeedddeeefffhhhiiigggggggggeeeccccccdddfffhhhhhhhhhiiijjjjjjjjjjjjhhhhhhgggfffdddcccbbbaaaaaaeeehhhjjjiiihhhiiijjjgggfffeeeeeeggghhhhhhgggggghhhhhhhhhgggeeecccbbb]]]]]]\\\\\\[[[[[[[[[[[[YYYXXXWWWWWWXXXXXXWWWVVVSSSTTTUUUUUUUUUSSSQQQPPPPPPPPPPPPPPPPPPOOOOOONNNKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFHHHJJJLLLKKKGGGDDDCCCBBB@@@>>>>>>???AAABBBBBBBBBAAA@@@???===;;;:::888888888999::::::;;;;;;777777666666666777777888444444333333333333444444555555555555555555555555666444333333444555555444111111111111111222222222111111111111111111111111//////............---------............---,,,+++,,,,,,------...------,,,++++++,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))************))))))((('''''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))((('''''',,,***'''(((***+++***)))))))))*********+++++++++''')))+++,,,---,,,***)))***,,,...///......///000......////////////......111333444444444555888;;;<<>>>>>???AAABBBBBBAAA@@@???>>><<<;;;:::888888888999999:::::::::666666555555666666777888444444333333333333444444555555555444444444444444555444222222444444444333000000111111111111222222111111111111111111111111///000000//////.........///////////////......---,,,------...------,,,,,,***,,,...---+++***+++,,,))))))))))))))))))))))))************************)))))))))))))))(((''''''***)))))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))******))))))((('''&&&+++)))))))))*********)))))))))*********+++++++++'''(((***,,,,,,+++***)))***,,,------,,,,,,,,,---***+++,,,---...............///000000000111222333666<<>>>>>===>>>>>>???AAACCCDDDEEEFFFHHHKKKLLLLLLMMMNNNOOOUUUTTTTTTUUUXXX\\\___aaadddhhhpppxxx~~~{{{{{{|||}}}}}}zzzyyyxxxyyy{{{}}}||||||~~~||||||~~~~~~~~~}}}~~~}}}}}}~~~|||{{{zzzzzzzzzuuuuuuvvvxxx|||~~~{{{yyyzzz|||}}}{{{{{{{{{yyyvvvrrrpppooopppuuuwwwzzz}}}~~~~~~|||{{{uuutttrrrrrrsssvvvyyy{{{xxxyyyyyy{{{|||~~~~~~}}}zzzvvvqqqmmmllllllppppppqqqrrrsssuuuwwwxxxsssooolllkkknnnppppppooommmkkkjjjjjjkkkkkkkkkjjjfffdddcccaaabbbdddggghhhggghhhhhhgggfffgggiiilllkkkllllllkkkhhhfffggggggeeefffgggggggggfffeeeddd```cccfffiiilllmmmmmmmmmiiihhhhhhiiikkkkkkiiigggggggggfffeeedddbbb``````____________^^^]]][[[[[[XXXWWWWWWXXXZZZ[[[ZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGDDDBBBAAA@@@?????????@@@AAAAAA@@@???>>>===<<<;;;:::999999999999999999999999666555555555555555666777555555444444444444555555555555444444444444444444555333111222333444333333000000111111111111111111111111111111111111111111///111111111///...///000////////////////////////------......------,,,,,,(((+++...---+++)))+++---))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''''''''(((((((((((('''''')))************+++++++++((((((***+++++++++***)))***+++---,,,+++******+++'''((()))+++,,,------------......///000000111111555555999BBBOOObbbyyy>>>>>>===<<<<<<<<<<<<===;;;<<<============<<<;;;999999999999999999999999<<<===???===;;;:::;;;===;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;999999999::::::;;;<<<===999::::::::::::::::::999888999:::;;;===>>>???@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMQQQUUUYYY[[[]]]```bbbiiijjjjjjmmmqqqvvv{{{~~~~~~yyywwwxxxzzz|||}}}yyyvvvtttuuuyyy}}}~~~~~~{{{yyyzzzzzzyyyxxx{{{yyywwwvvvxxx|||~~~|||zzzyyyxxxxxxvvvuuuuuuvvvxxx|||{{{xxxvvvxxxzzz|||{{{{{{zzzwwwrrrnnnkkklllmmmrrrsssuuuxxxzzzzzzzzzzzzuuusssqqqooopppssswwwyyyvvvwwwyyy{{{}}}~~~~~~~~~yyyyyywwwsssnnnkkklllmmmqqqqqqqqqqqqrrrtttvvvwwwpppmmmjjjjjjnnnrrrsssrrrnnnkkkiiiiiijjjkkkjjjhhheeecccaaa______aaadddfffeeefffgggffffffgggiiilllhhhjjjkkkjjjgggfffgggiiiiiiiiijjjjjjjjjhhhfffddddddeeegggiiikkkkkkjjjiiiggggggggghhhiiiiiigggeeefffeeecccbbb``````______^^^^^^___``````___^^^^^^\\\ZZZYYYYYYZZZZZZYYYXXXSSSRRRQQQPPPPPPRRRSSSTTTQQQRRRSSSSSSSSSQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHIIIJJJIIIHHHFFFBBBBBBAAAAAA@@@@@@@@@?????????>>>===<<<<<<;;;;;;::::::999999888777777777666666555444444555555555666555555555555555555666444444444444555555555555444222111111222333333222111111111111000000000000111111111111111111111111///000222111...---...000.........------......///------......------,,,+++$$$(((,,,,,,)))((())),,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******)))((('''(((((())))))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((('''&&&'''(((((((((''''''((()))************+++++++++))))))))))))************)))+++,,,,,,+++******+++***+++,,,---------------000000///000111111111111444111222888@@@KKK^^^nnnAAA@@@???>>>>>>=========<<<===>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAA@@@===<<<===???>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;===>>>???<<<<<<============<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSXXX]]]dddkkkpppuuuzzz}}}~~~{{{wwwuuuvvvyyy|||}}}yyyuuurrrsssxxx~~~}}}zzzxxxwwwwwwvvvuuuuuusssqqqqqqtttzzz|||zzzwwwvvvuuuxxxvvvuuuuuuvvvyyy|||~~~~~~yyyuuutttvvvyyy|||{{{yyyxxxtttoookkkiiikkklllnnnoooqqqrrrtttuuuvvvvvvuuussspppnnnnnnqqquuuwwwtttvvvyyy|||~~~~~~}}}}}}wwwwwwvvvqqqmmmkkklllooooooooonnnnnnoooqqqssstttmmmjjjhhhiiinnnsssuuuuuunnnkkkhhhhhhiiijjjhhhfffdddbbb___]]]]]]___bbbdddaaabbbccccccbbbdddgggiiieeegggjjjiiiggggggiiillllllmmmmmmmmmkkkiiifffdddhhhiiiiiikkklllkkkiiiffffffeeeeeefffhhhgggeeeccceeecccaaa___^^^^^^______\\\]]]___aaabbbbbbaaaaaa___^^^[[[[[[ZZZZZZWWWVVVRRRQQQOOONNNNNNPPPSSSUUUTTTTTTVVVVVVUUUSSSQQQPPPPPPOOONNNMMMLLLKKKJJJJJJKKKJJJHHHHHHIIIIIIHHHGGGBBBBBBCCCBBBBBB@@@???>>>???>>>===<<<<<<<<<<<<<<<;;;::::::999888777666666666666555444444444444444666666555555555555666666444444444555555555666666444222111111222333333222111111111111000000000///000000000000000000000000...000111000---,,,...000------,,,,,,,,,------...---.........---,,,,,,+++!!!&&&******'''&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((*********))))))(((((()))***+++,,,------''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))++++++***))))))***)))************+++++++++)))))))))((()))******+++(((***,,,,,,++++++,,,---000000000111000000///...000///------...///......222///000555999???KKKYYYjjj}}}KKKJJJHHHEEECCCCCCBBBCCCEEECCC@@@???@@@@@@@@@???CCCAAA@@@AAACCCCCCAAA>>>BBB@@@>>>@@@CCCEEECCCAAACCCCCCBBBAAA@@@???>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCFFFIIIJJJJJJKKKNNNQQQNNNOOOOOOPPPQQQQQQRRRRRRSSSVVVXXXXXXYYY]]]eeellluuuzzz~~~zzzvvvuuuuuuvvvwwwtttqqqppprrrwww~~~}}}yyywwwvvvwwwxxxzzzvvvsssvvv}}}~~~yyyvvvvvvxxxyyyyyyxxxyyyyyywwwtttuuuxxx{{{{{{{{{{{{wwwtttsssuuuxxx}}}~~~yyyxxxtttnnnkkkkkklllmmmmmmrrrqqqpppqqqsssuuuuuuttttttrrrpppnnnnnnpppsssvvvyyyyyyzzz}}}}}}xxxwwwuuuqqqmmmlllmmmnnnqqqpppooommmmmmmmmnnnoooiiihhhgggiiimmmqqqssstttkkkjjjgggeeecccbbbaaaaaabbbbbbaaaaaa``````______cccdddeeeeeeddddddfffhhhgggfffdddcccdddfffiiijjjmmmooopppnnnjjjfffdddccchhhiiikkkjjjhhhfffggghhhfffcccaaaaaadddeeedddbbb^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbaaa```___`````````^^^\\\ZZZWWWVVVOOONNNNNNNNNOOORRRUUUVVVZZZVVVSSSSSSVVVVVVRRRNNNNNNOOONNNLLLIIIGGGFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDCCCAAA>>>===>>>>>>======<<<<<<<<<;;;:::999999999999999999999;;;:::999777666666555555555555666666666666666666555444333333222222333333555555444333333222111111111111111111111000//////111111111000000000000000......////////////......------------------------******++++++++++++,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))((())))))((('''(((***,,,)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((('''''''''''''''''''''''''''((((((((()))))))))*********))))))))))))******)))******+++,,,---------***+++,,,---............000//////.........//////000222333333333888???EEERRR```www^^^[[[WWWTTTSSSRRRPPPOOOOOOMMMJJJIIIJJJKKKKKKJJJJJJHHHGGGGGGIIIIIIGGGDDDIIIGGGEEEFFFHHHJJJIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEGGGFFFDDDDDDEEEGGGIIIKKKKKKNNNRRRTTTUUUWWWZZZ]]]____________`````````aaabbbfffjjjmmmooouuu~~~}}}yyyvvvwwwxxxzzzwwwrrroooppptttzzz~~~~~~{{{yyyxxxxxxyyyzzz}}}zzzxxx{{{}}}yyyxxxxxxzzz{{{{{{zzzzzzyyyvvvssssssvvvyyyzzzzzzxxxtttqqqppprrruuu{{{||||||xxxssspppmmmlllmmmooooooppppppnnnmmmmmmoooqqqrrrqqqtttrrrpppnnnmmmoooqqqsssuuuvvvyyy}}}}}}xxxwwwuuuqqqmmmllllllnnnpppooonnnmmmmmmmmmnnnoooiiigggggghhhlllppprrrrrriiigggdddaaa```___``````aaaaaaaaa```````````````bbbcccccccccbbbbbbdddfffeeedddcccbbbbbbdddgggiiilllmmmnnnmmmiiigggeeeeeekkkjjjiiigggffffffggghhhhhhfffccccccddddddcccaaa`````````____________^^^^^^___```aaaaaa```___^^^`````````___\\\YYYWWWUUUPPPOOOOOOOOOPPPRRRUUUVVVXXXTTTQQQQQQSSSTTTQQQNNNNNNOOOOOOMMMJJJHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDCCCBBB???>>>>>>=========<<<<<<<<<<<<:::::::::::::::999999999::::::888777666555555555666666666666666555555555555444333333222222333333555444444333222222111111000111111111111000//////000000000000000000000000......////////////......------------------------......---,,,,,,+++,,,,,,++++++++++++************))))))************)))))))))))))))))))))))))))))))))(((((((((******)))((()))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******&&&''''''((())))))*********+++,,,---............---,,,,,,+++++++++,,,,,,+++---//////000333888<<>>>>>===<<<<<<;;;:::::::::999888666555555444444777777666666555555555444555444333333222222333333222111111111111111000000000000000000000///......------........./////////------............------------------------------,,,++++++******+++,,,---,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((&&&((()))'''%%%%%%(((,,,)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((++++++,,,,,,---,,,,,,,,,+++*********++++++,,,---000...+++***+++...000222444555666:::CCCRRRdddqqq~~~zzzxxxwwwxxxyyy{{{{{{|||{{{{{{|||~~~}}}~~~|||xxxxxxyyy|||wwwuuusssrrrtttuuuvvvvvvuuuvvvwww{{{~~~~~~}}}{{{xxxuuuwwwvvvuuuvvvwwwwwwuuussspppooommmnnnoooppppppooolllmmmmmmmmmlllkkkjjjjjjnnnqqqxxx}}}yyyyyyyyyvvvrrrooooooooommmnnnnnnnnnnnnmmmlllkkkfffeeeddddddeeeeeedddbbb___]]]\\\[[[\\\___bbbdddgggeeebbb^^^\\\[[[[[[[[[aaabbbbbbaaa```___```bbb_________``````aaabbbcccccceeeggggggggghhhjjjllliiikkkllljjjeee___[[[ZZZ[[[^^^bbbdddeeefffgggiiieeefffffffffeeebbb___]]]\\\[[[[[[ZZZZZZ[[[[[[\\\`````````^^^\\\ZZZWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPQQQOOOMMMLLLKKKLLLNNNNNNOOOOOONNNKKKGGGDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGBBBAAAAAAAAA@@@@@@??????<<<<<<<<<===============>>>>>>===<<<;;;::::::999999888777666555444444444666666666666666666666666555444333333222222333333000000000000000000000000//////000000//////...---,,,,,,------.../////////------............------------------------------((()))))))))************+++++++++*********))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%(((++++++******+++---)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,---......111///,,,,,,...000000000333333333444888BBBOOOYYYqqq}}}zzzwwwwwwzzz|||{{{||||||{{{zzzzzz|||~~~}}}~~~{{{xxxvvvvvvxxx{{{~~~~~~|||{{{yyywwwwwwyyyyyywwwuuuuuuvvvyyy~~~}}}zzzyyywwwwwwxxxxxxwwwuuuqqqppppppqqqsssrrrpppnnnmmmnnnpppqqqrrrqqqppppppsssuuuzzz{{{zzz{{{zzzxxxtttqqqppppppooopppppppppooommmkkkjjjfffeeeccccccdddcccaaa___\\\\\\[[[\\\]]]```cccdddeeeccc```]]]\\\\\\]]]^^^aaabbbbbbaaa___^^^```aaa``````aaaaaabbbcccccccccaaadddggghhhhhhhhhiiijjjiiilllnnniiiaaaZZZYYY[[[[[[___dddfffggghhhjjjkkkhhhiiijjjiiihhheeeaaa___\\\\\\[[[ZZZZZZ[[[\\\\\\^^^______^^^]]][[[YYYWWWTTTTTTSSSRRRQQQPPPNNNNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMKKKHHHFFFFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFBBBAAA@@@???>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;:::999888999888777666555444444444444444555555666777777777555444333333222222333333000000000000000000000000//////000000//////...---+++,,,,,,---......//////,,,------......------,,,------------------------((()))***++++++)))((('''*********)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''+++222777777000))))))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((''''''''''''((((((+++++++++++++++*********++++++,,,,,,,,,++++++***------------...///000111///......111333333000...000222333333444888@@@GGG[[[fffwww|||yyyyyy}}}~~~~~~}}}{{{yyyyyyzzz|||~~~~~~zzzwwwuuuuuuwwwzzz}}}~~~|||{{{}}}{{{{{{}}}|||xxxuuuuuuvvvyyy|||zzzxxxxxxyyyyyyyyyxxxsssssstttvvvwwwvvvsssqqqnnnppprrruuuvvvvvvuuutttvvvxxx|||}}}zzz{{{|||{{{yyyuuurrrqqqqqqqqqqqqqqqqqqooommmkkkjjjfffdddcccccccccbbb```^^^ZZZ[[[[[[\\\^^^```cccdddbbbaaa^^^\\\\\\]]]___aaaaaaaaaaaa```^^^^^^___```aaaaaabbbbbbcccddddddddd```cccgggiiiiiihhhhhhiiijjjnnnooohhh]]]WWWYYY^^^]]]aaafffiiiiiiiiikkkmmmkkkllllllllljjjgggcccaaa]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]][[[YYYXXXTTTSSSSSSRRRQQQOOOMMMLLLIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::999888888999888777666444444444444333333444555666777888888555444333333222222333333////////////000000000000///////////////......---++++++,,,------...//////,,,------......------,,,------------------------)))***,,,---,,,)))&&&$$$))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''***777BBBBBB333%%%)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,((((((''''''''''''((((((((((((((((((''''''''''''++++++,,,,,,,,,++++++******)))******+++,,,---...'''(((+++000333111+++&&&///222444444444666:::???GGGRRRbbbsss~~~~~~~~~|||yyywwwwwwxxxyyy~~~|||~~~}}}|||yyywwwwwwyyy||||||yyyvvvyyyyyyyyyxxxxxxyyyzzzzzzvvvyyy}}}~~~~~~}}}{{{xxxuuussstttvvvxxxvvvvvvuuutttrrrqqqpppooosssuuuxxxzzz{{{{{{yyyxxxxxxwwwxxx|||}}}zzz|||{{{yyywwwuuussssssrrrvvvwwwvvvsssooollljjjjjjfffeeedddbbbaaa````````````___]]]]]]^^^aaadddgggfffbbb]]][[[\\\___aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbdddgggiiigggfffeeeeeebbbccceeeggghhhiiijjjjjjhhhkkkkkkggg```[[[\\\^^^aaabbbdddgggiiikkklllmmmfffggghhhhhhgggeeecccaaabbb___]]][[[\\\\\\\\\[[[\\\\\\\\\]]]]]][[[VVVSSSVVVTTTRRRPPPOOONNNLLLJJJIIIIIIIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDFFFEEECCCAAA@@@AAABBBCCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777555555555444444333333333111222333444555555555555555444222222222222111///111111111111111111111111000000//////...---------***+++---////////////...///---,,,,,,,,,,,,+++)))......------,,,+++***************)))******++++++******)))((((((((((((((())))))))))))((((((((('''))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))'''((()))))))))'''&&&%%%((((((((('''&&&&&&(((******)))))))))++++++)))(((((((((((((((((((((((((((***+++,,,---,,,+++***))),,,------...///.........333222111111111333555777:::>>>HHHVVVdddttt}}}|||~~~}}}zzzwwwvvvwwwxxxyyy}}}~~~}}}zzzwwwwwwyyyzzzzzzxxxzzzyyyxxxxxxwwwwwwxxxxxxvvvyyy|||~~~}}}|||{{{|||zzzvvvtttssstttvvvwwwvvvvvvuuusssrrrqqqpppooovvvxxxyyyzzzzzzyyywwwuuuvvvuuuuuuwww{{{}}}}}}{{{{{{zzzyyywwwvvvuuuttttttwwwxxxxxxvvvrrrooommmllliiigggeeecccaaa`````````cccbbb``````aaacccfffhhhhhheee```]]]]]]___aaaaaaccccccccccccccccccbbbbbbcccfffjjjkkkjjjhhhgggfffcccccceeefffggghhhiiiiiiiiijjjjjjeee___[[[\\\^^^cccdddeeefffggghhhhhhhhhffffffggghhhgggeeecccaaa```^^^[[[ZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\ZZZWWWTTTVVVUUURRROOOMMMJJJHHHFFFGGGHHHIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGEEEDDDBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666666555555555444444333333333444444555555666777777888555333222222222222111///000000000000000000000000333333222222111000000000,,,---.........---,,,,,,...,,,,,,,,,.........,,,------,,,,,,+++*********,,,,,,+++******+++++++++)))(((((('''''''''''''''***))))))((((((((((((((()))((((((((('''''''''&&&&&&''''''''''''(((((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))+++***)))((('''(((((()))'''((((((&&&%%%%%%'''))))))))))))*********)))(((++++++++++++++++++++++++******+++,,,,,,,,,+++***------......//////......111000//////000111333555888888===EEEMMMYYYkkkzzz{{{yyywwwxxx{{{{{{zzzwwwuuuuuuwwwyyyzzz|||~~~~~~~~~}}}}}}}}}yyyvvvvvvxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz~~~~~~}}}{{{yyyxxxyyywwwuuusssrrrsssuuuwwwxxxwwwvvvuuutttsssrrrqqqyyyyyyyyyyyyxxxuuusssrrrsssrrrqqqsssvvvyyy{{{{{{xxxxxxwwwwwwvvvvvvuuuuuuxxxyyyzzzyyyuuurrroooooollljjjfffcccaaaaaabbbbbbgggfffdddcccdddeeegggiiikkkgggccc``````bbbccccccffffffgggggggggeeedddccccccgggkkkmmmllljjjhhhgggeeeeeeffffffggghhhhhhhhhjjjjjjhhhccc]]][[[\\\___fffffffffffffffeeedddccceeeeeefffffffffdddcccbbb^^^\\\ZZZYYYZZZ\\\\\\\\\ZZZYYYXXXXXXYYYYYYXXXVVVVVVUUURRRNNNJJJGGGDDDBBBDDDGGGIIIKKKKKKKKKKKKMMMNNNMMMLLLKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::777777666666555555444444555555555444444444444444555555444444444666777888555333222222222222111000////////////////////////000000000///......------............---,,,+++***---,,,+++,,,///000///...,,,,,,++++++***))))))))),,,,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&+++***((('''''''''((()))((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,***'''%%%%%%&&&)))***&&&''''''&&&%%%%%%'''((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++------......///////////////...------...///111222888555555888<<>>>>>======<<<;;;;;;:::::::::999999999999999666666666555555444444444555555555555555444444444444333222111111333555666444333222222333333111000//////////////////////////////......---,,,,,,+++/////////...------,,,+++---,,,+++,,,...///...---+++*********))))))((((((,,,+++***((((((''''''''')))(((''''''&&&&&&''''''+++***((('''''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''((('''((()))((('''&&&''')))((()))*********)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,.............../////////------------...///000111444111000333555:::CCCMMMYYYhhh|||xxxwwwxxxyyy||||||{{{yyyyyyxxxwwwwwwwwwxxxzzz{{{yyyxxxwwwvvvxxxzzz}}}~~~|||{{{}}}xxxvvvvvv{{{||||||||||||}}}~~~{{{wwwuuutttxxxwwwvvvuuutttsssssssssrrrrrrsssttttttuuuuuuuuuyyy{{{}}}|||zzzxxxvvvuuusssrrrqqqrrrsssssswwwwwwvvvvvvvvvvvvvvvvvvtttsssrrrqqqppppppppppppoooqqqtttvvvuuussspppnnnqqqrrrssstttuuuuuuuuuuuutttvvvxxxwwwuuurrrqqqpppmmmkkkhhheeeeeegggiiikkkjjjiiihhhggggggggghhhhhhiiigggeeeeeehhhkkklllmmmjjjkkkkkkkkkjjjiiigggffffffiiinnnqqqpppnnnllllllnnnmmmlllkkkjjjjjjjjjkkkkkkiiifffaaa^^^]]]^^^___eeeffffffggggggfffffffffdddddddddccccccbbbaaaaaa^^^]]]]]]^^^______^^^]]]WWWUUUSSSSSSTTTVVVWWWWWWRRRSSSRRROOOJJJGGGFFFGGGFFFJJJNNNPPPOOOMMMLLLLLLLLLKKKIIIGGGFFFFFFGGGGGG@@@AAABBBBBBCCCBBBBBBBBB@@@@@@???>>>>>>======<<<::::::999999999888888888777666666666666666555555555555555555555555555555444333111000111222444555444222111222333333222000000000000000000000000000222222111000000//////...///..................///---,,,++++++,,,,,,+++)))******)))))))))))))))(((---,,,+++***)))(((((((((***)))((((((''''''((((((+++***((('''''''''((()))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))(((((((((***+++***)))((()))***''')))++++++)))((()))***(((((((((((((((((((((((((((((())))))***+++,,,---...------,,,---...//////------......///000000111---+++,,,111333444999>>>HHHRRRdddxxx{{{{{{{{{{{{|||{{{xxxuuuvvvuuuuuuuuuvvvxxxzzz{{{zzzyyyxxxxxxyyy|||}}}yyyxxx|||zzzuuusssuuuxxxyyyyyyyyyyyy{{{~~~~~~}}}xxxtttrrruuuuuuuuuttttttuuuuuuvvvqqqqqqqqqpppppppppppppppsssvvv{{{~~~~~~|||zzzwwwvvvtttsssrrrqqqqqqrrrqqqrrrrrrssstttuuuuuuvvvrrrqqqpppooonnnoooppppppppptttxxxyyywwwrrrnnnlllpppqqqssstttuuuvvvuuuuuurrrsssttttttrrrpppqqqqqqnnnllljjjhhhhhhiiikkkllliiiiiihhhhhhhhhhhhhhhiiihhhgggfffgggjjjnnnppppppkkkkkkjjjjjjiiiiiihhhhhhjjjmmmqqqsssrrrqqqqqqqqqsssqqqooommmkkkkkkkkkkkkkkkiiifffccc```_________cccdddeeefffggghhhhhhhhhddddddcccbbbaaa```______]]]]]]___aaabbbaaa]]]ZZZVVVTTTRRRQQQSSSTTTUUUTTTPPPRRRSSSPPPKKKHHHIIIKKKLLLNNNQQQRRRPPPNNNLLLLLLJJJIIIGGGEEEDDDDDDFFFGGGAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@???>>>>>>======;;;::::::999999888888888777777777777777777666666555555555555555666666666555555444333333444555666333222111111333333222111000000000000000000000000000000//////......------......---------......///---,,,******++++++)))(((******))))))))))))))))))......---,,,+++++++++,,,******)))((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***+++------,,,+++***)))***,,,,,,+++******+++'''***,,,+++)))''')))+++)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++++++++,,,...///---......///000000111111///---///333555333333666<<>>======<<<<<<<<<;;;;;;:::999999888888666666666666666666666777444555555555666666666777444444444444444444444444333222111111333333222111////////////////////////...------,,,,,,++++++***///...,,,+++***++++++,,,,,,+++******,,,,,,+++***************************,,,,,,+++++++++++++++,,,))))))(((''''''''''''(((((()))*********)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***************++++++,,,(((***,,,,,,+++))))))***&&&***---,,,((('''(((+++))))))))))))))))))))))))******)))(((((()))***+++,,,+++***))))))+++,,,...,,,---...//////000000000444111111444555333333555555666>>>KKKYYYkkk~~~{{{{{{zzzyyyyyyyyywwwtttrrrpppppppppqqqsssvvvxxxzzzzzzyyyxxxxxxyyy|||yyysssqqquuu{{{}}}vvvqqqrrrtttuuuwwwxxxyyyyyyzzz{{{}}}~~~}}}xxxuuuuuuqqqrrrrrrtttvvvxxxzzz{{{tttsssqqqpppnnnmmmmmmmmmhhhmmmttt{{{}}}|||zzzyyywwwtttrrrqqqpppooopppqqqsssuuuxxxzzz|||}}}wwwuuurrrooonnnnnnpppqqqtttwwwyyyyyyvvvttttttuuurrrtttvvvxxxyyyyyyxxxwwwrrrrrrqqqooonnnooorrrttttttrrrpppnnnkkkiiiggggggjjjjjjjjjkkkkkkkkkllllllkkkjjjhhhiiilllnnnooooookkkiiigggeeeeeegggjjjllliiijjjlllllllllmmmoooqqquuussspppmmmjjjjjjjjjjjjkkkjjjgggfffeeeccc```^^^aaaaaacccdddeeeffffffffffffeeecccaaa___]]]\\\\\\YYY\\\```dddddd```YYYSSSTTTRRRQQQQQQRRRRRRQQQOOOPPPRRRSSSPPPIIIFFFGGGIIIVVVWWWWWWUUUQQQMMMLLLKKKJJJHHHFFFDDDCCCDDDFFFGGGHHHFFFCCC@@@>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888555555666666666666666666444555555555666666777777222222333333333222111111333222111111333444333111........................111000000///......------///...,,,***((((((((((((+++******+++---......---***************+++++++++)))((((((((((((((()))***(((((('''&&&&&&&&&&&&''''''(((***,,,+++)))'''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%'''***+++''')))++++++***)))))))))&&&***---,,,(((&&&(((,,,((((((((((((((((((((((((+++***)))(((((()))******+++***)))((((((***,,,---+++,,,---...////////////333...,,,///111111222555333111444===EEERRRgggzzz~~~}}}zzzwwwvvvvvvxxxyyyyyyyyyzzzyyywwwtttpppnnnnnnooopppqqqssswww|||~~~|||yyyvvvuuuxxx~~~{{{tttqqqpppvvvyyy{{{zzzuuutttvvvyyyzzzyyywwwuuutttwww|||~~~{{{xxxxxxyyy|||yyyuuutttvvvxxxyyyzzzrrrpppmmmllllllkkkjjjiiilllmmmooorrruuuzzz~~~wwwtttqqqooooooooonnnnnnmmmnnnqqqwww}}}{{{vvvpppnnnppprrrssssssttttttvvvwwwwwwxxxxxxwwwwwwuuussstttwwwxxxvvvtttuuuuuutttqqqnnnmmmpppssstttssspppooonnnmmmiiiggghhhiiikkkmmmmmmnnnmmmmmmkkkkkkkkklllnnnooonnnmmmjjjhhhfffdddddddddeeefffhhhiiiiiiiiiiiikkkooorrrqqqpppooollliiiiiikkkmmmhhhhhhhhhhhhgggeeebbbaaaddddddddddddddddddddddddgggeeebbb___]]]\\\\\\\\\YYY\\\___aaa```]]]ZZZWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPOOOMMMJJJHHHHHHJJJMMM[[[YYYWWWTTTQQQNNNLLLKKKHHHGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDCCC???===<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::999999999888777777888888777444222333333333333333333333333222222222111111111111000333222000//////000222333222///......111222000...+++++++++,,,,,,,,,------///...---,,,+++***************+++,,,+++***)))(((+++***)))(((((()))***+++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((())))))(((&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&***)))(((''''''(((***+++''''''''''''''''''''''''((()))***++++++,,,++++++))))))************))))))))))))))))))))))))))))))+++***((('''''')))+++,,,***+++---,,,++++++,,,.........---,,,,,,,,,,,,---/////////000111111222222666666777:::>>>FFFOOOUUUqqqxxxuuuvvvvvvvvv|||yyytttpppooopppsssuuutttuuuuuutttrrrpppnnnmmmmmmoooqqqssstttwww{{{~~~|||zzzwwwuuuuuuyyy~~~}}}wwwrrrpppppptttwwwzzzxxxtttsssuuuyyyzzzyyyxxxvvvvvvwww{{{~~~|||~~~}}}yyyvvvwwwyyy}}}{{{xxxwwwxxxyyyyyyyyyrrrpppnnnmmmnnnmmmllljjjlllmmmnnnqqqtttxxx|||~~~wwwtttrrrpppooonnnllljjjkkkmmmrrrxxx~~~wwwsssooonnnpppssstttuuussstttvvvwwwxxxyyyyyyyyywwwtttssstttwwwxxxvvvttttttuuutttrrrooommmoooqqquuusssrrrqqqqqqpppmmmkkkiiijjjkkklllmmmllllllkkklllkkkkkklllmmmnnnmmmkkkhhhgggeeecccbbbcccdddeeedddeeeeeeffffffhhhllloooppppppooollliiihhhjjjllliiiiiihhhgggfffdddbbbaaacccddddddeeeffffffeeeeeefffdddbbb___]]]\\\[[[[[[YYY[[[]]]^^^^^^\\\YYYWWWTTTTTTSSSRRRQQQPPPOOOOOOOOONNNLLLHHHFFFFFFHHHKKKVVVUUUTTTRRRPPPNNNMMMLLLJJJHHHGGGEEEDDDDDDDDDDDD@@@AAAAAA@@@<<<:::999999:::::::::999888888888777;;;;;;:::::::::999999999999777666777777777555333333333333333333333333333222222222111111111000000222111000000000000111222...,,,++++++---...---+++000///...---,,,++++++***...------,,,++++++++++++******+++++++++***)))(((******))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''(((((()))***++++++++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))((((((((()))***+++)))***++++++******+++---,,,,,,,,,,,,,,,---...///......//////000111111111222222333444777<<>>===>>>:::::::::::::::;;;;;;;;;999999999999999888888888999777555444555666666555444444444444444444444444111111111111000000000000...///111222222111///...//////...////////////...,,,,,,,,,------------...******++++++,,,,,,,,,,,,***************))))))(((((()))***++++++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))***++++++++++++)))'''%%%######%%%''')))))))))))))))))))))))))))&&&''')))***+++***)))(((''')))******)))(((***+++++++++++++++,,,---...///+++,,,,,,------...//////...///000000///000222444777;;;AAAGGGPPP^^^nnnyyyyyytttooollliiiggghhhjjjmmmnnnnnniiiccc^^^]]]aaagggkkkjjjjjjkkkkkklllnnnpppqqqoootttyyy}}}}}}|||{{{{{{tttrrrqqqsssxxx}}}}}}{{{wwwsssqqqpppppppppkkkllllllllllllnnnqqqsssyyyzzzzzzyyywwwuuuuuuvvvwwwxxxyyyvvvssstttwww{{{yyyyyyyyyzzzzzzwwwrrrnnniiiiiikkkmmmpppooommmjjjggggggggghhhiiilllnnnoooooommmjjjiiikkklllmmmmmmjjjllloootttxxxyyyxxxvvvvvvvvvvvvuuuuuuuuuvvvwwwyyyyyyzzzyyyyyywwwvvvvvvxxxuuussstttwwwxxxvvvsssssssssttttttsssqqqmmmkkkhhhhhhjjjnnnqqqrrrpppnnnjjjkkkkkklllnnnooopppqqqllljjjgggfffggggggfffeeecccaaa___]]]]]]]]]^^^___]]]___bbbdddeeegggjjjmmmnnnnnnmmmkkkhhhfffffffffgggfffccc```___^^^^^^^^^ZZZ\\\```ccceeeeeedddccccccbbbaaa```^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYUUUUUUTTTRRRQQQPPPOOONNNOOOMMMJJJFFFCCCCCCGGGJJJLLLMMMMMMNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAA@@@===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888888888999666444333555666666555444444444444444444444444111111111000000000//////---...000222222000...---+++++++++++++++***++++++******+++++++++,,,,,,,,,((()))***,,,,,,,,,,,,,,,*********)))))))))))))))((()))***++++++***)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$ !!!###%%%&&&&&&&&&%%%((((((((((((((((((((((((''''''((()))************''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))++++++***((('''((()))******))))))***,,,---,,,,,,+++++++++,,,,,,+++++++++,,,------.........///000000//////111333777999;;;>>>CCCLLLWWW___qqq~~~}}}uuuqqqnnnmmmkkkjjjhhhgggggghhhiiijjjjjjgggccc``````ccchhhkkkfffggghhhiiikkkmmmnnnnnnppptttyyy}}}}}}{{{zzzyyytttrrrqqqtttzzz~~~~~~zzzvvvrrrooooooooonnnmmmkkkkkkjjjkkkmmmpppssstttyyyzzzzzzxxxuuusssssssssvvvwwwxxxvvvssssssuuuyyyuuuuuuvvvwwwwwwtttoookkkggghhhjjjnnnpppooollliiieeeeeeeeefffhhhjjjlllnnnlllkkkkkkmmmoooppppppooojjjkkkmmmpppssstttsssrrrvvvxxxyyyxxxwwwvvvvvvxxxyyyyyyyyyyyyxxxwwwuuuuuuyyyvvvttttttwwwwwwuuurrrqqqppppppqqqrrrpppmmmjjjfffgggjjjnnnrrrsssrrrooojjjjjjjjjkkklllmmmnnnooojjjhhheeedddeeeeeeeeedddcccaaa___]]]]]]]]]^^^______aaadddfffggghhhkkkmmmmmmmmmmmmjjjgggeeedddeeedddcccbbb```___^^^^^^]]]ZZZ\\\^^^aaabbbcccbbbbbbcccbbbbbbaaa```^^^\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZUUUUUUTTTRRRPPPOOONNNMMMOOOMMMJJJFFFCCCDDDIIILLLLLLMMMNNNNNNMMMKKKIIIGGGEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBAAA>>><<<<<<<<<::::::::::::::::::::::::777777777777777888888888777555444444555666555555444444444444444444444444111111000000000/////////,,,...///111111///...,,,***,,,---,,,+++***+++---------,,,+++***)))((((((((()))+++,,,,,,,,,+++***+++***)))(((((((((((()))))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%!!!###&&&)))***)))'''%%%%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%$$$###$$$%%%&&&'''(((((((((((((((((((((((((((((((((&&&'''((()))************'''((())))))))))))((('''((((((((((((((((((((((((%%%&&&(((******)))((('''((()))******))))))***+++------,,,++++++++++++++++++++++++,,,------......,,,...///.........000222444555666888;;;@@@GGGLLLZZZiii~~~wwwpppkkkhhhhhhgggiiiiiijjjiiihhhhhhhhhiiieeedddccccccdddgggiiikkkeeefffiiikkkmmmnnnnnnnnnooossswwwzzzzzzyyywwwwwwuuusssrrruuu{{{}}}vvvsssooooooppppppooonnnmmmlllkkklllooosssvvvxxxyyyyyyxxxuuurrrpppqqqrrrsssuuuwwwuuurrrqqqrrruuusssssssssuuuuuurrrnnnkkkgggiiillloooqqqppplllhhhfffffffffgggiiikkkmmmoookkkmmmqqqvvvxxxvvvpppllljjjiiijjjlllppprrrsssrrrsssvvvxxxyyywwwvvvxxxyyyvvvwwwwwwwwwxxxwwwwwwvvv{{{xxxuuuuuuvvvvvvssspppmmmlllkkklllnnnnnnkkkhhhdddeeeiiimmmqqqrrrpppnnnjjjjjjiiihhhhhhhhhiiijjjiiifffcccbbbcccdddeeeddddddbbb```^^^^^^^^^___```___bbbdddffffffgggiiikkkllllllllljjjgggdddccccccbbbbbbbbbbbbaaa```______\\\]]]^^^```aaabbbbbbbbbccccccccccccaaa___]]]\\\YYYZZZ[[[\\\\\\\\\\\\[[[XXXWWWVVVTTTRRRQQQOOOOOONNNLLLHHHEEECCCEEEJJJNNNLLLMMMOOOOOOOOOMMMJJJIIIDDDDDDDDDDDDCCCAAA@@@???BBBCCCDDDCCCAAA?????????;;;::::::999999888888888666666666777777777888888555444444555666666555333555555555555555555555555111000000000////////////---...////////////...---,,,...///...,,,+++---///...------,,,+++***)))(((((()))+++,,,,,,+++***)))+++***)))((('''(((((()))******))))))))))))******''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&((()))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((&&&'''((()))************))))))(((''''''((())))))((((((((((((((((((((((((&&&'''((()))))))))((('''&&&((())))))(((''')))***++++++++++++++++++,,,,,,++++++,,,,,,---..................---,,,---///111111111111222444888<<>><<<<<<<<<<<<<<<;;;;;;:::999888888555666666666777777888888444444444666777777555333555555555555555555555555000000000000////////////---..................---(((+++,,,+++)))(((***,,,++++++,,,,,,,,,---------(((***+++,,,,,,+++)))(((+++***((('''''''''((()))+++***)))(((((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***+++***(((&&&%%%$$$%%%%%%))))))))))))))))))))))))&&&'''((()))************+++)))&&&%%%%%%&&&)))+++((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&((('''&&&&&&'''))))))))))))***+++,,,......+++,,,,,,------......///111111000...,,,---///222111000//////000333777999777CCCTTTbbboooxxxqqqjjjgggdddbbbccceeeeeeeeegggffffffeeeeeedddddddddeeeddddddgggjjjlllmmmlllhhhkkknnnppppppnnnllljjjkkklllnnnpppsssuuuvvvwwwxxxuuurrrtttyyy{{{xxxuuuvvvsssqqqqqqsssuuusssrrrtttsssqqqqqqrrrvvvyyy||||||wwwrrrooooooppppppoootttxxxzzzxxxsssoooppprrrtttuuuuuuuuutttrrrooonnnlllnnnppprrrqqqooollliiikkkkkkkkkmmmoooqqqssstttqqquuu|||}}}ssskkkhhhiiilllpppttttttsssqqqnnnpppsssvvvwwwxxxwwwwwwrrrtttvvvxxxyyyzzzzzzzzzzzzyyywwwuuusssqqqqqqqqqiiigggfffhhhjjjjjjgggccceeeccccccfffhhhgggiiimmmkkkhhheeeaaa```___```aaacccdddeeefffeeedddaaa``````aaaaaa___^^^]]]^^^```aaacccffffffddddddgggiiiiiijjjkkkjjjgggeeeeeeeeeffffffffffffeeecccaaa``````aaaaaaaaaaaaaaa```___bbbccceeefffeeebbb^^^\\\bbbaaa```^^^^^^______```YYYWWWUUUTTTUUUUUUSSSRRRNNNJJJEEEDDDFFFJJJMMMOOOSSSSSSRRRQQQOOOLLLJJJHHHGGGGGGGGGFFFDDDAAA???===:::<<>>:::;;;<<<======<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666555555666777777777666666444444333333333222222222111000000///......------///......------,,,+++++++++,,,...---,,,++++++,,,------,,,,,,++++++++++++***)))))))))((((((((('''((((((((((((((())))))***((((((((((((((())))))))))))((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''''''''(((''''''((((((((((((''''''&&&''''''(((((((((((('''))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&'''))))))((()))***+++)))((((((''''''((()))***((()))+++,,,,,,+++)))(((***++++++,,,...//////000....../////////000000000/////////000111222333333222666:::>>>CCCMMMZZZccc||||||vvvoooiiiccc]]]YYYZZZZZZ[[[]]]```bbbbbbaaaaaaaaabbbcccdddeeeeeeeeeffffffgggjjjmmmooonnnllloooooooooooonnnllljjjiiikkkhhheeeccceeekkkqqquuuvvvtttsssuuuyyy{{{zzzxxxrrrqqqpppqqqsssttttttssssssrrrppppppqqqtttwwwyyyzzzyyyuuuooojjjjjjmmmrrr{{{~~~zzzvvvuuuvvvrrrtttvvvwwwxxxwwwvvvuuusssuuuxxx{{{|||{{{zzzyyyrrrssstttvvvvvvuuussssssqqquuuyyyxxxuuuqqqoooooonnnnnnooorrrtttuuusssrrrppprrrtttvvvwwwvvvuuutttoooppprrrtttvvvwwwxxxxxxwwwxxxxxxxxxvvvtttqqqooojjjhhhfffgggiiiiiieeebbb___\\\\\\___bbbdddhhhmmmnnnllljjjgggeeedddcccddd____________]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZ[[[^^^```bbbcccdddcccaaaaaacccdddeeeggggggfffdddbbbbbbccc___```bbbcccddddddddddddaaaaaaaaaaaaaaa```______bbbccceeefffgggffffffeeeaaa```___]]]\\\[[[[[[[[[ZZZXXXVVVVVVVVVVVVTTTSSSOOOLLLIIIHHHKKKOOOQQQSSSRRRRRRQQQPPPMMMKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666777777777888777777666666333333333333222222222222111111111000//////......///......------,,,++++++)))+++------,,,+++,,,---,,,,,,,,,+++++++++++++++))))))))))))((((((((((((((((((''''''(((((()))***))))))((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&,,,---'''&&&******%%%***)))(((''''''(((((()))((()))***+++++++++)))))))))******+++,,,---......---.........////////////000000000///////////////333555777888999===DDDJJJ[[[fffuuu{{{sssnnnlllhhhdddaaa]]]YYYWWWVVVWWWYYY\\\___```^^^]]]]]]^^^```cccdddeeeeeeeeedddeeegggjjjmmmooommmlllppppppooonnnmmmllljjjjjjhhhfffeeeeeehhhmmmssswwwtttrrrqqqsssuuuvvvuuutttoooooopppqqqrrrrrrrrrrrrrrrqqqppppppqqqsssvvvxxxyyyzzzxxxqqqiiihhhnnnuuu|||~~~~~~zzzwwwuuuuuussstttvvvxxxxxxxxxvvvuuutttvvvyyy{{{||||||{{{{{{uuuvvvyyyzzzyyywwwtttrrrrrrwww{{{zzztttooooooqqqpppooooooppprrrsssrrrpppqqqssstttvvvvvvuuutttsssnnnoooppprrrtttuuuvvvwwwvvvwwwxxxyyyxxxtttqqqnnnkkkhhhggggggiiihhhddd```]]]ZZZYYY^^^aaaccchhhnnnlllkkkiiigggfffdddcccccc``````___^^^\\\[[[ZZZZZZ[[[\\\]]]\\\\\\^^^aaaddddddcccbbbaaa``````aaabbbccceeefffeeecccaaaaaaaaaaaabbbdddfffggggggffffff^^^___```aaaaaabbbbbbaaaaaabbbccceeefffggghhhhhhbbbaaa```^^^\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUSSSQQQOOOMMMKKKKKKNNNQQQSSSTTTSSSRRRQQQOOOMMMKKKIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@??????======<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666888888999888888777666555333333333222222222222111000000000/////////......///......------,,,++++++)))+++------+++***+++,,,)))))))))))))))(((((('''))))))))))))(((((((((((((((''''''''''''((()))))))))))))))((((((''''''&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))&&&'''((((((((((((((((((&&&''''''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&---,,,'''...===???666---,,,+++)))))))))******((()))******+++******))))))))))))***+++,,,,,,,,,------------............000000000000//////......222444666777777999===@@@BBBJJJVVVaaalllxxx}}}ssskkkfff```___^^^\\\ZZZWWWVVVVVVWWWXXXYYY\\\^^^^^^\\\YYY[[[]]]___bbbeeefffffffffbbbcccdddhhhlllnnnnnnmmmoooooonnnnnnlllkkkjjjiiidddeeehhhlllqqquuuxxxyyyqqqpppooopppppppppooonnnpppqqqsssttttttsssssssssrrrqqqqqqqqqrrrsssuuuwwwxxxzzzzzztttmmmlllsss{{{~~~{{{xxxvvvvvvvvvwwwyyyzzz{{{yyyxxxwwwwwwxxxzzz|||}}}||||||{{{wwwxxx{{{|||{{{yyyuuurrrtttzzzxxxrrrppppppooommmlllmmmoooppppppoooqqqssstttvvvvvvtttsssrrrnnnnnnoooppprrrssstttuuutttvvvxxxyyywwwtttpppmmmkkkiiigggggghhhgggccc___XXXVVVVVV[[[___aaafffllliiiiiihhhgggfffdddcccbbbaaa```^^^\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]```dddgggfffdddbbbaaaaaaaaabbbbbbcccdddeeedddbbbaaaaaabbbddddddffffffgggfffeeeddd[[[\\\^^^```bbbcccdddddd```aaacccdddfffggghhhhhhcccbbbaaa```^^^\\\ZZZYYYVVVUUUTTTTTTTTTSSSQQQOOOOOOMMMLLLMMMOOORRRSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>><<<<<<<<<===>>>::::::;;;;;;;;;;;;;;;;;;:::999888777666666666666888888999888888777666555333333222222222111111111//////............------///......------,,,+++++++++---...---+++)))))))))(((((()))))))))((('''&&&(((((((((((())))))))))))'''''''''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((!!!"""$$$&&&'''(((((((((&&&&&&'''((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&)))'''(((;;;TTTZZZPPP---,,,+++)))))))))******(((((())))))************((()))))))))***++++++++++++,,,,,,,,,---------------...///000111111111000---...000222333444666888888<<>><<<;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999888777666666666666777777777888777777666666222222222222111111111111...............---------///......------,,,++++++,,,---...---***((((((((()))******++++++)))((('''(((((((((((())))))))))))''''''&&&&&&''''''((()))((((((''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))###$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((+++(((###&&&777KKKOOOIII***)))(((''''''(((((()))'''((((((((()))******+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,...000222222222111------...///000000111111555666888:::>>>CCCJJJOOOtttooohhhbbb^^^[[[YYYWWWXXXYYYZZZYYYVVVUUUVVVWWWYYYXXXXXXZZZ\\\\\\ZZZXXXZZZ]]]```dddfffggggggfffaaaaaaaaadddjjjpppssstttpppppppppnnnkkkfffbbb___^^^dddllltttxxxwwwtttqqqmmmnnnooooooooopppqqqrrruuuxxxzzzzzzwwwuuutttuuusssssssssssstttuuuvvvwwwxxx{{{~~~}}}{{{|||~~~zzzxxxxxxxxxxxxwwwxxxzzz|||}}}}}}||||||wwwxxxzzz|||~~~zzz|||~~~}}}|||yyy{{{~~~~~~|||vvvpppmmmmmmkkkhhhhhhjjjmmmoooooopppqqqsssuuuuuuuuusssrrrqqqqqqpppoooooopppqqqqqqrrrssstttuuutttrrrooommmllljjjgggggggggfffaaa]]]TTTSSSVVV\\\```aaacccggggggiiikkkmmmmmmllljjjiiiaaa```]]][[[[[[]]]___aaa`````````______bbbgggkkkjjjgggcccbbbdddfffgggfffdddfffgggfffeeeddddddeeecccdddeeeeeeeeedddbbbaaa\\\]]]___```bbbccccccccccccdddgggiiiiiihhhfffddd`````````___^^^\\\ZZZXXXTTTTTTTTTTTTUUUSSSPPPMMMNNNMMMMMMNNNOOOOOONNNMMMNNNLLLJJJGGGEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@>>>===<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;:::999888777666666666666555555666777777777666666222222222222111111111111...............////////////......------,,,++++++***+++---,,,***))))))***((()))***++++++)))'''&&&'''((((((((()))))))))***'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''))))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''((())))))))))))$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))***((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((,,,'''###%%%+++111222000)))((((((''''''((()))***'''''''''((())))))***+++))))))************++++++************+++++++++,,,***+++---///111000000///000/////////000111111111222222333333555888<<<>>>{{{qqqhhhbbb___\\\YYYXXXVVVTTTRRRSSSUUUVVVTTTQQQPPPQQQSSSWWWWWWWWWXXX[[[[[[[[[YYY[[[]]]aaaeeeggghhhgggfffbbbaaaaaadddjjjqqqvvvxxxrrrrrrqqqooojjjddd]]]ZZZ^^^ccckkkrrruuusssooollllllnnnpppqqqrrrsssuuuwwwsssvvvyyyxxxuuurrrqqqrrrtttttttttttttttuuuvvvwwwxxx{{{~~~zzzvvvuuuuuuvvvwwwqqqsssvvvyyy{{{{{{{{{{{{ssstttwwwzzz|||~~~|||}}}{{{{{{zzz{{{yyyuuupppkkkmmmjjjhhhhhhjjjmmmppppppooopppssstttuuuuuutttssssssrrrqqqooooooooopppqqqqqqrrrssssssrrrqqqnnnmmmllljjjgggggggggeeeaaa]]]WWWWWWZZZaaaeeedddfffiiiiiikkknnnpppqqqpppooommmdddccc```^^^___aaadddfffeeeeeedddccccccfffjjjnnnkkkgggcccccceeehhhiiihhheeefffhhhgggfffeeeeeefffdddeeefffgggggggggfffeee______```aaaaaaaaaaaaaaaeeegggiiikkkkkkiiifffccc^^^^^^___^^^]]][[[YYYWWWUUUUUUUUUUUUVVVTTTQQQNNNNNNMMMMMMMMMNNNNNNLLLJJJKKKIIIGGGDDDBBBAAAAAAAAA@@@???>>>======>>>??????@@@??????>>>======<<<;;;999999999::::::;;;;;;;;;:::999888777666666666666444444555666666777666666222222222111111111111000////////////000000000000///......------,,,++++++(((***++++++*********+++&&&'''((())))))'''%%%$$$'''((((((((())))))******'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%&&&''''''(((((()))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''')))***+++***)))%%%&&&'''((())))))))))))&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((---,,,***((('''&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&###$$$))))))&&&(((,,,******)))))))))+++,,,---''''''''''''((()))++++++************++++++++++++)))************+++++++++)))+++---/////////---,,,///...---...000222222222/////////000222444666888xxxoooiiibbb]]]WWWXXXWWWWWWUUURRRPPPNNNNNNRRRWWWVVVSSSQQQSSSVVV[[[ZZZXXXWWWVVVVVVWWWWWW\\\^^^aaadddggghhhiiiiiidddeeeffffffhhhlllrrrvvvxxxxxxuuuppphhh```[[[YYYYYY```jjjoooooommmkkkjjjiiimmmrrrwwwxxxxxxuuusssvvvwwwwwwvvvsssqqqrrrrrryyyxxxvvvsssqqqpppsssuuu}}}}}}~~~~~~{{{wwwtttqqqpppooorrrvvvzzz||||||{{{zzzxxxvvvuuuvvvyyy}}}~~~|||yyyvvvsssqqqoooooommmllllllnnnqqqtttuuuttttttuuuvvvxxxyyyyyyyyyxxxrrrrrrpppnnnmmmlllllllllqqqqqqrrrrrrqqqpppnnnmmmjjjiiigggffffffeeecccbbb^^^aaaeeeffffffeeeeeeeeeiiijjjlllnnnpppqqqrrrrrrjjjfffaaa___```ccceeefffiiiiiihhhfffeeefffhhhkkkiiihhhgggfffggghhhiiijjjmmmjjjgggcccbbbbbbdddeeeggghhhhhhfffdddcccdddfffddddddddddddeeeeeefffffffffgggggggggeeebbb___]]]aaaaaa___^^^]]]\\\\\\\\\VVVVVVVVVUUUSSSRRRPPPOOONNNOOORRRSSSRRROOOLLLJJJKKKJJJIIIGGGEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999:::888888888888888888888888333444444555555444444333444444333222222111111000000111111111111000000///------,,,++++++******))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&+++***(((&&&%%%$$$%%%%%%+++***)))((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''''''''&&&%%%&&&''''''&&&&&&''')))(((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))(((''''''''')))***+++******+++++++++,,,,,,,,,---------......//////////////////...///000111111//////......000111333444~~~qqqgggaaa]]]YYYVVVSSSSSSSSSSSSRRRQQQOOONNNNNNRRRUUUUUURRRQQQSSSVVVYYYXXXWWWUUUTTTUUUUUUVVV\\\]]]```ccceeegggggggggcccdddfffggghhhjjjooorrruuutttrrrmmmfff```]]]\\\^^^eeelllooommmiiihhhggggggkkkpppuuuxxxxxxwwwuuutttuuuvvvuuutttssstttuuuzzzyyywwwtttqqqqqqsssuuu{{{|||~~~}}}{{{wwwtttrrrpppnnnqqqvvvzzz||||||{{{zzzxxxvvvttttttwwwzzz}}}~~~zzzvvvsssqqqppppppqqqpppoooqqqsssuuuvvvuuutttuuuwwwxxxyyyyyyyyyxxxsssrrrrrrqqqqqqqqqqqqqqqoooooopppqqqpppnnnlllkkkhhhgggffffffgggffffffeeebbbdddfffgggfffeeeeeeeeehhhiiikkkmmmoooqqqrrrssslllhhhcccaaabbbdddfffgggkkkkkkiiigggeeeeeefffhhhiiiiiiiiijjjkkklllmmmnnnkkkiiieeeaaa``````bbbdddfffggggggeeebbbaaabbbdddaaabbbdddeeefffgggggghhhlllkkkiiigggeeedddccccccaaa```___]]]\\\[[[[[[[[[WWWWWWVVVUUUTTTRRRQQQPPPOOOPPPRRRSSSQQQOOOKKKIIIJJJIIIHHHGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999777777777777666666666555333444444555555444444333444333333222222111111000000000111111000000//////------,,,++++++******)))))))))***+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&((('''&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((('''((()))***+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------.........////////////.........///111333444rrrkkkaaaZZZWWWUUUSSSQQQMMMNNNNNNNNNNNNNNNMMMLLLMMMPPPSSSSSSQQQQQQSSSUUUVVVUUUTTTRRRRRRRRRSSSSSSZZZ[[[^^^```bbbcccccccccaaacccfffgggggghhhjjjkkkoooooommmiiidddaaa``````fffjjjmmmmmmiiieeeddddddeeeiiinnnssswwwxxxxxxwwwrrrsssuuuvvvuuuvvvwwwyyy{{{{{{yyyvvvsssqqqrrrtttyyyzzz}}}}}}||||||||||||zzzxxxuuurrrqqqmmmpppvvvzzz}}}}}}{{{zzzyyywwwuuussstttvvvzzz||||||xxxtttrrrrrrrrrvvvtttssstttvvvwwwwwwwwwtttvvvxxxyyyzzzyyyxxxwwwppppppqqqqqqrrrrrrsssssslllmmmooopppooommmjjjiiieeefffggghhhhhhhhhhhhhhhggghhhiiihhhfffddddddeeefffgggiiikkknnnppprrrsssoookkkgggdddeeeggghhhhhhllllllkkkhhheeedddeeeggghhhiiijjjlllmmmnnnnnnnnnjjjgggbbb___]]]___aaacccdddeeedddbbb```______aaa___aaadddfffhhhiiihhhhhhmmmkkkhhheeedddcccdddeee```___^^^\\\ZZZYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQRRRRRRQQQMMMJJJHHHIIIHHHGGGEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888777666444444333444444555555444444333333333333222111111000000000000000000000///......------,,,++++++******)))))))))*********)))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''')))***&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((()))***************++++++++++++,,,***************++++++++++++,,,---.........---,,,............///111222333|||wwwqqqlllgggaaaZZZTTTQQQOOONNNLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMPPPPPPPPPPPPRRRTTTSSSRRRPPPOOOOOOOOOPPPPPPVVVXXXZZZ\\\^^^^^^^^^^^^___bbbeeegggfffeeeeeeeeeiiiiiigggeeebbbaaabbbdddjjjlllmmmkkkfffccccccdddgggiiinnnrrruuuvvvvvvvvvppprrruuuvvvwwwxxx{{{}}}||||||{{{xxxtttrrrrrrrrruuuxxx{{{~~~~~~{{{zzzyyyzzzzzzzzzxxxvvvsssrrrnnnrrrwww{{{~~~~~~|||{{{{{{zzzwwwuuussstttwwwzzz{{{wwwvvvvvvwwwwwwuuutttuuuwwwyyyyyyxxxuuuwwwyyyzzzzzzyyywwwvvvllllllmmmnnnnnnooooooooolllmmmoooppppppmmmjjjhhhfffgggiiijjjiiiiiiiiiiiillllllllljjjgggddddddddddddeeegggiiillloooqqqsssqqqnnnjjjggghhhiiijjjjjjllllllllliiigggfffggghhhggghhhjjjkkkllllllkkkjjjiiifffbbb^^^]]]^^^aaacccbbbbbbbbb```]]]\\\]]]^^^___bbbeeehhhiiihhhgggfffhhhgggeeebbbaaa``````aaa___^^^\\\[[[YYYXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRQQQPPPLLLIIIGGGHHHGGGEEEDDDBBBAAA@@@@@@========================>>>>>>>>>===============>>>>>>===<<<;;;::::::999<<<<<<<<<;;;999777555444333444444555555444444333333333222222111000000000///////////////...---,,,------,,,++++++******)))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((()))''''''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''(((******(((((((((((((((((((((((())))))))))))))))))******************++++++++++++++++++++++++++++++,,,,,,***+++---//////...,,,+++---------...///000111222~~~xxxpppjjjgggccc___\\\ZZZVVVQQQMMMJJJIIIHHHHHHLLLKKKJJJIIIHHHGGGGGGFFFIIIJJJKKKLLLMMMNNNPPPRRROOOOOOMMMLLLLLLMMMNNNNNNRRRSSSUUUXXXYYYZZZZZZZZZ]]]```dddfffeeebbbaaa```cccdddcccbbbaaaaaadddfffiiikkkkkkhhhdddccceeegggjjjlllnnnppprrrsssrrrrrroooqqqtttvvvwwwyyy|||{{{{{{{{{yyyuuurrrqqqqqqrrrtttxxx|||}}}|||{{{yyyxxxyyyyyyyyyxxxvvvuuutttrrrtttxxx|||~~~~~~}}}|||}}}}}}{{{xxxuuutttwwwyyy}}}~~~|||{{{{{{|||uuutttssstttwwwyyyyyyyyyvvvwwwzzz{{{{{{yyywwwuuujjjkkkkkklllllllllkkkkkkmmmooopppqqqpppnnnllljjjiiikkkmmmmmmjjjhhhggghhhmmmnnnnnnlllhhheeedddccccccccceeegggjjjmmmppprrrqqqnnnkkkiiijjjkkkkkkkkkkkkllllllkkkjjjiiijjjllljjjkkkllllllkkkjjjhhhggghhhfffccc```___```bbbccc___``````^^^\\\[[[\\\^^^aaacccfffggghhhfffdddbbbbbbbbbbbbbbb```^^^\\\[[[]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQOOOLLLIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<:::888555444333444444555555444444333333333222111111000000////////////...---,,,++++++------,,,++++++******))),,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((******************))))))))))))*********+++++++++++++++++++++++++++++++++***+++...//////...---,,,+++,,,---...///000000111wwwnnndddaaa]]]YYYXXXVVVSSSRRRNNNMMMKKKIIIHHHHHHIIIJJJKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXXXX\\\___ccceeecccaaa___^^^___aaabbbbbbaaabbbdddfffgggiiiiiigggddddddgggjjjmmmnnnnnnoooooopppoooooommmooorrrtttuuuwwwzzz|||xxxzzz{{{yyyvvvsssqqqqqqoooqqquuuxxx{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvuuuvvvxxxzzz{{{|||||||||}}}~~~|||xxxuuuvvvxxxyyy}}}~~~~~~vvvtttssstttvvvwwwwwwvvvwwwxxx{{{||||||yyyvvvtttlllmmmnnnoooooonnnmmmlllppppppqqqqqqpppooommmlllkkknnnqqqoookkkhhhggggggkkkmmmnnnmmmjjjfffdddcccbbbcccccceeehhhkkknnnppppppmmmjjjjjjkkkllllllllllllmmmnnnnnnmmmlllmmmnnnnnnnnnnnnmmmllljjjhhhhhhfffeeedddcccbbbbbbbbbbbb]]]^^^___^^^\\\\\\^^^___bbbccceeefffeeedddbbbaaa___```aaabbbaaa^^^[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPQQQPPPPPPNNNLLLJJJHHHEEEDDDBBB@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>=========<<<;;;;;;;;;:::::::::;;;;;;999666444222333444444555555444444333222222222111000000//////.........---,,,+++***)))------,,,++++++******)))+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''******)))))))))))))))(((&&&&&&'''(((((('''&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''((()))******))))))))))))))))))))))))******+++++++++***)))((()))))))))************+++*********)))))))))))))))+++,,,---.........------***+++,,,...//////000///~~~uuulllbbb[[[RRRQQQPPPOOONNNMMMLLLJJJFFFGGGGGGFFFFFFGGGHHHJJJGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCDDDGGGJJJLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNPPPSSSUUUXXXYYYZZZZZZ\\\___bbbdddbbb```___^^^]]]___bbbbbbbbbbbbccceeeeeeggghhhfffddddddhhhkkknnnnnnnnnnnnnnnnnnnnnooojjjlllooopppqqqrrruuuwwwvvvxxxyyyyyyvvvsssqqqppplllnnnqqquuuxxx{{{|||||||||{{{yyywwwvvvwwwxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{{{{~~~yyyuuuuuuwwwvvvyyy}}}|||yyyxxxzzz}}}}}}~~~yyywwwuuutttuuuuuutttrrrwwwyyy|||}}}|||yyyvvvssslllnnnppprrrssssssrrrqqqqqqqqqpppooonnnnnnnnnnnnkkkooorrrqqqlllhhhgggiiihhhkkknnnnnnlllhhheeeccccccccccccdddfffiiilllnnnmmmkkkiiiiiikkklllmmmmmmooopppqqqqqqooommmmmmnnnnnnmmmlllkkkjjjiiiiiiiiidddddddddddddddbbbaaa```\\\]]]^^^^^^]]]^^^```bbbaaabbbbbbcccccccccbbbbbb_________^^^]]]\\\[[[ZZZZZZZZZYYYYYYZZZZZZ[[[\\\XXXXXXXXXWWWUUUTTTRRRQQQOOOPPPOOOOOONNNLLLKKKJJJDDDCCCAAA???>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::777444222333444444555555444444333222222111111000000//////......------,,,***)))(((------,,,++++++******))))))******++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((((('''&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%&&&''''''&&&&&&'''))))))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))************++++++*********)))))))))++++++++++++,,,,,,,,,,,,)))***,,,...////////////yyyssskkkddd___YYYRRRMMMIIIIIIIIIIIIIIIHHHGGGFFFAAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEBBBAAAAAABBBFFFIIIKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPSSSVVVYYY[[[[[[\\\\\\___bbbcccbbb```______\\\___bbbccccccbbbcccdddeeeggghhhgggddddddhhhkkkmmmmmmmmmmmmmmmnnnoooooohhhjjjlllmmmnnnoooqqqssstttvvvyyyyyyvvvsssqqqpppkkkmmmpppssswwwzzz|||~~~~~~|||yyywwwvvvwwwyyyzzzxxxwwwuuuttttttvvvxxxyyyyyy}}}zzzuuutttvvvssswww{{{yyyvvvtttvvvyyyxxxzzz|||}}}zzzwwwuuutttsssqqqooowwwyyy|||}}}}}}yyyuuussskkkmmmpppsssuuuvvvuuuuuurrrqqqooommmmmmmmmnnnnnnjjjooosssrrrmmmiiiiiijjjfffiiinnnooommmiiieeecccccccccbbbccceeehhhkkkmmmkkkjjjhhhiiikkklllmmmmmmrrrssstttrrrpppnnnmmmmmmjjjiiihhhggggggggghhhiiibbbcccdddeeedddccc```___\\\]]]^^^^^^^^^___aaaddd___``````aaabbbbbbcccddd___^^^\\\ZZZYYYYYYZZZ[[[YYYYYYYYYYYYZZZ[[[]]]]]]XXXXXXWWWVVVUUUSSSRRRQQQOOOOOOOOONNNMMMLLLKKKKKKCCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>::::::;;;;;;;;;;;;;;;;;;:::;;;======<<<:::777555333444444555555444444333222222111111000/////////---------,,,+++***((((((------,,,,,,+++******)))'''((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''((()))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((('''&&&&&&''')))***))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))************------------,,,,,,++++++******))))))******+++,,,)))***,,,.../////////...|||ssslll```]]]XXXRRRLLLHHHEEEDDD@@@BBBDDDEEEEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCC@@@???@@@DDDHHHHHHGGGIIIIIIHHHIIIIIIJJJKKKLLLKKKNNNRRRTTTUUUWWWXXXZZZZZZZZZZZZ[[[[[[\\\\\\\\\aaaaaa`````````aaaaaabbbeeefffffffffeeeeeeggghhhjjjiiihhhkkknnnpppnnnllliiiiiijjjkkkmmmooopppqqqvvvwwwxxxvvvsssqqqooooooqqqppppppsssvvvxxxxxxwww|||xxxwwwxxxzzzzzzyyyuuuuuutttsssrrrqqqqqqqqq{{{||||||{{{yyywwwwwwxxxvvvvvvvvvtttsssssstttvvvwwwzzz~~~~~~{{{vvvrrrpppqqqtttvvvvvvyyy{{{{{{xxxtttqqqpppjjjmmmqqquuuwwwvvvuuusssrrrrrrqqqnnnkkkjjjjjjkkkmmmppprrrrrroookkkhhhgggkkklllmmmmmmkkkhhhdddbbbbbbbbbdddeeeggghhhiiijjjffffffeeeeeefffhhhkkkmmmppprrrrrrpppllliiigggggghhhdddbbbdddhhhjjjgggdddeeecccbbb```________________________^^^^^^^^^^^^aaabbbccceeeffffffccc```\\\[[[YYYXXXWWWXXXZZZ[[[___^^^]]][[[[[[[[[[[[\\\[[[YYYVVVUUUTTTSSSPPPNNNJJJKKKKKKKKKJJJHHHFFFEEEEEECCCBBBBBBCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;;;;???===;;;::::::999777555444444333222222222333333222222111111000/////////---.........---,,,++++++---+++))))))***+++***)))''')))***++++++***)))'''(((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%$$$############$$$%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&'''(((***)))(((((()))***''''''(((((())))))******))))))((((((''''''&&&&&&++++++******************,,,,,,+++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---...///000111|||tttnnnjjjddd\\\UUURRRQQQMMMJJJFFFCCCAAA@@@???@@@BBBDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBB???>>>???CCCFFFGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKIIILLLPPPRRRSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaadddeeeeeedddccccccdddfffhhhggggggjjjnnnpppooonnnhhhiiijjjkkknnnpppssstttuuuvvvxxxwwwtttqqqpppooosssrrrsssuuuyyy{{{|||{{{{{{wwwtttuuuvvvvvvuuurrrssssssssssssssssssrrrzzz{{{{{{zzzyyyyyyzzz|||xxxxxxwwwuuusssrrrsssuuuxxx{{{~~~~~~xxxsssooooooppprrrvvvxxx{{{zzzwwwsssqqqooolllnnnqqqtttuuuuuutttsssppppppqqqooollljjjjjjkkkpppsssuuuuuurrrnnnkkkjjjlllmmmnnnnnnllliiieeecccdddddddddfffgggiiikkkllljjjiiihhhgggggggggiiijjjmmmooopppooolllhhhgggfffgggdddbbbdddhhhjjjhhheeebbb```___]]]\\\\\\\\\\\\aaaaaa``````___^^^^^^]]]aaaaaaaaabbbddddddbbbaaa\\\ZZZYYYWWWWWWXXXZZZ[[[^^^]]]\\\ZZZZZZYYYZZZZZZ[[[YYYVVVTTTSSSQQQNNNLLLJJJJJJJJJJJJIIIGGGFFFEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;===<<<::::::::::::999777444444333222222222333333222222111000000//////...------.........---,,,,,,---+++))))))*********)))'''(((***++++++***((('''******))))))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&###%%%''''''&&&'''(((***((((((((((((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////~~~tttmmmfffaaa[[[WWWTTTPPPJJJEEEDDDDDDCCCBBBAAA???===<<<===>>>@@@AAAAAA@@@>>>===??????????????????????????????@@@@@@@@@AAAAAAAAA@@@>>>===>>>@@@CCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJGGGJJJMMMNNNOOOOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]___```aaabbbcccbbbaaa```aaabbbdddeeefffiiimmmooopppooohhhiiijjjlllooorrrtttvvvsssuuuwwwwwwtttqqqpppoootttssstttwww{{{~~~~~~zzzuuurrrqqqrrrrrrqqqppprrrsssuuuvvvvvvuuuuuuyyyzzz{{{{{{zzz|||~~~{{{zzzyyyvvvsssqqqrrrssszzz|||~~~~~~}}}xxxssspppoooppppppuuuxxxzzzyyyvvvrrrpppoooooopppqqqrrrrrrsssrrrrrrnnnoooqqqpppnnnlllllllllsssuuuwwwvvvsssooommmlllnnnooooooooommmkkkhhhfffffffffeeefffgggjjjmmmoooooonnnkkkiiihhhgggggghhhjjjlllnnnnnnkkkhhheeeeeefffdddccceeehhhjjjiiigggaaa```^^^\\\[[[[[[[[[\\\bbbbbbbbbaaaaaa___^^^^^^aaa___^^^___aaabbbbbbaaa[[[ZZZXXXWWWWWWXXXZZZ[[[]]]\\\[[[YYYXXXWWWWWWWWWZZZWWWUUUSSSRRRPPPMMMKKKIIIIIIIIIIIIHHHGGGEEEEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???======<<<<<<<<<<<<<<<<<<::::::999999999999::::::<<<;;;::::::;;;;;;:::999444444333222222222222222111111111000//////......,,,------............---,,,***))))))*********)))((((((************((((((+++******)))((('''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&"""$$$&&&''''''''')))+++))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((((((************++++++++++++,,,,,,,,,+++,,,,,,------vvvkkkbbb[[[WWWTTTQQQNNNKKKJJJGGGDDDAAA===>>>???@@@???>>>===<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>===<<<<<<>>>???AAAAAADDDEEEEEEFFFGGGGGGHHHHHHEEEGGGIIIJJJJJJKKKMMMOOORRRSSSTTTVVVWWWYYYZZZZZZ\\\[[[ZZZYYYZZZ[[[]]]^^^\\\^^^``````______```bbbcccdddfffhhhkkkmmmmmmmmmjjjjjjkkkmmmoooqqqssstttqqqtttwwwxxxuuurrrpppnnnsssssstttwww|||~~~zzzuuuqqqooooooooopppssstttvvvwwwxxxwwwvvvuuuyyy{{{~~~}}}}}}{{{xxxtttrrrrrrsss{{{}}}~~~~~~|||{{{{{{|||{{{yyyvvvrrrqqqqqqqqqrrrtttvvvxxxwwwtttqqqoooooopppppppppoooooopppppppppnnnpppssssssqqqooonnnnnnrrrtttvvvuuurrrooommmlllppppppqqqpppooollljjjiiihhhgggeeeeeegggjjjmmmooopppooommmkkkjjjiiihhhhhhkkkmmmoooooolllgggdddcccfffeeedddfffiiijjjjjjhhhdddcccaaa___^^^^^^^^^___aaaaaabbbbbbbbbaaa`````````^^^\\\\\\^^^```aaaaaa[[[ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXWWWUUUUUUTTTVVVTTTRRRQQQQQQPPPNNNLLLHHHHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBCCCCCCBBBAAA???>>>======<<<<<<======???>>><<<;;;:::;;;;;;<<<999999888888888999::::::===;;;::::::;;;;;;999888444444333222111111111111111000000//////...------+++,,,---...............+++***((((((*********)))(((((()))******)))(((((()))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$###""""""###$$$%%%)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((()))***,,,)))))))))((((((''''''&&&&&&&&&''''''(((((())))))'''((((((((((((((())))))&&&((()))++++++***)))'''*********++++++++++++,,,,,,,,,++++++***+++++++++zzzssshhh]]]UUUPPPMMMKKKFFFDDDCCCBBBAAA@@@???===<<<<<<===>>>>>>===;;;:::===>>>????????????>>>===========================>>>>>>?????????@@@@@@@@@<<<<<<<<<;;;;;;<<<>>>???BBBCCCDDDEEEFFFFFFFFFEEECCCDDDFFFGGGGGGHHHJJJLLLPPPQQQRRRSSSUUUVVVWWWXXXZZZYYYWWWVVVUUUWWWXXXYYYWWWZZZ]]]______```aaabbbccceeeggghhhiiiiiijjjkkkllllllllllllmmmnnnooopppnnnrrrvvvxxxvvvssspppnnnssssssuuuxxx}}}~~~{{{vvvqqqnnnnnnppprrrxxxxxxyyyyyyxxxwwwuuutttxxx|||~~~}}}zzzvvvttttttuuu|||}}}}}}|||zzzyyyyyyyyyyyyxxxuuusssqqqppppppppprrrtttuuuuuussspppooooooqqqpppooonnnmmmnnnnnnoooooorrrtttuuutttrrrqqqqqqrrrtttvvvuuusssqqqpppoooqqqrrrrrrqqqpppnnnlllkkkiiigggfffeeefffhhhkkkmmmnnnnnnmmmlllllllllkkkkkkoooppprrrppplllhhheeedddgggffffffgggiiijjjjjjiiigggeeedddbbbaaaaaaaaaaaa^^^```aaacccdddcccbbbbbb___\\\ZZZZZZ\\\^^^``````[[[ZZZXXXWWWVVVWWWYYYZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSQQQPPPPPPQQQQQQOOONNNGGGGGGFFFFFFEEEEEEEEEDDDEEECCCBBBBBBCCCCCCBBBAAA??????>>>===============???>>><<<;;;:::::::::;;;999888888888999999:::;;;>>>===;;;::::::999777555555444333222111111111111000000//////...---------++++++,,,---.........---+++)))(((((()))******)))((((((((())))))(((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((((())))))*********'''(((***,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++~~~uuummmhhh[[[XXXQQQKKKFFFDDDDDDDDD>>>>>>>>>============<<<:::;;;;;;;;;;;;:::999999======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????;;;<<<<<<;;;::::::<<<>>>@@@AAACCCDDDEEEEEEDDDCCCAAACCCDDDEEEEEEGGGJJJLLLOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUSSSQQQQQQRRRUUUVVVVVVYYY]]]______```aaabbbbbbdddgggggggggggghhhiiilllkkkkkkkkkkkkkkklllllllllqqqvvvyyywwwssspppnnnssssssuuuxxx}}}|||zzzvvvrrroooooossswww|||{{{yyyxxxvvvtttssssssuuuzzz~~~}}}|||yyywwwxxxyyy{{{||||||{{{xxxwwwwwwxxx{{{zzzwwwtttqqqnnnlllkkkoooqqqssssssqqqppppppqqqqqqppppppooonnnnnnooooooqqqsssuuuuuutttrrrrrrrrrsssuuuwwwwwwuuutttttttttrrrrrrrrrqqqpppooommmmmmjjjiiigggffffffhhhiiijjjkkkllllllmmmmmmnnnnnnnnnqqqrrrrrrpppllliiigggggghhhhhhhhhhhhiiiiiiiiiiiigggfffdddbbbaaaaaaaaabbb^^^___aaacccdddcccbbbaaa]]][[[YYYYYY\\\^^^``````]]][[[YYYWWWVVVVVVWWWXXXVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQOOONNNGGGFFFEEEDDDDDDDDDDDDEEEEEECCCBBBBBBCCCCCCBBBAAAAAAAAA@@@????????????@@@???>>>===;;;:::999999999999999888999999:::;;;<<<>>><<<:::999888777555333555444333111111000000000/////////...------,,,,,,***++++++,,,,,,,,,,,,+++***((('''''')))******)))((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''(((((($$$%%%&&&'''''''''&&&&&&'''((()))(((&&&$$$%%%&&&(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++'''(((***+++,,,++++++***++++++++++++,,,,,,,,,---+++++++++***++++++,,,,,,|||wwwnnnfff___YYYTTTPPPGGGFFFEEEBBB???>>>>>>???;;;<<<<<<<<<<<<<<<<<<===:::999999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===;;;999999;;;>>>>>>???AAACCCDDDCCCBBBBBB@@@AAACCCDDDEEEGGGKKKNNNNNNNNNOOOPPPPPPQQQRRRRRRTTTRRRQQQPPPQQQTTTWWWZZZYYY\\\___``````___``````___bbbeeefffffffffhhhjjjhhhhhhhhhhhhhhhiiijjjkkkkkkpppvvvyyyxxxtttpppmmmppppppqqqtttxxx{{{}}}|||zzzyyyvvvqqqooopppvvvzzz{{{yyywwwtttrrrqqqqqqrrrrrruuuzzz}}}}}}}}}~~~~~~{{{{{{|||~~~{{{{{{{{{yyywwwvvvwwwxxxzzzyyywwwtttqqqnnnllljjjlllnnnpppqqqppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrttttttsssqqqpppqqqrrrqqqsssuuuvvvuuuuuuvvvwwwrrrrrrrrrqqqpppooonnnnnnlllllljjjiiiiiihhhhhhhhhjjjjjjlllmmmnnnnnnoooooopppppppppnnnkkkjjjkkkllliiijjjjjjiiihhhhhhhhhiiihhhgggeeecccbbbbbbbbbccc___aaabbbccccccaaa___]]]\\\ZZZYYYZZZ\\\^^^______^^^\\\ZZZWWWUUUUUUUUUVVVTTTUUUVVVVVVVVVVVVUUUTTTUUUSSSQQQQQQQQQPPPNNNLLLFFFEEEDDDCCCCCCCCCDDDDDDEEECCCBBBBBBCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;999888777999999999999:::;;;<<<===;;;:::888777777777555333555444333111000000////////////......---,,,,,,+++******+++++++++***)))))))))((('''''')))******)))(((((((((''''''(((((((((%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$&&&''''''&&&$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$###""""""###$$$$$$&&&&&&%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((()))******''''''(((((()))******+++************+++++++++++++++++++++++++++,,,---...~~~tttlllaaa\\\UUUPPPMMMJJJHHHGGG@@@@@@AAA@@@>>><<<<<<===888999:::999999888999;;;:::999888888999:::<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;======;;;888888;;;>>>===???AAACCCCCCCCCBBBAAA???AAACCCDDDEEEHHHLLLOOONNNNNNNNNOOOOOOPPPPPPPPPTTTSSSRRRRRRTTTXXX]]]```\\\^^^aaabbb```___^^^^^^\\\```dddfffffffffiiillleeeeeeffffffgggiiijjjkkkjjjooovvvyyyxxxtttpppmmmkkkkkklllooosssvvvwwwvvvxxxwwwuuuqqqnnnqqqwww|||yyywwwtttqqqooooooqqqrrrppprrrtttvvvxxx{{{}}}}}}zzz{{{zzzyyyvvvuuuvvvxxxvvvuuuuuutttrrrpppnnnmmmkkkmmmoooppppppppprrrssssssttttttuuuuuuttttttssssssssssssqqqooonnnpppqqqnnnppprrrsssssstttuuuvvvrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmlllkkkiiihhhhhhjjjjjjlllmmmnnnnnnnnnnnnnnnnnnnnnlllkkkkkkmmmooojjjkkkkkkjjjhhhggghhhhhhjjjiiigggeeedddddddddeeebbbcccddddddbbb___\\\ZZZ[[[ZZZYYY[[[]]]____________]]]ZZZWWWUUUTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUXXXVVVSSSQQQPPPOOOLLLJJJFFFEEECCCBBBBBBCCCDDDEEEEEECCCBBBBBBCCCDDDBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>===<<<999777555::::::::::::;;;<<<===>>>888777666666777777666444555444333111000////////////......------,,,++++++***************)))(((''')))(((&&&''')))******)))((((((''''''''''''((((((''''''''''''''''''&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&&&&((())))))((((((***+++%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''(((***+++))))))))))))************++++++++++++,,,---...///|||ssslllhhhbbbZZZTTTMMMHHHCCCAAAAAAAAA???===999;;;<<<<<<::::::;;;===:::::::::999999999888888::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;:::999777888999::::::999888777:::;;;;;;<<<<<<=========AAA@@@>>><<<;;;:::;;;;;;>>>>>>???@@@BBBCCCCCCDDDAAAAAABBBDDDEEEGGGHHHHHHKKKLLLLLLMMMOOOQQQSSSTTTTTTSSSSSSUUUXXXZZZ[[[[[[]]]^^^``````___^^^___``````aaacccdddeeeeeeddddddbbbdddeeeggghhhhhhggggggoooppprrrssssssqqqnnnlllggghhhkkkoootttvvvuuuttttttsssqqqpppqqqtttwwwzzzxxxvvvrrrppppppooonnnmmmmmmoooqqqsssuuuyyy}}}}}}zzzyyyxxxvvvuuuvvvtttrrrqqqqqqrrrqqqpppkkklllnnnppprrrsssssssssssssssttttttsssrrrrrrqqqqqqrrrrrrrrrrrrssssssrrrppprrrsssrrrqqqpppqqqrrruuurrrqqqqqqoookkklllpppqqqpppnnnkkkhhhhhhiiikkknnnnnnnnnnnnnnnnnnnnnmmmqqqooolllkkkkkkkkkkkkjjjiiijjjkkkiiieeedddfffhhhnnnllliiigggdddcccbbbbbb``````aaaaaa```___^^^]]]\\\[[[[[[\\\```bbbcccccc___]]]YYYWWWWWWVVVUUUTTTUUUTTTSSSSSSSSSUUUWWWYYYXXXUUURRROOONNNLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEECCC@@@>>>???>>><<<;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888777888888999;;;<<<<<<===666666555555555444444444333222111111333333222111///...---,,,,,,---...//////......---+++******))),,,,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''"""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$######$$$&&&'''((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((()))*********((('''&&&******))))))((((((''''''++++++++++++++++++++++++((()))******)))***,,,...~~~yyytttooolllgggaaaZZZUUUSSSOOOIIIDDDCCC@@@===<<<======<<<:::777888999888777666777888999999999999888888888777888888888888888888888888:::::::::::::::999888888777888999999999999888777999999999999:::;;;<<<<<<>>>>>><<<;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLNNNQQQSSSTTTVVVUUUUUUVVVYYY[[[\\\\\\[[[]]]______^^^]]]^^^___```aaabbbdddddddddcccccccccdddeeefffgggggggggfffkkkmmmoooqqqqqqpppnnnlllggghhhkkkooosssvvvuuutttttttttuuuuuuvvvwwwwwwwwwxxxvvvrrrooommmlllkkkjjjmmmoooqqqsssuuuxxx|||}}}{{{zzzyyywwwvvvtttrrrqqqqqqrrrrrrqqqppplllnnnpppsssttttttsssssssssssstttttttttssssssrrrqqqpppppppppqqqrrrssstttsssttttttrrrqqqpppqqqsssrrrnnnmmmmmmjjjggghhhmmmppppppooommmjjjiiijjjkkkmmmmmmmmmmmmnnnnnnnnnooonnnllliiihhhiiiiiiiiihhheeeggghhhgggeeeeeehhhjjjlllkkkhhhfffdddcccbbbbbbaaaaaabbbcccbbbaaa______]]]\\\\\\]]]```bbbbbbbbb^^^\\\ZZZYYYZZZ[[[[[[ZZZWWWVVVTTTTTTTTTUUUWWWXXXWWWUUUQQQOOONNNLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFCCCAAA?????????>>>>>>=========>>><<<<<<<<<<<<<<<;;;999999888888999::::::;;;;;;<<<555555555555444444444444444333111111111111///...///...---,,,,,,---...///...---,,,+++***))))))(((******+++***)))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&***)))))))))((((((((('''************************+++++++++***+++...222666~~~yyywwwnnnjjjddd___[[[VVVRRROOONNNIIIEEECCCCCCBBB???;;;:::999888999:::;;;999888666777888777555444444666888888777777777777777666666666666666666666666666777888888888888777666666777888888999999888888777999888777666777999;;;<<<<<<;;;::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDEEEGGGGGGHHHFFFGGGIIILLLNNNQQQSSSTTTXXXWWWVVVXXXZZZ\\\]]]\\\ZZZ\\\^^^^^^]]]\\\]]]^^^aaaaaabbbbbbcccbbbbbbbbbcccdddeeefffgggggggggggggggiiimmmpppqqqpppnnnmmmggghhhkkkppptttwwwvvvuuuuuuwwwzzz||||||zzzwwwuuuvvvtttpppmmmkkkjjjkkkkkklllnnnqqqrrrtttwwwzzz}}}||||||}}}~~~}}}{{{zzzyyyxxxvvvrrrqqqpppqqqssstttsssrrrnnnqqqtttvvvwwwvvvtttrrrrrrssstttuuuuuuttttttsssooonnnmmmmmmnnnqqqtttvvvvvvvvvuuurrrpppppprrrtttpppllljjjiiifffcccfffkkkpppqqqqqqooollljjjkkkkkkkkkkkkkkkkkklllmmmnnnnnnjjjhhhffffffggggggfffeeebbbdddeeeffffffgggiiikkkjjjiiigggdddcccbbbbbbcccccccccdddeeeeeedddbbbbbb___^^^]]]^^^```bbbaaa```\\\[[[ZZZ[[[^^^```aaa```YYYXXXVVVUUUUUUUUUVVVWWWWWWTTTQQQOOONNNMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHFFFCCCAAA???@@@@@@@@@@@@@@@???>>>>>>===>>>>>>======<<<;;;:::::::::::::::::::::::::::555555444444444333333333555333111000000///---,,,......------------......,,,,,,++++++***)))(((((()))))))))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''((()))((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%((('''%%%$$$############$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))++++++******+++///666:::}}}}}}sssqqqmmmhhhccc___[[[ZZZVVVSSSNNNJJJHHHEEEAAA???AAA???<<<<<<======<<<:::777888999;;;;;;;;;999777999::::::999666555555666666666666666666666666666555555555555555555555555666777777888777777666666777777888888888888777777999888666555666999<<<>>>;;;;;;:::::::::<<<===>>>>>>??????@@@AAAAAABBBBBB??????@@@AAABBBCCCDDDEEEEEEGGGIIILLLPPPRRRTTTUUUXXXWWWVVVXXXZZZ\\\\\\\\\ZZZ\\\^^^^^^^^^]]]^^^___aaaaaaaaabbbbbbaaaaaaaaacccdddeeefffgggggghhhhhhfffiiimmmqqqssssssrrrpppkkklllnnnssswwwyyyxxxwwwvvvxxx{{{}}}}}}zzzvvvtttsssrrrpppnnnkkkkkkmmmnnnlllnnnppprrrsssuuuxxxzzz{{{{{{}}}~~~|||zzzyyyxxxwwwvvvrrrqqqqqqsssuuuwwwvvvuuuqqqtttwwwyyyyyywwwtttqqqrrrssstttvvvvvvuuutttsssllljjjhhhhhhjjjnnnsssvvvxxxwwwuuuqqqooooooqqqtttrrrnnnjjjhhheeecccfffllloooqqqrrrqqqnnnlllkkklllkkkkkkjjjiiiiiiiiijjjkkkhhhgggeeeeeeggggggfffeeeccccccdddeeeeeegggiiijjjhhhgggeeecccbbbbbbbbbbbbdddeeefffggggggfffeeeeeeaaa```___```aaabbb```___[[[[[[[[[]]]```bbbcccbbbZZZYYYXXXVVVVVVUUUVVVVVVVVVSSSQQQOOOOOONNNMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGEEECCC@@@??????@@@AAAAAAAAA@@@>>>===============<<<;;;::::::;;;;;;::::::999888888888444444444444333333333333444333111111111000...---------------------------,,,,,,,,,+++***)))))))))))))))******)))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))***---222555}}}yyyssslllgggcccbbbbbbXXXVVVSSSOOOLLLJJJHHHHHHDDDBBB???======<<<:::888999777666666777777777777888999;;;<<<;;;999777666999::::::999666555555666555555555555555555555555666666666666666666666666777777888888888888888777777777777777777777777777:::888777666777:::===???===<<<;;;:::;;;;;;======>>>??????@@@@@@AAAAAAAAA??????@@@AAABBBCCCCCCDDDEEEGGGJJJNNNQQQTTTVVVVVVVVVUUUUUUVVVYYY[[[[[[[[[[[[]]]____________```aaaaaaaaaaaaaaaaaaaaabbbbbbddddddeeefffgggiiijjjkkkjjjlllpppsssuuuvvvvvvuuuppppppssswwwzzz|||{{{yyyxxxxxxyyyzzzyyyxxxvvvtttuuuvvvtttqqqmmmkkkkkkmmmlllnnnpppqqqrrrsssuuuwww{{{|||~~~}}}zzzxxxwwwwwwuuutttrrrrrrsssuuuxxxyyyyyywwwtttvvvyyy{{{zzzwwwssspppqqqssstttvvvvvvuuusssrrriiigggeeeeeeggglllqqquuuxxxwwwtttqqqooooooqqqssssssoookkkiiifffcccfffllloooqqqrrrqqqnnnmmmlllmmmlllkkkiiigggffffffgggggghhhgggggghhhiiijjjiiigggfffeeedddeeeeeefffgggggghhhgggeeecccbbbaaabbbbbbdddeeefffhhhhhhhhhgggfffbbbaaaaaaaaabbbbbb```^^^\\\[[[[[[]]]___aaa```___ZZZYYYXXXWWWVVVUUUUUUUUUTTTRRRPPPOOOPPPOOONNNMMMIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGEEECCCAAA@@@???>>>???@@@AAA@@@???>>>===<<<======<<<<<<;;;:::999<<<;;;:::999888777777666555555444444444333333333333222111111222333222000,,,------------------,,,---------,,,++++++************++++++******))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************************&&&(((***+++******,,,---lllooosssvvvxxx{{{}}}yyywwwtttqqqnnnmmmkkkiiiggg```^^^YYYUUUQQQOOONNNMMMFFFEEECCCAAA@@@?????????===;;;999999:::;;;:::999555555555444444555555666666888::::::777555333333555777777666444333444555444555555555555666666666666666666666666666666666777888888999999999999888888777777666666777777888999999888888999<<<>>>@@@>>>===<<<;;;;;;<<<>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFHHHKKKOOORRRTTTVVVVVVTTTSSSSSSTTTXXXZZZ[[[[[[[[[]]]___```______```bbbaaaaaa```aaaaaacccddddddddddddeeegggiiilllnnnoooooooooqqqsssuuuvvvwwwwwwtttuuuwwwzzz|||}}}|||zzzwwwwwwwwwwwwvvvvvvuuutttyyyzzzzzzvvvoooiiihhhhhhkkkmmmpppqqqqqqqqqrrrsss{{{||||||yyywwwvvvvvvuuutttrrrrrrsssvvvyyyzzzyyywwwvvvwwwyyyzzzxxxuuuqqqoooqqqssstttvvvuuusssqqqooohhhfffeeeeeeggglllqqqtttwwwwwwuuusssqqqppprrrttttttppplllkkkhhhdddggglllooopppqqqpppmmmlllmmmnnnmmmkkkiiigggffffffggghhhjjjiiiiiikkkmmmmmmlllkkkhhhgggeeeeeefffgggfffeeeiiihhhfffcccbbbaaaaaabbbcccdddfffggghhhhhhhhhgggbbbbbbaaabbbcccccc```^^^\\\[[[[[[\\\^^^^^^]]][[[XXXXXXXXXWWWVVVUUUUUUTTTSSSRRRPPPOOOPPPQQQPPPOOOJJJJJJHHHHHHHHHHHHJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999999;;;;;;:::999888777666666666666555555555444444444333222111222333444333111,,,,,,------------,,,,,,---------,,,,,,,,,++++++******++++++++++++******''''''&&&&&&&&&&&&''''''******))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""###$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))************************(((***------,,,***)))***RRRUUUYYY[[[\\\^^^bbbeeeiiilllqqqtttwwwyyy|||~~~}}}vvvuuusssqqqpppppppppqqqjjjhhhgggfffeeeccc___]]]YYYWWWUUUUUUTTTSSSPPPNNNIIIHHHGGGEEECCCBBBAAAAAA<<<<<<;;;;;;;;;::::::999;;;999888888999:::999999555555666555555555777888333555777666444222222222333444555444333222333444444555555555666666666666666666666666666666666666666777888999999999999888888777666555555666777888888888888999;;;<<<>>>???===<<<<<<<<<===???@@@BBB????????????@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEGGGKKKOOORRRSSSTTTTTTRRRQQQRRRTTTXXX[[[\\\\\\ZZZ\\\^^^_________```aaaaaa``````aaabbbdddfffgggcccdddeeegggkkknnnqqqsssqqqqqqppppppqqqsssuuuvvvwwwxxxyyy{{{}}}}}}{{{yyytttuuuvvvwwwwwwvvvttttttuuuyyy{{{xxxqqqkkkhhhhhhkkkmmmpppppppppppppppqqqyyy{{{|||yyywwwwwwvvvuuutttqqqqqqsssuuuxxxyyywwwuuuwwwxxxxxxwwwuuurrrooommmqqqssstttuuutttrrrnnnllliiihhhggggggiiimmmrrrtttwwwxxxxxxvvvuuutttuuuwwwwwwsssqqqppplllhhhjjjnnnpppppppppnnnlllkkkmmmooolllkkkiiihhhhhhiiikkkmmmkkkkkkkkkmmmooopppnnnmmmiiigggeeeeeegggiiihhhfffkkkiiigggdddbbbaaaaaaaaaaaabbbdddfffggghhhggggggbbbaaabbbcccddddddaaa___[[[[[[[[[\\\^^^^^^\\\ZZZVVVVVVWWWVVVVVVUUUTTTTTTSSSQQQOOOOOOQQQQQQQQQPPPKKKJJJIIIHHHHHHIIIJJJKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@======>>>======<<<;;;:::;;;::::::999888777666666777777666666666555555555444222111111222222111///+++,,,------------,,,+++,,,,,,,,,+++++++++++++++))))))************))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$###"""!!!&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''((((((((()))))))))***)))))))))))))))))))))))))))***,,,+++***))))))***???BBBFFFGGGGGGHHHKKKNNNMMMPPPTTTWWWYYY[[[^^^```^^^```cccgggkkknnnpppqqqrrrpppqqqvvvxxxtttqqqqqqrrrtttxxx|||}}}zzzvvvsssqqqppppppnnnmmmlllkkkjjjgggccc```\\\ZZZYYYWWWVVVUUUUUUVVVQQQPPPNNNNNNNNNMMMKKKIIIEEEDDDDDDEEEFFFEEEBBB???=========<<<<<<<<<;;;;;;888888999999999888777666777555333333444555444333222333444444444444666888111444666555333111222444333444555555333333444666555555555666666666777777555555555555555555555555666666777888888888888888888777666555555666777888666777888:::;;;<<<===>>>;;;;;;;;;<<<>>>AAACCCEEE???????????????@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDGGGJJJNNNQQQRRRRRRRRRRRRQQQQQQTTTXXX\\\]]]]]]XXX[[[]]]^^^^^^^^^___````````````aaaccceeegggiiicccdddeeehhhlllppptttvvvrrrqqqnnnmmmnnnppprrrtttyyyyyyyyy{{{}}}|||yyywwwrrrtttwwwxxxxxxwwwtttrrrnnnsssyyyxxxsssmmmllllllkkkmmmoooppppppoooooopppvvvyyy~~~}}}zzzxxxxxxwwwvvvuuupppppprrrtttwwwwwwuuusssxxxxxxwwwvvvtttqqqnnnmmmqqqssstttuuutttpppmmmjjjjjjjjjiiiiiilllooosssuuuwwwyyyzzzyyyxxxwwwxxxyyyzzzwwwvvvuuurrrmmmnnnqqqppppppooollljjjkkkmmmooolllkkkiiiiiijjjmmmppprrrkkkkkklllnnnpppqqqpppnnniiigggeeefffhhhjjjiiihhhllljjjhhheeecccaaaaaaaaa```aaaccceeeggggggggggggaaaaaabbbdddeeedddbbb___[[[ZZZ[[[\\\^^^^^^\\\[[[UUUUUUVVVVVVVVVUUUTTTTTTRRRQQQOOOOOOQQQRRRQQQQQQLLLKKKIIIHHHHHHIIIKKKLLLGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCC????????????>>>===<<<;;;::::::999999888777777666777777777777666666666666555333111000000000...,,,++++++------------+++++++++++++++***************(((((()))))))))))))))((('''''''''&&&&&&'''''''''###############$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&&&&&&&%%%$$$""" &&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***)))'''&&&&&&''')))***&&&&&&''''''((()))******'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''((((((((())))))******(((((((((((((((((((((((())))))((('''&&&'''))),,,===<<<;;;:::;;;<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZ]]]```dddgggiiilllkkkjjjiiihhhfffeeeeee```^^^[[[YYYVVVUUUUUUUUUSSSSSSRRRPPPNNNMMMKKKKKKHHHGGGDDDBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>===;;;;;;<<<<<<;;;:::888888999999999999888888777777777777777777777777999999888777666555444444333333333333333333333333222222222222222222222222222333444444555555444444444333333222111111111222444444444444444444444444444555666666666555444333666666666666666666666666666666666666777888999:::::::::::::::;;;<<<======>>>>>>?????????>>>>>>===AAA@@@???>>>>>>@@@BBBDDDEEEGGGJJJNNNRRRTTTTTTSSSQQQPPPPPPSSSWWWYYYXXXWWWTTTYYY[[[ZZZZZZ]]]^^^]]]^^^___aaabbbdddfffgggggggggeeedddfffjjjooossstttnnnmmmlllllllllnnnooopppuuuuuuwwwyyyzzzyyyuuusssrrrsssuuuvvvuuussspppnnnnnnrrrtttsssnnnkkkmmmooommmooorrrsssrrrppppppppptttvvvzzz}}}|||xxxwwwxxxyyyyyywwwtttuuuwwwwwwwwwyyy{{{}}}}}}}}}{{{wwwrrrnnnmmmmmmooopppsssuuuwwwuuupppmmmmmmmmmmmmlllkkkmmmpppsssyyyzzzzzzyyyxxxwwwyyyzzzzzz|||}}}{{{vvvrrrqqqrrrpppooommmkkkjjjkkklllmmmpppnnnkkkkkkmmmoooqqqrrrppppppqqqrrrqqqpppooonnniiigggfffgggjjjlllnnnnnnqqqmmmiiigggeeedddbbbaaa```bbbdddeeeggggggggggggaaaaaabbbbbbbbbaaaaaa```YYY[[[\\\[[[^^^aaa___[[[[[[XXXUUUUUUVVVVVVTTTRRRRRRQQQPPPQQQRRRSSSRRRQQQOOOMMMJJJIIIJJJJJJJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA>>><<<;;;;;;;;;>>>???@@@???===;;;<<<===<<<<<<;;;:::999999999999555666777777777666444333555444222111000000//////...,,,++++++------,,,***((()))+++,,,,,,+++)))(((&&&&&&''')))++++++)))(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$)))'''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''&&&$$$###%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''777777666666666777888999999999:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDFFFGGGJJJLLLNNNOOOSSSRRRRRRQQQPPPOOONNNNNNLLLKKKIIIFFFEEEDDDDDDDDDCCCCCCBBB@@@???>>>===<<>>>>>>>>>>>>>>======@@@???>>>===>>>@@@AAACCCFFFGGGJJJNNNQQQSSSSSSRRRPPPOOOPPPSSSVVVWWWVVVTTTQQQVVVYYYYYYZZZ^^^```___``````aaabbbccceeeggghhhiiigggeeefffiiimmmooopppmmmmmmlllllllllmmmooopppsssssstttuuuvvvuuurrrqqqrrrsssuuuvvvvvvtttqqqooonnnqqqsssrrrnnnlllmmmpppoooqqqssssssqqqpppooopppsssuuuxxx{{{}}}~~~~~~~~~|||yyyyyyzzz{{{zzzyyywwwxxxyyyyyyyyyzzz|||~~~}}}zzztttooommmmmmnnnttttttuuuwwwwwwuuupppllllllllllllkkkiiijjjmmmooouuuwwwzzz{{{zzzxxxxxxyyywwwyyy{{{zzzvvvsssqqqqqqooonnnmmmllllllmmmoooppprrrooommmmmmoooqqqssssssssssssssssssrrrqqqpppooolllkkkjjjkkkmmmpppqqqqqqssspppllljjjhhhgggeeecccaaabbbdddeeeffffffffffffcccdddddddddddddddcccbbb]]]___```^^^```bbbaaa\\\\\\YYYVVVVVVWWWWWWUUUSSSSSSQQQQQQQQQSSSSSSRRRQQQOOOMMMJJJIIIJJJJJJJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA???===<<<<<<======<<<======<<<;;;::::::;;;::::::999999999::::::;;;666777777888888666555444444444222111000/////////...,,,++++++,,,---+++***)))***++++++++++++***)))...---------...---+++)))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''(((******)))''''''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%333333333333333444555555333444444444555555555555444555555666666777777888777888999999:::999999999999999999:::;;;<<<===>>>AAA@@@@@@@@@????????????>>>>>><<<;;;:::999999999999999999888777666666666:::999777666555555666666777777777777777777666555666555444444555666444333333444444555555444444333333333333333333333333333444444444333333333333333333333333333333333333333222222222222222222222222000111111222222222222222333333222111111111111222333333333333333333333333333333333333444555555666666666666666666666666666666666555666666777888999999999999999:::;;;<<<<<<<<<<<<======>>>======<<<>>>===<<<<<<===???@@@AAAEEEGGGJJJLLLOOOPPPPPPPPPNNNOOOPPPRRRTTTTTTRRRPPPOOOTTTXXXXXXZZZ___bbbaaabbbaaaaaaaaabbbdddggghhhjjjhhhfffgggiiikkkkkkkkkmmmmmmlllllllllmmmnnnnnnpppqqqqqqqqqppppppooonnnrrrsssuuuwwwvvvuuurrrqqqnnnppprrrpppnnnmmmoooqqqrrrssstttrrrpppnnnnnnoooppprrruuuyyy{{{|||||||||}}}|||{{{|||}}}}}}|||zzzzzz{{{{{{{{{zzzzzz|||}}}}}}xxxrrrmmmkkkmmmooowwwwwwwwwwwwvvvtttoookkkkkkkkkkkkiiiggggggiiikkkqqquuuyyy{{{zzzxxxwwwvvvsssvvvyyyyyywwwtttrrrqqqnnnmmmmmmmmmnnnppprrrttttttrrrpppppprrrtttvvvvvvwwwvvvuuutttsssrrrrrrrrrqqqpppoooqqqsssvvvvvvvvvuuusssooommmkkkjjjgggfffcccdddeeefffgggfffeeeeeeaaaaaaaaaaaaaaa```___^^^___aaa```^^^___bbb```[[[[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSSSSRRRQQQNNNLLLJJJIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEE???>>>===<<<<<<===>>>>>>;;;<<<===<<<::::::;;;<<<888888888999:::;;;;;;<<<666777888888888777666555444333222111000/////////...,,,++++++,,,,,,+++***************************+++***)))*********(((&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$"""!!! !!!$$$&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))'''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%333333333333333444444444222222222222222222222222444444444444444444444444555666777777888888777777888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888777888777777777777666666666666777666555444444444444555555555666666666555555444666555444444666666555444222333333333333333333222333333333333333333333333333444444444555555555666222222222222222222222222111111111111111111111111000111111222333222222222222222111111111111111222222222222222222222222222333222111111222444666777555555555555555555555555333333333444444555666777888888888888999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@CCCEEEHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRPPPNNNLLLQQQVVVZZZZZZ\\\```cccbbbcccbbb``````aaadddgggiiijjjhhhggghhhjjjkkkkkkjjjllllllllllllllllllmmmmmmnnnoooooonnnmmmlllmmmnnnqqqsssuuuvvvvvvuuusssqqqmmmoooppppppooooooqqqsssssstttssspppnnnlllmmmnnnnnnpppssswwwyyyzzzzzzzzzzzz{{{}}}~~~}}}|||{{{||||||{{{yyyyyyzzz|||~~~|||xxxrrrmmmkkklllnnnvvvuuuttttttsssqqqmmmjjjhhhiiijjjiiiggghhhiiikkkrrruuuxxxyyywwwuuuttttttqqqssswwwyyyyyyvvvsssqqqmmmmmmmmmoooqqqsssuuuwwwwwwuuussssssuuuwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvuuuuuuvvvyyy{{{{{{{{{wwwtttqqqooonnnllliiigggfffggghhhhhhhhhgggeeeeee____________^^^]]]\\\[[[\\\^^^]]][[[]]]```___[[[XXXWWWVVVUUUUUUTTTTTTTTTTTTRRRQQQRRRSSSSSSRRRPPPNNNLLLIIIIIIJJJKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFEEE??????===<<<<<<<<<===>>><<<===>>>>>><<<<<<===>>>888888999999::::::::::::555666777777777666444333444333222000////////////---,,,++++++,,,,,,+++)))******))))))))))))******$$$######$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""$$$&&&''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$###!!!!!!"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$######$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((111222222333333333333333222222222222111111111111555555555555444444444444222222333444444444444333333333333333555666777888555555555555666666666666333444444444444444444444222222222222222222222222555555444444444444444444333333444555555444444444555444333444555666555444222333333444444333333222333333333333333333333333222222333333444444555555222222222222222222222222111111111111111111111111111222222333333333333333111111111000000111222222222222222222222222222222222111111111222333555666444444444444444444444444666555555666666777888999888888888888888999;;;;;;888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>??????@@@BBBEEEFFFEEEFFFHHHJJJLLLMMMOOOOOOOOOMMMKKKKKKUUUZZZ]]]\\\]]]```bbbaaacccbbb``````aaadddgggiiihhhhhhhhhjjjmmmnnnmmmlllkkkllllllllllllkkkkkkkkklllnnnooonnnlllkkkmmmoooppprrrtttuuuuuusssqqqoookkkmmmpppqqqrrrrrrssstttrrrrrrqqqooolllkkklllmmmnnnpppsssvvvxxxyyyxxxxxxxxxzzz}}}~~~}}}|||{{{{{{{{{zzzxxxwwwxxxyyyzzzzzzxxxtttpppmmmlllmmmqqqpppooonnnnnnmmmjjjhhhfffgggiiiiiiiiijjjlllnnnuuuvvvvvvuuusssqqqqqqrrrppprrruuuxxxyyywwwtttqqqmmmmmmnnnppprrruuuwwwxxxxxxvvvuuuuuuwwwyyyzzzyyywwwwwwvvvvvvwwwyyy{{{}}}xxxxxxxxxzzz}}}~~~~~~}}}zzzxxxuuusssrrrpppllljjjjjjjjjkkkjjjiiihhhfffeeebbbbbbbbbaaa```^^^]]]\\\XXXZZZZZZXXX[[[``````\\\UUUUUUTTTSSSRRRRRRRRRSSSTTTRRRQQQQQQRRRRRRQQQOOONNNKKKIIIIIIJJJKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFEEEAAA@@@>>>===<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===999999:::::::::999888777333444555555555444333222333333111000///.........---+++******+++,,,***)))******)))(((((()))******(((&&&&&&''')))******)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%###&&&%%%%%%%%%$$$$$$#########""""""###%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))///000000111222111111111000000000000000000//////333222222222111111111111000111111222222222222222......///000111333444555111111222222222222222222111111222333333222222111111111000000000000000000222222222222222222222222111111222222333333222222222111000111333444333222222333333444444333333222444444444444444444444444//////000000111111222222222222222222222222222222111111111111111111111111111222222333333333333333111000000000000111222222111111111111111111111111111111111111222333333444444444444444444444444444333333333444444555666777777777777777888999:::;;;777777888999::::::::::::999999:::<<<===>>>??????===@@@CCCDDDBBBCCCFFFIIILLLMMMNNNNNNLLLKKKKKKLLLWWW\\\^^^]]]\\\___aaa___aaa`````````bbbeeehhhjjjgggggghhhkkknnnooonnnmmmkkkkkklllllllllkkkjjjiiiiiillloooooommmlllnnnpppoooppprrrsssrrrpppmmmllljjjmmmppptttvvvvvvvvvuuuooopppqqqpppnnnmmmmmmnnnoooqqqtttvvvxxxxxxwwwwwwwwwyyy|||~~~}}}{{{{{{{{{yyyzzzzzzxxxvvvuuuvvvxxxwwwxxxxxxuuurrrooonnnooopppnnnlllkkkkkkjjjhhhfffdddfffiiijjjjjjkkkmmmooouuuuuutttrrrpppoooppprrroooppprrruuuxxxwwwtttqqqnnnnnnpppqqqsssuuuvvvvvvxxxvvvuuuvvvxxxzzzzzzyyywwwwwwxxxxxxzzz{{{}}}~~~xxxxxxyyy{{{~~~~~~}}}}}}{{{yyywwwvvvssspppmmmlllllllllkkkiiigggeeeccc`````````___]]][[[ZZZYYYWWWXXXXXXWWWZZZ___```]]]RRRSSSSSSRRRPPPPPPQQQRRRSSSQQQPPPPPPQQQQQQOOONNNMMMKKKIIIIIIJJJKKKKKKKKKGGGGGGFFFFFFFFFEEEEEEEEECCCBBB@@@>>>===<<<<<<===;;;<<<===;;;999888888999999::::::::::::888666555222333444444444333111111333222111000///.........---+++******++++++***)))))))))))))))))))))))))))---+++(((((())))))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###&&&&&&%%%$$$$$$###""""""$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((...///000111222111000000//////////////////000000111000000000000000//////111222222333333333333333000000000000111333444555333333333333333333333222222333444444444444333222333333222222111111111000000000111111111111000000000111111222333333222222111000///000222222222111222222333333333333222222333333333333333333333333//////000000000000000000111111111111111111111111111111111111111111111111000111111222222222222222000000000000000111222222111111111111111111111111111111222222222222222111333333333333333333333333000000000111111222333444777666666777777888999:::555666777888999999999999888999;;;<<<>>>??????@@@<<<@@@CCCCCCBBBBBBGGGKKKLLLMMMMMMLLLIIIIIIKKKNNNUUUZZZ]]][[[[[[^^^___^^^^^^^^^___aaadddfffhhhjjjffffffhhhkkknnnnnnllljjjjjjkkkkkklllkkkjjjiiihhheeejjjooopppnnnlllnnnqqqnnnooopppqqqooommmiiigggiiilllqqqwwwzzzzzzwwwuuummmoooqqqrrrqqqpppqqqqqqrrrtttvvvwwwxxxxxxwwwvvvvvvyyy{{{{{{yyyxxxyyyzzzyyyyyyyyyxxxvvvuuuvvvxxxxxxxxxwwwtttqqqppprrrssssssqqqmmmkkkjjjiiigggeeeeeegggiiijjjjjjjjjkkkmmmoooqqqrrrrrrqqqppppppqqqooonnnoooqqqttttttrrroooooopppqqqrrrssstttttttttwwwvvvuuuvvvxxxzzzyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{wwwwwwxxxzzz}}}~~~}}}||||||zzzxxxwwwuuusssooolllllllllllljjjhhheeebbbaaa^^^^^^]]][[[ZZZXXXVVVUUUUUUWWWVVVTTTWWW\\\]]]ZZZRRRSSSTTTRRRPPPOOOQQQSSSRRRPPPOOOOOOOOOOOONNNLLLMMMKKKIIIIIIJJJKKKLLLKKKFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@>>>>>>>>>???@@@<<<======;;;999777777888777888999::::::999777666333333444555444333222111333222111000............,,,+++******++++++***((('''((()))******)))((('''+++)))'''&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""###$$$&&&''''''&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''((((((((((((&&&%%%$$$&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''((((((((((((///000222333333333222111//////000000000111111111222222111111111111111111000000111222222222222111111111111111111222333333555444444444333333333333222222333444333222111000333333222222111000000///000000111222222111111111222222333444444444444444111000000111222333333222111111222222222222111111222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000///000000111222222000000000000000000000000000111222333333222000///333333333333333333333333333333333333444555666666666666666666777888999:::555555777888888999999999888999;;;===>>>???@@@@@@<<<@@@DDDDDDBBBCCCHHHMMMLLLMMMMMMKKKHHHHHHLLLPPPSSSXXX[[[YYYZZZ]]]___^^^\\\]]]___bbbeeegggiiijjjffffffhhhkkkmmmmmmjjjhhhjjjkkkkkklllkkkjjjiiihhhbbbhhhnnnpppnnnmmmnnnqqqmmmnnnoooooommmjjjgggeeehhhlllrrryyy}}}|||yyyuuulllooosssttttttttttttttttttuuuwwwxxxyyyxxxvvvuuuvvvxxxzzzzzzwwwvvvwwwyyyyyyyyyzzzxxxwwwvvvwwwyyyzzzxxxuuurrrpppqqqtttxxxxxxtttpppllljjjiiigggeeeeeegggiiijjjiiihhhiiijjjiiimmmqqqtttsssrrrqqqqqqnnnllllllnnnqqqrrrpppmmmpppqqqrrrrrrsssssssssrrrvvvuuuuuuvvvxxxyyyyyyxxx{{{||||||||||||zzzyyywwwvvvvvvwwwyyy|||}}}|||zzzxxxwwwuuutttrrroookkkhhhllllllkkkiiigggccc```___aaa```___^^^\\\ZZZXXXWWWTTTUUUSSSPPPRRRWWWWWWTTTRRRTTTUUUSSSQQQPPPRRRUUUQQQPPPNNNNNNNNNNNNMMMKKKMMMKKKIIIIIIJJJLLLLLLKKKEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@?????????@@@BBBCCC???@@@@@@===:::888888999555666888:::;;;:::999888333444555555555444333222333222111///............,,,+++******++++++***(((&&&((()))++++++)))(((&&&)))(((&&&&&&(((***++++++&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###$$$&&&''''''&&&&&& !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%######$$$&&&))))))(((&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((((((((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))******++++++111000000000111222333333000000000000000//////...000000000111222222333333111111111111111000//////000000000000000000000000111111222222222222111111000000000000000000000000111111000000//////......//////000111222333333444333333222111111222333333333333222111111222333333333444555444222111222333111///...///222333222000000000000000111111111111222222222222222111000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000111111111111222222222333222222111111222222333555555555444444555555555555555444444555666888999555555666777888999999999:::;;;<<<===>>>???@@@@@@DDDBBB???>>>@@@DDDGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMRRRVVVWWWTTTSSSXXX^^^```aaaaaa``````aaaccceeeggggggiiikkkkkkiiigggffffffhhhiiikkklllllljjjhhhgggdddgggkkkooorrrrrrrrrqqqnnnoooooopppooonnnlllkkkiiilllqqquuuwwwvvvtttrrrnnnpppsssuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvwww{{{{{{zzzyyywwwuuusssrrruuuvvvvvvvvvuuutttsssssssssrrrpppnnnlllooossswwwxxxvvvrrrnnnkkkiiiiiiiiijjjkkkkkkjjjhhhgggggghhhkkkkkklllmmmnnnoooppppppnnnnnnmmmkkkjjjjjjmmmoooooosssvvvtttooommmpppssstttuuuuuuvvvvvvvvvuuuuuuuuuwwwyyyyyyxxxwwwwwwwwwvvvxxxzzz|||}}}}}}|||{{{zzzxxxtttpppmmmllllllllljjjiiiiiihhhgggccc^^^ZZZ[[[[[[ZZZYYYVVVSSSPPPNNNTTTUUUUUUUUUSSSPPPMMMKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSOOOJJJGGGHHHKKKNNNOOOLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDD@@@??????>>>>>>>>>>>>>>><<<=========<<<:::888666444666777888888777666444555555444333333222111111//////...------------...,,,,,,,,,+++++++++******************))))))))))))))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$############$$$%%%&&&&&&########################$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&)))((('''&&&%%%$$$######%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((()))%%%&&&''''''((('''''''''''''''''''''((((((((()))%%%&&&&&&&&&'''(((((((((111000000000000111111222---...///000000000000000111111111111111111111111111111111111111000//////000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000/////////000000111111222222333333222111111111111222333333222111111111111222333111222333222000000000111111///...///222333222000//////000000000111111111111222222222222111000///000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111000000111111111222222222222222222111111222222222444333333222222333333444555444444444555666777888666666777777888888999999;;;;;;<<<===>>>???@@@@@@CCCAAA>>>>>>@@@CCCEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNSSSVVVSSSSSSYYY^^^```aaa```______```bbbeeefffgggiiikkkjjjhhheeeddddddcccdddeeefffffffffeeedddeeegggkkknnnqqqrrrrrrrrrnnnpppsssuuuuuurrrnnnkkkhhhjjjooosssuuutttsssrrrnnnqqqtttuuuuuuuuuvvvwwwxxxwwwuuuttttttuuuvvvwww|||{{{yyywwwtttqqqpppooorrrsssssssssrrrrrrqqqppprrrrrrpppnnnmmmooosssvvvuuutttrrrooommmllllllllljjjkkkkkkjjjhhhhhhiiijjjjjjkkklllmmmnnnooopppqqqppppppooommmkkkkkkmmmooooooqqqrrrpppmmmlllnnnqqqssstttuuuvvvvvvuuutttsssrrrtttvvvwwwvvvuuuuuuvvvwwwyyyzzz||||||{{{yyyxxxwwwvvvssspppmmmkkkkkkjjjiiihhhgggfffeeebbb^^^ZZZZZZZZZYYYWWWUUURRROOONNNPPPQQQQQQRRRQQQOOOMMMKKKLLLMMMMMMNNNOOOPPPPPPPPPRRRNNNIIIGGGHHHJJJLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDDDDDDD@@@???>>>>>>======>>>>>>============;;;:::999888666777888999888777555444555444444333222222111111000000///...............,,,,,,,,,+++++++++***************)))))))))(((((()))(((((((((''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((000000//////.../////////,,,,,,...///000111111111222222222111000/////////000000111111000000//////000000000000000000000000000111111222222111111000000000000000000000000000000000000000111111111111000000000000111111111111222222111111111111222222222222111111111111222222///000111000///...///000111000///000111222111000//////000000000000111111111111222222111111000000000000000000000000000000//////////////////////////////////////////////////////000000000000111111000000000111111111222222222222111111111111222222111111111000000111111111444444444444444666777777888888888888888888888888:::;;;;;;<<<===>>>??????@@@???>>>===>>>@@@CCCEEEAAAAAABBBCCCEEEGGGIIIJJJKKKQQQUUUTTTTTTYYY]]]^^^______^^^___```aaacccdddgggiiijjjiiifffcccaaaaaa```aaaaaaaaabbbcccccccccfffgggiiilllnnnpppqqqqqqooorrrwwwzzzzzzuuuppplllgggiiillloooqqqqqqppppppnnnpppsssuuuuuuuuuuuuvvvwwwvvvtttrrrrrrtttvvvxxx}}}{{{vvvrrrnnnlllkkkkkknnnoooooooooooonnnmmmmmmooooooooonnnmmmnnnppprrrqqqqqqqqqqqqpppoooooonnnkkklllkkkjjjhhhhhhjjjllljjjjjjkkkmmmnnnooopppqqqqqqqqqpppnnnlllkkkmmmoooooonnnlllkkkjjjkkklllmmmqqqrrrtttuuuuuusssrrrpppmmmooorrrssssssrrrssstttwwwxxxyyyzzzzzzxxxvvvuuutttsssqqqooommmkkkiiihhhiiigggdddcccbbb```^^^\\\YYYYYYXXXVVVTTTQQQOOOMMMLLLMMMNNNOOOOOONNNLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNQQQMMMIIIGGGGGGIIIJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDD@@@???>>>>>>======>>>>>>???>>>===<<<;;;;;;::::::888999999999888777555333444444333333222111111111111000000///.../////////,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((''''''''''''$$$%%%&&&'''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%&&&%%%###!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,++++++***)))(((''''''''''''((()))))))))))))))(((((((((((((((''''''''')))))))))(((((((((((((((000///......------------,,,---...///000000000000111111000000000////////////000000000000000//////000000000000000000000000000000111111111111000000000000000000000000000000//////000000111111222222111111000000000/////////111111111000000111111111111111111000000111111111...///000000......///000000000000000111111111000////////////000000000111000000111111111111000000000000000000000000000000........................////////////////////////////////////000000000111000000000000111111111111111111000000000000111111111000000//////000000111333333333444444555666666888888888888888888777777::::::;;;;;;<<<===>>>>>><<<============>>>AAACCCAAAAAABBBCCCDDDFFFGGGHHHKKKRRRVVVUUUUUUXXX[[[[[[]]]]]]]]]]]]^^^```aaabbbfffggggggfffccc```______aaaaaa```aaabbbcccdddeeeddddddfffhhhjjjlllmmmnnnpppssswwwyyyyyyuuuqqqmmmkkkkkklllmmmmmmmmmmmmllllllnnnqqqrrrrrrrrrssstttuuutttrrrpppqqqsssvvvxxx{{{wwwrrrmmmjjjhhhiiiiiilllllllllmmmmmmlllkkkkkkjjjkkkllllllkkkkkklllnnnnnnooopppqqqqqqooommmlllllllllllljjjiiiiiikkknnniiijjjkkklllmmmoooppppppppppppooonnnkkkjjjkkkmmmnnnkkkgggfffgggiiijjjjjjnnnoooqqqrrrrrrpppnnnmmmhhhjjjmmmooooooooopppqqqtttuuuwwwxxxxxxvvvuuutttqqqqqqpppnnnllljjjhhhfffhhhfffbbbaaa``````___^^^ZZZYYYXXXVVVTTTRRRPPPOOONNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNKKKHHHFFFGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCC??????>>>===============@@@???===<<<;;;;;;<<<<<<:::::::::999888666444333333333222222111111111000000000///...............,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###!!!!!!!!!###&&&(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&'''(((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&//////...---,,,,,,,,,---......////////////............/////////000000000...//////000000000//////////////////////////////000000000111111000000000//////////////////////////////000000111111111222111111000//////.........000000000000000000000000000000000000000000000000///000111000//////000111000111111111000000000000...////////////000000000///000000111111111000000////////////////////////------------------------000000000000000000000000...////////////000000000//////000000000111111111111000000//////000000111111111000000000000111111222222333333444555555555888888777777777777777777999999999::::::;;;;;;<<<999;;;======<<<<<>>>>>===<<<=========@@@???===<<<;;;;;;<<<===;;;;;;:::888777555444333222111111111111111000000......---,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''&&&%%%######(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%......------,,,---------///////////////...---,,,---------...///000000000......///000000000/////////////////////////////////000000111111000000///////////////////////////////////////000000000000000000//////......------//////000000000000////////////000000000000/////////000111111000000111222000111222111000///000111......////////////000000//////000000111111000000////////////////////////------------------------000000000000000000000000......////////////000000/////////000000000111111000000////////////000000222111111000000111111222000111222333444444444444666666666666666666666666777777777888888999999999666:::===>>><<<;;;===@@@EEEEEEDDDDDDEEEEEEFFFFFFNNNTTTXXXUUUSSSTTTUUUTTTVVVVVVWWWXXXYYYZZZ[[[[[[^^^___```___^^^^^^___```___``````aaaaaabbbbbbbbb\\\]]]___aaacccdddeeeeeelllkkkkkkkkklllmmmooopppqqqooollliiigggfffgggggggggiiilllmmmlllllllllmmmooooooooooooppprrrtttuuurrrpppllliiiggggggiiijjjjjjkkkkkkllllllllllllkkkdddfffggggggfffeeeggghhhlllmmmmmmmmmkkkiiifffdddkkklllmmmllljjjhhhiiijjjiiiiiiiiiiiijjjjjjjjjjjjhhhiiijjjiiihhhggggggiiiiiihhhfffeeedddeeefffhhhiiiiiiiiiiiihhhgggffffffaaacccggghhhhhhhhhiiikkklllnnnpppsssttttttsssrrrpppooommmjjjhhheeecccbbbcccaaa___^^^_________^^^[[[ZZZXXXVVVTTTSSSSSSRRRTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGGGGIIIJJJIIIIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBB???>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<::::::999777666444333333000000000000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&$$$###"""''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))+++&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%...------------......///------......///.................................---......///000000////////////////////////////////////000000000000///////////////////////////////////////.............................................///000000///............///000000///.........000111111000000111222000222333222///...///111........./////////000000...//////000000000000000////////////////////////........................////////////////////////........./////////000000////////////000000000111000//////......//////000111111000000000000111111000000222333444444333333333333444444555555666666555555666666666666777777555:::>>>???<<<;;;===???BBBBBBBBBBBBCCCDDDEEEFFFKKKQQQTTTQQQOOOQQQSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXYYY[[[\\\]]]]]]^^^```bbb___```aaabbbbbbbbbaaa```ZZZ[[[^^^aaacccccccccbbbfffffffffggghhhkkkmmmoooooolllhhheeecccdddfffggggggiiilllllllllkkkkkkllllllmmmnnnpppqqqrrrssssssrrrpppllliiihhhhhhiiiiiiiiijjjkkkkkklllllllllkkkeeefffffffffeeeeeegggiiikkkllllllkkkjjjhhhfffeeejjjlllnnnmmmjjjgggffffffiiihhhhhhhhhggggggggggggeeeggghhhhhhgggggghhhiiifffhhhiiigggdddcccfffhhhgggfffeeedddcccccccccccc```bbbeeefffffffffggghhhlllnnnpppqqqrrrqqqpppoooooommmjjjfffccc```___^^^___]]][[[[[[]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFHHHJJJLLLKKKJJJKKKJJJHHHFFFDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<;;;::::::999888777555444333333333000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))((((((((('''''''''''''''''''''((((((((()))$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$&&&(((+++---&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&&&&------------......///000++++++---...//////000000/////////...------,,,,,,------...///000000////////////////////////////////////000000000000////////////////////////////////////......---------,,,........................---...///000000///...------...///000000///...------///000000//////000222000222333222///...///111............/////////000......///000000000000000////////////////////////............................................................/////////000////////////000000000000//////............//////000000////////////000000///000222333444444333333222222333333444555666666444444444555555555555555444:::??????===;;;===???>>>>>>>>>@@@AAACCCEEEFFFHHHNNNQQQNNNMMMPPPSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ[[[\\\^^^aaacccaaabbbdddeeeeeecccaaa```YYY[[[___bbbccccccbbbaaabbbbbbdddfffhhhjjjlllmmmllliiieeebbbaaacccfffhhhgggjjjlllmmmlllkkklllllljjjkkknnnppprrrrrrrrrrrrrrrpppmmmjjjhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkfffggggggfffeeefffhhhjjjkkkkkkkkkjjjiiihhhggggggjjjlllnnnnnnjjjgggdddccciiihhhhhhgggfffeeeeeeeeedddfffhhhiiihhhhhhhhhiiidddhhhkkkiiieeeccceeeiiigggeeeccc`````````aaabbb___bbbeeefffeeeeeeffffffmmmnnnpppqqqpppooommmlllooolllhhhccc___]]]\\\\\\[[[ZZZYYYZZZ[[[\\\[[[YYYZZZXXXVVVTTTRRRQQQQQQRRRLLLLLLKKKKKKLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEFFFHHHKKKMMMLLLKKKLLLKKKIIIGGGEEECCCBBBBBB??????@@@@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999888777666444333333333333////////////000000000000//////...------------...,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&'''''''''(((((())))))!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((&&&&&& """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))***&&&'''((((((((('''%%%%%%!!!"""###$$$%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''(((***++++++%%%&&&&&&''''''(((((((((...---,,,,,,,,,,,,---.........//////...---,,,,,,------............------++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111000000///......000000//////......------------------------------............////////////000000000000000000000000------......//////000000///////////////.........111111000000//////......333222000///.........//////////////////...............------------..............................+++,,,------++++++,,,---000000///.............................................//////000000111111---.........//////000000+++---111444444333000///333333444444555666666777666666666666666555555555:::;;;<<<<<<:::::::::<<<>>>???AAAAAA@@@AAACCCEEEGGGLLLPPPPPPLLLJJJLLLOOOMMMMMMOOORRRVVVYYYYYYXXXWWWXXXXXXXXXYYY[[[___bbbdddddddddcccaaa```^^^]]]\\\]]]```dddffffffdddbbbccccccbbbbbbccccccdddeeeiiifffcccbbbbbbdddeeefffmmmmmmmmmllljjjjjjlllnnnkkkkkkjjjjjjkkklllnnnoooppprrrpppkkkjjjkkkkkkhhhgggggggggiiikkkmmmlllkkkfffhhhiiiiiihhhhhhiiikkkmmmmmmmmmkkkhhhggghhhiiijjjlllnnnmmmjjjgggeeeeeeiiiiiiiiiiiiiiihhhgggfffeeedddeeejjjoooqqqmmmiiillljjjgggfffffffffdddccceeedddbbb```___``````aaabbb___]]]^^^bbbeeeeeedddoooooonnnmmmlllkkkkkkkkkkkkjjjfff```ZZZWWWVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[YYYWWWVVVUUUVVVUUURRRPPPPPPOOOMMMKKKJJJJJJJJJJJJLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNOOOKKKKKKJJJIIIHHHFFFDDDCCCBBBAAA???>>>>>>>>>???@@@>>>>>>=========>>>>>>???>>>===<<<;;;:::;;;<<<===999888666444333222222222111000000///...------------------...............************************((((((((((((((()))))))))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%***)))'''&&&%%%%%%&&&&&&)))((('''&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$""""""###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''...---,,,++++++,,,---..................---,,,,,,------............------++++++,,,,,,,,,,,,------...............---------//////000000//////...---/////////...............------------------------............////////////....................................////////////////////////............/////////.........------,,,---...///000///......////////////..................------------..............................,,,---......,,,,,,---...000//////...------..............................///////////////000000000---........./////////000,,,...000222333222111000333333333444555666666666666555555555555555555555888999::::::888888999:::<<<===>>>>>>>>>???AAACCCFFFJJJNNNNNNKKKJJJLLLNNNKKKKKKMMMQQQVVVYYYZZZZZZWWWXXXXXXXXXXXXZZZ^^^aaadddccccccbbbaaa___^^^]]]]]]```dddhhhjjjjjjhhheeedddccccccbbbbbbccccccccccccaaa___^^^^^^```bbbbbbjjjkkkkkkjjjiiiiiikkkmmmkkkjjjjjjjjjkkklllnnnnnnoooqqqppplllkkkmmmllliiieeeddddddfffhhhiiihhhggggggiiijjjjjjiiiiiijjjkkklllmmmllljjjhhhfffggghhhhhhjjjlllllljjjgggffffffhhhhhhiiijjjjjjiiiggggggiiihhhhhhlllqqqssspppllljjjhhhffffffffffffeeedddddddddcccbbbaaaaaa``````^^^\\\[[[]]]aaadddeeeeeemmmmmmmmmmmmmmmkkkjjjiiihhhfffbbb]]]XXXVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVSSSPPPLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@???????????????>>>===============>>>>>>>>>===<<<;;;::::::;;;;;;666666666666666666666666111000000///......------------------,,,,,,,,,,,,))))))))))))))))))))))))***************)))))))))((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&---,,,,,,++++++,,,,,,---------......------,,,,,,------............------++++++,,,,,,,,,,,,------//////......---,,,,,,+++.........///......------------..................---------------------------............/////////......................../////////................................................---------------''')))---///111000///.................................------------......---------------------------...///...---,,,---/////////...---------......------------------------///////////////......................../////////---...///000111111111111222333333444444555555666555555555555555555555555555777888777666555666888999:::;;;;;;;;;<<<>>>@@@EEEHHHKKKLLLJJJIIIKKKMMMJJJJJJLLLPPPUUUYYY[[[[[[VVVWWWXXXXXXWWWYYY\\\___cccbbbbbbaaa```^^^]]]\\\]]]aaaggglllooonnnkkkiiieeedddcccbbbbbbbbbbbbbbb^^^]]]\\\[[[\\\]]]```aaaggghhhhhhhhhggggggiiikkkjjjjjjjjjjjjjjjkkklllmmmmmmpppqqqnnnnnnooommmjjjeeeddddddeeeggghhhgggeeehhhiiijjjjjjiiiiiijjjkkkllllllllljjjgggffffffffffffiiikkkkkkjjjhhhggggggggghhhjjjllllllkkkiiihhhkkkjjjjjjmmmqqqrrrpppmmmgggfffddddddeeeeeeeeecccbbbccccccccccccaaa```___ZZZYYYZZZ\\\```cccddddddjjjkkkmmmnnnmmmkkkhhhgggbbbaaa]]]YYYVVVUUUXXXZZZ]]]^^^``````___\\\XXXVVVWWWWWWXXXYYYYYYWWWTTTQQQIIIHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIJJJLLLMMMOOOPPPKKKJJJJJJIIIHHHGGGEEEDDD@@@AAAAAAAAA@@@@@@??????>>>======<<<<<<=========>>>===<<<;;;:::999999999444555666666666666555444111000000//////......---------,,,,,,++++++******((((((((((((((((((((((((++++++******))))))((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,---------......---,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////////////////......---------------...............///......------------------(((***,,,///000000//////------...............///...------,,,,,,------...------------------------,,,---...---,,,,,,---.........---------------...------------------------/////////......---------........................///......//////000111222222222333333444444444444444444444444444555555555444555666666555555666777777999::::::::::::===???DDDFFFHHHIIIHHHIIIKKKMMMJJJJJJKKKOOOSSSWWWYYYYYYVVVWWWXXXXXXXXXYYY[[[]]]bbbaaaaaa```___]]]\\\[[[[[[```hhhmmmooonnnkkkiiifffeeedddbbbaaaaaa``````[[[\\\\\\\\\\\\^^^```cccdddeeeffffffffffffhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkoooqqqooooooqqqoookkkiiihhhhhhiiijjjjjjiiigggggghhhjjjiiihhhggghhhjjjjjjkkkllljjjgggeeeeeeeeehhhjjjlllllljjjhhhgggggggggjjjmmmooopppnnnllljjjkkkjjjjjjkkkmmmnnnmmmkkkdddbbbaaaaaabbbccccccbbb___```bbbcccbbb```^^^\\\YYYYYYYYY[[[^^^```aaaaaagggiiikkkmmmmmmjjjgggddd]]]\\\ZZZWWWUUUVVVZZZ]]]```bbbddddddaaa\\\WWWSSSVVVVVVXXXZZZ[[[YYYUUUQQQHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFEEE@@@AAABBBBBBBBBAAA???>>>>>>>>>======<<<<<<======>>>===<<<;;;:::999888888555666777777555333000...000000000000//////.........------,,,+++******)))))))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''***++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,---------------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////......------,,,,,,,,,---------......//////...........................---------...//////000,,,---------......//////------,,,,,,,,,,,,------------------------------***+++,,,,,,+++***+++,,,------,,,,,,,,,,,,------------------------------//////......------,,,,,,...............---------///.........///000111222222222222333333333333333222333333333444444444555333555666666555555666888888999:::::::::;;;===???CCCDDDFFFGGGGGGIIIKKKLLLMMMLLLKKKMMMQQQTTTVVVVVVVVVWWWYYYYYYYYYZZZ\\\^^^aaaaaaaaa```^^^]]][[[ZZZWWW^^^fffkkkllljjjhhhgggfffeeedddbbbaaa``````___ZZZ\\\]]]]]]\\\^^^aaaddddddeeeggggggffffffggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiinnnpppoooppprrrqqqmmmmmmlllkkkllllllllljjjhhhfffggghhhgggfffeeefffgggiiijjjkkkjjjhhhfffeeefffkkkmmmnnnnnnkkkiiiggggggjjjmmmppprrrsssqqqooommmmmmkkkjjjjjjjjjkkkjjjiiiaaa___^^^___```aaaaaa```[[[]]]___aaa```^^^\\\ZZZYYYYYY[[[[[[\\\\\\]]]^^^dddfffjjjlllllliiieeebbb[[[[[[ZZZXXXWWWYYY]]]```bbbdddffffffccc]]]WWWSSSUUUVVVWWWZZZ[[[YYYUUURRRKKKLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFEEEEEEAAAAAABBBCCCCCCAAA@@@?????????>>>===============>>>======<<<;;;999888888777777888888777444222000000000000000000////////////......---,,,++++++***************************++++++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%"""######$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((('''&&&&&&''''''(((((((((((()))******++++++******)))******+++,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------......,,,,,,------......------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---......//////.............../////////000///...---------//////,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,.........---------------............///000111111222222222222222222222222111222222333333444444444333555666666555555777888999:::;;;;;;;;;<<<>>>@@@CCCCCCDDDEEEGGGIIIKKKMMMMMMLLLKKKLLLOOORRRTTTTTTVVVXXX[[[\\\\\\]]]___aaabbbaaaaaa```___]]]\\\[[[VVV]]]dddiiihhhfffeeefffeeeeeecccbbbaaa``````___ZZZ]]]______]]]]]]aaadddfffhhhjjjjjjhhhgggggghhhgggggghhhiiiiiihhhhhhggghhhlllnnnmmmooorrrrrroooooonnnlllllllllllliiigggeeefffgggfffeeedddeeefffgggiiikkkkkkiiihhhggghhhmmmoooqqqqqqnnnlllkkkkkknnnoooqqqssssssrrrpppoooooommmkkkiiihhhhhhiiiiiiaaa```^^^^^^```aaaaaa```YYY[[[]]]^^^^^^]]]ZZZYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\bbbdddhhhjjjjjjgggdddbbb]]]]]]]]]\\\\\\]]]```bbbccceeeffffffccc^^^XXXTTTTTTUUUVVVXXXZZZYYYVVVSSSOOOOOOOOONNNMMMLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>============<<<;;;:::999777888999999999999888777000000000000000000000000......------,,,,,,++++++************************,,,,,,++++++******)))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%###"""!!! """###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$(((&&&###!!!"""$$$''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))))))))***++++++***))))))))))))***++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,------------------...++++++,,,------...//////,,,,,,---------.........------------------------++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------...//////000000000222222222222222111111111111111111222333333444444222444555555555555666888999:::<<<<<<;;;<<<>>>@@@CCCCCCCCCDDDGGGJJJLLLMMMLLLJJJIIIKKKOOORRRTTTUUUWWWYYY\\\^^^___aaaccceeebbbbbbbbbaaa___^^^\\\[[[XXX^^^eeehhhfffdddeeefffddddddbbbaaa````````````]]]aaadddccc``````cccgggjjjlllmmmmmmkkkiiihhhiiifffggghhhhhhhhhgggffffffgggjjjlllkkkmmmqqqsssqqqqqqooonnnmmmmmmllliiigggfffggghhhgggeeedddeeeffffffhhhkkklllkkkjjjiiijjjlllooorrrsssrrrqqqpppqqqooopppqqqrrrqqqpppooonnnnnnmmmjjjgggeeedddeeegggdddbbb``````aaabbbbbbaaaZZZ[[[\\\]]]]]]\\\[[[ZZZVVVYYY\\\\\\[[[ZZZ[[[]]]aaacccfffhhhhhhfffdddbbb___aaabbbbbbaaaaaacccdddcccdddfffeeeccc^^^ZZZVVVTTTTTTTTTVVVXXXXXXVVVTTTQQQQQQQQQQQQPPPNNNLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????======>>>>>>>>>===;;;;;;888888888888888888888888000000000000000000000000,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((()))((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''%%%%%%&&&''''''((())))))((()))***++++++***)))(((((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,++++++***,,,------.../////////...---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------.........++++++,,,,,,---...//////+++++++++,,,,,,---------(((***,,,...///...,,,+++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,---...///000000000000222222111111111111111111000000111222333333444444111333444444444444666777999:::;;;<<<;;;<<<>>>@@@DDDCCCBBBDDDHHHKKKMMMNNNJJJIIIHHHJJJNNNSSSVVVWWWWWWZZZ]]]```aaaccceeegggcccbbbbbbaaa```^^^]]]\\\ZZZ```fffhhhfffdddeeegggdddcccbbbaaa````````````bbbfffiiihhheeedddgggkkklllnnnoooooollljjjiiiiiiffffffggghhhhhhgggfffeeefffjjjjjjiiilllqqqsssrrrtttrrrppppppooonnnkkkiiiggghhhiiihhhfffeeeeeegggeeehhhkkkmmmlllkkkkkkkkkkkknnnrrrtttttttttuuuvvvppppppppppppoooooonnnmmmkkkjjjgggccc``````aaacccfffdddbbbbbbcccdddcccbbb[[[[[[\\\]]]]]]]]]\\\[[[SSSWWW[[[\\\[[[[[[]]]___aaaccceeefffgggeeecccbbbbbbdddffffffeeeddddddeeebbbdddeeeeeebbb___[[[XXXTTTSSSSSSUUUWWWWWWVVVUUUQQQRRRSSSSSSRRRQQQOOONNNNNNMMMKKKJJJIIIIIIIIIJJJFFFGGGIIIJJJKKKJJJJJJIIIAAABBBCCCCCCCCCCCCCCCCCCEEEDDDCCCAAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@======>>>??????>>>===<<<999888666444333222222222000000000000000111111111***************+++++++++))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((---,,,***(((((()))***+++++++++,,,,,,,,,,,,------***)))))))))***+++,,,,,,(((((()))***++++++,,,,,,555333000...,,,+++,,,---------------------------,,,,,,,,,++++++*********++++++***)))(((((()))))),,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------******+++,,,------------******+++,,,,,,,,,,,,+++)))***+++---......------...---,,,+++++++++,,,---,,,,,,++++++***)))((((((+++)))((())),,,---+++))).........------,,,,,,,,,//////.........------------------............//////////////////.........000111111222222333444444444555555555444444555777:::;;;======<<<===>>>@@@@@@AAADDDGGGJJJLLLNNNNNNNNNMMMLLLLLLOOOTTTXXX\\\^^^^^^```bbbeeeggghhhgggbbbbbbbbb```]]][[[[[[\\\``````bbbeeehhhiiigggeeeaaaeeeiiigggbbb______aaaeeegggkkkllllllkkkjjjjjjpppppppppooommmkkkhhhggggggfffeeeeeefffgggeeedddkkkjjjiiiiiijjjmmmppprrruuusssqqqoooooonnnllljjjhhhhhhiiikkkmmmllljjjgggeeedddggglllmmmiiihhhiiipppqqqrrrrrrssssssssssssttttttsssoookkkhhhhhhiiigggeeecccbbbaaaccceeeffffffdddaaa```aaabbbbbbbbb[[[^^^aaacccbbb```\\\ZZZZZZ[[[\\\]]]___```aaaaaaeeeffffffgggggggggffffffhhhgggfffeeeeeedddddddddbbbccccccccc```\\\XXXVVVOOOQQQRRRTTTTTTTTTSSSSSSMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@???????????????@@@AAAAAA@@@???>>>===888888777555444333222111000000000000//////////////////...,,,***)))''''''++++++******)))(((((((((+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$############+++***)))(((&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&$$$######%%%###""""""$$$$$$###"""'''%%%######&&&'''&&&$$$$$$(((***&&&!!!''''''&&&$$$###"""###$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&$$$###(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''(((---,,,***)))((()))***+++*********+++++++++,,,,,,*********)))******++++++*********++++++,,,,,,---111000...,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***))))))))))))))),,,,,,+++++++++,,,---...------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------...............------******+++,,,,,,,,,,,,+++)))***+++---------------+++************+++---------------,,,,,,++++++++++++***)))+++---...,,,***------,,,,,,++++++++++++///.........---------,,,------------............////////////............000111111222222333333444444555555555333444555777999;;;======<<<<<<>>>???@@@AAADDDGGGJJJLLLMMMNNNLLLLLLLLLMMMPPPUUUYYY[[[\\\\\\^^^```ccceeeeeeeee```aaabbbaaa___^^^___```dddeeeggghhhhhhhhhggggggfffkkkooommmfffaaabbbeeehhhiiikkklllmmmmmmmmmmmmpppppppppooommmjjjhhhffffffeeedddeeeggghhhhhhgggjjjiiihhhhhhiiillloooqqqrrrqqqpppppppppooollljjjkkkkkkkkkmmmooonnnllliiigggdddeeehhhiiiggghhhlllnnnooopppqqqrrrrrrrrrrrrqqqqqqpppmmmjjjgggggghhhhhhfffdddaaaaaabbbdddfffeeeccc```___```bbbcccccc___aaadddfffeeebbb^^^\\\\\\\\\]]]]]]___```bbbcccggghhhiiijjjjjjjjjjjjjjjgggfffeeeeeeddddddddddddaaaaaaaaaaaa^^^[[[WWWTTTOOOOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======>>>???@@@@@@@@@???>>>===999999888666444333222111000000000000///////////////...---,,,***)))(((((()))))))))))))))*********)))))))))((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###'''%%%######%%%&&&&&&$$$$$$%%%&&&%%%###"""$$$&&&&&&%%%%%%$$$######$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((,,,+++***)))((()))***+++)))))))))************+++++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000************************+++++++++++++++*********+++***)))))))))))))))))),,,++++++++++++,,,------------------------------+++*********+++,,,,,,---******++++++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++******+++,,,,,,,,,,,,+++)))***+++,,,---------,,,((((((((()))***+++------,,,,,,,,,,,,,,,,,,++++++++++++***,,,---...,,,+++++++++++++++************......------------,,,,,,------------....................................000000111111222333333333333444555444333333555777999;;;======<<<<<<===>>>@@@AAACCCFFFIIIKKKLLLMMMKKKKKKMMMPPPSSSVVVYYY[[[YYYZZZ\\\^^^```bbbcccccc___aaacccccccccbbbccceeehhhkkklllkkkiiihhhjjjlllmmmsssxxxtttjjjeeegggkkkllllllllllllmmmoooqqqrrrppppppooonnnllliiigggffffffeeeeeefffiiilllllllllkkkjjjhhhggghhhjjjmmmooonnnnnnnnnpppqqqpppnnnkkkmmmmmmnnnoooqqqpppmmmkkkhhhcccbbbdddeeeeeehhhmmmlllmmmnnnoooooopppppppppmmmnnnnnnkkkhhhffffffgggkkkhhhdddaaa```aaadddfffdddaaa^^^]]]___bbbeeeeeecccdddfffgggeeebbb^^^\\\___^^^^^^^^^___aaadddfffhhhhhhjjjkkkllllllllllllggggggeeeddddddccccccddd_________^^^\\\XXXUUUSSSNNNNNNNNNNNNOOOPPPQQQRRROOONNNMMMLLLLLLLLLMMMNNNRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMLLLJJJHHHFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBAAABBBBBBCCCDDDCCCAAA???===<<<<<<;;;======???@@@@@@???>>>>>>;;;:::999777555333222111000000000000////////////...---,,,+++************'''(((((()))******++++++((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''(((''''''''')))***)))&&&###&&&%%%######%%%&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&''''''''''''(((+++***))))))))))))******)))))))))*********++++++,,,+++***))))))((())))))++++++++++++++++++++++++************+++,,,......************************+++++++++*********************)))))))))))))))***+++++++++++++++,,,,,,,,,******++++++++++++,,,,,,************+++,,,------))))))***+++,,,------...,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,)))*********++++++,,,,,,))))))))))))*********************+++,,,,,,,,,+++++++++++++++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............///000000000111222222333333222333444444333333555777999;;;======<<<<<<<<<===???@@@BBBEEEHHHIIIKKKKKKJJJKKKNNNRRRUUUXXXZZZ[[[VVVXXX[[[]]]^^^___aaabbbaaaccceeeffffffeeefffgggjjjnnnpppoookkkjjjnnnssssssyyy}}}xxxnnnhhhjjjpppqqqnnnllllllnnnqqqsssuuupppooonnnmmmkkkiiigggfffhhhgggfffiiilllpppqqqqqqooonnnkkkiiihhhiiikkklllkkkkkkmmmppprrrqqqnnnlllnnnnnnnnnooopppooollliiieeeaaa```cccddddddgggkkkiiijjjkkklllmmmnnnnnnnnnlllmmmmmmllliiigggggggggllliiieeeaaa```aaadddfffbbb___\\\\\\___cccfffgggdddeeeffffffddd```]]]ZZZaaa```___^^^```cccfffhhhfffggghhhjjjkkklllllllllkkkjjjhhhfffdddbbbbbbaaa^^^^^^^^^]]]ZZZWWWTTTRRROOONNNNNNMMMNNNPPPQQQRRRQQQPPPMMMKKKKKKKKKLLLMMMRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNLLLJJJHHHFFFIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCDDDCCCAAA???===;;;::::::;;;<<<>>>?????????>>>>>>;;;:::999777666444333222000000000000////////////---,,,+++*********+++,,,(((((())))))************(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((''''''(((***+++***&&&###%%%$$$$$$###$$$$$$%%%%%%$$$&&&)))***)))(((&&&%%%$$$$$$&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))))))))******)))&&&&&&&&&''''''''''''((())))))))))))))))))******************+++++++++,,,++++++***)))((((((((((((************))))))))))))+++************++++++,,,***************************************************)))))))))))))))************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********++++++,,,---))))))******+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++************+++,,,,,,,,,,,,+++++++++***+++++++++,,,,,,---------,,,,,,+++******)))))))))))))))))))))***((()))******************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------....../////////000000111111222333333111333444333333333555777888;;;===>>>===;;;;;;<<<===>>>AAACCCEEEGGGHHHIIIJJJKKKOOORRRUUUXXXYYYZZZVVVXXX\\\]]]^^^^^^aaacccdddfffhhhiiihhhgggfffgggiiimmmqqqpppnnnoootttyyyvvv{{{~~~yyypppkkkmmmrrrssspppkkkjjjmmmqqqssstttnnnnnnlllkkkjjjiiihhhhhhkkkiiiiiikkkooosssuuuuuuuuurrroookkkiiihhhiiijjjiiijjjllloooqqqqqqnnnlllllllllllllllmmmkkkhhhfff```___```eeefffdddeeehhhfffgggiiijjjkkkllllllllllllnnnooonnnkkkiiiiiiiiillliiieeebbbaaabbbdddfffaaa___\\\]]]```dddggghhheeefffffffffdddaaa]]][[[bbbaaa```___aaadddgggiiiggghhhiiijjjllllllmmmmmmooonnnkkkgggdddaaa______^^^^^^]]][[[YYYVVVTTTRRRPPPOOOOOOOOOOOOQQQRRRTTTSSSRRROOOMMMLLLLLLNNNNNNQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNOOOOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBDDDCCCAAA???===;;;:::::::::;;;===>>>???>>>>>>===::::::999777666555444333000000000000////////////---,,,+++*********,,,---************))))))(((((()))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&&&&&&&'''***+++***'''$$$$$$$$$$$$$$$######$$$%%%$$$***///...)))%%%%%%'''###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((())))))***&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,******)))((((((((())))))(((((())))))))))))))))))+++++++++++++++*********************************)))))))))***************)))))))))))))))******+++)))******+++,,,++++++++++++,,,,,,------......///,,,,,,++++++***++++++,,,))))))******++++++,,,,,,***++++++,,,,,,++++++***************************))))))***+++,,,---,,,,,,******+++,,,,,,,,,,,,+++++++++************+++,,,.........---,,,+++***)))++++++++++++++++++******&&&(((******)))((()))***+++++++++,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......////////////000000111222222222111222333333333333555777888:::===>>>===;;;::::::;;;<<<>>>AAACCCDDDEEEFFFIIIJJJMMMPPPRRRTTTVVVVVVUUUXXX\\\^^^]]]]]]```cccfffhhhkkkkkkiiiggggggggggggkkkoooqqqqqqssswww{{{vvvyyyzzzwwwqqqnnnpppssstttooojjjhhhkkkooopppppplllkkkjjjiiiiiiiiiiiijjjmmmkkkjjjlllooosssuuuvvvvvvtttpppllljjjiiiiiijjjkkkkkklllnnnoooooommmkkkiiiiiihhhiiiiiigggdddaaa]]]]]]aaaggghhheeedddeeeeeeeeegggiiijjjkkkkkkkkkoooppprrrqqqnnnlllkkkjjjjjjhhhfffcccbbbcccdddfffaaa___^^^___bbbeeeggghhhhhhhhhhhhgggfffccc```^^^bbbaaa```aaabbbdddgggiiijjjjjjkkkmmmnnnnnnnnnnnnpppnnnkkkgggccc```^^^]]]^^^]]]\\\ZZZWWWUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPPPPOOONNNMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAABBBDDDCCCAAA???===<<<<<<;;;;;;<<<===>>>>>>===<<<<<<888888777666666555555444000000000000////////////...,,,+++))))))***,,,---++++++******)))(((((('''))))))))))))))))))((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$%%%%%%&&&(((******(((&&&###$$$%%%$$$""""""$$$%%%$$$+++000///'''"""$$$'''$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))))))))))))))))))))************+++)))(((((((((((())))))***((((((((()))******++++++***+++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++((()))***+++,,,++++++***++++++,,,------...//////------,,,+++***************************+++++++++******++++++++++++************************************+++++++++++++++*********+++,,,,,,,,,,,,+++,,,+++***))))))***++++++,,,,,,------,,,+++***))),,,,,,++++++******))))))&&&)))++++++)))((()))+++************+++++++++,,,************+++++++++,,,++++++,,,,,,,,,---------++++++,,,------...////////////000000111111222222000111333333222333666888888:::===>>>===;;;:::999999:::<<<>>>@@@BBBCCCCCCGGGGGGIIIKKKMMMOOOQQQQQQSSSWWW\\\]]]\\\\\\___ccceeehhhkkklllkkkiiihhhhhhgggjjjmmmqqqtttvvvxxxxxxvvvvvvvvvuuusssrrrrrrssssssnnnhhhfffiiillllllkkkjjjiiihhhhhhiiijjjkkklllnnnllljjjjjjmmmppprrrssssssqqqnnnkkkjjjjjjkkklllmmmlllllllllmmmmmmkkkiiigggffffffffffffddd```]]]]]]]]]```fffhhheeedddfffdddeeefffhhhiiijjjkkkkkkppprrrsssrrrpppmmmkkkkkkhhhgggfffeeeeeeeeeeeeeeeaaa``````bbbeeegggggggggggggggggggggeeeccc```___```aaaaaabbbccceeefffgggjjjkkklllmmmmmmmmmmmmmmmmmmkkkhhheeebbb___]]]]]]\\\[[[ZZZWWWUUUSSSQQQPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPRRRRRRPPPNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFDDDBBBAAAAAAAAAAAACCCBBBAAA@@@>>>>>>======;;;<<<=========<<<;;;:::555555555555555555555555000000000000///////////////---+++)))((()))+++,,,*********)))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***+++***)))"""$$$%%%$$$"""!!!###&&&###'''+++***&&&###$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''((())))))***))))))(((((((((((())))))))))))(((((('''(((((()))***+++(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))*********+++))))))((())))))***++++++((()))***+++,,,+++******))))))***++++++,,,------......,,,+++***)))))))))+++++++++*********************++++++++++++******)))))))))))))))))))))))))))******))))))((('''&&&******+++,,,,,,,,,,,,+++,,,+++***))))))***++++++))))))+++,,,,,,+++***)))+++******)))(((''''''&&&'''***,,,,,,***)))***,,,(((((())))))*********+++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...///////////////000111111222222000111222222222333666888888:::===>>>===;;;999999888999;;;===???@@@AAABBBEEEEEEFFFGGGIIIKKKMMMNNNRRRWWW[[[\\\ZZZZZZ^^^bbbdddgggkkklllkkkjjjiiiiiihhhiiilllqqquuuwwwwwwuuuvvvuuusssssstttuuuttttttsssmmmgggeeehhhjjjiiiggghhhhhhgggggghhhjjjlllmmmnnnllliiiiiikkknnnppppppooommmkkkiiiiiikkkmmmnnnpppnnnlllllllllllljjjiiifffeeeeeeeeeeeeccc___\\\^^^]]]```eeegggeeeeeehhhcccdddfffhhhiiijjjkkkkkkqqqssstttssspppmmmkkkjjjffffffffffffffffffeeeeeeaaa```aaadddfffhhhgggfffddddddddddddcccaaa___]]]___```aaacccdddeeeffffffiiiiiijjjjjjkkkjjjjjjjjjiiigggeeeccc```___^^^]]]ZZZYYYXXXUUUSSSQQQOOONNNNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSRRRQQQNNNLLLNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFDDDBBBAAAAAAAAAAAACCCBBBAAA@@@????????????<<<<<<=========<<<:::999444444444444555555666666000000000000////////////000...+++)))((()))+++,,,((((((((()))******++++++&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++++++++######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&"""""""""###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&&&&&&&&&&&&&%%%$$$%%%'''***,,,---,,,"""$$$%%%$$$!!!!!!###&&&"""###$$$%%%%%%%%%$$$###&&&%%%%%%$$$%%%&&&((()))###"""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((***,,,,,,((((((+++,,,)))***************************)))(((((((((***+++,,,************************++++++******))))))((((((+++***)))))))))***,,,,,,)))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))************++++++++++++++++++++++++---+++***(((((()))+++,,,******))))))***+++,,,,,,***++++++,,,,,,++++++***)))((((((((()))***++++++************************)))************+++++++++++++++******++++++,,,---+++(((&&&&&&)))***)))'''((()))***,,,,,,++++++******))))))((())))))***+++))))))))))))))))))))))))************************++++++******************+++++++++,,,,,,,,,------.........///////////////222333333333333333333444333666888999888888888999888:::===>>>>>>???@@@AAAFFFFFFFFFGGGHHHHHHHHHIIIPPPTTTXXXXXXVVVWWW\\\aaaeeefffgggfffdddcccdddeeefffhhhkkkoooqqqrrrrrrrrrqqqqqqrrrrrrtttuuuvvvwwwssspppllliiigggggghhhiiiiiiiiijjjhhhgggfffgggiiikkkkkkjjjiiiiiijjjjjjkkkpppnnnkkkiiiiiikkknnnppprrrqqqooommmjjjhhhgggfffdddeeeeeedddcccaaa^^^]]]]]]___cccfffhhhiiihhhggggggggghhhiiijjjkkkkkkkkkqqqsssuuutttqqqmmmkkkjjjjjjiiihhhhhhjjjkkkjjjiiifffcccaaabbbeeehhhgggfffgggeeecccaaa`````````aaa___bbbeeeeeedddcccbbbcccgggffffffgggiiijjjhhhggggggfffdddbbb___]]][[[ZZZ\\\ZZZXXXVVVTTTSSSRRRRRRTTTTTTSSSSSSTTTUUUVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOORRRQQQPPPOOONNNMMMMMMMMMJJJJJJKKKKKKKKKIIIHHHGGGJJJHHHFFFCCCAAA???>>>===DDDDDDDDDDDDCCCBBBAAA@@@???>>>===;;;999777666555555666666555444111///...000000000000000000000000((((((***+++---...///000*********))))))))))))(((((((((''''''''''''((((((((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&$$$######%%%)))...222+++'''### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''))))))'''(((,,,---+++))))))))))))))))))))))))((('''&&&&&&'''((()))************************************)))))))))))))))******)))))))))***+++,,,)))))))))))))))))))))))))))((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,+++***)))))))))***+++))))))*********+++++++++*********++++++*********))))))))))))))))))***+++************************)))************+++++++++***))))))))))))***++++++---+++******------,,,***&&&'''((()))***))))))(((*********)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,------------............////////////222222222333333333333333333555888999888888888999888:::<<<======>>>@@@AAACCCCCCDDDDDDEEEFFFFFFFFFMMMQQQUUUVVVUUUVVV[[[```bbbcccdddcccaaa``````aaabbbdddgggkkknnnoooooooooppppppqqqqqqrrrtttuuuvvvtttqqqlllhhhffffffgggiiikkklllkkkjjjhhhggghhhiiijjjjjjjjjjjjiiiiiiiiiiiinnnmmmkkkiiijjjlllooopppppppppnnnllljjjhhhfffeeefffffffffeeedddaaa___^^^^^^aaaeeeiiilllmmmmmmmmmjjjjjjiiiiiiiiiiiijjjjjjooorrrtttuuurrrooommmlllkkkjjjiiijjjkkkkkkjjjiiifffdddccceeegggiiihhhfffeeeeeecccbbbaaaaaaaaaaaaaaacccffffffdddbbbbbbbbbgggffffffgggiiiiiihhhggggggfffdddaaa^^^\\\ZZZZZZ[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPSSSRRRPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJJJJHHHGGGFFFHHHGGGFFFDDDCCCBBBBBBAAAEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;999888666666555555555555333111///...........................,,,,,,------.........///******)))))))))((((((((((((''''''''''''''''''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%''')))***)))&&&### !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%((()))(((***///111///(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))+++***))))))))))))))))))************************)))************+++++++++)))(((((((((((()))*********))))))***++++++***(((''''''((())))))))))))(((******+++******)))((('''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////111111222222222333333333333555888999888777888888999:::;;;;;;;;;<<>>===;;;:::888777666555555555444333111000///------------------------111000000///......------***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&***+++)))+++000222111((((((((((((((((((((((((***))))))))))))*********(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))******+++((((((((((((((((((((((((((())))))***************((()))))))))************************************((()))******+++******))))))***++++++++++++***)))******))))))))))))******++++++***)))((((((((()))************************))))))*********+++++++++)))(((((((((((()))******(((((()))*********)))''')))*********++++++++++++))))))***+++******)))((())))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,---------.........,,,------....../////////000000111111222222333333333555777888888777777888888999999999999;;;>>>AAABBBBBBCCCDDDEEEFFFFFFGGGFFFIIILLLNNNOOOQQQUUUYYYYYY[[[]]]]]][[[YYYYYYYYY[[[\\\___bbbeeeggghhhiiilllkkkkkkjjjkkkmmmooopppvvvrrrlllgggeeefffhhhkkkqqqqqqpppnnnkkkiiiiiijjjiiijjjkkklllllljjjhhhgggllllllllllllnnnppprrrsssssssssrrrpppooommmlllllljjjjjjiiigggeeedddbbbaaaccceeeiiillloooqqqrrrrrrooommmjjjhhhhhhiiikkklllnnnqqqtttvvvtttqqqooonnnnnnmmmmmmnnnooonnnlllkkkeeegggiiilllmmmllljjjhhhccccccccccccccccccbbbbbbhhhiiikkkjjjgggdddbbbbbbgggfffeeefffhhhhhhgggeeefffdddaaa]]][[[ZZZYYYYYYYYYZZZ[[[\\\[[[YYYWWWUUURRRRRRQQQQQQQQQRRRRRRSSSUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQPPPOOOMMMKKKHHHFFFEEEGGGGGGFFFFFFEEEDDDCCCBBB>>>??????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA>>>>>>===;;;:::888777777555555444333222111000///------------------------111000000///...------,,,+++************)))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''******((()))---///---)))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((())))))******++++++(((((())))))************(((((((((((((((((((((((('''((()))***+++*********((()))))))))************************************'''((()))************)))******+++++++++******))),,,+++************+++,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))***+++++++++,,,,,,---,,,,,,+++,,,***************+++++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,,,,,,,---------......,,,,,,,,,---...//////000//////000000111222333333222555777888777777777888777777888777777999===@@@@@@AAAAAABBBDDDEEEEEEFFFDDDFFFHHHJJJLLLNNNRRRTTTVVVXXXZZZZZZYYYXXXXXXXXX[[[\\\^^^```ccceeefffgggiiihhhfffeeefffhhhjjjlllssspppkkkgggfffhhhjjjmmmrrrrrrqqqnnnkkkiiiiiijjjiiijjjlllmmmmmmllljjjhhhkkklllmmmnnnpppqqqssssssqqqqqqpppooonnnmmmlllkkkjjjiiihhhfffeeedddcccccceeefffhhhjjjlllmmmmmmmmmlllkkkiiihhhiiikkknnnppppppsssuuuuuurrrooonnnmmmooonnnnnnooopppooommmkkkeeehhhllloooooommmkkkiiiddddddcccccccccccccccccciiikkkmmmllliiifffeeedddfffeeedddeeeffffffeeecccdddbbb```]]][[[ZZZZZZZZZZZZ[[[\\\\\\\\\ZZZWWWVVVRRRRRRQQQQQQQQQQQQQQQRRRTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>????????????>>>===@@@@@@@@@@@@@@@@@@???>>>===<<<<<<:::999888777777555444333222111000000000..............................------------------,,,,,,+++++++++*********%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%''''''$$$%%%))))))'''))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))************'''((())))))******))))))))))))))))))))))))))))))&&&''')))***+++******)))))))))))))))************************************'''(((((())))))*********,,,+++******)))*********---,,,+++******+++,,,---+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++)))***+++***((((((***,,,((((((((('''((())))))***)))))))))((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********+++++++++,,,,,,,,,------++++++,,,---...//////000......///000111222222333222444777888777666777777555666777777777888;;;>>>======>>>???@@@BBBCCCCCCDDDDDDEEEGGGIIILLLNNNOOOSSSTTTVVVVVVVVVVVVXXXZZZ\\\]]]^^^___aaacccdddeeeeeedddbbb```aaaccceeegggllljjjhhhfffgggiiikkkmmmqqqqqqpppmmmjjjhhhhhhiiiggghhhjjjkkkllllllkkkkkkiiikkklllnnnpppqqqqqqqqqllllllkkkjjjiiiiiihhhhhhggggggfffddddddcccddddddgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkknnnqqqrrrrrrssssssrrrooommmmmmnnnooooooooopppqqqpppmmmjjjfffiiimmmoooooommmkkkkkkfffeeedddbbbbbbbbbcccdddgggiiikkkkkkjjjgggffffffdddccccccccceeedddcccaaaaaa``````___]]]\\\[[[[[[\\\\\\\\\\\\[[[YYYWWWVVVSSSRRRRRRQQQQQQQQQQQQRRRSSSRRRRRRPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>??????@@@AAA@@@???>>>============>>>>>>======<<<;;;;;;:::999888777666666444444222111000000000000........................+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########&&&(((***"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$'''&&&$$$%%%((()))'''(((((((((((((((((((((((('''((())))))((('''&&&%%%*********************************)))))))))))))))'''''')))*********)))((())))))))))))))))))))))))$$$&&&(((*********)))((())))))))))))************************************((((((''''''((()))+++,,,...,,,***(((((()))***,,,,,,+++***))))))***+++,,,))))))))))))))))))***+++)))))))))))))))))))))))))))************+++++++++)))(((((((((((()))******'''((('''%%%######'''***)))((('''''''''(((******...,,,***''''''''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,***++++++,,,...//////000------...///000111222333222444777777777666666777333444666777777888:::<<<;;;<<<===>>>@@@AAABBBBBBDDDDDDDDDEEEHHHJJJKKKLLLPPPQQQRRRRRRRRRTTTXXX[[[]]]]]]]]]^^^___```bbbbbbbbb```^^^\\\\\\^^^aaaccccccccccccdddfffhhhkkklllnnnooonnnllliiiggghhhiiieeeeeefffhhhiiijjjkkklllggghhhjjjlllnnnnnnmmmmmmhhhhhhggggggffffffeeeeeeddddddcccbbbbbbcccddddddhhhhhhiiiiiiiiiiiiiiiiiihhhiiijjjkkkmmmoooqqqrrrqqqqqqpppnnnmmmmmmoooqqqoooooooooqqqqqqpppllliiifffjjjnnnooonnnllllllmmmiiigggdddaaa```aaaccceeebbbeeehhhiiihhhgggggggggcccbbbaaabbbcccbbbaaa___]]]^^^`````````___]]]\\\^^^]]]\\\[[[YYYWWWVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNLLLJJJGGGDDDBBBCCCBBB@@@>>>===<<<<<<<<<<<<===???@@@@@@???>>>===;;;;;;<<<<<<===<<<<<<;;;:::999999888777666555555444333222111000000111111------------------------,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((%%%&&&((())))))(((&&&%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%((((((&&&'''+++---+++'''''''''''''''''''''''')))***+++++++++)))((('''************************++++++******))))))((((((&&&''')))*********)))((())))))))))))))))))))))))###%%%''')))******(((((())))))))))))************)))))))))))))))))))))))))))(((&&&&&&''')))+++---///---)))''''''(((+++---+++***)))'''''')))***+++))))))(((((()))***++++++)))))))))))))))))))))))))))************+++++++++'''''''''''''''((())))))******)))&&&$$$%%%***...+++***)))))))))***,,,---222///+++'''%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++******+++,,,...//////000------...///000111222222222444666777777666666777111444666777777888999:::======>>>@@@AAABBBDDDDDDDDDDDDCCCEEEGGGIIIJJJJJJNNNNNNOOONNNOOOSSSXXX\\\]]]]]]]]]]]]^^^___`````````^^^[[[ZZZZZZ\\\___aaa]]]^^^```bbbeeehhhjjjkkkmmmmmmmmmkkkhhhgggggghhhccccccdddeeegggiiikkkllleeefffiiikkklllkkkjjjiiihhhgggggggggfffffffffeeebbbbbbaaa```aaabbbdddeeeiiiiiiiiijjjjjjjjjkkkkkkiiiiiikkklllnnnoooppppppoooooonnnlllkkkmmmpppsssoooooooooqqqqqqpppllliiifffjjjnnnnnnmmmkkklllmmmkkkhhhddd```___aaaccceee___bbbeeeggggggffffffgggbbbaaa```aaabbbaaa___^^^[[[]]]```bbbbbb```^^^]]]___^^^\\\ZZZXXXVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLLLLNNNNNNMMMLLLHHHDDD@@@>>>CCCAAA???===;;;;;;;;;;;;888999;;;===>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888777666555555444444333222000000000111111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***((((((((((((''''''''''''&&&''')))******)))'''&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%!!!###%%%''''''&&&###"""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%!!!!!! !!!"""######&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))***+++)))((('''&&&&&&'''((()))'''''''''(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))---+++******++++++***(((&&&''')))*********)))(((***)))))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''************************(((((((((((()))))))))))))))))))))))))))((((((((('''((()))++++++***))))))***+++,,,,,,------------************************''''''((()))***++++++,,,,,,,,,,,,++++++************************)))(((((())))))***++++++++++++***------,,,+++***)))((((((---,,,,,,+++*********+++---------.........//////000000////////////000000222333444555666666666666555555444555666777999::::::;;;===>>>@@@AAAAAAAAA<<>>@@@CCCFFFGGGIIILLLOOONNNNNNNNNMMMKKKHHHFFFDDD@@@???===<<<;;;;;;;;;<<<;;;<<<======>>>===<<<<<<;;;;;;;;;:::::::::999999666666555444444444444555111222222222111000...---000000///...,,,+++******,,,,,,,,,+++++++++******'''((()))++++++******)))$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&((()))***)))'''&&&%%%&&&%%%&&&%%%%%%&&&'''&&&"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%$$$ %%%'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&&&&###!!!$$$###!!!!!!!!!!!!###$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%((($$$###&&&(((%%%$$$%%%(((''''''&&&$$$######"""''''''''''''''''''''''''))))))(((((())))))******)))((('''&&&&&&'''((()))'''(((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''***)))(((((())))))(((&&&'''''')))*********)))(((*********))))))((((((((()))((((((''''''(((((()))+++*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))'''&&&%%%$$$###))))))***+++++++++++++++(((((())))))***)))))))))************************(((((())))))******++++++++++++*********)))))))))***************)))(((((())))))***++++++++++++***%%%&&&'''((()))***++++++---,,,++++++*********++++++++++++,,,,,,,,,,,,---.........///000111222333111222333444444555555444444333333333555666888999:::;;;<<<>>>???@@@AAAAAA???AAACCCEEEEEEFFFIIIKKKHHHGGGGGGIIILLLPPPUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^[[[ZZZYYYZZZ[[[\\\\\\\\\^^^```bbbbbbaaacccfffiiimmmkkkiiihhhhhhhhhgggeeebbbccccccdddeeeeeeffffffbbbdddgggkkknnnooollliiiiiihhhfffdddcccbbbbbbcccbbbaaa```aaaeeeiiikkklllrrrpppmmmjjjhhhgggggggggddddddfffiiimmmooooooooommmkkkjjjjjjkkklllkkkjjjllllllkkkjjjiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiigggdddaaa^^^]]]\\\\\\ZZZ]]]aaadddeeedddbbb``````^^^^^^___aaaaaa___\\\]]]^^^^^^___`````````___\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRQQQOOOMMMLLLLLLKKKOOOPPPOOONNNKKKFFFBBB???===???BBBDDDFFFHHHKKKNNNNNNNNNNNNMMMKKKHHHFFFEEEAAA@@@>>><<<;;;:::;;;;;;<<<===???@@@@@@???===<<<888888777777777666666666666555444444333333444444111111222222111000...---++++++,,,,,,---...//////,,,,,,+++++++++*********(((((()))((('''&&&$$$###%%%&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%'''&&&$$$!!!&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""##################"""""""""############### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&'''###"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))******((((((''''''''''''((()))((((((((((((((((((''''''******))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))(((((('''''''''''''''***(((''''''))))))(((&&&'''((())))))******))))))***************))))))))))))((((((''''''(((((()))++++++++++++************(((((((((((((((((((((((((((((((((((())))))))))))******)))(((&&&%%%$$$$$$+++************+++,,,,,,((((((((()))((((((''''''************************)))))))))))))))************))))))))))))((((((((()))************))))))(((((()))******++++++******'''''')))***,,,...///000,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,---...000333444666000000111222333333333333222222222333444555666777999:::<<<===??????@@@@@@AAACCCDDDDDDCCCCCCEEEFFFEEEEEEEEEGGGJJJNNNRRRTTTSSSUUUWWWZZZ[[[\\\\\\\\\WWWXXX[[[]]]^^^_________bbbbbbbbbaaa```aaadddfffhhhgggfffggghhhhhhfffeeeaaabbbbbbccccccdddddddddbbbdddiiiooorrrrrroookkkfffeeedddcccbbbbbbbbbbbbcccbbbbbbdddiiimmmpppqqquuusssooojjjhhhgggggghhhbbbcccdddhhhkkkmmmmmmllljjjiiihhhiiikkkmmmmmmllljjjiiiiiihhhhhhiiiiiijjjffffffffffffffffffffffffjjjhhhdddaaa^^^\\\[[[ZZZ[[[^^^bbbeeeeeebbb___\\\ZZZZZZZZZ\\\^^^___^^^]]]\\\\\\^^^______^^^]]]]]]ZZZYYYXXXVVVVVVUUUUUUUUURRRQQQOOOMMMKKKIIIGGGGGGNNNNNNMMMKKKGGGBBB>>>;;;<<<>>>@@@BBBCCCEEEIIIKKKMMMMMMMMMLLLKKKIIIFFFEEEBBBAAA>>><<<;;;:::::::::===???AAABBBBBBAAA>>>===666666666666555555555555555444333333222222333333111111111111000///......))))))***,,,---///000000,,,++++++++++++*********(((((((((((('''%%%$$$###&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''((('''%%%$$$$$$%%%&&&$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$#########)))'''&&&%%%%%%### %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""%%%$$$$$$$$$######"""""" !!!###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###!!!"""###$$$%%%&&&''''''%%%$$$######%%%''''''%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***'''''''''''''''(((((()))((((((((((((''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******+++***))))))***+++***((((((((())))))************++++++*********************))))))(((((())))))***************************************************(((((((((((()))))))))))))))))))))))))))*********+++***)))((()))***+++,,,++++++++++++***))))))(((*********************************)))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---------.........,,,,,,---...000222444555///000111222333333333333111222222333444555666666888999;;;<<<>>>?????????AAABBBCCCCCCBBBBBBCCCDDDCCCCCCDDDFFFIIIMMMPPPRRRRRRTTTWWWYYY[[[[[[ZZZZZZVVVYYY^^^aaacccdddddddddfffeeebbb```______aaacccccccccdddfffhhhhhhfffdddaaaaaaaaaaaabbbbbbcccccc```dddjjjqqquuutttoookkkeeeeeeddddddddddddddddddeeeddddddggglllrrruuuvvvxxxuuupppkkkhhhgggggghhhbbbbbbdddhhhkkkmmmlllkkkhhhggggggiiilllnnnooooooiiiiiihhhggggggfffggggggddddddddddddddddddddddddhhhfffdddaaa___^^^]]]]]]\\\___bbbeeedddaaa\\\YYYVVVVVVWWWZZZ\\\^^^^^^___\\\]]]^^^___^^^]]][[[ZZZWWWWWWVVVUUUTTTSSSTTTTTTOOONNNMMMLLLJJJHHHGGGFFFJJJJJJIIIGGGCCC???<<<:::;;;===>>>???@@@BBBFFFIIIKKKLLLLLLLLLJJJHHHGGGEEECCCAAA???<<<:::999999999===>>>AAABBBBBB@@@===;;;888888888777777777666666444333222222111111222222000000000000000//////...---------,,,,,,,,,,,,,,,++++++++++++************(((((())))))************'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&'''((((((&&&%%%%%%%%%'''###"""$$$&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((***)))'''%%%###$$$$$$$$$$$$%%%%%%&&&'''###)))+++((((((***((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&******))))))))))))*********)))((()))***+++***))))))))))))))))))******+++******************+++++++++******))))))******+++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))******++++++)))((('''''''''(((***++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))*********)))))))))))))))************************((())))))*********))))))(((((()))************)))))))))(((''''''&&&%%%%%%*********))))))***++++++,,,,,,,,,---------..................///000111222000111222333333444444333111222333444555666666666777888:::;;;======>>>>>>>>>@@@AAAAAAAAAAAACCCDDDBBBBBBDDDFFFIIIMMMPPPQQQTTTUUUXXXYYYZZZYYYXXXWWWWWW\\\bbbfffgggggghhhiiiiiigggdddaaa``````````````````aaacccffffffeeeccc``````aaaaaaaaaaaaaaabbb___cccjjjqqquuutttooojjjffffffggggggggghhhgggggggggggggggjjjoootttwwwyyyxxxuuuqqqllliiigggggggggccccccfffiiimmmnnnllljjjgggggggggiiillloooqqqqqqjjjiiihhhfffdddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^___``````^^^```ccceeeccc```[[[XXXTTTVVVXXXZZZ\\\^^^aaabbb____________^^^\\\ZZZXXXVVVVVVTTTSSSRRRRRRRRRRRRLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEEEECCCBBB???===<<<;;;<<<======>>>@@@DDDFFFIIIJJJJJJJJJIIIHHHFFFEEECCCAAA???<<<:::999999999;;;<<<>>>??????===:::999999888888888888777777777333333222111111111111222000000000//////////////////...---,,,+++***))))))+++++++++*********)))))))))))))))*********++++++''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&((())))))'''&&&&&&''''''######)))+++'''%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&''''''((((((((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))'''%%%""" $$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))******(((%%%###'''&&&%%%$$$$$$$$$%%%%%%###222999222,,,,,,***###'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***%%%&&&'''((()))))))))((()))))))))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''''''''(((((()))'''&&&%%%&&&((()))((('''***))))))))))))***+++,,,)))))))))***************+++******))))))******+++((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''&&&&&&(((''''''''''''((())))))))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))************++++++((())))))************)))'''((())))))******))))))''''''''''''((((((((((((***))))))))))))***++++++************++++++++++++//////...------.........000000111222333333333333111111333444555666666666666777999:::<<<=========<<<>>>@@@@@@@@@@@@BBBDDDAAABBBDDDFFFIIIMMMOOOQQQTTTUUUVVVWWWXXXWWWVVVVVVZZZ___eeehhhhhhhhhjjjllljjjhhheeecccbbbaaa___]]]^^^^^^^^^```ccceeedddcccaaaaaaaaaaaaaaaaaaaaaaaa```cccjjjppptttsssnnniiiggghhhiiikkkkkkllllllkkkjjjiiiiiikkkppptttwwwxxxvvvtttqqqmmmjjjhhhffffffcccdddgggkkknnnnnnllljjjfffeeefffhhhllloooppppppjjjiiigggeeebbbaaa``````________________________\\\\\\[[[\\\]]]___aaabbb```bbbcccdddccc___\\\ZZZVVVXXX[[[]]]^^^aaaeeehhheeedddbbb```]]][[[YYYXXXWWWVVVUUUSSSQQQPPPPPPPPPJJJKKKLLLLLLKKKJJJHHHGGGBBBBBBBBBBBBAAA@@@???>>>;;;<<<<<<<<<<<<>>>BBBEEEFFFGGGHHHHHHHHHFFFEEEDDDBBBAAA>>><<<;;;:::::::::::::::;;;;;;:::999888777666666666666555555555555444333222222111111222222000//////......//////000,,,,,,,,,,,,+++++++++++++++************)))))))))+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((())))))&&&((())))))(((''''''(((&&&###'''000222+++&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''(((((('''%%%%%%'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''(((((()))%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++***(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))'''%%%$$$((('''%%%$$$$$$$$$%%%&&&(((>>>HHH:::---+++***###((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***%%%&&&'''((()))))))))(((***))))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))'''&&&%%%&&&((()))((('''******)))))))))***+++,,,((((((((())))))*********))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''''''''((()))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******(((((()))***************'''(((((()))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))***++++++)))************+++++++++...------,,,,,,,,,------...///000111222222222222///000222333444555444444555666888999;;;<<<<<<<<<<<<>>>????????????@@@AAA@@@AAACCCFFFIIILLLNNNOOORRRRRRSSSTTTUUUVVVVVVVVV\\\aaafffhhhgggfffiiikkkkkkiiiffffffeeeccc___[[[^^^]]]\\\^^^```bbbccccccaaaaaaaaaaaaaaaaaaaaaaaabbbeeejjjpppsssrrrnnnjjjhhhiiikkkmmmnnnnnnnnnnnnmmmkkkjjjlllooosssuuuvvvsssrrrqqqnnnkkkhhhfffdddcccdddgggkkknnnnnnllliiidddcccdddfffjjjmmmnnnnnnhhhgggeeecccaaa`````````````````````````````````\\\\\\\\\]]]___aaaccceeeccccccccccccbbb```]]]\\\ZZZ\\\___```aaadddiiilllkkkiiieee```]]]ZZZYYYYYYXXXWWWUUUSSSQQQOOOOOONNNJJJKKKLLLLLLJJJHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;===AAADDDDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@>>><<<;;;:::;;;;;;::::::999888777777666666555555555444444444333333444444333222222222222222000///............///000*********+++,,,,,,,,,---************)))))))))))))))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&'''((()))***%%%'''(((((('''&&&''''''%%%###***777999///''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&$$$"""!!!%%%&&&&&&$$$"""!!!$$$&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%$$$""""""###%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++******)))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$&&&((()))///JJJTTT>>>)))''')))%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***$$$%%%'''))))))))))))(((***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,)))))))))))))))***++++++(((''''''(((***+++***)))+++***)))))))))***,,,,,,''''''(((((()))))))))***''''''&&&&&&&&&&&&''''''))))))******+++++++++,,,************************(((((((((((())))))))))))((())))))***+++,,,,,,,,,'''(((***+++++++++***)))''''''((()))*********)))))))))))))))))))))))))))'''(((((()))***++++++,,,&&&'''''''''(((((())))))(((((()))***************'''(((((()))))))))))))))((((((((((((((()))))))))))))))((())))))***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------...///000111111111111---///000222333333333333555666777999;;;;;;<<<<<<===???@@@???>>>===>>>??????@@@BBBEEEHHHKKKMMMNNNOOOOOOPPPQQQSSSUUUVVVXXX]]]bbbfffgggeeedddgggjjjkkkiiigggggggggddd___[[[^^^]]][[[\\\___aaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaeeegggkkkpppsssrrrnnnjjjhhhiiikkknnnooopppoooooonnnlllkkklllooorrrttttttqqqqqqpppooollliiieeecccbbbdddfffjjjmmmmmmkkkhhhcccbbbbbbdddhhhkkklllllleeedddcccbbbaaaaaaaaaaaadddddddddddddddddddddddd````````````bbbdddfffhhhddddddccccccaaa```___^^^\\\___bbbccccccfffkkkoooooolllgggaaa]]]ZZZZZZZZZYYYXXXVVVSSSQQQOOONNNMMMKKKLLLLLLKKKIIIFFFCCCAAACCCCCCBBBBBBAAA@@@@@@???<<<===<<<;;;;;;===AAADDDBBBCCCDDDEEEEEEDDDCCCBBB@@@???===<<<;;;;;;;;;<<<;;;:::888666555555666777666666555555555444444444555444333333222222333333000///...------...000000++++++++++++++++++++++++************))))))))))))&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$%%%&&&(((***,,,&&&&&&&&&'''''')))******$$$&&&''''''&&&%%%&&&'''%%%$$$---<<<>>>222((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''%%%"""%%%'''(((&&&%%%%%%(((,,,((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###"""!!! &&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%######"""###%%%(((+++---444QQQZZZ???%%%###)))((($$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%)))***+++++++++)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&''''''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******)))(((((((((((((((...---+++***(((((())))))((((((((((((((()))******,,,+++)))((((((((()))***+++)))((()))******)))((((((((()))***************))))))))))))))))))))))))))))))***))))))((('''&&&***)))(((''''''((()))***))))))******++++++,,,,,,*********))))))))))))))))))((('''''''''(((***+++***)))(((''''''((()))*********))))))))))))************))))))))))))******))))))************)))))))))************+++++++++))))))***+++,,,,,,------...///111000//////000111222222111111222222333444999999888888777888888888>>>>>>>>>>>>>>>=========>>>AAAFFFIIIJJJJJJKKKLLLLLLNNNQQQRRRSSSTTTVVVXXXcccdddddddddcccdddgggjjjjjjhhhffffffgggfffccc```\\\ZZZYYYYYY\\\___aaaaaa```aaabbbbbbbbbbbbdddfffeeeiiiooorrrqqqnnnjjjiiicccfffjjjmmmoooppprrrtttoooooommmmmmqqqxxxyyyvvvxxxvvvtttrrrpppmmmiiifffhhhhhhiiiiiijjjkkkkkkkkkeeecccaaaaaacccfffgggggggggfffeeedddcccdddeeeeeefffeeedddccccccdddfffggggggdddbbb```aaadddhhhkkkllljjjfffbbb_________```cccccccccbbbaaabbbfffhhhiiieee```[[[XXXXXXYYYZZZVVVXXXXXXUUUPPPMMMMMMOOOLLLKKKJJJIIIGGGDDDBBBAAA@@@AAABBBBBBAAA>>><<<:::???>>><<<;;;;;;<<<===>>>AAABBBCCCDDDDDDBBB@@@??????AAAAAA>>>999777888:::999999888777666666777777222333444555555444333222555555444333222000000///000000///...------,,,,,,+++++++++***************++++++******)))((((((((((((''''''''''''&&&&&&&&&######%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%(((+++///000---***&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((((((******'''$$$"""$$$&&&+++(((%%%&&&***.........///+++'''%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%$$$$$$######&&&333%%%))))))555'''((('''&&&$$$######$$$$$$&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&&&&:::<<<777---&&&&&&&&&###&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&''''''((('''&&&%%%$$$(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((())))))******)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''******)))(((((((((((((((---,,,***)))(((((())))))((((((((((((((()))******++++++***)))))))))))))))***)))((()))***+++***)))(((((()))***************)))))))))))))))))))))))))))***************)))((())))))(((((((((((()))))))))))))))******************)))))))))))))))))))))***))))))((()))***+++,,,+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,---,,,---......------...///222222111111222222333444555555555555666777888888>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEHHHJJJKKKLLLNNNLLLNNNPPPRRRSSSVVVYYY\\\eeeeeeeeedddcccccceeegggiiigggfffggghhhhhhfffccc```]]][[[[[[^^^aaabbbcccdddddddddbbb``````bbbdddeeejjjoooqqqpppmmmjjjhhheeehhhlllnnnoooppprrrsssooopppnnnmmmqqqyyy{{{yyyzzzxxxuuusssrrrooollliiigggfffffffffggghhhiiiiiifffdddbbbbbbdddfffggggggeeeddddddddddddeeeeeefffhhhgggfffeeeeeegggiiijjjllljjjhhhffffffhhhkkkmmmkkkhhheeeaaa___^^^^^^___aaaaaaaaa```______aaacccccc```\\\XXXVVVVVVXXXYYYXXXYYYXXXUUUPPPMMMLLLMMMLLLLLLKKKIIIGGGEEECCCBBB@@@AAAAAAAAA@@@>>><<<;;;>>>===<<<;;;;;;<<<>>>???AAAAAABBBCCCBBBAAA@@@???>>>>>>===;;;888777777888::::::888777666555444444333444555666666555444333555444444333111000000///..................------,,,,,,++++++***))))))((()))))))))))))))*********))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%$$$###%%%(((+++,,,***'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''!!!###%%%&&&%%%&&&(((+++###(((000777<<<<<<:::888---)))&&&%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$'''$$$,,,(((>>><<<;;;---((('''&&&$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((777333///,,,)))&&&&&&(((&&&'''''''''''''''&&&&&&***)))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))***++++++,,,)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((((((((((((***))))))(((((())))))***((((((((()))))))))***************+++******)))((()))((('''(((***++++++***(((((()))***************)))))))))))))))))))))))))))******++++++++++++***(((((())))))))))))((((((***))))))))))))))))))((())))))))))))))))))***************)))***++++++,,,++++++************++++++******))))))))))))******((()))***++++++***)))(((++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,---......------...000222111111111111222333333000111111222444666777888==================>>>>>>===@@@DDDGGGJJJLLLNNNQQQMMMNNNPPPRRRTTTXXX]]]```fffgggfffdddbbbaaacccdddhhhgggggghhhjjjkkkjjjiiifffccc``````aaadddeeefffiiihhheeeaaa^^^^^^```bbbfffjjjnnnpppnnnkkkhhhgggfffiiilllnnnnnnooopppqqqooopppnnnmmmqqqyyy}}}|||{{{yyywwwuuutttrrrooolllhhhgggfffffffffggghhhiiihhhfffddddddeeegggggggggcccddddddeeeeeefffffffffgggfffeeeeeefffhhhjjjlllooonnnmmmkkkkkklllmmmmmmjjjhhhdddaaa___^^^^^^^^^^^^``````___]]]\\\[[[\\\[[[ZZZWWWTTTTTTUUUWWWXXXYYYYYYXXXUUUPPPMMMLLLLLLMMMMMMLLLJJJHHHFFFDDDCCC@@@@@@AAAAAA@@@>>><<<;;;===<<<;;;;;;;;;===>>>???AAAAAA@@@@@@@@@????????????===;;;:::999999888777:::999888666555333222111333444555666666555444333444444333222111000000///---------............///,,,,,,,,,+++***)))(((((('''(((((()))******++++++***)))))))))(((((((((((())))))(((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''(((%%%""""""$$$&&&$$$"""$$$&&&(((((('''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%&&&(((+++...333999<<<;;;666000---)))'''%%%$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$'''%%%$$$$$$&&&&&&%%%###&&&%%%$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%(((%%%+++888fffYYYAAA///''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''((()))((('''&&&%%%$$$%%%%%%%%%$$$%%%(((***333...,,,,,,***&&&'''***&&&&&&'''''''''''''''&&&))))))((('''&&&%%%%%%$$$''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))***(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((())))))***(((((())))))************)))***+++,,,,,,+++)))((()))((('''(((***++++++***(((((()))***************))))))))))))))))))))))))((())))))***++++++++++++'''((()))******)))((('''******))))))(((((('''''')))))))))))))))*********)))))))))*********++++++******************************))))))))))))******'''(((***,,,,,,***((('''+++***))))))))))))***+++))))))*********+++++++++,,,,,,++++++++++++++++++---///000000//////111222111111111111111222222333000111111222444666888999;;;;;;;;;<<<<<<<<<<<<<<<<<>><<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@===:::999;;;;;;999777888777777666555333222111444444666666666666444444333333333222111000000///..................------+++++++++***************(((((())))))************)))))))))(((((((((''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''***&&&"""###&&&'''%%%###%%%&&&((((((''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&(((,,,111555CCC>>>666///***&&&###!!!&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((333MMMiii===***&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&''')))******((('''%%%$$$$$$$$$$$$$$$&&&))),,,///666777...''''''((('''%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((((((((((((((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((()))***+++******))))))***+++,,,,,,+++***))))))(((((((((***++++++)))(((((()))***************))))))))))))))))))))))))''''''((()))*********)))'''((()))******)))((('''******))))))((((((''''''(((((())))))************((((((((()))))))))))))))((())))))))))))))))))(((******))))))))))))******'''(((***,,,,,,***(((''')))))))))(((((()))))))))))))))*********+++++++++,,,,,,++++++++++++++++++---...000000///000111333111111000000111111222333333333444444555777888999999999999:::::::::;;;;;;<<<>>>AAADDDGGGLLLQQQTTTTTTUUUTTTTTTTTTVVV[[[^^^aaabbbbbbbbbaaabbbeeegggeeefffhhhjjjlllmmmnnnooorrrpppmmmlllmmmmmmmmmmmmhhhgggccc___]]]___dddhhhhhhjjjkkkkkkhhheeeccccccfffhhhkkklllkkkjjjkkkkkkmmmpppooommmooouuuzzz{{{vvvuuusssssssssrrrooommmmmmlllkkkkkkkkklllmmmnnnnnnlllkkklllmmmnnnnnnmmmlllkkkjjjiiihhhgggfffeeefffeeeddddddeeehhhjjjllliiijjjkkkmmmnnnoooooopppmmmllliiifffdddbbbbbbaaabbbcccdddccc___ZZZWWWVVVTTTTTTTTTUUUVVVWWWYYYYYYTTTTTTSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKIIIFFFDDDCCC????????????>>>======<<<;;;;;;;;;<<<===>>>??????@@@???>>>=========>>>>>>???<<<888888999:::777555444444555555555555444333333444555666666555444333333222222111111000000000111000///...---,,,++++++)))))))))***++++++,,,,,,************))))))((((((((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((%%%######%%%&&&%%%###$$$%%%'''&&&&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!$$$,,,666@@@FFFCCC888+++$$$$$$'''((('''$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((((((######$$$%%%%%%&&&&&&&&&$$$(((444LLL|||[[[111$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""""""""###$$$%%%%%%%%%'''(((******)))'''&&&$$$$$$$$$$$$$$$&&&))),,,,,,BBBGGG333%%%)))***"""%%%&&&&&&'''((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''&&&%%%$$$$$$)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((())))))***'''((()))************)))((()))***+++++++++***))))))***++++++,,,++++++++++++)))((()))***+++***((((((((()))***************))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))((((((***))))))))))))))))))(((((((((((()))******++++++''''''((())))))))))))((((((((())))))))))))((((((******))))))))))))******((()))***++++++***)))(((((()))************)))((()))************+++++++++++++++++++++++++++++++++***,,,---...---...///111111000000000000111222222444444444555666777999999888888888999::::::;;;;;;;;;===???BBBEEEJJJPPPTTTVVVWWWVVVUUUTTTUUUXXXZZZ^^^___```aaaaaacccfffiiidddfffiiijjjjjjkkkmmmnnnsssqqqppppppqqqpppooommmeeedddbbb______bbbgggkkkjjjlllllljjjgggdddccccccfffhhhkkklllkkkjjjjjjkkknnnqqqrrroooooossswwwwwwsssqqqppppppqqqpppnnnlllkkkkkklllmmmnnnnnnooooooqqqppppppqqqsssttttttssspppnnnkkkiiigggfffeeefffiiihhhgggggghhhjjjlllnnnjjjkkklllnnnpppqqqrrrsssooonnnllljjjgggeeedddccceeeggggggeeeaaa\\\YYYXXXUUUVVVWWWXXXYYYYYYZZZZZZSSSRRRQQQRRRSSSTTTSSSRRRMMMMMMLLLJJJHHHFFFDDDCCC??????>>>>>>>>>=========;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>============;;;888777666555444222222333555666666666555444222333444555555444333222222222111111111000000000222111000///---+++***))))))))))))***++++++,,,,,,++++++******)))(((((('''''''''''''''&&&&&&&&&&&&"""###$$$&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""%%%,,,555<<<@@@111+++%%%###&&&(((((('''###%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''))))))######$$$$$$%%%%%%&&&&&&&&&%%%---666TTT:::'''"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######""""""######$$$$$$%%%&&&'''((()))(((''''''$$$%%%%%%%%%$$$%%%(((******BBBKKK999***,,,+++!!!%%%%%%&&&'''((((((((((((&&&'''((((((((('''%%%$$$%%%%%%$$$$$$$$$%%%''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******((()))***+++++++++***)))''')))***,,,,,,+++***)))+++*********++++++,,,---,,,***))))))******((('''(((((()))***************))))))))))))))))))))))))))))))*********)))(((((())))))(((((((((((()))))))))))))))***************'''(((((()))******++++++'''((()))*********))))))((()))************)))(((******))))))))))))******)))))))))))))))))))))))))))***,,,......,,,***))))))************+++++++++*********++++++,,,,,,---***,,,---...---...000111000000000000000111222222///000111222444666888999999999999:::;;;<<<<<<<<<;;;===>>>@@@CCCHHHOOOSSSVVVVVVWWWVVVUUUUUUWWWXXX]]]^^^``````aaacccfffiiicccfffiiiiiihhhhhhjjjlllpppppppppqqqrrrqqqmmmkkkccccccaaa``````ccchhhlllnnnoooooolllhhhfffeeeeeegggiiilllmmmlllllllllmmmppptttvvvrrrppprrrtttssspppooonnnooopppooonnnlllkkkmmmoooqqqssssssrrrrrrtttssssssvvvxxxzzzyyyxxxooommmiiifffddddddfffgggkkkjjjhhhhhhhhhjjjlllmmmllllllmmmmmmoooppprrrssspppooommmkkkiiigggeeedddhhhiiiiiifffbbb]]][[[[[[WWWXXXYYYZZZ[[[ZZZZZZYYYTTTRRRQQQQQQTTTTTTSSSQQQLLLLLLKKKIIIGGGEEECCCBBB???>>>>>>===============<<<<<<===============<<<>>>>>>???@@@???>>>===<<<>>>>>>===:::666444444444444555666777777666444333111222333444444333222111111111111111000000000000111000000...---,,,+++++++++++++++*********))))))*********)))))))))))))))((((((((((((''''''''''''$$$%%%&&&((()))*********((('''&&&%%%%%%%%%%%%%%%###'''++++++(((%%%%%%&&&"""$$$&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$***'''%%%&&&(((******)))!!!$$$((((((%%%""""""###$$$&&&((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%)))""")))%%%222$$$'''%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%'''((('''333======666///***((($$$%%%&&&'''((((((((((((&&&'''((()))((('''%%%$$$&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******)))***+++,,,,,,+++***)))''')))+++,,,,,,,,,***)))++++++***)))***+++---...---+++***)))***)))'''&&&(((((()))***************))))))))))))))))))))))))+++++++++++++++***)))(((***)))(((''''''((()))***))))))******++++++,,,,,,'''(((((()))***+++++++++((()))***+++,,,+++******)))***+++,,,,,,+++***)))******))))))))))))************))))))))))))*********,,,...111111...,,,***)))************+++++++++))))))***+++,,,,,,------,,,---///000000000222444000000000000000111111222***+++---///222555888999::::::;;;;;;<<<===>>>>>>;;;<<<===???BBBGGGNNNSSSTTTUUUWWWWWWVVVUUUVVVXXX^^^___`````````bbbeeehhhcccfffiiiiiigggfffhhhjjjmmmmmmoooqqqrrrppplllhhhccccccbbbaaaaaaccchhhlllqqqrrrqqqnnnjjjggggggggghhhkkkmmmnnnnnnnnnnnnooorrrwwwyyyuuurrrrrrsssqqqooonnnnnnnnnpppooonnnlllmmmooosssvvvxxxxxxwwwuuuuuuuuuvvvxxx{{{}}}}}}|||mmmjjjfffcccbbbcccfffhhhjjjiiigggffffffhhhiiikkkmmmmmmlllllllllmmmoooppppppooonnnkkkiiigggeeedddjjjjjjiiifffbbb^^^\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXVVVSSSQQQRRRSSSTTTRRROOOLLLKKKJJJIIIGGGDDDBBBAAA???>>>>>>============>>><<<===============<<<;;;===>>>@@@AAA@@@???===<<>>999555666888666777888888777555333222111222333333333333222111111111111111000000000000/////////......------,,,......,,,+++***((('''&&&((((((((()))******++++++))))))))))))(((((((((((('''((()))***++++++++++++((('''&&&%%%%%%%%%%%%%%%%%%,,,222222,,,((((((+++%%%'''))))))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!"""%%%'''&&&"""$$$---,,,%%%!!!%%%,,,$$$''')))(((%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++"""+++###''' ,,,'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%''''''&&&%%%&&&&&&%%%"""---???@@@111)))///$$$%%%&&&'''(((((((((((("""###&&&((())))))((((((&&&%%%$$$###$$$&&&(((***''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((''''''&&&&&&''')))***))))))))))))((((((((((((+++*********))))))((((((+++*********))))))(((((((((((())))))))))))((((((++++++***)))))))))))))))******++++++++++++******)))))))))))))))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))******))))))((((((''''''''')))***+++,,,++++++***)))))))))))))))*********(((***++++++******+++,,,))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((+++******)))))))))))))))---***''''''***+++)))'''******+++...111000+++'''+++,,,------+++)))******,,,,,,,,,+++++++++******...------------...//////............////////////222222333444444555555666666777999;;;<<<<<<;;;;;;:::>>>AAABBBAAACCCIIINNNUUUVVVVVVUUUTTTUUUWWWZZZaaa```^^^]]]___bbbeeehhhggghhhhhhgggffffffhhhiiikkkllloooppppppmmmjjjgggcccdddcccbbbbbbdddhhhkkkrrrssstttrrrnnnjjjhhhhhhlllooorrrsssrrrpppooonnnppptttxxxxxxtttpppmmmmmmkkkkkklllmmmmmmmmmmmmmmmmmmrrrxxx||||||zzzwwwvvvvvvuuuvvvxxxzzzzzzxxxvvvooommmiiifffeeeeeeggghhhkkkjjjiiiiiijjjkkkmmmnnnllllllllllllllllllmmmmmmppppppnnnmmmkkkiiihhhgggfffdddbbbaaaaaa```^^^\\\TTTVVVXXXYYYWWWVVVVVVVVVSSSTTTTTTSSSSSSRRRQQQPPPKKKKKKJJJHHHEEEBBB???===BBB@@@>>>===<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@???===<<>>@@@???=========>>>@@@AAA<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>===<<<<<<===@@@AAA>>>888444444666999999888777555333000///222333444444444222111/////////////////////000000---...////////////...---------------,,,,,,,,,,,,'''''''''''''''((()))***000---***(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((('''000888666,,,%%%$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$############""""""&&&$$$######$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!###$$$###$$$(((&&&&&&&&&&&&&&&'''((((((***'''$$$###$$$$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((((((&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))+++,,,)))&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''((())))))))))))(((((('''(((''''''((()))***+++,,,))))))))))))((((((((((((******))))))))))))((((((+++***(((''''''(((((()))(((((())))))))))))((((((***))))))((((((((((((((())))))************))))))************************((())))))******+++++++++((())))))*********************++++++++++++************)))(((((()))+++,,,******))))))******++++++,,,,,,,,,++++++*********'''((())))))(((((()))+++***))))))(((((())))))***++++++,,,,,,,,,,,,++++++************************''''''(((((()))+++,,,---***---///---)))(((***---+++***)))***,,,,,,***(((***+++---,,,+++)))******+++************)))))))))---------------......///............////////////111222222333333444555555::::::::::::999888777666888;;;>>>??????AAAFFFJJJHHHJJJLLLNNNPPPSSSWWW[[[___^^^]]]]]]___bbbfffhhhiiijjjjjjhhhffffffggghhhppppppooonnnmmmkkkiiihhhnnnllliiieeebbbbbbfffiiiqqqrrrtttsssqqqooonnnnnnsssuuuwwwuuurrrooollllllpppsssvvvwwwuuurrrooommmkkkmmmppprrrsssssssssrrroootttzzz~~~~~~}}}}}}ttttttssstttuuuuuusssqqqlllkkkiiiggggggiiikkkmmmkkkkkkkkkkkklllnnnpppqqqtttsssrrrqqqqqqpppqqqqqqqqqpppnnnlllkkkjjjiiiiiikkkiiifffdddcccbbb```^^^\\\]]]^^^\\\XXXVVVTTTUUUTTTTTTTTTTTTTTTSSSQQQQQQMMMLLLKKKIIIFFFCCCAAA???>>>>>>======>>>???AAABBB<<<<<<:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555666666777777666555444444444444555555444222000///------......///000000111******++++++++++++******+++++++++,,,,,,,,,------))))))(((((((((((()))))),,,***(((((())))))'''&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''(((((('''(((((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((()))***)))'''''')))***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###!!! """###$$$$$$$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&''''''(((((((((&&&$$$%%%'''((('''$$$&&&""""""(((+++)))'''&&&)))((('''&&&%%%%%%%%%%%%(((&&&######$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%'''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''))))))*********))))))(((''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))((((((***)))((('''&&&''')))***))))))(((((((((((())))))))))))((((((((((((((()))((())))))******))))))(((++++++***************)))***)))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,...---,,,+++******+++,,,---......---,,,++++++******((()))******))))))***+++***))))))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***,,,---,,,***)))***+++******)))))))))*********)))+++,,,,,,***)))***+++***)))))))))))))))))))))------,,,,,,------...///............////////////111111111222333333444444999999999888888777777666888;;;>>>???@@@BBBEEEHHHEEEFFFIIIKKKNNNQQQVVVZZZ]]]\\\\\\\\\^^^bbbeeegggiiijjjjjjhhhffffffggghhhqqqpppooommmmmmlllllllllqqqoookkkfffccccccgggjjjnnnppprrrrrrqqqppppppqqqtttuuuvvvuuurrrooommmmmmppprrrvvvwwwvvvssspppnnnkkkmmmqqqtttvvvvvvuuutttssswww|||~~~~~~}}}}}}uuutttssssssttttttrrrqqqnnnmmmkkkiiiiiijjjlllmmmllllllllllllnnnppprrrsssvvvvvvtttsssrrrrrrrrrrrrrrrqqqooommmlllkkkkkkkkkjjjhhhdddbbbaaa```^^^\\\]]]^^^]]]ZZZUUURRRQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKIIIFFFDDDBBBAAA@@@???>>>>>>>>>???@@@@@@>>><<<;;;999999:::;;;<<<<<<;;;999888888888:::;;;:::777555666999:::888777666666666666666666666666555555555444333111000///---------....../////////)))))))))******)))))))))))))))))))))))))))))))))***))))))(((''''''((((((%%%%%%%%%(((***+++***((())))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$""""""###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###"""!!!!!!$$$'''&&&$$$###$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''### """'''(((&&&"""###"""(((333888222(((!!!(((((('''&&&%%%%%%%%%%%%(((&&&$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''111///---+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))'''&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))))))))((('''&&&$$$$$$''''''''''''''''''''''''))))))***************)))'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))),,,+++++++++******)))))),,,++++++***)))(((''''''***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,++++++******+++,,,---...///...,,,++++++,,,---............---,,,+++******)))+++,,,,,,******+++---******))))))))))))******))))))************))))))((((((((((((((((((((((((******)))))))))))))))***+++***)))***++++++)))&&&******)))((((((((()))+++(((***++++++***)))***+++)))))))))))))))))))))***,,,,,,,,,,,,,,,---..................////////////000000111111222333333333555555666666777888999999:::;;;>>>@@@AAACCCEEEGGGDDDFFFHHHJJJLLLPPPTTTXXX[[[[[[[[[[[[]]]```cccdddhhhiiiiiihhhfffeeefffhhhnnnnnnmmmmmmmmmnnnoooppppppoookkkgggeeeeeehhhkkkjjjllloooppppppooopppqqqqqqrrrssssssqqqoooooooooppprrrtttwwwwwwuuuqqqnnnkkkmmmpppsssuuuvvvvvvuuuwwwyyy|||}}}|||{{{zzz{{{wwwuuussssssttttttsssrrrrrrqqqooommmlllllllllmmmmmmmmmmmmmmmnnnppprrrsssvvvuuutttsssrrrrrrrrrrrrsssrrrooommmlllllllllmmmjjjgggcccaaa``````^^^]]]^^^^^^\\\YYYTTTPPPOOOOOOPPPPPPPPPPPPPPPNNNMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBBBBAAAAAA??????>>>>>>>>>???>>><<<;;;;;;<<<<<<===<<<:::888666666777999:::999555333444888;;;:::777777666666555555555555555555444444333222000///...............------,,,,,,------------------------++++++******)))(((''''''))))))((('''&&&&&&&&&&&&###$$$%%%(((***+++***((((((((())))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""#########!!!!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%"""%%%((((((%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%""""""$$$"""$$$###)))444999222(((!!!&&&%%%%%%%%%%%%&&&&&&''')))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''///...,,,)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((()))(((''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((())))))************)))'''((()))*********))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))***************)))(((''''''((()))***)))))))))))))))******+++******++++++++++++******,,,,,,,,,+++******)))))),,,,,,+++***)))(((((('''+++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------......------,,,,,,---------------,,,,,,+++++++++***+++---,,,++++++,,,...+++******))))))******+++++++++,,,,,,,,,,,,++++++************************++++++***)))))))))))))))+++)))'''))),,,,,,)))$$$)))******)))(((((()))+++''')))++++++***)))***+++)))))))))************+++,,,,,,,,,,,,,,,------...............///////////////000000111111222333333222222333444666888:::;;;:::;;;===@@@BBBDDDDDDEEECCCEEEGGGIIIKKKNNNSSSVVVZZZYYYYYYZZZ[[[]]]___```ffffffgggfffeeeeeefffhhhkkkkkkkkklllmmmnnnooopppnnnnnnllliiiggggggiiikkkgggjjjmmmnnnnnnnnnooopppmmmnnnppppppooonnnoooppppppqqqsssvvvxxxvvvrrroookkklllnnnppprrrssstttuuuwwwyyyzzzzzzyyywwwwwwxxxwwwuuutttsssuuuuuuuuutttvvvtttrrrpppooonnnnnnnnnooonnnnnnmmmnnnoooqqqrrrsssrrrqqqppppppooopppppprrrpppnnnlllkkkkkklllmmmjjjgggcccaaaaaaaaaaaa```___^^^]]]YYYTTTQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMLLLIIIGGGEEECCCBBBBBBCCCCCCBBBAAA???>>>===<<<>>>>>>>>>>>>======<<<<<<<<<:::888666666666888999666333111222555777777666666666555444444444444444333333222111000////////////......---,,,,,,++++++,,,,,,++++++++++++,,,,,,///...---,,,+++***))))))(((((('''&&&&&&&&&&&&&&&(((''''''(((***)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%(((***)))&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$""" """%%%&&&%%%###((($$$$$$))),,,)))&&&&&&$$$$$$$$$$$$%%%&&&((((((+++)))&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''((())))))******))))))(((((()))))))))((('''&&&))))))))))))(((((((((((('''''''''((((((((())))))((()))+++,,,,,,,,,+++******)))(((''''''((()))******************+++,,,,,,++++++,,,,,,,,,,,,++++++------,,,++++++***))))))***+++++++++++++++++++++++++++,,,------------,,,---,,,++++++++++++,,,---,,,---...//////...,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++***,,,---+++******))))))******+++++++++,,,,,,,,,,,,++++++***************************)))))))))))))))***+++******+++,,,,,,+++)))'''(((***,,,+++)))((()))+++''')))***+++***)))***+++************++++++,,,,,,,,,,,,++++++,,,,,,---...............//////////////////000000111222222222222222222333555777:::;;;999:::<<>>===<<<===>>>???>>>===;;;:::;;;:::999777777777777888666444222111222333444555444444333222333333444555111111000//////...//////---------,,,,,,,,,,,,,,,)))(((''''''''''''((()))......------,,,,,,++++++)))((('''''''''''''''(((***)))(((((())))))'''%%%$$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&'''((((((&&&'''((((((&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&'''((()))((('''&&&(((***#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%######%%%&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%######%%%&&&''''''&&&$$$###&&&&&&&&&'''((()))))))))***%%%###%%%%%%###$$$((($$$$$$$$$$$$%%%&&&'''(((+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''""""""######%%%&&&((((((''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''((($$$&&&'''&&&%%%$$$&&&)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%&&&((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))'''&&&$$$))))))))))))((((((((((((&&&'''''''''(((((())))))'''))),,,......---+++***+++)))(((''''''((()))++++++*********+++,,,------+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))((()))***+++,,,---......******+++,,,,,,,,,,,,+++------++++++++++++------,,,...000111000...+++******++++++,,,+++***)))'''+++++++++++++++++++++,,,(((***++++++******+++,,,++++++************++++++))))))************))))))(((((((((((((((((((((((((((((((((((()))+++,,,---(((,,,//////,,,))))))+++(((***---,,,***)))***+++'''(((***+++***)))***+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.............../////////000/////////000111111222222222222222333444666999:::888999:::===@@@BBBAAA@@@===???BBBEEEIIIMMMRRRVVVXXXXXXXXXXXXXXXYYYZZZZZZaaabbbcccccccccdddfffhhhgggggghhhhhhhhhhhhgggfffnnnooonnnllliiifffeeefffgggiiimmmnnnnnnnnnooopppkkkllllllllljjjiiijjjkkkpppppprrrvvvyyyxxxtttpppkkkkkkjjjjjjkkkmmmppprrrqqqrrrttttttssssssuuuvvvuuusssqqqrrrsssuuuvvvvvvuuuuuuttttttttttttuuuuuuqqqpppnnnmmmmmmmmmnnnoookkkjjjjjjjjjjjjkkkkkklllmmmkkkhhhfffeeefffgggiiieeebbb^^^\\\]]]_________XXXXXXWWWSSSPPPOOOOOOQQQNNNNNNNNNNNNMMMLLLKKKKKKLLLJJJGGGEEECCCBBBBBBBBB@@@@@@AAAAAAAAA@@@??????:::;;;===???>>><<<:::888;;;:::999888777777777777777666444333222333444666222222111111222444555666000///............//////***++++++,,,,,,------...+++***)))(((((()))***+++******+++++++++,,,,,,,,,))))))(((((((((((())))))((('''&&&((()))+++***)))%%%%%%'''((()))*********''''''&&&&&&&&&%%%%%%%%%'''%%%###$$$&&&&&&$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$""""""$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######((($$$ $$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%######$$$&&&''''''&&&$$$###!!!"""$$$$$$$$$$$$%%%''''''&&&''')))'''""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&+++)))&&&%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))###%%%'''%%%######&&&)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******************))))))))))))(((((((((((((((((('''''')))))))))*********++++++)))))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,...///111111...,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------......,,,...000000/////////000555444333111000000000000...///111222222000---,,,,,,...000111000...***(((---------,,,,,,,,,,,,,,,------+++***)))(((((((((---,,,***))))))***,,,---++++++***)))))))))))))))((()))))))))******++++++))))))))))))))))))))))))+++***)))'''''''''((()))'''))),,,---,,,***)))))),,,+++***))))))***+++,,,(((((())))))))))))((((((***+++,,,,,,------,,,,,,..................------.........//////000111222000//////000111444666777777888:::<<<===?????????@@@???@@@BBBGGGMMMQQQSSSXXXXXXXXXWWWXXXYYYYYYZZZ]]]___aaadddfffggghhhhhhdddjjjooommmfffbbbcccfffdddgggiiihhhdddbbbbbbcccfffiiinnnrrrttttttrrrqqqjjjjjjhhhhhhggghhhiiiiiinnnmmmmmmooorrruuuvvvuuuooonnnlllkkklllmmmnnnppprrrrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqpppppppppqqqppppppqqqrrrsssrrrrrrsssooojjjhhhiiilllllllllmmmllljjjhhhgggggghhhiiinnnkkkgggcccbbbccceeegggfffeeecccaaa```_________ZZZWWWSSSQQQPPPOOOMMMLLLOOOMMMKKKKKKLLLMMMMMMLLLHHHGGGEEEDDDBBBAAAAAAAAADDDCCCAAA???>>>>>>??????<<<===???AAA@@@>>><<<:::999999888888777888888888777777777777666444333222222222222111111111111000444111------///111111000///...------------...//////...,,,***))))))***+++---,,,,,,+++***)))(((((()))(((''''''(((***,,,---&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((('''%%%$$$###"""""""""&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&'''((((((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''((('''&&&$$$###'''&&&$$$######$$$&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))*********+++((((((((((((((((((((((((******)))))))))))))))(((+++***************+++,,,******++++++,,,,,,,,,,,,,,,...///000...------...///000222222111000000111111111111111222222222333000222444444333222333444555444444444444444555666555555444444333333333333111111111000///...---,,,---------...............111///---+++***))))))***---,,,***))))))***+++,,,++++++***************+++'''''''''((((((((())))))************************+++***)))((('''(((((()))(((***,,,,,,+++))))))***++++++************++++++)))******++++++******)))++++++,,,---------------..................------............///000111222000000000111222444666777777888999;;;<<<======>>>>>>>>>@@@CCCHHHMMMPPPRRRVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]```dddfffhhhiiijjjfffkkknnnkkkddd```aaadddeeeggghhhgggccc``````aaadddggglllppprrrrrrpppoooiiihhhfffeeeeeefffhhhiiilllkkklllnnnqqqtttuuuuuupppooonnnllllllnnnoooqqqssssssrrrrrrrrrrrrrrrsssttttttssssssqqqpppnnnmmmooonnnnnnoooooopppoooooonnnkkkgggeeeggghhhhhhgggkkkjjjhhhffffffggghhhiiillljjjgggdddbbbcccdddfffcccbbb```^^^]]]]]]]]]^^^\\\YYYUUUSSSRRRPPPNNNMMMNNNLLLKKKKKKLLLLLLLLLKKKHHHGGGEEECCCBBBAAAAAAAAACCCBBB@@@???>>>>>>>>>>>>:::;;;===>>>===<<<999888999888888888888888999999888888888777666555444333222222222111111111111000555333//////000111000...---,,,++++++++++++,,,---...---+++)))((()))***+++******************)))))))))(((''''''(((***,,,---''''''''''''((((((((())))))(((''''''''''''((()))******((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$"""!!! !!!###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###'''&&&$$$######$$$&&&'''((((((''''''''')))***+++$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((+++++++++***))))))(((((((((((((((((())))))***++++++,,,,,,---...///000000...000222333222222333444333666999:::999888888888888888888999999999::::::888:::<<<<<<;;;:::;;;<<<999999:::;;;<<<>>>???@@@@@@???<<<;;;:::;;;===???999888666444222222333333000111111222222222111111222000...---,,,---...//////...---+++++++++,,,,,,+++++++++***++++++,,,,,,((((((((((((((()))))))))******************************)))((((((((())))))***,,,,,,+++)))((()))*********++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------......------------------------..................///000111222111111111222333555777777777777888999999::::::;;;;;;===@@@DDDIIILLLOOOPPPSSSSSSTTTUUUWWWXXXYYYZZZYYY[[[___cccfffiiijjjkkkhhhkkklllhhhaaa^^^___cccfffggghhhfffbbb___^^^^^^aaadddhhhlllnnnnnnmmmkkkfffeeecccbbbccceeegggiiijjjjjjjjjmmmqqqtttuuuvvvrrrqqqooonnnnnnoooppprrruuutttsssrrrrrrrrrrrrrrrttttttuuutttssspppmmmkkkmmmmmmmmmlllllllllllllllkkkiiigggfffffffffdddcccgggfffeeedddeeefffggghhhjjjhhhfffdddcccbbbbbbccc^^^]]]\\\[[[ZZZ[[[[[[\\\]]][[[XXXVVVTTTRRROOOMMMMMMLLLJJJJJJKKKLLLJJJIIIGGGFFFEEECCCBBBAAA@@@@@@BBBAAA???>>>===<<<======999:::<<<===<<<;;;999777888888888999999::::::;;;999999999888777666555444222222222111111111111000666444222111111000...,,,---,,,,,,++++++,,,,,,------,,,***)))(((((()))***((((((((())))))*********)))(((((('''((()))+++,,,''''''''''''(((((((((((())))))(((((((((((())))))+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%###  ###&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''((()))++++++%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))++++++++++++++++++++++++************+++,,,---...///000111222444555666777666777999999999999:::;;;888;;;@@@BBBAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHBBBAAA???===<<<<<<<<<<<<999999::::::999888777666222111/////////111444666222111///...,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******************************)))))))))))))))))),,,,,,,,,***(((((()))+++)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,---............---,,,,,,------------.....................///111111111222222333444555666777777777777777777777888888999<<>>===<<<<<<<<<<<<;;;<<<===>>>===<<<:::999777888999::::::;;;;;;;;;:::::::::999888777666555222222222111111111000000333333222222111000...---........................++++++***)))(((((())))))((((((((((((((()))))))))((((((((((((((()))***+++'''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$###'''%%%###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&'''((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''((()))***))))))(((******)))))))))))))))))))))))))))******+++++++++'''((()))***+++---......//////000000222333444555444444555777999:::;;;<<<>>>???@@@???>>>>>>???@@@>>>AAAFFFHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKIIIHHHIIIIIILLLLLLLLLMMMMMMOOOPPPQQQPPPQQQRRRSSSQQQOOOLLLKKKHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>:::888777555555666777888333222111///---,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++************************))))))******************+++,,,,,,***(((((()))+++)))***+++,,,,,,+++***)))******++++++++++++******+++,,,------......------,,,,,,,,,,,,------......------------...///000111111222333444555555666666666666555555555555666777888<<>><<<;;;;;;<<<<<<<<<<<<=========<<<;;;:::777888999;;;<<<<<<<<<<<<::::::::::::999777666555222222222111111111000000000000111111111000//////........................******))))))))))))))))))*********)))(((''''''&&&((((((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%&&&''''''(((""""""###$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))&&&''')))*********)))(((************))))))((((((******+++,,,,,,---------'''''')))+++---...000111111111222333555666888999999999:::<<<===???@@@@@@CCCDDDDDDCCCBBBAAACCCEEEEEEHHHKKKMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLNNNOOOOOOMMMLLLLLLMMMRRRRRRRRRRRRRRRSSSTTTTTTSSSVVVXXXZZZXXXSSSMMMIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNLLLJJJIIIHHHFFFDDDBBB???===<<<;;;777666555333111///---,,,...---,,,,,,+++++++++,,,+++++++++***************++++++++++++++++++++++++((()))***+++++++++******)))***++++++***)))***+++******++++++++++++******))))))************))))))***+++,,,,,,------,,,,,,++++++,,,,,,------......------------...///000111111111333444555555555555666555444333444555666777999===CCCEEEEEEEEEGGGIIIJJJLLLNNNQQQSSSTTTTTTTTTTTTUUUXXX[[[]]]^^^^^^^^^^^^___`````````cccgggjjjjjjhhhdddbbbaaa___]]]\\\ZZZ[[[^^^```bbbbbbaaaaaa``````aaacccfffiiilllnnnjjjiiiiiilllpppsssuuuuuurrrqqqooommmmmmmmmnnnooorrrrrrrrrqqqqqqrrrrrrssspppqqqssstttuuutttrrrqqqppprrrrrrpppkkkhhhiiikkkiiikkkmmmllliiidddaaa```]]]^^^___aaabbbcccdddeeeccccccbbbaaa___^^^]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZYYYYYYZZZZZZWWWRRROOOPPPOOOOOOOOOPPPNNNLLLIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;:::999999888999;;;<<<===<<<<<<;;;:::::::::999888777666555222222222111111111111000...///000000......///000+++,,,,,,------,,,,,,+++************************,,,++++++***(((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&"""""""""###$$$%%%&&&'''%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))&&&''')))*********(((((()))))))))))))))*********,,,,,,------.../////////---...///000222333555555555666666888:::<<<>>>???AAAAAABBBCCCDDDFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJLLLMMMOOOQQQQQQQQQQQQRRRSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTVVVUUUSSSRRRRRRSSSXXXWWWWWWXXXXXXZZZ[[[[[[ZZZ\\\^^^___\\\VVVPPPLLLGGGGGGGGGGGGGGGIIIJJJJJJMMMOOORRRTTTVVVVVVUUUTTTRRRRRRQQQOOOMMMJJJGGGEEEAAAAAA???===;;;888666444222111000...------------,,,,,,+++++++++*********++++++++++++++++++++++++((()))***++++++++++++***&&&)))+++,,,+++***+++,,,++++++************++++++))))))************)))))))))***++++++,,,,,,++++++***++++++,,,------......------------...///000000000111222333444444333333555555333333333555777888:::???CCCDDDCCCBBBEEEHHHFFFHHHKKKMMMOOOOOOOOONNNOOOPPPSSSVVVYYY[[[[[[\\\ZZZ[[[\\\]]]___bbbeeeggghhheeeaaa______^^^\\\ZZZXXXZZZ\\\^^^___```______```aaadddgggkkknnnoooqqqhhhggggggjjjmmmpppqqqqqqqqqooommmkkkkkkkkklllmmmppppppppppppqqqqqqrrrsssrrrsssssssssssssssrrrrrrqqqssstttqqqkkkhhhhhhkkkjjjlllnnnlllgggccc``````]]]^^^___aaabbbccccccccccccbbb```^^^]]]\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\YYYYYYZZZ\\\\\\ZZZUUUQQQRRRRRRQQQRRRRRRQQQMMMKKKJJJJJJHHHFFFEEEDDDDDDDDDBBBAAA???===<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::999:::<<<======<<<;;;:::::::::999999888777555444222222222111111111111000///000000...+++***---///++++++,,,------,,,++++++******+++++++++++++++***++++++*********)))))))))'''((((((((((((((('''''')))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%############$$$&&&((()))$$$%%%&&&''''''((((((((((((((()))))))))((('''&&&$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''')))***+++***((('''''''''((()))***+++,,,,,,------......///000000111555666666777888999::::::??????@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKLLLLLLLLLNNNQQQSSSRRRSSSTTTTTTSSSTTTUUUWWWVVVVVVVVVVVVWWWWWWWWWWWWZZZ[[[\\\\\\ZZZYYYYYYYYY\\\\\\]]]]]]___```bbbbbbaaabbbcccccc___ZZZTTTPPPDDDCCCAAA@@@AAADDDHHHJJJLLLNNNSSSWWWZZZ[[[[[[[[[UUUVVVXXXXXXWWWUUUSSSRRRKKKKKKIIIGGGDDDAAA???===555444222111///..................------,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***%%%'''+++---,,,++++++,,,,,,+++***))))))***+++,,,*********++++++*********))))))***++++++++++++*********+++,,,,,,---......---------------...000000///000222333444333333222555444333333333555777999<<<@@@DDDDDDAAA@@@CCCGGGCCCEEEHHHJJJKKKKKKKKKJJJJJJLLLPPPTTTWWWZZZ[[[[[[XXXXXXZZZ[[[]]]```bbbcccfffbbb^^^\\\]]]]]][[[XXXXXXYYY[[[]]]^^^___^^^^^^```bbbfffjjjnnnppprrrrrrgggffffffhhhkkknnnooonnnpppnnnllljjjiiijjjkkklllnnnnnnnnnooopppqqqssssssuuuuuutttsssrrrrrrqqqqqqqqqtttuuuqqqkkkggghhhkkklllnnnooommmhhhcccbbbbbb]]]^^^___aaabbbccccccccccccaaa___]]]\\\[[[\\\\\\]]]\\\[[[ZZZYYYZZZZZZ[[[YYYZZZ\\\^^^___\\\XXXTTTTTTSSSSSSTTTTTTRRROOOLLLKKKJJJIIIGGGFFFEEEEEEDDDBBBAAA???>>>===<<<======??????>>>>>>>>>=========:::;;;===>>>>>><<<;;;999999999999888777666555444222222222111111111111000000111000---)))(((***---------...//////...------***++++++,,,,,,,,,++++++************++++++++++++'''(((((((((((((((''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""###$$$$$$%%%%%%%%%%%%'''&&&&&&&&&''')))***+++%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%&&&''')))+++,,,$$$%%%&&&'''((((((((((((((())))))))))))'''&&&%%%%%%%%%&&&''''''(((((()))(((((((((((())))))))))))(((((())))))***))))))(((+++***))))))))))))******+++++++++,,,---...000000///111333444666888;;;>>>>>>>>>???@@@AAABBBCCCCCCGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKSSSSSSRRRRRRSSSUUUWWWXXXZZZZZZYYYYYYZZZ[[[\\\\\\^^^^^^]]]\\\\\\]]]______aaabbbcccaaa^^^[[[[[[[[[aaabbbcccddddddddddddddddddcccbbbbbbaaa]]]XXXTTTOOOJJJDDD@@@@@@BBBCCCDDDFFFGGGNNNXXX\\\[[[[[[]]]XXX[[[]]]]]]^^^```^^^YYYXXXTTTPPPPPPRRRQQQLLLHHHCCC@@@<<<777444111000000444222000000000111000///---,,,,,,+++******))))))***(((&&&'''))),,,......---,,,***)))))))))***+++******+++++++++,,,,,,,,,---,,,+++*********+++,,,((()))***+++,,,---------***+++,,,---------,,,,,,+++******+++---///...---111///...000333444333111...///000222444666777888@@@@@@????????????@@@@@@AAACCCDDDEEEDDDEEEFFFHHHEEEHHHLLLQQQUUUWWWXXXYYYUUUVVVWWWYYY[[[]]]___```^^^^^^]]]\\\[[[ZZZYYYXXXZZZ\\\^^^___```aaaccceee```ccchhhmmmpppqqqpppooofffffffffggghhhjjjkkklllmmmjjjfffdddeeehhhjjjlllpppmmmkkkmmmqqqsssrrrpppqqqqqqpppoooooopppqqqrrrtttsssrrrpppnnnkkkiiihhhmmmllljjjhhhfffcccaaa```cccdddfffeeedddbbbcccdddeeeccc```^^^\\\[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\YYYWWWXXXVVVSSSQQQPPPNNNKKKIIIJJJHHHFFFEEEFFFFFFEEEDDD???>>>===>>>@@@@@@>>>===@@@>>>;;;999999999;;;<<<======<<<;;;:::999999888888888777666555333111000222333333333333222111111000111222111000///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''%%%""""""###$$$%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&&&&''')))*********))))))$$$$$$$$$%%%%%%&&&&&&&&&)))%%%"""!!!###%%%$$$"""))))))((((((''''''''''''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$%%%&&&((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&'''))))))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))(((((()))*********))))))******************++++++******+++,,,...000222333444666888999:::<<<@@@BBBFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPQQQSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYXXXYYYZZZ\\\^^^___aaaaaaccccccbbbaaaaaabbbdddeeedddeeeeeeccc```^^^^^^___eeeddddddddddddddddddccceeeeeedddddddddaaa\\\YYYUUUPPPIIIDDDBBBBBBBBBBBBGGGGGGMMMVVV[[[[[[\\\___^^^bbbdddccceeefffddd______[[[XXXWWWYYYYYYUUUQQQNNNLLLHHHDDDAAA>>>>>>===999777444333222111///---///......------,,,,,,,,,***)))'''''')))+++++++++,,,++++++***************))))))*********+++++++++,,,+++***)))))))))******))))))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,...,,,+++,,,...//////...111///...000222444333111111222333555777888::::::===<<<<<<<<<<<<===>>>??????AAACCCCCCCCCCCCEEEFFFDDDFFFJJJNNNRRRTTTUUUUUUSSSSSSUUUWWWYYY[[[\\\]]]\\\[[[[[[ZZZYYYYYYYYYXXXZZZ\\\^^^______```ccceeedddgggjjjnnnoooooonnnlllfffffffffggggggiiijjjkkkmmmkkkgggeeeeeehhhjjjkkkooonnnmmmnnnppprrrrrrrrrsssrrrpppnnnnnnooopppqqqsssrrrrrrpppnnnllljjjiiimmmkkkiiigggdddcccbbbaaadddeeeggggggeeedddddddddeeecccaaa^^^]]]]]]]]]^^^\\\[[[YYYXXXXXXXXXYYYYYY[[[ZZZYYYYYYZZZZZZXXXWWWXXXVVVSSSRRRQQQOOOLLLJJJIIIGGGFFFEEEFFFFFFEEEDDD@@@?????????AAAAAA@@@>>>BBBAAA>>><<<;;;<<<>>>???@@@??????===<<<;;;::::::777777777666555333222111111111222222111111000//////000111000.........///////////////////////////------,,,,,,,,,+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%'''%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%''''''%%%###'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%######$$$############$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***'''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))))))))'''((()))******************+++++++++,,,---------------///111333666888999:::<<<>>>???@@@BBBFFFHHHKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPOOOOOOQQQRRRTTTVVVXXXZZZZZZ[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZWWWYYY\\\```ccceeefffggggggfffeeeeeeeeeggghhhiiihhhhhhgggeeebbbaaabbbdddhhhgggfffeeedddddddddeeehhhhhhhhhhhhhhhfffccc```^^^YYYQQQKKKGGGEEECCCBBBHHHGGGKKKRRRWWWXXX[[[```ccchhhjjjiiijjjkkkiiieeeeeeaaa]]]]]]^^^___]]][[[YYYWWWTTTQQQNNNLLLLLLKKKCCCAAA>>>;;;999777444222111111000///............,,,+++)))***++++++***)))+++++++++++++++******)))(((((()))))))))*********+++***))))))(((((())))))))))))******+++******)))+++++++++,,,,,,,,,,,,,,,///---******+++---......000///...///222333222111222333444555777888999:::888888888999:::;;;<<<======???@@@AAAAAAAAACCCDDDCCCEEEHHHKKKNNNPPPPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYY[[[]]]]]]^^^___bbbdddiiikkkmmmoooooommmkkkjjjgggffffffeeefffggghhhiiinnnllliiiffffffgggjjjkkkooopppppppppoooppprrrsssvvvssspppmmmlllmmmooopppqqqqqqqqqpppnnnmmmkkkjjjllljjjhhheeecccbbbcccccceeegggjjjjjjhhhfffeeeeeedddcccaaa```______```aaa^^^\\\ZZZXXXWWWWWWYYYYYYZZZXXXVVVVVVWWWXXXWWWVVVXXXVVVTTTSSSRRRPPPMMMJJJHHHFFFEEEEEEFFFFFFDDDCCCBBB@@@@@@@@@AAABBBAAA@@@CCCAAA???===<<<===>>>???AAA@@@???>>><<<;;;:::999666666666555555444222222000000111111000000///......///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""'''&&&%%%%%%$$$$$$$$$$$$((('''&&&&&&%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""######$$$$$$%%%%%%&&&&&&'''&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''***+++***'''$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""######""""""######$$$$$$&&&))),,,+++(((%%%$$$%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&'''+++000555999000+++&&&$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((())))))***''''''(((******+++++++++,,,,,,---///000111111111555666777888;;;===???@@@???AAACCCDDDEEEGGGJJJLLLOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ\\\]]]]]]]]]___aaabbbbbb```^^^\\\WWWZZZ^^^bbbfffhhhhhhhhhgggffffffffffffgggiiijjjjjjjjjiiifffddddddfffhhhjjjiiigggeeeeeefffhhhiiikkkkkkkkklllmmmllliiigggeee```YYYSSSOOOKKKIIIGGGJJJGGGHHHNNNRRRTTTYYY^^^dddiiilllkkkkkklllkkkhhheeebbb^^^]]]^^^``````___^^^]]][[[YYYWWWVVVUUUUUUOOOMMMJJJHHHFFFCCC???===777666444111///............---,,,---......,,,******+++,,,---,,,+++***)))))))))))))))*********++++++*********))))))))))))))))))*********))))))(((+++++++++++++++,,,,,,---...+++((('''(((***++++++.........///000111111111000000111222444555666666555555555666888:::;;;<<<;;;===???@@@???@@@BBBDDDCCCDDDGGGIIIKKKMMMMMMMMMNNNNNNOOOPPPRRRUUUWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[XXXZZZ[[[\\\\\\^^^aaacccjjjkkkmmmnnnnnnmmmkkkiiigggfffeeeddddddeeefffgggmmmllljjjgggfffgggiiikkkoooqqqsssrrrppppppsssvvvxxxuuuqqqmmmkkklllnnnpppppppppppppppooommmlllkkkllliiifffcccbbbbbbdddeeefffiiikkkllljjjgggffffffcccbbbbbbaaaaaabbbbbbcccaaa___\\\ZZZXXXXXXYYYZZZXXXVVVTTTTTTUUUVVVVVVVVVWWWVVVTTTSSSSSSPPPMMMJJJGGGFFFEEEEEEFFFFFFDDDCCCBBB@@@??????AAABBBAAA@@@AAA@@@>>><<<<<<<<<======???>>>===;;;:::888777666555555555555444444333222000000111111000000///...///000000///---,,,---...++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$((('''&&&&&&%%%&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''''''''&&&%%%&&&'''(((((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$###&&&***...///---(((%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$''',,,000...)))$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%&&&)))///777???DDD<<<444***%%%&&&'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))''''''(((((()))******+++'''((()))+++,,,---------...///111333555666666777=========>>>@@@AAACCCCCCBBBDDDFFFGGGGGGIIILLLNNNTTTTTTTTTUUUUUUVVVVVVWWWQQQRRRSSSUUUVVVXXXYYYZZZ\\\]]]]]]]]]^^^___`````````aaadddeeeeeeccc```___[[[]]]```dddfffggggggfffggggggffffffgggiiijjjkkkkkkjjjiiigggeeeeeehhhjjjiiihhhgggggghhhjjjlllnnnmmmmmmmmmnnnppppppnnnlllhhheee___[[[WWWUUURRROOOMMMIIIHHHKKKNNNPPPUUU[[[aaahhhlllkkkjjjlllllljjjcccaaa___]]]^^^___``````ccccccbbbaaa```_________XXXVVVTTTSSSQQQOOOKKKHHHCCC@@@===999555333222222111////////////...,,,***++++++,,,------+++***)))*********+++++++++,,,,,,+++++++++++++++*********))))))*********))))))(((++++++*********+++,,,---...+++((('''(((***++++++---.../////////000111111//////000111111222333333333444444555777999;;;<<<:::<<<>>>??????@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMNNNPPPSSSVVVXXXWWWXXXYYYZZZ[[[\\\\\\\\\XXXYYYZZZZZZZZZ\\\```bbbggghhhjjjlllmmmlllkkkkkkgggfffdddbbbbbbcccdddfffkkkkkkjjjhhhffffffiiilllppprrruuutttrrrrrrvvvyyyzzzwwwrrrmmmkkklllnnnoooppppppppppppooonnnmmmllljjjiiifffccccccdddeeeggghhhjjjlllllljjjgggffffffbbbbbbbbbbbbbbbcccdddddddddbbb___\\\ZZZZZZZZZZZZWWWTTTRRRRRRTTTUUUUUUUUUVVVUUUTTTSSSSSSQQQMMMJJJFFFEEEEEEFFFGGGGGGEEECCCBBB@@@>>>>>>???AAA@@@@@@@@@???>>>===<<<<<<<<<=========<<<:::999777666666444444555555444333222222111111222222111111000///000111111000...------...------------------------*********)))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""&&&,,,000000---)))&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&+++///...)))$$$$$$&&&%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!"""$$$)))000666;;;<<<444***%%%&&&'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''((())))))******(((((())))))***+++,,,,,,)))***,,,...///111111111222333666999;;;<<<======@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLOOOQQQTTTTTTTTTUUUUUUUUUVVVVVVRRRSSSTTTVVVYYY[[[]]]^^^^^^^^^]]]\\\\\\]]]]]]^^^```bbbdddffffffdddbbbaaa```aaacccdddfffffffffeeeiiiiiihhhiiijjjkkkmmmnnnjjjkkkjjjiiiggggggiiikkkiiiiiiiiiiiikkkmmmooopppooonnnmmmooopppqqqpppnnnjjjhhhdddbbb```^^^[[[YYYRRRMMMJJJKKKLLLMMMQQQWWW^^^fffkkkkkkjjjlllmmmllleeedddcccaaaaaaaaabbbbbbhhhhhhhhhhhhhhhhhhhhhhhh^^^]]][[[[[[ZZZXXXTTTQQQPPPMMMHHHDDD@@@===<<<<<<888666333222111///,,,***,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******+++******)))+++******))))))+++,,,---///---******+++---......,,,---//////......000111111111111222222333333333333333333555666888999:::999;;;===>>>>>>???AAACCCCCCDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMOOORRRUUUWWWVVVXXX[[[]]]^^^^^^]]]\\\WWWXXXXXXXXXXXX[[[^^^bbbcccdddfffhhhjjjkkkkkkkkkfffdddbbb``````bbbdddeeehhhiiijjjhhheeeeeeiiilllrrrsssuuuuuuvvvwwwzzz|||zzzxxxssspppmmmmmmnnnpppppppppppppppooonnnlllllliiihhhfffeeeeeefffggghhhiiijjjkkkjjjgggfffeeefffbbbbbbbbbcccccccccddddddeeecccaaa^^^\\\ZZZXXXXXXUUUSSSRRRRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSPPPLLLIIIFFFFFFFFFGGGHHHHHHFFFDDDBBB@@@>>>===???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999888777555555555444444333111111111111222222111111000///111111222000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((('''''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***+++((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''&&&&&&###''',,,///---***(((&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%(((++++++(((%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((+++,,,000+++&&&$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))%%%%%%&&&((()))***+++,,,(((((((((((((((((((((((((((((())))))******++++++((()))***+++,,,---.........///111333555666777777555777:::>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNOOOOOOPPPSSSUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^___]]]\\\[[[ZZZZZZ[[[[[[\\\___aaabbbdddeeedddcccbbbcccddddddeeeffffffggggggjjjiiiiiiiiijjjlllnnnooojjjkkklllllljjjjjjkkkmmmkkkkkkkkklllmmmnnnooooooooonnnmmmnnnppppppooonnnmmmkkkhhhgggfffeeebbb___XXXSSSOOONNNNNNLLLOOOTTTYYYbbbhhhhhhhhhjjjllllllggghhhgggfffeeedddddddddhhhhhhiiijjjkkkkkkkkkkkkfffeeeccccccbbb___[[[WWWWWWTTTPPPKKKHHHFFFFFFFFFGGGCCC>>>999666222///---------,,,++++++++++++,,,************++++++++++++***++++++,,,+++***)))((())))))***+++,,,,,,,,,++++++***)))((()))***,,,---...,,,+++,,,...//////...+++---//////------///111222222222222222333333333222222222333444666777888666888:::<<<<<<===???AAABBBBBBCCCEEEFFFHHHJJJKKKKKKKKKJJJJJJMMMPPPSSSVVVUUUXXX\\\___```___\\\ZZZVVVWWWWWWWWWWWWYYY^^^aaa```aaaccceeegggiiiiiijjjeeeccc```______aaadddeeeeeegggiiigggddddddiiimmmtttssstttvvvzzz}}}~~~~~~zzzxxxuuurrrpppoooppppppqqqqqqppppppooommmlllkkkhhhhhhggggggggghhhhhhiiiiiijjjiiigggdddcccdddfffaaabbbbbbccccccccccccccccccbbbaaa___\\\YYYVVVTTTSSSRRRRRRSSSUUUVVVTTTSSSRRRRRRRRRRRRRRROOOKKKHHHFFFFFFGGGHHHJJJIIIGGGEEECCCAAA???>>>@@@AAABBBAAA@@@@@@???>>>>>>=========999999999999888888888777666666555444333222000///000000111111000000///...000111111///---+++,,,,,,))))))))))))))))))))))))++++++++++++************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$&&&(((******)))'''&&&((('''&&&%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%))),,,///+++***)))'''''''''((()))'''''''''&&&&&&&&&%%%%%%%%%(((+++,,,***'''&&&'''%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%(((((()))))))))((('''&&&'''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&''''''))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))***++++++,,,,,,)))******,,,---...//////111222444666888:::;;;;;;777999===AAADDDEEEEEEEEECCCDDDEEEGGGIIILLLNNNOOOOOOPPPRRRRRRSSSTTTWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]^^^_________^^^^^^]]]]]]^^^```aaa^^^```aaacccddddddcccccceeeeeeeeeeeefffgggiiiiiihhhhhhhhhhhhiiikkkmmmnnnjjjlllnnnnnnmmmlllmmmmmmlllmmmnnnnnnooonnnnnnmmmooommmmmmmmmooopppooonnnnnnmmmkkkjjjjjjhhheeebbb]]]WWWSSSQQQOOOMMMOOOSSSTTT]]]dddeeedddgggjjjkkkhhhiiijjjiiigggeeeddddddcccdddeeeggghhhhhhhhhhhhmmmllljjjiiihhhddd```\\\XXXUUUQQQNNNKKKKKKKKKLLLUUUPPPHHHAAA<<<777333111...---,,,+++***+++,,,---))))))))))))************)))******++++++)))((('''((()))***+++,,,---------+++***)))((((((***,,,---+++******+++---///...---***---//////------///111111111111111111111111111111111222222333444666666444666999::::::<<<>>>@@@@@@AAABBBCCCEEEGGGIIIJJJJJJIIIIIIIIIKKKNNNRRRTTTTTTWWW]]]aaaaaa___[[[XXXVVVVVVVVVVVVVVVYYY]]]aaa___```bbbdddeeegggggghhhdddbbb___^^^^^^aaadddfffbbbfffhhhgggddddddiiimmmuuutttsssvvv|||zzzxxxvvvtttrrrqqqpppppprrrqqqqqqpppnnnmmmkkkjjjggghhhhhhhhhiiiiiiiiiiiijjjiiihhheeebbbbbbdddfffaaabbbbbbcccccccccbbbbbbaaaaaaaaa___\\\XXXTTTQQQRRRRRRRRRTTTVVVVVVTTTRRRQQQQQQQQQRRRQQQOOOKKKGGGGGGGGGHHHIIIKKKJJJHHHEEEEEEBBB@@@???AAABBBCCCCCC=========<<<;;;;;;::::::555555555555555555555555666666666444333111///...///////////////......---///000000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((###%%%(((++++++***'''%%%''''''&&&%%%$$$$$$$$$$$$&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""%%%)))...111'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$######"""""""""&&&)))+++***'''%%%%%%'''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%$$$###""""""#########""""""###&&&(((((('''######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$### &&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((******)))&&&%%%&&&'''))))))'''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((('''&&&%%%(((''''''&&&&&&((()))***&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''((()))***+++,,,***+++,,,...000111333333777888:::<<<>>>@@@@@@AAA;;;===???BBBDDDFFFGGGHHHGGGGGGGGGIIIMMMQQQRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[]]]```bbbccc^^^^^^____________^^^^^^]]]___aaabbbbbbbbbccceeeffffffggghhhiiiiiiiiihhhhhhiiijjjjjjjjjiiiggggggllljjjiiijjjmmmnnnmmmkkkooollliiikkkooorrrpppmmmoooooooooppprrrqqqooommmnnnllljjjiiiiiiiiigggfffcccbbb___\\\XXXTTTQQQOOOTTTXXX\\\___aaaccceeeggggggggghhhjjjkkkjjjgggdddbbbaaa```aaabbbeeehhhiiifffggghhhiiihhheeebbb```[[[UUUMMMHHHFFFFFFGGGHHHJJJLLLMMMLLLHHHBBB;;;777555444222111///...------000...+++***+++,,,+++***,,,++++++*********++++++,,,,,,++++++++++++,,,,,,*********++++++,,,------))))))*********+++++++++,,,,,,...///---+++000888<<<444...///222111000000333222111111111222333444777777777777888999:::;;;>>>@@@AAACCCEEEFFFGGGGGGIIIJJJLLLLLLMMMNNNPPPSSSSSSVVVZZZ^^^___^^^[[[ZZZWWWUUURRRSSSVVVYYY\\\]]]bbbaaa``````aaaccccccbbbddddddbbbaaa```aaaaaabbbiiiiiiiiigggeeeeeegggiiippptttuuu|||zzz~~~{{{yyywwwtttssssssssstttrrrpppooopppsssrrroookkkiiihhhhhhhhhhhhhhhiiijjjjjjhhhfffeeefffgggggggggggggggfffeeeeeeeeeeeeeeehhhfffbbb^^^ZZZWWWUUUTTTSSSTTTUUUVVVVVVUUUSSSSSSRRRQQQQQQQQQPPPLLLFFFBBBFFFGGGIIIJJJIIIHHHFFFDDD???@@@@@@AAAAAABBBBBBCCCCCCAAA???<<<:::999999999777777666666555555555444555555444333222222111111000000000000000000000000000//////---,,,+++***************,,,------+++))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,)))''''''))))))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&""" ###)))......,,,&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&$$$###(((%%%""""""$$$&&&$$$"""###$$$&&&((((((&&&$$$"""%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$'''))))))'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''(((((()))***,,,,,,,,,---///111333555777777;;;<<<>>>@@@AAACCCDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLMMMLLLLLLOOOSSSVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\]]]^^^___aaabbbaaaaaaaaa``````^^^]]]]]]\\\^^^aaaccccccdddeeeggggggggghhhiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhgggfffiiigggggghhhlllmmmlllkkkiiifffdddggglllooonnnlllmmmmmmmmmoooqqqqqqooommmkkkiiigggggghhhhhhgggffffffeeedddaaa^^^ZZZWWWTTTTTTWWWZZZ\\\]]]^^^```bbbggghhhiiillloooooommmjjjgggeeecccaaa____________aaabbbccccccbbb```]]]\\\YYYSSSLLLGGGFFFGGGHHHHHHIIIKKKLLLMMMKKKHHHDDDAAA===<<<999666333000///...000---++++++,,,------,,,++++++************+++++++++++++++******+++++++++++++++*********************************+++++++++))))))+++...---,,,333;;;FFF<<<333222222000000111333222111111111222333444666666666777888:::;;;<<>>===:::888777666666666666555555555555666666555555444333333333111111111111111111111111000//////...---,,,++++++---+++******+++,,,++++++******))))))))))))******'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###&&&***......,,,&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''###&&&((()))((('''&&&%%%$$$###$$$%%%'''((('''%%%&&&%%%$$$######%%%''')))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%!!!$$$'''((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%######%%%&&&''''''((((((''''''+++++++++,,,---///000111333555888;;;>>>@@@AAABBBDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPRRRQQQRRRUUUYYY[[[[[[ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXVVVWWWXXXYYY\\\^^^```aaa`````````aaabbbcccdddeeegggggggggeeedddbbb```___]]]```cccddddddcccdddeeejjjjjjkkklllkkkjjjhhhgggccccccccccccbbbbbbaaaaaa\\\]]]```cccfffhhhiiiiiikkkiiiiiikkkoooqqqrrrqqqmmmlllkkkkkkllllllkkkiiifffdddcccccceeeffffffeeedddfffhhhjjjjjjiiigggfffbbbbbb```\\\XXXVVVVVVWWW\\\^^^aaagggnnnrrrsssssspppooommmkkkhhheeecccbbb___^^^\\\ZZZYYYXXXXXXYYYTTTPPPJJJGGGEEEEEEEEEDDDCCCCCCDDDFFFIIIMMMPPPRRRSSSQQQNNNJJJEEEAAA===;;;777555222000000000///...//////...---------......+++******))))))******+++++++++++++++******)))))),,,,,,++++++++++++******///,,,++++++******///666<<<555000000111111222555222222222222333333444444333444555777999;;;===>>>@@@AAAAAACCCEEEFFFHHHIIIHHHJJJLLLMMMNNNPPPSSSVVVWWWXXXYYYZZZYYYXXXVVVTTTVVVUUUUUUWWW[[[^^^_________```aaaaaabbbccceeefffhhhgggeeeddddddfffhhhiiilllkkkgggcccaaacccgggkkkooouuuvvvzzzxxxooosssppprrruuuwwwxxxxxxwwwvvvsssqqqoooqqqtttuuusssqqqkkkkkkkkkkkklllmmmmmmnnnllljjjiiiiiikkkmmmmmmmmmjjjhhheeebbbbbbcccfffhhhhhhhhhfffccc^^^YYYSSSPPPSSSSSSSSSTTTTTTTTTTTTTTTOOONNNNNNNNNMMMJJJFFFCCCEEEDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>======>>>??????>>>;;;888666666666666666666555555555666666555555555444444444111111111111111111111111000//////...---,,,,,,,,,...,,,***)))***+++++++++))))))))))))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&)))++++++***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$'''---111000+++%%%###$$$%%%&&&''''''&&&%%%&&&%%%$$$$$$$$$&&&((()))((('''%%%$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''......///000111333555666777999<<<@@@CCCEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLKKKOOOOOOPPPQQQSSSUUUVVVWWWSSSSSSTTTWWWZZZ\\\\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZVVVVVVWWWYYY[[[^^^```aaa```aaaaaaccceeeggghhhjjjhhhhhhgggfffeeecccaaa```^^^___```___^^^]]]]]]^^^bbbccceeefffeeecccaaa```]]]]]]\\\\\\\\\[[[[[[[[[ZZZ]]]aaaeeegggiiikkkkkkjjjiiihhhiiikkklllmmmmmmooommmkkkjjjjjjiiihhhfffbbb```^^^^^^`````````___]]]___cccfffiiijjjjjjjjjkkkjjjgggbbb\\\XXXXXXXXXYYYZZZ^^^eeelllrrrttttttrrrrrrrrrqqqooommmjjjiiiaaa```]]]ZZZXXXXXXXXXXXXUUUQQQLLLHHHGGGEEEDDDCCCDDDDDDDDDEEEIIINNNSSSVVVYYYXXXWWWTTTQQQMMMJJJHHHBBB>>>:::777555333111///000///...---,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++///+++***++++++***...333111......111333111222444222222333333444444444444333333555666999;;;>>>???@@@@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNQQQSSSXXXXXXYYYYYYYYYXXXWWWVVVZZZZZZZZZ\\\___```___^^^^^^```bbbbbbbbbcccfffhhhllljjjgggdddddddddfffhhhmmmkkkhhhdddccceeeiiimmmooouuuuuuwww|||ssskkkqqqpppqqqsssuuuwwwxxxzzzzzzvvvssspppqqqssstttrrrooojjjjjjjjjkkklllmmmnnnnnnkkkiiiggggggiiijjjjjjjjjhhhfffcccaaaaaacccfffhhhgggfffeeebbb]]]XXXSSSPPPRRRRRRRRRSSSSSSTTTTTTUUUOOONNNNNNNNNNNNLLLHHHEEEFFFEEEDDDCCCCCCCCCDDDDDD@@@??????>>>===<<<;;;;;;<<<===??????>>>;;;888555555555555666666666666666555555555555555444444444111111111111111111111111/////////......------,,,///,,,***)))***++++++***(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''***444??????444((($$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((333333444555777888:::;;;<<<>>>AAAEEEHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWUUUVVVWWWZZZ]]]___^^^\\\XXXYYYYYYZZZ[[[\\\\\\]]]XXXYYYZZZ[[[^^^```bbbcccbbbbbbccceeegggiiikkkmmmggggggfffdddbbb```^^^]]]YYYYYYXXXUUUSSSRRRSSSUUUVVVXXXZZZ[[[[[[YYYWWWUUUVVVVVVUUUTTTTTTTTTTTTTTTYYY]]]bbbfffhhhiiikkkllljjjjjjjjjjjjkkklllmmmmmmpppmmmkkkiiiiiiiiigggfff___]]][[[ZZZZZZZZZYYYXXXWWWXXX[[[___cccfffhhhiiilllllljjjeee```]]]\\\\\\[[[\\\___fffmmmrrruuuvvvuuuuuuvvvuuussspppmmmkkkeeeccc```]]]ZZZXXXXXXWWWVVVSSSOOOMMMKKKJJJHHHFFFIIIHHHHHHIIILLLRRRWWWZZZ]]]]]]]]]]]][[[YYYWWWUUUNNNJJJEEE@@@===:::777555222111000...,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,---......///++++++++++++,,,,,,,,,---+++''''''+++,,,,,,///444///...000444444111000222222222333444444444444444333444555777999;;;===>>>?????????@@@BBBDDDFFFHHHKKKLLLMMMMMMLLLMMMOOOQQQWWWWWWWWWWWWXXXXXXYYYYYY]]]]]]^^^```bbbbbb```^^^]]]___bbbcccbbbcccgggjjjooollliiieeedddeeeggghhhkkkjjjhhhfffeeegggkkkooooootttssstttwwwoooiiippppppqqqrrrtttvvvyyy{{{|||vvvssspppppprrrsssqqqnnnkkkkkkkkkkkklllmmmoooooollljjjgggffffffffffffeeecccbbbaaa```aaacccfffhhhfffeeeccc```\\\XXXTTTQQQRRRRRRRRRRRRRRRSSSUUUUUUOOONNNMMMMMMMMMLLLIIIGGGEEEEEEEEEEEEEEEDDDDDDDDD??????>>>===<<<<<<;;;;;;;;;===>>>???===;;;888666555555555666666666666666444444444444444444444444222222222222222222222222/////////.........------...,,,+++***++++++***)))''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&(((222===>>>222&&&%%%%%%&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&''''''((((((((('''&&&&&&&&&&&&'''((((((777777888999;;;===???@@@AAACCCGGGJJJMMMMMMMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLNNNQQQSSSTTTTTTSSSRRRVVVWWWXXX[[[^^^___^^^\\\ZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^___```bbbdddfffgggeeeeeefffggghhhjjjlllmmmgggfffdddaaa]]]YYYVVVTTTPPPOOOLLLIIIFFFGGGJJJMMMMMMNNNQQQSSSSSSRRROOONNNPPPOOONNNMMMLLLMMMMMMNNNSSSWWW]]]aaabbbccceeeggghhhiiijjjjjjkkklllnnnpppnnnllliiiiiiiiijjjiiihhhccc```]]][[[ZZZYYYWWWUUUTTTUUUVVVXXX\\\___cccddddddffffffeeebbb```___```]]]^^^aaafffmmmrrrtttuuuuuuvvvxxxyyywwwtttqqqoookkkiiigggccc___]]][[[ZZZXXXUUUSSSRRRRRRQQQOOONNNKKKKKKJJJLLLOOOUUUZZZ^^^```aaabbbccccccaaa```^^^XXXTTTNNNJJJGGGDDDAAA>>>999888666333111///------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......)))&&&'''+++...---...111///...///333222//////222222333444555555555444333444444555777999;;;===>>>>>>>>>>>>>>>@@@CCCEEEGGGIIIJJJKKKLLLKKKLLLOOOQQQTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\^^^aaacccdddbbb___\\\___ccccccbbbcccggglllmmmjjjfffcccbbbdddfffhhhggghhhgggffffffhhhlllooooootttqqqqqqssslllhhhqqqmmmooosssvvvyyyzzzzzzzzztttqqqnnnnnnqqqrrrqqqooolllllllllmmmnnnooopppqqqnnnkkkgggeeedddcccbbb```^^^^^^^^^___aaacccfffgggfffeeeccc___\\\YYYVVVUUURRRRRRQQQQQQRRRSSSUUUVVVMMMLLLKKKLLLLLLKKKIIIGGGDDDEEEEEEFFFEEEDDDCCCBBB?????????>>>>>>=========<<<<<<======<<<:::888777555555555555666666666777333333333333333444444444222222222222222222222222////////////............---,,,++++++,,,,,,***((('''((())))))))))))((('''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%###"""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%***//////)))"""$$$&&&&&&%%%%%%''',,,///***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%&&&'''((()))::::::;;;<<<>>>@@@BBBCCCEEEGGGKKKNNNPPPPPPOOONNNMMMMMMNNNNNNOOONNNNNNMMMPPPRRRUUUXXXXXXVVVSSSQQQUUUVVVWWW[[[^^^^^^]]][[[]]]]]]^^^^^^^^^^^^^^^^^^bbbccccccdddfffhhhjjjkkkhhhhhhhhhhhhiiijjjkkklllgggfffbbb^^^YYYTTTPPPMMMIIIGGGDDD@@@>>>@@@EEEIIIIIIKKKNNNQQQQQQPPPNNNLLLLLLKKKJJJHHHHHHIIIIIIJJJLLLQQQWWW[[[\\\\\\^^^```aaabbbdddeeefffhhhkkkmmmllljjjhhhhhhjjjkkkllllllhhhfffbbb___^^^\\\YYYWWWTTTTTTTTTUUUWWW[[[^^^```\\\___aaabbbbbbaaaaaabbb^^^^^^aaaeeekkkppprrrssstttvvvyyy{{{|||zzzwwwvvvqqqpppmmmjjjeeebbb___]]]XXXWWWVVVVVVWWWWWWVVVUUUKKKJJJJJJLLLPPPVVV\\\___cccdddeeeggggggeeedddccc]]]YYYTTTPPPNNNKKKHHHFFFAAA???===999666444222222...------,,,,,,------...------,,,++++++*********))))))***+++---...//////,,,))))))---...+++***+++---+++,,,//////---000555222333444555555555444333555555666777888:::<<<===>>>=========???BBBEEEFFFFFFHHHJJJKKKKKKMMMPPPRRRQQQQQQQQQSSSUUUXXX[[[\\\YYYZZZ]]]aaadddeeecccaaa[[[___ccccccbbbccchhhmmmhhhfffbbb``````bbbeeegggdddeeefffffffffhhhkkknnnooossspppoooqqqjjjgggqqqkkknnntttyyy{{{{{{yyywwwrrrooolllmmmqqqssssssqqqmmmmmmmmmnnnoooqqqrrrssspppmmmhhheeecccbbb```^^^[[[\\\]]]___aaadddfffggggggfffccc```\\\ZZZXXXXXXRRRQQQQQQQQQRRRSSSUUUVVVLLLKKKJJJJJJKKKJJJHHHFFFBBBDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@????????????<<<<<<======<<<:::999777444555555555666666777777333333333333333333333333222222222222222222222222///////////////.........---,,,,,,,,,---,,,)))'''((()))***++++++***)))(((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&***111666---+++'''###"""$$$&&&(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&%%%&&&'''((()))<<>>CCCGGGMMMOOOSSSUUUVVVTTTRRRPPPRRRQQQOOOLLLIIIGGGEEEEEEEEEFFFIIILLLOOORRRSSSTTT[[[\\\^^^___aaaccceeeeeeccccccbbbbbbcccdddfffggggggeeecccaaa```^^^[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZYYYXXXYYY\\\^^^```]]]ZZZXXXYYY^^^cccggglllnnnrrruuuvvvuuusssqqqqqqqqqppppppmmmhhhbbb]]]___[[[VVVUUUWWWYYYYYYXXXZZZWWWSSSQQQRRRUUUYYY\\\]]]bbbgggkkkjjjhhheeeddd]]][[[XXXWWWWWWWWWUUUTTTOOOLLLGGGCCC???;;;666333222111///---,,,---...///111000///...------------//////...---,,,,,,++++++,,,,,,,,,++++++*********---++++++---111333111///111111111222333444666777888888999999:::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLOOORRRVVVZZZ\\\^^^\\\\\\^^^___```aaaaaaaaa```^^^^^^bbbgggjjjjjjiiifffdddbbb```___```bbbccceeeeeeeeegggjjjmmmooooooqqqrrrqqqnnnlllkkkmmmnnnmmmpppsssvvvwwwwwwvvvuuunnnmmmlllmmmnnnqqqsssuuuooommmlllllloooqqqrrrrrroookkkgggdddccccccbbbaaa^^^^^^^^^___aaacccfffgggiiigggeeeaaa^^^ZZZXXXVVVRRRQQQPPPQQQRRRSSSRRRQQQMMMKKKJJJIIIJJJJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA????????????????????????@@@???>>><<<;;;999888888::::::999888888777777666777666555333222222333333333333333222222222111111222111///...,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))###%%%'''))))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$#########$$$%%%'''(((((('''&&&'''(((%%%$$$###"""$$$(((---///,,,***'''%%%#########$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''')))***)))(((&&&%%%&&&&&&%%%&&&&&&'''((()))BBBEEEHHHJJJJJJJJJKKKLLLJJJKKKKKKLLLLLLKKKJJJIIIEEEDDDCCCAAAAAADDDJJJNNNPPPQQQQQQRRRQQQPPPOOONNNUUUXXX[[[\\\[[[ZZZYYYYYYWWW[[[]]]\\\^^^dddgggfffcccdddfffggghhhgggfffeeehhheeecccdddffffffaaa]]]___]]]YYYRRRIIIBBB>>>===>>><<<999888:::>>>DDDGGGUUUWWWYYY[[[[[[YYYVVVTTTOOONNNKKKIIIGGGEEEDDDCCC@@@AAACCCEEEHHHJJJLLLLLLRRRSSSTTTVVVXXXYYY[[[[[[]]]\\\\\\]]]^^^___aaabbbbbb___]]][[[[[[ZZZYYYWWWYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVUUUTTTSSSSSSUUUWWWVVVUUUUUUUUUWWWYYY\\\^^^aaacccgggjjjmmmnnnmmmmmmooooooppppppooommmiiifffccc___ZZZXXXYYYZZZZZZYYY\\\[[[YYYXXXXXXXXXYYYYYYZZZ^^^cccffffffeeedddddd___]]][[[[[[\\\\\\\\\[[[XXXUUUQQQMMMIIIEEE@@@===999777444111////////////......---,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++...111222111///111111111222333444555666888888888999999::::::;;;:::;;;=========>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLOOORRRVVVYYY[[[]]]YYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]___dddffffffeeeeeedddbbb``````aaacccddddddcccccceeehhhkkklllkkknnnnnnnnnllljjjjjjkkkmmmlllnnnppprrrsssssssssrrrmmmmmmlllmmmnnnqqqsssuuusssqqqooooooqqqrrrsssrrriiigggdddbbbcccccccccccc``````aaabbbdddfffhhhjjjgggfffdddbbb___\\\ZZZYYYUUUSSSRRRQQQRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJHHHFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@>>>;;;999777777:::::::::999888888777777666555444333222222222333222222222222111111111111111000///...---,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%$$$#########''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&((((((&&&%%%&&&'''&&&%%%$$$###$$$&&&)))+++$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''((()))((('''&&&&&&&&&%%%&&&&&&'''((()))GGGJJJMMMNNNNNNNNNOOOPPPOOONNNMMMKKKIIIHHHFFFFFF>>>>>>>>>===>>>BBBHHHLLLOOOOOOMMMLLLKKKJJJJJJJJJRRRUUUXXXYYYXXXVVVVVVVVVQQQSSSSSSRRRWWW^^^aaa___aaabbbcccdddddddddcccbbbdddaaa______```___[[[XXX[[[XXXSSSKKKCCC<<<999999999888666666999===CCCFFFRRRTTTUUUVVVVVVSSSPPPOOOIIIHHHGGGEEECCCBBBAAAAAA======>>>???@@@BBBDDDEEEHHHHHHJJJKKKMMMNNNOOOPPPOOOOOOOOOPPPRRRTTTVVVWWWVVVTTTQQQOOOPPPPPPPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUQQQRRRRRRPPPNNNMMMNNNOOOMMMNNNQQQTTTUUUVVVVVVVVVXXXZZZ\\\___aaacccdddeeeggghhhiiijjjjjjjjjjjjjjjfffccc___]]]]]]]]]]]]\\\______``````___]]]ZZZYYYXXX[[[^^^`````````aaabbb___^^^]]]___aaacccdddcccaaa^^^[[[WWWTTTPPPKKKGGGCCC@@@===888555222111000...------,,,,,,,,,,,,---......------------------******++++++,,,,,,------,,,,,,,,,...000111000///000000111111222333555555777777888888888888888888999:::;;;;;;:::;;;===???AAAAAABBBCCCDDDFFFHHHIIIKKKLLLNNNQQQUUUXXXZZZ[[[YYYXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]___bbbcccccccccdddcccbbbaaaaaabbbdddeeebbbaaa```bbbeeegggggggggiiijjjjjjiiihhhhhhiiikkkkkkkkklllmmmnnnnnnoooooommmmmmlllmmmnnnpppssstttvvvtttrrrrrrrrrrrrpppooocccbbb```aaacccdddeeeddd___```aaaccceeefffggghhheeedddcccaaa___]]]\\\[[[WWWUUUSSSRRRRRRQQQOOOMMMNNNLLLJJJJJJJJJIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBBBB======>>>@@@AAABBBCCCDDDDDDCCCAAA???<<<999888666;;;;;;::::::999888888777555444333222222111222222111111111000000000////////////...---------------000000///...,,,+++******))))))))))))))))))))))))((((((((('''''''''&&&&&&'''&&&%%%$$$"""!!! &&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%% """%%%)))+++++++++***&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!###%%%'''((((((''''''&&&&&&%%%&&&&&&'''((()))HHHJJJMMMNNNNNNNNNOOOPPPTTTRRROOOKKKHHHEEECCCCCC======<<<;;;<<<@@@EEEIIILLLKKKIIIGGGFFFGGGHHHHHHNNNPPPSSSSSSRRRQQQPPPQQQJJJJJJHHHFFFKKKRRRUUUSSSYYYZZZ\\\]]]^^^___^^^^^^]]]\\\ZZZ[[[]]]]]][[[YYYXXXUUUPPPHHH@@@;;;999999777666555555777;;;???BBBHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCBBBAAA@@@?????????>>>=========>>>???AAABBBBBBBBBCCCDDDFFFGGGHHHHHHEEEFFFGGGIIIKKKMMMOOOPPPRRRNNNJJJHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOMMMKKKJJJKKKLLLKKKMMMPPPSSSUUUVVVVVVUUUYYYYYYYYYZZZ[[[\\\]]]^^^]]]^^^____________aaaccceeecccaaa``````aaaaaaaaabbbcccdddeeedddbbb___]]]ZZZ[[[\\\\\\[[[[[[]]]^^^]]]]]]]]]___cccfffhhhhhheeebbb___\\\YYYUUUPPPMMMMMMJJJFFFAAA<<<888555444111000//////............------------............++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000000000111111222444444666666666666666666555555999:::;;;:::999999;;;===??????@@@AAACCCEEEGGGHHHKKKLLLNNNQQQTTTVVVXXXZZZZZZYYYXXXXXXYYY[[[]]]____________```aaabbbbbbbbbbbbbbbbbbbbbbbbcccdddeee```______```bbbdddeeedddfffggghhhhhhgggggghhhjjjkkkjjjiiiiiiiiijjjkkkllllllllllllmmmoooqqqrrrtttxxxvvvtttssssssqqqmmmkkkbbbaaaaaabbbeeeffffffeee______``````aaa`````````cccbbbaaa___]]]\\\ZZZZZZVVVTTTRRRRRRRRRQQQOOOMMMMMMLLLJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCC======>>>???@@@AAABBBBBBDDDCCCBBB???===;;;999999;;;;;;::::::999888888888333333333222222111111111000000/////////...............---------......///111000///...,,,+++))))))(((((((((((((((((((((((()))((((((((((((''''''''')))((('''&&&$$$###""""""$$$&&&((())))))(((&&&$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''(((''''''&&&&&&%%%&&&&&&'''((()))IIIKKKNNNOOOOOONNNOOOPPPTTTRRRNNNJJJFFFCCCAAA@@@=========;;;;;;===AAAEEEGGGFFFDDDBBBBBBDDDFFFGGGHHHJJJKKKKKKIIIHHHGGGHHHCCCDDDBBB@@@CCCJJJMMMLLLNNNOOOQQQSSSUUUWWWXXXYYYXXXWWWVVVVVVVVVWWWVVVVVVSSSQQQLLLEEE???;;;::::::888777666666777999;;;===@@@AAACCCEEEEEEDDDCCCBBB??????>>>>>>>>>??????@@@??????>>>>>>??????@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDFFFIIIKKKMMMNNNOOOTTTQQQLLLIIIIIIJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKIIIJJJKKKKKKIIIIIIIIIKKKMMMMMMNNNPPPRRRTTTUUUVVVZZZYYYYYYYYYZZZ\\\^^^___ZZZ[[[[[[ZZZWWWWWWYYY[[[``````aaabbbcccdddggghhhfffgggggggggffffffeeeeee``````___]]]ZZZYYY[[[\\\[[[[[[[[[^^^bbbfffhhhhhhfffccc___\\\YYYVVVSSSPPPSSSQQQMMMIIIDDD???<<<:::666555333111000///......---...........................------,,,+++******+++,,,---............///000000000000111111222333444444444444444333333333888999::::::999999;;;======>>>???@@@CCCEEEGGGIIIKKKLLLMMMPPPRRRUUUWWWXXXXXXXXXVVVVVVWWWYYY\\\^^^^^^^^^_______________``````aaaaaabbbcccccccccccc```^^^^^^___aaacccdddcccdddfffhhhhhhgggggghhhiiikkkjjjhhhgggfffggghhhiiiiiijjjkkkmmmoooqqqssstttzzzyyywwwvvvuuurrrmmmjjjdddddddddfffhhhiiigggfffaaa```___^^^]]][[[ZZZZZZbbbaaa___]]][[[XXXWWWVVVTTTSSSQQQQQQRRRRRRPPPOOOMMMKKKJJJIIIJJJJJJIIIGGGDDDDDDDDDDDDDDDDDDDDDCCC>>>>>>>>>???????????????BBBAAA@@@???>>>===<<<<<<;;;;;;:::999999888888777222222222222222222111111/////////.........------...------------...////////////...,,,+++)))((('''(((((((((((((((((((((((()))(((((((((((('''''''''((('''''''''&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###%%%$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&''''''&&&%%%$$$&&&'''&&&%%%######$$$"""###$$$%%%%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&'''((()))LLLOOOQQQRRRRRRQQQQQQRRRQQQPPPMMMJJJFFFCCCAAA???@@@@@@???===<<<===@@@CCCEEEDDDCCCBBBBBBDDDFFFGGGEEEFFFGGGEEEBBB@@@@@@AAA;;;???@@@<<<<<>>;;;;;;;;;:::999888888777888999:::;;;<<<===???@@@@@@??????============>>>@@@AAABBB???@@@AAAAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@BBBCCCEEEHHHJJJKKKLLLMMMSSSPPPLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHGGGGGGHHHLLLKKKKKKKKKMMMOOOQQQRRRTTTTTTUUUWWWZZZ\\\___```[[[]]]^^^[[[XXXVVVXXX[[[\\\^^^aaaccceeehhhkkknnnlllkkkjjjjjjiiijjjjjjkkkggggggeeebbb^^^\\\]]]^^^^^^]]]]]]```cccfffgggggghhhddd^^^ZZZXXXWWWUUUTTTVVVTTTRRROOOKKKGGGEEECCC<<<;;;888555222000...---//////..................000///...---,,,+++***)))+++,,,......------...///000000//////000111111222222222222222222222222222666777888888888888:::<<<<<<===>>>@@@CCCFFFHHHIIIKKKKKKMMMOOOQQQSSSUUUVVVUUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\\\\[[[ZZZ\\\]]]___```aaabbbbbbbbbaaa```^^^]]]\\\^^^aaacccdddcccdddeeeggghhhgggfffggghhhjjjiiigggeeeeeeeeeeeeffffffhhhjjjmmmppprrrtttuuuzzzzzzyyyyyyxxxtttoookkkffffffhhhjjjlllllliiigggdddccc```]]][[[ZZZZZZZZZ```___]]][[[YYYWWWUUUTTTTTTSSSQQQQQQRRRRRRQQQOOOKKKJJJIIIIIIJJJKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDDDD????????????????????????@@@@@@??????>>>=========::::::999999888777777666222222333333333333222222/////////.........------......---------......///------,,,+++)))(((''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%'''((('''%%%$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((&&&&&&&&&%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''''''''&&&&&&%%%&&&&&&'''((()))OOORRRTTTUUUTTTTTTTTTUUURRRRRRQQQOOOMMMJJJGGGEEEEEEEEEEEECCCBBBCCCFFFIIIKKKJJJIIIHHHHHHIIIJJJJJJIIIJJJIIIGGGCCCAAA@@@AAA???EEEFFF@@@999999;;;============>>>@@@AAACCCCCCFFFFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDBBB???>>>===>>>:::::::::999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBCCCDDDAAACCCEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBDDDFFFHHHJJJLLLMMMNNNNNNRRRPPPNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKIIIGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMOOOQQQTTTVVVWWWXXXVVVYYY\\\[[[XXXWWWZZZ]]]\\\___cccfffgggjjjooorrrqqqqqqpppooonnnnnnmmmlllllllllkkkhhhdddbbbcccdddeeedddccceeegggiiijjjiiihhhccc\\\WWWUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLGGGEEEAAA<<<888444111000000000//////......------//////...---,,,++++++******,,,//////---,,,---///000////////////000111111//////000000111111222222333444666666666777999;;;<<<===>>>@@@CCCFFFIIIJJJKKKKKKMMMNNNPPPRRRTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYWWWYYY[[[[[[YYYYYY[[[]]]^^^___aaabbbbbb```^^^]]][[[ZZZZZZ\\\___bbbccccccccceeeggggggfffeeeeeefffhhhgggfffdddcccbbbbbbbbbdddeeehhhlllpppsssvvvwwwvvvvvvvvvwwwvvvsssmmmiiifffgggiiillloooooollljjjdddbbb^^^[[[ZZZZZZ[[[]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVTTTRRRRRRRRRQQQOOOMMMIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;999999888777777666666555222333444555555444333222////////////............///......---------......,,,++++++***))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###########################$$$&&&''''''%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&((()))(((&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((&&&&&&%%%&&&&&&'''((()))PPPSSSUUUVVVUUUTTTTTTUUUVVVVVVWWWVVVTTTQQQNNNLLLKKKKKKKKKJJJIIIJJJMMMPPPTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOLLLHHHEEEDDDEEELLLSSSTTTIII===888888::::::999999999999:::;;;;;;===>>>?????????AAADDDFFFBBBCCCEEEDDDBBBAAAAAABBB:::::::::::::::;;;;;;;;;????????????>>>===<<<<<<<<<<<<===???AAACCCEEEFFFDDDFFFIIIKKKKKKJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEMMMOOOQQQTTTUUUVVVVVVVVVXXXWWWVVVVVVWWWWWWVVVUUURRRRRRQQQPPPOOONNNNNNMMMMMMOOOPPPOOOLLLIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIKKKLLLMMMNNNNNNNNNNNNSSSWWWXXXVVVVVVYYY]]]]]]aaaeeehhhiiilllppptttuuuuuuuuuuuussspppmmmlllnnnooonnnllliiigggggghhhllljjjiiiiiikkklllllllllfffaaaYYYSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNIIIDDD>>>999666444111111000///...------,,,---------------------,,,***---//////,,,+++---///000////////////000000111---......///000111111222000222444444444666888:::<<<===>>>AAADDDGGGJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTUUUUUUWWWXXXYYYZZZZZZZZZXXX[[[]]]\\\[[[ZZZ\\\___]]]___aaabbbaaa___\\\[[[YYYXXXXXX[[[^^^aaacccbbbbbbdddffffffeeeccccccdddfffeeeeeecccbbb```______bbbdddhhhlllqqqtttwwwxxxpppqqqrrrssssssooojjjfffdddfffiiimmmpppqqqnnnlllbbb___[[[XXXXXXYYY\\\^^^\\\[[[[[[[[[ZZZZZZYYYYYYXXXVVVTTTRRRQQQPPPMMMKKKHHHGGGGGGIIIKKKMMMLLLLLLJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@AAABBBDDDEEEFFFFFFBBBAAA@@@>>><<<;;;999999888888777777666555555555222333444555555555444333000000/////////.........//////...---------------+++++++++******)))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###########################$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&&&&''')))***)))&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((((((&&&%%%###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''))))))TTTUUUUUUVVVVVVUUUUUUTTTXXXYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWYYYXXXWWWVVVUUUTTTSSSRRRUUUTTTSSSQQQOOOLLLJJJIIIYYYRRRHHH@@@;;;888666555666777777888888999999999999;;;<<<<<<<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBDDDFFFCCCEEEEEEDDDAAA>>>======AAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAADDDGGGIIIIIIHHHEEEGGGKKKNNNOOOMMMKKKIIIIIIIIIHHHHHHIIIKKKMMMOOOVVVXXX[[[\\\\\\\\\^^^___dddddddddcccbbb```___^^^\\\\\\[[[[[[YYYXXXVVVUUUXXXVVVSSSRRRSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMNNNMMMKKKIIIIIIJJJLLLLLLKKKOOOOOONNNMMMLLLNNNRRRUUUXXXYYY\\\```eeejjjnnnppprrruuuxxxxxxwwwtttsssrrrmmmmmmlllllllllllllllllllllnnnppprrrsssrrrpppoookkkcccYYYSSSRRRRRRPPPNNNMMMNNNOOOPPPRRRUUUVVVWWWWWWVVVSSSNNNIIIDDD@@@>>>777666444222111000000//////...------......---,,,---------------------------------...///000000111/////////000111111222222111111000111333666999;;;;;;===??????@@@AAADDDFFFIIIKKKNNNPPPPPPPPPRRRSSSVVVUUUUUUUUUVVVWWWXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^___bbbeeeeeebbb^^^ZZZYYY\\\\\\[[[[[[\\\^^^```aaaddddddddddddddddddddddddeeedddcccaaa___^^^^^^]]]bbbbbbdddiiipppvvvxxxwwwrrrooonnnooorrrpppjjjdddeeefffhhhjjjkkklllllllllccc```\\\XXXVVVVVVWWWYYYYYYWWWVVVXXX[[[]]][[[YYY[[[YYYUUURRRPPPOOONNNMMMKKKIIIGGGFFFIIILLLOOOPPPKKKIIIFFFDDDCCCBBBAAA???@@@>>>===???CCCEEEDDDCCCDDDBBB???======<<<:::999444666777888888666444333444444333333333333222222000000000000////////////***,,,---//////...,,,+++,,,,,,++++++***)))))))))&&&'''((()))((('''%%%$$$)))'''$$$%%%''''''%%%###((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%############""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&$$$######"""########################&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%(((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%%%%%%%$$$$$$%%%'''((()))########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((&&&$$$%%%((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%&&&''')))************'''''''''(((((((((((()))))))))))))))))))))))))))VVVVVVVVVVVVVVVVVVVVVVVV[[[[[[\\\[[[ZZZYYYWWWVVV[[[ZZZXXXVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSTTTSSSRRRPPPOOOMMMOOOJJJCCC<<<999777555444555555666666666777777777888:::<<<===>>>???BBBDDDEEEGGGHHHHHHHHHIIIKKKMMMKKKMMMOOONNNKKKHHHFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHJJJKKKKKKIIIIIIKKKNNNPPPPPPPPPNNNMMMMMMMMMMMMNNNPPPSSSVVVXXXaaacccfffgggggggggiiijjjjjjjjjjjjiiihhhfffeeedddbbbbbbbbbaaa`````````___```^^^\\\\\\]]]^^^^^^]]]XXXWWWVVVTTTSSSRRRRRRQQQPPPNNNLLLLLLMMMNNNOOONNNKKKKKKJJJHHHGGGHHHKKKNNNSSSUUUWWW[[[___cccfffhhhlllooosssuuutttsssssssssnnnlllkkkjjjjjjlllnnnpppooopppqqqsssttttttttttttqqqjjjaaa[[[YYYWWWRRRNNNLLLLLLLLLMMMNNNPPPRRRSSSYYYXXXVVVRRRNNNJJJGGGEEE===<<<999777444222000000///---++++++---------,,,------------------------------......///000000111/////////000111111222222111111111111333666888:::;;;===>>>??????AAACCCFFFIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYXXXYYYZZZ\\\]]]^^^_________aaacccccc```\\\ZZZZZZZZZZZZZZZ[[[]]]___aaacccddddddccccccccccccccccccdddcccaaa```___^^^]]]]]]aaaaaadddiiipppuuuvvvvvvpppnnnlllnnnpppnnniiicccccceeegggiiijjjjjjjjjiii```]]]YYYVVVTTTUUUVVVXXXYYYWWWVVVWWWZZZ[[[ZZZXXXZZZXXXVVVSSSRRRPPPOOOMMMKKKIIIHHHHHHJJJMMMNNNNNNKKKIIIFFFEEEEEEDDDBBBAAA@@@???>>>@@@CCCEEEDDDCCCCCCAAA>>><<<<<<;;;999888666666777888777666555444444444333333222222222111000000000000////////////+++,,,...//////---,,,+++,,,,,,++++++***))))))))))))(((((('''''''''''''''(((&&&%%%%%%'''(((&&&$$$((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###!!! &&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))'''%%%&&&(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&'''((((((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''XXXXXXWWWWWWWWWWWWXXXXXX\\\\\\\\\\\\\\\[[[ZZZZZZ___]]][[[XXXVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOPPPRRRSSSSSSRRRPPPOOOFFFBBB===:::888777666555666666666666666777777888999;;;>>>@@@BBBDDDGGGJJJKKKMMMPPPQQQQQQRRRUUUWWWVVVYYY[[[[[[YYYUUUSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNOOOQQQQQQPPPNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWZZZ]]]```bbbgggiiikkkllllllmmmnnnpppoooooonnnnnnmmmlllkkkkkkiiihhhggggggggghhhiiijjjhhhfffeeeeeefffhhhhhhhhhbbbaaa___\\\ZZZYYYXXXWWWXXXVVVSSSRRRSSSTTTTTTSSSIIIIIIGGGEEECCCCCCEEEGGGOOOPPPRRRUUUXXX[[[^^^```dddhhhmmmpppqqqqqqssstttpppnnnkkkiiiiiikkkoooqqqrrrrrrrrrssstttvvvwwwxxxuuupppjjjfffbbb\\\UUUOOONNNMMMLLLKKKLLLMMMOOOPPPZZZYYYXXXVVVTTTRRRPPPOOOGGGEEEBBB>>>:::666333111000...++++++,,,.........------------------------------......///000000000...//////000000111111222111111111222333666888999:::<<<===>>>>>>@@@CCCEEEJJJKKKLLLLLLMMMOOORRRUUUUUUVVVXXXYYYZZZZZZYYYYYYWWWXXXZZZ\\\^^^```aaaaaa```aaabbbaaa^^^\\\[[[\\\YYYZZZZZZ\\\^^^```bbbcccbbbbbbbbbbbbbbbbbbbbbcccbbbaaa```___^^^]]]]]]]]]___aaadddjjjpppsssssssssnnnllllllmmmooommmhhhcccbbbdddgggiiijjjiiigggfff```]]]YYYVVVTTTUUUVVVXXXYYYXXXWWWXXXYYYZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNLLLJJJJJJJJJLLLMMMMMMLLLJJJHHHFFFEEEFFFEEEDDDCCC@@@??????@@@BBBDDDCCCBBBAAA???<<<;;;;;;:::888777777777666666666555555555444444333333222111000000000000000000////////////------...///...---+++***,,,,,,++++++***)))))))))+++***(((&&&&&&'''((()))'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''((('''&&&###!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++***(((&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$############$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''ZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[ZZZXXXVVVTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQPPPIIIJJJLLLNNNNNNMMMKKKJJJAAA>>>;;;:::999999777666888888888888999:::;;;<<<>>>AAAEEEHHHJJJLLLPPPRRRVVVXXXZZZ[[[[[[\\\^^^______bbbeeeeeeccc```^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWXXXWWWWWWXXXYYYZZZXXXVVVYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]___bbbeeegggiiihhhjjjmmmnnnnnnnnnpppqqqqqqpppoooooonnnnnnnnnnnnnnnllljjjiiiiiijjjkkklllkkkiiihhhhhhjjjlllmmmmmmjjjiiigggdddaaa___^^^^^^bbb```\\\ZZZYYYXXXWWWVVVKKKKKKIIIFFFCCCBBBCCCEEEMMMNNNOOOQQQSSSVVVXXXZZZ^^^aaafffiiijjjkkklllnnnpppooommmkkkkkklllmmmnnnsssrrrqqqqqqqqqsssuuuvvvtttrrrpppmmmiiibbbYYYRRRQQQPPPNNNMMMMMMOOORRRTTTXXXXXXWWWWWWVVVVVVVVVVVVQQQPPPLLLGGGBBB===999777555222...------///000000....................................//////000000......//////000111111111111111111222444666777888999;;;======>>>???BBBDDDIIIJJJJJJJJJKKKNNNRRRUUUVVVXXXZZZ\\\]]]\\\[[[ZZZWWWYYY[[[^^^```bbbcccdddaaabbbbbb```^^^]]]^^^___\\\\\\]]]^^^___```bbbbbbaaaaaaaaaaaabbbbbbbbbbbb```___^^^^^^]]]]]]]]]]]]]]]```eeejjjnnnppppppooolllllllllnnnooommmjjjfffdddeeehhhjjjkkkiiigggeeedddaaa]]]XXXVVVVVVWWWXXXZZZZZZYYYYYYYYYYYYXXXWWWSSSTTTUUUUUUSSSPPPOOOOOOMMMLLLLLLMMMNNNMMMKKKIIIHHHGGGEEEDDDEEEEEEEEECCC????????????@@@AAAAAAAAA@@@===;;;::::::999888666666666555444444444444444444444333222111000//////000000000000////////////......///...---,,,+++***,,,,,,++++++***)))))))))+++***)))''''''(((((()))&&&%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&(((&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((('''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))[[[ZZZZZZZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUSSSQQQPPPOOOPPPMMMLLLLLLKKKIIIHHHHHHGGGBBBCCCDDDEEEEEECCCAAA@@@>>><<<:::999999999777555999888999999;;;>>>AAABBBHHHKKKPPPSSSUUUWWWZZZ\\\aaaccceeeeeedddccccccddddddgggiiijjjhhhfffddddddccccccbbbbbbaaa```_______________```bbbcccbbb``````______^^^^^^___```aaaccccccdddeeefffhhhiiijjjlllnnnpppqqqqqqrrrsssuuurrrqqqppppppoooppppppqqqrrrpppnnnllljjjkkkllllllllljjjiiijjjlllnnnooooooooonnnllliiigggeeedddccciiifffaaa^^^\\\ZZZWWWUUUOOOOOOMMMJJJGGGFFFFFFGGGLLLMMMNNNOOOQQQSSSUUUVVVYYY[[[^^^_________```aaaggghhhjjjlllmmmnnnnnnnnnsssqqqooommmmmmnnnpppqqqrrrrrrtttssspppiii```[[[TTTRRROOONNNNNNQQQUUUWWWTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXUUUQQQLLLFFFBBB???:::666222//////000000000....................................////////////.........///000000111111111111222333444666777777888:::;;;<<<<<<>>>AAACCCHHHHHHIIIIIIJJJMMMQQQTTTWWWYYY[[[]]]^^^]]]\\\[[[XXXZZZ\\\___bbbdddeeefffcccccccccaaa______aaabbb`````````aaaaaaaaa```````````````aaaaaabbbbbbbbb______^^^]]]]]]]]]]]]]]]\\\```eeeiiilllmmmmmmmmmkkklllmmmpppqqqpppmmmkkkgggiiikkklllllljjjhhhfffgggccc^^^YYYUUUTTTTTTUUUXXXXXXWWWVVVUUUTTTSSSSSSOOOQQQTTTSSSQQQOOOOOOPPPOOONNNNNNNNNOOOMMMJJJGGGFFFEEECCCCCCDDDDDDCCCBBB>>>>>>??????>>>>>>??????>>><<<:::999999999777666555444333222222222333333333333222111000000//////000000000000//////////////////......---,,,+++***,,,,,,++++++***)))))))))((()))*********)))'''&&&%%%&&&''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''(((******+++++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZYYYWWWSSSOOOLLLIIIHHHHHHFFFFFFEEECCCBBB@@@??????>>>>>>>>>===<<<;;;:::999;;;:::888777888888777666888888999;;;???DDDHHHJJJTTTWWW\\\___```aaaccceeeiiikkklllllljjjhhhgggggggggiiijjjjjjiiihhhhhhhhhiiiiiiiiihhhgggggggggfffgggffffffhhhjjjjjjiiihhheeeeeeddddddddddddeeeeeegggggghhhhhhhhhiiiiiiiiikkkmmmpppqqqqqqqqqsssttttttsssrrrqqqqqqrrrtttuuuvvvtttrrrpppooonnnnnnnnnooonnnlllmmmoooqqqrrrrrrqqqpppooommmkkkjjjjjjiiikkkhhhccc___]]][[[XXXVVVSSSSSSSSSQQQNNNLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYYYYYWWWUUUVVVVVVZZZ]]]bbbggglllnnnoooppppppooommmkkkkkklllmmmnnnqqqtttvvvwwwuuuoooiiieeeVVVTTTPPPMMMMMMOOOSSSVVVRRRRRRRRRRRRTTTVVVYYYZZZ^^^]]]\\\YYYUUUQQQMMMKKKAAA>>>999555333222000///..............................//////////////////---......//////000000111111111222333555666666777777999;;;;;;<<<===@@@BBBEEEGGGHHHIIIJJJMMMPPPSSSWWWXXXYYYZZZ[[[[[[ZZZZZZXXXYYY[[[^^^aaacccdddeeeccccccdddcccaaaaaabbbdddcccdddddddddcccbbbaaa````````````aaabbbbbbccccccaaa```___^^^]]]\\\\\\\\\\\\```dddggghhhiiikkkllliiikkknnnqqqsssrrrqqqpppllllllmmmlllllljjjiiihhheeebbb\\\WWWSSSRRRRRRSSSSSSTTTTTTRRROOOMMMMMMNNNMMMPPPSSSSSSPPPOOOQQQSSSQQQPPPOOOOOOOOOMMMIIIGGGFFFDDDBBBBBBCCCCCCBBBAAA>>>???@@@???======>>>???>>><<<:::999999999888666444444333333333222222222111111111000000000000000000000000000////////////.........---,,,,,,,,,,,,,,,,,,++++++***)))))))))'''((()))******(((&&&%%%&&&'''(((((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))***+++,,,,,,,,,'''''''''(((((((((((()))''''''''''''''''''''''''XXXYYY[[[]]]]]][[[YYYXXXWWWVVVUUUTTTTTTUUUUUUVVVRRRPPPMMMIIIEEECCCBBBAAA??????>>>===<<<<<<;;;;;;===<<<;;;999999999999:::;;;999777777999;;;;;;;;;;;;<<<===AAAFFFMMMRRRVVV^^^aaaeeehhhhhhhhhiiijjjmmmoooppppppnnnllljjjjjjiiijjjkkkjjjiiiiiijjjlllnnnnnnmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnmmmkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiiiiihhhkkkmmmnnnnnnooopppqqqtttsssrrrqqqrrrsssuuuvvvuuuuuutttssssssrrrqqqqqqsssqqqpppppprrrtttttttttrrrqqqpppooooooooooooooommmjjjfffdddbbbaaa___^^^YYYZZZ[[[YYYWWWVVVWWWXXXUUUUUUVVVWWWYYY[[[\\\^^^[[[\\\\\\ZZZWWWTTTTTTUUUTTTVVV[[[```dddhhhkkkllllllllllllllllllnnnooopppqqqsssvvvwwwuuuqqqllljjj\\\XXXRRRMMMKKKMMMQQQSSSRRRRRRRRRRRRTTTVVVYYY[[[____________]]]ZZZWWWVVVMMMJJJDDD@@@<<<999555222......................../////////////////////...------......///000000000111222333444555555666666777888::::::;;;<<>>===>>>@@@>>><<<:::999999999888777444444555666555444333222/////////000000000000000000000000000////////////...------,,,,,,,,,------,,,,,,++++++***)))))))))((((((((((((''''''&&&&&&&&&(((***)))&&&%%%'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''')))))))))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''%%%&&&'''((((((((('''&&&$$$&&&((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))***************((((((((()))))))))******''''''''''''''''''''''''WWWYYY\\\^^^^^^\\\YYYWWWTTTSSSQQQPPPPPPPPPQQQRRRHHHGGGDDDBBB@@@?????????::::::::::::::::::::::::===<<<:::999999:::<<<======;;;999:::<<>>???AAA>>><<<:::999::::::999888444666777888888666444333......//////000111111111000000000000////////////------,,,,,,,,,---......,,,,,,++++++***))))))))))))(((&&&%%%%%%%%%'''(((''')))+++)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%#########$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%(((***+++***'''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((%%%%%%'''((((((((('''&&&"""%%%''''''&&&&&&)))+++''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))(((((('''))))))))))))************))))))))))))))))))))))))ZZZ[[[\\\___``````]]]ZZZYYYVVVQQQOOOMMMLLLJJJHHHDDDAAA>>>===??????===;;;<<<======<<<;;;<<<>>>@@@<<<>>>@@@@@@>>><<<<<<<<>>CCCCCCDDDFFFIIILLLPPPRRRSSSTTTVVVUUUTTTRRRRRRSSSNNNRRRWWWZZZ[[[[[[[[[\\\^^^___`````````aaadddggggggiiilllkkkiiigggeeeeeehhheeebbbbbbeeegggfffeeefffdddbbb```_________``````bbbddddddeeegggjjjlllnnnllllllmmmqqqtttuuuuuuuuurrrnnnllljjjiiigggeee```___^^^]]]ZZZXXXVVVUUUWWWUUURRRNNNKKKIIIHHHHHHKKKMMMOOOOOOPPPQQQTTTVVVTTTSSSRRROOOMMMJJJIIIHHHIIIHHHFFFDDDCCCBBBCCCCCC>>>@@@CCCEEEEEEBBB>>><<<>>>>>>===<<<;;;999888777666666666444222111222333333222111////////////000111000///......---......000...---+++******++++++,,,,,,,,,+++***)))(((((((((((('''''''''(((((()))))))))(((((((((((())))))000---)))'''&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''((())))))(((&&&$$$######$$$%%%%%%&&&&&&%%%%%%!!!$$$'''((('''%%%$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++'''$$$"""###$$$""" (((((('''&&&%%%$$$$$$######"""""""""######$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((()))))))))))))))((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''---)))%%%$$$&&&(((((('''''''''''''''''''''''''''***)))(((''''''((()))***%%%'''))))))((('''((()))((((((''''''''''''(((((((((((()))))))))(((((('''))))))))))))(((&&&%%%$$$((('''&&&&&&&&&''')))***XXXYYY[[[^^^aaabbb```^^^[[[WWWRRRNNNKKKHHHFFFDDD@@@===;;;;;;<<<===;;;999===>>>>>>===<<<<<>>======<<<;;;999888777555666666444222111222444444333111000//////000000//////.........//////000///...,,,++++++++++++,,,+++,,,,,,++++++)))(((((())))))(((((((((((((((((()))((((((''''''(((((()))---***'''%%%%%%%%%%%%$$$######$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))(((&&&$$$######$$$%%%%%%&&&&&&%%%%%%###&&&)))***)))'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++((($$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''((((((((())))))))))))))),,,)))&&&'''***---......))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''(((((((((''''''''''''((((((((())))))***))))))(((((()))))))))))))))((('''&&&((((((''''''(((((()))***XXXYYY\\\aaaeeefffeeeccc\\\WWWQQQKKKGGGCCC@@@===<<<:::999999:::;;;;;;:::===>>>??????>>>???BBBDDDFFFHHHIIIHHHGGGEEEFFFFFFJJJJJJKKKMMMNNNPPPQQQQQQVVVXXXZZZ^^^aaaeeegggiiikkkjjjhhhfffeeeeeeeeeeeedddeeeeeefffiiilllnnnpppmmmlllkkkjjjjjjkkkkkkllllllnnnppppppoooooopppqqqqqqqqqrrrtttuuuvvvwwwxxxzzzyyyxxxwwwvvvuuuuuuuuuvvvxxx{{{}}}{{{zzzzzzwwwtttssstttvvvvvvvvvtttssssssssstttssspppnnnnnnnnnoooppppppqqqrrrrrrttttttttttttuuuuuuvvvvvvtttrrrpppssswwwzzzzzzyyyxxxyyyzzz{{{zzzxxxvvvtttoooooopppooommmjjjgggfff]]]]]]\\\\\\]]]^^^```aaa```bbbeeehhhiiiiiigggfffddddddcccaaa___\\\YYYXXXWWWVVVTTTSSSTTTVVVXXXZZZZZZYYYWWWWWWZZZ^^^cccfffhhhgggfffeeeccc___YYYUUUMMMIIIBBB;;;666444444555...000111000///...///000000000000000000000000000111111222222333444444444444555666666666777999;;;???@@@CCCEEEHHHJJJLLLLLLLLLMMMMMMLLLKKKKKKMMMOOOPPPRRRUUUXXXYYYZZZ\\\^^^^^^___`````````bbbeeegggmmmnnnnnnllliiigggfffgggcccaaaaaaaaabbbaaa___^^^bbbbbbbbbbbbbbbbbbbbbbbbccceeegggiiijjjlllooorrrssspppmmmlllnnnppprrrrrrwwwrrrmmmhhhfffeeecccbbb___```aaaaaa```^^^\\\ZZZXXXVVVSSSPPPLLLJJJIIIIIILLLMMMMMMLLLKKKKKKMMMOOOPPPOOONNNMMMLLLJJJIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCDDD=========<<<:::999777666555666666444222111333444444333222111000000000000---------......///111111------,,,++++++,,,,,,,,,+++++++++++++++***)))(((******)))(((((('''''''''(((''''''''''''''''''(((+++)))&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&)))***((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))******+++,,,***((()))+++...///000))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%((()))******(((&&&&&&'''((((((''''''''''''(((((())))))************))))))))))))*********)))))))))(((((()))***************[[[\\\___dddhhhiiigggfffXXXSSSLLLFFFAAA>>>;;;999999888888888:::;;;<<<<<<;;;===@@@BBBCCCEEEHHHKKKNNNOOOPPPOOONNNMMMMMMNNNOOOOOOPPPRRRTTTUUUVVVWWW^^^^^^```bbbdddfffhhhhhhjjjiiigggfffeeeeeeeeefff]]]___aaaccceeehhhlllooojjjkkklllmmmnnnpppqqqqqqrrruuuxxxzzz{{{{{{|||}}}}}}zzzuuuqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrruuusssqqqrrruuuwwwvvvuuuxxxyyyzzz{{{{{{zzzyyyxxxvvvxxxyyyxxxvvvrrrnnnkkkcccaaa___\\\[[[ZZZZZZ[[[ZZZ\\\___bbbdddeeefffeeecccccccccaaa___^^^]]]^^^^^^\\\XXXTTTSSSUUUWWWYYYYYYVVVRRRPPPQQQVVV\\\```ggghhhiiiiiihhhfffbbb___YYYTTTMMMEEE???:::888777111111000///......//////000000000000000000000000111111111222333333444444333555666666666666999;;;<<<>>>AAADDDGGGHHHIIIIIIKKKKKKKKKJJJIIIJJJNNNQQQQQQSSSUUUVVVWWWYYY\\\^^^]]]^^^___``````bbbeeehhhnnnnnnllljjjfffeeeeeefffdddddddddeeedddccc```___```aaabbbccccccdddddddddeeegggiiikkklllnnnrrruuussspppmmmlllmmmpppqqqrrrtttpppjjjeeecccaaa```___[[[\\\]]]^^^^^^\\\YYYXXXYYYWWWTTTPPPMMMLLLKKKJJJMMMMMMMMMKKKIIIHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCDDDDDDEEEAAAAAAAAAAAABBBBBBCCCCCC======<<<;;;:::888777666555555555444222222333444444333333222111111000000...............///000000,,,,,,,,,,,,,,,,,,------+++++++++++++++***)))((()))))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''+++)))''''''((())))))((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$''''''&&&$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))******+++,,,+++)))(((((())))))***''''''''''''''''''''''''((((((***++++++***(((((()))***+++***(((&&&&&&&&&((((((''''''''''''((((((((()))******************((()))***+++++++++++++++((()))***+++,,,+++******^^^___aaadddffffffdddaaaQQQLLLEEE@@@===:::999777666666777777888999;;;<<<;;;>>>BBBFFFIIIMMMQQQTTTUUUVVVWWWVVVTTTTTTTTTVVVVVVVVVWWWYYYZZZ[[[]]]]]]ccccccdddeeefffggghhhiiijjjiiifffdddcccbbbbbbbbbYYY\\\^^^```bbbfffkkknnnnnnpppssswwwzzz|||}}}~~~{{{|||{{{zzzyyyxxxwwwvvvvvvtttttttttsssrrrqqqqqqqqqsssrrrqqqrrrtttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxyyy{{{}}}~~~}}}yyyuuusssmmmkkkgggccc___]]][[[ZZZXXXXXXXXXYYY[[[^^^aaabbbaaaaaa```]]][[[[[[^^^aaaccc```\\\YYYWWWWWWXXXZZZXXXTTTOOOKKKJJJNNNSSSWWWaaadddhhhjjjjjjiiigggeeeaaa___YYYSSSKKKDDD>>>;;;777444222///............////////////////////////000000111222222333333444444555666666666777999;;;:::<<>>@@@BBBBBBBBBAAA@@@===<<<<<<;;;:::888777666444555555444222222333555444444444333222222111000000000///...............++++++,,,,,,,,,,,,,,,,,,******+++++++++***))))))'''((((((''''''%%%$$$###''''''&&&&&&&&&&&&''''''***)))'''((()))***)))(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%###%%%&&&((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&'''((('''''''''''''''''''''''')))***+++,,,,,,+++***))))))++++++***(((&&&&&&'''((((((''''''''''''(((((((((((()))***************((()))***++++++,,,,,,+++((()))+++,,,,,,,,,+++***^^^______aaabbbaaa]]]ZZZLLLGGGAAA<<<:::999999888444555777777666777:::<<<===AAAGGGLLLPPPTTTYYY\\\\\\]]]]]]\\\ZZZYYY[[[\\\^^^^^^___```aaabbbbbbccceeeeeefffggghhhiiijjjjjjjjjhhheeeccc```_________\\\```dddfffhhhlllrrrwww|||}}}}}}{{{yyyvvvtttsssrrrooooooooopppqqqrrrtttuuussstttuuuwwwxxxyyyzzzzzzyyy{{{~~~}}}zzzxxxtttrrrppplllhhhdddaaa___YYYXXXVVVTTTUUUWWWZZZ\\\^^^^^^\\\XXXUUUUUUYYY^^^bbbaaa___]]]\\\\\\\\\]]]ZZZVVVQQQLLLJJJKKKNNNQQQZZZ___eeeiiijjjjjjiiiiiifffeeebbb]]]WWWPPPJJJFFFAAA===777333111111000///////////////////////////000000111111222333333333333444666666555666888:::999;;;===???AAACCCDDDDDDEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```cccfffggghhhhhhfffcccaaa```aaabbbcccdddcccaaa``````aaa``````______```bbbdddffffffgggiiijjjkkklllooorrrpppnnnlllmmmooopppqqqpppkkkhhheeecccbbbbbb```___ZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPPPPPPPPPPOOOOOONNNLLLHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFFFF===>>>@@@BBBBBBAAA???>>><<<<<<<<<;;;999888666555444555555444333222444555444444444444444222111111111111///......---------,,,,,,---------,,,++++++******+++++++++******)))&&&'''(((((('''&&&$$$###(((''''''''''''''''''(((((('''&&&&&&'''(((&&&%%%!!!"""$$$&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$%%%&&&******)))((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&''''''(((%%%&&&'''((('''(((***,,,))))))))))))))))))))))))'''(((((())))))((((((''')))***++++++)))''''''(((((((((''''''''''''((((((&&&'''((())))))***))))))((()))***+++++++++++++++))))))***+++++++++++++++```___```aaaaaa___[[[XXXKKKGGG@@@<<<:::::::::999777999::::::999999<<>>@@@BBBCCCDDDFFFIIIJJJKKKMMMOOOQQQSSSVVVXXXYYYWWWVVVUUUUUUXXXYYY[[[[[[\\\^^^bbbeeedddeeeffffffcccaaa`````````bbbbbbaaa___^^^```cccaaa```^^^]]]^^^```cccfffeeefffhhhhhhhhhiiilllnnnpppooonnnoooppppppnnnlllhhhfffeeeeeeffffffdddbbb[[[ZZZYYYWWWVVVVVVVVVWWWVVVUUUSSSRRRQQQRRRRRRSSSQQQQQQPPPMMMIIIGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;999888666555333444555444333222444666444555555555444333222111000//////.........//////,,,------------,,,***))))))******+++++++++******&&&''')))******((('''&&&)))((((((''''''(((((()))((('''&&&'''((('''&&&$$$"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''###&&&((((((''''''))),,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))++++++)))(((((()))((((((''''''''''''((((((%%%%%%'''(((((()))))))))))))))******************)))))))))))))))***++++++bbbbbbbbbccccccaaa]]]ZZZMMMHHHAAA===;;;;;;;;;:::<<<>>>@@@???===>>>@@@CCCGGGKKKPPPUUUXXX[[[___aaacccdddcccbbb``````bbbdddcccccccccccccccccccccccc^^^^^^___aaabbbdddeeeeeebbbcccdddfffiiimmmppprrrtttzzz~~~yyyuuusssssspppqqqsssuuuwwwyyy{{{{{{zzz{{{|||}}}}}}{{{zzzyyytttuuuvvvvvvuuurrrnnnllleeeeeecccaaa___\\\ZZZXXXRRRUUUWWWUUUOOOLLLMMMOOOSSSWWW\\\bbbeeeffffffeeeaaa___\\\YYYVVVUUUUUUUUUSSSZZZccciiilllmmmnnnpppiiigggeeecccaaabbbbbbcccWWWPPPGGG@@@<<<:::888555////////////////////////000000000111222222333333000111333333222333555777999999999:::<<>>???AAABBB<<<<<<;;;:::999777666555333444555444333333444666444555555666555333222111......---......///000111------......---+++***((()))******+++++++++******'''(((***+++,,,+++)))((())))))(((((((((((())))))+++***))))))***)))'''%%%'''''''''&&&%%%$$$###"""''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$"""###%%%'''(((((('''&&&######$$$%%%&&&'''((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###""""""###$$$%%%&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%'''((('''$$$###%%%'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''')))++++++)))))))))***((((((''''''''''''(((((($$$%%%&&&'''(((((((((((())))))*********))))))(((***)))((((((((()))+++,,,bbbccccccbbbaaaaaabbbdddTTTMMMGGGFFFCCC@@@>>>@@@BBBCCCEEEFFFFFFFFFHHHJJJLLLOOOSSSWWWYYY\\\```bbbdddddddddeeefffeeecccaaabbbaaaaaaaaabbb```^^^[[[___aaabbbcccdddeeehhhjjjnnnpppsssvvvzzz~~~~~~yyyxxxwwwvvvvvvwwwxxxyyy{{{zzzyyyyyyyyyyyyxxxvvvxxxxxxyyyzzzzzzvvvqqqmmmppppppnnnkkkgggccc___]]]]]]YYYTTTPPPNNNLLLJJJHHHLLLOOOSSSYYY^^^bbbeeefffeeeccc```]]]ZZZYYYYYYYYYXXX[[[aaagggkkknnnoooooollliiidddaaabbbcccdddeee^^^[[[VVVPPPJJJCCC<<<777222000------...///000000///......//////000222222222222333333444555666666666888:::<<<<<<===???AAA>>>@@@CCCFFFHHHLLLPPPSSSXXXYYYYYYWWWUUUSSSSSSTTTWWWWWWWWWXXXZZZ\\\___```aaaeeeiiijjjfffcccbbbbbbcccccccccbbbaaaaaa```___``````aaaaaaaaaaaaaaaaaadddeeedddbbb```ccciiinnnmmmnnnooopppooommmkkkiiikkklllnnnoooooommmkkkjjjbbb___ZZZVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNKKKIIIHHHHHHIIIHHHGGGEEEDDDDDDFFFGGGIIIGGGIIIJJJIIIFFFDDDCCCCCCEEEDDDAAA???===>>>???@@@999999:::::::::999888888777666555444333444555555333333444444333333222111000000000000///...,,,,,,+++---///111000...***(((***************)))((((((((((((((((((((((((((((((++++++******))))))((((((,,,++++++***)))((((((''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%''''''&&&$$$'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''((()))***((('''((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''+++***)))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))***++++++++++++,,,---...---+++)))''')))***,,,,,,+++***+++,,,___aaabbbbbbaaaaaacccdddYYYRRRMMMLLLJJJFFFEEEGGGHHHJJJMMMNNNMMMNNNOOOPPPRRRUUUYYY\\\]]]___bbbdddbbbbbbbbbcccccccccbbbaaadddcccbbbbbbaaa___]]]\\\^^^```dddhhhkkkppptttxxx~~~}}}|||{{{zzzxxxyyyzzzzzzxxxwwwxxxxxxyyyzzz{{{yyyvvvsssvvvvvvuuutttqqqmmmiiigggccc```[[[WWWTTTQQQNNNKKKKKKLLLOOOSSSXXX\\\```ccceeeeeedddbbb___]]]ZZZYYYYYY[[[```eeejjjmmmooopppjjjgggcccaaaaaacccddddddbbb```\\\XXXTTTMMMFFFAAA777444111///000111111111111000000//////000111111222222333333444555555666555777999:::;;;<<<>>>@@@>>>@@@DDDFFFIIILLLPPPTTTXXXYYYYYYWWWTTTRRRSSSSSSVVVVVVVVVWWWYYY[[[]]]___```eeeiiiiiifffbbb``````bbbccccccdddcccbbb```___aaaaaaaaaaaaaaaaaaaaaaaacccdddcccbbbaaaccchhhmmmoooooopppqqqpppnnnlllkkkkkklllmmmnnnnnnmmmlllkkkeeeaaa\\\XXXWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOONNNLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHHHHHHHFFFCCCBBBAAABBBAAA???>>>===<<<<<<===999999:::::::::999888888555444333222222222333333222222333333222222111000222222000///---,,,******)))***,,,......---+++******************)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***((('''((()))***)))'''(((((())))))))))))((((((&&&&&&&&&''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%'''(((((((((((((((((('''************)))((((((''')))***,,,------,,,+++***(((***++++++***)))***+++[[[]]]```bbbbbbbbbdddeeeaaaZZZVVVUUUTTTPPPOOOPPPQQQTTTWWWXXXXXXWWWWWWXXX[[[]]]```aaabbbbbbdddfffcccccccccbbbccccccddddddfffeeedddbbbaaaaaaaaaaaacccgggnnnuuu{{{~~~|||||||||{{{yyywwwtttttttttuuuwwwxxxwwwuuuwwwwwwxxxxxxwwwtttpppnnnmmmiiiddd```\\\XXXSSSPPPKKKKKKKKKMMMQQQVVV\\\___ccceeehhhiiigggccc^^^[[[ZZZ\\\___cccgggkkknnnpppiiifffcccbbbbbbcccbbbbbbccccccbbbbbb___YYYRRRMMM@@@<<<777444333222222111222111000000//////000000222222333333444444555555444666888999999:::<<<>>>???AAADDDGGGIIILLLPPPTTTXXXXXXXXXVVVSSSQQQRRRSSSUUUUUUUUUVVVXXXZZZ\\\]]]___dddiiijjjfffaaa^^^^^^```bbbeeeffffffdddbbb```bbbbbbaaaaaaaaaaaaaaaaaaccccccccccccccceeeiiilllpppqqqqqqrrrqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhddd___[[[ZZZYYYXXXWWWSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@???@@@@@@@@@???>>>===<<<;;;:::::::::::::::999888777555444333222222222222333111111111222111000000///222111///---,,,,,,,,,---((()))***+++,,,,,,,,,,,,***************)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''%%%######%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((('''((()))***)))(((&&&'''((())))))***))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&)))((((((''''''(((((()))+++++++++***)))((('''&&&((()))+++------------,,,)))+++,,,+++***)))***+++WWWZZZ___bbbcccdddeeefffgggaaa]]]]]]\\\YYYWWWYYYXXX[[[___```___^^^]]]]]]aaabbbddddddcccccccccdddeeeeeeeeedddcccdddfffhhheeefffffffffgggiiikkknnnsssxxx{{{xxxsssrrrqqqsssvvvxxxxxxxxxvvvxxxzzz{{{zzzxxxuuussssssppplllgggccc]]]WWWSSSNNNLLLJJJJJJLLLRRRXXX\\\^^^bbbhhhmmmmmmiiiddd```]]]]]]___aaadddhhhkkkmmmkkkiiifffeeeeeedddbbb```aaabbbdddfffeeeaaa[[[VVVLLLGGG@@@;;;777444222000000000////////////000000222222333333333444444444333555888999999:::<<<>>>???AAADDDGGGIIILLLPPPSSSWWWWWWVVVTTTRRRQQQRRRSSSUUUUUUVVVWWWYYYZZZ[[[\\\___dddjjjjjjfffaaa^^^]]]___bbbfffiiijjjgggdddaaabbbbbbaaaaaaaaaaaaaaa```cccdddeeefffgggjjjlllnnnqqqqqqrrrrrrqqqpppooooooooonnnnnnnnnnnnooooooppplllhhhbbb^^^\\\[[[ZZZYYYVVVUUURRRPPPNNNLLLKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCBBB???===@@@AAABBBCCCBBB@@@>>><<<::::::::::::999999888777666666555555444444444444111111222222111111000//////...---,,,---000222444,,,+++++++++++++++,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%$$$$$$((((((((((((((())))))***(((&&&######$$$'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))((('''((()))***)))(((&&&&&&''')))************&&&((()))++++++)))(((&&&'''(((+++,,,---,,,***)))***)))(((''''''((()))***))))))***+++++++++++++++)))***+++,,,------------+++,,,------,,,,,,---///UUUYYY^^^bbbdddeeefffhhhjjjdddaaabbbbbb^^^]]]^^^\\\___bbbcccbbb```___^^^aaacccddddddbbbaaaaaaaaabbbcccdddcccbbbcccfffhhhhhhkkknnnpppssswww|||}}}yyywwwvvvvvvyyyzzz{{{{{{yyyzzz|||~~~~~~|||zzzyyyvvvsssppplllgggaaa[[[VVVQQQOOOKKKIIIJJJNNNSSSVVVWWW]]]eeelllooonnnjjjgggaaaaaaaaaaaaccceeehhhiiinnnlllkkkjjjiiifffbbb___aaabbbdddfffhhhfffbbb^^^WWWRRRKKKDDD>>>999444111//////......///000000111222222222333333333333333444666888999:::;;;===??????AAADDDFFFHHHKKKOOORRRUUUUUUTTTRRRPPPPPPRRRTTTVVVVVVWWWYYYZZZ[[[\\\\\\```dddiiijjjfffaaa___^^^___bbbgggkkkllljjjgggdddbbbbbbbbbaaaaaaaaa``````eeefffhhhjjjmmmoooooooooqqqqqqqqqqqqqqqppppppoooppppppoooooopppqqqrrrrrrnnnjjjddd```^^^]]][[[ZZZWWWUUUSSSPPPNNNLLLKKKKKKFFFGGGIIIJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCC@@@===???AAABBBCCCBBB@@@>>><<<:::;;;::::::999888777666555555555555555444444444222222222222222111111000///...------///111444666000///---,,,++++++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((&&&######%%%'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%''')))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$''')))******)))(((&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''((()))******)))&&&&&&''')))************'''(((***++++++***(((''''''(((+++,,,---,,,+++******)))(((''''''((()))*********+++,,,------------,,,,,,,,,------,,,,,,,,,***,,,---------///222444UUUYYY]]]aaacccfffhhhjjjjjjeeecccdddeeebbb```aaa^^^aaacccdddbbb```______```bbbcccbbb```______```]]]```cccddddddfffjjjnnntttxxx}}}~~~|||{{{{{{{{{zzzyyyyyyyyyzzz{{{zzzzzzyyyxxxwwwuuusssppplllfff___ZZZUUUSSSPPPMMMLLLMMMOOOQQQSSSWWW___fffkkknnnnnnmmmiiihhhfffeeeddddddeeefffnnnmmmmmmnnnmmmjjjeeebbbcccbbbccceeeggghhhfffeee```\\\UUUOOOHHHBBB;;;666111111000000000111111222222222222222333333333333444666888999999:::===???>>>@@@CCCEEEGGGJJJMMMPPPRRRSSSRRRPPPOOOPPPSSSVVVVVVVVVXXXYYY[[[[[[[[[[[[___cccggggggddd```___``````ccchhhlllnnnllliiigggeeeeeeddddddcccbbbbbbbbbeeefffiiinnnrrrsssrrrpppoooooooooooooooooooooooooooppppppqqqqqqrrrrrrrrrpppkkkeeeaaa^^^\\\[[[ZZZVVVTTTRRRPPPNNNLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKFFFFFFFFFEEEEEEDDDDDDCCCAAA??????AAADDDDDDAAA>>>===>>>@@@AAA@@@???===;;;;;;;;;;;;:::999888777666333333444444333333222111222222333333222222111000111000/////////000111222111000///---,,,+++*********************)))((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((()))$$$%%%&&&((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&((('''&&&(((***+++***)))&&&'''((())))))***))))))'''((()))******)))((('''&&&'''((()))******)))(((***))))))(((((())))))***,,,------------,,,++++++---------,,,,,,,,,,,,,,,***,,,...000222555999===WWWZZZ^^^aaacccfffjjjllliiieeecccffffffcccbbbcccbbbcccddddddbbb```aaaaaa```aaacccbbbaaa``````aaa^^^dddkkkoooqqqtttzzz~~~}}}~~~|||yyyyyyxxxwwwwwwvvvvvvvvvxxxxxxwwwuuurrrllleee```\\\[[[YYYVVVSSSRRRPPPPPPRRRTTTYYY___eeejjjnnnpppqqqpppmmmkkkhhhfffddddddjjjkkkmmmooopppnnnjjjfffdddbbb``````bbbeeeggggggdddbbb^^^ZZZTTTMMMEEE@@@888777666444333222222222222222222222222222222222222444777888888999;;;======???BBBDDDEEEHHHLLLOOOPPPPPPPPPOOOOOOPPPTTTWWWTTTVVVWWWYYYZZZZZZZZZYYY\\\```cccccc```^^^___```aaadddhhhlllnnnnnnllljjjiiihhhhhhgggffffffeeeeeeeeefffiiioootttuuussspppmmmmmmmmmllllllmmmmmmnnnmmmnnnoooqqqqqqqqqqqqppppppllleee```^^^\\\ZZZXXXWWWVVVTTTRRRPPPNNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMGGGGGGGGGGGGFFFEEEDDDCCC???======@@@EEEFFFCCC@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;:::999888777666333333444444444333222111111111111222111000000////////////........................---,,,+++*********************)))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&((('''&&&'''***+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))******))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,------...//////111444777;;;@@@FFFJJJYYY[[[^^^```cccfffkkknnniiieeecccfffgggdddcccddddddeeeeeedddbbbaaabbbccc```aaaccccccbbbaaabbbccceeelllvvv|||zzzvvvuuuuuuyyy~~~}}}zzz~~~~~~|||zzzyyyyyyzzzzzzzzzzzzyyyyyyvvvqqqjjjeeedddcccaaa___[[[XXXTTTRRRRRRTTTVVVZZZ```ggglllpppwwwvvvsssoookkkgggdddccceeegggkkkooorrrqqqmmmiiiccc```\\\[[[]]]bbbeeegggfffeeeccc```\\\UUUMMMHHH>>><<<:::777555333222111222222222222222222222222111333555666777888:::<<<===???AAACCCEEEGGGKKKNNNNNNOOOOOONNNNNNQQQUUUYYYSSSTTTVVVXXXYYYYYYXXXXXX[[[]]]```___]]]\\\^^^```bbbdddhhhlllnnnnnnmmmllllllkkkkkkjjjiiihhhhhhgggdddeeeiiioootttvvvsssooollllllkkkkkkkkkllllllmmmjjjlllnnnpppqqqpppooonnnpppkkkeee```]]][[[YYYXXXYYYXXXWWWUUUSSSRRRQQQQQQOOONNNMMMLLLLLLMMMNNNOOOHHHHHHHHHGGGGGGEEEDDDDDD???<<<<<<@@@EEEGGGEEEAAA@@@AAAAAAAAAAAA@@@@@@???;;;;;;;;;:::999888666666444555666666666555444333000000000000000//////...)))***,,,---.../////////++++++,,,,,,,,,+++*********************)))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&%%%%%%'''((()))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''))))))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###"""""""""******)))((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&''''''&&&'''***++++++***((()))))))))))))))((('''((((((''''''''''''((((((******))))))))))))******((()))***++++++***)))(((###%%%''')))+++,,,---...******++++++---///000111555888;;;???DDDJJJQQQVVV______```bbbcccdddeeefffcccccccccdddeeefffeeeddd^^^```ccceeeeeecccaaa```cccccccccfffkkkppprrrrrrzzz~~~yyyvvvvvvzzzwwwnnnjjjmmmrrrwwwvvvqqqooollliiimmmuuu~~~}}}zzzyyy{{{xxxvvvuuuttttttrrrpppooolllgggccc```]]]ZZZWWWXXXWWWVVVWWWZZZ___eeehhhsssuuuvvvvvvtttpppkkkggghhhgggggglllrrrtttpppllljjjeee```]]]]]]```bbbcccaaa```aaacccccc```ZZZTTTMMMHHHAAA;;;777555444333333333333333333222222222222444555666666777:::<<<>>>>>>@@@BBBDDDFFFGGGHHHIIIKKKNNNPPPQQQRRRTTTUUURRRSSSVVVXXXZZZ[[[[[[[[[\\\^^^___`````````bbbccciiijjjlllnnnnnnnnnlllkkkiiijjjlllllljjjiiiiiijjjhhhiiijjjmmmpppqqqooommmnnnkkkhhhhhhkkkmmmllljjjnnnllljjjkkknnnooommmkkkjjjhhheeeaaa^^^\\\[[[[[[]]]\\\[[[YYYVVVUUUSSSSSSTTTQQQNNNLLLLLLMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAEEEJJJJJJEEE@@@CCCBBB@@@>>>===<<<;;;;;;;;;===???;;;555222333555666666555444333333222222222222000///000222111...,,,------...---------,,,++++++,,,---------,,,,,,(((((())))))******++++++***)))'''&&&%%%%%%%%%&&&&&&''''''((()))******+++***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''$$$%%%'''(((((('''%%%$$$''''''(((((('''&&&%%%%%%)))(((&&&&&&&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&$$$"""""""""$$$%%%((('''&&&%%%%%%&&&'''((((((%%%###%%%)))+++)))%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((''''''###(((,,,,,,)))&&&(((***&&&&&&''''''(((((())))))&&&((())))))(((((()))+++'''(((******)))(((((()))&&&&&&'''***,,,......---(((%%%###$$$'''+++,,,+++------,,,,,,,,,,,,---------,,,,,,,,,...111555777???DDDKKKPPPTTTWWWYYY[[[aaaaaaaaabbbcccdddeeefffbbbaaaaaaaaaaaa___]]][[[^^^```bbbccccccbbbaaaaaadddhhhpppxxx~~~zzzwwwwwwyyy{{{~~~~~~~~~~~~|||{{{yyyxxxrrrqqqooonnnpppvvv}}}yyypppjjjhhhlllsssxxxtttkkkhhhfffdddbbbhhhppp{{{~~~{{{}}}yyyzzzwwwuuusssssssssrrrqqqtttqqqmmmjjjhhheeeaaa___YYYXXXVVVWWWYYY^^^cccffflllnnnrrruuuuuutttqqqooommmkkkkkkoootttvvvsssppphhheeeaaa______```______aaaaaabbbdddfffeeeaaa]]]VVVQQQJJJDDD???;;;888555333333333222222333333333222333555555555666999;;;===>>>???AAACCCEEEFFFGGGIIIKKKNNNPPPQQQRRRSSSUUUQQQRRRTTTWWWXXXYYYYYYYYY[[[]]]______``````bbbdddfffgggjjjlllmmmllllllkkkiiikkklllkkkiiihhhhhhiiihhhhhhjjjmmmpppqqqooonnnkkkhhhfffhhhllloooooonnnmmmkkkjjjkkknnnooonnnlllkkkiiifffbbb^^^\\\[[[[[[[[[ZZZZZZYYYXXXVVVTTTSSSSSSPPPMMMKKKLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCGGGKKKLLLGGGBBBCCCBBB@@@???===<<<<<<<<<<<>>AAAKKKPPPUUUZZZ\\\]]]___```dddcccbbbbbbbbbccceeefff``````aaa```___]]][[[YYY]]]___bbbcccccceeegggiiioooyyy~~~wwwuuunnnnnnmmmlllkkkllloooqqqsssssssssrrrpppooommmlllfffhhhjjjlllpppxxxxxxtttnnnkkklllqqqxxx}}}xxxnnngggeeeeeedddcccgggoooyyyvvvsssssssssrrrqqqmmmnnnuuu||||||wwwtttssssssrrrqqqtttrrrooonnnllljjjgggeee^^^]]][[[[[[\\\```dddfffiiikkkooosssuuuvvvuuuuuurrrooonnnppptttvvvuuusssgggeeecccbbbaaa___]]][[[^^^^^^___bbbeeegggfffddd^^^ZZZTTTNNNHHHBBB<<<888333333222222222222222333111222444444444555777999;;;<<<===???AAACCCEEEFFFHHHJJJMMMOOOPPPQQQSSSTTTPPPQQQTTTVVVXXXYYYYYYYYYYYY[[[]]]^^^^^^___aaacccbbbccceeehhhjjjjjjkkkjjjjjjkkkkkkjjjhhhfffgggggghhhhhhjjjnnnqqqrrrqqqoookkkhhheeegggkkknnnooonnnkkkjjjjjjkkkmmmooonnnmmmmmmjjjfffbbb^^^\\\[[[ZZZXXXYYYZZZZZZYYYWWWTTTSSSRRROOOLLLJJJKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCDDDHHHLLLMMMIIIEEECCCBBBAAA???>>>=========>>>@@@@@@===999666666888555555555444444333333222666444222222333222111000///000000000///......---------------,,,++++++***************))))))))))))++++++***)))((((((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((000...+++(((&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&''''''''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))'''%%%%%%((()))'''$$$&&&'''((('''&&&&&&'''(((''''''&&&&&&$$$###!!! ))),,,///...***'''&&&'''((((((((((((((('''''''''(((*********((('''((()))((((((((('''&&&&&&(((***)))************))))))(((,,,***((((((***,,,---,,,,,,,,,,,,,,,---...//////...///222777===EEEKKKOOOXXX[[[___bbbccccccdddeeedddcccbbbaaa```aaacccddd___```bbbbbbaaa```______]]]```eeehhhjjjooouuuyyy|||{{{xxxqqqllljjjeeegggiiikkkmmmqqquuuxxxvvvvvvuuusssrrrpppooonnnjjjnnnrrrvvvzzz|||zzzwwwvvvxxx~~~wwwsssqqqqqqpppoooqqqxxxwwwooommmmmmkkkhhhiiihhhllluuu~~~zzzwwwuuussstttsssqqqpppqqqpppnnnlllhhhgggeeecccdddfffiiikkklllnnnpppsssuuuuuuuuuttttttrrrpppqqqsssuuutttsssjjjhhhdddbbbaaa___\\\ZZZYYYZZZ[[[]]]```bbbcccccc```]]]YYYTTTOOOIIIBBB===555444333222111111222222111222333333222333555777999:::<<<===@@@AAACCCDDDGGGIIILLLNNNOOOPPPQQQSSSRRRSSSUUUXXXZZZZZZZZZZZZYYY[[[\\\\\\\\\\\\]]]___^^^___bbbdddggghhhiiijjjkkkkkkkkkiiigggeeefffgggiiiiiilllooossstttsssrrrnnnjjjfffeeegggiiiiiihhhhhhhhhiiijjjlllmmmnnnnnnmmmjjjeee```]]][[[ZZZZZZXXXYYYZZZZZZYYYVVVSSSQQQQQQNNNKKKIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCEEEHHHKKKLLLIIIGGGCCCBBBAAA???>>>>>>======>>>??????===999777777888555555444444444333333333777444222444444222000000------...///////////////.........---,,,+++***)))++++++******))))))(((((()))(((((('''''''''&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''...---+++((('''%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&''''''''')))(((&&&&&&'''(((&&&$$$&&&'''((('''&&&&&&&&&((())))))(((((('''&&&%%%$$$(((***------***'''&&&'''))))))((((((''''''&&&&&&***++++++***((('''((()))''''''&&&$$$###$$$''')))(((*********)))(((((())),,,+++******++++++,,,,,,---------...///111222333333555999???GGGNNNUUUYYY\\\___bbbdddeeeeeefffgggbbbbbb```______``````aaa]]]```bbbbbbaaaaaaccceeeeeeiiioootttxxx}}}yyywwwwww{{{zzzsssmmmnnnmmmjjjffffffdddhhhmmmqqqvvv{{{}}}|||zzzyyyxxxxxxyyy|||zzzsssqqqqqqnnnkkkooonnnsss}}}~~~{{{|||~~~{{{zzzwwwuuuttttttuuutttsssooonnnllljjjjjjkkkmmmnnnpppqqqrrrtttuuuuuuvvvvvvwwwvvvtttttttttuuuttttttoookkkfffbbbaaa```^^^]]]YYYYYYZZZZZZ[[[\\\^^^___^^^]]][[[YYYVVVQQQKKKGGG;;;999777444222111111111111222333222111222444555777888999;;;===???AAABBBEEEGGGJJJLLLLLLMMMOOOQQQTTTVVVXXX[[[\\\]]]]]]]]]ZZZ[[[\\\[[[YYYXXXYYYZZZ[[[]]]___bbbeeegggiiijjjkkkkkkkkkiiifffeeefffgggjjjkkkmmmqqquuuwwwvvvuuunnnjjjdddcccdddfffeeedddfffggghhhiiijjjkkklllmmmkkkhhhccc^^^ZZZYYYXXXYYYXXXYYYZZZZZZYYYUUURRROOOQQQNNNKKKIIIIIIJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBDDDFFFHHHIIIGGGFFFBBBAAA@@@???>>>>>>============<<<;;;888666666666444444444444444333333333666222222666777222///000)))***+++---//////000000.........---,,,+++***)))++++++******))))))((((((((((((((((((((('''''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$############%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&&&&''''''''''''''''''&&&)))(((''''''''''''&&&%%%&&&'''((('''&&&&&&&&&((('''(((((())))))))))))(((%%%''')))***)))(((''''''))))))((((((''''''&&&&&&***+++,,,***)))(((((()))******)))(((&&&'''***,,,''')))++++++)))((()))+++++++++++++++***++++++,,,+++,,,---///111444666888<<<>>>BBBGGGNNNUUUZZZ]]]]]]___ccceeeeeefffgggiii````````````____________]]]___bbbbbbbbbdddiiinnnwww|||~~~yyynnnnnnnnnooorrrvvvzzz}}}tttooolllnnnmmmjjjiiijjjjjjnnntttzzz~~~|||zzz~~~}}}|||uuurrrqqqqqqrrrrrrvvv~~~xxxuuusssssssssrrrrrrqqqooommmmmmmmmnnnoooqqqqqqrrrtttvvvxxxzzzzzz{{{zzzzzzyyyxxxwwwvvvuuusssoooiiieeeccccccbbbaaa\\\]]]^^^]]][[[[[[[[[\\\^^^]]]]]]^^^]]][[[VVVRRREEEBBB>>>999555333222222222333333222111111333555555666888:::<<<>>>???@@@BBBEEEHHHIIIJJJKKKMMMOOOUUUWWWYYY[[[]]]^^^^^^^^^[[[\\\\\\[[[YYYXXXYYYZZZ[[[\\\^^^aaadddfffiiijjjllllllkkkiiiffffffgggiiijjjkkknnnrrrvvvyyyxxxwwwmmmhhhcccaaaccceeefffeeedddfffggggggggggggiiikkkgggddd___ZZZWWWVVVWWWWWWXXXYYYYYYYYYXXXUUURRRQQQQQQNNNKKKIIIJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEAAABBBDDDEEEFFFFFFEEEEEEAAA@@@???>>>============<<<;;;:::999777666555444444444444444444444444444444000333;;;<<<444000111((()))+++---...///000000------------,,,++++++***************)))))))))))))))******++++++******)))(((((())))))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((('''&&&$$$#########"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&'''(((((()))(((((($$$%%%'''))))))((('''&&&(((((((((((((((''''''''')))+++++++++)))((()))***)))))))))((('''''')))+++'''***---,,,***(((***,,,)))+++,,,,,,++++++,,,...+++,,,...111555999<<<>>>GGGHHHKKKPPPUUUZZZ^^^``````bbbeeeggghhhiiikkkmmm^^^___```aaabbbaaa___^^^^^^aaaeeehhhlllsss}}}}}}zzzxxxuuuqqqlllhhhhhhjjjnnnrrrwwwzzz|||}}}wwwuuuvvvyyyxxxuuuvvvzzzzzz~~~xxxtttsssmmmoooqqqrrrvvv{{{wwwuuutttssstttsssqqqoooooooooppppppsssssstttuuuwwwyyy|||}}}{{{||||||{{{yyyvvvuuutttssspppmmmjjjiiigggdddbbb___aaabbbaaa]]][[[[[[\\\]]]]]]]]]___aaa```]]]ZZZPPPMMMFFF@@@:::666444444333444444333111111333444444555666888:::<<<===>>>@@@BBBEEEGGGHHHIIIKKKLLLSSSTTTWWWYYY[[[[[[\\\\\\ZZZ\\\]]]]]]\\\[[[]]]^^^]]]]]]___aaadddfffiiijjjllllllkkkiiiggggggiiikkkhhhiiilllqqqvvvxxxxxxvvvqqqkkkeeebbbccceeedddcccbbbeeeffffffddddddfffhhhccc___[[[VVVTTTTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUURRROOOKKKJJJJJJKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDDDDDDD??????>>>===<<<<<<<<<<<<<<<:::999888777777555444444444444444444444444444444000555@@@BBB888222333+++,,,---...////////////,,,,,,,,,------,,,++++++)))))))))))))))*********)))***++++++++++++***)))&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%$$$%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((()))***$$$######"""###$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&'''(((&&&'''((('''&&&&&&'''(((%%%&&&''''''''''''''''''''''''((()))***)))&&&%%%'''''''''((((((((((((((()))***++++++***)))***,,,&&&'''((((((&&&&&&'''(((***---000...***((())),,,)))+++......------...000///111444888===BBBFFFIIIPPPQQQSSSWWW[[[^^^aaaccceeegggiiijjjjjjkkkmmmooo]]]^^^aaacccdddbbb```______dddjjjpppxxxxxxzzz}}}~~~}}}zzzvvvssslllkkkiiihhhhhhfffdddbbbiiilllrrrxxx}}}zzz||||||zzzzzztttvvvwwwwwwxxx}}}{{{{{{vvvuuusssrrrqqqqqqrrrrrrwwwwwwvvvvvvwwwyyy{{{|||yyyzzz|||{{{xxxtttrrrqqqrrrqqqpppooommmjjjeeebbb___bbbdddbbb^^^[[[[[[\\\[[[[[[\\\^^^``````^^^\\\XXXTTTMMMEEE>>>999777555333444444333222111333444333444555777999;;;===>>>>>>AAADDDFFFFFFGGGIIIKKKPPPRRRTTTVVVXXXYYYYYYYYYZZZ[[[]]]^^^^^^___aaaccc^^^^^^```aaadddgggiiijjjllllllkkkiiiggghhhkkkmmmggghhhkkkppptttwwwwwwvvvwwwqqqiiidddccccccbbb```bbbdddfffeeecccbbbdddfff```]]]XXXTTTRRRRRRTTTUUUSSSTTTTTTUUUVVVXXXXXXYYYRRROOOLLLJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFDDDCCCCCCDDD???>>>===<<<<<<;;;<<<<<<<<<;;;999888888777666444444444444444444444444444444111777DDDFFF;;;444555/////////000///......---++++++,,,---------,,,,,,(((((())))))******++++++'''((()))******)))((('''%%%%%%&&&&&&'''((())))))''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%((((((''''''''''''((((((###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******)))(((&&&%%%&&&(((***+++%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&'''((()))&&&'''((('''&&&&&&'''(((((()))))))))((('''&&&&&&************+++)))&&&###&&&'''''''''(((((())))))((()))++++++******+++---)))***,,,,,,+++******+++---000222///***'''(((***))),,,///000//////111333555777;;;@@@FFFKKKPPPSSSTTTVVVXXX[[[^^^aaadddeeehhhjjjkkklllkkkkkkmmmooo\\\aaaeeegggeeecccdddeeekkkvvvyyypppkkkffflllqqqqqqpppmmmgggaaabbbbbbaaaaaabbbccceeefffmmmpppvvv|||{{{yyyuuuqqqoooppprrrtttttttttuuuuuuvvvwwwxxxzzzzzz{{{zzzyyyvvvsssqqqsssssssssrrrqqqooonnnmmmeeedddcccaaa``````aaaaaa^^^\\\[[[]]]aaabbbaaa___]]][[[VVVRRRKKKDDD;;;666777666444333222222222333333444555555555777:::===@@@AAACCCEEEGGGJJJKKKLLLQQQSSSTTTTTTSSSSSSTTTUUUVVVXXXZZZ]]]____________bbbbbbccceeeggghhhgggfffjjjiiiiiiiiikkkmmmppprrrjjjhhhhhhkkkpppssssssrrrqqqpppmmmgggaaa___bbbfffgggeeecccbbbbbbaaa___]]]ZZZXXXUUUQQQOOONNNNNNNNNRRRQQQRRRTTTVVVWWWWWWUUURRRPPPMMMJJJHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA???>>>===<<<======>>>>>>===<<<:::777555444777222111555888666444444333222555999999333//////000000/////////000000111///......------,,,++++++************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''(((''''''&&&%%%$$$######$$$%%%&&&''''''''''''&&&'''''''''&&&$$$"""!!!$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((***'''$$$%%%(((******(((%%%''')))(((%%%$$$&&&(((,,,)))'''''')))***'''%%%))))))))))))************))))))(((((((((((()))))))))'''&&&'''***+++***((($$$&&&((()))***************++++++,,,,,,,,,,,,+++/////////------///333666;;;>>>EEELLLRRRVVVXXXXXXXXXZZZ]]]aaaeeehhhjjjkkkmmmmmmmmmmmmmmmnnnoooooo]]]```bbbcccdddiiiooouuu~~~tttjjjccc```cccjjjoooooonnnlllggg``````aaabbbeeehhhllloooqqq{{{}}}zzzwwwzzzyyytttrrrrrrrrrrrrrrrsssssssssrrrqqqqqqssstttvvvwwwxxxwwwvvvuuuvvvvvvuuuuuusssrrrqqqpppiiihhhfffdddcccbbbbbbbbbaaa___]]]^^^```aaa```^^^aaa___\\\XXXSSSLLLCCC>>>777666444222111111222333222333444555555777:::===???@@@BBBDDDGGGIIIKKKKKKQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^______aaaaaabbbccceeefffffffffjjjjjjjjjjjjkkkmmmoooqqqgggfffeeehhhmmmqqqsssssspppnnnkkkfffbbbaaacccfffcccaaa___^^^^^^^^^[[[ZZZWWWUUUSSSPPPNNNNNNNNNOOOQQQPPPQQQSSSVVVWWWVVVUUURRRPPPMMMJJJHHHHHHIIIJJJIIIJJJJJJKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA???===<<<<<<<<<===;;;;;;;;;;;;:::999888777:::666333555555222111222333//////333555222000111......------------............------,,,+++++++++*********)))))))))((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))(((((((((((((((((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''''')))'''%%%%%%(((***)))(((&&&((()))(((&&&%%%''')))+++)))'''(((******)))'''(((((((((((())))))))))))))))))(((((((((((()))))))))(((&&&'''***+++***((()))************)))((((((++++++,,,---............//////000000111444999===DDDGGGMMMSSSXXX\\\^^^^^^^^^___aaadddfffiiikkklllnnnnnnnnnnnnnnnoooooopppaaabbbdddfffkkkuuu~~~vvvlllbbb]]][[[\\\bbbjjjpppqqqpppooolllgggeeegggjjjooouuu{{{zzztttrrrxxx~~~{{{xxxuuuqqqrrrrrrrrrrrrqqqpppoooqqqrrrtttvvvwwwwwwwwwvvvxxxxxxxxxwwwvvvuuutttsssooonnnkkkiiigggeeeeeeddddddbbb```___``````^^^]]]cccbbbaaa___[[[UUUMMMGGG===;;;888444333222333444111222333444444666999<<<>>>???AAACCCEEEGGGIIIJJJOOOQQQRRRSSSRRRRRRTTTUUUWWWVVVWWWXXXYYY\\\^^^___aaaaaaaaabbbcccdddeeefffkkkkkkkkkllllllmmmnnnooofffdddbbbdddiiinnnrrrtttooolllgggeeedddeeeeeeeee```___]]]]]]]]]\\\ZZZWWWTTTSSSQQQOOONNNNNNOOOOOOOOOOOOPPPRRRUUUVVVVVVUUUPPPNNNKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIHHHHHHGGGFFFEEEEEEAAA@@@>>><<<;;;;;;;;;<<<888999::::::;;;;;;;;;:::999666555555333000222666<<<444...///222111000000......------------......---------,,,++++++******))))))))))))((((((((((((***))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!"""###%%%&&&'''((((((%%%%%%&&&'''((((((((((((###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((((((''''''''''''''''''&&&&&&&&&)))(((&&&&&&((())))))((('''((())))))''''''((()))***)))((()))***+++***)))'''''''''((((((((())))))))))))(((((((((((()))))))))((('''(((***+++***))),,,+++******))))))******)))******+++,,,---.........000333666999===CCCGGGOOORRRWWW\\\```cccdddeeegggffffffggghhhjjjlllmmmpppoooooooooooopppqqqqqqhhhlllqqqwww}}}wwwppplllfff___ZZZYYY\\\```dddnnnvvvxxxyyyzzzzzzwwwuuuvvvzzz~~~~~~xxxwwwuuusssrrrrrrrrrrrrtttuuuvvvvvvwwwvvvuuuuuuwwwxxxxxxxxxwwwvvvuuuuuusssrrrpppnnnkkkiiiggggggeeecccaaa`````````______aaaaaabbbbbb```[[[TTTOOOHHHEEE@@@;;;777555555555111222333333333555888;;;<<<===???AAACCCEEEGGGHHHMMMOOOQQQQQQQQQQQQSSSUUUVVVVVVUUUUUUVVVZZZ]]]___aaaaaabbbbbbbbbdddfffiiimmmmmmmmmmmmmmmmmmmmmnnnhhhfffccccccfffkkkpppsssnnnjjjfffeeeggghhhgggfff```___^^^______^^^[[[YYYTTTSSSRRRPPPOOONNNNNNNNNOOONNNOOOQQQTTTUUUUUUTTTLLLKKKIIIGGGGGGGGGGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFEEE@@@???===<<<;;;;;;;;;;;;888999999:::;;;;;;;;;;;;555333444555444333888???MMM@@@444111222111//////111000000////////////000---,,,,,,++++++******))))))))))))(((((((((''''''))))))))))))(((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&!!!"""###%%%&&&'''''''''%%%&&&''''''((((((((('''$$$%%%&&&'''((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((($$$&&&((()))***)))((('''((((((((('''&&&&&&&&&%%%)))(((((((((((())))))((((((((())))))((())))))***((((((((()))***+++++++++(((((((((((())))))))))))))))))(((((((((((()))))))))(((((()))***************)))))))))***,,,...///,,,,,,,,,,,,---.../////////222777<<>><<<;;;;;;;;;<<<;;;;;;;;;;;;:::999888888999666666777777555888===GGG===444333333222000111000///...------,,,---------------,,,++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&'''((())))))((((((''''''''''''''''''&&&&&&&&&(((***++++++)))(((((()))(((&&&&&&''')))******)))%%%'''((()))((((((***,,,*********+++++++++,,,,,,))))))(((((((((((())))))((()))+++***))))))***,,,---,,,++++++******++++++//////...///111333555777>>>CCCIIIOOOTTTYYY]]]___```aaaccceeegggiiijjjjjjkkkkkkkkklllnnnpppssstttvvvuuuuuuuuuuuuvvvwwwwww}}}vvvpppjjjeeebbb[[[\\\```bbbccc```\\\YYY^^^___aaadddgggmmmsssxxx{{{yyyttttttsssrrrrrrqqqqqqrrrnnnoooppppppqqqqqqqqqpppoooppppppppppppooommmlllhhhhhhfffccc______aaadddfffeeeeeeeeeggggggeeeccc```]]]XXXRRRJJJCCC===:::888888888666444333555666777777999;;;>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLOOOQQQTTTTTTTTTTTTVVVYYY[[[]]]]]]___`````````dddmmmtttxxxuuupppllljjjkkklllnnnqqqpppmmmhhhccccccfffiiijjjlllmmmmmmlllkkkkkklllfffffffffhhhhhhgggdddaaa^^^^^^]]][[[YYYWWWVVVUUUSSSRRRRRRRRRSSSSSSQQQPPPIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGEEEDDDCCCBBBAAA???===<<<<<<<<<===::::::;;;;;;::::::999999<<<777555777777444333555999333000222222000///111000///...------,,,,,,,,,......------,,,+++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''&&&&&&''''''((())))))*********))))))))))))******((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((***,,,,,,)))'''((()))'''%%%$$$&&&)))***)))((($$$'''(((((('''&&&(((***)))************+++++++++))))))(((((((((((())))))(((***++++++))))))***---+++++++++++++++******))),,,,,,---000333888<<<>>>JJJNNNTTTZZZ]]]```bbbddddddeeegggiiikkklllnnnooommmnnnnnnpppqqqrrrssstttwwwwwwwwwvvvwwwxxxxxxyyy{{{qqqhhhbbb___]]]\\\ZZZ\\\```dddeeedddbbb```gggiiikkkooouuu}}}|||{{{{{{}}}|||yyyvvvtttrrrqqqpppmmmnnnoooooopppppppppppplllmmmnnnooopppooonnnmmmkkkjjjhhhddd___]]]```ccceeedddcccccceeefffeeedddeeeccc___ZZZSSSKKKEEEAAA::::::999777444333444666666777888;;;===???AAABBBBBBDDDGGGHHHIIIKKKNNNPPPTTTTTTTTTUUUWWWYYY[[[]]][[[]]]___^^^___dddmmmuuuzzzvvvqqqllliiijjjmmmooooooooolllhhhcccbbbeeehhhjjjmmmppppppmmmkkkkkkmmmjjjjjjkkkmmmnnnllliiifff^^^^^^^^^^^^]]][[[ZZZYYYUUUTTTSSSSSSTTTSSSQQQOOOKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKIIIGGGGGGCCCDDDFFFGGGFFFEEECCCBBBBBBAAA???>>>===<<<======999999:::;;;;;;;;;::::::;;;555222555777444111111111///000333222///---///222222111//////.........///......------,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))(((((($$$$$$%%%%%%%%%$$$###### """$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***++++++************++++++***)))((('''''''''''''''%%%&&&&&&''''''((((((((('''***---,,,)))'''''')))&&&$$$###%%%(((***)))'''$$$'''((((((&&&%%%''')))))))))))))))************))))))(((((((((((())))))(((***,,,+++))))))+++---&&&''')))+++,,,,,,,,,+++000111333777<<>>===<<<;;;<<<777333666<<<>>>;;;666666666666666555555555555555444111///......//////,,,***)))((()))+++...000.........---------,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))************''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))(((''')))'''%%%$$$%%%&&&&&&%%% """%%%'''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%###%%%''')))******)))(((******))))))((((((''''''%%%%%%&&&'''((()))***+++)))************+++++++++,,,+++***))))))+++---///***************+++++++++)))***++++++++++++---///---000666<<>>>>>@@@<<<777555777999888555666666666666555555555555555333111///....../////////...,,,++++++,,,---...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''%%%&&&'''((())))))))))))''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((()))))))))(((''''''%%%###!!!!!!###%%%%%%%%%!!!###$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((&&&'''((('''%%%%%%'''((((((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&((()))***)))((('''***)))))))))((((((((('''&&&&&&''''''((()))******)))************+++++++++)))((('''''''''((()))***************+++++++++++++++,,,,,,,,,,,,---000333444888>>>EEEJJJPPPUUUYYY\\\___cccgggkkkmmmnnnooonnnmmmmmmooosssuuutttrrrssssssssstttvvvwwwyyyzzz{{{{{{zzzyyyzzzzzz{{{|||xxxnnneee```___^^^\\\[[[\\\bbbiiinnn~~~{{{vvvssssssrrrrrrrrrqqqmmmkkklllmmmmmmnnnooopppqqqqqqqqqpppnnnkkkiiigggfffeeegggggggggggggggfffffffffiiihhhfffeeeccc___ZZZVVVMMMHHH@@@;;;888888777777:::888777777999;;;;;;;;;<<<===@@@CCCGGGJJJMMMNNNRRRSSSUUUVVVWWWYYY\\\^^^aaabbbbbbaaabbbhhhrrryyyzzz|||}}}{{{xxxuuussssssqqqqqqooollliiihhhhhhjjjqqqsssvvvvvvuuuuuuuuuvvvqqqoooooooooppppppnnnlllhhhhhhhhhhhhhhheee```\\\WWWVVVUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGDDDBBB@@@???DDDCCCBBBAAAAAABBBDDDEEEGGGCCC>>>999666555666777666666666666555555555555444333111///......//////222222111///...---,,,+++---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&'''((((((((((((((('''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&''''''%%%######$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((&&&'''((('''%%%%%%'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&'''((()))))))))((('''))))))))))))((((((((((((''''''(((((()))))))))***)))************+++++++++((((((((((((((('''''''''*********++++++,,,,,,,,,,,,------,,,---///444777>>>CCCJJJQQQVVVYYY\\\^^^aaacccfffjjjmmmpppqqqqqqoooooooooqqqtttvvvuuuttttttuuuuuuvvvwwwyyyzzz{{{}}}}}}|||{{{{{{{{{||||||~~~wwwrrroookkkpppsssqqqjjjccc``````]]]^^^___aaaeeemmmwww|||yyyuuurrrqqqooollljjjlllllllllmmmmmmnnnooopppqqqpppooommmlllkkkjjjiiiiiihhhhhhgggfffeeeeeeeeedddccccccbbbbbb```]]]ZZZVVVPPPIIIBBB>>>;;;:::888<<<:::777666777888888888999;;;>>>BBBFFFJJJMMMOOOPPPQQQTTTUUUVVVWWWZZZ\\\___aaabbbdddfffkkksssxxxwwwzzz~~~}}}yyywwwvvvvvvvvvtttrrrooonnnoooqqqtttuuuwwwwwwwwwvvvvvvuuupppooooooqqqrrrrrrpppnnnjjjiiiiiiiiihhheee```\\\XXXWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBAAAAAA@@@??????AAADDDHHHJJJIIIHHHEEE@@@:::666777999666666666666555555555555333222111000////////////111111222111000...,,,+++------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&'''((((((''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''***'''%%%%%%&&&'''&&&&&&&&&%%%%%%&&&((()))******'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''((())))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''((()))******))))))(((((()))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++***)))(((******++++++,,,,,,------,,,,,,,,,,,,...222888<<>>???AAADDDFFFCCCEEEFFFCCC===888888999666666666666555555555555222222111000000/////////...///000000000...---+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((()))(((''''''&&&%%%&&&''''''''''''''''''(((((())))))(((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&''''''%%%$$$$$$''')))*********(((&&&'''((()))'''%%%((('''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''%%%%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))******************))))))*********+++++++++---------------,,,+++******++++++,,,------......***+++---...111666===BBBNNNSSSZZZ___bbbcccdddeeehhhiiijjjmmmoooppprrrrrrrrrsssuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}sssfff\\\WWWUUUUUUYYY]]]aaaaaa```aaaeeejjjlllqqqwww|||yyyuuurrrpppooonnnlllkkkjjjjjjkkklllnnnoooooopppqqqpppppppppkkkjjjhhhgggfffffffffgggeeecccbbbcccccccccaaa___```]]]XXXTTTPPPKKKFFFBBBBBB>>>999666555555444444777999<<<@@@DDDHHHKKKMMMJJJMMMPPPRRRRRRSSSUUUWWW[[[^^^dddjjjnnnooopppooonnnrrrwwwzzzzzzwwwuuusssooorrruuuvvvuuuuuuuuuuuuvvvuuuuuuuuuvvvuuusssqqqmmmmmmooorrrttttttsssqqqiiigggdddcccbbbaaa___]]]^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWVVVVVVUUUTTTRRRQQQJJJIIIHHHGGGFFFGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@>>><<<<<<======;;;>>>AAA@@@;;;888666777666666666666555555555555111111111111000000//////,,,---...//////...------************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''(((((((((''''''((())))))))))))((('''''''''(((((())))))(((((('''''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&)))---222444555555333000///000---((($$$((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''%%%%%%'''((((((((()))******)))((('''))))))))))))))))))))))))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,)))************++++++++++++++++++++++++*********++++++,,,------...//////+++---000444999???GGGLLLTTTXXX\\\```ccceeehhhjjjjjjkkklllmmmoooppprrrrrrssstttwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~~~~~~~~~~vvvnnnbbbXXXRRRRRRVVVYYYaaadddfffggghhhlllrrrvvv{{{zzzyyyyyyzzz~~~|||zzzzzzyyytttrrrsssssssssvvv{{{|||~~~~~~~~~|||~~~{{{wwwsssqqqnnnlllkkkjjjkkkkkklllmmmoooqqqrrrrrrrrrqqqmmmllljjjhhhhhhhhhjjjjjjiiigggeeeeeeddddddbbb```aaa```^^^\\\XXXSSSLLLHHHBBB>>>999666555666666666666888:::>>>BBBFFFIIIJJJJJJLLLPPPRRRSSSSSSUUUVVV]]]___ccchhhmmmooonnnnnnlllppptttvvvtttpppmmmlllkkkoootttxxxxxxwwwwwwwwwvvvuuutttuuuvvvuuurrrooolllmmmooosssvvvvvvtttrrriiifffbbb```````````````___^^^]]][[[YYYXXXXXXWWWUUUVVVVVVWWWVVVUUUTTTSSSKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@>>><<<;;;::::::999:::;;;;;;999777666666666666666666555555555555111111111111111000000///---..................---,,,,,,,,,+++++++++******))))))))))))))))))))))))***************))))))(((((((((((())))))((((((''')))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((((((***///333555666888555444555666333,,,&&&((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%%%%'''((()))***,,,------,,,+++***))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((()))***++++++'''((((((((()))))))))***))))))******+++,,,------)))************++++++++++++***)))))))))***+++,,,++++++,,,---...///000000...222777===CCCJJJRRRWWW[[[\\\___aaacccggglllpppmmmmmmnnnooopppqqqrrrsssrrruuuwwwxxxvvvvvvwwwyyyyyyyyyyyyyyyzzz{{{||||||zzz{{{}}}~~~fff___VVVOOONNNTTT\\\bbbjjjkkkmmmooosssxxxxxxrrrnnnkkkkkklllnnnrrrwww|||zzzsssoooooopppvvvqqqooopppqqqpppsssxxxuuuvvvyyy}}}~~~{{{zzz{{{zzzwwwsssrrruuuxxxyyy}}}vvvtttqqqnnnlllkkkkkklllkkkmmmoooqqqrrrsssrrrrrrooommmllljjjjjjkkklllmmmkkkiiifffeeedddcccaaa___aaaaaaaaa```]]]XXXPPPKKK@@@<<<888666666888999999555666999===@@@DDDFFFHHHJJJMMMQQQSSSSSSTTTUUUWWW___```bbbfffjjjmmmnnnnnnmmmpppssssssoookkkgggfffjjjooovvvzzz|||{{{zzzyyywwwvvvtttuuuvvvvvvrrrooommmnnnppptttwwwxxxvvvtttjjjfffaaa^^^___```aaabbb```___]]][[[YYYWWWWWWVVVTTTUUUVVVVVVVVVVVVTTTTTTNNNLLLKKKIIIIIIJJJKKKLLLIIIIIIHHHHHHFFFEEECCCCCC======>>>>>>============<<<;;;999888888888888888777666666666555555555555000111111111111000000///000000//////............000000/////////.........))))))))))))))))))))))))+++++++++++++++***))))))((()))))))))))))))(((((()))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&(((***++++++******'''%%%$$$%%%'''*********---,,,,,,000333222+++%%%((('''&&&%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''((($$$%%%'''((()))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((('''&&&%%%%%%(((((((((((()))***,,,,,,'''((((((((())))))******((())))))+++,,,---......)))************+++++++++,,,+++***))))))+++---///++++++,,,---...///000111222666<<>>888555444444333555888:::<<<>>>AAADDDGGGNNNQQQSSSTTTSSSTTTXXX[[[cccdddfffhhhjjjjjjjjjjjjmmmlllkkkjjjjjjjjjjjjjjjrrruuuyyy}}}~~~|||zzzvvvtttqqqqqqsssssspppmmmqqqqqqrrrssssssrrrqqqqqqfffgggfffccc___^^^aaaddd```___^^^\\\ZZZWWWUUUTTTTTTTTTSSSRRRRRRSSSUUUUUUMMMLLLKKKJJJJJJJJJJJJJJJCCCCCCEEEEEEDDDBBB@@@???@@@???>>>===<<<;;;::::::999999888888777666666666888777777666666666666777444333222111000000000000///////////////......---000///...,,,+++******)))))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((($$$&&&''''''&&&&&&((()))'''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))************))))))'''''''''''''''''''''''''''''''''((()))******+++)))))))))))))))))))))))))))*********++++++++++++(((((((((((())))))))))))+++*********)))))))))((())))))(((((((((((())))))******))))))((((((''''''++++++)))((((((((()))***------,,,,,,+++******)))...+++((((((+++---,,,+++---.../////////111555888>>>CCCJJJQQQVVVZZZ^^^aaadddcccbbbeeejjjooosssuuutttsssrrrpppmmmmmmoooqqqssstttuuuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}WWWUUUSSSVVV^^^iiittt{{{tttttttttwww{{{~~~|||zzzwwwrrrmmmkkkkkkmmmqqqvvv~~~~~~|||{{{{{{|||}}}~~~|||~~~~~~{{{xxxyyy{{{}}}|||uuupppmmmkkkkkkjjjiiijjjlllnnnnnnnnnooonnnnnnmmmmmmmmmnnnnnnmmmllljjjgggeeecccbbbbbb]]]___aaacccbbb```^^^\\\RRRMMMEEE>>>:::777555333666888:::;;;===???BBBEEENNNQQQTTTTTTTTTTTTXXX[[[```bbbdddfffhhhhhhhhhgggjjjjjjjjjjjjjjjkkkllllllsssuuuyyy|||}}}|||yyywwwuuurrrpppppprrrsssqqqpppqqqrrrssssssrrrqqqooonnnhhhhhhgggccc___]]]^^^___^^^^^^^^^]]]\\\ZZZYYYXXXUUUTTTRRRQQQPPPPPPQQQQQQMMMMMMLLLKKKJJJJJJIIIIIICCCDDDEEEFFFFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;:::999999888888777777666888777666666666666666666444333222111000000000000///000000000000///.........---,,,++++++***++++++))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&$$$""" &&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))******))))))((((((''''''***))))))(((((())))))*********))))))(((((((((((('''((()))***++++++******((())))))***+++,,,------+++******---///000...+++,,,---///000222666<<<@@@FFFKKKQQQWWW[[[^^^bbbdddeeeeeeeeegggmmmrrruuuvvvssssssrrrpppnnnnnnppprrrttttttuuuvvvvvvvvvvvvuuuzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~XXXXXX[[[aaalllzzzzzzvvvuuuvvvsssssssssuuuxxxzzzyyyxxxvvvvvvuuusssqqqrrruuuwww}}}}}}zzzxxxxxxyyyyyy|||yyyrrrnnnllljjjhhhhhhjjjmmmnnnnnnooonnnnnnmmmnnnnnnoooooonnnmmmkkkiiigggfffeeeddd^^^___```bbbcccccccccccc\\\VVVNNNFFF@@@<<<777444777888::::::;;;===@@@CCCOOORRRUUUUUUTTTUUUXXX[[[]]]___bbbdddeeeeeeeeedddgggggghhhiiikkkmmmnnnoootttvvvyyy{{{zzzxxxuuusssqqqnnnllllllnnnpppqqqqqqssssssttttttrrrpppmmmkkkjjjjjjhhhddd```\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\VVVTTTRRRPPPNNNMMMMMMMMMOOONNNMMMLLLKKKJJJIIIHHHDDDEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888888777888777666666555555555666333333222111000000000000000000111111000000///...++++++*********++++++,,,))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''$$$######&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''*********))))))************))))))))))))(((((((((%%%&&&))),,,---,,,+++***'''((((((***+++,,,------(((***---111333222...+++---...000333777===DDDIIIPPPSSSXXX\\\___aaadddfffgggggghhhlllqqquuuxxxxxxqqqrrrqqqpppnnnoooqqqssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~```ccchhhqqq|||yyyvvvwww|||}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}vvvpppmmmjjjiiikkkmmmnnnooonnnnnnmmmmmmnnnnnnoooooonnnnnnmmmllljjjhhhgggfff````````````bbbccceeefffccc^^^VVVOOOHHHAAA;;;777777888999999:::<<<@@@CCCMMMQQQTTTUUUTTTUUUXXX[[[\\\]]]```cccddddddcccbbbeeeeeegggiiilllooorrrsssuuuvvvxxxxxxwwwtttqqqoookkkjjjhhhgggiiilllooopppuuuuuuvvvuuussspppllljjjjjjiiihhheeebbb^^^\\\ZZZ[[[\\\]]]]]]]]]]]]]]]\\\UUUTTTRRRPPPNNNMMMMMMMMMPPPOOONNNMMMLLLJJJIIIHHHDDDEEEEEEFFFFFFEEEDDDDDD@@@@@@???>>>>>>===<<<<<<<<<;;;;;;::::::999888888888777666555555555555555333222222111000000111111111111111111111000//////++++++******))))))******))))))))))))))))))))))))+++***((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''&&&&&&%%%%%%'''(((((('''%%%%%%'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''"""&&&***,,,,,,*********&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))------,,,++++++***))))))++++++************++++++))))))))))))))))))))))))'''((()))++++++,,,++++++,,,,,,+++******)))(((((()))+++...111222111...+++///111444888===CCCKKKPPPVVVYYY]]]___```aaaccceeejjjjjjlllppptttxxxzzzzzzqqqqqqrrrqqqpppppprrrtttuuuvvvwwwxxxxxxyyyxxxxxxwwwxxxyyyzzz|||}}}~~~~~~~~~~~~mmmqqqwww~~~|||yyyxxxxxxyyyyyyyyy|||~~~xxxtttoookkkkkklllmmmnnnmmmmmmlllmmmmmmnnnoooooonnnnnnnnnmmmllljjjiiihhhcccaaa```______aaabbbdddeeeaaa\\\VVVPPPIIIBBB===999::::::::::::<<<@@@CCCIIIMMMRRRTTTTTTTTTWWWZZZ[[[]]]```ccceeedddcccbbbcccdddfffiiilllpppsssuuutttuuuvvvvvvtttqqqnnnllljjjiiihhhggghhhjjjnnnpppuuuvvvwwwvvvtttqqqmmmjjjhhhgggfffeeedddbbb```^^^\\\\\\]]]]]]\\\[[[ZZZZZZUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPOOONNNMMMKKKIIIHHHDDDDDDEEEEEEDDDDDDCCCCCC>>>>>>>>>======<<<<<<;;;<<<<<<;;;;;;:::999999999888777666555444444444444333222111111000111111111111111111111111000//////...---+++***)))((((((((()))))))))))))))))))))))),,,+++)))&&&$$$###"""!!!))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))++++++*********)))))))))++++++************++++++))))))))))))************---,,,***(((((()))+++,,,///...---+++)))((('''&&&---............---------///222888>>>EEEMMMUUUZZZ]]]___aaaccccccccceeegggllllllmmmqqquuuxxxyyyyyyqqqsssssssssrrrqqqssstttvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxzzz{{{}}}~~~~~~|||~~~~~~~~~}}}{{{ssssssqqqooommmlllnnnppp{{{}}}~~~yyyrrrnnnllllllkkkkkkkkkkkkkkklllmmmnnnnnnmmmnnnnnnnnnnnnllljjjiiieeecccaaa___^^^^^^___```cccaaa^^^\\\XXXRRRKKKGGG???>>>===;;;:::<<>>=========<<<<<<<<<;;;<<<;;;;;;::::::999999888888777666555444333333333222222111111111111111222000000111111000000///...///...---+++)))((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!$$$&&&'''%%%#########&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((*********))))))*********)))))))))************+++///---***'''''')))+++---,,,,,,,,,++++++++++++***//////...---+++,,,...000000555===FFFOOOWWW___ddddddeeeggghhhhhhhhhjjjlllnnnmmmmmmpppsssvvvwwwwwwtttuuuvvvuuutttssstttuuuwwwxxxyyyzzz{{{|||||||||zzzzzz{{{}}}~~~{{{xxxuuuvvvxxxzzzxxxvvvnnnnnnnnnllllllnnnsssxxx{{{}}}~~~vvvppplllkkkjjjjjjjjjjjjkkklllmmmmmmlllmmmnnnooonnnmmmkkkiiifffdddbbb```^^^^^^^^^___````````````___[[[VVVRRRGGGFFFCCC>>>;;;:::<<>>>>>>>>===============;;;;;;::::::999888888888888888666555444333333333222111111111111111222222///000000000000///............,,,+++************))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))'''''''''((((((((((((((($$$$$$%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))&&&&&&'''((()))******+++***))))))(((((())))))***))))))*********+++++++++---,,,***))))))***,,,...***++++++,,,------......,,,...///...---...222555888>>>HHHPPPXXX^^^cccgggggghhhjjjkkkkkklllnnnqqqpppnnnlllmmmpppssstttuuuvvvwwwxxxxxxvvvtttuuuuuuxxxxxxzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~}}}wwwtttuuussstttwww{{{}}}|||yyyppprrrsssssstttxxx|||yyyyyyyyyxxx|||~~~}}}uuuooommmiiiiiiiiiiiijjjkkklllmmmlllmmmnnnooonnnmmmkkkjjjfffdddcccaaa____________^^^___aaacccdddbbb]]]YYYMMMKKKGGGAAA;;;999:::<<<;;;AAAHHHLLLNNNPPPTTTWWWWWWZZZ___bbbdddccc```^^^^^^___```bbbdddgggiiikkkmmmnnnooooooooonnnmmmlllhhhjjjkkkjjjfffdddeeefffjjjmmmppprrrrrrpppmmmkkkbbb___\\\\\\___bbbbbbaaa^^^^^^^^^______^^^]]]]]][[[YYYUUURRROOOMMMLLLLLLMMMNNNPPPPPPPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCCCC????????????>>>>>>>>>>>>;;;;;;:::999999888888777888888666555444333333222222111111111111111222222///////////////......------,,,,,,,,,+++,,,,,,---))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))"""###$$$%%%'''((())))))'''&&&$$$$$$$$$$$$&&&'''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''''')))***&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))+++,,,---...///))))))(((((((((((())))))))))))******++++++++++++))))))***+++,,,------...,,,,,,,,,------.........))),,,///000000111555888CCCIIIQQQXXX]]]```bbbdddggghhhjjjkkkkkkmmmooorrrqqqnnnlllkkkmmmppprrrsssxxxyyyzzzyyywwwuuuuuuuuuxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}~~~yyy{{{wwwxxxxxxuuuqqqoooppprrrtttzzz}}}{{{yyyyyy{{{~~~zzzqqqllljjjgggggghhhiiijjjjjjlllllllllnnnooonnnkkkhhheeedddbbbbbbbbbaaa^^^\\\ZZZ\\\___bbbdddcccaaa```YYYPPPEEE===;;;;;;;;;:::>>>AAADDDIIIMMMPPPQQQRRRZZZ\\\^^^___]]]\\\\\\]]]]]]\\\[[[^^^bbbeeedddcccgggfffgggjjjnnnnnnllliiijjjhhhdddccccccddddddccciiihhhhhhiiijjjjjjhhhgggaaa]]]YYYZZZ___dddeeecccccc```]]]]]]^^^`````````]]]ZZZVVVRRRNNNMMMLLLLLLOOOOOOOOOOOONNNLLLJJJIIILLLIIIFFFDDDCCCBBB@@@>>>BBBAAA@@@>>>===<<<<<<<<<======<<<:::888555333222666555444333333333333444111111222222222333333333//////...------------.........---,,,,,,,,,------***+++,,,,,,,,,***)))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$'''''''''(((((((((((()))***)))((('''&&&%%%%%%%%%%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((###$$$&&&''''''&&&$$$###(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((++++++***(((&&&%%%%%%&&&$$$%%%&&&'''((((((((((((''''''''''''((()))++++++%%%%%%'''((())))))))))))))))))))))))))))))))))))'''---,,,(((---888888000************))))))))))))************)))(((&&&&&&******+++++++++,,,,,,,,,000---******---//////---............000555<<<@@@LLLQQQXXX^^^aaacccdddeeekkkkkkkkklllmmmnnnooooooqqqooollljjjiiikkknnnpppsssuuuwwwwwwvvvuuuuuuvvvwwwyyy{{{~~~}}}zzzuuulllhhhkkkmmmooorrrqqqpppqqquuuxxx|||~~~vvvqqqkkkfffeeeggghhhiiiiiiiiiiiikkkmmmnnnllljjjgggeeedddccccccbbb___]]]YYYZZZ\\\___```aaabbbbbb[[[TTTJJJBBB===<<<<<<<<<>>>AAADDDIIILLLNNNOOOPPPZZZ\\\^^^^^^]]][[[[[[\\\[[[ZZZZZZ\\\```cccbbbaaaeeefffiiinnnqqqqqqnnnjjjiiifffcccbbbccceeeffffffhhhfffeeeeeeffffffeeeddd^^^[[[XXXZZZ```dddeeedddaaa___]]]]]]___`````````[[[YYYVVVSSSPPPMMMLLLLLLMMMNNNOOOPPPOOONNNMMMLLLKKKIIIFFFEEEEEEDDDBBBAAADDDCCCBBB@@@>>>======<<<;;;;;;:::999888777555444444444333333333222222222111111111111222222222333///......---,,,,,,,,,,,,---,,,,,,+++++++++++++++******++++++***))))))((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''((()))'''$$$ !!!'''+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((()))))))))((('''''''''((('''''''''(((''''''&&&&&&(((((('''(((((()))***+++'''))),,,//////...,,,+++))))))))))))))))))))))))'''++++++'''+++444555...(((((())))))******+++++++++++++++***)))(((''''''***++++++++++++,,,,,,,,,,,,***((((((***,,,+++)))---...000222777===EEEJJJRRRVVV[[[```bbbdddfffgggjjjkkkllllllmmmnnnooooooooommmkkkiiiiiikkkmmmooosssuuuwwwxxxwwwvvvvvvwwwwwwxxxzzz}}}~~~zzznnnkkkhhhbbbaaaeeehhhlllqqqtttvvvzzzwwwmmmiiihhhiiijjjhhhggggggiiikkkkkkjjjhhhiiihhhfffeeeeeeccc```^^^YYYYYYYYYYYY[[[^^^aaaccc^^^ZZZRRRIIIBBB>>>>>>???AAADDDGGGKKKNNNOOOOOOOOOXXXZZZ\\\\\\[[[ZZZZZZZZZYYYXXXXXX[[[^^^``````___dddgggmmmsssvvvuuupppkkkfffdddaaaaaadddhhhjjjkkkgggdddaaa___````````````[[[YYYXXX[[[```cccdddbbb\\\[[[[[[\\\^^^___^^^\\\XXXXXXVVVTTTRRROOOMMMLLLMMMNNNOOOPPPQQQQQQPPPOOOKKKIIIGGGGGGGGGGGGEEEDDDFFFEEECCCAAA???>>>======999999999999888777666666222222333333333222111000000000000000111111111111//////...------,,,++++++++++++***)))))))))))))))******)))((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''&&&$$$######$$$%%%&&&%%%%%%&&&'''(((((())))))&&&&&&$$$!!! !!!%%%((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((('''&&&%%%%%%))))))(((((((((((())))))(((+++///222333111...+++))))))))))))))))))))))))&&&******&&&)))000111+++''''''((()))***+++,,,---,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,///333999???HHHPPPVVVYYY\\\___bbbdddeeehhhjjjjjjkkklllmmmnnnoooooopppnnnllljjjiiiiiijjjmmmnnntttvvvxxxxxxwwwvvvwwwxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~yyypppjjjiiihhhgggjjjooouuuyyy}}}zzz{{{}}}vvvpppllljjjjjjhhhgggggghhhhhhgggfffkkkiiihhhgggfffeeebbb```]]][[[XXXVVVWWWZZZ^^^aaa```___ZZZQQQHHHBBBBBBCCCGGGHHHKKKNNNOOOPPPOOOOOOUUUWWWYYYZZZYYYWWWWWWXXXVVVWWWXXXZZZ\\\^^^______eeejjjqqqwwwyyyuuuooojjjdddbbb```bbbfffjjjmmmnnnfffbbb^^^[[[[[[\\\]]]]]][[[ZZZYYY[[[^^^```___^^^VVVVVVWWWYYY[[[[[[YYYWWWWWWWWWWWWWWWUUURRRPPPNNNOOOOOOQQQQQQRRRQQQPPPOOOJJJIIIHHHHHHIIIIIIHHHFFFFFFEEECCCAAA???===<<<<<<999999999999888777666555111222444555444333111////////////000000000000000000000000///...---,,,+++++++++***)))))))))))))))***)))(((''''''((()))*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******"""%%%)))***)))&&&%%%$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''((((((((((((((('''&&&&&&***))))))(((((((((((()))((())),,,...///---+++***(((((((((((((((((((((((('''******'''(((------***(((((()))******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------.........////////////...---111888???GGGOOOWWW]]]^^^```bbbcccdddfffiiikkkjjjkkklllmmmnnnooopppqqqooommmlllkkkkkklllnnnpppuuuvvvxxxxxxwwwwwwyyyzzzyyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~uuuqqqooopppsssuuuxxx~~~~~~{{{qqqjjjkkkiiigggggghhhiiiiiihhhkkkjjjhhhhhhhhhgggdddbbbbbb___ZZZWWWVVVXXX[[[^^^aaaaaa___XXXPPPJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKPPPRRRUUUVVVUUUUUUUUUVVVTTTVVVXXXZZZ\\\^^^```bbbhhhmmmtttxxxwwwrrrkkkgggcccbbbaaacccgggkkknnnnnnfffbbb]]]YYYYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXTTTUUUVVVXXXZZZZZZWWWUUUUUUVVVWWWXXXWWWTTTRRRPPPQQQRRRRRRRRRQQQOOOMMMLLLHHHGGGGGGHHHJJJJJJHHHFFFDDDCCCAAA???===<<<;;;:::::::::999999777666444333222333555666666444222111////////////////////////000111111111000///---,,,,,,,,,+++************+++***)))(((''''''((()))*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++)))((('''&&&%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&''''''((())))))***###&&&***,,,+++(((&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''%%%%%%&&&((((((&&&$$$&&&''''''((())))))((((((***))))))(((((((((((()))(((((((((((())))))******(((((((((((((((((((((((()))++++++))))))+++,,,++++++++++++***************...---,,,,,,+++,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,------...///222777>>>FFFMMMTTTZZZ^^^bbbcccddddddeeefffiiillljjjkkklllmmmooopppqqqqqqppppppooonnnnnnpppqqqsssvvvwwwyyyyyyxxxxxxzzz|||{{{{{{||||||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}zzzwwwxxxxxxxxxuuurrrtttyyyxxxttt{{{zzzpppmmmkkkhhhhhhiiilllmmmmmmjjjiiihhhhhhiiiiiigggeeeeeebbb^^^[[[YYYYYY[[[\\\___``````]]]XXXSSSOOONNNIIIHHHGGGFFFEEEEEEEEEFFFJJJMMMPPPRRRRRRRRRSSSTTTTTTVVVZZZ\\\^^^aaadddgggjjjnnntttvvvsssnnnhhheeeccccccdddfffjjjllllllkkkeeeaaa\\\YYYYYYZZZ[[[[[[\\\[[[YYYWWWVVVUUUTTTTTTVVVVVVVVVXXXYYYYYYVVVTTTSSSTTTUUUVVVVVVTTTRRRQQQRRRRRRRRRQQQOOOLLLIIIHHHFFFFFFFFFHHHIIIIIIGGGEEEAAA@@@>>>===;;;;;;::::::::::::999888777555333222444444555555555444333222000000000000//////////////////000111000///...---------,,,++++++++++++,,,))))))(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''---,,,***((('''%%%%%%$$$$$$%%%'''((()))((('''&&&&&&''''''''''''(((((((((''''''&&&%%%###$$$''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((&&&&&&(((***+++((($$$&&&&&&'''((())))))))))))))))))(((((((((((())))))+++***(((''''''(((***+++))))))))))))))))))))))))***+++,,,***)))***,,,---,,,,,,+++++++++*********...---,,,++++++,,,---...,,,,,,,,,,,,------------,,,---.........000444666999>>>FFFNNNSSSXXX\\\^^^cccdddfffffffffgggjjjllljjjkkklllmmmoooppprrrrrrrrrrrrqqqqqqrrrssstttuuuwwwxxxyyyyyyyyyyyy|||~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~|||{{{|||||||||{{{|||tttmmmggggggkkkhhhkkkmmmmmmsss|||~~~uuurrrmmmkkkkkkllllllllliiihhhggghhhjjjjjjhhhgggeeedddbbb___^^^]]]]]]]]]]]]^^^^^^___^^^[[[VVVSSSIIIGGGDDDAAA???@@@AAABBBEEEHHHLLLNNNOOOPPPRRRSSSTTTWWW\\\___aaadddhhhllliiilllpppqqqnnnjjjggggggeeeeeegggiiikkkkkkiiigggbbb___[[[YYYYYYZZZZZZZZZZZZYYYWWWTTTRRRQQQRRRTTTUUUUUUTTTUUUVVVUUURRRPPPOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMJJJGGGFFFEEEEEEEEEGGGHHHGGGEEEBBB???>>>===<<<;;;;;;;;;;;;888888888888777666555444444444444333333333222222111111111000000/////////+++,,,.../////////---,,,------,,,++++++++++++,,,((())))))***++++++******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$%%%''')))***'''''''''&&&&&&&&&&&&&&&''''''%%%###!!!###&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))''''''***///000---)))'''(((((()))))))))(((((((((((('''(((((()))***+++*********)))))))))******)))))))))))))))))))))))))))***++++++)))(((+++...***+++++++++++++++++++++...---+++******,,,---...,,,,,,,,,------------...///000111111111444:::???AAAGGGOOOVVVZZZ]]]___aaadddfffhhhiiiiiiiiikkkmmmjjjkkklllmmmoooqqqrrrssssssrrrrrrrrrssstttvvvvvvxxxyyyzzzyyyyyyzzz}}}}}}}}}|||{{{|||}}}~~~~~~}}}}}}|||||||||{{{{{{{{{yyyxxxwwwxxxyyyzzzyyyxxxttthhhccc___\\\___eeebbbiiiooottt{{{~~~{{{tttnnnkkkiiihhhgggggggggggghhhjjjjjjiiihhheeeddddddcccaaa```___^^^\\\\\\]]]```bbb```[[[UUUKKKHHHCCC???===>>>@@@BBBBBBEEEIIILLLNNNOOOQQQSSSTTTXXX]]]aaacccfffkkkooogggjjjnnnnnnkkkhhhhhhhhhfffgggiiikkkmmmkkkgggddd```]]]ZZZYYYYYYZZZZZZYYYXXXWWWTTTRRRPPPPPPRRRUUUSSSRRRPPPPPPQQQPPPNNNLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNLLLIIIGGGEEEDDDDDDDDDFFFGGGFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<666666777777777777666666444333222111111111222222222222111111000000//////(((***,,,.........---,,,---,,,++++++******++++++((()))***,,,,,,,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''(((((((((((()))******)))((((((((((((((('''$$$!!! %%%***...'''''''''&&&%%%%%%$$$$$$###%%%((()))'''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((++++++************++++++((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((()))'''(((,,,222444111---*********))))))((('''&&&''''''''''''(((***++++++((()))***++++++***((('''))))))))))))))))))))))))'''(((******)))'''***...))))))***+++,,,------......,,,+++******+++---...,,,,,,,,,---------......---............222:::@@@FFFLLLTTT[[[```bbbcccddddddgggiiikkkkkkkkkmmmnnnjjjkkklllnnnoooqqqrrrsssrrrrrrrrrssstttuuuvvvvvvxxxyyyzzzyyyyyy{{{~~~}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{{{{zzzyyyxxxxxxtttssssssuuuwwwxxxwwwuuu}}}qqqggg``````aaabbbgggoooooosss{{{vvvpppmmmjjjhhhggghhhjjjjjjiiiiiijjjkkkiiigggfffffffffbbb]]]XXX\\\]]]___```aaabbbbbbbbbTTTNNNFFF>>>;;;<<>>======<<<<<<999999888777666555444444777666555666777777555333333333333222222000/////////............---------000///...---+++***)))(((************************************)))'''&&&%%%%%%''')))++++++***(((&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$######%%%'''(((((((((((((((((((((((((((%%%%%%'''''''''&&&%%%$$$(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))''')))***(((%%%###$$$&&&)))((((((***,,,---,,,+++))))))))))))((('''&&&%%%))))))))))))))))))))))))************************###&&&))),,,+++((($$$!!!))))))(((((((((((())))))++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++---......---,,,+++---...333222111111333:::CCCJJJSSSVVV[[[___aaabbbdddeeehhhjjjkkkkkkjjjjjjjjjkkkllllllnnnoooqqqssstttuuuttttttuuuuuuvvvwwwwwwwwwvvvuuutttuuuwwwyyyyyyxxxzzz{{{{{{|||}}}~~~~~~}}}{{{xxxwwwxxxwwwsssoooppppppqqqrrrtttuuutttsss~~~xxxrrrmmmfffbbbaaaggglllpppyyy|||ssskkkfffhhhjjjlllmmmllljjjiiiiiiiiihhhgggggggggddd___[[[[[[[[[[[[\\\]]]^^^______[[[UUUKKKBBB===;;;===>>>AAACCCFFFJJJNNNRRRUUUVVVXXXZZZ]]]___```bbbeeegggiiihhhgggggghhhiiikkklllllllllmmmmmmllljjjgggfff___^^^\\\\\\\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOONNNMMMNNNNNNNNNNNNMMMLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGFFFFFFEEECCCBBBAAA>>>>>>======<<<;;;;;;;;;:::999999888777666555555666555555555666666444333111111111000000///...---///............---------...------,,,,,,++++++***************************************)))((('''&&&&&&'''((())))))(((&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***+++***'''%%%&&&(((&&&'''''''''&&&%%%%%%$$$&&&''''''((((((((((((((())))))))))))))))))))))))************************+++***((('''&&&'''((()))))))))(((((((((((())))))+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,...//////...---,,,...000111222444666;;;DDDMMMSSSWWWZZZ___bbbcccdddeeeggggggiiikkkkkkjjjiiijjjkkklllmmmnnnppprrrsssuuuuuutttttttttuuuvvvvvvwwwwwwxxxwwwuuuvvvwwwyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{yyywwwwwwwwwvvvrrrooorrrqqqqqqppppppnnnlllkkk~~~uuunnniiifffdddbbbcccfffnnnxxxuuummmhhhiiikkkkkkjjjhhheeeccchhhggghhhiiiiiifffbbb___[[[ZZZZZZYYYZZZ[[[\\\]]]^^^YYYQQQHHHAAA===<<<<<>>======<<<<<<;;;;;;:::999888777666666666555444444666555444222000000111000000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((***)))))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((***,,,,,,+++)))(((((()))+++---...,,,'''$$$$$$%%%$$$%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))---+++(((&&&&&&'''***,,,***))))))(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////000...---...000222444666;;;@@@FFFMMMVVV[[[ZZZ]]]aaacccddddddfffgggggghhhjjjjjjjjjiiijjjkkknnnnnnoooqqqssstttuuuvvvtttttttttuuuvvvvvvwwwwwwyyywwwvvvvvvxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyxxxvvvvvvuuutttqqqoooqqqpppooommmjjjhhhfffddd{{{zzz}}}sssnnngggbbb```cccgggiiipppxxx~~~nnnllljjjiiihhhgggeeeccceeeeeeggghhhhhhgggdddbbb^^^\\\[[[YYYYYYZZZ\\\]]]]]]YYYSSSMMMGGGBBB@@@???>>>???BBBEEEJJJPPPUUUWWW[[[\\\^^^^^^___```dddfffcccccccccdddfffjjjnnnpppppppppooommmkkkiiifffeeeaaa___]]]]]]]]]]]][[[YYYUUUVVVVVVUUUTTTPPPMMMKKKFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBAAADDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@??????<<<<<<;;;:::999888888777555444333444555555333111222222222222222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***************///...,,,******)))******))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((('''''''''''''''''''''''''''))))))'''''''''(((***+++''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))((((((***************)))))))))(((((((((((())))))))))))((((((((((((((())))))***++++++++++++***)))))))))---111333000***&&&'''***$$$%%%&&&((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((((((***))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------...//////...---...111444999===CCCHHHNNNSSSYYY]]]]]]___bbbcccccccccdddfffhhhiiikkklllkkkkkklllmmmooopppqqqrrrtttuuuvvvwwwttttttuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvxxxyyyzzzyyyzzzzzzyyyxxxwwwvvvuuuuuuxxxwwwvvvuuutttrrrpppooommmmmmkkkhhheeeccccccddduuunnnhhhhhhjjjdddbbb``````dddllltttzzz|||wwwpppkkkiiiiiihhhhhhaaacccfffggggggeeecccbbb___]]][[[YYYYYYYYY[[[\\\\\\ZZZWWWRRRMMMGGGBBB@@@>>>>>>???BBBGGGMMMRRRUUU[[[\\\^^^___```aaadddfffbbbaaaaaacccfffkkkpppsssqqqpppooollljjjgggeeecccaaa___]]]]]]]]]]]][[[YYYWWWWWWWWWVVVTTTPPPLLLJJJFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDBBBAAAAAABBBDDDEEEFFFGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@======<<<;;;:::999888888555444333444555555333111111222222222222111111000///............---------...------,,,,,,++++++***************************'''((()))***+++++++++***000...,,,***)))******+++************************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((()))(((((('''((()))***+++''''''(((((()))*********))))))))))))))))))))))))&&&'''((()))************)))))))))***************((((((((()))))))))******)))(((((((((((()))*********)))))))))))))))(((((('''+++...,,,'''$$$&&&)))&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((******))))))))))))***************+++++++++,,,,,,,,,+++++++++,,,------...---------------000444777===BBBIIIOOOTTTXXX\\\___```bbbdddeeeddddddfffgggiiikkkmmmnnnmmmmmmnnnoooqqqrrrssstttuuuvvvwwwxxxuuuuuuvvvvvvwwwxxxxxxyyytttssssssuuuxxxzzz{{{{{{||||||{{{zzzxxxwwwvvvuuuvvvvvvvvvtttrrrooonnnmmmhhhgggeeebbb___^^^aaadddzzzlllddd```\\\]]]___```bbbeeejjjqqqzzzvvvmmmiiigggfffddd^^^aaaeeefffeeecccbbbbbb^^^]]][[[YYYXXXXXXXXXXXX^^^]]]\\\YYYSSSLLLEEEAAA>>>>>>===???BBBHHHMMMQQQXXXZZZ^^^``````aaaccceeebbbaaaaaacccffflllqqquuusssqqqooollliiifffdddbbb```^^^]]]\\\]]]\\\[[[YYYXXXXXXWWWUUUSSSPPPMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGEEECCCAAA<<<>>>AAADDDFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>======<<<;;;:::999888888666555444444666555444222//////000000000000/////////............---------......---,,,,,,+++******************************((())))))***+++++++++***,,,+++***((((((((())))))************************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((''''''(((((()))***+++''''''(((((())))))******(((((((((((((((((((((((("""###%%%'''((((((((((((&&&&&&''''''''''''((((((''''''(((((())))))******''''''&&&&&&''''''((())))))(((''''''))))))((('''$$$'''))))))'''%%%''')))'''((((((((((((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&######&&&+++---+++******))))))******+++************++++++++++++,,,++++++,,,,,,---...///+++,,,------///333888<<>><<<<<>>@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;:::999888888666555555555666666444333//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++*********))))))((((((((())))))************************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''"""$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******'''''''''''''''(((((())))))'''&&&''')))***(((&&&&&&'''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************************,,,***'''%%%%%%(((,,,...+++******))))))******+++************+++++++++++++++++++++,,,,,,...//////,,,---...///222777===BBBKKKPPPVVV[[[^^^aaaccceeefffgggiiiiiiiiijjjlllnnnjjjlllnnnooooooooopppqqqtttuuuuuuvvvwwwxxxyyyyyyxxxxxxyyyzzzzzz{{{{{{|||zzzxxxwwwxxxzzz||||||{{{zzzyyyxxxwwwvvvuuutttsssqqqrrrrrrnnniiidddcccccc]]]]]]]]]\\\^^^ggguuu}}}tttggg^^^XXX[[[cccjjjpppvvv{{{|||sssiiibbb^^^bbbfffgggeeebbbbbbcccbbbbbbaaa```^^^\\\ZZZYYYXXX[[[___aaa```[[[UUUPPP@@@>>><<<;;;<<>>>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFDDD@@@>>>>>>@@@???>>>===<<<;;;:::::::::777555333666:::;;;777333333222111000///////////////333333///---......+++///...------,,,,,,,,,,,,)))))))))))))))*********+++***)))'''''''''((((((+++***)))(((((()))******+++++++++***)))((('''&&&''''''(((((())))))******))))))(((''''''''''''(((''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))((('''%%%### ))))))))))))))))))))))))***(((''''''((()))((('''((((((((((((((((((((((((''''''''''''(((***+++,,,******+++++++++,,,,,,,,,))))))************))))))...------,,,+++***)))))))))***+++,,,---,,,+++***,,,,,,,,,,,,...---,,,+++000111444888>>>EEENNNTTTXXX[[[___aaaaaabbbcccdddeeegggiiijjjjjjkkkmmmooorrrqqqooonnnnnnnnnooopppuuussssssuuuyyyzzzyyywww~~~}}}||||||{{{||||||}}}}}}|||{{{{{{{{{yyyvvvtttuuurrrpppoooqqqqqqnnnkkkiiigggeeebbb```^^^[[[YYYXXX[[[bbblll{{{tttjjjcccaaaaaagggqqqzzzwwwnnngggccceeefffcccaaaaaaaaabbbbbbaaa___\\\YYYWWW[[[ZZZZZZ^^^bbbccc___ZZZQQQKKKCCC===<<<>>>AAABBBIIINNNTTTYYY[[[]]]^^^___aaabbbbbbccceeejjjpppuuuxxxwwwvvvuuutttqqqllliiiaaa```^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQRRRRRRQQQMMMKKKKKKKKKJJJIIIGGGDDDBBBAAA@@@AAABBBDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFCCC@@@>>>>>>@@@>>>===<<<:::999999888888777444333555999:::777333222222111000000000000000///000222333222000///...000///...---,,,+++++++++************)))))))))))),,,+++************+++,,,******)))(((((()))***++++++++++++++++++***)))((((((((((((((())))))))))))'''''''''''''''((()))***''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((&&&$$$"""!!!)))))))))))))))))))))))))))'''&&&&&&'''''''''&&&))))))))))))))))))))))))))))))((((((((())))))*********+++++++++,,,,,,,,,******++++++++++++******------,,,,,,+++*********)))***+++,,,,,,,,,+++***,,,,,,,,,---...///......000333777===CCCLLLTTTZZZ[[[^^^aaabbbbbbcccdddeeeeeegggiiijjjjjjkkkmmmooopppooonnnnnnnnnooopppqqquuutttsssvvvyyyzzzyyywwwyyyzzzzzz{{{||||||}}}}}}|||{{{zzzzzzyyyxxxuuurrrssspppnnnmmmmmmllliiifffeeebbb___\\\\\\]]]___```eeejjjttt|||pppfffaaaaaacccmmmwww}}}sssjjjgggfffddddddeeebbbbbbbbbbbbaaa^^^\\\[[[XXXWWWXXX[[[```bbbaaa___WWWQQQHHH@@@===>>>???@@@HHHLLLRRRVVVXXXYYY[[[\\\^^^```aaabbbeeeiiinnnrrruuuuuuuuuvvvvvvsssooolllbbbaaa```^^^]]]]]]]]]]]][[[ZZZXXXWWWUUUTTTSSSSSSOOONNNNNNNNNNNNMMMJJJHHHEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIILLLLLLLLLKKKIIIHHHGGGFFFDDDEEEEEECCC@@@>>>>>>???<<<<<<:::999888777777777666444333555888999777444222111111000000000111111///...444===>>>555000222000000...---,,,++++++++++++++++++***)))))))))(((+++++++++***++++++,,,---)))((((((((()))***+++,,,))))))*********))))))((())))))))))))((((((((((((%%%&&&&&&&&&((()))***+++''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((('''%%%%%%))))))))))))))))))))))))***((('''&&&'''((('''&&&************************+++***)))(((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111222666===EEELLLTTT[[[```___aaacccdddcccdddeeegggfffgggiiijjjjjjkkkmmmnnnnnnnnnmmmmmmmmmooopppqqquuuttttttvvvyyyzzzyyywwwuuuwwwyyy{{{|||}}}}}}}}}{{{zzzxxxxxxwwwuuurrrooommmkkkjjjiiiiiihhheeebbb```^^^\\\[[[___eeemmmrrrzzzzzztttkkkccc___bbbiiioooyyyqqqlllhhhggghhhccccccccccccbbbaaa___^^^YYYXXXWWWYYY]]]```aaaaaa]]]WWWMMMEEEAAA???>>>>>>EEEHHHMMMQQQSSSVVVYYY[[[\\\^^^aaaccceeehhhllloooqqqrrrsssuuuvvvuuuqqqnnngggfffdddcccaaa___^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSOOOMMMLLLLLLLLLKKKHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIKKKKKKJJJIIIMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDBBB@@@???>>>>>><<<;;;:::999888777777777555444333444666777666444222111111000000111111222222000999JJJLLL<<<111222111000...---,,,+++******,,,,,,++++++***)))((((((*********)))))))))))))))'''(((((()))***++++++,,,''''''(((((()))(((((((((******))))))((((((''''''&&&&&&&&&''''''(((******''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((''''''((((((((((((''''''''''''(((((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((+++***(((((()))******)))******************************))))))((())))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------.........,,,------------///222444777<<>>======<<<;;;999888888777777444444333333555666555555333222111111111111111111555444@@@SSSTTTBBB333000000000...---,,,+++++++++---,,,,,,+++***))))))(((+++++++++***)))(((''''''''''''((()))***+++++++++(((((()))*********))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((''''''(((((()))***((((((((((((((((((((((((''''''(((((()))***++++++((((((((((((((((((((((((***((('''(((***++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---......------......///000111111---.........---///444777@@@EEEMMMTTTYYY\\\```bbbaaabbbbbbaaaaaabbbeeehhhhhhjjjkkklllkkklllmmmooommmllllllmmmnnnppprrrsssuuuvvvwwwxxxxxxxxxxxxyyyxxxyyy{{{||||||{{{yyyxxxyyywwwuuutttrrroookkkhhhaaa``````___]]]\\\\\\\\\___fffqqq}}}]]]___aaafffnnnzzzvvvlllgggffffffeeedddcccbbbbbbbbb```___\\\[[[ZZZ[[[\\\]]]aaa^^^XXXSSSOOOJJJEEEAAA>>>AAADDDGGGJJJNNNSSSWWWXXX\\\aaaeeegggiiijjjkkkiiiiiijjjlllooopppooommmnnnmmmkkkhhheeeaaa]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSQQQOOOMMMLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDGGGHHHKKKNNNNNNMMMLLLJJJJJJJJJIIIIIIGGGFFFDDDDDDEEECCCAAAAAAAAA@@@>>><<<<<<<<<:::999888777777777444333333333333444555555444444333111111000000111555666AAAPPPRRRDDD555...//////...---,,,,,,,,,,,,,,,,,,,,,+++*********)))+++,,,,,,++++++***(((((('''((()))******+++******++++++,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((''''''&&&(((((((((((()))))))))***((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''&&&''''''((()))***((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))***,,,,,,))))))))))))))))))))))))'''&&&%%%&&&)))+++,,,+++))))))))))))))))))))))))((((((((()))***+++,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,------..................///000222222---///000//////333:::@@@IIINNNTTTYYY\\\^^^```bbbaaaaaa```______aaafffiiijjjlllmmmmmmmmmmmmnnnpppnnnmmmmmmnnnoooqqqssstttuuuwwwyyyyyyxxxwwwxxxyyyzzzzzz{{{zzzyyywwwvvvuuuvvvtttrrrpppnnnjjjfffbbb^^^^^^]]]\\\ZZZ[[[^^^aaammmwww___dddllluuutttlllggggggeeedddcccbbbbbbaaaaaa```___]]][[[[[[\\\]]]```^^^\\\YYYVVVPPPIIIDDD???AAACCCDDDFFFJJJNNNRRRUUUZZZ```eeegggggghhhhhhfffeeeeeefffiiikkklllkkklllkkkjjjgggddd```]]][[[YYYXXXWWWVVVTTTTTTSSSSSSRRRPPPMMMLLLKKKKKKIIIGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIKKKNNNQQQQQQPPPNNNLLLIIIIIIIIIHHHHHHGGGEEEEEEEEECCC@@@@@@AAA@@@>>>;;;;;;:::999888777666666666333333333222222333444666666555444222111000//////222555;;;BBBFFFBBB777......------,,,,,,---------++++++++++++++++++++++++'''((()))***+++******)))((()))******+++***))))))+++,,,,,,,,,+++***)))((((((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&'''(((((('''&&&%%%'''''''''((((((((())))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''((()))***(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))'''&&&&&&(((,,,///000000***************************)))))))))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,...///111222,,,...111222444:::CCCKKKPPPTTTZZZ^^^```aaacccdddaaaaaa```______bbbgggkkklllmmmoooooonnnnnnpppqqqpppooooooooopppqqqssstttuuuwwwzzzzzzxxxwwwxxxzzzyyyxxxxxxvvvuuutttssssssrrrpppmmmkkkhhheee```\\\[[[\\\]]]___aaagggpppvvvfffmmmxxx}}}rrrhhhgggfffdddbbbbbbaaaaaaaaaaaa```^^^\\\[[[\\\]]]^^^^^^^^^]]]ZZZTTTLLLGGGAAABBBCCCCCCDDDFFFKKKNNNSSSXXX___dddffffffffffffdddcccbbbccceeehhhjjjjjjhhhhhhgggfffccc```]]][[[XXXWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMKKKKKKJJJHHHGGGHHHGGGGGGGGGGGGIIIKKKLLLKKKMMMPPPSSSSSSRRRPPPNNNIIIIIIIIIIIIHHHHHHGGGFFFEEECCC@@@@@@AAA@@@>>>;;;:::999888666555555555555333333333222111222444666777666444222111//////...000333555666;;;???999000---,,,,,,,,,,,,---......++++++++++++++++++,,,,,,!!!"""%%%'''))))))***)))))))))***++++++***(((((())))))))))))((('''%%%%%%''''''(((((())))))******&&&&&&&&&'''((()))***+++''''''''''''((((((((()))&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))***)))***,,,000444555555++++++++++++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,------......------,,,------------------------++++++++++++,,,...000111***...222444777???JJJSSSTTTXXX]]]```bbbdddfffgggaaaaaa```______ccciiimmmmmmoooppppppooooooppprrrqqqpppppppppppprrrssstttuuuxxxzzzzzzxxxwwwxxxzzzwwwvvvuuusssrrrrrrrrrrrrooommmjjjgggeeeaaa\\\XXXWWWZZZ^^^dddkkkwwwyyyuuujjjdddgggiiifffaaa___```aaabbb___\\\ZZZ[[[^^^___```cccccc```[[[UUUQQQGGGDDDAAA???AAAFFFLLLPPPTTTXXX\\\```aaacccdddfffccccccbbbbbbccceeeggghhhgggfffeeeccc```^^^]]]\\\[[[XXXUUUTTTTTTTTTSSSRRRQQQOOOLLLKKKMMMNNNOOOOOOLLLJJJHHHFFFEEEFFFGGGHHHJJJJJJLLLOOOSSSSSSRRRPPPLLLKKKJJJJJJJJJIIIFFFCCCFFFFFFEEECCCAAA>>><<<;;;;;;;;;888444555777777555777666555444444444444444444555555666444222000...000...///444555111...---222///000111---'''(((...------,,,++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++)))'''&&&(((+++,,,,,,((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%&&&(((***,,,,,,---+++---)))(((777@@@666,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))((('''))),,,...,,,******+++,,,---............///+++''''''***---------,,,++++++---000222333333000111333777===GGGQQQYYY\\\]]]___aaabbbcccdddddd^^^[[[ZZZ\\\bbbhhhkkklllnnnnnnnnnoooppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrxxxxxxxxxzzz{{{zzzwwwtttwwwuuuqqqpppqqqooolllhhhnnnlllhhhccc___\\\ZZZZZZYYYaaalllwwwzzzpppmmmlllgggdddeeeaaabbbcccaaa]]][[[[[[]]]^^^```bbbcccaaa^^^ZZZWWWMMMIIIDDD@@@@@@DDDIIILLLRRRVVV[[[^^^______```aaabbbaaaaaa```aaabbbdddddddddcccbbbaaa```___^^^]]]ZZZXXXUUUTTTTTTTTTSSSRRRSSSPPPNNNMMMOOOPPPQQQPPPOOOMMMKKKHHHGGGGGGGGGHHHJJJKKKLLLOOORRRSSSRRRPPPKKKJJJIIIIIIJJJIIIFFFDDDDDDDDDCCCBBBAAA@@@>>>======<<<;;;<<<<<<;;;:::;;;777666666555444444444444444444555555444222000...222//////111222000222666:::333---//////+++***,,,*********************+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))))),,,)))''''''(((***++++++))))))))))))))))))))))))%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''%%%%%%''')))***+++***)))+++((((((666???666,,,++++++******++++++,,,,,,,,,+++++++++*********,,,++++++,,,///000///---++++++,,,---............---+++***+++---///...,,,,,,,,,,,,---///111111111111444888>>>DDDMMMVVV\\\___``````aaabbbbbbbbbaaa___]]]]]]___eeejjjllllllnnnnnnooooooppppppqqqqqqrrrrrrrrrqqqrrrrrrsssssswwwvvvvvvwwwxxxwwwtttrrrvvvsssooonnnnnnnnnkkkiiigggeeeaaa]]][[[[[[]]]___kkkuuuyyypppiiiggghhhbbbccccccbbb___\\\\\\\\\^^^___aaaccccccbbb```___VVVQQQJJJDDDAAABBBEEEGGGOOOSSSXXX[[[\\\\\\[[[\\\```______^^^______```````````````______^^^^^^^^^ZZZWWWUUUTTTTTTUUUTTTSSSTTTRRRPPPOOOQQQRRRRRRRRRQQQPPPNNNKKKJJJIIIIIIJJJKKKKKKLLLOOOQQQRRRQQQOOOIIIHHHGGGHHHIIIHHHGGGEEECCCCCCBBBBBBBBBAAAAAA@@@AAA;;;<<>>777++++++************++++++******************************+++,,,------,,,,,,...---------,,,,,,------,,,,,,---............---,,,---...///...///000111888>>>HHHQQQXXX]]]aaadddeeeddddddcccbbbbbbbbbbbbcccdddfffjjjlllnnnnnnnnnnnnooooooppppppqqqrrrrrrtttttttttuuuvvvwwwxxxyyyvvvtttsssssssssrrrooolllnnnnnnmmmllljjjgggcccaaa]]]\\\[[[ZZZ]]]fffrrr{{{xxxlllfffbbbaaaaaaaaaaaaaaa```___cccccccccdddddddddeeeeeeddd___WWWNNNHHHDDDCCCBBBFFFJJJQQQVVVYYYZZZ[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]___^^^^^^]]]\\\[[[ZZZZZZZZZWWWUUUTTTTTTTTTTTTSSSRRRPPPOOOOOOQQQQQQQQQPPPNNNOOOOOOOOOPPPQQQRRRRRRMMMLLLLLLMMMOOOPPPOOONNNIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBAAAAAABBBHHH===;;;FFFNNNIII???:::999888777666555444444444333333333333222111111000000000111333111111999CCCPPPMMMEEE:::111---------)))***,,,.........,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((''''''+++)))((((((((()))(((&&&''''''''''''''''''''''''))))))(((((('''&&&$$$$$$''''''''''''''''''''''''((((((((('''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((***,,,,,,***))))))***)))%%%***---,,,555;;;555+++******))))))******+++******************++++++)))***++++++++++++++++++......---,,,,,,,,,------------,,,+++***,,,...000---...000//////000333666>>>DDDNNNWWW]]]aaadddfffeeeeeedddddddddeeefffffffffhhhkkknnnooooooooopppooooooooopppqqqqqqrrrrrruuuuuuuuuvvvwwwyyyzzz{{{wwwvvvtttrrrrrrpppnnnkkkjjjlllmmmmmmiiiddd___\\\XXX[[[___cccjjjwww{{{ooohhhfffcccbbbccccccbbb```bbbcccddddddddddddddddddeeebbb\\\UUUNNNIIIFFFDDDDDDHHHNNNSSSVVVYYY\\\^^^\\\]]]^^^^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZ[[[XXXUUUTTTTTTTTTSSSRRRPPPOOONNNOOOPPPQQQOOONNNLLLMMMNNNOOOQQQRRRSSSTTTNNNMMMLLLMMMNNNOOONNNMMMKKKIIIGGGFFFGGGHHHGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCBBB>>><<<@@@FFFFFF@@@999:::999888666555444444333333333222222111111111111000///111444333111555;;;GGGMMMLLLAAA333------...)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((((((((('''&&&)))((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$''''''''''''''''''''''''))))))((((((((())))))***&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%))),,,,,,(((&&&%%%&&&+++%%%***...,,,222777111******))))))))))))******+++++++++++++++,,,,,,,,,***,,,------,,,+++,,,---...---,,,+++,,,,,,...///------,,,***)))***...111...///111000000333999>>>FFFLLLTTT[[[```cccfffhhhgggffffffffffffhhhjjjkkkiiikkknnnppppppppppppqqqooooooppppppqqqrrrrrrrrruuuuuuuuuvvvxxxzzz|||}}}yyywwwtttrrrqqqooollljjjhhhjjjkkkjjjfffbbb___^^^ZZZbbblllvvvrrrnnnhhheeeddddddcccaaa___```bbbdddeeeeeedddcccdddbbb___ZZZUUUOOOJJJGGGDDDGGGLLLOOORRRVVVZZZ]]]ZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]ZZZVVVTTTSSSSSSRRRPPPPPPOOONNNOOOPPPQQQOOONNNKKKLLLNNNOOOQQQRRRRRRRRROOONNNLLLLLLNNNNNNNNNMMMMMMKKKHHHGGGGGGHHHGGGFFFFFFEEEDDDBBBBBBCCCEEEFFFCCCJJJIII@@@:::===<<<777;;;:::888666555444444333333222222111111111111111333000000333222000000333:::EEEKKKCCC666000...,,,,,,++++++******))))))(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))'''&&&((('''&&&'''))))))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%***......***&&&%%%&&&,,,%%%)))...+++---111+++******))))))))))))******++++++,,,,,,,,,---------+++---//////,,,+++,,,...---,,,+++++++++---///000,,,---...---+++,,,...111///000111111111666???GGGOOOSSSYYY^^^aaadddgggiiijjjiiihhhhhhhhhjjjlllmmmkkknnnpppqqqpppoooqqqsssoooppppppqqqqqqrrrrrrsssttttttuuuvvvxxxzzz|||}}}yyywwwsssqqqooommmkkkiiifffgggfffdddaaaaaadddffflllwww{{{uuummmhhhfffeeecccaaa\\\^^^aaaccceeeeeeddddddcccbbbaaa]]]XXXSSSMMMJJJFFFHHHKKKMMMOOOSSSWWW[[[XXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZ[[[\\\]]]^^^^^^___^^^[[[WWWTTTSSSRRRQQQOOOPPPOOOOOOPPPQQQQQQPPPNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNLLLLLLMMMNNNMMMLLLNNNLLLIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIOOO^^^___III888999<<<999;;;:::888777555444444333333222111111000111111111666111///000111...---///111>>>GGGBBB999333///+++000///---,,,+++*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***(((''''''&&&&&&''')))***)))'''((((((((((((((((((((((((###$$$%%%'''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((---222222---)))((())),,,$$$(((---)))***,,,'''******))))))))))))******,,,,,,,,,------.........***,,,///...+++***+++------,,,+++***+++---000111+++...111111///......000///111222111222888CCCLLLUUUXXX\\\___bbbeeehhhkkkmmmkkkjjjiiiiiikkklllnnnmmmoooqqqqqqooooooqqqtttoooppppppqqqqqqrrrssssssttttttuuuvvvxxx{{{}}}~~~yyyvvvssspppnnnllliiigggfffeeebbb___]]]aaahhhooosssmmmkkkhhhfffhhhcccccccccbbbaaacccfffhhhooonnnkkkfff^^^WWWTTTRRRMMMKKKIIIKKKPPPSSSUUUTTTYYY[[[^^^___^^^]]]^^^^^^]]]]]]]]]^^^^^^^^^______bbb___[[[WWWTTTRRRRRRQQQUUURRRPPPOOOOOOOOONNNMMMMMMMMMOOOPPPQQQRRRRRRRRRSSSRRRQQQPPPOOONNNMMMMMMOOOMMMLLLKKKKKKJJJGGGEEEEEEDDDBBBBBBBBBEEEGGGIIIRRR[[[YYYHHH:::999;;;888@@@>>>;;;888666666666777444444333222111000///...///000111111000///...---222111111000///......------------,,,+++***)))((()))************+++++++++************))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++((('''((('''$$$%%%)))%%%%%%%%%&&&&&&((()))******)))((('''&&&&&&'''(((''''''''''''((((((((()))******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))************(((((((((((()))))))))))))))***+++,,,,,,+++)))((()))************+++++++++))))))*********+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,//////////////////......+++++++++***++++++,,,,,,111000///333;;;DDDLLLPPP[[[\\\```cccfffhhhiiiiiifffggghhhiiikkkmmmnnnnnnkkklllnnnoooppppppoooooorrrsssssstttsssrrrpppooorrrtttuuuvvvvvvwwwzzz|||wwwpppnnnlllhhhfffggg```\\\]]]ccchhhppp~~~xxxpppiiifffgggcccbbbbbbaaa```aaacccdddppppppnnniiiccc]]]ZZZYYYSSSPPPMMMMMMPPPSSSTTTTTTXXXZZZ\\\]]]\\\\\\\\\]]]]]]^^^^^^___```aaabbbbbbbbb```\\\YYYVVVTTTTTTTTTVVVTTTQQQOOONNNMMMKKKIIILLLMMMNNNPPPQQQQQQQQQQQQSSSSSSRRRQQQPPPOOONNNMMMOOONNNNNNNNNMMMKKKIIIGGGDDDDDDDDDDDDEEEEEEFFFFFFHHHPPPOOOBBB999;;;===;;;???===:::888666555555666666444222000//////000000000111222222222111000///222111111000//////......---......---,,,+++******)))************+++++++++************))))))))))))******)))((())))))++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''$$$&&&...333///(((###''''''''''''(((((()))******)))((('''&&&''''''((('''''''''((((((((())))))***)))))))))((((((((('''******))))))))))))******(((((()))))))))*********++++++******)))))))))((()))******+++++++++******)))************++++++++++++++++++,,,,,,,,,,,,---++++++,,,------------,,,++++++++++++,,,,,,,,,,,,........................000//////......//////000222222444999AAAJJJRRRVVV]]]___bbbeeegggiiiiiijjjhhhhhhiiijjjkkkkkklllllllllmmmooopppqqqqqqppppppssssssttttttsssrrrrrrqqqrrrtttuuuuuuuuuuuuxxxzzzwwwoookkkhhhbbb______]]]]]]bbbllluuu{{{pppjjjiiidddcccbbbbbbaaaaaaaaabbbnnnnnnmmmjjjfffbbb``````ZZZWWWRRRPPPPPPRRRSSSSSSVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^^^^___```bbbdddeeefffcccaaa^^^[[[XXXWWWVVVVVVWWWTTTPPPNNNLLLKKKHHHFFFKKKLLLMMMOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQOOONNNLLLOOOOOOPPPPPPOOOLLLJJJHHHEEEEEEFFFGGGGGGEEEDDDCCC@@@EEEDDD<<<888<<<===999===<<<999777555555555555777555222///...///111222...//////000000000000////////////...------,,,,,,............---,,,++++++)))************+++++++++++++++*********))))))))),,,+++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((&&&+++:::DDD???000$$$(((((((((((())))))))))))))))))((('''''''''((((((''''''((((((((()))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))------,,,+++***)))(((((())))))))))))***+++,,,,,,)))************+++++++++,,,,,,---...............+++,,,,,,---------------+++++++++,,,,,,,,,------........................///...------------...///333555:::AAAIIIRRRYYY]]]aaabbbeeegggiiijjjjjjjjjiiiiiijjjjjjjjjjjjkkkkkknnnoooppprrrsssrrrrrrqqqttttttssssssrrrrrrssssssrrrsssttttttsssssstttuuu{{{ssslllhhhddd^^^[[[\\\]]]bbblll{{{|||rrrnnnfffeeeddddddddddddcccbbbhhhiiiiiihhheeecccccccccaaa]]]WWWRRRPPPOOOPPPPPPUUUVVVXXXYYYYYYYYY[[[\\\]]]^^^^^^```bbbeeeggghhhfffdddaaa^^^ZZZXXXVVVVVVUUURRROOOMMMKKKJJJHHHFFFKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPQQQPPPNNNLLLKKKMMMOOOQQQQQQOOOLLLJJJIIIHHHHHHHHHGGGFFFEEECCCCCCBBBCCC@@@:::999;;;:::555;;;:::888666555444444444555444222111000000111222//////000111111222222222,,,,,,,,,,,,++++++******---------------,,,++++++))))))*********++++++++++++++++++*********)))))),,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******'''---;;;EEE@@@111&&&(((((())))))((((((((('''))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''((((((((())))))))),,,,,,+++******)))((((((***)))(((((()))+++---...))))))*********+++++++++,,,,,,......///......---)))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------...............---,,,++++++,,,...///333888???GGGOOOWWW^^^bbbdddeeefffhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllllloooppprrrsssttttttsssssstttsssrrrqqqqqqrrrssstttrrrssstttsssqqqooooooppprrrlllfffdddbbb^^^___bbbccclllzzz}}}xxxuuummmnnnooooooooorrrxxx|||{{{}}}~~~}}}zzzwwwwwwxxxvvvuuuuuuuuuwwwyyy{{{||||||{{{yyywwwtttqqqooonnnnnnpppssswww|||~~~zzzxxxxxx||||||rrriiigggddddddeeefffdddcccdddeeeggggggeeeeeeeeefffdddaaa[[[UUUPPPMMMMMMNNNSSSUUUWWWXXXYYYZZZ\\\___^^^]]]^^^^^^```cccfffhhhhhhfffccc___[[[XXXUUUTTTQQQOOOLLLKKKKKKKKKJJJHHHKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMMMMMMMMMMLLLJJJIIILLLOOOQQQPPPMMMKKKJJJJJJLLLJJJHHHEEEDDDDDDDDDEEEEEEDDDAAA===<<<===:::666:::999888666555444444333222333444444444222000///333333333333444555555666---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))*********+++++++++++++++++++++*********************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''%%%)))111555000***&&&''''''((((((((('''&&&&&&(((((())))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((()))+++---...))))))*********+++++++++***+++---.........,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........---------.........//////000///.........000333444555;;;DDDLLLSSSYYY___dddeeefffgggiiiiiiiiihhhhhhhhhhhhiiikkklllnnnoooooopppqqqssstttuuuuuuttttttsssrrrqqqppppppqqqrrrsssrrrssssssrrrnnnkkkjjjjjjjjjddd```___^^^^^^bbbhhhppp{{{wwwwwwwwwwwwyyy||||||tttlllgggddd[[[]]]``````___aaagggkkkhhhkkkmmmlllgggddddddeeecccccccccdddfffhhhjjjkkkkkkjjjhhheeebbb```^^^]]]]]]___bbbfffjjjooorrrsssvvvwwwxxxuuupppllliiihhhkkkooovvvzzzppplllgggdddeeeeeedddbbbdddfffhhhhhhgggggghhhiiieeeccc___YYYRRRMMMLLLLLLPPPRRRTTTVVVXXXZZZ^^^aaa______^^^^^^___aaadddeeegggfffccc___[[[WWWTTTSSSNNNMMMKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPPPPQQQQQQKKKKKKKKKJJJJJJJJJIIIIIIMMMOOOQQQOOOLLLJJJKKKMMMNNNLLLHHHEEEDDDDDDEEEGGGDDDCCCAAA@@@@@@???>>><<<999999888777666555444444111222444666555333000///000000000///000000111222////////////////////////***++++++,,,,,,++++++***)))************+++++++++,,,++++++++++++*********((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''(((******&&&'''***%%%&&&'''(((((('''&&&%%%(((((()))*********))))))((((((((()))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************''''''(((((())))))))))))))))))))))))***+++,,,,,,)))************+++++++++(((***,,,---...---+++***,,,,,,---...............---------.........//////------......///000000000///...------...222555777;;;AAAJJJPPPUUUZZZ```dddfffggghhhiiijjjjjjiiiiiihhhiiijjjlllnnnpppqqqqqqqqqrrrsssuuuvvvuuuuuutttrrrrrrqqqqqqqqqrrrssssssrrrssssssppplllhhhfffeeeddd___[[[ZZZ[[[]]]fffooozzzrrrgggfffeeeeeegggjjjmmmooooooooooookkkeee___ZZZXXXRRRUUUXXXXXXUUUVVVZZZ^^^]]]```cccaaa\\\XXXWWWYYYWWWWWWXXXXXXZZZ]]]___aaa___^^^\\\ZZZWWWUUUSSSRRRSSSTTTWWW[[[^^^bbbeeefffjjjjjjiiifffbbb___^^^^^^```ccciiiqqqzzz}}}vvvnnniiihhhgggdddbbbdddfffhhhiiihhhhhhiiijjjffffffccc]]]UUUOOOMMMMMMLLLNNNQQQSSSVVVZZZ^^^bbbcccaaa___^^^^^^```bbbdddcccbbb```^^^[[[XXXUUUTTTNNNMMMKKKKKKLLLMMMLLLKKKLLLMMMNNNPPPQQQQQQQQQQQQMMMKKKJJJHHHHHHIIIJJJKKKOOOQQQRRROOOKKKJJJMMMQQQLLLKKKIIIGGGFFFEEEEEEFFFBBBBBBBBBBBB@@@>>>===>>>999999999888777666555444222333444555444333222111///...---,,,,,,,,,---.........//////////////////++++++,,,,,,,,,,,,,,,+++)))************+++++++++,,,,,,+++++++++*********'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********((((((+++***''')))---$$$%%%''')))))))))(((''''''((()))***+++******)))(((((()))))))))*********'''((((((((()))))))))***++++++************++++++************++++++++++++******)))))))))))))))))))))******+++++++++******)))************+++++++++(((***,,,......---+++***,,,---......///.........---.........////////////......//////000111111222...---,,,,,,///333777:::DDDJJJQQQVVVXXX[[[aaafffggghhhjjjkkkllllllkkkkkkkkklllmmmnnnooopppqqqqqqqqqrrrsssuuuuuuuuuuuutttrrrsssssstttuuuuuuttttttrrrsssrrrooojjjeeebbbaaa___[[[XXXYYY]]]dddrrr~~~uuuiii```ZZZYYYXXXXXXYYY\\\___aaaaaaccccccaaa\\\WWWSSSQQQQQQTTTWWWVVVSSSQQQTTTWWWYYY]]]```^^^XXXTTTSSSUUUSSSSSSSSSTTTVVVYYY[[[]]][[[ZZZYYYVVVTTTQQQPPPOOOPPPQQQTTTWWWZZZ]]]```aaacccccc```]]]YYYWWWXXXYYYVVVXXX]]]dddllluuu|||~~~}}}uuunnnkkkjjjgggdddccceeegggggggggfffggghhhfffgggfff```XXXRRROOONNNIIIKKKOOOQQQUUUYYY^^^bbbeeedddaaa___^^^___aaaccc______^^^]]][[[YYYWWWVVVPPPNNNLLLKKKLLLMMMLLLKKKMMMNNNOOOPPPQQQRRRRRRRRRNNNLLLJJJHHHHHHIIIKKKMMMQQQSSSSSSPPPLLLKKKOOOTTTJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDCCC???;;;:::<<<999999999999888777555555444444333333222222333333444333222000000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------)))************+++++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&###%%%)))***(((''')))$$$&&&(((***++++++***)))'''((()))+++++++++***)))))))))))))))************'''((((((((())))))******++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))(((((()))***+++,,,,,,+++)))((()))************+++++++++(((***---...///...,,,******+++,,,,,,------,,,,,,............/////////000...//////000111222222333222111000111444999>>>AAAJJJPPPVVVYYYZZZ]]]bbbggghhhiiikkkmmmnnnnnnmmmmmmooooooooooooppppppppppppqqqrrrsssuuuuuuuuuuuutttssstttvvvwwwwwwwwwvvvuuurrrsssrrroooiiiddd```___\\\XXXWWW[[[aaammmyyyoooeee\\\XXXPPPRRRSSSTTTTTTTTTVVVXXXVVV\\\^^^XXXRRRQQQPPPOOORRRRRRRRRRRRTTTWWWYYYZZZ\\\^^^___\\\WWWSSSRRRSSSTTTUUUUUUUUUTTTUUUXXXZZZXXXXXXXXXVVVSSSPPPOOOOOOOOORRRUUUXXXZZZ]]]```cccfffdddaaa^^^ZZZWWWUUUUUUWWWZZZ[[[\\\cccnnnuuuwwwvvvsssooolllkkkmmmqqqssszzzuuuooollliiiffffffgggfffeeedddcccdddffffffeeecccaaa^^^XXXPPPKKKMMMNNNPPPRRRUUUYYY[[[]]]bbbaaa___^^^\\\\\\[[[[[[\\\\\\[[[YYYXXXVVVUUUUUUTTTPPPLLLIIIIIIKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTRRRPPPMMMKKKJJJKKKLLLMMMSSSQQQOOOMMMLLLLLLMMMNNNMMMLLLKKKHHHGGGEEEDDDDDDFFFEEECCC@@@>>>===<<<;;;;;;999777777888999888777555555444444444333333333222222222222222111000///222111111000///......------------,,,,,,,,,++++++,,,,,,,,,------,,,++++++&&&''')))+++,,,,,,,,,,,,))))))))))))************,,,+++***))))))***+++,,,+++***)))'''''''''((()))(((((((((((())))))))))))&&&'''((('''%%%%%%'''(((,,,+++***((((((((()))))),,,,,,+++***))))))******&&&''''''((()))******+++***************++++++,,,******)))(((((((((((((((,,,(((%%%''',,,...---***++++++++++++++++++++++++---,,,+++*********+++,,,************************---,,,,,,...111111...+++..............................------------......000...,,,---000111000---000000111222555<<>>===<<<::::::999:::;;;;;;888666555555444444444333333333111222222222222111000000111111000000//////.........---------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------------,,,+++***)))))))))*********++++++++++++***))))))***++++++,,,+++***************+++*********))))))((((((''''''(((((('''&&&&&&''')))***))))))((())))))***++++++++++++***************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,+++************+++***((('''***///333333222)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---//////---+++........................///......------......///000//////111333333222000111333666:::@@@GGGPPPUUU]]]^^^___aaadddgggiiikkklllkkkkkkkkkkkklllmmmmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqrrrssstttttttttttttttrrrpppoooooonnnllljjjhhhfffbbb___]]]]]]]]]^^^fffkkkuuuzzzkkkccc]]]\\\ZZZWWWVVVWWWZZZZZZZZZWWWSSSPPPPPPPPPQQQSSSVVVWWWXXXZZZ\\\___ZZZccciiiddd\\\ZZZ[[[]]]______aaadddhhhlllpppsssrrrsssrrrqqqmmmjjjgggeeefffggghhhhhhiiilllqqqtttzzzzzzyyyvvvpppkkkgggfffggghhhjjjlllnnntttzzz~~~~~~{{{sssjjjccc``````aaaeeehhhiiilllrrrtttrrrnnniiiaaa[[[XXXYYY]]]___fffiiinnntttxxx{{{}}}~~~wwwrrroooooooooqqqwww~~~{{{rrroookkkjjjiiihhhggggggeeedddhhhgggffffffdddaaa]]]YYYOOONNNMMMMMMOOORRRUUUWWW\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRROOONNNNNNOOOOOONNNTTTTTTUUUVVVWWWYYYYYYZZZXXXWWWTTTRRRPPPPPPPPPPPPMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@??????===???@@@AAAAAA???===<<<::::::;;;<<<===;;;888555555555444444444333333333111111222222222111111000111000000000/////////...,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,)))***+++,,,,,,---------))))))*********++++++++++++******************+++************************++++++******)))((('''''''''(((((('''&&&&&&''')))((((((((())))))***++++++******+++++++++***************))))))))))))))))))***))))))))))))***++++++,,,++++++*********++++++///---++++++---......,,,************************''')))***,,,------,,,,,,++++++++++++++++++++++++***++++++,,,------,,,+++........................//////............////////////000111222222222111000444999???FFFNNNVVV[[[aaaaaabbbccceeehhhkkkmmmlllllllllllllllmmmmmmnnnlllmmmoooqqqrrrsssrrrrrrpppqqqrrrssstttttttttttttttrrrooonnnmmmkkkiiigggdddaaa\\\YYYZZZ___fffkkkyyy~~~pppccc]]]YYYXXXWWWTTTTTTVVVXXXXXXXXXVVVSSSRRRRRRSSSTTTVVVZZZ]]]___aaaeeegggeeejjjmmmkkkiiihhhgggccccccdddhhhlllrrryyy~~~~~~yyyvvvuuuuuuvvvwwwyyy}}}|||wwwuuusssuuuwwwyyy|||~~~rrrjjjggghhhkkkooorrrrrruuuyyyzzzwwwvvvpppggg___[[[\\\___bbbiiilllqqqvvvzzz||||||{{{nnngggaaaaaaaaaccchhhnnnqqqtttwwwvvvsssuuu}}}zzzsssmmmjjjgggfffffffffeeeccchhhhhhgggggggggeeebbb___TTTRRROOOMMMMMMOOOSSSUUUYYYZZZ[[[]]]^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWUUURRROOONNNNNNPPPPPPPPPVVVVVVVVVWWWWWWXXXXXXYYYWWWVVVTTTRRRQQQPPPPPPPPPLLLLLLKKKIIIHHHHHHGGGGGGEEEDDDCCCAAA@@@?????????<<<===???@@@@@@???===<<<;;;;;;;;;<<<===;;;888555555555444444444333333333000111111222222222111111000000000000////////////++++++++++++***************+++,,,,,,---------,,,))))))******++++++,,,,,,************++++++++++++*********++++++*********(((((()))))))))))))))))),,,++++++***)))((((((''''''((()))(((&&&&&&((()))(((((())))))************)))******+++++++++******************))))))))))))((((((((((((((()))************)))))))))******+++000...,,,++++++***)))(((++++++++++++++++++++++++''')))***,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,---......................../////////....../////////.../////////000000222333111666===EEELLLSSSZZZ___cccccccccdddfffhhhkkklllmmmmmmllllllmmmmmmnnnooolllmmmoooqqqrrrsssrrrrrrpppqqqrrrsssttttttttttttsssqqqnnnmmmllljjjhhhfffddd```[[[ZZZ```kkkxxx|||xxxvvvtttsssyyyyyy{{{~~~{{{qqqhhh```\\\ZZZZZZXXXUUUUUUWWWWWWXXXYYYXXXWWWVVVWWWXXXXXX[[[___cccgggkkkooorrrvvvzzz{{{yyyxxxxxxsssmmmnnnppptttzzzvvvssstttwww{{{}}}|||~~~yyynnnddd___```cccfffllloootttzzz}}}zzzggg___YYYXXXYYYYYY]]]aaafffiiikkkjjjggghhhnnnsss{{{|||qqqlllgggeeeggghhhhhhggghhhgggggghhhiiihhhfffdddZZZWWWRRRNNNLLLNNNQQQSSSUUUWWWYYY\\\]]]^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWTTTPPPNNNOOOQQQSSSSSSXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTRRRQQQQQQQQQQQQMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@?????????<<<===>>>??????>>>===<<<<<<;;;:::;;;;;;:::777555555555444444444333333333000000111222222222222111000000000000////////////++++++++++++******************+++,,,---------------,,,+++***)))(((((((((*********++++++++++++,,,)))***++++++++++++***)))''''''((())))))))))))(((+++++++++******))))))(((((())))))(((''''''(((***((())))))************)))((()))***,,,,,,+++******************************)))(((((((((((()))*********))))))))))))***++++++++++++***))))))*********++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...........................000//////......//////000/////////...---///333666555:::BBBKKKRRRXXX^^^aaaddddddeeefffgggiiikkklllnnnmmmmmmmmmmmmnnnoooooommmnnnooopppqqqrrrrrrrrrqqqqqqrrrsssttttttttttttqqqooolllkkkjjjhhhfffddd]]]\\\[[[___jjjzzz}}}vvvnnnhhheeedddcccbbbcccdddggglllooonnnjjjhhhfffccccccccc```[[[ZZZ\\\[[[]]]___``````aaabbbccccccfffkkkqqquuuzzzyyynnniiiiiilllpppwwwyyy|||fff^^^WWWWWWWWWWWWYYY\\\```bbbddddddccccccfffiiirrryyy}}}vvvmmmhhhhhhjjjiiigggggggggfffhhhjjjjjjiiiggg```[[[UUUOOOLLLMMMPPPRRRRRRTTTWWWZZZ\\\^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYY[[[WWWRRROOOPPPSSSVVVXXX[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRNNNNNNMMMMMMLLLJJJIIIHHHEEEEEECCCBBBAAAAAA@@@@@@========================<<<;;;999999999888777555555555444444444333333333000000111222222222222222////////////000000000000---------,,,,,,,,,++++++)))***+++,,,------------///...,,,***))))))))))))*********+++++++++,,,,,,)))***++++++++++++***)))'''((()))***+++******)))************************((())))))(((''''''(((***))))))***+++******((((((''')))***,,,,,,,,,***))))))))))))******++++++,,,***************++++++,,,***************+++,,,,,,((())))))))))))***+++---************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,...000........................000000////////////000000111111///---,,,///555999999???HHHQQQWWW\\\aaaccceeefffgggiiijjjkkkkkkkkknnnnnnmmmmmmnnnnnnooopppppppppoooooopppqqqqqqrrrrrrrrrsssssstttssssssssspppnnnkkkiiigggeeebbb___YYY\\\bbbmmm}}}lllfff^^^YYYXXXXXXXXXWWWRRRTTTYYY```eeehhhjjjmmmooommmmmmnnnjjjccc```bbb```cccgggjjjkkklllmmmoooooosssxxx~~~yyysssrrrvvvzzz}}}iii```ZZZYYYZZZYYYZZZ\\\]]]^^^```aaabbbccceeefffoootttzzz}}}~~~uuummmjjjiiigggdddgggffffffhhhjjjkkkjjjiiiccc___WWWPPPMMMMMMOOORRRPPPRRRVVVYYY\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYY___ZZZTTTPPPQQQUUUYYY\\\^^^]]]\\\ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTOOOOOONNNNNNMMMKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<======;;;888777777777666555555555444444444333333333///000111222222222222222////////////000000000000//////.........---------)))***+++,,,------...------,,,+++++++++,,,---...******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++******************+++++++++((()))))))))'''''')))***)))***++++++***)))(((''''''(((***,,,---,,,***)))(((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...)))***+++***))))))+++,,,))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,...111........................000000////////////000000333222000---,,,///666<<<===CCCLLLTTT[[[___ccceeefffgggiiikkklllllllllkkknnnnnnnnnnnnnnnoooppppppqqqqqqooooooooopppqqqrrrssssssssstttssssssrrrrrrpppnnnjjjgggeeebbb^^^[[[]]]cccpppzzzpppaaa\\\UUURRRQQQQQQPPPOOOPPPUUUWWWYYY___jjjsssvvvyyytttqqqooojjjdddccceeeoootttwwwzzzpppfff]]]\\\^^^^^^^^^___cccgggkkklllkkkkkkmmmooosss{{{|||rrrnnnttt|||rrrnnnnnnllljjjhhhgggggghhhkkkllllllkkkiiieee___YYYUUUSSSPPPNNNSSSVVVZZZ]]]___```___^^^YYYYYYYYYYYYYYYXXXXXXWWWYYYWWWUUUTTTVVV[[[```cccdddccc```[[[WWWUUUUUUVVVXXXVVVTTTQQQPPPOOONNNNNNOOOOOONNNMMMKKKIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@???=========>>>===<<<<<<;;;<<<<<<:::999888777777777555444333333444444444333000111222222222222111000000///...------,,,------...///000///---,,,,,,---------...///000000000///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++))))))(((((((((((())))))+++,,,---+++)))'''&&&'''))))))***++++++***((('''))))))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))+++)))((())),,,---,,,***------,,,+++*********+++...------,,,+++***))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......---,,,---...///000////////////000000000000000111111111222555999===KKKPPPVVV\\\```bbbeeefffiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnoooooooooooooooppppppqqqqqqqqqrrrrrrrrrvvvtttqqqqqqrrrssssssrrrmmmjjjeeeaaa___^^^___```fffuuu{{{oooeeeYYYTTTOOOMMMMMMOOOOOONNNPPPTTTWWWYYYbbbooozzz~~~wwwooojjjeeebbbeeekkkzzz}}}qqqfffcccddddddeeegggkkkooosssuuuvvvwwwzzz|||zzznnngggiiimmmtttzzz|||rrrnnnkkkiiijjjiiihhhiiikkkmmmmmmlllkkkhhhbbb]]]ZZZVVVSSSPPPSSSUUUYYY\\\^^^___^^^^^^YYYYYYZZZZZZYYYYYYXXXWWWYYYWWWUUUTTTWWW[[[```dddeeedddaaa]]]XXXUUUUUUVVVVVVTTTRRRPPPNNNMMMMMMNNNNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@===>>>>>>>>>======<<<<<<===<<<;;;999888888777777666222///000222444444333222222222222222222222222111111000///............,,,---//////......///000,,,,,,---.........------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))************))))))))))))******((()))***)))'''%%%%%%%%%(((((()))***************))))))***++++++++++++***+++***)))(((((()))***+++***************************)))((()))+++,,,+++)))++++++***************))),,,,,,++++++***)))((((((***++++++,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------------------------------......---------...///000////////////000000000000111111222222444999???DDDPPPTTTZZZ___aaaccceeegggiiiiiijjjkkkllllllmmmmmmlllmmmnnnoooooooooooonnnppppppqqqqqqqqqrrrrrrrrrtttrrrppppppqqqqqqpppooojjjgggaaa\\\ZZZ___gggnnnxxx|||~~~{{{xxxvvvrrrkkkaaaZZZSSSPPPLLLKKKMMMPPPRRRSSSRRRVVVZZZ___iiixxx}}}sssggg^^^YYYZZZdddnnntttnnnnnnnnnpppsssxxx{{{wwwjjjbbb```bbbhhhmmmuuu{{{}}}tttnnnlllllljjjiiijjjlllnnnnnnnnnmmmkkkgggccc```\\\XXXTTTRRRTTTVVVYYY[[[\\\\\\\\\YYYYYYZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTWWW[[[aaadddfffeeeccc^^^ZZZVVVVVVVVVRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBBBB???>>>>>>>>>>>>============<<<;;;:::999888888888666333000///222444444333333222111111111111222333222111000//////......///---...000///......///000+++,,,,,,,,,,,,++++++***......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++++++++******+++++++++''')))***)))'''&&&&&&'''''''''(((((()))+++,,,---))))))***++++++++++++***+++***))))))))))))***+++++++++++++++++++++++++++***)))((()))***+++***)))'''((()))***+++***))))))++++++******))))))(((((()))***+++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,------------------------------------......------......///000/////////000000000111111222222222333777>>>GGGNNNWWWZZZ___bbbcccdddeeegggiiijjjjjjkkkmmmnnnoooooolllmmmnnnooopppooonnnnnnppppppqqqqqqqqqrrrrrrrrrrrrqqqppppppqqqpppnnnlllfffbbb]]]YYY\\\hhhxxx|||tttmmmjjjllljjjiiigggeee```YYYTTTRRRQQQOOOOOOQQQTTTXXXZZZXXX^^^dddjjjtttuuujjj^^^VVVRRRVVVdddqqq{{{zzzzzz}}}rrrhhhcccaaa```eeejjjppptttuuuuuuuuuvvvxxx}}}wwwrrrllljjjhhhiiilllooopppqqqnnnllljjjhhhfffbbb\\\YYYRRRSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXTTTSSSRRRSSSVVVZZZ___bbbeeeeeeddd```[[[XXXVVVVVVOOONNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIGGGFFFEEECCCCCCCCC@@@@@@??????>>>>>>>>>>>>>>>===<<<:::999999999999555777888777444222222333333222000//////000222333222111000///............111222222000...,,,,,,---,,,,,,,,,,,,,,,+++***)))......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///++++++************++++++***,,,------+++******+++)))(((((('''(((***,,,---))))))***++++++++++++***************************++++++++++++++++++++++++)))))))))))))))***))))))&&&(((***,,,,,,+++***)))+++++++++***************)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,------------..........................................//////000/////////000000111111222222222333555;;;DDDOOOWWW]]]___cccdddddddddeeefffhhhiiijjjkkklllmmmnnnooolllnnnoooqqqrrrqqqpppoooppppppqqqqqqqqqrrrrrrrrrsssrrrqqqrrrrrrpppmmmkkkccc^^^[[[]]]iii{{{rrrhhhccc```^^^^^^]]]]]]]]]\\\YYYUUUSSSSSSRRRRRRRRRTTTXXX]]]```bbbiiiqqqxxxmmmfff]]]XXXVVV[[[jjjyyyxxxlllfffdddcccccciiilllqqqsssrrrooommmllllllnnnrrrxxxwwwnnnkkkiiihhhkkkoooqqqrrrnnnmmmlllkkkjjjgggbbb^^^SSSSSSSSSSSSTTTTTTUUUUUUZZZZZZZZZZZZZZZYYYYYYXXXSSSRRRQQQRRRTTTXXX\\\___dddeeedddbbb]]]YYYWWWVVVNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGEEECCCCCCCCCCCCBBBAAA@@@????????????@@@>>>>>><<<;;;:::999999999555===CCC@@@888111111444222111///......///111222000000///...------------000111111000---,,,,,,---------...------,,,+++***......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............*********))))))*********,,,---//////---,,,,,,---+++***)))(((((()))***+++))))))***++++++++++++*********++++++++++++******************************)))*********)))))))))***''')))+++------,,,+++***++++++,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++,,,,,,---------..........................................////////////////////////000111222222222111333555999@@@KKKVVV]]]```bbbdddeeedddddddddeeehhhhhhiiijjjkkklllmmmmmmlllnnnpppsssttttttsssrrrppppppqqqqqqqqqrrrrrrrrrtttsssrrrrrrrrrpppmmmjjj___\\\]]]hhh|||nnnaaaZZZXXXXXXWWWTTTUUUVVVWWWWWWVVVVVVUUUTTTUUUUUUVVVYYY^^^dddiiirrryyy~~~jjjfffbbb______dddsssuuukkkgggggghhhhhhnnnrrrwwwxxxuuuqqqllljjjiiiggggggkkkpppxxxtttqqqllljjjkkknnnpppqqqmmmmmmmmmmmmmmmkkkgggeeeXXXWWWUUUSSSSSSSSSSSSTTTZZZZZZ[[[[[[ZZZZZZYYYXXXSSSRRRQQQRRRTTTWWW[[[]]]aaabbbcccbbb^^^ZZZXXXWWWOOONNNLLLJJJIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGEEECCCCCCCCCCCCCCCBBBAAA??????@@@AAAAAA???>>>===<<<;;;:::::::::666???FFFCCC999111111444111000////////////000111000///...------,,,,,,,,,+++,,,......---...///111---............------,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++*********))))))))))))******+++---...---+++******+++++++++***)))))))))))))))))))))***++++++++++++*********+++,,,,,,+++******))))))))))))))))))))))))***+++,,,+++***)))***+++)))***,,,,,,---,,,+++++++++,,,,,,,,,------......***+++,,,------...------------------------------,,,---------....................................---...///000000000000///...///000000111222333333222555;;;AAAHHHQQQ[[[aaabbbccceeefffeeedddeeefffhhhiiiiiijjjjjjkkkkkkllljjjlllpppsssuuuuuuttttttppppppqqqqqqqqqrrrrrrrrrtttsssqqqpppooonnnkkkhhh___aaahhhyyyyyyoooaaaWWWTTTTTTTTTTTTQQQSSSUUUVVVXXXYYYZZZ[[[[[[]]]```bbbeeellltttzzzvvvsssqqqpppooouuu{{{rrrooopppsssuuuyyy~~~}}}wwwssslllfffccceeegggkkkvvvyyyrrrmmmlllmmmnnnnnnnnnmmmmmmoooppppppmmmkkk^^^\\\YYYVVVTTTTTTTTTUUUZZZ[[[[[[[[[[[[ZZZYYYYYYUUUTTTTTTTTTUUUXXXZZZ\\\^^^```bbbbbb___[[[XXXWWWQQQPPPNNNKKKJJJIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJLLLJJJHHHFFFDDDDDDDDDEEEDDDCCCAAA@@@???@@@AAABBB@@@???>>><<<;;;;;;::::::888;;;>>><<<777333333444111111111111111111111111111000///...------------(((***,,,---------///111,,,------............---------..................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((++++++************+++++++++,,,---,,,***(((((()))((())))))************)))))))))***++++++++++++******++++++,,,,,,++++++***************************+++---...---***)))***,,,++++++++++++******************+++,,,,,,---......,,,,,,---------------,,,------------------------------------....................................---...///000111000000///...///000111222333333444444999AAAIIIQQQXXX___ccccccdddffffffffffffhhhiiikkkkkkkkkkkkkkkkkkkkkkkkfffiiimmmrrrtttuuuuuutttppppppqqqqqqqqqrrrrrrrrrrrrooollljjjiiihhhfffeeefffooo}}}zzzmmmdddYYYTTTSSSTTTSSSRRRSSSUUUWWWYYY[[[]]]```bbbdddgggkkknnnssszzzzzzxxx{{{pppiiiccccccccceeeooo{{{|||xxxpppmmmlllllllllooonnnnnnppprrrrrrqqqpppccc```\\\XXXVVVUUUUUUVVV[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVVVVUUUWWWYYY[[[\\\\\\^^^aaabbb___[[[YYYWWWSSSQQQOOOLLLJJJIIIIIIIIIMMMMMMMMMMMMLLLKKKJJJIIINNNLLLIIIGGGEEEEEEFFFGGGEEECCCBBB@@@@@@AAABBBCCC@@@???>>>===;;;;;;;;;;;;:::777444444555666555333222333333444444333333222222111000//////.........***+++---,,,++++++,,,...+++,,,------............------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((---,,,,,,++++++,,,,,,------......---+++(((((((((%%%''')))***+++++++++***))))))***++++++++++++******+++,,,------,,,+++***+++++++++++++++++++++++++++...///...+++)))+++---,,,+++***)))(((((())))))))))))***+++,,,------...---------...------,,,,,,++++++++++++++++++++++++---------.........//////////////////////////////---...000111111111000///...///000111222333444444666<<>>???@@@AAABBBAAA>>><<<;;;;;;<<<===999888777555444444444444222333333444333222000///111222222111...------..................---------,,,,,,,,,---...///000000,,,,,,,,,------.........//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++***(((((()))+++******))))))))))))******((()))***+++---...000000......------,,,+++******------------------------...---+++***)))***++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,***+++,,,---............222333333222///,,,,,,,,,////////////000000000000333111///...000222333333===EEEOOOYYY___ccceeeffffffggghhhiiijjjjjjjjjjjjjjjjjjkkkllllllkkkkkkjjjgggiiimmmpppssstttttttttsssssssssrrrqqqpppooonnnmmmfffdddfffbbb]]]fffttt~~~zzztttpppmmmiiiddd```VVVTTTQQQPPPQQQSSSTTTUUU\\\___ccciiiooovvv}}}{{{pppgggfffhhhjjjlllooowww~~~{{{uuunnnkkklllnnnnnnoooqqqrrrtttuuuuuuqqqmmmhhhbbb^^^\\\[[[\\\]]]]]]\\\ZZZXXXWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYVVVTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@???@@@AAAAAABBBAAA>>><<<;;;;;;<<<===888888777777666777777777333333333333333333222222111111000/////////000000........................,,,---------.../////////,,,,,,,,,------.........//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******,,,...+++,,,......,,,******++++++******))))))******++++++,,,,,,,,,------......---------,,,+++*********+++++++++++++++,,,,,,,,,...---,,,+++***++++++,,,,,,,,,------------------+++,,,,,,,,,------------***+++,,,---............000222222111///---------////////////000000000111666444333333555888999:::CCCJJJTTT\\\aaadddffffffeeefffggghhhiiiiiiiiiiiikkkkkkllllllmmmllllllllllllmmmppprrrssssssrrrrrrrrrrrrsssrrrqqqpppnnnmmmjjjeeecccccc```aaaooouuunnnhhhfffbbb```^^^\\\XXXVVVQQQQQQQQQRRRUUUXXX[[[]]]dddiiipppxxxwwwooonnnnnnnnnoooqqqzzz|||tttqqqrrrvvv|||sssmmmllllllmmmoooqqqssstttuuuuuutttrrroookkkfffbbb___]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXTTTQQQNNNMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<888888888888888999:::;;;444444333333333444555555999555111000111222111000////////////////////////------..................---------------.........000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++///---)))'''+++000***---000111000---++++++,,,++++++******++++++,,,.........---,,,,,,++++++,,,,,,,,,+++******))))))((()))))))))******++++++...---,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............+++,,,---...............///000111111///......////////////000000000111111333444555555555888<<>>===<<<<<<<<<<<<999999999888888999999:::555444333333333555666888CCC===555222333444111---////////////000000000000...............------------------...............000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---***)))+++///+++---000000///---,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++******)))+++++++++*********))))))(((((())))))******++++++------------------------.........------,,,,,,,,,,,,------------.........,,,,,,---...............---///000111000///000111//////000000000111111111111777<<<;;;666666???GGGSSSXXX^^^ccceeefffggggggdddeeefffggghhhhhhhhhhhhlllmmmnnnooopppppppppppprrrrrrssssssrrrqqqpppooosssssssssrrroookkkgggdddcccaaaccckkkuuunnnbbbZZZWWWVVVVVVVVVVVVUUUTTTTTTUUUWWWXXXYYYZZZ]]]dddnnnttt|||xxxjjjbbb\\\^^^aaahhhrrrzzzooommmmmmooopppqqqrrrrrrrrrvvvwwwxxxwwwqqqhhh___ZZZ[[[YYYVVVVVVXXXXXXWWWVVVUUUWWWYYY[[[\\\[[[ZZZYYYUUUUUUVVVWWWXXXYYY[[[[[[[[[ZZZWWWTTTQQQNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIIIIJJJIIIIIIHHHHHHDDDDDDCCCCCCBBBBBBBBBCCC??????>>>======<<<<<<<<<::::::999777777666666666555444444333444555777888CCC<<<444111222333000,,,.../////////000000111111...............---------........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,++++++---...------,,,,,,,,,,,,------++++++++++++************++++++***************************+++++++++,,,,,,,,,---------------------.........------,,,,,,,,,,,,,,,,,,,,,------------------......//////......,,,...000000000000111222000000000000111111111111222>>>GGGDDD;;;:::FFFTTTYYY\\\aaadddeeefffggghhheeefffggghhhiiiiiiiiiiiilllmmmooopppqqqrrrrrrrrrppppppqqqqqqqqqqqqqqqpppttttttrrrpppkkkgggbbb______aaaiiiyyyqqqcccZZZWWWVVVQQQSSSUUUUUUUUUVVVXXXYYY^^^```ccceeehhhpppzzz{{{kkkbbbZZZZZZ\\\aaaiiiwww{{{sssrrrqqqpppppppppqqqqqqsssvvvzzzzzzvvvmmmccc]]]\\\YYYWWWWWWZZZ[[[ZZZWWWUUUWWWYYY[[[[[[ZZZXXXWWWTTTTTTTTTUUUVVVWWWYYYZZZXXXWWWUUUSSSQQQOOOMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJJJJJJJIIIHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>=========<<<:::999888777666555555555555555444444444555666666888444000///000111000///---......//////000000111------................../////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,***+++,,,,,,***)))***,,,///---,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------,,,,,,+++,,,,,,,,,,,,------------....../////////......,,,...000000000000111222000000000111111111222222000<<>>???LLLYYY\\\___ccceeefffgggiiijjjhhhhhhiiijjjkkkkkkkkkkkklllmmmnnnppprrrsssssstttppppppppppppqqqqqqqqqrrrsssrrroookkkgggccc```^^^aaaiiiyyyuuuggg\\\VVVTTTTTTQQQTTTXXXZZZ[[[^^^aaaeeejjjpppvvv|||oooeee]]]]]]]]]```fffqqq~~~{{{yyyvvvsssqqqqqqqqqrrrqqquuuzzz}}}{{{tttlllfff^^^ZZZXXXYYY\\\^^^\\\YYYUUUWWWYYY[[[ZZZXXXVVVTTTRRRRRRQQQQQQRRRTTTUUUVVVSSSSSSSSSRRRQQQOOONNNMMMIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGFFFAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>======<<<999888777666666666666666444444555555555444333333222222111000000000111111,,,------...//////000000,,,---------.../////////000/////////.........---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,)))+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,++++++******)))***+++---------,,,+++,,,,,,------------------------------..................////////////......,,,...000111000///000111000000111111111222222222///444;;;???BBBHHHRRRZZZ___aaadddfffgggiiilllnnnjjjkkklllmmmmmmnnnmmmmmmkkklllnnnppprrrsssttttttrrrrrrrrrqqqqqqqqqrrrrrrooommmjjjgggdddbbbaaa```jjj|||~~~wwwlllaaaXXXSSSRRRQQQTTTXXX]]]aaacccggglllpppvvv~~~sssiiibbbbbbaaabbbgggppp{{{~~~yyytttrrrqqqrrrsssooottt{{{{{{sssnnn___[[[XXXZZZ^^^```^^^[[[UUUWWWYYYZZZZZZWWWTTTRRRQQQPPPOOOOOOPPPQQQSSSTTTPPPPPPQQQQQQPPPOOONNNNNNIIIJJJLLLNNNNNNNNNNNNMMMKKKKKKKKKJJJIIIGGGFFFEEE@@@@@@AAABBBBBBAAAAAAAAA===>>>>>>>>>>>>>>>===<<<777777777777777777888999444444555666555444222111444555666444222000000111,,,,,,,,,---...//////000,,,,,,------...///000000000000//////.........---,,,---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''+++///---)))(((+++///'''***...///...,,,,,,,,,,,,++++++******++++++,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((()))+++,,,---,,,,,,+++,,,,,,,,,------...................../////////000...///////////////......---///000111000///000111000111111111111222222222222333666???JJJUUU[[[^^^```bbbeeegggiiikkknnnpppkkklllmmmnnnoooooooooooojjjlllnnnppprrrsssttttttuuuuuutttsssrrrrrrrrrrrrkkkiiifffcccbbbbbbbbbcccttt{{{vvvuuummmhhh```ZZZWWWVVVUUUVVV[[[___dddiiiooouuu||||||zzzyyyzzzzzz||||||ppplllggggggnnnssswww~~~}}}uuuuuuvvvtttqqqqqqssswww}}}|||wwwnnnhhhaaa^^^```bbbbbbaaaXXXYYYYYYYYYYYYWWWVVVTTTTTTTTTTTTSSSRRRPPPOOONNNRRRRRRSSSSSSRRRPPPMMMLLLNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBBBBCCCEEEDDDBBB@@@@@@???======>>>>>><<<;;;<<<;;;999777666777777888666666666555444444333333333333444555444333222111000000000000000//////...........................---...///000000///...---,,,---......//////......+++,,,------......------,,,---......,,,,,,---...000000///...------,,,,,,++++++++++++++++++++++++---------...------,,,,,,,,,,,,---...---,,,+++***------------------------///...,,,++++++,,,---///++++++,,,,,,,,,,,,,,,,,,...,,,***+++...///...+++---------............///------,,,,,,,,,,,,------,,,------...///000111111............/////////000222000//////000111111111666888===FFFOOOXXX]]]```aaacccgggjjjllllllkkkjjjkkkllllllmmmnnnoooooopppooopppqqqrrrtttuuuvvvvvvxxxuuusssrrrsssssspppmmmkkkmmmkkkddd___cccppp{{{|||uuupppjjjffffff___\\\WWWTTTTTTVVVXXXZZZ]]]bbbjjjsss||||||uuutttrrrpppnnnmmmllllllnnnpppsssxxx|||uuuqqqoooqqqxxxzzzxxxxxxwwwuuuqqqssswww}}}~~~xxxmmmbbb___bbbeeeddd```YYYYYYZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRPPPOOONNNOOOOOOPPPOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHEEECCCAAAAAACCCDDDDDDDDDCCCAAA????????????===;;;;;;:::999777777777777888666666666555444444333333222333333444444333111111111000///------...//////........................---...///000000///...---,,,---......//////......+++,,,------......------,,,---......,,,,,,---......------,,,++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,---.........---,,,+++------------------------......,,,,,,,,,,,,---...//////...---,,,+++******///---,,,,,,...///---+++---------............///......------------......------......//////000000........./////////000000/////////000111222333333999<<>>===:::888888888999999999888888777666666666555444444333333333333222111111111111222...111555888777444000,,,//////////////////////////////............//////,,,---......//////......+++,,,------......------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111...---,,,++++++++++++,,,------------------------+++,,,,,,------.....................------,,,,,,///000000///---,,,---...---------............///...///000111111000///............////////////////////////000000000111111333444555444222555:::???IIIOOOXXX^^^```aaaccceeeiiijjjkkklllnnnnnnoooooonnnnnnoooqqqrrrtttuuuvvvuuuuuuttttttttttttttttttuuuvvvvvvtttpppkkkiiihhhfffkkkuuuoooZZZWWWVVVWWWWWWVVVYYY___[[[cccmmmvvv}}}yyyvvvuuuwwwwwwyyyzzz|||~~~|||xxxuuuqqqnnnhhhhhhgggccc___]]]^^^___bbbcccgggkkkpppvvvzzz|||{{{ooobbbYYYQQQRRRSSSSSSSSSVVV[[[```ggghhhkkkooottt{{{qqqgggeeegggcccjjjsss}}}wwwxxxyyyxxxxxx{{{yyykkkbbb^^^VVVWWWYYY[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSQQQQQQPPPOOONNNOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGFFFEEEFFFFFFEEEDDDDDDBBB@@@???>>>===;;;999777888999999999999888777666666666555444444333333555444333222111222222333///111444666666333000---////////////////////////000///...------...///000,,,---......//////......+++,,,------......------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000111111111000///...---,,,---......------------------------,,,,,,++++++,,,---///000------------,,,,,,,,,,,,,,,...///...,,,+++---///---------............///---...000111111000...---------......//////000000//////000000000111111111333444555333333777@@@GGGMMMTTT\\\```aaabbbdddgggkkkkkklllmmmnnnooooooooommmnnnoooppprrrtttuuuvvvttttttttttttuuuuuuuuuuuutttuuuuuurrrmmmhhhggggggjjjttt{{{wwwooo^^^WWWTTTTTTVVVVVVVVVZZZ```iiiqqq|||~~~|||yyyxxxvvvtttqqqmmmkkkiiiggghhhiiikkkmmmooopppqqqnnnqqqvvvzzz}}}wwwtttnnnjjjfffbbb^^^[[[YYYZZZZZZWWWTTTSSSUUUXXXWWWYYY___gggoooxxx~~~pppaaaWWWPPPRRRTTTUUUUUUYYY___dddiiimmmuuu}}}tttkkkiiijjjgggllluuu~~~wwwxxxzzzyyyyyy{{{rrrddd[[[TTTVVVYYY[[[]]]_________cccbbbaaa```^^^[[[YYYXXX[[[ZZZYYYWWWWWWVVVVVVVVVTTTRRRPPPOOONNNOOOQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIEEEDDDDDDEEEEEEEEEDDDBBB@@@??????>>><<<:::777777999::::::999888777777666666555444444333333555444333222222222333444000111333444333222000...000000000000000000000000000///...------...///000,,,---......//////......+++,,,------......------,,,---......,,,,,,---...........................------------------------,,,---...///000000000000222111000......//////000---------------------------,,,+++***+++---000111))))))***+++---......///***---///...,,,+++---///---------.........//////---...///111111///...---,,,------...///000111111000000000000111111111111222333444333333999DDDMMMQQQWWW^^^bbbbbbcccfffiiikkkllllllmmmnnnooopppppplllmmmnnnppprrrtttuuuvvvttttttttttttuuuuuuvvvvvvtttuuutttpppjjjgggfffgggmmm{{{}}}uuummmbbbZZZXXXPPPSSSVVVWWWYYY^^^ffflllvvvyyytttnnnkkkeeeeeedddbbb```]]][[[ZZZYYYYYYZZZ[[[\\\^^^___```bbbaaaaaadddhhhmmmqqqrrrvvvvvvvvvuuutttrrrpppnnneeeccc^^^YYYUUUSSSRRRQQQQQQRRRQQQOOONNNNNNQQQSSSUUUZZZbbbkkkttt~~~sss___TTTNNNPPPTTTYYY\\\___iiitttuuu{{{rrrnnnmmmmmmwww}}}||||||{{{~~~}}}kkk]]]SSSQQQSSS[[[aaaaaa^^^^^^aaa```aaaaaaaaa___[[[WWW[[[XXXUUUTTTUUUUUUUUUTTTNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOONNNNNNKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFCCCAAA>>><<<;;;;;;::::::999999999999999999;;;:::888666555444555555222666666333444;;;===:::222111111111000000//////000000000000000000000000000///...------...///000------............---------------------------------------.........//////111111000///...---,,,,,,------------------------,,,---.........000333666777222,,,+++...///---***///111222111...---...000........................//////.........---------////////////////////////////////////////////////............/////////000000111111111222222222222111111111111111222222222333555777777888>>>HHHQQQ[[[^^^aaabbbbbbcccfffiiimmmmmmnnnooopppppppppooommmoooqqqsssuuuvvvvvvvvvvvvwwwxxxxxxvvvssspppnnnsssrrrqqqnnngggccchhhqqqzzzxxxoooiiiccc[[[UUUTTTUUUXXX[[[^^^ccckkkvvv~~~{{{xxxuuutttsssppprrrtttuuuuuutttsssrrruuusssrrrpppppprrrtttvvv}}}~~~~~~~~~{{{tttooojjjeeeaaaZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRSSSWWWZZZ]]]^^^ccccccddddddccc```^^^\\\ZZZXXXUUURRRPPPNNNNNNOOOMMMMMMMMMMMMLLLNNNQQQTTTUUU\\\fffrrrmmmZZZQQQPPPRRRXXX___cccgggrrr}}}zzzyyyyyy}}}~~~pppbbb[[[XXXZZZbbbhhhgggdddccc______```aaaaaa```\\\YYYZZZXXXVVVUUUVVVVVVUUUTTTPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQQQQPPPOOONNNMMMMMMKKKJJJIIIIIIJJJKKKJJJIIIFFFEEECCCAAA???======<<<::::::::::::999999999999999888777555444444444444444777666222222888999777111111111111000000000///000000000000000000000000000///...------...///000---......//////......------------------------------------.........////////////......------,,,,,,------------------------,,,---...------...111333777222------///000...,,,++++++---222888999777333........................//////.........---------////////////////////////................................./////////000000000000000111111111222222111111111111222222222222333444666888<<>>;;;;;;:::::::::999999999888777666555444333333333555777555111111444666444111111111111000000000000000000000000000000000000//////............//////---......//////......------------------------------------...............------------------------------------------------------...---,,,---...000666222......000111///---***(((***444???BBB;;;333.......................................---------////////////////////////------------------------....../////////000000000/////////000000000111111111111111111222222333333333444666:::CCCMMMWWW^^^___bbbdddeeefffgggjjjlllllllllnnnoooooopppppppppqqqrrrsssuuuvvvwwwwwwwwwtttuuuuuuuuussspppmmmkkknnnjjjgggfffdddhhhtttccc]]]YYYYYYWWWUUUVVVYYY[[[___dddjjjsssxxxqqqmmmgggeeebbb^^^\\\\\\\\\]]]___]]][[[YYYYYYYYYZZZ[[[YYYXXXWWWWWWXXXYYY[[[\\\YYYYYYZZZ[[[\\\\\\]]]]]]ZZZZZZZZZ[[[]]]^^^`````````^^^\\\[[[YYYVVVRRRNNNIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEFFFGGGIIILLLMMMOOOGGGHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRTTTSSSQQQOOOMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMMMMNNNQQQUUUXXX\\\dddrrrvvv___UUUSSSQQQVVVbbboooyyyvvviiicccbbbgggllljjjeeeaaaZZZ[[[\\\^^^aaabbb```^^^YYYXXXWWWWWWXXXXXXWWWUUUVVVTTTRRRQQQQQQSSSUUUWWWUUUUUUTTTSSSRRRPPPOOOOOOKKKIIIIIIIIIJJJKKKJJJIIIEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<;;;;;;::::::999999888888777666555444444444555555333000000222444444111111111000000000000000000000000000000000000000/////////....../////////......////////////......------------....................................,,,,,,---------....................................///000///---,,,---...333111......///000///......+++,,,444<<<>>>666...................................................////////////////////////------------------------...////////////000000000////////////000000000000000111111222222333333333555555777>>>IIITTT]]]aaaaaabbbdddfffgggiiikkklllllllllnnnooopppppppppppprrrrrrssstttuuuvvvvvvvvvtttuuuuuutttrrrooollljjjmmmgggcccdddhhhtttZZZVVVTTTUUUVVVVVVYYY___bbbhhhpppyyyzzzqqqjjjeeeccc\\\ZZZXXXUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNOOOPPPQQQRRRPPPQQQQQQRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRPPPLLLIIIIIIIIIIIIJJJJJJJJJIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOAAACCCEEEEEEDDDEEEGGGJJJGGGIIIKKKMMMMMMLLLJJJHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPRRRVVVYYY```iiixxxiiiWWWQQQRRROOOWWWfffwww~~~~~~~~~ppphhhbbbfffjjjggg```\\\YYYYYYZZZ]]]```bbbbbbaaaZZZXXXWWWWWWYYYYYYXXXWWWXXXVVVTTTRRRRRRTTTVVVWWWUUUTTTSSSRRRQQQOOONNNNNNKKKIIIIIIIIIJJJKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB======<<<<<<;;;::::::999888888888888777777666555444222222222222222333555000000000000000000111111111111111111111111111111...//////////////////......//////////////////...---------....../////////.....................------------...//////000000........................000111222111...------...///...------.........---000//////111222222///,,,........................---.....................////////////////////////........................////////////000000000111////////////000000000000000111111222333333444444777888<<>>>>>===<<<;;;::::::999888999999999999888777666444222333666666333333555000000000000111111111111111111111111111111111111......////////////.........//////000000//////...---------...//////000000...............---------.........//////000000000........................000111222222///...---...,,,------------------------///000///,,,+++---000........................---------.............../////////////////////////////////////////////////////////000000000111111/////////000000000111111000111111222333444555555888<<>>===<<<;;;::::::777888888999888888666666666444666;;;:::444111333///000000000111111111111111111111111111111111111---...///000000///...---//////000000000000//////---------...///000000000//////.........------------................................................000111111///---------+++---...............///+++...000///---,,,///111........................---------.........//////////////////////////////........................//////000000000111111111000000000111111111222222000111111222333444555666777???JJJSSSYYY^^^bbbffffffeeeeeegggkkknnnnnnmmmooopppqqqssstttuuuvvvvvvuuutttsssrrrrrrsssttttttuuutttsssqqqnnnllljjjiiidddgggrrrXXXXXX[[[aaafffmmmxxx|||sssoookkkhhhZZZZZZZZZZZZZZZZZZYYYYYYRRRSSSUUUWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRQQQPPPOOONNNMMMMMMIIIIIIJJJLLLMMMNNNOOOPPPKKKMMMNNNMMMKKKJJJLLLOOOSSSQQQNNNLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLJJJNNNPPPMMMHHHEEEFFFHHHIIIHHHHHHIIIJJJLLLOOOPPPOOOPPPQQQSSSTTTTTTUUUUUUWWWXXX[[[]]]```dddjjjnnnssszzzyyyhhhZZZSSSRRRTTTTTTVVVbbbxxxyyyuuutttttt}}}vvvfffbbbbbb___XXXTTTXXXXXXXXX[[[___bbbbbbbbb^^^[[[VVVUUUVVVYYY\\\]]]ZZZZZZYYYXXXWWWVVVVVVUUUXXXXXXVVVTTTSSSQQQPPPOOOKKKJJJIIIIIIJJJKKKJJJIIIJJJIIIGGGEEEDDDCCCCCCBBB@@@???>>>===<<<;;;::::::666666777888888777666555999666999>>><<<444///111//////000000111111111222111111111111111111111111---...///000000///...---//////000000000000//////---------...///000000111//////.........---------------------------------////////////////////////,,,...000000...---,,,,,,,,,---///000/////////000---///000111000/////////........................---------.........//////////////////////////////------------------------000000000000111111111111111111111111222222222222000111111222444555666666666@@@NNNXXX]]]```eeeiiihhhffffffiiimmmppppppnnnoooppprrrtttuuuvvvwwwwwwwwwvvvtttsssssstttuuuuuutttsssqqqooollljjjhhhgggfffmmm~~~WWW]]]dddhhhnnnyyyyyykkkccc]]]\\\]]]XXXYYYZZZ[[[[[[ZZZZZZYYY[[[ZZZZZZZZZ[[[ZZZXXXVVVRRRRRRSSSTTTUUUUUUVVVVVVTTTUUUUUUUUUUUUSSSRRRQQQMMMKKKJJJLLLOOOSSSVVVVVVNNNNNNMMMMMMOOOPPPRRRTTTXXXVVVTTTRRRRRRQQQNNNLLLNNNLLLJJJJJJJJJKKKJJJIIIMMMLLLKKKKKKJJJJJJJJJJJJNNNNNNMMMLLLKKKIIIHHHHHHHHHIIIKKKKKKKKKKKKNNNPPPPPPQQQSSSTTTVVVYYY]]]```bbbcccdddfffjjjooowww|||~~~~~~qqqfffZZZTTTRRRRRRVVV[[[aaajjj}}}~~~}}}nnnaaa^^^]]]YYYUUUZZZZZZZZZ[[[\\\___aaabbb___ZZZVVVWWW[[[^^^]]][[[XXXXXXXXXXXXYYYYYYYYYYYYXXXWWWTTTRRRPPPNNNMMMMMMJJJIIIGGGFFFGGGJJJMMMOOOMMMLLLJJJGGGEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<::::::999888777777666666999999999888888777666555222222111000////////////000000000000000000000000000//////......//////000000000000000000000000000111000//////000000///---////////////////////////222222111111000000//////....../////////000000000........................---,,,+++++++++,,,...///------------------------////////////////////////...............///000000111000...---------......,,,,,,------...///111222000000000111111222222222111111111111111111111111///111222111///000555999AAAHHHSSS[[[```cccgggjjjiiijjjkkklllmmmooopppppprrrrrrsssssstttvvvwwwxxxuuuuuuttttttttttttuuuuuuuuussssssrrrllleeedddhhhoooYYY```jjjrrr{{{}}}lllbbb]]]ZZZZZZ\\\[[[]]]^^^___```___^^^^^^^^^]]]]]]]]]]]][[[XXXVVVUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]]^^^^^^\\\ZZZWWWUUUPPPOOOOOOQQQUUUXXXZZZZZZWWWVVVVVVWWWXXXZZZ\\\]]]]]][[[YYYWWWVVVUUURRRPPPNNNMMMKKKKKKLLLLLLKKKJJJMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIHHHHHHJJJKKKLLLLLLNNNPPPSSSVVVXXX[[[\\\^^^bbbfffiiikkklllnnnppptttzzzqqqhhh___WWWTTTUUUWWW]]]dddkkkqqqsssfffaaa^^^ZZZVVVYYYYYYYYYZZZ\\\^^^```bbb```[[[XXXXXX\\\^^^]]][[[XXXWWWWWWVVVVVVUUUTTTTTTUUUTTTRRRPPPNNNMMMLLLKKKKKKKKKJJJIIIJJJLLLNNNOOOLLLKKKIIIFFFDDDCCCAAAAAAAAAAAA@@@>>>============<<<;;;;;;::::::999999999444444444444333222111000222222111111111222333333000000000000000000000000222111111000000111111222111111111111111111111111000///..................000000000000000000000000////////////............/////////000000000000111//////////////////////////////.........///000111////////////////////////000000000000000000000000---------------...//////222111000/////////000000222111000000//////000000000000000111111111222222222222222222222222222222111333444444222444999>>>GGGNNNXXX___cccfffjjjmmmjjjkkklllmmmnnnooopppqqqsssssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuutttttttttvvvtttrrrooojjjfffiiiqqqccckkkwwwwwwlllaaa]]]\\\[[[]]]```]]]___aaacccddddddcccbbbfffeeeddddddccc```\\\YYYZZZZZZZZZ\\\^^^aaaccceeeiiijjjkkkkkkiiieeeaaa^^^ZZZZZZ[[[]]]```bbbbbbbbb\\\\\\]]]^^^___aaacccdddcccaaa___]]]\\\ZZZVVVTTTOOONNNMMMMMMNNNOOOMMMLLLNNNMMMLLLKKKLLLNNNPPPRRRPPPOOONNNMMMLLLLLLLLLLLLKKKMMMOOOPPPQQQTTTWWWZZZ```bbbeeehhhkkkoootttwwwxxxzzz}}}~~~llleee]]]WWWYYY^^^dddmmmuuuyyy||||||ooofff___[[[XXXWWWWWWVVVWWWXXX[[[^^^______[[[XXXXXX[[[\\\\\\ZZZ[[[ZZZYYYXXXVVVUUUTTTSSSVVVUUUSSSQQQPPPOOONNNNNNKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIGGGEEEDDDCCC???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;555555555555444333222111111111111111222333444555111111111111111111111111222222111111111111222222111111111111111111111111000///......///000222333//////////////////////////////000000000000000111........./////////000000........................000000//////000000111222000000000000000000000000........................000000000///000000111222222111000000///000000000222222111000000000000111000111111111111222222222222222222222222222222222222444555555444888>>>CCCMMMTTT\\\ccceeehhhkkkmmmkkklllmmmnnnoooqqqrrrrrrssssssttttttuuuvvvwwwxxxzzzyyyxxxvvvuuutttsssrrrvvvsssppplllggggggrrrsss{{{}}}kkkddd^^^___```aaacccgggdddfffjjjmmmnnnnnnnnnmmmrrrqqqooonnnkkkgggbbb^^^^^^___aaadddiiinnnsssvvvvvvxxxzzzzzzxxxtttooolllkkkkkklllnnnpppooommmkkkccccccdddeeeggghhhjjjjjjhhhfffdddbbb```]]]YYYVVVRRRQQQOOOPPPQQQQQQPPPNNNPPPOOOMMMMMMMMMOOORRRSSSSSSRRRQQQPPPOOOOOOPPPPPPOOOQQQSSSUUUXXX\\\aaaeeeiiilllppptttxxx|||zzzooofff```aaahhhqqq|||yyymmmccc^^^[[[VVVUUUTTTTTTUUUXXX[[[]]]]]][[[XXXXXXYYYZZZYYYXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLLLLMMMLLLKKKJJJHHHFFFEEEDDD<<<============<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;777777777777666555444333111111111111111222333444222222222222222222222222111000000000000000000111000000000000000000000000...//////......000333555////////////////////////......//////000000000111------........./////////........................000000000000000111111111////////////////////////........................111111000000000111111222000000//////////////////.........///000111333333222222222222222222222222111111111111111111111111000222333333555999AAAHHHRRRXXX___dddfffgggjjjlllmmmmmmnnnoooqqqrrrssssssqqqrrrsssttttttuuuuuuuuuwwwwwwwwwvvvuuusssrrrrrrtttqqqllliiiffflll~~~yyyoooeeeaaa___ccceeefffiiimmmrrruuuyyy}}}~~~}}}{{{xxxuuuooohhhcccaaacccgggmmmuuu||||||}}}||||||}}}}}}{{{wwwsssppppppqqqrrrssstttuuuuuunnnllljjjhhhfffbbb]]]YYYWWWUUURRRRRRRRRSSSRRRQQQSSSRRRPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQSSSTTTRRRTTTWWWZZZ]]]ccciiinnnsssvvv|||vvvmmmkkkpppyyyuuuiiiaaa^^^ZZZXXXVVVUUUUUUXXXZZZ\\\]]]\\\ZZZYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPOOONNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLIIIIIIIIIHHHFFFDDDBBBAAA>>>>>>????????????>>>===;;;;;;;;;;;;;;;<<<<<<<<<555555555555444333222222444444333222222222222222333333333333333333333333111111000000000000111111222222222222222222222222333444333111...---///111000000000000000000000000+++++++++,,,,,,------....../////////000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000//////...............//////000000000000000000000/////////000111222333444333333333333333222222222222222222222222222222222000222333444666===GGGNNNWWW]]]cccfffggghhhjjjmmmmmmnnnooopppqqqsssttttttssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttqqqmmmiiihhhjjjvvvvvvjjjeeebbb```bbbgggkkkmmmqqqvvv~~~xxxoooiiifffjjjpppyyy}}}{{{|||}}}~~~~~~~~~~~~}}}xxxvvvtttrrrooojjjddd```]]]YYYUUUSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXXXXWWWUUUTTTSSSSSSTTTVVVXXXVVVXXX[[[___dddkkkrrrxxx~~~~~~}}}qqqfff```^^^\\\YYYWWWVVVXXXZZZ\\\\\\\\\[[[ZZZYYYWWWVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYSSSRRRRRRRRRRRRRRRSSSSSSPPPPPPQQQQQQQQQPPPNNNMMMJJJJJJJJJJJJHHHFFFDDDCCC@@@AAABBBBBBBBB@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;666666666666555444333333666666444333333222222222222222222222222222222222222222111111111111222222444444444444444444444444===>>>>>>:::333//////000222222222222222222222222...............///////////////000000000111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222222111111000000000000111///000000111111111111000333333222111111111111222222222222111111111111111333333333333333333333333222333444666999BBBMMMVVV\\\aaagggiiiiiijjjlllooommmnnnooopppqqqsssttttttvvvwwwxxxyyyzzzyyyxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwnnnjjjgggkkkttt{{{rrriiiccccccdddccchhhpppvvv{{{{{{tttqqqvvv~~~~~~{{{vvvoookkkccc^^^WWWSSSRRRTTTUUUVVVSSSUUUXXXZZZ]]]^^^______]]]\\\ZZZYYYZZZ\\\^^^```]]]```ccchhhnnnvvv~~~vvvvvvssszzzxxxjjjbbb___\\\XXXTTTSSSSSSUUUWWWVVVWWWVVVUUUSSSQQQPPPPPPRRRRRRSSSTTTUUUVVVWWWXXXSSSSSSSSSSSSSSSTTTUUUVVVOOOOOOOOONNNNNNMMMLLLKKKIIIIIIJJJJJJHHHFFFDDDBBB>>>???@@@@@@???===;;;:::999999888888777777666666555666666555555444333222222222111000000000111111//////////////////////////////............//////000000000000000000000000777:::<<<:::444///...///......................../////////...............++++++,,,,,,,,,---------------------------------,,,---.../////////..............................////////////////////////222111000000//////000000+++,,,---/////////...---111000//////......//////////////////......------111111111111111111111111111222333555:::CCCPPPYYY]]]bbbgggiiiiiijjjlllooommmmmmnnnpppqqqrrrssstttuuuvvvxxxyyyyyyyyywwwvvvvvvwwwxxxxxxxxxvvvtttsssmmmhhhhhhqqqrrrlllhhhccccccggghhhiiiooozzz~~~|||~~~xxxsssfff```XXXSSSRRRTTTVVVWWWSSSUUUZZZ^^^bbbdddeeeeeeeeecccbbbaaaaaacccfffhhheeehhhkkkpppwwwzzzoooooohhhnnn{{{|||mmmccc\\\YYYTTTOOOMMMNNNPPPQQQOOOPPPPPPOOOLLLJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGAAAAAABBBBBBAAA???<<<::::::;;;;;;<<<:::888555444555444444333222111111000///000000//////...---,,,,,,++++++,,,,,,---...///------------------------+++******))))))******+++++++++++++++++++++++++++###(((......+++((((((***(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********)))(((************************************************+++***)))((((((((((((((('''((()))***+++******))))))))))))***+++,,,---...---------,,,,,,+++++++++...........................///111333888BBBPPPYYY[[[```eeegggggggggjjjmmmmmmmmmnnnoooqqqrrrssstttrrrsssuuuvvvwwwvvvtttssstttuuuuuuuuutttrrrooommmmmmhhhiiivvv