BM6P6(@ ~~~{{{xxxzzz~~~~~~zzzuuu~~~uuu|||uuuqqqrrruuutttUUUGGGBBB>>>DDDVVVlllzzz{{{yyyzzzvvvooolllmmmZZZdddttt~~~}}}}}}xxxzzz}}}cccPPP;;;222111///,,,***,,,,,,,,,+++++++++******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,'''666000>>>pppqqquuuzzzwwwkkkNNNDDD>>>AAACCC>>>888777666666777:::AAAIIIQQQWWWdddnnnuuuwwwwwwyyyyyywww|||~~~~~~~~~{{{pppaaaVVVSSSYYY```]]]cccggghhhoooyyy~~~|||~~~~~~~~~}}}{{{}}}{{{nnnYYY\\\mmm|||vvv|||yyyjjjWWWDDD???CCC111111222222111111111111555666666555666999???DDDBBB???<<<;;;===AAADDDFFFLLLJJJJJJNNNSSSQQQIIIAAAOOO^^^]]]VVVdddvvvyyySSSIIILLLLLLFFFCCCEEEJJJLLLFFF@@@>>>@@@AAABBBJJJTTTZZZXXXWWWWWWZZZ```fffjjjhhhmmmqqqsssssssssuuuxxxxxxvvvtttssstttwww{{{}}}yyyzzz{{{zzzyyyzzz{{{}}}vvvwwwtttooonnnrrrttttttrrrpppnnnppptttxxx{{{|||zzz~~~~~~rrrlllmmmmmmjjjkkkqqqxxxvvvlllbbbrrrtttfff```RRRYYYYYYPPPGGGHHHJJJJJJMMMMMMKKKGGGGGGHHHDDD>>>>>>@@@EEEMMMSSSRRRJJJBBBDDDHHHJJJGGGDDDKKKZZZhhhuuukkk999CCCBBB???aaaooowwwooojjj___YYYRRROOORRRVVVUUURRRRRRSSSSSSRRRNNNIIICCC@@@HHHMMMQQQRRRQQQRRRWWW[[[]]]```dddhhhjjjkkknnnooopppnnnnnnpppssstttssspppvvvvvvxxx{{{{{{yyy{{{}}}kkk]]]WWWVVVVVVUUUdddzzzjjjmmmuuu~~~~~~{{{zzz{{{{{{yyyvvvvvvuuuwwwrrrpppuuu|||{{{YYYGGGBBB???HHH[[[ooo{{{~~~~~~{{{uuuqqqmmmhhhbbb]]]XXXddduuu~~~~~~~~~|||zzzxxxbbbNNN:::111000///,,,+++,,,,,,,,,+++++++++************)))))))))))))))*********+++++++++,,,,,,,,,///666///555]]]ooo^^^sss}}}xxx{{{vvv]]]MMM@@@???CCCAAA;;;888666666666999???HHHPPPUUU^^^hhhqqqssstttwwwwwwuuuzzz}}}~~~~~~~~~}}}}}}zzzyyy{{{pppcccXXXRRRQQQSSSYYY___ccccccgggpppvvvwwwyyyzzz|||~~~~~~}}}pppZZZTTTfff~~~}}}|||}}}{{{}}}yyyfffRRRDDD???AAA111111111111111111222222999999888777888:::===@@@CCCAAA??????BBBEEEIIIJJJKKKHHHHHHLLLQQQQQQKKKEEEHHHXXX]]]\\\gggyyytttWWWQQQLLLJJJJJJIIIIIIHHHFFFBBB@@@AAA@@@???EEELLLYYY\\\^^^]]][[[[[[```eeeeeegggjjjkkklllmmmnnnpppqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvtttqqqpppqqqrrrnnnpppooolllnnnrrrrrroooooonnnmmmooosssxxx{{{||||||{{{{{{yyyrrrjjjgggjjjiiiqqqwwwrrrhhhccchhhppp}}}|||mmm^^^WWWQQQYYY\\\TTTMMMKKKKKKJJJNNNLLLFFF???======:::555888:::AAAJJJRRRRRRMMMGGGGGGKKKMMMJJJGGGLLLYYYeee{{{wwwzzzzzzNNNEEEAAA>>>QQQjjjrrr}}}|||nnn```[[[TTTPPPQQQSSSRRRPPPPPPPPPQQQPPPNNNKKKGGGEEEJJJMMMQQQQQQPPPQQQUUUYYY[[[^^^cccfffhhhjjjlllnnnooonnnnnnqqqtttvvvuuusssttttttvvv{{{|||{{{~~~wwwkkkaaa\\\YYYTTTQQQRRRkkkzzzssstttxxx~~~{{{yyyxxxwwwwwwrrrxxxssstttsssoooyyy```HHHBBBAAAMMMbbbsss{{{{{{~~~wwwnnnmmmmmmdddVVVVVVdddvvv}}}~~~~~~ooo^^^LLL888000///...------,,,,,,,,,+++++++++******,,,+++***)))((((((((((((******+++++++++,,,,,,,,,///333000333NNNwwwqqqWWWaaa{{{uuu{{{|||lllXXXDDD>>>BBBCCC@@@;;;555555555777===EEELLLQQQWWWaaakkkoooqqqtttuuutttyyy|||~~~}}}|||}}}}}}{{{xxx}}}}}}ssshhh___WWWQQQMMMSSSZZZ``````bbbhhhooossswwwxxx{{{}}}}}}}}}xxx[[[KKKVVVsss}}}zzz{{{}}}{{{zzzqqqZZZKKKDDD???;;;111111000000000222333444===<<<::::::;;;<<<<<<;;;BBBCCCDDDEEEHHHKKKMMMOOONNNKKKIIILLLQQQTTTQQQNNNGGGVVV```gggppptttqqq}}}hhhSSSMMMKKKGGGEEEEEEIIIFFFEEEDDDBBB???AAAEEEVVV]]]dddccc]]]YYY\\\```cccbbbbbbdddgggjjjlllllljjjllloooqqqqqqpppnnnmmmmmmnnnmmmkkkiiihhhiiijjjjjjkkkkkkjjjmmmqqqoooiiimmmmmmnnnqqquuuzzz|||}}}zzzsssmmmiiifffccceeejjjlllqqqrrrhhh^^^cccwwwyyy}}}ttt```QQQJJJPPPWWW[[[VVVOOOKKKHHHGGGFFFGGGDDD>>><<<:::555///222555===GGGPPPSSSPPPLLLKKKOOOQQQNNNKKKNNNWWW___kkkxxxyyyvvviiiHHH>>>???GGG```jjjwwwttteee```YYYTTTRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNOOONNNMMMNNNSSSWWWYYY\\\aaadddfffhhhkkklllooooooooorrruuuvvvvvvuuurrrrrruuuzzz}}}}}}~~~uuurrrmmmggg```XXXOOOJJJBBBQQQ```fffiiiooovvvzzz~~~zzzxxxxxxyyyuuuzzzqqqiii|||sss}}}gggJJJCCCBBBQQQfffuuuzzz{{{~~~wwwmmmpppvvvlllYYYTTTfffyyygggYYYHHH666...---------...,,,,,,,,,+++++++++******++++++***)))(((((())))))******+++++++++,,,,,,,,,)))---444999JJJrrrooo\\\aaawwwyyyqqquuusssmmm\\\HHH???AAADDDCCCAAA666555444666:::AAAHHHLLLSSS]]]hhhlllooossstttsssxxx|||~~~|||{{{zzz}}}~~~~~~||||||rrrjjjddd]]]TTTMMMOOOWWW```ccccccfffmmmrrryyyzzz{{{}}}}}}nnnRRRLLLccc}}}|||zzz|||zzz___JJJDDDEEE>>>222111111000000111333555777>>>===<<<===??????===;;;@@@CCCFFFIIIKKKMMMOOOPPPPPPLLLIIIJJJNNNQQQRRRPPPQQQYYYbbbooozzzvvvxxxssswwwaaaRRRJJJEEEFFFLLLLLLKKKJJJIIIEEEBBBBBBCCCOOOWWW```dddaaa]]]]]]___aaa]]][[[\\\aaafffhhhgggeeegggjjjllllllkkkiiigggccceeefffgggggghhhkkkmmmooonnnllljjjnnnrrrpppjjjpppqqqsssvvvyyyzzzxxxvvvpppgggaaa```cccgggmmmsssuuugggbbbiiizzz~~~xxxpppuuuxxxssseeeVVVLLLIIIOOOSSSUUURRRKKKEEECCCBBB<<>>GGGNNNQQQOOOMMMNNNQQQRRRPPPMMMNNNSSSWWW[[[sss{{{~~~rrr}}}SSS===AAAGGGSSS___ooozzzllleee^^^YYYUUURRRQQQSSSNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNLLLKKKLLLPPPTTTWWWZZZ___bbbeeegggiiikkkooopppqqqssstttuuuuuuuuurrrrrruuuzzz}}}~~~{{{pppsssssskkk]]]OOOGGGDDDEEEIIIJJJKKKSSSdddttt}}}{{{~~~~~~{{{{{{{{{yyywwwpppiiisss}}}mmmNNNFFFGGGWWWjjjuuuzzz|||yyyyyyrrriiinnnuuuiiiUUUTTThhh|||~~~~~~hhhSSSDDD444------,,,---///,,,,,,,,,+++++++++******))))))(((((()))***++++++******+++++++++,,,,,,,,,))),,,444999CCCdddnnn[[[YYYlllzzzrrrnnnddddddZZZLLLAAA???BBBEEEEEE888777555555888===CCCGGGPPP[[[eeejjjmmmsssvvvvvvzzz~~~~~~|||zzztttxxxzzzyyyzzz~~~~~~rrr|||qqqhhhccc]]]TTTMMMMMMUUU```fffggggggmmmsssyyyyyyzzz{{{}}}}}}}}}~~~gggPPPWWWsssxxx}}}iiiMMM@@@EEEIII>>>...111111111222333555888999<<<<<<===???@@@@@@???>>>???CCCGGGJJJKKKLLLMMMOOOOOOKKKHHHGGGIIILLLLLLLLLWWWYYY\\\iiivvvrrrnnnxxxwwwxxxdddUUUJJJIIINNNMMMNNNMMMIIIEEECCCCCCCCCGGGMMMVVV]]]aaabbbaaa```aaa]]]XXXXXX[[[___```___bbbbbbccccccdddddddddeeebbbdddfffhhhjjjlllpppssstttssspppmmmpppvvvwwwtttvvvvvvvvvwwwuuuqqqjjjeeebbb]]]\\\bbbiiipppwww~~~~~~qqqssstttpppqqqeeegggfff^^^VVVQQQRRRSSSPPPQQQPPPMMMGGGBBB@@@AAA>>>CCCEEEDDDEEEIIIIIIGGG???AAAEEEJJJMMMNNNMMMKKKOOOPPPQQQPPPNNNMMMOOOPPPRRRgggvvvssswwwnnnFFF???CCCGGGUUUgggvvv}}}vvvkkk```[[[WWWRRRQQQTTTQQQPPPOOONNNNNNOOOPPPPPPPPPOOOMMMKKKJJJLLLNNNQQQUUUXXX]]]aaacccfffhhhjjjoooppprrrrrrrrrrrrrrrssstttsssuuuzzz{{{|||uuu{{{|||nnnXXXGGGCCCEEEMMMNNNKKKHHHOOObbbvvv{{{|||}}}~~~}}}yyyrrrooonnnmmm|||qqqPPPKKKOOOaaaqqqwwwyyy}}}yyywwwoooiiilllmmmaaaQQQTTTiii}}}lllLLL???222------,,,---///,,,,,,,,,+++++++++******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,000111000000888KKKjjjdddRRRddd~~~yyyqqqbbb___ZZZOOOCCC???AAADDDDDD;;;999666555666:::>>>AAAKKKUUU___dddjjjsssyyy{{{~~~{{{zzzwwwxxxtttllliiikkknnnnnnjjjyyywwwmmmggg```WWWQQQMMMQQQZZZaaacccccchhhoootttuuuwwwyyy{{{~~~}}}{{{{{{~~~}}}~~~~~~dddUUUccc}}}|||lll{{{wwwsssZZZBBB@@@HHHIII===000000111222444777999:::;;;:::<<>>NNNbbbsss|||tttddd^^^ZZZSSSQQQSSSSSSSSSQQQPPPOOOOOOOOOOOOPPPOOOMMMLLLLLLLLLNNNOOOQQQUUUZZZ^^^aaacccfffhhhlllnnnpppqqqppppppppprrruuusssuuuxxxzzzzzzqqq[[[LLLIIIMMMJJJMMMNNNOOOVVVgggwww}}}zzzzzz~~~wwwrrrqqqppplllssstttPPPOOOZZZnnnzzzyyyyyy}}}yyysssllljjjjjjeeeZZZOOORRRiii|||~~~|||}}}}}}~~~kkkFFF;;;111......------...,,,,,,,,,+++++++++*********)))))))))))))))************+++++++++,,,,,,,,,000333,,,,,,555666LLLvvvgggdddvvvpppfff___RRRDDD@@@CCCCCC@@@???<<<888555555777:::===AAAKKKVVV]]]fffrrr|||~~~{{{{{{~~~ssshhhccc^^^ZZZ\\\eeerrrxxxpppiiiaaaYYYSSSMMMKKKMMMRRRUUUVVV]]]eeemmmpppuuuzzz}}}~~~}}}|||~~~|||{{{~~~}}}~~~~~~~~~hhhcccrrr~~~qqqiii~~~|||ttt|||rrrxxx{{{uuudddMMM>>>DDDIIIAAA666333///111444888:::<<<<<<<<<999>>>BBB@@@<<<;;;???DDDEEEJJJNNNOOOLLLJJJLLLOOOQQQPPPPPPPPPPPPOOOMMMLLLGGGPPPOOOMMMWWW[[[\\\aaahhhrrr{{{jjj}}}kkkWWWSSSSSSNNNDDD???AAACCCBBB???CCCGGGJJJLLLNNNRRRUUU^^^^^^^^^^^^^^^___ccceee``````aaaaaaccceeegggiiijjjlllmmmnnnnnnooorrrttttttyyyzzzuuurrrtttxxxyyyoookkkeeeaaa```aaaaaabbbaaaccchhhnnnmmmkkklllqqqooo{{{}}}tttqqqwww~~~{{{rrrcccXXXWWW\\\ZZZSSSIIIHHHJJJOOOOOOIIIHHHJJJSSSPPPGGG===:::BBBMMMSSSMMMNNNNNNNNNMMMLLLKKKKKKOOONNNMMMMMMNNNOOOMMMLLLNNNWWWmmmzzzwwwuuuxxxNNN;;;;;;KKKaaarrr|||mmmeee```XXXTTTUUUSSSSSSRRRRRRQQQPPPOOOOOOPPPOOOMMMMMMMMMNNNNNNMMMNNNQQQVVVZZZ]]]```ccceeefffiiimmmnnnnnnnnnqqqssstttrrrssswwwyyyzzzuuuggg]]]XXXXXXLLLMMMMMMPPP\\\mmmzzzxxxwww{{{xxxvvvtttpppkkkqqqvvvOOORRRbbbxxx|||yyy|||ssskkkfffgggggg^^^SSSNNNQQQhhhzzz{{{yyy~~~~~~~~~|||}}}~~~yyy}}}~~~zzzzzzdddCCC999111///...---,,,...,,,,,,,,,+++++++++******,,,+++***)))((((((((((((******+++++++++,,,,,,,,,(((111,,,000;;;...999kkkgggcccoooeeeSSSDDDAAAEEECCC;;;AAA>>>999555444666999;;;:::DDDOOOWWWbbbqqq}}}}}}{{{{{{}}}qqqeee[[[PPPQQQZZZjjjxxx~~~wwwtttpppjjjddd\\\UUUPPPMMMFFFBBBEEEHHHKKKSSS\\\hhhnnnwww~~~}}}yyyxxx{{{~~~}}}~~~~~~|||||||||{{{nnnrrrwwwgggsssyyywwwuuuwwwqqqvvvwwwpppXXXDDD===GGGGGG777///444...111666:::===>>>======:::@@@DDDAAA:::888>>>DDDIIINNNRRRQQQMMMKKKMMMPPPHHHIIIKKKLLLLLLJJJHHHFFFAAARRRSSSKKKPPPWWW[[[bbb\\\^^^kkkvvvyyyYYYYYYQQQEEE???AAADDDCCC???DDDHHHEEEAAAAAAGGGNNNLLLOOOTTTWWWYYY]]]ccchhhdddeeefffiiikkklllmmmnnniiikkklllmmmnnnpppsssuuuvvv}}}xxxpppnnnoooooofff```ZZZXXX\\\dddmmmrrrhhhkkkooopppjjjaaa```ddd{{{{{{wwwuuuuuuuuummmeeeXXXSSSZZZccc___TTTAAAAAAGGGPPPRRRMMMJJJLLLOOOPPPLLLCCC@@@DDDJJJMMMNNNNNNOOONNNMMMLLLMMMNNNPPPNNNLLLMMMOOOPPPOOOMMM>>>DDDVVVwwwqqq{{{wwwzzz```FFF:::JJJaaasss|||vvvlllhhh^^^XXXXXXRRRRRRSSSSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOONNNMMMKKKNNNSSSXXXZZZ]]]```bbbbbbeeejjjlllmmmnnnrrruuurrrppprrrvvvxxxzzzxxxrrrmmmfff```XXXTTTNNNPPP___ttt}}}|||wwwtttsssqqqjjjjjj~~~lllRRR\\\kkkyyyxxxrrrnnnfff___aaafffdddXXXLLLPPPfffyyy{{{zzz~~~~~~~~~{{{~~~xxxzzz|||xxx{{{zzz```CCC888///...///...+++***++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,---...---///666BBBKKK]]]fff{{{rrr\\\NNNFFF@@@@@@DDD???>>>;;;999777666666777999>>>GGGRRR___mmm{{{~~~~~~|||zzz|||ooobbbRRRLLLIIIPPP^^^kkkppppppjjjhhhddd___ZZZUUUPPPMMMGGGCCC@@@AAABBBEEEMMMUUUfffkkksss||||||wwwsssuuuxxx{{{~~~~~~||||||~~~vvvsssyyysss|||{{{}}}|||tttkkkIIIBBBAAAFFFBBB666000222111111555::::::555777===BBBBBBDDDHHHHHHEEEAAA???GGGPPPVVVTTTSSSTTTSSSPPPSSSNNNLLLKKKGGGCCCHHHPPPOOONNNMMMNNNPPPRRRSSSSSSUUUWWW[[[hhhttt{{{^^^HHHAAA???BBB???444>>>@@@FFFEEE???EEEJJJBBBGGGFFFFFFIIIMMMRRRZZZ```cccdddfffhhhjjjjjjjjjjjjnnnmmmmmmmmmoooqqqqqqppppppqqqpppkkkccc]]]YYYXXXNNNRRRWWW[[[cccrrrzzziii]]][[[cccqqq{{{~~~tttrrr|||wwwcccZZZ]]]```___ZZZVVVSSSRRROOOAAA===IIITTTQQQIIIGGGKKKPPPSSSPPPGGGBBBDDDGGGLLLIIIKKKOOOMMMHHHHHHLLLIIIHHHGGGIIILLLMMMJJJGGG???FFFGGGWWWggg{{{xxxuuuMMM???KKK___qqq}}}uuulllddd\\\ZZZUUUTTTTTTVVVSSSNNNLLLNNNRRRRRRSSSSSSQQQNNNLLLJJJLLLKKKNNNTTTWWWWWWYYY\\\bbbeeeiiilllmmmnnnoooqqqrrrrrrrrrrrrssswww}}}uuuqqqjjjbbbVVVOOOXXXjjjyyy~~~}}}wwwsssppphhheeeuuujjjUUUfffwww~~~|||wwwnnnfff___```eeecccWWWKKKNNNdddwwwzzzyyy|||~~~{{{~~~~~~}}}}}}}}}~~~}}}{{{xxxyyy}}}~~~zzzzzz~~~}}}{{{[[[BBB777......///...+++***++++++++++++++++++++++++******)))))))))******++++++++++++,,,,,,,,,,,,---,,,...//////000666@@@HHHrrrmmmZZZjjj~~~eeeUUUJJJBBB===>>>===<<<:::999777666555555666<<>>BBBCCCFFFIIIHHHEEE@@@===GGGOOOTTTRRRPPPQQQPPPLLLLLLJJJMMMRRRRRRMMMKKKMMMJJJKKKLLLOOOQQQSSSSSSRRRHHHKKKRRR```uuuoooZZZNNN===888@@@EEEDDDAAADDDBBB===DDDIII@@@FFFFFFHHHJJJJJJJJJKKKMMMZZZ[[[\\\]]]^^^_________bbbaaaaaa``````___^^^\\\\\\]]]\\\XXXRRRNNNMMMMMMYYYSSSOOOUUUdddvvvrrrmmmgggfffmmmyyy|||qqqsssvvv{{{~~~qqqbbbXXXZZZ[[[ZZZWWWSSSQQQOOOOOOFFFEEEOOOTTTOOOJJJKKKNNNPPPQQQOOOKKKGGGFFFFFFJJJGGGGGGKKKLLLJJJKKKNNNAAABBBDDDIIIOOOSSSSSSRRRLLLLLLDDDLLLpppzzzqqquuu{{{TTTAAALLL^^^ppp{{{~~~mmmfff```ZZZYYYUUUTTTTTTRRRNNNOOORRRQQQRRRSSSTTTSSSRRRPPPOOONNNLLLNNNSSSUUUUUUWWW[[[___bbbfffiiijjjlllnnnppppppqqqrrrrrrssswww{{{vvveeeWWWOOOZZZooozzzsssnnnhhhfffqqqjjj```www|||zzzwwwqqqmmmfff______ccc```TTTIIIOOOcccvvv{{{{{{}}}~~~|||}}}~~~}}}{{{zzzzzz{{{~~~|||{{{wwwyyy{{{RRR@@@666......///---++++++++++++++++++++++++++++++***)))(((((((((***,,,...,,,,,,,,,---------......---...000000111666===CCCVVV|||WWW^^^sssppp]]]QQQGGG@@@<<<===<<<<<<;;;999777555444444999AAAJJJVVVcccooowwwyyysssppprrrtttvvvyyy}}}xxxkkkZZZPPPOOOPPPOOOMMMKKKJJJIIIIIIJJJIIIGGGEEEEEEBBB@@@@@@???===@@@FFFSSS^^^kkkuuuyyy{{{~~~wwwsssoooqqqwww}}}~~~}}}}}}zzzzzz}}}{{{}}}~~~}}}zzzooo```tttxxx{{{aaaOOOAAAIIILLLCCC777222333555666666888;;;;;;999:::>>>???BBBFFFHHHGGGDDD???;;;EEEKKKOOOOOOOOOPPPOOOMMMLLLJJJMMMSSSVVVQQQKKKHHHFFFIIIMMMPPPRRRRRRQQQPPP???@@@HHHUUUaaaqqq}}}zzznnnTTTAAA@@@BBBDDD???BBBDDDAAAHHHKKKAAAJJJJJJJJJJJJJJJIIIIIIHHHLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPMMMMMMLLLJJJHHHHHHKKKMMMQQQSSSXXX___fffiiifffccc[[[___hhhuuutttaaajjjyyy}}}oooccc___^^^\\\ZZZWWWSSSPPPMMMLLLJJJGGGIIIQQQSSSMMMKKKNNNNNNOOOPPPQQQQQQOOOKKKIIIKKKGGGEEEHHHKKKKKKJJJJJJ<<<>>>BBBIIIQQQWWWZZZ[[[ZZZWWWHHHGGGbbbooovvvyyyppp}}}[[[@@@HHHYYYmmmxxx|||wwwmmmggg^^^\\\WWWSSSRRRQQQOOOQQQVVVPPPQQQSSSUUUUUUUUUTTTTTTOOOMMMMMMPPPRRRQQQSSSWWW[[[^^^bbbeeegggiiilllnnnnnnppprrrssstttvvvzzz|||qqqbbbYYYdddxxx~~~|||xxxqqqnnnllllllttt}}}kkkiiizzzzzzvvvmmmllleee^^^]]]```]]]RRRHHHKKK]]]ooowwwyyy{{{|||{{{{{{}}}}}}|||~~~|||tttxxxnnnGGG<<<444......///---+++,,,+++++++++++++++++++++++++++***)))((())),,,///111------------.........///---///111222333666:::>>>DDDnnnzzzzzzaaaaaaiiiyyybbbVVVNNNGGGAAA>>>>>>>>>===<<<999777555333777>>>FFFPPP\\\gggnnnsssooonnntttxxxyyy{{{~~~ooo^^^TTTNNNIIIFFFGGGEEEDDDEEEGGGHHHFFFCCCIIIFFFEEEEEEBBB>>>>>>BBBLLLYYYjjjtttxxx{{{~~~vvvuuuzzz~~~~~~{{{zzz|||~~~~~~~~~}}}qqqeee```|||~~~sssYYYGGGBBBKKKKKK???444555777555777999===AAAAAA???===<<<999???EEEGGGFFFEEEAAA===CCCGGGLLLOOOPPPRRRQQQPPPTTTNNNKKKLLLOOONNNGGGBBBAAAFFFLLLQQQRRRQQQOOOMMMEEE@@@CCCNNNTTTZZZooo{{{rrr```SSSEEEDDD>>>BBBIIIJJJPPPQQQGGGMMMMMMJJJGGGIIIMMMOOONNNJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHIIILLLNNNLLLLLLJJJJJJKKKOOOSSSVVVPPP[[[dddcccWWWLLLJJJLLLZZZeeevvvvvvlllbbbkkkyyyqqq]]]WWW^^^iiiddd\\\TTTNNNKKKKKKKKKFFFDDDGGGNNNPPPLLLKKKMMMKKKNNNQQQRRRRRRPPPNNNMMMKKKGGGEEEHHHKKKJJJEEE@@@<<<>>>BBBHHHOOOUUUXXXZZZ```^^^RRROOO___uuuppptttooo}}}dddAAADDDQQQgggwww|||yyynnneee]]]WWWRRRRRRQQQPPPRRRUUUQQQRRRSSSUUUUUUUUUUUUUUUPPPLLLKKKMMMMMMLLLOOOSSSXXX[[[^^^aaadddfffjjjllllllnnnqqqtttuuuvvvyyy{{{~~~uuunnnttt{{{~~~wwwpppmmmnnnqqqwww|||nnnrrr{{{pppjjjccc\\\[[[]]]YYYPPPGGGCCCSSSdddnnnrrrtttvvvwwwtttvvvyyy}}}~~~~~~zzz}}}ttt|||cccBBB999222---......,,,+++---++++++++++++++++++++++++,,,+++***)))+++...111333------........./////////...///111222444666999;;;>>>UUUqqq~~~rrrkkkhhhmmm}}}{{{gggYYYQQQIIIBBB>>>>>>>>>===;;;999777555444777<<>>===@@@HHHWWWkkkvvv{{{{{{}}}||||||{{{zzz}}}}}}{{{uuueee^^^qqqvvv}}}xxxzzzbbbNNN@@@GGGJJJDDD999666::::::444888<<>>;;;AAAIIIOOOQQQQQQPPPQQQQQQGGGGGGPPPTTTUUUbbbtttyyyzzzoooXXXLLLKKKNNNNNNTTTXXXRRRPPPQQQOOOKKKMMMQQQPPPKKKPPPOOONNNMMMLLLMMMNNNOOOLLLLLLKKKJJJIIILLLRRRWWW```^^^\\\\\\]]]```cccddddddfffbbbWWWLLLKKKTTT]]]iiivvv|||yyy|||~~~|||wwwrrrppppppmmmoootttttteeeVVVXXXeeejjjeee[[[PPPGGGEEEIIINNNKKKHHHGGGKKKMMMJJJGGGFFFHHHNNNRRRPPPJJJEEEFFFHHHFFFFFFFFFIIIMMMKKKDDD<<<<<<>>>BBBFFFJJJOOOSSSUUU^^^^^^VVVUUU___lllvvv{{{www{{{yyyLLLFFFMMMcccvvv{{{}}}~~~~~~sssjjj^^^WWWSSSSSSSSSQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRPPPLLLJJJKKKKKKIIIKKKOOOUUUXXX[[[^^^```cccgggiiihhhkkkpppssstttvvvyyyzzz}}}~~~~~~yyyssspppqqqtttxxx{{{xxxtttjjjgggaaa[[[YYYZZZWWWOOOGGGCCCOOO^^^iiimmmooorrrtttppprrrvvvzzz}}}}}}{{{~~~}}}zzzuuu~~~[[[AAA666000---......,,,+++...++++++++++++++++++++++++,,,+++++++++,,,...000222---------.........////////////000222444666888999<<>>======;;;:::888666555444777;;;???DDDLLLTTTYYYaaaeeeppp{{{}}}}}}sssddd[[[TTTNNNGGGFFFIIILLLLLLJJJKKKHHHGGGGGGCCC===<<<>>>GGGWWWkkkxxx}}}}}}}}}}}}|||yyy~~~{{{yyy~~~~~~~~~{{{tttuuu|||{{{hhh^^^```zzzhhhrrr~~~~~~jjjUUUHHHCCCLLLFFF<<<666888===<<<666999???EEEHHHIIIGGG@@@777555@@@GGGGGGGGGLLLNNNJJJLLLJJJJJJOOOPPPMMMKKKKKKLLLLLLLLLNNNRRRSSSJJJ???777>>>FFFKKKMMMOOORRRTTTUUUNNNMMMUUUZZZ\\\aaajjjttt~~~mmmeee```YYY[[[aaa```[[[______[[[\\\^^^XXXMMMOOONNNNNNMMMMMMMMMMMMNNNKKKNNNQQQSSSUUU[[[ccciiizzzxxxwwwxxxzzz{{{{{{zzzmmmgggbbbeeemmmuuuvvvuuusss}}}~~~wwwooollloooxxx~~~rrrnnnjjjeee___[[[```hhh\\\[[[VVVKKKBBB@@@HHHPPPSSSOOOKKKIIIHHHFFFBBB???GGGLLLOOOJJJ@@@:::;;;???@@@DDDHHHKKKNNNOOOJJJBBB;;;===AAACCCFFFIIINNNQQQWWWVVVQQQSSS[[[ccc{{{mmmbbbQQQNNNbbbwww|||zzzzzz~~~~~~qqqbbbZZZTTTTTTUUURRRQQQQQQUUUTTTTTTSSSRRRQQQQQQPPPQQQMMMLLLMMMLLLJJJJJJNNNRRRTTTWWWYYY[[[^^^bbbeeedddgggkkkooorrrtttxxxzzz|||}}}yyyvvvvvv{{{yyylllfffddd___YYYWWWXXXUUUNNNHHHDDDLLLXXXbbbeeefffiiillllllnnnrrrwww{{{~~~|||~~~~~~}}}}}}|||{{{pppzzzUUU???444///---......+++,,,...++++++++++++++++++++++++*********++++++---...///,,,,,,---------........./////////111444666888999:::DDDXXXsssxxxooo^^^NNNBBBAAA@@@>>>===;;;:::999999444666888;;;>>>DDDKKKOOOUUU]]]jjjuuuwwwuuuwww}}}}}}~~~vvvoooeeeYYYSSSSSSSSSQQQNNNJJJHHHGGGFFFBBB===<<>>EEEBBBBBBIIILLLIIIHHHDDDDDDJJJMMMKKKIIIJJJGGGIIIIIIIIINNNRRRMMMEEE>>>CCCHHHIIIHHHHHHLLLPPPOOOPPPRRRVVVZZZ\\\^^^___]]]qqqxxxooooookkkfffhhhfffaaaeeeooonnneeeWWWWWWXXXYYYYYYYYYXXXXXXXXX]]]ccceeeddddddgggjjjooopppsssyyy~~~~~~ggghhhrrrzzzsssqqquuuzzz}}}~~~kkkeee\\\XXX\\\cccaaa[[[LLLRRRUUUMMM@@@<<>>???@@@EEEGGGGGGDDD???<<<===@@@CCCHHHLLLLLLNNNQQQPPPKKK>>>@@@BBBBBBBBBDDDHHHKKKMMMMMMMMMSSSZZZZZZlllvvv\\\PPPccc||||||yyyiii___VVVTTTUUUSSSSSSTTTUUUTTTSSSRRRRRRQQQQQQQQQSSSPPPOOOQQQPPPMMMMMMOOOOOOPPPRRRTTTUUUXXX\\\___^^^aaafffiiimmmqqqvvvyyyzzz|||www||||||}}}~~~|||}}}xxxnnnoooccc]]]XXXVVVWWWUUUNNNHHH???EEEOOOWWWYYYYYY[[[___eeegggkkkpppuuuyyy|||~~~|||~~~~~~~~~xxxwww{{{rrrjjjvvvOOO;;;222...---......+++,,,///++++++++++++++++++++++++((())))))***+++++++++,,,,,,,,,,,,---------......000///...000333777999999999EEEDDDiiioooiiikkkWWWIIIFFFEEEBBB@@@>>>======>>>444555777888;;;???EEEIIIMMMVVVdddmmmnnnlllrrr{{{wwwwwwyyy}}}mmmaaa]]]ZZZVVVRRRLLLIIIHHHGGGDDD???>>>BBBEEESSSgggvvv~~~}}}|||{{{{{{{{{{{{}}}{{{yyyzzz|||~~~~~~|||wwwiiirrr}}}jjjeeeqqq}}}}}}tttpppkkkWWW@@@???MMMOOO@@@555888;;;999;;;AAA<<<@@@AAA???AAADDD@@@777///;;;AAA<<<;;;CCCGGGDDD@@@;;;===FFFKKKJJJJJJLLLJJJJJJEEE@@@CCCKKKNNNJJJIIILLLLLLIIICCCAAADDDGGGHHHOOOTTTTTTTTTWWWWWWTTTVVV]]]nnn{{{qqqgggfff^^^XXXbbbvvvooopppqqqrrrsssrrrqqqqqqtttxxx{{{wwwlll```YYYVVVHHHLLLSSS^^^iiioooooommmiiirrr}}}qqqmmmmmmvvvyyyoooccc\\\RRRPPP[[[eee[[[IIIFFFPPPXXXQQQBBB:::>>>GGGFFFKKKKKKCCC:::999???DDDCCCBBBAAAAAACCCEEEGGGHHHJJJOOOQQQMMMLLLPPPRRROOOCCCDDDEEECCC@@@@@@BBBEEEEEEHHHMMMWWW\\\SSS\\\yyy~~~zzzaaaPPPddd}}}pppcccXXXTTTTTTTTTUUUXXXUUUTTTSSSSSSRRRSSSSSSSSSTTTRRRRRRUUUTTTPPPOOOQQQLLLNNNPPPQQQRRRTTTXXX[[[ZZZ]]]aaaeeeiiinnntttxxxxxxxxxyyypppmmm~~~yyyyyyuuu}}}sssllldddbbbaaa^^^YYYRRRJJJDDDAAABBBDDDEEEFFFHHHLLLOOOVVV[[[cccllltttyyy|||~~~~~~~~~nnnrrr}}}hhhMMM???111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........111222333444666777888999AAA888AAA___xxxnnnooo^^^LLLHHHKKKHHHAAA>>>@@@>>>888888777666555666999???CCCKKKRRR[[[```cccgggpppxxx{{{}}}|||}}}xxxyyy|||vvvhhh\\\VVVYYYWWWOOOGGGDDDCCCBBBHHHUUUfffttt{{{{{{zzzyyy~~~}}}}}}~~~~~~}}}{{{{{{{{{|||}}}}}}~~~xxxwwwwwwtttpppiii~~~~~~ooo^^^JJJ===BBBPPPDDD???999888<<<>>>===;;;BBBCCC>>>999<<>>444777AAAFFFBBB???BBBGGGHHH>>>@@@CCCGGGJJJLLLMMMMMMJJJJJJIIIHHHGGGFFFFFFFFFCCCIIIKKKGGGEEEGGGFFFCCCHHHIIIJJJLLLNNNOOOPPPPPPGGGSSSiiippp[[[WWWeee{{{yyytttsssjjj```YYYXXXYYYZZZYYY\\\bbbkkktttzzzzzzvvvrrrooozzzssslll\\\fffttt}}}tttggg[[[ZZZ\\\```]]]RRRFFF@@@FFFJJJOOOPPPHHH>>><<<@@@GGGHHHEEE:::222444BBBOOOJJJFFFAAA<<<<<<>>>AAADDDQQQPPPLLLHHHFFFIIIPPPVVVOOOLLLFFF@@@@@@CCCAAA===AAANNNOOOPPPUUUJJJNNNkkkqqqzzz}}}lll___OOOQQQnnn{{{```LLLWWW\\\PPPOOO[[[QQQPPPPPPQQQSSSTTTTTTSSSTTTSSSRRRPPPPPPPPPQQQRRRQQQPPPNNNMMMNNNQQQTTTVVVYYY[[[^^^```bbbfffkkknnnvvvxxx{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwzzz~~~}}}~~~xxx{{{rrriiifffdddaaa]]]WWWNNNEEE???<<<===???@@@AAADDDGGGJJJPPPTTT[[[eeeooowww{{{}}}sssvvv~~~www^^^GGG;;;000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...//////000111222333555777999:::888888@@@UUUsss|||eeelllxxxiiiLLLLLLGGG@@@>>>AAAAAA===888888666555555777<<<@@@GGGNNNVVV[[[]]]bbbkkkrrruuuxxxxxxzzz|||rrrhhhnnnjjjZZZNNNMMMOOONNNKKKWWWggguuu|||}}}|||{{{||||||{{{|||~~~}}}wwwrrrwwwzzzvvvrrrvvvlllSSSCCCAAAFFFKKK>>>:::666777<<>>:::??????===AAAHHHFFF>>>333===DDDBBB@@@CCCGGGIIIBBBCCCEEEGGGIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIFFFBBB@@@GGGHHHIIIKKKLLLMMMNNNNNNMMMOOOZZZoootttrrrzzz}}}{{{~~~}}}wwwssstttppppppnnnlllmmmttt~~~zzzzzz{{{jjjbbbiiisss|||~~~zzzqqqeeeZZZZZZaaagggbbbQQQ@@@===CCCGGGIIINNNOOOJJJCCCDDDJJJDDDBBB===777555@@@TTTdddIIIJJJIIIFFFCCCCCCEEEHHHRRRPPPLLLEEE@@@BBBIIIQQQQQQNNNGGG@@@???DDDDDDBBBGGGRRRSSSVVVYYYLLLIII^^^}}}sssgggsssgggZZZGGGDDD^^^xxx]]][[[]]]UUUSSSZZZTTTSSSRRRRRRTTTTTTSSSQQQSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSUUUWWWYYY\\\___bbbgggkkkmmmooossswwwzzz|||}}}~~~xxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||sssiiifffddd```[[[TTTLLLCCC>>>999;;;===>>>???AAAEEEGGGJJJLLLQQQ\\\iiisssyyy{{{xxx}}}~~~lllRRR???777000//////...---,,,++++++++++++++++++++++++++++++---,,,+++++++++++++++,,,,,,,,,------...///000111111111111222555888:::<<<:::@@@BBBIIIfffggg```xxxwwwZZZVVVMMMDDDAAABBBBBB???888888777555333555888;;;AAAGGGNNNSSSUUUZZZbbbiiissswwwyyy|||lll]]]aaaccc]]]SSS]]]kkkwww}}}~~~|||zzz{{{{{{zzz{{{|||~~~zzz{{{~~~}}}wwwoooqqq~~~}}}uuu{{{cccHHH@@@HHHJJJDDD;;;888666888<<<@@@@@@???AAAEEEFFFCCCEEEHHHAAA666111:::AAABBBAAADDDHHHJJJFFFFFFGGGGGGHHHGGGGGGFFFEEEFFFFFFGGGFFFEEECCCBBBAAA===???HHHJJJAAA::::::GGGGGGHHHHHHIIIJJJJJJJJJQQQLLLOOO___ttt}}}xxxrrrnnnpppttt{{{}}}uuummmiiiwwwzzzyyypppgggbbb^^^YYYggghhhhhh^^^KKK<<<;;;BBBAAABBBFFFIIIFFFDDDHHHOOOJJJGGG@@@::::::CCCRRR^^^FFFHHHKKKJJJHHHFFFGGGIIIOOOOOOLLLDDD======EEENNNWWWTTTLLLCCCAAAEEEGGGEEEJJJQQQUUUZZZ]]]QQQIIIRRRaaa```rrrwwwlll]]]FFF;;;KKKmmmzzziiiccc]]]YYYXXXVVVUUUTTTTTTUUUTTTRRROOORRRRRRRRRRRRRRRQQQQQQPPPRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRTTTWWWYYY]]]aaaeeegggjjjooossstttsssqqqooouuuuuuvvvvvvwwwwwwxxxxxx|||{{{zzz{{{|||}}}zzzyyy|||ooogggcccggglllpppqqqqqqtttyyy|||~~~}}}uuulllccc```]]]XXXTTTMMMFFFBBB<<<>>>@@@BBBCCCEEEHHHJJJJJJJJJMMMVVVdddpppwwwyyy~~~~~~}}}~~~fffLLL:::444//////...------,,,++++++************************------,,,++++++++++++,,,------------///000222333333333333555777;;;>>>@@@BBBGGGDDDAAARRRuuutttmmmttt}}}}}}rrreee^^^SSSIIIDDDBBB@@@===999999888555333333555777===AAAGGGJJJMMMRRRYYY___mmmrrrwww|||~~~}}}}}}ttt{{{yyyjjj^^^eeeoooxxx||||||yyywww{{{|||}}}}}}|||{{{|||}}}~~~zzzxxxxxx|||}}}}}}~~~|||uuurrrzzz~~~~~~kkkTTTHHHLLLQQQJJJ======;;;:::;;;>>>??????>>>HHHJJJIIIHHHMMMOOOCCC222444;;;AAADDDDDDEEEHHHJJJGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEDDD@@@888;;;JJJOOOCCC:::;;;FFFFFFFFFFFFFFFGGGGGGHHHPPPNNNRRR___mmmuuu{{{}}}uuutttwwwzzznnnmmmqqqvvv{{{xxxrrrfff[[[ZZZcccjjjlllwwwgggVVVOOOLLLGGGAAA???===>>>BBBGGGFFFDDDHHHOOOSSSPPPKKKFFFDDDEEEIIIKKKCCCCCCDDDEEEGGGHHHGGGFFFKKKMMMMMMGGG@@@???FFFNNN\\\ZZZSSSJJJFFFIIIJJJHHHIIIKKKPPPXXX]]]UUUMMMNNNZZZvvvaaa|||{{{kkkRRR===???YYY}}}~~~qqqggg^^^UUUWWWVVVUUUUUUUUUTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSTTTWWW[[[^^^```dddiiinnnqqqrrrqqqpppttttttuuuvvvwwwwwwxxxxxxyyyyyyxxxxxxyyy{{{}}}}}}}}}|||{{{yyywwwuuutttsssddd[[[QQQSSSWWWYYY[[[___gggnnnvvv{{{yyy}}}www{{{lllcccxxxoooccc```\\\WWWSSSMMMHHHDDD@@@CCCEEEGGGHHHJJJLLLNNNOOONNNNNNTTT```llluuuzzz{{{~~~dddJJJ:::444.........---,,,,,,++++++************************------,,,,,,+++,,,,,,---...------...///222444666777777888999<<>>===:::::::::777444333333444999<<<@@@CCCFFFKKKRRRWWW```fffnnnuuuzzzxxxfffjjjpppwww|||}}}|||zzzzzz~~~~~~|||{{{~~~}}}{{{{{{{{{||||||zzz{{{}}}xxxvvvzzzuuurrrWWWFFFOOO\\\UUUEEE:::======>>>???AAABBBBBBAAABBBCCCCCCKKK\\\ggg\\\III<<>>EEEHHHDDD@@@???AAAFFFJJJJJJFFFGGGKKKQQQOOOLLLKKKKKKMMMNNNOOOGGGBBB???AAAGGGKKKJJJGGGJJJNNNPPPMMMFFFDDDGGGLLLWWWXXXVVVPPPNNNPPPPPPNNNKKKGGGJJJSSSVVVUUUQQQJJJRRReeesssrrr{{{bbbJJJ===GGGeeewwwgggYYYZZZXXXVVVUUUUUUUUUSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSVVVXXXWWWYYY]]]aaafffiiilllmmmqqqrrrssstttuuuvvvwwwwwwsssssstttuuuvvvvvvvvvvvvttttttttttttssssssrrrrrruuuiii\\\WWWRRRPPPNNNOOOTTT[[[fffjjjqqqwwwyyyzzzzzz{{{ssswwwvvvuuu~~~qqqggglll[[[UUU}}}wwwooofffbbb\\\VVVQQQLLLFFFBBBCCCEEEIIIKKKLLLMMMOOOQQQTTTRRRRRRTTT\\\gggsss{{{||||||~~~~~~~~~bbbIII:::333------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---............---...000333666888:::;;;===???AAACCCEEEFFFEEEJJJVVV\\\PPPJJJeeessspppTTTIII>>>;;;<<<======???<<<<<<<<<:::666444333444777999;;;===@@@EEEKKKOOOVVV^^^fffnnn{{{zzzvvv}}}~~~mmmnnnqqqvvv|||yyy~~~~~~~~~|||yyyvvvttt|||}}}~~~}}}{{{{{{{{{}}}~~~|||yyyxxxyyyzzztttxxxuuulllyyybbbJJJBBBUUU___PPP???;;;;;;===@@@CCCEEEFFFFFFFFFBBBBBBDDDNNNcccrrrjjjXXXBBBBBBDDDGGGFFFDDDEEEIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJDDD@@@DDDPPPTTTNNNIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHSSSQQQPPPQQQPPPQQQWWW^^^aaaeeetttyyyqqqnnnaaafffsss~~~uuupppfffbbb```fffvvvzzznnnOOOCCC888666999<<<@@@DDDAAAAAADDDHHHGGGBBBAAACCCKKKIIIEEECCCEEEIIIOOOSSSPPPIIICCCBBBGGGKKKJJJHHHIIIKKKMMMLLLHHHGGGHHHIIIMMMRRRTTTRRRRRRVVVXXXWWWPPPFFFIIIOOOOOORRRQQQEEEAAANNNnnn}}}zzzsss^^^GGG>>>LLLaaawwwfffaaa^^^YYYWWWVVVVVVUUUTTTPPPQQQRRRRRRRRRRRRRRRRRRNNNOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQTTTVVVUUUUUUVVVXXX[[[___ccceeeiiijjjkkklllnnnooopppqqqkkkkkkmmmnnnnnnnnnnnnnnnkkkkkklllmmmnnnooopppqqqssscccYYYRRRMMMOOOUUUYYY]]]aaaddddddeeeeeefffeeedddaaa```fffmmmiii___TTTccc[[[YYY|||~~~sssmmmccc___YYYSSSOOOKKKFFFCCCEEEHHHKKKNNNOOOPPPQQQSSSTTTTTTSSSSSSWWWbbbrrr}}}~~~}}}zzzyyy\\\FFF888111---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///.........000444777:::<<<===@@@CCCEEEEEEEEEEEEEEELLLZZZbbbUUUJJJZZZxxxyyycccRRRAAA:::999999:::>>>===>>>>>>===999666555555555555666888;;;@@@FFFIIIOOOVVV___fffppp~~~vvvvvvsssvvvzzzwwwuuuwww||||||yyyzzz||||||yyytttnnnkkkyyy|||}}}{{{zzz{{{{{{zzzxxxxxxxxxwwwvvvtttsss|||vvvppprrrtttwwwfffQQQIIIIIIRRRQQQDDD<<<>>><<>>CCCBBB@@@@@@BBB@@@<<<;;;>>>GGGGGGFFFDDDBBBDDDIIIMMMQQQNNNJJJEEEBBBAAAAAABBBAAAAAAAAABBBEEEHHHKKKMMMJJJOOOQQQOOOOOOUUUZZZ[[[QQQEEEIIIOOOJJJPPPQQQBBB<<>>BBBEEEFFFFFFEEEDDDCCCIIIRRRWWWNNNGGGRRRdddzzzqqq~~~gggNNNAAA:::666777;;;>>>???@@@>>>;;;888666666333333444555999===BBBEEEGGGNNNVVV\\\cccuuu~~~xxxpppoooyyy{{{yyy{{{|||zzz{{{yyy|||~~~yyysssooovvv{{{{{{yyyxxxvvvuuutttuuuxxxwwwsssooovvvpppqqq|||nnnzzzzzzmmmbbbFFFMMMRRRMMMBBB;;;<<>>FFFFFFAAA>>>HHHDDDAAAAAA@@@======AAACCCHHHNNNOOONNNLLLLLLNNNLLLNNNMMMEEE:::444666:::888555444888AAAJJJQQQSSSMMMPPPPPPLLLKKKPPPVVVYYYNNNCCCIIIPPPJJJQQQTTTCCCDDDFFFUUUuuuvvvtttQQQAAADDDVVVuuutttmmmddd\\\XXXWWWWWWWWWRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNLLLMMMOOOOOOPPPRRRVVVYYYSSSTTTTTTUUUVVVWWWXXXYYYTTTUUUVVVXXXZZZ\\\]]]^^^```^^^[[[ZZZ[[[^^^bbbeeeccccccdddeeegggiiikkklll~~~___TTTWWWZZZTTTVVV[[[aaadddccc___[[[___]]]WWWPPPOOOSSSUUUSSSSSSVVVdddxxxxxxpppooommmeee```aaa^^^VVVQQQPPPNNNKKKIIIIIIKKKLLLIIIFFFLLLMMMOOORRRSSSTTTTTTSSSTTTTTTTTTSSSRRRXXXlll}}}~~~hhhMMM???666///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444666666:::333///444555555===999<<>>555777===888:::===@@@@@@===888555111111222333666999;;;===???FFFMMMOOOTTTaaaxxx}}}wwwtttwwwzzz}}}}}}}}}}}}zzz~~~yyyqqqwwwwwwvvvvvvvvvwwwwwwxxxxxxvvvttttttuuuuuurrrppp~~~ssspppwwwuuuoooaaaOOOMMMPPPKKK>>>666888===>>>BBB>>>>>>BBBAAA;;;999<<>><<<>>>>>>;;;777;;;>>>AAABBBAAABBBFFFIIIJJJGGGDDDCCCDDDEEEEEEEEECCCCCCCCCAAA???@@@BBBDDDDDDBBBAAA@@@BBBEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFGGGJJJLLLQQQMMMNNNTTTUUUWWWeeexxxvvvnnnccc___```mmm|||qqqeee``````bbbiiiqqqwwwfff[[[YYY\\\DDD;;;444999EEELLLJJJDDDFFFIIIKKKLLLOOOPPPKKKDDDIIIJJJJJJJJJKKKKKKKKKLLLNNNMMMJJJEEE>>>777111......+++///999AAACCCHHHNNNNNNPPPOOOLLLHHHHHHNNNSSSJJJCCC>>>BBBLLLSSSRRROOOHHHPPP```vvvuuufffQQQ>>>AAAUUUuuuwwwhhhbbb___YYYVVVWWWTTTSSSQQQQQQRRRRRRQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSRRRNNNLLLMMMQQQRRRPPPLLLRRRRRRSSSSSSTTTTTTTTTUUUQQQQQQPPPPPPQQQTTTWWWXXXUUUWWWXXXYYYZZZ\\\```ccc```ccceeeeeeccccccgggjjjmmm[[[ZZZ]]]aaacccgggkkknnnnnnjjjgggiiihhhddd______ccceeeccc]]]jjjuuuiii]]]TTTLLLKKKKKKHHHGGGIIIFFFCCCBBBDDDHHHJJJIIIGGGMMMNNNPPPSSSTTTUUUUUUUUUYYYWWWVVVTTTRRRYYYkkk}}}~~~yyy|||}}}|||bbbGGG:::444000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444666333<<<;;;888:::666333;;;;;;===@@@CCCEEEFFFFFFFFFDDDFFFHHHIIIJJJKKKLLLMMMaaaqqqjjj~~~{{{nnnYYYEEE555,,,444555777:::<<<<<<;;;:::333333222222444666888999:::@@@FFFIIILLLVVVeeerrrzzzuuussswwwzzz|||||||||~~~zzzuuummmssstttuuuvvvvvvtttrrrqqquuuuuuuuutttrrrsssuuuwwwxxxooorrrtttgggVVVGGGQQQPPPIII===666888;;;;;;<<<:::;;;@@@AAA======@@@GGGBBB===::::::888444///;;;===AAABBBBBBBBBEEEGGGIIIFFFCCCBBBCCCDDDDDDCCCAAABBBBBBAAA???>>>???AAADDDCCCAAABBBCCCEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCDDDDDDDDDBBBBBBDDDEEEEEEBBBEEEKKKKKKJJJTTTccc{{{}}}xxxuuurrrnnnjjjpppsss{{{ooocccXXXYYYbbbnnn||||||mmm```XXXXXX\\\```TTTKKKAAA@@@EEEIIIGGGCCCFFFIIIKKKKKKMMMPPPLLLFFFIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMMMMDDD888222444999999444555<<>>@@@======777444<<<===???AAADDDEEEFFFFFFFFFBBBGGGLLLMMMLLLJJJJJJKKKSSSpppuuudddkkkooogggwww]]]AAA...333222222444888;;;======777666444222222222444555666999>>>AAADDDJJJRRRXXXkkk{{{{{{wwwssstttyyy}}}}}}~~~{{{|||~~~|||zzz{{{~~~}}}zzz}}}~~~~~~uuuooonnnqqqtttuuuuuurrrooommmqqqssstttrrrppprrryyyssszzznnn\\\NNNGGGTTTPPPFFF===999<<<===;;;>>>===???DDDEEECCCCCCEEEJJJFFFBBBAAA@@@>>>999555<<<>>>AAABBBBBBCCCDDDEEEFFFDDDAAA@@@AAABBBBBBAAA???@@@BBBAAA???===<<<===AAABBBBBBCCCCCCDDDDDDDDDGGGEEECCCAAA@@@AAABBBCCC@@@BBBCCCCCCBBB@@@@@@@@@BBBAAAFFFKKKJJJFFFKKKVVVmmm~~~}}}|||~~~vvvpppkkkffffffjjjpppsssttt}}}yyyqqqfff^^^YYY___jjjttt~~~~~~lllTTTHHHJJJRRRWWWXXX[[[TTTKKKEEEEEEFFFFFFEEEGGGIIIJJJIIIKKKOOOMMMIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJUUU]]]UUUEEE<<>>===<<<@@@===999@@@???@@@BBBDDDFFFGGGGGGGGGEEEJJJOOOPPPMMMLLLMMMOOORRRbbb}}}zzzkkkkkk{{{jjjpppoooRRR===444222000222666:::<<<<<<<<<:::777444222111222222555666999<<<@@@DDDHHHKKKQQQ]]]kkkuuu~~~zzzvvvsssvvvuuuwww~~~xxxyyyzzz{{{{{{|||{{{{{{|||zzzyyy{{{}}}}}}|||zzzzzzyyyzzz|||~~~}}}zzzwwwnnnoooqqqssssssqqqooonnnoooooooooooorrrwww~~~~~~~~~yyybbbQQQOOOTTTTTTMMMDDD>>>>>>@@@@@@>>>AAAAAACCCEEEFFFEEEDDDDDDGGGFFFFFFGGGIIIHHHFFFCCC>>>@@@AAABBBCCCCCCDDDDDDDDDBBB?????????@@@???>>>===@@@BBBBBB@@@===;;;:::>>>???AAAAAAAAA@@@AAAAAAFFFEEEBBB@@@???AAACCCDDD???AAAEEEFFFDDDCCCBBBAAAFFFFFFJJJNNNLLLIIILLLSSSZZZhhhzzzvvvxxx~~~}}}}}}uuulllfffbbbaaabbbgggpppzzz{{{ooogggccccccdddkkkuuuxxxuuuqqqpppiiiXXXFFF???DDDIIIIIIEEEOOOMMMIIIFFFDDDEEEHHHJJJGGGIIIIIIGGGHHHLLLNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJZZZiiihhhYYYNNNOOOUUUOOOIIIDDDDDDGGGGGGCCC???AAADDDGGGHHHIIIIIILLLNNNLLLNNNQQQSSSTTTSSSRRRQQQOOOKKKWWWnnnxxx|||~~~oooPPP???;;;SSSwww~~~~~~~~~tttlllgggeeeaaa\\\YYYVVVTTTRRRPPPOOOPPPRRRSSSSSSRRRQQQPPPPPPNNNMMMMMMOOOPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLMMMMMMPPPQQQRRRSSSSSSUUUXXX[[[^^^\\\ZZZ\\\aaaddddddbbb~~~||||||~~~|||{{{|||~~~yyymmm```UUUSSSwwwqqq]]]OOOLLLHHHDDDDDDHHHLLLMMMMMMSSSSSSRRRRRRQQQQQQQQQQQQPPPKKKIIIKKKOOOWWWeeerrruuuxxx}}}~~~aaaBBB444000---------,,,++++++++++++,,,******+++++++++,,,,,,,,,------...///111333444555666<<<<<>>;;;888555444333222444444444777;;;AAAEEEHHHIIIOOOVVVZZZaaajjjoooppptttuuuvvvvvvuuutttsssrrrwwwvvv{{{{{{zzzxxxwwwwwwxxxzzz{{{|||||||||}}}~~~}}}|||zzzxxxwwwvvvvvvwwwyyyzzz{{{rrrqqqnnnmmmllllllmmmnnnpppmmmlllpppxxx~~~www~~~~~~iiiTTTJJJRRR```TTTKKKAAA>>>??????<<<999:::<<<>>>???@@@AAAAAA@@@AAAAAACCCFFFHHHIIIHHHGGGBBBAAAAAAAAABBBCCCCCCCCCAAA@@@>>>>>>>>>>>>===<<<<<>>>>>===<<<<<<>>>EEECCCAAA@@@@@@BBBEEEGGG<<>>???@@@===:::@@@CCCFFFFFFEEEFFFIIILLLGGGIIIHHHEEEEEEJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGSSS___bbb[[[RRROOOPPPOOOLLLHHHGGGIIIKKKHHHDDDBBBCCCFFFGGGGGGGGGHHHIIIJJJJJJMMMSSSXXXZZZVVVSSSMMM???BBBVVVaaaddd{{{uuu}}}```GGG777AAA\\\uuu~~~xxxmmmhhheeebbb___\\\XXXTTTPPPPPPQQQQQQRRRQQQPPPOOONNNOOONNNMMMMMMNNNOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPQQQRRRRRRSSSTTTXXXZZZ\\\ZZZXXX[[[___cccbbbaaa~~~qqq___MMMAAAIIIuuuuuuddd]]]WWWPPPMMMMMMOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMHHHEEEHHHMMMSSS]]]fffmmmttt~~~}}}^^^AAA555000,,,------,,,++++++++++++++++++++++++,,,,,,------.........///000111333444555333;;;AAANNN```\\\III@@@AAABBBCCCEEEGGGIIIJJJKKKJJJIIIGGGGGGIIIMMMQQQSSSPPPMMMWWWsssvvvkkkvvvzzzqqq}}}hhhGGG???666333555999999888???>>>===<<<:::777555444222111111222666;;;@@@DDDGGGJJJKKKKKKOOOWWW\\\\\\aaaeeejjjnnnpppqqqssstttuuuuuuzzz}}}{{{yyywwwwwwxxx{{{|||}}}~~~~~~~~~}}}{{{yyyxxxvvvtttrrrpppppprrruuuwwwtttpppkkkhhhgggiiimmmpppvvvrrrrrrxxx~~~xxxmmmuuuyyyxxx|||nnnXXXIIIHHHSSS]]]QQQHHH@@@>>>===999444222555999<<<===@@@CCCDDDBBB@@@AAABBBCCCDDDEEEEEEEEEDDDAAA???>>>???AAAAAAAAA@@@>>>======>>>>>><<<:::;;;>>>AAAAAA@@@===<<<<<<888:::<<<;;;999888:::<<>>999999:::<<<===AAAEEEGGGFFFEEEGGGIIIEEEHHHHHHCCCBBBFFFIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPPPPOOOMMMLLLJJJKKKIIIGGGHHHKKKKKKHHHCCCDDDEEEFFFFFFFFFFFFFFFIIIFFFEEEHHHOOOTTTUUUUUUQQQ@@@<<>>>>>===:::777555000111222222222444888<<<@@@CCCDDDDDDHHHOOOQQQPPPTTTYYYaaagggjjjllloooqqqoooooouuu~~~~~~zzzyyyxxxwwwwwwwwwwwwxxxzzz{{{yyyyyyzzzxxxuuurrrooonnnmmmmmmmmmllllllmmmoooqqqmmmkkkhhhhhhkkkqqqxxx|||}}}}}}yyypppjjjxxx|||ttt}}}wwwyyyyyyppp]]]JJJGGGOOOSSSOOOJJJCCC@@@AAA@@@999555444777<<<>>>>>>@@@EEEFFFBBBAAAAAABBBAAAAAABBBCCCEEEDDD@@@:::888:::===>>>??????>>>======>>>===;;;:::999;;;>>>???>>><<<<<<<<<888:::<<<999666555999===BBBAAAAAAAAAAAAAAABBBCCC;;;>>>AAACCCCCCBBBCCCCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEBBBCCCLLL\\\kkkvvv|||ppp}}}|||xxxmmmnnnqqquuuzzz}}}~~~}}}zzzlllaaaWWWNNNJJJJJJQQQMMMEEE<<<666555999===@@@BBBDDDEEECCCCCCCCCEEEDDDHHHHHHCCC@@@CCCFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHFFFHHHKKKMMMJJJGGGDDDIIIJJJEEECCCFFFHHHGGGDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEGGGJJJMMMOOORRRFFFAAAGGGKKKKKKWWWiiivvv___JJJAAA===CCC\\\xxx}}}~~~wwwnnnhhhccc___]]]YYYWWWTTTQQQOOONNNNNNNNNMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVWWWZZZ]]]ZZZ\\\^^^___```aaadddggg}}}zzzmmmqqqzzz|||||||||rrraaaUUULLLGGGNNN~~~~~~vvvllldddaaa___]]]\\\UUUUUUVVVWWWZZZ^^^aaabbbSSSLLLGGGGGGHHHGGGHHHJJJVVV]]]ddddddaaacccmmmvvvhhhHHH555222111------,,,++++++******++++++,,,,,,------...///000000/////////000111333444555777???AAAHHHUUUUUUNNNNNNAAABBBCCCEEEHHHKKKMMMNNNSSSMMMIIIJJJOOOSSSPPPMMMNNNRRRRRRUUUlllrrrqqqyyyvvv[[[FFF;;;888666555888:::===??????<<<888666000333555444111000333666777;;;>>>@@@FFFLLLNNNKKKKKKRRR[[[bbbeeegggiiikkkjjjjjjpppyyy}}}yyyuuutttpppqqqsssuuuwwwwwwwwwwwwrrrssssssqqqmmmiiifffdddaaadddgggjjjkkklllmmmnnneeeeeegggkkkrrr|||uuulllkkkuuu|||{{{{{{nnneeeRRRCCCIIIWWWTTTDDDCCC???@@@EEEEEE???;;;===777<<<>>>;;;<<<@@@???;;;<<<<<<<<<<<<<<<>>>AAACCCDDD>>>777444666:::<<<===???>>>======>>>===;;;999777999<<<<<<<<<;;;<<<<<<999;;;<<<999555555999>>>BBBAAAAAAAAA@@@??????>>>???AAACCCDDDCCCBBBCCCCCCBBBDDDEEECCCBBBBBB@@@>>>CCCBBBFFFQQQ\\\ccceeeeee\\\YYYeee}}}}}}sssllldddmmmzzzyyyuuuuuucccQQQJJJJJJJJJIIIIIIKKKHHHBBB<<<666555777999CCCCCCBBBAAA@@@@@@AAACCCCCCGGGHHHCCC???AAADDDDDDBBBBBBCCCEEEFFFGGGHHHIIIDDDCCCEEEIIILLLKKKEEE@@@BBBIIIJJJDDD???AAADDDCCCCCCBBBBBBCCCEEEGGGHHHHHH???EEEJJJJJJGGGDDDEEEGGGKKKEEECCCFFFFFFEEEOOO]]]nnnmmmXXXKKK???999IIIaaa}}}{{{}}}yyyqqqllljjjiii```]]]YYYUUURRRQQQRRRSSSLLLMMMNNNNNNMMMLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKNNNNNNPPPQQQRRRSSSSSSSSSVVVWWWXXXXXXXXXYYY\\\^^^]]]aaadddddddddeeeiiimmmrrrggg|||ooo\\\jjjvvvqqqtttvvvxxxzzzzzz~~~xxxmmm___RRRJJJGGGRRRtttrrrkkklllmmmjjjfffgggmmmtttyyyzzzvvvoookkkVVVRRRMMMJJJJJJJJJGGGEEEFFFKKKOOOMMMKKKQQQ___kkk{{{xxx|||zzz|||bbbMMMAAA444///111000---------,,,,,,+++++++++------------...///000000000111222333444555888999===888>>>GGGHHHMMMPPPJJJDDDFFFIIIKKKLLLNNNPPPSSSMMMKKKJJJKKKOOOTTTZZZ]]]XXXQQQTTTZZZ^^^rrrsssbbblll{{{bbbIII999666999???<<<:::===AAA@@@;;;444:::999888666444222111000222444888<<<@@@CCCEEEFFFGGGIIIMMMRRRVVVYYYZZZ[[[^^^```bbbddddddfffhhhjjjfffiiimmmoooppprrrtttvvvxxxtttnnniiieeeccccccddddddbbbaaadddiiilllkkkiiiddd^^^cccuuu|||wwwsssnnnzzz|||iiihhhRRRDDDLLLVVVSSSHHHAAA>>>???AAACCCDDDCCC???<<<<<<:::888666666888:::<<<===<<<;;;;;;===>>>>>>>>>>>>;;;888555555777;;;======<<<;;;:::999999999999444666999::::::999999:::999;;;===;;;888666777888?????????>>>======<<<<<>>>>>BBBEEEJJJUUU___^^^WWWOOOOOOQQQVVV^^^kkkzzz}}}zzzxxxwwwvvvuuuwww~~~uuuiiidddYYYQQQGGGBBBBBBCCCBBB???AAAGGGKKKFFF<<<888===DDDDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDFFFFFFDDDCCCBBBCCCJJJBBB@@@GGGNNNLLLEEEAAAGGGCCCAAAEEELLLNNNIIICCC===AAADDDCCC???;;;::::::BBBBBBAAAAAAAAABBBCCCCCCBBBCCCBBBBBBGGGKKKHHHAAABBBAAA>>>>>>EEENNNOOOJJJMMMnnnsss___MMMBBBAAADDD[[[sssxxxyyy{{{~~~|||qqqiiiddddddeeeccc```\\\WWWTTTUUUSSSQQQOOONNNNNNNNNOOONNNOOOOOOPPPPPPOOOOOOOOOQQQQQQQQQRRRUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY]]]aaa___dddiiijjjiiikkkpppvvvxxxpppnnnlllhhhcccnnnoooZZZaaammmnnnqqquuuwwwyyy|||~~~yyyxxxvvvooodddVVVKKKDDDAAAKKKmmmuuuooorrrxxx|||||||||tttooo[[[VVVPPPLLLKKKKKKIIIHHHDDDGGGIIIGGGFFFMMM\\\hhhrrryyy}}}wwwwwwxxx{{{|||}}}tttXXXDDD;;;///+++///...---------,,,,,,,,,++++++++++++++++++,,,---...///000222444555555666:::>>><<<:::@@@DDDFFFPPPVVVNNNFFFHHHLLLNNNOOOQQQTTTVVVOOONNNMMMMMMOOOQQQSSSSSSRRRTTTUUUUUUYYYeee~~~wwwpppeeemmmooolllQQQ???888222999AAACCC@@@>>>>>>???;;;;;;999888666555444333111222444666888:::<<<===>>>@@@CCCGGGKKKOOOQQQRRRPPPRRRUUUVVVWWWYYY\\\^^^aaadddfffggghhhhhhjjjkkkpppmmmiiiddd```^^^^^^^^^cccdddffffffdddbbb``````ZZZ```lllvvvwwwuuu{{{zzzxxxuuu}}}wwwxxxlllWWWOOOLLLQQQVVVRRRJJJDDDAAA@@@@@@?????????>>>===:::999888666666888999:::999888777777999::::::999<<<:::888666666777:::<<<:::999888777666666666666555666888999888777888999888:::;;;:::777555666777<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@??????@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBHHHUUU^^^ZZZPPPHHHGGGGGGHHHLLLSSS]]]ddd}}}{{{}}}{{{yyywwwnnn___SSSOOONNNHHHBBB@@@CCCEEEFFFDDDCCCIIIMMMKKKCCC???AAAEEEDDDDDDDDDDDDCCCBBBAAA@@@AAACCCFFFFFFEEEEEEEEEFFFFFFBBB???AAAGGGJJJHHHDDDGGGDDDBBBCCCFFFHHHGGGEEEBBBBBBAAAAAAAAAAAA???>>>EEEFFFFFFCCC@@@???@@@AAAAAABBBAAABBBGGGLLLJJJDDDAAA@@@@@@CCCIIIMMMMMMMMMKKK^^^qqq\\\JJJ@@@===HHH]]]xxx~~~|||}}}~~~|||sssqqqpppnnnkkkgggbbb^^^\\\ZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMQQQPPPPPPQQQRRRSSSSSSRRRRRRSSSVVVYYY[[[]]]```ddddddfffiiilllnnnpppqqqrrrvvvjjjfffeeedddccc]]]sss}}}lllXXXWWWaaaiiimmmsssxxxxxxyyy{{{|||yyyqqqmmmeeeYYYMMMCCC===;;;NNNppp}}}~~~wwwppplllddd___XXXRRROOONNNMMMLLLHHHGGGEEEAAA@@@HHHUUU```fffrrr|||wwwyyy~~~tttvvv||||||vvvzzzhhhMMM<<<666,,,***...---------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...222555555333555:::@@@<<<>>>CCCAAABBBTTT]]]RRRKKKNNNQQQSSSSSSTTTUUUVVVRRRPPPOOOPPPQQQQQQOOONNNMMMZZZXXXTTTZZZ[[[ggg}}}sssdddpppeeeooo|||[[[AAA999>>>BBBDDDBBB??????@@@======<<<;;;:::888888777333333222111111222444444444555777:::===AAADDDFFFDDDGGGJJJLLLNNNPPPSSSVVVXXXZZZ\\\\\\[[[ZZZ[[[\\\``````^^^]]]\\\[[[[[[[[[ZZZ^^^cccccc___\\\]]]___```eeelllpppooorrr~~~|||{{{|||{{{nnnaaaIIIPPPUUUTTTPPPKKKEEE???===;;;999888999;;;>>>@@@999888888777777888888999777666555555777888777777999888777666777777999:::;;;;;;:::999888888888888666777777777555555777999777888999888666555555666888888888999999999999:::999;;;===>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@???BBB??????FFFRRRYYYRRRFFFEEEEEECCCBBBAAADDDIIIMMMaaafffoooxxxpppkkkfffaaaYYYNNNGGGFFFDDDAAA>>>???CCCFFFFFFFFFCCCGGGLLLLLLIIIEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAACCCEEEFFFFFFFFFGGGHHHEEEGGGCCC<<<>>>FFFIIIDDDHHHFFFCCCBBBBBBDDDFFFGGGEEEAAA>>>???DDDFFFEEECCCIIIKKKLLLGGGAAA===???BBB???@@@??????DDDJJJJJJFFF>>>;;;???IIILLLHHHHHHMMMIIILLLcccrrr\\\HHH;;;888EEE\\\www|||}}}wwwqqqllliiigggdddcccbbbaaa___]]][[[YYYWWWWWWVVVUUUTTTSSSRRRRRRUUUUUUUUUVVVVVVUUUUUUTTTTTTWWW[[[]]]```cccfffiiikkkkkklllpppuuuwwwvvvtttxxxqqqkkkgggcccVVVcccllleeeVVVPPPXXXdddiiiqqqvvvvvvuuuwwwyyyxxxnnniii___RRRGGG???;;;:::MMMnnn}}}|||xxxtttqqqnnnlllkkkllliiiccc]]]XXXTTTQQQPPPPPPLLLEEE@@@???EEENNNUUUZZZkkkyyy}}}uuuyyyuuuxxx~~~vvv{{{bbbHHH:::666...,,,000///------------------,,,,,,////////////000111222222...222555444111222777===>>>CCCGGG@@@@@@UUU```SSSOOORRRUUUWWWVVVUUUTTTUUUTTTRRROOOPPPQQQRRRQQQOOOKKK___ZZZVVVaaaYYYWWWrrryyyvvvsssnnnoooyyyggg|||{{{hhhTTTIII>>>===CCCHHHEEE??????>>>>>>===<<<;;;;;;:::888666444222111222333444111111111222444777:::<<<<<>>BBB999999999999999999999999999777666666777888888777666777777777777777888888;;;:::999888777777777777777777777555333444666888777888888888777666666666555666666777888888999999:::<<<>>>???>>>>>>???@@@>>>??????@@@@@@@@@?????????>>>???EEELLLOOOHHH@@@DDDDDDDDDDDDCCCCCCFFFHHHNNNRRRXXX^^^eeeooo{{{~~~wwwqqqkkkiiiYYYTTTPPPOOOKKKEEEDDDFFFBBBAAA???@@@BBBDDDCCCBBBBBBDDDFFFHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAACCCEEEEEEDDDDDDFFFGGGFFFMMMJJJ===:::DDDFFF???BBB>>>:::;;;>>>AAAAAA@@@>>>>>>>>>@@@DDDGGGFFFEEEGGGKKKMMMIIIBBB>>>AAAFFF??????>>><<<@@@FFFGGGDDD:::666===KKKLLLBBBAAAJJJFFFFFFNNNkkkvvv\\\HHH<<<999BBB\\\zzz~~~}}}~~~~~~xxxuuutttppppppooonnnkkkhhhdddcccaaaaaa```___^^^^^^^^^^^^]]]^^^``````___^^^^^^^^^___bbbddddddeeeiiimmmnnnpppqqqrrruuuyyy|||~~~zzzrrrlllhhhfffZZZ]]]```]]]TTTNNNUUU```dddlllqqqqqqppprrrtttsssmmmfffZZZNNNEEE>>>;;;999???YYY}}}}}}wwwqqqpppnnnmmmmmmoooqqqsssrrrpppmmmggg```YYYTTTRRROOOKKKFFFCCCEEEIIILLLNNNQQQeeevvvxxxyyyyyyyyyzzz{{{^^^FFF999666///---000///------------------------000000000000111222333333222555888777555444777;;;AAAGGGJJJAAA???RRR]]]PPPLLLPPPUUUXXXXXXWWWWWWWWWYYYSSSNNNLLLNNNPPPPPPNNNKKK]]]XXXWWWfff[[[OOOaaapppyyy}}}rrrgggmmmppp```MMMCCCEEEIIIJJJGGGAAA@@@@@@???>>>======<<<;;;999777555444555666777555555444333333444666777333555888;;;<<<>>>AAADDDCCCEEEGGGHHHGGGGGGHHHIIIGGGIIIMMMQQQUUUXXXYYYZZZ[[[YYYWWWXXX[[[___``````ssskkkfffmmm}}}tttxxx{{{yyyrrrzzz|||mmm^^^VVVLLL[[[^^^WWWHHH>>>>>><<<555000333666777888:::===@@@999::::::::::::::::::999999888666666777888888777444555666666777777777777555555333222222222222222666777666555333333555777888888888888999888777666555555666777888999999:::<<<>>>??????===<<<======<<<===>>>>>>>>>>>>>>>===;;;===AAAEEEEEECCC@@@??????AAABBBCCCBBBBBBCCCDDDHHHKKKMMMOOOPPPVVV^^^dddzzzzzzzzzxxxssslllcccZZZUUULLLHHHFFFGGGEEE@@@???AAABBBAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDCCCBBBAAACCCDDDCCCMMMMMMAAA>>>FFFGGG@@@:::333...222<<<@@@;;;555555:::@@@CCCDDDCCCCCCDDD@@@EEEHHHFFF@@@>>>BBBHHHBBBCCCAAA???@@@DDDEEECCC<<<888>>>KKKKKK@@@>>>FFFAAAGGGGGGNNNsssxxxbbbPPP>>>444BBB^^^uuu~~~~~~~~~}}}|||zzzvvvrrrnnnllljjjiiihhhggggggggghhhiiicccfffiiiiiihhhgggggghhheeejjjkkkhhhiiipppuuuuuusssvvvyyyzzz{{{{{{qqqjjjhhhjjjmmmaaa___]]]XXXQQQNNNTTT\\\aaagggllllllmmmooopppmmmkkkcccWWWLLLDDD???;;;999;;;GGG\\\xxx{{{yyyppppppooonnnppprrruuuwwwsssrrroooiii```XXXTTTRRRHHHFFFGGGKKKRRRTTTPPPLLLMMMddduuutttrrryyy|||yyy|||~~~WWW@@@555555///---///---------------............////////////000111222222777999<<<======<<<<<<===CCCFFFKKKEEE@@@NNNWWWMMMFFFKKKRRRXXXZZZ[[[[[[[[[]]]UUUMMMJJJKKKMMMLLLIIIKKKUUUSSSUUU___VVVLLLUUU^^^mmmuuuhhhtttxxxcccOOODDDEEEJJJDDDCCCCCCAAA@@@???>>>>>>;;;:::999888777888888999:::999888777777666777777222444666777888999<<<>>>===???BBBCCCCCCCCCDDDFFFFFFHHHJJJLLLNNNPPPQQQQQQSSSQQQRRRXXXbbbkkkooopppgggmmmtttzzz~~~vvvmmmwww{{{uuutttzzzzzz]]]NNNOOOOOO___YYYMMMBBB>>>@@@@@@===888;;;??????<<<:::;;;<<<:::999999999999999999:::888666444444555666555444333444444555555666666777666555444333222222222222555666666666444444666888888888777888999999888666555555666666777888999999:::;;;<<<<<<:::999999:::;;;;;;<<<<<<<<<<<<;;;:::999;;;@@@CCC???;;;;;;@@@???@@@BBBBBB@@@??????@@@>>>AAAEEEHHHHHHHHHHHHIIIVVVgggkkkhhhnnnuuuyyy~~~~~~{{{uuurrruuuhhhhhhhhhddd]]]TTTJJJEEEAAA???@@@CCCDDDAAAAAACCC???@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDBBB@@@@@@AAACCC@@@GGGIIIEEEEEEJJJJJJFFFAAA888111666BBBGGG@@@777222999AAAEEEDDDBBBBBBCCC<<>>AAAIIIZZZxxx{{{zzzuuutttsssrrrrrrrrrssssssssspppkkkbbbYYYRRRPPPQQQGGGHHHNNNYYYcccbbbWWWLLLRRRjjjzzzuuupppwww~~~}}}yyyyyywwwrrrQQQ;;;222333///---000---------------.........///000000///000000111222333888999<<<@@@DDDDDDAAA>>>AAABBBIIIIIIDDDJJJQQQLLLEEEKKKSSSYYY[[[[[[[[[[[[\\\VVVOOOMMMPPPQQQNNNJJJNNNOOOPPPRRRPPPKKKLLLRRRXXXWWWppptttmmmmmmWWWMMMLLLHHHGGGFFFEEECCCBBB@@@@@@<<<<<<<<<;;;::::::999999::::::::::::::::::999888666888999:::999999;;;<<<;;;===@@@@@@@@@@@@AAABBBDDDDDDEEEFFFGGGHHHIIIJJJMMMPPPWWW```jjjsssxxx{{{ooowww{{{uuuvvvzzz}}}}}}oooVVVMMMSSSTTTVVVKKKBBB???@@@??????@@@===@@@BBB@@@;;;888999;;;999888777555555777888999777666444444555555444333333333333333444555666777999888777666555555555555333555777777666666777888888666555666999999777555555555555666666777777777666888999999888888888999:::::::::::::::999888777999999;;;???===999:::??????AAABBBAAA???>>>===>>>:::;;;>>>AAAEEEFFFEEECCC<<>>===???@@@BBBEEEGGGEEEDDDGGGGGGEEEHHHFFFEEEEEEFFFDDD???;;;888AAADDD???HHHiii|||ZZZCCC:::AAAZZZsss~~~|||{{{{{{{{{yyy}}}zzzvvvuuuvvvuuu~~~ssshhhbbbbbbeeedddkkkiii[[[MMMKKKRRRXXXjjjlllnnnoootttyyyvvvpppnnnfff[[[QQQKKKEEEAAA===:::===CCCOOOjjjyyyuuuyyyyyyxxxwwwuuusssrrrqqqqqqnnnfff[[[QQQMMMNNNPPPLLLOOOXXXfffpppkkk[[[LLLYYYrrryyyrrrxxx~~~|||xxx~~~uuuppp{{{zzziiiMMM888111333000///222///---------.........//////222222222222333444555666555666999@@@GGGHHHCCC>>>???>>>GGGLLLFFFHHHNNNLLLJJJOOOVVV[[[[[[ZZZXXXWWWZZZUUUQQQRRRWWWXXXTTTOOORRRNNNQQQPPPEEEDDDNNNTTT[[[XXXfffuuuyyyvvv}}}{{{eeeWWWKKKJJJIIIGGGEEECCCBBBAAA????????????===<<<:::999777888:::;;;<<<<<<;;;:::777888999999888777888999<<<===?????????>>>???@@@?????????AAABBBDDDFFFGGGUUU\\\eeekkkmmmoooqqqsssvvvvvvtttdddYYYPPPVVV]]]ZZZKKK@@@:::>>>???:::999===;;;>>>@@@===888666888<<<888777444333333444777888999777555555666666555444333333222222333444666777777666555444444333333444222444777888888777888888777555444555888888666444444444555555555555666666444666999999999999:::;;;:::::::::999888777666555<<<777666;;;===::::::===;;;===>>>>>><<<;;;<<<<<>>???BBBDDD>>>BBBGGGHHHEEEBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDAAABBBCCCBBBBBBCCCFFFIIIGGGBBBAAAFFFHHHGGGHHHKKKRRRJJJBBB@@@DDDGGGGGGDDDAAA@@@@@@CCCGGGIIIGGGDDDJJJIIIGGGDDDBBB@@@???>>><<>>555999;;;@@@BBB@@@LLLrrrxxxUUU:::333GGGbbb~~~uuukkkeeeddddddiiiooolll\\\OOOOOOUUUYYYhhhjjjpppwww}}}}}}xxxsssooohhh]]]VVVSSSNNNDDD999???DDDCCCJJJdddzzz~~~uuuppptttxxxtttooonnnjjjaaaXXXSSSQQQPPPOOOOOONNNQQQ___ttt{{{pppaaaZZZhhh}}}{{{vvvxxxwww|||{{{yyyyyyxxxssszzzsss```CCC888000...000//////111......---------...//////222222222111111222333333555999======;;;<<<@@@EEE>>>===???EEEIIIIIILLLPPPMMMNNNTTT\\\\\\VVVVVVZZZUUUVVVTTTUUU]]]dddaaaXXXXXXWWWRRRJJJBBBBBBHHHOOOWWWTTTYYYjjj{{{uuuyyy{{{mmmvvv}}}wwwbbbYYYNNNHHHGGGHHHFFFDDDDDD@@@>>>>>>===999999<<<<<<;;;;;;<<<===<<<:::888:::;;;;;;:::999888888999888:::<<<===<<<<<<===>>>=========>>>BBBHHHPPPVVVhhhqqqxxxsssgggdddsss}}}rrr~~~zzzppp^^^SSSZZZddd^^^MMM???===:::888777777999:::<<<=========<<<:::888777666777777777888888888888777555444555666777666555333222111000000111222333222333444444555555444444444444555555444333222222///111333444333333444666444444444555555555555666555555666666777777888888666777999999999777555444888:::;;;======<<<:::999======<<<===???@@@@@@???<<<===>>>======>>>AAACCCCCCDDDDDDEEEDDDCCCAAA@@@HHHHHHHHHJJJLLLOOORRRSSSYYY[[[\\\YYYTTTTTTXXX]]]VVVVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCAAAAAAAAACCCEEEFFFDDDBBB@@@???@@@???===;;;AAABBBAAA@@@>>>>>>@@@BBB===CCCFFFEEEEEEHHHFFF@@@BBBCCCCCCBBBAAABBBDDDFFFGGGEEECCCBBBDDDEEEEEEEEEFFFGGGGGGFFFEEEFFFIIIKKKKKKGGGAAA>>>???BBBFFFHHHEEEGGGGGGDDDDDDHHHIIIGGGOOOUUUUUUKKKDDDCCCCCCAAABBBAAA???>>>???AAACCCEEEOOORRRNNNEEE???@@@@@@===??????AAAAAA???DDDTTTdddwwwTTT>>>999===YYYmmmsssiiidddcccfffooooooaaaRRROOOVVV[[[iiilllrrrzzzyyysssoooiii___WWWTTTRRRMMMIIIBBBBBBAAAQQQmmm}}}vvvrrrtttsssppppppsssiiifffbbb```___]]]XXXTTTIIIOOObbb{{{zzzjjjbbbyyyzzzvvvrrrttt}}}xxx~~~~~~wwwtttzzz|||yyyoooWWWAAA777///.../////////000///............///000000000222444666777666666555777;;;>>>???>>>???CCCGGGBBBAAACCCHHHJJJHHHIIILLLNNNNNNRRRXXXYYYUUUUUUYYYSSSUUUUUUUUUZZZ^^^\\\UUUWWWWWWUUUQQQMMMMMMPPPTTTKKKKKKPPP]]]rrrssswwwnnnxxx~~~xxxlll___RRRIIICCCAAAJJJFFFCCCBBB@@@======???888888:::<<>><<<<<<===>>>===;;;:::;;;<<<<<<>>>>>>===;;;999999999>>>AAADDDGGGIIINNNTTTYYY```eeelllsssxxx~~~~~~xxxvvvzzziii___YYY[[[___[[[PPPHHH===;;;999777777888:::;;;<<<===<<<<<<:::888666555666666666777777777888888666555444555666666555444222222111000000111222222222333333444444444444444444555555555555444333222000222444444333333333555444444444444555555555555666666666666666777777777888999:::;;;:::999777666999:::<<<======<<<;;;:::<<<<<<<<<===>>>?????????======>>>===<<<===???BBB@@@AAABBBBBBBBB@@@???>>>======>>>???AAADDDFFFHHHIIIKKKKKKIIIFFFEEEHHHJJJFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDBBBAAA@@@@@@@@@??????>>>@@@AAAAAA@@@??????AAACCCCCCFFFDDD??????DDDFFFCCCDDDCCCAAA@@@AAABBBCCCDDDGGGEEECCCCCCDDDEEEEEEDDDEEEFFFGGGFFFEEEEEEGGGHHHDDDCCCAAA@@@AAACCCDDDEEEEEEGGGFFFBBBBBBFFFGGGEEENNNRRRRRRIIIBBBCCCDDDCCCBBBAAA???>>>>>>@@@BBBDDDNNNPPPNNNFFFAAAAAAAAA>>>;;;;;;<<<>>>===???IIITTT{{{]]]DDD;;;;;;AAAJJJ^^^www~~~}}}ooohhheeehhhpppqqqfffXXXUUU[[[aaalllooovvv~~~{{{uuupppkkkddd]]]ZZZ\\\bbbhhh\\\MMMDDDXXXvvv|||xxxtttrrrrrrqqqsss{{{~~~{{{uuuqqqjjj\\\LLLBBBGGGXXXpppyyyqqqfffbbb~~~|||nnnkkkiiikkksss|||zzzsssqqq|||}}}iiiMMM===555......///......000//////......//////000111///222666:::<<<;;;:::888888;;;?????????@@@CCCGGG;;;<<<@@@HHHMMMMMMOOORRROOONNNOOORRRRRRNNNLLLMMMLLLPPPRRRRRRSSSTTTRRRNNNQQQRRRSSSTTTTTTTTTSSSSSSLLLMMMOOOUUUbbbxxxyyywwwpppuuu}}}lll^^^VVVTTTOOOJJJFFFDDDAAA===<<>>===<<<<<<===???@@@CCCFFFEEEEEEHHHPPPWWWfffjjjqqqyyywwwwwwyyy|||{{{vvviiiVVVQQQWWWdddbbbPPPCCCAAA999888777666777888:::<<<;;;;;;;;;:::888666555444555555666666666777777777555444333444555666555333222111000000000000111222222222333444444444444333444555555555555444444333333444555444222111222333333333333444444444555555666666666666666555555555777888999999999888777666888999;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>>>>===<<<<<<>>>???======>>>??????>>>===<<<999999:::;;;===@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>><<<===>>>>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBCCCCCCCCCAAA@@@???AAABBB>>>???@@@???>>>???AAACCCDDDDDDBBB===<<<@@@AAA@@@DDD@@@======@@@DDDEEEDDDGGGEEECCCBBBCCCDDDCCCBBBCCCEEEGGGGGGEEEDDDCCCDDD>>>@@@AAACCCCCCCCCBBBBBBDDDFFFEEEAAA@@@CCCCCCAAAEEEIIIIIIDDD@@@AAACCCCCCAAA@@@???>>>>>>???AAACCCHHHJJJIIIDDD@@@???>>><<<999777999<<<<<<:::>>>CCCRRRrrrUUU@@@777888444===YYYvvv~~~vvvpppoooppprrroooggg___^^^ccciiiooossszzzxxxrrrooojjjeeebbbgggwwweeeMMM___}}}}}}xxxtttooonnnrrr{{{~~~|||xxxbbbHHHDDDDDDMMMZZZ^^^ZZZXXX\\\zzzrrrmmmjjjllluuuwwwsssuuu|||eeeFFF999222---......------000...............///000111000222666:::===>>>>>>===:::<<<=========>>>AAADDD:::;;;AAAJJJOOOOOOPPPSSSPPPNNNMMMMMMLLLGGGAAA===DDDIIIMMMNNNLLLJJJJJJJJJOOOPPPQQQSSSVVVWWWUUUTTTUUUUUUTTTSSSXXXfffzzzwwweeeuuu|||qqqjjj\\\WWWRRROOOKKKEEECCCEEEDDDAAA>>>===>>>?????????===>>>???>>>===<<<===>>><<<===??????>>>???AAACCCBBBDDDFFFFFFGGGOOO\\\fffxxx{{{wwwyyyzzzyyy|||wwwzzz{{{uuudddZZZOOOSSS]]]ddd\\\III===;;;888777666555666777999:::888888777777666555555444444555555555555666666666555333222333444555444222222111000//////000111222111111222333333333333333444444555555555444444333444555555444222000111222222333333333444444444444666666666555555444444444444444555555555555444333666777888999:::::::::999888999::::::::::::;;;===<<<===>>>===;;;;;;<<<===:::;;;<<<===>>>===<<<;;;;;;;;;<<<===???@@@BBBBBBCCCCCCBBBCCCDDDBBB???<<<<<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>???CCCDDDDDDBBB???>>>???AAA:::<<<=========>>>@@@BBBDDDEEEEEECCCBBBAAA@@@>>>BBB===999;;;AAAFFFGGGEEEDDDCCCAAAAAAAAAAAA@@@???BBBDDDGGGGGGEEEBBB@@@@@@>>>@@@BBBBBBBBB@@@??????@@@DDDEEEBBBAAABBB@@@<<<777;;;????????????@@@@@@@@@???>>>======>>>@@@AAA@@@AAABBB???<<<:::999888;;;888777;;;<<<::::::===BBBUUU|||pppSSS???;;;333555EEETTTccc~~~~~~~~~~~~|||~~~yyysssjjjdddaaaccchhhmmmrrrvvv~~~~~~uuurrrnnniiibbbfffyyytttXXXiii{{{tttjjjdddhhhsss}}}wwwnnnvvvoooQQQKKKLLLRRRXXXUUUNNNRRR\\\}}}{{{zzz~~~uuuvvv}}}~~~^^^@@@555000---......------000------------...///000111222333555888;;;>>>@@@AAA???>>>===<<<<<<>>>AAACCCEEEEEEHHHMMMNNNJJJIIIJJJOOONNNMMMMMMNNNJJJAAA888AAAEEEJJJLLLJJJGGGHHHKKKTTTTTTSSSUUUWWWXXXXXXWWWUUUTTTRRRQQQSSSZZZccciiiqqqqqqwwwuuupppkkkiiiccc\\\YYY[[[PPPLLLFFFBBBAAABBBCCCCCCBBBCCCDDDDDDCCCBBBCCCDDD@@@AAAAAA@@@??????AAACCCIIIPPPXXX___fffooozzzyyyyyyzzzxxxtttdddWWWQQQPPP\\\aaaXXXLLLCCC;;;444888777666555555555555666444444444444555555666666333333444444444555555555333222111222333444333111111111000//////000111111000111222222333333222222333333444444444444444333444555555333111000222333222222222222333333333444666666555555444444333333222333333333333333333333444444555666777777777777555777999999777777999;;;:::<<<===<<<;;;::::::;;;:::;;;<<<>>>>>>>>>======999:::;;;<<<===>>>??????@@@@@@AAABBBCCCAAA===:::===>>>>>>>>>>>>>>>======BBBAAAAAA@@@@@@???>>>>>>>>>=====================AAABBBAAA???<<<:::999999777999;;;<<<<<<<<<>>>???HHHGGGFFFFFFEEECCCCCCCCCEEE@@@;;;<<>>?????????>>><<<@@@CCCFFFFFFDDDAAA>>>>>>>>>@@@@@@>>>;;;999999;;;<<>>>>>=========>>>???;;;<<<===<<<:::777666777<<<777555888::::::;;;===@@@>>>UUUrrr___AAA999777===>>>CCC[[[vvv~~~xxxllleeebbbbbbhhhnnnvvvzzz{{{wwwrrrkkk```^^^nnnsss```uuuzzzsssggg[[[XXX[[[^^^]]]iiiqqqiii[[[ggg|||sssVVVMMMWWWeeekkk___PPPQQQ\\\|||ssswwwsssSSS;;;222///...//////---...111---------...///000111222555555666888:::===@@@AAACCCAAA>>><<<===AAAFFFIIIJJJHHHKKKOOOPPPMMMLLLNNNMMMMMMMMMOOOTTTUUUMMMCCCFFFGGGJJJMMMLLLHHHJJJNNNSSSSSSSSSSSSSSSTTTUUUVVVQQQQQQRRRTTTXXXZZZ\\\\\\nnnzzz|||uuuqqqrrrggg```WWWMMMFFFAAA===;;;@@@BBBCCCCCCAAAAAABBBDDDAAACCCFFFHHHKKKOOOTTTWWWbbbiiiuuuzzzxxxyyy~~~~~~uuueeeWWWNNNLLLRRR[[[ZZZIII>>>===999000666666555444444444444444333333333333444555666666222333333333333444444444333111000111222333222111111000////////////000111000000111222222222222111111222222333333333333222333333333222111111444666111111222222222333333333444444444444444333333333333333333444444444444555222222222333444555666666222555888777555555777:::888:::<<<<<<:::::::::;;;:::;;;===>>>????????????:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBAAA@@@>>>===AAAAAAAAAAAA@@@???>>>===@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>============>>>=========<<<:::555222666888:::;;;;;;;;;===>>>EEEAAA???@@@@@@???AAAEEEIIIEEEAAA@@@AAAAAA???<<<>>>======>>>??????>>><<<@@@CCCEEEFFFCCC@@@???>>>>>>???>>>:::666333555888;;;@@@CCCCCCCCCDDDBBB===222444;;;DDDGGGDDDAAAAAA>>>>>>======<<<<<<======<<<:::;;;<<<999555666999999444222444666777999<<<;;;===EEE^^^```MMM:::222111666CCCQQQ___vvv~~~yyypppfff```fffpppxxx|||zzzsssfff___kkk~~~pppeeeyyy}}}~~~wwwiii^^^XXXRRRMMMooo~~~www___```vvvttt[[[TTTeee{{{kkkTTTRRR^^^|||zzzpppuuu~~~eeeGGG777000......111000---...222/////////000111222444555666777999;;;===>>>??????CCC???:::999<<>>??????>>>>>>===@@@CCCCCCAAA@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===???===<<<@@@CCCBBB:::333777999<<<===<<<<<<===>>>======@@@GGGHHHCCC@@@BBBGGGFFFEEEDDDBBB@@@>>>======<<<===>>>@@@AAA???>>>@@@BBBEEEEEECCCAAA@@@@@@>>>@@@AAA>>>999666888;;;===@@@AAA???AAAEEEGGGFFF;;;:::>>>EEEGGGBBB???@@@=========<<<<<<<<<;;;;;;<<<999888999777333444999555222222444555333555999555;;;;;;AAAeeerrrXXXDDD<<<<<>><<>>@@@@@@@@@@@@888999:::;;;<<<;;;;;;:::;;;???CCCBBB???===@@@DDD======>>>?????????>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>>>>BBB??????EEELLLKKKBBB999999;;;>>>???>>>======>>>:::@@@MMM\\\]]]RRRFFFBBBAAACCCEEEEEEDDDBBBBBBBBB===<<<===@@@BBBCCCAAA@@@AAABBBDDDDDDBBBAAAAAAAAA???CCCFFFDDD???<<<===@@@AAAAAA???<<<>>>FFFKKKMMMBBB>>>>>>CCCCCC>>><<>>;;;<<>>@@@@@@???===============<<<<<<<<>>>>>>>>???AAA@@@===:::999:::===???CCCBBB@@@??????@@@BBBCCCCCCAAA@@@AAAAAA@@@>>><<<===>>>>>>>>>===>>>@@@BBB???AAAFFFLLLPPPLLLCCC<<>>???>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;CCC???:::555222222222333111111111111111111111111333000222666<<>>@@@===999;;;AAAFFF@@@:::888<<>>>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@>>>============>>>>>>??????===:::555222333999>>>AAA@@@???======>>>@@@AAAAAA@@@??????@@@???===<<>>===999<<>>?????????@@@AAAAAA>>><<<=========>>>@@@BBBDDDFFFAAAAAAAAAAAAAAABBBBBBCCC@@@??????>>>>>>>>>>>>>>>CCCAAA???===;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::???<<<999555222222222222111111111111111111111111333111111444444<<>>DDD@@@===???@@@??????BBBIIIAAA999888???GGGKKKKKKMMMFFFBBBEEEIIIMMMPPPTTTRRROOOKKKKKKOOOTTTYYY\\\]]]UUUMMMLLLQQQTTTRRRNNNOOOPPPTTTUUUPPPJJJKKKQQQTTTUUUVVVVVVTTTSSSTTTUUURRRRRRPPPPPPXXXjjjuuuzzz{{{www{{{}}}|||~~~~~~~~~uuu|||yyyuuuwwwzzz}}}|||ssseeeZZZNNNXXXiiiwwwuuudddQQQGGGQQQEEE:::777666555444555666555444333333444555666444333333222222333333444//////000111111111111000000000000000000///////////////............//////111000000//////000000111111000000000000000000///333333333222111111000000//////000000000000000000111000000//////000000111111000000//////000000111000///......///000222333333222111111111222333444222111111111222222333444777666555777999::::::999:::999888888999:::<<<======>>>>>>???????????????AAA???>>><<<<<<===>>>???>>>===:::333...///777>>>>>>===<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>===;;;???>>>>>>@@@AAA???999555333777<<>>;;;>>>>>>>>>>>>???AAABBBDDDCCCBBBAAA@@@@@@@@@AAABBB>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<===>>>============<<<:::999888999999999888888888777777999888666444222111111111000000000000000000000000222000111333000...999HHHcccuuuzzz|||xxxTTTBBB444333888EEE```zzz}}}pppuuuyyyvvvzzz|||}}}pppnnn{{{{{{yyy|||wwwnnnggglll}}}{{{wwwUUU===666333...////////////000000000000666666666666777:::>>>BBB???;;;888;;;AAAFFFGGGFFFJJJEEEAAAAAAFFFJJJKKKKKKLLLDDD???BBBHHHLLLNNNQQQMMMKKKIIIKKKQQQWWWZZZ[[[\\\WWWQQQPPPRRRTTTTTTSSSTTTUUUWWWWWWRRRLLLLLLPPPPPPSSSUUUVVVUUUTTTTTTTTTUUUTTTPPPJJJHHHTTTkkk}}}}}}|||www}}}~~~vvv{{{|||}}}}}}vvvoooggg^^^VVVZZZ```iiiiii\\\JJJAAAAAAOOOFFF<<<777666666555555555444444333333444444555222222222222222222222222//////000000111111111111111111111111111111111111000000////////////000000000000////////////000000111111000000/////////...333333222222111111111111000000//////............000//////......//////000111000000//////000000111000////////////000111222333222111111111222444555222222111111111333444555555555555666777888888777777666666666777999;;;===<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>;;;;;;<<<>>>??????@@@???999333333999???===<<<<<<;;;;;;<<<===>>>@@@???======>>>>>>===<<<<<<:::;;;>>>AAA???777000444777;;;<<<;;;<<>>???@@@BBBCCCDDDCCCAAA???>>>??????@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAABBB======<<<;;;:::888666555777666666666666555555555333333333222111000//////////////////////////////000...000333111,,,...444AAAUUUzzzqqqZZZDDD999333222AAAUUUjjj}}}wwwtttnnnxxx~~~wwwyyyrrrmmm|||~~~uuunnnxxx{{{yyyxxxxxxwwwsssRRR<<<666444000......//////000000000000888888888888999<<>>;;;888:::CCCKKKLLLJJJIIIJJJLLLMMMMMMLLLKKKKKKOOOGGGBBBFFFKKKMMMNNNPPPSSSQQQQQQTTTYYY[[[ZZZWWWUUUVVVVVVSSSPPPOOOSSSWWWVVVUUUVVVUUUOOOFFFCCCDDDEEEJJJQQQVVVWWWVVVTTTTTTTTTTTTRRRMMMKKKOOOYYYbbb}}}~~~yyywwwyyy{{{{{{qqqfffbbbdddccc^^^eeebbb^^^VVVGGG;;;999===JJJDDD<<<666555666666555333222222222222222222333222222222222222222222222000000000000111111111222222222222222222222222222222222111111111111222222000000////////////000000111000000000//////......222222111111111111000000000000//////...---------///..................///000000////////////000000111000000000111111111222222222111111111222333444333333222222222444666777555666777777777666666666444444444555666888:::;;;:::;;;<<<<<<======<<<<<>>AAABBB???:::888:::>>><<<<<<<<<<<<======>>>>>>AAA???>>>===>>>??????>>>:::999:::???CCCBBB;;;444999<<<>>>===;;;<<>>===???AAACCCBBBAAAAAA@@@?????????@@@BBBCCCCCCBBBAAA???>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<>>>???@@@AAA<<<<<<;;;:::888666444333444444444444333333333333//////000000000///....................................///222222//////000222;;;YYYttt]]]NNNDDD;;;999===>>>UUUmmmwww}}}~~~tttmmmuuu~~~vvvyyysssppp~~~|||zzz|||}}}vvvxxxuuu|||sssjjjuuu}}}}}}sss{{{}}}hhhMMM;;;444111/////////000000111111222222777888999999:::===AAADDDDDDBBB>>>===CCCLLLMMMJJJHHHLLLPPPQQQNNNKKKIIIIIIPPPJJJHHHKKKOOOPPPPPPRRRVVVSSSRRRUUUXXXXXXRRRMMMMMMSSSWWWTTTMMMKKKPPPVVVSSSRRRRRRQQQIII>>>777777<<>>999444333666666333000000111111111111000000111222222333333222222111000000000///000111111222111111111222222222222333222222111111111111222222000//////......//////000000//////////////////...000000000000000000000000000000//////.........---///......------......//////......------......///111111111111111111111111222111000000000111222333222222222333444555666777444666888888777555555555333333444555777888888999999::::::;;;;;;;;;;;;;;;???===<<<::::::;;;<<<===<<<>>>??????===;;;:::;;;;;;<<<<<<===>>>>>>>>>???BBB???======>>>???@@@???<<<<<<===AAADDDDDD@@@<<<>>>???@@@??????>>>???AAA>>><<<;;;<<<>>>@@@@@@@@@@@@???>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>======??????>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888666444333333333333222222222222111---......//////......---------------------------.........//////.........000333999PPP}}}}}}tttddd\\\WWWNNNEEE444999@@@IIIUUUggg{{{zzzssszzz|||tttuuu~~~}}}{{{zzzmmmnnnvvvttt~~~|||}}}vvv|||sssWWWDDD888111//////111111222222333444444555333555777999:::<<>>AAAIIILLLIIIIIIIIIIIIJJJJJJHHHEEECCCIIIGGGHHHMMMOOONNNOOORRRPPPMMMKKKMMMRRRSSSOOOJJJHHHMMMRRRQQQMMMJJJLLLPPPLLLLLLOOOQQQMMMBBB;;;999===CCCKKKPPPSSSSSSSSSSSSOOONNNMMMNNNOOOQQQQQQQQQQQQeee|||pppvvv~~~{{{zzzvvv}}}~~~}}}}}}~~~zzzxxxkkkfffaaaiiihhhTTTLLLCCC>>>999444333555444666555000000444444000000000000111111000000000222222333444444333222222//////.........///000111//////000000000111111111111000000//////000000111//////............//////.........///////////////............////////////000000////////////////////////............//////------,,,,,,,,,,,,------///000000000000000//////111000/////////000111222000111222333444555555555333666888888666333333444222333555777888888777666888999999:::;;;:::::::::;;;;;;:::::::::;;;<<<<<<<<<;;;::::::<<<===;;;999:::;;;<<<===>>>>>>>>>>>>AAA>>><<<;;;===>>>??????======>>>???@@@AAAAAA@@@>>>>>>???@@@BBBAAA@@@>>><<<<<<<<<===???@@@???======<<<<<<<<<===>>>@@@AAA>>>???@@@AAA@@@???===<<>>>>>===============<<<<<<<<<<<<;;;:::999999::::::999999888666555444222222222222111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---...111---222UUU|||pppkkkqqqooocccKKK===333555<<>>GGGJJJHHHJJJEEEAAAAAADDDEEEBBB>>>@@@AAAEEEKKKMMMKKKMMMQQQLLLHHHEEEJJJRRRWWWUUURRRFFFJJJNNNOOOMMMKKKJJJJJJGGGIIIOOOVVVUUUNNNGGGFFFEEEHHHLLLOOOOOONNNNNNNNNPPPMMMIIIGGGGGGJJJMMMPPPVVVRRRXXXqqq{{{www~~~}}}~~~}}}ppppppsssyyytttfffeee^^^\\\^^^ooo|||XXXPPPFFF===888333000000444---111111---...222222---000000111111111111000000222333444444444444333222......---,,,---...///000---.........//////000000//////............////////////............//////---.........//////000000---------...............///000000000000000000000//////............//////---,,,,,,++++++,,,,,,---...///////////////......000///.........///111222...///111333444444444444222555888888555222111222111333666888999888666555888888999::::::::::::999888999999::::::;;;;;;;;;???:::666777;;;>>>===;;;999:::;;;<<<============???===::::::;;;===>>>>>><<<======<<<;;;;;;>>>@@@<<<<<<<<<@@@CCCCCC???;;;<<<===???BBBCCCBBB???<<<::::::::::::;;;===???@@@<<<>>>@@@AAAAAA???===;;;>>>>>>===<<<<<<<<<<<<===888888999:::;;;;;;;;;;;;999999999999888666555444222222222222111111111111......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''+++---+++***+++------+++...000111777MMMssstttooo|||fffOOO>>>===;;;333444???III___{{{wwwtttzzziiifffzzzyyyxxxxxxvvvhhhDDD999222///111000111222555777444111555;;;555......666999444777@@@QQQKKKCCC???@@@CCCDDDDDDIIIDDD@@@BBBEEEDDD===555:::BBBFFFDDDDDDHHHJJJHHHGGGJJJJJJIIIJJJNNNRRRSSSHHHHHHGGGGGGHHHKKKNNNOOOGGGJJJNNNRRRSSSRRROOOMMMLLLLLLKKKKKKKKKKKKKKKKKKRRRNNNKKKJJJLLLMMMLLLJJJWWWQQQOOOYYYnnn}}}~~~{{{~~~~~~llllllmmmqqqxxx~~~~~~uuuccc[[[]]]eeeeeelllxxx{{{mmmXXXHHH@@@===999444222222333444111111111111111111111111......//////000000111111///000000000111111111111111///...------...///111666444222///........./////////////////////......//////............//////......//////...---,,,,,,...---,,,,,,++++++++++++------------------------///............------------------.........//////.................................////////////000222333333333111111222444111222222333222111000...444444555666777888999999<<<999888;;;;;;888777999;;;::::::;;;======;;;888:::888777888;;;===<<<:::999;;;===??????>>>===<<<>>><<<::::::===???AAAAAA======<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAAAAAAAA<<<<<<<<<===@@@BBBCCCCCCAAA???===;;;:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777666666666666666000000000000////////////......---------,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++...***+++111444999NNNeeexxxyyy{{{|||ssscccPPPCCC<<<888555999???MMM___lllttt}}}ttt}}}}}}llliiiwww|||zzz~~~wwwuuuhhhBBB666000///222111...///222555555555<<>>>>>======>>><<<::::::<<<>>>???@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDCCCAAA============<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;:::::::::::::::::::::::::::999999999444444555555444333222222000000000/////////......------------,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++,,,((((((---------999IIIaaaxxx}}}}}}vvviiiZZZJJJ>>>:::888;;;CCCJJJQQQ\\\fffpppwwwtttxxxvvvxxxzzzvvv~~~{{{sssrrr}}}ccc???333...///333000//////111444666999AAAJJJKKKCCC>>>@@@???<<>>??????===::::::;;;===>>>===>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<<<<;;;;;;>>>@@@BBBDDDEEECCCAAA???<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999:::::::::999999999888888444444555666555333000///////////////.........------------,,,,,,,,,+++++++++++++++*********************))))))))))))******...******///...))),,,333>>>VVVsss~~~wwwrrr~~~iiiZZZLLLBBB888333333666===DDDJJJRRR^^^jjjssszzzvvvvvvpppwww~~~}}}}}}wwwpppoooxxxWWW999111///111444///444333444888999:::???FFFKKKFFFCCCDDDCCC@@@AAAEEEKKKHHHDDDCCCCCCCCC@@@<<>>>>><<<::::::<<<>>>======<<<<<<<<<<<<;;;:::888888888888999<<>>===<<<<<<<<<>>>>>>========================;;;;;;;;;::::::::::::999;;;::::::999888777777666666777999999888555222000............------------,,,,,,,,,,,,++++++++++++*********************))))))))))))(((((()))))))))...******///000---+++...111:::KKKccczzzvvvzzzkkk___OOOCCC>>><<<<<<=========???CCCLLLXXXdddllltttyyy}}}{{{{{{|||}}}{{{yyyyyy}}}}}}||||||yyy|||}}}{{{wwwuuussslllddd~~~|||rrrvvv{{{uuupppppptttyyy}}}dddFFF444111000333444...555555777<<<>>><<<>>>AAADDDCCCDDDFFFFFFCCCBBBCCCHHHEEECCCCCCDDDCCC???;;;DDDEEEFFFGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCCCCDDDBBB======CCCGGGFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHGGGJJJJJJIIIIIIIIIJJJKKKLLLNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKLLLGGGJJJMMMMMMLLLKKKLLLNNNOOO[[[nnnwwwyyyvvv}}}}}}}}}|||yyyzzzrrrzzzxxxwwwvvv{{{}}}zzz~~~zzztttmmmhhhggggggnnnooosss\\\UUUOOOIIIBBB999111000444333333444444444333222111000000000000000000000000000000//////......---------............/////////------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,************++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......---,,,---000333444444222222222333444555333333444444555555666666555222111222333444:::BBB:::;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>===;;;:::::::::888777666666888;;;>>>@@@???<<<999888999:::::::::;;;;;;:::999999999999:::;;;;;;<<<<<<<<<;;;:::::::::<<<=========???CCCGGGEEEBBB>>>:::999:::===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777666555555666888999:::888555222000------------,,,,,,,,,+++,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((''''''(((((())))))&&&%%%)))++++++***+++///---222EEE```www}}}qqqfff___[[[UUUQQQSSSKKK@@@888888>>>GGGMMMRRRZZZeeeooovvvzzz|||}}}zzz|||}}}{{{vvvssstttuuu{{{{{{~~~wwwmmmzzzzzzvvvnnnjjj___QQQJJJNNNUUUYYYwwwzzz}}}|||}}}yyywwwxxxuuunnnhhhfffKKK999111333111333555///333333777>>>AAA??????BBB???AAADDDGGGHHHFFFDDDCCCNNNKKKIIIJJJKKKKKKHHHDDDDDDCCCCCCEEEHHHJJJJJJIIILLLGGGEEEFFFEEECCCAAABBBDDD???AAAKKKNNNHHHCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIKKKMMMNNNOOOPPPOOONNNMMMKKKJJJIIIHHHCCCDDDEEEEEEFFFGGGKKKMMMFFFGGGHHHKKKMMMMMMLLLJJJIIINNNVVVaaaqqqyyyxxxlll}}}vvvooommmpppooollljjjkkknnnrrruuu{{{sssnnnwwwjjjNNNJJJCCC;;;666000...111888111111111222111111000///000000000000000000000000//////..................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++************++++++******+++,,,,,,,,,+++++++++************++++++,,,******++++++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111000......///111222222222222222333333444333333333444444444555555666333222222///...444;;;777666555777:::<<<<<<<<<>>>??????===:::888888999777777666666777999<<<>>>>>>;;;888777888999999999::::::999888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::888666555444333444444555666555333111///,,,,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((((())))))))))))((((((''''''''''''((((((***(((&&&'''((()))*********+++///555@@@UUUttt|||wwwsssjjj\\\OOOEEE@@@<<<;;;@@@EEELLLSSSYYY^^^cccfffkkkqqqxxx}}}~~~{{{xxxvvvsssqqqsss{{{sssfffbbbhhhooopppkkkddd^^^\\\OOOTTTWWWVVVXXXbbblllrrr|||mmmwwwzzzgggWWWOOO===222111444000222666333555333666<<<@@@@@@AAACCCBBBEEEGGGHHHIIIJJJIIIGGGOOOLLLKKKLLLNNNNNNLLLIIICCC???<<>>??????<<<888666666777777777666666777888:::;;;<<<:::777666777999999999;;;:::999999888888999999999999:::;;;<<<<<<<<<<<<999<<<>>>>>><<<===CCCGGGBBBAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;999888666444333222222222222222222111000///,,,+++++++++************+++*********))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''((()))******(((((()))***+++'''***......---777RRRlll{{{{{{|||}}}sssiii^^^TTTMMMGGGKKKQQQSSSQQQMMMIIIGGGNNNPPPVVV]]]cccffffffddd[[[WWWUUUYYY______XXXPPPBBBGGGLLLLLLIIIGGGHHHIIIPPP___rrrppp~~~{{{vvvzzzeeeMMMBBB777000222444...111777555:::666666:::===>>>@@@CCCHHHIIIJJJIIIJJJLLLMMMKKKKKKHHHFFFGGGJJJKKKJJJGGG???999444888AAAHHHIIIHHHLLLDDDAAADDDFFFCCCBBBDDDGGGHHHVVVlllrrrcccSSSLLLFFFFFFHHHJJJKKKLLLMMMMMMPPPNNNKKKIIIHHHHHHIIIJJJNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHFFFCCC@@@AAAFFFKKKEEEGGGIIIIIIHHHHHHIIIJJJGGGLLLNNNKKKGGGNNN___nnn~~~}}}zzzrrrttt|||}}}}}}}}}~~~vvvyyywwwqqqrrrxxxtttjjjffflll{{{qqq___TTTOOOPPPLLL@@@;;;===777222111444555222111222222111000//////...//////000000000000000000000000,,,------....../////////,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++******))))))***+++,,,,,,))))))***+++,,,,,,------+++++++++************)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...111444555444222222222...000111222333222222111333333333333333333444444222222555777666666===EEEPPPDDD777333777<<<<<<:::===??????<<<888555555666777777666777777888999999;;;999666666777999999999<<<;;;::::::999999::::::777888999:::;;;<<<<<<<<<555999======;;;:::===AAA>>>???@@@AAA@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999<<<;;;999888666444222222222222111111111111111111+++++++++************)))************))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''###&&&((('''&&&''')))))))))'''(((+++***+++666CCCggg~~~tttyyywwwpppjjjrrr}}}|||pppbbbYYYOOOJJJEEEEEEJJJPPPTTTUUUVVVPPPJJJHHHJJJKKKJJJHHHDDDIIIOOOSSSXXX___iiiqqqwwwzzzyyylll}}}cccHHH;;;555///...222333111444;;;@@@@@@@@@>>>======???BBBHHHGGGKKKQQQPPPJJJHHHLLLKKKFFF???<<>>FFFJJJFFFAAAKKKJJJHHHCCC@@@AAAFFFKKKMMMMMMYYYjjjmmm^^^OOOJJJHHHGGGHHHKKKKKKHHHJJJNNNSSSQQQNNNMMMLLLJJJHHHFFFHHHIIIJJJKKKKKKIIIGGGFFFBBBBBBCCCBBBAAABBBDDDFFFGGGGGGIIIKKKJJJHHHIIIKKKLLLKKKKKKKKKLLLMMMOOOPPP]]]mmm{{{xxxoooeeeiiirrrvvv}}}rrrzzzzzz}}}qqqrrrtttwww}}}rrrssspppyyyaaaRRRMMMFFF@@@<<<999666444111111000000//////......////////////////////////...........................---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,+++******))))))******************************++++++++++++++++++++++++---------,,,,,,+++++++++************************+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111---///333555555333000...444333111111111333555777222222333444555666888999QQQIII@@@999777777777666=========<<<:::888777666:::999777666666666777888777888999888777777999:::;;;;;;;;;;;;::::::999888;;;:::::::::;;;;;;999777999::::::;;;;;;<<<<<<<<<@@@@@@@@@??????===<<<<<<;;;;;;:::::::::;;;;;;<<<:::::::::::::::::::::999999999777666444222111000111111111111000000000///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))***+++,,,---@@@[[[tttzzzzzz|||pppeeecccdddiiiuuu{{{sssjjjfffhhhiiihhheeennnrrrxxx|||~~~~~~~~~zzzwwwtttyyy|||~~~{{{ppp|||~~~}}}uuuXXX@@@666444000000444777777;;;AAA???AAABBBBBBBBBBBBDDDEEECCCBBBFFFJJJIIIBBB@@@CCCMMMHHHAAA>>>CCCLLLMMMIIIIIIGGGEEEFFFIIIJJJGGGDDDDDDFFFGGGFFFEEEFFFIIILLLMMMKKKQQQ^^^```UUULLLJJJJJJHHHJJJMMMLLLIIIJJJOOOPPPNNNLLLJJJJJJIIIGGGEEEIIIJJJJJJJJJIIIGGGDDDCCCCCCCCCCCCAAA@@@AAADDDGGGEEEEEEGGGIIIIIIHHHIIIJJJNNNMMMLLLLLLLLLLLLMMMMMMPPPYYYaaahhhxxxxxxlllgggyyy{{{{{{{{{~~~xxxuuuzzzoooPPPHHHDDD>>>:::777666444333111000000000/////////...........................------------------------...---,,,+++++++++++++++,,,++++++++++++,,,------,,,+++******))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000111222333333333222111222222111000000000111222222222222222333444555555EEE@@@999555555777888777:::::::::::::::999888888888777777777777777888888999:::;;;:::888888999;;;::::::;;;;;;::::::999999;;;:::::::::;;;;;;999888999999999:::;;;<<<======????????????>>>===<<<<<<999999::::::;;;<<<===>>>;;;;;;;;;::::::999999999888777666444222111//////000000/////////.........,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***+++,,,,,,000<<>>AAACCCEEEEEEEEEFFFHHHCCCDDDGGGJJJIIICCCAAABBBMMMIIIBBB>>>BBBIIIJJJFFFDDDHHHKKKKKKIIIGGGGGGHHHAAADDDHHHJJJJJJIIIIIIJJJMMMHHHIIIPPPQQQKKKHHHJJJKKKJJJKKKMMMLLLIIIJJJNNNLLLJJJIIIHHHIIIHHHGGGEEEJJJJJJJJJIIIGGGEEEBBBAAADDDDDDBBBAAA@@@AAADDDGGGEEEFFFGGGHHHIIIIIIIIIIIILLLLLLKKKKKKKKKJJJJJJJJJLLLPPPOOOPPP\\\qqqwwwzzzzzz~~~xxxjjjggghhhpppuuukkkSSS???;;;888555222222333222222000000000000////////////........................---------------------------,,,,,,++++++++++++,,,+++++++++++++++,,,------,,,+++******))))))******************************))))))))))))))))))))))))+++++++++*********************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111000111222333333222222111111000//////...222222111111111111222222888555222222444666888999666777888999999:::999999555666777888888999999888<<<<<<<<<;;;999888999;;;999999::::::::::::::::::<<<;;;:::;;;<<<;;;:::888888888999:::;;;<<<======>>>?????????>>>===<<<;;;999999999:::;;;===???@@@<<<<<<;;;:::999888888777666555444333111///...............------------,,,++++++++++++*********)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((()))***++++++)))(((000EEEbbbxxxssskkkfffbbbbbbdddfffiiigggccc```]]]^^^cccnnn~~~vvviiittt}}}{{{|||^^^DDD888666111222444888<<<@@@CCCFFF???@@@AAAAAAAAAAAACCCEEEDDDGGGJJJMMMKKKHHHFFFGGGKKKHHHBBB>>>@@@FFFGGGDDD:::BBBJJJKKKFFFCCCFFFKKKEEEGGGIIIKKKJJJIIIGGGFFFLLLFFFDDDGGGGGGEEEFFFJJJKKKJJJJJJLLLKKKGGGHHHLLLKKKIIIHHHIIIJJJKKKIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCEEEDDDCCC@@@???@@@DDDGGGHHHIIIIIIHHHHHHJJJIIIFFFBBBCCCEEEGGGHHHIIIIIIIIILLLNNNMMMKKKOOOXXX\\\[[[mmm{{{|||kkk~~~zzzvvvyyy}}}yyyqqqkkk]]]ZZZVVVSSSOOOHHH===555444222//////000111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++***+++,,,,,,---,,,+++******))))))******************************))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++******************************************************+++,,,------......------------------------++++++,,,,,,,,,,,,------------------------------////////////000111222222222222333333222111000000111111111111111222222333333222111222444666777888555666777888888999888888333444666888999:::999999<<<======;;;999888999:::999999999999:::;;;;;;<<<<<<;;;:::;;;<<<<<<:::888777777888999;;;<<<=========>>>>>>>>>======<<<;;;::::::::::::;;;<<<===>>><<<<<<;;;:::888777666666555444333222000///...---......---------,,,,,,,,,+++************)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))***+++)))(((,,,555<<>>@@@@@@@@@???>>>;;;999:::===???>>>CCCGGGIIIIIIIIIHHHGGGKKKIIIDDD@@@BBBGGGHHHFFF;;;DDDMMMNNNGGGCCCFFFKKKHHHGGGHHHHHHIIIIIIHHHHHHJJJGGGFFFFFFEEECCCEEEHHHIIIGGGHHHJJJHHHEEEFFFJJJLLLKKKJJJKKKMMMNNNMMMLLLHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCAAA???@@@CCCFFFGGGIIIHHHDDDFFFIIIFFF@@@666999===BBBFFFHHHIIIJJJFFFHHHIIIJJJMMMPPPOOOLLLNNN[[[lllwwwhhhxxx|||}}}yyyooossszzzpppdddtttnnn___ZZZPPPDDD;;;444222222444222000///000111111000////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++************+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++,,,---......------------------------+++++++++,,,,,,------------------------,,,,,,,,,+++,,,...000111000000//////000111222222222222111000000111111333444555666555555555444444555666777777777888888888777666666333444666888:::::::::999;;;<<<<<<:::888777888999:::999999999999:::<<<<<<<<<;;;;;;;;;<<<<<<:::888777777888999:::;;;<<<===<<<============<<<;;;;;;<<<;;;;;;:::::::::;;;;;;;;;:::999888777666555555555444333222111//////.........---------,,,,,,,,,*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''***+++&&&'''>>>YYYlllsss{{{mmmdddWWWNNNIIIGGGCCC???AAACCCFFFHHHIIIHHHGGGEEEHHHJJJSSSeeevvv{{{www|||yyyxxxttt~~~hhhFFF999555222222666999999;;;>>>>>>;;;@@@???===:::777666888:::<<>>>>>CCCFFFSSSfffuuu|||{{{yyy|||~~~xxxuuuxxx^^^AAA:::999222444999<<<;;;<<<@@@???;;;???@@@AAA???<<<999888777>>>FFFKKKJJJJJJMMMLLLIIIEEEGGGEEEBBBDDDJJJMMMLLLNNNPPPQQQQQQNNNKKKHHHGGGFFFEEEDDDEEEHHHJJJIIIGGGGGGIIIIIIFFFCCCCCCEEEFFFCCCBBBCCCFFFEEECCCDDDHHHJJJIIIIIIJJJLLLMMMMMMLLLGGGGGGGGGFFFFFFFFFGGGGGGBBBDDDEEEDDDBBBAAAAAABBB>>>BBBAAA>>>CCCKKKIII@@@444888>>>CCCGGGHHHHHHGGGMMMIIIGGGGGGIIIJJJLLLMMMMMMHHHCCCBBBFFFNNNWWW^^^hhhppp|||yyyuuu~~~{{{yyymmmmmmqqqzzziiigggpppmmmfffZZZcccoootttnnnaaaUUUNNN<<<999555333222333444555333111000111222333222111.../////////000000000111++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***************++++++,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***************************************************++++++++++++++++++,,,,,,------------------------******+++,,,,,,---..................---------,,,---......///000111222333///...---------...///000222222222333333555666666444555555333222333666:::999999999999888777666555666666666666777888999::::::;;;<<<;;;999999:::<<<<<<;;;:::888888999:::;;;===<<<;;;<<<======;;;999999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;999999888888777888888888555555555444444333333333222111111000///...------,,,,,,+++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&%%%&&&+++------)))''')))>>>WWWdddhhhooo~~~~~~fffhhhooovvvvvvkkk[[[PPPKKKJJJHHHDDD@@@===<<<===999===LLLaaapppvvv|||~~~}}}~~~{{{yyyyyyyyyxxx|||~~~SSS999777666...555;;;>>>===???CCCBBB<<<>>>AAAEEEFFFCCC>>>:::777>>>FFFJJJIIIHHHKKKJJJEEE@@@BBBAAA???BBBHHHLLLKKKKKKJJJJJJKKKLLLKKKGGGDDDHHHGGGFFFGGGIIIHHHDDD@@@FFFIIIHHHDDDAAABBBDDDFFFCCCAAACCCFFFFFFCCCEEEIIIIIIGGGGGGHHHJJJKKKJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDAAACCCEEEEEECCCBBBAAAAAA===BBBBBB???FFFQQQPPPFFF;;;>>>CCCGGGIIIIIIGGGEEEGGGEEEEEEIIILLLLLLMMMNNNGGGFFFGGGHHHHHHFFFGGGJJJNNNRRRUUU^^^fffeeekkk}}}~~~llleeehhhlll|||}}}ssshhhjjjmmm~~~~~~|||wwwiiiqqqgggaaa\\\YYYMMM???999;;;888666444444555333...***000//////000222333222111.../////////000000111111++++++++++++++++++++++++******************************))))))***+++,,,,,,*********)))***++++++,,,,,,++++++***)))*********))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++------------------------******+++,,,,,,---....../////////......---------111000///...///222555777333222000...---...///000444333333222222333333444000111222111000333888<<<888999999999999888888777777777666666666888999:::;;;<<<<<<<<<;;;;;;<<<>>>===<<<:::888888888:::;;;===<<<;;;<<<======;;;999:::::::::999999999888888::::::;;;<<<<<<;;;;;;;;;777666666666777888999999333333333333333333333333000000///...------,,,,,,************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''"""''')))&&&$$$&&&)))***)))***///===QQQeeessszzzxxxrrrrrr{{{|||]]]UUUKKKCCCAAA@@@<<<;;;;;;<<<>>>HHHYYYhhhrrrzzz}}}~~~zzz{{{xxxxxxkkkJJJ888888;;;888:::;;;===???@@@BBBCCCDDD999>>>BBBFFFJJJLLLFFF===AAAJJJMMMGGGEEEHHHEEE;;;FFFCCCAAABBBEEEGGGFFFEEEEEEFFFHHHJJJKKKKKKJJJJJJHHHEEEBBBDDDGGGHHHDDD@@@DDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFEEEDDDFFFKKKPPP[[[SSSJJJFFFFFFHHHGGGEEECCCDDDEEEFFFFFFEEEDDDCCCBBB???;;;999===EEEJJJLLLGGGFFFEEEEEEGGGHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEEEEFFFFFFEEEDDDIIIIIIIIIIIIKKKNNNSSSVVVZZZ___fffooowww~~~|||wwwxxx||||||zzzyyyqqqhhh```[[[XXXEEECCC@@@<<<888444222111222222222111111111111000...------......///000111,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))*********+++++++++111111000///---,,,+++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********+++,,,---...---,,,,,,........................,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,000///...---...000222333===999444...+++,,,///222333333333333333222111000222111111111111333444555444666999999888666666666666666666555444666999<<<<<<;;;::::::999999999:::;;;===>>><<<999999===@@@999::::::;;;;;;::::::999;;;:::999999888888999999;;;999777666888999999888777777777777666666666666444444444333333222222222------------------------+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$###$$$$$$###"""&&&&&&&&&''''''''''''((()))******,,,444CCCWWWfffqqq~~~{{{jjj___[[[___pppwwwmmm[[[PPPFFFCCCAAA===::::::999;;;EEEUUUdddmmmuuuzzz}}}||||||~~~{{{uuuuuuwww{{{vvvYYY???555666777444777888999<<<@@@BBBDDDDDD:::===@@@CCCHHHKKKGGG@@@AAAIIIKKKEEEEEEJJJHHHBBBAAA???>>>@@@DDDFFFGGGFFFGGGHHHHHHHHHHHHGGGEEEDDDHHHDDDBBBBBBFFFFFFDDD@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHGGGGGGHHHLLLPPPggg^^^SSSMMMKKKLLLKKKIIIEEEFFFGGGGGGFFFEEECCCBBBAAAAAA@@@@@@CCCFFFFFFEEEDDDCCCCCCDDDFFFHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGHHHEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGJJJLLLHHHKKKPPPUUUZZZ]]]___```gggfffgggmmmsssvvvuuurrrfffiiimmmmmmkkkhhheeeddd```^^^YYYSSSMMMHHHDDDBBB<<<;;;999666444222000000111111111000000000////////////...............///---------------,,,++++++************************)))))))))))))))))))))))))))))))))******+++++++++......---,,,+++******)))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********+++,,,---------,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,///...---------///111222999;;;;;;666000,,,...222222222222222222111000000111111000000111222444555333555888888777555555555555555555555444555888;;;;;;;;;:::999888888888888777888888777666666999:::999999999::::::999999999::::::999888888888888888:::888777666888999999888666666666666666666666777444333333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''(((((((((***111===FFF]]]hhhuuu}}}qqq\\\NNNIIIGGGUUUmmmxxxbbbVVVJJJEEEBBB===999888777999CCCTTTccckkkrrrwww||||||}}}{{{yyy}}}xxxqqqvvvyyyxxx}}}|||cccHHH:::999::::::;;;999888888;;;@@@BBBBBB@@@:::<<<===???EEEJJJIIIDDD@@@FFFGGGBBBAAAGGGJJJGGGAAA???>>>???AAACCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBGGGDDDAAAAAACCCEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHHHHHHHIIIKKKMMMaaaZZZPPPJJJHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFDDDCCCEEECCCBBBCCCDDDDDDCCCBBBBBBAAAAAACCCFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCEEEGGGIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHBBBCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEIIIMMMOOOMMMJJJKKKMMMNNNMMMJJJGGGFFFFFFCCCAAA???<<<:::888666666444444222111111000000111000000/////////.........000000///...---,,,------------......------,,,+++************************))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********++++++,,,---,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,...---,,,,,,---...000111444;;;@@@===555......111000111111111111000000///000000000000000111333333222444666777555444444444444555555444333444777999;;;:::999888777777777777666444222333444666666666888888888888888888888888999888888777777777777777999888666666888999999888444444555555666666666777333333222111///...------++++++++++++++++++++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***+++)))''''''***---AAAKKKVVVaaammm{{{zzz}}}mmmVVVKKKJJJDDDKKKccctttgggYYYKKKEEEBBB>>>999888777:::DDDUUUdddmmmtttyyy{{{~~~xxxxxxzzzxxx{{{ttt}}}wwwtttyyygggPPP<<<999;;;<<<>>>DDDAAA>>>===>>>BBBBBB???<<<>>>>>>======BBBHHHIIIEEE???CCCCCC>>>===BBBHHHIIIGGGEEECCCAAA@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFCCC@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGGGGGGGGGGGGGNNNJJJEEECCCDDDEEEEEEDDDGGGHHHIIIIIIIIIHHHGGGFFFIIIEEEBBBCCCDDDCCCCCCEEEDDDCCCBBBDDDFFFGGGGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEGGGHHHHHHGGGIIIHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCAAABBBBBBBBB???<<<;;;<<<;;;:::777666666777999888777777777777777777222222111111111111222222000000000/////////......///......---,,,,,,---------............---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,...///000000555;;;;;;666111////////////000000000000///////////////000000111222222111333555555333222333333333444555444333444666888999999888666666555555666777444111222666888888666777777777666666777777777888888777666666666666666888777666666888999888777333333333444555555666666333333222000///---,,,+++************************))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''' ###&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''')))+++***(((''''''(((...444<<>>:::999777999BBBRRRaaakkksssyyy{{{xxxtttvvvyyyyyyyyy~~~wwwjjjfffLLL@@@777888888666<<>>BBBEEEDDD???<<<@@@FFFIIIKKKJJJGGGDDDBBBAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAA@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGGGGEEEDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJHHHEEEFFFLLLNNNIIIFFFFFFGGGFFFEEEEEEGGGGGGFFFDDDHHHGGGFFFEEEEEEEEEEEEEEEHHHFFFEEEFFFGGGHHHFFFEEEBBBBBBCCCEEEHHHIIIGGGDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCBBBAAA999999999777666666888:::555555444444555666777777333222111000000000000000111111000000000/////////,,,,,,,,,,,,,,,---......------......------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,------...///...///000222444333000---...//////000000000//////...//////000111111222222111333444444222111222333333444555555444444555777888777666666555555666666777444222333666999888777777666666555555666666777888777666666555555666666777666555777888999888777222222333333444444444444444333222000///---,,,,,,)))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&'''((()))((()))---222999AAAKKKSSSgggrrr~~~~~~sssVVVGGGJJJLLLXXXkkkvvvjjjYYYHHHBBBAAA>>>;;;999555555<<>>>>>>>>>>>>>>>>>??????888888888888888999999999666777777555444444777999444444333333333444555555222222000///...---------111111111000000000//////++++++++++++,,,---......,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---++++++,,,------............+++***,,,000222000,,,...//////000000000000000...///000111222222222222222333444333222111222444444555666666555444555666666666555555666666777777555333222222555777888888777777555555555555777777888777777666666666666666666555555777999999888777333333222222222222222222222222111000...---,,,,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&######$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++)))''''''***,,,...444;;;MMMYYYfffooowwwsssYYYJJJIIIMMM^^^rrrxxxnnn\\\IIIBBBAAA>>>:::888555444888CCCOOOXXXaaahhhttt{{{zzzwwwzzzuuuvvvmmmwww|||oooYYYFFFGGGOOOUUUQQQIIIEEEBBB@@@===AAAGGGHHHFFFDDDEEEGGGLLLMMMKKKIIIIIIJJJEEE===DDDHHHKKKJJJFFFDDDHHHMMMJJJJJJHHHDDD@@@???BBBEEEAAAAAAAAAAAABBBDDDFFFGGGCCCCCCDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGEEEDDDEEEGGGHHHFFFCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGIIIJJJKKKJJJJJJFFFDDDJJJWWWXXXMMMDDDDDDGGGFFFEEEEEEFFFFFFEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHHHHFFFEEEFFFHHHHHHHHHFFFEEEBBBAAADDDIIILLLJJJGGG???>>>>>>============>>>?????????===;;;:::;;;;;;444555555333111111222444555444444444444444555555222111000...------,,,,,,000000/////////.........,,,+++++++++++++++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******+++,,,,,,---+++,,,---....../////////...---,,,---...///...---...///000000111111111000///000111222333333333222222333444333222111333444555666888777666555555666444444555555666888999:::333333444444444555888:::888777666555555666777888999888777777666666777777555444555777999999888666333333333222111111000000000//////...---,,,,,,+++))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''111***$$$"""%%%&&&$$$ $$$$$$%%%%%%%%%&&&&&&&&&)))((('''''')))*********)))&&&&&&((((((&&&***000777???HHHQQQ^^^nnnwwwyyyqqq|||rrr]]]PPPMMMQQQbbbsssuuurrr^^^KKKBBBAAA>>>:::777888444666???IIIRRRZZZbbbpppvvv}}}zzz}}}jjjcccoooyyyyyy{{{}}}tttjjjUUU???MMMZZZ```YYYQQQLLLCCC999<<>>===???CCCFFFEEEFFFHHHIIIJJJIIIIIIHHHLLLDDDDDDKKKLLLDDDBBBFFFDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFHHHJJJJJJIIIFFFCCCAAACCCHHHJJJHHHEEEBBBAAA???>>>===<<<<<<<<<:::;;;;;;;;;;;;;;;===???888999888666333222333444333333222222222333444444333222111000///.........//////.........---------------,,,+++***************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))************************))))))))))))))))))))))))******))))))))))))******+++***)))))))))***,,,---************************,,,,,,,,,++++++*********+++*********+++,,,,,,---+++,,,---...////////////...000222111...,,,,,,---//////000111111111111111///000222333444444333333333444444333222222333555555777888888777666666777444444444555777999:::;;;333555777666555666999===999777666555555666777999999999888777777777777777444444555777999999888666444333333222111000//////---------,,,,,,+++++++++************************''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''777...$$$"""&&&(((%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((((((&&&(((%%%%%%)))(((%%%'''...$$$***///666FFF[[[hhhllljjjllluuu~~~rrrWWWHHHMMMYYYlllxxxuuupppeeeRRRBBB>>>???===777777555555:::???FFFSSS^^^gggrrr{{{~~~vvvtttxxxssshhhgggppptttuuujjjXXXEEE@@@CCCGGGIIIFFFBBBCCCJJJRRRGGGDDDEEEJJJIIIDDDCCCFFFDDDFFFIIIJJJKKKKKKMMMOOOKKKHHHKKKQQQQQQJJJFFFFFFGGGFFFBBB;;;666666===DDD<<<777888BBBIIIGGGDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAABBBDDDGGGFFFCCC???===???@@@???>>>DDDCCCAAA??????@@@AAABBBAAAHHHGGG>>><<>>===>>>???===<<<<<<;;;;;;;;;<<<<<<999777555222111111222333444444444333333222222222000000000000////////////------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))***++++++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---...........................///////////////......////////////////////////111000......///111333444777777666666555555555444888888888777777777777666999888777555555777888999888999999888777666888:::;;;888666666888888777555888777777666555444444444777777777777666666666666555444333222000///...---,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***+++***,,,555BBBLLL\\\___hhhrrrvvvsssppppppuuuwwwxxxwwwrrrkkkccc^^^rrr\\\SSS\\\hhhwww{{{qqqfffTTTDDD@@@AAA???:::999666555888;;;AAALLLWWWcccnnnyyy}}}}}}uuuuuu{{{yyyppppppyyy}}}oooaaaMMM<<<888???AAACCCCCCCCCDDDHHHLLLNNNIIIGGGHHHGGGCCCDDDHHHEEEGGGIIIIIIHHHGGGHHHIIIHHHFFFGGGMMMNNNIIIFFFGGGIIIIIIGGGBBB======BBBGGGAAA;;;:::AAAGGGGGGGGGHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFDDDAAA>>>===???AAAAAA@@@BBBAAA@@@???@@@AAACCCDDD???DDDDDD>>>@@@IIILLLHHHJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFHHHHHHHHHFFFDDDCCCEEEDDDDDDEEEFFFFFFDDDAAACCCCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIHHHEEEDDDDDDEEEHHHEEEBBB@@@@@@AAAAAA@@@>>>???@@@>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::888777444222111111222333333333333222222111111111000000000/////////......------------------------,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---------------------------......////////////......111111111111111111111111111000/////////111222333777666666666666666555555777777777777777888888888999888777666666777888999777888999999777777888999:::888666666888999888666777777777666555444444444777777666666666555555555444444333111000///...---++++++*********)))))))))*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((%%%'''(((&&&%%%)))000666999===HHHWWWaaadddgggkkkqqqsssuuuxxxzzz|||wwwttteeeeeeeeeaaa\\\TTTLLLGGGppp___\\\hhhqqqzzz~~~vvvqqqgggUUUFFFAAACCCBBB===>>>:::888888999<<>>===???CCCFFFHHHHHHGGGDDDBBBBBBBBBEEECCCDDDGGGGGGEEEDDDFFFFFFHHHIIIGGGCCCBBBDDDGGGKKKDDD???AAACCCDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA???@@@DDDFFFEEECCCAAA???======???AAAAAAAAA@@@?????????AAABBBDDDFFF@@@CCCAAA???FFFRRRUUUQQQHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGEEECCCBBBCCCCCCCCCEEEFFFFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGHHHIIIGGGEEECCCDDDEEEFFFCCC@@@??????@@@??????===>>>>>><<<:::888888999::::::;;;;;;;;;:::888888777555333222111111111222111111111000000000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***************************))))))(((((())))))***)))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,------------------------------....../////////......111111111111111111111111000000000111111111111111555555555555666666666666666666777777888888999999999888777666666777888999666888::::::999888888888999777666666888999999888777777666666555444444444666666555555555444444444333222222000///...---,,,******)))))))))((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((***)))&&&%%%''')))((()))000:::BBBEEEIIINNNZZZ\\\```cccgggkkkqqquuurrrqqqpppsss{{{|||yyyzzz}}}~~~{{{yyyuuuoooiiiddd___[[[WWWLLLKKKIIIFFFAAA;;;555222nnnaaacccmmmqqqtttsssjjjllldddUUUGGGBBBDDDCCC???AAA>>><<<;;;999:::DDDOOO___mmmzzz}}}yyyzzz|||uuunnnyyydddPPPBBB===CCC@@@;;;888===FFFLLLKKKHHHIIIEEEAAA>>><<<<<<>>>@@@FFFGGGGGGFFFCCCAAA@@@@@@CCCBBBBBBAAA@@@???@@@BBB@@@CCCFFFFFFDDDBBBBBBCCCOOOIIIDDDAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDD@@@>>>@@@EEEGGGEEEAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDDDDBBBBBBJJJUUUWWWSSSFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBBDDDFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBFFFGGGGGGFFFDDDCCCCCCDDDCCCAAA???>>>??????>>>============;;;888666666777888999:::;;;:::888666555555444222111000000000111//////..............................------------++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////......111111111111111111111111000111111222222222111000222333333444444555555555444555666777888999::::::888888777666666777888888777999<<<===;;;999999999777777666777888999999999666666666555555444444444555444444444333333333333111111000///...---,,,,,,******)))))))))((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&)))++++++)))(((((()))+++((((((+++---,,,...222<<>>::::::<<<===<<>>======>>>BBBAAAAAAAAABBBBBBCCCCCCGGGEEEBBBBBBHHHOOONNNJJJEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAAAADDDEEEFFFEEECCCBBBBBBCCCBBB@@@>>>>>>??????>>>======>>>===;;;888666666777666777999999888666444222333222111111000000000000------------------------------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000000000000000000000000000111111222222222222111111111111222222333333333333333444555777888999999888888777777777777888888777:::======<<<:::999:::666666777666666777888999555555555555444444444444333333333222222222222111//////......---,,,++++++++++++*********)))))))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((()))%%%$$$&&&'''&&&)))---&&&))),,,///222555999<<>>;;;666222///......++++++*********+++,,,,,,\\\VVV]]]fffbbb```___YYYXXXVVVOOOGGGCCCDDDCCC???;;;::::::999666888DDDQQQcccooo|||{{{yyy}}}zzzwwwooolllsssPPPBBB>>>>>>FFFCCC>>>888777;;;@@@DDDFFFKKKNNNOOOLLLLLLLLLJJJFFFAAABBBDDDDDDCCCCCCCCCDDDBBBEEECCC<<<777888::::::>>>???AAACCCCCCBBBAAA@@@<<>>???@@@@@@@@@???>>>===???>>>===???BBBCCCBBB???@@@AAABBB@@@>>><<<<<<===BBBBBBBBBBBBCCCCCCCCCCCCEEECCCAAABBBDDDFFFDDDAAAEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBDDDEEEEEECCCAAA>>>>>>>>>>>>????????????CCCDDDEEEDDDBBBAAABBBCCCAAA???>>>>>>??????>>>===<<<======;;;999777777888666666777777666444222111111111000000000/////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---+++++++++++++++++++++++++++,,,---...............////////////////////////000000111111222333333444111111111111222222222222222222333444555666777888777777777888888777777777777999;;;<<<:::999999999555666777666555555666888444444444444444444444444222222222111111111000000...------,,,++++++******++++++*********)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''$$$###&&&'''&&&'''+++%%%'''))))))((((((***++++++---///111777======999777777999;;;===<<<999777777666555555555444333111/////////---***)))***+++)))((((((''''''((())))))SSSOOOYYYaaa[[[UUUTTTNNNPPPPPPMMMGGGEEEFFFCCC???::::::;;;:::777888EEESSShhhtttwwwxxxvvvtttpppmmmxxxdddIIIEEEEEECCCGGGBBBBBB???<<<999:::???CCCIIILLLMMMHHHGGGHHHEEE@@@???AAACCCCCCBBBBBBCCCDDD???DDDDDD<<<777888::::::AAA@@@AAAAAABBBBBBBBBAAA888===???<<<===AAAAAA??????@@@AAAAAAAAA???===<<<<<<<<<>>>???@@@@@@??????>>>@@@AAA@@@>>><<<===>>>@@@@@@AAACCCDDDDDDDDDDDDAAABBBCCCEEEEEEBBB@@@???FFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEDDDBBB@@@======>>>>>>??????@@@@@@BBBCCCDDDCCCAAAAAAAAACCC@@@???>>>???@@@@@@>>>===:::;;;<<<:::888777777888666666555444333222111111//////000000//////......++++++,,,,,,,,,---------,,,+++++++++************************************'''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***++++++,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---............000000000000000000000000000000000000111333555777333333333333333222222222111111222333333444555555777777888888888888777777666777888888666666777888444666666555333222444666444444444444444444444444111111111000000000//////,,,,,,,,,+++******))))))******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))(((''''''''''''&&&%%%(((%%%%%%((('''$$$$$$&&&((()))******((('''((()))(((&&&&&&((('''$$$$$$'''***)))((()))++++++***)))'''(((******)))''''''((('''***,,,+++)))((()))+++((((((''''''''''''((((((UUUTTT___fff\\\SSSOOOHHHKKKMMMLLLHHHGGGGGGDDD@@@======>>><<<999:::GGGUUUmmmxxxzzzyyytttuuusssrrrqqqkkkmmmuuussskkkRRRAAAEEEHHHDDDEEEBBBFFFGGGBBB;;;888===BBBJJJNNNLLLFFFCCCEEECCC>>>>>>@@@BBBBBBAAAAAABBBCCC===CCCDDD<<<777999<<<<<>>???<<<@@@AAABBBCCCBBB@@@===<<<999<<<>>>???>>>>>>>>>???;;;>>>@@@@@@>>>===>>>@@@===???@@@CCCDDDFFFFFFGGG@@@BBBFFFIIIHHHDDDBBBCCCFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCDDDDDDDDDAAA???>>>??????@@@AAABBBBBBCCCAAACCCCCCCCCAAA@@@AAABBB@@@??????@@@AAAAAA???===999::::::999777666777888777666444333222111111111//////////////////...---+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))***++++++,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---***************************+++,,,---............111111111111111111111111000/////////111444777999555555555444444333333333111111111222222333333444777777888888888888777777444555555444333333555666444666666555222111222555444444444444444444444444000000000000////////////,,,,,,++++++******)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%''''''%%%$$$$$$###%%%))))))&&&%%%'''!!!$$$&&&'''&&&&&&'''(((+++&&&&&&+++(((###&&&000,,,)))''''''(((*********###'''++++++)))((()))+++%%%(((++++++)))'''''')))&&&&&&'''(((((())))))***^^^YYY\\\gggmmmdddUUULLLLLLJJJHHHFFFDDDCCCCCCCCC<<<:::>>>AAA<<<999KKKdddxxxzzzmmmuuu{{{zzzyyysss{{{uuuhhhfffUUUKKKDDDEEEGGGGGGGGGHHHEEEDDDEEEGGGDDD>>><<>>999666@@@DDDEEEBBBAAABBBAAA===AAADDDGGGEEE@@@<<<::::::@@@AAAAAAAAAAAA@@@??????<<<999888;;;;;;999;;;???@@@???@@@BBBDDDDDD@@@<<<;;;===@@@DDDFFFDDD???;;;;;;:::;;;>>>AAABBB???<<>>AAAAAAAAA@@@@@@@@@??????BBB???<<<===???AAA@@@???>>><<<;;;;;;<<<<<<<<<;;;;;;999777444333333444555555444444333333222222111------............------------,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------,,,+++***))))))***++++++++++++******++++++,,,---++++++,,,,,,---,,,,,,,,,222111111111000000//////......//////000000111111444555555666555333222111444222000//////222444666666666666666555555555555555555555555555555555555555555555555555444444444555444222111111222444555000...++++++,,,.../////////---+++*********(((&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((mmmfffccchhhiii```UUUOOOLLLJJJHHHGGGFFFGGGGGGGGGCCC>>>>>>@@@>>>???RRRhhh{{{~~~{{{yyy{{{zzzaaaWWWGGGBBBAAAEEEHHHGGGHHHJJJEEEDDDFFFJJJJJJEEEBBBCCCAAACCCFFFGGGEEEBBB???===HHHGGGBBB===>>>CCCFFFEEE;;;@@@FFFGGGCCC???<<<<<>>???>>>>>>AAAAAA@@@@@@??????AAADDDGGG>>>???AAACCCDDDDDDEEEEEE===:::777999===???===:::>>>>>>???@@@AAACCCCCCDDDDDDEEEGGGHHHGGGFFFCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBBBBBCCCDDDBBB???AAAAAAAAA@@@@@@??????>>>AAA???======???AAAAAA???<<<;;;999999:::;;;:::999999888666444333333333444333333222222111111000000------............------------,,,,,,+++******)))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))*********+++++++++,,,,,,,,,------,,,+++***))))))***+++++++++++++++***++++++,,,,,,++++++,,,---------------111111111000000000//////.........///000000111111333444555555555444333222333222111111222333555777888777777777777666666666555555555555555555555555555555555555555555555555333222111000111222444555444222///...///000000//////---+++******)))(((&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''~~~uuupppiii___UUUQQQMMMKKKHHHGGGIIIJJJJJJJJJJJJDDD@@@??????GGG[[[pppuuuuuu}}}yyyXXXJJJ???>>>???CCCCCCBBBDDDHHHCCC@@@AAAGGGJJJHHHDDDCCCAAADDDFFFGGGEEECCCBBBAAAFFFDDD???;;;===DDDFFFCCC:::@@@FFFHHHEEE@@@<<<;;;======>>>???@@@@@@@@@@@@BBB===;;;???CCCBBBAAABBBFFFGGGFFFCCC@@@???AAACCCCCCDDDDDDBBBAAADDDJJJOOOMMMFFF>>>===AAADDDAAA>>>======>>>@@@AAACCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGFFFDDDCCCCCCCCCCCCBBB@@@AAAAAA@@@@@@???>>>>>>===@@@>>>===>>>???AAAAAA@@@:::999777888999999888666777666444333222222222333222111111000000///......------............---------,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&''''''''''''((((((((())))))(((((('''''''''&&&(((((())))))))))))******++++++++++++,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,++++++***+++++++++***+++,,,---.../////////000000000000////////////---......//////000111111222333333444444444444333111222222333555666777777888888888888777777777777444444444444444444444444444444444555666666666777222111000000000222333444555333000//////000///...///---+++******)))(((&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwgggZZZSSSPPPMMMHHHGGGIIIJJJJJJIIIKKKHHHDDD??????LLLdddzzzsssyyytttrrryyy|||nnnQQQEEE>>>>>>@@@CCCCCCDDDMMMVVVIIICCC@@@EEEIIIGGGCCCAAACCCEEEFFFEEEBBB@@@@@@AAABBBBBBBBBBBBEEEIIIEEE>>>???CCCGGGGGGBBB===;;;:::;;;<<<===>>>???@@@@@@@@@BBB<<<:::???CCCCCCBBBCCCBBBCCCCCCDDDCCC@@@;;;888EEEGGGGGGDDDAAACCCJJJQQQ\\\RRRGGGCCCEEEHHHEEEAAA<<<===>>>@@@AAACCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDD???@@@AAACCCEEEFFFGGGHHHFFFEEECCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBAAAAAA@@@AAA@@@@@@???>>>>>>======???>>>>>>??????@@@@@@@@@:::999888888888888777555555444333222111111111111111111000000///.........,,,------......------,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&(((((((((((()))))))))******++++++++++++,,,,,,,,,+++***)))))))))***+++,,,---,,,++++++******++++++***+++,,,...///000000000////////////////////////------......///000000111111111222333444444555555000222444666777888888888888888888777777777666666444444444444444444444444333333444555666666777777444333222111111111222222222000....../////////...000---+++)))))))))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzhhh[[[TTTOOOIIIFFFGGGHHHFFFDDDGGGJJJHHHAAAAAAQQQmmm{{{kkknnnuuu}}}yyycccIIIAAA???>>>???AAACCCJJJZZZiiiUUULLLFFFGGGHHHFFFDDDCCC@@@BBBCCCAAA===<<<>>>AAADDDFFFGGGGGGIIIKKKFFF???BBBDDDEEEBBB>>>;;;<<<>>>:::;;;===>>>@@@@@@AAAAAACCC===;;;@@@CCCDDDEEEGGGFFF???:::<<>>777DDDGGGIIIGGGBBBBBBGGGKKKXXXOOOEEEAAACCCFFFFFFCCC>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDEEE>>>???@@@CCCEEEGGGHHHIIIGGGFFFDDDCCCBBBBBBBBBBBBAAABBBAAAAAA??????>>>????????????>>>>>>>>>======??????@@@@@@????????????;;;:::999999:::999777555444333222222111111111111111111111000//////......,,,,,,------------,,,,,,,,,,,,+++++++++++++++***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&'''(((((((((((()))))))))*********+++++++++,,,,,,******)))))))))***,,,---,,,,,,++++++***++++++,,,***+++,,,...///000000000.....................///---------...//////000000111111111222333444555666000222555777999999999888777777666666666555555555444444444444444444444444222333333444555666666777666666444333111000000///...---,,,...111333333222000...***)))))))))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$######""""""######$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvfffXXXQQQIIIEEEFFFFFFDDD@@@DDDKKKLLLEEEIII]]]www}}}sssZZZAAA;;;BBB???===<<<<<>>???:::===>>><<<999999>>>DDDDDDGGGFFFBBBAAABBBAAA>>>???@@@@@@>>>;;;;;;???BBB;;;<<<===???@@@AAAAAAAAAEEEAAA???BBBDDDEEEIIIOOOgggVVVCCC<<>>======>>>============>>>>>>>>>>>>???AAABBBAAA???======>>>;;;:::::::::;;;:::777444333222222222222111111000111111000//////......---,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))************++++++++++++***))))))))))))+++,,,---++++++******++++++,,,---***+++,,,---.../////////---------...............,,,------......///000000111111111111222333555555222333555777888999888888666666666666555555555555333333333333333333333333222222222333444444555555666555444333111///......---,,,---000444777888888111...***(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""##############################""""""""""""#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||kkkZZZQQQHHHEEEFFFFFFDDD@@@GGGMMMMMMJJJVVVoootttfffNNN<<<;;;@@@>>>===>>><<<;;;???FFFGGGCCCAAAAAA???:::999;;;999<<<===999555666<<>>;;;999777<<<>>>???>>>;;;;;;===@@@===>>>???@@@AAAAAAAAAAAADDDBBBAAABBBAAABBBJJJTTT}}}iiiPPPCCCCCCEEEDDD@@@CCCDDDFFFGGGGGGFFFDDDDDDGGGFFFEEEDDDDDDFFFIIILLLCCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDDDDCCCBBBAAAAAAAAABBBDDDEEEEEEDDDBBBAAA???AAABBBAAA>>>======???:::;;;;;;<<<===>>>???@@@@@@BBBDDDBBB???<<<;;;<<<;;;::::::;;;;;;999666333222222333333222222111111//////......------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))************++++++++++++***))))))))))))+++,,,---)))))))))***+++,,,---...++++++,,,---------------,,,,,,---------.........,,,,,,---......//////000222222111111111333444555333444555666777777777777777777777666666666666555333333333333333333333333222222222222222222222222111111111000000///...---,,,,,,...111666999999999111...***((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{jjjZZZRRRHHHEEEGGGHHHEEEAAAJJJNNNMMMNNNaaa|||eeeVVVDDD:::???777999???FFFHHHFFFFFFIII??????BBBDDDBBB<<<:::<<<<<>>999333222999???>>>JJJSSSQQQHHH@@@999444<<>>???@@@AAAAAAAAAAAAAAABBBAAAAAA???<<<>>>IIIUUUooo```NNNDDDCCCEEEEEECCCCCCCCCCCCEEEGGGHHHGGGEEEDDDFFFFFFDDDBBBAAACCCFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBBBBCCCCCCCCCBBBMMMLLLJJJGGGDDDBBB???>>>===???BBBEEEFFFFFFDDDCCC@@@BBBCCCBBB???===>>>@@@999999;;;<<<===???@@@@@@AAACCCEEECCC>>>;;;:::;;;:::::::::::::::999555222222222333333333222222111......---,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''((((((((())))))************+++++++++***))))))))))))+++---...((())))))***+++---...///++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.........,,,,,,------...//////000333222111111111222333444444555555555666666777777888888888888777777777777333333333333333333333333222222111111111111111111,,,------...///.........***+++,,,000444777777777111...***((((((((()))((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~sssjjj]]]WWWPPPJJJDDDAAAGGGOOOVVVaaaQQQQQQuuuyyyTTTDDDHHHFFF;;;===>>>@@@BBBDDDFFFGGGHHHAAA???============<<<;;;???>>>===;;;;;;;;;<<<===777PPPiiiooogggYYYJJJ@@@<<<===>>>>>>>>>;;;999777:::;;;===>>>?????????>>>@@@===:::999:::>>>CCCFFFKKKHHHDDDBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBBBBAAAAAABBBEEEFFFEEECCCCCCFFFIIIHHHDDDAAACCCFFFHHHEEEAAA@@@@@@@@@AAAAAABBBBBBBBBGGGJJJKKKHHHFFFGGGDDD@@@===:::@@@DDDAAADDDFFF>>>===???AAA???<<<;;;>>>AAA<<<;;;;;;;;;;;;<<<=========@@@CCCCCC???<<<:::;;;888777777666555555444444111111111111111111111111......---+++)))))),,,...,,,,,,------,,,,,,+++***+++++++++*********))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%&&&))),,,+++***)))(((((()))***+++(((((()))***++++++,,,,,,...---+++***)))******+++,,,+++******+++,,,...///............---,,,++++++---------............/////////......---------,,,......//////000111333444666555444333222333444555999777555666888888666444333333333333333333333333111111111111111000//////111000///...---,,,++++++,,,------......------,,,))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$###"""!!!!!!########################################################################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########zzzwwwtttmmmhhh```^^^^^^[[[SSSJJJGGGJJJZZZfff[[[\\\{{{mmmMMMAAADDDDDD===@@@AAAAAABBBBBBCCCCCCDDD@@@>>><<<<<<<<<<<<<<<:::???>>>>>>>>>>>>???AAABBBAAALLLcccuuunnnUUUEEEEEE===>>>>>>>>>===;;;999888999:::<<<===>>>>>>======???>>>======>>>???@@@AAADDDCCCAAABBBCCCCCCCCCAAACCCBBBAAA???>>>============>>>???@@@@@@AAACCCEEEDDDAAA???BBBFFFHHHFFFDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@DDDEEECCCCCCDDDBBB>>>AAA===@@@@@@???JJJRRRKKK===>>>>>>===<<<===@@@BBB<<<<<<;;;;;;;;;;;;;;;<<<;;;>>>@@@@@@===999888888555555555444333222222222111111111111111111111111......---+++)))))),,,...,,,,,,,,,---,,,++++++***++++++*********)))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((('''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&)))+++******)))(((((()))******(((((()))******+++,,,,,,,,,+++***))))))))))))***++++++++++++,,,---......---------...------,,,+++------------............/////////.........------/////////000111222333444555444333222222333444555777555333444666666444222333333333333333333333333000000111111111000000/////////...---,,,+++*********++++++,,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###""""""!!!!!!########################################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######}}}qqqllliiihhheeefffiiiiiiaaaUUUOOOOOO\\\jjjfffhhhzzzyyyxxxZZZEEE>>>???@@@@@@CCCBBBBBBAAA@@@??????>>>>>><<<::::::;;;;;;:::999;;;<<<<<<===???AAACCCDDDEEEAAASSSoookkkJJJ;;;DDD@@@???>>>===;;;;;;;;;:::999:::;;;=========<<<<<<===???@@@AAAAAA@@@>>>=========>>>AAACCCDDDBBB@@@AAA@@@>>>===<<<;;;;;;<<<999999999;;;>>>AAACCCCCC???>>>===@@@EEEHHHGGGEEEAAAAAAAAA@@@@@@@@@@@@@@@:::>>>???>>>???AAA@@@=========@@@@@@FFF```sssnnnBBB@@@<<<;;;;;;===>>>>>>===<<<;;;::::::999::::::888:::<<<<<<999777555555222222222111111000000///000000000000000000000000---------+++))))))+++---+++,,,,,,,,,,,,+++******************))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&(((+++))))))(((((((((((())))))(((((())))))******++++++******)))((((((((()))))))))***+++,,,------------+++,,,,,,---------------------------............000000////////////......000000000000222333444555555444333222222333444555555333222222333444222111333333333333333333222222//////000111111000000000------,,,,,,+++***))))))((())))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###{{{tttuuuwwwxxxwwwvvvrrrgggYYYRRRQQQ\\\kkknnnrrrzzzvvv|||wwwyyy{{{vvv^^^GGG???>>>===>>>BBBAAAAAA@@@???>>>===<<<<<<<<<:::999888999:::999888777888999:::<<<===???@@@BBB999EEE^^^]]]BBB777@@@AAA@@@>>><<<;;;;;;<<<===:::;;;<<<===>>>===<<<<<<<<<>>>@@@BBBBBBAAA???>>><<<<<<<<<>>>AAABBBBBB@@@AAA@@@>>>======>>>???@@@<<<:::999;;;@@@CCCCCCAAA>>>======???CCCFFFFFFEEECCCCCCBBBBBBAAAAAA@@@@@@:::===>>><<<===??????<<<:::<<>>;;;AAAKKKLLLBBB===???AAA???===<<<;;;<<<>>>@@@;;;<<<===>>>???>>>======<<<===>>>???@@@AAAAAABBBAAA???<<<<<<>>>@@@AAABBB???>>>======>>>@@@CCCEEE@@@===;;;<<<@@@BBBAAA???>>>>>>>>>@@@BBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCBBB???BBBBBB>>>>>>@@@???<<<======>>>;;;>>>TTTccc\\\IIICCC<<<999999999888666===<<<:::999777666666666666666666666666555333222000000000///////////////........................+++,,,,,,+++***)))***+++******++++++******)))((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%(((***)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''(((((('''''''''(((((((((((((((((())))))((())))))******+++++++++((()))+++,,,------,,,+++))))))+++,,,------......,,,,,,,,,------------.../////////000000000000000000000000111222333555555333222222111222333444555444444444444333222222333333333333222222111111111...//////000000000//////------,,,,,,++++++******(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""##############################################################################""""""""""""""""""""""""!!!!!!"""############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~nnnbbb___lllttt}}}}}}|||}}}~~~zzzxxx~~~zzziiiYYYGGG===888===@@@===<<<>>>999999::::::;;;<<<<<<<<<:::888777777888999888888888888999::::::999999888888<<<>>>======???===:::???>>>===<<<===>>>AAABBB<<<===>>>??????>>>======<<<<<<<<<===>>>@@@BBBCCCCCC@@@===<<<===???AAAAAA===<<<;;;;;;<<>>===<<<===>>>===<<>>>>>===<<<;;;;;;;;;<<<===>>>>>>??????@@@>>><<<===>>>@@@@@@@@@???>>><<<;;;;;;>>>AAACCC?????????>>><<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGEEEAAA???AAA@@@===>>>555999AAA>>>???CCCAAA<<<===<<<;;;999999;;;===:::999888777666555555555444222111111333333222000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***))))))***))))))******))))))((('''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&((()))++++++++++++))))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........//////////////////000111222333444222111111111111333444555333555666555333111333444333333222222111000000///111111000000///...,,,,,,+++************)))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""##########################################################################################""""""""""""""""""""""""!!!"""######$$$$$$##############################################################################"""###%%%&&&&&&%%%###""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||wwwyyy~~~~~~}}}}}}}}}|||zzz^^^JJJAAA:::===>>>;;;999::::::888666777777888999999:::::::::888777777999:::999888444555777888999999888888@@@AAAEEEFFFAAA:::888;;;;;;;;;<<<>>>@@@BBBDDDEEE;;;<<<=========<<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;<<<>>>@@@AAA???>>>CCCAAA>>><<<<<<>>>@@@BBB???AAABBB@@@======???BBB===???@@@AAAAAABBBCCCEEECCCCCCDDDDDDEEEEEEFFFFFFCCCEEEDDD@@@???AAAAAA>>>@@@333888DDD@@@;;;>>>>>><<<>>>???<<<888777888;;;999888777666666555555666333111//////222222111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((+++'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''&&&###$$$&&&(((***************))))))((()))+++,,,---******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---------......//////......//////000111333444111111000000111333444666222444666555222000222444333333222222111000000///111111111000///---++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$##########################################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%{{{}}}~~~}}}|||```IIICCCEEE>>>;;;777555666999:::;;;888777888:::999666888<<<555::::::444222666999777555555555555666777888999;;;>>>AAAAAA===999777777>>>??????>>>======>>>@@@;;;999888999<<<>>><<<:::============>>>???@@@AAA>>>???@@@@@@??????AAACCCAAA>>>;;;;;;>>>AAABBBBBBFFFCCCAAA???@@@@@@??????BBBAAAAAAAAABBBCCCEEEFFFFFFFFFGGGGGGGGGFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???AAA@@@>>><<<;;;;;;<<<<<<===>>>???>>>===<<<<<<>>>::::::888777666666555555222222111111111111111111......------------......,,,,,,,,,+++++++++******************************((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))******************************+++++++++,,,---------,,,++++++,,,,,,,,,---------......000///...------...///000000000000000111111111111222222222333333333444444333333111111111111333333333333333333222111000000111000///...,,,***))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~{{{{{{}}}}}}wwwxxxzzzzzz}}}zzz}}}}}}}}}|||kkkTTTCCC>>>@@@>>>:::666444555777888999888666666999999666666999666;;;:::333///222666666666666555555666777999:::<<<>>>@@@@@@===:::999::::::<<<===<<<;;;:::;;;<<<;;;999888999<<<======;;;<<<<<<<<<======>>>???@@@???AAABBBAAAAAAAAACCCEEEAAA>>>;;;<<>>>>>============<<<===>>>===<<<;;;<<<===:::999888666555444444444222222222111111000000000......------------......,,,,,,,,,++++++*********************************((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))((('''&&&&&&'''((()))(((((()))))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...------...///000//////000000000111111111111111222222222333333333444333222111111222333444333333333333222111000000000///...---,,,+++***)))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%rrrpppyyy{{{rrrrrruuuwww~~~yyyoooooowww{{{sssxxx~~~~~~}}}ttteeeTTTEEE===<<<>>>>>>:::555222333555777777666333333777999666555666666::::::444///111555777888777555555555777999;;;:::;;;<<<;;;:::999999;;;888:::<<<<<<;;;::::::::::::999888999;;;======<<<<<<<<<<<<<<<===>>>??????@@@AAACCCCCCCCCDDDFFFHHHFFFCCC???>>>@@@CCCEEEFFFFFFDDDBBBBBBCCCDDDEEEDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBB>>>>>>????????????>>>>>><<<=========;;;:::;;;<<<::::::888666555444333333333222222111000//////......------,,,,,,------...------,,,+++******))))))************************((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''''''''((()))(((((())))))))))))******(((((())))))***+++,,,,,,---,,,+++******+++,,,------------.........////////////............///000//////000000000000111111111111111111222222222222444444333333333333444444333333444333333222111000...------,,,++++++******''''''''''''''''''''''''******)))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%tttsss~~~~~~vvvtttvvvxxx{{{uuummmoooxxxuuuooouuu~~~~~~}}}lllTTTBBB;;;<<<>>>???>>>:::555222222444666777555111111555888666555666222666999777444444777:::888777555444555777999:::666666666555555666777999999;;;>>>???>>><<<;;;;;;999999888888:::;;;======>>>>>>======>>>???@@@@@@???@@@BBBBBBCCCDDDGGGIIILLLIIIEEEBBB@@@AAABBBCCCEEECCCAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCC>>>>>>>>>>>>???@@@AAABBB<<<===???@@@@@@@@@???>>><<<=========;;;:::;;;<<<;;;:::888777555444333333333222222000///...------------,,,,,,,,,,,,------------,,,+++***)))((((((************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((()))))))))***&&&'''((()))***+++,,,------,,,***))))))+++---...------........./////////...............//////000////////////000000000111111111111222222222333333444444444444444444444444333333333333222111000///+++++++++++++++*********''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{~~~zzz{{{{{{||||||vvvsssvvv{{{wwwuuu{{{}}}xxxyyy~~~iiiNNN<<<888;;;=========999555444444666666777999555333555666333222333---000444777888777888:::888666555444555666888999555444222222333555777888999;;;>>>???===<<<;;;;;;888888888888999:::===???@@@@@@@@@???@@@@@@AAAAAA===>>>@@@@@@@@@BBBDDDGGGLLLJJJGGGDDDBBBAAABBBCCCCCCAAA???@@@BBBDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBBBBAAABBBBBB<<<<<<;;;;;;<<<>>>@@@AAA;;;<<<>>>???@@@@@@???>>><<<===>>>===;;;:::;;;<<<;;;:::999777555444444444222222111000///------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((((((((()))))))))&&&'''''')))***+++,,,,,,,,,+++)))))))))+++---...------------.........///---......///////////////...////////////000000000222222222222333333333333444444444444444444444444222222222222111000///...************************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%tttvvvxxxyyyzzz|||}}}~~~xxxyyyxxxwww{{{vvvcccKKK;;;777888888777999777555555666777777666===:::888777333///111555111...///444777666555666555555555555555555555666666444333333555777888888666888::::::999888888888777888888777777999===@@@BBBAAAAAAAAAAAAAAABBBBBB;;;<<<>>>>>>>>>???AAACCCDDDEEEFFFEEECCCCCCDDDFFFBBB@@@>>>???@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA??????@@@AAAAAA===<<<;;;:::;;;===???AAA<<<<<<===>>>>>>>>>>>>>>>;;;<<<===<<<:::999:::;;;999888777666555444444444111000000///...------,,,,,,++++++******++++++,,,+++************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))))))))(((''''''(((((((((((())))))''''''(((((()))***++++++******))))))***+++,,,---,,,,,,,,,---------......,,,---...///000000000///......////////////000000111111111222222222222333333333444444444444333333000111111000000///...---))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}zzztttyyy}}}|||xxxwwwzzz~~~zzz}}}{{{}}}{{{wwwrrr^^^SSSDDD999666666555444555444444555777777666444999888888777222000777AAAAAA666...111555555333444333333444555555444333222666444222333666888777666555666777777555555666777777888888777666888===AAABBBAAAAAA@@@@@@AAAAAAAAA:::<<<======<<<===???AAA>>>BBBEEEFFFDDDCCCDDDEEEBBB@@@???>>>@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>======>>>@@@AAA???>>><<<;;;<<<>>>@@@BBB===<<<<<<<<<<<<<<<======888999:::999888777777999666555444444333333333444/////////......---------++++++************++++++))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))((('''''''''((((((((())))))'''((((((((())))))******)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,---...///000000000///........./////////000000////////////000000000000111222333444444333222111////////////...---,,,+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}|||zzzxxxyyy}}}yyy}}}uuuqqqtttyyyiiisss~~~tttfff[[[GGGBBB;;;777666666666666111111333555777777555222111222555666333555AAANNNRRR@@@222000444555333444111222444555555444222000444222000222555666444222666666777666444444666888666777888777666888===AAAAAAAAA@@@@@@???@@@@@@@@@;;;<<<===<<<;;;<<<>>>???>>>BBBFFFGGGDDDAAAAAAAAACCCAAA??????@@@BBBBBBAAABBBBBBCCCDDDDDDCCCBBBAAA>>>===<<<;;;<<<>>>@@@AAAAAA@@@>>>======???AAACCC===<<<;;;::::::;;;<<<===666777888777666555555777333222222111111222222333..................------++++++************++++++((((((((()))******++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...000000000000///............/////////000---------............///111111333333333333111111............---,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~yyyvvvuuurrrrrr{{{|||rrrkkkhhhiiihhhoooxxx~~~}}}yyyvvvoooZZZEEE;;;999777555444444666666222222333444444333333333333444444222222999EEENNNTTTBBB333111333444444666222333333333333333333333333444444444444444444444666555333111111222333444666666555555555777999:::>>>>>>>>>???????????????<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCC@@@@@@AAABBBBBBAAAAAAAAAAAA@@@??????@@@CCCEEEGGGGGGDDD???<<<;;;===@@@BBBBBB@@@>>><<<;;;===>>>@@@???===:::999999;;;;;;;;;666666555444333222222111111111000///////////////......---,,,,,,+++*********,,,///000000,,,)))&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))%%%''')))+++,,,------,,,---,,,,,,++++++,,,,,,---++++++,,,---.........------------.........//////------------------------------...............---************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$##################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!~~~yyyuuuuuurrrttt{{{~~~~~~pppeeeaaaaaadddmmmxxx}}}~~~rrrbbbPPP???:::888666555444444555666222222333333333333333222///111222111000444;;;AAACCC888//////222111000111333333333333333333222222333333333333333444444444666444333111111222333444666555555555555777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===??????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA?????????@@@BBBEEEGGGIIIHHHEEEAAA>>><<<>>>AAACCCBBB@@@>>><<<<<<===???@@@BBB???;;;999888888777777666666555444333222111111000000///............///...------,,,++++++*********,,,...000///,,,(((&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))+++,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------.........///------------------------------............------++++++************++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""######$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$#########""""""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""}}}xxxvvvyyyyyyvvvuuuvvv~~~wwwllltttwwwkkkddddddfffqqqxxx~~~~~~{{{|||vvv\\\OOODDD999888777666444444444555555222222333333333222222111---000222222000///222444222...---000111///...///444333333333222111111111111111222222222333333333555444333222111222333444555555444555555666888888888888888999999999::::::;;;;;;:::::::::;;;;;;<<<===>>>??????????????????@@@@@@AAABBBBBBBBBBBBBBB?????????AAACCCFFFIIIKKKKKKHHHDDD@@@??????AAACCCAAA@@@>>><<<<<<===???@@@@@@===:::888888777777555666555555444333222111111///......---------------------,,,,,,++++++*********+++---...---+++(((&&&)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))******++++++******,,,,,,++++++++++++,,,,,,......,,,++++++,,,------------------............---------------------------------......------,,,,,,+++***))))))***+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################"""############$$$$$$$$$###############"""""""""########################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$###"""wwwsssrrruuuwwwxxx{{{yyynnnooo|||~~~qqqhhhggglllsssxxx{{{wwwxxx}}}aaaIII???;;;666666666555444333333444444222222222222222111111000///111333333000//////111,,,...000222222000000111444333333222111000000///000000000111222222333333555444333222222222333333444444444444555666777777777777888888999:::::::::999999999:::;;;<<<>>>>>>>>>>>>????????????>>>>>>===>>>@@@BBBCCCDDDEEEEEEAAAAAAAAACCCDDDGGGIIIJJJLLLJJJFFFCCCAAAAAAAAABBB@@@???>>>======>>>???@@@;;;999777777888999999888555555444333222111000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,***((('''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************)))))),,,,,,++++++++++++,,,,,,000...,,,******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))(((''''''((()))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$######}}}}}}~~~}}}yyyvvvxxxzzz}}}}}}mmmkkkooo{{{rrrdddaaajjjvvv|||}}}~~~||||||||||||{{{zzz~~~nnnSSS>>>777666444444444444333333333333333111222222222111111000///000000000000//////000111...111333111000000111222333333222111000000////////////000111111222333333444444333333222222222222222333444444555555666666666666777777888999999:::888888999;;;===???AAABBB???@@@@@@@@@@@@@@@??????;;;<<>>======>>>???@@@999888666777888999999888444444333222111000000///------,,,+++++++++++++++,,,+++++++++++++++******))))))******))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))))),,,++++++******++++++,,,///...,,,***)))***,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$~~~yyywwwxxxzzz~~~zzzxxxzzz|||~~~nnnllllllrrrvvvmmmfffiiittt|||yyytttuuuxxx~~~}}}tttwwwqqq```JJJ:::555444222222333333333222222222222111111111111111000///......------,,,---...000111///222111...,,,///111000222111111111000///////////////000111222333333444444444444333333333222222111222333444555555555555333444444555666777888888888888999;;;===@@@BBBCCCAAAAAAAAABBBAAAAAA@@@???;;;===???BBBDDDFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@<<<:::999888888888666444444333333222111000//////---,,,,,,+++++++++++++++++++++++++++++++++******(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((())))))++++++************++++++------+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%%%%%%%{{{vvvtttvvvyyywwwvvvyyy~~~sssqqqzzztttttt}}}xxxuuusssvvv|||}}}xxxrrrxxx}}}xxxpppbbbZZZLLL>>>888777555111111111222222222222222111111111111111000///...---------,,,---...//////...///111///+++,,,000111...000000000000000000000/////////000111222333444555333444444444333333222222000111333444555555444444444444555666777888999999999999:::;;;<<<>>>???@@@AAAAAABBBBBBAAA@@@@@@??????@@@AAACCCDDDDDDEEEEEEAAABBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@<<<:::999999:::999777555333333222111000///......------,,,++++++++++++,,,******************++++++(((''''''&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''(((((()))***++++++************+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%|||}}}|||xxxsssnnnnnnrrrwwwrrruuu~~~wwwzzz{{{uuu{{{~~~yyywww~~~~~~}}}||||||xxxpppkkkiiiLLLDDD:::444555888666222000111111222222222111111111111111111000///...---......///000111111///,,,...000///,,,...333222---////////////000000000000///000111222333444555555333333444444444333222111000111333444555555444333777777888999:::;;;<<<<<<;;;::::::::::::;;;<<<<<>>CCCCCCCCCDDDCCCCCCBBBBBB???@@@BBBCCCEEEFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@???======>>>>>>?????????@@@888888888999;;;;;;:::999333333222111000///.........---,,,,,,++++++,,,,,,******************++++++((('''&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))(((''''''''')))***+++++++++************++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++)))((((((&&&'''***,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&~~~}}}}}}|||rrrmmmooojjjiiimmmpppqqqxxx}}}}}}ttt|||zzzvvvqqqttt|||{{{yyywwwkkkcccXXXNNN===;;;888555333222111111000000000000000000000000........................//////............//////..................---------......///////////////000111111222222222111111555444333333222222333333111111222222222333333333999:::;;;<<<<<<<<<;;;:::>>>===;;;:::999:::<<<======>>>BBBEEECCC???>>>@@@CCCCCCDDDCCCCCCCCCBBBBBB??????@@@AAAAAABBBBBBCCCAAAAAA@@@@@@???>>>======@@@>>>======>>>>>><<<;;;:::888777666777888777666222222111111000...---,,,......---,,,+++))))))(((************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$##################"""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((******)))))))))))))))***(((((((((((())))))))))))******+++,,,,,,---......,,,,,,,,,+++++++++******,,,+++******))))))******************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$&&&|||uuurrrvvvzzzwww{{{}}}xxxpppkkkfffccceeekkkpppuuuvvvnnnyyyvvvlllfffgggrrr~~~}}}~~~mmm___UUUKKKBBB888777555333222111111111000000000000000000000000........................//////............//////........................---......///////////////000000111222222222222111444444333222222222222333111111111222222222333333555666888:::<<<<<<<<<<<<>>>===;;;::::::;;;<<<===??????AAACCCCCCAAA@@@@@@AAAAAABBBCCCBBBAAA@@@????????????@@@AAAAAABBBBBBBBBBBB@@@??????>>>>>>>>>???===<<<===>>>>>>===<<<;;;999666666666777666444000000000///...---,,,+++++++++++++++++++++++++++*********)))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))))))))******((((((((()))))))))*********++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++******))))))***************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###}}}pppggggggpppyyytttmmmiiilllmmmiiiccc```^^^```gggpppxxxuuujjjvvvqqqeeeaaaeeessssss___PPPFFF===666333333222111000000111111000000000000000000000000------------------------//////............//////........................---......///////////////000000111222222222222222444333222222111111222222111111111222222222222333111222555777:::;;;<<<======<<<;;;:::;;;;;;===>>>???>>>>>>>>>@@@AAA@@@???===???AAABBBBBB@@@===<<<>>>>>>>>>???@@@@@@AAAAAACCCAAA???>>>===>>>???@@@===<<<;;;<<<>>>>>>>>><<<;;;999666555555555444222//////......---,,,******((())))))***+++,,,------******))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))******)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""!!!!!!xxxggg^^^```eeejjjddd```cccdddaaa^^^]]]dddkkkwwwsssnnnnnn~~~xxxsssmmmgggfffiiirrryyy~~~yyyfffTTTFFF===666111222111111000000/////////////////////////////////------------------------///......------......///---------...............---......//////////////////000111222222222222222333333222111111111111111111111111111222222222222///000222555777999:::;;;;;;;;;::::::;;;<<<===>>><<<<<<:::888;;;>>>>>>;;;<<<>>>AAABBBBBB@@@===:::<<<======>>>??????@@@@@@AAA???===;;;:::;;;===???;;;::::::;;;===>>>===<<<:::888555444444333222000............---,,,+++***(((((()))***+++,,,,,,---***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))***+++)))*********++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******(((%%%###"""sssccc\\\[[[hhhddddddjjjooopppppprrr{{{{{{gggaaakkkwwwgggiiijjjjjjjjjmmmqqqsss{{{vvviiiWWWHHH???888444111222222222111000///..............................------------------------......------------......---------.........//////---....../////////////////////000111222333333333222222111000000000000111000000111111111222222222000111222333444666777888999999999:::;;;<<<<<<===<<<>>>;;;777888===>>>:::===???AAACCCCCC@@@===;;;;;;;;;<<<<<<===>>>>>>???>>><<<999888777999;;;<<<:::999888999;;;<<<<<<:::999777444333222222000///............------,,,+++************************)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))''''''''''''(((((((((((())))))(((((()))***++++++)))*********+++++++++++++++++++++++++++++++++***,,,,,,,,,+++++++++******+++***))))))(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******(((%%%###"""~~~~~~xxxjjjbbb```ddddddiiiuuuwwwccc[[[___jjjwww}}}rrrooorrrsssqqqrrrvvvzzzzzz}}}aaaTTTEEE===999444222111222222222222111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------.../////////---......///////////////...///000111222333333333222111000000///000000000000000000111111111111222111111111222222444555666666666777888:::;;;<<<<<<===CCCBBB;;;999>>>@@@<<>>===::::::;;;;;;<<<=========:::999888666666777999:::888777666777999999999777777555222111111111000...---.........------,,,++++++++++++******))))))((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((()))***+++,,,)))))))))*********++++++*********+++++++++++++++,,,,,,,,,+++++++++************)))(((((((((((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""!!!!!!~~~}}}~~~}}}vvvrrrssswwwqqqttttttqqqkkkgggfffgggdddfffoooeeeYYYSSS\\\jjjuuu}}}uuulllnnnjjjyyy~~~~~~{{{{{{|||vvvOOOBBB777555555222000111//////000111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...//////000---......///////////////...///000111222333333333111111000////////////000000000000000111111111111111111000111222333555666333444555777999::::::;;;===GGGHHH???999<<>>999999::::::;;;<<<<<<<<<888888777777777888888999888666555555666777666444555333111000111111000///,,,,,,,,,,,,,,,++++++***************))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&((())))))***''''''''''''(((((((((((((((((((((((()))***+++,,,((((((((()))))))))******))))))******++++++,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###|||vvvqqqvvv|||}}}tttxxxzzzssshhhaaacccgggjjjfffaaa\\\ZZZ]]]dddiiikkknnnxxxxxxccc```cccmmmyyy|||yyyzzzyyyeeeaaammmuuuvvv|||~~~uuuyyyzzz{{{ppp\\\FFF:::111222444222000111+++,,,...000111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000---......///////////////...///000111333333333444111111000///////////////000000000000111111111111000000000000222444666777222333444666888999::::::;;;GGGJJJ???777:::===;;;@@@@@@@@@@@@@@@???>>>>>>888999999::::::;;;<<<<<<888888888888999999999888777666444444555555444222333222000///000111000///******+++++++++******))))))))))))))))))*********)))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&(((((()))''''''''''''((((((((()))(((((((((((()))***+++,,,(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,+++++++++************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$&&&xxx{{{pppqqqpppttt}}}}}}qqqiiibbbggggggiiiiii]]]ZZZhhh```aaa]]]VVVVVV___kkkqqq|||{{{mmmfffiiimmm~~~~~~|||uuulllhhhcccbbblllxxx|||zzzwwwzzz}}}~~~yyyvvvsssrrrooodddSSSFFF999666333111111000///...///............---------.........------,,,,,,,,,,,,---......,,,*********------,,,+++++++++,,,,,,........................,,,,,,,,,---...///000000......////////////......000//////.........//////......------...000333555222222222111222222333333111333444666777888888777:::;;;;;;999777777888999;;;<<<=========<<<;;;:::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::666666666666555444333222000///...------,,,------,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''((((((((((((((((((((((((+++)))&&&%%%&&&(((((((((''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$sss|||~~~~~~}}}sssqqqttt{{{~~~~~~~~~~~~~~~yyypppjjjYYYZZZXXX\\\ccc^^^^^^lllhhhnnnrrrrrruuusssaaaTTTTTTcccxxxxxxooo^^^ccciiiqqq|||}}}uuuzzz~~~}}}uuujjjbbbZZZOOO@@@666777555222000000000///...............------------...---------,,,,,,,,,,,,,,,---------+++***+++,,,......---,,,+++++++++,,,------------------------,,,,,,,,,------...///000......////////////....../////////........./////////...------...000222444111111111111222222333444333333333444555666888999:::;;;;;;999888777888:::999:::;;;<<<<<<;;;:::999777777888888999:::;;;;;;======<<<;;;;;;;;;;;;;;;777777666666444333222111///...---,,,,,,+++++++++,,,,,,+++******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''***(((&&&&&&((())))))(((''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%ooouuuzzzyyywwwxxxyyyyyyvvvvvvuuuvvv}}}{{{ooollllllpppsssqqqqqqsssppppppppprrrsssrrrooolll[[[WWWPPPSSS]]]^^^bbbrrryyyhhh^^^OOOLLLKKKPPP^^^rrrxxxkkkddd___jjjxxx}}}sssaaaRRRHHH???666///555333000/////////...---......---------,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,+++******---///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......////////////......//////......////////////000///.........000111222000000000111222333444555555444333333333666888:::999::::::999888777999:::888999::::::::::::999999777888999:::;;;<<<======???>>>===<<<;;;<<<===>>>888777666555333222111000...---,,,+++************+++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((''''''(((***+++***)))''''''(((((())))))******************************++++++++++++++++++++++++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&cccgggiiiiiiggggggggggggggggggeeedddhhhmmmlllgggddd___\\\^^^___]]]]]]___[[[[[[]]]```dddgggiiijjjhhhbbbWWWUUU[[[\\\eeezzzvvvcccSSSIIIDDD@@@JJJZZZlllzzz|||rrrkkkgggeeeqqq{{{|||tttrrreeeTTTEEE===999555333222000......//////...---------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***+++***))))))***...000000000...---,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------...///---......//////......---.........///////////////000000////////////000111/////////000111333444555666555555555666777999:::888999:::999888888999;;;999999::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAA???>>><<<<<<===>>>???999888666444222000//////...---,,,++++++*********+++*********)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((***,,,---+++)))''''''(((((())))))******************************************************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%RRRRRRSSSTTTSSSPPPPPPPPPNNNOOOPPPPPPVVV\\\]]]YYYWWWQQQNNNOOOOOOMMMLLLNNNLLLMMMOOORRRVVV[[[```cccjjjjjjbbb^^^___]]]hhhxxxdddPPPBBB>>>CCCIII___gggttt~~~vvvllljjjkkkkkkkkkvvvtttggg\\\VVVNNNAAA888444333222222///...---...//////...------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))***...111//////...---,,,+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,------...------............------------...///000000/////////////////////000000000/////////000111333444555555666888:::;;;:::999888777888999999888888:::<<<;;;;;;;;;;;;<<<<<<======<<<======>>>>>>???@@@@@@@@@???>>><<<<<<======>>>888777555333111000/////////...---,,,++++++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&(((+++------+++(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$LLLIIIIIIKKKJJJFFFEEEGGGBBBEEEGGGGGGKKKPPPPPPMMMOOOIIIGGGHHHHHHFFFEEEGGGHHHJJJMMMPPPSSSVVV[[[^^^fffmmmnnnnnnkkkccchhh}}}~~~sssjjjUUUOOOGGG@@@@@@KKK[[[hhh}}}sssllldddbbbeeehhhgggdddnnnxxxssscccVVVMMMCCC>>>888333000000//////---------...000000///---,,,,,,,,,+++++++++******)))************+++++++++)))*********)))***---///------,,,+++++++++,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,------------............------,,,---...000000000//////......//////000000000111/////////000111222333444444666999<<<<<<;;;888666777888999999888999;;;======<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;777666444111000////////////...---,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,,,,***'''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$OOOJJJIIILLLLLLGGGFFFHHHDDDGGGHHHGGGHHHJJJHHHCCCJJJFFFDDDGGGHHHFFFEEEGGGHHHLLLRRRWWWZZZ^^^bbbeeeooo{{{mmmbbbkkkssswwwvvvmmmaaaWWWOOOHHH@@@GGGPPPYYYaaalllyyyrrrggg^^^^^^```cccgggiiifffdddsssyyy}}}~~~ttt```SSSIIICCC999777444222000///......,,,,,,,,,...111111000...++++++++++++************))))))))))))******++++++(((***++++++******+++---++++++*********+++,,,,,,******++++++,,,------...------,,,,,,+++,,,,,,---,,,------......------,,,+++,,,...000111000//////------...000000111111111000000000000000111222222444555888999999888777555666777888999888999<<<>>>======<<<<<<===>>>@@@AAA>>>======<<<;;;;;;::::::999:::;;;<<<<<<:::999888666555222000//////000000...---,,,+++************((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))******(((&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%OOOJJJHHHLLLLLLGGGFFFHHH@@@DDDGGGGGGIIIKKKJJJEEEGGGDDDCCCGGGIIIGGGFFFGGGGGGNNNVVV^^^ccchhhmmmqqqvvv[[[XXXTTTUUUPPPEEE???@@@CCCDDDSSSaaattt}}}kkkfffjjjjjj___TTTaaafffmmmqqqsssssstttttt~~~wwwvvvzzz|||{{{}}}|||sss___MMMBBB<<<999222111///...---------,,,,,,,,,---///111222111///+++++++++************)))(((((())))))*********+++(((***+++,,,+++******+++))))))))))))***+++,,,---******+++,,,------......------,,,++++++,,,,,,,,,,,,------......------,,,+++,,,...000111111000///,,,---...000111222222222111000000000000000111111555555555666666666666666666777888999888:::<<<>>>===<<<<<<<<<===>>>@@@AAA@@@@@@???>>>===<<<;;;;;;777999;;;<<<<<<:::777555555444222000//////000111---,,,+++***))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))'''%%%''''''(((((()))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&MMMJJJHHHJJJNNNRRRRRRQQQTTTIIIFFFLLLOOOKKKJJJPPPNNNLLLLLLPPPRRRRRRQQQRRRQQQYYYcccmmmttt|||pppSSSFFF???@@@<<<999AAAQQQ\\\^^^qqq~~~|||cccLLLGGGKKKSSSbbbrrryyyrrrooorrrwwwyyy{{{~~~zzzzzz{{{rrrhhhbbbXXXLLLBBB:::555333111000///...------------........................+++++++++************)))++++++******************))))))(((((((((***+++,,,))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......------------............///------......///000000000222111000......000111222666444444555777777444111666777777777888888888888;;;;;;;;;<<<===>>>???@@@=========<<<;;;999888777===<<<:::888666444444333444111...,,,,,,,,,,,,+++************************'''((()))******)))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))((((((************)))))))))(((&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&'''''''''''''''((((((***)))(((''''''(((***+++&&&'''(((((()))))))))((()))((((((''''''((())))))'''''''''%%%$$$$$$''')))((('''&&&'''((()))'''&&&(((((((((''''''((())))))%%%&&&'''(((((((((((((((***)))&&&%%%&&&(((+++---(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWVVVVVVXXX[[[^^^```aaaiiiaaa\\\^^^[[[UUUWWW___cccbbbcccggglllppprrrtttvvvxxx}}}pppUUUAAA999999>>>BBBHHHWWWlll}}}|||xxxooo]]]TTTQQQVVV]]]fff{{{|||}}}xxxxxx|||zzzooodddVVVQQQIII@@@777222///...333222111000////////////------------------------+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))***+++(((((()))))))))*********************************,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,------------............------......///000000000222111///......///111222444333333555777888666333555666666777888888999999::::::::::::;;;<<<===>>>=========<<<;;;:::888888;;;:::888666555333333222222000---,,,------,,,+++************************'''((()))******)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((())))))))))))((((((*********)))))))))(((((('''&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***************)))((((((************************+++,,,,,,+++)))(((***+++,,,***(((((()))((('''%%%)))(((((((((((()))***+++'''''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzssswwwzzzrrrggg^^^TTTKKKHHHIIIHHHSSS^^^hhhrrrvvvmmmbbbZZZUUUXXX```hhhkkkppp}}}~~~yyyzzzzzzrrrbbbVVVFFFCCC===777333000//////222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((******)))((((((((())))))(((((())))))))))))***************************************************+++++++++,,,,,,,,,+++******------------............------......///000000000111000............000111111111222444777888666555444444555666888999::::::999999888999999:::;;;;;;<<<<<<<<<<<<;;;999888888999888666444222111111000...---------......,,,***************************'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,------------////////////////////////...///000111000000///...444666777666555333333444555333000/////////---,,,+++***)))(((((((((((((((***))))))((((((((())))))(((((()))))))))'''%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzrrrUUURRRQQQTTTZZZ```gggkkkjjjvvvvvvkkkdddaaa___]]]iiijjjnnnsssuuuyyy|||uuusssooocccSSSHHH===;;;777444111000000111//////...---,,,,,,,,,,,,************************************))))))))))))'''((((((((((((((())))))******))))))(((((((((((((((((((((((()))))))))***************************))))))))))))************++++++++++++******)))))),,,,,,---------.........------......///000000000//////............//////111222333555666666555444222333444666888999;;;;;;777777777777777777888888999999999999888888777666666555333111000///......++++++,,,---///...,,,***************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******(((((())))))))))))(((((())))))((((((((('''''''''(((''''''&&&%%%%%%%%%%%%'''(((******(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''((((((***+++,,,---...222444777:::===?????????<<<<<<======>>>???@@@@@@>>>@@@AAABBBBBB@@@>>>===AAADDDFFFGGGFFFEEEEEEEEEDDDBBB@@@>>>??????>>>===777666444222000///...---,,,,,,+++*********+++,,,&&&'''((()))***))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzpppeee]]]YYYYYYTTTYYYbbbmmmxxx{{{vvvuuugggdddbbbaaacccgggmmmqqquuuooolllrrr~~~}}}qqqfffbbb[[[MMM@@@:::444222000...---,,,------///...---,,,++++++++++++*********************************)))))))))((((((((((((((())))))*********))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))*********,,,++++++***)))))))))))),,,,,,,,,------------...------......///000000000//////............//////222333555555555444333333111222333555777999;;;;;;777666666555555555555666555555555666555555444444333222111///...---------******+++---///...,,,)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&(((+++***(((&&&&&&'''((((((((((((((((((((((((%%%%%%'''(((***+++------++++++---///111333555666>>>@@@CCCFFFIIIKKKLLLLLLIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIEEEGGGKKKLLLLLLLLLMMMNNNLLLIIIGGGFFFGGGIIIIIIHHHEEEDDDCCCAAA@@@@@@??????666555333111000......---******)))(((((())))))***((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{rrrfffWWWUUUQQQLLLLLLUUUcccnnnhhhppp{{{~~~zzztttnnnfff```bbbfff[[[```iiippprrrpppqqqvvvssslllhhhooozzzpppaaaUUUPPPJJJ>>>666444111000...---,,,,,,,,,---000000...---------------******************************)))))))))(((((((((((((((((())))))******+++(((((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++,,,+++******)))*********,,,,,,,,,,,,------------------......///000000000////////////////////////222444666666444222222222111222333555777999:::;;;777666555444444333444444111222222333333333333222111111///...---,,,,,,,,,*********,,,...---+++((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%(((+++***'''&&&'''***&&&&&&'''''''''((((((((()))***,,,...000222444555888999:::<<<>>>@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIFFFEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>;;;===???AAAAAABBBCCCEEECCCAAA>>>===???AAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIFFFEEEDDDBBB???<<<:::888555444111...+++*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLLLLLOOOUUU\\\dddiiikkk|||}}}wwwooohhhXXX___aaa]]]```fffddd[[[XXXWWWVVVYYY```lllzzztttyyy}}}zzzoookkkaaaXXXSSSPPPNNNSSSZZZgggooo{{{~~~sssppptttxxxyyyzzz|||}}}|||oooggg]]]OOOCCCAAA===444000333000//////.........//////000///...---,,,,,,,,,,,,***************************)))))))))((((((((((((&&&&&&'''(((((()))******&&&'''((()))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))******+++,,,,,,++++++*********+++,,,---++++++,,,,,,,,,---------------......///000000000///000000000000000000///000333555555333222333444222222444555777888999:::777666555444333333333333000111111222333333333222000000...---,,,,,,+++++++++******+++,,,,,,***((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%(((***)))&&&&&&)))---(((((()))***++++++,,,---333444555777999;;;<<<===AAABBBBBBBBBCCCCCCCCCCCC???????????????@@@@@@AAA<<<;;;:::999999:::<<<===<<<<<<;;;::::::999888888:::;;;<<<<<<;;;;;;===???AAA>>>;;;999:::<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBFFFGGGIIIKKKKKKJJJHHHFFFAAA@@@>>><<<888555222111,,,,,,+++***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA@@@@@@EEEMMMTTTVVVVVVRRRXXX]]][[[VVVRRROOOLLLKKKVVV___fffvvv}}}|||}}}}}}yyyyyyxxxsssmmmkkkkkkcccYYYVVVNNNKKKNNNRRRSSSWWW^^^ooowwwwwwwww|||yyyxxxwwwsssqqqssspppeee[[[UUUJJJ<<<333444222+++)))...,,,,,,,,,,,,,,,---......------,,,+++************************************))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&''')))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++*********+++---...++++++,,,,,,,,,---------------......///000000000000000111111111111000000---111444555444333444666222333444555666888888999777666555444333222222222000111222333333333333333000///...---,,,+++++++++,,,+++******++++++)))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%(((***(((&&&&&&+++///000111222333444666777777;;;<<<===>>>@@@AAABBBBBB>>>>>>===<<<;;;:::999999777777666666777999;;;===:::::::::<<<>>>BBBEEEHHHKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDFFFHHHLLLIIIEEECCCCCCCCCDDDDDD???>>>===;;;:::999999999777:::@@@FFFJJJLLLLLLKKKGGGHHHIIIIIIGGGBBB>>>;;;111111000///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMNNNTTT\\\ccceeefffjjjiiicccbbbhhhkkkjjjnnnnnnuuu~~~ssskkkhhh___YYYRRRRRRVVVYYYWWWTTTYYY```eeedddcccdddcccaaadddlll~~~|||pppggg___UUUKKKCCC555444222000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222///---...111333222000555555555555444333222222444444444444444444333333666666666666555444333222333222111111000000111111///...,,,,,,---------,,,+++++++++***)))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''&&&''')))***+++---111444@@@@@@AAABBBBBBAAA@@@@@@DDDFFFHHHIIIGGGBBB>>>;;;888777555222000111444888;;;@@@AAA===>>>EEEIIIHHHKKKGGGFFFKKKMMMLLLOOOUUUOOOVVVYYYSSSOOOPPPQQQNNNOOOMMMMMMOOOPPPMMMJJJHHHMMMKKKKKKKKKJJJIIIJJJMMMLLLGGGDDDCCCBBB@@@???@@@>>>===<<<<<<>>>BBBGGGJJJJJJFFFFFFJJJKKKIIIGGGHHHDDD@@@<<<888555222///---)))(((((('''((()))***+++)))(((''''''(((***,,,---((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssspppjjjdddffflllppppppwwwyyyrrryyy{{{mmmfff```XXXTTTTTTNNNJJJIIIPPP]]]hhhlllkkkkkkrrruuurrrnnnmmmllliiihhhlll|||jjjWWWIII@@@999555333222111///............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))(((((()))))))))*********)))************+++++++++------------------------------......//////000000222///......111222222000444444444444444333222222666666555444444444444555444555555444444222111111222222111000000000000111///---,,,+++,,,---,,,+++++++++******)))(((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''(((***///333777<<>>AAACCCEEEHHHJJJNNNOOOPPPPPPNNNKKKHHHFFFBBB@@@===:::999999:::;;;:::<<>>;;;999999999999;;;===AAAEEEGGGDDDFFFHHHIIIIIIJJJMMMOOOOOOOOONNNMMMMMMMMMKKKIIIGGGDDDAAA@@@@@@BBBEEEHHHOOOTTTUUUOOOGGGDDDIIIMMMQQQSSSYYY]]]XXXNNNLLLQQQ[[[aaagggmmmnnngggVVVHHHCCCNNNYYY[[[WWWQQQLLLHHHFFFFFFGGGGGGIIIKKKMMMOOOUUUPPPNNNPPPRRRRRRRRRUUUTTTTTTVVVWWWYYYWWWTTTQQQHHHFFFBBB===888333///---***************+++,,,,,,)))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMRRRPPPHHHGGGLLLKKKCCCGGGGGGGGGHHHIIIJJJNNNRRRDDDHHHMMMQQQVVV[[[]]]^^^``````bbbfffnnnxxx{{{rrrnnnpppsssrrrpppmmmrrrwwwwwwyyy~~~~~~uuuxxxnnnkkk___UUUZZZbbbYYYGGG:::777444222000///---,,,+++++++++++++++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////////////////000111111111111111111222333444666555444222111111222222111222222222222111111000000///......------......---,,,******+++++++++***)))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))%%%%%%&&&&&&&&&%%%%%%$$$$$$'''+++///333999???CCCEEEHHHKKKMMMMMMMMMMMMNNNGGGDDD@@@;;;888888888999???AAACCCFFFIIIKKKMMMNNNRRRRRRQQQOOOKKKIIIIIIJJJHHHDDD@@@AAACCCEEEFFFGGGFFFEEEDDDDDDIIIPPPXXX\\\jjjpppssskkk^^^XXXaaammmlllkkkqqqwwwrrrfffdddjjj|||www^^^]]]mmm|||{{{sssiiiaaaQQQQQQRRRQQQOOOLLLJJJHHHOOOKKKLLLRRRVVVVVVWWWZZZVVVUUUVVVXXXYYYXXXVVVTTTUUUSSSOOOJJJEEE@@@;;;999111///---***)))***+++,,,((((((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvyyyppp\\\QQQVVVYYYUUURRRNNNLLLMMMOOOTTT^^^hhhnnnddd[[[]]]lllxxxvvvmmmkkknnnpppqqqvvv~~~zzzvvvvvvyyy}}}|||xxxxxx{{{yyyuuuwwwnnnooosssrrrxxx{{{tttfff```WWWOOONNNMMMBBB777555222...+++***+++---...+++++++++******+++,,,,,,*********))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))************+++++++++))))))******++++++,,,,,,,,,,,,,,,---......//////.../////////......000222000000//////000222444555555444444333222111000000000111111222111111000000///...------,,,,,,---------+++))))))***+++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))%%%$$$$$$$$$%%%&&&'''(((,,,///444999===BBBGGGJJJLLLMMMMMMKKKHHHFFFEEEEEE:::999888888;;;???DDDHHHMMMNNNPPPPPPOOOMMMJJJIIIJJJJJJIIIFFFCCCAAABBBCCCJJJDDDAAAEEEKKKPPPTTTXXX[[[\\\[[[[[[aaalllvvvyyy~~~oooiiissszzzxxxoooooowww___dddlllpppnnnfff\\\VVVKKKJJJMMMSSSWWWTTTRRRSSSTTTSSSSSSTTTXXXZZZ[[[[[[[[[ZZZXXXUUUQQQLLLIIIGGG>>><<<777222---+++***)))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvgggjjjooommmnnniiigggkkkoootttxxxooottt{{{yyyqqqnnnppppppmmmrrr~~~yyyyyyyyysssjjjnnnffffffddd\\\]]]bbb^^^\\\SSSLLLHHHAAA666///......---+++******,,,000333,,,,,,+++******+++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))************+++++++++))))))***++++++,,,------+++,,,,,,------......///---///000///------///222000///......///222444555444555555555444222000......//////000000000//////...------,,,,,,,,,,,,,,,,,,***)))(((******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''')))---111333999<<>>999888888444666888===BBBGGGKKKNNNNNNNNNNNNMMMJJJGGGCCCAAA===>>>@@@AAACCCGGGLLLPPP\\\UUUTTT[[[cccgggkkkooouuuuuurrrnnnrrr}}}~~~sssmmmttt{{{~~~qqqyyyhhhqqq~~~wwwpppYYYYYY___gggjjjeee```^^^WWWTTTQQQQQQTTTYYY\\\^^^[[[[[[[[[ZZZXXXUUUSSSQQQKKKJJJGGGBBB<<<555000---+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvxxx{{{xxxooojjjjjjppptttxxxzzznnnmmmqqqsssttttttoooiiilll{{{}}}xxxmmmiiicccbbb]]]OOOMMMSSSQQQIII???<<<===777++++++333+++---//////...------------,,,,,,+++******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++++++++******+++,,,,,,---......++++++,,,------......///---///000///------///222///.........///111444666444555777777666333000...------......///......---...---,,,,,,++++++,,,,,,,,,***(((((()))***)))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''(((((((((((()))&&&''''''((('''&&&$$$###***))))))+++///555;;;???CCCGGGJJJLLLKKKIIIHHHGGG??????===:::666555555777666999===AAAEEEGGGGGGGGGDDDDDDCCCBBBAAA@@@?????????AAAFFFLLLSSS]]]gggnnnooohhhhhhpppxxxyyyzzz|||}}}uuuuuu~~~|||vvvrrrvvv}}}|||zzzvvv|||xxxsss~~~wwwpppvvv~~~yyyhhhkkkuuuccc]]]UUUOOONNNPPPRRRTTTYYYZZZ[[[[[[ZZZYYYXXXWWWSSSSSSSSSPPPKKKCCC:::555111111///---+++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{tttpppnnnmmmnnnsssyyy{{{wwwvvvyyy|||{{{xxxuuuxxx~~~|||~~~xxxqqqnnnllljjjhhhddd]]]TTTLLLEEE@@@>>>333222000///---,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))***)))(((''''''((()))***''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++***)))((('''&&&&&&'''((())))))))))))************)))************+++++++++((()))***,,,---.........,,,------...........................///000222222444555666777666333000...111000///...---,,,++++++************))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$'''%%%###%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&###%%%''''''&&&%%%%%%&&&'''***000777>>>DDDHHHIIIIIIJJJLLLKKKGGGBBB???>>>555333222222444888===AAAAAACCCBBBAAACCCFFFDDD???:::@@@DDDBBBDDDJJJJJJGGGSSSTTTXXXdddsss|||}}}zzzsssqqqyyy}}}{{{tttkkkdddeeemmmuuuuuuooojjjhhheeeaaabbbfffhhhaaa___dddgggeeedddgggnnnhhhdddeeejjjmmmjjjfff```bbbfffnnnvvvzzzyyywwwmmmttt}}}tttooovvvxxxaaa\\\bbbccc\\\TTTUUURRROOOOOOTTTYYY\\\^^^VVVVVVVVVVVVUUUQQQLLLIII@@@<<<666111...---,,,++++++******)))))))))))))))((('''%%%&&&'''(((((('''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzxxxyyyvvvpppjjjlllmmmnnnqqqxxx~~~|||{{{xxxrrrrrr|||yyypppiiieeedddccccccaaa\\\QQQFFF<<<444000...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++******)))))))))***)))(((''''''((()))***''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))******)))((('''&&&&&&'''((((((((()))))))))*********))))))*********+++++++++)))***+++---......//////------...////////////...............///000111222444555777888777444111...000000///...---,,,++++++*********)))))))))(((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&(((***000333888>>>CCCFFFHHHIIIHHHJJJKKKHHHAAA999333000444555888;;;>>>@@@AAAAAACCCGGGHHHCCC???===999555===GGGPPPVVV]]]fffiiigggeeecccdddlllyyyvvvnnniiilllooooooooopppgggeeeaaa[[[WWWWWW\\\```aaa[[[XXXWWWUUURRRSSSVVVWWWNNNJJJPPPVVVXXXYYY[[[eee^^^UUURRRVVV\\\```bbb^^^^^^___aaadddfffggghhh^^^fffooouuuzzz}}}xxxqqqdddlllzzztttqqqwwwzzzyyywwwggg]]]RRRNNNQQQUUUUUURRRWWWVVVWWWXXXZZZXXXSSSOOOQQQKKKCCC<<<777333111////////////...---***(((''')))(((&&&'''(((******)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||uuuoooqqq{{{zzztttwww{{{{{{yyyzzztttllljjjqqq{{{~~~{{{mmmhhhaaa\\\YYYYYYYYYYYYIIIDDD<<<444...,,,---...,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******************)))))))))))))))((((((''''''(((((()))&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((()))(((''''''&&&'''''''''(((((())))))))))))******)))))))))*********++++++***+++,,,---.../////////......///000000000//////............///000111111333555888999888555111...//////...---,,,++++++*********))))))))))))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((+++///222;;;>>>BBBFFFIIIJJJKKKJJJLLLKKKGGGAAA:::555222222:::===BBBFFFGGGEEEBBB???999@@@DDDAAA???AAADDDEEENNNZZZgggqqqzzzzzzssslllmmmtttwwwtttoookkkccc]]]]]]^^^^^^^^^___TTTSSSSSSSSSUUUUUUUUUTTTRRRNNNLLLNNNOOOPPPTTTYYYaaaUUUNNNRRR^^^ggglllooozzzqqqdddZZZZZZcccooowwwmmmlllhhhbbb[[[YYY[[[^^^\\\dddjjjlllmmmpppooolllbbbhhhrrr|||uuuddd\\\]]]___\\\WWWQQQOOONNNRRRXXX\\\[[[XXXVVVRRRLLLGGGDDDAAA???===999:::;;;:::777222,,,)))***)))'''''')))*********(((((((((''''''''''''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{}}}wwwmmmjjjnnnrrrvvv{{{xxxuuuuuuvvvyyywwwoooeeebbbgggnnnrrrrrr^^^YYYSSSNNNKKKJJJHHHGGG333111...,,,,,,...111333,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************+++,,,---...////////////...//////000000000000000...............///000111222555888:::999555111......------,,,++++++*********)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&''')))***---222888<<>>AAAHHHRRRYYY[[[]]]hhhvvvxxxkkkdddccc```YYYRRRUUUQQQOOOPPPSSSUUUVVVVVVRRRSSSWWW^^^fffhhhddd___]]]YYYXXX\\\bbbhhhqqqyyyxxxiii\\\]]]kkkzzztttfffbbbjjjzzzssseee]]]^^^aaaggglllnnnhhhcccbbbbbb```UUUWWW]]]bbbdddgggqqq{{{}}}zzzsssssssssqqqnnnaaaXXXNNNKKKOOOSSSTTTSSSVVVUUUSSSRRRQQQOOOMMMJJJGGGIIIJJJIIIEEE>>>666111,,,***'''&&&'''))))))(((((((((((('''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggjjjkkkkkkpppzzzwwwooommmnnnoooooopppuuu{{{|||vvvmmmfffgggnnnnnndddYYYTTTUUUXXXZZZ\\\HHHDDD???;;;999777555444111000///...---,,,,,,,,,///...---,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********,,,,,,---...////////////...//////000000000000000...............//////000111333666888777444111...,,,,,,++++++******)))))))))))))))(((((((((((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''))),,,000444:::@@@EEEFFFFFFEEECCCAAA???<<<;;;777666444222222666===BBBBBBAAA???===;;;:::::::::>>>DDDLLLVVVbbbjjjhhhaaa___gggrrrzzz{{{xxxwwwyyyrrriii^^^XXXUUUQQQKKKFFFEEEHHHMMMRRRXXX]]]^^^]]]aaacccjjjuuu~~~xxxyyyssspppsssyyyuuuppp|||xxxttt{{{xxxooonnnrrrwwwzzzyyypppgggccc```]]]ZZZ]]]bbbeee```YYYXXX\\\hhhmmmyyy{{{fffVVVOOOMMMLLLLLLUUUUUUUUUVVVVVVUUURRROOOQQQRRRTTTTTTOOOHHHAAA<<<111...***''''''''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhoootttvvvxxx}}}}}}~~~vvvooommmqqqtttsssqqqmmmqqqwwwzzzzzz|||llliiiiiikkkggg```ccckkkdddYYYNNNHHHFFFCCCBBBDDD666444111000000000///---...//////...---,,,***)))///...---,,,++++++++++++*********))))))))))))(((''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))((((((((()))))))))******,,,,,,---.....................///000000000/////////......---......//////000111333444333111///---++++++******))))))))))))))))))((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))---333888===AAAEEEHHHDDDBBB???;;;777444222111222555999<<<<<<<<<<<<<<<:::::::::;;;===AAAEEEHHHRRRZZZgggvvvwwwhhhdddfffjjjiiibbbXXXVVVXXXTTTRRRQQQQQQQQQRRRQQQPPPRRRYYYaaagggnnnuuuvvvtttyyy{{{}}}~~~|||{{{vvvpppwww{{{hhhZZZUUUUUUZZZgggwww{{{sssooorrrvvv|||oooccc^^^]]]]]]MMMLLLKKKMMMOOORRRRRRRRRSSSTTTVVVVVVSSSNNNIIIFFF:::666000,,,***)))'''&&&'''(((((((((((()))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjttt|||}}}{{{wwwrrrllltttpppllllllmmmnnnllljjjbbbfffjjjmmmmmmooorrrvvvaaa[[[[[[dddgggcccdddjjjUUUKKKBBB???<<<666444666///...---...///000000///+++++++++++++++,,,,,,,,,,,,++++++*********++++++******)))))))))(((((((((&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***+++,,,,,,---------------------...////////////...///......------............////////////...------******))))))))))))(((((())))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&(((***+++...444;;;AAADDDEEEEEEFFF???<<<999666555555777888;;;>>>AAABBB@@@===<<<<<<>>>BBBHHHPPPWWW]]]aaacccccckkkuuu~~~wwwjjjdddbbbaaa\\\QQQFFFFFFLLLLLLRRRYYY^^^```bbbeeehhhmmmuuuzzz||||||yyyzzzzzzzzz~~~~~~vvvpppuuu}}}~~~|||}}}|||xxxkkkfff\\\YYY]]]iiirrrooofff```aaaeeejjjrrrxxx~~~|||wwwuuuuuu[[[UUUNNNIIIIIILLLPPPRRRSSSTTTTTTTTTTTTRRRPPPOOOFFFAAA:::444000---+++)))'''((((((((()))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnyyywwwlllbbbcccdddeeeeeedddbbbbbbaaaTTTXXX\\\^^^___aaaeeeiiiWWWJJJDDDLLLQQQKKKFFFGGGCCC;;;555555444...,,,///---,,,,,,,,,...///...,,,222000,,,***(((((()))***(((((((((((()))***+++,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''###$$$&&&'''((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,---,,,,,,,,,,,,------...............///......---------......------------,,,,,,,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$&&&'''&&&$$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&)))+++---333999AAAGGGHHHFFFDDDCCC999777666666999>>>CCCFFFDDDBBB???;;;888888;;;===JJJQQQ]]]iiisssxxxyyyyyypppssssssooommmjjjddd\\\XXXVVVVVVUUUOOOJJJQQQ\\\\\\eeepppvvvvvvwww{{{|||}}}zzzuuurrrsssppppppsssrrrooooooqqqnnnqqqrrrrrrxxx|||}}}{{{yyywwwwwwxxxzzz{{{uuuvvvvvvtttsssuuuzzz~~~vvvlllffflllsssqqqhhhaaaVVVVVVXXX```jjjqqqssssss|||{{{zzzuuucccSSSJJJIIIKKKNNNTTTTTTTTTTTTUUUUUUVVVVVVOOOIIIAAA:::555111...,,,'''((((((((())))))******''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwzzzyyyuuuuuuwwwqqqhhheeeccc```\\\XXXTTTRRRQQQNNNOOOPPPQQQQQQQQQPPPOOOEEE???;;;===???<<<::::::444666777555000---,,,---........................,,,,,,,,,+++++++++******************************,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********)))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,---------.........------------.../////////............---------......---------,,,,,,,,,))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%'''+++111555666999>>>CCCFFFFFFEEEDDD>>>???BBBDDDFFFHHHIIIIIIAAA???;;;999:::???GGGLLLZZZkkkwwwzzzqqqqqqiiiccc```XXXOOONNNRRRUUUcccjjjeeecccjjjnnnlllyyy~~~}}}zzzuuuqqqqqquuu|||{{{~~~}}}xxxrrrtttrrr|||}}}~~~|||}}}wwwtttssswww~~~{{{vvvzzzyyy|||vvvqqqZZZ[[[\\\]]]^^^___bbbdddooovvv~~~jjj\\\fffbbbNNNRRRMMMOOOWWWYYYUUURRRUUUTTTQQQLLLGGGBBB;;;333...+++***))))))***+++***))),,,+++***)))((((((((((((%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[\\\[[[XXXZZZ___^^^YYYUUUTTTPPPLLLHHHDDDBBBAAA>>>???@@@AAAAAA@@@???>>>>>>:::999::::::777666888444333222000...---------------------------------,,,,,,+++++++++*********************************,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))************++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,------...............------------,,,,,,,,,+++++++++******))))))))))))((((((((('''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((***---222999>>>DDDEEEGGGHHHGGGEEECCCAAA???AAACCCEEEEEEDDDBBBAAA999<<>>:::---+++((('''(((******)))++++++***)))((((((((((((%%%&&&((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%AAA@@@>>>;;;>>>DDDGGGFFFBBBAAA???===;;;999888888666666777888888777666555888777777888666333666<<<<<<666///+++,,,---...---------------------------++++++++++++*********)))))))))))))))))))))))))))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,------------++++++******++++++,,,---......---------,,,,,,,,,******)))))))))((((((((()))))))))(((((((((''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***---000444:::AAAFFFLLLLLLJJJIIIFFFCCCAAA???DDDDDDDDDCCCAAA>>>;;;999;;;CCCRRRbbbnnnssssssqqqhhhnnnuuuwwwssslllgggeee^^^^^^\\\VVVOOOSSSfffyyy~~~yyywwwzzz~~~}}}||||||}}}~~~yyyvvv||||||yyyzzzzzzyyyzzz~~~ttthhh\\\ZZZZZZ___fffmmmqqqqqqyyy{{{yyyrrrpppdddPPPFFFJJJPPPPPPSSSUUUWWWVVVQQQKKKEEEBBB444111,,,))))))******++++++***)))(((''''''''''''%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%999888555222333666999:::777777777888999:::<<<<<<666777777888888777666555666666777777444444===HHHOOOBBB333******...///...,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((())))))******++++++++++++,,,,,,,,,---------+++************+++,,,,,,------------,,,,,,,,,+++)))))))))(((((((((''''''))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''***,,,///222666<<>>444444555555555444222111666555666555222555BBBPPP```OOO:::---+++...//////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))******+++,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,------,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,...000222555999>>>BBB@@@???>>>>>>>>>???@@@AAA???<<<888666888???FFFKKK```kkkyyyyyysssrrrfff\\\VVVPPPPPPbbbxxxuuuyyyyyywwwyyyzzz~~~wwwzzz~~~}}}{{{yyyvvvtttsssttttttyyyrrrjjjaaaZZZPPPUUU^^^jjjrrryyyzzzeeeddd```TTTRRRMMMJJJMMMTTTWWWRRRLLLIIIDDD<<<555111---+++)))+++***)))((((((''''''''''''((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222222444777666333333777444444444444555666777777333333444444444222111000333222222111///222>>>LLL]]]NNN;;;...,,,...///...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***))))))***+++,,,------...++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++***************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***---...///111222333444777:::===AAA@@@???>>>=========>>>666777999>>>GGGQQQZZZ```hhhpppzzz~~~{{{xxxxxxyyyuuukkkaaaZZZWWW]]]qqqxxxrrrwww|||xxxyyyzzz{{{}}}~~~yyyyyy}}}~~~zzztttrrrtttzzz~~~www~~~uuunnnddd```]]]\\\___hhhwww|||qqqXXXPPPHHHGGGMMMRRRRRROOOMMMIIICCC===888222,,,))),,,+++***)))((((((((((((((()))***)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000///222555444000222777333222222222111222222333444555555555444333111000111000111111//////666???FFF===333------......,,,++++++++++++++++++++++++))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((()))***+++,,,------***++++++++++++,,,,,,,,,***))))))))))))***++++++++++++++++++************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***---000222333555666777777888;;;>>>BBBBBBAAA???>>><<<;;;:::;;;BBBMMMZZZdddjjjmmmnnnhhhmmmooojjjccccccmmmwww~~~{{{vvvpppmmmoooyyyuuulllpppxxx}}}xxxtttssszzz~~~{{{zzz|||||||||||||||}}}~~~xxxsssyyy}}}~~~yyywwwzzz}}}tttddd\\\```kkksssqqqhhhZZZNNNIIIJJJNNNQQQPPPNNNKKKGGGCCC;;;444...---,,,+++******)))))))))((()))***)))'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444111222555222...000777111111111111222333444555333333444444333111000///000000222444222...000555///---***+++---...---+++************************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,((((((((((((((()))******+++++++++************)))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++///222555666888999::::::;;;>>>@@@AAAAAA@@@???===;;;999888GGGRRRdddttt}}}}}}xxxssshhhjjjfffYYYMMMNNN^^^ooo~~~{{{xxx}}}|||uuujjjiiittt~~~~~~wwwttt|||~~~www~~~~~~zzz|||{{{}}}~~~zzzzzz|||zzzxxxxxx~~~~~~rrrwww~~~}}}~~~yyyllllllpppqqqvvvzzz|||}}}uuu___MMMHHHNNNVVVSSSRRRRRRPPPLLLEEE<<<666...---,,,+++************)))******)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111222222222333333333000111111111111222222222333222111222222222000...000000//////............******************************)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))************++++++++++++******************************************))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((((((((()))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''''''''((((((''''''&&&(((,,,000111111222777;;;AAA>>>::::::>>>AAABBBBBBEEEDDD@@@;;;999;;;AAAFFFZZZqqq{{{zzz{{{uuuhhh^^^TTTOOOMMMRRRaaapppvvvqqqvvvqqqpppvvv{{{|||vvv{{{xxx|||zzz}}}zzzppprrrssspppwww{{{tttvvvzzztttgggfffppp{{{|||tttxxxyyy~~~}}}{{{zzztttnnnlllsss{{{yyy^^^ZZZ\\\ZZZRRRSSSRRRRRRRRROOOGGG@@@444///------,,,((('''***)))******)))((('''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111222222222333333/////////000000000000111444333111111222111000...//////.........---------***************************))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))************++++++++++++***************************************)))))))))(((((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((())))))(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''%%%$$$%%%(((+++///000222555888:::;;;;;;;;;:::;;;===AAABBBAAA??????<<<888:::BBBNNNXXX___eeexxx|||rrrqqqfff^^^WWWWWWXXXYYY___gggyyyyyyrrrtttzzz}}}vvvxxxyyy~~~{{{~~~tttiiikkkxxxzzzkkkhhhmmmxxxyyyrrrqqquuu|||uuukkkkkksss|||yyylllfffjjjrrr|||{{{yyyxxxqqqqqqtttxxxyyyvvvxxxjjjXXXLLLPPPUUUQQQKKKJJJ@@@777000...---***)))+++'''((()))))))))))))))***((('''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000111111111222222222222///000000000000111111111777444111000000000///...---------,,,,,,,,,,,,,,,***************************)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))************++++++++++++************************************))))))))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))******)))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''%%%%%%''',,,111444333444888>>>@@@>>>:::888:::>>>BBBDDDDDD@@@<<<<<<999999AAAQQQaaammmrrrmmmwwwzzzzzzyyyllleeemmmpppiiifffiiikkkjjjgggfffeeeppptttmmmiiipppxxx{{{uuuuuu~~~zzz|||xxxtttooouuuyyyooofffgggttt{{{nnnjjjnnnvvvsssllljjjmmmuuu}}}xxxqqqqqquuuzzz}}}qqqlllqqqxxx|||~~~{{{vvvtttwww{{{zzzuuuvvvtttoootttuuuqqqxxxeeeJJJJJJQQQOOOOOOUUUOOOCCC888333000---++++++(((((()))*********++++++'''&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000111111111111222222222222222333333333333888555111////////////...++++++++++++++++++******************************))))))(((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))************++++++++++++*********************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&((()))***)))(((%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&(((,,,000222444555555777;;;???@@@===:::===???BBBDDDDDDBBB>>>;;;>>>CCCLLLXXXdddmmmrrrtttppppppmmmnnnlllaaacccwww|||xxxwwwvvvrrrnnnkkk]]]hhhkkkhhhoooxxxpppuuu|||{{{|||~~~wwwwww~~~zzzuuupppuuuqqqiiibbbdddppp~~~tttjjjiiimmmrrryyyzzzsssoooqqqxxx{{{yyyyyyyyyvvvrrrvvv{{{yyytttvvvzzz~~~vvv~~~}}}xxx~~~}}}ssskkkppp{{{gggSSSKKKIIIKKKOOOSSSJJJBBB>>>888111---...---,,,+++***++++++***)))&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////000000000111111111111111222222222333333333777444000............---)))))))))***************)))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))************++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&$$$%%%&&&''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&$$$%%%+++444888666222666:::>>>@@@???>>>>>>>>>BBBCCCBBBAAA???>>>===<<<@@@OOOeeetttyyyxxxuuusssrrrkkkbbbcccfffbbbnnnyyyooojjjhhhhhhfffmmmqqquuuwwwqqqxxxwwwppplllooo}}}sssppplllooovvvooohhhiiirrr~~~||||||xxxvvvwww|||{{{|||{{{||||||yyy}}}xxxooolllppp{{{uuu[[[TTTPPPHHHKKKIIIIIIIIICCC:::777888777333...++++++***)))'''&&&''''''(((((()))))))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%////////////000000000000...////////////000000000444111...------------,,,)))))))))))))))*********)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))************++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&((())))))'''%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%$$$'''...777;;;999444<<>><<<>>>AAADDDFFFZZZssszzzxxxooohhh]]]\\\dddffftttxxxlllhhhiiiiiioooqqqsss~~~yyysssyyy~~~xxx{{{uuulllfffgggttt{{{mmmnnnmmmooo}}}zzz}}}wwwsssqqqwww}}}zzzzzz~~~}}}~~~{{{qqqooorrrwww|||wwwppp```JJJIIIJJJLLLKKKFFFDDDFFF@@@:::111,,,******)))''''''((()))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%........./////////000000------........./////////000...------------+++***(((((())))))************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))************++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((('''((()))+++***(((%%%%%%&&&'''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''***///444888;;;>>>???DDDEEEFFFFFFFFFEEEEEEFFFAAABBBAAAAAABBBGGGNNNTTTVVVddduuu|||xxxwwwooolllaaa```iiikkkqqqyyytttvvvvvvtttsssoooppp{{{{{{www~~~{{{}}}uuuggggggjjjrrr}}}{{{xxxvvvyyyxxxyyy|||~~~|||qqqnnnrrryyy~~~]]]RRRIIIIIIMMMMMMLLLLLLGGG>>>333,,,***++++++***))))))******)))((('''&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%............/////////000////////////000000000000---,,,,,,,,,------+++)))((()))))))))******++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))***************++++++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))))))))+++,,,+++)))&&&&&&'''((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++------***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++222999:::999;;;CCCKKKIIIFFFCCCDDDGGGIIIGGGDDD@@@BBBDDDFFFJJJRRR\\\ccchhhlllqqquuuuuusssqqqooovvvvvvnnnkkkssssssooouuuqqqtttuuuvvv|||}}}wwwpppoooyyy~~~xxxqqqmmmqqqtttccciiipppwww}}}|||wwwxxx|||xxxyyyxxxtttttt^^^IIIEEEKKKOOOMMMKKKJJJ@@@333+++***,,,---,,,******+++***)))(((&&&%%%((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---...///000000///...---------------------------------,,,,,,+++***))))))***************)))(((((())))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))+++000111555;;;BBBGGGIIIIIIKKKHHHEEEEEEFFFFFFEEECCC>>>AAAGGGPPP[[[eeejjjlllooojjjkkknnnfff]]]fffwwwtttppprrrooohhhgggjjjhhhnnn}}}oooppptttzzz{{{pppkkkjjjooo}}}ssswww{{{~~~~~~{{{rrrvvv~~~xxx}}}~~~zzzyyyxxxcccTTTLLLGGGJJJPPPKKKDDD888...)))******(((---,,,***))))))***+++,,,''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&,,,---....../////////...---------------------------,,,,,,+++******))))))***************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''))),,,///333777>>>DDDJJJLLLNNNNNNLLLJJJHHHGGGFFFEEECCCAAA>>>HHHYYYkkkwwwzzzwwwrrrooommmmmmhhh[[[VVVjjjzzzmmmlllmmmkkkjjjooottt~~~uuuvvvyyy~~~}}}|||dddfffccccccnnn}}}{{{~~~~~~tttqqq|||oooYYYKKKGGGIIIIIIGGGBBB;;;444///---+++,,,,,,++++++******))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******))))))(((((('''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((,,,222666:::@@@IIINNNOOONNNNNNNNNKKKIIIGGGDDDBBB???>>>===CCCQQQhhhzzztttmmmeee]]]VVVZZZppp|||llljjjnnnpppmmmqqqzzz~~~zzzsssvvv~~~hhhiiieeedddjjjyyy}}}{{{~~~vvvwwwyyytttkkksssvvvkkk]]]OOOGGGIIIIIIFFF>>>555///---+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&111000...---------...///++++++++++++++++++++++++++++++******))))))))))))((()))))))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((+++111888>>>AAAHHHPPPRRROOOKKKKKKLLLMMMKKKGGGDDDBBBBBBBBBCCCMMMXXXkkk}}}}}}zzzkkk]]]ZZZbbbllltttxxxxxxrrrvvvyyywwwuuusssxxxwwwqqqmmmjjjmmmwww~~~~~~zzzyyyyyy}}}~~~{{{~~~wwwzzz|||ssswwwsssjjjrrr}}}```LLLJJJKKKLLLIIIAAA:::777111111///...---,,,,,,,,,)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&444333111...---,,,------++++++++++++++++++++++++******))))))))))))(((((('''(((((()))))))))((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))+++///666???EEEGGGMMMSSSSSSPPPMMMNNNQQQRRRMMMIIIHHHKKKPPPSSSUUUYYY___kkkwww|||xxxyyyssskkkjjjqqqwwwtttmmmxxxwwwsssttt|||uuuuuu{{{tttjjj^^^]]]^^^ccchhhppp}}}}}}~~~{{{yyyyyy{{{{{{vvvrrrrrrxxxzzzxxxwwwzzz~~~~~~{{{{{{yyy|||rrrttt}}}{{{xxxvvv}}}xxxYYYNNNGGGLLLRRRQQQMMMJJJAAA>>>999333///,,,++++++)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''333222111///---,,,,,,+++************************)))))))))(((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''))),,,000555<<>>:::666666777666111---...+++)))(((((())))))((())))))(((((('''''''''&&&***)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((************************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((((((((((((((((((((%%%&&&&&&&&&'''''''''(((***))))))(((((((((((())),,,+++***)))((('''''''''+++*********---///000111555555666777999:::<<<<<>>>>>>>>===888444///,,,)))((()))))))))((())))))((((((((('''''''''***)))((('''&&&'''((((((((('''&&&&&&&&&&&&'''(((************************(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))***)))((((((((((((******((((((((()))***+++---...000111222444666888999:::@@@AAADDDFFFHHHJJJKKKKKKMMMNNNPPPQQQQQQQQQPPPOOOMMMKKKGGGEEEDDDFFFHHHJJJIIIKKKMMMOOONNNKKKGGGEEEBBB@@@===;;;999666222000...------...000111000...++++++************++++++))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''')))+++...000333666;;;DDDTTTgggqqqsssrrroooggg\\\QQQNNNSSSXXXgggiiimmmrrrvvvuuuqqqooonnnxxx{{{wwwtttwwwxxxtttoookkkoootttxxx{{{rrrnnnsssxxxvvvqqqooogggmmm~~~gggXXXUUUSSSTTTVVVUUUQQQQQQRRRQQQMMMIIILLLYYYgggllljjj```TTTGGGAAAAAAGGGTTT___dddccc```]]]WWWRRRLLLIIIPPPMMMJJJJJJNNNUUU]]]ccc______]]]XXXSSSQQQTTTWWWZZZ\\\aaahhhnnnsssttttttxxxpppddd___ccciiifff^^^^^^\\\WWWQQQLLLLLLNNNQQQLLLMMMMMMLLLJJJJJJKKKMMMOOOMMMNNNRRRVVVZZZbbbkkkpppsssxxx}}}{{{kkkvvvuuuuuuyyy|||vvv{{{{{{|||vvvqqqpppwww}}}~~~xxxYYYGGGFFFPPPXXXUUUVVVWWWPPPNNNJJJFFFEEEDDDCCC???;;;000...***))))))))))))((())))))((((((((((((''''''***)))((('''''''''((((((((('''&&&&&&&&&&&&'''(((************************(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))''''''&&&&&&(((***,,,---,,,---...000333555888999999<<>><<<;;;999777333000++++++************++++++******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''))),,,000333777>>>GGGRRRaaannnppplllhhhddd\\\TTTSSS\\\mmmzzzuuurrrrrruuuvvvrrrpppooo~~~vvvwwwtttllljjjfffmmmvvv||||||zzzuuuqqqgggiiiqqq}}}rrraaaXXX]]]]]]aaahhhmmmmmmjjjgggjjjeee___\\\]]]]]]XXXRRRNNNFFF>>>;;;;;;BBBOOO\\\VVVVVVVVVUUUSSSRRRQQQRRRWWWVVVUUUVVV[[[eeepppwwwxxxyyyxxxqqqjjjhhhkkkpppuuuwwwzzzzzzwww|||yyyxxxuuunnnfff^^^ZZZYYYZZZZZZYYYXXXTTTQQQNNNMMMLLLNNNKKKKKKNNNPPPRRRWWW]]]YYY\\\```fffnnnuuu|||nnnkkkttt}}}|||~~~}}}|||~~~zzzxxxlllSSSGGGHHHOOOOOOSSSUUUMMMPPPMMMIIIGGGEEECCC@@@>>>333///+++))))))***))))))))))))(((((((((((((((((()))))))))((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&))))))((((((((((((((((((((())))))+++...111444666<<<<<<;;;;;;;;;;;;;;;<<<@@@CCCGGGFFFAAA:::444111000777AAALLLRRRTTTSSSQQQSSSTTTVVVXXXYYYYYYYYYXXXUUUSSSQQQMMMIIIEEEBBB@@@DDDDDDFFFHHHLLLPPPTTTWWWVVVVVVVVVWWWWWWTTTPPPMMMMMMKKKIIIHHHFFFDDDAAA>>>666555333000...,,,+++***)))))))))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((())),,,111666>>>IIIWWWdddnnnrrrkkkbbbfffaaaXXXTTTZZZkkkzzzuuutttqqqkkkiiijjjxxxtttooofffnnngggnnnwww{{{zzztttiiifffcccaaa___\\\YYYYYY\\\fffjjjpppxxx}}}{{{qqqiiifffbbb]]]XXXRRRJJJDDDAAACCC???===???AAAEEEOOOXXXOOOQQQRRRSSSTTTVVVZZZ^^^aaaccceeehhhlllsss|||yyyssspppooonnnkkkhhhddd___[[[WWWTTTSSSOOOMMMOOOOOOLLLKKKNNNNNNOOOQQQVVV\\\bbbgggjjjllloooyyyvvvvvvwwwxxx|||~~~~~~}}}~~~yyy|||xxxjjjSSSHHHJJJKKKQQQUUUOOOPPPMMMJJJGGGEEECCCAAA@@@555222---***)))*********(((((()))))))))))))))))))))))))))))))))(((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))*********000222444777:::===???@@@<<<;;;;;;<<<<<<===>>>???AAADDDFFFCCC<<<555111000///555???IIIPPPRRRPPPOOORRRSSSTTTVVVXXXZZZ[[[\\\YYYZZZZZZZZZWWWTTTQQQNNNEEECCC@@@???@@@DDDGGGJJJSSSSSSUUUWWWXXXVVVRRRNNNKKKIIIHHHHHHJJJLLLLLLKKKGGGDDDAAA<<<777333111///---,,,+++***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''')))+++++++++///777<<>>@@@BBBDDDEEEAAABBBAAA<<<777555888<<<>>>AAAFFFKKKOOOPPPQQQPPPNNNNNNOOOPPPSSSWWWZZZ\\\ZZZ[[[]]]^^^^^^\\\ZZZYYYSSSPPPLLLHHHFFFEEEEEEFFFKKKMMMQQQUUUYYYXXXUUURRRKKKIIIGGGGGGIIILLLMMMNNNMMMLLLIIIEEEBBB???======777666333000---+++))))))************************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''***---...000555???FFF^^^iiitttuuuqqqlllfff```UUUSSSUUUaaattt}}}pppffffffccc^^^```hhhqqq{{{zzzwww~~~qqqqqqwwwtttsssuuuqqqmmmqqqkkk]]]SSSTTTVVV[[[dddpppyyy~~~~~~wwwbbbZZZTTTUUUWWWWWWYYY^^^]]]UUUPPPQQQUUUVVVYYY\\\aaadddfffgggiiioooxxx{{{qqqllleee[[[UUUSSSRRROOOLLLLLLMMMNNNNNNLLLKKKMMMPPPWWWbbbppp}}}~~~~~~~~~{{{xxxvvvvvv~~~|||wwwrrruuuwwwjjjnnnmmmbbb\\\MMMGGGMMMQQQNNNMMMKKKHHHEEEEEEEEEFFF999555///+++******++++++(((((()))))))))*********))))))***+++***)))((('''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++,,,///333777;;;>>>@@@AAACCCFFFJJJKKKKKKJJJIIILLLKKKJJJIIIHHHHHHHHHHHHAAAAAA>>>999666:::CCCLLLOOONNNNNNOOOPPPQQQRRRSSSMMMMMMMMMOOORRRWWW[[[^^^\\\]]]]]]^^^^^^^^^]]]]]]cccaaa]]]XXXSSSOOOMMMLLLDDDHHHNNNVVV\\\^^^]]][[[WWWSSSNNNKKKKKKMMMMMMNNNKKKJJJIIIIIIHHHIIIIIIIIIBBB@@@<<<888333///,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&***...000333:::EEENNNmmmvvvyyysssiiicccaaa___UUUTTTZZZhhhyyyxxxooobbb\\\```ccccccjjjuuuuuuwwwyyyvvvqqqvvvvvvtttyyyvvvvvvxxxuuuiiiiii{{{qqqggggggiiimmmttt}}}zzz~~~~~~tttiiikkkppprrruuuxxxvvvjjj___]]]___bbbdddgggmmmppptttvvvyyy|||rrrllljjj```\\\XXXVVVWWWWWWUUURRRNNNOOONNNMMMNNNVVVeeepppqqqwww}}}|||wwwwww{{{}}}}}}}}}{{{mmmiiiwwwooommmzzz~~~yyyqqqWWWHHHMMMTTTLLLKKKJJJGGGDDDDDDEEEGGG:::666000+++******++++++(((((())))))*********+++)))******++++++)))((('''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***(((((((((((()))))))))***((((((((((((((()))))))))************+++---///000555777:::>>>AAADDDFFFGGGKKKKKKKKKJJJIIIJJJLLLNNNNNNRRRSSSQQQPPPPPPGGG===;;;<<>>HHHOOORRRQQQPPPLLLGGG@@@:::666444000---******+++******))))))*********)))(((((()))))))))((()))***++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((())))))(((''''''***,,,,,,---000333999FFFYYYiii{{{uuupppmmmhhh```XXXVVV^^^gggmmmmmmpppvvvyyyvvvlllnnnwwwxxxlllnnnzzz{{{vvvnnniiimmm|||{{{|||~~~xxxtttjjjjjjlllqqqvvvwwwtttqqquuu|||rrrttt~~~}}}qqqgggeeehhhjjjmmmqqqyyy}}}~~~vvvnnneee___[[[VVVTTTQQQNNNMMMMMMNNNOOOXXXbbboooyyyuuu~~~}}}qqqmmmppp}}}www{{{gggOOOIIINNNOOOQQQKKK>>>;;;AAACCC???;;;666000+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***(((((((((((((((((())))))(((''''''''''''(((((()))((()))***---000444888:::>>>???AAADDDFFFHHHIIIIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVSSSPPPQQQUUUTTTNNNKKKKKKLLLNNNQQQSSSUUUVVVXXXXXXWWWVVVUUUUUUXXXZZZSSSSSSQQQQQQQQQSSSRRRPPPPPPRRRTTTTTTSSSRRRSSSSSSSSSTTTWWWZZZ[[[ZZZYYYXXX[[[YYYXXXYYY]]]```aaa```]]]^^^___]]]XXXSSSNNNKKKBBB???:::666777===GGGNNNTTTTTTTTTSSSQQQMMMJJJHHHCCC???:::555111...***(((*********)))))))))))))))+++++++++***************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%&&&)))+++...---111:::IIIZZZkkkvvvyyyvvvsssnnnfff]]]\\\aaaiiilllmmmmmmpppvvvuuupppjjjrrrzzzwww|||wwwrrrlllkkkrrr~~~uuukkkXXX\\\cccmmmtttxxxxxxvvv{{{~~~{{{{{{uuupppqqqttt|||zzzqqqkkkmmmrrrvvvzzz~~~yyynnnggggggbbbYYYQQQKKKHHHIIIIIIIIIOOOVVV___iiixxxyyyttt||||||zzzwwwrrryyyttt[[[MMMIIILLLPPPOOOHHHAAA???>>><<<;;;777000,,,************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))(((((((((((((((''''''''''''&&&&&&&&&''')))***,,,,,,...000333888<<<@@@BBBFFFFFFHHHIIIJJJJJJJJJJJJKKKMMMOOORRRTTTUUUVVVVVVUUUUUUTTTRRRTTTXXXYYYVVVZZZXXXVVVTTTSSSTTTTTTUUUQQQTTTQQQKKKKKKQQQPPPJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGHHHJJJNNNQQQWWWTTTQQQNNNNNNNNNOOONNNPPPOOOMMMNNNPPPRRRSSSSSSWWWZZZ\\\[[[VVVRRRQQQQQQJJJGGGBBB>>><<>>888111---,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''&&&&&&'''+++---333333:::III^^^rrr}}}sssrrrooohhh]]]XXXaaannnzzzsssqqquuuwwwrrriiigggwwwyyywwwvvvrrroooqqqwww{{{{{{yyywwwzzzwwwcccTTT]]]jjjvvv~~~~~~~~~yyyssszzzyyyjjj___fff{{{yyytttssszzzzzzooosssooohhh___WWWOOOJJJGGGFFFGGGHHHKKKSSSaaarrrwwwqqqnnnpppnnn~~~|||zzzzzzpppttt}}}}}}sssVVVFFFHHHKKKPPPQQQJJJ@@@<<<===<<<777111---++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((('''''''''''''''&&&&&&&&&''')))---000222777888:::<<>>@@@BBBCCCEEEGGGIIIJJJJJJKKKJJJKKKMMMNNNPPPQQQQQQQQQPPPOOOOOOQQQTTTSSSNNNJJJKKKGGGCCCAAA>>><<<@@@EEEKKKRRRZZZ___```___```bbbaaabbb______ooozzz{{{{{{vvvrrrrrrqqqmmmgggdddjjjxxx~~~jjjdddbbbeeefffgggjjjoooxxxppp]]]IIIBBBHHHNNNMMMHHHBBBEEEJJJMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTYYYXXXXXXYYYYYYWWWSSSPPPQQQMMMGGG@@@888333///---,,,,,,+++************+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&(((***---333:::???CCCZZZqqq}}}|||nnnaaaVVVUUU]]]iiiyyywwwppprrrwwwwwwsssppprrrrrrwwwzzzvvvrrr{{{sssggghhhpppxxx{{{qqqeeeaaapppwwwiiiqqqwwwxxxttt{{{~~~{{{|||nnnVVVXXXeeelllpppnnnkkksss|||{{{ooojjjaaaWWWPPPMMMLLLLLLGGGNNNZZZiii|||uuummmooozzzmmmhhhtttzzzttt|||zzz~~~{{{{{{tttqqq}}}eeedddsssttt^^^IIIDDDJJJKKKFFFAAA>>>:::555111...---***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))(((''''''(((((()))***+++,,,,,,333555999===@@@AAABBBBBBDDDEEEGGGIIIKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQNNNLLLJJJLLLOOOOOOKKKFFFCCC???>>>?????????FFFOOO___iiittt{{{{{{wwwuuutttsssppplllooo{{{wwwsssmmmhhhjjjtttuuupppnnnrrrssstttvvv}}}cccSSSRRRWWWXXXVVVOOOSSSVVVWWWSSSNNNIIIGGGLLLLLLMMMNNNOOOQQQRRRSSSZZZYYYYYYYYYZZZZZZWWWUUURRRPPPMMMHHHCCC>>>:::888333111...+++*********+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&(((+++000777@@@FFFTTTiii|||zzzggg^^^YYY\\\cccllluuu}}}{{{uuusssvvvwwwtttsssuuuuuuooorrr|||yyyrrr~~~{{{uuu}}}xxxnnnbbbZZZ```kkkqqqrrrqqqvvvyyy~~~yyysssxxx}}}}}}||||||zzzwww|||jjj[[[ZZZZZZ```lllrrrxxxsssggg^^^WWWSSSQQQMMMKKKLLLTTT```nnnyyytttrrrvvvwwwkkkiiiiiiyyyyyysss|||~~~uuuqqqwwwiiihhhzzzsssVVVCCCCCCJJJHHHAAA>>>:::666222///---***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''(((***+++,,,---...999;;;???BBBDDDDDDCCCBBBGGGHHHIIIJJJKKKKKKJJJIIIMMMNNNNNNOOOOOOOOOOOOOOOJJJGGGEEEGGGKKKKKKGGGCCCAAAAAAGGGOOOQQQPPPVVV^^^kkkuuu{{{uuurrrqqqnnnmmmrrryyy{{{wwwqqqllljjjooowww}}}{{{vvvxxxwwwzzzzzzyyyzzz|||fff___cccgggiiidddhhhmmmnnnjjjddd___[[[SSSTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXYYY[[[\\\[[[ZZZLLLLLLLLLKKKJJJIIIGGGFFF999666111---***)))***+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&(((+++...444<<>>;;;666222000---+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&((())))))'''&&&&&&&&&&&&(((+++---000444:::===@@@@@@@@@@@@BBBDDDFFFHHHHHHHHHHHHJJJLLLMMMLLLKKKJJJMMMOOOOOOMMMKKKHHHDDD999CCCHHHKKKYYYkkklllaaaaaa\\\bbbjjjmmmqqqmmm^^^fffrrrxxxuuuuuuooojjjfffhhhmmmrrrwww{{{|||wwwuuuqqqkkksssqqqmmmkkkjjjiiihhhgggsssxxx}}}}}}||||||}}}{{{xxx}}}xxxvvvxxxyyyuuuqqqqqqvvvxxxtttsssvvvyyy~~~vvvaaaOOOMMMTTTOOOOOOSSSYYY\\\ZZZYYY[[[VVVVVVRRRJJJGGGKKKPPPQQQLLLFFF<<<333---++++++---*********************+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***((((((---666;;;@@@LLLYYYxxxuuulll___ooovvvooonnnyyy~~~yyy~~~ooolll}}}zzzyyyvvv{{{yyymmmsss||||||bbbWWWRRR[[[ffflllnnnqqqpppwww|||}}}zzzxxxvvvtttuuuvvvxxxxxxvvvqqqlllhhhlll{{{}}}uuu~~~|||tttlllfff[[[VVVQQQOOOKKKIIILLLRRRaaavvvwwwppppppvvv}}}tttSSS[[[ttt}}}rrrrrrwww}}}{{{pppppp~~~~~~vvvwww|||mmmRRREEEEEEFFFDDDFFFAAA;;;777666444111---++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''((()))(((''''''((()))***,,,///222555888<<<@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNMMMSSSOOOHHHCCCAAA@@@>>><<>>;;;888666333111111///...,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''((((((''''''(((***,,,...111555999;;;===@@@BBBAAAAAABBBDDDFFFIIIKKKLLLHHHIIILLLNNNOOONNNMMMLLLEEEAAA===>>>BBBGGGJJJKKKLLLZZZnnn}}}vvvuuuqqqyyyuuummmrrrvvvrrriiibbbbbbdddqqqoooooovvvvvvyyyzzzyyy||||||uuussstttvvvvvvrrrpppqqq~~~uuummm^^^VVVPPPOOOOOONNNPPPSSSVVVYYYZZZYYYYYYXXXSSSMMMOOOPPPPPPNNNHHH@@@888333,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&''')))+++---111666>>>PPPlllqqqddd```}}}zzzyyyuuujjjsssuuu{{{~~~xxxmmmkkklllmmmsssjjjcccnnn[[[ZZZ^^^gggnnnqqqsssvvvkkkkkkmmmrrrvvvyyyyyyyyytttrrrooommmmmmpppsssuuuzzz{{{vvvooogggaaaXXXOOOKKKKKKJJJGGGLLLaaa|||xxxqqqppp{{{ppp```]]]nnn~~~~~~yyywww}}}}}}vvvqqqnnnlllQQQHHHGGGEEEDDDDDDCCC???;;;777666666666444222///,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''')))---000333666;;;>>>@@@AAACCCDDDBBBCCCDDDFFFHHHJJJLLLMMMIIIJJJLLLKKKIIIFFFCCCBBB888;;;BBBMMMUUU[[[bbbhhhUUU[[[jjj{{{~~~vvvrrrnnnkkkuuu~~~{{{zzz{{{uuuvvvzzz}}}yyyqqqkkkkkkmmmzzzyyy{{{yyy{{{|||~~~zzzvvvrrrooopppwww}}}|||uuunnn{{{yyyoooddd^^^XXXQQQLLLLLLQQQUUUWWWYYY[[[]]]XXXQQQOOOQQQRRRRRRPPPJJJEEEAAA333111...,,,+++***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&((()))000111444;;;HHH^^^yyy{{{iiieeemmmyyyzzztttllljjjuuuxxx|||tttsssqqqfffmmmqqqmmmssslllggglllxxx~~~uuuggg[[[___fffmmmpppqqqrrrsssiiigggiiipppvvvwwwuuutttrrrpppnnnlllmmmppptttwwwuuu|||tttmmmdddYYYRRRQQQIIIHHHIIINNN[[[nnnzzzttttttzzzvvvxxx~~~}}}{{{zzz||||||uuulll}}}|||cccVVVJJJ???CCCEEEEEEBBB<<<888777888666555222000---+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())),,,111444777:::>>>AAABBBCCCDDDFFFDDDDDDFFFGGGHHHJJJJJJKKKLLLJJJEEE@@@>>>AAAGGGMMMOOORRRZZZbbbeeegggqqq}}}pppkkklllxxx~~~zzzfffcccoooxxxrrrpppuuuttt|||yyyzzz}}}zzzssswww||||||zzzyyypppooorrr{{{|||vvvnnnaaaUUUPPPLLLPPPQQQQQQTTTYYYYYYVVVSSSSSSQQQPPPNNNMMMLLLKKKBBB>>>777111,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''''''''))),,,111333888DDDYYYppp|||mmm]]]bbbsssppp{{{}}}sssgggllluuuxxxyyy~~~vvvmmmpppyyyttt~~~~~~uuukkkiiihhhfffaaa^^^bbbhhhooossstttssssssrrrjjjgggkkktttxxxsssmmmkkkjjjkkkmmmpppssswwwzzz|||www|||}}}{{{vvvoooddd]]]ZZZOOOQQQNNNHHHEEEQQQjjj~~~|||tttvvv}}}uuuxxx|||tttppp~~~zzz{{{zzzoooYYYBBBBBBDDDFFFCCC>>>999777888333222000...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''')))+++---///222777:::;;;>>>@@@BBBCCCDDDEEEGGGFFFFFFGGGGGGGGGGGGFFFFFFBBB@@@===<<>>AAADDDBBBCCCDDDDDDDDDEEEHHHKKKIIIIIIHHHGGGEEEBBB???===FFFSSSdddqqqzzztttjjjmmmooojjjhhhkkk___jjjqqqtttzzzuuummmxxx~~~~~~~~~~~~xxxooojjjjjjrrrsss||||||wwwcccQQQKKKNNNRRROOOQQQTTTVVVVVVSSSOOOLLLIIIKKKNNNNNNJJJCCC;;;666))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((()))***---111555:::KKK___qqq~~~|||sssjjjiiipppuuuuuutttuuuuuuuuuyyy~~~~~~zzz{{{vvvnnnuuuzzz{{{tttooo|||xxx^^^```lllqqqssswwwpppssssssqqqssswwwuuuoooxxxtttuuuyyyrrrddd```fffuuuxxx~~~}}}yyy|||wwwsssoooiii```WWWQQQMMMJJJIIIBBBOOOfff|||xxxvvvuuuyyynnnxxxwwwqqq|||~~~jjjIIIGGGFFFFFFDDD???777111000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))(((((('''&&&%%%$$$((((((((('''''')))---000222444888;;;>>>AAABBBBBBBBBCCCFFFGGGGGGFFFEEEDDDLLLKKKCCC:::;;;EEEMMMOOOjjjlllnnnpppxxx}}}wwwooohhheeedddccccccnnnnnnqqqvvv}}}}}}|||{{{wwwtttuuuzzz}}}}}}|||~~~}}}}}}vvvsssssszzz~~~pppeeedddfffeee```UUULLLOOOXXX\\\UUUKKKKKKHHHFFFJJJOOOOOOGGG@@@222///+++******+++++++++***(((&&&&&&(((*********)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%***,,,)))***222888:::EEETTTllltttqqqvvvzzzzzzzzzkkkeeerrr~~~zzzpppjjjjjjmmmnnnooonnnnnnzzzyyy``````mmmvvvxxxwwwyyyuuuooonnnqqqttttttttttttrrrsssuuurrrlllmmmttt|||}}}|||tttwwwrrrjjjddd^^^WWWNNNGGGLLLFFFKKKaaa{{{yyywwwuuu|||wwwxxxuuu~~~iiiTTTLLLDDDBBBDDDBBB:::222///---++++++,,,---,,,+++,,,,,,++++++***)))(((((((((((())))))))))))(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))***,,,111444888:::<<>>@@@@@@BBBLLL\\\eeegggnnnpppmmmfffeeennnyyyoooooommmkkkkkkooouuuzzz|||{{{zzz{{{}}}wwwuuuyyy~~~xxxrrrsss{{{}}}{{{zzz|||}}}}}}}}}~~~wwwsssfffUUULLLLLLQQQTTTUUUNNNJJJHHHJJJOOOPPPMMMJJJ>>>999222---+++******))),,,***(((((()))******)))))))))(((((((((''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((+++000777<<>>@@@BBBCCCCCCCCCBBBFFFGGGHHHJJJJJJHHHCCC@@@???BBBGGGPPP^^^nnnvvvwwwtttwwwrrrfff^^^bbbmmmtttjjjooossssssssszzz~~~yyy{{{~~~}}}{{{wwwpppmmmmmmzzzrrrqqqwww|||{{{uuu~~~yyyzzz{{{|||~~~uuueeeTTTIIIHHHOOOVVVRRROOOLLLLLLNNNPPPRRRRRRMMMGGG===444///,,,)))(((,,,***)))***++++++***))))))))))))(((((((((''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((---%%%%%%...777:::@@@HHH```~~~gggaaaiii{{{yyyzzz|||yyyppphhhnnn|||~~~rrr}}}mmmnnnzzzwwwvvvsssnnniiieeecccbbb```]]]```jjjrrrrrrnnnkkkkkkoootttvvvtttoookkkhhh^^^]]]aaaiiiqqquuuxxx|||vvvmmmgggbbb]]]ZZZQQQKKKFFFFFFLLLYYYnnnwwwvvvvvvxxx~~~~~~xxxnnn{{{yyylll```PPPFFFBBBAAA===:::444222...,,,+++***(((&&&,,,,,,++++++***)))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((+++...000333666:::======???@@@BBBCCCCCCBBBBBBEEEHHHLLLKKKGGGCCCCCCDDD___bbbfffhhhlllrrrwwwyyyyyy{{{yyytttqqqqqqoookkkuuuzzz}}}yyysssxxx|||yyy}}}zzz|||yyyuuuqqqmmmjjjkkkzzzxxxzzz}}}ssszzz}}}www~~~yyytttpppmmmqqq|||~~~|||uuuhhhYYYOOOKKKLLLRRRQQQOOOMMMNNNPPPSSSUUUWWWQQQHHH???888222---******))))))***+++,,,+++))))))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))---%%%&&&222888999DDDTTTtttyyyeee^^^gggxxxvvvttt{{{wwwxxxtttmmmoooxxxzzzvvvppp|||qqquuurrrbbb[[[XXXXXXjjjkkkmmmoooooolllkkkkkknnntttzzz|||wwwqqqmmmkkkeeebbbbbbiiittt~~~xxxoooiiiddd```WWWTTTOOOKKKGGGJJJYYYhhhyyysssssswwwwwwtttyyy|||sssdddRRREEE>>>>>>AAA666333///,,,+++***((('''+++++++++*********))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))***---111555777:::===@@@>>>@@@BBBCCCEEEEEEEEEDDDDDDGGGHHHBBB===BBBQQQ^^^~~~tttooorrrwwwxxxwwwxxx~~~ttt~~~uuukkkmmm{{{zzz{{{sssppp{{{}}}wwwyyy}}}}}}vvvzzz~~~{{{yyyyyy{{{||||||yyyrrroooqqqwww|||{{{pppaaaUUUNNNOOONNNNNNNNNOOORRRUUUWWWXXXUUUPPPKKKEEE===555000***)))((()))+++,,,,,,******)))))))))(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''***************************&&&+++555777888JJJbbb~~~qqqhhhbbbhhhsss{{{vvvpppwww{{{nnnllltttxxxvvvtttyyyuuu{{{pppSSSKKKSSS[[[pppsssrrrnnnhhheeeddddddpppuuuyyyyyytttnnnkkkjjjhhhjjjnnnvvv}}}~~~~~~~~~~~~tttlllggg___ZZZUUUPPPIIIFFFJJJQQQooorrrwwwxxxuuuvvvwwwoooyyy|||fffLLL>>>???FFF777444///---,,,++++++***+++++++++***************(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((***+++...222777:::<<<>>>@@@BBBBBBCCCEEEGGGHHHHHHGGGGGGDDDDDDAAA;;;;;;LLLhhh~~~qqqhhhhhhnnnrrrrrrttt~~~~~~{{{rrrjjjiiirrr{{{|||wwwlllggg}}}yyywww}}}{{{{{{}}}||||||~~~xxxsssuuu}}}~~~{{{yyytttxxx~~~~~~tttjjjcccQQQOOOMMMNNNQQQUUUXXXYYYWWWVVVUUUSSSOOOHHH@@@:::...,,,***)))***+++++++++******)))))))))(((((((((((((((''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))+++111666777???YYYsssxxxkkkgggjjjlllrrrvvvrrrppp~~~qqqllluuu||||||tttqqqxxxttt{{{mmmIIICCCTTTdddlllppprrroookkkjjjgggcccoooqqqrrrqqqmmmiiifffdddbbbmmm{{{|||yyyxxx}}}~~~~~~|||}}}|||}}}ssskkkggg^^^UUUPPPKKKGGGGGGIIIOOOaaavvv{{{qqqkkkvvvzzzlllkkk~~~yyyZZZEEEAAAFFF:::666111...------,,,,,,************************(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''''''''(((+++---///444888===@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEAAAAAAAAACCCLLL```yyyxxxtttmmmddd```bbbjjjqqq|||~~~~~~~~~{{{xxxwwwxxxyyyrrrzzzrrrmmm~~~|||vvvvvv~~~uuulllooottt|||~~~tttmmmpppzzzzzzyyy~~~}}}{{{zzzbbbZZZRRROOOQQQUUUUUUTTTWWWWWWWWWVVVTTTPPPIIIDDD777333...+++*********************)))))))))((((((((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***///444666<<>>999222---******))))))************))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((---222555555AAA\\\zzz||||||zzz|||{{{sssmmmvvvzzzeee___dddqqqpppfffooo}}}[[[@@@BBBUUUeeeooommmhhhfffppp~~~uuusssqqqqqqqqqmmmfffaaabbbqqqzzzxxx|||~~~|||{{{zzz}}}~~~zzzxxxzzz{{{zzzwwwzzz~~~~~~rrrkkkeeebbb[[[QQQJJJGGGFFFGGGQQQeeevvvyyyrrrlllyyyxxx|||}}}{{{zzzxxxzzztttZZZGGG???CCC>>>777111...---+++*********************++++++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''((((((***000666;;;===???AAAEEEGGGHHHIIIIIIJJJGGGFFFGGGEEE@@@===>>>>>>MMM]]]eeelllyyy|||ppplllkkkgggccc```fffsss{{{zzz~~~{{{yyyyyyzzzzzzyyy}}}uuuuuunnnppp{{{~~~uuukkklllvvv}}}|||wwwvvvzzz}}}~~~zzzrrr{{{}}}{{{qqqbbbZZZZZZXXXSSSPPPVVVVVVRRRSSSZZZXXXOOOIIICCC:::333///......---+++***))))))+++,,,,,,+++))))))))))))))))))))))))'''''''''''''''((())))))***(((&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''&&&%%%'''***---///111444<<>>@@@BBBDDDFFFHHHJJJKKKKKKKKKHHHGGGFFFCCC===<<>>777222///...///,,,+++++++++***************++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))'''+++000555999===BBBEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIDDD???===>>>GGGZZZllllllpppuuu|||}}}zzz}}}~~~~~~yyytttzzzwwwqqq~~~yyy{{{|||ssspppuuuuuuuuuxxx~~~}}}qqqbbbRRRQQQSSSXXXWWWSSSRRRVVVbbbfffiiijjjppp}}}}}}zzz{{{xxxoooppp{{{uuuwwwwwwiiibbbiiikkknnnsssyyy|||zzzwwwdddVVVNNNPPPQQQPPPSSSZZZUUUTTTRRRPPPKKKDDD;;;444///...,,,,,,---,,,+++)))))))))))))))))))))))))))((((((((('''((())))))***)))((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((())))))))))))+++///222333999FFF]]]yyypppbbbhhhwww~~~xxxrrrrrrwwwssspppvvvnnnrrr}}}bbbIIIGGGMMMVVV```fffiiiiiihhhiiiqqq{{{|||tttlllgggpppvvv{{{|||~~~|||{{{~~~{{{}}}yyyvvvuuuwwwwwwuuuuuuxxxppptttxxx}}}~~~|||{{{}}}}}}}}}~~~}}}zzz|||~~~|||{{{|||}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~wwwmmmeeebbbUUUKKKHHHCCCDDDXXXqqq{{{mmmeeelllyyy{{{rrryyy~~~uuudddkkkvvvWWWNNNEEE===777111///000,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''(((+++...222666:::@@@FFFKKKLLLMMMNNNNNNNNNLLLKKKJJJFFFCCCBBBHHHPPP[[[jjjvvvpppsssxxx}}}zzz|||}}}~~~sssnnn{{{~~~wwwuuuwwwyyy{{{mmmlllnnnppplllcccZZZVVV______```fffrrr|||zzzsssaaa^^^[[[WWWOOOGGGDDDEEEHHHJJJNNNRRRYYYfffxxxzzzwww~~~~~~||||||||||||kkkdddkkkwww}}}rrrgggaaasssooonnnrrrzzzuuuggg[[[VVVPPPJJJNNNXXXUUUTTTTTTSSSQQQMMMFFFAAA222000---,,,,,,,,,+++***************************((((((((((((((()))******(((((()))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''((())))))))),,,000333444BBBYYYsssvvvkkkdddiiisss{{{xxxvvvzzz|||wwwyyyvvvqqqvvv{{{WWWCCCEEEPPP```kkknnnkkkfffcccpppvvv}}}~~~yyyqqqllljjjqqqzzz|||zzzxxxzzz{{{zzz{{{uuurrrrrruuuuuussstttxxxpppsssyyy~~~}}}{{{yyyxxxzzz~~~~~~~~~}}}}}}~~~|||yyyvvvvvvwwwvvvqqqqqquuuwwwvvvtttttttttttttttsssrrrrrrooonnnmmmllllllnnnpppqqqoooqqqssssssrrrpppoooooopppqqqqqqpppoooppprrruuuxxxyyy|||~~~yyyqqqiiiZZZPPPMMMGGGBBBLLL]]]qqqpppkkkfffiiiwwwzzz{{{{{{vvvuuu{{{ccc[[[lllcccWWWKKKCCC;;;222......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&'''((()))***111333666:::???EEELLLQQQRRRRRRQQQPPPNNNLLLIIIHHHDDDGGGRRRaaalllppprrruuummmnnnsss|||~~~yyy|||{{{pppmmm~~~zzz~~~}}}ppphhhggghhheeebbb\\\YYYVVVSSSOOOLLLKKKJJJLLLNNNOOOUUUbbboootttsssooorrrrrrmmm```RRRHHHCCCAAA???AAADDDHHHMMMXXXbbbpppwwwzzzuuurrrttt{{{wwwnnnwwwzzzjjjkkkqqq|||yyytttpppwwwllllllttt|||vvvhhh]]]SSSKKKJJJLLLTTTTTTTTTUUUTTTQQQLLLHHH888444///,,,*********)))************************))))))(((((())))))***+++''')))))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((())))))***---111444555KKKjjjuuurrrooonnnrrrzzz~~~{{{~~~yyyuuuuuutttssstttwwwttt}}}pppSSSIIIGGGUUUgggpppoookkkiiijjjyyy{{{}}}{{{vvvrrrpppqqqttt}}}~~~}}}|||zzzxxxvvvzzz|||yyywwwwwwsssqqqrrrtttsssqqqrrrwwwuuuxxx|||~~~~~~}}}}}}|||zzzyyyyyyvvvooojjjfffiiihhhbbb___aaabbb```cccbbbaaa```^^^\\\ZZZYYYXXXWWWVVVVVVVVVWWWYYYZZZ[[[^^^aaabbbaaa___]]]]]]^^^___^^^]]]\\\^^^aaadddgggjjjnnnpppqqqrrrssstttxxxxxxwwwwwwxxx{{{}}}}}}qqqdddYYYTTTNNNFFFEEEJJJ]]]ppp{{{rrrdddggg{{{zzz|||xxxppp{{{~~~mmm\\\^^^ssslll^^^PPPIII@@@333,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((())),,,...000666999>>>CCCHHHLLLQQQUUUVVVUUUTTTRRRNNNJJJGGGEEEEEEPPPcccuuu}}}|||zzz{{{tttooopppyyyzzzyyyxxxllljjj}}}~~~xxx}}}}}}vvvkkkddd\\\WWWXXXYYYXXXVVVXXXWWWTTTQQQPPPRRRUUUVVVYYY\\\^^^```fffnnnqqqpppmmmsssyyyuuuiii[[[OOOHHHMMMHHHFFFHHHGGGCCCEEEIIISSSYYYbbbiiilllmmmnnnooofffhhhkkknnnsssyyy{{{|||tttrrr{{{~~~{{{yyy~~~yyyooopppvvv{{{}}}qqqgggddd```TTTHHHNNNPPPSSSVVVXXXUUUPPPLLLDDD>>>555///+++*********************************))))))(((((())))))***+++''')))***)))&&&%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,///333666AAA\\\~~~~~~yyyvvv|||}}}}}}yyyoooggghhhqqqyyy|||sssuuu~~~www___QQQQQQSSS```mmmqqqmmmkkkrrr{{{}}}zzzwwwvvvwwwyyy~~~~~~|||||||||{{{yyywwwwwwxxxxxxxxxyyyyyyzzzuuussstttuuurrrnnnoootttvvvwwwyyy{{{{{{|||{{{{{{{{{{{{~~~{{{vvvxxx}}}}}}{{{zzz{{{||||||xxxuuuwwwrrrmmmjjjhhheee^^^YYYRRRVVVVVVQQQMMMMMMMMMKKKPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKNNNOOONNNMMMNNNNNNNNNNNNMMMLLLKKKMMMQQQTTTTTTWWW\\\^^^^^^^^^___aaaeeeeeeeeeeeegggjjjnnnpppuuuxxx|||}}}ttthhh\\\TTTNNNIIIFFFMMM```wwwrrrfffooo{{{xxx}}}tttuuuzzzxxxgggZZZgggtttdddWWWQQQHHH999000000------,,,,,,,,,++++++++++++++++++++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''))),,,///333555999>>>EEEKKKOOOSSSUUUWWWXXXWWWUUURRRNNNIIIEEECCCIIIWWWkkk|||zzzuuu~~~uuuxxxrrrfffddduuu|||zzz~~~|||}}}yyytttooonnnooolllddd]]]RRRPPPOOOPPPRRRVVVZZZ\\\\\\___bbbcccdddgggiiiiiitttyyy|||zzzyyyyyywwwtttrrrzzz}}}sssiii```[[[VVVPPPNNNQQQQQQKKKIIIJJJGGGKKKOOORRRSSSSSSSSSSSSPPPWWW```eeegggkkkqqqvvv||||||||||||xxxttt|||zzzvvv}}}~~~~~~zzzuuuzzz|||iiiRRRFFFJJJQQQWWW[[[YYYTTTOOOOOOGGG===333...,,,++++++************************)))))))))))))))******+++''')))***)))&&&%%%&&&)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''((((((((())))))***+++,,,---000555888TTTqqq|||{{{|||rrrnnn|||pppdddhhhxxxuuutttppphhh[[[PPPOOOTTT\\\gggpppnnngggiiiwww~~~{{{zzz{{{|||~~~}}}{{{||||||{{{yyy|||xxxuuutttvvvzzz}}}wwwvvvvvvuuuqqqllllllqqqsssssssssssssssttttttuuummmooorrrtttoooiiijjjooorrrooommmooorrrrrrlllgggiiibbbYYYTTTRRROOOIIIEEEDDDIIIJJJFFFBBBAAA@@@>>>CCCDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBCCCBBBBBBBBB@@@BBBCCCCCCCCCCCCEEEGGGDDDDDDCCCBBBAAACCCGGGJJJFFFJJJOOOPPPPPPOOOQQQRRRTTTTTTTTTUUUXXX[[[___aaabbbffflllppprrrtttvvvwwwuuudddYYYUUUPPPJJJEEEIIIbbbmmmfffppp~~~ppp|||rrruuu~~~qqqYYY]]]uuuzzzjjj]]]YYYPPP@@@777666---------,,,,,,,,,++++++***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((''''''&&&&&&((()))***+++---222888===@@@AAAKKKZZZ]]]WWWVVV[[[RRRWWWXXXQQQBBB>>>MMMaaajjjkkkrrrxxxzzz|||zzzsssyyylllsss}}}iii^^^bbbvvv~~~~~~tttnnnmmmddd```YYYRRRSSSWWWWWWSSS[[[VVVZZZgggooopppttt{{{|||wwwsssmmmgggccc^^^YYYUUUTTTQQQNNNKKKIIIIIIKKKLLLGGGIIIOOOXXX[[[[[[```iiisssuuu{{{}}}zzz~~~{{{yyy{{{}}}qqqnnn|||~~~uuuZZZNNNFFFLLLUUUXXXVVVUUUSSSOOOHHH>>>555000///000,,,+++***+++,,,,,,***(((+++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((()))******)))***,,,...333;;;@@@ccc~~~vvviiilllxxx{{{|||lllnnnvvv}}}yyyooo\\\KKKHHHQQQYYYZZZdddjjjllljjjnnnzzz}}}|||}}}}}}|||||||||{{{xxxvvvyyywwwsssqqqrrruuuyyy||||||zzzvvvtttrrrooollliiikkkhhhfffhhhkkklllgggccccccddddddcccaaa___]]]\\\[[[WWWWWW[[[]]][[[ZZZ\\\XXXTTTNNNJJJGGGFFFDDDDDDAAA@@@@@@@@@@@@???===;;;BBBAAAAAA@@@@@@@@@AAAAAABBB@@@>>>@@@CCCDDDBBB@@@BBBBBBAAA@@@AAABBBDDDEEEBBBBBBAAA@@@@@@@@@@@@AAAEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFHHHJJJKKKMMMTTTUUUWWWYYY]]]cccjjjppptttvvv{{{~~~qqqggg]]]QQQIIIKKKEEEPPPnnnsssdddqqq~~~nnnxxxyyyvvv{{{uuuddd[[[___sssmmmfffQQQAAA;;;444222000.........---,,,***+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((''''''&&&''')))***,,,///555<<>>444222000...---...---,,,***+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''')))+++...333:::BBBGGGMMMVVV^^^___^^^___```___ZZZQQQIIIJJJSSSbbbuuu~~~zzz~~~}}}yyynnnnnnnnnxxxzzzxxxxxxqqqkkkppprrrtttyyy~~~{{{uuukkk___XXXVVVWWWeeeqqqtttvvv~~~zzzrrrjjjccc___[[[TTTMMMKKKKKKLLLOOOTTThhhnnnxxx|||yyywww}}}tttvvvwwwwwwuuufffnnnyyy```NNNPPPRRRMMMOOOXXXXXXSSSMMMJJJGGG???333)))...,,,++++++,,,,,,+++***+++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((())))))(((((()))***+++)))---333333666LLLeeewwwxxx{{{rrrmmmssstttuuusssttt{{{zzzbbbPPPAAABBBLLLVVVdddpppllllllkkkmmmvvvtttwww|||xxxwwwvvvvvvvvvvvvsssqqqiiijjjmmmnnnmmmiiieeebbbccccccdddeeedddaaa\\\WWWQQQMMMHHHGGGGGGFFFCCC???KKKMMMPPPOOOMMMIIIGGGFFFHHHHHHJJJMMMMMMMMMRRRYYY]]]\\\ZZZYYYXXXXXXXXXXXXRRRQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFGGGJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>===???@@@AAAAAACCCEEEHHHNNNSSSZZZbbbjjjuuuzzznnn```VVVIIIIIIDDDFFF\\\vvv~~~uuueeeeeennnzzzuuuvvvuuuttthhhYYYXXXggg}}}rrr^^^OOOFFF:::222000---,,,------,,,++++++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***(((&&&&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))+++...222777???GGGMMMQQQ\\\cccbbbdddiiifff^^^UUUNNNJJJOOO\\\kkk}}}zzztttzzzyyyqqqttt}}}nnnlllxxxyyy}}}}}}xxxnnnhhhfffgggmmmtttqqq|||rrreee[[[UUURRROOOMMM]]]bbbjjjrrrtttsssvvv|||~~~}}}wwwxxx}}}vvvfffmmmlll[[[___]]]QQQNNNWWW[[[UUUNNNIIIFFFAAA;;;555000...+++******++++++***+++***)))***,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''((())))))(((((()))******)))///777777<<>>;;;:::<<<======<<<@@@DDDGGGHHHEEEBBBAAAAAABBBCCCGGGKKKKKKLLLUUU___dddeeeeeecccaaa___^^^^^^``````___]]][[[[[[\\\]]]XXXWWWWWWVVVTTTSSSRRRQQQNNNNNNMMMMMMNNNNNNNNNMMMJJJKKKMMMNNNNNNMMMLLLKKKGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFEEECCC@@@??????@@@AAAAAA???>>>>>>???AAAFFFKKKPPPVVVbbbppp{{{xxxjjj___SSSOOOFFFAAAJJJ^^^pppxxxjjjbbbfffyyy|||xxxsssyyyssscccSSSZZZnnnyyyfffZZZPPPAAA444111...,,,,,,---,,,,,,+++++++++*********))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((///---***(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))***+++---///333777===EEENNNTTT[[[cccffffffiiilllcccUUUMMMOOOTTT[[[bbbkkkzzzrrrkkkrrr}}}{{{pppqqqzzzmmmooommmnnnsss|||yyyoooeee\\\UUUSSSWWWbbbrrrzzzwwwnnnhhhuuutttxxx}}}sss|||sssvvvkkktttpppgggmmmiiiWWWMMMPPPTTTSSSQQQMMMHHHDDDAAA@@@444000,,,***)))*********+++***)))***,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***))))))000999<<>>===<<<;;;;;;===???AAAAAA===BBBFFFGGGDDDBBBBBBDDD>>>@@@DDDHHHIIIKKKTTT^^^iiilllnnnnnnkkkhhhgggggghhhjjjjjjiiigggfffhhhjjjffffffeeecccaaa^^^[[[ZZZQQQQQQQQQPPPNNNMMMMMMMMMIIIJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEGGGHHHHHHFFFDDDCCCCCCDDDEEEDDDAAA>>>======<<>>EEEOOOXXX___iiikkklllkkkjjjeeeZZZNNNNNNVVVbbbiiihhhjjjwwwtttkkkooozzzzzz~~~~~~ssssssxxxtttiiicccjjjtttwww~~~uuujjjaaa]]]dddnnnppplllhhhgggggglllxxxqqqsss}}}yyyuuuooo{{{sssqqqvvvrrrbbbSSSMMMKKKOOOSSSTTTPPPJJJEEECCC999555///+++******+++***+++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((('''((())))))(((((()))***)))---333:::DDDYYY{{{yyyrrrzzz}}}zzz~~~zzzpppjjjiiikkkjjjooovvvwwwgggEEE===<<>>>>>>>>>>>>>>???@@@AAACCCHHHLLLKKKGGGEEEGGGJJJDDDDDDGGGKKKLLLMMMSSS[[[ccchhhnnnooommmkkkjjjkkkiiillloooooommmlllmmmppplllkkkjjjgggccc___[[[YYYQQQRRRRRRPPPNNNLLLLLLMMMKKKKKKLLLNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFDDDFFFFFFDDDAAA???>>>>>>===>>>>>>======AAAIIIOOOVVV]]]jjjyyyvvvhhh[[[VVVWWWMMMAAAPPPllltttgggdddnnnzzztttrrruuu}}}{{{jjjXXXXXXrrrttt]]]AAA<<<888111---,,,,,,------+++++++++************)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((()))***,,,...333777===DDDNNNYYYeeelllsssrrrqqqooofffZZZSSSRRRXXXbbbooosssnnnooo~~~xxxwwwzzz|||}}}qqqttt}}}{{{zzzyyy|||wwwuuuwwwooommmxxxyyygggaaabbbbbbaaabbb___]]]bbbnnnwwwyyywwwwwwwww{{{{{{lllyyy||||||}}}~~~}}}ssseeeYYYNNNOOORRRTTTSSSPPPJJJGGG@@@;;;444///---,,,,,,,,,+++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))'''((())))))(((((()))***+++111666<<>>555///,,,,,,------+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))+++'''%%%(((***+++000777<<>>===@@@IIIVVVaaahhhkkk\\\```hhhmmmkkkkkkvvvzzzyyyrrrnnnooorrrsssssspppjjjhhhlllooonnnoooqqqtttiiiccc```eeejjjqqq|||{{{rrroookkkiiimmmuuuqqqeeebbbiiivvv|||}}}uuullljjjlllmmmiiibbb\\\\\\___aaa]]]XXXZZZYYYXXXWWWVVVUUUUUUUUURRRRRRSSSSSSSSSRRRQQQPPPRRROOOOOOQQQQQQNNNNNNPPPNNNNNNNNNLLLIIIGGGFFFFFFIIIEEEEEEJJJQQQYYYfffrrruuukkkaaaWWWMMMGGGMMMfff~~~~~~nnndddnnn}}}ssspppsssnnnbbbZZZgggmmmrrriiiGGGCCC:::000---......,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))+++((('''***,,,---222999>>>EEEQQQ```mmmuuuzzz}}}rrrhhh^^^SSS[[[lllsssttttttyyy~~~~~~{{{}}}oooeeennnwwwtttqqqzzz|||ooodddaaahhhuuutttnnnsssyyyvvvnnnoooqqqqqqssszzzwwwrrrrrrnnnlllvvv}}}qqq^^^NNNKKKOOOTTTPPPKKKCCC<<<777333...+++------,,,+++))))))***+++******))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))***+++***)))***,,,...666999@@@SSSrrr~~~|||mmmjjjttt{{{{{{uuuvvvxxxSSSCCC<<<888:::AAA@@@AAAHHHTTT___fffhhh]]]```fffiiiiiilll{{{~~~zzzyyytttpppnnnooopppqqqpppooonnnooopppnnnmmmssszzzrrrnnnkkkiiieeefffppp}}}~~~{{{tttuuu}}}wwwwwwyyyyyyuuupppkkkhhhddd```^^^^^^___```]]]___```bbbbbb```^^^]]]\\\YYYXXXZZZZZZVVVVVVXXXXXXYYYYYYXXXTTTPPPMMMLLLIIIHHHHHHKKKKKKNNNVVV```xxx{{{qqqfff\\\RRRKKKIIIVVVmmm~~~yyyjjjjjjvvv|||wwwtttrrriii```bbbqqqxxxwwwkkkSSSIII===444000...---...,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++)))***---///000666<<>>CCCAAABBBIIIUUUaaaiiilllffflllsssxxxxxx{{{}}}tttrrrpppnnnnnnnnnnnnmmmkkkhhhkkknnnnnniiiiiisss{{{gggZZZ\\\eeexxx}}}zzzuuurrrrrrtttuuurrrtttvvvwwwwwwvvvtttrrrnnnjjjiiikkkjjjfffeeegggfffhhhiiiiiifff```ZZZVVVUUUWWWZZZYYYRRRLLLOOOVVVgggyyyyyyooocccXXXQQQIIIFFFXXXwwwssshhhlllvvvuuurrrhhh]]]^^^qqq~~~pppbbbQQQ@@@999444---,,,///,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))),,,000222444:::BBBGGGVVViiiyyy~~~wwwqqqfffcccdddgggttt|||uuu{{{yyylllfffsssyyy~~~~~~~~~|||~~~~~~qqqnnnuuu|||{{{xxx||||||xxx}}}~~~zzzmmmggg~~~uuuZZZMMMGGGRRRQQQPPPLLLEEE<<<666222...,,,***(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))************,,,///222777>>>PPPoooxxxnnnjjjqqqxxx|||}}}uuuwwwzzzyyyuuusssxxx{{{wwwuuuxxxzzzsssHHH;;;:::===DDDBBBBBBFFFPPP^^^kkksssvvvnnnyyyyyyrrroooooooooooonnnkkkhhhfffccceeeiiijjjhhhkkkxxx|||ggg]]][[[dddbbbrrr}}}{{{|||{{{vvvuuuwwwsssuuuxxxyyywwwqqqiiiddddddiiinnnmmmbbbVVVTTTYYY___lll~~~wwwkkk___VVVOOODDDJJJggg~~~|||ooogggvvvxxxvvvvvvppp^^^RRR___xxxyyymmmWWWDDD===777...+++000,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))---333555888AAAJJJUUUdddtttuuuiiilllvvv|||{{{xxxqqq}}}{{{{{{}}}ddd^^^fff{{{}}}~~~}}}zzz~~~zzzxxxwww|||zzzzzzooo|||{{{zzz~~~tttrrr{{{yyyuuuzzzlll\\\ddd{{{jjjXXXOOOOOOPPPQQQPPPKKKCCC:::444...+++(((''')))***+++***))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((((()))*********---111555666AAAZZZ}}}uuukkkgggooowww}}}{{{uuuooonnnkkkcccdddnnntttgggDDD<<<===???GGGGGGIIIPPP]]]kkkuuuyyyzzzooo|||}}}yyywwwpppqqqqqqppplllgggcccaaaeeecccdddiiiooovvv{{{nnnjjj[[[___{{{~~~wwwqqqmmmrrryyyyyynnnaaa^^^bbbaaafffqqqsssfff\\\TTTKKKEEERRRmmm}}}ooohhhyyyuuuuuutttdddQQQSSSccc}}}rrr___LLLAAA999000---000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++000666999>>>JJJUUUhhhuuu{{{ooofffttt}}}nnn~~~zzzxxxyyylll^^^cccqqqzzz{{{vvvrrrvvvwwwrrrvvv~~~}}}{{{xxx~~~}}}{{{|||}}}~~~|||{{{{{{|||}}}}}}zzzzzz{{{}}}yyyuuuvvvzzz|||}}}qqqiiiooovvvooo}}}}}}qqq]]]```lll{{{}}}rrrgggeeeUUUSSSQQQPPPOOOIIIAAA:::222...)))(((***,,,,,,+++)))))))))************+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((())))))***+++...333777999JJJjjjwwwpppuuu|||}}}yyymmmaaa^^^XXX```ooorrrvvvrrrTTT===<<<===???HHHOOOUUU___lllwwwzzzwwwsssooo|||zzzuuuwwwrrrsssrrroooiiidddaaa```ddd___^^^fffqqq{{{gggYYYfffxxx{{{uuuyyy~~~vvvllliiimmmffffffkkkvvv}}}nnndddWWWQQQEEEDDDZZZxxx}}}dddsss~~~|||uuutttuuukkkYYYPPPRRRttt|||vvvkkkZZZIII===444000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))))))))*********---...444999>>>EEESSSaaawww~~~qqqaaahhh{{{ooo}}}xxxvvvmmmeeeiiittt}}}}}}vvvhhhiiirrrvvvooottt|||zzzuuuuuuuuuvvvyyy}}}yyyxxx|||~~~wwwtttvvvyyyzzz~~~~~~pppnnnxxxrrr^^^YYYjjjwwwqqqooouuuccc[[[RRROOOPPPOOOHHHAAA999444---+++,,,...---+++))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((())))))***+++///555999???VVV{{{|||~~~yyyyyyuuu]]][[[ZZZhhhyyyvvvmmmppp\\\VVVCCC888<<<>>>@@@IIITTT\\\jjjxxx|||qqqhhhmmm{{{wwwqqqrrrrrrrrrpppkkkeeeaaaaaabbbbbb]]]]]]eeepppyyyvvv```]]]cccjjjvvv}}}}}}yyyqqqooorrrkkkhhhjjjqqqzzzxxxmmm\\\TTTHHHCCCMMMdddyyyqqqmmmwww~~~xxxuuuuuuoooaaaSSSLLLjjjwww}}}~~~{{{zzzlllSSSAAA;;;555---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))************///111666<<>>888333000...,,,+++,,,+++******)))*********+++++++++************)))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))***...)))(((///111555BBBKKKvvvzzznnnkkkdddccclll~~~|||aaaLLL===999777<<<@@@CCCHHHNNN]]]dddlll{{{uuuhhhmmmqqq}}}}}}xxxtttpppnnnmmmpppkkkgggddd```\\\^^^cccgggfffggglllsss{{{tttdddfffppprrrlllooolllvvv}}}uuuooojjjhhhiiiiiieee]]]WWWYYYaaalll|||qqqdddWWWNNNEEEHHH^^^yyyyyyllluuuxxxwwwmmmrrrwwwjjjTTT___qqq{{{mmmwwwrrrOOO???===)))***,,,------,,,+++,,,,,,***))))))(((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))************---///333:::@@@HHHWWWlll{{{kkk^^^YYYYYYhhhqqq{{{uuukkklllttt|||yyyrrrkkklllvvv~~~|||~~~~~~~~~xxxwwwyyyzzzzzz{{{yyy}}}yyy}}}{{{uuutttmmmuuuyyy}}}~~~{{{|||{{{xxxxxxwwwkkkVVVLLLOOOPPPKKKHHHCCC<<<444///,,,++++++,,,++++++***************+++++++++************)))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))'''+++((((((///111666EEE```tttnnnqqq{{{xxx~~~gggooo^^^BBB===999999===@@@CCCHHHNNNeeemmmttt~~~vvvmmmvvv~~~|||wwwrrrooommmllllllgggdddbbb___]]]```eeedddeeehhhnnnuuu{{{mmmhhhpppwwwwwwuuullllll}}}|||wwwxxxuuuooohhhaaa]]]ZZZYYYWWWQQQLLLMMMQQQYYYfffrrryyylll^^^TTTHHHDDDQQQdddtttlllwww|||{{{vvvtttzzzrrraaaWWWcccsss}}}~~~lllooosssZZZCCC;;;222,,,---------,,,,,,,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))*********+++...000999===EEESSSiiiqqqccc]]]aaahhhrrrnnnqqqzzzzzzooouuu}}}yyy}}}{{{tttmmmjjjqqq~~~}}}|||}}}{{{xxxyyy{{{{{{sssppp}}}|||zzz|||}}}{{{oooxxx}}}zzzzzzwwwyyyxxxxxxjjjZZZOOONNNQQQNNNJJJCCC:::222---,,,---,,,,,,+++***************+++++++++************)))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))&&&+++)))+++222333;;;LLLooo}}}yyy{{{~~~}}}pppooovvvxxx|||wwwrrrlllgggwww]]]@@@===:::;;;>>>@@@BBBIIIPPPkkkssswww{{{}}}tttuuu~~~yyytttpppmmmkkkkkkeeeaaa______^^^]]]aaaggghhhkkkpppvvv|||zzzkkkllluuu{{{zzzlllaaaiii~~~yyyqqqkkkooommmiiiccc^^^YYYUUUSSSPPPLLLHHHGGGFFFHHHPPPZZZooozzzuuuggg\\\PPPFFFGGGOOOyyyiiihhhxxxuuuzzzzzzoooSSSTTTeee}}}qqqlllssshhhMMM<<<;;;///...------,,,,,,,,,,,,,,,++++++************+++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++++++++---111444:::BBBOOO```vvvyyykkkeeehhhqqqxxx{{{wwwzzz}}}uuu}}}yyypppoookkkjjjppp|||~~~}}}~~~{{{yyyzzzvvvooouuu~~~||||||rrrwww|||zzz{{{|||ppppppRRRJJJXXXPPPOOOJJJBBB999222///...,,,,,,+++************++++++++++++*********))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))------///555666AAAVVVxxxuuummmxxx|||xxxuuu{{{}}}}}}wwwrrr{{{vvv\\\bbbuuu]]]FFF<<<;;;===@@@AAACCCLLLUUUmmmtttssspppqqqppp{{{|||yyyuuupppmmmkkkjjjjjj___\\\ZZZ\\\[[[\\\aaahhhmmmppptttyyy}}}rrrjjjmmmsssuuuiiiZZZ]]]xxx~~~wwwrrrqqqooollliiifffddddddccc^^^\\\YYYVVVPPPKKKNNNUUU___eeettt{{{mmmbbbXXXMMMHHHIIIccc}}}uuuiiiyyyuuuvvvzzzuuuYYYLLLXXX{{{tttrrrpppZZZBBB===222000...,,,,,,,,,,,,+++...---,,,+++************************************************************))))))))))))))))))))))))&&&''')))++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---000555999;;;JJJ]]]ppppppiiilllttt|||xxxzzz{{{zzz}}}wwwfffcccaaaeeeuuu~~~zzzxxxxxxyyy{{{|||{{{{{{{{{wwwvvv{{{yyyzzz|||yyytttvvv|||zzzeeeRRRNNNNNNNNNLLLGGG???777000------,,,,,,+++***++++++++++++++++++*********))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))***......111777888FFFaaatttkkkvvv}}}tttttttttfffSSS___oooqqqUUUFFF;;;<<>>;;;888555222111000++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***---///444:::BBBGGGbbbsss}}}kkkxxxyyyttt{{{tttvvvZZZRRRddduuu}}}xxxzzzyyyzzz~~~wwwzzzyyyssswwwmmmuuu{{{```iiihhh^^^SSSMMMLLLIII@@@888...---,,,,,,++++++,,,,,,+++++++++************)))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))))))))))),,,///111888BBBIIIeee{{{~~~|||xxxyyy|||___SSS```sssxxxlll]]]LLL===999;;;999<<>>777...***+++---,,,***CCCBBB@@@@@@???<<<777333333111...---...//////...)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((()))((('''''')))+++...+++///777999999FFFWWWppp}}}{{{mmmooo}}}zzzzzzyyy|||}}}eeeQQQTTTkkk~~~wwwyyytttyyyxxxqqqvvv{{{~~~uuuqqq|||{{{pppiiiooojjjcccrrrlllQQQOOORRRJJJ@@@===444///***))),,,...---+++************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))******///444666>>>UUUxxxxxx{{{tttttttttuuuyyyhhhaaapppzzzbbbNNNAAA999888;;;999;;;@@@EEELLLXXXlll}}}tttqqq~~~zzzooohhhfffbbb______[[[VVVTTTVVVWWWRRRVVVdddrrrxxx|||lllVVVLLLJJJPPP```qqqyyy}}}yyyhhhxxxzzz|||nnn```UUUNNNEEE===WWWssssssvvvzzzsssbbbjjjnnnbbbNNNWWWyyynnnhhhfffYYYCCC<<<333///......+++(((:::;;;===???AAABBBBBBBBB999666111...------------++++++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((()))***)))'''''')))+++---,,,111999<<>>AAAEEEOOO___ppp{{{wwwssswwwvvvmmmgggeee```]]]\\\XXXSSSQQQSSSUUUTTT[[[jjjvvv}}}wwwhhhZZZVVVWWW[[[hhhvvv}}}uuukkkwwwnnnwwweeeYYYJJJGGGAAAMMMnnn{{{rrrzzzzzz|||zzzeeeaaaeeeZZZJJJMMMhhh}}}tttjjjggg\\\EEE===444...------,,,***<<<============>>>@@@BBBBBB>>>777333000///...---///...,,,*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))******)))(((((()))+++...///444<<>>AAA>>>AAABBBEEESSSgggssstttooottt~~~wwwqqqjjjfffddd^^^ZZZXXXTTTOOONNNPPPSSSXXXcccqqq|||tttkkkgggjjjlllmmmttt{{{xxx{{{uuuhhheeerrrqqqoooaaaMMMKKKGGGDDDUUUyyyvvvppp~~~}}}ssszzztttdddddd^^^QQQMMM[[[ttt~~~ooohhh]]]JJJAAA666///,,,,,,,,,+++EEEEEEDDDAAA>>>===???AAAFFFCCC>>>:::888555111///222111111000///---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''(((((((((''''''''''''((((((((((((******+++***)))(((***+++111222777>>>GGGVVVpppwwwiiikkkrrr}}}}}}jjjaaaeeecccYYYPPPSSSdddttttttooouuuyyyyyy}}}}}}yyyyyyvvv```YYYdddrrrmmmTTTNNNLLLEEECCC<<<444---++++++,,,+++************************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++///777999???\\\yyykkk[[[^^^nnnyyy~~~~~~mmmnnnllliiimmm}}}YYY>>>:::>>>AAACCC@@@DDDEEEHHHXXXmmmtttnnnnnnyyyyyyqqqlllgggdddbbb]]]XXXUUUQQQMMMLLLOOOSSS\\\jjjwww~~~}}}xxxxxx}}}~~~zzz|||wwwssstttkkk]]]fffsss|||nnn{{{mmmYYYOOOKKKDDDGGGjjjpppwww}}}pppvvvnnnjjjfff^^^QQQRRRlll}}}yyymmm]]]SSSJJJ===333---,,,,,,,,,KKKKKKKKKIIIGGGGGGGGGHHHDDDBBBAAA@@@===999444000111222333444222///,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((()))***+++***)))***+++---333333777???MMMbbbkkkdddnnnzzz}}}yyyeeeccc\\\SSSNNNSSSbbbttt|||www|||~~~zzz|||{{{}}}}}}~~~vvvaaa___jjjuuuxxx]]]JJJHHHMMMGGGAAA999111---++++++,,,************************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))***+++,,,///666:::GGGjjjvvvuuuiiihhhwww|||{{{wwwpppbbbVVVXXXiii}}}tttKKK777777<<<>>>>>>EEEIIILLLRRRaaarrrtttllltttuuummmhhhdddbbbaaa[[[UUUSSSPPPLLLMMMQQQVVVbbbpppyyy|||wwwmmmhhh^^^TTTbbbttt|||sssiiioooqqqqqqqqqmmmhhhlll{{{iiiSSSLLLIIIBBBWWWzzzwwwtttuuupppxxxrrrjjjgggcccSSSHHH\\\|||xxxbbb^^^TTTFFF888000,,,+++,,,PPPOOOOOOOOOOOOLLLHHHDDDCCCCCCBBBBBBAAA===777333111222333444333000---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((((((***++++++***+++---///333444999EEEXXXqqquuufffgggvvv~~~{{{hhhaaaVVVMMMPPP___qqq~~~}}}zzz~~~ttt~~~}}}}}}|||}}}uuurrrxxxmmmaaaccc{{{~~~fffJJJFFFSSSJJJEEE===555///,,,,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))***+++,,,------222;;;SSS{{{yyyrrryyysssiii___WWWZZZdddppp|||zzz___CCC888:::>>>@@@@@@IIINNNVVVbbbmmmrrrrrrooo}}}{{{pppiiidddaaa```]]]WWWRRRPPPNNNMMMPPPUUU]]]hhhtttyyy{{{}}}xxxhhhYYYRRRSSSfff||||||~~~cccccczzzfffccc]]]WWWPPPJJJPPPkkkvvv\\\OOONNNDDDGGGeeeuuuwww{{{}}}mmmpppvvvkkkhhhgggYYYIIIRRRiiimmmddd[[[LLL>>>222---,,,,,,RRRQQQRRRVVVZZZXXXOOOGGGKKKIIIGGGEEEDDDBBB???<<<666666555444333333222222,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))***((('''((()))***)))'''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''((((((((((((''')))***++++++---///222555999CCCTTTlll{{{jjjccckkk||||||zzz{{{hhhUUURRRRRR]]]nnn~~~~~~}}}||||||xxxuuurrrrrrssssssqqqooorrrqqqmmmkkknnnssstttpppvvvxxx{{{|||}}}}}}vvvvvvoooppptttxxxllluuuXXXMMMRRRKKKGGG@@@888111---,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((((()))***+++---...111333AAAaaa{{{}}}vvvddd^^^^^^fffmmmmmmllllll```PPP@@@<<<>>>AAACCCFFFJJJNNN]]]nnnsssmmmkkkppp~~~tttkkkeeeaaa___^^^YYYSSSNNNMMMMMMMMMRRRWWWdddnnnwwwzzz{{{~~~~~~{{{{{{xxxdddOOOOOO]]]xxxyyyttttttWWWZZZqqquuu___SSSHHHAAA<<<>>>QQQgggzzz}}}lllYYYQQQJJJAAAUUU|||yyytttzzzsssqqqjjjzzz{{{ooolllooogggUUUSSS]]]~~~wwwddd\\\OOO@@@555...------NNNNNNSSS___jjjmmmeee\\\VVVRRRLLLIIIGGGGGGFFFEEE===;;;888555555666999:::,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))***((('''((()))***)))((())))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&(((***+++,,,...111333:::@@@MMMccc~~~qqqbbb```lll~~~}}}zzzxxxdddIIIOOOZZZjjj{{{{{{zzzxxxuuusssrrrqqqqqqmmmjjjfffeeefffgggeeedddddddddaaa___aaafffeee```gggjjjmmmppprrruuuwwwzzzxxx{{{vvvyyy}}}rrrllljjjttt}}}iiiTTTMMMKKKHHHBBB:::333...,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((()))***,,,---...888888GGGlll~~~~~~yyyjjjbbbcccsssyyygggYYYNNNDDD<<<;;;<<<>>>BBBFFFGGGKKK^^^ssstttfffdddooo}}}wwwnnnfffbbb___^^^]]]VVVPPPKKKKKKLLLMMMRRRYYYiiirrryyy{{{}}}zzzyyy}}}}}}wwwaaaKKKRRRkkk}}}lllhhhiiiLLLPPPiiibbbSSSHHHDDD>>>999>>>JJJ]]]ppp}}}~~~zzzcccSSSNNNCCCOOOvvvvvv~~~{{{qqqyyyjjjsss|||}}}qqqmmmsssooo___UUUVVV}}}yyy}}}bbb[[[OOOAAA666///......nnn^^^YYYhhhxxxzzzrrrnnnfffaaaVVVMMMKKKNNNLLLGGGJJJAAA;;;<<<<<<999888;;;333444222---...222000******))))))***,,,,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))************+++)))+++---------222888???CCCTTTsssrrr^^^fffpppqqqzzz}}}}}}~~~vvvUUUGGG[[[hhhttt}}}xxxtttrrrpppmmmiiieeebbbaaaaaaaaa^^^\\\ZZZYYYXXXYYYZZZ[[[WWWVVVTTTSSSRRRSSSTTTTTT\\\^^^```bbbcccdddgggiiinnnqqqwww|||zzz{{{yyynnnkkkkkk|||zzzvvv{{{eeeEEEJJJHHHGGGCCC888,,,***000............---,,,+++***+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++---000222333<<>>FFFKKKQQQUUUXXXbbbsss}}}lll[[[NNNHHHMMMUUU}}}vvvxxxooorrr{{{|||zzzqqqpppkkk___SSSNNNkkktttaaaXXXWWWIII222444888&&&yyytttwwwiiiSSSWWWcccllliii___YYYVVVTTTOOOKKKHHHDDD<<<444555<<<:::;;;888111///111000++++++***)))+++,,,---,,,***************************************)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))))))))))))))***************)))***...000000555;;;>>>III^^^{{{ooodddooowwwtttyyy}}}zzzvvv}}}{{{jjjPPPPPPcccoooxxx{{{tttsssrrrqqqooolllhhhdddaaa```]]]YYYVVVSSSRRRRRRSSSRRRQQQOOOMMMMMMNNNOOOPPPLLLLLLJJJIIIIIIIIIJJJJJJKKKNNNQQQSSSTTTVVVYYY[[[\\\___dddiiillloooooooooyyy~~~~~~wwwtttmmmqqq|||~~~ppptttnnnPPPLLLIIIGGGEEE>>>333...000---------------,,,+++++++++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***+++,,,///222888BBB```~~~zzzqqqwww}}}wwwzzzkkkxxxfffFFF@@@<<<;;;???AAAAAADDDHHHNNN\\\iiiooofffQQQTTTooo|||pppccc___^^^ZZZWWWVVVOOOKKKIIIIIIJJJQQQ```nnnsssyyy}}}{{{zzz}}}~~~}}}{{{}}}~~~}}}|||}}}uuuxxx|||gggOOOJJJbbbaaaRRRNNNEEEEEEVVVkkklllWWWLLLDDD===;;;888;;;???BBBEEEQQQggg{{{~~~{{{}}}~~~~~~}}}}}}rrraaaRRRHHHJJJPPPxxxxxxvvvvvvpppyyysssvvvzzzzzzqqqlllcccUUUIIIYYYxxxqqqbbb\\\^^^SSS:::444555)))}}}iii[[[]]]aaahhhrrrvvvmmmaaaNNNLLLLLLMMMHHHAAA<<<;;;@@@AAA>>>666111000000...+++*********,,,---,,,+++************************************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))************+++)))***///333444888>>>@@@VVVqqqyyynnnnnn{{{yyy{{{}}}uuujjjzzzvvv___PPPTTTfffooovvvzzzxxxxxxvvvoooiiidddcccbbb```\\\XXXUUUSSSRRRPPPMMMJJJHHHGGGGGGGGGDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@?????????@@@@@@???BBBEEEGGGIIIKKKNNNPPPOOOQQQTTTXXX\\\___aaaaaagggnnnxxxzzzyyyxxxsssjjjsss~~~yyyzzz~~~mmmeeezzzdddOOOIIIEEEEEEAAA999222...,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************,,,///222888FFFhhhvvvyyy{{{ssssssuuuzzzzzzxxx~~~|||ooowwwOOO???<<<===AAACCCBBBEEEIIIKKKaaammmhhh^^^VVVddd~~~sssiii___]]]\\\WWWSSSQQQLLLIIIGGGIIINNNXXXiiiwwwzzz}}}}}}yyy}}}~~~{{{zzz}}}~~~uuuwwwzzz^^^JJJPPPooojjjLLLCCCBBBDDDNNNcccmmmWWWGGG???<<<777777999:::;;;GGGaaazzz}}}|||yyyzzz|||{{{~~~|||zzzyyyxxxxxxyyy{{{}}}}}}{{{zzzzzzzzz~~~zzziiiXXXKKKGGGIIIaaazzznnnyyyjjjzzzpppmmmuuuuuummmhhhZZZIIILLLqqq~~~xxx{{{eee___bbb]]]FFF666222---~~~lll```UUU\\\ttt|||jjj\\\MMMJJJMMMMMMEEE===>>>@@@???:::555111000///---+++******+++,,,+++************************************)))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''++++++******************(((((((((((())))))))))))((()))))))))************,,,***+++000444666;;;AAAKKKhhhsssrrrzzz~~~~~~~~~tttkkk}}}~~~|||pppXXXUUUXXXhhhpppwww}}}zzzwwwvvvuuupppjjjhhhgggeeeaaa]]]WWWVVVUUURRROOOLLLIIIHHHHHHGGGDDDBBB@@@???@@@@@@<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::999;;;>>>???@@@AAADDDFFFGGGHHHIIILLLOOOSSSVVVWWWXXX___hhhppptttyyy~~~{{{}}}yyynnnppp}}}~~~}}}ssshhhrrrvvvSSSLLLDDDBBBAAA<<<444...,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***************,,,000444:::PPPvvvxxxsssuuuvvvxxxsss{{{|||}}}~~~zzzwww{{{zzzppp~~~XXX>>>===>>>BBBCCCBBBEEEJJJMMMeeemmmdddaaaiii~~~zzzkkkccc\\\\\\ZZZTTTOOOMMMIIIFFFEEEJJJQQQ]]]mmm{{{|||{{{}}}{{{}}}~~~{{{~~~pppTTTHHHZZZ~~~XXXFFFBBBCCCGGG___cccHHHAAADDD@@@>>>>>>===;;;DDD___zzz}}}yyyxxxzzz}}}~~~|||{{{zzzzzz}}}rrr```OOOGGGFFFRRR~~~tttxxx|||lllkkkrrrssslllwwwyyyllllllcccSSSJJJdddwwwpppfffccc```PPP<<<222///zzzvvvooommmvvv{{{eeeUUUPPPNNNJJJEEE<<<<<<===<<<999555222222///---+++******+++***)))************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((******************++++++(((((((((((())))))))))))((()))))))))************---,,,...222555888@@@III___}}}xxx|||wwwmmmvvvooojjjoooaaaRRRXXXfffsssyyy~~~yyywwwvvvsssppplllgggdddbbb[[[WWWRRROOOOOOOOOMMMLLLGGGGGGEEEDDDAAA???===<<<===<<<:::888777777777777666666666666666666777777777777777777777777777777444555777777666666888999;;;;;;<<<>>>AAADDDFFFHHHKKKPPPVVV[[[___fffnnnsss~~~{{{wwwtttwww|||~~~{{{||||||pppcccjjj]]]VVVLLLEEEAAA>>>888222...---,,,+++++++++,,,,,,+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++...333777AAAaaaxxxxxxrrrwww~~~zzzvvvfffdddkkksssnnnkkkKKK>>>===???BBBBBBAAAEEEKKK^^^ooommmbbbhhhzzzxxxqqqddd^^^ZZZZZZXXXRRRLLLKKKFFFCCCEEELLLUUU```nnnzzz{{{|||}}}~~~~~~}}}}}}~~~|||dddLLLJJJdddvvv\\\LLLFFFDDDXXX~~~aaaRRRNNNBBB>>><<<<<<999>>>VVVqqq~~~|||zzz|||~~~}}}}}}}}}zzziiiWWWKKKGGGLLLmmmpppqqqyyyttteee]]]mmmwww~~~kkkmmmlllcccMMMRRRkkk~~~}}}yyyhhhaaaYYYEEE333///YYYfffuuu~~~vvvwww~~~qqqdddXXXQQQFFFAAA>>>???>>>:::777777444111...,,,++++++***)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))))))))))))))************---...222555666:::HHHVVVvvv~~~|||kkkcccWWWSSSUUUQQQPPPZZZsss|||vvvoooeeedddaaa\\\XXXTTTQQQOOOGGGDDDAAA???@@@@@@AAA@@@>>>===<<<;;;:::999888888888777666555555555555555333333333444444444444444333333444555555555555444333444555444333222333444444444555666777999;;;<<>>:::000///---,,,++++++,,,---+++++++++************)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,000666;;;IIIppp|||xxxnnnyyyttt```ZZZ___cccdddwwwnnnUUU>>>======???BBBBBBCCCJJJRRReeemmmeee___qqqxxxnnnfff```[[[YYYYYYVVVNNNIIIHHHDDDCCCHHHRRR]]]eeepppxxx{{{zzz}}}~~~|||{{{yyyzzz|||~~~}}}}}}vvv[[[JJJMMMfff{{{zzzxxxZZZPPPFFFPPPqqqrrr^^^JJJAAA<<<<<<:::<<>>333222///---,,,+++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++...333:::???RRR}}}tttnnn|||uuueee___aaagggeeeoootttfffVVVIII;;;;;;;;;>>>BBBDDDGGGQQQ\\\eeefff]]]___yyyvvvjjjccc]]]YYYVVVVVVRRRKKKFFFEEEBBBDDDLLLZZZfffmmmtttzzz~~~}}}zzz{{{||||||xxxwwwyyy{{{}}}|||{{{}}}}}}~~~sssYYYMMMOOO```wwwiiissscccZZZLLLOOOiiiyyybbbRRRFFFCCC???>>>MMMccc~~~|||zzzyyy{{{hhhXXXQQQGGGJJJdddrrraaadddqqqfffTTTOOOhhhmmmjjjoooqqqcccQQQMMMhhhxxxaaaaaaTTT===555~~~___OOOMMMTTTfffwww~~~bbbbbbgggwwwmmm[[[IIIDDDDDDBBBAAABBB???;;;666222000///---+++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))***************000888;;;:::CCC[[[sss~~~{{{zzzoooMMMAAAGGGFFFUUUnnnvvv}}}~~~zzzsssllleee___\\\ZZZXXXZZZXXXRRRPPPPPPKKKCCCGGGEEEBBB???===<<<<<<===:::999888777777888888999555444444444444555666777555555555555555555555555444555555666777777777666222333555666666666555555111222333333333333444666333333444444444444333222444666777777777:::@@@EEEKKKUUUfffwww|||~~~ssssssxxxuuusssttt}}}zzzeeeSSSaaawwwrrr|||}}}lllUUUGGGAAA>>>555333000...,,,+++,,,,,,+++++++++************)))))))))************))))))************************(((((((((((()))))))))))))))***+++,,,///555<<>>BBBFFFKKKXXXdddjjjhhh^^^bbb}}}wwwlllfff\\\WWWUUUTTTPPPHHHCCCCCCBBBEEEPPP```mmmtttxxx|||}}}{{{zzz{{{}}}xxxtttuuuwwwyyy{{{|||}}}~~~|||zzzzzz|||{{{zzz}}}}}}rrr[[[QQQOOOZZZyyyzzzaaa^^^xxxccc^^^QQQSSSkkkxxxcccPPPIIIBBB===JJJ^^^yyy|||zzzmmm]]]UUUGGGEEEZZZzzzeee___jjjgggXXXKKK\\\~~~ooojjjlllnnnfffVVVGGGZZZ{{{~~~~~~xxx^^^```XXXCCC<<<}}}gggXXXQQQOOOhhhvvvllleee___gggzzzYYYKKKJJJHHHDDD@@@EEE<<<<<<<<<222---...+++...---,,,+++++++++,,,---************************))))))))))))))))))))))))************************...---+++)))''''''''''''))))))(((((((((((())))))))))))))))))***************+++***)))((()))+++...---...555>>>AAAJJJggg}}}xxxRRR888BBBSSS[[[kkk~~~www{{{~~~uuullliiieee```YYYSSSOOOMMMKKKFFFFFFEEECCCBBB@@@??????;;;;;;;;;;;;:::999888777444444444555555555666666555555444333333444555555666666666666666666666666555555555666666555444444444444444555555555666666555555555555555555555555555555555666666555444444555444444444555777888:::AAADDDMMM^^^rrrxxx~~~ssswww{{{jjjiiivvv{{{yyyuuu]]][[[iiinnnuuu}}}WWWFFFGGG@@@===666...+++,,,---,,,***++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,&&&)))444666999GGGwwwjjjffftttqqq[[[HHH>>>>>>@@@>>>>>>AAACCCDDDJJJ[[[llllll___\\\nnnxxxnnnddd]]]YYYYYYSSSHHHCCCEEEEEEAAAAAAHHHXXXkkktttssstttyyy}}}}}}}}}|||~~~{{{~~~xxxtttvvv}}}~~~zzzvvvxxx{{{~~~~~~}}}|||~~~~~~lllXXXZZZ\\\^^^uuuzzzjjjcccaaarrrWWWMMMddd~~~www^^^QQQGGG@@@FFFSSSzzzzzzooottt|||{{{yyy|||yyyeeeVVVJJJJJJLLLjjjkkkccchhhkkk\\\KKKUUUppp~~~zzzwwwjjjnnnuuuwwwUUUBBBUUUppp}}}sss```WWWTTTKKK???uuu```GGGUUUlllyyy}}}|||rrrlllqqqyyywwwcccWWWPPPIIIDDDDDD>>>AAACCC888222333000...---,,,+++++++++,,,---************************))))))))))))))))))))))))************************---,,,***)))((('''(((((())))))(((((((((((())))))))))))))))))***************+++***)))((())),,,///666555555999BBBWWWyyyssstttiiiMMM===JJJZZZ```mmmzzzuuunnnddd\\\VVVSSSOOOJJJFFFCCCBBBAAA@@@@@@???>>>===<<<;;;;;;999999999999888777666555555555555666666666777777666666555444444555666666555555555555555555555555555555666666666666555555555555555555666666666666555555555555555555555555555666666666666666555555777777666666777999:::;;;<<>>777000,,,---...,,,***++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,(((+++555777>>>QQQ{{{}}}~~~uuutttzzzYYYBBB:::999888>>>@@@AAABBBEEEPPP___jjjgggaaaeeezzz|||rrrhhh```[[[[[[ZZZSSSIIIDDDEEEEEEBBBDDDLLL]]]ooowwwvvvwww{{{~~~~~~}}}|||||||||~~~~~~~~~zzzwwwxxx}}}yyy{{{}}}~~~}}}mmmZZZ\\\^^^___sssqqqeeeaaayyylllYYYggg}}}}}}|||rrr___LLLBBBEEEMMMwww~~~rrruuu}}}yyyxxx~~~~~~}}}}}}~~~kkk]]]LLLKKKIIIdddvvvlllggghhhYYYJJJPPPddd}}}~~~www}}}wwwllltttuuuXXXDDDOOOiii{{{wwwbbbWWWUUUJJJ<<>>;;;>>>@@@@@@CCCOOObbbrrr~~~~~~{{{{{{vvvxxxqqqiiijjjppp}}}xxxwww}}}dddQQQ```rrr|||cccJJJAAA???999222.........,,,***++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******))),,,+++...555777EEE___yyy}}}|||{{{www|||[[[AAA<<<<<<888===AAAAAA???GGGXXXdddfffbbbffftttwwwjjjaaa\\\ZZZ\\\ZZZRRRHHHCCCCCCCCCBBBHHHRRRccctttzzzzzzzzz|||}}}~~~}}}|||~~~~~~||||||}}}{{{zzz{{{~~~||||||}}}}}}~~~~~~~~~|||~~~ooo]]]___aaa```pppzzzgggaaallleeeiii~~~|||rrrnnnqqqZZZKKKHHHJJJnnnwwwvvv|||}}}uuuqqqwww}}}{{{}}}~~~tttgggQQQMMMGGGYYYwwwkkkgggYYYOOOOOOXXXvvvwwwyyymmmrrrrrr]]]IIIIII^^^www|||dddWWWUUUKKK<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@?????????>>>>>>=========???@@@AAA@@@BBBBBB???===EEETTTaaaqqqsssyyy~~~|||}}}~~~sssoooppp}}}||||||pppXXXbbbuuu{{{jjjLLLHHHAAA<<<666111///...,,,+++,,,++++++******++++++,,,***))))))))))))))))))***(((((((((((((((((((((((((((((()))))))))*********(((------000555777LLLmmm~~~|||~~~xxx{{{ooozzzXXXAAAAAAAAA;;;;;;AAAAAA>>>III^^^fffaaa^^^lllssseee\\\YYYZZZ[[[WWWOOOGGGBBBAAAAAAAAAIIIVVVhhhvvv{{{{{{{{{|||}}}~~~}}}~~~}}}~~~{{{yyyzzz||||||{{{zzzzzz{{{|||}}}}}}zzzrrrbbbddddddbbbmmmjjjbbb^^^|||kkkjjj~~~vvviiikkkpppZZZOOONNNccc{{{}}}zzz~~~~~~yyyuuuvvvyyy{{{yyywww}}}}}}|||pppYYYQQQFFFNNNrrrrrrlll```YYYUUUTTTooo~~~zzzxxxqqqqqqfffRRRGGGTTTppp}}}mmmZZZUUUNNNBBBzzzrrr~~~bbbHHHHHH]]]kkkzzzbbbooo{{{yyycccLLLAAABBB@@@AAA???444222000...---+++++++++,,,++++++++++++++++++++++++************************************************((()))))))))************))))))(((((((((((())))))((()))))))))************((()))******+++---111444555>>>CCCMMMllluuukkkqqq}}}|||wwwzzzcccIIINNNWWWdddqqq{{{}}}xxxmmmfffccc___XXXRRRIIIKKKKKKHHHCCCAAACCCFFFBBBBBBAAA@@@@@@?????????======>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@AAACCCDDDFFFEEEFFFFFFEEEEEEGGGLLLQQQfffjjjqqqyyy|||tttttt~~~~~~xxx}}}vvvuuuvvveeecccttt{{{mmmMMMJJJCCC???999444111...,,,+++,,,,,,++++++++++++,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))************)))...///222555888RRR{{{vvvtttwww|||}}}|||}}}~~~yyytttpppuuusssgggvvvsssNNN<<<>>>>>>777999???@@@@@@NNNbbbeee\\\ZZZnnnpppbbbZZZYYYZZZWWWQQQJJJCCC???>>>@@@BBBKKKYYYkkkvvvzzzzzz{{{{{{~~~~~~{{{wwwwww|||}}}|||{{{zzzzzz{{{}}}~~~zzz{{{tttgggiiijjjeeekkkxxxpppeeeTTTgggmmmiii|||qqqccchhhkkkVVVSSS[[[ttt|||}}}|||yyywwwxxxyyyzzz~~~wwwbbbWWWHHHGGG___wwwqqqfffbbb\\\TTTiiiqqqqqqppp```KKKMMMgggzzz||||||}}}dddVVVOOOIII}}}nnnaaafffmmm[[[TTTKKK```zzznnnnnnmmmtttvvvZZZHHHCCC@@@AAA>>>333444333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))*********))))))))))))(((((((((((())))))))))))))))))************((()))******,,,///333666;;;AAAGGGVVVvvvppphhhqqq~~~~~~vvvvvv~~~aaaQQQ\\\jjjwww~~~}}}~~~qqqggg[[[RRROOOLLLHHHDDDEEEFFFGGGFFFCCCBBBEEEGGGDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHJJJLLLIIIIIIJJJLLLMMMMMMKKKJJJ___eeennnuuu~~~yyyrrriiifffnnn{{{xxxzzzwwwuuu}}}~~~www```kkkyyytttTTTHHHEEEBBB===777222///---,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))*********+++++++++...///333777<<<\\\qqqooopppyyy}}}}}}xxxpppeeeeeegggbbbnnn{{{```HHH===<<<;;;777999>>>BBBGGGUUUbbbcccZZZ[[[rrrzzzmmmaaaZZZWWWXXXRRRKKKDDDAAA>>>===@@@EEEOOO^^^ooowwwyyy{{{}}}}}}~~~~~~~~~~~~{{{wwwvvvzzz}}}~~~}}}|||||||||~~~}}}{{{xxxmmmqqqrrrlllllltttyyyhhhRRR\\\oooiiizzzxxxfffZZZhhhzzzbbbXXXYYYrrr|||xxx}}}}}}zzz|||}}}}}}}}}wwwzzz~~~kkk[[[MMMEEEOOOqqqxxxsssjjjeee^^^SSSbbbqqqrrrxxxmmmSSSIIIZZZpppyyyttt\\\PPPNNNqqqccc]]]jjjyyyWWWEEEWWWjjjyyyyyypppppp{{{lllYYYNNNDDDAAA???777666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++******)))((())))))(((((((((((())))))))))))))))))************'''(((***+++,,,000444888===CCCPPPfffuuuqqquuu~~~yyywwwoooZZZ[[[eeevvv~~~{{{~~~zzzxxxggg```VVVOOOLLLJJJHHHGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDFFFFFFGGGGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHKKKNNNPPPRRRPPPQQQRRRSSSTTTTTTSSSRRR\\\eeeoooxxx}}}qqqhhhkkkttt{{{|||~~~tttqqqttteee```ppp}}}dddNNNFFFDDD???999333///---,,,---,,,,,,++++++,,,,,,---+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++,,,---...555<<>>;;;;;;===;;;>>>EEEQQQ]]]bbb```\\\ggg|||sssggg^^^XXXUUURRROOOGGGAAA@@@???>>>CCCJJJTTTeeetttyyyzzz}}}~~~~~~}}}|||}}}~~~~~~}}}{{{yyyyyy{{{}}}||||||||||||}}}~~~}}}}}}uuuyyyzzzssspppsssjjjUUU^^^pppjjjzzzxxxlll]]]ZZZpppsss```WWWppp}}}xxxwww}}}~~~~~~vvvvvvyyy{{{zzz{{{qqq^^^SSSHHHDDDaaawwwvvvmmmddd\\\RRRYYYppp}}}zzzrrrrrr|||www\\\GGGNNNeeeuuudddRRROOOsssnnn```NNNFFFWWWwwwzzzvvvuuu{{{nnn```OOOGGGGGGBBB888666444111///.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++++++++)))((('''))))))(((((((((((())))))))))))))))))************'''(((***+++---000555999:::CCCYYYxxx|||}}}~~~yyyvvv}}}^^^OOO___hhhzzzzzzxxx{{{xxxlllhhhaaa\\\YYYXXXXXXWWWQQQQQQQQQQQQQQQPPPNNNMMMKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMHHHIIIJJJKKKNNNRRRUUUWWWYYYZZZ[[[ZZZYYY[[[]]]```\\\gggrrr|||tttooouuuzzz{{{|||qqqnnnjjjuuummmZZZfffsssXXXGGGEEEAAA:::444///---,,,---,,,,,,++++++,,,,,,---++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,,,,---666@@@JJJooowww|||wwwqqqbbb\\\dddfffhhhrrrkkkSSS???;;;;;;777999@@@>>>>>>GGGWWWbbbccc___^^^uuuzzznnnccc\\\WWWRRRNNNMMMEEE@@@@@@@@@@@@EEEMMMYYYjjjxxx{{{{{{|||~~~}}}}}}}}}}}}||||||}}}}}}|||{{{{{{|||}}}}}}~~~xxxyyyzzz{{{|||}}}~~~~~~}}}yyy~~~xxxsssttt|||lllYYYddd~~~pppjjjzzz}}}uuuqqqdddUUU[[[mmmjjjUUUnnn}}}wwwzzz~~~zzzxxxwwwuuusssttt~~~ttt```WWWKKK???XXXxxxyyyoooccc\\\QQQTTTdddrrrttt|||sssqqq~~~|||aaaFFFFFF]]]sss~~~yyykkkTTTPPPrrrSSSBBBOOOooo~~~yyyhhhqqq|||jjjQQQFFFIIIEEE<<<555666666000,,,---...,,,++++++,,,---,,,+++++++++************++++++))))))))))))))))))************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))***,,,,,,,,,...444999;;;DDDNNNeeetttuuu{{{|||pppooogggLLLOOOfffmmm{{{zzz{{{{{{xxx}}}{{{vvvtttvvvxxxtttnnniiiiiilllkkkeee^^^YYYWWWTTTRRRQQQRRRSSSTTTVVVYYYXXXUUUUUUXXXYYYWWW]]][[[XXXUUURRRPPPPPPOOORRRPPPOOOPPPRRRTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSPPPNNNNNNPPPSSSVVVQQQTTTWWWVVVSSSQQQRRRSSSRRRSSSTTTTTTTTTTTTVVVXXXUUUVVVVVVUUUTTTSSSTTTUUURRRQQQPPPQQQRRRRRRPPPNNNIIILLLOOOPPPQQQTTTZZZ___^^^^^^```ddddddbbbcccggglllpppuuu}}}zzzwwwwwwyyy}}}zzzttteeewww{{{~~~jjjZZZiiiiiiNNNJJJCCC<<<666222000...---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++***++++++,,,,,,...)))111:::<<>>AAAJJJXXXdddfff```YYY}}}vvvhhh\\\VVVRRROOOLLLJJJBBB@@@CCCBBB>>>EEERRRbbbiiisss|||{{{}}}~~~zzzzzz}}}|||yyyxxx{{{yyyzzz~~~}}}zzzxxxzzz~~~}}}|||}}}}}}yyywwwwwwvvv|||mmm___sss~~~kkkmmm|||xxxpppccc\\\\\\pppwwweeeeeezzz{{{~~~~~~~~~{{{ssslllllluuuzzzkkkZZZOOOFFFLLLlllrrrhhhcccWWWNNNSSSyyyqqqqqqzzzrrrsssyyyqqqsssuuuwwwoooVVVEEETTTpppxxx~~~}}}rrr\\\GGG~~~rrrXXXKKKOOOhhh~~~tttooo{{{cccPPPGGGFFF@@@===<<<777000...000///---++++++,,,---,,,+++++++++************+++++++++******)))))))))************))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))***+++,,,---111777;;;===CCCUUUttttttxxxqqqaaa___zzzsssVVVGGGPPPfffqqq~~~}}}xxx|||~~~zzz|||}}}{{{pppnnnllljjjjjjjjjlllmmmmmmooonnnlllmmmpppoookkkqqqooommmjjjhhhgggffffffiiihhhggghhhkkkllllllkkkjjjiiihhhgggggghhhiiijjjhhheee```]]][[[]]]```bbbccceeeggggggeeecccaaaaaa```aaabbbdddddddddbbbaaa```bbbcccbbb___]]]]]]^^^WWWXXXYYY[[[[[[YYYTTTQQQPPPRRRSSSTTTTTTWWW\\\```cccbbbdddhhhhhheeegggkkkqqquuu{{{~~~{{{{{{}}}|||yyyiiiooosss~~~qqq\\\```zzzeeeVVVEEE===999555...***---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******++++++,,,,,,---***111777===\\\yyy~~~uuuvvvTTTGGG:::777888999:::<<<@@@BBBMMM[[[bbbaaaaaaccc|||rrrdddZZZTTTQQQMMMJJJFFF@@@>>>AAAAAA@@@IIIWWWhhhnnnwww{{{}}}{{{wwwxxxzzzyyyzzz|||~~~~~~~~~|||zzz{{{{{{zzz|||zzzyyyyyy{{{~~~|||zzzxxxwwwvvvttteee{{{nnnqqq|||xxxpppddd\\\[[[\\\|||hhhddd{{{www~~~yyyqqqkkkkkksss{{{qqq```SSSHHHIIIeeeyyykkkeeeYYYNNNQQQmmmuuuqqqtttlllooo{{{zzzxxxssstttrrr]]]JJJUUUooowww|||~~~}}}}}}vvv```KKK|||pppgggnnn___HHHQQQiiivvv~~~www___ooozzz___IIIGGGEEEDDDAAA:::222///222///---++++++,,,---,,,+++++++++************++++++---,,,+++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))************+++///555:::>>>???IIIccc{{{{{{lllZZZVVVnnn~~~uuuVVVDDDFFFWWWkkkyyy}}}vvvxxx|||{{{}}}}}}}}}{{{zzz{{{}}}}}}yyyrrrmmmjjjkkknnnpppqqqqqqrrrssssssqqqnnnkkkkkkjjjkkknnnpppnnniiieeedddhhhkkkiiiccc______aaaWWWYYY\\\```aaa^^^XXXSSSVVVUUUTTTTTTUUUXXX[[[]]]ddddddfffjjjjjjhhhiiimmmuuu|||~~~~~~}}}qqqgggjjjzzz}}}dddVVVbbbjjjLLLAAA???999///)))------------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******++++++,,,---......222666DDDlll}}}yyy~~~||||||QQQEEE:::777999999:::===BBBEEERRR```aaa\\\cccqqquuukkk___VVVSSSPPPLLLHHHCCC===;;;???AAADDDPPP^^^ooottt{{{||||||}}}yyywwwwwwvvvxxxzzz}}}|||zzz|||}}}}}}zzzzzzyyyzzz|||}}}{{{yyyttt{{{~~~nnnooouuu|||xxxpppeee\\\XXXIIIbbbmmmbbb}}}{{{{{{{{{rrrnnnooosssvvv|||~~~xxxhhh[[[LLLFFFYYYrrr~~~mmmggg\\\QQQQQQ___xxxtttlllqqqtttooosssdddNNNRRRhhhwww{{{{{{{{{~~~{{{hhhRRRuuuccc^^^mmmhhhUUURRRaaasssvvvfffoooVVVMMMIIIEEEAAA<<<666111000000...,,,,,,,,,---,,,+++++++++************++++++...---,,,+++******************))))))))))))******(((((((((((((((((((((((()))))))))))))))*********+++)))+++111777:::>>>AAAVVVttt~~~sssaaaXXXcccooo```DDD???NNNaaaqqq|||xxxzzz{{{|||vvvttttttwwwyyyyyyvvvtttuuuxxxyyywwwuuutttqqqoooqqqtttsssmmmgggeeejjjnnnkkkddd___^^^```XXXYYY]]]aaacccaaa]]]ZZZZZZXXXWWWVVVWWWXXXYYYYYYbbbbbbfffkkkllljjjmmmqqqvvv}}}zzzeeeggguuu}}}uuu}}}~~~tttVVVNNNggg|||XXXHHHBBB;;;222......------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************+++,,,------000333666888MMM~~~~~~wwwzzzwww}}}uuuuuuyyyMMMCCC:::888999999;;;>>>AAAHHHXXXgggccc[[[ggg~~~|||nnneeeZZZTTTSSSPPPKKKFFFAAA===;;;===AAAGGGVVVdddrrrvvv|||||||||||||||zzzzzz|||}}}}}}}}}}}}}}}{{{zzz|||~~~~~~~~~}}}|||{{{|||~~~~~~|||yyysss{{{mmmxxx|||wwwpppggg]]]WWWHHHPPPhhhqqqaaazzzxxxvvvxxxyyywwwxxx{{{~~~ooobbbQQQEEENNNaaannnhhh```UUURRRUUUyyy|||uuuzzzzzzmmmqqqfffNNNJJJ[[[vvvzzzzzzxxx~~~oooXXXzzzhhhlllpppLLLQQQ\\\sss{{{~~~mmmYYYQQQGGG@@@>>>;;;444---111///---,,,------,,,+++++++++************++++++...---,,,+++******************))))))))))))******(((((((((((((((((((((((((((((())))))************,,,***---444777888===DDDaaa|||wwwfffXXXWWW^^^QQQ>>>CCCVVVgggsss}}}}}}|||{{{|||yyyzzz}}}{{{wwwxxx{{{~~~zzzvvvuuuxxxxxxsssoookkkooorrrpppjjjdddcccdddaaa``````aaabbbbbb```^^^[[[[[[ZZZYYYXXXWWWVVVVVV[[[\\\```fffiiiiiilllqqquuu~~~llljjjooonnnxxxgggMMMVVVxxxeeeMMM???888444222.........---------,,,,,,***++++++,,,,,,++++++***************************************+++,,,---...000333777;;;WWW~~~}}}}}}www~~~{{{}}}nnnpppgggIIIAAA:::999::::::<<>>===>>>BBBKKKZZZgggvvvzzz~~~}}}|||}}}~~~}}}}}}}}}}}}}}}|||||||||{{{yyy{{{~~~}}}~~~||||||~~~lllsssnnn}}}{{{uuupppjjj```XXXOOOFFFRRRwwwsssddd|||}}}~~~yyywwwzzz~~~tttiiiXXXGGGHHHUUUssskkkdddXXXSSSRRRnnn}}}oooooogggPPPGGGOOOnnntttvvvttt{{{sss]]]]]]iii}}}wwwsssRRRFFFQQQxxxnnnbbbPPPDDDAAA@@@888...111///------------,,,+++++++++************++++++---,,,+++*********************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++,,,+++000666777777@@@MMMmmm|||www|||ssscccPPPIIIMMMDDD???LLL\\\hhhuuuzzz~~~xxx{{{|||yyyyyy{{{~~~zzzxxxyyyxxxvvvsssoooqqqrrrqqqnnnkkkiiihhhgggdddaaa^^^^^^^^^]]]\\\XXX\\\^^^]]]XXXTTTSSSSSSTTTUUUZZZaaaddddddhhhmmmvvvvvvnnniiidddpppaaaZZZpppoooOOO<<<888666222............---------,,,***++++++,,,,,,++++++***************************)))))))))***+++,,,---...///111777@@@aaawwwtttssswww{{{vvv}}}~~~yyyyyyiiiqqqcccEEE???::::::::::::<<<@@@AAAOOOaaahhheeeggg{{{uuufff]]]TTTRRRTTTRRRJJJBBBAAA@@@??????DDDOOO___jjjzzz~~~~~~{{{zzzzzzzzz||||||}}}}}}~~~~~~|||zzz|||}}}}}}~~~}}}~~~hhhfff~~~sss{{{tttpppmmmeee[[[SSSBBBEEEiiisssjjj{{{xxxzzz~~~zzzqqq```LLLGGGOOOyyy{{{ooogggZZZSSSRRReee~~~rrrnnnjjjYYYLLLJJJaaammmrrrpppxxxwwwccc\\\ZZZdddzzzmmmMMMAAA\\\{{{yyybbbNNNEEEBBB<<<444222000...---------,,,***++++++************+++++++++******)))))))))************))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++***,,,333:::888888FFFYYYvvvvvvooo```LLLBBBBBB???GGGZZZdddmmm}}}|||{{{uuu}}}}}}}}}}}}}}}||||||~~~~~~~~~|||zzzxxxvvvttttttrrrqqqqqqrrrqqqooolllkkkhhheeeccccccddddddccc___gggmmmlllddd\\\[[[]]]```aaaeeekkknnnnnnqqqvvvzzz~~~qqqeeeaaafffuuu~~~|||iiiqqqzzzTTT>>>>>>;;;111............------------***++++++,,,,,,++++++***************************)))))))))***+++,,,...///111222:::JJJkkkyyytttooorrr{{{}}}~~~{{{pppjjjooocccttt```BBB===999:::;;;:::===AAAEEEUUUaaaaaaaaappp~~~nnnbbbZZZRRRQQQTTTRRRHHH???>>>@@@@@@AAAGGGTTTdddnnn||||||{{{}}}}}}}}}~~~~~~~~~|||~~~~~~}}}}}}}}}~~~llldddwwwvvvzzzrrrppppppiii___TTTDDDDDDcccpppppp~~~~~~{{{|||~~~yyyhhhRRRIIIMMMjjjrrrhhh\\\UUUPPP[[[|||oookkkllldddTTTHHHVVVgggrrrrrrzzzpppttt___RRR[[[nnnuuullllll}}}iiiKKKMMMaaaooo{{{|||rrrWWWGGGCCC???:::222000...---------,,,***++++++************++++++))))))))))))))))))************))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))),,,444<<<::::::KKKbbbqqqxxx~~~pppcccOOOBBB@@@AAAQQQfffmmmuuu}}}{{{vvvttt~~~~~~~~~|||yyyxxxzzzvvvssstttxxxyyyvvvssspppooonnnnnnqqqsssssssssoooyyywwwnnnmmmpppxxxxxx|||~~~~~~}}}|||qqqcccccccccyyyzzzlll{{{tttrrrYYYCCCFFFAAA000//////.........---------+++++++++,,,,,,+++++++++************************)))))))))***+++---...///555444>>>RRRtttzzzqqqooozzziiieeelllaaavvvzzzrrrRRRAAA<<<999;;;;;;;;;===AAAIIIXXX```ZZZ^^^uuuyyyiii```XXXPPPPPPSSSQQQGGG===<<>>CCCRRRbbbggg]]]aaa{{{sssiii]]]UUUQQQTTTRRRIIIAAA>>><<<>>>BBBHHHQQQ]]]jjjrrrzzz~~~~~~zzzlllqqq}}}~~~xxxtttlllnnnpppjjjXXXMMMHHH[[[oooxxx{{{zzzsssxxx~~~~~~rrrcccRRRGGGRRRyyyqqqcccWWWTTTMMMsssvvvzzzyyymmmjjjkkknnncccJJJMMMjjjrrrhhhssswwwuuukkk[[[SSSZZZeeellloooeeekkk|||hhhSSSRRRbbbqqqxxxttt}}}tttZZZLLLHHHBBB<<<777333111...+++,,,000,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))+++---000000555;;;===FFFdddrrrxxxzzzcccOOO>>>===DDDRRRaaattt}}}mmmlllzzz|||tttxxx~~~{{{~~~~~~sssggg___bbbiiixxxvvvwwwttt\\\gggrrrQQQBBB???:::111///---,,,------,,,+++,,,,,,,,,++++++++++++*********))))))))))))*********++++++++++++,,,///111111:::CCC]]]yyyrrrlllyyynnnRRR======999888:::;;;;;;???DDDTTTaaaddd]]]eeezzzooofffYYYRRROOOQQQPPPHHHAAA???<<<===@@@GGGSSS```lllssswww|||~~~~~~~~~rrryyy~~~xxxssslllmmmooogggSSSHHHCCCVVV{{{ppp}}}}}}~~~vvvyyywwwuuuyyy~~~vvvfffUUUIIIMMMqqquuugggWWWRRRMMMjjjuuussszzzzzztttlllfffjjjdddNNNGGG___nnnkkkpppqqqsssooofff^^^[[[[[[ZZZ___nnn|||ssssssmmmJJJKKKaaaqqqxxxuuugggSSSMMMGGGDDD===666333...+++,,,000,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))),,,...000222777;;;???PPPuuu{{{yyy~~~vvvxxxaaaHHH<<>>???333111...---------,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))*********++++++++++++,,,///222333:::HHHlll{{{xxxqqqsssPPP999===:::999;;;;;;;;;@@@GGGYYY```bbbaaaooo|||ssshhhaaaTTTPPPNNNOOOMMMFFFAAA???>>>===@@@IIIXXXfffqqquuuxxx|||~~~~~~{{{xxxtttmmmnnnooogggVVVIIIBBBSSSxxxvvv}}}wwwwwwwwwuuuuuuvvvxxxzzzxxxlllnnn~~~xxxssszzz}}}}}}|||{{{zzz}}}{{{yyywwwzzz~~~|||lllZZZMMMJJJ]]]yyynnnZZZPPPMMM[[[vvvnnnqqqzzzwwweeefffcccQQQDDDSSSmmmuuuqqq}}}sssssspppkkkgggeeeeeeeeeZZZaaaooozzz}}}eeeMMMPPPddd~~~~~~rrrcccXXXGGGHHHAAA999666222---,,,...,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))***---///111666:::<<>>BBBQQQbbblllsss}}}zzzrrruuu~~~ssssss{{{uuusssnnnlllnnnnnnjjjiiijjjjjjeeeaaa___]]]___iiisss~~~{{{www}}}vvvkkkgggjjjfff~~~~~~lllXXXhhhwwwXXX@@@DDD666333///------------,,,------,,,,,,,,,++++++++++++******))))))******+++***+++,,,++++++---000222666;;;QQQ~~~|||}}}{{{xxxkkk\\\BBB>>>;;;:::;;;;;;<<>>JJJiii{{{|||{{{zzztttppp~~~nnnQQQ@@@NNN___ooouuu{{{{{{vvvwww}}}yyyrrrwww|||}}}zzzuuusssrrrmmmgggkkkfffccceeefffcccbbbccc```]]]ZZZYYYXXXZZZcccmmm}}}{{{vvvxxx~~~{{{qqqiiijjjqqq{{{www\\\\\\|||eeeEEEBBB888555111...---...---,,,---------,,,,,,,,,++++++++++++************++++++***+++,,,,,,,,,---000333666===YYYzzz|||vvv{{{wwwfffcccGGG===;;;;;;<<<;;;>>>GGGQQQaaa]]]]]]kkkyyykkk^^^VVVSSSUUUTTTNNNGGGAAA???>>>???@@@FFFSSSdddqqqwwwxxx~~~}}}xxxwwwuuuxxxyyyoooVVVHHH>>>IIIgggzzz}}}~~~{{{yyyxxx~~~tttggg\\\```www}}}|||zzzxxxyyyoookkkhhhdddcccddd\\\]]]aaahhhpppwww|||~~~~~~zzzssskkkfffcccdddeeehhhhhhiiijjjiiihhhgggfffpppppptttyyyzzz|||uuucccWWWRRRHHHlllyyyfffXXXSSSKKKfffwwwuuuqqq}}}mmmcccSSSIIIEEEeeeyyyzzzwwwwww}}}}}}}}}ssshhh```eeessstttmmmTTTHHHSSSjjj|||{{{bbbOOOGGGAAA???;;;444...,,,,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++...000444999<<>>======AAAJJJXXXfffppptttttt{{{~~~yyytttuuuuuuzzzzzzpppTTTIII@@@HHHaaa{{{~~~xxxjjj]]]TTTXXXooo}}}|||{{{{{{zzzvvvnnnfffaaa[[[QQQIIIGGGBBBCCCFFFKKKSSS^^^jjjrrriiifffaaaZZZUUUSSSTTTWWWXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[^^^aaacccfffnnnwwwzzziii]]]UUUHHHaaa{{{mmm^^^VVVLLL\\\~~~xxxnnnqqqhhh\\\KKKAAAVVVtttwwwzzz~~~zzz}}}xxxlllbbbbbbhhhqqq}}}}}}bbbssszzz^^^KKKTTTooo}}}||||||ZZZOOOFFFAAA===555///---,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***,,,///111444888<<>>>>>===EEERRR```kkkqqqttttttyyy}}}~~~}}}{{{uuupppqqqqqqvvvuuujjjUUULLLBBBEEEXXXoooyyyyyyuuucccUUULLLOOOfff~~~mmmgggdddgggggg]]]PPPHHH???@@@@@@???AAALLL\\\iiiggggggeee___XXXTTTRRRSSSSSSQQQPPPNNNMMMNNNOOOPPPNNNLLLLLLMMMMMMPPPXXXaaammmttt~~~ooodddSSSJJJYYY}}}|||tttdddXXXPPPWWWxxxuuuxxxsssmmmhhhRRRDDDLLLiiiyyyyyyvvvmmmjjjhhhfffkkkrrr}}}xxx\\\hhh}}}}}}PPPMMMnnn{{{}}}~~~rrr}}}cccVVVIIIBBB===666000///,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///111333777;;;JJJnnn~~~uuuyyyvvv}}}|||kkkPPP@@@FFFUUUiiiqqqtttxxxllljjjrrruuuggglll}}}~~~}}}wwwqqqooouuu~~~~~~}}}~~~|||}}}~~~~~~zzztttooolllmmmlllhhhfffgggdddaaa___]]]XXXUUUXXX___~~~~~~wwwtttpppkkkpppzzzxxxeeeXXXhhh{{{||||||YYYXXXuuummmOOO===999333///..................---------,,,,,,,,,,,,++++++******++++++,,,)))+++,,,,,,---///222555777LLLppp|||rrrccc[[[WWWVVVpppgggQQQBBB999999:::<<<===BBBQQQ___ccc[[[aaa{{{yyykkk___VVVQQQHHHQQQRRRHHH>>><<<>>>>>>@@@JJJYYYgggppptttuuuvvv{{{~~~~~~~~~}}}ttt{{{rrrlllmmmmmmrrrpppdddRRRJJJ???===JJJ]]]hhhjjjyyydddUUULLLNNNccc{{{}}}wwwsssmmmhhhiiiuuu~~~xxxhhh[[[KKKKKKHHHAAA>>>EEEWWWeeezzz|||{{{uuulllccc^^^\\\VVVSSSPPPMMMLLLLLLNNNOOOLLLHHHFFFDDDBBBBBBJJJSSSTTTZZZiiirrrhhhPPPLLLUUUwww}}}wwwgggXXXSSSTTTiiipppsssppppppZZZKKKJJJfff~~~}}}~~~vvvpppgggfffiiikkklllkkk{{{qqqjjjfff{{{kkkMMM[[[yyywwwoootttTTTGGGLLLCCC555222444...,,,++++++------,,,***++++++++++++++++++++++++************************************************)))***+++++++++...222555444666===SSS~~~~~~zzznnniiisssYYYAAA<<>>444,,,+++//////---...---,,,,,,++++++,,,,,,*********************************,,,///111222222999NNN}}}|||xxx~~~qqqfffZZZcccllllllttt|||qqqVVVDDDAAA:::888888:::@@@JJJYYYddd```___kkkvvvhhhZZZRRRRRRPPPPPPKKKAAA===@@@???<<>>EEEKKKNNNSSSYYY_________dddppp{{{wwwxxx}}}uuu]]]JJJIII\\\vvv~~~xxxpppfffaaabbbdddmmmuuuoooYYYLLLOOONNNFFFKKKZZZttt{{{zzz|||{{{tttkkkgggmmmsssvvvqqqiiibbb^^^^^^```bbbccccccfffpppwwwqqq]]]QQQHHH\\\rrreeePPPSSSYYY{{{lllvvvyyypppkkkiiihhhQQQHHHYYYnnnwwwtttkkkmmmvvvuuurrrpppppptttvvvuuutttqqqmmmpppWWWWWWrrr~~~zzzeeeRRRJJJBBB???:::...///...,,,,,,------,,,+++++++++++++++++++++++++++************************************************)))***++++++,,,///333666>>>;;;JJJrrrxxxlllqqqYYYCCC:::BBBUUUdddkkkmmmrrr}}}~~~mmmccchhhssspppqqq{{{}}}zzzyyyxxx|||yyy|||~~~}}}xxxyyyyyywwwrrrlllhhhfffgggmmmyyyfffccceeehhhqqq}}}aaa```~~~wwwLLLCCC777111000///---+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,...111444555>>>```kkk```tttjjjOOO???:::999<<<:::999;;;CCCQQQ^^^fff\\\fffzzzuuukkk___SSSNNNNNNNNNMMMGGG@@@===>>>???>>>GGGUUUhhhwww~~~}}}}}}|||}}}~~~{{{yyyqqqjjjoootttgggTTTAAA===999777999===@@@AAADDDKKKPPPLLLFFFIIIYYYgggsssmmmhhhiiiooossssssppptttmmmhhhllluuuwwwoooeee___bbblll}}}yyymmmWWWGGGMMMfff~~~uuunnnggg^^^ZZZZZZ___hhhpppkkkTTTYYY[[[MMMFFFMMMYYYttt|||sssmmmmmmoooqqqnnnqqquuuxxx~~~wwwaaaTTTGGGQQQtttsssjjjYYYTTTQQQlllsssssswwwssskkkiiihhhRRRGGGUUUjjjuuuyyy|||wwwkkkjjjnnnmmmnnnsssyyy~~~uuunnntttmmmUUUbbbtttbbbQQQBBBAAA>>>000111///---,,,---------,,,++++++++++++++++++++++++************************************************)))***+++,,,---000444777???===SSS}}}{{{zzzwwwkkkqqq```III;;;===LLL^^^jjjrrrpppqqq|||tttbbbfffooo||||||iiippp~~~zzzwwwwwwwww|||{{{|||}}}|||{{{vvvwwwxxxvvvsssnnnjjjhhhdddjjjttt~~~~~~{{{zzzkkkbbbdddbbb^^^vvvyyyiiiyyy{{{OOOCCC777222222000---,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...111555777BBBlllrrrggglllJJJ???>>>===<<<;;;:::<<>>???@@@JJJXXXlll{{{~~~~~~~~~~~~~~~~~~wwwvvvooojjjooossscccLLL@@@===999777888;;;???AAAGGGNNNUUUQQQIIIFFFLLLTTTlllfff^^^VVVRRRQQQQQQQQQVVVRRRPPPTTT\\\```]]]XXXVVVXXX```rrrxxxpppfffRRREEEPPPkkk}}}xxxqqqlllfff]]]VVVTTTYYYbbbfffpppccc[[[]]]WWWMMMHHHGGG___yyy}}}}}}|||~~~|||fffWWWIIIJJJffftttnnnbbbUUUKKK]]]~~~qqqlllrrrqqqgggkkkWWWIIIQQQfffuuuyyyxxxyyyooommmmmmqqq{{{rrrjjjppp~~~dddTTTiiirrr\\\EEEAAA@@@555333000---,,,---...------++++++++++++++++++++++++***************************************************+++,,,,,,...000555888===AAA___|||zzzrrr|||vvvfff___OOO===:::HHH\\\jjjpppxxxppplllsss{{{wwwfffWWWgggtttyyypppgggrrr|||xxxuuuuuuuuuwwwxxxzzzzzz|||{{{wwwuuutttuuuuuuooopppwww|||zzz{{{}}}}}}}}}||||||{{{yyyvvvqqqllliiiccciiiqqq{{{}}}wwwtttrrrlllbbbddd^^^QQQdddvvvvvv|||SSSDDD666222333000......///...------,,,,,,------++++++++++++++++++++++++***,,,------...111666:::FFFtttzzz{{{rrrhhhxxxSSSDDD@@@===<<<<<<;;;>>>JJJ[[[ccccccVVVlllvvvhhh___WWWPPPLLLMMMKKKGGGAAA>>><<<===???BBBMMM[[[mmm|||~~~tttqqqllllllqqqooo[[[EEE@@@>>>:::888:::???EEEJJJRRRTTTTTTPPPJJJDDDAAAAAAOOORRRSSSNNNHHHHHHOOOXXXZZZ[[[]]]______^^^^^^]]]]]]___hhhxxx~~~rrriii___NNNFFFSSSiiiuuussssssooonnnmmmhhh\\\SSSOOOVVV___^^^]]]iiiyyy}}}aaa\\\ccc\\\NNNCCCLLL\\\qqqjjjZZZMMMIII\\\uuuooogggVVVJJJTTT{{{qqqdddhhh{{{fffkkk\\\LLLKKK\\\rrr|||{{{tttnnnhhhgggoooooobbbnnnlllooo|||VVVVVVrrrzzzfffLLLBBBAAA;;;444111...,,,---......---++++++++++++++++++++++++***************************************************+++,,,---...111666999<<>>===<<<<<>><<<:::FFFRRRTTTPPPQQQ]]]hhhrrruuuwwwtttnnniiiggghhhccciiiuuu|||rrrbbbWWWKKKKKKWWWdddjjjjjjhhhhhhjjjkkkcccXXXPPPOOOVVV^^^\\\WWW^^^kkkvvvfffllliiiZZZLLLGGGIIIYYYuuurrr]]]RRRKKKTTT}}}yyypppjjjYYYQQQSSShhhqqqcccdddfffggg```QQQFFFQQQkkk|||~~~|||lllaaaaaannnooogggvvvooocccvvvlllVVV\\\www{{{wwwlllTTTFFFCCC>>>555222///------.........++++++++++++++++++++++++***************************************************+++,,,---///222777:::===VVV}}}{{{~~~|||ttt{{{|||{{{dddKKK???999DDD^^^uuu~~~~~~ooo^^^WWWYYYhhhxxx~~~rrrlllmmm|||}}}{{{{{{|||{{{xxxtttpppsssuuuqqqhhhbbbccceeedddlll|||}}}wwwpppkkkiiihhheeeiiiuuu{{{|||zzzrrrjjjgggeeeaaa^^^^^^bbbdddcccaaajjjiiigggfffddd```ZZZUUUVVVYYY]]]eeettt}}}~~~|||kkkeee^^^^^^[[[VVVkkk}}}qqq|||ooo{{{eeeOOO:::666555000...000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***---///......111888>>>VVV~~~tttkkkiiixxxUUU@@@;;;<<<:::===>>>BBBQQQaaabbbXXX```yyy|||mmm^^^UUUPPPLLLKKKMMMHHHAAA<<<<<<;;;;;;???FFFUUU___mmmwww|||~~~|||vvvkkklllyyyxxxbbbKKKCCC@@@BBBDDDFFFIIINNNVVV\\\aaaYYYOOOHHHFFFFFFDDDBBBDDDSSSccciiieeedddjjjrrruuuvvvuuuqqqkkkfffeeeeee___kkk}}}|||vvv[[[MMMHHHRRR]]]aaaccchhhhhhhhhhhheee[[[QQQPPPTTTWWW^^^[[[ZZZaaaeeekkkxxxyyyrrrpppiii\\\QQQGGGLLL___www{{{aaaVVVNNNMMMsss~~~qqqlll]]][[[XXX\\\rrrgggeee|||hhhccceeeYYYFFFJJJeee{{{zzzfff]]]cccrrr}}}qqqooovvvzzzcccqqq^^^RRRppp{{{zzzsssyyytttrrrmmmZZZJJJDDD@@@666333///------.........++++++++++++++++++++++++***************************************************+++---...///222777;;;@@@___yyy|||yyyvvvwww}}}}}}hhhJJJ???:::HHHccczzzlllTTTQQQ[[[mmm|||yyyoookkkppp}}}vvvuuuqqqnnnooorrrrrrmmmhhhfffiiijjjgggbbb\\\XXXVVVRRRTTTaaa{{{qqqkkkhhhlllnnnlllnnnssssssmmmjjjlllkkkbbb\\\\\\XXXUUUTTTVVV[[[\\\XXXTTTUUUSSSSSSUUUVVVTTTPPPKKKMMMNNNPPPVVViii~~~ooohhh]]]bbbhhh[[[iii|||nnnzzznnnxxxmmmTTT>>>888666000---000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***---///...---111888???___}}}uuuccc```bbbwwwjjjLLL<<<<<>>CCC999777222---+++---//////,,,,,,,,,+++++++++******---,,,++++++******++++++******++++++++++++*********///***(((111444444999AAArrr~~~zzzzzz||||||kkkHHH;;;===TTTiiiqqqzzz{{{\\\NNNVVVeeeyyyvvvkkkjjjvvv~~~~~~yyynnneee```bbbccc___ZZZXXXZZZ^^^YYY\\\]]]YYYVVVVVVUUURRRPPPOOOUUUgggyyyyyyyyyvvvvvvyyy{{{xxxwwwwwwxxxtttkkkdddggg^^^[[[bbbhhheee^^^[[[\\\XXXUUUUUUWWWXXXWWWUUUPPPPPPSSSXXX^^^jjj~~~uuuttt___[[[iii```gggwww}}}mmmaaaxxxZZZ???999888222///222...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++000,,,+++111222777EEEggg~~~kkk\\\]]]gggoookkkPPPAAA??????;;;888??????EEEZZZddd```___uuuwwwhhhWWWOOOLLLJJJJJJLLL@@@>>><<<<<<;;;;;;CCCKKK]]]hhhrrrtttuuuzzz~~~|||~~~{{{qqqpppxxxvvvdddQQQHHHKKKSSSWWWVVVXXX___eeeeee]]]RRRLLLQQQSSSOOOLLLNNN___ooowwwuuuxxxlll___UUUSSSPPPMMMTTT```___nnnvvvoooRRRMMMMMMSSSYYY]]]eeennnyyyttthhhYYYOOOQQQYYY___]]]\\\ZZZ\\\cccfff[[[NNNYYYwwwvvvpppppphhh^^^RRRHHHMMMhhhkkk___TTTHHHbbb{{{pppjjj```YYY^^^kkklllmmm}}}ooojjjnnnfffLLL@@@\\\yyy{{{vvvjjjdddbbbttt|||kkksss~~~uuugggMMMfff}}}kkktttqqqhhhccc___RRREEEDDD;;;888333...,,,---------,,,,,,,,,++++++++++++***---,,,++++++******++++++******++++++++++++*********000,,,***222555444;;;LLL~~~}}}yyy||||||~~~zzzfffDDD<<>>===@@@???<<<<<<>>>AAAPPPfffiiifffkkkzzzhhh\\\OOOJJJHHHEEECCCCCC>>>;;;:::;;;<<>>UUUssshhhttt~~~mmmMMM777888EEEVVVaaadddkkkzzz```OOOSSSkkkzzzlllbbblllnnnggglllwwwkkkhhhtttxxxuuussswwwwwwqqqmmmaaaQQQJJJLLLeeesss```qqqwwwUUU>>>555333//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---111555222===WWWqqqssshhhDDD:::===<<<:::;;;;;;===DDDWWWgggdddhhh|||}}}mmm^^^TTTJJJHHHGGGCCC@@@???<<<999999;;;===BBBNNNZZZeeeooowww{{{~~~|||}}}~~~|||~~~}}}||||||~~~}}}~~~yyytttqqqnnnpppppppppuuu~~~~~~zzztttmmmiiiggghhhhhheeehhhqqqxxxuuummmgggYYY[[[fffuuuxxxlllaaa___fffiiilllnnnooorrruuuwwwsss|||yyypppooovvv|||{{{pppbbbVVV^^^eeelllqqqwww|||}}}{{{iii]]]YYYcccnnnlllfffccceeegggkkkpppvvvqqq^^^KKKBBBMMMTTTYYYggg{{{mmmllliii^^^SSSRRRuuusss___RRRMMMccc|||mmmeee___YYYTTTkkkccc___jjj}}}kkkeeeaaaVVVHHHQQQgggrrryyyooobbbccc{{{pppwwwxxxbbbbbbpppMMMTTTkkkxxx~~~```MMM===999666///---000...------------,,,,,,,,,---,,,++++++******++++++******++++++++++++******)))------///444555DDD___fff\\\ooovvv^^^CCC;;;:::III\\\fffjjjsssnnnTTTKKKWWWnnnuuukkkgggwww}}}|||sssiiillluuusssoooxxxsssyyy|||{{{~~~{{{ooogggcccbbbgggvvvwwwrrreeeWWWOOOIIIZZZ}}}aaaeee]]]BBB999444...000///......---.........------------------------......,,,111555333AAA^^^}}}~~~jjjppphhhDDD===@@@===<<<@@@<<>>===;;;888888;;;>>>DDDPPP\\\jjjqqqyyy|||}}}~~~~~~}}}}}}~~~}}}}}}{{{wwwtttlllppppppnnnsss}}}}}}~~~vvvnnniiihhhhhhggghhhggglllxxx}}}wwwnnnjjjYYYbbbsss{{{lllfffiiipppqqqrrrtttwwwzzz~~~{{{~~~zzzqqqooo|||zzzkkkaaa___mmmtttyyyzzz}}}{{{iiiaaacccooouuuoooiiihhhggglllrrrwwwxxxppp^^^LLLFFFJJJPPPSSS[[[nnnvvvqqqfffXXXMMMdddxxxdddVVVJJJ\\\qqqgggaaa\\\WWWaaappp```gggrrrhhhcccXXXIIIPPPggguuu{{{iii[[[eeehhhhhhmmmjjj[[[KKK```vvvzzzhhhSSSAAA;;;666...+++///......---------,,,,,,,,,---,,,++++++******++++++******++++++++++++******+++......000555777HHHfff~~~___UUUjjjkkkLLL777:::999JJJ```mmmrrr}}}gggMMMKKK\\\sssoooiiikkkxxxwwwwwwsssnnnkkkiiilllyyyxxxoooqqq{{{{{{www~~~|||iiirrrzzzsssooommmkkkzzzwwwnnneeeccchhhwww{{{uuuhhh\\\UUUKKKYYYzzz```WWWwwwbbbEEE;;;555---111111000///////////////------------------------///...,,,111666444DDDccc|||{{{wwwcccjjjbbb@@@:::>>>:::999???===@@@KKK^^^hhhaaalllxxxgggZZZPPPIIIHHHHHHDDD???===:::888888;;;>>>EEEQQQ^^^lllsssyyy|||~~~}}}|||~~~~~~~~~~~~}}}}}}zzzxxxmmmppppppnnnrrr}}}yyy}}}tttkkkhhhiiiiiiggggggfffmmmyyy}}}vvvnnnkkkZZZggg{{{}}}lllhhhooouuuwww{{{|||tttrrr}}}kkkeeekkkyyy{{{gggdddkkkwwwzzzqqqmmmqqqiiipppxxx{{{yyyppp]]]LLLLLLGGGDDDFFFLLLZZZtttyyykkk[[[KKKXXXttt|||gggYYYIIIWWWsssiiiccc^^^ZZZ^^^yyybbbeeettthhhbbbXXXKKKRRRlll|||rrraaaZZZiiizzzmmmssskkkrrrHHH\\\uuuxxxmmmUUUBBB===999///+++///---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...000***///888555KKK||||||ooo|||vvvbbbTTTTTTPPPCCC::::::>>>ZZZ\\\dddrrr~~~{{{```TTTQQQddd|||ccc^^^uuuwwwllllll|||wwwoooeeeccctttxxxpppttt|||uuuvvvyyyhhhppp}}}wwwqqqmmmwwwuuullllllyyyyyykkk[[[QQQOOOUUUtttttt{{{[[[iiikkkPPP>>>222222000000///...............---,,,,,,++++++,,,,,,---+++,,,---333666333FFFjjj}}}yyyzzzxxxqqqfff[[[fff{{{WWW???<<<;;;======888@@@???MMMbbbeeecccxxxooobbbXXXOOOFFFBBBDDDDDD@@@<<<;;;:::999;;;AAALLLZZZcccnnnppptttxxx|||~~~~~~{{{}}}~~~~~~~~~~~~zzzwwwpppnnnlllkkknnnuuu|||~~~||||||tttqqqnnnkkkkkkmmmlllsss|||{{{rrrkkkggg]]]ooo|||rrrppptttvvvzzzwwwyyy}}}tttooopppyyymmmgggqqqwwwuuussssssoooiiijjjsssxxx~~~nnnYYYUUUKKKNNNHHHDDDIIIMMMYYYooorrriiiUUULLLiii~~~oooZZZMMMXXXooottteee___bbbRRRaaa}}}hhhpppoookkkfff^^^OOOJJJ]]]xxxwwwggg\\\cccrrrxxxyyyooo|||MMMSSSmmm{{{mmmXXXFFFAAA;;;111---///---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,///,,,111999;;;UUU~~~nnnyyy{{{dddRRRNNNJJJ>>>777888CCC^^^___ggguuutttXXXMMMNNNggguuuaaabbbzzzyyy{{{{{{rrriiiiiixxxuuuooottt}}}sssrrr|||zzzhhhnnn~~~zzzuuuqqq|||xxxpppqqq~~~wwwrrrkkk___UUUPPPPPPggg}}}iiieeegggfffoooSSS===222333000000///..................------,,,,,,------...,,,...///444777555IIInnn|||{{{pppggg___[[[fffnnnNNN<<<;;;:::<<<>>>:::===???NNNaaacccbbbyyynnn```VVVNNNEEEBBBCCCCCC???;;;::::::999;;;BBBMMM[[[dddoooqqquuuyyy|||~~~~~~~~~~~~zzz{{{~~~}}}~~~|||yyyuuurrrnnnmmmooouuu~~~{{{tttuuuwww~~~wwwtttsssppppppsssqqqwww~~~zzzqqqjjjfffhhhssszzzwwwvvv|||~~~{{{wwwwwwzzznnniiittt|||zzzvvvuuutttrrrqqq|||nnnYYYWWWXXXUUUIIIDDDJJJKKKNNN[[[fff|||nnn[[[LLLcccsss]]]MMMVVVjjjzzzhhhaaaeeeUUU[[[|||kkkqqqnnnkkkjjjbbbQQQHHHYYYrrrppp___ZZZrrryyymmmvvvsss}}}[[[LLLfffqqq^^^LLLDDD>>>555///...------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***---...333:::BBBeee~~~lllsssiiiPPPHHHAAA777444999LLLcccaaaiiixxxhhhSSSNNNUUUqqqnnn___fff|||uuunnniiilll{{{{{{pppnnnuuu}}}rrroooyyyzzzgggjjjyyywwwooojjjsssyyytttnnnrrr|||sssooommmeeeYYYQQQSSS^^^zzziiiWWWuuuyyyggguuuYYYAAA333444000000///...............///......------......///...///000555888777NNNuuu}}}pppccc___eeennn~~~sss[[[DDD999;;;999:::>>>::::::AAAQQQaaabbbddd~~~~~~mmm]]]RRRLLLDDD@@@AAAAAA>>>::::::::::::<<>>:::<<<888999===::::::DDDVVVbbbbbbhhh|||jjjYYYOOOIIIBBB?????????<<<999:::::::::===DDDPPP]]]fffsssuuuxxx{{{|||}}}}}}}}}|||~~~{{{zzz~~~~~~xxxuuupppkkkjjjoooyyy{{{vvvoooooozzz~~~vvvpppnnn|||pppooouuu|||~~~}}}|||||||||wwwssseeekkkvvvjjjUUULLLRRRNNNGGGKKKIIINNN[[[xxxuuuVVVVVV}}}gggRRRPPP\\\yyyaaaWWWZZZJJJNNNfffgggdddzzzrrrkkkhhhjjjfffTTTEEETTTpppmmmWWWZZZkkksssiiitttzzzkkkiiiPPPOOOkkkzzzuuuXXXEEEAAA???666+++.........---------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---222555888PPP~~~uuuhhhmmm{{{VVVCCC:::444999CCC___ooofffooowww]]]PPPOOO\\\ooo{{{jjjbbbmmmuuukkkhhhsssuuuhhhddd]]]ZZZaaaooo~~~xxxmmmgggmmmwww~~~vvvmmmtttwwwbbb^^^mmm~~~wwwoooeee]]][[[ppptttiiiccccccnnn|||yyyzzznnnbbb[[[jjj```zzz{{{dddccclll}}}pppWWW<<<222000000///...............------,,,,,,,,,,,,---------//////444888;;;XXXmmmhhhvvvxxxfffHHH======>>>999:::===999999FFFXXX```aaakkkyyygggWWWKKKGGGBBB???>>>===;;;999999:::;;;???FFFRRR___gggtttvvvxxx{{{}}}~~~}}}}}}{{{|||{{{yyywwwrrrllliiinnnxxx{{{uuummmkkkttt~~~xxxuuuuuu}}}rrrxxxxxx{{{~~~|||sssjjjsssvvv```SSSTTTMMMHHHNNNHHHFFFJJJbbbbbbUUUwwwlllVVVPPPXXXggg\\\___OOOLLL\\\hhh^^^pppxxxpppmmmfffdddbbbSSSFFFVVVssswwwaaaZZZ___{{{tttrrrqqq\\\ggggggNNNXXXnnn|||iiiOOOCCCAAA888---............---------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...,,,333666999XXXvvvnnnpppYYYCCC999555<<>>999999HHHWWW]]]```nnnvvveeeUUUHHHEEEAAA???>>>===;;;999999:::<<<@@@HHHTTT```iiitttvvvyyy|||~~~~~~~~~~~~zzz}}}{{{}}}~~~{{{zzzvvvppplllooozzz}}}}}}yyytttnnnkkkpppyyy|||{{{}}}wwwzzzvvvxxx|||sssmmmzzzlll\\\WWWMMMGGGNNNCCCCCCDDDTTT{{{qqqYYYoooqqqZZZQQQVVVwwwnnnbbbeeeTTTMMMRRRuuunnn___hhhtttwwwsssfff```___RRRFFFUUUqqqlll^^^WWWooo|||oooyyyggg^^^}}}TTTLLLkkkrrr___HHH@@@999111............------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,000+++333888<<<```~~~zzzvvvxxxXXXBBB888555<<>>999===@@@999>>>LLLZZZ]]]bbbtttssscccUUUFFFDDDBBB???>>><<<;;;:::888:::<<>>999444//////.........---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,111+++333999>>>fff{{{rrr{{{WWWAAA777444<<>><<<888>>>BBB:::DDDRRR]]]```fff{{{rrrbbbUUUFFFDDDBBB@@@>>><<<;;;:::888:::===BBBJJJVVVbbbjjjsssvvvyyy|||}}}|||xxxyyy}}}}}}|||}}}}}}~~~|||vvvwwwvvvqqqlllnnnwww~~~|||rrrrrrmmmiiirrr|||~~~yyyooommm___PPPOOONNNNNNEEE===PPPzzz```cccxxx___SSSTTTgggwwwkkknnn]]]\\\IIIWWWwwwggghhh{{{mmmaaaaaaUUUCCCHHH]]]zzzfffZZZYYY~~~sssnnnqqqtttlllIII^^^lllvvv|||[[[@@@444333000///------.........------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///+++888;;;AAAtttxxxzzzkkkFFF444888@@@@@@QQQOOO\\\yyyiiiQQQOOORRR___yyyrrreeedddyyyuuuiiiaaaggg|||pppdddZZZOOORRRfffuuueee```oootttddd[[[gggrrrzzzjjj\\\ccczzzzzzmmmfff___]]]```uuuqqqdddYYY[[[iiiwwwzzzxxxzzzsssnnn~~~wwwooosssrrrxxxfffAAA:::111000......//////...,,,...........................///,,,444222DDDzzz~~~mmmmmmvvvNNNCCC;;;999;;;;;;;;;===CCCVVV```___kkkgggWWWTTTIIIEEEAAA???>>>===<<<<<<;;;;;;<<>>AAANNNLLL[[[xxxdddMMMMMMPPP]]]xxxkkk```bbbyyywwwkkkbbbfffyyyqqqfff\\\QQQRRReee|||uuuddd^^^mmmzzzfffYYY```iii{{{zzzjjj\\\ccczzz{{{mmmeee\\\[[[___vvvqqqccc^^^```nnn{{{yyy}}}xxxyyyvvvsss}}}www|||{{{qqqqqqLLL999222000......//////...,,,........................,,,///...777555FFFzzz{{{iiijjjiiiJJJAAA::::::<<<;;;;;;<<>>>>>===<<<;;;:::;;;===CCCMMMYYYeeelllwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||yyyxxxwwwuuupppmmmttt}}}}}}xxxoookkkhhhiii{{{zzz{{{~~~lllRRRRRRUUUQQQHHHFFFYYY|||ddd___|||lll\\\RRR]]]sssiiifffbbbbbbUUUiii{{{sssssseee[[[ZZZOOOBBBWWW{{{hhhVVVlllzzzyyy}}}|||{{{XXXMMMgggsss{{{}}}}}}aaaGGG888444111///------...///...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------222///555<<>>999;;;<<<;;;:::;;;DDDUUU^^^___ooozzzdddTTTOOOGGGDDD@@@>>>======<<<;;;999:::>>>EEEOOO[[[eeekkkvvvwwwzzz|||~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyxxxssspppuuu~~~~~~xxxnnnjjjggggggxxx}}}{{{___QQQTTTWWWPPPDDDGGGgggeee\\\yyyppp^^^SSSUUUzzzmmmgggiiihhh]]]nnnsss}}}pppeee^^^```WWWFFFWWWkkkYYYbbb{{{tttxxxxxx~~~hhhMMMggg}}}vvv___HHH:::444111///------...///...------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------111222555>>>bbbiiittt{{{{{{tttUUU999333666666999AAAIIIMMMaaa}}}rrrWWWIIILLLOOO^^^zzztttddd```jjjvvviiiaaafffyyyuuubbbZZZQQQRRRccczzznnn^^^eeexxxvvveeeWWWYYYddduuuppp```dddyyy~~~pppaaaVVVVVV^^^xxxsssaaaZZZ]]]ooowww~~~|||rrrmmmrrrsss|||zzzddd___zzzkkkBBB444222///...//////...---........................---111000888999NNN~~~tttaaaUUU[[[nnnyyywwweeeLLL???:::888;;;===;;;999;;;FFFUUU]]]^^^pppvvvbbbRRRLLLFFFCCC???=========<<<;;;888:::???GGGQQQ\\\fffkkktttvvvxxx{{{~~~}}}}}}~~~~~~~~~}}}}}}~~~|||~~~~~~|||}}}|||{{{vvvrrruuu|||zzzpppllliiiggguuu|||jjjOOOOOOUUUWWWJJJAAAWWWxxxeeeWWWrrrrrr^^^QQQRRRvvv~~~sssiiiiiiiii```mmmmmmrrr|||lllhhhbbbbbbYYYIII[[[qqq___\\\zzzrrrvvvssskkkuuuPPPYYYzzzyyyeeePPP???777111000....../////////...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...444777BBBkkkpppmmmyyyvvv|||hhhJJJ333222777666888@@@LLLRRRhhhlllSSSJJJLLLSSSdddooo^^^]]]kkkuuufffaaahhh}}}wwweee]]]SSSSSSbbbyyyttt``````qqq~~~lllZZZWWW]]]mmm}}}wwwdddeeexxx~~~pppaaaUUUVVV___xxxtttbbbWWWYYYlllxxxxxxssslllpppooowww~~~aaaWWW{{{uuuEEE555222///......///...---........................///333000666999RRRxxx{{{uuuccc]]]iiiyyyxxxnnn]]]JJJ<<<888888<<<===:::999:::HHHUUU\\\^^^qqqsss```PPPIIIEEEBBB>>><<<<<<<<<<<<;;;777:::@@@HHHRRR]]]ffflllsssuuuxxx{{{}}}~~~~~~~~~}}}|||{{{}}}~~~}}}|||~~~}}}~~~|||}}}|||zzzuuuooopppuuu~~~}}}ssspppnnniiisss}}}uuuWWWNNNPPPYYYSSSFFFNNNbbbiiiXXXqqquuuaaaRRRUUUoooxxxmmmhhhgggaaajjjjjjnnnuuunnnnnneee^^^SSSFFFZZZ{{{eeeZZZrrrvvvxxx~~~sssddduuuSSSLLLrrrnnnWWWBBB555222000......///000///...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------555999IIIuuurrr{{{}}}|||yyynnnpppuuuYYYDDD333444777666999AAANNNVVVnnneeePPPMMMLLLWWWkkk~~~kkkUUUYYYkkkuuueeeaaajjjvvvkkkbbbVVVRRR___uuu|||ddd^^^jjj{{{sss___XXXXXXdddttt}}}gggdddttt}}}nnn___TTTVVV^^^xxxuuudddYYYXXXiii}}}{{{uuu~~~wwwoooqqqjjjmmm|||eeeVVVyyyyyyGGG666333000.......................................///333000555:::WWW~~~vvvzzzkkkiiiyyymmmWWWDDD;;;888999======999999;;;HHHUUU\\\___tttqqq___PPPGGGDDDAAA===;;;;;;<<<;;;;;;888:::@@@HHHSSS^^^hhhmmmtttuuuxxxzzz|||}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}|||}}}~~~}}}}}}~~~|||yyyxxxwwwrrrlllkkknnnzzzvvvuuussskkkqqqgggUUUMMMVVVXXXOOOKKKPPP~~~sss```sss|||gggWWWWWWiii~~~rrrhhhhhheeeiiihhhjjj|||wwwsssttteeeZZZLLL@@@UUUmmm\\\lll}}}||||||yyyeeecccZZZKKKlllzzzaaaFFF444222000......///000///...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...555:::QQQyyy~~~uuukkkfffYYYJJJ???777555666777<<>>\\\~~~www|||ooonnnzzz[[[AAA;;;::::::===<<<999999<<>>DDDNNNVVVooozzzYYYHHHLLLJJJ[[[tttttteee___fff{{{{{{kkkeeekkk|||pppjjj```RRRMMMYYYqqqwwwaaa```ooo}}}kkk]]]QQQPPPWWWggghhh___lllvvvggg[[[RRRTTT[[[vvvuuuiiiYYYRRR```www~~~vvvxxxiiimmm```WWWiiittt}}}[[[XXX~~~UUU888444000.........///...........................(((111111999AAA___{{{|||~~~yyyttt{{{rrrrrrgggGGG<<<:::;;;===<<<888999===EEERRR\\\ddd|||ooo___OOOEEECCC@@@<<<;;;;;;;;;;;;::::::;;;@@@GGGRRR^^^iiipppuuuvvvxxxzzz{{{{{{{{{{{{|||~~~~~~|||{{{}}}~~~zzzyyyyyyzzzxxxuuusssrrrrrrxxxuuuuuuwwwuuupppoooqqqpppzzz~~~yyyzzzyyymmmmmm||||||cccJJJJJJWWW\\\UUUMMMSSSzzznnnooommm]]]SSS]]]wwwiiijjjjjjiii}}}mmmhhhvvvyyyrrrooo```ZZZSSSGGGXXX}}}tttbbbaaaxxxvvvwwwoooccc~~~wwwQQQ[[[jjjzzzzzzVVV:::666111---//////------000++++++++++++++++++++++++***,,,------,,,+++---...333222999___{{{|||sss]]]JJJ:::999888777555666;;;BBBJJJQQQpppvvvWWWHHHEEEGGGYYYtttooo^^^UUU^^^wwwvvvhhhdddjjjzzzuuuiii^^^SSSRRR___rrrhhh```iii{{{zzzgggPPPKKKPPPQQQhhh}}}iiiaaahhh{{{yyygggZZZSSSUUUYYYsssrrreeeQQQQQQ\\\rrr~~~}}}{{{}}}zzzuuuooonnneee^^^ZZZddduuuqqqttt]]]VVV===111///000,,,...111+++///...---,,,,,,,,,,,,,,,---222777444@@@kkkwwwvvv{{{zzz{{{kkkKKK???:::777888999777777:::IIIUUUYYYeee~~~lll\\\PPPIIIAAA???===<<<<<<<<<;;;:::777;;;CCCLLLUUU___iiiooovvvyyy|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||~~~wwwzzztttrrrssspppjjjiiimmmtttvvvxxxwwwuuusssssssssuuuzzz}}}{{{zzz|||}}}{{{}}}}}}{{{xxxxxxxxxkkkzzzsssYYYKKKNNNVVVTTTMMMSSSqqq}}}sssuuu^^^QQQ\\\}}}pppkkkiiijjjzzzmmmeee|||iiibbb___OOOIIIWWW}}}yyyeeeaaavvvxxxvvvxxxmmmSSSTTTgggzzz}}}{{{XXX===666111...//////------000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...333444???fff{{{}}}uuu```LLLBBB===888666444555:::???FFFNNNllloooTTTIIIGGGIII\\\wwwlllZZZWWW```xxx~~~sssfffdddkkk|||vvvggg\\\QQQRRR___sssnnn```eeeuuupppUUUKKKKKKKKK^^^}}}iii___ccctttzzziii\\\UUUVVVZZZsss~~~pppcccTTTRRRZZZnnn|||}}}}}}|||yyy|||xxxtttkkkccc______jjj|||iiiuuuttt\\\@@@222///000,,,...111,,,///...---,,,,,,,,,,,,---...222666444BBBnnn~~~}}}|||sssrrrlllJJJ>>>:::777999999777888;;;KKKWWW[[[hhh~~~lll[[[NNNGGGAAA???<<<<<<<<<<<<;;;:::777<<>>BBBLLLhhhyyygggPPPIIIHHHJJJ___}}}hhhVVVYYYccczzz}}}rrrdddccclll~~~xxxhhh]]]RRRTTTbbbvvvxxxdddbbbqqq}}}\\\LLLHHHFFFVVVvvv~~~lll^^^^^^lll{{{|||kkk^^^WWWXXX\\\ttt}}}oooaaaWWWSSSYYYjjjwww{{{|||}}}xxx|||zzzmmmfffeeehhhsssbbbaaauuugggDDD444///111------111---......---,,,,,,,,,------000111444555FFFqqq~~~~~~ppphhhfffvvvjjjGGG===999888999999777999<<>><<<;;;<<<<<<;;;999777<<>>PPPXXX]]]nnn|||jjjXXXJJJBBB@@@>>><<<;;;;;;;;;:::999888<<>><<<;;;;;;;;;:::999888===DDDLLLUUU^^^hhhnnntttvvvzzz|||||||||~~~~~~~~~~~~{{{zzzyyyyyyzzzvvvmmmeeeeeemmmttt}}}|||{{{wwwtttssstttuuu{{{zzzwwwtttssspppfff[[[ZZZ^^^bbbbbb^^^ZZZYYYZZZ[[[___eeefffdddfffuuuzzzwwwwwwyyy{{{uuuhhh]]]WWWUUUSSSQQQOOOOOOQQQSSS\\\\\\cccrrrooo___cccxxxxxx{{{wwwnnnbbbZZZUUULLLDDDGGGJJJccciiiTTTSSSjjj~~~rrrlllgggeee~~~zzz}}}mmmeeeaaaSSSJJJQQQyyytttbbbkkk~~~}}}xxxtttwwwrrrzzzUUUeee~~~```KKK999444000000000...---///,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///333===VVVzzz}}}{{{eee^^^HHH555444666666===GGGKKK___xxxvvv\\\LLLLLLJJJWWWpppvvvcccYYYUUUeee~~~xxxlll```aaammmwwwggg[[[QQQTTTfffxxxwwwjjjrrreeeSSSKKK[[[xxxuuudddaaammm{{{mmmbbbZZZYYY[[[xxxuuucccTTTQQQYYYlll}}}yyy}}}uuu{{{xxxrrrssszzz{{{qqqqqqWWW<<>>000222///,,,000111,,,,,,,,,,,,,,,---...///000000444===WWWsssrrr|||rrr\\\GGG;;;999888:::;;;999777<<>>\\\zzz}}}ooocccLLL;;;999777333:::IIIWWWiii{{{oooSSSLLLWWWYYYhhhnnn^^^YYYaaasss}}}qqqbbbbbbmmmssscccXXXOOOWWWlllvvv}}}hhhRRRKKK___nnnaaabbbnnn~~~qqqfff^^^\\\^^^xxxwwwddd]]]VVVXXXgggvvvyyy||||||bbbZZZuuu^^^???000333///,,,000111,,,,,,,,,,,,,,,---...///111222777@@@ZZZ||||||xxx```HHH:::888888:::<<<999777<<>>>>>AAAGGGQQQXXXZZZaaappp~~~mmmoooxxxsssjjjcccbbb```UUUJJJAAAAAARRRhhhzzzrrr[[[PPP```wwwppppppkkkxxxvvv~~~qqqddd^^^RRRHHHKKK~~~dddkkk~~~{{{}}}fff```hhhNNNoooyyyYYYCCC333...111...000222,,,------------------------,,,---...---,,,,,,---///444999eeewwwxxxqqqUUU<<<888:::888999???MMMoooyyybbbJJJ@@@FFFTTTkkksss___YYYXXXooo{{{mmm^^^___llllllbbb[[[TTTWWWhhh}}}||||||kkkTTTLLLYYYppp```^^^lll|||pppaaaXXXYYY___|||tttfffXXXTTTYYYjjjwww{{{zzzttt~~~www___TTTmmmzzzZZZ???111222000000000***......------------.........000444666```~~~~~~~~~kkkNNN666<<<;;;<<<===;;;999===DDDQQQOOO[[[yyyooo^^^RRRJJJGGG???===;;;;;;;;;:::999777999===EEEMMMWWWaaajjjqqqssstttwwwzzz{{{||||||}}}|||{{{~~~zzznnnlllnnnpppqqqrrriiihhhddd___XXXQQQKKKHHHOOOQQQXXXcccooouuusssoooiiittt~~~tttggg^^^SSSFFF>>>>>>KKK\\\qqq~~~|||jjj\\\XXXRRRMMMHHHGGGGGGGGGIIIIIIHHHFFFDDD@@@===;;;===>>>===;;;;;;BBBOOOXXX^^^ZZZcccyyywwwjjjlll~~~}}}|||pppccc___hhh___DDDHHHDDDKKKbbb|||vvv\\\VVV^^^ppphhhooozzzwwwzzzvvvhhh]]]TTTLLLFFFhhhhhhyyy}}}|||cccccc|||mmmJJJaaazzzkkkFFF555000111...///000***------------------------,,,---------,,,,,,...///777???kkk~~~vvvvvvzzzpppSSS;;;777999888:::AAAOOOoooxxx___FFF;;;@@@NNNlllppp[[[SSSSSSkkk{{{mmm```___lll~~~mmmbbb[[[RRRUUUfff{{{~~~|||lllWWWOOOWWWsssbbb```lll|||qqqaaaXXXXXX^^^zzzuuugggYYYUUUZZZjjjxxx|||zzzooo~~~fffWWWkkkxxxZZZ???111111//////000***......------------......///111555999ccc|||vvvuuuVVV???<<<;;;<<<===;;;999===CCCRRRPPP\\\zzznnn]]]QQQIIIFFF???===;;;;;;;;;;;;999777:::>>>FFFNNNWWW```jjjpppsssuuuxxx{{{|||}}}~~~~~~~~~~~~~~~yyyyyy|||yyyqqqsss{{{~~~~~~~~~zzzzzzwwwssslllccc[[[VVVPPPMMMLLLTTTbbbooovvvyyymmmvvv|||rrrdddRRRGGGDDDEEEOOO___ooo|||xxxrrrdddWWWNNNLLLHHHDDDAAA@@@AAABBBDDDDDDCCCBBBAAA???===<<<;;;======<<<;;;>>>FFFMMMOOOMMMXXXooo{{{ooodddeeeuuu{{{zzz{{{~~~vvvjjjccciiicccKKKGGGDDDKKKaaa|||{{{___WWW]]]vvvkkklllsss{{{kkk^^^SSSIIICCCnnneeerrr~~~yyy}}}jjjrrrqqqHHHYYYrrrzzz|||zzzwwwIII888111222......///)))------------------------+++,,,------,,,,,,...000444BBBnnn|||}}}xxxvvvyyymmmQQQ999555888888<<>>===;;;;;;;;;;;;999777;;;@@@GGGOOOWWW```iiinnntttvvvyyy{{{|||}}}|||zzzyyyzzz|||~~~~~~|||xxxxxx{{{yyyvvvwwwrrrggg]]]RRRMMMTTTaaannnvvvnnnssszzz~~~fffSSSKKKCCCEEENNN___rrr}}}}}}zzzzzzvvvrrriii___ZZZVVVPPPHHHGGGFFFDDDBBBAAABBBCCCCCCAAAAAA@@@@@@@@@?????????<<>>AAAAAA@@@JJJ^^^mmmooonnnooonnnjjjaaaYYYZZZgggvvvxxxuuu~~~tttiiilllhhhUUUGGGCCCJJJ```|||dddXXXZZZ~~~{{{lllhhhlllooo```TTTIIIBBB~~~uuuccckkk|||vvvvvvxxxNNN\\\yyy|||vvvwwwIII888111222...///000***------------------------+++,,,------,,,,,,...000222EEEtttpppnnnvvv}}}xxxsssvvvjjjOOO888444777888>>>GGGXXXuuuxxx]]]DDD:::>>>KKKvvvttt^^^TTT[[[ssszzzmmmaaa^^^iii|||lllaaaYYYOOOOOO^^^ttt{{{nnnxxxjjj\\\UUUVVVvvvxxxfffbbbggg{{{vvvfff\\\[[[___vvvxxxlll]]]XXX\\\mmm{{{yyyxxxtttuuuzzzrrrttt}}}dddSSSiii\\\@@@000000...///000,,,......------------......111111777???hhh{{{xxxvvvkkkcccnnnpppMMM>>>>>><<<<<<===:::777:::AAANNNOOO___~~~lllZZZNNNGGGEEE>>><<<;;;;;;;;;;;;999888<<>><<<<<<===???<<<@@@KKKTTTTTTSSSSSSVVVTTTOOOLLLOOOZZZhhhppp}}}yyyzzz~~~}}}pppooommm___HHHCCCHHH___|||hhhZZZVVVyyy|||lllggglllrrrcccWWWMMMFFFzzzdddhhh|||}}}vvv|||{{{UUU\\\~~~~~~qqqIII777111222...000333---------------------------***,,,------,,,,,,///111444LLL}}}mmmhhhnnn}}}~~~}}}tttqqqxxx~~~fffLLL777444777777>>>IIIXXXsssvvvZZZCCC;;;AAANNNtttppp[[[RRR```xxxzzzmmm___\\\hhh|||kkk```YYYOOONNN\\\qqqtttggguuuhhh[[[UUUWWWxxxzzzgggaaadddzzzttteeeZZZYYY]]]vvvzzznnn___YYY]]]nnn}}}zzzsss}}}tttqqqzzzttt|||aaaOOOhhh```CCC222000...///111,,,......------------......111///666AAAiiiyyyqqqzzzmmmddddddkkkhhhKKKAAA===<<<<<<<<<:::777:::@@@JJJMMM___kkkZZZMMMFFFDDD===<<<::::::;;;;;;:::888<<>><<<>>>@@@@@@???@@@BBB@@@???@@@FFFOOO\\\fffqqq}}}{{{vvvsssxxxuuutttrrrfffIIICCCHHH___}}}lll[[[TTTsss|||llllllsss~~~ooocccYYYOOOIII~~~iiihhhxxxyyy{{{{{{WWWTTTzzz~~~iiiJJJ888111222///111444///------------------------***+++,,,,,,,,,---///111444MMMmmmgggkkkzzzppprrr}}}|||bbbKKK777555777777>>>HHHVVVppprrrWWWAAA;;;BBBPPPwwwnnn[[[TTT___zzzzzzmmm]]]\\\iii}}}lll```ZZZQQQOOO\\\qqqooodddttthhh[[[UUUXXXzzz|||hhhaaaccczzzpppaaaWWWVVV[[[www{{{nnn```YYY]]]ppp~~~qqq}}}www{{{yyyiiiRRRgggeeeGGG444111...///111---......------------......111...555BBBlll}}}tttwwwhhhbbbdddjjjzzzyyy[[[FFFAAA<<<;;;;;;<<<999777:::AAAHHHMMMaaa~~~kkkZZZNNNFFFCCC===<<<::::::;;;<<<:::999<<>><<<;;;::::::<<<999777;;;BBBIIIOOOddd}}}lll[[[NNNFFFBBB===;;;::::::;;;<<<;;;999;;;AAAIIIRRRZZZbbbhhhmmmpppuuuyyyzzzxxxyyyzzzqqqjjjjjjsss{{{~~~~~~|||yyyssslllfffgggjjjlllooorrrppprrrvvv{{{eeeSSSEEE===<<>><<<:::999555444777:::===FFFPPPbbblll{{{{{{qqqgggfffqqqyyyxxx{{{wwwiiiLLLEEEHHH```lll\\\RRRlllmmmlllwwwvvvlllcccYYYOOOGGGrrrmmmsss~~~ooozzzXXXTTTsssOOO<<<444333...///222,,,------------------------***+++,,,,,,,,,---///222;;;PPP}}}}}}yyyzzzrrrhhhooovvvuuu^^^III999888999777<<>>:::>>>888555777777888???HHHRRR\\\ooo~~~rrrdddaaajjjuuuyyy|||wwwhhhMMMEEEIIIaaalll]]]RRRjjjjjjfffpppzzzpppggg\\\PPPHHHssskkkqqq}}}~~~lllwwwTTTPPPyyypppWWW888666444///111---333///............---------,,,---------,,,---000222111UUUvvvggguuu{{{iiiPPPBBB777777888888===FFFUUUnnnrrr\\\HHHBBBLLL^^^xxxeeeUUUTTTfffyyykkk```\\\mmmooo```ZZZQQQPPP]]]rrr{{{nnnyyyppp\\\TTTaaattt|||fff\\\fff}}}oooaaaWWWVVVYYYyyyyyymmm^^^XXX]]]ooo}}}xxxyyytttzzzuuucccggg{{{bbb>>>///.........000...............///000000000666555LLLssszzzyyymmmqqq~~~cccDDDEEE777888888;;;===;;;888===EEELLLTTTjjj}}}jjjXXXLLLEEEDDD;;;;;;;;;<<<;;;;;;::::::===CCCKKKRRRYYYaaajjjqqqrrruuuxxxyyyzzz}}}zzzsssooogggkkk}}}}}}{{{zzzxxxvvvtttnnnllljjjgggfffggghhhiiiwwwxxxzzz|||~~~zzzwwwvvvxxxyyyhhhMMMJJJFFFZZZppp^^^ZZZssstttWWWEEEHHHUUUmmm{{{mmm\\\ZZZdddlllsss~~~zzzxxxjjj```bbbkkknnnkkkhhh^^^YYYRRRLLLIIIFFFDDDCCC>>>:::888999888777;;;AAAKKKZZZdddjjjzzzsssjjj]]]\\\fffrrr~~~{{{jjjQQQFFFLLLiiirrr\\\PPPfffllldddccc|||vvvfffZZZOOOAAAssskkkooo{{{|||jjjnnn^^^TTTvvv}}}]]];;;555222///222---333///............---------,,,---------,,,---000222666ZZZnnnvvvwwwbbbOOO@@@666555777777===EEEOOOhhhlllXXXFFFCCCOOOcccxxxdddUUUTTTeeexxxjjj```[[[mmm~~~nnn```ZZZRRRPPP\\\ppppppyyyooo]]]TTT```qqqiii```ggg}}}qqqbbbWWWUUUXXXuuuxxxlll[[[VVV\\\ooo~~~~~~|||wwwqqqvvvyyyqqq|||```___sssjjjCCC111///......///...............///000000111777555KKK~~~www~~~yyynnnIIICCC777999999;;;===:::888>>>FFFJJJTTTlll{{{iiiXXXLLLEEECCC;;;;;;<<<<<<;;;;;;::::::===CCCJJJRRRXXX```iiiooosssuuuwwwxxxyyy|||xxxqqqlllbbbggg{{{~~~}}}{{{zzz{{{{{{zzzxxxqqqooollljjjiiijjjlllmmmsssvvvzzz{{{zzzzzz|||~~~wwwrrrkkkmmm||||||^^^PPPHHHbbbnnnaaalllwww{{{\\\GGGHHHTTTkkk}}}}}}vvvuuuoooiiinnnxxxuuuiiilllvvv|||zzzxxxnnniiibbb[[[UUUOOOKKKGGGDDD???<<<<<<999666888<<>>LLL```zzzwwwdddUUUUUUdddxxxkkk```\\\nnn{{{jjj___[[[TTTQQQZZZooo~~~yyyqqqbbbYYY___lllrrrkkkpppttteeeYYYTTTVVVrrrvvvjjjaaa\\\aaassszzz~~~{{{mmmrrrggguuu|||^^^HHHVVVtttggg@@@222444444222000...............///000000///666555MMM|||}}}bbbFFF<<<===;;;;;;;;;888888@@@JJJLLLWWWoooyyyiiiXXXKKKCCC@@@<<<<<<<<<<<<;;;:::999999===BBBJJJPPPVVV]]]eeekkkuuuuuuvvvwwwyyy|||{{{tttmmmaaacccvvv}}}||||||{{{zzzxxxyyywwwuuurrrqqqrrrsssuuuzzz}}}}}}yyywwwxxx{{{wwwpppjjj```\\\mmmpppRRR^^^zzznnnvvv|||jjjOOOJJJSSSiii|||~~~~~~}}}}}}~~~}}}~~~wwwmmmbbbWWWPPPOOOIIIDDDBBB???999777888666AAAKKKQQQ\\\nnn~~~tttaaaSSSRRR___tttyyyiiiQQQGGGMMMhhhyyydddTTTcccsssoookkkvvvhhheee\\\HHHFFFuuukkkiiirrr~~~~~~zzz}}}bbbMMMfff|||zzzMMM:::222111666......///............---------,,,---------,,,---000222666]]]uuutttzzzoooTTTEEE888666666444888???VVViiigggOOO???===KKK___zzzwwwcccUUUWWWcccyyylllaaa]]]ooozzziii___[[[SSSQQQ\\\ppp||||||{{{rrrfff]]]aaalllsssmmmvvvrrrdddYYYUUUWWWvvvuuuiii]]]XXX^^^qqqyyy{{{~~~}}}ppprrrnnnuuu~~~|||___EEEQQQoooaaa???555888777222000...............///000000///666666MMM~~~ttttttoooyyyfffDDD<<<===;;;::::::777777@@@JJJNNNWWWooo{{{jjjXXXJJJAAA>>><<<<<<<<<<<<;;;:::999888===BBBIIIPPPUUU\\\eeekkkuuuuuuuuuwww{{{~~~~~~zzztttooobbbaaaqqq~~~}}}}}}{{{zzz}}}{{{xxxuuuttttttuuuvvv}}}zzzwwwwwwrrrrrrqqqbbbSSS]]]ssscccYYYrrrsss{{{mmmPPPIIINNNcccvvvzzzyyyxxxzzzsssggg```TTTMMMGGGEEECCC>>>;;;<<<444;;;CCCIIIQQQ```ssswwweeeUUUNNNWWWnnnvvvgggQQQHHHNNNhhh{{{fffUUUaaatttqqqqqq~~~eeeccc[[[IIIHHH{{{vvvmmmjjjsss{{{~~~hhhRRRooo|||vvvKKK:::333111666...//////............---------,,,---------,,,---000222:::aaazzzttteeeSSSDDD888666666555999@@@TTTgggdddNNN@@@@@@NNNbbb{{{uuubbbVVVYYYbbbyyylll```]]]ppp|||kkk___ZZZRRRQQQ___ttt{{{zzzzzz}}}rrrggg```cccllltttoooxxxqqqcccYYYVVVYYYwwwuuuiiiVVVQQQXXXkkk|||~~~}}}}}}sssnnnuuu|||xxx~~~xxx|||yyy___HHHUUUrrr{{{~~~```BBB999999555111///...............///000000///777777NNN|||xxx{{{wwwjjjhhhjjjqqqjjjGGG@@@<<<::::::999666666???IIIMMMVVVmmmzzzhhhVVVHHH@@@============<<<;;;:::999888<<>>dddyyyjjjYYYNNN@@@555444666666;;;CCCQQQdddbbbMMM@@@AAAOOObbb~~~tttaaaWWW[[[fffxxxkkk]]][[[nnnooo```XXXPPPRRRbbbxxx|||}}}zzz{{{pppggg```ccckkk{{{tttpppwwwpppbbbYYYWWWZZZsssuuujjjXXXRRRXXXjjj{{{xxxkkklllxxxsss___KKK\\\vvvwwwyyy]]]AAA666444000...000...............///000000,,,666888PPP~~~~~~zzzzzzyyykkkhhhmmmooosssfffGGGBBB:::999999999666666===GGGIIITTTmmmwwweeeTTTGGGAAA>>>=========<<<;;;:::888777;;;AAAIIIPPPVVV^^^gggnnnqqqrrrvvv|||yyyuuummmlllnnnccc[[[cccyyy{{{zzzyyyyyyzzz}}}zzztttnnncccWWWRRRUUU~~~oooeeeyyyxxx[[[III???III[[[bbbdddlllwww~~~ooocccWWWPPPKKKEEEAAA@@@777555777<<>>CCCSSS[[[\\\gggvvv|||nnn___UUUNNNFFFAAA???888444444999:::<<>>777111...444------///............---------,,,,,,---,,,+++,,,///111>>>lll|||tttuuu|||qqq___UUUIII===444555666555999@@@NNNbbbcccQQQDDDAAAIIIXXXxxxaaaRRRTTTccc}}}yyy}}}sssddd\\\WWWiiiqqqbbbYYYOOOPPPbbbyyy}}}~~~rrrhhhccciiitttpppsssxxx||||||xxxssseeeZZZVVVXXXqqquuuiii]]]WWW[[[lll{{{~~~{{{zzzzzzrrrZZZMMM```|||yyy[[[>>>333222///...///...------------.../////////666999VVV~~~vvvlll{{{}}}xxxoooaaaNNN@@@::::::;;;;;;888555666===CCCLLLVVVooorrrcccTTTFFF@@@@@@;;;;;;;;;;;;:::999888888<<>>EEEQQQgggmmmwww~~~|||}}}uuujjj^^^SSSJJJEEE===999666888999999===BBBMMMSSSOOOCCCDDDTTT^^^\\\HHHFFFQQQkkkoooXXXTTTooorrrnnnxxxpppdddSSSDDDDDDrrruuu{{{qqqgggppp}}}rrrxxxpppoooQQQnnn___>>>777222///444,,,+++///............---------,,,,,,---,,,,,,---///222>>>iii|||~~~kkkkkkqqq|||tttbbbUUUKKK>>>555666777666888???MMMcccfffSSSEEEAAAJJJYYY}}}www```RRRTTT```|||wwwzzzqqqbbb[[[WWWiiiqqqcccZZZOOOQQQcccyyyuuukkkgggppp}}}vvvppplllnnnvvv{{{{{{yyyssshhh]]]XXXWWWrrrxxxlll]]]WWW[[[lll|||{{{}}}zzz}}}{{{sssYYYKKKbbb```@@@333222///...///...------------...//////000666999XXXwww~~~fffwwweeeOOO>>>777999:::;;;777444555<<>>===DDDEEE???AAAKKKQQQNNNEEEFFFRRRhhh}}}zzzlllTTTHHHZZZ{{{~~~zzzmmmbbb\\\MMMAAAXXXaaappp~~~rrrgggooo}}}}}}xxxvvv]]]TTTkkkwwwnnnDDD777111///444...222///............---------+++,,,------,,,...111333AAAlllvvvyyyyyy~~~sssiiiooosssSSSDDD777777888777888===MMMhhhnnnZZZGGG???HHHYYY{{{uuu]]]QQQTTTooo~~~zzz|||~~~sssddd\\\VVVhhhrrrddd[[[QQQRRReee|||}}}yyyoooooowwwooobbbaaahhhnnnsssxxxuuulllccc\\\ZZZwwwzzzmmm```XXXYYYjjjzzz{{{||||||~~~wwwuuu~~~[[[MMMhhhnnnGGG555222000...///...------------...//////111444888YYY|||}}}||||||uuurrrOOO===;;;888::::::777333555;;;BBBHHHVVVsssrrrbbbRRREEE???@@@;;;;;;;;;;;;:::999888888999???HHHPPPVVV^^^gggmmmmmmsss|||}}}{{{uuuvvvvvvhhhVVV\\\sss~~~zzzwwwuuussspppsssuuuuuuuuuzzz{{{uuuuuupppcccYYYXXXxxx{{{|||yyywwwyyygggPPPFFFBBBCCCRRR```ddd```[[[WWWTTTTTThhh{{{}}}yyy{{{{{{sssiiiYYYMMMGGGAAA<<<;;;999777999===999???BBB???@@@HHHKKKIIICCCGGGTTTgggzzz}}}mmmUUUMMMeeeyyylllbbb^^^OOOBBBWWWZZZfffwww~~~qqqgggooo~~~}}}{{{tttqqq]]]XXXnnnqqqtttzzzLLL:::444111333---222///............---------+++,,,---------...111444BBBmmmtttttt|||zzzkkkjjjYYYGGG888666888777888===RRRooovvvaaaKKKAAAJJJ\\\xxx```SSSXXXsss~~~{{{}}}ttteee___YYYjjjrrrddd[[[QQQSSSfff}}}}}}{{{|||uuuvvv{{{xxxiii\\\[[[^^^cccnnnyyytttjjjaaa\\\\\\wwwzzzlll```WWWWWWhhhyyy}}}}}}~~~{{{|||}}}{{{wwwwwwfffRRRmmmuuuJJJ666222000//////...------------...//////111333888[[[zzzzzzmmm}}}vvvzzztttOOO===<<<999:::;;;777444555<<>>;;;999666777;;;777===@@@>>>???DDDFFFEEEAAAGGGTTTeeewwwqqqYYYVVVuuuttt{{{kkkaaaZZZKKK@@@iii^^^^^^nnn|||ooofffnnn~~~{{{uuullljjjyyydddWWWsss}}}}}}zzzxxxvvvGGG777333222333,,,111///............---------+++,,,---------///222444AAAllluuujjjwww]]]III888555666666999>>>UUUsss|||eeeMMMBBBIII\\\zzzaaaTTTYYYqqq~~~sssddd___YYYjjjssseee\\\RRRTTTggg~~~{{{zzz~~~uuuggg\\\WWWTTTWWWhhh{{{sssfff]]]ZZZ]]]uuu{{{mmm___UUUVVVgggyyy~~~~~~~~~zzz|||xxxyyyzzzqqqUUUnnnzzzMMM777333000//////...------------...//////000333:::___~~~{{{zzz~~~eeeuuuvvviiiqqqqqqPPP===::::::;;;;;;888555666===CCCFFFUUUrrrrrraaaQQQDDD???@@@;;;;;;;;;;;;:::999888888;;;AAAHHHOOOUUU[[[ccciiinnnrrryyy}}}|||tttwww|||qqq^^^[[[rrr~~~{{{wwwsssqqqpppnnnnnnoooqqquuuzzzyyyyyytttggg^^^]]]vvvoooiiitttqqq\\\NNNIIIPPPaaannngggYYY]]]lll______hhhzzzzzzqqqmmmjjjhhhiiiqqq}}}xxxjjj```PPPJJJCCC@@@;;;777777:::666;;;>>>===>>>@@@BBBBBB>>>EEERRRbbbssssss[[[[[[}}}}}}nnnwwwiii___VVVIIIBBBgggZZZhhh}}}|||nnndddmmm~~~~~~zzzrrrhhhhhhxxxiiiVVVwwwvvvnnnkkk===000000111333+++111//////.........---------+++,,,---------///222555@@@jjjnnnpppwww```KKK888444666666999???UUUttt}}}fffLLL@@@GGGZZZyyy___SSSXXXooorrrccc\\\WWWhhhssseee\\\RRRTTTgggyyyyyyxxxlll___VVVNNNOOOccc{{{qqqcccYYYXXX]]]sss|||nnn^^^TTTTTTgggzzz~~~zzz{{{yyy~~~www{{{uuuvvvTTTlll}}}NNN777333111//////...------------...//////000333;;;bbb{{{zzz~~~yyy{{{ggguuuzzznnncccmmmxxxmmmPPP===888:::<<<<<<999555777===DDDFFFUUUqqqrrraaaQQQDDD???@@@;;;;;;;;;;;;:::999888888<<>>??????;;;DDDPPP___qqqrrr[[[[[[|||{{{kkkuuuzzzfff^^^TTTIIIGGGwww\\\]]]pppyyykkkdddooo}}}sssccchhh}}}}}}rrr```pppkkkXXX@@@444555222111111,,,000000///...------,,,,,,,,,---...------...111444DDDooonnnqqqsss```JJJ999666666333999DDDSSSkkkppp___MMMBBBHHHZZZ~~~yyy___PPPSSSggg~~~uuufff[[[YYYfff~~~rrrccc[[[RRRUUUhhh{{{zzzppp___TTTLLLNNNaaavvvrrrcccXXXVVVYYYrrrzzziii]]]VVVVVVddduuurrruuu}}}sssmmm|||wwwzzzsssWWWcccQQQ444222///,,,444...............///000000222111===eee~~~}}}kkkwwwwwwjjjffftttvvvvvvooo___LLL>>>888999;;;;;;888444666===CCCIIIRRRkkkwwwcccRRRFFF@@@>>>=========<<<;;;888666555<<>>@@@@@@>>><<<<<<@@@KKK[[[mmm~~~pppXXXYYY|||lllrrryyyaaa]]]]]]HHHGGGddd]]]jjjyyyyyylllfffqqqyyyiiilll~~~vvvmmm^^^}}}sss~~~uuuSSS;;;111333111111222...000//////...------,,,,,,,,,---...------...111444FFFooovvv{{{ppp]]]HHH888777777444999CCCRRRiiiooo^^^LLL@@@EEEWWW{{{zzz```QQQSSSggg}}}wwwhhh[[[YYYeee}}}sssddd[[[RRRUUUhhh|||xxxuuu}}}tttfffYYYMMMLLL^^^tttrrrcccXXXVVVXXXppp{{{jjj[[[TTTUUUcccuuupppsss~~~tttnnnwwwuuuqqqQQQXXXZZZ999444111---222...............///000000222333@@@ggg|||mmmzzzttthhhfffxxxuuupppeeeTTTCCC999888999;;;;;;888444666<<>><<<<<>>;;;<<<<<<<<<;;;:::888777999>>>EEEJJJOOOVVV___eeehhhlllppprrrxxx~~~{{{wwwhhhpppzzz~~~zzztttpppqqqyyywwwyyy~~~~~~wwwrrrpppxxx~~~qqqddd\\\cccyyyyyyjjjlllzzzxxxggg\\\WWWeeeaaafffvvvqqqbbbLLLKKKNNNZZZlll}}}yyyrrrooommmaaa]]]\\\^^^aaaccciiiooowwwuuusssssstttvvvzzz|||yyyzzz{{{xxxlll[[[MMMFFFAAA<<<888999999999;;;===>>>===<<<<<<@@@JJJXXXiiixxxrrr[[[\\\~~~rrrwww{{{hhhccc^^^HHHJJJ{{{aaaZZZdddwww{{{oooiiitttuuuhhhppp{{{hhhmmmtttIII555---111//////222/////////.........---------,,,---...------...111444???jjjwwwqqq{{{ZZZEEE555555777666>>>IIIcccuuuuuu```MMMBBBHHHZZZzzz~~~dddRRRQQQccc}}}{{{wwwjjj]]][[[fff}}}uuufff]]]SSSUUUhhhvvvrrrmmmsss~~~xxxwwwtttiiiWWWOOO```xxxrrrdddXXXUUUWWWooo|||kkk[[[TTTUUUfffzzzvvvxxxzzzzzzqqqwwwuuunnnNNNKKKhhhYYY555000444111000...............///000000000444CCCjjjxxxpppuuuuuu}}}mmmVVVAAA:::>>>:::;;;;;;888444555<<>>DDDJJJOOOVVV___eeekkkuuuxxxkkkuuu}}}}}}xxxqqqkkkjjjrrrooottt~~~yyyppplllrrrzzzxxxkkk```^^^ooommmeeewwwzzzvvvtttpppllliiinnn|||zzzaaaQQQBBBCCCIIIWWWjjj{{{qqqeee]]]YYYWWWVVVWWW]]]dddgggfffgggkkkkkklllmmmooosssxxx|||~~~~~~{{{|||tttbbbSSSJJJCCC>>>:::999888888999<<<======<<<;;;???IIIWWWgggvvvsss\\\^^^vvvwww{{{ggg```YYYFFFNNNjjj\\\cccvvv|||pppjjjtttxxxiii^^^nnn{{{wwwfffnnnoooJJJ666000333///...111///...............---------,,,---...------...111444:::hhhttt|||\\\FFF444333666777AAANNNlll|||www```MMMCCCJJJ\\\}}}fffQQQNNN^^^~~~{{{uuuiii___]]]hhh~~~uuufff]]]SSSUUUhhh{{{rrroooyyyyyywwwzzz{{{qqq\\\RRRaaayyyttteeeYYYVVVWWWqqq|||lll[[[SSSSSScccxxxyyy|||~~~sssvvviii{{{lllOOOJJJ```xxxsssPPP111...333111000...............///000000///222BBBiiixxx}}}rrrfffGGG999999:::<<<<<<888444555;;;BBBEEEOOOhhhwwwdddTTTIIICCCAAA;;;<<<<<<===<<<;;;999888:::>>>EEEJJJPPPWWW___fffjjjwwwwwwlllyyy}}}wwwpppmmmnnnfffaaagggwwwwwwnnnkkknnnuuu~~~}}}qqqfff]]]fffzzzrrrbbbsss~~~{{{wwwyyyvvvYYYHHH<<<>>>EEETTTgggxxx~~~mmm^^^TTTOOOMMMQQQXXXeeerrrtttnnnjjjjjjcccgggmmmuuu{{{~~~{{{vvvsssxxxzzzjjj[[[OOOGGGAAA===:::999888888;;;===>>>>>>;;;???GGGTTTeeevvvsss]]]___|||xxx{{{fff]]]TTTFFFUUUrrraaafffxxx~~~rrrkkktttuuucccYYYnnnvvvyyysssdddkkkssswwwJJJ777111555000...000///........................,,,---...------...111444;;;hhhuuu[[[EEE444222555777AAANNNkkkzzzuuu___MMMDDDKKK\\\~~~hhhQQQLLLWWW{{{~~~uuuiii___]]]hhhttteee\\\SSSUUUhhhrrrsssvvvyyy}}}wwwbbbUUUcccyyyuuuggg[[[WWWXXXsss}}}nnn\\\RRRPPP___uuuyyy|||~~~zzzyyywwwkkkyyy|||gggNNNJJJ\\\pppxxxjjjIII111000111---///...............///000000///222AAAiiiyyy}}}xxxzzz{{{vvvXXX???;;;;;;<<<<<<888444555;;;AAACCCLLLfffwwwdddSSSIIICCCAAA<<<=========<<<;;;999888999>>>EEEJJJOOOWWW___eeemmmzzz~~~vvvnnn{{{|||vvvrrruuu{{{iiiaaaeeewwwzzzqqqoookkkqqqyyy~~~xxxnnncccbbbrrryyydddlllyyyuuuVVVEEE;;;<<>>EEEQQQbbbtttsss]]]___~~~|||eee[[[RRRIII___tttbbbfffwww|||~~~sssmmmwwwyyyfff\\\pppxxxoooeeerrruuu}}}GGG666111444///---111///........................,,,---...------...111444>>>ggg}}}sssWWWBBB333444666666===IIIccctttsssaaaRRRIIIMMM\\\{{{jjjRRRLLLQQQ{{{|||{{{{{{~~~vvvkkk]]][[[ggg~~~tttddd[[[RRRUUUhhh|||pppuuuwwwuuuzzz~~~xxxggg\\\jjjwwwhhh\\\XXXYYYrrrqqq```TTTPPP^^^ttt~~~yyy~~~|||tttqqqwww}}}yyycccNNNNNNbbbuuuvvvbbbBBB111333000+++000...............///000000111333BBBlll{{{|||vvvzzz}}}|||zzz|||hhhHHH@@@;;;<<<<<<888444555;;;AAAAAAKKKddduuubbbRRRGGGBBB@@@===>>>>>>>>><<<:::888777888===CCCIIINNNUUU^^^dddrrr}}}~~~~~~}}}uuunnn}}}xxxpppoooxxxwwwiiihhhxxxyyypppooohhhmmmtttyyy{{{}}}~~~vvvlllbbbmmmiiifffvvvtttSSSBBB;;;;;;???MMMaaatttzzziii\\\SSSOOONNNZZZmmm|||}}}ssskkkiiijjjooowww~~~}}}{{{sssttttttoooeee```jjjxxx|||mmm^^^QQQGGGBBB>>>;;;888888:::>>>@@@AAA??????CCCMMM]]]ooosss]]]___~~~xxxcccYYYOOOIIIdddqqq___ccctttzzz~~~uuuoooyyy~~~lllbbbsssjjjhhhyyyEEE444000444///---111000---.....................,,,---......---...111444@@@ddd|||~~~yyywww}}}vvvRRR???333555888666:::DDD\\\pppssseeeXXXNNNPPP]]]xxxkkkRRRLLLMMMwww|||zzzvvvyyy~~~xxxnnn\\\ZZZeee|||sssccc[[[RRRUUUhhhxxxnnnuuuzzznnntttzzzxxxkkkcccsssxxxiii]]]XXXZZZpppssseeeXXXSSS```vvv~~~~~~{{{~~~uuullliii}}}}}}xxxaaaPPPVVVmmmsss[[[;;;000555000+++222...............///000000222444DDDooo|||~~~www{{{tttpppsssxxxmmmJJJ@@@;;;===<<<888444555;;;AAABBBKKKdddsss```PPPFFF@@@>>>>>>??????>>><<<:::888666777<<>>AAABBBAAA@@@BBBJJJYYYlll|||rrr]]]___~~~sss```WWWLLLGGGdddsssaaacccttttttjjjiiixxxrrrnnn|||jjjiiijjj>>>999444222333333000,,,........................//////...------///333666>>>\\\|||xxxuuuooorrrqqqpppQQQ@@@444444444111888FFF[[[kkkjjj\\\WWWSSSPPPTTTqqqiiiRRRKKKQQQsssrrreeeYYYXXXddd|||ttthhh^^^QQQQQQfffzzzppp|||wwwwww{{{ssscccggg}}}|||mmm^^^[[[aaatttwwwmmm\\\UUUfff|||~~~wwwrrrnnnwwwzzz}}}vvv\\\MMM```yyy~~~eeeOOO>>>555---///333..................///000000...777@@@ooo}}}}}}yyy~~~|||tttnnnnnneeejjjzzzkkkJJJ@@@;;;:::;;;;;;777444666<<>>============;;;777444777;;;AAAEEEJJJQQQZZZaaaqqq~~~}}}uuunnnzzzvvvgggccciiiqqqtttttttttuuuuuussspppllljjjfffjjjooorrrtttwww|||~~~tttdddeeeuuuuuujjjjjjzzz{{{XXXAAA999777:::DDDTTTgggyyyxxxnnnkkkhhhuuu}}}xxxsssooo|||wwwuuuvvvvvvtttsssuuutttwwwtttfffWWWOOOLLLJJJ\\\tttwwwjjj[[[MMMDDDAAA>>>;;;999;;;<<<======DDDCCCFFFKKKTTTbbbyyypppYYY\\\oooaaaWWWIIIJJJ^^^sssccccccqqq{{{sssmmmmmmzzztttrrr~~~mmmttt~~~YYY;;;666111000222333000---.................................------///222555AAA]]]yyyyyy}}}{{{vvvsssiii~~~uuuUUUBBB444444555333999EEEYYYhhhgggZZZVVVTTTTTTYYYyyysssWWWLLLQQQoooyyyyyy~~~~~~ooobbbZZZXXXddd|||zzziii___RRRRRRggg{{{www{{{yyy|||rrraaadddwww{{{mmm___[[[```zzzzzzmmm\\\UUUeee{{{}}}vvv{{{wwwuuutttvvvZZZNNNccc{{{}}}cccLLL<<<444,,,...222---...............//////000///888@@@ppp~~~yyy|||uuuuuunnnhhhppp```DDD;;;;;;:::;;;;;;777444666<<>><<<<<<;;;<<<<<<:::666333555:::???DDDIIIPPPYYY```kkk}}}~~~~~~|||tttnnn{{{rrrfffdddkkkqqqrrrvvvwwwxxxxxxtttqqqnnnlllgggjjjnnnppprrrvvv{{{uuueeeeeeuuuwwwiiiiiiyyy|||ZZZBBB===::::::AAANNN```vvv{{{wwwyyy|||vvvtttwwwyyyvvvrrrqqqzzz}}}yyylll]]]SSSNNNJJJMMM]]]{{{~~~ooo```QQQGGGBBB???;;;::::::<<<======BBBCCCGGGLLLSSS___sssppp[[[aaazzz|||vvvggg^^^WWWIIIIII\\\}}}mmmaaacccqqq~~~~~~vvvqqqpppsss~~~uuuuuu|||qqqoootttKKK777333//////111222000....................................------///222555CCC]]]~~~ooonnnwww~~~zzzdddtttZZZDDD333444666555;;;EEEWWWgggfffYYYWWWVVVWWW]]]{{{zzz[[[LLLNNNiiiyyyuuu|||}}}ooobbb[[[YYYeee}}}|||kkk___SSSTTThhh||||||zzzxxxyyyppp```cccvvvxxxmmm```[[[^^^|||ooo^^^VVVeeezzz}}}uuu{{{vvvpppnnn~~~vvvXXXNNNhhhzzz```HHH888333,,,---000+++......------......///000///888AAAqqq~~~yyyzzzyyyssslllkkkrrrzzzoooSSS>>>999;;;:::;;;;;;777444666<<<@@@GGG^^^uuubbbRRRGGGBBB@@@;;;;;;:::;;;;;;999666333444999>>>CCCHHHOOOXXX___gggzzz~~~}}}|||rrrmmm{{{qqqgggiiiqqqvvvtttxxx{{{}}}|||vvvqqqooooooiiijjjlllmmmooosssxxx|||wwweeeeeewww{{{jjjjjjxxxaaaHHHAAA<<<:::===FFFVVVooo~~~~~~|||~~~yyywwwuuufff[[[RRRKKKGGGIIIZZZ|||uuudddTTTJJJCCC???<<<::::::;;;<<<<<<>>>AAAHHHNNNRRRZZZlll}}}nnn\\\fffxxxvvvooobbb]]]YYYKKKIII[[[zzzmmmaaa[[[```qqq}}}|||rrrnnnpppxxxvvvyyyuuujjjmmmeeeDDD666333000///000111000...........................------...------...111444AAAZZZrrrlllrrr}}}gggrrr]]]EEE333333777777;;;DDDWWWhhhjjj___\\\YYYWWWZZZqqq{{{\\\MMMKKKddd~~~|||}}}tttfff\\\ZZZfff~~~yyylll___SSSVVVjjj}}}vvvxxxuuurrrsssnnnaaahhh{{{vvvmmmaaa[[[\\\}}}zzzppp___XXXggg{{{~~~wwwxxxsss}}}sssuuutttyyyVVVOOOnnnwww```FFF666333......000+++...------------...//////...777AAArrr~~~{{{~~~{{{wwwqqqxxxrrrqqqrrrcccIII;;;;;;;;;:::;;;;;;777444666<<>>CCCHHHOOOXXX___hhh{{{}}}}}}|||qqqmmm|||tttmmmqqqzzz}}}zzz|||yyysssqqqrrrlllkkkjjjjjjlllqqqvvvzzzxxxfffgggzzznnnlllyyykkkPPPBBB<<<:::<<>>;;;:::;;;;;;777444666<<>>;;;999999999888;;;DDDOOORRRNNNPPPaaattt}}}fffWWWhhhxxxggg```WWWDDDIIIeeewwwllleeeiiittt{{{yyyssskkknnn|||llluuuvvvRRR???444333222000...---...///........................***,,,............000222222DDDzzz{{{uuu~~~qqqjjjQQQ???333555666222777AAAHHHbbbpppooolllcccUUUQQQ```~~~cccWWWLLL^^^~~~yyyzzz{{{|||}}}qqqdddZZZYYYgggzzzgggXXXOOOYYYmmmmmmbbbgggwwwvvvtttwwwxxxtttlllkkkhhhccclll||||||ssshhh```lllzzzyyyjjj\\\YYY^^^vvvyyyeeeYYYVVVeeevvv}}}~~~wwwuuu{{{wwwzzzeeebbbkkkHHH333222...,,,///...------,,,,,,------...///---555===nnn|||yyyvvv{{{~~~~~~bbbEEE===;;;:::;;;;;;777444666<<>>CCCHHHOOOXXX___hhh}}}~~~|||oooooo|||~~~zzzwwwsssooonnnpppsssttttttwww}}}rrraaagggrrrppp|||uuuTTTEEE;;;<<<<<<<<>>===<<<<<<888444666;;;???BBBQQQqqq{{{lllZZZIIIAAA@@@::::::;;;;;;::::::999888666777999>>>EEEMMMUUUYYYbbbzzzoooqqq{{{vvvuuutttttttttssspppmmmrrr{{{ooocccmmmpppxxxlllRRR???>>>>>>;;;CCCSSSeeetttsssgggccceeerrrtttcccUUUFFFFFFCCC===888888;;;>>>NNNaaabbbOOOBBBBBBSSSkkkvvvaaaYYYqqqpppbbb\\\NNNCCCYYY|||zzzvvvqqqrrr{{{zzzuuu{{{{{{vvv~~~~~~mmmFFF555222111///...------.................................------......///000111333???jjjvvv~~~~~~rrr^^^BBB666999777666:::;;;DDDTTThhhiii\\\[[[[[[OOO___{{{lllSSSLLLPPPlllwwwzzzzzz{{{|||}}}wwwgggWWWVVVeeewwwjjj\\\PPPUUUiii|||xxxcccYYYcccvvvhhheeegggkkkeee```rrrzzzdddUUU\\\jjjzzzmmm\\\ZZZaaa{{{}}}mmmaaa^^^kkkzzz|||yyylllggg~~~iiipppVVVRRR{{{{{{OOO333333111...///000...------,,,,,,------...000///===iiiyyy~~~{{{yyy~~~{{{nnneeeiiikkkzzzzzzWWW===>>><<<<<<<<<888444666;;;>>>AAAPPPnnn}}}ooo]]]KKKBBB@@@:::;;;;;;;;;;;;:::999999888888:::>>>DDDKKKRRRWWWdddzzz~~~qqqrrr|||wwwvvvvvvuuutttrrrpppnnnrrrzzz~~~nnncccmmmoooxxxvvvZZZCCC>>><<<888???LLL]]]mmm|||oookkkmmmxxxuuudddUUUGGGEEECCC@@@:::888>>>GGGbbbqqqqqqaaaQQQHHHRRRjjjxxxbbb[[[ttt~~~mmmccc___PPPDDDYYY{{{~~~~~~}}}xxxwww~~~}}}vvvttt}}}sss}}}yyy]]]===111111000///......---.................................------......///000111555<<>>===<<<<<<<<<888444555:::<<>>666GGGaaaqqqYYYWWWmmmsss^^^YYYvvv~~~ttttttlllgggaaaNNNBBBWWWyyy}}}~~~|||vvvttt}}}zzzxxx}}}{{{rrr|||{{{zzzrrr\\\BBB444444///////////////....................................------......///000111555999bbb~~~|||mmmLLL888888666777;;;;;;BBBWWWvvv~~~lll```]]]WWWQQQjjjvvvbbbPPPLLL\\\}}}wwwxxxxxxyyy|||rrrbbbUUUUUUddd|||ssshhh\\\SSSYYYnnntttjjjyyy{{{iiinnn}}}zzzzzzyyytttqqqdddcccbbbWWWSSSmmmnnn]]]WWWjjj|||jjj\\\\\\eee|||~~~nnnbbb___mmm~~~}}}xxxxxx|||vvv|||xxxcccKKKNNNhhhwwwuuuWWW;;;,,,///------000......------,,,,,,------......///999^^^{{{~~~}}}ooojjjjjjlllttt|||wwwbbbKKK>>>;;;;;;<<<===999333444999===@@@KKKbbbyyyiiiVVVHHHBBB;;;;;;<<<<<<<<<;;;::::::555555777;;;AAAIIIPPPTTTXXXooo}}}~~~{{{iiiggg{{{}}}}}}|||xxxtttsssuuuwww{{{|||ttteeebbbpppxxxppp|||fffMMMBBB>>><<<<<>>BBBYYYsss~~~}}}{{{rrruuummm^^^```uuulllcccXXXGGGBBBZZZyyyyyyrrriiisss~~~{{{sssxxxvvvpppyyyhhhKKK666///111---...///000000///.................................------......///000111333///TTT|||VVV<<<999555555888777???JJJeeewwwrrrkkkdddYYYPPPaaa~~~iiiTTTKKKSSSuuuxxxwwwyyy{{{}}}ssscccSSSTTTbbbyyyxxxdddWWWLLLRRRhhhxxxllllll}}}xxxttt{{{tttsssvvvssslllfff[[[ZZZssskkk\\\lllxxxfffXXXXXXaaayyy}}}qqqfffdddrrr~~~|||zzz~~~xxxqqqOOOEEE[[[wwwxxxiiiJJJ666///111......000---...------,,,,,,------...,,,///888[[[}}}zzzlllMMM===::::::<<<===999333333777<<<@@@FFFYYY|||zzzlllZZZIIIAAA<<<<<<<<<<<<<<<;;;;;;:::555555666:::???FFFMMMQQQSSS]]]www|||{{{sssccciii~~~~~~yyyuuuuuuzzz{{{sssdddhhh{{{pppooo|||cccLLLCCC===777999BBBSSShhhzzzzzzssstttyyyuuu{{{nnnUUULLLBBB===???MMMfff|||}}}uuuwwwxxxhhh^^^dddrrrhhh___UUUHHHFFF]]]yyyxxxmmmgggtttvvvnnnvvvooolllqqqfffHHH444...000---...///000000///.................................------......///000111333***MMMvvv}}}{{{ZZZ???999555333666444AAAGGG^^^rrrrrrnnnhhh\\\QQQ___zzzkkkSSSIIIQQQsss{{{uuuxxx|||vvvgggSSSUUUcccyyyzzzgggYYYNNNSSSiiiuuulllooozzzttt{{{vvvzzz}}}sssfffbbbwwwsssbbbooowwweeeVVVWWW```www}}}rrrhhhfffttt}}}|||zzzzzzwwwvvv~~~{{{sssPPPJJJcccyyypppYYYBBB111,,,000---...222......------,,,,,,------...---000999[[[zzz~~~yyysss|||wwwTTTCCC::::::<<<===999333333777;;;???DDDUUUxxxzzzmmmZZZJJJAAA<<<<<<======<<<<<<;;;:::777777777:::>>>EEEKKKNNNVVVXXXnnn}}}zzzrrrccclll~~~~~~zzzuuuvvv|||~~~wwwffflllooorrrmmmSSSGGG@@@888777>>>NNNeeeyyy}}}vvvyyy~~~yyy|||pppTTTMMMCCC;;;AAAVVVppp|||oooqqqyyyddd\\\ddd}}}mmmeee\\\TTTJJJJJJ___yyyxxxuuusssuuunnnooo~~~pppjjjoooxxx[[[888333444///000000//////.........---...............///000000////////////////////////666444EEEuuu}}}mmmttt~~~zzzzzzttt|||```AAA777777555555999;;;EEEYYYmmmqqqiiieeeiiiYYY[[[tttrrr^^^JJJJJJfffxxxtttsssuuu{{{ssseeeUUUUUUbbbyyyyyykkkZZZJJJMMMccc|||xxxmmmllluuuuuusss|||vvv{{{{{{kkkqqqyyyfffVVVTTT\\\oootttpppjjjkkkwwwvvv}}}~~~yyyvvvqqq}}}yyysssmmmLLLOOOmmmoooUUU<<<444...---...------///---,,,,,,,,,,,,---......000///888```yyywwwwwwnnntttwww___AAA=========<<<999777444222;;;===BBBRRRssszzzmmmZZZIIIBBB>>><<<::::::;;;;;;:::999666555555777<<>>:::======FFFYYYkkksssuuuuuuxxx}}}{{{rrrSSSPPPEEE<<>><<<::::::;;;;;;:::999666555555777<<>><<<;;;CCCTTTeeennnrrruuu}}}|||zzzoooVVVNNNFFFHHHZZZqqq||||||ssskkk]]]SSSSSSccc|||zzz___YYYiii~~~vvviiiiiifffVVVHHHXXXvvvzzzsssqqqsss{{{{{{|||pppfffxxxuuuooottt{{{zzz~~~nnnFFF111111222---////////////.....................---......///000........................///111>>>ccc}}}rrrpppyyyrrrrrrzzzcccKKK@@@999333222555666===OOOdddkkkgggggglllWWWQQQddd~~~dddQQQLLL\\\yyy|||yyyzzz}}}~~~}}}~~~ooo```TTTTTTbbb{{{uuuiiiZZZOOOUUUjjjqqqlllxxx|||yyyjjjrrr}}}~~~kkkpppwwwdddTTTRRRZZZpppooolllhhhlllyyy}}}ttt{{{zzzwww|||tttfffOOOYYYrrrtttWWW;;;333------///------///---,,,,,,,,,,,,---......---///888ZZZ|||zzz~~~vvv{{{}}}{{{rrrpppiiinnnfffHHH=========;;;999777444333777;;;???NNNlll{{{kkkYYYKKKDDD>>><<<::::::;;;;;;:::999666555555777;;;BBBHHHLLLSSS[[[dddiiirrr|||xxx~~~zzzxxxyyy}}}{{{vvvrrrvvvyyyxxx{{{~~~|||___KKKAAA<<<:::???MMM\\\gggooouuu}}}ppp[[[MMMFFFSSSgggrrrqqqmmm\\\WWWOOOGGGIIIYYYrrrvvv___]]]oooyyyssshhhgggcccTTTIII\\\xxx{{{tttqqqtttyyy}}}~~~qqqggg|||vvvqqq|||}}}uuuuuu}}}]]]===000111111---///////////////..................------......///........................000111;;;\\\{{{uuu{{{uuuyyymmm\\\JJJ???777111000333666;;;KKK___iiihhhkkkrrr^^^SSSaaa}}}iiiTTTJJJVVVttt|||yyyyyy||||||{{{}}}mmm^^^SSSSSSbbb|||uuueeeXXXPPPXXXnnnxxxrrr~~~~~~uuuiiisssmmmrrruuucccSSSRRRZZZppp~~~nnneeeccchhhvvv|||rrrzzz|||~~~uuu}}}uuudddUUUdddwwwvvvVVV:::222---...///------...---,,,,,,,,,,,,---......---///777WWW~~~xxxzzzwwwmmmiiihhhiiiuuuaaaEEE<<<<<<<<<;;;:::777555333555999===JJJgggmmm[[[KKKBBB>>><<<::::::;;;;;;:::999666555555777;;;AAAGGGKKKRRR[[[ccceeeiiivvvzzz~~~|||zzzzzz||||||yyy~~~xxxyyy|||wwwxxx{{{xxxttt|||iiiOOOAAA===:::===GGGSSS___llluuurrr___MMMGGGWWWggghhhcccbbbXXX[[[\\\ZZZZZZbbbrrrsss]]]```ttt}}}tttpppdddeeeaaaOOODDDYYYwwwxxxsssuuu}}}wwwppp}}}wwwxxxzzztttwwwzzzzzzpppOOO888111222111---.........///////////////......------------.................................///444QQQ~~~|||zzzxxxaaaTTTEEE:::444000000333444777EEEYYYdddgggllluuubbbUUU___mmmVVVHHHQQQpppyyyvvvvvvyyyzzzzzz|||~~~~~~lll___RRRRRR```zzzvvvaaaVVVOOOYYYppp}}}xxxuuuooozzzpppuuutttbbbRRRQQQZZZpppnnnaaa```gggvvv~~~sss{{{yyy~~~}}}wwwrrrbbb\\\ppp|||vvvQQQ888111,,,...///...---...---,,,,,,,,,,,,---......///000555VVV~~~}}}zzzmmmgggnnnjjjnnn~~~xxxXXX@@@<<<<<<<<<;;;:::777555444444888<<>><<<::::::;;;;;;:::999666555555666;;;AAAGGGKKKRRRYYYaaagggjjjppp}}}vvvzzz}}}|||~~~}}}}}}|||vvv||||||wwwwww{{{uuufffffflllpppxxxuuuWWWCCC@@@<<<<<>>PPP^^^ccckkkuuudddSSSYYYvvvqqq[[[JJJMMMgggwwwttttttwwwyyyyyy|||}}}~~~nnnaaaRRRPPP]]]xxxwwwaaaVVVNNNXXXooozzzxxxsssyyytttbbbSSSRRRZZZpppqqqbbbcccjjjyyyxxxwwwyyy~~~{{{~~~~~~yyy}}}wwwiii|||^^^aaa{{{tttKKK777000,,,...///...---------,,,,,,,,,,,,---......//////444UUU{{{|||tttlllwwwpppqqq|||pppTTT>>>;;;<<<<<<;;;:::888555444333888;;;BBBZZZ~~~sss```NNNAAA>>><<<::::::;;;;;;:::999666666555666:::@@@FFFJJJQQQVVV```iiimmmnnnrrrxxxvvvtttzzz}}}{{{~~~{{{zzz}}}}}}zzzxxx|||~~~|||eeeUUUQQQWWWeeeqqqdddLLLCCC???===???EEEQQQdddtttyyy}}}xxx]]]TTTWWWgggtttxxxlllXXXeee~~~uuummmkkkaaadddaaaOOOFFF___{{{~~~zzz|||zzztttuuu~~~yyy{{{www|||zzzooonnn}}}lllSSS:::111111///................../////////000///...------,,,,,,,,,---------------------------...444444DDDppp|||mmm^^^JJJ:::444444444222222111:::LLLZZZbbbkkkuuugggSSSSSSkkktttbbbOOOHHHZZZyyyuuutttwwwyyyyyy|||}}}~~~pppeeeRRROOO[[[uuuwwweeeXXXNNNVVVlllttt{{{uuucccSSSRRR[[[pppuuudddeeennn{{{ssszzzzzzwwwzzz|||xxx}}}mmmeeezzz{{{VVVaaasssGGG666000,,,...000...,,,------,,,,,,,,,,,,---......,,,///444TTTyyyvvv~~~zzz|||xxxyyyrrrVVVBBB;;;;;;<<<;;;:::888666444444888:::???UUUyyyqqqaaaQQQDDD>>><<<::::::;;;;;;:::999666666555666:::@@@EEEIIIQQQUUU___jjjmmmlllnnnsssxxxvvvvvv{{{~~~||||||}}}zzz}}}~~~}}}cccNNNKKKSSS[[[jjjqqqzzzpppWWWDDD@@@<<<<<<@@@KKK___qqqxxx{{{yyycccaaafffttthhhXXXiiitttllljjj^^^___]]]QQQQQQmmmzzz~~~yyy{{{xxxrrruuu}}}uuurrr}}}wwwvvv~~~xxxnnnooo}}}aaaIII444...///...---///---.........//////000000///...------,,,,,,,,,,,,------------------------(((111000:::cccyyyhhhPPP>>>777777555111555222:::LLLZZZcccmmmxxxlllUUUQQQccc|||vvvgggTTTEEENNNvvv{{{wwwvvvxxxyyyyyy|||}}}rrrhhhSSSNNNYYYssswwwhhhZZZOOOUUUjjj}}}ttt{{{uuucccTTTSSS[[[pppwwwdddfffnnn{{{yyyqqqzzzyyyoooppp~~~wwwvvv~~~iiigggtttPPP```rrrDDD666///,,,...000...,,,------,,,,,,,,,,,,---......)))///666SSSyyyrrr}}}www[[[HHH;;;;;;;;;;;;:::888666555444888:::>>>SSSvvvoooaaaSSSHHH>>><<<::::::;;;;;;:::999777666555666:::???EEEIIIQQQTTT^^^iiikkkiiimmmuuuqqqzzz~~~wwwvvvzzz~~~zzz{{{||||||~~~www|||}}}\\\LLLJJJKKKWWW```nnnzzz~~~www]]]DDD@@@<<<;;;===GGG\\\nnnwwwxxxqqqllllllqqq|||~~~fffXXXkkktttllliiiZZZYYYWWWQQQYYYwwwsss}}}sssqqqzzz}}}rrrhhhkkk{{{xxxuuu{{{xxx{{{]]]CCC...---111///,,,---------------------------------------------------,,,,,,,,,---------.........///111555QQQvvviiiXXXIII;;;222222666555000777KKK[[[bbbiiiqqqqqqaaaQQQWWWtttfffUUUOOOLLLgggzzztttwwwxxxtttxxxrrreeeUUUSSS^^^tttttthhhZZZNNNUUUkkk|||yyy|||rrreeeUUUPPPSSSnnnxxxfffhhhppp}}}~~~~~~~~~|||yyyxxxoooxxxsssyyytttkkkuuufff___rrrfff@@@000000///...............///...---,,,,,,,,,,,,,,,...000555RRRyyy}}}yyytttyyyyyyyyyvvv|||dddRRR???;;;999;;;;;;666222222444888;;;@@@SSStttqqqcccUUUJJJ@@@>>>;;;:::;;;;;;::::::666666555555666;;;BBBGGGQQQWWW___gggkkknnnpppqqquuupppwwwuuuvvvxxx|||}}}{{{yyyzzz|||iiiRRREEEFFFJJJVVVeeemmmqqqxxx~~~mmmJJJ@@@999999<<>>;;;:::;;;;;;;;;:::777666555555666:::AAAFFFMMMRRR[[[bbbgggjjjlllmmmpppmmmrrr}}}uuutttuuuxxx|||}}}}}}}}}|||zzzxxxxxx{{{}}}~~~~~~kkk]]]HHHBBBAAAIIITTT^^^jjjuuu{{{~~~~~~~~~rrrQQQEEE;;;:::;;;BBBTTTfffvvv{{{~~~}}}|||}}}rrr^^^YYYtttyyyrrrcccXXXSSSJJJFFFXXXzzzmmm}}}{{{}}}|||~~~uuutttwwwrrr||||||}}}||||||hhhIII::://////000---,,,000------------------------------------------------,,,,,,,,,,,,------------,,,,,,///333EEEnnnrrrUUUEEE>>>999333000333555999DDDUUUeeejjjgggkkkhhh\\\WWWlllmmmWWWOOOEEERRRwwwttttttzzz{{{{{{~~~ssseeeVVVSSS^^^ttt|||mmmaaaTTTJJJQQQhhh~~~|||pppsss~~~www{{{sssdddVVVSSSXXXaaa{{{}}}qqqaaaeeeqqq|||}}}tttyyy~~~|||}}}{{{{{{|||uuuaaahhhoooTTT999000///......------............---,,,,,,,,,------,,,000444OOO~~~zzzuuuxxxuuunnnddd}}}xxxkkkZZZ???;;;:::<<<;;;666333222222555888===MMMjjj}}}lllXXXIIIAAA>>>;;;:::;;;<<<<<<<<<888777666555555:::@@@EEEJJJOOOXXX```eeehhhjjjkkkmmmmmmooowwwzzzwwwvvvuuuuuuwwwzzz}}}yyyuuutttttt|||{{{{{{|||}}}|||zzzxxx{{{hhhVVVCCC<<<@@@IIISSSZZZjjjpppwww}}}~~~|||{{{}}}^^^OOOAAA;;;:::???PPPbbbssswww{{{{{{zzzzzz}}}mmmZZZZZZxxxvvvnnn```TTTTTTGGGEEEbbbxxx}}}}}}}}}|||vvvssswwwzzzyyy~~~ooosss|||rrrTTT<<<555000000///,,,---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,***---111>>>bbbxxxZZZHHH???888333000000555888>>>NNNaaagggaaafffiii```UUUeeewww___TTTHHHLLLqqqtttpppvvv{{{|||}}}uuugggXXXTTT^^^uuuqqq^^^RRRHHHOOOeee}}}oooiiipppxxxwww|||uuueeeVVVRRRVVV```xxx~~~qqq___dddqqqzzzxxx~~~ttt}}}~~~|||~~~sssuuuyyy]]]jjjjjjKKK444//////...------------......------,,,,,,,,,------+++000444LLL~~~~~~}}}zzzuuuxxxwwweeepppiiiuuuooo\\\???;;;:::<<<;;;666333333222555888===JJJdddppp\\\MMMBBB???<<<:::;;;<<<======999888666555555999>>>CCCJJJPPPYYY```eeehhhkkkllllllppppppqqq~~~|||}}}|||zzzwwwvvvwwwzzz}}}~~~~~~}}}yyyqqqmmmmmmooovvvxxxzzz~~~}}}zzz|||www^^^LLLCCCAAAAAABBBSSSYYYdddnnntttwwwwwwvvvyyy}}}nnn[[[HHH>>>:::<<>>;;;;;;<<<======;;;:::777444444666;;;@@@FFFLLLVVV^^^cccgggiiikkklllrrrqqqnnnuuu}}}xxxwwwxxx{{{}}}}}}~~~zzzvvvssssssvvvzzz~~~}}}xxxooogggeeejjjpppxxxxxxzzz~~~~~~|||xxxyyyfffQQQBBB:::;;;???FFFNNNUUUZZZ\\\fffjjjqqqwww{{{~~~qqqVVVEEE<<<999BBBOOOgggyyywwwssszzz{{{}}}~~~zzzvvvcccXXXkkksssfffxxxwwwiiiiiijjj```]]]QQQGGGTTTooozzzxxxzzz~~~|||||||||~~~~~~{{{wwwtttzzz~~~|||zzzyyyqqq|||wwwrrr___CCC666...//////...---...------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,...(((///333...AAAsss~~~|||zzzvvvjjj\\\KKK;;;333222222111333666;;;DDDUUUdddccc^^^WWWTTTYYYjjjvvv[[[NNNGGGXXX}}}{{{rrrrrrvvvyyyzzz|||rrrfffYYYRRRXXXpppttt```TTTIIILLL___vvv{{{yyyuuulllccc___cccfffpppvvvgggYYYTTTWWWiiiuuu{{{|||qqqfffbbblllyyyqqq||||||vvvttt|||~~~}}}zzzvvvwww|||yyy~~~~~~bbbPPPMMMmmm~~~\\\:::333///...------,,,,,,------,,,,,,,,,,,,,,,---...///,,,222111BBBttt~~~}}}{{{gggqqqgggooouuuwwwyyyttt___HHH@@@<<<;;;===<<<777444444111333777;;;@@@SSSvvvyyygggYYYJJJEEE@@@<<<;;;;;;<<<<<<<<<:::777444333666:::>>>EEEKKKTTT]]]bbbfffhhhjjjmmmqqqsssqqqttt~~~}}}|||yyy{{{}}}~~~~~~|||wwwsssssssssvvvzzz}}}~~~}}}}}}|||wwwnnnfffeeemmmttt}}}}}}}}}oooZZZHHHCCC===;;;===BBBFFFHHHTTTYYYaaajjjrrryyyxxx[[[III===999???JJJ___qqqyyyvvvwwwzzz}}}{{{~~~|||ttt{{{sssaaaYYYrrruuuhhhzzz}}}tttggghhhjjjbbb^^^JJJLLLdddvvv|||xxxqqq~~~|||zzz{{{}}}}}}xxxttt~~~|||yyywwwyyyxxxkkkSSS888222///000///------...---+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,///)))111666,,,999iii}}}{{{~~~ttt{{{{{{sssiii^^^PPP???444000555111222888999???RRRhhheee\\\UUUUUUZZZeee{{{}}}^^^QQQIIISSSsssvvvqqqtttwwwzzz||||||ooodddXXXPPPUUUmmmvvvbbbVVVJJJMMM___uuupppfffbbbjjjqqqnnnfffaaaaaabbbkkkzzzzzznnnaaaTTTQQQWWWcccrrr|||yyynnnbbb\\\eee{{{}}}~~~~~~yyysssxxxssssssyyy|||yyyssszzz{{{ppp|||}}}bbbJJJJJJooozzzVVV666666......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///,,,222000@@@sss|||{{{}}}jjjxxxjjjvvv~~~{{{uuubbbMMM@@@<<<;;;===<<<777444444000222666999>>>OOOssszzzgggXXXLLLGGG@@@<<<;;;;;;;;;;;;<<<;;;888444333555:::>>>FFFLLLUUU^^^cccgggjjjkkkooosssuuuuuuvvv{{{}}}}}}~~~{{{vvvtttssstttwww|||~~~}}}xxxnnnffffffooowwwzzzxxxxxxzzz}}}uuu^^^TTTGGG>>>;;;===@@@AAA@@@FFFOOOYYYdddnnnxxx~~~}}}|||^^^KKK???999>>>HHH___ooo}}}{{{zzzqqqooorrrnnniiirrr~~~}}}zzzyyy}}}}}}zzz|||qqq```XXXvvvyyymmm}}}wwwiiihhhjjjbbb___GGGRRRsss~~~|||mmm|||xxxxxx|||sss}}}vvvXXXDDD666---000000///...------,,,,,,------------------------++++++************++++++************************+++'''///---///666PPP}}}qqqzzzwww~~~sssiiidddWWWBBB555333111///111555666>>>TTTlllkkkdddWWWSSSYYY```wwwfffUUUNNNQQQ]]]uuummmlllzzzyyywwwzzzzzzkkk___VVV[[[qqqvvvbbbSSSLLLNNNVVVmmmrrrfffYYYZZZiiitttmmm___^^^___fffuuu{{{lll___VVVTTTXXXcccvvvzzznnnggg[[[UUU[[[mmmzzzyyywwwzzz~~~}}}~~~zzz~~~sssttt}}}{{{zzz~~~xxxwwwyyy^^^LLL^^^rrr{{{uuufffMMM666222,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++...111222@@@jjj~~~rrr{{{uuuuuuwww~~~|||xxx]]]GGG888777===999555555111000444555;;;CCCJJJfff|||hhhYYYJJJEEEAAA???===999999<<<;;;:::888555333444777:::DDDIIIRRR[[[ccchhhjjjlllmmmnnnooorrrwww~~~~~~}}}}}}zzztttlllssszzz}}}zzzsssmmmlllpppvvvzzz|||}}}}}}~~~~~~~~~}}}}}}xxxfffTTTGGG@@@<<<;;;===;;;<<>>===>>>>>>SSSggg~~~|||yyyooo___bbbttt}}}yyylllqqqhhhbbbdddjjjooorrrvvvrrrtttrrroooqqqyyy~~~~~~}}}}}}gggVVV[[[~~~tttnnnxxxooojjjccc\\\[[[LLLVVVsss{{{uuu~~~||||||~~~kkkNNN===333---000//////...------,,,,,,------------------------++++++************++++++************************---)))000......444JJJ~~~rrrxxx|||xxxlllaaaSSSDDD888333444111222555555;;;OOOfffsssnnnaaaYYYYYY[[[nnnppp]]]PPPMMMVVVxxxqqqpppyyyyyywwwyyy~~~xxxfff^^^bbbuuussscccTTTNNNOOOUUUkkkppp\\\WWWcccmmmfffXXX[[[___gggrrr~~~zzzmmm```VVVRRRSSSdddvvvxxxllldddZZZTTTZZZkkkyyy{{{|||~~~~~~{{{}}}tttwww|||{{{~~~~~~|||kkkXXXjjjyyyyyykkkZZZCCC000---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---000000>>>gggsss}}}xxxwwwxxx|||nnnMMM;;;777===:::777666111111444555:::AAAGGGaaa|||iiiZZZKKKEEE@@@???===999999<<<;;;:::888555333444777:::BBBGGGOOOXXX___dddiiikkkppppppqqqtttyyy~~~}}}xxxrrrnnnuuu|||}}}yyysssnnnnnnqqqvvvzzz{{{{{{|||}}}}}}}}}}}}}}}rrrcccTTTGGG>>>:::999999<<>>:::<<<===LLL```zzz}}}hhhdddtttsssfff]]]SSSKKKKKKMMMMMMNNNPPPQQQWWW]]]bbbjjjuuu|||}}}~~~fffXXX```tttnnnwwwmmmeee^^^XXXQQQDDDQQQqqqyyy|||}}}tttxxx}}}yyyqqquuuwwwXXXAAA555111...//////......---,,,,,,,,,------------------------++++++************++++++************************---***111......222AAAoooyyy{{{xxx{{{mmmZZZKKKAAA999333666222222444333777HHH]]]wwwwwwlll___XXXTTTccc{{{gggUUULLLPPPtttzzzsssrrrwwwwwwwwwxxxzzz~~~zzzjjjcccfffvvvpppcccVVVOOONNNQQQggggggYYY^^^fffbbbVVVZZZdddmmmrrr{{{xxxmmmaaaUUUOOONNNaaarrr{{{~~~|||ooogggZZZUUUYYYgggsssxxx}}}}}}|||yyysssyyy}}}|||xxxtttcccttt}}}ttt^^^KKK999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,//////;;;bbbsss~~~{{{yyywww{{{zzz{{{VVV@@@888===;;;999777000222555555999???CCC[[[lll^^^NNNGGG@@@>>><<<999999;;;;;;:::999666444444777999@@@EEELLLSSSZZZ```fffjjjpppqqqrrrsssxxx|||vvvpppooovvv}}}zzzwwwsssppppppssswwwzzzyyyzzz{{{|||}}}}}}~~~}}}sss^^^QQQFFFCCC===777888CCCSSS___]]]ZZZXXXVVVVVVbbbzzzkkkRRRAAA;;;;;;>>>FFF[[[uuusssgggwwwxxxeeeXXXMMMCCC;;;999888555444555:::CCCPPP\\\jjjxxxyyycccZZZgggtttpppxxxlllccc[[[UUUIII???OOOooowww}}}~~~~~~}}}|||uuurrr}}}xxxrrrkkklll{{{xxx```GGG777111000111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++)))000---...000:::aaa}}}uuu[[[FFF???<<<777555222111333222444CCCUUUsssyyyssseeeYYYOOOZZZsssooo[[[NNNPPPbbb{{{pppppptttuuuwwwyyyyyy|||{{{pppfff```aaalllvvv~~~pppfffXXXRRRNNNNNNbbb}}}}}}eee^^^``````[[[ZZZhhhrrruuu}}}vvvjjj___TTTMMMKKK\\\kkkrrruuu}}}~~~nnndddZZZVVVWWW```hhhnnnvvv~~~{{{~~~~~~sssqqqyyy~~~~~~~~~mmmpppiiivvv|||mmmRRRAAA555---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,//////888^^^ttt||||||zzz{{{~~~wwwqqqttt^^^EEE:::===<<<:::888111222444444888>>>AAAWWWzzzrrrcccRRRIII@@@>>><<<999999;;;;;;;;;999666444444666888>>>CCCJJJPPPVVV]]]eeekkknnnooopppqqqttt{{{|||wwwqqqmmmttt{{{~~~wwwuuusssrrrsssuuuxxxzzzyyyzzz{{{}}}~~~|||}}}~~~rrr```VVVFFF;;;;;;BBBGGGGGGHHHEEECCCBBBEEEQQQhhh|||{{{jjjVVVEEE======@@@EEEYYYsss|||mmm}}}|||hhhUUUIIIFFF>>>888777666333222444666AAANNN[[[jjjyyyvvv___ZZZkkkuuuttt|||zzzoooeee^^^XXXGGGAAASSSqqq}}}}}}wwwmmmxxxnnnppp~~~}}}~~~yyyqqqkkkpppwwwgggRRR@@@555000///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))'''...+++...111555UUUgggLLL@@@<<<999444000000333222333???OOOooo{{{zzzmmm^^^PPPUUUhhhsss]]]NNNOOOVVVoooqqqtttuuu{{{~~~}}}pppfff```ZZZWWW\\\aaaiiizzzxxxmmm___WWWQQQOOOaaazzzuuu^^^VVVWWWXXXUUUcccooottt~~~uuuiii^^^SSSLLLJJJWWWdddiiijjjrrryyyxxxeeeYYYSSSPPPQQQUUU\\\eeepppzzz|||xxx{{{qqqsss~~~sssdddxxxttteeemmmwww|||jjjLLL===444...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------000///666ZZZuuuxxx{{{ppp}}}fffcccoooaaaGGG;;;===;;;:::999222222333333777>>>AAAUUUvvvyyykkkVVVKKKAAA>>>===::::::;;;;;;;;;999777444444555777<<>>;;;:::>>>DDDNNN^^^kkkqqqlllbbbTTTFFF>>>===@@@HHHYYYppp~~~}}}{{{|||{{{~~~uuu~~~ppp___PPPGGGCCC<<<888777555333333666666???JJJUUUcccrrr{{{}}}~~~~~~sss[[[ZZZpppvvvyyy|||{{{yyyoooggg___YYYGGGFFF[[[tttzzzvvvoooddd{{{{{{~~~xxxnnnwwwuuupppppp___JJJ===555000---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))&&&---***...111000KKKtttYYYEEE:::555333//////333222222<<>>>>><<<;;;<<<;;;;;;:::888555444555666:::AAAIIIOOOSSSZZZdddkkkmmmqqqtttttttttxxxzzzssspppxxx}}}uuutttttttttuuuwwwyyy{{{|||}}}~~~~~~~~~|||VVV>>>BBBSSSWWWQQQDDD@@@@@@DDDKKKSSS^^^hhhgggccc[[[OOOCCC======@@@MMM\\\ooozzz|||{{{zzz|||}}}~~~|||uuulllcccXXXRRRGGG@@@;;;888444111222555555===GGGQQQ___nnnxxx{{{|||~~~oooYYY^^^yyy~~~xxx{{{~~~{{{rrrkkkeee]]]UUUDDDKKKdddzzzxxxpppiii```}}}{{{{{{{{{~~~}}}ttthhhUUUAAA777222---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++(((---)))...000,,,BBBqqqpppXXXCCC999444000000333222111999EEE^^^sss}}}wwwkkkZZZRRRZZZppp}}}cccOOOLLLNNN\\\~~~vvvssssss~~~yyyuuutttpppcccVVVPPPPPPNNNLLLGGGBBBCCCNNNZZZ|||{{{hhh[[[SSSOOO]]]nnnqqqyyy{{{vvv^^^UUUSSSTTTTTTaaavvv{{{pppeeeXXXLLLFFFKKKTTTSSSNNNPPPPPPUUUcccoooqqqtttuuuqqqggg[[[RRREEEGGGIIIJJJNNN[[[lllxxx{{{wwwzzztttooo{{{zzzvvvvvvllluuuyyyxxxwwwooo___ccc{{{{{{iiiFFF666111,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,000...111QQQ|||hhhkkk\\\```sssZZZEEE<<<>>>999777999666333333111555;;;;;;KKKhhhuuu___RRRDDD??????===<<<===;;;;;;:::888555444444666777???HHHOOORRRYYYbbbjjjlllqqquuuuuusssuuu|||yyyqqqpppxxx|||vvvuuutttttttttwwwyyy{{{|||}}}~~~~~~mmmQQQKKKXXXcccddd\\\XXXWWWXXXZZZ```nnn|||ooogggZZZLLLBBB???AAADDDZZZeeerrrzzzzzzxxxxxxzzz~~~|||vvvsssqqqlllccc]]]NNNFFF???:::444000111666555>>>HHHSSSaaaqqqzzz}}}}}}}}}iiiWWWdddxxxyyyxxxmmmgggbbbYYYPPPEEERRRnnnvvvjjjccc[[[|||~~~}}}|||qqq___KKK777///---+++***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************...***---(((---///)))===bbb~~~pppUUUGGG666222111444222000666BBBPPPhhhuuutttmmm^^^TTTXXXeeeiiiTTTPPPKKKKKKxxxvvvnnnooozzz~~~~~~xxxrrrkkk^^^RRRLLLGGGHHHIIIFFF@@@???GGGQQQdddzzzfffWWWOOOKKKXXXffffffnnnsssyyy|||||||||~~~}}}pppbbb\\\\\\WWWccc}}}|||{{{xxxtttiiiZZZKKKDDDCCCLLLIIICCCBBB???AAANNNNNNQQQVVV\\\^^^\\\VVVQQQGGGJJJLLLJJJMMMYYYiiittt~~~www{{{}}}ooolll{{{}}}wwwrrryyyxxxxxxvvvmmmaaa[[[gggzzz~~~fffBBB333111...---,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++///,,,///MMM~~~gggqqqaaaaaaooovvvzzz~~~zzzWWWCCC<<<>>>888666999777444444111444999888FFFbbbvvvbbbSSSEEE@@@@@@>>>===>>>;;;;;;;;;888555444444555444===HHHNNNRRRWWWaaahhhiiinnnttttttqqqqqqwww}}}wwwooonnnvvv~~~yyywwwvvvtttssstttvvvyyy{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~||||||{{{~~~lllaaakkkzzzwwwuuurrrnnnkkkqqq}}}qqq^^^MMMCCCBBBEEEIIIgggoooxxx{{{xxxuuuuuuwwwzzz|||vvvuuuvvvrrriiiaaaOOOGGG???999333///111666444>>>JJJUUUcccqqqyyyzzzxxxdddWWWjjjxxxvvvxxxkkkeeeaaaXXXMMMHHHXXXvvvuuueee^^^VVV~~~{{{~~~|||yyyuuuiiiKKK???444000///,,,+++,,,++++++++++++++++++++++++************************************************************************+++***))))))+++---///111KKKvvvhhhFFF???000(((---222111222777HHHPPPbbbtttsssbbbWWWWWWgggssssss```LLLCCCSSShhhnnnqqqxxxyyyxxx{{{{{{hhhWWWOOOOOOKKKFFFDDDDDDDDDBBB@@@SSSfffwwwoooeeeUUUJJJFFFJJJPPPUUU___bbbggglllpppqqqpppoooqqqssswww{{{}}}mmm___ZZZYYYnnn{{{yyyzzzyyyvvvssssssooovvvzzzvvvmmmYYYHHHBBBCCC===:::======;;;>>>EEEHHHJJJMMMQQQUUUYYY[[[\\\XXXLLLGGGLLLMMMOOOccc}}}}}}|||{{{~~~xxxmmmqqq{{{vvv}}}{{{|||~~~|||wwwpppmmmsssxxxzzz~~~lllXXXTTTjjjzzzaaaDDD222......,,,,,,,,,,,,++++++*********++++++************++++++,,,'''---333AAAssszzz~~~uuujjjllluuuooo|||ooo[[[GGG888:::===888444555444222222444555:::GGGTTTxxxqqqdddTTTDDD>>>>>><<<999888888999::::::999777444333999;;;BBBKKKPPPSSS[[[dddjjjjjjkkklllooosssvvvxxxzzzwwwnnnssszzz~~~~~~||||||{{{{{{yyyvvvuuuuuuxxx{{{}}}~~~~~~}}}~~~}}}~~~~~~|||{{{}}}{{{{{{|||~~~zzz~~~~~~cccRRRDDD;;;EEEWWWmmmvvv{{{xxxuuuuuuvvvuuuvvv|||yyy{{{xxxnnniiiYYYLLLAAA???;;;444222555666===IIIXXXfffqqqxxx{{{mmmYYY\\\ttt{{{tttiiiYYYKKKEEEEEElll~~~tttjjjccc\\\[[[{{{www}}}||||||kkk[[[CCC999000......---,,,---++++++++++++++++++++++++************************************************************************+++*********+++---///000AAAnnnuuuRRREEE666,,,///222000111666===EEEYYYmmmpppeee]]]^^^^^^iiikkkVVVDDDOOO^^^zzzuuurrrtttuuuzzz~~~ooohhhWWWPPPHHHDDDEEEEEECCC@@@HHHRRRdddxxxttthhh___XXXNNNGGGDDDEEEHHHJJJQQQSSSWWW[[[^^^___^^^^^^aaacccgggjjjmmmooooooooovvvwwwzzz}}}~~~kkkZZZWWWhhh}}}|||{{{yyywwwvvvwwwxxxxxxtttpppllljjjjjjiiigggeeedddaaaiiisssmmmdddTTTIIIFFFCCC???===@@@AAA@@@BBBHHHPPPSSSWWW\\\___aaadddfffbbbXXXOOONNNMMMRRReeezzz}}}~~~~~~qqqjjjrrr~~~}}}zzzuuuwwwyyy{{{zzzuuunnnjjjjjjvvv{{{{{{gggUUUVVVnnnyyyZZZ<<<.........+++,,,,,,,,,+++++++++******++++++************++++++,,,)))...111===kkkxxx|||yyysssttt{{{uuu~~~lllaaaLLL<<<;;;<<<777222222555222222333444999EEEQQQrrrwwwhhhWWWGGG@@@???===;;;:::999999::::::999777444333777999@@@HHHMMMQQQYYYbbbkkkkkklllmmmoooqqqsssttt}}}zzzuuuoootttzzz~~~~~~}}}||||||{{{{{{yyyvvvttttttwwwyyy{{{}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}{{{yyy~~~kkkUUUFFFBBBNNN^^^ooossswwwwwwxxx{{{zzzvvvmmmrrrooorrrwwwnnngggUUUHHH@@@@@@>>>777333555666===KKKZZZhhhssszzz}}}iiiYYY```yyywwwqqqhhhZZZMMMFFFGGGjjj{{{rrriii```UUUQQQxxx~~~xxxooo{{{vvv\\\KKK999111,,,---...------...++++++++++++++++++++++++************************************************************************+++*********+++,,,...///666___{{{VVVLLL===222000111///000444555<<>>BBBCCCEEEGGGHHHIIIIIIJJJNNNPPPSSSVVVYYYZZZ[[[[[[cccdddfffjjjoootttxxx{{{zzzyyyyyy{{{{{{bbbZZZdddtttvvvvvvxxxuuuuuutttsssqqqpppoooooooooooonnnkkkhhhfffeeeddddddaaa^^^ZZZWWWVVVVVVUUUTTTSSSRRRYYYkkktttbbbZZZRRRIIIDDDFFFCCCAAAAAAEEEHHHHHHKKKOOOYYY]]]bbbfffhhhkkkppptttqqqjjj]]]RRRPPP[[[mmm{{{|||xxxmmmlllxxx~~~yyyyyyzzzxxxqqqxxx}}}yyypppjjjjjjnnnyyy~~~rrrYYYKKKSSSooozzzSSS555,,,//////,,,,,,,,,,,,++++++++++++***++++++************++++++,,,+++//////777___wwwzzzvvv}}}||||||qqqhhhSSS@@@;;;;;;777333333555222111222333777AAAKKKjjj}}}mmm]]]KKKCCC@@@>>><<<===:::;;;;;;;;;999777444222555777===EEEJJJNNNVVV___jjjkkkmmmnnnooooooooonnnvvv}}}yyyrrrppptttyyy|||}}}||||||||||||{{{zzzwwwtttsssuuuwwwvvvyyy|||~~~}}}~~~~~~~~~{{{|||}}}|||~~~qqqVVVGGGIIIXXXfffwwwxxxwwwwwwyyy{{{vvvnnneeegggaaaddd{{{{{{rrrkkkRRRFFF>>>@@@@@@999555666666>>>LLL\\\kkkvvv}}}zzzcccXXXfffzzzppplllfffZZZMMMFFFPPPmmm|||vvvooodddTTTNNN~~~uuulllpppwwwzzztttdddOOO@@@222---+++---///------...************************************************************************************************************+++,,,---...///PPP~~~|||XXXOOOBBB555111000...000444333999HHH[[[fffgggfffhhhZZZ\\\ppp~~~bbbQQQMMMKKK___{{{qqqrrrsssuuujjj[[[SSSNNNHHHBBBFFFAAA>>>DDDPPPUUUQQQKKK@@@@@@@@@BBBBBBAAA===:::<<<<<<;;;;;;<<<<<<======AAABBBEEEHHHJJJKKKLLLMMMQQQRRRSSSVVV[[[```eeehhhiiiiiiiiikkknnnrrrtttvvvxxxzzz|||}}}lll```bbbkkkjjjkkklllffffffeeeccc```^^^]]]\\\\\\]]]\\\YYYWWWTTTSSSRRRRRRRRRPPPLLLIIIGGGGGGHHHHHHGGGGGGLLLXXXdddmmmuuu|||pppbbbSSSKKKEEE@@@AAAEEECCCDDDHHHMMMRRRTTTWWWYYY^^^aaadddfffiiioooxxxzzzkkkZZZYYYiiizzzzzz}}}wwwqqquuuyyysssvvv{{{}}}rrr||||||qqqmmmrrrxxxxxxmmmNNNCCCRRRpppzzzNNN222---222222...++++++++++++++++++++++++++++++************++++++***---000...444UUUyyy{{{|||tttyyyzzz~~~rrr[[[DDD:::999999888888555222000111222444<<>>===>>>;;;<<<<<<<<<:::777444333444666;;;CCCHHHKKKTTT]]]gggiiikkknnnooonnnmmmlllnnnuuu|||xxxoooppptttxxxzzz{{{{{{{{{{{{{{{{{{zzzwwwtttssstttuuuppptttxxx{{{||||||~~~~~~~~~}}}~~~}}}~~~|||zzzxxxyyy~~~zzzqqqUUUHHHOOO```kkkxxxyyyxxxvvvwwwxxxrrrjjjeeeeeeYYYYYYrrr{{{uuuTTTFFF<<<>>>>>>999666888666>>>LLL]]]lllxxxsss]]]XXXlll}}}sssiiifffbbbWWWJJJCCCUUUmmmyyyyyyvvviiiWWWQQQ~~~tttqqqqqqpppnnngggXXXEEE777000---,,,//////,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---,,,DDDsss{{{^^^OOODDD888111///...000333333777BBBSSSbbbiiilllnnnaaaZZZfffiiiVVVMMMHHHVVV~~~sssrrrqqqrrrwwwnnnccc[[[TTTOOOIIIEEEAAAAAADDDFFFFFFEEE===<<<===>>>@@@@@@>>><<<<<<;;;:::888888888888888;;;<<<===???@@@BBBBBBCCCEEEEEEEEEGGGJJJNNNRRRUUUXXXXXXYYY[[[]]]```cccfffccchhhlllllljjjlllrrryyy{{{vvvsssxxx|||ttthhh[[[ZZZ^^^\\\^^^___XXXVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEFFFEEECCCAAA??????@@@AAA??????CCCJJJNNNPPPTTTYYY[[[SSSKKKGGGDDDBBBDDDHHHHHHMMMSSSYYY___cccdddddd______^^^^^^bbblllzzzsssdddfffyyyyyywwwvvvxxxtttlllqqqyyy~~~zzzsssqqqwww|||uuu{{{yyy~~~nnnLLLFFFZZZvvvqqqFFF///---222111---++++++++++++++++++++++++++++++************++++++(((...///---333MMM{{{}}}{{{zzzzzz|||qqqtttfffIII999666888999:::666222000111222333999@@@ZZZzzz~~~wwwfffTTTHHHBBB===<<<>>>;;;<<<<<<<<<;;;888555444555666;;;BBBFFFJJJSSS]]]bbbdddhhhlllnnnnnnmmmllljjjooovvv}}}~~~|||xxxooopppsssvvvxxxxxxxxxyyyzzzzzzzzzyyyvvvtttrrrssstttpppsssvvvyyyzzz{{{}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~{{{|||}}}||||||{{{xxxxxxpppiiitttnnnYYYOOOXXXhhhrrrqqquuuwwwtttsssssspppllljjjiiiYYYUUUnnn{{{[[[III;;;:::;;;777666888666===KKK[[[jjjwwwmmmXXXZZZrrr{{{xxxxxxyyyoooeeeaaa\\\RRRFFF@@@VVVhhhrrrvvvvvviiiXXXTTT~~~wwwvvvrrrmmmbbbPPP<<>><<<;;;<<<===??????>>>===<<<;;;999888777777777999999999999::::::;;;;;;============???AAADDDEEEHHHIIIKKKMMMNNNOOOSSSUUURRRVVV[[[ZZZWWWUUUWWWZZZXXXWWWUUUWWWYYY[[[\\\\\\TTTKKKLLLNNNKKKOOORRRLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;<<<===:::;;;>>>DDDEEECCCDDDHHHIIIIIIIIIIIIHHHIIILLLPPPTTT[[[ccchhhmmmqqqpppmmmbbb^^^YYYXXX^^^iiivvv~~~~~~tttlllsss}}}sssuuu|||rrrjjjnnnwww|||}}}rrrrrrvvvvvvsssvvvqqqvvvgggKKKLLLaaavvvzzz\\\<<<,,,,,,...---+++***++++++++++++,,,,,,,,,++++++************++++++'''///---+++444GGGppp~~~{{{|||vvv}}}zzziiiiiizzznnnNNN:::555666777777666111///111333333777===PPPpppzzzkkkYYYMMMDDD>>><<<===;;;;;;<<<===<<<:::777666555666:::AAAEEEIIISSS\\\___aaafffjjjmmmnnnnnnmmmlllmmmrrrxxx{{{||||||{{{}}}~~~wwwqqqoooqqqtttuuuuuuuuuwwwyyyxxxyyyxxxvvvtttrrrsssttttttvvvxxxyyyyyy{{{}}}|||~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~zzz{{{|||}}}~~~~~~~~~}}}{{{}}}~~~|||xxxyyy~~~eeeYYYcccyyy{{{nnnccc___dddooowwwvvvzzzyyytttnnnkkkfffaaakkkmmm```ZZZqqq|||___KKK;;;888999666666888666<<>>>>>???AAAAAAAAA???>>>===<<<;;;999888777999999888777777777777777777888888999:::;;;<<<<<<;;;>>>AAABBBBBBCCCEEEGGGDDDGGGIIIIIIFFFDDDDDDFFFCCCDDDEEEEEEDDDDDDFFFGGGCCC>>>AAACCC===AAAFFF@@@???>>>===<<<;;;:::::::::888888999:::::::::::::::777:::======<<<;;;<<<>>>>>><<<>>>CCCEEEDDDEEEHHHFFFLLLQQQSSSUUUXXX]]]aaaeeemmmuuuxxxzzz}}}yyysssggg```YYYXXX___iiippptttyyytttoooqqqzzzuuuttt|||wwwoooqqqwwwzzzwwwqqqvvvwwwssssssooohhhmmm~~~]]]LLLUUUiiitttsss[[[FFF222+++,,,,,,+++,,,******+++++++++,,,,,,,,,++++++************++++++(((000+++)))333@@@eee{{{www{{{xxxooosss}}}gggaaassskkkNNN;;;666888777444555111///111333444777;;;EEEeee}}}ooo^^^RRRGGG???<<<>>>:::;;;<<<===<<<;;;999888444555999???CCCHHHQQQ[[[^^^```dddhhhkkklllmmmmmmnnnkkkmmmrrrssstttyyy}}}{{{{{{{{{{{{zzzwwwtttnnnpppqqqrrrrrrsssuuuwwwvvvwwwwwwvvvtttrrrssstttxxxxxxxxxxxxwwwyyy|||~~~{{{}}}}}}}}}|||}}}|||}}}~~~|||{{{{{{|||}}}~~~|||||||||||||||||||||}}}zzz{{{}}}~~~zzzwwwmmm```gggzzzwwwnnnnnnooommmqqqyyy|||{{{wwwqqqnnnkkkcccZZZdddmmmgggcccyyy^^^KKK:::888:::888666777666;;;EEERRRaaaooo{{{~~~}}}vvv```QQQ___{{{nnniiiddd___WWWMMMHHHHHHgggppptttvvvsssbbbVVV\\\~~~|||wwwyyyhhhUUUCCC777///,,,,,,******,,,+++)))***...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******333,,,===jjjtttllltttzzziiiTTTOOOEEE:::333111111///222111666DDD[[[pppzzz|||eeeZZZggg}}}qqq]]]RRRIIIHHHnnntttooommmooozzzzzzjjj]]]RRRKKKGGGFFFDDDBBBBBBCCCDDDDDDDDD@@@@@@@@@???===<<<:::999;;;;;;999888777666666666555555777888999999999999444888<<<===<<<<<<>>>???<<<======<<<;;;:::;;;<<<===>>>@@@AAA@@@>>>======<<<:::>>>>>>666999===888:::999999888777777888888666777888888888888888777666:::>>>@@@???>>>???AAAEEEAAAAAAEEEHHHGGGIIIMMMPPPXXX___cccfffkkkrrruuuqqqzzz~~~vvvlllddd\\\\\\cccjjjmmmmmmsssmmmkkkrrr~~~yyyvvv|||}}}vvvvvvyyy{{{|||rrrrrr{{{|||vvvttt~~~jjjbbbgggvvvsssZZZQQQ```tttxxxpppGGG999---,,,...------///*********++++++,,,,,,,,,++++++************++++++(((000***(((222<<<]]]xxxuuuyyyxxxmmmqqqhhh___nnn{{{vvvdddKKK;;;999<<<:::555555111///222444555777;;;===]]]rrrbbbUUUJJJAAA===>>>999:::<<<======<<<:::999444444888>>>BBBFFFPPPZZZ___aaadddgggiiikkkkkklllmmmiiihhhkkkmmmmmmsss|||{{{{{{{{{zzzyyyxxxwwwvvvnnnooopppppppppqqqtttvvvuuuvvvwwwvvvtttsssssstttxxxxxxwwwuuutttuuuyyy|||{{{}}}~~~~~~zzz}}}~~~||||||~~~|||}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}|||||||||||||||}}}{{{yyyzzz}}}{{{vvvwww}}}~~~uuuxxxtttnnnuuuwwwqqqpppxxxssspppmmmmmmrrruuummmbbb[[[jjjkkkjjj[[[III::::::===:::666666555:::BBBOOO]]]lllyyy~~~}}}||||||}}}~~~~~~{{{qqq\\\PPPaaa~~~kkkhhheeeaaaXXXNNNKKKNNNkkkpppqqqqqqlllXXXMMMUUU{{{|||xxxyyyvvv~~~}}}zzz{{{yyyjjjWWWFFF666,,,+++///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************...333333NNNyyyzzz|||sss```WWWHHH:::555555111+++111222111888LLLhhhzzz}}}rrr[[[WWWsss~~~gggSSSNNNOOOZZZ~~~}}}sssvvvlllnnnyyyxxxsss```SSSMMMJJJKKKHHHCCCDDDJJJKKKFFFFFFCCC???===>>>???@@@@@@@@@===:::888999999999999666777777888888777666666888888888888888888888888999999:::;;;;;;:::888888999999999999999999999888999999999:::::::::::::::888888888888888888888888;;;:::999888888888888888>>>======@@@CCCFFFGGGGGGHHHFFFFFFKKKNNNPPPTTTZZZ]]]hhhrrrvvvwwwwwwtttooohhhttt~~~tttjjjiiiiiihhhkkkqqqiiiiiilllttt~~~~~~yyyvvvvvv~~~|||{{{|||lllhhhqqq~~~qqqeeehhhwwwnnnZZZ[[[ooo~~~zzzmmm@@@888...***+++......---***************************************************,,,---//////222UUU}}}qqquuuwwwrrr|||vvveeeoooyyywwwtttrrr^^^FFF:::888888555333333222000...///222555777>>>PPPpppuuueeeTTTHHHAAA@@@AAA999:::;;;<<<<<<:::888777777555888===AAAEEEMMMUUU___bbbfffhhhiiiiiiiiijjjgggjjjlllllljjjiiijjjlllqqqtttvvvwwwvvvtttttttttrrrooollllllppptttvvvuuuvvvvvvwwwwwwwwwuuutttsssuuuxxx{{{|||zzzwwwuuuuuuzzz{{{||||||{{{zzzwwwvvvnnnsssyyy}}}~~~}}}||||||{{{zzzzzz{{{{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{}}}|||yyywwwwwwxxxzzz|||~~~|||zzzxxxxxxyyy{{{}}}wwwyyyzzzyyyzzzvvvqqqqqqvvvyyyxxx{{{yyyrrrqqq|||}}}kkknnniiieeelll```GGG;;;===;;;:::888222555:::AAAJJJYYYlllxxx}}}~~~|||||||||~~~{{{hhhRRRSSSpppttthhhiii^^^\\\]]]IIIGGGbbbrrrtttwwwssscccQQQKKKNNNvvvssszzzyyytttwwwwwwvvvsssqqqvvv|||ppp^^^HHH:::111,,,***+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,222000FFFyyy~~~pppeeeQQQ???666444333222111222222777GGG```rrryyyyyyrrr]]]UUUfffxxx~~~lll[[[QQQIIINNNmmmzzztttqqqsssvvvsssqqqaaaXXXOOORRRSSSQQQRRRVVVTTTOOOMMMJJJEEEBBBBBBBBBBBBBBBEEECCCAAA@@@???>>>;;;999;;;;;;;;;;;;:::999888888888888888888888888888888666777888999999999888888888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<======>>>>>><<<<<<;;;;;;<<<===???@@@CCCCCCDDDEEEGGGIIILLLNNNOOONNNRRRXXX]]]___dddiiiwwwzzz|||zzzwwwtttkkkbbbcccoooxxx||||||sssrrrrrrppppppssspppmmmlllrrr}}}{{{uuurrrsss~~~wwwlllmmmwwwrrrkkksss|||gggaaannn|||vvv___<<<555---***+++......---************************))))))))))))))))))))))))***,,,,,,//////111SSS}}}pppsss~~~uuuooouuu|||wwwtttvvvaaaHHH;;;999:::888444555333000//////111444666===LLLhhh{{{jjjWWWIIIBBB??????::::::;;;;;;;;;:::999888666444666;;;???CCCKKKSSS\\\___dddgggggggggggghhhgggiiikkkjjjhhhggghhhiiimmmooorrrtttttttttuuuvvvtttqqqmmmmmmppprrrsssrrrssstttuuuuuuuuuuuussssssrrruuuxxxzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzxxxwwwuuujjjnnntttxxxzzz{{{{{{|||zzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzz{{{{{{|||}}}|||yyyxxxwwwxxxzzz{{{}}}{{{zzzxxxxxxzzz{{{}}}|||~~~tttvvvxxxyyyyyyuuupppoootttxxxxxxzzz~~~ppplllgggdddlllaaaHHH<<<===:::888777000444999???GGGUUUhhhvvv{{{~~~|||{{{{{{{{{}}}xxxeeeRRRUUUsss~~~uuuiiiiii___[[[ZZZKKKNNNkkkvvvwwwwwwqqqaaaPPPIIILLL}}}{{{~~~zzzxxxtttqqqsssxxxwwwsssbbbMMM777.........+++))),,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************000---;;;gggyyyttt^^^III:::333444666111333333555@@@SSSeeeooouuuvvvhhh[[[___jjjyyytttgggXXXHHHDDD\\\zzzuuuuuuwwwsssrrrrrrgggXXX\\\aaadddhhhjjjhhhccc\\\XXXQQQLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDBBB???<<<>>>>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;;;;;;;:::::::::::::::::::::::::::========================>>>>>>>>>??????@@@@@@@@@AAA@@@@@@???@@@BBBCCCDDDCCCGGGKKKMMMOOOSSSYYY^^^ccccccgggmmmppprrrwww}}}{{{yyyvvvmmmccc___mmmyyy}}}}}}xxxxxxyyyxxxwwwxxxtttlllfffkkkxxxwwwpppnnnqqqzzznnnjjjtttqqqooo{{{}}}dddhhh~~~mmmNNN666222,,,***,,,------+++************************((((((((((((((((((((((((***,,,,,,...///111NNNzzz}}}nnnppp~~~xxxyyy|||zzzxxx|||iiiQQQ@@@::::::888555666444222000000111333444;;;EEE]]]|||ppp\\\LLLBBB???>>>;;;;;;::::::999999999:::555333555999===@@@HHHPPPWWW\\\aaaeeefffeeeeeedddfffggghhhgggeeeddddddeeehhhjjjmmmnnnppprrrvvvxxxtttrrrooonnnoooppppppooonnnoooqqqrrrsssssssssrrrooorrruuuwwwwwwwwwxxxyyytttuuuvvvwwwxxxwwwvvvvvvmmmppptttwwwxxxxxxzzz{{{yyyyyyyyyyyyzzz{{{||||||~~~}}}{{{yyyyyyzzz|||}}}|||{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{{{{wwwwwwuuurrrtttxxxyyyvvvyyyyyytttooonnnssswwwwwwxxx{{{sssnnnkkkrrryyy~~~bbbJJJ>>>@@@<<<999888222555:::???DDDPPPcccssszzz|||~~~|||zzzzzzxxxzzz|||}}}}}}~~~~~~rrr```QQQZZZxxx}}}vvvhhhfff[[[TTTQQQKKKVVVrrryyyzzzyyyqqq```QQQNNNSSSzzzyyy{{{zzz|||zzzqqqhhhPPP???///+++...///---,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))///,,,111TTT~~~zzzlll|||iiiXXXGGG888222333222333444444888EEEVVVaaakkkvvvqqqbbb]]]bbbvvvrrr```MMMFFFTTTiii{{{wwwtttooouuu|||fffjjjooovvv{{{~~~}}}zzzpppkkkddd]]]XXXTTTPPPNNNHHHGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????????????????>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBGGGFFFDDDCCCBBBCCCDDDDDDDDDMMMWWW^^^ccciiipppwwwzzzxxxxxxzzzyyyyyy~~~{{{ssskkkdddrrr{{{{{{xxxvvvyyy}}}~~~}}}uuujjj```cccsss~~~sssmmmmmmttt|||zzznnnaaabbbwwwsssnnnwww|||gggmmmuuuaaaBBB111...++++++,,,---,,,***************************))))))))))))))))))))))))***,,,+++---///000GGGmmmqqqppp}}}yyy}}}|||~~~zzzdddKKK;;;777777777888666333111000000222222888@@@UUUsssttt```OOOEEE???>>>===<<<:::888888999:::;;;666444444888;;;???FFFOOOSSSXXX___dddeeedddcccbbbeeeeeedddcccbbbaaaaaaaaaeeefffhhhiiijjjnnnrrrvvvqqqpppooonnnooooooooonnnjjjlllnnnoooqqqqqqqqqpppmmmooorrrsssttttttvvvxxxqqqrrrtttuuuvvvwwwwwwwwwwwwxxxyyyyyyxxxwwwxxxyyyxxxxxxxxxxxxxxxzzz{{{{{{|||zzzxxxwwwvvvxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxsssppppppsssuuussstttwwwzzzyyyuuuooooootttwwwwwwuuu}}}wwwzzz~~~aaaJJJ@@@BBB>>>;;;;;;555666;;;???AAAJJJ\\\oooyyyzzz}}}}}}{{{zzzwwwyyy{{{}}}}}}~~~|||jjjZZZRRRbbb~~~wwwxxxyyyvvvfffaaaVVVLLLFFFGGGZZZrrrvvv{{{|||qqq^^^RRRVVV___~~~|||~~~rrrsssuuuaaaQQQ<<<333------///---,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************...------CCCmmmsss```uuu~~~}}}pppjjj]]]FFF555000222333444333444:::HHHSSS]]]nnnqqqeeeYYYWWWkkk|||hhhUUULLLPPPXXXwwwxxxmmmjjjvvvyyyrrrlllfff```\\\TTTQQQLLLIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEJJJJJJJJJIIIJJJJJJJJJJJJMMMXXXfffqqqwww|||~~~yyyvvvrrrsss{{{wwwrrrpppyyy~~~}}}|||{{{{{{zzzzzz}}}~~~pppccccccrrr}}}rrrnnnqqqyyy~~~|||wwwrrr```TTTZZZtttyyyooonnnooowwwuuuhhhrrr|||jjjSSS999---,,,++++++,,,,,,+++******************************************************,,,***,,,//////@@@___yyyuuu~~~{{{~~~xxxuuu{{{|||\\\@@@555888;;;888777444222111000111111555<<>><<<<<<777555:::>>>>>>DDDUUUhhhtttyyy}}}~~~|||{{{xxxzzz|||}}}~~~zzzbbbUUUUUUlllyyysssvvvvvvrrrggg]]]SSSGGG???III___pppqqqzzz|||lllWWWNNNVVVbbbwwwwwwwwwzzz{{{qqquuu~~~yyygggNNN;;;...,,,,,,...---)))))),,,+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++...,,,555[[[kkkZZZkkk}}}yyyooowwwtttZZZ>>>222222111222333333444===GGGVVVjjjqqqiii[[[QQQ___{{{sss^^^QQQLLLJJJbbbppplllrrr}}}vvvrrrfff```XXXQQQMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKQQQSSSVVVYYY[[[\\\\\\\\\YYYbbbnnnxxx}}}yyyrrrmmmhhhiiiuuu|||||||||yyyxxx{{{pppllluuu}}}ttttttzzz||||||{{{vvvnnn]]]TTTYYYpppuuummmhhhmmmwww\\\lll|||}}}cccEEE444++++++++++++++++++******************************************************))),,,***+++///...999RRR{{{}}}}}}~~~}}}qqqmmmuuufffEEE888:::===888777555333222111111111444:::IIIcccyyyiiiZZZMMMEEE@@@===<<<:::888888999:::;;;999666555777999<<>>;;;<<<888333:::>>><<>>222,,,***+++---,,,((((((,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++(((///...,,,KKKvvvzzzwwwgggXXXccc}}}yyyssspppgggxxxiiiIII777222000111444444222777>>>QQQeeepppmmmaaaRRRWWWmmmjjjXXXNNNGGGQQQrrryyypppzzz|||zzz}}}xxxooofff```[[[WWWUUUPPPNNNLLLJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPKKKLLLMMMNNNPPPRRRSSSTTTPPPQQQSSSUUUXXXZZZ\\\]]]aaaeeejjjooorrrsssrrrqqqiiinnnuuu{{{|||vvvooojjjkkkvvv|||{{{|||{{{tttxxx}}}www{{{~~~|||}}}yyypppiiieeegggpppzzz}}}rrrhhhdddbbbOOOyyy{{{\\\999333,,,,,,,,,+++*********+++************************************************))),,,)))***...---444HHHyyyyyyzzz{{{{{{~~~mmmgggpppcccEEE:::999999888777555444222222111111333888BBBWWWvvv~~~ooo```RRRGGGAAA<<<;;;:::999999999::::::999555333555666999AAAIIILLLQQQVVV[[[]]]^^^___``````]]]ZZZZZZ\\\^^^^^^]]]___``````___^^^___aaaccceeeiiimmmooonnnmmmnnnoookkkkkklllkkkkkkiiigggfffiiiiiihhhgggfffgggjjjmmmnnnoooooopppqqqssstttuuuppprrrtttuuuttttttuuuvvvttttttttttttuuuvvvwwwxxxpppqqqssstttttttttsssssstttuuuwwwxxxxxxvvvtttrrruuuvvvyyyyyywwwrrrlllhhhiiipppuuuwwwwwwzzz|||{{{wwwyyyyyyuuutttvvvuuuqqqsssqqqsss}}}~~~vvvxxxyyyuuucccOOOHHHIIICCC>>>>>>:::777???CCCAAABBBOOOdddrrrwwwyyy{{{|||{{{zzzzzz{{{zzz|||~~~~~~~~~~~~rrrYYYSSS___}}}uuulllllljjjeeefffXXXRRRJJJEEE[[[qqqnnnnnnnnngggXXXMMMKKKLLLLLL~~~yyyqqqssswwwyyy|||xxxqqqkkkdddVVVAAA444000000,,,***,,,,,,******---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++%%%///000'''AAApppxxxjjjZZZ]]]www}}}xxxrrriii]]]tttoooNNN;;;222///000555555222444:::JJJ]]]jjjlllcccRRRRRRdddsss```TTTLLLGGG]]]qqqwwwtttiiifffxxx{{{uuuoookkk```^^^[[[WWWUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLMMMNNNPPPRRRUUUWWWSSSSSSSSSTTTUUUVVVVVVWWWRRRSSSTTTVVVXXXZZZ\\\]]]aaabbbeeeiiimmmqqqtttvvvrrruuu{{{}}}{{{|||~~~zzzrrrqqq{{{~~~~~~wwwyyy~~~}}}yyy}}}}}}}}}sssyyyyyyvvvrrrqqqwww{{{wwwkkk\\\QQQQQQ}}}uuuUUU111444---------+++***)))***+++************************))))))))))))))))))))))))))),,,))))))...---111BBBppptttqqqzzz|||}}}yyyxxxkkkdddmmm~~~zzz[[[CCC:::777222777777555444333222222222333666===MMMllltttdddTTTHHHAAA;;;;;;::::::999999::::::888444222333444777???GGGKKKOOOTTTXXXZZZ\\\^^^``````\\\YYYYYY\\\^^^^^^]]]\\\]]]^^^^^^]]]]]]___aaaeeeiiinnnooonnnlllmmmnnnlllllllllllljjjhhhfffdddfffffffffddddddeeeiiilllmmmmmmnnnnnnoooqqqrrrssssssuuuvvvvvvtttrrrrrrrrrtttssssssttttttuuuvvvwwwpppqqqsssuuuuuuuuusssrrrssstttvvvwwwwwwuuusssqqqtttvvvxxxyyyvvvpppiiieeefffpppvvvuuuvvv{{{}}}zzzuuuxxxxxxuuutttuuusssooosssrrruuu{{{{{{wwwkkkWWWPPPQQQHHHBBBAAA===<<>>KKKQQQKKKLLL[[[jjjppptttwwwyyyyyyuuusssssstttuuuvvvyyy{{{{{{{{{zzzyyy}}}~~~xxxiiiNNNXXXnnnpppxxxooohhhaaa^^^hhh^^^TTTHHHHHHXXXkkkrrrppplllmmm```LLLIIITTTQQQCCCxxxvvvvvvzzzzzzuuu~~~qqqlllqqqvvvuuupppbbbQQQCCC777...---///************************************************+++)))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********'''++++++...000000GGGmmmsssvvv~~~|||{{{sssccc___jjjqqqaaaHHH888777555333333555666666AAA\\\ssstttjjjaaaXXXQQQaaa~~~xxxfffWWWPPPLLLVVVvvv~~~yyyaaaWWWddd{{{}}}|||}}}~~~tttqqqnnnppptttwwwvvvsss}}}~~~~~~|||yyywwwxxx}}}xxx}}}yyytttyyy|||tttuuussstttyyy}}}zzzsssnnn|||jjjOOOCCC^^^}}}[[[>>>///...+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******************+++///444888XXXuuuvvvwwwjjjwwwfffgggrrrzzzuuuwwwlllSSS???999:::999777888888666333111000111111333888CCCWWWqqq}}}ooo^^^NNNEEECCC@@@<<<:::999:::999888777777666444444666;;;???IIIMMMRRRVVVXXXZZZ\\\]]]]]]]]]\\\[[[YYYZZZ]]]```ZZZZZZ[[[YYYWWWWWWXXXZZZ^^^```cccfffjjjlllmmmnnnlllllllllkkkiiigggfffeee`````````aaadddgggkkkmmmooonnnmmmmmmmmmmmmnnnooorrrrrrssssssssssssrrrrrrrrrqqqqqqrrrttttttsssqqqrrrrrrrrrrrrssstttuuuuuurrrsssssssssrrrqqqooonnnqqqppprrrtttppphhhgggjjjtttttttttuuuttttttsssssswwwvvvuuutttsssqqqpppooouuuuuutttzzz|||rrrpppllleee]]]XXXTTTSSSHHHQQQTTTNNNPPP^^^lllqqqrrrtttvvvuuusssqqqrrrssstttuuuwwwyyyzzz{{{{{{zzz{{{~~~~~~|||}}}}}}qqq```OOO\\\sssssssssvvvjjjdddaaaddd]]]RRRIIIMMM^^^ooosssooommmnnnbbbPPPMMMSSSOOOAAAwww{{{uuuvvv}}}xxxkkk\\\KKK999111000...,,,,,,************************************************(((((((((''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******'''******...000,,,888SSS}}}vvvwwwuuu|||{{{nnn```ccckkkbbbNNN>>>:::555333333333444555???\\\yyyvvvkkk```WWWUUUhhhrrrdddTTTNNNGGGRRRyyyhhh]]]dddwww{{{wwwuuu|||}}}~~~zzzvvvwww~~~~~~~~~ppptttuuuvvvyyy{{{pppqqqwww___KKKJJJkkkiiiKKK666,,,000++++++++++++++++++++++++++++++*********)))))))))***))))))(((((())))))***''')))+++,,,,,,,,,...000IIIyyysssqqqqqqvvvqqqvvvzzzzzz}}}ttt]]]GGG===888222555666666555333111111111000222555<<>>333111333555555444222111111///000444777<<>>;;;999999777666999888666333111000333555>>>BBBGGGKKKMMMOOOQQQSSSWWWYYY[[[[[[[[[[[[\\\]]]ZZZYYYXXXVVVUUUVVVYYY\\\YYYYYYXXXYYY[[[___ccceeekkkkkkjjjiiihhhgggfffffffffeeedddcccdddfffhhhiiinnnnnnmmmllljjjiiihhhggghhhiiijjjlllmmmnnnnnnnnnooommmllllllnnnpppqqqqqqppppppqqqqqqpppooonnnmmmnnnnnnmmmmmmnnnnnnnnnooolllllliiiccc___bbbiiippppppooollljjjiiiiiiiiijjjhhhjjjmmmoooooommmjjjhhhdddmmmnnnhhhmmm~~~}}}}}}{{{{{{{{{vvvnnn___OOOCCCBBBHHHNNN\\\^^^aaaeeejjjooooookkkllllllkkkkkklllnnnpppqqqrrrrrrqqqqqqrrrssstttuuuuuuxxxxxxuuuuuuxxxwwwuuuxxxyyyzzz|||~~~qqq^^^QQQ\\\sssxxxwww~~~mmmjjjvvvvvveeebbbeeeXXXXXXHHHDDDVVVkkkrrrqqqrrrfffXXXKKKMMMYYY]]]QQQBBBvvv}}}zzzsssmmmmmmqqqvvvvvv{{{zzzppp```NNN;;;,,,222///...///---)))***...************************))))))))))))))))))))))))'''......'''###'''(((&&&((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))***+++&&&&&&---***)))333;;;nnnssssssxxxyyykkkpppWWWGGG888555444222333888777@@@TTTnnnuuugggUUUMMM\\\uuuttt___PPPMMMLLLRRRnnnyyypppsssuuuwwwxxx|||}}}{{{}}}zzz{{{wwwzzzwwwyyyzzzxxxyyy~~~vvvmmmrrr~~~tttpppvvv|||hhh\\\lll{{{|||\\\<<<111---***///******************************)))))))))((((((((()))((((((''''''(((((()))(((((((((((()))---222555111OOOwwwvvvssszzz|||zzz{{{}}}qqq^^^PPPAAA333222444666777555222111111000000333777999DDD___zzz}}}uuufffWWWHHHDDD???<<<:::999888777999888777444111000222444<<<@@@FFFKKKNNNPPPSSSUUUVVVXXX[[[\\\[[[ZZZZZZ[[[XXXXXXXXXVVVUUUVVVYYY[[[ZZZYYYYYYYYYZZZ\\\___aaaeeefffhhhiiiiiiiiiggggggaaa``````aaabbbeeehhhjjjmmmmmmlllllljjjhhhgggfffggggggiiijjjllllllmmmmmmmmmkkkkkklllnnnppppppoooooopppppppppooommmkkkjjjllllllkkkllllllmmmnnnoookkkkkkfff```___eeekkkmmmpppooollljjjgggfffeeedddeeegggkkkmmmmmmllliiihhheeekkknnnjjjhhhoooyyy~~~}}}}}}|||pppjjj```UUUMMMGGGEEEDDDNNNSSS[[[dddlllpppooommmllljjjjjjjjjmmmnnnnnnnnnnnnnnnnnnoooppppppqqqqqqsssvvvvvvsssrrruuuuuurrrtttuuuwwwyyy|||~~~vvvfffWWWPPPeeeyyy~~~www{{{tttnnnmmmkkkccc```]]]UUUUUUFFFGGG]]]ooopppnnnsssaaaSSSJJJPPP[[[[[[OOOCCCpppppp~~~xxxrrrqqqwww||||||sssiii^^^NNN;;;000---000,,,+++,,,+++((()))---************************))))))))))))))))))))))))(((111111(((###&&&(((%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''+++''''''---***'''///333TTTssshhhhhhooo||||||eeeQQQ???:::888333444::::::>>>LLLccczzz|||nnnddd[[[\\\gggvvvkkkXXXTTTPPPMMMYYYlll~~~vvvppprrrtttwwwxxxzzz||||||~~~~~~zzzxxxwwwvvvzzzzzz|||zzz{{{xxxmmmfffrrrppphhhtttiiiiiixxxxxx}}}nnnMMM333000///***---***************************)))))))))((((((((((((((((((''''''''''''(((((('''((())))))***,,,000333---BBBiiivvvuuu|||||||||yyyyyyvvvzzzuuuaaaRRRAAA222333555888888666333111111111///222666777===TTTlllyyyiiiXXXJJJFFFAAA===<<<:::999777888888777444222111222444888===CCCHHHLLLOOORRRTTTUUUWWWZZZ[[[ZZZXXXWWWWWWUUUVVVWWWVVVUUUVVVWWWYYYXXXXXXXXXXXXYYY[[[]]]^^^^^^```dddgggiiiiiigggfffaaa`````````bbbeeehhhiiihhhhhhiiijjjiiihhhgggfffggggggiiijjjkkkkkkkkkkkkjjjjjjjjjlllnnnoooooonnnmmmnnnooooooooommmkkkjjjkkkjjjjjjjjjkkklllnnnoooiiihhhccc^^^```hhhkkkhhhllllllkkkjjjhhhfffdddcccdddfffiiikkklllkkkjjjiiifffeeefffgggfffeeekkkttt}}}|||{{{yyylllfff```[[[YYYUUUOOOJJJMMMRRR[[[eeekkkmmmmmmnnnjjjiiihhhjjjmmmnnnllljjjggghhhjjjmmmoooppppppppppppsssssspppooorrrqqqnnnpppqqqtttwwwzzz|||~~~|||nnn\\\SSSRRRmmm~~~{{{www|||uuuhhhcccfff```TTTQQQMMMBBBIIIdddssslllhhhnnn[[[UUUTTT[[[\\\SSSGGGAAAwwwnnnttt~~~tttwwwxxxvvvsssqqqsssvvvsss```NNNEEE:::---+++222'''%%%&&&,,,...,,,)))***************************)))))))))))))))))))))))))))333333((("""&&&((($$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%***((((((---)))%%%,,,---<<>>:::444444:::666888CCCWWWkkkvvvyyyxxxppppppkkkbbbaaannn{{{iii]]]PPPHHHMMMYYYwwwvvvssssssvvvyyy{{{zzz{{{{{{~~~zzz~~~}}}zzzyyyrrrvvvxxxqqqnnnnnnoooiiiiii|||nnnaaaooo|||dddpppwwwooo___???***...000+++---))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&((()))******+++---///)))999___{{{rrrvvv|||ttt}}}nnnkkkqqqqqq```SSSCCC666444666999999666333111000111...111666555888KKKbbb{{{jjjXXXKKKGGGBBB>>><<<;;;999888888888777555222111333444333888???DDDIIILLLPPPRRRTTTVVVZZZZZZYYYWWWUUUUUUSSSTTTVVVVVVUUUUUUVVVWWWVVVVVVVVVXXXYYY[[[\\\]]]XXX\\\aaafffiiiiiigggffffffeeedddcccccceeefffhhhcccdddfffhhhhhhhhhhhhgggggghhhiiijjjjjjkkkjjjjjjiiiiiijjjllloooooonnnllljjjlllmmmoooooonnnlllkkkjjjjjjiiiiiijjjlllnnnooogggfff```\\\aaaiiijjjeeefffggghhhiiiiiihhhggggggdddeeehhhjjjkkkkkkjjjiiijjjbbbaaahhhhhhcccfffpppxxxyyy{{{|||xxxuuurrrlllddd[[[YYY\\\]]][[[WWWUUUYYYaaahhhkkkjjjkkkmmmiiihhhgggjjjlllmmmjjjgggaaadddhhhlllooopppqqqqqqnnnqqqqqqmmmmmmoooooolllnnnooorrruuuyyy{{{}}}~~~{{{jjjXXXRRRUUUrrryyyxxx{{{fff___jjjbbbNNNNNNJJJCCCOOOmmmzzznnnhhhnnnXXXXXX___eee]]]LLL@@@???tttzzztttqqqvvv~~~xxxnnnppprrrtttwwwxxxuuuppplll]]]MMM999...,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))---777XXXtttoooTTTRRRXXXbbbsssqqqkkkhhh```SSSCCC666111111999666777AAAPPP___ppp}}}yyyuuurrroooddd```tttssseeeYYYOOOKKKMMM[[[{{{xxxsssvvvssstttuuuvvvwwwzzz}}}zzzwwwwwwyyy|||}}}wwwvvv{{{zzz~~~xxxqqq^^^```bbbccchhhuuuoooggghhheeetttbbboooyyyppplllgggKKK222,,,...+++))),,,,,,+++***)))((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((()))******++++++,,,222OOO|||qqqppp~~~xxxxxxllleeemmmxxxpppnnnsssooo^^^III>>>888999999555333222222111222,,,,,,333555777DDDVVVzzzzzzmmm___SSSIII@@@<<<;;;888777999;;;:::888666444333111111666999>>>EEEJJJNNNPPPQQQVVVWWWXXXXXXXXXWWWVVVUUUXXXWWWVVVUUUTTTTTTTTTTTTYYYWWWVVVWWWYYYZZZXXXVVV\\\ZZZ\\\aaacccccceeehhheeeeeedddcccccceeefffgggdddfffgggeeebbbbbbdddfffggghhhhhhhhhhhhggggggfffhhhiiijjjkkkjjjhhhfffeeecccdddfffiiilllmmmkkkiiijjjeeeeeekkknnnkkkjjjmmmggg]]]ZZZbbbfffccceeellliiiiiiiiihhhhhhfffeeeeeegggggggggggggggffffffeeeeeedddaaa___^^^aaagggkkkrrrrrrqqqqqqrrruuuwwwyyy}}}zzzvvvrrrnnnllleeebbb___]]]\\\[[[ZZZYYY[[[]]]aaaeeehhhiiiiiiiiigggeeeeeegggkkklllkkkhhhhhhiiikkklllmmmmmmlllkkkiiikkkmmmnnnmmmkkkkkklllmmmnnnqqqvvvzzz|||{{{yyy~~~wwwaaaKKKOOObbb|||{{{zzznnnbbbggghhh]]]TTTTTTGGGLLL___xxx~~~pppeeecccXXXTTTfffoooYYYJJJEEE888sss{{{|||xxxuuutttttttttqqqoootttuuuvvvwwwsssjjj___WWWFFF===111++++++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,GGGuuu~~~ooommm```WWWTTTVVVddd~~~dddhhhooouuunnnVVV<<<222444777666777;;;AAALLL```qqqzzzwwwwwwuuujjjbbbmmmsssggg[[[PPPIIIQQQeeexxxvvvppprrruuuuuuuuuvvv{{{~~~}}}yyywwwxxxzzz|||~~~}}}uuusssxxx~~~tttlllUUUQQQOOORRRZZZhhhuuujjjgggcccxxxwwwhhh^^^lllxxxlll\\\QQQ<<<++++++---+++))),,,,,,+++***)))((((((((((((((((((((((((((()))******''''''''''''''''''''''''((((((((()))******++++++,,,///GGGrrrtttrrr|||vvvuuu~~~tttfffeeesssmmmiiijjjiii^^^KKK<<<888999999666444333222111444......222444444@@@PPPrrr{{{pppcccVVVLLLBBB>>><<<999888999999999888777666444222111333666<<>><<<===::::::999888777666555555000///000222666<<>>444333666888666555888>>>KKK^^^mmmsssooohhh```VVVQQQXXXhhhyyyzzzkkk^^^TTTOOONNNPPPZZZnnnqqqiiigggiiikkknnnooooooppprrrtttrrrtttuuuuuuvvv{{{}}}|||tttrrrpppqqqtttxxxzzz{{{}}}}}}|||}}}~~~~~~~~~{{{{{{}}}~~~}}}|||pppccceeennnzzzlllnnnvvv___MMMLLLlll~~~TTT222000,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))$$$+++---222UUU}}}{{{pppkkknnnwww~~~|||ooosss}}}```PPP___ppphhhjjjmmmZZZNNN>>>222333555000///333555333000......///000111222777CCCWWWkkkuuuuuuppppppiii^^^QQQGGG@@@===<<<;;;:::999777666666555555222222111111333777>>>CCCFFFHHHJJJKKKKKKLLLNNNPPPOOONNNLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTRRRQQQPPPOOONNNNNNNNNNNNLLLOOOQQQSSSSSSTTTVVVWWWVVVUUUTTTVVVYYYYYYWWWUUUUUUVVVWWWYYYZZZZZZ[[[[[[^^^]]][[[ZZZZZZ[[[[[[\\\]]]^^^___aaaaaa```^^^]]]]]]^^^___\\\XXXUUUVVVXXX[[[]]]``````___]]]]]]]]]______^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWYYYZZZ[[[[[[[[[ZZZYYYXXXZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYY[[[]]]___^^^]]]___]]]\\\\\\]]]]]]\\\[[[]]]^^^___```aaacccdddddd`````````aaaccceeeggghhhjjjjjjjjjkkknnnqqqtttuuuvvvwwwyyy{{{}}}~~~~~~}}}}}}zzzuuukkk]]]NNNNNN```qqqpppeeedddiiiooouuuzzzzzzggg___ZZZWWWUUUMMMIIIWWWkkk~~~}}}sssaaaUUUVVV^^^ddd___RRRIIIFFF>>>///(((***fff```WWWOOOIIICCC<<<777111///,,,***))))))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&(((+++))))))555DDDiiibbbOOO<<<555444555555777777888???NNN___jjjiiieeeccc\\\UUURRRTTT```wwwzzzlll___UUULLLGGGEEEXXXsss~~~ooofffdddhhhmmmooonnnmmmnnnpppmmmoooqqqpppppprrrwww|||~~~|||yyyxxxyyy{{{||||||yyyuuuqqqppprrrvvvyyyzzzzzz{{{}}}}}}||||||}}}~~~}}}|||}}}~~~{{{yyysssxxx~~~zzzwww~~~{{{{{{{{{|||mmmeeennn|||wwwnnnvvvnnnWWWLLLTTTwwwwwwCCC+++///+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))&&&******+++HHHooosssjjjjjjsss|||{{{hhhjjjiiiTTT\\\llleeebbbfff^^^OOO>>>111222555333222333555333111///...///000111111222;;;MMMbbbqqqtttrrrssslllaaaUUUJJJBBB===;;;;;;:::999888777666666666333222222111222666<<>>AAADDDGGGIIIJJJKKKMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNMMMOOOQQQQQQOOONNNOOOPPPSSSSSSTTTUUUUUUUUUTTTRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXYYYYYYYYY[[[\\\\\\\\\\\\\\\ZZZ\\\\\\WWWPPPMMMQQQUUUXXXZZZ]]]]]]]]]\\\]]]^^^```___^^^\\\ZZZYYYXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXZZZZZZZZZYYYXXXXXXYYY[[[]]]^^^YYYXXXXXXYYY\\\]]]]]]\\\[[[YYYXXXYYYZZZZZZYYYXXXYYY[[[]]]___aaa```____________```bbbdddeeeggghhhdddfffiiimmmppprrrsssssstttuuuwwwyyyzzz{{{||||||xxxzzzyyywwwwwwvvvppphhhZZZKKKJJJ\\\kkkiiiaaa___eeegggkkkooottt{{{zzzuuuiii[[[UUUUUUSSSNNNIIILLLZZZiiipppoooiii]]]UUUUUUWWWWWWHHHGGGEEE>>>333)))&&&(((111///,,,***+++,,,------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++)))((())))))(((+++...:::aaa}}}xxx{{{eeeTTTAAA111///666444666999;;;@@@JJJVVV___aaa___[[[TTTKKKHHHPPP[[[xxxwwwjjj```YYYSSSFFFAAAQQQiiiwww{{{zzzoooiiiccccccgggiiigggdddfffjjjmmmnnnmmmmmmooorrrqqqqqqpppqqqssswww}}}}}}yyyxxxwwwxxxzzzvvvqqqooopppsssuuuvvvsssrrrqqqsssuuuwwwwwwwwwvvvyyy{{{||||||{{{{{{{{{yyyyyyxxxwwwwwwyyy~~~~~~}}}|||{{{{{{{{{zzzzzz{{{|||xxxuuuyyy}}}xxxuuuvvvyyy|||}}}}}}vvvlllkkkxxxuuuhhhgggwwwwwwcccRRRPPP]]]iiissskkkMMM444...---(((*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&((('''&&&(((555SSStttyyyiiiccckkkvvv}}}eeebbbwwwvvvhhhlll{{{xxxjjjeeegggUUUFFF777222444666666666555666555222///---...000333000111;;;NNNbbbnnnttttttpppiii___TTTJJJBBB===;;;;;;999888777777777777444444333222111333888;;;???BBBFFFIIIJJJKKKLLLNNNJJJJJJJJJJJJKKKKKKLLLLLLOOOOOONNNMMMLLLLLLLLLMMMOOOOOONNNMMMMMMMMMMMMNNNMMMOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWRRRMMMLLLPPPTTTSSSVVVXXXYYYZZZ[[[]]]^^^]]]\\\[[[YYYYYYXXXXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRRRRSSSSSSUUUVVVWWWUUUTTTTTTUUUVVVWWWYYYYYYXXXXXXWWWWWWXXXZZZ[[[]]]YYYXXXXXXYYY\\\]]]]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYXXXYYY\\\^^^___^^^]]]\\\``````bbbcccdddffffffgggccceeeiiimmmpppqqqrrrrrrvvvvvvxxxyyy{{{|||||||||vvvwwwvvvttttttrrrjjj```OOOFFFMMMbbbmmmeee]]]^^^fffhhhkkknnnrrrwww~~~wwwlllggg```XXXRRRRRROOOHHHGGGOOO\\\eeejjjjjjdddZZZUUUUUUUUUSSSAAAJJJNNNCCC222'''&&&)))...---,,,************+++((()))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))***+++---...MMMvvv~~~ooo}}}tttmmm[[[@@@111111222666999888888???MMMYYY___^^^^^^]]]UUULLLJJJMMM___uuuyyykkk___OOOIIIGGGMMMSSS^^^rrrwwwnnneeeaaaccceeedddbbbcccgggkkklllkkkkkknnnqqqllljjjiiiiiijjjllloooqqqyyy|||zzzvvvrrrpppooooooyyyuuupppnnnnnnqqqssssssqqqqqqqqqtttwwwxxxxxxxxxvvvxxx{{{{{{zzzxxxwwwwwwsssuuuwwwxxxxxxzzz|||~~~}}}}}}~~~}}}{{{{{{zzzwwwyyy}}}{{{yyyvvvtttuuuxxxzzz|||wwwmmmddd]]]aaaqqqtttgggdddrrr~~~ooodddVVVPPPXXX\\\bbbTTT555&&&---000)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%(((%%%&&&+++///EEEiiiwwwxxxiiiaaafffoooyyy}}}tttdddbbbsssyyysssuuu~~~~~~qqqjjjmmm___RRRBBB777444444444444555777777444///,,,---000444111000666DDDVVVhhhrrrssspppkkkdddZZZOOOFFFAAA===<<<;;;999777666666666444444444222111222555888;;;???DDDGGGHHHIIIKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKOOONNNMMMLLLKKKJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLMMMIIIKKKMMMNNNNNNNNNOOOQQQMMMOOOQQQQQQOOONNNMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTQQQMMMKKKMMMPPPTTTPPPRRRTTTUUUVVVWWWYYY\\\XXXWWWVVVVVVUUUUUUUUUVVVXXXWWWVVVUUUSSSRRRQQQPPPSSSSSSSSSTTTTTTTTTTTTTTTQQQPPPPPPQQQRRRTTTVVVXXXSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWVVVXXXZZZ\\\[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYWWWXXXZZZ[[[\\\\\\\\\[[[```aaabbbcccdddddddddddddddfffiiilllnnnpppqqqqqquuuvvvwwwxxxyyyzzzzzzzzzvvvvvvuuusssrrrpppeeeZZZGGGHHHUUUgggkkkaaaZZZ]]]eeegggjjjmmmpppuuu{{{pppaaa\\\ZZZUUUPPPPPPKKKDDDHHHVVVaaacccdddbbb]]]VVVSSSTTTRRRMMMCCCPPPUUUEEE111'''&&&'''---------,,,+++*********(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((()))******,,,888VVV{{{}}}uuu}}}{{{ooolllrrrjjjOOO999222000333666555666<<>><<<999777666555555555555444222000111333666777;;;@@@DDDFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGIIILLLLLLLLLLLLMMMNNNJJJMMMOOOOOOLLLJJJJJJKKKMMMMMMNNNOOOOOOOOOOOONNNOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSOOOJJJHHHKKKOOORRRSSSOOOPPPQQQRRRQQQRRRTTTVVVTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQSSSUUUQQQRRRTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUXXXYYYYYYXXXYYYXXXWWWXXXZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[___```aaabbbbbbaaa```___eeefffhhhkkkmmmoooppppppqqqrrrsssuuuvvvvvvvvvvvvssssssqqqnnnnnnjjj^^^QQQDDDNNN___jjjggg\\\XXX[[[bbbeeehhhlllpppuuu{{{ooo]]]WWWUUUSSSOOONNNGGGBBBLLL```jjjfff^^^\\\VVVPPPOOOQQQNNNHHHBBBMMMLLL;;;+++((((((%%%''')))+++++++++***+++,,,((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&)))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""'''***)))''''''''''''---***===hhh~~~qqqrrr|||xxxzzzqqqaaa\\\hhhjjjVVV@@@888///000111333666<<>>BBBDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIKKKLLLKKKJJJHHHHHHIIIIIILLLNNNMMMJJJHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNOOOMMMMMMMMMNNNPPPRRRSSSTTTRRRLLLFFFEEEKKKQQQSSSSSSOOOPPPQQQPPPNNNNNNPPPQQQRRRQQQPPPNNNMMMLLLLLLKKKMMMMMMNNNOOOPPPPPPQQQRRROOOOOOOOONNNNNNNNNMMMMMMQQQPPPNNNMMMMMMNNNPPPRRRQQQRRRTTTUUUVVVUUUSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRSSSRRRRRRSSSUUUWWWWWWVVVXXXWWWVVVWWWYYYZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^___`````````___]]]\\\fffggghhhjjjlllnnnooopppnnnooopppqqqrrrsssssssssooonnnllljjjiiidddWWWIIIDDDTTTffflllcccYYYVVVYYY___bbbggglllpppvvv{{{ppp]]]VVVTTTQQQNNNMMMEEEAAAPPPhhhpppjjj___\\\UUUPPPPPPRRROOOIII<<>>999222000444444333;;;FFFWWW^^^```ZZZQQQNNNLLLKKKFFFEEECCCDDDQQQfffxxx~~~sssjjjdddYYYLLLHHHMMMSSS^^^llluuutttmmmddd^^^___^^^]]]^^^```aaaaaaaaacccbbbaaabbbeeeggghhhhhhfffdddbbbcccgggjjjmmmnnnsssxxx~~~~~~|||xxxuuusssrrrqqqhhhfffcccbbbcccdddeeedddjjjjjjkkklllkkkiiigggeeekkkkkkmmmqqquuutttqqqnnnnnnnnnmmmkkkjjjkkkmmmpppvvvvvvssspppmmmmmmooorrrpppyyy~~~{{{xxxvvvsssuuuvvvwwwyyyxxxvvvqqqnnnoootttyyy{{{wwwtttrrrrrrxxxuuusssvvvyyywwwooohhhaaaddd``````hhhhhhlllzzzyyy|||sssqqqkkkcccddd[[[XXXdddqqqqqqmmm___JJJ666111+++***++++++(((%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))(((''')))///555SSSttt~~~uuupppggg___ggglllpppqqqllldddccckkkuuurrrmmmgggZZZRRR```ooolllpppssskkkVVV@@@666666777555888::::::555111......///+++---111111444GGG\\\jjjnnnooolllfff```UUULLLCCC@@@<<<999999999888888999888666555222111///...000555:::>>>@@@BBBEEEHHHJJJIIIHHHHHHHHHIIIJJJKKKHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJJJJIIIIIILLLPPPSSSOOOMMMKKKKKKLLLNNNOOOOOOMMMIIIGGGIIINNNQQQQQQOOOPPPPPPPPPOOONNNMMMLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKMMMNNNOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNOOONNNMMMMMMOOORRROOOPPPQQQRRRRRRQQQPPPOOOSSSQQQPPPQQQSSSTTTSSSSSSPPPPPPQQQQQQRRRSSSSSSTTTSSSTTTVVVVVVUUUVVVWWWYYYVVVWWWWWWXXXXXXYYYYYYYYY[[[[[[[[[ZZZYYYYYY[[[]]]dddfffiiijjjiiiiiijjjkkkoooooooooppppppooooooooommmkkkhhhddd^^^UUUKKKDDDPPP___iiiddd[[[WWWZZZ\\\```aaagggppptttuuuyyyxxxdddWWWUUUQQQKKKMMMFFFDDDPPPbbblllggg]]]TTTUUUXXX[[[ZZZRRRHHHBBBAAA999///)))'''(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***---)))'''...DDDddd}}}|||}}}xxx~~~xxxssssssyyyxxxhhh___YYYQQQIIIBBB:::555777666222555===NNN]]]iiicccTTTKKKJJJLLLKKKFFFAAA???CCCOOOfffzzz||||||zzzqqqdddWWWNNNKKKEEEMMM[[[kkkvvvvvvmmmeeebbb___]]]^^^aaaccccccbbbbbb``````aaadddfffgggfffgggeeecccdddfffiiikkklllmmmoooqqqrrrssswww}}}}}}zzzuuupppkkkiiihhhhhhaaa```______bbbeeeffffffhhhiiijjjjjjiiihhhgggfffgggiiimmmqqqttttttpppmmmmmmmmmmmmjjjhhhhhhiiikkkssspppllljjjkkknnnpppqqqssszzz|||xxxvvvtttppprrrvvv{{{~~~|||vvvooojjjrrrvvv{{{{{{wwwsssppppppvvvwwwxxxvvvrrrnnnjjjhhhttttttllliiinnnkkkkkkuuuyyyzzzrrrccc]]]LLLRRRgggwwwqqqdddRRR===///,,,(((''')))***)))'''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%''')))((('''(((,,,000AAAfff}}}}}}wwwllldddhhhllllllqqqtttmmmdddeeennnooolllhhh]]]SSS]]]iiifffaaahhhgggVVVAAA555666999333555888888555222000//////,,,---///...///===MMMbbbhhhlllkkkhhhcccZZZQQQEEEAAA===:::999888888777999999888777555222000...000333888<<<>>>AAADDDGGGHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJIIIIIIKKKOOOQQQQQQMMMHHHGGGJJJMMMOOOOOOKKKIIIGGGIIIMMMOOOOOOMMMOOONNNNNNNNNMMMMMMLLLLLLNNNMMMMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNOOOQQQRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRSSSTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZZZZYYYXXXYYY\\\^^^cccfffiiijjjjjjiiijjjjjjmmmnnnnnnnnnnnnnnnnnnmmmiiijjjiiibbbVVVMMMIIIIIIVVV___ccc^^^XXXVVVXXXZZZcccccchhhpppuuuvvvxxx{{{}}}|||qqq^^^RRROOOMMMHHHIIIEEEGGGTTTcccjjjbbbYYYOOOTTTZZZ[[[WWWOOOFFFAAA>>>777---((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))---(((&&&***333IIIooozzzvvvxxxxxxxxxwwwxxx}}}oooggghhhcccYYYSSSGGG===:::666000111888@@@RRRccceee]]]VVVPPPMMMKKKFFFDDDGGGEEEFFFSSSeeettt}}}ttthhhaaaXXXOOOHHHHHHMMMWWWeeepppuuuvvvhhhbbb]]]\\\___bbbbbbaaaaaa``````aaadddeeeeeeeeehhhfffdddeeegggiiijjjjjjlllmmmmmmkkkjjjnnnvvv|||~~~}}}~~~}}}{{{wwwsssmmmgggcccaaabbbbbbcccaaaaaabbbfffhhhiiiiiiffffffgggggggggfffeeeeeeccceeehhhkkkmmmmmmlllkkkkkklllllljjjhhhggghhhiiinnnjjjeeefffkkkoooqqqppprrrxxx{{{xxxuuuuuusssppptttyyy~~~xxxppplllssswwwzzzyyyuuupppmmmmmmrrruuuvvvqqqiiifffkkkqqq{{{qqqppphhhccckkk|||}}}qqq[[[PPPBBBPPPkkkzzzmmmYYYEEE111,,,***'''''')))***)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%'''(((((('''''')))+++666ZZZ{{{~~~qqqhhhffffffeeeooo|||zzzkkkeeelllqqqnnnmmmdddYYY```kkkiii]]]fffiii\\\FFF777555999444555777777555222000///...,,,,,,...---...666AAAWWW```hhhjjjhhhddd\\\TTTHHHDDD>>>:::999888777777888888999888666333000...///111555888<<<@@@CCCEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIFFFGGGHHHGGGGGGHHHLLLNNNPPPJJJDDDBBBEEEJJJLLLLLLGGGFFFEEEFFFIIIKKKJJJIIILLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGIIIKKKMMMNNNMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMNNNMMMLLLNNNOOOPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQOOOQQQRRRRRRQQQQQQRRRSSSVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXYYY\\\___eeefffhhhhhhhhhhhhjjjllllllkkkkkkkkkkkkkkkkkklllfffjjjiii^^^PPPHHHJJJPPP^^^___]]]YYYVVVVVVYYY[[[eeedddfffkkkqqquuuwwwxxxyyyvvvjjjYYYOOOLLLJJJGGGAAABBBIIIVVVccceee]]]TTTJJJRRRWWWTTTMMMGGGBBB???:::333+++'''&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&))))))(((&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())),,,))))))++++++444SSSttt~~~wwwxxxpppuuuzzz||||||~~~zzzrrrlllppplllaaabbbVVVJJJCCC999//////555777CCCRRR___hhhhhh^^^SSSOOOHHHFFFJJJJJJEEEHHHPPPcccrrr{{{wwwqqqmmmbbbTTTNNNKKKGGGGGGOOO^^^ooozzzoooiiiaaa\\\[[[[[[ZZZYYY`````````aaadddeeedddcccdddcccaaabbbdddfffffffffllllllkkkhhhgggjjjqqqxxx~~~|||||||||yyyvvvsssoooiiidddaaaaaacccdddcccbbbbbbccceeegggggggggcccccccccdddddddddddddddbbbccccccdddeeegggiiikkkiiijjjkkkjjjiiiggghhhhhhiiieeeaaadddkkkqqqqqqooooootttuuusssrrrtttsssqqquuuyyy}}}~~~zzzuuurrrppprrruuuxxxvvvqqqllliiiiiiqqqrrrpppfff]]]___kkkxxxtttnnnccc___hhh}}}{{{sssqqqcccMMMCCCDDDSSSmmmvvvcccLLL;;;+++,,,+++))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&(((((('''''''''(((---JJJooo{{{oooeee]]]aaaaaammmpppeeefffnnnlllpppkkk```dddnnnnnnaaagggjjjaaaNNN<<<444555777777777666555333000...---,,,,,,......///444:::NNNZZZeeeiiihhheee^^^VVVLLLHHHAAA<<<999999888777666666777777666444111///000000222555999===AAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEEEECCCDDDEEEEEEDDDEEEHHHJJJLLLGGG@@@===???CCCFFFGGGEEEEEEEEEFFFGGGHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLNNNNNNMMMKKKLLLLLLLLLMMMNNNNNNOOOOOONNNPPPQQQQQQPPPOOOPPPRRRVVVUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVVVVWWWYYY]]]```fffffffffddddddfffjjjmmmjjjiiiiiihhhhhhiiiiiijjjdddgggeeeYYYKKKGGGNNNXXXccc^^^YYYVVVUUUVVVZZZ___fffcccaaaccckkkrrruuusssqqqlllbbbUUUNNNKKKIIIGGG;;;???IIIUUU______XXXPPPJJJQQQSSSLLLDDDAAA@@@???555///)))&&&&&&'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))******,,,---)))+++===RRRwwwzzz}}}~~~ssswww|||{{{wwwxxxssshhhmmmfff___XXXIII666000333333888CCCSSSgggpppiii\\\XXXPPPIIIGGGGGGFFFFFFHHHOOO___ooovvvyyyvvviii[[[RRRPPPKKKEEEEEEMMM\\\hhhtttqqqmmmgggaaa\\\ZZZXXX___^^^^^^```bbbcccbbb```cccbbbaaabbbdddffffffeeeiiiiiihhhfffdddffflllqqqwww|||{{{xxxuuussspppmmmiiieeeddddddggghhhfffeeedddeeegggggggggeeeaaaaaabbbbbbbbbcccddddddddddddcccaaaaaaccchhhkkkfffhhhjjjjjjhhhgggffffffeeebbbaaafffmmmqqqqqqooollloooooommmnnnrrrssspppqqqtttvvvvvvrrrpppppprrrpppsssuuusssnnniiiggggggooommmeeeZZZSSSYYYiiixxxppphhh```bbbqqq{{{wwwiiicccYYYLLLIIIOOOYYYlllkkkSSS>>>333(((,,,++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((+++<<<```xxxxxxrrriii[[[aaaaaaiiivvvyyymmmaaa\\\jjjllluuuuuujjjjjjqqqooocccdddeeebbbVVVDDD888333999888666666666444111///---,,,,,,---...000333555EEESSSbbbhhhiiifff```YYYQQQLLLDDD>>>;;;:::999888555555666666666555333222222000000222666;;;>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCBBBCCCEEEGGGHHHDDD???;;;999;;;???BBBEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJJJJIIIIIIJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJLLLNNNNNNLLLJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOOOONNNMMMNNNPPPTTTTTTTTTTTTTTTTTTTTTUUUPPPRRRTTTUUUWWWYYY]]]aaaeeeeeedddcccccceeeiiilllhhhgggfffeeeeeefffggghhhcccbbb]]]RRRIIIIIISSS]]]ccc\\\VVVSSSSSSUUU\\\cccgggccc______gggppppppkkkbbb^^^WWWQQQMMMJJJGGGDDD;;;AAAKKKUUUZZZXXXQQQLLLLLLSSSSSSHHHAAAAAABBB???000,,,'''%%%&&&'''&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))+++***(((***111999XXXnnn}}}}}}yyywwwuuuwww}}}yyypppuuuwww|||yyyeeeGGG666444222333888CCCUUUeeehhhccc___[[[RRRIIIGGGKKKLLLJJJFFFNNNZZZhhhrrrtttnnnfffZZZXXXRRRJJJEEEEEEKKKRRRggglllqqqpppkkkddd___^^^\\\[[[\\\^^^``````___]]]```______```ccceeeeeedddcccdddeeedddaaabbbfffjjjqqqvvv}}}zzz{{{{{{zzzvvvrrrooonnnmmmjjjgggdddcccdddfffhhhgggfffeeefffhhhhhhgggeeeaaaaaabbbbbbcccdddeeefffcccddddddbbb```aaaeeehhhfffhhhjjjiiigggdddbbbaaaaaaaaaccciiinnnrrrqqqpppkkkmmmllliiijjjooopppnnnjjjmmmppppppmmmlllnnnrrrooorrrtttrrrlllgggfffffffff```WWWOOONNNXXXiiivvv|||iiiaaa^^^hhh}}}|||eeeYYYSSSRRR[[[^^^```ggg]]]AAA000---))))))*********))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((('''&&&&&&'''((())))))---222QQQpppwwwzzzuuuaaaaaa___```eeeiiifff]]]UUUaaafffwww}}}qqqkkkkkkgggaaa]]]]]]bbb```RRRCCC:::888777555666777777444222...---++++++---000111000777HHHZZZcccfffeee```ZZZUUUOOOGGG@@@<<<;;;:::999555555555666666777777777333000...///444999;;;<<<@@@AAACCCEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDD@@@AAACCCCCCBBBBBBDDDEEEDDDDDDAAA;;;666555999>>>DDDEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBAAABBBDDDFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIIIIHHHGGGGGGJJJLLLHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJLLLNNNMMMKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMKKKKKKKKKMMMQQQQQQRRRRRRSSSSSSTTTTTTNNNPPPRRRTTTVVVYYY^^^aaa```bbbddddddddddddfffggggggfffdddccccccdddfffgggaaa\\\SSSJJJGGGLLLWWW______XXXRRRQQQQQQTTT]]]ggghhheeeaaaaaahhhooojjj```RRRNNNLLLKKKJJJGGGCCC@@@@@@FFFOOOUUUUUUQQQKKKGGGLLLSSSRRRGGGAAACCCBBB<<<---)))%%%$$$&&&'''%%%###((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''###$$$%%%&&&''')))******######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''')))(((&&&(((,,,......888```vvvmmmvvvxxxpppggggggppp}}}yyyttt{{{}}}WWW===666000111222666CCCTTTaaaeee```ccc]]]PPPLLLQQQQQQLLLGGGDDDHHHUUUdddmmmppppppeee```XXXNNNGGGDDDEEEGGGOOO[[[jjjpppllleeeaaa```YYYYYYZZZ\\\^^^^^^\\\ZZZXXXXXXXXXZZZ\\\^^^^^^^^^___bbbdddcccaaa```cccfffpppmmmmmmsss|||~~~|||yyyyyywwwvvvtttrrrqqqqqqpppsssvvvuuupppllljjjjjjiiigggdddbbbaaaaaabbbccccccbbbbbbccceeeeeedddcccbbbbbbccccccdddeeegggggg```bbbcccbbb```___aaacccfffhhhjjjiiieeeaaa^^^]]]___aaaeeekkkppprrrqqqppplllllljjjggghhhmmmnnnlllfffjjjnnnooollllllnnnrrrooorrrtttqqqlllgggffffff[[[TTTLLLHHHMMMZZZkkkvvvxxxddd\\\[[[kkkaaaPPPLLLTTTeeegggddddddTTT666(((***)))&&&''')))***)))))))))***(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''%%%%%%''')))******+++(((EEEggguuu~~~{{{fff___\\\XXXVVV\\\aaa]]]TTTSSS\\\qqq{{{oooddd___XXX```XXXXXXbbbhhh___NNNCCC777555444666999999777555///...+++***,,,//////,,,,,,===RRR]]]aaaaaa]]]YYYWWWQQQHHHAAA===;;;::::::666666666666777888:::;;;444111......333777::::::AAABBBDDDFFFGGGHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFF@@@BBBCCCCCCBBBBBBDDDEEEBBBDDDCCC<<<444222777===AAACCCEEEEEECCCBBBAAAAAACCCCCCBBBAAABBBDDDGGGHHHAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHHHHHHHFFFEEEFFFIIILLLGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIJJJLLLNNNMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJKKKKKKIIIHHHIIIKKKOOOOOOPPPPPPQQQRRRSSSSSSMMMOOORRRTTTVVVYYY^^^bbb\\\```dddgggfffeeedddcccfffeeecccbbbbbbccceeefff```XXXMMMEEEEEENNNXXX```\\\UUUPPPPPPPPPRRR]]]iiiiiigggddddddjjjnnneeeXXXFFFDDDDDDGGGHHHEEE@@@<<>>HHHIIIAAA===AAAJJJRRRVVVQQQLLLMMMOOOQQQLLLNNNIII@@@???BBB<<>><<<;;;999888666666555666777888777555111///000333777:::>>>???@@@AAAAAA@@@>>>===@@@???>>>>>>???AAACCCEEEDDDDDDCCCBBBBBBBBBBBBCCCEEECCCAAA@@@AAAAAAAAA???@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@<<<666333666999@@@@@@AAABBBCCCDDDEEEEEEGGGEEECCC@@@@@@AAADDDEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDCCCCCCEEEGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGJJJHHHFFFFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFFFFIIIKKKKKKJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQOOONNNKKKLLLOOORRRUUUXXXZZZ[[[\\\___aaacccbbbbbbcccdddccccccccccccdddccc```^^^UUUKKKAAA@@@IIITTTZZZ[[[RRRQQQQQQRRRVVV\\\aaaeeedddiiiiiifffhhhjjjaaaSSSDDD???@@@GGGGGG@@@???DDDOOOWWW[[[VVVOOONNNPPPQQQJJJKKKEEE<<<<<<@@@:::...''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++***((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***+++***(((:::\\\vvv~~~ppp```ZZZZZZ]]]iiiwwwmmmbbbfffvvvyyyvvvuuuzzz|||qqq[[[GGG:::666111...///111444666888;;;BBBKKKUUU^^^ccceeeVVVSSSMMMGGGDDDEEEGGGIIISSS^^^ggghhhbbb\\\VVVPPPLLLHHHBBB???BBBJJJTTT[[[dddffffffbbb\\\XXXXXXZZZXXXXXXWWWWWWXXXZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^aaaaaa``````````````````\\\]]]]]]\\\aaammmyyy~~~{{{vvvnnneee\\\UUUPPPNNNOOOTTTYYY[[[^^^aaa```]]]aaa___]]]___bbbdddccc```___```bbbaaa```______```dddcccbbbaaa```aaabbbccc___^^^___bbbeeeeeeaaa]]]WWWVVVVVVXXX\\\aaafffiiijjjmmmooopppnnnjjjhhhggghhhnnnrrrpppiiicccbbbdddhhhjjjhhhbbb```dddggggggeeecccccceee```TTTHHHBBBFFFTTTWWWUUUZZZ```mmmnnnaaaiiikkk```___jjjpppnnnhhhbbb___]]]VVVMMMKKK???111******+++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%(((///>>>YYYqqqwwwoooddd___XXXWWWYYY[[[ZZZWWWRRROOOUUUccchhh___RRRLLLMMMVVVdddfff]]]ZZZTTTCCC555333111111333666777777444222///,,,+++,,,---///111111444@@@TTTcccccc[[[\\\YYYTTTMMMGGGAAA>>><<<888777777666666777888999999777444111000222444666;;;<<<>>>??????>>>===<<<>>>>>>======???@@@BBBDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???@@@AAAAAA@@@>>>??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@>>>:::777666:::>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDHHHFFFEEEEEEFFFGGGGGGFFFCCCEEEHHHJJJJJJIIIFFFEEEDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMPPPQQQQQQPPPNNNLLLKKKLLLNNNQQQTTTWWWYYYZZZ[[[]]]````````````aaabbbbbbaaaaaaaaaaaa___[[[XXXLLLEEE@@@DDDNNNWWWYYYVVVOOOPPPRRRUUUYYY]]]```bbbcccggghhhddddddfff^^^RRRDDDAAABBBFFFCCC>>>AAAIIIRRR[[[___YYYOOOKKKLLLMMMGGGFFF???888:::===777+++''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***+++'''...FFF___oooyyytttggg___\\\]]]eeeooo{{{zzzmmmaaabbboootttvvvsssooooooooobbbRRRJJJAAA777111111222333222000222777BBBPPP^^^hhhlll___[[[TTTLLLFFFCCCBBBBBBEEEPPP\\\dddeeeaaa[[[VVVSSSOOOIIIDDDBBBBBBDDDFFFTTT[[[bbbfffeee```[[[YYYXXXWWWVVVWWWXXX[[[^^^```\\\]]]]]]^^^^^^]]]\\\\\\______``````___^^^]]]\\\ZZZ[[[[[[[[[___kkkxxx|||tttkkkaaaZZZVVVUUUNNNRRRWWW[[[^^^aaaaaa___cccaaa______``````^^^\\\```aaaccccccbbbaaaaaabbbfffeeecccaaaaaacccdddfff```___^^^___```^^^[[[XXXQQQRRRUUUYYY^^^ccchhhkkkjjjlllooonnnjjjhhhhhhjjjnnnppppppllleee```___aaafffiiiggg___ZZZZZZ\\\[[[^^^]]]^^^^^^XXXPPPLLLMMMSSSaaabbb\\\^^^bbblll|||rrrfffiiihhh^^^]]]eee```^^^aaafffeeeYYYKKKCCC<<<222(((&&&***---+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$)))***111IIIiiiuuuooodddZZZOOOMMMUUU]]]```___UUUKKKLLL]]]hhhaaaUUUPPPNNNSSS^^^aaaZZZXXXTTTEEE777555333333444666777777666444111...,,,,,,,,,---///111222777III^^^ccc\\\ZZZYYYUUUPPPJJJDDD???<<<888888777666777888999:::;;;999666333222111222333888:::<<<>>>???>>><<<;;;<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@??????@@@@@@>>>>>>???@@@BBBBBB@@@>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAABBB???@@@AAAAAABBBAAAAAAAAA>>>>>><<<999888:::???CCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHHHHGGGFFFEEECCCEEEGGGHHHIIIIIIKKKMMMKKKMMMPPPRRRQQQNNNLLLKKKLLLMMMOOOQQQTTTWWWYYYZZZ[[[]]]______^^^^^^___``````___^^^^^^]]]YYYUUUQQQEEEAAAAAAIIITTTZZZWWWRRRMMMOOOSSSWWW[[[^^^___```___dddfffccc```\\\SSSIIICCCAAABBBBBB???<<>>RRR]]]]]]XXXWWWUUUQQQLLLFFF@@@===:::999888777777888999::::::999888555333222111000666888;;;>>>???>>><<<;;;999:::;;;<<<===???@@@AAABBBAAA@@@@@@??????@@@@@@>>>>>>???AAACCCCCCAAA???>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBB???@@@AAABBBBBBBBBBBBBBB>>><<<:::999999<<>>;;;;;;CCCLLLPPPVVVXXXPPPGGGCCCAAA@@@;;;============999...$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((($$$,,,,,,&&&000MMMhhhrrrppppppqqqoookkkgggdddddd^^^eeegggllluuunnneeehhhkkkuuuyyytttqqqsssssspppfffYYYGGG:::333111///---444333111333999FFFUUU___gggeee```ZZZSSSNNNIIIGGG;;;999<<>>>>><<<:::777888999;;;<<<>>>???@@@AAA@@@??????>>>>>>???????????????@@@BBBBBBAAA@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB??????@@@AAABBBBBBBBBBBB===;;;:::999:::===AAACCC@@@@@@@@@AAAAAABBBBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDEEEGGGFFFEEEFFFHHHHHHFFFEEEEEECCCAAA@@@@@@BBBEEEGGG>>>@@@AAAAAABBBCCCFFFHHHGGGKKKNNNMMMKKKIIIJJJLLLNNNOOOQQQSSSVVVXXXZZZ[[[]]]]]]^^^\\\[[[[[[\\\^^^\\\[[[YYYWWWTTTNNNGGGBBB???DDDLLLSSSWWWVVVPPPLLLKKKNNNTTTYYY]]]___^^^^^^```fffjjjggg\\\OOOCCC=========<<<:::999===EEELLLPPPSSSQQQKKKFFFDDDBBB>>>888;;;??????;;;333***$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%))))))&&&)))777MMM\\\gggmmmssstttqqqmmmiiigggaaabbb___eeepppnnniiioooqqquuuwwwuuurrrpppooonnnggg^^^QQQFFF???;;;999777000333444333222777BBBKKKVVVXXX\\\]]]\\\XXXRRROOOBBB<<<;;;@@@GGGNNNXXXaaadddbbb^^^XXXQQQKKKEEECCCEEEBBB??????CCCJJJQQQUUUVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWVVVUUUVVVVVVXXXXXXTTTTTTTTTUUUVVVYYY[[[\\\[[[[[[^^^aaa^^^\\\cccmmmsssuuutttlll```UUUOOOMMMRRRPPPSSSYYY[[[YYYZZZ]]]\\\]]]]]]\\\[[[[[[[[[[[[ZZZ\\\___```______aaabbbcccbbbaaa```___]]]\\\\\\VVVVVVUUUTTTTTTUUUVVVXXX```bbbeeehhhiiihhhgggfffbbbcccdddfffiiiiiihhhfffhhhhhhhhhgggfffeeeffffffaaaaaa^^^[[[\\\aaacccaaaSSSLLLFFFCCCCCCJJJYYYgggyyyvvv]]]TTTVVV]]]hhh|||zzzvvvkkkXXXHHHFFFNNN\\\bbbccc[[[MMM???222***''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''---@@@[[[ooowwwiiiXXXNNNOOOTTTXXXYYYZZZYYYRRRKKKRRR___ddd```[[[RRRTTTXXXVVV[[[```\\\OOOHHH???888555555666777777555333111///...------------///111333888FFFSSSWWWVVVUUUSSSPPPLLLHHHFFF===<<<;;;999888888888999666777888888777555222111111444888;;;===<<<:::888666777888:::<<<===>>>??????>>>>>>===============@@@>>>======???@@@@@@???<<<======>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBB===>>>???@@@AAAAAAAAAAAA===;;;999999;;;===???@@@>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>======>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGGGGEEECCCBBBAAA@@@???@@@AAACCCDDD>>>???@@@@@@@@@AAADDDFFFEEEIIIKKKJJJGGGGGGJJJMMMNNNOOOPPPRRRUUUWWWYYYYYY\\\\\\\\\ZZZXXXXXXZZZ[[[ZZZYYYWWWUUUQQQJJJBBB<<<>>>FFFPPPUUUTTTOOOKKKHHHKKKNNNTTTYYY]]]___^^^^^^aaaeeegggcccVVVIIIAAA>>><<<;;;999888;;;BBBIIIMMMOOONNNIIIDDDDDDFFFCCC===777;;;???>>>555,,,''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))&&&'''+++((('''444GGGeeemmmuuuwwwuuurrrooolllgggddd]]]```jjjjjjkkkwww}}}zzzyyyvvvqqqllllllssslll```UUUJJJBBB<<<888***111777666000///555;;;CCCJJJTTT^^^bbb```[[[WWWRRRKKKFFFDDDBBBCCCNNN[[[WWWZZZ___aaa___YYYRRRMMMDDDEEEDDDAAA===>>>BBBGGGLLLOOOVVV[[[^^^^^^\\\ZZZ[[[ZZZXXXWWWXXXZZZ\\\]]]UUUTTTSSSTTTUUUXXXZZZ\\\VVVVVVYYY\\\YYYWWW___kkknnnqqqrrrlllaaaVVVPPPNNNRRROOORRRYYY\\\YYYZZZ___aaaaaa```]]]YYYVVVUUUUUU\\\^^^```aaaaaabbbcccddd^^^^^^^^^]]][[[YYYWWWVVVQQQSSSVVVWWWXXXYYYZZZ\\\ccceeeiiikkkkkkjjjgggfff```aaaccchhhkkkjjjeee```___eeekkkkkkhhheeegggiiidddbbb\\\XXXYYY^^^^^^[[[KKKFFFCCCDDDGGGOOO]]]jjjnnn|||sssZZZQQQVVVeeevvv~~~mmmaaa]]]PPPAAAKKKaaa```eeeaaaTTTFFF<<<000%%%((('''((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((***777TTTnnnyyynnn___VVVUUUWWWXXXYYY___ccc[[[MMMOOO```hhhccc[[[TTTWWWXXXRRRVVV```aaaeeeZZZJJJ<<<444222333444666555444222000......---///******000111222===LLLWWWWWWVVVTTTQQQNNNKKKJJJ???===;;;999888888888888444666888999888666333111...111666:::;;;;;;888777555666888:::<<<===>>>>>>======<<<;;;;;;;;;;;;<<<@@@>>><<<;;;===>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@?????????@@@AAAAAABBB<<<<<<>>>??????@@@@@@@@@<<<;;;::::::;;;=========<<<<<<<<<<<<============???>>>=========???@@@AAA@@@@@@@@@@@@????????????;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAABBBCCCEEEFFFCCCCCCCCCDDDFFFEEECCCAAA??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBDDDGGGDDDGGGIIIHHHEEEEEEJJJOOOMMMNNNOOOQQQTTTVVVWWWXXX[[[[[[ZZZXXXVVVVVVXXXZZZYYYXXXVVVTTTOOOHHH???999>>>HHHRRRVVVQQQJJJGGGFFFKKKNNNTTTYYY]]]______^^^```bbbccc]]]PPPDDD???@@@<<<;;;888888===EEEKKKMMMMMMIIIBBB>>>AAAEEEBBB;;;777<<>>JJJXXXbbbdddbbb```YYYSSSNNNGGG@@@CCCKKKKKKNNNRRRYYY^^^```___]]]WWWQQQKKKFFFEEECCC@@@>>>EEECCCDDDJJJTTT\\\______]]]^^^___\\\ZZZYYY\\\___WWWVVVUUUUUUWWWYYY\\\^^^ZZZ]]]___]]]YYYWWWZZZ^^^gggkkkmmmhhh]]]SSSMMMKKKOOOQQQTTTWWWYYYZZZ[[[[[[bbbaaa```^^^]]]]]]]]]]]]___^^^```cccggggggddd```VVVUUUUUUUUUTTTTTTSSSSSSVVVXXX]]]bbbfffgggeeebbbkkkjjjiiihhhgggfffeeeddd``````bbbeeehhhiiihhhfff___eeejjjiiieeecccfffkkk^^^bbb```YYYYYY[[[TTTHHHDDD===@@@NNNSSSPPPVVVdddggglllcccSSSSSSgggwwwyyywwwiii[[[SSSJJJFFFQQQbbblllggg[[[LLL<<<000(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))+++(((---GGGdddmmmoooiii[[[OOOOOOUUUZZZ]]]eeebbbSSSIIIOOOYYY^^^SSSQQQMMMKKKQQQ[[[^^^\\\gggcccVVVBBB333111555888777888777444111//////111...---+++***---222888<<>>???======>>>>>>>>>======<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????888999:::<<<===>>>>>>>>><<<<<<<<<<<<============@@@?????????????????????BBB???<<<<<<>>>@@@???===???>>>===<<<===???AAABBBAAAAAA@@@@@@???>>>======>>>>>>???@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC===BBBGGGHHHDDD@@@>>>>>><<>><<<===CCCLLLTTTQQQGGG@@@@@@DDDMMMPPPTTTVVVXXXZZZ]]]___aaa___``````SSS@@@:::???>>><<<:::<<>>EEEPPPWWWYYYXXXZZZ^^^]]][[[WWWTTTZZZiii{{{qqq___OOOLLLLLLMMMUUUaaaggg___PPPAAA555,,,((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((***'''***@@@YYYkkkpppnnnbbbVVVRRRSSSUUUYYY^^^\\\PPPEEEHHHSSS]]]UUURRRKKKGGGLLLWWW]]]^^^^^^ZZZMMM===444444666666666777777555111///...///...,,,******,,,///444777HHHMMMSSSUUUSSSOOOKKKJJJCCC>>>999888:::<<<;;;999666777999::::::888666444111111000000222444777999<<<999777888<<<>>><<<999;;;;;;:::999:::<<<>>>???======>>>>>>>>>>>>======;;;<<<<<<<<<====================================>>>>>>????????????>>>>>>888888:::;;;<<<=========;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===???<<<:::;;;===???>>>===>>>===<<<;;;<<<>>>@@@AAA======>>>??????@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@????????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCEEEEEECCC@@@===999<<>>999555444666777333,,,&&&$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))+++,,,&&&444RRRnnnttthhheeellleeefff___\\\dddggggggnnnuuuooohhhcccooo]]]YYYZZZ^^^FFF@@@888222///000000111000......222<<>>@@@EEEJJJLLLMMMSSSVVVXXXZZZZZZ[[[\\\^^^___^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZYYYZZZ]]]^^^______dddfffhhheee^^^WWWSSSQQQUUUVVVWWWXXXYYYXXXXXXWWW\\\\\\]]]]]]\\\[[[ZZZYYY\\\ZZZWWWVVVUUUSSSPPPNNNJJJKKKNNNQQQUUUXXXZZZ\\\^^^___aaacccdddddddddddd___aaacccddddddccccccddd`````````ccceeeeeedddbbb```aaacccddddddbbb___^^^[[[WWWUUUSSSNNNIIIHHHKKKQQQXXX]]]^^^dddiiicccWWWRRRMMMNNNXXXcccnnnooo\\\LLLMMMTTTXXX\\\aaa]]]QQQ@@@333+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''&&&'''666GGGaaakkkoooggg[[[SSSPPPOOOUUUWWWVVVPPPDDD@@@KKKYYY\\\VVVLLLCCCEEEPPPZZZ]]]WWWRRRHHH;;;555666666444555666777666222///---,,,---,,,+++***+++---///000???EEEMMMSSSSSSPPPLLLJJJGGGBBB===;;;<<<===;;;999888999:::;;;;;;999777666777444222000000333777999999777666888<<<>>>===;;;::::::999999:::;;;===>>>======>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::======>>>>>>>>>======<<<777777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>===<<<<<<;;;::::::;;;<<<>>>???<<<<<<===>>>>>>???@@@@@@???????????????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@?????????AAA???>>>AAAEEEEEEBBB>>>777:::===>>>???@@@BBBDDDAAAAAABBBDDDFFFGGGHHHIIILLLMMMNNNOOOPPPQQQQQQQQQTTTSSSQQQRRRTTTUUUUUUUUUTTTPPPIIIBBB<<<<<<>>>BBBLLLPPPQQQKKKBBB???EEELLLSSSUUUWWWXXXXXXYYY[[[]]]]]]^^^YYYLLLAAA<<<:::888<<<888777===GGGNNNOOOMMMFFFCCCAAA@@@@@@<<<777222444444444///((($$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((()))))))))'''444QQQjjjooogggaaacccfff^^^[[[bbbcccccckkkoooyyypppiiiccclll~~~lllbbb^^^^^^cccRRRLLLCCC999222/////////111000//////222:::CCCJJJVVVZZZaaaeeecccZZZQQQLLLHHHEEEBBB@@@BBBEEEGGGHHHOOOPPPSSSUUUUUUTTTRRRPPPJJJGGGCCCAAACCCEEEFFFFFFBBBEEEIIIMMMOOOQQQSSSTTTSSSUUUWWWYYY[[[\\\\\\]]]aaa]]]ZZZ[[[^^^___]]]ZZZ```bbbcccaaa]]]XXXUUUTTTXXXYYYZZZZZZZZZYYYWWWVVVYYYZZZ[[[[[[ZZZWWWUUUSSSRRRQQQNNNLLLLLLKKKKKKKKKKKKMMMPPPSSSXXX[[[^^^```^^^___``````______``````aaa___```ccchhhjjjgggdddaaa``````bbbddddddcccaaa```___```aaacccaaa]]]XXXUUUKKKCCCCCCCCCFFFVVVhhhxxxkkk___aaannnrrrdddRRROOOOOOSSS\\\gggsssjjj\\\QQQTTTZZZ\\\ZZZZZZNNNCCC333)))'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###%%%%%%&&&...888RRR___jjjeeeZZZQQQLLLJJJSSSSSSWWWVVVJJJ???DDDRRRbbb\\\PPPCCCAAAJJJUUUZZZVVVTTTKKK>>>777666555333333555777777333///,,,***+++++++++++++++,,,---...666===GGGOOOSSSQQQNNNKKKIIIEEEAAA>>>===<<<;;;999888999:::::::::999777666<<<999444111000333777999777666666888;;;<<<;;;:::999999888888999:::;;;<<<<<<<<<===>>>>>>>>>======::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;:::666777888999::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<===>>>>>>>>>=========<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>======<<>>===???BBBCCCCCCAAA888999;;;===>>>???@@@AAA>>>@@@BBBEEEGGGIIIIIIIIILLLMMMNNNPPPPPPOOONNNNNNQQQPPPPPPQQQSSSSSSSSSQQQOOOJJJBBB;;;999;;;AAAEEEKKKNNNNNNHHH@@@>>>DDDJJJQQQSSSUUUVVVWWWXXX[[[]]][[[\\\SSSCCC;;;>>>>>>::::::777777???JJJQQQPPPLLL@@@?????????>>>:::555000444444111,,,&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((((((,,,)))(((666TTTnnnqqqgggdddfff^^^YYY^^^```aaakkkqqqsssvvviiifffbbb^^^lllnnniiijjjhhhdddfff```ZZZPPPEEE<<<666333111111111222222111333666888GGGNNNXXX```dddccc]]]WWWRRRMMMFFFAAA??????>>>>>>DDDHHHMMMRRRWWWYYY[[[\\\SSSPPPKKKHHHGGGFFFFFFFFF<<<===???BBBEEEFFFFFFEEEDDDFFFJJJNNNQQQTTTVVVWWW]]]XXXTTTUUUYYY[[[XXXTTTZZZ[[[[[[ZZZXXXUUUTTTSSSUUUUUUVVVVVVVVVUUUSSSRRRSSSSSSTTTTTTRRROOOLLLJJJHHHHHHGGGGGGHHHJJJMMMOOOSSSTTTVVVXXX[[[^^^```aaa___``````___\\\[[[]]]^^^fff```]]]bbblllqqqkkkdddbbbaaaaaabbbdddeeedddbbbeeebbb___^^^^^^[[[TTTNNNFFF<<<666999???KKKaaaxxxpppcccggglllbbbVVVPPPRRRZZZ]]][[[aaaoootttooo]]]XXXUUUXXXYYYUUUPPPLLL???666,,,'''''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&***...HHHXXXeeecccXXXNNNIIIFFFQQQTTT\\\```UUUEEEBBBJJJ]]][[[RRRGGGCCCKKKUUUZZZVVVWWWQQQEEE:::666444222222555777777444000---+++******+++,,,,,,---......111777@@@JJJPPPQQQOOOMMMIIIGGGCCC@@@===;;;999888888888999999999888777666<<<999444000///111444666777666777888999999888777777777777888999999:::;;;:::;;;<<<===============::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999888666666777888999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;888888888999999:::;;;;;;======<<<<<<<<<<<<<<<;;;=====================<<<>>>>>>======>>>>>>???@@@>>>>>>======<<<<<<<<<<<<:::<<<>>>>>>>>>???AAADDD;;;;;;;;;<<<===>>>===<<<>>>@@@CCCFFFIIIJJJJJJJJJMMMMMMOOOPPPOOOOOOMMMLLLPPPOOOOOOPPPRRRRRRPPPNNNIIICCC<<<777888===CCCHHHJJJMMMNNNJJJDDDAAADDDIIIPPPRRRTTTUUUWWWYYY]]]```^^^\\\PPP???888===>>>999999888999AAAKKKPPPNNNJJJ============<<<999444111555333///***&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''---,,,+++;;;ZZZpppuuufffiiiaaa[[[______aaakkkvvvooorrrrrreee^^^```^^^ZZZcccccceeemmmkkkcccdddccc]]]VVVNNNGGG@@@:::555111111222333444333222111999@@@IIIRRR[[[bbbccc___XXXSSSMMMHHHDDDBBB@@@???;;;>>>CCCHHHMMMRRRWWW[[[VVVTTTRRROOOMMMLLLKKKKKKDDDCCCBBBAAABBBAAA???===>>>???@@@CCCEEEHHHJJJKKKNNNKKKHHHJJJOOORRRQQQNNNQQQQQQPPPPPPOOOOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFDDDFFFHHHJJJLLLOOOTTTWWWZZZ[[[[[[\\\]]]^^^_________aaabbb```\\\ZZZ\\\^^^hhh```[[[```jjjooojjjcccaaa``````aaaccceeedddccchhhddd^^^XXXTTTMMMEEE???666444555===GGGTTTdddqqqrrriiihhhlllaaaMMMIIISSSYYYbbb```UUUVVVccccccXXXUUUWWWZZZ[[[WWWPPPGGGBBB222...)))(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&(((***@@@SSSddddddYYYNNNHHHEEEMMMSSS^^^ccc\\\NNNEEECCCPPPTTTTTTNNNJJJNNNUUUYYYRRRUUUUUUNNNGGGBBB:::333111444777888555222///...,,,++++++,,,,,,---...///...222999BBBJJJNNNOOOMMMIIIGGGDDDAAA===;;;999888888888888888888777777666888666333000///...///000555666777888888888777666666666777777888999999999888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::999999888777666666777777888999999888888888888888888999999999999888999999::::::;;;;;;<<<=========;;;999999;;;===777777888999999::::::;;;888888999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<666:::======;;;;;;???CCC===<<<;;;<<<===>>><<<:::???AAACCCFFFHHHJJJJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNOOOPPPPPPOOOLLLIIIBBB>>>888666999@@@FFFJJJLLLOOOQQQNNNIIIFFFGGGKKKPPPQQQSSSUUUWWWZZZ___bbbbbbZZZKKK===888999888555999:::>>>DDDJJJLLLIIIFFF======<<<;;;999888666555444111,,,(((%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''%%%***,,,))),,,>>>ZZZoooggglllfffaaadddcccbbbkkkwwwhhhdddccc[[[ZZZ^^^[[[[[[```aaaeeennniiiaaacccaaa^^^ZZZXXXWWWRRRJJJBBB777444111111222333222000000555:::@@@LLL[[[aaa```]]]YYYUUUPPPMMMJJJFFFCCC;;;<<<>>>>>>@@@DDDKKKPPPQQQRRRSSSSSSRRRQQQQQQRRROOOLLLHHHGGGGGGFFFDDDBBBAAA@@@@@@???@@@AAACCCDDDEEECCCAAACCCFFFHHHHHHFFFGGGFFFEEEEEEEEEFFFEEEEEEBBBDDDEEEGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHKKKOOOQQQSSSVVV[[[^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\___aaa___[[[XXXYYY\\\bbb^^^ZZZ\\\aaaeeedddaaa___^^^^^^___bbbdddddddddbbb^^^WWWOOOHHH@@@:::666111666===EEERRR___fffgggeeeccccccbbbYYYQQQTTT^^^cccaaaYYYPPPPPPVVVXXXTTTZZZ[[[[[[XXXQQQHHH<<<444+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%'''(((222III```eee\\\RRRLLLIIIEEEPPPZZZ^^^\\\VVVJJJ???FFFPPPXXXUUUPPPOOOPPPQQQLLLPPPVVV[[[___ZZZJJJ999111444777777666333222222...---,,,+++***+++,,,,,,,,,...222:::CCCIIILLLLLLIIIHHHFFFCCC>>>;;;999999999999999999999888888888777666555444222000///...111333666888888888777777555555666777888888888888777777888999::::::::::::999999999999::::::::::::::::::::::::::::::::::::888999999888777666555555777777888999999999888888777777777888888888999999666777777888999999:::::::::::::::888777999===AAA777777888999::::::::::::777777888:::;;;<<<>>>>>>:::::::::;;;<<<<<<<<<======<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<<<<=========666777999;;;;;;<<<======<<<;;;:::<<<>>>???>>>;;;???AAABBBDDDFFFHHHIIIIIILLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNLLLGGGDDD===:::666777===DDDIIIKKKNNNPPPQQQNNNJJJGGGJJJMMMOOOPPPQQQRRRSSSVVVZZZ]]]]]]OOOBBB;;;999666444555999===CCCGGGHHHFFFDDDBBB???>>><<<999777777999:::222...***&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''''')))$$$%%%((((((---BBB[[[gggnnnkkkgggiiifffdddkkkrrraaa[[[[[[XXX[[[```\\\^^^dddeeejjjrrrllldddiiieeecccbbbeeeiiiggg]]]TTT@@@999000---///222111000---///000444AAASSS]]]^^^aaa^^^[[[WWWTTTOOOJJJFFFCCCCCCAAA===;;;>>>DDDJJJKKKNNNQQQSSSTTTTTTUUUVVVSSSOOOLLLKKKLLLMMMLLLKKKFFFEEECCCBBBAAABBBDDDEEEDDDBBBAAAAAAAAABBBAAAAAA@@@???======???????????????@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJMMMOOOQQQNNNQQQVVVXXXXXXZZZ^^^bbb^^^^^^]]]\\\[[[ZZZYYYXXXXXX\\\___]]]XXXUUUVVVXXX\\\[[[ZZZXXXXXXZZZ]]]```]]]\\\\\\]]]```cccdddcccYYYVVVOOOGGG@@@:::666444555===DDDJJJXXXhhhmmmgggiiicccXXXRRRXXXeeekkkhhhkkk^^^RRROOOOOOOOOTTT[[[^^^\\\WWWOOOGGG===...###'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))&&&$$$%%%&&&'''"""===ZZZeee___VVVPPPMMM@@@KKKUUUWWWYYYYYYMMM===CCCQQQ\\\[[[SSSMMMIIIFFFGGGLLLVVVffftttqqqYYY???222444777777666555444444111///,,,***(((((()))***++++++---444>>>FFFJJJKKKIIIIIIGGGDDD@@@<<<;;;:::;;;;;;;;;:::::::::999999888888999999777444111///...111555777888888999999444555666777888888888888555666777888999:::::::::888888999999999:::::::::999999999999999999999999888888888888777666555444777888888999999999999888777777777777888888888888444555555666777888888999666777777555555888???DDD777888999::::::;;;::::::::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>999::::::;;;<<<===>>>>>>777666555888===>>>;;;888;;;:::999<<>>000,,,(((%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&777:::444'''"""'''''' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((***...222444SSS___iiijjjhhhgggddd___dddaaaYYYRRRSSSZZZ______ccchhhmmmoooooollleee^^^cccgggjjjjjjkkkmmmllljjj\\\FFF555444666111...000000111111000222:::HHHSSSXXX\\\```^^^WWWQQQNNNOOOKKKGGGBBB@@@@@@???===:::CCCDDDFFFIIIMMMQQQTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCBBBCCCDDDFFFHHHJJJEEEEEECCCBBBAAAAAA@@@@@@???@@@BBBEEEHHHJJJKKKKKKMMMOOOQQQSSSTTTUUUUUUTTTYYYYYYZZZ[[[[[[ZZZZZZYYY___]]]\\\ZZZYYYXXXXXXXXXYYY[[[^^^```___ZZZSSSMMMUUUTTTRRRSSSUUUWWWXXXWWWXXX[[[ZZZWWWYYY^^^[[[TTTJJJCCC>>>;;;888444444777<<>><<<;;;:::888888999:::999888;;;888666777:::999333...//////000111333444666666999888555333222333444555777555333222333555888:::888888777777888:::;;;===;;;:::888777777888:::;;;888::::::888444222444666666666666666777777777777444444444555555555555666555555666666777777888888666555444333333444666777666666666777888888999999::::::999888999:::<<<===:::::::::999999888888888999999999999999999999999666555444555666:::===@@@999555444888;;;999999;;;===<<<:::::::::;;;===???AAAAAABBBCCCDDDEEEFFFGGGJJJHHHFFFDDDEEEHHHKKKMMMIIIIIIIIIHHHHHHEEEBBB???555555666;;;BBBGGGHHHGGGEEEFFFGGGGGGFFFGGGIIIKKKIIILLLJJJEEEFFFKKKKKKFFF@@@<<<888666555555444333999@@@GGGGGGBBB<<<;;;===<<>>???@@@AAABBBCCCDDDEEEEEEFFFIIIGGGEEEDDDEEEGGGJJJLLLLLLKKKJJJHHHDDD@@@;;;777444444777===CCCFFFFFFEEEBBBDDDEEEFFFFFFFFFHHHJJJKKKMMMKKKGGGFFFHHHEEE???:::999777555444555666777@@@FFFKKKJJJDDD>>><<<===:::;;;888333333777555000)))(((&&&$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###((('''""""""((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''888MMM[[[ccceeeddd```___aaa```[[[WWWVVVSSSOOOPPPRRRYYYbbbjjjooorrrsssbbbVVVPPPVVV```hhhqqqzzzsss\\\EEE<<<999444222444222111000000////////////666@@@MMMVVVYYYWWWUUUTTTPPPPPPPPPQQQQQQOOOKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTRRRPPPNNNMMMKKKJJJQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPOOOOOONNNOOOOOOQQQQQQQQQRRRSSSUUUWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYWWWVVVTTTSSSSSSSSSSSSRRRTTTVVVYYYZZZYYYXXXXXXWWWZZZ\\\ZZZWWWTTTTTTUUUPPPNNNNNNOOORRRTTTUUUUUUTTTUUUSSSOOOLLLJJJCCC===999333222;;;EEEIIIIIIJJJTTTRRRSSSXXX^^^aaa___[[[RRR[[[aaaaaa^^^^^^^^^\\\MMMFFFGGGKKKOOO]]]cccYYYHHH@@@666...+++***(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''333III\\\^^^TTTJJJHHHBBB>>>BBBKKKQQQPPPLLLEEEEEEFFFKKKNNNKKKCCC<<<;;;EEESSSUUURRRYYYXXXHHH;;;777555444222000333888999555111...,,,,,,***)))''')))***+++...222888===DDDEEEFFFGGGFFFCCC@@@>>>===;;;999999:::::::::888:::777555666888999777444000///.........000333444//////000111222222333333777777888777777555444333777777777777888999::::::888777666555555666777888888777555333000111333555444444444444555555555555444444444444555555555555444444555555666777777777888777666555444444555666555555666666777888888888777777666666666777888888888888888888777777777777666666666666666666666666999777666555555666888999:::666666999;;;:::999;;;999999999999;;;===???@@@@@@@@@AAABBBCCCCCCDDDDDDGGGFFFDDDDDDDDDFFFHHHJJJKKKKKKIIIFFFAAA;;;555222333555:::???DDDEEECCC@@@>>>AAADDDFFFFFFFFFGGGHHHKKKMMMMMMIIIGGGDDD===666333555555444333444888<<>>;;;:::999777333111333666333,,,((('''&&&$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&######&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))(((***333CCCWWWbbbaaa[[[```dddddd___ZZZWWWSSSMMMJJJNNNVVV___eeelllxxxeeeOOOPPPZZZbbbjjjsssqqq]]]III???:::555222222333111000111222222111///...333:::AAAGGGNNNTTTXXXRRRSSSVVVWWWWWWTTTPPPMMMOOONNNMMMJJJHHHEEEBBBAAAAAAAAABBBCCCEEEGGGHHHIIIMMMNNNNNNNNNOOOPPPPPPPPPTTTSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRSSSTTTWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXUUUSSSQQQOOOOOOPPPQQQRRRRRRTTTWWWZZZ[[[[[[YYYXXXUUUXXXYYYUUUQQQPPPTTTYYYPPPOOONNNPPPRRRTTTTTTSSSQQQPPPKKKEEEAAA===999666333333>>>RRRaaaaaaVVVMMMUUUQQQNNNQQQWWWZZZXXXUUUVVVeeepppkkk]]]TTTRRRSSSFFFDDDMMMSSSTTTZZZYYYKKK:::333,,,)))******((($$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***:::SSSccc[[[IIIJJJCCC<<<>>>GGGOOOPPPNNNNNNKKKIIILLLQQQQQQIIIBBB999<<>>999444222222333444666777555222///---,,,+++***(((***,,,---...000444666@@@BBBDDDFFFGGGEEECCCAAA>>><<<:::999:::;;;:::999999777555555777999888777111000...------///111222......000111222222222222777777777666666555555555666666666777777888888888666666555444444555666666777555222000///000333555222222333333333444444444333333444444444555555555333444444555555666777777999888777555555444444555444444555666666777777888666666666666666666777777777777666666666666666666555555555555666666666666:::999777666555666777777999555444888:::888777999777888888999;;;===???AAA??????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFCCC>>>888555333555888===AAACCCAAA===:::<<>>EEEJJJLLLOOOSSSWWWXXXXXXWWWVVVYYYXXXVVVTTTQQQMMMJJJHHHDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQSSSUUURRRRRRRRRSSSSSSTTTUUUUUUTTTRRRQQQPPPQQQSSSUUUVVVVVVXXXZZZ[[[\\\[[[ZZZYYYUUUUUUTTTOOOKKKLLLRRRYYYNNNLLLKKKKKKLLLLLLKKKIIIJJJEEE>>>888333111333555:::===LLLdddsssooo^^^PPPSSSNNNKKKLLLQQQUUUVVVTTTYYYiiisssjjjVVVIIIFFFGGGFFFHHHTTTZZZUUUSSSKKK:::///+++'''(((++++++'''"""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%///HHH___\\\KKKLLLEEE======DDDKKKOOOOOOQQQLLLHHHIIINNNOOOJJJDDD>>>:::DDDNNNKKKMMMQQQOOOCCC===555111444777666222555555333111...,,,+++***)))***,,,------...000111:::===AAAEEEGGGGGGEEECCC???===;;;:::;;;;;;:::999888777666666777888999888222111///...---...000111000000111222333333222222777666444333333555777999555555666666666666666666444444444444444444444444666333000......000333444222222222222333333333333333333333444444444444555333333333444555555666666888888777666555444444444444444444555666666777777777777777777777777666666555555555555555555555555555555555555666666777777;;;:::888777666666666777777333222666888666555666666777888999;;;===???@@@>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDD???:::555444444999<<<@@@AAA@@@===999666===@@@DDDGGGGGGGGGHHHHHHIIIIIIJJJLLLIII@@@777111...222444333000111777<<<@@@?????????>>><<<:::777999333000222666555...(((&&&%%%%%%%%%$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''')))******'''+++///000000;;;TTTkkk\\\bbbccc]]]WWWSSSPPPMMMKKKRRR^^^eeebbbcccuuuppp]]][[[aaaeeefff___XXXOOOKKKJJJGGGAAA======;;;777333000.........//////000000111111222222>>>CCCHHHNNNRRRVVVZZZ]]]]]]]]]]]][[[YYYVVVSSSRRRNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKLLLNNNQQQTTTWWWXXXVVVVVVVVVVVVWWWYYY[[[\\\ZZZZZZYYYXXXXXXYYYZZZZZZTTTSSSOOOJJJGGGIIIPPPUUUPPPOOOLLLJJJIIIFFFCCC@@@>>>888111...+++,,,333;;;JJJJJJSSSeeeqqqlll]]]RRRJJJHHHFFFFFFHHHLLLNNNOOO\\\hhhnnndddSSSHHHDDDDDDHHHKKKVVVXXXMMMGGG===---)))((((((***,,,+++'''###''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$(((<<>><<<;;;;;;;;;:::999777888888888888888888888333333222111000000//////111111222222222333333333666444222000111444777:::444555555666666555555444444444444444444444444444444222///...///222333333222222222222333333333333333333333333444444444444222222333333444555555555666666666555555444333333333333444444555666666666666666777777777666555555333333333444444444444444444444444555666666777777888888777777666666666777666222111555666444333555666666888:::;;;===>>>???======>>>>>>>>>???????????????AAABBBBBBCCCBBBBBBDDDDDDAAA;;;444111222555;;;===@@@???===:::888777>>>AAADDDFFFFFFFFFGGGHHHHHHFFFFFFIIIFFF===555222///111333222111333777;;;>>>;;;:::;;;>>>???===:::999444222555666222+++'''%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((($$$$$$%%%%%%&&&''''''(((((((((((()))******++++++&&&)))------)))---???SSS]]]cccfffaaaXXXRRRMMMIIIJJJPPP]]]hhhhhhdddlll{{{eeeWWWZZZ______\\\WWWRRROOOOOOOOOKKKFFFHHHHHHEEE???777111000000---...//////000...+++)))111555:::>>>CCCJJJQQQWWWZZZ[[[\\\]]]\\\[[[YYYXXXUUUUUUSSSRRRPPPOOOOOOOOOKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMGGGHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNPPPSSSVVVYYY[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZWWWTTTRRRRRRUUUYYY[[[UUUPPPJJJEEEDDDGGGMMMQQQTTTQQQMMMIIIFFF@@@;;;777444///---......111;;;FFFSSSQQQVVVbbbiiicccVVVMMMFFFFFFEEECCCAAABBBEEEIIIXXX^^^___XXXPPPLLLIIIFFFJJJJJJPPPMMM???999444''''''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%000BBBNNNPPPGGGFFFDDDAAA>>>AAAGGGLLLCCC@@@<<<;;;>>>AAADDDEEEGGGCCCGGGHHHDDDJJJRRROOONNNPPPLLLAAA888666555222555777999777333///......((()))******)))(((***+++---111888>>>CCCDDDCCCBBBAAA???<<<<<<<<<<<<;;;999777888999:::999888777777555555555555333222000///000000000000111333555777444333222111111222444555333444555555555555444333333444444444444444444333333000...///111333333222222222222333333333444444222222333333333444444444222222222333444444555555333444444444444444333333222333333444555555666666444555666666555444333222222222222222333333444444222222333333444555555666444444444444555555666666777333222555666444333444666777888:::;;;======>>><<<============>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@??????;;;555//////444999;;;<<<===<<<999999:::<<>>:::888444333777555---'''&&&$$$$$$$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&((()))$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&,,,%%%"""'''++++++,,,000JJJUUU]]]\\\WWWTTTPPPLLLHHHLLLZZZjjjmmmffffffmmmhhhQQQQQQWWWWWWZZZWWWSSSPPPQQQRRRPPPLLLQQQSSSSSSLLLAAA999777777---,,,+++,,,...///000000***---///222555;;;DDDKKKUUUWWWYYY[[[\\\\\\[[[ZZZXXXXXXWWWVVVVVVVVVWWWWWWRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRQQQUUUTTTTTTTTTUUUWWWYYYZZZYYYZZZZZZ[[[[[[ZZZYYYYYYWWWTTTOOOLLLMMMRRRXXX\\\UUUOOOGGGBBBCCCFFFKKKMMMQQQNNNIIIDDD>>>888111,,,000---...333666999DDDPPPTTTSSSXXXbbbfff]]]OOOFFFKKKLLLLLLGGGBBB@@@DDDIIINNNOOONNNJJJJJJKKKIIIEEEIIIGGGIIIBBB333000000'''((())))))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###(((777GGGQQQCCCFFFFFFBBB<<<===CCCJJJ@@@>>><<<;;;===BBBHHHLLLCCCCCCHHHDDD;;;CCCMMMJJJRRRZZZYYYIII888222333444777999<<<:::666222000111***+++++++++))))))+++---(((---444;;;@@@BBBAAAAAAAAA???===<<<<<<<<<;;;999666888;;;;;;:::888666666555666777777666333000......------...000444777999333333333333222111000000333444555555555444333222333444444555555444444333222000...///222444333222222222333333333444444444222222333333333444444444111222222333333444555555222222333444444333333333222222333444444555555666333444444555444333111111111111222222222333333333000000111222333333444444111111222333333444555555888333222666777444333555666777888:::;;;<<<======<<<<<<<<<===============<<<===???AAABBBAAA@@@???888888555000---///777>>>:::;;;;;;999888999===AAA@@@AAABBBAAAAAABBBDDDFFFHHHAAA???@@@===444/////////......000444999<<<===;;;777333555;;;>>><<<888777444444888444***$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''')))%%%$$$666CCC===+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%(((******)))'''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((555BBBRRR\\\\\\WWWSSSRRRPPPLLLPPP^^^gggbbbXXXQQQkkkooopppfffWWWNNNOOOTTTZZZVVVQQQOOOOOOQQQQQQQQQZZZaaaaaaYYYTTTSSSKKK???333222000.........///000......///000222333555666@@@EEEMMMTTTYYYZZZYYYWWWVVVWWWWWWWWWWWWWWWWWWWWW]]]ZZZXXXVVVUUUTTTQQQOOOPPPPPPQQQRRRSSSSSSTTTUUUSSSRRRQQQOOOOOOOOOPPPQQQUUUSSSSSSUUUWWWWWWTTTQQQOOORRRUUUUUUQQQQQQTTTXXXXXXZZZ[[[ZZZ[[[\\\VVVNNNGGGLLLOOOLLLLLLQQQVVVXXXSSSNNNIIIFFFFFFFFFCCCAAADDD@@@:::555222333444666666111444???EEEFFFJJJQQQMMMVVV```bbb[[[NNNDDD???QQQPPPRRRSSSLLLBBBAAAGGGCCCJJJLLLIIIMMMSSSMMMAAAAAA>>>999333...***((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&& &&&(((***888IIIMMMFFFCCCEEEAAA:::<<>>GGGNNNKKKYYY___RRR>>>555555666111111222777<<<;;;555...,,,***((()))+++---,,,***&&&***000666;;;>>>???@@@AAA>>>;;;;;;<<<===;;;999888999::::::;;;;;;;;;;;;888888888888777666444333///---,,,---///111111000+++222:::===999444222222222222111111000111111111333111///000222333222//////---------000222222222222222222222222222222222444444333222222333333333333333333333333333333333111222333333444444333333---///111333444555444444222333333444333222111000333222222111111222222333222333333333333333333444444444444444444444444444555444333222333333555555777999::::::::::::;;;==================<<<<<<<<<===<<<<<<>>>@@@AAA@@@>>>555333000...///333999<<<;;;999888888:::;;;<<<<<>><<<;;;999777777555222111222777<<>>555222111222222444777;;;:::777333...+++)))(((***++++++))))))+++---111555:::===???@@@>>>;;;;;;<<<<<<:::888888999999:::;;;;;;::::::888888999999888777555444111///------.../////////***000777999666222111111111111111000000111111222333111///000222333111///111000///000222222222111111111111111111111111111222222111111111111222222333333333333333333333333111222222333444333333333///000111333444444444444222222333333333222111000222222222111111222222222222222222222333333333333444444444444333333333333333333222222333555666777777999::::::::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<:::333111///000222666999:::777666666777:::<<<>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@<<<666222111111222222333111000222777;;;======<<<===<<<999666444444555555444222///,,,(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$(((&&&$$$000999222)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&((((((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&***333@@@LLLTTTWWWWWWRRROOOOOONNNJJJGGGGGGHHHKKKNNNOOOOOOQQQVVV[[[[[[ZZZVVVPPPJJJHHHKKKNNNQQQ[[[bbbcccccc```UUUGGG@@@@@@???>>>;;;888555333333111///---------///000))),,,///222555666555555===>>>AAAEEEKKKRRRXXX\\\VVVVVVWWWYYY[[[[[[XXXVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWVVVSSSQQQOOOMMMLLLLLLPPPPPPPPPRRRTTTTTTRRRPPPOOORRRTTTRRRNNNJJJJJJKKKLLLPPPRRRRRRSSSUUUQQQKKKIIIJJJGGGCCCDDDGGGGGGDDD@@@<<<888444222111///...---,,,---111888AAAJJJPPP[[[MMMDDDFFFHHHGGGIIINNNPPPQQQRRRPPPLLLIIIGGGGGGAAAGGGQQQXXXTTTHHH@@@>>>GGGTTT[[[SSSHHHAAA:::444---,,,***((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''######&&&%%%###***555IIIGGGBBB>>>>>>@@@<<<555AAAAAA>>>888111000555;;;@@@BBBAAA;;;555555;;;CCCEEENNNSSSLLL???555///+++222333555777999999888777111...***))))))******))),,,+++***+++...333999<<>>;;;666333111000444222///+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&'''$$$###'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''+++333???IIIOOOXXXVVVSSSOOOKKKGGGFFFHHHEEEEEEFFFGGGIIILLLOOORRRZZZZZZXXXRRRKKKJJJOOOTTTSSSWWWYYYXXXXXXVVVNNNCCCGGGFFFEEECCCAAA???======888666222///.........///---------------,,,,,,,,,///000222777===EEELLLPPPMMMNNNQQQTTTXXXXXXVVVTTTTTTUUUVVVWWWXXXZZZ[[[[[[XXXWWWVVVTTTRRRPPPOOOOOORRRSSSSSSTTTTTTSSSQQQPPPJJJLLLMMMLLLHHHDDDCCCCCCJJJOOOQQQQQQSSSUUUSSSNNNMMMKKKFFF@@@???@@@<<<555777555222///------------...///222888AAALLLVVV\\\\\\MMMCCCDDDFFFDDDEEEIII@@@FFFPPPWWWYYYVVVOOOJJJFFFGGGHHHGGGDDDAAAAAACCCGGGPPPSSSKKK???888222...)))(((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&%%%###&&&---===CCCBBB<<<;;;@@@<<<444<<>>BBBCCC???777444999???CCCHHHLLLIIIAAA888///***...222666888888777777777444111---***))))))))))))+++***))))))+++...333555<<<<<<;;;;;;;;;:::999888888888999999999999999888777888:::;;;;;;;;;::::::999555111...------,,,++++++...000000///...///000.........///000111222333000000///000000000000///******+++---000111000///////////////////////////000000//////000000111111222222222222222222222222000111111222222222222222333333333333333333222222111111111111111111000000000111111111111111111000///000000111111222222222333333333222111111000000222222333444555666777888777888::::::999999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999666222...,,,,,,...333999;;;888444222333555777999;;;===???>>>???@@@AAAAAAAAA@@@@@@888444000......////////////111333666999;;;<<<;;;;;;<<<<<<999555000------333000,,,(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''###&&&&&&!!!%%%***###'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''&&&''',,,666===MMMPPPQQQNNNJJJHHHHHHHHHHHHFFFDDDCCCDDDFFFGGGHHHQQQRRRSSSQQQOOORRR[[[bbbZZZWWWRRRNNNPPPTTTRRRNNNMMMKKKIIIGGGGGGHHHKKKLLLAAA>>>:::555111///------000///...---,,,,,,,,,,,,***++++++...222888===@@@DDDEEEHHHLLLOOOPPPNNNLLLKKKLLLNNNPPPSSSUUUWWWXXXTTTSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPOOOMMMKKKIIIHHHAAABBBCCCBBB@@@===<<<<<>>@@@AAA===<<<@@@777???MMM[[[cccbbbYYYQQQEEECCC???;;;;;;AAAHHHLLLLLLLLLGGG>>>777222---(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&%%%&&&)))///;;;BBB===999<<<<<<888777;;;===;;;666222222444;;;AAAEEECCC===999;;;>>>AAABBBFFFGGGCCC;;;444000,,,000555888888666444444666444111---***)))))))))))))))))))))***,,,---...888999:::;;;;;;:::::::::777888888999888888777777888999:::;;;<<<<<<;;;;;;;;;777333000......,,,+++---...//////......///000............///000111222//////000////////////000...---,,,---//////...,,,........................000000000000000111222222111111111111111111111111///000111111222222111111333333222222111111111111000000000000000000000111///000000111111000000///......//////000111222222222222111111111000000000444444555555555555555555666888999999999999:::<<<999:::::::::;;;;;;;;;<<<<<<:::999888777444000,,,+++,,,///555999:::666333333555888999888999;;;===>>>???AAABBBBBBAAA@@@???777444000............---...000333666777888888888777999999777444000......222///+++'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###&&&((("""%%%***%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((()))))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&"""&&&((('''###%%%+++222<<>>===;;;>>>???AAADDDFFFIIIKKKLLLGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJIIIFFFCCCBBBBBB::::::999888777777666666???CCCDDD???:::999666333666777666333444666555111////////////...000333666666777:::===AAAEEEHHHIIIHHH@@@<<>>888888===<<>>>>>:::999;;;<<<444777<<<>>><<<999555444777===CCCEEECCC???>>>>>>>>>>>>@@@DDDCCC===::::::...000333666777666333111666666555111---*********'''((()))***++++++******222444777999888888999:::777888888888888777666666888999:::<<<<<<<<<;;;::::::888555333222000...,,,.............../////////......---......///000111...///000///...---...000777444111000///...,,,+++........................000/////////000111222333000000000000000000000000//////000111111111111000222111111000000000111111//////////////////000111...///000111111000///...------......///000111111000000000000000000000000555555666666666555555444666777999999888888:::;;;888999999::::::;;;;;;;;;:::888666555444222///,,,,,,...222555666666444222444888;;;;;;888777999;;;>>>???AAABBBAAA@@@>>><<<666333///............---...000333555444444555666555777777666444222111222///,,,)))&&&$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++$$$&&&''' !!!%%%!!!$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''(((((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&((((((''''''***---,,,333888;;;???EEEEEEAAACCCBBB@@@===;;;;;;>>>BBBCCCBBBCCCGGGOOOYYYcccjjjvvviiiYYYPPPNNNNNNMMMLLLIIIIIIHHHIIIKKKPPPTTTWWWRRRRRRQQQOOOMMMIIIGGGEEE222222111000......------...------,,,------......,,,,,,,,,---//////...---222222444555777888::::::777888:::;;;;;;;;;::::::;;;===??????<<<::::::;;;888666333111111111111111111666888333000///...,,,+++000333222333777888777333444444444333444888;;;:::<<<>>>AAABBBBBBAAA@@@AAA<<<<<<@@@???<<<@@@IIIFFFBBBAAAFFFNNNRRRPPPKKK555999<<<<<>>333,,,***)))&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%+++777???>>>888888;;;444666;;;@@@CCC@@@999444222666===CCCFFFDDD@@@<<<;;;999<<<@@@@@@>>>???DDD666333111222555666555333666888888555111---++++++((())))))******************...333555555555777888777777888888777666666555888999:::;;;<<<;;;:::999999888666666666444111...---,,,,,,---.........---.........------...//////,,,...000///---,,,...000999555111///...//////.......................................///000111222000000000000000000000000...///000000111111000000000//////......///000111//////.........///000111---...000111111000...---+++,,,---...///000111111---......//////000000111333444555666777777666666666777999999888888:::;;;888888888999::::::;;;;;;777555222000000///...---...222666666222000111333444888<<<<<<999888:::<<<===>>>???@@@???<<<:::888111///---,,,---.........000222444444222111333444444444444333111000111222+++)))'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***###%%%(((###%%%***'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$'''((('''&&&%%%+++000333:::CCCDDD???@@@AAA???;;;777666;;;???FFFDDDBBBDDDKKKTTT[[[```iii]]]PPPKKKLLLKKKJJJHHHBBBBBBDDDFFFIIILLLNNNPPPGGGIIILLLNNNOOOOOONNNNNN<<<;;;999555222///,,,+++,,,,,,,,,,,,,,,,,,,,,+++///---,,,,,,------,,,+++******+++,,,,,,------...,,,---...//////...------,,,///222222000...///111888555111...---.........'''---111///...000222111+++111666555444888;;;<<<999:::;;;999777888<<<@@@???BBBDDDFFFFFFDDDAAA???<<<999<<>>???DDDFFFAAA<<<888;;;;;;:::>>>FFFIIIFFF;;;333+++'''&&&%%%&&&'''%%%&&&'''((()))*********''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%$$$!!!'''(((111???AAA999555999555666;;;BBBGGGDDD;;;333---111888AAAGGGFFF@@@:::999777999>>>>>>===BBBJJJ===666000///333666777555666888:::888333...,,,,,,******)))((()))***++++++%%%***///222222333555777777777888777777666555555999:::;;;;;;;;;:::999888888777777888888666222///+++++++++,,,......---+++///......---------......,,,...000///---,,,---000333000,,,+++---000222333////////////////////////,,,,,,,,,---...///000111000000000000000000000000...//////000000000000000///...---------///000111///...------...///000111---...000111111000...---++++++,,,---...///000111,,,------...///000111111111222444666888888888888666777999999888888:::;;;777777888999::::::;;;;;;555222...,,,------------///444888555000---000444333888======:::999;;;>>><<<===>>>>>>===:::777555...,,,***+++---/////////222444555444111000222444222222111///---,,,...000((('''%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))***+++...222777;;;>>>888:::>>>???;;;777<<>>HHHJJJHHHDDD???<<<<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????===AAAIIIOOOPPPNNNEEE:::888<<<@@@@@@<<<;;;:::999===AAAAAA<<<777---+++(((&&&$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$(((222===@@@999111555999>>>@@@???<<<:::999666333222:::DDDGGG@@@888777444111333999@@@DDDEEECCC<<<333111333777777666777666555444333000---******+++***(((''''''***---'''((())),,,///222555666666777777777777666666555666777777888888999::::::===<<<::::::;;;:::888666///000111111000...,,,***)))*********++++++++++++/////////---+++***+++,,,...---,,,---///111111111///...---,,,,,,---...//////...---,,,,,,---...//////---,,,,,,...//////...222000...---///000000000---...///111111111000///...//////...------///222000000000000///////////////......---------....../////////000111111222222222333444555666666666666888777666666666666666777777777888888999999999999333000+++((((((***...111444333222222222333444555888888999999999:::::::::<<<<<<<<<:::777333///,,,......------...///111222222222333444666555333000....../////////...,,,+++'''&&&$$$""""""###$$$%%%%%%###!!!"""$$$%%%$$$!!!"""""""""""""""""""""""",,,)))%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''(((+++...111333888999===???<<<:::@@@IIIPPPIIIAAA>>>AAAGGGJJJKKKNNNOOOLLLGGGHHHMMMOOOMMMIIIFFFDDDGGGIIIHHHBBB>>>DDD@@@???AAACCCCCCEEEHHHFFFSSS]]]WWWFFF888555888<<<===>>>===999555333222000...---...111222222000---+++++++++------,,,***+++++++++---///000000000222444666555111......000///111222111---++++++---///222666888888555111...333111222666888:::BBBJJJTTTQQQLLLEEE???<<<===>>><<<<<<<<<===@@@EEEJJJMMMMMMMMMJJJDDDDDDIIILLLKKKFFF>>>888888>>>BBBAAA>>>@@@===:::999999777111+++***((('''%%%%%%%%%&&&'''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''///999===999333222444666666666777999;;;999444000444===BBB@@@<<<666333000222777<<>>GGGQQQVVVMMMBBB<<<;;;???BBBCCCAAADDDDDDDDDFFFLLLOOONNNKKKHHHHHHLLLRRRQQQGGG===DDDBBBBBBCCCAAA???CCCIIIFFFUUUcccaaaRRRCCC======EEEHHHJJJIIIEEE@@@<<<:::666666666777777:::>>>AAA777333//////222444111...///000222555777888999999999<<<===;;;666333222222000222444444222000//////222444777999:::999777555555333333777999;;;BBBJJJYYYVVVPPPGGG???:::999999777666555888>>>GGGPPPVVVXXXWWWPPPGGGCCCDDDDDDBBB<<<999777:::@@@CCCAAA>>>???;;;666222000---'''###&&&%%%%%%%%%%%%'''(((***&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%+++333999999666111000///...///333999>>>>>>777000///444:::>>>>>>777444000000333888<<<>>>>>>;;;666333222444888:::777444222555999999666111***++++++***((('''((()))(((((()))***+++---///000333444444555555555444444777777777888999999::::::;;;:::999:::;;;:::888777555666666666555222///......---,,,++++++*********,,,,,,,,,+++)))((()))+++...,,,++++++---...------......------------.........------,,,,,,------...---------///000111///---,,,++++++---000333444444---...//////000////////////000000...,,,,,,---///////////////////////////------,,,,,,,,,------...//////000000111222222222333333444555555444444444555555555555555666777888555666777888777555333222,,,+++++++++,,,...000222000000000000111333444555777888888888999999999999888777444222///---,,,+++...---------...///000111333111///...000111222111,,,,,,------,,,+++)))(((&&&%%%$$$""""""###$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""///***%%%###%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&'''(((...444999>>>IIITTTVVVOOOEEE>>><<<===>>>???:::===???AAACCCFFFHHHJJJHHHHHHJJJSSS^^^aaaUUUGGGCCCBBBFFFJJJIIIDDDBBBCCCHHHIIINNNVVV[[[XXXLLLBBBFFFIIIKKKKKKIIIGGGFFFEEE>>>@@@@@@??????EEEOOOWWWSSSHHH;;;666888:::999777333555777:::===@@@DDDFFFEEEBBB>>>;;;::::::888777222555888:::;;;:::888777333444555777:::>>>BBBDDD>>>999777888:::===CCCJJJRRRPPPKKKDDD<<<777555444555444444777<<>>AAAAAA>>>;;;666222...+++***)))&&&$$$%%%%%%$$$%%%&&&'''((()))'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%'''%%%$$$######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&---333777888333222///------222999???@@@:::333...///333777:::888555222111222555888:::888666444111///111555888777444222444999:::666111***,,,---,,,)))'''''''''((((((((()))***+++,,,,,,000111222333333333333333666777777888888999999::::::999999999;;;:::999777777888888888666333000///------+++*********+++++++++,,,,,,+++))))))***+++...,,,******+++,,,+++***---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---///111111///---,,,++++++---000222333222........................///000000///---+++,,,------...............//////---,,,,,,,,,,,,------...///000000111111222333333333333444444444333333222444333444444555666777888444555666666555222///---)))***+++---///000111222...//////000111333444555777777777888888888888999666444111...,,,++++++,,,------......//////000111000///......///000///...++++++,,,,,,+++)))'''&&&%%%%%%$$$###"""#########$$$############$$$######""""""""""""""""""""""""%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######'''---111666???IIIMMMJJJFFFCCCAAA@@@??????999;;;>>>???>>>===???BBBCCCDDDIIITTTeeennndddUUUFFFBBBBBBHHHKKKGGGBBB???FFF@@@>>>IIIYYY___XXXMMMDDDEEEFFFFFFEEEEEEHHHJJJBBBDDDDDDBBBCCCLLLZZZeeennn^^^JJJ===;;;>>>AAAAAA888999;;;<<>><<<888777999<<<@@@CCCCCCBBB@@@999777555555999???GGGLLLGGG@@@;;;:::<<<>>>DDDJJJEEEEEECCC>>>:::666555666;;;;;;:::;;;===@@@DDDEEEBBBBBB===666333666888666>>>???AAAAAA???<<<777444,,,***(((&&&''''''((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###(((...444777444333222///...111555999???===999333///...111333888777666444333444666777333444333222111222444777777444222444777777333///---...///---***'''''''''))))))((((((((())))))***---...///000111222222222555555666777777888888999999888888999:::;;;999888777777888888666444111///,,,+++***))))))***,,,---,,,------,,,******+++------+++))))))+++++++++***,,,------------------,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,///111111///,,,------,,,...000111000///......------------------...000000///---++++++,,,,,,,,,------............,,,,,,,,,,,,------...///000000000111222222333333222333333333333333222111333333333333444555777777333444444444222///,,,+++(((***,,,...000111111111......///111222333444444666666777777777888888888444222///,,,++++++,,,---------...//////000000000,,,---...000222000---******+++++++++)))(((&&&%%%$$$$$$#########""""""#########$$$############$$$""""""""""""""""""""""""###'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%(((***+++000777>>>???AAABBBCCCBBB@@@???;;;;;;===>>>:::666888===<<>>BBBCCCAAA@@@===<<<===BBBIIIOOOQQQPPPCCCCCCBBB@@@???@@@BBBEEE@@@AAACCCBBBDDDLLLXXXbbbqqqbbbNNN???;;;>>>AAACCC@@@BBBDDDEEEFFFKKKSSSYYY[[[MMM<<<555888<<<;;;888<<<===???CCCFFFGGGFFFEEE???<<<777444666:::AAAEEECCC<<<666666888999<<>><<<<<<777888555000000555999888@@@AAABBB???999333///---((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$)))///444333333222000//////111333;;;>>>>>>999222------000777888999888555444444555222333444666777777777666555555444444555333111///111111111...***((('''((())))))(((((((((((())))))++++++---...000000111111444444444555666666777777888777777888:::;;;:::888666777777888777555222111...---+++***)))***,,,---+++,,,---,,,******,,,---,,,***))))))+++,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++************,,,//////...,,,///...---...000000...,,,......---,,,,,,,,,---------...000///---,,,,,,,,,++++++,,,,,,---.........------------......///000000000111111222333333333111111222333333222222222333333333333333444555666333222111000...,,,+++******+++---///000000000000//////111222333333333333666666666666777777777777222000...,,,++++++,,,---,,,---...///000000000000***,,,...111333111,,,(((***++++++***)))'''%%%$$$$$$############""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%'''$$$$$$''''''%%%(((,,,///222777;;;===>>>======;;;:::;;;<<<888333666===777:::<<<@@@OOO^^^[[[OOOBBB<<<999;;;>>>===>>>@@@:::===@@@CCCCCCDDDEEEGGG@@@AAA@@@???======>>>@@@;;;>>>BBBDDDFFFJJJOOOTTTYYYQQQEEE<<<999999<<<===CCCGGGKKKKKKJJJKKKPPPTTTRRRIII===666666:::===>>>AAA@@@???AAADDDFFFDDDBBB???===999666444555666888777333111555888777666777666888;;;<<<;;;;;;;;;===@@@@@@???===<<<:::999888666666444///000555999888;;;======888111+++))))))%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""%%%((()))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$######%%%+++000333333222000///...000222777===AAA===444...///222444777::::::777333222222000111333888;;;;;;777333222444666666333111111222444444222...***(((((()))))))))(((((((((((())))))((()))+++---...///000000222222333444444555555666777666666888:::;;;:::999555666888888888666555333444222///,,,******+++,,,***+++++++++))))))+++,,,+++***))))))+++------,,,+++,,,------------,,,+++)))***+++,,,,,,+++***))))))((((((***,,,......---...------...000///---+++......,,,+++++++++,,,,,,+++---//////---,,,,,,---***++++++,,,------..................///000111111000111111222222333333444///000111222222333222222444333333333333333444444222111///---+++*********---...//////000//////...000111222333444444333333555555555666666666777777...---,,,+++******+++,,,,,,---...///000000000///,,,,,,...000111000---***+++++++++***)))'''%%%$$$###############""""""!!!"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""***&&&"""###''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%"""###&&&'''&&&'''+++%%%)))///444777999:::;;;999888999;;;777333666???555888666666AAAOOONNNCCC888999>>>BBBAAA<<<:::===BBBAAABBBGGGLLLKKKEEE>>>;;;>>>@@@@@@???>>>>>>???999===CCCGGGIIIIIIIIIHHH???===;;;888666666666666===CCCHHHIIIFFFCCCDDDFFFDDDAAA===888555999@@@GGGDDDAAA??????BBBBBB@@@>>>;;;:::999777444222000///444222555<<<@@@===888777444777999;;;:::::::::;;;;;;:::999888777666777777888888555000///444777777666777777222***&&&&&&'''!!!###$$$$$$$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!%%%)))***(((%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$"""###(((---444444333111///000333555444<<>>@@@AAA>>>:::666555777:::<<<555666666777888:::<<<===???@@@EEELLLRRRRRRKKKDDDBBBBBB@@@???===<<<::::::777999;;;>>>@@@???<<<:::;;;:::888666555555555666888;;;???CCCDDDCCC@@@>>>===;;;777555666:::@@@CCCDDDCCCBBB???===;;;:::999888777555222000///---------000666<<<@@@???<<<888:::888666555666666666444444222///...111444666666;;;888444111111111000000000...,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$&&&(((******(((&&&$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%111333444333000...///111222555999:::999555000...111444888:::999666222///,,,,,,...222666777444111111222444666666555333222666555333000---+++*********))))))***,,,---+++***((((((((()))***,,,---...------///000222444555666333333444666777888999:::666666777888888999::::::777666555666666444000---,,,***((()))+++,,,***(((,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******------------------------)))*********++++++++++++---------------------,,,000,,,((('''***,,,---,,,---------.........//////++++++++++++,,,...000111//////000000111111111111222333333444444333333222333222111000000111222333000000111111111000000///000,,,(((&&&(((++++++***......---,,,---...///000222333333444333333222222666666777888888666111---,,,+++*********+++,,,---//////000//////...---------------,,,,,,,,,++++++...,,,)))&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''***---//////111444555777:::===@@@AAA???===:::999999:::;;;444444444444555666777888>>>???CCCIIINNNNNNIIICCCBBBBBBAAAAAA@@@???>>>>>>888888;;;AAAGGGGGGAAA;;;:::999777666444444333333444555888999:::999888777777777666555666999;;;===888888888888888888888888777555333111///.........111333777<<>>?????????>>>===<<<;;;:::333333222222222222222222999:::<<<@@@DDDEEEAAA===;;;;;;<<<<<<<<<<<<<<<===:::999<<>>>>>888666444111000111222222555666777:::<<<<<<:::777;;;777111......000222333000222777<<>>:::666666333///---+++***)))'''%%%%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%'''+++000222222000...---000------222999;;;777222,,,...000222333444555555000///...///111111000///,,,---...000333666888:::999888666444222000......***)))((((((******)))'''...,,,)))'''&&&&&&''')))++++++---...000111222333000111222333555666777777;;;:::::::::999999999999999999888999999777333111//////000111333222000---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,+++++++++((()))))))))******************++++++,,,,,,---------,,,++++++---------++++++,,,,,,,,,------------------------...///111222111111222222222222333333222222333333333333222222111111000000000000111111111000000///...---,,,,,,((('''(((***---//////...)))***+++,,,///111333555222222333444444444444444555333222111000///,,,***))))))(((((())))))***+++......//////......------------+++*********+++,,,***)))&&&$$$""""""""""""######$$$$$$$$$$$$##################""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$"""$$$'''***---000444777999:::===??????>>><<<;;;444333333333222111000000222111222555777888666444555555666777888::::::;;;<<<<<>><<<:::999::::::;;;:::999777555444222222444555666666666666999:::;;;===???@@@AAABBB999777555333333444666777666555444555666777555444555222...---...000111111111444888===???===777333000...+++))))))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""&&&,,,111222000---+++...,,,---000555888777555---,,,,,,---///111333555222000///...---.........,,,,,,,,,...111444888:::999999888777555333222111,,,***(((((())))))'''&&&******)))((('''&&&&&&%%%)))***+++,,,...///000111000000111333444555666777999999::::::::::::::::::::::::999::::::999555222111222555777777666444222.........---------------...............---------,,,,,,++++++++++++******(((((()))))))))*********))))))***++++++,,,------******+++,,,------,,,***++++++,,,,,,,,,---------.........///000111111222333333333333333333333333111111222222222222111111000000000000000000000000000000...---,,,+++******$$$&&&))),,,......---,,,)))***+++---///111333444111222333444444555555444333111...,,,,,,+++***((((((((())))))******++++++------.........------,,,---,,,***)))))))))++++++'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$$$$##################"""""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((***---000000333777;;;======<<<:::555555555555444333222111---------...000000///...333444555666888999;;;;;;<<<>>>@@@AAAAAAAAABBBCCC@@@AAAAAAAAA@@@>>><<<;;;>>>@@@BBBCCCAAA>>>999666555555333333444555777888;;;;;;;;;;;;;;;:::::::::666555444333333444666777333111//////111111111000111000000111333444444222333444555888888666111...)))'''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% ###)))---000000---++++++...111111000000333666///---+++***+++...111333333222000---,,,,,,,,,.........------...111444666777888888888777666444444///---***)))))))))'''&&&%%%&&&)))******(((&&&$$$(((((()))***,,,---......///000111222444555666666666666777888999;;;;;;<<<::::::::::::;;;999666333333555888::::::999777666111111000000////////////........................,,,,,,,,,++++++*********))))))))))))************))))))***++++++,,,------''')))+++,,,,,,,,,+++***,,,,,,---------.........///000000111222222222222444333333333333333333333000111111222222111111000///////////////////////////...,,,+++***)))))))))$$$'''***------,,,***))),,,,,,---///000000111111111222222333444444333333000...+++*********)))'''))))))***++++++,,,,,,---,,,,,,------------,,,,,,,,,+++***)))((()))******%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$######"""############"""""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%&&&(((***))),,,///333666777777777333444555666666555444333//////////////////......//////000111333444555555888;;;<<<:::666666999===:::::::::::::::999888888;;;===@@@BBBAAA===999555777555222111111333777999;;;;;;:::888666555444333000000000///000000000111000...,,,---...000000///222222333555888888666444222111000//////...+++(((%%%$$$$$$%%%'''((('''&&&&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%############%%%%%%""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%"""###%%%***---///...,,,***///333222...,,,///333000...+++))))))+++...111222222111///,,,+++,,,...000///---,,,,,,...000111444555666777888777777666333000---+++******)))(((###%%%(((+++,,,***'''%%%&&&'''''')))***++++++,,,......///000222333444555222333444666888999:::;;;999888888999:::999666333555777:::;;;;;;:::999:::555444444333333222222111...////////////000000000------,,,,,,++++++******)))*********++++++++++++******++++++,,,,,,------'''))),,,---,,,+++,,,,,,...////////////000000000111111222333333333333333444444333333333333222222000000111111111111000000......////////////......---,,,***)))((((((((()))%%%)))---...---+++)))(((......///000000000//////111111222222222222111111...,,,))))))******)))(((((()))***,,,------------++++++,,,,,,------,,,,,,************))))))(((((($$$$$$#########""""""!!!""""""############""""""############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%''')))(((&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&'''(((***---///000111///111333555555555444333111222333333111000000///***++++++,,,,,,---......111222333222000000111222222222111111222222333444333555777999888666444222444222000...///111333555888777666555333222111000,,,------......---,,,+++...------...000222222111444333222333444555333222---,,,***))))))(((&&&$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%######&&&+++.........+++...111111...------//////---***))))))+++...000222333333000---+++,,,...000///---,,,,,,,,,---...000111444666888888888777777333///---,,,+++***)))&&&'''((())))))))))))(((%%%&&&&&&'''((()))******++++++,,,...///000111222111222333444555666777777777777777888999888555222666888;;;;;;:::999;;;<<<888888777777666555555444111111111222222222333333......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))+++......---,,,...000111111111111222222222333111222333444555444333333333333333333222222222111///000000000000000000///---...////////////...---+++***((('''&&&'''((()))'''+++///000...,,,++++++......///000111000//////111111111111111000///...+++***)))***++++++***)))'''((()))+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,((()))***+++***)))'''&&&######$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%(((***)))&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&)))+++,,,,,,...000333444444444333222333444444222000000///------------------......+++++++++---//////,,,)))...---,,,,,,---///000222...//////000000000000///000///...------...000111000000//////...---------+++,,,...//////---+++***.........000333555555444555222///---............((('''''''''((('''%%%"""&&&%%%%%%%%%'''&&&%%%###"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%'''$$$"""$$$)))---//////+++,,,...///000000...,,,---,,,***)))))),,,///111111333444222...,,,,,,.........------,,,,,,,,,------///222555888999888888999666111...------,,,***+++***(((''''''((()))***%%%%%%&&&&&&'''((())))))))))))***+++---...//////222222222333333444444444666666666777888777444111666999;;;:::999999;;;>>>:::::::::999888777777666333333333444444555555555//////...------,,,++++++++++++,,,,,,,,,---------------------------------+++---000///......000333222222333333333444444444222333444555555555444333333333333222222111111111//////000000000000//////,,,---...//////...---,,,***)))'''&&&&&&'''((()))(((,,,000111000......///,,,...///111111111000000111111111111000...---,,,***))))))***,,,---+++***%%%&&&(((***+++,,,++++++)))***+++,,,,,,,,,,,,,,,'''(((***,,,+++)))'''%%%######$$$$$$$$$$$$###"""""""""############""""""############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))+++---///000111111333444444333222111000111111000000///...---++++++,,,...////////////.........---------------///...---,,,,,,---...///------............---------......////////////...222111///...---------...000111222333222111///---,,,,,,,,,+++***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&%%%$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))///,,,)))***---...,,,***///...,,,+++***++++++,,,333111000000111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,***,,,000222444666999<<<222777999555111000---))),,,***''''''(((*********(((((('''&&&%%%$$$$$$###'''((((((***+++,,,---...000000000111111222222333888777666777999888555222:::<<<<<<<<<:::999:::;;;:::999888888999999777555222000000111444777888888555555444333111000000///---///111111/////////000333222000---,,,...111555222222222222222222222222444444333333333333222222555555444444444333333333111111111111111222222222............---------------,,,+++***))))))))))))$$$%%%&&&'''(((((((((((('''(((***,,,...///000000------...///////////////111111000///...,,,***)))---,,,,,,++++++*********'''((()))***++++++***)))))))))***++++++***((('''))))))***)))((('''%%%$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***++++++,,,...///000000000000000000000000000//////......//////000111111111111000000//////////////////000000000111111000000000//////000000000000////////////000000000//////...111000///...---------...---...///000///...,,,+++*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########%%%''')))---,,,***+++,,,,,,,,,+++,,,,,,+++******+++,,,------,,,,,,...000111///,,,,,,,,,++++++++++++,,,,,,)))+++...000111444888:::>>>AAAAAA;;;555333///+++111...***''''''(((((('''((((((''''''&&&&&&%%%%%%''''''((()))***+++,,,---//////000000111111222222555444444666888999777444:::;;;<<<;;;:::999:::;;;:::999999999::::::888666444222111222555777888888777666666555333222222111000111333222111000000111444444333111///000333666444444444444444444444444444444333333333333222222333333333333222222222222000000000000000000000000...............------------,,,+++)))((((((((((((&&&&&&'''((()))))))))((('''(((***,,,...///000000---...//////000000000///000///...---+++***))))))+++++++++******)))))))))((()))***+++++++++***)))***************)))((('''))))))***)))(((&&&$$$###$$$######"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%&&&(((***+++,,,,,,,,,---...//////000/////////111111222222333222222111111111111111111111111111111222333444444333222111111111111222222111111111000000111000000///...---//////...---,,,,,,,,,,,,)))***+++++++++***((('''((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###""""""""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$%%%'''(((***+++,,,+++******+++,,,))))))))))))***+++,,,---*********,,,...///...---,,,+++***))))))***+++,,,***+++,,,---...111555888EEEHHHFFF???999777555222666222,,,(((&&&&&&&&&%%%((((((((((((((('''''''''&&&''''''((()))******+++---......///000000111111000000111444777999888666999:::;;;;;;:::999:::<<<;;;::::::;;;<<<<<<:::888666555444444777888888888888888777777666555444444333555666555333222222333555666666555444444555777777777777777777777777777444444333333333333222222222222222111111111000000000000//////......------///.........---------,,,,,,+++***((('''&&&&&&&&&'''(((((()))))))))((((((((()))***,,,...///000000...//////000000000000000///...,,,***)))((())))))))))))))))))))))))((((((******+++++++++***)))))),,,+++***)))(((((('''(((******)))((('''%%%###""""""############""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((((((((()))***+++,,,------------000000111111111000//////000000000000111111111111111111111111111111111111000000111111111111000000////////////...---,,,++++++++++++******)))))))))&&&''''''(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%&&&&&&'''***,,,,,,)))(((***,,,)))))))))))))))******+++,,,,,,+++,,,,,,---,,,,,,---+++***)))((()))***+++++++++++++++,,,...333777???BBB@@@;;;777999999888777222,,,(((&&&&&&&&&&&&''''''(((((()))))))))***&&&'''''''''(((((())))))+++,,,,,,---...///000000...///111333555666666555777888::::::999999:::;;;<<<;;;:::;;;======;;;999999777666777888999999888999999888777666666555555777888999888666444444444555666888888666555666777888888888888888888888888444444333333333222222222222222111111111000000000111000000///...---,,,,,,.........---,,,,,,,,,+++******((('''&&&%%%%%%%%%((((((((()))((((((''''''((()))+++---...///000000//////000000000000000//////---+++((((((((()))***)))))))))))))))))))))))),,,,,,+++++++++***))))))---+++)))((('''''''''(((******)))'''&&&$$$###"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))************,,,,,,,,,,,,,,,,,,++++++,,,,,,------............///...,,,++++++,,,...///------............------,,,,,,,,,,,,+++)))((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%(((++++++)))''')))+++************))))))((((((+++,,,,,,,,,,,,,,,------,,,,,,***)))))))))******,,,,,,+++++++++---111555444777666222000333666555333///***'''''''''((('''''''''(((((()))*********'''''''''''''''((((((((()))******+++---......///...///111222333333222222444666777888777888999;;;;;;::::::;;;<<<===;;;999999888888888::::::999888888888777777666555555555888999:::999777555555666333555777777666555555555777777777777777777777777444444333333333222222222222222222222111111111111111111000///......---------------,,,+++******))))))((('''&&&%%%%%%%%%%%%''''''(((((((((''''''&&&)))***+++---...//////000//////000000000000//////...,,,***(((((()))***+++((())))))******+++++++++,,,++++++******))))))))),,,+++)))'''&&&''''''(((***)))(((&&&$$$###""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######''''''&&&$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''''''''(((((()))(((((('''((((((((()))******+++++++++***)))(((((()))***+++))))))************))))))(((((()))(((((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$&&&)))***)))(((((()))++++++++++++***)))''''''''')))***++++++,,,///111,,,,,,,,,++++++***))))))++++++++++++***,,,///222---000000+++))),,,------...+++((('''((())))))(((''''''(((((())))))******(((((((((((((((''''''''''''((()))***+++,,,---...---///111222000//////000111333555555555666888999999888888999;;;;;;:::888999888888999;;;;;;:::888777777777666666555555555777999:::999777666666666222444666666444333444444666666666666666666666666444444333333333333222222222222222111111111111000000000000///......------,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((***+++,,,---/////////000///////////////......---++++++***)))((()))***+++(((((())))))***+++,,,,,,+++***))))))((())))))***))))))((((((''''''((((((((('''&&&%%%$$$#########!!!""""""############"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%%%%&&&''''''((((((&&&''')))******)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%&&&(((******(((&&&)))***+++++++++***)))((('''(((***)))((()))---000,,,,,,---...---+++)))((()))*********))))))+++---***---...)))''')))***)))***)))'''((())))))(((&&&'''((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''(((***+++,,,---+++...000111///......//////000222333333444666888777666666777999:::888777888777888999;;;<<<:::888777777777777666666666666555777999888777666666777333444555444333222333555555555555555555555555555444444333333333333222222111111000000000/////////.........---------------+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))((()))***+++++++++++++++++++++,,,...////////////...............---,,,,,,(((((((((((((((((())))))&&&&&&'''((()))***+++,,,)))((('''''''''((()))***&&&'''(((((()))((((((((('''&&&$$$#########$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%$$$#########%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&'''((((((((((((######$$$$$$%%%&&&''''''###&&&+++......+++&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""%%%$$$$$$'''++++++(((%%%'''(((***+++,,,,,,++++++)))***+++)))&&&%%%(((++++++---...//////,,,)))''''''((())))))(((((()))***(((,,,---***)))+++,,,+++)))((('''((()))(((&&&$$$((((((((((((((('''''''''*********)))((((((''''''%%%%%%&&&((()))+++,,,,,,))),,,///000...---///000---///111222222333555777555555555666888888777666777777777999;;;<<<:::999888888888777777777777777444666777888666666666777333444555444222222444666555555555555555555555555444444444333333333222222000/////////............,,,,,,,,,,,,,,,,,,,,,---***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&'''(((******)))***+++,,,---.........+++,,,---...////////////---.........---,,,,,,+++%%%&&&'''(((((((((''''''$$$%%%&&&'''(((******+++((('''&&&&&&&&&((()))***$$$&&&''')))))))))((((((&&&%%%$$$######$$$%%%%%%###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((000000)))%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%'''((()))))))))***++++++***)))'''&&&'''((())))))***))))))((())))))))),,,000000...+++&&&'''(((((()))(((((('''((()))***+++,,,+++***)))---,,,***((('''&&&&&&'''(((((())))))(((((('''&&&&&&'''(((*********)))(((&&&%%%###"""###&&&***,,,,,,,,,,,,,,,+++++++++++++++,,,---///000222333444444444444444444444444333555555666777777777777777777777666666555555444444555555444444444333333333333333333333333333333333666555555444333333222222222333666;;;>>>:::222+++111000000///...---------,,,,,,,,,+++++++++******'''''''''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&(((((()))***+++,,,,,,,,,222,,,)))111<<>>:::666333000000///......---,,,,,,,,,,,,++++++******))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++,,,,,,,,,,,,++++++000444555111,,,---,,,+++)))((((((''''''''''''(((((((((((('''''''''((()))******)))((('''&&&'''((()))))))))((('''&&&&&&&&&'''&&&&&&%%%$$$"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$%%%$$$%%%(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''***))))))))))))***++++++)))((('''&&&&&&'''(((((((((((()))+++...///---+++))))))((('''''''''((()))+++************+++,,,,,,******)))(((((()))***+++*********)))))))))))))))((((((((((((((())))))***,,,+++)))'''&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))******+++,,,,,,---......//////000000000000000000333444444555555555555555666666666666555555555555555555444444444444333333333333333333333333333333444444333333222111111111...444999999555111111222///......------,,,,,,,,,++++++***))))))(((''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,(((+++---...,,,++++++,,,+++***)))(((''''''''''''''''''(((((((((((((((''''''(((((())))))((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&))))))(((((()))***,,,---)))(((&&&%%%$$$%%%'''((('''((()))+++,,,---,,,,,,+++***(((&&&&&&''')))***++++++***))))))+++,,,---++++++))))))))))))***++++++*********))))))))))))***)))(((''''''((()))***,,,,,,+++***(((&&&%%%$$$#########$$$$$$%%%%%%%%%&&&'''((()))***+++,,,---.............../////////111222333333444444333333555555555555555555444444444444444444444333333333333333333333333333333333333333222111111000000///+++...000000...,,,+++,,,------,,,,,,,,,+++++++++***))))))(((''''''&&&&&&''''''''''''(((((())))))((((((((())))))))))))))))))***++++++,,,,,,,,,+++))),,,...,,,)))'''))),,,)))(((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$((((((''''''(((***,,,---***(((&&&%%%$$$%%%'''((('''((()))***++++++,,,,,,,,,***((('''&&&''')))***+++***)))((()))***+++,,,---,,,+++))))))******+++***++++++,,,+++***))))))***)))(((''''''((()))***))))))*********((('''&&&%%%%%%$$$$$$######""""""######%%%&&&(((***+++,,,,,,,,,------............000000111222222222222111333333333333333333333444222222222333333333333333222222222222222222222222111111111000//////......000...------//////---+++++++++++++++************((((((((('''''''''&&&&&&+++*********)))))))))((()))))))))*********++++++******+++,,,,,,,,,,,,+++...---,,,++++++*********''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''&&&'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################&&&&&&&&&'''((()))***+++***)))(((&&&&&&&&&&&&'''&&&'''))))))))))))+++---,,,+++)))((('''(((((())))))(((((((((((()))******,,,+++*********+++,,,---+++---///000000...+++)))***))))))(((((((((((((((&&&'''((()))******))))))''''''&&&%%%$$$###""""""""""""$$$%%%''')))*********++++++,,,,,,---------...//////000000000000000111111111111222222222222000000111111111111222222000000000000000000000000000000//////...---------000,,,***+++//////,,,)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((,,,,,,+++******)))(((((()))******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++///---++++++,,,---+++(((&&&&&&&&&%%%&&&&&&''''''%%%&&&'''((())))))))))))(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%)))+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%$$$'''&&&"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""""""""!!!%%%%%%&&&'''((((((''''''******)))(((((('''&&&&&&%%%'''))))))((((((+++---++++++******)))(((((('''&&&&&&'''((((((((((((((()))))))))***+++---000111---000444666666333...+++)))))))))))))))(((''''''&&&&&&&&&'''((()))***+++((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((()))***+++++++++------...///////////////////////////000000111111////////////000000000111//////////////////////////////......---,,,,,,,,,***))))))*********((('''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))******++++++,,,---------+++,,,,,,---,,,,,,++++++++++++******+++***((('''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&,,,...,,,((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))'''""""""&&&'''###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$%%%&&&'''''''''&&&%%%************)))((('''&&&%%%'''))))))'''(((+++...++++++++++++***)))'''&&&$$$%%%'''((((((((('''&&&&&&&&&'''))),,,000333555///222777::::::666111---((()))*********((('''&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$&&&&&&''''''((())))))***,,,---......//////......---.........//////000000---.........//////000000........................///......------,,,++++++'''***------)))'''(((***'''''''''((((((((((((((($$$%%%&&&''')))***+++,,,&&&&&&''''''(((((())))))******+++,,,,,,---......,,,,,,,,,------,,,++++++&&&(((******((('''&&&&&&&&&&&&&&&&&&''''''((()))%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%&&&''')))***$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''***)))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%'''(((((('''%%%$$$'''%%%$$$"""!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&'''(((((()))$$$%%%''')))))))))(((((((((((('''''''''&&&&&&&&&((()))***++++++***((('''%%%%%%'''(((((((((''''''((((((((()))+++///222444777555555888;;;;;;555///)))+++,,,...---,,,)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((***+++,,,------***)))'''&&&%%%%%%&&&'''&&&$$$"""$$$((()))(((&&&))))))))))))***+++,,,---------------------------++++++,,,------------,,,---------,,,,,,,,,++++++++++++++++++************+++***)))'''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((()))***************((()))***+++++++++++++++------------,,,,,,+++***+++,,,---------,,,+++***))))))((((((''''''''''''((('''&&&%%%&&&&&&((()))+++++++++++++++***)))(((%%%'''((('''&&&$$$$$$%%%###$$$&&&'''''''''&&&&&&$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!"""############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$'''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&'''(((((((((&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&((())))))*********)))))))))((('''&&&&&&&&&'''((('''''''''(((***...111333444333333777:::999333...***,,,...000///---+++)))***)))((('''&&&&&&&&&&&&$$$%%%&&&'''))))))******))))))((('''''''''((((((%%%###"""$$$&&&((('''%%%))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++***))),,,,,,------,,,+++***)))((((((((('''''''''&&&&&&((('''&&&&&&'''((()))******************)))((((((%%%'''((('''&&&$$$%%%%%%$$$$$$&&&'''''''''&&&&&&$$$######"""""""""""""""######""""""""""""######"""""""""######"""""""""""""""""""""############"""!!!!!! !!!!!!"""""""""""""""""""""""""""&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$######$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''(((((()))***+++((((((((('''''''''&&&&&&(((((((((((()))******+++---+++)))&&&%%%%%%&&&'''&&&&&&&&&'''))),,,...000000000111555888777222---,,,...111222222000---+++---,,,+++)))((('''&&&&&&$$$$$$%%%&&&'''((((((((((((((())))))))))))))))))%%%$$$###$$$%%%&&&%%%$$$(((((('''''''''(((((()))(((((((((((((((((((((((((((((()))***************)))))))))))))))((((((((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((((()))******++++++******++++++,,,,,,------,,,,,,***++++++++++++******))),,,,,,,,,,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++(((((()))))))))(((''''''%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))''''''''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&)))(((''''''((()))+++,,,((((((((((((''''''''''''((('''''''''((()))+++,,,...---+++)))'''&&&%%%%%%&&&&&&&&&&&&(((***+++,,,,,,---000444666555111---...000333444444222///---///...,,,***((('''&&&%%%&&&&&&'''(((((((((''''''%%%&&&((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))+++*********))))))(((((())))))***++++++++++++***,,,,,,---------------,,,++++++,,,,,,,,,++++++***---,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''')))******'''''''''((((((''''''&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$###!!! """$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((((((''''''''')))+++,,,))))))((((((((('''''''''((('''&&&&&&''')))+++,,,,,,---------+++(((%%%###%%%&&&&&&&&&'''((())))))***,,,...222444444222000111222333444444222000///...---+++)))((('''&&&&&&(((((((((((((((''''''&&&$$$%%%'''((()))(((((('''(((((((((((('''''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''((()))***+++++++++******))))))(((((())))))***+++++++++++++++------.........------,,,,,,,,,---------------,,,,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((())))))%%%&&&&&&'''''''''&&&&&&$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""$$$###!!! """$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((()))***)))))))))(((((((((''''''''''''''''''((())))))******,,,...///...+++'''$$$&&&&&&&&&''''''''''''''')))***,,,///000222222222222222222222222111111111---,,,+++***)))(((((((((***+++******)))((('''&&&%%%&&&''''''''''''''''''''')))***)))(((((()))*********)))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))((((((((()))******+++************)))))))))))))))***++++++,,,+++++++++------......------,,,,,,,,,------...............+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$&&&'''((((((((((((%%%%%%&&&''''''''''''&&&$$$%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######"""""""""""""""""""""############""""""######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''(((((('''%%%###%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&''''''((((((((())))))))))))((((((((('''''''''((((((((((((((('''***+++---......,,,***)))''''''''''''''''''&&&&&&'''((()))***,,,...111333333222111//////000111222,,,+++++++++++++++,,,,,,111111000000...---++++++)))(((''''''''''''''''''%%%((())))))(((''')))+++******)))******+++,,,---((((((((((((((((((((((((''''''((())))))))))))((('''''''''((((((((())))))'''(((((()))******++++++)))(((((((((((())))))***(((((()))))))))))))))))))))***++++++,,,,,,++++++---------------,,,+++++++++,,,------.........---))))))'''&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((()))******))))))%%%%%%&&&'''''''''''''''###%%%''''''&&&&&&&&&'''&&&&&&$$$#########$$$$$$$$$######"""""""""""""""######""""""""""""######""""""############""""""""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((******))))))(((&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''))))))'''$$$"""%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''(((+++,,,,,,+++''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%$$$$$$######$$$$$$%%%!!!"""$$$$$$%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%'''(((''''''&&&))))))))))))(((((((((((('''''')))))))))((('''&&&+++++++++,,,,,,---------''''''((((((''''''&&&%%%&&&&&&''''''))),,,000444444222///------...111222+++++++++,,,---...///000777777777666444333111000+++***)))'''''''''((()))$$$&&&)))(((''''''))),,,'''''''''((((((***++++++************************)))******+++++++++++++++((((((((()))))))))******((())))))***+++,,,,,,---((((((''''''''''''((((((''''''(((((())))))************+++,,,,,,,,,,,,+++,,,---------,,,,,,+++******+++,,,,,,------------)))(((&&&&&&%%%&&&'''((('''''''''((((((((())))))))))))+++,,,,,,+++***)))%%%&&&&&&'''((((((((('''###%%%''''''&&&&&&&&&''''''&&&$$$#########$$$$$$$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""))))))((('''&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,777...$$$###(((---+++'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((()))*********((('''&&&%%%%%%&&&&&&'''(((((((((%%%$$$%%%(((---///...,,,,,,***'''$$$###$$$%%%'''&&&&&&&&&''')))***,,,---111333555444111...,,,,,,+++---000333333111...,,,444888;;;;;;888777;;;>>>---***(((((()))***(((%%%)))((('''&&&&&&'''((()))((()))***************)))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,******+++++++++******)))&&&'''((())))))((('''&&&(((((((((((()))***+++,,,/////////...------,,,,,,---------,,,++++++---///111000...---,,,+++******+++***)))'''%%%$$$$$$###(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$###"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%&&&)))((((((''''''&&&%%%%%%'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%(((+++///***%%%###%%%'''((('''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((()))))))))))))))'''''''''''''''(((((((((&&&%%%%%%'''+++------,,,...,,,***'''%%%%%%%%%%%%'''''''''((()))***,,,---+++---000000///......///000222555666555222---***///333777888777888===BBB444222///......---)))&&&******)))((((((((((((((()))***,,,---,,,***(((&&&(((((()))))))))*********++++++++++++++++++++++++++++++******)))************************))))))((((((((()))***))))))((('''((('''(((((()))***+++,,,---------..................//////...------///111333111///---+++)))((((((******)))(((''''''''''''''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%$$$$$$######"""#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""((('''&&&$$$###!!! )))((((((''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$''')))&&&%%%%%%$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))++++++))))))))))))(((((((((((((((&&&%%%&&&(((***++++++///...---+++)))'''&&&%%%(((((((((((()))***+++,,,'''))),,,---,,,,,,---...000222555666555222...+++///222444444333666;;;@@@;;;999777666444111---***,,,,,,------,,,***)))((()))+++---...---***&&&###''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++******))))))(((************)))))))))(((******++++++***)))((((((''''''(((((()))+++,,,---+++,,,,,,---......//////...//////...,,,,,,...000444222///---***'''&&&%%%)))(((((((((((())))))***&&&&&&'''((())))))******''''''''''''''''''''''''((('''&&&%%%&&&&&&'''(((((()))))))))((('''&&&&&&#########"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""((('''%%%$$$!!!)))(((((((((''''''&&&&&&'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((***+++++++++******)))((((((''')))(((&&&%%%&&&((()))***---.........---+++)))(((''''''''''''((()))******(((***++++++***)))+++,,,---...//////000000000000555555444111///000444777999999888888777444111//////000222222111...+++))))))***+++++++++)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((******++++++*********)))---,,,,,,+++************,,,,,,,,,++++++***))))))((())))))***+++---...///,,,,,,,,,------.........+++,,,---,,,******+++,,,111000...+++)))'''&&&&&&((((((((('''(((((())))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$%%%&&&(((******))))))((('''&&&&&&%%%###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######$$$&&&%%%######&&&***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&((())),,,,,,+++***)))(((((('''))))))'''&&&%%%&&&(((******+++---.........---,,,''''''&&&&&&&&&'''((((((((()))***))))))))),,,...000...+++***+++...111444777666333///------///000000222333444444444444444222444555666555222...,,,***)))((('''((()))+++,,,))))))))))))))))))))))))************************((()))+++,,,------------000///...---,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,---...000111......------,,,,,,,,,,,,***,,,---,,,***))))))***---,,,+++***)))((((((((((((((('''&&&&&&&&&''''''%%%&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&)))***)))((('''&&&%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!""""""######((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%&&&$$$$$$''',,,---***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''',,,++++++***)))((((((''')))))))))(((&&&&&&(((***((()))+++---............((((((''''''&&&'''''''''&&&&&&''''''(((+++///222555222---***))),,,000333444222000...---...///000***,,,...//////111333555444555666777666444111///,,,***(((&&&'''+++///111.........---------------........................***+++...000111111111111222111///...---------...,,,,,,++++++++++++,,,------,,,,,,------...///000......------,,,++++++***,,,---......,,,******+++)))(((((((((((()))******(((''''''&&&&&&&&&&&&'''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***'''&&&%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!((((((((((((((((((((()))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%###$$$&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''*********))))))(((((('''''')))+++***(((''')))+++((((((***+++,,,---------+++***)))(((((((((((((((&&&&&&&&&&&&&&&)))...222111///,,,******+++...000000///......////////////+++,,,---,,,+++,,,///222222333555555555333111000///...,,,++++++...000222333333333222222111111111222222222222222222222222000111333555666666555444333111///---,,,,,,------+++************,,,---...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---......,,,***)))***''''''''''''((())))))***&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%$$$######$$$%%%%%%$$$$$$######"""#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########""""""!!!!!!!!!(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%% $$$((('''$$$###&&&***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&'''((((((((())))))))))))((((((((((((&&&))),,,+++)))((()))+++)))))))))******+++++++++---,,,+++***)))))))))***))))))'''%%%$$$&&&***---((((((((()))***+++---...111000////////////...,,,//////...+++((((((,,,000111222333333333222111000222111111000000000111111666666666555555444444444555555555555555555555555555666888::::::999777666333111///,,,++++++,,,---***)))))))))***,,,...///---,,,++++++******++++++***++++++,,,,,,------...)))+++,,,,,,***'''''''''(((''''''''''''((())))))%%%%%%&&&''')))+++,,,---((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$###"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############))))))))))))))))))))))))'''''''''((()))*********************))))))))))))))))))))))))***************)))'''''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%''''''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###%%%%%%$$$###$$$''')))+++''''''&&&&&&'''(((***+++))))))*********))))))(((((('''&&&%%%&&&''')))+++,,,,,,,,,,,,+++***)))))))))'''&&&&&&((())))))((((((((('''(((((()))***+++,,,+++******)))*********------,,,***((((((+++---///111333444444222000...555444111///......///000444555555444111000000111333222111000222555888:::888:::======:::555222111,,,---...---+++***+++,,,,,,,,,,,,---------......---,,,***)))((((((((((((+++++++++*********)))))),,,...///---(((&&&''')))&&&&&&&&&'''''''''''''''((())))))***++++++,,,,,,$$$******%%%$$$((()))&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""))))))))))))))))))))))))'''((((((((())))))******************))))))))))))))))))))))))***************)))'''''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''))))))'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$%%%%%%$$$###$$$%%%''')))'''&&&&&&&&&'''((()))***))))))*********))))))(((((((((&&&&&&&&&''')))***,,,,,,------,,,,,,++++++***(((&&&&&&'''((('''&&&((('''''''''((())))))***))))))))))))******+++,,,------,,,***((((((***---///000222222222000...,,,222111///---,,,---...///333555666666444333333444111111000000111333666777777999999888333///,,,++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,))))))((((((((((((((((((++++++*********)))))))))***++++++***((('''((((((&&&&&&&&&''''''(((((((((*********)))))))))((((((&&&''''''&&&'''***)))'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""))))))))))))))))))))))))(((((())))))))))))))))))************))))))))))))))))))))))))***************)))'''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&((())))))((())))))******)))))))))(((((('''&&&&&&''')))***+++,,,,,,,,,------------,,,***((((((((((((&&&%%%(((''''''''''''(((((()))''''''(((((()))+++,,,---+++,,,+++***((((((***,,,...///000111000...,,,***---,,,+++******+++,,,---000333666888888777666777000000000111222333444555777777666222---)))'''''')))***+++***((('''((()))((())))))))))))*********''''''''''''((((((((()))******)))))))))))))))(((((('''&&&'''((()))((('''%%%%%%&&&'''(((((())))))++++++***)))'''&&&%%%%%%)))%%%###'''***)))((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""###### !!!""""""######"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!"""######$$$$$$######))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))***************)))'''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""######%%%%%%%%%&&&&&&'''(((((('''((())))))))))))))))))((((((''''''''''''((()))************+++,,,---...///---++++++***)))'''%%%(((((('''''''''''''''((((((''''''((()))***++++++***++++++***((((((***+++//////000000///---+++***((((((((((((((()))***++++++///555888999888777777000111111222222333333333666666333...***''''''((('''))))))((('''&&&'''(((((((((((()))))))))******'''((((((((((((((((((((((((((((((((((((((((((((('''%%%###$$$''')))'''$$$%%%%%%&&&'''((()))******+++******)))((('''&&&%%%)))$$$$$$))))))%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""""""""###!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))))))))***************)))'''''')))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))$$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((()))))))))***((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""""""""$$$$$$%%%%%%&&&'''''''''''''''((()))))))))))))))((((((((('''''''''(((((((((((((((((()))***,,,---000///---------,,,)))'''***)))((('''''''''''''''))))))(((((('''(((((()))((()))***)))(((((()))+++////////////...---,,,+++&&&&&&''''''(((((()))***'''+++111666777666555444.../////////////////////222111///+++'''&&&(((***'''((()))(((&&&&&&&&&''')))))))))************+++******+++******((('''&&&''''''''''''''''''''''''(((&&&###$$$'''(((%%%###&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&((()))&&&"""$$$***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""!!!""""""###############""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((()))******++++++,,,************))))))))))))))))))))))))***************)))'''''')))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''*********)))'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((('''''''''((('''&&&&&&''')))+++,,,...------...///...,,,)))++++++***(((''''''''''''))))))(((''''''''''''''''''((())))))(((((()))***...............---,,,,,,''''''(((((()))))))))***$$$)))///222333222111111,,,,,,+++*********++++++...---+++(((%%%&&&(((+++((()))***)))'''&&&'''(((************++++++++++++++++++,,,,,,***)))'''%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&''''''&&&%%%''''''((((((((()))))))))''''''((())))))***++++++$$$(((***(((&&&)))******'''&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""########################!!!"""######$$$$$$######))))))))))))))))))))))))''''''((()))+++,,,------************))))))))))))))))))))))))***************)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((((((''''''&&&)))(((''''''''')))***,,,******+++---//////---+++---,,,+++***((((((''''''''''''&&&&&&&&&'''((((((%%%'''))))))((('''((()))+++++++++,,,,,,,,,,,,,,,)))******+++++++++******%%%)))---000000///.........,,,***)))((()))***+++......,,,)))''''''))),,,)))***+++***)))((((((***))))))*********+++++++++((()))***+++***)))'''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''((()))***)))))))))(((((((((((((((&&&&&&'''(((((()))******###***)))$$$***777666***''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""))))))))))))))))))))))))&&&'''((()))+++---...///************))))))))))))))))))))))))***************)))'''''')))))))))((())))))))))))))))))))))))************************'''(((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((())))))((('''&&&&&&+++***((('''((()))+++,,,''''''))),,,...///---+++...---,,,***)))(((((((((%%%%%%%%%&&&'''((()))***%%%'''((()))((('''((())))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++&&&)))---///...---------111000---+++***+++---...111111000---******+++---***+++,,,+++***)))***+++))))))))))))************%%%&&&(((******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&###&&&))))))((())),,,///******))))))((((((''''''&&&&&&&&&'''''''''(((((($$$***&&& ...CCC???+++'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""(((((())))))))))))(((((())))))*********++++++++++++*********))))))(((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***++++++*********)))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***((((((''''''''''''((((((111///---***'''%%%$$$$$$((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((+++***((('''&&&&&&''''''''''''(((***+++,,,---...------,,,,,,+++,,,,,,,,,(((''''''&&&&&&'''((()))))))))))))))((('''%%%$$$((()))))))))******++++++((((((((())))))))))))***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((((()))*********)))'''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***)))((('''''''''''''''###&&&))))))&&&%%%''')))$$$%%%''')))***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""################################################""""""""""""############!!!  """###""""""""""""""""""""""""########################(((((())))))))))))(((((())))))*********+++++++++************)))))))))((((((((((((((()))))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++***)))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''((()))))),,,,,,+++***((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((''''''''''''((()))''''''(((((()))******+++,,,+++++++++++++++,,,,,,+++***(((''''''''''''((('''''''''(((''''''&&&&&&((((((((()))))))))******(((((((((((()))))))))***))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((((())))))***)))((('''&&&''''''''''''''''''&&&&&&'''''''''''''''((()))))))))((((((((((((((((((((()))((((((''''''''''''((($$$&&&(((((('''&&&'''(((&&&''')))***+++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$######"""""""""""""""################################################""""""""""""############!!!!!! !!!!!!"""###################################################((())))))******))))))(((***************+++++++++************))))))))))))((((((((()))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))'''((()))))))))((('''&&&&&&&&&&&&'''((()))***+++((()))*********)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((***%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&'''''''''((()))))))))''''''&&&'''((()))***+++''''''''''''''''''''''''))))))))))))***++++++,,,...---+++)))((((((((()))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************************************************))))))((((((((((((((('''(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))***+++(((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&%%%'''((()))'''&&&)))***+++++++++***((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############################################################"""""""""#########$$$$$$!!!!!!"""###############################################################)))))))))******)))))))))*********************************)))))))))))))))(((((()))))))))***************)))))))))))))))***(((((((((((((((((((((((())))))************))))))++++++***)))((((((((())))))))))))))))))*********)))((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((*********++++++*********((()))***+++***(((&&&%%%%%%%%%&&&'''(((***,,,---)))***+++,,,,,,***((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%''')))+++&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))'''''''''(((((()))******)))((((((''''''&&&%%%%%%'''''''''((()))***+++,,,///...---+++++++++,,,,,,(((((((((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++************++++++'''''''''(((((((((((((((&&&&&&&&&&&&''''''((()))'''%%%$$$&&&)))***(((%%%************)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!"""###$$$%%%$$$######################################################))))))************))))))************************))))))))))))))))))******))))))))))))***************)))))))))))))))******(((((((((((((((((((((((())))))************))))))++++++***)))((((((((()))(((((())))))************)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%(((******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******++++++++++++******((()))***++++++)))'''%%%%%%%%%&&&''')))+++,,,...,,,---......,,,***'''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((()))((())))))))))))))))))(((******)))((((((''''''&&&&&&&&&''''''((()))***+++...------,,,---...000111------+++***))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))))))))(((((())))))******++++++++++++************++++++&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&'''((()))'''%%%$$$&&&)))***(((%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$$$$############################################################$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###################################################)))******++++++******)))+++++++++***************))))))))))))************)))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))((((((((()))******++++++(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))******''''''((())))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******++++++++++++******((()))*********)))((('''&&&&&&'''((()))+++------.........---+++)))&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&''''''(((((($$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''))))))*********)))(((((())))))))))))))))))))))))''''''''''''((())))))***,,,+++++++++,,,...000111000///---+++*********+++************))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******)))))))))***++++++************+++++++++++++++***))))))))))))))))))&&&&&&&&&''''''(((((()))&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))'''&&&'''&&&&&&%%%$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$############################################################$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))******++++++******)))+++++++++*********))))))((()))))))))************))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++'''(((((()))******++++++((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''&&&'''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&''''''((())))))***&&&''''''((())))))((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))************)))))))))))))))))))))*********'''''''''((()))+++,,,---...---,,,***((('''%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***++++++******''''''((()))******++++++)))((((((((((((((())))))***))))))((()))***,,,---///...,,,*********+++,,,------,,,,,,++++++++++++''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++*********+++------++++++******************))))))((('''''''''''''''%%%%%%&&&''''''((())))))''''''&&&%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((&&&%%%$$$$$$############"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&$$$###"""#########################################################$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################******++++++++++++******++++++++++++******))))))(((((())))))*********+++)))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++'''(((((()))***+++++++++(((((((((((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''((('''&&&$$$%%%''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))))))))(((((()))***+++,,,(((((((((((()))***,,,,,,,,,+++)))'''&&&%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$'''))))))'''%%%###!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***,,,,,,,,,,,,%%%&&&'''((()))+++,,,,,,***))))))((((((((()))))))))((('''&&&&&&''''''(((,,,+++***))))))+++---............------,,,,,,,,,************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,+++++++++,,,...///++++++******))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%###&&&))))))&&&%%%''')))%%%%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!######################################################$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((***++++++******+++,,,+++***+++,,,***&&&&&&)))+++++++++++++++***)))((((((((())))))*********+++,,,***((())),,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))*********+++)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***'''$$$$$$''')))(((&&&&&&&&&&&&''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((())))))))))))************++++++++++++*********)))******))))))((((((''''''''''''(((((())))))******))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''$$$&&&))))))(((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&''''''&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,,,,,,,---......---***'''%%%*********)))))))))))))))))))))((((((''''''&&&&&&)))((((((((()))***++++++---,,,+++******+++,,,---''''''(((***+++,,,---...))))))((()))***,,,...000,,,+++)))(((((()))+++---+++++++++++++++++++++++++++------++++++------++++++,,,---,,,***)))***+++))))))))))))))))))))))))$$$"""!!!$$$)))+++)))%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%!!!###'''%%% """######"""!!!!!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&(((***++++++******+++,,,---******,,,,,,(((''')))+++++++++++++++***))))))))))))))))))*********+++,,,***))))))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))((()))))))))************)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%%%%&&&'''''''''%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((''''''(((((())))))(((((((((((((((((()))&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((())))))((((((''''''((((((((((((((()))))))))*********++++++*********)))))))))******))))))(((((((((((()))))))))))))))*********((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&))))))(((&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))******+++)))***,,,------,,,)))(((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((()))***+++***)))(((((()))***+++))))))***+++,,,,,,---...,,,,,,,,,,,,---///000111,,,,,,,,,,,,---...000111//////......------,,,,,,))),,,,,,***+++......+++)))++++++***)))(((((()))))))))))))))))))))))))))'''%%%&&&***000444333111&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$%%%%%%%%%&&&!!!$$$$$$"""###''''''###"""###############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%(((***++++++******+++,,,///***(((,,,...+++((((((++++++++++++++++++***))))))))))))***************---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***))))))(((((())))))***))))))))))))************)))))))))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((()))))),,,+++)))(((((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((%%%%%%&&&'''((()))******'''''''''''''''((())))))))))))(((((((((((())))))((((((((()))))))))******************)))))))))(((***))))))))))))(((((((((************))))))))))))'''((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&))))))'''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%&&&&&&&&&'''***---&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%'''))),,,---,,,++++++''''''''''''((((((((((((,,,++++++++++++*********)))((((((''''''''''''((()))((((((''''''(((((()))***+++++++++,,,,,,,,,,,,...------------...///000++++++---...000111111222000000///...---,,,,,,+++))),,,,,,******---...+++'''((()))((('''&&&'''((())))))))))))))))))))))))&&&%%%&&&***///222222000&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''###%%%$$$"""!!!$$$$$$""""""######$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%(((***++++++******+++,,,000***'''+++///---)))(((+++++++++,,,,,,+++******************************,,,,,,+++*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))*********)))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******...,,,***'''''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&((('''$$$###%%%(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''((())))))******((((((''''''(((((()))***))))))((((((((()))******((((((((()))))))))***************)))))))))(((((())))))))))))))))))))))))*********))))))(((((('''''''''(((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&***---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((($$$&&&(((***++++++++++++''''''((((((((((((((()))++++++++++++++++++++++++***)))((((((''''''''''''((((((((((((((((((((((((++++++******************++++++******************((())),,,---......---,,,,,,+++++++++******))))))***---,,,))))))++++++(((&&&(((((((((&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''))))))(((&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!! !!!!!!""""""###$$$%%%%%%$$$###$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$(((***++++++******+++,,,000)))'''+++///---***(((***++++++,,,,,,,,,+++++++++++++++***************++++++++++++***)))))))))))))))))))))))))))))))))************************((())))))))))))))))))(((******))))))))))))************)))))))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******%%%&&&&&&'''((()))******,,,+++(((&&&%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((($$$&&&)))(((%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))***++++++))))))))))))************************))))))))))))))))))))))))************)))))))))((((((''''''''''''((((((((())))))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&((())))))))))))(((((((((((())))))*********************************++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((***+++---,,,+++)))''''''''''''(((((())))))))),,,...---)))((()))(((%%%'''((())))))''''''((()))((((((((((((((((((((((((+++***))))))((('''%%%###''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###!!!"""&&&***$$$"""!!!###$$$%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%(((***++++++******+++,,,---)))'''+++...,,,))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))***++++++***)))***+++))))))))))))))))))))))))************************(((((())))))))))))((((((+++******))))))******+++************)))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++&&&&&&''''''(((((())))))***)))'''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))+++*********)))))))))((()))))))))))))))******+++))))))))))))***+++,,,---*********+++++++++,,,,,,++++++++++++*********))))))))))))************+++))))))))))))((((((((((((((())))))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((('''''''''(((((())))))******++++++((((((((()))))))))))))))+++******))))))))))))***)))******++++++******)))((((((((('''''''''''''''((())))))***))))))((((((***+++,,,---,,,***((('''&&&''''''((()))***++++++,,,...---)))'''((('''$$$'''((())))))(((((()))***))))))))))))))))))))))))((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$#########"""$$$&&&&&&'''...777(((%%%""""""$$$%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&(((***++++++******+++,,,+++((((((,,,,,,)))(((+++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********''')))++++++***)))+++---))))))))))))))))))))))))************************((()))************)))(((+++******))))))******+++************)))))))))((()))))))))))))))((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((''''''(((***)))(((&&&))))))((((((((('''''''''((((((((()))))))))******))))))))))))*********+++,,,++++++******++++++,,,******))))))))))))******)))***************************)))))))))***++++++************+++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++))))))*********+++++++++***************+++++++++*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%'''(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%(((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))******+++((((((((()))))))))******)))(((((((((((())))))***)))******++++++******)))'''''''''((((((((((((((('''((()))*********)))((()))***+++++++++***)))((('''(((((())))))*********))),,,+++((('''))))))&&&&&&((())))))(((((()))***))))))))))))))))))))))))%%%&&&'''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$"""$$$&&&&&&'''///:::...)))$$$"""$$$&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''(((***++++++******+++,,,)))((())),,,+++'''(((+++***+++,,,,,,------------,,,,,,,,,++++++*********&&&)))++++++******,,,///))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++************+++++++++*********))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,((((((((((((((('''''''''&&&'''(((((()))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''')))+++,,,)))%%%******))))))((((((((('''(((((())))))******++++++)))*********++++++++++++******))))))))))))******++++++************++++++(((((()))***+++,,,,,,---*********)))******+++,,,************+++,,,---...,,,,,,,,,---------......---------,,,,,,,,,++++++))))))******+++++++++++++++++++++,,,,,,---------++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&'''((('''%%%%%%''')))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%)))***)))'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***(((((())))))*********+++'''''''''''''''((()))***((()))***++++++***)))((((((((((((((()))))))))***%%%&&&((()))))))))((('''&&&'''((()))))))))))))))((((((((((((''''''''''''&&&))))))''''''***+++(((&&&'''(((((('''''')))***)))))))))))))))))))))))))))***++++++)))((())))))(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%###""")))555333,,,&&&###%%%'''&&&$$$(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((---,,,++++++,,,,,,***))),,,+++***))))))***++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********))))))((((((''''''+++++++++*********))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---++++++++++++++++++++++++++++++************************++++++++++++******,,,+++***))))))***+++,,,,,,,,,+++++++++,,,---------,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))((((((''''''((((((((((((((())))))))))))&&&%%%%%%$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))((('''''''''******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''%%%"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((111,,,'''$$$%%%&&&%%%$$$%%%'''(((((('''&&&&&&'''***)))((('''''''''''''''---+++******++++++***))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++*********)))***************************+++,,,,,,,,,,,,+++*********))))))((((((((((((+++++++++*********))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++************************,,,+++*********+++,,,---+++++++++++++++++++++++++++***************++++++******++++++++++++******,,,+++***))))))***+++,,,...------,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))******+++***)))(((((()))***+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***(((((((((((())))))))))))(((''''''&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))************((((((((((((((((((((((((*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))((('''''''''))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''---***&&&$$$%%%&&&%%%###%%%'''(((((('''&&&&&&''')))((((((((('''''''''''',,,+++)))***++++++***))),,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++***************************************++++++,,,,,,++++++******))))))))))))(((((((((+++++++++***************++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((())))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,************************+++++++++++++++,,,------++++++++++++++++++++++++***************+++,,,---******++++++++++++******++++++************++++++///...---,,,+++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******+++***))))))))))))***+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++(((((((((((()))***++++++(((((((((((()))))))))))))))))))))(((((())))))*********)))(((((((((((()))*********))))))'''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***(((((('''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%###%%%''')))((('''&&&'''((('''((()))))))))((('''&&&+++***))))))++++++***)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))*********+++++++++************************''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))************************------............------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++)))))))))***+++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))(((((()))******+++(((((((((((())))))))))))***))))))))))))***++++++,,,+++******))))))******+++++++++***)))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&'''))))))'''&&&'''(((&&&''')))******((('''%%%+++***)))***+++,,,+++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++++++++,,,************************++++++++++++++++++++++++))))))))))))*********************************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************++++++++++++************************(((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))******++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***)))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++,,,,,,+++***************++++++++++++***)))((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))(((((('''''''''''''''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((''''''&&&((())))))(((''''''(((%%%'''(((******)))'''&&&,,,*********,,,---,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))************+++***************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,+++******)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((()))***+++,,,,,,+++************+++)))************))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************************************(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))(((((()))&&&(((***)))((('''((((((&&&'''((()))))))))(((''',,,+++***+++---...---,,,***+++---.../////////...------------------------......---,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))************+++''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++++++++++++++,,,------...,,,,,,---......---,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++******)))*********(((((((((((())))))))))))(((((((((((()))***+++,,,,,,++++++***************'''((())))))***)))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))((((((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$''')))((('''&&&''')))'''(((******((('''((()))''''''''''''((((((((()))---,,,+++,,,...///...---***+++---///000000///...------------------------///...---,,,+++*********+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---))))))******++++++++++++))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************---------.........//////------------------------+++,,,---.........---,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---(((((((((((())))))))))))))))))))))))***+++,,,---,,,+++******))))))******&&&'''((())))))******)))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************************************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$&&&((('''%%%$$$&&&((('''(((******((((((((()))'''''''''''''''((()))***++++++,,,------------------------.........//////++++++,,,---------,,,,,,---,,,+++******+++,,,,,,,,,+++***))))))***++++++++++++******)))(((((((((------,,,+++*********+++,,,,,,+++***))))))*********+++---///000000//////)))************+++++++++*********)))******++++++...------,,,++++++***************+++,,,+++)))&&&))))))))))))))))))******)))******++++++******)))))))))))))))***++++++,,,***+++,,,+++))))))***++++++,,,------......------+++---------+++***+++,,,,,,,,,,,,,,,++++++***)))***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------******++++++,,,,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++........................++++++,,,,,,,,,---------111...++++++,,,---+++(((++++++,,,------------,,,------------------------++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------...,,,***+++...///---+++...---+++))))))***+++,,,++++++,,,,,,,,,---------/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++*********************++++++,,,++++++++++++++++++++++++))))))************))))))************************((()))++++++******+++---,,,+++******)))*********++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((***)))((((((((((((((()))******)))(((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''&&&'''((((((&&&$$$'''''''''(((((((((((()))))))))(((((('''''''''''')))---111000+++)))***,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))((('''&&&)))+++***'''---------------,,,,,,+++,,,,,,---///000000000000///////////////...---,,,------,,,,,,---...///000---,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,)))***+++------...------,,,,,,++++++*********)))------,,,------...//////111111111000///.........,,,,,,,,,,,,+++))))))((()))))))))******+++++++++---------------------------,,,,,,++++++,,,---...---...///...,,,+++,,,---......///000000000000///---///000///......///000.........///......------...//////000//////------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........111...,,,+++---...,,,***,,,,,,---.......................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***+++---...,,,+++000...---++++++,,,---...,,,,,,,,,------------......---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,++++++***************++++++++++++*********)))))))))))))))))))))))))))******************************))))))))))))******+++*********))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***)))''''''''''''%%%$$$&&&''''''''''''(((((((((((((((((((((''''''&&&&&&'''+++...---)))'''(((***)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''((()))***)))&&&///.........---,,,,,,+++***+++---///111111111111222222222111000...---,,,,,,,,,,,,---...///111222,,,,,,,,,,,,,,,---...///,,,,,,------------...............---------------000000///............///,,,,,,---...////////////222111000///...---,,,,,,000000000111222333444555666666555555444444333333111222222000---,,,...000---------...///000111222333222111111111111222333333222000......///111222222333333222///......///111111222333333333333333000111333333222222333555000111111222222222222111333333222222000///---,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------......------------..............................------------------------------.........////////////---,,,,,,---......------......///////////////..............................////////////......------------------------,,,------------............---,,,---...///...,,,---,,,+++***)))***+++,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******))))))******+++,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,+++***************++++++++++++************************************************************+++++++++******+++++++++***************)))))))))(((((((((((((((((((((((()))))))))(((((())))))*********)))((((((((())))))((((((((((((((((((((((((***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))---***'''&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%(((***)))&&&%%%&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((()))***)))))))))000000////////////000000---///111222333222111111333333333333222111000///............//////000000,,,,,,------...///000111------...//////000111111000000000000000000000///222222111111111111111222444555555555666666666555777777666666555444333333333333333444555777888999999999999888888777777777777999:::777333333888===333333333444555777888:::777666444333333444666777888666444222222333444555555666666444222000000111333333444555555555555555222333555555555555777888222333444444555555555555444444333222111000...............---------,,,,,,,,,,,,,,,,,,------------------------------------......------------..............................------------------------............////////////------,,,,,,---...//////......///000000000000///---------------------------..................---........................,,,------------.........//////...////////////......---,,,++++++++++++,,,,,,,,,,,,,,,------------/////////...............................................................------------------------------------------------+++,,,,,,------,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,,,,+++************+++++++++++++++++++++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))((())))))************))))))((())))))***((((((((((((((((((((((((***))))))((('''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))---***'''%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))+++***(((&&&%%%&&&((()))''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))((('''((()))))))))---333222222222222444666777888888999999:::999888666555666777777888888888777777444444444444333222222111111222333444444555666666222333333444555666777777666777777888888888777777888888777777777888888999<<<<<<<<<<<<;;;;;;;;;<<<888888888999999999999999444444555555777888:::::::::::::::999999999999999999<<<===:::777888???EEE777777666666888:::<<<===999777666444444666777999;;;999777666555666777888777888888666333222222333444444555666666666666555333555666777666777888:::444444555666777777777666444444333333222222222222333333222000///...---,,,............////////////.................................------.........////////////////////////....................................////////////,,,------------...///000...//////000000000000000........................---------......------------------------------------------.........//////......///............///111000000///////////////,,,,,,,,,------------............///////////////////////////////////////........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++---,,,,,,+++***++++++++++++++++++++++++++++++,,,*********************************************************))))))************************+++++++++************************)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((***(((%%%%%%&&&((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&'''(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''(((((()))))))))///---***((('''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))((((((''''''&&&'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))*********''''''(((((()))333>>>666666666888999<<>>=========>>>???????????????=========<<<;;;:::888888999:::;;;<<<======<<<<<<::::::;;;;;;<<<===>>>>>>===>>>???@@@AAA@@@???>>>???????????????@@@@@@AAA@@@???>>>===============888888888888999999999:::666666666666777999:::;;;999999999999999999999999999:::;;;999888:::???CCC777777555555666888:::<<<999888777666666777888999::::::999999999999999999888888999777555444444555555555666777777777777666666777888888888888999;;;666666777888888888777777555555444444444555666666777666555444222111000///111111111111222222222333111111111111000000000000111000000//////000000111111111111111111111111111111111111111111111111111//////000000000111111111...000000000//////111333000000111222222222222222000000000000000000000000...//////000000//////...........................//////000000000111111111---...//////------...//////////////////..................////////////000............////////////////////////////////////////////////////////////................................................,,,------......------,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---,,,+++***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))***************+++++++++++++++************************))))))))))))******+++,,,******)))))))))***++++++))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))))))))((()))'''%%%&&&(((*********'''''''''(((((((((((()))'''''''''(((((((((((((((((((((((('''(((((()))***(((''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))...---+++)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((('''(((((())))))((((((''''''(((((((((((()))))))))''''''((((((((()))))))))'''''''''''''''((((((((('''(((((())))))((((((''''''(((((())))))******+++)))&&&''')))''''''444CCC======<<<===???AAADDDEEEHHHGGGEEECCCBBBBBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@AAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAACCCCCCBBBBBBCCCCCCDDDEEEBBBAAA???>>>============::::::::::::999999999999888888888888888999:::;;;999999999999999999999999;;;:::999888888999;;;===999777666555555777999;;;999999999999999999999999888999:::;;;;;;::::::999888999:::999777666777888666777777888888888888888999:::;;;;;;999999:::;;;999999:::::::::999888888999999888777777888999:::888888777777666555555555444444444555555555555666666555555555444444444444444444444333333444444444333333333333333333333333333333333333333333333333222222222222333333333444222444555444222222444666333333444555555555555444333333333333333333333333333333444444444444333333333333333333333333333333333333333444444444555555111333444444222111222444000111111111000000//////111111222222222333333333111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////...............///000000////////////////////////------............------------------------------+++,,,------,,,,,,---...------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---******))))))******+++,,,************************+++***))))))(((((())))))***))))))(((((())))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))((('''((()))***)))(((((((((((()))))))))******((((((((()))))))))******)))(((''''''(((*********((((((((((((((()))******''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))))))))(((((())))))))))))(((((('''((((((((())))))))))))'''((((((((())))))))))))&&&'''''''''((((((((()))(((((())))))))))))(((((('''(((((()))******++++++'''%%%(((,,,((($$$///@@@BBBBBBAAA@@@AAADDDFFFHHHFFFEEEBBB@@@@@@AAACCCEEECCCCCCCCCBBBAAA@@@>>>>>>@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>?????????===>>>@@@BBBBBBBBB@@@???BBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>======>>>>>>>>>>>>===<<<;;;:::999999::::::999999999::::::;;;999999999:::::::::::::::>>>;;;999888999999999888;;;:::888666666888:::<<<999999:::;;;;;;:::999999666888:::<<<<<<;;;:::999999:::;;;;;;999888999;;;777888999999::::::999999;;;<<<===<<<;;;:::;;;<<<;;;<<<<<<<<<;;;:::999999===<<<;;;:::999:::;;;;;;888888888888999999999999666666666777777777777888999999888888777777777666777777666666666666777777666666666666666666666666555555555555555555555555444444444555555555666666666888999777555444666999555666666777777777777777666666666666666666666666777777888888888888777777::::::::::::::::::::::::666666666777777777777888777999;;;:::777666888:::888888999999888888777666444444444555555555666666666666666777777888888888666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111///////////////000111111111111111111111111111111......////////////..............................+++---......------///000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---******))))))***+++,,,,,,************************+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))(((***)))((()))***)))'''%%%))))))))))))************(((((())))))******++++++***(((''''''(((***+++***)))))))))))))))***++++++((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))******(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((((()))***+++++++++%%%%%%***///)))"""***:::@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@AAABBBDDDFFFHHHEEEEEEDDDBBBAAAAAAAAABBBFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>AAACCCBBB???>>>@@@BBBAAABBBBBBBBBAAABBBCCCEEEAAABBBCCCAAA??????CCCFFFDDDAAA===<<>>@@@>>><<<===???<<<999:::;;;<<<===???:::;;;<<<>>>===;;;<<>>;;;:::<<<888:::;;;;;;:::999999:::???>>>>>>=========>>>>>>???<<<::::::::::::<<>>>>>===<<<::::::<<<>>>888999;;;::::::999;;;<<<>>><<<;;;<<<>>>???<<<999777:::<<<;;;:::<<<===<<<<<<============<<<<<<;;;:::;;;<<<>>>??????===;;;@@@===<<<===???@@@???======???@@@AAAAAAAAA<<<777999===AAAAAA>>>;;;;;;<<<@@@???AAABBB@@@;;;:::===CCC>>>;;;<<<>>>===:::999???@@@BBBBBB<<<555555999888???DDDCCCAAACCCCCCBBBBBB???@@@FFFHHHCCC???===>>>BBBBBB@@@FFFOOOIII<<>>===???CCCCCCAAACCCHHHHHHCCC>>>===???BBBDDDDDD@@@===<<<============<<<===???BBBEEECCC@@@>>>===>>>>>><<<;;;AAA@@@???===<<<<<<===>>>===<<<<<<<<<<<<<<<======<<<;;;<<<======<<<888555777777777777888777555333777444111111333444333111333777777444444777666222555555444333111000//////555444222000000000111222222222333333333222222111000222444222...---...000///------//////...111777444444111...000555444///222111111222///,,,,,,---,,,000111---+++,,,,,,)))+++...000000///---------///,,,---000111//////222+++000222111000222222000...---------------......,,,......---,,,***+++,,,.........,,,******---///,,,+++***+++,,,---,,,+++,,,,,,+++++++++---///000///,,,***)))+++------,,,******)))***++++++***(((((()))***,,,...///...,,,,,,***))))))***+++***)))''')))++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,+++)))''''''((()))*********++++++++++++++++++111...+++***,,,,,,+++)))+++***))))))+++,,,,,,+++*********)))(((((()))+++...,,,***((('''(((***++++++)))(((***+++***)))))))))+++,,,+++******,,,...'''((()))***)))***+++,,,'''(((((((((((((((((('''((((((((((((((((((((((((000***%%%%%%))),,,***((('''&&&''')))***)))'''$$$***)))((()))***+++***(((******)))(((((()))))))))(((((())))))))))))((((((***))))))((((((((((((((('''(((((()))))))))))))))'''(((***++++++)))'''&&&)))(((''''''(((***)))))))))(((&&&''')))******)))''''''''''''''''''''''''))))))))))))***+++,,,,,,AAAAAAAAACCCEEEFFFEEEEEEAAAAAAAAABBBBBBCCCCCCDDDHHHGGGEEEDDDDDDCCCBBBAAA@@@AAABBBDDDDDDDDDDDDDDDDDDBBB@@@AAACCCFFFFFFFFFAAACCCEEEDDDBBBBBBEEEIIIDDDDDDDDDAAA??????CCCFFFNNNKKKIIIIIIJJJJJJHHHFFFDDDGGGIIIHHHDDDCCCDDDGGGEEECCCDDDGGGFFFAAA@@@CCCFFFCCCAAAAAAAAAAAABBBCCCHHHBBB???BBBGGGJJJHHHFFFIIIBBB===>>>???===>>>AAABBBCCCEEEGGGHHHIIIIIIIIIDDDCCCDDDGGGJJJLLLLLLJJJFFFEEEDDDEEEFFFFFFGGGHHHIIIGGGFFFFFFGGGFFFBBB???BBBAAA>>>===<<<<<<======GGGDDDDDDGGGHHHEEEDDDFFFFFFFFFFFFEEECCCCCCDDDEEE@@@BBBCCCBBB@@@???@@@AAA@@@>>><<<>>>CCCGGGIIIIIIHHHEEECCCEEEFFFEEEBBBAAAGGGGGGHHHHHHIIIJJJJJJJJJAAAEEEIIIKKKIIIEEECCCBBBDDDDDDCCCEEEEEECCC>>>:::AAAAAA@@@@@@BBBDDDDDDBBB;;;===???@@@@@@@@@AAABBBAAA@@@BBBEEEDDDAAAAAADDD:::;;;<<<<<<;;;999999:::BBBBBBDDDDDD>>>777666:::@@@HHHMMMLLLKKKLLLMMMLLLEEEAAA@@@DDDDDD???;;;:::CCCIIIKKKJJJOOOVVVRRRHHHNNNPPPPPPNNNJJJHHHIIIKKKKKKIIIKKKOOOPPPKKKFFFEEEHHHKKKMMMLLLJJJHHHHHHIIIDDDEEEFFFGGGHHHJJJLLLNNNGGGEEEDDDDDDEEEFFFEEEDDDIIIHHHFFFEEEFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGKKKIIIGGGEEEDDDBBB>>><<>><<<;;;<<>><<<999999:::;;;;;;;;;;;;<<<===<<<;;;999777666666777777777777777777777777777888888999999999999888888555666666555444444444444666444555888888555555888888888666333333666333...111222333444333000///000...222333000000222333111111222444555555444111///333111111444444111111444000444444000///111111...///.........//////000111111000000000000000111111000111111111000///000000111000//////000000...,,,------------...///000111------,,,,,,---...//////.........///000///---,,,,,,,,,,,,,,,------,,,+++...,,,++++++---...---,,,---.........---+++++++++------,,,,,,,,,,,,---------------------,,,,,,,,,111000///...---......///444222000000111111...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***++++++***************++++++,,,***))))))***,,,+++++++++,,,++++++***))))))))))))((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))...+++((((((***+++***)))***((('''((()))***)))((()))))))))+++...000000///+++*********)))*********((())))))))))))))))))(((((((((((((((((())))))***(((((()))+++,,,,,,+++***((()))*********)))(((((()))(((''''''((()))))))))***((('''((()))+++*********************+++++++++,,,,,,,,,,,,------......DDDDDDFFFJJJOOOQQQOOOLLLKKKKKKLLLLLLLLLKKKKKKKKKOOOLLLJJJKKKNNNPPPOOOMMMGGGHHHJJJMMMPPPSSSUUUVVVSSSMMMGGGHHHNNNTTTWWWXXXRRRTTTVVVTTTQQQQQQSSSVVVOOORRRSSSPPPMMMNNNTTTZZZ___XXXRRRRRRUUUUUUOOOIIIKKKTTT[[[YYYQQQKKKLLLQQQPPPPPPRRRVVVUUUPPPOOORRRWWWVVVSSSQQQQQQSSSUUUWWWYYYOOOFFFIIIUUU]]]ZZZRRRVVVPPPKKKIIIHHHGGGJJJOOOUUUTTTUUUXXX\\\\\\YYYVVVRRRRRRSSSWWW\\\]]]ZZZWWWUUUVVVXXXYYYZZZ[[[ZZZYYYVVVVVVUUUVVVVVVTTTQQQNNNNNNKKKFFFBBB@@@@@@AAABBBQQQRRRTTTVVVRRRKKKJJJNNNUUUSSSQQQOOONNNNNNNNNNNNIIIKKKLLLLLLKKKKKKLLLMMMMMMJJJHHHIIINNNTTTYYY\\\YYYQQQNNNSSSVVVRRRNNNPPPTTTTTTRRRQQQPPPPPPOOOPPPIIIPPPWWWVVVOOOIIIGGGHHHRRRPPPMMMKKKJJJGGGDDDAAAFFFBBB??????AAAEEEHHHJJJFFFEEEDDDDDDFFFGGGGGGGGGDDDCCCEEEHHHGGGDDDDDDHHH;;;@@@DDDCCC???<<<===>>>GGGHHHJJJLLLHHHAAA@@@DDDKKKSSSXXXXXXWWWYYYZZZYYYQQQMMMJJJKKKJJJEEEBBBBBBMMMUUU[[[[[[]]]bbb```XXXVVVZZZ]]]\\\XXXTTTTTTTTTUUUSSSTTTYYY[[[VVVRRRRRRQQQRRRSSSRRRQQQQQQQQQSSSOOOQQQSSSVVVXXXXXXYYYYYYPPPNNNMMMMMMNNNOOONNNMMMSSSPPPNNNNNNPPPPPPNNNKKKKKKMMMPPPSSSUUUUUUUUUTTTXXXUUURRROOONNNMMMKKKIIIHHHFFFEEEEEEEEEEEEDDDBBB@@@>>>===>>>BBBCCCBBB???;;;666777>>>@@@===>>>EEEKKKJJJHHHEEEBBB@@@BBBCCC@@@AAABBBBBBCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAAAAAAAA>>>===>>>AAACCCCCCAAAEEEDDDEEEHHHGGGBBB???@@@???@@@???===>>>@@@???;;;:::;;;<<<=========<<<;;;666888888555555:::<<<:::::::::;;;???CCCCCC???;;;>>>;;;:::======::::::<<<>>>@@@>>>:::999<<<===;;;999999999999999999999999;;;888666777:::<<<<<<;;;999999888999:::999777555:::999888888999888555333555555666777888888888888333555666777666555666777222333555555555333111000444333222111000000//////222000///000222333333333333333444444333222111111111111000000000000111111000111222444444333222111666444333111111333444666888777888999999777333000222111111000000000111111//////000000//////...---......///000000//////...,,,---...//////000//////111///......//////---,,,......---------,,,,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++,,,++++++++++++*********,,,***(((''')))*********(((''''''***---/////////***************+++++++++++++++************++++++))))))))))))***+++,,,,,,***((((((***------***'''******************************)))))))))))))))***)))'''&&&'''(((***))))))))))))))))))******++++++******+++,,,,,,,,,++++++HHHJJJOOOWWW^^^```[[[VVVXXXWWWUUUUUUUUUVVVWWWXXXWWWSSSOOOPPPVVV\\\______YYYXXXXXXYYY]]]bbbgggjjjccc[[[RRRRRRZZZcccggggggfffiiikkkiiiddd```^^^^^^VVV[[[``````___aaagggnnnnnnggg___[[[[[[[[[WWWSSS___gggmmmkkkbbb\\\\\\______\\\___ggglllkkkjjjjjjnnnmmmiiicccbbbgggllloooddd\\\SSSTTT```jjjiiibbb]]]ZZZWWWTTTSSSSSSVVVYYYdddcccdddhhhkkkhhh```YYYaaaccceeefffdddbbb```___^^^bbbeeefffggghhhgggdddYYYXXXXXXXXXYYYZZZZZZZZZWWWTTTOOOKKKIIIJJJLLLNNNXXX\\\cccddd\\\QQQNNNQQQ___\\\WWWTTTSSSUUUXXXYYYUUUXXX[[[\\\]]]]]]___```^^^]]]ZZZZZZ\\\___bbbddd]]]UUUVVV]]]___YYYZZZaaa```^^^[[[WWWSSSPPPNNNNNNMMMUUU[[[XXXPPPIIIJJJNNNYYYUUUNNNIIIFFFEEEFFFGGGIIICCC???@@@BBBEEEHHHLLLQQQNNNKKKKKKMMMLLLIIIFFFFFFDDDEEEGGGDDD@@@AAADDDFFFKKKNNNLLLIIIHHHGGGFFFJJJKKKNNNRRRPPPLLLLLLOOOTTT\\\aaa```___aaabbbaaaZZZVVVTTTUUUTTTOOONNNOOOXXXaaahhhiiihhhjjjiiieee___cccfffeee```[[[YYYYYYZZZXXXZZZ```bbb```]]]]]][[[[[[ZZZYYYXXXXXXYYYZZZYYY[[[]]]```bbbaaa___]]]YYYWWWUUUUUUUUUVVVUUUTTTYYYVVVSSSTTTVVVVVVRRRNNNOOOQQQUUUYYY[[[\\\\\\[[[ZZZXXXUUUUUUVVVXXXXXXWWWOOONNNLLLLLLMMMMMMLLLKKKHHHEEEBBBBBBEEEHHHHHHFFF@@@777999DDDHHHCCCGGGRRR\\\[[[XXXSSSMMMKKKMMMPPPOOOOOONNNMMMLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJJJJIIIHHHCCCAAADDDLLLQQQPPPLLLSSSQQQQQQSSSRRRLLLHHHGGGBBBEEEEEECCCFFFLLLOOOMMMFFFFFFDDDBBBDDDGGGHHHFFFCCCBBB===999:::AAAEEEDDDDDDDDDFFFKKKRRRTTTOOOJJJFFFCCCDDDGGGGGGEEEEEEHHHHHHIIIGGGDDDEEEKKKLLLJJJGGGHHHHHHHHHHHHGGGGGGFFFGGGCCC???@@@EEEIIIHHHFFFEEEBBB@@@???AAAAAA@@@???CCCBBBBBBBBBCCCCCCAAA???@@@AAACCCEEEEEEEEEDDDDDD>>>AAACCCCCC@@@???>>>???;;;<<>>===<<<:::999999:::;;;888666555666999:::;;;::::::::::::;;;<<<===<<<;;;:::999999888888999999:::777888999999:::;;;;;;;;;:::::::::;;;<<<===???@@@???@@@BBBCCCCCC???;;;888999999999888666666777888666555666666777777555444666666555444333333222222333666777444333444444222555444333444666777555333222222111111222222222111111000///......///000111........................+++,,,......,,,******+++,,,***))))))***++++++***+++***)))***+++,,,,,,+++*********+++++++++++++++...---,,,,,,,,,,,,---...,,,+++++++++,,,,,,---...000,,,)))***---...+++(((,,,++++++++++++,,,,,,---++++++++++++******+++,,,,,,***))))))+++,,,,,,+++)))*********++++++++++++)))***+++,,,,,,,,,++++++OOOTTT\\\fffllllllgggaaa___]]]ZZZXXXXXX[[[___aaa]]]WWWPPPNNNSSS[[[bbbeee```]]]YYYXXXZZZ```gggkkkbbbZZZSSSTTT\\\dddfffeeeccchhhmmmmmmggg```[[[YYYOOOUUU\\\^^^^^^___cccgggpppllleee]]]WWWUUUXXX[[[nnnoooooommmiiieeeddddddccc^^^___kkkwww{{{yyywwwzzzzzzssshhhdddiiinnnooohhhhhheeeaaafffnnnqqqooocccdddcccaaa```___]]][[[ffffffiiinnnqqqnnnddd\\\fffjjjlllhhhaaa]]]___bbb___dddfffddddddgggfffaaaUUUSSSPPPNNNOOOSSSXXX\\\\\\ZZZXXXVVVUUUWWWYYY[[[WWW^^^iiimmmeeeYYYTTTVVV___ZZZUUUSSSWWW^^^cccgggcccfffiiijjjiiiiiiiiiiiicccdddddddddcccbbbbbbbbbZZZYYY]]]aaa\\\VVV[[[gggaaa```^^^\\\ZZZYYYXXXWWWSSSWWWYYYVVVQQQNNNQQQUUUSSSQQQNNNJJJFFFEEEEEEFFFKKKEEECCCGGGKKKLLLPPPUUUXXXUUUSSSSSSTTTSSSNNNJJJKKKIIIIIIKKKIIIEEEFFFJJJSSSVVVVVVUUUYYY^^^]]]XXXTTTSSSTTTVVVUUUQQQQQQTTTXXX___dddcccaaabbbcccaaaXXXWWWXXX[[[[[[WWWWWWZZZ___gggnnnnnnlllkkkjjjiiifffiiiiiifff```[[[YYYYYY[[[ZZZ\\\cccgggeeedddeeegggfffeeedddcccccccccccc`````````bbbdddccc```]]][[[ZZZXXXYYY[[[\\\\\\[[[___\\\YYYYYYZZZZZZWWWUUUXXXYYYYYYZZZYYYYYYXXXWWWYYYXXXXXXYYY\\\]]]^^^]]]YYYXXXWWWXXXYYYZZZYYYXXX\\\WWWPPPNNNQQQUUUWWWWWWOOOFFFGGGSSSWWWTTTYYYeeeiiiiiifff```YYYVVVXXX[[[^^^\\\XXXUUUSSSRRRSSSSSSOOOPPPQQQQQQRRRRRRRRRRRRKKKFFFBBBGGGPPPVVVVVVRRRZZZVVVTTTWWWVVVPPPKKKIIIGGGJJJJJJGGGJJJPPPUUUVVVKKKJJJEEE@@@BBBKKKNNNLLLJJJGGGAAA;;;???HHHOOOOOOOOOMMMNNNRRRXXXXXXTTTNNNDDDBBBCCCHHHIIIHHHIIIMMMJJJKKKIIIGGGJJJNNNOOOKKKIIIJJJLLLNNNPPPQQQRRRRRROOOIIIDDDDDDIIIMMMMMMKKKKKKGGGCCC@@@@@@BBBDDDFFFGGGFFFEEEFFFHHHIIIHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIEEEFFFGGGFFFDDDAAA@@@???AAACCCEEEDDDAAA>>>======BBBCCCCCCBBB@@@AAADDDFFF>>><<<;;;<<>>???AAAAAA@@@???AAACCCDDDCCCAAA???>>>===;;;;;;<<<===>>>@@@EEEEEE???;;;===>>><<<======<<<===>>>===<<<:::888777666777999:::999888888888777666666777888888333333333333333333333333///111222222000/////////---,,,,,,---......---+++///...------//////...---***+++,,,---------------///......------......///...------,,,,,,---------222///,,,,,,///111111000...------------...///000+++,,,---,,,++++++---///111///......000111111000////////////////////////---...///000000111111000aaafffmmmtttvvvuuuqqqooollljjjfffdddcccfffiiilllddd^^^UUUOOONNNSSS[[[```]]]ZZZUUUQQQRRRVVV[[[___UUURRRPPPTTT[[[______]]]WWW]]]ccceee```YYYTTTRRRPPPRRRVVVXXXYYYZZZ[[[\\\eeefffbbbXXXMMMJJJQQQYYYjjjfffaaa______^^^[[[XXXXXXRRRSSS]]]iiimmmmmmllluuuxxxqqqbbbYYYZZZ[[[XXXccclllooohhhdddiiioooqqqoooppppppoooppppppiiiaaa^^^___dddkkkpppppplllhhhhhhhhhfff___YYYXXX___eeedddhhhhhhbbbaaafffeee```YYYWWWRRRNNNNNNRRRZZZ```ccccccccccccccccccddddddUUU]]]iiipppkkkaaa^^^```YYYUUURRRUUU]]]gggnnnqqqhhhiiijjjiiieeeaaa___^^^\\\___cccfffeeedddcccbbb^^^dddhhhbbbWWWRRRYYYaaaVVVXXX[[[^^^bbbdddfffggg\\\[[[YYYYYYZZZ]]]```aaaTTTWWWYYYYYYVVVQQQNNNLLLOOOIIIIIIPPPUUUVVVZZZ``````___^^^^^^^^^]]]ZZZXXXXXXWWWXXXZZZZZZXXXZZZ______bbbaaa```hhhuuuxxxssskkkgggcccbbb___YYYWWWYYYZZZ```dddbbb___^^^^^^\\\WWWYYY___fffgggddddddgggeeejjjnnnooommmkkkjjjjjjmmmmmmjjjccc\\\XXXYYY\\\```^^^```gggkkkjjjiiijjjlllkkkiiiiiijjjjjjiiihhheeebbb___```cccdddbbb___[[[ZZZZZZ\\\```bbbccccccbbbaaa```______```aaabbbgggddd___ZZZWWWUUUTTTTTT]]]]]]^^^```bbbaaa^^^\\\\\\\\\]]]___bbbbbbaaa___ccc]]]WWWUUUXXX\\\___```___XXXXXX^^^aaa```eeennnooopppooojjjccc```bbbfffhhhfffbbb^^^[[[ZZZYYYYYYWWWXXXYYYZZZZZZ[[[ZZZZZZTTTOOOKKKNNNVVV[[[[[[XXX^^^ZZZZZZ]]]]]]WWWPPPMMMRRRUUUUUUQQQPPPSSSUUUUUULLLKKKFFF@@@FFFRRRWWWTTTJJJHHHCCC@@@FFFPPPUUUUUUTTTRRRPPPQQQRRRPPPLLLHHH>>><<<===BBBEEEDDDFFFIIIMMMNNNMMMKKKMMMPPPLLLEEE@@@BBBGGGKKKOOORRRTTTTTTPPPKKKEEECCCEEEHHHJJJJJJKKKHHHCCC>>>;;;>>>CCCHHHGGGEEECCCCCCEEEHHHJJJJJJDDDEEEFFFGGGHHHHHHHHHHHHEEECCCAAAAAAAAA@@@===:::===???AAA>>>:::777888999@@@BBBEEEDDDCCCCCCFFFJJJBBB@@@???@@@BBBCCCCCCBBBHHHFFFDDDEEEGGGHHHEEEBBBHHHHHHGGGGGGGGGGGGHHHHHHKKKIIIFFFFFFGGGLLLQQQTTTYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZ[[[ZZZWWWTTTSSSSSSSSSTTTUUURRRNNNLLLNNNPPPLLLJJJHHHJJJNNNPPPPPPNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRXXXWWWNNNJJJNNNPPPNNNLLLNNNPPPOOOLLLJJJIIIIIIIIIGGGEEEFFFIIIJJJHHHFFFBBBBBBBBBCCCCCCBBBBBBBBB========================::::::999999999999888888444333222333444444333222111000///000222444333222///000222333444444333222111222222333333222222111111000000000000111111222/////////000000000111111//////000111111222222222---///111111//////333666222111///000222333333222333222222111111000000///000000000111222444666777|||~~~|||}}}|||{{{yyywwwuuutttttttttooolllfff^^^XXXXXX___fffdddbbb___]]][[[\\\]]]^^^RRRUUU[[[bbbhhhiiifffccc```eeejjjjjjeee```]]]\\\___]]]\\\]]]```cccdddccccccffffff^^^TTTPPPVVV]]]eeeaaa]]][[[[[[ZZZVVVSSSWWWSSSSSSWWWZZZZZZ\\\___hhhooonnn```TTTQQQLLLEEEUUUeeelllcccZZZ]]]bbbdddnnnooooooqqqwwwzzzsssgggYYY[[[^^^cccjjjoootttvvvrrrjjj```XXXVVV[[[ccchhhlllppplllbbb```fffgggbbb___^^^\\\YYYXXX]]]eeelllkkkmmmnnnooonnnkkkhhhfff]]]aaajjjooommmfffdddgggZZZXXXXXX]]]gggnnnrrrrrrggghhhhhhddd___YYYTTTSSSZZZ___eeeiiijjjiiijjjkkkkkkvvvvvvhhh\\\\\\___```WWWZZZ```fffkkknnnpppqqqccc]]]ZZZ___iiipppoookkkbbbdddeeeddd```\\\[[[\\\TTTLLLIIIPPPTTTSSSWWW___eeecccaaa]]]ZZZZZZ\\\______]]]^^^``````___aaafffaaaeeeddd```fffuuu~~~|||}}}vvvoookkkeee___]]]^^^[[[aaaddd```[[[ZZZXXXVVV[[[```jjjtttvvvsssrrrtttmmmnnnpppsssrrrqqqqqqrrrssspppiii```YYYXXX^^^ccciiifffgggmmmooommmlllmmmmmmllllllnnnqqqrrrpppnnngggbbb^^^^^^bbbffffffeeebbbaaa```aaaccceeefffeee```bbbdddcccbbbeeelllrrrrrrmmmeee^^^YYYYYY[[[]]]cccdddhhhkkkkkkhhhbbb]]]]]]^^^aaaeeehhhiiifffdddaaa]]]ZZZ[[[___ccceeeeeejjjgggcccaaaaaacccgggjjjmmmqqqssspppjjjhhhlllpppppppppooonnnkkkgggdddccc``````aaabbbcccccccccccc]]]XXXSSSSSSWWWZZZYYYWWWYYYXXX[[[bbbddd[[[PPPJJJSSSYYY\\\XXXTTTQQQMMMIIIFFFHHHFFFCCCKKKZZZ^^^YYYKKKKKKIIIHHHMMMSSSRRRMMMPPPOOOMMMLLLJJJHHHFFFEEE>>><<<===BBBDDDCCCDDDHHHLLLNNNOOOPPPSSSSSSLLLCCC@@@BBBEEEIIILLLMMMMMMMMMPPPLLLFFFBBBAAABBBEEEGGGHHHHHHFFF@@@;;;;;;BBBIIIIIIEEEAAA@@@BBBEEEHHHJJJEEEDDDDDDEEEEEEFFFGGGHHHFFFAAA===>>>BBBCCC@@@<<<<<<>>>>>>:::555222555888===AAAEEEEEEBBBBBBDDDHHHCCCAAA@@@@@@BBBCCCBBBAAABBB???>>>BBBGGGIIIGGGDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFHHHLLLPPPRRRYYYXXXVVVUUUVVVYYY[[[]]]```aaa___\\\XXXWWWXXXZZZZZZ\\\]]]ZZZUUUSSSTTTWWWPPPLLLIIIKKKPPPUUUVVVUUUWWWYYY[[[]]]]]][[[XXXVVVUUU\\\ZZZPPPLLLRRRXXXWWWRRRWWW]]]]]]YYYWWWYYY\\\[[[XXXTTTUUUWWWWWWTTTPPPMMMNNNOOOPPPPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFCCCCCCEEEFFFEEEDDDAAA>>>999888999<<<>>>???===;;;:::;;;<<<===<<<;;;777888:::<<<======<<<;;;:::;;;===>>>>>>===;;;:::777777888999:::<<<>>>???999>>>BBBAAA;;;555111000000111333444555555444444555999<<<<<<:::;;;???CCC;;;999888999:::<<<;;;;;;<<<;;;:::999888666555555888777777777999===@@@BBB|||xxxvvvzzz{{{xxxppphhhgggmmmtttrrrrrrrrrqqqooommmjjjiiiZZZaaalllvvv{{{zzzvvvsssxxx{{{|||yyytttooommmmmmnnnhhhcccdddjjjpppssssssnnnsssuuupppgggcccfffkkkkkkjjjiiigggeeeccc___]]]dddccccccaaa[[[VVVYYYaaa^^^jjjnnncccXXXSSSJJJ@@@III[[[ddd[[[PPPQQQUUUVVV`````````eeepppyyyrrrfffZZZ[[[\\\^^^dddmmmxxxppp^^^VVVYYYaaagggiiinnnqqqkkk^^^[[[ccceee```^^^_________```fffnnnuuurrrtttvvvwwwtttnnnhhhdddhhhiiilllooolllffffffiii___^^^```fffnnnqqqooollljjjkkkkkkhhhbbb\\\XXXVVVaaaeeekkkooopppqqqsssuuuxxxoooeeeiiikkkdddeeeiiinnnsssvvvwwwvvvvvvfff^^^[[[dddttt}}}yyyqqqnnnlllfff___[[[\\\bbbgggXXXMMMGGGKKKLLLIIIMMMVVVbbb___YYYQQQKKKKKKQQQVVVXXXVVVVVVWWWUUUSSSUUUYYYXXX___]]]TTTUUUdddppprrrvvvnnniiiccc^^^\\\^^^\\\bbbddd___ZZZWWWUUUSSS\\\cccooo{{{~~~yyywwwyyytttssstttxxxzzzzzzzzz{{{wwwrrriii___XXXZZZbbbjjjqqqnnnnnnrrrssspppnnnooopppppprrrvvv{{{|||zzzxxxhhhccc]]]]]]ccciiikkkkkkkkkiiigggffffffeeedddbbb]]]aaaddddddccchhhrrr{{{vvvppphhhaaa___aaagggkkkeeeiiinnnssstttooohhhbbbbbbdddhhhmmmqqqqqqnnnlllfffeeeeeeiiinnnrrrrrrppprrrrrrmmmdddbbbfffhhhfffjjjoootttsssooommmrrrwwwvvvxxx{{{{{{yyytttoookkkeeefffggghhhiiijjjjjjjjj\\\XXXRRRPPPPPPPPPOOONNNNNNNNNUUU___aaaWWWHHH???HHHQQQWWWUUUOOOIIIAAA;;;:::???AAAAAAKKK[[[^^^WWWNNNOOOOOOOOORRRRRRKKKBBBIIIJJJJJJHHHFFFEEEFFFHHHDDDBBBCCCGGGHHHFFFGGGKKKDDDHHHKKKOOOSSSTTTLLLBBBHHHIIIKKKKKKKKKIIIGGGFFFQQQNNNIIICCC???@@@CCCGGGFFFJJJKKKEEE>>><<>>>>>@@@BBBEEEHHHKKKLLLNNNVVV]]]ZZZMMM???666333111222555777777777666555>>>BBBFFFFFFEEEFFFJJJOOOKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHFFFDDDCCCAAAAAAEEEDDDCCCCCCFFFJJJOOORRR