BM6( xxxpppfff```^^^\\\XXXUUUWWWWWWWWWWWWWWWWWWWWWWWWRRRYYY^^^\\\XXX___rrrzzz{{{xxx{{{fff]]]]]]cccllluuu{{{}}}|||{{{sssqqqmmmjjjhhhgggggghhh~~~yyylllaaaXXXPPPNNNMMMJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGIIIKKKLLLPPP[[[gggzzzpppsss|||eeegggfffqqqzzzjjjYYYXXXVVVWWW^^^hhhnnnmmmjjjjjjeeeccc```^^^______^^^]]]sssvvvuuurrrrrrwwwyyywwwwwwttttttuuugggZZZQQQJJJIIIIIIFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCEEEGGGGGGJJJUUUaaaxxxooorrryyybbbcccaaalll}}}mmmYYYTTTPPPQQQWWWbbbgggfffddddddaaa___\\\[[[[[[[[[ZZZYYY{{{yyyyyy{{{|||}}}zzzzzzyyyvvvsssrrrqqqrrrrrrsssxxx|||xxxwwwuuuuuuzzzzzzlllmmmkkkhhhhhhmmmooooooqqqmmmmmmzzzoooaaaTTTLLLEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCEEEOOO[[[~~~nnnrrrwwwaaaaaa___jjjyyypppYYYOOOKKKLLLRRR\\\bbbaaa``````___]]]ZZZYYYYYYXXXWWWUUU|||}}}~~~}}}||||||{{{{{{}}}zzzvvvuuuvvvvvvwww{{{{{{xxxwwwvvvssspppooonnnoooooonnnrrrvvvyyy{{{uuupppnnnlllmmmttt|||~~~xxxjjjiiifffcccdddgggjjjkkkmmmiiijjjxxxmmm]]]SSSKKKEEEEEEEEECCCBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDCCCDDDMMMXXX}}}mmmrrryyydddbbb___kkkwwwrrrYYYKKKKKKKKKQQQ[[[aaaaaa```aaa```^^^[[[ZZZZZZYYYWWWUUUtttvvvxxxyyyzzz|||~~~|||yyyxxxwwwvvvtttrrrnnnmmmllllllnnnqqquuuwwwzzzuuurrrqqqqqqpppuuu}}}zzzxxx~~~zzzvvvrrrqqqnnnlllkkkkkklllmmmkkkmmmnnnlllmmmwwwzzztttnnnhhhcccaaa```bbbiiirrrxxxxxxhhheeeaaa```___```bbbeeegggfffjjjxxxmmm]]]SSSKKKEEEEEEEEEAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCBBBCCCKKKUUUwwwmmmrrrxxxdddccc```mmmzzzqqqZZZJJJKKKKKKPPPZZZaaaaaa```bbb```^^^\\\[[[[[[YYYWWWUUUnnnpppssstttuuuvvvxxxzzz{{{}}}zzzuuurrrpppnnnllljjjhhhgggfffeeegggiiilllnnnuuuvvvxxx{{{}}}wwwtttrrrqqqqqqvvv}}}}}}}}}{{{oooqqqwww~~~yyyvvvpppooollljjjiiiiiijjjjjjggghhhhhheeeeeekkkvvvxxxoooiiiaaa\\\WWWWWWVVVYYYaaaiiisss|||yyylllhhhddddddbbb```aaadddgggjjjrrrooo]]]QQQIIICCCCCCCCC???<<<<<>>>>>>>>?????????@@@@@@======???AAA@@@@@@HHHRRRtttnnnpppsssaaa___^^^oooyyytttooouuummmZZZJJJGGGGGGLLLUUU\\\]]]]]]___]]]\\\ZZZYYYYYYVVVSSSPPPjjjlllooopppppppppqqqsssrrrvvv}}}~~~{{{tttoookkkhhhgggeeecccbbbbbbdddggghhhtttsssrrrssswww|||~~~|||zzzwwwzzz~~~|||yyyxxx}}}~~~{{{yyy}}}oooiii]]]kkk~~~}}}{{{yyyvvvsssooollljjjjjjjjjeeeddddddccccccddddddeeejjjsss|||xxxyyy}}}}}}}}}|||}}}|||tttkkkbbbZZZRRRNNNKKKGGGEEEGGGHHHKKKRRR[[[gggpppyyy{{{}}}}}}uuuooolllmmmjjjcccbbbeeebbblll|||mmm[[[MMMFFFBBBDDDEEEBBB@@@@@@<<<=========>>>>>>??????>>>>>>AAACCCBBBBBBJJJSSStttnnnooosssaaa``````qqqzzzuuupppuuummmYYYIIIGGGGGGLLLUUU\\\]]]^^^```^^^]]][[[[[[ZZZXXXTTTQQQiiijjjlllnnnpppppppppppppppvvv}}}~~~tttppppppqqqmmmgggcccbbbfffkkkooouuutttsssvvvzzz~~~}}}|||wwwuuusssppprrrvvvzzzxxxgggdddfffuuu~~~{{{{{{}}}zzzwwwvvvtttrrrooonnnmmmlllkkkjjjhhheeecccaaa``````aaaeeelllvvv|||~~~yyyqqqjjjkkkuuu~~~{{{yyyxxxzzz~~~wwwkkk```[[[WWWQQQLLLKKKIIIFFFEEEGGGHHHJJJQQQYYYeeerrr}}}~~~{{{|||}}}zzzvvvrrrmmmiiidddaaagggmmmnnn[[[OOOJJJDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCC>>><<>>>>>>>>>>>===========================;;;<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::>>>AAA@@@@@@GGGPPPooollliiippplllbbbgggpppyyy}}}zzzdddRRRGGGDDDEEEHHHPPPXXX^^^___^^^\\\\\\[[[ZZZXXXUUUSSSQQQlllmmmnnnoooooonnnmmmlllqqqsssvvvyyy}}}xxxtttssstttvvv|||~~~iii___bbblllttt~~~|||}}}}}}|||zzzxxxvvvuuuttttttwwwuuuqqqlllhhhdddbbb```\\\^^^```bbbgggoooxxx~~~{{{xxxuuuqqqoooqqqssszzz{{{iii___[[[ZZZZZZYYYTTTTTTUUUWWW[[[```eeehhhkkknnnssswwwzzz|||zzzpppiiieeelllxxx||||||~~~}}}tttkkkgggaaa^^^[[[XXXRRRMMMMMMGGGCCCEEEFFFDDDCCCEEEEEEFFFJJJMMMLLLJJJOOOVVVdddqqq|||wwwmmmgggdddcccaaadddvvvzzzhhhXXXLLLHHHCCC???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@@@@>>>>>>HHHSSSyyymmmeeegggpppbbbfffppp}}}eeeRRRHHHDDDEEEHHHOOOWWW]]]___^^^\\\\\\[[[ZZZXXXUUUSSSRRRoooppppppqqqqqqpppnnnmmmrrrsssuuuwwwzzz~~~mmm]]][[[ccckkk|||}}}~~~~~~|||{{{yyyxxxwwwwwwxxxwwwtttpppllliiigggggg___```aaacccfffllltttyyy~~~~~~wwwpppnnnkkkhhhfffhhhjjjqqq{{{qqqddd^^^\\\ZZZWWWUUUSSSQQQPPPQQQTTTWWWYYY^^^ccciiioootttyyy|||pppdddiiipppyyyzzzuuuqqqooonnnqqqxxx~~~uuummmjjjcccYYYSSSPPPNNNKKKIIIJJJFFFDDDFFFFFFDDDCCCEEEFFFHHHMMMQQQOOOMMMRRR[[[hhhsss}}}zzznnnfffbbbbbb```ddd{{{vvvdddUUUJJJFFFBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>AAAMMMZZZnnnccc```uuusssbbbeeennnjjjVVVLLLDDDDDDGGGMMMVVV\\\^^^^^^]]]\\\[[[YYYWWWUUUSSSRRRlllmmmoooqqqrrrssssssrrrqqqrrrssstttwww{{{~~~}}}}}}}}}{{{{{{|||~~~~~~}}}}}}~~~~~~}}}~~~ttt```XXX^^^ddduuu~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwyyyxxxuuurrrooommmkkkkkkaaabbbcccccceeejjjppptttzzz}}}{{{uuunnnhhhgggfffcccccceeeeeelllttt{{{~~~oooeee___XXXRRRUUUSSSOOOLLLKKKKKKLLLMMMTTTXXX^^^dddkkkssszzzoooccceeehhhlllrrryyy~~~}}}uuummmgggbbb```cccgggnnnvvvyyywwwqqqllleee\\\RRRKKKIIIIIIIIIIIIIIIFFFFFFHHHGGGCCCBBBEEEFFFJJJPPPSSSQQQPPPVVV```mmmwww~~~|||ooofffccccccbbbhhhtttaaaRRRHHHEEEAAA???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;>>>@@@EEERRR___nnnbbb\\\kkktttaaabbbjjjoooYYYMMMDDDDDDFFFLLLUUU[[[^^^]]]]]]\\\[[[YYYWWWUUUSSSSSSkkklllnnnqqqrrrsssssssssooopppqqqrrrsssvvv{{{~~~}}}|||||||||}}}}}}|||xxxttttttvvvyyy{{{{{{yyy~~~{{{yyyzzzwwwxxx{{{~~~~~~eeeYYY\\\___nnn~~~~~~}}}{{{zzzyyyxxxxxxzzzxxxvvvrrrooommmkkkjjjdddddddddddddddggglllooosssvvvzzz}}}yyyuuuqqqjjjfffffffffdddeeegggggglllrrrvvvzzzqqqggg]]]UUUTTTRRROOOLLLJJJIIIIIIIIIKKKOOOSSSYYY```iiirrrxxx{{{}}}mmm```^^^]]]^^^aaafffkkknnntttyyyyyyqqqoookkkeee^^^XXXTTTRRRXXX\\\bbbiiinnnooommmjjj^^^WWWNNNIIIIIIKKKLLLLLLMMMKKKLLLNNNMMMIIIHHHJJJJJJMMMSSSWWWUUUTTT]]]hhhssszzz}}}qqqiiifffffffffmmmrrr```QQQGGGDDDAAA>>>>>>===<<<;;;:::::::::::::::::::::::::::999;;;???CCCGGGOOOWWWkkklllaaaZZZdddrrr```___fff}}}sssYYYLLLDDDCCCEEEKKKTTT[[[]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSmmmnnnooopppqqqppppppooommmnnnoooppppppssswwwzzz{{{~~~~~~{{{{{{|||||||||{{{yyyxxxsssnnnjjjiiimmmqqqttttttuuu{{{|||wwwuuuuuurrruuuxxx|||jjj[[[[[[\\\jjj}}}|||{{{{{{{{{{{{yyyvvvrrrooollljjjiiigggggggggeeeeeefffjjjmmmmmmqqqvvvzzz|||}}}~~~~~~}}}||||||{{{xxxtttqqqqqqkkkggghhhhhhgggiiilllkkkooosssvvvyyy}}}rrrggg^^^SSSRRRPPPMMMLLLKKKJJJJJJGGGIIIMMMRRRXXXaaakkkqqqwwwyyy}}}nnn\\\XXXUUUSSSVVV[[[___aaa]]]bbbiiinnnpppqqqqqqqqqsssvvvwwwsssqqqoookkkeeeYYYZZZYYYVVVQQQMMMKKKJJJJJJMMMTTT[[[```bbbcccbbb[[[UUUOOOLLLMMMPPPPPPOOOSSSRRRTTTVVVUUUPPPPPPRRRNNNRRRXXX[[[YYYYYYcccooowww}}}~~~ssskkkiiijjjjjjqqqrrr___QQQFFFDDD@@@>>>>>>===<<<;;;999999999999999999999999===;;;===BBBEEEEEEHHHLLLWWWkkk```XXX```wwwqqq___^^^cccxxxtttXXXIIIDDDCCCEEEKKKTTTZZZ]]]]]]^^^\\\ZZZXXXVVVUUUTTTSSSpppnnnmmmnnnqqqrrrqqqooonnnnnnmmmlllkkkkkknnnqqqqqqrrrwww}}}}}}~~~}}}{{{|||}}}yyysssnnngggcccdddhhhlllnnnsssxxx}}}|||wwwrrrppppppppppppssszzz~~~}}}~~~yyy\\\WWWXXX]]]uuu}}}}}}}}}}}}}}}{{{yyywwwuuuqqqmmmjjjjjjkkkkkkiiiffffffiiimmmrrrrrrssstttuuuwwwwwwxxxxxxxxx|||}}}{{{zzzzzzxxxsssoooqqqnnnkkkiiiiiijjjjjjiiijjjmmmqqqvvv{{{qqq```]]]XXXRRRNNNKKKKKKJJJIIIIIIIIIIIIJJJMMMTTT]]]cccjjjqqqyyy|||{{{~~~}}}hhhZZZPPPPPPSSSRRRQQQSSSYYYYYYYYY[[[^^^``````___bbbcccdddbbb]]]XXXSSSQQQMMMMMMMMMLLLJJJHHHFFFEEEFFFHHHKKKPPPVVV[[[```bbbXXXWWWWWWWWWYYY[[[]]]^^^]]]^^^]]]]]][[[YYYWWWVVVWWWXXXXXXYYY[[[bbblllttt{{{}}}~~~~~~zzzsssooolllkkkjjjppp\\\PPPFFFBBB>>><<<;;;;;;:::999888888999999999:::::::::<<<===???@@@@@@AAACCCFFFVVVooo[[[WWWdddtttooo\\\\\\dddvvv|||sssWWWKKKFFFDDDDDDIIIRRR[[[```bbbaaa^^^YYYWWWWWWVVVSSSPPPnnnlllkkklllooopppooommmjjjjjjjjjhhhggggggiiilllnnnmmmqqqyyy}}}}}}~~~}}}|||}}}|||{{{uuummmiiieee```^^^^^^aaaccceeepppvvv|||}}}yyyrrrnnnlllnnnmmmpppwwwzzzzzz|||cccYYYWWW[[[ooo}}}||||||~~~~~~~~~~~~}}}|||{{{{{{zzzwwwtttpppkkkkkkjjjhhhggggggjjjlllppppppqqqrrrssssssttttttqqqqqqtttzzz{{{{{{}}}~~~}}}}}}zzzvvvssssssqqqnnnmmmnnnpppppppppnnnqqquuuzzz~~~yyyiiiddd___XXXSSSPPPOOONNNMMMIIIIIIIIIIIIKKKQQQYYY___gggooowwwzzzzzz}}}yyyjjj[[[VVVTTTQQQPPPQQQQQQPPPOOOPPPSSSUUUVVVUUUWWWWWWWWWUUUQQQNNNKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDGGGKKKPPPVVV\\\___^^^^^^```aaacccfffhhhiiihhhgggfffggggggeeebbb___YYYXXXVVVXXX\\\eeennnttt|||}}}{{{tttqqqqqqsssvvvppp]]]QQQFFFBBB>>><<<;;;;;;:::999888888888999999999::::::;;;<<<=========???BBBEEETTTqqq\\\WWWfffyyyqqq]]][[[cccsss|||wwwZZZMMMEEECCCDDDIIIRRR[[[___aaa```]]]YYYWWWWWWUUURRRPPPnnnmmmlllmmmnnnooonnnmmmiiiiiiiiigggeeeeeeggghhhkkkiiijjjooossstttwww|||~~~~~~}}}{{{{{{{{{}}}xxxoooeeeaaa^^^ZZZYYYZZZ\\\]]]]]]iiipppyyy}}}{{{tttmmmhhhjjjiiikkkqqquuuvvvzzz~~~ooo\\\WWWXXXhhh||||||yyywwwvvv|||}}}~~~|||}}}}}}~~~{{{xxxpppnnnkkkjjjkkklllllllllppppppqqqqqqqqqrrrrrrrrrqqqpppsssxxxzzz{{{|||yyyvvvuuusssqqqqqqrrrtttuuuuuurrrvvvzzztttmmmggg___XXXTTTRRRPPPOOOIIIIIIHHHHHHHHHLLLRRRWWWaaaiiisssxxxxxx|||rrreee^^^XXXTTTTTTNNNLLLJJJIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAADDDJJJRRRYYY]]]dddeeehhhllloooqqqrrrrrrnnnjjjhhhjjjlllkkkfffaaaZZZVVVSSSVVV___jjjrrrvvv~~~~~~|||tttrrrwww|||~~~ooo]]]RRRFFFBBB>>><<<;;;;;;:::999888888888999999999999::::::;;;;;;:::;;;===BBBEEEUUUttt___YYYjjjuuu^^^ZZZaaannn{{{|||^^^OOODDDCCCDDDIIIRRRZZZ^^^___^^^[[[YYYWWWVVVUUURRRPPPoooooooooooopppppppppppplllmmmllljjjhhhggghhhjjjkkkggggggjjjmmmnnnrrrxxxzzz|||~~~|||zzzyyyyyyyyy{{{}}}yyypppfffbbb___[[[YYYYYY[[[\\\\\\bbbiiittt|||~~~xxxooohhhhhhfffgggmmmqqqssswww}}}}}}{{{|||~~~|||bbbXXXXXXcccqqq|||yyywwwvvvxxxzzz}}}~~~~~~~~~zzzvvvrrrnnnmmmpppqqqpppooosssssssssrrrrrrrrrrrrqqqrrrqqqssswwwzzz}}}}}}{{{xxxvvvsssrrrsssuuuvvvuuuuuuxxx~~~|||qqqkkkbbb[[[VVVSSSPPPOOOJJJJJJIIIGGGFFFHHHLLLOOOYYYbbblllsssvvv{{{uuullleeebbbZZZVVVQQQNNNLLLLLLKKKKKKLLLMMMMMMNNNNNNLLLIIIGGGEEEEEEEEEEEEDDDDDDCCCBBB>>>===>>>AAAHHHRRR\\\bbbfffiiimmmqqqtttuuuuuutttnnnjjjfffhhhlllllleee^^^XXXSSSPPPUUUbbbpppwwwzzz|||sssssszzz}}}ooo]]]RRRFFFBBB>>><<<;;;;;;:::999888888888888999999999999:::::::::999999===BBBFFFZZZxxxaaaZZZlllyyyaaaZZZ```iiiyyyyyy~~~```OOODDDCCCCCCIIIQQQYYY\\\\\\\\\[[[YYYXXXVVVTTTRRRQQQnnnoooooopppoooppppppqqqoooppppppnnnlllkkkkkklllnnnjjjhhhkkklllmmmqqqvvvyyy{{{}}}{{{~~~~~~|||zzzyyywwwwwwwwwyyyzzz}}}}}}|||zzzssskkkiiiddd___[[[[[[\\\]]]]]]^^^cccnnnyyy}}}uuummmhhheeeeeeiiimmmpppvvv|||}}}{{{|||~~~lll[[[XXX```kkk}}}{{{{{{xxxzzz~~~|||yyyxxxtttpppoooqqqsssrrrpppuuutttsssrrrqqqppppppooonnnlllnnnrrruuuwww}}}|||xxxvvvvvvvvvuuuuuuuuuzzz~~~tttoooggg___ZZZVVVRRRPPPMMMLLLKKKHHHFFFFFFHHHJJJPPPYYYdddlllrrrxxx{{{ooojjjbbb\\\WWWSSSPPPNNNQQQRRRTTTVVVWWWRRRKKKEEEEEEFFFFFFFFFEEEDDDDDDCCC???>>>>>>BBBJJJUUUaaahhhhhhjjjnnnrrrttttttsssrrrqqqmmmjjjlllooonnnfff^^^UUUPPPNNNVVVfffuuu|||~~~{{{rrrrrrzzznnn\\\QQQFFFBBB>>><<<;;;;;;:::999777777888888888999999999::::::999999:::===BBBGGG___zzzbbbYYYjjj~~~ddd\\\aaaeeetttsssxxxaaaOOODDDCCCCCCHHHPPPWWWZZZ[[[[[[\\\[[[YYYVVVTTTRRRQQQlllmmmnnnnnnmmmmmmnnnooopppqqqqqqqqqooommmnnnooopppmmmlllooopppnnnppptttxxx{{{}}}zzz}}}{{{vvvwwwwwwwwwxxxyyyzzz{{{|||vvvsssooojjjeeecccbbbaaa______bbbjjjuuuzzzsssiiieeecccfffjjjmmmtttzzz~~~{{{bbbYYY^^^fff}}}{{{}}}|||yyywwwuuurrrppppppqqqqqqqqquuutttsssqqqooonnnllllllllljjjkkkoooqqqrrrxxx|||zzzzzzxxxwwwwww}}}{{{|||{{{wwwssslllfffaaa\\\WWWTTTOOOOOONNNKKKGGGFFFFFFGGGJJJQQQZZZcccjjjqqqyyy~~~{{{rrrjjjccc^^^ZZZYYYZZZ\\\^^^]]]VVVLLLCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@??????BBBJJJVVVaaahhhhhhkkknnnrrrssstttsssrrrrrrpppnnnnnnooolllddd^^^RRROOOPPPZZZiiiwww~~~{{{rrrqqqvvv|||lllZZZPPPFFFBBB>>><<<;;;;;;:::999777777777888888888888999888999999999:::===BBBFFF]]]~~~fffZZZhhhhhh]]]aaacccmmmmmmssscccQQQFFFCCCBBBEEEMMMUUUYYY[[[\\\]]]^^^[[[WWWSSSQQQPPPkkkmmmooonnnmmmlllnnnpppqqqsssttttttrrrqqqrrrssspppnnnooossssssooonnnpppvvvyyy}}}}}}}}}xxxyyyzzz{{{||||||{{{{{{|||{{{wwwrrrlllhhhfffeeehhhrrr}}}}}}xxxjjjdddaaacccfffiiipppxxx}}}~~~hhhXXX[[[bbbwww}}}yyyxxxwwwtttrrrrrrsssuuuvvvvvvtttrrrpppmmmlllkkkllljjjkkkooopppoootttyyy~~~}}}|||zzz{{{zzzyyy|||zzzuuuwwwtttoookkkgggaaa[[[WWWRRRRRRQQQNNNJJJGGGFFFGGGFFFKKKSSSZZZ```gggooottt|||~~~vvvqqqiiihhhgggfffddd\\\OOOFFFGGGGGGGGGFFFEEECCCBBBAAA@@@???>>>AAAHHHQQQ[[[aaaeeegggkkknnnqqqrrrsssssssssrrrrrrqqqoooiiibbb]]]RRRQQQTTT^^^kkkvvv|||}}}~~~|||tttqqqsssvvv~~~kkkYYYNNNFFFBBB>>><<<;;;;;;:::999777777777777888888888888555666888999:::<<<@@@CCCSSSwwwnnnaaakkkkkk]]]```bbb~~~~~~zzziiiiiinnnfffUUUGGGCCCAAACCCKKKSSSYYY[[[^^^``````]]]XXXSSSQQQPPPmmmoooqqqqqqnnnnnnppprrrtttuuuwwwwwwvvvuuuvvvwwwooonnnpppttttttooommmnnntttwww||||||{{{|||~~~~~~|||{{{www~~~xxxqqqlllhhhhhhppp{{{zzzjjjddd```aaadddgggnnnvvvyyy|||~~~~~~}}}}}}mmmXXXXXX___qqq|||}}}|||}}}|||yyyuuutttwwwzzzzzzyyywwwtttrrrooonnnmmmiiihhhiiillllllkkknnnsss{{{~~~}}}|||~~~|||zzz{{{wwwqqqtttrrrooolllhhhccc\\\WWWTTTTTTSSSPPPLLLHHHGGGGGGEEEIIINNNTTTZZZ```ggglllppp|||xxxtttpppnnnjjjbbbVVVMMMJJJJJJIIIHHHFFFEEECCCBBB@@@>>>===???DDDLLLUUUZZZaaacccfffjjjnnnqqqrrrssswwwxxxxxxvvvrrrkkkeeeaaaSSSTTTXXXaaallluuuzzz{{{~~~}}}uuurrrqqqqqqxxx~~~jjjXXXLLLFFFCCC>>><<<;;;;;;:::999777777777777888888888888222444777888999;;;???AAAJJJmmmxxxiiiqqqmmm]]]___bbb}}}}}}yyyhhhgggjjj~~~iiiYYYHHHDDD@@@BBBIIIRRRXXX[[[___aaabbb___YYYSSSPPPPPPmmmmmmmmmmmmnnnpppqqqrrrvvvvvvvvvuuuuuuttttttsssuuutttrrrpppooooooooopppssswww|||~~~~~~}}}}}}~~~|||rrrnnnjjjllluuu~~~}}}vvvooogggaaacccgggjjjkkkmmmsssvvvzzz~~~{{{}}}}}}^^^VVVYYYkkk{{{~~~~~~}}}|||{{{{{{{{{{{{{{{~~~{{{wwwtttrrrpppmmmkkkkkkjjjiiihhhiiikkknnnpppuuu~~~|||wwwsssnnnmmmmmmnnnoookkkddd^^^\\\[[[YYYUUURRRNNNKKKIIIFFFFFFGGGJJJOOOVVV]]]aaalllrrr~~~{{{nnnhhhgggddd[[[RRRRRRPPPNNNLLLKKKHHHEEEBBBCCC???>>>DDDJJJNNNRRRWWW^^^bbbggglllppprrrsssttt|||||||||{{{xxxoooddd[[[XXXZZZ___gggpppwww|||}}}zzzsssqqqsssuuu}}}}}}hhhWWWMMMEEEBBB>>><<<;;;:::888777777777777777777777777777888999:::::::::;;;>>>AAAJJJddd~~~iiinnntttbbbfffdddxxxyyyiiimmmnnn|||nnn[[[EEECCC??????EEEQQQZZZ^^^\\\\\\\\\ZZZXXXUUURRRPPPmmmmmmmmmnnnoooqqqrrrsssttttttssssssssssssttttttvvvuuutttrrrqqqqqqqqqqqqrrrvvv|||~~~~~~||||||yyyuuuooonnnuuu~~~}}}wwwooofffaaacccgggjjjlllnnnoooqqquuuyyy|||}}}}}}}}}|||}}}eeeZZZ]]]gggwww~~~|||{{{{{{{{{{{{}}}zzzwwwuuutttsssqqqooommmllljjjhhhiiijjjlllnnnttt}}}|||wwwmmmkkkjjjjjjkkkjjjeee``````___]]]ZZZVVVRRRNNNLLLHHHGGGGGGHHHKKKPPPUUUXXX___eeeqqq|||nnnfffdddbbb]]]XXXXXXVVVSSSPPPNNNJJJFFFCCCBBB??????EEEJJJOOOVVV^^^```cccgggkkkooosssvvvxxx|||ssshhh___[[[]]]ccckkkrrrxxx{{{|||~~~|||sssrrrxxx}}}|||hhhWWWMMMEEEBBB>>><<<;;;:::888777666666666666666666666666666777888888888:::===???GGG```iiijjjsss^^^```^^^rrrmmmnnnoooqqq\\\GGGDDD??????EEEOOOYYY]]]]]]\\\\\\ZZZWWWTTTQQQOOOmmmmmmnnnoooqqqrrrtttuuusssrrrpppooopppqqqssstttxxxwwwuuutttsssrrrrrrrrrqqqvvv{{{~~~~~~~~~}}}|||{{{}}}|||}}}|||tttooottt{{{{{{vvvnnnfffaaadddhhhjjjlllpppmmmooorrrvvvyyyzzz{{{{{{}}}~~~qqq___```bbbrrr}}}{{{{{{{{{||||||zzzxxxwwwwwwvvvtttrrrpppooommmkkkkkkkkkmmmnnnsss{{{}}}qqqmmmiiihhhiiiiiigggeeeccccccbbb___[[[UUUQQQNNNIIIHHHFFFEEEFFFHHHKKKLLLQQQVVVaaaqqqyyynnneee```____________\\\YYYUUURRRNNNIIIFFFBBBAAADDDKKKQQQXXXeeepppooopppqqqqqqrrruuuzzz~~~~~~uuukkkccc___cccjjjqqqvvvyyy{{{{{{}}}~~~{{{pppsss{{{gggVVVMMMEEEBBB>>>;;;:::999888666666666666666666666666666555666777777777888;;;>>>DDD\\\hhhdddsssuuu^^^\\\XXXjjjsssppprrrttt\\\HHHCCC>>>???EEENNNWWW]]]]]]]]]\\\ZZZWWWTTTQQQOOOnnnooooooqqqrrrtttvvvwwwtttrrrpppnnnnnnoooqqqsssxxxwwwvvvuuutttssssssrrrqqquuu{{{~~~~~~~~~~~~~~~~~~}}}||||||vvvwwwwwwxxx|||xxxqqqrrrxxxxxxtttmmmfffbbbdddhhhjjjmmmqqqpppqqqtttvvvyyy{{{|||}}}~~~}}}dddaaa]]]nnn}}}||||||}}}|||{{{yyyxxxxxxwwwuuusssrrrqqqpppooonnnoooqqqqqqrrryyy|||vvvoookkkjjjjjjiiihhhddddddccc```\\\VVVQQQNNNJJJIIIFFFDDDCCCCCCDDDEEEIIIMMMVVVccctttxxxtttrrrpppkkkeee```___aaaeeeccc```]]]ZZZWWWTTTOOOLLLEEEGGGNNNVVV]]]fffvvv{{{xxxyyy}}}}}}tttkkkeeedddiiipppvvvzzz{{{zzzzzz}}}~~~|||yyynnnssszzzfffVVVMMMDDDAAA>>>;;;:::999888666666666666666666666666666555666777777777888;;;>>>BBBXXXggg___fffxxxaaa]]]VVVfff|||uuuttttttZZZHHHAAA<<<>>>DDDMMMVVV^^^______^^^\\\YYYUUURRRPPPqqqqqqqqqrrrtttvvvwwwxxxvvvtttqqqooonnnoooppprrrwwwwwwvvvuuutttsssrrrrrrqqqvvv{{{|||||||||}}}}}}|||{{{{{{ppprrrttttttuuu{{{~~~uuuuuuyyyxxxtttkkkfffccceeehhhjjjnnntttttttttuuuwwwyyy|||~~~jjj```[[[jjj~~~}}}~~~~~~~~~}}}|||zzzyyyyyywwwtttqqqpppooooooooopppqqqssstttrrrwwwxxxpppmmmkkkhhhffffffeeedddaaa]]]XXXSSSPPPKKKIIIGGGDDDBBBBBBBBBBBBEEEHHHNNNWWWcccooozzzyyyooogggbbb```___```cccfffeeeaaa```cccfffcccaaa___^^^]]][[[XXXUUUMMMPPPWWW___fffnnn||||||{{{|||ssskkkggggggmmmuuuzzz|||{{{{{{{{{~~~~~~~~~}}}zzznnnrrryyyfffVVVMMMDDDAAA===;;;:::999777666555555555555555555555555555666777777777999<<<>>>BBBUUU}}}eee]]]^^^xxxzzzbbb]]]YYYfff}}}xxxvvvYYYHHH@@@;;;>>>DDDKKKUUU___``````___]]]ZZZWWWTTTRRRttttttttttttuuuvvvxxxxxxwwwvvvtttrrrqqqrrrssstttwwwwwwwwwvvvuuutttsssrrrrrrvvv|||zzzzzzzzzyyyxxxwwwvvvuuulllnnnqqqqqqrrrtttyyy~~~{{{yyy|||zzzuuujjjeeeccceeehhhjjjooouuuvvvvvvvvvwwwyyy|||tttbbb[[[fffwww{{{~~~|||{{{{{{zzzxxxuuurrrnnnnnnnnnooopppqqqrrrsssssswww~~~yyyrrrmmmhhhdddgggfffdddaaa]]]YYYVVVUUULLLKKKHHHEEECCCBBBAAAAAA@@@BBBEEEJJJQQQYYY___bbbiiiqqqxxx{{{|||}}}xxxrrrmmmhhh___VVVQQQPPPQQQRRRSSSZZZbbbeeedddbbbccceeecccbbbaaabbbccccccaaa___XXXZZZ```hhhmmmqqqyyyzzzqqqkkkhhhhhhooowww||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}qqqsssxxxeeeUUUMMMDDDAAA===:::999888777555555555555555555555555555555666777777777999<<<>>>BBBRRR{{{eee^^^[[[mmm{{{bbb[[[]]]ggg|||{{{___LLLAAA:::>>>CCCHHHRRR]]]______^^^]]][[[XXXUUUSSSvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvuuuvvvvvvwwwxxxxxxxxxxxxyyyxxxwwwvvvtttsssssswww}}}~~~~~~~~~~~~~~~zzzyyywwwuuurrrooommmkkkhhhiiijjjjjjkkkllloooqqqtttxxx}}}|||{{{|||yyysssiiieeedddfffhhhjjjpppwwwyyyxxxxxxxxxzzz~~~~~~fffZZZbbbqqq{{{~~~}}}|||||||||}}}{{{xxxuuuqqqqqqqqqqqqrrrrrrsssssstttwww}}}|||uuummmhhhfffdddaaa^^^ZZZXXXWWWVVVNNNLLLJJJFFFCCCAAA@@@???<<<===???AAADDDGGGIIIKKKPPPVVV[[[\\\___aaa```\\\WWWTTTOOOJJJHHHIIIKKKMMMPPPWWW```dddeeecccdddeeefffeeeeeefffhhhiiihhhfffcccdddkkkuuu{{{|||~~~vvvlllhhhggghhhnnnwww{{{{{{{{{}}}}}}|||}}}}}}||||||}}}}}}~~~~~~zzzrrrvvvyyywwwdddUUUMMMCCC@@@===:::999888777555555555555555555555555555444555666666666777:::===AAAOOO~~~|||gggaaaYYYdddeee\\\^^^fff~~~kkkQQQDDD<<>>===:::;;;<<<>>>????????????AAAEEEHHHGGGJJJOOOPPPNNNIIIHHHGGGFFFGGGIIIKKKLLLRRRXXX___dddeeedddddddddhhhhhhhhhjjjlllmmmllljjjkkkllltttqqqgggddddddgggnnnvvvzzzzzz{{{~~~}}}{{{||||||zzzzzz~~~~~~{{{tttrrrxxx{{{rrr~~~wwwdddUUUMMMCCC@@@===:::999888777555555555555555555555555555222444444444444666999;;;@@@MMM|||~~~iiicccXXX^^^kkk```]]]eee}}}tttVVVHHH>>>???AAAAAAIIITTTZZZZZZZZZZZZXXXVVVTTTSSSyyyyyyyyyyyyyyyyyyxxxxxx}}}}}}}}}~~~}}}zzzzzz{{{zzzwwwtttuuuyyy~~~}}}zzz~~~zzzuuuoookkkhhhgggfffeeeccc````````````___]]]cccfffjjjnnnrrruuuzzz}}}}}}|||{{{{{{{{{wwwpppjjjeeefffggghhhjjjnnnssswww}}}zzzxxxyyy}}}~~~~~~|||zzzxxxxxxyyyyyysssbbb]]]gggyyy}}}|||~~~~~~|||zzzxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxwwwwww}}}ttthhhaaaYYYTTTRRRRRRPPPNNNJJJIIIHHHFFFCCC???===;;;;;;<<<===<<<;;;:::;;;===@@@@@@AAACCCFFFHHHIIIIIIMMMEEEAAAEEEHHHHHHIIINNNRRRZZZeeekkklllkkkiiiiiiuuurrrooooooqqqtttuuuvvvuuu~~~wwwllleeebbb```fffmmmuuuzzzzzzzzz}}}~~~||||||{{{~~~}}}}}}}}}}}}zzzvvvvvvvvvqqqoooooolllmmm|||zzz|||sssbbbTTTJJJCCCAAA>>>:::888777777777888888777666666666666666333444555444555777:::===EEELLLppplllYYYVVVccc|||rrr^^^___eeewwwzzz[[[JJJ<<<<<<@@@CCCKKKUUUZZZYYYYYYYYYYYYXXXUUUSSS{{{zzzzzzyyyyyyyyyzzzzzz~~~{{{yyyzzzzzzxxxvvvuuuyyy~~~|||||||||{{{xxxvvvzzzxxxuuuqqqmmmkkkiiihhhgggdddaaa___^^^]]][[[YYY[[[^^^aaaeeeiiimmmrrrvvvxxxwwwvvvxxxzzzwwwpppiiibbbccccccdddfffkkkqqqvvv{{{xxxuuuvvvyyy}}}~~~~~~}}}|||yyywwwvvvvvvvvvwww}}}|||{{{bbb[[[aaaqqq~~~|||~~~|||zzzyyyxxxvvvvvvvvvwwwwwwwwwvvvvvv|||{{{hhhaaaXXXRRRPPPOOOLLLJJJHHHGGGFFFDDDBBB???===<<<:::;;;<<<<<<;;;:::;;;===??????@@@BBBFFFHHHJJJJJJRRRKKKHHHKKKMMMMMMOOOSSSZZZaaajjjqqqsssuuuwwwyyyyyyxxxvvvuuuuuuxxx{{{}}}sssiiibbb^^^\\\bbbjjjsssyyy{{{|||~~~~~~~~~}}}|||||||||~~~}}}wwwrrrrrrtttnnnjjjhhhccceeewww~~~vvvyyyqqq```SSSIIICCCAAA===:::888666666777777666666555444555555555444555555444444666:::===BBBJJJllllllYYYUUUbbbyyyqqq^^^[[[```qqq|||^^^MMM>>><<>>;;;===>>>>>>======???@@@BBBCCCEEEGGGJJJMMMPPPRRR[[[WWWUUUVVVWWWWWWZZZ___aaaffflllppptttyyy}}}{{{rrriiibbb]]][[[^^^fffpppwww{{{}}}}}}||||||{{{{{{}}}}}}uuupppppptttnnniiieee```cccwwwxxxuuu{{{ooo___RRRHHHCCC@@@===:::777666666666666555444444333333444444555555555444444555888;;;@@@GGGgggmmmYYYUUUaaaxxxppp\\\YYY\\\kkkaaaOOO@@@===>>>???DDDLLLTTTUUUVVVWWWWWWVVVUUUTTT~~~|||zzzyyyzzz|||~~~~~~}}}{{{yyyxxxuuuwwwzzz}}}~~~}}}zzzxxxvvvtttrrrqqqooonnnnnnnnnnnnnnnmmmiiiccc^^^[[[WWWTTTRRRRRRSSSUUUVVVZZZ```hhhmmmooollllllqqqwwwwwwnnnfff______^^^___bbbhhhqqqwwwxxxuuurrrppprrrvvv{{{~~~}}}~~~|||{{{zzzyyyxxxvvvvvvuuuvvvvvvzzzyyyzzzmmm\\\WWW```mmm}}}{{{zzz}}}~~~}}}|||zzzyyywwwvvvvvvvvvwwwxxxwwwwwwyyy~~~{{{zzzzzzzzz}}}mmmfff\\\UUUQQQNNNKKKHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@BBBDDDDDDDDDDDDFFFHHHKKKLLLNNNQQQSSSWWW[[[^^^fffeeedddcccbbbdddhhhmmmkkkmmmoooppprrryyy|||vvvooohhhbbb___^^^dddmmmuuuyyy|||~~~~~~}}}|||{{{zzzzzz}}}~~~yyyrrrqqqqqqllljjjhhhdddgggzzz{{{wwwxxx~~~mmm___RRRIIIBBB@@@===999777666666666666555555444333444444444555666555444333444777:::>>>EEEcccoooZZZWWWccc{{{qqq\\\YYY[[[hhhbbbPPP@@@===>>>===BBBIIISSSUUUXXXYYYWWWUUUTTTSSS~~~|||{{{zzz{{{}}}}}}yyywwwuuuwwwyyy{{{}}}}}}}}}}}}~~~zzzwwwuuuuuurrrpppmmmkkkjjjlllooopppmmmiiiccc]]]ZZZWWWUUUSSSSSSSSSTTTTTTWWW]]]dddiiillljjjkkkpppvvvtttlllddd]]]]]]]]]]]]```fffooouuuwwwvvvsssqqqrrrvvv{{{~~~}}}{{{}}}}}}|||{{{zzzyyyyyyyyywwwvvvwww|||ttt___UUUYYYccczzz}}}zzzxxxzzz|||~~~|||zzzyyywwwvvvuuuuuuvvvvvvzzzyyyyyyyyy{{{|||zzzxxxwwwwww}}}qqqiii___XXXSSSPPPMMMJJJFFFEEEDDDDDDCCCDDDDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPQQQSSSVVVXXXZZZ]]]cccgggnnnqqqrrrooommmpppvvv{{{~~~}}}{{{xxxwww||||||vvvpppjjjfffaaaeeelllrrrvvvxxxzzz{{{}}}|||{{{zzzzzzzzz}}}}}}wwwsssmmmjjjkkknnnnnnqqq}}}wwwwww||||||lll___SSSJJJBBB@@@<<<999777666555666777666555555444444555555555555555444333444777:::>>>DDD___sss^^^YYYggguuu]]]YYYYYYddd}}}|||```OOO@@@=========AAAHHHTTTWWWZZZ[[[XXXUUUSSSSSS|||{{{zzzzzz|||~~~}}}zzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~{{{wwwtttsssssssssqqqnnnlllkkklllmmmoooiiieee___[[[YYYXXXWWWVVVTTTSSSSSSRRRTTTXXX^^^bbbfffgggkkkpppsssqqqjjjeee\\\\\\\\\]]]___eeemmmrrrwwwvvvuuusssssswww|||}}}}}}~~~}}}|||{{{zzzsssqqqsssxxx{{{~~~~~~dddUUUVVV\\\ooo{{{xxxwwwyyy|||~~~}}}xxxwwwvvvuuuuuuuuuvvvwww{{{{{{zzzyyyyyy{{{}}}{{{yyyxxxwwwwwwzzz~~~yyyqqqggg^^^YYYUUUQQQMMMHHHGGGFFFEEEEEEFFFGGGHHHMMMOOOQQQSSSTTTUUUXXXZZZXXXZZZ]]]^^^___ccciiinnnwww}}}|||xxx}}}}}}wwwqqqnnngggiiimmmppptttvvvxxxxxx}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||{{{}}}xxxtttpppqqqyyy}}}|||uuuuuu|||zzzjjj___SSSJJJBBB???<<<999666555555555777666666555444555555555444444444333333444777:::>>>CCC\\\yyybbb[[[hhh|||bbbXXXXXXbbbyyytttwww}}}___NNN@@@======<<<@@@GGGRRRWWW[[[\\\XXXUUUTTTTTTzzzzzzzzz{{{}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~}}}zzzuuurrrrrrssstttssssssqqqooommmkkkjjjbbb^^^YYYWWWWWWXXXXXXXXXUUUUUUTTTRRRRRRTTTXXX\\\]]]bbbiiinnnooommmiiiggg^^^___```aaaccchhhnnnrrruuuvvvvvvuuuuuuwww{{{}}}~~~}}}~~~vvvxxx{{{~~~|||zzzyyysssqqqrrrvvvxxx{{{nnn[[[XXXXXXggg}}}{{{zzzyyyyyy{{{}}}~~~~~~xxxwwwvvvvvvvvvwwwxxxyyy{{{{{{yyywwwuuuvvv{{{|||||||||{{{zzzyyyxxxwwwyyy~~~tttjjjccc]]]XXXTTTOOONNNMMMKKKKKKLLLNNNOOOVVVYYY[[[]]]___```ccceeedddgggjjjjjjjjjmmmtttzzz~~~yyyvvvnnnmmmnnnppptttwwwyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~|||{{{{{{zzzzzz{{{{{{|||}}}{{{|||~~~|||~~~{{{tttttt}}}wwwuuu{{{wwwhhh]]]RRRIIIAAA???<<<999666555555555666555444444333333444444333333333333333555888;;;===AAAXXX~~~fffZZZfffhhh[[[ZZZcccyyymmmpppsss}}}```OOO@@@======;;;>>>DDDMMMSSSYYYZZZXXXUUUUUUWWWxxxyyyzzz|||}}}}}}{{{~~~~~~}}}}}}|||~~~~~~{{{vvvssssssttttttuuuwwwwwwtttooojjjfff\\\YYYUUUTTTUUUWWWYYYZZZWWWWWWVVVTTTSSSTTTWWWYYYVVV]]]ffflllmmmkkkiiiiiicccdddeeefffhhhlllqqquuutttvvvwwwvvvuuuwww{{{{{{|||~~~}}}||||||{{{yyywwwuuuttttttsssrrruuuyyy}}}~~~{{{yyyxxxuuusssssswwwxxxzzzwwwbbb\\\YYYddd|||}}}|||||||||yyy{{{}}}~~~~~~}}}xxxwwwwwwwwwwwwyyyzzz{{{zzzzzzyyyuuusssssswww{{{{{{{{{{{{{{{{{{zzzyyyxxx{{{uuullleee___ZZZWWWVVVTTTSSSSSSTTTUUUVVV___aaadddfffhhhjjjmmmoooqqqtttwwwvvvvvvxxx}}}qqqpppoooqqqtttyyy|||}}}{{{|||}}}~~~~~~}}}|||}}}{{{zzzzzzzzzzzz{{{||||||}}}~~~}}}zzzpppmmmwww{{{www{{{tttfff\\\QQQHHHAAA???<<<888666555555555555444333333222222333333222222333333333555999<<<<<<@@@UUUgggYYYdddlll___^^^fff{{{{{{yyyiiilllmmm~~~xxxbbbPPPAAA===<<<:::<<>>CCCVVV|||kkk___fffppp^^^^^^fff{{{}}}{{{zzzhhhdddnnn~~~}}}uuueeeOOO???@@@@@@999:::BBBGGGLLLSSSVVVVVVUUUUUUVVV{{{{{{{{{|||~~~~~~{{{yyyxxxxxxxxxxxxvvvuuu{{{zzzzzzxxxtttlllccc\\\TTTRRRQQQSSSUUUXXXYYYYYYWWWTTTPPPNNNNNNQQQSSSUUUYYY[[[```ggglllmmmiiiffffffhhhjjjkkkkkkmmmqqqtttwwwwwwxxxyyyzzz|||}}}}}}~~~}}}}}}}}}~~~~~~}}}vvvpppiiiiiiiiihhhggghhhkkkmmmqqquuu|||~~~~~~}}}zzzxxxxxxwwwuuutttvvvzzzttt^^^UUUYYYlll~~~|||{{{||||||{{{zzz|||~~~~~~{{{{{{||||||{{{yyywwwvvv|||yyyuuutttuuuwwwxxxyyywwwyyy{{{{{{zzzzzz{{{|||~~~yyykkkiiifffcccbbbeeekkkooosssxxx|||vvvtttwwwzzzzzzxxxxxx{{{~~~~~~}}}}}}~~~~~~~~~||||||||||||}}}}}}~~~~~~~~~~~~||||||~~~tttjjjmmmtttyyy{{{vvv{{{uuueeeXXXNNNIIIAAA>>>999666555666555555333333333333333333333333333333333333444555666777===@@@RRRwwwnnn___bbbzzzuuu```^^^bbbtttrrrkkkjjjzzzxxxfffPPP@@@@@@@@@999999@@@GGGMMMTTTXXXXXXWWWWWWXXX{{{{{{||||||~~~~~~~~~yyyxxxxxxyyyzzz{{{yyyxxx|||zzzwwwtttnnnfff^^^XXXRRRRRRRRRTTTVVVVVVUUUSSSPPPNNNMMMMMMNNNQQQTTTVVV]]]^^^aaafffiiijjjhhheeeiiijjjkkkkkkkkklllnnnppptttuuuwwwyyyzzz{{{{{{{{{||||||{{{{{{||||||}}}~~~}}}}}}~~~}}}}}}{{{uuupppfffgggiiihhhggggggiiijjjqqqvvv}}}~~~||||||||||||{{{yyywwwtttsssvvv{{{hhhXXXVVVfffxxx~~~~~~~~~}}}|||zzz||||||}}}}}}}}}{{{zzzxxxvvvyyyvvvqqqppprrruuuwwwxxxwwwyyy{{{{{{{{{zzz{{{|||}}}xxxssspppqqquuuyyy||||||xxxzzz}}}{{{yyyzzz{{{{{{yyyzzz{{{}}}}}}||||||}}}~~~}}}~~~~~~||||||}}}~~~}}}|||}}}sssiiikkkooosss{{{}}}www{{{rrreeeZZZOOOHHHBBB???:::777666666666666333333333333333333333333444444444444444555777777;;;>>>LLLpppsss```]]]ooo}}}bbb]]]\\\hhhwwwkkkfffvvvxxxeeeQQQAAA@@@@@@999888>>>GGGNNNUUUZZZZZZYYYYYYZZZzzzzzzzzz{{{|||}}}~~~yyyxxxyyy{{{}}}~~~}}}{{{{{{xxxsssnnnhhh```XXXSSSRRRRRRTTTVVVVVVUUUQQQNNNKKKKKKLLLLLLMMMPPPSSSVVV]]]___aaaeeeggghhhhhhgggllllllllllllllllllmmmnnnqqqrrrtttvvvwwwxxxxxxxxx{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||||||||~~~}}}yyytttqqqlllmmmooonnnllljjjiiijjjrrrwww}}}|||yyyxxxyyyyyyzzz{{{xxxuuusssvvv{{{qqq\\\WWWcccsss~~~|||yyy{{{~~~{{{yyyxxxvvvsssooommmooosssvvvxxxwwwyyy{{{|||{{{{{{|||}}}wwwtttvvvwwwsssnnnnnnppptttxxx~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}||||||~~~~~~~~~~~~|||{{{{{{|||tttkkklllnnnpppwww}}}yyy}}}}}}pppfff\\\QQQHHHBBB>>>999777666666666555333333333333333333333333444444444444555666777777;;;===HHHiiixxxbbbZZZfff}}}fff]]]WWW___wwwzzzfffdddrrrxxxeeeRRRBBB???>>>:::999===EEELLLUUUZZZZZZZZZZZZ[[[yyyyyyxxxyyyyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzzzz|||~~~~~~yyyuuunnnhhhbbb\\\VVVRRRUUUUUUVVVVVVVVVSSSOOOKKKJJJKKKMMMMMMMMMPPPTTTXXX]]]___cccfffiiikkklllmmmooonnnlllkkklllmmmnnnnnnppppppqqqsssttttttuuuuuuwwwwwwwwwvvvvvvuuuttttttxxxyyyzzzzzz{{{||||||yyywwwuuuvvvwwwxxxvvvrrrnnnkkkkkkqqquuu{{{}}}zzzwwwwwwxxxzzz|||yyyuuutttvvv||||||bbbXXX___lll~~~|||xxx{{{~~~}}}{{{yyyuuurrrnnnmmmpppsssvvvxxxwwwyyy{{{|||{{{{{{|||}}}|||tttkkkhhhjjjkkkgggbbbdddfffiiinnnttt|||~~~}}}~~~~~~~~~~~~~~~|||zzzzzzzzz|||rrrkkkmmmoooooouuu~~~{{{{{{}}}qqqggg]]]RRRJJJ@@@===888555555555555444333333333333333333333333444333333444444555666777:::===GGGddd|||fffYYY___rrriii```VVV[[[qqq~~~cccaaammm~~~hhhUUUDDD>>>===:::999<<>>:::777666666666666333333333333333333333333111111111111222333444444333===GGG[[[rrrXXXPPPYYYmmmqqqjjjcccfffyyyuuuxxxtttZZZGGG>>>:::999999===EEEPPPXXXZZZZZZZZZ[[[wwwxxxyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxxxxwwwuuuuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}zzztttnnnmmmppprrrpppmmmlllfff^^^[[[ZZZXXXSSSOOOMMMNNNOOORRRVVV^^^ffflllyyy}}}{{{ooo___WWWVVVXXXYYYXXX\\\[[[XXXSSSOOONNNOOOQQQXXXWWWWWWXXXZZZ[[[ZZZYYYYYY[[[]]]aaafffkkkooorrryyyyyy{{{}}}}}}{{{|||}}}~~~~~~~~~~~~}}}{{{{{{||||||||||||}}}~~~~~~~~~}}}}}}}}}zzzzzz|||~~~||||||gggYYYZZZeeevvv{{{zzzyyywwwwwwwwwxxxxxx|||~~~|||{{{zzzzzzuuuvvvvvvwwwxxxyyyyyyzzzzzzxxxwwwwwwzzz|||}}}}}}{{{~~~|||wwwqqqnnnnnnkkkeee___aaa```]]]ZZZVVVQQQMMMKKKLLLMMMPPPUUU[[[bbbhhhkkknnnoooqqqssstttuuuuuuuuuzzz{{{|||~~~~~~|||yyyxxxsssmmmjjjkkkkkkkkkjjjiiiiiijjjjjjkkkoootttxxx{{{{{{||||||{{{xxxtttpppmmmoootttzzz~~~vvvnnnsss}}}nnnaaaUUUKKKEEE???<<<888666666666666555444333222222222333444555222222222222333444555555888:::???TTT{{{\\\RRRXXXfffyyyeeeaaammmzzz{{{}}}fffNNN???:::;;;;;;@@@EEEMMMUUUZZZ\\\[[[ZZZuuuvvvwwwvvvuuutttuuuvvvuuuuuuuuuuuutttssssssrrruuuvvvvvvxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~yyyvvvttttttwwwxxxvvvtttpppkkkeeeaaa```]]]WWWRRRPPPRRRVVVZZZ___fffnnntttuuujjj^^^VVVVVVXXXXXXWWWUUUUUUTTTQQQNNNLLLMMMNNNVVVVVVWWWYYY\\\]]]\\\[[[XXXYYYZZZ]]]aaaeeehhhjjjuuuwwwyyy|||}}}|||}}}~~~}}}~~~~~~~~~||||||~~~~~~}}}|||qqqaaa^^^dddsssyyywwwvvvuuutttuuuvvvwwwzzz~~~|||zzzyyyyyyvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvuuuvvvyyy|||~~~~~~{{{~~~{{{zzzuuuooolllkkkiiiddd```aaa___\\\XXXTTTQQQNNNLLLIIIJJJMMMQQQVVV]]]bbbfffkkklllmmmnnnooonnnmmmlllooorrrvvv{{{~~~}}}~~~{{{vvvqqqkkkhhhggggggfffeeeeeeggghhhiiikkkooossswww|||}}}~~~}}}yyytttpppnnnpppsssyyy~~~uuunnnrrr{{{mmm```UUULLLFFF>>>;;;777555555555555444555444333222222222333333222222222222333444555555777999>>>RRR|||```UUUZZZbbbjjjbbbkkkuuujjjQQQAAA;;;:::;;;>>>CCCKKKSSSYYY[[[[[[ZZZrrrsssttttttsssrrrssstttssssssssssssssssssrrrrrrtttuuuvvvxxxzzz{{{}}}~~~~~~~~~}}}|||~~~|||}}}~~~~~~|||{{{uuurrrmmmjjjgggccc\\\VVVVVVZZZ___eeelllssszzz|||{{{ssslllccc^^^]]]]]]]]]\\\UUUVVVWWWUUURRRPPPOOOOOOUUUUUUVVVYYY]]]___^^^]]]YYYZZZZZZ[[[]]]___aaabbbnnnrrrvvv{{{~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}kkkcccaaannn~~~~~~{{{vvvtttsssrrrrrrsssuuuwwwxxx{{{~~~{{{xxxwwwvvvvvvwwwxxxyyyxxxwwwuuutttwwwuuuuuuwww{{{~~~}}}~~~|||xxxssslllhhhgggeeeccc``````^^^ZZZVVVSSSPPPOOONNNJJJJJJKKKNNNSSSXXX^^^aaahhhiiijjjkkkjjjhhhfffeeedddiiipppwww|||~~~~~~~~~}}}~~~~~~wwwrrrjjjeeebbbaaaaaa```aaacccfffhhhjjjmmmqqqttt{{{}}}~~~zzztttqqqnnnnnnpppuuu|||tttmmmrrryyykkk___TTTLLLGGG<<<999555444444444444333555444333333222222222222222111111222222333444555666888===NNNvvv```TTTWWW^^^tttqqqdddiiippppppVVVDDD<<<::::::;;;@@@HHHQQQWWWZZZZZZZZZqqqssstttsssrrrqqqrrrttttttttttttttttttuuuvvvvvvtttuuuwwwyyy{{{|||}}}~~~~~~~~~~~~~~~|||wwwuuurrroookkkfff___ZZZ]]]bbbiiipppwww}}}|||zzzzzzxxxuuupppllljjjiiihhhgggeeeeeeddd```\\\XXXWWWWWWUUUUUUUUUXXX\\\______^^^^^^^^^^^^^^^^^^_________gggkkkrrrxxx}}}~~~}}}|||~~~}}}}}}tttfff^^^ggguuu|||yyyvvvtttsssrrrqqqrrrtttvvvwwwxxxzzz{{{}}}~~~yyyvvvtttrrrtttuuuxxxzzzzzzxxxvvvtttwwwvvvvvvyyy}}}}}}yyyyyyzzz{{{zzzyyytttpppttt|||~~~yyyxxx{{{~~~}}}|||vvvpppiiidddbbbaaaaaa```^^^\\\XXXTTTQQQPPPPPPPPPNNNMMMMMMOOOSSSXXX]]]```fffgggiiijjjjjjhhhfffdddbbbfffmmmtttzzz}}}~~~~~~}}}}}}vvvlllbbb]]]\\\]]]^^^___aaadddfffhhhiiilllnnnvvvzzz~~~}}}yyyuuurrrmmmmmmnnnqqq{{{yyysssnnnrrr~~~zzzkkk^^^SSSKKKEEE;;;888555333444444444333333333333333333333333444111111111111222333444555555999===KKKooocccUUUVVV___nnnuuufffjjjnnntttZZZGGG===::::::999>>>FFFOOOVVVYYY[[[[[[ssstttuuutttrrrqqqrrrsssssssssssstttuuuvvvwwwxxxtttuuuxxxzzz|||~~~{{{yyyvvvuuurrroookkkgggbbb___dddiiipppwww}}}~~~}}}~~~~~~|||wwwooogggbbb______YYYWWWVVVXXX[[[]]]______bbbbbbaaaaaa``````______aaaeeemmmtttzzz}}}~~~~~~~~~}}}~~~~~~~~~~~~|||hhh]]]cccnnnzzz|||xxxuuutttuuuttttttttttttvvvwwwwwwyyyzzz{{{}}}}}}xxxtttrrrppprrrtttwwwzzz{{{zzzyyyxxxwwwvvvvvvxxx||||||tttkkkeeecccddddddccc^^^YYYWWW[[[eeepppwwwzzzzzzwwwrrrqqqsssuuuuuuttttttooohhhbbb^^^^^^^^^^^^\\\ZZZWWWTTTRRRQQQRRRRRRQQQPPPOOOPPPRRRWWW\\\___bbbdddgggjjjjjjiiigggfffdddfffjjjpppuuuzzz}}}~~~~~~~~~~~~~~~{{{ooocccZZZXXXZZZ\\\___aaacccdddeeefffhhhjjjoootttyyy{{{yyyvvvtttsssppprrrssssss{{{wwwssspppttt~~~}}}nnn```SSSIIICCC;;;888555444444555555444000111222333444555555555111111111111222333444444555:::>>>HHHhhhkkk[[[\\\dddrrrvvvgggkkknnn|||{{{www^^^JJJ???;;;;;;999>>>FFFNNNUUUYYY[[[\\\uuuvvvvvvuuurrrqqqqqqrrrpppppppppqqqrrrtttwwwxxxuuuvvvyyy|||~~~~~~~~~{{{wwwuuussspppllliiigggfffffflllpppvvv{{{~~~yyypppjjjhhhbbb^^^ZZZXXXZZZ\\\^^^___aaabbbbbbbbbbbbaaa```___^^^bbbhhhooouuuzzz~~~~~~~~~}}}}}}|||~~~nnnbbbdddkkkvvvyyyuuuttttttvvvvvvwwwxxxxxxxxxwwwwwwxxxzzz{{{|||~~~|||xxxtttrrrqqqrrrtttwwwzzz{{{||||||{{{wwwuuuuuuvvvzzz}}}~~~~~~lllddd[[[UUUSSSTTTSSSRRROOOLLLKKKOOOWWWcccmmmssswwwtttpppnnnooopppqqqqqqrrrnnnhhhaaa]]][[[[[[[[[ZZZYYYWWWUUUTTTSSSSSSTTTRRRPPPOOOOOOQQQVVV[[[^^^^^^aaaeeehhhjjjiiigggfffeeegggjjjnnnrrrwww{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxkkk```ZZZYYYZZZ^^^```aaabbbbbbdddgggiiikkkpppuuuvvvtttqqqqqqrrrsss{{{~~~|||uuusssssswwwrrrdddVVVIIIBBB;;;888555333444555555555000111222333444555555555111000000111111222333444555:::>>>EEEaaalll\\\\\\fffyyyvvveeeiiikkkvvv{{{{{{bbbMMM@@@<<<;;;999>>>EEEMMMTTTXXXZZZ[[[vvvwwwwwwtttqqqoooooopppnnnnnnnnnoooqqqsssvvvxxxuuuwww{{{~~~~~~}}}~~~{{{vvvsssnnnjjjggghhhlllnnnsssvvvzzz|||}}}}}}~~~}}}wwwlllggg___[[[ZZZ\\\___```aaabbbcccdddeeeddddddccc___```dddiiiooouuuzzz}}}~~~~~~}}}~~~}}}{{{}}}yyyjjjiiilllttt}}}xxxttttttuuuvvvwwwzzz{{{{{{yyyvvvuuutttwwwyyyzzzzzz}}}}}}zzzwwwuuuuuuvvvwwwxxxzzz{{{|||||||||zzzyyywwwxxxzzz|||}}}}}}}}}~~~{{{sssaaa[[[RRRMMMLLLLLLKKKJJJKKKKKKKKKLLLRRR[[[hhhppptttrrrooonnnoooqqqssstttqqqnnnhhhbbb\\\YYYXXXYYYXXXXXXXXXWWWVVVUUUUUUTTTSSSQQQOOOOOOQQQVVV[[[______aaaeeeiiijjjjjjhhhfffeeehhhlllrrrvvvzzz|||}}}|||||||||}}}~~~}}}~~~~~~~~~|||oooddd]]][[[\\\]]]^^^___aaadddhhhllllllpppssssssooolllmmmpppttttttuuuwww{{{vvvhhhYYYLLLCCC999666333222333444444444222333444444444333222222000000000000111222333444333:::<<>>QQQyyy{{{hhh```___{{{hhhYYY]]]eee}}}~~~~~~xxxjjjggg|||uuu\\\FFF===<<<888888<<>>777555222222333444444333222222222222222222222222000000111222222222222111333666888<<>><<<555555999@@@JJJSSSYYY[[[pppoooooooooppprrrtttuuuuuutttsssqqqqqqsssvvvyyy{{{|||}}}~~~}}}}}}zzz{{{|||yyyuuuqqqnnnjjjddd```]]]```eeeiiikkkjjjiiigggeeeggghhhhhhhhhjjjooosssyyy}}}tttmmmfffeeedddbbbaaa```______bbbcccccc```\\\\\\```cccqqqwww|||qqqfff\\\WWWVVVYYY```hhhsss|||xxxuuuwwwxxxyyy{{{~~~{{{lllmmmttt{{{zzzwwwxxxyyyzzzzzzzzzxxxxxxyyyzzzvvvwwwxxxzzz{{{yyytttppplllmmmoooooonnnnnnnnnooommmnnnqqquuu{{{{{{xxxwwwxxxyyyzzzxxxyyyzzzyyywwwvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~vvvfffbbb]]]YYYXXXXXXYYYYYY[[[]]]___aaaaaa```^^^\\\VVVVVVUUUTTTSSSSSSVVVXXX___dddkkkooopppqqqsssuuuyyyzzzzzzxxxsssooommmlllffffffeeeeeeeeeeeefffggg```[[[UUUSSSSSSVVV\\\aaaaaaffflllrrruuuuuusssqqqgggeeedddiiipppwww{{{{{{xxxwwwvvvvvvxxx{{{{{{|||}}}}}}~~~}}}}}}}}}||||||{{{vvvqqqllliiiiiippptttxxx{{{}}}~~~uuummmaaa___]]]^^^ccchhhkkklllnnnjjjfffdddaaaaaagggooo{{{yyyuuusssssseeeXXXMMMBBB;;;555444333222111111333444111111111111111111111111000000111222222222222111333555888:::CCCaaatttaaa]]]rrrhhh\\\[[[mmmvvv~~~uuu```JJJ===:::555555888???HHHQQQXXX\\\nnnmmmmmmmmmnnnqqqtttvvvuuutttsssrrrssstttvvvwwwxxxyyyzzz|||yyyvvvqqqooommmhhhbbb]]]ZZZ\\\___cccfffggghhhhhhcccdddddddddcccdddgggiiiqqqsss{{{}}}qqqkkkiiigggdddbbb`````````___bbbdddccc___^^^___aaalllrrr{{{~~~|||}}}{{{vvvkkk___TTTOOOLLLOOOTTT[[[eeeqqq}}}~~~|||zzzwwwuuuwwwxxxyyy|||~~~|||kkkkkkqqquuu~~~}}}{{{{{{yyyzzz{{{yyywwwvvvvvvwwwsssssstttvvvwwwvvvsssppplllnnnppppppooonnnooopppooooooqqqtttyyy~~~|||xxxwwwwwwyyyyyyyyyxxxzzzzzzyyyxxxwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyzzz|||{{{{{{{{{zzz{{{||||||}}}vvvooobbb```]]][[[ZZZ[[[]]]^^^bbbcccdddeeeeeecccbbb```YYYZZZZZZYYYWWWVVVWWWXXX\\\aaahhhlllnnnppptttwww{{{||||||{{{wwwtttrrrrrrlllkkkjjjiiijjjkkklllmmmeee___XXXVVVUUUVVV\\\cccaaadddjjjpppsssuuutttsssiiifffeeeiiipppwwwzzz{{{tttuuuuuuvvvxxx{{{}}}{{{{{{|||}}}}}}}}}}}}}}}xxxzzzzzzwwwrrrlllhhhfffppptttzzz}}}}}}}}}|||wwwfffbbb^^^^^^bbbfffhhhhhhjjjeee```^^^]]]___gggooorrr~~~uuuvvvuuuttteeeYYYMMMAAA:::444444444222000000222444111111111111111111111111000000111222222222222111222555999<<>>888666777999>>>FFFOOOWWW\\\lllkkkkkkkkkmmmpppsssvvvuuutttsssssstttuuuuuuuuuxxxxxxyyyzzz{{{}}}{{{~~~wwwsssooommmlllggg```ZZZYYYYYY[[[]]]___cccfffgggeeeeeefffeeeddddddeeefffjjjjjjpppzzz{{{pppmmmjjjfffcccbbbbbbbbb^^^bbbggghhheeebbbaaabbbdddkkkttt{{{}}}|||{{{}}}xxxxxxwwwqqqfffZZZQQQLLLIIILLLPPPTTTZZZbbbkkkppp{{{~~~~~~|||{{{yyywwwuuuvvvwwwyyy|||~~~jjjhhhmmmqqq}}}}}}}}}~~~|||}}}}}}{{{xxxuuuuuuuuutttsssssssssuuutttrrrpppnnnpppqqqqqqppppppqqqrrrooopppqqqtttxxx}}}~~~zzzxxxwwwxxxyyy{{{{{{zzzyyyzzz{{{zzzyyyxxxxxxzzzxxxyyyyyyyyyyyyyyyyyyxxxwwwxxxzzzzzzyyyyyyzzz{{{zzzzzzzzzyyyzzz{{{{{{||||||vvvpppooommmjjjhhhgggggghhhjjjjjjjjjiiihhhfffeeeddd^^^```aaa```^^^\\\\\\]]]\\\```fffjjjlllnnnssswww{{{|||}}}|||yyywwwvvvuuupppooonnnmmmnnnoooqqqrrrkkkccc[[[YYYWWWWWW\\\dddbbbdddiiimmmppprrrssssssjjjgggeeehhhooouuuxxxyyytttuuuwwwyyy{{{|||}}}~~~{{{{{{|||}}}}}}}}}}}}}}}wwwyyyyyyvvvrrrnnnlllkkkrrrwww}}}~~~}}}~~~{{{wwwhhhbbb]]][[[^^^bbbbbbaaaddd^^^YYYYYY[[[___iiirrrvvvyyyrrrwwwyyytttfffYYYLLL@@@888333444444222000///222444111111111111111111111111000000111222222222222111222555:::===@@@VVVkkkbbbccctttvvvaaaXXXaaawww{{{kkkRRRAAA;;;888888:::>>>DDDMMMVVV\\\kkkjjjiiijjjlllooosssvvvuuutttssstttuuuvvvuuutttyyyxxxxxxyyyyyyzzz||||||~~~}}}}}}~~~xxx|||vvvrrrmmmlllkkkggg___YYYUUUTTTSSSSSSVVVZZZ^^^aaaeeeeeeeeeeeeddddddddddddffffffkkksssxxx~~~sssppplllgggeeecccdddddd___eeekkkmmmkkkgggeeeeee^^^eeennnvvv{{{}}}~~~~~~{{{yyyyyy{{{vvvvvvuuuooodddYYYPPPKKKJJJLLLOOOQQQUUUYYY___cccfffiiinnnrrrvvv{{{~~~|||zzzzzzyyywwwuuuvvvwwwzzz|||~~~iiifffjjjooo~~~~~~{{{|||{{{wwwvvvvvvxxxvvvuuutttuuuuuusssrrroooqqqrrrsssqqqqqqrrrsssooooooqqqssswww{{{~~~~~~zzzxxxxxxwwwwwwyyy{{{}}}}}}|||zzz{{{|||{{{yyyxxxyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxuuuwwwyyyzzzyyyyyyzzz{{{|||{{{{{{{{{{{{|||}}}}}}~~~{{{vvvsssrrrqqqsssrrrooollliiifffdddcccccceeeffffffdddbbbaaaaaa]]]aaafffhhhjjjmmmqqqvvvyyy{{{|||{{{yyyvvvvvvvvvsssrrrppppppppprrrtttuuuoooeee]]][[[YYYXXX]]]eeedddeeehhhkkknnnpppqqqqqqjjjgggeeegggnnntttwwwxxxuuuwwwzzz|||~~~{{{||||||}}}}}}}}}}}}}}}zzzzzzyyyvvvsssqqqqqqrrrsssyyy~~~}}}}}}zzzxxxtttppphhhbbb[[[YYY[[[^^^]]][[[___YYYTTTVVVZZZ```kkkuuuvvvqqqxxx|||tttfffYYYLLL???777333444444222//////222444000000000000000000000000000000111222222222222111111555;;;???@@@TTTnnnddd^^^fffyyycccWWW^^^rrrmmmVVVEEE@@@999:::;;;>>>DDDLLLUUU\\\lllkkkkkkjjjkkklllnnnooorrrssstttuuuttttttrrrqqqtttwwwzzz{{{{{{zzzzzzzzz}}}~~~~~~~~~|||~~~~~~|||||||||vvvsssssssssqqqmmmfff___[[[UUUUUUUUUUUUWWWZZZ]]]___dddeeedddbbb```___aaaccc]]]aaaggglllqqqxxxvvvmmmjjjfffbbbcccgggfffhhhkkknnnooonnnllljjjbbbdddhhhooovvvzzz{{{zzz{{{{{{||||||}}}~~~~~~~~~{{{xxxtttnnnggg]]]TTTMMMNNNNNNOOOSSSVVVXXXWWWUUUTTTWWW[[[```dddiiiooosssuuuwww|||~~~}}}}}}|||zzzxxxpppuuuzzz}}}}}}}}}ooogggjjjppp{{{~~~~~~~~~{{{xxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppsssrrrqqqqqqssswww|||}}}{{{yyyuuuvvvwwwyyyzzz{{{{{{|||yyyxxxvvvwwwyyy{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}~~~~~~xxxyyyvvvrrrnnnllljjjgggdddffffffgggiiijjjjjjgggdddhhhgggeeecccbbbeeejjjnnnuuuuuuuuuwwwxxxxxxvvvtttrrrrrrrrrrrrrrrqqqqqqqqqooohhh___XXXWWWZZZ]]]___cccdddeeefffgggiiiiiijjjhhhgggggghhhlllppprrrssstttvvv{{{~~~}}}|||{{{|||}}}|||{{{zzz{{{|||}}}zzzwwwuuusssssssssvvv~~~}}}zzz~~~}}}zzzyyyuuunnnhhh___WWWWWWYYYXXXWWWXXXYYYYYYXXXVVVWWW```nnnyyyssspppxxxsssiiiZZZIII===888444333222111000000000000111111111111111111111111111111000000111111222333555666444:::EEESSS~~~wwwhhh]]]]]]jjjiii^^^bbbiiizzz```III@@@555777:::===CCCJJJSSSYYYhhhggggggggghhhiiijjjkkklllmmmnnnoooppppppooooootttwwwzzz|||{{{yyyyyyyyy}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{|||zzztttrrrqqqpppmmmjjjfffcccaaa```___]]]\\\]]]___aaaccceeefffeeecccaaa```aaaccc```dddhhhlllooottt|||zzznnnjjjgggeeeeeeiiifffhhhkkkmmmnnnllljjjhhhbbbdddhhhnnnuuuyyy{{{{{{{{{{{{||||||||||||}}}}}}|||zzzwwwsssmmmdddZZZSSSVVVVVVVVVXXXYYYVVVQQQMMMIIIKKKMMMOOOSSSYYY```fffkkkpppwww~~~{{{xxxvvvxxx{{{{{{{{{|||sssiiiiiinnnzzz~~~~~~}}}~~~|||zzzyyyxxxvvvuuutttsssrrrrrrrrrrrroooppppppqqqqqqqqqqqqppppppooooooooorrrvvv{{{}}}~~~|||zzzxxxvvvuuuvvvwwwyyyzzz{{{||||||{{{yyyvvvuuuvvvwwwxxxwww{{{zzzzzzyyyyyyyyyyyyyyyuuuuuuvvvwwwyyy{{{|||}}}~~~}}}}}}}}}~~~{{{uuuqqqpppooonnnnnnkkkjjjiiijjjlllllljjjiiikkkkkkjjjiiiggghhhkkknnnrrrrrrsssuuuxxxyyyyyywwwrrrrrrrrrrrrrrrrrrssssssqqqjjj```ZZZXXX[[[^^^```bbbcccdddeeefffggghhhhhhbbbaaa```bbbfffkkkooorrrtttvvvyyy{{{}}}}}}}}}||||||}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzzxxxxxxxxxxxxzzz~~~|||~~~yyyxxxuuupppfff]]]UUUUUUWWWVVVVVVXXXWWWVVVTTTRRRVVVbbbrrr~~~qqqooowww~~~rrrgggYYYHHH<<<777444333222111000000000000000000000000000000000000111111000000111111222333444444333999BBBPPPyyyzzzeeeZZZZZZdddzzzjjj^^^bbbkkk|||bbbJJJ@@@777888999<<>>GGGQQQYYYlllkkkjjjiiihhhhhhggggggffffffffffffffffffffffffiiimmmrrrvvvxxxxxxyyyzzz~~~|||uuuqqqssswwwvvvsssrrrsssrrrpppooonnnnnnnnnnnnjjjiiigggeeegggjjjnnnqqqkkklllllljjjgggfffggghhhhhhjjjmmmmmmmmmpppuuuzzz~~~tttjjjiiikkkkkkjjjiiikkklllnnnmmmllljjjhhhcccccceeejjjqqqwww{{{}}}}}}|||{{{zzzzzzzzz{{{{{{vvvpppeeeaaa]]][[[YYYTTTKKKEEE??????>>>===???DDDKKKQQQYYYdddqqqyyy{{{|||~~~}}}~~~zzzuuuxxxxxxxxxxxxyyy|||sssjjjjjjttt~~~}}}~~~~~~}}}~~~|||xxx||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwuuusssrrrrrrqqqlllnnnqqqssstttsssqqqpppkkkkkkkkkmmmppptttxxxzzz~~~}}}|||zzzyyyyyyxxxyyyzzz{{{|||}}}}}}}}}zzzxxxtttssssssttttttsssvvvuuuttttttssssssttttttqqqrrrssstttvvvxxxzzz{{{|||||||||}}}}}}}}}~~~~~~~~~{{{zzzxxxwwwnnnjjjfffeeefffiiikkkkkklllooorrrrrroookkkhhhgggjjjjjjlllppptttxxxyyyyyyqqqqqqqqqqqqrrrsssuuuuuuvvvoooeee^^^\\\^^^aaaccc______``````aaaaaabbbbbb^^^]]][[[\\\```iiirrryyyyyyxxxvvvuuuvvvwwwzzz{{{yyyzzzyyyxxxvvvuuuwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{~~~{{{wwwvvvtttlllddd\\\ZZZZZZYYY[[[______\\\ZZZ\\\dddppp|||yyyrrruuu||||||ooocccVVVFFF;;;888333222222111000000111111000000000000000000000000111111000000111111222333333444333777>>>GGGlllwwwhhh]]]ZZZ^^^hhhooo]]]aaammm{{{dddMMM@@@;;;:::888888<<>>777555222111111111111111222222000000000000000000000000111111111000111222222333000333444888<<>>888777222222222111111111111000000000000000000000000000000000000000111111111111555444222777???AAAUUUwwwwww___TTT]]]kkkiiiVVVaaaaaaoooppplll}}}}}}lllZZZDDD<<<888:::;;;;;;CCCOOOvvvzzz~~~~~~|||{{{~~~~~~~~~|||{{{xxxsssnnnjjjhhhhhhjjjnnntttzzz~~~~~~tttmmmgggggghhhkkkmmmnnnnnnllliiijjjkkklllmmmnnnnnnnnniiilllpppsssvvvwwwwwwvvvuuutttsssssstttvvvyyy{{{}}}zzzyyy}}}~~~uuuuuuxxxxxxyyyxxxvvvwwwzzzxxxtttooolllhhhgggiiiooovvvzzz}}}{{{{{{~~~}}}tttlllccc___aaabbb```\\\XXX[[[___aaabbbdddhhhkkkooopppqqqqqqrrrtttxxx{{{}}}|||{{{{{{{{{|||~~~~~~}}}|||~~~~~~}}}}}}~~~pppbbb[[[XXXgggvvv{{{}}}~~~yyyrrrjjjeeeddddddaaa______aaacccccccccbbbcccdddeeeeeedddcccbbbaaa``````bbbbbbdddeeefffggggggggghhhgggggggggiiillloooqqqsssssssssrrrrrrrrrqqqqqquuurrrpppnnnooooooooonnnkkkiiiffffffggghhhfffdddeeehhhkkkmmmmmmnnnooopppuuutttsssrrrqqqppppppppprrrnnnjjjhhhhhhhhhfffdddeee```\\\ZZZ[[[[[[XXXTTTVVVXXX[[[]]]___cccgggjjjmmmqqqvvvxxxyyy{{{~~~uuummmkkkfffeeefffhhhkkkiiieee```TTTQQQQQQUUUXXXZZZ]]]bbbdddaaa^^^]]]___ccchhhjjjkkkmmmmmmjjjeeebbbccceeeddd```]]]^^^\\\YYYZZZ]]]___``````___]]]\\\]]]^^^[[[\\\\\\ZZZZZZ]]]dddjjjpppvvvyyyvvvpppllleee___XXXTTTOOOKKKIIIIIIHHHGGGJJJOOOVVV]]]dddkkkrrrvvvuuuxxx|||zzznnneee___]]][[[[[[]]]dddnnnxxx~~~wwwzzzrrrcccVVVIII===666666222222222111111111000000000000000000000000000000000000000000111111111111555444222777===>>>OOOnnn|||aaaTTT[[[iiilllWWW```^^^mmmmmmiiizzzrrr^^^HHH???888999999999BBBMMMuuuxxx{{{{{{xxxwwwyyy{{{~~~~~~}}}}}}||||||zzz{{{{{{xxxrrrmmmiiigggjjjnnnuuuzzz~~~~~~}}}qqqpppnnnnnnpppppppppooollllllkkklllmmmnnnpppqqqkkkmmmqqquuuxxxzzzzzzzzzvvvuuuttttttuuuwwwzzz||||||yyyyyy{{{~~~}}}{{{}}}}}}}}}zzz{{{}}}{{{vvvqqqnnnkkkiiikkkpppvvvzzz{{{zzz{{{~~~|||xxxsssnnnkkkgggbbb___XXXZZZ[[[\\\\\\]]]```bbbgggjjjmmmnnnoooqqqsssuuuzzzzzzzzz{{{{{{{{{{{{{{{zzz|||~~~~~~|||||||||}}}~~~}}}}}}}}}}}}~~~~~~yyydddVVVSSS^^^kkksssxxx{{{zzzwwwrrrlllccc^^^[[[ZZZWWWUUUXXXZZZ\\\]]]\\\\\\]]]___]]]]]]^^^_______________]]]^^^^^^___``````______aaaaaaaaacccfffiiimmmoooqqqqqqrrrrrrrrrssssssssssssrrrpppooopppooommmlllhhhfffddddddeeeeeedddcccaaaeeeiiikkkkkkjjjjjjjjjnnnnnnnnnnnnmmmlllkkkjjjoookkkeeeaaa```______^^^^^^YYYSSSOOOOOONNNKKKHHHLLLNNNRRRUUUXXX]]]bbbfffiiinnntttxxxyyy{{{{{{rrrkkkhhhbbbaaaaaacccfffeeeaaa\\\PPPMMMMMMQQQTTTWWW\\\bbbhhheeeaaa______aaadddgggiiikkkkkkhhhccc``````bbbaaa]]][[[]]]\\\ZZZ[[[^^^```aaaaaa```^^^^^^```aaa^^^___^^^\\\ZZZ]]]ccchhhpppvvvzzzwwwsssoooiiiccc]]]YYYSSSNNNLLLJJJIIIHHHEEEIIIOOOVVV]]]fffnnntttssswww}}}qqqccc]]]\\\ZZZZZZ\\\bbbmmmwww{{{}}}ppp```SSSFFF:::555555222222111111111000000000000000000000000000000000000000000000111111111111444555222666;;;:::GGGcccgggUUUXXXeeerrrZZZ___[[[mmmppphhhwwwzzzdddLLLAAA888888777777???KKKyyy|||}}}}}}{{{zzzzzz|||||||||{{{zzzyyyxxxxxxwwwuuuwwwwwwvvvqqqmmmjjjiiijjjnnntttyyy}}}~~~|||zzzyyyyyyxxxwwwuuutttrrrqqqrrrtttvvvxxxtttvvvyyy{{{}}}~~~~~~~~~xxxwwwvvvuuuuuuwwwxxxyyyzzzxxxxxxzzz}}}}}}xxxssspppllljjjlllpppvvvyyyzzzzzz{{{~~~yyyvvvvvvuuuqqqjjjbbb\\\YYYRRRRRRRRRRRRSSSTTTVVVXXX^^^bbbgggjjjkkkkkklllmmmuuuvvvxxxzzzzzzxxxwwwuuusssvvvyyyzzzyyywwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzlllZZZWWW]]]eeemmmssstttqqqllliiieee___ZZZYYYXXXWWWUUUWWWZZZ]]]___```bbbdddffffffgggiiijjjkkkkkkkkkkkkiiiiiiiiihhhgggfffdddccceeeeeeeeeeeegggiiikkkmmmnnnoooooopppqqqrrrssstttrrrqqqpppppppppooollljjjeeedddcccccccccccccccbbbbbbeeehhhjjjjjjjjjjjjkkkjjjjjjjjjiiihhheeecccaaabbb```]]][[[ZZZYYYYYYYYYTTTOOOIIIEEEDDDCCCBBBAAACCCEEEIIIMMMRRRXXX^^^cccffflllsssxxxzzz}}}yyyqqqjjjhhh___^^^^^^```cccccc___[[[RRRNNNMMMPPPRRRUUUZZZ```hhhgggddd```^^^^^^```bbbfffhhhiiifff```]]]\\\^^^]]]ZZZZZZ\\\]]][[[\\\___cccddddddcccaaaaaacccdddbbbbbbaaa^^^[[[\\\aaaeeennnuuuzzzyyyvvvtttooojjjfffaaaZZZUUURRROOOMMMLLLKKKMMMPPPTTTZZZbbblllrrrtttxxx}}}uuuddd]]]\\\[[[[[[]]]ccclllxxx}}}}}}ooo^^^PPPDDD999444555111111111111000000000000///////////////////////////000000000111111111111222555333666;;;999CCCZZZnnnYYYWWW```zzzzzz______ZZZmmmzzzmmmvvvgggMMMBBB999999999888>>>GGGzzz{{{|||}}}|||{{{{{{|||}}}|||{{{yyywwwuuusssrrroooppppppnnnlllkkklllmmmjjjoootttyyy|||~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyxxxwwwxxxzzz|||{{{uuurrrnnnlllmmmpppuuuxxxzzzzzz|||{{{rrrkkkmmmnnnjjjcccZZZTTTQQQIIIHHHGGGGGGIIILLLNNNOOOXXX\\\bbbfffhhhhhhhhhiiinnnpppsssuuuuuurrrpppnnnnnnpppsssttttttsssttttttssstttvvvwwwxxxyyyxxxxxx~~~ttt___ZZZ[[[aaajjjpppqqqnnnllliiifffcccbbbcccdddeeeeeefffiiimmmpppsssvvvyyy{{{~~~|||yyywwwtttssssssrrrpppnnnmmmmmmmmmmmmnnnnnnooopppqqqrrrssssssrrrqqqooooooooonnnkkkiiicccccccccbbbbbbbbbbbbcccbbbdddeeeffffffhhhkkkmmmggggggfffdddaaa]]]ZZZXXXUUUUUUVVVVVVTTTRRRPPPPPPHHHEEEAAA>>>===>>>>>>>>>===@@@CCCHHHMMMTTT[[[```dddjjjrrrxxx{{{}}}xxxoooiiifff___^^^]]]___bbbbbb___\\\UUUQQQNNNOOOPPPQQQUUU[[[eeeeeedddaaa^^^\\\]]]^^^dddfffgggddd^^^ZZZYYYZZZZZZWWWXXX\\\^^^]]]^^^bbbfffggghhhhhhfffeeefffgggdddeeeddd```\\\\\\```ccckkkssszzz{{{zzzzzzvvvrrrmmmiiibbb\\\XXXUUURRRQQQQQQQQQSSSUUUZZZbbbkkkrrrxxxzzz}}}xxxfff^^^\\\YYYZZZ]]]ccclllxxx|||}}}ooo]]]OOOBBB888555666111111111000000000/////////////////////////////////000000000111111111111000444333555;;;:::BBBVVV|||vvv```[[[```xxxddd]]][[[mmmrrrwwwjjjNNNBBB:::;;;<<<:::===DDD||||||}}}~~~|||yyyvvvsssqqqpppjjjkkkjjjiiihhhjjjmmmpppmmmqqqvvvzzz|||~~~~~~~~~}}}}}}~~~~~~||||||~~~||||||{{{{{{{{{wwwvvvxxx{{{|||~~~}}}wwwuuuqqqoooooorrrvvvyyyzzz{{{}}}zzzoooeeefffgggddd^^^VVVOOOLLLCCCAAA???@@@CCCFFFHHHHHHRRRWWW]]]aaacccddddddeeeeeegggjjjlllkkkiiifffdddhhhiiikkklllmmmpppsssvvvuuuvvvvvvwwwwwwwwwwwwwwwyyyzzz|||zzzcccXXXYYY___jjjsssvvvyyy|||}}}}}}|||}}}|||yyyvvvtttrrrqqqsssssssssttttttuuuuuuuuusssqqqooonnnmmmllljjjhhhcccddddddcccbbbaaaccceeeaaabbbcccbbbbbbdddgggiiidddccc```]]]YYYUUURRRPPPNNNPPPRRRQQQMMMHHHEEEDDD???>>><<<;;;;;;;;;===>>>;;;===@@@DDDIIIPPPXXX]]]aaahhhqqqwww{{{~~~|||wwwooohhhfff```___^^^```ccccccaaa^^^WWWRRROOOPPPOOONNNQQQUUU___bbbeeeddd```\\\\\\]]]ccceeefffccc]]]XXXVVVWWWWWWVVVWWW]]]______aaaeeeiiilllnnnnnnllliiihhhhhhfffgggfffbbb]]]\\\___cccjjjsss{{{~~~|||uuupppiiiccc___\\\YYYWWWUUUUUUVVVXXX\\\dddmmmssszzz{{{}}}~~~wwwggg___\\\UUUXXX^^^eeeooo{{{|||tttxxx|||nnn[[[MMM@@@777444666111111000000000/////////000000000000000000000000000000000000111111111111000555333444:::;;;AAARRRqqq}}}jjjbbb```uuuhhh[[[[[[jjjwwwxxxoooSSSFFF<<<<<<<<<:::<<>>>>>AAADDDEEEEEEJJJNNNTTTYYY[[[\\\]]]^^^\\\^^^```aaaaaa___\\\ZZZ]]]^^^___aaadddkkkrrrwwwyyyxxxwwwuuutttsssrrrqqqqqqsssvvvzzz}}}}}}}}}hhh[[[\\\dddqqq|||~~~{{{yyyxxx{{{{{{{{{zzzzzzzzzyyyyyytttqqqnnnllllllkkkjjjiiiccceeefffeeecccbbbdddgggaaacccdddcccaaa```aaabbb^^^\\\YYYUUUQQQNNNLLLKKKLLLMMMMMMJJJEEE@@@>>>===999:::::::::999:::;;;===:::;;;>>>AAAFFFLLLTTTZZZ^^^eeennnuuuyyy||||||sssllliiiaaa___^^^```cccdddbbb___XXXTTTRRRSSSRRRPPPQQQUUUZZZ___fffgggccc___^^^^^^ccceeefffbbb\\\WWWUUUUUUVVVTTTWWW^^^aaaaaacccggglllpppssstttqqqmmmiiihhhggghhhgggccc^^^]]]___bbbkkkttt~~~~~~yyyrrrlllhhheeebbbaaa^^^^^^^^^^^^```ffflllrrrwwwzzz~~~sssfff^^^[[[TTTYYYbbblllxxx{{{pppkkkwww{{{lllYYYJJJ>>>555333555111000000000////////////000000000000000000000000000000000000111111111111111666333222888999>>>MMMfffsssfff[[[iiimmm\\\XXXddd||||||zzzxxx]]]MMM>>>;;;:::777:::AAAyyyyyy{{{~~~~~~{{{xxxuuusssrrrjjjkkkllllllkkkkkkmmmnnntttwww|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}{{{vvvvvvwwwxxxyyyzzz{{{{{{yyyxxxyyy{{{yyywww{{{~~~|||xxxuuuuuuwwwzzz||||||}}}|||lllkkkhhhddd```\\\VVVPPPKKKFFFCCC???>>>AAADDDDDDDDDBBBFFFLLLPPPSSSTTTUUUWWWVVVWWWYYYZZZZZZXXXUUUTTTSSSSSSUUUWWW\\\eeepppwwwzzzyyyvvvssspppmmmlllkkkkkkmmmqqqvvvyyy|||~~~~~~zzz{{{~~~nnnbbbccclllzzz~~~~~~}}}}}}uuuqqqmmmkkkjjjjjjjjjiiidddfffgggfffcccccceeehhhccceeeggggggddd```^^^]]]YYYWWWSSSOOOLLLJJJIIIIIIIIIJJJIIIEEE@@@<<<<<<>>>777888999999999999:::;;;999;;;===@@@DDDJJJRRRWWW\\\ccclllssswwwzzz~~~xxxqqqnnnaaa___^^^```cccdddbbb___ZZZVVVUUUWWWWWWTTTUUUXXXWWW^^^fffiiifffbbb``````bbbeeefffbbb\\\VVVTTTTTTUUUTTTWWW^^^bbbbbbeeehhhnnnrrrvvvwwwtttooojjjhhhhhhhhhgggddd___]]]___bbblllvvvzzztttpppnnnkkkiiiiiiiiigggeeedddfffkkkoootttyyy{{{{{{}}}~~~}}}{{{yyynnnddd]]]ZZZUUU\\\hhhtttuuujjjgggwwwyyyjjjWWWGGG<<<333222444000000000000////////////000000000000000000000000000000000000111111111111222777333000666777;;;III___yyygggTTT\\\}}}qqq___VVV___uuu|||fffSSS@@@999666555999AAAwwwyyy{{{}}}~~~}}}zzzuuurrrrrrkkkfffiiilllnnnpppssswwwzzz}}}}}}||||||~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzwwwwwwwwwzzz{{{{{{{{{zzzyyyyyyxxx{{{{{{{{{{{{{{{{{{zzzzzz|||yyywwwxxxyyyzzzzzz}}}{{{~~~~~~rrrmmmiiidddaaaaaaaaa^^^\\\OOOIIICCCAAADDDHHHKKKKKKKKKIIIFFFEEEGGGHHHIIIHHHIIIKKKOOOQQQRRRPPPNNNLLLKKKIIIJJJMMMPPPXXXgggvvvxxxtttooolllgggbbb``````cccccceeeiiipppvvvzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzyyyhhhiiirrr}}}vvvpppmmmnnnooommmjjjhhhjjjiiiffffffjjjjjjhhhccc```aaadddccc^^^[[[\\\WWWSSSNNNKKKIIIIIIHHHHHHKKKIIIFFFDDDBBB???<<<:::999888888888999::::::;;;???<<<;;;>>>@@@DDDLLLTTTYYY```eeehhhmmmuuu{{{|||zzzrrrhhh^^^ZZZbbbiiihhhdddbbb]]]ZZZWWWVVVVVVVVVUUUTTTUUU[[[aaaccc```___aaacccddddddcccaaa___\\\ZZZYYY[[[XXXYYY^^^bbbbbbbbbeeejjjsss{{{{{{xxxvvvsssooonnnmmmkkkhhhdddbbbbbbcccmmmvvv}}}xxxsssnnnkkkppplllkkkkkkkkkjjjmmmssstttyyy|||uuuppptttxxxxxxvvvuuuzzzuuuiii___YYYYYY```nnnwwwpppppp~~~wwwhhhSSSCCC:::666222000222222222111111111111000000000000000000000000000111111111000000000000000333000000333444555;;;BBB___|||fffZZZ\\\kkkzzzppp^^^WWW[[[mmmwww[[[BBB999888555666<<>>>>>???<<<<<>>:::666777<<>>???CCCDDDFFFKKKRRRTTT[[[```ccchhhooottttttyyy|||xxxiiiaaa\\\```fffgggeeecccWWWUUUSSSSSSUUUVVVVVVUUUVVVZZZ___aaa``````ccceeebbbccceeefffhhhiiiiiijjjeeeaaa```ccceeecccccceeellluuu}}}}}}{{{zzzxxxuuussssssrrrooollljjjkkklllqqqzzz|||yyyrrrmmmkkklllmmmnnnsssyyy{{{zzzsssnnnmmmlllhhhgggiiiqqqtttuuuqqqjjjbbb]]][[[[[[fff{{{}}}yyy|||rrrcccOOO@@@888555333111222222111111111000000000000000000000000000000000000000000000000000111111444222222555666666;;;BBBPPP{{{{{{fffXXXUUU]]]hhhhhhZZZXXXccc~~~mmmPPPBBB<<<888888<<>>xxxyyyzzz|||~~~xxx||||||sssjjjiiiiiiiiikkknnnnnnnnnooossswwwzzz{{{zzzwwwwwwwwwwwwxxxzzz|||}}}~~~~~~~~~|||zzzxxxvvvuuuvvvwwwyyyvvvwwwxxxzzz|||}}}~~~~~~}}}zzzwwwuuuuuuuuuvvvvvvyyy|||~~~~~~}}}}}}}}}{{{||||||{{{{{{|||zzzxxxuuuuuuwwwzzz||||||~~~~~~}}}uuussspppppppppooojjjfffaaa^^^YYYVVVTTTSSSQQQPPPRRRQQQPPPQQQVVV\\\dddhhhlllkkkkkkiiiccc___bbbjjjzzz{{{qqqgggbbb[[[WWWWWWYYY\\\]]]]]]^^^```ccciiiooouuuxxxyyy{{{nnnlllrrryyy~~~~~~~~~}}}}}}}}}|||zzzxxxvvvtttqqqtttvvvyyy{{{rrr```YYYVVV[[[aaaccccccdddcccaaa______``````___^^^^^^___^^^XXXQQQKKKJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTQQQNNNNNNOOOMMMJJJKKKPPPUUU\\\ccceeeiiinnnqqqpppooorrrwwwzzz|||}}}~~~xxxvvvtttnnnggg```]]][[[ZZZ[[[\\\\\\[[[bbbbbbbbbcccdddgggiiikkkhhhjjjlllnnnppprrrssssssuuuoookkkkkkjjjgggfffhhhllltttzzzzzzxxxxxxwwwtttrrrtttuuuuuusssrrrrrrsss{{{zzzqqqjjjkkkppptttzzzuuujjj```___```_______________^^^[[[WWWVVVYYY\\\aaalll~~~ttt{{{oooaaaMMM>>>777444111///111111000000000/////////000000000000000000000000/////////000111111222222333111222666666555888>>>GGGeeezzzeeeVVVSSSUUU```}}}lll___XXXeeetttZZZFFF===;;;<<<<<>>;;;~~~|||{{{yyyyyyzzz|||}}}|||}}}|||}}}~~~}}}|||tttoooiiiccc___\\\ZZZYYY]]]___aaaeeehhhjjjkkkkkkiiieee```ZZZVVVTTTSSSTTTQQQNNNIIIEEECCCEEEHHHJJJRRRYYYeeeooowww|||~~~}}}||||||}}}~~~}}}~~~|||yyyzzz~~~~~~{{{yyyvvvssssssuuuuuussspppnnnoooppppppppprrruuuwwwyyyxxxvvvvvvwwwvvvuuusssttttttvvvxxxvvvtttxxx~~~|||~~~}}}vvvmmmhhhfffgggjjjlllmmmjjjeeebbbaaabbbddddddfffgggdddaaaeeelllwww}}}|||{{{xxxuuurrrpppnnnmmmjjjlllnnnpppuuu}}}uuukkklllppptttzzzyyyxxxwwwwwwwwwvvvtttrrrrrrrrrsssttttttsssrrrqqquuuzzz~~~{{{rrrllljjjfffggghhhhhhiiinnnwww~~~}}}|||wwwmmm```UUUOOOMMMIIILLLQQQVVVZZZ\\\\\\[[[[[[ZZZVVVQQQMMMKKKLLLMMMSSSYYY```fffjjjlllnnnooonnnppprrruuuwwwxxxyyyyyy||||||zzzyyyxxxwwwvvvuuuuuuuuunnniiigggiiikkkjjjjjjmmmjjjjjjkkklllkkkjjjiiihhhfffhhhhhheeecccdddhhhlllqqqsssvvvzzz||||||}}}||||||}}}vvvpppiiiaaaZZZYYY[[[```iiirrr|||vvvxxx~~~yyykkkTTTGGG:::444222111000222////////////////////////000000////////////000000000000111111222333333333111111222333444666888999<<>>~~~}}}||||||{{{{{{zzz{{{}}}{{{yyyzzzzzzyyyuuuqqqllliiiiiijjjkkkkkkhhhhhhhhhhhhgggfffeeedddVVVVVVUUUTTTRRRQQQOOONNNNNNLLLGGGCCCAAAAAABBBBBBHHHKKKPPPWWW```kkkwwwxxxuuuuuuxxx|||zzz{{{}}}}}}{{{|||zzzvvvrrrrrruuuvvvsssooommmmmmllllllmmmqqqwww{{{wwwvvvuuuuuuvvvvvvuuutttooooooqqqsssnnnhhhhhhllleeeiiinnnrrrssstttuuuvvvtttuuuvvvtttpppkkkhhhfffaaa^^^[[[[[[```fffllloooxxxzzz|||~~~~~~zzzpppjjjhhhiiifffiiijjjfff```ZZZXXXXXXXXX[[[```aaa\\\WWWYYY___eeeqqqzzzvvvqqqoookkklllllllllnnnuuuttthhhhhhlllsssyyy~~~~~~}}}|||~~~|||yyyvvvrrrrrrssstttsssqqqoooqqqtttvvvwwwwwwwwwvvvssswwwxxxwww{{{uuuggg[[[VVVTTTPPPZZZgggrrryyysssggg```]]]\\\aaagggkkklllhhhccc___```^^^[[[WWWSSSQQQRRRTTTWWW\\\bbbhhhkkklllmmmnnnoooqqqtttxxx{{{}}}~~~}}}}}}}}}zzzwwwtttrrrrrrpppkkkjjjmmmooonnnoooqqqiiijjjkkklllkkkjjjiiihhhaaadddeeedddaaabbbhhhnnnlllooosssyyy~~~}}}zzz|||}}}}}}{{{|||}}}yyy||||||pppaaa[[[WWWYYY^^^eeepppyyy}}}qqqcccMMM@@@444000000000000222////////////////////////000000////////////000000/////////000111111222222000111111222444666888999===CCCSSSssssss___YYYdddxxx\\\YYYZZZtttxxxqqq^^^NNNCCC===~~~~~~~~~~~~}}}|||zzzzzzvvvyyy|||~~~}}}wwwsssssstttwwwtttrrrqqqlllfffdddfffeeedddccc```^^^^^^```cccZZZUUUUUUYYYYYYTTTPPPQQQJJJFFFDDDBBB>>><<>>555444444222000000111111000000//////......000000000000111111111111//////000111222333333333222333555555555666999;;;<<>>BBBKKKaaacccWWW]]]jjjrrrbbbdddmmmzzziiiTTTDDD???xxxxxxyyyyyyyyyxxxxxxwwwxxxzzz|||~~~~~~~~~{{{xxxuuutttssslllcccYYYSSSMMMIIIJJJNNNPPPSSSWWWYYYXXXWWWWWWWWW^^^ZZZZZZ[[[ZZZTTTOOONNNNNNHHHEEEGGGGGGDDDDDDFFFKKKLLLMMMNNNQQQXXXbbbjjjxxx~~~~~~}}}}}}~~~~~~}}}|||yyyuuuttttttsssooolllhhhhhhiiikkkmmmpppsssttttttuuuwwwxxxwwwuuurrrpppppplllhhhdddaaa^^^ZZZXXXSSSQQQQQQUUU[[[___``````aaaaaaaaaaaa___[[[TTTOOOIIIGGGEEECCCDDDFFFIIIKKKMMMRRRZZZaaahhhqqq{{{~~~yyytttnnniiiggg^^^]]][[[YYYVVVSSSQQQPPPPPPSSSVVVWWWVVVUUUUUUUUUZZZ```kkkyyy}}}zzzvvvsssqqqpppooonnnnnnqqqwww{{{ttthhhdddiiipppyyy}}}{{{{{{|||||||||{{{zzzyyyyyyuuutttrrrrrrssssssrrrpppnnnpppssstttsssssstttuuu|||||||||}}}wwwjjjbbb___```fffsssxxxuuuvvvuuuqqqmmmooonnnnnnppppppjjj___VVVVVVYYYaaajjjmmmkkkllloooqqqssswwwzzz}}}~~~}}}zzzxxxyyyuuuqqqpppsssvvvvvvuuutttuuuuuutttrrroookkkhhhllljjjhhhggghhhiiiiiiiiidddbbb``````dddjjjqqquuu}}}~~~~~~|||yyywwwwwwxxx{{{{{{|||{{{|||hhhaaa]]]aaaiiirrr}}}}}}yyyfffVVVCCC:::333222222000///000000000000000////////////000000000000111111111111111111111111111111222222222444555555555666999;;;???BBBIII\\\lllXXXVVVYYYiii{{{gggccceeeppp[[[JJJBBBvvvvvvwwwxxxxxxxxxwwwwwwyyy|||~~~~~~~~~~~~||||||}}}|||zzzuuuoookkk___UUUKKKEEEAAA>>>@@@DDDEEEKKKRRRWWWXXXXXXWWWWWW^^^^^^```dddeeedddaaa___ZZZQQQKKKKKKKKKHHHGGGHHHMMMOOOQQQPPPQQQVVV```hhhvvv}}}~~~~~~}}}{{{xxxtttssssssrrrmmmiiiiiiiiiiiijjjmmmpppsssuuutttuuuvvvwwwvvvssspppoooooolllhhhdddaaa___]]]\\\]]][[[ZZZ___gggmmmoooooorrrtttwwwzzzyyysssjjjccc]]]XXXRRRMMMKKKLLLOOOPPPLLLOOOTTTXXX^^^gggrrrzzz}}}{{{yyyvvvqqqkkkggg]]][[[YYYVVVSSSQQQOOOOOOPPPRRRUUUVVVUUUTTTTTTUUUVVV[[[cccooo{{{~~~|||{{{yyywwwuuurrrqqqooommmnnnqqqvvvyyy|||lllccceeellluuu}}}|||yyy||||||||||||||||||{{{{{{uuutttssssssttttttsssqqqoooppprrrrrrqqqrrrtttvvv}}}~~~~~~{{{qqqmmmiiimmmwww~~~xxxwwwwwwsssoooooooooqqqvvv{{{xxxoooggg]]]^^^bbbiiilllkkklllppppppsssvvvzzz}}}~~~|||xxxuuuwwwssspppoooqqqsssttttttwwwxxxyyyyyyvvvrrrnnnkkkmmmiiifffgggkkkooopppooolllhhhccc______ccciiilllsssuuuwwwxxxxxxwwwxxxxxx{{{|||~~~~~~wwwxxx~~~~~~~~~jjjeeebbbgggoooyyy}}}}}}uuu```NNN???888222222111///...000000000000000///////////////000000000111111111111222222222111111111111111222444555666666777999;;;>>>BBBIII[[[ttt]]]TTTPPPZZZqqqjjjccc```xxxyyycccNNNBBBvvvwwwwwwxxxxxxxxxwwwwwwzzz}}}}}}}}}~~~yyyzzz|||}}}{{{tttkkkdddWWWNNNFFFCCCBBB???@@@BBB@@@GGGPPPWWW\\\]]]^^^^^^fffhhhlllqqquuuvvvtttqqqeee[[[QQQMMMKKKHHHGGGHHHLLLPPPSSSSSSRRRVVV^^^fffttt|||~~~}}}~~~}}}}}}{{{wwwsssqqqqqqppplllhhhggggggggghhhjjjmmmqqqssswwwvvvuuutttsssrrrqqqpppqqqnnnjjjfffbbb```aaaaaaffffffhhhpppzzz}}}tttggg\\\VVVTTTSSSRRROOOQQQRRRSSSVVV]]]hhhpppyyyyyyyyyyyyxxxsssmmmhhh```]]]YYYUUUQQQOOONNNMMMNNNPPPRRRSSSRRRQQQQQQRRRQQQTTT[[[eeeppp{{{~~~{{{yyyxxxxxxvvvuuutttrrrooonnnooorrrvvvxxx{{{pppcccccchhhqqqzzz}}}zzzyyy{{{{{{{{{{{{{{{|||||||||wwwuuuttttttttttttsssrrrqqqqqqpppooooooqqquuuxxx{{{}}}~~~{{{vvvqqqrrryyyzzzwwwuuurrrooonnnooorrrzzzjjjgggfffiiikkkkkknnnrrrqqqssswwwzzz}}}|||~~~yyyvvvvvvtttrrrqqqrrrssssssssswwwxxxzzzzzzyyyuuuqqqnnnkkkgggdddfffmmmtttyyy{{{yyytttllleeeaaaaaaccceeeeeeiiimmmpppsssuuuxxx{{{}}}~~~yyyppppppvvvvvv~~~yyyhhhddddddiiiqqqzzzyyywww|||qqqZZZGGG;;;666222222111......111////////////000000000000///000000000111111111111222222222111111111111111333444666666666777:::<<<:::AAAKKK]]]yyyaaaVVVOOOVVVhhhnnnfffaaauuuiiiQQQ???wwwwwwxxxxxxxxxwwwwwwvvvyyy|||~~~|||{{{{{{wwwwwwxxxyyyyyyuuullleeeVVVMMMEEEDDDCCCAAA@@@AAA@@@FFFPPPZZZ```eeeiiikkkssswwwzzz|||}}}xxxjjjaaaWWWRRRMMMGGGFFFHHHKKKQQQVVVVVVTTTUUU\\\cccpppyyy~~~|||zzz{{{{{{|||{{{wwwqqqooonnnnnnkkkhhhdddcccccccccfffiiimmmpppwwwvvvuuutttsssrrrqqqqqqrrrpppmmmhhheeeeeegggiiinnnrrrzzzttthhh___WWWSSSRRRRRRQQQPPPPPPVVV___gggooorrrvvvxxxwwwrrrmmmiiiccc```ZZZTTTPPPNNNMMMMMMLLLNNNOOOOOOMMMMMMMMMNNNKKKNNNSSS[[[fffrrr|||~~~yyywwwvvvvvvvvvuuuvvvrrrooommmooorrruuuvvvxxxxxxhhhbbbfffnnnvvv}}}}}}{{{zzzyyyyyyyyyyyyyyyzzz{{{|||xxxwwwuuuuuuuuutttsssqqqqqqqqqqqqpppppprrruuuxxxyyy{{{~~~~~~{{{zzzxxx{{{|||uuuqqqooommmmmmooouuu}}}uuuooojjjkkklllmmmppptttrrrtttwww{{{}}}~~~~~~~~~www{{{~~~|||zzzxxxwwwwwwvvvuuutttsssrrrtttuuuwwwxxxwwwuuurrrqqqjjjgggdddeeemmmwwwxxxpppiiieeecccccc]]]```cccgggkkkpppvvvzzz}}}tttiiiggglllnnnvvvxxxfffcccccciiioooxxx~~~qqqsss{{{~~~lllTTTAAA999555222333111//////333////////////000000000000000000000000111111111111111111111111111111222222333555666666666777:::<<<999AAAKKK\\\|||eeeYYYQQQUUUaaauuummmddd[[[mmmpppUUUAAAwwwwwwxxxwwwwwwvvvuuutttvvvyyy|||}}}|||zzzyyyyyyuuurrrppprrruuuwwwtttqqqbbbWWWNNNJJJHHHEEECCCCCCAAAHHHQQQ\\\dddlllssswww|||}}}uuujjjeee```\\\TTTKKKHHHJJJNNNUUU\\\\\\XXXWWW[[[aaaiiittt}}}~~~}}}~~~{{{zzz{{{|||}}}|||wwwpppllllllllljjjhhhcccbbbaaaaaadddhhhllloootttuuuvvvwwwvvvtttrrrpppoooooonnnmmmlllpppvvv{{{~~~wwwiii```ZZZYYYVVVQQQNNNQQQXXX^^^dddkkkrrrvvvsssoookkkjjjccc___YYYSSSOOONNNNNNNNNNNNPPPPPPOOOMMMLLLLLLMMMGGGHHHKKKQQQZZZeeeooouuuvvv{{{zzzwwwvvvvvvvvvvvvvvvrrrmmmlllnnnqqqssstttyyynnncccfffkkkrrrzzz|||zzzyyyyyyyyyyyyzzz{{{}}}}}}zzzyyyvvvuuuuuutttrrrpppppprrruuuvvvvvvuuuvvvwwwvvvzzz}}}~~~~~~}}}~~~tttmmmlllllljjjooowww}}}yyyrrrmmmnnnooopppqqqtttsssuuuxxx{{{}}}}}}}}}|||wwwzzz}}}~~~|||{{{wwwxxxyyyyyywwwsssqqqooonnnoooqqqrrrssssssrrrqqqjjjhhheeeeeekkkwww~~~vvvpppkkkhhh```aaaaaacccfffllltttzzz}}}}}}pppccc```ddddddkkkttt~~~yyyhhhfffgggkkkqqqyyywwwlllqqq{{{zzzhhhQQQ>>>777444333333222///000444.../////////000000000111000000000000111111111111000000000111222222222333333555666777777888:::<<<:::AAAIIIWWWxxxjjj^^^TTTUUUZZZfff~~~lll```SSS```sss{{{aaaKKKwwwwwwwwwwwwvvvuuusssssstttwwwzzz{{{zzzxxxwwwwwwsssnnnjjjkkkrrryyy||||||uuuiii\\\UUURRRNNNLLLLLLCCCIIIRRR\\\gggqqqzzz~~~{{{rrrkkkiiihhheee\\\QQQMMMNNNRRRZZZbbbbbb]]]YYY\\\aaadddpppzzz}}}|||~~~~~~}}}}}}~~~}}}|||}}}~~~}}}wwwoookkkjjjkkkjjjiiidddcccbbbbbbeeeiiimmmppprrrtttxxxzzzyyyvvvrrroookkkmmmoooqqqttt|||~~~rrrcccaaa\\\UUUOOOOOOSSSXXX]]]fffppptttqqqllljjjjjjbbb^^^XXXRRROOONNNNNNOOOSSSSSSTTTRRRPPPNNNOOOPPPEEEEEEFFFIIIPPPYYYbbbgggmmmrrrxxx}}}{{{wwwvvvvvvwwwvvvuuupppllljjjmmmppprrrrrrzzzsssdddeeejjjpppyyy~~~{{{|||{{{{{{{{{|||~~~|||zzzwwwvvvuuutttqqqooonnnsssxxx{{{{{{yyyvvvuuuuuuyyy}}}~~~~~~sssllljjjlllgggnnnwww{{{zzzyyy{{{}}}xxxrrrnnnpppsssrrrrrrssstttvvvyyy{{{}}}}}}|||{{{yyy|||}}}|||zzzyyyuuuwwwyyyyyyvvvqqqmmmkkkjjjkkklllnnnooopppqqqqqqkkkjjjgggeeejjjwwwzzztttppphhhfffdddccceeekkktttzzz|||~~~{{{nnn```]]]```\\\bbbjjjssszzzllljjjkkkpppuuu|||~~~sssjjjpppzzzwwwfffOOO<<<777444333444222///111555.../////////000000111111000000000000111111111111//////000111222333333444444555666777777888:::===<<>>CCCOOOgggyyygggXXXTTTSSSXXXnnnvvv^^^RRRWWWeeexxx```yyyxxxwwwvvvwwwwwwxxxyyyzzzyyyxxxxxxxxxvvvqqqmmmhhheeebbbccckkkyyyzzzjjj]]]VVVTTTRRRVVV^^^fffpppxxx~~~|||yyyuuuoookkkjjjmmmooonnniiibbb\\\XXXZZZaaahhhjjjfffbbb______ccckkkuuu|||~~~~~~~~~~~~~~~}}}|||}}}{{{vvvrrrpppnnniiihhhiiijjjiiiiiiiiikkkmmmoooqqqooosssuuuttttttuuusssooolllpppvvv|||{{{rrrkkkccc\\\XXXYYY[[[___cccdddccc```]]]UUUSSSPPPNNNNNNOOOQQQRRRTTTRRROOOOOOPPPPPPNNNKKKLLLIIIEEEBBBCCCHHHNNNRRRUUUYYY___hhhqqq{{{|||yyyyyy{{{|||vvvuuusssooolllkkklllnnnqqqyyynnnddd___fffrrr}}}|||~~~||||||}}}~~~}}}|||zzzyyyvvvsssqqqnnnmmmllllllmmmoooqqqrrrrrrrrrrrrtttrrrrrrwwwzzz||||||rrrjjjeeeccchhhjjjnnnsssyyy{{{{{{zzzyyyvvvrrrpppppprrrsssssstttuuuwwwzzz|||~~~~~~{{{~~~zzzvvvtttrrrqqqrrrtttxxxzzzyyyuuupppmmmhhhjjjnnnqqqrrrqqqpppnnnmmmgggdddffflllwwwxxxsssrrruuuxxx}}}}}}xxxjjj```ZZZUUUWWWXXXWWWXXXcccsss}}}~~~yyyvvvvvvyyy~~~rrriiihhhuuuppp[[[FFF999444333222111111000000000111000000000/////////...000000000000////////////111111111111222222222222444444555666777888999999<<<>>>DDDNNNaaauuudddVVVSSSTTTZZZqqqdddTTTYYY^^^zzz|||```vvvvvvvvvvvvvvvwwwyyyyyy{{{wwwsssssstttsssmmmhhh```______bbblll{{{wwwggg```___[[[```ffflllqqqxxx|||uuuoooiiidddaaaaaaffflllnnnkkkfff```]]]^^^dddjjjllljjjeeecccbbbbbbiiissszzz}}}~~~~~~~~~xxxsssrrrppplllkkkmmmmmmmmmmmmmmmmmmnnnooooooppptttuuutttuuuxxxwwwtttuuuwww{{{uuuhhh^^^ZZZ\\\^^^bbbcccbbb^^^ZZZRRRQQQOOONNNOOOQQQTTTVVVXXXWWWVVVVVVVVVVVVSSSQQQOOOKKKFFFCCCBBBEEEIIILLLNNNPPPUUU\\\fffsss|||zzzzzz|||~~~xxxxxxvvvrrrooommmnnnoooooouuuyyyjjj]]]___kkkxxx|||{{{|||||||||{{{zzzyyywwwuuuqqqmmmjjjhhhfffhhhjjjmmmooooooppppppmmmjjjiiimmmooopppsssxxxxxxooogggbbb```fffgggkkkqqqxxx|||}}}}}}{{{xxxtttssssssssssssssstttvvvyyy|||~~~~~~~~~~~~|||~~~~~~~~~yyyuuurrrqqqrrrrrrpppsssxxx{{{{{{xxxsssooommmnnnqqqrrrrrrqqqnnnmmmnnniiifffiiinnnwww|||xxxxxxzzz{{{qqqiii```XXXXXXXXXVVVVVV^^^lllxxx~~~zzzvvvyyymmmhhhlllzzz|||iiiTTTBBB666333222111000////////////000000000000////////////////////////000000000000111111111111222222222333444444555666777888999999;;;>>>DDDKKKZZZzzzvvveeeXXXUUUUUU[[[pppmmmWWW[[[WWWooozzzyyyeeepppqqqqqqrrrtttuuuvvvwww|||vvvpppnnnooommmhhhbbb\\\ZZZ\\\cccpppzzzmmmhhhhhhdddiiinnnpppqqqvvvxxxnnnfff```]]][[[[[[___eeegggeeebbb``````ccchhhmmmooommmjjjgggfffbbbhhhqqqxxx|||~~~|||||||||}}}~~~xxxsssrrrrrrqqqppprrrmmmmmmlllkkkkkkmmmoooppprrrvvvxxxwwwyyy}}}~~~|||}}}}}}vvvfff``````aaadddgggfffaaa]]]TTTRRRPPPNNNOOORRRVVVXXX]]]]]]]]]]]]]]]\\\ZZZYYYUUURRRLLLHHHEEEEEEGGGIIIOOOQQQTTTYYY```lllyyy{{{yyyyyy|||}}}yyyyyyxxxuuurrrpppooopppnnnrrrzzzrrraaa___iiiuuu}}}zzzyyyyyyxxxwwwvvvwwwvvvuuurrrmmmiiifffeeefffhhhjjjkkkkkkkkkkkkddd```___aaabbbcccfffkkkuuuxxx}}}}}}~~~{{{uuummmfffbbb```dddeeeiiiooowww|||}}}zzzwwwvvvuuuuuutttssstttvvvzzz}}}~~~}}}|||}}}~~~~~~}}}}}}~~~}}}zzzuuuqqqoooqqqsssuuutttvvvyyy{{{{{{yyyvvvtttuuuvvvwwwwwwvvvtttqqqooonnnjjjhhhkkkooovvv}}}|||}}}{{{wwwmmmddd[[[^^^bbbeeeiiiooovvvzzzzzzuuuxxxqqqooosss~~~vvvbbbNNN>>>555222111000//////.........000000000000////////////////////////000000000000111111111222222222333333444444555666777888999999:::===CCCJJJTTTppp~~~mmm^^^ZZZWWWZZZlllttt[[[]]]WWWhhh}}}kkkhhhvvvnnnggghhhjjjlllnnnpppqqqqqqvvvqqqjjjgggfffddd___[[[[[[YYY[[[hhhzzz{{{uuuqqqooonnnrrrttttttsssvvv~~~~~~vvvlllccc]]]ZZZZZZZZZ]]]``````^^^]]]aaadddhhhkkkooorrrqqqnnnkkkiiidddiiiqqqxxx|||~~~}}}|||{{{|||}}}~~~vvvooooooqqqqqqrrrtttmmmkkkhhhfffgggjjjooorrrsssvvvxxxxxx{{{|||xxxxxx{{{nnneeedddeeehhhllllllgggcccZZZWWWTTTQQQQQQSSSWWWYYYaaacccddddddcccaaa```___\\\XXXSSSMMMJJJHHHHHHIIINNNRRRVVVZZZ___hhhttt}}}}}}yyyxxxxxxzzz{{{xxxyyyyyywwwtttrrrqqqqqqnnnqqqvvvxxxgggcccjjjttt~~~}}}zzzxxxvvvsssqqqrrrsssttttttrrrnnnjjjhhhggghhhhhhhhhgggeeedddbbb[[[WWWUUUWWWXXXXXX\\\aaaeeehhhmmmrrrwww|||~~~zzzxxxxxxvvvrrrlllgggdddcccbbbcccgggnnnvvv|||}}}{{{yyyxxxxxxwwwuuussstttvvvzzz}}}~~~~~~}}}|||{{{|||||||||||||||~~~|||zzzyyywwwuuussstttzzz|||yyyuuuqqqpppsssvvvyyy}}}|||{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{yyywwwtttrrroookkkjjjlllooottt~~~zzzrrrdddfffjjjnnnppprrruuuxxx|||vvvtttxxxqqqrrrwwwooo[[[HHH;;;555222111000///............////////////000000000000.../////////000000000111111222222222222333333333444444555666777888999999999;;;BBBIIIQQQiiivvvgggaaa[[[[[[kkk|||aaa___[[[eee}}}ppphhhqqqxxx[[[]]]```ccceeehhhiiijjjjjjgggddd```^^^[[[YYYWWW\\\ZZZ___mmm~~~yyyuuuxxxyyyzzzxxxwwwyyy~~~}}}wwwnnneee___\\\[[[\\\^^^___\\\ZZZ\\\cccjjjlllnnnqqqssssssqqqnnnlllgggkkkqqqwww}}}}}}}}}~~~~~~~~~uuummmlllooopppppprrrnnnkkkfffddddddiiiooosssqqquuuvvvwww{{{~~~{{{yyyvvvrrrqqqsssvvvyyyzzz}}}wwwiiiggghhhlllrrrsssooojjjccc```[[[WWWVVVWWWZZZ\\\dddfffiiiiiigggeeeddddddaaa^^^YYYSSSOOOLLLKKKKKKLLLQQQWWWZZZ___gggsss|||}}}{{{yyyyyyyyyzzzwwwyyyzzzzzzwwwuuuttttttoooqqquuu|||}}}mmmhhhlllsss~~~~~~{{{yyyvvvrrrpppooopppqqqrrrqqqooollljjjggggggfffdddaaa]]]ZZZXXXTTTOOOMMMOOOQQQRRRVVV\\\\\\^^^bbbggglllssszzz~~~zzzwwwtttuuutttppplllhhhfffeeeaaaccchhhooovvv|||~~~~~~|||{{{zzzzzzzzzyyyvvvttttttvvvyyy{{{|||}}}||||||yyyyyyzzz{{{|||}}}~~~~~~yyyvvvqqqnnnllljjjhhhfffhhhkkkooosssyyy|||zzzvvvssssssuuuyyy|||}}}zzzzzz{{{~~~~~~~~~~~~}}}|||zzzwwwvvvsssnnnlllmmmpppttt}}}~~~~~~~~~{{{uuukkkgggfffhhhkkkmmmqqqwwwvvvtttuuu{{{|||kkkpppxxx~~~iiiTTTCCC999555222111000///............////////////000000000000......//////000000111111222222222222333333333333444444555666777888999999999:::@@@IIIPPPdddppphhhaaa___mmmkkkaaa^^^aaauuuppptttQQQSSSVVVZZZ]]]```aaabbb___``````^^^[[[YYYYYYZZZ^^^```eeeooo|||}}}|||{{{yyyyyyyyy{{{|||~~~{{{tttjjjccc^^^]]]ZZZ]]]]]][[[XXX[[[eeemmmnnnppprrrtttuuussspppmmmjjjmmmrrrxxx}}}}}}{{{|||~~~~~~~~~{{{qqqooopppppppppqqqqqqnnnjjjggggggjjjnnnqqqrrruuuwwwwww|||~~~}}}~~~~~~{{{xxxvvvsssqqqqqqrrrssssssrrrtttvvvyyy{{{~~~ooolllmmmrrrzzz}}}yyyuuukkkhhhbbb^^^\\\]]]```ccceeeiiilllllljjjggggggggggggeee```[[[WWWTTTRRRQQQQQQUUUZZZ\\\___gggttt~~~~~~}}}{{{{{{wwwzzz|||}}}{{{yyyxxxwwwqqqsssuuuxxxtttkkkiiimmmxxx~~~}}}|||zzzvvvsssnnnoooppppppooonnnkkkjjjcccbbb```]]]YYYTTTPPPNNNNNNJJJHHHJJJMMMOOOTTT[[[YYY[[[___bbbgggoooyyy|||zzzxxxwwwtttuuutttqqqlllhhhffffffaaaccchhhpppwww{{{{{{{{{zzzzzzzzzzzz{{{zzzwwwtttuuuvvvwwwyyyzzz{{{{{{{{{wwwwwwxxxzzz}}}~~~~~~vvvqqqjjjeeecccbbb```^^^_________```dddjjjrrrwww|||zzzwwwuuuuuuwww{{{}}}}}}~~~}}}|||wwwrrrooopppqqquuu~~~}}}}}}~~~uuupppqqqppplllhhh```[[[___cccfffkkkppprrruuuzzztttgggqqq|||yyycccMMM>>>666444222222111000////////////.../////////000000000111.........///000111111111222222222333333333444444444444555666777888999999;;;999???HHHNNN___zzzpppfff```kkk}}}xxxddd^^^\\\kkk|||{{{JJJLLLPPPTTTXXX[[[\\\]]]YYY]]]aaa```\\\[[[]]]```aaaeeejjjoooxxx~~~{{{yyywwwwwwxxxwwwuuuxxxnnneee```^^^VVVYYY[[[ZZZXXX[[[dddmmmoooppprrruuuvvvtttqqqnnnlllnnnrrrxxx}}}|||zzz{{{}}}~~~~~~}}}||||||wwwttttttsssrrrrrrtttrrrooolllkkklllnnnoootttwwwyyyyyy~~~|||{{{|||~~~~~~zzzwwwtttsssrrrrrrssssssqqqppppppqqqqqqpppqqqvvv~~~tttqqqrrrxxx}}}pppmmmgggcccaaacccfffhhhfffjjjmmmnnnkkkhhhhhhhhhmmmkkkgggbbb^^^ZZZXXXWWWZZZ]]]___^^^___ggguuu~~~}}}xxxzzz~~~~~~|||zzzzzzrrruuuuuuvvv}}}zzzllleeefffqqq}}}}}}}}}~~~~~~zzzvvvpppppppppooonnnlllkkkiii^^^]]][[[XXXSSSOOOJJJHHHKKKGGGEEEHHHKKKNNNTTT[[[ZZZ\\\___bbbgggppp{{{}}}zzzzzzzzzzzzvvvvvvuuuqqqlllhhheeeeeeaaadddiiiqqqwwwzzzzzzxxxyyyyyyyyy{{{{{{zzzwwwuuuuuuuuuvvvwwwxxxzzz{{{{{{uuuuuuwwwzzz}}}vvvppphhhbbb``````^^^]]]ZZZYYYVVVVVVYYY___fffjjjxxx|||zzzxxxvvvvvvxxx{{{}}}{{{uuurrrqqqrrrvvv~~~}}}zzzzzz}}}yyyllleeeddddddbbb```WWWTTT\\\cccdddfffhhhqqqvvvxxxllliiiuuuuuu^^^III;;;444333333222111000000/////////.../////////000000111111---......///000111111222222222333333333444444444444444555666777888999999===999>>>HHHMMM[[[vvvhhh___hhhxxxfff\\\WWWeeeLLLNNNQQQTTTVVVWWWVVVVVV______```bbbdddfffhhhiiipppnnnlllmmmrrr~~~|||{{{wwwsssqqqsssvvvxxx|||pppiiifff^^^YYYTTTVVV]]]dddhhhhhhllljjjkkkqqqtttrrrqqqrrrnnnppptttyyy}}}}}}{{{{{{|||~~~~~~}}}|||||||||}}}xxxuuussssssrrrsssrrrqqqpppooooooooooooqqqssswww{{{~~~|||zzzyyyyyyyyytttssssssrrrqqqpppoooooommmllljjjiiijjjnnnqqqttt~~~zzzuuuzzz{{{uuunnniiihhhjjjmmmnnnnnnnnnmmmjjjhhhiiilllnnnooommmkkkgggddd```^^^]]]```bbbbbbaaaaaahhhuuu~~~~~~}}}}}}yyyuuussstttxxxmmmaaadddoooxxx~~~zzzvvvtttqqqpppooooooooommmjjjhhheee___VVVPPPMMMKKKHHHEEEEEEFFFHHHJJJMMMRRRYYY]]]^^^```cccfffjjjsss{{{vvvvvvxxxzzzzzzxxxvvvrrrnnniiieeebbb```eeehhhmmmtttzzz|||{{{yyy~~~~~~}}}zzzwwwvvvwwwyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz|||~~~~~~yyyssslllhhhgggfffdddbbb[[[ZZZXXXUUUVVV\\\eeemmmxxx}}}zzztttvvvzzzxxxtttrrr||||||vvvssstttzzz||||||}}}|||{{{{{{{{{{{{}}}}}}ssshhh```[[[YYY[[[VVVTTTWWWZZZ^^^eeelllttt~~~zzznnnlllsss}}}pppZZZDDD666222222222222222111111111111000000000////////////000000////////////000000000000111222222333333444444555555777888888888888:::<<<:::>>>@@@GGGOOOUUUrrrnnnaaagggxxxtttaaa___fff}}}NNNOOOQQQSSSUUUUUUUUUUUU^^^ccchhhmmmppprrruuuwwwyyyxxxuuussstttyyy}}}zzzxxxuuuqqqnnnnnnpppsssuuu{{{uuuiiiddd``````eeejjjkkkkkknnnkkkmmmsssvvvtttrrrsssoooqqquuuzzz~~~~~~~~~~~~~~~~~~~~~xxxuuutttttttttssssssqqqpppooooooooooooooosssxxx|||}}}{{{zzzyyyuuutttsssqqqooonnnllllllhhhfffdddccccccfffiiikkkqqqxxx{{{www}}}|||uuupppoooqqqsssuuusssrrrpppmmmjjjjjjmmmpppsssrrrqqqnnnllljjjhhhgggiiiiiihhhdddccciiittt~~~~~~zzzxxxxxxtttrrrssswwwuuuhhhffflllttt~~~~~~|||xxxuuurrrqqqqqqppppppooommmjjjfffaaa\\\TTTOOOLLLJJJHHHFFFHHHJJJLLLNNNPPPUUU[[[```eeegggjjjlllooovvvzzzuuuuuuwwwyyyyyyxxxuuurrrmmmiiifffdddbbbfffiiinnntttyyyzzzyyyxxx|||||||||zzzxxxwwwxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}xxxrrrnnniiidddaaaZZZXXXVVVSSSRRRWWW___fffkkkpppyyyyyyrrrrrrtttsssqqqqqq||||||yyywwwxxx|||}}}{{{|||}}}||||||{{{{{{|||~~~wwwllleeeaaabbb]]][[[\\\^^^cccnnnxxx~~~}}}|||tttjjjkkkzzz}}}lllVVVBBB666333444111111111000000000//////000000000//////000000000////////////000000000111111222222333333444555555555777888999888999:::<<<:::>>>AAAGGGNNNSSSmmmlll\\\___mmmfffaaacccxxxRRRRRRRRRSSSTTTVVVWWWWWW```iiittt{{{}}}~~~{{{xxxvvvvvvwww~~~|||zzzxxxqqqooommmkkkmmmpppuuuxxx~~~zzzuuusssuuuvvvuuusssqqqoooqqqvvvyyywwwuuuuuuqqqssswww{{{~~~~~~||||||}}}zzzvvvvvvvvvwwwuuutttsssqqqppppppoooooommmssszzz~~~~~~{{{yyyvvvuuussspppnnnkkkjjjiiihhhfffcccaaa```aaacccdddccciiiqqq{{{~~~}}}xxxwwwxxxyyyzzzwwwvvvsssooolllmmmpppsssxxxwwwwwwvvvtttsssqqqpppqqqpppmmmgggdddhhhrrr|||}}}wwwtttwwwsssqqqrrrttt{{{}}}mmmfffhhhlllzzz~~~~~~~~~|||yyyuuurrrooooooooonnnnnnmmmjjjeeeaaa[[[WWWQQQMMMKKKJJJIIIHHHLLLNNNPPPRRRTTTYYY^^^bbbiiilllnnnpppqqqwwwxxxuuuuuuwwwxxxwwwwwwtttpppllliiigggffffffiiilllppptttwwwwwwvvvuuuxxxzzz|||{{{zzzxxxxxxxxxwwwxxxyyyzzz{{{||||||||||||||||||~~~~~~wwwooohhhccc[[[YYYVVVSSSRRRTTTYYY^^^bbbgggoooxxxzzzsssqqqpppnnnooorrr{{{~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}{{{zzz|||}}}}}}|||||||||}}}{{{pppkkkhhhdddbbbbbbeeennnzzz{{{pppkkkpppzzzgggQQQ???555333444000000/////////.........111111000000000000111111/////////000000000111111222222222333444444555555555777999999999999;;;======BBBDDDIIIOOORRRgggmmmZZZXXXaaapppddd```qqqTTTSSSSSSSSSUUUXXXZZZ\\\aaammm||||||yyywwwwwwwwwwwwxxxxxxxxxxxxwwwwwwooommmllllllpppvvv}}}wwwtttuuuzzz|||yyywwwxxxtttvvvyyy|||}}}zzzzzz||||||xxxxxxyyyzzzxxxwwwuuutttsssrrrrrrrrrlllttt|||{{{yyytttsssqqqooommmjjjiiihhhgggeeebbb___]]]\\\\\\]]]ZZZ^^^dddlllzzz|||{{{zzzyyyxxxvvvssspppnnnppptttxxx{{{{{{{{{zzzyyywwwuuutttuuusssooohhhcccfffqqqyyy{{{vvvsssvvvrrrpppqqqrrrvvvooodddcccggguuu}}}~~~{{{wwwrrrnnnkkkjjjjjjiiiiiigggccc^^^ZZZUUUSSSOOOMMMKKKKKKKKKKKKOOOQQQSSSUUUWWW[[[```dddgggjjjmmmnnnooossszzz~~~xxxvvvwwwxxxxxxwwwuuusssoookkkhhhhhhhhhiiikkknnnrrruuuvvvuuuttttttvvvxxx|||}}}{{{yyyxxxxxxwwwxxxzzz{{{|||}}}}}}~~~}}}}}}~~~vvvnnnhhh```^^^[[[WWWUUUUUUWWWXXX]]]aaahhhqqqzzzyyytttpppmmmpppvvvxxx{{{~~~}}}}}}}}}~~~~~~|||}}}~~~}}}{{{{{{|||~~~}}}||||||}}}xxxpppkkkhhhfffggglllzzz}}}qqqrrr{{{yyycccMMM===555333333000000000/////////......111111000000000000111111//////000000000111111111222222333333444555555555555777999:::::::::<<<>>>@@@FFFGGGKKKQQQRRRbbbsss]]]WWW[[[tttyyyhhh\\\iiiSSSRRRRRRRRRTTTXXX\\\^^^aaannn~~~~~~}}}~~~wwwwwwwwwwwwvvvvvvuuuuuummmlllkkkmmmsss|||~~~zzzxxx{{{}}}zzzyyyzzzwwwxxx{{{~~~}}}{{{{{{|||~~~~~~|||{{{{{{|||yyyyyyxxxwwwvvvvvvvvvvvvnnnuuu~~~|||xxxrrrqqqpppnnnlllkkkiiiiiicccaaa]]]ZZZVVVTTTTTTSSSRRRVVVYYY___lll~~~~~~{{{yyyvvvuuurrrooonnnrrryyy~~~~~~|||yyyvvvtttwwwvvvqqqjjjfffiiirrr{{{}}}zzzxxxwwwvvvsssqqqqqqqqqsss|||rrreeecccfffqqq{{{~~~yyytttnnnjjjggggggfffeeedddccc___ZZZVVVRRRQQQPPPNNNMMMMMMOOOPPPSSSTTTWWWYYY[[[^^^bbbeeeeeehhhjjjkkklllpppvvv{{{}}}xxxwwwyyyzzzyyywwwtttqqqmmmiiiggggggiiikkklllppptttvvvuuuttttttuuuuuuxxx|||~~~}}}{{{yyyyyyxxxyyy{{{|||}}}~~~~~~}}}~~~{{{rrrmmmfffdddaaa]]]ZZZXXXUUUTTTUUUXXX___hhhsss~~~xxxrrrooorrrwwwuuuwwwzzz~~~}}}||||||||||||~~~~~~~~~}}}}}}~~~|||||||||}}}}}}ssspppmmmjjjkkkqqq|||ssszzzwww___III;;;444222111111111000000000/////////111111000000000000111111000000000000111111111111222333333444444555666666666777999::::::;;;===???@@@FFFGGGJJJPPPRRR^^^uuuxxxcccZZZYYYbbb~~~iiiXXX```{{{SSSRRRRRRSSSUUUXXX[[[]]]```kkk{{{zzzyyyxxxvvvtttsssrrrqqqjjjhhhgggiiirrr{{{||||||zzzzzz|||yyy{{{}}}~~~}}}~~~}}}|||}}}~~~}}}}}}yyyyyyxxxxxxxxxxxxyyyyyyrrrxxx}}}yyyqqqpppooonnnlllkkkjjjiiidddbbb^^^YYYVVVSSSQQQPPPJJJMMMPPPTTT```qqq~~~|||vvvtttqqqnnnooottt|||~~~zzzxxxyyyxxxuuuooojjjmmmuuu}}}|||{{{{{{{{{wwwtttssssssqqqqqqwwwwwwgggbbbeeekkkvvv{{{vvvqqqkkkgggeeefffeeecccaaa```]]]YYYVVVQQQRRRRRRQQQPPPQQQSSSUUUXXXZZZ]]]^^^```bbbfffiiihhhiiikkkjjjkkknnnuuuzzz~~~{{{xxxyyy{{{{{{yyywwwtttpppkkkfffeeefffiiikkkmmmqqqvvvwwwvvvuuuvvvxxxwwwzzz}}}}}}{{{zzzzzzzzz{{{|||}}}~~~|||~~~{{{tttpppllljjjfffccc```[[[VVVRRRSSSVVV\\\eeeqqq}}}}}}wwwssstttwwwssstttwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzyyyyyyzzz|||~~~}}}~~~~~~{{{{{{{{{}}}uuuvvvqqqmmmnnnvvvtttssssssZZZEEE999444111///111111111000000000//////000000////////////000000000000000111111111222222333333333444555555666666666888:::;;;;;;<<<>>>@@@===DDDDDDGGGNNNQQQ[[[nnn|||iii^^^ZZZ[[[qqqlllXXX[[[pppZZZYYYYYYYYYZZZ[[[]]]^^^aaaiiivvvzzzyyyvvvtttqqqooommmmmmhhheeecccfffppp}}}|||zzzyyyzzz}}}{{{|||~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxyyyzzzzzzxxx{{{|||sssrrrqqqooollljjjhhhhhhdddbbb___ZZZVVVRRRPPPOOOFFFIIIKKKMMMTTTbbbnnnrrr|||yyyvvvrrroooooouuu}}}~~~|||yyyyyywwwqqqmmmmmmttt{{{~~~~~~~~~~~~yyyvvvuuutttrrrpppuuu|||{{{fff^^^^^^cccmmm{{{zzzyyyvvvrrrmmmiiifffddddddbbb^^^\\\[[[ZZZWWWUUURRRTTTUUUUUUTTTTTTWWWZZZ___aaadddfffgggiiilllnnnmmmmmmllljjjiiilllsssxxx{{{zzzxxxwwwxxx{{{{{{xxxuuusssoooiiidddcccdddhhhjjjlllqqqvvvxxxvvvvvvyyy|||zzz|||~~~|||{{{{{{|||}}}}}}~~~~~~zzz~~~wwwsssssssssqqqmmmkkkgggaaaZZZTTTVVVXXX]]]eeeppp}}}{{{xxxxxxssstttuuuwwwyyyyyyzzzzzzwwwxxxzzz{{{zzzyyywwwvvvvvvvvvwwwxxxyyy{{{}}}~~~{{{}}}~~~}}}}}}~~~zzzzzzzzz|||~~~ttttttnnnkkkooo{{{sssmmmsss}}}kkkSSS@@@888444111...000000/////////.........//////............//////000000111111111222222222333333444444555666666666666888:::;;;<<<===???AAA===DDDDDDGGGPPPUUU]]]nnnpppddd]]]ZZZeeezzzwww```^^^kkkbbbbbbaaa````````````aaadddiiirrr{{{xxxwwwtttqqqnnnkkkjjjiiihhhdddbbbdddooo~~~{{{yyyxxxyyy}}}|||~~~}}}}}}~~~~~~~~~}}}uuuuuuuuuvvvwwwyyyzzz{{{{{{}}}~~~vvvuuurrrooollliiigggfff```^^^ZZZVVVRRRNNNKKKJJJGGGJJJJJJIIIMMMWWW___ccceeennnuuuyyy|||yyytttppppppuuu}}}~~~wwwxxxvvvqqqlllkkkqqqwww~~~zzzxxxwwwvvvrrrppptttzzz}}}dddXXXVVV]]]ggguuu}}}{{{zzztttsssqqqnnnkkkhhhfffeeeaaa^^^ZZZXXXWWWVVVTTTSSSSSSVVVXXXWWWVVVVVVYYY\\\eeegggjjjlllmmmnnnqqqsssppppppmmmiiigggiiipppvvvyyy~~~xxxvvvuuuwwwzzzzzzwwwtttsssooohhhcccaaacccgggjjjlllqqqwwwxxxwwwwww{{{~~~|||~~~~~~|||||||||}}}~~~~~~~~~~~~yyy}}}yyytttsssuuuyyywwwtttrrrnnnhhh___XXXVVVWWW[[[bbblllyyy}}}{{{ssstttuuuvvvxxxxxxxxxxxxssstttvvvvvvvvvuuusssrrrrrrsssvvvxxxzzz{{{||||||wwwzzz|||}}}}}}|||}}}~~~yyyyyyzzz|||~~~}}}{{{qqqoooiiigggooo{{{llljjjtttwwweeeNNN===777444111...//////.........---------......------------......000111111111111222222222333333444444555666666666666888:::<<<<<<===???AAA???GGGFFFIIITTTYYYbbbrrrvvviiiaaaYYY\\\iiiiiidddllljjjiiigggggggggeeecccaaa___eeemmmtttyyy}}}{{{yyywwwrrrmmmiiifffdddddd___bbbgggmmmttt~~~zzzzzzzzz|||~~~}}}|||xxxuuuuuussssssyyy|||~~~{{{xxxuuurrrooommmiiigggdddbbb___ZZZTTTOOOJJJHHHIIIHHHFFFFFFHHHMMMRRRUUU\\\\\\^^^dddnnn{{{|||yyyuuuqqqooorrrxxx}}}yyyxxxtttooollllllooorrr}}}}}}}}}zzzxxxuuuqqqpppvvvlll]]]ZZZ]]]eeeqqq~~~|||xxxwwwqqqpppnnnllljjjhhhfffeeeeee___\\\______\\\YYYYYY]]]^^^^^^^^^]]]]]]^^^```fffjjjnnnooorrrvvvwwwuuuuuuqqqnnnpppoookkkiiiiiiuuuvvvzzzvvvtttssssssuuuuuuuuuttttttnnniiihhhfffccceeeiiilllnnnrrrvvvzzz|||~~~||||||}}}~~~~~~~~~~~~zzz}}}}}}||||||~~~}}}|||~~~~~~yyyxxxzzz|||~~~|||{{{uuujjjaaa^^^YYYZZZ\\\aaaiiivvv~~~}}}vvvtttssssssuuuvvvuuutttqqqssstttuuusssqqqmmmkkkoooqqqsssvvvyyy{{{~~~||||||||||||||||||||||||{{{{{{{{{||||||zzzxxxyyy{{{{{{yyyvvvqqqhhhdddpppzzziiijjj{{{ttt___GGG888111......000111111000000//////......111111111111000000000000555333111//////111444666777999:::999777777777999>>>===;;;:::;;;<<<>>>???BBBDDDFFFIIIOOO[[[jjjttt{{{nnneeeZZZ\\\bbbqqqyyyqqqppprrrpppnnnlllkkkiiieeebbb___ccciiinnnsssyyy}}}zzzuuurrrooojjjddd___\\\[[[[[[]]]aaaggglllrrr{{{}}}|||zzz{{{}}}}}}~~~~~~}}}{{{zzzvvvttttttsssqqquuu{{{~~~|||zzzvvvsssppplllgggcccaaa```\\\XXXSSSNNNIIIGGGHHHGGGEEEDDDFFFIIILLLOOONNNMMMMMMPPPWWWaaalllrrr}}}{{{wwwuuurrrnnnlllnnnssswww}}}|||zzzyyywwwtttoookkkkkknnnqqq~~~}}}}}}||||||{{{vvvrrruuu|||tttccc]]]\\\cccnnn|||}}}yyywwwvvvoooooonnnmmmkkkhhhgggeeebbb]]][[[]]]___]]][[[\\\aaabbbbbbaaa``````bbbdddiiimmmooooooqqqvvvwwwtttyyysssppppppnnniiifffgggmmmooosssyyyuuusssqqqqqqssstttttttttqqqllliiiiiifffcccbbbeeeiiikkkoootttxxx{{{}}}~~~}}}}}}}}}|||||||||||||||yyy|||~~~}}}{{{zzzzzz{{{zzzzzz{{{|||}}}}}}|||{{{yyywwwuuuuuuxxx}}}~~~}}}xxxmmmccc```\\\]]]___cccjjjwwwzzzxxxwwwvvvwwwwwwvvvuuuppppppqqqqqqqqqooommmllllllnnnppptttxxx{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxzzz}}}wwwuuussssssuuuuuusssqqqrrrkkkkkkyyyyyylllooo}}}mmmYYYCCC777222000000222111000000000/////////...000000000000000000000000000000//////000111222222:::;;;<<<;;;999888999:::>>>===<<<<<<<<<===>>>???BBBDDDFFFHHHMMMVVVbbbkkk{{{kkk```XXXYYY^^^mmmyyyuuuxxxuuurrrpppmmmjjjfffcccccceeehhhlllqqqxxx|||xxxuuupppkkkjjjfff___YYYUUUSSSSSSSSS\\\bbbiiinnnrrrxxx~~~~~~{{{zzz||||||~~~~~~{{{zzzzzzzzzwwwtttttttttrrroooqqqvvv~~~~~~{{{wwwsssnnngggccc___^^^\\\XXXSSSOOOKKKIIIFFFEEEDDDCCCCCCEEEGGGHHHHHHFFFDDDDDDGGGMMMSSSWWWbbbdddhhhlllnnnooopppooolllllljjjgggffffffjjjlllrrrwww|||~~~}}}zzzwwwvvvvvvuuuqqqllliiiiiikkknnn|||~~~~~~}}}}}}|||uuuuuuyyylll```ZZZ```kkkxxx|||xxxvvvuuuuuunnnnnnooonnnllliiifffddd___ZZZXXX\\\______```ccchhhhhhhhhfffdddeeegggiiimmmpppqqqpppqqquuuwwwuuu{{{uuuooommmjjjccc`````````bbbhhhooovvvzzzyyyxxxtttqqqooooooqqqsssttttttnnnjjjhhhhhheeeaaa___bbbeeehhhlllqqqvvvzzz|||}}}}}}|||zzzyyyxxxyyyyyyxxxzzz}}}}}}{{{yyyxxxxxxxxxyyyyyyzzzyyywwwuuusssnnnnnnnnnnnnqqqwww~~~|||{{{vvvmmmeeecccbbbbbbcccfffmmmwww}}}|||}}}{{{{{{yyywwwuuunnnnnnmmmllllllllllllllliiikkknnnrrrwwwzzz}}}~~~yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyy|||}}}uuurrrpppoooooopppooonnnsssqqqvvvwwwooouuuwwwbbbQQQ>>>666444222222333000000000000////////////////////////000000000000---...000111222222222222<<<===>>>===<<<;;;;;;===>>>>>>>>>>>>?????????@@@BBBDDDFFFGGGIIIOOOXXX___ppp~~~jjj[[[UUUVVVZZZhhh~~~wwwwwwtttqqqooollliiieeebbbccceeehhhkkkpppvvv}}}xxxrrrnnnhhhbbbccc___YYYSSSPPPPPPRRRSSS^^^dddmmmsssvvvyyy|||{{{{{{}}}~~~zzzwwwxxxzzzvvvuuuuuuvvvtttoooooosss|||~~~yyyssslllggg```___]]]YYYVVVRRROOOMMMEEEDDDCCCCCCDDDEEEFFFGGGJJJHHHEEECCCCCCEEEHHHJJJNNNPPPTTTXXX\\\^^^___```\\\]]]^^^]]]\\\]]]___aaahhhlllrrrvvvwwwvvvvvvvvvrrrqqqmmmiiieeeeeehhhkkkzzz~~~~~~}}}}}}~~~xxxwwwzzzvvveee[[[___gggsss|||xxxuuutttttttttoooppppppooolllhhhdddaaa\\\YYYXXX]]]```bbbffflllqqqpppnnnjjjggggggiiikkknnnqqqrrrppprrrvvvxxxvvvyyyqqqjjjfff```YYYUUUUUURRRUUU\\\eeennnsssttttttrrrooommmmmmooorrrttttttmmmhhhdddccc```]]]]]]aaacccfffkkkpppvvvzzz|||~~~~~~{{{xxxvvvvvvvvvwwwxxxzzz|||}}}{{{yyyxxxyyyxxxyyyyyyxxxvvvtttttttttmmmnnnoooppprrruuuyyy||||||vvvqqqpppmmmhhheeeeeegggggghhhjjjoooyyy{{{{{{|||xxxuuuooommmjjjgggffffffggghhhhhhjjjnnnrrrvvvyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyy{{{~~~}}}||||||{{{xxxuuurrrppppppppppppqqquuuwwwssspppxxx~~~qqqYYYJJJ;;;555444333222222000000000000///////////////////////////000000000000000111222444555666666<<<===>>>===<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBEEEGGGHHHHHHLLLRRRWWWbbb}}}lllYYYRRRTTTYYYfffyyyqqq|||sssqqqnnnmmmkkkiiieeebbb^^^aaadddgggkkkpppuuuyyy~~~|||uuuooojjjddd^^^]]]ZZZUUURRRPPPRRRUUUXXX^^^eeeooouuuxxxzzz|||~~~~~~~~~{{{{{{~~~{{{vvvvvvyyyxxxvvvxxxyyywwwqqqpppsssyyy|||}}}wwwpppjjj```___]]][[[WWWTTTQQQOOOFFFFFFEEEFFFFFFHHHJJJKKKJJJHHHFFFDDDCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLNNNPPPQQQRRRSSSUUUWWW[[[```gggllloooqqqsssuuupppnnnkkkgggdddeeehhhkkkwww~~~||||||}}}zzz{{{jjj^^^^^^cccmmmzzz~~~{{{wwwuuutttttttttrrrrrrrrrppplllgggbbb___\\\ZZZ[[[aaaeeegggmmmtttzzzxxxsssmmmhhhggghhhjjjnnnqqqrrrqqqssswwwxxxvvvrrrjjjaaa[[[UUUNNNJJJJJJGGGKKKRRR[[[eeelllppppppnnnmmmkkkkkknnnqqqrrrsssmmmfff___\\\ZZZYYY]]]bbbcccfffkkkqqqvvvzzz}}}}}}zzzwwwvvvuuuvvvvvvyyy{{{}}}}}}|||zzz{{{{{{|||{{{yyyuuurrrqqqtttvvvrrrtttvvvvvvuuurrrqqqqqqooohhhbbbaaaaaa```bbbfffiiiiiijjjlllqqqyyy~~~}}}xxxtttpppmmmhhhdddaaa```aaabbbgggjjjmmmqqquuuwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyy|||{{{wwwttttttvvv{{{yyywwwtttrrrrrrssstttwww{{{|||nnnoooyyyyyykkkTTTFFF999444444222000000////////////000000000000.../////////000000111111333222000000111444777999999;;;<<<<<<;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCCBBBEEEHHHIIIIIIKKKPPPUUU[[[qqqrrr___RRRTTTZZZfff~~~nnniiitttqqqooommmlllkkkiiifffddd]]]___bbbdddfffjjjnnnrrrvvvxxxwwwqqqllliiiddd^^^[[[YYYVVVTTTTTTWWWZZZ]]]___eeennnsssvvvwwwzzz}}}|||}}}~~~~~~~~~~~~|||~~~}}}{{{|||~~~~~~~~~vvvtttuuuyyyxxxzzz|||yyytttsssvvvwww{{{yyyrrrmmmaaaaaa___\\\YYYUUURRRQQQKKKJJJIIIIIIJJJLLLNNNOOOKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBAAAAAACCCFFFHHHIIIJJJLLLNNNOOOSSSZZZ___cccgggjjjmmmlllkkkhhheeecccdddhhhlllrrryyy|||{{{~~~~~~|||~~~qqqaaa^^^^^^fffsss~~~|||zzzxxxvvvuuuuuussssssrrroookkkfffbbb______^^^aaagggkkkmmmttt{{{|||vvvoooiiigggiiikkknnnrrrtttssssssvvvvvvrrrjjjaaaWWWRRRLLLEEECCCDDDAAADDDIIIRRR[[[dddhhhjjjiiihhhgggiiilllnnnoooooojjjbbbZZZWWWUUUVVV\\\cccdddgggkkkqqqvvv{{{}}}~~~|||{{{yyyxxxwwwxxxxxxyyy{{{}}}}}}||||||}}}~~~}}}xxxttttttxxx}}}~~~|||vvvpppkkkhhhccc]]]XXXYYY[[[\\\```eeefffggghhhjjjoooxxx~~~xxxtttpppmmmgggbbb^^^]]]]]]^^^dddfffkkkooosssuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvxxx{{{~~~}}}yyytttoooooosss{{{{{{zzzwwwsssrrrssstttyyy|||~~~xxxjjjoooyyyttteeeQQQDDD777333444222//////////////////000000000000//////000000111111222222333111///...///111555777555777999999999:::<<<>>>AAAAAABBBCCCDDDEEEFFFFFFDDDGGGJJJKKKJJJLLLQQQUUUZZZhhh{{{hhhUUUWWWZZZdddyyygggeeeoooooonnnkkkjjjiiigggdddaaaYYYYYYYYYYYYZZZ^^^dddhhhjjjmmmmmmjjjiiiiiifffaaa^^^]]][[[ZZZ[[[]]]___aaaccchhhnnnrrrsssuuuyyy|||zzz{{{}}}~~~~~~~~~}}}}}}||||||zzzzzz}}}}}}{{{|||~~~zzzttttttzzzyyyzzz|||zzzuuuuuuxxxxxx||||||uuupppgggfffdddaaa^^^ZZZWWWUUURRRPPPMMMKKKKKKMMMPPPRRROOOOOOPPPOOOOOOMMMLLLLLLGGGFFFEEEDDDCCCAAA@@@???>>>@@@BBBBBBBBBCCCEEEGGGGGGKKKPPPUUUXXX\\\```bbbdddcccaaa^^^]]]___dddhhhkkkqqqvvvxxx|||~~~wwwccc]]]YYY^^^kkkyyy~~~|||yyywwwuuurrrqqqpppmmmjjjgggdddcccbbbccchhhnnnqqqsssxxx~~~wwwpppkkkjjjllloooppptttvvvtttttttttqqqlllddd[[[QQQLLLGGGAAA@@@BBB???@@@BBBHHHPPPXXX^^^```bbbbbbcccfffiiikkkjjjiiieee^^^WWWUUUTTTUUU[[[bbbdddgggkkkqqqvvvzzz|||}}}{{{{{{{{{{{{{{{zzzzzzzzzxxxyyy|||||||||}}}xxxmmmgggddd^^^YYYXXX\\\______```cccaaabbbcccffflllttt~~~wwwsssnnnkkkfffaaa]]]\\\\\\]]]]]]```ffflllqqqtttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy|||~~~||||||xxxrrrrrrxxx|||}}}}}}zzzuuusssssstttzzz|||www}}}wwwhhhppp|||pppbbbOOOBBB666222333222000000.../////////000000000111000000000111222333333333222222000000000222444555222444666888999:::===???CCCCCCCCCCCCDDDFFFHHHIIIGGGJJJLLLKKKJJJLLLQQQUUU[[[bbb{{{rrr\\\[[[YYY^^^qqqcccdddlllnnnllliiihhhfffddd```]]]PPPNNNKKKHHHIIINNNVVV[[[```dddfffeeefffiiihhhddddddcccbbbaaaaaabbbdddeeehhhlllppprrrsssuuuxxx|||yyyzzz{{{|||}}}}}}|||{{{yyy{{{zzzxxxzzz}}}}}}zzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~wwwuuu{{{yyyzzz|||zzzvvvvvvyyyyyy}}}xxxsssmmmllljjjgggccc___\\\ZZZWWWTTTPPPMMMLLLMMMPPPRRRPPPPPPQQQQQQQQQOOONNNMMMKKKJJJIIIHHHFFFEEEDDDDDD???@@@AAA@@@???@@@BBBDDDEEEHHHMMMPPPSSSVVVYYY\\\\\\[[[YYYWWWWWWZZZ^^^bbbffflllqqqsssxxx~~~}}}|||ccc\\\VVVYYYfffuuu|||xxxvvvpppooonnnllljjjhhhgggfffeeeggglllsssuuuvvv{{{~~~xxxqqqllllllpppsssrrrvvvxxxvvvtttrrrmmmgggbbbYYYOOOJJJEEEAAA@@@CCC???>>>>>>BBBIIIPPPUUUXXX]]]^^^```dddggghhhgggeeeaaa[[[VVVVVVUUUVVVZZZ```dddgggkkkpppuuuyyy{{{|||zzz{{{|||}}}}}}}}}||||||vvvxxxzzz{{{|||}}}yyyllleeebbb]]]ZZZ\\\bbbeeecccaaaaaa\\\]]]```ccciiirrr|||wwwrrrkkkiiieee```^^^\\\]]]]]]WWW[[[aaaiiiooosssvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||~~~~~~xxxxxx~~~}}}~~~}}}xxxttttttuuuzzz{{{|||{{{yyywwwhhhrrrnnn```NNN@@@444222333333111111.../////////000000111111000000111222333333444444333333444555555444444444000333666777999;;;>>>@@@EEEDDDCCCCCCDDDFFFIIIJJJJJJKKKMMMKKKJJJKKKPPPTTT[[[___tttxxxaaa]]]XXXYYYjjj```dddjjjyyyrrroookkkgggccc]]]WWWSSSDDDCCC@@@???@@@CCCGGGJJJUUUZZZ```dddggghhhiiiiiimmmllljjjhhhggghhhiiijjjnnnmmmnnnppptttxxxyyyyyy~~~|||{{{|||~~~}}}zzz}}}||||||~~~{{{zzzzzz|||~~~|||{{{{{{~~~|||zzz~~~|||{{{|||{{{vvvyyy|||~~~~~~wwwuuuwwwzzz{{{zzzyyyyyyzzzwwwxxxzzz}}}wwwvvvtttpppjjjiiiiiiddd]]]\\\YYYTTTPPPMMMLLLMMMMMMPPPSSSTTTSSSTTTWWWWWWTTTSSSPPPMMMKKKIIIGGGDDDAAAEEEDDDBBB@@@???>>>======BBBCCCFFFJJJNNNRRRUUUVVVVVVVVVVVVUUUTTTVVVYYY\\\]]]aaagggmmmttt|||}}}}}}mmmaaaWWWXXX```jjjuuu}}}~~~}}}{{{yyyyyyssspppnnnnnnooonnnjjjgggiiimmmqqqsssxxx|||wwwtttssstttvvvxxxyyyyyyxxxuuuoooiiieee^^^YYYRRRLLLHHHFFFDDDCCC>>>?????????CCCIIIQQQWWW\\\\\\\\\]]]]]]^^^^^^___YYYVVVSSSQQQSSSYYY___ccceeeiiikkklllpppwww{{{{{{zzz|||}}}~~~}}}}}}{{{|||}}}~~~qqqgggeee___^^^^^^```dddeeebbb______^^^]]]___eeemmmuuuzzz}}}|||yyypppjjjdddbbbcccbbb^^^ZZZZZZ\\\```gggnnnsssttttttvvvyyyzzzxxxtttssswww{{{zzz|||yyy{{{~~~zzzuuutttvvvwwwxxxyyy|||~~~xxxnnnvvv{{{eeeQQQAAA???:::666222111111111000000//////.........---////////////000000000000111111000111222444777888666666555666888;;;>>>@@@???AAACCCDDDEEEFFFIIIKKKMMMLLLKKKJJJKKKLLLNNNOOOUUU\\\ooolll]]]QQQUUUdddxxxrrr]]]aaappp|||pppmmmiiiddd___XXXPPPKKKAAA???<<<;;;;;;>>>BBBEEELLLRRR[[[ccciiillloooqqqpppooollljjjiiiiiikkklllqqqpppooorrruuuyyy{{{{{{|||zzzzzz{{{~~~~~~{{{~~~}}}~~~~~~|||}}}~~~~~~|||}}}~~~{{{yyy|||zzzwwwxxxzzz{{{{{{zzz~~~yyyvvvxxx{{{|||wwwxxxxxxxxxxxxxxxwwwvvvyyyzzz|||~~~~~~{{{uuusssrrrmmmfffddd```ZZZUUURRRQQQRRRRRRRRRUUUVVVUUUUUUXXXXXXUUUVVVTTTPPPNNNLLLJJJGGGDDDFFFEEEDDDBBBAAA@@@??????@@@BBBDDDGGGJJJMMMOOOPPPPPPQQQRRRQQQPPPQQQTTTVVVVVVYYY^^^eeellluuusssfffYYYVVV\\\fffqqq{{{|||~~~}}}|||{{{zzzsssqqqooooooppppppmmmkkkoootttxxxzzz~~~xxxvvvvvvwwwxxxyyyyyyyyywwwsssnnnhhheee]]]ZZZTTTOOOLLLIIIEEECCC???@@@@@@BBBEEEKKKSSSXXX\\\]]]]]]^^^]]]]]]\\\[[[UUUSSSPPPNNNPPPUUUZZZ^^^dddhhhkkkmmmqqqxxx{{{zzz|||}}}~~~~~~}}}|||}}}~~~{{{|||}}}}}}}}}||||||{{{uuukkkiiifffdddccceeeiiijjjhhhfffeeecccaaaaaadddiiioootttwwwzzz~~~~~~wwwrrrllliiigggeeebbb___[[[\\\```fffmmmsssuuuvvvvvvyyyzzzxxxuuutttxxx|||{{{~~~{{{|||wwwvvvxxx{{{xxx{{{uuuoooxxxwww^^^III<<<999555111...---,,,---000/////////............000000000111111111111111222222222333444666888999888888888999:::;;;===>>>>>>@@@CCCDDDDDDEEEHHHJJJMMMLLLLLLLLLMMMOOOQQQSSSVVVZZZkkklll]]]RRRUUUbbbvvv~~~ddd\\\dddnnnpppmmmgggaaa[[[TTTLLLGGGAAA???;;;999999;;;>>>AAAEEELLLXXXbbbkkkqqquuuxxxuuusssooolllkkklllnnnoootttrrrqqqssswwwzzz}}}}}}|||{{{{{{}}}~~~~~~~~~~~~|||xxxvvvuuussspppoooqqqssssssssswwwttttttvvvvvvvvvzzz|||xxxuuutttvvvwwwvvvtttxxxzzz|||~~~~~~|||{{{|||{{{uuunnnjjjeee^^^XXXUUUTTTSSSSSSVVVYYY[[[YYYZZZ]]]\\\YYYZZZXXXTTTRRRPPPNNNKKKHHHHHHGGGFFFDDDCCCBBBBBBBBB???@@@AAACCCDDDFFFGGGHHHIIIJJJLLLLLLKKKKKKLLLNNNNNNQQQUUUZZZbbblllvvv}}}|||lll[[[TTTWWW___lllwwwyyy}}}|||{{{{{{tttsssrrrrrrssssssrrrqqqqqqwww|||zzzyyyyyyzzzzzzyyyyyyxxxuuuqqqlllgggddd^^^[[[WWWSSSPPPLLLGGGDDDAAABBBDDDFFFJJJPPPWWW\\\^^^___``````___\\\YYYWWWSSSQQQOOONNNOOORRRVVVYYYbbbggglllnnnsssyyy{{{yyy|||~~~~~~}}}{{{|||}}}||||||}}}|||{{{yyywwwvvvxxx|||}}}tttpppkkkhhheeeeeeiiikkkkkkiiillljjjfffccccccfffjjjmmmqqqtttxxx|||~~~|||wwwrrrmmmiiigggeee______aaaffflllrrrvvvxxxvvvxxxzzzyyywwwwwwzzz}}}}}}|||||||||wwwwww{{{~~~xxxqqqqqq{{{nnnSSS>>>777555111...+++*********////////////............111111111222222222333333333333333444666777999::::::;;;<<<<<<===>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHLLLLLLLLLMMMOOOQQQSSSUUUUUUWWWeeeooobbbWWWWWW```rrrqqq\\\ZZZbbbrrrpppkkkccc\\\VVVQQQMMMJJJEEECCC???<<<;;;===@@@BBBDDDKKKWWWccclllsssxxx{{{yyywwwsssooonnnoooqqqssswwwuuussstttwwwzzz}}}~~~~~~~~~~~~}}}yyyvvvtttllljjjhhhhhhhhhjjjlllnnnnnnmmmoooqqqpppooossszzz|||~~~~~~uuuqqqsssvvvvvvtttsssvvvzzz}}}~~~|||{{{wwwssslllbbb[[[XXXXXXWWWVVVZZZ^^^```______aaa```]]]]]]ZZZWWWUUUSSSQQQNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFGGGFFFEEEFFFGGGHHHJJJMMMQQQXXXbbbmmmtttsss^^^SSSRRRYYYgggssszzz~~~|||{{{zzzuuuuuutttuuuvvvwwwwwwwwwtttzzz~~~zzzzzz{{{{{{{{{xxxwwwuuurrrnnnjjjfffdddaaa]]]XXXTTTQQQNNNJJJHHHEEEGGGJJJNNNRRRWWW\\\```bbbcccddddddbbb]]]XXXUUUTTTRRRPPPOOOPPPRRRUUUWWW```ffflllppptttzzzzzzxxxzzz|||~~~~~~}}}||||||}}}||||||||||||zzzxxxuuuttttttuuuxxx~~~}}}sssnnniiigggiiilllmmmlllooolllhhheeedddfffiiikkknnnqqqtttvvvwwwxxxzzz|||{{{uuupppnnnnnngggfffeeeggglllrrruuuwwwvvvxxxyyyyyyxxxyyy{{{}}}}}}|||{{{}}}zzzwwwwww~~~~~~oooooottt~~~|||eeeKKK999777555333000...---------///////////////.........000000111111222333333333333333444555666888999::::::;;;>>>@@@AAAAAA@@@@@@???@@@BBBCCCCCCCCCEEEGGGJJJJJJKKKLLLMMMOOOQQQRRRSSSTTT^^^xxxwwwjjj]]]YYY\\\kkkggg\\\```fffiiibbbXXXPPPLLLKKKLLLLLLJJJGGGCCC@@@???@@@CCCEEEDDDKKKWWWbbbllluuu{{{}}}zzzwwwtttssstttuuuwwwyyywwwuuuuuuxxxzzz{{{{{{}}}~~~}}}|||}}}}}}zzzwwwsssqqqpppiiihhhfffdddccccccdddeeeeeeeeegggjjjiiigggjjjqqquuuxxx|||~~~~~~uuusssuuuuuutttooorrrwww{{{~~~~~~}}}}}}vvvjjjccc``````___^^^^^^bbbdddcccccceeeccc______\\\YYYWWWUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@BBBDDDDDDCCCBBBBBBCCCCCCDDDFFFIIINNNWWW```gggqqqwww~~~zzzdddUUUPPPUUUcccooo{{{|||yyyxxxwwwwwwwwwxxxxxxzzz|||}}}|||{{{xxxyyy{{{{{{yyyuuuuuutttqqqnnnkkkhhhffffffbbb\\\WWWTTTRRROOONNNKKKNNNSSSWWW[[[___cccfffgggiiijjjiiifff```ZZZVVVTTTSSSPPPOOOOOORRRTTTVVV___ffflllpppuuuzzz{{{xxxwwwyyy|||~~~~~~}}}~~~}}}|||||||||{{{zzzzzzyyyuuuuuuuuuxxxyyyrrrnnnooopppqqqpppllljjjgggeeeeeegggjjjllllllmmmnnnnnnmmmmmmnnnpppttt{{{}}}zzzyyyqqqooollllllnnnrrrtttuuuvvvwwwyyyyyyyyyzzz{{{|||{{{~~~}}}{{{{{{}}}|||zzz{{{zzz{{{tttiiinnnwwwrrr[[[FFF999777666444222000000///000........./////////////////////000000111222222333222222444555666777888999888:::>>>AAADDDDDDDDDCCC???AAACCCCCCBBBCCCDDDFFFIIIIIIIIIIIIJJJJJJKKKLLLPPPQQQZZZoooqqqbbbZZZWWW^^^uuuxxxgggcccaaa{{{```YYYOOOHHHFFFHHHKKKMMMNNNKKKGGGCCCBBBDDDFFFHHHGGGMMMWWWbbbmmmwww}}}{{{zzz{{{|||}}}|||zzzyyyyyyzzzzzzyyyxxxyyyzzz|||}}}|||||||||~~~~~~|||{{{|||}}}}}}}}}~~~{{{vvvqqqmmmkkkjjjjjjiiiiiihhheeeaaa^^^^^^^^^```___```dddcccaaabbbffflllooorrruuuxxx{{{zzzwwwuuusssooorrruuuyyy|||}}}||||||yyy{{{~~~qqqiiiggghhhgggeeecccgggjjjiiiiiijjjhhhcccccc```]]][[[YYYWWWTTTQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEBBBCCCDDDDDDCCCBBBCCCEEE@@@AAAAAABBBEEEJJJQQQWWWccciiiqqqwww{{{nnn\\\SSSTTT___kkkzzz}}}zzzxxxxxxyyyzzzzzzzzz{{{~~~xxxuuuwwwzzzzzzxxxsssssstttsssrrrooommmkkkmmmiiiddd```]]]ZZZWWWUUUSSSWWW\\\aaadddgggiiikkkmmmnnnnnnmmmiiiccc]]]YYYUUUSSSPPPNNNNNNQQQUUUWWW___eeelllpppuuuzzz{{{xxxuuuxxx|||~~~~~~~~~}}}}}}|||}}}~~~}}}|||~~~xxxrrrppppppooonnnhhhfffdddcccccceeehhhjjjfffeeedddaaa______bbbdddiiipppvvvyyy~~~zzzwwwsssrrrssstttuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyzzz~~~}}}yyyvvvxxxwwwwwwyyy}}}{{{zzzmmmeeemmmwww}}}jjjSSSBBB:::444333222111000/////////.........///////////////...//////000111222333333111222444666777888888888888;;;>>>BBBEEEFFFFFFFFFAAABBBDDDDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIMMMPPPXXXhhhxxxfffZZZRRRRRR```qqquuufffeee{{{```ZZZSSSMMMLLLNNNPPPQQQQQQOOOKKKHHHGGGHHHKKKMMMOOOSSS[[[cccllluuu~~~~~~}}}}}}}}}{{{xxxvvvuuuxxx{{{||||||}}}~~~}}}~~~~~~}}}|||||||||}}}~~~~~~|||{{{{{{~~~zzzuuunnngggcccbbbcccdddfffgggiiigggccc```___```^^^[[[[[[___aaa^^^]]]^^^bbbdddgggkkkooottt{{{~~~{{{yyyuuuvvvwwwxxxxxxxxxwwwvvvtttwwwzzz~~~}}}uuutttuuutttrrrmmmrrruuutttttttttrrrmmmhhhfffccc```___\\\YYYWWWQQQPPPOOONNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFDDDDDDFFFHHHAAAAAAAAAAAAAAACCCGGGKKKTTTZZZbbbiiinnnttt{{{zzzeeeXXXUUU\\\fffvvv}}}|||{{{yyy{{{|||{{{zzz|||~~~vvvtttwwwzzzyyywwwqqqsssvvvxxxxxxvvvsssqqqsssqqqpppnnnkkkfff```\\\ZZZ___eeeiiilllmmmoooppppppppppppnnnjjjddd^^^[[[XXXUUUQQQOOOPPPTTTXXX\\\___eeekkkoootttzzz|||zzzuuuxxx|||~~~~~~}}}}}}}}}}}}}}}|||~~~}}}vvvrrrpppmmmjjjfffdddaaa______```bbbccc\\\ZZZWWWSSSQQQRRRVVVZZZ^^^dddiiikkkqqq|||~~~|||yyywwwwwwxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxvvvzzz~~~~~~wwwqqqnnnpppooommmoootttyyy}}}~~~zzz{{{zzziiibbbjjjvvvxxxeeeNNN>>>999111111000000/////////.............../////////000//////000111222333444555222333555777999999999999;;;<<>>@@@AAACCCDDDEEEEEECCCEEEFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNKKKSSSZZZ```mmmrrrdddYYYPPPPPPVVVcccttt___nnnpppqqqmmmddd``````aaa```\\\YYYUUUQQQPPPRRRUUUWWW```aaaccceeejjjqqqyyy~~~|||xxxxxx{{{~~~~~~~~~~~~~~~{{{|||~~~~~~|||zzzzzz|||~~~}}}yyyuuukkkiiiccc[[[TTTSSSVVVZZZWWWYYY[[[^^^aaadddfffggg```^^^]]]___aaabbb```^^^[[[\\\\\\^^^aaahhhooouuuxxx|||~~~||||||~~~|||wwwssspppooonnnkkkkkkpppwwwyyyrrrkkkfffddddddcccaaa\\\ZZZWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJJJJKKKIIIGGGFFFEEEDDDBBB@@@???DDDLLLRRRWWW]]]ccchhh{{{uuu^^^UUU[[[cccnnn~~~~~~~~~|||zzzxxxwww{{{|||zzz||||||wwwqqqooottt|||~~~{{{www}}}~~~xxxqqqmmmjjjkkklllllllllmmmoooqqqppprrrsssqqqkkkddd___\\\ZZZXXXUUUUUUWWW[[[^^^___ffffffggglllsssxxxxxxwwwzzz{{{{{{||||||{{{zzzzzz{{{zzz|||}}}xxxqqqkkkfffccc___\\\YYYVVVRRROOOLLLLLLKKKKKKKKKJJJJJJJJJPPPUUU[[[aaafffmmmuuu{{{||||||}}}~~~~~~zzzwwwuuuuuuvvvvvvvvvvvvuuuuuuuuuuuu{{{{{{tttmmmhhhgggfffiiirrr|||}}}yyyuuu{{{}}}yyy~~~llljjjbbbjjjvvvrrr\\\III<<<777333333222222111000//////......///000000000000000222222222111222222333333333555888;;;============@@@@@@AAAAAABBBCCCDDDDDDDDDFFFGGGGGGFFFFFFFFFGGGGGGIIILLLNNNNNNOOOQQQRRRLLLSSSTTTZZZhhh~~~xxxggg^^^VVVOOOLLLZZZkkk|||eeelll|||zzz|||yyyrrrmmmlllllljjjhhheee```[[[ZZZ\\\___aaabbbbbbdddeeeiiiooovvv||||||zzz|||~~~~~~~~~|||{{{|||~~~~~~{{{vvvrrrjjjgggaaaYYYRRROOOPPPRRRQQQRRRTTTVVVYYY\\\___```bbbaaaaaaccceeefffdddbbb^^^^^^______aaadddjjjnnnqqqvvvyyyxxxyyy}}}~~~~~~{{{wwwuuusssooolllnnnqqqxxx|||sssmmmkkkiiigggeee```^^^\\\[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRTTTSSSQQQPPPOOONNNNNNOOOOOOLLLJJJHHHGGGEEEBBB@@@>>>AAAEEEIIIMMMSSS[[[aaaqqqvvv~~~|||aaaSSSUUU\\\kkk{{{|||{{{xxxvvvvvvyyy}}}~~~zzzuuuuuuyyyzzz{{{wwwtttnnnooonnnmmmkkkkkklllnnnooopppqqqoooiiiccc___\\\\\\YYYVVVUUUXXX[[[]]]^^^eeefffhhhmmmrrruuuwwwwww{{{{{{zzzzzzzzzzzzzzzzzz{{{zzz|||}}}wwwpppjjjgggccc___[[[XXXUUUQQQOOOHHHIIIIIIJJJJJJJJJJJJJJJNNNTTT[[[bbbgggmmmtttyyyzzz{{{}}}~~~{{{xxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxx|||}}}xxxsssppprrrqqqrrrxxx{{{{{{~~~|||xxxgggffffffmmmyyylllVVVEEE999555222222111000000///.........//////000000000000000222222222111222222333444444555888;;;============@@@@@@@@@AAABBBBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRQQQVVVWWW[[[hhh}}}pppbbbVVVNNNKKKSSS___yyyfffgggppp~~~|||{{{yyyuuuppplllfffaaa___```cccfffeeeeeeffffffhhhmmmssswww|||}}}~~~}}}~~~~~~}}}}}}}}}}}}zzzvvvsssmmmjjjeee^^^VVVQQQOOONNNNNNNNNNNNOOOQQQTTTWWWXXXaaaaaabbbdddggghhhgggeeeaaabbbcccbbbaaabbbdddfffjjjppptttuuuwww{{{~~~}}}|||xxxsssnnnmmmnnnqqqzzz|||tttppplllhhheeedddcccbbbbbbcccbbb```^^^___^^^]]]\\\[[[ZZZYYYXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTQQQNNNKKKJJJGGGDDDAAAAAAAAA@@@AAACCCIIIQQQWWWbbbhhhqqqzzziiiVVVRRRWWWfffvvv}}}{{{yyyvvvuuuyyy}}}yyyyyy|||~~~{{{yyyrrrrrrpppmmmjjjhhhjjjkkkmmmnnnnnnlllgggbbb___^^^]]]ZZZWWWVVVXXXZZZ\\\]]]cccfffjjjmmmpppsssuuuxxx{{{{{{yyyxxxxxxxxxyyyyyyzzzyyy|||}}}}}}}}}wwwooojjjgggccc]]]YYYUUUSSSPPPNNNHHHJJJKKKMMMMMMLLLJJJIIIJJJPPPXXX^^^dddiiiqqqvvvxxxzzz~~~|||~~~|||zzzzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{{{{zzz{{{~~~zzzlllaaaeeennntttwwwcccNNN???666333000000000//////......---////////////000000000000222222222222222333444444444666888;;;<<<=========AAABBBBBBCCCCCCCCCBBBBBBDDDEEEGGGGGGFFFFFFGGGHHHIIIKKKMMMMMMMMMLLLMMMNNNSSSWWWWWWZZZhhhzzzxxxfffWWWNNNLLLMMMUUUjjjhhh```aaawwwvvv}}}wwwssslllgggdddeeegggiiijjjjjjjjjiiiiiikkkpppssswwwzzz~~~}}}|||zzzzzz{{{zzzyyywwwuuussspppjjjccc\\\WWWUUUQQQPPPOOOOOOOOOPPPRRRSSSYYYZZZ]]]```cccdddddddddccceeeggggggeeedddddddddeeelllqqqsssvvv{{{~~~}}}~~~wwwrrrpppooopppuuu|||~~~xxxsssmmmjjjgggfffffffffgggfffccc```eeedddcccbbbaaa```______^^^^^^^^^]]]\\\[[[YYYXXXVVVTTTQQQOOONNNKKKHHHFFFDDDBBBAAA@@@AAAEEEJJJNNNSSSYYYdddnnnwww~~~ttt^^^VVVWWWaaaooo}}}~~~}}}zzzwwwvvvyyy|||www{{{|||wwwuuuqqqpppnnnjjjgggfffhhhjjjkkklllllljjjfffcccaaaaaa^^^[[[XXXVVVWWWZZZ[[[\\\bbbggglllooooooqqqvvvyyy{{{zzzxxxvvvvvvwwwxxxyyyzzzxxx{{{}}}vvvsssrrrrrrxxx~~~wwwooojjjhhhccc]]]XXXTTTRRRQQQOOOPPPQQQSSSSSSRRROOOKKKIIIFFFKKKQQQVVV[[[ccclllsssvvvyyy}}}~~~}}}zzzyyy{{{}}}~~~|||{{{{{{{{{vvvvvvwwwxxxyyyzzz{{{|||}}}~~~zzz|||~~~sssjjjaaa___kkkzzz}}}oooYYYFFF999333222000000000//////.........///////////////000000111222222222222222333444555555666888:::<<<<<<======DDDDDDEEEEEEEEEDDDCCCCCCCCCEEEGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLJJJJJJJJJKKKQQQUUUTTTZZZhhhyyyzzzfffVVVOOONNNMMMTTThhhyyylll]]]WWWkkkjjjuuuzzztttqqqqqqrrrsssrrrrrrpppnnnkkklllnnnppptttvvvzzz~~~~~~~~~~~~~~~~~~}}}~~~|||}}}zzzvvvuuuuuuwwwyyyyyyzzzyyywwwtttooojjjddd```XXXWWWUUUSSSRRRRRRRRRRRRQQQSSSUUUXXXZZZ\\\^^^___bbbeeehhhiiiiiihhhhhhhhhbbbhhhnnnpppsssyyy||||||~~~yyyvvvsssqqqrrrvvv~~~xxxtttlllkkkjjjjjjjjjiiieeecccffffffeeeeeeddddddccccccddddddeeedddbbb___]]][[[XXXVVVSSSRRRQQQPPPNNNLLLEEEDDDCCCBBBCCCDDDEEEEEEHHHOOOXXXcccllluuu}}}hhh[[[XXX\\\hhhwww~~~|||yyyuuutttwww|||~~~xxx~~~wwwtttwwwwwwrrrllljjjhhhgggeeebbbaaabbbfffjjjhhhjjjjjjiiifffcccbbbbbb^^^[[[WWWUUUWWWYYYZZZ[[[bbbfffllloooppprrrwww{{{zzzyyywwwvvvvvvwwwyyyzzzyyywwwyyy}}}~~~~~~~~~yyysssnnniiifffeeemmmvvvxxxppplllhhhddd]]]XXXVVVTTTRRRQQQYYYYYYYYYXXXUUUPPPLLLIIIFFFHHHKKKNNNSSS\\\gggoootttwww|||~~~~~~}}}zzzxxxvvvyyy{{{|||{{{zzzzzz{{{tttuuuuuuwwwxxxyyyzzz{{{}}}}}}www}}}kkk```ZZZcccxxx|||fffPPP@@@666333222111000000000000000//////000//////...///000111111222222222222333444555666666777888:::;;;<<<======BBBCCCDDDEEEEEEDDDBBBAAACCCEEEGGGGGGGGGFFFGGGIIIKKKMMMNNNNNNLLLKKKKKKKKKNNNRRRSSS[[[kkkzzz{{{fffUUUMMMMMMLLLUUUlll|||qqq___UUUeeehhhuuu}}}}}}}}}{{{zzzxxxtttpppnnnnnnppprrrsssvvvyyy}}}~~~}}}~~~}}}{{{yyyyyyvvvqqqooooooqqqssstttvvvvvvvvvvvvuuurrrmmmjjj______^^^]]][[[YYYXXXWWWRRRRRRSSSSSSRRRTTTWWWZZZ]]]aaaeeehhhjjjjjjkkklllaaafffjjjkkknnntttyyyyyy|||}}}{{{uuussstttxxx{{{~~~xxxvvvtttsssrrrpppmmmjjjgggggghhhhhhhhhhhhhhhiiillllllmmmllliiieeeaaa^^^YYYXXXUUUTTTTTTSSSQQQOOOEEEDDDCCCDDDDDDDDDAAA???CCCGGGOOOXXXaaallluuu{{{sss```XXXYYYcccppp|||}}}{{{wwwsssrrrtttyyy~~~}}}qqqfff___cccfffaaa\\\\\\[[[ZZZXXXVVVWWW[[[aaafffdddfffhhhhhhfffcccbbbbbb]]]YYYVVVTTTUUUXXXYYYZZZ```dddiiimmmqqqtttxxxzzzxxxwwwwwwwwwwwwyyyzzz{{{zzzvvvvvvyyy{{{xxxvvvwwwwwwwwwvvvtttpppjjjeeebbbXXX^^^gggqqqzzzsssooohhhddd___[[[YYYWWWVVVTTT\\\\\\\\\ZZZWWWSSSPPPMMMMMMNNNOOOPPPRRRYYYccckkkrrruuuyyy}}}~~~~~~~~~~~~|||}}}~~~~~~}}}{{{yyyxxxuuuwwwzzz{{{zzzzzzzzz{{{uuuuuuvvvwwwyyyzzz{{{{{{~~~||||||}}}zzz|||~~~}}}zzzfff___]]]kkkuuu___III;;;444222222000000000000000000000000000///.........///111222222222222222333555666777777888888999:::<<<<<<===???@@@BBBCCCCCCBBBAAA???BBBDDDFFFGGGGGGGGGHHHIIIOOOPPPQQQQQQOOONNNNNNOOOMMMRRRTTT]]]mmmyyymmmZZZNNNJJJKKKSSSjjj|||wwwdddWWW```xxxppp}}}yyytttpppppppppppppppqqqsssvvv{{{}}}~~~|||yyywwwtttrrrooonnnnnnnnnlllkkkmmmmmmooosssvvvvvvssspppggghhhiiiiiihhhgggeeeddd[[[[[[XXXTTTPPPPPPSSSVVVWWW[[[```dddgggiiikkkmmmccchhhjjjiiilllsssxxxyyyzzz|||~~~~~~~~~~~~}}}~~~|||yyywwwmmmnnnnnnooopppqqqrrrsssuuuvvvvvvuuurrrlllgggccc]]][[[XXXVVVUUUTTTQQQOOOHHHFFFEEEEEEFFFEEEBBB???@@@CCCHHHOOOWWWbbbmmmtttyyyhhh[[[WWW^^^kkkxxx}}}yyyuuusssuuuzzz~~~qqq___RRRSSSUUUQQQMMMOOOMMMLLLJJJJJJKKKQQQYYY___^^^aaadddfffdddbbb``````[[[XXXTTTSSSTTTWWWYYYYYY^^^```ccciiipppuuuxxxxxxuuuvvvwwwxxxyyy{{{||||||zzzuuusssuuuvvvsssppppppnnnnnnnnnllljjjhhheeeddd\\\aaagggnnnzzz|||uuurrrgggdddaaa^^^]]][[[YYYWWW[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\ZZZYYY[[[aaafffqqqssswww{{{}}}~~~}}}}}}~~~~~~}}}|||||||||}}}~~~{{{|||}}}}}}|||{{{yyyxxxvvvxxx{{{{{{{{{zzzzzz{{{yyyyyyzzz{{{||||||}}}}}}|||yyyyyy}}}|||{{{~~~sssdddcccfffsss}}}nnnXXXCCC777222111111////////////////////////000000.........///111222222222222333444555666777888888888999:::;;;<<<===>>>@@@BBBDDDEEEDDDBBBAAABBBDDDFFFGGGGGGGGGHHHIIIOOOPPPQQQQQQOOONNNOOOOOOMMMQQQRRR[[[iiippp}}}}}}hhhVVVLLLOOOQQQcccwww|||iiiZZZ[[[hhhyyy}}}wwwrrrqqqqqqoooooonnnooorrrwww|||~~~~~~}}}yyywwwqqqqqqpppppppppmmmiiifffggggggjjjpppvvvxxxwwwtttlllnnnqqqssstttrrrqqqooofffddd^^^WWWQQQOOORRRVVVSSSWWW\\\```cccfffiiikkkhhhllllllkkkmmmtttyyy{{{yyy{{{~~~~~~tttuuuvvvwwwyyy{{{||||||||||||}}}|||wwwqqqkkkggg___]]]ZZZXXXVVVTTTPPPNNNMMMJJJGGGGGGHHHHHHFFFCCC???AAADDDIIIQQQ\\\gggooowww~~~pppaaaVVV\\\iiivvv}}}yyywwwyyy}}}~~~yyybbbNNNKKKKKKFFFCCCFFFDDDCCCBBBAAACCCJJJRRRXXXZZZ]]]bbbdddcccaaa^^^]]]YYYVVVSSSRRRTTTVVVXXXYYY\\\]]]___fffooouuuwwwvvvtttuuuwwwyyy{{{|||}}}}}}zzztttqqqssstttpppmmmmmmjjjiiihhhffffffffffffggghhhkkknnnrrr{{{}}}wwwtttfffdddbbb``````^^^[[[YYYZZZ[[[]]]___aaaccceeefffdddfffgggeeeaaa___```bbbppprrruuuyyy{{{|||||||||}}}}}}{{{zzzzzzzzz{{{||||||||||||||||||zzzxxxwwwwwwyyy|||}}}|||{{{{{{|||}}}}}}}}}~~~}}}xxxvvv{{{~~~oooccciiinnnxxxyyyjjjSSS@@@555000000000---.....................111000...---...///111222222222222333444555777777888888888999:::;;;<<<===AAACCCEEEHHHIIIHHHFFFEEEBBBDDDFFFGGGGGGGGGHHHJJJLLLMMMOOOOOOMMMLLLMMMMMMKKKOOOPPPXXXccceeennnvvv```SSSUUUPPP]]]rrrlllZZZVVV]]]rrryyyvvvtttvvvtttrrrpppoooppprrrtttvvvzzz~~~|||{{{zzzxxxvvvsssssstttttttttrrrpppooommmnnnoooppprrrwww~~~}}}~~~|||||||||vvvnnnooohhhdddbbb^^^VVVSSSVVVUUUVVVXXX\\\bbbfffggggggjjjjjjlllnnnqqqvvvyyy|||zzz{{{}}}~~~xxxqqqfffdddaaa^^^[[[VVVQQQMMMLLLJJJKKKNNNNNNIIIGGGIIIDDDCCCBBBCCCIIITTTaaajjjvvv}}}|||ddd]]]___ccclllyyy~~~~~~{{{xxxvvvqqqvvvuuuccc\\\SSSFFFCCCIIIAAABBBAAA>>>>>>DDDLLLQQQZZZ[[[\\\]]]\\\[[[YYYXXXZZZUUUPPPNNNPPPSSSUUUUUUWWW\\\```ccciiirrrxxxxxxxxxvvvvvvxxx{{{|||yyywwwxxxuuuqqqooonnnooonnnnnnhhhiiiiiiiiikkkooouuuyyy{{{{{{||||||{{{uuuooopppooojjjeeecccggglllgggggggggggghhhnnnuuuzzzyyywwwuuurrrpppmmmkkkjjjmmmrrrxxxzzzzzzyyy{{{|||}}}{{{zzzzzz{{{|||}}}~~~}}}}}}||||||{{{zzzzzz{{{}}}~~~{{{xxxyyy~~~~~~~~~qqqpppuuuyyyxxx]]]GGG<<<333222444...000000000000111111111111111111111000000000000000111111222333444666777888;;;<<<===<<<<<<<<<>>>???BBBCCCFFFJJJMMMMMMJJJGGGBBBCCCFFFHHHHHHHHHGGGFFFKKKJJJIIIJJJLLLMMMNNNMMMOOOMMMQQQYYY___dddjjjpppqqqZZZSSSTTTZZZiii~~~rrr]]]VVVYYYjjj|||yyyxxxxxxvvvtttrrrqqqqqqrrrsssvvvzzz~~~zzzwwwvvvuuutttsssqqqtttwww{{{||||||{{{zzz|||}}}~~~zzzvvvppplllllliiibbb]]]]]]XXXWWWWWWYYY]]]aaaddddddggghhhjjjmmmpppsssvvvxxxvvvxxxzzz}}}|||qqqmmmfff```[[[VVVQQQNNNNNNKKKKKKNNNNNNKKKJJJMMMLLLJJJFFFDDDFFFMMMVVV]]]mmmuuulll[[[[[[]]]fffsss}}}}}}}}}}}}yyypppiiieeedddgggnnnyyy|||ooobbbTTTLLLJJJBBBBBBAAA??????DDDJJJNNNUUUWWWXXXYYYYYYWWWTTTSSSRRRNNNKKKJJJMMMPPPQQQRRRSSSXXX]]]```gggpppuuuuuuwwwvvvvvvxxxzzzzzzwwwuuuuuuqqqlllhhhggghhhjjjkkkpppqqqrrrsssvvvzzz}}}yyyuuuvvvvvvrrrllljjjmmmqqqqqqqqqooonnnpppttt{{{~~~{{{wwwssspppnnnnnnrrrwwwyyyyyyyyyzzz|||}}}|||zzzyyyyyyyyy{{{|||{{{{{{{{{{{{{{{zzzzzzzzzyyy{{{|||{{{xxxzzz|||nnnpppxxxoooTTT@@@777......000***/////////000000000111111111000000000000000000000222222222333555666888999<<<===>>>>>>======???AAAAAABBBEEEIIILLLLLLJJJGGGBBBDDDGGGIIIKKKKKKKKKJJJKKKIIIIIIJJJLLLNNNNNNNNNNNNMMMPPPUUUYYY\\\cccjjjvvv___TTTTTTYYYiiiggg\\\YYYeee}}}|||yyyxxxwwwuuutttssssssssswwwzzz~~~}}}yyyuuurrrrrrrrrsssrrrvvv||||||xxxyyyyyytttmmmiiiaaa^^^YYYXXXZZZ]]]```bbbfffhhhjjjmmmpppssstttuuussstttwww{{{~~~{{{qqqhhh```ZZZUUURRRQQQMMMLLLNNNNNNLLLNNNRRRRRRPPPKKKFFFDDDFFFLLLQQQcccmmm{{{xxx\\\XXXXXX```mmmwwwzzzzzz}}}}}}~~~~~~}}}}}}zzznnnbbbXXXRRRSSSUUUZZZbbbmmm||||||nnn___RRRGGGDDDBBB@@@AAACCCGGGJJJRRRSSSUUUWWWVVVSSSPPPNNNJJJHHHFFFFFFIIILLLMMMMMMMMMTTTYYY^^^fffooossssssvvvvvvwwwxxxzzzyyyvvvssssssooohhhdddcccfffkkkoooxxxzzz|||}}}wwwuuuuuuwwwzzzyyyvvvttttttxxx~~~zzzvvvsssooorrrvvvxxxyyyyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyzzzxxxxxxyyyyyyyyyyyyzzzzzzyyy{{{||||||zzz|||wwwlllqqq|||~~~xxxhhhOOO>>>666...///111,,,.........////////////000000000000000000000111111222222333444555777888999===>>>??????>>>???AAACCCAAAAAACCCGGGJJJKKKJJJHHHDDDFFFHHHKKKMMMNNNOOOOOOIIIHHHHHHJJJMMMOOOPPPPPPOOOOOOQQQSSSSSSTTT\\\fff{{{~~~fffUUUQQQSSSdddvvveeeZZZ```~~~}}}yyyyyyyyyyyyyyyxxxxxxwwwxxx{{{~~~{{{vvvssssssuuuxxxxxx{{{}}}vvvnnnhhh```[[[ZZZ]]]```aaagggiiilllooorrrtttuuuuuussstttwwwzzz}}}tttkkkccc\\\XXXTTTPPPMMMNNNNNNNNNQQQVVVTTTRRRNNNIIIFFFFFFIIILLL^^^hhhwwwbbbYYYUUU\\\iiitttyyy{{{zzz{{{|||~~~~~~|||}}}rrrdddWWWMMMHHHHHHHHHLLLRRRZZZgggzzzyyydddPPPIIIDDDDDDDDDDDDDDDFFFOOOQQQSSSUUUTTTQQQNNNKKKFFFEEEEEEEEEFFFHHHIIIJJJIIIPPPWWW]]]fffpppuuuuuuwwwxxxyyyzzz{{{yyywwwvvvtttqqqkkkgggfffkkkrrrxxxzzz}}}}}}{{{{{{yyywwwtttqqqppprrrxxx||||||xxxuuuqqqsssuuuwwwxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxvvvvvvwwwxxxxxxyyyzzzzzz|||}}}~~~}}}}}}~~~{{{{{{vvvooouuuzzzrrr___III;;;555...///333...---------.........//////000000000000000111111111111222222333444666777888<<<===?????????@@@BBBDDDAAAAAABBBEEEHHHJJJIIIHHHGGGHHHJJJLLLMMMNNNNNNNNNHHHHHHHHHJJJMMMPPPQQQQQQRRRRRRTTTTTTQQQRRR[[[gggyyyoooWWWNNNKKK[[[vvvppp___^^^uuu}}}{{{xxxzzz|||~~~~~~}}}yyy|||}}}xxxttttttxxx|||zzzrrrhhh```]]]^^^```aaaeeegggjjjnnnqqqsssttttttvvvwwwxxxzzz|||}}}~~~~~~wwwmmmddd^^^YYYTTTPPPPPPOOOOOOSSSXXXWWWVVVSSSNNNJJJHHHIIIJJJWWW```ooo~~~jjj]]]SSSZZZgggqqqxxx}}}yyyzzz}}}}}}}}}{{{kkk\\\QQQIIIFFFBBBBBBEEEKKKOOOVVVfffvvvxxx]]]RRRIIIHHHHHHEEECCCDDDKKKMMMOOOPPPPPPNNNKKKIIIDDDDDDDDDCCCDDDEEEFFFHHHFFFMMMTTT[[[dddpppvvvwwwxxxyyy{{{|||||||||||||||{{{yyytttooolllnnntttyyy|||}}}zzz{{{{{{{{{yyywwwxxx||||||yyyrrrqqqnnnjjjhhhjjjnnnqqqwwwyyy{{{|||{{{yyyvvvuuuttttttuuuvvvxxxzzz{{{|||yyyyyyxxxxxxwwwwwwwwwwwwuuuvvvwwwwwwxxxyyyzzzzzz~~~~~~}}}|||{{{{{{|||~~~{{{yyyyyy{{{~~~zzzwww{{{xxxmmmSSS???555111+++,,,000,,,------------............//////000000111111111111111111111222333555777777;;;<<<>>>>>>>>>@@@BBBEEECCCBBBBBBDDDGGGHHHHHHGGGIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHJJJNNNQQQRRRRRRRRRRRRTTTTTTQQQQQQ[[[gggtttwww^^^PPPHHHSSSkkk~~~fff\\\jjj}}}|||yyy||||||~~~~~~yyyuuuuuuzzz}}}rrriiidddbbbbbbaaabbbcccfffjjjnnnppprrrsssyyyzzz{{{|||}}}}}}}}}}}}~~~}}}vvvllleeeaaa[[[VVVTTTSSSRRRUUUZZZ\\\[[[YYYTTTNNNIIIGGGGGGMMMUUUddduuuwwwdddVVVZZZfffooovvv}}}zzz{{{~~~~~~}}}yyyhhhYYYOOOIIIGGGCCC@@@CCCHHHJJJKKKVVVdddlll]]]PPPNNNMMMGGGCCCDDDFFFGGGHHHJJJJJJIIIHHHGGGCCCCCCCCCCCCCCCDDDHHHKKKIIIOOOUUUZZZcccnnnuuuvvvyyyzzz|||}}}}}}~~~wwwtttuuuwww{{{uuurrrnnnmmmmmmnnnnnnooouuu}}}yyyuuulllllljjjgggddddddfffhhhiiikkknnnqqqtttuuuuuuuuuxxxvvvuuuvvvyyy{{{}}}}}}zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{|||{{{zzzyyyxxxwwwwwwwww|||~~~~~~~~~~~~{{{~~~tttfffMMM<<<444222,,,---222...---------............////////////000111111222222111111222222444555777888:::<<<===>>>???@@@CCCFFFEEEDDDCCCCCCFFFGGGHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJNNNQQQRRRRRRPPPPPPQQQRRRPPPPPPXXXbbbiii}}}gggWWWKKKPPP```wwwnnn\\\bbbppp|||~~~~~~{{{wwwwww|||vvvpppkkkhhhfffaaabbbdddhhhlllpppsssuuu{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}wwwqqqiiibbb]]]ZZZXXXUUUWWW[[[\\\]]][[[WWWQQQLLLHHHGGGFFFMMM\\\mmm~~~qqq^^^^^^gggnnnuuu}}}zzz|||~~~nnn___SSSMMMIIIIIIDDDDDDJJJJJJHHHOOOZZZrrrzzzfffVVVSSSQQQIIIDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFFFFFFFGGGJJJPPPUUUTTTXXX[[[]]]dddooovvvwwwxxxyyy{{{{{{}}}~~~wwwooojjjhhhcccaaaccchhhiiikkksss|||vvvppphhhiiihhhfffcccbbbbbbcccaaacccgggkkkpppsssvvvwww{{{xxxuuuvvvyyy}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{||||||{{{zzzyyyxxxxxxxxxwwwwwwyyy{{{~~~vvv~~~nnn^^^JJJ:::444333---...333000---............/////////...//////000111111222222333333333444666777999:::;;;<<<>>>???@@@BBBEEEHHHIIIFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIKKKNNNQQQRRRRRRRRRPPPPPPQQQQQQQQQUUU\\\^^^nnnlll\\\OOONNNUUUccc}}}xxxbbbaaajjj~~~}}}}}}~~~~~~zzzzzzzzztttooolllbbbccceeehhhmmmrrrvvvyyy||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~|||}}}}}}||||||{{{nnnhhhbbb___\\\XXXXXX\\\YYY[[[[[[XXXSSSNNNKKKIIIDDDKKKXXXiiizzz|||fffdddkkkpppvvv~~~zzz|||vvvfffYYYPPPLLLPPPHHHGGGLLLMMMIIINNNYYYeeeuuulllYYYUUUSSSKKKEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLHHHIIIKKKKKKLLLRRRZZZ```___aaabbbbbbhhhqqqxxxyyywwwxxxyyyzzz|||zzzwwwuuurrrsssrrrnnngggaaa]]][[[^^^\\\```gggjjjllluuutttmmmeeeggggggfffcccaaa``````___aaadddiiioootttxxxzzz|||yyyvvvvvvzzz~~~||||||}}}}}}||||||{{{zzz{{{{{{{{{||||||||||||}}}{{{{{{zzzzzz{{{|||{{{zzzyyy{{{~~~xxxppp}}}~~~iiiWWWCCC444//////)))***///+++.........////////////000...//////000111222222222555555555666888999;;;<<<<<<===@@@AAABBBDDDGGGIIIKKKHHHEEEDDDEEEFFFGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLKKKJJJIIIKKKNNNQQQQQQQQQUUURRRQQQSSSTTTRRRTTTXXXYYYeeelll]]]PPPMMMMMMTTTjjj~~~hhheeelll}}}}}}}}}~~~zzzuuulllggggggkkklllkkknnntttsssxxx~~~~~~~~~~~~~~~|||{{{|||~~~|||}}}~~~~~~}}}}}}zzzzzz~~~{{{yyyyyyzzzyyywwwzzz|||uuummmeeeccc```ZZZVVVUUU[[[ZZZYYYXXXVVVRRRLLLGGGEEENNNWWW```pppkkk]]]```kkksssuuuqqq[[[QQQRRRTTTTTTQQQNNNLLLNNNUUUZZZccclllzzzrrr___WWWUUURRRNNNLLLLLLKKKHHHHHHJJJNNNSSSVVVSSSRRRRRRRRRVVV^^^iiipppnnnnnnnnnoooqqqtttwwwyyy{{{zzzyyyyyy}}}yyyrrrssskkkfffeeeccc^^^\\\______bbbggglllqqqvvv||||||vvvsssjjjhhhffffffffffffeeedddfffdddcccdddiiipppxxx|||}}}}}}|||{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxzzz|||~~~~~~|||zzzyyyyyy{{{~~~{{{{{{{{{}}}}}}|||yyywwwssswww{{{~~~{{{}}}zzzsssnnnyyy{{{dddMMM;;;777333000///...---,,,////////////000000000000111111111111222333444444777666666666888;;;===????????????@@@BBBEEEHHHJJJJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKNNNSSSVVVTTTUUUUUUSSSQQQQQQSSSUUUWWW^^^pppvvvcccSSSNNNNNNOOO[[[jjjqqq^^^gggzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{}}}|||tttnnnjjjjjjhhheeegggmmmpppuuu{{{~~~~~~~~~~~~}}}|||}}}}}}~~~}}}zzzxxxyyy}}}}}}{{{|||{{{yyywwwssstttvvvwww{{{~~~xxxpppiiigggddd___[[[ZZZXXXXXXYYY[[[[[[WWWRRRNNNFFFMMMUUU\\\kkkyyygggeeemmmuuuzzzxxxbbbVVVTTTTTTTTTSSSQQQPPPSSSYYY______hhhtttuuuddd^^^\\\WWWQQQNNNPPPOOONNNMMMNNNSSS[[[aaabbbcccdddeeeggglllrrrvvvxxxvvvtttssssssuuuwwwyyy{{{zzzzzzzzz}}}~~~vvvnnnllliiidddccceeeiiilllqqquuuxxx{{{~~~zzzuuurrrkkkiiigggfffffffffeeedddeeeddddddfffkkkrrryyy~~~}}}}}}|||{{{zzzyyyxxxxxxxxxwwwwwwxxxyyy{{{|||}}}~~~}}}{{{yyyxxxxxxyyyyyyyyyyyyzzzzzz{{{yyywwwuuutttwww{{{~~~yyy~~~wwwppplllxxxttt]]]GGG888555222////////////....../////////000000000000111111111111111222333444666666666777:::>>>AAACCCEEEDDDCCCBBBCCCDDDFFFHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIILLLPPPSSSTTTTTTTTTRRRPPPPPPRRRSSSYYY\\\kkklllYYYPPPKKKJJJRRR___ooorrr^^^bbbooo}}}~~~~~~|||{{{}}}~~~||||||}}}}}}}}}zzzyyyuuuvvvwwwzzz~~~~~~wwwooojjjfffccceeejjjlllpppvvvzzz|||}}}~~~}}}}}}~~~~~~~~~}}}yyywwwwwwxxx}}}yyyvvvssssssrrrrrruuu{{{}}}tttllljjjfff```[[[YYYXXXZZZ]]]```aaa^^^XXXSSSJJJNNNRRRWWWdddyyyooodddhhhrrr{{{ooo^^^YYYWWWXXXXXXXXXYYY\\\aaaeeebbbhhhqqqxxxkkkeeeccc^^^XXXVVVXXXYYYXXXVVVUUU[[[fffooosssvvvyyy{{{{{{{{{|||}}}{{{wwwuuuvvvxxxyyyzzzzzz{{{|||}}}xxxttttttvvvzzz}}}}}}zzzwwwuuusssllljjjhhhgggggggggfffddddddddddddgggkkkrrryyy}}}|||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{yyywwwuuutttwwwwwwxxxxxxwwwvvvtttssstttwww{{{}}}}}}~~~yyywwwrrrqqq}}}yyykkkSSS@@@666333000//////000000000....../////////000000000000000000000111222333444444555777999===AAAEEEGGGJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGIIIMMMOOOSSSTTTSSSQQQOOONNNOOOQQQXXXYYYeee{{{dddUUUKKKEEEJJJSSS[[[rrr{{{fffbbbbbbttt}}}yyynnnllllllpppxxx~~~|||{{{}}}~~~}}}zzzxxxwwwyyy|||~~~~~~~~~|||zzzyyyxxxxxxxxxyyy{{{vvvnnnhhhgggiiillliiimmmqqqvvvzzz|||~~~|||}}}~~~}}}~~~~~~zzzxxxwww{{{~~~yyyvvvsssrrrqqqqqqsssxxx~~~~~~tttoooiiiaaa[[[YYY]]]___bbbffffffbbb\\\WWWOOOOOOPPPSSS]]]ooowwweeedddppp|||{{{ggg]]]\\\]]]]]]___```cccfffiiijjjnnntttzzznnniiigggdddccccccfffgggeee```\\\aaannnyyy}}}}}}xxxuuuvvvxxxzzzyyyzzz|||}}}~~~{{{xxxvvvuuutttnnnllljjjiiiiiiiiigggfffcccdddeeeggglllqqquuuxxxxxxxxxyyyzzzzzz{{{||||||zzzzzzzzz{{{{{{||||||}}}~~~~~~}}}zzzwwwuuuwwwxxxxxxxxxuuussssssrrruuuwww{{{|||}}}}}}~~~~~~{{{wwwttt}}}sssbbbLLL<<<666333000...///000000///........./////////000000/////////000111222333444555555777:::===AAADDDFFFJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIHHHIIIIIIHHHGGGHHHKKKMMMRRRRRRQQQOOOMMMLLLNNNOOOTTTUUU```yyyooo\\\NNNFFFGGGMMMQQQfff{{{qqqeeeZZZiii|||rrrkkkddd```]]]___gggttt~~~|||}}}|||{{{}}}~~~|||xxxsssooonnnqqquuuyyy|||~~~~~~|||{{{{{{~~~~~~}}}|||}}}}}}|||{{{|||~~~~~~ssslllkkkkkkllliiikkknnnsssxxx{{{}}}~~~|||}}}}}}}}}}}}~~~~~~~~~{{{zzzvvvyyy{{{}}}}}}~~~{{{xxx{{{yyyttttttwww{{{~~~}}}xxxtttnnnmmmlllmmmooosssvvvxxx}}}vvvooogggbbb``````bbbfffjjjkkkhhhbbb]]]UUUSSSQQQQQQXXXggg{{{mmmgggqqq~~~oooaaa`````````bbbdddfffhhhiiiooorrrxxx|||pppjjjhhhhhhmmmsssxxxvvvpppggg```dddppp{{{{{{wwwuuuvvvxxxzzzzzz{{{|||~~~{{{wwwvvvuuuuuupppnnnllljjjjjjjjjhhhgggfffgggiiilllooorrrtttvvvuuuuuuwwwyyy{{{}}}~~~{{{|||||||||||||||||||||}}}}}}{{{yyyzzz{{{yyyuuusssssstttuuuwwwzzz|||}}}~~~|||wwwxxxzzznnn[[[HHH;;;666333000......//////.............../////////////////////000111333444555666666888:::<<>>>>>BBBBBBCCCDDDDDDEEEEEEEEEDDDEEEHHHKKKLLLLLLLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNOOOOOOOOONNNLLLLLLNNNPPPOOOVVVaaappp|||dddSSSJJJIIIJJJXXXcccyyysss___cccvvvzzzrrrlllddd```[[[ZZZ^^^eeelllooowwwxxx{{{~~~|||}}}{{{||||||zzzsssjjjaaa[[[ZZZ\\\___bbbfffllluuu{{{||||||{{{yyyxxxxxxyyyyyyxxxwww{{{{{{zzz{{{{{{|||}}}~~~}}}}}}|||{{{zzzzzz{{{{{{|||}}}yyytttnnnpppoooooorrrwww{{{||||||~~~~~~~~~}}}|||{{{{{{{{{|||}}}|||~~~}}}uuurrrlllgggeeehhhooottt{{{wwwvvvxxxxxxxxxzzz}}}}}}zzzvvviii^^^TTTNNNKKKJJJLLLQQQWWW___hhhoooqqqqqqppppppooonnnnnnoooqqqppplllhhhnnnvvv~~~~~~tttkkkggghhhdddfffiiinnnqqqqqqnnnkkkbbb]]]YYYWWWVVVZZZjjj{{{{{{llllllsss|||kkkiiihhhjjjooosssuuuvvv{{{zzzpppkkkmmmwwwyyyjjjbbbdddmmmttt{{{~~~~~~|||zzzxxxxxxyyy{{{}}}}}}}}}||||||}}}~~~|||xxxtttsssrrrooollljjjhhhhhhgggeeedddeeeggglllqqqtttwwwxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{~~~~~~~~~||||||yyy|||}}}{{{vvvssstttwwwrrrsssttttttwww|||{{{ttteeeNNN===666444111...---...000000000---------.........//////000000111222333555777888666777888:::<<<===>>>>>>AAABBBCCCDDDEEEEEEFFFFFFEEEGGGJJJMMMNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGIIIJJJKKKJJJJJJLLLNNNNNNNNNNNNMMMLLLMMMOOOQQQTTT[[[cccjjjxxxjjjWWWNNNKKKJJJZZZddd}}}eeecccnnn{{{xxxrrroookkkjjjlllooopppqqqqqqrrrsssvvvxxx{{{}}}~~~~~~~~~~~~{{{||||||xxxqqqfff\\\UUUUUUWWWYYYZZZ^^^eeeooowwwzzz}}}{{{yyyxxxwwwwwwxxxxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{|||||||||{{{zzzzzzzzzzzzzzzyyy~~~xxxsssqqqooorrrwww{{{||||||~~~~~~}}}{{{{{{{{{||||||}}}yyytttlllddd```dddkkkrrrwwwtttsssvvvvvvtttuuuyyyzzz{{{xxxqqqkkkfff```ZZZQQQIIIBBBAAA@@@>>>@@@DDDHHHQQQ\\\eeejjjlllnnnooonnnmmmmmmnnnnnnkkkeee```hhhqqqyyy~~~|||qqqlllllljjjjjjllloooppppppllliiieee```\\\ZZZVVVXXXfffvvvsssooosss}}}rrrooonnnqqqwww}}}uuunnnnnnwwwyyyiiibbbdddlllrrrwww{{{|||zzz}}}|||{{{zzz{{{}}}~~~~~~}}}|||||||||}}}zzz}}}|||wwwsssqqqpppmmmjjjhhhffffffeeecccaaa___bbbhhhnnnsssvvvwwwwwwzzzzzzzzzyyyyyyxxxxxxxxx~~~~~~|||{{{xxxzzz}}}}}}|||uuurrrtttwwwqqqqqqqqqpppsssxxxxxx}}}yyytttuuuzzz}}}wwwwwwzzzsssaaaJJJ999333111///------///111222222---------.........//////111111222333444666777888555666888:::===>>>??????BBBBBBDDDEEEFFFFFFFFFFFFFFFHHHKKKNNNOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJJJJJJJJJJLLLNNNMMMNNNNNNMMMMMMMMMPPPRRRYYY```eeefffmmmqqq\\\SSSNNNKKKTTT^^^zzziiiccchhh{{{vvvssssssqqqnnnmmmooosssyyy||||||{{{||||||wwwooofffaaa]]]YYYVVVVVVUUUXXXeeetttzzz~~~zzzyyyxxxvvvtttsssrrrsssvvvuuussssssuuuxxx{{{}}}yyyzzzzzzzzzxxxyyyzzz|||}}}~~~}}}~~~yyysssppprrrvvvzzz}}}}}}}}}}}}~~~}}}{{{zzzyyyyyy~~~}}}}}}}}}}}}||||||}}}zzzvvvppphhhccchhhqqq{{{xxxsssnnnlllmmmoooqqqpppllljjjhhhaaaVVVNNNLLLDDDBBB===:::<<<@@@???:::???EEEPPP\\\fffkkkkkkjjjjjjjjjkkkkkkkkkjjjiiiiiihhhkkkpppwww~~~~~~{{{sssoooooommmkkkkkknnnppprrrrrrlllgggbbb\\\WWWWWWcccpppwwwpppvvv~~~tttmmmssszzzvvvmmmppp|||xxxkkkdddcccfffiiioooxxx~~~zzzyyyxxxvvvyyy{{{}}}}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}yyyvvvuuuuuuuuukkkgggccccccffffffccc___aaa```bbbiiirrrxxxyyywwwxxxwwwwwwvvvwwwyyyzzz{{{~~~~~~}}}}}}||||||{{{{{{||||||~~~~~~zzzuuurrrssstttsssrrrtttssspppllljjjkkkppptttxxxzzz}}}|||xxxvvvwww}}}|||yyyyyysssppprrrwwwtttxxx|||jjjTTTBBB999666///...---,,,+++,,,---...000000///////////////000000111333555777999:::;;;999999:::;;;===???AAABBBAAACCCFFFHHHJJJJJJJJJIIIHHHHHHIIIIIIKKKLLLNNNOOOUUUSSSPPPOOONNNLLLJJJGGGEEEFFFIIIJJJJJJKKKMMMOOOLLLMMMMMMMMMMMMOOOSSSVVV[[[[[[]]]aaalll}}}hhhZZZPPPKKKHHH\\\rrrwww\\\___zzz{{{wwwpppkkkjjjlllqqquuuwwwxxxzzz~~~~~~zzz{{{~~~|||tttnnnjjjccc]]]ZZZXXXZZZeeeqqqyyy|||yyyvvvsssqqqooommmnnnnnnmmmnnnppptttxxxzzzyyyzzz{{{zzzxxxxxxyyyzzz|||}}}~~~~~~~~~xxxuuuuuuwwwyyyzzz{{{{{{{{{{{{|||~~~~~~~~~}}}}}}~~~}}}}}}}}}|||{{{yyyxxxsssiiillluuu|||yyytttoookkkiiiggggggmmmhhhccc___XXXOOOJJJJJJGGGEEE@@@<<<===AAA@@@<<>>@@@AAA@@@AAACCCDDDEEEFFFFFFFFFDDDDDDFFFHHHIIIKKKKKKLLLKKKJJJIIIJJJKKKKKKJJJIIIGGGHHHJJJJJJIIIJJJKKKMMMOOOPPPQQQPPPNNNMMMNNNOOOMMMPPPTTTYYY]]]iiilllYYYPPPKKKNNNXXXooovvvbbbcccsss}}}rrrmmmlllmmmmmmmmmmmmoooqqqvvvzzz~~~yyy|||qqqhhheeedddccckkkttt|||~~~~~~}}}wwwssspppmmmhhheeeddddddcccbbbbbbcccddddddfffjjjppptttvvvwwwxxxyyy||||||}}}~~~~~~~~~}}}yyyuuurrrrrrqqqrrrtttwww{{{}}}~~~~~~~~~}}}}}}~~~~~~xxxnnnfffdddlllzzzyyyooofff```YYYQQQJJJGGGGGGJJJRRRZZZ___bbb```XXXRRRRRRSSSRRRSSSRRRQQQPPPRRRZZZdddllljjjjjjjjjjjjiiihhhgggfffmmmooosssxxx~~~yyyttttttwwwzzz}}}}}}{{{xxxvvvpppmmmjjjggg```ZZZ[[[```nnn}}}zzzuuurrrqqqmmmiiiccc\\\WWWTTTSSSSSS\\\ccchhhkkkooovvvyyyxxxxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{xxxvvvtttqqqpppooonnnmmmllliiigggggghhhkkkoootttwwwyyyyyyvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{xxxuuurrrlllmmmpppqqqqqqqqqpppppppppoooiii]]]PPPIIIJJJNNN^^^eeekkkoooxxx|||}}}|||yyyvvvvvv{{{~~~zzz~~~xxxlllsssxxxmmm[[[III<<<555222111---------......////////////////////////000111111000111222333555666888888:::::::::;;;===>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIGGGIIIJJJJJJIIIIIIKKKLLLOOOPPPRRRQQQOOOMMMMMMMMMLLLNNNSSSXXX[[[bbbsssttt^^^SSSKKKKKKTTTkkklllcccmmm|||rrrllliiikkkkkkjjjiiikkkqqqyyy~~~|||~~~yyymmmiiigggeeejjjsss{{{}}}}}}{{{zzzwwwsssooollljjjiiihhhgggfffdddcccaaaaaa```ccchhhpppvvvyyy{{{|||}}}||||||}}}}}}~~~zzzrrrqqqooonnnoooqqqsssuuuxxxyyy{{{|||~~~~~~}}}}}}~~~wwwnnnhhhhhhooo|||~~~{{{zzzzzzyyyuuunnnfff^^^YYYTTTMMMFFFDDDCCCDDDIIIPPP\\\bbbeee___ZZZZZZ\\\\\\]]]\\\ZZZWWWUUUYYYaaagggiiiiiiiiijjjiiiiiihhhgggmmmppptttxxx}}}zzzvvvwwwzzz~~~zzz}}}~~~{{{yyyrrrnnnjjjhhhbbb[[[[[[^^^hhhwww~~~yyyvvvtttoookkkfff```ZZZVVVSSSRRRRRRXXX^^^bbbjjjtttyyyxxxzzz{{{}}}|||zzzyyyyyyyyy}}}}}}~~~~~~~~~~~~~~~}}}~~~yyyuuusssooopppqqqqqqpppmmmkkkiiihhhiiilllpppsssvvvxxxxxxyyyzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{||||||||||||yyyyyyyyyyyyyyywwwssspppkkknnnpppqqqpppooooooooonnnoookkk```SSSKKKKKKNNN___jjjrrruuu{{{}}}|||xxxtttqqqssszzz}}}zzzyyyuuunnnwwwsssfffSSSBBB999555333111,,,---...//////////////////......//////000111222111111222333555666777888:::;;;;;;;;;===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGGGGHHHJJJKKKJJJIIIHHHJJJKKKJJJIIIIIIJJJKKKNNNPPPRRRRRRPPPNNNLLLLLLLLLNNNSSSWWWYYY___nnn|||dddUUUKKKIIIPPPddd}}}ttt```eeesss~~~tttooonnnnnnnnnmmmmmmqqqxxx}}}~~~sssnnnmmmjjjmmmuuu|||}}}~~~vvvxxxwwwsssmmmiiijjjllljjjiiihhhfffdddbbbaaa```aaafffnnnuuuyyyzzz{{{|||{{{{{{{{{|||}}}xxxvvvrrrnnnmmmmmmnnnoooppprrrvvvyyy|||~~~~~~~~~~~~~~~nnniiiiiirrr{{{}}}zzzyyyvvvuuurrrnnnhhhaaaZZZVVVOOOIIIEEEDDDBBBAAADDDIIIQQQ[[[cccaaa^^^___ccceeecccdddccc___[[[[[[```eeeggghhhhhhiiiiiiiiiiiiiiimmmooorrrwww{{{~~~~~~zzzyyy{{{}}}yyy{{{}}}|||zzzsssooojjjhhhccc\\\[[[^^^aaaooo|||yyysssqqqlllfff___YYYTTTRRRMMMRRRWWW\\\dddooouuuuuuuuuyyy|||~~~}}}|||||||||}}}}}}}}}||||||{{{{{{{{{|||~~~{{{vvvsssooopppqqqqqqooonnnmmmmmmhhhjjjmmmppprrrtttvvvxxxzzz{{{|||~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{{{{yyyxxxxxxxxxwwwuuuqqqnnnkkkmmmppppppnnnnnnppprrrlllooonnneeeWWWOOONNNRRR\\\mmmzzz}}}|||yyysssoooooottt|||uuuwww|||wwwrrrsss~~~{{{lll^^^JJJ<<<555333222000+++,,,...///000000000///............///000111222333333444555666888999999;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKJJJIIIHHHIIIJJJLLLOOORRRSSSQQQNNNLLLLLLMMMNNNQQQVVVXXX^^^lllyyyppp[[[MMMHHHJJJVVViii}}}{{{cccbbbfff|||zzzsssttttttsssrrrtttyyy}}}~~~wwwrrrqqqoooqqqxxxtttxxxyyytttlllgggjjjnnnjjjjjjhhhgggeeecccaaaaaa^^^dddlllrrrvvvwwwwwwwwwzzzzzzzzzzzz|||~~~~~~}}}wwwrrrnnnllllllmmmkkknnnsssxxx|||~~~ppphhheeekkksssvvvxxxyyytttrrrnnniiiccc\\\WWWTTTJJJFFFDDDEEEEEECCCEEEHHHGGGTTT___```___bbbgggjjjfffhhhhhheee___^^^aaaeeefffggghhhiiiiiijjjjjjiiikkkmmmqqquuuyyy||||||zzzyyyzzzzzz{{{}}}{{{zzztttooojjjhhhccc]]]\\\^^^\\\iii|||}}}wwwuuupppjjjccc\\\VVVSSSMMMQQQUUUYYYaaakkkoooooonnnsssyyy~~~~~~~~~~~~|||||||||||||||}}}~~~yyyzzz|||~~~}}}wwwtttqqqqqqpppooommmmmmoooppphhhjjjnnnppprrrsssuuuwwwyyyzzz{{{}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvsssooollliiillloooooonnnnnnqqqtttkkkooopppiii\\\SSSSSSVVVZZZooo}}}xxxrrroooqqqxxx~~~xxxqqqwwwsssrrrxxxzzzuuufffXXXEEE777333222000...+++,,,...000000000000///............///000222222444555666777888999:::;;;;;;;;;;;;<<<<<<>>>???@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEGGGIIIKKKKKKKKKJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIIIIKKKKKKKKKIIIHHHIIIJJJLLLOOORRRSSSQQQOOOLLLLLLMMMMMMPPPTTTWWW^^^lllyyy{{{cccQQQIIIEEEJJJUUUhhhiiifff```lll~~~|||~~~}}}||||||~~~zzzvvvuuu{{{}}}~~~zzzyyy}}}~~~{{{wwwvvvssspppllljjjkkklllhhhhhhhhhfffdddcccdddeeeaaadddjjjssszzz}}}zzzvvvtttssssssvvv{{{}}}|||}}}{{{wwwsssmmmiiihhhjjjnnnrrrwwwzzz|||~~~}}}|||kkkiiiqqqyyyxxxssssssnnnkkkjjjeee___\\\]]]RRRKKKGGGGGGDDD@@@AAAFFFLLLRRRZZZbbbfffiiijjjkkkooommmjjjfffcccaaa```___ccceeehhhkkkmmmlllkkkjjjnnnooossswww|||}}}{{{zzz{{{{{{{{{{{{}}}~~~vvvtttxxxyyyvvvqqqlllfffaaa]]][[[\\\eeettt}}}www~~~wwwqqqkkkddd\\\UUUVVVWWWYYY[[[___eeemmmrrruuuyyy}}}~~~~~~~~~~~~~~~~~~{{{zzz{{{|||}}}}}}||||||~~~zzzuuusssrrrqqqqqqqqqpppnnnlllnnnoooqqqssstttvvvwwwwwwuuuvvvyyy{{{{{{{{{zzzyyyzzzyyyxxxzzz|||}}}}}}|||yyyyyywwwuuurrrooommmlllmmmnnnoooooooooqqquuuxxxuuuvvvssskkkaaa[[[ZZZ[[[fffsss|||vvvpppooouuuwwwyyyzzzmmmuuuzzzppp___OOO>>>666444222222222/////////...------,,,,,,////////////000111333333444555666888:::<<<>>>>>>;;;;;;<<<===>>>???@@@@@@GGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKIIIGGGFFFHHHKKKPPPSSSSSSQQQMMMJJJFFFNNNUUUVVVVVVaaauuulllZZZPPPHHHIIIMMMYYYpppuuueee]]]jjj{{{yyyzzz|||{{{wwwuuu|||~~~~~~zzzyyy|||}}}{{{yyytttrrrooollljjjjjjlllnnnhhhhhhgggfffdddddddddeeebbbdddiiirrrzzz}}}zzzwwwrrrqqqqqqtttyyy~~~~~~}}}}}}~~~|||vvvrrrqqqppppppqqqssswwwzzz|||}}}~~~rrrqqqssssssqqquuuooojjjhhhddd___^^^aaa[[[TTTNNNLLLIIIFFFIIIOOOQQQVVV\\\bbbeeegggiiijjjnnnllliiifffcccaaa______ccceeehhhkkkllllllkkkjjjoooqqqtttwww{{{~~~}}}||||||}}}~~~||||||}}}~~~{{{vvvyyy|||yyytttnnniiiddd```^^^[[[aaammm}}}{{{wwwrrroooyyy{{{tttoooiiibbb]]]\\\]]]]]]^^^___ccciiimmmvvvyyy|||~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzyyyzzz||||||{{{{{{zzz{{{}}}|||}}}|||wwwsssqqqpppoooppppppnnnmmmnnnoooqqqsssuuuvvvwwwwwwuuuwwwyyy{{{|||||||||{{{zzzyyyyyyzzz{{{||||||{{{{{{yyyvvvrrrpppnnnmmmmmmnnnooopppqqqqqqtttyyy|||yyy|||}}}xxxnnnddd___^^^bbbooo{{{{{{tttmmmoooxxx~~~vvvwwwrrrhhhrrrvvvlll[[[KKK;;;444222000000111...............---------000000000111222333444555555666777999:::<<<===>>>;;;;;;<<<===>>>??????@@@CCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMKKKJJJIIIJJJLLLOOORRRRRRPPPNNNLLLKKKLLLOOOSSS\\\kkk}}}qqq[[[PPPGGGFFFHHHPPPcccwww|||lll^^^bbbvvv{{{xxxyyyyyyzzz}}}xxxwww|||~~~{{{zzz{{{{{{xxxuuupppmmmiiiffffffhhhlllnnnggggggfffeeedddddddddeeebbbdddiiiqqqyyy}}}{{{yyyqqqooooooqqqvvv{{{~~~~~~~~~~~~}}}|||~~~~~~|||yyyuuurrrrrruuuyyy||||||xxxrrrqqqrrrvvvoooiiieeebbb```bbbfffjjjccc[[[VVVSSSPPPSSSWWWZZZ]]]```bbbcccdddfffhhhmmmllljjjhhheeecccaaa```bbbdddgggkkklllmmmlllkkkpppqqqsssvvvyyy{{{}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~}}}wwwqqqmmmhhhdddaaa[[[^^^fffsssxxxnnniiijjjvvvzzzuuupppjjjfffddddddcccaaa```bbbfffiiiwwwyyy{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyyzzz{{{{{{zzzyyyxxxyyyzzzyyyyyy|||yyyssspppmmmlllmmmnnnnnnnnnoooppprrrtttuuuwwwwwwxxxuuuwwwyyy|||}}}~~~~~~~~~{{{yyyyyyyyy{{{{{{zzzyyy{{{xxxtttooommmlllmmmnnnoooppprrrsssuuuyyy~~~~~~}}}pppddd^^^aaakkkvvvzzz|||~~~~~~|||xxxqqqkkkppp~~~|||{{{zzzwwwmmmhhhssszzzpppeeeTTTFFF888222000...---///---------...............111111222222333555666777777888888999:::;;;<<<===::::::;;;<<<===>>>??????????????????@@@AAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPPPPOOONNNMMMPPPKKKHHHPPPbbbuuuxxxuuu___SSSIIIFFFEEEHHHUUUdddyyywwwbbb[[[hhh|||yyyzzzzzzzzz}}}{{{zzz}}}}}}{{{{{{yyyvvvssslllhhhbbb___```dddhhhkkkgggfffeeedddeeefffeeeeeecccdddgggooowww|||}}}{{{rrrpppnnnppptttyyy}}}~~~~~~~~~|||{{{||||||yyyxxxzzz}}}|||}}}zzzvvvwwwuuunnnfffcccaaa```eeekkkuuupppkkkeeeaaa^^^^^^___dddeeeeeedddbbbbbbdddeeemmmmmmlllkkkhhhfffdddcccaaacccgggjjjlllllllllkkknnnoooppprrrtttwwwyyyzzz}}}|||||||||}}}~~~~~~~~~~~~zzztttppplllgggddd[[[]]]cccnnn}}}ssslllnnnyyy{{{uuuoookkkhhhgggfffcccbbbdddgggkkkwwwxxxzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{||||||{{{zzzxxxwwwyyyxxxwww|||}}}zzzxxxssspppllljjjkkkmmmooooooqqqrrrsssuuuvvvwwwxxxxxxuuuvvvxxxzzz|||~~~~~~~~~{{{zzzyyyyyyzzzzzzyyywwwzzzwwwqqqmmmjjjkkkmmmooopppqqqsssuuuxxx}}}}}}mmmbbbbbbllluuuyyy|||}}}uuuooommmuuu}}}zzzrrrmmmoooyyy}}}vvvjjj]]]LLLAAA555111///---,,,...,,,,,,------...//////000111111222333444666777888999999::::::;;;;;;<<<<<<::::::;;;<<<===>>>????????????>>>>>>???@@@AAAAAADDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOOOONNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMQQQJJJGGGQQQdddtttzzzyyylllnnnzzzfffXXXMMMIIIGGGGGGNNNYYYllliii]]]fff{{{yyy{{{{{{{{{}}}~~~~~~}}}~~~}}}{{{wwwsssqqqjjjddd^^^ZZZ\\\aaaeeeggghhhfffddddddfffhhhgggfffcccdddfffmmmvvv|||~~~~~~vvvrrroooooosssxxx|||~~~~~~~~~~~~~~~|||{{{|||}}}|||~~~zzzwwwrrrkkkeeecccaaa```ccciiitttttttttsssrrrqqqpppnnnlllkkkiiifffbbbaaabbbdddjjjkkkkkkkkkiiigggdddcccaaacccgggjjjllllllkkkjjjjjjjjjjjjkkkmmmpppsssuuuyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}wwwsssooojjjeeeZZZ[[[```jjjxxxxxxyyy{{{sssmmmiiiiiigggfffeeehhhlllooovvvxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~||||||}}}~~~}}}|||{{{xxxwwwyyyxxxwwwzzz|||zzzwwwvvvuuuqqqmmmjjjkkkmmmoooppprrrssstttvvvwwwxxxxxxyyytttuuuwwwyyy{{{|||}}}~~~|||zzzyyyxxxyyyxxxwwwuuuwwwtttoookkkjjjkkkmmmooooooqqqtttvvvyyy~~~vvvkkkeeemmmvvv{{{tttrrrttt}}}|||}}}~~~rrrllllllvvv{{{rrrcccVVVFFF===444111000------///+++,,,,,,---...///000000111111111222444666777888::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????BBBBBBAAA@@@@@@@@@@@@@@@DDDDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMKKKLLLUUUbbbjjjjjjgggbbbbbbxxxnnn^^^PPPLLLJJJGGGLLLTTTaaavvvooocccjjj{{{zzzwwwyyy{{{zzz|||}}}zzzuuuqqqooohhhbbb[[[YYY\\\aaadddeeeiiifffdddeeehhhjjjiiigggdddccceeellluuu|||yyyuuuqqqooorrrwww{{{}}}}}}~~~~~~~~~}}}|||}}}{{{tttpppjjjfffdddaaa]]]\\\___ffflllrrruuuyyy~~~~~~|||qqqpppmmmhhhcccaaabbbcccfffgggiiijjjiiifffcccaaabbbdddgggjjjkkkkkkjjjiiihhhfffcccbbbcccfffkkknnnrrrtttwwwzzz||||||{{{zzz|||}}}~~~zzzvvvrrrkkkfffZZZZZZ\\\dddppp~~~yyyqqqkkkkkkjjjhhhhhhjjjooorrruuuwwwyyyzzzzzz{{{|||~~~|||}}}~~~~~~}}}~~~}}}||||||yyywwwyyyzzzxxxzzz~~~|||zzzxxxwwwxxxtttooommmmmmoooppppppttttttvvvwwwxxxyyyyyyyyyuuuuuuwwwxxxzzz{{{|||}}}}}}{{{yyyxxxxxxwwwuuusssqqqooommmlllkkklllmmmnnnnnnpppsssuuuyyy~~~xxxoooiiiqqqzzz~~~}}}ssswww~~~|||}}}vvvkkkiiilllzzzyyynnn]]]NNN@@@999333111000------000,,,,,,------...///000000111111222333444666888999;;;;;;;;;<<<<<<=========;;;;;;<<<===>>>???@@@@@@EEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTSSSQQQOOOLLLJJJIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIIIILLLQQQXXX^^^___\\\ZZZWWWZZZkkkzzzgggTTTMMMJJJFFFHHHNNNXXXjjjyyyvvvhhhlllttt{{{wwwyyy{{{{{{|||~~~~~~|||}}}}}}|||xxxrrrnnnlllfff```ZZZZZZ___eeehhhhhhjjjfffdddfffjjjlllkkkiiieeecccdddjjjttt||||||wwwqqqnnnppptttyyy{{{{{{{{{|||}}}~~~~~~}}}uuupppllliiihhhbbbXXXRRRQQQVVV^^^eeejjjrrr{{{~~~|||sssrrrooojjjeeebbbbbbccceeegggjjjlllkkkiiieeecccccceeehhhjjjkkkjjjhhhgggiiiddd^^^ZZZYYY\\\aaaeeeiiimmmsssyyy||||||zzzxxxyyy{{{~~~~~~zzzuuunnnggg```\\\ZZZ]]]ggguuuyyyqqqpppnnnkkkiiijjjmmmpppsssvvvyyy{{{{{{{{{{{{|||yyyzzz|||~~~~~~}}}}}}~~~~~~}}}{{{|||xxxwwwyyyzzzyyyzzz}}}~~~}}}|||zzzwwwssspppppppppppppppuuuuuuwwwxxxyyyyyyzzzyyywwwwwwxxxyyyzzz{{{|||}}}}}}{{{yyyxxxwwwvvvtttrrrjjjkkklllmmmnnnnnnmmmmmmlllnnnqqqtttwww|||yyytttrrryyyzzzttt}}}|||~~~rrrkkkooowwwvvvjjjWWWGGG;;;555111111///,,,,,,///,,,---------......//////222222333444666888:::;;;:::;;;;;;<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHLLLRRRXXX[[[[[[XXXUUUQQQWWWbbbzzzttt\\\PPPJJJDDDDDDHHHRRRcccsss~~~lllkkklllzzz{{{}}}|||}}}~~~}}}|||}}}~~~}}}}}}~~~yyyzzz|||zzzvvvpppllljjjddd___[[[\\\bbbiiilllllljjjgggdddfffkkknnnllljjjeeecccdddjjjsss|||}}}xxxqqqnnnooossswwwyyyyyyyyyzzz{{{}}}yyyqqqnnnllljjjbbbTTTJJJGGGLLLTTTZZZ]]]eeepppuuussstttssspppkkkfffcccbbbccchhhjjjmmmoooooollliiifffdddfffhhhjjjjjjiiigggfffjjjddd\\\UUUSSSUUUZZZ^^^ccchhhpppxxx||||||zzzxxxwwwzzz~~~|||wwwoooiiifff```ZZZYYYaaaooo~~~vvvuuuqqqmmmiiiiiikkkmmmrrruuuyyy||||||{{{{{{{{{wwwxxx{{{}}}~~~}}}|||}}}~~~~~~|||zzz{{{wwwvvvyyyzzzyyyzzz|||~~~|||yyyuuurrrrrrqqqqqqpppuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz|||}}}~~~~~~|||yyyxxxwwwuuusssqqqfffhhhlllnnnpppooommmlllkkkmmmppprrrvvv{{{~~~zzzyyyttt}}}}}}tttpppyyy}}}tttgggSSSCCC777222000000///,,,,,,///---------...............333444444666888:::<<<===::::::;;;<<<===>>>??????======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOONNNMMMKKKJJJIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIIIILLLQQQVVV[[[[[[YYYWWWPPPXXX___mmmcccTTTKKKDDDBBBFFFPPP```rrroooiiiaaa}}}{{{zzz}}}~~~{{{zzzyyywwwwwwuuupppjjjjjjooogggfffeeeeeeeeeggghhhjjjiiigggeeefffiiikkkkkkiiigggcccaaafffqqqyyyzzzyyy|||vvvqqqqqqqqqqqquuu{{{{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}}}}~~~vvvxxxwwwqqqfffXXXLLLFFFHHHJJJOOOVVV^^^eeejjjmmmqqqrrrqqqmmmhhhdddeeegggoooqqqrrrqqqmmmiiifffeeeeeebbbbbbgggkkklllnnnrrrqqqlllcccYYYSSSRRRVVVYYY^^^dddlllsssxxx{{{}}}|||}}}yyysssooollljjjaaaZZZ]]]dddllluuu}}}yyyrrrmmmkkkkkkiiigggppprrrvvvyyy{{{{{{zzzyyywww{{{}}}|||{{{~~~|||{{{zzzzzz{{{{{{yyyxxxxxxxxxxxxzzz|||}}}}}}}}}zzzyyyxxxvvvtttsssrrrrrrvvvvvvvvvwwwyyy{{{~~~{{{yyyyyy}}}|||}}}|||{{{zzzxxxssslllgggggghhhiiijjjkkkllllllllljjjhhhkkkrrrxxx}}}sssiiinnn}}}zzznnn^^^LLL@@@222222111///...---,,,+++,,,,,,---...///000111111555666888999999:::<<<>>>===<<<;;;::::::;;;<<<===>>>>>>@@@AAABBBCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCFFFFFFFFFGGGHHHIIIJJJKKKIIIGGGGGGHHHJJJLLLLLLLLLJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMPPPSSSUUUUUUUUUUUUPPPSSSYYYddd~~~sss___RRRIIIDDDCCCPPP[[[ppp~~~hhh```nnn~~~{{{wwwwwwzzz}}}~~~|||}}}~~~~~~}}}|||{{{{{{wwwtttsssooojjjhhhjjjdddddddddeeefffgggggghhhgggfffeeefffiiikkkkkkjjjhhheeeccchhhrrryyy{{{yyy|||uuuqqqppppppppptttzzz{{{{{{{{{{{{||||||||||||~~~}}}{{{|||~~~~~~~~~~~~|||rrrcccTTTKKKKKKNNNSSSZZZ```eeeiiikkkqqqqqqooojjjeeedddgggjjjppprrrsssqqqlllgggdddbbbeeebbbbbbgggjjjkkkmmmqqqwwwtttmmmccc[[[UUUTTTTTT]]]dddmmmtttyyy|||}}}~~~~~~~~~wwwqqqnnnhhhaaa\\\]]]bbbhhhpppxxxzzzvvvtttsssqqqppprrrtttvvvyyy{{{{{{{{{zzzwwwzzz~~~~~~|||{{{{{{~~~}}}|||{{{zzzzzzzzz{{{|||{{{{{{zzzyyyyyyyyyzzz{{{|||~~~zzzyyyxxxvvvuuuuuuuuuuuuttttttuuuvvvwwwzzz|||}}}zzzyyyxxx|||{{{|||{{{zzzxxxvvvqqqkkkgggeeefffhhhiiijjjkkkllllllhhhfffhhhpppwww}}}~~~}}}~~~pppooowwwwwwjjjYYYGGG<<<111111000///...------,,,...///000111222222222222555666888999999:::<<<>>>>>>>>>==================<<<===???@@@AAABBBCCCCCC@@@AAACCCDDDEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGIIILLLOOOQQQRRRRRRRRRQQQSSSWWW```vvvlll\\\PPPKKKKKKKKKXXXppp~~~sssbbblll|||wwwtttuuuxxx{{{~~~wwwyyyzzz||||||{{{zzzyyy{{{tttoooooommmhhhcccbbb___```ccceeefffffffffeeeeeeddddddfffiiikkklllkkkjjjgggfffjjjrrryyyzzzyyy{{{uuupppooonnnooosssyyy{{{{{{{{{{{{||||||||||||~~~}}}~~~|||zzzyyyzzz~~~~~~~~~~~~~~~}}}||||||||||||~~~uuudddYYYUUUXXX^^^ccchhhkkkllllllpppooolllfffbbbccciiinnnrrrssssssqqqkkkfffbbb```dddbbbccchhhkkkkkkmmmqqq}}}|||xxxqqqggg]]]WWWTTT]]]dddnnnvvv{{{}}}~~~~~~|||uuupppgggbbb_________bbbiiirrrzzz|||zzzyyyxxxsssttttttvvvwwwxxxxxxyyyvvvyyy}}}~~~}}}{{{zzzzzz~~~}}}|||{{{zzzzzzzzzzzz}}}}}}|||{{{yyywwwuuutttxxxyyy{{{zzzyyyxxxwwwvvvwwwxxxxxxsssssstttuuuvvvxxxzzz{{{yyyxxxxxxzzz~~~}}}zzz{{{yyywwwuuusssooojjjfffdddeeeggghhhjjjkkklllllldddaaabbbiiiqqqxxx}}}yyyuuuwww|||sssnnnvvv|||qqqcccQQQ@@@666000/////////............000222444555666555444333555666888999999:::<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<>>>@@@AAABBBCCCCCC@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIPPPNNNKKKIIIIIIHHHFFFDDDFFFGGGJJJLLLNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJDDDFFFIIILLLOOOQQQQQQQQQQQQSSSVVV\\\kkkxxxbbbSSSMMMMMMIIIXXXqqqjjjkkkyyy~~~zzzwwwuuuwwwzzz|||~~~~~~~~~~~~~~~}}}yyyzzz{{{|||{{{xxxvvvtttwwwnnnhhhiiiiiiddd]]]YYYYYY\\\aaadddgggfffeeedddbbbccceeegggjjjllllllmmmkkkhhhgggjjjqqqwwwyyyyyy{{{uuuooommmmmmmmmrrrxxx{{{{{{{{{{{{||||||||||||~~~~~~|||{{{}}}|||zzzxxxwwwxxx|||~~~~~~~~~||||||{{{{{{|||}}}~~~}}}tttiiibbbfffkkkpppssssssrrrqqqnnnmmmjjjfffbbbdddiiiooorrrssssssqqqlllfffbbbaaabbbbbbdddiiilllmmmpppuuuzzzqqqhhh```\\\^^^eeeooowww|||~~~~~~yyysssiiifffcccbbb^^^]]]dddllluuu|||}}}{{{zzzsssrrrrrrqqqrrrsssuuuvvvvvvyyy|||}}}|||zzzzzzzzz}}}}}}|||{{{zzzzzzzzzyyy|||||||||{{{yyyvvvsssqqquuuvvvyyy}}}{{{zzzxxxvvvvvvvvvwwwxxxsssssstttuuuwwwxxxzzzzzzyyyxxxxxxyyy||||||{{{yyyzzzwwwtttqqqooollliiifffdddfffgggiiikkklllmmmmmmbbb^^^]]]bbbiiipppzzz}}}wwwpppnnnuuuzzzkkknnn|||wwwkkk[[[JJJ:::111.........///////////////111222555777777666444333555666888999999:::<<<>>>@@@AAACCCDDDDDDBBB@@@>>>===>>>???AAABBBCCCDDDDDDAAAAAACCCEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGOOOMMMKKKJJJJJJJJJIIIHHHGGGHHHJJJMMMNNNOOOOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGJJJMMMPPPRRRSSSSSSOOORRRVVV[[[eeekkkWWWNNNMMMMMMYYYrrrxxxoooooo|||zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}zzz{{{}}}}}}{{{xxxtttrrrqqqgggaaabbbddd___WWWQQQUUUYYY___dddgggfffeeecccaaacccfffiiijjjlllmmmnnnjjjhhhgggjjjpppuuuxxxxxx|||uuuooommmllllllqqqxxx{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~|||{{{zzz{{{{{{zzzwwwvvvvvvyyy{{{|||{{{{{{{{{{{{}}}~~~zzz{{{}}}~~~~~~|||zzzxxxxxxyyy{{{zzzqqqkkkooosssxxxzzzyyyvvvtttllllllkkkhhheeeeeehhhlllppprrrsssqqqmmmhhhdddcccaaa```ccchhhjjjlllqqqxxxwwwnnngggcccaaahhhqqqxxx|||~~~~~~xxxoookkkhhheee```\\\aaahhhqqqyyy~~~|||{{{uuutttsssrrrrrrsssuuuvvvvvvxxx{{{|||{{{zzzyyyzzz|||||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{yyywwwtttsssqqqsssvvvzzz~~~}}}{{{|||}}}{{{xxxuuuttttttuuuuuutttuuuvvvxxxyyyzzz{{{{{{zzzyyyyyyzzz{{{{{{zzzyyyyyyvvvqqqnnnllljjjhhhffffffgggiiikkklllmmmnnnnnneee```^^^bbbgggmmmvvvzzzsssllllllxxxyyy}}}qqqkkkrrr~~~{{{qqqcccSSSCCC666000............///////////////111444666777666444222555666888999999:::<<<>>>@@@AAADDDFFFFFFDDDAAA???@@@@@@BBBCCCDDDEEEEEEEEEBBBCCCDDDFFFHHHJJJLLLMMMJJJJJJJJJJJJJJJIIIGGGGGGKKKJJJIIIJJJMMMOOOPPPOOOIIIJJJLLLNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJLLLOOOQQQRRRSSSMMMPPPWWW]]]dddxxx{{{bbbTTTOOOOOOVVVlll{{{lllsss}}}}}}}}}~~~~~~~~~xxxzzz||||||{{{xxxtttqqqiiiaaa\\\^^^```[[[SSSOOORRRVVV]]]cccfffgggeeedddbbbeeehhhkkkllllllnnnoooiiihhhhhhjjjoootttxxxyyy}}}vvvooommmllllllrrrxxx{{{{{{{{{{{{||||||||||||{{{{{{|||}}}}}}|||zzzzzzzzzzzzzzzyyyvvvuuuvvvwww}}}~~~{{{{{{zzzzzz{{{|||~~~yyy{{{|||}}}|||zzzwwwuuuvvvwwwwwwzzz~~~|||uuuooommmpppuuuxxxzzzyyyvvvtttmmmnnnmmmiiieeedddhhhkkkoooqqqrrrppplllgggdddbbb___^^^___bbbccceeemmmuuuzzzqqqjjjgggfffkkkrrrxxx{{{}}}~~~~~~vvvpppjjjfffaaa^^^```fffmmmttt{{{}}}}}}~~~~~~~~~{{{zzzxxxwwwvvvwwwxxxxxxwwwyyy{{{|||{{{zzzzzz{{{{{{{{{|||{{{{{{zzzxxxxxx{{{zzzzzzyyyxxxvvvuuutttnnnppprrrvvvzzz|||yyywwwwwwxxxzzz|||~~~~~~|||xxxuuusssssstttuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyuuuoookkkjjjiiihhhgggiiiiiikkklllmmmmmmmmmmmmkkkfffdddhhhmmmsss|||~~~}}}}}}xxxrrrkkklll{{{tttsssmmmnnnyyy{{{vvvjjjZZZJJJ<<<444000.........///////////////...///222444555555444333555666888999999:::<<<>>>>>>@@@CCCEEEEEEDDDCCCAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGJJJNNNRRRSSSSSSKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMLLLKKKJJJIIIHHHHHHEEEFFFHHHIIIKKKMMMOOOPPPJJJNNNWWW___dddpppqqq[[[QQQMMMOOObbb|||tttkkkwww}}}}}}~~~|||~~~xxxyyyzzzzzzwwwsssnnnjjjccc]]]ZZZ]]]^^^YYYSSSPPPQQQUUU\\\bbbfffggggggfffcccgggkkkmmmmmmmmmnnnppphhhhhhiiilllpppuuuyyy{{{~~~wwwpppmmmllllllrrryyy{{{{{{{{{{{{||||||||||||yyyyyy{{{||||||{{{zzzzzzyyy{{{|||{{{xxxtttssssssvvvxxx{{{~~~~~~yyyyyyxxxxxxyyyzzz|||}}}|||}}}~~~}}}{{{wwwssspppooonnnnnnpppsssxxx}}}}}}wwwpppmmmmmmpppsssvvvxxxwwwvvvtttsssrrrnnnhhhccccccggglllooopppqqqnnniiiddd```^^^]]]ZZZZZZZZZYYYZZZbbblllxxx}}}}}}uuunnnjjjjjjnnntttxxxzzz|||~~~|||~~~|||sssjjjeeebbb___```cccgggmmmuuuxxxzzz~~~{{{{{{~~~~~~}}}|||{{{zzzyyyyyyyyyxxxzzz{{{|||{{{zzz{{{{{{{{{{{{{{{|||{{{zzzxxxwwwwwwvvvtttrrrqqqoooooonnnllllllmmmooossswww{{{~~~{{{yyyxxxwwwwwwxxxzzz}}}~~~|||xxxuuutttuuuwwwxxxvvvwwwyyyzzz{{{{{{{{{{{{~~~~~~~~~}}}{{{{{{||||||zzzuuunnnjjjhhhhhhhhhhhhiiijjjkkkllllllllllllkkkkkkggghhhnnnvvv}}}|||yyyzzzyyywwwqqqjjjlll||||||ooolllrrrvvvooobbbQQQAAA666222111///////////////.........---...000222333444555555555666888999999:::<<<>>><<<>>>@@@CCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDEEEFFFHHHJJJLLLHHHIIIKKKKKKKKKJJJHHHGGGGGGFFFFFFIIILLLPPPQQQQQQJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMIIILLLUUU___```dddvvvfffUUUMMMKKKYYYppplllkkk}}}~~~|||||||||||||||}}}zzz{{{{{{xxxtttmmmfffbbb```[[[ZZZ]]]]]]YYYTTTSSSQQQUUU[[[aaafffhhhggggggdddhhhmmmnnnnnnmmmnnnpppiiiiiijjjmmmqqqwww{{{}}}wwwpppmmmlllmmmrrryyy{{{{{{{{{{{{|||||||||}}}wwwxxxzzz{{{|||{{{{{{zzzyyy{{{}}}|||yyytttqqqppppppsssxxx|||~~~}}}|||xxxwwwwwwwwwwwwyyyzzz{{{zzzzzzzzzyyyuuupppjjjgggaaaaaa```bbbeeejjjooosss||||||vvvpppmmmmmmpppsssvvvwwwxxxwwwvvvwwwuuuooogggaaabbbhhhmmmoooppppppmmmgggaaa\\\ZZZ[[[XXXVVVSSSPPPQQQYYYdddmmmttt}}}zzzsssnnnmmmppptttwwwyyy{{{}}}|||~~~tttiiidddbbb``````bbbbbbhhhpppuuuwww|||{{{zzz}}}~~~}}}}}}|||{{{yyyyyyxxxxxxzzz||||||{{{zzz{{{|||zzz{{{{{{|||{{{yyyxxxwwwsssqqqnnnkkkiiigggggggggkkkjjjjjjjjjmmmqqquuuxxx~~~yyyxxxvvvvvvwwwyyy|||}}}{{{xxxvvvvvvwwwzzz{{{uuuwwwxxxzzz{{{{{{zzzzzz~~~|||{{{|||~~~zzzuuunnniiiggghhhiiiiiiiiijjjjjjkkkkkkjjjjjjjjjhhhfffhhhqqq{{{|||wwwwwwwwwqqqjjjkkk|||pppmmmttt}}}rrrkkk]]]LLL<<<222000111000000//////............---...///111333555666777555666888999999:::<<<>>>;;;<<>>>>>>>>???@@@AAACCCDDDEEEGGGFFFCCCAAA@@@@@@BBBBBBDDDDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHLLLJJJHHHHHHIIIIIIIIIHHHMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJIIILLLIIIMMMYYY\\\ZZZ^^^hhh^^^QQQLLLLLLTTT```uuuwwwiiiiii|||zzz~~~~~~{{{|||~~~|||}}}~~~|||zzzyyyvvvqqqkkkfffddddddccccccccccccbbb___\\\YYY\\\```fffiiijjjjjjiiijjjjjjjjjjjjkkklllnnnpppqqqiiiiiiiiikkkoootttyyy}}}zzzrrrllljjjnnntttxxxyyyzzz{{{{{{zzzyyyzzz|||{{{|||}}}}}}|||{{{xxxwww|||~~~~~~zzzxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{{{{|||yyytttooohhh```WWWQQQMMMNNNPPPRRRSSSTTTTTTTTT___gggmmmmmmjjjiiigggddddddgggmmmtttyyy}}}yyynnnhhhhhhkkkppprrrtttssspppkkkddd\\\UUUQQQJJJHHHFFFEEEEEEHHHLLLNNN\\\eeeqqqxxxwwwssspppoookkkqqqwwwxxxyyy||||||zzzzzz|||||||||~~~~~~{{{nnnhhhfffbbb``````aaaeeejjjooorrrwww|||~~~}}}|||{{{{{{|||}}}|||zzzxxxuuuvvvxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzxxxpppeee\\\YYYYYYYYY[[[]]]^^^___bbbgggjjjtttzzz|||yyyyyyyyyxxxvvvyyyzzzzzzyyywwwwwwxxxzzzyyywwwvvvvvvxxxxxxxxxwwwzzz{{{|||}}}}}}zzzuuuqqqlllkkkkkkiiihhhhhhggggggiiiiiijjjlllllljjjeeebbb___\\\^^^eeennnyyy|||yyyyyyvvvtttuuuyyy|||vvv~~~}}}kkkrrrzzz}}}xxxooo___KKK>>>555///...000222000...---...//////...111111000111333666999:::>>>BBBFFFDDD@@@===>>>@@@>>>>>>>>>???AAABBBDDDEEEFFFEEECCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGJJJIIIHHHHHHJJJJJJJJJHHHLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGIIIJJJKKKKKKJJJJJJMMMIIIMMMWWWZZZXXX]]]ggghhhTTTNNNKKKOOOWWWggg{{{lllhhhxxx}}}~~~~~~|||vvvyyyyyyxxxxxx||||||zzz~~~||||||{{{|||}}}}}}zzzxxxtttrrrooojjjfffdddeeegggjjjjjjjjjiiifffdddaaa___dddhhhlllnnnnnnlllkkkjjjjjjkkkkkklllmmmoooppppppkkkkkklllnnnqqqvvvzzz||||||tttmmmlllnnntttxxxvvvxxxyyyyyyxxxxxxzzz{{{{{{{{{|||||||||zzzyyywww{{{}}}~~~}}}zzz{{{|||~~~}}}}}}||||||||||||}}}~~~~~~zzzrrrjjjaaaXXXOOOIIIGGGIIIMMMPPPQQQQQQPPPOOOTTT]]]ccccccaaaaaa```]]]YYY]]]eeemmmuuu||||||sssmmmlllooosssuuuxxxvvvqqqjjjbbbZZZRRRNNNIIIHHHFFFFFFGGGJJJNNNPPPVVV\\\eeennnssssssqqqpppmmmrrrwwwwwwxxx|||~~~}}}|||}}}~~~{{{|||~~~}}}~~~qqqkkkhhhdddbbbcccaaadddiiimmmpppsssvvvyyy}}}||||||{{{zzzzzz{{{}}}~~~|||{{{uuuvvvwwwyyy{{{|||}}}}}}zzzzzzyyyxxxxxxxxxyyyzzz}}}xxxmmm```XXXTTTVVVXXX[[[]]]^^^aaadddgggqqqvvv}}}~~~yyyxxxwwwwwwvvvzzzzzzzzzyyywwwvvvwwwxxxzzzxxxvvvvvvwwwxxxxxxxxxxxxxxxzzz{{{{{{wwwppplllhhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjkkkjjjgggbbb^^^[[[WWWWWW]]]dddooo~~~}}}xxxvvv~~~}}}{{{~~~vvvqqqtttyyy}}}|||rrrvvv|||zzzvvviiiWWWCCC777222///---...222000...---.../////////111000///000222666:::<<>>>>>AAA===>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDHHHIIIKKKLLLMMMKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNJJJMMMTTTWWWVVV[[[dddrrrttt]]]SSSLLLLLLNNNVVVlllqqqffflll~~~|||tttsssrrrqqqrrruuuxxxyyy~~~}}}|||||||||}}}~~~~~~zzzzzz{{{{{{yyywwwtttqqqkkkjjjhhhfffdddfffkkknnnuuuuuusssppplllhhheeedddjjjmmmqqqrrrqqqnnnmmmlllkkklllmmmnnnnnnnnnnnnnnnllllllnnnqqquuuzzz}}}}}}uuuooommmppptttxxxvvvwwwyyyyyyyyyyyy{{{|||||||||}}}}}}|||{{{zzzzzzzzz|||~~~~~~}}}||||||~~~~~~}}}}}}}}}||||||||||||{{{xxxrrrkkkcccZZZPPPJJJIIIMMMSSSXXX[[[[[[YYYWWWXXX```dddbbb^^^\\\YYYVVVOOOQQQWWW___jjjuuu~~~zzzuuusssrrrrrrsssxxxuuuppphhh```XXXRRRNNNKKKKKKKKKLLLNNNQQQTTTUUUVVVXXX]]]fffnnnrrrqqqooooootttwwwvvvxxx}}}}}}}}}|||||||||}}}~~~~~~{{{}}}~~~~~~}}}~~~uuunnnjjjgggeeeeee___bbbfffjjjnnnqqqtttuuu{{{|||}}}~~~|||{{{~~~~~~~~~}}}|||{{{{{{zzzzzz|||~~~~~~wwwwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwyyy{{{|||~~~~~~ttthhh^^^YYYZZZ[[[^^^aaadddgggiiikkkooosssxxx~~~~~~xxxuuusssssstttxxxxxxyyyxxxvvvvvvwwwyyy{{{yyyvvvvvvwwwxxxxxxxxxvvvvvvxxxyyyxxxtttmmmhhhhhhhhhiiiiiiiiiiiihhhhhhjjjjjjjjjjjjhhhddd___[[[XXXTTTTTTXXX^^^iiiyyyzzzvvvttt~~~{{{yyy{{{}}}vvvxxx|||~~~~~~wwwqqqbbbOOO;;;222111000......222000...---///000000///000000//////222666;;;>>>===DDDKKKJJJCCC===<<>>@@@AAACCCDDDBBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCEEEFFFHHHJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDGGGJJJKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNKKKLLLQQQSSSSSSYYY```ggg~~~}}}hhh\\\PPPLLLIIIKKKZZZjjj{{{uuufffcccppp}}}|||tttpppllljjjkkknnnsssxxxyyyxxxxxxwwwwwwxxxxxxxxxvvvwwwwwwvvvsssooollljjjddddddeeefffhhhmmmsssxxx}}}wwwpppkkkiiiiiimmmppptttuuusssqqqooonnniiijjjkkkllllllkkkjjjiiijjjlllppptttyyy~~~~~~wwwqqqooorrrvvvyyywwwyyyzzz{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyuuuuuutttrrrnnneee\\\UUURRRWWW___eeehhhfffccc```___eeegggbbb[[[WWWSSSOOOFFFGGGIIIOOOZZZiiiwww~~~zzzvvvrrrpppssspppkkkddd]]]WWWSSSPPPLLLMMMNNNPPPSSSVVVYYYZZZZZZYYY[[[aaaiiiooopppoooqqqvvvxxxwwwxxx}}}}}}|||{{{{{{{{{{{{|||}}}|||~~~~~~}}}~~~~~~~~~wwwpppkkkfffcccccc\\\^^^bbbggglllqqqtttuuuyyyzzz||||||{{{yyyxxxwww|||~~~~~~~~~}}}}}}}}}|||{{{}}}zzzzzz{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvwwwyyy|||~~~~~~tttkkkfffddddddeeehhhlllppprrrttttttvvvzzz|||~~~~~~yyytttrrrsssttttttvvvwwwvvvvvvwwwyyy{{{|||yyywwwwwwxxxxxxxxxwwwtttuuuvvvwwwvvvrrrkkkgggjjjiiigggeeedddeeefffgggjjjiiiiiihhhfffbbb\\\XXXSSSPPPOOOSSSXXXccctttwwwtttsss}}}xxxyyy}}}vvvxxxzzz}}}{{{rrrlllYYYGGG666///000000//////222000......///000111000000//////000333777:::===888???GGGHHHBBB===<<<>>><<<<<<===>>>???AAABBBCCCAAABBBCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBDDDGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNLLLLLLNNNOOOQQQUUU[[[```qqqrrrcccTTTMMMGGGFFFNNN[[[jjj}}}xxxjjjbbbiii|||~~~~~~uuuoooiiigggfffgggkkkqqqpppppppppqqqppppppooonnnnnnoooooommmiiifffdddccc^^^aaafffjjjooouuu{{{{{{rrrlllkkkmmmqqqtttwwwxxxuuurrrpppooofffhhhjjjkkkkkkhhhfffdddiiikkkpppvvv{{{~~~xxxsssqqqtttxxx{{{yyy{{{||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||{{{yyyxxxssstttwwwyyyxxxrrriiiccc^^^dddmmmtttwwwsssnnniiigggkkkjjjbbbXXXQQQKKKGGGBBBAAA@@@EEEOOO^^^mmmwww{{{~~~}}}wwwrrrpppnnnkkkeee___YYYUUURRRQQQQQQRRRUUUXXX\\\___aaabbb___]]]\\\___eeelllooooootttxxx{{{yyyyyy}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~zzzrrrmmmfffaaa___[[[[[[]]]ccciiiooossstttvvvxxxzzzzzzxxxuuuttttttxxxyyy{{{||||||~~~~~~}}}}}}}}}~~~~~~~~~|||}}}|||||||||{{{{{{yyyxxxwwwxxxwwwvvvvvvwwwzzz}}}~~~yyyuuusssrrrsssvvvzzz||||||~~~~~~~~~{{{wwwttttttvvvrrrtttuuuvvvvvvwwwyyy{{{{{{zzzxxxxxxyyyyyywwwvvvrrrrrrrrrsssrrrooojjjfffjjjhhheeecccbbbccceeegggiiihhhggggggeee```ZZZUUUMMMKKKJJJMMMPPPZZZkkk{{{yyyqqqooopppvvvvvvwww}}}zzzuuuvvvyyy}}}}}}vvvllldddNNN@@@333///000000000111222000......000111111111//////000222444777999;;;888===CCCFFFDDD@@@>>>>>>;;;<<<<<<===>>>@@@AAABBBAAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGHHHBBBAAAAAABBBEEEHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMNNNRRRUUU[[[iiizzzhhhVVVMMMGGGCCCIIIRRR```uuu}}}sssiiijjj~~~wwwpppkkkiiieeeaaaaaaeeeeeefffhhhiiiiiigggeeecccbbbddddddccc___^^^^^^```\\\aaahhhooouuuzzz~~~zzzrrrmmmmmmpppwwwzzz|||{{{wwwssspppnnniiijjjmmmnnnmmmjjjgggdddhhhkkkpppuuuzzz~~~}}}xxxtttsssvvvzzz}}}{{{|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzzuuuwwwzzz|||}}}yyysssnnngggooo{{{}}}wwwyyyuuuhhhYYYNNNFFF???@@@??????BBBKKKXXXdddlllqqquuuyyyyyyvvvrrrppppppjjjfffaaa[[[VVVRRRQQQPPPSSSUUUYYY]]]aaadddfffgggbbb___]]]^^^bbbhhhnnnqqquuuzzz}}}{{{zzz}}}~~~}}}zzzzzz{{{{{{||||||}}}}}}~~~}}}|||}}}~~~}}}{{{zzz{{{|||zzz|||yyyrrrjjjbbb```[[[YYYZZZ^^^eeelllppprrrooosssvvvvvvsssqqqoooooommmnnnooooooooopppsssvvvzzz~~~~~~}}}}}}||||||~~~~~~~~~|||{{{|||}}}}}}|||{{{|||||||||{{{zzzyyyxxxwwwvvvuuuuuuwwwzzz~~~|||{{{{{{~~~|||wwwuuuuuuvvvssstttuuuuuuuuuvvvxxxzzzzzzyyyyyyzzz{{{zzzwwwtttpppooonnnnnnnnnllliiifffffffffeeeeeeeeefffggghhhhhhgggfffeeeccc___YYYTTTJJJHHHHHHIIIJJJQQQaaappp|||sssoooqqquuu|||~~~rrrvvvwwwqqquuuvvvvvvyyy~~~}}}{{{yyyqqqeee[[[DDD:::111...///...///222222000......000111222222///000111333555777888888;;;===@@@CCCDDDCCC???===;;;;;;<<<<<<>>>???AAABBBBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDFFFHHHIIIKKKEEECCCAAABBBEEEHHHKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKMMMMMMLLLLLLMMMOOOPPPTTTaaa|||oooZZZPPPIIIEEEIIIQQQ[[[ppp|||~~~qqqnnn|||}}}yyyrrrnnnlllfff]]]YYY\\\^^^```bbbdddcccaaa^^^[[[YYY[[[]]][[[YYYYYY[[[^^^\\\bbbjjjsssxxx|||~~~yyyqqqmmmooorrr}}}~~~~~~yyysssooommmmmmooorrrsssrrroookkkhhhgggjjjoootttyyy{{{}}}}}}}}}xxxttttttwww|||{{{|||}}}}}}{{{zzz{{{|||~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~yyyzzz{{{}}}}}}{{{wwwssslllvvvqqq^^^OOOCCC;;;@@@@@@AAADDDLLLVVV```fffhhhkkkoooooommmlllmmmooohhheee___XXXSSSPPPOOONNNNNNPPPUUUZZZ^^^aaacccdddbbb```]]]]]]```fffnnnsssvvv{{{~~~|||{{{}}}}}}{{{yyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~zzz{{{|||{{{yyyxxxyyyzzzyyy|||yyyooofffccc[[[YYYWWWZZZaaaiiimmmooojjjnnnrrrssspppmmmkkkkkkbbbcccdddcccccceeehhhjjjssszzz}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{zzzwwwvvvuuuuuuwww{{{zzzxxxwwwyyy{{{|||zzzvvvsssssstttuuuvvvvvvvvvttttttvvvxxxyyyyyyzzz||||||zzzvvvsssnnnlllkkkkkkkkkjjjhhhfffbbbccceeegggiiiiiiiiiiiigggfffeeeeeeccc^^^XXXTTTJJJIIIHHHHHHHHHLLL[[[iiixxx{{{}}}zzzuuuuuu{{{|||uuujjjqqqnnnjjjqqqwwwwwwyyy~~~}}}yyyxxxvvvnnn```UUU>>>666000......,,,...222222000......000222222222///000222555666777777666>>>===>>>AAACCCCCC>>>:::;;;;;;;;;<<<>>>???AAABBBCCCBBBAAA@@@AAACCCFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???@@@BBBDDDFFFCCCCCCCCCDDDFFFHHHKKKLLLHHHEEECCCBBBEEEIIILLLMMMIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJMMMNNNLLLKKKMMMNNNNNNOOO[[[tttuuu^^^SSSMMMHHHKKKRRRZZZnnn{{{wwwppp~~~|||ssskkkddd___ZZZVVV\\\ZZZYYYXXXYYYXXXVVVUUUVVVVVVVVVVVVXXXZZZ]]]^^^bbbfffmmmuuu{{{~~~~~~}}}{{{wwwvvvwww{{{~~~~~~xxxttttttvvvrrrtttvvvuuuqqqmmmjjjiiihhhnnnsssuuuyyy~~~|||yyyuuusssssswww|||~~~}}}||||||~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzuuuqqqooonnnoootttuuuhhhVVVGGGDDDHHHLLLPPPSSSUUUXXXZZZbbbfffiiigggdddbbbeeehhhbbb```\\\UUUNNNJJJIIIJJJMMMPPPUUUZZZ]]]aaadddgggkkkiiifffdddcccgggnnnsssuuuwwwyyy|||~~~~~~~~~}}}||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~{{{xxxwwwwwwwwwzzz}}}}}}xxxpppiiiaaa^^^ZZZZZZ]]]aaaeeeggggggggghhhjjjllljjjgggddd]]]YYYVVVWWWVVVUUUWWW[[[kkkuuu~~~~~~~~~}}}|||{{{|||{{{||||||}}}|||{{{yyyxxx{{{|||}}}|||{{{zzz{{{}}}zzzzzzzzzyyyxxxzzz}}}~~~wwwrrrrrrssstttvvvvvvvvvvvvuuuxxxxxxxxxvvvvvvwwwzzz|||}}}}}}}}}|||{{{yyyxxxwwwsssqqqmmmiiigggfffeeefffggghhhhhhgggffffffhhhiiiggghhhiiiiiifff```XXXRRRLLLMMMMMMJJJHHHLLLUUU]]]nnnqqqrrrrrrrrrwwwzzzzzz{{{yyyuuuuuu}}}oooiiilllpppooottt{{{}}}xxxvvvtttkkk[[[NNN999555222////////////..................///000111000222444555666777999;;;>>>>>>===<<<===>>>???@@@;;;999777999>>>BBBDDDDDDBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@??????AAACCCDDDIIIDDDCCCFFFFFFBBBDDDIIIHHHGGGFFFDDDDDDGGGLLLOOOSSSPPPLLLJJJIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLMMMNNNNNNMMMKKKJJJMMMVVVfffqqq___TTTLLLIIIJJJUUUdddttt~~~}}}tttllleee^^^ZZZVVVUUUTTTTTTVVVWWWVVVUUUVVVVVVWWWXXXYYY[[[]]]^^^hhhlllpppssstttvvvwwwyyy{{{{{{|||{{{{{{|||~~~zzzyyyyyyzzzvvvwwwxxxuuuqqqmmmkkkjjjkkkppptttvvvzzz~~~yyytttrrrssswww{{{|||~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~|||qqqggg```]]]___eeetttoooaaaSSSSSSRRRRRRSSSUUUVVVWWW\\\___```^^^YYYWWWYYY\\\[[[ZZZWWWSSSMMMJJJIIIJJJLLLNNNRRRUUUWWWZZZ^^^aaaggggggfffeeefffjjjoootttvvvwwwyyy{{{||||||{{{zzz{{{{{{{{{{{{zzzzzzzzzzzz{{{|||~~~~~~|||{{{{{{|||}}}|||zzzyyyyyyzzz|||~~~}}}~~~tttkkkeeeaaa\\\YYYZZZ]]]___```^^^]]]^^^___```___[[[XXXTTTOOOKKKKKKLLLLLLPPPUUUfffqqq{{{~~~~~~~~~}}}}}}}}}~~~~~~|||}}}}}}|||zzzzzz|||~~~|||||||||{{{{{{zzzyyyxxxzzz|||}}}}}}|||{{{{{{|||zzz{{{{{{zzzyyyzzz}}}|||vvvrrrqqqrrrtttuuuvvvvvvuuuuuuzzzzzzzzzxxxvvvvvvxxxyyyzzz{{{{{{zzzyyyxxxvvvuuuqqqooolllhhhfffeeeeeeeeeeeefffgggfffeeeeeefffhhhiiijjjkkkiiiddd^^^WWWSSSOOOQQQQQQOOOLLLMMMTTT[[[iiijjjkkklllnnnvvv~~~wwwwww|||wwwzzzuuujjjfffhhhkkkmmmrrrzzz|||xxxsssgggUUUHHH666333000.........------...............///000111222444666666666777999:::::::::999999999:::;;;<<>>???@@@BBBCCCFFFCCCCCCGGGGGGEEEFFFKKKJJJKKKJJJHHHEEEEEEIIILLLVVVTTTRRROOOLLLIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNMMMKKKJJJSSSVVV^^^rrrzzzfffXXXNNNKKKLLLQQQ```qqq}}}{{{qqqgggaaaWWWVVVUUUVVVXXX[[[\\\[[[\\\\\\]]]^^^```aaabbbbbbeeeiiimmmnnnmmmpppwww}}}}}}~~~~~~~~~}}}{{{wwwqqqmmmkkkkkkmmmrrrvvvwww{{{~~~xxxqqqppptttyyyzzzzzz~~~~~~{{{{{{||||||}}}~~~rrraaaUUUQQQPPPUUUdddzzz|||kkkeee^^^ZZZYYY[[[[[[ZZZYYYZZZYYYTTTNNNKKKLLLNNNRRRSSSTTTSSSPPPMMMMMMMMMNNNPPPQQQQQQRRRTTTXXX\\\ccceeefffhhhiiimmmqqquuuvvvwwwxxxyyyzzzyyyxxxwwwyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}{{{yyyyyyzzz|||~~~}}}{{{zzz{{{~~~~~~|||{{{{{{|||qqqlllfff___ZZZXXXYYYYYYYYYVVVVVVUUUVVVVVVTTTPPPMMMMMMGGGCCCDDDEEEFFFLLLSSS___kkkwww{{{|||~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}}}}~~~yyy{{{||||||zzzyyyzzz{{{}}}|||zzzyyyxxxxxxyyyyyyyyy{{{~~~~~~}}}{{{{{{{{{{{{||||||zzzzzz{{{~~~}}}yyyuuusssrrrrrrtttuuuuuuvvvuuuuuu{{{{{{{{{zzzwwwvvvvvvwwwwwwwwwxxxyyyxxxvvvsssrrrmmmllliiigggeeeddddddddddddeeeeeeeeeccccccdddfffiiikkkmmmjjjddd___^^^^^^YYY\\\]]]ZZZUUUSSSVVV[[[cccdddfffhhhnnnyyy{{{wwwxxx|||zzz}}}sssjjjeeedddfffiiikkkpppzzzzzzqqq```MMM>>>333111...,,,,,,---,,,+++............///000111222444666888888888777888:::;;;;;;;;;:::;;;<<<<<<===DDDAAA>>><<<===>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>>>>>>>???AAABBBCCCAAABBBFFFGGGEEEFFFIIIMMMPPPPPPMMMGGGDDDFFFIIIVVVWWWWWWSSSMMMIIIHHHHHHGGGFFFEEEEEEFFFGGGJJJKKKKKKLLLLLLMMMLLLKKKIIIHHHRRRRRRVVVfffqqq___RRRKKKKKKMMM[[[mmm}}}sssjjjbbb___]]]]]]___aaaccccccccccccdddeeefffggggggggg```eeehhhhhhggglllwww~~~xxxrrrnnnmmmnnnoootttwwwwwwzzz|||uuummmnnnttt{{{|||{{{~~~~~~zzzzzz{{{|||~~~zzzfffXXXQQQLLLNNNWWWhhhzzzvvvjjjbbbaaabbbaaa___]]][[[WWWPPPIIIDDDDDDDDDLLLOOOTTTVVVVVVTTTTTTSSSUUUUUUSSSQQQPPPRRRVVVYYY```cccgggjjjlllnnnqqqsssuuuuuuwwwxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}{{{yyyyyyyyyzzz|||~~~~~~|||{{{zzz{{{~~~~~~}}}|||{{{|||zzzsssmmmddd]]]ZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQMMMJJJKKKFFFDDDFFFHHHIIIMMMSSSZZZfffsssxxxzzz}}}~~~~~~~~~{{{|||~~~|||}}}~~~~~~}}}|||vvvyyy|||}}}|||{{{{{{|||~~~|||zzzwwwwwwxxxyyyzzzxxx{{{~~~~~~|||zzzzzz|||}}}|||{{{zzz{{{~~~|||zzzxxxvvvuuuttttttuuuvvvwwwwwwwwwwwwzzz{{{|||{{{xxxvvvvvvvvvuuuvvvwwwwwwvvvtttqqqoooiiihhhgggeeedddddddddddddddeeeeeedddbbbbbbccceeefffjjjllljjjeeedddhhhllliiilllnnnjjjbbb\\\[[[]]]```cccgggnnnvvv|||}}}{{{zzzxxxjjjbbbbbbdddiiimmmmmmrrr{{{wwwkkkXXXEEE777111///---,,,------,,,+++............///000222222555777999:::999888888999;;;;;;;;;;;;<<<<<<======>>>===;;;;;;<<<>>>@@@AAA@@@??????@@@@@@AAACCCCCC>>>?????????@@@@@@AAAAAA???>>>>>>===>>>???@@@@@@AAA@@@BBBDDDEEEEEEEEEFFFNNNRRRTTTPPPIIIDDDEEEHHHPPPTTTVVVSSSLLLGGGGGGIIIGGGFFFEEEDDDEEEHHHKKKNNNJJJJJJJJJJJJIIIHHHFFFEEEIIILLLTTTeeelllYYYMMMJJJMMMYYYkkk|||}}}yyymmmiiieeebbbbbbccccccccccccccccccddddddeeeeeefffaaaeeehhhhhhhhhmmmzzzyyysssoooooopppqqquuuwwwwwwyyy~~~}}}yyyrrrlllmmmuuu}}}~~~}}}{{{{{{|||}}}~~~ooo^^^VVVNNNJJJLLLUUUcccssswwwnnnjjjhhhdddaaaaaa]]]VVVNNNFFFAAA@@@@@@FFFLLLTTTZZZ\\\[[[YYYXXX[[[YYYVVVRRROOOPPPSSSVVV]]]aaagggkkknnnoooqqqrrrssstttuuuwwwxxxyyyzzzzzz||||||||||||}}}}}}~~~~~~}}}~~~~~~|||zzzzzzzzzxxxzzz||||||zzzyyyyyyyyy|||}}}}}}~~~~~~~~~~~~}}}xxxrrriiiaaa\\\ZZZYYYXXXWWWVVVUUUTTTTTTRRROOOMMMKKKIIIIIIMMMNNNLLLMMMPPPWWWdddqqqvvvxxxzzz|||{{{|||~~~{{{}}}||||||}}}~~~~~~}}}|||{{{tttxxx|||~~~}}}zzzwwwwwwxxxzzz{{{xxx{{{~~~~~~|||zzzzzz}}}}}}}}}{{{zzz{{{~~~~~~{{{yyyxxxxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{xxxzzz{{{{{{yyyxxxxxxxxxvvvvvvvvvvvvtttqqqnnnmmmeeeeeedddddddddcccddddddeeeffffffdddbbbbbbccceeedddggghhhgggddddddjjjpppsssxxxzzzvvvlllddd```______dddlllvvv~~~~~~xxxvvvuuuddd^^^aaaeeekkkrrrsssxxx}}}yyyoooaaaOOO>>>444111///------......---,,,---.........000111222333666888:::;;;999888888888777777888888999999999999999999999999:::===@@@BBBAAAAAA@@@@@@AAAAAABBBCCC======>>>>>>??????@@@@@@>>>>>>===>>>>>>>>>??????===???AAACCCFFFJJJLLLMMMLLLPPPRRRPPPJJJFFFGGGIIIHHHLLLOOONNNHHHEEEFFFHHHHHHGGGFFFEEEFFFIIILLLNNNHHHHHHGGGGGGEEEDDDCCCBBBCCCHHHSSSccc{{{~~~fffUUUNNNMMMWWWiii{{{~~~~~~}}}{{{yyy}}}{{{uuunnniiifffeeeeeedddddddddbbbbbbbbbcccdddeeeaaaeeejjjnnnrrr|||{{{tttqqqqqqssssssvvvwwwvvvxxx}}}~~~}}}xxxrrrmmmnnnuuu|||}}}}}}~~~~~~vvvbbbWWWNNNHHHEEEIIIQQQ\\\lllxxx}}}vvvpppiiieee]]]YYYQQQIIICCC?????????CCCJJJVVV^^^aaa```]]][[[\\\[[[WWWRRRNNNMMMOOOQQQYYY^^^eeejjjnnnppprrrsssttttttvvvwwwyyy{{{|||}}}}}}}}}~~~~~~|||}}}~~~~~~|||zzzzzz{{{wwwyyy{{{{{{yyyxxxxxxxxxyyyzzz|||~~~~~~~~~yyypppgggbbb___^^^\\\ZZZYYYXXXXXXXXXXXXVVVTTTOOOMMMOOORRRQQQMMMKKKMMMUUUbbbooouuuvvvxxxyyyxxxyyy{{{}}}~~~zzz{{{}}}~~~}}}}}}~~~}}}|||{{{vvvyyy}}}}}}{{{yyyxxxyyyzzz|||yyy{{{~~~~~~}}}{{{{{{{{{}}}}}}|||{{{yyyzzz}}}}}}{{{|||~~~|||zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}yyyzzz{{{zzzyyyxxxyyyzzzxxxwwwuuusssqqqnnnkkkjjjbbbcccccccccddddddddddddeeeeeeeeedddbbbaaabbbdddcccddddddbbb```bbbfffkkktttyyy}}}zzzqqqhhhdddcccaaagggrrr~~~yyytttuuu|||{{{zzzppp```___cccgggnnnvvv|||}}}uuutttnnndddTTTEEE999222000///......000000///---------...///000222333444555777:::;;;:::888888888888999999:::;;;:::::::::999999999999999:::>>>AAACCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>>>>>>>?????????===>>>>>>>>>????????????:::>>>AAACCCIIIRRRWWWXXXKKKMMMMMMLLLJJJHHHHHHHHHBBBEEEHHHGGGEEEDDDEEEGGGHHHGGGFFFFFFGGGIIIKKKLLLHHHGGGFFFEEECCCBBBAAA@@@EEEHHHOOOZZZkkkuuu```WWWNNNTTTcccvvv~~~|||zzzyyyzzz}}}zzzvvvtttsssrrrsssqqqnnnmmmlllnnnqqqrrrmmmppptttzzz|||vvvssssssuuuvvvyyyyyyxxxyyy~~~}}}yyyuuuqqqqqqtttzzz~~~hhhZZZOOOIIIDDDEEEGGGKKKSSS\\\fffqqq~~~xxxqqqjjjgggVVVQQQJJJDDDAAA@@@AAABBBCCCMMMZZZdddhhhfffbbb___^^^\\\YYYTTTOOOMMMMMMOOOTTTYYYaaahhhnnnrrruuuwwwwwwwwwxxxyyyzzz{{{}}}}}}}}}~~~~~~zzz{{{}}}|||{{{zzzzzz{{{xxxzzz|||{{{yyyxxxwwwxxxxxxzzz}}}}}}||||||{{{||||||sssmmmiiigggeeedddcccbbbcccdddeeedddbbb[[[XXXWWWXXXVVVQQQOOOPPPRRR```mmmsssvvvxxxyyyxxxyyyzzz}}}~~~zzz{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||yyy{{{~~~~~~|||zzzzzzzzz{{{|||zzz|||}}}}}}|||{{{{{{||||||||||||zzzyyyyyy|||~~~|||{{{zzzzzz}}}~~~|||zzzyyyyyyyyyzzzyyyyyyyyyzzz{{{|||}}}|||}}}|||zzzwwwwwwxxxzzzyyywwwsssooollliiihhhggg```aaabbbcccdddeeeeeeeeedddddddddbbb```___```bbbcccbbbaaa```aaadddgggjjjooouuu{{{zzztttmmmjjjjjjgggmmmxxxwwwqqqlllppp{{{xxxjjjaaaffflllnnnssszzzyyyuuummmkkkeeeXXXHHH;;;333000///...---...000000///---------...///000222444555333666999;;;:::888888888:::;;;<<<===>>>======<<<999::::::999999:::>>>AAAFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????;;;@@@AAAAAAGGGRRRYYYZZZMMMJJJHHHHHHIIIIIIHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJIIIGGGEEECCCBBBAAA@@@EEEGGGKKKQQQZZZqqq~~~hhh___PPPQQQZZZjjjxxx~~~{{{yyyyyy|||}}}|||}}}wwwtttuuuvvvxxx{{{{{{yyyzzz~~~{{{xxxuuurrrtttxxx}}}ooo___QQQLLLGGGFFFDDDBBBCCCHHHMMMWWWbbbjjjpppvvvwwwuuuuuuwwwxxxvvvpppiiidddaaaPPPKKKEEEAAA@@@CCCEEEGGGGGGPPP___iiimmmkkkfffccc```___[[[VVVQQQNNNNNNOOOOOOUUU^^^gggmmmsssxxxzzz{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~xxxyyy{{{{{{zzzyyyzzz{{{yyy{{{}}}|||zzzxxxxxxxxxxxx{{{~~~~~~|||zzzwwwvvvyyy}}}~~~~~~wwwrrrooonnnnnnmmmmmmnnnppprrrqqqppphhhddd```___\\\WWWUUUWWWPPP^^^lllsssvvvyyyzzzyyy{{{|||~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}|||}}}~~~}}}|||{{{{{{||||||{{{|||}}}|||{{{zzz{{{}}}||||||{{{yyyxxxxxx{{{}}}zzzzzzyyyzzz|||}}}|||{{{}}}~~~|||zzzyyyxxxxxxzzzyyyxxxxxxyyyzzz|||}}}}}}yyyvvvuuuwwwxxxyyyvvvrrrmmmiiifffeeeeee___```bbbccceeeeeeffffffbbbccccccaaa___^^^___```bbbaaa___aaaeeejjjmmmnnnlllrrrzzz{{{vvvqqqppppppnnnrrr|||wwwpppkkkooozzzqqqfffdddmmmuuutttwww{{{tttnnniiiggg___QQQ@@@444000///...------...///000...---------...///111222444555222555999::::::888888888888999:::;;;;;;;;;:::999777999:::::::::<<>>>>>======>>>>>>???@@@@@@@@@@@@@@@>>>BBBAAA???CCCNNNTTTTTTNNNJJJFFFFFFHHHIIIGGGCCCFFFDDDBBBBBBDDDFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEKKKJJJHHHFFFDDDBBBBBBAAAAAADDDJJJOOORRRbbbkkkbbbRRRPPPSSS___lllyyy~~~{{{yyyyyyyyyyyyyyyyyyzzz|||~~~|||{{{zzzyyyzzz}}}}}}vvveeeZZZQQQKKKLLLKKKFFFBBBCCCGGGKKKQQQUUUVVVWWWYYY\\\```___`````````^^^[[[XXXNNNKKKHHHGGGGGGHHHHHHGGGHHHNNNZZZgggooopppjjjdddaaa```^^^ZZZUUURRRRRRSSSTTTUUU\\\gggoooqqqtttxxx{{{{{{zzzzzzzzz{{{||||||{{{|||}}}~~~}}}yyyxxxzzz}}}~~~~~~}}}}}}|||zzzyyyxxxxxxzzz|||}}}|||vvvvvvuuuvvvxxx~~~~~~zzz|||{{{|||}}}~~~|||jjj^^^^^^^^^XXXVVVYYYWWW[[[dddnnnvvvzzzyyywww|||}}}}}}}}}||||||}}}}}}~~~~~~}}}~~~~~~}}}|||~~~|||{{{zzzzzz{{{{{{~~~}}}{{{zzz{{{|||~~~~~~{{{yyyyyy{{{~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvvvvwwwwww{{{{{{{{{zzzzzzyyyyyyyyyyyy{{{{{{yyyvvvvvvyyy{{{yyyuuunnnhhheeebbb```^^^___```aaabbbcccdddddddddfffeeeccc```___]]]]]]]]]dddeeedddeeekkksssuuurrrrrrxxx|||zzztttooopppsssqqq|||tttrrrrrruuuzzz~~~{{{mmmoooqqqrrrtttxxxzzzrrrnnniiicccUUUEEE999333000...------------------,,,,,,000000000111222444555666222555888999999888999:::888999:::;;;<<<<<<<<<<<<;;;===>>>???>>>>>>@@@BBBFFFCCCBBBBBBEEEFFFDDDAAA>>>>>>>>>>>>============??????@@@@@@@@@??????>>>>>>??????@@@AAACCCDDDEEEJJJGGGEEEEEEGGGHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDBBB@@@@@@DDDBBBFFFLLLNNNWWWrrrqqqfffYYYOOOJJJOOOWWWeee~~~}}}{{{{{{||||||{{{{{{{{{{{{}}}}}}|||{{{zzz{{{~~~~~~~~~qqqggg]]]VVVTTTQQQJJJFFFFFF@@@DDDHHHKKKLLLMMMOOOPPPSSSSSSTTTVVVWWWWWWUUUTTTRRRNNNJJJIIIIIIKKKLLLLLLJJJNNNWWWdddooosssooojjjgggeeeaaa]]]ZZZXXXWWWWWWUUUUUU[[[dddllloootttyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{|||~~~}}}zzzyyy{{{}}}}}}}}}}}}|||{{{zzzxxxxxxxxxzzz|||~~~~~~}}}{{{zzzxxxxxxwwwwwwxxx{{{ttthhhhhheee[[[TTTTTTNNNSSS\\\hhhsssyyy{{{zzz{{{|||~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}|||{{{zzzyyyyyyyyyzzz}}}|||{{{zzzzzz|||~~~}}}zzzxxxxxxzzz}}}yyyyyyzzzzzzzzzzzz{{{{{{}}}}}}|||||||||||||||||||||zzzxxxvvvvvvvvvwwwwww{{{{{{zzzyyyxxxvvvvvvuuuyyyzzzyyywwwtttsssuuuxxxwwwrrrkkkfffcccaaa___^^^``````aaabbbccccccccccccbbbbbbaaa___]]]]]]```ccceeeffffffggglllsssuuurrrsssxxx{{{xxxrrrnnnpppsss{{{zzzvvvtttwww{{{{{{uuuxxx{{{zzzyyy{{{zzzrrrnnnhhh___OOO@@@666111///---////////////////////////000000000111222333555555333555777888777666777888777888999:::;;;;;;;;;;;;888:::<<<======>>>@@@BBBFFFDDDBBBCCCDDDEEECCCAAA???>>>>>>>>>============>>>???????????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDHHHFFFDDDDDDEEEFFFEEECCCFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDCCCGGGDDDGGGLLLLLLPPPcccyyypppaaaUUUKKKKKKQQQ]]]ttt~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~vvvmmmddd___ZZZTTTNNNMMMBBBCCCDDDEEEGGGHHHHHHIIIIIIJJJLLLNNNQQQSSSUUUUUUXXXTTTOOOLLLLLLNNNPPPQQQMMMMMMSSS___nnnvvvuuurrrnnniiibbb^^^^^^^^^]]][[[XXXVVVYYY```ggglllrrryyyxxxxxxxxxxxxxxxyyyzzzzzz|||}}}~~~~~~{{{zzz|||~~~||||||||||||{{{yyyxxxwwwyyyzzz|||}}}}}}|||{{{zzz{{{{{{zzzyyyxxxyyy|||~~~yyyvvvpppbbbUUUPPPDDDHHHRRR___kkktttyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{|||{{{zzzyyyxxxxxxxxxxxx|||{{{zzzzzzzzz{{{}}}~~~~~~}}}|||yyywwwwwwxxx{{{yyyyyyxxxxxxxxxwwwwwwwww{{{{{{{{{zzzzzzyyyyyyyyyzzzyyywwwvvvvvvvvvwwwxxx{{{zzzyyywwwuuutttsssrrrxxxxxxwwwtttqqqppprrrssstttooohhhccc``````______aaaaaabbbbbbcccbbbbbbaaa]]]______\\\YYY\\\ccciiigggiiijjjkkkooouuuvvvssssssvvvxxxuuuqqqpppsssxxx~~~yyyzzz}}}|||xxxrrrmmmfffXXXFFF888222///---,,,////////////////////////000000000000111333444555555666777666555555666777666777888999::::::::::::666888;;;<<<===>>>AAACCCFFFEEECCCCCCCCCCCCAAA@@@??????>>>>>>>>>============>>>>>>??????>>>>>>============>>>???@@@AAABBBEEEDDDBBBBBBCCCDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFHHHFFFHHHLLLMMMMMMXXXggg}}}lll]]]NNNIIIJJJRRRfffzzz|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}uuunnnhhhbbb[[[WWWNNNLLLJJJIIIKKKLLLLLLKKKJJJKKKMMMPPPRRRVVVZZZ]]]```[[[UUUQQQPPPRRRSSSSSSPPPMMMOOOYYYiiivvvyyyxxxtttlllddd```bbbcccbbb___]]]YYYYYY]]]bbbgggnnnvvvxxxwwwwwwwwwwwwxxxyyyyyy}}}~~~~~~|||{{{}}}}}}}}}}}}}}}|||zzzyyyxxxyyyzzz|||~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyzzz|||zzziiiYYYPPPBBBEEEMMMXXXdddnnntttvvvzzzzzz{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~|||{{{~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyy{{{zzzzzzzzzzzz{{{||||||||||||{{{xxxvvvuuuwwwyyyzzzzzzyyyyyyxxxwwwvvvvvv{{{{{{zzzzzzyyyxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyxxxxxxvvvuuutttssssssvvvvvvtttsssqqqpppqqqrrrpppkkkeeeaaa___```aaaaaabbbbbbbbbbbbbbbaaa``````[[[]]]^^^YYYVVVYYYcccllljjjnnnppppppsssxxxxxxvvvqqqsssuuutttsssuuu{{{~~~~~~{{{|||vvvooojjjbbbQQQ>>>333///...,,,,,,------------............000000000111111333444444777888888777555555666777666777888999::::::::::::888:::<<<======>>>@@@BBBFFFEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>======<<<======>>>>>>>>>>>>==================>>>???@@@BBBAAA@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAACCCEEEFFFCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEHHHFFFGGGMMMPPPRRRZZZcccuuudddSSSJJJGGGJJJXXXhhh}}}|||{{{zzz{{{|||~~~~~~|||{{{|||~~~}}}}}}~~~}}}vvvkkkccc[[[UUUOOOMMMPPPQQQPPPMMMNNNPPPQQQRRRTTTXXX^^^cccfffbbb]]]YYYXXXWWWWWWVVVSSSOOOMMMUUUdddrrryyy|||yyyrrrjjjfffhhhjjjhhhfffccc^^^\\\___bbbeeekkkrrrxxxxxxwwwwwwxxxxxxyyyzzz}}}~~~~~~||||||~~~~~~|||{{{zzzyyyzzz|||~~~}}}~~~~~~||||||}}}~~~ppp^^^SSSLLLMMMRRRYYYccclllqqqtttzzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~}}}~~~~~~~~~}}}|||~~~}}}~~~}}}}}}}}}|||{{{{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||zzzzzzzzzxxxuuutttuuuwww||||||{{{zzzyyyxxxxxxwwwzzzzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvttttttsssssssssrrrqqqppplllhhhccc``````aaabbbcccbbbbbbbbbbbbbbbaaa```___]]]^^^]]]WWWSSSVVVaaajjjnnnsssvvvvvvwwwzzzzzzwwwuuuuuuvvvuuuvvvzzzwww||||||yyyssskkkeee[[[III888111///------///---------.........//////222111111111222333444444999::::::999777666666777777888999:::;;;;;;;;;;;;<<<===??????>>>>>>???@@@DDDDDDDDDBBBAAA?????????????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>????????????>>>???@@@@@@======>>>???AAACCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBBBBCCCEEEFFFGGGEEEFFFKKKOOOTTT\\\cccwww|||kkkYYYPPPJJJGGGOOOZZZ~~~|||{{{{{{|||~~~}}}|||}}}~~~}}}~~~~~~}}}~~~ssseee\\\SSSQQQTTTVVVTTTPPPRRRSSSTTTSSSSSSXXX___fffllljjjgggfffeeebbb___]]]XXXTTTQQQTTT^^^lllwww}}}~~~yyysssppppppppppppnnniiieeeccceeeggghhhmmmrrryyyyyyyyyyyyyyyzzz{{{{{{|||}}}~~~}}}||||||}}}}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~zzzgggZZZZZZYYYZZZ^^^fffnnnsssvvvzzzzzzyyyyyyyyyzzzzzz{{{}}}}}}~~~|||~~~~~~}}}}}}}}}|||||||||{{{}}}}}}~~~~~~~~~}}}}}}|||zzzzzz{{{{{{||||||||||||yyyzzzzzzxxxuuutttuuuvvv||||||{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{zzzyyywwwvvvrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxsssssstttuuuvvvtttooolllgggdddaaa```aaabbbccccccaaabbbbbbbbbaaa``````______^^^[[[UUURRRUUU^^^fffooouuuyyyyyyyyyzzzzzzwwwxxxxxxxxxxxxzzz}}}vvvvvv{{{xxxvvvpppfff^^^QQQAAA444111000,,,---111/////////000000111111222333333333333333444555555888:::;;;;;;999888777777777888999:::;;;;;;;;;;;;>>>???@@@???>>>===>>>@@@BBBCCCCCCBBB@@@>>>???@@@@@@@@@?????????>>>>>>>>><<<<<<===>>>????????????>>>>>>===<<<<<<<<<=========>>>???>>>======???AAAAAAAAA@@@@@@@@@@@@AAAAAAFFFEEEDDDBBBAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHJJJOOOVVV\\\mmmtttaaaVVVNNNGGGJJJSSS}}}||||||}}}~~~}}}}}}uuujjj___[[[___bbb```[[[VVVWWWWWWVVVVVV[[[dddllloooppprrrttttttqqqlllhhh^^^[[[VVVVVV[[[fffttt|||}}}zzzwwwtttsssssssssmmmiiiiiimmmoooooossswww{{{{{{{{{{{{{{{||||||}}}{{{|||~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~}}}||||||{{{{{{|||uuueee```^^^]]]```gggooouuuyyy{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~~~~|||~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~}}}}}}{{{{{{||||||}}}}}}}}}|||yyyzzzzzzxxxvvvtttuuuvvvyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzyyywwwvvvpppqqqsssuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwssstttuuuwwwwwwrrrkkkeeeaaa```^^^___aaabbbbbbaaa```aaaaaaaaaaaaaaa``````___]]]XXXTTTRRRVVV]]]cccnnnuuuzzzyyyxxxyyyxxxuuutttuuuvvvyyy}}}{{{xxx{{{|||{{{ssssss{{{}}}xxxvvvtttmmmaaaWWWEEE999111222000+++,,,222...//////000111111222222555555444444444555666666555888;;;<<<;;;888666666666777888999::::::::::::;;;===>>>>>>======>>>@@@@@@BBBCCCBBB???>>>???AAA@@@@@@@@@?????????>>>>>><<<===>>>???@@@@@@@@@@@@??????>>>===<<<<<<======<<<>>>???>>><<<<<>>444000333000)))+++333,,,------...///000000111666666555555555666666777222666:::<<<;;;888666444555666777888888999999888999:::<<<=========???AAA???AAACCCAAA???>>>???BBB@@@@@@@@@????????????>>>======>>>@@@@@@AAAAAAAAA@@@???>>>===============;;;===???>>><<<<<>><<<===>>>>>>>>><<<;;;:::???@@@AAAAAAAAA???>>>===>>>>>>===============>>>@@@???????????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>??????@@@???>>>===>>>@@@BBBCCCBBBDDDBBB@@@AAADDDGGGHHHIIIFFFEEECCCAAA@@@AAACCCDDDBBBCCCCCCEEEFFFIIIJJJLLLYYYccc}}}nnndddZZZKKKGGGPPP}}}|||~~~~~~~~~~~~~~~}}}|||~~~~~~nnnfff___]]]]]]bbblllvvv{{{|||}}}|||yyywwwwwwxxxvvvwwwyyy|||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~{{{xxxyyy{{{~~~~~~~~~~~~|||}}}}}}zzz}}}}}}zzzzzz{{{~~~|||zzz{{{~~~~~~}}}}}}||||||}}}~~~vvveeeWWWWWW[[[^^^gggqqqwwwwwwwwwvvvuuuvvvxxx{{{~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}zzzxxxvvvuuuuuuwwwvvvtttuuuvvvvvvtttssssssssstttvvvyyyzzzyyywww{{{yyyxxxxxx{{{{{{zzzwwwtttvvvvvvssstttwwwxxxuuuwwwvvvsssoookkkeeeaaa^^^]]]\\\]]]___bbbccc```^^^``````___^^^^^^]]]]]]]]]cccYYYSSSUUUYYY^^^dddllltttvvvyyy{{{yyyvvvqqqooo{{{yyyzzzxxxuuuwww|||wwwjjjlllxxx}}}xxxsssppplllaaaPPPCCC444222///---+++,,,---...,,,---...///000111222333222444666777666666777888666888::::::999999:::;;;999888888888:::;;;===???======>>>>>>>>>===;;;;;;???????????????>>>======>>>>>>===============>>>??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>??????@@@===<<<<<<>>>AAADDDEEEDDDCCCBBBAAABBBEEEIIIKKKKKKDDDCCCAAA@@@???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKNNNYYYooo}}}pppeeeUUUMMMQQQ~~~~~~~~~uuullldddaaaaaadddllltttyyy{{{|||{{{zzzyyyyyyzzzyyyzzz{{{}}}~~~||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyzzz|||~~~}}}}}}~~~~~~~~~|||~~~~~~{{{zzzzzz{{{|||zzzzzz{{{~~~~~~nnn]]]YYY\\\```fffnnnuuuvvvvvvvvvvvvwwwzzz|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{yyyxxxxxxxxxxxxvvvwwwwwwyyy|||}}}~~~~~~~~~}}}{{{yyywwwwwwwwwvvvuuuuuuvvvwwwuuutttsssssssssuuuxxxzzzzzzyyy{{{zzzyyyzzz||||||{{{yyytttvvvuuurrrsssvvvxxxvvvuuusssoookkkfffbbb___^^^___^^^^^^___aaabbbaaa```````````````___^^^]]]\\\aaaYYYTTTUUU[[[bbbkkksssvvvxxxzzzyyyuuurrrrrrsss}}}}}}~~~wwwxxx|||yyyooohhhmmmxxx}}}zzzvvvqqqmmmfffZZZIII>>>333111///---,,,,,,---...+++,,,---///000222333444333555777777666666777888777999;;;;;;::::::<<<===999888888888999;;;===>>>======>>>>>>>>>===<<<<<>>======<<<=========>>>======<<<<<<===>>>>>>??????>>>======>>>>>>???=========>>>======<<<;;;<<<<<<<<<===>>>>>>??????===<<<<<<>>>AAADDDEEEEEEAAA??????AAADDDHHHJJJJJJBBBAAA@@@?????????@@@AAAAAAAAABBBCCCEEEGGGHHHJJJJJJUUUfff|||ppp___RRROOO}}}~~~~~~|||rrrhhhdddcccdddjjjpppuuuwwwyyyyyyxxxxxxyyyzzzxxxyyyyyyzzz{{{{{{||||||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~||||||{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzzzzz{{{zzzzzzzzz|||~~~{{{kkkggghhhhhhiiikkkuuuvvvwwwxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~}}}|||zzzxxxwwwvvvuuuuuusssrrrqqqrrruuuyyy~~~}}}~~~~~~~~~~~~~~~|||zzzyyyxxxwwwxxxwwwvvvvvvwwwxxxwwwuuuvvvuuutttvvvyyy{{{||||||yyyyyyzzz{{{||||||zzzzzzuuuwwwuuurrrrrrvvvwwwvvvrrroookkkfffbbb___]]]]]]```___^^^^^^^^^``````aaa``````aaaaaa```^^^]]]\\\^^^ZZZUUUVVV[[[cccmmmtttvvvxxxyyyuuupppooosssxxx}}}zzzooojjjiiiqqq{{{~~~{{{wwwtttoooiii___RRRCCC999111000...---,,,,,,---...,,,---...///000111222333333555777777666666777888888:::;;;;;;;;;;;;===???<<<<<<;;;::::::;;;<<<===========================>>>===<<<;;;:::;;;<<<=========<<<<<<<<<===>>>>>>>>>>>>======<<<=========<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<======@@@???>>>@@@BBBEEEEEEEEE>>>===<<<>>>AAADDDEEEDDDAAA@@@@@@?????????@@@AAA@@@AAAAAABBBDDDEEEGGGHHHLLLUUU___ppp|||kkkZZZPPPyyylllfffddddddhhhmmmsssuuuxxxyyyyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}|||}}}~~~~~~}}}||||||||||||{{{yyyzzz{{{|||}}}~~~~~~~~~tttqqqooommmmmmsssuuuwwwxxxyyy{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}}}}|||{{{yyyxxxvvvvvvuuuuuusssqqqooonnnoootttyyy|||}}}~~~~~~}}}||||||||||||~~~}}}|||zzzxxxwwwvvvvvvyyywwwvvvwwwxxxyyyxxxwwwvvvuuuuuuvvvyyy{{{||||||vvvxxxzzz{{{{{{zzzzzzyyyuuuwwwvvvrrrrrruuuuuusssmmmjjjfffaaa^^^]]]]]]]]]```___^^^]]]\\\]]]^^^```_______________^^^^^^]]]```___\\\[[[^^^fffoootttuuuvvvtttooojjjjjjpppvvv}}}~~~}}}kkkjjjnnnxxx|||xxxsssqqqlllcccXXXJJJ===555///...------,,,---......////////////000000000000222444666666666555666777888999:::::::::;;;===@@@AAA???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<:::;;;<<<<<<<<<<<<;;;;;;999999999:::::::::::::::>>>===>>>@@@DDDGGGHHHHHH@@@>>>===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBDDDEEEFFFIIIPPPVVVbbb~~~xxxcccSSSrrrjjjffffffiiimmmuuuwwwzzz{{{{{{{{{|||~~~{{{zzzzzzzzzzzz{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||}}}~~~~~~|||{{{|||}}}}}}|||}}}~~~}}}}}}}}}~~~~~~{{{qqqoooppprrrqqqsssuuuwwwxxxyyy{{{}}}}}}~~~~~~~~~~~~{{{{{{{{{zzzzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxvvvssspppnnnooossswwwzzz~~~}}}|||{{{{{{{{{}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwyyyxxxwwwxxxzzzzzzzzzxxxuuuttttttuuuwwwyyyyyyxxxuuuwww{{{|||{{{zzzzzzzzzvvvxxxwwwtttrrrtttsssooogggeeebbb___]]]\\\]]]]]]___```___]]][[[[[[]]]___^^^]]]]]]]]]]]]^^^______cccfffgggfffgggnnnsssuuuuuusssoooiiieeegggmmmrrr|||zzz{{{~~~~~~}}}zzzrrrlllnnnvvvzzzvvvooommmggg\\\NNNAAA777333------------------......000000000000////////////111333555555444444555666777777888888888:::===???AAA@@@>>><<<::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>======<<<;;;::::::::::::999:::;;;;;;<<<;;;;;;;;;999999999999999999999:::999999:::>>>DDDHHHKKKKKKCCCAAA@@@AAABBBBBBAAA??????@@@@@@@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDDGGGKKKQQQ[[[ppp~~~gggSSS~~~}}}yyyoookkkjjjmmmqqquuuwwwzzz{{{{{{{{{|||~~~|||{{{zzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}~~~}}}||||||~~~}}}}}}~~~~~~|||{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}||||||}}}~~~~~~sssppprrrtttqqqsssvvvwwwxxxyyy{{{}}}|||}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{yyyyyyyyyyyyzzzzzz{{{|||xxxvvvsssrrrsssvvvzzz}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxyyyzzz{{{{{{yyyuuuuuuuuuwwwxxxyyywwwuuutttxxx|||~~~|||{{{{{{{{{vvvyyyyyyuuusssssspppkkkbbbaaa___^^^]]]]]]]]]^^^```aaaaaa___]]][[[]]]___]]]\\\ZZZZZZ[[[]]]```bbbdddkkkpppooopppuuuwwwvvvssspppkkkggghhhmmmtttyyywwwxxx{{{~~~~~~}}}{{{pppmmmpppttt}}}}}}}}}|||wwwsssjjjhhhaaaTTTEEE999222000,,,,,,,,,------.........////////////000000000000///111333444333333444555555555666666666888;;;>>>>>>===;;;:::999999:::::::::999999999999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888999<<<@@@DDDFFFFFFAAA@@@@@@AAABBBCCCAAA@@@===>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCHHHHHHMMMWWWbbbwwwmmmVVV~~~~~~~~~||||||~~~}}}sssooonnnqqquuusssuuuxxxyyyyyyyyyzzz|||zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~{{{{{{|||}}}}}}}}}|||{{{|||~~~~~~~~~{{{zzz{{{~~~~~~}}}|||||||||}}}~~~|||{{{yyyxxxxxxyyy|||}}}yyy{{{~~~yyysssrrrssssssuuuxxxzzzzzz{{{|||~~~{{{|||~~~|||{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyzzz{{{|||~~~zzzxxxvvvuuuvvvzzz~~~~~~~~~~~~}}}|||||||||{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}zzzyyyxxxyyy{{{|||{{{zzzwwwwwwxxxzzz{{{zzzxxxuuuuuuyyy~~~~~~||||||}}}vvvzzzzzzwwwtttsssnnniii______^^^^^^]]]^^^^^^^^^```bbbcccbbb^^^\\\]]]___\\\ZZZXXXXXXYYY]]]aaacccbbblllsssssstttxxxyyyvvvpppmmmiiiiiioooxxxssswwwxxx{{{~~~|||ssskkklllrrrwww{{{{{{zzztttqqqgggddd]]]OOO???444///...+++,,,,,,------.........---......///000111111222///111333333222222333444333444555444444666:::===:::999888888888999:::;;;999999888777888999;;;<<<999:::<<<===>>>===<<<<<<:::::::::;;;<<<===>>>???===<<<;;;:::999999999999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>>>>>>>>>>======???AAABBBAAA???<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>???@@@BBBBBBFFFCCCHHHPPPRRR^^^www^^^~~~}}}}}}~~~~~~~~~xxxsssqqqqqqrrruuuxxxzzzzzzzzzzzzzzz}}}}}}}}}|||||||||||||||}}}|||zzzzzzyyyyyyyyy}}}~~~|||}}}~~~~~~~~~}}}}}}|||{{{|||~~~~~~|||{{{~~~~~~||||||}}}~~~~~~~~~~~~|||xxxwwwyyyzzzzzzxxx{{{||||||}}}~~~~~~~~~}}}|||~~~vvvoooooorrruuuwwwyyyyyyzzzzzz}}}~~~~~~|||{{{zzz{{{|||}}}}}}{{{yyyxxx{{{|||}}}~~~~~~}}}||||||yyyyyyzzzzzzzzz|||~~~~~~~~~~~~yyyxxxzzz||||||{{{zzzyyyyyy{{{}}}~~~||||||zzzxxxwwwwwwyyy|||~~~{{{|||||||||||||||{{{{{{|||yyywwwwwwyyy{{{yyywwwyyyyyy{{{}}}|||zzzuuuvvvwwwwwwuuupppiiiccc\\\\\\[[[ZZZZZZ[[[]]]]]]cccaaa___\\\[[[\\\\\\]]]]]]ZZZ[[[```___\\\^^^dddfffmmmrrrqqqsssxxxwwwrrrqqqkkkfffiiivvv~~~tttsss|||}}}~~~zzzqqqlllnnnwww|||}}}~~~{{{wwwrrrooohhh___PPPBBB777222111222,,,,,,------.../////////000111222333333222111000000111222333333222000000444444555666777888999:::444555555666777888888999777888888999999999888888999::::::;;;;;;::::::999888888999999999:::::::::@@@???===<<<;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>>??????>>>===<<<;;;::::::===>>>>>>??????@@@AAAAAA@@@@@@????????????@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCDDDHHHKKKNNNYYYpppiii~~~}}}}}}}}}~~~~~~zzzsssqqqrrrtttvvvzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzxxx{{{}}}|||}}}~~~~~~}}}}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvwwwxxxxxxvvvyyyzzz|||}}}~~~~~~}}}}}}}}}|||{{{{{{~~~vvvnnnooorrrxxxzzz{{{|||{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{{{{yyywwwvvv{{{|||}}}}}}}}}}}}|||{{{{{{||||||{{{zzz|||~~~~~~~~~~~~~~~|||yyyxxxyyy{{{zzzyyyzzzyyyyyy{{{|||}}}|||zzz{{{zzzyyyxxxxxxyyy{{{|||zzz{{{|||}}}}}}|||{{{zzz|||yyyxxxyyyyyywwwuuuxxxxxxxxxzzz||||||zzzyyyttttttssssssqqqmmmgggbbb^^^^^^\\\[[[[[[[[[\\\]]]___^^^\\\ZZZZZZ[[[\\\]]]^^^\\\]]]aaaaaa^^^aaagggiiiooossstttwww{{{yyyssskkkjjjjjjppp}}}wwwvvv}}}qqqnnnrrryyy~~~}}}}}}zzzvvvqqqmmmggg\\\LLL>>>555111000000,,,------...//////000000000111111111111111111000000111222222222222111000111111222333444555666666444555555666777888888888888888888999999888777777888999999::::::999999888888888888999999999999:::<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>======<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA???>>>>>>======>>>>>>???@@@AAAAAA@@@??????@@@BBBCCCEEEIIIKKKKKKRRRdddvvvooo~~~}}}~~~~~~}}}||||||}}}~~~uuusssuuuvvvxxx{{{||||||{{{{{{|||}}}|||{{{{{{{{{{{{vvvzzz~~~~~~}}}}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~|||||||||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{|||zzzxxxwwwxxxxxxxxxwwwxxxyyy|||~~~~~~|||{{{zzzyyyxxxxxxyyy{{{~~~vvvnnnnnnqqqyyyzzz||||||{{{{{{{{{}}}{{{zzzyyyxxxxxxwwwxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwzzz{{{{{{{{{{{{{{{zzzzzz}}}}}}}}}|||{{{|||~~~~~~}}}}}}||||||{{{zzzxxxyyyzzzzzzyyyxxxyyyyyyxxxyyy{{{{{{yyyxxxzzzzzzzzzzzzyyyyyyyyyyyyxxxzzz|||}}}}}}|||zzzxxx~~~|||zzzyyyzzzzzzyyyxxxxxxwwwvvvwwwxxxyyyxxxwwwsssqqqooommmkkkgggccc```\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\^^^]]]___bbbbbbbbbfffkkkoooqqqtttvvvzzz|||xxxrrrkkknnnuuu}}}{{{rrr{{{vvvnnnooovvv~~~~~~zzzwwwtttnnnjjjcccVVVEEE888333111///...---......//////000111111111000000//////000000111000111111222222222111111000000111222333444444555444555666777777888888777888888888888888777666666777777888888888888777777777777777888888888999999888:::===??????>>><<<:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA======<<<<<<<<<<<<======>>>???@@@???======???@@@CCCEEEHHHIIIHHHKKKYYYhhhwww~~~~~~~~~{{{}}}}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzwwwyyywwwyyy{{{|||{{{zzz{{{|||~~~~~~~~~}}}||||||||||||xxx{{{~~~~~~~~~~~~zzzzzzzzzzzz{{{|||}}}~~~{{{||||||}}}}}}~~~~~~}}}|||}}}}}}~~~~~~|||yyyxxx|||{{{{{{{{{{{{{{{zzzyyywwwyyy}}}|||{{{wwwwwwvvvvvvvvvvvvwwwxxx{{{xxxooommmooovvvxxxzzzzzzxxxwwwxxxxxxzzzyyywwwvvvuuuvvvwwwwww{{{{{{{{{|||{{{{{{yyyyyyxxxxxxyyyyyyyyyxxxwwwwwwzzz{{{||||||{{{|||~~~~~~}}}|||{{{{{{yyyyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvwwwyyyzzzyyywwwxxxyyyzzzzzzzzzyyyxxxwwwvvvxxx{{{~~~~~~|||yyywwwzzzyyyyyyzzz{{{|||}}}}}}xxxwwwuuuuuuvvvwwwvvvvvvssspppkkkfffdddaaa^^^\\\ZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXYYYZZZ\\\]]]]]]]]]___aaacccfffjjjooouuuttttttvvvyyyyyytttnnnooowwwwwwvvvqqqhhhhhhqqq{{{zzzvvvuuuqqqlllggg]]]OOO>>>333000111///,,,......//////000111111111111000///......///000111000111111111222222222222222333333444555666666666444555666777888888777777888888888888777666555555555666666777777666666555666666777777777888888888666888:::<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;:::999999888888888888999999:::::::::;;;;;;;;;<<<===>>>>>>??????@@@@@@AAA======<<<<<<<<<<<<=========>>>>>>===<<<<<<===???CCCDDDFFFHHHGGGJJJWWWeee~~~~~~~~~}}}}}}~~~}}}~~~{{{zzz~~~~~~~~~}}}}}}{{{||||||}}}~~~~~~~~~~~~|||~~~xxxyyy{{{zzzyyyyyyyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzxxxvvvzzz{{{|||}}}|||{{{zzzzzzxxxzzz}}}}}}{{{ttttttuuuuuuuuuvvvvvvwwwxxx{{{qqqlllkkksssuuuxxxxxxwwwvvvwwwwwwyyyxxxwwwvvvuuuvvvwwwxxxzzzzzzzzzzzzzzzyyyyyyxxxuuuvvvwwwxxxwwwvvvtttsssuuuwwwyyyzzz{{{|||~~~|||zzzyyyyyyzzz|||||||||zzzyyyxxxtttttttttvvvyyyzzzyyyxxxvvvwwwxxxyyyyyyxxxwwwvvvuuuwwwzzz}}}}}}|||yyywwwyyyyyyzzzzzzzzz{{{}}}~~~zzzxxxvvvuuuvvvvvvvvvuuurrrnnngggbbb^^^\\\[[[YYY[[[\\\\\\]]]]]]^^^^^^^^^WWWWWWXXXYYYZZZ[[[\\\]]]ZZZ]]]___```ccciiiooorrrzzzwwwuuuvvvvvvtttooommmrrr{{{~~~{{{~~~ooobbbaaaiiivvv{{{uuurrrrrrooohhhaaaSSSGGG888//////000...,,,......//////000111111111111000///......///000111000000000111111222222333444444444555666666777777444555777888888777666666777777777777777666555444444555555666666555555444555555555666666666777777666666666777888999:::;;;999999999:::::::::;;;;;;999999888777777777777777888888999999::::::;;;;;;<<<<<<===>>>>>>??????@@@>>>======<<<<<<======>>><<<<<<===<<<;;;;;;<<<>>>AAAAAABBBEEEGGGMMM\\\kkkzzz|||{{{|||}}}}}}~~~}}}{{{~~~~~~{{{|||}}}~~~~~~}}}yyyzzz{{{zzzxxxxxxyyyzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||~~~~~~}}}|||{{{yyyxxxwwwvvvyyy||||||{{{yyyxxxxxxxxxzzz|||~~~~~~}}}{{{tttttttttuuuvvvwwwxxxyyyxxx}}}vvvmmmhhhooorrrvvvxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvuuuuuutttvvvxxxzzzyyyvvvsssqqqsssuuuxxxzzz{{{|||}}}zzzyyyzzz|||}}}}}}{{{yyyxxxxxxtttssstttvvvxxxyyyxxxwwwssstttvvvwwwwwwwwwvvvuuuuuuwwwyyy{{{|||{{{yyyxxx|||}}}|||{{{yyyxxxyyyzzzzzzxxxvvvvvvwwwvvvuuusssnnniiiccc^^^\\\\\\[[[[[[ZZZ[[[\\\]]]]]]]]]]]]\\\YYYYYYYYYZZZZZZ[[[[[[[[[YYY]]]___```dddllltttvvv}}}yyywwwvvvtttpppooorrrvvv{{{~~~||||||}}}{{{hhhbbbgggqqq}}}}}}wwwqqqoooooojjjaaaXXXHHH???444......//////------......//////000111111111000000//////000000111000000000000111222333444222333333333444444444444444555777999999777666555555555666666666666555555444444555555555555444444444444555555555666666666777666555555666888:::;;;999999999999::::::::::::999999888777666666666666777777888888999999::::::;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<======;;;<<<===<<<::::::<<<===>>>>>>???CCCFFFNNN\\\jjjuuu|||{{{|||~~~}}}|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{||||||{{{yyyxxxyyy{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{~~~}}}|||zzzyyyxxxxxxxxxuuuyyy}}}~~~|||yyyxxxxxxwwwxxxzzz{{{|||{{{{{{zzzvvvvvvuuuuuuvvvwwwyyyzzzwwwyyy}}}{{{pppgggjjjnnnsssvvvwwwxxxyyyyyywwwwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttttttttttttttwww{{{}}}}}}yyysssppptttwwwyyy{{{{{{|||~~~}}}{{{yyy{{{|||}}}|||xxxvvvvvvwwwwwwvvvvvvvvvxxxxxxvvvtttqqqrrrssstttuuuvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyyyy|||}}}}}}zzzwwwvvvwwwyyyxxxwwwwwwwwwwwwvvvssspppgggccc___\\\]]]^^^``````______``````___]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYY^^^aaaaaafffpppxxxzzz{{{zzzyyytttpppuuu}}}|||yyy{{{{{{xxx{{{uuuhhhiiisss|||}}}wwwpppnnnllleeeXXXMMM===999222......///000000,,,------...//////000000000111111111111111111000111000000000000222333444222222222222222333333333444666888999999777555444333333444555666666666666444444555555555555444444333444444444444555555555666777777888888999999999888999999999999::::::::::::999888777666666666666777777888888888888888888999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<::::::<<<===<<<<<<>>>AAACCCHHHSSS^^^hhh{{{~~~~~~||||||}}}~~~yyy|||~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}|||zzzzzz|||}}}~~~~~~}}}~~~~~~}}}~~~}}}|||zzzyyyzzz|||zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzz{{{||||||{{{yyywwwuuuyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}||||||{{{~~~}}}{{{yyyxxxxxxxxxyyyvvv{{{~~~{{{zzz{{{vvvvvvwwwxxxyyyyyyyyyyyyxxxwwwuuuuuuuuuwwwyyyzzzuuuvvvyyy~~~rrrgggeeeiiinnnsssuuuvvvwwwxxxvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuxxx}}}{{{uuupppwwwyyy{{{|||||||||~~~~~~{{{yyy{{{|||}}}zzzvvvttttttvvvzzzyyywwwwwwwwwvvvtttrrrppppppqqqrrrsssuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzxxxzzz{{{zzzwwwvvvxxx{{{wwwvvvvvvwwwwwwuuuqqqnnnbbb___\\\\\\^^^aaadddeeejjjjjjjjjiiigggdddbbb```[[[[[[[[[ZZZYYYXXXVVVUUUZZZ```cccbbbgggsss|||}}}}}}}}}|||vvvssszzzzzzwwwwwwzzzzzzvvv}}}}}}qqqjjjppp|||~~~~~~~~~~~~wwwpppnnnkkkaaaRRREEE777555222///......000111,,,,,,------.../////////000111222333333222111000111000000000000222444555333333333333333333444444444666888999999777555444222222444555666777777777444555555666666555555444333333333444444444555555666888:::<<<<<<;;;999777888888999999999:::::::::::::::888777666666666666888888888777777777777777888888999::::::;;;;;;<<<;;;::::::999999::::::;;;<<<<<<===<<<;;;:::<<<>>>;;;;;;>>>AAAAAAAAAHHHPPP]]]mmm~~~{{{yyyyyy{{{~~~~~~||||||~~~{{{~~~~~~|||yyyvvv}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzzzz{{{|||zzz{{{~~~~~~{{{|||~~~}}}{{{{{{|||}}}~~~}}}|||{{{zzzyyyzzz{{{|||||||||||||||{{{zzzyyyxxxyyywwwuuuvvvyyy}}}}}}|||{{{zzzzzzyyyzzzzzz}}}{{{xxxwwwwwwxxxyyy{{{|||~~~}}}zzzwwwtttvvvtttrrrsssvvvwwwuuusssrrrssstttvvvwwwyyyzzz{{{vvvwwwyyy{{{~~~sssgggcccdddiiirrrvvvuuutttvvvvvvtttrrrsssvvvwwwuuusssuuutttsssssssssuuuvvvwwwwwwyyy|||~~~|||zzzzzz|||}}}}}}}}}}}}}}}{{{yyyzzz{{{|||~~~|||xxxuuusssrrrssstttwwwvvvvvvxxx{{{zzzwwwtttqqqpppooorrrvvvxxxxxxvvvuuuvvvxxxyyyyyyxxxwwwvvvwwwwwwvvvvvvvvvwwwyyyzzz{{{wwwsssqqqpppnnniiieee^^^]]]\\\]]]aaahhhooosssuuuttttttuuutttpppiiiddd[[[[[[[[[YYYXXXXXXZZZ]]]ccccccgggmmmqqqrrrwww~~~~~~zzzzzz}}}wwwrrruuuzzzxxxxxxpppsssyyy|||{{{zzz{{{~~~xxxuuuqqqjjj```TTTHHH@@@333222000///---,,,,,,,,,............000222444666...000222444444333111/////////000000111111111111222111111111000000//////333444555555666666555555333444555555666666555555000111333555555444333222333333333444444444555555777888999999888999:::<<<::::::999888888999999999888777777666666777888999;;;;;;999888777777666666999999999888999999::::::<<<;;;;;;;;;;;;<<<=========>>>>>><<<::::::<<>>>>>>>>???BBBGGGJJJ[[[ppp~~~{{{yyyyyy{{{~~~}}}|||~~~~~~|||~~~|||zzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{zzzzzz|||~~~~~~|||{{{|||}}}~~~|||}}}}}}}}}~~~~~~}}}|||||||||}}}~~~|||{{{zzzzzzzzz{{{zzz{{{{{{|||||||||{{{{{{{{{yyyvvvvvvxxx{{{|||}}}||||||{{{{{{zzzzzz{{{{{{~~~|||{{{yyyxxxwwwwwwxxxyyy{{{}}}~~~}}}zzzwwwuuuuuutttssstttwwwxxxvvvtttqqqrrrssstttvvvwwwyyyyyyvvvxxxzzz|||vvvjjjddddddhhhooosssssssssuuusssrrrqqqsssvvvxxxwwwuuuuuuuuuuuuuuuuuuvvvwwwxxxvvvxxx{{{~~~}}}{{{{{{|||~~~~~~~~~~~~|||zzzyyyyyyzzz{{{}}}{{{wwwtttrrrrrrssssssvvvuuuuuuwwwyyyyyyvvvssstttrrrqqqsssvvvwwwwwwuuuwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzzwwwrrrnnnjjjfffbbb___[[[[[[\\\^^^ccciiiooorrruuuuuuvvvxxxyyywwwrrrnnnbbbaaa^^^[[[XXXXXXZZZ]]]ddddddhhhoootttvvvzzz}}}{{{~~~zzzuuuwwwrrrqqqwww}}}~~~{{{}}}tttjjjooowww}}}~~~}}}|||tttqqqllleee[[[OOOCCC:::222111000...------------//////...............///000000000111111111111111000000000111111111222222111111111111000000000///111111222333333333333222333444444555555555555555111222333444444444333333222222222333333333444444777888::::::888777777888888888888777777777888888888777777666666777888999<<<;;;:::999888888888888999888888888999::::::;;;<<<;;;;;;::::::::::::::::::<<<===<<<:::999;;;>>><<<=========>>>AAAEEEIIIQQQbbbrrr}}}~~~~~~{{{xxxxxx{{{~~~~~~||||||~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzzzzzzzzzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz~~~|||{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}zzzwwwvvvwwwyyyyyyyyy{{{{{{{{{{{{||||||||||||||||||{{{zzzyyyxxxxxxwwwwwwyyy{{{}}}|||zzzwwwuuuuuutttuuuvvvxxxxxxvvvuuuqqqrrrssstttuuuvvvwwwwwwxxxzzz{{{}}}zzzpppfffccceeelllpppqqqqqqtttppppppqqqtttwwwyyyyyyxxxuuuvvvwwwxxxyyyyyyyyyyyyvvvxxx{{{~~~}}}|||{{{}}}~~~~~~~~~}}}zzzxxxxxxxxxyyyzzz{{{yyywwwtttrrrrrrssssssuuuuuuuuuvvvwwwwwwuuusssvvvtttttttttvvvwwwvvvuuuyyyyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{zzzxxxtttmmmeee___[[[ZZZXXXZZZ]]]aaaeeeiiimmmoooooooooqqqsssuuutttpppmmmhhheeeaaa\\\YYY[[[```dddiiigggjjjrrryyy{{{~~~{{{oookkkqqqooorrrzzz}}}~~~xxxiiiccclllvvv{{{||||||~~~{{{uuurrrnnnkkkeee^^^TTTHHH<<<444000000///...............////////////......---,,,111000///...///000222333111111111222222222222222111111111111000000000000000000111222222222222111333333444555555555555555222222333333333444444444111111111222222222333333666888::::::888666555555666666666666666666777777777777666666777888999999<<<;;;:::999999999999999777777888888999:::;;;<<<===<<<;;;999888888777777777999;;;;;;::::::;;;<<<;;;;;;<<<<<<===???CCCGGGLLLVVV^^^bbbttt}}}~~~~~~|||}}}~~~~~~~~~|||yyyyyy{{{~~~~~~}}}{{{{{{{{{}}}~~~~~~}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{yyy~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||zzzwwwwwwxxxyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~{{{||||||||||||{{{yyyyyyvvvxxxzzz||||||zzzwwwuuuttttttvvvxxxyyyxxxwwwvvvtttttttttuuuuuuvvvwwwwwwxxxzzz|||}}}~~~vvvgggbbbbbbgggmmmppprrruuurrrsssuuuwwwyyyzzzzzzyyyuuuvvvxxxzzz{{{{{{zzzzzzyyy{{{}}}~~~~~~|||{{{{{{}}}~~~{{{zzzyyywwwwwwwwwxxxyyy{{{zzzwwwuuutttttttttuuuvvvvvvvvvwwwwwwvvvuuutttuuuuuuuuuvvvwwwxxxxxxxxx{{{yyywwwuuutttuuuwwwxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzyyyuuummmccc\\\ZZZZZZXXXZZZ^^^bbbeeeggggggggghhhiiijjjkkkkkkjjjhhhfffhhhfffaaa\\\\\\```hhhnnnpppmmmnnnvvv|||}}}rrrjjjjjjsssrrrvvv{{{rrrgggcccmmmwww{{{xxxwww{{{}}}zzzsssooojjjfff___WWWMMMBBB777111//////.........//////000---...000111222111000000///.........///000111222222222222222222222222222111111111000000000000000111111222333333333333333333333444555555555444444333333222222222333444555222222222222333333333333555777:::;;;999777555555555666666666777777777666666666666777777888999999::::::999888888888999999777777777888999;;;<<<===>>>===;;;:::888777777666666777:::;;;;;;;;;;;;;;;999:::;;;;;;<<<>>>AAADDDNNNRRRSSSRRR^^^~~~|||}}}~~~}}}{{{|||~~~~~~{{{zzz|||~~~|||{{{zzzzzzzzz|||~~~{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~{{{yyy{{{{{{{{{{{{|||||||||{{{}}}}}}}}}}}}}}}|||{{{{{{zzzxxxwwwwwwyyy{{{{{{{{{yyyzzz|||}}}~~~~~~||||||}}}}}}}}}}}}|||{{{vvvxxxzzz||||||zzzwwwuuussstttvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwzzz{{{|||{{{jjjccc```dddkkkooossswwwwwwxxxzzz{{{{{{zzzyyyyyyuuuvvvxxxzzz{{{|||{{{{{{}}}~~~~~~~~~|||zzzyyy{{{}}}~~~~~~~~~yyyxxxwwwwwwvvvwwwxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvtttuuuvvvwwwxxxzzz{{{|||{{{yyyvvvsssrrrsssuuuwwwwwwwwwxxxxxxxxxyyyyyyyyyuuutttqqqiiiaaa[[[ZZZ[[[YYY[[[^^^```aaaaaa___^^^cccdddfffgggggggggggggggiiifffbbb______dddmmmssswwwttttttxxx{{{|||}}}~~~pppnnnrrr|||||||||zzz~~~tttllljjjsss|||}}}wwwtttwww|||||||||uuupppiiicccZZZPPPGGG>>>666111///............///000000---...///111111111000///+++---///111222111000///222222222222222222222222000000000000000000111111000111222222333333222222222333333444555444444444333333222222222333444555333333333333444444444444333666999;;;:::888777777555555666777888888777777555666666777888999999999888777777777777777888999777777777888999;;;<<<===>>>>>><<<:::999888888888777888999;;;<<<===<<<;;;888999:::;;;;;;===@@@BBBKKKMMMMMMLLLSSSlll~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~{{{{{{{{{zzzzzz|||}}}{{{{{{zzz{{{|||~~~~~~}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}|||{{{{{{||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~}}}{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxx{{{}}}}}}}}}zzz{{{}}}~~~~~~|||||||||}}}}}}}}}}}}}}}wwwyyy{{{}}}|||zzzwwwuuussstttvvvvvvvvvvvvxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxuuuxxxzzzzzz~~~qqqggg```cccjjjoootttxxxzzz}}}}}}zzzyyyyyyuuuvvvwwwyyyzzz{{{{{{{{{~~~~~~~~~|||{{{yyyzzz}}}}}}||||||wwwwwwwwwvvvwwwwwwxxxxxx{{{{{{zzzyyyxxxxxxxxxyyyxxxyyyyyyxxxvvvuuuvvvwwwtttvvvxxxyyyyyy{{{}}}|||zzzvvvtttsssssstttuuuwwwxxxxxxxxxxxxwwwvvvvvvmmmkkkgggaaa\\\YYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXZZZ\\\___```aaacccfffhhhiiigggeeebbbbbbfffmmmrrr{{{yyyxxxyyyyyyxxx|||vvvwww|||wwwrrruuu|||yyysssuuuyyy}}}|||vvvqqqfff___TTTIII@@@:::555222//////.........//////000............------,,,++++++---000222333333111///222222222222222111111111000000000000111111111111//////000111111111111000222222333444444444444444222222333333333444444444333333444444444555555555222444777999888777777888444555666888888888777777444555666888999999999999666666666666666777888999777777888888999:::;;;<<<===<<<;;;:::::::::::::::999888888:::<<<<<<;;;:::777999;;;;;;;;;<<>>@@@???===@@@FFFGGGNNNfff}}}zzzzzz|||~~~~~~~~~|||{{{{{{zzzzzzzzz~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~|||~~~|||zzz|||~~~}}}|||{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{|||~~~}}}|||{{{zzz{{{|||~~~~~~}}}xxxyyyzzz{{{||||||||||||{{{zzzzzz{{{}}}~~~}}}||||||}}}~~~}}}zzzyyyxxxwwwxxxzzz|||}}}{{{|||~~~~~~zzzwwwuuusssttttttrrrqqqsssxxx|||}}}||||||{{{yyyxxxxxxwwwrrruuuvvvvvvzzzsssfffdddhhhlllpppsssxxx|||}}}zzzyyyzzzttttttssstttuuuxxxzzz{{{zzz{{{|||}}}xxx{{{~~~}}}{{{zzzzzzvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxyyyvvvsssrrrtttvvvxxxzzz||||||zzzyyy{{{~~~~~~}}}{{{yyywwwvvvvvvvvvxxxxxxxxxxxxvvvtttrrrpppgggbbb\\\YYYYYYYYYWWWUUUWWWUUUSSSRRRRRRSSSUUUVVVWWWYYY[[[ZZZXXXYYY]]]```]]]___bbbeeehhhmmmrrrvvvzzzzzz{{{xxxssssss}}}}}}qqquuu{{{{{{yyywwwwww||||||vvvoooiii```VVVGGG:::333000111111000000///...............,,,,,,,,,,,,...000333444000//////000111333444666222111111111000000////////////000000111111111222222222333444444444444333222222333444444444333333000111333555555444333222111111222222222333333333333444444333111000000222000111444666666666555444333444666888999:::999999777777777777888999;;;;;;999999999888999999::::::666666666777888:::;;;<<<;;;888555555777999888777888999;;;<<<<<<<<<>>>@@@AAA===???FFFDDDDDDVVVnnnzzzxxxvvvrrrqqqtttyyy}}}zzz|||}}}|||zzzzzz}}}|||}}}~~~|||~~~~~~}}}||||||}}}~~~}}}||||||}}}~~~~~~~~~~~~{{{zzz~~~||||||}}}~~~}}}|||~~~}}}}}}|||}}}}}}}}}yyyzzz|||~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{|||{{{{{{}}}~~~}}}|||{{{yyyyyy{{{}}}zzz{{{}}}}}}|||||||||}}}~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{zzzzzzyyywwwvvvwwwyyy{{{}}}{{{||||||zzzwwwuuuuuuuuuvvvvvvuuuttttttuuuwwwxxx||||||{{{zzzyyyxxxxxxwwwtttxxxzzzyyywwwzzz|||jjj``````gggmmmppp|||{{{zzzzzz{{{{{{{{{{{{wwwwwwwwwvvvwwwwwwxxxyyyzzz{{{}}}~~~~~~|||zzzxxxzzz{{{||||||zzzzzz{{{|||xxxyyyzzzyyyxxxuuurrrpppxxxxxxxxxyyyyyyxxxxxxxxxvvvwwwwwwuuurrrqqqsssvvvwwwyyy|||}}}|||{{{zzz{{{}}}||||||{{{zzzyyyxxxxxxzzz|||}}}|||xxxrrrlllggg\\\[[[XXXUUUTTTSSSRRRRRRWWWVVVUUUTTTTTTVVVXXXYYYWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[dddppptttqqqqqqvvv|||yyyvvvqqqlllqqq}}}~~~ooojjjzzzzzzyyyyyy|||}}}vvvuuuuuummmaaaWWWJJJ<<<555111...///111555444333222111//////...000000000000111111111111222111000000111222555666111111000000000000111111000000000000000000111111222222222222222222222222555222...///222444444444333222222111111222222333333333333333333333333333666666666666666666666666444555555555666666777777555666888999;;;;;;<<<<<<555666666777888999999999666666777777888888888999888888888888777777777777999999999888888888888777888999;;;;;;;;;===???AAA??????AAACCCCCCEEEOOOZZZvvvqqqmmmhhheeegggkkkqqquuuuuuyyy}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz~~~||||||}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz{{{|||~~~~~~~~~~~~}}}}}}||||||~~~}}}}}}~~~}}}|||{{{yyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||{{{}}}{{{yyywwwwwwyyy{{{}}}{{{|||{{{yyyvvvttttttuuuuuuttttttsssssstttuuuvvv|||{{{{{{zzzyyyyyyxxxxxxtttwwwyyyxxxvvvyyynnnbbbaaagggmmmpppzzzyyyxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxzzz{{{}}}~~~}}}|||yyyxxxyyyzzz{{{{{{yyyyyyyyy{{{yyyyyyyyyxxxwwwuuurrrqqqwwwwwwxxxyyyyyyxxxwwwwwwtttuuuvvvuuussssssvvvyyywwwzzz|||}}}|||{{{{{{{{{}}}||||||{{{zzzyyyyyyyyyyyyyyyzzzxxxtttmmmgggcccZZZYYYWWWTTTSSSRRRRRRRRRTTTSSSRRRQQQRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ\\\fffrrrwwwvvvwwwzzzuuurrrooommmllluuupppnnnzzz}}}~~~{{{{{{{{{}}}{{{uuusssrrriii^^^PPPCCC777111///------000222222111000///...------....../////////000000000222111000000000222444666111111000000000000111111111111111000000000000000////////////////////////555222///000222444444444333222222111111222222333333333333333333333333333333444444555666777777777333444444444555555555555444444555666777777777777444555555666777777888888666666777777777888888888777777777666666555555555888888888888888888888888777888999888777888999;;;>>>===>>>@@@AAACCCKKKTTTdddpppiii```[[[\\\```cccdddiiinnnuuuzzz||||||}}}}}}{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~|||~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{~~~}}}~~~}}}}}}~~~~~~}}}|||yyyyyyzzz|||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{yyyxxxyyyzzz|||{{{{{{zzzxxxuuusssssstttttttttsssrrrrrrsssssssssxxxxxxxxxwwwwwwvvvvvvvvvsssvvvxxxwwwuuuxxxsssgggbbbeeekkkooovvvvvvwwwxxxyyyzzzzzz{{{}}}|||{{{yyyxxxxxxwwwwwwyyyzzz|||}}}|||{{{yyyxxxwwwxxxzzzyyyxxxwwwxxxyyyyyyyyyxxxwwwuuutttssssssuuuwwwxxxyyyyyyxxxwwwuuurrrssstttttttttvvvyyy{{{xxxzzz}}}}}}|||{{{{{{|||}}}||||||{{{{{{zzzzzzzzzwwwwwwuuurrrmmmfff```\\\WWWWWWUUUTTTRRRRRRRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTVVVYYY\\\___aaaccc```ccclllvvv|||{{{zzz{{{mmmhhhddddddjjjzzzwwwnnnsss{{{~~~}}}|||zzzyyyyyy|||}}}~~~~~~}}}xxxtttrrrnnncccXXXGGG<<<222...,,,+++,,,///000//////...---,,,++++++------........./////////111111000000000222333444111000000//////000000111222111111111000000//////........................444222111111333444444333333222222111111222222333333333333333333333333333111222333444666777888999333333333333333444444444444444555555555555444444444444444555555666666777666666777777777777888888777777666666555444333333666666777777888888999999888999999888666555666777===::::::===@@@AAAEEEKKKVVVsss|||ssshhhaaa___]]]ZZZVVV\\\___dddjjjooouuuyyy|||vvvvvvxxxzzz}}}~~~}}}}}}~~~~~~}}}zzzzzzzzz|||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||yyyzzz{{{|||~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||||||||}}}|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{yyywwwwwwyyyzzzzzzzzzyyywwwtttrrrsssuuuuuuuuuttttttsssssssssssstttttttttttttttsssssssssrrruuuvvvuuutttwww}}}xxxkkkcccccchhhmmmrrrtttvvvwwwwwwxxxzzz{{{|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwuuuwwwyyyyyywwwvvvvvvwwwyyyxxxwwwuuutttttttttttttttvvvxxxyyyyyyxxxvvvtttssstttttttttuuuwwwyyy{{{xxxzzz|||}}}|||{{{{{{|||~~~}}}}}}||||||{{{{{{zzzuuutttqqqlllfff```ZZZWWWVVVUUUUUUTTTSSSRRRRRRRRRNNNNNNNNNOOOPPPRRRTTTUUUSSSTTTWWW\\\bbbhhhmmmppplllnnnttt{{{~~~|||wwwuuuhhh^^^XXX^^^mmmssszzzuuufffkkkxxx~~~xxxuuurrruuuzzz{{{zzzwwwtttpppiii]]]SSSBBB888000------++++++.........------,,,,,,++++++------........./////////111000000000000111222333000000////////////000000222222111111000/////////111111111111111111111111444333333333444444444333333222222111111222222333222222222222222222222222111222333444555666777777333333333333333444444444555666666777777777777666444444555555555666666666666666777777777777777777888777777666555444333333444444555666777888999::::::;;;;;;999777777888999===999888<<>>???AAAHHHQQQ[[[hhhwww{{{uuupppllleee^^^XXXVVVXXX\\\aaahhhooouuuxxxyyy|||~~~}}}|||{{{|||~~~~~~{{{~~~~~~~~~~~~~~~}}}||||||}}}}}}|||}}}}}}}}}~~~~~~~~~}}}}}}|||zzz{{{{{{|||||||||||||||yyyyyyyyyyyy{{{}}}}}}yyyvvvxxx}}}~~~~~~}}}|||||||||||||||||||||||||||xxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||||||||{{{{{{zzzzzzyyyyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{}}}~~~}}}}}}|||{{{{{{{{{}}}~~~|||yyywwwxxxyyyzzzwwwwwwwwwvvvvvvxxx|||zzzzzzzzzzzzxxxvvvsssrrroooooopppqqqrrrsssssstttuuuuuuuuuuuuvvvwwwyyy{{{{{{oooeeegggmmmnnnsssxxxyyyvvvtttvvvyyy~~~}}}|||{{{zzzyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvwwwzzz}}}~~~}}}{{{zzzyyyrrrsssuuuwwwwwwvvvtttssswwwvvvtttrrrrrrtttvvvwwwuuurrrooopppsssuuuuuusssvvvwwwxxxwwwvvvvvvxxxzzzyyyxxxvvvssspppnnnlllkkkgggccc^^^XXXTTTSSSSSSTTTQQQQQQPPPPPPNNNKKKIIIGGGHHHJJJMMMPPPSSSVVVWWWXXXXXXYYY\\\aaahhhqqqxxx|||{{{wwwpppaaaRRRRRR___vvvzzzzzzvvvttttttqqqnnnrrr{{{{{{{{{nnnbbblllwww}}}|||xxxrrrlllgggdddaaaWWWEEE888555///***(((+++///...,,,---+++++++++,,,,,,------...,,,,,,,,,---------.........///////////////......//////............//////......///000111222333333111111111111111111111111222666::::::888444333333333222222222222222222333111111111111111111111111//////000222333444555666333333333222222111111111333444444555555444444444444444444444444444444444777777666666555555555444222222333444444555555666333333444444555666666666666777777777555666777999::::::<<<>>>>>>@@@JJJUUUbbbwww~~~~~~|||wwwyyy|||{{{rrriiieee___XXXXXX___iiiqqquuuzzz|||~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}{{{zzz|||~~~}}}}}}}}}|||~~~}}}}}}|||{{{|||~~~~~~}}}|||~~~}}}{{{yyyxxxxxx{{{}}}~~~~~~{{{|||}}}}}}|||zzzxxxwwwyyyyyyxxxwwwxxxyyy{{{||||||}}}}}}zzzyyyyyy|||~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{||||||~~~~~~~~~~~~|||{{{}}}~~~~~~~~~|||yyyyyy{{{}}}|||zzzvvvxxxzzz{{{{{{zzzxxxwwwyyyzzz{{{{{{{{{|||~~~|||zzzyyyyyy{{{}}}~~~~~~|||zzzxxxxxxxxxxxxzzzyyyxxxxxxyyyzzz|||}}}}}}{{{yyywwwuuusssrrrrrruuutttsssssstttuuuvvvwwwxxxvvvtttrrrsssvvvzzz|||xxxyyynnnkkkkkkqqqsssuuuvvvvvvvvvxxxyyyzzz|||~~~~~~|||zzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyywwwwwwtttuuuvvvwwwwwwvvvuuuttttttsssrrrrrrrrrrrrssstttwwwwwwvvvvvvuuuuuuuuuttttttuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuuuurrrmmmfffaaa^^^\\\ZZZWWWVVVVVVWWWXXXTTTUUUTTTQQQLLLIIIGGGGGGJJJJJJLLLPPPTTTVVVWWWVVVRRRWWW___eeejjjpppwww}}}~~~wwwoooggg___[[[___lll~~~~~~}}}yyypppooorrrttt{{{}}}vvvpppeeeooo|||~~~vvvmmmkkkggg___SSSGGG;;;444111------------------------,,,---///000000000///...///............---------////////////////////////111111111111000000000///222222222222222222333333111222333333222111222444000444:::===>>>:::666222222222222222222222222222000111111111111222222222333333333333333333333333111111111111111111111111333333444444555444444444555555555555555666777777777777777777777777666666777666555555666777666444666777777777777777666666777888888888777777999;;;;;;;;;;;;;;;===CCCKKKPPPlll~~~}}}~~~}}}zzzyyy}}}~~~yyywwwrrrkkkhhhiiinnnssswww|||~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}|||||||||}}}|||}}}~~~zzz{{{|||}}}~~~~~~zzzxxxvvvwwwxxxzzzzzzzzzyyyzzz{{{|||{{{yyywwwuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{|||~~~~~~|||zzz{{{}}}|||yyyzzz|||~~~~~~}}}~~~~~~}}}~~~~~~}}}|||{{{{{{}}}~~~}}}|||{{{}}}~~~~~~}}}~~~{{{yyyxxxzzz{{{{{{yyyvvvwwwxxxyyyyyyxxxwwwwwwxxxzzz{{{{{{zzz{{{}}}}}}{{{zzzzzz|||~~~~~~|||{{{yyyxxxxxxwwwxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyvvvuuusssrrrrrruuuuuutttttttttuuuwwwwwwyyyxxxvvvtttuuuvvvxxxzzz{{{{{{sssnnnmmmppprrrtttuuuuuuvvvwwwxxxzzz{{{|||}}}|||{{{yyyxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyzzz{{{{{{zzzyyyyyyuuuvvvwwwwwwwwwwwwuuuuuutttsssrrrqqqqqqrrrssstttsssssstttttttttttttttttttttuuuvvvxxxxxxxxxwwwvvvvvvuuusssqqqnnniiibbb^^^YYYXXXVVVTTTSSSSSSSSSTTTQQQRRRRRRPPPLLLHHHFFFEEEJJJJJJLLLOOOSSSVVVXXXYYYXXXZZZ^^^ccciiiqqqyyy~~~~~~~~~zzzssskkkggggggiiipppwww~~~{{{~~~vvvoooqqqvvvzzzyyyllliiigggooozzz~~~|||tttkkkeee```XXXLLL@@@666000...++++++++++++++++++++++++,,,,,,.../////////...---///............---------........................---...///000111222222333000000000111111111111111///111111111//////000111000333888;;;;;;999555222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111111222333444555555555555444444333333333444555555555555555555555555555555777555444555666777666444222333444555555666555555666777888888888888:::<<<::::::999999;;;@@@GGGLLLdddwww}}}~~~}}}~~~~~~~~~}}}zzzzzz}}}}}}wwwtttuuuxxx{{{}}}~~~~~~~~~~~~~~~{{{zzz{{{}}}~~~}}}~~~~~~|||~~~{{{{{{{{{|||}}}}}}{{{{{{|||||||||{{{wwwxxxyyyzzzyyywwwuuuttttttuuuvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}yyyzzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{zzz{{{}}}}}}{{{|||}}}~~~~~~}}}}}}zzzxxxwwwyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxyyy{{{{{{zzzzzz{{{}}}}}}|||{{{{{{}}}~~~|||||||||{{{zzzxxxwwwvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvuuusssrrrrrruuuuuuuuutttuuuuuuvvvwwwzzzyyyxxxwwwwwwwwwxxxxxx|||zzzsssnnnnnnpppsssttttttuuuvvvwwwzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxx{{{{{{||||||||||||{{{{{{vvvvvvxxxxxxxxxxxxwwwvvvssssssrrrrrrrrrrrrssssssqqqrrrrrrssssssssssssrrruuuuuuwwwxxxxxxwwwwwwvvvwwwtttoookkkgggccc^^^ZZZWWWUUUTTTRRRQQQQQQQQQRRRPPPRRRSSSRRRNNNIIIFFFEEEJJJJJJLLLOOOSSSWWW[[[]]]```______cccjjjsss{{{yyyyyywwwpppkkkkkksss{{{~~~vvvqqqvvv~~~{{{hhhbbbeeennnssszzz~~~}}}|||yyyqqqiii___YYYOOODDD:::333///---+++++++++++++++++++++++++++,,,------......------///............---------........................------...///000111222222.../////////000000000000000111222111///......///000222555777777666444222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111333444555555555555333333222111111222222222222222333333444444444555666555444555666777666444111222333444555666666666666777888999888999<<<>>>:::::::::999999<<>>666222000///........................,,,,,,------............///............---------........................000000/////////..................///000000111111333444444333000//////000000111222333333333222222111111111111222222222222000000111111111222222222000000000000000000000000111111111111111111111111222222333444444444333333333222222111111111111222222222222333333444555555555444333444666666666555444555555666777777777777555777888999999:::===?????????===;;;999:::===???DDDKKKQQQWWWYYYUUUfff}}}||||||}}}~~~}}}}}}~~~{{{}}}~~~|||||||||}}}~~~}}}}}}|||{{{|||{{{yyywwwwwwyyyzzz||||||{{{yyyxxxvvvwwwxxxyyy{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||~~~|||{{{{{{}}}~~~}}}~~~}}}}}}~~~~~~}}}~~~}}}}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~|||yyy{{{zzzyyyxxxyyy{{{~~~~~~}}}|||{{{|||}}}~~~|||{{{||||||{{{yyyyyyyyyzzz{{{~~~}}}{{{yyyxxxyyy{{{|||vvvxxx{{{{{{zzzzzzzzz{{{{{{zzzyyyzzz|||}}}{{{zzzxxxyyyzzzzzzzzzyyywwwvvvtttuuuwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvuuuttttttssssssssssssssssssssssssuuuvvvxxxzzz{{{{{{{{{{{{yyy{{{xxxkkkkkknnnppprrrrrrsssuuuvvvxxxwwwvvvuuuuuuvvvxxxyyywwwwwwxxxxxxyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzz{{{vvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzyyyxxxvvvtttrrrtttuuuvvvvvvvvvuuuttttttvvvppphhhaaa]]]ZZZXXXVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRTTTVVVUUUPPPKKKGGGEEEFFFIIIMMMPPPTTTYYY```fffkkkkkklllqqqvvvzzzyyywwwmmmkkklllsssooojjjooovvv||||||}}}~~~}}}}}}zzzvvvsssppphhh___TTTLLLAAA777222111000000.......................................////////////............---------......................../////////............---......//////000111111222222333444222000//////000///000000000000111111111000000000111111222222222000000111111111222222222000000000000000000000000111111111111111111111111444444444444333222111111333333222222222222222333333333444444555555555555444333333444555666666555666666777666666555444444555666888888888:::<<>>???HHHOOOKKKUUUnnn~~~}}}}}}~~~|||~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}{{{yyyyyyzzz|||~~~~~~}}}|||wwwvvvvvvvvvxxxzzz|||}}}}}}}}}||||||}}}~~~|||~~~~~~|||{{{{{{|||~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}|||{{{zzzyyy|||~~~~~~||||||}}}~~~~~~~~~}}}{{{yyyzzzyyyyyyyyyzzz|||~~~}}}}}}~~~|||{{{{{{|||}}}~~~|||zzz|||||||||zzzxxxxxxzzz||||||{{{xxxwwwvvvwwwxxxyyyuuuxxx{{{||||||{{{|||}}}zzzyyyyyyzzz||||||zzzxxxxxxxxxxxxyyyyyyxxxwwwwwwuuuuuuwwwwwwxxxxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuusssssstttttttttsssrrrrrrtttuuuwwwyyy{{{||||||}}}xxxzzzyyylllkkkmmmppprrrrrrsssuuuwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzuuuvvvxxxyyyzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{{{{{{{zzzxxxuuussssssttttttuuuuuutttrrrrrrrrrlllddd]]]YYYWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTQQQLLLGGGCCCAAADDDHHHMMMRRRUUU[[[ccciiinnnpppssswwwyyyxxxtttqqqcccfffooo|||tttxxx}}}zzzzzzzzz||||||{{{xxxrrroookkkbbbYYYLLLCCC888000............,,,,,,,,,,,,,,,,,,,,,,,,///............///000000///............---------------------------------++++++,,,---...///000000---......///000111222222///000111000...------...///////////////000000000//////000000111222222222000111111111111222222222000000000000000000000000111111111111111111111111333444444333333222111000333333222222333333444555666555555555555555555555444333222333555666666555555555555444333222111000555666777888777888;;;===DDDDDDCCC@@@<<<:::999:::;;;===:::???GGGEEEIIIYYYsss}}}~~~~~~~~~}}}}}}~~~}}}||||||~~~}}}zzz{{{~~~~~~zzzxxxvvvuuuvvvyyy|||~~~{{{{{{zzzzzz{{{}}}|||~~~~~~}}}{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}zzz{{{|||~~~~~~}}}|||{{{|||~~~~~~|||||||||~~~}}}|||}}}}}}|||yyyzzz{{{}}}~~~~~~|||{{{{{{|||~~~|||{{{{{{|||~~~}}}|||zzzzzz{{{{{{yyywwwvvvyyy{{{{{{zzzxxxwwwvvvvvvvvvwwwtttwww{{{}}}}}}}}}~~~{{{zzzzzz{{{||||||zzzxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzzzztttvvvxxxyyyzzzyyyxxxwwwuuuuuuvvvvvvvvvuuussssssuuuvvvwwwxxxyyyzzz{{{|||zzz{{{zzzpppkkkmmmppprrrssstttvvvxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwxxxxxxyyyzzzzzz{{{zzzzzzyyyxxxxxxyyyzzzzzztttuuuwwwyyyyyyyyyyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwyyyzzzzzzxxxvvvtttrrrrrrssstttsssrrrqqqppplllfff___YYYVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQTTTTTTSSSOOOJJJDDDAAA@@@AAAGGGNNNTTTWWW]]]dddjjjooossswwwyyywwwsssooommmdddooo~~~tttxxxvvvvvvxxx{{{{{{zzzvvvppplllggg]]]TTTEEE<<<222,,,,,,------,,,------------------------......---------...///000///............---------------------------------++++++,,,---...//////000+++,,,---...///000111111...///000///...---...///.........////////////////////////000111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111222333333333333333111111111222333444555666777777666666555444444444333222222333555666666555444444444444333222222111555666777777666777999;;;>>>??????>>>;;;:::::::::888???===;;;@@@AAACCCMMM\\\|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}{{{|||~~~~~~}}}wwwwwwxxx{{{}}}~~~|||{{{zzz|||~~~~~~|||xxxvvvwwwzzz~~~yyyyyyxxxyyyzzz|||~~~|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{~~~~~~~~~}}}}}}~~~~~~|||}}}}}}}}}}}}}}}{{{zzz{{{}}}zzz{{{}}}zzzyyyyyy{{{~~~{{{{{{{{{|||~~~}}}{{{yyyyyyzzzzzzxxxuuuuuuxxxzzz|||{{{zzzyyyxxxxxxxxxwwwtttwww{{{}}}~~~~~~|||{{{{{{|||~~~}}}{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwwwwvvvwwwyyyzzz{{{tttvvvxxxzzz{{{zzzyyyxxxvvvwwwxxxxxxxxxvvvuuutttxxxwwwwwwwwwxxxxxxyyyzzz}}}|||}}}zzztttkkkmmmppprrrssstttvvvxxxuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{tttuuuwwwxxxyyyyyyxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwqqqsssuuuxxxyyyxxxvvvuuuqqqrrrrrrsssrrrqqqpppooogggbbb[[[VVVTTTSSSSSSRRRSSSTTTTTTTTTTTTTTTSSSRRRWWWWWWUUUPPPJJJDDDAAAAAA???FFFOOOUUUYYY^^^eeekkkppptttyyyxxxtttnnnkkkkkkmmm}}}sssnnnyyy~~~uuuuuuwww|||{{{zzzuuuooojjjeee[[[QQQCCC:::111,,,,,,......,,,////////////////////////------,,,+++,,,---.../////////.........---------------------------------......---------,,,,,,,,,******+++,,,...//////000///000111111000000111222---...//////000000//////...//////000111222222222000111111111111222222222111111111111111111111111111111111111111111111111...///000222444555555555///000000111222444555666777777666555444333333222333222222333555666666555444444555555666555555555555666777666555666777999888999;;;;;;:::999:::;;;222??????999<<>>@@@CCCFFFMMMZZZwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||}}}~~~}}}~~~~~~|||}}}}}}}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}|||{{{{{{}}}~~~}}}|||{{{zzz{{{|||}}}~~~}}}}}}}}}||||||}}}}}}}}}|||}}}~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||}}}}}}|||~~~~~~|||{{{zzzzzzzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxxxxxxxvvvwwwyyy{{{|||}}}~~~~~~}}}||||||}}}~~~}}}||||||yyyvvvuuuvvvwwwvvvttttttuuuvvvwwwwwwxxxxxxxxxuuuvvvwwwyyyzzz{{{||||||wwwyyyzzzzzzxxxvvvuuuvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvuuuvvvyyy~~~~~~yyyuuuppppppqqqrrrssstttuuuvvvyyywwwuuuuuuwwwzzz|||}}}|||{{{yyyzzz|||~~~~~~~~~{{{{{{||||||||||||{{{{{{yyyzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttttttrrrqqqqqqpppmmmhhhbbb]]]UUUTTTSSSQQQPPPQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQMMMHHHEEEDDDDDDGGGHHHKKKSSS```ooo{{{zzzrrrqqq|||sssnnnnnnuuu|||~~~xxx}}}~~~zzzyyyrrrjjjfffccc[[[OOODDD444111...+++******,,,---...------,,,,,,+++******,,,,,,,,,,,,,,,---......---......///...---,,,+++............------------///......------......///....../////////000000000000///...------...///000......///......---,,,+++,,,------...//////000000222111111111111111111222000000111111000000///...000000000///////////////000///...---...000222333333222222111111111222222555555444333222222222222333333333444444444444555555555555555555666666777444555666666555555666888666666777777666666666777777999:::;;;;;;<<>>:::777777666666666777888888777888:::<<<<<>>BBBRRRQQQLLLEEE<<<777444444555666777888888999;;;===:::@@@GGGMMM\\\}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~||||||{{{{{{{{{{{{|||||||||||||||}}}~~~~~~}}}||||||~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{{{{|||}}}}}}yyyyyyzzz{{{||||||||||||zzzzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwyyy{{{{{{zzzxxxzzz|||{{{xxxvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyy{{{}}}|||||||||{{{zzzxxxvvvuuurrrtttvvvwwwxxxxxxyyyzzzwwwuuusssqqqpppqqqssstttssswwwzzzzzzwwwwww{{{~~~~~~zzzyyywwwvvvvvvwwwyyyzzz|||{{{yyyyyyyyyzzz|||}}}xxxwwwvvvvvvvvvxxxzzz{{{tttuuuvvvvvvrrrlllfffbbb[[[WWWRRRPPPPPPRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSOOOPPPQQQRRRRRRPPPOOONNNNNNNNNNNNOOORRRYYYaaagggqqqwww}}}}}}~~~xxxyyy~~~ssssss}}}}}}zzzzzzyyyyyyyyysssnnnnnnpppttt~~~~~~vvvmmmiiiggg```]]]TTTGGG:::222000111---,,,+++***************(((((()))***++++++,,,,,,------,,,,,,------...///,,,++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000/////////.........,,,------......------,,,***++++++,,,------------------------------------...///111222222111///...,,,,,,---...............,,,------......///////////////000000000000///////////////000000222333333666555444333222222222222111222222222222333333333222222222333444555777777333444444444555999===AAAPPPUUUVVVQQQFFF<<<888888555666777777777777:::<<<<<<<<>>HHHRRR[[[YYYOOODDD??????555666777666666666888999<<<666:::FFFNNNXXXvvv~~~~~~~~~~~~}}}{{{{{{~~~~~~~~~}}}|||zzz|||~~~~~~}}}}}}}}}|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{zzzzzzzzzzzz{{{|||}}}|||{{{zzzzzz{{{|||}}}{{{zzzxxxwwwwwwyyy{{{|||}}}zzzwwwwwwzzz}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{{{{~~~}}}}}}}}}}}}~~~}}}||||||{{{||||||}}}~~~~~~}}}|||}}}zzzwwwwwwzzz}}}}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}{{{yyyzzz|||}}}zzzwwwwwwwwwwwwwwwwwwwwwwwwwww{{{zzzyyyxxxwwwwwwwwwwwwzzzyyyxxxxxxyyyyyywwwuuu}}}zzzxxxwwwyyy{{{{{{{{{zzzxxxvvvvvvwwwzzz~~~}}}}}}~~~|||yyyuuuqqqnnnsssuuuwwwzzz{{{zzzxxxwwwwwwwwwwwwuuuttttttwwwyyy{{{zzzxxxwwwwwwwwwxxxxxx~~~~~~~~~}}}{{{zzz|||yyywwwvvvxxxzzzzzzzzz~~~{{{xxxwwwyyy{{{}}}~~~xxxwwwvvvwwwzzz|||}}}}}}xxxxxxwwwvvvsssmmmeee```YYYWWWTTTRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOONNNNNNMMMPPPSSSRRRPPPOOOPPPRRRRRRPPPQQQXXXcccllloooooo}}}wwwrrrooollljjjmmmrrruuuppplllnnn{{{yyyzzzrrrnnnyyy}}}}}}wwwtttvvvxxxzzzxxxoooiiiddd```ZZZLLL===777555222/////////...---,,,+++***************+++++++++,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++------------------------++++++,,,---...000000111///111222111...---...000***,,,...///000///...---........................,,,,,,,,,------.........------------------,,,,,,........................//////////////////......000000//////.........------,,,+++***+++---///111222222111111111111222222111111111111111111111111333333222222222222222222000000111111333444666777EEEJJJQQQWWWVVVQQQIIIDDD===:::666555777::::::999777777<<>>:::777888999888777<<<999<<>>333111111000///000111000///---+++*********,,,,,,,,,,,,---------...+++++++++++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000//////...---,,,++++++---/////////---,,,---...------...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////............///...------...///111222111111000000000000111111000000000000000000000000000111111111222333333333333333222222222222333333333777===DDDJJJNNNOOOPPPGGGDDD???;;;999777666444===999999>>>>>>>>>GGGSSS}}}yyywwwyyy}}}~~~~~~}}}{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||zzzzzzzzz{{{{{{{{{{{{{{{zzzyyywwwvvvttttttttttttuuuwwwzzz|||~~~~~~}}}|||~~~}}}{{{{{{zzzzzzzzzzzzyyyxxxwwwuuusssrrrvvvxxxyyy|||}}}}}}|||{{{|||{{{{{{zzzzzzzzzzzzzzz~~~~~~}}}~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||~~~}}}}}}|||~~~}}}||||||{{{{{{{{{~~~}}}|||||||||||||||{{{yyyxxxwwwxxxyyyzzz{{{{{{{{{||||||||||||{{{}}}}}}||||||{{{zzzxxxxxx||||||||||||||||||{{{zzzwwwxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzz{{{{{{zzzzzz{{{~~~|||zzzxxxwwwwwwxxxwwwvvvvvvwwwyyyzzz||||||}}}}}}}}}zzzwwwvvvxxxzzz|||xxxxxxwwwvvvvvvuuuuuuuuutttvvvwwwvvvuuutttuuuwwwssssssssstttuuuwwwyyyzzz}}}~~~~~~}}}{{{zzzwwwvvvuuuvvvyyy{{{|||{{{zzzxxxuuutttuuuwwwwwwwww|||zzzwwwuuuvvvwwwxxxwwwrrrnnnhhhbbb^^^YYYTTTQQQPPPQQQQQQPPPOOONNNOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPNNNQQQTTTUUUUUUXXX]]]bbb```gggrrrzzzyyyjjj\\\ZZZbbbmmm{{{|||zzz|||}}}eeefffnnnmmmpppyyyyyy{{{}}}zzzvvvuuuqqqmmmjjjfff[[[OOOCCC999000//////......000222111///---,,,+++******+++++++++,,,,,,,,,------)))))))))((((((((())))))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------...------,,,---------............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,------///////////////...............------...///000000000000000//////000000000000000000000000000000000///000000111222333333444......///000111333444555000222555999===AAAEEEFFFHHHEEEAAA===999777666555:::666666;;;===>>>BBBIII||||||}}}~~~~~~{{{yyyzzz~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{yyyyyyzzz{{{|||{{{{{{zzzyyyxxxvvvtttrrrrrrsssssstttvvvyyy|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzyyyxxxvvvtttsssxxxzzz}}}~~~}}}||||||{{{zzzyyyyyyzzz{{{{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}|||~~~}}}|||{{{{{{{{{|||~~~}}}||||||||||||{{{zzzyyyyyyyyyzzzzzzxxxyyyzzz|||}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxzzz{{{{{{{{{zzzyyyyyyyyyxxxxxxyyyzzz|||}}}~~~~~~}}}}}}||||||{{{{{{||||||{{{{{{|||}}}|||zzzyyyzzzzzzxxxwwwwwwxxxzzz|||}}}~~~~~~~~~{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwvvvvvvvvvvvvvvvwwwuuuwwwyyyyyyxxxvvvvvvwwwrrrrrrrrrsssuuuwwwzzz{{{~~~}}}|||{{{vvvuuuuuuvvvyyy{{{{{{zzz}}}yyyuuussstttwwwyyyzzz}}}zzzwwwvvvvvvvvvtttsssmmmhhhbbb\\\XXXUUURRRPPPQQQSSSSSSRRROOOMMMMMMOOOQQQQQQOOONNNNNNNNNNNNOOONNNQQQUUUXXX[[[aaaiiiooorrrwww~~~yyyeeeUUUXXXjjj{{{}}}}}}zzztttbbbjjjqqqmmmmmmuuuvvv{{{}}}xxxwwwsssnnnjjjeeeXXXLLL>>>666000///...------///111000///---+++*********)))*********++++++++++++,,,,,,++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,---------,,,.........------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------++++++++++++,,,,,,------.........///////////////------------------......000//////......//////000//////////////////////////////000111222222333333111111111222333555777777222222222333555888<<<>>>BBBAAA???<<<999777777777999777777:::===>>>@@@CCC|||||||||}}}}}}{{{}}}~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||zzzxxxyyy{{{|||||||||{{{zzzyyywwwuuusssrrrrrrssstttvvvwwwyyy{{{}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyxxxxxxxxx{{{}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{zzz{{{|||}}}~~~}}}||||||~~~~~~}}}}}}|||{{{{{{|||}}}~~~|||{{{{{{|||||||||||||||{{{{{{{{{zzzvvvxxxzzz}}}~~~{{{{{{{{{|||{{{{{{zzzyyyxxxzzz{{{{{{yyyxxxxxxyyy{{{{{{|||}}}~~~~~~}}}}}}||||||{{{||||||}}}||||||}}}~~~|||{{{{{{||||||zzzyyywwwxxxzzz{{{}}}~~~~~~~~~wwwwwwxxxyyyyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwuuuwwwzzz{{{yyyxxxwwwwwwrrrrrrrrrsssuuuxxxzzz{{{~~~~~~~~~}}}{{{zzzvvvuuuuuuwwwyyyzzzzzzyyy|||yyyuuutttvvvyyy{{{||||||{{{yyyxxxwwwtttqqqnnnfffbbb]]]YYYVVVUUUSSSRRRPPPSSSTTTSSSOOOLLLMMMNNNQQQPPPOOONNNMMMNNNOOOOOOQQQTTTYYY]]]bbbkkkuuu}}}qqq```UUU___tttyyyzzz~~~zzzoooccckkksssoooooovvvxxx~~~~~~zzzyyyuuummmggg___SSSGGG:::444///......+++,,,...///...---,,,+++*********))))))))))))************++++++***))))))***,,,---------,,,,,,,,,,,,++++++******++++++,,,,,,------///......---,,,+++******---,,,+++,,,.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------............///////////////,,,---------------------//////............/////////////////////////////////000000000111222222222222222111111111111222222333333222333555777:::;;;:::;;;;;;999777666777999999999::::::;;;;;;<<<===~~~~~~}}}}}}~~~~~~}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzz{{{|||~~~~~~~~~~~~}}}{{{zzzyyyzzz|||}}}}}}}}}{{{zzzyyywwwuuusssrrrsssuuuvvvxxxxxxyyyzzz{{{|||}}}~~~}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzz{{{}}}~~~|||}}}{{{{{{|||}}}|||{{{{{{|||~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{|||~~~~~~}}}}}}~~~~~~~~~|||||||||}}}~~~|||~~~|||zzz{{{}}}|||}}}~~~~~~}}}{{{zzzwwwyyy{{{~~~~~~~~~zzzzzz{{{||||||||||||{{{xxx{{{||||||yyyxxxxxxzzz|||||||||}}}}}}}}}~~~~~~||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}|||{{{|||}}}}}}|||zzzvvvwwwxxxyyyzzz|||}}}}}}vvvwwwwwwwwwwwwwwwvvvvvvxxxyyyzzz{{{zzzxxxvvvuuusssvvvzzz{{{zzzwwwvvvuuussssssssstttvvvxxxzzz{{{||||||}}}}}}}}}{{{zzzyyywwwvvvvvvwwwyyyyyyxxxwwwwwwvvvuuuwwwyyy{{{zzzyyyxxxwwwwwwvvvtttpppkkkggg]]]ZZZVVVTTTTTTSSSSSSRRRLLLPPPSSSRRRNNNKKKMMMOOOOOONNNMMMMMMNNNOOOQQQSSSVVVZZZ^^^ccciiirrr~~~}}}uuuhhhbbbcccrrryyyyyy|||}}}nnndddiiioooqqqttt{{{~~~}}}vvvvvvqqqfff[[[QQQFFF<<<555///,,,------++++++...---,,,+++***************))))))*********+++++++++***)))((('''''')))+++,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,---------------,,,,,,+++++++++...,,,+++,,,///000///---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...................../////////000------............------///......------......///........................000000000000111111111111//////............//////222222333444555777888999444666777666555444666888666888:::888777777999;;;~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~~~~}}}{{{zzzvvvxxxzzz}}}}}}~~~}}}~~~}}}{{{zzzyyyzzz|||~~~~~~}}}|||{{{yyywwwuuusssssstttwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~|||zzzyyy|||{{{zzzzzz{{{~~~}}}{{{yyyyyy{{{zzzzzzyyyyyyzzz}}}~~~|||{{{{{{|||}}}~~~}}}}}}}}}}}}~~~}}}~~~}}}~~~}}}|||}}}~~~{{{}}}~~~|||zzz{{{}}}|||}}}~~~|||zzzyyy{{{}}}~~~~~~}}}|||yyyzzz{{{|||}}}}}}}}}}}}yyy|||~~~}}}zzzxxxyyy{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{|||}}}~~~}}}}}}~~~|||{{{{{{|||}}}~~~|||zzzuuuuuuvvvwwwxxxzzz{{{|||zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{|||}}}{{{xxxuuusssrrruuuyyyzzzyyywwwuuutttttttttttttttvvvxxxzzz{{{zzz{{{{{{{{{{{{yyyxxxwwwwwwvvvvvvwwwyyyyyyxxxvvvrrrsssvvvyyy||||||yyyvvvssssssssssssqqqkkkeee```UUURRRPPPOOOPPPQQQPPPPPPHHHLLLQQQPPPMMMKKKMMMPPPLLLLLLKKKLLLNNNQQQTTTVVV[[[^^^bbbffflllvvvwwwkkkfffhhhtttzzzvvv{{{~~~xxxmmmeeeffflllrrryyy{{{ooopppkkk^^^PPPDDD:::222000,,,***,,,,,,***+++///+++******************+++******+++++++++,,,,,,,,,---,,,+++***+++,,,...000---------,,,,,,,,,++++++))))))***+++,,,,,,------))))))***+++---.../////////,,,+++,,,///111///---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---.........//////000000...///////////////...............------.................................111111111000000000000000/////////000222333555666111222333444555444444444000333555555333222444777000555777555444555999;;;~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxyyy{{{}}}~~~~~~||||||||||||~~~~~~~~~~~~}}}||||||{{{{{{{{{|||wwwtttuuuxxxzzz{{{yyyzzz{{{|||}}}~~~}}}}}}~~~}}}}}}|||{{{zzz{{{{{{{{{{{{}}}|||{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||~~~~~~|||{{{}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~|||~~~~~~}}}~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{~~~~~~|||zzzzzz{{{}}}{{{{{{zzzzzzzzz{{{||||||zzz{{{{{{||||||{{{{{{zzzzzz{{{}}}~~~|||}}}}}}}}}|||{{{yyyxxxxxxvvvuuuuuuwwwyyyzzzyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||||||||{{{{{{zzzvvvxxxyyyyyywwwvvvwwwwwwyyyyyyyyy{{{||||||zzzxxx|||{{{yyywwwwwwwwwyyyzzzyyyzzz|||{{{xxxvvvuuuuuummmooorrrvvvxxxvvvrrrnnnrrrqqqooommmjjjccc\\\VVVRRRQQQPPPOOONNNOOOPPPPPPKKKMMMNNNNNNLLLKKKKKKLLLMMMKKKLLLRRRTTTSSSXXX___aaahhhoootttzzzwwwnnnkkkqqqzzz{{{vvvyyyxxxuuutttrrrpppooopppwww}}}{{{oookkkaaaTTTFFF:::222///,,,,,,,,,+++++++++******+++---///111000///,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,---------//////---,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,------.........------.........---,,,+++///............---------,,,,,,---------,,,++++++***)))))))))***+++,,,,,,++++++,,,,,,---...//////...---+++******+++---...000,,,))))))+++------,,,------............---------------............///---......///000/////////+++'''###$$$+++000222111------...000111222333444...000222444555444333222111111222222222333333333222222222222222222222222777666555555555666888999~~~||||||}}}~~~~~~~~~~~~}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{zzz{{{|||~~~}}}}}}|||zzzzzzzzzzzz{{{|||{{{yyyyyyzzz{{{zzzyyy{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~}}}{{{zzz{{{||||||{{{zzzzzz{{{|||}}}~~~~~~{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~zzz{{{|||}}}~~~}}}||||||{{{|||}}}~~~{{{{{{zzzyyyyyyyyyyyyzzz}}}{{{zzz{{{||||||{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||~~~{{{|||}}}}}}}}}|||zzzzzzyyywwwvvvvvvxxxzzz{{{zzz{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyvvvxxxzzzyyyxxxwwwwwwxxxyyyyyyyyyzzz{{{{{{yyywwwwwwwwwvvvvvvvvvxxxyyyzzzzzz{{{|||{{{xxxuuuttttttvvvvvvvvvxxxxxxvvvrrrooonnnllliiifffccc^^^XXXTTTPPPPPPOOONNNNNNOOOPPPQQQMMMNNNOOOOOOMMMLLLLLLMMMOOONNNPPPSSSSSSSSSZZZccckkkrrrxxx{{{{{{ssstttyyywwwyyyyyyooolllmmmssstttuuuwwwyyy~~~{{{yyynnnhhh]]]OOOAAA666000---,,,,,,+++++++++*********+++,,,...//////...,,,***))))))***++++++,,,------++++++++++++,,,,,,,,,,,,------,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***+++,,,---..................------------++++++,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,---......///...---+++******+++---...222///,,,,,,...000000///------............------------------............------...////////////......,,,***,,,111333222///......//////000111222333...///000222222222222111111111111222222222333333333333333333333333333333777666555555555666777888~~~{{{|||}}}~~~{{{}}}~~~|||||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~{{{}}}~~~}}}zzzxxxwwwxxxzzz{{{yyyyyyzzz|||~~~}}}{{{xxx||||||||||||||||||||||||~~~~~~~~~}}}}}}yyyyyyyyyyyyzzz|||~~~~~~|||zzzzzz{{{|||||||||{{{||||||}}}~~~~~~~~~}}}|||{{{zzz{{{}}}~~~}}}{{{|||~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{}}}~~~{{{{{{zzzyyyyyyyyyyyyyyy}}}{{{{{{{{{||||||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzz{{{|||}}}~~~zzz{{{||||||}}}}}}||||||zzzxxxwwwwwwyyy{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxvvvxxxzzzzzzxxxwwwxxxyyyzzzyyyxxxyyyyyyyyywwwuuuqqqrrrsssuuuvvvxxxyyyzzzzzz{{{|||{{{xxxvvvuuuuuu|||{{{zzzzzzxxxuuuppplllhhhddd___[[[YYYVVVSSSQQQOOONNNMMMLLLMMMNNNOOOPPPNNNPPPPPPPPPNNNMMMNNNOOOOOOPPPRRRRRRPPPRRR\\\hhhssszzz|||xxxzzz}}}vvvvvvzzzmmmddd```bbbfffsssvvv{{{zzzuuussskkkbbbUUUFFF:::222...,,,,,,++++++++++++*********)))+++,,,......---+++***))))))******+++,,,,,,,,,)))*********+++++++++++++++******************************++++++++++++,,,++++++++++++************))))))))))))***,,,---.........---------,,,,,,,,,))))))***+++,,,,,,,,,+++++++++,,,------,,,+++***++++++,,,,,,------......------++++++++++++------///---+++***,,,---------------............------------------............,,,,,,---.............../////////222444444///+++///////////////000111111.........///000000111111111111111222222222222333333444444444444444444444666666555444555666777888}}}~~~}}}}}}~~~~~~{{{|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||~~~~~~}}}}}}zzzwwwwwwxxx{{{}}}xxxxxxyyy|||~~~}}}{{{yyy{{{{{{{{{|||||||||||||||~~~~~~{{{zzzzzzzzz{{{|||~~~~~~|||zzzyyy{{{|||{{{{{{}}}}}}~~~~~~}}}||||||}}}}}}}}}yyyzzz}}}~~~~~~~~~}}}|||{{{yyyzzz|||~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~||||||{{{zzzzzzzzzzzzzzz~~~|||{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}xxxyyyzzz{{{|||}}}}}}~~~zzzxxxwwwwwwyyy{{{|||{{{}}}}}}}}}}}}}}}||||||{{{zzz{{{{{{{{{{{{zzzyyyyyyuuuwwwyyyyyyxxxwwwxxxyyyzzzyyywwwwwwxxxwwwvvvtttpppqqqsssuuuwwwxxxxxxxxxyyyzzz{{{zzzxxxwwwxxxxxx|||||||||{{{yyyssslllgggaaa]]]WWWRRRPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPOOOMMMMMMNNNPPPNNNQQQTTTRRROOOSSS```mmmuuu~~~~~~{{{uuusssyyyyyyjjjccc```___ccchhhtttyyy}}}uuuooollleee[[[LLL>>>444...---,,,++++++++++++************((()))+++,,,,,,,,,******))))))******+++++++++,,,))))))))))))************(((((()))***************************++++++++++++,,,,,,++++++*********)))...,,,***)))((()))+++,,,------------,,,,,,,,,+++'''((()))***+++,,,,,,,,,+++,,,...///...,,,***)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,******++++++,,,,,,,,,------......------,,,,,,,,,---------.........+++,,,------......------------...000222111---***000000///.........///000............///000111222111111111111222222222222222222333333333333333444666555444444444555666777~~~}}}}}}|||}}}~~~~~~|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~|||zzz}}}zzzxxxxxxyyy|||~~~yyyxxxwwwxxxzzz{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}~~~}}}}}}|||||||||}}}~~~{{{zzz{{{{{{{{{zzz~~~~~~||||||||||||}}}}}}yyy{{{~~~}}}|||}}}}}}}}}|||{{{yyyxxxyyy{{{}}}}}}}}}|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{|||||||||{{{{{{wwwwwwxxxyyy{{{|||}}}~~~yyywwwvvvvvvxxxzzz{{{{{{|||}}}}}}~~~~~~}}}|||||||||||||||||||||{{{zzzzzztttvvvxxxxxxwwwvvvwwwxxxzzzyyywwwvvvwwwwwwuuutttssstttuuuvvvwwwwwwwwwwwwvvvxxxyyyyyyyyyyyy{{{}}}yyyzzz||||||zzzrrriiibbb\\\WWWRRRNNNMMMMMMNNNNNNQQQOOOMMMKKKJJJIIIJJJJJJLLLMMMNNNMMMLLLMMMOOOQQQQQQVVVZZZXXXWWW^^^lllwww~~~|||{{{}}}xxxttttttxxxzzzmmm```]]]___dddlllrrrxxx||||||tttkkkeee]]]RRRDDD777000------,,,+++++++++*********))))))((((((***+++++++++******)))***************++++++(((((()))))))))*********'''''')))***************))))))*********+++++++++------,,,,,,++++++******///---+++***)))***,,,------,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,+++,,,...///...,,,***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////.........//////,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,------......------,,,,,,,,,---...///......111000...---------.../////////...//////000222222000000111111111222222222000000111111222222222222555444333333333444666777~~~~~~~~~}}}|||}}}~~~~~~}}}|||||||||||||||}}}|||~~~~~~}}}~~~~~~~~~~~~}}}|||~~~~~~}}}{{{zzz~~~}}}zzzyyyyyyzzz|||~~~|||yyyvvvvvvwwwyyy{{{{{{wwwxxxyyyzzz|||}}}~~~|||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}||||||xxxzzz}}}~~~~~~~~~{{{|||}}}~~~|||{{{|||}}}}}}|||{{{zzzyyyzzz|||~~~~~~~~~{{{|||~~~~~~||||||}}}~~~~~~~~~~~~}}}|||||||||||||||||||||}}}}}}}}}}}}~~~}}}|||~~~}}}}}}}}}}}}}}}~~~}}}||||||}}}zzzzzzyyyxxxwwwwwwwwwwwwzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzyyyyyyvvvvvvvvvwwwyyy{{{|||}}}yyywwwvvvvvvxxxzzz{{{zzzzzz{{{}}}~~~~~~~~~}}}|||||||||}}}}}}||||||{{{zzztttvvvxxxxxxwwwwwwxxxyyyzzzyyywwwvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvxxxyyyyyyyyyzzz|||~~~wwwxxxzzzzzzwwwooofff___WWWSSSOOOMMMMMMNNNNNNNNNQQQOOOMMMKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLNNNQQQSSSXXX```fffgggiiirrrrrrsss~~~xxxrrrqqquuu|||xxxjjj\\\YYY___iiittt}}}}}}~~~yyyqqqggg___QQQGGG;;;222...------,,,+++************)))))))))(((((()))***++++++++++++************************((()))))))))************'''((()))+++++++++***))))))))))))************+++,,,,,,,,,,,,,,,+++++++++************+++---...000,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,+++++++++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---...............------,,,,,,---///111222000///---,,,,,,---...///......//////000111111111000000000111111111111222//////000000111111222222444444333222333444555666~~~~~~~~~~~~~~~}}}{{{|||}}}}}}}}}}}}}}}||||||~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}|||{{{~~~~~~}}}}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{|||}}}{{{xxxwwwyyyzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}{{{|||}}}~~~~~~~~~|||{{{{{{}}}xxx{{{~~~|||}}}}}}~~~}}}{{{zzz{{{}}}}}}}}}|||zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~{{{|||~~~~~~~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}}}}}}}}}}~~~~~~}}}|||{{{}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyxxxxxxuuuuuuuuuuuuwwwyyyzzz|||zzzxxxwwwwwwyyy{{{||||||xxxyyy{{{}}}~~~~~~}}}}}}{{{{{{||||||{{{{{{zzzyyyuuuwwwyyyzzzyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxyyy{{{}}}vvvuuusssqqqmmmfff^^^YYYRRRPPPNNNNNNNNNNNNMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMJJJKKKLLLLLLMMMPPPTTTWWW___iiiqqqttt{{{|||tttkkkwwwrrrooosssvvv~~~}}}rrrfff\\\___hhhrrr{{{}}}xxxtttooohhh^^^VVVDDD<<<333---------,,,***************))))))))))))(((((()))***++++++,,,,,,************)))))))))))))))))))))*********++++++((()))***,,,,,,+++***)))))))))))))))************************++++++++++++(((((()))***+++,,,------++++++++++++************++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++------***)))***,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...////////////...---------------...000111///...,,,++++++,,,///000+++,,,...///000000//////000000000000111111111111///000000111222222333333444333222222222333555555~~~~~~~~~~~~~~~}}}}}}zzz{{{}}}~~~~~~~~~}}}||||||}}}}}}|||}}}~~~||||||||||||||||||{{{zzz~~~~~~}}}}}}}}}yyyyyyyyyxxxyyyyyyzzzzzz}}}|||zzzzzz{{{{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~{{{zzzzzz{{{xxx}}}~~~}}}~~~~~~}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~~~~|||{{{zzz|||~~~~~~}}}||||||||||||~~~}}}~~~~~~{{{|||}}}~~~~~~zzz{{{|||~~~~~~}}}||||||{{{xxxzzz|||}}}~~~}}}{{{zzz|||}}}~~~~~~~~~}}}||||||||||||||||||}}}}}}{{{zzz{{{}}}}}}}}}|||||||||}}}}}}~~~||||||}}}}}}}}}}}}||||||zzzzzzzzzzzzyyyxxxwwwwwwuuuuuuttttttvvvwwwyyyzzz{{{zzzxxxxxx{{{|||}}}}}}vvvxxxzzz}}}~~~~~~~~~}}}zzzzzz{{{{{{zzzzzzyyyxxxwwwyyy{{{|||{{{{{{|||}}}zzzxxxvvvvvvxxxyyyyyyyyyvvvuuutttssstttvvvxxxzzz||||||{{{zzzxxxwwwyyy{{{uuurrrlllgggbbb]]]WWWSSSOOONNNNNNNNNOOOOOOMMMKKKLLLKKKKKKKKKLLLMMMOOOPPPJJJKKKLLLMMMOOORRRVVVZZZbbblllvvv|||~~~vvvpppmmmrrrjjjooozzz~~~ooogggaaa```jjjvvv}}}}}}wwwoooiiieee___UUUNNN<<<555...+++,,,---+++)))************))))))))))))((())))))***+++,,,,,,---*********)))))))))))))))************++++++++++++)))***+++,,,,,,+++)))((())))))))))))************(((((())))))******++++++)))************)))((((((+++++++++************))),,,,,,---------,,,++++++***)))))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++...000000---,,,---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...//////000000//////+++,,,......---,,,------///---+++******,,,///111)))+++---/////////------000000000000111111111111000000111222333333444444333333222222222333444555~~~~~~}}}}}}}}}~~~}}}{{{yyyzzz{{{}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||{{{zzzxxxzzz|||~~~||||||||||||||||||{{{{{{yyy{{{~~~}}}|||{{{||||||{{{yyywwwwwwyyy||||||zzzxxxyyy{{{|||zzzxxx{{{{{{|||}}}}}}~~~}}}}}}||||||}}}}}}|||}}}~~~~~~~~~zzzyyyyyyzzz|||~~~}}}{{{yyyyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~|||zzzyyyyyy|||~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}|||{{{{{{{{{|||~~~}}}}}}~~~}}}}}}}}}~~~zzz{{{{{{{{{{{{|||}}}{{{yyyyyy{{{}}}~~~|||{{{{{{}}}}}}{{{{{{}}}~~~~~~}}}|||~~~~~~}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxyyyyyyzzz||||||{{{yyywwwwwwxxxzzz{{{zzz{{{|||}}}~~~~~~|||zzzyyywwwxxxzzz|||}}}}}}||||||{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{}}}|||zzzyyyxxxxxxyyyzzzwwwvvvuuuuuuuuuvvvxxxyyy{{{yyywwwtttsssrrrrrrsssrrrnnnfff^^^WWWRRRPPPOOONNNLLLLLLMMMNNNOOONNNMMMKKKKKKJJJKKKMMMMMMMMMLLLLLLPPPTTTVVVWWWWWWXXXYYYccctttuuukkkrrrqqqrrr~~~rrrhhhdddoooyyy|||}}}}}}zzzxxxvvvtttooohhhbbb\\\TTTKKKDDD999666111,,,)))(((((()))(((((())))))******++++++************************---+++))))))))))))'''&&&!!!###%%%&&&'''(((+++---+++...000///,,,))))))***))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,***))))))******------------------------000///...---,,,---......+++,,,.../////////...---...............///000000//////000000111111222222222222222333333333444444111222333444444444333333~~~~~~~~~~~~~~~}}}zzzxxxzzz{{{|||~~~|||{{{{{{||||||{{{xxxyyyzzz|||}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy|||~~~~~~~~~}}}|||{{{zzzyyy{{{{{{{{{yyywwwvvvxxxyyy{{{zzzxxxyyy{{{|||{{{yyy{{{{{{|||}}}}}}}}}}}}}}}yyy{{{~~~~~~|||~~~}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~|||{{{yyyzzz|||~~~~~~~~~~~~~~~}}}{{{yyyzzz}}}}}}|||zzzzzz|||~~~~~~~~~}}}{{{zzzzzz{{{{{{~~~|||{{{{{{~~~~~~}}}~~~{{{|||||||||||||||~~~|||{{{{{{}}}}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||zzz|||~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxyyyzzz|||{{{{{{|||}}}~~~~~~~~~|||zzzxxxxxxyyyzzz|||||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyzzzzzz|||{{{zzzyyyyyyxxxxxxxxxvvvuuuuuuuuuuuuvvvxxxyyywwwvvvuuusssrrrpppooonnnkkkfff___WWWQQQMMMLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKMMMRRRZZZ___aaaaaaaaa```lllzzz}}}uuuoooppp~~~~~~xxxiiibbbmmmyyy}}}{{{xxxvvvtttnnneee^^^WWWNNNEEE>>>222000---***))))))***+++)))))))))))))))*********************************...,,,++++++++++++***)))%%%'''((()))((((((***+++***,,,...---***(((((()))))))))))))))))))))))))))***))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---+++,,,------------,,,+++........................000///...---,,,------...,,,------..............................///000000000000000000000111111111222222222333333333333444111222222333333333333333~~~||||||||||||~~~~~~~~~}}}zzzxxx{{{{{{|||}}}}}}{{{{{{|||}}}}}}|||{{{{{{{{{{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzuuuwwwzzz}}}~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{zzzxxxvvvvvvwwwzzzyyyyyyzzz|||}}}|||{{{zzz{{{{{{|||||||||||||||vvvyyy}}}~~~{{{yyy{{{zzzzzz{{{}}}~~~}}}|||}}}|||{{{zzzzzzzzzzzzzzz|||zzzyyyzzz}}}~~~|||{{{{{{~~~~~~|||{{{|||~~~~~~}}}|||{{{|||}}}}}}}}}|||{{{zzz~~~}}}|||}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{yyyzzz~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{}}}~~~~~~~~~}}}{{{zzz{{{||||||}}}}}}|||zzzzzz{{{zzzzzz{{{}}}}}}|||{{{}}}}}}~~~~~~}}}|||zzzyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwttttttttttttuuuvvvxxxxxxsssssstttsssqqqmmmiiigggbbb^^^WWWPPPKKKIIIIIIJJJHHHGGGGGGHHHJJJLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKOOOVVV___gggkkklllmmmmmmvvvtttjjjhhhppp~~~zzzkkkccccccyyy}}}zzzwwwtttssslllaaaWWWNNNEEE<<<555...---,,,+++*********+++************))))))))))))************************,,,+++******,,,,,,+++******+++,,,+++)))((()))***)))+++,,,+++***(((((()))))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((***---000000///...,,,------------------------///......---,,,------------------------......///...............///000000111000000000000000000///111111222222222333333333111111222222333333333333{{{zzzzzz{{{|||~~~}}}zzz}}}}}}}}}~~~}}}{{{|||}}}~~~~~~}}}}}}}}}~~~xxxyyyyyyyyyyyyyyyzzzzzzvvvwwwzzz|||~~~|||{{{zzzwwwzzz||||||zzzxxxwwwwwwyyyyyyzzz{{{|||}}}}}}}}}zzz{{{{{{|||||||||{{{{{{vvvxxx{{{}}}}}}|||zzzyyyuuuuuuvvvyyy{{{|||{{{yyyxxxxxxxxxxxxxxxyyyyyyyyy{{{yyyxxxzzz}}}~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{{{{}}}||||||{{{|||}}}}}}|||{{{~~~~~~~~~}}}||||||{{{xxxxxx{{{|||{{{||||||{{{yyyyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}||||||{{{zzz|||}}}}}}~~~~~~}}}|||{{{|||}}}~~~~~~|||zzzxxxzzzzzzzzz|||~~~}}}|||zzzzzz{{{||||||||||||{{{zzzzzzzzz{{{|||{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyyyywwwwwwwwwwwwwwwxxxyyyzzzyyyyyyzzzzzzzzzxxxvvvuuussstttttttttuuuvvvwwwwwwrrrssstttsssoooiiiccc___ZZZWWWQQQLLLIIIHHHIIIJJJGGGFFFFFFGGGJJJKKKKKKJJJKKKKKKKKKJJJIIIJJJKKKMMMSSSXXX___fffmmmsssxxx{{{~~~zzznnnhhheeennn~~~nnneeegggnnn~~~zzzuuuqqqsssjjj]]]QQQGGG>>>666000000000///...---+++***)))++++++******))))))((((((************************(((''''''((()))******)))***+++,,,+++)))((()))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***,,,...///...---,,,++++++++++++++++++++++++......---------,,,,,,,,,...---,,,+++,,,---...///...............///000000111111000000/////////...111111111111222222222222111111111111111222222333~~~~~~zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~xxxxxxxxxxxxyyyyyyzzzzzzyyyzzz{{{|||}}}~~~}}}{{{zzzyyywwwzzz}}}~~~|||{{{zzzyyyyyyzzz{{{||||||}}}~~~{{{|||||||||||||||{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzuuuuuuvvvyyy|||}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxyyy}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz||||||{{{zzzyyyzzz{{{{{{zzzyyy{{{}}}}}}|||yyy}}}~~~~~~~~~~~~~~~|||yyyxxxzzzzzzxxxxxx|||zzzxxxwwwwwwyyy{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{}}}~~~~~~|||zzzxxxyyyyyyyyy{{{}}}}}}{{{yyywwwxxxyyyzzz{{{|||||||||zzz{{{{{{{{{{{{yyyxxxwwwxxxwwwwwwwwwxxxxxxyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{xxxyyyyyyzzzyyywwwvvvuuussssssttttttuuuuuuuuuuuusssssssssqqqkkkddd]]]XXXSSSQQQMMMIIIHHHHHHIIIJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIKKKKKKKKKJJJKKKOOORRRYYY[[[___ccckkkuuu{{{oooiii^^^bbblllwwwiiifffooo{{{{{{tttooopppfffWWWJJJ@@@999222.........///...---,,,***)))++++++******))))))(((((())))))))))))))))))))))))((('''&&&''')))******)))''')))***)))(((((()))***+++*********++++++++++++(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))))))))*********++++++******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,++++++---...///...............///000000111000000000//////......000000000111111111222222111111000000000111222333}}}{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||wwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||{{{yyywwwvvvvvvyyy|||~~~}}}||||||}}}zzz|||}}}}}}||||||~~~}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwwwwxxxzzz{{{xxxxxxxxxzzz}}}~~~}}}|||~~~~~~~~~}}}|||{{{yyyxxxyyyxxxwwwyyy||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{{{{{{{|||}}}~~~||||||}}}}}}}}}}}}}}}}}}{{{|||}}}~~~zzz{{{|||{{{yyyxxxyyyzzzzzzyyyyyy{{{}}}zzz|||~~~~~~~~~~~~}}}zzzzzz|||{{{xxxwwwzzzyyywwwvvvwwwyyy{{{||||||zzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}|||yyyzzz|||}}}~~~}}}}}}|||}}}~~~~~~~~~}}}|||zzzyyyzzzyyyyyyzzz||||||{{{yyywwwxxxxxxyyy{{{|||}}}}}}yyyzzz{{{{{{zzzyyyxxxwwwxxxxxxwwwxxxxxxyyyzzz{{{wwwwwwwwwxxxyyyzzz{{{|||xxxxxxxxxxxxwwwvvvuuuuuutttttttttuuuttttttsssrrrooonnnmmmiiiddd]]]WWWTTTMMMLLLKKKIIIHHHHHHHHHHHHJJJIIIHHHIIIJJJKKKJJJIIIHHHJJJLLLLLLLLLOOOTTTYYY```aaadddiiippp{{{zzzlllcccaaaZZZgggzzzssskkklllwww|||sssmmmiii^^^NNNAAA999444000...))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***%%%'''(((((('''((()))***+++***((()))+++,,,---,,,((((((((((((((((((((((((((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))************************)))************+++++++++((())))))))))))*********))))))***+++++++++******++++++++++++++++++++++++************++++++++++++---,,,***))))))***+++,,,////////////////////////,,,------------,,,++++++,,,,,,,,,,,,,,,------..................///000000000//////////////////...///000000000000111111111111000/////////000222333}}}~~~|||||||||wwwxxxzzz|||}}}}}}}}}}}}}}}}}}~~~zzz|||~~~~~~~~~~~~}}}}}}|||{{{xxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{xxxwwwvvvtttwwwzzz||||||}}}~~~{{{}}}~~~|||{{{}}}~~~~~~~~~~~~~~~}}}}}}|||yyyyyyyyyyyyyyyyyyyyyyyyzzzxxxwwwxxx{{{|||}}}|||}}}}}}}}}}}}|||{{{yyyxxxyyywwwvvvxxx{{{}}}|||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}|||}}}}}}~~~~~~|||||||||}}}||||||{{{{{{zzzzzz{{{}}}~~~{{{|||}}}|||zzzzzzzzz{{{{{{yyyyyy}}}||||||~~~~~~}}}}}}}}}{{{|||{{{zzz|||zzzxxxwwwxxxzzz}}}}}}}}}{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||xxxzzz{{{}}}}}}}}}}}}|||}}}}}}}}}||||||{{{{{{{{{|||{{{yyyzzz|||}}}||||||{{{{{{{{{{{{{{{|||}}}}}}xxxyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxxxxyyyzzz{{{|||uuuvvvvvvvvvwwwyyyzzz{{{yyyxxxwwwvvvvvvuuuuuuvvvuuuuuuuuuuuutttrrrpppooogggeeebbb^^^ZZZVVVRRRQQQLLLMMMMMMMMMMMMLLLJJJJJJKKKIIIHHHHHHIIIJJJIIIGGGFFFJJJMMMNNNOOOSSSZZZaaaeeejjjqqqxxx{{{nnnddddddkkklll{{{|||tttuuuqqqqqqwwwxxxnnnhhh^^^SSSDDD777111///...---***************+++++++++)))))))))))))))*********))))))))))))))))))))))))***)))((()))***+++***)))&&&''')))(((''''''(((******(((&&&'''***,,,,,,+++(((((((((((((((((((((((('''(((((()))******++++++***)))(((''''''((()))***))))))))))))))))))))))))************************)))************+++++++++((((((((()))))))))******((())))))***++++++******************************'''''''''((((((((())))))******+++,,,,,,---------........................,,,,,,---------,,,+++***++++++,,,------------,,,...............///000000.........////////////////////////000000000111111111000///......000111222|||}}}zzz{{{|||tttvvvxxxzzz|||}}}}}}}}}~~~~~~xxxzzz}}}~~~|||{{{}}}~~~}}}xxxxxxyyyzzzzzz{{{||||||yyyzzz{{{|||~~~~~~|||zzzxxxwwwsssuuuxxxzzz{{{|||~~~|||~~~|||{{{}}}~~~}}}}}}xxxyyyzzz{{{{{{zzzxxxwwwxxxvvvuuuuuuwwwyyyyyyyyyvvvwwwyyyzzz{{{{{{zzzzzzyyywwwvvvwwwzzz|||}}}}}}}}}}}}~~~~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||zzzzzzzzz{{{|||}}}}}}~~~|||~~~~~~~~~|||{{{|||}}}|||zzzzzz}}}~~~}}}~~~}}}|||{{{|||{{{}}}}}}{{{zzzxxxyyy|||~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{xxxyyy{{{|||}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{|||~~~|||zzzzzz|||~~~~~~~~~~~~}}}||||||||||||xxxxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}tttttttttuuuvvvxxxyyyzzzzzzyyywwwuuuuuuuuuvvvvvvuuuvvvvvvuuutttqqqooonnn___]]]ZZZVVVSSSQQQPPPPPPNNNOOOQQQRRRRRRPPPNNNMMMKKKIIIHHHHHHIIIHHHGGGEEEEEEIIINNNOOOQQQVVV^^^eeehhhppp||||||rrrgggbbblllzzzsssmmmqqqxxxooovvv{{{rrriiibbbVVVKKK<<<111,,,+++++++++000///...,,,+++*********(((((())))))******++++++)))))))))))))))))))))))))))'''&&&'''((()))(((&&&((()))***)))((('''((())))))'''$$$%%%))),,,,,,***(((((((((((((((((((((((('''(((((()))***+++++++++***)))(((''''''((()))***))))))))))))))))))))))))************************)))************+++++++++(((((((((((())))))))))))(((((()))***************************************))))))******++++++,,,,,,'''))),,,///000000///...++++++++++++++++++++++++,,,,,,---...---,,,+++******+++,,,---...---,,,+++...............///000000---.........//////000000////////////000000000000111000...---...///111222~~~{{{yyy{{{}}}~~~wwwxxx{{{}}}~~~}}}}}}|||zzzyyy{{{~~~}}}}}}||||||~~~~~~zzz|||}}}{{{yyyyyyyyyzzzyyyxxx}}}{{{yyyzzz~~~~~~~~~|||yyywwwzzzxxxwwwyyy}}}~~~|||{{{|||||||||{{{zzzyyyxxx}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{zzzyyyyyy|||~~~~~~}}}{{{yyyxxxyyy{{{|||yyyzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{}}}|||{{{}}}{{{{{{zzzyyyyyyzzz||||||}}}}}}|||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzz{{{|||~~~~~~|||{{{~~~}}}|||zzzxxxvvvuuutttyyywwwwwwyyy|||~~~|||zzzyyyxxxvvvtttssstttuuuvvvzzzyyyxxxwwwuuutttsssrrrsssrrrpppooommmiiiddd```XXXVVVRRRPPPOOOQQQTTTVVVXXXXXXYYYYYYXXXVVVTTTRRRQQQMMMIIIIIIJJJKKKJJJHHHFFFHHHMMMUUU^^^fffjjjkkkwwwvvvhhh^^^bbbsssuuukkkkkkpppxxxtttzzz~~~xxxnnnddd]]]PPPAAA666666444---***///,,,,,,+++)))'''(((***,,,+++***)))(((((()))***+++)))******++++++)))((('''&&&''')))******))))))((())))))))))))))))))))))))******)))(((((((((((((((******))))))))))))*********)))((((((((()))+++,,,++++++***)))(((((())))))************************))))))************)))))))))************))))))(((***((('''(((***+++***)))+++)))((())),,,---+++)))************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,---...///000////////////////////////---......///000111111222---...///000222333555555~~~zzzvvvtttuuuwwwyyyzzzyyyzzz|||~~~~~~~~~}}}{{{|||~~~~~~|||zzz~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{{{{{{{zzz}}}{{{zzz|||~~~~~~}}}|||zzzxxxzzzyyyxxxyyy{{{|||||||||}}}}}}}}}}}}||||||{{{zzz|||||||||||||||{{{zzzyyy{{{{{{{{{||||||||||||}}}yyyzzz{{{zzzyyyyyy{{{}}}}}}{{{{{{{{{{{{|||vvvwwwzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||~~~~~~}}}||||||{{{{{{|||}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}|||zzz}}}||||||||||||}}}}}}~~~|||||||||{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{zzz}}}|||{{{zzzxxxxxxwwwwwwzzzxxxwwwyyy{{{{{{zzzwwwwwwvvvvvvuuuuuuvvvxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvtttrrrooollliiiddd___\\\RRRQQQPPPPPPQQQTTTVVVXXXWWWWWWXXXYYY[[[\\\^^^___UUUSSSOOOMMMLLLKKKIIIHHHIIIMMMUUU___iiirrrxxx|||ppphhh______mmmyyytttpppooorrrxxxsssrrrxxx|||tttgggZZZQQQFFF888///000000***)))...---+++)))''''''((()))+++,,,,,,+++******+++,,,,,,)))******+++***)))((('''(((''''''(((******)))(((((((((((((((((((((((((((***))))))(((((((((((((((******))))))))))))*********)))((((((((()))***+++++++++***)))))))))))))))+++*********************))))))))))))))))))))))))&&&'''((()))++++++++++++(((+++------+++***,,,---***)))(((***,,,---+++)))*********************************)))))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---...//////........................---......///000000111111000000111111111222222222{{{wwwrrrpppqqqsssvvvwww{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzzxxx~~~~~~}}}|||zzz{{{|||~~~}}}}}}}}}|||}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzyyyxxxxxxzzz|||}}}}}}~~~~~~~~~}}}||||||zzzzzz{{{{{{{{{zzzzzzyyy||||||||||||}}}}}}~~~~~~xxxzzz||||||{{{zzz{{{|||~~~~~~|||{{{zzzyyyyyysssuuuxxx{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||}}}}}}|||{{{{{{|||~~~~~~~~~~~~|||{{{{{{|||~~~|||{{{{{{{{{{{{|||~~~}}}}}}|||{{{zzzzzzyyyzzzzzzzzz{{{}}}~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz|||}}}}}}~~~~~~||||||||||||||||||||||||~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzyyyyyyyyyzzz{{{{{{yyyxxxxxxxxxxxxvvvtttssstttuuuwwwxxxyyyzzzzzzwwwwwwwwwwwwvvvuuuttttttuuuqqqkkkeeeaaa]]]XXXVVVOOOOOOPPPRRRSSSUUUVVVWWWWWWVVVWWWXXXZZZ^^^aaaccc[[[ZZZYYYUUUQQQOOONNNNNNPPPXXXcccmmmvvv~~~{{{qqq```]]]]]]hhh|||}}}pppnnnsssxxx}}}~~~yyynnnnnnttt{{{}}}wwwlll]]]MMMBBB:::000))),,,---******///888333---***+++,,,,,,+++,,,,,,+++******+++,,,,,,)))************)))((((((***(((%%%&&&)))+++***(((''''''''''''''''''''''''))))))((((((''''''((((((***))))))(((((())))))***))))))((((((((()))***+++++++++***)))))))))******+++++++++******)))))))))******((((((((((((******&&&'''(((******+++++++++&&&+++000///+++(((+++///))))))(((***+++,,,+++)))***************************))))))))))))(((((((((******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///.................................//////000000111222222222111111000000///zzzvvvrrrppprrrvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}|||zzzzzz~~~|||{{{|||~~~~~~~~~~~~}}}|||||||||}}}|||}}}}}}zzzvvvuuuxxx{{{||||||}}}}}}}}}}}}}}}|||yyyyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{|||}}}}}}}}}~~~yyy{{{~~~~~~||||||}}}}}}||||||{{{zzzxxxvvvuuusssuuuyyy|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||zzzzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{}}}~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~|||zzzyyyyyyzzzzzzzzzzzzzzz{{{|||~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyyyy{{{}}}~~~|||zzzxxxwwwvvvtttsssrrrrrrsssvvvxxxyyyyyyxxxwwwvvvvvvuuuuuusssqqqooonnnrrrmmmeee^^^XXXTTTQQQOOOPPPRRRSSSUUUVVVUUUUUUTTTYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^___\\\XXXWWWXXX[[[\\\eeeqqqzzz{{{pppiii^^^bbbkkkzzzvvvxxxyyynnnlllooovvv~~~wwwnnnaaaRRRBBB888444---)))+++---+++,,,000???777///+++,,,---+++(((***))))))))))))))))))***************)))))))))(((,,,((($$$%%%)))+++***((('''''''''''''''''''''''')))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((())))))******+++******)))))))))******++++++******))))))((((((+++***(((''''''(((***+++***************)))((('''%%%)))------***((()))+++(((((()))***++++++***)))************************++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///................................./////////000000222222111111000000//////yyyvvvrrrrrruuuzzz~~~~~~~~~~~~}}}||||||}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{wwwuuuwwwyyyyyyyyyzzz{{{|||||||||{{{yyyyyyzzzzzz{{{zzzzzzzzzyyyyyyzzz{{{{{{|||}}}}}}{{{}}}~~~~~~}}}}}}|||{{{zzzxxxvvvuuuvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{|||}}}}}}~~~|||}}}}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~|||{{{zzzzzz{{{|||{{{zzzzzzzzz{{{||||||}}}xxxyyyyyyzzz{{{|||}}}}}}||||||}}}}}}|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyyyyzzz|||}}}~~~{{{zzzyyyvvvtttrrrrrrsssrrrtttvvvwwwwwwvvvtttrrrsssssstttsssrrrpppnnnmmmkkkeee]]]UUUQQQNNNLLLKKKOOOQQQTTTWWWXXXXXXWWWVVV\\\^^^```aaa```^^^\\\ZZZYYY\\\^^^^^^]]]___dddhhhgggqqq}}}{{{ooohhhfffgggfffqqqtttooopppuuu{{{pppbbbUUUGGG;;;444111---***+++,,,+++,,,...777000)))'''(((***(((%%%)))))))))******)))))))))*********)))))))))))))))+++(((%%%&&&(((******)))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((())))))))))))***))))))((())))))***************)))))))))((((((***)))'''&&&&&&''')))***+++++++++******)))'''''''''((((((***++++++)))((('''((()))***************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,---..........................................////////////000000000000000111111111xxxvvvtttuuuxxx}}}~~~|||~~~~~~}}}}}}~~~}}}~~~{{{yyyzzz~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxyyyyyyzzz{{{|||}}}}}}|||~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{|||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}{{{zzzzzzyyyyyyyyyzzzzzzwwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}|||zzzyyyxxxyyyzzz|||~~~}}}}}}||||||}}}}}}~~~yyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyvvvsssrrrsssuuutttuuuvvvvvvvvvtttqqqppppppqqqrrrrrrrrrpppnnnlll```[[[TTTNNNKKKJJJJJJIIIJJJMMMQQQVVVYYY[[[[[[ZZZ^^^aaaeeeiiikkkjjjgggeeeZZZZZZ\\\]]]aaafffmmmrrrsss{{{{{{jjj^^^\\\dddkkkuuuzzz}}}yyyxxx|||}}}ttteeeVVVHHH>>>666111,,,+++***)))))))))******---***''''''***,,,,,,+++***+++,,,,,,,,,,,,+++***+++******)))((()))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&''''''(((((()))((((((''''''(((((()))&&&'''((()))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))))))))''''''''''''))))))(((((()))***************+++)))'''(((+++,,,+++)))&&&(((******)))((()))***))))))))))))))))))))))))''''''((((((((((((((()))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++------------------------*********++++++,,,,,,------------,,,,,,------...------------------------..............................//////000111222222|||zzzyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}|||~~~~~~}}}~~~{{{~~~}}}yyywwwyyy}}}~~~~~~}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}{{{xxxuuuuuuvvvwwwyyyzzz{{{{{{{{{|||||||||||||||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||~~~~~~~~~}}}}}}~~~}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~|||{{{{{{|||~~~|||||||||||||||{{{{{{zzzzzzzzz|||}}}}}}|||}}}~~~}}}}}}~~~~~~|||}}}~~~~~~}}}}}}|||{{{yyyyyy~~~~~~~~~}}}}}}}}}||||||{{{}}}~~~}}}}}}~~~|||||||||||||||}}}}}}~~~yyyxxxxxxwwwwwwxxxxxxyyywwwxxxyyyzzz{{{}}}~~~~~~|||}}}}}}}}}|||{{{zzzzzzxxxzzz|||~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||yyyzzz{{{{{{{{{zzzxxxwwwxxxyyyxxxvvvssssssuuuxxxuuuvvvvvvvvvuuutttrrrqqqpppppppppooommmiiieeecccUUUQQQLLLHHHHHHHHHIIIIIIHHHJJJOOOTTTWWWYYYZZZZZZ[[[^^^ccciiimmmoooppppppcccaaa^^^```fffnnnuuuyyynnn```\\\dddqqq{{{|||{{{{{{wwwsssiiiZZZKKK>>>666000,,,)))******)))((()))***************+++,,,,,,------***+++,,,,,,,,,,,,+++***++++++)))((((((((()))***%%%(((++++++(((&&&(((+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''(((((()))*********(((((((((((((((((((((((((((((()))************)))))))))(((''''''(((***,,,&&&(((******(((((()))***))))))))))))))))))))))))''''''''''''(((((())))))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------...------,,,,,,---------------------------------..............................//////000111111111~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{}}}}}}|||}}}zzz~~~|||yyyvvvxxx~~~~~~}}}~~~~~~~~~|||}}}{{{|||~~~~~~~~~~~~~~~yyytttuuuvvvwwwyyyzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{|||}}}~~~|||}}}}}}{{{zzz{{{~~~~~~|||{{{zzz{{{|||}}}}}}||||||~~~|||zzzzzz|||}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz|||~~~~~~{{{{{{|||~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwww||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{~~~~~~}}}|||{{{{{{{{{|||}}}~~~zzzzzz{{{||||||}}}}}}}}}wwwwwwvvvvvvwwwxxxxxxyyyyyyyyyzzzzzz{{{|||||||||{{{{{{|||||||||||||||{{{yyyzzz{{{}}}}}}|||zzzyyyzzzyyyxxxxxxxxxyyyzzz{{{xxxzzz{{{|||{{{yyyvvvtttwwwxxxxxxvvvsssssswwwzzzvvvvvvvvvvvvvvvuuuuuutttrrrqqqooolllfff```YYYVVVOOOKKKGGGEEEFFFHHHIIIJJJIIIKKKOOORRRUUUVVVVVVVVVWWWYYY]]]ccchhhmmmpppqqqnnniiidddeeellluuu{{{~~~wwwfff^^^dddsss|||xxxssspppjjjaaaRRRDDD999111+++((((((***,,,******+++,,,,,,(((***+++***(((&&&&&&&&&((()))***++++++***)))(((,,,+++)))((((((((()))***"""(((---,,,(((%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++''''''(((((((((((('''''',,,,,,++++++)))((('''&&&$$$'''(((%%%!!!!!!'''---%%%(((******(((''')))+++))))))))))))))))))))))))((()))))))))******++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---************************))))))***+++,,,,,,------...------,,,,,,,,,------------------------------.....................---////////////000000000000}}}||||||~~~~~~}}}|||{{{}}}|||yyyzzz}}}~~~|||}}}~~~~~~|||{{{{{{|||}}}~~~xxxyyyzzzyyyxxxwwwxxxzzz~~~}}}zzzyyy{{{{{{{{{{{{{{{zzzzzzzzz|||}}}~~~~~~~~~|||{{{zzz|||{{{|||~~~||||||||||||}}}~~~|||{{{}}}~~~}}}}}}}}}}}}}}}||||||}}}}}}xxxwwwyyy}}}~~~zzzxxxyyyzzz{{{~~~~~~}}}}}}}}}{{{~~~~~~~~~~~~}}}|||{{{zzz~~~}}}|||||||||}}}{{{}}}~~~{{{zzz|||~~~|||{{{{{{{{{{{{||||||}}}~~~}}}}}}|||||||||||||||}}}{{{zzzzzz{{{|||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwzzzyyyyyy{{{}}}}}}|||zzz||||||||||||||||||||||||~~~~~~}}}~~~~~~|||zzzyyyyyyyyyzzzzzzzzzzzz{{{xxxzzz|||zzzvvvssssssttttttvvvtttqqqqqqvvvxxxvvvwwwuuusssrrrrrrrrrpppnnnooojjjfffeee```VVVNNNLLLJJJJJJIIIHHHGGGHHHJJJLLLOOOMMMMMMNNNRRRUUUWWWWWW[[[\\\___bbbeeeiiimmmpppooopppqqqsssvvv}}}~~~}}}{{{}}}}}}www}}}~~~yyyooofff___SSSBBB777222000+++'''+++***************++++++)))***+++++++++)))((('''(((((())))))))))))((((((%%%%%%&&&((()))+++,,,,,,)))))))))))))))))))))))))))***++++++***)))((('''''''''''''''&&&%%%$$$###((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((***++++++)))(((((()))))))))))))))************))))))))))))((((((((((((************))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))***)))((()))***+++***((()))************+++++++++++++++******++++++,,,---------,,,+++***)))(((''',,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///............///////////////000111222222111000///}}}||||||}}}~~~~~~~~~|||zzzzzz}}}~~~~~~}}}|||~~~~~~|||{{{{{{{{{||||||{{{|||}}}}}}|||{{{}}}~~~~~~|||zzzxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{~~~|||zzzzzz{{{}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}~~~{{{{{{}}}}}}zzzxxxyyyzzz{{{|||}}}~~~||||||}}}}}}{{{yyy|||||||||}}}}}}}}}||||||~~~}}}|||||||||}}}{{{}}}~~~{{{zzzzzz|||}}}}}}||||||{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzzzz{{{yyyxxxxxxzzz{{{{{{zzz{{{zzzzzzyyyxxxyyyyyyyyy|||{{{zzz{{{|||}}}|||{{{|||{{{{{{zzzzzz{{{{{{|||~~~}}}}}}}}}~~~~~~|||zzzyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{{{{xxxuuutttvvvxxxwwwwwwtttooopppuuuxxxxxxxxxuuuqqqooonnnnnnmmmlllmmmgggcccaaa\\\SSSMMMKKKNNNLLLJJJIIIHHHJJJKKKLLLNNNPPPRRRTTTXXX[[[^^^___bbbeeeiiikkklllmmmqqqtttvvvwwwyyy|||}}}|||}}}yyywwwssskkkcccVVVKKK<<<333000///,,,(((+++******))))))***++++++((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((('''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&((())))))((('''((()))''''''((((((((()))))))))((((((((((((''''''''''''((((((((()))))))))******))))))***++++++++++++***(((((((((((())))))))))))+++***)))***+++,,,+++)))(((((()))))))))*********+++*********++++++,,,,,,+++++++++***************+++++++++++++++,,,,,,---,,,,,,,,,------------...------------............------------............//////000111111000//////~~~|||{{{|||}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}}}}~~~|||~~~}}}{{{zzzzzzzzzzzzyyyzzz||||||{{{{{{|||}}}}}}{{{yyyxxxyyyzzzzzzzzz{{{|||||||||zzz{{{|||}}}~~~~~~~~~~~~zzz|||~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~|||yyyxxxyyyzzz{{{zzz{{{|||~~~}}}||||||||||||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~|||~~~}}}{{{yyyyyy~~~~~~}}}}}}||||||{{{{{{|||{{{zzzzzzyyyyyyzzzzzzwwwvvvuuuvvvyyy{{{{{{zzz}}}||||||{{{{{{{{{{{{{{{}}}zzzzzz{{{||||||{{{|||{{{yyyxxxxxxyyy{{{|||}}}|||{{{|||}}}}}}{{{yyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{yyywwwuuuuuuwwwyyyxxxxxxtttoooooouuuyyyyyyxxxtttooollljjjiiihhhgggeee^^^ZZZYYYWWWQQQOOOOOOUUURRRNNNLLLLLLLLLLLLLLLNNNSSSZZZ^^^```cccgggkkkoootttzzz{{{yyyyyy{{{~~~}}}xxxzzzyyytttxxx~~~{{{rrroookkkddd]]]JJJ@@@555...---...,,,***+++******)))))))))******((((((''''''(((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))((('''%%%%%%&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''$$$&&&((((((''''''((()))&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((()))******+++++++++***(((((((((((()))))))))))),,,+++******,,,,,,+++***'''((((((((())))))))))))************++++++,,,,,,))))))******+++++++++,,,***************++++++,,,,,,,,,,,,,,,------------------------............+++,,,,,,,,,------------......////////////......}}}|||{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzyyyyyyyyyxxxzzz{{{{{{zzz{{{|||}}}~~~~~~|||zzzyyywwwyyyyyyyyyzzz{{{|||}}}}}}yyyyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~}}}|||{{{|||||||||}}}~~~~~~{{{yyyyyyzzz{{{|||{{{{{{|||}}}~~~}}}}}}~~~~~~zzzzzz{{{{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzxxx}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzzzzzzzzzz{{{tttssssssuuuxxxzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzxxxyyy{{{{{{{{{|||zzzxxxvvvvvvxxxzzz||||||zzzzzzzzz{{{|||zzzyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzyyywwwuuutttttttttsssuuutttqqqrrrwwwzzzyyyvvvsssooollliiifffccc```YYYSSSPPPQQQSSSRRRTTTWWW\\\YYYUUURRRQQQPPPNNNMMMQQQYYYbbbggghhhjjjoootttwww}}}uuummmsss~~~xxxxxxzzzwwwnnniiiccc[[[UUU@@@999000++++++,,,,,,***+++******))))))))))))******)))'''&&&&&&'''((()))'''(((((((((((((((((('''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''''''''###%%%'''((((((((()))***&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((((((((())))))))))))+++***))))))++++++***)))((((((((()))))))))******)))******+++++++++++++++)))************+++++++++)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,------------........................~~~}}}||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~}}}~~~~~~~~~~~~}}}{{{zzzyyyxxx|||~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxyyyyyyyyyzzz{{{|||}}}}}}xxxyyyzzz{{{}}}~~~|||{{{|||~~~|||{{{|||}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~{{{|||}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~{{{yyyzzz{{{|||}}}~~~~~~}}}}}}{{{zzzyyyyyyxxxxxxyyyyyysssssssssuuuxxx{{{||||||~~~~~~~~~}}}}}}~~~~~~|||yyyxxxxxxzzzzzzzzz|||zzzxxxvvvvvvxxxzzz|||zzzyyyxxxxxxzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxvvvrrrooollllllqqqttttttvvvyyyyyyuuurrrpppmmmkkkgggbbb\\\XXXRRRLLLIIILLLOOOQQQTTTYYY``````___\\\XXXUUUTTTTTTYYY```iiimmmnnnooorrrvvvuuu|||yyyllldddgggzzzzzzvvvxxx~~~{{{rrrkkkddd\\\RRRJJJ;;;555///+++***++++++***+++******)))(((((())))))+++***(((&&&&&&&&&&&&'''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((()))(((((()))+++''''''((((((((())))))))))))))))))(((((((((''''''))))))((('''&&&%%%$$$$$$%%%%%%&&&(((((()))))))))(((((((((((())))))))))))***((('''((()))***)))((()))))))))*********++++++((()))***+++++++++******+++++++++************)))))))))(((((())))))***++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------------...............------------......~~~~~~}}}}}}}}}~~~~~~|||~~~~~~}}}yyyzzz{{{|||~~~~~~}}}~~~~~~~~~~~~}}}|||zzzzzz|||}}}~~~~~~||||||}}}~~~|||{{{{{{{{{zzzzzzzzzzzzyyyzzzzzzzzz{{{|||||||||yyyyyyzzz{{{}}}|||yyyyyyzzz}}}~~~}}}||||||{{{{{{~~~}}}|||~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{|||}}}|||{{{zzzzzzzzz{{{|||}}}zzzyyyzzz|||}}}}}}}}}|||{{{wwwvvvuuuuuuttttttuuuuuutttttttttvvvyyy|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{yyyyyyzzz{{{{{{zzz{{{zzzxxxwwwwwwxxxzzz{{{yyywwwvvvvvvxxxyyyyyyxxxvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvwwwwwwvvvrrrmmmhhhjjjpppuuuvvvwwwxxxuuupppkkkiiigggddd```[[[TTTPPPPPPJJJFFFHHHJJJKKKOOOSSS^^^ccchhhgggaaa^^^^^^aaaeeejjjppprrrrrrqqqrrrtttvvvzzz~~~ttthhhcccfffsssxxxqqqnnnooo{{{vvvqqqjjjccc\\\RRRGGG???777333...+++*********)))+++******)))((((((((((((+++***)))(((''''''''''''&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%'''))))))(((((()))***''''''((((((((()))))))))***)))))))))(((((((((((())))))((('''&&&%%%%%%$$$&&&'''((()))***+++++++++(((((((((((()))))))))))))))(((''''''))))))((('''************++++++++++++'''(((***+++++++++***))),,,+++++++++******)))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///...------------...///~~~~~~~~~~~~|||~~~~~~~~~|||yyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||{{{yyyxxxxxxyyyzzzzzzyyyyyyzzzzzz{{{|||zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||~~~}}}|||zzz{{{~~~}}}{{{}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~||||||||||||}}}||||||}}}~~~~~~}}}|||{{{xxx{{{~~~~~~|||zzzzzz{{{{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}~~~}}}zzz{{{{{{|||}}}|||zzzxxxwwwuuutttssssssrrrrrrsssssswwwvvvvvvwww{{{~~~~~~||||||{{{{{{|||}}}}}}~~~}}}|||{{{|||}}}~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzzxxxvvvuuuuuuwwwxxxyyyxxxuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttuuuvvvtttppplllmmmrrruuuuuuttttttqqqllleeebbb\\\WWWTTTPPPLLLIIIKKKEEEBBBDDDFFFGGGJJJNNNWWWbbbnnnpppjjjgggjjjpppssstttuuuvvvuuusssqqqpppsssvvv{{{xxxmmmfffccclll{{{xxxooojjjkkkppp~~~~~~yyylllfff___WWWOOOFFF===777222000,,,***))))))******++++++)))((((((''''''''''''(((((()))*********)))&&&''''''((((((''''''&&&))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%'''(((((('''&&&'''(((&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''')))***+++++++++(((((((((((()))))))))))))))((('''((()))***)))'''))))))))))))************'''(((***+++++++++))))))***************+++++++++***))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------//////...------...//////~~~~~~~~~~~~}}}{{{~~~~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~{{{zzzzzz{{{yyyxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz|||~~~}}}}}}~~~}}}yyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{||||||}}}~~~||||||}}}}}}~~~zzz{{{}}}~~~|||{{{www{{{~~~|||||||||yyyxxxxxxxxxzzz||||||zzz{{{}}}~~~}}}zzz}}}}}}}}}}}}{{{xxxuuusssuuuuuutttsssssssssssstttxxxwwwwwwyyy|||~~~{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvttttttvvvxxxxxxxxxttttttttttttuuuuuuuuuuuuvvvtttrrrsssuuuvvvtttqqqrrrvvvvvvsssqqqqqqnnniiibbb\\\TTTMMMJJJHHHGGGFFFEEE@@@>>>AAAEEEFFFIIIMMMQQQ```pppuuupppmmmsss{{{}}}{{{yyyxxxwwwtttpppmmmkkklllqqq{{{{{{mmmbbbbbb___eeeyyy|||tttmmmiiimmmuuu~~~|||}}}~~~|||uuuoooeee___VVVMMMEEE>>>777222///---+++)))((()))******++++++)))(((''''''''''''$$$%%%(((***,,,---,,,,,,&&&''''''''''''''''''&&&''''''(((((())))))******''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++###$$$%%%'''((()))))))))(((((((((((())))))))))))***)))((()))***+++***((((((((((((((())))))))))))'''(((***+++,,,+++)))((('''((()))***+++,,,------***************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,000///...------...///000~~~~~~~~~~~~}}}|||{{{}}}|||{{{~~~}}}{{{zzzzzzzzz|||zzzxxxvvvwwwyyy|||}}}|||{{{{{{{{{~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{|||}}}}}}||||||~~~}}}~~~~~~}}}|||{{{{{{zzz||||||}}}}}}~~~~~~~~~{{{yyyxxx{{{{{{||||||}}}}}}}}}}}}|||{{{zzz|||~~~}}}}}}~~~~~~}}}{{{{{{{{{}}}{{{||||||xxxxxxyyyzzzzzzyyyxxxvvvuuurrrtttwwwwwwvvvtttsssssszzzzzz{{{|||}}}~~~}}}|||{{{|||~~~~~~~~~}}}||||||||||||}}}xxxxxxxxxyyyyyyzzzzzzzzzxxxxxxwwwvvvuuuuuuvvvvvvvvvuuutttuuuuuutttqqqoooqqqpppppprrruuuvvvvvvuuurrrssssssrrrmmmfff```[[[VVVSSSOOOKKKIIIFFFCCCAAA>>>???AAACCCEEEGGGIIIIIIRRRYYYdddmmmqqqqqqqqqppptttuuuxxxzzzyyytttlllfffhhhnnnrrruuu~~~vvvkkk___ZZZZZZ^^^ooo}}}{{{kkknnnvvvxxx{{{}}}||||||xxxppphhhaaaZZZOOOEEE===777333000+++++++++************)))***++++++***((('''(((***((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&***((('''***000222000---++++++******))))))((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))))))))***++++++,,,,,,******))))))((((((''''''&&&'''((())))))***)))))))))************+++++++++************************(((((()))***,,,---...///++++++++++++++++++++++++++++++,,,---............,,,,,,,,,---------......~~~}}}~~~~~~}}}~~~|||||||||||||||{{{zzzyyyyyy{{{}}}~~~~~~}}}||||||~~~}}}~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}||||||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~yyywwwwww{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~|||zzz|||~~~{{{zzzzzzzzzyyyyyyxxxwwwvvvtttvvvyyyyyyxxxvvvuuuvvvyyyyyy{{{|||~~~~~~|||{{{{{{}}}~~~~~~}}}~~~}}}|||{{{zzzzzzzzzvvvwwwwwwxxxyyyzzz{{{|||xxxwwwwwwvvvuuuuuuvvvvvvsssssssssuuuwwwwwwuuusssqqqqqqrrrtttvvvwwwvvvtttqqqpppoookkkfff___XXXTTTPPPMMMJJJGGGEEECCC@@@>>>===>>>???@@@BBBDDDEEEFFFLLLRRRZZZaaadddddddddcccgggiiillloooqqqooollliiijjjnnnrrrvvv{{{mmmbbbWWWOOOMMMQQQgggyyy|||}}}xxxmmmrrr{{{}}}~~~|||wwwllldddXXXQQQFFF<<<555111---,,,+++++++++*********))))))))))))((('''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######""""""%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))&&&'''((())))))((('''&&&&&&###"""&&&***---+++(((((((((((('''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))(((((((((''''''(((((())))))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))******+++,,,------++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,---------......}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~wwwvvvwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~}}}|||zzzyyy{{{|||{{{zzzyyyxxxxxxxxxyyywwwyyy|||}}}{{{zzzyyyyyyxxxyyy{{{}}}}}}{{{{{{|||}}}|||{{{~~~}}}}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyyzzz{{{|||wwwwwwvvvuuuuuuuuuvvvvvvuuuuuuuuuwwwxxxxxxwwwuuuqqqqqqsssuuuwwwvvvssspppllljjjfffaaa[[[TTTOOOLLLKKKIIIEEECCCCCCAAA???===>>>>>>???@@@AAABBBCCCCCCFFFJJJOOOSSSUUUVVVVVVWWWZZZ\\\___dddiiilllooopppmmmooosssyyytttgggXXXMMMGGGEEEKKKRRRlll{{{mmmsss}}}~~~tttpppxxx}}}zzzqqqdddZZZMMMFFF<<<444///,,,***)))++++++*********)))))))))(((&&&###$$$'''((('''%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&'''(((((((((((('''&&&###!!!!!!###''')))'''%%%''''''''''''''''''(((((('''''''''''''''((())))))'''(((((())))))((((((''')))(((((('''&&&&&&%%%%%%))))))))))))((((((((((((((())))))))))))((((((''')))))))))*********++++++((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,---------......~~~}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~|||{{{{{{}}}~~~||||||}}}}}}}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~xxxxxxxxx|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzzyyy|||~~~|||zzzxxxwwwxxxzzz{{{yyy|||~~~}}}|||}}}zzz{{{}}}}}}{{{zzz{{{{{{zzzyyyzzz{{{{{{|||{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzwwwvvvvvvuuuuuuuuuvvvvvvzzzyyyyyyyyyyyywwwtttrrrpppqqqrrrtttuuurrrnnnjjjcccaaa\\\VVVQQQLLLIIIHHHIIIGGGEEECCCCCCCCCAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDGGGJJJMMMNNNOOORRRTTTUUUWWW\\\aaahhhooovvvzzzuuuvvvxxx}}}|||ttt```VVVLLLHHHIIIOOOZZZdddrrrxxxllltttsssqqqttt|||yyyrrrgggYYYNNNEEE???777000---+++++++++************))))))))))))((($$$!!!###(((***(((%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&)))***)))''''''(((((())))))*********(((''''''''''''((())))))'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%))))))))))))(((((((((((())))))***))))))((('''&&&))))))))))))************))))))))))))))))))))))))+++++++++***************************************---------------,,,+++***,,,,,,,,,---------......~~~}}}}}}~~~}}}||||||||||||~~~}}}{{{|||}}}{{{||||||}}}}}}}}}}}}}}}zzz{{{}}}}}}{{{yyyzzz|||{{{{{{|||~~~}}}|||{{{{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{zzz{{{|||~~~|||{{{{{{{{{{{{|||}}}~~~{{{~~~|||~~~}}}|||{{{|||{{{{{{|||~~~}}}zzzwwwwwwxxxzzz{{{zzz}}}~~~}}}~~~~~~}}}~~~|||zzzyyyzzzzzzyyywwwvvvwwwzzz|||||||||zzzyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvv{{{zzzyyyyyyyyywwwtttqqqrrrrrrrrrsssrrrnnniiidddYYYVVVRRRNNNJJJHHHGGGGGGGGGEEECCCBBBCCCCCCBBBAAA@@@AAAAAACCCDDDEEEFFFFFFFFFHHHJJJLLLMMMPPPTTTXXXWWW[[[aaagggmmmttt|||~~~wwwmmmfffTTTPPPNNNRRRYYY```kkkttttttrrruuutttyyy~~~xxxvvv|||xxxooosss}}}~~~{{{wwwrrriii]]]OOOEEE===999333...,,,,,,,,,,,,*********)))))))))((((((***&&&"""$$$)))+++)))&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''')))*********)))''''''(((((())))))******'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))***))))))((('''&&&(((((()))))))))*********************************++++++************))))))************************------------,,,+++******,,,,,,,,,---------......~~~~~~~~~}}}{{{|||}}}||||||~~~zzz{{{||||||}}}}}}||||||zzz|||~~~}}}{{{yyyzzz|||~~~~~~~~~{{{{{{|||~~~~~~}}}|||{{{zzz{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}}}}~~~{{{zzzzzzyyyzzz{{{}}}~~~{{{}}}|||}}}}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~|||yyywwwvvvwwwyyyzzzyyy|||~~~~~~}}}~~~~~~|||zzz}}}{{{yyyxxxyyyyyyxxxwwwsssvvvyyy}}}~~~}}}{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuttttttuuuuuuvvvvvvwwwvvvvvvwwwxxxxxxuuussssssrrrpppnnnlllgggaaa]]]OOOMMMKKKHHHFFFFFFGGGHHHDDDBBB@@@@@@@@@AAA@@@???>>>???@@@BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQUUUYYY]]]\\\bbbkkkrrrwww{{{}}}uuujjjaaa^^^XXXWWW\\\fffmmmqqqvvv|||~~~mmmggghhhhhhpppyyyyyy|||sssuuu~~~~~~~~~yyyvvvppphhh___SSSGGG???555222...,,,++++++***)))******)))))))))(((((((((***(((%%%&&&)))+++)))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((((((((())))))))))))((())))))))))))(((((('''((((((((()))))))))************************************************))))))************************+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{|||}}}{{{{{{}}}}}}~~~}}}|||||||||~~~~~~|||zzz{{{|||}}}~~~~~~}}}{{{zzz{{{}}}}}}~~~~~~~~~~~~}}}|||{{{{{{yyyzzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{|||{{{zzzzzz{{{|||~~~{{{{{{zzzyyyzzz|||~~~~~~}}}{{{{{{|||}}}~~~~~~~~~{{{|||}}}}}}}}}~~~|||{{{yyywwwvvvwwwxxxyyyxxxzzz}}}~~~}}}}}}}}}{{{}}}~~~~~~{{{zzz|||zzzxxxwwwxxxyyyxxxwwwtttwww{{{~~~~~~{{{yyyuuuvvvvvvwwwxxxxxxyyyyyytttttttttttttttuuuvvvvvvuuuuuuuuuvvvvvvvvvtttqqqooommmiiieeeaaa\\\VVVQQQHHHGGGEEEDDDDDDDDDEEEFFFCCCAAA????????????>>>======???AAADDDGGGJJJMMMNNNQQQRRRTTTUUUWWWZZZ___bbbccclllxxx~~~wwwlllbbb```dddgggiiirrr}}}}}}jjjccceeegggqqqyyyyyy~~~yyyxxxzzzuuutttqqqllleee\\\QQQGGG>>>999...---++++++++++++)))'''***)))))))))((((((((((((***)))((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((((((((()))))))))***'''(((((())))))))))))((((((((((((((()))))))))***************************))))))))))))***************************************++++++,,,,,,,,,++++++,,,,,,,,,---------......|||}}}~~~~~~}}}}}}||||||~~~}}}||||||}}}|||zzzzzz{{{}}}|||}}}~~~~~~}}}|||~~~}}}||||||||||||}}}}}}{{{zzz{{{zzz{{{}}}}}}|||||||||}}}}}}|||{{{zzzzzzyyyzzz{{{|||~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}||||||zzzzzzzzzzzzyyyzzz|||~~~||||||{{{zzz{{{}}}~~~|||{{{zzz{{{|||~~~yyy{{{}}}}}}~~~~~~{{{zzzyyywwwwwwwwwwwwwwwvvvyyy|||~~~}}}|||||||||yyy{{{}}}~~~|||{{{{{{yyywwwwwwxxxyyyxxxwwwuuuxxx|||}}}zzzwwwssssssuuuvvvxxxzzz{{{|||tttttttttttttttuuuvvvwwwxxxwwwvvvuuuuuusssooommmjjjfffaaa\\\WWWQQQKKKGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDBBB@@@@@@@@@@@@???>>>???@@@CCCGGGKKKOOORRRTTTXXXYYY[[[\\\]]]___cccfffhhhsss}}}vvvpppggg```eeennnuuuyyy}}}iiiccchhhlllyyywwwwww~~~}}}zzzuuuooommmiiiddd\\\QQQGGG===777333,,,++++++,,,---,,,)))&&&))))))))))))(((((((((((())))))***(((&&&%%%'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''')))((('''&&&&&&&&&)))))))))((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&)))((((((''''''&&&%%%%%%'''((((((((())))))******''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzzyyyyyyzzzzzzzzz{{{}}}~~~}}}}}}{{{zzz|||}}}}}}|||zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}|||~~~|||zzzzzz{{{}}}~~~}}}}}}||||||||||||}}}}}}}}}{{{{{{|||~~~~~~~~~|||}}}~~~~~~~~~}}}|||}}}~~~{{{xxxyyyxxxwwwvvvvvvxxxzzz{{{{{{{{{||||||||||||{{{{{{||||||}}}||||||{{{zzzzzzvvvvvvvvvuuutttuuuxxx{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvtttrrrrrrtttuuuuuutttvvvtttpppnnnnnnnnnlllkkk\\\YYYTTTOOOKKKHHHHHHHHHDDDCCCBBBAAA@@@AAAAAABBBCCC@@@>>>???@@@@@@AAABBB;;;AAAIIIPPPUUUYYY[[[\\\]]]___aaacccddddddddddddfffpppssslllbbb^^^aaagggnnnrrrpppkkkhhhmmmzzz}}}rrrkkkggghhh```TTTHHH???777111...///...,,,***)))(((''''''))))))((((((((()))+++,,,))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&)))&&&%%%&&&((()))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------~~~~~~}}}}}}}}}~~~~~~|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}||||||~~~}}}|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzzxxxyyy{{{}}}~~~~~~}}}|||~~~}}}|||}}}}}}{{{zzzyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||}}}}}}}}}~~~{{{zzz|||~~~~~~~~~~~~~~~}}}}}}{{{|||~~~~~~}}}|||{{{|||~~~}}}{{{xxxyyyxxxwwwvvvvvvxxxyyy{{{{{{||||||||||||||||||{{{}}}}}}}}}}}}}}}|||{{{{{{uuuvvvvvvuuutttuuuwwwyyyzzzzzzyyyxxxxxxwwwvvvuuuwwwwwwxxxyyyyyyxxxwwwwwwtttrrrqqqrrrssssssrrrqqqrrrpppmmmkkkiiifffbbb___UUURRRNNNIIIFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBBBBAAA@@@AAABBBCCCDDDEEECCCHHHQQQYYY___cccfffhhhggghhhkkknnnpppqqqqqqqqqqqqyyy{{{rrr___]]]\\\aaakkkyyy|||zzzyyy{{{pppiiieeebbbZZZOOOCCC:::444000---,,,,,,+++***))))))))))))+++***)))))))))***+++,,,))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&$$$"""###%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''((())))))******)))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))*********)))))))))((((((************++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------~~~~~~~~~~~~|||zzzzzz}}}|||zzz}}}~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~}}}||||||}}}}}}}}}||||||~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzwwwyyy{{{~~~~~~}}}|||}}}~~~}}}}}}}}}{{{xxxxxxyyy{{{||||||||||||||||||||||||~~~~~~}}}}}}}}}}}}~~~~~~{{{zzz|||~~~}}}||||||~~~}}}}}}||||||yyy{{{~~~~~~{{{zzzyyyzzz{{{{{{yyywwwxxxwwwvvvvvvvvvwwwyyyzzzzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzyyysssuuuvvvvvvuuutttuuuvvvxxxyyyyyyxxxxxxwwwvvvuuuwwwvvvvvvvvvvvvvvvvvvwwwuuuuuutttuuuvvvuuurrrpppkkkiiigggddd```[[[TTTOOOKKKIIIFFFCCCAAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAAAAABBBDDDEEEEEEFFFJJJQQQZZZbbbgggjjjllllllnnnsssxxx|||~~~~~~~~~uuuiiibbbXXX]]]gggvvv~~~~~~tttjjjbbb^^^YYYQQQFFF;;;444000...---******)))))))))******+++******)))((((((((()))))))))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''((())))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,~~~~~~}}}{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}{{{{{{{{{||||||~~~~~~~~~|||~~~~~~~~~}}}}}}~~~{{{|||}}}|||zzzzzzzzz{{{~~~~~~|||{{{zzz{{{~~~}}}}}}~~~~~~~~~}}}|||zzzxxxwwwyyy{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~}}}}}}~~~~~~{{{zzz|||~~~}}}|||{{{~~~~~~}}}}}}|||{{{{{{zzzzzz|||}}}|||wwwvvvvvvvvvvvvvvvuuuuuuwwwvvvvvvvvvvvvwwwxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxwwwwwwvvvvvvrrrtttwwwwwwvvvtttssssssuuuvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttttttttuuuvvvuuuuuuuuuuuusssooollldddaaa]]]YYYUUUPPPKKKGGGCCCBBBAAA??????@@@AAABBBBBBAAA@@@??????@@@AAABBB???CCCEEEDDDEEEGGGHHHFFFFFFHHHMMMTTT\\\bbbfffggghhhlllsss{{{{{{qqqeee]]][[[aaammm{{{zzz{{{sssjjjaaaYYYUUUOOOHHH===555000...------******))))))))))))******)))((((((''''''&&&&&&&&&(((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))***************************************************++++++++++++,,,,,,,,,~~~}}}~~~~~~}}}||||||{{{|||~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~{{{}}}}}}|||{{{zzz{{{|||~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwxxxzzz|||{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{zzz|||~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz|||}}}}}}{{{yyytttttttttsssrrrqqqqqqrrrvvvuuuuuuuuuvvvvvvwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuurrruuuwwwxxxvvvtttrrrrrrqqqsssuuuwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppnnnkkkfffbbb\\\XXXRRRMMMKKKIIIGGGEEE@@@@@@??????@@@AAABBBCCCAAA@@@???>>>??????AAAAAAFFFMMMQQQPPPOOOSSSTTTRRRLLLKKKLLLPPPWWW^^^bbbcccfffkkkttt}}}}}}sssiii^^^UUUVVV[[[nnn~~~yyy|||}}}yyyqqqjjjccc[[[SSSMMMFFF@@@777111...---......,,,+++***)))(((((((((((()))))))))((((((''''''&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))''''''((((((((()))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,}}}~~~~~~~~~~~~~~~|||~~~~~~{{{{{{{{{{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{|||~~~~~~}}}}}}|||||||||~~~~~~|||zzzxxxyyy|||}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyzzzzzzzzzzzzzzz||||||}}}}}}|||{{{zzzyyyuuuuuutttrrrooonnnoooppptttuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvwwwwwwxxxwwwwwwwwwtttvvvxxxxxxvvvsssrrrrrrqqqsssuuuwwwxxxxxxvvvvvvuuuvvvwwwxxxxxxwwwvvvuuutttqqqnnnllliiiddd___[[[SSSOOOIIIEEEDDDDDDEEEEEE@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAALLLWWW^^^]]]^^^dddfffdddTTTPPPLLLNNNTTT\\\aaaccclllqqqyyyxxxmmmaaaZZZSSSOOOXXXeee~~~zzz}}}wwwqqqjjjccc^^^VVVNNNHHH>>>999333///------------,,,+++***)))((('''''''''******+++++++++***))))))(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''''''''(((((((((((())))))(((((((((((())))))))))))************************++++++++++++++++++++++++************++++++++++++~~~|||}}}}}}}}}||||||}}}}}}~~~{{{~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}|||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}|||||||||}}}~~~~~~|||zzzyyy{{{~~~~~~}}}||||||{{{zzz{{{{{{zzzzzz{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~vvvvvvwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{wwwxxxwwwsssooommmnnnpppttttttuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyxxxvvvtttsssssstttuuuwwwxxxwwwuuusssqqqrrrtttvvvxxxxxxvvvtttrrrpppmmmhhhccc___ZZZUUUQQQJJJGGGCCCAAAAAABBBAAAAAA???????????????@@@@@@@@@???>>>>>>===>>>???@@@AAAHHHVVV```aaadddnnnrrroooaaa[[[TTTSSSZZZdddkkknnntttxxx|||zzzuuuqqqaaaWWWRRRSSSTTTXXXiii{{{|||xxx{{{~~~|||oooiiiaaa[[[WWWPPPGGGAAA777444000---,,,,,,,,,+++***)))(((((((((((())))))'''((()))*********)))((((((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((('''%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((('''((()))******)))(((''''''''''''((((((((())))))(((((()))))))))*********************************************************************++++++++++++~~~|||yyy{{{~~~{{{{{{{{{{{{{{{|||}}}~~~zzz~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~}}}||||||{{{{{{{{{||||||{{{|||}}}~~~}}}}}}}}}~~~{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~|||{{{zzz|||~~~}}}|||{{{zzz}}}|||zzzzzz{{{}}}{{{zzzzzz|||}}}~~~|||zzzxxxxxxyyyzzz{{{|||}}}~~~tttuuuvvvwwwyyyzzz{{{|||wwwvvvvvvwwwxxxzzz}}}~~~zzzzzzyyyuuupppnnnoooqqqsssttttttuuuvvvuuuuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxsssssstttuuuvvvvvvuuuuuuxxxyyyzzzxxxvvvtttssstttwwwxxxyyyxxxvvvsssooommmnnnppptttvvvvvvtttpppnnngggccc\\\VVVQQQLLLGGGCCCEEECCCAAA@@@AAA@@@>>>===>>>>>>>>>>>>>>>>>>======???>>>=========???@@@AAA>>>NNN[[[]]]cccnnntttrrrqqqiii```___gggrrrzzz~~~xxxzzz|||{{{vvvmmmddd^^^NNNHHHJJJSSS\\\fff{{{|||ppppppwww~~~ttthhhbbbZZZTTTPPPJJJAAA:::333111...,,,,,,,,,***)))'''''''''(((((()))***+++###$$$&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&((()))***+++&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))++++++)))((('''&&&'''''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++~~~|||{{{~~~}}}{{{yyyzzz|||~~~}}}zzz|||}}}|||{{{{{{~~~~~~|||}}}|||~~~~~~{{{zzzzzz{{{|||}}}~~~}}}~~~}}}{{{zzz||||||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}||||||~~~}}}{{{zzzzzz~~~}}}}}}~~~~~~~~~|||{{{zzz{{{}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}{{{|||{{{yyyyyyzzzzzzyyyxxxxxxyyyzzz|||}}}~~~~~~{{{yyywwwvvvvvvwwwyyyzzzwwwwwwwwwxxxzzz|||}}}~~~zzzzzz{{{{{{yyywwwtttrrruuuuuuuuuuuuttttttssssss|||{{{yyyxxxwwwxxxyyyyyyrrrssstttsssssstttwwwzzzxxxxxxxxxwwwvvvuuutttsssxxxxxxwwwvvvtttqqqooonnnqqqppppppppppppnnnjjjggg^^^[[[UUUOOOJJJFFFDDDDDD@@@AAABBBBBBBBBBBBAAA@@@>>>>>>?????????????????????>>>>>>@@@BBBDDDEEEDDDKKKKKKQQQ[[[```ccckkkuuurrruuussspppuuu~~~yyylllgggaaaWWWOOOMMMCCCHHHPPP\\\kkk|||wwwrrrqqqzzzvvvnnnddd___XXXPPPHHH@@@888333///...---,,,++++++++++++***************************)))((()))***+++***)))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$&&&'''''''''&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%######%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))***************)))(((&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***************************)))))))))))))))******)))))))))))))))))))))))),,,+++******,,,,,,+++***~~~~~~~~~~~~}}}{{{zzz{{{|||~~~|||}}}}}}|||||||||~~~~~~||||||~~~{{{}}}~~~~~~|||{{{|||}}}{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~|||||||||~~~~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{zzz|||{{{yyyzzzzzz{{{yyyxxxvvvwwwxxxzzz{{{{{{||||||zzzyyyyyyxxxxxxyyyzzz{{{xxxxxxxxxyyyzzz{{{|||}}}||||||||||||{{{yyywwwvvvxxxxxxwwwvvvuuuvvvvvvvvv{{{zzzyyyxxxwwwxxxyyyyyyttttttuuutttssstttvvvxxxwwwwwwwwwwwwvvvuuutttsssvvvwwwwwwwwwuuussspppnnnmmmllljjjiiigggeeeaaa^^^UUURRRNNNIIIDDDBBB@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBDDDHHHLLLOOOQQQWWWVVVYYY]]]___aaakkkvvvyyy}}}~~~}}}|||vvviii\\\VVVQQQJJJFFFFFFHHHQQQ]]]kkkxxxsssqqqwww{{{|||rrrkkk___YYYQQQHHHAAA:::444000......---++++++************************************)))(((((()))***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%$$$###"""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%%%%%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&&&&$$$''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''((((((((((((((()))&&&&&&&&&''''''''''''((('''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((()))***)))))))))))))))))))))))),,,+++******,,,,,,+++***~~~~~~~~~}}}||||||~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~||||||~~~|||yyy|||}}}~~~~~~|||{{{|||}}}zzz{{{}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~|||}}}~~~~~~}}}{{{{{{}}}}}}zzzxxxyyyzzz|||{{{yyyzzz{{{{{{zzzyyyuuuvvvxxxzzzzzz{{{zzzzzzxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~}}}|||{{{{{{{{{{{{{{{zzzxxxwwwvvvwwwyyyzzz{{{zzzyyyxxxxxxxxxyyyzzzuuuvvvvvvuuuttttttvvvwwwwwwxxxxxxxxxxxxwwwuuuttttttuuuvvvvvvtttqqqmmmkkkjjjgggccc```]]]ZZZVVVSSSKKKIIIFFFBBB@@@>>>======??????@@@@@@@@@@@@??????>>>>>>======???AAADDDFFFDDDCCCCCCFFFJJJQQQXXX\\\gggffffffeeebbbdddooo{{{zzzqqqcccXXXLLLFFFDDDCCCEEEGGGQQQ^^^ooo|||wwwkkkrrr{{{sssjjjeeeWWWQQQGGG>>>888444000...------,,,+++************))))))))))))))))))))))))***(((''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))***+++,,,)))))))))))))))))))))))),,,***)))***+++,,,+++***~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~|||zzzzzz{{{||||||{{{zzz|||}}}{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||||||||}}}~~~{{{{{{||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}|||||||||}}}~~~~~~xxxyyy{{{}}}}}}|||||||||~~~}}}{{{yyyzzz~~~~~~yyyvvvxxx{{{|||{{{yyyzzz{{{|||{{{yyyxxxyyy{{{|||}}}|||{{{zzzuuuwwwyyy{{{||||||{{{zzzxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{zzz{{{|||}}}{{{zzzwwwvvvvvvwwwyyy{{{{{{zzzyyyxxxxxxxxxyyyzzzvvvxxxyyyxxxwwwwwwxxxzzzyyyzzz{{{{{{{{{yyywwwvvvrrrssstttssspppkkkgggdddeeebbb\\\XXXTTTPPPLLLJJJDDDCCCBBB@@@???>>>>>>???>>>>>>????????????>>>>>>>>>>>>===>>>AAAEEEIIILLLIIIIIIIIIKKKOOOWWW```ffftttwwwxxxuuupppqqq{{{vvvhhh]]]SSSKKKCCC@@@DDDKKKSSSXXX```mmm}}}xxxwwwwww~~~|||rrrppp}}}wwwnnngggaaa]]]PPPIII???666222000///...,,,,,,+++***************(((((((((((((((((((((((()))(((&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))***+++---...///))))))))))))))))))))))))+++***)))***+++,,,+++***~~~||||||~~~~~~~~~|||}}}~~~~~~~~~}}}~~~~~~~~~|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~|||xxxzzz{{{zzzyyyyyyzzz{{{}}}}}}||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||~~~~~~}}}|||}}}{{{zzzzzzzzzzzzzzz{{{{{{uuuvvvxxxzzz|||}}}}}}~~~|||{{{{{{{{{||||||zzzxxxzzz~~~zzzwwwyyy}}}|||zzzzzzzzz||||||{{{zzzxxxzzz|||}}}}}}|||zzzyyytttvvvxxxzzz{{{{{{yyyxxxvvvvvvwwwxxxzzz|||~~~}}}{{{yyyxxxyyy{{{|||yyywwwuuuttttttuuuxxxzzzzzzyyyxxxxxxxxxyyyzzz{{{wwwyyy{{{{{{zzzzzz|||}}}{{{|||~~~~~~}}}{{{xxxvvvtttsssrrroookkkeee___\\\\\\XXXSSSOOOKKKHHHDDDBBB@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAEEEKKKPPPSSSUUUVVVWWWXXX[[[bbbkkkqqq|||zzzmmm^^^QQQIIIDDDBBB@@@BBBKKKYYYeeekkkuuu|||rrrhhhmmmxxxpppsss}}}vvvkkkccc]]]WWWSSSIIICCC:::333////////////++++++***)))))))))******'''''''''''''''''''''''')))'''%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))***+++---...///))))))))))))))))))))))))***)))((()))+++,,,+++***~~~}}}|||}}}~~~zzz|||~~~}}}|||}}}~~~{{{}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~yyyzzz{{{zzzyyyxxxyyyzzz~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}zzz{{{}}}{{{}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzz|||~~~~~~}}}{{{{{{|||zzzzzzyyyxxxxxxxxxxxxxxxuuuvvvvvvwwwyyyzzz{{{{{{|||{{{yyyzzz{{{{{{zzzxxxzzz}}}~~~{{{zzz{{{}}}|||zzzzzzzzz|||}}}|||{{{xxxyyy{{{}}}|||{{{xxxwwwtttvvvxxxzzzzzzzzzxxxwwwtttuuuvvvxxxzzz}}}}}}|||yyyxxxwwwwwwxxxyyyvvvtttsssrrrssstttvvvwwwzzzyyyxxxxxxxxxyyyzzz{{{yyy{{{|||}}}|||{{{|||}}}{{{|||}}}}}}{{{xxxtttrrrrrrqqqnnniiiccc]]]XXXUUUOOOLLLIIIGGGEEECCC???======>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@BBBFFFLLLRRRWWWZZZ]]]___bbbdddeeejjjqqqwww}}}ooodddXXXLLLDDDBBB>>>BBBGGGMMMYYYiiiuuuzzzsssgggaaaeeeoooyyytttooozzz~~~vvvkkkbbb[[[UUUOOOJJJAAA<<<555111///.........******)))))))))))))))***(((((((((((((((((((((((((((&&&%%%%%%&&&&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!"""$$$'''***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''((()))***+++,,,)))))))))))))))))))))))))))(((((()))+++,,,+++***~~~}}}~~~~~~{{{~~~~~~}}}~~~|||{{{|||}}}~~~~~~yyy{{{~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~zzz|||~~~{{{}}}}}}|||zzzyyyzzz{{{~~~|||{{{{{{||||||}}}~~~~~~}}}}}}|||}}}~~~~~~~~~|||yyy{{{~~~}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzz|||~~~~~~}}}{{{{{{||||||{{{zzzxxxwwwwwwwwwwwwzzzyyyxxxxxxxxxyyyzzz{{{}}}zzzxxxxxxyyyzzzyyyyyyzzzzzz{{{|||||||||{{{{{{{{{zzzzzz{{{|||}}}}}}{{{yyy{{{}}}~~~~~~|||yyywwwwwwxxxyyyzzzzzzyyyyyyxxxvvvvvvwwwxxxzzz|||~~~|||{{{yyyxxxvvvvvvvvvvvvsssrrrrrrrrrsssssstttuuuyyyyyyxxxwwwxxxyyyzzz{{{{{{|||~~~}}}{{{yyyxxxyyywwwxxxxxxxxxvvvrrrmmmkkkjjjgggccc]]]WWWRRRNNNLLLDDDDDDCCCCCCDDDBBB@@@===>>>????????????>>>>>>>>>@@@???>>>>>>>>>>>>???@@@@@@BBBFFFKKKRRRXXX]]]``````fffkkknnnooorrrwww{{{tttgggZZZRRRKKKFFFFFFJJJLLLTTT]]]eeeppp|||ooofffdddeeeooozzzxxxwwwzzzyyywwwwwwrrrlllddd]]]WWWPPPIIICCC888555111///...---+++***))))))((((((((())))))***(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###!!! !!!$$$'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++---...---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$######$$$&&&(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((()))***)))))))))))))))))))))))))))((('''(((+++,,,+++***}}}~~~}}}~~~|||}}}~~~~~~|||{{{{{{|||}}}}}}}}}xxxzzz}}}~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~wwwzzz}}}~~~~~~|||zzz{{{{{{~~~|||zzz{{{|||~~~~~~~~~}}}||||||}}}~~~}}}~~~{{{|||{{{~~~~~~~~~|||{{{zzzzzzzzz{{{zzz|||~~~~~~}}}|||||||||}}}|||{{{yyyxxxwwwvvvvvv~~~}}}zzzyyyxxxyyy{{{|||}}}zzzwwwvvvwwwyyyyyyyyyyyyxxxxxxyyy||||||{{{zzz{{{zzzzzz{{{}}}~~~}}}||||||~~~~~~{{{yyyzzzzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~||||||zzzxxxwwwuuuuuuuuuqqqrrrrrrsssssssssttttttyyyyyyxxxwwwxxxyyy{{{|||}}}~~~}}}yyyvvvttttttssstttttttttqqqlllgggdddaaa^^^XXXRRRMMMIIIFFFEEEAAAAAABBBDDDFFFEEECCC@@@AAAAAABBBBBBAAA@@@@@@???AAA@@@???>>>>>>???@@@AAA@@@CCCHHHOOOUUU\\\```cccfffmmmuuuyyyzzz|||yyydddXXXLLLIIIGGGGGGLLLTTT___jjjuuu|||rrrgggeeellluuu{{{qqqpppuuuyyy|||uuukkkfff```[[[VVVNNNEEE???111000...------+++)))'''))))))(((((((((((()))***))))))))))))))))))))))))'''%%%%%%%%%'''((('''%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$###!!!###&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''***---......&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######...,,,)))'''%%%%%%%%%&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''***)))))))))))))))******))))))))))))))))))))))))(((''''''(((+++,,,+++***~~~}}}}}}}}}~~~~~~~~~{{{yyyzzz}}}~~~|||~~~}}}||||||~~~}}}|||{{{zzz}}}}}}}}}}}}}}}}}}~~~~~~~~~|||||||||}}}}}}zzzzzz{{{|||}}}~~~~~~}}}||||||{{{}}}|||}}}~~~}}}|||~~~~~~~~~~~~~~~}}}~~~~~~||||||||||||}}}~~~}}}|||zzzzzz|||~~~~~~|||{{{{{{|||}}}~~~~~~}}}||||||}}}~~~}}}{{{xxxwwwwwwxxxyyy|||||||||{{{{{{zzzzzzyyyuuuxxxzzzyyytttrrruuuxxxxxxyyyzzz{{{|||||||||||||||{{{{{{zzz{{{{{{|||}}}{{{}}}~~~xxxwwwzzz|||{{{xxxwwwyyy|||}}}zzzwwwwwwyyyzzzyyywwwxxxxxxwwwvvvuuutttssssssqqqsssuuuuuuuuuvvvxxxyyy{{{xxxuuuuuuxxx{{{{{{zzz|||zzzyyyyyyyyyxxxvvvtttpppppppppooolllfff^^^XXXUUURRRMMMHHHDDDCCCCCCDDD>>>>>>???@@@@@@@@@??????@@@@@@@@@AAACCCGGGJJJLLLIIIIIIIIIIIIEEE@@@>>>???BBBGGGMMMQQQUUU\\\gggooosssxxxppp```UUUNNNGGGFFFKKKVVVdddooo~~~yyyrrrjjjhhhmmmuuu|||qqqnnnwwwzzzqqqkkkeee___WWWPPPJJJBBB:::444.........------,,,,,,,,,++++++)))(((''''''''''''&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%''')))$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$%%%((()))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$'''((('''(((,,,---+++%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%''')))******))))))))))))))))))************))))))))))))************~~~~~~~~~|||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzzzz|||~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}~~~~~~{{{zzzzzz|||}}}|||||||||{{{zzzyyyxxxxxxvvvyyy{{{zzzvvvtttvvvyyyxxxyyyzzz{{{||||||||||||}}}|||||||||{{{zzzzzzzzz{{{|||~~~zzzxxxzzzzzzzzzyyyyyyyyyzzzzzzwwwuuuuuuxxxyyyyyyxxxxxxwwwvvvtttsssrrrrrrqqqtttuuuwwwxxxwwwxxxzzz|||yyywwwvvvwwwzzz{{{zzzxxx}}}{{{yyywwwvvvssspppmmmlllkkkjjjgggddd^^^VVVQQQNNNKKKGGGBBB???>>>??????>>>>>>???@@@@@@AAABBBBBBFFFGGGKKKOOOSSSWWWZZZ[[[```\\\WWWSSSNNNIIIFFFEEECCCIIIQQQWWW^^^gggsss{{{wwwmmm```UUUNNNMMMOOOVVVcccsss}}}oooooonnnnnnpppuuu{{{pppsss{{{sssjjjddd]]]WWWNNNGGGAAA;;;444...---,,,,,,,,,+++++++++++++++***)))(((''''''''''''&&&'''''''''((((((((()))(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""$$$### !!!&&&((('''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&###$$$&&&'''(((''''''&&&'''(((((((((((()))))))))))))))))))))************~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~||||||||||||}}}~~~}}}}}}||||||{{{{{{{{{xxxwwwwwwxxx{{{~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{|||}}}}}}~~~|||||||||}}}}}}~~~~~~~~~||||||}}}}}}~~~|||{{{|||}}}~~~||||||{{{zzzyyyxxxwwwvvvwwwzzz{{{zzzwwwvvvxxxzzzxxxyyyzzz{{{{{{|||{{{{{{}}}}}}~~~}}}|||{{{yyyxxxzzz{{{}}}}}}{{{zzzyyyyyyzzz{{{zzzyyyvvvuuutttuuuwwwxxxxxxxxxyyywwwuuurrrqqqqqqqqqrrruuuvvvxxxxxxwwwxxxzzz|||xxxwwwwwwxxxzzzzzzyyywwwzzzxxxuuurrrpppnnnjjjgggdddbbb^^^[[[WWWQQQKKKGGGFFFDDDAAA>>><<<;;;<<<<<<>>>>>>>>>???AAADDDFFFGGGMMMPPPVVV\\\bbbfffiiijjjsssqqqmmmiiiddd]]]TTTLLLJJJPPPYYYaaaiiittt{{{qqqdddWWWPPPNNNPPPVVVaaapppyyysssqqqeeeiiipppwww{{{~~~zzzttt|||uuuooohhhaaa[[[TTTMMMDDD===888444///++++++++++++*********************)))((('''''''''''''''''''''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&$$$"""!!!"""$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&$$$!!! """&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%###""""""""""""###$$$!!!"""%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''%%%%%%''''''''''''&&&%%%''''''''''''(((((((((((())))))))))))************~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}|||||||||}}}~~~}}}|||||||||{{{{{{{{{zzzvvvuuuuuuwwwzzz|||}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||~~~}}}}}}~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~{{{|||}}}}}}~~~}}}}}}}}}||||||}}}}}}~~~|||zzzyyyzzz{{{}}}||||||{{{zzzxxxwwwvvvvvvwwwyyyzzzzzzxxxwwwxxxzzzxxxyyyzzzzzz{{{{{{{{{zzz|||}}}~~~~~~}}}zzzyyy{{{|||}}}}}}{{{yyyyyy|||}}}{{{xxxvvvvvvuuuvvvvvvwwwwwwvvvzzzxxxuuurrrpppqqqrrrssstttuuuvvvuuutttuuuwwwyyyzzzyyyxxxwwwwwwxxxwwwwwwuuurrrnnnkkkiiigggdddaaaXXXUUUQQQMMMJJJFFFBBB@@@AAA@@@>>>===<<<<<<<<<===>>>===>>>???AAAEEEIIIKKKOOORRRXXX^^^dddhhhkkkllluuuyyy}}}wwwfffWWWZZZ___fffnnnuuu}}}uuuhhhaaaVVVMMMPPP[[[gggqqq~~~wwwoooiiigggiiikkkrrr{{{}}}{{{|||wwwpppjjjeee___XXXSSSNNNGGG>>>777444222///,,,***************************)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""###%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$###############%%%&&&$$$ $$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********((('''&&&'''''''''((((((((())))))((()))))))))************}}}}}}~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{{{{{{{{{{}}}||||||||||||{{{{{{{{{{{{xxxwwwvvvwwwyyy{{{{{{zzz{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||||||||}}}|||}}}}}}}}}}}}|||{{{{{{}}}}}}}}}}}}}}}|||||||||~~~}}}{{{zzzyyyzzzzzz{{{|||{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyxxxyyyzzzzzzzzzzzzzzzzzzyyy{{{}}}}}}||||||}}}~~~~~~|||yyyzzz|||}}}{{{xxxxxxxxxxxxxxxvvvuuuuuutttwwwuuurrrpppooooooqqqrrruuuvvvuuutttssssssvvvxxx{{{zzzwwwtttrrrrrrtttuuuppplllgggccc___\\\XXXUUULLLIIIEEEBBBAAA@@@>>>====================================>>>AAAEEEIIIKKKLLLNNNRRRWWW[[[___bbbcccpppxxx}}}nnnlllpppvvv||||||xxxhhh^^^VVVUUUSSSUUUdddvvvmmmbbb]]]^^^eeemmm{{{~~~~~~zzzsssmmmgggbbb^^^YYYRRRMMMHHHAAA999333111111000...************++++++++++++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$%%%'''((('''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$###$$$$$$%%%&&&&&&%%%((((((&&&&&&((('''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))))))))))))))************((('''&&&(((((()))))))))*********((()))))))))************||||||~~~~~~|||zzzzzz|||~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~zzzzzzzzz{{{}}}~~~~~~~~~||||||||||||||||||||||||{{{yyyxxxxxxzzz{{{zzzyyy{{{{{{zzzzzzzzzzzzzzz{{{|||{{{{{{zzzzzz{{{{{{|||yyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{|||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{}}}}}}}}}}}}|||{{{zzzyyy~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxyyy{{{|||}}}~~~}}}}}}|||}}}~~~|||{{{zzzzzzzzzzzzyyywwwxxxyyyzzzyyyvvvtttssssssrrrqqqooonnnmmmnnnooopppwwwwwwwwwuuussstttvvvyyyxxxwwwuuupppmmmkkklllmmmiiieee^^^XXXSSSNNNJJJGGGDDDAAA>>>============<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>@@@CCCFFFHHHGGGJJJOOOTTTYYY\\\]]]^^^nnnwwwxxxnnnfffcccUUUUUUWWW[[[```lll}}}ooo```YYYZZZbbbnnnzzz~~~tttlllggg```[[[XXXSSSMMMHHH@@@:::333///...///...---***************+++++++++((((((''''''&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%&&&(((***&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''%%%"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''((("""&&&(((''''''(((&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))******&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))((('''&&&%%%))))))))))))************))))))))))))************|||}}}}}}||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||zzz||||||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyyyy{{{||||||{{{|||{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxzzz{{{|||yyyxxxxxxyyyyyyzzz{{{||||||yyyyyy|||~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||||||||{{{zzz{{{|||}}}~~~||||||}}}~~~}}}}}}{{{{{{|||~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwxxxyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzzzz|||~~~~~~||||||}}}xxxyyyyyyxxxvvvuuuuuuvvvuuuwwwyyyxxxuuurrrrrrssspppppppppppppppqqqrrrrrrwwwwwwuuusssqqqrrrtttwwwppprrrrrrnnniiidddaaaaaa\\\XXXQQQLLLHHHDDDAAA???AAA???===<<<======<<<<<<999:::;;;======<<<;;;;;;:::;;;<<<>>>???AAABBBCCCDDDJJJSSS\\\bbbdddcccbbblllwww~~~uuujjjaaa[[[ZZZ[[[___kkkvvvzzz~~~uuullldddeeejjjrrr}}}zzz}}}wwwlllfffaaa[[[VVVRRRNNNHHHCCC:::555///,,,---...---,,,((((((((())))))*********'''''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&"""%%%&&&$$$$$$'''&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%''''''((((((((($$$$$$%%%%%%&&&''''''((('''''''''(((((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&&&&((((((((())))))))))))***))))))))))))************}}}~~~~~~~~~}}}|||{{{}}}~~~~~~zzzxxx~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzzyyyzzz|||~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{|||yyyyyyyyyyyyzzz{{{||||||}}}zzzwwwxxx{{{~~~~~~}}}|||{{{zzzyyyzzz{{{|||{{{zzzyyyyyyzzz|||{{{|||}}}~~~}}}zzz|||~~~{{{yyyzzzzzzzzz{{{{{{{{{||||||zzzyyyxxxyyy{{{|||{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwvvvuuuuuuvvvvvvwwwxxxzzz}}}}}}zzzyyyzzz|||tttwwwxxxvvvsssqqqrrrtttqqqtttwwwvvvtttrrrrrrtttrrrrrrssstttuuuuuuvvvvvvuuutttssspppnnnoooqqqtttjjjmmmpppnnnggg___ZZZXXXNNNKKKFFFCCCBBBAAA???>>>AAA???============<<<;;;:::<<<>>>??????>>>===<<<:::;;;<<<>>>????????????BBBKKKYYYfffnnnooommmjjjhhhxxxuuuooodddZZZUUUWWW^^^ddduuuxxxsssqqquuu{{{~~~ttt}}}sssiiibbb]]]WWWRRROOOJJJDDD???777333...,,,---///...,,,&&&'''''''''(((((())))))''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%""""""###$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%%%%'''***&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###$$$&&&&&&"""###'''(((&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((+++******)))(((''''''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((()))***++++++***)))(((''''''''''''((((((((()))))))))))))))************~~~}}}}}}~~~~~~~~~|||~~~~~~|||~~~}}}}}}}}}}}}}}}}}}|||{{{{{{|||~~~}}}|||{{{|||~~~}}}|||zzzwwwuuuwww{{{}}}}}}|||~~~~~~}}}|||{{{zzzzzzyyyuuuuuuvvvvvvvvvwwwxxxxxx{{{{{{xxxvvvyyy~~~}}}xxx{{{xxxxxx|||}}}{{{xxxwwwxxxzzz{{{zzz~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{||||||||||||{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxvvvxxxyyyxxxvvvuuutttuuuuuuyyy}}}|||xxxvvvxxxzzz|||{{{yyywwwuuusssrrrqqqrrrrrrssstttttttttttttttsssssssssuuuxxxxxxwwwvvvvvvqqqmmmllloooooolllhhhiiifffbbb^^^ZZZUUUPPPLLLEEECCC@@@===;;;;;;;;;<<<999888888999;;;;;;;;;::::::999888999;;;<<<;;;:::888;;;>>>???>>>@@@DDDGGGLLLSSS\\\gggsss~~~zzzuuu}}}}}}ssslll^^^YYYSSSOOOOOO[[[vvvqqqfff^^^ZZZUUUPPPJJJDDD>>>999111000///...,,,+++))))))''''''&&&''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$###############$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&)))(((%%%"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&'''&&&$$$"""#########$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$######$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((+++(((&&&'''***,,,,,,+++~~~~~~~~~}}}~~~~~~}}}~~~}}}||||||||||||~~~}}}|||{{{zzz||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{yyyvvvwwwzzz}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxwwwvvvuuutttyyyzzzyyywwwyyy||||||yyy|||zzzyyy{{{}}}~~~|||zzzxxxwwwwwwyyy|||}}}}}}~~~~~~}}}|||||||||||||||{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~{{{|||||||||||||||{{{zzz{{{||||||}}}}}}}}}||||||yyyyyyxxxwwwwwwwwwxxxyyyvvvwwwxxxwwwuuuttttttuuussswww{{{zzzwwwtttvvvxxx}}}|||{{{yyyvvvsssqqqooorrrssstttuuuvvvvvvvvvvvvwwwuuutttuuuwwwxxxxxxwwwuuuqqqlllkkkllllllgggccc^^^[[[WWWSSSPPPLLLHHHEEECCCBBB@@@>>><<<<<<<<<<<>>>>>???CCCKKKPPPYYY```iiirrr}}}{{{rrrhhh^^^WWWPPPOOOTTT]]]iiizzztttggg^^^ZZZVVVQQQKKKFFF@@@:::666000000///---,,,***)))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$%%%''''''%%%"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((***)))((((((***)))'''$$$|||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~||||||{{{{{{|||~~~{{{yyywwwzzzzzz|||}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwyyy{{{}}}}}}yyyzzzzzzzzz{{{{{{{{{|||{{{||||||{{{yyyvvvrrrqqqvvvzzz{{{xxxwwwzzz{{{zzzyyyyyyzzz|||~~~~~~|||zzzxxxvvvvvvwww{{{~~~||||||{{{zzzzzzzzzzzz{{{vvvyyy|||~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||zzz{{{{{{|||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzvvvwwwwwwvvvtttsssssstttrrruuuxxxxxxuuutttuuuvvv}}}}}}|||{{{xxxtttpppnnnqqqrrrtttuuuvvvwwwxxxxxxxxxvvvttttttuuuuuuuuutttqqqnnnjjjhhhgggddd___ZZZRRROOOKKKGGGEEECCC@@@????????????>>>======<<<<<<@@@>>><<<;;;<<<===<<<;;;<<<;;;;;;<<<===>>>===<<>>===<<<======>>>>>>======<<<<<<:::999:::<<<=========<<<;;;;;;<<<>>>@@@@@@???DDDGGGJJJLLLPPPYYYccckkkpppwww~~~|||uuulll___RRRKKKJJJMMMOOOYYYaaasss{{{pppggg___XXXRRRLLLHHHCCC>>>:::555111......------,,,+++******)))))))))((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""$$$&&&'''$$$######""""""######$$$'''%%%###"""######$$$$$$###$$$$$$%%%%%%$$$$$$######""""""$$$'''(((((('''%%%%%%%%%$$$$$$#########!!!###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&'''((('''%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((()))++++++******~~~~~~}}}{{{{{{~~~}}}{{{zzzzzz{{{}}}~~~|||~~~~~~|||}}}}}}~~~~~~yyyvvvuuuwww{{{}}}~~~}}}{{{yyy|||{{{yyyxxxwwwxxxzzz{{{}}}}}}||||||}}}}}}~~~~~~}}}{{{zzzyyy{{{}}}~~~}}}||||||{{{{{{|||}}}~~~}}}zzzwwwuuutttzzz}}}{{{yyyzzz||||||zzzzzz{{{zzzzzzzzz{{{|||yyyxxxxxxyyy|||~~~~~~}}}{{{{{{{{{zzzzzz{{{||||||xxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwyyyyyyyyyzzzzzz{{{{{{{{{vvvwwwvvvuuusssrrrsssuuuvvvxxxzzz{{{{{{zzzzzzzzzwwwxxxzzz{{{yyywwwtttrrrqqqrrrssstttuuuuuuuuuuuusssssssssrrrqqqlllfffbbb^^^\\\XXXUUUQQQMMMHHHEEEFFFCCC???===============:::;;;<<<============<<<===<<<<<<>>>@@@AAAAAA???>>>===<<<>>>AAAEEEGGGHHHNNNSSSYYY^^^bbbhhhpppvvvzzzzzzmmmddd[[[UUUNNNHHHIIIQQQ[[[bbbxxx~~~vvvkkkaaaZZZTTTMMMIIIEEEAAA<<<888555222///,,,,,,,,,+++++++++*********'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""$$$&&&'''$$$######""""""######$$$&&&%%%$$$###""""""$$$%%%###$$$$$$%%%%%%$$$$$$######""""""###&&&(((((((((%%%%%%%%%$$$$$$############$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&(((***,,,~~~~~~~~~}}}}}}|||{{{{{{~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}yyyyyyzzz{{{}}}{{{xxxuuuwwwzzz|||}}}|||{{{zzz}}}|||{{{yyyyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~||||||}}}|||{{{|||~~~~~~}}}||||||zzz{{{}}}~~~~~~}}}{{{zzzuuuzzz}}}{{{{{{~~~~~~|||{{{||||||{{{zzzzzz{{{}}}{{{zzzyyyzzz|||}}}|||{{{|||{{{{{{{{{{{{|||}}}}}}zzzyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~~~~|||{{{zzz||||||}}}}}}}}}}}}||||||||||||||||||{{{zzzyyyyyyvvvwwwxxxyyyzzzzzzyyyyyywwwwwwwwwuuusssrrrtttvvvxxxyyyzzz|||||||||{{{{{{uuuvvvxxxxxxxxxwwwuuusssuuuuuuuuuuuuuuutttsssssspppooonnnmmmjjjddd]]]XXXRRRPPPMMMIIIEEEBBB@@@???AAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======BBBBBBDDDGGGJJJJJJHHHFFFDDDBBBAAACCCHHHOOOUUUXXX]]]ccckkkpppssswww{{{sssdddXXXPPPJJJKKKNNNSSS[[[fffrrrzzz{{{rrrppprrryyy|||pppjjj```YYYSSSNNNHHHDDD===:::555222000///---++++++*********************&&&&&&&&&''''''(((******'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))$$$#########$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$%%%&&&&&&%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###&&&(((((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((***)))'''###!!!"""&&&)))~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyy{{{|||}}}~~~|||zzzuuuvvvxxx{{{||||||{{{zzz{{{{{{{{{|||||||||||||||yyy{{{|||~~~~~~~~~~~~}}}yyy{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{|||}}}}}}~~~~~~}}}}}}xxx{{{||||||~~~{{{yyy|||~~~|||{{{{{{|||zzzzzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}zzzzzz{{{{{{||||||||||||||||||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwttttttvvvwwwxxxxxxxxxwwwxxxxxxwwwuuussssssuuuwwwwwwwwwxxxzzz{{{|||zzzyyyvvvwwwwwwvvvvvvtttssssssuuuttttttsssqqqooommmllljjjgggccc___[[[WWWRRRNNNIIIGGGDDD@@@===<<<===>>>???===<<<<<<======;;;:::<<<;;;:::::::::;;;<<<===@@@CCCHHHOOOTTTVVVTTTRRRMMMJJJHHHJJJRRR\\\eeeiiinnnssszzz~~~~~~mmm^^^TTTPPPOOORRR[[[iiiwww|||yyy{{{qqqiiifffiiinnntttlllddd___XXXSSSOOOJJJDDD???666333///---,,,,,,+++***)))))))))***************(((((('''''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((('''%%%###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%'''((('''$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((*********'''$$$$$$'''***}}}~~~|||~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{|||~~~|||zzzuuuvvvxxxzzz{{{{{{{{{{{{yyyzzz{{{}}}~~~xxxzzz|||~~~}}}|||www{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~yyy{{{||||||{{{www||||||zzzzzzyyyyyyyyy{{{~~~~~~}}}zzzzzzzzzzzzzzz{{{|||}}}yyyzzz}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~xxxxxxxxxwwwwwwuuuttttttrrrsssuuuvvvwwwwwwwwwvvvyyyyyyxxxvvvssssssvvvxxxuuuuuuvvvxxxzzzzzzyyywwwxxxxxxvvvuuutttrrrrrrqqqrrrrrrpppnnnllliiigggeeeeee```YYYRRRNNNKKKHHHFFFDDDBBB???;;;999999<<<>>>???>>>===>>>???>>><<<:::===<<<:::999999:::<<<===999===FFFQQQZZZ^^^^^^]]]TTTPPPNNNPPPYYYeeepppvvvzzz~~~}}}wwwjjj\\\PPPNNNRRRXXXeeessszzzxxx}}}zzzjjj```^^^bbbkkkuuuwwwjjjbbbWWWSSSOOOKKKHHHCCC<<<666111...+++)))************))))))))))))***************)))(((''''''&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$'''))))))&&&$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$"""###%%%'''''''''#########$$$$$$%%%%%%&&&###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%###!!!'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((***---,,,******,,,///vvvxxx{{{}}}~~~~~~{{{|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{{{{}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{{{{}}}|||{{{{{{|||zzzzzzzzzyyyyyyxxxxxxxxxwwwxxx{{{}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~}}}zzzyyyyyyzzz}}}~~~~~~}}}|||||||||~~~|||{{{{{{|||{{{{{{uuuzzz~~~zzzxxxxxxzzzzzzzzzzzzzzz{{{|||}}}{{{|||}}}|||{{{zzz{{{}}}}}}|||||||||}}}|||{{{{{{{{{|||||||||zzzyyyxxx|||yyywwwxxxzzz{{{yyyvvvxxxwwwuuusssrrrqqqrrrrrrssstttuuuuuuuuuwwwzzz}}}wwwwwwvvvuuuuuuttttttssssssrrrqqqrrrsssssssssqqquuusssqqqpppqqqssssssrrrrrrpppmmmiiiccc^^^ZZZWWWQQQOOOMMMJJJGGGEEEDDDCCC@@@???>>><<<:::999999999<<<===>>>===<<<;;;===>>><<<888888===<<<777666999===<<<>>>FFFQQQYYY[[[ZZZUUUXXX\\\___dddkkkttt{{{{{{yyyhhh```YYYWWWVVVYYYhhhwwwtttrrrmmmgggfffnnn}}}}}}pppeee^^^[[[UUURRRMMMIIIDDD===666222---,,,+++***))))))))))))(((((())))))*********+++***)))((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}|||zzzyyyzzz{{{}}}}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{||||||zzzzzz{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{|||~~~}}}|||{{{{{{{{{|||}}}}}}{{{{{{}}}~~~~~~~~~www{{{~~~}}}zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||zzz|||||||||zzzzzz{{{|||}}}|||||||||}}}|||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxx}}}{{{yyyxxxyyyyyywwwtttxxxwwwuuusssrrrrrrrrrrrrrrrssstttttttttuuuwwwyyyxxxxxxxxxxxxwwwwwwvvvuuuuuutttrrrrrrssssssrrrpppsssqqqooonnnnnnooommmlllllljjjfffaaa[[[VVVRRROOOIIIGGGEEECCCAAA???>>>>>>???>>>===<<<;;;:::::::::<<<===??????===<<<<<<======:::999<<<<<<888777:::888999<<>>@@@@@@???>>>===>>>>>>;;;;;;<<<;;;999999<<<999<<<@@@EEEJJJMMMNNNOOOVVV]]]gggrrr{{{}}}sssfff[[[UUUUUUVVV^^^gggttt}}}~~~|||wwwpppzzzvvvkkklllqqqsss}}}~~~rrreeeZZZSSSOOOMMMHHHDDD???:::666222...+++,,,+++***))))))(((((()))(((((((((((()))))))))))))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''***)))&&&$$$############&&&&&&%%%%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$############"""&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||xxxwwwwwwxxx{{{}}}}}}}}}zzz{{{||||||}}}}}}|||||||||{{{zzz{{{|||}}}}}}{{{zzzxxxxxxxxxyyyzzz|||}}}}}}|||zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||||||||{{{zzzzzzzzz{{{||||||{{{zzzzzz}}}|||zzzzzzyyyzzz{{{|||}}}||||||}}}||||||||||||{{{{{{{{{{{{yyyyyyxxxxxxwwwwwwxxxxxxzzzzzzzzzyyyxxxxxxzzz|||yyy{{{~~~~~~|||{{{zzzxxxxxxyyyzzzzzz{{{{{{{{{|||{{{yyyxxxwwwvvvuuutttuuuuuuttttttssssssssssssqqqsssuuuuuusssrrrqqqqqqqqqrrrtttuuuuuutttrrrqqqsssqqqooooooooonnnmmmkkklllkkkiiihhhgggddd```]]]UUURRRMMMHHHDDDAAA@@@@@@>>>======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<===?????????@@@BBBDDDCCCAAA???>>>===;;;;;;<<<>>>CCCIIINNNQQQSSSUUUVVVaaafffnnnwww}}}yyyjjjdddYYYOOOIIILLLSSSYYYlllxxx~~~~~~zzzyyy}}}nnnhhhmmmuuu|||}}}uuuhhh\\\SSSMMMJJJIIIDDD@@@:::666222000---***+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((((('''%%%###""""""######$$$$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$#########""""""%%%%%%$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzyyyxxxyyy|||~~~~~~zzzzzz{{{||||||||||||{{{~~~|||zzzzzz{{{|||}}}{{{zzzyyywwwvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuuttttttvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~}}}||||||{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzz{{{{{{}}}~~~~~~}}}|||{{{{{{||||||||||||~~~}}}|||zzzxxxwwwwwwwwwyyyyyyyyyxxxvvvwwwyyy{{{yyy|||}}}||||||yyyyyyyyyzzzzzz{{{{{{|||xxxxxxxxxwwwvvvvvvvvvvvvttttttttttttttttttssssssrrrtttvvvuuusssqqqqqqqqqpppqqqrrrrrrrrrqqqpppooorrrpppnnnmmmmmmllljjjhhhcccaaa```^^^]]]ZZZUUURRRIIIGGGCCC@@@>>>===>>>>>>======<<<<<<<<<======>>>;;;::::::;;;;;;===>>>>>><<<=========???BBBGGGKKKMMMMMMJJJFFFCCCAAA???>>>@@@FFFNNNVVV\\\aaaeeegggoooppptttzzzsssggg```VVVQQQJJJDDDEEEMMMYYYbbbwwwtttuuu{{{yyywwwnnnbbbWWWPPPKKKHHHFFF>>>:::555222///---+++)))))))))(((((('''(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''''''''''''''''''''{{{{{{||||||}}}~~~~~~|||{{{zzz{{{}}}yyyzzzzzz{{{{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}}}}|||{{{yyyxxxwwwvvvvvvuuuuuuwwwxxxxxxwwwwwwyyyzzzxxxxxxyyyyyyyyyyyyzzzzzzwwwvvvuuutttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}{{{yyyxxxwwwwwwyyyyyyxxxvvvuuuuuuxxx{{{xxx|||}}}{{{|||}}}zzzyyyyyyyyyyyyyyyzzz{{{vvvwwwxxxwwwuuuuuuuuuwwwrrrsssttttttuuuttttttsssssstttuuutttrrrppppppqqqrrrrrrqqqqqqpppooooooooorrrpppmmmkkkiiigggdddbbbUUUSSSQQQPPPOOOMMMIIIGGGAAA@@@>>>===<<<<<<======;;;;;;;;;:::;;;<<<<<<===:::::::::;;;<<<===>>>>>><<<===>>>>>>@@@DDDJJJNNNUUUWWWWWWSSSQQQRRRPPPLLLGGGLLLTTT___iiiqqqwwwyyyyyywwwvvvyyywwwjjj^^^UUUOOOJJJIIIIIILLLTTTbbbqqq{{{yyy|||wwwqqqmmmfff[[[SSSMMMHHHCCC???666333000---,,,***(((&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$######"""###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~yyyyyyzzz{{{{{{{{{{{{zzz}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwvvvyyyzzzzzzzzzxxxwwwxxxyyywwwwwwwwwxxxxxxxxxyyyyyyuuuuuuuuuuuuwwwxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||}}}|||||||||}}}~~~~~~~~~|||zzzyyyyyy{{{}}}~~~|||{{{zzzyyyyyyyyyxxxxxxwwwuuutttuuuxxxzzzvvvzzz}}}}}}zzzxxx{{{~~~yyyxxxwwwvvvvvvwwwwwwxxxvvvxxxyyywwwtttssstttuuuqqqrrrtttuuuuuuuuuttttttrrrssssssqqqoooooopppqqqsssrrrooommmlllllllllmmmpppmmmhhhddd```\\\WWWTTTJJJHHHEEEDDDCCCCCCAAA@@@>>>=========<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<>>>AAACCCDDDFFFHHHJJJPPPWWW]]]```fffmmmooolll___aaaeeeooozzz{{{wwwvvvxxx|||}}}~~~xxxqqqfff[[[TTTQQQQQQRRRTTTWWW]]]eeeppp~~~}}}~~~wwwoooiii```ZZZRRRLLLHHHBBB;;;555000...---++++++)))&&&$$$(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&###$$$%%%&&&'''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''~~~|||{{{{{{}}}~~~}}}}}}xxxyyyzzzzzz{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzxxxxxx}}}}}}}}}{{{yyywwwwwwxxxvvvvvvwwwwwwwwwxxxxxxxxxttttttuuuvvvxxxzzz{{{|||||||||||||||||||||||||||zzz{{{}}}~~~~~~~~~}}}|||||||||||||||||||||||||||~~~~~~}}}||||||}}}~~~}}}|||}}}}}}xxxxxxxxx|||~~~|||{{{{{{zzzzzzzzz{{{{{{xxxxxxwwwtttssstttwwwzzzuuuyyy|||zzzwwwvvvyyy}}}xxxwwwvvvtttttttttuuuuuuxxxzzzzzzxxxsssqqqrrrsssqqqrrrsssuuuuuuuuuuuutttqqqqqqqqqooommmmmmoooqqqrrrpppllliiigggggghhhiiimmmiiiccc]]]WWWQQQKKKGGGEEECCC@@@>>>?????????>>>============<<<;;;999999<<<;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<======;;;???DDDGGGGGGFFFEEEEEEGGGRRR^^^hhhvvvzzzxxxxxx~~~}}}wwwsssrrrpppnnnlllddd[[[OOOGGGEEELLLVVV^^^ooorrrxxx~~~|||vvvwwwzzzyyynnnddd___VVVQQQKKKGGGCCC===444,,,///...---,,,,,,***'''$$$''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%''')))******)))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''||||||~~~|||~~~~~~zzzzzz{{{{{{||||||||||||~~~~~~~~~~~~|||{{{|||}}}~~~|||{{{zzzzzz{{{{{{xxxyyy{{{|||}}}~~~}}}}}}zzzyyyxxxwwwxxxzzz|||~~~}}}|||{{{yyyyyyyyyzzz{{{zzzzzzyyyzzz{{{}}}||||||||||||{{{zzzyyyxxxxxxzzz{{{}}}~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~{{{yyywwwwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxuuuvvvwwwxxxyyyzzzzzzyyyzzzyyywwwuuuuuuuuuuuuvvvvvvwwwwwwuuusssrrrrrrsssqqqrrrtttuuuuuutttsssrrruuutttrrrpppooonnnnnnnnnoookkkfffbbb``````___^^^WWWUUURRRNNNJJJFFFCCCAAA======>>>???>>>===;;;:::999999999999:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::;;;>>>@@@>>>AAAFFFIIIJJJIIIGGGEEEEEEIIISSSdddxxx~~~tttkkkeeeaaa\\\YYYOOOLLLGGGDDDGGGSSScccooo|||uuurrruuu{{{mmm^^^WWWUUUOOOLLLEEE>>>888333000...+++***((('''''''''((()))))),,,...,,,&&&###$$$'''***)))((('''&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%#########"""""""""""""""$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$"""""""""""""""!!! $$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''###$$$#########$$$&&&((()))$$$$$$$$$$$$%%%%%%&&&'''''''''((())))))((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&((()))***~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}{{{zzz{{{|||~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyzzz{{{{{{zzzyyyyyy|||{{{zzzzzzzzz{{{|||}}}}}}|||zzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||~~~zzz{{{zzzzzzyyyxxxxxxwwwxxxyyy{{{|||}}}~~~}}}}}}~~~~~~}}}|||zzzyyyyyyyyyyyyyyyzzzzzz{{{zzzxxxvvvuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwuuutttssssssttttttvvvvvvvvvtttssssssvvvxxxyyyxxxwwwuuuttttttssssssrrrrrrrrrrrrqqqpppooonnnjjjeee^^^XXXTTTQQQNNNLLLKKKJJJHHHFFFCCC@@@>>>===<<<===>>>>>>>>>===;;;:::888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::999:::<<<>>>AAACCCFFFJJJLLLLLLJJJGGGGGGKKKSSSbbbvvv|||lll___VVVRRRPPPOOOHHHJJJLLLPPPVVV```lllttt|||qqqpppppprrrxxxuuufffYYYPPPLLLFFFCCC>>>888444000......+++***)))((((((((((((((('''***---+++'''%%%&&&))))))((('''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""############$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%"""############"""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((((('''%%%%%%'''%%%$$$$$$$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&'''((()))***{{{||||||}}}}}}~~~~~~~~~~~~|||}}}~~~||||||~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{||||||{{{zzzyyy{{{|||}}}|||zzzyyyxxxxxxyyyyyy{{{{{{{{{zzzyyyxxxwwwvvv}}}}}}}}}|||||||||||||||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}yyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{|||||||||~~~~~~|||{{{zzzxxxwwwwwwvvvvvvwwwwwwxxxvvvuuuttttttssssssttttttuuuuuuvvvvvvwwwwwwxxxxxxuuuuuutttsssssstttuuuvvvvvvuuusssrrrqqqqqqrrrsssxxxwwwtttqqqpppqqquuuyyy{{{yyywwwuuussstttuuuvvvrrrrrrrrrqqqoookkkgggeee]]]XXXQQQKKKFFFCCC???===@@@??????>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<>>???AAADDDGGGLLLIIIHHHMMMWWWaaafffhhhjjjjjjlllsss~~~{{{uuummmeeeYYYPPPOOOTTT\\\bbbjjjsssxxxmmmhhhsssxxxyyysssnnniiiccc^^^YYYQQQFFF>>>222111///...,,,+++++++++++++++,,,,,,+++)))'''&&&&&&(((***)))(((&&&''')))&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$##############################%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((())){{{{{{{{{{{{|||~~~~~~|||zzzxxxxxxyyyyyyyyyzzzzzz{{{||||||zzzxxxxxx|||~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}{{{||||||{{{zzz{{{~~~~~~}}}|||zzzzzzzzzzzz{{{||||||||||||}}}}}}~~~~~~|||||||||{{{zzzyyywwwwwwwwwxxxyyy{{{|||~~~~~~yyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyy}}}}}}|||zzzyyyxxxwwwwwwvvvvvvuuutttttttttttttttuuuvvvuuuuuusssqqqooonnnqqqrrrssstttuuuvvvuuuuuuuuutttrrrqqqpppqqqsssttttttsssrrrqqqpppqqqrrrssstttssspppmmmkkkmmmrrrvvvttttttuuutttsssqqqooonnnkkkgggaaaYYYRRRMMMJJJHHH???===;;;;;;<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAABBBFFFHHHNNNLLLKKKQQQ^^^mmmyyyqqqeee```YYYYYYYYY]]]dddooozzzwwwqqqrrrvvvxxxnnngggaaa\\\VVVSSSRRRLLLAAA999111000///---,,,+++************++++++***)))'''&&&((()))))))))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$+++***'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((}}}||||||{{{|||}}}~~~}}}{{{yyywwwxxxzzz{{{|||{{{{{{|||~~~|||zzzxxxyyy|||~~~~~~zzzzzz{{{{{{{{{|||||||||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{zzzzzz{{{~~~|||{{{zzzzzz{{{{{{{{{{{{{{{|||}}}zzzzzzyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{|||}}}}}}}}}wwwxxxyyyyyyzzzzzzzzzyyyzzzyyywwwvvvuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwxxxyyy{{{{{{yyyxxxwwwwwwwwwwwwssssssrrrqqqppppppppppppuuuuuuvvvvvvuuurrrooonnnpppqqqrrrtttttttttssssssrrrrrrqqqppppppqqqrrrssssssrrrqqqpppppppppqqqrrrnnnnnnnnnmmmmmmooosssvvvrrrrrrqqqnnnjjjeee```]]]YYYUUUOOOIIIDDDBBBBBBBBB:::888777888:::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;===>>>>>>===<<<;;;<<<<<<======>>>?????????CCCDDDEEEDDDDDDEEEGGGJJJTTTUUUXXX___kkkzzz}}}sssggg\\\VVVVVVWWW^^^iiivvv|||~~~~~~tttwwwwwwssspppsss}}}~~~vvvmmmccc\\\TTTOOOJJJHHHFFFBBB999333000000///...,,,+++***))))))))))))))))))((((((''')))))))))((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""#########$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%'''((()))$$$$$$$$$$$$%%%&&&''''''(((''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}{{{yyywwwwwwzzz||||||{{{zzz|||~~~|||{{{zzz{{{~~~~~~~~~~~~}}}}}}}}}}}}|||xxxxxxyyyzzzzzz{{{|||||||||||||||}}}||||||{{{{{{zzzzzzzzzyyyyyy{{{~~~~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyyyyyyyzzz|||~~~zzzyyyxxxwwwvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwuuuvvvxxxyyyzzzzzzzzzzzzyyywwwuuutttssssssuuuuuuxxxwwwvvvvvvvvvwwwxxxyyyyyyyyywwwvvvvvvvvvwwwwwwsssrrrqqqpppooooooooooooqqqsssuuuvvvvvvtttrrrppppppqqqrrrssstttsssqqqpppnnnnnnooooooppppppqqqqqqppppppooonnnnnnooopppqqqiiikkkmmmlllkkkkkklllmmmiiigggccc^^^XXXRRRNNNKKKHHHFFFCCC???>>>===>>>>>>:::999777888999:::999888::::::;;;<<<===>>>>>>?????????>>>>>>>>>???@@@AAA@@@AAACCCDDDCCCBBBAAA@@@>>>>>>???@@@BBBCCCDDDEEEHHHIIIKKKLLLMMMOOOSSSVVVaaagggooowww{{{pppcccZZZTTTTTTZZZcccmmmxxx~~~wwwsssppppppwww~~~zzzppphhhaaaXXXRRRKKKGGGBBB???<<<888333...---------,,,+++***)))((('''''''''''''''(((((()))''''''''''''(((((('''%%%%%%&&&'''((()))(((((('''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""  ###%%%$$$###$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&'''(((%%%$$$$$$$$$%%%&&&((()))'''''''''''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))))))))((('''~~~}}}{{{zzzzzz{{{|||}}}}}}~~~~~~~~~}}}{{{yyyxxxuuuxxx{{{{{{yyyxxxzzz|||}}}||||||}}}~~~||||||||||||{{{{{{{{{{{{vvvwwwxxxyyyzzz|||}}}}}}~~~~~~}}}}}}|||{{{yyyyyyxxxxxxxxxwwwwwwyyy~~~}}}|||zzzyyyxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxzzz{{{{{{zzzxxxvvvvvvwwwxxxzzzzzzzzzzzzyyyxxxuuusssqqqtttuuuwwwyyyzzzzzzzzzzzzxxxvvvtttrrrqqqrrrssstttxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwwwwuuutttsssrrrqqqqqqqqqqqqmmmpppsssvvvwwwvvvtttrrrpppqqqrrrssssssrrrpppoookkkkkkmmmnnnooooooooooooooonnnmmmllllllmmmooooooiiijjjlllkkkgggccc```___]]]ZZZTTTNNNHHHDDDBBBAAA??????>>>===<<<;;;;;;:::;;;:::999:::;;;<<<;;;:::::::::<<<===???AAABBBCCCBBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIKKKJJJIIIGGGFFF???@@@AAACCCEEEFFFHHHHHHIIILLLOOORRRVVV[[[aaaeeennnwww|||rrreeeZZZOOOIIIKKKUUUgggvvvyyyrrrnnnlllkkk{{{pppggg___XXXQQQLLLGGGDDD@@@<<<888444///---******++++++***))))))(((&&&&&&%%%%%%&&&''')))***%%%%%%%%%'''((()))((('''%%%&&&((()))))))))((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((%%%###"""###&&&'''&&&###$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%&&&((()))))))))((('''|||||||||||||||}}}~~~~~~|||||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxx}}}{{{{{{|||}}}~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{xxxwwwxxxzzz}}}~~~}}}|||||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}yyyvvvvvvyyyzzzzzzxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxyyyzzz|||~~~}}}|||{{{yyyvvvtttssssssuuuxxxzzzzzzyyywwwvvvtttsssrrrqqqpppqqqrrrrrruuuuuuvvvvvvvvvuuuuuutttuuuuuuuuuuuuvvvwwwyyyyyyuuuuuusssrrrrrrqqqqqqrrrppppppqqqqqqqqqqqqrrrrrrnnnoooppprrrsssrrrnnnjjjeeefffhhhkkklllmmmmmmmmmlllmmmnnnooopppmmmhhheeejjjgggbbb]]]WWWSSSQQQPPPJJJIIIFFFCCC???<<<999888;;;;;;<<<<<<<<<=========>>>>>>===;;;:::999;;;===============???AAACCCDDDHHHIIIIIIJJJKKKMMMNNNOOOKKKLLLPPPVVV[[[[[[WWWSSSKKKJJJGGGDDDDDDGGGMMMRRRSSSYYYaaahhhnnnsssxxx}}}|||rrreee\\\SSSSSSQQQOOOTTTddd|||~~~uuuvvvooofffooo}}}rrrlllcccZZZSSSMMMHHHEEE===:::555222000///...---+++++++++++++++***)))(((&&&(((((((((&&&%%%&&&'''+++)))'''&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$&&&((((((&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''||||||{{{{{{{{{|||}}}~~~||||||{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz|||{{{zzz{{{}}}~~~}}}|||yyyyyyxxxxxxxxxxxxyyyyyyxxxwwwxxxzzz|||}}}}}}{{{|||||||||{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{|||yyyvvvvvvwwwxxxwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{|||||||||{{{zzzxxxvvvuuutttsssuuuwwwyyyyyyxxxwwwuuussssssqqqpppppppppqqqrrrvvvvvvwwwwwwwwwvvvvvvuuusssssssssssstttuuuvvvwwwssssssrrrqqqqqqqqqqqqqqqoooooopppqqqrrrrrrrrrrrrnnnmmmmmmnnnppppppnnnmmmfffhhhjjjlllmmmnnnnnnnnnooonnnmmmllljjjgggaaa]]]YYYVVVRRRNNNJJJFFFDDDDDDAAA@@@@@@???>>>===<<<<<<::::::999999999999999999:::;;;:::999777777999;;;=========???AAADDDFFFHHHIIIJJJLLLNNNOOOOOOOOOOOOJJJNNNUUU]]]dddhhhjjjjjj[[[XXXTTTOOOOOOTTT\\\bbbhhhnnnuuu{{{|||rrriiibbb^^^ZZZWWWccceeeggghhhlllwwwuuummmoooqqqsss}}}}}}sssiiiddd[[[SSSLLLGGGBBB???:::777222000......,,,+++***************)))(((((('''((())))))(((((()))++++++)))''''''''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&((((((&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$############$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||{{{zzzzzzzzz{{{|||}}}|||{{{{{{yyyxxxwwwvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyzzz|||}}}|||{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwyyy{{{|||{{{zzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzxxxvvvuuuvvvvvvuuutttttttttsssssstttwwwyyy{{{{{{yyywwwyyy|||~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvuuusssuuuwwwxxxxxxwwwvvvuuusssrrrrrrqqqpppqqqqqqqqqtttuuuuuuvvvvvvvvvuuuuuuqqqqqqqqqqqqrrrsssttttttrrrrrrrrrqqqppppppoooooolllnnnppprrrsssrrrqqqqqqmmmllljjjkkkmmmnnnnnnnnnhhhhhhiiikkkkkkkkkkkkkkkjjjhhhdddaaa]]]YYYTTTPPPKKKIIIGGGDDDAAA???>>>===:::::::::;;;;;;<<<<<<<<<::::::999888888777777888999:::;;;:::999999;;;=========???AAADDDGGGJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPJJJPPPXXX___eeellltttzzzpppmmmgggcccccciiissszzzyyypppiiiddd\\\UUUSSSXXXaaahhh}}}zzzsssrrrrrrwww|||mmmeee___ZZZRRRKKKEEE@@@<<<999666333///---,,,+++***)))))))))******))))))((((((((()))))))))'''''')))***((('''&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%''''''&&&%%%%%%&&&%%%'''((())))))'''$$$"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||{{{zzzyyyyyyzzz{{{|||}}}|||{{{zzzyyywwwvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxyyy{{{{{{{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvxxxzzzzzzyyyxxxvvvwwwxxxzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzyyywwwvvvuuuuuutttsssuuutttrrrrrrsssuuuxxxzzz{{{wwwuuuwww|||~~~|||xxxxxxxxxwwwwwwvvvvvvvvvvvvssstttvvvwwwwwwvvvuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrssssssttttttssssssqqqqqqpppppppppqqqqqqrrrtttssssssrrrpppooommmllljjjlllooorrrsssrrrpppooolllkkkjjjkkklllmmmlllkkkeeeeeeddddddcccbbbaaa```ZZZWWWRRROOOLLLIIIEEEBBBBBBAAA@@@???>>>===<<<<<<:::::::::999999999888888===<<<;;;:::999999999:::;;;===>>>>>>======???@@@???@@@BBBDDDFFFIIIKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQNNNTTT[[[___aaafffqqqyyy~~~|||zzzxxxzzzxxxjjj___YYYSSSUUUVVVYYY^^^kkk|||}}}wwwrrrwwwjjj^^^XXXVVVRRRKKKEEEAAA===999777222000---+++++++++)))((())))))*********))))))(((((()))((('''%%%$$$%%%'''%%%%%%&&&(((***+++***)))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###%%%&&&&&&%%%$$$%%%'''((()))+++,,,+++(((%%%###############$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%|||zzzyyywwwwwwxxxzzz{{{}}}}}}|||{{{zzzyyyxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvxxxwwwwwwwwwyyyzzzyyyxxxyyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuuvvvxxxxxxwwwuuuqqqsssuuuxxxzzz{{{{{{{{{xxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvuuuttttttvvvuuusssrrrrrrtttuuuvvvxxxuuurrrtttyyy|||yyyvvvwwwvvvuuuuuuuuuvvvvvvwwwssstttuuuuuuuuutttsssssstttttttttttttttssssssrrrqqqrrrrrrsssttttttssssssqqqppppppoooooooooppppppuuuttttttrrrpppnnnkkkjjjiiikkknnnpppqqqpppnnnmmmiiiiiijjjkkkkkkiiieeebbb]]]\\\ZZZWWWUUUSSSQQQPPPHHHEEEBBB@@@??????===<<<:::::::::::::::999999999:::::::::999888888777777===<<<;;;:::::::::<<<===<<<===??????>>>>>>???AAADDDEEEFFFHHHIIIKKKLLLLLLNNNMMMKKKIIIIIIKKKNNNOOOQQQWWW]]]^^^^^^bbbllluuuuuufff[[[VVVUUUOOOXXXdddoooyyy{{{vvvuuuvvvxxxzzz{{{|||vvvnnnggg\\\SSSNNNLLLIIIDDD???<<<999666333000...,,,+++++++++***((())))))***************)))&&&&&&&&&%%%%%%&&&(((+++***)))((()))***+++)))((($$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&''')))+++---...---+++'''%%%############$$$%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$###"""$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzxxxvvvvvvwwwyyyzzz}}}||||||{{{{{{zzzzzzyyyzzzyyywwwuuuttttttuuuuuuwwwvvvuuuvvvxxxyyyxxxwwwyyyyyyxxxxxxxxxxxxyyyyyyvvvuuuuuuuuuwwwwwwuuusssnnnqqqtttwwwyyyzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyxxxvvvtttttttttvvvvvvuuutttsssrrrrrrrrruuusssqqqsssvvvxxxwwwtttvvvuuutttsssttttttvvvwwwsssttttttttttttsssrrrrrrtttttttttttttttsssrrrrrrqqqrrrsssttttttuuuttttttppppppooonnnmmmmmmmmmnnnrrrrrrrrrqqqooommmkkkiiiiiijjjlllmmmnnnmmmkkkjjjgggfffffffffddd___YYYTTTRRRPPPMMMJJJGGGEEECCCCCC>>><<<::::::;;;<<<<<<;;;888888999::::::999999888888888888999999::::::;;;;;;:::999999:::<<>>@@@BBBBBBAAA@@@AAABBBIIIJJJKKKMMMNNNOOOOOOOOOPPPNNNKKKJJJIIIKKKMMMOOONNNUUU\\\___```eeennnvvv}}}yyytttnnnfff```aaaggglllvvvtttpppjjjhhhkkkuuu|||www{{{sssggg```ZZZRRRJJJGGGAAA???;;;888666444111///---,,,++++++,,,,,,***((((((((())))))******))))))###$$$%%%&&&'''***///222000...+++)))((('''%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$%%%$$$###$$$&&&(((***,,,///111000---)))'''$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%|||zzzwwwuuutttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvtttttttttuuuvvvvvvuuutttuuuwwwxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttuuuuuuuuusssqqqoooqqqtttwwwxxxxxxwwwvvvwwwwwwxxxxxxwwwvvvuuuttttttvvvxxxxxxuuusssssstttttttttuuuuuutttrrrqqqppprrrrrrsssssstttuuuuuuuuuvvvuuutttrrrrrrsssuuuvvvssssssssssssrrrrrrqqqqqqrrrrrrsssssssssrrrqqqpppnnnooopppqqqrrrrrrrrrrrrooonnnmmmlllkkkkkkkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjjjjjjjjjjjjjjjjiiiiiihhheeebbb___[[[WWWQQQKKKGGGFFFEEEBBB@@@>>>===<<<<<<<<<:::999:::;;;;;;:::999::::::;;;<<<<<<;;;:::999666666777888:::;;;;;;<<<::::::999:::<<<@@@DDDFFFJJJKKKMMMMMMLLLJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSZZZcccjjjooovvv~~~zzzuuuiiilllttt|||~~~}}}~~~yyyhhhiiikkkoooxxx~~~tttnnnrrr{{{qqqeeeZZZTTTPPPJJJDDDBBB:::888555444333111///---+++***)))***++++++)))(((%%%&&&''''''((((((''''''$$$%%%%%%&&&'''***...222000---(((%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!"""###$$$######$$$&&&(((***,,,000222222///,,,)))%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$%%%######$$$$$$%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""###############&&&&&&&&&&&&&&&&&&&&&&&&|||zzzwwwttttttuuuxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzwwwvvvtttssstttuuuwwwxxxvvvuuutttuuuvvvwwwwwwuuuwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuttttttuuutttrrrqqqqqqsssuuuwwwxxxvvvuuusssvvvvvvwwwvvvuuutttrrrqqqqqqtttwwwvvvtttrrrrrrtttrrrssstttuuuuuusssqqqpppqqqsssttttttssssssuuuwwwwwwuuusssrrrrrrssstttuuusssssssssrrrrrrqqqqqqqqqppppppqqqrrrqqqpppooonnnjjjkkklllmmmnnnnnnnnnnnnmmmmmmkkkjjjiiiiiihhhhhhdddfffiiikkkmmmmmmlllllljjjjjjiiihhhhhhgggggggggddd___YYYSSSMMMGGGBBB>>>???>>><<<;;;:::::::::;;;<<<;;;::::::;;;:::888666888888999:::999888777666777777888888999999::::::<<<<<<<<<===@@@EEEIIILLLWWWYYYZZZZZZXXXVVVVVVVVVNNNPPPSSSVVVYYY[[[[[[\\\^^^```bbbdddcccaaa]]][[[aaahhhsss}}}~~~tttlllfffbbbdddmmmwwwqqqsssxxx~~~{{{}}}ssslllpppzzz{{{lllhhh\\\RRRNNNKKKEEE@@@>>>888666444333222111///---)))(((((()))******)))'''###$$$%%%%%%&&&&&&&&&%%%((('''&&&%%%###%%%(((++++++((($$$"""###%%%''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###"""!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%% !!!!!!"""""""""###""""""""""""""""""""""""######!!! """###$$$######$$$&&&)))))),,,000333333111---***&&&&&&%%%$$$############$$$###""" """###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###""" !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''tttuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyywwwuuutttttttttssssssssssssttttttssstttuuuvvvvvvvvvvvvuuuttttttttttttsssrrrqqqqqqwwwvvvtttrrrqqqqqqrrrrrrvvvsssqqqppprrruuuwwwwwwvvvxxxyyyxxxtttpppmmmkkkrrrssssssttttttssssssrrrpppqqqrrrssssssrrrqqqppprrrrrrqqqqqqqqqsssuuuvvvrrrtttvvvtttrrrppprrrtttrrrrrrrrrqqqpppooonnnmmmkkkiiihhhjjjlllmmmkkkhhh```bbbeeeiiikkklllmmmmmmgggjjjmmmllljjjiiikkkmmmcccdddfffiiilllooooooooonnnnnnmmmkkkiiifffcccbbbZZZWWWRRRMMMIIIEEE@@@===;;;;;;:::999888888888999::::::999999999999::::::888888888:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<======>>>AAADDDGGGMMMRRRVVVcccggglllnnnlllgggbbb___^^^ZZZVVVVVV[[[```bbbccclllppptttwwwxxxyyyyyyzzzzzz}}}rrreee^^^]]]aaadddttt~~~uuuwww{{{zzzyyykkkaaa[[[TTTKKKFFFDDDBBB===888666444111...---,,,------,,,+++***)))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""######$$$$$$%%%&&&&&&'''((()))+++---///111222+++***(((&&&$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((('''"""!!!&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))rrrsssssstttuuuuuuuuuuuuuuuuuuvvvvvvuuusssrrrqqqoooooonnnnnnnnnnnnoooooopppqqqrrrsssssssssssssssuuutttsssqqqoooooooooooottttttrrrqqqpppqqqqqqrrrtttqqqnnnnnnooorrrssssssrrrsssuuussspppmmmkkkjjjmmmnnnoooqqqrrrsssttttttqqqpppooonnnnnnoooooopppppppppooooooppppppqqqqqqsssuuuuuussspppnnnoooqqqoooooonnnmmmkkkiiigggffffffdddbbbcccddddddaaa^^^]]]___aaaeeehhhjjjlllmmmlllnnnqqqrrrrrrrrrssstttrrrnnnkkkkkkooorrrssssssooooooooommmiiibbb\\\XXXTTTQQQNNNJJJHHHEEEAAA>>>>>>===<<<:::999888888888999999999888888999999999777777777888999:::999888;;;;;;;;;<<<===???@@@AAABBBEEEHHHJJJMMMRRRYYY^^^dddiiipppuuuwwwvvvtttrrroooiii```[[[[[[aaahhhmmmuuuwww{{{}}}yyyjjjeee^^^[[[]]]eeeooovvv|||vvvuuuvvvpppssstttvvv}}}}}}xxxqqqhhh]]]TTTRRRLLLEEEAAA@@@>>>:::666444222000---,,,,,,,,,,,,,,,+++***)))((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,---...***)))'''&&&$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$)))&&&$$$$$$%%%&&&$$$""""""###%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&oooooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnpppppppppppppppppppppppppppqqqrrrsssssstttttttttuuutttqqqooommmmmmmmmmmmpppooonnnnnnnnnnnnooooootttrrrooonnnooopppqqqqqqmmmnnnooommmkkkhhhhhhhhhiiijjjlllmmmoooppppppppppppnnnkkkiiiiiijjjlllnnnmmmnnnnnnnnnnnnmmmmmmlllpppqqqqqqnnnkkkiiihhhiiiffffffeeeccc```^^^[[[ZZZ\\\[[[ZZZZZZ[[[[[[YYYWWWWWWXXXZZZ]]]aaaeeehhhkkklllpppvvv}}}|||xxxuuupppkkkjjjooorrrrrrqqqooommmkkkgggaaa[[[VVVSSSOOOMMMJJJIIIHHHFFFBBB@@@======<<<;;;::::::::::::999999888888888888999999888888888999999999999999<<<===>>>@@@BBBEEEGGGHHHKKKOOOSSSTTTUUUYYYaaahhhggglllssszzzyyymmmaaaZZZ^^^hhhqqquuuvvvyyy{{{~~~zzzssskkkddd```TTTTTTVVV\\\hhhwwwrrrhhhfffhhhhhhpppyyy~~~zzzooogggaaa[[[SSSLLLGGGBBB===::::::999777444111000...,,,+++***++++++++++++***)))((((((((((((%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$############&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&'''((()))''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######(((&&&###"""###%%%&&&&&&''''''&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%iiikkklllnnnppppppppppppnnnnnnnnnnnnnnnnnnnnnmmmqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmjjjjjjjjjjjjkkkkkkkkkkkkqqqooolllkkklllllllllkkkjjjkkkjjjhhheeeccccccdddggghhhhhhiiiiiihhhhhhgggkkkiiigggeeeeeeeeeggggggiiijjjkkkkkkkkkjjjhhhgggggggggfffdddbbb```______[[[ZZZYYYXXXVVVSSSQQQPPPPPPQQQRRRSSSUUUVVVVVVVVVOOOOOOPPPRRRWWW\\\aaaddddddiiitttxxxkkkeee___```dddhhhgggdddjjjgggbbb\\\XXXVVVVVVVVVPPPNNNMMMLLLKKKIIIFFFCCC;;;;;;:::::::::;;;;;;<<<999888888777777888888999::::::;;;;;;;;;<<<===???@@@AAACCCFFFIIIMMMPPPRRRTTTXXX\\\\\\[[[___gggooolllooouuu{{{yyyjjj\\\YYY```hhhmmmnnnpppssswwwrrrlllccc[[[WWWVVVWWWXXX^^^bbbiiittt}}}tttoooqqquuu|||vvvnnnddd[[[VVVQQQLLLHHH@@@===999777666555333111...---,,,***)))))))))*********)))(((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############"""&&&%%%######$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''ccceeehhhkkkmmmooooooooollllllllllllllllllmmmmmmmmmnnnoooooooooooonnnmmmhhhiiijjjjjjkkkkkkjjjjjjjjjlllnnnppppppooommmkkkhhhhhhhhhiiiiiiiiiiiiiiiiiigggdddcccddddddcccbbbfffgggfffccc```]]]]]]]]]``````aaaaaaaaaaaa`````````aaaaaaaaa``````___^^^___```aaabbbcccbbbaaa```[[[ZZZYYYXXXXXXWWWVVVUUURRRRRRRRRQQQPPPNNNMMMLLLHHHIIIKKKLLLMMMNNNNNNOOOFFFFFFGGGIIIMMMRRRXXX[[[[[[^^^dddnnnwww{{{zzzwwwggg^^^SSSNNNOOOSSSVVVWWW______^^^]]][[[XXXVVVUUUTTTSSSQQQQQQPPPMMMIIIFFF>>>===<<<::::::999999999999999888888888888999999999;;;===>>>>>>???CCCFFFHHHIIIKKKOOOSSSWWW[[[]]]]]]___```___^^^aaahhhnnnpppqqqtttzzzuuudddYYYWWWZZZeeefffhhhkkkqqq{{{{{{tttkkkddd^^^YYYRRRNNNOOOVVV___fffyyy~~~wwwqqqrrrtttxxxxxxsssiiibbbXXXPPPKKKGGGCCC@@@===;;;888666444222000...++++++***)))))))))))))))***)))((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""""""""$$$&&&'''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""$$$$$$$$$######$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""""""""###%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((([[[^^^aaaeeehhhiiiiiiiiifffffffffffffffggghhhiiiiiijjjkkkllllllkkkjjjiiiggghhhhhhhhhhhhgggffffffaaacccfffiiiiiiiiigggfffddddddeeeeeeeeedddcccccccccaaa____________^^^]]]]]]^^^^^^\\\YYYVVVUUUVVVSSSTTTUUUWWWXXXYYYZZZZZZUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSUUUWWWXXXYYYYYYZZZUUUTTTRRRRRRRRRRRRPPPOOONNNNNNNNNNNNMMMKKKJJJIIICCCEEEFFFEEECCCBBBBBBCCCAAA@@@@@@BBBEEEJJJNNNQQQUUUSSSRRRTTT[[[eeemmmqqqnnncccRRRDDD???BBBHHHMMMQQQVVV^^^cccccc]]]VVVPPPUUUTTTSSSSSSRRROOOJJJGGGCCCBBB???===:::888666666:::999999999999999999:::999<<>>===:::999777555222///---,,,))))))))))))))))))(((((()))((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###%%%&&&(((""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#############################################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""" ###&&&((('''%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%% !!!!!!"""$$$%%%&&&UUUWWW[[[^^^_________^^^]]]]]]\\\\\\]]]^^^```aaabbbcccdddeeeeeedddcccbbbcccccccccbbbaaa```^^^^^^YYYZZZZZZZZZ[[[\\\\\\]]]ZZZ[[[[[[\\\[[[ZZZXXXXXXYYYXXXVVVVVVWWWWWWVVVUUUOOOQQQSSSSSSQQQOOONNNNNNIIIIIIKKKMMMNNNOOOOOOPPPKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKMMMOOORRRTTTWWWXXXWWWUUURRRQQQRRRQQQOOOLLLJJJJJJJJJIIIGGGEEEDDDCCC>>>@@@BBBAAA>>><<<<<<===>>>>>>>>>???AAADDDGGGIIINNNMMMLLLMMMOOOVVV^^^ccckkkfff[[[NNNDDD???@@@BBBCCCJJJTTT]]]```^^^XXXTTTQQQPPPPPPPPPOOOMMMHHHEEEEEECCCAAA???<<<;;;:::999;;;;;;::::::::::::;;;;;;;;;???DDDGGGHHHMMMUUU[[[]]]^^^```cccfffjjjmmmnnnlllgggaaa]]]^^^```aaaaaahhhfffeeeiiipppvvvwwwwwwuuuwwwvvvmmm___RRRJJJGGGGGGIIILLLOOORRRWWW]]]aaa```^^^YYYPPPIIIIIIPPPWWWXXX^^^gggqqq}}}~~~tttlllkkkrrrttt|||tttjjjccc```SSSOOOJJJDDDAAA>>>===<<<555555444222///,,,+++***(((((()))))))))))))))((((((((('''''''''(((((()))''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%&&&''''''########################%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$########################%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%%%%""""""############""""""$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############%%%'''&&&$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%$$$$$$""""""""""""######$$$%%%QQQSSSVVVXXXYYYXXXVVVUUUVVVUUUUUUUUUVVVWWWYYYZZZWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXXXXWWWUUUTTTRRRQQQVVVTTTQQQOOOOOOQQQSSSUUUQQQRRRRRRRRRQQQPPPNNNMMMLLLJJJIIIIIIKKKKKKJJJHHHDDDGGGKKKMMMLLLKKKJJJJJJEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEDDDCCCDDDFFFIIIKKKIIIIIIJJJMMMPPPTTTXXXZZZ\\\YYYUUUTTTTTTSSSOOOLLLGGGFFFEEECCCAAA>>><<<;;;:::===??????===<<<===???>>>>>>>>>???@@@BBBDDDFFFGGGLLLRRRTTTSSSRRRTTTUUU___cccddd^^^QQQDDD<<<888:::???FFFNNNUUUZZZ]]]^^^KKKKKKKKKLLLLLLJJJFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<@@@DDDJJJMMMPPPUUU^^^eeecccdddfffhhhkkknnnqqqssspppiii```\\\]]]___^^^\\\aaa]]]ZZZ]]]cccggghhhfffggggggddd]]]RRRHHHBBB@@@AAACCCFFFHHHIIILLLOOORRRKKKPPPRRRMMMIIIOOOaaarrr||||||uuunnnqqqxxx~~~qqqeee[[[UUUSSSHHHEEEBBB>>>;;;:::999888000000111///---***))))))'''((())))))***)))))))))(((((('''''''''(((((()))&&&&&&$$$$$$$$$$$$&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###"""#########&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$#########$$$%%%&&&&&&""""""############""""""%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$""""""%%%)))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%######''''''&&&&&&%%%%%%&&&&&&LLLKKKIIIHHHIIIKKKNNNPPPOOORRRTTTQQQLLLJJJKKKNNNUUUQQQMMMLLLNNNOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAADDDHHHJJJIIIGGGIIIEEEAAA@@@AAABBBBBB@@@>>>???@@@AAABBBBBBBBBBBB@@@BBBEEEIIIMMMRRRYYY]]]^^^\\\YYYWWWUUUQQQMMMJJJGGGEEEBBB???===<<<======BBB>>>:::999;;;===<<<;;;???????????????@@@@@@@@@DDDGGGLLLQQQTTTUUUTTTSSSQQQZZZcccbbbWWWJJJCCCAAA===;;;;;;>>>EEEMMMSSSVVVTTTPPPKKKHHHGGGGGGFFFFFFFFFCCCAAABBBDDDDDDBBB@@@AAA???<<<::::::===AAADDDAAAFFFMMMRRRUUUZZZ___cccdddddddddfffiiinnnsssvvvkkkeee]]]XXXVVVVVVUUUTTTSSSQQQOOOMMMMMMPPPTTTVVVUUUTTTOOOHHHAAA======>>>>>>@@@CCCGGGKKKNNNPPPQQQSSSXXX\\\___dddooo}}}|||{{{ooocccZZZRRRLLLHHHEEECCCAAA===999666333111,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,++++++***)))(((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&########################"""###$$$%%%%%%$$$###""""""""""""""""""######$$$%%%###!!!!!!###%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""""""""######"""############$$$$$$$$$#####################"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""%%%&&&'''&&&$$$"""""""""#########"""!!! %%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$#########$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%BBBAAA?????????AAADDDFFFFFFIIIJJJHHHCCCAAABBBEEEJJJFFFCCCBBBCCCEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@AAA???======???@@@AAA@@@@@@@@@@@@@@@???>>>=====================<<<;;;;;;===<<<<<<>>>AAACCCBBB@@@BBB???<<<;;;<<<======<<<;;;;;;;;;<<<<<<=========AAABBBEEEGGGIIINNNSSSWWW]]][[[YYYXXXWWWUUURRRPPPMMMKKKFFFAAA===;;;::::::<<<:::777888:::;;;:::999??????@@@@@@@@@@@@@@@???>>>AAAFFFLLLQQQTTTUUUVVVPPPTTTZZZ^^^]]]UUUKKKCCC>>><<<;;;<<<@@@FFFJJJLLLNNNLLLHHHGGGGGGHHHGGGGGGEEECCCBBBDDDHHHJJJJJJIIIBBBBBBCCCDDDFFFGGGIIIJJJIIIMMMRRRVVVYYY\\\```dddaaa``````aaadddhhhllloookkkeee\\\UUUQQQNNNJJJHHHGGGGGGFFFDDDDDDEEEGGGHHHHHHHHHGGGDDDBBBCCCFFFJJJOOORRRVVVYYY[[[]]]aaadddjjjooovvvzzzuuunnncccYYYPPPIIICCC@@@<<<;;;:::777555222000///,,,,,,+++******)))((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""######%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!"""############"""!!!"""""""""""""""###$$$$$$###!!! !!!###############$$$%%%%%%%%%%%%$$$######""""""""""""##################$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############!!!###%%%%%%$$$$$$%%%&&&$$$$$$###""""""!!! ###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888777666555666888:::<<<<<<>>>???>>>:::888999<<<>>><<<999888999::::::999;;;;;;;;;;;;:::999888888999888666777888::::::999999:::::::::::::::999999888888888888888777777666888888888999;;;<<<;;;:::;;;999777666888999999999999888888888888:::;;;<<>><<<>>>BBBFFFKKKPPPSSSUUUPPPMMMNNNWWWaaa```SSSGGGAAA>>>;;;:::;;;>>>???@@@CCCCCCDDDFFFJJJLLLLLLLLLKKKJJJIIIKKKNNNRRRSSSTTTOOORRRVVVYYY[[[ZZZYYYWWWVVVXXXZZZ[[[\\\]]]___``````___]]]\\\\\\^^^aaabbb```\\\UUUOOOIIIDDD???<<>><<<<<<===>>>AAADDDHHHKKKNNNUUU]]]dddooossswwwwwwuuuvvv{{{{{{}}}uuummmddd^^^UUULLLEEE@@@;;;888555444333222111000///...++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""#########%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################!!!!!!""""""""""""!!!!!!###""""""""""""###$$$$$$###!!! """######"""######$$$%%%%%%%%%%%%$$$######""""""""""""##################$$$$$$$$$%%%!!!###%%%&&&&&&%%%###"""###########################&&&)))'''$$$""""""###!!!"""%%%%%%$$$$$$%%%&&&%%%$$$$$$######"""""""""!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555444333333444555777888777999999888666555666777999888666555555666666666888999999999888888777666777666555555777888777777666777888888999999999888666666666777777666666555777777888999999999999888777666555555666777888888888888777888:::===@@@BBBBBBCCCCCCCCCCCCEEEIIILLLOOONNNMMMMMMNNNNNNLLLJJJNNNNNNMMMKKKGGGAAA;;;888;;;<<>><<<>>>BBBFFFNNNTTT\\\cccjjjsssrrrggg```WWWRRRKKKDDD???;;;888555333222222111000///......******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""######""""""######$$$%%%%%%###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$#########$$$$$$$$$%%%%%%!!!""""""#######################################"""'''+++***%%%!!!!!!$$$$$$%%%&&&&&&$$$#########%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%555444444444555666777888555555666555444444444555666666666666555555555666888888999999999888777777666555444555777888777666444555666777777888777777444444555555666555555444777777888999888888777888444444555555555666777888888888888:::===BBBFFFHHHCCCDDDDDDCCCCCCEEEHHHKKKIIIHHHGGGGGGGGGFFFDDDBBBCCCFFFKKKNNNMMMHHHBBB>>>@@@BBBFFFHHHHHHGGGFFFFFFBBBDDDGGGIIIIIIHHHFFFDDDDDDCCCCCCCCCFFFIIIMMMPPPUUUNNNHHHJJJRRRWWWUUUQQQHHHDDD???===>>>AAACCCDDDDDDFFFKKKTTT___hhhmmmpppkkkkkkllllllnnnppprrrtttyyyzzz}}}~~~~~~}}}{{{yyyxxxuuupppjjjeeeaaa]]][[[___[[[UUUOOOIIIFFFEEEDDDDDDEEEFFFEEECCC@@@>>><<<;;;===>>>>>>AAAHHHTTT]]]iiiqqq{{{zzz|||{{{yyynnnddd[[[UUUKKKGGGBBB===:::888555333222222111///...---,,,+++))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###############################################################$$$$$$%%%$$$######$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$###$$$%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++***%%%!!!"""$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%444444444444555666777888333333333333333333444444444555666666444333444555666666777777777777666666444333333555666777555444222333444444555555555555111222333333444333333333555666888888777666777888333555666666555555666888888888:::===AAAEEEIIIKKKFFFFFFFFFDDDCCCDDDGGGIIIGGGFFFEEEDDDDDDCCCAAA>>>;;;@@@GGGMMMOOOMMMHHHEEEFFFHHHKKKLLLKKKIIIIIIIIIFFFGGGJJJLLLMMMMMMLLLKKKFFFEEEDDDEEEGGGKKKNNNQQQTTTPPPKKKIIIKKKPPPTTTVVVLLLHHHCCCBBBEEEJJJPPPSSSKKKKKKNNNTTT^^^hhhpppsssuuuxxx{{{~~~~~~yyyrrrkkkfffaaa\\\YYYSSSPPPKKKFFFAAA???>>>>>><<>>>>>>>>AAAEEEHHHNNN[[[lllyyy{{{tttrrrwwwuuu}}}wwwsssqqqtttxxx}}}|||rrrhhh^^^UUUMMMHHHAAA>>>:::777555444222000000///...---+++)))((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########"""######$$$%%%"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$$$$############$$$%%%%%%"""!!!!!!###$$$%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$"""###$$$!!!$$$%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444444555666666777777333222222333444444444444222444666666444333444555444444555555555555555444333333333555666666555333333333444444444444444333111222222333444333333333555777999999888777888:::666999;;;:::888777999:::<<<===???BBBEEEHHHKKKLLLJJJJJJHHHEEECCCBBBDDDFFFFFFDDDCCCCCCDDDCCCAAA???:::>>>CCCHHHKKKLLLKKKJJJMMMOOOQQQPPPMMMKKKJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRJJJIIIHHHGGGHHHJJJLLLNNNOOONNNKKKJJJLLLQQQVVVZZZQQQMMMGGGFFFKKKSSS[[[```\\\YYYVVVWWW]]]eeelllpppzzz~~~}}}zzzooojjjccc]]]XXXUUUPPPMMMFFFEEEBBB@@@@@@AAACCCEEEEEEHHHMMMOOOOOOOOOQQQRRRVVV[[[```ccciiivvv}}}vvvooollloooyyy~~~yyyvvvwwwzzz~~~{{{mmmhhh```XXXQQQJJJCCC???;;;888555333222222000......---,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&"""""""""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!######$$$####################################$$$$$$$$$$$$$$$%%%!!!$$$%%%%%%%%%'''(((#########$$$$$$$$$$$$$$$"""$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555666666777777888888444333333444666777666555222555777777444333444666444444555555555555555444444444444666888888666444555555666666666555555444333333444555555555555555666999<<<<<<::::::<<<>>>;;;>>>@@@???===;;;<<<>>>AAABBBEEEGGGJJJKKKLLLMMMMMMLLLJJJFFFBBB@@@AAABBBCCCBBBBBBBBBCCCCCCAAA@@@>>>???AAACCCGGGJJJLLLMMMSSSUUUVVVTTTPPPMMMMMMNNNLLLLLLNNNPPPRRRTTTVVVWWWPPPOOOLLLIIIGGGGGGGGGHHHKKKKKKKKKLLLPPPUUUYYY\\\UUUPPPJJJIIINNNXXXbbbhhhqqqllldddaaaccciiiooosss{{{}}}wwwnnneee```]]]WWWPPPKKKHHHFFFBBB???>>>>>>>>>@@@CCCHHHLLLOOOVVV[[[aaaeeegggiiimmmppptttyyy~~~wwwsssppppppoooooottt{{{}}}nnn]]]YYYSSSNNNIIIDDD???<<<999666444333222222000...------,,,,,,++++++******&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$$$$######$$$$$$%%%&&&###########################"""!!! !!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""&&&)))***(((%%%###""""""""""""""""""""""""###"""!!!!!!###%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%######################## """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555555666666666777777555555444444555555666777555555444333333333333444555555555555555555555555777666666555666666777777555555555555666666666666333444555666777777888999<<<===???AAADDDFFFIIIJJJGGGEEEAAA@@@@@@BBBCCCCCCFFFHHHLLLOOOQQQRRRQQQPPPTTTQQQMMMJJJIIIGGGEEEDDD@@@EEEFFFCCCAAACCCEEECCCBBB@@@???@@@DDDJJJNNNPPPVVVYYY\\\YYYSSSOOOPPPRRRKKKMMMOOOOOOOOOQQQVVVZZZQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNPPPTTTXXXZZZWWWUUUPPPLLLMMMVVVcccmmm}}}yyysssnnnlllmmmpppsss|||~~~~~~zzzuuurrrpppkkkiiiiiiggg]]]PPPKKKMMMHHHDDD@@@>>>???BBBCCCDDDHHHHHHJJJOOOVVV```jjjpppvvv}}}xxxvvvuuuxxx~~~qqqeeeUUUNNNFFFBBBAAA???;;;888555444222000...,,,,,,+++++++++***)))(((((())))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$(((''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$(((%%%""""""$$$%%%$$$###"""######$$$$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""""""""###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((()))))))))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$888888888888888777777666555444444333333333444444888888777777777888:::;;;777777777666666555555555666555555555555555666666555555555555555555555555555555555666666777888888>>>AAAFFFKKKNNNOOOOOONNNMMMKKKGGGEEEDDDDDDEEEEEEMMMOOOSSSWWWYYYYYYYYYXXXVVVSSSNNNKKKHHHGGGFFFFFFDDDGGGHHHEEEEEEIIIKKKIIIFFFCCC@@@AAAFFFJJJMMMNNNUUUYYY\\\\\\XXXUUUTTTTTTOOORRRTTTSSSRRRQQQRRRTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVYYY[[[]]]^^^```]]]YYYUUUUUU\\\gggooo{{{zzzxxxvvvttttttttttttuuuuuutttoooiiiccc___^^^VVVQQQOOOPPPLLLDDDAAABBBBBBBBBCCCEEEHHHMMMRRRUUU```aaadddiiiqqq|||}}}qqqfff\\\PPPIIIBBB>>>===<<<999555444333111///---,,,+++******)))((((((''''''((((((&&&'''''''''((((((((()))%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""######(((%%%""""""$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######"""########################$$$$$$$$$########################%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## """$$$$$$#########%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########"""""":::;;;;;;<<<;;;:::888777666555444333333444555555777666555555666888;;;<<<:::999999888777666555555666666666666666666666666666666666666666555555555888888888888999::::::;;;>>>CCCJJJQQQTTTTTTQQQNNNOOOMMMKKKIIIIIIIIIJJJKKKUUUXXX\\\aaadddeeeeeeeee]]]YYYTTTOOOKKKKKKLLLMMMLLLMMMMMMKKKOOOUUUXXXVVVOOOJJJEEEEEEKKKPPPRRRQQQVVVXXX[[[]]]^^^\\\YYYXXXVVVXXXZZZYYYVVVSSSQQQQQQUUUWWWYYY[[[[[[YYYWWWVVV[[[]]]aaaeeehhhjjjkkklllkkkiiieeebbbbbbgggnnntttzzzzzz{{{yyyvvvrrrmmmjjjdddccc___ZZZSSSNNNLLLKKKEEE???<<>>>>>===<<<;;;888777666555555666888999777666555444555777:::;;;;;;::::::888777666555555777777777888888888888888777777777777777777666666999:::<<<>>>@@@AAABBBCCCBBBFFFMMMRRRUUUSSSPPPNNNLLLMMMMMMLLLLLLNNNPPPRRRXXX[[[aaaggglllnnnppppppgggddd^^^XXXSSSSSSVVVYYYWWWXXXWWWWWW]]]fffjjjiiiaaaYYYPPPMMMRRRXXX[[[[[[[[[[[[[[[]]]___```___]]]]]]^^^^^^]]][[[YYYWWWVVVWWWZZZ^^^bbbcccbbb```^^^ccceeeiiinnnrrrvvvyyyzzzvvvtttpppmmmlllnnnrrrttttttsssrrrnnnhhh```YYYTTTLLLLLLKKKHHHEEECCCCCCDDDEEECCCBBBDDDFFFKKKQQQUUU[[[aaaiiinnnrrrwww~~~xxxxxx}}}{{{uuutttoooeeeZZZQQQIIIEEE@@@<<<888555555444222111///...,,,+++***))))))(((((((((''''''&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$###"""&&&%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""###"""""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""###########################%%%&&&&&&%%%$$$%%%&&&"""######$$$$$$$$$$$$###$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;<<<>>>@@@BBBBBBBBBBBB999888666555666888:::;;;===<<<:::999999:::<<<===;;;;;;:::999888777666555555666888999:::::::::999666666777777777888888888:::===AAAFFFIIILLLMMMMMMLLLNNNPPPRRRSSSTTTSSSSSSQQQRRRSSSRRRQQQQQQTTTVVVVVVZZZ```hhhnnnsssuuuvvvqqqnnniiibbb^^^^^^bbbffffffhhhiiiiiioooxxx}}}}}}yyynnn```YYYZZZ^^^bbbdddfffbbb___]]]___aaacccddddddcccaaa````````````aaa\\\___cccgggiiihhhgggfffggghhhjjjnnnssszzz~~~zzztttoookkkiiihhhgggbbb```]]]WWWQQQJJJEEEAAA;;;???CCCEEEFFFEEEFFFGGGNNNSSSVVVUUUTTTZZZeeemmmzzz~~~|||{{{zzz}}}tttooofffccc___YYYOOOFFFAAA???;;;888666444333222111000,,,,,,***)))(((((((((((((((((((((''''''((())))))'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$### !!!!!!""""""######$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%%%%$$$###$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###"""""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######""""""!!!########################$$$%%%'''&&&%%%$$$$$$%%%!!!"""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@BBBDDDFFFGGGIIIJJJ<<<:::888666555777999:::======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888555777999;;;===>>>======999999:::;;;<<<======>>>AAAEEELLLSSSXXXZZZZZZYYYUUUTTTSSSRRRSSSVVVYYY[[[```bbbbbb___ZZZXXXYYY[[[YYY]]]dddlllssswwwzzz{{{zzzxxxtttnnniiijjjnnnsssxxx|||~~~|||~~~uuujjjeeefffiiilllsssoooiiidddbbbcccgggjjjjjjgggdddcccccceeeeeeeee___```bbbdddeeeeeeeeeeeegggggghhhkkkpppvvv|||zzztttlllddd^^^XXXTTTQQQLLLJJJGGGCCC@@@>>>======:::BBBLLLTTTXXXWWWVVVUUU___iiiooommmjjjppp|||yyyyyy|||rrrkkkeeeaaaXXXUUUSSSPPPHHH???:::;;;777666444333111000///...+++***)))(((((((((((((((((((((((('''(((((()))***'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%###%%%&&&&&&$$$######$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$########################"""######$$$$$$$$$$$$$$$#############################################"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""############""""""########################"""$$$%%%%%%###""""""###!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%HHHGGGGGGHHHIIILLLOOOPPPEEEBBB>>>:::888888999:::;;;<<<===>>>>>>======<<<>>>>>>>>>======<<<<<<<<<:::<<>>===<<<===???AAACCCDDDPPPaaapppwwwvvvsssooo}}}~~~{{{yyy|||vvvjjjbbb\\\WWWSSSLLLIIIHHHHHHAAA888333555444444333111///---,,,---***))))))(((((((((((()))'''&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! """#####################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&"""%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$######"""########################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$######"""########################"""$$$%%%%%%###"""""""""!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&OOOMMMLLLKKKLLLNNNRRRTTTNNNKKKEEE@@@<<<::::::;;;===???BBBDDDEEEDDDCCCBBB@@@@@@@@@???????????????@@@BBBFFFJJJMMMOOOOOOOOOJJJKKKMMMOOOQQQSSSTTTUUU^^^dddnnnwww|||{{{wwwtttpppooommmnnnqqqvvv||||||~~~|||vvvrrrsssvvvwwwzzz{{{qqqlllnnnqqqrrrooollljjjhhhddd^^^YYYXXXTTTOOOKKKHHHGGGIIIJJJFFFGGGIIIKKKLLLLLLLLLLLLRRRLLLFFFAAA???>>>;;;999<<<<<<<<<===@@@CCCFFFHHHMMM]]]sssyyyvvvvvvxxx|||}}}uuuiii___YYYSSSMMMIIIDDDAAAAAACCC===333///111333333333000...+++++++++***)))(((((((((((())))))%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$$$$##################$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""###%%%'''((("""%%%''''''$$$""""""$$$&&&&&&%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$###"""""""""###""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%&&&''''''%%%$$$$$$$$$""""""###$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((]]]ZZZVVVUUUVVVVVVTTTRRROOOMMMHHHDDDBBBBBBCCCDDDFFF@@@???DDDIIIJJJJJJLLLOOOKKKGGGFFFHHHIIIHHHFFFGGGIIIKKKMMMPPPUUUZZZ^^^VVVVVVUUUSSSSSSVVV[[[___kkknnnxxx~~~{{{zzz}}}~~~|||~~~~~~}}}tttmmmhhhfffeeedddaaa]]]WWWRRROOOJJJIIIFFFBBB@@@>>>======?????????===;;;<<<>>>@@@>>>>>>???===;;;:::;;;===@@@DDDFFFGGGMMMXXXbbbeeeeeettt|||yyy|||tttgggbbbZZZRRRLLLGGGBBB???>>><<<:::999888777555333444000,,,***++++++)))'''(((((())))))(((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###%%%&&&###%%%%%%$$$"""!!!"""###&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$############$$$$$$$$$$$$######%%%&&&&&&%%%$$$###%%%'''$$$%%%%%%&&&%%%$$$###"""""""""#########$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$##################$$$############$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''lllgggbbb^^^\\\ZZZWWWUUUSSSQQQOOOLLLIIIEEECCCBBBHHHDDDDDDJJJOOOQQQUUUZZZZZZXXXTTTRRRQQQQQQQQQPPPSSSTTTTTTUUUVVVZZZ___cccdddbbb___[[[ZZZ\\\aaaeeelllpppzzz|||yyyzzzzzzppphhhddd]]]\\\ZZZVVVQQQLLLHHHEEECCCAAA???===;;;:::::::::888999::::::999999:::;;;:::;;;===>>>???BBBEEEHHHNNNVVV]]]aaagggnnnrrrrrrppp|||~~~wwwwww|||~~~tttjjjccc\\\WWWPPPJJJFFFBBB>>>;;;;;;999777666666444222000///,,,***)))+++,,,+++***%%%%%%&&&&&&%%%%%%$$$###((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######### !!!""""""$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''""""""!!!!!!""""""###$$$###$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%''''''''''''&&&wwwsssmmmgggcccaaa^^^\\\\\\]]]^^^^^^\\\WWWSSSPPPVVVSSSSSSWWWYYY[[[bbbiiijjjjjjiiifffcccbbbcccdddeeeeeecccaaaaaadddiiimmmssspppjjjddd``````dddgggpppttt|||}}}vvvsssssszzz}}}uuulllccc\\\WWWNNNLLLIIIEEEAAA<<<999888;;;:::999888777777777777444666999:::999:::;;;<<<:::>>>BBBGGGKKKPPPUUUYYYfffnnnvvvyyy}}}xxxrrrnnnpppzzzwwwmmmddd[[[UUUMMMIIIDDD@@@>>>;;;999777888666444333222111///---,,,+++))))))*********)))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""""" !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""###$$$%%%&&&""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""$$$###############""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&'''!!!!!!!!!!!!!!!"""############$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&|||wwwrrrnnnkkkiiihhhlllnnnrrruuuvvvtttqqqoooqqqnnnlllllliiihhhooowww|||}}}~~~{{{wwwvvvxxx{{{vvvtttrrrooonnnqqqvvvzzz{{{tttnnnjjjiiijjjuuuxxx|||}}}xxxvvv~~~|||xxxtttooonnnsssyyy}}}{{{uuupppnnnjjjgggccc]]]VVVOOOIIIFFFBBBAAA>>>;;;888666555444888888888888888888888999:::<<>>;;;999<<<;;;:::999888888888999888999:::;;;======>>>>>>IIIKKKLLLNNNPPPTTTZZZ^^^dddjjjssszzz~~~rrrtttzzzxxxooocccYYYRRRMMMGGGCCCAAA???<<<:::999888555333333111/////////...,,,+++++++++***)))'''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&"""###$$$%%%%%%$$$"""""""""###$$$$$$###"""###$$$%%%$$$$$$######$$$%%%%%%###############$$$$$$$$$###""""""!!!!!!""""""###%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######"""$$$&&&&&&&&&%%%%%%&&&######%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!"""###&&&''''''&&&&&&%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########""""""!!!!!!!!!%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''''''''%%%###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&}}}yyy}}}||||||yyyrrrlllqqqyyyzzzqqqkkkhhhaaa^^^___aaaaaadddhhhlllkkkkkkmmmooopppooonnnnnnjjjeeeccccccaaa^^^[[[SSSRRRQQQNNNJJJGGGDDDBBB<<<<<<;;;:::999888888888555666666777888999::::::;;;===@@@CCCFFFIIIKKKKKK[[[]]]```cccggglllrrrwwwvvv{{{vvvnnnfff___UUUMMMIIIFFFAAA>>>>>><<<:::999999888555333111000...---...---+++***%%%'''))))))((('''((())))))(((&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&''' !!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&###$$$$$$$$$$$$###"""""""""###$$$$$$###"""$$$%%%""""""!!! """###$$$##############################""""""""""""######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######!!!$$$%%%$$$###$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%}}}yyyqqqiiiiiimmmpppsssvvvxxxyyy||||||wwwrrrkkkccc]]]YYYSSSOOOPPPPPPOOOQQQTTTVVVSSSQQQQQQSSSTTTSSSRRRPPPOOONNNLLLJJJHHHFFFEEE?????????>>>===<<<;;;;;;888888888999:::;;;<<<===999:::<<<>>>????????????AAADDDIIIOOOUUUZZZ^^^___mmmrrrxxx~~~yyypppeee^^^VVVQQQJJJEEECCCAAA===:::888777666666777777555333///...,,,,,,,,,,,,***(((%%%'''******)))((((((***+++***(((''''''''')))***%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&& !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######!!!###$$$$$$######$$$%%%"""!!! !!!###$$$########################$$$######""""""######$$$######$$$$$$$$$######"""######$$$$$$$$$$$$######!!!$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''""""""###%%%&&&'''((()))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%~~~yyypppeee``````]]]bbbhhhllllllkkkiiihhhlllhhhdddaaa___[[[UUUPPPMMMGGGCCCDDDEEECCCDDDFFFAAA>>>;;;;;;>>>AAAAAA@@@:::;;;<<<<<<:::888888999888888888888777777777777888999999:::<<<>>>@@@AAAEEEGGGIIILLLMMMLLLKKKJJJFFFJJJQQQZZZbbbiiimmmpppyyy}}}wwwuuuyyyyyymmmeee___VVVPPPIIIDDD???===<<<;;;777444333222222333555666444333...,,,+++***+++***)))'''(((***---,,,(((&&&&&&''')))'''%%%$$$$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%###"""""""""###$$$!!!###$$$$$$######$$$&&&$$$###"""!!!"""###%%%'''$$$$$$##################$$$$$$############$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$###### ###&&&''''''&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%{{{{{{uuukkkbbbYYYRRRLLLIIILLLMMMOOOPPPPPPPPPOOONNNNNNMMMKKKIIIHHHFFFCCCAAA@@@@@@???>>>============999999999999888888888888888888999999999::::::;;;::::::999999888888777777888<<<@@@AAAAAACCCJJJPPPVVV[[[^^^\\\ZZZZZZYYYVVV[[[ZZZ\\\dddooovvvxxxxxxzzzwwwvvvvvvvvvzzz}}}qqqddd___ZZZRRRIIIEEE@@@>>><<<:::999777444222000000000000000000//////...---+++)))(((((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$###!!!"""$$$'''""""""!!!!!!!!!###$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!%%%&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&uuujjjgggaaaXXXQQQKKKGGGDDDBBB@@@AAABBBCCCCCCBBBAAAAAADDDBBB@@@@@@???>>>;;;999:::999888777555555555555555666666666666666666666777777888888999999888888999:::;;;;;;<<<===>>>>>>AAAEEEJJJKKKLLLNNNTTTYYYiiiqqqvvvvvvtttsssnnniiifffgggjjjrrr{{{xxxwwwttttttuuuwwwzzz}}}xxxnnncccYYYVVVSSSKKKDDD@@@<<<:::888777777666444222000///...,,,++++++++++++,,,+++***)))((((((((((((&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""""""""#################################!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%!!!###%%%$$$""""""###%%%'''&&&$$$###"""""""""###""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!! !!!###&&&&&&'''%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%'''|||xxxnnnooommmgggccc___WWWNNNKKKGGGBBB>>><<<;;;::::::777888888999999888777777<<<:::999888999888666555777666555333222111111111444444444555666666777777888999;;;===????????????EEEFFFGGGJJJLLLNNNPPPQQQRRRVVV[[[]]]^^^```dddggg{{{~~~xxx{{{wwwkkkjjjlllooovvv~~~uuuiiiaaaYYYPPPJJJIIIHHHCCC<<<999777555444333444444222000000///,,,***(((((())))))))))))))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$%%%"""###%%%%%%$$$"""""""""'''&&&%%%$$$#########$$$######"""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&xxxzzz|||~~~}}}}}}{{{wwwsssqqqpppdddaaa^^^\\\[[[XXXTTTQQQPPPRRRPPPLLLIIIHHHDDD>>><<<:::999888999:::999888777777888888888888888888;;;:::888888999999888777999888888777777777888888888999:::;;;<<<===>>>>>>@@@CCCHHHMMMQQQTTTUUUVVVaaabbbdddeeegggiiikkkkkkjjjmmmqqqsssssstttuuuwww{{{vvvxxx|||uuulllbbbXXXQQQJJJDDD@@@AAAAAA<<<666444555444222111222111000...000...+++)))((()))***,,,(((((()))***)))((('''%%%)))((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$############$$$$$$############################################################$$$$$$$$$$$$"""$$$%%%&&&%%%###!!! """""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""!!!""""""######$$$$$$%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""%%%&&&%%%"""!!!###&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%WWWXXXZZZ]]]___```aaaaaa]]]]]]^^^^^^^^^]]]\\\\\\YYYXXXYYY[[[___bbbdddddd^^^]]]ZZZWWWUUUSSSRRRQQQMMMKKKHHHFFFFFFEEEDDDCCCAAADDDDDDAAA@@@AAAAAA>>>:::::::::<<<>>>>>>===;;;999999::::::<<<===>>>>>>AAA>>><<<;;;<<<===<<<;;;;;;<<<<<<===???@@@BBBCCCDDDEEEEEEGGGHHHIIIJJJKKKQQQUUU[[[cccjjjppptttvvv|||vvvlllddd^^^WWWOOOJJJDDD???<<<======888444333666444222111111///---+++,,,***((('''''')))+++---((()))***+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%$$$!!! !!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%"""%%%$$$"""!!!###&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###''')))***(((%%%###DDDDDDFFFGGGHHHGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEEEEFFFEEEFFFGGGIIIJJJIIIHHHGGGFFFEEECCCCCCCCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIII===BBBDDDAAA@@@CCCDDDBBB@@@??????@@@BBBCCCCCCBBBBBBCCCDDDFFFIIIKKKNNNOOOQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFHHHJJJLLLOOOQQQSSSXXXXXXYYYZZZ[[[\\\]]]]]]gggjjjooowwwxxxiiiccc[[[UUUQQQNNNIIIFFFAAA<<<:::;;;:::666333444666444111000000...,,,***'''&&&%%%%%%%%%''')))+++)))))))))******))))))(((######$$$&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############$$$$$$######$$$%%%%%%""" """"""#########""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&'''$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((++++++)))%%%###OOOPPPQQQQQQPPPNNNKKKIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIILLLNNNMMMKKKHHHJJJJJJIIIJJJLLLOOOQQQSSSRRRUUUZZZ\\\\\\[[[YYYWWWUUUZZZ]]]ZZZXXXZZZ[[[YYYZZZVVVRRRQQQSSSWWW[[[\\\^^^___aaadddhhhmmmqqqsssqqqmmmiiifffeeedddcccbbb``````bbbdddfffiiikkklllpppqqqqqqrrrsssttttttuuuyyy{{{~~~~~~zzznnnbbbXXXRRRKKKFFFEEEDDDBBB???===999666777666333222555222000///.........,,,***''''''&&&&&&&&&''''''((((((((((((''''''(((((()))%%%%%%&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""""""""############$$$"""!!!"""$$$%%%$$$"""""""""###$$$$$$$$$###"""!!!""""""######$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$""""""###%%%&&&'''%%%$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%ooopppppppppmmmjjjfffcccaaaaaaaaa```___]]]\\\[[[SSSUUUXXX\\\______]]]ZZZ\\\\\\\\\^^^bbbfffjjjlllxxx~~~|||~~~}}}zzztttmmmiiilllssszzz~~~{{{|||}}}|||zzz{{{{{{}}}zzzxxxxxx~~~tttlllfff\\\QQQNNNHHHAAA=========;;;:::999555222333333111222555///---,,,,,,......---+++*********))))))(((((('''((('''&&&%%%%%%&&&((()))++++++***((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""############%%%""" !!!$$$&&&%%%$$$ ###%%%&&&'''''''''######$$$%%%&&&''''''((()))(((''''''%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###$$$"""!!!###&&&&&&### ############""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''zzzrrrooowww|||zzzuuusssuuuyyy{{{zzzlllbbb[[[VVVPPPKKKAAA???<<<:::888888888999666666666555444111///...,,,+++++++++******))))))+++)))((('''((((((&&&$$$))))))(((((('''''''''&&&(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################!!! """%%%'''&&&$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$"""!!!"""###$$$######""""""######$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$!!!  !!!###&&&(((&&&&&&%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$!!!"""###"""!!!!!!###%%%"""""""""###$$$$$$$$$%%%""""""###"""!!! """ !!!$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''~~~qqqhhh\\\RRRMMMIIICCC???>>><<<:::888666666777777444555444444222000...---++++++******))))))))))))***)))''''''(((((('''%%%((('''''''''&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$'''&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""%%%&&&%%%#########$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$############$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$###""""""###%%%''')))$$$$$$###############"""$$$###"""!!!!!!""""""###!!!"""###"""!!!"""###%%%###############$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!###!!! """$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&%%% %%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~sssjjj___XXXOOOGGGCCC@@@<<<999:::999777555444555555666222222222111000...---,,,))))))))))))(((((((((((()))(((''''''((()))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$%%%$$$#########$$$$$$$$$$$$###### !!!"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&&&&%%%$$$###""" %%%$$$#########$$$&&&'''"""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""""""""#########""""""$$$%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$''''''###!!!###%%%%%%%%%%%%%%%$$$$$$###!!!""""""######$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$~~~{{{wwwlllbbb[[[RRRMMMFFFAAA>>><<<:::888777666555444333333444444000//////...---,,,,,,+++((((((((((((((((((''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############"""######$$$$$$$$$$$$###### !!!######$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""######!!! !!!###%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!! ######"""!!!!!!""""""###""""""""""""############$$$$$$###""""""!!!!!!!!!"""###$$$###""""""$$$&&&%%%$$$$$$$$$###"""""""""!!!""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%((((((%%%$$$&&&$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}qqqggg___XXXQQQLLLDDDBBB>>>;;;999777666444555444444333333222222222------,,,,,,++++++++++++''''''''''''''''''((((((((('''&&&'''((()))((('''''''''''''''''''''((((((%%%%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########"""""""""!!!!!!############""""""!!!!!!"""###$$$###""""""$$$&&&%%%$$$$$$$$$###""""""""" !!!!!!!!!"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''$$$%%%((((((&&&&&&(((######$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''rrrjjj___VVVPPPKKKFFFBBB>>>===;;;999777666555444333333333222111000000///,,,,,,+++*********++++++''''''''''''(((((((((((()))(((''''''((()))(((&&&'''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###%%%######$$$$$$$$$$$$######$$$$$$$$$###########################$$$$$$$$$$$$!!!###$$$$$$###"""###%%%$$$##################$$$$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""############"""""""""$$$$$$$$$######$$$&&&$$$$$$$$$##############################$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%'''$$$$$$''''''%%%%%%((("""###$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((~~~ssslllbbb[[[QQQKKKGGGDDDAAA>>><<<<<<<<<:::888666555555222111111000///---,,,+++++++++***))))))***+++,,,''''''((((((((()))))))))***)))''''''(((((('''%%%&&&&&&&&&''''''((((((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$""""""$$$&&&######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!! !!!######""""""!!!!!!""""""##################$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!""""""""""""""" !!!"""###$$$$$$#########$$$$$$$$$######%%%'''###############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&!!!$$$%%%%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%'''$$$###&&&&&&######&&&""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&zzzuuulllbbb[[[QQQKKKDDD???>>>>>><<<999888999999888555333222222000000///...---+++)))(((+++***)))))))))***,,,,,,'''((((((((())))))******+++)))((('''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$""""""%%%'''######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$!!!###$$$$$$######$$$&&&""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!!!!!!!"""############### !!!"""###$$$$$$ """###$$$$$$$$$$$$###$$$%%%$$$######%%%'''""""""######$$$$$$$$$%%%&&&%%%$$$#########$$$%%% ###%%%%%%######&&&(((""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%'''$$$###%%%$$$""""""%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$rrrggg```ZZZSSSNNNFFFDDDAAA===;;;999888888777777666666555444222111......---,,,,,,+++******************)))))))))(((((((((''''''''')))***+++''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%$$$$$$######$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&& """###"""!!! !!!###!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&''''''&&&$$$###"""###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$"""""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$|||sssjjj___VVVQQQMMMGGGCCC>>>===<<<:::999999999999555555555444333222000000---------,,,++++++***************)))))))))(((((()))((('''''''''((()))***&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! #########"""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%&&&"""###$$$###"""!!!"""$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$###""""""###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$${{{pppggg```^^^WWWOOOIIIFFFDDD@@@===888888888888888777666666222222222222111///...---,,,,,,,,,++++++******)))))))))))))))(((((((((((())))))((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$"""###$$$%%%%%%$$$###"""###$$$$$$###""" """###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$#######################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$nnnccc\\\VVVRRROOOKKKEEEBBB@@@>>><<<:::888888999888777555333222111111111000///...---,,,+++++++++******)))))))))))))))(((((((((''''''''')))((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""###$$$$$$""""""###$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$###!!!!!!"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$######""""""!!!!!!########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvfffYYYQQQNNNKKKIIIBBB@@@===:::999777555444888888999999888666444222000000000///...---,,,+++)))))))))))))))((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&$$$#########%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%!!!"""###"""!!!!!!"""############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$###############$$$$$$#########""""""!!!!!!!!!#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwggg^^^RRRIIIDDDBBB@@@>>><<<;;;:::999777555444333555555666666666666666555//////......---,,,***)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$######$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""############$$$ !!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################################################################!!!!!!""""""###$$$$$$$$$ """###"""!!! !!!"""########################"""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$############$$$$$$#########"""######$$$%%%#########"""""""""""""""########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{qqqfff___QQQKKKDDD???===;;;888666888999:::999888777666666444333222222222222222333,,,,,,,,,,,,+++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$""" %%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""######!!!!!!"""###$$$##################$$$"""""""""""""""#########"""###$$$$$$###"""###$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""##########################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&~~~pppfff]]]TTTMMMCCC@@@<<<;;;<<<;;;777444222444666777666555555555666444111///---,,,,,,---++++++******)))'''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%'''))))))&&& %%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###############$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$%%%%%%$$$###""""""######"""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&xxxnnnaaaWWWQQQLLLGGGBBB<<<;;;:::888666555444333333333333333333333333333333222000...,,,+++******)))***+++++++++***((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%)))***)))&&& !!!$$$&&&(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""!!! $$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''###"""###%%%%%%%%%%%%$$$$$$$$$######&&&$$$""" """$$$&&&$$$###"""""""""###%%%%%%(((''''''&&&$$$######"""'''$$$###$$$&&&'''&&&$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%zzzlllbbbZZZOOOGGGCCC@@@<<<999999888777666555444333222333333333333222222111111111000...,,,+++***))))))((()))*********)))(((''''''''''''''''''''''''''')))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######)))'''$$$$$$$$$%%%$$$$$$&&&''''''((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!!!!!!!"""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%$$$###!!!""""""###$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%$$$###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&$$$######&&&&&&%%%###&&&%%%$$$######$$$%%%&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%zzzmmm___TTTOOOIIIAAA<<<;;;:::888666555555555444333333222222333333222222111000//////......,,,+++))))))(((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###---+++(((&&&&&&%%%$$$"""&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###'''&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%$$$"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%ooobbbXXXOOOIIIDDD@@@;;;999888999888777333333333333222222222222333222111000///...---,,,---,,,+++***))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!######"""###%%%'''!!!!!!!!!!!!###$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~ssseeeYYYQQQJJJEEEBBB<<<:::777555555444444333222222222222222222222222111000000...---,,,++++++,,,,,,+++***))))))******(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((())))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&'''&&&%%%##################$$$$$$!!!"""###$$$&&&'''((()))'''%%%###$$$''''''&&&$$$!!!!!!""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxqqqddd[[[QQQKKKFFF@@@;;;:::999888777555444333222222111111111111111000000000......------,,,+++******+++******)))))))))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$######"""""""""###$$$%%%!!!"""###$$$&&&'''((())))))%%%###$$$'''(((%%%"""'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######""""""""""""######%%%%%%$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$#########"""$$$%%%&&&%%%###""""""#########$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~wwwnnnggg___YYYQQQIIIDDDEEECCC<<<777666666777777666444333222222000000//////.........---,,,,,,,,,++++++*********)))((((((((((((((())))))))))))'''&&&&&&&&&'''((('''''''''''''''''''''''' !!!"""###$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''&&&&&&'''((('''%%%###%%%$$$######$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%%%%$$$''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$((('''&&&$$$$$$$$$$$$%%%!!!""""""###$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%'''&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$%%%''''''&&&###"""###$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwpppfff^^^YYYVVVRRRNNNFFF@@@???CCCDDD>>>888777000111222222000///.../////////...------,,,+++++++++++++++***************''''''&&&&&&&&&'''((((((***)))((('''&&&'''((((((''''''''''''''''''''''''"""###%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&#########%%%''''''&&&$$$&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$'''&&&$$$$$$'''***"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######################## !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%###""""""!!! &&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%'''&&&%%%%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%$$$###### !!!"""###$$$%%%&&&&&&%%%'''((('''###"""###%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwlll\\\UUUMMMIIIIIIHHHEEEAAA<<<;;;::::::999888444222000000000000////////////---------,,,,,,+++++++++++++++***))))))***++++++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""############$$$%%%&&&'''!!! $$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###############"""!!!"""%%%((($$$$$$$$$$$$############$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$wwwiii[[[SSSMMMHHHCCC@@@AAAAAA???;;;999888777777777666333000111111000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###!!! !!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%$$$""""""$$$%%%""""""!!!##################""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttdddWWWNNNGGGBBB>>>;;;888999;;;;;;999666555444333333444333111///111111000//////...------************))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$)))(((&&&$$$""""""""""""$$$%%%&&&%%%###""""""#########""""""!!! ###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""###"""  """###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$ !!!"""######$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&uuujjj[[[NNNFFFCCC@@@>>>666555555777999999777555222111000000222222000///000000///...,,,+++******(((((((((((((((((((((((((((***+++------+++***(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$###"""###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########((('''$$$"""""""""###$$$ ###%%%&&&$$$"""!!!"""""""""###$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""""""""###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$ !!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&}}}ppphhhXXXPPPFFF???<<<;;;999777555555666777888777555333111000//////000111000///...------+++***)))((((((''''''''''''''''''''''''&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$###"""###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&########################""""""######$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%'''###$$$$$$###"""""" !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""%%%###!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&tttiii___TTTMMMGGGBBB<<<999888777333000333444555555444333222111111///......///000///...,,,,,,+++***))))))((((((&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''"""$$$$$$###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$###############$$$######""""""######$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&zzzooo```VVVPPPJJJCCC===>>>;;;888888888888444111111222222222111000000000111///,,,,,,---------,,,,,,,,,,,,++++++*********&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%$$$!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwkkk\\\SSSHHHCCCCCCBBB>>>999666444333444777888555222000000111111//////000111000...+++++++++,,,++++++---,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''(((((((((***)))(((((((((((()))***'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%&&&&&&$$$ !!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$%%%&&&"""""""""######$$$%%%%%%%%%%%%&&&&&&'''((())))))######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""'''''''''''''''''''''''')))'''&&&$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&########################'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&###$$$%%%&&&((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$}}}zzzxxxxxx{{{sssfffYYYQQQDDDBBB???<<<:::999999999777666666444333111///...111111000000000111111222//////...---+++******)))+++******)))(((''''''&&&***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###&&&$$$!!!"""### !!!###%%%&&&&&&&&&%%%$$$%%%&&&((()))*********$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((%%%"""###%%%'''&&&%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&'''((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%$$$""" !!!#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%zzzuuurrr~~~}}}qqqeeeZZZPPPGGGAAA>>>===;;;999777666666666444444444333333111000/////////......------,,,,,,...------,,,+++***)))(((******))))))(((''''''&&&((((((''''''&&&'''''''''((((((''''''''''''(((((((((&&&$$$%%%'''(((&&&%%%((('''$$$######$$$&&&'''******)))'''%%%###!!! %%%&&&''')))*********+++%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%""" """######""""""$$$&&&%%%$$$###$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$"""######"""!!!!!!###%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%zzzpppccc]]]TTTKKKEEE@@@;;;888888777666555444333333333111111222222222111000000000000111000///...,,,+++,,,,,,+++***)))(((((('''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&''''''&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$&&&&&&((()))******++++++'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$############################################################&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!! !!!""""""!!!"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###!!!  !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$### !!!""""""!!!"""$$$&&&!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%############""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%tttfffZZZRRRMMMIIICCC>>>;;;999999888444444333333222222222222000000111000000///...---,,,---///000///---+++*********)))(((((('''&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&###$$$%%%&&&&&&&&&&&&&&&######"""""""""###%%%&&&%%%&&&'''((())))))))))))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""$$$%%%'''"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&&&&%%%%%%$$$###""""""!!!"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$$$$######!!!"""######""""""###%%%!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%(((''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxlll```UUUMMMGGGDDD>>><<<999666444333555666222333333333333333333333111111000///...,,,***)))$$$%%%''')))))))))'''&&&(((((((((''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))%%%%%%&&&&&&%%%%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%'''&&&$$$"""!!!!!!!!!!!!$$$$$$%%%&&&'''''''''''' !!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""!!!"""###%%%&&&'''''''''%%%%%%%%%&&&%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$######""""""###$$$$$$"""!!!!!!"""!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$###""""""############""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyppp```ZZZQQQHHHAAA>>>===>>>666777666444222111333444111222222333333333222222000000///...,,,***((('''###$$$&&&((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%% """###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%###"""###$$$"""$$$&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###$$$%%%$$$""" !!!!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###uuuggg]]]WWWIIIGGGBBB<<<888666777888333555777666444222333555//////000111111000///...---------,,,+++***((('''(((((())))))******++++++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&'''''''''######""""""""""""######$$$&&&''''''%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&& !!!###$$$&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """%%%%%%###!!!"""###"""$$$&&&%%%$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###""""""!!!"""$$$$$$###!!!!!!""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###zzznnnaaaUUULLLFFFDDD>>>>>><<<999666333333333///222555555333111111333,,,---...///...---,,,++++++++++++++++++***)))))))))(((''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''***)))((('''''''''''''''(((''''''&&&&&&''''''(((%%%''')))(((&&&%%%&&&)))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%### %%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### ###&&&&&&$$$""""""$$$"""$$$&&&%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!###$$$#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###tttiii[[[WWWPPPIIICCC???===<<<666666555444333333222222000000111111111222222222//////000111000,,,%%% ***'''%%%%%%'''))))))'''+++***((('''''''''((()))&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''((((((!!!""""""###%%%''')))***&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$#########"""!!!"""%%%(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%''')))(((%%%###'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###)))%%%""""""%%%&&&&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""$$$%%%$$$###################################################$$$$$$######$$$$$$%%%&&&~~~vvvpppggg\\\SSSHHHFFFBBB???<<<:::999999444444333333222111111000000000000000000000000000---,,,,,,---------***(((,,,)))'''''')))+++***)))******((('''''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&'''(((%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$"""###$$$%%%&&&%%%$$$$$$######"""!!! !!!###&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''$$$"""'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((%%%######%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""$$$%%%$$$###################################################$$$$$$######$$$$$$%%%&&&qqqhhh]]]VVVRRRNNNHHHBBB888888777666555444444444222222222111000000//////111000000//////......---...,,,)))(((***,,,,,,,,,+++***(((((()))******)))***)))((((((''''''((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""###$$$%%%&&&%%%$$$$$$#########!!! """$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$&&&%%%###!!!&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&vvvjjjbbbXXXRRRJJJEEECCCBBB>>>;;;555555555555333111///...111111111111000000//////222111000///...---,,,,,,000---)))((((((*********)))(((''''''''''''''''''))))))((((((''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###!!! !!!######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######$$$%%%%%%$$$"""%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&ttthhh___WWWOOOIIICCC@@@===<<<;;;:::777444444555555555444111///---111111111111000000000000222111000///...---,,,+++,,,***))))))*********)))(((((()))(((''''''&&&&&&(((((((((((((((''''''&&&######%%%'''((()))))))))'''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&xxxpppfffXXXNNNIIIDDD???;;;888777777888888777444111000111222333222111000///000000000000000000000000000000///...---,,,+++***'''&&&''')))+++,,,,,,***)))+++,,,+++)))((((((((('''(((((((((((('''&&&&&&"""###%%%&&&(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&''''''((()))''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&zzzmmmbbb[[[TTTMMMDDD??????===999555555555555555555555333111000000000111111000000///.....................///---,,,,,,+++***))))))(((((('''&&&(((***++++++***)))+++---,,,)))''''''(((''''''((((((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''''''''((('''''''''''''''(((((()))&&&&&&''''''&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$"""$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ ###&&&'''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&}}}ttthhh]]]RRRJJJEEECCC>>>::::::<<<<<<888333333222111000000000000///333222222111000///......------------------------******))))))((((((''''''---***'''&&&'''(((((((((&&&)))++++++'''%%%%%%&&&&&&'''((((((((('''%%%%%%''''''''''''&&&%%%$$$###(((((('''''''''&&&&&&&&&+++***)))(((((('''(((((('''''''''''''''((())))))%%%%%%&&&&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$###"""###$$$%%%&&&%%%$$$$$$ """$$$$$$$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$"""!!!!!!"""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### ###''''''&&&%%%&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&~~~wwwoooaaaZZZQQQKKKHHHEEE???:::777666666666888888666444666555222000000000111222000000000000///...---,,,---,,,+++******+++,,,---******)))(((((((((((((((((((((((((((((((((((((((''')))+++***(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((()))(((''''''&&&(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%######"""""""""###%%%&&&######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!""""""######$$$""""""""""""######$$$%%%(((&&&$$$%%%'''((('''$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$######"""#########"""############$$$$$$$$$uuummmfff]]]VVVLLLFFF@@@======<<<999555555444444555777888777666555444222111000000000111////////////...------,,,******)))(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$##################"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$######""""""###$$$%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$"""!!!"""$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$~~~ooohhh^^^VVVQQQLLLGGGCCC>>>:::666555777888666444222222222444666888777666222222111111000000//////---------------,,,,,,,,,***))))))(((((())))))***))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%''')))***&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$############$$$######$$$$$$$$$$$$#########$$$%%%$$$#########%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&''''''%%%###""""""!!! """"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$%%%zzznnnddd^^^VVVQQQJJJDDDAAA???===<<<;;;888555444555555333111222111111333555555444333000000000000000///...---,,,,,,+++++++++++++++,,,++++++************++++++)))(((((('''''''''(((((((((((((((((((((((((((((()))))))))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&((()))******&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%***(((&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###############$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&'''#########$$$$$$$$$%%%%%%yyyrrrhhh]]]TTTMMMGGGCCCDDDAAA<<<999777777777777666444222111111000///...333222111111222222000........./////////...---,,,,,,,,,+++*********++++++************************((((((''''''''''''(((((((((((((((((((((((((((((()))))))))'''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$### ###&&&)))******)))(((&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%% !!!###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%uuujjjcccXXXRRRJJJCCC???<<<:::999:::999777555444444444555111111111111111111111111333111000000000000---+++------------------------...---+++***))))))******'''(((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&''')))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""$$$''')))***)))'''&&&&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$#########%%%$$$$$$%%%%%%&&&'''''''''***)))(((&&&%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$ !!!###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%yyymmmaaaVVVNNNHHHBBB@@@<<<:::999999777555555666666666555333333333000111222333222222333333000///.../////////---+++---,,,+++******+++,,,---000...,,,***(((((())))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''))))))(((''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&'''((())))))******$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$"""$$$&&&'''(((&&&$$$######%%%&&&&&&######$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###$$$&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&yyymmmggg]]]TTTLLLFFFAAA>>>555444555666777666333000111222444444222111000//////000111111///............------...///000...------,,,***))))))***,,,...222000---***((((((((()))((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%''')))***)))''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$,,,***&&&$$$###$$$'''((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%% """###$$$$$$######"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%###!!!  &&&)))(((%%%"""$$$'''((('''%%%$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&vvvmmmfffbbb[[[XXXQQQIIIBBB===999888:::888555222111111222444222222222111111111111000111111111111000000000///111000000///---,,,++++++++++++))))))***+++---///,,,+++)))''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((***(((%%%%%%'''(((&&&$$$***)))(((&&&$$$$$$&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###%%%''''''&&&&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%'''(((***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''$$$!!!!!!###%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$&&&$$$$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%%%%&&&&&&########################"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%{{{uuulllccc\\\VVVQQQMMMJJJHHHDDD???<<<999888888333333333333333333333333333222222222111111000000111111000000000/////////000000...---,,,+++++++++,,,,,,,,,+++******)))(((+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%%%%'''(((&&&%%%'''''''''&&&$$$$$$&&&(((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&$$$############$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''$$$!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###%%%&&&&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%~~~tttkkkeeeYYYUUUOOOIIIFFFCCCAAA???;;;999888666555555555666---///111333444444333222333333333222111000000///000000/////////.........///...,,,+++*********+++)))***+++,,,+++)))'''%%%))))))))))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&'''(((&&&%%%###$$$&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''***(((&&&''')))***(((%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((())))))&&&%%%$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! """###'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%zzzpppeee[[[SSSKKKGGGFFFCCC???======<<<;;;:::666555444333222222222222---...///000111222222222333333222111000000//////............------------...---+++)))((()))******%%%&&&'''))))))))))))((('''((()))***)))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&"""%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&((()))+++'''###$$$((()))&&&"""'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!!!!"""###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%|||uuunnnfffbbb^^^YYYQQQJJJEEEAAA===::::::888666555666666666555444444333222111111000000111///...------...000111222222111000000///......---------,,,,,,,,,++++++,,,,,,***)))(((((()))***'''&&&&&&&&&&&&((()))***''''''((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((''''''&&&&&&!!!%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''(((***'''"""###$$$"""'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''""""""!!!!!!"""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%&&&&&&%%%%%%###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%xxxpppeee\\\UUUPPPJJJFFFHHHDDD@@@===<<<;;;:::999666444222222333444333222///000000000000111111111333111...,,,+++---///000////////////............,,,,,,+++++++++*********++++++*********)))))))))+++***'''%%%%%%%%%'''(((''''''(((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))((('''''''''"""%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))&&&###"""%%%&&&&&&$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!"""$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$##################%%%%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%|||pppiiiYYYRRRJJJDDDAAA???===;;;===;;;888777888888777666333222111111333333222111//////000000000000000000111000///...---......///,,,,,,,,,------------...++++++*********))))))))))))***+++,,,,,,***)))(((***)))(((''''''&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((("""%%%))))))(((&&&'''(((!!!###&&&&&&%%%%%%%%%&&&)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((()))))))))***)))((('''''')))***+++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((+++)))'''$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""%%%&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######""" !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%{{{ooocccWWWNNNHHHJJJDDD===999999:::999888:::888555555555555333222///...---...000000000...333333333222111000///...---...///000000///......***++++++,,,,,,------...************))))))))))))(((***,,,------+++)))'''$$$&&&((()))******((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((("""%%%)))***(((&&&'''(((###%%%&&&&&&%%%%%%%%%&&&))))))(((''''''''''''(((((((((((('''&&&&&&&&&%%%$$$%%%''')))***))))))(((%%%&&&%%%$$$###$$$'''***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''')))******))))))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((()))))),,,)))&&&###""""""###$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''&&&%%%&&&%%%$$$%%%'''((('''&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))'''&&&%%%&&&(((%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& ###%%%'''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%}}}wwwqqqlllaaa\\\UUULLLEEE@@@===;;;999999999888777666666555444444333333222111000000000000000000000000000000222222111000///...------444222000...---,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$######"""%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''((((((''''''&&&%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((#########"""######$$$$$$''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,+++'''###!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$"""!!!######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$'''(((&&&$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&}}}uuupppiiiccc^^^[[[VVVSSSKKKHHHDDD???;;;888888888888888777777666555555444333222222111000000//////000000000000000000000000........................//////---,,,++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&'''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&xxxmmmbbbZZZVVVRRROOOKKKHHHFFFEEECCCAAA>>><<<999777666666666777666555555444444333333333111111000000//////......////////////////////////+++,,,,,,,,,------------++++++*********++++++,,,+++++++++++++++*********))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))((('''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""" !!!%%%(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}|||~~~uuukkkggg```WWWOOOIIIEEECCCBBBAAA???>>>============;;;:::888666444444555555333333333222222111111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))*********))))))))))))((('''((((((((((((((('''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))***************)))'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&!!!"""&&&%%%"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&zzzrrrlllfff]]]WWWNNNKKKGGGBBB???=========888888888888888888888999666555333222111000000111111111111000000000000000000000000000000/////////------------------------......---,,,,,,+++******,,,,,,++++++******)))(((************************)))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***************)))))))))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,'''""""""&&&)))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&}}}uuupppggg```XXXRRRNNNLLLHHHEEE===;;;999777666666777888333444666555444444555666222222111111111111111111////////////////////////000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,+++***)))((()))))))))***************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&''''''''''''&&&'''(((((((((((((((((('''''''''&&&&&&%%%$$$$$$###%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$### """""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""%%%(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###""""""###%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&qqqnnnjjjeee```ZZZSSSOOOHHHFFFBBB???===<<<;;;;;;666555444333222222333333111333666666444444666888222111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***++++++++++++***)))((()))))))))*********+++))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))((('''''''''''''''(((''''''((((((''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((((('''&&&$$$ !!!############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%"""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&wwwnnnddd[[[UUUOOOMMMKKKJJJHHHEEEAAA===999:::;;;999666444444444333333222222222222222333...111444555333333555888111000///...---+++******.../////////////////////------------------------++++++++++++++++++++++++(((((((((((())))))))))))&&&''')))***+++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((((((((('''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$###$$$&&&'''((())))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''((((((''''''&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((())))))'''&&&%%%&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''+++,,,)))&&&$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&zzzqqqkkkfffdddfffbbbZZZRRRLLLHHHFFFFFF:::===???===888555444555555555555555555555555555////////////............//////............//////111000///...---.........,,,,,,,,,---------.........---+++*********++++++)))***++++++))))))***+++,,,+++***)))((((((((((((***++++++***((('''(((*********)))((((((((((((((()))************)))(((((())))))(((((('''''''''&&&'''&&&%%%$$$%%%&&&'''(((+++)))&&&&&&''''''%%%"""%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((%%%"""###&&&'''&&&$$$''''''%%%%%%%%%%%%''''''((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***,,,,,,***((((((((())))))(((((('''&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######'''(((&&&$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%(((((('''''''''&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''+++***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!%%%$$$###$$$&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###|||rrriiifff```YYYSSSNNNKKKJJJNNNKKKFFF@@@<<<:::999888333444666777777777888999222222222222222222222222111111111111000000000000///..................///111000000000////////////++++++,,,,,,,,,------------,,,+++*********++++++***+++,,,+++***)))***,,,***))))))))))))***++++++)))******)))'''&&&''')))******)))(((((((((((((((***************)))(((''')))((((((((('''''''''''''''&&&%%%%%%%%%&&&'''''')))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''(((((('''''''''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******(((&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$###$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&'''))))))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!"""###&&&(((+++---..."""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$%%%%%%%%%$$$"""!!! $$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######'''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###|||pppllliiigggeee___UUULLLHHHFFFCCC???<<<:::999888;;;:::888666555444333333555333222111222333222111111111111111111111111111111111111111000000000000......------------......---.../////////...---,,,*********+++++++++,,,,,,,,,,,,+++************+++***+++,,,,,,******+++,,,((((((((()))***,,,---...((())))))(((&&&&&&'''(((******)))(((((((((((((((***+++******)))((('''&&&((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''%%%%%%&&&((()))(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))******%%%(((***'''###"""%%%((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%'''((((((&&&$$$''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''$$$ !!!$$$((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&(((((((((''''''''''''&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&$$$###''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((( !!!###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%''''''(((((('''%%%"""!!!%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$yyyxxxtttooohhh```YYYUUUNNNLLLJJJJJJKKKGGG@@@:::;;;:::888777666555555555555666666666666666555555555222...---///000///---111111111111111111111111/////////............---------,,,,,,,,,,,,------)))***,,,------+++)))((())))))))))))************++++++*********************,,,---,,,+++***+++,,,((((((((()))+++,,,......((())))))((('''&&&((()))***))))))(((((((((((((((************)))(((&&&&&&(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))******$$$&&&&&&$$$"""!!!"""$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$%%%&&&&&&$$$""")))((((((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((($$$!!!&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&((((((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((('''%%%###!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''%%%###""""""""""""$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))&&&###"""%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&&&&&&&$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&((())))))%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$}}}{{{vvvooohhhbbb]]][[[TTTSSSRRROOOJJJDDD???<<<>>><<<<<<===>>>===999555555555444333333333333333222333444444444333333222...+++)))+++000333444333000000000000000000000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,'''(((***,,,,,,+++)))(((((((((((()))))))))*********************************+++,,,,,,******+++,,,***)))))))))***++++++,,,((()))***)))(((((()))+++***))))))(((((((((((((((*********))))))'''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''******))))))(((((((((((('''%%%######$$$%%%$$$"""$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&$$$###((('''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&### !!!$$$''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((&&&###"""''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((###$$$$$$%%%&&&'''((((((%%%&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&''''''&&&$$$!!! %%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''((()))((('''(((***+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%|||yyysssnnnjjjddd___\\\WWWUUURRRNNNJJJFFFCCCBBB??????>>>===;;;888666444999888777777777666444111222222222111111111000000222222222222222111000///...---,,,---///000111000,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++************++++++)))***+++,,,---,,,++++++((((((((()))))))))******((()))******+++*********)))***++++++))))))***+++******))))))))))))))))))((()))***)))((((((***,,,******)))((((((((((((((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%'''((()))(((&&&%%%%%%'''$$$%%%&&&'''((('''&&&&&&'''''''''''''''(((((((((******)))(((((('''&&&&&&***'''$$$%%%(((***(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''&&&%%%%%%'''''''''%%%'''&&&$$$#########$$$%%%)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((######$$$&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''')))***++++++''''''''''''&&&%%%$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########!!!!!!###%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((('''&&&''')))))))))((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%~~~{{{uuuooohhhbbb^^^\\\WWWTTTPPPMMMJJJGGGDDDAAA>>>>>>===;;;:::888777777777666666555444333222222444444333222222222000///000000111111111111000000222222111111000000000///000111111000---+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++*********))))))***************+++++++++,,,,,,,,,(((((()))))))))*********'''((()))***++++++***)))((()))******(((((()))***))))))((((((((((((((()))'''((())))))((((((***+++******)))(((((((((((((((&&&'''(((((()))(((((((((''''''''''''((((((((()))((()))))))))((('''%%%$$$%%%'''((((((&&&%%%''')))%%%&&&((()))))))))'''&&&&&&'''''''''((((((((()))((((((''''''''''''''''''((('''&&&'''((()))******(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((())))))((()))'''&&&$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&''''''''''''((((((((()))))))))))))))(((((()))******)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$ """$$$'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%}}}{{{zzz|||~~~}}}|||zzzzzzzzzyyy}}}~~~~~~~~~rrrooojjjgggeeecccaaa```YYY```ccc___^^^bbbcccbbbcccdddgggkkklllhhh```YYYZZZXXXTTTOOOJJJFFFCCCAAAAAA@@@>>>======<<<:::888666666555555444333333333444333222000////////////000/////////000000000000,,,---....../////////...//////...------------...(((+++///000...,,,...000,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((******))))))))))))******))))))(((((()))***++++++))))))))))))************'''((()))+++++++++***)))''')))***)))((('''((()))'''''''''''''''((())))))&&&'''(((''''''''')))+++******)))(((((((((((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((())))))))))))'''%%%$$$"""%%%''''''&&&&&&)))+++&&&''')))***+++***((('''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((###%%%((('''%%%%%%))),,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))+++++++++---+++)))((('''(((***+++''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''%%%'''(((&&&$$$%%%))),,,''''''''''''''''''''''''((((((((((((((((((((((((---+++***((('''''''''''''''((((((((())))))*********)))))))))++++++)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&''''''(((******'''''''''&&&&&&'''''''''!!!"""$$$&&&''')))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))"""###$$$&&&'''(((((()))((((((((((((((((((((((((*********)))(((((('''''''''&&&$$$###$$$%%%''')))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***((('''%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%% $$$'''((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&{{{yyyuuuqqqooommmmmmmmmnnnhhhaaa___aaabbb```^^^\\\[[[[[[[[[\\\^^^___aaaaaaaaa``````______^^^^^^WWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXYYY```^^^[[[ZZZYYYXXXWWWUUUSSSPPPLLLHHHFFFFFFHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFIIIMMMPPPMMMGGGAAACCCBBB@@@>>>===;;;::::::888777666555555444555555555555444444444333333333111111111111111111111111333222000///---,,,,,,,,,000000000000000000000000////////////////////////...---+++++++++---///000......---------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))))))))+++)))((()))******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******++++++++++++******'''(((((((((((((((''''''***)))((('''''''''''''''%%%''')))******)))'''%%%((('''&&&&&&'''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""$$$&&&)))*********)))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&'''((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))***************++++++,,,&&&&&&''''''(((((())))))///,,,(((''')))***(((&&&''''''((()))))))))))))))***)))&&&$$$"""$$$(((,,,))))))((('''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***)))(((((())))))((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''' """%%%)))******)))(((((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((jjjhhheeebbb```_________````````````````````````bbbbbb```___^^^]]]]]]]]]\\\ZZZWWWTTTRRRQQQQQQQQQOOOJJJEEEDDDGGGHHHFFFCCCFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFHHHFFFDDDCCCCCCDDDBBBAAA>>><<<:::888888999;;;<<<888888888888888999::::::888999;;;>>>@@@???:::555999999777555444333333333444333333333333333444555333333222222222111111111000000000000000000000000111111///...------,,,,,,...................................................---+++***+++,,,---///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))))))))))))))*********)))((('''(((***++++++******))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******++++++***))))))))))))))))))******++++++******)))%%%%%%'''((())))))))))))))))))((('''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((()))(((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''&&&'''(((((()))************++++++++++++---***''''''((()))(((&&&''''''((()))))))))))))))((())))))'''&&&&&&(((***))))))((('''''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((('''&&&'''***+++***)))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&'''((())))))((('''%%%***(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################)))((('''&&&%%%&&&'''(((JJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????BBBAAA???===;;;;;;;;;<<<999666444555888999777444999888777666666666666777555555555555666666666666777777777777777777777777777777666666666777888999888777555555666777666555333222222222222333333444111111111111222222222333222222333444666555222000555444333222222111222222000000000000111222333333000000000/////////..............................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((())))))*********+++(((''''''(((+++,,,,,,+++)))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))+++***)))))))))))))))))))))******++++++******)))&&&&&&'''((())))))(((((())))))((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$###$$$%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((((((''''''&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''((())))))((((((((((((((((((***(((&&&&&&((()))((('''''''''((()))))))))))))))''')))++++++)))(((((()))))))))((('''''''''((((((******))))))((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%'''***,,,,,,,,,'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))******))))))((((((''''''***)))'''''')))***)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...+++&&&"""!!!"""%%%''';;;<<<=========<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777888999888777666555666666666555555555777:::;;;999777666666666555555555555666222222333333444444555555444444444444444444444444444444444444444555555555777555333333444555444333333333444333333222111000111111222222222222222222111111111111222222111111333333222222222222333333///////////////000111111///............---------........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((()))******++++++)))((('''(((***++++++***((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((******)))))))))))))))***))))))************))))))*********)))(((&&&%%%$$$(((((()))))))))((((((((())))))(((''''''((())))))(((((('''''''''((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((()))******)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''(((''''''&&&%%%%%%''''''''''''(((((((((((('''(((((((((((())))))))))))(((((((((((()))******(((((((((''''''&&&&&&&&&(((((('''((()))*********''''''((()))))))))))))))((()))******)))((()))***))))))((((((((((((((()))******))))))(((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((((((((()))***+++***(((''''''((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,)))%%%"""!!!"""$$$%%%333555666777777666555444666666666666666666666666555444444333333333444444222222222222222222333333222333555777999:::999777111111222333333444444555000000000111111222222333111111111111111111111111///000000111111111111111555333000000000000///---///000000111000///...---------...////////////.../////////.........///000...------------...///000111000000///......//////............------------........................+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((((((((((())))))************,,,***))))))******((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))******)))))))))******)))))))))*********)))(((&&&%%%$$$'''((()))******)))((((((***)))(((((((((((()))***(((((((((((((((((('''''')))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((***++++++)))((()))+++''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))((('''&&&''''''''''''(((((((((((((((((((((((()))))))))*********))))))******+++,,,+++++++++******)))))))))((()))*********++++++,,,''''''((())))))))))))))))))))))))'''&&&&&&(((+++))))))((((((((())))))******)))))))))((((((((('''(((((((((((()))))))))***)))))))))))))))))))))))))))''''''((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***+++***)))(((((()))***,,,)))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***&&&&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$$$$$$$$$$000111222333444333222222111111111111111111111111000000/////////000000111/////////000000000000111...///111333444444333333,,,---///000111222222222.........///////////////////////////////////////---...///000000000//////222000---,,,---,,,+++******+++,,,....../////////***+++,,,......---,,,,,,//////000///------///111------,,,,,,------...///222111000///.....................------------,,,------------------------+++***************+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((***)))))))))))))))))))))---+++***)))***)))'''&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++((())))))******))))))(((&&&&&&'''((())))))(((((('''((()))***+++***)))((())))))))))))))))))))))))((((((((()))(((((('''&&&)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,+++((('''(((+++(((((((((((((((((((((((())))))(((((((((((())))))+++,,,,,,,,,,,,++++++***''''''''''''((((((((((((((((((((()))))))))******((((((((((((((()))******))))))))))))))))))(((((((((***,,,,,,+++++++++,,,''''''((()))))))))))))))))))))(((&&&%%%&&&)))+++))))))((((((((()))******((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++)))(((((())))))(((&&&)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))...---+++)))'''''''''(((((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&''''''''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$000000111222222222222111000000000000000000000000............//////000111...//////000000000000000...///000000000000000000---...000111111111000000//////..................////////////////////////---...///000111000//////111///------......---,,,,,,,,,,,,------......///+++,,,.../////////------...///111///------///111//////////////////000111//////...------.........---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******************************++++++++++++++++++++++++******++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))++++++******)))(((((((((,,,***))))))******((('''***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***++++++(((((())))))))))))((((((%%%%%%'''((())))))))))))&&&((()))+++++++++)))(((((()))************)))((((((((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''***,,,+++'''%%%'''***))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,,,,,,,++++++''''''''''''(((((((((((((((((()))))))))*********'''''''''''''''((())))))&&&&&&&&&&&&'''''''''''''''***,,,,,,***)))***+++''''''((()))))))))))))))((()))******(((((()))***))))))(((((()))******+++''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))+++)))(((((())))))(((&&&)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((,,,+++***)))(((''''''''')))'''&&&&&&'''(((((('''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$//////////////////000000000000000000000000000000...---------...///000111------......///............/////////...---...///...///000000000///...---......------,,,,,,++++++------------------------+++,,,---...///...------///---,,,---...000000///......,,,+++***)))))))))***+++---...///...---,,,)))+++---,,,***)))***---///......------......///,,,,,,,,,,,,---...//////,,,,,,,,,++++++++++++***************************++++++***)))))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******,,,,,,+++***)))(((''''''***)))((()))***+++***)))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))((())))))***++++++(((((())))))))))))(((((('''(((((((((((((((''''''&&&(((***+++,,,+++***)))'''(((***,,,,,,***((('''(((((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))'''***,,,+++&&&$$$'''***))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))))))))))))))''''''''''''((((((((()))))))))))))))************((((((((((((((()))******(((((())))))******++++++&&&))),,,,,,)))((((((***'''(((((()))))))))))))))''')))---...,,,***))))))))))))((())))))***++++++&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&''''''((()))************)))'''''')))))))))(((((((((((((((((((((((((((******++++++++++++******************++++++++++++(((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((($$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''"""###$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%%%%