BM6P6(@ wwwrrrhhhaaaYYYRRROOOLLLHHHDDDJJJPPPYYYfffttt~~~sssZZZIII>>><<<>>>IIIbbbvvveeeqqqyyynnnuuu{{{}}}vvvSSSJJJKKKLLLLLLJJJHHHEEECCC???@@@BBBCCCCCCCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGBBBDDDFFFEEEBBBAAACCCEEEBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????EEEXXXdddaaa___fffmmmmmmvvvwwwuuupppmmmppptttwww|||||||||~~~zzzwwwzzz{{{|||yyyzzzvvvlllhhhiiigggbbb[[[TTTRRRXXXZZZUUUOOONNNPPPNNNKKKHHHGGGFFFGGGHHHFFFAAA>>>>>>BBBDDDAAA===>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===:::888:::===>>>>>><<<<<<@@@AAA>>>===@@@BBBAAA???AAABBBBBBBBBDDDHHHKKKQQQYYYbbbgggppp}}}{{{}}}~~~rrrkkkggg___XXXTTTQQQSSSXXXUUUUUUhhhxxxXXXMMMBBB???>>><<<:::;;;999888777666555444333333333222222111111222222333333222222111000///......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...222===OOOcccttt}}}|||~~~wwwwww~~~~~~tttjjjjjjsss~~~zzztttrrrrrriiidddaaabbbeeeeee___ZZZYYYWWWVVVWWWYYYYYYVVVSSSSSSRRRPPPMMMKKKIIIHHHGGGHHHIIIKKKJJJIIIHHHHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHMMMMMMLLLLLLLLLMMMMMMNNNQQQNNNMMMOOORRRUUUYYY^^^]]]dddkkknnnooosss}}}qqqXXXDDD======PPPttt]]]GGG333///...******...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************yyyqqqiiiaaa\\\RRRMMMGGGCCCBBBDDDFFFGGGTTT[[[qqqyyyvvvlllbbb\\\VVVLLLDDDAAA777666GGGnnnwwwiiicccrrrtttvvvoooZZZOOOHHHHHHIIIIIIHHHFFFDDDCCCAAAAAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFAAACCCEEEDDDBBBAAABBBDDDCCCCCCCCCCCCBBBAAAAAA@@@========================>>>>>>>>>>>>>>>>>>>>>>>>???JJJZZZdddfffdddhhhnnnqqqwww{{{{{{wwwsssrrrqqqzzz~~~~~~ooogggsssxxxvvvpppoookkkeeeggg```\\\^^^^^^YYYTTTSSSPPPOOOLLLJJJHHHGGGHHHHHHFFFCCC@@@@@@AAABBB@@@>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===========================;;;999:::<<<>>>===<<<>>>AAABBB>>>===@@@BBBAAACCCEEEFFFGGGHHHLLLRRRWWW^^^jjjvvv}}}zzzyyy~~~~~~rrrggg___[[[WWWSSSQQQWWWZZZVVVVVVeeezzztttcccOOOFFF@@@@@@@@@<<<999999888888777666555444333333333222222111111222222333111111111000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................000777EEEXXXjjjuuuvvvpppwww}}}uuuhhh```aaajjjsssyyy}}}vvvqqqkkkiiiiiihhhbbb]]]bbb___\\\[[[[[[[[[YYYWWWUUUUUUUUUTTTSSSQQQOOONNNMMMNNNOOOOOOMMMKKKLLLLLLPPPPPPOOOOOONNNMMMLLLLLLJJJJJJJJJKKKMMMOOOPPPQQQSSSRRRRRRUUUZZZ___dddhhhqqqvvv|||vvv^^^HHH888777FFFWWW}}}eeeFFF666+++,,,...***+++///*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********{{{wwwpppfff[[[TTTMMMIIIFFF?????????@@@CCCHHHOOOTTT```ssslllYYYKKKEEE???<<<:::888:::>>>FFFXXXqqqhhh___]]]ooo~~~vvvxxxoooSSSFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBB@@@AAACCCDDDEEEEEEDDDDDDAAABBBCCCBBBAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>@@@QQQiiirrrlllllltttgggnnnxxx~~~~~~www}}}}}}|||~~~vvvvvvkkkjjjpppyyy~~~|||xxxtttooonnngggaaa```___[[[XXXXXXTTTRRRPPPNNNLLLKKKKKKKKKHHHGGGFFFDDDCCCBBBBBBBBB????????????>>>>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;<<<===???>>>===<<<@@@@@@===<<>>IIISSSmmmvvvtttmmmbbbQQQ```||||||}}}oooTTTLLLHHHAAADDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAACCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<=========>>>===III```rrrwwwtttsssggggggmmmyyyyyy}}}ssswww}}}rrrqqq|||kkkkkknnnuuu{{{~~~{{{~~~tttnnngggcccaaa```___^^^YYYXXXWWWUUUSSSQQQPPPOOOMMMMMMLLLJJJGGGEEEFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>>>>???@@@@@@AAA>>>BBBBBB??????DDDGGGHHHKKKSSS]]]fffmmmuuuxxxxxx~~~yyypppggg^^^XXXUUUSSSRRRTTT[[[\\\]]]gggkkkPPPIII@@@<<<;;;>>>???:::666666666666555555444333333222222222111111111111222222//////000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,......---///999HHHTTTjjjqqq||||||{{{{{{xxxvvv|||pppwwwvvvxxx|||tttggg______]]]___hhhwww}}}sssqqqnnnkkkiiigggeeeddd^^^]]]\\\[[[ZZZXXXXXXWWWZZZ[[[\\\ZZZXXXVVVUUUVVVSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXZZZ\\\```cccfffhhhnnnqqqsssuuuzzzgggSSSBBB;;;<<>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCC@@@???>>><<<;;;:::::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;<<>>>>>======>>>>>>???@@@<<<===???@@@AAAAAA@@@@@@@@@??????@@@BBBCCCCCCAAA>>>===;;;:::999999999:::999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>===???<<<>>>RRRjjjpppggg___VVVWWWjjj}}}|||yyy{{{lllfffiiiqqq}}}}}}rrrqqqrrrqqqsssyyyzzz~~~|||xxxyyy{{{yyyrrrppplllhhhcccddddddcccaaa]]]ZZZXXXWWWVVVTTTSSSRRRQQQPPPPPPIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCDDDFFFFFFFFFGGGJJJLLLJJJOOORRRSSSXXXbbbjjjlll{{{xxxssszzz}}}vvvqqqnnnlllbbbXXXQQQRRRTTTTTTXXX___```}}}uuuVVVLLLEEE;;;AAA===::::::888555555888444444333333333222222222111111000000000000111111222111111000...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,///...---...111444???JJJXXXdddppp|||xxxpppqqq|||wwwkkkdddcccccc```\\\aaaiiisss{{{~~~|||yyywwwpppooommmkkklllnnnqqqrrrnnnooopppooolllkkkjjjkkklllmmmoooqqqtttvvvxxxyyyvvvwwwxxx{{{~~~xxxxxxqqqcccRRRBBB:::777888GGG\\\yyy{{{tttuuu~~~eee???000---++++++++++++***((((((***,,,))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))}}}|||yyyuuurrrmmmjjjgggccc```ZZZSSSNNNJJJHHHEEECCCCCCDDDEEEFFFGGGFFFEEEGGGKKKOOOQQQQQQUUU\\\iii{{{\\\AAA777999===???GGGQQQeee|||cccQQQTTTTTTVVVooo|||xxxtttzzzoooTTTBBBFFFHHHAAA@@@HHHBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBBBB======<<<<<<<<<===>>>???<<<===???@@@AAAAAA@@@@@@>>>===<<<===@@@AAAAAA???<<<;;;999888777888999:::777777777777777777777777999::::::;;;<<<<<<======>>>>>>======DDDSSSbbbjjjZZZQQQRRRcccsssxxx{{{www|||xxxwwwzzz}}}~~~yyygggbbbfffqqqwww||||||xxxuuuwww{{{}}}{{{wwwrrrmmmnnnooonnnlllhhhcccaaaaaa^^^[[[[[[\\\]]][[[YYYRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNQQQQQQQQQSSSVVVYYYZZZ```eeehhhppp}}}tttppprrryyy~~~vvvnnnggg```\\\XXXSSSRRRVVVTTTSSS^^^nnn{{{{{{YYYLLLKKKEEE===<<<:::999:::888444444777333333333333222222222222111111000000000000111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,------------222;;;HHHTTTeeeuuu}}}}}}~~~zzzyyy{{{tttwww}}}vvvpppggg\\\TTTSSSZZZccciiilllrrrzzz}}}yyywwwwwwkkklllppptttyyy}}}|||}}}~~~~~~|||{{{{{{|||||||||~~~~~~ssslllYYYMMM@@@:::@@@JJJRRRUUUmmm|||qqqEEE,,,...000***))))))((('''(((*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))wwwtttrrrrrrttttttrrrpppllljjjhhhfffeeeaaa]]]ZZZVVVSSSPPPOOOMMMIIICCC>>>CCCCCCCCCCCCDDDHHHMMMRRRKKKJJJJJJMMMSSSZZZ___bbblllxxxrrrVVVAAA@@@@@@>>>LLLccczzzzzz~~~}}}xxxvvv]]][[[UUUVVVmmm~~~qqqwww~~~}}}vvv|||bbbKKKJJJDDD@@@CCCHHHFFF@@@AAABBBCCCDDDDDDBBB@@@???@@@??????>>>???@@@BBBCCC======<<<;;;<<<===>>>???<<<===???@@@AAAAAA@@@@@@<<<:::999;;;>>>@@@???===;;;999888666666777999:::666666666666666666666666888888999::::::;;;<<<<<<:::777999;;;999;;;PPPhhhggg[[[WWW___ggglllwwwuuu}}}zzzzzz}}}rrrxxx~~~~~~~~~iii___dddgggooowwwyyyxxxxxx|||vvvwwwxxxxxxuuuqqqllljjjjjjfffbbbcccggghhheeebbbZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUUUUVVVVVVUUUXXX[[[\\\\\\^^^bbbfffpppvvv|||zzzvvvsss{{{yyywwwrrrmmmfff^^^XXXTTTRRRSSSYYY\\\WWWUUUfff~~~[[[GGGCCC@@@AAADDD777666777:::888444444666333333222222222222222222111111000000000000111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,+++)))***+++,,,+++******222<<>>===============???AAABBBAAA@@@@@@>>><<<;;;:::;;;===>>>>>>>>>>>>===========================<<<<<<<<<<<<999888666555555555666777666777888888888777555444666888999999888888999:::<<<;;;:::777777;;;CCCJJJbbbgggiiiiiillluuu{{{~~~xxxxxx}}}}}}yyyppphhheeeoooyyy``````fffhhhoooyyyxxxvvv~~~yyytttssslllhhhiiiiiiiiilllppprrroookkkjjjhhheee___ZZZ]]]^^^___]]][[[ZZZ[[[]]]\\\\\\___ccchhhiiifffbbbfffjjjkkkfffgggooozzz~~~uuuvvvzzz|||ooonnnkkkddd\\\UUUSSSRRRMMMTTT^^^bbb^^^ddd{{{gggLLLEEEFFFAAA<<<<<<::::::888666555444444444333333333222222222111111111///---///222333222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++*********))))))******++++++++++++******)))***++++++***)))***+++......222@@@SSScccjjjlllmmm{{{|||mmmfffsss{{{vvvttt~~~|||uuunnnmmmuuuvvvdddTTTNNNUUU___ccc[[[\\\eeeggg___^^^fff___rrrsssllldddZZZLLLAAA===@@@DDDHHH]]]ppp~~~eeeOOO999///,,,))))))+++++++++***)))(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((MMMLLLJJJJJJKKKLLLKKKJJJIIIHHHIIIKKKNNNOOONNNLLLJJJJJJIIIHHHGGGGGGGGGHHHGGGKKKOOOOOOLLLKKKOOOSSS]]]```kkk|||yyy```KKK>>><<>>===<<<<<<<<<>>>@@@AAA@@@???@@@???===;;;;;;<<<===>>>??????>>>>>>=====================<<<<<<<<<;;;;;;999888666555555555666777666666666666666555444444444666777777666666777888666777888777777999>>>BBBUUUhhh{{{|||yyywwwzzzuuuxxx~~~yyynnnuuu~~~rrrhhh___gggqqqyyy~~~qqqcccbbb\\\```oootttuuuzzz{{{}}}{{{xxxxxxvvvqqqooopppsssrrrqqqrrrrrrrrrpppnnnjjjhhhhhhiiikkkllljjjhhhkkkmmmqqqwww}}}}}}yyy~~~}}}|||sssvvv}}}vvvrrrssshhh\\\UUUUUUWWWUUURRROOOXXX]]]\\\bbbzzz|||kkkTTTBBBAAADDDAAA======;;;:::888666555444333333333333222222222111111111111///...///111222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++*********)))))))))******++++++******))))))***++++++))))))***+++---,,,---666DDDRRR[[[______ooo|||zzzvvvsss{{{|||yyyxxxzzzqqqvvv}}}{{{}}}yyyvvv{{{qqqkkknnnttthhhaaabbbhhhhhhaaa```hhhhhhttt~~~yyynnndddYYYOOOIIICCCCCCDDDHHHOOOYYYccciiifffKKK===000,,,+++******,,,+++***))))))(((((())))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''LLLKKKIIIIIIKKKLLLLLLKKKMMMKKKJJJMMMRRRTTTPPPLLLOOONNNNNNNNNOOOPPPQQQRRRSSSYYY^^^]]]ZZZ[[[ccckkkttt~~~yyycccOOOAAA<<<<<>>===<<<;;;;;;===???AAA@@@???@@@???>>>===<<<===>>>>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888777666555555555666777666555444444333333444444222333555444333333444666333555777888888888999:::AAA\\\yyywwwmmmfffhhhlllwww|||rrreeekkk|||yyyoooeee[[[nnnuuuppp}}}}}}zzztttvvv|||zzzzzzqqq___\\\gggkkkllltttuuuttttttuuuxxx{{{~~~zzzyyy{{{}}}}}}zzzyyy}}}{{{|||vvvwwwyyyqqqjjjgggeeeaaa\\\XXXUUURRROOOMMM^^^pppsssPPPCCC<<>>>>>>>>>>>???AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::::::::888777666555444555666666777666444333333333444555111222444333222222333555444555777888888888777777777III___llloookkkaaaWWWUUU___pppzzzuuuhhheeeiii{{{zzzyyyeeevvvzzzttt~~~qqqnnnqqqmmmrrrjjjnnnjjjeeekkkpppoooooooooqqqtttwwwyyy{{{vvvxxx~~~xxxqqqiiibbb___WWW^^^aaaYYYMMMMMMZZZhhhpppTTTFFF@@@===@@@AAA===:::;;;;;;:::888555333222111111222111111111111000000000111000////////////...---.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************))))))))))))))))))************)))))))))***+++***)))((()))+++,,,,,,+++***+++111:::AAAEEETTTjjjyyywwwooopppwww{{{yyy~~~~~~xxxtttqqqrrrxxx{{{www}}}}}}|||xxxooofff^^^VVVPPPAAACCCDDDIIISSS___fffhhhppp{{{~~~ZZZ>>>555++++++,,,---+++))))))+++)))((((((''''''(((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''lllkkklllooosssuuuvvvuuu|||{{{~~~yyyyyyzzz}}}wwweeeQQQFFFDDDGGGNNNVVV\\\aaagggqqqxxxiiiRRRSSS^^^jjjeeekkkvvv~~~ttteeeTTTKKKHHHEEEEEEGGGFFFFFFEEEDDDBBB@@@???>>>???@@@CCCDDDDDDBBB???>>>>>>===<<<>>>AAACCCDDDDDDAAAAAA@@@@@@????????????@@@@@@???>>>===<<<;;;:::::::::::::::999999999999888777555444444444555666888777555444333444555666111222444333222222333555555444333333444555666666777<<>>???===:::999::::::999777555333222111000111111111000000000/////////000//////...---------...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))******)))((()))***(((+++---,,,***,,,222777:::DDDVVVfffkkkjjjnnnttt{{{{{{}}}{{{~~~|||tttmmmnnnxxx~~~xxxwwwssskkkdddcccZZZSSSLLLJJJKKKJJJGGGCCCTTT\\\gggttt~~~|||vvv^^^888+++000+++---...,,,)))))))))***((('''''''''''''''((((((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''|||||||||xxxpppiii___WWWNNNIIIFFFGGGNNNWWW\\\eeepppxxxzzzyyyxxxxxxqqqpppiii[[[NNNNNN\\\kkktttvvvvvvyyy~~~cccWWWLLLIIIIIIGGGEEEDDDEEEEEEDDDDDDBBBAAA???>>>???@@@AAACCCBBBAAA@@@>>>???>>>===>>>AAADDDEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<;;;::::::999999999999888888888888777666555444444444555666777666666555555555555555111333444444333222444555333111......000222444444555444777CCCUUU___WWWIIIOOORRRXXXaaakkkpppiii___]]]sssxxxxxxzzz{{{zzzeeeccc^^^___aaadddgggkkknnnooowwwwwwvvvvvvxxx}}}}}}zzz|||}}}}}}yyyyyyooommmjjjddd^^^WWWRRROOOOOOMMMQQQaaa~~~zzzUUUDDDAAA>>>===;;;:::999999999:::888777555444222222111111000000000000////////////---...///...---,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))))))))))))))***((())))))******))))))(((((()))******(((((()))***%%%(((++++++******,,,...666<<>>::::::888888888999999777666555444333222222222222000000/////////.........+++---///...,,,,,,---///---------,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))((((((((()))***)))((('''(((***&&&((()))************+++222777;;;???MMMaaammmmmmooo}}}~~~}}}|||yyyzzzyyytttqqqpppnnnjjjfffccccccccceeemmm}}}nnndddfffbbbeeeppp}}}vvv|||fffFFF...)))///...(((&&&))))))''''''++++++'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&aaacccfffjjjjjjgggaaa\\\TTTRRRNNNIIIFFFDDDCCCCCCEEEFFFJJJQQQUUUSSSJJJBBBEEECCC@@@======AAAIIIPPP[[[```nnn|||xxxsssmmmeee\\\RRRLLLBBBOOOaaapppyyyrrruuu{{{nnnnnnrrrgggYYYWWWMMMKKKKKKJJJFFFAAACCCHHHBBBBBBCCCDDDCCCBBB@@@?????????????????????@@@@@@>>><<<;;;<<>>YYYiiijjjooo||||||yyyoootttwwwdddcccmmmtttuuutttuuu|||~~~|||\\\???,,,000111''''''333'''++++++((()))---***###%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&___[[[SSSKKKJJJMMMLLLGGG@@@===???DDDDDD@@@AAAFFFFFFJJJJJJIIIQQQ[[[ZZZQQQPPPNNNOOOTTTZZZaaajjjpppzzzxxxwwwtttkkk\\\PPPIIIGGGGGGHHHXXX{{{}}}|||wwwqqqqqquuu}}}xxxoooeee[[[TTTQQQPPPKKKHHHDDDBBBCCCDDDEEEEEEAAA@@@>>>======???@@@BBBAAA>>>;;;<<<>>>@@@@@@>>>>>>>>>======>>>@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@:::;;;;;;;;;;;;;;;;;;:::999999888888777666666666333333333333333333333333222222222222222222222222444444444333333222222222000000111111111222222222222222333333555999???DDDeeellltttqqqfffppp~~~sssmmmzzz}}}tttfff]]]gggyyy{{{vvvoooeeeWWWMMMMMMSSSZZZ]]]]]]\\\```iiilllhhhnnnnnnmmmlllnnnrrrxxx}}}zzz}}}{{{wwwrrrjjj^^^RRRIII???===>>>@@@AAAKKKbbbxxxyyySSSFFFEEEAAA===<<<:::999999999::::::888777222222222111222222333333111000000///...---------///............---------......---------,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************///+++---222444:::QQQiiiyyy{{{{{{jjjaaappp|||yyyfffaaa^^^___iiivvv~~~xxxtttwwwxxxyyysssVVV333111///---,,,++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxvvvpppiiifffeee```YYYMMMNNNTTT]]]```]]]^^^aaafffkkkkkknnn}}}{{{zzz||||||mmmbbb^^^OOONNNLLLJJJKKKRRR\\\dddzzztttxxx~~~~~~{{{xxxwwwxxxzzz|||jjjbbbWWWOOOKKKIIIGGGFFFJJJGGGDDDBBBCCCDDDEEEEEE???>>>=========>>>??????@@@===;;;;;;===>>>>>>===============>>>@@@BBBCCC@@@@@@@@@???>>>>>>======::::::;;;;;;;;;;;;::::::999999888777666666555555333333333333333333333333111111111111111111111111333222222222111111111000000000000111111111222222111222333333444777;;;???XXXxxx|||qqqddd```uuutttvvvxxxvvvxxxyyyxxx{{{|||rrrmmmwwwwwweeeXXXSSSNNNQQQRRRRRRXXXaaaeeecccggghhhjjjkkkmmmooorrrtttvvvwwwyyy{{{}}}yyykkkkkkjjjeee\\\PPPEEE>>>@@@<<<===HHHZZZtttxxx\\\CCC===@@@>>>;;;;;;;;;999999999::::::888666222222222111111222222333111000000///......------............---------------------,,,,,,,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))*********+++(((***......111CCCXXXrrr|||}}}qqqmmmvvvuuuooonnnvvv~~~xxxwww~~~{{{kkkgggbbbkkkyyy{{{~~~yyy|||}}}llldddnnnqqqUUU;;;000///---,,,+++***++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}|||~~~xxxmmmeee]]]SSSLLLJJJHHHNNNVVV\\\cccooo|||nnnnnnyyy}}}xxxssstttwwwxxxtttoooZZZQQQFFFAAACCCFFFFFFDDDIIIFFFCCCBBBCCCDDDDDDCCC========================>>><<<::::::<<<<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCC=========<<<;;;:::::::::999999::::::::::::999999999888888666555444333333222222222222222222222222000000000000000000000000111111000000000000//////000000000000111111111111111222333333333444666999CCCkkk|||nnn]]]VVVbbbdddjjjppprrrtttzzzuuukkkZZZWWWPPPKKKNNNWWW]]]___^^^```cccgggjjjkkkkkkkkkmmmnnnqqqtttxxx}}}}}}}}}~~~|||{{{}}}zzzxxxwwwsssmmmhhh___```^^^XXXNNNEEE???>>>777BBBYYY{{{xxxqqqyyyVVVFFF:::<<>>;;;:::999999999999777555333222222111111111222222000000000///......------............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((())))))))))))******)))''')))+++)))(((333BBBPPPZZZcccbbb^^^bbbqqqwwwssswww~~~{{{pppppp||||||zzzwwwvvvyyy}}}}}}|||yyyuuuhhhjjj|||cccNNN888''',,,,,,+++***************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxqqquuuwwwsssooonnnmmmkkkXXXPPPHHHGGGGGGIIIPPPWWWmmmsss{{{ssslllppp{{{~~~xxxuuuqqqhhh[[[PPPOOOJJJDDDBBBDDDGGGHHHHHHGGGEEECCCBBBCCCCCCBBBAAA======>>>>>>>>>===<<<<<<===<<<;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>???AAABBB<<<;;;;;;:::999888777777777888888999999888888777888777666555444333222111111111111111111111111111////////////////////////000000000////////////////////////000000000111111111333444444333222333444;;;LLLddd|||gggOOONNNRRR```ooossslllhhhnnnwwwvvvuuu~~~~~~yyynnn]]]NNNIIILLLSSSVVVZZZ[[[]]]aaaeeehhhiiiiiiiiijjjkkkmmmppprrruuuvvv}}}yyy}}}vvvvvvzzz~~~~~~{{{{{{}}}|||zzzvvvyyyvvvqqqmmmiiiddd^^^YYY___]]]WWWMMMCCCAAAFFFLLLWWWkkkyyysss}}}zzzZZZGGG@@@<<>><<<===;;;999888888999888666444333222222111111111111111000000//////.....................---------,,,,,,+++++++++************)))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))******)))+++,,,***''',,,444777>>>GGGNNNTTT```ppp}}}zzzyyy{{{xxxzzzuuuxxx}}}tttvvvwww___DDD666...(((*********************+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%||||||ttt___VVVSSS\\\aaa]]]WWWTTTOOOJJJCCCCCCGGGNNNVVV```qqquuuiiijjjsss|||wwwkkk___RRRFFF@@@BBBDDDEEECCCAAAAAACCCFFFDDDCCCBBBBBBCCCCCCAAA???>>>????????????>>>===<<<<<<=========<<<;;;;;;;;;888999:::<<<===>>>???@@@;;;;;;:::999888777666666666666777777777777666666666666555444333222111000000000000000000000000000......................../////////000000000000000....../////////000000000111333555555333222222222:::<<>>======;;;777666888999888777777888777555333333222111111000000000111////////////...............------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))))))))+++,,,+++(((***------000777CCCRRRbbbooowwwxxx~~~||||||yyyzzzxxxyyy}}}|||zzzxxxbbbAAA...+++,,,,,,)))*********++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjjjjgggdddfffiiigggbbb]]]bbbiiipppxxx|||yyyrrrhhh[[[WWW[[[TTTCCC<<>>KKKUUUTTTSSSTTTTTTOOO]]]cccnnnyyyttt|||{{{hhhaaajjjwww~~~vvvpppeeeVVVIIIBBBBBBDDD<<>>>>>=========<<<===>>>>>><<<::::::;;;888999:::;;;<<<=========;;;::::::888777666555444555555666666666666555555444333333222222111111000////////////////////////..............................////////////000000............////////////000222444333222111222222,,,666999EEEfffxxxlll\\\TTTWWW]]]eeeoootttnnndddhhhxxx{{{vvv|||}}}}}}}}}yyy}}}rrraaaVVVZZZkkkyyyzzzmmmaaa\\\]]]UUUKKKFFFHHHMMMRRRTTT^^^^^^___```bbbdddfffgggeeemmmssssssqqqpppnnnkkkmmmsssrrrkkkhhhllllllhhheeeeee```ZZZXXX\\\___^^^iiiooovvv}}}}}}zzzxxxvvvuuuvvvtttsssrrrppplllgggccc[[[XXXSSSNNNJJJHHHHHHHHHFFFKKKSSS___ppp{{{YYYFFFCCC>>>>>>===;;;888777777999888777666777888777666444333222111000000000000000//////////////////......------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))''''''((()))***))))))***+++,,,111<<>>AAAEEE???AAACCCBBB???>>>???BBBAAAAAAAAACCCCCCBBB>>>;;;@@@???===<<<;;;;;;<<<<<<:::<<<>>>===:::888888999888999:::;;;<<<;;;;;;::::::999888777555444333333444444555555555555444444111111111111111111111111................................................,,,---------.........///------........./////////...///000111000000111333&&&333222333LLLfffrrrxxxkkkhhhcccccckkksssoooeeebbbnnnnnniiinnnvvv|||~~~zzzsssnnnsss~~~}}}uuuiiiXXXMMMJJJKKKMMMMMMSSSSSSSSSUUUVVVXXXZZZ[[[\\\aaaddddddeeehhhgggdddddddddeeeeeeeeedddbbbaaa]]]]]]YYYRRRQQQVVV\\\^^^dddhhhnnntttxxxzzz{{{|||wwwwwwwwwuuuqqqmmmhhhfffcccdddeeeccc^^^YYYUUUSSSRRROOOJJJFFFEEEGGGLLLOOO\\\hhh||||||pppmmmtttyyyvvv\\\GGGBBBCCC=========;;;999999::::::666555555666777888666555333222111000////////////.../////////////////////---------,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((('''&&&&&&(((******))))))+++...333<<>>??????@@@@@@AAACCCCCCBBB>>>;;;@@@>>><<<:::999:::;;;<<<888;;;===<<<999666666888999999;;;;;;;;;;;;:::999999888777666444333222111333444444555555444444333000000000000111111111111........................////////////////////////+++++++++,,,,,,------------------.........//////,,,---.........///111333333444111333999AAA]]]rrrkkknnnqqqqqqcccllliiibbbeeejjjtttxxx}}}xxxwwwsssddd\\\YYYXXXVVVKKKJJJJJJJJJKKKLLLMMMMMMTTTUUUTTTSSSXXX]]]^^^ZZZZZZWWWXXX^^^```[[[WWWWWWXXXYYYUUUMMMLLLSSS[[[___```bbbfffjjjnnnrrrtttvvvlllllllllkkkgggaaa[[[WWWOOORRRVVVTTTOOOJJJGGGGGGHHHHHHHHHKKKQQQ[[[gggooossshhhggg{{{dddJJJCCCAAA???999::::::888777777777555444444444555777888777666333222111000////////////.........///////////////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))***)))'''&&&(((,,,,,,)))'''***,,,,,,...999KKKZZZ```___cccrrrzzz|||rrrnnnttt|||~~~xxxgggdddnnncccgggqqq}}}|||rrrpppqqqppp}}}{{{uuuoooooovvv{{{|||yyyuuudddVVVllluuuxxx|||sss~~~|||{{{ZZZ>>>222,,,''')))---...,,,+++&&&'''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%zzzuuu|||yyy}}}~~~xxxuuuuuuwwwzzzqqquuu}}}wwwrrrkkkcccZZZPPPGGGAAABBBAAA???===<<<;;;<<<<<>>AAACCCCCCEEEDDDBBB@@@???======<<<<<<<<<<<<<<<<<<===>>>>>>======<<<:::888888:::<<<::::::::::::999888777777666666777777666444222111666666555444444333222222111111111111111111111111000000///...............////////////////////////------------------------------------------------------......///111222333...111444222111999HHHUUU|||xxxiiiffflllpppnnnmmmrrr|||cccddd|||vvv|||~~~~~~wwwooolllvvv~~~yyyyyyeeeZZZKKKBBBAAACCCFFFFFFFFF???EEENNNMMMPPPRRRKKKPPPMMMLLLMMMMMMJJJKKKOOOPPPMMMJJJJJJMMMRRRVVVXXXYYYZZZ[[[\\\\\\[[[[[[[[[TTTXXXQQQMMMQQQMMMGGGJJJLLLIIIGGGFFFCCCAAAFFFMMMLLLOOOXXXllljjjQQQGGG@@@;;;;;;;;;:::999777666555555555666555555555555444444444333333222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())),,,111888===QQQWWW^^^iiizzz~~~yyyqqqyyyxxxuuu{{{zzzxxxzzzvvvtttqqqhhhsss~~~pppmmmqqq}}}www```III888000+++++++++*********))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%}}}wwwrrrnnnnnnnnnlllkkklllooorrrvvvwwwrrrbbb]]]UUUNNNHHHBBB===:::@@@???===<<<;;;;;;<<<<<<;;;::::::===BBBGGGJJJKKKGGGFFFCCC@@@>>><<<<<<;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>===;;;999888:::;;;:::::::::::::::999888888666777777777666444222111555555444444333222222111111111111111111111111111000//////.......................................------------------------------------------------------......///111222333...111222000...111:::BBBVVVooorrrjjjlllqqqmmmvvvzzzvvvoooyyyzzz~~~uuukkkpppwwwrrr}}}|||~~~qqqcccYYYRRRNNNMMMKKK@@@AAAEEECCCEEEFFF===FFFDDDFFFIIIHHHDDDCCCFFFIIIGGGFFFGGGIIIMMMPPPQQQPPPNNNLLLJJJJJJJJJIIIHHHKKKMMMDDD>>>BBBAAAAAAHHH???CCCMMMWWW[[[]]]ccciiivvv{{{{{{WWWGGGCCC===::::::::::::888777666555555555444444444444333333333333333222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))***---222666>>>GGGOOOYYYlll}}}zzz}}}~~~}}}}}}~~~kkkVVVDDD777...***++++++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%vvvuuutttoooiiifffiiiooovvv{{{}}}eeeXXXOOOJJJCCC===;;;;;;::::::======<<<<<<<<<<<<======<<<<<<<<<@@@FFFKKKNNNOOOIIIGGGCCC???<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>><<<:::999999;;;::::::;;;;;;;;;:::999999777888888888777555333222444444333333222111111111111111111111111111111111000///......------..............................---------------------------------------------------------...///000111222...///000///...---///111555PPPooo|||zzzrrrkkkgggqqqzzz|||xxx~~~|||~~~zzz~~~uuu}}}~~~jjj]]]XXXYYYWWW[[[ZZZNNNIIIHHHJJJMMMJJJDDDBBBDDDAAAAAAAAABBBBBBCCCDDDDDDLLLHHHCCCBBBCCCEEEDDDBBB===CCC???>>>GGGKKKOOOZZZXXXcccuuu|||lllhhhnnnYYYFFF???>>>:::888999999999777666555555444444333333333222222222111111111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((()))))))))((()))+++---...999CCCLLL[[[kkkpppmmmuuuvvvuuuuuu{{{~~~yyyzzztttzzz}}}{{{~~~qqq^^^EEE333---------+++************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%|||zzzrrrkkknnnuuu|||yyyooojjjaaaTTTIIIEEEEEEAAA<<<999999;;;<<<===<<<<<<<<<===>>>>>>??????AAA@@@@@@BBBFFFIIIJJJKKKHHHEEEAAA===;;;;;;<<<>>>===<<<<<<<<<<<<<<<======?????????===:::999999:::999::::::;;;;;;;;;::::::888999999999888666444333222222222222111111000000111111111111111111111111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111111//////...///000000///......888KKK```qqqtttiii]]]qqq}}}wwwnnnzzzyyysssmmmmmmwwwyyyzzz|||yyy~~~ttt{{{|||zzzpppnnnggglll}}}|||ooonnnnnnnnnjjjccccccfff______^^^\\\XXXVVVTTTTTTTTTPPPMMMNNNRRRTTTSSSQQQWWWcccgggjjjssssssttt}}}}}}|||pppiiizzztttRRRHHH???>>><<<999777:::888777666555444444444444333333222222222111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''')))******(((''''''((('''111:::AAAKKKWWW^^^___^^^ccchhhnnnwww}}}zzzvvvuuuxxxwwwvvvwww||||||wwwzzzgggGGG;;;---'''***...---+++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxx|||~~~}}}vvvhhheeegggiiijjjeeeWWWHHHAAAAAAAAAAAAAAA===;;;999:::;;;<<<;;;:::<<<===>>>???@@@AAAAAABBBBBBAAA@@@AAADDDEEEEEEEEECCCAAA===;;;:::;;;>>>???>>>>>>======<<<======>>>===>>>???===;;;999999:::888999999:::;;;;;;;;;;;;999:::::::::999777555444222222111111111111000000111111111111111111111111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///000111222000------000111111000111///333CCCWWWdddfffdddgggoookkkhhhrrrwwwyyyzzzqqqjjjlllttt{{{||||||~~~|||vvvaaaRRR]]]xxx~~~|||xxxfffMMMFFFBBB???===;;;999999<<<666666555444333333333333333333333333222222222111//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&(((******)))(((((()))&&&+++///222666???FFFIIIMMMUUU^^^fffqqq|||~~~yyyyyyyyyrrrqqqyyy|||}}}tttvvvqqqVVVDDD111...,,,+++,,,+++)))&&&)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}~~~~~~iiiYYYQQQNNNMMMKKKEEE???:::;;;???AAA>>>:::<<<;;;<<<>>>??????<<<:::===>>>???AAABBBBBBBBBBBB>>>>>>>>>???BBBCCCCCCBBB???===;;;999999;;;===>>>>>>>>>===<<<<<<<<<<<<===;;;<<<======;;;999999999666777888999:::;;;;;;;;;:::;;;;;;;;;:::888666555111111111111111111111111111111111111111111111111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------......///000333000---,,,,,,---......///...000555<<>>======;;;999999:::<<<555444444333222222333333333333333222222222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%''')))***)))((()))******+++***)))))),,,111444CCCJJJSSSZZZdddnnnssssssvvvxxxrrrttt}}}|||{{{{{{yyyvvv}}}pppxxxwwwZZZ@@@444222)))+++,,,,,,+++++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}~~~~~~ggg]]]PPPFFF@@@>>><<<;;;999;;;<<<===>>><<<999666<<<<<<===>>>@@@@@@>>><<<===>>>???AAABBBBBBBBBAAA===<<<<<<>>>@@@AAA@@@???===<<<:::999999999::::::<<<<<<;;;:::::::::::::::888:::<<<<<<:::999999999444555777888999:::::::::;;;;;;<<<;;;:::999777666222222222222222222222222111111111111111111111111///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///......---------...//////.........---,,,,,,,,,---------000111111777III\\\[[[fffjjjooowwwsssmmmqqqsssxxxsssggggggnnn}}}vvv}}}xxxzzz}}}~~~tttiiidddhhhooo{{{tttrrr}}}|||hhhkkkrrrbbbNNNFFFDDD:::<<<<<<:::999888888888444333333222222222222222222222111111111000000000/////////...............++++++++++++++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((((((''''''(((***---***)))((())))))***+++555;;;BBBGGGOOOYYY___```hhhsss}}}~~~wwwxxx|||}}}|||{{{{{{|||}}}~~~|||{{{uuu{{{~~~xxx~~~mmmmmmkkkaaaNNN888,,,+++...''''''((()))***,,,...000((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||yyy|||~~~~~~zzzzzzvvv~~~{{{vvvlll___jjjiiinnnyyyvvv___MMMAAA===888555555666888888555999:::777333555:::>>>999999888999;;;<<<;;;:::<<<===???@@@AAAAAA@@@@@@>>>=========>>>>>>===;;;<<<<<<:::999888777777777;;;:::999999888888888888666888:::;;;:::999999:::333444666777999999::::::;;;<<<<<<<<<;;;999777666222222222222222222333333111111111111111111111111......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////......---------...//////)))+++...///...---...///000++++++000222222666<<>>>>><<<999888555222333333222222111222222222000000000000///////////////////////////.........++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((('''%%%%%%''')))(((%%%%%%(((+++***))))))&&&---333777>>>IIIQQQSSS___jjjuuuvvvqqqmmmoootttvvv{{{{{{zzzsssttttttrrruuuvvvjjjhhhpppvvvzzz|||jjj[[[III555+++,,,000...++++++***))))))******(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%lllllllllmmmnnnooopppqqq|||ssspppmmmooorrrtttrrrqqq{{{zzzfffZZZSSSNNNKKKJJJIIIGGGDDDAAA???<<<;;;333333333333333333333333555555666777888999::::::;;;:::888888888:::<<<===AAAAAA@@@>>><<<;;;===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888============<<<;;;:::999888777555555666666555444444555555777888999;;;;;;;;;999777666666666444222222222222111222222333333222111111000///......---------,,,,,,,,,,,,++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------...------......///000111777HHH\\\fffffffffmmmtttkkkfffjjjwww}}}}}}xxxmmmaaa```iiiwww{{{|||~~~ooofffssszzz~~~~~~{{{lll]]]\\\ppp~~~~~~nnnUUUJJJFFFBBB???@@@======;;;:::888777555555333333333222222222111111000000000000////////////------......///000000000---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,---///333999AAAGGGRRRXXX```eeegggkkkrrrwww~~~xxxvvvooommmnnnttt{{{yyy~~~~~~yyyiiivvv|||uuupppyyy|||uuuwww~~~}}}hhhPPPAAA111///,,,***(((((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMNNNNNNOOOQQQSSSUUUVVVaaaqqqxxxnnn```ZZZXXXTTTYYY[[[\\\YYYWWWZZZccckkkkkk```QQQFFFAAA>>>;;;888888777666444333111000///222222222222222222222222333333444555666777888888888777777777888:::===>>>AAAAAAAAA???===<<<===??????>>><<<;;;;;;;;;;;;<<<:::::::::;;;::::::999999;;;;;;;;;;;;:::999888777888777666666666666555444333444666777888999999999:::999777666777777555333333222222111111111222222111111000000///......---------,,,,,,,,,+++++++++***************************+++,,,,,,------,,,,,,++++++,,,,,,---............---,,,++++++,,,---...+++++++++,,,,,,,,,------------------...///000111222666@@@PPP```iiihhheeejjjhhhiiimmmoooooosssyyy{{{ooo```WWWXXXeee{{{lllooowwwzzzxxxssslllhhhpppuuu|||}}}|||{{{uuu{{{yyyuuuvvvrrrwwwxxxrrrzzz{{{zzzzzz~~~|||xxxxxxvvvvvvhhhVVVEEE@@@AAA???<<<<<<::::::999999888777666666333333222222222111111111000000000000/////////...............////////////---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))((()))***+++,,,111777;;;GGGMMMVVV]]]cccjjjsssyyy}}}ttt{{{yyyyyy~~~|||xxxwwwwww}}}~~~|||{{{www~~~|||~~~}}}xxxttteeeSSSBBB444,,,---,,,+++)))((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444444555777999;;;===>>>AAAHHHIIIAAA===???>>>:::===>>>???===;;;::::::;;;;;;777222111222222000...------------,,,,,,,,,,,,000000000111111111111111000111111222333444555555555555555555777:::<<<===???@@@@@@???===<<<===??????===;;;999999999:::;;;888999::::::::::::::::::999999888888777777666666777777666666555444444333333444666888999888777777999888666777777888666555333333222111000000000111000000000///......------,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------...///000000111...///<<>>>>>AAA@@@===;;;888888888888888777777777333222222222222111111111000000000/////////....../////////............---,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))''''''((((((((())),,,///666<<>>000)))((()))))))))))))))(((((((((''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---...000111222000333111,,,,,,000111///---------...///...,,,***...------///111222000...------........./////////......////////////000000///000000111222222333333444444444444555777999:::<<<===>>>===;;;;;;<<<===>>>===:::888777888:::;;;777888999:::::::::::::::888777777666666666666666555666666555333222222333333444777999999888666444888666666666888888777666444333222111000//////////////////......---------,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111111666EEEYYYhhh{{{qqqaaaccclllqqqvvvyyy~~~uuukkkmmmwww}}}xxxsssyyy{{{qqqwww|||~~~yyyqqqiiitttqqqllluuu}}}xxxxxx}}}yyy}}}]]]HHHHHHCCC???@@@BBBAAA===::::::999999888888777777777222222222222111111111111000000/////////.........000000///......---,,,,,,,,,++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))***)))(((((()))+++)))---333999@@@IIISSSYYYlllyyyxxxmmmmmmqqq~~~}}}ssspppuuu{{{|||ooollldddUUUBBB<<<444,,,((())),,,///'''(((((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***************++++++)))---...+++)))***------***)))(((***,,,---,,,+++---,,,,,,---...//////...---------------------------------....../////////000000000111111222222333444444333333333444444444888999::::::999999999;;;<<<;;;999888888888:::;;;777888888999::::::::::::888777666666555666666777333444555444222111222444444666888999999777555333777555555555777888777666333222111000///.....................------------,,,,,,+++++++++*********************************)))***++++++,,,,,,++++++*********+++++++++++++++***++++++++++++++++++************+++++++++,,,,,,+++++++++,,,,,,---...///,,,//////***'''...@@@PPPmmmsssmmmmmmlllttttttzzz~~~tttttt{{{mmmeee^^^```lll}}}wwwzzzpppxxx}}}}}}}}}xxx|||zzzqqqooowwwaaaLLLDDDDDDCCCAAA>>><<<======;;;888<<<<<<;;;999888666555555222222222111111111000000////////////............000000///...---,,,++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))******))))))***+++&&&'''))),,,///555:::>>>QQQZZZhhhsssssslllgggfffnnnyyyzzzsssuuutttqqqoooqqqvvvzzzrrrzzzrrrYYYIIIEEE;;;+++---,,,+++***************'''((())))))***)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++***************&&&+++...---)))(((***,,,---+++)))(((***+++,,,+++++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111111222222333222222222222111111111444666888999888777888999::::::999999::::::;;;;;;777888999999999999999999888777666555555666777888111444666555333222444777888888999:::999777555444666555444444666666666444111111000///.........///------------------------++++++++++++************************************)))******+++++++++++++++************************)))******++++++******)))************++++++++++++++++++++++++,,,---......,,,,,,,,,,,,---...000000DDD]]]wwwwwwrrrxxxzzzxxx|||lll^^^\\\eeetttvvvyyy{{{vvvpppsssvvvyyy~~~}}}|||www{{{{{{yyy}}}|||{{{~~~iiiVVVKKKCCC@@@AAA???@@@???;;;:::======<<<<<<<<<:::999777555444333222111111111111000000000/////////.........------//////......---,,,++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''))))))((((((***+++)))((((((((()))***,,,---777<<>>???===999888777666555444333333111111111111000000000000//////.........---------.........------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((((((((('''''')))+++))))))(((((()))))))))((()))---222666<<>>>>>======999999999999999888777666777555444333333444666777333777;;;;;;888888<<<@@@===<<<;;;:::888777666666555444222222333444222111//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))***++++++++++++************)))))))))))))))((()))***++++++***)))((()))************+++++++++************+++,,,---...))),,,...---******...333111,,,///===NNN```zzz~~~oooooo{{{uuummmqqq~~~}}}|||~~~{{{{{{}}}xxx~~~|||zzzcccRRROOOIIIEEEEEEAAA;;;;;;@@@777===???;;;888;;;;;;888555555444444444333333333111111111111000000000000//////.........---------......------------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********((('''''')))+++''''''''')))***+++***)))%%%***---***)))000===GGG@@@DDDNNNYYY\\\[[[___eeelllqqqxxx}}}~~~zzzzzz~~~}}}}}}xxxttttttrrrooommmkkkfffaaaaaabbb[[[KKK<<<555000***---((()))//////(((%%%'''&&&''')))******)))'''%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,.../////////...---///...---,,,,,,---...///000000111222222222222111444555666666666666666555333666:::<<<<<<;;;<<<<<<:::;;;<<<======<<<;;;;;;555444333222333444555666555777:::===?????????>>>>>>===;;;:::999888888888555444333222111111111111000000000///......------------............------+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///...000333666???TTTiiiqqqeeemmmzzzxxxtttrrrvvvzzzsssqqqvvvzzzmmm^^^TTTLLLGGGHHHEEECCCCCCDDDCCC@@@<<<>>>;;;999:::===<<<888333333333333222222222111111000000////////////000000---------...............+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***++++++,,,,,,000333777<<>>>>>>>>===<<<;;;:::888777777666666444333222111000000000000000000//////......------------............------+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,***+++---...111===KKKdddtttyyyxxx{{{~~~xxxuuuttttttsss|||zzzyyyyyyyyyzzz{{{}}}tttsssiiiZZZPPPLLLKKKJJJHHHGGGDDDCCCBBBCCCBBB???<<<>>>;;;999:::<<<<<<777333333333333222222222111111000000////////////000000..................------++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''(((((((((((()))******+++,,,,,,''')))+++...222555888999IIIVVVaaahhhqqqyyyttthhhlllqqqxxx|||}}}}}}{{{{{{zzzvvvrrruuu~~~}}}{{{kkkeeeeeeiiibbbWWWKKK???666000...222111...+++))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,---.........------......------------......//////000111111111111111333333444555555555555555444777:::<<<<<<;;;<<<===<<<<<<<<<<<<<<<;;;:::999666555444444444666777888666777999;;;<<<<<<<<<<<<999999888777666555555555222222111000////////////000000//////...---------------............------+++++++++++++++++++++++++++++++++***************)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,+++,,,------+++...333888GGG]]]ooo{{{{{{rrrmmmlllmmmwwwyyy}}}~~~yyytttnnnvvv}}}~~~~~~oooXXXQQQIIIDDDDDDFFFGGGGGGDDDCCCBBBAAABBB@@@>>><<<===:::888999;;;:::777444333333333222222222111111000//////......//////000/////////...---------,,,++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))******++++++''''''((()))***+++,,,,,,///<<>>>>>======<<<;;;:::999666666555555555777888999666777888:::::::::::::::888888888777777666555444222222111000000000000000000//////......---,,,,,,,,,------......------,,,++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++...///...------)))...666BBBSSShhh}}}wwwmmmiiihhhiiimmmrrrvvv}}}{{{xxxvvvuuutttttt{{{xxxuuu}}}wwwwww}}}{{{www```QQQWWWRRRKKKFFFEEEDDDCCCAAABBBAAAAAA@@@@@@>>>===;;;;;;999777888999999666444333333333222222222111111/////////....../////////000000///...---,,,,,,,,,++++++++++++++++++++++++************))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((()))))))))******++++++++++++************$$$,,,111---+++///444555???EEEMMMRRRTTTRRRPPPOOOUUUbbbooonnncccYYYZZZ___```fffhhhdddbbbcccaaa]]]kkkfffaaaaaaeeennnuuuzzzuuuppplllmmmppptttwwwyyy|||rrraaaNNN>>>444111000'''(((***,,,------,,,,,,((((((''''''((()))***+++''''''''''''''''''''''''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++,,,,,,,,,---,,,------------------,,,......///000000000000///000111222333444444444444444666888999999:::;;;===???>>>===<<<;;;;;;::::::666666555555666777999:::777777888888888888888777888999999999888777666555333333222111111111222222/////////...------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************************)))((()))+++...---+++///...+++***///>>>SSSbbb{{{qqqbbb[[[aaahhhnnnpppvvvzzzttttttxxxuuuxxxxxxrrruuu|||yyy}}}rrrggg]]]TTTMMMIIIFFFCCC@@@???>>>===<<>><<<;;;;;;;;;<<<>>>???>>>;;;:::::::::888777666555555555555666333333333222222222111111///......------......////////////...---------,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''+++***((('''(((***++++++***+++++++++))))))***,,,***,,,000111000......//////111111000000000222444666444222222222111///---+++...000......000///,,,------,,,------,,,)))&&&+++***))))))(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++******)))***+++,,,---+++,,,------------,,,+++------.../////////......---...000111222333333333222333555555555666999;;;999888777666666777777888444444444444555777999:::888777666555444444444444888999:::;;;;;;999777666222222111111111111222222///......------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************+++///...***)))------+++###(((...///...,,,...000,,,888KKK^^^mmmxxxxxxoookkkqqqtttpppoootttlllppprrrssstttvvvuuusssdddaaadddlllrrrsssrrrrrrvvvwwwzzz~~~}}}pppaaaVVVMMMKKKGGGDDDBBBAAA@@@???FFFFFFDDDAAA>>>=========:::<<<>>>===:::888999:::777666666555444444555666333333333222222222111111///......------......///..................------++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((()))))))))%%%%%%&&&((()))))))))***+++,,,,,,+++))))))+++,,,)))))))))******)))(((((())))))***)))(((''')))+++,,,***))))))***+++***((((((,,,...***))),,,+++(((+++,,,......---***'''%%%***)))'''''''''***,,,...'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---++++++------------++++++,,,---......//////......---...///000222222333333111222444444444555888:::555555444333333444666666444444333444555777999:::888777666555444333333333777888:::::::::999777666111000000000000000111111///......------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$+++,,,(((&&&***+++(((...---,,,++++++---///000---+++***...<<>>===<<<<<<>>>???999;;;===<<<999777888:::666666555444333333555666333333333222222222111111.........------.........---------...............++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((###&&&***,,,***''''''***%%%'''(((((('''&&&'''(((++++++,,,,,,,,,,,,++++++,,,,,,------***'''''')))+++)))'''''')))+++,,,,,,$$$***+++'''''',,,---+++)))(((&&&%%%$$$&&&)))+++(((((())))))((('''&&&&&&(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))************++++++******************,,,,,,,,,---------......,,,---...000000000000///111111222222333222222222555555444333222222111000444333333222333444555666777777555444333222222222222333444777888777555222111222222111//////000111.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))((()))+++000777===AAA^^^mmmnnncccbbblllmmmmmmrrrnnnkkkqqqvvvuuuwwwwww{{{{{{xxxnnnnnnrrrooozzzssshhhdddpppyyy~~~}}}|||uuurrruuuxxx{{{~~~xxxpppjjjjjjkkklllpppvvvttt}}}rrreeeTTTGGGBBB@@@???===@@@@@@@@@???????????????AAA@@@>>>===;;;::::::999:::999888888777777888888666666666666555555555555444444333222222111111000////////////..................---,,,,,,,,,,,,---------,,,,,,+++***))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++,,,,,,,,,---++++++---...//////......000111111222333333333222555555444444333222222111222222111111222333555666666666444333222111111111555444444444555555444444111111111000/////////000......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))*********+++++++++*********,,,///222444>>>GGGUUUcccqqq|||wwwgggnnnwwwwwwwww|||wwwppptttqqqmmmrrrvvvvvv{{{vvvxxxzzz{{{yyyvvvssspppooogggdddhhhsss}}}vvvwwwyyy}}}{{{rrreeeXXXMMMFFF>>>:::;;;>>>>>>===????????????>>>>>>>>>>>>AAA@@@>>>===;;;:::::::::;;;::::::999999999999999888888777666555444444333444333333222222111111000////////////..................------,,,,,,,,,---------,,,++++++***))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))******)))(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((((())))))************++++++++++++***+++,,,------...------///000111333333444444444555555555444444333333333000000000000111333555666555555333222111111111111777666444333222222333444111000000///////////////...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++************++++++---...000666AAAPPP```kkk}}}tttssseeedddkkkkkkbbbiiizzzxxxsssuuuvvvbbbTTTLLLDDD<<<<<<999777888:::;;;999777===============>>>>>>>>>AAA@@@>>>===;;;;;;::::::;;;;;;;;;:::::::::::::::999999888666555444333222333333333222111111000000/////////............---......---------,,,,,,,,,,,,,,,,,,+++******))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***((((((((()))))))))))))))*********++++++++++++,,,***+++,,,,,,---.........000111222444555666666666555555444444444444444444000000000000222444666888666555444333222222222222666666666444222111111222111000///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***,,,111888===MMMXXXlll~~~zzzxxxxxx~~~zzziiieeekkkjjjmmmrrr~~~vvvtttuuu{{{|||yyy}}}~~~vvv___UUUGGG;;;777888::::::;;;::::::;;;<<<:::777444:::;;;;;;;;;<<<<<<======@@@???>>><<<;;;::::::::::::::::::::::::999999888777777666666555444444444333333222222111000000000//////.........---------------...---------,,,,,,,,,+++++++++******))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))'''(((((((((((())))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////111222333555666777777777333333444444444444444444111111111111333555777999777666555444444333444444444666888777444111000000222000......000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))***((()))***,,,------,,,,,,(((***,,,---,,,++++++,,,333777AAAKKKRRR[[[iiiwww}}}yyyoooiiikkkuuuuuuiiihhhoooooo\\\^^^ccciiinnnqqqqqqppphhhjjjsss}}}~~~~~~oookkkmmmuuu}}}}}}{{{zzzxxx~~~{{{{{{}}}ttthhhZZZKKK@@@888777777888777555222111333222333444666888777777888888999::::::;;;<<<<<<>>>>>><<<;;;::::::::::::777888888888888777666555333333333444555555666666333333222111111000000///............------------------.........---,,,+++++++++***************)))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''(((((((((((())))))))))))******++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000111111222444555555555555222222222333333444444444222222222222333555777999777777666555555555555555333777::::::666222111111444111...///111222000...,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))***))))))((((((''')))+++,,,,,,,,,---...,,,,,,...111111333<<>>KKKPPPSSS]]]kkkgggpppzzz|||~~~yyy~~~{{{|||wwwpppeeeVVVJJJAAA:::222...///222555666555///,,,,,,,,,,,,222:::555555333111000///000111333444555666888999:::;;;;;;:::999888777777777777444555666777666555333222//////000111222333333444222222111111000000//////.........---------,,,,,,,,,---...//////---+++***))))))))))))***************************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************+++******)))***,,,---...---....../////////......//////000111222333333444222222111111111222444555555555444333333333444444777999:::888333222555999777333///000333555222///,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))++++++&&&((())))))(((((()))***+++)))***---,,,***,,,000)))000---***......///888888555>>>IIIPPP```oooppppppmmmuuu~~~xxxiiiZZZSSSNNNGGGAAA;;;777333111000111222444444222...+++,,,,,,111888777000---///...///000000000000222333222333444666777999:::;;;999999888777666666666777444555666777777555333222000000000000000111111111222222111111000/////////......---------,,,,,,,,,,,,---...//////---+++***)))))))))))))))************************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,------......///111000000000111333555666222222111333444555444222333222111111111333555777:::999888666555555444444333222111000////////////...---,,,,,,......---,,,------,,,,,,,,,,,,++++++------,,,,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))((((((((((((************************))))))*********+++++++++,,,,,,---///222555888:::BBBDDDHHHPPPZZZfffpppvvv}}}ooogggUUUSSSNNNHHHBBB===999777222111111111000000//////........................000000000000////////////............////////////333333444444555666666666:::999888666666666777777777777777666555555444444333333222111000000111111222333333444333222000000///...---,,,++++++++++++------.........---,,,+++************************+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$########################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000000000000111333555666333222222333555555444222333222111111222444666777:::999888666555444444444222222111000////////////...,,,,,,,,,---...---,,,------,,,,,,,,,+++++++++---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************************)))))))))*********++++++*********+++,,,///111222111111000111333777;;;===MMMOOOQQQQQQRRRWWW```ggglllkkkkkkjjjkkklllmmmnnngggccc]]]XXXUUUUUUWWWYYYRRRSSSRRRPPPJJJCCC;;;777:::999777555333111000000////////////.........---------------------------////////////////////////---.........////////////222222222333444444555555999888666555444444444444555444444444333333222222333222222111000000111111333333333333333111000//////...---,,,++++++++++++,,,------......,,,+++************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########################################################################################################$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,---......000///000000111333444555555444333444555555444222222111111111333444777888999888777666555444444444222111000//////......///...,,,+++,,,---...---+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))))))))))))))***************))))))((())))))***+++//////...---------......***,,,.........111666;;;;;;::::::::::::;;;<<<<<<===;;;777444222222222333666555333111000///......************+++,,,------------,,,,,,,,,,,,++++++------------------------------......//////000000---------.........//////000000111111222333333333777666444333222111111111333333333333333333333222333222111111000111111111444444333333111000...---......---,,,+++++++++++++++,,,---------,,,***)))******************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------...//////000111222333444555444444444555555333222111111111222333555777888888777666555444444444444111111000///............---,,,++++++------,,,+++,,,,,,,,,++++++++++++***++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&&&&''''''((()))******))))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))***,,,,,,---------(((***,,,,,,++++++...000++++++++++++,,,,,,------------,,,,,,,,,---...//////...,,,++++++---///111------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000,,,,,,---------.........///000000111222222333333666555444222111000//////444444444444444555555555222222111111111111111222444444333222000///---,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,+++***)))************************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,---...///000111222222222444444333444555555444222222222222333444555777777777666555444333333333444111000///...---------------,,,++++++,,,---,,,+++,,,,,,+++++++++***************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))************((())))))***)))((('''''')))***+++,,,+++******+++*********+++++++++++++++***++++++,,,---......///+++******)))))))))***+++///...---+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,------------000000000111222222333333555444444333222111000///222222333333444444555555222111111111111111222222444333222111///...---,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$#############################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,,,,---...000111111111111222222111333444555444222333333444444555555666666555555444333333333333333000///...------,,,,,,------+++***+++,,,---,,,***++++++++++++************)))))))))((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))))))))(((***+++,,,---------------))))))***+++******))))))))))))***++++++++++++***+++++++++++++++*********............---,,,+++***---,,,++++++******++++++***++++++++++++,,,,,,,,,******************************++++++,,,,,,------+++++++++,,,,,,,,,------//////000000111222222333333333333333333222000000//////000111111222333333111111111000111111222333333222111///...------------,,,,,,++++++,,,,,,,,,+++,,,---------,,,***)))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***++++++++++++,,,...000111111111000000///000111444555444333444444555555555555555444555444333333222333333333000///...---,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))(((''''''######$$$&&&''')))******+++******+++,,,,,,+++***((()))***+++++++++******+++++++++******))))))))))))))))))))))))(((''''''+++++++++++++++,,,---...)))*********++++++++++++))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,.........///000000111111000111222333333222111000......///000111222333333111111000000111222222333222111000...------......,,,,,,,,,++++++,,,,,,---,,,------......,,,+++***))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******+++++++++,,,...000111111000000.........000333555444333555555666666555555444333444444333333222222333333//////...---,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++************)))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))*********)))(((''',,,+++***(((''''''''''''(((''''''''')))***)))((('''((()))*********)))(((((((((((()))***+++,,,---)))))))))******+++++++++))))))(((((()))******+++((()))))))))******++++++))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,------...//////000...///111222222222111000///000000222333444555666111111000000111222333333111000///...------...///,,,,,,,,,++++++,,,------------.........---,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,------111111000000111111222333333444666555444222333333666444222000/////////000000000///...---,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((())))))))))))*********))))))))))))))))))+++,,,...//////..................////////////...000333555666666444333000000111111111222222222555333111///......000000......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$(((((('''&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---000000000000111222333444333555666666444333333444555555333222111000000000000///...------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((())))))(((((()))***'''((((((((()))))))))))))))))))))))))))))))))******+++,,,---.........---////////////000000000000...000222444555444333222000000000111111222222222333222000.........///000......---,,,,,,,,,,,,------------,,,,,,+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$''''''&&&&&&%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))************+++++++++,,,,,,,,,.........///111222444444444555777666555333444444444444444444333111000///000///...---,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***''''''((((((((()))))))))((((((((())))))***************,,,---------------/////////000000000111111///000222222333222000000000000000000111111111111222111///...------...///......---,,,,,,,,,,,,,,,...------,,,+++*********)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$&&&&&&%%%%%%$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***************++++++++++++,,,,,,---...000222444555444666777777555444444555222222333333222111///...///...------,,,,,,,,,---++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&''')))(((''''''(((***'''''''''((((((((())))))&&&''''''((()))***++++++******+++,,,,,,,,,,,,,,,------......///000000000000000111111000//////...000000000000000000000000000///...------------......---,,,,,,++++++,,,,,,...------,,,+++***))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,---000222444555444555777666444333333444///000111111111///...,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''''''''((((((((((((&&&&&&'''((()))******+++************+++++++++,,,++++++,,,,,,---......///111111000///............////////////////////////.........---------------------,,,++++++++++++,,,------,,,++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((((((((())))))((())))))))))))************+++,,,---///111333444333444666555444222333333///////////////...------------,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))&&&&&&'''''''''((((((((('''''''''(((((()))))))))+++******))))))***++++++)))******+++,,,---......222111///...---...//////////////////.................................---------,,,+++++++++++++++++++++++++++************'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))((((((((()))))))))******++++++,,,---...000222333222333555444333111111222000000///............///---,,,,,,+++,,,,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''((((((((((((((((((+++***))))))((()))***+++)))***+++,,,---......///222111///------...000111/////////......---------........./////////......---,,,++++++***+++++++++************++++++++++++''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,...///111222111333444444222111111222222111///......///000111,,,,,,,,,++++++,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''+++***)))(((((()))************+++,,,...//////000222111...------///111333//////.........---------......//////000//////...---,,,++++++******++++++)))))))))***++++++,,,,,,''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------//////000111111111111111111111111111000000000///,,,------,,,,,,---000333000---+++***+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++******))))))******+++,,,222111000.........///000///............---------+++,,,---......---,,,+++---,,,,,,+++*********+++************************,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))***++++++++++++,,,,,,,,,...///000000111111000000111111111000000000//////---------,,,+++---///222///---+++***+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((************))))))******+++,,,000000...---------..................------------,,,,,,------------,,,,,,---,,,++++++******++++++************************,,,++++++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++......///000000000000///000000000000////////////.........---+++,,,...000...,,,******+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))******))))))))))))***++++++///...---,,,+++,,,------............------------------,,,,,,,,,,,,------,,,,,,++++++******++++++******************************))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))))))))***------...////////////...000000/////////............//////---++++++,,,...---+++******,,,,,,+++***))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((()))))))))))))))))))))***++++++...---,,,++++++,,,---............---------,,,,,,...---,,,++++++,,,---...,,,,,,++++++***++++++,,,************************))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))),,,,,,---............---/////////............---......///---+++***+++,,,+++*********,,,,,,+++***))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))(((((())))))***+++...---,,,,,,,,,---...///...------------,,,,,,,,,---,,,+++******+++,,,---,,,++++++***++++++,,,,,,************************((((((((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))++++++,,,------------,,,///.........------------,,,......---,,,++++++,,,******)))+++,,,---+++***))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''')))(((((((((((()))******...---,,,+++,,,---...///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,************************((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,.........---------,,,,,,+++---...---,,,++++++,,,)))))))))+++,,,---+++)))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''((((((((((((((()))******,,,+++******+++,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++......---------,,,,,,,,,***,,,------,,,+++,,,---)))((()))+++------+++)))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((((((((((((((()))************)))))))))***,,,------------,,,,,,,,,++++++***+++,,,------,,,+++***+++*********+++,,,,,,---************************((((((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$###&&&))))))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%(((***---,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))(((((((((************************+++++++++++++++,,,------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))************************************)))***++++++,,,,,,+++++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))************************+++************)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&***,,,------)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$(((((('''''''''''''''(((%%%%%%&&&'''((()))***+++***+++,,,...////////////111111111000111111222333222222222222333333333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))***+++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((************************************))))))))))))************************,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%&&&&&&&&&((())))))&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''',,,,,,,,,,,,------......---......///000111222222333333555666888888999999999999888777777888999999999999999999999999999888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))***++++++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%&&&&&&"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&'''((())))))******+++,,,------......111222333444555555666666666666666777777777888888888999:::<<<<<<=========>>>======<<<<<<<<<======>>>>>>>>>???>>>===<<<;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++*********************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((()))))))))))))))***************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$((()))***+++,,,---...///000000111222444555666666888888999::::::::::::999888888888999999999999999::::::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBAAA@@@>>>===$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))***************))))))*********+++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***+++,,,---///000111222444555666777777888888999:::;;;<<<<<<>>>>>>>>>===;;;999777666666777777888999:::;;;;;;;;;;;;::::::888777555444333666:::>>>AAABBBBBBBBBDDDDDDEEEEEEDDDBBB???>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************))))))******++++++++++++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***+++,,,///111333555666444555666888999;;;<<<=========>>>>>>>>>>>>>>>>>>AAAAAA@@@>>>;;;777444222444555666888:::<<<===>>><<<<<<;;;999777555333222---111777===BBBDDDEEEDDDEEEFFFGGGGGGEEECCC@@@???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))***************))))))))))))))))))************+++++++++************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''))),,,...***)))(((&&&%%%%%%%%%%%%)))%%%%%%'''&&&%%%***333+++"""$$$***'''(((+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,++++++*********)))((((((((()))***++++++************************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''))))))''''''''''''((()))&&&&&&'''(((+++...000222444444666888999:::;;;;;;>>>============>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@EEEEEEDDDBBBAAA???>>>>>>??????>>>===<<<<<<=========999444111000111222222777999;;;=========???@@@FFFEEEDDDBBB@@@@@@BBBEEE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$!!!""")))666AAA...+++&&&""""""$$$(((+++%%%$$$%%%((((((***444@@@555'''$$$&&&!!!!!!$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))***++++++*********)))))))))))))))))))))))))))***+++************************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***,,,,,,---...111333666777777888:::<<<===>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????>>><<<;;;:::999999666444111222666:::===>>><<<>>>@@@AAA@@@@@@AAABBBBBBBBBAAA>>><<<;;;===???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""%%%%%%""" (((888EEEBBB>>>666///)))%%%$$$$$$$$$############&&&111<<>>===>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFFFFEEECCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@===<<<;;;<<<:::888888:::===??????>>>@@@AAAAAA@@@??????@@@@@@@@@???===:::999:::;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))((((((''''''&&&((((((((()))))))))))))))))))))))))))***************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&%%%&&&+++000***---111555888888777666222///+++***+++---111555777///222222%%% $$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))++++++***)))((((((((()))************************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++---...///111333555777888::::::;;;<<<>>>@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGEEECCCAAABBBCCCDDDEEEEEEFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIIIIHHHGGGEEEDDDBBBGGGEEEBBBBBBBBBCCCBBBAAACCCDDDEEEDDDBBBAAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&''''''(((((())))))))))))(((((()))))))))*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&""" &&&---222444444333<<<999666999AAAGGGEEEAAA:::;;;FFFEEE111$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))************************++++++***)))((((((((()))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&'''''''''%%%&&&(((+++---000222333444555666888;;;<<<>>>>>>======>>>@@@AAABBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFHHHIIIHHHFFFDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGEEEDDDEEEFFFEEECCCAAAAAABBB???AAACCCDDDBBBAAABBBBBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''''''''&&&''''''(((((())))))***((((((((()))))))))******))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%***&&&###$$$&&&'''$$$!!!+++)))&&&$$$######$$$$$$+++,,,---555BBBMMMMMMGGGHHHLLLXXXVVV>>>,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((***+++...000444777999:::999:::;;;===???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEBBBAAAAAAAAAAAABBBCCCCCC@@@???>>>>>>???>>><<<:::777999::::::999888888999777:::===>>>===;;;:::;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$""""""!!!!!!$$$(((,,,...!!!$$$&&&---777999666777666>>>???---""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))))))))))))))***+++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''(((***,,,...///222333555777999<<<>>>???>>>???@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDD???@@@AAABBBCCCDDDEEEFFFBBB@@@>>><<<<<<>>>@@@AAA???>>>>>>??????>>>;;;999888:::<<<===<<<<<<===>>>BBBEEEHHHHHHFFFCCCAAAAAA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%''')))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$#########$$$$$$%%%%%%%%%!!!$$$((((((&&&###""""""$$$%%%&&&'''&&&$$$"""!!!###******### ###'''''''''!!!&&&+++###"""''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))(((((()))***++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))***,,,///222666777888999:::;;;===>>>@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEGGGGGGDDDDDDDDDDDDCCCAAA@@@???999:::<<>>===>>>@@@BBB???@@@DDDIIINNNPPPPPPOOOMMMOOOQQQSSSSSSSSSTTTVVV\\\___aaaaaa^^^YYYVVVUUU&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''''''''(((((())))))///111333555777999::::::@@@AAACCCDDDDDDDDDBBBAAAEEEEEEEEECCCBBBBBBDDDEEEGGGFFFFFFFFFGGGGGGEEECCCEEEDDDDDDCCCCCCDDDDDDEEECCCAAA@@@>>>;;;999:::>>>AAA<<<:::;;;===<<<>>>BBBGGGDDDJJJVVV^^^\\\WWWWWW]]]]]]ZZZUUUPPPQQQVVV[[[YYYVVVXXX```fffddd```^^^fffffffffggghhhkkknnnpppvvvsssmmmfffaaa```ccceee&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))'''((()))+++,,,...///000444555777999;;;<<<===>>>???@@@AAACCCEEEFFFHHHHHHGGGHHHHHHHHHFFFDDDDDDCCCIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<:::;;;===>>>???AAAHHHNNNRRRKKKFFFGGGKKKNNNRRRVVV[[[\\\cccmmmpppmmmkkkllleeeccc```^^^```dddhhhlllmmmhhhhhhmmmqqqnnnkkkiiiooopppqqqqqqrrrsssuuuwwwuuusssoookkkiiiiiikkkmmm&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))((((((''''''(((((()))(((((())))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&(((***++++++,,,---000333555777888:::;;;===???@@@AAABBBBBBFFFEEEEEEEEEEEEFFFGGGGGGBBBDDDFFFHHHIIIHHHGGGFFFGGGEEECCCBBB@@@@@@@@@@@@>>>@@@BBBBBB@@@>>>>>>>>>DDDIIINNNPPPQQQYYYeeeooowwwkkk___\\\]]]___bbbffflllnnnsssvvvtttnnnmmmooodddbbbbbbgggqqq|||{{{uuupppqqqrrrooommmmmmssstttvvvwwwxxxzzz}}}yyyvvvqqqnnnmmmooorrruuu&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&'''(((***,,,000111333666888;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFEEE??????>>><<<;;;===???AAAJJJQQQXXXXXXRRROOOSSSXXX]]]eeejjjhhhhhhqqqqqqjjjjjjlllooorrrzzzyyyxxxtttnnniiihhhiiieeefffiiioooxxx{{{rrrooolllhhhhhhjjjjjjlllooopppssszzzvvvnnnmmmqqqxxx}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###)))(((((((((***---000222777888999;;;<<<>>>???@@@CCCDDDEEEEEEFFFFFFEEEEEE@@@BBBEEEIIIKKKLLLKKKJJJMMMJJJGGGEEEDDDCCC@@@===;;;===@@@BBBEEEJJJPPPUUUmmmwwwzzznnngggkkkrrrmmmvvvyyytttsss}}}sssnnnooosssxxx}}}|||wwwsssrrrrrrrrrooossswwwxxxxxx~~~{{{sssmmmllloooiiikkkmmmooouuussspppwww&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((())))))((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''(((***---111555999;;;======>>>???AAABBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFDDDAAA@@@???BBBFFFHHHFFFDDDCCCHHHOOOUUU[[[ccclllsss|||rrrrrrwwwsss{{{}}}wwwwwwuuuqqqpppqqqvvv|||~~~zzz{{{}}}~~~rrryyy~~~{{{zzz~~~|||~~~zzzxxx&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***,,,...111444888;;;>>>@@@AAAAAABBBCCCEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHGGGFFFDDDDDDDDDDDDEEEBBBCCCIIIRRR[[[___]]]ZZZUUU[[[cccjjjooouuu}}}yyyuuusssvvv}}}~~~wwwyyy}}}yyyuuussswww}}}xxx~~~}}}{{{|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((+++,,,...///555666888:::<<<===>>>>>>BBBCCCDDDFFFHHHJJJKKKLLLHHHHHHHHHHHHGGGFFFEEEDDD>>>===<<<===BBBHHHOOOTTT[[[^^^eeeooowwwwwwqqqjjjdddjjjqqquuuvvvyyyyyyvvv}}}|||uuuwww}}}xxxtttxxx~~~xxxwww|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""#########%%%&&&''''''&&&%%%&&&'''$$$&&&***///333666777888@@@>>>>>>@@@DDDFFFEEECCCJJJHHHFFFEEEFFFGGGGGGFFFDDDEEEFFFEEEBBB@@@@@@AAA???AAAGGGPPPZZZbbbgggiiipppvvv~~~yyyrrrnnnqqqmmmppp|||~~~}}}||||||vvv{{{{{{{{{{{{}}}}}}|||vvv{{{{{{wwwxxx}}}yyy~~~yyyzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''((())))))((()))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%'''(((***,,,///333777999;;;;;;BBB@@@>>>???BBBEEEEEEDDDEEEEEEFFFFFFGGGFFFEEECCCBBB???<<<<<>>??????CCCAAA@@@AAADDDGGGHHHHHHEEEEEEFFFEEECCCAAA>>>===>>><<<<<>>???CCCEEEMMMZZZiiisssuuutttooosssxxx}}}~~~~~~~~~~~~vvvpppmmmsss}}}|||}}}zzzyyy}}}wwwzzz&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))))))))))))))************************(((((((((''''''&&&&&&&&&(((((()))))))))*********'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$'''***,,,///333888<<<===???AAACCCDDDDDDDDDDDDDDDFFFHHHIIIIIIGGGEEECCCCCC@@@===:::<<>><<<===>>>BBBKKK[[[nnn{{{nnnmmmnnnrrrxxx}}}~~~}}}|||vvv}}}~~~{{{xxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***+++'''))),,,...000///...---************************+++++++++++++++++++++***(((((()))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***///333888<<<>>>@@@BBBDDDAAABBBDDDFFFGGGGGGGGGFFFBBBDDDEEEEEECCCCCCEEEGGGCCCIIIPPPYYYcccqqqwwwuuutttuuuyyy{{{zzzyyy~~~~~~}}}~~~uuuzzz}}}mmmkkklllnnnkkkccc\\\ZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++,,,///444888;;;;;;:::999333333333333333333333333//////000000111222222222000000000111111111222222++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%''')))+++---...444888===AAABBBBBBCCCCCCBBBCCCEEEGGGHHHHHHHHHHHH>>>@@@BBBCCCEEEIIIQQQWWWQQQZZZeeennnuuu}}}rrrtttwww{{{~~~www}}}{{{{{{}}}~~~||||||~~~~~~uuulllmmmuuuxxxvvvsssqqqnnnggg^^^XXXYYY^^^cccddddddbbbZZZRRRSSSRRRUUUZZZYYYSSSNNNNNN&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((()))))))))(((((('''((((((((((((((((((((((((***+++++++++******,,,---)))*********+++///444777;;;===???AAABBBBBBBBBAAA@@@>>><<<===???AAABBBBBBBBBCCCCCCBBBAAA@@@AAACCC???????????????>>>======>>>999333///.........---,,,)))''''''((()))***)))))))))((((((((())))))***((((((''''''&&&&&&%%%%%%$$$%%%'''((())))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$######%%%(((***))))))((()))***///666;;;===???BBBCCCCCCDDDFFFHHHDDDEEEGGGHHHGGGEEEBBB@@@>>>@@@CCCKKKVVV```bbbaaa\\\hhhppptttkkkooo~~~xxx~~~lllrrrmmm___[[[dddllllll]]]^^^``````\\\WWWXXX]]]iiieeecccdddgggfffbbb]]]bbbmmmoooaaaQQQMMMRRRWWW```aaabbbaaa___^^^^^^```&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******+++++++++)))***+++***((((((***++++++,,,...///000444:::>>>@@@BBBDDDFFFGGGGGGFFFFFFHHHFFFFFFFFFHHHJJJJJJJJJLLLLLLLLLKKKIIIIIIKKKMMMJJJIIIGGGFFFEEEEEEEEEFFFFFFCCC@@@>>>===;;;999666444111...,,,++++++)))((())))))(((''''''&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''((($$$'''+++///333888===AAAAAABBBCCCCCCBBBCCCEEEGGGJJJIIIFFFDDDBBB@@@???>>>AAAJJJVVV___dddddd___[[[kkkxxxsssooottt}}}yyyuuuqqqwww||||||gggcccfffaaaVVVTTT]]]cccaaacccaaacccggghhheeedddfffrrrooommmnnnqqqqqqnnnjjjmmmooohhhVVVJJJMMMZZZdddmmmlllkkkhhhffffffiiilll&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''(((((()))))))))++++++++++++++++++++++++''')))+++,,,,,,---///111444666888999<<<@@@EEEIIIHHHIIIKKKMMMNNNNNNMMMMMMPPPPPPPPPQQQSSSTTTSSSQQQUUUUUUUUUSSSRRRSSSUUUXXXVVVTTTPPPMMMJJJJJJJJJKKKJJJIIIIIIJJJJJJHHHEEEAAABBB???<<<:::999777444222///...---,,,***)))((('''''''''''''''''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&+++222999===@@@CCCEEECCCDDDEEEEEEDDDEEEGGGIIIKKKHHHDDD@@@@@@CCCGGGJJJXXX]]]dddjjjmmmnnnpppsss~~~tttxxx~~~~~~yyytttnnnjjjgggyyyyyyxxxxxxxxxtttgggXXX```]]]TTTKKKPPP___gggggghhhfffhhhoootttsssqqqqqqvvvsssqqqqqqtttuuutttrrruuuqqqfffVVVOOOWWWeeeooorrrqqqmmmiiigggiiimmmqqq''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''')))))))))))))))******+++------,,,++++++******)))))),,,000444666999===???CCCDDDFFFHHHIIIMMMQQQTTTOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWYYYYYYWWWUUUYYYYYYXXXVVVVVVWWWZZZ]]]\\\ZZZVVVRRRMMMJJJGGGEEECCCCCCEEEHHHKKKLLLJJJIIIIIIGGGFFFFFFFFFDDDBBB@@@:::999888666444111///...*********)))(((((('''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((000555;;;@@@BBBCCCCCCDDDDDDFFFHHHIIIHHHGGGHHHIIIEEECCC@@@AAAGGGQQQ\\\cccpppoooqqqwww|||}}}yyy~~~~~~}}}zzzsssrrruuuwwwvvvrrrnnnllllllyyy{{{{{{xxxvvvqqqeeeYYY\\\SSSFFFAAANNNcccrrruuuggghhhmmmtttwwwuuuuuuwwwxxxuuurrrrrrsssttttttssstttrrrlllfffdddhhhmmmqqqrrrpppmmmiiiggghhhlllooo''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++++++++,,,,,,---...//////666999>>>BBBDDDGGGJJJMMMPPPQQQRRRRRRRRRTTTWWWYYYTTTTTTUUUVVVVVVWWWWWWWWWYYYXXXYYYZZZ\\\\\\ZZZXXXXXXYYYYYYXXXXXXYYY\\\___]]]\\\[[[WWWPPPIIIBBB===:::999:::===BBBGGGJJJKKKHHHGGGHHHIIIJJJIIIFFFCCCDDDCCCBBB@@@>>>;;;888777222111000...,,,***((('''&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''***---///;;;>>>AAABBBCCCCCCDDDFFFEEEGGGIIIIIIGGGDDDBBBAAA??????AAAGGGRRRaaapppyyyzzzvvvqqqwww{{{|||{{{mmmtttzzzyyyooogggfffiiippptttxxxwwwssspppppprrrxxxyyyyyyuuusssooofff\\\OOOEEE<<<>>>OOOcccnnnpppbbbgggpppuuurrrnnnpppwww~~~{{{xxxvvvvvvvvvuuutttrrrqqqppprrrssssssrrrrrrssssssqqqnnnllllllnnnppp''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((('''((()))+++---...---...111444888;;;>>>???GGGJJJNNNPPPPPPQQQRRRSSSVVVWWWXXXWWWVVVVVVWWWYYYWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[ZZZ[[[]]]]]][[[ZZZWWWYYYZZZ[[[ZZZ[[[^^^```\\\]]]\\\YYYSSSJJJAAA;;;888555444555:::@@@EEEGGGHHHHHHJJJLLLMMMLLLIIIFFFHHHHHHGGGFFFDDDAAA???===;;;:::888555222000---,,,'''&&&&&&%%%&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((+++000555999@@@BBBDDDDDDEEEFFFHHHJJJGGGHHHHHHFFFBBB???>>>>>>CCCFFFLLLUUUaaaooo{{{uuuppptttttt{{{|||{{{xxxrrrjjjggggggkkkllllllmmmqqquuuxxxzzzxxxsssooommmnnnxxxwwwqqqkkkiiihhhbbb[[[CCC>>>>>>GGGXXXeeegggccc```gggpppsssmmmhhhmmmvvv~~~|||zzzxxxvvvuuutttssssssoooooorrrtttssssssuuussssssrrrooollllllmmmooo''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))***,,,///333777999:::<<<>>>BBBFFFJJJMMMNNNQQQSSSVVVXXXWWWVVVVVVWWWZZZ[[[[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[YYYXXXXXXYYYZZZZZZYYYUUUWWWZZZ\\\\\\\\\]]]^^^YYYZZZYYYWWWQQQJJJCCC???<<<999555444666999;;;<<>>;;;888666555...---+++)))((('''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((***...333888===@@@CCCEEEHHHHHHHHHHHHIIIJJJHHHGGGDDDBBBAAACCCHHHLLLOOOTTT]]]hhhsss|||vvvvvvyyyxxxyyyyyyqqqpppoookkkiiiiiigggbbbccciiioooooorrrvvvvvvxxxzzzyyyuuuooojjjgggsssoooiiiccccccccc]]]TTTAAA===@@@MMM]]]ffffffcccdddhhhooorrrnnnjjjnnnvvvyyyyyyyyyxxxuuusssrrrrrrsssooonnnqqqrrrpppqqqvvvtttsssoookkkhhhiiilllooo(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++,,,...222777<<>>999666555444333222555888>>>EEEKKKNNNMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFHHHGGGEEECCCAAA???>>>===666444111...+++***))))))$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&)))...444:::???BBBDDDGGGIIILLLMMMKKKIIIHHHGGGGGGEEEAAA@@@BBBKKKWWW___YYY```lllxxxssskkkmmmyyyyyytttoookkkhhhccc___aaaggg___bbbhhhmmmjjjeeeiiissssssuuuxxxzzzxxxqqqjjjeeefffdddbbbaaacccaaaVVVIII@@@;;;;;;FFFWWWccciiijjjiiijjjmmmrrrrrrpppsssxxxxxxyyy{{{zzzxxxvvvuuuuuuqqqnnnpppuuuuuupppppptttyyyvvvqqqkkkhhhjjjooottt((()))))))))))))))((((((+++***)))(((((('''''''''***))))))(((((()))++++++222555999>>>BBBDDDEEEEEENNNQQQQQQOOORRRXXXXXXSSSWWWVVVUUUWWWYYY[[[ZZZYYY]]]ZZZYYYZZZ[[[\\\\\\^^^^^^^^^[[[VVVTTTUUUXXXXXXaaaXXXPPPSSSYYYZZZWWWSSSLLLJJJTTTZZZSSSSSSXXXVVVUUUVVVTTTNNNHHHFFFFFFFFFDDD???888333333666777555111222666;;;AAAFFFHHHHHHHHHHHHKKKNNNOOOLLLHHHFFFIIIFFFDDDBBBBBBBBBAAA@@@>>>;;;777666666555111...///,,,'''&&&((()))((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%...***$$$((((((###$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''))))))&&&,,,444;;;???BBBDDDFFFJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCFFFSSSdddkkkhhh```iiiwww}}}qqqhhhdddmmmttt}}}}}}wwwuuuuuutttooojjjjjjooowwwtttnnngggcccdddhhhlll___aaadddfffhhhiiiiiiiiiqqqtttwwwttteeeYYY[[[fffcccfffiiieee\\\QQQGGGBBB===<<>>AAACCCDDDKKKQQQTTTQQQQQQVVVYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[WWWVVVVVVXXXZZZYYYVVVUUUUUUUUUTTTSSSTTTWWWZZZ\\\XXXQQQLLLMMMSSSWWWXXXXXXXXXQQQTTTUUUNNNOOOSSSNNNKKKKKKJJJHHHHHHKKKMMMOOOMMMIIICCC>>><<<;;;888555:::999999:::;;;;;;:::999???@@@CCCHHHKKKJJJGGGEEEEEEDDDCCCCCCCCCCCCAAA??????>>>=========;;;777333444111,,,*********)))'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###)))$$$"""))))))$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%&&&(((***,,,222666<<>>>>>>>>===<<<;;;:::999999777777888<<>>AAACCCBBB???;;;<<<999444111///---***((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))***$$$$$$,,,)))###(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))'''%%%$$$&&&***///222>>>AAADDDGGGHHHIIIJJJKKKJJJKKKKKKHHHEEECCCCCCDDDSSS___jjjooosssxxx}}}|||lll^^^aaavvvyyysssnnnmmmlllrrrtttvvvuuullldddeeellllllhhhcccbbbdddggggggfffhhhfffdddbbbaaa```aaabbbjjjlllooooooiiicccdddiiirrrppplllfff___WWWQQQMMMIIIOOOWWWXXXTTTUUUbbbpppkkkppprrrpppjjjiiinnntttxxxyyy{{{}}}~~~~~~}}}|||~~~|||zzzwwwuuutttttttttwwwvvvuuutttuuuwwwyyy{{{'''''''''''''''(((((((((************************111111222555888;;;???AAA777666555666888;;;>>>@@@MMMRRRVVVUUUTTTUUUYYY\\\[[[XXXUUUUUUVVVUUUSSSPPPPPPPPPNNNMMMPPPSSSSSSOOOJJJJJJPPP[[[bbbbbb^^^[[[QQQOOOMMMRRR___lllpppnnnmmmaaa\\\]]]bbbrrr}}}wwwooodddXXXSSSSSSVVV\\\bbbkkkcccYYYRRRKKKFFFEEEFFFAAABBBBBBBBB@@@@@@AAAAAA<<<<<<:::888:::<<<:::555777555444555777999999999555777:::>>>BBBCCCCCCCCCBBBAAA===:::666222///---))))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''******(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((***%%%&&&,,,)))$$$***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%)))000666;;;DDDFFFHHHIIIIIIIIIJJJLLLQQQMMMFFF???===BBBMMMUUUmmmooorrrxxx|||vvvmmmjjjnnnxxx}}}xxxzzzrrrqqqpppooopppooommmkkkoooqqqsssqqqfff]]]]]]cccddd___[[[\\\```bbb```\\\cccaaa]]]ZZZYYYZZZ\\\^^^hhhkkkooorrrsssssstttwwwtttpppkkkhhhggggggfffeee^^^bbbeeeaaaZZZZZZeeepppoootttwwwsssllliiimmmsssxxxzzz~~~|||zzzxxxwwwvvvwwwxxxyyy(((''''''''''''((()))***))))))((((((***---111333777777888:::===@@@CCCEEE999:::<<>>BBBCCC???===:::666666888;;;===>>>777888999:::<<<>>>AAABBBEEEDDDCCC@@@<<<888555333---,,,***)))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''******(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((222000,,,,,,(((&&&,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''***000777???CCCGGGIIIJJJKKKJJJJJJKKKLLLJJJHHHCCC@@@BBBMMM]]]jjjmmmuuu}}}xxxwww|||tttnnnrrr}}}zzzwwwooonnnqqqlllmmmppptttvvvuuuqqqmmmlllllllllhhh^^^TTTSSSXXX[[[WWWSSSTTTXXXXXXUUUQQQXXXVVVSSSQQQRRRUUUZZZ]]]aaafffkkkooorrruuuvvvwwwvvvooohhheeeiiinnnoooooolllmmmkkkgggdddgggmmmrrrnnnsssvvvtttooommmqqqvvvyyy|||((((((''''''''')))***,,,''''''(((***///555:::>>>======>>>???BBBEEEHHHIIICCCEEEGGGJJJMMMPPPSSSTTTUUUQQQPPPUUUXXXXXXWWWXXXUUUVVVXXXXXXXXXYYYZZZ[[[lll{{{wwwvvvuuu|||rrrttt}}}|||iiiXXXLLLGGGDDDLLLNNNHHHCCCEEEEEEAAAAAA===:::888:::<<<>>>???>>>>>><<<999777777999<<<@@@BBBDDDCCC@@@<<<:::999333222000---+++)))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((;;;QQQRRR>>>000((($$$'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&(((,,,222888???EEEHHHIIIKKKMMMNNNLLLKKKKKKLLL===BBBJJJPPPUUU___kkkuuuoooxxx|||lllccckkkzzz~~~}}}|||tttmmmkkkoootttuuuwwwzzz{{{yyyuuupppmmmhhheeebbb^^^VVVNNNLLLPPPSSSPPPMMMMMMNNNNNNKKKHHHMMMKKKJJJJJJNNNTTT[[[___bbbhhhmmmoooppprrrsssrrr{{{qqqfffbbbgggmmmooonnnmmmmmmllljjjmmmtttxxxwwwrrruuuyyyzzzyyyzzz~~~***)))((('''(((***,,,---,,,...222666;;;???BBBCCCAAAAAABBBDDDGGGKKKNNNOOONNNMMMLLLLLLNNNPPPSSSTTTOOOMMMPPPUUUWWWVVVXXX]]]kkkuuu{{{vvvjjjeeellluuu{{{|||xxxkkkeee___mmmrrrgggXXXPPPHHHAAABBBAAA???>>>??????>>><<<<<<===<<<999555222333555888<<<@@@BBB@@@>>>======;;;999666333000---++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((===bbbhhhHHH...&&&$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))***---333:::@@@DDDFFFGGGJJJMMMOOOOOOMMMJJJHHHGGG>>>IIIXXXbbbgggkkkqqqwwwuuurrrnnnfff\\\]]]ooo{{{rrrsssuuuuuurrrppprrrwwwzzzyyy{{{zzzvvvpppjjjiiiiiiccc]]]WWWUUUQQQLLLKKKMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFIIIOOOVVV^^^bbbfffooovvvtttsssvvvwwwuuu~~~rrrfffeeellluuuxxxwwwvvvzzz{{{{{{***)))(((((()))+++---...666999>>>CCCFFFFFFEEEDDDCCCDDDEEEGGGKKKOOORRRUUURRROOOKKKGGGGGGIIILLLNNNJJJKKKQQQWWWVVVTTTYYYcccyyyssswwwqqqaaaZZZbbbjjjkkklllxxxxxxyyyeeeUUUIIIGGGGGGGGGHHHHHHFFFAAA>>>444777999777444111111222222777===@@@???>>>>>>???@@@>>>;;;777333000...---'''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))###UUUcccAAA'''&&&***,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))---111888@@@EEEFFFFFFFFFJJJLLLOOONNNKKKFFFCCCBBBJJJUUUdddlllnnnnnnrrruuupppccc[[[```jjjqqqwww|||yyyuuusssrrrtttlllkkkqqqvvvxxxxxx{{{}}}vvvwwwtttmmmddd```bbbfff```XXXQQQPPPOOOMMMLLLMMMFFFGGGGGGFFFDDDCCCEEEFFFEEEEEEFFFJJJPPPYYY```eeefffqqqyyyxxxvvvyyy{{{zzz}}}rrrhhhjjjvvv,,,,,,***))))))---333888===AAAFFFKKKMMMKKKIIIGGGLLLLLLMMMPPPTTTVVVVVVTTTPPPFFF@@@BBBCCCEEEOOO]]]iiipppsssnnnfffjjjyyy~~~||||||pppjjjnnnyyy}}}}}}|||zzzvvvrrrllliii___XXXUUUVVVTTTRRRTTT[[[fffcccaaabbbaaa```eeellltttvvvzzznnnWWWXXXXXX______QQQJJJGGG@@@:::;;;;;;888555333111///...,,,...777>>>???@@@BBB???CCC@@@777111333444222111,,,&&&%%%'''******)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%'''''''''&&&%%%%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&'''((()))***'''''''''(((((())))))))))))************)))((((((((((((''''''''''''((((((***---///000---***(((''''''''''''''''''''''''''')))((('''''''''(((***+++''''''((())))))******+++((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&$$$$$$%%%(((+++,,,,,,444999@@@FFFIIIJJJKKKMMMKKKKKKMMMLLLDDD===AAAJJJ^^^llltttqqqpppsssqqqiiifffbbbfffqqqxxxwwwuuuxxx}}}zzzqqqqqqnnnkkkjjjjjjkkklllkkkhhhrrrwwwsssnnnppptttttt___iiihhhZZZVVV```ddd^^^VVVPPPKKKIIIGGGEEEFFFJJJNNNIIIEEEEEEHHHIIIGGGDDD@@@DDDLLLUUU]]]cccgggiiinnnvvv~~~|||{{{'''))),,,///444:::AAAFFFJJJJJJKKKLLLMMMOOOQQQRRROOOPPPRRRRRRPPPOOOOOOOOOGGGJJJPPPWWW\\\cccppp|||}}}wwwyyysssnnnkkkkkkhhhcccdddjjjnnnnnnsssooohhh```[[[XXXYYYYYY[[[VVVTTTWWWZZZ]]]eeennnzzzssslllgggbbbaaaiiisssvvvppplllkkkkkkkkkmmmpppttt{{{}}}|||~~~mmm\\\IIICCCAAA>>>999666777888888888222///222444666:::>>>===BBBBBB;;;555444222...333222111...***((('''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((***))))))(((((()))))))))******++++++++++++*********************+++,,,,,,***,,,...---***(((&&&&&&************************+++******))))))*********((((((((((((((()))))))))***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&((((((((((((***///333;;;>>>BBBFFFHHHIIIIIIIIIJJJHHHFFFCCC======KKK\\\rrr{{{}}}wwwtttvvvrrrjjjccckkkxxxuuuhhhcccooommmkkkjjjjjjlllmmmmmmnnnrrrssspppoooqqqooojjj```bbb^^^VVVXXX```aaaZZZRRRMMMIIIHHHGGGEEEGGGKKKKKKHHHEEEGGGKKKNNNNNNLLLRRRXXXaaallluuu|||(((,,,000555;;;AAAHHHMMMOOOOOONNNNNNOOOQQQSSSUUUPPPRRRQQQKKKEEEEEELLLSSSiiisss{{{|||~~~wwwfffkkkpppggg```eeehhhkkkpppxxx{{{sssgggdddaaa[[[UUUQQQQQQTTTWWWeeeeeehhhnnnsssxxxpppiiieeeaaa]]]]]]ggglllmmmvvv~~~fffQQQMMMJJJHHHGGGCCC>>>999:::444000//////...111666<<>>AAABBBAAA???;;;888///111333333000---,,,---***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%&&&&&&'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&)))(((((((((((()))******+++***)))((()))***,,,------...///000222222222333666666666666666555555444666777777555333333555777222222222222222222222222//////000000///---+++***++++++******)))(((((('''*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((***+++,,,---333<<>>AAAAAAAAAAAA555222000000222444444333,,,,,,***)))''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''''''%%%&&&'''******'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&&&&''''''(((((((((((()))***+++,,,............000222444555444555666888999:::::::::??????>>>>>><<<:::999777444555555333222333666888666666666666666666666666555666666777666555333222///......---,,,+++***************))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''')))((()))---555===DDDHHHGGGHHHKKKMMMNNNLLLGGGDDDAAAJJJSSSWWWYYY```jjjrrrgggfffdddeeekkkrrruuussstttwwwrrrnnniiiiiimmmssstttssslllnnnppppppqqqtttyyy}}}{{{wwwvvvzzz~~~}}}xxxtttcccXXXTTT[[[___ZZZYYY]]]UUUUUUXXX```fffiiinnnsss|||~~~333555888<<>>???@@@BBB???999333222555999999888222000...,,,***((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###%%%'''&&&%%%'''+++///...+++'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))******,,,---///000555666777888:::;;;<<<<<<:::;;;<<<===??????@@@@@@<<<<<<<<<<<<:::888555444111111111///......000222111111111111111111111111333333444555555555555555333333222111111000//////+++,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******---444===EEEIIIJJJIIIKKKMMMLLLIIIEEEDDDDDDJJJUUU```eeefffeeebbb___VVVXXX\\\ccckkkssswwwxxxxxxzzzrrrqqqpppmmmhhhffflllsssrrrnnnnnnqqqsssttttttwww}}}~~~}}}|||yyyyyyddd___```gggjjjhhhkkkqqqkkkkkkrrr|||777:::@@@DDDHHHKKKNNNQQQIIIFFFCCCFFFQQQbbbttt}}}xxxsssjjj]]]RRRNNNHHHKKKRRR]]]jjjyyy|||vvv|||~~~qqqppp|||xxxtttpppmmm}}}wwwsss|||nnncccaaammmuuuuuuuuuzzzyyyyyywwwjjj___```aaaZZZLLLBBB???:::999===???===;;;===@@@===999666666888:::;;;888666444000---***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###%%%'''&&&%%%(((///444111...)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''((()))***+++,,,...///000111333555777999<<<===>>>@@@@@@???>>>===999:::;;;<<<============999:::;;;<<<;;;999777666888999888555222000111222//////////////////////////////000111222444666777777777666666555555444444000000111111000///---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((())))))******,,,000777>>>CCCHHHKKKLLLKKKMMMNNNJJJEEEFFFLLLRRR```ggglllllljjjfff\\\QQQRRRWWWaaajjjppptttwwwyyyssskkkpppvvvppprrrqqqppptttzzz{{{www|||yyyxxxyyy}}}>>>BBBHHHKKKKKKHHHFFFEEE@@@CCCKKKYYYnnn{{{eee]]]YYYXXXQQQFFFEEELLLTTT]]]kkkyyy}}}wwwxxxzzznnnqqqxxxttt~~~rrrnnn|||sssaaabbbqqqzzz{{{xxxpppqqqyyyyyynnnhhhccc^^^jjj}}}dddQQQGGG@@@???CCCCCC===999999999:::;;;888555555999======;;;888444000---***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###%%%'''&&&%%%)))111888444000+++'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((***+++---...555555777999;;;>>>@@@BBB>>>???AAABBBAAA>>>;;;:::555555666777888888888888???@@@BBBDDDDDDCCCBBBAAAFFFFFFEEEAAA===999888777666666666666666666666666222222333444666999<<<>>>999999999999888888888888444444555555444333111000))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++---666@@@FFFGGGGGGJJJNNNLLLNNNNNNJJJFFFKKKXXXeeetttvvvtttnnnkkkgggZZZLLL[[[bbbnnnwwwzzzyyyzzz}}}}}}ooommmrrrtttqqqpppxxx}}}}}}IIIIIIKKKNNNIIIAAABBBHHHOOOXXXlll}}}oooaaaOOOMMMSSSUUUQQQYYYcccaaayyy~~~}}}xxxtttssstttwwwqqqxxx{{{~~~yyyxxx}}}}}}vvv|||{{{yyy|||ooofffjjjnnn|||hhhddd|||}}}ooo\\\PPP[[[kkkkkksss}}}uuufffPPPHHHTTTRRR===555===333666888777888:::777333999:::;;;:::777333...+++)))((('''%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***)))'''&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''((()))***)))((('''((()))***+++---...///222666999@@@AAACCCEEEDDDCCC@@@???777777777777666444333222444333111...///666===@@@CCCEEEFFFFFFGGGIIIGGGEEEEEECCCAAABBBDDDCCC@@@<<<===???@@@@@@???=========;;;::::::999999;;;<<<>>>@@@>>>======;;;888:::@@@<<<<<<;;;:::999888777666444222...+++(((''''''''')))************))))))((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''***,,,:::AAAIIILLLKKKJJJMMMPPPSSSNNNHHHDDDFFFRRRgggyyyxxxrrrZZZNNNVVVbbbeeettt~~~wwwzzzxxxsssnnnlllooouuu|||}}}QQQKKKFFFGGGKKKTTTeeeuuulll[[[UUUYYY^^^eee___gggrrrvvv|||wwwmmmmmmqqq|||tttvvv~~~zzzrrrrrrsssssswww|||vvvmmmkkkpppvvv{{{ttttttpppjjjkkkyyywwwpppsssrrruuuwwwffffffwwwooo\\\aaannnnnnjjjnnn{{{zzz{{{kkk]]]XXXTTTIII<<<555888555444666777777666666666888:::<<<;;;999555333---,,,)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''((()))***)))))))))+++,,,))),,,000333666:::>>>AAACCCBBBAAA@@@>>>===;;;:::::::::;;;<<<============666888888999:::;;;:::999AAADDDGGGHHHHHHGGGEEECCCAAABBBCCCDDDEEEDDDBBBAAADDDEEEFFFHHHJJJJJJHHHGGGDDDCCCBBBAAA???>>>??????<<<;;;===@@@???;;;<<>>>>>======<<<<<<;;;;;;888777444222///.........******++++++******)))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''(((+++///222BBBFFFKKKLLLLLLKKKMMMOOOIIIGGGEEEHHHTTTeeettt|||~~~|||uuufffXXXTTT]]]hhhsss{{{iiikkkooovvv}}}xxxtttIIIFFFFFFMMM[[[rrrssskkkjjjaaaRRRKKKSSSeeeqqq~~~uuuqqqrrrrrr|||hhhddddddiiipppuuu{{{~~~uuupppgggbbbnnn~~~jjj\\\^^^iii|||kkkaaa```___uuuyyymmmllltttuuuyyy}}}rrriiiooosssoooxxxwww|||~~~{{{qqqeeejjjtttrrrwwwfffddddddTTT===BBB888111333444111111555444666:::===>>>===;;;:::333111---***''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''((())))))((('''(((***,,,///222888<<<>>>@@@BBBCCCBBB@@@>>><<<::::::;;;;;;===>>>???AAABBBCCCDDDEEECCCBBBBBBCCCDDDBBB???===AAACCCFFFGGGEEEBBB@@@???;;;???BBBCCCBBBBBBDDDFFFHHHEEEDDDFFFKKKLLLIIIEEEGGGHHHGGGDDDAAA>>>>>>???===;;;>>>BBBBBB>>><<<>>><<<<<<<<<======>>>>>>???;;;:::888666333111///...++++++,,,,,,+++******))))))((((((((((((((()))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((***000666<<>>>>><<<;;;888555111,,,)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((''''''(((+++---999<<<@@@AAA@@@>>><<<<<<=========>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEEEEFFFJJJEEEBBBBBBBBBAAABBBCCCDDDCCCDDDDDDCCC??????AAAAAAFFFJJJIIIHHHLLLTTT\\\]]]UUULLLKKKOOOQQQMMMHHHKKKMMMMMMKKKHHHGGGHHHJJJKKKFFFDDDGGGGGGBBB??????;;;;;;<<<<<<<<<<<<======<<<<<<:::888555222///---------...------,,,+++***((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***...555===DDDIIIHHHIIIJJJLLLLLLJJJHHHBBBJJJRRR[[[mmm~~~~~~sss}}}rrrfff```eeepppzzzuuuvvvjjjhhhmmmuuu~~~yyyvvvuuutttppplllmmmgggbbbaaacccbbb^^^YYYWWWUUUSSSQQQOOOMMMJJJIIIZZZooovvvjjjccc[[[TTTRRRQQQXXXcccttt~~~mmm___ggg}}}vvvuuunnnllldddcccdddZZZUUU```nnn{{{llluuuqqqhhhdddfffaaa___mmmssstttpppfffdddkkktttwwweeekkkjjj^^^\\\ccctttjjjbbbwwwsssnnniiijjjqqqwwwtttllluuu|||xxx~~~xxxzzz~~~{{{{{{}}}ooo\\\KKKFFFCCC:::444333...000333777:::<<<======;;;888444///+++)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,///333666===???AAAAAA>>>:::777666===???BBBEEEGGGHHHHHHHHHKKKIIIGGGEEECCCBBBAAAAAAAAA>>>???BBBAAA>>>@@@EEEJJJFFFFFFKKKMMMLLLNNNRRRUUUYYY]]]]]]___hhhxxxyyyiiibbbdddfffccc___YYY\\\^^^]]]\\\]]]bbbgggfff\\\SSSQQQPPPMMMIIIIIIGGGFFFDDDBBB???===;;;:::===<<<<<<:::888666444333000000000000///...---,,,)))((((((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***---222:::CCCIIIJJJIIIIIIJJJKKKJJJGGGDDDGGGRRR]]]fffrrr~~~~~~vvvvvvrrrmmmkkkmmmttt||||||zzzrrrhhhaaalll}}}}}}yyyuuuqqqmmmlllkkkfffaaa^^^\\\ZZZUUURRRTTTOOOJJJJJJMMMMMMIIIEEEFFFFFFFFFEEEEEEDDDEEEEEEttthhh\\\VVVUUUTTTVVVZZZ[[[qqquuuiiinnnxxx~~~zzzqqqfffccceee]]]aaaaaadddggg```aaaqqqyyyxxx|||{{{}}}yyywwwwwwwwwxxx~~~sssjjjnnnrrrqqqooopppeeegggaaa```kkkpppiiifffhhhxxx}}}jjjlllwwwuuuiiieeettthhh```hhh~~~}}}zzzxxxkkkaaajjjyyypppttt}}}nnn]]]SSSPPPJJJ???555...///000333666999<<<>>>===;;;777333///,,,******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&)))...111555888<<>><<<<<<<<<<<<>>>AAAKKKUUUSSSJJJJJJPPPWWWRRRWWWeeeooommmjjjjjjhhhkkknnnooosss}}}ttttttvvvuuurrriiillloooooonnnrrrzzzrrreee```___]]]ZZZYYYZZZXXXUUUPPPKKKFFFCCCAAA???>>>===;;;:::888777666333333333333222111//////++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''***///444:::@@@GGGKKKMMMLLLLLLKKKKKKKKKLLLMMMaaadddiiilllmmmmmmmmmmmmqqqtttuuusssqqqsssyyyrrrcccfffkkkkkkvvv|||yyyxxxlllkkkjjjjjjjjjhhhfffccc```___]]]ZZZVVVSSSQQQPPPOOOMMMJJJIIIHHHGGGFFFDDDGGGDDDBBBBBBEEEFFFEEECCCDDDEEEGGGHHHIIIKKKNNNPPPooo___SSSSSSWWW^^^bbbaaadddhhhlllyyyxxxuuufffeeedddbbb[[[TTTTTTYYY[[[cccffflllrrrpppxxxzzzyyy}}}{{{qqqrrrwwwvvvyyyyyyfffhhhuuuxxxpppmmm~~~xxxiiifffooommmtttnnneeeeeeeee\\\ddd}}}ttttttyyy~~~sssgggeeeeeeVVVCCC888666444222333555888:::>>>===;;;777444000---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))******''''''''''''((()))+++,,,,,,///444777888999:::<<<444555666777888<<>>@@@CCCFFFHHHKKKRRRaaalllggg\\\^^^iiinnnlllxxxzzzxxxyyyzzzzzz}}}xxxyyy||||||{{{xxx{{{|||zzzyyy~~~}}}nnnkkklllllliiigggeeedddaaa^^^[[[XXXVVVUUUQQQNNNJJJEEE@@@<<<:::999666666666555444333222111///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((...555<<>>===;;;777333///---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''(((***++++++((((((((((((***,,,...///333555888999777444222111333333444555888>>>EEEKKKHHHGGGFFFDDDDDDDDDEEEEEE@@@AAADDDHHHMMMTTTZZZ]]]ZZZ```llltttmmmdddlll}}}}}}~~~qqqooosssssspppnnndddeeeeeefffggghhhhhhiiikkkfff^^^UUULLLEEE@@@>>>888888888777666444333222222111000...---,,,++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***000:::BBBGGGJJJLLLMMMJJJKKKKKKLLLQQQ___rrrrrraaaWWW\\\\\\UUUYYYfffnnnqqqssstttvvv}}}ggg\\\UUU\\\ooo{{{|||}}}~~~|||{{{yyywwwuuuuuuuuuuuuqqqooommmlllkkklllmmmnnnkkkiiigggffffffddd___[[[VVVWWWXXXXXXWWWTTTRRRPPPMMMMMMMMMLLLKKKJJJHHHHHHGGGEEECCCCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGJJJMMMMMMKKKLLLPPPSSSRRRTTTVVVXXXYYY[[[^^^aaafffiiimmmoooppptttyyy~~~hhh[[[^^^\\\UUUVVVXXXooo|||zzzlllhhhccc``````aaa```______bbbccc```]]]aaalllvvvyyy}}}vvvnnnmmmpppwwwpppyyymmm___ggg{{{rrrtttzzz{{{~~~rrrtttqqq}}}|||}}}vvvoooppp~~~mmm___EEE===AAA888...///000777;;;======<<<888222,,,000---)))((())))))'''$$$((((((((()))(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&***(((***...'''"""+++&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''(((&&&###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,''''''(((***---111444555999999888666222000000000999444555<<>>@@@???<<<999555000...,,,+++,,,+++(((%%%'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''!!!((($$$!!!'''&&&%%%---&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***++++++'''))),,,000333666777888666666666444111111222444777888>>>DDDDDD@@@@@@DDDEEERRR^^^eeeppp|||{{{sssdddggggggrrr|||}}}|||}}}~~~}}}zzz|||{{{||||||}}}|||{{{mmmiiigggccc___XXXQQQLLLIIICCC999000555555555555666555222000...,,,***)))******)))((()))(((((('''''''''((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''(((,,,000<<<@@@FFFKKKNNNNNNMMMLLLIIIJJJKKK]]]uuuuuubbbYYYXXXSSSQQQWWW```lll{{{qqqfffccc```fffgggooo}}}zzzxxxuuusssoookkkiiigggggghhh\\\ZZZWWWTTTRRRPPPOOONNNLLLKKKIIIGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHIIILLLNNNPPPPPPQQQQQQVVVXXX[[[]]]______^^^]]]XXX[[[___aaacccfffjjjlllqqqsssvvvyyyzzzzzzzzzyyy```ccc]]]___kkkooonnntttzzzsssoooggg\\\TTTQQQXXXZZZ___eeekkkqqqvvvyyy~~~~~~~~~|||xxxwwwwwwxxx{{{wwwppp|||{{{uuufffcccuuu~~~mmmbbbmmmooobbbSSSAAA<<<:::222333666:::===>>>=========333111000//////---***((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''111999000###$$$&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%''')))((('''&&&'''(((&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''(((***+++,,,...222555777888777777000111222222222444777:::===???DDDEEE@@@===@@@GGGNNNfffwwwxxxzzzzzz{{{zzzrrrsssxxxccckkkqqqnnnggghhhsss~~~yyyzzz|||yyywwwsssssstttqqqkkkiiihhhgggcccXXXHHH<<<777666666777888888666444333000---,,,+++***(((&&&(((((((((''''''((())))))&&&''''''((((((''''''&&&)))(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((''')))---333777DDDFFFIIIMMMPPPPPPNNNLLLHHHFFFQQQnnn~~~gggOOOQQQVVVOOOSSSbbbpppxxxvvvccc```eeehhhlllrrryyyttttttsssppplllhhhdddaaa___[[[YYYVVVRRROOONNNMMMLLLHHHGGGEEEDDDBBBBBBAAAAAA???@@@@@@AAABBBBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJHHHJJJKKKKKKKKKLLLNNNPPPOOOPPPQQQRRRSSSTTTVVVXXXXXX\\\```bbbbbbcccfffiiiiiimmmrrrwwwyyyxxxuuusssrrrtttwwwyyyzzz|||ggg|||~~~vvv{{{{{{eee```[[[YYYVVVPPPOOOPPPYYYaaakkkuuu}}}{{{zzz}}}{{{uuuqqq{{{wwwrrrrrrvvvooolllgggqqqttt{{{vvveeeVVVSSSKKK888444444777;;;<<<===???CCC:::888555222000...,,,+++((((((((('''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''888CCC999&&&%%%((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&%%%&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''')))+++,,,333333444555555444333333222444777999:::<<>>;;;:::999777666555222///---,,,***(((&&&(((((((((((((((((()))***''''''(((((((((((('''''')))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))---333;;;@@@EEEGGGJJJNNNRRRQQQNNNJJJIIINNN[[[qqquuu]]]PPP^^^```ZZZcccvvv}}}}}}}}}jjjcccfffmmmpppvvv~~~xxxrrrmmmgggbbb\\\ZZZVVVSSSOOOMMMKKKKKKLLLKKKIIIGGGEEECCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNOOORRRTTTWWWYYYZZZ[[[\\\\\\[[[ZZZ[[[^^^``````___^^^```dddggghhhhhhppptttxxxxxxuuutttxxx|||zzz}}}zzzxxx~~~{{{mmmddd]]]XXXUUUVVVVVVVVVZZZ```hhhqqq}}}wwwkkkvvvqqqgggbbbbbbdddggg~~~vvvooovvvuuutttyyywwwvvvgggLLL>>>999777;;;===<<>>999333///......///+++***)))((((((((())))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%444///"""&&&+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''''''''''''''((((((((())))))(((''''''(((***,,,...///444333111000000222333555===???BBBDDDCCCBBBBBBCCCAAA???===>>>FFFRRR]]]ccckkkyyyqqqnnnmmmmmmsss}}}yyyhhhgggsssxxxtttqqqsssxxx{{{zzz}}}~~~}}}xxxrrrkkknnnttt|||yyyttt___XXXNNNEEE???<<<999777555333000...---,,,***)))))))))((((((((())))))***'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))(((+++111888@@@DDDFFFHHHLLLOOOPPPNNNJJJGGGQQQcccooorrrlll]]]^^^pppiiiiiiuuu|||zzziiicccggglllpppqqq~~~vvvppphhh___YYYUUURRRQQQJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEHHHKKKKKKKKKLLLNNNPPPSSSTTTWWWYYYZZZZZZYYYXXX```aaacccfffhhhkkklllmmmmmmnnnoooooonnnpppsssuuutttpppmmmooovvvzzzzzzxxx}}}|||qqqiiifff___^^^aaagggmmmrrrzzzssszzzooojjjjjjkkkyyyzzzwww|||dddLLL???666888;;;888888;;;BBB@@@;;;666111000111333...---+++***)))((())))))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((***)))###(((+++'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''%%%''')))((('''&&&'''(((''''''&&&&&&''''''((()))'''''''''&&&''''''((()))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((()))***---///111333333000///......111666;;;>>>CCCDDDDDDCCCAAA@@@@@@AAA@@@DDDIIIQQQ^^^mmmtttttttttqqqlllrrrvvvxxxuuummmgggeeefffrrr~~~|||{{{yyyyyyzzz}}}}}}mmmeeeZZZOOOGGG@@@:::777777444222000000///---,,,+++***))))))((((((((()))'''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''')))---555===BBBEEEIIILLLNNNOOOMMMKKKJJJKKK^^^wwwwwwkkkdddjjjzzzpppsss~~~sssfff^^^bbbiiinnnttt{{{xxxnnn^^^YYYRRRKKKGGGEEEFFFHHHEEEEEEEEEFFFHHHKKKNNNOOOLLLMMMOOOPPPPPPOOONNNMMMQQQUUUYYY[[[[[[[[[___bbbfffgggiiijjjkkkkkkkkkjjjssstttvvvxxxzzz||||||}}}yyy{{{~~~~~~}}}~~~rrruuuxxxzzzyyywwwtttsssllloooxxxyyywww~~~{{{sssxxxzzz|||~~~```LLL<<<;;;===999444555<<<===<<<:::666444444666222000...+++))))))))))))'''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((($$$,,,***'''+++'''###(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%&&&(((%%%&&&((((((&&&%%%&&&''''''''''''''''''(((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((***...222555777888888000000111444888===BBBEEEEEEDDDBBB@@@@@@DDDJJJOOOTTT\\\dddjjjsssggg[[[cccxxx}}}~~~~~~zzzyyyxxx{{{}}}yyyxxxyyyzzz{{{qqqmmmfff^^^UUULLLDDD???;;;999666444333222000...,,,,,,***)))((((((''''''(((((())))))))))))((((((&&&''''''((()))+++,,,---((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((()))---444===CCCFFFGGGJJJMMMNNNLLLIIILLLTTT[[[mmm~~~uuulllhhhpppzzz{{{mmmeee___```ggglllsssxxxkkk```XXXNNNLLLJJJHHHGGGIIILLLOOOOOOPPPRRRUUUXXX[[[]]]___\\\^^^```aaaaaa```^^^\\\dddiiioooqqqpppqqquuuxxx{{{{{{}}}ssssssooosssyyy|||vvv~~~}}}}}}sssnnn}}}|||xxxyyy}}}sss{{{uuu\\\HHHFFFGGGAAA:::999555999======:::777777777444222///,,,***)))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%(((&&&&&&+++$$$!!!+++&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%&&&)))$$$&&&''''''&&&%%%%%%&&&'''''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((+++000555999;;;;;;;;;333555777;;;???BBBEEEFFFIIIGGGDDDCCCGGGQQQ^^^gggooowww|||yyy{{{sssgggmmm~~~||||||{{{zzztttrrrsssvvvxxxwwwuuusssooohhh^^^TTTLLL???===999777555444111///------+++)))((('''''''''(((((())))))))))))(((((('''((((((***,,,...///111)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++---222;;;DDDJJJKKKJJJHHHKKKLLLIIIHHHPPP```mmmxxx{{{uuullliiigggrrr~~~pppaaaaaa``````gggnnnqqq{{{uuuhhhZZZMMMFFFIIIKKKMMMOOOQQQTTTYYY\\\aaabbbeeegggjjjmmmooopppsssuuuvvvxxxwwwuuurrrpppqqqwww}}}~~~yyyfff]]]ZZZjjj{{{~~~}}}uuutttyyywwwqqqpppuuuxxxyyydddZZZTTTJJJ???999@@@999555;;;@@@>>>888444999888555000+++)))((()))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((+++222:::===:::666555555777;;;@@@CCCDDDCCCCCCDDDGGGFFFGGGLLLSSS^^^jjjsssyyy~~~~~~xxx~~~zzztttooommmnnnrrr{{{~~~xxxqqqkkkaaaWWWPPPFFF;;;666666666222...888222,,,***++++++)))'''(((((())))))))))))((((((%%%&&&''')))+++---///000((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))+++++++++)))((()))***,,,///666>>>GGGLLLLLLLLLKKKKKKEEEBBBPPPfffoookkkvvvwwwkkkXXXTTThhhzzznnn[[[WWWUUU]]]gggoooqqq|||lllZZZRRRKKKJJJNNNKKKPPPWWW[[[___eeelllrrrxxx|||vvvcccXXXZZZcccmmmyyyyyysssnnnlllooouuusssnnnuuuxxxzzzzzz|||vvvqqqbbbNNN@@@>>>;;;<<<@@@@@@:::777666:::888555222///,,,***)))((())))))***************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&)))---000000...+++)))333777;;;:::666444555777AAAAAA@@@AAABBBDDDEEEEEECCCEEEHHHNNN___uuuxxxwwwsssnnnttt~~~xxxpppiiiffffffpppsssmmmkkkhhh]]]UUUJJJAAA===;;;999666444444333111///,,,+++***)))))))))***))))))((((((&&&&&&'''(((***,,,...///((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***(((((()))***///555===DDDGGGJJJLLLNNNOOOFFFDDDOOOaaammmpppnnnpppjjj\\\QQQZZZrrr{{{}}}tttWWWOOOSSSVVVbbbiiirrrvvv[[[PPPKKKGGGIIIOOOXXX]]]dddjjjqqqwww~~~uuuooooooggg]]]aaannnttt~~~yyyrrrkkkfffgggkkknnnpppuuummmlll|||}}}```KKK@@@AAADDDEEE@@@999888;;;<<<999555444444111---)))))))))******++++++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***---000111111000///:::;;;:::888555666;;;???BBBAAA@@@@@@@@@@@@???>>>@@@IIIPPP[[[uuuqqqlllkkkoootttzzz}}}vvvttt|||}}}vvvssswwwyyy{{{~~~uuurrruuuxxxxxxwwwppppppyyy|||sssmmmjjjgggmmmyyyqqqrrruuussskkk```TTTKKKBBB;;;666222555888777333///------++++++*********))))))(((''''''''''''(((***+++,,,((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((***,,,444<<>>AAADDDDDD@@@===;;;;;;BBBRRRaaaoooyyyvvvlllrrr|||{{{rrrvvv}}}xxxvvvuuutttsssxxx}}}~~~~~~zzztttxxxtttqqqtttwwwuuuqqqgggrrrwww~~~~~~}}}|||}}}xxxtttvvvtttvvvzzzvvvqqqmmmhhh]]]NNNCCC777777666666444222000///------,,,+++***)))))))))'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))((((((***---000<<>>???>>>:::777888:::999444///+++******))))))******+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))*********)))((()))---333999===444555777999<<>>??????BBBDDDEEEBBBBBBJJJZZZgggvvvyyyjjjbbbiiiqqqttt~~~~~~uuuqqqkkkfffgggrrrzzziiidddaaa___```dddnnn|||yyy{{{```QQQ???777888:::888333222111...,,,************((((((''''''''''''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***,,,222999>>>JJJIIIIIIKKKNNNOOOMMMJJJNNNhhh~~~wwwpppcccTTTRRR]]]kkkvvv~~~gggMMMFFFGGGQQQ[[[aaaiiiqqquuuXXXGGGGGGIIIMMMTTT___ooonnnuuu~~~xxxrrrqqqtttwwwvvvtttkkkmmmpppppppppppprrrtttzzz~~~{{{qqqiiifffdddfffkkkpppssssssqqqooottt}}}zzzwwwoooppp}}}yyyiiiaaa\\\RRRGGG@@@===<<<:::999999888888888333111///,,,+++++++++,,,))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******+++++++++///666;;;===:::666333444666999>>>AAACCCCCCBBBCCCCCCEEEKKKVVVfffvvv|||iiifffooozzzyyyvvvuuutttvvv|||sss}}}~~~}}}tttsssmmmgggfffgggjjjrrr{{{~~~{{{rrrnnnttt~~~zzzjjjTTTDDD>>><<<:::888444222///,,,+++*********)))(((((('''(((((())))))'''(((((()))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((())))))+++///777@@@FFFLLLLLLLLLLLLLLLMMMOOOQQQhhhvvv}}}mmm___WWWTTT```gggsss~~~ZZZNNNKKKOOO\\\dddkkk{{{tttWWWIIIGGGIIINNNUUU```ooo{{{uuujjjiiihhhiiikkknnnpppppprrruuuyyy|||vvvnnniiigggggggggdddbbbgggssszzz{{{}}}{{{~~~zzztttxxxuuukkk\\\MMMEEE<<<<<<;;;999777777999;;;666444111///---,,,------))))))))))))(((((((((((())))))))))))))))))))))))######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++333444777888888777444222555777;;;AAAGGGJJJKKKKKKEEEGGGNNN___tttvvvhhhhhhpppwww}}}}}}}}}~~~}}}yyy~~~xxx{{{|||{{{yyy{{{zzzvvvrrrsssooopppxxx~~~}}}xxxjjjbbbiiiuuu|||eeeQQQDDD>>><<<;;;555333000---+++******+++)))(((((((((((())))))***'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))***,,,111:::CCCJJJKKKOOOPPPNNNKKKKKKQQQWWW~~~}}}~~~{{{hhhSSSOOOWWWooopppvvv{{{```YYYVVV[[[fffmmmxxxZZZFFFEEELLLLLLSSS^^^kkk}}}{{{{{{yyyrrrnnnooodddiiiooorrrtttzzzyyyppplll]]]^^^aaakkk{{{xxx|||yyyyyy~~~xxxyyy}}}aaaNNNEEEHHH>>>666777888777888===::::::666///,,,......,,,)))(((((()))******((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))+++***((('''(((***---///777:::<<<:::777555666888<<<;;;===DDDMMMVVVaaaiii^^^]]]ccczzz|||zzznnn^^^\\\nnn~~~zzz{{{wwwqqqxxx|||wwwvvvsssqqquuu}}}|||~~~yyysss{{{}}}~~~vvvooojjjzzzrrrhhhlllvvvxxxrrrggg]]]PPPBBB999999333///000000---)))&&&))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((('''''''''***111;;;CCCGGGHHHJJJJJJNNNPPPIIIHHH[[[tttxxxeeeQQQLLLZZZjjjuuuuuu}}}nnngggeee^^^ccchhhkkksss}}}aaaNNNCCCEEENNNQQQYYYjjj}}}tttjjjccccccdddcccfffkkkrrrzzz}}}zzzyyyxxxyyywwwxxxyyyzzz{{{}}}xxxuuuooolllpppvvvvvvqqq~~~}}}yyy|||ttt^^^RRRPPPEEE======???<<<::::::>>>>>>:::444000111000---***(((((((((******(((&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((()))(((((((((((((((((()))))))))*********)))(((***,,,///111888999999888555555777999DDDBBBEEENNN\\\iiiqqquuu{{{}}}sssVVVYYY\\\cccsssqqqeeefffgggjjjnnnmmmttt|||xxxyyy|||{{{yyyyyyyyywwwxxxyyyssswww|||}}}yyywwwzzz||||||rrrxxxyyy}}}sssjjjrrryyyyyywww{{{|||wwwuuupppdddSSSEEE:::;;;:::666///+++,,,000)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))((((((((()))---444>>>FFFJJJKKKMMMKKKLLLNNNKKKNNNeee~~~xxxiii^^^WWWYYYfffuuuzzz~~~lllcccaaa```ddddddhhhuuueeeQQQIIIEEEHHHOOO]]]fffxxx{{{lllggg```ZZZVVVZZZbbbkkkvvv~~~xxxvvvsssoookkkiiiiiijjjllljjjlllppprrrtttwwwzzz}}}yyysssqqqoookkksss}}}{{{nnnlllxxx|||yyy~~~ssseeeggg[[[NNNIIIGGGCCC???===AAABBB@@@:::666555222...+++)))(((((())))))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))***+++---000333444888777777777777999<<<===@@@@@@FFFWWWmmmqqqPPPIIITTTeeewwwnnnXXXVVV```iiipppuuuwww~~~|||vvvvvv{{{~~~~~~{{{tttsss|||{{{qqqeeeYYYdddfffddd```___dddiiijjjfffcccdddttt|||zzz{{{|||rrrqqqiiipppyyy|||zzzzzz||||||vvvhhh\\\HHHEEE???777000...///111*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))***,,,111999BBBIIIMMMNNNQQQKKKJJJNNNTTT^^^rrrjjjXXX[[[eeemmmyyy}}}ggg^^^^^^```aaaiiihhhppphhhMMMDDDGGGKKKPPPVVVfffoooyyy|||tttaaaWWWYYY\\\]]]cccnnn~~~{{{rrrkkkkkkmmmjjjdddhhhgggeeeeeegggkkkpppsssuuuwwwzzz|||}}}}}}~~~wwwnnnhhhqqqwwwqqqdddbbbnnn|||zzzwwwzzzyyy~~~tttfffZZZQQQJJJFFFDDDAAACCCCCC???;;;:::666000,,,***)))((())))))'''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((())))))(((((()))))))))*********)))***+++...111444777888999888888999;;;>>>@@@@@@===BBBLLL^^^tttvvvZZZMMMeeerrrxxxhhh```___jjjxxx|||}}}}}}tttpppuuuvvvuuusssmmmgggeeejjjppp|||yyypppeee___]]]WWWNNNTTTWWWXXXXXX\\\dddjjjkkkkkk\\\SSS]]]qqqzzzvvvnnndddbbbdddnnn|||yyyuuuxxxyyyxxx|||}}}{{{yyyyyywwwtttkkk___LLL>>>::::::555...,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))******+++,,,///555===EEEKKKNNNPPPQQQJJJJJJUUUdddpppzzzsss[[[PPP___tttjjj]]]___dddfffeeehhhrrrfffTTTDDDBBBIIIRRR[[[ccclllxxxooodddccc^^^UUUWWWaaakkkttt{{{uuusssrrrpppnnngggddd___\\\aaaiiijjjfffkkkkkkkkknnnsssyyy|||qqqtttrrrkkkbbbaaaiiiqqqrrrvvvxxxrrruuuzzznnnaaaUUULLLHHH@@@DDDEEEBBB???>>>999333///---***)))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))*********)))(((((((((((())))))))))))))))))************)))+++...111555888:::;;;<<<<<<<<<<<<===>>>???@@@HHHSSS```lllzzzoooWWW^^^sss}}}rrrlllnnnuuu~~~~~~mmmkkkiiibbb___ddd___^^^]]]^^^bbbhhhkkkllljjjmmmmmmiiieeefffhhhhhhfffjjjmmmooottt|||~~~xxxfffYYYZZZ___^^^]]]___TTTTTTTTTZZZdddpppzzz{{{~~~wwwyyy~~~|||zzz{{{sssYYYHHH@@@:::444000///---,,,************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))***,,,---///333:::AAAFFFJJJMMMNNNKKKGGGLLL___rrryyyssslll[[[OOORRRhhh}}}ppp___^^^dddggggggfffjjjuuuSSSLLLFFFFFFKKKUUUbbbmmmzzzkkk___UUUUUUWWW[[[hhhvvv{{{tttppptttnnneeeaaabbbdddeeeeeebbbccccccfffooozzz~~~|||rrrllliiiiiiiiifffgggppp~~~|||zzz{{{uuugggXXXMMMEEEIIIIIIFFFDDDBBB===777222///,,,*********)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))******+++++++++***)))((('''((()))***)))))))))*********++++++***,,,000555999;;;======>>>@@@@@@>>><<<>>>DDDIIIYYYhhhwww}}}qqqhhhjjjzzztttvvv{{{vvvhhhZZZUUUWWW\\\bbbhhhdddfffiiinnnwwwzzz{{{rrrmmmnnnkkkdddbbbddd]]][[[YYYXXXYYY^^^fffkkkppp{{{~~~}}}}}}~~~vvvSSSAAA<<<;;;444333000...,,,+++***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))+++---...333888???EEEHHHIIIJJJKKKDDDHHHUUUhhhvvvtttdddUUUJJJNNNZZZnnnlllaaa[[[```ddddddggglll|||]]]HHHIIIIIIKKKOOOZZZjjjvvv~~~|||iii[[[[[[[[[```lll|||vvvoookkkkkkjjjeee``````iiifffccceeekkkqqqttttttvvvzzz|||wwwrrrnnnddd```fffttt}}}}}}{{{~~~}}}lll\\\NNNQQQQQQLLLHHHFFF@@@:::444111...+++++++++***)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******+++,,,,,,,,,+++)))((('''((()))***))))))*********++++++++++++...333888;;;===>>>>>>>>>@@@AAA??????HHHXXXfffqqq~~~{{{tttlllpppvvvllleeeuuuzzz}}}{{{pppgggcccdddbbbaaaiiiwww{{{yyyuuuqqqllliiigggfffccc```eeeooorrrrrrwwwuuussszzzzzzzzzwwwfffRRRFFF>>>999777333000---+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((***,,,...///888===DDDHHHIIIHHHHHHHHHDDDRRReeerrrsssiiiXXXKKKKKKXXXgggssssssaaa\\\]]]bbbdddeeerrreeeLLLGGGIIIMMMQQQ[[[jjjyyy~~~~~~rrrWWW[[[eeeppp{{{zzzssslllfff___\\\\\\___aaa``````bbbkkkjjjmmmuuu}}}xxxhhhaaabbbooovvvtttuuu{{{zzzyyywwwnnnVVVYYYWWWQQQLLLHHHCCC===666333///,,,,,,++++++***)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,---+++)))((('''((()))***)))************+++++++++,,,///444999===?????????;;;>>>AAA@@@DDDTTTnnn}}}aaayyykkkccc]]]cccoooyyysss~~~rrrhhhccc\\\hhhvvv|||{{{|||xxxnnneeeiiinnnjjjjjjrrrooohhhjjjjjjsss~~~~~~}}}pppXXXAAA<<<999555111...,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***,,,...000<<>>JJJEEEHHHPPPLLLDDDJJJYYYrrrwwwwwwkkkVVVJJJPPP]]]sss}}}rrrccc```aaagggeeegggppp|||]]]KKKFFFGGGOOOXXXdddqqq}}}~~~}}}~~~}}}}}}|||||||||||||||||||||iii```oooyyyvvvsssrrrooolllnnnsssvvvsssoooqqqxxx~~~{{{tttiii```\\\cccfffmmmwww{{{ggg^^^YYYPPPFFF>>><<<999555111---***(((******)))))))))(((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((***)))((((((((()))+++,,,///...---,,,***)))))))))))))))))))))))))))))))))((()))***---000222111000111000...,,,+++***++++++---,,,++++++---000333666888999===@@@BBBAAAAAA@@@AAAHHHhhh|||ZZZQQQeee}}}pppjjjqqq|||yyyuuuxxxzzzyyyvvvvvvzzzsssppp{{{uuussszzzzzzzzzvvv|||yyyzzzwwwooofffVVVNNNDDD@@@???===666000///...,,,***(((''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********+++///555>>>CCCMMMEEEHHHPPPKKKCCCSSSnnn}}}oooWWWDDDFFFWWWfff{{{yyyfff]]]```fffnnniiillleeeLLLBBBFFFMMMUUU```nnnzzz~~~~~~|||}}}~~~}}}|||}}}~~~~~~}}}qqqiiimmm{{{zzzpppcccgggooowww~~~{{{ssskkkfff___^^^```gggsss~~~~~~}}}kkk```\\\UUUNNNBBBAAA>>>:::555000---,,,*********)))))))))((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((***))))))))))))***,,,---111000...,,,+++***)))))))))))))))))))))))))))))))))***,,,000444555444222333222///---,,,+++++++++,,,,,,+++,,,...222777:::<<<<<>>BBBAAA>>>AAAHHHaaa~~~uuuhhhYYYYYYpppmmmqqq}}}}}}yyy~~~kkkjjjooosssvvvsssnnnooovvv~~~}}}zzzssscccVVVOOOJJJCCC===333000,,,***+++,,,,,,+++))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***...555>>>EEEIIIIIIOOOMMMCCCFFF]]]vvv~~~jjjSSSMMM]]]rrr{{{xxx{{{nnncccbbbdddhhhlllnnn|||[[[JJJGGGKKKSSSZZZdddqqq~~~~~~}}}}}}zzzzzzzzzzzzzzzxxxxxxyyy|||}}}zzzyyyzzzzzztttnnnnnnsssxxxyyyzzz{{{{{{yyywwwvvvvvv{{{qqqkkkmmmvvv}}}nnneeeZZZTTTXXXcccooowww{{{xxxyyyyyy{{{ssspppnnnkkkSSSKKKAAA999666333000---++++++*********)))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))(((((()))+++---...///...---,,,***)))))))))))))))))))))))))))))))))+++,,,---000333555444333222111///---,,,+++,,,,,,++++++---///333777:::<<>>888111.........,,,***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++///666???FFFIIIJJJLLLMMMKKKOOOdddzzzxxxhhhSSSLLLWWWxxxttthhh``````bbbeeerrreeeRRREEEGGGNNNUUU___jjjyyy}}}~~~yyy|||~~~{{{vvvtttwww|||}}}{{{zzzzzzzzzxxxvvvsssyyytttqqqqqqoookkkhhhiiijjjjjjhhhgggeeecccbbbbbb}}}pppqqq{{{~~~xxxkkk```[[[]]]```eeeppp{{{||||||~~~rrrxxxuuucccMMM@@@===<<<888222+++++++++************)))''''''((())))))***))))))(((((((((((((((((((((((((((''''''''')))***,,,...,,,++++++***)))))))))***))))))))))))))))))))))))***(((((()))+++---......///...---,,,+++,,,,,,------///222666:::<<<======AAA;;;<<>>CCCWWWiii[[[ZZZnnnssshhhpppjjjsss}}}zzzxxxtttzzz|||yyy|||wwwfffSSSOOOFFF;;;333111111///---******+++******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))((()))***+++***)))+++000666===DDDJJJMMMLLLMMMIIIRRRkkk|||fffTTTJJJYYY|||fffaaa[[[\\\ccceeerrr```JJJFFFFFFNNNZZZfffttt||||||~~~~~~|||}}}{{{yyyvvvuuutttuuuvvvxxxyyyzzzyyyvvvsssrrrrrrrrrqqqnnnjjjfffccc```___ZZZYYYVVVSSSPPPNNNMMMLLLJJJGGGDDDDDDEEEFFFDDDBBBvvvvvv{{{tttlllddd^^^[[[^^^\\\\\\fff|||vvvpppwww~~~kkkWWWHHH???999666333111...,,,******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,---...//////...---,,,)))***,,,,,,++++++---///111333666;;;@@@BBB@@@???CCC@@@AAAWWWvvvjjjbbbuuu{{{nnnfffnnn{{{lllzzzxxx}}}|||{{{pppfff[[[TTTJJJ@@@888222...,,,***+++++++++***))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))*********)))---222:::BBBIIIMMMMMMKKKKKKNNN]]]rrrzzzlllXXXMMMNNN\\\~~~kkk```aaaaaabbbhhhvvvgggQQQKKKIIILLLVVVcccooo~~~~~~||||||~~~}}}{{{}}}zzz}}}~~~{{{yyywwwvvvvvvxxxwwwtttrrrqqqqqqrrrrrrnnnoooooommmiiifffdddddd```^^^\\\XXXTTTQQQNNNMMMJJJIIIHHHFFFDDDCCCCCCCCCFFFDDDAAAAAABBBBBB@@@>>>{{{tttyyy|||vvvoookkk___[[[TTTSSS___uuu{{{zzztttooouuu~~~hhhRRRCCC<<<;;;555333000---+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++---...//////......)))+++------------///000555999>>>BBBDDDDDDBBBAAABBBFFFSSSrrryyyhhhpppllljjjmmmooo|||sssxxx}}}zzzsssoooiiihhhkkkqqqwwwzzz|||||||||zzz}}}xxxyyyfffbbbXXXLLL@@@666000...+++++++++++++++*********)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))***111666>>>HHHNNNOOOLLLIIIIIIUUUkkkxxxnnnWWWLLLOOO^^^hhh~~~qqq]]]^^^___dddgggqqqkkkPPPFFFIIIJJJQQQ]]]kkkxxx|||zzz|||}}}|||}}}xxx{{{~~~zzzuuuppplllkkkjjjeeedddbbbaaa``````aaaaaaXXXYYYYYYVVVRRROOOMMMMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@???>>>>>>>>>??????AAA???============;;;:::}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~xxxttthhhaaaWWWQQQUUUfffyyy}}}ppppppyyyuuuxxxxxx^^^JJJ@@@>>>777555222...+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***,,,---////////////+++,,,......------///000777===EEEIIIIIIFFFCCCBBB>>>XXXssswww~~~hhhggguuuuuuwww}}}rrrhhhaaaTTTQQQMMMLLLOOOUUU[[[___fffnnnuuu|||}}}zzz|||xxxvvvxxx|||qqqjjj___RRRFFF<<<555111---,,,,,,+++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((()))***,,,666:::BBBLLLPPPMMMIIIGGGPPPaaauuuvvv___IIILLL]]]tttvvveee\\\cccccchhhrrruuuYYYIIIGGGJJJNNNYYYggguuu{{{xxx{{{~~~~~~~~~}}}|||{{{}}}~~~|||wwwppphhhaaa]]]ZZZYYYPPPOOONNNNNNMMMNNNNNNNNNHHHIIIIIIGGGCCCAAA@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCC@@@??????>>>>>>===<<<;;;~~~{{{{{{vvvxxxxxxwwwttttttuuuwwwvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrrrroooooonnnnnnoooppppppqqqooooooppprrrssstttttttttuuuwwwyyyzzz{{{|||}}}~~~zzz{{{|||zzzyyy|||}}}yyypppjjjaaaWWWRRRXXXggguuuxxx}}}nnnhhhvvv{{{lllSSSCCC===;;;888444000---******)))************************************************))))))))))))))))))))))))************************************************)))***+++,,,...//////000,,,---...---------///111:::AAAIIIKKKGGGBBB@@@@@@FFFnnnyyy{{{dddgggvvvyyyyyy|||uuuqqqjjjkkkllllllnnnsss{{{~~~rrrbbbRRRHHHCCCBBB@@@@@@@@@CCCGGGJJJMMMVVVbbblllwww~~~|||yyyjjjnnntttyyyzzzkkk\\\OOODDD:::444///...---,,,+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***))))))---000<<<>>>FFFMMMMMMHHHHHHMMMeeettt|||mmmQQQFFFWWWnnn{{{|||iii\\\___eeemmmrrryyy[[[MMMJJJIIIPPPWWWdddssszzzxxx}}}~~~{{{zzzxxxwwwwwwzzz|||~~~~~~|||xxxsssoooddd```ZZZSSSNNNKKKIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBBBBAAA@@@@@@@@@{{{uuupppmmmllliiikkkllljjjfffeeegggjjjddddddcccbbbbbbbbbbbbbbbbbb```^^^\\\[[[ZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[]]]___```^^^\\\\\\^^^aaadddggghhhhhhhhhbbbfffgggcccbbbeeeiiikkkqqqrrrtttxxx|||~~~}}}|||zzz|||}}}uuuqqqlllcccYYYVVV___kkkooottt}}}}}}qqqkkkqqqxxx|||bbbKKK>>>???<<<888333...,,,******++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++,,,---...//////......---------000444888???EEEIIIGGGBBB???BBBFFF^^^hhhggghhh{{{|||rrrhhh___WWWRRRQQQPPPOOOOOORRR[[[hhhrrr~~~zzzpppbbbRRRCCC;;;>>>>>>>>>======>>>BBBEEEDDDRRRcccqqq~~~{{{zzzxxxvvvnnnddd\\\ggguuu}}}qqq^^^MMM@@@999222111///---+++++++++,,,***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((***++++++***+++000444AAACCCHHHMMMIIIFFFOOO]]]~~~bbbJJJPPPgggxxx}}}xxx|||mmmVVVVVV```gggxxxcccHHHEEEJJJJJJRRR[[[kkk{{{|||yyyzzz|||{{{zzzxxxwwwssssssrrrooojjjddd___[[[OOOMMMJJJHHHFFFFFFFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKIIIIIIKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>AAACCCDDDCCCBBBCCCCCC}}}}}}{{{wwwrrrooonnnnnnjjjmmmnnnlllgggfffhhhkkkcccbbbaaa```___``````aaa\\\[[[XXXVVVUUUVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUVVVYYY[[[[[[XXXUUUSSSTTTVVVXXXYYYYYYWWWUUUQQQWWWXXXQQQMMMPPPSSSSSSZZZ[[[^^^ccchhhkkkkkkjjjmmmnnnqqquuuxxxzzz||||||}}}~~~|||xxxtttpppfff]]]]]]cccgggkkksss~~~|||xxxxxxxxx|||}}}www]]]KKKBBB???:::555000---++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************++++++,,,---...///------,,,,,,///444<<>>;;;===>>>??????AAAGGGOOOTTT\\\lllzzzjjjjjjjjjjjjjjjmmmsssxxx|||~~~{{{vvvpppggg[[[QQQVVVfffyyymmmTTTFFFAAA555333000---+++***++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''***,,,,,,+++---333999FFFGGGKKKMMMGGGHHH\\\tttYYYMMMcccyyy|||yyyyyyyyyaaaVVVYYYeeepppnnnQQQCCCDDDKKKOOOWWWbbbttt{{{xxxyyy}}}}}}zzzvvvppplllbbb```]]]ZZZVVVRRROOONNNIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJKKKMMMNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMHHHLLLPPPRRRQQQPPPQQQSSS|||||||||zzzxxxxxxzzz|||yyy|||}}}{{{vvvtttwww{{{rrrqqqooonnnnnnnnnoooppphhhfffdddccccccdddeeefffffffffeeedddccccccccccccdddcccdddfffiiihhheeeaaa^^^^^^]]]]]]\\\XXXTTTPPPPPPVVVWWWOOOIIIJJJLLLJJJIIIJJJNNNSSSYYY\\\\\\[[[[[[[[[\\\^^^```cccfffhhhiiikkkmmmnnnpppssswwwzzz}}}}}}zzzxxxqqqddd]]]\\\\\\^^^eeeqqq}}}|||uuunnnYYYDDDAAA<<<666111...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++++++++,,,---......,,,,,,,,,---111999CCCJJJFFFGGGFFFBBBBBBOOOgggyyyjjjooolll{{{vvvvvv}}}qqqeee\\\OOOFFFBBBCCCFFFIIIIIIHHHHHHJJJTTTiiivvvcccOOOBBB>>>???AAA???@@@BBBEEEKKKVVVccclllvvvcccTTTTTTSSSQQQPPPTTT[[[aaakkkooovvv}}}xxxsssnnnfff]]]XXXWWWjjj~~~wwwXXXJJJIII777555111...+++***************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''***---,,,,,,///666<<>>IIIhhhmmmgggrrrzzzrrr{{{{{{lllhhhxxxsssfffOOOHHHBBBBBBDDDCCCDDDGGGLLLEEEMMM]]]llloooQQQEEEGGGHHHFFFBBBEEEEEEHHHQQQ[[[iii}}}iiiXXXSSSTTTUUURRROOOLLLMMMNNNTTT]]]jjjvvv}}}|||xxxuuusssooohhhccc___cccmmmzzzxxxkkk[[[NNNGGG;;;111222222...++++++,,,,,,++++++***)))))))))***************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))---+++))))))---444;;;???CCCMMMMMMBBBDDD]]]|||xxx[[[SSSmmmyyytttjjj[[[```dddiiigggNNNGGGJJJKKKQQQZZZmmmyyy~~~zzzzzz{{{zzzyyywwwzzzuuurrrmmmeee^^^VVVQQQNNNIIIKKKLLLJJJGGGGGGJJJMMMRRRRRRQQQRRRSSSUUUWWWXXXUUUZZZ^^^^^^```dddeeecccgggfffeeedddcccccccccccchhhkkklllmmmsss{{{~~~|||zzzyyy}}}~~~zzzzzz~~~vvv}}}tttnnnjjjlllpppuuu}}}~~~wwwyyyzzz}}}{{{wwwuuuvvvuuukkkZZZOOONNNOOOMMMOOOPPPRRRTTT]]]hhhmmmkkkkkkccc^^^^^^^^^\\\]]]bbb]]]______]]]\\\^^^aaadddhhhlllssszzz~~~{{{vvvmmmeee```VVVPPPVVVaaakkkuuu}}}xxx}}}uuu{{{zzzZZZJJJ<<<999999555///,,,,,,,,,,,,++++++++++++++++++++++++*********))))))************************************************++++++******************---------------......///......///222888???EEEIIIGGGEEEBBBIIIaaa|||dddnnnzzz|||sssttt~~~~~~uuuiii[[[PPPHHHCCCAAADDDFFFEEEFFFIIILLLMMM\\\ooo~~~jjjTTTJJJHHHHHHHHHIIIKKKMMMUUU```lllzzz{{{iii```bbb```\\\UUUPPPRRR[[[dddrrruuuzzz||||||zzzxxxxxxxxx{{{~~~|||yyyxxxuuuppplllggghhhmmmvvv||||||}}}ppp___OOOCCC888666333...)))(((,,,++++++******)))((((((***************)))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***,,,+++***+++///666===AAAHHHNNNLLLEEEMMMgggjjjTTTYYYvvv{{{vvvqqqddd]]]bbbiiixxxiiiVVVFFFFFFLLLPPPYYYccczzz{{{zzz{{{|||{{{zzz~~~~~~~~~|||wwwsssppp]]]\\\YYYVVVSSSOOOMMMLLLKKKMMMOOOMMMKKKKKKOOOSSSYYYYYYZZZ[[[\\\^^^```bbbccchhhkkkkkkmmmqqqsssqqqppppppoooqqqtttxxx}}}~~~|||zzzpppmmmlllnnnnnnqqqzzztttlllmmmoooyyykkkXXXPPPPPPQQQPPPUUUXXX]]]hhhyyyzzzuuuqqqnnnkkkiiilllqqqrrrqqqnnnkkkiiiiiillloooooouuu|||}}}www{{{rrrjjjgggXXXKKKJJJTTTaaammmvvvtttsssffffffuuuoooUUU???<<<===666//////------,,,++++++++++++++++++++++++*********************************************************************++++++++++++++++++---,,,,,,,,,,,,---............///555===DDDFFFFFFKKK@@@DDDbbbgggdddwwwtttxxxxxxiii\\\PPPFFFAAADDDBBBCCCHHHJJJIIIJJJNNNVVVaaaxxxwwwlll^^^UUUOOOKKKMMMRRROOOUUUaaaooo|||yyyqqqooorrrmmmeee]]]\\\fffwwwvvvjjjccc```aaaeeejjjnnnrrrxxx}}}{{{zzzyyywwwvvvrrrpppooorrrzzzyyypppZZZOOOBBB;;;555...******++++++******)))(((((((((***************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++***+++---222999???CCCJJJKKKHHHIIIXXXrrrpppXXXOOOgggyyybbbaaaaaaffftttvvvRRRGGGBBBHHHOOOVVVbbbnnn~~~}}}}}}yyyyyyyyyzzz{{{{{{yyywwwvvvtttqqqmmmgggbbb^^^[[[LLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRQQQPPPRRRVVVZZZ___```bbbeeeiiillloooqqq}}}}}}yyyuuupppmmmlllmmmmmmlllvvv{{{{{{|||{{{vvvuuu|||}}}kkk```\\\\\\fffzzzaaaOOOKKKNNNRRRTTTZZZbbbrrr}}}~~~}}}|||yyyuuulllhhh]]]QQQMMMRRR\\\fffmmm{{{zzzwwwuuujjjhhhcccEEE???>>>666111333......,,,+++***+++++++++******************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,---............111999CCCHHHGGGDDDGGGBBBUUUuuu|||~~~|||{{{uuuooodddWWWLLLFFFDDDEEEIIIHHHJJJNNNPPPPPPUUU\\\ooo~~~tttiiiaaaYYYUUUVVV[[[WWW___mmm|||}}}}}}{{{vvvooonnnvvv~~~kkk]]]VVVTTTTTTXXX]]]aaacccgggmmmqqq{{{~~~{{{xxxwwwxxxyyyyyyxxxuuurrrrrrvvv~~~zzzhhh]]]NNNAAA777111///000++++++***))))))(((((('''***************)))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********((()))+++///555;;;AAADDDEEEDDDDDDNNNeeezzz{{{^^^MMMTTTvvvjjjbbbccceeemmm|||___HHHEEEFFFMMMTTT\\\kkkxxxzzz{{{||||||{{{yyyxxxxxxrrrsssuuuvvvvvvtttpppmmmbbb```]]]YYYUUURRRPPPOOOMMMNNNNNNNNNNNNOOOOOOOOOQQQTTTVVVVVVVVVYYY___dddhhhkkkqqqxxxhhhYYY~~~yyyuuuqqqoookkkfff```]]]aaahhhooosss|||iiiXXXTTTWWW]]]pppsssSSSGGGJJJQQQYYY```aaarrrzzzooollliiiccc]]]ZZZ[[[]]]^^^hhh}}}ooowwwtttQQQDDD>>>666444888000...---+++******+++,,,******************************************************************************++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///000444===GGGKKKHHHCCC@@@JJJhhh~~~zzzyyyrrriiiaaa^^^YYYVVVOOOHHHDDDDDDJJJOOOQQQQQQTTTXXX[[[___jjjuuuxxxlllfffcccaaaaaacccccckkkxxx~~~|||~~~mmm```XXXWWWXXXUUUYYY^^^bbbcccfffjjjnnnyyy}}}zzzwwwvvvvvvxxxzzzyyywwwuuutttuuuyyyvvv|||zzzppp^^^JJJ:::333222222++++++******)))(((((((((***************)))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************'''))),,,222888===BBBDDDAAA@@@FFFYYYqqq~~~uuugggNNNLLL___qqqgggiiihhhjjj{{{lllQQQFFFGGGJJJPPPXXXddduuu}}}yyyyyyyyyxxxwwwvvvtttqqqooohhhjjjlllkkkhhhccc^^^\\\TTTSSSPPPNNNMMMNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTWWWYYY\\\]]]^^^cccjjjpppxxx}}}ooosssyyygggLLL===xxx}}}yyytttmmmgggbbb___]]]ZZZWWWUUUYYYcccppp|||}}}ooovvv{{{pppVVVKKKRRR]]]ggg~~~hhhJJJFFFPPPZZZgggsssuuuwwwooorrrsssqqqooommmggg```]]]wwwvvvtttnnndddNNN@@@999777999111///---+++******+++,,,***************+++++++++******************************************************++++++,,,---------...------------...//////000333999BBBIIIKKKGGGCCCAAAXXXyyy}}}zzzmmmllljjj]]]VVVPPPLLLKKKIIIGGGEEEDDDDDDIIIPPPUUUYYY[[[```fffjjjrrrssshhhfffhhhhhhgggggggggmmmwww~~~rrrdddZZZVVVXXX[[[[[[```gggjjjlllnnnrrruuuzzz~~~zzzwwwvvvxxxzzzvvvwwwwwwvvvuuuuuuwwwxxxuuullldddhhh}}}pppWWWBBB777222000,,,,,,++++++***)))))))))***************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++'''***///555;;;@@@CCCEEEAAACCCNNNeeezzz}}}jjjVVVFFFSSSlllyyygggmmmmmmnnnxxx{{{hhhQQQCCCGGGMMMTTT___ooo~~~}}}yyytttooopppnnnllljjjiiieeeaaa]]]\\\]]]^^^\\\WWWRRRNNNLLLLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWZZZ\\\^^^^^^bbbdddgggiiilllrrrzzzwwwqqqmmmooosss}}}vvvZZZBBB888zzzooojjjfffccc]]]XXXTTTSSSUUUVVVXXXYYY^^^hhhtttuuucccdddiiirrrxxxtttmmmjjjlllyyywwwnnnccceeeqqqwwwtttyyycccMMMIIIZZZmmm```GGGJJJYYYfffwww~~~tttuuuvvvxxx}}}}}}pppaaaVVVgggzzzxxxjjjyyy[[[FFF>>>;;;888222000---+++******+++,,,))))))*********+++++++++******************************************************++++++,,,------...///............///000000222666>>>EEEIIIIIIGGGDDDNNNpppxxx{{{~~~uuueeeyyyoooXXXLLLIIIGGGGGGHHHIIIIIIJJJLLLQQQVVV[[[]]]cccgggooouuuxxxxxxoooiiiiiijjjgggeeedddeeeiiipppvvvyyy~~~tttjjjbbbaaadddhhhmmmqqqvvvxxxvvvuuuuuuwww{{{~~~~~~yyyvvvwwwyyytttvvvxxxvvvsssppppppqqq~~~~~~xxxssslllnnnxxx|||dddMMM???666000------,,,,,,+++************************)))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***---333999???CCCFFFGGGDDDHHHUUUlll|||vvv___IIIJJJbbbyyyooodddpppoooxxxuuubbbLLLDDDJJJSSS]]]jjj}}}}}}|||}}}}}}}}}}}}{{{tttpppkkkjjjjjjhhhddd___^^^\\\ZZZYYYYYYWWWSSSOOORRRSSSSSSQQQLLLIIIHHHIIIJJJJJJJJJLLLOOORRRVVVXXX[[[\\\___cccgggkkkmmmooopppsssvvvyyy|||zzz~~~}}}mmmSSSAAA<<<|||nnnbbb^^^UUURRROOOMMMNNNSSSXXX\\\fffkkksss~~~vvvbbb```cccjjjmmmgggZZZQQQPPPJJJOOONNNKKKRRR___bbb\\\tttwwwrrr```NNNPPPggg{{{[[[FFFNNN```mmm|||wwwrrrsss{{{zzzgggQQQJJJTTTkkkkkkfffLLLCCC===777222000---+++******,,,---))))))******++++++++++++******************************************************+++,,,,,,---......///////////////000111111222999AAAGGGIIIHHHFFFEEE\\\kkknnn~~~uuuyyydddtttrrraaaPPPJJJKKKKKKKKKLLLQQQQQQSSSXXX___dddgggggglllrrr{{{}}}vvvpppmmmmmmkkkddd```___gggjjjppptttwwwzzzwwwzzz~~~|||wwwrrrqqqttt{{{yyyvvvuuuzzz{{{}}}yyyuuuuuuvvvsssvvvwwwuuuqqqnnnmmmnnnooo{{{mmmWWWGGG<<<444......---,,,,,,++++++******************)))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,000666===BBBFFFGGGHHHFFFJJJXXXnnnyyypppWWWBBBQQQnnn}}}kkkeeeoooppp}}}jjjVVV>>>HHHPPPZZZfffuuu{{{wwwvvvyyy{{{zzzyyysssssstttuuuuuuqqqlllgggccc^^^YYYXXXYYYYYYUUUQQQRRRPPPPPPRRRTTTTTTQQQNNNMMMNNNOOOLLLIIIHHHJJJLLLMMMNNNQQQTTTYYY^^^bbbeeehhhjjjmmmqqquuuyyy|||~~~{{{~~~}}}yyyiiiPPPAAA@@@~~~~~~xxxqqqfffXXXPPPNNNHHHEEEIIITTT\\\```fffnnnvvv|||iiibbbZZZeeejjjWWWQQQRRRGGGDDD???DDDHHHIIIUUUbbbcccttt}}}bbbTTT]]]ttt\\\PPP^^^qqq|||xxxrrrpppgggTTTJJJIII]]]rrr|||yyywww\\\FFF???777666444///***,,,111...&&&************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,///000111000///000111333<<<@@@FFFGGGGGGGGGJJJMMMqqqhhh```~~~xxxttt}}}fffooofffWWWKKKKKKPPPRRRVVVZZZfffiiiooowww}}}}}}xxxsssxxxzzzzzzmmmbbb]]]___eeejjjrrrvvvzzzllleee```ZZZbbbqqqrrrwww|||{{{yyywwwyyy{{{}}}~~~~~~wwwmmmnnnqqqssstttrrrpppnnnnnnpppkkknnn~~~xxxeeeTTTIII999///------...,,,))))))---************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,,,,222:::@@@EEEHHHFFFCCCFFFBBBJJJ___hhh___RRRNNNcccppp|||mmmfffgggiiiyyy~~~fffVVVLLLHHHMMMSSSaaasssyyyvvvrrrmmmiiieeecccbbbaaa```]]]YYYUUUSSSSSSTTTOOOOOONNNLLLJJJJJJLLLNNNQQQOOOOOOPPPRRRTTTUUUTTTUUUUUUTTTTTTSSSRRRRRRQQQVVVVVVXXX^^^cccfffnnnvvvuuutttxxx}}}pppiiikkkbbbNNNAAAAAA{{{zzzqqqfff___VVVNNNJJJKKKRRRRRRWWWaaagggjjjpppxxxuuucccVVV]]]dddWWWOOOQQQLLLHHH@@@DDDKKKKKKUUUeeekkkggg]]]rrrnnnoooxxx~~~ooo___\\\rrrxxxkkkiiieeeXXXKKKIIIWWWuuuyyy}}}zzzzzzjjjKKK@@@:::666555111,,,,,,000...(((************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,...///000000///000333555AAAAAAHHHNNNHHHAAAMMM```rrr```hhhvvvtttrrraaaWWWQQQUUU\\\ccckkkrrr}}}|||wwwllleeeeeejjjooovvvzzzttt\\\VVVVVVYYYdddqqquuu|||~~~yyyvvvttt~~~~~~{{{sssqqqppppppppppppooonnnmmmjjjeeehhhttt~~~vvvdddUUUEEE666111......---***)))+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,...444<<>>DDDFFFFFFIIIKKK```iiinnnjjjdddbbbbbbaaavvv|||ssseeecccqqq}}}dddOOOGGGKKKQQQ]]]gggwww{{{vvvrrrnnnhhhccc^^^[[[WWWRRRNNNJJJGGGFFFGGGIIIKKKMMMLLLMMMNNNOOOSSSUUUWWWXXXYYY\\\```cccbbbaaaaaacccfffiiijjjjjjmmmmmmmmmmmmllllllllllllpppooorrrxxx|||~~~}}}}}}~~~|||}}}[[[LLLLLLMMMPPPRRROOOHHHBBB}}}tttlllgggYYYQQQLLLOOOVVV[[[```dddfffmmmwww~~~~~~||||||~~~kkkSSSNNN]]]aaaZZZ^^^jjj___IIIGGGSSSWWWdddoooppphhhRRRFFFOOOVVVUUUZZZeeehhhkkk{{{llliiinnniiiWWWSSSQQQ]]]vvvhhhLLL>>>888888666222...,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---...///000333777;;;EEEDDDFFFGGGBBBHHHkkk^^^ZZZtttuuuvvv~~~|||oooccceeehhhmmmrrryyyuuuoooqqqvvv|||jjjXXXIIINNNfff{{{vvvttttttuuuppprrryyyyyyrrrjjjgggjjjmmmlllkkkhhhfffdddcccccckkk}}}hhhXXXJJJ<<<000---///...+++)))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))+++---222888@@@EEEEEEEEELLLTTTmmm}}}wwwmmmpppuuuttt~~~}}}ooohhhjjjjjjUUUIIIGGGNNNVVVbbbnnntttooojjjeeebbb^^^YYYVVVRRRRRRPPPOOONNNMMMLLLLLLSSSUUUVVVWWWWWWXXX[[[]]]aaacccfffhhhjjjmmmqqqtttppppppppprrrvvvyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwww|||{{{~~~}}}}}}|||zzzqqqppptttzzzyyyrrrppptttoooKKKGGGIIILLLQQQYYY\\\RRRDDD|||qqqdddZZZTTTNNNLLLPPP[[[dddiiilllpppssswwwzzzzzz{{{~~~|||sss\\\PPP[[[ddd\\\]]]mmmiiiNNNGGGSSS\\\ooobbbcccuuulllYYYRRROOOPPPVVV]]]ccchhhjjjppp{{{vvvtttuuummm]]]ZZZWWW___www}}}}}}YYY@@@;;;999777444000,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...000111555:::>>>FFFJJJHHHBBBHHHccciiiWWWhhhooo|||ooojjjooouuuwwwyyybbbRRRIIIWWWtttzzzvvvwww|||}}}uuulllhhhiiikkkkkkiiigggggggggddd```ddduuu}}}qqqzzzlll___VVVEEE444///000///---+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***,,,...444999AAAEEECCCDDDQQQaaarrrgggppp{{{}}}ssskkkjjjvvvrrrWWWIIIGGGJJJRRRZZZhhhwwwuuunnncccaaa]]]ZZZXXXVVVSSSQQQQQQQQQRRRSSSTTTUUUVVVVVV\\\]]]]]]^^^___ccchhhkkkoooqqqtttvvvwwwzzz}}}|||{{{{{{}}}~~~~~~xxxhhhdddiiitttuuullleeefff|||^^^FFFIIILLLQQQ[[[gggiiiZZZGGG}}}pppbbbUUUMMMJJJPPPRRR[[[fffmmmnnnooorrruuuvvvvvvxxxxxx}}}xxxgggVVVXXXaaaXXXUUUeeemmmRRRGGGQQQ___zzzwwwPPPQQQZZZPPPDDDKKKXXXdddhhhqqq~~~{{{nnnbbb```^^^eeeyyyyyyyyykkkJJJ???:::777666222...,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000111333777===AAAAAAGGGFFFCCCSSSwwwrrrXXX___|||~~~|||nnngggfffmmmtttwwwzzzxxxoooccc]]]jjjgggooo|||mmmZZZTTTiii}}}yyyqqqllljjjjjjhhhgggbbbcccfffgggdddeeeqqq~~~~~~nnn}}}qqqmmmdddQQQ===444222000......,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********+++---///777:::BBBFFFDDDFFFZZZqqqvvv\\\UUUeeevvv||||||mmmhhhrrrttt^^^IIIDDDHHHNNNXXXaaasssrrrfff```___^^^\\\ZZZYYYXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^bbbdddfffiiilllqqqwww{{{~~~rrrccc^^^dddqqqrrrdddZZZZZZmmmuuuyyyttthhh[[[MMMCCCKKKPPP[[[jjjssslllYYYHHH|||pppaaaUUUOOOPPPSSS\\\___gggooopppooosssyyy}}}www{{{vvvooo\\\VVV^^^WWWQQQ___oooWWWLLLSSSeee\\\EEEKKKMMMLLLRRRTTTiiixxxsssjjjeeecccgggtttzzz{{{~~~yyyuuu~~~]]]CCC;;;666666555000------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000111111222444999???CCC>>>BBBHHHRRRhhh]]]\\\ttt~~~|||rrrccc^^^___bbbkkkssswww}}}cccddd___XXXfffkkkqqqzzz|||uuutttwwwxxx{{{~~~fffaaazzz}}}xxxrrrllliiifffeeeaaaaaadddhhhhhhgggmmmuuuzzz}}}ttt~~~vvv}}}ttt```III;;;444000...///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********+++---///:::===DDDHHHEEEJJJdddxxx]]]KKKPPPddduuu{{{|||uuujjjoooxxx^^^OOOEEEGGGMMMSSSaaappp~~~vvvnnngggbbbeeeeeedddcccaaa``````aaaeeefffhhhiiijjjkkkkkkjjjooosssxxx|||~~~jjj\\\[[[cccpppkkkWWWLLLNNNUUUYYYZZZVVVQQQPPPOOOLLLRRR[[[ooo}}}gggQQQHHHyyyqqqdddVVVNNNPPPYYYbbbgggjjjppptttsssssszzzssssssrrrvvvwwwxxxrrrrrr___UUU^^^ZZZTTT```qqq]]]RRRXXXllllllHHHDDDOOONNNSSSggghhh}}}|||ppp{{{yyy{{{yyypppiiidddffflll|||rrrmmmuuuzzzoooEEE;;;555666777111------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......111222333333555:::@@@DDDDDDDDDPPPhhh~~~jjjUUUiii|||{{{{{{oooaaaWWWZZZccciiirrrzzzttt___ooopppfffrrryyyllldddaaaaaadddkkkuuuiiiddd|||vvvnnnhhheeedddcccbbbdddhhhiiihhhiiimmmfffzzz|||xxxzzzyyykkkRRRAAA666000...000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***+++...000===???FFFJJJGGGMMMjjjwwwcccMMMHHHXXXooo|||mmmiiiiiizzzdddPPPHHHGGGNNNRRRXXXiii}}}xxxssstttqqqlllmmmmmmlllkkkhhhggghhhiiiooopppsssuuuwwwxxxxxxxxxzzzfffWWWXXXcccnnncccKKK@@@EEEIIILLLMMMLLLQQQYYY______]]]iiiaaaKKKIIIuuuggg[[[RRRRRRTTTWWW]]]eeepppvvv{{{}}}dddaaafffxxxxxxqqqmmmlllhhh[[[aaa]]]RRRjjjggg\\\___lllmmmOOOCCCTTT\\\UUU```{{{}}}ggg\\\eeeuuu|||uuu}}}|||uuulllfffdddbbbhhhtttzzzhhhqqqZZZ>>>888<<<444444555(((++++++++++++++++++++++++************************))))))*********+++++++++...---,,,+++***+++,,,---444444222111555===BBBDDDFFFBBBhhhxxx^^^___qqqqqqwwwcccaaaeeefffiiiooo{{{~~~zzzlll___aaasss}}}pppcccbbbaaacccooovvvZZZVVVvvv|||uuummmeee```dddcccaaabbbdddeeeeeeddd___dddwww}}}wwwcccKKK999111111333...,,,++++++,,,---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++******,,,///222;;;EEEHHHEEEKKK___sss}}}lllYYYKKKQQQcccsss}}}{{{mmmlllxxxlllSSSHHHEEEFFFMMMWWWdddvvv|||sssrrrxxxtttwwwzzzzzzxxxwwwyyy{{{zzz~~~}}}~~~|||cccYYY]]]eeejjj```NNNBBB??????DDDLLLWWWeeeooolllbbbfff}}}tttQQQBBBBBB{{{mmmYYYPPPLLLRRR[[[dddmmmuuussslll]]]bbbkkk{{{yyyrrrkkklllnnndddgggcccZZZssssss___^^^zzzZZZSSSRRRXXX^^^gggyyygggZZZQQQPPPaaauuu}}}~~~~~~yyypppjjjhhhdddeeewwwxxx}}}yyyzzzwwwuuu|||lllIII;;;===777555444***,,,,,,,,,,,,,,,,,,,,,---*********************************+++++++++,,,,,,...---,,,++++++,,,---...333222222444999@@@DDDDDDDDDMMM{{{eeeTTTqqqyyymmmnnnrrrtttzzz{{{iiigggeeeeeeeeedddaaa^^^bbb]]]]]]lll~~~qqqsss}}}uuuiii]]]PPPSSSjjj~~~}}}yyyssskkkeeebbbaaa______aaabbbbbbaaa```dddrrrlllWWWCCC444///000///---++++++,,,---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++******---000333>>>EEEHHHGGGPPPeeewww}}}nnnZZZPPP]]]rrruuujjjttt}}}___JJJIIIHHHKKKTTT```ooo~~~yyy___YYY]]]dddfff[[[KKKAAAAAAIIIMMMXXXgggssstttkkkbbbwwwjjjQQQFFFCCCooo^^^LLLKKKOOOZZZfffpppyyy~~~]]]WWWdddrrr{{{uuu~~~|||kkknnnvvvooojjjdddbbb~~~______mmmQQQYYY___cccqqqwww]]]HHHEEEGGGMMMbbbzzz}}}yyy~~~xxxqqqnnnhhhcccjjjuuuooofffmmmuuu~~~}}}vvv~~~wwwZZZ???>>>:::666333---.........---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------......------------...///000000222777???CCCDDDDDDFFF]]]XXX^^^zzzxxxyyy|||}}}lll___QQQOOONNNOOOQQQSSSTTTTTTaaaeeeooo~~~kkkWWWKKKFFFGGGLLLZZZqqq~~~|||{{{}}}{{{ssskkkdddaaa___^^^___```aaa```cccfffnnn|||~~~vvvfffRRR===111//////---++++++,,,---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++***+++...222666AAAEEEGGGJJJYYYnnn{{{{{{dddRRRPPPhhh{{{ooommmhhhOOOBBBFFFGGGMMMYYYgggwwwpppXXXVVVZZZ______UUUIIIEEEHHHUUUYYYhhh{{{vvvkkkhhh___QQQLLLGGGvvvaaaPPPJJJQQQ]]]gggooowwwyyyvvvYYYXXXhhhxxxyyy~~~}}}zzz{{{lllnnn}}}vvviiibbbhhhaaammmccc\\\cccmmm}}}```LLLCCCJJJNNNPPPccc~~~xxxyyy{{{}}}yyytttllleeecccggguuuzzzcccnnnjjjmmmooowwwqqq{{{rrrkkkFFF===<<<666222111.........---------------++++++++++++++++++++++++,,,,,,,,,---------...................../////////000///333;;;BBBDDDCCCBBBMMMkkkgggaaa~~~{{{|||~~~~~~jjjZZZOOOIIIIIIJJJLLLQQQXXX```gggjjjvvv|||lllZZZJJJAAADDDDDDHHHQQQddd}}}zzzyyy}}}wwwoooiiifffaaa______```aaaaaadddiiilllqqq{{{}}}~~~tttbbbJJJ777111000...,,,,,,,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************++++++,,,///444888CCCEEEFFFNNNbbbwww|||vvvUUUKKKSSSqqqtttrrr~~~sssVVVFFFBBBEEEHHHQQQ```ooo}}}||||||~~~fffOOOOOOUUUZZZ[[[VVVQQQSSSXXXeeeiiixxxpppllluuuttt[[[QQQOOOOOOzzzgggUUUIIIMMMYYYeeennnuuu}}}fffVVV]]]mmm~~~~~~{{{uuuvvv|||mmmlll|||hhhdddrrrhhhlllnnnuuu```KKKFFFIIIRRRQQQQQQgggsss{{{zzzzzz|||{{{sssjjjfffeeelllrrr```wwwvvvvvvvvv|||ppp{{{|||QQQ>>>===777111444...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---------..................//////000000000111000555???CCCBBBBBBEEEWWWwwwaaarrrqqq]]]MMMDDDCCCFFFKKKNNNTTT\\\fffqqqzzzwwwiiiXXXJJJAAA>>>HHHHHHOOO\\\gggooo~~~~~~zzzyyy|||yyyqqqnnniiiccc___^^^^^^______bbbgggiiifffiiisss}}}~~~yyyoooWWW@@@222111///---,,,------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++,,,111777;;;CCCDDDFFFRRRjjj}}}zzzmmmNNNPPP```zzzsss}}}^^^HHHCCCFFFKKKPPP\\\lll|||{{{wwwuuu~~~ttt^^^KKKJJJRRRZZZ^^^aaaeeejjjnnnzzz|||vvvfffmmmwwwnnn```QQQMMMRRR{{{lll[[[QQQOOOSSS^^^kkkttt{{{qqqvvvvvv[[[YYYaaaqqq}}}tttmmmqqq}}}llliiilllhhh|||lll{{{hhhkkk|||eeeUUUGGGJJJQQQVVVVVV___|||iii~~~~~~{{{rrrllljjjlllaaadddyyyzzz{{{vvvxxxcccCCC>>>999333666......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000///222222999CCCDDDAAAEEENNNgggppp~~~{{{yyycccZZZQQQIIIBBB@@@EEELLLTTTZZZbbbkkkttt|||~~~|||{{{zzz|||~~~xxxtttllljjjdddXXXKKKDDDDDDHHHIIIUUUjjj{{{~~~yyyzzz~~~{{{zzz{{{~~~~~~zzzuuuqqqlllddd^^^[[[[[[[[[[[[]]]aaabbb___ZZZ___mmmzzzyyyfffKKK333111///------------,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---222999>>>BBBDDDJJJYYYqqqwwwcccKKKWWWlll}}}wwwssshhhNNNAAACCCIIIOOOVVVeeewww|||yyy|||kkkXXXJJJJJJRRR]]]fffqqq{{{{{{hhh^^^lllxxxllljjjaaaOOOIIIOOO~~~rrraaaSSSTTT]]]```kkkyyy|||ooommmcccVVV^^^eeeuuu{{{nnneeemmm}}}lllgggnnnhhh{{{jjj___ssslll^^^iiixxxeeeRRRSSSLLLRRRWWW\\\ggg~~~vvv}}}~~~yyyqqqmmmkkkuuupppcccuuu}}}}}}uuu}}}xxxLLLAAA===555888//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,---///000000//////222444===GGGFFFCCCLLL[[[uuu}}}{{{rrr___RRREEEAAA@@@BBBDDDGGGOOOXXXbbbiiirrr{{{nnnhhhcccdddeeefffkkkrrr}}}yyyvvvsssoookkkhhheeefffbbbXXXNNNKKKPPPWWWZZZyyy~~~}}}{{{{{{}}}}}}|||{{{wwwpppggg___[[[YYYYYYYYY[[[[[[^^^^^^WWWTTTaaarrrxxx[[[:::222000...---------,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++...333;;;@@@BBBFFFOOO```wwwsss\\\GGG\\\rrr|||sss~~~qqqVVVEEEBBBFFFLLLRRR\\\mmm|||~~~~~~~~~~~~sssaaaPPPFFFIIIRRR]]]kkk{{{}}}|||uuuhhh\\\^^^lll{{{}}}sssjjjdddYYYKKKFFFIIIzzzmmmZZZPPPYYYiiimmmyyy{{{ooosssttt|||lllUUURRR^^^hhhxxxzzzkkkaaakkk|||mmmgggnnncccssswwwLLLLLL```WWW___rrrRRRJJJNNNLLLRRRWWW```vvvoooppp|||~~~zzzzzz}}}sssnnnggghhhrrrlllppp|||sssqqqSSSCCC???777999111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---////////////...222555@@@IIIGGGEEERRReeexxxsssxxxlllZZZKKKBBBCCC??????EEEKKKOOOZZZfffiiippp{{{tttggg]]]XXXZZZ^^^aaagggnnnrrr~~~xxxssspppnnnlllkkkuuuuuupppdddWWWQQQUUU[[[vvv~~~}}}|||||||||}}}|||uuujjjbbb]]][[[ZZZZZZ\\\YYY\\\aaa[[[RRR[[[mmmjjjDDD222000...---------,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++...444<<>>666444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---...000222222222666666@@@JJJFFFBBBYYYzzzkkkeee|||}}}mmmYYYFFF???@@@AAAEEEJJJOOOTTT\\\fffnnntttvvvqqqtttmmmmmm}}}}}}wwwzzz|||xxxtttttt{{{ttt\\\IIIbbbkkkYYYiii~~~}}}}}}|||||||||~~~}}}||||||||||||}}}zzzsssiii___YYYXXXZZZTTTXXX[[[YYYUUUVVV\\\cccuuuhhh]]]BBB555---000///))))))///+++++++++************)))******************************))))))))))))******)))************+++++++++*********---222999???DDDEEEKKK]]]vvvjjjWWWRRRfffxxxqqqRRRIIIIIIFFFLLLWWW```qqq|||yyyxxxvvvyyy|||~~~~~~~~~~~~|||yyy{{{|||zzzzzz}}}~~~{{{||||||}}}}}}~~~~~~ooo[[[JJJBBB@@@KKKSSS]]]lllhhh^^^ZZZVVVUUUXXX```iiiooopppmmmeeeVVVHHHBBBEEEJJJyyyiii___\\\cccsssjjjbbbpppuuucccVVVPPPUUU___ttt{{{fffbbbyyyzzziiittt\\\NNNQQQKKKCCCKKKIIILLLjjj^^^GGGFFFKKKMMMMMMVVVeeepppyyy{{{zzz|||xxxyyy|||{{{rrrhhhgggzzziiikkkrrrnnnzzzvvvOOO???:::666444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---...///111111222999>>>FFFJJJFFFKKKjjj~~~aaaiiizzzeeeUUUIIIBBBBBBEEEGGGLLLSSSYYYbbbmmmyyy~~~~~~~~~wwwcccPPPQQQnnnooobbb|||yyyxxxzzz|||~~~~~~}}}|||||||||}}}{{{vvvlllbbb[[[XXXWWWTTTWWWYYYXXXWWWXXX\\\aaaooorrrfffGGG999///000000+++))),,,+++++++++************)))******************************))))))))))))******)))************+++++++++******+++---222999@@@DDDIIIWWWnnnvvv___MMM^^^lllyyycccJJJFFFHHHIIIPPP[[[iiixxx|||xxxwwwwwwsssvvvzzz{{{{{{{{{{{{{{{zzz|||~~~}}}zzz||||||{{{{{{}}}|||}}}kkkTTTDDD>>>>>>KKKTTTaaaqqq{{{cccWWWVVVUUUWWW\\\bbbiiinnnmmmiii___RRRFFFBBBEEEIIIsssddd___dddrrrmmmhhhiiijjjXXXOOOQQQZZZbbbyyy{{{ssseeefffzzztttfffwwwrrrOOOBBBCCC;;;<<>>@@@;;;HHHQQQcccjjjKKKCCCHHHKKKKKKKKKVVVgggtttxxx}}}|||yyysssuuu|||qqqqqqtttyyyYYYYYYvvvppp|||yyyrrrJJJ:::===666555333000///.........------------------------,,,,,,,,,------------......///...------...111333999DDDFFFAAANNNrrr\\\jjj|||}}}dddUUUEEEAAADDDHHHLLLPPP\\\hhhyyywwwccc___mmm~~~ttt|||~~~fffMMMPPPiiiyyyxxxzzz~~~zzzvvvvvvxxx{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||xxxooodddZZZTTTSSSQQQQQQTTTXXX[[[[[[ZZZgggkkkvvv|||vvv|||```KKK666...///...,,,++++++++++++*********))))))******************************))))))))))))******))))))*********+++++++++***+++,,,000555<<>>EEELLL[[[pppmmmWWWPPPTTT\\\cccggghhhgggeee___WWWLLLDDDBBBDDDFFFGGGuuukkkeeennnsssfffggg}}}~~~qqq^^^OOOLLLUUUeeepppooo^^^SSS```zzzqqqbbbtttoooQQQ======BBBCCCQQQVVVaaaMMM@@@BBBGGGFFFHHHOOO\\\iiiqqqwww}}}uuuyyyyyyyyyxxxsssjjjaaaMMMlll~~~xxxttt|||sssvvvSSS>>>???777666444111///.........------------------------,,,,,,---------............//////...---///333666BBBGGGGGGIIIeeeyyydddTTTuuu|||yyyjjjPPPIIICCCCCCFFFLLLVVV___rrrnnnVVVEEEIII^^^ttttttnnn~~~ttt|||SSSPPPdddwwwvvv~~~~~~}}}|||{{{{{{{{{|||wwwxxxzzz|||}}}~~~}}}~~~~~~|||tttiii^^^VVVSSSPPPNNNQQQVVVYYYYYYWWWbbb]]]aaa{{{|||oooXXX===///---.........+++++++++*********))))))******************************))))))))))))******))))))*********+++++++++***+++---111777===CCCGGGOOOkkk~~~qqqVVVKKKXXXiiimmmOOOGGGEEEKKKRRRZZZgggttt~~~kkkRRR>>>888>>>FFFOOO```www}}}gggUUUUUUZZZaaagggiiifffaaa]]]WWWOOOEEE@@@AAAEEEFFFFFFnnnkkkpppiiiaaalllxxxfffUUUNNNOOOWWWjjj}}}jjjVVVOOOccc~~~rrraaammm___CCC:::===CCCLLLXXXtttpppJJJCCC@@@CCCEEEFFFOOOZZZ\\\ccciiiuuu{{{}}}xxx~~~~~~vvvjjj{{{lllOOOXXXzzzrrrtttyyypppnnnbbbEEE===999777555222000/////////------------------------,,,---------............---///000///...000555:::DDDEEEFFFSSS{{{```SSS\\\uuu}}}xxx{{{hhhXXXFFFCCCBBBEEEKKKWWWkkk|||yyy[[[HHH???LLLfff~~~hhhmmmtttddd{{{ppp~~~iiiHHHWWWyyyzzz|||zzz{{{}}}~~~}}}{{{zzztttuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}xxxoooddd\\\SSSPPPNNNOOOSSSVVVWWWVVVZZZUUUTTTjjj~~~yyydddGGG444......//////+++++++++************)))******************************))))))))))))******)))************+++++++++***,,,...222888???DDDGGGUUUpppoooSSSLLL]]]ooo}}}{{{wwwaaaHHHFFFGGGMMMTTT^^^ooo~~~|||cccJJJ;;;888===DDDTTTeee|||vvvcccVVVYYY]]]bbbeeeddd___XXXTTTOOOIIICCC@@@BBBEEEFFFGGGooossszzzdddeeevvvqqq[[[LLLPPPVVV]]]sss|||{{{cccSSSTTTnnnqqq^^^cccQQQ>>>@@@CCCHHHXXXoooyyyQQQBBBBBBBBBEEEHHHMMMUUU[[[VVVZZZbbbsss}}}}}}vvv{{{zzzrrrsssvvvZZZNNNsss~~~tttyyy}}}|||qqqmmm{{{vvvPPP<<<999888555222000/////////........................------------............---///111000///111888>>>BBBBBBGGG___pppZZZbbbyyy|||tttdddTTTJJJCCCDDDIIISSS```rrrpppTTTFFFCCCTTTpppwwwcccjjjqqqfff|||sss~~~YYYQQQcccuuurrrxxx}}}}}}~~~~~~{{{zzzuuuwwwyyy|||}}}~~~}}}}}}~~~~~~}}}}}}zzzsssjjjcccTTTQQQNNNMMMOOORRRUUUVVVSSSYYYVVV___{{{}}}kkkRRR<<<222000///---+++++++++************)))******************************))))))))))))******)))************+++++++++***,,,///333999@@@EEEHHH```vvv}}}gggNNNOOOeeexxx|||~~~kkkTTTEEEFFFJJJPPPXXXfff{{{tttZZZEEE;;;;;;@@@DDDYYYjjjqqqaaaYYYZZZ\\\^^^]]]ZZZUUUOOOKKKHHHFFFCCCBBBBBBEEEFFFGGGuuu}}}sssdddmmm~~~~~~mmmTTTGGGSSS\\\ccc|||~~~yyyvvv___SSS[[[xxxpppYYY[[[III===HHHKKKOOObbb```CCC;;;===@@@DDDJJJPPPRRRQQQPPPTTT^^^rrr}}}~~~{{{uuuzzz}}}xxxmmmooo}}}eeeLLLeeettt|||sssoooqqqZZZ===:::888666333111/////////........................---------.........//////,,,///111000///222:::AAADDDEEEOOOlllsssfff```|||yyydddQQQFFFBBBCCCGGGSSSeeeyyykkkQQQFFFEEEVVVrrruuubbbiiihhh___yyyzzzNNNcccooorrrlllqqquuuwww~~~~~~}}}|||{{{xxxzzz|||}}}~~~}}}|||{{{~~~}}}||||||{{{vvvnnngggTTTRRROOOLLLLLLOOOTTTWWWQQQaaa___[[[qqq}}}oooYYYCCC666111...++++++++++++************)))******************************))))))))))))******)))************+++++++++***,,,///444:::@@@FFFIIIjjjxxxuuuZZZEEEOOOmmmbbbIIIDDDHHHMMMTTT]]]nnnlllSSSAAA<<<@@@EEEGGG\\\lllnnnaaa\\\YYYYYYYYYWWWSSSNNNIIIEEEEEEEEEDDDCCCCCCDDDFFFHHH}}}lll___sss~~~qqq\\\MMMJJJVVVaaammmqqq___PPPYYYeeeTTTTTTDDDAAANNNPPP\\\|||pppGGG;;;AAACCCFFFHHHJJJKKKLLLLLLNNNUUU```vvv~~~{{{www|||vvvsssrrrcccYYY~~~sss}}}ooottt|||bbbAAA;;;999555111111222111---////////////////////////............////////////---///222111111555===DDDGGGJJJRRRuuufffzzzuuummmiiiOOO@@@CCCBBBJJJUUUeeexxxhhhOOOEEEGGG\\\|||ggg\\\iiiiii~~~}}}```XXXooopppfffhhhwww|||yyykkk{{{}}}|||{{{|||~~~{{{|||}}}~~~~~~}}}|||{{{~~~~~~{{{vvvppplll^^^UUUNNNNNNMMMKKKMMMSSSUUUUUUVVV\\\gggxxx}}}~~~zzzfffJJJ777333111---------,,,++++++******)))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,///''')))888>>>===DDDSSSpppwwwoooVVVGGGUUUoooqqqVVVKKKDDDIIIJJJTTTiiizzzzzzeeeNNNAAA<<<===EEEOOOfffsss|||kkk^^^WWWZZZXXXVVVRRROOOJJJFFFCCCBBBGGGHHHEEEFFFKKKJJJFFF}}}llleeeyyyjjjXXXOOOOOO\\\gggvvv}}}kkkZZZPPP^^^aaaOOOMMMDDDHHHQQQQQQiiiyyy\\\>>><<<@@@CCCFFFIIIKKKLLLMMMNNNMMMWWWfff~~~{{{uuuxxxzzzwww{{{uuupppooozzzYYYjjj|||ooowwwxxxmmmzzzqqqKKK<<<:::777333222111000---////////////////////////............////////////...000111111111666>>>FFFBBBQQQ[[[{{{vvvlllzzzppphhh\\\JJJEEEKKKMMM^^^iiicccLLLEEEIIIbbbiii]]]{{{hhhkkk}}}ZZZ^^^dddfffiiivvv~~~zzz~~~mmm}}}}}}~~~~~~||||||}}}~~~~~~}}}||||||}}}|||||||||{{{xxxsssooobbbXXXOOOMMMMMMKKKMMMQQQSSSVVVYYY[[[```nnn}}}zzz~~~mmmSSS???555111...------,,,,,,+++*********************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,000)))---999???>>>HHHYYYuuuuuuhhhQQQJJJ[[[tttdddMMMFFFKKKPPPRRR^^^tttttt___III>>>:::<<>><<<999666333000///...////////////////////////............////////////000111111000222777@@@HHHDDD```iiiwwwkkkkkkdddooogggRRRHHHIIIPPPZZZkkkzzz\\\GGGEEEMMMjjjiii[[[qqq}}}hhhnnnjjjVVVnnnkkk[[[hhhkkksssyyy~~~~~~{{{sss~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||yyyyyyzzz{{{{{{zzzvvvsssiii]]]QQQMMMLLLLLLLLLMMMPPPWWW[[[YYYXXXcccyyy{{{www|||}}}sss___KKK999111///------,,,,,,++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,///,,,111<<>>JJJWWWrrr}}}{{{jjj]]]WWWUUURRRNNNIIIGGGIIINNNSSSaaagggkkkmmmnnnlllddd[[[uuugggiiihhhaaaooowwwpppoookkkXXXLLLPPPXXXddduuu{{{}}}ooo^^^OOOTTTmmmqqqOOOEEEJJJNNNQQQWWWjjjwwwkkkPPP<<<<<<@@@BBBFFFKKKNNNMMMMMMOOOQQQWWWlll~~~vvvmmmjjjqqq{{{~~~wwwuuuhhhQQQlll}}}lllpppnnnbbbAAA<<<888666444000...000////////////////////////............////////////111111111111333:::CCCIIIQQQpppsssvvv```iiiooofffsssfffRRRNNNMMMWWWoootttVVVDDDEEERRRttthhhXXXhhh~~~yyyhhhrrr\\\]]]zzzYYY^^^kkkmmmqqqttt|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxyyyzzz{{{zzzwwwtttooocccUUUNNNMMMMMMKKKJJJNNNUUUZZZXXXUUU\\\mmm}}}yyywwwiiiVVV???222000...------,,,++++++******************************))))))))))))))))))))))))*********++++++,,,,,,---......555===???BBBUUUjjjssscccOOOIIIZZZvvv{{{}}}dddLLLDDDFFFKKKUUU]]]mmmnnnWWWBBB======AAAOOO```xxxwwweeeYYYTTTSSSOOOJJJHHHKKKUUUaaajjjppprrruuuwwwwwwrrriiiaaatttiiihhhiiijjjkkkttt~~~zzzdddRRROOOVVV___kkkzzzvvv{{{jjj\\\MMMUUUoooxxxbbbHHHCCCPPPVVVSSS___wwwfffYYY???999AAA;;;EEEIIINNNOOOMMMMMMPPPSSSZZZsss}}}rrrlllooouuu~~~{{{yyy|||hhhPPPTTTzzzvvviiipppqqqyyyGGG>>>777666555111///111////////////////////////............////////////222111111222666===EEEJJJ___yyywww|||xxx]]]mmmzzzddduuuqqq\\\OOOTTTWWWlll{{{uuu|||qqqQQQCCCHHHXXX~~~jjjWWW```yyyvvviiiwwwYYYnnnfffYYYiiikkknnnooorrr{{{}}}|||{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~zzzzzzzzz{{{{{{zzzwwwuuutttjjj\\\RRRNNNMMMKKKHHHMMMRRRVVVXXXXXX[[[cccjjj{{{tttaaaHHH555///......------,,,++++++***************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,///666===@@@FFF[[[pppsss```KKKMMMdddvvvXXXHHHFFFKKKPPP\\\gggyyy|||nnnUUU@@@===???CCCSSSfff~~~rrraaaVVVRRRNNNKKKGGGJJJUUUeeeuuuqqqnnnkkkllllllhhhaaa\\\yyykkkjjjjjjjjjuuuooo[[[NNNNNNWWWaaannnwwwrrrtttdddYYYKKKSSSkkkjjjSSSEEEEEERRRZZZWWWjjj~~~fffXXXJJJ666888@@@666FFFJJJNNNOOOMMMOOOTTTZZZ___{{{yyyqqqnnnpppyyy}}}yyyvvvzzzxxxooo\\\JJJ^^^zzzmmmnnnzzzSSSCCC777666777333000111////////////////////////............////////////111111222444999@@@FFFKKKeeeyyyzzzeeeYYYnnnqqqeee{{{eeeNNNMMMZZZjjjvvvmmmttt}}}xxxsssvvv|||mmmNNNDDDMMM```oooYYY[[[vvvrrrhhhyyyrrr```^^^bbbpppfffkkkkkkooo{{{|||zzzyyyzzz|||~~~~~~}}}~~~~~~}}}}}}~~~~~~|||{{{{{{{{{|||{{{yyyvvvuuupppdddWWWPPPNNNLLLHHHLLLOOOSSSWWWZZZ\\\]]]^^^ttt{{{|||kkkSSS;;;---......------,,,,,,++++++************************))))))))))))))))))))))))))))))***+++,,,------...+++///888???CCCLLLaaatttyyycccPPPTTTmmmhhhNNNFFFJJJMMMSSSbbbppprrryyy{{{lllQQQ===<<<@@@EEEWWWmmm~~~mmm]]]SSSPPPIIIFFFHHHRRRddduuunnnfffaaabbbcccaaa^^^\\\xxxsssnnnpppvvv~~~uuuaaaRRRLLLNNNYYYddduuuxxxnnniii[[[UUUHHHOOOddd\\\GGGFFFJJJOOOXXX]]]pppkkkXXXJJJ@@@666777<<<;;;DDDHHHMMMMMMMMMQQQZZZbbboooxxxrrrnnnrrr}}}}}}vvvvvvxxx|||nnnPPPPPPoooyyyrrr|||{{{bbbLLL999888:::666000000////////////////////////............////////////111111222666<<>>DDDJJJ^^^wwwwwwfffVVVMMMKKKFFFGGGNNNaaavvv}}}jjj```ZZZ^^^ccccccbbbcccxxxwwwtttvvviiittt~~~lllVVVLLLLLLTTT```mmm~~~zzzlll```UUUQQQEEELLL^^^SSSAAAHHHOOOKKKUUU```ppplll```MMM>>><<<999555;;;DDDAAAFFFKKKLLLMMMSSS___iii~~~wwwqqqjjjuuusssuuu{{{xxxVVVKKK^^^xxxuuu{{{yyynnnSSS<<<:::===777000...////////////////////////............/////////000000000333777>>>DDDHHHJJJ___xxxYYYvvveee```mmm```PPPTTTcccsssoookkkcccdddwww{{{kkkxxx~~~fffIIIFFFWWWnnnrrrXXXTTTrrr}}}jjjdddxxx|||[[[sss{{{hhhcccjjjiii___bbbdddlllxxxrrrqqq~~~oooqqq}}}|||}}}}}}}}}{{{~~~}}}}}}~~~|||{{{{{{|||~~~~~~|||uuuwwwqqq```SSSOOOMMMKKKLLLOOORRRTTTUUUWWWZZZ]]]aaa{{{{{{qqqeeeMMM444///......------,,,++++++************************))))))))))))))))))))))))((())))))+++,,,---......,,,222:::CCCLLLXXXjjjyyy}}}gggVVV]]]uuuzzzVVVFFFLLLRRRQQQddduuu~~~wwwqqqkkkhhhlllnnnppppppnnnmmmllllllkkklllkkkhhhhhhkkkiiieeeiiiooosssrrrpppooolllhhh]]]hhhzzz{{{jjjOOO===@@@HHHPPPeee{{{}}}{{{ppp^^^OOOGGGEEEHHHJJJVVVmmmuuucccYYYTTTZZZaaacccdddfffvvvwww{{{nnnwww___IIIIIIWWWZZZfffsss{{{wwwrrriiibbbRRRLLLLLLQQQOOOFFFFFFNNNOOOKKKMMMYYYiiipppjjj```WWWJJJ===999999999;;;>>>BBBLLLLLLKKKQQQWWWeee{{{vvvqqqnnnpppwww}}}{{{wwwiiiEEEGGGdddxxx~~~}}}QQQ777???999222555555000000///...............///////////////.........222222444:::>>>CCCKKKSSSyyykkkeee~~~kkk``````bbb[[[UUUXXXiii}}}yyynnnddd___kkk^^^FFFIIIVVVvvvvvvVVVWWWjjjvvvgggjjjuuuppp[[[jjjssseeeaaa```^^^ZZZXXX^^^aaakkk{{{qqqnnnxxxooouuu}}}zzzxxx{{{}}}~~~}}}{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzzyyyuuupppjjj]]]NNNJJJMMMJJJLLLOOORRRVVVYYY[[[[[[]]]jjjppphhh]]]999222---///...'''***000+++***************************************************++++++,,,,,,---.........888===<<>>BBBJJJccc}}}ooo___sss}}}iiiYYY[[[___^^^[[[bbbllltttxxx|||~~~oooQQQCCCMMMbbb{{{^^^QQQgggrrrbbbggguuu}}}[[[SSSgggzzz~~~qqqcccUUUOOOLLLJJJJJJKKKZZZdddtttvvv~~~wwwnnntttxxxzzz}}}}}}}}}}}}|||{{{yyywwwvvvwwwuuutttqqqfffWWWLLLIIIFFFGGGJJJMMMQQQUUUXXXZZZ^^^^^^mmm{{{nnnQQQ777///000111+++---111+++************************************************)))******++++++,,,------,,,555===DDDUUUqqquuuTTTOOOvvvaaaKKKIIILLLWWWjjjyyyqqqkkkgggaaa```___]]][[[YYYXXXWWW[[[ZZZ[[[^^^aaadddeeedddccceeeggghhhgggffffffgggiiikkklllllllllmmmppprrrtttxxxzzzwwwtttssspppmmmccccccfffkkknnnnnnpppsssuuuxxx|||~~~~~~}}}{{{}}}}}}xxx\\\GGGDDDIIIOOOlllkkkmmmiii]]]MMMDDDDDDHHHXXX___gggeeeZZZNNNGGGDDDHHHEEEFFFJJJOOOTTT^^^hhhvvvnnnqqqpppYYYMMMPPPYYY___rrr}}}xxxsssjjj___VVVKKKEEECCCGGGHHHFFFGGGKKKNNNNNNOOOPPPOOOJJJCCC===:::555333777<<<===@@@CCCNNNRRRPPPQQQ[[[oooyyyrrrnnnqqqxxx}}}}}}vvvssssssxxxvvvyyycccFFFEEEfffssswww{{{NNN>>>;;;888555222111000000///...////////////////////////000000000///111:::CCCEEEOOOoooaaagggwww]]]WWW___aaaZZZ\\\eeeooovvv}}}fffLLLBBBOOOhhh~~~aaaNNNeee~~~ooo```eeetttkkkTTTVVVlllzzzxxxeeeZZZMMMHHHFFFFFFIIINNN\\\lll~~~yyyzzzpppuuuyyy{{{}}}~~~~~~}}}~~~|||||||||{{{zzzyyyxxxxxxvvvvvvvvvtttkkk^^^PPPHHHFFFGGGHHHKKKOOOSSSWWWYYY___^^^```{{{{{{uuu^^^<<<000///111,,,---000***************************************************))))))******+++,,,,,,---222999???GGGZZZtttfffLLLSSS|||\\\IIIIIIMMM[[[rrr{{{uuunnnfff```[[[YYYZZZ[[[[[[[[[[[[\\\^^^```aaabbbcccfffhhhiiiiiiiiilllmmmnnnnnnlllllllllnnnnnnppprrrrrrrrrrrrtttvvvyyy}}}~~~zzzuuurrrpppgggqqq~~~~~~}}}}}}}}}}}}|||~~~}}}vvvpppTTTDDDAAAJJJ\\\xxxtttbbbfffcccVVVHHHBBBEEEIIIWWWXXXWWWRRRKKKDDDAAAAAAGGGEEEEEEJJJOOOUUU___iiihhhdddppp}}}gggQQQJJJRRR\\\aaaooozzzuuukkk]]]SSSIIIEEEDDDGGGJJJJJJKKKLLLNNNLLLJJJGGGEEEBBB>>><<<666333444999===>>>@@@DDDIIIVVVSSSMMMccc~~~sssgggccckkkxxx}}}wwwrrrrrr{{{zzzxxxzzzxxxbbbGGG>>>RRRppp}}}xxxzzz~~~ZZZ>>>;;;:::666444111111000///////////////////////////000000111111...333;;;BBBIII^^^yyy```xxx|||gggUUUWWW```]]]SSS\\\hhhvvv```KKKCCCQQQnnn~~~aaaNNNccczzz}}}lll^^^dddsssttt```UUU```vvvzzzrrrVVVNNNEEECCCCCCEEEMMMTTT```rrrzzzooottt}}}~~~~~~~~~~~~~~~{{{|||~~~}}}{{{{{{{{{|||{{{{{{zzzzzz{{{{{{{{{|||vvvwwwwwwvvvpppeeeVVVJJJHHHHHHHHHJJJMMMRRRVVVYYY]]]bbb[[[hhhzzzzzzhhhDDD333...000------...)))************************************************)))******+++,,,,,,------444999>>>HHH]]]ttt{{{wwwYYYKKK[[[yyyYYYIIIKKKPPP___xxx{{{ooolllfffaaa]]][[[\\\\\\]]]^^^_________bbbfffiiijjjkkklllmmmmmmmmmmmmnnnsssttttttrrrppppppppprrrrrrtttvvvvvvvvvvvvxxxyyy~~~|||uuurrrsss|||wwwoooiiiPPPCCCAAARRRmmm{{{fff[[[```]]]OOODDDCCCGGGJJJSSSNNNGGGDDDDDDDDDCCCAAAFFFCCCDDDIIINNNUUU___jjjyyy``````rrrttt]]]NNNLLLTTT___fffppp}}}wwwlll\\\QQQHHHEEEEEEHHHMMMOOONNNLLLIIIEEEAAA>>>===<<<;;;:::555333666<<>>???AAAFFFPPPZZZeeewwwyyynnneeemmm}}}|||~~~~~~}}}}}}~~~|||}}}~~~|||zzzyyyzzz{{{{{{{{{zzz{{{{{{|||}}}~~~wwwxxxwwwuuurrrkkk\\\NNNIIIHHHGGGHHHKKKOOOTTTWWWZZZbbb\\\]]]zzzrrrMMM777...000---,,,---)))***************************************************++++++,,,,,,---......222666<<>>AAACCCGGGLLLFFFOOOQQQbbbxxxooosss~~~}}}yyytttpppllliiiddd```[[[aaappp}}}wwwqqqrrr|||rrrkkkfffWWWGGG???GGGjjjwwwpppyyy{{{~~~{{{wwwHHH@@@===555888222111000000//////000000...//////000111111222222555:::===HHHmmm|||^^^mmmhhhSSSSSSXXXZZZbbboooqqqQQQFFFIII]]]|||^^^RRR___nnnqqqfff]]]dddqqq|||}}}nnnggg```eeeuuu{{{iiiPPP???<<<<<>>OOOjjj}}}xxxhhhMMMRRRiiirrrNNNDDDPPPWWWfff~~~yyylllaaa[[[\\\]]]^^^```bbbdddeeegggjjjlllkkkhhhhhhkkkoooppprrrtttuuuuuuwww{{{~~~~~~~~~{{{yyyxxxxxx}}}}}}}}}|||{{{|||~~~}}}wwwssspppjjjccc^^^KKKDDDGGGaaawwwoooZZZSSSQQQTTTNNNBBB???FFFKKKHHHHHHEEEAAAAAACCCDDDCCCAAADDDBBBCCCHHHNNNUUU```kkkssskkk]]]nnn|||bbbNNNOOOTTTYYYdddsssyyylll[[[NNNDDDDDDFFFJJJPPPTTTQQQKKKBBB>>>::::::======888333555555888???CCCEEEJJJPPPMMMNNNQQQqqqvvvoooeeebbbqqq}}}~~~~~~}}}{{{tttpppkkkhhhgggeeeaaa^^^gggvvv~~~yyytttrrrxxxuuulllkkk^^^NNN???@@@```xxxkkkwww|||}}}MMMBBB===555888222111111000000000000000...//////000111222222222333;;;AAATTTiiiSSSpppyyyyyy^^^OOOVVV[[[\\\ooopppJJJDDDKKKccc{{{]]]TTT^^^kkknnneee]]]dddpppzzzuuummmgggdddkkkyyyxxx^^^AAA<<<<<<>>>AAADDDJJJWWWcccrrr|||eeeTTTGGGEEEXXXqqq~~~~~~~~~|||~~~|||}}}~~~}}}|||}}}~~~|||||||||}}}~~~yyyyyyuuurrrtttrrrfffVVVJJJGGGEEECCCEEEIIINNNRRRRRRVVVaaa``````~~~xxx^^^AAA222222///...///,,,************************************************,,,,,,---......//////000444888AAATTTpppyyyfffIIIRRRiiinnnJJJBBBPPPZZZhhh}}}tttkkkaaa[[[^^^```dddgggiiiiiihhhgggkkkooossssssqqqqqquuuyyyuuuwwwxxxxxxxxxzzz}}}}}}}}}}}}~~~|||wwwqqqmmmjjjeee^^^XXXGGGBBBHHHbbbqqq___LLLOOOOOOPPPIII======GGGKKKFFFBBBBBBCCCCCCCCCCCCCCCCCCFFFDDDFFFKKKQQQYYYdddnnnqqqgggccclllnnn[[[MMMMMMPPPWWWhhh{{{}}}wwwkkkWWWFFFEEEBBBDDDMMMTTTSSSKKKDDD===;;;;;;<<<>>>===999555888888:::???EEEIIIJJJIIIQQQPPPbbbppphhhfff]]]bbb~~~uuussssssnnnhhhccckkkzzz|||llliiiqqq}}}~~~|||yyysssrrr~~~vvvpppjjjbbb```LLL@@@PPPwww{{{uuuyyyyyywww\\\HHH===444;;;333222111////////////000111222222111///000222444;;;>>>>>>TTTzzzhhhaaacccvvveeeXXXNNNQQQ^^^vvvjjjFFFHHHPPPjjjuuu[[[NNN\\\hhhhhhccccccgggjjj~~~}}}yyynnnlllqqqxxxpppYYYGGGAAA>>>===>>>BBBFFFNNN]]]kkk{{{~~~eeeOOODDDNNNhhh}}}zzzyyyzzz}}}}}}~~~|||||||||}}}|||zzzxxx{{{xxxvvvuuurrrmmmeee___NNNDDDAAAFFFGGGDDDIIISSSKKKYYY^^^WWWYYYppp~~~~~~eeeJJJ222...000...---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,///111999BBBDDD^^^zzzvvvVVVGGGOOOkkk___LLLLLLLLLUUUmmm~~~|||{{{kkkUUUVVVgggfffeeeeeefffgggjjjlllnnnsssrrrrrrsssvvvxxx{{{|||}}}}}}||||||~~~~~~~~~zzztttmmmiiifffbbb[[[UUUEEECCCLLLYYYYYYNNNGGGIIIMMMHHHBBBAAADDDFFFEEECCCGGGBBBBBBGGGIIIEEECCCDDDEEEIIIIIIGGGIIIVVVhhhtttnnn___^^^eee}}}dddRRRIIIPPPXXX^^^qqq{{{tttgggUUUGGGDDDEEEIIIOOOSSSPPPJJJEEE<<<;;;;;;===>>><<<888555::::::<<>>:::======@@@FFFKKKSSSaaannn|||bbbPPPJJJYYY~~~~~~~~~~~~}}}}}}{{{zzz{{{~~~~~~~~~}}}||||||}}}|||zzzyyyxxxwwwvvvuuutttpppjjjeeeRRRGGGBBBEEEGGGEEEHHHPPPKKKTTTYYYVVVYYYkkkmmmQQQ666///111...,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---///222777@@@BBB^^^yyy~~~rrrQQQJJJSSSmmm]]]JJJKKKLLLVVVoooyyyrrrdddXXX]]]kkklllkkkjjjkkkmmmqqquuuxxxuuuwwwxxxvvvtttvvv}}}yyyssskkkgggeee```YYYSSSDDDBBBHHHSSSSSSJJJEEEGGGKKKFFFAAAAAADDDFFFEEECCCEEE???===AAADDDCCCCCCEEEBBBEEEGGGFFFHHHSSSdddqqqvvv```QQQ[[[ooo}}}sssXXXJJJIIIWWWaaahhhyyypppaaaQQQFFFDDDJJJQQQSSSPPPLLLHHHGGG<<<<<<<<<>>>>>><<<777444;;;===@@@CCCFFFHHHIIIIIIPPP]]]}}}uuurrrooonnnddd^^^uuupppooommmeeeaaaeee{{{~~~~~~uuuvvv~~~sssmmmhhhnnn^^^GGG@@@VVV~~~qqqiiixxx~~~yyy{{{rrrMMM===666777444333111000//////000000111222222111000000333555555AAAKKKbbb|||YYYVVV~~~|||qqqmmm{{{XXXVVV[[[rrrpppWWWDDDKKK]]]vvvfffQQQOOO^^^iiifff]]]\\\ccciiivvv}}}xxxvvvzzzyyyYYYAAA888777<<<===BBBJJJQQQZZZgggssssss[[[QQQPPP___~~~~~~~~~~~~}}}|||{{{{{{~~~|||{{{|||~~~}}}}}}}}}~~~}}}{{{yyyvvvvvvvvvvvvuuusssnnnjjjYYYLLLCCCEEEGGGFFFGGGKKKJJJMMMRRRVVVYYYccczzzwwwZZZ<<<111111///,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---000222888???BBBaaa||||||nnnNNNKKKXXXppp|||ZZZHHHJJJLLLXXXqqquuuggg___aaakkktttooommmkkkkkkmmmssszzz~~~{{{|||xxxzzzwwwpppiiidddaaa]]]UUUOOODDDAAACCCJJJJJJDDDAAAEEEFFFCCC@@@@@@CCCFFFEEEDDDFFFCCCBBBEEEFFFDDDCCCEEE@@@CCCFFFGGGKKKUUUffftttrrr]]]SSSgggxxxhhhQQQIIINNN^^^fffooo{{{nnn\\\MMMFFFFFFPPPWWWUUUNNNIIIHHHGGG<<<===>>>>>>===:::777444:::>>>BBBDDDEEEFFFHHHJJJQQQjjj}}}qqqyyyxxxrrrcccbbb}}}mmmmmmkkkfffpppxxx~~~}}}vvvnnnjjjfff___OOOCCCOOOqqqnnneeexxx~~~SSS???:::888444333222000///000000111111111222111000111444666888DDDQQQlllbbb```~~~ooohhhxxxwwwWWW[[[ooojjjPPPDDDNNNeeepppiiidddXXXRRR```jjjdddZZZYYYbbbjjjuuu{{{~~~wwwvvvkkkIII;;;;;;;;;>>>>>>BBBLLLVVVaaappp|||eeeRRROOOOOO[[[~~~~~~~~~~~~}}}|||{{{zzz~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}{{{yyyuuuuuuvvvvvvuuusssooommmaaaRRRFFFDDDFFFFFFFFFGGGKKKHHHMMMVVVYYY]]]qqq}}}aaaCCC444111///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,...111333<<>>@@@CCCEEEEEEEEEDDDGGGIIIIIIFFFBBBBBBDDDDDDEEEGGGIIILLLVVVhhhxxx~~~sssggg[[[^^^rrr\\\LLLMMMVVVaaafffttt}}}mmmWWWIIIFFFJJJTTTZZZTTTLLLIIIHHHFFF>>>>>>???>>>;;;888666555999>>>CCCDDDCCCEEEIIIMMMWWW{{{~~~www|||xxxnnn___ggg{{{llliiifffiii||||||zzzqqqlllaaa]]]RRRFFFIIIbbbnnnggg|||ZZZAAA<<<888444333222000000000000111111111222111111222444777;;;FFFSSSqqq^^^jjj{{{hhhjjjttt^^^jjjfffNNNFFFRRRnnnwwwhhh[[[bbblllhhhVVVaaahhhaaaXXXXXXbbbjjjtttxxxxxxsssrrr~~~VVV===:::???@@@@@@???CCCMMMZZZhhhxxxzzz^^^JJJHHHJJJWWW~~~}}}|||{{{~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}{{{yyyuuuvvvvvvuuusssqqqnnnmmmgggYYYJJJEEEEEEEEEEEEDDDKKKFFFKKKVVVXXXXXXiii|||eeeJJJ888111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,------...111444<<>>???BBB======>>>AAACCCEEEEEEEEE@@@EEEGGGDDD???BBBJJJQQQSSSPPPPPPQQQRRRYYYjjj{{{yyyqqqggg^^^^^^rrriiiRRRJJJQQQZZZ```hhh{{{hhhQQQGGGIIIOOOVVVWWWOOOJJJKKKIIIDDD@@@@@@???<<<999666666666999>>>DDDDDDCCCEEEMMMUUUfff~~~xxxnnneeerrr{{{mmmhhhgggppp~~~~~~tttoooddd[[[OOOEEEAAASSS|||rrrkkk}}}|||bbbBBB;;;777555444222111000000111111000111222222111222555777>>>GGGUUUuuutttVVVvvv{{{gggqqquuunnnzzzaaaLLLGGGWWWyyyrrr```RRRPPPeeewwwtttXXXaaaddd]]]VVVXXXbbbiiippprrrqqqpppzzzjjjEEE888<<>>>>>>>>>>>@@@AAA;;;<<>>MMMooo~~~{{{YYYHHHMMMQQQ]]]xxx{{{~~~~~~rrrvvv~~~zzznnnyyy{{{wwwpppiii```ZZZWWWQQQHHHAAA<<<=========>>>???@@@???:::===@@@CCCEEEEEEEEEEEEGGGHHHJJJPPP___pppwwwtttiiihhhmmmtttsssqqqzzzWWWgggttt|||jjjUUUNNNLLLYYY```fff|||oooXXXDDDDDDQQQXXXWWWOOOFFFIIIPPPLLL@@@CCCCCC???:::555333666::::::AAAFFFFFFDDDIIIWWWccc~~~~~~}}}xxxooonnnyyyzzzvvvoooeeeUUUOOOPPPEEEBBBfffssszzzxxxwwwKKK@@@<<<555444333111000111111222000111222222222333666888CCCSSSfffccchhhssslllUUUGGGJJJbbbfffRRRDDDDDDYYYzzzvvvYYY[[[YYYSSSQQQXXX```dddaaaeeemmm{{{rrrFFF777>>>DDDDDDDDDCCCFFFQQQbbbsss~~~kkkTTTMMMXXXppp}}}~~~~~~~~~|||}}}}}}zzzzzz||||||{{{zzzzzz{{{zzzxxxvvvtttwwwyyyxxxuuussstttuuullldddVVVHHH@@@@@@DDDFFFHHHJJJMMMNNNNNNRRR\\\eeeyyy~~~zzzuuufffNNN999...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------...000333666<<>>??????>>>:::===AAADDDEEEEEEEEEEEECCCEEELLL]]]uuu{{{jjjYYY[[[fffsssuuuqqqyyyfff{{{vvv]]]OOOOOOOOO```eeehhh|||fffPPPGGGKKKOOO[[[OOOHHHKKKPPPNNNGGGBBBFFFCCC>>>999666555888;;;AAAAAAEEEGGGDDDGGG\\\uuu}}}~~~vvvnnnccc^^^mmm~~~~~~|||{{{ooohhh^^^UUUOOOCCCBBB\\\|||sssxxxpppvvvRRR;;;===777666444222111111111222111...///222444444666:::HHHUUU{{{TTTrrr~~~qqqgggPPPJJJOOOlllvvvZZZIIIDDDGGGUUU{{{yyy___[[[SSSMMMOOOWWWZZZYYY___aaaqqq\\\:::;;;>>>>>>AAABBB@@@KKK\\\ooo}}}lllSSSRRReeettt}}}{{{zzzzzz|||{{{{{{zzzyyyxxxwwwvvvuuuyyyxxxwwwuuutttsssssssssooolll___NNNDDDDDDDDD@@@BBBMMMTTTSSSRRRVVVXXXWWWmmmrrriiiZZZ;;;000444---......---------,,,,,,,,,++++++++++++++++++++++++---...---------000444777@@@IIIbbbzzzwww\\\HHHEEEZZZwwwxxx~~~~~~wwwZZZJJJMMMRRRaaa{{{yyy{{{|||ooorrryyy{{{kkkcccuuu~~~{{{xxxmmmcccZZZWWWSSSKKKDDDAAA:::999:::<<>>PPPjjjzzzwww{{{lllttt}}}ZZZ>>>===777666444222111111111222333000111444555444777<<>>000222.........---------,,,,,,,,,++++++++++++++++++++++++---------,,,---///444777>>>JJJdddzzztttYYYGGGFFFZZZ|||uuuyyyuuuXXXIIILLLQQQaaa|||{{{~~~|||tttooowwwmmmvvvyyylllfffwww{{{xxxmmmcccYYYUUUPPPHHHAAA>>>:::::::::<<>>@@@BBBHHHKKKKKKVVVwwwxxxccc```cccccchhhpppyyywwwvvvwww}}}vvvooodddZZZSSSGGG>>>GGGYYYuuuyyyxxxmmmxxxdddCCC<<<777666444333222111222222444222222555555555999???LLLmmmooo]]]{{{tttbbbMMMHHHYYY|||pppUUUFFFDDDGGGRRRvvvcccZZZPPPKKKMMMRRRWWWZZZ]]]iiiJJJ<<>>>>><<<:::===???AAADDDFFFGGGHHHHHHRRRQQQLLLDDD<<<999<<<@@@JJJTTTggg{{{rrr]]]MMMMMMTTT^^^```ssslllVVVIIIKKKTTTZZZGGGIIIQQQ^^^ccc]]]RRRKKKGGGAAA:::555444888<<>>FFFKKKJJJEEEHHHQQQZZZ\\\kkkKKK333...000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++,,,///333777AAASSSnnn|||nnnTTTJJJNNNnnnuuu}}}tttWWWGGGJJJOOO```{{{www}}}xxxxxxuuudddnnn|||uuuqqqyyy|||xxxkkkbbbYYYTTTMMMEEE@@@???<<<<<<======>>>===<<<;;;???@@@AAACCCEEEGGGHHHHHHLLLGGG???666222666>>>EEEIIIVVVkkkyyygggTTTIIIMMMUUU```fffzzzgggSSSJJJLLLQQQSSSFFFKKKXXXeeeiii```SSSLLLFFF@@@888444555999>>>@@@@@@AAAFFFKKKPPPdddcccYYY[[[pppvvvjjjooosssuuusssvvv|||pppmmmrrrvvviii\\\TTTKKKDDDFFFMMMnnnfffwww}}}wwwvvvIII:::888777555333222222222333444222222444333444<<>>>>>>>>===<<<;;;;;;???@@@AAABBBCCCDDDDDDDDD???:::333222666===CCCGGGIIIYYYrrrsss___PPPKKKSSS\\\bbbttt|||sssaaaQQQKKKMMMNNNLLLJJJQQQ___kkklll```SSSMMMEEE>>>777444777;;;>>>@@@@@@@@@EEEMMMWWWlll~~~vvvgggVVVYYYjjjsssiiilllllljjjlllwwwtttnnnrrrzzznnn```TTTJJJAAAAAAEEEpppnnnggg{{{NNN<<<888777555444333222333333222111222333222444>>>III```fff___|||wwwuuuUUUIIIOOOqqq|||oooQQQFFFIIIKKKLLLjjjnnnVVVFFFHHHMMMRRRbbbvvvaaaGGGAAAFFFLLLLLLWWWfffiiiZZZVVVRRRUUUbbbuuussseeeUUULLLAAAAAAHHHGGGQQQiii~~~}}}|||}}}~~~~~~|||}}}{{{zzzzzz|||||||||{{{{{{{{{zzzzzzzzz{{{{{{zzzyyywwwtttrrrpppqqqpppnnnfffXXXHHH@@@@@@>>>>>>AAACCCCCCEEEMMMVVV[[[rrrvvv```AAA...222......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---111555999AAAVVVnnnuuucccNNNGGGMMMooo{{{vvvXXXGGGIIINNN```|||}}}yyyzzznnneeedddwwwuuubbbdddrrr|||yyy}}}wwwvvvxxxsssfff^^^VVVPPPHHHAAA>>>@@@>>>???@@@>>><<<;;;;;;<<>>@@@GGGIII[[[zzz}}}||||||}}}~~~}}}{{{zzzzzz|||zzz{{{{{{{{{||||||||||||zzzyyyxxxwwwuuutttsssrrrrrrooommmiii]]]LLLBBB@@@???<<<===BBBEEEFFFLLLSSSWWWeee~~~mmmKKK111333......---------,,,,,,,,,++++++++++++++++++++++++,,,---------///222777:::EEEYYYooossscccOOOIIIMMMggg|||~~~tttVVVFFFIIIPPPbbbyyyttt|||ddd___dddzzz{{{iiigggrrr~~~|||yyyrrrwwwvvvoookkkccc[[[SSSIII@@@>>>@@@???@@@AAA>>>;;;:::;;;===>>>?????????===999666333000000222666;;;@@@CCCEEEPPPddd{{{qqq___NNNGGGMMMYYYaaannnrrrfffTTTGGGGGGMMMNNNJJJTTT\\\hhhqqqlll]]]PPPKKKBBB<<<666555999>>>???>>>BBB@@@EEETTTfff{{{wwwtttjjj___gggvvv~~~yyyzzzzzzxxxooo{{{|||ssstttxxxmmmiiiuuuzzztttkkk___QQQGGGCCCDDDJJJrrrooo[[[DDD999888666444333333333333222222444555555888EEERRRmmmZZZ]]]}}}lll\\\fff|||qqqZZZKKKMMMCCCHHHJJJEEE```xxx[[[GGGKKKTTT[[[rrr}}}rrr]]]GGGGGGBBBFFFHHHEEEJJJHHH:::===DDDNNNWWWdddyyybbbOOOBBBBBB???CCCJJJPPPggg~~~}}}||||||}}}}}}{{{zzzzzz|||zzzzzzzzz{{{|||}}}}}}~~~xxxxxxvvvuuuttttttttttttsssnnnllljjj```OOOBBB??????::::::AAAFFFGGGKKKQQQOOOXXX~~~|||vvvRRR333444......---------,,,,,,,,,++++++++++++++++++++++++------......///333888;;;JJJ]]]rrruuueeeSSSMMMPPPddd{{{rrrTTTEEEIIIQQQdddvvvoooyyy|||ddddddllluuurrrzzz|||qqqsss~~~tttmmmrrrjjjaaaXXXMMMCCC@@@BBB@@@AAAAAA???;;;999;;;======>>>???>>>;;;666111......222666888:::>>>EEEKKKTTThhh|||hhhSSSKKKLLLQQQ[[[eeeyyyttt___MMMGGGGGGDDDEEEIIIVVV\\\vvvhhhZZZWWWJJJAAA<<<666666:::>>>???>>>AAAFFFGGGLLLddd}}}|||wwwxxx{{{yyyvvvuuuzzz}}}wwwlllfffnnn{{{vvvcccSSSIIIDDD???HHHhhhooommmDDD<<<777444555555222111222444333000333888888GGGeeerrrRRRooo```]]]ooo\\\YYYHHHKKKIIIGGGDDDEEESSSpppzzz```LLLOOO[[[hhhxxx~~~xxxnnn^^^PPPHHHLLLHHHCCC>>><<<===@@@AAABBBGGGMMMVVVddd{{{www[[[NNN@@@???AAACCCBBBRRR~~~~~~zzzyyy|||||||||||||||{{{zzzyyyyyyzzz|||~~~}}}{{{|||zzzwwwuuutttssstttuuuxxxqqqlllkkkcccRRRDDD>>>>>>>>>???@@@AAADDDIIIMMMNNN\\\mmmkkkxxxddd888222...---,,,,,,......---+++---,,,,,,++++++,,,,,,---,,,+++---/////////555===HHH```tttvvvdddIIIIIIaaauuulllPPPCCCHHHOOOccchhhhhhqqq~~~|||{{{|||}}}~~~zzzwwwtttnnncccTTTFFF>>>>>>??????>>>===<<<;;;;;;<<<===BBBAAA>>>999444111222333555222444;;;@@@EEELLLSSS]]]wwwuuubbbPPPKKKNNNTTT___iiippp]]]LLLHHHGGGDDDFFFKKKXXXfff~~~}}}aaaTTTUUUKKK@@@;;;666666;;;???@@@@@@@@@CCCFFFOOOnnn}}}vvvoookkkjjjooosssvvvsssvvvyyymmmeeeiiiuuuiiiVVVJJJBBB===GGGdddssswww|||III===888444555555222111333333333///111666999OOOqqqtttXXXfffrrrlllQQQKKKDDDJJJJJJIIIGGGFFFRRRnnnjjjTTTTTT___kkkzzzqqqggg]]]SSSMMMLLLGGGDDD???<<<:::<<>>??????@@@CCCHHHLLLRRR[[[kkkkkktttiii===555///---,,,,,,---...---+++---,,,,,,++++++,,,,,,---,,,+++---/////////666===MMMfffyyyyyyeeeKKKLLLdddjjjOOOCCCHHHOOOcccvvvrrrwww}}}{{{vvvpppcccTTTFFF???>>>??????>>><<<;;;;;;;;;<<<===@@@???<<<888333111222333666555888===AAAEEENNNWWWiiilllZZZMMMNNNTTTZZZfffqqq~~~jjjZZZLLLIIIGGGEEEHHHPPP___ssswwwXXXOOORRRLLL===:::777888<<>>999555555555222111333333444000111666===ZZZppp]]]zzzvvvffffffIIICCCIIIJJJLLLNNNLLLIIIQQQhhhrrr]]][[[fffrrruuuggg\\\RRRIIIHHHKKK???===:::888888;;;???AAAGGGJJJOOOZZZlllxxxYYYFFF>>>@@@AAAFFF\\\~~~|||yyy{{{~~~{{{zzz{{{||||||||||||{{{zzzzzz|||~~~~~~}}}~~~}}}zzzxxxvvvuuuuuuuuurrrnnnllllllfffXXXJJJBBB======>>>>>>???BBBFFFJJJSSSVVVeeennnoooqqqEEE888000...,,,,,,---...---,,,---,,,,,,++++++,,,,,,---,,,+++---//////000777???QQQlll~~~zzzcccJJJNNNiii}}}}}}iiiNNNCCCIIIPPPccc~~~}}}yyyrrrdddTTTGGG???>>>???>>>===<<<;;;:::;;;<<<<<<>>>===:::666222111222444777999===AAABBBEEEPPP]]]xxxzzzcccTTTLLLQQQYYY```nnn~~~yyycccWWWMMMJJJHHHFFFLLLWWWiii}}}nnnUUUQQQRRRJJJ;;;999888:::>>>BBBDDDDDDFFFHHHNNNaaassslllgggmmmtttzzznnnddd[[[\\\aaaeeeiiimmmmmm|||wwwiiifffnnn}}}mmmYYYMMMEEE@@@<<>>BBBBBBJJJiii|||zzzzzz}}}~~~~~~{{{yyy{{{|||}}}}}}~~~|||zzzzzz|||~~~~~~~~~|||{{{zzzyyywwwwwwwwwwwwrrrpppnnnlllggg[[[LLLCCC<<<============@@@DDDHHHPPPPPP```tttiii{{{PPP:::111///---,,,---...---,,,---,,,,,,++++++,,,,,,------+++---///000111888AAARRRooowww^^^GGGPPPmmmzzz|||jjjPPPDDDJJJPPPaaa}}}|||ssscccSSSFFF@@@>>>???===<<<;;;::::::;;;<<<<<<;;;:::777333111000333555888<<>>BBBEEEGGGHHHOOO^^^uuudddOOOAAADDDEEEOOOqqq}}}~~~~~~|||yyyyyy{{{~~~}}}zzzzzz{{{}}}~~~~~~}}}zzzzzz|||~~~~~~~~~zzzyyyyyyyyyyyyyyyzzzzzztttssspppmmmggg\\\NNNCCC=========<<<<<>>222000---,,,---------,,,---,,,,,,++++++,,,,,,------,,,---///000222:::CCCQQQoooqqqVVVDDDSSSuuu}}}}}}|||nnnSSSFFFJJJOOO___zzz}}}|||}}}rrraaaPPPDDD???>>>>>><<<;;;:::999999:::;;;<<<888777555222000111444777888===BBBDDDBBBFFFVVVgggyyyiiiRRRJJJKKKVVV\\\fff~~~qqqgggYYYRRRNNNLLLHHHHHHWWWjjjrrr___aaa```QQQEEE888:::<<>>===<<<<<<>>>BBBEEEOOORRR___yyyffflllEEE444111...,,,,,,------------,,,,,,++++++,,,,,,------,,,---///000333<<>>======;;;:::999888999:::;;;<<<666555333111000222666::::::===BBBDDDDDDIIIZZZlllvvvbbbOOOJJJOOO\\\bbbmmmwwwhhh]]]WWWRRRNNNLLLGGGJJJ\\\rrrkkk^^^hhhcccLLLCCC888;;;>>>AAACCCDDDFFFGGGEEENNNXXXfff}}}xxxxxxuuummmccc^^^\\\[[[ZZZYYY]]]eeeooowwwuuuvvvwwwzzzyyy|||}}}~~~zzziiiaaaeeeyyyuuubbbWWWLLLCCC<<>>>>>>>>===<<<>>>BBBEEELLLRRR\\\nnnuuusssJJJ555222...,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,///111444===GGGUUUvvvoooSSSKKKiiiqqqUUUFFFIIINNN___|||{{{xxx}}}yyylllYYYIII???<<<<<<<<<:::999888888888999;;;<<<555555333000000333888======>>>BBBEEEGGGNNN___pppttt___PPPMMMUUUbbbhhhuuurrrbbbVVVVVVRRROOOLLLGGGJJJ___wwwiii___lllbbbIIIBBB999;;;???BBBCCCDDDFFFGGGJJJSSS[[[cccyyyxxxpppllloooooooooppprrrtttvvvxxx~~~~~~~~~}}}lllbbbfffyyytttcccXXXNNNEEE>>>AAAQQQmmmoooEEE>>>888666555333333666777777444666???MMMpppgggmmmxxxnnnXXXNNNQQQTTTOOOIIIHHHLLLPPPRRRRRRSSSWWWZZZ[[[[[[]]]bbbiiioooqqqpppooo___IIIDDDKKKPPPdddxxx\\\DDDGGGDDDHHHTTTccckkkkkkhhhhhhfff}}}xxxppp^^^MMMFFFDDD???777222666666777888;;;>>>BBBDDDHHHIIIRRRgggvvv{{{sssdddHHHDDDGGGYYYyyy~~~{{{|||yyyyyy{{{~~~~~~|||}}}}}}}}}~~~}}}{{{|||{{{{{{zzzxxxvvvtttsssssstttpppiiieeebbbYYYNNN??????>>>===<<<>>>BBBEEEFFFNNNXXXeeetttKKK555222...,,,,,,---...------,,,,,,++++++,,,,,,------,,,,,,///111444>>>HHHYYYzzzqqqUUUPPPrrrpppTTTEEEIIINNNaaa}}}~~~~~~xxx~~~|||xxxjjjWWWFFF>>>;;;;;;<<<999999888888888999;;;<<<555444222000000444999>>>??????BBBFFFJJJRRRcccsssyyygggUUUGGGRRR[[[^^^kkkuuu]]]RRRUUU___TTTLLLIIIHHHPPPhhh|||^^^nnnkkk\\\]]]888<<<>>>AAAEEEHHHHHHEEECCCJJJRRRVVV[[[qqq}}}}}}{{{}}}{{{ssseeedddvvvwwweeeVVVMMMCCCAAA>>>KKKsssssseeeTTT;;;;;;666222888333444///444888888===SSSzzzrrruuu|||ggg~~~\\\GGGGGGJJJMMMKKKAAA???@@@BBBCCCBBBBBBBBBDDDBBBBBBDDDGGGKKKPPPTTTVVVOOOMMMHHHBBBHHHccc{{{^^^JJJDDDHHHJJJPPP\\\hhhoooooommmkkksssxxxtttggg[[[PPPJJJBBB999666999555777:::<<<===???BBBDDDJJJJJJTTTkkkhhhjjj}}}|||mmmTTTHHHGGGVVVvvv~~~||||||{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||{{{zzzxxxvvvuuusssssswwwsssnnnmmmmmmhhh]]]SSSBBB???======<<<;;;>>>DDDCCCPPPTTTeeesss\\\:::000///000+++---000,,,------------------------///......000111444>>>III```sssYYYQQQ{{{sssTTTEEEKKKTTTfffxxxxxxxxxuuu~~~zzz}}}|||zzz~~~~~~yyyjjjTTTDDD>>>>>><<<888999999::::::;;;;;;::::::333222000///111555999<<<>>>???CCCIIIPPP^^^sssuuubbbQQQNNNYYY___cccvvv{{{kkkVVVOOOSSSaaaVVVMMMIIIIIITTTnnnrrr```ooolll]]]TTT======???BBBFFFHHHIIIGGGFFFJJJSSSZZZ```vvvsssgggeeeuuu}}}vvvggg[[[RRRFFFAAA===HHHnnnzzzmmmWWW<<<;;;777333999444555222666999999???XXXlllyyyssskkkuuuUUUEEEMMMVVVYYYQQQBBBAAACCCEEEEEEDDDCCCBBBCCCEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHFFFDDDOOOoooxxx^^^LLLFFFFFFIIIOOOYYYeeemmmrrrsssffflllwww|||wwwggg^^^TTTMMMDDD:::555666666888;;;===>>>@@@CCCEEEMMMLLLVVVmmm|||```fff|||sssWWWHHHEEEUUUwww}}}}}}||||||{{{||||||}}}||||||{{{{{{|||}}}~~~~~~~~~}}}}}}|||||||||||||||{{{{{{zzzyyyxxxwwwwwwwwwsssnnnnnnmmmhhh]]]UUUCCC???======<<<;;;>>>CCCAAAOOORRR```rrrZZZ;;;///...000,,,...111,,,------------------------...------///000333>>>III\\\rrrXXXRRRzzzsssTTTEEEJJJSSSeee|||nnnppp}}}~~~pppnnn~~~}}}ttteeePPPAAA======;;;888999999999:::;;;;;;:::999222111//////111555:::===AAAAAADDDJJJSSSccc{{{}}}mmmZZZKKKQQQ[[[___eeevvvlll\\\LLLJJJQQQbbbYYYNNNGGGJJJ[[[vvvhhhgggoookkk```KKKBBBAAABBBEEEGGGHHHHHHGGGFFFGGGPPPXXX```tttwwwkkkhhhuuu}}}wwwiii]]]TTTHHHBBB===DDDfffvvv~~~[[[===:::777444999444777555888999:::DDDaaahhh{{{{{{sssiiisssjjjOOOEEEQQQZZZ[[[QQQAAA???BBBFFFHHHHHHHHHGGGHHHGGGGGGIIIJJJMMMPPPRRRSSSVVVUUUTTTUUUbbbtttfffUUUGGGBBBEEEHHHNNNVVV^^^iiisssyyyqqqqqqssszzzyyyqqqjjjbbbYYYPPPEEE:::444333777999<<<===???AAAEEEGGGJJJJJJSSSjjjsssXXXddd{{{___LLLCCCRRRuuu{{{{{{{{{{{{{{{|||}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}|||||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyvvvrrrooonnnmmmhhh___WWWEEE@@@======<<<;;;>>>CCCAAANNNOOOXXX~~~sssYYY>>>///---111...///111,,,------------------------,,,,,,,,,...///333>>>JJJ\\\mmmTTTRRRyyy}}}tttUUUDDDHHHPPPcccwww|||{{{qqqfffoootttppp}}}{{{xxxxxx~~~ooo```LLL???;;;;;;:::888888888888:::<<<<<<:::888111000///000222777;;;>>>CCCBBBEEEMMMYYYkkkvvvcccRRRIIISSS\\\aaammmzzzmmm^^^NNNDDDFFFOOO```[[[PPPGGGLLLccc|||wwwdddpppjjjhhhhhhHHHBBBCCCEEEHHHIIIHHHGGGGGGGGGJJJPPPVVV^^^qqq{{{||||||pppjjjrrrlll]]]SSSHHHCCC>>>@@@\\\}}}|||}}}___>>>999666444888333888555888888;;;KKKmmmlll|||yyyiiidddzzz```LLLGGGNNNNNNMMMLLLEEEOOOTTT[[[```bbbddddddeeebbbcccfffkkkppptttxxxzzz{{{yyywwwvvv}}}qqq]]]RRRJJJDDD@@@FFFJJJNNNRRRXXXbbboooyyy|||vvvqqqrrryyy~~~yyyqqqooohhh]]]PPPCCC999444444999;;;===>>>@@@BBBFFFIIIIIIIIISSSjjjrrrXXXiiikkkSSSDDDNNNooo||||||{{{{{{{{{{{{{{{|||}}}}}}}}}|||||||||||||||~~~~~~}}}|||||||||}}}~~~yyyyyyxxxxxxxxxwwwwwwwwwuuurrrooonnnmmmhhhaaaZZZHHHAAA<<<<<<<<<;;;>>>BBBAAANNNNNNQQQtttrrr~~~}}}cccDDD111,,,111///000111---------------------------,,,,,,---//////333@@@NNNfffyyyaaaNNNQQQxxxxxx}}}tttUUUDDDGGGNNN```}}}{{{xxx{{{uuuxxx}}}oooiiiiii}}}{{{~~~yyy|||vvvkkknnnyyy}}}mmm\\\III>>>;;;999777777888777777:::======;;;888/////////000333888===@@@BBBCCCHHHRRR___ppplllYYYNNNLLLYYYaaakkkwwwgggVVVFFF???DDDMMM[[[\\\TTTIIIPPPjjj~~~eeefffvvvfffgggnnnKKK???AAAEEEIIIKKKKKKJJJKKKLLLSSSUUUXXX^^^ooo}}}vvv{{{~~~rrriiilllyyy|||sss___TTTIIICCC???===RRRzzzxxxeee@@@999666333666111777333666777<<>>>>>???BBBFFFIIIKKKMMMYYYrrrxxx^^^qqquuu[[[IIILLLhhh}}}|||zzzzzzyyyyyy}}}}}}}}}}}}}}}|||||||||~~~}}}||||||}}}{{{zzzzzzyyyxxxwwwvvvvvvtttrrrpppnnnmmmiiiccc^^^JJJBBB<<<<<<<<<<<<>>>AAAAAALLLNNNPPPmmmdddaaa}}}sssMMM666---222000000111---------------------------,,,---///111000555DDDRRRvvvkkkTTTJJJNNNnnnuuuvvvsssUUUEEEGGGLLL^^^{{{vvvnnnttt~~~tttfffeeeqqqllleeelll||||||zzznnn[[[HHH???<<<777555666888777777:::>>>???<<<888/////////111444999===@@@@@@CCCKKKYYYffftttvvvaaaQQQOOOTTT^^^ddduuu~~~uuueeeRRRBBB===CCCJJJTTT\\\YYYOOOXXXqqq}}}xxx[[[kkkrrrhhhmmmmmmOOO???@@@FFFMMMPPPPPPOOOPPPQQQTTTTTTTTTZZZlllwwwxxx~~~rrrgggfffqqq{{{}}}}}}fffYYYMMMCCCBBB===IIIwwwuuu}}}~~~lllDDD999666333555000777111555777>>>ZZZyyy|||fffhhhUUUGGGEEEFFFCCCOOOkkk~~~xxxYYYIIIHHHKKKIIILLLPPPTTTVVVVVV[[[cccjjjyyyyyyssslllmmmvvvwwwssspppkkk^^^JJJ===999<<<======>>>???>>>???AAAEEEHHHHHHLLL\\\xxxhhhyyyzzzbbbNNNKKK```}}}{{{zzzyyyyyy{{{|||}}}}}}}}}}}}||||||~~~|||{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxtttrrrpppooommmiiidddaaaLLLCCC<<<;;;<<<<<<>>>@@@@@@GGGMMMPPPhhhkkkUUUrrr~~~{{{zzzZZZ<<<...222111///000---------------------------,,,---000111111666FFFVVV~~~^^^MMMJJJLLLeeevvv|||iiiuuurrrUUUEEEGGGKKK\\\yyyuuuiiibbbqqqooobbbfffxxx}}}|||gggcccnnn}}}{{{tttmmmZZZGGG@@@<<<666444666999888888<<>>CCCnnnrrr}}}tttIII<<<999555666000888222666888AAA___zzzlll}}}eeemmmdddNNNEEEIIIOOOaaazzz[[[GGGGGGLLLKKKOOOSSSXXX[[[\\\^^^aaadddqqqyyyyyyoooiiijjjiiidddkkkiii]]]JJJ===<<<>>>????????????>>>>>>@@@CCCFFFDDDKKK___}}}uuu|||gggRRRIIIUUUzzz~~~||||||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}}}}|||zzzyyyyyy{{{}}}||||||{{{{{{{{{zzzzzzzzzsssrrrqqqooommmjjjfffcccNNNDDD<<<;;;<<<===>>>@@@AAACCCJJJMMM```yyyUUUnnnyyyvvvyyyzzz|||eeeCCC000222111...///---------------------------***,,,000111000555FFFXXX~~~uuuVVVNNNNNNJJJaaatttjjjxxxpppTTTFFFHHHKKK[[[wwwzzzmmmddd```sssnnnbbbkkkzzz}}}jjjgggrrryyypppiiiUUUDDD???===666444888:::888888===CCCDDD???999000000111333555999<<<>>>BBBGGGSSSdddrrr|||zzziiiSSSHHHSSSeeemmmrrrwwwrrrdddQQQAAA===@@@DDDKKK___ddd\\\fff}}}{{{eee___kkk]]]www]]]MMMIIIUUU[[[```^^^WWWNNNIIIHHHLLLLLLPPP\\\ppp{{{{{{zzzooommmuuurrrbbbMMMCCCFFF???AAAiiipppzzzyyyLLL>>>;;;777777111999444888:::BBBbbblllddd|||eeeqqqwwwWWWFFFMMMZZZmmm}}}^^^HHHJJJPPPQQQPPPTTTZZZ___aaabbbaaaaaa```pppxxxppphhhgggfffbbbffffff]]]LLL???>>>@@@@@@@@@@@@???>>>===???BBBEEEFFFOOOeee~~~~~~jjjTTTFFFKKKnnn~~~}}}}}}~~~~~~yyyzzz|||}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwyyy|||~~~xxxxxxxxxyyyyyyzzzzzzzzzsssrrrqqqooommmjjjgggdddOOOEEE<<<;;;======>>>@@@CCCAAAGGGIIIXXXXXXmmm~~~yyywww~~~lllGGG222222000...///---------------------------)))+++///000///444FFFXXXxxxnnnRRRRRRSSSJJJ```wwwqqq|||oooTTTGGGIIIKKKZZZvvvuuujjjeeeeeezzznnncccooozzztttpppyyy~~~zzzpppfffRRRAAA>>><<<666555999;;;999999>>>DDDEEE@@@999000000111333666999<<<>>>EEEIIIUUUggguuuoooVVVOOOPPPXXXeeekkk~~~vvvgggTTTDDD===>>>BBBHHHSSS___hhhttt{{{rrrbbbbbbjjjddd}}}|||WWWQQQOOOfffddd^^^TTTJJJEEEGGGJJJHHHKKKRRR^^^sss}}}}}}{{{wwwwwwxxxyyyzzz~~~www]]]PPPDDDAAA<<<<<>>BBBCCCBBBDDDRRRnnnuuuWWWDDDLLLaaa}}}~~~}}}||||||{{{~~~~~~}}}}}}~~~~~~}}}{{{yyywwwwwwyyy{{{|||}}}|||zzzxxxwwwwwwwwwwwwyyyuuurrrpppnnnkkkeee```VVVIII>>>;;;<<<;;;<<<>>>>>>IIIEEEJJJYYYyyy[[[\\\zzz}}}ppp|||sssRRR---333666(((,,,---...------,,,,,,------...,,,000111///...444>>>EEEZZZRRRMMMOOOOOOSSSfff|||xxxsssTTTEEEJJJMMMZZZuuu~~~llldddfffqqqgggqqq|||~~~}}}vvvpppaaaRRRBBB<<<;;;999888999888<<<>>>???IIIRRRJJJ:::111//////111666;;;>>>???AAAOOO[[[iiiyyy~~~fffQQQPPPTTT\\\jjjsssxxxhhhUUUEEE===>>>AAAGGGOOOZZZgggsssvvvnnnbbbgggjjjkkkxxxVVVYYYZZZjjjcccXXXNNNHHHEEECCCBBBKKKMMMRRR\\\rrr||||||~~~yyytttqqqooojjjsss{{{aaaSSSGGGCCC>>>===VVVppp\\\>>>AAA<<<666999777222;;;:::CCCiiiiiigggrrrlll}}}iiiiii|||hhhMMMDDDIIINNNUUUZZZcccjjjmmmlllhhheeeccceeeqqq~~~{{{kkkaaa```fffccc[[[OOOCCC<<<===@@@<<<999888999===AAACCCBBBLLLZZZvvvwwwZZZEEEHHH[[[|||~~~}}}|||||||||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyy|||{{{zzzxxxwwwwwwwwwxxxxxxuuuqqqpppnnnkkkeee```VVVJJJ???;;;<<<;;;<<<>>>>>>HHHDDDIIIWWWwwwUUUYYYxxx```666333444***000......------,,,,,,------...---...//////111666<<<@@@FFFCCCDDDHHHIIIOOOgggvvv|||sssTTTEEEKKKNNN\\\wwwnnnfffhhhvvvjjjqqq~~~~~~~~~zzzsssmmm___PPPBBB<<<;;;999888999888;;;===BBBOOOXXXNNN===111000000222777;;;>>>???DDDQQQ[[[fffuuu|||www\\\MMMSSSZZZcccppp{{{lllXXXGGG>>>===@@@FFFHHHSSSdddooopppjjjeeeiiifffuuutttWWWdddhhhjjj^^^QQQJJJIIIIIIEEE@@@IIIJJJOOO[[[rrrzzz{{{{{{rrriiiddd___ooofffVVVIIIDDD@@@>>>TTTssshhhDDDBBB???;;;:::888222:::<<>>;;;<<<:::888777999<<<@@@BBBCCCQQQ```}}}zzz```HHHEEETTT{{{~~~}}}}}}}}}}}}~~~}}}~~~~~~|||{{{~~~~~~~~~~~~}}}zzzxxxwww{{{zzzyyyxxxxxxxxxxxxxxxxxxtttqqqooonnnkkkfffaaaWWWKKK???<<<<<<;;;<<<===AAAHHHCCCGGGQQQnnnSSSYYYnnnAAA333111---555......------,,,,,,------......------///333888<<<>>>AAAAAADDDFFFGGGPPPjjjxxx}}}tttTTTEEEKKKOOO\\\yyyrrrjjjjjj|||{{{nnnqqq~~~}}}|||zzzvvvoooiii\\\NNNAAA;;;:::888888999:::;;;===FFFWWW```SSS???111111111444888<<<>>>???FFFSSS\\\fffssszzzqqqVVVMMMXXX___ffftttppp]]]KKK@@@>>>???CCCAAAKKK___kkkjjjiiikkkfffdddqqqYYYhhhlll]]]UUULLLIIIKKKLLLIIIDDDEEEHHHPPP___zzz}}}rrrggg```cccvvvhhhVVVJJJDDD@@@???PPPttt|||pppIII??????<<<888777333999;;;LLLqqqnnnwwwvvvxxxhhhwwwdddSSSHHHCCCAAAMMMVVVcccooouuuuuupppllljjjfffkkkyyyxxxggg\\\```aaaaaaZZZNNNBBB;;;888888888777999<<<@@@CCCDDDRRRbbbhhhOOOEEEPPP{{{~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~}}}{{{zzz}}}}}}}}}||||||zzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwtttpppoooooolllgggbbbYYYLLLAAA===<<<<<<<<<===CCCHHHAAADDDKKKdddUUUXXX~~~sssFFF222///000888---...------,,,,,,------......,,,---///333888@@@IIIYYYUUUQQQNNNMMMXXXrrruuuVVVFFFJJJMMMZZZvvvwwwpppoooxxx}}}ssssss~~~uuu}}}zzzwwwrrrkkkfffWWWKKK@@@;;;999777888:::<<<;;;>>>KKK___eeeTTT>>>222222333666;;;>>>???>>>DDDSSS___jjjwww}}}~~~kkkQQQNNN[[[___gggxxxuuucccQQQDDD???>>>@@@===EEEWWWdddgggjjjqqqhhhlllooo\\\dddfffUUUTTTSSSQQQOOONNNMMMLLLLLLPPPZZZkkk~~~tttjjjdddjjj}}}kkkWWWIIICCC@@@???KKKwwwssswwwtttJJJ;;;===:::444555555888<<>>===<<<;;;===BBBEEE???DDDIII```^^^WWW|||~~~oooEEE111...000777+++...------,,,,,,------...---,,,...000000666GGGYYYtttjjj\\\TTTUUUddd|||xxxWWWFFFHHHJJJVVVrrrxxxvvvxxx{{{yyy~~~xxxkkk~~~zzzuuunnngggbbbSSSHHH>>>:::888666888;;;>>><<<@@@QQQeeegggRRR:::333333555999===??????>>>AAASSSdddrrrwwwdddNNNNNN[[[___lll{{{jjjXXXIIIAAA>>>>>>===BBBNNNZZZccckkkrrrmmmzzzkkkddddddeeedddggghhhccc\\\XXXXXXZZZ\\\___gggvvv}}}wwwnnnhhhiii|||pppXXXJJJCCC@@@???FFFmmmvvvsssuuuLLL888;;;888222666777999???XXX|||qqq|||ooolllrrraaa^^^{{{~~~mmmZZZMMMHHHKKKOOOWWW```jjjssszzz~~~uuuooojjjlllpppooohhhaaaWWWWWWWWWZZZYYYPPPBBB666666888999;;;===@@@EEEIIIUUUhhh~~~uuupppjjjnnnoooooocccTTTJJJPPPxxx}}}}}}|||||||||}}}}}}~~~{{{|||}}}}}}}}}|||zzzyyy{{{yyyxxxvvvwwwyyy|||~~~xxxxxxyyyyyyxxxwwwvvvvvvuuurrrooooooooommmhhhddd\\\OOOCCC>>>===<<<;;;===@@@BBB???GGGKKK```ppp\\\}}}lllCCC222......555+++...------,,,,,,------...,,,,,,...111000666LLLccc{{{nnn^^^VVV[[[ooozzzYYYFFFHHHHHHTTTooo~~~|||~~~zzzooo~~~yyyrrrjjjccc___OOOFFF===999777666888<<<>>>===DDDWWWiiihhhPPP888444555777;;;???AAA@@@>>>???TTThhhxxxsss```NNNPPP]]]ddd{{{qqq^^^MMMCCC>>>???@@@AAADDDNNN^^^iiinnnppphhhrrrpppvvvvvvwwwtttmmmddd```aaadddeeefffkkkwwwyyynnngggfffyyytttWWWNNNDDDAAA>>>AAAccc}}}rrruuuOOO777;;;888222:::777:::DDDcccvvvppprrraaaSSSVVV|||lllSSSIIIKKKJJJLLLPPPXXXbbbmmmwww|||vvvrrrmmmiiihhhgggeeeaaaXXXRRRNNNRRRWWWUUUHHH<<<666888;;;<<<===AAAGGGKKKXXXmmmsss|||XXXQQQWWWXXXYYYSSSLLLJJJPPPttt~~~}}}}}}|||||||||}}}}}}|||||||||{{{{{{{{{zzzzzz{{{{{{zzzyyyzzzzzz{{{|||yyyyyyyyyyyyxxxwwwuuuttttttqqqooooooooommmiiiddd]]]PPPDDD???>>><<<;;;<<>>BBBWWWkkkzzzrrraaaPPPSSS```jjjuuubbbPPPDDD>>>@@@CCCAAA>>>FFFZZZgggiiioooqqqfffzzzwwwppphhhaaa^^^aaadddeeedddgggrrrzzzmmmeeegggzzzvvvUUUQQQFFFCCC???>>>]]]sssvvvQQQ888<<<999333>>>666;;;IIIkkkxxxtttwww___SSSZZZbbbFFFAAAJJJGGGHHHKKKRRR[[[gggqqqwwwuuutttoooiiidddbbbbbb```[[[PPPGGGKKKUUUWWWMMMAAA666999;;;===>>>BBBHHHMMMZZZooouuuqqqIIIAAAGGGFFFHHHEEEFFFHHHOOOqqq~~~~~~}}}|||||||||||||||||||||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}{{{zzzyyyyyyyyyzzzyyyxxxvvvtttssstttqqqooooooooonnniiieee^^^QQQDDD???>>><<<;;;<<<@@@AAA???GGGFFFTTT\\\xxxtttHHH:::222(((111///...------,,,,,,------...///))))))111555:::JJJ]]]iiihhheeeaaahhhzzzYYYGGGHHHJJJWWWsss{{{~~~~~~~~~{{{uuulllccc\\\XXXJJJBBB;;;888666555777<<<;;;===JJJ```pppjjjRRR===555666:::>>>BBBBBB@@@>>>FFFZZZlllzzzfff\\\UUUWWWbbbxxxzzzgggOOOCCCDDD???>>>>>>@@@FFFRRR```jjjyyy|||xxxssszzzuuukkkdddbbb___ZZZZZZ^^^[[[bbbjjjuuu~~~qqqbbbeeeuuuyyy\\\RRRNNNDDD???CCCPPP{{{ttt\\\999888888333:::444777NNNssssss}}}dddPPP]]]iiiKKKAAAHHHEEEHHHLLLMMMPPPZZZjjjvvvzzzzzzsssiiifffgggddd^^^[[[UUUJJJFFFPPP\\\UUUDDD;;;::::::<<<@@@EEEKKKPPPYYYmmmxxxbbbJJJ???FFF999KKKHHH@@@GGGSSSmmm|||xxxxxxzzz||||||zzz{{{|||}}}}}}}}}{{{zzzyyy|||}}}~~~~~~~~~}}}{{{zzzvvvvvvwwwwwwuuutttrrrqqqtttqqqnnnnnnpppoooiiiddd^^^TTTGGG>>><<<<<<;;;:::AAA<<>>555555777777888:::???;;;JJJdddrrrqqqYYY999777777;;;???>>>::::::===IIIUUUhhhxxx]]]VVVSSSZZZhhhyyyfffNNNCCCDDD@@@@@@??????DDDOOO]]]gggiiipppvvv}}}tttrrrfff[[[XXXWWWWWW[[[```ZZZ```hhhsss}}}rrrggghhhwwwyyy\\\OOOKKKBBB===@@@MMMxxxzzzggg>>>:::999333888777:::OOOqqqoooyyyUUUOOOdddrrryyyrrrYYYGGGCCCCCCGGGKKKLLLOOOXXXeeepppyyy{{{vvvmmmhhhfffccc]]][[[WWWLLLEEELLLYYYZZZQQQBBB<<<999===BBBFFFNNNVVVbbbssszzz[[[IIIAAAIIIKKKFFFDDDQQQcccjjjvvv~~~{{{xxxxxxzzz||||||{{{||||||}}}}}}}}}|||{{{zzz||||||}}}}}}||||||{{{zzzwwwxxxxxxxxxvvvuuusssrrrtttqqqnnnnnnpppnnniiieee___UUUGGG>>><<<<<<<<<;;;>>><<>>;;;LLLffftttrrr\\\>>>888999<<<@@@>>>:::999===CCCPPPdddvvvRRRNNNQQQ\\\lllvvvbbbLLLCCCDDDBBBAAA???>>>AAAKKKYYYccccccfffqqq|||ooommmeee^^^\\\\\\\\\]]]___[[[```iiiuuu|||sssnnnjjjwww|||```NNNJJJAAA>>>@@@JJJttt|||qqqBBB::::::444777888===RRRqqqrrrjjjuuunnnTTTRRRgggvvvppplllppp{{{yyyiiiSSSBBBBBBFFFJJJKKKMMMTTT___ggguuuzzz|||vvvmmmfff```[[[ZZZYYYPPPEEEGGGTTT___```NNN@@@888???EEEGGGPPP\\\kkkyyy~~~vvvUUUKKKGGGOOOZZZHHHQQQooo~~~~~~|||zzzyyyyyy{{{}}}}}}}}}|||}}}}}}}}}}}}||||||{{{||||||{{{zzzzzzzzzzzz{{{yyyyyyyyyxxxwwwvvvtttttttttqqqooooooooonnniiieee___UUUIII???<<<<<<<<<;;;:::===EEEJJJGGGLLLjjjhhhNNNvvv~~~]]]:::///...---000------------------------000++++++///222;;;YYYyyy}}}oooeeekkk}}}sssrrr}}}|||aaaIIIDDDJJJTTTiii}}}}}}~~~{{{vvvoooggg]]]TTTMMMDDD<<<555555777777888:::===<<>>???HHHVVV```kkkfffiiivvv}}}wwwooolllgggkkkpppqqqmmmeee___\\\___ccclllyyy{{{rrrqqqjjjuuudddOOOKKKCCCAAAAAAHHHrrrwww}}}wwwDDD:::;;;555999777@@@WWWvvvmmmhhhlllffflllcccZZZjjj}}}tttvvvzzzrrr___IIIBBBEEEIIIKKKMMMRRRZZZ```nnnwwwvvviii^^^WWWXXXZZZUUUIIIEEENNN]]]fffZZZFFF:::???DDDFFFPPP```ppp|||pppUUUQQQOOOUUU\\\VVVooo{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{zzzyyyxxxyyyzzz{{{yyyyyyxxxxxxwwwuuuttttttsssqqqooooooooommmiiifff___WWWJJJ@@@<<<;;;<<<<<<999>>>FFFJJJFFFNNNmmmqqqQQQpppzzz]]]<<<000...,,,///------------------------222))))))222444;;;ZZZooo^^^cccpppoookkkvvv|||```HHHDDDIIIRRRfffzzz}}}~~~|||}}}~~~xxx~~~{{{uuunnneee[[[QQQKKKBBB:::555555666666777;;;>>>???RRRiiirrrooo]]]DDD;;;===AAACCC???888888<<>>AAABBB===777888===DDDMMM]]]nnnzzzVVVPPPMMMOOOQQQXXXmmm~~~lllUUUFFFCCCEEEDDDFFFGGGDDDAAAFFFQQQ[[[___ZZZ[[[aaabbb\\\YYY[[[]]]iiirrroooddd]]]ZZZYYY___dddppp|||~~~~~~~~~}}}|||}}}~~~|||yyyssssssuuuwwwvvv___PPPKKKDDDCCC??????fffvvvuuuNNN===;;;666888666IIIgggrrrssszzznnngggWWWjjjrrr]]]```{{{|||lllZZZJJJAAADDDGGGJJJMMMRRRWWWZZZ___kkk}}}rrraaaXXXVVVZZZ[[[TTTJJJHHHPPPXXXjjj\\\LLLCCCBBBJJJYYYggg{{{gggQQQSSSRRRXXX___ooo}}}zzz{{{}}}}}}||||||}}}~~~|||{{{{{{{{{{{{||||||}}}{{{{{{zzzyyyyyyyyyyyyzzzyyyxxxwwwvvvuuutttttttttrrrrrrqqqpppnnnkkkiiiggg```YYYNNNCCC<<<:::<<<>>>===@@@DDDEEEEEESSSrrr|||PPPWWWyyy}}}~~~[[[;;;444333...,,,------------------------///***,,,333555888LLLcccttt```MMMJJJRRRfffsssooovvv}}}bbbJJJDDDHHHPPPbbbvvv~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzuuuwwwzzz|||}}}}}}{{{zzzyyy{{{}}}~~~}}}~~~}}}~~~~~~ssswww{{{uuummmdddYYYNNNGGG<<<888555666555444777;;;@@@BBBSSSbbbbbb^^^RRR@@@<<<>>>AAA@@@:::555888@@@DDDLLL[[[lllyyyYYYRRRNNNNNNNNNUUUiii}}}iiiRRREEECCCEEEHHHLLLMMMIIIDDDDDDMMMVVVRRRSSSWWWZZZYYYUUUQQQPPPUUU]]]bbb___[[[\\\ZZZXXX```gggsss~~~~~~}}}|||~~~{{{|||~~~}}}zzzxxxwwwtttsssuuu```SSSLLLFFFEEE@@@<<>>@@@CCCDDDFFFTTTnnnPPPSSSxxxccc>>>444222------------------------------...,,,---000333999FFFTTTcccZZZOOOIIIMMMbbbrrrpppvvv}}}cccKKKEEEIIIPPPbbbuuu~~~|||{{{zzzzzzyyyxxxyyy{{{{{{{{{zzzyyyxxxvvvyyy||||||zzzyyyzzz{{{|||~~~~~~zzzuuu{{{uuummmdddYYYNNNGGG:::666555666555444777<<<>>>@@@OOO\\\ZZZVVVMMM>>><<<===???>>>777333999BBBDDDMMM]]]ppp~~~ZZZSSSNNNOOOPPPXXXmmm~~~}}}hhhQQQDDDCCCFFFLLLPPPRRRLLLEEECCCJJJQQQPPPSSSUUURRRPPPOOOMMMJJJMMMSSSXXXYYY]]]aaa]]]UUUbbbjjjxxx|||zzz}}}~~~|||}}}~~~{{{zzz||||||ooommm{{{xxxfffWWWPPPJJJIIIBBB===ccczzzOOO<<<:::777;;;666OOOttt|||{{{yyy{{{www~~~ccc\\\rrrpppuuunnnUUU@@@QQQssspppQQQGGGJJJ>>>???AAAEEEJJJQQQVVVZZZ___cccpppwwwjjjeeeZZZZZZZZZWWWQQQMMMNNNQQQnnnooobbbMMMHHHZZZoooxxx|||aaaIIINNNTTT^^^hhh}}}}}}}}}zzz}}}|||zzz{{{}}}zzzyyyyyyxxxyyyzzz{{{|||zzz{{{|||}}}|||{{{zzzyyy|||{{{yyywwwvvvvvvwwwwwwqqqrrrrrrqqqmmmjjjiiihhhaaaZZZPPPDDD<<<:::<<>>@@@CCCDDDGGGTTTjjj}}}VVVZZZjjjBBB333///,,,///------------------------......------111:::EEELLLKKKLLLKKKIIIOOOggg}}}vvvuuu{{{~~~cccKKKFFFIIIPPPbbbttt}}}}}}|||~~~|||{{{zzzyyyyyy|||~~~~~~|||zzzzzz||||||zzz|||uuummmdddYYYNNNGGG999666555666555444777<<<;;;===LLLXXXUUUQQQKKK>>><<<===>>><<<555222999DDDFFFOOObbbvvvPPPNNNNNNPPPTTT```yyyyyyrrrxxxvvv___LLLEEEFFFHHHNNNRRRUUUSSSQQQRRRSSSTTTXXXUUUSSSTTTUUUSSSRRRRRRPPPQQQVVV\\\bbbdddccc```gggsss{{{{{{~~~}}}|||{{{}}}~~~~~~vvv{{{|||vvvwwwlll}}}ggg\\\LLLJJJDDD???AAA]]]vvvUUU444===;;;:::666UUU|||uuuhhhYYYlll|||fffTTTaaauuujjjPPPHHH[[[sssRRRFFFMMMFFFBBB@@@CCCKKKSSSXXXYYYaaadddjjjsssyyyyyyqqqjjj```ZZZXXX[[[[[[UUUPPPPPP\\\wwwoooVVV\\\nnnuuu}}}|||}}}xxxyyyrrrXXXQQQNNNRRR```ssssss~~~|||zzzzzz{{{}}}}}}}}}|||{{{yyyxxxwwwwwwyyyxxxxxxzzz||||||{{{zzzwwwwwwwwwwwwwwwvvvuuuuuuqqqqqqpppooollljjjhhhggg```XXXLLLCCC===<<<<<<===<<>>KKKSSSOOOKKK]]]nnnsss}}}jjjOOODDDDDDMMM___ppp}}}{{{|||~~~~~~{{{xxxxxx}}}xxxwwwjjj___XXXPPPHHH;;;666333444666555777::::::AAAHHHMMMKKKEEE>>>:::>>>===:::777555777;;;>>>KKKRRR```ppp{{{PPPQQQQQQUUU^^^pppzzzqqqmmmttt|||uuu^^^KKKCCCDDDFFFNNNRRRVVVYYYZZZYYYVVVTTTXXXWWWVVVVVVUUUSSSQQQPPPOOOPPPVVVcccpppuuunnneeejjjrrrwww{{{~~~}}}}}}~~~~~~~~~www{{{|||uuuvvvlll~~~lll\\\LLLJJJDDD??????YYYmmmWWW777>>>;;;999BBBaaauuuppp]]]jjjcccOOOaaaxxxlllZZZ\\\zzzvvvUUUGGGJJJHHHGGGFFFHHHMMMRRRVVVXXX```bbbgggooovvvwwwrrrlllbbb[[[WWW[[[^^^ZZZVVVUUU]]]vvv|||pppmmmtttxxxzzzuuuwwwuuuxxxtttVVVLLLHHHPPPbbbzzz~~~|||{{{{{{{{{}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwvvvvvvxxxyyyzzzyyywwwxxxxxxxxxwwwvvvtttsssrrrqqqqqqpppnnnllljjjhhhggg___WWWLLLBBB>>>======>>>===BBBDDDDDDKKK^^^pppyyy}}}SSSSSSyyyzzzQQQ666///000///......---------,,,,,,,,,///------222666:::BBBJJJOOOTTTUUUQQQRRRfffiiinnnyyykkkQQQEEEEEEMMM^^^nnn{{{}}}vvv}}}yyykkk```XXXNNNFFF;;;666333555666666777:::;;;@@@FFFIIIGGGAAA<<<999<<<<<<:::777666777:::===CCCIIIWWWjjjyyyRRRUUUSSSSSS```tttuuuqqqpppuuuzzz|||ttt]]]IIIBBBBBBDDDMMMPPPWWW```fffddd^^^XXX[[[\\\\\\[[[YYYWWWUUUSSSRRRPPPVVViii}}}yyykkknnnsssxxx~~~}}}~~~~~~zzz~~~~~~xxxxxxooolll[[[MMMKKKDDD???>>>SSSfffwwwYYY:::???:::888>>>___sss{{{cccfff{{{cccNNNccc~~~yyyrrrxxxZZZGGGFFFHHHJJJKKKMMMNNNPPPTTTVVV^^^___bbbiiipppsssrrroooeee]]]XXX[[[``````]]][[[\\\ooowwwwwwssslllppprrrwwwvvvTTTFFFDDDSSSkkk~~~}}}}}}}}}|||||||||||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvwwwyyyyyyxxxwwwyyyxxxxxxvvvtttrrrqqqpppppppppooonnnkkkiiigggfff^^^WWWKKKBBB>>>===>>>>>>???AAABBBCCCLLL[[[jjjrrrzzzOOONNNtttYYY555...111///......---------,,,,,,,,,000...///111444:::HHHVVVccc^^^VVVTTT^^^ttt|||fffjjjvvvkkkRRRGGGFFFLLL\\\lll~~~wwwzzzyyykkk```WWWMMMDDD:::555333555777777888;;;;;;???BBBCCCAAA<<<999777999999999888777888:::<<>>999999888VVV~~~ooojjjdddqqqlllXXXdddyyyaaaJJJCCCEEEIIINNNPPPOOOPPPSSSVVV\\\\\\^^^bbbhhhmmmnnnnnnhhh```YYY[[[aaadddaaa^^^XXXddduuuqqqjjjggglllpppvvvuuuTTTFFFFFFZZZwww}}}}}}~~~~~~}}}|||{{{zzz{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyxxxyyy{{{{{{yyyxxxwwwwwwvvvuuutttrrrpppoooppppppooommmkkkiiigggfff```XXXLLLCCC===<<<<<<===@@@@@@@@@CCCJJJWWWdddlllxxxMMMLLLrrr\\\444000333///......---------,,,,,,,,,......///111222<<>>===:::777666666666888999999888999:::<<>>VVVxxx|||llltttiiikkk{{{xxxgggeee}}}jjjQQQFFFCCCHHHOOOSSSTTTUUUYYY\\\ZZZZZZ[[[^^^bbbfffhhhiiiiiiccc]]][[[```dddccc___XXX]]]ssskkkffffffkkkqqqvvvvvvWWWHHHIII___~~~~~~}}}}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxzzzyyyxxxyyyzzzzzzyyywwwttttttuuuttttttsssrrrqqqppppppooonnnllliiigggfffbbbZZZNNNCCC===;;;::::::?????????BBBHHHRRR___hhh|||tttKKKLLLvvv^^^777222333,,,......---------,,,,,,,,,,,,,,,...000222===UUUjjjlll]]]PPPWWWppp}}}gggiiiwwwxxxcccOOOEEEDDDJJJ[[[lllzzz~~~}}}uuuiii___VVVJJJ@@@888444333777999999999<<<;;;<<<;;;999666444444555444666999:::::::::<<<===???MMMbbbttt}}}FFFIIIJJJNNN\\\nnnrrrmmmqqq}}}yyynnnqqquuuzzzsss]]]JJJCCCDDDFFFIIIHHHSSSiiixxxzzzvvvvvvkkkssstttmmmjjjmmmooolllbbb^^^YYYWWWXXXZZZ[[[[[[gggttt~~~~~~}}}~~~}}}|||{{{|||~~~~~~}}}zzzvvvtttooo|||hhhXXXMMMLLLEEECCCBBBKKKtttmmmzzz```===<<<999===AAAVVVvvvwwwkkk}}}ooohhhppp|||pppgggrrrXXXKKKCCCHHHNNNTTTYYY\\\___aaa[[[\\\]]]^^^___aaabbbbbbgggeeeaaa]]]```dddeeeaaa\\\^^^xxxwwwkkkjjjgggmmmssswwwyyyYYYJJJJJJ```~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxvvvttttttttttttuuuttttttsssrrrqqqqqqpppooollljjjhhhgggbbbZZZNNNCCC===;;;::::::>>>===>>>AAACCCKKKZZZhhhvvvnnnIIINNNzzzaaa;;;333111+++......---------,,,,,,,,,,,,,,,---///333>>>UUUiiifffXXXMMMVVVpppjjjjjjxxxwwwcccOOOEEECCCIIIZZZlll~~~|||vvvjjj___UUUHHH>>>777333333777:::::::::===;;;:::999666444333444666444666999::::::<<<>>>@@@===KKK```qqqzzzCCCDDDHHHOOOYYYdddlllqqqyyywwwssspppqqqwww~~~~~~qqq[[[IIIBBBDDDFFFGGGGGGUUUlllzzzyyyuuuvvvxxxuuuppptttwwwtttjjjgggdddbbbbbbbbb```___^^^iii{{{~~~|||}}}~~~}}}|||}}}~~~}}}{{{yyyvvvqqq~~~lllYYYNNNLLLCCCAAA@@@FFFlllkkktttccc@@@===888<<>>@@@???EEEWWWjjjvvvoooIIIPPP{{{bbb===000///.........---------,,,,,,,,,///------000333===PPPbbbdddWWWNNNTTTkkkoooooo|||{{{gggRRRFFFBBBGGGYYYlllyyymmm```UUUFFF;;;666333333888;;;;;;;;;===:::999888666333333555888555777999:::;;;===@@@CCCBBBIIIWWWhhhttt~~~;;;<<>>BBBeeeiiinnneeeBBB>>>777;;;CCC[[[~~~uuuppp~~~}}}nnn[[[WWWfffjjjuuuoooVVVKKKAAABBBEEEMMMVVV]]]^^^]]]aaaccceeedddaaa]]]ZZZYYY^^^eeegggcccbbbgggkkkkkk```dddhhh}}}lllpppiiinnntttwww{{{yyyXXXKKKNNNfffzzz|||~~~}}}|||{{{zzzzzzwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxxxxyyyyyywwwuuuxxxxxxwwwvvvuuusssqqqpppssssssrrrpppnnnllljjjiii]]]UUUKKKBBB>>>>>>???@@@;;;<<<>>>???<<>>999999888666444444666999666777999:::;;;>>>AAAEEEDDDDDDLLL[[[iiisss{{{EEE@@@HHHTTTZZZmmmzzzqqqhhhiiiooozzzxxxsss]]]DDDAAAGGGCCCGGGGGGWWWrrryyypppooo~~~{{{~~~}}}{{{|||uuufffccceeennnttt||||||}}}iii]]]QQQLLLAAA???>>>???]]]gggooolllEEE<<<777999@@@UUUvvvttt~~~mmmdddmmm[[[\\\ggg}}}yyyiiiTTTDDD;;;@@@FFFLLLQQQTTTUUUVVV^^^aaaeeefffddd^^^WWWRRRXXX]]]bbbcccbbbcccgggllljjj___ccc|||zzzpppsssqqqssswww{{{gggKKKOOO```nnn~~~}}}|||{{{zzzzzzyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvttttttuuuwwwxxxyyyxxxvvvxxxvvvuuuttttttssspppnnnqqqqqqppppppooommmiiifff\\\UUUIII@@@<<<;;;<<<===???>>>>>>???@@@DDDQQQ]]]|||pppZZZYYYxxxttt}}}___===222333.........------------......111...,,,...333>>>MMMXXXhhh^^^TTTYYYooorrroooxxxtttXXXDDDCCCFFFRRRggg~~~{{{ppp```OOOBBB;;;444333333666999;;;<<<;;;???999222111555999999888888666666999>>>BBBBBBAAAGGGGGGKKKUUU\\\^^^aaaeeeooo}}}KKK???AAAMMM\\\~~~xxxooonnnsssrrrooolllZZZCCC@@@FFFBBBGGGHHHXXXsssxxxnnnlllrrrkkkhhhlllooovvv~~~~~~~~~~~~~~~yyyuuu[[[OOOKKKAAA@@@??????]]]hhhkkk|||hhhCCC===888999>>>SSS}}}uuuttt|||hhh```kkkaaaaaaiii|||yyyhhhPPP?????????AAAEEEKKKPPPTTTUUUXXX\\\aaaeeeddd___XXXTTTPPPVVV\\\```ccceeeiiilllhhh___aaavvvrrrqqqqqquuuyyy{{{cccNNN[[[mmmvvv~~~}}}|||{{{zzzzzzyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwyyyzzz{{{zzzyyyxxxwwwuuuuuuuuutttqqqooorrrqqqpppoooooolllhhheee]]]VVVKKKBBB===<<<===>>>>>><<<===>>>>>>BBBNNNZZZvvvvvvddd^^^{{{www~~~___<<<111222---......------------.........---...000333===MMM\\\jjj___XXXbbbvvv~~~qqqoooxxxuuuZZZFFFEEEHHHUUUjjj{{{qqqaaaPPPBBB:::444333444666999;;;;;;;;;<<<777333333777:::;;;999666555555888===AAABBBBBBCCCDDDIIISSSZZZ]]]___bbbbbbiiiuuu[[[GGG@@@KKKeee{{{yyy|||wwwsssooo```IIIBBBEEEAAAGGGHHHYYYuuuwwwkkkiiiwwwrrrttttttvvv~~~}}}}}}~~~~~~~~~wwwXXXLLLIIIAAABBBAAA@@@]]]ooonnnyyyhhhCCC===888999===SSS~~~ssstttzzzcccZZZeeehhhgggjjjxxxyyyiiiQQQ===CCCAAAAAADDDJJJNNNOOONNNOOOTTT\\\bbbccc```[[[WWWMMMPPPVVV\\\aaaeeehhhiiihhhaaa___nnnwwwtttvvv|||~~~cccVVVjjj|||{{{}}}|||{{{zzzzzzyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvtttuuuwwwyyyzzzzzzzzzzzzyyywwwvvvvvvvvvuuurrrppprrrqqqoooooommmjjjfffbbb^^^VVVLLLCCC>>>===>>>>>>===;;;;;;<<<<<>>============;;;<<<<<<;;;>>>HHHTTTpppyyyffffff???111333111......------------......+++,,,///111111<<>><<<<<<;;;===<<<======<<<>>>HHHSSSxxx}}}fffhhh@@@000222///......------------......---,,,...000000<<<```lll[[[fffrrruuu|||oooqqqvvvxxx]]]IIIGGGJJJVVVkkk~~~~~~~~~}}}yyynnn^^^LLL???777444444555888:::;;;:::888888888999::::::999666444333444777999<<>><<<;;;;;;===<<<===>>>===???IIISSS~~~}}}dddhhhAAA//////,,,......------------.........+++---000000;;;```hhhSSSXXXbbbkkkxxxooorrrwwwyyy]]]IIIFFFHHHUUUiii~~~}}}}}}{{{zzz~~~wwwjjjZZZIII===777444444555888;;;;;;999777888999::::::999777444333555777999;;;<<<>>>BBBDDDDDDBBBBBBFFFJJJRRR___lllqqq|||pppbbbsss{{{QQQDDDFFFFFFHHH[[[xxx}}}rrrooowwwmmmrrr~~~~~~}}}~~~vvvsssgggPPPEEEFFFCCCIIIHHHAAAXXXtttlll~~~FFF;;;999<<<@@@]]]sssppp^^^```aaajjjuuu|||{{{rrreeefffddd^^^WWWTTTUUUXXXTTTSSSQQQPPPSSSXXX]]]aaa]]]YYYSSSMMMLLLSSS___hhhlllooonnnmmmuuu}}}zzz}}}|||{{{zzzzzzyyyzzzzzzwwwxxxyyyyyyyyywwwuuutttvvvzzz}}}|||wwwuuuvvvxxxvvvuuuttttttuuuuuusssqqqpppooonnnnnnmmmjjjfffccc[[[TTTKKKDDD???===<<<;;;;;;;;;<<<>>>===???IIISSS{{{www^^^}}}kkkEEE111000---......------------......---***---222222999ZZZ}}}~~~dddOOOPPPZZZggg|||tttnnntttwww{{{___JJJFFFHHHTTThhh|||~~~}}}}}}tttfffVVVGGG<<<777444444666999;;;;;;999666555777888999777555444444777999;;;<<<<<<>>>AAADDDDDDBBBCCCEEEEEEIIISSS^^^dddooolllqqqWWWFFFGGGEEEHHHZZZxxxtttrrrwwwqqqlllrrr~~~~~~~~~~~~}}}~~~rrruuu```NNNCCCDDDBBBHHHFFF???UUUtttoooxxxCCC<<<;;;<<>>===<<<999999;;;======???HHHSSSssspppVVVyyyxxxpppJJJ666333///.........------.........,,,)))...444333888SSStttwwwbbbPPPPPPZZZiii|||rrrnnnuuuxxx}}}```KKKGGGHHHSSShhhyyy}}}sssdddSSSEEE;;;777444444666999;;;;;;888666333555777777666555555666888;;;=========>>>AAADDDEEEDDDFFFGGGEEEEEEKKKTTTUUU]]]lllqqq}}}|||}}}]]]EEEEEEIIIKKKRRRkkkuuusssyyyzzzzzzuuummmlllmmmqqqwww|||}}}}}}~~~}}}}}}~~~~~~}}}{{{|||zzzvvvaaaLLLGGGJJJGGGMMMLLLAAAPPP{{{vvvooouuuCCC999999999@@@bbbsssyyymmmiiisssiiieeelllqqqxxx~~~{{{pppiiieeelllyyy{{{ooosssiiiVVVXXX^^^QQQOOOMMMLLLNNNSSSWWWZZZbbb]]]XXXTTTLLLHHHPPP[[[dddlllssstttuuu}}}rrriiiaaarrr}}}|||}}}}}}|||{{{{{{|||}}}}}}|||yyywwwuuu{{{{{{}}}|||vvvppprrryyyvvvwwwwwwwwwuuusssqqqpppoooooonnnmmmllljjjhhhggg]]]UUUJJJBBB???>>><<<;;;;;;;;;<<<>>>===???HHHSSSrrrtttXXXdddtttAAA666...///......------------.........111...000777;;;MMMhhhpppfffLLLGGG[[[eeeoooxxxsssvvvyyyhhhOOOEEEEEEOOOccczzz}}}||||||yyymmm___PPPCCC:::555333444666777888777555444999666222000222555888:::999;;;===>>>>>>@@@IIIQQQSSSWWWZZZYYYUUUTTTXXX\\\___bbbjjjuuu{{{~~~vvvpppnnnuuu~~~ZZZFFFFFFGGGIIIOOOfffuuurrrxxxpppqqqqqqlllnnnmmmllllllmmmnnnooooooxxx|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||vvv{{{]]]MMMGGGIIIFFFNNNPPPCCCPPP{{{uuuwwwpppBBB:::::::::AAAiiittt}}}gggjjjxxxmmmgggggglllsss{{{{{{sssooorrrwww|||~~~qqqsssdddPPPQQQWWWWWWUUUQQQNNNNNNRRRXXX\\\cccbbb```ZZZMMMEEEJJJUUU___jjjtttwwwvvv|||~~~aaa[[[fff}}}|||}}}}}}|||{{{{{{{{{|||{{{zzzyyywwwvvv{{{zzz{{{{{{wwwssstttyyywwwwwwvvvuuutttrrrqqqpppnnnnnnmmmlllkkkiiigggfff]]]UUUJJJBBB???>>><<<;;;;;;;;;<<<>>>===???HHHSSSxxxnnnPPPaaattt@@@555,,,---......------------.........000---...555;;;MMMjjjnnnaaaHHHCCCVVVaaannntttqqqvvv{{{fffMMMEEEEEEOOObbbyyy}}}|||{{{uuujjj\\\NNNBBB:::555444555777888888777666555888666444333555888;;;<<<>>>======AAAHHHQQQ]]]eeennnnnnmmmlllkkkkkklllmmmppptttzzzyyysssooonnnpppttt~~~~~~[[[IIIHHHHHHJJJNNNaaa}}}wwwsss~~~xxxkkkfffhhhhhhcccjjjkkkkkkhhhdddbbbdddgggooouuu~~~}}}~~~~~~}}}}}}|||}}}~~~}}}~~~}}}vvvwwwYYYMMMFFFGGGDDDQQQVVVHHHQQQzzztttxxxlllBBB<<<;;;999BBBpppwwwaaallltttkkkeeeiiipppwww}}}{{{ttttttyyytttttt~~~zzz^^^IIIIIINNN\\\ZZZVVVPPPMMMPPPXXX___```eeegggaaaRRRFFFHHHPPPYYYfffuuuzzzyyy{{{mmmfffhhh^^^UUUXXXxxx}}}|||}}}}}}|||{{{{{{{{{zzzyyyyyyxxxwwwwww{{{xxxxxxzzzzzzwwwwwwzzzxxxwwwvvvtttsssrrrqqqqqqmmmmmmmmmllljjjhhhfffddd\\\TTTIIIAAA>>>===<<<;;;;;;;;;<<<>>>===???HHHSSSwwwkkkOOOeeexxxBBB555---.........------------......---000,,,,,,333:::OOOnnnppp___FFFAAAQQQ]]]mmmuuupppwww|||dddKKKDDDEEEOOOaaawww|||{{{|||~~~}}}zzzwwwyyy~~~|||{{{wwwqqqgggZZZMMMBBB:::777555666777888999888888777888777777777999;;;>>>???BBBEEEJJJRRR]]]iiirrrvvv~~~~~~|||zzz~~~~~~~~~~~~wwwpppnnntttzzzbbbOOOHHHKKKNNNOOO___||||||vvvyyyuuulllbbb```dddddd```aaaeeehhhfffbbbaaaffflllqqquuu~~~~~~~~~~~~~~~|||}}}|||ssszzzuuuWWWMMMEEEEEECCCTTT\\\MMMSSStttsssyyylllCCC===;;;888DDDooo~~~zzz___ooo~~~zzzooogggiiiooouuuyyy|||}}}}}}~~~wwwuuu|||wwwZZZEEEEEEIII[[[YYYUUUNNNKKKNNNWWW___]]]cccgggdddZZZOOOKKKLLLSSScccttt}}}}}}}}}ZZZWWWTTTOOO]]]rrr}}}|||}}}}}}|||{{{|||{{{yyyxxxwwwwwwwwwxxxzzzwwwvvvzzz|||zzzyyyzzzzzzyyyvvvtttsssrrrssssssnnnnnnnnnmmmkkkhhheeeddd[[[SSSHHH@@@>>>===<<<;;;;;;;;;<<<>>>===???HHHSSSpppoooWWWnnn~~~FFF888000222......------------.........000---,,,333:::RRRrrrwww```GGGCCCPPP___rrr}}}rrrwwwzzzcccJJJDDDFFFPPPaaavvv~~~}}}|||{{{zzz}}}xxxwwwxxxzzz{{{|||~~~}}}|||{{{zzzzzzssshhh[[[NNNCCC;;;888666777888999999999999999888888999999:::<<>>===???HHHSSSqqqrrrXXXoooGGG999111444......------------.........222...---333;;;SSSuuuyyy]]]GGGGGGSSSjjjsssvvvxxxeeeMMMFFFGGGQQQbbbzzz{{{xxxyyy|||}}}~~~}}}}}}}}}~~~xxxlll]]]OOODDD<<<888666777888888999:::::::::888999::::::;;;>>>DDDHHHOOOcccwww~~~~~~uuummmkkkpppuuuyyy|||zzzwwwuuuxxxrrrXXXDDDHHHOOOLLLTTTrrrzzzmmm^^^\\\YYYZZZ]]]___^^^\\\TTT\\\eeehhhhhhiiiooouuuxxxyyyyyy||||||}}}~~~~~~~~~yyyooouuusssTTTHHHEEEFFFDDDWWWeeeXXX[[[kkkuuuzzzkkkBBB<<<;;;;;;DDD^^^xxxdddzzzmmmxxx|||jjjddddddllltttwww||||||~~~wwwZZZFFFGGGJJJNNNLLLIIIHHHIIIMMMQQQTTT]]]aaadddffffffaaaTTTGGGNNNXXXgggvvv[[[AAALLLJJJXXX}}}|||}}}}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwxxx{{{{{{wwwvvvxxxzzzyyyxxxvvvuuutttssssssooopppqqqpppnnnjjjfffcccYYYQQQFFF???<<<<<<;;;:::;;;;;;<<<>>>===???HHHSSSxxxnnnRRRnnnHHH777...111......------------.........222///...333:::SSSuuutttTTTCCCHHHWWWuuuxxxqqquuuwwwkkkRRRHHHGGGRRReee~~~~~~{{{rrruuuzzz|||nnn^^^OOODDD<<<888666666777888999::::::;;;;;;;;;;;;;;;===DDDOOOWWWbbbxxxpppfffeeehhhsss~~~||||||zzzyyy~~~www```LLLEEEMMMJJJOOOmmmvvvfffSSSTTTWWW\\\___^^^\\\ZZZUUU\\\ffflllnnnppptttwwwzzz||||||pppzzz}}}|||{{{pppvvvqqqPPPEEEEEEHHHEEEWWWfff[[[___mmmwwwyyymmmBBB:::;;;<<<@@@ZZZxxxhhh~~~iiivvvrrreee^^^fffqqqwwwxxx[[[GGGGGGJJJMMMIIIGGGIIIMMMPPPOOOMMMWWW^^^dddfffgggeee[[[PPPLLLQQQ]]]mmm|||SSS???HHHMMMmmm}}}|||}}}}}}|||{{{zzz{{{|||||||||{{{zzzyyyxxxxxxzzz|||xxxrrrrrrvvvwwwwwwwwwvvvtttsssqqqpppnnnoooppppppmmmiiieeebbbXXXPPPEEE>>><<<<<<;;;:::;;;;;;<<<>>>===???HHHSSSwwwgggRRR{{{JJJ666---000......------------......+++000///...111888PPPrrrqqqNNN???GGGWWWzzzyyyoootttvvvqqqWWWKKKHHHSSShhh|||wwwwwwyyy|||zzzmmm]]]NNNBBB;;;777555666666777888999:::;;;============BBBNNN^^^jjj}}}vvveee___```fffsssyyyzzz|||iiiUUUEEENNNJJJNNNllluuucccOOORRRYYYaaabbb___[[[ZZZUUU]]]hhhpppuuuwwwzzz|||}}}zzzjjjkkkwww|||{{{~~~~~~sssxxxpppMMMDDDEEEIIIEEEWWWggg]]]bbboooxxx~~~rrrDDD999999<<<===YYYzzzjjjwwwfffttt|||iii\\\bbbnnnvvvyyy[[[FFFFFFIIINNNJJJGGGJJJPPPRRRNNNIIINNNZZZcccfffggghhhbbbZZZKKKMMMVVVfffyyytttNNNBBBIIIUUU}}}|||}}}}}}|||{{{zzz{{{}}}~~~~~~|||zzzyyywwwyyy|||}}}wwwpppppptttuuuuuuuuuuuutttqqqooonnnmmmnnnoooooolllhhhccc```WWWOOOEEE>>><<<<<<;;;:::;;;;;;<<<>>>===???HHHSSSnnnzzzcccXXXNNN888---000.........------.........)))///...---000666MMMoooqqqLLL===FFFTTTyyynnnsssuuuuuu[[[MMMHHHTTTkkkwww}}}}}}wwwjjjZZZLLLAAA:::666555555555666777999:::;;;?????????@@@FFFVVVjjjxxx|||ooo```UUU```ooo{{{}}}sssWWWLLLKKKMMMPPP\\\rrrpppWWWPPPMMMWWWaaabbbccc```SSSSSSaaaooossssssuuuzzz}}}jjjbbbsss~~~~~~|||}}}uuuooorrrkkkOOOKKK>>>JJJLLLTTTfffccc___vvv{{{DDD999<<<:::>>>XXX|||hhhjjjbbbzzzooo```dddooowww}}}hhhHHH???GGGPPPNNNFFFCCCOOO]]]VVVDDDGGGQQQ^^^eeegggfffccc```RRRLLLMMMZZZlllxxx~~~oooNNNEEEGGGaaa}}}}}}|||||||||{{{{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvv{{{yyywwwvvvvvvtttrrrooolllnnnooolllkkkjjjddd\\\XXXPPPFFF@@@======;;;:::>>>===>>>AAA@@@@@@FFFNNNaaaxxxgggaaaOOO222444111000000///...------,,,,,,///111,,,,,,111666JJJgggmmmRRRHHHEEEWWWsssyyyoooqqqooowww\\\LLLRRRccclllpppyyyyyyzzzrrrhhh___SSSDDD999555555666777888888:::===@@@DDD;;;999???HHHWWWvvv}}}|||{{{hhhXXXXXXcccoooxxx|||cccOOOLLLOOORRRYYYggghhhWWWOOOMMMXXXaaa______]]]SSSXXXhhhuuuvvvrrrssszzzqqq___hhhxxx}}}wwwqqquuukkkQQQIIIBBBKKKKKKVVVmmmhhhaaazzzDDD999;;;999@@@ZZZxxxdddiiibbbyyyuuudddcccmmmvvv|||lllOOOCCCFFFQQQNNNFFFDDDQQQ___XXXEEECCCLLLWWW^^^ccceeeccc^^^TTTPPPQQQ]]]lllwww~~~qqqOOOJJJPPPhhh}}}}}}}}}|||||||||{{{{{{{{{yyy{{{}}}}}}{{{zzzyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvzzzyyywwwvvvvvvtttrrrooommmppppppmmmlllkkkddd]]]VVVOOOEEE>>><<<<<<;;;999>>>===>>>AAA@@@@@@FFFNNNfff{{{iiiaaaNNN111222...000//////...------,,,,,,---000...---222555EEEaaaoooRRRGGGEEEYYYuuuzzzppptttuuuuuuZZZJJJPPP^^^eeeiii~~~~~~}}}}}}|||zzzqqqhhh___TTTEEE:::666555666777888888:::>>>AAABBB>>>===DDDQQQgggyyyrrrjjjlllooovvvttt```TTTWWW```ppp|||sssXXXOOOQQQWWWXXX]]]```WWWMMMNNNYYY```[[[[[[\\\UUUaaaooozzzyyytttvvv~~~{{{eee```jjj~~~xxxrrrxxxiiiOOOGGGFFFMMMIIIZZZvvvnnnccczzzuuuCCC:::::::::AAAZZZuuuccczzzgggaaavvvmmmccchhhtttzzzyyymmmSSSEEECCCQQQOOOGGGEEESSSaaaZZZGGGCCCHHHNNNTTT\\\cccbbb\\\XXXVVVXXXaaajjjrrr{{{vvvPPPMMMYYYnnn}}}}}}}}}}}}|||||||||{{{{{{vvvxxxzzzzzzyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwzzzyyywwwvvvvvvuuurrrpppnnnqqqpppnnnlllkkkeee^^^TTTMMMCCC===;;;;;;:::999======>>>@@@@@@@@@FFFNNNfffzzziii^^^HHH000222,,,/////////...------,,,,,,,,,000...///333333BBB\\\pppQQQEEEEEE[[[xxx}}}ppptttvvvrrrXXXHHHLLLVVV\\\aaawww}}}|||zzzzzzzzzrrrhhh```UUUFFF;;;666555666777888999<<<@@@CCCAAABBBCCCHHH[[[zzztttkkkhhhaaaYYY___eeeppp{{{ooo[[[TTTVVVeeerrrxxx~~~hhhUUURRRYYYYYYZZZ\\\XXXKKKMMMZZZ```ZZZ[[[___\\\hhhrrrzzz|||}}}sssaaabbb}}}~~~~~~~~~~~~uuupppxxxcccLLLCCCHHHMMMFFF```qqqcccwwwooommmBBB<<<:::;;;???XXXvvvgggzzz}}}ddd^^^rrryyyhhhdddoooxxxxxx}}}~~~jjjRRRDDDAAAPPPOOOHHHFFFSSSaaaZZZHHHHHHKKKKKKJJJRRR]]]```\\\[[[[[[^^^cccfffjjjsss~~~~~~SSSNNN\\\ooo}}}}}}}}}}}}||||||||||||{{{tttvvvyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxzzzxxxwwwvvvvvvuuurrrpppnnnpppppplllkkkjjjddd]]]TTTLLLCCC===;;;<<<;;;:::===<<<>>>@@@@@@@@@FFFMMMeee|||lll___qqqBBB000333---//////.........---------,,,000...///222444BBB]]]nnnNNNBBBEEE^^^|||qqqrrrsssqqqXXXHHHIIIPPPUUU___uuu}}}||||||}}}~~~{{{sssjjjbbbVVVGGG<<<777555666777888:::===BBBFFFAAAFFFGGGJJJcccpppkkkiiiaaaZZZ]]]cccnnnwwwzzz{{{hhhZZZRRR[[[gggoooyyyyyy]]]QQQWWWYYYYYYZZZVVVJJJMMMZZZ```[[[^^^eeeeeelllqqqwww|||}}}ddd^^^www~~~}}}}}}}}}}}}~~~~~~}}}rrroooyyy```KKKAAAIIIKKKFFFgggoooaaapppkkkhhhCCC===888;;;>>>VVVzzziii{{{{{{bbb[[[mmmpppdddiiiuuu{{{xxx|||~~~hhhRRREEEBBBLLLNNNJJJFFFPPP\\\WWWGGGQQQTTTOOOGGGIIIUUU\\\[[[]]]___bbbdddbbbaaajjjtttXXXOOO\\\nnn}}}~~~}}}}}}}}}||||||||||||uuuwwwyyyzzzyyyxxxyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxvvvvvvvvvuuusssqqqnnnooonnnjjjiiigggbbb\\\SSSLLLCCC>>><<<======<<<===<<<===@@@??????EEEMMMddduuuddd~~~iii>>>///555///...............------------000------222555FFFbbbjjjJJJ???DDD```~~~uuuuuuuuusssZZZIIIGGGMMMSSScccxxx~~~}}}~~~}}}~~~}}}{{{{{{|||~~~}}}uuummmeeeYYYIII===888666666777888:::???DDDIIIAAAHHHKKKSSSqqq~~~xxxrrrkkkeeefffhhhnnnsssuuuvvv}}}tttfffXXXVVV^^^jjjxxxjjjWWWUUUUUUXXXZZZTTTLLLMMMYYY```\\\aaajjjjjjnnnqqqyyywwwtttiii^^^qqq~~~~~~~~~}}}}}}}}}{{{zzz~~~qqqnnn{{{^^^LLLAAAIIIIIIHHHpppjjj^^^qqqrrreeeDDD===444:::>>>TTT~~~}}}gggtttcccYYYiiizzziiigggqqq|||uuuxxx{{{~~~lllWWWJJJDDDFFFLLLKKKFFFKKKUUUQQQEEEUUU]]]ZZZJJJCCCLLLVVVXXX^^^```dddfffbbb___dddmmm~~~[[[PPPZZZlll~~~}}}~~~~~~}}}}}}}}}|||||||||vvvxxxzzz{{{yyyxxxxxxyyywwwxxxyyyyyyzzzzzzzzzzzzyyywwwvvvvvvvvvuuusssqqqnnnooommmiiigggfffaaa[[[SSSLLLCCC>>>===>>>======<<<<<<===?????????EEEMMM[[[zzzddd|||iii>>>///555///...........................000------111555FFFcccfffGGG???DDD___}}}xxxyyy{{{vvv^^^JJJEEEKKKTTTiii}}}~~~}}}}}}zzzzzzzzz{{{}}}yyyppphhh\\\KKK===888666777777999;;;@@@GGGKKKAAAHHHRRRccc}}}yyyzzz{{{yyyyyy|||}}}~~~wwweeeWWWYYYfffsssyyy~~~|||eeeXXXRRRWWW\\\VVVOOONNNXXX___\\\ccclllkkkooouuuyyylllqqq}}}vvvfffppp~~~}}}}}}||||||mmmlllzzz|||\\\KKKDDDIIIHHHMMMyyyeee]]]pppwwwaaaAAA:::222===>>>RRR{{{~~~eeejjjhhhYYYgggrrrhhhmmmwwwuuuvvvxxxyyy|||rrr```NNNCCC@@@JJJLLLEEEEEELLLLLLCCCQQQbbbeeeRRRBBBFFFPPPTTT^^^aaafffhhheeebbbeeelllWWWMMMUUUggg}}}~~~}}}~~~~~~~~~}}}}}}}}}||||||vvvxxxzzzzzzyyywwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvvvvvvvvvvsssqqqooopppnnniiiggggggbbb\\\QQQJJJAAA<<<<<<======<<<<<<;;;===?????????EEELLLVVVfff}}}mmm@@@000555000........................,,,000......222333CCC^^^dddHHH@@@EEE^^^yyy{{{sssvvv|||xxx```JJJBBBJJJVVVmmm~~~|||}}}}}}~~~}}}tttkkk^^^LLL>>>888666777777999<<>>888666777777999<<>>>>>@@@CCCGGGJJJZZZppp{{{ccc<<<555000000........................---000---...333111:::PPPUUURRR>>>JJJbbbooo~~~gggeeewwwzzzaaaJJJCCCLLLWWWttt|||~~~|||~~~}}}ssscccOOO@@@999666666666999AAAJJJQQQTTTMMMSSSuuummmrrrmmmfff{{{}}}ooofffgggkkk}}}www```YYYZZZ]]]RRROOOUUUbbbfffaaacccllluuu~~~}}}rrrrrrkkksss~~~|||~~~~~~~~~yyylllooo~~~nnnRRRHHH@@@HHHDDDVVVtttgggRRR```mmmnnn|||YYY???666999666888UUUddd~~~ooo\\\eee|||rrrhhhqqqtttxxx{{{}}}~~~{{{pppYYYDDDBBBCCCDDDDDDEEEFFFEEECCCOOO___kkkggg[[[SSSOOONNNYYY^^^fffmmmqqqtttxxx{{{[[[@@@CCCEEEIIIWWW```nnn~~~}}}||||||}}}}}}|||zzzxxxxxxyyyyyyyyyxxxwwwvvvwwwvvvuuuwwwyyyzzzxxxvvvvvvvvvwwwwwwvvvtttrrrqqqrrrooommmkkkjjjeee^^^XXXLLLGGG@@@;;;999:::;;;<<<<<<===>>>???@@@BBBFFFJJJXXXdddqqqeee===555//////........................---000---...222111:::PPP^^^ZZZAAAIIIfffttt```hhhwwwxxxzzz```JJJCCCLLLWWWrrr}}}~~~~~~~~~uuufffTTTCCC:::555666666888BBBOOOTTTRRRNNNdddggghhhyyyjjjbbbuuu}}}sssmmmkkkzzzppp[[[WWW\\\RRROOOVVVeeehhhaaacccmmmttt}}}qqqzzzrrrkkk}}}~~~~~~~~~}}}~~~~~~yyymmmrrrfffMMMEEE@@@IIIFFFVVVnnn]]]MMMccciiiiii}}}|||UUU>>>888999555777XXX```wwwlll[[[bbb|||vvvooonnntttzzz~~~uuu^^^GGG@@@@@@AAADDDFFFFFFEEECCCKKK]]]lllmmmddd[[[UUURRRUUUZZZcccmmmuuu{{{~~~XXX@@@EEEDDDBBBPPPaaazzz}}}||||||}}}~~~|||{{{xxxxxxyyyyyyxxxxxxwwwvvvwwwvvvvvvwwwxxxyyywwwvvvuuuuuuvvvuuutttrrrqqqooorrrpppmmmkkkiiiccc[[[UUUKKKFFF@@@;;;::::::;;;<<<===>>>??????@@@BBBFFFIII\\\]]]oooeee<<<555///...........................---///,,,...222111:::PPPkkkjjjMMMLLLjjjkkk^^^nnnwwwoooxxx___IIICCCLLLXXXooo~~~~~~~~~zzzmmm[[[HHH;;;666:::999999EEEVVVYYYPPPNNNuuusss```dddvvvpppeeeuuuxxxtttzzzvvvyyy|||bbbWWWZZZPPPQQQ]]]llljjj___bbbrrr{{{vvvmmm{{{hhhwww~~~~~~}}}~~~{{{}}}{{{~~~~~~~~~wwwjjjttt|||]]]IIIEEECCCJJJHHHZZZpppZZZJJJdddgggqqqyyyNNN===888:::777888UUUeeemmmXXX]]]xxx|||wwwpppsssxxx}}}{{{dddMMM@@@===>>>CCCGGGGGGEEEEEEGGGZZZlllqqqjjjaaaZZZUUUXXX\\\aaagggqqq{{{YYYBBBGGGEEE???NNNhhh~~~~~~~~~|||{{{{{{||||||{{{zzzxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvttttttuuutttsssqqqooonnnpppnnnllljjjhhhcccZZZTTTJJJEEE???;;;::::::;;;;;;>>>???@@@@@@@@@BBBFFFIII___~~~ttt\\\wwwaaa999444///000........................---///,,,---222000:::OOOnnntttXXXQQQkkk~~~jjjhhhssstttnnnttt]]]HHHCCCMMMYYYkkk{{{uuudddNNN===999>>>===;;;III\\\]]]OOOQQQ}}}gggXXXccczzzxxxhhhwwwpppjjj~~~}}}lll\\\XXXPPPVVVgggvvvmmm\\\cccxxx~~~mmmkkknnnuuu}}}~~~~~~~~~~~~{{{~~~tttfffrrrrrrVVVGGGFFFDDDHHHGGG]]]tttZZZGGGbbb{{{hhh~~~{{{JJJ<<<888:::777:::MMM~~~qqqqqqUUUYYYwww~~~vvvttttttzzzkkkVVVCCC===<<>>???@@@@@@@@@CCCGGGJJJ]]]xxxhhh]]]^^^777333///000........................,,,///,,,---222000999OOOnnnwww[[[QQQhhhyyy{{{qqqtttrrrkkkooorrr\\\IIIDDDMMMYYYhhhyyy|||mmmUUU@@@;;;>>>======KKK]]]^^^RRRbbbtttzzzyyybbbRRR^^^{{{{{{dddsssnnnggg|||zzzggg[[[UUU[[[nnn~~~sss^^^ddd{{{yyyssstttzzzyyy~~~~~~}}}}}}}}}~~~~~~}}}|||pppcccooo||||||hhhPPPFFFGGGBBBDDDEEE___uuuXXXEEEeee{{{kkk~~~~~~JJJ<<<666777666:::EEEnnnzzzsssUUUXXXwww|||vvvqqqvvvrrraaaHHH???<<>>;;;:::;;;;;;;;;===>>>???@@@AAADDDHHHLLL```|||gggeee^^^666222..............................,,,...+++---111000999OOO|||]]]MMM]]]wwwyyy|||rrrwwwmmmdddppp~~~sss___LLLEEEMMMWWWgggwwwuuu\\\DDD:::;;;;;;AAAOOO]]]aaa]]]yyysssgggooouuudddQQQ___|||eeessspppjjjuuuccc^^^___pppzzzdddfffzzzwww{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~yyylllcccnnnxxxsss```LLLDDDGGGBBBEEEHHHbbbtttTTTHHHooo{{{ooozzzGGG;;;555666666888@@@ggg|||sssXXX[[[vvvyyysssttt|||yyymmmNNNBBB===EEEKKKKKKLLLPPPJJJXXXfffkkkkkkkkkiiigggnnnyyy~~~vvvrrrxxxsssJJJBBBIIITTTnnn~~~|||}}}zzzxxxwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwtttwwwxxxxxxuuussstttvvvuuuuuuuuutttrrrpppmmmlllkkkiiihhhhhhfff```VVVOOOFFFCCC>>>;;;;;;;;;;;;:::<<<===???@@@AAAEEEJJJMMMeeellljjj[[[444222...///........................,,,...+++,,,111000999NNN}}}}}}ZZZHHHSSSgggyyyjjjmmmjjjeeeuuuxxxdddPPPGGGKKKSSSfffvvv{{{cccIII<<<888<<>>;;;;;;;;;;;;:::;;;===>>>@@@BBBFFFKKKNNNdddlllhhhWWW222111///111........................,,,...+++,,,111///999NNNiiikkkNNNDDDPPPcccyyywww```bbbjjjlll{{{}}}iiiSSSGGGJJJQQQfffuuu}}}~~~~~~}}}~~~gggMMM???999>>>PPP___gggsssgggYYY\\\bbbrrrsssZZZaaavvvqqqwwwtttqqqtttdddbbbkkk~~~vvvpppeeehhhwwwxxxiiifffooo|||nnnxxxvvviiirrr{{{zzz~~~}}}|||}}}}}}~~~}}}}}}~~~}}}}}}|||}}}~~~}}}wwwmmmiiiwwwwwwbbbNNNIIIHHHDDDAAAJJJNNNkkkZZZQQQppppppyyygggDDD666555>>>777888:::dddyyy|||^^^ZZZkkk~~~{{{zzz{{{}}}eeeIII===FFFMMMTTTXXXTTT]]]XXX\\\hhhoookkkiiikkknnnyyyzzz|||sssMMMAAALLLTTTjjj~~~~~~~~~~~~}}}~~~|||yyywwwvvvwwwxxxzzzxxxwwwuuuttttttvvvxxxyyywwwvvvuuuttttttuuuvvvwwwwwwvvvtttrrrooonnnmmmlllmmmiiifffffffff```TTTJJJCCC@@@===;;;;;;;;;:::::::::AAAAAABBBGGGEEEIIIXXXrrrdddeeeyyyLLL666...---333///...---,,,,,,,,,,,,,,,+++///,,,+++000///555EEE\\\]]]HHH???UUUiiizzzeeegggnnnqqq}}}iiiQQQEEEIIIRRRcccyyynnnUUUBBB666>>>TTTcccsss}}}[[[NNNVVV```tttyyyfffeeeyyyrrroooxxxrrrmmmYYYYYYccczzzjjjZZZVVVbbbggg```bbbnnn}}}pppppp~~~xxx}}}~~~||||||}}}~~~~~~}}}yyy{{{~~~~~~}}}|||}}}vvvllliiivvvvvv```KKKEEECCC@@@BBBKKKTTTsss[[[WWWpppttt{{{hhhCCC555333:::333999888]]]xxxxxx]]]YYYiii~~~||||||}}}~~~~~~kkkQQQCCCFFFLLLXXX]]]WWW___ZZZ[[[fffnnnnnnllllllkkkwwwfffGGG>>>IIISSShhh~~~}}}~~~~~~~~~}}}|||zzzxxxvvvuuuvvvwwwxxxwwwvvvtttsssssstttuuuvvvuuuuuutttsssssstttuuuuuuuuutttsssqqqooonnnmmmmmmllliiifffeeeeee___SSSJJJCCC@@@===;;;;;;;;;;;;:::<<>>DDDJJJWWWyyyWWWZZZ}}}ooo|||zzzeeeAAA666444:::222:::777TTTvvv]]]VVVddd{{{}}}{{{yyy||||||}}}sss]]]LLLFFFKKK\\\eee\\\ccc\\\ZZZbbbmmmrrrqqqooohhhuuuzzzaaaIII@@@IIISSSggg|||~~~}}}~~~~~~~~~}}}zzzxxxvvvuuutttuuuvvvwwwxxxwwwvvvtttttttttuuuuuussssssrrrrrrrrrsssssstttsssrrrqqqooonnnnnnnnnnnnllliiifffeeeccc]]]RRRJJJCCC@@@<<<;;;;;;;;;;;;:::===DDDBBBBBBFFFEEELLL]]]vvv~~~ddd~~~zzzMMM777///,,,000......---,,,,,,,,,------***///,,,+++000///444CCCYYYcccSSSCCCPPP```ttt[[[[[[dddfffnnnoooWWWIIIJJJQQQ___vvv}}}{{{yyyuuubbbJJJ@@@EEEYYYrrrvvv[[[OOOHHHHHHVVVvvvwwwfffxxxzzzssszzzvvvnnnXXXPPPZZZsssnnnSSS???BBBKKKLLLPPPWWWVVVXXXXXXUUUOOOQQQ___nnn~~~|||lllYYY[[[pppyyysssttt}}}www}}}qqq}}}{{{zzzzzz|||}}}}}}|||}}}~~~~~~}}}~~~{{{}}}~~~~~~}}}{{{}}}~~~~~~}}}}}}~~~uuukkkmmmyyyvvv___IIIDDDDDDAAAFFFFFFVVV{{{VVV]]]nnnppp~~~zzz^^^===777666<<<555999666NNNxxxwww___TTT]]]uuuyyyuuuwwwyyy{{{~~~xxxfffUUUHHHJJJ___kkkcccfff___YYY^^^lllwwwxxxssskkkuuuyyylll[[[NNNLLLUUUeeevvv~~~~~~}}}}}}~~~~~~}}}|||yyyxxxvvvuuutttuuuvvvwww{{{zzzyyywwwvvvvvvvvvvvvrrrrrrrrrrrrrrrsssssstttppppppooonnnnnnnnnnnnnnnkkkhhheeedddaaa[[[QQQIIIBBB@@@<<<;;;;;;;;;;;;;;;>>>DDDCCCBBBGGGIIISSSfffppptttHHH555///,,,///...------,,,,,,,,,------***///,,,,,,000///333BBBZZZeeeVVVGGGUUUggg{{{{{{VVV[[[jjjnnnttt{{{pppXXXHHHHHHMMM^^^vvv~~~xxxiiiKKKBBBGGG[[[vvveeeQQQSSSMMMFFFTTTuuuiiiwwwttt{{{yyyuuucccRRRWWWmmmrrrWWWBBBCCCKKKKKKJJJKKKLLLIIIGGGGGGFFFGGGPPPZZZkkkdddSSSLLLbbbqqqyyynnnyyyzzzzzz~~~||||||}}}}}}}}}|||~~~~~~~~~|||}}}~~~~~~{{{}}}uuujjjlllxxxuuu]]]IIIDDDEEECCCHHHEEEXXXbbbmmmgggwwwvvvyyyWWW:::777555;;;555444666JJJsss}}}dddTTTWWWpppzzztttrrruuuzzz~~~yyylll]]]NNNJJJ]]]lllhhhfffbbb[[[\\\jjj{{{~~~wwwrrrvvvsss]]]OOOSSS```mmmvvv|||~~~}}}}}}~~~~~~|||zzzxxxxxxwwwvvvuuuvvvvvvwwwzzzyyyxxxwwwvvvvvvvvvuuurrrrrrssssssttttttttttttooonnnnnnnnnnnnnnnoooooojjjhhheeeccc___XXXPPPIIIBBB???<<<:::;;;<<<<<<;;;===DDDCCCCCCIIIMMM[[[rrryyykkkAAA222///,,,...------,,,,,,,,,------...***///,,,,,,000...222AAA^^^hhhXXXHHHXXXlll|||uuuQQQ[[[pppvvvzzzzzzsssZZZIIIGGGLLL]]]www}}}yyyoooPPPHHHNNNaaayyy}}}ZZZNNNYYYUUUIIISSSnnnooovvvvvv|||}}}zzzlllRRRRRRddd{{{xxx___IIIHHHNNNNNNIIIHHHNNNJJJJJJOOOPPPMMMPPPWWWccc___WWW\\\|||ooolllmmmtttrrryyy}}}}}}~~~~~~}}}|||{{{|||}}}~~~}}}}}}}}}|||~~~ssshhhlllwwwsss[[[FFFCCCEEECCCJJJIIIcccuuukkkttt~~~RRR888777222777444222666GGGooo{{{lllWWWUUUmmm}}}wwwnnnrrrwww{{{}}}~~~zzzpppgggYYYMMMWWWgggjjjeeeddd___\\\iii}}}|||wwwwwwfffMMMOOOZZZcccnnnwww~~~}}}}}}}}}|||zzzxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttssssssqqqqqqrrrsssttttttttttttoooooonnnnnnnnnnnnoooooojjjhhheeebbb]]]VVVNNNIIIBBB???<<<:::;;;<<<<<<<<<<<>>;;;:::;;;<<<===<<<===CCCBBB???EEEMMMaaa}}}{{{eee^^^xxxccc<<<333333000000,,,,,,,,,,,,,,,---...///)))...---,,,000---000>>>TTTiii^^^HHHQQQcccuuuyyyRRRccc~~~}}}{{{ttt[[[JJJHHHMMMZZZttt}}}~~~~~~zzzyyysssjjjrrrwwwgggYYYLLLIII]]]]]]UUUXXX[[[mmm|||uuu~~~~~~dddVVVSSSeee|||nnnQQQOOORRRRRRTTTNNNMMMddd{{{mmmUUUTTTaaalllvvvllliiirrrqqqccc]]]uuu}}}|||}}}}}}{{{|||~~~~~~~~~}}}|||}}}~~~~~~{{{xxxxxx{{{}}}|||zzzzzz{{{}}}}}}}}}~~~}}}{{{{{{|||}}}}}}}}}~~~|||qqqhhhuuu{{{\\\JJJEEEDDDGGGJJJ^^^zzzyyy~~~nnn```CCC999222222666555333666???XXXuuuzzznnnbbb}}}gggWWWiiisssooollllllmmmrrr~~~~~~kkkOOOIIITTTXXX]]]```eeeiiimmmrrrxxx||||||wwwrrrrrrLLLOOO^^^eeemmm}}}{{{|||}}}yyyrrrkkkoooppprrrtttuuuvvvwwwwwwtttsssqqqrrrssssssrrrpppnnnqqqssstttsssrrrrrrsssoooooooooooonnnmmmlllkkkjjjgggccc^^^YYYQQQJJJEEE@@@>>>===;;;:::;;;<<<===CCC===CCCHHHEEERRRmmm~~~YYY```^^^>>>000///...,,,///...---,,,++++++++++++,,,---...------...111444SSSfff]]]HHHMMM]]]tttpppNNNaaazzz}}}~~~uuu[[[IIIGGGOOO___mmm{{{~~~}}}}}}yyy{{{yyyooocccZZZTTTQQQOOOUUU^^^ccc]]][[[jjj~~~~~~vvvzzzsss^^^QQQ\\\pppoooRRROOORRRTTTYYYQQQRRR```sssppp[[[WWWeeesss}}}vvvqqqhhhkkkzzzvvvjjjaaaqqq||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{xxxxxxyyyzzz{{{{{{{{{|||}}}}}}}}}~~~~~~||||||~~~~~~}}}}}}~~~~~~~~~~~~zzzppphhhyyyzzz[[[KKKFFFDDDGGGMMM```tttzzzsss}}}```AAA888222222555333333555<<>><<<;;;:::;;;===>>>AAA===AAAFFFIII]]]wwwxxxTTTYYY[[[;;;///......,,,///...---,,,++++++++++++,,,---...------...111333LLLYYYSSSCCCGGGbbbpppPPPddd}}}{{{aaaKKKGGGLLL]]]nnn}}}zzz}}}~~~|||ooo^^^SSSQQQRRRNNNTTT___fffaaa]]]iiizzz~~~~~~gggSSSVVVgggzzzlllOOOIIILLLQQQZZZUUUYYYZZZhhhvvvggg[[[iiixxxtttuuugggfffnnn{{{nnnaaakkk|||{{{~~~~~~~~~~~~~~~{{{zzzyyywwwvvvwwwzzz}}}|||}}}~~~}}}}}}}}}|||{{{zzz|||~~~~~~}}}~~~xxxoooiii~~~xxxZZZKKKFFFDDDGGGPPPcccnnnxxxxxx}}}~~~___>>>777333333555222333444999LLLqqq{{{pppvvvkkkXXXddd}}}~~~~~~uuuoookkkiiijjjqqq~~~pppPPP??????===EEEIIIOOOVVV]]]eeelllqqqtttuuuqqq|||aaaQQQQQQSSSkkk}}}{{{||||||yyysssnnnrrrssssssttttttttttttsssuuusssqqqooonnnmmmjjjhhhnnnppprrrsssrrrqqqqqqqqqooooooooonnnnnnmmmlllkkklllhhhccc\\\VVVNNNFFF@@@???>>><<<;;;;;;;;;===>>>@@@===AAADDDMMMhhhfffLLLTTTxxxVVV888.........---......---,,,++++++++++++,,,------------...111333DDDKKKLLLBBBFFFmmmjjjLLL^^^tttwww{{{}}}dddMMMGGGKKKZZZmmm~~~{{{zzz~~~oooZZZOOOQQQXXXOOOUUU```iiifffaaaiiivvvmmmZZZYYYeeevvveeeHHH@@@AAAGGGTTTVVV^^^WWW```{{{rrr___jjjvvvxxxwwwrrrwwwiiiiiiooo|||lll[[[eee||||||~~~~~~~~~~~~}}}yyyzzzzzzwwwtttuuuyyy~~~||||||}}}|||{{{{{{}}}~~~|||zzzzzz{{{}}}~~~~~~}}}}}}~~~~~~tttmmmkkksssWWWKKKGGGEEEHHHRRRgggwwwmmmsss|||]]];;;666444333444111222444999JJJllluuusssjjjSSS^^^~~~}}}~~~}}}|||wwwqqqllliiijjjppp~~~qqqRRR@@@???===>>>AAAFFFKKKPPPUUU[[[___eeeiiigggmmm}}}~~~vvvtttuuu{{{nnnRRRHHHJJJUUUwww~~~}}}{{{{{{{{{xxxtttpppttttttttttttsssrrrqqqqqqsssqqqooommmmmmkkkiiigggmmmooorrrrrrqqqoooooopppmmmmmmmmmmmmlllkkkjjjiiijjjfff```ZZZTTTLLLEEE@@@???>>><<<;;;;;;<<<===>>>??????BBBCCCMMMjjjzzzqqqTTTEEETTTxxxSSS666...---------...---,,,,,,+++++++++,,,,,,,,,------,,,...000333AAAGGGRRRMMMMMMyyyeeeGGGUUUgggjjjpppzzz~~~dddMMMHHHLLLYYYkkk~~~~~~~~~}}}{{{{{{{{{rrr^^^QQQUUU___UUUWWW```iiihhhdddjjjuuuuuuccc\\\bbbppp~~~^^^CCC:::888===KKKRRR^^^UUU\\\zzzxxxbbbfffrrrzzzxxxyyyqqqxxxwwwnnnqqqwww~~~jjjXXXaaa}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzz{{{{{{xxxuuuvvvzzz~~~zzz{{{{{{{{{yyyyyy{{{}}}~~~~~~|||{{{|||~~~~~~}}}}}}|||rrrmmmnnnlllRRRJJJGGGEEEIIISSSooonnntttrrruuuyyyXXX777555555222333111000444:::KKKjjjwwwttttttYYY\\\yyy~~~~~~|||zzzyyyzzztttnnnkkkjjjppp~~~}}}pppSSSBBBBBBCCCAAACCCEEEGGGIIIKKKOOORRRQQQWWWVVVYYYcccccc^^^aaa^^^```eeejjjlllssspppaaaPPPDDDEEE]]]}}}||||||{{{zzzxxxtttrrruuuuuuuuutttsssqqqpppooopppnnnlllllllllllljjjiiimmmoooqqqqqqooonnnnnnnnnkkkkkkkkkkkkjjjiiihhhhhhfffbbb]]]WWWRRRLLLFFFBBB>>>===<<<;;;;;;<<<>>>???@@@@@@DDDDDDKKKcccmmmaaaOOOBBBRRRyyy}}}OOO555///...,,,,,,------,,,+++++++++,,,,,,+++,,,---,,,,,,---000222DDDPPP```YYYSSSwwwdddEEEPPP```fffpppyyy~~~cccLLLGGGLLLXXXgggzzz~~~|||}}}|||{{{{{{|||}}}yyyhhhYYYXXXaaa]]][[[___fffhhhffflllvvv|||~~~lll___]]]iii}}}uuuVVV@@@:::666888EEEMMMWWWSSSWWWooottteee___qqqzzz~~~xxx{{{qqqttt|||tttwww}}}~~~iiiYYY```}}}~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}}}}{{{|||{{{zzzyyyyyy{{{}}}yyyzzz{{{zzzyyyzzz|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~zzzooommmrrr|||dddLLLHHHGGGFFFJJJUUU{{{gggrrrlllzzzQQQ444666555111222333000555;;;JJJggg~~~wwwkkkbbbxxx}}}zzzxxxwww{{{uuuooollljjjooo{{{~~~zzzoooTTTBBBBBBDDDGGGIIIJJJKKKKKKLLLOOOQQQNNNTTTSSSUUU^^^^^^[[[aaa___```eeemmmuuuiiiVVVQQQNNNFFFHHHjjj|||||||||{{{yyywwwuuutttuuuuuuuuutttrrrqqqooonnnnnnmmmllllllmmmnnnlllkkklllnnnppppppnnnmmmmmmmmmkkkkkkkkkjjjjjjiiihhhgggccc```ZZZUUUPPPKKKFFFBBB>>>===;;;;;;;;;<<<>>>???AAA@@@EEEFFFIIIYYYeee___RRRCCCPPPxxxvvvvvvIII333000///,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,---000222FFF]]]jjj[[[PPPhhhaaa@@@KKK[[[dddsssyyy}}}dddLLLFFFJJJWWWdddxxx~~~zzz{{{~~~}}}{{{{{{}}}~~~tttccc\\\___eee^^^^^^eeehhhhhhnnnwww~~~}}}{{{~~~~~~{{{zzz}}}zzzjjj```eeeuuuzzzjjjNNN===;;;777666AAAHHHNNNOOOPPP]]]jjjeeeYYYqqqqqqnnngggpppzzzxxxvvv|||eeeYYYaaa}}}~~~{{{{{{|||~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||yyy{{{||||||{{{|||~~~}}}}}}~~~~~~}}}|||~~~}}}~~~}}}~~~{{{|||yyynnnnnnuuuvvv\\\GGGFFFGGGFFFLLLYYYsssbbbrrrpppmmmwwwKKK222777555///111555222555:::EEEaaa|||ooo___sss~~~~~~~~~}}}{{{yyyyyy{{{uuuoookkkiiilllvvvwwwuuummmTTTAAAAAADDDGGGIIILLLNNNPPPSSSWWWZZZYYY```___```iiikkkjjjqqqqqqssszzziiiMMMCCC???EEEGGGIIIkkk{{{{{{|||{{{yyywwwvvvvvvuuuuuutttsssrrrqqqooonnnpppnnnmmmmmmnnnooonnnllllllnnnpppooonnnlllllllllllllllllllllkkkjjjiiihhhddd```ZZZTTTNNNIIIDDD@@@>>>===;;;:::;;;<<<>>>@@@BBB???EEEIIIHHHUUUhhhnnnUUUEEEVVVqqqmmmAAA000000000------,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---000222BBBccckkkSSSIII[[[uuubbb@@@GGGWWWdddwwwzzz|||fffNNNFFFJJJSSSddd|||zzz{{{~~~}}}|||{{{|||}}}}}}|||~~~pppeeeccchhh```^^^eeejjjkkkooouuu{{{www{{{~~~{{{uuutttyyywwwhhheeemmmwwwqqqaaaGGG:::<<<777555>>>EEEHHHLLLJJJOOOaaaeeeUUUqqqxxxiiibbbYYYbbbhhhgggkkkvvv~~~{{{sssxxxaaaWWWbbb~~~|||{{{}}}}}}|||{{{{{{{{{}}}~~~}}}}}}~~~{{{zzz{{{}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}|||}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}yyy{{{~~~xxxmmmnnnwww}}}rrrWWWCCCDDDGGGGGGLLL]]]fff```hhhlllmmmqqqGGG222777555...111777333666888AAA\\\~~~```PPPiii|||}}}}}}}}}}}}}}}}}}|||{{{{{{yyytttnnnkkkhhhiiisss}}}zzzoooppplllUUUBBBBBBDDDCCCFFFKKKOOOSSSYYY^^^bbbbbbhhhggghhhrrruuuttt|||yyy{{{zzzSSS:::AAA888@@@GGGEEE^^^zzz{{{|||{{{yyywwwvvvvvvtttttttttsssrrrqqqooonnnqqqpppnnnnnnoooooonnnllllllnnnoooooommmkkkkkkkkkmmmmmmmmmmmmlllkkkjjjjjjeeeaaaZZZSSSMMMGGGBBB>>>===<<<;;;:::;;;===>>>@@@CCC>>>EEEKKKIIIUUUooo~~~RRRHHH___nnnfff;;;...111111......,,,,,,,,,++++++,,,------++++++,,,,,,+++---///222;;;dddfffIIIEEEVVVpppkkkFFFKKKYYYggg|||{{{|||hhhPPPHHHKKKPPPfffzzz|||~~~~~~|||{{{|||}}}xxxwwwzzznnnjjjiii```^^^gggmmmmmmnnnsssyyyppptttsssnnnppp{{{~~~~~~vvviiifffkkknnn]]]FFF888666:::======CCCJJJKKKKKKSSSaaaccc\\\|||wwwzzzoooWWWVVVRRRPPPPPPQQQSSSYYYiiixxx|||pppdddYYYeee~~~zzz}}}~~~}}}|||zzzzzz}}}{{{}}}~~~}}}{{{yyyyyyyyy|||}}}~~~}}}zzz{{{||||||~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~}}}~~~uuujjjnnnzzzeeeMMMFFFEEEBBBGGGQQQdddaaakkkfffiiirrrfff\\\BBB444555111000444444000444===DDDRRRuuu}}}{{{qqqzzzfffZZZggg}}}{{{{{{|||}}}|||{{{xxxvvvqqqjjjddddddhhhmmmnnnlllhhh^^^NNN@@@???DDDFFFGGGJJJMMMRRRWWW[[[^^^fffhhhllloooqqqtttxxxzzzyyyyyy{{{lllCCC<<<888???<<<:::BBBSSSuuu~~~}}}yyyyyyyyyyyyxxxwwwvvvuuuttttttuuuuuutttrrrpppooopppqqqssstttrrrpppllljjjooooooooonnnmmmkkkjjjiiijjjjjjjjjlllnnnmmmkkkhhhbbb^^^XXXQQQJJJEEEAAA???>>>===;;;::::::<<<>>>@@@CCCFFFBBBNNNKKKZZZ|||KKKQQQjjjooofffYYY777444222......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////888[[[[[[FFFIII[[[oooxxxHHHHHHdddtttvvvxxxkkkQQQGGGJJJXXXiii{{{}}}{{{yyyooohhhdddbbbfffmmmpppnnnjjj|||sssttt}}}|||ooorrrqqqooottt~~~{{{|||}}}}}}|||}}}pppiiiiiieeeXXXGGG<<<:::===???>>>@@@HHHLLLOOOYYYgggjjjdddttttttgggPPPNNNLLLHHHFFFFFFHHHNNN\\\iiivvvssswwwcccZZZiii~~~{{{|||}}}}}}}}}{{{{{{|||~~~{{{||||||{{{yyyxxxxxxyyy}}}}}}}}}zzzxxxyyy{{{}}}~~~}}}~~~~~~}}}}}}}}}~~~vvvkkkmmmwwwyyy___IIIEEEFFFDDDHHHRRRaaa~~~]]]nnn~~~fffjjjsssoooVVV>>>333444000///333222111333;;;CCCRRRuuu~~~ppp}}}iiiXXXbbb~~~~~~~~~}}}{{{{{{|||}}}|||{{{xxxuuuooohhhbbbbbbggglllqqqjjjaaaVVVHHH>>>>>>DDDEEEFFFIIIMMMRRRWWW[[[]]]dddgggkkknnnppptttwwwzzzuuuvvvyyy~~~iiiCCC???:::===999;;;OOOfff{{{zzzyyyyyyzzzyyyxxxwwwvvvvvvuuuuuuuuuuuusssrrrpppoooqqqrrrssssssrrrooommmlllmmmmmmmmmmmmmmmmmmllllllmmmkkkiiiiiijjjiiihhhgggbbb^^^XXXQQQIIIDDD@@@>>>>>>===;;;::::::<<>>===<<<;;;;;;===???@@@AAAFFFFFFTTTeeeyyy___JJJnnnfffooovvvLLL111000...+++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////;;;VVVYYYFFFDDDUUUmmm{{{PPPKKKbbbvvvzzztttWWWHHHIIIRRRdddzzz}}}~~~~~~}}}}}}}}}}}}zzzkkkhhhbbb\\\VVVSSSSSSTTTUUUTTTQQQLLLIIIKKKSSSYYYXXXWWW^^^iiillleeebbbeeebbbcccoootttmmmmmmrrrnnnppprrrwww{{{xxxzzz~~~~~~{{{~~~xxxdddUUUUUUQQQKKKFFFCCCAAABBBBBB@@@FFFNNNWWWeeetttyyywwwkkkddd[[[LLLIIIFFFCCCDDDIIINNNTTT]]]eeemmm~~~|||dddZZZooo~~~}}}}}}~~~~~~|||xxxzzz~~~~~~|||{{{{{{yyyyyyxxxvvvttttttwwwyyy{{{{{{|||}}}~~~|||yyyvvvtttvvvyyy{{{}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{{{{|||~~~}}}|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~|||ssskkkmmmvvviiiSSSCCCDDDHHHGGGKKKUUU|||yyyZZZ{{{nnnaaaqqqyyy}}}yyy~~~vvvFFF555000333///000333...333000777@@@PPPrrriiixxx[[[ZZZvvv~~~}}}}}}~~~~~~}}}~~~~~~~~~|||zzzzzz{{{|||{{{zzzzzzvvvoooeee^^^]]]bbbggghhhZZZKKKCCC???======@@@CCCEEEIIINNNSSSVVVYYYZZZZZZ\\\___aaadddhhhlllpppooorrrwww|||bbb===<<<>>>DDDFFFWWWzzz|||zzzxxxyyyyyyyyyxxxxxxwwwvvvwwwvvvuuutttrrrpppooonnnsssrrrqqqooonnnnnnooooookkkjjjjjjjjjkkkmmmooopppllljjjhhhgggggggggeeecccaaa]]]VVVMMMFFFAAA>>><<<>>>===<<<<<<<<<===???@@@???FFFHHHRRRiii|||rrrOOOYYY~~~```yyyhhhDDD//////---+++---,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////999PPPVVVGGGBBBSSSnnnxxxTTTSSShhhzzzuuuXXXIIIIIISSSfffzzz~~~~~~~~~}}}{{{zzz|||ooofffZZZOOOIIIHHHHHHHHHFFFEEECCC@@@@@@AAADDDFFFJJJIIIMMMUUUWWWTTTTTTWWW]]]aaajjjppprrrwwwooorrrzzz|||wwwwwwvvvtttvvvyyy|||}}}}}}~~~~~~www```MMMSSSSSSQQQKKKEEEAAABBBDDDFFFJJJQQQ\\\jjjwww}}}|||{{{iii```ZZZOOOJJJEEEEEEIIIPPPVVV[[[dddlllvvvzzzwwwwwwcccXXXttt}}}}}}}}}~~~|||vvvyyy}}}~~~|||{{{{{{yyyyyyxxxvvvtttuuuwwwzzzyyyxxxyyyzzz{{{zzzwwwuuuwwwxxxyyyzzz{{{zzzzzzyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzzzz{{{}}}~~~~~~}}}{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~wwwoookkkqqqzzzdddQQQDDDEEEGGGGGGOOO\\\tttXXX~~~kkk```yyy|||qqqAAA444222444000111444...333000666???MMMlllfff{{{^^^XXXppp~~~}}}~~~}}}~~~~~~~~~~~~}}}|||}}}{{{yyyyyyzzz{{{zzzyyyzzzwwwqqqhhh```]]]```ccc[[[NNNBBB???@@@???>>>??????BBBFFFKKKOOORRRSSSSSSNNNOOOQQQSSSTTTWWW\\\___fffhhhjjjmmmuuu```???<<<<<>>======<<<===>>>???@@@>>>EEEJJJNNNdddttt```GGG```}}}hhhZZZ>>>///000---,,,///...++++++++++++++++++++++++,,,,,,,,,,,,---...//////333EEERRRIII@@@PPPmmm|||yyy^^^aaauuusssWWWJJJKKKWWWkkk~~~~~~|||zzzzzz}}}qqqbbbNNNCCCAAACCCCCCAAABBBAAAAAAAAABBBCCCCCCBBBHHHHHHKKKQQQWWW\\\aaafffqqqvvvzzzpppqqqxxx}}}|||xxxkkkiiiiiiggglllooosssvvvwwwxxxzzz{{{~~~|||}}}~~~}}}ttt___KKKQQQUUUWWWRRRHHHAAAAAADDDDDDHHHQQQ^^^llluuuxxxwwwyyykkk```ZZZQQQHHHEEEFFFLLLRRRWWW^^^kkkyyyyyytttsssiiiaaa~~~~~~~~~~~~~~~|||vvvyyy}}}~~~}}}|||{{{{{{yyyyyyyyyxxxvvvvvvxxxzzzwwwwwwwwwxxxyyyyyywwwuuuzzzzzzyyyyyyyyyxxxxxxxxx{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxzzz|||~~~}}}|||zzz~~~}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}uuummmmmmuuu}}}```QQQFFFFFFFFFHHHVVVjjjfffUUUeeedddzzzhhh===333333333///222555...222///666???HHHdddsssggg~~~zzzbbbZZZjjj~~~}}}~~~~~~}}}{{{|||}}}}}}}}}|||{{{zzz|||{{{yyyyyyzzzzzzzzzyyywwwvvvssslllccc]]]\\\]]]OOOEEE===>>>AAAAAA???>>>;;;>>>CCCHHHKKKLLLLLLLLLEEEEEEFFFEEEEEEGGGKKKNNNXXXWWWUUUVVV]]]lllzzzttt}}}~~~aaaDDD@@@:::FFFZZZvvvwwwuuuuuuuuuvvvvvvvvvuuuuuutttsssrrrqqqpppooonnnnnnnnnpppooommmlllllllllmmmnnnllllllmmmllllllkkkjjjiiieeefffhhhkkkllliiiddd```]]]XXXQQQIIICCC???>>>===>>>=========>>>>>>??????@@@DDDKKKLLLbbblllRRRHHH```NNN888///111---,,,000...++++++++++++++++++++++++,,,,,,,,,,,,---...//////222CCCUUURRREEESSSoooyyyjjjnnn~~~tttXXXKKKLLLYYYnnn~~~{{{{{{|||~~~~~~~~~vvvdddPPPGGGIIILLLIIIEEEAAABBBCCCEEEGGGIIIKKKLLLRRRSSSWWW___hhhrrr{{{wwwttttttxxxzzz{{{iiiZZZ[[[^^^]]]eeeiiinnnrrrtttvvvxxxyyyzzz}}}}}}zzzyyy||||||{{{xxxuuuuuuooo^^^MMMMMMVVV]]]ZZZNNNDDDAAACCCDDDJJJWWWiiivvv{{{yyyvvv~~~xxxoooccc\\\UUUIIIGGGIIIOOOUUU[[[hhh~~~|||mmmjjj}}}|||vvvyyy|||}}}|||{{{{{{|||yyyzzz{{{zzzyyyyyyzzz{{{wwwvvvvvvxxxzzzzzzyyyxxx{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxxxxyyy|||}}}}}}|||zzz}}}~~~||||||~~~~~~zzzwwwwwwxxxyyyzzz|||}}}~~~~~~vvvooopppwww[[[PPPHHHGGGEEEJJJ```zzzYYY[[[bbbmmmuuu[[[;;;333333222---111555...000///888???CCC\\\tttiiivvv{{{jjj```hhh}}}||||||}}}}}}{{{yyyzzz{{{||||||zzzyyywww|||zzzxxxxxxyyyzzzyyyxxxsssttttttnnneee]]]XXXWWWIIIAAA;;;===AAA@@@???>>>===@@@EEEIIIKKKKKKJJJIIIDDDDDDCCCAAA@@@@@@CCCFFFKKKHHHFFFFFFMMMXXXdddlllfff```___qqq{{{cccFFFBBB===FFF\\\}}}yyyyyysssssstttttttttttttttsssqqqpppooonnnmmmmmmnnnooommmmmmlllkkkkkkkkkkkkllljjjkkkmmmnnnmmmllliiihhhggggggggghhhhhhfffbbb^^^ZZZVVVOOOHHHBBB???>>>>>>>>>>>>>>>>>>>>>?????????EEECCCKKKNNNfffkkkMMMOOOkkkEEE444///111,,,+++///---************************,,,,,,,,,,,,---...//////333AAAYYYYYYHHHSSSlllrrrsssrrr|||yyy[[[LLLKKKXXXooo|||{{{{{{|||}}}|||yyywwwttthhhZZZSSSSSSTTTOOOJJJCCCDDDEEEGGGJJJPPPYYY___cccfffkkkqqqzzzxxxsssssstttzzzxxxZZZNNNTTT[[[ZZZccchhhmmmrrrtttwwwyyy{{{wwwzzz}}}|||xxxwwwyyy}}}ttttttpppmmmmmmkkk]]]MMMHHHUUU``````SSSFFFAAABBBKKKTTTfff{{{~~~yyyvvvqqqeee```ZZZMMMKKKNNNTTTZZZcccvvvhhhiii}}}{{{wwwyyy{{{||||||{{{|||}}}yyy{{{||||||{{{zzz{{{|||wwwwwwwwwyyy{{{|||{{{zzzzzzyyywwwvvvwwwyyy|||~~~yyyxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwyyy{{{}}}}}}|||yyy}}}~~~|||{{{}}}|||xxxuuuuuuvvvwwwyyy{{{}}}~~~~~~|||yyyrrrrrryyy~~~XXXNNNIIIHHHEEEKKKgggyyySSSdddcccttt{{{pppRRR:::333222111+++000444---//////999???@@@WWW}}}lllqqq~~~rrrhhhkkk|||~~~~~~{{{{{{{{{|||~~~}}}{{{yyyxxxyyyzzz{{{{{{yyywwwvvv|||zzzxxxxxxyyyyyyyyyxxxppprrrtttpppfff\\\UUURRRIIIAAA;;;===??????>>>???AAADDDIIIMMMOOONNNLLLKKKIIIHHHFFFCCCAAAAAACCCFFFDDDBBBAAACCCJJJSSSZZZ]]]```]]]```ttt~~~dddFFF@@@CCCGGG\\\wwwwwwrrrrrrsssssstttssssssrrrooonnnmmmllllllmmmnnnoookkkkkkkkkkkkkkkkkkjjjjjjgggiiilllnnnooommmjjjhhhjjjhhhfffeeedddccc___]]]YYYTTTNNNGGGBBB?????????===>>>>>>>>>????????????IIIBBBKKKQQQmmmoooLLLUUU{{{ttt@@@111...000+++***...,,,************************,,,,,,,,,,,,---...//////---:::UUUWWWCCCKKKbbbeeewwwpppuuu~~~xxx~~~}}}^^^LLLJJJUUUmmm~~~}}}{{{zzzzzzzzz}}}~~~~~~}}}zzzvvvrrrkkkeee\\\WWWUUUQQQLLLGGGEEEFFFFFFGGGKKKVVVdddnnnppptttyyy}}}}}}tttppp{{{{{{[[[QQQSSSVVV\\\dddpppuuu{{{~~~www{{{|||yyyuuuuuuvvvvvvmmmvvvooofffpppvvvcccOOOIIIOOOZZZbbb```UUUMMMKKKVVVbbbuuutttuuuzzzuuuooonnncccXXXZZZWWWWWWZZZbbbrrrssszzzzzz~~~}}}~~~~~~}}}|||wwwwwwwwwwwwxxxzzz|||}}}wwwwwwwwwwwwxxxxxxyyyzzz{{{{{{|||}}}}}}}}}}}}}}}xxxyyyzzzzzzyyyyyy{{{||||||wwwssswww~~~~~~yyyxxxzzz|||}}}|||zzzzzz{{{}}}}}}}}}}}}zzzvvvzzzzzzzzzzzz{{{}}}~~~{{{~~~vvvhhhtttpppZZZJJJFFFHHHFFFTTTvvvgggKKKvvvyyyiiiuuummmqqqvvvOOO555444333111000//////...///111333<<>>FFFQQQ\\\bbbjjjbbb^^^ooonnnQQQGGGHHHMMMeee~~~wwwvvvrrrrrrrrrsssssssssrrrqqqqqqpppooonnnnnnnnnnnnnnnoookkkkkkjjjlllmmmnnnmmmkkkiiiiiijjjkkkllllllllllllfffeeeeeeeeedddccc```]]]VVVQQQIIICCC@@@>>>=========>>>>>>===<<<>>>AAADDDEEEHHHMMM___ppphhhYYYZZZ{{{]]]444222///---+++,,,---...******************************+++++++++,,,,,,,,,...===OOOSSSHHHCCCSSSiiizzzhhhmmmuuu{{{rrr{{{fffLLLLLLWWWfffzzz}}}~~~~~~~~~|||{{{~~~}}}zzzyyyyyyyyy{{{zzzyyytttjjjbbb^^^YYYPPPGGGAAA??????@@@>>>AAAEEEKKKRRR]]]gggnnnyyy}}}yyyvvv~~~}}}fffRRROOOSSSZZZhhhvvv~~~|||zzzyyyzzzzzzyyy|||vvvkkkooozzzsss___KKKMMMVVVbbbgggbbbZZZVVVZZZfffvvvxxxwwwxxxpppjjjmmmhhh___aaabbb```bbbkkk~~~uuu{{{}}}~~~wwwwwwwwwwwwxxxzzz|||}}}xxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}zzz|||||||||zzzyyyzzz{{{}}}xxxvvvyyy}}}xxxzzz||||||zzzyyyyyyyyy}}}zzz|||||||||||||||}}}~~~~~~~~~~~~{{{zzzppphhhxxxlllXXXJJJFFFGGGGGGZZZ~~~eeeRRRrrrqqqoookkkqqqkkkGGG444333222111000/////////222444444;;;EEEMMMggg~~~|||zzzvvvvvveeemmm~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz||||||{{{zzzyyyxxxvvvuuuuuuuuuuuuuuuttttttwwwsssrrrsssmmmaaaXXXVVVJJJ===777===AAA???>>>BBBGGGGGGHHHMMMRRRVVVVVVTTTNNNQQQMMMDDD@@@AAACCCBBBDDDBBB@@@CCCKKKWWWbbbiiiqqqlllgggrrrtttWWWHHHHHHTTTlll~~~{{{tttqqqkkkrrrrrrrrrqqqpppooonnnmmmnnnnnnmmmlllllllllmmmmmmkkkjjjjjjkkkmmmmmmllljjjhhhiiiiiijjjjjjjjjjjjjjjgggeeedddccccccbbb___]]]TTTOOOGGGBBB???======<<<>>>>>>>>>===<<<===@@@CCCGGGJJJJJJ[[[rrriii]]]iii~~~{{{RRR444222///,,,+++,,,---...******************************+++++++++,,,,,,,,,---<<>>===<<<<<>>>>>>>>===@@@AAA@@@>>><<<===???BBBCCCOOOPPPddd{{{eeeVVVuuu```===111000...,,,++++++,,,---******************************+++++++++,,,,,,,,,,,,777IIIUUUPPPHHHTTTiii|||rrrVVVVVVeee~~~kkkOOOMMMNNN[[[lll}}}~~~|||zzz|||~~~{{{zzz{{{{{{|||{{{{{{yyyrrreeeVVVJJJDDD999777555333222444777888???DDDRRRfff|||eeeXXXKKKHHHJJJJJJIIIIII}}}tttiiiaaaZZZ\\\fffxxx}}}|||xxxwww|||uuu~~~zzzsssiiiWWWMMMYYYmmmsssfffXXXPPPddduuuxxxxxx{{{{{{vvvpppyyyvvvooonnniiiiiitttvvv|||zzzwwwxxxxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyvvvwwwyyyyyyyyyyyy{{{|||~~~}}}}}}||||||||||||{{{}}}~~~~~~|||zzzyyyyyy{{{}}}{{{{{{|||}}}|||{{{wwwxxxyyy{{{|||}}}}}}}}}yyy|||~~~{{{nnnhhhyyywww___OOOIIIFFFGGGWWW|||bbbCCCTTT{{{ddd{{{yyytttyyysssoooFFF444000000000///000000111222,,,///---222>>>EEEUUUmmmxxxbbbsssgggaaaooo|||{{{{{{zzzzzzzzzzzz{{{vvvvvvvvvvvvvvvuuuuuutttsssssssssuuuvvvtttppplllrrrqqqpppooooooqqqsssuuupppooommmlllkkkfff]]]UUUOOOEEE<<<888888;;;???CCCNNNSSSZZZaaaeeeggggggfff\\\QQQEEE@@@AAADDDEEEEEEKKKMMMQQQVVV___kkkyyy|||qqqTTTRRRdddoooooovvvyyyrrrnnneee\\\iiijjjkkklllmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiigggffffffgggiiijjjhhhgggiiiiiiiiiiiihhhfffeeedddfffdddaaa```^^^\\\ZZZWWWNNNIIIDDD@@@??????@@@@@@AAAAAA@@@>>>======@@@BBBBBBNNNTTTcccqqqaaabbbYYY666///...---,,,++++++,,,,,,******************************+++++++++,,,,,,,,,,,,333EEESSSPPPHHHRRRgggyyy~~~sssZZZYYYggg|||lllNNNJJJNNNZZZkkk{{{~~~~~~{{{zzzzzz||||||~~~{{{yyyzzzzzz|||zzz{{{yyyqqqdddTTTFFF???666555333222222444666777<<>>888777:::???BBBJJJRRR^^^hhhmmmnnnmmmmmmZZZNNNCCC@@@AAACCCEEEGGGJJJNNNTTT[[[eeessssssWWWWWWbbbjjjmmmzzztttpppnnnhhhaaaggghhhjjjkkkmmmnnnnnnnnnlllllljjjiiihhhhhhggggggfffeeeeeefffhhhhhhgggfffiiiiiiiiihhhgggfffeeedddeeecccaaa```^^^[[[WWWTTTLLLHHHBBB??????@@@AAAAAA@@@AAA@@@>>>===>>>AAACCCFFFNNNWWW]]]___ccczzzMMM111------,,,,,,++++++++++++******************************+++++++++,,,,,,,,,---000???PPPNNNEEEOOOdddrrrwwwuuu___]]]hhhyyymmmNNNIIIMMMZZZjjjzzz~~~}}}|||zzzyyyyyy~~~}}}zzzxxxxxxyyy|||~~~}}}zzzsssfffUUUEEE;;;444444333333444555666777<<<@@@JJJWWWeeemmmnnnmmmhhheeedddgggmmmpppooolllSSSKKKDDDEEEHHHGGGGGGHHH~~~|||yyyzzz{{{~~~xxxmmmgggfffccc]]]bbbmmmvvv}}}}}}vvv}}}wwwdddVVV\\\jjjoooggg^^^jjjzzz}}}~~~wwwxxxtttxxxyyywwwxxxyyyzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyxxxxxxvvvwwwyyyyyyyyyyyy{{{|||~~~{{{yyyzzz}}}|||}}}}}}{{{zzzzzz|||~~~}}}zzzyyy{{{}}}~~~~~~yyyzzz|||}}}|||{{{zzzyyy|||}}}~~~~~~||||||}}}~~~wwwvvvnnnvvvyyy^^^XXXIIIHHHHHHNNNiiiiiiJJJOOOyyyuuukkk{{{~~~~~~WWW999222111000000/////////000000000333///000;;;@@@GGGUUU{{{nnnoootttbbbiiizzz~~~~~~~~~~~~|||{{{}}}|||{{{yyyxxxwwwwwwwwwuuuuuuuuuvvvuuuttttttssssssqqqqqqtttvvvtttnnnhhhppppppoooooooooooooooooommmmmmkkkiiikkkkkkaaaUUUOOOJJJAAA999777;;;???AAAKKKUUUdddoootttssspppoooYYYMMMDDDAAAAAA@@@CCCGGGJJJOOOXXXbbbnnn~~~qqqXXXZZZaaahhhooo~~~|||pppooooookkkgggggghhhiiikkkllllllllllllkkkjjjiiigggffffffeeeeeeeeeddddddeeeggggggfffeeefffffffffffffffeeeddddddcccbbbaaaaaa___[[[UUUPPPIIIEEE@@@===>>>???AAABBB???@@@@@@>>>>>>???BBBDDDIIIOOOaaabbbUUUllltttggg???...,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,......;;;LLLKKKBBBLLLaaalll{{{xxxvvvbbb^^^eee{{{yyyoooPPPKKKKKKWWWhhhxxx~~~{{{zzz|||~~~{{{yyywwwtttxxx}}}}}}}}}{{{xxxsssjjjZZZHHH<<<555555666777888999:::;;;>>>BBBKKKTTT]]]cccfffgggddd___]]]eeettt}}}~~~zzzQQQJJJDDDCCCDDDCCCEEEHHH||||||}}}{{{uuupppggg\\\UUUUUUSSSRRR^^^ooowwwzzzooo{{{~~~mmm^^^aaakkkmmmfff___{{{}}}}}}nnnnnnqqqsssllliiiyyyzzz{{{|||}}}~~~|||}}}~~~~~~wwwxxxyyyzzz{{{zzzyyyxxxzzzyyyxxxxxxwwwwwwwwwwwwzzzzzzzzzzzzyyyyyyxxxwwwxxxzzz{{{{{{yyyyyyzzz{{{yyy|||~~~}}}yyywwwyyy|||{{{{{{{{{zzzyyyyyy{{{~~~~~~{{{xxxwwwyyy{{{|||}}}}}}~~~~~~~~~}}}{{{xxxvvv|||}}}}}}|||zzzzzz{{{}}}tttsssnnnzzzrrrTTTUUUGGGHHHIIIQQQnnnZZZEEE[[[ppplll|||yyywwwLLL555000111111000///////////////---000---///;;;AAAGGGTTTsssoooccczzzzzzllldddhhhuuu~~~}}}~~~}}}{{{yyy}}}|||zzzxxxwwwvvvuuuuuuuuuuuuvvvvvvuuuuuutttssspppooonnnqqqtttrrrkkkeeeooooooppppppooonnnmmmlllmmmnnnllljjjlllmmmcccWWWPPPLLLCCC;;;888<<<@@@BBBOOOZZZjjjuuuwwwtttooommmXXXNNNEEEBBB@@@===@@@GGGPPPWWWbbbmmm{{{nnnXXX[[[bbbjjjsssxxxnnnnnnooommmlllhhhhhhiiijjjjjjjjjjjjjjjiiiiiigggfffeeeddddddddddddddddddeeefffgggfffdddddddddeeeeeeeeedddccccccbbbaaaaaaaaa___ZZZTTTOOOGGGCCC???<<<===???@@@AAA?????????>>>>>>???CCCEEEIIIRRRmmmlllVVVuuuxxxooo|||XXX666...,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,...,,,888IIIIII@@@JJJ___jjjxxx|||wwwbbb\\\aaavvvzzzpppRRRMMMHHHUUUfffvvv~~~|||zzz{{{}}}~~~}}}zzzxxxvvvrrrwww}}}~~~|||yyywwwuuurrrmmm```NNNAAA777888999;;;===???@@@@@@???EEEMMMVVV]]]dddjjjmmmggg___[[[ggg|||SSSLLLGGGFFFFFFGGGLLLSSS~~~~~~|||oooffffffgggccc```aaaZZZPPPIIIKKKQQQYYYhhhvvvyyyvvv}}}~~~yyyoooiiikkkpppoookkkyyyooolllddd\\\VVVWWW^^^eeebbbeeekkkqqqwww|||~~~~~~}}}~~~|||{{{{{{|||}}}{{{uuuqqqwwwwwwwwwwwwvvvvvvvvvvvv|||yyywwwvvvwwwxxxxxxxxxvvvxxxzzz}}}~~~}}}yyyvvvvvvzzz}}}{{{wwwuuuxxx|||wwwwwwxxxyyyyyyzzz{{{{{{|||yyyxxxzzzzzzyyywww~~~~~~~~~}}}|||zzzyyyxxx||||||}}}~~~~~~}}}{{{zzzwwwkkkjjjxxx|||lllYYYQQQDDDMMMMMMSSSuuu~~~NNNHHHcccbbbsss~~~yyyrrr{{{III,,,666//////............//////000......111333888CCCOOOhhhuuu^^^nnnrrrdddbbbooo~~~}}}|||}}}|||zzzyyyzzzyyyxxxvvvtttsssrrrrrrrrrssstttsssqqqpppqqqrrrrrrpppmmmkkkjjjkkkmmmooorrrqqqpppnnnmmmkkkjjjiiillljjjjjjkkkmmmiiiaaaZZZPPPLLLJJJFFF===777AAAPPPYYYeeerrr~~~nnndddnnn^^^QQQIIIHHHDDD===@@@JJJTTT\\\lllwwwlllVVV]]]\\\aaaooopppnnnkkkkkkjjjdddcccfffhhhhhheeedddeeegggeeeeeeffffffeeeeeedddccceeedddcccbbbbbbbbbcccdddcccddddddeeeeeefffffffffaaa^^^ZZZZZZZZZWWWPPPJJJHHHBBB<<<;;;???CCCDDDBBBCCCCCCAAA>>>>>>BBBEEEFFFUUU\\\lllbbbSSS~~~gggvvv{{{MMM444///------,,,,,,,,,,,,++++++************************)))************+++++++++---...999GGGJJJFFFNNN]]]gggvvvxxxmmm^^^^^^www|||uuuTTTGGGKKKTTTcccvvv}}}{{{zzz}}}}}}}}}zzzyyyuuuwww|||{{{vvvrrrrrrqqqpppnnnfffRRR@@@>>>999666888<<>>999EEEWWW```lllvvvnnnfffpppdddVVVKKKJJJHHHDDDHHHPPP]]]fffwwwiiiWWW\\\]]]cccrrrnnnmmmjjjjjjjjjcccaaacccffffffdddcccdddfffeeeffffffffffffeeeddddddddddddbbbaaaaaaaaabbbccccccdddddddddddddddeeeeeeaaa]]]ZZZYYYYYYVVVOOOIIIFFFAAA<<<;;;???BBBCCCBBBBBBBBBAAA??????BBBEEEFFFQQQjjj{{{dddPPPxxxbbbuuusssHHH222///------,,,,,,,,,+++++++++************************)))************+++++++++......888FFFHHHDDDJJJYYYgggvvv{{{qqqkkk___^^^xxx}}}xxxWWWJJJKKKTTTeeexxx}}}zzzxxxyyy}}}~~~}}}}}}{{{zzzuuuwww{{{~~~~~~~~~~~~~~~}}}xxxsssqqqrrrrrrrrrrrrkkkYYYGGG>>>999666999>>>???@@@AAA???FFFPPPYYY```eeejjjnnnbbbYYY[[[nnn|||sssVVVOOOHHHEEEFFFJJJVVVaaa~~~}}}{{{pppggg```]]]^^^ccceeeaaa\\\YYY]]][[[\\\___eeeqqq{{{xxxyyyyyy{{{vvvuuuxxxwwwuuu{{{|||pppmmmqqquuuxxxtttnnndddZZZSSSLLLHHHEEEEEEDDDFFFKKKTTTaaallltttssswww{{{}}}~~~~~~~~~}}}{{{zzzzzzyyywwwuuutttttttttuuuuuuvvvvvvwwwyyyyyyyyyzzz{{{yyyvvvsssxxxyyy{{{|||}}}}}}}}}|||xxxyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{|||zzzyyyyyyzzz{{{{{{||||||||||||zzz{{{|||}}}}}}|||{{{zzzmmmpppwww|||sss^^^PPPLLLHHHDDDNNNnnnlllJJJMMMgggiii}}}~~~pppjjjzzzbbb===333000//////............//////...,,,,,,///111555???IIILLLlll{{{^^^___mmmuuukkk___cccrrr~~~~~~}}}|||||||||zzzyyyvvvuuusssqqqqqqrrrsssuuuqqqrrrsssqqqooonnnnnnooopppooonnnllllllmmmnnnooommmmmmmmmmmmlllllllllllliiihhhhhhiiijjjgggaaa\\\GGGHHHKKKKKKCCC???KKK\\\dddooowww|||{{{mmmgggsssmmm]]]PPPOOOPPPPPPSSSZZZccclll~~~cccYYY\\\___hhhxxx|||mmmllliiiiiiiiiccc___aaaccccccbbbbbbcccdddeeeeeeffffffeeeeeedddccccccbbbaaaaaa``````aaaaaaccccccccccccbbbbbbbbbbbb___]]]YYYXXXWWWSSSMMMGGGCCC???;;;;;;>>>AAABBBAAAAAABBBBBBAAAAAABBBEEEHHHQQQrrr{{{___UUUzzz}}}aaaxxxggg@@@///...,,,,,,,,,,,,++++++++++++************************)))************+++++++++...---666DDDFFFAAAGGGTTTbbbrrrssssssfffbbb{{{{{{YYYLLLJJJUUUhhhzzz~~~zzzvvvuuuwwwyyy~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzuuuwwwzzz~~~|||~~~}}}|||{{{zzzyyyyyyyyywwwwwwwwwxxxxxxvvvrrroooppprrruuuvvvxxxrrrbbbRRR@@@999777;;;??????@@@BBBBBBKKKXXXdddjjjlllllllll^^^VVV[[[pppvvvpppZZZUUUPPPNNNMMMSSSaaappp|||tttkkkdddfffeeefffkkkooommmhhhddd___aaaeeeiiiqqqzzzsssnnnlllmmmiiikkkqqqqqqppp|||pppdddeeellltttyyyyyyrrriiibbb]]]XXXQQQMMMLLLJJJGGGFFFJJJPPPXXX]]]jjjnnnssswwwyyy{{{|||}}}yyyxxxwwwwwwwwwxxxxxxxxxrrrsssssstttuuuvvvvvvwwwuuuuuuvvvxxx{{{{{{zzzyyyuuuwwwyyyyyyzzzzzz{{{|||yyyxxxxxxyyy{{{}}}|||{{{yyyyyyyyyyyyyyyyyyyyyxxxzzzyyyxxxxxxyyyyyyzzzzzz|||}}}}}}~~~~~~~~~~~~~~~{{{|||}}}}}}}}}}}}|||{{{lllwwwnnnZZZNNNLLLHHHEEEZZZ}}}YYYDDDTTTdddvvvoooiiizzzQQQ666444+++///......------......///...,,,---///000444===GGGJJJcccqqqnnn^^^zzz}}}pppppp___]]]jjjyyy~~~}}}|||{{{|||{{{zzzxxxzzzxxxuuurrrpppppppppqqqpppqqqqqqpppmmmkkkkkklllmmmmmmmmmlllmmmmmmnnnnnnpppooonnnllljjjiiihhhggggggffffffggggggeeeaaa]]]GGGFFFIIIOOOMMMIIINNNYYY```lllrrrtttsssiiihhhvvvtttdddVVVTTTXXX[[[___cccgggqqqvvv]]]ZZZ^^^cccoooyyykkkllliiihhhiiidddaaabbbccccccbbbaaa``````ccccccddddddccccccbbbaaaaaa`````````____________bbbbbbaaaaaa`````````___^^^\\\YYYWWWTTTPPPJJJEEE@@@===;;;;;;>>>AAAAAAAAAAAAAAABBBCCCCCCBBBFFFKKK[[[sssvvvfffiiivvvooo[[[:::......,,,,,,,,,++++++++++++***************************))))))*********+++++++++---,,,444BBBFFFAAAFFFSSScccsssxxx|||lll___xxx~~~}}}ZZZLLLIIIWWWkkk}}}{{{wwwuuuuuuwww{{{~~~~~~|||{{{|||}}}~~~}}}~~~~~~~~~~~~|||zzzyyyuuuvvvxxx{{{}}}~~~}}}}}}|||yyyvvvwwwwwwvvvttttttsssssssssooopppqqqssssssrrrpppnnnrrruuuxxxzzz|||xxxjjj\\\DDD;;;777;;;???>>>???CCCLLLUUUcccpppvvvvvvrrrooo___WWW]]]sssxxxqqqrrreeeaaa^^^ZZZXXX^^^ooouuunnnkkklllpppmmmkkknnntttxxxuuuooohhhnnnsssxxx{{{rrrhhhcccjjjeeedddgggggghhhsssiiiaaadddkkkttt{{{~~~xxxpppjjjgggbbb]]]XXXSSSQQQNNNKKKKKKLLLOOOQQQZZZ^^^dddiiimmmqqquuuxxxuuuvvvwwwwwwwwwwwwxxxxxxrrrsssssstttuuuvvvvvvwwwwwwvvvtttuuuxxx{{{||||||uuuwwwyyyzzzyyyxxxzzz|||yyyxxxwwwyyy{{{||||||{{{yyyyyyyyyyyyyyyyyyyyyxxx~~~|||yyyvvvuuuvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}|||{{{mmm{{{{{{eeeTTTLLLKKKGGGMMMiiidddGGG@@@YYYqqqgggxxxqqq|||~~~ttt~~~tttGGG333666+++......------------......///......000111333<<>>@@@AAAAAAAAA@@@BBBEEEEEECCCIIIQQQiii|||yyyxxxPPP777......,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++---+++333BBBGGGDDDIIIUUUiiizzzuuukkkVVVnnn~~~~~~}}}YYYJJJIIIXXXmmm~~~}}}zzzxxxxxxyyyvvvzzz~~~}}}{{{zzz{{{|||~~~||||||}}}}}}|||zzzxxxwwwtttuuuvvvwwwyyy{{{}}}~~~~~~zzzxxxxxxyyyyyyyyyuuuuuutttsssrrrrrrrrrrrrnnnooorrrsssttttttssssssuuuxxxzzz{{{}}}zzzpppdddLLL???888;;;>>><<>>???AAABBBBBBAAA???BBBGGGFFFEEEMMMYYYtttyyyhhhEEE333//////++++++++++++************)))))))))))))))))))))))))))************+++++++++---***222BBBHHHEEEIIIUUUjjjzzzssskkkRRRnnn|||{{{XXXJJJHHHYYYnnn~~~|||zzzzzz{{{sssvvv{{{}}}~~~}}}{{{zzz{{{|||}}}{{{{{{{{{{{{yyywwwuuutttssssssssssssuuuwwwyyy{{{{{{}}}~~~~~~}}}}}}~~~|||xxxtttrrrsssvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvsssuuuwwwxxxxxxwwwxxxyyywwwyyyzzzzzz{{{{{{tttkkkYYYGGG;;;<<<===<<>>>>>===GGGUUUgggssswwwnnneeepppllljjj|||||||||~~~~~~~~~|||~~~|||yyyzzz~~~vvvmmmdddjjj~~~~~~vvvtttppp|||wwwwwwvvv{{{yyywwwtttsssmmmmmmssstttnnnkkknnn]]]NNNGGGRRReeesss{{{tttooommmmmmtttuuuhhhaaa\\\^^^```dddgggjjjlllmmmhhhbbbXXXMMMFFFDDDHHHLLLSSS]]]jjjtttxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{{{{yyywwwsssyyy~~~~~~yyyuuutttvvvuuuxxx{{{yyyuuusssvvvzzzwwwwwwxxxyyyyyyzzz{{{{{{ssswww{{{|||zzzxxxwwwxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}{{{yyyvvvtttrrrtttzzzqqqYYYGGGEEEFFFAAAEEE^^^mmm^^^DDD;;;HHHWWWlll]]]VVV777---,,,///...------,,,,,,------......,,,---.........555>>>HHHLLLSSSuuutttzzzzzzkkk[[[^^^hhh}}}~~~~~~yyywwwvvvuuuvvvuuusssrrrooooooppppppnnnkkkhhhfffiiiiiiiiifffbbb_________]]]___bbbeeeffffffeeedddggggggfffdddbbbaaa______``````aaa```___```bbbcccVVVIIIDDDLLLUUUVVVUUUVVVVVVddddddYYYRRRMMMRRR```cccdddddddddfffjjjllllllnnniiihhhkkkuuurrrfffppp|||~~~pppaaacccnnnrrr{{{}}}hhhbbbfffcccbbbddd```]]]\\\[[[\\\___```^^^[[[^^^^^^______^^^^^^]]]\\\ZZZ[[[\\\\\\\\\[[[YYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\XXXXXXWWWSSSLLLEEEAAA???888;;;>>>@@@AAABBBCCCDDDCCC???BBBHHHHHHHHHTTTfff|||yyyxxxxxxOOO333,,,///222+++++++++************))))))))))))))))))))))))))))))************+++++++++111,,,222AAAFFFBBBEEEOOOeeevvvxxxgggMMMpppzzzZZZMMMIIIZZZnnn||||||~~~~~~}}}zzzyyyyyy{{{}}}~~~~~~}}}~~~~~~}}}}}}|||||||||zzzzzzyyyxxxvvvssspppnnnqqqpppnnnnnnooorrruuuwwwsssttttttsssrrrrrrtttvvvuuuttttttvvvyyy{{{|||{{{|||{{{zzzzzzzzzzzzzzzzzzyyy{{{|||zzzuuurrrrrrssstttvvvvvvuuuwww{{{zzzvvvpppWWWCCC@@@??????JJJ[[[mmm{{{{{{nnngggtttkkkgggzzz}}}~~~}}}||||||~~~zzzxxx{{{}}}rrriiiaaagggyyyxxxtttxxx~~~}}}yyywwwvvvoookkkmmmtttwwwvvvxxx}}}zzzyyyxxxwwwwwwxxxzzz{{{ttt|||wwwhhh___\\\JJJCCCBBBOOO^^^kkkvvv~~~xxx{{{~~~|||tttiiieeeddddddeeehhhmmmsssvvvqqqlllfff]]]PPPEEECCCGGGMMMQQQYYYgggttt|||}}}{{{xxxxxxxxxwwwvvvtttqqqpppuuuwwwzzz{{{yyyzzz|||xxxyyyzzz{{{{{{zzzyyyyyyxxxzzz{{{yyyvvvuuuvvvxxxxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxzzz}}}~~~|||zzzyyyyyy~~~zzz}}}|||uuuooonnnwwwsssfffSSSEEEAAACCCDDDKKKWWWqqqUUU999???IIInnntttbbbrrr{{{GGG555333///222........................---...---------///444777NNNJJJMMMrrr|||mmmuuu|||{{{~~~zzzwww___XXX```ooo~~~{{{zzzzzzyyyxxxvvvuuutttrrrqqqpppppppppoooooonnnllljjjiiihhhggghhhfffdddcccddddddcccbbbcccccccccddddddccccccbbbaaaaaabbbbbbaaa```_______________```````````````YYYNNNEEEIIIUUU___```]]][[[]]]ZZZQQQHHHHHHRRR]]]fffbbbaaaggglllkkkjjjjjjiiifff```iii{{{xxxfff]]]YYYvvvvvvxxxnnneeerrreeeuuuyyymmmcccbbbdddcccaaaaaa^^^\\\ZZZZZZ[[[\\\[[[ZZZ^^^^^^]]]]]]\\\[[[ZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXVVVUUUSSSOOOIIICCC===999;;;>>>BBBDDDDDDBBBBBBBBBDDDAAAAAADDDBBBGGG\\\tttoooooo}}}~~~qqq{{{}}}gggBBB///......***+++++++++*********))))))******))))))((((((((('''))))))***++++++,,,------,,,000111777AAA@@@BBBOOOggg}}}sss|||cccOOOeee}}}yyy[[[GGGCCCYYYpppyyy}}}{{{zzz{{{}}}{{{}}}~~~}}}zzzzzz|||}}}~~~~~~~~~~~~}}}zzzyyy{{{yyysssnnnnnnoooooooooooopppqqqrrrrrrssssssrrrqqqqqqsssvvvzzzyyyxxxxxxxxxyyyzzz||||||yyy{{{yyytttssswwwyyyyyyzzzwwwtttssstttuuussspppxxxwwwvvvvvvwwwxxxyyy{{{ssshhhMMM888<<>>BBBDDDCCCBBBAAAAAABBBAAAAAACCCDDDKKK[[[kkkfffgggvvvzzzsssYYY;;;...,,,,,,++++++++++++*********))))))******)))))))))(((((((((******++++++,,,------------000///555@@@@@@@@@KKKddd{{{vvv~~~eeeQQQdddwwwwwwZZZFFFFFFYYYmmmwww~~~}}}}}}~~~~~~~~~|||zzzyyyzzz||||||}}}}}}|||xxxyyyzzz{{{{{{{{{{{{{{{zzzwwwxxxzzzyyyrrrmmmmmmnnnnnnooopppqqqssstttuuutttttttttrrrrrrsssvvvyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{xxxqqqnnnppppppnnnqqqmmmiiihhhjjjmmmoooooovvvwwwxxxyyyyyyxxxwwwvvvrrriiiOOO>>>CCCMMMZZZjjjuuuyyy~~~nnnoooyyycccXXXooo~~~{{{{{{~~~}}}~~~{{{wwwvvvwwwqqqnnnjjjkkkuuu}}}{{{}}}~~~zzzwwwvvvsssrrruuuzzz|||zzz{{{}}}zzzwwwtttuuuzzzqqq___PPPHHHDDD@@@@@@DDDMMMUUU\\\fffooo}}}}}}yyyyyy~~~{{{tttkkkcccZZZQQQPPPSSSSSSUUU[[[cccmmmtttxxxyyyuuuwwwyyyzzzzzzxxxvvvttttttvvvzzz|||{{{zzzzzzzzzyyyzzz{{{{{{{{{yyyxxxwwwtttwwwzzz{{{zzzzzzzzz{{{yyyyyyzzz{{{{{{zzzzzzyyy{{{{{{{{{{{{{{{zzzyyyxxx{{{{{{|||zzzyyyxxxyyyzzzzzz{{{~~~|||tttmmmnnnsss}}}nnnYYYKKKDDDCCCCCCDDDRRRlllppp]]]===888dddxxxcccuuuooo{{{ooo{{{qqqDDD222000......------------------------,,,------------///222555OOOWWWMMM[[[{{{ooolll{{{yyyzzz}}}rrrvvvzzzbbbYYYdddttt{{{|||{{{yyyxxxuuusssvvvuuurrrpppmmmkkkjjjjjjggggggffffffffffffeeeeeeeeecccaaaaaabbbbbbaaa```]]]^^^___``````````````````___^^^]]]\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^XXXRRRRRRVVV]]]aaacccYYYQQQHHHGGGMMMUUUZZZ[[[aaa\\\ZZZ___cccbbb```aaadddfffcccfffjjj]]]MMMKKKcccwww|||rrreeeoooqqqsssiii___^^^```______```]]]ZZZWWWVVVWWWYYYYYYYYYZZZYYYWWWUUUTTTUUUVVVWWWVVVWWWWWWXXXXXXWWWWWWWWWVVVWWWXXXXXXXXXWWWWWWVVVRRRQQQNNNIIIDDD@@@<<<:::<<>>AAABBBBBBGGGQQQYYY[[[WWW___ssslllEEE222---+++***,,,+++++++++************************)))))))))))))))++++++,,,,,,------.........000,,,111>>>@@@???FFF```xxxtttxxxcccOOO___vvvvvvYYYEEEIIIWWWgggsss~~~~~~~~~~~~}}}{{{yyyzzz|||~~~~~~~~~~~~}}}|||~~~~~~~~~~~~|||yyyxxxyyyzzz{{{|||}}}~~~~~~}}}{{{{{{uuuvvvvvvwwwwwwwwwvvvvvvtttsssuuuyyywwwppplllkkkmmmnnnoooqqqsssuuuwwwxxxwwwwwwwwwuuuttttttwwwzzz{{{{{{{{{{{{{{{yyywwwvvvwwwyyyvvvppplllkkkhhhddd```\\\XXXXXX[[[aaafffiiiqqqtttxxx{{{|||zzzwwwtttqqqhhhRRRDDDIIIQQQ[[[jjjuuuzzz||||||ooosss|||___TTTiii}}}zzzzzz~~~~~~{{{uuurrrrrrrrrsssrrrpppuuu}}}zzz|||ppp^^^PPPEEE@@@===999===BBBFFFHHHMMMUUU\\\mmmxxxiii]]]TTTMMMMMMQQQTTTWWW\\\bbbhhhnnnsssvvvtttvvvyyy||||||{{{yyywwwvvvwwwxxxyyyyyyyyyyyyzzzyyyzzz{{{{{{zzzyyywwwvvvuuuwwwyyy{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzz{{{{{{zzzxxxwwwwwwyyy{{{vvv{{{}}}wwwmmmiiipppyyyiiiRRRFFFCCCBBBDDDGGG]]]|||mmmTTT===FFF|||kkkhhh}}}xxxwwwjjj{{{ccc>>>//////...---------------------------,,,---------,,,...111444EEEXXXNNNLLLnnnwwwqqq}}}~~~yyyiiillldddUUU```ooottt~~~{{{zzzyyyvvvssspppsssrrrpppnnnllljjjjjjiiigggggggggfffeeeeeeddddddcccaaa```___```aaa```___\\\]]]^^^^^^____________^^^]]][[[ZZZZZZ[[[]]]^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYUUUSSSSSSWWW\\\```\\\SSSIIIHHHPPPXXX[[[[[[aaa\\\ZZZ___bbbaaa```aaaeeehhhfffdddaaaQQQHHHPPPooo}}}wwwlllttt}}}ooofff^^^]]]^^^^^^^^^```\\\YYYVVVTTTUUUWWWXXXXXXXXXWWWTTTRRRRRRSSSUUUVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUURRROOOKKKFFFAAA===:::999===@@@BBBCCCBBB@@@@@@@@@<<>>BBB@@@FFF___wwwuuurrrzzzfffTTT^^^wwwvvvZZZGGGIIISSSaaappp}}}}}}|||}}}~~~||||||{{{yyywwwxxx{{{~~~|||}}}~~~}}}{{{{{{}}}~~~}}}~~~~~~|||yyyxxxyyyzzzyyyyyyzzzzzzyyyxxxwwwwwwrrrrrrrrrsssrrrrrrqqqqqqoooooosssvvvtttmmmjjjjjjlllmmmppprrruuuxxxyyyzzz{{{{{{zzzyyywwwwwwyyy{{{zzz{{{}}}}}}|||{{{xxxwwwsssvvvvvvrrrooollleee]]]NNNLLLIIIJJJMMMSSSYYY]]]fffiiioootttwwwxxxxxxwwwooohhhTTTIIIMMMOOOTTTaaannnvvvyyywwwzzzllluuu~~~]]]RRRddd{{{|||yyyzzz}}}}}}{{{tttpppooowwwzzz{{{yyyyyy{{{~~~}}}zzzyyyqqqcccTTTGGG???:::888777===AAAAAA???AAAGGGLLLUUUsss|||}}}{{{dddTTTJJJFFFHHHMMMRRRWWW^^^cccgggkkkqqquuutttvvvyyy{{{}}}|||{{{zzzzzzxxxvvvuuuvvvxxxyyyzzzyyyyyyzzzzzzzzzyyywwwvvvxxxxxxyyyzzzzzzzzzyyywwwyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyzzz{{{||||||||||||zzzzzzyyywwwvvvvvvyyy|||vvvzzzyyyooofffgggsss~~~{{{cccLLLEEECCCAAAFFFOOOooojjjHHHDDDfff^^^qqq|||uuukkksssQQQ888,,,...000---------------------------+++,,,------,,,---000222===VVVUUUGGG^^^|||}}}xxxdddccchhhVVV]]]mmmsss}}}{{{yyyxxxuuuqqqnnnooonnnmmmlllkkkjjjjjjjjjhhhgggfffeeecccbbbaaa```aaa___^^^^^^_________^^^\\\\\\]]]^^^^^^___^^^^^^\\\[[[YYYXXXXXXZZZ\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYWWWTTTRRRTTTYYY]]][[[UUUNNNLLLQQQYYY___bbb^^^YYYWWW\\\``````___aaadddgggddd___XXXIIIHHHZZZ|||}}}yyy~~~jjjbbb]]]]]]^^^]]]]]]___ZZZWWWUUUTTTUUUVVVWWWVVVWWWUUUSSSQQQQQQRRRTTTVVVTTTTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTRRRNNNHHHBBB===;;;999999@@@AAACCCCCCAAA@@@@@@AAA===DDDGGGGGGLLLRRRMMMBBBHHHkkkmmmwww~~~{{{zzzPPP...+++000+++(((...*********************************+++++++++++++++,,,,,,------------......+++...***---===DDDCCCGGGccczzz}}}|||rrr{{{qqq```eeesss}}}www\\\IIIFFFOOO]]]nnn|||{{{|||wwwwwwwwwxxxzzz}}}yyyyyyyyyxxxwwwxxx{{{}}}|||}}}}}}|||{{{{{{|||~~~|||}}}~~~|||zzzxxxxxxyyyvvvvvvuuuuuutttsssrrrqqqnnnnnnooooooooonnnnnnmmmlllmmmqqqtttqqqjjjhhhiiilllnnnqqqtttwwwyyyzzzzzz}}}}}}}}}{{{yyyyyyzzz|||yyyzzz|||}}}}}}|||zzzyyysssvvvwwwtttqqqkkk```UUU@@@@@@AAABBBEEEJJJOOORRRWWWZZZ___dddjjjooosssuuunnnhhhXXXPPPRRRLLLJJJTTTcccooozzz{{{wwwuuuuuuvvvhhhvvv|||]]]SSScccxxx|||yyyzzz}}}~~~}}}~~~{{{uuurrrrrruuuzzz}}}zzzyyy|||~~~~~~{{{xxxyyywwwtttqqqpppooommmkkkiiihhhhhhddd```WWWMMMBBB<<<;;;;;;999???BBB???<<<>>>BBBDDDKKKcccxxx{{{rrrmmmrrrwww~~~xxx^^^LLLDDDAAAEEEIIIPPPXXXbbbgggjjjlllqqqvvvuuuvvvxxxzzz{{{|||||||||{{{xxxuuutttvvvwwwxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwzzzxxxwwwwwwyyyyyyxxxwwwxxxxxxxxxxxxxxxyyy{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{wwwxxxwwwvvvvvvwwwzzz}}}wwwxxxtttjjjeeekkkwwwoooYYYHHHEEECCCAAALLL___eeeCCCTTTuuuWWWvvvjjjmmm```@@@222+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...000999QQQ___MMMSSSqqqzzz{{{vvv|||zzzddd[[[tttvvv]]]ZZZiiiwww~~~~~~}}}zzzxxxvvvtttqqqooommmlllkkkkkkjjjkkkkkkkkkfffeeedddbbb```^^^]]]\\\___]]]\\\\\\]]]^^^^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXZZZZZZXXXUUUUUUXXX[[[WWWSSSOOONNNQQQYYYbbbgggVVVPPPOOOTTTYYY[[[\\\^^^___bbb___ZZZRRRDDDJJJcccsssccc^^^[[[]]]^^^[[[ZZZ\\\XXXWWWUUUUUUVVVVVVVVVTTTUUUTTTRRRQQQQQQRRRSSSUUUSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRROOOKKKEEE???<<<;;;<<<===BBBDDDEEEDDDBBBAAAAAABBB@@@FFFLLLMMMLLLJJJEEE???OOO||||||hhhgggwww~~~gggFFF,,,,,,000+++)))...***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------***000,,,,,,:::BBBCCCGGGccc}}}{{{ooo|||zzziiieeeoooxxxyyyyyy^^^JJJEEEMMM]]]ppp|||vvvttttttsssssssssssstttvvvxxxyyytttuuuwwwwwwwwwxxxzzz|||{{{||||||{{{zzzzzz{{{}}}zzz{{{|||{{{yyywwwwwwwwwtttsssrrrqqqpppooonnnmmmkkkllllllmmmmmmmmmllllllkkkllloooqqqmmmgggfffiiimmmooorrruuuwwwxxxxxxxxx{{{||||||{{{yyyxxxyyy{{{xxxyyyzzz{{{{{{{{{zzzyyytttuuusssnnniiibbbVVVJJJ;;;<<<>>>@@@BBBGGGLLLPPPPPPQQQSSSVVV[[[```eeehhhiiidddZZZWWWWWWLLLCCCJJJZZZiiiuuuuuusssuuuuuurrrgggyyyvvv[[[TTTcccxxx|||zzzzzz}}}~~~|||}}}~~~|||yyyxxxxxxtttzzz~~~|||zzz||||||{{{}}}{{{zzz{{{}}}~~~}}}{{{xxxyyyuuummmiiijjjiiieeeaaa```^^^]]]]]]___aaaccc___]]]XXXMMMAAA;;;;;;>>>:::???AAA===<<<@@@CCCBBBLLL^^^nnnoooiiiiiiqqqxxxnnnTTTEEE@@@@@@CCCFFFNNNYYYgggnnnpppppptttyyyvvvwwwwwwxxxyyy{{{|||}}}yyywwwvvvwwwxxxxxxvvvsssuuuvvvxxxyyyzzzzzzyyyyyyyyyvvvttttttwwwyyyyyyyyywwwwwwvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzyyywwwwwwtttuuuvvvvvvvvvxxx{{{}}}wwwvvvppphhhhhhqqqyyy{{{```NNNDDDGGGEEEBBBUUUpppzzz\\\DDDfffddd\\\yyy~~~{{{dddwwwTTT555000+++...222***,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---///555GGGgggYYYRRRooo}}}~~~tttvvvwwwwwwjjjVVV___gggVVVddd{{{~~~}}}}}}~~~zzzwwwuuusssqqqooonnnmmmlllkkkjjjjjjjjjjjjdddcccbbbaaa```___^^^^^^]]]\\\ZZZ[[[\\\]]]]]]\\\[[[[[[\\\[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWYYYZZZZZZXXXWWWWWWXXXWWWRRRLLLKKKOOOWWW___cccLLLGGGFFFMMMSSSVVVXXX[[[ZZZ]]]\\\YYYQQQDDDLLLhhh}}}~~~nnnbbb[[[YYYYYY\\\\\\YYYWWWXXXWWWVVVVVVWWWXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQJJJGGGAAA===;;;===@@@CCCEEEFFFFFFEEECCCAAABBBCCCCCCIIIPPPSSSLLLAAA===@@@YYYggg[[[kkk}}}~~~ttt{{{QQQ===,,,+++---***)))---))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))222...+++666===???DDD[[[yyyyyynnn~~~mmm```vvv}}}zzz~~~zzz^^^JJJEEENNN```sss}}}xxxuuuuuuvvvuuusssrrrqqqqqqqqqqqqmmmppptttvvvvvvwwwyyyzzzyyyzzzzzzyyyxxxxxxyyy{{{wwwyyyzzzyyywwwuuuttttttsssrrrqqqooonnnllllllllliiijjjkkkllllllmmmlllllllllmmmoooooojjjdddeeejjjooopppsssuuuvvvwwwvvvuuuwwwxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuqqqnnnfff^^^YYYUUULLLBBB===>>>???@@@CCCIIIRRRXXXVVVUUUTTTSSSSSSTTTUUUVVV\\\ZZZVVVXXXZZZKKK???DDDWWWfffqqqppppppvvvuuuoookkk}}}~~~mmmVVVSSSeeezzz}}}zzzzzz}}}~~~|||}}}{{{~~~}}}{{{|||~~~zzz~~~zzzwwwttttttvvvwwwuuusssnnnoooiii___[[[\\\[[[WWWZZZ\\\^^^aaaeeehhhjjjkkkrrrpppgggWWWDDD999777:::999>>>>>>:::;;;AAADDDBBBOOO```qqqtttqqqrrrxxx}}}xxxdddLLLAAA??????AAADDDNNN[[[kkksssttttttwww{{{wwwwwwwwwwwwxxxzzz|||~~~vvvvvvwwwzzz{{{yyytttoootttuuuwwwyyyzzzzzzzzzyyywwwtttqqqqqquuuyyy{{{{{{vvvvvvuuuuuuvvvxxxzzz{{{}}}}}}|||{{{yyyvvvtttsssrrrtttvvvwwwwwwxxx{{{}}}vvvtttnnnhhhlllvvvyyyvvvUUUGGGBBBHHHFFFDDD[[[}}}iiiSSSGGGqqq{{{XXXggg|||vvv|||mmmkkkNNN111000+++...222))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,---...000===iiibbbVVVttt}}}zzzqqqwwwvvvxxxqqqUUURRRrrrpppRRR```~~~xxxqqqssszzz~~~zzzvvvtttsssrrrppppppooommmkkkjjjiiihhhhhhdddcccccccccbbbbbbbbbbbb]]][[[ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYXXXVVVUUUXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUWWWYYYZZZXXXWWWUUUTTT[[[SSSJJJHHHMMMTTTYYYZZZGGGBBBBBBIIIPPPTTTWWWZZZYYY\\\]]]\\\UUUFFFOOOkkk~~~zzz~~~kkk]]]WWWVVVUUUWWW[[[[[[WWWTTTTTTVVVVVVVVVXXXYYYXXXUUURRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQFFFCCC>>>;;;;;;???DDDHHHFFFGGGGGGFFFCCCBBBBBBCCCFFFJJJSSSWWWKKK;;;999BBB___^^^ZZZwwwuuuxxx|||sssBBB666,,,***+++******,,,))))))******+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))333000+++222999;;;AAARRRsss~~~wwwsssrrr___zzz^^^JJJGGGPPPbbbvvv}}}{{{||||||zzzwwwtttqqqoooooonnniiimmmqqquuuvvvvvvwwwxxxwwwxxxxxxwwwvvvvvvwwwyyyuuuvvvxxxwwwuuurrrrrrrrrsssrrrqqqooommmlllkkkkkkhhhiiijjjllllllmmmmmmmmmnnnnnnooonnniiiccceeejjjpppqqqtttuuuvvvuuutttssstttuuuvvvvvvuuutttuuuvvvyyyxxxvvvtttsssrrrrrrrrrjjjdddYYYPPPLLLLLLHHHAAA@@@@@@@@@@@@DDDLLLXXXaaa```^^^[[[WWWSSSOOOLLLKKKPPPPPPPPPVVVZZZJJJ<<>>???JJJLLL```}}}\\\<<>>DDDIIILLLQQQWWW^^^fffeee```WWWMMMTTTlll}}}uuuhhhbbb]]]WWWXXXXXXWWWWWWWWWVVVVVVVVVSSSTTTTTTSSSPPPOOOOOOPPPQQQPPPOOONNNMMMNNNOOOOOORRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPPPPOOOKKKIIIKKKDDD<<<:::===AAACCCBBBDDDEEEEEEEEEDDDCCCBBBAAAFFFNNN\\\___JJJ444<<>>@@@BBBCCCJJJVVVeeeqqqwwwyyyzzz||||||zzzwwwwwwyyy{{{||||||wwwwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvuuutttuuuwwwyyyyyyxxxxxxuuurrrtttyyy|||zzzxxxzzzzzzzzzxxxwwwwwwyyyzzzxxxvvvtttuuuwwwyyyxxxwwwooommmgggeeeqqq}}}qqq[[[DDDDDD???@@@JJJYYYqqqoooLLL???dddhhhfffuuu~~~yyyhhhbbb>>>+++......------***+++++++++++++++++++++++++++++++++,,,,,,,,,------///555NNNfffdddaaarrrxxxttt~~~yyynnnkkksss}}}}}}~~~dddNNNSSSwwwmmmTTTSSS^^^ccc[[[ZZZgggvvv||||||{{{||||||zzz|||~~~uuurrrqqqooommmkkkjjjiiihhhgggeeeddddddeeedddbbb```^^^]]]\\\\\\WWWXXXZZZ[[[\\\\\\\\\\\\XXXXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUUUUUUUVVVUUUSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZSSSJJJKKKTTTSSSLLL===:::<<>>SSSllliiiQQQlllpppooopppSSS444111---+++++++++***)))***)))((((((((()))++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++...///222888???EEEWWWjjjuuuuuu{{{jjjzzzuuu\\\nnn~~~aaaIIIEEENNN]]]mmmzzz}}}{{{zzzyyywwwtttrrrooonnnkkkiiihhhkkkooorrrrrrppptttuuuttttttssstttuuuwwwvvvuuusssqqqpppppppppppppppqqqppplllhhhfffgggiiimmmmmmmmmkkkhhhfffeeeeeeaaabbbeeegggeeebbbfffmmmnnnooooooqqqrrrsssttttttuuuvvvwwwwwwvvvuuuuuuuuutttsssmmmddd```___YYYQQQLLLIIIGGGIIIMMMPPPRRRSSSRRRIIIAAA@@@FFFSSShhhzzzppppppooommmkkkggg```[[[^^^]]]]]][[[RRREEEAAACCCZZZcccnnnrrrqqqppptttxxx{{{qqqbbb___hhhpppyyyxxxyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||||||||||||||{{{zzzyyyzzzzzzzzz|||zzzhhhZZZOOOCCC;;;999===>>>??????AAAGGGPPPWWWffflllzzzuuucccQQQCCC>>>???AAAGGGQQQaaannnvvvzzz~~~~~~{{{xxxwwwxxxzzzzzzzzzuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzxxxwwwuuuttttttpppnnnqqqvvvyyywwwtttxxxuuusssuuuyyy{{{zzzyyyzzzxxxwwwwwwyyyzzzzzzyyyzzzuuuqqqrrrvvvyyyxxxuuujjjfffeeennn|||}}}iiiRRR@@@BBBCCCBBBLLLkkk\\\===JJJyyyfff```qqqyyy|||xxx{{{rrrkkkpppOOO444***///...,,,,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++555HHH___fff[[[bbb}}}vvvqqqzzz|||nnneeennn|||kkkPPPFFFdddvvvmmmWWWNNNOOOZZZWWW[[[iiiwww}}}}}}|||yyyzzzyyyxxx~~~wwwrrrpppnnnllliiiiiihhhfffeeedddcccbbbaaaaaaaaa___^^^\\\ZZZYYYWWWXXXYYYZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTUUUUUUTTTSSSSSSSSSUUUVVVWWWWWWWWWWWWYYYZZZUUUNNNMMMQQQNNNFFF;;;888999???EEEIIIQQQXXX```mmmsssmmm___NNNSSSkkkrrr___WWWXXXWWWTTTUUUUUUTTTTTTTTTSSSSSSSSSQQQSSSTTTSSSQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOMMMJJJGGGCCC???;;;:::>>>BBBCCCCCCEEEEEECCCBBBBBBCCCDDDDDDFFFRRRYYYPPP???:::FFFUUUkkk```[[[xxxppp{{{cccAAA111///,,,++++++++++++***)))))))))((()))******+++***++++++,,,------......+++++++++,,,,,,---------+++,,,------///666???GGG]]]kkkrrrsssmmmvvvcccggg}}}cccKKKDDDJJJXXXjjjzzz}}}yyyyyyxxxvvvtttqqqooonnniiifffeeehhhmmmpppqqqpppsssrrrrrrrrrrrrssstttuuusssrrrqqqooonnnnnnnnnnnnlllkkkiiifffcccbbbdddgggmmmlllllljjjiiigggfffeee\\\\\\```cccbbbaaaeeelllkkklllmmmnnnpppqqqrrrsssttttttuuuuuuuuuttttttsssqqqkkk```VVVRRROOOIIIAAABBBEEEIIINNNUUU[[[___aaaWWWNNNDDDBBBIIIZZZrrr~~~{{{yyywwwtttooojjjggglllkkkkkkggg\\\PPPIIIIIIYYYaaakkkpppqqqrrruuuxxx|||}}}rrrjjjmmmvvv|||zzzzzz|||~~~~~~}}}}}}|||{{{{{{|||~~~~~~|||{{{zzz{{{|||}}}yyy{{{~~~}}}{{{zzz|||~~~~~~~~~pppaaa]]]SSSBBB888999=========>>>CCCLLLWWW___lllnnnvvv|||qqq^^^KKK???===@@@FFFOOO]]]jjjttt{{{}}}zzzxxxxxxyyyyyyxxxuuuuuuvvvvvvwwwyyy{{{|||{{{zzzzzzyyyxxxvvvuuutttrrrnnnkkkooovvvzzzwwwrrrwwwuuussstttwwwyyyyyyxxxyyywwwuuuvvvyyy{{{zzzxxxwwwsssppprrrwwwyyyuuuqqqgggeeejjjyyyuuu^^^LLLDDDCCCFFFEEEQQQzzznnnIII;;;]]]{{{]]]eeezzzmmmnnnzzzmmmeeeyyyxxxBBB///+++000,,,))),,,+++***************************++++++++++++,,,,,,,,,***333===TTTfffYYYUUUnnnuuuqqqyyyuuugggmmm|||yyylllXXXIIITTTfff{{{ttt\\\MMMHHHUUUXXX```mmmyyy~~~xxxyyyxxxvvvwwwzzztttpppmmmkkkggggggfffdddcccbbbaaa```^^^_________]]][[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSTTTUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWYYYVVVPPPNNNMMMGGG???:::777777<<>>BBBPPPZZZggghhhwwwttttttYYY444///---+++***+++++++++***)))))))))))))))******+++******++++++,,,---------******+++,,,,,,---......//////...,,,---444AAAJJJaaakkkppprrr~~~qqqqqqeee```{{{eeeMMMDDDHHHUUUhhhzzz~~~{{{yyyyyyxxxwwwuuusssqqqpppgggeeeccceeejjjoooqqqppppppoooooopppqqqrrrrrrrrrppppppooonnnmmmmmmllllllfffeeecccaaa```bbbfffhhhmmmlllkkkkkkkkkiiigggeee[[[[[[]]]aaaaaa```ccciiiiiijjjkkkmmmoooqqqrrrssspppppppppqqqrrrrrrqqqpppmmmbbbSSSIIIGGGGGGDDD@@@EEELLLTTTYYY___eeehhhgggVVVOOOHHHGGGOOO```uuu|||xxxrrrnnnmmmsssuuuwwwuuulllaaaXXXUUU[[[```hhhmmmoooppprrrtttuuuzzz{{{xxxxxx}}}}}}~~~~~~}}}|||}}}|||zzzyyyzzz|||~~~}}}{{{yyyxxxyyyzzz{{{vvvyyy|||{{{yyyxxx{{{}}}~~~~~~ttteee^^^___VVVBBB777:::<<<;;;;;;>>>EEEPPP]]]fffgggfffmmmyyy~~~||||||}}}~~~~~~zzzjjjVVVFFF??????GGGNNNZZZfffqqqzzz|||zzzyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwyyyyyywwwxxxxxxxxxwwwvvvvvvuuurrrnnnlllpppwwwzzzwwwrrrtttsssssssssuuuvvvvvvvvvwwwuuutttuuuyyyzzzxxxvvvsssrrrrrruuuxxxwwwqqqkkkhhhkkkvvv{{{gggSSSIIIGGGCCCEEEIII^^^WWW<<>>YYY___UUUQQQhhhnnnsssxxx{{{nnndddmmm||||||qqqtttyyyqqqSSS^^^sssmmmTTTHHHJJJUUU```gggmmmsssxxxyyyxxxwwwwwwuuuqqqrrr|||}}}wwwqqqllljjjeeeeeedddbbbaaa```___^^^\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZYYYXXXWWWWWWWWWXXXSSSTTTUUUVVVWWWWWWVVVVVVTTTUUUUUUVVVVVVWWWWWWWWWUUUSSSRRRRRRSSSTTTTTTSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUSSSPPPKKKFFFAAA===999666666;;;@@@EEELLLSSS]]]zzz\\\OOO\\\wwwhhh]]]SSSTTTXXXXXXTTTQQQTTTTTTSSSSSSSSSRRRRRRRRROOOQQQRRRQQQOOOOOOPPPQQQOOOOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNLLLJJJIIIFFFAAA>>>999:::===@@@BBBDDDDDDEEECCCBBBBBBBBBCCCDDDFFFGGGIIINNNKKK???999DDDSSS\\\yyykkkyyywwwrrryyycccGGG111,,,+++******++++++)))((((((((()))************)))((())))))******+++,,,,,,+++++++++,,,,,,---------)))+++,,,,,,///;;;MMM[[[___hhhqqqwww|||rrraaaRRRqqq~~~~~~dddNNNEEEHHHSSSeeewww|||zzzyyyvvvrrrqqqqqqppppppooommmlllkkkhhhddd```aaafffkkknnnoookkkiiihhhkkkooopppnnnlllllllllkkkjjjiiigggfffeee___^^^]]]___dddiiilllnnnkkkjjjiiikkkmmmmmmiiieee```]]]\\\______]]]^^^aaahhhiiijjjkkkmmmoooppppppnnnmmmmmmoooqqqoooiiidddQQQIII@@@???BBBGGGPPPXXXYYYbbbkkkqqqyyy~~~xxxlllYYYSSSJJJIIIYYYvvv~~~uuuiiieeegggyyy~~~|||vvvnnncccYYY]]]___bbbfffjjjlllkkkiiicccqqq|||}}}~~~}}}{{{zzz|||~~~|||||||||}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxuuuvvvvvvvvvvvvwwwzzz|||xxxyyyzzz{{{}}}~~~||||||}}}{{{uuuppp___UUUOOOQQQRRRJJJ@@@;;;999888888===HHHVVVccckkkbbb]]]aaappp|||xxx}}}~~~~~~}}}~~~~~~~~~{{{qqqaaaPPPFFFFFFKKKSSS___mmmzzz}}}{{{yyywwwvvvrrrssstttvvvvvvvvvuuutttsssssstttttttttttttttsssrrrqqqrrruuuwwwwwwuuussssssttttttsssssssssuuuvvvrrrsssuuuuuusssrrrrrrrrrppptttwwwxxxtttnnnjjjhhhppp{{{uuu```PPPHHHFFFAAAEEEJJJ___~~~bbbEEEDDDyyy}}}jjjnnnvvvzzz}}}gggdddqqqrrrsssooo===444,,,---000***)))---***************************************++++++++++++///(((***888MMM```]]]JJJUUUeeerrrvvv}}}{{{gggjjj~~~~~~ttteee^^^eee}}}}}}___IIIFFFSSS^^^bbbgggpppxxx{{{wwwuuuttttttpppmmmsss}}}~~~xxxrrrllliiieeedddcccbbbaaa```___^^^\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWTTTSSSQQQQQQSSSTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQNNNLLLJJJGGGBBB===::::::999666777===AAADDDJJJPPP]]]rrrfffPPPTTTpppxxxtttnnn```WWWSSSXXX\\\ZZZVVVTTTRRRRRRRRRRRRQQQQQQQQQPPPOOOPPPQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNLLLJJJHHHFFFCCC???;;;888;;;???BBBDDDDDDEEEEEEAAAAAABBBCCCDDDEEEFFFGGGNNNKKKCCC:::999FFF[[[jjj~~~gggwwwxxxrrrmmmOOO:::222,,,+++************(((&&&'''((()))***+++******)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,...:::LLL[[[[[[fffsss{{{{{{|||fffJJJjjj||||||bbbLLLDDDHHHSSSdddrrryyywwwvvvtttqqqnnnnnnnnnmmmlllkkkjjjiiigggccc^^^^^^bbbhhhkkkmmmiiigggfffiiinnnooommmiiiiiiiiihhhgggeeeccc```___```^^^^^^```fffjjjlllllliiiggggggiiillllllgggccc___[[[ZZZ]]]^^^\\\\\\___ggghhhiiijjjkkklllmmmmmmnnnmmmlllmmmmmmggg]]]VVVEEEBBBBBBFFFIIIMMMVVV```aaajjjrrrxxx|||kkkZZZVVVPPPQQQccc~~~yyyqqqfffccchhh|||}}}wwwqqqnnnfff]]]]]]]]]___dddjjjmmmllliiikkk{{{|||zzz~~~yyy{{{{{{zzzxxxyyy||||||}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxvvvvvvuuuuuuvvvxxxzzzzzzwwwwwwxxxyyyzzz{{{||||||}}}{{{}}}|||qqqgggZZZNNNDDDEEELLLLLLBBB777888777888>>>IIIWWWdddkkk]]]YYY___tttxxxuuuzzz}}}~~~|||}}}|||}}}~~~yyykkkWWWJJJEEEIIIQQQ]]]mmm{{{|||zzzxxxvvvoooqqqsssuuuvvvvvvuuutttssstttttttttsssrrrrrrqqqqqqrrrtttvvvvvvuuutttssstttuuuuuutttttttttuuuwwwpppsssvvvuuurrrooopppqqqqqqvvvyyyvvvpppjjjiiijjjsss}}}~~~lllWWWLLLHHHEEEAAAJJJQQQhhhyyySSSBBBNNN~~~lllnnnttt~~~vvvcccjjjwwwooovvveee444000)))---111,,,,,,---((()))))))))))))))))))))))))))************+++++++++...&&&,,,666CCC___cccHHHEEE\\\pppvvv}}}tttssstttuuu___ZZZuuuhhhJJJ@@@NNNYYY\\\```jjjuuuzzzuuusssssssssooojjjnnnvvv|||~~~~~~yyyrrrmmmjjjeeedddcccbbbaaa```___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]YYYXXXVVVTTTSSSSSSTTTTTTPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWTTTRRRQQQQQQSSSTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOGGGDDDAAA>>>:::555444555999777888>>>BBBDDDIIINNN^^^kkkyyylllRRROOOnnn{{{ooodddWWW[[[TTTRRRWWW[[[WWWTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQOOOMMMLLLLLLMMMMMMMMMNNNOOONNNMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPMMMKKKIIIGGGEEEAAA===:::888;;;@@@CCCDDDEEEEEEEEE@@@AAABBBDDDEEEFFFFFFFFFRRRIII>>>888<<>>;;;666999;;;>>>III[[[jjjqqqfffccccccxxxtttsss~~~{{{~~~}}}|||zzzzzz|||}}}zzzyyytttfffXXXGGGFFFJJJUUUbbbooo}}}{{{vvvsssqqqtttuuuvvvwwwwwwvvvuuutttrrrssstttttttttrrrpppnnnooonnnnnnooopppsssuuuvvvuuutttrrrqqqqqqqqqssstttssssssrrrqqqqqqqqqrrrrrrrrruuuwwwssslllhhhiiilllyyywwwooo^^^NNNEEEBBBBBBBBBIII```zzz}}}eeeKKK???jjjgggooozzzyyymmmttttttlllnnnJJJ999---,,,++++++******++++++************************************************+++$$$+++222:::YYYkkk[[[FFFMMMgggzzzzzzlllhhhZZZeeefffVVV@@@FFFNNNWWW^^^dddlllrrrtttrrrooollljjjiiihhhhhhtttxxx||||||wwwooohhhdddfffeeecccbbb```______^^^\\\\\\\\\\\\ZZZYYYXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQSSSRRRQQQRRRSSSTTTSSSRRRWWWVVVVVVUUUUUUVVVVVVWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPNNNJJJDDD@@@888777666555555666777888666888:::===AAAFFFIIIKKK___rrrzzzzzzzzzmmmVVVKKKiii}}}bbbVVV[[[TTTUUUUUUUUUUUUTTTSSSSSSNNNOOOPPPQQQPPPOOONNNMMMQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNLLLKKKHHHEEEAAA>>>;;;999:::===@@@BBBBBBBBBBBBBBBCCCAAA@@@@@@CCCFFFIIIKKKUUUAAA555<<>>@@@DDDBBB>>>;;;666999;;;AAAOOOcccqqqwwwllleeeaaauuu{{{~~~~~~|||~~~~~~{{{zzz|||~~~~~~|||}}}yyynnnaaaJJJFFFGGGQQQ___mmm|||zzztttssssssttttttuuuuuuuuuuuuttttttrrrssstttuuutttrrrpppoooqqqppppppppppppqqqssstttuuusssqqqpppooopppqqqrrrqqqqqqqqqpppppppppqqqqqqlllqqqtttpppiiigggnnnuuu}}}vvvhhhWWWJJJCCCAAAAAAFFFMMMhhhwwwRRRCCCMMMoootttzzzvvvqqquuurrrlllwwwvvvDDD222---,,,++++++******++++++************************************************,,,'''+++...444SSSjjjdddHHHIII^^^vvvzzzkkkbbbXXXbbbyyy|||lllaaaCCCDDDJJJVVV^^^bbbiiiqqqqqqpppnnnlllkkkjjjjjjjjjqqqtttxxxyyyvvvpppjjjfffeeedddbbb```^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQSSSRRRQQQRRRSSSTTTSSSRRRVVVUUUUUUUUUUUUVVVVVVWWWSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOONNNLLLHHHAAA===666666666666666777888999;;;<<<>>>@@@CCCFFFIIIJJJVVVhhhpppppppppcccMMMDDDdddwww]]]QQQTTTSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOPPPOOOOOONNNMMMMMMOOOOOONNNMMMLLLLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNKKKIIIFFFBBB>>>;;;999999;;;===AAABBBBBBAAABBBBBB???AAABBBBBBBBBEEEKKKPPPNNN===333===TTTllljjjdddwww~~~rrrnnnuuuiiiJJJ111(((+++))))))))))))(((((((((((('''''''''((((((******++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++...---...//////333>>>JJJJJJTTTgggttttttrrr}}}bbbMMM[[[tttgggOOODDDGGGPPP___nnn{{{tttqqqqqqppplllkkkmmmmmmnnnnnnllljjjhhhfffddd___[[[ZZZ^^^aaa```___bbbcccdddfffhhhgggdddaaaaaaaaa___\\\YYYYYYZZZ]]]bbbbbbdddeeeffffffggggggfffgggggggggiiikkkggg```WWWXXX]]]bbbbbb]]]YYYZZZ^^^aaadddeeedddeeegggiiimmmiiieee```VVVIIIAAA???DDDGGGLLLRRRXXX```iiinnnnnn{{{fffbbbdddhhhppp~~~zzztttqqqqqqjjjcccgggrrr}}}xxxsssrrrsssssspppmmmkkkhhhdddeeehhhmmmqqqrrruuuuuuyyyxxxtttuuu}}}{{{yyywwwvvvvvvxxx{{{}}}}}}}}}}}}~~~}}}zzz}}}{{{yyyyyyzzzzzzyyywwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyzzzvvvkkk___JJJ@@@999<<<@@@@@@===<<<777999<<>>:::999999999<<<>>>AAABBBBBBAAABBBBBB<<<@@@DDDCCCBBBEEENNNUUUCCC666222EEEfffzzzcccbbbwwwzzzpppkkkooo{{{zzzYYY:::+++)))+++))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,++++++,,,,,,,,,,,,++++++......---,,,++++++++++++...---...///...111;;;FFFDDDOOOaaannnnnnmmm{{{vvv^^^PPPYYYooo|||gggNNNDDDFFFPPP___nnn{{{}}}qqqnnnooommmjjjiiillllllkkkjjjhhhgggeeeeeeddd___YYYWWWYYY[[[\\\[[[______```bbbcccbbb```]]]]]]\\\ZZZWWWVVVWWW[[[___ccccccdddeeeeeeeeeeeeeeeeeegggfffeeeggghhhccc\\\VVVYYY```fffeee^^^YYYYYY\\\^^^```aaaaaabbbeeegggiiieee```YYYMMMBBB@@@CCCHHHKKKPPPVVV]]]eeemmmsssttt}}}|||cccaaahhhsss}}}xxxwwwqqqoooppplllgggkkkuuussssssrrrqqqqqqqqqrrrrrrqqqoookkkhhhiiimmmuuuzzzuuurrrqqquuummmmmmrrrzzzyyyxxxwwwwwwwwwyyy{{{}}}}}}}}}|||||||||{{{{{{zzz|||zzzyyyzzz{{{{{{yyywwwwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{vvvlllcccLLLAAA888999===???>>>???999;;;===DDDSSSeeeoooqqqmmmfff]]]lll}}}|||}}}~~~zzz{{{zzzvvvrrrqqqtttwwwyyyzzzzzzzzz}}}~~~xxxpppcccSSSEEEEEEOOO\\\iiirrryyypppqqquuutttsssqqqppppppqqqrrrrrrqqqrrrrrrrrrqqqpppooonnnpppppppppppppppppppppppprrrrrrpppooonnnmmmmmmnnnmmmnnnnnnooooooppppppppprrrqqqmmmhhheeeiiisss{{{uuucccOOOFFFEEEEEEDDDCCCGGG\\\xxxzzzVVV;;;ZZZ|||wwwgggqqqjjjaaaiii|||HHH333***,,,++++++***************************************************************(((+++---***+++???]]]pppZZZJJJJJJeeewwwxxxpppnnniiijjj}}}ssshhh\\\eeekkk[[[[[[oooxxxdddKKK<<>>@@@BBBBBBAAAAAAAAABBB>>>AAACCCDDDFFFIIIPPPUUU>>>555>>>```lll]]]eeeyyyxxxnnnkkkuuuiiiFFF000,,,...,,,))))))))))))((((((((((((%%%&&&'''((()))***++++++******+++,,,,,,,,,,,,+++...---,,,+++***+++,,,---...---...///...111:::FFFAAAKKK]]]jjjjjjjjjyyy{{{ppp^^^PPPUUUgggzzzxxx{{{~~~fffNNNAAADDDMMM\\\kkkxxx|||rrrppppppnnnkkkkkkkkkjjjhhhfffdddcccccccccbbb]]]WWWTTTUUUWWWYYYZZZ]]]]]]\\\]]]^^^]]]ZZZWWWWWWXXXXXXWWWWWWXXX\\\___aaabbbbbbbbbbbbbbbaaaaaacccddddddbbbcccddd___XXXUUUZZZcccjjjhhh___YYYYYY\\\[[[ZZZZZZ[[[^^^bbbeeeccc]]]VVVPPPIIICCCEEEKKKLLLOOOSSSYYY___gggoootttvvvoooaaaZZZkkk~~~vvvtttpppnnnnnnllliiimmmtttmmmoooqqqqqqooooooqqqssstttssspppkkkhhhmmmwwwuuummmfffggg```fffnnnvvv~~~wwwxxxyyyzzzzzzzzzzzzzzz||||||{{{zzzyyyxxxxxxxxx{{{zzzzzzzzz|||{{{yyywwwttttttttttttuuuvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxyyyxxxzzz||||||wwwoooiiiSSSFFF:::999<<<>>>@@@AAA<<<>>>???CCCMMMZZZ``````iiiiiieeeppp~~~|||zzz{{{~~~}}}zzzvvvwwwwwwuuurrrrrrvvvzzzzzz{{{zzzyyyzzz|||xxxrrrkkkYYYFFFAAAGGGRRR^^^gggyyyzzzpppppptttsssrrrpppooooooooopppqqqoooooooooooonnnmmmllllllmmmmmmnnnoooooopppppppppqqqpppooonnnmmmmmmmmmmmmkkklllmmmooopppppppppppptttnnngggfffkkkqqquuuvvvkkkZZZIIIEEEEEEDDDBBBBBBOOOkkkyyycccCCCHHHtttvvviiinnnmmmeeeaaavvvccc666///---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$+++---+++---777OOOhhh\\\NNNFFFXXXvvvwwwmmmuuurrriii^^^aaauuu}}}qqqaaa[[[mmmsssYYYQQQiii}}}yyyWWW;;;>>>OOOYYY]]]aaafffggghhhjjjjjjiiihhhgggggggggiiimmmqqqsssrrrpppfffeeeccc```]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOPPPSSSTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLJJJGGG???777111///111444888<<<>>>??????@@@AAABBBDDDFFFHHHJJJLLLPPP[[[___^^^^^^QQQFFFIII\\\tttqqqYYYRRRVVVTTTPPPOOOOOOOOOPPPOOONNNNNNMMMOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHEEEBBB>>>:::888:::<<<>>>???AAABBBBBBAAA@@@AAABBBDDDBBBAAADDDJJJMMMNNNMMM===;;;UUUsss___\\\lll~~~qqqgggnnnwwwWWW777+++///000***))))))))))))(((((((((((('''((())))))***))))))((()))***++++++,,,,,,,,,+++++++++******+++---...000,,,,,,...000000222<<>>@@@BBB???BBBDDDDDDGGGOOOSSSSSS]]]dddgggrrr|||zzzxxxyyy{{{{{{xxxuuurrrtttvvvvvvvvvwww||||||}}}{{{xxxxxxzzzwwwssslllZZZGGG???AAAJJJUUU___ooozzz|||sssppprrrrrrrrrqqqpppoooooooooooonnnnnnmmmmmmlllkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkhhhiiikkkmmmooooooooonnnooohhhcccgggrrrxxxvvvpppcccTTTHHHFFFEEEAAAAAAFFF___vvvsssNNN<<>>YYYYYYSSSGGGMMMgggqqqkkkiiippprrrhhhYYYXXXdddlllkkk]]]]]]mmmuuu```NNN___yyybbbBBB:::DDDPPPWWWYYY^^^```dddggghhhgggfffeeegggeeeeeeiiinnnqqqpppnnnhhhgggdddaaa^^^\\\ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRTTTSSSSSSQQQQQQSSSSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKGGG???666000///111444888<<>>@@@BBBHHHOOOXXX\\\bbbjjjrrr|||rrr___TTTZZZpppyyy~~~tttfff``````bbbeeedddddddddfffjjjmmmmmmlllnnnoooooonnnmmmmmmmmmpppppppppnnnnnnqqqxxx}}}yyydddOOOCCCGGGNNNXXXdddooo~~~yyywwwtttrrrqqqqqqssstttwwwzzz|||zzzvvvsssrrrssssssssstttvvvwwwwwwtttrrrrrrrrrssssssuuuvvvwwwxxxuuuuuuvvvwwwxxxyyyyyyzzzvvvrrrsssxxxxxxuuutttxxxlllZZZFFF<<<;;;;;;===@@@@@@HHHMMMJJJGGGIIINNNPPPWWWdddlll{{{xxxvvvvvvwwwvvvqqqmmmqqqtttvvvuuurrrpppqqqsssvvvxxxuuupppoooqqqqqqooorrrbbbOOOBBB:::;;;CCCMMMWWWeeewwwxxxsssqqqqqqrrrrrrrrrqqqpppnnnmmmoooooonnnlllllllllllllllkkkkkkllllllkkkjjjhhhgggdddeeefffggghhhhhhhhhhhhaaacccfffiiijjjkkkjjjjjjdddeeeiiipppuuurrrhhh___MMMEEEBBBCCCBBBAAAOOOaaarrrpppXXX>>>LLLqqqzzzgggdddbbbiiijjjhhhkkk~~~LLL333222,,,)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,$$$&&&000'''(((BBB[[[hhhWWWDDDNNNYYYYYYaaa^^^llllll___WWWSSS___ssssssmmmeeelllmmmOOOAAAXXXmmmjjjWWW===222>>>LLLPPPOOOSSSZZZ```eeegggggggggfffbbb___aaafffiiiiiifffiiigggdddaaa]]][[[YYYXXXWWWWWWWWWVVVUUUTTTSSSRRROOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNPPPRRRTTTTTTSSSQQQRRRSSSSSSRRRPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMLLLIIIAAA888111222333444777:::???CCCEEECCCCCCDDDEEEGGGIIIKKKLLLNNNUUUUUUTTTSSSGGGDDDPPPKKKOOOLLLLLLQQQLLLHHHOOOJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIKKKLLLKKKKKKJJJNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHJJJLLLLLLLLLLLLKKKHHHHHHHHHHHHFFFDDDAAA@@@999999888888:::>>>AAACCCCCCDDDDDDBBB@@@@@@AAABBBCCCEEEGGGGGGBBB;;;444000<<<___}}}~~~hhhNNNRRRWWWggg|||~~~wwwtttiiiaaaiii|||eeeKKK333,,,,,,)))***...))))))))))))((((((((((((###%%%'''***+++++++++***(((((()))++++++,,,,,,,,,***+++,,,---...---,,,+++------...///------555>>>===EEESSS]]]]]]]]]nnnrrrmmmbbbJJJLLLbbbyyy{{{ppp}}}}}}yyy{{{yyyjjjWWWAAACCCJJJWWWdddooo|||yyysssqqqnnnhhheeeeeeaaaaaaaaaaaaaaaaaaaaaaaaZZZYYYWWWSSSPPPOOOOOOPPPQQQQQQQQQTTTWWWZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[]]]___^^^^^^___```````````````]]]^^^]]]\\\^^^```[[[TTTTTT[[[ffflllfff\\\XXXZZZVVVUUUVVVYYY[[[YYYTTTPPP???===>>>@@@AAADDDNNNYYY[[[___gggppp{{{~~~nnnkkkddd[[[[[[vvvxxxsssggg\\\ZZZ\\\]]]`````````aaaeeekkknnnnnnlllmmmnnnooooooooonnnmmmiiiiiijjjjjjkkknnnsssvvv~~~nnnZZZGGGAAAIIIMMMXXXcccnnnrrrqqqqqqpppqqqrrrtttuuuxxxwwwuuutttrrrrrrqqqqqqsssrrrqqqpppqqqsssvvvxxxqqqpppooorrrvvvxxxxxxvvvsssqqqoooqqqsssuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrooofffTTTCCC>>>BBBCCC???DDDFFFMMMUUUUUUQQQRRRWWWkkkppptttvvvvvvuuussssssrrrrrrrrrrrrrrrssstttsssrrrpppoooyyyuuurrrpppppprrrrrrrrrpppcccPPP@@@999:::@@@CCCMMM```vvv{{{uuusssqqqooonnnoooooonnnmmmlllkkkjjjhhhgggffffffeeeffffffggghhhhhhhhhhhhhhhdddddddddddddddeeefffgggfffdddccceeehhhjjjiiigggdddeeeiiinnnpppjjj^^^TTTMMMBBB@@@GGGEEEBBBTTTpppqqqlll@@@???uuuuuu___xxxhhh^^^dddgggcccbbbppphhh???555---&&&///))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((()))))))))******))))))+++...111PPP]]]\\\KKKFFFTTT^^^\\\\\\```iiipppgggYYY]]]lllsssooollliiiIIINNNYYYssssssLLL///666HHHNNNQQQVVV\\\aaadddddddddeeefffdddaaa___```dddhhhkkkmmmllliiiddd```\\\YYYWWWXXXUUUSSSTTTVVVVVVSSSOOOPPPOOONNNNNNMMMMMMNNNNNNLLLMMMOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLJJJCCC999111000111222444888===AAADDDEEEEEEFFFIIILLLMMMMMMKKKQQQRRRRRROOOIIIBBB===;;;CCCDDDHHHKKKMMMLLLHHHDDDHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLJJJHHHHHHJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGFFFDDDBBB???>>>666777888:::<<>>;;;;;;BBBCCCFFFIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIGGGGGGFFFEEEBBB@@@===<<<666777999<<<>>>AAACCCDDDCCC@@@>>>>>>@@@AAAAAA???DDDHHHLLLHHH===444555:::NNNuuudddLLLMMM```nnnyyynnnlllkkklllnnntttmmmMMM888)))))),,,)))'''(((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((())))))***+++,,,###111111((()))++++++111///---,,,---,,,---444<<>>666555888;;;DDDXXXqqq}}}uuuooommmkkkkkkkkklllkkkiiijjjiiihhhhhhgggggghhhhhhcccdddfffggghhhgggeeedddccccccbbbbbbbbbcccddddddeeeeeeeeefffgggfffdddaaa[[[aaajjjmmmiii^^^RRRJJJ===CCCCCC???EEEYYYllluuuWWW999CCC[[[[[[eeevvvtttrrrsssXXXTTT___jjjmmmlll}}}jjj<<<+++(((***,,,)))))))))))))))))))))))))))''''''(((((((((((((((((()))((((((''''''(((((()))'''((()))(((((())),,,...:::QQQdddaaaRRRLLLSSS\\\PPP\\\iiippprrrqqqjjjbbbkkkqqqwww}}}]]]RRREEEPPPjjjzzzaaa888///BBBNNNNNNPPPUUUZZZ___bbbcccaaaaaa````````````aaabbbiiihhhfffccc```\\\YYYXXXSSSTTTTTTRRROOOMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFCCC>>>888333444444333333666:::???BBBGGGIIINNNSSSTTTQQQKKKFFFFFFFFFDDDAAA===<<<===???CCCCCCDDDEEEGGGJJJLLLNNNIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJHHHGGGGGGIIIJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDBBB???===;;;:::888:::===@@@BBBCCCDDDDDDCCC@@@>>>===???@@@AAAAAAEEEJJJKKKCCC:::888:::<<>>FFFFFFMMMZZZbbbgggsss{{{~~~}}}sssyyy^^^PPPXXXooozzzvvvvvvtttvvvssslllllldddPPPDDDBBBFFFRRR___jjjuuu~~~~~~{{{mmmhhhaaa\\\ZZZZZZZZZZZZZZZ\\\\\\\\\ZZZZZZ[[[\\\YYYWWWTTTOOOKKKKKKNNNQQQQQQSSSUUUVVVWWWWWWWWWWWWXXXZZZ\\\\\\\\\[[[\\\]]]]]]^^^``````___^^^^^^___]]]]]]]]]^^^^^^\\\XXXTTTVVV]]]eeefffaaaZZZWWWVVVQQQTTTXXXYYYUUULLLBBB;;;999<<>>DDD@@@<<>>AAACCCDDDDDDCCCBBBDDDBBB@@@???@@@BBBDDDEEEDDDHHHEEE:::555;;;AAADDD```wwwfffPPP___}}}dddZZZ___hhhgggjjjxxxpppRRR000***(((******&&&&&&)))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((()))***++++++++++++222***$$$...888---%%%---...,,,,,,------///666???IIIEEEJJJVVV^^^aaaiiitttrrrxxx{{{wwwlllppp```PPPQQQfffwwwtttvvvsssuuurrrkkkllldddQQQDDDBBBDDDOOO\\\gggsss{{{|||wwwmmmhhhaaa[[[YYYYYYXXXXXXWWWXXXYYYZZZZZZYYYYYYYYYWWWUUUPPPLLLJJJKKKNNNQQQSSSUUUWWWXXXXXXXXXYYYYYYXXXZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]______]]]\\\\\\]]]\\\\\\]]]^^^^^^[[[WWWSSSVVV]]]eeeeee___XXXUUUUUUQQQVVVZZZXXXNNNCCC;;;777<<<@@@GGGOOOXXXdddqqq{{{xxxoooiiifffeeecccbbbaaa```````````````___]]][[[XXXVVVUUUVVVXXX\\\```bbbbbbbbbaaa```bbbdddfffgggfffeeecccbbbccccccdddeeeffffffgggjjjggg^^^NNN???:::@@@HHHMMMYYYccclll~~~sssttttttuuutttrrrpppnnnlllpppooonnnnnnnnnnnnnnnooopppoooooonnnoooooopppqqqooonnnnnnmmmllllllmmmnnnooooooooonnnlllkkkjjjjjjoooppprrrssssssqqqnnnlllkkknnnmmmdddWWWQQQUUU^^^XXXVVVTTTWWW___jjjqqqtttuuuvvvrrruuutttqqqpppppppppoooooooooooooooooommmjjjiiiiiikkkmmmooommmllllllmmmnnnooonnnllliii^^^MMM@@@999888;;;===DDDTTTjjj|||zzznnnllljjjiiijjjjjjiiihhhffffffeeeeeeffffffgggggg```aaacccdddddddddbbbaaaaaa```____________``````aaabbbccccccbbbaaa______bbbiiinnnjjj]]]NNNEEEAAACCCBBB<<<@@@[[[ttthhhIII<<<___mmmaaa^^^jjjxxxooo___UUU\\\fffhhhiiillloooBBB---111***(((---***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''(((((('''((()))+++,,,<<>>MMMSSSEEE888555:::DDDOOOTTTTTTUUU[[[aaa___```aaabbbaaa___]]]\\\```aaaaaa```___\\\ZZZXXXTTTUUUUUUQQQMMMJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFCCC>>>:::777555555444222222444777;;;===EEEGGGLLLQQQSSSRRRNNNJJJOOOMMMJJJEEECCCDDDGGGKKKPPPPPPMMMIIIFFFEEEHHHJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEECCCAAA>>><<<:::999::::::AAABBBDDDEEEEEECCCAAA@@@BBBBBBAAA@@@@@@AAADDDEEEBBBAAA:::333333>>>KKKQQQiiixxx^^^OOOjjj|||vvvkkk^^^___jjjeeefffoooddd???+++******+++)))&&&&&&((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,++++++***888888000///---+++000,,,***,,,......///666???FFFBBBFFFSSS\\\___fffooopppwwwyyy}}}xxxlllnnncccSSSLLL[[[rrr{{{tttsssqqqssspppjjjlllfffSSSEEEAAABBBLLLWWWbbbnnnwww{{{rrrmmmfff```]]][[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXWWWUUURRRMMMJJJJJJLLLOOOQQQSSSUUUXXXXXXWWWWWWYYY[[[XXXYYYYYYWWWVVVVVVXXXYYYYYY[[[]]]]]]\\\ZZZZZZZZZ[[[[[[\\\^^^^^^[[[VVVRRRUUU^^^eeeddd\\\UUUSSSUUURRRWWWZZZTTTHHH===888777@@@DDDJJJTTTbbbttt~~~yyytttmmmfffbbbccccccbbbaaa```______^^^_________^^^\\\ZZZVVVTTTTTTVVVZZZ]]]___```___^^^^^^___bbbcccddddddcccbbbcccbbbaaaaaaaaabbbcccdddeeebbbXXXJJJ>>>:::???EEELLLVVV___iiizzz}}}kkkuuutttsssrrrpppnnnlllkkkmmmmmmlllllllllmmmnnnnnnooooooooonnnnnnoooooopppllllllkkkjjjiiijjjmmmpppmmmnnnnnnmmmjjjhhhhhhiiipppqqqrrrrrrqqqooolllkkkiiilllmmmfffYYYNNNQQQYYYYYY[[[\\\___jjjxxx|||~~~rrrsssuuuqqqpppsssnnnmmmmmmlllllllllmmmnnnllljjjhhhggggggiiilllmmmkkkjjjjjjlllmmmllljjjhhhaaaXXXJJJ???::::::===@@@@@@PPPeeexxxuuujjjhhhfffffffffgggfffeeedddddddddcccddddddeeeeee___``````aaaaaaaaaaaaaaa______^^^^^^]]]]]]^^^^^^^^^```aaa```______```aaagggjjjiiiaaaTTTHHHBBB@@@EEE???>>>MMMiiivvvaaaDDDRRRfffkkkqqqqqq~~~[[[YYY\\\dddjjjlllmmmpppOOO777,,,///+++&&&((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&((())))))(((((()))***(((333EEE[[[ooosssbbbNNNFFFRRR[[[___hhhrrrooocccVVVZZZiiioooccc]]]]]]VVVSSSEEE999<<>>KKKQQQRRRSSSXXX^^^^^^___```aaaaaa___]]][[[]]]]]]_________]]]ZZZYYYUUUUUUSSSPPPNNNMMMMMMOOONNNNNNMMMLLLLLLLLLLLLMMMKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGCCC===888555444222111111111333666888:::DDDGGGKKKPPPTTTSSSOOOKKKKKKJJJHHHDDDBBBBBBEEEGGGRRRTTTUUUQQQLLLHHHHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDFFFDDDCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDD???>>>;;;999888:::<<<===CCCDDDDDDDDDCCCBBB@@@???>>>???@@@@@@??????AAACCC???888222333:::FFFVVVcccuuu]]]RRRkkk}}}wwwmmm^^^VVV]]]hhhccckkk}}}RRR---******+++***(((''''''(((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***,,,---,,,,,,+++---]]]ccc999###---222---******,,,//////...333;;;???===CCCRRR\\\aaaiiitttrrrxxxxxx|||vvvuuunnn___OOOYYYpppwww{{{vvvmmmkkknnnlllhhhlllgggUUUFFFAAAAAAHHHSSS]]]iiirrrxxxuuupppiiiccc```^^^\\\ZZZYYYWWWVVVWWWXXXXXXWWWVVVRRRNNNJJJIIIJJJMMMOOOPPPQQQTTTVVVVVVUUUUUUWWWZZZXXXXXXVVVTTTRRRRRRUUUWWWVVVYYY\\\\\\[[[YYYYYYYYYZZZZZZ\\\]]]]]]ZZZUUUQQQUUU^^^eeecccZZZSSSRRRTTTTTTVVVVVVNNNBBB:::888;;;CCCHHHQQQ___sss}}}pppkkkgggdddaaaaaa``````^^^]]]\\\[[[[[[[[[]]]\\\\\\\\\\\\ZZZVVVRRRTTTUUUXXX[[[]]]]]]]]]]]]]]]]]]___```aaaaaabbbbbbdddcccbbb```___^^^^^^^^^[[[WWWOOOEEE===;;;???CCCKKKRRR[[[fffvvvuuudddsssrrrqqqooonnnmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmjjjkkkllljjjhhhhhhjjjmmmiiikkklllkkkiiihhhiiikkknnnnnnnnnnnnmmmlllkkkkkkiiijjjllliii\\\PPPPPPWWWcccjjjooonnnqqq{{{yyyooojjjnnnrrrqqqoooqqqjjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggfffggghhhjjjkkkhhhggghhhiiijjjiiieeecccWWWOOOCCC;;;888:::>>>AAA===MMMdddzzz}}}nnniiigggeeedddeeeeeedddcccccccccbbbbbbbbbbbbbbbccc```___^^^^^^^^^___aaaaaa^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\^^^aaaeeehhheee^^^TTTIIIBBB@@@AAABBB===EEE\\\lllgggUUUHHHooo}}}mmmssssssppp}}}yyyhhhTTT]]]ggglllpppuuuvvvuuuwwwaaa555222)))(((---((($$$***((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''((('''(((******)))((()))***'''...:::PPPooo~~~jjjIII<<>>>>>@@@AAAJJJOOOTTTTTTOOOJJJHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCEEECCCBBBCCCEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCC<<<:::888777888;;;???AAABBBBBBBBBBBBAAAAAAAAAAAA;;;>>>AAABBB@@@@@@AAABBB<<<000...;;;HHHPPP```sss}}}ZZZWWWnnnwww}}}|||uuuhhh______```___```mmmbbb>>>'''******)))''''''((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''')))+++,,,------,,,+++444\\\]]]777%%%---///+++,,,,,,///111///,,,...333888888AAAPPPZZZ___iiiuuuuuuxxxtttxxx{{{xxxqqqdddPPPVVVnnnssswwwwwwiiigggkkkjjjgggmmmjjjXXXGGGAAA???EEEOOOYYYdddmmmttt}}}|||rrrmmmgggbbb___]]][[[ZZZZZZWWWTTTTTTUUUVVVUUUTTTNNNJJJGGGGGGIIILLLMMMMMMMMMPPPSSSRRRPPPPPPTTTWWWWWWVVVTTTQQQOOOOOORRRUUUUUUXXX[[[]]]\\\ZZZZZZZZZYYYZZZ[[[]]]]]]ZZZTTTPPPUUU^^^eeecccYYYQQQPPPTTTTTTTTTPPPGGG===888:::>>>FFFNNN\\\nnnzzzqqqhhheeeaaa^^^___ddd^^^]]][[[ZZZYYYZZZZZZ[[[\\\ZZZZZZ[[[\\\[[[XXXUUUTTTUUUWWWYYY[[[\\\\\\]]]\\\\\\\\\\\\]]]___aaabbbaaaaaaaaa___\\\XXXSSSQQQIIIGGGBBB===;;;<<<@@@DDDHHHPPPZZZffftttzzzmmm[[[pppooonnnmmmmmmnnnooopppjjjjjjjjjjjjkkklllmmmmmmllllllllllllllllllllllllhhhkkkmmmllliiigggggghhhfffhhhjjjjjjhhhhhhjjjmmmkkkkkkkkkkkkkkkkkkkkkllliiijjjmmmkkk___SSSQQQXXXdddqqqzzzwwwttt{{{xxxllljjjhhhjjjooorrrqqqnnnfffhhhjjjlllmmmkkkhhhfffhhhgggffffffggghhhiiijjjeeeeeefffggghhhfffbbb___PPPIII>>>777555999===@@@BBBSSSlllooojjjhhhffffffggggggfffeeecccbbbbbbaaa``````aaaaaa```___]]]\\\]]]^^^```bbb^^^]]]]]]\\\[[[[[[[[[\\\ZZZ[[[\\\[[[[[[]]]cccgggfff```VVVKKKBBB???@@@BBB@@@===LLLeeehhhUUUHHHKKKuuunnnjjjooovvvwww{{{{{{eeeTTTXXXfffqqqrrrvvv}}}}}}xxx}}}sssqqqcccHHH)))111'''###///---%%%,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''''')))++++++***))))))***(((...555GGGjjj~~~hhhAAA:::GGGWWWbbbfffjjjmmmpppWWWFFFQQQddd___\\\^^^VVVTTTMMMAAA666777AAAJJJMMM777666888@@@LLLUUUWWWVVVZZZ[[[\\\]]]]]]\\\[[[ZZZXXXZZZ\\\^^^^^^]]][[[YYYUUUQQQMMMLLLNNNPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEEEEAAA:::333///---+++---///111333444555555:::???GGGNNNOOOJJJAAA::::::<<<======<<<<<<===>>>???FFFOOORRROOOJJJGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA:::999777666888<<>>CCCLLLVVVaaakkkwww}}}{{{~~~ssslllhhhccc^^^\\\[[[ZZZYYY[[[WWWSSSRRRSSSTTTTTTSSSJJJGGGEEEFFFIIILLLLLLKKKJJJMMMPPPOOOMMMMMMQQQUUUVVVUUUSSSOOOMMMNNNQQQTTTUUUXXX[[[]]]]]]\\\[[[[[[YYYYYY[[[]]]]]]ZZZTTTPPPUUU^^^eeecccXXXPPPPPPSSSUUURRRKKKBBB999777;;;@@@HHHSSSdddxxxooolllhhhfffeee```ZZZ^^^fff^^^]]][[[ZZZYYY[[[\\\]]]\\\ZZZZZZ\\\^^^___\\\YYYUUUVVVVVVXXXYYY[[[\\\]]]\\\[[[[[[ZZZ[[[^^^```bbb]]]^^^___^^^YYYQQQIIIDDD<<<;;;999888999===BBBFFFGGGOOOZZZggguuuwwwgggTTTmmmmmmmmmlllkkkkkkmmmooommmjjjffffffiiilllllllllmmmlllkkkjjjjjjjjjkkkkkkggghhhiiihhhgggfffggghhhggggggfffggggggiiikkkllliiiiiijjjjjjjjjiiiiiihhhfffiiikkkfff^^^ZZZ]]]aaakkk{{{uuulllttt~~~{{{{{{xxxppphhhiiiiiiiiiiiijjjkkklllmmmhhhhhhiiikkklllkkkhhheeeeeefffgggggggggggggggfffggggggggghhhiiifffbbb___TTTGGG:::777999999:::;;;???PPPnnnppphhhgggeeecccbbbaaa``````aaaaaa```_______________[[[\\\^^^]]]\\\\\\]]]______^^^\\\ZZZYYYYYYYYYZZZYYYZZZYYYXXX\\\dddhhhgggccc```SSSBBB>>>CCCCCC===EEENNN```kkk\\\CCC???LLLYYYYYYnnn|||uuuyyy|||gggWWWXXXbbbmmmhhhnnn~~~vvvtttvvvsssSSS:::++++++)))(((''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((()))***)))'''***+++---;;;XXXmmmaaaHHH>>>AAAMMM^^^iiilllpppvvveeeXXXSSS]]]eeeccc______WWWVVVNNN???666888@@@GGGLLL???444777FFFRRRTTTPPPXXXYYYZZZ\\\]]]\\\YYYVVVYYYWWWUUUUUUWWWYYYZZZZZZVVVRRRMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFAAA:::444222111...---...///222666:::<<<:::@@@IIIOOOOOOHHH>>>888;;;666444888===???AAAEEEFFFHHHKKKMMMLLLIIIFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@>>>======666666777999<<>><<<:::777666777888:::@@@GGGHHHMMMVVVaaaoootttgggUUUkkkllllllkkkiiijjjlllmmmhhhgggfffgggjjjlllkkkiiillllllkkkjjjiiihhhggggggeeefffggggggfffeeefffhhhhhhgggffffffggghhhjjjlllhhhhhhhhhhhhhhhhhhhhhhhhfffhhhiiigggbbb```bbbeeejjjtttvvvjjjeeeqqqxxxpppmmmmmmlllgggaaaffffffffffffggghhhiiijjjhhhhhhiiikkkmmmllliiifffcccdddeeeeeeffffffeeeeeegggffffffffffffddd```]]]TTTFFF:::777888999999;;;>>>OOOmmm}}}jjjbbbbbbbbbaaaaaa``````___```______^^^^^^^^^______[[[\\\]]]]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWW\\\dddfffcccXXXRRRHHH@@@@@@CCCBBB===DDDTTTbbb```MMM>>>???GGGXXXaaaooosssrrryyyyyywww```WWWZZZeeedddhhhooo~~~yyy|||gggBBB,,,+++***)))((('''''''''''')))((((((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''))))))(((''')))******333LLLbbb```QQQGGG???CCCXXXqqq{{{xxxsssooofff\\\YYYaaahhhddd\\\WWWTTTNNNFFF;;;555888???NNNEEE;;;777<<>><<<;;;;;;777777999;;;===@@@BBBDDDAAAAAA@@@@@@@@@AAAAAABBB???@@@BBBEEEEEEBBB===999222000===WWWlll{{{}}}oooaaa^^^aaagggsss}}}wwwlllgggoooxxxwwwooojjjeeemmmjjjWWW???000***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))((((((((()))+++---.../////////...---+++******+++,,,---///333<<>>???KKK\\\bbbRRR>>>:::AAAGGGWWWgggkkkiiiooovvvwwwxxxuuufff\\\[[[^^^ddd[[[fffqqqvvvPPP111%%%******)))(((''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&((()))(((&&&((()))(((+++<<>>:::???JJJSSSSSSSSSSSSUUUWWWVVVSSSQQQTTTSSSRRRRRRUUUXXXYYYYYYXXXUUUQQQOOOMMMLLLJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHDDD>>>888444222000000111333555999<<<>>>@@@BBBEEEFFFDDD@@@;;;888;;;888999===AAADDDHHHNNNYYYYYYXXXTTTNNNGGGCCCAAACCCCCCDDDEEEEEEEEEEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@>>><<<:::999888888999;;;>>>@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA>>>AAACCCDDDBBB<<<666222666...EEEiii{{{fff]]]VVVZZZeeepppzzznnnfffbbbhhhrrrwwwwwwwwweeecccWWWCCC111***)))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''))),,,//////...,,,+++++++++***))))))***,,,---///444;;;CCCKKKRRRWWWYYY\\\jjjxxx}}}wwwooolllmmmddd[[[SSSJJJGGGZZZnnnooo~~~wwwppp[[[\\\[[[\\\ccciiigggaaaUUULLLCCCAAAHHHRRRZZZ^^^hhhnnnqqqoookkkiiiddd___XXXSSSMMMIIIHHHIIIJJJJJJSSSRRRQQQQQQQQQOOOKKKIIIAAABBBDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIINNNMMMNNNOOOPPPPPPOOOMMMLLLNNNQQQTTTVVVWWWWWWWWWYYYVVVUUUWWWUUUQQQOOOPPPQQQZZZ```\\\RRRLLLNNNSSSNNNGGG===555555;;;DDDKKK\\\tttvvvddd\\\YYYUUUYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYXXXVVVVVVXXXYYYZZZYYYWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZWWWTTTTTTVVVZZZ\\\]]]\\\ZZZWWWTTTKKK???888888<<<:::;;;?????????BBBHHHKKKMMMSSS^^^iiihhhWWWDDDhhhiiijjjiiigggggghhhiiifffffffffgggggggggfffeeedddeeefffgggfffdddbbbaaaaaacccdddeeeddddddfffhhhgggfffdddcccccceeeggghhhfffeeecccbbbbbbdddfffgggbbbaaa___aaadddeeecccaaa```bbb___ZZZ]]]kkkyyyoookkkfffeeefffgggeeebbb```````````````aaabbbbbb``````aaabbbddddddbbb```___```aaabbbcccccccccbbbeeeccc``````aaabbbaaaaaaUUUIII===888888999;;;???III[[[uuuyyyeee[[[\\\^^^______^^^\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\YYYZZZ\\\[[[ZZZZZZ[[[]]]YYYZZZ[[[\\\[[[ZZZXXXWWWTTTVVVXXXZZZ```bbb[[[QQQIII@@@===@@@???:::<<>>AAAAAA@@@???===;;;999888;;;:::<<>><<<999888777666:::<<<>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@AAACCCEEECCC===666111///999777VVVsssXXXUUUVVV```mmmxxx|||~~~aaaZZZWWW```ppp|||~~~eeeYYYGGG444)))&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))***,,,---...---+++******)))))))))***+++---...///222888@@@HHHOOOTTTWWWSSScccttt{{{wwwqqqooorrr___[[[VVVJJJFFF\\\rrrtttzzzqqqhhhVVVXXXYYY[[[```ggghhhdddYYYNNNAAA>>>EEEPPPVVVXXXaaagggkkkgggcccaaa___\\\VVVSSSMMMIIIFFFGGGHHHIIINNNNNNOOOQQQQQQNNNIIIEEE@@@BBBEEEHHHJJJKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMLLLNNNQQQRRROOOKKKKKKLLLNNNPPPSSSUUUVVVWWWVVVTTTTTTUUUSSSNNNMMMPPPRRR[[[___YYYOOOKKKMMMPPPLLLCCC:::666666===GGGQQQhhh|||iiiVVVVVVXXXSSSVVVWWWYYYYYYYYYYYYWWWVVV[[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVSSSQQQQQQUUUYYY]]]___^^^ZZZWWWSSSJJJ>>>888888<<<;;;>>>BBBCCCBBBEEEJJJQQQRRRVVV```gggbbbOOO>>>ggghhhiiihhhfffeeefffgggjjjiiigggdddccccccdddeee^^^```bbbdddddddddbbbaaaaaabbbddddddddddddeeegggddddddcccbbbbbbbbbcccccccccbbb`````````bbbdddeeebbb```^^^```cccdddaaa]]][[[]]]^^^^^^aaahhhnnnpppeeecccbbbccceeeddd```]]]___^^^^^^^^^^^^______```^^^]]]]]]___aaaaaa```^^^^^^___```aaabbbbbbbbbbbbbbb```^^^^^^aaacccddddddWWWLLL@@@;;;::::::>>>CCCRRRddd{{{vvvddd\\\]]]_________]]]ZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZXXXYYY[[[ZZZYYYYYYZZZ\\\YYYZZZ[[[[[[ZZZYYYWWWVVVRRRVVVZZZ]]]```^^^SSSGGGDDD??????AAA===999BBBQQQfffUUUFFF@@@===???OOObbbqqqrrrnnnxxx{{{xxxrrrcccbbbjjjooommmnnnkkkbbbsss~~~ssshhh\\\EEE---(((222)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&((((((((('''((()))+++******444JJJ^^^bbbWWWNNNUUUffftttsssllljjjaaa]]]^^^VVVKKKNNNYYYVVVaaa```XXXfffzzznnnPPPEEEGGGKKKRRRVVVTTTLLLFFFJJJJJJKKKNNNQQQSSSRRRQQQRRRQQQPPPRRRUUUWWWXXXWWWVVVVVVUUUSSSPPPLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDBBB???:::444000111222333555777:::<<<===???===<<<:::999999:::;;;======AAADDDEEEFFFMMMWWWbbbfffjjjfff\\\OOOFFFBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBBBBAAA@@@???<<<999888777777777===>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@DDDEEEEEE???777222111333EEEPPPnnnzzz|||dddQQQTTT\\\gggttt||||||xxxWWWPPPNNNYYYnnn}}}|||uuuaaaQQQ<<<...(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))***++++++*********++++++,,,)))******+++,,,---......---000555<<>>@@@@@@===???KKKXXX]]]EEE666;;;CCCHHHXXXmmmuuupppppp}}}{{{zzzxxxiiidddiiiqqqvvvvvv{{{wwwfffuuuxxxnnn```OOO;;;+++(((,,,((((((''''''&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((((((((+++,,,)))---AAAWWWdddbbb\\\TTTRRRWWW^^^aaafff[[[\\\cccZZZGGGGGGXXX\\\iiiggg^^^kkktttTTTOOOMMMMMMQQQWWWYYYVVVRRRKKKKKKLLLNNNQQQRRRRRRQQQPPPOOOOOOQQQTTTUUUUUUTTTSSSUUUVVVUUUQQQMMMKKKJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???:::444000000111333555777999:::;;;;;;:::999999:::<<<>>>@@@AAACCCGGGIIIGGGGGGOOOZZZkkkpppsssmmm___PPPFFFAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>===<<<999888777888999:::???@@@AAAAAABBBBBBBBBBBB???????????????@@@AAAAAAEEEEEEBBB:::222222:::BBBXXXkkk{{{wwwWWWPPPXXXbbbllluuuzzzyyytttTTTNNNKKKVVVjjjxxxrrreeeYYYHHH444,,,***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++***)))((()))***+++,,,)))***++++++,,,------...+++---222888???GGGNNNRRRFFFLLLWWWeeerrrwwwvvvsssccc]]][[[RRREEEMMMdddooo~~~{{{lll]]]VVV[[[^^^]]]^^^bbbdddcccWWWMMMBBB===BBBIIIOOORRRSSSYYY\\\[[[[[[[[[ZZZVVVPPPPPPNNNKKKGGGEEEEEEFFFGGGHHHKKKNNNOOOLLLGGGBBBAAADDDHHHLLLNNNOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKPPPQQQRRRTTTUUUSSSPPPMMMNNNMMMLLLKKKMMMPPPTTTVVVSSSRRRRRRSSSOOOJJJLLLRRRXXX``````TTTKKKJJJLLLKKKHHH>>>888:::===AAAKKKXXXiiiiii]]]IIIDDDNNNUUURRRVVVWWWWWWWWWWWWWWWWWWVVVYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXZZZYYYXXXVVVWWWWWWUUUUUUVVVUUUUUUTTTSSSRRRMMMLLLMMMPPPUUU[[[^^^```^^^\\\ZZZWWWNNNCCC<<<<<<::::::>>>CCCFFFFFFIIINNNXXXYYY]]]```[[[MMM???888aaacccdddcccaaa_________aaabbbbbb```^^^]]]```bbb]]]]]]^^^___```aaaaaabbb^^^___``````___^^^___aaa]]]^^^```aaa```^^^[[[YYY\\\\\\]]]^^^^^^___``````^^^^^^___```aaaaaa___]]]\\\]]]___``````______aaaaaaaaaaaaaaa```___\\\ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\\\\]]]___``````^^^ZZZ[[[]]]^^^___`````````___^^^]]]]]]___``````___YYYNNNCCC===::::::@@@GGGVVVrrr|||kkk[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWVVVXXXYYYYYYXXXWWWYYYZZZ]]]\\\ZZZXXXWWWUUUUUUTTTRRRWWWXXXSSSLLLHHHCCC>>>:::>>>???===???GGGNNNQQQEEE999333;;;HHHVVVeeerrrrrrqqqwww{{{yyy{{{}}}vvvoooeee```ffflllpppwww|||rrrppp}}}}}}{{{rrriiiWWW@@@111,,,)))&&&'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))(((%%%'''+++((()));;;QQQlllnnnfffSSSEEEFFFOOOVVV]]]VVVWWW^^^[[[QQQOOOWWW[[[cccfffdddjjjoooeeeSSSMMMOOOPPPPPPOOOQQQVVVZZZQQQPPPOOOOOOQQQQQQPPPOOONNNMMMMMMOOOQQQRRRQQQPPPPPPSSSVVVVVVSSSOOOMMMMMMGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@<<<666111...///111333555777888888777888999<<>>???@@@AAA@@@???===<<<:::999777666777999<<<===AAAAAAAAA@@@AAAAAABBBBBB>>>>>>>>>>>>???AAABBBBBBDDDCCC===444...555FFFUUUfffwww~~~uuunnnqqqjjjXXXZZZccclllnnnqqquuuvvvsssUUURRRQQQXXXhhhsssnnnbbbOOO===,,,((()))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++(((((()))*********++++++))))))***++++++,,,,,,++++++,,,///333:::AAAGGGKKKIIIKKKRRR___nnnwwwwwwsssjjj______YYYHHHFFF[[[mmm{{{~~~zzznnnbbb^^^aaaaaa[[[XXXZZZ^^^___VVVOOOEEE???@@@EEEJJJNNNPPPTTTWWWWWWYYYZZZVVVPPPMMMOOOPPPNNNJJJGGGGGGGGGDDDEEEHHHJJJLLLIIIEEEAAAAAACCCHHHLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNQQQUUUWWWWWWUUUTTTSSSPPPNNNLLLJJJLLLOOOSSSVVVRRRRRRSSSRRRNNNJJJLLLSSSVVV^^^^^^QQQIIIKKKMMMKKKEEE;;;666;;;>>>AAAJJJWWWbbb^^^RRRGGGCCCIIINNNOOOVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWTTTVVVXXXXXXWWWVVVWWWXXXVVVVVVVVVUUUSSSQQQPPPOOOMMMMMMNNNRRRWWW[[[\\\\\\ZZZYYYXXXWWWOOOCCC<<<;;;888888;;;AAADDDFFFKKKQQQ\\\]]]bbbbbbWWWFFF<<<;;;^^^```bbbaaa___]]]\\\\\\YYY\\\``````^^^]]]^^^```______^^^^^^^^^___```aaa\\\^^^^^^^^^\\\[[[\\\^^^ZZZ\\\___aaa```\\\XXXUUUZZZ[[[\\\^^^^^^___^^^^^^XXXZZZ\\\^^^^^^]]]]]]\\\^^^^^^]]]]]][[[ZZZ^^^bbb___^^^\\\[[[ZZZXXXXXXWWWZZZYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYZZZ\\\^^^]]]\\\YYYYYY[[[\\\]]]^^^^^^^^^___^^^]]]]]]^^^^^^\\\ZZZXXXNNNCCC<<<999999???GGGWWWwww|||jjjZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]\\\ZZZYYYWWWWWWVVVVVVVVVWWWYYYXXXWWWWWWXXXZZZ^^^]]]ZZZWWWUUUTTTTTTTTTTTTXXXVVVLLLBBB??????>>><<<@@@>>>;;;AAALLLLLLEEE111555888===LLLbbbppptttsssyyy|||ssskkk[[[UUUZZZggglllllluuutttfffwwwtttnnnxxxsssnnneeeMMM111&&&,,,---&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***++++++***'''"""###(((((('''888NNNuuuvvvlllUUUCCCBBBJJJPPPRRRPPPPPPTTTZZZ]]][[[XXXUUUXXX```iiiggg]]]UUUTTTAAALLLTTTQQQHHHFFFOOOZZZVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLLLLMMMOOOOOONNNMMMNNNRRRVVVVVVTTTPPPOOOOOOFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???>>>???@@@AAA>>>777222---...000333444666777777555777:::>>>CCCGGGJJJKKKKKKOOOSSSSSSMMMJJJRRR^^^fffjjjjjjaaaTTTIIIEEEEEE??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA===>>>???@@@???>>><<<:::888777666666777:::>>>@@@CCCBBB@@@??????@@@AAABBB=========>>>???AAABBBCCCBBB@@@:::000---888PPPcccllluuussskkkeee\\\VVV\\\gggppptttpppnnnqqqsssrrrVVVWWWXXX\\\hhhsssqqqhhhGGG666'''%%%''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++%%%'''))),,,,,,,,,***)))((())))))************)))++++++---000666<<>>>>>???AAA@@@;;;<<>>>>>@@@BBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@===>>>>>>===<<<;;;:::999666666777888:::<<>>>>>>>>===<<<>>>BBBDDDCCCBBB===888222///555GGG^^^nnnqqqpppjjj]]]RRRPPPYYYccc}}}~~~xxxmmmjjjrrrxxxxxxXXXTTTTTTbbbvvv}}}iiiQQQ222000---)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***+++,,,,,,+++)))'''%%%,,,+++++++++++++++++++++&&&))),,,...111777@@@GGGHHHMMMRRRVVV___iiimmmlllooofff___ZZZNNNFFFRRRggguuuxxx|||}}}wwwmmmfffZZZZZZVVVOOOIIIKKKTTT]]]ZZZVVVOOOGGGBBBAAAEEEHHHOOOOOOPPPPPPPPPOOONNNMMMNNNNNNMMMLLLKKKKKKLLLLLLIIIHHHFFFDDDDDDCCCDDDDDDDDDFFFIIIKKKKKKKKKLLLMMMMMMMMMMMMKKKIIIIIIKKKMMMNNNRRRVVVWWWUUUTTTUUUVVVXXXUUUQQQMMMJJJKKKOOOSSSRRRQQQRRRRRROOOJJJLLLQQQUUU[[[XXXMMMHHHMMMNNNHHH@@@999666:::@@@DDDHHHMMMXXXYYYUUUMMMIIIKKKLLLKKKRRRPPPPPPRRRUUUVVVUUUSSSSSSQQQNNNOOORRRUUUVVVUUURRRUUUWWWXXXVVVUUUTTTTTTRRRSSSTTTRRROOOMMMLLLLLLRRRSSSUUUWWWXXXXXXWWWVVVVVVVVVTTTQQQKKKDDD>>>:::777888999<<>>]]]]]]]]]\\\]]]]]]^^^^^^___``````___]]][[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYYYY[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]XXXXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYZZZZZZ[[[[[[YYYWWWWWWXXXYYYXXXVVVYYYYYYYYYYYYYYYYYYXXXXXXYYYWWWVVVWWWZZZ[[[[[[ZZZXXXUUUVVVZZZZZZWWWWWWYYY[[[[[[\\\\\\\\\[[[ZZZYYYZZZTTTKKK@@@:::;;;@@@EEE[[[qqq[[[YYYWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYWWWTTTRRRSSSUUUTTTTTTVVVWWWWWWWWWVVVVVVVVVSSSPPPOOOQQQTTTTTTSSSQQQLLLDDD???<<<<<<======@@@===@@@HHHMMMGGG:::000...111:::FFFPPPZZZeeennnpppkkkfffkkkyyy}}}ooo[[[RRRRRRZZZeeejjjiiihhhkkkxxxxxxtttooommmnnnjjjddd^^^FFF000,,,,,,(((&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%((()))(((&&&(((...333MMM[[[^^^PPP@@@>>>@@@@@@GGGHHHKKKPPPWWW]]]cccfff[[[RRRPPPWWW[[[XXXVVVYYYPPPTTTWWWRRRCCC777:::EEEZZZZZZLLL@@@EEEHHHDDDDDDIIIKKKNNNNNNMMMMMMNNNOOOJJJLLLNNNQQQRRRRRRQQQQQQLLLJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>??????@@@???===:::666444111111111111333555888:::;;;;;;>>>FFFNNNQQQPPPMMMQQQOOOPPPRRRSSSSSSWWW^^^```^^^WWWMMMIIIMMMRRRTTTEEEBBB>>>>>>???@@@@@@?????????@@@@@@@@@@@@?????????>>>===<<<:::999888777555555666777:::===@@@AAABBBAAA@@@??????>>>>>>>>>AAA???===>>>AAAAAA>>>;;;666333///222===PPPdddqqqmmmjjjcccZZZTTTWWWcccmmmlll___aaaeeebbbUUUSSSZZZkkkzzztttXXX???///---***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((+++***))))))((((((((((((++++++++++++************)))+++---...111777AAAHHHHHHMMMPPPSSS[[[gggqqqtttpppfff\\\UUUJJJDDDPPPcccvvvxxx{{{{{{vvvlll```XXXSSSSSSPPPIIIDDDFFFOOOXXXVVVTTTNNNHHHCCCBBBEEEGGGLLLMMMNNNOOOPPPOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCFFFHHHIIIIIIIIIIIIJJJMMMMMMMMMKKKJJJIIIKKKMMMNNNRRRUUUVVVUUUSSSSSSTTTXXXWWWTTTPPPMMMMMMPPPRRRQQQPPPPPPQQQMMMIIIJJJPPPTTTXXXTTTKKKIIINNNMMMGGG>>>888555:::@@@DDDGGGKKKSSSXXXWWWOOOGGGHHHLLLNNNOOOMMMMMMOOORRRTTTRRRPPPPPPNNNNNNPPPSSSUUUTTTSSSRRRTTTVVVWWWVVVTTTSSSTTTRRRSSSRRRPPPNNNLLLLLLMMMQQQSSSVVVXXXXXXXXXVVVUUUVVVUUUTTTOOOHHHAAA<<<999999999:::===BBBIIIPPPTTTbbbgggiiicccWWWIIIAAA===[[[[[[[[[[[[[[[\\\]]]^^^^^^___```___]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\WWWXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVVVVWWWWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWWWWYYY[[[[[[ZZZWWWTTTTTTWWWWWWUUUVVVYYYZZZ[[[[[[[[[[[[ZZZYYYXXXYYYWWWPPPEEE<<<:::@@@FFF^^^kkkXXXWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWUUUSSSQQQRRRTTTTTTUUUUUUVVVWWWWWWVVVVVVRRRQQQPPPQQQSSSTTTTTTTTTHHHCCC===:::;;;<<<<<<<<<:::;;;FFFSSSNNN;;;000222444777AAAOOOWWW\\\bbbiiieeecccccciiitttuuufffTTTUUUSSS[[[hhhkkkgggmmmyyyqqqfffeeegggbbbZZZMMM;;;+++)))***(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%((())))))''''''***---777IIITTTOOOEEECCCGGGHHHDDDDDDFFFMMMVVV]]]``````[[[QQQGGGIIISSS\\\___^^^XXXZZZ[[[TTTEEE666222666HHHLLLBBB:::???AAAAAAGGGKKKLLLMMMLLLKKKKKKLLLMMMIIIJJJKKKLLLNNNPPPQQQQQQLLLKKKHHHEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>===>>>??????>>>;;;999777222111000000222555888:::<<<>>>BBBJJJQQQTTTQQQNNNOOOLLLLLLNNNNNNNNNRRRXXXTTTPPPHHHAAADDDPPPYYY\\\CCCAAA>>>======>>>>>>===>>>>>>????????????>>>>>>???===;;;999888777777777555555777888;;;>>>@@@BBB@@@???>>>======>>>???@@@CCC@@@>>>@@@BBBAAA;;;666111000222:::III[[[kkktttwwwooobbbVVVSSSYYYfffppp|||hhhVVVWWWZZZVVVQQQSSSaaavvvzzzdddDDD000***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***)))'''%%%%%%''')))***)))))))))))))))*********,,,---......000777AAAHHHLLLQQQRRRQQQTTTaaaooowwwooodddXXXOOOHHHEEEOOO]]]qqqssstttrrrjjj___SSSLLLJJJJJJHHHCCC@@@BBBJJJRRRTTTRRROOOJJJFFFDDDDDDFFFGGGIIILLLNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDCCCBBBBBBBBBDDDFFFGGGFFFFFFGGGHHHLLLMMMMMMLLLJJJJJJLLLMMMNNNQQQTTTVVVTTTSSSRRRQQQYYYXXXWWWTTTQQQOOOPPPQQQOOONNNNNNOOOKKKFFFHHHNNNRRRSSSOOOHHHIIINNNMMMEEE<<<666555:::@@@CCCFFFIIINNNWWW[[[SSSJJJHHHLLLPPPJJJIIIJJJKKKNNNOOONNNMMMKKKLLLOOORRRUUUUUUSSSPPPQQQSSSUUUUUUTTTSSSSSSSSSRRRRRRPPPMMMKKKJJJLLLMMMQQQSSSUUUWWWXXXWWWUUUTTTUUUTTTRRRMMMEEE>>>999777888999:::===BBBIIIPPPTTTcccggghhhbbbUUUGGG>>>:::YYYYYYYYYZZZZZZ\\\]]]]]]]]]^^^___^^^\\\[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXWWWYYYYYYZZZZZZ[[[[[[[[[[[[XXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYUUUTTTWWWWWWVVVXXX\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXTTTJJJ???;;;@@@GGG^^^fffWWWWWWYYYXXXVVVTTTSSSTTTTTTUUUUUUVVVVVVUUUSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTTTTSSSOOOPPPSSSUUUUUUTTTQQQNNNBBB>>>;;;<<<>>>???===:::666???LLLQQQEEE333...333:::>>>KKK[[[aaa]]]\\\```XXX```jjjqqqooofffWWWMMMVVVWWWbbbooonnnjjjxxxpppeeedddeee[[[NNN>>>111''''''***)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$'''))))))(((((()))+++,,,<<>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;:::333111000000111444888:::>>>???CCCIIIOOORRRQQQOOOLLLKKKLLLOOONNNKKKLLLPPPNNNIII@@@999>>>JJJRRRTTTAAA???>>><<<<<<<<<;;;;;;===>>>>>>>>>>>>===<<<<<<<<<;;;999777666777999:::999999:::;;;===???@@@AAA>>>===<<<<<<<<<===???@@@@@@???@@@CCCFFFBBB:::333///444===HHHUUUbbbooowwwrrr```RRRQQQ[[[jjjttt}}}bbbQQQUUUXXXTTTTTTXXXhhhyyypppPPP555---''''''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))------...---///555>>>FFFQQQVVVWWWQQQOOOWWWeeeoooiii```VVVNNNJJJKKKQQQXXXhhhiiiiiifff___WWWOOOKKKFFFGGGFFFCCC@@@CCCIIIOOOSSSSSSRRRNNNIIIFFFDDDDDDCCCEEEIIIKKKMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIHHHFFFDDDCCCBBBAAA@@@BBBDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJLLLMMMOOOQQQTTTVVVUUUSSSQQQPPPXXXYYYZZZXXXUUUQQQPPPPPPMMMLLLMMMMMMJJJEEEGGGLLLOOONNNJJJFFFIIINNNKKKDDD999555444:::@@@CCCEEEHHHMMMWWW___[[[SSSPPPOOONNNFFFFFFGGGHHHIIIJJJJJJIIIHHHKKKPPPUUUWWWVVVRRROOOOOOQQQSSSSSSRRRQQQRRRRRRRRRQQQNNNKKKHHHHHHKKKNNNPPPRRRTTTVVVWWWUUUSSSRRRSSSSSSQQQJJJBBB;;;777777666777888<<>>AAAGGG[[[rrraaaWWWXXXYYYXXXVVVTTTSSSSSSSSSTTTSSSUUUVVVUUUTTTSSSTTTUUUYYYXXXVVVTTTRRRQQQPPPOOOOOORRRVVVWWWUUUOOOJJJFFF===<<<===???AAA@@@<<<888;;;IIIPPPDDD444...000222===BBBRRRfffjjjaaa[[[\\\WWWdddrrrrrrdddUUUOOOPPPWWW^^^lllssslllhhh{{{|||oooggggggcccTTTCCC222+++&&&'''******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$&&&(((*********++++++'''000;;;FFFNNNTTTRRROOOLLLGGGDDDGGGNNNTTTUUUTTTPPPQQQMMMGGGJJJTTT\\\^^^fff^^^TTTMMMJJJDDD999///---333111///555666999EEEGGGHHHJJJIIIHHHHHHIIIJJJKKKJJJHHHGGGGGGGGGIIIJJJIIIHHHFFFEEECCCAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<:::;;;<<<<<<===<<<;;;;;;444333222111222444777999>>>>>>@@@CCCHHHLLLNNNOOOLLLMMMRRRVVVTTTNNNJJJKKKHHHDDD===777:::BBBFFFDDD>>>>>>===<<<;;;::::::;;;<<<=========<<<<<<;;;:::888888777666888:::<<<>>>??????????????????>>>>>>===<<<<<<<<<<<<>>>???@@@===>>>@@@CCCCCC>>>555///000;;;JJJVVV___hhhssszzzzzzlllYYYMMMPPP___qqq}}}sssZZZMMMQQQUUUSSSaaacccllloooZZZ:::+++...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((''''''''''''((((((((()))))))))+++,,,,,,+++,,,111:::AAANNNUUUXXXRRRLLLQQQ\\\ccc```]]]WWWQQQOOORRRUUUVVV___``````]]]XXXSSSQQQPPPIIIIIIIIIGGGEEEGGGKKKOOOSSSTTTTTTQQQLLLHHHEEEDDDAAACCCFFFIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHIIIHHHHHHFFFEEECCCBBBAAA>>>@@@BBBCCCDDDFFFIIIKKKJJJKKKLLLLLLKKKJJJKKKLLLOOOQQQSSSVVVWWWUUURRROOOUUUWWWYYYYYYVVVRRROOONNNMMMLLLMMMMMMIIIEEEGGGLLLMMMKKKGGGFFFIIILLLIIICCC999444333999@@@CCCEEEHHHPPPZZZcccccc___ZZZQQQJJJDDDEEEFFFFFFFFFFFFFFFFFFGGGKKKRRRVVVWWWUUURRROOOMMMOOOQQQQQQPPPOOOPPPRRRQQQPPPMMMIIIGGGHHHKKKNNNOOOPPPRRRSSSSSSSSSQQQQQQQQQQQQOOOIII@@@:::999:::888999:::>>>DDDLLLSSSWWW]]]aaaccc^^^QQQDDD<<<999YYYYYYYYYYYYYYYZZZ[[[\\\YYYZZZ[[[ZZZYYYXXXYYY[[[XXXXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXWWWUUUUUUVVVXXXWWWWWWWWWXXXYYYYYYZZZZZZWWWXXXXXXWWWVVVVVVWWWYYYTTTQQQRRRUUUVVVTTTUUUYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVWWWUUUOOOFFFBBBCCCEEEYYY|||vvveee\\\VVVWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQSSSUUUUUUTTTTTTTTTUUUXXXWWWUUURRRPPPNNNMMMMMMQQQTTTUUUSSSNNNGGGBBB???:::;;;===???>>>===;;;:::HHHQQQKKK666)))...777888BBBFFFWWWlllqqqeee^^^aaaeeeiiilllfffXXXNNNQQQZZZ\\\gggrrrpppeeebbbrrrtttqqqlllgggccc[[[III888+++)))'''''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%&&&''')))***+++++++++)))***000<<>>>>><<<<<<===============>>><<<<<<============<<<<<<999999:::;;;;;;;;;;;;;;;666666555444444555666777;;;;;;<<<>>>AAAEEEIIIKKKLLLNNNUUUZZZXXXOOOHHHGGG@@@@@@<<<777888<<<>>><<<;;;<<<======;;;:::;;;<<<<<<<<<<<<<<<;;;:::999888666666777888:::===@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<======>>>>>>>>>???;;;===???===999555222111999DDDSSS___gggmmmssswwwqqqeeeVVVMMMPPP]]]lllvvvuuulll]]]PPPLLLQQQZZZaaappplllfffZZZCCC,,,%%%+++&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###%%%'''))))))((('''&&&''''''(((((())))))*********+++,,,++++++///666;;;DDDMMMRRROOOKKKNNNVVV[[[ZZZ]]]ZZZSSSRRRWWWYYYVVVWWWZZZ\\\ZZZVVVSSSRRRSSSMMMMMMMMMKKKJJJJJJLLLNNNQQQRRRSSSRRRNNNJJJGGGFFFAAACCCDDDFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBB===???AAABBBCCCEEEHHHKKKHHHIIIKKKKKKJJJJJJJJJKKKMMMNNNQQQUUUWWWVVVRRRNNNQQQSSSVVVWWWTTTPPPMMMLLLLLLKKKKKKLLLHHHDDDEEEKKKKKKIIIGGGGGGIIIIIIGGGDDD999444333999@@@CCCFFFJJJTTT^^^fffgggddd]]]QQQGGGEEEFFFGGGGGGEEECCCCCCDDDHHHLLLRRRUUUTTTRRRPPPOOOLLLMMMOOOOOONNNNNNOOOQQQPPPOOOMMMJJJGGGHHHKKKNNNOOOOOOOOOOOOOOOOOOOOOPPPNNNPPPNNNHHH@@@;;;<<>>======999<<<===<<<:::;;;???CCCRRRKKK===///+++444BBBKKKQQQQQQ]]]ooorrreee```eeeqqqeee[[[XXXWWWVVVYYY^^^bbbmmmqqqiii___```hhhooogggiiiggg```WWWLLL;;;...'''((((((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((((((((()))'''***444BBBMMMRRRTTTYYYSSSJJJDDDEEEKKKTTTZZZWWWVVVXXXXXXOOODDDFFFOOOWWWYYYVVVPPPMMMOOOOOOKKKAAAAAA:::888999111---777<<<@@@EEEIIIJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFAAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;888888999999999:::::::::888888888777777666555444666777:::<<<>>>AAADDDFFFGGGJJJPPPTTTQQQGGGAAA???;;;===<<<888666999<<<;;;999;;;======;;;:::<<<===;;;;;;;;;;;;:::999888777777888999;;;===???AAABBB@@@@@@AAA@@@???>>><<<;;;<<<===???@@@@@@???>>>===:::;;;;;;666000222:::BBBLLLPPPXXXccckkknnnkkkhhh```[[[UUUPPPRRRYYYcccjjj]]]SSSLLLMMMMMMPPP```sssuuuhhhUUUBBB333***&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((('''''''''((())))))***++++++(((***,,,,,,+++---333777===EEEKKKIIIHHHLLLRRRVVVXXX___]]]SSSPPPWWWZZZVVVKKKRRRYYY\\\ZZZVVVUUUUUUOOOOOONNNMMMKKKJJJJJJJJJJJJLLLOOOOOOMMMKKKJJJJJJCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDCCC>>>???@@@@@@@@@AAADDDFFFFFFHHHJJJJJJIIIIIIIIIJJJIIIJJJMMMRRRUUUUUUQQQMMMLLLOOOSSSSSSQQQNNNLLLKKKJJJIIIIIIJJJFFFBBBCCCIIIIIIHHHHHHIIIHHHFFFEEEEEE;;;555333888???CCCHHHLLLWWWaaahhhfff___WWWOOOHHHGGGIIIJJJHHHEEEBBBBBBCCCHHHLLLPPPQQQOOOMMMMMMNNNKKKLLLMMMMMMLLLMMMOOOPPPOOOOOOMMMKKKIIIIIILLLNNNOOONNNLLLKKKKKKLLLNNNOOOLLLNNNNNNHHH@@@===AAAEEEEEEDDDCCCCCCFFFJJJNNNQQQPPPVVV[[[YYYPPPGGGAAA???\\\[[[[[[ZZZZZZZZZZZZ[[[UUUWWWXXXWWWVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVYYYXXXVVVUUUTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXYYYTTTTTTVVVWWWXXXWWWWWWVVVTTTVVVWWWUUURRRQQQSSSVVVRRRRRRSSSTTTUUUUUUVVVVVVTTTVVVWWWVVVSSSRRRUUUWWWTTTSSSUUUYYY[[[XXXXXXZZZXXXWWWVVVUUUUUUUUUVVVWWWTTTSSSQQQOOOKKKHHHEEECCCYYYsssttt]]]SSSTTTRRRPPPOOOPPPQQQRRRQQQPPPOOONNNLLLNNNQQQRRRRRRRRRRRRSSSQQQQQQOOONNNMMMNNNOOOOOOUUURRRKKKAAA999777:::>>><<<>>>>>>;;;888;;;DDDMMMTTT@@@...,,,111:::LLL^^^```\\\cccqqqpppccc^^^eeesss^^^NNNSSS___ccc^^^YYYeeeooonnnccc^^^ccceee```aaaeeedddZZZLLL???222(((&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%)))'''%%%%%%%%%&&&%%%$$$%%%###$$$,,,888CCCNNNTTT\\\UUULLLDDDCCCJJJVVV______YYYYYY\\\RRRAAA???IIIMMMWWW\\\UUUNNNPPPSSSUUUQQQNNNEEE@@@@@@555---555555:::@@@EEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFF???@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;888888888888888888999999999:::::::::888666444333222555999<<<>>>???AAAAAABBBCCCGGGKKKGGG>>>888888:::>>>>>>999555888;;;<<<888;;;===>>><<<;;;===???;;;;;;;;;:::999888777666999:::<<<>>>???@@@AAAAAA===>>>??????>>>===<<<;;;<<<===@@@AAAAAA@@@===<<<888:::888111---444FFFVVV^^^[[[[[[ccclllmmmbbbWWWIIIKKKNNNQQQUUU\\\dddiiiVVVLLLJJJPPPMMMIII[[[vvvqqq```EEE111,,,...***!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&&&&'''(((***'''(((((()))***++++++,,,(((+++------,,,...222666<<>>@@@BBBDDDGGGIIIJJJIIIHHHHHHIIIFFFGGGKKKPPPTTTTTTOOOKKKJJJMMMPPPQQQOOOMMMKKKJJJHHHGGGHHHHHHDDD@@@BBBGGGIIIIIIJJJJJJHHHDDDDDDFFF<<<666333888???DDDIIIMMMWWWcccjjjdddXXXOOOLLLJJJIIIKKKLLLJJJEEEBBBBBBCCCIIIKKKNNNNNNKKKJJJKKKLLLJJJKKKLLLLLLKKKLLLNNNPPPOOOOOONNNLLLJJJJJJLLLNNNOOOMMMJJJHHHHHHJJJMMMOOOKKKMMMMMMHHHAAA???DDDIIIHHHFFFCCCBBBBBBDDDGGGIIIHHHNNNUUUTTTLLLDDD???>>>YYYWWWVVVWWW[[[\\\ZZZWWWVVVVVVUUUUUUUUUUUUTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRUUUVVVWWWWWWUUUUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUUUUVVVVVVTTTRRRUUUVVVWWWXXXXXXWWWUUUTTTWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWWWWUUUSSSTTTTTTTTTTTTUUUVVVVVVWWWZZZYYYWWWVVVUUUUUUVVVWWWTTTTTTTTTSSSPPPLLLHHHFFFTTTffffffXXXSSSPPPLLLNNNQQQPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQOOONNNLLLLLLMMMNNNOOOPPPMMMFFF===888777999;;;;;;===888888=========JJJ[[[AAA444+++...:::JJJ]]]mmmfffkkkssstttiii]]]]]]eeeiiiUUURRRfffmmmaaa\\\eeeeeeeeehhhlllggg___```gggkkklllbbbLLL999000---***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%(((+++,,,///999HHHTTTYYYLLLGGGKKKHHHCCCOOOddd]]]ZZZWWWUUUUUUVVVUUUTTTKKKLLLSSS[[[ZZZSSSPPPSSSUUUKKKIIIOOOKKK<<<000000---111777===AAADDDEEEEEELLLHHHEEEEEEFFFFFFDDDBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888888888888777666666777777777777777666555555444444555777888999:::;;;@@@???>>>===;;;888666555999999999999999999999999;;;999777888:::;;;:::777777777666666666666777777============>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999999:::===@@@@@@>>>===???AAA???444+++---888III```rrrddd\\\XXX\\\___WWWJJJAAA===NNNRRRPPP\\\eeedddcccOOOPPPNNNIIIGGGPPPdddtttlllOOO444------(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((((((***,,,***+++,,,,,,+++***((('''++++++++++++,,,...000222:::@@@FFFJJJJJJJJJLLLNNNZZZVVV^^^\\\KKKPPP[[[SSSIIIGGGIIIRRRYYYZZZZZZ[[[QQQOOOMMMLLLMMMMMMKKKJJJEEEDDDDDDGGGKKKMMMKKKHHHHHHIIIIIIEEEAAA???AAACCCCCCDDDDDDEEEEEEEEEEEEEEEAAACCCEEEFFFGGGFFFEEEDDDCCCBBBAAA???>>>=========@@@???@@@CCCGGGIIIGGGEEEFFFIIIMMMPPPPPPNNNJJJHHHGGGHHHIIIJJJIIIIIIGGGGGGDDDGGGHHHEEEAAAAAAFFFKKKFFFGGGFFFCCCEEEIIIHHHEEE:::444444:::???BBBNNN[[[iiikkkhhh]]]SSSNNNKKKHHHKKKLLLLLLJJJHHHGGGHHHIIIQQQMMMGGGDDDDDDGGGIIIJJJIIIJJJKKKJJJJJJJJJMMMOOOMMMLLLJJJHHHGGGGGGHHHHHHLLLJJJGGGDDDDDDEEEHHHJJJJJJIIIGGGFFFEEECCC???<<>>AAAFFFDDDGGGIIIJJJIIIEEEAAA???WWWVVVVVVWWWYYYYYYXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSUUUVVVUUUTTTSSSTTTVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUSSSQQQUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSUUUWWWWWWUUUTTTVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWSSSTTTSSSPPPLLLHHHGGGGGG\\\iiidddUUUQQQPPPMMMOOOQQQOOOMMMLLLKKKLLLMMMNNNMMMNNNOOOPPPOOONNNLLLKKKMMMKKKKKKNNNSSSSSSNNNIIICCC>>>999666777999;;;;;;>>>;;;888:::CCCMMMQQQOOO444...---999IIIUUUaaaiiijjjiiikkklllfff^^^\\\```[[[[[[```ddd___WWWZZZccc[[[jjjzzz{{{pppgggjjjqqqrrrnnn___GGG555,,,(((%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&(((******+++333@@@JJJPPPKKKKKKNNNMMMJJJRRR___ccc```ZZZTTTQQQTTT\\\bbbPPPMMMNNNSSSTTTQQQQQQTTTOOOMMMNNNQQQMMMBBB777444------///555>>>CCCEEEDDDGGGEEECCCCCCDDDDDDCCCAAAAAA@@@???>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888888888888888777666666777777777777777666555555555555666777888999999::::::;;;::::::999888777666999999999999999999999999:::888777777::::::999777777777777777777888999999======>>>>>>>>>?????????:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???555111...222AAAXXXooo}}}eee[[[SSSPPPNNNGGG@@@===GGGOOOTTT___llleeeVVVSSSRRRNNNIIIFFFKKKUUUbbbkkk[[[DDD///******&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''''')))+++((()))******+++***))))))************,,,---///000666===EEEJJJLLLMMMMMMNNNXXXWWWbbb___NNNNNNTTTJJJKKKEEEEEENNNVVVXXXWWWWWWVVVTTTQQQPPPPPPOOOMMMLLLGGGEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHDDDAAA@@@@@@BBB@@@AAABBBBBBCCCCCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>???>>>>>>AAADDDFFFEEEDDDDDDFFFJJJMMMMMMKKKHHHEEEEEEFFFGGGGGGGGGEEEDDDCCCBBBEEEFFFEEEBBBBBBEEEJJJHHHIIIGGGDDDDDDGGGFFFCCC<<<555444;;;@@@DDDPPP^^^lllooommmaaaUUUNNNJJJFFFKKKKKKJJJIIIHHHIIIKKKMMMQQQMMMGGGDDDDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJKKKIIIHHHGGGEEEEEEEEEEEEFFFGGGFFFCCCBBBAAABBBDDDEEEIIIHHHHHHHHHGGGEEEAAA>>>===@@@AAA???<<<;;;???BBBAAADDDHHHJJJIIIFFFBBB@@@UUUVVVXXXXXXWWWVVVWWWXXXUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWTTTSSSSSSSSSUUUTTTSSSQQQUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQSSSUUUVVVUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUURRRSSSRRRMMMFFFDDDFFFJJJcccjjj```QQQPPPPPPMMMOOOOOOOOOMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNMMMKKKHHHGGGLLLJJJKKKQQQWWWTTTJJJ???:::888666777999;;;<<<<<<<<<===;;;===MMM[[[RRR===//////555EEEUUU___dddgggoooggg```______\\\XXXWWWVVV```eee^^^VVVUUUZZZ\\\___yyyrrrnnnvvv}}}sssiiiTTT>>>///)))&&&###(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((()))'''&&&+++555>>>GGGKKKPPPQQQPPPOOOQQQSSSZZZYYYVVVOOOJJJMMMXXXbbbRRRMMMJJJLLLNNNPPPTTTYYYSSSYYY\\\XXXPPPIII???777///+++(((---777???BBBAAACCCAAAAAAAAABBBBBB@@@>>>AAAAAA@@@>>><<<;;;999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::999999999999999999999999777777888888777777666666666666777777777666555555666666666777777888888888555555666777777777777777888888888888888888999999888777666777888999888666777777777888999:::;;;<<<>>>>>>?????????@@@@@@@@@;;;;;;<<<===>>>>>>>>>>>>>>>=========???@@@???>>>///333555999LLLiii}}}mmm```RRRIIICCC>>>>>>AAALLLUUUaaaoooqqqZZZGGGLLLVVVKKKBBBEEEQQQ\\\]]]ZZZDDD555)))((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))&&&'''((()))************)))))))))***+++,,,---...111888BBBJJJNNNNNNMMMMMMNNNRRR]]]]]]PPPOOOSSSLLLMMMFFFDDDLLLTTTWWWWWWWWWYYYWWWTTTRRRQQQPPPMMMKKKHHHHHHGGGEEEEEEGGGKKKNNNOOOLLLGGGCCCBBBAAAAAA@@@???@@@@@@AAABBBCCCCCCCCCAAABBBDDDEEEEEEDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@???>>>===>>>AAACCCCCCCCCAAACCCFFFIIIIIIGGGEEECCCCCCDDDDDDDDDCCCBBB@@@??????BBBDDDDDDBBBBBBEEEGGGJJJKKKHHHDDDDDDFFFEEE@@@>>>777666<<>>>>>CCCHHHJJJIIIEEEBBB@@@TTTWWWZZZYYYVVVUUUVVVYYYUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSTTTSSSRRRQQQRRRSSSRRRRRRSSSSSSTTTUUUVVVVVVTTTSSSSSSSSSUUUUUUSSSQQQTTTSSSRRRQQQPPPQQQRRRSSSPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQTTTUUUUUUSSSRRRSSSSSSSSSSSSRRRRRRQQQOOOPPPQQQSSSSSSSSSRRRQQQOOOQQQQQQJJJDDDCCCJJJQQQaaaeeeZZZNNNQQQQQQMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIOOONNNOOORRRRRRLLLAAA888888888999;;;<<<===<<<<<<999>>>DDDLLLVVVVVVDDD///666;;;EEEQQQ[[[bbbgggjjjpppfffZZZUUUTTTTTTRRRPPP[[[]]]]]]ZZZZZZ\\\[[[VVVqqq{{{lllqqq{{{~~~kkk[[[EEE333+++***)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''%%%$$$'''...444BBBLLLRRROOONNNPPPMMMGGGIIILLLOOONNNLLLLLLOOOSSSQQQOOOMMMLLLKKKMMMTTT[[[```kkkkkk]]]RRRMMMDDD888666111,,,+++000666;;;===AAAAAAAAABBBBBB@@@>>>===@@@??????===<<<;;;::::::999999999999999:::::::::::::::999888888888888999888888888888888888888888666777777777777777666666555666666666666666555555777777777777777777666666333333555666666777777777777777777888888888888888777666666666777777777666777888888999;;;<<<>>>?????????@@@@@@@@@AAAAAAAAA======>>>?????????>>>>>>???======???BBBBBB???<<<222:::>>>@@@SSSqqqnnn```OOOFFFBBBAAADDDIIINNNcccqqqooo^^^EEEAAASSSYYYKKKAAAHHHXXX^^^SSSDDD222+++'''((('''$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''(((((())))))************))))))))))))******++++++,,,333>>>GGGLLLLLLJJJGGGHHHQQQZZZZZZTTTRRRQQQMMMNNNIIIIIINNNTTTWWWZZZ^^^ZZZXXXUUUSSSQQQOOOKKKHHHJJJJJJHHHDDDBBBDDDJJJPPPSSSMMMGGGDDDDDDDDDCCCAAA@@@AAAAAABBBCCCDDDEEEEEECCCDDDDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@BBBBBB???AAACCCEEEEEEDDDBBBAAACCCCCCCCCCCCAAA@@@>>><<<<<>>CCCHHHUUUcccsssvvvrrrcccRRRJJJGGGGGGJJJHHHEEEFFFIIINNNSSSUUUPPPLLLGGGCCCBBBAAA@@@???@@@BBBCCCCCCAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBCCC???@@@@@@@@@@@@@@@??????BBBDDDFFFIIIJJJHHHDDD@@@444555777777666777:::<<<>>>CCCIIIKKKIIIDDD@@@???UUUWWWZZZYYYVVVUUUVVVXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPRRRSSSTTTSSSRRRQQQRRRTTTOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSRRRSSSUUUUUUTTTRRRRRRRRRPPPOOOPPPPPPRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNPPPRRRSSSSSSRRRNNNOOOPPPQQQRRRSSSRRRRRROOOPPPQQQQQQQQQPPPNNNMMMMMMOOOOOOJJJEEEFFFOOOWWWXXX[[[SSSMMMRRRQQQKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKHHHGGGGGGJJJMMMOOORRRSSSRRRNNNGGG???999666:::;;;<<<===<<<;;;::::::888@@@PPP\\\VVVCCC333...===JJJYYYaaacccdddgggjjjkkkdddYYYOOOJJJKKKMMMNNNZZZXXXYYY]]]^^^[[[YYY[[[xxxooojjjtttwwwnnn^^^LLL777***(((******)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%'''+++///<<>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<@@@>>>>>>???@@@>>>888333999AAADDDEEEVVVooo{{{www```TTTGGGBBBCCCEEEJJJOOO___sssqqqYYYDDD:::AAAQQQXXXMMMFFFMMMYYYXXXEEE111)))(((((()))(((%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&++++++******))))))))))))(((((()))))))))))))))))))))///888AAAGGGHHHEEEBBBGGGUUU```dddddd]]]PPPIIIKKKJJJKKKOOOQQQSSSZZZbbb[[[YYYWWWUUUSSSPPPLLLIIILLLKKKIIIEEEAAACCCIIINNNRRRMMMGGGEEEFFFFFFEEECCC@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????AAABBB???@@@AAABBBCCCBBBAAA@@@CCCCCCCCCCCCBBB@@@>>><<<:::<<<>>>@@@@@@@@@AAABBBDDDEEEDDDAAACCCFFFFFFBBB@@@::::::AAAEEEIIISSS```pppqqqjjjZZZLLLGGGGGGHHHHHHFFFDDDFFFKKKPPPTTTUUUMMMJJJFFFCCCBBBAAA???======???AAAAAA@@@???@@@AAA@@@AAAAAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCBBBBBBAAA???AAADDDGGGIIIGGGCCC@@@444555555555555777:::<<>>UUUVVVXXXWWWVVVUUUUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOQQQRRRSSSSSSQQQQQQRRRSSSNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQRRRTTTTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSUUUTTTTTTSSSRRRRRRQQQQQQQQQOOONNNNNNPPPQQQQQQPPPKKKLLLNNNPPPRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLLLLNNNNNNKKKHHHJJJQQQWWWOOOSSSNNNLLLRRROOOJJJMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIGGGFFFGGGKKKOOOSSSQQQQQQNNNFFF<<<777777999:::;;;<<<;;;:::999:::;;;???HHHXXX^^^LLL333000;;;DDDVVVhhhooommmiiieeebbbdddaaaXXXLLLGGGJJJOOOPPPTTTZZZcccggg```YYY\\\eeejjjsssrrrjjjmmmuuulllZZZQQQ@@@...''''''''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&(((***,,,444>>>GGGKKKPPPWWWUUUOOOKKKHHHFFFGGGKKKNNNPPPPPPNNNVVVXXXQQQGGGBBBAAABBBXXXaaaaaaVVVPPPQQQLLLBBBGGGGGGDDD:::000***,,,000999===AAABBBAAA???===<<<;;;;;;<<<<<<<<<=========999999999999888888888888888888777666666666666777666666666666666666666666555555666777777777666666444444555666666666555555666666666666666666666666555555666666666666555555555555666666777777888888555777888777666555666888999999999:::<<<>>>???@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???===<<<;;;@@@>>><<<;;;888555111...???DDDGGGLLLYYYiiimmmhhhRRRKKKFFFFFFHHHKKKQQQXXXsssvvv___AAA:::>>>AAAEEESSSNNNKKKNNNPPPIII777''''''((())))))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$&&&,,,+++***)))(((((((((((()))))))))******)))(((((((((,,,333;;;BBBDDDCCC@@@===QQQ___kkkyyyqqq\\\QQQIIIHHHIIILLLMMMNNNSSS[[[\\\ZZZYYYXXXWWWTTTPPPMMMLLLKKKIIIFFFDDDEEEGGGJJJLLLJJJGGGFFFFFFFFFFFFEEE???>>>>>>======>>>@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBCCCCCCAAA@@@???@@@BBB>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA???>>>;;;;;;<<<===>>>>>>???@@@@@@AAA@@@???AAAFFFFFFCCC???;;;===EEEHHHHHHNNNXXXdddddd]]]PPPGGGEEEFFFFFFFFFDDDDDDHHHNNNRRRRRRQQQJJJGGGEEECCCCCCBBB@@@>>><<<>>>AAABBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDCCC???@@@BBBEEEGGGFFFCCC@@@888666444333444888;;;>>>DDDIIINNNLLLFFF@@@???@@@UUUTTTSSSTTTUUUTTTSSSQQQSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRROOOPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQRRRQQQPPPOOOPPPRRROOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPRRRRRRQQQOOOMMMMMMOOOQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPMMMMMMNNNOOOOOONNNKKKLLLNNNPPPQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNOOOMMMNNNNNNLLLKKKLLLOOORRRLLLQQQMMMJJJOOOLLLHHHOOOKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGIIIKKKNNNOOOLLLIIICCC<<<777777999<<<999:::;;;::::::<<<@@@DDDLLLTTTXXXNNN;;;333>>>OOOXXXdddnnnpppnnnjjjaaaXXX^^^]]]UUULLLKKKQQQVVVVVVXXXfffooolllhhhiiiiiifffYYYccciiiiiikkkkkk___OOODDD555)))&&&(((&&&$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((((()))+++333>>>IIIQQQUUUTTTPPPIIIHHHEEECCCDDDIIIOOOSSSOOOTTTVVVQQQLLLIIIDDD===GGGMMMRRRSSSUUUVVVQQQIIIKKKKKKHHH@@@666...+++***///444:::>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888888777666666555555666666555555555555555555555555444555555666777777666666333444555555666666555555555555666666666666666666333444555555666666666555444444555666666777888888555777999888666555777999999999:::;;;<<<===???@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<===<<<999555222333666999EEEGGGLLLUUU^^^```[[[TTTHHHJJJMMMNNNKKKLLLWWWdddsssjjjPPP>>>???AAA???DDDLLLMMMMMMIIIAAA666,,,'''&&&''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%(((((('''&&&&&&&&&'''((()))******+++***)))((('''''')))...666>>>CCCDDDDDD@@@QQQWWWccc{{{zzzfff^^^NNNGGGDDDHHHLLLLLLLLLMMMYYYYYYXXXXXXXXXVVVRRROOOMMMKKKHHHGGGGGGGGGFFFEEECCCDDDFFFFFFEEEDDDEEEFFF@@@???===<<<<<<===>>>???DDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCAAACCCDDDCCC@@@>>>>>>@@@===============>>>>>>???AAABBBCCCCCCCCCAAA@@@???<<<;;;::::::;;;<<<===>>>>>>???>>>===@@@DDDEEEAAA>>><<<@@@HHHJJJFFFHHHOOOTTTTTTOOOHHHEEEEEEDDDAAADDDCCCEEEJJJPPPRRROOOKKKFFFEEEDDDDDDDDDDDDBBB@@@;;;>>>AAACCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBEEEGGGGGGDDDBBB<<<888444111333777<<>>>>>>>>===<<<;;;;;;::::::::::::::::::999999888888777777666555555555555555555555555555555555555555444444555666777777666666333333444555666666666555555555555555666666777777111111333444555666666666444444444555666777777888666888:::999666555777999:::::::::;;;;;;===>>>???>>>>>>?????????@@@@@@@@@>>>>>>?????????>>>>>>===:::888555111111666AAAIIILLLJJJPPP]]]bbbZZZLLLDDD@@@IIIRRRQQQHHHGGGVVViiiddd[[[MMMGGGGGG======NNNGGGLLLMMMEEE666***(((***%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$&&&%%%$$$######$$$%%%'''(((******+++++++++)))(((''''''(((+++333===DDDGGGHHHUUU\\\SSSUUUnnnqqqaaa]]]UUUIIIBBBFFFNNNNNNHHHDDDVVVUUUUUUVVVVVVUUUQQQNNNMMMJJJHHHHHHJJJIIIEEEAAA<<<@@@DDDEEECCCBBBDDDFFFCCCBBB@@@>>>===>>>???@@@CCCBBBAAA@@@@@@@@@@@@@@@DDDCCCCCCBBBBBBBBBBBBCCC@@@BBBEEEDDD@@@======>>><<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBBBB@@@@@@>>>;;;999888999;;;<<<======???>>><<<>>>CCCCCC@@@===<<>>BBBDDDDDDDDDEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCEEEGGGGGGEEEDDD>>>999333000222777<<>>???@@@>>>===;;;;;;;;;<<<<<<===<<<:::888777777777888777777777777777777777777555555444444444333333333555555555444444555555555333444444555666777888888666666666666666777888888555555555555555555444444222333444666777888888888888888999::::::;;;<<<<<<<<<<<<============<<<<<<@@@@@@?????????@@@AAAAAA=========>>>>>><<<888555;;;///333222:::FFFCCCLLLOOOSSS\\\aaaYYYIIIAAABBBLLLQQQPPPHHHEEEMMMVVVZZZKKKHHHGGGHHHDDD???BBBIIISSSIII<<<333...+++'''$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((()))***************'''(((***---333===GGGNNNbbb]]]TTTMMMOOOXXX\\\[[[RRRIIICCCHHHQQQTTTMMMDDDLLLSSSVVVRRRQQQTTTTTTQQQSSSOOOJJJIIIIIIHHHEEECCCCCCBBBAAA@@@@@@@@@AAAAAACCCAAA>>>;;;;;;<<<>>>@@@@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@>>>:::777777:::>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>;;;<<<>>>???@@@@@@@@@???======AAAGGGHHHCCCAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCAAACCCIIIPPPOOOFFF===BBBCCCCCCDDDCCC@@@>>><<<>>>@@@BBBAAA@@@???@@@@@@DDDDDDEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDAAA===666000///333888<<>>===<<<<<<;;;;;;;;;;;;999888888888999999777777777777777777777777555555555444444444333333555444444333333444444555333333333444444555555666666666555555666666777888555555555555555555555555333333555666777888888888888999999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>======BBBAAAAAA@@@??????>>>>>><<<;;;:::999888666333111)))***888888???NNNMMMUUUbbb]]]XXXQQQFFF;;;999>>>QQQTTTRRRIIIDDDFFFGGGFFFEEEBBBCCCFFFEEECCCEEEKKKJJJBBB666///+++)))&&&###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))'''(((***---333===HHHOOO\\\[[[UUUMMMJJJOOOTTTUUUUUUNNNGGGGGGKKKNNNLLLGGGKKKQQQTTTSSSSSSVVVUUUPPPPPPNNNKKKKKKLLLKKKHHHEEEEEECCCAAA?????????@@@AAACCCAAA???<<<<<<<<<>>>???>>>???@@@@@@@@@???>>>=========???@@@AAABBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????===:::888888:::===???????????????????????????@@@???>>>===<<<======>>>;;;;;;===>>>???>>>>>>=========@@@FFFGGGCCC@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCFFFIIIIIIFFFBBB>>>AAABBBCCCBBBAAA???<<<;;;<<<>>>@@@AAA@@@@@@BBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAABBBBBB???;;;666111000222666999@@@BBBEEEGGGGGGHHHJJJLLLXXXUUUQQQOOOOOOPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMIIIKKKMMMNNNMMMLLLMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNIIIIIIJJJJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCDDDFFFIIIKKKQQQOOOLLLHHHCCC@@@===<<<666777888888888999:::<<<@@@@@@EEEPPPYYYZZZRRRJJJ999999???NNNcccpppqqqmmmgggccc___^^^^^^[[[TTTNNNKKKTTTZZZ\\\cccpppuuurrrccchhhsss{{{xxxmmmdddaaagggpppqqqbbbOOO@@@222'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''***000999AAAFFF???AAAEEEIIIJJJIIIGGGEEEGGGGGGGGGIIILLLQQQUUUWWWYYYWWWQQQHHH@@@@@@EEEKKKKKKMMMNNNKKKFFF@@@===;;;555333...***(((***///444;;;<<<===>>>>>>===;;;::::::999999888888999999:::777777777777777777777777555555555444444444444333444333333222222333333444222222222222222333333333555555444444555555666777555555555555666666666666444444555666777888888999999999999:::;;;;;;<<<<<<<<<======>>>?????????>>>BBBBBBBBBAAA@@@===;;;:::999888555333111000000000000@@@VVVNNNKKKVVVRRRTTT\\\TTTIIIAAA:::777===DDDJJJMMMMMMIIIDDDDDDCCCAAADDDAAAAAAEEEFFFEEEDDDEEE===777...)))((('''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((('''((()))+++111:::EEEMMMPPPSSSQQQJJJEEEHHHMMMPPPWWWRRRKKKFFFDDDEEEHHHJJJHHHLLLOOOQQQTTTWWWVVVRRRMMMLLLKKKKKKLLLKKKHHHFFFGGGDDDAAA>>>======???@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>=========;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===<<<:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>===>>>>>>>>>;;;<<<<<<=========<<<<<<<<<;;;>>>CCCDDD@@@>>>???@@@@@@@@@@@@???????????????DDDIIIGGGAAA======@@@@@@AAAAAA@@@???===:::999999;;;>>>@@@@@@AAACCCEEEBBBBBBAAAAAA@@@AAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>??????===:::666333111222444555;;;>>>BBBFFFHHHKKKNNNPPPWWWVVVTTTSSSQQQPPPNNNMMMKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMPPPMMMHHHCCC>>>:::999888888:::;;;999888999>>>CCCKKKNNNSSSUUURRRHHH<<<333>>>EEEPPP^^^jjjooohhh___UUUWWWYYYXXXUUUPPPLLLJJJRRRTTTVVV[[[eeelllggg\\\^^^]]]gggrrrnnn___ZZZ```rrrqqqeeeMMM999///+++)))%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&***111777:::===AAADDDGGGIIIKKKMMMFFFDDDCCCDDDHHHOOOWWW\\\]]]ZZZTTTKKKCCC>>>===???DDDLLLUUUWWWQQQIIIDDDBBB:::888444---(((&&&))),,,333555888;;;=========<<<::::::999999999999999999777777777777777777777777555555555555444444444444333222222222222222222333333333333222222222222222444444444444444555666666666666666666666777777777555666666666777888999999::::::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@???@@@@@@AAAAAA???<<<999888333222111//////000444666BBB]]]wwwcccSSSWWWMMMJJJAAA???=========???CCCGGGGGGLLLNNNIIIBBB???BBBEEEIIIFFFDDDEEEFFFCCC>>>:::222---(((%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%&&&'''(((((())))))((((((((((((((()))---555>>>EEEDDDHHHHHHEEEDDDHHHKKKLLLSSSRRRNNNGGG???===BBBGGGEEEFFFGGGJJJPPPVVVXXXWWWNNNMMMKKKIIIHHHHHHGGGGGGHHHFFFBBB>>>======>>>???AAAAAA@@@@@@>>>===;;;::::::::::::;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@??????>>>;;;;;;;;;;;;;;;:::::::::========================?????????>>>>>>>>>??????<<<<<<======<<<<<<<<<;;;;;;999;;;???@@@<<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>???CCCFFFCCC===:::===AAA?????????>>>===;;;999888999;;;>>>???@@@@@@BBBDDDAAA@@@???>>>>>>???AAABBBCCCBBBAAA???===<<<;;;:::999999999999:::;;;<<<===;;;:::888555444333333333999<<>>;;;;;;::::::999888777777888888888888888888888888666666555555555444444444222222222111111222222222444444444444333333333333444444444444444555666666666666666777777777888888777777666666777888999:::::::::;;;;;;;;;;;;<<<<<<======>>>???????????????<<<===>>>>>>===;;;888777---///111222333777===AAAGGGfffgggOOOPPPEEE@@@444999>>>@@@@@@BBBDDDEEESSSVVVUUUJJJ;;;444:::CCCLLLJJJGGGDDDBBB???888111***(((%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%(((((()))************))))))(((''''''(((---555:::???@@@@@@???CCCIIIIIIEEEKKKNNNNNNHHH???:::<<>>===>>>???@@@@@@@@@@@@???===;;;:::999999999999999999999:::888888:::;;;<<<=========??????@@@@@@??????>>>===;;;;;;<<<===<<<;;;999888========================>>>>>>>>>?????????>>>>>>>>>>>>==================999777888;;;;;;999888:::========================@@@??????=========???AAA=========<<<;;;:::999888;;;===??????>>>>>>???@@@???>>>=========???@@@AAACCCBBBAAA???>>><<<;;;:::999999888888999999:::;;;::::::999888777555444333999<<<@@@BBBDDDFFFIIIKKKOOOTTTZZZ]]]\\\XXXUUUSSSKKKJJJIIIGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGFFFFFFEEEIIIHHHHHHIIIJJJJJJIIIGGGIIIIIIJJJJJJKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAADDDHHHLLLNNNMMMLLLJJJAAA@@@===:::888888888999999:::<<>>EEEOOOVVVGGGDDD@@@===???DDDKKKPPPSSSRRRSSSTTTTTTNNNCCC:::888===EEENNNRRROOOGGG???@@@???>>>>>><<<777111,,,++++++,,,...222666999<<<999::::::::::::999888777888888888888888888888888666666666555555555444444333222222111111222222333444444444444555555555555555555444444555555666777666666777777888888999999999888777777777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;:::888666555+++000666999<<>>>>><<<<<>>DDDGGGJJJHHHBBB===:::999===;;;;;;>>>AAAEEEMMMVVVWWWVVVRRRMMMIIIHHHJJJMMMHHHGGGEEEBBB@@@???????????????@@@??????>>>===<<<:::999888777777777777888777888999:::;;;<<<<<<<<<>>>????????????>>>======<<<======>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===>>>======<<<<<<===>>>>>>:::777777999999777777:::<<<<<<<<<<<<============???<<<999999<<>>??????===<<<==================>>>???@@@AAAAAA@@@@@@???===<<<<<<;;;:::999888888777777888888999999999999888777555444777:::<<<>>>>>>???AAABBBBBBHHHPPPUUUWWWVVVVVVWWWOOOMMMKKKIIIGGGGGGHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIGGGFFFGGGIIIJJJHHHEEEEEEFFFGGGIIIIIIIIIIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAACCCEEEFFFEEEFFFHHHIIIIIIGGGEEEDDD<<<<<<::::::999:::;;;;;;>>>???BBBFFFKKKOOOOOOOOOFFF@@@888555:::GGGWWWbbbaaakkkmmmccc[[[YYYUUUNNNHHHPPPXXXZZZVVVSSSSSSVVVOOO___mmmlllcccaaafffmmmWWWPPPQQQ[[[ddd```WWWQQQ<<<666...***((((((((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))))))))******///444777:::???GGGMMMIIIFFF@@@<<<;;;>>>BBBDDDOOOQQQSSSTTTTTTPPPKKKHHH???<<<;;;>>>DDDGGGFFFDDDDDDBBB@@@CCCGGGEEE===666333000---***+++...222555666777888:::;;;;;;;;;:::888888888888888888888888666666666666555555555555333333222222222222333333333333444444555555666666666666555555666666777888666666777888888999:::::::::999888777777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::888666444333222///666>>>BBBCCCDDDGGGJJJZZZhhhuuuYYY???<<<111333666BBBKKKHHHDDDFFFLLLPPPMMMFFF>>>999444333===JJJEEEHHHFFF===555222...(((%%%&&&&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((()))***)))))))))&&&'''((('''&&&'''***,,,777:::;;;:::<<>>AAABBBDDDFFFFFFBBB;;;666999999<<<>>>;;;999@@@KKKRRRSSSRRRPPPLLLIIIJJJKKKGGGGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>>>>>>>;;;:::999777666666666666777888999:::;;;<<<<<<<<<>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>><<<;;;::::::::::::::::::::::::::::::;;;<<<===>>>======<<<<<<;;;;;;;;;;;;<<<>>>???<<<999888::::::888888<<<<<<<<<<<<<<<=========>>><<<999777777999<<<======::::::999999::::::;;;;;;;;;===???>>>===<<<<<<===;;;<<<===>>>@@@@@@AAAAAA=========<<<<<<<<<<<<<<<:::999888666555555444444777777888888777666555555333555777888777777888999666===EEEKKKOOORRRUUUXXXRRRPPPMMMKKKIIIIIIIIIIIIDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCHHHGGGGGGFFFEEEEEEFFFFFFBBBBBBCCCEEEFFFHHHIIIIIIIIIGGGEEEGGGIIIIIIGGGDDDBBBDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAABBBEEEGGGIIIIIIHHHGGGEEECCCAAA???>>>;;;:::::::::;;;;;;<<<===DDDEEEHHHMMMPPPNNNHHHBBB999222000:::LLLZZZ\\\YYY```hhhjjjaaa]]]^^^XXXNNNIIILLLPPPSSSSSSRRROOONNN[[[ffffff]]]```llljjj]]]ZZZXXXZZZaaaddd]]]LLL???333---(((%%%$$$%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$%%%+++222666777:::???DDDJJJGGGAAA<<<999999;;;===GGGJJJMMMLLLIIIHHHJJJMMMGGG@@@777444999AAAGGGKKKHHHCCCAAAFFFLLLMMMFFF>>>;;;666///)))&&&(((---000222444777999<<<=========888888888888888888888888777666666666555555555555444333333222222333333444222222333444444555666666666666666666666777888888666777777888999999::::::;;;:::888777777999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>===;;;:::999>>><<<999666333111000///333;;;DDDHHHGGGEEEFFFHHHTTT\\\fffNNN999888111777>>>MMMXXXRRRHHHDDDFFFGGGJJJ===333111222444;;;CCCEEEIIIFFF:::000+++(((###%%%&&&&&&%%%$$$######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&''''''((((((((((((((($$$&&&(((((((((((()))+++...555:::999999>>>BBBDDDBBB@@@AAADDDHHHFFF>>>666777999>>>???999222777AAAIIIMMMPPPPPPLLLIIIHHHHHHFFFGGGGGGGGGFFFCCCAAA@@@>>>>>>>>>===>>>??????@@@<<<;;;999777555555555555777888999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>======<<>>===<<<;;;888888888888888888888888999:::<<<=========<<<<<<::::::999999:::<<<===>>>>>>;;;999;;;;;;999:::>>><<<<<<<<<=========>>>>>>999888777666666888:::;;;999999999999:::;;;<<<===:::<<<>>>>>>===<<<===>>>:::;;;===???AAAAAAAAA@@@:::::::::;;;;;;;;;<<<<<<999888777555444333222222555555666666666666555555///000222333222222333444BBB@@@===999:::AAANNNWWWSSSPPPMMMLLLKKKKKKIIIGGGIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGFFFDDDBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGDDD@@@>>>===<<<===>>><<<::::::<<<@@@DDDGGGOOOOOONNNLLLGGG???666000...666BBBNNNXXX^^^aaacccbbbbbbaaa___[[[VVVQQQOOOBBBIIIQQQUUUSSSPPPTTTZZZddd\\\VVV[[[dddhhhaaaXXX[[[ZZZbbbmmmhhhPPP:::222))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,///222666:::;;;BBBAAA???===;;;:::999999???AAAEEEIIIHHHEEEHHHMMMIIIEEE???:::888:::>>>AAACCCAAA???AAAEEEIIIMMMNNNLLLCCC888///,,,++++++++++++,,,000555:::;;;999777===<<<999777666666777888:::999888777666555555555444333222111111222333444333333333444444444555555555666666777888999999999666777777888888888777777999999999::::::;;;<<<============<<<<<<;;;::::::>>>999666888<<<<<<;;;:::777555333000///111444666>>>>>>@@@BBBEEEHHHKKKMMMRRRPPPIII???555111555:::FFFfffsss[[[DDDDDDBBB888<<<;;;888444333666<<<@@@FFFAAA999000***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&)))++++++)))&&&$$$***))))))(((((((((((((((***,,,111666:::>>>@@@@@@>>>DDDGGGEEECCCDDDCCCAAA@@@999777>>>AAA<<<777777@@@JJJPPPLLLIIIJJJKKKIIIFFFIIIJJJHHHDDDBBBDDDFFFCCCAAA===999777888===AAA@@@===999777666666555444777888999;;;<<<<<<<<<<<>>>>>===<<<;;;;;;;;;>>>???@@@@@@???===:::999999999888888777777666666666777888999:::;;;<<<<<<<<<======;;;999888999;;;888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<777666444333444777:::<<<888888888888888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;:::;;;;;;::::::999888777777888888888888777666444444///111333555555333111///000000111111111222222222EEECCC???;;;:::===BBBFFFNNNMMMMMMNNNNNNLLLHHHEEEJJJIIIGGGFFFDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEECCCBBB@@@CCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIDDDCCCBBBAAA???>>>===<<<777999<<>>999555222111<<>>DDDGGGFFFGGGIIIGGGFFFDDDAAA???===<<<;;;@@@???>>>AAAFFFKKKNNNOOOCCC???;;;777555222---***(((+++...111333555888;;;<<<;;;:::999888999::::::999888777666555555555555444444333222222222333444333333333444444444555555444555555666777777888888777777888888888888777777888888888999:::;;;<<<======<<<;;;;;;::::::::::::999:::<<<<<<:::666333222000222555666666777:::<<<>>>AAAEEEIIIKKKKKKIIIHHHDDDEEEDDD???999888;;;>>>TTTrrr|||___CCC>>>>>>666<<<999555222333666;;;>>>===999222,,,'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&(((******(((&&&%%%))))))(((((('''''''''((()))+++...222777:::===>>>???CCCFFFHHHKKKOOOMMMGGGDDD<<<888;;;===:::888999999BBBHHHIIIIIILLLLLLJJJHHHHHHIIIGGGEEEDDDDDDEEEBBBAAA>>>:::888888;;;>>>>>><<<999888999888777666777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@???===;;;:::::::::999888777666666555555555666777999:::;;;;;;<<<======;;;999888999:::888888999999:::;;;;;;;;;:::999999999999999999:::666555444333444666999:::777777777777888888888888777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999::::::999999888777777666777777777777666555444444000111222333333222111000000000000000111111111222HHHEEEAAA???===;;;999888BBBDDDIIIMMMPPPOOOKKKGGGIIIHHHFFFDDDBBBBBBBBBCCCFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFDDDBBB@@@???AAAAAABBBCCCCCCAAA@@@???CCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGIIIHHHHHHHHHGGGFFFFFFFFF????????????>>><<<;;;:::999===DDDJJJMMMMMMJJJHHHDDD???666000---000555999JJJPPPXXX___bbb___[[[WWWVVVRRRPPPUUU]]]\\\QQQFFFPPPNNNNNNQQQXXX```dddfffaaaWWWNNNOOOXXX___]]]XXX[[[```hhhgggTTT888)))(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%***111888<<<333222111000222555999<<<999666777???FFFFFFDDDDDDBBBDDDFFFGGGEEE@@@;;;777:::888888:::>>>CCCFFFHHH>>><<<;;;:::999555111...(((+++---,,,***,,,222888777777888999::::::;;;<<<888777666555555555555555666555444333333333333333333333333444444444555555444444444555555666666777777777888888888888777777777777777888999:::;;;<<<>>>===;;;:::999999::::::777:::;;;888222///000222111444888;;;===???@@@BBBBBBEEEJJJMMMMMMHHHBBB>>>888<<<@@@@@@???>>>???AAA[[[tttzzz\\\???888:::777;;;777222111444777999999222///+++'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&'''(((((((((((('''&&&))))))((((((((('''''''''((()))+++...111666999<<<===@@@DDDIIIPPPUUURRRKKKIII@@@999888888888888:::222888>>>BBBFFFLLLMMMLLLJJJHHHFFFFFFFFFEEEDDDBBBBBBAAA@@@<<<999777888999;;;:::999:::;;;;;;999888777666666666666777999:::999::::::;;;<<<======>>>>>>>>>?????????===<<<;;;;;;;;;:::999888666666555333333444555666888::::::<<<===<<<:::888777777999777777888888999::::::;;;888888777777777777888888555444333222333444666888666666666666666666666666666777999;;;<<<<<<::::::999999::::::999999888777888888888777666666555555666666666666666555444333000000111111111111000000000000000000111111111111JJJGGGDDDCCCCCCAAA<<<888888<<>>CCCBBBAAAAAA>>>@@@CCCEEEEEECCC@@@>>>===999555333555999===>>>???===:::777666666666666//////...,,,******,,,...000111333555666777888888777666555555555555555666777777666555555444444444333333333444444444555555444444555555555666666666777777888888888777666666666666666777888999;;;<<>>DDDHHHLLLOOOLLLFFFGGGBBB;;;888777666666666111222555999AAAHHHLLLMMMKKKHHHEEEEEEFFFFFFCCC@@@AAABBBAAA>>>;;;777666666777777777999<<<<<<:::888777666444333444555777888999999::::::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<<<<<<<;;;999888777666555222222222333444666888999;;;<<<;;;999777555666777666666777888888999999:::777777777666666777777777444333222222222333444555555555555555555555555555777888:::<<<<<<:::888777888888888888888888777777666666666555555555444444555555555555555444333333111000///......///000111111111111111222222222222PPPLLLIIIIIIIIIHHHDDD@@@999:::>>>CCCIIIMMMOOONNNKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCBBB@@@???>>>===;;;:::999:::<<>>>>>???AAADDDHHHKKKNNNHHHBBB:::444333555888999???>>>===<<<:::999::::::777444111333666555111,,,***+++---///111222222222555444444444444555555666777777777777666666555555333333333444444444555555555555666666666666777777777777777777666666555444666666666666777888999999;;;999777444222111000000......+++)))111???HHHIIIBBB@@@CCCOOO[[[ZZZKKK<<>>;;;888777666666>>>???AAABBBBBBBBBBBBCCCBBBJJJIII<<<555999;;;999666444333666:::888222,,,((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((******+++++++++***)))((()))(((((()))+++000444777555???GGGGGGDDDCCCBBB@@@AAAAAA>>><<<:::888555222555111///222999AAAHHHMMMKKKHHHEEEEEEFFFFFFCCC???@@@BBBBBB@@@<<<999777777555555666888::::::999777888777555333333444666777999999999999999999999999;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::999888777777222222111111222444666777999999999777555333444555555555666666777888888999888888777777777777888888444333222222111222333333333444444444444555555555:::;;;;;;<<<:::888666555777777777777777777777888555555444444444444444333333444444444444333333222111000...------...000111222222222333333333444444SSSQQQPPPNNNMMMKKKHHHEEEBBB@@@???@@@CCCEEEFFFFFFLLLMMMMMMLLLJJJHHHEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@???>>>===<<<<<<999::::::===@@@EEEIIILLLEEEBBB===777333///...---333;;;EEELLLNNNOOOPPPQQQNNNJJJGGGHHHNNNTTTWWWXXXRRRPPPOOOPPPPPPNNNIIIEEEGGGSSS]]]```ccciiiiiieeeTTTOOOLLLOOOVVVYYYVVVQQQAAA:::111,,,***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&+++111666888666222///333666<<<@@@>>>999999>>>>>>======>>>CCCJJJQQQVVVJJJDDD<<<555333222333333888<<>>;;;:::;;;777666;;;BBBBBB;;;333,,,,,,,,,------.........111111111111222222333444555555666666777666666555333333333444444444555555666666666666666666666666555666666666555444333222555444444333333444444555333222111000...,,,+++***&&&+++...111<<>>;;;::::::666555555666888999888666999888666555555555555666999999999999888888888888999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999444222111000000222444555555666666444222222333444444444555666666777777888999999888888888888999999444444333222222222222222222222333444555666666777:::::::::999888666555444666666555555555666777777444444444444444444444444222222333333333333222222111000///......///000111222222222333333333333444MMMOOOQQQQQQOOOKKKIIIGGGFFFDDDAAA@@@@@@@@@???>>>EEEGGGJJJLLLLLLJJJGGGEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB???@@@AAAAAABBBBBBBBBAAA??????>>>>>>======>>>>>>===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============:::<<<>>>@@@BBBBBBBBBBBB777444111...///222666999BBBJJJSSSWWWUUUQQQOOONNNKKKJJJJJJOOOVVVZZZXXXVVVTTTRRROOOMMMLLLLLLJJJIIIPPPWWWYYYWWW[[[eeeeee^^^IIIJJJMMMTTTYYYUUUKKKAAA222///+++)))))))))'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''"""&&&,,,222555444222000000000555;;;<<<888777888999:::;;;===AAAFFFKKKMMMDDDAAA===999777555222///000555;;;???>>><<<;;;;;;:::999:::>>>CCCDDD>>>999444222111///............------------...///000111111111333444555555444444333333333444444444555555555555555555555555555555444444444444333222111000222222111000////////////---...///000000///...---+++444888888===FFFGGG@@@<<<>>>FFFRRRZZZTTTBBB111111222333444777999<<<===>>>>>>>>>>>>>>><<<:::999333444333333555888999999666555333111...+++)))(((%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))'''&&&''''''''''''))),,,///111999AAAFFFCCC===<<<;;;::::::AAAFFFEEECCCAAA<<<555333///---......///888CCCHHHIIIHHHFFFCCCAAAAAAAAA???@@@BBBAAA???>>>>>>>>>:::888666666777888777666:::999999888777666666555666777777777888999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;:::::::::666444222000000111222444111222333222000000222333333444444555666666777777999888888777777888888999555555444333222222111111000111222444555777888999777666555444444444555555444444333333333444555666444444444444444444444444111111222222222222222111111000000000000000000111000000111111111222222222DDDIIIPPPRRROOOLLLIIIIIIFFFDDDBBBAAA@@@???<<<::::::>>>DDDJJJMMMMMMKKKIIICCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???<<<<<<;;;::::::::::::;;;<<<===???@@@BBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<============>>>>>>>>>>>><<<>>>AAABBB???;;;555222///...,,,---111888@@@DDDLLLSSSYYYZZZVVVPPPNNNNNNHHHIIIOOOWWW^^^^^^WWWPPPPPPWWWZZZSSSGGGDDDLLLWWWUUUTTTMMMEEEJJJVVVVVVMMMKKKKKKNNNRRRSSSMMMAAA666,,,+++'''######$$$%%%############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%&&&((("""%%%)))...000000///...---+++...666;;;999555444333555888<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@===777333,,,///111222333666;;;???::::::;;;===>>>===:::888;;;999555222000///000000)))))))))***+++,,,---...---...000222333333333222333333333444444444555555444444444444444444444444333444444333222111000///000///...---,,,++++++++++++---111444555555444222666???AAA999666===AAA>>>@@@@@@@@@BBBCCC???777000000333888;;;===<<<:::999>>>=========;;;777222...---///222444444666888:::888666222,,,'''%%%''')))###$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))'''%%%$$$&&&&&&&&&'''(((+++---...888===@@@>>>===>>><<<999:::CCCIIIGGGFFFEEE@@@999...,,,---///---+++333>>>GGGIIIJJJGGGBBB???@@@BBB>>>@@@AAAAAA@@@@@@@@@AAA===;;;888777777888777666::::::::::::999777666555444444555777888:::;;;;;;777666777777888999;;;;;;:::::::::;;;;;;;;;<<<<<<777555222000///000222333///000111000//////111333333333444444555666666777888888777777777777888888555555555444333222111111///000222444666888::::::333222111000111333555777222222111111111222444555444444444444444444444444000111111222222222111111000000111111111111000000////////////000000000000<<<===@@@EEEJJJNNNOOONNNPPPKKKGGGHHHJJJHHHAAA999999<<<@@@AAABBBEEEKKKOOOJJJIIIGGGGGGGGGFFFEEEDDDAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@>>>===<<<>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;>>>AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAACCCCCCCCCCCCAAA???===<<<===<<<<<<;;;;;;;;;;;;<<<============>>>???AAABBB???999555666333---+++///---111555777999>>>GGGOOOTTTVVVTTTQQQPPPPPPLLLFFFHHHLLLRRRVVVWWWTTTOOOKKK^^^XXXNNNHHHNNNWWWYYYVVVZZZSSSHHHAAA@@@CCCIIILLLNNNLLLKKKLLLKKKDDD999000''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,------...///000000333777:::333555666666777999<<>><<<>>><<<:::777555333222222444111---+++,,,,,,+++)))...***''')))---///---***,,,,,,---...///////////////------000000...------///---+++******+++++++++...333555111......///...,,,000777>>>BBB@@@;;;666BBBHHHIIIAAA;;;;;;===;;;??????>>>;;;888555444444<<<999999;;;;;;888999===@@@BBB???888333222000---333111///000222555777888222///***&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************000444888999777666777999555<<>>???@@@@@@@@@@@@AAACCC===<<<999666444444555555777777777777888888555333333333333333666999<<<>>>777666666555666888999;;;:::::::::;;;;;;:::999999666666666555444222111000111111111222111000//////222222222333333333444444555555555555555555555555222222222333333444444444444333444555777888777666111111111111111111111111111111222222222333333333222222222222222111000///000000000000000000000000////////////000000000000000000000000000000000000???<<<999:::???FFFMMMPPPRRROOOLLLJJJIIIHHHEEEDDD>>>AAABBBBBB@@@AAADDDHHHEEEGGGJJJLLLLLLHHHCCC??????????????????????????????????????????>>>===============>>>???@@@@@@AAA@@@>>>===>>>???AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBB??????@@@@@@AAABBBBBBCCCBBBAAA??????@@@@@@???>>>@@@AAAAAAAAAAAA@@@??????>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???======<<<<<<;;;;;;:::999111---+++------***+++///:::===@@@BBBDDDHHHNNNRRRSSSTTTRRRNNNMMMMMMJJJDDDGGGHHHIIIIIIHHHHHHJJJLLLTTTRRRNNNLLLQQQYYY[[[XXXZZZQQQEEE<<<:::===BBBEEEDDDBBB@@@@@@???999000)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++,,,---//////111444888<<<<<<:::666222000222777;;;CCCBBB@@@>>><<<;;;::::::<<<888333000///000111222444444555777999;;;<<<<<<>>>???@@@???===:::666444666333111000222333333222111...+++***+++***)))'''+++++++++++++++++++++++++++******************+++,,,***)))***...000///...444888888444111222333111888999<<<@@@CCCBBB???<<>>999;;;===<<<<<<>>>DDDDDD>>>444.........,,,111///......000222222222---+++(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))...111444777777666666666777;;;<<<;;;>>>AAA???:::111...+++***+++,,,---,,,111666;;;===;;;999888999<<<>>>??????>>>>>>???@@@===<<<:::888666555555555666555555666888777555333222222111222444666999;;;888888777666666666666777999999::::::::::::999999666666666666444333222111000000000000000000000000222222333333333444444444444444555555555555444444222222222222333333333444222111111333555666555444111111111111111111111111111111111222222222333333111222222222222111000///000000000000000000000000.../////////000000000000////////////////////////???;;;777666999???DDDGGGMMMPPPRRRRRROOOLLLLLLMMMDDDFFFFFFBBB===;;;<<<>>>AAADDDIIIMMMMMMKKKHHHEEECCCCCCBBBBBBAAA@@@??????======>>>>>>>>>>>>======:::;;;===???AAACCCEEEEEEDDDBBBAAA@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@======>>>??????@@@@@@AAA@@@>>>===<<<>>>>>>>>>===>>>??????>>>>>>===<<<;;;::::::;;;<<<============;;;;;;<<<<<<===???@@@AAA::::::999888666333000///,,,)))***...111333777<<>>>>>===:::666222000111333<<<===>>>>>>===<<<;;;:::AAA===777444222222111111/////////000333666:::<<<:::===AAACCCBBB>>>999555777555444555888:::;;;;;;666666444111---+++++++++,,,,,,***))))))***++++++***++++++***((()))***,,,---++++++///666999888555@@@BBBAAA;;;888:::;;;:::<<<;;;:::<<<>>>@@@??????MMMNNNIII>>>666555666777<<>>999666>>>QQQaaaOOODDD<<<<<>>>>>BBB@@@888...***,,,///...111///......//////---,,,'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((+++,,,///333666777555333888888666333666;;;===<<<777111+++)))+++------+++,,,...111333555666777777:::<<<>>>>>>===<<<============<<<;;;999777666555444444333444666666555333111111111111222333555666888888888777666444333222888888999999999999888888777777777666555444333222000///.........///000111333333333333444444444444333444444555555444444333111111111222222222222333000//////000222333222111000000000000000000000000000111111111222222222222111111222222111111000000000000000000000000000000....../////////000000000////////////////////////<<<<<<<<<>>>@@@???<<<:::AAAGGGOOOTTTUUUSSSPPPOOOGGGHHHGGGCCC<<<888888999:::<<<>>>@@@BBBFFFJJJLLLIIIIIIGGGFFFDDDBBBAAA@@@???@@@@@@@@@???>>>======999:::<<<>>>@@@BBBDDDEEEEEECCCAAA@@@AAABBBAAA@@@????????????????????????<<<<<<<<<===>>>>>>??????>>><<<;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<666555333000...---,,,+++000000222777===CCCIIIMMMNNNIIICCCAAADDDEEEDDDBBBDDDGGGHHHHHHLLLQQQRRRNNNEEEJJJOOOMMMFFFAAABBBEEEJJJPPPTTTSSSTTTXXX[[[[[[QQQKKKDDD???>>>@@@BBBCCC777333...+++***)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***,,,...000444:::>>>999<<<@@@@@@<<<666000---,,,222:::BBBEEECCC>>>;;;<<<999666555555555555555000///......///222666:::666999???CCCCCCAAA===:::777666666777:::<<<>>>??????AAAAAA===666222333666///...---,,,---///111222///444777333//////000000333111111777???CCCAAA===GGGGGGCCC<<<:::<<<>>><<<:::888888999<<<>>>??????CCCBBB===555000111444777FFFJJJIIIBBB<<>>===<<<;;;<<<======>>>===<<<999777555333222222333444555444333222111111111111222333444666666777777666444222000666666777888888888777777777777777777666555444333000///---,,,---...000111333333333333444444444444222333444444444444333222111111111111111111111111000...---...000111111000000000000000000000000000000000000111111111111222000000111111111111000000000000000000000000000000........./////////000000////////////////////////:::<<<@@@DDDFFFDDD???;;;:::<<<@@@FFFLLLOOOOOONNNFFFGGGGGGCCC===999999:::333555666777888;;;@@@CCCGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCAAA@@@>>>>>>:::;;;<<<===>>>???@@@AAABBB@@@??????AAABBBBBBAAA????????????????????????;;;<<<<<<======>>>??????===;;;::::::;;;<<<<<<;;;:::;;;<<<<<<============<<<;;;;;;:::999999888888;;;:::888555444222111111222000---++++++---000222666888<<<@@@FFFMMMRRRTTTWWWNNNDDD@@@BBBDDDCCC@@@BBBEEEIIIKKKPPPVVVVVVSSSLLLRRRUUURRRJJJEEEEEEIIIMMMQQQQQQLLLIIILLLQQQRRRFFFCCC@@@>>>===<<<999888333000,,,((('''(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&(((***+++...222777;;;;;;???CCCCCC>>>888222...'''---666???CCCBBB???<<<999888666777888::::::999222222111...,,,---000333444777;;;>>>AAAAAAAAA@@@888999999999:::<<>>===<<<;;;;;;<<<>>>>>>===;;;888777444222111222333444333222333222222222222222222333222333444555555444333222444555555666777777666666777777777777666555444444000///---,,,,,,...000111222222222333333333333444111222333444444333222111000000000000000000000000111///---...///000000000//////////////////////////////000000000111111111///000000111111111000000////////////////////////............////////////........................<<<<<<===@@@DDDFFFGGGGGG<<<888444555:::BBBHHHJJJCCCEEEGGGEEE@@@======???:::>>>BBBBBB???;;;::::::>>>>>>@@@AAACCCEEEFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@===>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@BBBBBBBBB@@@@@@@@@@@@@@@?????????<<<<<<===>>>>>>??????@@@===;;;::::::<<<======<<<<<<======>>>??????>>>>>>;;;:::888666555444333333444333111///---+++******222111///000222777;;;>>>@@@EEEHHHJJJMMMSSSUUUSSSRRRJJJAAA===???BBBBBBAAAEEEJJJNNNPPPUUUYYYWWWRRRSSSSSSRRRMMMGGGFFFJJJOOOMMMNNNIIIAAA<<<@@@EEEGGGDDDBBB@@@===;;;777222///---+++)))'''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***---222666@@@@@@>>>:::555222222222111111222444666999;;;<<<:::999999:::<<<===<<<;;;555666666333...+++,,,---...000222555777888999999888999:::::::::<<>>AAACCC===IIINNNEEE:::777666444666666888;;;>>>@@@@@@@@@EEEDDD???888777;;;;;;888777666666777888777444222000---...111555777;;;@@@<<<@@@BBB@@@===@@@HHHPPP>>>???AAA???666---,,,111...///---,,,000444333...---+++)))((('''&&&$$$"""%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&'''+++///333444444111...---000222000//////444999<<<777...'''(((,,,,,,,,,+++******+++,,,---222666<<>>@@@BBBCCCEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA===<<<;;;;;;===>>>>>>============<<<;;;:::999888555444222000///...............---------......///444666888<<>>===;;;:::===???<<<555///---...,,,...///111222111000000333555777777777999===@@@DDDEEECCC>>>777333222333444666777:::===???AAABBBDDDPPPSSSDDD666444555444222444777888888:::===@@@CCCBBB===888888;;;:::666///......///222333333222333000111777:::999:::===999999:::<<>>>>>===;;;:::888999:::<<<======<<<<<<777555333111222222111000111222222333333222222222000000000000111222333444111222333444555555555555444555555555555444333333222222111000//////...---///000000000000111111111///111333444444333111////////////.........------111///,,,,,,---...//////................................./////////000000...//////000000000000000////////////////////////---------.........//////........................===<<<;;;===???@@@@@@???CCCGGGHHHCCC:::444555999@@@DDDGGGGGGEEECCCEEEFFFRRRRRRPPPIIIBBB>>>AAADDDAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@??????AAABBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBB>>>===<<<<<<>>>?????????;;;::::::888666444222111000///---+++*********+++,,,---...000222555777888777;;;AAAGGGMMMPPPRRRRRRLLLRRRTTTPPPNNNNNNIIIAAA999:::<<>>;;;;;;:::888666555555666444555777:::<<<===>>>???KKKVVVUUUCCC333222666666000444777777666777===CCC;;;:::555111222555444///+++***+++...333888;;;<<<777444555;;;===888666777666444333666;;;===999555333///---///000///000333333111---+++000555444///,,,)))&&&$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###$$$%%%'''))))))((('''&&&******)))(((''''''&&&&&&###%%%&&&%%%%%%)))000555555///---111111,,,+++------222888<<<<<<777222///***---///---)))'''+++///+++000777<<<===<<<::::::777888999;;;<<<=========999666333222222222111000000111111222222222222111111000/////////000222333000111222333444555555444444444444555444444333333333333333222111///---,,,////////////000000000000///000222444444222000/////////.........---------000...+++***,,,---........................................../////////000......///000000000000000////////////////////////---------.........//////........................DDDCCCAAA<<<888888;;;>>>CCCBBBBBBEEEGGGFFFBBB>>>777;;;???CCCEEEGGGIIIKKKLLLJJJHHHGGGHHHIIIIIIHHHJJJFFFBBBBBBDDDDDD???:::===<<<<<<<<<===>>>@@@AAADDDDDDCCCDDDEEEGGGIIIKKKHHHGGGFFFDDDCCCBBBAAAAAAFFFDDDBBBAAABBBCCCCCCBBBEEECCCAAABBBCCCAAA>>>:::;;;888555444555666555444111111000//////...------222///+++((((((***---///777777:::>>>BBBEEEEEEDDDHHHAAACCCMMMQQQLLLLLLRRRJJJOOOSSSRRRLLLDDD???===888999===EEELLLNNNJJJEEE@@@KKKWWWZZZSSSIIIBBBAAAEEEJJJMMMJJJEEEFFFOOOWWWJJJ@@@999:::<<<;;;999999444111...+++***(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$$$$&&&((()))%%%###"""$$$(((***)))'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))***+++,,,---......,,,...//////...------------///000222444999???CCCIIIIIIGGGBBB<<<555222000222333888BBBHHHDDD555'''+++,,,------,,,---///000.........///000111222333222111333888888555888???HHHKKKEEE888222555444...(((...222...---000222111///...---,,,,,,---...///111111555<<>>===@@@EEE@@@:::555333333444333333444444444333111///...---,,,,,,---...111444666444222///+++)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++---666222///...000111///,,,...111555888999888666444+++++++++++++++***)))))),,,,,,...333999;;;:::888999:::;;;;;;::::::<<<>>>;;;;;;999777555444222222000111111111111000000///.........//////000111222///000000000111111111111444444333222222222333333333333444333222000...---...///////////////......////////////000000111111111111000///......------++++++,,,------......///.........///////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000,,,------...///000111111BBBOOORRRFFF<<<===<<<777>>><<<<<<>>>CCCFFFFFFEEEDDDBBB@@@===<<<>>>BBBFFFOOOOOOPPPPPPNNNIIICCC>>>GGGEEEDDDCCCDDDBBB???<<<<<<<<<;;;:::;;;;;;<<<===@@@@@@@@@@@@AAABBBBBBCCCEEEDDDCCCAAA@@@???>>>>>><<<:::777777888999888888:::888777888999999666333---///000///---,,,,,,---222222222222111000000///333333222333666999===???@@@BBBFFFLLLSSSWWWXXXWWWCCC======FFFJJJFFFFFFLLLJJJGGGCCC@@@>>><<<;;;:::GGGDDDCCCEEEHHHHHHEEEAAADDDEEEGGGEEEBBB??????@@@DDDFFFFFFBBB======DDDJJJ>>>:::888:::999555333555000...+++)))((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$$$$&&&''')))%%%###"""$$$''')))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***+++,,,,,,---***+++------------///111......///000111444999===AAABBBAAA>>>:::666333333333555:::BBBFFFBBB666,,,------------,,,,,,---///******))))))))))))******---+++---333444///,,,---666888666000...//////---)))+++---///000111222222...///111333444555555555333333777>>>@@@???>>>AAAEEEAAA:::555222222111000...000111222222000///...---,,,,,,,,,...000222444222000---***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++222333333222000...------,,,...111444666777777777111///,,,)))'''&&&''''''******,,,000666999999888888999:::999888888:::;;;::::::999888777555333222//////000000000111111111000000//////...//////////////////000000000111111333222222222222222333333333333444333222000///------......//////......---.........//////000000000000000///......---,,,,,,,,,,,,,,,---......//////......////////////000000111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000111111222222222EEEYYY]]]III<<<@@@???555<<<999888999===AAADDDFFFIIIGGGDDD???======AAADDDEEEGGGIIILLLMMMJJJEEEAAABBBEEEGGGGGGEEECCCAAAAAACCCBBBAAA@@@????????????<<<======<<<<<<;;;:::999:::999888777666555444333222000......///000///.../////////000222222000...+++///222222///---///222666666777888888777666555:::<<>>AAA===999555666<<>>999555555888;;;===BBB@@@<<<666333333666999222222555888555...---///,,,***'''&&&&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%'''((($$$######$$$'''(((((('''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))******+++'''(((******+++---000333/////////...---///222555444666777666444333333333333666;;;@@@BBB>>>777111333222111111000111111222///...---++++++*********000,,,,,,000222///,,,+++---,,,---000000...111555222...222===@@@999333333111333666999;;;:::999888666666999???AAA??????AAACCC???999444111000...---***,,,///111111000...,,,---,,,,,,+++,,,...///000///---+++(((&&&&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((,,,111666555111---,,,---+++,,,---///111555888999:::666000***&&&%%%&&&'''''''''))),,,222666999999777888999888777666777888888999::::::999777444333///////////////000111222111000///...------------....../////////000000000111111000111111222333444333333444444333111000///------......///......------...............//////.........------,,,,,,+++,,,------......///000000/////////000000000111111333222222111111222222333222222111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333MMMWWWUUUEEE;;;>>>@@@<<>>>>>???BBBCCCDDDCCC>>>CCCHHHIIIFFFDDDFFFHHHHHHHHHGGGEEEDDDCCCCCCBBB<<<======<<<;;;888666444666666555555444333222111333222000111222333222111000111222444555555444333666777888888999:::===???>>>???AAABBBBBBAAA@@@???GGGHHHKKKNNNNNNNNNLLLKKKNNNNNNOOOPPPPPPNNNJJJFFFNNNFFFAAA@@@===666333444222222555;;;BBBHHHKKKLLLDDDEEEHHHKKKLLLIIIBBB<<<>>>===;;;999888999;;;===@@@;;;444///---...///000...---///333222---***,,,((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''(((((((((&&&'''(((((((((+++///222222222111///,,,,,,...000***,,,......---...///000222666:::<<<;;;999666555333222222222333444444444444333222111111000000000444333222111000000333666...***,,,333555333:::FFFFFF===@@@NNNQQQBBB555222555666888999999888666555777666888===>>><<<<<<>>>>>>:::666222111000...---+++---///111111000---+++,,,,,,+++******+++,,,,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''',,,222444333000---,,,,,,+++******,,,111555888<<<999333...***(((((((((&&&&&&'''***///444888:::777888999888666555555666666777999;;;:::888666444222111000/////////000000//////...------,,,---------............/////////////////////000111222333222333444444333222111000......///000000000000///........................------------,,,,,,++++++------...//////000000111//////000000111222222222444444333333333333444444333333222222222222333333333333333333333333333333444444444444444444444444333333333222222222222222OOOJJJGGGFFFCCC??????BBB@@@@@@???<<<999666444333555999>>>BBBDDDFFFIIIKKKFFFDDDAAA???>>><<<999777888>>>DDDFFFCCCCCCFFFJJJFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@???===:::888666>>>??????@@@??????>>>===>>>===<<<===>>>???>>><<<;;;<<<>>>???@@@?????????@@@;;;888:::@@@FFFHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIOOOQQQRRRRRRPPPMMMIIIFFFFFFGGGHHHJJJKKKJJJGGGDDD@@@<<<888888777333111000777:::===???@@@BBBEEEHHHLLLKKKIIIGGGDDD???:::666@@@CCCDDDAAA;;;:::???DDD>>>888222...---...//////222,,,)))---000...+++***'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&(((,,,///444444333000---,,,,,,...((()))++++++++++++---///000333555666444333444555///...///222666777666444333222222222222333444444333:::???;;;333///333888000+++,,,333666:::GGGWWWZZZKKKEEELLLLLL>>>333222444333333222222333333444555333555888999666666888555333111000000111000...///000111222111///---++++++******))))))((())))))''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&***000444444000,,,...,,,***((())),,,000333555444333000...+++)))'''&&&'''((())),,,111666999666777999888666555555555444555888::::::999777555666555333111///...------,,,,,,++++++,,,---......,,,,,,---------.........---------...///000111222111222333333333222111000000000111222222222222222////////////////////////......------------,,,,,,...//////000000111111222000000111111222333333444555555444444444444555555444444333333333333444444333333333333333333333333444444444444444444444444111111111000000000000000FFF>>>@@@JJJKKKAAA;;;>>><<>>AAAIIIOOOKKKGGGAAA<<<:::;;;>>>AAAEEEFFFDDD===666777@@@JJJ999555111......000111111333+++&&&)))------***)))'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***222333222000---,,,,,,---+++,,,---,,,,,,,,,...000///000111000000000222444111111444:::???@@@<<<999333333333444555666888888777FFFQQQKKK===333111222222111111444888BBBRRRbbb]]]KKK<<<999777222000222...---------///111333555222000000333333000000222...---,,,...000111111///000000000000///---+++***((((((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%+++111333000,,,///---+++)))(((***,,,---,,,---///000///,,,)))&&&'''((())))))***---222555444666888888666555444555222333666888999999888777888777666444111...,,,***************+++,,,---...+++,,,,,,,,,,,,---------------,,,------...///000///000111222333222111000111111222333444444444444222222111111111111000000//////////////////////////////000111111222222333000111111222333444555555666555555444444555555666444444333333333333444444333333333333333333333333333333333333333333333333/////////000000000000000;;;;;;>>>CCCBBB<<<888777:::>>>AAAAAA>>>;;;999999777666444222111444999===888;;;AAAGGGJJJIIIDDD???;;;<<<===<<<::::::===@@@>>>@@@CCCFFFHHHJJJKKKKKKGGGFFFEEECCCBBBBBBAAAAAA@@@BBBDDDGGGIIIJJJJJJIIIIIIHHHIIIJJJLLLLLLKKKIIIGGGIIIKKKJJJGGGEEEEEEFFF>>>;;;;;;@@@IIIOOOPPPNNNNNNMMMKKKJJJIIIJJJKKKLLLHHHGGGFFFDDDAAA???>>>===<<<:::777666666555333222333555999===BBBFFFEEECCC>>>???@@@AAABBBEEEHHHKKK???>>><<<:::;;;>>>CCCGGGAAA???:::333...000888???222222000///......///000///)))&&&(((***'''&&&'''&&&%%%###$$$%%%'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""$$$&&&%%%######%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%'''(((---......---+++***+++,,,,,,,,,---,,,+++,,,...000///...------...000111222444555999@@@EEEEEE???999555555555666777888::::::???LLLTTTLLL===555222111222666777333444@@@PPPYYYIII???333---,,,...//////,,,---...///000222222333000------//////++++++---))))))***---///111000///---,,,++++++************&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%(((+++------------,,,+++******************,,,...000000...+++)))&&&((())))))((())),,,///000333555666555444333444111222333555777888999999777777888777444111---+++++++++*********++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///000111222111111000000111222333444444444444444444444444333333333222111111111111111111111111000000111111222333333333111111222333444555666666555555555444444555555555444333333333333333333444222222222222222222222222111111111111111111111111000000111111222222333333666>>>>>>666111444666333<<>>;;;;;;===777999;;;;;;999777777777666777999===BBBEEEEEEDDDBBBAAA???<<<::::::;;;===666888<<<@@@DDDFFFHHHIIIGGGFFFDDDCCCBBBCCCDDDDDD>>>@@@CCCGGGIIIJJJJJJJJJFFFFFFFFFHHHJJJJJJHHHGGGDDDGGGIIIGGGCCC@@@@@@AAA111444999@@@EEEIIIIIIIIILLLJJJGGGEEEDDDEEEGGGHHHCCCAAA===:::777666555555000///...000333777999999999;;;>>>@@@BBBBBB???;;;<<<<<<>>>AAACCC@@@999222:::===AAABBBAAA???===<<<777444000---+++,,,...///...///000...,,,+++,,,...)))'''((()))'''""""""&&&%%%$$$######$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$&&&%%%###"""$$$'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%% ###%%%&&&&&&&&&'''((((((***+++***)))((()))+++)))*********)))***---//////---+++,,,///111111111111222777>>>CCCAAA999222333333333444444555666777BBBIIIIII===222000222222...666666,,,***555AAAEEE222333111...000333111+++...000222444444222000...///,,,,,,...---))))))+++(((((())),,,///000///---((((((&&&&&&&&&''')))***%%%%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&###&&&((('''&&&'''***...***++++++,,,+++***))))))---...000222222111///...&&&((()))(((&&&&&&(((+++...000333555444333222333000111222444555777999:::555666888888777333///,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---...///000111111000000///000111222333444444444666666666555555444444444222222222222222333333333000111111222222333444444111111222333444666666777555555444444444444555555444333333222222333333444222222222222222222222222000000000000000000000000222222333333444555666666@@@<<<666222111111111111;;;;;;<<<>>>DDDJJJGGG@@@>>>?????????===<<<;;;<<<666666555555666888:::;;;<<<===???@@@AAABBBDDDEEEAAAAAA@@@???===<<<;;;::::::;;;;;;<<<<<<:::999888===???BBBEEEFFFEEEDDDCCCGGGEEECCCBBBAAABBBCCCDDDEEEGGGFFFCCC???<<<===???333444666:::???CCCDDDDDDBBB@@@>>>;;;:::999:::;;;666555333000...---///111000333888<<<======;;;999>>>???@@@AAA@@@===:::888777777777888888999999999AAAAAAAAA@@@>>>999555222222000,,,+++---///000000......---,,,+++)))((((((((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))((((((''''''))),,,///000222111///...---...000111000222444444222000//////............///111222333<<<;;;999333...,,,,,,...000...------000333555555555///***---444888444///---------///111111...,,,------,,,***)))'''&&&%%%'''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################################################################$$$$$$##################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((+++++++++***)))((('''&&&((())),,,333999999444...******)))(((&&&'''***,,,+++---///222333333222111777555222///000333666999777777666666555444222222444111---*********)))(((,,,***)))***++++++***)))+++*********+++,,,------.........///////////////000111111222222333333444444444555555444333222222111222222333333222222111111111222222222222333333444444444444555555555555555444444444333333333333333333333333333333333333333333333222222111111111000111111222222111111000111222222333444555666666:::888666666666666444333666999999:::>>>BBB@@@:::;;;@@@EEEDDD???:::999:::888777555333222111111111333444777999;;;===@@@AAA@@@@@@??????>>>>>>======888999999999888777555444444666999;;;<<<;;;:::999;;;:::888777666777888999:::===@@@@@@===;;;;;;<<<444444555888;;;======<<<888777444222111111222333+++,,,---------...111444:::<<<@@@CCCDDDBBB@@@>>>>>>===<<<:::888666555444///111444777;;;>>>@@@AAA;;;:::888555333111000///111...+++***,,,...//////,,,,,,+++***)))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&'''(((+++---///000///---,,,,,,...///000///111333222///---++++++++++++++++++,,,---...///000///.........---***'''+++******+++---//////...000,,,(((***///111///+++---000333555555111---***---,,,+++***((('''&&&%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''')))***+++++++++)))((('''((((((+++111777777333...,,,,,,+++)))'''''')))++++++,,,...000222222333222555333111//////111444666555666666555555444333222444111---+++******)))(((+++***)))***+++,,,+++******************+++,,,,,,------........./////////000111111222222333444444444444555555444333333222111111222222222222111111111222222222222333333333444444444555555555666666555555555555444444444444333333333333333333333333333333222222222111111111000111111222222111111000333333333444555555555666333333666999;;;;;;999666333777888777777999777333444>>>HHHIIIDDD>>>===@@@AAA???<<<999555333111111///000111333444666777888666666666666666666777777999::::::999888777666555444666888999:::999888777777666555444333444555666666:::>>>@@@???<<<::::::444444333444555555444222///...---,,,,,,,,,---...+++...000222333555777:::AAACCCDDDEEEDDDAAA===;;;888777555333222333333444555666888999:::999888888666333///+++)))***,,,---///,,,))))))***,,,---,,,))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))+++,,,,,,+++******+++,,,...///---///000///,,,)))''''''(((((())))))******++++++(((((()))---222222---((((((''''''(((******)))'''---+++)))***,,,---,,,+++...444:::;;;777000***(((++++++***)))(((&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,,,,+++***))))))(((***...333444222.........---+++(((''''''(((***+++,,,---///111333444333222000//////000111222333444444555555444444333555222...,,,++++++***(((+++***)))***,,,---,,,+++*********)))******+++,,,+++,,,,,,---...//////000000000111222222333333444444444444444444333333222000000111111111111000000222222222222333333333444444444444555555555666666666666666555555555555444444444444444444444444444333333222222222222111111111111222222222222111111555555555555555555555555...///333777<<<===<<<:::333888999666222222000---///777AAAFFFFFFEEEEEEGGGDDDCCCAAA???<<<:::888777777555444333222111000///........................555555555555555555555555777888999:::::::::888888777777666555555555666777777888:::;;;:::888666444444222111222222222000...///......---...///000000:::;;;======<<<;;;;;;<<<>>>??????>>><<<888333111111111222222444555777888;;;;;;:::888666222...,,,222///,,,)))((()))+++---,,,***''''''(((*********''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))'''''''''((()))+++,,,---***,,,---,,,)))(((''''''*********++++++++++++******,,,///333666777555333+++***(((((()))))))))(((+++,,,---------...///111000666<<<;;;444,,,(((''')))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&))),,,------,,,+++***))))))+++...000000//////000///---)))'''&&&'''***))))))***,,,///222444111111111000000000000000222222333444444444444444555222///------,,,+++)))******)))+++---......---*********))))))******+++)))***+++,,,---...///000///000000111222222333333333333333444444333222222000111111222222111111000222222222222333333333333444444444444555555555555666666666666555555555555333333333333333333333333333333333333333333333333222333333333333333333222555555555555555444444444,,,,,,...111666:::;;;;;;555:::;;;666222111///,,,...000555;;;AAADDDDDDCCC;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;888777666444111...111111000000//////......+++++++++,,,---...///000111222333333444333222222222111111111111111222222222222111111111111000///222111111222333444222111222222222333333444555666???@@@@@@???;;;888777777444555777777666444111000000111444777888999888777111222222222222111///......---,,,+++*********+++***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&((()))***+++'''(((******)))((()))***---......///......---,,,,,,111555555333333777;;;222///,,,***+++,,,------))),,,.........///222555000444777444---'''&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$'''***,,,---,,,,,,***))))))***,,,.........222333333222...+++)))))))))(((((((((***---000222000000111111111000000000000111222333444444444444444222000//////...---++++++******+++---///......++++++***************+++((()))***+++,,,---...///......//////000111111222111111222222222222111111111111222222222222111111111111111222222222333333333333333333444444444444555555555555444444444444333333333333333333333333333333333333444444444444333333444444444444333333444444444333333333333333***))))))+++///333555666444777888555555555333///222///...222777:::999666111222555888:::<<<===>>>===:::888888::::::777444444444333333222111000000*********+++,,,...///000,,,---......////////////.../////////000000000000111///...///111333333333111000111333666888777666333444444555666777777777777777777555222000///000...000222555777777777777444555888999999777444222------------------------+++++++++++++++***((((((((('''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$&&&'''((())))))%%%&&&((((((((((((***+++//////000000000...---,,,)))...111...))))))000888555222///---.../////////'''(((***++++++---///111...//////,,,'''%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%''')))+++,,,---******)))***+++,,,---...333555777666333000...---((((((''''''(((+++---////////////000000111111111000111222222333333333333222111000000111111///...---,,,+++,,,...///...------,,,++++++***+++++++++((())))))***+++,,,,,,---,,,,,,---......//////000...///000000000000000000000111111111111111111000000000000000111111111222111111111222222222333333333333333333222222222111222222222222222222222222111222222222222333333333222222333333333333222222111111111111111111111111(((&&&%%%'''))),,,---,,,---///111222777;;;999444555333222222222222///...---///222666999;;;======888555333555999;;;999666444444444444333333333333000000/////////000111222---......///000111222222111111222333333333333333444333222444777777666333111111222555888;;;;;;:::333444555666666666666666222222111///------...000///000333555666777777666555555555555444222000///000...,,,***)))((()))***++++++++++++***)))(((''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$###############$$$%%%&&&'''''''''$$$&&&'''&&&&&&&&&(((***,,,---......---+++)))(((%%%(((***((($$$%%%***///000//////000111000---+++((('''''''''((()))******))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&#########$$$''')))+++---)))***++++++++++++,,,---...111444555333000...---((('''''''''((()))***+++------------...///111222000111222222222222222111000000///000222333222000...---,,,---...///...---...------,,,++++++,,,,,,)))))))))*********++++++***++++++,,,------......,,,---......//////............////////////......////////////000000000000000000000000111111111111111111000000000/////////000000000000000000000000....../////////000000000///000000111111000000///------......//////000000%%%$$$$$$%%%''''''&&&%%%''')))+++///777???===777555777888777333///......)))+++...111555777888888555111///222777999777444555666666777888888999999333222000///......//////......///000111222333444222222333444444444444444555444444666777555000+++111111333666999<<<<<<;;;444444555666666666666666666555444222000000222444333333444444333111///...222111//////...///000000,,,+++)))'''((())),,,......---,,,***)))))))))***'''&&&%%%%%%''''''&&&%%%#########$$$%%%%%%&&&&&&"""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''')))***++++++***(((&&&$$$%%%&&&&&&&&&&&&''')))******,,,...111222000***&&&***(((&&&&&&''''''&&&%%%&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######"""###%%%(((+++---)))+++,,,,,,++++++,,,---(((+++///111///---+++***'''''''''''''''((())))))++++++***+++,,,...000222111111222222222111111000/////////111333444333222///...------...///...,,,///...------,,,,,,,,,,,,)))))))))))))))*********)))******++++++,,,------+++,,,,,,---.........---,,,------------------,,,............////////////////////////000000000000////////////............////////////////////////,,,,,,,,,,,,------......------............------***++++++,,,---...//////%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---000444999======999555333333222000---111///---///111333111///,,,,,,---...000333555777888666333333666888777666000222444555555444222111222000...///222444333222555555555555444333222111333333444444333111///...000000111111222333444555555444222111111444666888888999:::777222000111333333222111000000111222333...---+++***))))))***+++((()))***+++,,,---......***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***---......+++(((&&&########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######"""###%%%%%%###"""################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$""""""$$$''')))+++******)))))))))((((((*********+++,,,---///000))))))(((((('''(((((((((&&&'''))),,,...///000111444333222000///.........000111222333444555555555000///.........///111222......------,,,+++******++++++***))))))((())))))''''''(((((())))))******************************************))))))))))))***+++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***---111333222000...///333555666555555222000000222222000...------------...000222333444222///000333666777777777777777666555333111000444111///000222444333222777777777777666555444333333444555555555444333222...///000111111222222111444333222222333555777888888888777555222000111222///...---,,,------//////,,,+++*********+++,,,---************************)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******(((&&&$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$###"""################################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######%%%'''((())))))************))))))))))))******+++---...///++++++***)))(((((())))))&&&''')))+++---...///000333222222111000////////////000111222333333333333222222000000///000111111///......---,,,,,,++++++++++++***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))*********++++++++++++++++++++++++++++++++++++++++++************+++++++++***))))))(((((())))))))))))))))))))))))))))))*********)))))))))((((((''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++)))((()))+++000555777888777555222222222222000//////...---,,,+++,,,,,,---///---+++,,,///333555666<<<:::888666333111000///666333000///111222222222666666666666555444333333111222333444555444444333---...///111111000...---111111222333444555666777666444222111111111///...***)))(((((()))***+++,,,)))))))))***+++---...///+++******)))((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###########################$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######################################################"""############$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((()))+++,,,++++++***)))))))))***+++,,,---...,,,,,,,,,,,,+++***)))(((&&&'''(((***+++------...000000111222222111111000//////000111111222222222555444333111000////////////......------,,,,,,+++++++++******))))))*********************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%&&&(((((((((((())),,,...000222333222111111222333444444333111///---,,,+++++++++...,,,******+++...222333888777444111000///000000555333000......///000111111111222111111000///...///000111222222111000///,,,...000111000...,,,***---...000222333444333333222///,,,,,,...///---+++((((((''''''((()))***+++((())))))***+++,,,---...))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$#########################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&)))+++,,,---,,,,,,))))))))))))***+++,,,---,,,...111333222...***''''''(((((()))***+++,,,,,,---...000111222333222222111111000000111111111222666555333222000...------------------,,,,,,++++++,,,++++++*********++++++,,,,,,++++++******))))))******************************)))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%&&&'''))))))(((''''''((()))++++++,,,---...000333777999999777555333111000000000000///---+++***+++...000000///---,,,,,,...000111222111///---,,,,,,---...............---,,,+++***///000000000000...,,,+++,,,...000111000...+++))))))+++---///000000000///---***'''(((+++,,,+++(((***))))))((()))***+++,,,************************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$"""###$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###%%%''')))+++,,,,,,,,,))))))))))))***+++,,,,,,---222888<<<;;;666...)))))))))((((((((()))***+++,,,---...000111333333333333222222111111111222222444333222111///---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&&&&&&&'''&&&$$$%%%''')))%%%''')))***,,,000666:::;;;999888666555555555666333333222///---,,,,,,...+++***))))))***---///111/////////...+++***+++,,,------------,,,+++******000000111000///---,,,***,,,---...//////---+++***)))***+++---------,,,,,,)))((('''''')))******))),,,,,,************+++,,,*********))))))'''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###&&&((('''$$$"""###$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***,,,---***************+++,,,,,,///444;;;??????:::333...+++***)))(((((()))******+++,,,,,,---///111333444555444222111000000111222111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++************************))))))++++++++++++)))))),,,+++******))))))******************************)))***************++++++******++++++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%###$$$%%%$$$######&&&)))%%%&&&'''''''''***///444444333222222222333444555444666666444111......///------,,,++++++,,,------,,,...000///---++++++,,,,,,,,,,,,,,,+++***)))))),,,---......---,,,+++***++++++,,,,,,,,,+++*********++++++++++++++++++***'''((())))))((()))+++------,,,***))))))))))))***(((((((((((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$''')))(((###!!!"""%%%################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++,,,+++++++++++++++,,,,,,---...111555888888666222///---,,,***(((((((((******,,,+++******,,,///222444555333111/////////000000000000111111111000///...........................,,,,,,,,,,,,,,,---......---------------.................................---------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++---......---+++***---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%###%%%&&&$$$""""""%%%((('''((((((&&&$$$%%%)))---++++++***+++,,,...000111444777999888444111000111222111000...---+++++++++***...111111///,,,,,,---***++++++******)))(((''''''((()))***+++***))))))))))))))))))))))))******,,,,,,,,,+++++++++++++++&&&)))++++++))))))---000---+++***(((''''''''''''%%%&&&'''''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$'''***(((###!!!"""%%%################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""$$$'''***,,,,,,,,,,,,+++,,,,,,------++++++---...//////.........---+++)))((((((***+++,,,+++))))))***...222444444222000...------...//////000111222333222222111/////////000000000000000,,,,,,,,,,,,,,,---...///,,,---------.../////////////////////////////////......---------,,,,,,,,,,,,,,,---------.........+++++++++++++++++++++++++++,,,...//////...,,,+++---,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))------,,,,,,------...///444444222111///---,,,+++000000000000000///......+++,,,...///...,,,)))'''***************)))(((''')))***,,,------,,,***)))------------------------******))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""'''%%%$$$%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''&&&""" !!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!"""%%%'''((('''%%%$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++++++++++++++++++++------,,,+++,,,---...///333111///,,,+++*********************+++,,,---...000000///...---,,,++++++.........///000222333444444333222000///.........///---+++******+++---////////////000//////......000000//////......------...------------,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,---...---,,,***)))------,,,+++*********+++,,,,,,---------.........++++++,,,------------,,,++++++,,,,,,,,,---------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((*********)))***++++++,,,111111000...---,,,+++***000111111111111000///...///000222333222000---+++---------------,,,++++++,,,---...//////...---,,,++++++++++++++++++++++++))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########'''%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&&&&######%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################'''%%%$$$###"""$$$%%%&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))*********++++++,,,,,,------,,,++++++,,,---...000///...,,,+++******)))((((((((()))***,,,...///000000///......---,,,,,,......//////111222333444444333222000///...---------,,,***))))))+++---///---.........///.........000000000000////////////.........------,,,,,,,,,---,,,,,,,,,------....../////////.........---------......///...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...++++++,,,------------,,,,,,,,,,,,,,,------------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((,,,,,,,,,+++******)))))).........///......---,,,000111222333222111///---------......------,,,,,,,,,---...//////...---,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$############$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%###%%%$$$"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################&&&%%%###!!!!!!"""$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))***+++,,,,,,---,,,++++++++++++,,,,,,---------,,,++++++******'''''''''((()))+++...///000000//////.........---...//////000111222333333444444222111000......---+++***)))((()))***,,,...+++,,,,,,------.........000000000000000111111111//////...---,,,,,,++++++,,,------------.........000000000///////////////...////////////...------......---,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,---------------,,,,,,---------.........%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((())))))*********))))))(((,,,---.........,,,+++***)))***************))))))))))))***++++++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%######&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################&&&&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++,,,,,,+++++++++***++++++,,,,,,------------------***)))(((((((((***+++,,,//////////////////////////////000111222222333333555444444333222111//////---,,,***)))))))))***+++******++++++,,,---...///......//////000000111111//////...---,,,++++++***,,,------...............////////////////////////...........................------,,,,,,,,,------,,,,,,,,,,,,---------...,,,------...............---.........////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))))))))((('''&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%******&&&###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################555111,,,((($$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))******+++++++++++++++++++++***,,,,,,---...///000111222111///,,,)))((('''((()))------......//////000000///000111222333333222222555555555555555444222222000///---+++***)))))))))************+++---...///,,,------......///////////////...---,,,,,,++++++,,,---.../////////..............................------------------......------,,,,,,,,,------...............////////////......///000000000000000000000000000111111111111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))((((((&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((......)))%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD===000&&& !!!%%%)))###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((******+++,,,---,,,,,,,,,,,,,,,,,,---///222555666777555000,,,((('''''''''++++++,,,---...///000111///000222333333333222111333333555666666555444444222111000...,,,+++******,,,++++++***+++,,,...///------------------............---------,,,,,,,,,,,,---...///000///......------............//////---------,,,------...///...------------...//////000000111111111222222222000111111222222222222222222222222333333333444444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&++++++'''%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;666---%%%!!!"""%%%(((##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&)))***+++---............,,,+++***+++...222666999<<<888333...***((((((((())))))***,,,---///000111///111222444444333222111///000333555666666555444222111111000//////.........---,,,++++++,,,...///...............---------,,,,,,,,,------------...,,,---///000000000............/////////000000000......---------...000000000000//////000000111222333333333444444444555555222333333444444444444444444444555555555666666666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%%%%###"""%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%(((***,,,...///000//////+++***)))))),,,111777;;;===:::555///+++*********'''((()))+++---...000000000111333444444333222111,,,...111333555555555444000111111111222222222222000...,,,++++++,,,---///000000//////.........---++++++,,,------......///,,,---///000111000///---//////000000111111111222000///.........000111222222111111111222333444444555555555666666666777777333444555555666666555555666666666666777777777777$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++---///...---+++---,,,+++***+++---///111444444333222000---***))),,,)))'''&&&))),,,...//////111444666666555333222111000000000111333555666444444333333333222222222222111000//////.........///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///111111000000111222333333333333333333333333222222333444555666777777777777666666555555444444444444555555555444333333444555666888999888888777$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++------,,,+++,,,+++*********,,,---///111111111111000///...---,,,)))''''''(((***,,,,,,,,,...000333555555555444222111000000000000111222333333333333333333333333333222111000//////.../////////...---,,,,,,,,,---------------------------........./////////000000000222333333222222333444666555555555444444444333666666666777888888999999777777666666666666666666777777777777666555444444666777999::::::999888888$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++,,,+++***))))))***,,,,,,............///000222222,,,***(((((()))***)))(((((()))+++...111333555666333222111000///.........222222333333444444555555555444333111000000//////111000////////////000000000000000000000000000000000000111222333333444444444555777666555555666777888888888777777666666666888888888888888888888888666666777777777777777777999999999888777666555444::::::;;;<<<;;;:::999888$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***++++++************+++,,,,,,+++++++++---///111333...,,,++++++,,,+++)))(((''''''((()))+++...111222222111111000//////......111111222333444555666666666666444333222111111111222222222111222222333333333333333333333333333333222333444555666777888999777999:::999888888999:::999999999999::::::::::::999999888888777666666555666666777777888888999999888888888888888888777666;;;<<<<<<<<<;;;:::888777$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---+++(((%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))+++++++++++++++,,,,,,---++++++******+++,,,...////////////000111000,,,***)))((('''&&&''')))+++,,,...//////000000000000000///000111222333555666666777666555444444333444444444444444333444444555555555555555555555555555555555555666777999:::;;;;;;999;;;;;;;;;999999:::;;;777888999:::<<<===>>>>>>::::::999888777666555555666666777777888888999999777888999::::::;;;::::::::::::::::::999888666555$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%000---((($$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((******++++++,,,---------,,,,,,++++++++++++,,,,,,...///111444666444000---,,,+++)))'''&&&&&&''''''***+++---...///000000000//////000111222333444555777777666666666666777777666666555555555555666666777777777777777777777777777777888999999:::;;;;;;999;;;;;;;;;999888999:::777888999:::<<<===>>>???<<<<<<;;;:::999888777666666666777777777777777777777888999::::::;;;::::::555666666666555444222111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%***)))&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))***,,,---------,,,------------,,,,,,+++,,,...222666999888444000///...---+++)))'''&&&&&&((()))***,,,---...------......///000111111222222666666666777777888999:::888888777666555555555555888888888888888888888888888888888999999:::::::::888999:::999777666777888999999999:::;;;;;;<<<<<<;;;;;;:::999888777777666777777666666666666666666444555555555444444333222000000111111111///...---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++,,,------,,,---.../////////------***---111777:::999555111111111///...,,,***((('''&&&''')))***++++++******......//////000000111111666666666777888:::;;;<<<999999777666555555555555888888888888888888888888999999999999999999999999777888999888666555666777;;;;;;:::::::::999999999888888777777666555555444777777666666555555444444000000000///---+++***))),,,------......---++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''''''''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$((('''%%%#########%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++------------------,,,,,,......///000000000000000444444444333000---)))'''((('''''''''((()))***+++,,,,,,++++++,,,,,,---...333333555666888999:::;;;<<<<<<;;;:::999888777777999888888777777777888888888777666555555666777888666666666666666666666555888888777666555555555555111222222222111000000///......---,,,+++******))),,,+++***)))((('''''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$%%%'''))),,,((($$$###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&%%%%%%%%%((('''%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%'''((()))(((&&&###%%%'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((())),,,,,,,,,,,,,,,,,,---------....../////////......000111111111000...,,,+++************)))))))))((())))))))))))***+++,,,---000111222333555666777888888888777777666555555555444444333333333333444444444333222111111222333444333333333222222222222222444333222111000/////////------......------,,,+++)))))))))(((''''''&&&&&&***)))((('''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$%%%%%%&&&)))+++...(((""""""&&&)))'''###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$$$$$$$%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''))))))((('''$$$&&&''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&******++++++,,,,,,---------------...------,,,,,,,,,,,,---......//////000......///...---+++)))((('''''''''((((((***++++++,,,---...///000111222333444444444444444333333333111000000000000000111111111000///......///000111000000000000000000000000///...---+++***)))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$"""$$$%%%%%%%%%&&&(((***(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&((()))'''&&&%%%&&&((('''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%(((((()))***++++++,,,,,,---------------,,,,,,+++******++++++---...000111000111222333222000---,,,***))))))(((((())))))***)))******+++,,,------...000000111111222222222333//////.........///000000//////------------///////////////000000000000000---,,,+++)))((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%((('''%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''((($$$(((++++++((($$$"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%'''((((((&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''''''((()))***++++++------.........------,,,++++++++++++,,,---///000000111333555555444333222......,,,+++***))))))))))))))))))******+++++++++,,,,,,------......//////,,,,,,,,,,,,,,,---......---,,,+++******+++,,,---,,,---------......//////+++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''---222111+++%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$######$$$&&&&&&%%%$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))+++,,,------.........---,,,,,,------------------...000222444555666666666222111///...,,,,,,++++++************++++++++++++((()))))))))******++++++(((((((((((()))***+++,,,***)))(((''''''((()))***)))))))))***++++++,,,,,,)))((('''&&&&&&%%%%%%&&&'''((())))))***)))))))))&&&&&&&&&''''''(((((((((***))))))((((((((()))))))))***,,,---------++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((%%%&&&'''&&&&&&&&&(((***///111222000***&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$###%%%&&&'''&&&$$$'''((()))(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%'''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,------------,,,,,,...//////...---------...///111222333555555111000//////......//////---------------,,,,,,,,,*********************+++(((((((((((()))***+++,,,***)))(((''''''((()))***(((((())))))***++++++,,,******))))))))))))*********++++++,,,------,,,,,,*********+++++++++++++++,,,,,,,,,++++++,,,,,,---000000000000000111111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%'''((())))))###$$$&&&&&&&&&'''***,,,555222...***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$&&&'''((('''%%%''')))))))))&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---------***,,,...000000000...------------...///111222333///......//////000111222/////////...............------------------------************+++,,,......,,,+++***))))))***+++,,,)))******+++,,,------------------------...//////,,,,,,---...............////////////////////////.........------...//////666555333111222444666888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***+++++++++111......///---(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------------...........................------------,,,,,,...///000000000000111222333333222222444555888333...+++,,,---,,,+++***+++,,,---...///000111000000///------,,,,,,,,,---,,,+++,,,......---,,,---///111111000//////000000......111444555333000444222000//////000000000---...//////////////////222222333444444555555666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((,,,///111222222333///......,,,'''&&&(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%''')))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,------.........------------------------,,,,,,---...////////////000222333444444555666888:::777222000111222111000...............////////////......---------------,,,+++,,,...111333333222,,,...///000///000222333///...///222666777666444333111000000000000000000111111111000.........///555555444444333333333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''***...111333444555222...+++,,,***&&&%%%(((+++***'''%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""" $$$))),,,&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******++++++,,,---......------------------------------...............---///111333444555666888::::::777444333444555555555222222111111000000/////////......---------......,,,,,,---///222444444333+++,,,.........///111333---,,,...000444666666555////////////.........---//////000///---,,,---...222111111000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''(((***---//////000000///+++))))))(((&&&'''+++...,,,)))%%%$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))((('''%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" !!!%%%))),,,&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((***+++,,,------------...............///....../////////......---///111333444333444666888555333111111111222333444222222222333444444555555222222000///.....................000222222111///***---000111000/////////++++++,,,...000111222222---.........,,,++++++,,,))),,,000000...,,,,,,---,,,,,,,,,,,,---///000111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((***,,,...............+++)))+++,,,+++---111///---)))&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&)))((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***+++,,,---------......///////////////000000000///......000111222222000000111222000000/////////000111222///000111444666999;;;<<<666555333222000///............///111444444222000---111666888666222...,,,------............///000111222333111...,,,---......333888999555111///000222111111000111333444666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&(((***---///000111111///,,,,,,///000///111555---,,,)))'''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))++++++,,,,,,------............///////////////...///000000///...---...//////000111000//////111333---...000333666999;;;<<<777666444222000//////...---...111444888:::999777222777;;;===:::555000...000111111000//////111222:::;;;:::666222000111444:::???CCCAAA;;;666555666???===;;;888777777888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((***,,,...///000000///...,,,,,,///000---...111+++***)))'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))******++++++++++++,,,---............,,,...///...------...//////111222111000///111333......000111222444555666333222111000000000000000...///111666:::;;;:::888333666999999777333111111///111222111//////222555@@@@@@>>>888222000333777<<>>AAA???;;;888666666666777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,,,,---------,,,***))),,,)))***---,,,((('''***))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((()))***+++,,,---------+++,,,......---...///111...000222111///...000222000000000////////////...//////...//////000111111///000222555888888555333111222333222000///000111,,,...//////......222666AAAAAA>>>777000...111666444666555111---000:::CCC999777444222111111222444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&'''***---,,,,,,,,,,,,+++******))),,,+++***)))))))))***+++&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$)))&&&%%%'''+++,,,(((###******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******+++,,,------......---------.........//////000000000///......------........................,,,,,,+++++++++*********+++,,,---///000000000111.........///......------***+++,,,---///000111111222222222222222222222222111111000000000000111111...------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&%%%%%%'''***,,,...---,,,+++***)))))))))******,,,,,,,,,+++)))(((&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$&&&***+++'''###)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&''''''((())))))******,,,,,,,,,,,,------------//////............------------------------------///.........------------+++,,,------............,,,,,,---------,,,,,,+++'''(((((()))***+++,,,,,,------------------------,,,,,,++++++++++++,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%&&&)))+++///...+++)))(((((())))))(((***---//////,,,(((%%%'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%((()))&&&###((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((************++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++,,,,,,,,,,,,++++++******++++++++++++******'''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&'''&&&%%%&&&(((***000...***(((&&&'''((()))(((***---///...+++(((%%%'''(((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&'''%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++***,,,,,,,,,,,,,,,+++++++++*********************************))))))***************+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''&&&%%%&&&(((***///---)))'''&&&&&&((()))++++++++++++***)))((('''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&))),,,,,,)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$&&&(((((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((()))&&&&&&&&&&&&'''''''''(((''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------......///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&%%%&&&)))+++,,,+++)))'''&&&'''((()))---,,,)))(((''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&))),,,,,,)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((###&&&((())))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))***+++,,,---...........................---------++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$%%%&&&%%%%%%'''***,,,)))((((((''''''(((((((((,,,***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%'''***+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))*********)))((((((***+++,,,---............,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))###$$$%%%%%%&&&'''***---'''''''''(((((((((((((((***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''')))+++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''')))***+++,,,---.........++++++,,,,,,,,,---------++++++++++++++++++++++++...------------------...------------------------''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%***$$$%%%,,,///+++))),,,---***'''%%%%%%%%%$$$###(((''''''&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***---+++&&&$$$&&&'''%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++++++++******************************************++++++++++++,,,,,,,,,)))*********++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%))),,,+++'''%%%&&&+++(((&&&%%%&&&'''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((******)))((('''&&&''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***&&&%%%(((***((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''',,,...***&&&&&&'''((()))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++------,,,)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))+++***)))((((((((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''+++,,,***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%,,,...+++###!!!''',,,+++)))'''%%%%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&+++,,,---,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((''''''(((((())))))((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&(((,,,,,,(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''$$$$$$(((---,,,&&&+++(((&&&%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&(((******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******(((((('''&&&&&&&&&'''''')))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&(((+++***%%%(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###(((444<<<888---%%%+++)))&&&%%%&&&&&&&&&%%%$$$%%%'''((()))(((((('''###%%%((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))((((((((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))((('''''''''&&&''''''((()))&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''***---+++%%%)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((("""***===CCC777,,,+++)))'''%%%%%%&&&'''''''''$$$&&&((()))******)))(((###%%%((()))((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''((((((''''''))))))***)))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((()))---111///((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))$$$666888***%%%///'''%%%$$$$$$''')))))))))%%%&&&(((***++++++***)))$$$&&&))))))((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((()))***&&&'''(((*********))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))))))))((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***000555333,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))((('''((()))***)))(((%%%&&&''')))******+++***''''''((()))***+++,,,,,,''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***###&&&666>>>666+++'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))((('''((()))******(((''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$((((((''''''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((***)))(((''''''((()))'''''',,,111222,,,''''''''''''&&&&&&'''''''''+++*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***)))(((((())))))))))))(((((((((((())))))))))))'''''''''((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))###'''444:::222)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((('''&&&''')))***)))((((((((())))))))))))(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''')))***)))(((&&&'''((((((+++...///...+++)))((((((''''''''''''''''''(((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++++++++)))(((((()))***++++++***)))'''''''''((()))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''000222+++&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((())))))((((((((((((''''''((('''&&&'''((())))))'''))))))************))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))'''&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((()))***)))(((''''''((((((///444111***%%%'''+++)))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***,,,,,,+++)))((((((***,,,+++***((('''&&&''')))***)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''',,,+++&&&$$$'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((&&&&&&&&&((()))((('''((())))))******))))))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***&&&&&&''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((''''''(((&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((()))+++***(((''''''((('''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))'''''''''((((((((()))))))))***+++***(((((()))***)))///444111)))%%%''',,,)))))))))(((((()))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))******+++*********)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++,,,,,,***((((((***,,,***)))'''&&&'''(((***++++++******))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''')))'''###$$$'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''((((((((())))))(((((())))))))))))))))))((('''&&&''')))))))))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))******(((''''''(((''''''((((((((())))))))))))((((((''''''(((((()))************************)))+++,,,,,,***))))))***(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******(((((())))))))))))*********+++++++++******,,,...,,,---///...+++***+++---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,---------------***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())),,,---,,,((('''(((***)))(((''''''''')))***+++++++++******)))))))))(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''%%%&&&'''((()))))))))(((''''''((((((((()))))))))(((((())))))))))))******)))((('''((()))******(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))************((((((((((((((((((((((((''''''(((((()))***++++++***))))))(((((())))))***((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))''')))******((('''((()))))))))))))))******************))))))))))))******+++++++++++++++++++++++++++,,,------+++******+++)))))))))*********++++++************************+++******))))))******+++)))))))))*********++++++)))))))))*********++++++***+++,,,,,,,,,---000333...,,,++++++,,,---------+++++++++******+++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......************************,,,---......////////////,,,,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))************************))))))))))))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))******)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&***...---)))&&&&&&((())))))))))))(((((((((((()))))))))))))))(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******''''''(((((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&'''(((************)))'''((((((((())))))))))))(((((()))))))))************)))((()))+++++++++)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************************))))))******+++,,,,,,---++++++++++++++++++++++++((()))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++***+++++++++,,,,,,,,,---************************************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++***))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,*********++++++++++++,,,+++,,,------...000444777///---,,,++++++---......,,,,,,++++++++++++,,,,,,------------.........///------------------------+++,,,,,,---......//////++++++++++++++++++++++++,,,,,,---//////000000///---------------,,,++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++*********)))))))))''''''''''''''''''''''''&&&'''((()))***)))(((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********))))))((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%***......)))%%%%%%&&&++++++******)))'''&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((***)))%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))***+++++++++'''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&''')))***+++++++++***(((((((((((())))))))))))(((((())))))*********++++++)))))))))+++,,,+++***))))))************))))))''''''((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))******+++++++++++++++***************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------+++---000222222111///---++++++,,,,,,,,,---------------------------------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///222777::://////...,,,******---///---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................,,,,,,------...///000000+++++++++++++++++++++++++++,,,---...////////////------......------,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++************)))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((((((((((((((((((((((((((*********))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***++++++***)))(((,,,)))'''(((******(((%%%'''''''''''''''''''''''')))'''%%%######%%%''')))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&***+++)))+++222444111(((((((((((((((((((((((())))))************))))))))))))***++++++++++++***)))+++111999>>>;;;222)))((())))))))))))*********************************,,,++++++***)))(((''''''++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,000+++&&&&&&***------+++------,,,,,,------...///------,,,+++,,,---...///222///,,,,,,...///---+++///000111222222111000000000000000000000000000000---...000111111111000///---------............///000///...---------------/////////......---------...------,,,,,,------......------,,,,,,------...---------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++...---,,,+++++++++------++++++***************+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......---+++))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,///444777666333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,------......---------,,,,,,,,,++++++************++++++++++++......------......///000/////////.........---------,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,************************************************,,,,,,++++++++++++,,,,,,))))))************))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''')))*********************)))(((((())))))))))))((((((((((((,,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))******)))((('''+++)))((((((******(((&&&'''''''''''''''''''''''''''(((((((((((((((((('''((())))))******))))))(((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&******(((***000111///)))))))))))))))))))))))))))******************))))))***++++++,,,,,,++++++((((((+++000555444...)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,---...//////.........///000111111111000000000/////////............---------,,,,,,,,,------------------------******++++++,,,,,,------666111,,,+++---///...,,,---,,,,,,,,,,,,---......//////.........///000111///////////////000111222///000111222222111000000000000000000000000000000---...///000111000//////........./////////000000000000///.............../////////.........---------------,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......---+++***)))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...222777888444//////.........------------------------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************++++++++++++---------------......///,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******************************************++++++++++++,,,************************************************,,,++++++******++++++,,,))))))************))))))))))))(((''''''''''''(((''''''''''''((()))***+++***************)))(((((())))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))************************************((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))))))))((('''+++***((()))******)))((((((((((((((((((((((((((('''))),,,......,,,)))'''))))))************))))))''''''((())))))(((''''''))))))))))))))))))))))))************************'''******((())),,,---,,,******************************++++++++++++*********+++,,,,,,------,,,,,,***(((''')))---///---+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------...///////////////////////////,,,,,,---...000111222222000111111222222333333444333333333333222222222222000////////////.........------------------------******++++++,,,---......777333///...///111000...---,,,,,,,,,,,,---......000000000000000111222222,,,///222111...---111555000000111111111000000///////////////////////////---......///000///////////////000000000111111111000000///............//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***************************++++++************+++,,,---,,,,,,,,,,,,,,,------,,,,,,------,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------+++*********+++,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,---000555888777111+++...............---------///.........------,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,+++++++++*********++++++***************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++)))******++++++******)))******)))((((((((((((((((((((((((((()))***++++++))))))******))))))(((((())))))))))))))))))))))))*********))))))(((((('''(((((((((((((((((((((((()))))))))*********++++++************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))******)))))))))+++******************)))))))))))))))))))))))))))(((***---//////---***(((******++++++++++++******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***+++***))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------...+++)))***,,,/////////------........./////////........................---------....../////////...........................---------...///000111/////////000000000000000...//////000000111111111111111111111222222333333333333333333333333222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000...,,,,,,///111111111------,,,,,,------...////////////000000000111111---///000///------///111//////////////////..............................------....../////////////////////000000000111111//////...------.........---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...------,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---000444666444...***.........---------------//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............---------,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++*********))))))(((((((((((((((((((((((((((((()))******)))))))))******)))(((((())))))***************+++*********))))))((((((((((((((((((((((((((((((((())))))))))))************************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((*********))))))((((((((()))))))))*********++++++************************++++++++++++++++++++++++******++++++******++++++***************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------------------------------...---,,,,,,+++***+++,,,------------------------,,,,,,------------,,,,,,,,,,,,---............---...------...///000000000------------....................................,,,,,,------......//////....................................///000111222......//////000000000000111111000000///.........///////////////000000000000000000000000000000111/////////............---************************+++,,,,,,---......//////...---,,,,,,...000000111......------......///000.........///////////////...---,,,...111444444333//////......------------------------------------............//////000000....../////////000000000...---------------......,,,,,,,,,,,,,,,---------...///000000000000///...,,,---............---,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------.........------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////.........------,,,,,,------............///..................///...---------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...,,,---------...............//////.........---------......------------......//////...---,,,,,,------------------............------------..................------......///000////////////.........---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***))))))((('''(((((((((((((((((('''(((((())))))))))))***************))))))*********++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))************,,,,,,,,,++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------......///........................111...---...---++++++---------------------------------............------+++,,,------......------+++,,,...///000///......,,,,,,---------.................................,,,,,,---------.................................---------...///000111222---......//////000000111222222111000...---,,,,,,......................................./////////............------------++++++++++++++++++++++++---------.........//////111111000//////////////////////////////000111111......///000000000000//////---,,,000777;;;<<<:::111111000///....................................///////////////000111111........./////////000000...------------...//////---------...............000000222222222222000000...///000111111000///.........///////////////000...//////000000//////...------------------------+++,,,---.../////////...////////////000111222333---...//////000/////////........................------........./////////..............................///000000000000000.........////////////000////////////////////////////////////////////////111000000000000/////////------...//////000000000000000000000000000000000////////////000000000000---------.........//////////////////////////////000000//////000000000111////////////000000000000000000000000000000000000111111000000000000111111222111000///////////////000000000000000111111111/////////000000000111111000000000000000111222222000000/////////.........------............//////------------------------------........./////////........................------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++******))))))))))))))))))))))))(((((())))))*********++++++,,,+++++++++*********+++,,,,,,------++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---)))+++------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------............------...---,,,++++++,,,---...,,,,,,---......///000000........................111---,,,///...******...------------------------.........//////.........++++++,,,---------------***,,,.........------------------............///........................---------...............---------------------------------...///000111222.........///000111111111222222111000///...------////////////////////////------.........///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000111111000/////////000111111000000111111222333111111333444444444333222111000111333777999;;;<<<555444222111000000111111111111111111111111111111111000000///000111222333//////000000000111111111///////////////000111111000000000111111111222222111222444555555444222111111222333444444333222111000111111111222222222333111111222222222222111111////////////////////////---...///111111111111111111111111111222333444555//////000111111111111111000000000000000000000000000000000000111111111111////////////////////////111111222333333333333222111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111000000...//////000111111222222111222222222222222222111000000111111222222222222////////////000000000000222222222222222222222222111222222222222333444555222222222333333444444444222222333333444555555555555555444444444444555555555444333222111111111111222222333333333444444444111111111222222222333333333333222222333333444555222222222222111111111111000000000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000///////////////////////////......------......///,,,,,,------------,,,,,,------,,,++++++++++++,,,,,,++++++******++++++,,,***+++,,,------------,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------....../////////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------000000///...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))+++...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------............------------++++++++++++---------------...///000000111........................111,,,+++///...******...------------------------......////////////......***+++,,,,,,------,,,,,,+++---......---------...............////////////........................///////////////.........------------------------,,,,,,------...000111222...//////000111111222222111111111000000000000000111111111000000000000000......//////000000000111////////////....................................000000000///......------+++,,,......//////111222222222111111222222333444444444666777777777666555333555777666333222555888888666555333222222333333333333333333333333333333222111000000000111333444000111111111111222222222111111000000111222333333222222333333333444444444222333555666666555333222222333555666666555333222222222333333333444444444333333333444444333333333111111111111111111111111...///111222333333333222000000000000111222333444///000111222222222222222111111111111111111111111111222222222333333333333000000000000000000000000333333444555555555555444444444444555555555666666333333333333333333333333333333333333333333333333333333333222222222111111///000000111222333333333222333333444444333333222000111222333333333333333000000000000111111111111333333333333333333333333111333555666666666666777555555555666666777777777444555555666777888999999777777777666666777777777777666555444333333333333444444444555555666666666222222333333333444444444555444444444444555666666666666666555555555444444111111222222333333333444111111111111111111111111111222222222333333333333111111111111111111111111000000000000000000000000//////............//////,,,------......------,,,//////...------------.........---,,,,,,---------+++,,,------............******+++,,,,,,---......---------------------------------------------------------.........//////................................................/////////......///////////////............------...............---------,,,......,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,------......------,,,---------------------------,,,,,,++++++***)))))).........------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---.........---,,,---...///...---000///...---------------++++++,,,,,,,,,---------////////////000000000000//////////////////.........---,,,++++++,,,---...---------,,,,,,+++++++++...........................------,,,,,,------...///////////////...............---------......///...---,,,++++++,,,---...//////...------------...///......------....../////////000000111111222222000000000000000111111222333444444555444333111000333333333333333333333333444444444333333333222222000000000000////////////000000000000000000000000111111111000000000000000222222222333333333444444666555444333444555888999:::999888888999999777555666666666666666555555555666666777777777666666555444444555666666777666666555555555444444333333333222222333444555555555444555555555555666666777777777777666666666888999;;;888888888888888777666666777777777777777888888999777777666555444333222222444555555555444444333222444333222222111111222222111111111111111111111111111000000000000000000000111111111222222222333333444222000111444555444222222222222222222333444444222222222222222222222222444444555666666666666666666666777777777777666555555555555555555555555555444444444444444444444444333333222222222111111111333333333444444444555555888777777666555555444444444444444555555555666666222333444444555555444444999999888888777777777666777777888888888999999999999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::999888888777888888777777888999999999999999777777777777777888888888777888888999::::::;;;;;;888888888888777777777777666666555444333333222222222333444444555555444444666666777777666555444444333333333333333333333333444444333222111111111111111111111222222222333333111111000///000111333444000///...------...///000111000///////////////000......////////////............/////////000000000......000111111000//////////////////000000000000111111111111111222222222000111222333222111000///////////////////////////000000////////////000000............------------..................//////---.........------///111..............................------,,,---------------............------------------------------.........------------------------,,,,,,,,,++++++------............//////------------...//////000000...---...///000...---000///...............///---------.........//////...////////////000000000............/////////000///...---,,,,,,---...///............---------,,,//////////////////////////////............//////000000000000000000//////000000//////.../////////111111000//////000111111111111000000000000000111//////............//////000111111111111111222222111111111111111222333333444444555666666555444333444444444444444444444444555555555444444444444333222222222111111111111000222222222222222222222222333333333333333333333333555555555666666666777777999888777777777888999:::999999999:::;;;;;;888666777777777777777777777777666777888999999999999999777888888888888777777666555555444444444333333333444555666666666666666666666666666666777777777888777777777666777888:::;;;999999999999999888777777::::::999999::::::;;;<<<::::::999999888777777777555555666666555444444333444444333222222222222333333333333333333333333333222222222222222222222222333333333444444444555555555444222333666777666444666666666555555666777777555555555555555555555555555555666777777777777777555555666666666555555444555555555555555555555555666666666666666666666666555555555444444444333333444444555555555666666666777777666555555444333333333333333444444444555555333333444555555555555444777777777666666666555555999999999999::::::::::::;;;;;;<<<============<<<==================>>>>>>:::::::::::::::::::::::::::999888888777777777888666666777888888888888888999::::::;;;<<<<<<======777777888999999::::::;;;:::::::::999999999888888666666555444444333333222444555555666666666666666777777777777777666555555444444444444444444444444555444444333333333333333333333444444444555555555444333333222222333444555111111000000000111111111111111111111111111222222111222222333333222222111222333333333333444444444111222333333333222111111000000111111111222222222111111111222222333333333555555666666777666666666000000000000000000000000000000////////////000000.........---------,,,,,,.........///000000111111444111...------......---111111111111111111111111//////...---,,,,,,------...//////////////////...........................000000000111111111222222/////////.............../////////000000111111111////////////000111222333444333222222444444333222000////////////000000111/////////000000000111111/////////000000000111111...//////000000111111111000000////////////000000111111000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111333333222111111111111111333333222222222222333333222222111111111222222333111111000000000000111111333333222222222222222222333333333333333444444555555555666777777777666666666666666666666666666666666666666666555555555555444444444444333333333222444444444444444444444444444444555555666666777777888888888999999999::::::;;;;;;;;;;;;;;;;;;::::::888888999<<<===<<<999777888888888888888888888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777888777777777777666666666999999999999999999888888666666777777777777888888777777777777888999:::;;;999999999:::999999888777:::::::::999:::;;;;;;<<<::::::::::::::::::::::::666666777777777666555555666555444444333333444444666666666666666666666666555555555555555555555555666666666666777777777777888666666777888999888777;;;;;;:::::::::::::::;;;999999999999999999999999777777888999999999888888666777777888888888777777777777777777777777777777888888888888888888888888999999888888888777777777666666777777777888888888888888888777777666666555555555555666666666666666666666777888888888888777888888777777777777666666777777777777888888888888999999:::;;;;;;;;;;;;:::=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::888888999::::::::::::999::::::;;;;;;<<<===>>>>>>999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888777666666555555666666777888888888888888777777888888888777666666777777777777777777777777555666666666666666777777777777777777888888888888888888777666666666777777444444555555555444444333333333333444444555555666444555555555555555555444666666666666777777777777666666777666666555444333333333333444444444555555333333444555666666777777555555555555666777777888000000000000000111111111000//////////////////000............------------...//////000111222222333DDD>>>555000//////---,,,222222222222222222222222111111000///............000000111111111111000000111111111111111111111111222333333444555555666666333333333222222222222222111111111222333333444444000000111111222333555555888777777888:::;;;;;;:::111000000000111222333333000000000111111111222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444333333333333333333444444444444777666555444444444444444444444444444444444444444111111111111222333333444444333333222222333333444666555555444444333333333666666555555666666777888555666666777777888888888777777777777777777777777777777777666666666555555555555555555444444444444555555555555555555555555333444444555666777777888888888999999999::::::::::::;;;<<<===<<<:::888777555666888<<<===<<<999666777777777888888888888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::666666777777777777777777666666666666777888999999888888999999999999888888777777777777777888999999888888888999999:::::::::888888888999999888888777777777666555555555555555888888888888999999999999888888888888888999999999888999999999:::::::::::::::999999:::;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::888888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<>>======<<<<<<<<<======<<<<<<===>>>>>>>>>======<<<<<<===============>>><<<=========>>>>>>>>>???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888999999999999888888888999999999999888888999999999999999999999999777777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999777888999:::999888777666555666777888888999999:::555666666777777666666555777777888888888888999999::::::999888888777666555666666666777777777888888777888888999:::;;;<<<<<<555555444444555777999::://////000000111111111111000000////////////000000000000000////////////...000000111111222333444444PPPGGG<<<444222333333222222222222222222222222222333333222111111111111111111222222333333222222111444444444444444444444444333444555555666777888888444444444444444444444444222222333444444555666666333333333333444555666777777777777999<<<>>>???>>>222222222222333333444555111111111111222222222222555555555555666666666666999999888777666555555444777777777777777777777777555555555555555555555555666666666666666666666666555666666777777666666555555555555666666777777777:::999999888777777888888777777777777777777777777444444444444555666777888777777666666666666777777888888888777777666666666999888888888888999::::::777777777777888888999999888888888888888888888888888777777777666666666666666666555555555555444444555555555555555555555555222222333444555555666666777777777777888888888888777888:::;;;:::888666444444555777:::<<<;;;777444666666666777777888888888:::;;;;;;;;;:::999888888777888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<666666666666666666666666444444555666666777777777777777888888999888888777777666666666666777888888777888888999999::::::;;;999::::::;;;;;;;;;::::::999888888777777777777777999999:::::::::;;;;;;;;;999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>===<<<<<<=========;;;;;;<<<<<<============>>>>>>?????????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@================================================>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>======>>>???????????????@@@@@@??????>>>>>>===============>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::777777888999999999999999999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<============<<<<<<=========>>>>>>>>>>>>>>>>>>>>>======<<<<<<:::;;;<<<<<<<<<;;;999888888888:::;;;<<<<<<<<<<<<888888999999999999888888::::::::::::;;;;;;;;;;;;;;;;;;:::999888888777777999999999::::::::::::;;;999999::::::;;;<<<======:::999888888999;;;===>>>000000111111222333333333222222111111111111222222333333333222222222111111222222222333444444444555FFF@@@888222111222444555333333333333333333333333444444333333333333444444333333444444444444333333555555555555555555555555444444555555666777888888222333333333333444444444333333444555555666777777555555444444444555666666444333444666:::<<<<<<<<<555444444444444555555666222222222222333333333444777777777888888888999999<<<<<<;;;:::999888888777888999::::::::::::999888666666666777777777777888777777777777777777777777666777888999999888777666777777777888999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<888888999999;;;<<<>>>>>>;;;::::::999999::::::;;;;;;;;;:::::::::::::::999;;;;;;;;;:::;;;<<<<<<===::::::999999999:::;;;;;;::::::::::::::::::::::::999999999999888888888888777777777666666666555555666666666666666666666666333333333444444555555666666666666777777777777888555666888999999777555444555555666888:::999666444555555666777777888888888;;;;;;;;;:::999888777666555666888999;;;<<<<<<<<<<<<<<<<<<===============??????????????????>>>===888777777777777777666666333444555666777777777777777888999999999999999999999999888888999999:::;;;;;;;;;;;;<<<<<<=========;;;;;;<<<=========<<<<<<::::::999888888888888999999999::::::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::<<<======<<<<<<===>>><<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@???>>>>>><<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<999999999999999888888888888888999::::::::::::999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>??????>>>>>>===>>>>>>>>>>>>??????????????????@@@??????>>>===============<<<;;;;;;::::::;;;===>>>???>>>>>>===<<<<<<============<<<<<<============>>>>>>>>>>>><<<<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<===999999::::::::::::;;;;;;::::::999::::::;;;<<<===333333333444555555666666555555555444444555555555666666555555555444444444444444444444444444444444666666555333111111333444444444444444444444444444333222222333333444555666444555555666666555555444555555555555555555555555333333444444555555666666222333333333444444444555333333444555666777888888777666666555555555555555444333333555777888888777777777666555555555666666444444444555555555555666888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777777888888888999999888888888888888888888888777888999::::::999888777888888999::::::;;;<<<<<<============>>>>>>???@@@>>>>>>???@@@@@@???>>>>>>;;;;;;;;;<<<>>>@@@AAABBB>>>>>>============>>>>>><<<<<<<<<=====================<<<<<<======>>>??????>>>===<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;;;;:::999999999888888888777777777777777777777777777777666666666666777777777777777777888888888999999999666666888888999888777777888777777888999999666444666666777888888999:::::::::::::::::::::999888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>===>>>>>>????????????>>>:::::::::999999888888888555666777888999999999888999::::::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<;;;::::::999999::::::888999999:::;;;;;;<<<<<<999999:::;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<:::<<<======;;;;;;<<<>>>::::::::::::;;;===>>>???<<<<<<<<<===>>>>>>??????>>>?????????>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>================================================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========888888888888999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????<<<<<<===>>>>>>>>>>>>===888999999999:::::::::;;;???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>999999999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<============<<<========================;;;<<<>>>???@@@???>>>======>>>>>>>>>????????????===>>>???@@@@@@@@@???>>>???>>>===<<<;;;;;;;;;;;;<<<===???@@@@@@???>>>======>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>======<<<;;;;;;;;;<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::555555555666777888888999888888777777777777888888888777777777777666666666555555555555555444444444222666::::::777555555666555555555555555555555555111111111222333444555666555555666666666666555555444444444444444444444444333333333333444444444444444555555555666666777777333333444555666777888888888777666555555444444444777666555666777777666555888888777666666555666666666666666666777777777777777777888888888999999999888888999:::;;;======>>>888888::::::::::::888888777777777888888999999999888888888888888888888888777888:::;;;;;;:::888777999999::::::;;;<<<===============>>>???@@@BBBBBB===>>>???@@@@@@???>>>===::::::;;;<<<>>>???AAABBB@@@@@@????????????@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@BBBAAA@@@>>>>>>>>>??????????????????????????????>>>>>>>>>>>>============;;;;;;::::::::::::999999999999999999999999999999::::::999999999999999999999999999:::::::::;;;;;;777888999999:::::::::::::::999888888999999777555777777888999::::::;;;;;;999999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;;;;======>>>>>>????????????<<<===>>>???????????????<<<<<<<<<;;;;;;:::::::::666777999:::;;;;;;::::::;;;;;;<<<===>>>>>>======;;;::::::::::::;;;<<<<<<>>>>>>========================>>>???????????????<<<<<<;;;::::::::::::;;;888888999999:::;;;<<<<<<999999999:::;;;<<<<<<===::::::::::::;;;;;;;;;<<<999;;;======::::::<<<>>>999999999:::;;;===???@@@<<<<<<===>>>??????@@@@@@===============<<<;;;;;;;;;;;;<<<>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;======>>>???????????????======>>>>>>??????@@@@@@=========>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDD????????????????????????AAA@@@@@@@@@AAABBBBBBCCC>>>>>>???@@@@@@@@@@@@???======>>>@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????<<<<<<<<<===============;;;<<<<<<===============;;;;;;<<<===>>>>>>==============================<<<===???@@@@@@???>>>=========>>>>>>>>>?????????<<<===???@@@AAA@@@@@@???@@@???===;;;:::;;;;;;<<<>>>???@@@AAAAAA@@@>>>===<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<===>>>???<<<=========>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@>>>======<<<;;;:::;;;===???@@@AAA@@@@@@???>>>===<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;::::::999999999999:::::::::999888777666555333444444444444333222111666555333222111111222333777777777777666555444333555555555444444555555555555777888777555444444555666666666666777888999:::888777666666999:::::::::@@@>>><<<999888888999:::::::::::::::::::::::::::<<<<<<============<<<<<<@@@???===<<<===>>>@@@AAACCCAAA???===<<<<<<>>>>>>>>>======<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<:::999888777777888999:::777777777888888888999999======<<<;;;:::999999888999999999999::::::;;;<<<;;;:::999999;;;<<<<<<<<>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBAAABBBDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<<<<=====================<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<=========<<<;;;::::::<<<;;;;;;;;;;;;<<<==================<<<;;;:::999===============<<<<<<<<<>>>======<<<;;;;;;::::::<<<<<<======<<<<<<;;;:::============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<<<<============<<<<<>>>>>===<<<;;;;;;;;;>>>>>>======<<<<<<;;;;;;@@@???===;;;<<<>>>@@@BBB<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999::::::888777777999;;;;;;;;;:::999999888888777999999999:::;;;<<<===>>><<<<<<<<<<<<==================<<<<<<<<<>>>???AAA>>>>>>????????????>>>>>>=========<<<===>>>>>>???@@@@@@@@@?????????>>>>>>@@@@@@???>>>======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>=========<<<<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<===>>>???AAACCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAACCCDDDEEEEEEFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???????????????@@@???>>>===<<<<<<<<<<<<@@@AAAAAAAAAAAA@@@??????<<<<<<============<<<<<>><<<<<<>>>???@@@===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCC???>>>===<<<<<<>>>???@@@BBBAAAAAA@@@???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888999999999999999999888777666666444444444444333333333222444444333222222333444555555555555555444333222222444333333222222333333444444555666666444333333444444444444555555666777888999888777777:::;;;;;;:::???>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>===<<<;;;<<<===???@@@AAA???===;;;;;;;;;<<<===>>>======<<<<<<<<<=========<<<<<<<<<<<<===>>>???<<<;;;:::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::::::::999999999999::::::;;;<<<;;;:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBAAA@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>=========<<<<<<;;;;;;;;;<<<<<<============<<<<<<>>>?????????>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;==============================>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>===>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAA===>>>>>>??????>>>>>>==================>>>>>>>>>>>>>>>?????????????????????>>>=========>>>@@@AAA>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999;;;===;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>???@@@========================????????????@@@AAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@EEECCCBBBBBBBBBBBB@@@?????????>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@======>>>???AAABBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???AAA@@@>>>======>>>@@@AAA??????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>=========??????@@@??????>>>>>>=========:::;;;;;;<<<<<<;;;;;;:::::::::999888888888999999888888888888888888888888777666555444444444555666444444333333444666777888555555666666666666555444555444444444444444444555555777888888666555555666666666666666666777888999;;;999888999;;;======<<<>>>===<<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::::::::;;;===>>>>>>===;;;:::999::::::;;;=========<<<<<<======>>>???>>><<<;;;<<<===???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=====================<<<<<<;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAAAAA??????@@@AAACCCCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>===;;;;;;;;;<<<===>>>??????>>>???????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBB?????????@@@@@@?????????;;;<<<===>>>???@@@AAABBB???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????????????????===>>>>>>===<<<<<<===???============>>>>>>>>>>>>????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHGGGEEEDDDDDDCCCAAA???@@@?????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA??????@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@??????@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::999999:::::::::999999999999999:::;;;;;;;;;999888666666777999:::999888777777777888:::;;;999::::::;;;;;;;;;::::::999999888888888888999999:::<<<======;;;:::;;;<<<;;;;;;:::;;;;;;<<<======<<<;;;:::;;;===>>>>>>>>>>>>===<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<===<<<;;;:::::::::;;;;;;>>>============>>>>>>??????===;;;::::::;;;>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@@@@?????????@@@????????????????????????========================;;;;;;::::::;;;<<<======>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@AAAAAA>>>@@@AAAAAA@@@???@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????>>>>>>===???>>>>>>======>>>>>>???>>>???@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????======>>>???AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@??????@@@AAA?????????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@AAACCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHFFFEEEDDDDDDDDDBBB@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDFFFHHHDDDDDDCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDCCC;;;;;;:::999999888888888:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>===;;;::::::;;;===>>>>>>===<<<;;;:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@===<<<;;;<<<>>>?????????>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999::::::;;;======<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@AAAAAA???===;;;;;;===???AAA======>>>>>>>>>>>>======AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA???AAACCCCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAABBBDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@???======>>>>>>>>>>>>======???@@@@@@AAAAAA@@@@@@@@@DDDCCCAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>???AAABBBCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDBBBCCCDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCCCCCCCEEEGGGIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEE999999999999888888888888;;;;;;;;;<<<=========>>>;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<===>>>>>>>>>======<<<===>>>@@@AAA???>>>=========>>>???@@@AAA@@@???===<<<<<<============>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;===>>>???=========>>>>>>>>>=========>>>>>>???>>><<<;;;<<<>>>@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;========================@@@@@@@@@@@@@@@AAABBBCCCEEEDDDBBBAAA@@@AAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFAAAAAA@@@@@@???@@@@@@@@@@@@DDDFFFFFFCCCAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB?????????@@@@@@@@@@@@AAA??????@@@@@@AAAAAABBBBBB@@@BBBCCCCCCCCCCCCDDDFFFBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA???@@@BBBCCCCCCCCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFEEEDDDCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCDDDDDDEEEEEEAAAAAAAAA@@@@@@??????>>>===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAABBBCCCDDDCCCBBB==============================>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFFFFFFF999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>???<<<======>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<>>>???@@@=========>>>>>>?????????@@@???>>>=========>>>???>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;999;;;======<<<<<<<<<===>>>>>>===============>>>===<<<;;;<<<>>>???@@@???@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<:::;;;<<<<<<<<<===<<<<<<=========>>>>>>>>>======AAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDD@@@????????????@@@@@@AAAAAAEEEIIIHHHDDDBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCC@@@BBBCCCDDDCCCCCCEEEFFFDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEE;;;;;;<<<===>>>>>>>>>===888999::::::;;;<<<============>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>>@@@>>>===<<<;;;===>>>???;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<>>>???@@@@@@@@@@@@??????===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>===<<<===>>>??????>>>>>>>>>>>>>>>???===<<<;;;<<<>>>?????????AAAAAA@@@@@@>>>===;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;<<<======>>>>>>======<<<<<<======>>>======<<>>======<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>??????===>>>>>>>>>????????????======<<<<<<<<<>>>???AAA>>>======>>>@@@@@@???===============<<<<<<<<<<<>>>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>============@@@>>><<<<<<<<<===<<<;;;@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@>>>>>>?????????>>>>>>===>>>??????>>><<<===???AAABBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCEEEFFFGGGHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCDDDEEECCCDDDDDDFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCAAACCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEECCCCCCDDDHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLPPPOOOMMMLLLKKKKKKJJJKKKHHHFFFEEEFFFIIIKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFDDDCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHCCCEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFCCCFFFHHHHHHGGGHHHKKKNNNIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGEEEGGGIIIKKKIIIGGGKKKKKKJJJJJJJJJKKKKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJOOONNNNNNMMMLLLKKKKKKJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOONNNNNNLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHKKKLLLLLLKKKIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJKKKJJJHHHHHHIIIKKKIIIIIIIIIIIIJJJKKKMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPNNNMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJKKKKKKLLLLLLLLLNNNMMMMMMMMMMMMOOOPPPQQQ????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@????????????@@@@@@===>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@>>>======>>>@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========???>>>======<<<<<<======>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>???@@@AAAAAA@@@AAA@@@@@@@@@??????????????????????????????????????????>>>>>>>>>???@@@AAA???@@@@@@@@@@@@@@@??????>>>??????>>>======???AAACCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIHHHGGGEEEEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA??????AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIILLLLLLKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHJJJKKKKKKJJJIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIJJJHHHGGGIIIKKKMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDCCCBBBCCCDDDFFFGGGGGGHHHIIIIIIJJJKKKKKKEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLJJJIIIHHHIIIJJJIIIHHHGGGIIIJJJJJJIIIIIIMMMOOOKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHIIIKKKLLLKKKIIILLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLKKKKKKJJJIIIIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMLLLKKKKKKLLLNNNKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQPPPNNNLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPP@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???AAABBBAAA@@@???????????????@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>???????????????????????????BBB@@@???@@@BBBDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBBBB@@@AAABBBAAA@@@AAACCCEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHEEECCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIKKKJJJIIIIIIJJJLLLIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDDDDCCCEEEHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKKKKJJJKKKLLLLLLMMMKKKJJJJJJIIIHHHFFFFFFEEEIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIKKKKKKJJJIIIJJJJJJJJJHHHGGGHHHKKKNNNKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHIIIJJJKKKKKKIIIKKKJJJJJJIIIIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLNNNPPPNNNMMMMMMLLLMMMMMMNNNNNNSSSRRRPPPNNNNNNNNNNNNOOOOOOPPPQQQPPPNNNLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOAAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHIIIHHHFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDEEEEEEDDDBBBAAA???@@@@@@@@@BBBDDDEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKLLLLLLJJJGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKLLLLLLJJJJJJKKKMMMIIIKKKMMMOOOOOONNNMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLKKKKKKJJJJJJIIINNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKHHHGGGGGGFFFEEEDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHIIIJJJJJJIIIGGGIIIHHHGGGEEEDDDEEEHHHJJJHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIEEEFFFFFFFFFGGGGGGGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKKKKKKKKKKMMMOOOOOOOOONNNNNNNNNNNNNNNNNNTTTRRRQQQOOOOOOOOOQQQQQQOOOPPPQQQQQQNNNMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKIIIGGGEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGFFFDDDBBBAAADDDCCCCCCEEEGGGHHHGGGEEEBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBB@@@@@@AAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJJJJJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEKKKNNNPPPQQQPPPNNNMMMMMMIIIIIIKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKMMMNNNLLLNNNPPPRRRRRRRRRPPPOOOMMMMMMNNNOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQOOONNNQQQQQQRRRRRRQQQOOONNNMMMPPPPPPOOOOOONNNNNNMMMMMMPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIIIIKKKMMMJJJJJJKKKKKKKKKKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHGGGGGGGGGHHHJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIJJJLLLLLLJJJHHHJJJHHHFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGDDDEEEEEEFFFEEEFFFFFFGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHHHHGGGGGGHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMIIIJJJKKKKKKKKKKKKMMMOOOOOOOOONNNNNNNNNNNNNNNNNNQQQQQQPPPPPPPPPQQQSSSSSSNNNPPPQQQQQQOOONNNNNNOOONNNNNNMMMNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMFFFGGGGGGHHHIIIJJJJJJKKKHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFEEEFFFHHHIIIGGGFFFBBBBBBBBBCCCDDDDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCDDDDDDEEEGGGEEECCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAACCCCCCDDDEEEFFFFFFFFFFFFDDDGGGIIIJJJIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIDDDEEEFFFGGGHHHJJJKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJHHHKKKNNNOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKLLLLLLMMMNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLKKKMMMNNNNNNOOOQQQRRRRRRRRRQQQQQQOOOQQQRRRRRRRRRRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRUUUVVVVVVUUUTTTRRRPPPOOOPPPPPPOOOOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGKKKKKKJJJJJJKKKKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLNNNOOOOOOMMMKKKLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHGGGGGGHHHIIIIIIGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHJJJKKKKKKJJJJJJKKKMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMMMMLLLLLLNNNPPPNNNMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRMMMOOOQQQQQQPPPOOOPPPQQQNNNNNNOOOOOOPPPQQQSSSTTTNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOONNNNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIJJJKKKLLLMMMMMMMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFHHHFFFDDDDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFIIIJJJJJJJJJJJJKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNHHHJJJMMMNNNMMMMMMMMMNNNRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKJJJJJJIIIJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLNNNNNNNNNOOOOOOOOOOOOOOONNNQQQSSSRRRQQQQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIKKKNNNOOOMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLMMMOOOQQQPPPNNNLLLMMMLLLKKKMMMOOOOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKMMMLLLJJJJJJLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPPPPPPPMMMMMMLLLKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGIIIKKKKKKJJJJJJLLLNNNKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMLLLKKKKKKLLLNNNKKKKKKJJJKKKKKKLLLMMMNNNMMMNNNOOOQQQQQQPPPOOONNNKKKNNNPPPQQQPPPPPPQQQSSSPPPOOOOOOOOOPPPQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJLLLMMMNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEFFFFFFFFFDDDBBBAAABBBBBBCCCDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCDDDFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDAAAAAACCCDDDDDDEEEEEEEEEEEEHHHKKKLLLLLLLLLLLLMMMJJJJJJLLLMMMOOOQQQRRRRRROOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMMMMNNNNNNNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTUUUWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIJJJJJJLLLMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJIIIHHHHHHIIIKKKMMMMMMLLLKKKKKKLLLLLLMMMKKKNNNPPPPPPNNNNNNPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLHHHIIIJJJKKKJJJJJJHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKFFFGGGIIIJJJLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKIIILLLPPPRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGLLLLLLLLLLLLMMMMMMMMMMMMGGGHHHIIIIIIJJJJJJIIIIIILLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMOOOOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKMMMOOOOOOMMMJJJLLLKKKLLLNNNQQQQQQNNNJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMIIIKKKMMMMMMKKKJJJLLLNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIILLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNOOOOOOLLLMMMMMMNNNOOOPPPPPPPPPLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJKKKJJJHHHHHHIIIKKKIIIIIIIIIIIIJJJKKKMMMMMMMMMNNNPPPQQQPPPNNNKKKIIIJJJMMMOOOPPPQQQQQQSSSTTTQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPOOONNNMMMLLLNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLJJJFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGIIIKKKLLLLLLLLLMMMOOOKKKLLLMMMNNNOOOPPPPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHIIIIIIHHHGGGHHHIIIGGGHHHIIIIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIEEEKKKVVVSSSHHHIIIUUUKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMIIIJJJJJJIIIGGGFFFGGGIIIKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFHHHJJJKKKJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLMMMQQQQQQPPPOOOOOOOOOOOOOOORRRRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRTTTVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPKKKLLLMMMNNNOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKIIIIIIJJJKKKKKKOOOLLLIIIIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJKKKMMMOOOOOONNNMMMTTTTTTTTTTTTTTTSSSRRRRRRWWWUUUSSSUUUUUUTTTSSSSSSXXXVVVRRRNNNLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJOOONNNNNNOOOPPPPPPOOOMMMNNNPPPQQQQQQNNNKKKJJJJJJOOOMMMMMMMMMOOOOOONNNMMMLLLNNNPPPPPPOOOMMMMMMNNNKKKLLLMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPMMMKKKJJJJJJNNNMMMMMMMMMMMMKKKHHHFFFKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJJJJIIIHHHGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJNNNLLLGGGFFFIIIHHHDDDGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFDDDCCCEEEGGGJJJGGGIIILLLNNNMMMJJJFFFDDDFFFGGGHHHHHHHHHHHHEEEAAAHHHHHHGGGFFFEEEDDDCCCCCCDDDIIIKKKGGGDDDFFFGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGIIIJJJIIIEEEFFFHHHGGGCCCHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGHHHHHHHHHHHHDDDFFFIIIIIIGGGFFFFFFFFFFFFHHHJJJJJJHHHHHHJJJMMMGGGFFFFFFHHHKKKLLLKKKJJJIIIGGGEEEEEEHHHJJJLLLLLLIIIJJJLLLMMMNNNMMMMMMLLLKKKLLLLLLMMMLLLKKKJJJIIIHHHJJJLLLMMMNNNMMMLLLKKKIIIGGGFFFFFFHHHIIIHHHGGGIIIGGGGGGJJJJJJHHHIIILLLJJJMMMOOONNNJJJHHHIIIKKKHHHLLLOOOOOOMMMJJJKKKLLLJJJJJJJJJKKKLLLLLLMMMNNNQQQOOOMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSRRRQQQPPPSSSTTTSSSRRRPPPPPPQQQSSSTTTRRROOONNNOOOOOOOOONNNSSSSSSRRRQQQPPPOOONNNNNNPPPNNNLLLNNNQQQQQQOOOLLLOOONNNNNNNNNOOOQQQSSSTTTSSSQQQOOOPPPSSSVVVXXXYYYTTTQQQPPPSSSWWWYYYWWWTTTSSS]]]cccbbbeeejjjfff[[[GGGGGGHHHIIIIIIIIIIIIHHHHHHJJJMMMNNNNNNNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSRRRMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMKKKJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFGGGGGGHHHGGGGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKXXXgggcccRRRJJJOOOKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLKKKIIIIIIJJJLLLJJJKKKKKKJJJHHHGGGIIIJJJLLLMMMMMMMMMLLLJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQPPPPPPPPPPPPQQQOOOOOOPPPQQQSSSUUUVVVXXXUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSRRRQQQOOONNNQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNOOOOOONNNLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLNNNOOOOOOOOOOOONNNNNNNNNJJJKKKLLLMMMOOOOOONNNMMMSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOOOONNNMMMLLLMMMMMMLLLJJJJJJKKKLLLNNNMMMLLLLLLMMMNNNMMMKKKIIIKKKNNNNNNMMMLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHJJJLLLMMMLLLJJJGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEDDDDDDDDDHHHHHHGGGFFFEEEEEEDDDDDDFFFHHHHHHGGGFFFEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFAAAFFFGGGDDDDDDGGGFFFAAABBBBBBBBBBBBBBBCCCCCCDDDGGGGGGFFFEEEDDDDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFCCCBBBBBBAAAAAAAAAAAAAAABBBFFFHHHEEECCCEEEGGGFFFJJJJJJIIIIIIIIIIIIHHHHHH@@@EEEFFFEEEEEEIIIJJJIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDFFFHHHHHHFFFCCCBBBEEEFFFFFFEEEDDDFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIKKKLLLLLLLLLLLLLLLKKKLLLNNNQQQSSSUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUSSSTTTVVVWWWXXXWWWVVVUUUTTTUUUVVVTTTQQQQQQSSSVVVXXXTTTRRRRRRQQQNNNNNNRRRUUUVVVXXXYYYYYYXXXYYYZZZ[[[^^^aaa```\\\ZZZYYY[[[```___]]][[[[[[\\\]]]]]]___^^^]]]^^^___aaaaaaaaabbbccceeefffeeedddbbbaaaccccccbbb```______bbbdddhhhfffcccbbbcccccccccbbbaaaaaaaaa```___^^^^^^]]]^^^\\\ZZZZZZ\\\\\\XXXUUUWWWWWWVVVWWWZZZ]]]aaaccchhhgggeeecccdddgggjjjmmmkkkhhhfffgggiiiiiifffbbbnnnxxx}}}}}}}}}EEEFFFGGGIIIJJJKKKKKKKKKIIIKKKNNNOOOOOOOOOQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQMMMMMMMMMNNNNNNNNNOOOOOOJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMLLLJJJIIIIIIIIIMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKNNN[[[jjjfffTTTIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKGGGGGGHHHIIIJJJLLLLLLMMMLLLMMMMMMLLLJJJIIIKKKLLLLLLMMMMMMLLLJJJJJJKKKMMMOOOPPPOOOOOONNNLLLKKKJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSRRRRRRQQQPPPPPPOOOOOORRRQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMOOOPPPRRRTTTUUUSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQQQQPPPOOONNNLLLKKKOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMLLLLLLKKKIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPPPPOOOLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQOOONNNMMMMMMLLLMMMLLLKKKLLLNNNOOONNNMMMNNNNNNMMMJJJIIIIIILLLNNNPPPOOOMMMMMMNNNNNNMMMLLLHHHKKKMMMNNNMMMLLLLLLMMMKKKLLLMMMNNNNNNNNNMMMLLLOOONNNMMMKKKKKKKKKLLLMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFDDDCCCBBBBBBAAAAAAEEEFFFGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAEEEGGGGGGGGGHHHFFFCCC@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAACCCBBBAAA@@@AAABBBCCCDDD@@@?????????@@@AAACCCDDDAAAAAA@@@@@@AAABBBCCCCCC@@@DDDFFFDDDCCCGGGHHHGGGCCCBBBBBBAAAAAAAAABBBBBBEEEJJJKKKEEE@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCHHHHHHGGGFFFFFFFFFGGGGGGCCC@@@???CCCJJJMMMKKKGGGOOOPPPRRRSSSSSSUUUXXXZZZaaadddffffffdddccceeegggbbbggglllnnnllliiihhhiiinnnoooppprrruuuxxxzzz{{{xxxyyyzzzzzzzzzyyyxxxwww~~~~~~{{{~~~{{{uuusssxxx}}}|||wwwsssrrrpppnnnppptttuuuuuuvvvyyy{{{}}}}}}|||{{{{{{|||zzzyyywwwuuuuuuvvvxxxyyy}}}}}}~~~~~~{{{zzz{{{~~~~~~{{{{{{{{{||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxuuurrrrrrsssrrrnnnkkkiiihhhggggggiiilllppprrruuuuuuuuurrrppprrrvvv{{{wwwvvvvvvvvvwwwwwwuuusssttt{{{~~~IIIIIIJJJLLLLLLMMMMMMMMMJJJKKKMMMMMMLLLLLLMMMNNNKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKDDDDDDDDDEEEFFFGGGHHHIIILLLKKKJJJIIIHHHGGGFFFEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOONNNLLLJJJJJJJJJPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKOOOWWWTTTIIIFFFKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPNNNLLLKKKMMMNNNNNNOOOOOONNNMMMMMMNNNPPPRRRRRRRRRQQQPPPNNNMMMMMMPPPQQQRRRSSSTTTTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSRRRQQQPPPOOONNNMMMPPPPPPOOONNNNNNNNNNNNOOOMMMMMMMMMLLLLLLMMMMMMNNNOOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJMMMOOOOOOLLLJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEGGGIIIJJJJJJJJJIIIJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOOOOLLLJJJKKKKKKIIIGGGHHHHHHIIIKKKLLLLLLMMMOOONNNMMMKKKIIIGGGEEEDDDIIIHHHGGGHHHJJJKKKJJJIIIKKKLLLLLLJJJHHHHHHJJJLLLPPPNNNMMMMMMMMMMMMLLLJJJGGGIIILLLLLLLLLKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIMMMLLLKKKKKKKKKLLLKKKJJJKKKIIIGGGFFFGGGFFFEEECCCHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCEEEFFFGGGGGGIIIIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCBBBCCCEEEGGGGGGFFFFFFDDDBBB???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEBBB@@@DDDDDDDDDDDDDDDFFFGGGHHHDDDBBBAAABBBBBBBBBFFFJJJMMMMMMNNNNNNOOOQQQRRRSSSNNNRRRTTTSSSTTTYYYZZZYYYYYYXXXXXXXXXXXXYYY[[[\\\fffiiidddTTTFFFBBBEEEHHHJJJIIIIIIIIIJJJKKKMMMMMMJJJIIIIIIIIIIIIJJJKKKLLLNNNMMMMMMSSS[[[``````______^^^^^^___bbbgggmmmrrr~~~~~~~~~}}}zzzwwwvvvwwwxxxyyywww{{{~~~{{{{{{|||}}}}}}LLLMMMMMMMMMLLLLLLKKKJJJIIIKKKLLLKKKHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHCCCCCCDDDEEEFFFHHHIIIJJJOOONNNMMMKKKJJJHHHGGGGGGLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIILLLFFFEEEGGGFFFCCCEEELLLGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLFFFFFFGGGHHHIIIJJJKKKKKKPPPQQQQQQOOONNNMMMNNNPPPNNNOOOPPPOOONNNNNNOOOQQQSSSRRRRRRQQQPPPPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRQQQQQQPPPOOOOOORRRRRRQQQPPPOOONNNNNNMMMQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKJJJJJJKKKKKKKKKLLLLLLHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJJJJIIIIIIHHHHHHHHHKKKLLLNNNMMMKKKIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHGGGFFFEEEEEEFFFFFFDDDFFFGGGFFFEEEEEEFFFHHHDDDEEEFFFHHHIIIJJJJJJKKKHHHMMMNNNJJJHHHJJJLLLJJJJJJIIIGGGFFFGGGIIIKKKMMMLLLLLLLLLLLLKKKJJJHHHGGGLLLJJJHHHHHHIIIKKKJJJJJJGGGIIIMMMOOOPPPPPPRRRSSSTTTSSSQQQRRRRRRSSSQQQPPPMMMOOOQQQRRRQQQPPPQQQQQQNNNOOOQQQRRRRRRQQQOOONNNOOONNNNNNPPPRRRQQQNNNKKKOOOMMMLLLKKKLLLLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBBBB@@@AAACCCEEEFFFFFFFFFFFFNNNNNNOOOQQQTTTXXX\\\^^^ZZZ[[[[[[[[[YYYXXXYYYZZZZZZYYYWWWUUUSSSRRRQQQQQQKKKJJJKKKLLLLLLKKKJJJKKKIIIIIIHHHIIIIIIKKKLLLMMMPPPPPPQQQSSSUUUTTTQQQNNNRRRSSSVVVXXXYYYYYYXXXWWWYYYWWWYYY]]]___^^^dddkkknnnooopppqqqrrrsssssstttrrruuuvvvvvvyyy~~~~~~}}}}}}}}}}}}}}}}}}||||||rrr]]]JJJEEEJJJOOOQQQQQQSSSUUUWWWYYY\\\]]]XXXWWWWWWWWWYYY[[[]]]^^^\\\^^^aaadddhhhkkkoooqqqqqqmmmiiihhhkkkssszzzNNNMMMMMMLLLKKKIIIGGGFFFHHHJJJJJJIIIFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNRRRRRRPPPOOONNNMMMMMMMMMPPPPPPQQQRRRSSSSSSSSSSSSPPPQQQSSSRRRPPPNNNNNNOOOMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIFFFFFFIIIIIIGGGHHHLLLFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJEEEFFFFFFGGGGGGHHHHHHIIILLLMMMNNNMMMLLLKKKMMMOOOLLLMMMMMMMMMLLLLLLMMMOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOORRRQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKJJJHHHHHHHHHHHHHHHDDDEEEGGGIIIKKKMMMNNNOOOOOOOOONNNMMMMMMMMMNNNNNNGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGGGGEEECCC@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBBBBCCCDDDFFFGGGEEEGGGIIIGGGEEEDDDGGGJJJJJJKKKMMMOOOQQQRRRSSSSSSRRRZZZ]]]WWWVVV[[[]]][[[ZZZXXXUUUTTTTTTVVVZZZ\\\^^^___bbbdddeeeffffffeeedddaaa___^^^^^^______^^^SSSXXX___dddhhhllloooqqqlllkkkjjjjjjllllllkkkjjjiiikkkmmmmmmllljjjjjjkkkoooqqqsssttttttrrrooonnnkkkiiihhhjjjllllllhhheeefffddd```]]]YYYTTTNNNIIIDDDCCCAAA@@@???@@@@@@AAA???CCCIIIQQQXXX^^^bbbdddllllllmmmppptttyyy~~~{{{|||}}}|||zzzyyyzzz{{{yyyxxxvvvtttrrrqqqppppppeeecccdddhhhhhheeedddfffdddbbb```^^^^^^___bbbccceeecccdddfffiiijjjfffccceeehhhlllooopppnnnkkkiiiiiiiiipppyyy}}}|||oooaaa___ffflllooopppsssvvvyyy|||}}}~~~|||~~~NNNNNNNNNLLLKKKIIIHHHGGGGGGIIIJJJJJJHHHFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQRRRSSSSSSRRRRRRRRRPPPRRRSSSSSSRRRQQQQQQRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKIIIIIIMMMNNNLLLKKKKKKGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFGGGIIIJJJGGGHHHIIIHHHGGGHHHIIIKKKJJJIIIIIIIIIIIIKKKLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNMMMMMMNNNNNNOOOOOOKKKKKKLLLMMMNNNNNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOONNNLLLJJJHHHGGGGGGGGGDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGDDDCCCBBBCCCEEEIIIMMMOOOMMMIIIGGGIIIOOOSSSQQQNNNLLLMMMNNNOOOOOONNNMMMLLLJJJJJJKKKMMMQQQUUUYYY\\\^^^```bbb```\\\[[[___cccfffhhhjjjlllnnnpppqqqrrrvvvzzzwww|||~~~{{{vvvuuuttttttuuuvvvxxxzzz~~~~~~||||||||||||{{{nnnrrrxxx~~~}}}xxxssslllcccYYYSSSMMMMMMLLLLLLMMMOOOQQQSSSQQQVVV^^^hhhqqqyyy~~~}}}|||yyyssssssnnnkkkfffbbbaaabbbeeehhhfffdddbbbdddggghhhddd```___bbbfffiiiiiigggdddbbb^^^```iiivvvyyyuuuzzz}}}xxxyyyPPPPPPOOOOOOMMMLLLKKKJJJGGGIIIJJJKKKJJJJJJKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPOOOOOOQQQRRRSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRTTTTTTSSSRRRRRRSSSPPPPPPQQQPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKNNNKKKJJJKKKLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD???AAABBBBBBBBBBBBEEEGGGCCCDDDEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEFFFHHHJJJKKKFFFGGGHHHJJJLLLMMMOOOOOOKKKKKKKKKKKKKKKLLLMMMNNNEEEFFFGGGIIIJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLMMMMMMOOOQQQTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUVVVTTTQQQNNNKKKIIIHHHHHHJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKEEEDDDDDDEEEIIIOOOUUUYYY^^^XXXTTTYYYbbbiiigggccccccdddeeeggggggeeedddcccaaabbbdddhhhnnntttzzz}}}~~~}}}}}}}}}vvvnnnhhhbbbbbbbbbcccfffjjjmmmooommmppptttyyy|||~~~tttiiifff^^^YYYSSSMMMKKKMMMQQQTTTUUUQQQNNNOOORRRRRRNNNJJJGGGHHHKKKMMMMMMLLLJJJHHHGGGHHHSSS___```ZZZ[[[eeeaaadddhhhjjjiiiddd___[[[^^^______```eeekkkkkkgggbbbeeeiiimmmooonnnmmmlllhhhmmmmmmgggcccdddhhhiiiwwwzzz~~~~~~|||yyyxxxyyy{{{|||~~~{{{yyy~~~LLLLLLMMMMMMLLLJJJGGGFFFHHHDDDDDDGGGGGGCCCEEEJJJIIIIIIIIIIIIIIIJJJKKKKKKGGGIIIJJJHHHFFFGGGLLLPPPKKKJJJIIIIIIIIIHHHFFFDDDIIIIIIIIIHHHFFFFFFGGGHHHJJJIIIJJJLLLMMMMMMKKKJJJJJJHHHFFFHHHKKKMMMLLLJJJFFFHHHJJJKKKKKKKKKKKKKKKNNNMMMKKKIIIJJJLLLNNNPPPMMMLLLLLLKKKKKKMMMOOOPPPWWWPPPLLLPPPTTTSSSQQQPPPSSSQQQNNNMMMNNNNNNMMMLLLOOORRRRRRNNNLLLNNNNNNLLLPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOMMMJJJHHHHHHKKKMMMLLLHHHGGGIIIIIIFFFGGGJJJDDDGGGJJJKKKIIIGGGFFFEEEIIIQQQPPPGGGJJJSSSNNN@@@EEEDDDBBB>>><<<<<<>>>@@@CCCBBBAAA???>>>==================>>>???@@@AAABBB>>>AAACCCDDDCCCBBBAAAAAAHHHGGGEEEEEEFFFFFFEEEDDDGGGBBBBBBIIINNNLLLJJJKKKPPPMMMJJJIIIJJJKKKMMMMMMBBBDDDGGGIIIJJJKKKMMMNNNJJJJJJKKKKKKJJJIIIHHHHHHJJJLLLNNNMMMKKKLLLOOORRRUUUTTTRRRPPPOOOOOOPPPPPPWWWTTTTTTXXXXXXYYYbbbmmmnnnkkkfffcccbbb```^^^\\\ZZZ[[[YYYTTTOOOKKKLLLMMMKKKMMMPPPTTTVVVUUUQQQOOONNNJJJFFFEEEGGGJJJLLLLLLVVVVVVUUUSSSQQQPPPQQQRRRNNNPPPPPPOOOTTTaaammmrrrwwwtttssswww~~~~~~zzz|||~~~}}}yyyuuusssrrrsssvvvvvvuuu{{{{{{wwwrrrrrrrrrsssuuuvvvwwwxxxzzz{{{|||zzzyyy{{{|||}}}~~~xxxnnngggcccbbb___[[[XXXXXXUUUQQQNNNPPPQQQTTTXXX[[[ZZZTTTOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQMMMNNNSSSTTTPPPQQQVVVRRRQQQQQQQQQRRRRRRPPPOOOQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSTTTWWWZZZYYYUUUPPPSSSVVVXXXXXXVVVVVVXXX[[[bbbeeeiiikkkjjjgggccc```bbbaaacccggghhhfffgggllljjjjjjlllrrrzzzKKKLLLMMMMMMMMMKKKJJJHHHKKKGGGGGGKKKKKKHHHGGGKKKHHHHHHHHHIIIIIIKKKLLLMMMMMMKKKIIIHHHIIIJJJKKKKKKIIIHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGHHHHHHFFFFFFGGGHHHIIIIIIHHHGGGLLLKKKJJJKKKMMMNNNLLLJJJIIIIIIJJJJJJJJJKKKLLLNNNKKKIIIGGGHHHJJJMMMOOOOOOPPPOOONNNLLLLLLMMMPPPRRRUUUPPPNNNQQQSSSPPPNNNOOORRRQQQOOOOOONNNMMMJJJGGGMMMQQQRRRPPPPPPRRRRRROOOPPPOOOMMMMMMMMMMMMMMMMMMGGGHHHIIIHHHHHHIIIKKKMMMJJJHHHHHHKKKKKKHHHGGGIIICCCDDDEEEEEEDDDEEEGGGIIICCCKKKNNNPPP\\\ggg]]]JJJ@@@@@@@@@???=========>>>;;;;;;:::999999999999:::CCCBBBBBBBBBBBBCCCDDDEEEAAADDDFFFGGGFFFEEEDDDEEECCCCCCCCCDDDFFFGGGGGGGGGMMMPPPTTTXXX[[[]]]______ZZZVVVRRROOONNNNNNNNNMMMOOOOOONNNNNNMMMOOOQQQSSSVVVUUUSSSRRRPPPNNNMMMLLLQQQTTTVVVVVVUUUUUUXXX[[[UUUUUUUUUVVVXXXYYY[[[\\\\\\YYYZZZ^^^aaacccjjjrrrfffccc___[[[YYYWWWUUUSSSLLLLLLLLLMMMNNNPPPSSSVVVSSSVVVZZZ^^^``````^^^\\\^^^\\\XXXUUUTTTTTTUUUUUU\\\[[[YYYVVVTTTTTTWWWZZZ[[[aaafffiiiooozzz~~~|||zzzxxxwwwvvvuuuzzzxxxuuurrrrrrvvv}}}zzzzzzyyywwwwww{{{}}}~~~xxxxxxxxxyyyzzz|||~~~}}}~~~~~~}}}||||||}}}~~~~~~zzzwwwvvvzzzwwwsssqqqqqqpppmmmkkkkkklllppptttwwwuuuooojjjddddddeeeeeeffffffffffffeeebbbbbbffffffbbbaaaeeeZZZYYYXXXXXXYYY\\\^^^______]]][[[XXXWWWVVVWWWWWWZZZZZZZZZ[[[]]]\\\XXXTTTXXXZZZ]]]^^^^^^___bbbeeejjjkkkmmmnnnmmmlllkkkjjjhhhggggggiiiiiihhhnnnuuuyyyxxxwwwzzzHHHIIIJJJKKKKKKKKKIIIIIILLLIIIHHHKKKLLLIIIGGGHHHLLLLLLKKKKKKKKKLLLMMMNNNPPPLLLIIIJJJMMMOOOMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHJJJIIIGGGEEEGGGGGGGGGFFFEEEGGGKKKNNNJJJGGGEEEHHHNNNQQQPPPMMMLLLKKKIIIGGGEEEFFFJJJMMMKKKJJJLLLOOONNNJJJJJJMMMHHHHHHJJJLLLNNNNNNKKKHHHCCCHHHKKKKKKMMMOOONNNKKKMMMKKKHHHGGGFFFEEEDDDBBBGGGHHHIIIHHHFFFFFFFFFHHHCCCAAACCCGGGGGGCCC@@@AAABBBBBBBBBAAABBBEEEJJJOOOSSS^^^jjjwww~~~ccc<<<======>>>>>>>>>======BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCFFFHHHIIIHHHGGGGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIVVV]]]YYYVVVZZZ]]][[[___\\\WWWTTTRRRRRRPPPOOOWWWUUURRRQQQQQQRRRUUUWWWWWWVVVUUUTTTTTTSSSSSSSSSXXXYYY\\\\\\\\\\\\^^^___eeefffhhhjjjlllnnnnnnooozzzvvvuuuxxxzzzzzz|||~~~dddaaa]]][[[YYYWWWUUUSSSOOOMMMKKKMMMSSSYYY[[[\\\ZZZ\\\```cccddddddcccaaa^^^]]][[[XXXUUUTTTTTTVVV]]]]]][[[ZZZYYY\\\aaaeeefffnnnvvvyyy}}}~~~|||yyysssmmmlllnnnqqqhhheeeaaa]]]^^^eeeooovvvvvvxxxtttkkkeeehhhnnnrrrnnnmmmooosssvvvwww}}}}}}yyy~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~|||~~~{{{{{{}}}~~~~~~|||}}}{{{yyyyyyuuusssqqqoooppptttxxxzzz{{{yyyuuurrrpppooopppppptttsssrrrrrrrrrqqqooommmnnnpppsssvvvwwwzzz}}}{{{uuuuuu{{{}}}zzzxxxwwwyyy{{{||||||{{{vvvqqqqqqwww~~~~~~zzzyyy{{{|||{{{yyy~~~~~~~~~zzzxxxvvvuuuvvvwwwxxxxxxwww~~~~~~|||yyywwwxxxyyyuuuuuutttvvvyyy{{{{{{zzz}}}JJJKKKLLLLLLLLLKKKKKKJJJMMMKKKIIIIIIJJJIIIIIIIIIMMMLLLLLLKKKJJJJJJJJJJJJLLLJJJIIIJJJMMMNNNLLLKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHFFFDDDFFFGGGHHHHHHGGGFFFFFFGGGDDDEEEEEEFFFGGGEEECCCBBBAAACCCCCCCCCBBBCCCHHHLLLMMMIIIGGGKKKRRRTTTOOOJJJGGGGGGFFFDDDBBBDDDJJJNNNPPPRRRXXX[[[XXXTTTUUUZZZXXXYYYZZZ]]]___^^^\\\ZZZXXX]]]aaacccfffiiifffaaaZZZVVVPPPMMMLLLKKKIIIGGGJJJKKKMMMMMMNNNOOORRRTTTSSSRRRUUUYYYXXXQQQMMMNNNQQQRRRUUUXXX]]]eeemmmsssgggBBBBBBAAABBBCCCCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEGGGIIILLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMNNNRRRdddkkk___UUUWWWZZZVVVYYYVVVTTTSSSTTTUUUTTTTTTVVVUUUTTTUUUWWWZZZ\\\]]][[[]]]```ccceeeffffffeeeoooppprrrsssrrrqqqqqqpppvvvvvvwwwwwwwwwuuutttrrrtttqqqppprrrvvvvvvtttrrr[[[YYYWWWVVVVVVUUUSSSRRRSSSOOOKKKOOOYYY```bbbaaa```bbbdddeeedddbbbaaaaaaffffffgggeeecccccceeehhhnnnooopppqqqsssvvv{{{~~~yyyuuurrrmmmiiigggjjjooosssmmmmmmkkkhhhfffeeegggiiivvvyyywwwoooggghhhrrr{{{~~~vvvwwwzzz}}}~~~{{{|||zzz|||~~~~~~}}}{{{{{{~~~wwwmmmlllnnnmmmkkkjjjiiiiiihhhhhhiiieeeaaaaaaeeekkkoooqqqjjjgggbbb``````aaaaaaaaaeeeiiinnnsssuuutttqqqnnnlllnnnrrrwww{{{{{{wwwttt}}}}}}ooohhhfffeeedddccceeegggjjjkkkmmmmmmkkkhhhdddaaa``````bbbcccdddeeeggggggffffffiiinnnvvv}}}|||zzzMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKJJJJJJLLLOOOPPPOOOPPPRRRSSSTTTTTTTTTSSSUUUVVVWWWUUUQQQNNNLLLMMMKKKLLLKKKIIIGGGGGGKKKNNNNNNMMMLLLLLLNNNNNNLLLJJJIIILLLNNNMMMKKKHHHGGGHHHGGGIIIJJJKKKKKKJJJJJJIIIDDDGGGIIIGGGEEEEEEIIIMMMPPPMMMLLLPPPUUUTTTMMMEEEFFFHHHKKKLLLNNNRRRZZZaaaiiikkkppprrrmmmfffhhhmmmvvvuuutttttttttssspppmmmmmmqqquuuwww{{{~~~{{{tttddd^^^XXXUUUWWWYYYYYYXXXXXX[[[```eeekkkrrryyy~~~~~~|||~~~yyyuuuuuuvvvyyyhhhRRRLLLIIIGGGFFFHHHJJJJJJIIILLLLLLKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNOOONNNNNNOOOQQQNNNPPPQQQQQQOOONNNPPPRRRSSSdddkkk___UUUXXXZZZWWWYYYXXXYYY[[[```dddffffffdddeeeggglllqqqttttttrrrxxx{{{~~~|||||||||}}}~~~}}}{{{wwwuuuuuuuuuuuutttqqqooollljjjeeeeeeeeehhhmmmooommmjjjbbbbbbaaaccceeefffeeedddeee```^^^eeerrr|||}}}~~~}}}{{{~~~|||vvvrrrpppqqqtttuuupppiiijjjtttzzzyyyzzz||||||yyyzzz~~~{{{uuuqqqppprrruuuxxx}}}xxxsssqqqrrrssstttuuuooooooooorrrvvvyyyyyyyyyvvvzzz~~~~~~zzzwwwuuuvvvwwwxxx|||~~~|||~~~tttiiiggglllmmmnnnnnnmmmlllkkkjjjnnnmmmkkklllnnnppprrrsssiiigggcccaaaaaacccddddddeeegggkkknnnoooooonnnmmmnnnnnnpppsssvvvvvvuuusss}}}|||xxx}}}~~~{{{{{{{{{zzzwwwvvvxxx}}}|||xxxvvvvvv~~~~~~~~~}}}~~~FFFFFFFFFFFFFFFGGGGGGGGGDDDMMMTTTTTTUUUYYY___bbbgggkkkpppuuuyyyzzzyyyxxxzzz{{{{{{tttiii```\\\[[[RRRSSSSSSQQQOOORRRXXX]]][[[XXXUUUUUUXXXYYYWWWUUUXXX\\\______ZZZUUUSSSSSSLLLMMMOOOPPPPPPQQQSSSUUUVVVXXXXXXTTTNNNMMMQQQVVVTTTSSSTTTWWWYYYUUULLLDDDEEEKKKRRRVVVZZZ```jjjrrrttttttvvvuuunnnffffffjjjkkklllnnnrrruuuuuusssqqqlllooorrrvvv{{{{{{uuusssnnnkkkmmmsssxxxxxxvvvzzzssseee]]]VVVQQQNNNKKKIIIKKKNNNQQQPPPNNNQQQQQQQQQPPPQQQQQQRRRRRRKKKKKKKKKJJJKKKKKKLLLLLLOOOQQQRRRSSSRRRSSSTTTVVVSSSVVVYYYZZZYYYYYY\\\___XXXccciiidddaaafffjjjjjjqqqqqqssswww}}}~~~zzzzzz{{{||||||yyytttpppqqqqqqqqqqqqpppooonnnnnnwwwxxxwwwtttssstttpppkkkjjjjjjlllooosssuuuuuuttttttpppnnnttt}}}{{{zzzxxxsssnnnjjjjjjjjjcccfffhhhgggaaa^^^fffppphhhgggiiimmmllliiijjjnnnnnnmmmlllmmmqqqxxx~~~|||xxxzzz~~~~~~~~~zzzxxxuuuvvvxxxwwwxxxzzzxxxvvvzzz}}}|||~~~~~~zzz~~~CCCCCCDDDEEEGGGIIIJJJKKKMMM___qqqvvvxxx}}}|||rrrmmmcccdddccc___\\\]]]dddiiifffaaa\\\\\\___aaaaaa___ffflllppppppiiibbb^^^]]]RRRTTTVVVWWWWWWZZZ___cccpppoooiii___VVVSSSYYY```ZZZ\\\___bbbaaa[[[SSSLLLMMMTTT[[[___```dddlllsssmmmkkkjjjiiiddd]]]\\\``````dddllltttyyyyyyuuuqqqrrruuuxxx|||}}}zzzxxx{{{{{{zzz{{{zzztttpppoooqqqpppiii___YYYZZZ^^^```VVVUUUWWW]]]bbbdddaaa]]]UUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[]]]^^^___ccceeefffffffffgggiiikkklllpppttttttsssssswww{{{{{{|||~~~zzzuuupppmmmttttttvvvyyyzzzwwwrrrmmmiiiiiijjjkkklllnnnpppqqqvvvyyywwwpppjjjhhheee```]]]]]]___cccgggiiiiiihhhhhheeedddhhhmmmooommmjjjlllpppuuuwwwxxx{{{{{{xxxzzz}}}|||zzz|||~~~|||xxxuuutttsssxxx{{{zzz}}}xxxtttnnnjjjjjjjjjjjjiiiggghhhiiihhhffffffhhhjjjqqqrrrwwwyyytttooosss{{{zzzzzz|||{{{{{{xxxyyy|||xxxqqqrrrxxx{{{vvvtttuuuwwwyyy}}}|||zzz|||{{{vvvuuu|||{{{zzzyyywwwvvvuuuuuuuuuyyy|||~~~}}}||||||}}}~~~|||}}}}}}wwwvvvzzz~~~yyyyyy{{{|||wwwlllhhhjjjkkkfffbbbcccjjjsss{{{JJJJJJLLLNNNQQQTTTWWWYYYaaazzz~~~tttttttttqqqkkkeeedddiiioookkkeee___^^^bbbeeeeeeccciiiooouuutttmmmddd___]]]\\\^^^```aaabbbffflllrrr~~~ttteeeXXXVVV]]]fff```dddiiillljjjccc[[[UUU[[[aaaggghhheeeeeejjjoookkkhhhfffgggddd``````dddyyyxxxrrrtttwww|||ssstttxxxwwwmmmuuuzzzpppjjjgggbbbaaaccceeefffjjjpppooooooooollljjjiiijjjllldddeeeeeecccbbbccccccbbbeeegggmmmvvv}}}~~~yyyrrrppppppqqqrrrtttvvvxxxzzzwwwwwwxxxyyy{{{}}}|||zzzwwwqqqkkkcccbbbbbbaaa```___^^^^^^ZZZ[[[]]]aaadddbbb]]]XXXZZZZZZZZZ\\\^^^aaadddfffcccjjjkkkeeeaaabbbccc```^^^^^^```dddgggiiiiiihhheeeeeeggglllrrruuutttsssrrrwww{{{||||||vvvkkkhhhmmmqqqpppmmmjjjlllmmmllljjjhhhhhhhhhiiinnnqqqqqqsssxxx||||||wwwwwwwwwuuussssssvvvxxxtttyyy}}}{{{yyyssskkkgggaaa[[[XXXXXX[[[]]]bbbfffddd]]][[[]]]\\\WWW^^^dddkkklllhhhcccaaabbb\\\ZZZVVVSSSRRRTTTWWWYYY[[[]]]```___\\\[[[\\\]]]bbb```^^^^^^______]]][[[```bbbaaa[[[TTTTTTZZZaaabbbZZZVVVZZZ___``````aaahhhhhhfffccccccgggooovvvwwwxxxyyyzzz{{{}}}}}}xxxppphhhdddhhhpppvvvxxx~~~ddddddgggjjjmmmmmmkkkiiixxxvvvlllfffgggdddaaa___[[[XXX[[[bbbbbb___[[[\\\___bbbccccccggghhhhhhhhhgggeeecccbbbaaaaaafffoootttuuutttuuu|||xxxnnnbbb^^^bbbfffgggtttnnnjjjjjjlllkkkeee___```bbbdddeeefffeeecccbbb___]]]ZZZXXXZZZ]]]bbbfffxxx}}}ooobbb[[[[[[\\\___eeelllpppnnnkkkeeeeeefffjjjmmmmmmiiieeebbbfffjjjllljjjgggeeedddaaadddggglllpppsssuuuvvvzzzzzz{{{}}}~~~|||zzzzzzxxxxxxzzz~~~~~~{{{xxx~~~zzzsssvvvqqqmmmhhhdddbbb```^^^\\\XXXZZZ\\\]]]^^^___bbbeeeeeedddbbbbbbbbbccceeegggfffffffffggghhhjjjlllnnnqqqqqqpppnnnlllmmmooorrrwwwvvvvvvvvvxxx{{{~~~nnndddgggooopppooonnnooovvv}}}gggXXXRRRZZZTTTOOOMMMPPPRRRQQQOOOTTTSSSSSSUUUXXXWWWSSSOOOTTTUUUTTTQQQOOOPPPTTTYYYYYYWWWTTTQQQOOOMMMMMMMMMSSSSSSSSSSSSSSSSSSRRRRRRQQQOOONNNOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYUUUPPPMMMMMMOOOYYYVVVVVVZZZ]]]^^^aaafffeeeeeehhhnnnnnnjjjhhhiiiiiippptttqqqmmmnnnoooooonnnqqqwww}}}~~~mmmllljjjjjjjjjjjjhhhfffjjjttt|||{{{uuussswwwyyyrrriiidddgggdddaaa```^^^\\\```fffhhheeebbbaaadddfffggggggiiihhhgggfffeeefffggghhhuuurrrqqquuuvvvsssqqqrrrxxxxxxrrrjjjfffkkkqqqsssqqqiii```]]]^^^^^^[[[WWWQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIKKKOOOSSSVVVaaacccdddccc___[[[ZZZZZZ[[[[[[\\\___dddgggiiiiiihhhhhhkkkooosssssspppmmmooorrrtttuuutttrrrrrrsss|||}}}}}}yyyxxxwwwpppkkkiiimmmpppooonnnppphhhkkkgggiiissstttrrrwww|||yyyvvvttttttuuutttssspppssswwwyyyzzzzzz|||}}}~~~{{{yyyyyy|||~~~oooeeebbbkkkfffbbbbbbeeefffeeeccchhhhhhiiilllooopppmmmjjjgggfffeeecccbbbdddhhhkkknnnmmmkkkiiigggeeedddccceeeeeedddbbbaaa```______[[[XXXVVVWWW[[[aaafffhhhcccdddfffhhhjjjkkkkkklllbbbeeeiiijjjiiihhhgggffflllhhhfffjjjmmmmmmooorrrooonnnpppssssssnnnlllmmmhhhnnnqqqmmmjjjlllnnnooowwwxxxzzz|||~~~}}}{{{yyy|||}}}}}}|||{{{yyywwwvvvsssqqqnnniiigggiiimmmqqqqqqsssttttttrrrtttxxx|||~~~||||||}}}{{{{{{}}}~~~|||}}}}}}~~~```]]][[[ZZZ[[[]]]^^^^^^]]]aaafffnnn{{{wwwtttxxx~~~tttoooaaa]]][[[[[[XXXVVVZZZ___bbb```]]]\\\^^^````````````^^^[[[ZZZ[[[^^^bbbeee___ZZZXXX[[[]]]]]]^^^bbbnnnrrrrrrkkkgggjjjpppsssaaaXXXMMMHHHIIIMMMNNNNNNKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKMMMPPPTTTVVV^^^^^^]]]\\\\\\___eeeiiiiiiiiiiiihhhiiilllppptttxxxzzz}}}{{{uuuuuuvvvqqqjjjiiijjjkkkiiifffeeefffiiiqqqtttuuusssoookkkkkkllleeedddhhhooosssssstttxxx{{{~~~~~~~~~xxxuuuqqqqqquuu}}}~~~{{{~~~}}}~~~~~~vvvooonnnpppoooqqqpppnnnmmmnnnpppsssuuuzzz}}}~~~|||yyyzzzzzz{{{|||~~~|||{{{wwwssstttyyy{{{zzztttrrrooonnnooooooooonnnpppooommmjjjgggdddbbbbbbdddeeefffggghhhiiiiiihhhbbbbbbaaa```___```dddfffggggggffffffggghhhjjjkkkmmmoooqqqoookkkiiiiiikkklllmmmoooqqqssstttuuuvvvssstttuuuwwwyyywwwtttqqqooosssxxx{{{}}}~~~SSSSSSSSSVVV[[[```bbbdddccceeelll{{{}}}~~~|||vvviiigggiiipppqqqjjj```ZZZTTTOOOMMMMMMKKKIIIKKKPPPPPPOOONNNNNNOOOPPPRRRRRRPPPOOOMMMMMMOOORRRWWWZZZPPPJJJGGGKKKOOOSSSYYY___cccjjjmmmfff______ccceeeVVVOOOFFFCCCGGGNNNSSSUUUWWWVVVUUUTTTTTTUUUVVVXXX\\\\\\^^^```bbbeeehhhiiioooqqqssstttvvvwwwyyyyyy}}}~~~}}}zzz{{{~~~wwwrrrssssssrrrssstttssspppnnnlllnnnooonnnpppsssoooiiihhhjjjkkkjjjiiiiiimmmpppwww|||~~~|||~~~}}}zzzqqqlllnnnrrrqqqllljjjiiiggghhhmmmpppqqqssswwwvvvvvvoooccc[[[ZZZ[[[ZZZ___]]][[[YYYYYY[[[^^^___ccceeeeee```[[[\\\cccjjjkkkhhhdddcccdddeeedddccc___``````aaabbbcccdddddd```___]]]ZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^_________dddcccaaa___^^^___``````dddeeehhhkkknnnqqqssstttrrrsssuuuuuuuuuuuuvvvxxxzzzyyywwwwwwyyyzzzzzzyyyzzz{{{|||zzzxxxwwwxxxzzz}}}~~~aaaaaabbbdddgggjjjjjjiiiiiigggjjjuuu~~~}}}rrrhhh]]]]]]```eeeiiigggbbb\\\SSSPPPPPPTTTUUUOOOIIIGGGJJJEEEDDDFFFHHHGGGJJJNNNLLLLLLLLLMMMMMMOOOQQQSSSOOOOOOPPPRRRTTTWWWYYYZZZZZZSSSNNNOOORRRUUUZZZ___dddkkknnnhhhaaa___bbbcccbbb^^^YYYYYY^^^eeejjjllljjjiiihhhhhhiiillloooppppppqqqrrrtttvvvyyyzzz{{{~~~}}}zzzyyyqqqqqqrrrrrrrrrrrrssstttrrrlllfffdddeeeddd___ZZZaaa```___```cccfffggggggsss}}}~~~~~~~~~sssjjjdddgggjjjhhhbbb___[[[YYYZZZ```dddeeeiiinnneeeeee```XXXTTTVVVXXXXXX\\\\\\\\\]]]]]]^^^______ddddddccc^^^ZZZZZZ```fffgggdddaaa_________``````bbbbbbbbbbbbbbbaaaaaaaaacccccccccdddcccaaa``````iiikkklllmmmnnnoooppppppuuutttsssrrrsssuuuwwwyyygggeeecccaaa```]]]YYYVVVYYYTTTSSSXXX[[[WWWOOOIIIMMMKKKKKKOOOVVV\\\______TTTQQQQQQVVVXXXWWWWWWZZZTTTPPPPPPUUUZZZ\\\___cccaaabbbddddddcccdddfffhhhdddfffiiilllnnnnnnnnnnnnjjjccc^^^```bbbdddiiinnnsssxxxzzzuuupppqqqtttuuuvvvtttrrrssswww{{{~~~~~~~~~|||rrrrrrpppiiiaaaZZZXXXXXXQQQSSSVVVYYYZZZ\\\___bbbjjjhhhfffhhhlllooopppooosssrrrrrrvvv{{{vvvwwwxxxooobbb^^^YYYXXXYYY\\\___bbbbbbbbbhhhiiiiiihhhiiilllqqquuutttvvvxxxzzzzzzyyywwwvvvuuutttsssrrrrrrssstttuuussswww{{{~~~~~~~~~{{{}}}{{{yyyxxxuuuvvvzzz|||{{{}}}~~~~~~zzzsssqqqssssssqqqqqqsssuuuwwwxxxxxxwwwwww~~~~~~|||yyyxxxxxx{{{}}}{{{zzzxxxvvvvvvwwwxxxyyy~~~}}}|||||||||||||||{{{}}}[[[XXXUUUSSSSSSSSSQQQPPPSSSPPPQQQWWWYYYVVVSSSUUUQQQOOOOOOTTT]]]ffflllnnneeebbbccchhhlllnnnqqquuusssoooooouuuzzz}}}~~~{{{{{{qqqiiieeeaaacccccc```ZZZWWWXXX[[[eeeiiimmmppprrruuuyyy}}}xxxrrrlllhhhhhhfffccc___gggnnnuuusssfff\\\aaakkk~~~vvv___WWWRRRKKKJJJNNNNNNNNNQQQTTTVVVVVVUUUWWWXXXZZZZZZ[[[]]]aaadddbbbcccdddeeedddcccbbbaaaffffffffffffhhhjjjlllmmmqqqsssvvvxxxxxxxxxzzz{{{{{{yyyzzz}}}~~~yyywwwUUUSSSRRRTTTYYY```eeegggcccdddlllttttttnnnllloooggghhhkkksss}}}~~~uuuooommmhhhfffcccccciiivvv{{{vvvsssqqqqqqsssvvvyyyyyywwwwww{{{wwwkkk___^^^dddhhhddd]]]YYYSSSLLLLLLPPPSSSQQQNNNMMMVVV```aaaWWWQQQYYYfffqqqxxxkkkWWWVVV\\\___ccc``````___```bbbbbbaaa___ccceeehhhjjjjjjkkkmmmooorrrqqqqqqpppoooooooooooouuuuuuvvvwwwzzz}}}|||vvvyyytttmmmhhhhhhkkkoooqqqmmmlllhhhbbb]]]\\\```cccsssxxxxxxrrrqqqyyywwwuuuuuusssqqqqqquuuxxx{{{|||{{{|||~~~