BM6P6(@ ***))))))(((''''''&&&&&&******)))(((((())))))))))))))))))******+++++++++***))))))***,,,---,,,,,,)))***+++***((((((((()))&&&&&&&&&&&&'''((())))))((())))))***)))(((&&&%%%))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))))))))(((&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))************)))))))))))))))))))))))))))************(((+++,,,+++,,,888LLL\\\mmmqqqsssuuuwwwxxxtttmmm}}}tttmmmmmmoooqqquuuzzz}}}~~~qqqbbbVVVKKKBBB:::999888:::???GGGPPPVVVTTT^^^hhhmmmpppxxxyyytttkkkaaaVVVMMMEEE>>><<<>>>;;;777555777888888:::>>>NNNYYYgggqqqvvvzzz|||}}}\\\PPPXXXaaasss}}}}}}hhheeeLLL888:::888<<>>===;;;999555///)))'''***,,,+++)))***************************+++,,,---,,,+++***))),,,)))))),,,,,,***+++///111HHH^^^hhhpppzzz|||jjj___kkkvvvrrrlllnnnnnn```eeesss}}}vvveeeRRRBBBAAAOOOYYY[[[cccttt{{{yyy))))))))))))))))))(((((())))))((((((((((((((())))))))))))***************))))))((())))))***)))))))))***+++***((('''((()))))))))(((((((((((())))))(((((()))*********))))))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''&&&'''((()))******)))))))))))))))))))))))))))))))))************,,,---------111===OOO]]]iiimmmrrrvvv{{{{{{uuuyyyrrrlllkkkjjjjjjnnnsss{{{zzzppp___PPPHHH@@@999:::===AAAEEEJJJPPPUUUXXX\\\fffssszzz~~~}}}rrrlllddd\\\QQQFFFAAABBB@@@;;;888::::::888999<<>>===:::777111+++)))***,,,+++)))******************************+++,,,,,,,,,+++***+++)))***---...,,,...222@@@VVVllltttxxx}}}~~~yyypppeeeaaallltttsssqqqtttuuuiii```fffrrr|||{{{yyyuuu```SSSIIIAAACCCJJJSSS]]]mmm))))))))))))************)))))))))(((((())))))***+++++++++***************************))))))))))))***+++++++++)))((()))***++++++******))))))******))))))))))))******,,,,,,((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''((()))***))))))))))))))))))******)))))))))*********++++++...------000888EEETTT___fffjjjooouuu}}}~~~vvvqqqkkkgggbbb```fffnnn{{{xxxooo^^^KKK???;;;888555===BBBJJJQQQUUUXXXZZZ[[[eeeqqqzzzuuupppjjj^^^PPPHHHGGGEEE@@@<<<<<<<<<999888:::666===HHHTTT^^^iiittt}}}iii]]]```^^^cccppp[[[BBB555444>>>SSSTTTNNNAAA;;;>>>???<<<999444...++++++,,,***(((************************)))***+++,,,,,,,,,,,,,,,,,,***+++...///...222777NNNdddyyy}}}wwwqqqooommmmmmooosssvvvwwwfff___\\\bbbnnnxxxtttjjjpppsss[[[IIIBBBAAAAAAGGGFFFOOOcccyyy}}}))))))))))))))))))))))))*********)))******++++++,,,,,,++++++++++++*********+++,,,+++******+++++++++,,,---,,,***)))***+++++++++*********++++++,,,******)))(((((()))***+++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))*********))))))*********+++++++++,,,+++---333???NNNZZZaaagggiiikkkpppzzzwwwrrrkkkddd\\\[[[eeeqqq~~~|||nnnbbbPPP@@@::::::;;;;;;DDDHHHOOOTTTWWWZZZ^^^aaannnzzzvvvppphhh\\\RRRNNNJJJCCC>>>======999777777777:::AAAJJJSSS]]]jjjvvv|||zzzkkkgggdddbbbhhhyyy___DDD888777999HHHUUUYYYKKK======???>>>;;;777111...---,,,***)))************************))))))***+++,,,,,,---------+++,,,//////000666===WWWkkk~~~xxxwwwxxxtttkkkmmmvvv{{{xxxaaa[[[YYYcccpppzzzpppgggnnn{{{vvv]]]III???>>>BBBFFFLLLKKKWWWoooxxxnnnhhhsss*********)))))))))(((((()))))))))))))))***+++,,,++++++++++++************((()))++++++))))))+++---,,,---...---+++***+++,,,++++++++++++,,,---//////...---+++)))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))(((((())))))************************++++++++++++((()))...999HHHVVV```dddjjjiiigggiiisss~~~|||yyyssskkkbbb[[[\\\kkk{{{zzzqqqZZZOOOCCC;;;:::===@@@BBBMMMOOOQQQRRRTTTZZZdddlll{{{|||wwwnnnccc\\\QQQHHH@@@???>>>:::888888;;;999;;;BBBHHHPPP^^^lllwww|||uuujjjddddddnnn~~~zzzmmmxxx|||iiiNNN???888111;;;PPP^^^UUUDDD===???AAA<<<999555111...,,,+++)))************************))))))******+++,,,---......------//////222<<>>999:::<<<>>>CCCHHHTTTUUUVVVUUUXXXbbbqqq|||yyyppp^^^RRRGGGCCCBBB>>>;;;:::999555555;;;???DDDQQQ```nnnttt{{{~~~pppgggaaaeeennn|||iiilllvvvrrrYYYGGG===111444EEEWWWYYYNNNBBB???BBB===;;;777333000---,,,+++************************************+++,,,------///------///111888GGGUUUvvv|||zzzwww}}}}}}hhhddd]]]^^^kkkyyy~~~{{{rrrnnnkkkkkkkkkoooyyylllSSSBBBEEEMMMNNNOOORRRZZZfffzzzwwwrrrmmmhhhccc___ppp******+++,,,---...///000////////////000111222333333444444555666777888888===@@@BBB???;;;888:::<<<;;;<<<<<<<<<:::999:::;;;;;;;;;:::999999999999999777777777777666555333333///......---,,,,,,++++++++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%'''(((((((((&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++***))))))'''(((((()))******++++++*********+++++++++,,,,,,...666CCCQQQ]]]eeeiiikkkeeeeeeeeejjjvvv~~~|||uuupppkkkeeecccdddlll}}}|||||||||wwwoooooossszzz{{{nnn\\\LLL<<<999:::>>>AAAAAAGGGNNNWWW[[[___bbbgggrrrooo```RRRJJJGGGCCC???>>>;;;444333888999:::EEESSSaaahhhrrrxxx|||yyylllbbbaaaeeerrrttthhhqqqvvvaaaNNNDDD888555:::HHHWWWWWWIIIAAABBB===<<<999555111...------************************,,,+++*********+++,,,---...,,,,,,///444@@@TTTfff~~~zzz|||wwwbbb```___dddqqq{{{|||yyyxxxooopppmmmggghhhrrr~~~zzz]]]JJJCCCNNNVVVTTTUUU\\\gggvvv{{{vvvpppiiicccXXXfffyyy((()))+++---000222444555666555555666777888999:::<<<<<<===>>>@@@AAABBBBBBQQQSSSTTTQQQJJJGGGHHHJJJEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCBBB@@@>>>===<<<<<<:::;;;<<<======<<<:::999444333333222111000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))++++++******)))'''(((((()))***+++++++++******+++++++++,,,,,,,,,444>>>MMM[[[dddiiilllmmm```bbbfffooo|||~~~uuujjjeeebbbdddhhhqqq{{{ssspppsssrrrnnnjjjiiikkkttt~~~sssdddNNN===>>>===@@@EEEFFFFFFLLLUUUWWW___gggnnnttt{{{kkkZZZPPPKKKFFFBBBAAA???888555888777444<<>><<<<<<===>>>>>><<<>>>===;;;::::::999666666333000.........---+++,,,***)))***+++***&&&###+++)))''''''((()))(((''',,,+++***)))((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++---,,,***))),,,000111...666CCCSSS___gggllljjjeeebbbhhhqqq{{{~~~rrrfffeeeeeeiiipppxxx}}}uuullleeebbbdddfffccckkkvvvrrr]]]LLLBBB>>><<<>>>DDDMMMRRRRRRRRRUUU\\\eeerrr~~~tttddd]]]WWWMMMFFFDDD>>><<<;;;:::777555999???PPPUUUaaaooowwwzzz~~~oooeeeaaafffwwwvvvnnn```MMM???:::333555FFF\\\aaaQQQ???;;;999999:::666///,,,...***))))))***,,,,,,***)))******+++++++++,,,,,,,,,,,,///000///888PPPkkk{{{xxxuuussslllssspppyyyrrriiihhhjjjrrr|||}}}~~~~~~zzzuuuppprrrzzzppp]]]NNNKKKKKKQQQUUUXXX```jjj~~~}}}uuunnnjjjaaadddsss|||ttt|||777===DDDLLLUUUbbbqqq||||||xxxuuutttyyyxxxnnnqqq|||sssnnnhhheeecccaaa^^^ZZZRRRUUUXXXWWWSSSOOONNNOOOPPPRRRRRRNNNIIIEEEDDDCCC>>><<<888555222111111111...+++((((((+++,,,,,,++++++)))(((((()))***)))(((---,,,+++)))(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++,,,...//////;;;JJJZZZcccgggjjjjjjhhhjjjpppzzzpppfffgggjjjpppvvvzzz||||||pppmmmhhhaaaZZZVVVVVVVVVaaahhhsss|||}}}ppp^^^MMMBBB>>><<>>CCCHHHUUUfffrrrxxx~~~pppjjjhhhkkkttt~~~ttt^^^NNN@@@666222>>>RRR^^^ZZZQQQ@@@<<<::::::888222///000+++***)))***,,,,,,+++)))***++++++++++++,,,,,,,,,+++///111444@@@YYYttt~~~{{{uuusssrrr{{{zzzlllhhhffflllttt|||zzzxxx}}}wwwfffXXXPPPNNNOOOSSSVVV\\\iiivvvwwwppplllmmmyyyzzzxxx}}}zzzjjjaaaSSS[[[lllYYY___hhhooouuu{{{}}}yyysssooottt}}}yyysssrrrooosssvvvuuummmbbbZZZVVVQQQLLLFFF@@@===<<<===>>>999666333222111111///...---+++***)))***+++***))),,,,,,***)))((('''''''''))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************++++++++++++---///---+++,,,111777GGGUUUbbbggghhhjjjllllllmmmqqqxxxttthhhkkkqqqvvvyyyxxxsssooobbbbbbaaa]]]YYYVVVVVVVVVaaagggqqqzzz~~~oooYYYHHH???>>>@@@CCCQQQQQQVVV___eeehhhlllpppyyyqqqhhh^^^XXXOOOEEE===:::999777777:::999<<>>===:::777666222000...,,,,,,,,,***)))***)))((((((((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++---000...***---:::HHH\\\bbbggghhhjjjoooqqqqqqqqqqqqrrryyyssstttxxxzzzxxxrrrhhhbbb\\\^^^_________```ccceeeeeejjjrrryyy|||ppp]]]HHH===>>>DDDKKKPPPXXXXXX]]]gggooouuu{{{vvvkkkddd___QQQDDD???>>>:::777666888777>>>MMM]]]hhhrrryyy~~~ooo```___dddiiijjjttt}}}oooUUUFFF888777EEEVVV```cccOOOCCC::::::<<<:::555222...,,,++++++,,,,,,,,,***+++++++++,,,,,,,,,---------000555===RRRpppyyysssoookkkeeemmmxxx{{{sssjjjooozzz|||ooo]]]aaarrrrrrllleeebbbeeeooo|||{{{nnn___SSSUUUaaammmvvvvvvkkk[[[JJJ@@@>>>AAABBBEEEMMM\\\uuu|||vvv~~~xxxeeeXXXSSSMMMPPPUUUZZZZZZVVVRRROOOOOOOOOQQQYYYccciiijjjhhhmmmnnnqqqxxx~~~}}}yyy~~~ttt```WWWXXXZZZUUUOOOKKKIIIFFFBBB@@@AAABBBDDD:::888444111000...+++)))((((((''''''(((((()))*********))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++------///...,,,222HHH^^^rrrooojjjgggnnnwwwyyyuuuzzzzzz{{{{{{uuummmddd]]]\\\\\\]]]^^^```dddjjjnnnmmmqqqvvv{{{wwwnnn]]]MMM>>>===CCCJJJQQQWWW]]]]]]cccnnnxxx}}}{{{zzzyyyzzz{{{}}}rrrhhhgggXXXIIIDDDBBB>>>999777:::777999BBBPPP]]]kkkvvv||||||hhhbbbdddfffeeeooouuu{{{fffUUU@@@777===MMM[[[cccVVVHHH;;;999<<<;;;666333///---++++++,,,---,,,+++++++++,,,,,,,,,------------///444>>>VVVuuutttnnnkkkhhhfffoooyyyzzzsssooowww{{{dddTTTccczzzsssjjjhhhooozzzuuueeeZZZXXX]]]cccqqq}}}xxxgggYYYMMMEEEEEEHHH??????@@@AAAFFF[[[xxxqqqqqqnnncccYYYPPPXXXhhh{{{}}}}}}|||vvvkkk___VVVRRRQQQPPPTTTZZZ^^^\\\ZZZZZZTTTZZZcccjjjlllhhh```[[[ZZZYYYZZZ]]]bbbdddccc```fffiiippp|||zzzqqqkkkfffkkkwwwnnnfffaaaWWWLLLEEEBBBDDDGGGCCC@@@<<<999666444111///+++******)))))))))*********))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++---,,,...000000999SSSmmmxxxnnnkkkttt~~~zzz|||{{{uuunnngggcccbbbbbbbbbbbbcccgggmmmqqqwwwzzz}}}}}}mmm```LLLBBB<<<@@@GGGLLLTTT^^^eeeffflllwww~~~}}}}}}}}}}}}wwwvvvuuutttssstttuuuuuuoooooommmkkkiiihhhfffeeecccdddfffhhhkkknnnppprrrttttttuuuuuuvvvwwwwwwxxx|||||||||}}}}}}~~~~~~~~~~~~|||zzzwwwwww{{{{{{lllhhh[[[MMMHHHFFFBBB===;;;:::777666<<>>;;;999999:::<<>><<<999888888222000---+++,,,------,,,,,,,,,,,,------------...///777DDDXXXsssuuunnnlllooorrr~~~{{{yyyqqqaaaRRRNNNVVV```\\\eeemmmqqqwwwooolllwwwtttiiieeegggkkkvvvsssbbbOOOGGGFFFEEEEEEFFFIIIDDDCCCEEEBBB@@@KKK\\\rrr}}}{{{sssrrrtttiii\\\___hhhfff\\\VVV[[[eeemmmrrrvvvzzzwwwssswww}}}vvvlll```VVVNNNJJJBBB@@@FFFQQQXXX```ttt}}}nnn^^^TTTLLLJJJGGGEEEEEEDDDBBB@@@999777444111---+++)))((((((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++)))...666;;;BBBZZZsss}}}{{{~~~uuuzzzzzzsssooouuu~~~|||wwwtttrrrqqqppppppcccgggkkkooorrrtttwwwyyy~~~{{{tttgggSSSEEEDDDAAAEEENNNTTT[[[ooo{{{||||||}}}}}}{{{zzz{{{yyyxxxxxxxxxvvvpppkkkdddccc```]]]ZZZWWWUUUTTTPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEGGGHHHJJJJJJGGGGGGIIIJJJLLLNNNOOOPPPQQQRRRTTTUUUUUUTTTRRRQQQSSSSSSTTTSSSSSSUUUYYY\\\[[[ZZZZZZ]]]aaadddeeeeeeYYYUUUNNNIIIHHHNNNXXX```mmmzzz{{{pppddd[[[RRRGGG@@@>>><<<<<<<<<;;;777999GGGVVVjjjttt~~~~~~zzzwwwrrrppprrrvvvzzzZZZ:::<<>>QQQjjjwwwrrrsssxxx}}}pppmmmcccUUUOOOOOOPPPNNNRRRdddtttxxxyyytttqqq~~~{{{xxxjjjeeejjjpppuuuooo```QQQNNNQQQPPPKKKHHHHHHAAAAAAIIIIII@@@===AAAEEEXXXbbbdddffffffoooooorrr|||wwwiiieeeooo|||}}}~~~rrrllljjjhhh```VVVPPPSSSaaassswwwqqqrrrrrr}}}nnnaaaUUUNNNOOOLLLCCC???BBB=========>>>===666,,,$$$((()))******(((''''''(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((''''''***)))(((''''''((()))******************+++++++++++++++---222===LLL\\\fffyyyyyyyyy|||uuuooommmkkkkkkooouuu|||ssssssqqqnnnlllkkklllnnnmmmoooqqqrrrrrruuu|||}}}wwwkkkXXXHHH???FFFGGGKKKPPPWWWddd|||~~~~~~{{{yyyyyyuuuqqqqqqrrrpppiiiccceeeeeedddbbb```]]][[[YYYVVVQQQKKKGGGGGGHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFBBBDDDHHHKKKLLLLLLJJJIIIJJJJJJJJJKKKLLLNNNPPPQQQOOOPPPPPPMMMJJJJJJMMMPPPMMMLLLKKKKKKLLLLLLKKKIIILLLNNNQQQUUUWWWWWWWWWWWWUUUZZZ\\\YYYYYY\\\___^^^fffdddcccdddfffccc\\\VVVKKKEEEBBBBBBBBBCCCMMMYYYmmmxxxyyyjjjbbbYYYMMMCCC@@@???===;;;777666:::BBBIIIaaaooo|||vvvsss|||kkkllljjjhhhqqq```>>><<>>>>>EEEGGGSSSeeekkkfffgggnnn}}}oooooowww}}}~~~uuuvvvzzz|||{{{qqqccc]]]aaakkktttvvvpppjjjgggaaaZZZYYY\\\bbbnnn~~~zzzmmm```SSSFFF??????>>>;;;777888:::<<<;;;999,,,,,,+++***))))))***+++)))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((***)))))))))((((((((('''***)))(((((((((((()))***************++++++++++++,,,,,,000;;;KKKYYYaaaccclllqqquuuzzzxxxsssmmmiiijjjnnntttwwwtttsssrrrooommmkkkjjjjjjoooqqqrrrtttvvv{{{~~~wwwmmm^^^NNNEEEDDDJJJLLLQQQVVVZZZdddwww~~~zzzuuupppmmmkkkdddaaa\\\ZZZXXXVVVRRRNNNPPPPPPPPPOOOOOOOOONNNNNNJJJHHHGGGHHHJJJLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQUUUWWWYYYZZZ[[[bbb```^^^\\\\\\^^^```bbbdddeeedddaaa^^^^^^```bbb```^^^\\\[[[[[[[[[YYYWWWWWWZZZ^^^bbbfffhhhiiijjjlllmmmkkkiiilllqqqrrrppprrrqqqqqqrrrqqqiii^^^UUUDDDAAAAAADDDDDDEEEMMMWWWooozzzoooeee```WWWLLLEEE@@@???<<<888666999???EEE\\\kkkzzz}}}qqqpppiiieee```aaakkk}}}aaaCCC>>>AAAXXXaaa^^^MMM???<<<:::555555222///---------------++++++,,,------...//////333III___xxxuuunnnlllsss|||{{{ssswww~~~{{{nnnaaaZZZTTTOOOOOOSSSfffsss~~~rrrttt{{{yyywwwvvv{{{ttthhh^^^[[[^^^nnnzzz|||wwwuuurrrkkk___UUUNNNIIIFFFGGGGGGBBB???>>>??????JJJ[[[eeeeeehhhoooyyyrrrtttxxx|||xxxwww{{{uuujjjhhhkkkqqqzzz}}}|||}}}}}}|||qqqfffaaadddlllrrrtttiii[[[QQQGGG???;;;<<>>:::666777;;;>>>QQQ```qqq{{{pppddddddXXXQQQVVVbbbqqqxxxnnnuuuzzzbbbDDD999666LLL[[[dddYYYGGG===:::888666333///------...---------------------...///000666PPPhhhsssnnnooovvvuuulllnnntttxxx|||wwweee```\\\UUUVVV^^^rrr{{{rrrnnn{{{|||ssspppvvvxxxiii^^^UUUQQQQQQcccqqqpppfffYYYQQQJJJIIIGGGBBB???>>>>>>;;;BBBSSS```eeejjjpppvvv}}}xxxsssrrr~~~xxxuuu{{{sssjjjaaa\\\]]]```ccceee\\\\\\XXXSSSTTT[[[^^^]]]bbbbbbbbbcccffffffdddbbbtttwwwzzzyyywwwuuuvvvxxxmmmkkkfffbbbaaaeeelllrrr{{{tttkkkbbbYYYNNNEEE???777===FFFPPP^^^qqqwwwiii[[[RRRGGG???:::888666444;;;999777555222...***'''''''''(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,,,,222???SSSeeemmmjjjdddeeeiiiooosssxxx~~~~~~vvvkkkeeegggmmmtttxxxvvvssspppnnnnnnooopppppppppooopppuuu}}}sssaaaSSSIIIFFFMMMVVVTTTVVV\\\aaacccgggrrr}}}~~~{{{xxxuuunnnllliiieeeaaa^^^\\\[[[PPPNNNJJJFFFDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHKKKMMMNNNOOORRRVVV[[[```dddggglllnnnrrrvvvyyyzzzyyyxxxzzzzzzzzzzzz|||~~~|||ssshhh\\\UUUWWWWWWUUURRRNNNMMMPPPUUUbbbfffmmmxxxzzzrrrcccWWWKKKHHHCCC===888666777888BBBQQQdddpppzzzxxxfff```PPPHHHQQQ\\\hhh}}}jjjjjjrrraaaGGG888333:::OOObbbaaaQQQBBB<<<<<<777444000............---......---------...000000<<>>999;;;GGGUUU\\\bbbfffmmmttttttfff^^^^^^XXXQQQRRRWWWWWWQQQKKKQQQNNNIIIGGGHHHIIIGGGCCC@@@>>>:::888;;;AAACCCBBBBBBAAABBBCCCEEEEEEDDDCCCNNNQQQUUUXXX[[[```hhhnnnqqqpppnnnkkkiiiiiilllooooooooonnnkkkfff```WWWQQQFFFHHHHHHDDDBBBKKK___ppp|||}}}nnncccTTTGGGAAA>>><<<::::::::::::;;;:::555///)))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))************)))))))))******+++,,,,,,---------888IIIZZZfffjjjjjjhhhjjjiiijjjoootttyyy~~~zzzrrrhhhdddhhhpppvvvyyyrrrnnniiigggjjjoootttvvvqqqqqqsssyyyzzzhhhTTTJJJHHHKKKRRRYYY\\\^^^dddjjjooottt~~~~~~yyyqqqkkkfffcccaaa___VVVUUURRROOOLLLJJJHHHGGGIIIIIIHHHHHHJJJLLLOOOQQQNNNRRRVVVZZZ\\\___bbbdddhhhjjjmmmrrrxxx~~~}}}wwwjjjfff```]]]___ccchhhlllrrrqqqllleee___```eeeiiiaaa^^^^^^eeesss{{{lllaaaUUUPPPHHHAAA;;;888666666999FFFWWWfffsss~~~yyyhhhXXXOOOVVV___fffwwwkkkdddjjj^^^LLLAAA<<<111DDD[[[dddZZZHHH>>>===888555111/////////...---///...------...///111222@@@bbbyyyxxx~~~jjj___cccnnn|||sssjjjrrrwwwppppppqqqjjjaaagggwwwxxxzzz|||~~~~~~wwwmmm{{{}}}www___SSSNNNIIIDDDBBBJJJXXXkkkyyy}}}~~~uuueeeTTTKKKEEE@@@<<<<<<;;;555333:::CCCKKKOOOQQQ]]]eeeqqq~~~lllgggfffiiihhh^^^OOOFFFLLLIIIEEECCCDDDEEECCCAAA;;;<<<;;;:::===@@@>>>888???===;;;:::<<>>>>>>>>555777:::;;;>>>DDDMMMTTTdddfffiiikkkmmmppptttwwwmmmrrrssspppllliiifffbbbZZZXXXTTTKKK@@@<<>><<<:::777777999===???===666111+++++++++******)))))))))((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++******))))))******+++,,,---......111@@@SSS```eeefffhhhkkkjjjggggggmmmsssyyyyyyqqqhhheeeiiiooossstttmmmhhhcccccciiiqqqvvvxxxuuuwwwzzz~~~kkk[[[JJJFFFJJJOOOTTTWWWZZZ]]]dddnnnuuu|||xxxvvvooohhh^^^VVVPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRTTTXXX\\\```bbbbbbdddggglllrrrwwwzzz||||||hhh[[[TTTLLLIIIFFFIIISSScccttt~~~~~~xxxoookkkpppxxx|||xxxqqqjjjkkkuuuuuujjj___YYYNNNEEE???;;;888777777@@@MMM[[[kkkzzzpppcccbbbeeeiiirrr}}}{{{qqqmmm\\\MMMDDD===333>>>SSSeeedddSSSBBB<<<999666222000//////...---///...------...000333444DDDiii}}}||||||ggg]]]dddppp~~~rrrgggnnn~~~{{{|||~~~tttwww{{{xxxoooiiiqqq~~~}}}~~~}}}qqq~~~vvv```SSSNNNHHHCCCAAADDDOOObbbssszzz|||pppZZZMMMFFF@@@<<<<<<<<<888555666;;;@@@CCCDDDOOOWWWdddsss}}}zzzvvvuuutttnnneee]]]JJJEEEEEEKKKMMMGGGAAA???888;;;>>>???AAAFFFNNNTTTQQQOOOJJJDDDEEEKKKJJJFFFAAA@@@???>>><<<;;;;;;===;;;<<<=========<<<;;;;;;???@@@AAA>>><<<===AAAEEECCCHHHOOOWWW]]]ccciiimmmsss~~~~~~pppkkkfffbbbYYYLLLEEEEEEMMMPPPWWW^^^bbbeeemmmwwwyyyqqqeeeZZZQQQIII@@@;;;;;;999999;;;??????:::666...------,,,+++***))))))(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((('''((((((((()))))))))***)))***++++++++++++***))))))******+++,,,---...///999HHHZZZfffhhhggghhhjjjhhhgggjjjooossswww|||uuummmkkkooorrrrrrpppkkkhhheeehhhooovvvzzzzzzwww{{{~~~wwwoooZZZPPPHHHJJJNNNQQQTTTWWWUUUZZZeeesss}}}{{{vvvsssssspppjjjeeeddd```[[[UUUQQQPPPQQQQQQRRROOOPPPRRRUUUXXX\\\___aaaggghhhjjjlllnnnqqqrrrssstttrrrrrrxxx{{{eeeUUUKKKDDDFFFDDDDDDIIITTTeeewww~~~uuussszzz|||tttpppttt{{{~~~qqqiii```SSSIIIBBB>>><<<:::777<<>>======<<<;;;:::;;;===@@@@@@HHHOOO[[[iiixxxRRRRRRQQQMMMGGGDDDBBBCCCLLLFFFDDDGGGFFFBBBAAAEEEFFFMMMTTTVVVWWW^^^lllxxxsssnnnaaaTTTQQQVVVWWWSSSPPPOOOOOOMMMIIIDDDDDDEEEFFFHHHJJJJJJHHHEEECCCBBB<<<>>>???<<<888666777999777;;;@@@DDDGGGIIIKKKMMMUUUhhh{{{}}}|||kkkXXXMMMCCC???CCCLLLPPPPPPYYYeeeiiijjjmmmnnnkkkaaaSSSHHHCCC???::::::<<<<<<999555000///...---+++***))))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((('''((((((((())))))******)))***+++,,,,,,+++***))))))******+++---...//////@@@MMM___jjjllliiihhhhhhgggjjjooosssrrruuuxxxrrrqqquuuxxxvvvrrrnnnkkkkkkpppwww}}}}}}|||vvv{{{xxxkkk```PPPLLLKKKOOORRRSSSUUUYYYWWW^^^mmm}}}uuuttttttvvvxxxvvvqqqlllgggaaa]]]\\\[[[WWWVVVXXXYYYWWWWWWYYY]]]aaadddeeeqqqsssuuuxxx|||~~~yyywww~~~~~~|||rrrcccVVVNNNGGGAAA???@@@DDDKKKWWWgggwww}}}vvvnnndddWWWKKKDDDAAA>>><<<777999===FFFWWWiiitttuuusss|||nnndddeeefffcccjjjrrr|||ppp^^^QQQ@@@<<<777EEEeeeyyynnnWWWIII;;;777333111000//////......---,,,---///222666888XXX~~~yyywww|||~~~|||}}}yyyrrrvvv}}}}}}}}}qqqnnnssswww|||wwwgggcccooo|||}}}yyyzzz~~~|||tttdddWWWKKKDDDAAA===BBBQQQfffssswwwzzzeeeSSSIIICCC??????888:::;;;999888:::===>>>CCCHHHRRR^^^kkkxxxBBBCCCDDDFFFHHHJJJMMMPPPaaa```[[[TTTMMMLLLOOOSSSXXX^^^gggnnnpppvvvxxxjjjaaa]]][[[YYY]]]bbbgggeee___[[[\\\___aaa^^^\\\[[[XXXTTTWWW\\\WWWPPPHHHEEEDDDAAA>>>===>>>999777999;;;;;;???DDDEEEKKKSSSZZZ___dddkkkoooyyy{{{mmmcccYYYMMMGGGGGGJJJKKKJJJYYYfffooorrr}}}xxx```TTTMMMEEE@@@===;;;888555555///,,,000111...***)))'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******+++,,,,,,,,,,,,++++++))),,,000---)))///;;;OOO[[[fffhhhhhhkkkkkkhhheeeccckkkzzz{{{}}}}}}uuuqqqoooooovvv~~~}}}tttlllnnnxxx~~~~~~nnn]]]TTTMMMOOOTTTYYYYYYVVVWWW\\\ccclllxxxxxxrrrlllhhheeeccc^^^bbbcccaaaaaadddeeebbbgggdddaaaaaadddgggggggggrrrsssuuuxxx}}}|||nnnhhh______qqqwwwgggXXXRRRNNNIIIHHHKKK;;;AAAKKKXXXeeepppyyy}}}|||rrriii]]]SSSLLLFFF@@@<<<777::::::===KKKaaapppuuu|||{{{}}}jjjaaa___]]]\\\```ooo{{{hhh[[[VVVBBB>>>DDD\\\xxxmmmXXXAAA:::555444333...,,,------000------111...777MMMppp|||pppoootttzzzxxx{{{xxxtttwww~~~sssddd]]]cccoooxxxzzzvvvyyy~~~|||~~~rrr```RRRFFF===;;;>>>HHHXXXkkkxxx}}}|||iiiSSSHHHDDD@@@===@@@===:::999999:::::::::???BBBJJJWWWaaaiiisss}}}FFFIIINNNRRRUUUYYY]]]aaa{{{yyyuuunnnhhhcccbbbbbbmmmnnnrrryyy~~~}}}qqqggg^^^YYYbbbiiiqqquuuuuutttuuuwwwvvvnnngggdddaaa\\\[[[\\\[[[]]]___^^^WWWNNNFFFCCCFFF???;;;;;;;;;<<>>???RRRmmmvvvhhhUUUBBB;;;555444333///---...,,,///------222111;;;QQQnnnzzzuuuoooppp{{{uuuvvv{{{}}}xxxvvvzzzvvvkkk___\\\dddqqqxxxyyyuuuxxx}}}{{{~~~vvvbbbTTTFFF;;;:::<<>>FFFSSS]]]cccllltttJJJQQQZZZdddlllttt}}}}}}~~~xxxwww}}}vvvmmmfffkkkpppxxx|||qqqllliiieeeaaaaaadddmmmuuuuuunnnfffaaa```XXXPPPHHHEEEBBB??????BBB???@@@???===<<<;;;===???BBBGGGOOOXXXaaagggkkklllxxx}}}zzzjjjXXXJJJCCCIIILLLRRRZZZdddoooyyy|||hhhSSSDDD@@@AAA;;;666333333111,,,+++---++++++)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++******+++,,,,,,,,,,,,+++---***+++...,,,,,,888HHH[[[dddlllmmmkkkjjjhhheeeccccccjjjtttxxxwww||||||oooiiihhhggggggiiikkkppptttuuuuuuvvv{{{mmmXXXLLLKKKKKKMMMQQQWWWXXXWWW[[[bbbmmmvvv}}}hhhWWWQQQKKKHHHNNN\\\hhhllllllqqqvvvyyyzzz}}}yyyiiiaaa]]]]]]\\\ZZZ```mmmxxx~~~qqq```VVVPPPLLLNNNNNNJJJGGGEEEIIIIIIQQQddd}}}vvvkkkaaaXXXOOOFFF???777999999888@@@PPPaaakkkyyy{{{mmm___VVVUUUXXXhhhttteeeTTTGGGAAAOOOgggsssjjj[[[EEE===666555444111//////,,,///---...222333???WWWrrrtttjjjhhhuuu{{{pppttt{{{}}}wwwwww{{{}}}~~~xxxqqqfff\\\^^^iiisssvvvuuuuuuxxx|||xxxuuu{{{yyydddSSSEEE:::999999???LLL___oooxxx{{{~~~yyysssoookkkkkksss|||zzz```MMMDDDBBB@@@>>>===;;;888888888999999888888:::CCCPPPYYY```iiirrrZZZ___hhhrrr|||~~~~~~}}}tttoookkkggggggjjjmmmtttzzzzzzyyy|||yyyppphhhccc\\\SSSMMMKKKJJJHHHDDD???;;;888888888777999<<<>>>AAAFFFLLLQQQZZZhhhzzzssseee\\\SSSJJJDDDDDDFFFOOOeee{{{oooPPPGGGKKKAAA<<<888666333//////222...---***)))((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++...***+++...---000@@@SSSggglllooopppnnnnnnnnnnnndddaaadddnnnvvvzzz~~~~~~mmmgggfffbbb^^^\\\cccjjjqqqvvvwwwyyy|||~~~sss```NNNJJJOOONNNOOOSSSYYY[[[\\\cccjjjrrr{{{uuufffWWWKKKGGGFFFGGGQQQbbbrrr}}}|||qqqoooqqqooommmiiigggkkkrrryyy|||{{{~~~}}}sss```PPPMMMNNNQQQVVVZZZXXXSSSPPPUUUVVV^^^qqq}}}pppdddZZZQQQHHHBBB999:::999666999EEEVVVbbbtttyyyyyybbbPPPRRRUUUgggiii]]]OOODDDMMMcccppplllaaaIII???777555555222000000,,,///------111333AAA\\\xxxooofffdddqqqyyynnnsssyyyzzztttpppxxx~~~}}}~~~{{{ttthhh```eeeooouuussspppvvvxxx|||~~~vvvllljjjrrr~~~wwwaaaQQQDDD;;;:::888;;;FFFXXXiiitttyyywwwpppfff^^^WWWUUU\\\fffxxx{{{kkkVVVGGGAAA@@@???>>>===;;;999999:::::::::999999:::@@@KKKUUU^^^jjjtttmmmnnnpppuuu~~~yyyrrrmmmrrrzzzxxx}}}~~~vvvjjjdddZZZVVVQQQKKKGGGDDDBBBAAA===<<<;;;888666777:::===???KKK]]]ppp|||~~~{{{kkk___TTTOOOJJJJJJYYYmmmpppbbb___IIIBBB;;;888444000000333000...,,,***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++---++++++......444HHH^^^tttrrrrrrrrrrrrsssvvvzzzpppiiifffooo}}}wwwiiieeeeeebbb\\\XXX```dddlllttt||||||sssfffTTTIIIKKKSSSOOOPPPTTTZZZ]]]aaaiiissswwwkkk[[[SSSMMMHHHGGGIIINNNTTT___lllyyy~~~yyyzzz~~~~~~vvvnnnnnnsssxxxyyyyyyzzz|||xxxnnn```QQQIIIMMMSSS[[[bbbhhhiiifffbbbcccgggqqquuuggg\\\SSSLLLGGG===<<<999666666===LLLXXXllluuu~~~}}}~~~oooWWWYYY\\\mmmwwwZZZMMMBBBGGGXXXeeefffaaaOOOCCC888555555333111000---000------000333DDD```{{{qqqllllllvvv|||yyyqqquuuyyyuuummmlll|||}}}~~~ttthhhbbbiiisssuuurrrpppwwwyyy{{{|||}}}}}}yyyooojjjsss|||vvvkkk______iiiwwwrrr\\\MMMCCC===;;;888999BBBSSSdddooosssooofff[[[QQQHHHEEELLLUUU___nnn~~~uuuggg\\\MMMBBB?????????>>>>>><<<;;;;;;<<<<<<;;;:::<<<;;;<<>>;;;888888@@@OOO^^^gggjjjhhhbbbZZZSSSJJJDDDGGGNNNVVVcccrrrxxxxxxssshhh^^^[[[SSSJJJCCCAAA@@@???>>>>>><<<;;;<<<===>>><<<;;;>>>:::999<<<@@@GGGRRR]]]mmmhhheeelllzzz|||~~~|||vvvrrrssstttuuu{{{|||yyyuuurrrpppnnnjjjgggWWWQQQHHHBBB>>>;;;777444999:::;;;???IIIYYYmmmzzzpppbbbbbbaaafffwwwiiiYYYHHH@@@===777222///111111///...---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++***---111333;;;TTTmmm{{{uuurrruuuvvvuuuxxx}}}wwwrrrmmmlllrrr{{{xxxppplllooorrrnnniiifffdddeeejjjuuurrraaaWWWRRRPPPRRRUUUQQQQQQTTTZZZ```gggssstttccc^^^```aaa^^^eeefffggghhhkkkpppvvv{{{~~~|||yyy~~~~~~{{{zzzxxxooodddUUUKKKMMMVVVYYYcccmmmssszzz}}}rrrggg[[[TTTIIIBBB;;;:::999999???GGGYYYiiixxx|||{{{~~~yyyvvv{{{ttt]]]SSSGGG@@@DDDPPP]]]eeeZZZKKK<<<777666444000///+++000......444:::QQQqqq|||zzz{{{}}}}}}||||||sssttt}}}tttvvvzzz|||{{{{{{}}}rrrnnnrrrvvvllliiipppsssoooqqqwwwvvvvvvwwwuuutttssstttuuuqqqtttuuusssrrruuu~~~wwweeeYYYSSS___qqqwwwqqqeeeWWWJJJJJJXXXjjjvvvzzzppp\\\MMMDDD>>>:::777777???LLLXXX^^^```bbbbbbbbb```XXXOOOLLLNNNZZZfffrrrvvvtttmmmcccYYYXXXSSSMMMIIIFFFDDD@@@>>><<<;;;;;;<<<======<<<:::<<<999999===AAAEEENNNWWWxxxqqqkkkpppzzzyyyqqqqqqxxxyyyrrrnnnooorrrssstttvvvuuuwwwxxxwwwvvvxxx}}}}}}yyyvvvuuuxxx|||}}}zzzzzz||||||{{{~~~{{{wwwnnndddWWWMMMHHHCCC<<<666444888======???III[[[iiiqqqzzz}}}^^^dddooo|||yyyfffRRRHHHDDD===555000111111000///...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++******---222444===WWWqqqyyytttrrrvvvwwwtttssswwwwwwvvvrrrlllkkkqqqyyy~~~~~~xxxvvvyyyzzztttnnnkkkfffiiinnnwww{{{jjjZZZUUUWWWXXXXXXYYYTTTTTTWWW]]]ccckkkyyy~~~sssssswwwwwwrrrqqqoooooorrrxxx|||www}}}}}}|||~~~zzz|||vvvhhh\\\QQQKKKRRR]]]___iiirrrwww}}}pppbbbYYYMMMCCC<<<<<<;;;:::===CCCSSSfffvvvzzzzzz~~~{{{{{{www___VVVGGG<<<;;;FFFXXXeee]]]MMM===777666444000...***///...000666>>>WWWyyyxxxuuuvvv~~~yyyzzzyyyrrrwww}}}}}}|||nnngggiiiuuuqqquuutttmmmooowwwtttuuutttrrrpppooopppqqqpppqqqpppmmmlllrrr}}}lll^^^WWWZZZooo|||ssslll^^^PPPBBBBBBQQQcccpppttt|||rrr___OOODDD===999666777>>>JJJTTTXXXYYY```cccjjjmmmfffZZZQQQPPPaaalllvvvzzzxxxrrrhhh```YYYVVVRRRNNNKKKGGGAAA>>>;;;::::::;;;<<<===;;;999:::999<<>>999BBBSSSaaa___YYYGGG:::888222---444...,,,///333555BBBeeetttwwwzzz}}}zzzyyyuuuuuu{{{zzzkkk^^^WWWgggooosssoookkkllloooqqqyyyvvvooohhheeeeeeccc```gggmmmiiifffmmmqqqwwwttt___\\\llltttfffPPPJJJAAA<<>>999999???FFFGGGIIIKKKLLLWWWfffoookkkdddccchhhrrrwww{{{~~~|||tttffffffbbbYYYRRRNNNFFF>>>===;;;999;;;>>>???===:::;;;;;;CCCRRR]]]aaaeeekkk~~~zzzvvvxxxvvv{{{yyyuuuooollljjjjjjhhhffffffiiikkkkkkkkkpppyyy|||dddZZZYYYPPPGGG>>>:::666555;;;DDDMMMSSS```qqqmmmgggtttxxxfffQQQAAA999444333111000000000///...))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,...222:::GGGWWWgggpppllllllmmmnnnrrrvvvyyy||||||}}}xxxnnneeehhhwwwzzzrrrtttwww|||vvvdddYYYRRRVVV[[[ZZZWWWVVVUUU[[[cccjjjpppxxx|||qqqccc[[[WWWPPPJJJJJJYYYmmm|||}}}xxxhhhYYYLLLKKKRRRVVVWWWXXX```dddmmmyyy~~~{{{oooaaaUUULLLBBB>>><<<999999;;;GGG\\\oootttwww~~~wwwnnniiiiiipppzzz~~~{{{aaaWWWKKK@@@888:::GGGVVV```[[[III;;;:::555///444...---///222555CCCfff}}}vvvnnnqqquuuyyytttnnn}}}xxxuuuvvv|||vvvfffXXXQQQ\\\eeekkkjjjhhhlllqqqsssxxxrrriii___YYYXXXZZZ[[[bbbiiieeeaaagggmmmxxxnnn```nnn~~~{{{nnn```MMMGGG???:::>>>JJJVVV^^^qqqvvv}}}vvvwwwvvvwww|||~~~zzz}}}~~~xxxhhhVVVIIICCC===999777;;;???@@@CCCGGGGGGNNNZZZfffkkkkkkooouuuyyy~~~uuuiii```YYYOOOEEE???>>>===>>>@@@@@@???===BBBBBBMMMaaarrryyy{{{}}}~~~{{{zzzrrrjjjccc^^^___ccchhhiiihhhggghhhjjjoooqqqsssuuuxxx|||qqqdddfff^^^UUUJJJBBB;;;666777;;;???CCCMMM[[[iiiwwwrrr]]]eeezzz|||{{{bbbJJJ;;;888666222000000000222444'''((()))***+++++++++***)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,......444CCCWWWhhhppprrrjjjhhhggggggkkkrrryyy~~~tttiiidddjjjxxxyyysssyyy{{{~~~zzzmmm[[[VVVTTTWWWXXXVVVUUUVVV\\\bbbiiiooouuu{{{wwwpppaaaQQQGGGEEECCC???AAAQQQiii|||vvvnnnVVVLLLFFFJJJRRRUUUTTTSSS[[[```jjjwww}}}{{{|||}}}}}}}}}~~~zzzrrriii[[[QQQGGGBBB===999999<<>>:::;;;???EEEIII___hhhttt}}}|||yyyxxxrrrtttuuuwww}}}|||xxxiiiYYYLLLEEE;;;777666777999;;;BBBIIIKKKLLLQQQ\\\eeellluuu}}}tttiii```RRRFFF@@@AAABBBBBB@@@@@@AAABBBBBBFFFTTTmmm|||rrrmmmmmmsssyyy|||yyytttnnnllljjjiiigggfffhhhlllrrrvvvyyy~~~wwwhhhlllfff___TTTJJJBBB<<<999999;;;:::???IIIVVVfff|||zzznnniiizzznnnUUUCCC<<<777333333222222444777++++++***************+++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------......666KKKeeeuuuwwwrrrjjjhhhfffeeeiiiooovvv{{{yyynnnhhhkkkvvv~~~xxxtttzzz|||}}}}}}||||||}}}~~~~~~tttdddVVVXXXZZZZZZXXXVVVWWW[[[dddjjjqqqvvvzzz~~~oooiii[[[LLLCCCBBBBBB@@@DDDSSSjjjwwwiii^^^IIIGGGHHHNNNQQQOOONNNOOOTTT[[[hhhxxx~~~}}}}}}}}}yyyzzz|||}}}~~~yyysssnnn```WWWMMMEEE???999888;;;@@@RRRfffqqqwww~~~~~~uuueeeYYYUUUXXX]]]vvv~~~www```MMMHHH@@@888BBBWWWaaa___LLL<<<:::666111555//////000222777JJJmmmtttlllhhhrrrmmmeee}}}zzzwwwyyy|||yyycccRRRLLLVVV^^^dddddddddgggjjjkkktttlll```SSSHHHFFFNNNYYYfffpppmmmbbb^^^___kkk{{{___dddppp~~~ttthhhVVVLLLBBB===<<<<<<>>>AAAMMMYYYiiivvv}}}~~~zzzvvvtttrrrpppsssuuuxxxvvvgggYYYLLLDDD999777555666777;;;EEEPPPVVVSSSRRRUUUZZZaaammmyyy|||pppdddSSSDDD@@@BBBDDDCCC@@@???AAADDDEEEMMM___wwwnnnjjjeeeaaaaaadddgggjjjiiinnnvvvzzz}}}wwwqqqggg[[[RRRIII@@@:::888555444:::FFFYYYrrrlllyyyjjjTTTBBB999333333444111111444111000---***))))))***+++))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------///999QQQlll{{{yyyrrrnnnllljjjiiikkknnnsssuuu}}}tttpppwww}}}}}}|||}}}~~~~~~}}}}}}~~~}}}mmm^^^UUU[[[___\\\WWWVVV\\\aaalllqqqxxx|||~~~rrrnnnbbbRRRFFFBBB???<<>>GGGSSSfffssssssjjjccc^^^fffxxxvvvZZZYYYbbbssszzztttssswww|||{{{}}}hhhYYYIIIAAA<<<999:::===@@@LLL]]]lllvvv~~~yyyxxxvvvtttpppllliiigggeeeiiilllnnnrrryyy|||}}}ooobbbXXXMMMDDD;;;888666666666888BBBMMMTTTSSSQQQPPPNNNSSSccctttzzzkkkWWWGGG@@@BBBCCCBBB@@@???BBBFFFQQQ^^^qqq|||tttooollliiihhheeegggkkkooosssyyyzzzooodddUUUIIIHHH@@@999777:::FFFZZZkkk}}}oooSSSCCC666555555111...000555333000,,,*********+++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,111>>>UUUmmmzzzxxxqqqsssqqqooommmmmmnnnpppqqqzzzyyy~~~|||uuuhhh\\\VVV]]]```ZZZTTTWWW```fffqqqwww}}}}}}sssrrrkkk^^^TTTPPPMMMJJJOOOVVVaaaooo}}}|||ooo___PPPEEE???GGGIIILLLKKKCCC;;;>>>FFFLLLVVVhhh{{{|||}}}{{{{{{}}}zzz|||~~~}}}|||}}}~~~|||}}}~~~uuupppggg```XXXPPPFFF<<<999;;;777CCCUUUdddpppxxx~~~fffUUUPPPPPPPPPaaattt{{{```RRRFFF;;;<<>>999666555444333888???DDDEEEGGGGGGEEEKKK\\\nnn{{{jjjWWWHHHBBBBBBCCCBBBBBBDDDFFFIIIWWWeeettt}}}|||vvvvvvtttqqqmmmlllnnnqqqrrr{{{qqqbbbaaaWWWKKKAAA999999BBBMMMcccvvv}}}||||||nnnUUU???999999444000000222222222111000...+++***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...,,,444DDDYYYkkkuuuuuurrrwwwuuuqqqnnnmmmnnnpppqqq{{{||||||tttmmmeee^^^ZZZ``````XXXSSSYYYeeellluuuzzz|||vvvvvv~~~yyyppprrrooogggbbbbbbcccbbb```ccchhhnnnwww~~~~~~}}}|||yyyzzz{{{}}}~~~}}}tttcccQQQDDDBBBDDDPPPLLLHHHEEEAAA===AAAGGGNNNXXXhhhyyy}}}yyy}}}|||vvvssstttwwwyyy{{{}}}}}}}}}~~~~~~}}}}}}|||{{{yyyyyyyyyzzzzzzyyyyyy{{{}}}}}}~~~{{{tttjjjeee___WWWLLL@@@<<<===555???OOO```mmmvvv~~~ttt[[[QQQRRRTTT```{{{|||fffVVVMMMFFFCCCDDDPPPggglll\\\NNN@@@444222000222333444???\\\tttmmmlllnnnwww|||tttfffdddkkkqqqsssmmmiiixxxssslllsss}}}lllggglllwwwsssaaaWWWYYY___eeeiiiiiijjjllljjjggg```QQQDDD@@@===;;;DDDQQQYYYiiiooollljjjccccccooo~~~aaaPPPHHHUUUhhhuuu~~~ttthhhaaabbbeeemmmUUUHHH>>>444222666777;;;EEESSScccpppwwwzzz~~~xxxtttzzzyyyoooiiifff___TTTGGGFFFDDDBBBAAA@@@@@@@@@FFFIIILLLQQQ\\\gggkkkiiijjjrrrtttmmmhhheeeYYYLLL???999555555444222222444777777:::===???EEERRR```rrrcccVVVLLLFFFEEEDDDEEEHHHKKKMMMMMMRRR[[[dddjjjsssxxxrrrrrrsssjjjtttrrrlllcccXXXLLLAAA:::>>>EEEIIIZZZlllppplllrrr~~~mmmqqqfffHHH???>>>999444444...111444666555111,,,)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---777HHH[[[jjjrrrtttssszzzwwwqqqmmmlllmmmpppsss}}}~~~yyyoooiiiddd```___dddbbbXXXTTT]]]jjjqqqvvv|||vvvjjjffftttyyy~~~{{{vvvppprrrpppiiidddfffhhhiiihhhiiimmmsss{{{}}}~~~}}}|||zzzuuuuuuwwwyyyzzz{{{||||||uuutttlll[[[IIIBBBHHHPPPXXXNNNEEECCCCCCDDDGGGKKKRRRZZZhhhvvv~~~yyyzzz}}}}}}xxxpppkkkmmmqqqwwwyyy|||}}}~~~~~~{{{|||~~~}}}}}}xxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwzzz}}}~~~wwwlllhhhccc\\\PPPCCC>>>???777???NNN___mmmwww~~~bbbUUUWWW\\\___ooo^^^SSSKKKCCC<<>>KKK]]]kkkrrrssswwwyyy~~~~~~uuulllrrrooobbbYYYVVVLLL@@@;;;:::999888777777888999;;;>>>AAAGGGSSSaaagggfffhhhsssyyyuuuqqqmmm^^^NNN>>>777444666777555222222444222333777;;;???GGGOOOsss}}}lll```YYYTTTJJJGGGEEEGGGLLLPPPRRRQQQLLLQQQUUUZZZhhhzzztttnnnlllmmmpppxxx|||kkkWWWJJJEEECCC???BBBIIIOOOVVVfff{{{|||mmmxxxvvv___LLL@@@999444111///111333555444000+++(((+++*********))))))((((((************************)))---...+++((())),,,//////>>>UUUgggnnnmmmmmmooowwwpppiiihhhhhhjjjqqqxxx|||zzzvvvjjjbbb```aaa___]]]ZZZXXX[[[dddooowww}}}wwwllllllnnniiihhhooopppuuu~~~~~~yyyssstttssspppnnnlllnnnrrruuu|||xxxvvvyyy}}}yyywwwvvvuuuuuuwwwvvvuuusssuuusssrrrsssuuuwwwxxxxxxsssgggUUUGGGCCCGGGNNNSSSUUUNNNJJJJJJHHHHHHNNNXXX]]]eeepppwwwxxxvvvsssssswwwvvvtttpppmmmlllnnnqqqtttvvvyyy{{{|||~~~}}}|||{{{zzzzzzxxxsssoooooorrruuutttqqqqqqtttwwwyyyyyyyyyzzz{{{{{{}}}~~~}}}tttooohhh___PPPBBB>>>AAA======DDDSSSgggvvv|||}}}uuu]]]UUUVVV___sss___\\\PPP@@@<<>>;;;666666555444555666777888555;;;======III\\\dddbbbjjjvvv~~~yyyrrrjjj]]]PPP@@@<<<888444444444333222333333444666:::???EEEHHH]]]wwwwwwgggWWWSSSWWWTTTQQQMMMMMMTTT\\\\\\VVVTTTUUUQQQNNN[[[qqq}}}|||zzzvvvrrrqqqtttzzzvvveeeWWWJJJ@@@???CCCFFFLLL\\\tttsss___HHH999666000000222333333222000...,,,+++++++++************************************))),,,---++++++,,,///000666EEE[[[kkkpppooonnnoooqqqmmmjjjhhhfffgggqqq|||{{{xxx}}}~~~~~~ttthhhaaa```bbb```]]]ZZZZZZ```jjjttt{{{xxxqqqqqqggg```aaa]]]^^^kkk|||xxxuuuvvvwwwxxxzzz|||{{{tttmmmiiigggdddbbb```]]]YYYVVVZZZZZZ\\\___aaa```]]][[[\\\SSSIIIFFFJJJPPPRRRRRRVVVPPPNNNQQQTTTUUUZZZaaadddjjjssswwwuuupppkkkiiijjjjjjiiigggfffgggjjjmmmqqqsssuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvttttttppplllhhhiiimmmpppooonnnmmmpppsssuuuwwwxxx{{{}}}}}}rrrllleee]]]QQQEEE??????;;;<<>>RRRdddeeeYYYKKK===333222333333666GGGfffyyymmmllliiiqqq{{{wwwllljjjnnnkkkiiiSSSgggzzzqqqmmmuuugggWWW[[[aaabbb``````aaacccccc___[[[RRRBBB666555777777<<>>:::777666555555444444444555666777555:::;;;===JJJ]]]eeebbbiiisss{{{yyytttlll[[[JJJ@@@===888555555555555444444333333444777>>>FFFKKKUUUiii}}}zzzrrrlllcccZZZYYY^^^\\\ZZZXXXYYYaaaiiiggg```VVVVVVQQQLLLVVVlllzzz}}}}}}yyywwwvvvuuuxxxdddTTTBBBAAA>>>???NNNgggZZZ>>>888333222111222333333222111------,,,+++++++++++++++******************************+++,,,...///000222<<>>222111333444888IIIeeewwwjjjkkklllrrrzzz}}}uuummmnnntttqqqhhhRRRiiivvvqqqpppwwwbbbSSSYYY______^^^^^^___```^^^XXXSSSJJJ===333333555555:::AAAQQQ___pppwwwrrrkkkggggggqqq}}}oooaaaXXX\\\nnnmmmkkkppp^^^TTTFFF>>><<<777666555555777;;;EEEPPPWWWcccfffjjjnnnqqqnnnaaaSSSFFFBBB;;;666444444333222444444444333444555555666555777888===MMMbbbllllllqqqxxx~~~~~~~~~wwwcccNNN@@@===999666666777777666555444222222555<<>>======>>>@@@@@@???>>>>>>===<<<>>>@@@CCCDDDCCC:::===DDDNNNWWW[[[XXXTTTUUUYYY^^^cccgggkkkqqqwww}}}wwwnnndddYYYQQQMMMHHHJJJLLLMMMOOORRRVVVZZZ___bbbgggiiihhhgggggggggkkklllmmmnnnkkkgggbbb___[[[YYYYYY[[[```cccdddddddddfffhhhjjjmmmsssyyy}}}vvvkkkbbb```]]]TTTHHHAAA::::::===IIIZZZlllxxx}}}~~~qqqnnnggg[[[PPPBBB??????FFFNNNSSSRRRIII<<<111///000111666HHHeee~~~xxxlllnnnqqquuuzzzzzzsssmmmrrr{{{xxxgggRRRmmmppplllnnnwww{{{^^^QQQXXX^^^^^^]]]\\\]]]]]]YYYRRRLLLCCC999222222333444999>>>JJJXXXkkkuuusssmmmhhhfffqqq{{{ttteee]]]cccnnn{{{uuuiii~~~wwwgggZZZHHH???===999888666555444777>>>GGGNNNYYY```gggjjjiiiaaaRRRDDD;;;888444222222333444444333333333333444444555555555666666===PPPjjj{{{}}}iiiSSS@@@<<<888666666777888888777666555444444999BBBIIIKKKOOOQQQUUUcccrrruuuoooooohhhaaa```bbbccccccbbbiiijjjkkkmmmpppooocccVVVNNNQQQOOOJJJOOOaaauuuhhh\\\KKK===999AAARRR```zzz|||VVVAAA777555333444888999666333000///---+++*********+++************************...******......,,,///444GGG]]]ttt||||||yyyvvvsssvvvqqqkkkiiieeebbbdddiiibbbbbbaaaaaaeeennnzzz|||yyyyyy}}}{{{tttlllgggeeefffggg[[[XXXWWW^^^kkkwww~~~qqqcccdddqqqiiijjjooozzz~~~||||||}}}}}}|||uuujjj]]]PPPFFF@@@>>>AAA@@@@@@AAACCCCCCBBB@@@HHHHHHKKKNNNPPPOOOLLLIII>>>DDDLLLPPPPPPPPPQQQRRRWWWaaajjjlllkkknnnuuu{{{xxxkkk]]]QQQHHHBBB???>>>???AAABBBCCCEEEIIIKKKMMMQQQWWW[[[\\\]]]^^^___dddeeegggfffccc^^^XXXTTTNNNNNNOOOQQQUUUXXXYYYYYY]]]___aaacccgggnnnuuuzzzyyymmmbbbaaaaaaXXXKKKCCC===;;;===FFFUUUhhhvvv~~~~~~}}}yyynnnaaaTTTCCC<<<===DDDMMMRRROOOEEE:::333111111000555IIIggg|||qqqtttvvvwwwzzzxxxppplllsss}}}xxxbbbQQQpppzzzmmmiiikkkxxxzzz___TTT\\\aaa___]]][[[[[[ZZZUUULLLFFF===777333222333555888<<>>DDDGGGIIIIIILLL\\\oootttooopppmmmkkklllpppqqqlllfffjjjkkkmmmoooqqqnnnaaaSSSHHHKKKMMMLLLRRRaaattt~~~qqq___LLL>>>888>>>GGGXXXooozzzcccLLL;;;777333555:::===<<<:::444222///,,,*********+++************************///+++,,,///---+++111;;;UUUiii{{{~~~{{{|||~~~}}}|||vvvqqqnnnjjjccc```aaa___]]]\\\\\\___dddjjjmmmlllmmmoootttzzzzzzwwwqqqkkkgggeeefffgggZZZYYY[[[cccmmmwww}}}}}}lllkkkuuukkkhhhlllqqqwww~~~zzzuuusssqqqnnnkkkjjjkkklllmmmbbb^^^VVVLLLDDDAAABBBDDDGGGGGGJJJNNNSSSWWWXXXXXX___ccciiimmmlllcccVVVMMMBBBHHHMMMJJJEEECCCHHHNNNZZZgggrrruuussssssuuuvvvnnndddUUUGGG>>>999666555666777999999999:::<<<>>>;;;???DDDIIIKKKMMMOOOQQQXXXYYYZZZZZZWWWRRRMMMIIIAAABBBDDDFFFHHHJJJKKKLLLRRRTTTWWW[[[aaahhhpppuuu{{{~~~}}}pppdddbbbbbbYYYMMMDDD???<<<<<>>HHHXXXdddjjjjjjgggeeekkkuuu{{{rrroooooonnnuuutttyyyyyyiiiPPPDDDBBB<<<444444333222333666;;;???BBBMMMUUUQQQHHH@@@999444777666444444555666555444333333444555555555555444666555666<<>>@@@>>>:::777333///,,,+++++++++************************...,,,---111...+++666FFFcccttt~~~xxxsssyyyzzzoooccc]]]]]]```___^^^___aaabbbbbbaaabbbfffmmmuuu|||uuuqqqlllhhhfffeeedddddd[[[^^^cccjjjrrrxxx|||~~~xxxxxxxxxmmmeeedddhhhnnnrrrwww}}}xxxmmmeeeYYYVVVSSSQQQPPPQQQSSSTTTRRRSSSTTTSSSQQQRRRUUUXXXVVVXXX]]]dddmmmtttwwwxxxzzz|||}}}{{{ssseeeUUUJJJBBBDDDEEEAAA===>>>EEELLLWWWeeerrryyy{{{yyypppgggVVVMMMBBB999444333333222///111222222111111333555111444777:::;;;===???AAAGGGHHHJJJJJJIIIFFFBBB@@@:::;;;===>>>??????@@@AAACCCGGGMMMSSS[[[ccclllrrrvvvyyy}}}wwwkkkgggddd\\\PPPIII@@@<<<:::>>>KKK^^^ppp{{{|||~~~}}}sssfffRRRGGG;;;@@@LLLWWWVVVIII===888555333111777MMMmmmxxx~~~zzzwww|||vvv^^^[[[yyynnnmmmqqq}}}|||___VVV^^^bbb___[[[VVVSSSOOOIIIAAA;;;444555444222222333444555:::DDDSSSaaajjjkkkhhhdddeeeooo{{{~~~wwwuuuqqqxxxqqqtttyyy{{{}}}rrrYYYKKKEEE<<<555555555444333444777:::999???CCC???:::888555222666555444444666666444333333444555666666666555555555666888:::???MMMbbbsss~~~}}}lll___YYYTTTMMMFFFBBB>>>;;;::::::::::::888;;;<<<:::666888@@@HHHNNNXXX```eeeooo}}}fffaaaXXXTTTXXX^^^\\\VVVLLLJJJJJJMMMUUUcccuuu|||xxxaaaJJJ@@@AAA>>>DDDNNNWWWZZZbbbxxxvvvXXXLLL===666888<<>>===:::666111...,,,,,,,,,************************---+++///222///---;;;OOOlllyyy|||pppiiirrrzzzlllhhhllldddcccdddfffiiihhhdddaaabbbhhhqqqyyyqqqnnnjjjfffeeedddcccbbb]]]bbbjjjpppuuuyyy|||xxxlll___YYY]]]gggnnnrrrzzz}}}~~~qqqcccYYYIIIGGGDDDAAAAAABBBEEEFFFVVV\\\dddjjjlllmmmnnnpppoooqqqtttzzz}}}rrreeeWWWIIIAAA@@@???===<<<<<<@@@HHHMMMSSS___nnnyyy|||kkkYYYEEE???888333333444444444+++---......------...000///111222333333444666777:::;;;>>>??????>>>;;;:::888999;;;<<<<<<<<<<<<===999>>>EEEMMMWWWaaajjjpppsssvvv{{{~~~~~~rrrlllhhh___UUUOOO@@@<<<999<<>>888222444444222000111222222888BBBRRRaaakkkmmmiiieeeaaajjjvvvyyytttuuupppjjjhhhhhhlllrrr{{{}}}yyy```PPPGGG<<<777888999888666555666888555777666444444777666333555444444555666666555333444444666777777777666555444777999888666;;;LLL[[[eeennnnnn```RRROOOOOOMMMIIIEEE@@@===<<<<<<<<<;;;999;;;;;;888555999DDDMMMiiivvvrrrhhhYYYOOORRR[[[___\\\RRRMMMIIIKKKTTTcccvvv~~~xxxyyydddQQQGGGCCC@@@===BBBMMMVVV\\\kkk{{{kkkZZZEEE888666;;;>>>???>>><<<999555222...+++***...---+++******+++---...---***...222...---EEEdddvvvzzz{{{rrrgggfffsss|||ssspppooommmlllkkkllllllhhhbbb]]]\\\gggttt{{{~~~|||nnnmmmlllkkkjjjfff```[[[^^^eeennnuuuxxx{{{}}}}}}mmm[[[NNNSSS[[[___dddlllqqqxxxvvv```KKKCCC???BBBDDDCCCFFFKKKZZZlll~~~xxxcccNNNCCCAAADDD===;;;999888;;;@@@FFFJJJ[[[fffooossszzz}}}mmmVVV:::999777666444333333333222111000//////.........000000000000000111222222666666666666666666666666555666777888999:::;;;;;;<<<===AAAIIIUUUaaaiiimmmrrrvvvzzz|||||||||||||||rrrmmmiii^^^TTTOOOCCC>>>888777CCCWWWkkkvvv{{{~~~pppdddVVVHHHIII^^^jjj]]]VVVLLL333333222111666GGGddd~~~yyy{{{xxxQQQXXXtttnnnjjjnnnyyyzzz```ZZZ]]]WWW\\\XXXSSSMMMHHHAAA;;;666333222111111000000111111666:::FFFXXXiiirrrqqqllleeegggmmmzzz~~~ooozzzvvv}}}mmmaaa^^^cccjjjuuuzzz|||xxxjjjYYYJJJBBB999333111333555444555777333333333333222111000000555555666666666555555444777777666555555555666666999::::::;;;<<>><<<999666999HHHXXX|||mmm]]]XXXXXXXXX[[[___XXXQQQKKKNNN[[[lllxxx~~~|||xxx~~~yyyhhhVVVIIIBBB===;;;BBBRRRccckkknnnooozzzzzzhhhOOO===888;;;???AAA>>>===;;;888444000---+++------,,,++++++,,,---...---***---222...000IIIhhh{{{}}}ooodddeeennnvvvzzzrrrlllppppppoooppppppmmmgggbbb___iiiuuu|||~~~zzzmmmiiigggiiillljjjbbb[[[___fffooovvvyyy|||xxxlllaaaQQQGGGLLLSSSVVV]]]eeelllrrr|||ppp[[[GGG@@@;;;<<<>>>BBBKKKUUU```vvvyyynnn^^^NNNCCC>>>======999888666666:::AAAHHHMMM]]]jjjvvv{{{}}}uuu\\\AAA777666666555555555555666222222111000////////////000////////////000111222333333333333333333333333333333444555666777888888777888<<>>>>>===;;;888444000...------,,,,,,,,,,,,,,,,,,---***,,,000///555PPPnnn~~~jjj___dddhhhfffrrrnnnmmmrrryyyyyyssslllrrrrrrsssssssssooojjjffffffooozzzxxxnnniiifffiiimmmlllddd\\\```gggpppvvvyyy|||{{{{{{~~~lllZZZSSSIIICCCFFFKKKNNNVVV```eeekkkuuuppp^^^NNNIIIFFFFFFIIINNNWWW```lllxxxjjj\\\PPPAAA999999;;;999666777666555777<<>>??????>>>===???BBBEEEOOOXXX]]][[[WWWVVVVVVUUUWWWUUUSSSRRRQQQPPPNNNLLLHHHFFFDDD@@@;;;<<>>>>>???>>><<<888444111,,,------...------,,,+++---+++,,,///000:::VVVsss}}}fff]]]eeefff\\\hhh___ZZZ___jjjqqqrrrqqqrrrsssttttttsssooojjjgggnnnvvvwwwpppmmmjjjjjjjjjgggaaa\\\dddjjjqqqvvvwwwyyy{{{~~~~~~{{{ttt|||yyytttwww}}}~~~~~~wwwbbbQQQKKKFFFDDDFFFHHHJJJRRR[[[```gggrrr{{{}}}qqqeeeaaa]]]^^^aaaeeehhhiiiuuuuuu___MMMDDD<<<333222777;;;999555777777777:::BBBLLLVVV]]]jjjooosssrrrlll]]]HHH888777777777666555333222222444333222111111000000111//////............//////...........................//////000111111222222333444888BBBOOO]]]hhhmmmyyy|||~~~}}}yyyrrrjjjaaa[[[MMMEEE===;;;@@@NNNaaappp{{{~~~lllJJJOOOmmmrrrfffVVVAAA777555444888CCCWWWrrrwwwsssuuuzzztttqqqvvvzzzyyyhhhIIIWWWuuubbb```bbbmmm|||eeeTTTVVVVVVTTTPPPIIIBBB===888444111222222111000000000000000222444888;;;AAAJJJUUU]]]```___^^^aaaiiisss}}}|||ccc[[[RRRNNNPPPWWW\\\___aaadddgggggg```UUUJJJDDD<<<777555777777333111222444555666777888999999999888999:::<<<<<<=========:::::::::;;;<<<===>>>???BBBBBBBBBAAA@@@AAACCCFFFOOOWWW]]]\\\ZZZ[[[[[[ZZZ[[[YYYWWWVVVUUUUUUTTTTTTMMMJJJHHHEEE???===DDDNNNyyy}}}yyy}}}zzzkkk\\\WWWVVVVVVYYY```mmm|||vvvjjjfffUUUPPPCCC;;;EEEYYYccc```ccc]]]WWW___|||nnnSSS@@@888===>>>??????>>>;;;777555---............---,,,+++---,,,,,,///111>>>[[[vvvyyyddd^^^gggggg[[[ddd]]]\\\dddmmmqqqtttxxxtttvvvwwwwwwtttoookkkiiiqqqxxxxxxppppppnnnhhh```YYYXXXYYYggglllrrrttttttuuuwwwyyy{{{~~~yyykkkrrr}}}zzzqqqlllsss~~~yyyjjjYYYNNNJJJHHHGGGGGGFFFGGGMMMTTTXXXbbbooozzzyyynnnkkkqqqwwwwwwtttxxx|||fffPPPBBB444333333555888:::888777777777999>>>FFFQQQZZZ```ggghhhkkkkkkcccTTTDDD<<<;;;;;;;;;:::999888666555555444333222222111111222//////............//////......................../////////000000111111222222333888AAAOOO^^^iiiooouuuyyy}}}~~~}}}tttnnneee___QQQHHH>>><<<@@@JJJ^^^ooozzz~~~{{{|||vvvMMMKKKiiiqqqiii[[[III888444444999CCCUUUqqqxxxvvv|||wwwffffffrrrwwwttteeeGGGUUUsssbbbaaadddooo~~~lllWWWVVVUUURRRMMMFFF???:::666222000222111000000//////000000000444777999<<>>>>>???<<<===>>>???@@@AAAAAAAAA=========>>>???@@@AAABBBFFFFFFGGGFFFEEEEEEGGGIIIOOOVVV\\\\\\[[[]]]]]][[[[[[[[[ZZZYYYXXXXXXYYYZZZQQQNNNLLLIIICCC>>>BBBIIIfff|||uuugggXXXXXXYYY\\\cccppp~~~|||uuujjjeee\\\VVVKKK???@@@QQQgggtttxxxlllTTTGGG[[[iiiMMM;;;<<<===>>>>>>===;;;999888//////......---,,,,,,,,,---------///222AAA]]]vvv{{{}}}ttteeebbbiiijjjcccfffeeelll{{{~~~{{{}}}zzz|||}}}|||wwwrrrnnnlllrrrwww~~~wwwnnnpppmmmcccVVVPPPRRRXXXhhhmmmrrrtttssssssuuuwwwyyy}}}zzzggglllwww}}}rrrgggdddooo}}}uuudddWWWSSSQQQPPPNNNLLLIIIHHHJJJLLLPPP\\\lllyyy|||rrruuu~~~nnnUUUAAA777...111555777888777666666666888;;;@@@HHHRRRZZZ^^^```bbbiiiooofffRRRCCC>>><<<=========;;;999777666666555444333333222222333000000//////......////////////////////////////////////000000111111111111111222666???MMM\\\gggnnnsssvvv{{{~~~uuupppiiiaaaTTTIII???===???GGG[[[oooxxx}}}|||pppIIIGGGdddooommmeeeTTT999444333888AAARRRooozzzzzz{{{ffffffuuu|||xxxnnnOOO\\\tttaaa___bbbnnn|||mmmXXXUUUUUURRRLLLDDD===888444222000111111000////////////000///222555777:::???FFFLLLZZZ\\\___aaaeeejjjqqquuu|||~~~xxxiiiYYYMMMNNNPPPTTTXXX[[[[[[ZZZ___```aaabbb```ZZZQQQKKKDDD>>>999888777333222333222444777:::===@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEHHHJJJKKKKKKKKKKKKMMMOOOQQQWWW\\\\\\\\\^^^^^^[[[\\\]]]^^^]]][[[ZZZ[[[\\\UUUSSSQQQNNNHHHAAABBBFFF___|||xxxxxx|||yyyrrr[[[ZZZ[[[___hhhuuu}}}pppfffaaa^^^XXXNNNEEEHHH[[[oooyyyppp\\\IIIHHH]]]uuuzzzYYY@@@<<<<<<<<<<<<<<<;;;:::999111000...---,,,,,,------......//////333BBB]]]sssxxxvvvppphhhfffjjjmmmlllllllllvvv~~~zzztttpppnnnvvvyyy}}}|||ssspppooojjj```VVVSSSWWW]]]hhhlllqqqsssssstttvvvyyywww|||}}}{{{iiijjjsss}}}uuuiii]]]\\\jjj{{{~~~zzzxxxxxxyyyzzz~~~~~~oooeeedddcccbbb^^^YYYUUUSSSPPPNNNLLLYYYkkkzzz~~~}}}|||yyy}}}mmmTTT@@@444///111222444666666666666666888;;;???EEELLLSSSYYY\\\^^^```kkkvvvoooZZZMMMLLLLLLKKKJJJGGGCCC???;;;888777666555444333333333333222111000////////////000///////////////////////////000000000000111111111111111555>>>LLLZZZfffmmmssswww{{{~~~~~~~~~~~~~~~uuuqqqjjjbbbVVVJJJ@@@>>>>>>EEEYYYooovvv{{{~~~|||dddDDDFFFbbbmmmqqqlllYYY;;;444111666===MMMkkkyyyxxxnnnjjjyyyvvvWWWfffxxx```YYY^^^mmm}}}iiiUUUTTTUUURRRLLLCCC<<<777444222111111111000//////////////////000111333666;;;AAAFFFOOOTTTZZZ___bbbfffjjjnnnppp|||wwwjjj[[[QQQPPPSSSVVVXXXYYYYYYZZZ[[[]]]]]]___bbbbbb^^^WWWQQQGGGAAA<<<<<<===<<<>>>AAA>>>???AAACCCEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJLLLNNNOOOPPPQQQTTTVVVXXX]]]aaaaaabbbcccbbb^^^___aaacccbbb^^^[[[[[[[[[ZZZWWWVVVSSSMMMEEEDDDGGGYYYyyyqqqmmmssswwwvvv```]]]]]]bbbnnn{{{zzzlllmmmkkkiiiaaaOOOCCCMMM___sssrrrmmm^^^LLLIIIbbb~~~|||{{{```BBB;;;;;;;;;;;;::::::::::::222000...,,,+++,,,---......///000000444CCC\\\qqqvvvsssnnnkkkiiijjjnnnrrrsssnnntttzzzsssooonnn{{{}}}yyyqqqsssooohhh___ZZZ[[[```eeeggglllqqqtttuuuvvvyyy|||vvv{{{|||yyyzzz|||lllkkkqqq~~~~~~}}}xxxpppcccWWWVVVfffxxx~~~|||wwwpppiiieeeeeegggiii{{{}}}wwwvvvuuusssmmmgggccc___ZZZTTTKKKYYYmmm|||}}}~~~||||||}}}~~~|||rrrkkkiiijjjnnnxxxuuu```LLL===555333444666444222333555777888777<<<>>>CCCJJJPPPVVVZZZ]]]bbbcccnnnzzzuuuddd\\\aaadddccc___YYYRRRJJJCCC???777666555444444333444444222222111000000000000000/////////////////////////////////000000000000000333333666???LLL[[[gggnnnuuuxxx|||~~~~~~}}}}}}}}}~~~}}}uuuqqqkkkcccWWWJJJ@@@>>>>>>DDDYYYooouuuzzz{{{}}}uuurrrmmm[[[CCCIIIbbblllqqqmmmYYY===444000444:::IIIhhhuuusss{{{tttmmm{{{wwwZZZkkk|||aaaWWW___rrrcccRRRSSSUUUSSSLLLCCC;;;777444333222111111000//////////////////...---...222888>>>BBBFFFLLLUUU[[[___bbbeeehhhkkkvvv|||ppp___QQQLLLRRRUUUYYYZZZYYYYYY\\\___\\\]]]___cccfffccc]]]XXXNNNIIIEEEHHHLLLOOOSSSYYYUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLMMMKKKNNNPPPRRRSSSUUUXXXZZZ___eeehhhhhhhhhjjjhhhcccccceeegggeee```[[[YYYYYY]]]ZZZYYYWWWQQQIIIFFFHHHPPPssskkkdddllltttvvvddd```^^^eeerrr|||[[[IIIJJJVVVppp|||{{{pppVVVSSSqqq{{{rrrttt}}}jjjHHH<<<999888::::::888888;;;555444222///,,,+++,,,...///000000///222CCC```yyy|||nnnbbb^^^bbbkkkqqquuusssssszzz{{{xxx}}}~~~yyyqqqnnnoooqqq|||}}}yyyooolllllleee[[[VVV\\\dddhhhfffiiimmmqqqsssuuuxxxzzz|||}}}~~~|||wwwtttssstttvvvoooiiijjjvvv~~~~~~~~~yyysssiiiccc[[[LLLSSSpppzzzdddQQQMMMKKKHHHJJJRRRdddxxxyyytttnnndddZZZTTT___mmmuuuzzz~~~||||||~~~~~~}}}yyytttssswwwyyylllfff```]]]XXXQQQMMMNNNLLLHHHCCC<<<666333222222555333444999;;;:::999;;;:::@@@IIIPPPTTTWWWZZZ\\\```\\\fffzzz{{{|||zzzoooggg```WWWMMM???@@@===888666777666444888333000222444222333555111111111111111111111111222222111000//////000000111000333===LLL\\\hhhmmmxxxzzz|||}}}}}}}}}~~~tttoooiiicccZZZNNNCCCAAA@@@EEETTTeeetttyyyrrrjjjjjjSSSEEEAAAQQQhhhooodddWWW>>>777000444===EEEbbbwwwxxx|||~~~rrrxxx~~~|||hhhQQQfffggg]]]^^^kkkaaaUUUYYYTTTPPPJJJBBB:::666333111000////////////............111111000111333666999;;;@@@FFFNNNSSSUUUYYY```fffhhhqqqzzz}}}zzzrrrggg\\\TTTSSSSSSVVVYYY]]]```cccccccccbbbaaa```bbbfffkkkkkkfff```UUUMMMGGGNNN___nnnsssssspppiiiaaa]]]\\\ZZZVVVSSSTTTVVVXXXWWWUUUTTTUUUXXXVVVSSSPPPOOORRRTTTSSSRRRRRRSSSUUUUUUVVVYYY\\\___ccckkkssstttsssqqqmmmgggiiiiiihhhfffccc___[[[XXX[[[]]]]]]XXXPPPJJJIIIJJJTTTmmmvvvhhhfffnnnwwwlllgggdddhhhrrr~~~zzzXXXNNNMMMcccsss|||{{{cccVVVdddsssmmmoootttzzzqqqRRR>>>:::888::::::888777:::555555333000---,,,---...+++---///000666GGGbbbxxxzzzooofffbbbdddhhhkkknnnmmmooouuu|||}}}yyyzzztttqqqqqqsss}}}~~~|||sssmmmmmmggg]]]XXX[[[bbbeeeiiillloooqqqsssvvvyyy|||||||||}}}yyytttpppoooooooookkkiiilllvvv|||}}}~~~}}}wwwkkkddd[[[LLLQQQjjj}}}ttt___MMMHHHEEE@@@AAAGGGXXXnnn{{{sssfffYYYTTT___llluuuzzz~~~{{{|||}}}}}}zzzzzz}}}~~~|||zzzxxxtttnnnjjjlllrrrwwwwwwmmmhhhXXXRRRMMMKKKHHHBBB@@@AAA@@@===:::777666555444333888555555:::;;;999999;;;;;;AAAJJJQQQWWW\\\aaaeeeeee```dddrrr~~~yyytttiii]]]PPPNNNGGG===888999888666666222000333444222000222111111111111111111111111222222111000000000000000111000333>>>OOO```lllrrryyy{{{}}}~~~~~~uuupppmmmiii]]]PPPEEEAAA@@@DDDSSSdddpppvvv|||~~~tttllllllUUUGGG@@@MMMaaahhh___TTT===777000444===DDD```}}}yyy|||}}}uuuuuuwwwhhhMMM^^^jjj___^^^jjjhhhWWWXXXTTTPPPJJJAAA:::666333111000////////////............000000000000222555888999===CCCJJJOOOQQQUUU[[[```gggnnnvvv|||}}}sssfffZZZTTTSSSTTTYYY[[[___ccceeeffffffeeedddbbb```ccchhhjjjgggddd[[[UUUPPPUUUcccrrr|||rrrllleeeaaa```___\\\YYYUUUYYY\\\]]]\\\ZZZ[[[[[[^^^ZZZVVVUUUVVVXXXXXXWWWWWWXXXYYYZZZZZZ\\\```ccchhhpppwwwxxxwwwuuuqqqkkkjjjiiihhhfffccc```]]][[[\\\^^^^^^ZZZRRRLLLJJJJJJWWWoooyyykkkfffjjjqqqkkkgggdddjjjwwwcccUUUMMMZZZgggwwwnnnZZZZZZvvvvvvwwwpppmmmuuummmRRR@@@;;;888::::::777777999555555444111...,,,---///***---000222;;;NNNhhhzzz~~~yyyqqqmmmlllkkkhhhffffffhhhlllqqquuuzzz|||~~~{{{uuurrrrrrttt~~~{{{uuurrrtttooofff```aaaeeegggkkklllnnnpppqqqtttxxx{{{{{{{{{|||}}}~~~~~~}}}{{{wwwtttqqqooonnnmmmfffgggmmmtttyyyzzz|||}}}qqqhhh```QQQQQQeeeyyy~~~rrraaaQQQKKKFFF@@@>>>AAAKKKddd}}}xxxhhhXXXRRR\\\iiitttzzz}}}|||xxxyyy}}}{{{{{{|||}}}~~~~~~~~~~~~|||yyywwwxxxzzz{{{xxxvvvpppnnniiibbb]]]\\\]]]```eeeiiimmmkkkcccZZZSSSPPPGGGBBB??????>>>::::::>>>:::777444444666777666444;;;888999===>>><<<<<>>;;;777333222555555222000111111111111111111111111111222111111111000000000000111111555@@@RRRcccpppwwwyyy|||~~~uuunnnkkkjjjaaaTTTHHHBBB???BBBRRRdddmmmssszzz~~~{{{xxx{{{yyyqqqnnnXXXHHH???IIIYYY___XXXOOO<<<777000555===BBB\\\yyyzzzyyysssuuudddFFFQQQ}}}qqq```^^^iiittt]]]YYYVVVPPPJJJAAA:::555333222111////////////............////////////111333555777:::???EEEIIIKKKOOOTTTXXXdddjjjooossszzz~~~rrrdddYYYTTTTTTVVV\\\^^^bbbeeeggghhhhhhhhhfffbbb^^^___bbbfffgggggg^^^YYYTTTUUU^^^kkkxxx~~~sssnnniiifffffffffcccaaaZZZ^^^bbbddddddbbbaaaaaabbb^^^ZZZWWWWWWXXXYYYYYY\\\]]]^^^^^^^^^___ccceeemmmuuuzzz{{{yyyxxxsssnnnlllkkkiiifffcccaaa```___^^^```aaa^^^VVVPPPLLLLLLYYYnnnrrriiihhhjjjhhhdddccckkkzzzyyykkkaaa]]]\\\aaaoooyyyssseee^^^wwwtttfffllljjjVVVDDD===888888999777777999666666555222///......///...000111333???VVVnnn|||{{{wwwtttvvvyyywwwooogggbbbggglllpppssszzz~~~xxxssssssvvv~~~}}}zzzwwwrrrqqqtttrrrjjjeeeeeehhhhhhiiijjjkkkkkkllloootttwwwxxxyyyyyyzzz{{{{{{||||||zzz{{{}}}{{{zzzzzzyyyvvvtttqqqpppaaabbbfffooowww|||{{{ssslll]]]WWW```xxx~~~yyylll___YYYTTTMMMIIIIIIGGG___xxx}}}uuudddSSSLLLTTTbbbpppxxxzzz}}}|||yyyxxxzzz}}}~~~|||{{{zzzyyyxxxxxxuuusssrrrsssrrrnnnjjjaaa^^^YYYTTTNNNKKKJJJJJJGGGJJJMMMLLLHHHCCC???>>><<<999999<<<======@@@FFFBBB===777666888999888777???===???CCCDDDCCCEEEJJJQQQSSSWWW\\\bbbhhhnnnqqq~~~tttdddVVVMMMEEE>>>>>>888444555555222111333111111111111111111111111111111111111111111111000222222777BBBTTTeeerrrxxxyyy|||~~~vvvjjjggghhheeeXXXKKKDDD???AAAQQQcccnnnssszzz~~~~~~xxxvvvtttvvvwwwoooYYYJJJ@@@GGGUUUYYYQQQIII<<<777000555<<<@@@YYYxxxvvv|||ttt^^^@@@EEEmmmyyyaaa^^^hhhiii]]]YYYRRRKKKBBB:::555333222111////////////........................000111333444777;;;@@@DDDFFFIIIMMMPPP]]]dddjjjooouuu}}}zzzmmm```WWWUUUXXXZZZ]]]___bbbeeeggghhhiiihhhdddaaa^^^^^^aaadddfffgggbbb\\\UUUUUU]]]gggooorrrrrroookkkjjjjjjjjjiiihhheeefffhhhhhhhhhhhhgggggghhheee```\\\[[[[[[]]]^^^^^^___`````````aaadddfffooovvv{{{{{{yyyxxxuuuppppppnnnkkkgggeeedddddddddbbbdddeeeccc\\\UUUQQQOOOZZZlll{{{pppkkkjjjddd```bbbmmm}}}}}}}}}tttjjjbbbdddnnnvvvyyytttllliiiyyy{{{kkkpppuuujjjNNNCCC:::888888777888:::666777666444111//////000111111///111@@@[[[rrr}}}xxxuuuuuu}}}zzznnnbbbhhhmmmpppsss|||wwwwww{{{|||xxxtttooogggkkkkkkfffbbbccceeeeeehhhiiiiiiiiijjjlllpppsssttttttuuuvvvwwwwwwxxxxxxwwwxxx{{{}}}|||vvvppplll[[[XXXYYYbbbrrr{{{|||kkk[[[ZZZqqqzzzxxxooojjjeee]]]XXXUUUJJJ___vvv~~~|||wwwqqqllldddUUUFFFCCCHHHWWWhhhsssvvvzzz~~~{{{zzzzzz|||}}}~~~}}}zzzxxxvvvuuusssoookkkiiigggddd^^^ZZZPPPMMMIIIEEEBBB???===<<<777999::::::888777666666444333555:::===???FFFNNNMMMGGG???;;;;;;===>>>>>>CCCCCCFFFKKKMMMMMMRRRXXX\\\\\\___bbbgggllloooqqqzzzyyykkk^^^SSSMMMCCC:::666333111222555111111111111111111111111000111222222222222111111333444999FFFWWWgggrrrvvvzzz|||~~~~~~~~~~~~ooojjjlllhhh\\\OOOGGG@@@@@@PPPcccqqqvvv{{{~~~~~~xxxssskkkiiizzz}}}qqq[[[LLLAAAIIIWWWYYYOOODDD<<<777000444;;;???XXX~~~uuusss|||nnnZZZ===???aaaddd^^^fff}}}wwwbbb]]]UUUNNNDDD;;;666444222222////////////............------......///000111111555888<<<@@@CCCFFFIIIKKKTTT]]]ggglllrrryyy||||||zzzrrrfff\\\WWWXXX\\\___^^^```bbbdddeeefffggggggdddcccbbbccceeeggghhhhhhkkkbbbZZZ]]]hhhqqqsssppppppooommmmmmmmmnnnnnnnnnqqqooollljjjiiijjjkkkkkkpppnnnjjjgggeeeeeeggghhhcccdddeeeeeeeeefffiiikkkssszzz~~~}}}{{{{{{yyyuuutttrrrnnnkkkhhhhhhhhhiiiggghhhiiifffaaaZZZUUURRR___nnnyyyrrrooodddcccfffqqqlllbbbfffpppuuu~~~tttcccppptttwww}}}www^^^PPPAAA;;;999777888:::777777777555222000000000///000...111EEEbbbwww~~~wwwssstttuuuhhhllloooqqqttt~~~|||{{{|||uuunnnaaafffhhhdddaaaccceeeeeehhhiiijjjjjjiiikkknnnpppoooooopppqqqrrrssstttuuuuuuwwwyyy|||~~~vvvlllfffYYYSSSOOOUUUhhhzzz|||zzzvvv___UUUbbbooo||||||wwwrrrjjjbbb^^^NNN___ttt~~~}}}yyyvvvvvvpppnnnhhh___WWWOOOCCC888;;;>>>KKK___lllooottt{{{~~~}}}|||{{{{{{|||}}}~~~~~~|||xxxuuurrrqqqjjjeee___[[[XXXTTTNNNIIIAAA???;;;999888777666444333333333333333333333333222222666:::===AAAJJJSSSTTTPPPJJJEEEBBBCCCFFFHHHJJJJJJNNNSSSUUUWWW]]]eeebbbcccdddgggjjjlllkkkiiijjjsss{{{dddWWWIII???777222222555111111111111111111111111000111222333333333222111222555<<>>GGGQQQ\\\\\\ZZZUUUNNNKKKMMMPPPPPPQQQUUUZZZ[[[\\\ccclllkkkkkkjjjkkkiiiddd]]]WWWWWWYYY\\\bbbppprrraaaRRRDDD999444555111111111111111111111111///000222444444333222111000444>>>NNN```nnnvvvxxx~~~}}}~~~~~~uuussshhh___UUUMMMDDDAAAOOOaaarrrvvv{{{}}}}}}~~~zzzkkkhhh^^^TTTaaayyywwwhhhRRRBBBKKK___fffZZZLLL>>>888///222:::???YYYxxx{{{~~~}}}{{{llldddGGG>>>MMMhhhggg[[[\\\rrrgggbbb^^^VVVJJJ???888444333222////////////.....................///////////////000222555999>>>BBBDDDEEEEEEQQQ]]]dddhhhnnnrrrsssjjjeee___\\\^^^aaadddeeegggggggggggggggfffffffffeeeeeefffffffffhhhiiikkkiiiaaa\\\___jjjtttwwwwwwtttuuuvvvvvvwwwwwwxxxyyy{{{wwwrrroooppprrrrrrrrrnnnppprrrqqqooonnnppprrrqqqrrrsssttttttvvvzzz}}}}}}|||zzzwwwtttqqqooonnnmmmmmmkkkhhheeebbb]]]XXXUUUcccqqq~~~yyyvvvlllpppwww}}}|||ttt[[[SSSVVVYYYlllwwwiiiggg\\\eeeyyy~~~lllSSSDDD<<<888666888777888999777444111111111,,,222777BBB\\\{{{wwwooommmzzzxxx|||{{{yyywwwyyyzzzxxxuuuhhh\\\aaaccc^^^\\\^^^``````aaaccceeefffeeeeeeeeegggggghhhiiikkkmmmooopppqqqrrrtttwwwzzz}}}tttmmmddd___VVVQQQ[[[mmmzzz|||}}}nnn___III[[[qqq}}}rrrjjjVVV___mmmwwwuuulllccc___YYYZZZUUUIII???;;;999777555333===QQQ___ccciiirrrsssuuuyyy|||}}}~~~}}}zzzuuunnneee]]]YYYUUUOOOGGGBBB???<<<777444666222...---///111111///333222111111111111000///111111333555444666>>>HHHeeehhhiiicccYYYRRRQQQTTTTTTUUUYYY]]]]]]^^^eeennntttrrrpppmmmggg\\\OOOFFFFFFDDDEEEKKKYYYsss~~~~~~{{{xxx~~~tttcccQQQAAA888666111111111111111111111111///000222444444444222111...444@@@QQQdddrrryyy{{{~~~~~~~~~~~~~~~~~~~~~ppplllggg___WWWOOOEEEBBBOOOaaappptttyyy{{{|||}}}uuudddddd```UUU]]]qqqzzznnnTTTAAAJJJaaajjj```RRR???888///111999???ZZZ{{{zzzwwwkkkMMM@@@GGG^^^eeeXXXYYYooofffbbbaaaXXXLLL@@@999555333222000/////////..................//////000//////...///000333777===AAACCCCCCCCCNNNYYY___cccjjjppprrrhhhddd___^^^aaadddeeeeeekkkkkkjjjjjjiiihhhhhhhhhbbbbbbaaaaaaaaacccfffiiiiiiccc^^^]]]ccclllssswwwwwwyyyzzz{{{{{{{{{|||~~~zzzwwwssssssuuuvvvuuusssqqqtttwwwwwwvvvuuuwwwyyyssstttvvvvvvwwwzzz}}}~~~~~~}}}zzzwwwsssqqqooonnnmmmjjjgggccc```\\\XXXUUU\\\mmm|||wwwuuulllrrrzzzssswwwppp^^^NNNQQQdddmmmjjjhhh______qqqnnnSSS>>>666666777888888999888777555333222555---666PPPrrr~~~ooohhhrrr~~~|||zzz~~~xxx{{{wwwkkk\\\YYYVVVWWW\\\^^^\\\YYY___]]]\\\\\\^^^```aaa```ccccccdddfffhhhhhhgggeeelllpppuuuyyy{{{|||~~~}}}vvvcccaaa```WWWTTThhh{{{xxx~~~uuuaaaSSSSSS\\\mmm~~~zzzuuueee\\\^^^mmmnnn```WWW[[[RRRMMMFFF@@@<<<888555333000222888DDDNNNXXXcccnnnooosssuuuuuuwww{{{|||yyyzzzuuulllbbbXXXQQQJJJGGGAAA???;;;777444333222333000000000000000000000000////////////000000000000333111000111000111888AAAiii|||~~~ooofff^^^ZZZ^^^]]]``````^^^bbbjjjooopppxxxwwwqqqbbbOOO@@@999999111888888:::DDDTTTvvv~~~pppjjjaaa\\\]]]ccckkkooouuuqqqnnniii\\\HHH888000222222333333444333333222///000222333444444333222666222<<>>777222000222111111000///......---...------,,,,,,------...000111222555999===AAACCCBBBGGGNNNWWW^^^dddiiikkkgggdddbbbcccfffhhhhhhgggmmmnnnmmmjjjjjjkkkhhhbbbeeeaaa\\\YYY[[[^^^aaacccfff^^^VVVWWWaaaoooyyy~~~}}}}}}}}}zzz{{{||||||zzzyyyxxx{{{zzz{{{{{{vvvsssrrrsssuuupppkkkfffbbb\\\WWWWWW\\\^^^lll~~~vvvoootttvvvzzz}}}zzz||||||xxxrrrdddTTTOOOYYYfffllleee\\\VVV```zzzrrrWWWDDD======<<<888888999888777555444333555222AAA```xxxjjjeeeqqq}}}{{{qqqkkkwwwwww{{{nnn\\\XXXUUUVVVZZZ\\\ZZZXXX^^^\\\ZZZZZZ\\\]]]^^^]]]______```bbbccceeeeeedddkkknnnsssvvvxxxzzz}}}{{{hhhaaa^^^XXXTTTdddwwwzzz|||zzziii]]]WWWUUU___nnn{{{}}}xxxmmmggghhhmmmjjj\\\SSSSSSOOOKKKEEE@@@<<<888555222000000666@@@IIIRRR^^^iiikkkppptttuuuwww{{{zzzvvvnnneeeYYYPPPJJJDDD===777999777555222000000000111000000000000000000000000////////////000000000111222000000111000111888AAAfff}}}zzzrrriiiccceeeeeefffeeedddjjjssswwwwwwqqqlllbbbRRRAAA555111111...444444555===IIIhhhvvvddd]]]SSSLLLJJJKKKLLLMMMIIIIIILLLQQQOOOEEE===999333333333222222111000000000111222333444444333222777555@@@YYYooowww{{{~~~}}}||||||}}}~~~tttnnneee]]]VVVPPPGGGCCCMMM]]]iiiyyy}}}|||tttqqqkkkeeeooowwwQQQPPPmmmvvvhhh___LLL<<<777222999BBBPPPyyyvvvUUU<<>>@@@@@@DDDKKKTTT]]]cccggghhhhhhfffeeegggllloooppppppnnnooollliiiiiilllkkkgggccc___[[[ZZZ[[[]]]___``````ZZZTTTTTT^^^lllyyy~~~~~~}}}}}}}}}yyyvvvuuunnniiiddd```ZZZUUUUUUYYY```nnnxxxrrruuuwww{{{yyyuuu}}}~~~wwwlll\\\MMMIIIWWWiiifff___TTTQQQfffcccMMMBBB<<<888888888888888777555444333333222DDDddd}}}mmmeeeooozzzvvvkkkccc~~~yyyvvvyyymmm[[[XXXUUUUUUWWWYYYXXXVVVXXXWWWVVVVVVYYY\\\]]]]]][[[ZZZZZZZZZ\\\___aaaccchhhkkkooorrruuuxxx|||~~~~~~pppbbb]]][[[UUU^^^rrr|||vvvjjj^^^SSSSSS\\\lllzzzuuuuuusssmmmcccXXXOOOJJJJJJGGGCCC???<<<888444111///...222:::BBBKKKWWWaaaffflllrrrtttvvvwwwsssmmmaaaVVVIIIBBB@@@===555...222111000///...///000111000000000000000000000000/////////000000000111111222000000111000111888@@@[[[vvv}}}xxxooofffffflllllljjjkkksss{{{|||xxxkkkcccTTTEEE999222000000---222111111777>>>WWWyyyzzznnn^^^VVVKKKDDD@@@===888444111111555===@@@<<<777666555444444333222111000///111222333444444444333222888888DDD\\\pppxxx|||~~~}}}|||||||||}}}~~~xxxqqqggg^^^VVVPPPGGGBBBMMM]]]kkkzzz~~~}}}~~~yyyvvvssspppxxxcccWWWpppsssdddOOO>>>777111888AAAQQQ|||}}}]]]===<<>>@@@EEEOOOZZZbbbeeedddgggggghhhlllqqquuuwwwwwwqqqqqqmmmggggggjjjiiifff```^^^[[[ZZZ[[[\\\\\\[[[XXXSSSOOOOOOWWWfffvvvyyytttpppkkkgggbbb[[[TTTSSSVVVcccpppzzzvvvwwwyyy}}}vvvwwwzzznnnaaaMMM@@@JJJ```cccddd[[[NNNTTTrrrrrrYYYHHH===777888888888777666555555444444333CCC^^^|||uuuhhhnnnvvvtttkkkfffxxx|||zzzuuuggg\\\YYYVVVTTTUUUVVVUUUTTTRRRQQQQQQSSSWWWZZZ\\\\\\VVVUUUTTTTTTUUUXXX]]]aaaeeehhhkkknnnrrrvvv{{{~~~{{{yyyfff``````WWWYYYmmm}}}sssjjj^^^VVVUUU```vvv{{{www|||yyykkk^^^WWWPPPHHHGGGDDDAAA???<<<888444000000...///555;;;BBBNNNXXXbbbiiiooopppooollleee]]]SSSKKKAAA;;;999888444000111000000//////000111111//////////////////////////////000000000111111111111000000222111111777@@@RRRooo~~~|||xxxpppffffffoooooonnnpppwww|||vvvmmmaaaWWWHHH===666444222111///333111111666:::MMMjjjwwwlll```VVVKKKCCC@@@>>>888333555222333999;;;777222111555555444333333222222222333444555555555444333222888<<>>:::555111000222444222111111000000000000000////////////////////////000000000000111111111111111000111333222222888@@@TTTppp}}}zzzssslllmmmrrrrrrrrrtttwwwuuujjj]]]MMMFFF<<<555333222000...///222000222777999GGG```zzzwwwnnnbbbXXXLLLDDDAAA@@@>>>;;;:::555444:::===;;;777666333333333333333444555666666666777777777555444333888???NNNaaaooouuuyyy||||||{{{||||||}}}~~~wwwkkkhhh```XXXRRRHHHBBBLLLZZZlll{{{}}}~~~zzzuuuuuu}}}}}}|||fffLLL[[[ssstttkkkPPP>>>777111888DDDVVV~~~uuuIII<<>>GGGRRR\\\bbbeeeiiilllpppsssuuuvvvwwwwwwtttuuutttooommmkkkfff______^^^]]]]]]\\\ZZZWWWTTTLLLHHHCCCAAAFFFRRRbbbmmmttt|||{{{{{{vvvoooeeeYYYSSSTTT\\\kkk}}}~~~|||www}}}|||mmmggg]]]QQQOOOVVV\\\iiitttsssiiidddkkktttsss}}}{{{jjjXXXHHH>>>888888777666666666666666000666JJJaaarrrqqqjjjkkkvvvzzznnn___XXXgggiiimmmooonnnwww}}}yyymmm]]]ZZZVVVRRRPPPOOOPPPPPPSSSPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLIIIHHHKKKRRRXXX[[[___dddhhhmmmqqqvvvzzzzzz}}}wwwrrrooo```\\\lllyyy~~~sssbbbXXX]]]hhhqqqvvvtttkkkccc```[[[SSSKKKHHHCCC???<<<888333000222......000222555===FFFQQQWWWZZZWWWSSSNNNEEE<<<666777888555000///333777111000000//////......---000000000000000000000000000000000111111111222222222111222555444333999@@@SSSooo}}}{{{yyytttooorrrtttuuuuuurrrpppjjj]]]OOO@@@<<<777444444333111......000...000666777BBBXXXlllvvv~~~~~~|||xxxtttllldddXXXOOOJJJJJJLLLNNNGGG@@@<<<>>>AAA???;;;:::555444444444555777999:::999999999999999777555444777BBBSSScccooouuuxxxzzzyyyxxxxxx}}}}}}{{{|||~~~uuuiiiggg```ZZZTTTJJJCCCJJJXXXjjjyyy}}}|||}}}zzzvvv|||qqqtttvvv^^^FFFPPPeeeiiieeeUUUCCC:::333999CCCSSSsssuuuXXXBBBIIIdddooo\\\KKKMMM```uuu}}}bbbMMMRRRPPPLLLGGGAAA:::555111000000000000////////////...------,,,,,,------......------...000222444666777999<<>>SSSaaallluuuwwwxxx{{{}}}}}}zzzvvvnnnfff```aaafffjjjaaaVVVMMMLLLKKKGGGAAA???===<<<;;;:::;;;===???@@@;;;<<<<<<<<<:::999777555999FFFXXXfffooouuuxxxzzzwwwxxx{{{{{{|||~~~uuulllfff```\\\WWWLLLDDDIIIVVVhhhwww|||{{{}}}}}}xxxhhhgggjjjWWWEEEPPPaaacccaaaUUUCCC<<<555:::DDDSSS~~~~~~kkklllzzzkkkKKKEEEXXXiiiOOOIIIYYYppp}}}}}}hhhSSSUUURRRMMMGGGAAA:::666333////////////000000000000...------,,,,,,------...------------...000222333444777:::===DDDPPP___jjjqqquuu{{{}}}|||zzzyyyyyysssuuuuuuttttttuuurrrllldddcccaaa___^^^\\\XXXUUUPPPJJJCCCAAAHHHQQQZZZ___fffnnnzzzpppccc]]]\\\XXXiii}}}xxxwwwuuuyyymmm```TTTMMM___[[[gggzzznnnmmmiiihhhfffdddeee```OOO???888888666555555666777777777:::GGGRRRXXXeeennnhhheeeeeennnzzzzzzmmmbbb```___hhhwww}}}rrrnnn}}}}}}zzzoooaaaYYYWWWRRRMMMIIIGGGHHHJJJFFFDDDCCCDDDFFFHHHIIIIIIDDDEEEEEEBBB???AAAGGGMMMPPPUUU\\\ccchhhlllooorrruuutttxxx{{{iiifffppptttzzz{{{|||~~~~~~{{{yyyssskkkgggqqqyyywwwsssqqqrrrppphhh```[[[TTTOOOHHHAAA<<<777333111///,,,,,,---------111888777<<>>>>>>>>;;;666444222111222333222000---///000111111222222111111000000000000000000000000000111111111111222222222444333555777777666;;;BBBKKKhhhzzz{{{|||yyyuuuxxxssssssmmmbbbYYYRRRKKKDDD;;;:::888666333222111111111222---///666666===QQQ^^^hhhqqqtttvvv}}}}}}wwwrrrssszzzrrrfff\\\ZZZYYYTTTOOOLLLGGGEEEDDDBBBBBBCCCEEEFFF============<<<:::888666:::HHH[[[hhhqqqvvvyyyzzzuuuzzz|||}}}~~~wwwpppfff```\\\XXXNNNDDDIIITTTfffvvv{{{zzz}}}nnn]]]bbbbbbRRRFFFUUUddddddaaaQQQAAA;;;555<<>><<<;;;???DDDHHHOOORRRXXX```cccdddjjjqqqtttsssvvvzzzllliiirrr}}}|||{{{|||~~~~~~zzzuuuooolllqqqzzzooorrrrrrooollliiiaaaYYYTTTOOOGGG@@@;;;888555333111000///---,,,...222555999999999999777555333222333333444333222000...---000000000000000/////////...//////000000111111111222222222222333333444555777888999999;;;>>>CCCGGGQQQcccvvv}}}{{{wwwssspppjjjeee]]]VVVOOOHHHBBB???555555444333333222111111111000111222222555???JJJ^^^qqqvvvuuu}}}wwwuuulll``````dddccc```cccZZZNNNFFFFFFLLLTTTYYYOOOEEE===<<<<<<:::777777>>>KKK\\\hhhqqqxxxxxxtttvvvxxxzzz}}}|||}}}~~~~~~xxxpppqqqjjjggg[[[RRRLLLCCCFFFYYYkkkttt|||}}}}}}kkkYYYXXXVVVMMMGGGUUUjjjkkk^^^OOOAAA999:::;;;AAA\\\yyy{{{lllxxxzzzSSS@@@PPPooo]]]KKKPPPZZZmmm~~~^^^XXXPPPOOOLLL>>>777666000222000......///000000///,,,,,,---------,,,+++***------,,,------...///000111666999999===JJJ[[[gggvvv{{{~~~~~~~~~|||wwwyyyyyyxxxvvvrrrnnnllllllfffffffffddd```]]][[[[[[UUUSSSOOOKKKPPPZZZ___]]]dddooozzzsssnnnlllhhhrrrqqqlllhhhhhhiiilllvvv~~~mmmgggjjjooowwweeeSSSTTT]]]lll|||zzzrrrmmmfffdddgggdddUUUDDD:::888666444555666666555555999KKKZZZcccooosssjjjcccnnnuuu|||rrrccccccmmmuuuyyynnn~~~xxx~~~oooaaaYYYXXXTTTLLLEEEBBBCCCFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>===;;;999999<<>>AAAFFFJJJSSSeeewww~~~zzzssskkkeee[[[VVVNNNHHHCCC>>>;;;888555555444444333222111111111000111222222444???JJJcccvvv|||{{{{{{wwwmmmpppxxx}}}~~~|||mmm```[[[___gggnnnjjjZZZGGG===888666888<<>>======;;;:::888666666999>>>BBBFFFIIIPPPXXX\\\^^^eeemmmssssssrrrsssyyy{{{jjjiiisss}}}{{{xxxvvvpppxxx~~~lllYYY___cccdddfffhhhfffbbbccc]]]TTTJJJBBB:::333//////000///...,,,---///111555444222111222444666888666555444333222222111111//////////////////000000//////......///111222333222222444666888;;;>>>??????@@@AAAAAABBBEEEIIILLLQQQbbbttt{{{xxxpppfff]]]OOOKKKDDD???<<<:::999888555555444444333333222222000///000111111444>>>IIIggg|||~~~|||uuuhhhfffmmmttttttbbbMMM???777555888>>>BBBRRRccclllooosssuuuvvvzzz|||pppggghhhnnnlllbbbYYYTTTIIIJJJ\\\sss|||{{{kkkaaa[[[UUUIIIEEEVVVpppyyyrrrbbbLLL>>>AAAEEEGGGWWWnnn~~~{{{dddKKKDDDVVVbbbLLLJJJNNNXXXjjjtttxxxWWWMMMNNNPPPFFF@@@===666333111//////000111000//////...,,,+++++++++,,,---,,,,,,,,,,,,---...///000000333555666:::GGGZZZjjjttt|||}}}|||zzzxxxvvvuuuttttttlllkkkhhheeeaaa```aaacccfffYYYQQQUUUZZZWWWVVVXXXfffppp{{{uuurrrxxx|||}}}|||{{{tttaaaWWWFFFBBBAAABBBBBBDDDKKKSSS^^^nnn}}}nnneeeaaabbbvvvmmmYYYWWWddd|||xxxqqqmmmooommmaaaSSS===999777666555333333555666>>>UUUkkkwwwsssdddlllqqqzzzuuueeeccccccgggoooqqqkkkkkkuuuttt}}}nnnaaaWWWUUUQQQIIIAAA<<<===@@@>>>>>>>>>>>>===<<<;;;:::888777666555444777;;;???CCCFFFMMMUUUYYY]]]dddllloooppppppnnnnnnzzzxxxeeehhhwww}}}~~~{{{zzzxxxxxxrrruuu|||vvvcccXXX^^^cccddddddfffeeeaaa]]]XXXPPPIIIBBB;;;555111//////000///------...///333333333333444666888999666555333222111111222222/////////000000000000000111000//////000222444666555666777999<<>>IIIiii{{{uuu~~~nnneeegggllleeeYYYKKKBBB<<<777888;;;HHHXXXiiioooooorrrvvvxxx{{{}}}~~~~~~qqqjjjlllmmmlllccc[[[UUUJJJKKK]]]sss|||~~~~~~{{{mmmddd```XXXJJJEEEWWWrrr~~~|||lllQQQ@@@DDDIIIJJJYYYooopppwww{{{^^^GGGNNNpppRRRHHHJJJSSScccppp^^^PPPOOORRRIII@@@;;;444444222000000111111000///000...,,,+++***+++---...,,,,,,,,,,,,---...//////000000111444888CCCXXXiiiuuu~~~~~~{{{yyyyyyxxxxxxwwwpppllleee```aaajjjvvvwwwaaaRRRTTTWWWTTTVVV^^^gggnnn{{{|||xxxvvvyyy}}}}}}zzzwwwtttsssrrr]]]OOOIII===:::999::::::;;;@@@GGGHHHYYYooovvviiibbbeeessszzzgggXXXVVVmmm|||tttrrrnnnnnnrrrssskkk___EEE<<<555555555333333666777>>>TTTjjjxxxtttiiipppsssyyy~~~qqqbbbbbb^^^aaadddccc^^^dddtttsss{{{lll___TTTRRRNNNGGG???;;;===???<<<<<<<<<<<<;;;:::999999666666555444333666:::===BBBDDDJJJRRRWWW[[[ccclllhhhlllnnnllljjjsssfffdddpppxxx~~~{{{zzzyyyyyywwwuuuxxx}}}iiiYYYRRRZZZaaabbbbbbcccaaa^^^WWWSSSNNNHHHCCC<<<666222...///000///------...000444555888:::::::::888777444333222000000000111222000000000111111111222222333222222222333555777888:::;;;;;;===???AAABBBDDDBBBCCCDDDCCCCCCDDDGGGIIIEEEOOOYYY^^^aaaaaa[[[UUUFFFAAA:::666444444444444444444444444444444444555000///000111111444>>>JJJhhhuuuxxx}}}pppmmmnnn___VVVLLLEEE???999888;;;OOO___nnnrrrrrrtttxxx{{{|||}}}{{{{{{zzzzzz|||rrrjjjmmmkkkjjjaaaZZZUUUJJJLLL]]]ooozzzvvvkkkeeeYYYIIIDDDUUUnnn{{{zzznnnSSSCCCHHHMMMMMM]]]uuullluuurrrPPPKKKuuu~~~YYYGGGFFFPPP```sss~~~fffSSSNNNRRRIII@@@;;;555555333111111111111000///000///---++++++,,,---...,,,++++++,,,,,,---...//////...///222555>>>RRReeevvv~~~|||||||||yyywwwtttpppjjjfffhhhqqq}}}qqq]]]PPPSSSVVVSSSWWW```hhhkkksss}}}}}}}}}|||zzzxxxvvvtttrrrwwwlllbbbaaa```bbbkkkwwwoooYYYIII@@@<<<999777777888888666:::???:::JJJ^^^ooopppgggjjjooo{{{zzzdddPPPTTTkkk|||nnnooopppttt|||{{{rrrVVVEEE666555666444444777777===RRRiiiwwwrrrnnnxxx|||ooo___``````dddeee___VVV^^^|||vvvtttzzzkkk___SSSRRRMMMFFF>>>:::;;;>>>999999::::::999999888777444555444333333555888<<>><<<888666333222111111000000000111111111111222333333444444444555666777999:::;;;;;;>>>>>>??????AAABBBCCCDDDBBBDDDEEEDDDCCCDDDFFFGGGDDDIIINNNPPPSSSUUUQQQJJJEEEAAA;;;777555444444333333333444444555555666666111000111222222555???JJJbbb~~~wwwuuukkk```RRRHHH@@@:::;;;@@@XXXeeerrrvvvvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{|||ooogggiiihhhggg^^^WWWSSSJJJMMM___mmmwwwoooiii[[[IIICCCQQQfffppppppjjjRRRHHHPPPQQQMMM___{{{qqqyyyxxx]]]IIIcccbbbIIICCCLLL[[[uuu~~~oooVVVMMMPPPJJJBBB???;;;666444222111222222111///000///---,,,,,,,,,---...++++++++++++,,,---...//////,,,---111333999KKK^^^uuu{{{vvvrrrrrrpppmmmjjjjjjlllnnn\\\SSSOOOUUUWWWUUUUUUYYYcccdddhhhuuu~~~uuuvvvwwwxxxxxxxxxwwwvvvvvvggg^^^TTTKKKFFFFFFFFFGGGUUUfff{{{mmmUUUDDD;;;777666:::777777999888555777;;;555AAAOOOZZZjjjwwwnnnlllooo{{{vvv[[[JJJSSSmmmssswww|||jjjQQQ:::555777555444666666===SSSkkkyyymmmjjjxxxooo___aaacccjjjmmmdddXXX^^^|||yyyvvvzzzlll___UUUSSSNNNFFF===999999;;;777777777777777666666555222333333222111333777999;;;<<>>777222000000///......000444777@@@AAAAAA@@@>>>;;;777555222222333333222222111111222222333333444555555666666888:::<<<>>>>>>>>>===??????@@@AAABBBDDDEEEFFFEEEFFFGGGGGGFFFEEEGGGHHHGGGIIIKKKLLLPPPRRRNNNFFFFFFBBB>>>:::999888777666333333333444555666666777222111222333333666@@@LLLVVVzzz~~~uuuppplllbbbUUUKKKCCC>>>@@@FFF___jjjtttxxx{{{~~~}}}||||||}}}}}}yyy{{{||||||||||||llldddfffgggeee\\\UUURRRJJJNNNbbbmmmxxxwwwppp```LLLEEEPPP___fffeeeaaaQQQOOO[[[WWWMMM]]]}}}zzz|||lllJJJQQQooommmPPPDDDHHHSSSlllyyy|||^^^OOOQQQJJJCCCAAA>>>777555333222222222111000///.........------------++++++++++++,,,---...//////+++,,,000111444CCCWWWqqq|||vvvsssttttttqqqjjjddd```]]]TTTTTTUUUUUUTTTSSSRRRRRRVVVWWWYYY^^^kkk{{{xxxwwwqqqrrrsssttttttsssrrrqqqooo\\\MMMEEEAAA;;;:::======>>>NNNaaaooorrrYYYDDD999555555666777555666777555111222666222999AAAGGGTTTjjjrrrkkkhhhrrrlllOOOKKKddd}}}}}}yyyZZZ>>>777999666444555666===UUUmmm{{{}}}jjj___rrrqqqaaaddddddnnntttkkk]]]bbb|||xxx{{{lll```WWWUUUOOOFFF===777777999555555666666555555444444111111111111000222555888777999>>>DDDIIILLLUUU^^^eeeeeefffiiimmmpppooonnnuuuyyyaaacccrrr{{{xxxxxx~~~{{{yyywwwssspppjjjZZZEEE999777<<>>888333000000///......111555999FFFEEEBBB???<<<999777555222333444555444333222111333333444444555666777777777999===@@@AAAAAA@@@?????????@@@AAACCCEEEGGGHHHHHHIIIJJJJJJHHHHHHHHHJJJIIIKKKMMMOOOTTTVVVQQQIIIBBB@@@<<<:::999888777555222333333444555666777777333222333444444666AAALLLKKKrrrxxxmmmfff```YYYRRRMMMGGGCCCDDDIIIdddmmmuuuzzz~~~|||||||||}}}~~~yyy{{{||||||{{{}}}yyykkkdddggggggeee[[[TTTQQQJJJPPPdddoooyyyvvveeeQQQIIIQQQ^^^bbb```ZZZPPPUUUccc[[[LLL[[[|||{{{xxxMMMFFFZZZwwwXXXGGGFFFNNN```rrrfffSSSRRRJJJBBB@@@>>>888666333222222222111000......//////......---,,,++++++++++++,,,---......///***+++000000111???RRRmmm|||}}}vvv{{{{{{yyyuuuooojjjgggfff\\\___\\\SSSMMMOOOQQQQQQHHHLLLMMMLLLQQQggg}}}wwwsssqqqppppppqqqpppooollliiigggyyyjjj[[[LLLCCCAAA===;;;:::;;;:::>>>IIIUUUaaazzzuuu___FFF;;;999888888888555555555555555555555555888888;;;AAAHHHVVVllltttiiikkk{{{vvvkkk]]]PPPeeecccAAA;;;;;;444000444111@@@XXXiiivvvkkkhhheeeqqqvvvccc]]]mmmyyydddggguuutttzzzmmmbbbWWWRRRKKKDDD===:::888777555555444333333222111111111111111111222333444555888999>>>DDDGGGIIIPPPXXXcccfffiiikkkllllllmmmnnnrrrxxx|||lllbbbmmmxxx|||zzz{{{}}}sssrrrsssnnn^^^LLL???999777@@@HHHPPPUUUWWWXXXTTTOOOJJJIIIGGGEEEAAA<<<555111///000111000///111777<<>>:::888999:::888888888777666555444333000333666888999999999999???????????????@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFKKKJJJKKKOOONNNIIIGGGIIILLLOOORRRRRRUUUWWWTTTNNNGGG???999:::;;;888555555666555444555777888777666555555444333444999BBBIIIJJJbbb~~~}}}}}}ssskkkhhhaaaaaaVVVKKKIIICCCBBBLLLmmmoootttxxx}}}~~~}}}~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~uuukkkfffggggggcccbbb\\\NNNEEERRRfffqqqwww~~~}}}~~~pppUUUJJJYYYbbb[[[WWWXXXWWWWWWddddddHHHMMM{{{nnnUUUFFFJJJsss```HHHGGGDDDTTTcccwwwrrrSSSNNNLLL@@@;;;AAA999777444333222222000///222111111///...---,,,++++++++++++,,,,,,---------000...---...---000;;;GGGcccxxx~~~|||yyyvvvrrrnnniiieeeaaa^^^ZZZVVVRRROOOMMMMMMLLLBBB@@@GGGKKKSSSnnn{{{xxxtttqqqmmmnnnnnnllliiiddd___\\\vvveeeWWWLLLAAA<<<;;;:::999888999888;;;FFFRRRbbbxxxeeeRRR>>>666666666555666444444444444444444444444444444777;;;AAAKKK^^^ooosssppp|||{{{pppaaaRRReeefffEEE===<<<555111555222AAA[[[qqq|||kkkfffnnnrrrddd```vvvooohhhvvvtttsssfffTTTPPPIIIBBB<<<999777777555444444333222222111111000//////000000222333333666888<<>>;;;888888999;;;888888888888888777666555666777888999999:::<<<===??????@@@@@@AAAAAAAAAAAADDDDDDCCCCCCDDDFFFGGGHHHMMMKKKMMMPPPPPPLLLMMMPPPPPPUUUYYYZZZ[[[[[[VVVNNNDDD<<<777888:::999777888:::888777777777777666555555555444333444:::CCCJJJIII\\\{{{uuutttzzz}}}yyyxxxyyyvvvooojjjjjjeeefffZZZOOOJJJCCCDDDQQQmmmooosssxxx||||||{{{{{{{{{yyyxxx||||||||||||}}}~~~|||rrrgggdddggggggdddbbb\\\OOOGGGSSSgggrrrxxx~~~]]]NNN]]]ddd______[[[[[[^^^kkkhhhHHHFFFkkkvvvZZZCCCHHHjjjqqqQQQGGGCCCHHHWWWjjj|||zzzUUUIIIHHHCCC???BBB:::888555444333333111000000000000///.........---++++++,,,,,,,,,---------///...---......///888CCC\\\sss~~~{{{xxxvvvrrrmmmiiiaaa___[[[VVVQQQMMMJJJIIIIII@@@>>>DDDGGGNNNgggzzzvvvssspppnnnhhhgggfffddd```\\\XXXVVV~~~{{{|||lll]]]LLLBBB===888666777:::888888888888:::EEEQQQcccttt|||lllQQQDDD777444555555444444333333333333333333333333333222444777:::@@@MMM[[[mmmzzzyyyrrrfffXXXgggkkkLLL@@@<<<555222666444BBB^^^xxxvvvmmmnnnyyy{{{pppgggggg}}}kkk^^^vvvxxxsssvvvgggQQQMMMGGG@@@;;;888777777444444333333222111111111///.........///000111222444555:::???BBBCCCJJJRRRZZZ^^^aaadddfffgggiiijjjlllqqqsssttt}}}nnngggkkkwww{{{wwwzzzyyyooolllaaaQQQBBB888444333444===DDDKKKOOOSSSUUURRRMMMKKKHHHCCC@@@===999555333---...///---,,,///555:::<<<<<<<<<:::999:::<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<===???BBBCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIINNNLLLMMMPPPQQQPPPTTTYYYYYY^^^cccddddddaaaXXXOOOCCC<<<777999;;;;;;<<<>>>>>><<<:::999888777555333555444333333666<<>>=========@@@BBB@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAACCCEEEHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGLLLKKKLLLOOOPPPRRRYYYbbbdddiiilllkkkiiieee\\\RRREEE>>>:::;;;===>>>???CCC@@@>>>;;;:::999888555333555444333333888???HHHNNNFFFIIIXXXrrr{{{qqqjjjhhhhhhiii```VVVNNNEEEKKK```oooqqqtttxxx|||~~~|||}}}~~~|||{{{|||~~~~~~~~~~~~xxxjjj___aaahhhgggeeeaaaZZZOOOMMMZZZlllvvvzzz{{{hhhlllrrrkkkccc```aaalllyyykkkGGG:::IIIxxx~~~~~~vvvtttQQQMMMkkk```JJJHHHBBBIIIUUUfff|||yyy]]]PPPKKKCCC;;;<<<:::777555444444222000000000000///////////////,,,,,,------------------...,,,---///...---000666BBB]]]|||~~~|||vvvtttqqqllleee\\\UUUQQQLLLFFFFFFKKKOOOVVViii~~~|||xxxsssnnnjjjgggcccaaaYYYWWWSSSNNNJJJGGGEEEDDDrrreee___\\\[[[ZZZWWWXXX\\\```bbbgggmmmqqqssszzzoooZZZFFF>>>777888:::999888999:::999:::;;;;;;===HHHSSSiiittt~~~zzzoooZZZGGG<<<777555777888555333444333333333333333333333333333222444888888999>>>EEELLL___zzzzzzooo```WWWgggxxxuuu}}}~~~oooZZZHHH===777666666777AAAZZZvvv}}}~~~}}}xxxtttttt|||yyy```VVVqqquuunnn~~~rrr```KKKHHHBBB<<<777555444444222111111111111111000000000////////////000111111333333777<<<>>>>>>EEELLLPPPTTTYYY]]]```ccceeeggggggmmmqqqrrruuu|||{{{ggg___mmmvvvsssttt}}}xxxzzz|||}}}}}}}}}}}}}}}lllVVV@@@555333333555888:::@@@FFFJJJNNNRRRQQQNNNLLLGGG@@@;;;999777666555555666555222///000444999>>>@@@BBBBBBBBBAAABBBDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFKKKOOOPPPNNNLLLIIIIIIJJJKKKMMMNNNOOOOOOQQQPPPOOOMMMJJJHHHFFFEEEIIIHHHIIILLLNNNRRR]]]hhhppprrrsssooolllhhh___VVVFFFAAA===?????????AAAEEEBBB@@@===<<<;;;:::888666666444333555;;;CCCLLLQQQIIIHHHQQQgggtttkkkggg```bbb\\\WWWSSSJJJPPPgggrrrtttvvvyyy}}}~~~}}}{{{zzzzzz|||}}}~~~~~~|||}}}|||vvviii___aaaiiihhhfffaaaXXXOOOPPP___nnnxxxzzz~~~www~~~lllgggqqqmmmaaa```aaapppzzzfffFFF===DDDpppyyy~~~www]]]HHH[[[nnnTTTJJJCCCFFFMMM]]]qqqmmmTTTIIIBBB======:::777555555333222000222222111000///...------------------------------...,,,,,,//////,,,...222999TTTuuu|||wwwooofff^^^YYYPPPLLLNNNTTTYYY```ppp|||xxxtttnnnhhhddd```\\\YYYSSSPPPLLLGGGCCCAAA@@@???}}}vvvrrrssstttooocccWWWQQQMMMIIIMMMKKKLLLOOOQQQSSSYYY```bbbfffnnnxxx}}}zzz]]]JJJ;;;777777:::;;;888777999777666888:::;;;>>>HHHSSSjjjrrrxxxuuukkk\\\JJJ:::777555444777666222111333333333333333333333333333111000222666777666999???FFFUUUoooxxxwwwpppllleeeVVV^^^|||}}}~~~zzznnnppprrrlll^^^KKK>>>888777666777AAAZZZrrryyyssspppjjjlllsssrrraaaWWWlllpppkkk}}}ooo^^^KKKGGGAAA;;;666444333333000000000000000000000000000000////////////000000111222666:::;;;<<>>HHHPPPUUUOOOMMMQQQccczzz{{{lll___YYYTTTVVVUUUXXXZZZRRRXXXnnnwwwwwwyyy{{{~~~~~~|||zzzxxxyyyyyyzzz}}}}}}{{{~~~|||{{{yyysssiii```bbbiiihhhgggaaaWWWPPPTTTcccqqqyyyzzz}}}~~~{{{iiicccnnnlllbbbbbbcccuuu{{{___CCC>>>AAAaaaqqqyyyxxx}}}zzzpppRRRWWWfffOOOCCC@@@DDDQQQddd{{{}}}]]]JJJEEEEEE???<<<999777666555333111444333222111///...---,,,............------------///,,,,,,...///------000555KKKjjjwwwnnngggbbbXXXVVVYYY___eeelllzzz{{{uuuoookkkeee___[[[WWWTTTQQQLLLJJJFFFBBB???<<<;;;;;;xxxzzz|||zzzssskkkddd```\\\]]]YYYPPPJJJFFFAAA<<>>@@@CCCDDDDDDIIIPPPQQQVVV```kkkpppssszzzwww]]]JJJ@@@777666888:::888444555999555666888<<<===@@@JJJVVV```fffhhhaaaVVVIII>>>666666444555777555222333777444444444444444444444444222000111444555444666:::>>>III```{{{pppmmmdddfffiiiZZZ]]]{{{}}}wwwuuunnngggggghhh```MMM>>>999888555666BBB]]]rrr{{{~~~zzzxxx{{{{{{uuulllfff^^^]]]cccgggYYYOOOfffkkkiii}}}{{{iiiYYYKKKGGGAAA:::555333222222000000000000000000000000//////...............//////000333777888999>>>FFFFFFJJJPPPUUUYYY]]]aaacccggghhhkkkmmmooorrrwww|||~~~nnnbbbccclllsssvvvxxxyyyxxxyyyzzz|||}}}}}}}}}yyy|||}}}{{{{{{}}}zzzuuuRRRAAA444555888666777<<<;;;AAAFFFIIIMMMSSSTTTRRRKKKGGGAAA<<<:::999888777222333333222111333999>>>AAAGGGNNNSSSTTTSSSQQQPPPPPPPPPQQQPPPPPPOOONNNMMMRRRQQQQQQTTTWWWVVVRRRMMMMMMNNNNNNNNNOOOOOOPPPPPPRRRRRRRRRRRRQQQOOOMMMLLLHHHIIILLLPPPRRRWWWdddrrrzzz~~~~~~zzzuuunnncccXXXJJJHHHJJJMMMNNNMMMNNNRRRNNNKKKHHHEEECCC@@@===:::999666444888AAAKKKTTTXXXUUURRRSSS[[[hhhxxxuuugggWWWKKKFFFHHHKKKNNNYYYbbb[[[```uuu{{{{{{|||}}}~~~}}}|||{{{zzzxxxwwwwwwwwwwwwzzzzzz}}}|||wwwxxx{{{~~~~~~}}}}}}~~~{{{xxxuuuppphhhaaabbbgggiiigggaaaVVVPPPWWWfffsssyyyzzz{{{~~~yyyyyyxxxyyyxxxkkkpppssskkkddddddggg|||~~~ZZZ>>><<<<<>>@@@CCCNNNYYYSSSWWWXXXPPPEEE>>>:::888777666777999777444666;;;555555555555555555555555444222222555666444555999888@@@TTTpppyyyrrrcccdddiiiWWWVVVsssuuuppppppddd```fffaaaNNN>>>:::888555555DDDaaauuuwww{{{yyyooonnnooouuuvvvpppeee\\\___[[[^^^___QQQIIIggg}}}ggghhh}}}uuubbbRRRKKKHHHAAA:::555222111111////////////000000000000...------,,,,,,,,,---------...111555666666<<>>;;;:::777555999CCCNNNVVVZZZWWWTTTRRRSSSUUU___rrr}}}hhhYYYPPPGGG@@@>>>AAADDDJJJ[[[gggbbbeeeyyy~~~~~~}}}~~~}}}yyyyyyxxxxxxwwwvvvuuuuuuxxxxxx{{{yyyssstttwwwzzz||||||{{{{{{|||{{{vvvrrrnnnhhhbbbaaaeeeiiihhhaaaUUUPPPXXXhhhtttyyyyyy{{{}}}}}}uuutttuuuqqqmmmhhhrrr}}}jjjdddfffkkkWWW:::999666<<<]]]uuuyyytttSSS]]]lllNNNEEE@@@FFFQQQaaauuukkkPPPFFFDDDAAA>>><<<;;;999777555000000000000000000000000//////.........---------000,,,***---///......111***666KKKfff~~~~~~{{{{{{~~~xxxoooiiiccc]]]YYYUUURRRMMMJJJHHHGGGEEECCC???>>><<<:::888555444333\\\]]][[[WWWPPPIIIDDDBBBDDDAAA>>>:::777555555555444444555555666777777888;;;???FFFOOOWWW```iiinnnxxxvvvmmm[[[FFF999777:::777777777666444444666888777<<<@@@BBBHHHQQQUUUUUUTTTQQQJJJBBB;;;888888999444444666888777555666999777666444333333444666777444444444444444444444444666888FFF^^^ttt||||||yyywwwoooeee```VVVXXXlll~~~~~~ooobbb\\\^^^YYYEEE888666222444@@@^^^wwwxxxuuutttoootttmmmlllvvv~~~yyykkkaaa^^^]]][[[ZZZSSSJJJbbbnnnhhhuuusssbbbUUUJJJGGG@@@:::555333222222000000000000000000000000///............---------111333555444222444:::@@@BBBEEEIIIMMMQQQVVV[[[___cccfffiiiiiihhhiiimmmqqqzzznnn___ZZZeeesssxxxtttvvvxxx|||}}}}}}}}}}}}~~~|||wwwwwwtttdddRRR;;;<<<<<<===============AAAEEEIIILLLMMMNNNOOOQQQPPPLLLEEEAAA>>><<<;;;:::333444555666999@@@IIIQQQTTTVVVWWWXXX^^^fffgggccc]]]___aaa___\\\[[[\\\^^^^^^^^^\\\XXXVVVVVVRRRLLLXXXYYYXXXWWWUUUQQQNNNLLLPPPLLLIIIKKKQQQUUUUUUTTTTTTSSSTTTUUUVVV]]]lll{{{~~~}}}|||yyyqqqfff^^^XXX[[[```dddeeeeeecccaaaYYYWWWSSSOOOMMMIIIFFFCCC<<<;;;777777EEEWWW]]]WWWVVVTTTQQQRRRWWW]]]bbbeeewwwqqqbbbRRRHHHCCC>>><<<<<<>>>GGGPPPTTTZZZfffrrrxxx~~~~~~~~~~~~|||}}}~~~{{{zzzyyywwwvvvuuuuuuuuurrrwww}}}{{{xxxuuuxxxyyy{{{|||{{{yyyvvvtttzzzwwwqqqhhhbbbbbbfffkkkjjjiiibbbUUUQQQ[[[jjjtttwwwyyy{{{~~~~~~vvv}}}xxxxxx{{{eeebbbdddYYYUUUcccxxx~~~rrrddd\\\nnnxxxQQQ999777777???IIIkkkmmmRRRoookkkIIIGGGAAA>>>GGGXXXeeeiiihhhJJJIIIFFF@@@;;;:::;;;888333444333333222111111222222111000000///...---------........................222333===RRRjjjuuummmccc\\\XXXTTTNNNIIIKKKHHHEEEBBBAAA???===;;;666666555444444333222222NNNOOOPPPMMMIIIDDDAAA@@@???===:::777444333333333222222333333444555555666:::===BBBGGGOOOXXXaaagggkkkhhh^^^NNN>>>666666999666777777666555555888::::::???CCCEEEJJJPPPRRRPPPPPPMMMIIICCC>>>:::999999888999:::;;;:::999888999999888666555444444555666444444444444444444444444777888CCCUUUeeelllmmmmmmuuu~~~uuujjjbbbTTTUUUggguuulll```\\\SSS???555777666999???ZZZuuu|||{{{wwwmmmpppjjjjjjsss{{{xxxnnnfff______^^^^^^XXXOOOfffmmmfffrrrxxxfffYYYMMMIIICCC<<<666333111111000000000000000000000000............------------000222444333111333999>>>@@@BBBGGGKKKOOOSSSYYY\\\```cccggghhhgggiiimmmqqqwwwlll^^^YYYcccqqqvvvsssvvvxxx{{{||||||}}}zzzvvvsssmmm[[[JJJ>>>???AAABBBCCCCCCCCCCCCDDDFFFIIIKKKLLLMMMPPPRRROOOLLLGGGCCCAAA???===<<<666666666999???GGGPPPVVVXXXZZZ\\\]]]cccjjjjjjfffdddffffffdddaaa``````bbbdddddd___XXXVVVVVVSSSNNNSSSUUUWWWXXXVVVRRRMMMJJJHHHEEECCCFFFMMMSSSUUUUUUUUUTTTUUUWWWXXX^^^lllzzz~~~{{{tttkkkddd[[[^^^ccchhhkkkkkkiiihhhaaa^^^YYYUUURRRMMMGGGDDD<<<;;;888999EEEUUU[[[YYYTTTRRRPPPQQQTTTZZZ___cccgggpppmmm^^^MMMFFFCCC???===<<<;;;EEEOOOVVV___lllyyy}}}|||{{{{{{}}}}}}zzzyyywwwvvvuuutttsssssssssxxx}}}|||yyywwwwwwxxxzzz{{{zzzxxxuuutttuuusssmmmfffbbbccchhhmmmgggfff___TTTRRR]]]mmmwwwzzz|||~~~yyyqqqooooootttyyy|||ccc]]]YYYMMMIIIXXXoooyyysssiii___pppvvvOOO999888777;;;BBB___~~~}}}UUUbbbjjjSSSNNNFFF@@@???HHHVVVaaa}}}sssVVVJJJEEEAAA???>>><<<999777444444333222111111111111111000000///......------........................//////666FFF\\\vvvuuunnnhhhaaaYYYSSSQQQNNNIIIEEEFFFCCC@@@>>>===;;;999777444444333222222111000000DDDEEEFFFDDDAAA>>><<<<<<999888666333222111111111000000111111222333333333888:::<<>>;;;999777777999999999999::::::888666999999888777666666555555333333333333333333333333555777>>>JJJTTT[[[aaaggguuu{{{ooofffWWWUUUccczzzuuuggg___UUUBBB888999666;;;===UUUsssrrrooolllmmmtttyyytttmmmiii``````___aaaZZZOOOeee~~~jjjbbbnnn}}}jjj[[[PPPLLLDDD===666222111000000000000000000000000000............------------...000222111000111666;;;===@@@DDDGGGKKKOOOTTTXXX]]]```dddeeefffhhhmmmqqqtttjjj]]]XXXaaaoootttrrrvvvwwwyyyzzz{{{~~~}}}xxxrrrfffTTTDDD@@@AAADDDFFFHHHHHHGGGFFFGGGIIIKKKLLLLLLNNNPPPRRRPPPMMMJJJHHHGGGEEECCCAAA<<<999888<<>>BBBJJJSSSWWWYYYZZZYYYZZZ]]]^^^bbbmmmzzz~~~yyyrrrmmm^^^aaaggglllooopppnnnmmmjjjgggccc^^^YYYRRRKKKFFF<<<<<<<<<>>>FFFRRRYYY\\\VVVTTTRRRQQQTTTYYY^^^bbb\\\dddnnnxxxqqqcccSSSCCC>>>???===;;;:::<<>>JJJYYYgggwwwTTTHHH>>>??????:::777888555444333222111111111111111000000//////......---........................///...111888GGG```yyyooocccZZZWWWRRRKKKGGGFFFEEEAAA??????===:::888777666444222111111000000//////......CCCCCCCCC@@@<<<888666666555444333111111111111111000000000111111222222222555666888:::<<>>:::???KKKVVV[[[\\\[[[aaagggkkkpppvvvwwwuuusssrrrqqqpppoooooopppqqqvvvssskkkccc```bbbccc```]]]___```^^^ZZZRRRKKKFFFBBB@@@@@@DDDLLLUUU[[[^^^aaa```bbbdddeeegggpppzzz~~~~~~~~~{{{xxxjjjmmmqqquuuwwwwwwuuutttpppnnnkkkfffaaaYYYQQQKKK>>>>>>AAAEEEJJJPPPXXX___ZZZYYYWWWVVVWWWZZZ```ddd___ccciiioooxxxvvvhhh]]]MMM???<<>>===<<<:::888999777444333222222000///000/////////......------@@@AAA@@@===888444333333333222222222111111222222111111111111222222222222111444666888:::;;;>>>@@@@@@<<<888777777777555444333444666888;;;@@@GGGKKKQQQWWW\\\\\\\\\[[[WWWPPPHHHCCC===::::::<<<===>>><<<>>><<<999:::>>>???;;;666777777888888888777777333333333333333333333333111222666===EEERRRhhh{{{vvvssshhh\\\]]]tttyyyuuukkkUUUEEE???888666;;;UUUrrr}}}zzzlllnnnvvv~~~|||pppddd^^^dddfffhhhkkkcccUUUgggzzzddd[[[fffyyyooo\\\KKKGGGAAA:::555333222222////////////////////////...------------,,,,,,,,,,,,,,,------...///222333999;;;???BBBEEEIIIMMMQQQYYY\\\___``````bbbgggjjjqqqlllbbb\\\```kkkssssssttttttuuuvvvxxx}}}vvvcccSSSKKKSSSTTTUUUUUUUUUSSSQQQPPPOOOSSSWWWYYYXXXVVVTTTSSSWWWWWWWWWYYYZZZYYYWWWUUUKKKDDD???BBBMMMWWWZZZYYYZZZaaaiiinnnttt|||~~~}}}zzzyyyxxxwwwxxxyyyzzz{{{~~~|||wwwpppnnnpppooollliiihhhfffaaaZZZSSSLLLHHHGGGGGGGGGKKKQQQXXX^^^aaafffeeegggjjjkkkkkkpppwww{{{}}}}}}~~~~~~|||{{{uuurrroookkkfff___WWWRRRCCCBBBGGGOOOSSSSSSYYYbbb^^^]]]\\\YYYXXX[[[aaafffbbbcccfffkkkuuutttiii^^^OOOBBB@@@CCCCCCAAAAAAEEEOOO[[[dddnnnxxx}}}}}}vvvwwwxxxyyyyyyxxxwwwvvv}}}~~~}}}zzzwwwvvvwwwxxxxxxwwwuuusssqqqpppoooooommmnnnooonnnmmmmmmooopppsssrrrqqqppppppooooooooolllhhhbbb]]]]]]aaaeeehhheeebbb[[[VVV[[[jjjvvv{{{||||||}}}~~~|||yyyvvvuuu||||||hhheeeYYYKKKHHHXXXhhhllljjjjjjmmmyyygggAAA555:::888:::KKKNNNZZZzzzmmmeeeKKKHHHIIICCC???AAANNNZZZjjj~~~wwwRRRCCCBBB@@@>>>===999888666555333222111111000000000000000/////////........................---000222111///555KKK```{{{uuuoooccc[[[RRROOOPPPNNNGGGAAAAAA>>>;;;999777666555444555333111000000000///---////////////............888999999777444222222333222222222222222222222222222222222222222222222222///222555777888888888999888666555555666555333111444666888<<>>AAABBBBBB???CCCAAA888666;;;???===999999999999999999999999444444444444444444444444444333555:::DDDUUUppp{{{nnn]]]ZZZ}}}zzzkkkxxxrrrVVVDDDAAA>>>666===VVVooouuuwwwyyysssdddhhhsssvvviiibbb^^^bbbgggkkkdddVVVgggxxxaaaXXXcccwwwsss```JJJFFF@@@:::555333222222////////////////////////------------,,,,,,,,,,,,++++++,,,,,,...///000111777999<<>>666;;;AAABBB@@@>>>===;;;:::999999:::555555555555555555555555777444555<<>>VVVnnntttvvvwwwrrreeehhhsssssslllcccggglllpppgggWWWeeewww```WWWbbbvvvttt```LLLHHHBBB;;;666333111111////////////////////////---------,,,,,,,,,+++++++++++++++,,,.../////////444666999<<<>>>AAAEEEHHHOOOSSSXXX[[[]]]```fffkkkrrrooohhh______gggooorrrpppqqqssstttvvvzzz~~~qqq___YYY\\\ZZZYYYWWWVVVUUUTTTUUUUUUZZZ\\\]]]\\\ZZZXXXWWWXXX^^^^^^___bbbeeeggghhhgggYYYTTTNNNNNNTTTZZZ]]]]]]```hhhooorrrwww|||vvvooocccYYYTTTVVVYYYZZZZZZXXXUUUSSSXXXZZZ\\\___aaadddgggiiinnnmmmooossstttqqqqqqtttyyy|||~~~}}}}}}|||wwwrrrlllfff```\\\OOOJJJRRRccciii```^^^fffeeefffddd```\\\]]]ccciiidddcccdddmmm}}}qqqiii]]]TTTKKKFFFBBB???@@@CCCRRR\\\hhhqqq{{{{{{sssssssssssstttuuuwwwwww}}}}}}|||zzzvvvuuuuuuvvvsssrrrpppnnnllljjjiiiiiiiiihhhfffdddccceeeiiimmmpppooollljjjiiijjjlllmmmjjjddd]]]ZZZ\\\aaadddfffdddaaa\\\\\\fffttt{{{{{{|||}}}uuuppp]]]OOONNN^^^iiihhhfffkkklllxxxzzz___:::333:::666===AAAIIIQQQcccooossswwwbbbRRRIIIFFFEEEDDDMMMWWWccc{{{}}}YYYGGGFFFDDD===>>>===;;;999666555444333000000000000000000000000........................,,,+++...222222000222777CCCSSSgggyyy~~~}}}}}}zzzvvvsssqqqpppooolllkkkjjjkkklllllljjjhhhfffggghhhjjjlllnnnooooooiiiiiijjjlllooorrruuuvvvwwwzzz{{{xxxwwwyyywwwsssmmmkkkddd[[[VVVTTTPPPJJJGGGEEEBBB@@@@@@>>>;;;999333333333222111000000111000...------...///...---........................333444444222000000111222111222222222222222111000111111111111000000000000000111111111111333666999888888777666444555999<<<:::<<>>CCCJJJLLLFFFDDD@@@===:::999999:::666666666666666666666666888555666???OOOhhhxxxhhhggguuuqqq{{{kkkMMMBBB<<<:::>>>UUUoooxxx}}}~~~wwwlllnnnwww|||uuuqqquuuyyy{{{ppp\\\hhhvvv___VVVbbbvvvrrr^^^OOOKKKDDD<<<666333111000////////////////////////---------,,,,,,,,,++++++,,,++++++,,,...//////...222444777999;;;???CCCFFFKKKOOOUUUYYY\\\aaahhhmmmrrrppphhh```^^^fffmmmqqqnnnpppssstttvvvyyy}}}}}}~~~ooo```]]]cccaaa```^^^\\\\\\]]]^^^___^^^^^^\\\ZZZWWWVVVXXXZZZ______```cccgggjjjkkkkkk]]]YYYTTTSSSWWW]]]```bbbdddlllrrrtttwww}}}~~~~~~|||}}}xxxooocccSSSFFFBBBGGGOOOVVVZZZ[[[YYYWWW___aaaeeehhhjjjlllnnnpppsssrrruuuyyyyyyvvvtttvvvyyy}}}zzztttnnnhhhbbb^^^SSSMMMUUUiiioooddd```gggjjjkkkiiieee```aaagggmmmmmmjjjkkktttoooeeeeee^^^VVVPPPIIIDDDFFFKKK[[[dddooowww~~~}}}vvvrrrqqqqqqqqqrrrtttvvvwwwyyyzzz{{{yyyvvvsssrrrqqqqqqpppnnnkkkiiihhhgggffffffeeebbb___^^^```fffjjjpppnnnkkkiiihhhiiikkkllliiiccc\\\ZZZ\\\bbbfffhhhbbb```\\\^^^jjjxxx~~~|||zzz{{{|||~~~{{{sssdddUUURRR```iiieeeeeekkkkkkwwwyyy]]]999333:::555DDD===HHHSSSXXXrrrooo|||wwwjjj{{{fffPPPGGGCCC???HHHNNNQQQbbblllSSSPPPMMMEEE@@@>>><<<:::777666555444000000000000000111111111........................222...---000222111000222111777???EEEOOO[[[bbbccckkkpppvvv|||{{{wwwuuuuuuqqqpppmmmjjjgggeeecccbbb^^^\\\ZZZWWWUUUUUUTTTTTTPPPPPPPPPSSSUUUUUUTTTRRROOOPPPRRRSSSTTTUUUXXX[[[UUUTTTTTTTTTUUUWWWYYYZZZWWW[[[]]][[[\\\^^^^^^ZZZRRRRRROOOIIIGGGFFFBBB<<<999999999888777555333333...///000000//////000111///---,,,,,,---......---------------------------111111111000000000000000222222222222111111000000000000000000000000000000111222222111111333666999:::::::::999888888:::<<>>888555222000000000000000////////////------......------,,,+++++++++,,,,,,,,,,,,------111222444666999;;;===>>>EEEIIIOOOTTTZZZ```fffiiiiiinnniii^^^]]]gggmmmkkkooonnnoooppptttxxx}}}zzzooohhhggghhhhhhlllhhhaaa]]]\\\^^^___```fffccc^^^YYYWWWWWWYYYZZZ^^^aaadddgggiiihhhfffeee]]]ZZZWWWWWWZZZ___ccceeehhhnnnvvv|||~~~}}}||||||{{{tttnnnkkkbbbRRRFFFCCC===DDDMMMSSSWWW\\\ccciiiooollljjjhhhiiilllnnnooosssvvv{{{|||xxxyyy~~~{{{wwwqqqkkkeee```QQQVVV```lllqqqoooooorrrqqqnnnmmmooommmhhhggghhhppppppsss{{{xxxyyyoooaaaPPPKKKTTT^^^fffrrr{{{}}}|||sssrrrpppooooooppprrrssstttuuuvvvvvvuuuqqqnnnlllkkkkkkjjjhhheeeddddddeeehhheee```[[[YYY[[[aaafffnnnllliiihhhhhhiiihhhgggeee]]]XXXZZZ^^^______```eeebbbaaahhhrrrzzz|||{{{{{{|||}}}~~~oooggg^^^cccllljjjfffddd___mmmqqqKKK888888777777BBBJJJHHHCCCJJJVVVlll~~~oooyyyaaaeeeOOOGGGIIICCCAAAGGGQQQdddsss\\\NNNFFFHHHBBB;;;999:::999555000111222333333333111000...//////.........---------.........////////////000222222333444666888:::;;;FFFGGGJJJNNNRRRVVVYYY[[[[[[[[[ZZZXXXVVVTTTRRRQQQOOONNNKKKIIIHHHGGGGGGGGGBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHCCCBBB@@@===;;;:::999888666555444333222000//////////////////////////////------------------------,,,---......//////......111000000000000000000000222222222222111111111000000000000000000000000000111111111111111222555888:::;;;;;;::::::;;;>>>AAAEEELLLUUU]]]dddhhhlllnnnhhh^^^VVVSSSLLLCCCBBBHHHOOO\\\nnn~~~{{{eeedddbbbaaabbbfffjjjmmmkkkfff\\\QQQHHHBBB??????:::;;;:::888777777777777555888<<>>QQQpppvvvkkkjjjuuuyyyooorrr}}}lllooo~~~fffUUUXXXlllmmmaaaPPPAAA888555222111000000000000////////////------......------,,,++++++++++++,,,,,,,,,------///000222444666999:::;;;???BBBHHHMMMSSSXXX^^^aaagggllliii___^^^fffkkkiiikkkkkklllooosssyyy~~~}}}~~~yyymmmeeefffkkkmmmooojjjdddaaa```aaaccccccgggeee```\\\ZZZYYYZZZ[[[^^^```dddggghhhhhhfffddd^^^\\\ZZZZZZ]]]```dddfffjjjpppwww||||||vvvrrriiicccbbb___UUULLLHHHKKKOOOUUUXXX[[[aaakkkrrrvvvqqqjjjeeeeeejjjrrrwwwwwwzzz~~~zzz{{{{{{vvvooogggbbbRRRXXXeeessswwwssspppppprrrooooooqqqppplllkkkmmmooopppsss{{{www\\\RRR]]]ccclllwww|||yyyqqqpppnnnmmmmmmnnnpppqqqrrrsssuuuuuuuuussspppnnnkkkkkkjjjgggdddaaa``````cccaaa]]]YYYXXX[[[aaafffjjjhhhfffeeeeeefffeeeddd```YYYUUUXXX]]]___```bbbaaaaaaeeennnyyy|||~~~zzzyyy}}}xxxjjjccchhhpppoooiiiddd^^^nnn}}}mmmHHH777777777888EEEMMMHHHBBBIIITTTiii}}}ssshhhTTTGGGBBB@@@AAADDDOOOjjjyyy___JJJGGGDDD@@@===<<<:::777555444444444333333222111000/////////.........---------............/////////.........///000222444555444555777999<<<>>>@@@AAA?????????>>>===<<<;;;:::===<<<;;;999888888888888888888777777777666666666888888999:::;;;<<<=========>>>???@@@AAAAAAAAAAAA????????????????????????======>>>>>>>>>>>>=========<<<:::888666555444444444333333222111000//////........................------------------------,,,---......//////......000000000000000000111111222222222222111111111111000000000000000000000000000111111000000111555888999:::<<<===>>>BBBGGGJJJQQQYYYdddmmmpppooommmkkk```VVVLLLHHHBBB===BBBKKKXXXlllwwwvvvvvvwwwyyy|||}}}~~~yyynnn^^^NNNCCC??????<<<;;;::::::999888777777666888;;;AAAOOOiii~~~}}}mmm^^^UUUXXXUUUHHH@@@BBB>>>>>>OOOnnnqqqiiirrrrrraaaqqqxxx}}}}}}nnnnnnkkkXXXWWWiiizzzyyywwwyyykkkVVVCCC999444333222000000000000////////////------......------,,,+++++++++++++++,,,,,,,,,,,,,,,---///111333666777888<<<@@@EEEJJJNNNSSSXXX\\\dddhhhggg```___eeehhhffffffgggiiimmmrrryyy~~~}}}pppffffffmmmqqqoookkkgggddddddeeeffffffiiifffccc```]]]\\\\\\\\\]]]___bbbeeefffeeebbbaaa]]]]]]]]]]]]```cccfffiiimmmrrrxxx}}}yyynnneee______```\\\VVVRRRYYY[[[\\\\\\^^^dddmmmttt}}}zzztttooommmpppwww||||||~~~{{{}}}tttjjjdddRRR[[[kkkzzzyyysssqqquuussssssuuutttpppoooqqqooopppsssyyyjjjZZZccchhhqqq{{{yyyuuuooonnnmmmllllllmmmnnnooooooqqqrrrttttttsssqqqpppkkkjjjhhhfffbbb___\\\ZZZ]]][[[YYYWWWWWW[[[aaaeeeeeecccaaaaaaaaabbbaaa```^^^XXXUUUYYY]]]^^^___aaa]]]aaaiiiuuu~~~wwwyyyzzz{{{~~~wwwzzz~~~pppnnnpppuuuuuunnneee___pppyyyeeeCCC666666777999GGGMMMHHHAAAGGGPPPaaawww___wwwdddKKKFFFCCCAAA>>>AAAUUUkkkrrrQQQGGGGGGEEEAAA>>>;;;::::::666666555444333222222333////////////............---------............///.........//////000111222------......//////000000000111111222333333222222333222111000000000111111444444444444333333333333222222333444555666666777777888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777666555333222222222222111111000000////////////........................------------------------------...////////////...000000000000000111111111222222222222222222222222111111111111111111111111000111111000000222555888888:::===AAAEEEKKKQQQVVV^^^eeemmmrrrqqqlllfffbbbYYYNNNEEEBBB>>>===GGGTTTddd|||nnnZZZJJJBBB@@@???<<<:::<<<;;;999777888888888:::???III^^^}}}kkk```ZZZZZZQQQBBB>>>FFFBBBAAAPPPmmmnnndddmmmlllYYYccckkkqqqvvvwwwmmmooottt^^^ZZZgggvvv~~~~~~wwwiiiUUUDDD:::555222111000000000000////////////------......------,,,+++***++++++++++++,,,,,,,,,+++,,,---///222444555666:::>>>BBBFFFJJJNNNRRRUUU^^^bbbccc___^^^ccceeecccccceeeggglllqqqwww}}}wwwkkkiiinnnqqqnnnkkkgggffffffgggggggggiiigggeeebbb___^^^]]]]]]]]]___aaabbbaaa^^^ZZZXXXWWWYYY\\\___aaaeeeiiilllqqquuuzzz}}}~~~xxxrrrooommmjjjfffcccjjjjjjjjjhhhgggiiimmmqqqzzz|||~~~|||{{{zzz|||yyynnnfffTTT]]]mmm}}}}}}wwwvvvzzzwwwwwwxxxvvvrrrppprrrqqqrrrssswwwyyyccciiilllsss}}}}}}wwwsssoooooonnnnnnnnnnnnooooooooopppqqqrrrrrrqqqpppooohhhgggeeecccaaa]]]ZZZWWWXXXXXXWWWVVVWWWYYY^^^bbb```^^^]]]]]]______^^^]]]```[[[XXX[[[]]]\\\\\\^^^[[[aaalllyyy{{{sssmmmoooqqquuu~~~zzz}}}uuuxxxwwwvvvwwwnnndddcccrrrsss\\\>>>555666666:::BBBIIIEEE@@@EEEJJJTTTeeehhhjjjwwwwwwTTTJJJCCCAAA??????KKKYYYuuuaaaMMMIIIDDDAAA???>>>===;;;888777555333222222333444000000000/////////......------------............000//////......//////000111000000000000000000000111222222333444444444444111111111111111222222222444444444444444333333333111111222333333444555555555666666777888888777777999999999999999999999999666777777777777777777666444444333222222222222222................................................------------------------------.../////////////////////000000111111111111222222222222222222222333222222222222222222222222000111111111222444888;;;999<<>>:::888::::::999999===BBBQQQlll|||~~~{{{lllaaa\\\PPPAAA===DDDGGGFFFUUUooowwwbbbXXXeeemmmaaaUUUbbbllltttwwwpppsssiii^^^eeeqqqiii___PPPCCC:::666222///000000000000////////////------......------,,,+++*********+++++++++,,,,,,+++,,,---///111333444555666888<<>>CCCDDDGGGQQQmmm~~~jjjZZZiiicccQQQAAA>>>??????AAAGGGZZZ}}}]]]RRREEE@@@AAABBB>>>999999888666444333333333444111111000000000/////////---------.........//////...---,,,,,,+++++++++,,,///000000000000000000000....../////////......---------...//////000000000000000000000000000000111111111222222333333444444333333444555555555444444333333333333333333333333111222222333333222222111222222111111111111222222,,,------------.................................---------------------------...//////000000///////////////000111111222222222222222222333333333333222222222222222222222222000111333333555888<<<@@@AAAEEEMMMTTTZZZ```fffjjjmmmlllhhhbbbYYYRRRMMMLLLFFF@@@===>>>>>>@@@MMM]]]}}}{{{jjjaaaXXXLLLEEEEEEBBB<<<999;;;;;;888999;;;<<>>@@@BBBEEEHHHNNNQQQTTTVVVXXXZZZ]]]___```bbbfffkkkpppvvvzzz|||zzz~~~yyytttssssssqqqrrrqqqooopppqqqrrrrrrqqqiiigggdddaaa^^^]]]]]]]]]______^^^ZZZUUUNNNGGGCCCHHHNNNWWW]]]aaadddiiimmmqqquuu{{{zzztttkkkiiikkksss}}}uuunnn```eeeooozzz~~~}}}{{{{{{vvvppplllmmmppprrrtttzzzpppqqqwww{{{~~~|||{{{ttttttttttttttttttttttttppppppooommmllljjjhhhgggaaa]]]YYYWWWXXXWWWTTTRRRPPPRRRSSSTTTTTTUUUWWWYYYXXXWWWWWWYYY[[[[[[ZZZYYYQQQPPPSSSYYY\\\[[[\\\``````hhhsss{{{wwwmmmddd___[[[]]]___bbbmmm|||wwwnnnrrrzzzxxxooohhh~~~{{{ooonnnbbbYYYfffsssfffIII555555666444999666===<<<;;;AAA@@@>>>EEETTTqqqtttTTTOOOkkkeeeKKKCCCCCC@@@======DDDhhhxxxfffQQQEEEDDDDDD???999;;;:::888777555555444444111111111111000000000000.........////////////000000///...---------------------......//////000000////////////...---,,,,,,+++,,,---...//////////////////000000000000111111000000000000111111222222000000111111111111111000111111111111111111111111000111111222222111111000//////.........//////000,,,,,,------------------------------------------------------------------......///000000000000///...//////000111111222222222222222333333333444444333333333333333333333333111222444555888;;;AAADDDMMMRRRZZZaaaeeeiiilllnnnmmmjjjcccZZZQQQJJJGGGFFFBBB??????BBBAAAAAALLL[[[tttvvvkkk\\\OOOLLLGGG===888;;;:::777999;;;:::>>>SSSlllvvvrrrrrrtttqqqooossszzzxxxvvvlll^^^KKKBBBEEEGGGGGGRRRggguuutttnnnjjjffflll~~~zzztttiiiaaassswwwvvvxxxbbb]]]aaarrrttt^^^VVVKKKBBB===888444000000000000000////////////------......------,,,+++************++++++++++++***+++,,,---///111222222777999<<<>>>???@@@CCCEEEHHHIIIMMMQQQSSSVVVZZZ^^^]]]```dddjjjqqqwww|||~~~yyyzzzyyyuuutttwwwvvvssssssrrrrrrsssuuuuuuuuussskkkiiiddd```^^^]]]^^^______^^^\\\YYYRRRKKKDDD???FFFNNNWWW^^^```bbbfffjjjmmmssszzz}}}ssslllhhhppp~~~zzzsssiiikkksss|||}}}~~~~~~{{{{{{wwwqqqmmmnnnppprrruuu{{{nnnvvv|||}}}}}}|||zzzyyyyyyzzztttttttttuuuuuutttttttttnnnmmmlllkkkiiigggfffeee___ZZZSSSPPPQQQQQQNNNKKKHHHKKKNNNPPPRRRSSSUUUWWWTTTTTTTTTVVVYYYYYYXXXVVVNNNOOOSSSZZZ^^^]]]___ccccccmmmyyy}}}~~~xxxmmmbbb]]][[[XXX\\\```eeeppp|||nnnjjjlllhhh```aaauuurrrbbbXXXiiisssaaaCCC222666666333888777<<<999888??????===CCCFFF^^^yyykkkTTTWWWqqq|||[[[LLLGGGBBB??????>>>UUUyyyeeeQQQHHHDDDAAA===<<<<<<<<<;;;999888666555222222111111111000000000/////////000000000111111111111000000///000000000......//////000000000000111222222222222111000000,,,---///000000000000///000000111111111222222222////////////000000000000///000000000000000//////222222222222222222222222222222333333333333222222///......---------......------------------,,,,,,------------------------------------------------......///000000000000000...//////000111222222222222222222333333444444444333333333333333333333333111333555777:::>>>CCCGGGVVV\\\cccjjjmmmnnnooooookkkhhhaaaWWWNNNGGGEEEEEECCCAAADDDHHHEEECCCLLLZZZkkkyyygggWWWQQQJJJ===888:::999777999<<<999;;;OOOhhhtttmmmkkkuuurrroooqqqwwwkkkLLLDDDMMMQQQOOOXXXjjjvvvtttlllfff```bbbsssyyytttvvvtttSSSiiizzzbbbYYYZZZkkkuuubbbYYYMMMCCC===999555222000000000000////////////------......------,,,+++)))************+++++++++)))***+++,,,...///000111333555888999:::;;;===@@@DDDEEEHHHMMMQQQSSSXXX]]][[[^^^cccjjjrrryyy~~~}}}xxxtttuuuxxxxxxsssqqqqqqqqqrrruuuuuutttsssmmmjjjeee```^^^^^^```aaa^^^]]]\\\XXXRRRJJJCCC???GGGOOOYYY^^^```aaadddgggjjjpppzzzvvvqqqxxx}}}wwwnnnqqqwww}}}|||}}}{{{|||xxxrrroooqqqqqqsssuuu{{{{{{rrr||||||yyyvvvsssrrrtttvvvrrrssssssttttttssssssrrrlllkkkjjjiiihhhfffeeeeee___XXXPPPKKKKKKKKKIIIFFFBBBEEEJJJNNNPPPRRRTTTVVVRRRRRRRRRUUUWWWXXXVVVTTTSSSTTTYYY___aaa___```dddeeeppp}}}~~~uuuxxxyyyrrrggg^^^\\\^^^WWW]]]ccckkkwwwoooeeeeeebbb\\\^^^}}}yyyggg[[[nnnrrr^^^???111777666222777:::>>>888666>>>@@@>>>EEE;;;RRRvvveeePPP[[[|||dddPPPGGG@@@???BBBAAAIII```www[[[KKKDDDBBBAAA>>>>>>???>>>===:::888777222222222111111111111000000000000000111111111111...------,,,,,,---------////////////////////////------......///.........+++,,,.../////////...---.........//////000000000///000000000000000000111111111111222222111000000000000000000000000000000///000000111111000000///000000//////......//////.........------,,,,,,,,,------------------------------------------------...//////000000000000000333222000000222333222111333333333333333333333333333333333333333333333333111222666:::<<>>AAAAAAAAABBBDDDHHHNNNSSSVVVXXX[[[aaaiiisss{{{{{{wwwwww{{{}}}|||yyyvvvtttrrrrrrsssuuuvvvvvvqqqmmmgggcccaaa```___^^^^^^``````YYYPPPHHHFFFFFFOOOSSSYYY]]]^^^___```aaafffwwwtttzzz~~~}}}xxxqqqxxxwwwuuuyyy{{{xxxvvvzzzxxxtttooollllllpppsssuuuuuutttsssppplllhhhfffffffffeeedddbbb```^^^]]]WWWRRRLLLIIIGGGFFFCCCAAAHHHFFFFFFJJJOOOSSSTTTRRRSSSQQQQQQUUUYYYZZZVVVQQQVVVZZZ```eeehhhhhhgggggggggtttoooppprrrssskkk```YYYYYYWWWWWWZZZeeezzz~~~kkk___ZZZ[[[fffssssss```bbbppppppQQQ999888;;;777666;;;===:::777666777;;;???BBB???GGGYYYrrrkkkQQQZZZqqqdddUUUHHH???FFF???@@@JJJ___yyy```FFFCCCLLLDDD???===@@@AAA<<<777555666555333111000000000111333000......///000000000////////////////////////////////////////////////................................................---------...///000000111............////////////000000000000000000000000///////////////////////////////////////.................................,,,,,,,,,---------......---------------------------------...............//////......///000222333777555333222333444333222444444444444444444444444444444444444444444444444222333666<<>>?????????BBBFFFKKKPPPSSSVVVYYY^^^eeennnuuuyyy{{{|||yyyvvvwww|||~~~}}}{{{{{{yyyvvvuuuuuuwwwxxxyyyvvvsssmmmiiihhhfffeeeddddddeeeddd\\\RRRIIIEEEEEETTTXXX]]]^^^^^^]]]]]]^^^ccctttvvvzzz|||vvv|||yyysssrrr{{{~~~}}}}}}}}}yyyvvvqqqmmmlllmmmoooqqqpppppppppooommmjjjgggeeebbbaaa```^^^[[[XXXVVVUUUPPPLLLGGGCCCBBBAAA>>><<>>:::999:::888777555444222222222222333111000000111111111000////////////////////////////////////////////////................................................---------...///000000000............////////////////////////////////////........................////////////....................................,,,,,,,,,---------......------------------------------............//////000000000000222444666777<<<999555444444555555444666666666666666555555555555555555555555555555555444333777>>>FFFQQQaaaooo}}}}}}sssjjj```[[[UUUOOOLLLMMMNNNNNNOOOOOOOOORRRVVVYYYXXXbbbrrrhhhPPPEEE@@@:::888:::777:::888999<<<:::DDD[[[ttt|||zzzyyypppjjjmmmzzzvvv~~~uuu\\\QQQVVVbbbiiisss~~~tttxxxxxxsssaaaTTTXXXkkksssvvv|||\\\VVVZZZooo~~~vvvaaaPPPEEE>>>888444222111111000000///....../////////............---,,,+++******))))))************++++++,,,,,,---------///000111222444888;;;;;;<<<<<<>>>BBBGGGKKKMMMRRRUUUZZZ```gggmmmqqqtttyyywwwuuuwww|||}}}}}}zzzxxxxxxyyyzzz|||zzzwwwrrrooommmlllkkkjjjhhhhhhfff___UUUMMMHHHGGGZZZ^^^aaa```\\\YYYYYYZZZ^^^rrrxxxzzz}}}||||||ssslllooozzz~~~}}}~~~wwwrrrmmmkkklllnnnnnnnnnmmmmmmmmmllliiifffdddbbb]]]\\\YYYVVVRRROOOLLLKKKJJJFFFBBB>>>===<<<;;;999<<<@@@EEEHHHJJJJJJKKKLLLOOOMMMLLLPPPWWW]]]``````bbb______dddkkkooolllgggmmmttt{{{|||~~~yyyrrrjjjfffgggmmmqqqooommmllljjjkkknnnxxx~~~xxxmmmZZZQQQSSSVVV^^^fffgggaaa^^^eeeppp]]]EEE444555:::888999>>>888777555555888<<>>CCCWWWyyyoooVVVKKKFFFDDDDDDBBB>>><<<>>>;;;:::888777555444444444333222111222333333111///////////////////////////////////////////////////................................................---------...//////000000---............/////////////////////////////////........................................................................,,,,,,,,,---------......---------------------------........./////////000111111111333555888:::<<<<<<999666444555666777777777777666666666666666666555555555555555555555555666444777???JJJXXXkkkzzz|||tttlllccc___YYYRRRNNNOOOPPPQQQSSSSSSTTTUUUXXXZZZZZZ___jjjyyyttt___JJJAAA???<<<::::::777:::888999<<<:::CCCYYYqqq}}}uuuqqqooolllhhhfffyyy~~~tttnnnlllwww{{{oootttnnnYYYRRR[[[gggoooyyypppoooxxxsssgggXXXVVVdddvvvvvvjjj^^^[[[WWWkkk~~~|||gggUUUHHH@@@999555222222111111000//////.../////////////////////...,,,+++******))))))************++++++,,,,,,,,,,,,,,,---...///000222666888999999:::<<>>AAA<<<;;;FFFZZZssszzzyyyeeeXXX}}}eeeSSSIIIEEEBBB@@@???FFF]]]tttpppQQQJJJFFFHHHIIIEEE@@@???>>>===;;;999888666555444333222222333444333000...000000000000000000000000////////////////////////................................................---------....../////////---------.........//////////////////////////////........................------...............///........................,,,,,,,,,---------.......................................//////000000111222222222444666999<<<===<<<:::777666888999999999888888777777666666666666666666666666666666666666777555888AAANNN]]]ooo~~~|||ssskkkddd```\\\UUUQQQRRRQQQSSSUUUWWWXXXYYY\\\^^^___aaahhhuuu}}}___QQQCCC>>>???>>><<<:::888:::888:::???===EEEYYYrrrssshhhgggmmmmmmhhhmmmsssnnnqqq~~~uuuccceeebbbTTTTTT```lllwwwrrrmmm{{{vvvkkk[[[WWW```kkkzzzzzzfff\\\[[[QQQdddxxxlllZZZLLLBBB;;;777222222222111000000//////.../////////////////////,,,+++******))))))************+++++++++++++++,,,+++,,,......///111444777777777888:::<<>><<<:::888666555444333333333444333000...111111111111111111111111000000000000000000000000................................................------------............------------............................................................,,,---------......//////........................,,,,,,,,,---------....................................//////000111222222222333333444666999<<<===@@@???=========>>>===;;;::::::999999888888777777777777777777777777777777999777;;;FFFSSSbbbrrr~~~qqqjjjdddaaa]]]XXXVVVWWWTTTVVVYYY[[[]]]```dddgggfffdddgggqqq}}}kkk\\\KKKDDD>>><<<>>>>>><<<999999;;;999;;;BBBAAAHHH[[[sss}}}pppgggkkksssqqqhhhppppppmmmsssrrr^^^[[[XXXRRRXXXgggtttvvv|||qqq___YYY^^^cccooozzzzzziiieee```SSS___ppp|||sssaaaRRRFFF>>>:::333222222111111000//////---............/////////,,,+++******))))))************+++++++++++++++++++++,,,------...000333666444555666777999;;;===>>>@@@EEELLLRRRXXX```iiippprrrsssvvvyyy|||~~~~~~~~~{{{yyyyyyxxxvvvtttssspppkkkcccYYYPPPHHHDDDLLLRRRVVVUUUOOOMMMQQQUUU[[[mmm{{{|||zzzyyy{{{zzzuuuwww|||~~~yyyzzz{{{uuullliiiffffffggghhheeecccbbbbbbbbbaaa```_________SSSQQQMMMHHHDDDAAA???>>>::::::999777555555777999<<<@@@DDDGGGFFFDDDBBBAAAHHHJJJOOOSSSVVVVVVVVVUUU^^^dddjjjlllkkkmmmtttzzz|||~~~}}}{{{}}}}}}~~~|||{{{sssccc[[[^^^gggpppooobbb\\\ccciiihhhAAA999333444555444444666444444555777999;;;<<<===;;;;;;===???BBBRRRooowwwXXX[[[uuuqqqXXXDDDAAABBB???@@@GGGXXXrrrvvv^^^SSSOOOMMMJJJJJJDDDDDDBBB@@@>>>;;;888777666555444444444444111///111111111111111111111111000000000000000000000000................................................------------------------,,,------------.................................------------------------,,,,,,,,,---......//////........................,,,,,,,,,---------....................................///000111222333333333333444666999<<>>======<<<<<<;;;::::::999::::::::::::::::::::::::;;;:::???LLL[[[iiiwww~~~qqqiiicccaaa___\\\[[[]]]XXX[[[^^^aaadddiiinnnrrrooojjjhhhlllttt~~~|||gggSSSFFF@@@@@@???>>>>>>???>>>===:::<<<:::>>>EEEDDDKKK^^^ooo~~~pppgggmmmxxxttthhhooo~~~zzzjjjfffjjjpppyyynnn^^^WWWTTTUUU```nnn}}}|||jjj___bbbfffpppyyyyyymmm{{{wwwccchhhpppyyy|||jjjYYYKKKAAA<<<333333222111111000000///,,,,,,------............,,,+++******))))))******++++++*********************+++,,,,,,,,,...111444111222333444555777888999:::@@@GGGLLLRRRZZZdddkkkllloootttxxx|||~~~}}}|||zzzxxxtttmmmddd[[[PPPGGGBBBEEEKKKPPPNNNIIIGGGLLLRRR\\\jjjuuu|||zzz~~~|||{{{~~~{{{tttuuu}}}}}}}}}uuuoooiiihhhgggfffeeecccbbbaaa___^^^\\\ZZZYYYWWWVVVVVVLLLIIIEEEAAA>>><<<;;;:::777888777555333333666999<<<===AAAEEEHHHHHHFFFDDDHHHKKKPPPTTTXXX[[[]]]___eeeiiinnnppppppqqquuuxxxzzz|||{{{wwwwww{{{~~~}}}~~~zzzvvv{{{~~~}}}}}}uuullljjjlllssswwwqqqdddccclllhhh[[[:::555333444555555555666333444555777999:::;;;;;;888999<<>>CCC>>>LLLddduuueeeVVVMMMKKKIIIHHHGGGEEEBBB???<<<:::;;;888666555666666444333222222222222222222222222000000000000000000000000................................................------------------------,,,,,,---------.................................------------------------++++++,,,------...//////........................,,,,,,,,,---------.................................//////000222333333444333444666:::>>>CCCGGGJJJQQQPPPNNNMMMKKKHHHCCC???@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>333333222222111000000000,,,,,,,,,---------......,,,++++++***)))*********++++++******************(((***+++++++++---000333//////000222333444555666777<<>>AAA???===FFF]]]yyy~~~aaaNNNGGGLLLKKKJJJHHHEEEBBB>>><<<>>>;;;888777777777777666222222222222222222222222000000000000000000000000................................................------------------------,,,,,,,,,---------..............................------------------------++++++,,,,,,---...//////........................,,,,,,,,,---------......////////////////////////...///000111222333444444444555888===CCCIIINNNQQQZZZ[[[[[[XXXSSSNNNJJJIIIBBBBBBBBBAAA@@@@@@??????AAAAAAAAAAAA@@@???>>>===>>>AAAHHHSSSaaappp}}}rrroookkkfffcccaaa``````eeedddeeehhhjjjnnnwww}}}pppgggkkksssxxx~~~ppp\\\OOOKKKCCCEEEHHHKKKLLLHHHBBB<<<:::<<>>@@@HHHUUUkkkgggQQQKKKOOOPPPKKKGGGFFFEEEDDD@@@<<<888555666888888888888666333111111000///...000000111111111111111111000000////////////000000......---------,,,,,,,,,------------------------------------------------////////////////////////------++++++++++++------............................................................/////////000111000///......///000111+++...222333555666777555666<<<@@@DDDMMMZZZdddfffggggggeee```YYYSSSNNNMMMHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@DDDJJJUUUbbbqqq~~~~~~wwwuuurrrnnnkkkhhhggggggjjjiiijjjmmmooosss|||uuulllnnnuuuzzzuuuggg^^^]]]OOOOOOPPPSSSUUUUUUQQQMMM@@@???BBBIIIPPPXXXdddoooyyy|||xxxzzzvvvggghhhjjjkkkrrrvvvpppcccZZZYYYTTT[[[pppwwwjjjfffkkkpppqqqiiiaaaeee~~~uuuwwwzzzzzzyyy~~~gggSSSFFFAAA888666333222222222000///000000000000////////////......---,,,+++***))))))((()))***++++++***)))(((++++++******++++++,,,------...///111222333333444888666888???DDDJJJRRRZZZggguuuxxxvvv|||~~~{{{xxxqqqmmmfff___XXXQQQKKKFFFGGGIIIJJJHHHDDDCCCGGGKKKPPPXXXdddvvv~~~uuuxxxzzzyyy|||zzzuuurrrmmmgggaaa```___^^^^^^^^^\\\YYYWWWUUURRRNNNJJJFFFDDDCCCBBB???>>><<<:::888555333333111111222222333444666777999===>>>===AAAHHHIIIFFFLLLIIIKKKUUU^^^bbbcccdddmmmooorrrssstttvvvzzz|||yyyxxxuuuoooiiifffeeeeeejjjrrr|||xxxttt~~~wwwlllhhhkkkyyywwwyyy}}}vvvggg]]]bbbgggYYYBBB555444444444444555555666555555555555555666666777555777888777555666;;;AAAEEEWWWppp|||hhhWWWWWWnnnZZZOOOHHH>>>AAACCC@@@>>>@@@DDDOOObbbsss[[[TTTMMMLLLMMMMMMMMMMMMGGGEEECCC@@@===:::888666:::777444333333333222111///000000000000000000000000000////////////000000/////////.........------------------------------------------------------///////////////////////////...---,,,,,,---...///////////////////////////............................../////////000000000............///000111222666555222111444999<<<<<<>>>???@@@EEEWWWpppyyyxxxuuunnneee]]]WWWUUUQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHKKKQQQ[[[hhhvvv}}}|||zzzwwwtttqqqooonnnpppnnnooosssuuuxxx}}}ssssssxxx}}}xxxuuuuuudddaaa]]]\\\^^^___]]][[[PPPKKKJJJQQQ[[[dddoooxxx~~~|||jjjfffhhhlllvvvyyysssddd]]]\\\UUUVVVfff|||uuuxxxuuummmggggggkkkmmmmmmaaaVVVpppvvvtttzzz|||yyynnnYYYJJJBBB:::777444333333222111000000000000000////////////......---,,,+++***))))))))))))))))))))))))))))))+++************+++,,,,,,------------...///000111666444666;;;???CCCLLLTTThhhvvvyyyxxx}}}~~~~~~{{{wwwllliiiddd___YYYSSSMMMHHHKKKLLLLLLIIIEEEDDDFFFIIIJJJQQQ[[[kkk~~~www||||||zzz~~~yyysssooolllhhhbbb]]]^^^\\\ZZZXXXWWWUUUQQQOOOLLLJJJGGGCCC@@@>>>===<<<999888777555444222111000000000000111222333555555777:::;;;;;;===CCCEEEDDDIIIHHHMMMYYYbbbeeeeeefffooorrruuuwwwxxxyyy{{{}}}|||zzzvvvpppiiicccaaa```bbbgggssszzzrrrgggpppxxxkkkdddddd||||||{{{}}}}}}qqqaaa]]]eeefffSSS;;;555555444333333333444444333333222222333333444555111444666555333333666999999CCC\\\}}}ppp^^^aaammmqqqYYYNNNGGGFFFBBB???======<<<===FFFOOOllluuu^^^UUUTTTRRRRRRTTTKKKJJJHHHDDD???<<<;;;;;;999777444333444444444333111111111111111000000000000000////////////000000000000000000////////////................................................//////////////////////////////............//////////////////////////////------................../////////000000000111111...///000222333333333333888555222111444777;;;>>>CCCJJJTTTdddyyyzzzqqqhhhbbb```[[[ZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSVVV\\\fffrrr~~~~~~|||yyywwwtttssssssqqqrrruuuwww{{{|||xxx{{{~~~~~~sssmmmkkkkkkjjjhhhddd\\\YYY___iiipppvvvzzz}}}|||pppggggggqqqxxxfff^^^^^^WWWXXXggg|||wwwkkkooorrrqqqnnnmmmnnnpppuuuoooVVVZZZuuusss~~~~~~uuubbbQQQFFF<<<999555333222222111000000000000000////////////...------,,,++++++************))))))))))))*********************++++++,,,...---,,,++++++---...///222111333888;;;???GGGQQQfffuuuyyyxxx~~~zzztttjjjgggbbb^^^XXXRRRKKKGGGIIIJJJJJJHHHEEEDDDEEEGGGGGGLLLTTTaaaxxxzzz}}}uuurrrnnnjjjhhhddd___[[[ZZZXXXUUURRRPPPMMMJJJGGGFFFDDDAAA>>><<<:::888888444333333222111111000000//////000000111333444555888:::;;;<<<>>>AAADDDFFFFFFHHHPPP]]]fffhhhhhhiiirrrtttxxxzzz{{{{{{|||}}}|||{{{yyyssslllgggdddcccbbb```jjjuuummm]]]aaasssyyypppmmmoooqqq{{{yyyiii\\\___hhhdddLLL666555555444333222222222333222111111111111222333333333555777777555444555777555999KKKiii{{{hhh```zzznnn]]]RRRIIIFFFCCCBBBCCCAAA>>>@@@DDDFFFZZZttt{{{hhh]]]SSSRRRWWWUUUTTTPPPJJJCCC??????@@@===:::888777777777777666444444444333333333333333000000////////////000000111000000000000/////////................................................////////////////////////////////////////////////////////////////////////------............//////000000000111111111111222222333555666666666555444222333555777777777===DDDPPP]]]qqqyyyqqqllliiiaaaaaa``````___^^^^^^]]]______```______^^^]]]\\\___bbbgggooozzz~~~{{{xxxvvvttttttrrrsssvvvxxx|||}}}~~~}}}zzzsssllliiiooowwwzzz{{{|||yyyrrrxxxllllllzzzkkk___^^^YYY\\\mmm~~~|||oooooopppssstttsssssssssssszzzcccQQQqqq|||ooonnnxxx}}}}}}kkkXXXIII???;;;666333222111111000000000000000////////////...------,,,,,,+++++++++******))))))))))))************))))))******+++,,,...---,,,++++++,,,---.........111666888<<>><<<:::888777666111111111111000000000000/////////000111222333444888999;;;===>>>???DDDHHHGGGJJJSSS```iiikkklllnnnuuuwww{{{|||}}}}}}}}}~~~~~~~~~|||xxxqqqkkkhhhffffff```ffftttqqqaaa^^^iii~~~~~~wwwssstttppprrrtttzzzsssbbbZZZccckkk___FFF444555444333222222222222222222222111111222222333444444666777777777666555666444888>>>NNNllluuuWWWfffvvvcccOOOPPPKKKGGGGGGDDD???<<<===<<>><<<;;;;;;:::999555555555555444444333333111111111000000111111111000000000/////////......////////////////////////////////////////////////000000000000000000000000.........//////..........................................//////000000000111111111222222222222333444555666777777555444333222555:::===;;;<<>>??????@@@AAABBBBBBBBBBBBFFFJJJRRReee{{{uuuqqqffffffeeebbb___[[[WWWUUUOOOLLLHHHEEEDDDBBB???===<<<<<<;;;999888666555444000000000000000000000000/////////000111222444444666666999<<<<<<===CCCJJJKKKNNNVVVbbbkkknnnqqquuuxxxzzz|||}}}}}}}}}~~~~~~xxxrrrmmmkkknnnjjjppp}}}~~~rrrllloooyyyppplllhhhhhhlll{{{mmm^^^\\\jjjlllWWW>>>333333333222111111111222222222222111111222222333444333333444444555444444444999;;;;;;@@@UUUtttnnneee{{{qqq[[[QQQHHHEEECCC???>>>???>>>???BBBKKK^^^xxxkkk^^^WWWYYY^^^bbbccc___WWWQQQIIIFFFBBB???===;;;999888777777666666555444444444333333222222222222333333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000......////////////......//////////////////////////////000000111111222222222222222333333333333444444444555555555444444444666777<<>>888555333111000000000000000////////////---------------,,,,,,,,,((()))***++++++***)))((()))))))))))))))***++++++******+++,,,,,,,,,,,,,,,+++,,,///222222333===HHH^^^ooowwwzzz{{{uuunnnggg^^^TTTMMMFFF@@@===<<<<<<===>>>???@@@@@@???>>>BBBEEEKKK\\\vvv}}}uuummmgggddd]]]]]]]]]ZZZVVVRRRNNNMMMHHHEEEAAA???>>>===;;;:::777777666666444333222111////////////////////////000000000111222333444555555555888<<<<<<===DDDMMMPPPRRRYYYccckkkooouuu{{{zzz|||}}}}}}|||}}}~~~{{{yyy}}}~~~|||xxxooojjj]]]]]]cccuuukkk___bbbqqqkkkMMM666222222111111111111222222333111111111111111222222333111111000111222333333333:::999:::===DDDRRRiii|||}}}xxxzzzjjjXXXMMMHHHDDDCCCDDD>>>===<<<===DDDTTTiiizzzmmmhhhddddddhhhiiifffbbbWWWSSSNNNJJJFFFDDDAAA>>>;;;;;;;;;:::999888888888555444444333333444444555222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111000//////111111111111111111111111000111111222222333444444333333333333444444444444444444444555666888999:::======EEESSS]]]fffyyyuuuhhh___~~~~~~~~~}}}}}}|||{{{~~~{{{qqq{{{wwwvvvvvvvvvvvv{{{xxxvvvpppggggggppprrrnnnllljjjbbbddduuu}}}|||~~~{{{sssmmmfff```YYY[[[kkk~~~___fffqqqZZZQQQPPPVVVgggxxx~~~zzz|||oooMMMHHHAAA:::777444222111000000000000////////////------------------,,,,,,''')))***,,,,,,***)))''')))))))))))))))******+++'''(((***,,,,,,,,,+++++++++,,,///111///000999DDD___pppxxx{{{}}}wwwmmmfff\\\RRRJJJDDD@@@======<<<<<<===??????>>>===;;;>>>AAAFFFVVVooozzzrrrjjjaaa[[[YYYVVVWWWWWWTTTPPPKKKHHHFFFCCC@@@===;;;::::::999888333333333333222000///...........................000000111111222333555666666666999>>>>>>>>>FFFQQQTTTUUUZZZccckkkpppwww~~~||||||}}}|||{{{}}}xxxsssrrr^^^[[[\\\iiijjj```fffuuukkkGGG000111111000000000111222333333000000000000000111222222111000///000222333444333444000444;;;666555MMMnnnzzzqqq]]]PPPGGGBBBBBB=========:::888===JJJWWWmmmwwwiiigggjjjkkkiiijjjfff```[[[WWWSSSPPPMMMAAA@@@@@@???>>>>>>======555555555444444555555555333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000333333333333333333333333111111222333444444555555333333333444444444555555666666666777:::===@@@BBBEEEFFFUUUmmmooobbbccclllrrr~~~|||wwwqqquuuxxx|||yyywwwpppmmmxxxvvvrrruuusssnnnnnnmmmvvv~~~vvvfffhhhwwwzzz|||yyyzzzxxxnnnuuukkkgggiiiccc[[[cccsss~~~aaa___hhhQQQMMMPPP```yyy~~~~~~uuu]]]KKKBBB???666444555///000111111111111000000///000////////////.........******************++++++(((((())))))*********+++((()))***+++,,,+++******))),,,...------000888???]]]lllzzz~~~}}}zzztttkkk^^^TTTNNNIIICCC>>>===============<<<;;;:::???@@@BBBGGGRRReee{{{{{{mmmbbb\\\YYYTTTQQQPPPQQQPPPOOOLLLGGGBBB@@@BBB>>>::::::<<<<<<888444111111000000/////////...,,,,,,,,,---------............///000111222222333444666:::===@@@DDDIIILLLVVVXXX[[[aaahhhsss~~~||||||}}}yyywwwyyymmmqqq|||___]]]cccpppzzzzzzvvvsssccciiiooojjjUUU===222333111111222222222222111111///000000000111111111111////////////000111222333222222333555333555CCCSSSoookkkTTTNNNIIIAAAAAA>>>>>>AAAAAA>>>===???OOOffftttiiinnnlllccccccbbbccchhhjjjeee\\\WWWNNNNNNLLLIIIEEEAAA===;;;:::999888777555444333333333333333222111000000000333333333333333333333333111111000000000////////////111333444444333111///222222333444444333111000222222333444555666666777555222000111444555444222333222222333333222222444999;;;@@@BBB>>>999???JJJSSS^^^nnn{{{kkk``````jjjxxxxxxpppsssvvvyyy|||~~~yyyyyyrrroooxxx{{{uuuzzz}}}zzzzzzyyyzzzjjjjjjwwwzzzuuuyyy|||xxxzzz{{{rrrsssooopppqqqjjj___\\\bbbqqqiii^^^ttt[[[QQQMMMYYYqqq}}}qqqcccQQQGGGBBB999666777111000111111111111000///////////////............---******************++++++((()))))))))************((()))***+++++++++******))),,,------,,,///666<<>>===>>>>>>>>>===:::<<<>>>DDDPPPcccyyyvvvmmmaaaYYYUUUSSSOOOLLLKKKKKKKKKKKKHHHEEEAAA???>>>:::777777999999555111//////......------------,,,,,,,,,---------............///000111222333333444777<<<@@@DDDJJJPPPTTT\\\^^^aaaeeejjjsss|||~~~{{{{{{|||~~~}}}zzz}}}rrrlllssszzzzzzZZZ\\\fffsssyyyvvvqqqoooaaahhhjjj___KKK999222222///000000111111000000/////////000000000111111111////////////000111222333222111444666444444<<>><<<999777555555555555444444333333333333333333555555444444333222222111222222222222222222111111111222333333333333222111222333444444444333222111444444444555555555666666444222000111333555444222888444333777:::<<<===???;;;;;;>>>BBBCCCHHHWWWgggtttkkkddd___aaakkkvvv}}}{{{vvvwwwyyy|||~~~wwwpppmmmnnnsss|||yyyqqqqqqrrr|||~~~}}}zzzmmmooo|||vvveeeooovvvyyy|||{{{uuuiii]]]VVVdddkkklllxxxoooYYYrrrmmmZZZMMMQQQddd{{{kkkWWWKKKDDD999666666111111111111000000////////////............---------++++++++++++++++++******))))))))))))************(((((()))***************)))+++,,,,,,+++---333888OOOeee~~~yyyuuunnniiiddd\\\SSSMMMEEEBBB???======>>>???>>>999:::<<<@@@JJJ[[[ppp~~~}}}ssslll```ZZZRRRNNNLLLKKKHHHFFFCCCDDDEEEDDDCCC@@@>>><<<888555333333444444111...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............///000111222333444666999>>>DDDJJJQQQXXX]]]ccceeehhhkkkooouuu{{{~~~{{{zzz{{{}}}~~~|||wwwwwwkkkllltttYYYaaappp||||||tttmmmlllaaahhhdddPPP<<<444222111......////////////......////////////000000000000////////////000111222222222111333666555333555999???RRReee{{{hhhSSSKKKKKKFFFCCCDDDDDDBBBAAACCC===AAAGGGPPP```xxx{{{kkkddd^^^^^^dddhhhgggdddgggddd```[[[UUUQQQMMMKKKIIIFFFBBB===:::888888888555555666666666666777777666555555555444444444333333333333444444444444444333333333333333333333333222333333444444444333333666666666666666666666666888777666888:::<<<<<<<<<999666888@@@DDDBBB???@@@AAAEEELLLVVV___iiiyyysssggg\\\[[[```lllzzzzzz~~~~~~~~~{{{rrriiieeedddiiirrrpppmmmqqqttt|||{{{~~~yyyxxxwwwqqqkkkttthhhXXXhhhzzz|||jjjZZZ]]]dddbbbiiiiiiSSSZZZ|||kkkRRRLLLXXXmmmxxxwwwbbbSSSJJJ>>>999999444222111111000////////////............------------,,,+++++++++++++++******)))))))))))))))*********((((((((()))))))))))))))***++++++******,,,000333HHH\\\xxx~~~yyyqqqggg```XXXSSSKKKFFFEEEFFFEEEDDDBBBBBBBBBCCCIIIWWWhhhttt}}}ssshhh]]]WWWOOOLLLHHHFFFFFFEEECCCAAA??????@@@???>>>;;;999777444222000000111000///,,,++++++++++++++++++++++++,,,,,,,,,---------............///000222333444444777;;;@@@GGGMMMUUU]]]bbbfffiiimmmqqquuuyyy~~~~~~|||||||||~~~{{{xxxyyyzzz}}}rrraaammm~~~rrrkkklllgggkkk___CCC000000222///......////////////.............../////////000000///......//////000111222333222222444555444333222000AAARRRiiijjj]]]MMMHHHFFFHHHHHHAAA;;;:::<<<======???EEESSSdddqqqtttfffbbbdddbbb___bbbccceeeeeeccc___ZZZWWWWWWUUUQQQLLLGGGCCC@@@>>><<<<<<<<<<<<;;;;;;::::::666666777777777777888888444444444444555555555555444444333333333333444444222222333444444444555555555666666777777888888888555555555666888:::<<<<<<<<>>===@@@EEEIII]]]qqqwwwnnndddZZZYYY[[[\\\^^^______^^^^^^^^^^^^]]][[[WWWRRRNNNKKKJJJJJJHHHGGGEEEDDDBBBBBB>>>>>>===<<<;;;;;;::::::666666666666666666666666666666555555555555666666333333444444555666777888666666777888:::;;;<<<<<>>===;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::777777777888999:::<<<===;;;;;;<<<===>>>???@@@@@@DDDEEEGGGGGGGGGIIIKKKMMMDDDUUUwwwuuuuuuqqqllllllssswwwxxx}}}zzzrrrcccSSSFFFAAAAAA|||zzz}}}~~~|||{{{yyywwwwwwyyyyyyrrryyyyyy|||zzz{{{}}}llldddZZZTTTWWWfff~~~VVVPPPMMMbbbvvvtttnnnaaahhh\\\ZZZfffWWWNNN\\\mmmPPPIIIJJJVVVhhhwwwtttgggUUUJJJDDD<<<888666444222111111222222111111000000000/////////...------,,,++++++******************)))))))))(((''''''&&&&&&&&&'''((()))***)))((()))+++---......333888LLLooozzztttmmmgggYYYWWWTTTRRRSSS[[[hhhqqq|||tttccc^^^VVVOOOKKKGGGDDDBBB@@@@@@???<<<:::888888888444444333222111000//////,,,,,,------,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///111333555666666;;;AAALLLUUU]]]bbbgggiiimmmsss{{{~~~~~~~~~~~~~~~vvv{{{qqqeeehhhrrryyyzzzkkk___bbblllqqq]]]CCC222///111///,,,------............------,,,,,,---------........................///111111...222333000000444555222666:::666999LLLaaawwwqqqfff^^^VVVOOOLLLHHHGGGDDDAAA??????AAABBB===BBBKKKVVVcccttt{{{pppggg```\\\ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\ZZZXXXVVVUUUSSSRRRTTTSSSQQQOOOLLLJJJHHHGGGDDDCCCCCCBBBAAA@@@??????>>>>>>@@@@@@@@@@@@>>>>>><<<<<<<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCC===AAAGGGLLLPPPVVV]]]bbb___aaatttxxxjjjnnnqqqtttxxx{{{wwwqqqlllggg]]]PPPEEE>>><<<==={{{zzz~~~yyywwwtttsssvvv|||xxxzzzxxxccc]]]UUURRRWWWhhhRRRNNNGGG\\\||||||kkkyyy|||```jjjddd___lll]]]RRRRRRoooQQQHHH@@@LLL___ppp|||sss```TTTMMMDDD999777555333111111222333111111111111000000000000......---,,,,,,+++******+++*********))))))((((((''''''&&&%%%&&&'''((()))))))))((())),,,...///...111+++222QQQyyy}}}wwwkkkiiieee```___eeepppxxxzzzuuutttoooggg___TTTQQQLLLIIIFFFDDDAAA???<<<<<<;;;999666555555666////////////////////////***+++,,,,,,++++++,,,---))))))******+++++++++,,,,,,,,,,,,---------......---...000111333555666777;;;CCCOOOZZZbbbhhhlllnnnrrrxxx~~~||||||}}}~~~}}}|||~~~eeecccjjjuuussshhheeekkkssswwwyyysssfff]]]cccooonnnTTT999000111111...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------......///000111***111444111000222222///,,,666555222999CCCTTTkkkzzzhhh^^^KKKJJJHHHFFFCCC@@@???>>>???>>>>>>???BBBKKKZZZgggttt}}}mmmddd]]]ZZZWWWSSSSSSTTTWWWYYY[[[[[[ZZZXXXWWWVVVUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRJJJIIIHHHGGGFFFEEEDDDCCCAAABBBDDDEEEEEEDDDBBBAAA?????????@@@BBBDDDFFFHHHKKKJJJIIIHHHGGGFFFEEEDDDNNNUUU___iiittt{{{{{{|||tttjjjqqqtttwwwzzz}}}|||rrrfffVVVOOOEEE>>>:::888777666|||{{{{{{~~~|||xxx{{{yyyvvvssstttzzz~~~~~~|||hhhZZZUUU^^^iiirrrpppRRRPPPUUUaaasssxxxnnnwwwfff___oooooommmqqqmmmSSSlllyyyYYYGGGFFFFFFLLL^^^rrrmmmXXXJJJFFF===;;;666222222333333111111111000000//////......//////...---,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))***+++,,,,,,------222000555AAAMMMbbb~~~zzzwwwuuuvvvyyy{{{yyyqqqkkkeee^^^ZZZYYYWWWRRRMMMDDDCCCBBB@@@???===<<<;;;888777666444222000///...---------,,,,,,+++++++++++++++******************)))***+++,,,---,,,+++******++++++,,,,,,------...000000//////000444:::???CCCNNNZZZbbbeeeiiioootttzzz~~~{{{{{{zzz{{{|||}}}~~~}}}YYY```kkkqqqlllffflllyyy}}}}}}nnneeefff\\\___xxxcccHHH000...222000,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000000///000000111222222222222222333888>>>CCCtttmmm```UUUPPPMMMFFFCCCEEE@@@@@@@@@??????@@@CCCEEEJJJUUUlllvvvccc]]][[[WWWSSSRRRMMMOOOOOOOOOQQQSSSOOOHHHLLLHHHGGGLLLOOOMMMKKKLLLHHHGGGFFFDDDCCCBBBBBBAAAGGGFFFCCCBBBAAA>>>;;;888;;;:::;;;???AAABBBHHHNNNWWWXXXUUUOOOJJJIIINNNTTTiiivvvzzzvvvvvvuuutttuuuuuuuuuuuuqqqdddSSSGGG===:::888999===???@@@???~~~|||zzzyyyyyyyyy{{{}}}{{{vvvqqqrrrqqqppppppttt|||zzzrrrvvvtttuuuxxx}}}}}}sssjjj]]]XXXaaakkktttoooTTTOOOUUU___pppyyyrrrxxxiiibbbsss}}}|||tttlllZZZllleeeOOODDDCCCHHHXXXjjjxxxvvvaaaRRRLLLAAA===888333333333222000111111111000//////......//////...------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''))))))***++++++,,,---------+++...666>>>LLLkkk~~~{{{wwwsssmmmccc\\\YYYTTTNNNLLLLLLKKKGGGCCC@@@???>>>===;;;:::999888666555444222000...---,,,,,,,,,,,,,,,+++++++++***************************)))***+++,,,---,,,+++++++++++++++,,,------......111111111000222666<<>>>>>EEEHHHSSSdddttt}}}rrrcccWWWRRRWWWWWWTTTPPPOOOPPPLLLGGGJJJEEEDDDGGGJJJHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBAAAAAAAAAAAA???===AAA@@@???>>>;;;>>>KKKZZZccceeegggdddaaaaaaeeejjj}}}yyyuuuwwwxxxwwwvvvzzzooodddZZZPPPFFF???======<<<;;;<<<@@@EEEIII}}}zzzyyyxxxvvvvvvvvvwwwxxxxxxuuuqqqmmmiiijjjkkknnnttt}}}~~~nnnmmmrrrjjjlllpppuuuyyy{{{yyyuuusssyyysssjjj^^^[[[eeeooowwwjjjRRROOOUUU^^^jjj{{{pppgggrrrxxxqqqlll|||uuu{{{tttVVVFFFBBBEEEQQQ___mmmzzzmmm[[[SSSGGGAAA999555444333222000222111111000000///......//////......---,,,,,,,,,*********))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,///---...222333:::NNNccc{{{sssmmmiiigggfffeeebbb___]]][[[WWWPPPJJJKKKGGGCCCBBBCCCCCC@@@>>>::::::999888666555444444222222111///---,,,+++***+++++++++*********************************************+++,,,,,,,,,,,,,,,++++++,,,,,,---.........111111222333555:::@@@DDDKKKTTT```iiinnnssszzz}}}{{{|||~~~~~~}}}}}}}}}}}}}}}}}}|||~~~kkk\\\lll~~~|||ssshhh\\\UUU^^^hhhfffHHH888,,,---///...---000---------------------------------------------------------------------------...000111111111000///...///000000000222666999BBB^^^{{{tttiii]]]QQQJJJJJJEEE@@@@@@BBBBBB>>>:::???===>>>EEENNN[[[kkkxxx|||vvvjjjiiibbbYYYTTTRRRMMMGGGJJJCCC??????@@@???AAADDDCCCBBBAAA@@@???@@@@@@AAAEEECCC@@@???>>>===;;;999:::===BBBCCCBBBHHH\\\ooowwwxxxuuurrrrrrsssrrrooolllnnneeeXXXKKKCCC???<<<;;;999<<>>===>>>>>><<<:::555555444333333222111111000//////---,,,+++***************)))))))))))))))***************+++++++++******+++,,,,,,---------,,,,,,,,,---......//////111222444666999>>>EEEJJJOOOWWWbbblllrrrxxx||||||}}}}}}}}}||||||||||||||||||{{{~~~~~~mmm^^^cccttt{{{~~~jjj```YYYWWWhhhmmmWWW<<<333------...,,,---000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111111///...---...000000000111222444999CCCTTTmmmjjj\\\SSSLLLEEEEEEIIIIIICCC<<<===<<<<<<>>>AAAEEEJJJOOOcccmmmzzzyyysssccc[[[RRRNNNMMMMMMQQQXXXVVVUUURRRQQQPPPPPPQQQQQQSSSQQQOOOOOOPPPOOONNNLLLMMMQQQYYYaaaeeelll|||{{{wwwwwwwwwuuurrrvvvsssnnniiieee___YYYTTTKKKHHHCCC>>>:::999;;;<<<:::@@@HHHQQQ___tttzzzvvvsssrrrqqqppppppooollljjjiiikkknnnpppkkkmmmppptttyyyuuummmppptttuuuoooqqqvvv}}}fffdddgggnnnddd]]]___mmmwww~~~{{{UUUDDDEEELLLTTT\\\eeevvv|||hhhdddjjjeeetttooommmrrr]]]OOOEEEFFFKKKTTTfffyyy~~~sssdddUUUHHH<<<999999666333444222222222111000000/////////...............------++++++++++++************)))))))))))))))))))))))))))***************++++++++++++,,,,,,+++***///666999BBBLLLSSS^^^mmm{{{~~~}}}}}}xxxwwwtttqqqooonnnmmmmmmiiihhhhhhgggeeecccbbbaaa___``````___```dddiiimmmttt|||uuummmhhh^^^ZZZTTTMMMGGGCCCAAA@@@@@@???????????????===;;;:::999888777777666444333222222111111111000000000///......---,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,---......,,,------......///000000000333666:::>>>EEELLLQQQTTT[[[eeennnuuu{{{}}}yyywwwxxxyyyzzz{{{{{{{{{{{{{{{|||||||||}}}~~~~~~wwwkkkaaa]]]^^^kkkqqqxxx|||iii]]][[[___nnnfffCCC555111......---,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111000///...---///111111000000111222444333999MMMllluuugggVVVMMMLLLKKKFFF@@@???@@@@@@@@@@@@@@@>>>;;;@@@FFFOOOUUU\\\hhhxxx~~~zzz{{{wwwwwwxxxzzz~~~~~~}}}{{{{{{}}}zzzwwwsssnnnkkkkkklllkkkiiilllggg___VVVNNNGGGBBB???===>>>>>><<<:::;;;>>>BBBNNNWWWeeettt}}}wwwvvvssspppmmmllljjjjjjiiihhheeebbbaaaccchhhlllooorrrvvvzzz~~~xxxvvvtttpppmmmiiilllrrriiicccaaagggzzzgggbbbfffttt}}}uuuSSSIIIBBBGGGMMMSSS[[[kkk{{{mmmgggfffkkktttpppffffffmmmzzzpppZZZHHHDDDEEEIIIYYYkkkyyy~~~tttbbbQQQBBB???>>>888555666333222222111111000//////........................,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((()))***+++++++++---000)))000555888???MMMYYY___lllvvv{{{vvvrrrmmmkkkgggdddaaa___^^^]]]YYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMNNNNNNMMMLLLNNNQQQSSSUUUZZZ```fffpppzzz}}}{{{yyytttmmmddd\\\UUUQQQJJJHHHEEEAAA>>><<<<<<<<<:::;;;;;;;;;;;;::::::999555555555555333222000000000000//////////////////...---------,,,,,,++++++))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,...///000------......///000000000222555:::@@@FFFNNNVVV[[[\\\bbbjjjrrryyy{{{yyyxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||vvv}}}rrr]]]RRR[[[jjjssskkkfffkkkvvvrrr```___gggiiiSSS222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++---...///000//////---///000000000000111222---000444;;;III```|||}}}tttvvvtttaaaXXXSSSNNNIIIEEEEEEBBB>>>???BBBAAA>>>;;;===???@@@BBBIIIRRRXXX```hhhpppuuu|||~~~}}}xxxtttrrrsssssssssrrroooiiiaaa[[[SSSOOOHHHAAA<<<::::::::::::===??????@@@GGGRRR[[[ppp{{{~~~zzzwwwppppppooollliiigggfffeeedddeeedddbbb______bbbeeeooosssxxx}}}uuupppmmmppprrrxxxkkk\\\VVVZZZlll|||qqqlllqqq}}}tttZZZXXXKKKLLLLLLMMMSSS```rrr{{{~~~~~~vvvooolllkkkpppppptttnnn\\\ZZZjjjvvv~~~jjjPPPGGGEEEEEEQQQbbbqqqxxxqqq]]]KKKFFFCCC:::555666333333222111111000000///............////////////---,,,,,,,,,,,,+++++++++************************************))))))))))))***+++++++++,,,...///...''',,,///...111:::BBBFFFPPPZZZfffqqqzzz~~~{{{xxxwwwqqqnnniiigggeeebbb\\\WWWTTTSSSPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHCCCEEEFFFEEEDDDDDDFFFGGGGGGJJJLLLNNNUUU]]]```^^^]]][[[XXXTTTOOOIIIDDDAAA>>>===;;;:::999999::::::999999:::999888777777777111222444444222111000000------------............,,,,,,,,,,,,++++++++++++)))))))))******+++++++++((())))))***++++++,,,,,,++++++++++++,,,...000111---......///000000111111555999???GGGOOOWWW```fffgggkkkqqqyyy}}}||||||}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxwww~~~~~~nnn|||~~~|||nnnYYYQQQcccyyysssccc]]]jjjyyy{{{eeebbbjjj]]]???---------+++***+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...//////000---...///......///111333,,,222555444555BBB]]]tttxxxpppmmmooo|||oooaaaXXXQQQPPPIIIBBBBBBGGGHHHEEECCCAAA>>>======???@@@AAA>>>EEEKKKMMMTTTcccpppvvvuuuuuu}}}|||{{{zzz{{{yyywwwtttqqqnnnkkkiiihhhiiijjjiiieee\\\QQQJJJAAA???;;;999888<<<@@@DDDEEEKKKSSSWWW\\\eeessszzzjjjaaa~~~wwwttttttmmmnnnnnnllliiifffeeedddcccfffgggeeeaaa______```mmmqqqxxx~~~|||}}}|||www|||{{{mmm\\\QQQSSSbbbjjjgggnnn|||yyyuuuyyyuuucccfffXXXTTTOOOJJJMMMXXXhhhsssooorrruuuuuusssqqqqqqrrrkkkffftttuuu]]]WWWfffllluuuyyyvvvXXXMMMIIIFFFPPP^^^kkkrrr{{{|||fffRRRLLLFFF<<<555666333333222222111000000000.........///////////////---------,,,,,,,,,++++++*********************************)))))))))))))))))))))(((''')))+++,,,******///111///...333777999<<>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???AAACCCDDDCCCBBBCCCDDDAAACCCCCCCCCFFFKKKKKKGGGJJJJJJIIIGGGDDD@@@===;;;999999888777777777888999444555555444222111111222+++,,,//////......---...,,,,,,,,,,,,,,,---------+++++++++***************))))))******+++++++++,,,((())))))***++++++,,,,,,++++++++++++,,,...000111......//////000000111111777<<>>??????===:::>>>BBBBBB>>>???IIIQQQTTTYYYbbblllrrryyy}}}{{{yyyuuupppmmmmmmooorrrsssmmmkkkiiifffddd```\\\ZZZSSSSSSRRROOOKKKEEE@@@<<<>>>>>>======>>>CCCJJJNNN\\\gggssszzz}}}zzzfff]]][[[zzzuuusssrrrsssrrrnnnjjjfffcccaaa```fffeeecccaaa```aaadddgggrrrttt{{{{{{~~~zzzpppUUUKKKMMM[[[aaa___fffuuuwwwuuuyyygggaaalllcccXXXRRRSSSRRRPPPXXXeeekkkhhhiiirrr|||~~~rrreeellljjjqqqwwwiiiSSSQQQ^^^kkkxxxiiiOOOMMMCCCAAAVVV\\\gggttt||||||gggZZZNNNCCC======333222111000000111222222222111111000///......---------......------,,,+++,,,,,,++++++***))))))((())))))))))))))))))))))))************************,,,,,,------...///000000111555:::===@@@GGGQQQZZZaaacccggglllppptttwwwxxxrrrqqqooolllhhhdddaaa___YYYXXXVVVSSSQQQNNNLLLKKKDDDCCCBBB@@@>>><<<::::::;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888666666555555555444444444333222222222111111000000000///...---,,,,,,+++,,,++++++***))))))***++++++,,,++++++++++++++++++,,,******))))))))))))******)))))))))***++++++,,,,,,,,,,,,------------------,,,...///000111222555777@@@FFFPPPXXX^^^dddjjjnnnuuuzzz~~~~~~|||{{{zzzyyy~~~}}}{{{yyyvvvtttrrruuurrruuuqqqiiipppsssppppppgggZZZ^^^qqqddd]]]```pppzzzyyyxxx|||yyypppkkkYYY>>>111222,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************---,,,+++******+++,,,---,,,------......------,,,---------............////////////000222444666888TTTttt|||yyymmmdddeeeggglll~~~{{{jjjccceee```VVVOOOFFFBBBEEECCC:::999@@@CCC<<<777:::??????>>>>>>@@@CCCGGGLLLPPPUUUZZZ^^^gggjjjpppwww}}}~~~|||~~~zzz{{{yyyuuurrrmmmkkkkkkfff___ZZZXXXZZZ]]]___[[[XXXRRRMMMHHHEEECCCCCCAAA===::::::<<<===;;;777;;;???FFFNNNXXXeeettt~~~uuuiii^^^[[[cccnnn}}}{{{xxxuuusssrrrqqqmmmllljjjhhheeecccbbbaaa___```___^^^^^^aaahhhmmmxxx|||{{{vvvppp___YYYXXX```cccaaaeeennnrrrxxxwww]]]XXXaaa\\\TTTPPPSSSRRRNNNSSS^^^rrrvvvzzz|||mmmooolllooovvvrrrcccZZZZZZ___kkkiiiffflllpppiii]]]JJJ???IIIUUU___lllvvv|||xxxkkk^^^OOOAAA;;;;;;999666444333222222111111111000000//////......---............---,,,,,,,,,,,,,,,+++***)))))))))************************************************,,,,,,------...//////000---000222222111333:::???AAABBBEEEHHHKKKMMMNNNOOOQQQQQQPPPNNNLLLIIIGGGFFFDDDCCCBBB@@@>>><<<;;;:::::::::999888777777666666666555444444444444555666666666777777777777888888999999999999999999999999888888888888888888888888::::::999888888888888888777777666666555444444333222222111111111000000000000000000000//////......///...---,,,++++++++++++************************++++++************++++++******))))))))))))******)))))))))***++++++,,,,,,,,,------------............000111111222444888;;;AAAIIITTT]]]cccjjjrrrxxx{{{~~~}}}{{{zzzyyy}}}}}}|||xxxtttrrrsssuuurrrhhhdddooo||||||xxxiii^^^kkkzzzwwwgggaaa[[[```qqq}}}sss```___gggtttxxxqqqmmmpppvvvsssooofffOOO777...111,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************,,,++++++******++++++,,,,,,,,,------------,,,,,,------------............/////////000111333555666777OOOmmmxxxrrriiibbbgggrrrrrr```QQQNNNKKKCCC???BBBAAA===<<<>>>>>>:::888888;;;===>>>??????AAADDDFFFJJJLLLOOOTTTXXXZZZYYYWWW\\\YYYVVVVVVWWWZZZ]]]^^^ccchhhppp{{{yyyggg___]]]ZZZWWWVVVRRROOOJJJFFFDDDDDDDDDDDDCCCBBB@@@>>>;;;:::999999555666888888999;;;???BBBLLLVVVdddtttuuu^^^]]]```gggmmmooosssxxx~~~xxxwwwsssssssssrrrqqqooonnnmmmeeeeeeeeeeeedddcccaaaaaa^^^```aaa___^^^aaaiiiqqq|||vvvppppppiiihhhgggggggggiiikkkmmmmmm|||eeeQQQOOOSSSSSSOOONNNRRRQQQLLLNNNUUUqqq~~~zzzwwwsssqqqwww}}}xxxfffVVVeeefffdddffffff___qqqvvv___KKKHHHNNNVVVbbboooxxxvvvcccMMM???@@@===888555444333333222000000000000000000000000...............------,,,---,,,,,,++++++******)))************************++++++++++++++++++++++++,,,,,,,,,---......//////---///000...+++***,,,//////000111333444444444444777777777777777666666555555444444333333222111111111111111222222222333333333222111111111111222333222222222333333333444444555555555555555555555555222222333333333333333333444444333333222222333333222222222111111000000////////////.........------...---------------,,,,,,------,,,+++************)))***+++,,,,,,+++***)))*********))))))***************))))))))))))******))))))******+++,,,,,,,,,------------......//////111111222222444888===AAAHHHRRR^^^fffjjjpppyyy|||~~~}}}|||{{{zzz||||||zzzuuuqqqpppsssvvvnnn]]]PPPTTThhhyyy}}}yyyjjjfff]]]OOOUUUvvvaaaRRROOOeee{{{jjj___eeesss}}}wwwhhh```bbbggglllkkkZZZAAA...+++000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***************************++++++++++++++++++***+++,,,,,,------,,,,,,+++------------............////////////000111222333///777EEEXXXpppyyytttvvvttt}}}kkkbbb]]]UUUMMMJJJDDDAAAAAACCCBBB===:::;;;=========<<<999888999:::<<<;;;;;;===???@@@???>>>?????????>>>======???AAABBBDDDIIINNNTTTXXX\\\]]]]]]RRRHHHDDDBBB???>>>@@@:::::::::999999999999999999999::::::::::::::::::888<<<@@@???>>>DDDQQQ\\\lllxxxyyylllbbbZZZTTTSSSWWWdddwww}}}}}}wwwssssssqqqqqqqqqpppnnnkkkhhhgggaaaaaabbbbbbbbb```___^^^aaadddgggddd``````ffflllzzzvvvqqqsssppptttssslllkkkpppqqqlllgggzzzyyyZZZNNNLLLKKKOOOLLLMMMOOONNNIIIKKKPPPcccwww||||||eeemmmkkklllpppnnnfffkkkzzzwww]]]MMMKKKPPP[[[jjjvvv|||www\\\IIIAAA<<<666333333444444333000000000000000000111111...////////////...------------,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........---///111000...---...///000000111222222111111111///000111222222222222222000000000111111222222222//////000000111111222222222222222111111222222222/////////000000000111111222222222222222222222222000000000000000111111111111111000000000000000111111111111000000/////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******((()))+++,,,,,,+++)))(((******))))))))))))******+++******))))))******+++))))))***++++++,,,,,,------------...//////000000222222222333555;;;CCCHHHSSS]]]hhhnnnpppttt|||}}}~~~~~~~~~~~~}}}|||{{{zzz|||zzzwwwuuuuuuuuutttttthhhXXXFFFDDDQQQbbblllpppiiiZZZNNNLLL\\\}}}\\\KKKLLLgggtttjjjcccpppwwwbbbYYYZZZcccgggaaaKKK444***+++...++++++++++++++++++++++++*********)))))))))))))))************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,---------.........///........./////////000666555555<<>>???@@@???======>>>>>>===;;;999<<<>>>>>>;;;;;;===@@@>>>>>>>>>>>>>>>>>>??????EEE@@@<<<;;;:::666777:::777888888888888999;;;<<<<<<<<<;;;;;;<<<===???@@@???DDDJJJNNNSSS___ppp}}}vvviii___[[[TTTKKKGGGJJJPPPUUUgggkkkvvv}}}|||wwwvvvuuupppooopppnnnnnnnnnmmmjjjgggdddcccaaaaaaaaa```^^^]]][[[ZZZ___cccgggfffcccbbbdddgggtttuuuooo|||yyyuuuvvvzzz~~~yyylllgggkkkiiiaaa]]]mmmxxx}}}qqqXXXQQQOOOJJJNNNLLLKKKKKKJJJHHHJJJNNNVVVkkk}}}iiieeeeeehhhlllrrrppphhhmmmPPPLLLLLLUUUfffsssyyy}}}jjjTTTIIIBBB:::555555555444222000000000000111111111111//////000000//////...------------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------------(((***,,,---------......,,,,,,---...//////............//////000000//////,,,,,,---...///000111111000000000000000000000000111111111111111111111111............/////////000000000000000000000000000//////000000000111111111000000000//////000000111///////////////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******((()))+++,,,,,,+++)))(((******))))))))))))******++++++************++++++*********+++,,,,,,------------...//////000111111222222333555:::AAAKKKQQQ[[[dddnnntttvvvzzz}}}}}}}}}}}}}}}}}}|||{{{zzz|||xxxuuuwww{{{|||vvvqqqfff[[[LLLDDDHHHTTTbbbjjjdddMMMFFFSSSeeeuuuyyyoooOOOJJJTTTlllwwwooogggiiikkkwwwqqq^^^WWWYYYhhhbbbRRR<<<...+++,,,,,,++++++++++++++++++++++++))))))))))))))))))******************************))))))+++,,,,,,+++))))))******++++++++++++******,,,,,,,,,------------...........................000222333444;;;PPPqqqxxxtttzzzyyyjjj[[[KKKFFFFFFEEECCCDDD@@@AAABBBAAA@@@???AAACCCAAAAAA@@@AAAAAA???<<<999999;;;>>>===:::888999<<<<<<<<<======>>>??????@@@>>>;;;;;;===<<<888888;;;:::::::::999999<<>>======>>>===;;;999999:::<<<======>>>>>>>>>======:::888:::>>>>>>:::888:::777999<<>>===999555333333333222111000//////111111111111111000//////------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---.........***+++,,,------------,,,,,,---......//////......---------------------------------------.........,,,---...//////...---,,,+++,,,,,,,,,,,,---------........................***++++++,,,------......++++++***++++++,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++))))))******+++++++++,,,,,,+++++++++++++++,,,,,,++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...---...///000111222333333<<>>GGGSSS___eeefffdddggghhhoooyyy{{{xxxxxx}}}uuunnnnnn|||tttrrrpppnnnooossswwwzzzyyyzzzzzz{{{zzzyyyxxxwww{{{}}}xxxqqqnnnkkkiiihhheeefffffffffeeefffiiikkkjjjiiihhhhhhfffccc^^^ZZZZZZWWWVVVUUUSSSPPPRRRWWW]]]^^^```hhhwww~~~uuuffffffbbb\\\eeewwwvvvyyyZZZMMMIIIDDDEEELLLIIIJJJLLLMMMLLLJJJHHHFFFNNNOOOSSSddd{{{ooottt|||qqqxxx~~~oooxxx[[[PPPPPPUUU```lllxxxooodddWWWKKKBBB<<<::::::555444333333555555444222111111111111000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,------......------++++++,,,------......///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************++++++++++++*********))))))(((((()))************+++++++++************************++++++,,,,,,,,,---------+++---...///......///000...000222222111222666:::===DDDNNNUUUZZZaaakkkrrr}}}}}}yyyyyyyyywwwvvvwwwxxxzzzzzzyyyyyyyyyzzzuuuwwwxxxwwwtttvvv}}}cccXXXXXXiiigggbbbdddVVVFFFLLLeeelllssssssrrrxxx{{{eee^^^eeeooossssssEEE:::///,,,+++***)))+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111333444@@@VVVfffqqq|||{{{oookkkgggppp~~~sssttt{{{~~~zzzyyy}}}~~~|||vvvooosss~~~zzztttnnniiieeebbbTTTOOOHHHDDDDDDEEEEEEDDDNNNOOOYYYmmm}}}zzzssspppuuuxxxwwwwww{{{hhhgggeeedddeeehhhkkkmmmoooppppppqqqqqqpppooonnnrrrtttvvvwwwwwwxxxzzz|||zzz~~~|||{{{qqqnnnjjjgggfffdddaaa___```aaa```___^^^___bbbddd``````aaabbbccc```\\\YYYZZZVVVTTTSSSPPPMMMPPPVVVWWW^^^gggrrrsssccc```^^^[[[fffxxx~~~nnnNNNFFFFFFCCCBBBGGGJJJGGGDDDCCCDDDFFFGGGHHHBBBCCCFFFXXXrrrtttvvv|||yyyppphhhkkkrrruuuwww[[[KKKIIISSS^^^uuu~~~uuucccTTTJJJBBB===;;;666444333333444555444222222222222111111111111000/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,------------,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))************++++++++++++*********))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,...000000/////////111...111333333333666<<>>444,,,***+++******,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,------...//////000000222000444@@@JJJWWWpppzzzssszzz}}}tttnnnaaabbbkkk~~~{{{tttiii___]]]aaaWWWUUUQQQMMMIIIGGGHHHIIIFFFDDDDDDJJJSSSZZZ\\\\\\```bbbjjj||||||bbbaaa`````````bbbcccdddggghhhiiiiiiiiiiiiiiihhhfffhhhiiijjjiiijjjlllmmmlllooorrrssssssuuuzzz{{{xxxvvvyyyxxxvvvtttrrrpppnnnmmmeeedddccccccbbbaaa]]]ZZZ\\\[[[ZZZXXXWWWXXX[[[^^^[[[[[[]]]___aaa___[[[WWWVVVTTTSSSRRROOOMMMRRRYYYVVVdddttt~~~~~~{{{{{{xxxgggbbb```___iiixxxxxx[[[CCCAAAGGGEEEBBBDDDKKKGGGBBBAAACCCEEEEEECCCCCCDDDCCCPPPfffrrr{{{tttwww|||fffTTT\\\zzznnnmmm|||^^^OOOMMMNNNgggrrr}}}xxxfff[[[RRRHHHAAA<<<999666555444444333222333333222222222111111111////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++***************)))))))))************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........000111111000///000222000333555777999>>>FFFMMM]]]bbbiiinnnsssyyy{{{zzzzzz{{{{{{{{{||||||{{{yyywwwuuusssrrrzzzsssllliiippp|||eeeZZZkkkxxxxxxjjjYYYLLLEEEVVVwwwmmmkkknnnxxx{{{oooaaa___lllsss```FFF444---((())),,,++++++---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,------....../////////000......000222;;;SSSkkk{{{|||uuunnndddYYYRRRUUUNNNMMMVVVccclllqqquuu{{{sssrrrtttrrrnnnlllmmmooosssvvvxxxyyyyyyyyywwwssslllfffeeegggkkknnncccZZZPPPKKKFFFBBB???@@@EEEFFFGGGGGGIIIPPPYYYaaaWWWUUUWWW```lllssssssoooppppppttt}}}~~~^^^^^^^^^^^^^^^____________```aaaaaabbbccccccccc^^^```aaaaaa```aaabbbccceeegggjjjkkkjjjkkknnnpppvvvwww{{{|||xxxtttpppmmmlllkkkkkkjjjhhhgggfffeeedddcccbbbaaa``````^^^[[[XXXZZZYYYXXXVVVUUUWWW[[[^^^aaaaaaaaaaaaaaa]]]XXXTTTQQQQQQSSSTTTRRRPPPUUU]]]eeeuuuxxxqqqmmmnnnnnnooo{{{{{{rrruuu|||xxxllljjjjjjkkkpppwwweeeOOO@@@DDDLLLJJJEEEDDDEEECCCBBBCCCEEEDDD???:::AAAEEEDDDJJJXXXbbbqqq~~~xxxyyy]]]KKKVVVjjj{{{mmm[[[hhhxxxaaaTTTLLLYYYfffuuu~~~rrrhhhXXXJJJDDD@@@;;;777555444222111222222222222111111111111000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))***+++++++++++++++***++++++,,,------......,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111000//////111222333666999<<<@@@HHHRRRZZZkkkoootttyyy}}}zzz}}}|||{{{zzz{{{|||}}}}}}~~~|||{{{yyyxxxvvvsssqqquuunnnggghhhqqq|||tttccceeetttwwwnnnYYYGGGFFFUUUlll^^^___fffsss}}}tttmmmdddaaajjjrrrgggLLL555...)))'''***,,,++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........///...000222000000999FFFYYYfffxxx}}}}}}}}}uuunnnkkkjjjcccYYYRRRQQQTTTVVVYYY]]]ddd^^^XXXUUUUUUSSSOOOLLLNNNSSSYYY[[[]]][[[UUUOOOQQQTTTUUUTTTPPPMMMLLLMMMPPPKKKFFFDDDFFFIIILLLOOOXXXZZZ[[[]]]aaajjjwwwnnnkkkjjjpppyyy~~~zzzuuuuuuvvvxxx}}}{{{||||||yyywwwwww|||VVVVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\[[[]]]^^^^^^]]]]]]^^^___aaaccceeegggggghhhjjjkkkllllllnnnqqqwww~~~{{{wwwvvvuuutttqqqooollljjjiiieeeddddddcccbbbaaa``````^^^\\\YYYYYYZZZZZZZZZYYYZZZZZZZZZYYYYYY[[[___bbbhhhfffdddaaa^^^XXXRRRNNNMMMOOOTTTWWWTTTQQQVVV^^^ttt}}}zzzzzzpppiiijjjjjjiiioooxxx|||}}}ttthhhcccgggmmmnnnllllllsss{{{XXXJJJCCCHHHOOOLLLFFFCCC===<<<<<<>>>BBBCCCAAA???888@@@AAAAAAJJJTTThhh~~~vvvttt}}}uuuUUULLLXXXmmmzzz~~~wwwiiiWWWVVVhhhuuuaaaSSSNNNYYYjjjyyy{{{fffRRRHHHDDD===999666555444333222222111111111000000000111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++************+++++++++,,,,,,((()))******++++++************++++++,,,------...,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000///000222444555888===AAAGGGPPP[[[cccooorrrxxx~~~yyyyyyzzz{{{{{{{{{|||}}}~~~}}}{{{yyyyyyyyyxxxuuurrrjjjiiijjjrrr|||sssgggmmmvvvuuuyyyjjjQQQAAAOOOooozzzmmmVVV^^^kkkxxx}}}yyyooogggccc\\\cccsssoooRRR888///---***))),,,---******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......000444444111///000666GGGaaazzz~~~||||||wwwrrrlllgggfffiiikkkjjjhhhdddaaa___^^^]]]ZZZccckkknnnooolllaaaUUUXXX___fffiiihhheeeeeefffcccbbb___\\\\\\```gggkkkooommmjjjggggggkkkttt{{{qqqnnnmmmrrr{{{}}}{{{zzzxxxzzz}}}NNNNNNOOOOOOPPPPPPPPPQQQPPPPPPPPPRRRTTTVVVXXXYYYXXXYYY[[[[[[ZZZZZZ[[[]]]]]]]]]___```bbbdddeeeeeefffffffffgggjjjooosssvvvwwwxxxxxxxxxwwwtttqqqooolllllllllkkkiiigggeeedddaaa``````______^^^]]]]]]YYYWWWVVVWWWZZZ]]]^^^^^^ZZZ[[[\\\\\\[[[\\\___aaaeeebbb^^^YYYUUUQQQKKKHHHNNNPPPUUUWWWUUUTTT\\\fffvvvwwwfffjjj{{{zzzpppxxxoooiiikkkllljjjooowww}}}vvvlllaaaZZZZZZ]]]aaabbbgggqqqoooMMMGGGEEEJJJMMMHHHCCC@@@???===;;;;;;???GGGQQQWWWFFFMMMIIIBBBDDDKKK\\\sssvvv{{{~~~~~~~~~~~~zzzvvv|||ppprrr~~~eeeTTTTTT___lllrrrttttttdddQQQLLLhhhvvv```IIIMMMXXXhhhvvv~~~vvvaaaQQQKKKDDD>>>:::999888888333222222222111111111111111111111111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************++++++++++++))))))***++++++++++++*********++++++,,,,,,------++++++++++++************+++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........////////////000///000000000000222555888:::>>>DDDIIIOOOYYYdddlllpppuuu|||}}}xxxzzz|||||||||{{{|||}}}|||yyywwwxxxyyyyyyvvvrrreeejjjttt{{{uuuhhheeewww~~~nnniiiWWWJJJJJJ___~~~}}}```ZZZfffvvv}}}yyynnnddd^^^]]]\\\fffnnn^^^>>>,,,......++++++---,,,))))))+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++...111333111///333555AAAYYYsss}}}{{{|||uuuwwwxxxvvv}}}~~~~~~|||xxxxxxyyyyyyrrr{{{uuuuuuwwwxxxwwwttttttvvvxxxssstttqqqkkkjjjpppwww{{{}}}yyyvvvuuuxxx|||}}}|||}}}wwwxxx}}}}}}vvvHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMPPPRRRUUUVVVRRRTTTUUUUUUUUUUUUWWWXXXXXXWWWWWWXXXZZZ\\\]]]^^^______^^^^^^```bbbeeegggiiiiiijjjjjjjjjjjjjjjjjjeeeeeeeeedddbbb```^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWXXX[[[^^^``````___XXXZZZ[[[[[[YYYXXXYYYZZZYYYVVVQQQNNNMMMLLLJJJIIINNNPPPTTTXXXYYY```ooo~~~qqq]]]UUUeeevvvuuunnnmmmrrrnnnnnnoookkkgggooo|||~~~ooo\\\RRRTTT[[[___```kkkqqqzzz{{{ZZZDDDDDDGGGJJJHHHCCC??????@@@???>>>===???IIIWWWbbb]]]^^^QQQCCCBBBFFFPPP```rrr{{{~~~xxxvvvrrrwww{{{tttcccVVVTTTgggqqquuu{{{sss\\\MMMLLLYYYwwwaaaWWWRRRYYYfffrrr~~~}}}ggg```UUUJJJCCC???<<<:::555555444444444333333333222222111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***************++++++++++++)))***++++++,,,,,,++++++*********+++,,,,,,------++++++++++++************++++++++++++++++++++++++++++++++++++*********)))************************************************************************)))*********++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------....../////////000000000000111222222333555999<<>>@@@888<<<>>>>>>===CCCNNNXXXaaa^^^KKK===@@@FFFKKKVVVpppzzztttxxxuuupppyyyvvv^^^YYYkkkmmmfffnnntttooojjjZZZPPPWWWyyysss[[[SSSWWW```lllwww{{{uuufffWWWKKKCCC===999777666666666666555555555222222222111111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,------+++++++++************)))++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------........................////////////000000000000111222333444555888===@@@OOOTTT\\\ccciiiqqq{{{}}}}}}|||{{{zzzxxx{{{~~~~~~{{{yyyyyyzzz{{{wwwssssssuuuuuupppkkkrrr{{{eeeUUU___tttxxxyyyqqqYYYKKK>>>WWW{{{}}}uuutttnnnsss{{{~~~pppccc[[[ZZZZZZllliiiIII...,,,///++++++))))))+++***'''(((,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,+++++++++++++++++++++***///222000,,,,,,...000,,,---111555333444@@@NNNfffzzzzzzyyyvvvttt{{{{{{{{{vvvqqqzzz~~~{{{||||||{{{|||wwwyyy<<<======>>>???@@@@@@AAAAAAAAACCCDDDFFFHHHIIIJJJNNNNNNMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[[[[YYYWWWUUUTTTRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTVVVTTTTTTVVVWWWVVVQQQLLLHHHGGGGGGGGGHHHJJJMMMOOOQQQJJJLLLYYYiiixxxwww```NNNIIITTTllltttllllllvvv~~~rrriiiiiilllrrr{{{pppbbb^^^bbbkkkvvv|||yyy\\\???BBBBBBCCCBBBAAA???===;;;===<<<<<<<<<<<<>>>@@@AAAGGGEEEBBB???>>>AAAFFFKKKeee}}}{{{zzzwwwsssuuu{{{lllgggeeegggkkkmmmqqqwww|||^^^LLL___www```RRRTTTdddvvvvvv~~~ssseee[[[PPPEEE???:::999888888888777555222333333333333333444444444000000000000////////////........................---------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++***************************)))************++++++++++++++++++******+++,,,,,,************************((()))))))))************+++++++++*********))))))************************************************************************************************))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,,,,---------......---------...............,,,...////////////000222111444666666777<<>>???@@@BBBCCCEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQOOOPPPQQQRRRSSSTTTUUUVVVRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQOOOLLLIIIDDDDDDEEEGGGIIIMMMPPPSSSOOOMMMSSScccsss~~~xxxdddWWWQQQOOOXXXiiipppmmmpppzzz}}}yyyqqqiiihhhmmmsssuuuwwwooofffaaa```ffftttvvvrrrzzzrrrNNN@@@BBBBBBBBBAAA@@@>>><<<:::<<<<<<<<<<<<===>>>??????AAAAAA???===<<<===BBBEEETTTfffzzzzzztttppprrrzzz|||oookkkmmmrrryyy~~~hhhSSSRRRdddxxx]]]RRRYYYdddrrryyyuuuiii]]]PPPHHH???===:::999888888777555333333333222222222111111111111000000000/////////........................---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++************************************************))))))))))))************+++++++++*********))))))************************************************************************************************)))******+++++++++++++++------,,,,,,,,,,,,------,,,,,,---------.........---............////////////111222222111222333555444888<<>>???AAABBBBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNPPPRRRSSSTTTUUUPPPQQQQQQQQQQQQQQQPPPPPPLLLLLLLLLJJJHHHFFFFFFFFFBBBDDDEEEGGGHHHKKKPPPSSSPPPTTT```qqqeeeTTTTTTYYY[[[ccclllqqqsssyyyzzzxxxqqqiiiggglllppppppqqqmmmhhhaaaYYY[[[jjj{{{}}}rrrmmmuuuYYY@@@BBBCCCBBBBBB@@@>>><<<:::999::::::;;;<<<============;;;;;;;;;:::999:::<<<>>>CCCMMMddd~~~tttooommmqqqwwwmmmkkkqqq~~~www]]]KKKRRRtttuuueee\\\WWWeeemmmwww~~~tttfff[[[HHHDDD>>>:::888777666666555444333333222222222222222111111111000000000000////////////////////////........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,******+++++++++)))((('''******************************************))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++......------------......------------.........///........./////////000000///000222111111111333555666<<>>???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNOOOOOOOOONNNMMMMMMGGGHHHHHHEEEAAA???AAADDDDDDEEEFFFFFFEEEGGGKKKOOOXXX___nnn~~~pppXXXPPPTTT\\\dddmmmrrruuuxxx|||wwwoookkknnnqqqppprrrvvvtttqqqkkkaaaWWWUUUaaappp{{{rrrnnnwwwuuuIII;;;CCCBBBAAA@@@???===;;;999888888999;;;<<<<<<<<<;;;:::777888::::::999888999:::;;;BBBSSSooo}}}tttoooiiimmmwww~~~sssjjjmmmYYYDDDOOOcccwww```YYY___kkkxxxttt\\\VVVLLLCCC>>>;;;999888777666555444444444555555222222222222111111111111////////////////////////...........................------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---,,,***(((&&&************************++++++************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,......------------......---............/////////...//////000000111111111000111333333333555888:::===DDDMMMSSSYYYaaallluuuyyy}}}~~~yyy{{{|||{{{zzzzzz{{{||||||{{{zzzxxxxxxzzz}}}xxxuuu~~~~~~tttnnnlllcccWWWKKKAAA===CCCMMMlll{{{|||lllkkk{{{kkkZZZ[[[hhhiii___???444***)))++++++***)))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))************))))))))))))******************++++++++++++******++++++,,,,,,,,,---------------,,,,,,,,,---...///111000......000444999<<>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIICCCDDDDDDAAA===<<>>AAAAAA@@@>>>===;;;999888888777888:::;;;;;;:::999888666888:::;;;:::999999:::999@@@HHHZZZ}}}rrriiifffuuuoooiiizzz{{{YYYIIIFFFgggyyybbb\\\^^^lllzzzvvvmmm```TTTJJJCCC>>><<<888777666555444555666777333333333333222222222222000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---.........,,,)))(((************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,------........./////////000000//////000000111222333333333444666888999===AAAEEEJJJQQQ[[[bbbgggnnnwww~~~~~~~~~}}}{{{|||}}}|||zzzyyyyyy{{{wwwyyyzzzzzzyyyzzz}}}~~~~~~vvviiijjjqqqpppaaaNNN???:::BBBUUUgggzzz~~~zzz{{{rrraaaYYYdddpppaaaHHH000,,,)))******(((***---))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))************(((((()))))))))*********)))******++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,...000222333333444333@@@JJJQQQeee|||xxx~~~wwwmmmgggiiioootttsssrrruuu|||tttggggggqqq~~~{{{zzz~~~yyypppooo|||{{{vvvvvvxxxwwwpppoooooommm333333444444444444444444444444555666777888999999::::::;;;;;;<<<=========??????@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAACCCDDDFFFHHHIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEEEEDDDAAAAAA@@@???======???AAA???BBBDDDDDDGGGNNN[[[eeeuuu}}}dddVVV[[[```^^^cccdddjjjsssvvvssspppqqqqqqlllxxxttthhhnnnuuukkk```ZZZVVVWWW___gggqqqqqqwwwpppMMMBBBAAA>>>???>>><<<;;;999888888888777888888999999888888888666888;;;;;;:::999999:::777>>>@@@HHHnnnvvvjjjdddttttttfffjjjwwwxxx\\\IIIJJJppp~~~kkk^^^bbblllttt{{{sssdddWWWLLLCCC>>><<<:::888555444444555666444444444444333333333333000000000000000000000000000000000000000000000000............---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........,,,+++************************************+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------////////////000000000000///000000111222333444444111333666999===BBBIIIMMMSSS[[[eeelllpppuuu}}}|||zzzzzzzzzzzzwwwyyyzzzzzzyyyyyyzzz{{{uuuxxxzzzzzzzzz{{{oooaaacccmmmcccRRR???666<<>>>>>??????>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>???AAACCCFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<===>>>??????>>>???BBBFFFHHHMMMYYYkkkxxx}}}iii\\\]]]fffkkkkkkkkk```]]]fffkkkggggggmmmiiiuuuyyyooorrrzzzzzzpppeee^^^ZZZ\\\dddnnntttxxx|||XXXCCC???@@@???===<<<:::999888888999999888777777666666777777888555777999999888777888999666;;;<<>>:::666555444555555555555555444444444333111111111111111111111111000000000000000000000000............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------......//////000000000111111111000000111222333444555555333555999>>>DDDKKKSSSYYY]]]eeepppxxx{{{}}}{{{zzz{{{zzzzzzwwwyyyzzzzzzzzzzzz{{{}}}wwwyyy{{{zzzyyy}}}{{{oooccc]]]\\\LLLCCC===CCCPPP^^^mmmxxx{{{zzzjjjeeeaaa```]]]QQQ===---***((((((++++++((((((+++((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))************)))))))))*********++++++))))))************))))))***++++++++++++,,,,,,,,,+++,,,,,,---------------//////---,,,,,,,,,,,,---......111555999AAANNN[[[xxxwwwzzzxxxqqqooorrruuuuuuvvvpppqqq|||{{{{{{|||||||||{{{qqqjjjiiikkkmmmnnniiilllrrrxxxyyyqqqddd\\\rrrzzz~~~~~~yyyppplllkkklllkkkiiinnnuuuxxx~~~qqqfffbbbllltttsssllllllttt~~~www{{{}}}}}}}}}xxxlll```...//////000111222222333000000111222333444444555555555666666777888888999888888999;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;<<<===>>>AAACCCEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::===;;;999;;;???AAA???===CCCFFFIIILLLRRR```tttxxx```OOOTTTaaahhhlllrrrlllVVVKKKTTTZZZVVVZZZfffbbbzzzooo```llluuulllffffffooo{{{{{{aaaHHH???;;;===CCC;;;;;;999888888888999:::888777666555555666777888333555777777666555666777888:::;;;===CCCUUUqqqrrrnnnnnnuuuzzzcccSSSVVVfff}}}TTTHHHGGG___~~~qqqdddZZZ^^^iiivvvwww}}}ssseee\\\OOOKKKFFF???:::777666666666555555555555444444444111111111111111111111111000000000000000000000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++******+++,,,,,,************************(((((()))***,,,---...///))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////............//////000000000000111111111111000111111222444555666666;;;>>>CCCIIIPPPXXXaaagggjjjsss~~~}}}{{{{{{|||~~~}}}}}}|||}}}~~~~~~|||{{{|||~~~{{{|||{{{yyyxxx~~~}}}llljjjmmmdddTTTHHH;;;;;;EEEXXXhhhmmmkkkiiiwwwtttrrrqqqlll```aaaccc___OOO:::...+++---(((%%%))),,,***((('''((((((''''''''''''(((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))************************++++++++++++))))))************))))))******+++++++++,,,,,,,,,+++,,,---.........------(((***---///000000///...000,,,---333333///555???AAAQQQcccqqq{{{xxxrrrlllsssjjjffflllssssssqqqrrr}}}wwwqqqqqqtttssslllfffggghhhiiihhhfffeeefffhhhhhheeehhhttttttjjjeeennnssstttzzz|||qqqoooiiihhhlllmmmiiigggiiihhhrrrwwwttttttwwwsssiiiiiirrrxxxssshhhdddllluuu~~~|||vvvpppjjjaaaQQQAAA000000111111111111000000333333222222222222222222333333333444444444555555666666666666777777777777::::::::::::::::::::::::999999:::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@??????>>>>>>;;;:::999999999:::;;;<<<888888999;;;>>>@@@@@@???@@@EEEQQQaaannnwwwnnnMMMJJJPPP___gggfffjjjrrrmmmXXXLLLSSSZZZVVVSSSWWWbbbuuuvvv___VVVppptttiiiggguuummmJJJCCC@@@@@@BBB@@@<<<<<<;;;:::888777666666666666666666666777888888777777666666555555555444888777999<<<>>>CCCRRRbbbzzzpppvvvsssppppppzzzzzzcccSSSUUUdddjjjPPP<<<@@@SSSlllnnn\\\PPPOOOSSS\\\eeessspppooo___OOOJJJFFF???:::999;;;999666555555444333111222222222222222333444555111111111111000000000000111111111111000000000000------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++------------------------,,,,,,,,,---------........................------............/////////000.........///////////////000000000111333333222111444333222222444:::???CCCHHHMMMUUUZZZ___eeelllrrr|||~~~~~~~~~|||zzzzzz{{{}}}~~~xxx{{{~~~}}}yyyvvv{{{~~~~~~~~~zzzjjjiiiooowwwmmmTTT@@@::::::FFF]]]ssszzzssskkkiiixxxrrraaa``````[[[```lllmmmVVV999+++,,,111+++++++++************)))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((***(((''')))+++,,,***((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////333888===???AAAKKK]]]kkk}}}}}}|||wwwlllccc```pppvvvzzz{{{~~~|||sssyyyzzzzzzwwwsssuuu|||yyytttrrruuuuuuqqqrrrvvvlllllllllmmmqqqqqqlllfffrrryyywwwnnnmmmuuuxxxtttsssrrrpppnnnlllkkkjjjjjjfffaaaXXXMMMEEE>>>;;;::://////000000000000//////111111111111111222222222333333333333444444444444555555555555666666666666999999999999999999999999888888999:::;;;<<<=========>>>>>>???@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<::::::999888888999:::;;;888888888:::===???@@@AAABBBKKK[[[kkkvvv~~~jjjRRRJJJLLLXXXfffjjjeeefffnnnggg___ZZZ^^^```___eeemmmqqqjjjaaa\\\aaarrr~~~tttqqqyyy___DDD@@@>>>===???===;;;;;;:::999888777666666555555555555555666777777666666666666555555444444666555666888888;;;GGGTTTpppyyyppppppnnnnnnpppyyyxxx\\\UUUWWWkkk~~~hhhSSS@@@;;;AAARRRrrrttt___PPPIIIHHHMMMUUUdddssszzz}}}~~~yyyjjj]]]WWWSSSJJJCCC???;;;888555333444444444333222222222111111222222333222222111111111000000000111111111000000000//////------------------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,---------,,,,,,+++------------------------,,,,,,---------........................................../////////000000000000000000000000000000333222222222333333333222555555555777;;;@@@FFFIIINNNTTT\\\bbbgggmmmtttzzz}}}||||||~~~}}}|||||||||}}}~~~|||}}}~~~~~~}}}{{{zzzyyykkkSSS___dddmmmrrrcccJJJ======777PPPooo}}}tttiiimmmzzz}}}ooo______aaa\\\hhhdddWWWDDD666000---***+++++++++*********))))))''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))(((''')))+++,,,***((()))))))))))))))))))))))))))))))))******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////,,,000333444333888AAAIIITTTbbbvvvsssnnnooolllqqqsssrrrtttzzz}}}{{{{{{wwwvvvxxxwwwrrrrrruuuqqqwww}}}{{{uuuoookkkeeennnpppkkkjjjooopppjjjooolllhhhccc]]]YYYUUUTTTIIIFFFAAA<<<888555555444......////////////....../////////000000111111222222222222333333333333444333333333444444444444555666666666666666666666666555666666777888999::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::999999999999888777777777888999:::999888999;;;???CCCFFFQQQ\\\lllzzzjjjQQQ@@@MMMVVVfffrrroooeeeccciii[[[bbbiiikkkjjjlllsss{{{ssseeehhhjjjhhhqqqiiiLLL<<<>>>:::999;;;::::::999999888777666666555444444444444444555555666666555555555555444444444555555666666444444<<>>999666555666666666444444333222222222222333222222222222111111111111111111000000000/////////................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,........................------------.........///............////////////////////////000000000000111111111111111111111111555444333333333555666777888:::<<<@@@EEEKKKPPPSSSYYY___gggnnnttt{{{}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}|||~~~~~~~~~zzzfffRRRCCCVVV\\\dddbbbPPP===;;;DDDMMM```tttwwwkkkeeessskkk___aaadddaaafff^^^NNN>>>444000,,,(((++++++*********)))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))***+++***((())))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////,,,...//////......000111444<<>>999>>>999666888777888777777777666666555555444333333333333333444444444444444444444444444444666777888777444444888===DDDggg~~~xxxqqqsss~~~qqqaaaZZZYYYZZZ[[[]]]iiijjjhhh\\\JJJAAAFFFPPPqqqyyy```JJJCCCBBBGGGPPPZZZdddrrr}}}yyynnnaaaXXXTTTNNNFFF@@@<<<:::999999666666555444444444555555333333333333222222222222111111000000000/////////////////////////////////........................------------............---------------------------------------------------------------...//////------------------------,,,------............---........................---............////////////////////////000000000//////000000000111111111111111111111111111111111444444444444666888<<>>VVV{{{|||cccRRRIIIBBBCCCHHHRRR___jjjwww~~~{{{pppjjjdddZZZPPPHHHBBB===:::777777666555555555555666444444444444333333333333111111111111000000000000000000000000000000000000////////////////////////------........./////////........................------------------------......------......///000------------------------,,,---...///////////////////////////////////////........./////////000000/////////000000000111111000000000111111111111222000000111111111222222222333555888:::<<>>777:::===777555777333222222222222333333444444444444333222222222222222111222222222333333333333///333555222222666777444555===???IIIbbbzzz{{{{{{~~~{{{sssooopppvvvZZZDDDRRRlllvvv^^^OOOHHHDDDDDDGGGTTT]]]iiittt|||tttiii]]]VVVJJJHHHEEEAAA===:::888777666666666555555555444444444444444333333333222222222222222222222222222222000000000000000000000000....../////////000000000////////////////////////...........................------------...//////........................------...000000111111000000000000000000000000000//////000000000111111111//////000111111222333333111111111222222222333333111222333444666888999:::CCCIIIOOOTTTVVV[[[aaagggiiilllqqqwww}}}yyy{{{{{{{{{zzzzzzyyyxxxxxxzzzzzzxxxwwwwwwwwwxxxyyy}}}rrrRRRLLLJJJYYYqqq~~~qqq]]]DDD>>>:::DDDZZZppp}}}rrr~~~rrrkkkdddhhhxxxrrrSSS444(((+++...+++(((***)))))))))((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((()))*********%%%'''))))))((('''(((***))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,---..................///...---,,,,,,,,,,,,+++***)))///444444333222///***111@@@LLLIII>>>777666888CCCNNNXXXYYYYYY\\\```aaaZZZbbboooxxxyyy{{{oooffffffhhhgggSSSCCC777777555...---000...///111222111000111333000////////////000111111///000000111222333444444......////////////......///////////////...................../////////000////////////000000000111000000000000000000000000/////////000000000000000//////000000000000000///222222333333444444444555222333333444666999<<<===NNNZZZjjjvvv|||tttYYYHHHIIIVVVpppoooggg]]][[[eeesss{{{}}}rrrrrryyy{{{kkkSSSNNNWWW^^^gggnnnuuummmjjjrrrkkkPPP;;;===555888;;;555555888333111111111222222333333444555444444333222222222333111111111222222333333333000444555111111666777333...===:::666MMMppp}}}|||~~~}}}tttlllhhhqqq}}}fffKKKKKKYYYwwwsssaaaVVVLLLGGGFFFIIIPPP[[[fffqqqyyy|||ooogggVVVTTTOOOJJJDDD@@@<<<:::666666666666555555555555555555444444444333333333222222222222222222222222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---------------...//////////////////////////////------///000111111111111000000000000000000000000000000000000111111111111///000000111222222333333111111222222222333333333222333444666999;;;<<<===LLLRRRZZZ^^^```dddjjjooopppsssxxx|||xxxvvvwwwxxxzzz|||}}}}}}}}}|||{{{yyywwwwwwxxxyyyzzz{{{rrrXXXFFFPPP\\\dddgggbbbTTTFFF;;;;;;@@@OOOdddssssssmmmuuu}}}rrrkkkgggpppiiiOOO555,,,---,,,)))((())))))))))))((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''((()))******+++$$$'''***)))'''&&&(((***))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,(((+++...///...------...,,,++++++,,,......---,,,......+++&&&'''---000000333555444111333666444000000:::AAA???;;;<<>>???444///444555//////555------///000///,,,,,,///......------------......000000//////000111111222...---------......///000------............------........................................................................---------.........//////---///000111000///000111///000222111000000111222555444444444999BBBNNNVVVeeesssuuu[[[KKKGGGCCCRRRmmm{{{ZZZXXX^^^lllwww|||{{{wwwlll\\\PPPQQQZZZbbbjjjeeefffooowwwxxxuuusssfffiiiuuuoooIII;;;<<<777777888666333222222333333222222111111222222333111111111111111111111111111222333444555444333333111111222222222333333333888666777:::<<>>666222666777777666333222222333222222222111111222222222111111111111111111111111000111222333333333222222111111111222222222333333777555666888666<<>><<<:::888888888999888888888888999777777777666555444555666555444444333333222222111222222222222222222222222222222111111111000000000111111111111111111111111////////////////////////////////////////////////111111111111111111111111111111222222222333333333444222111222444444333111333333333333333222222222333444444444444555777999;;;:::>>>FFFLLLOOOWWW```ddddddjjjsssxxx{{{}}}{{{xxxxxxxxxxxxyyyyyyyyyyyywwwuuuuuuvvvwwwvvvqqqmmmmmmyyy|||zzzkkkSSSMMMbbbmmmkkkcccUUUFFF<<<:::<<>>@@@EEEGGGIIIJJJHHHDDD@@@=========<<<999555111000111666333000---,,,,,,---...------------------------........................------------............//////000000000111111111000000//////......//////------............------................................................////////////////////////------------...............///000000......///000111222222111111222666888<<>>LLLkkk|||wwwuuuuuuwwwyyyiii[[[aaaxxxjjjWWWTTTcccdddWWWGGG???>>>CCCNNNXXXdddkkkvvv~~~xxxeee___VVVNNNGGGAAA<<<999:::999999888888777777777888777666555555444555555666555555444333222111111222222222222222222333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222111111222222333333444444333111111111333444333222444444333333333333444444666777777888999<<>>NNNkkk}}}}}}}}}qqqccc```nnnvvviii[[[XXXjjj|||mmmZZZLLLGGGGGGIIIJJJVVV\\\fffrrr}}}vvvqqqhhh```XXXPPPJJJFFFBBBAAA@@@???>>>;;;777555999888666666666666666555555444444444333333222222333333333333333444444444333333333333222222222222222222222222222222222222000000000111111111111111111111111111111111111111222222222222333333333333222222222222333333333333444333333333333444333333333444555777888999::::::;;;>>>AAADDDGGGKKKOOOSSSTTTTTTVVVYYY^^^eeennnuuu~~~}}}}}}~~~~~~|||{{{wwwwwwwwwwwwwwwwwwwwwwwwxxxwwwuuunnnfff^^^XXXVVV]]]gggqqquuu{{{vvvYYYRRR\\\aaa^^^^^^]]]SSSEEE888555;;;HHHQQQccclllsssrrrllllllvvvuuu|||xxx```FFF888///---+++******+++***))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************************++++++++++++))))))***+++++++++++++++************++++++++++++************++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,---------------,,,,,,---...////////////000222000//////......///000000...///000///---,,,---...,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000000000000//////000000111------............------................................................,,,,,,---------.............../////////000000000000111111000......000222...000444888===EEEMMMSSSkkkpppwww~~~~~~vvvdddVVVBBBHHHTTTdddsss}}}|||dddVVVGGGEEELLLXXXfffqqqooovvv{{{fffiiioooooogggbbbkkkyyy~~~}}}zzzwwwrrrtttkkkMMM>>>777222222777222333444333111000000111111000000//////000000111////////////////////////---------.........////////////000000000111111111111000111444555555777:::@@@SSSlll}}}}}}oooYYYSSS```pppzzzwwwvvvrrrcccTTTRRRYYYttt}}}mmmbbbYYYNNNEEEJJJMMMTTT^^^jjjxxx}}}tttlllddd___VVVUUUSSSQQQOOOJJJCCC>>>???<<<:::999::::::888777333444444444444444444444333333444444555555555555444444444444333333333333222222222222222222222222111111111222222222333333333333333333333333333333222333333333444444444555444444444333333222222222555666666666555555555555222555999>>>AAACCCCCCCCCCCCHHHOOOUUUYYY\\\___aaaaaabbbccceeelllwww~~~||||||||||||zzzxxxvvvvvvvvvwwwwwwwwwxxxxxxuuusssnnnfff^^^ZZZXXXYYY[[[bbblllwww~~~ooo\\\UUUbbbrrruuueeePPPEEE@@@:::999>>>IIIUUU\\\kkkmmmnnnoooppptttzzzpppqqqttttttwww]]]===000...---(((***,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((((((((()))'''''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***))))))*********+++++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++)))+++,,,,,,+++***+++,,,+++++++++++++++***))))))+++,,,---,,,***)))***+++++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---............/////////333222111000///.........------............------................................................,,,,,,------.../////////000000000000111111111111333444444333222222444777666;;;CCCLLLVVVaaalllssspppbbbZZZPPPFFFAAAEEEWWWnnnxxxlllTTTIIICCCMMM___lllrrruuuyyyzzzwwwyyyqqqkkkiiidddaaajjjwwwyyyxxxwwwuuuttt{{{cccJJJ999:::999000...666111222222222000///000111000000////////////000000////////////////////////...------------...//////////////////000000000000222111111111222333444666<<<===LLLeeevvvzzzwwwtttcccWWWPPPggglllrrrsssnnnfff]]]YYYUUU^^^nnnssseeeRRRRRRRRRTTTZZZcccooowww{{{yyyoookkkgggcccaaa\\\UUUPPPHHHDDD@@@>>>>>>===999666666666666666666666666666444444444555666666777777555555555555444444444444333333333333333333333333111111222222333444444444444444444444444444444444333333444444555555666666666666666666555555555444333555666777666666888::::::===BBBHHHLLLPPPQQQRRRSSSXXX```gggllloooqqqrrrrrrvvvyyy{{{}}}{{{{{{}}}~~~~~~|||{{{zzz{{{zzzyyywwwvvvvvvwwwxxxyyyzzzzzz{{{uuussspppmmmkkkjjjiiiiii```ccclllyyyyyymmmWWWWWWgggwwwxxxrrrcccMMM666777<<>>===<<<<<<:::999888777777444444555666666777888888666666666555555555444444444444444444444444444444222222222333444555555555555555555555555555555555333444444555666666777777777777888999999:::;;;;;;888;;;???AAABBBDDDGGGJJJNNNOOOQQQUUUZZZ```dddgggiiinnnuuu{{{{{{wwwyyyyyyyyy|||~~~~~~}}}{{{yyyxxxyyyzzz{{{zzzxxxwwwwwwyyyzzz|||~~~qqqrrrxxxyyyiii\\\ZZZ[[[lllrrraaaYYYTTTDDD888===IIIWWWcccddd]]]VVVVVVaaassswwwmmm___YYYfffuuu}}}iiiKKK111,,,000000,,,,,,(((,,,+++'''&&&))))))&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((())))))***************))))))))))))************))))))*********++++++++++++******))))))******+++)))))))))*********++++++(((((('''''''''''''''''')))******)))'''''')))***+++***************))))))''')))***)))(((((()))***+++******)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........GGGEEEAAA<<<777333111///---..................---................................................///000000111222333333333222222333333333444444444333666<<>>BBBOOO]]]iiiqqqmmmVVVAAABBBTTTdddlllhhhfffiiillltttpppjjjrrr|||qqqfff```ccceeeiiiyyy~~~}}}III888888555222444999:::777///000111000///...///000//////............//////..............................---,,,---...///000............/////////000,,,000222111000222444444+++666:::888BBB```www{{{jjjvvv{{{vvv|||xxxllldddXXXMMMMMMccckkk[[[UUUVVVYYYgggvvv||||||uuulllfffbbb\\\TTTNNNCCCBBB@@@>>><<<999888777444555555666777888888999666666666666555555555555444444444444444444444444222222333333444555666666666666666666666666666666444444444555666777777888777888999;;;===???@@@AAAFFFJJJOOOSSSUUUXXX]]]aaaaaa```___aaaeeelllsssxxx{{{}}}|||zzzyyyyyy{{{}}}}}}}}}xxxwwwwwwxxxzzz|||{{{zzzxxxyyy{{{}}}nnn\\\QQQeee[[[^^^YYYCCC???@@@111@@@GGGTTTdddmmmiii[[[NNN^^^llltttjjj\\\XXXkkkpppLLL;;;000111---###&&&333(((+++)))$$$%%%******&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************************++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,++++++++++++***************+++,,,,,,((())))))(((''''''***,,,+++***)))((()))***,,,---///000000///,,,***++++++))))))***))))))(((((('''************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......^^^YYYQQQEEE:::333000///444111...---///000...,,,+++---000000...---------111222222111//////000111333555888::::::888555333333555888777666777;;;>>>@@@EEEMMMVVV___gggmmmqqqwww|||qqqfffTTTPPPLLLMMMQQQVVVYYYZZZssscccUUUNNNEEE???LLL```vvvhhhaaaiii{{{nnn^^^aaaoooxxx{{{zzzjjjgggeeeeeelllxxxaaaBBB888777666555444333222222111111111111000000000///000000//////.........---..............................------------......---------............///000000000000////////////111///222888>>>OOOvvvvvvqqqtttttt```MMMQQQtttuuu```TTTOOO]]]iiimmmvvv~~~wwwhhh]]][[[UUUOOOJJJHHHEEE@@@<<<;;;::::::;;;<<<;;;999666===999666555666666444111444444444444555666777888333333333555666666444222666999:::888999<<<<<<999888888666666<<<@@@===666>>>???AAAFFFKKKNNNOOONNNUUU\\\ccceeedddffflllrrrrrrzzz}}}zzz}}}~~~|||{{{{{{|||yyyyyyzzzzzz{{{{{{||||||yyyyyyxxxzzz~~~zzzsssyyy}}}tttddd```dddggg[[[LLLAAA999555:::@@@PPPdddssssssooollldddYYYsssssshhhbbb^^^jjjzzzgggGGG333111---***)))***,,,---))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))((((((''''''''''''((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------jjjhhhaaaWWWLLLCCC===;;;555333111111333333111///000222333333222111222333444666999999888888999:::999:::<<<>>>===:::777555555888<<>>OOObbblllrrruuutttsssuuuuuusssbbb]]][[[bbbhhhiiihhhhhhiiikkkpppwwweeeIII555777777666555444333222111111111111000000000//////////////////......------------------------------......------------......------------............////////////////////////222///111444555>>>YYYuuu}}}xxxyyyhhhcccjjjsssiiijjjlllmmmlllmmmttt{{{yyy}}}}}}xxxwww}}}~~~xxxsssnnngggccc```]]]XXXTTTNNNMMMLLLKKKKKKIIIFFFCCCDDDBBBAAA@@@??????===;;;::::::999999999999:::::::::::::::<<<>>>>>>===;;;>>>CCCEEEAAA===???CCCDDDEEEFFFFFFFFFKKKQQQQQQMMMQQQQQQRRRVVVZZZ]]]]]]\\\iiinnnssssssppppppuuuzzzzzz}}}{{{yyyyyyyyywwwwwwwwwvvvwwwwwwwwwwww}}}xxxuuuvvvwwwwwwvvvuuuxxxsssjjjeeehhhnnnXXXMMMBBB:::888:::DDDNNNvvv|||xxxlllhhhooouuutttxxxlllhhhgggmmm|||{{{cccEEE///222000,,,***))))))+++,,,(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))******************************))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------aaaaaa]]]VVVLLLCCC<<<999===<<<<<<=========:::888555666777666555666777999:::<<<>>>???>>>===>>>>>>???@@@AAABBBBBBAAA@@@???DDDHHHNNNTTTXXX\\\```ccckkkrrryyy{{{yyy{{{rrrbbbUUUMMMFFFCCCDDDEEEIIIWWWhhhvvvyyy|||{{{wwwrrrqqqqqq```___[[[SSSMMMMMMTTT\\\eeetttyyyooofff___\\\___eeeiiifff```^^^aaahhhrrr{{{ZZZFFF;;;555666555555444333222111111000000000000///////////////............---------------------------------...------,,,,,,------...------------............////////////////////////111...///111//////<<>>///***///...+++)))((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))***************************))))))))))))***++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......___```^^^ZZZSSSLLLGGGEEEFFFGGGGGGHHHGGGEEEBBB@@@;;;;;;;;;;;;:::;;;===@@@AAABBBAAA@@@>>>>>>@@@BBBCCCCCCDDDEEEHHHLLLOOOQQQTTTXXX___ffflllqqqtttuuuyyy}}}|||kkk[[[PPPGGGAAA???888:::FFFIIIFFFNNN]]]mmmlllhhh___WWWXXX___hhhnnnrrrqqqggg______aaaaaauuu}}}{{{ppphhhbbb___kkklllmmmllleee___aaahhhooo|||YYYCCC:::888888444444333222222111000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........---...............//////...,,,---000///---111999IIIccc{{{vvv{{{yyysssqqqqqquuu}}}iii\\\eeeooouuu{{{jjj\\\YYYeeennnzzz~~~yyyvvv|||{{{xxxwwwwwwuuusssqqqnnnpppqqqmmmhhhcccbbbcccbbbbbbaaa___]]][[[YYYXXX^^^]]]\\\\\\\\\\\\ZZZXXX\\\eeejjjgggdddeeeiiijjjiiioootttuuuvvvzzz|||{{{{{{zzzyyyzzz}}}~~~|||zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwtttxxx}}}|||sssfff___^^^]]]bbbooouuupppnnnfff\\\UUUCCC===999>>>KKKaaa~~~uuukkknnn}}}vvvlllppp}}}rrrVVV:::---...333---,,,***)))((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))***++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........eeeeeeccc___ZZZUUUSSSRRROOOPPPQQQQQQOOOLLLIIIHHHFFFFFFGGGFFFEEEEEEHHHJJJKKKJJJHHHEEEDDDGGGLLLPPPMMMMMMNNNRRRXXX___fffkkkhhhkkkpppvvv|||qqq]]]MMMDDDBBBDDDHHHKKKAAA@@@KKKMMMFFFDDDLLLPPPQQQOOOKKKJJJSSSdddssszzz|||xxxllleeegggmmmooossssssnnnfffdddhhhjjjjjjnnnkkkjjjlllmmmmmmqqqvvvZZZ@@@888777444000222222111111000000///////////////............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,------...............,,,---///000000222555333HHHdddwww~~~vvvvvv~~~yyyrrrqqqqqqqqqqqqrrrwwwyyy___]]]]]][[[XXXXXXbbbwwwppp[[[YYY___iiisssyyy{{{zzzyyyzzzzzzuuutttuuussssssrrrqqqooommmkkkjjjrrrooommmkkkjjjhhhfffdddeeelllrrrtttvvvxxxwwwsssvvv~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}|||{{{zzzzzzuuuuuuuuuuuuuuuttttttsssyyywwwtttooodddYYYZZZ```bbbhhhrrr{{{ppp\\\JJJ@@@:::;;;AAALLLYYYjjjwwwllloooyyyyyysssRRR999---***+++---+++******))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......iiiiiiiiifffbbb^^^]]]\\\]]]^^^```___\\\ZZZYYYZZZVVVWWWXXXWWWUUUUUUWWWXXXWWWVVVTTTRRRSSSWWW^^^cccbbbcccfffkkkpppvvv|||~~~|||WWWLLLAAA>>>???BBBGGGLLLTTTHHHAAADDDHHHHHHKKKQQQYYY___eeeggghhhooozzzyyynnnhhhgggUUUVVVWWW\\\iiiwww}}}|||lllkkkrrrsssXXX;;;111555888444///000000000000//////......///.........------------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++,,,,,,---.....................//////111222333555???SSSiiixxx|||}}}{{{zzz{{{wwwooohhhYYY^^^gggvvvvvvcccfffbbb\\\TTTKKKGGGLLLSSSoooeeeddddddgggllloooqqqqqqooouuu|||~~~}}}zzzyyy}}}~~~~~~}}}||||||}}}}}}}}}}}}|||{{{zzzyyyvvvwwwxxxxxxvvvtttqqqooojjj```XXXTTTSSSXXXjjj}}}www{{{zzztttjjjXXXEEE:::888BBBHHHTTTaaahhhmmmvvv}}}{{{jjjPPP555+++...///+++'''))))))*********)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))(((((((((((()))******)))))))))************+++************+++++++++++++++++++++,,,,,,,,,------eeeiiilllnnnmmmkkkjjjiiidddgggiiihhhggggggiiikkkeeefffggggggeeeccccccdddaaaaaaaaa``````aaaeeehhhkkknnnssswwwyyyxxxvvvtttyyyxxxyyy|||xxxrrrjjjccc___]]]\\\[[[OOOHHHEEEJJJMMMLLLJJJKKKBBB===888:::EEEVVViiittt|||ggg\\\\\\WWW]]]eeeppp|||{{{pppssscccIII;;;000111555555444555/////////........................---------,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------***++++++,,,------......---...///...---...//////444///000<<>>888444999JJJ[[[llliiieeeaaa___dddtttsssggggggnnnvvvsssRRR666///,,,,,,...+++&&&)))000((()))+++,,,+++***((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++))))))*********+++++++++;;;;;;???HHHRRRUUUPPPJJJFFFIIIKKKIIIGGGHHHNNNSSSVVV^^^ggglllkkkgggdddccc```___]]][[[XXXVVVTTTSSSXXX[[[\\\[[[UUULLLAAA;;;<<<777666:::<<<::::::>>>;;;999666555777>>>GGGNNNWWWMMMDDDBBBAAA??????@@@IIIPPP[[[hhh~~~|||hhhWWWRRROOOSSSjjjpppllluuu|||YYYBBB;;;333333333222111000//////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///+++---111333333999IIIYYYuuuzzzkkkfffooouuutttmmmnnnqqquuuwwwwwwuuurrrZZZOOOGGGIIIRRRbbbzzzooo\\\LLLKKKEEEDDDLLLTTT]]]iiivvv|||}}}}}}~~~|||{{{yyyxxxxxxxxxxxxxxxvvvvvvuuusssqqqnnnkkkiiihhhccc[[[TTTRRRWWW^^^cccgggppp}}}~~~mmm]]]???DDDIIIMMMOOONNNHHHBBB:::>>>888444<<>>@@@FFFNNNQQQQQQNNNKKKJJJIIIHHHGGGFFFEEECCCCCCBBBEEEFFFFFFEEEAAA<<<666222222...///333555222222555111333444333333777???FFFLLLFFFBBB@@@@@@CCCMMMXXXffflllsss{{{kkk___[[[gggppptttttt[[[FFF:::777222222222222111000///......------------,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,++++++***)))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............//////222444333444===HHH\\\ppp|||~~~qqqaaammm~~~vvvrrruuu~~~nnnZZZLLLGGGKKK[[[kkkyyyiiiXXXPPPHHHGGGGGGIIIQQQZZZcccgggnnntttxxxzzzzzz{{{yyy|||~~~|||~~~~~~~~~|||~~~~~~{{{yyyzzz{{{{{{{{{zzzyyyxxxvvvtttssswwwvvvuuurrrnnniiidddaaaXXXTTTOOOOOOWWWgggxxxtttdddSSSEEEBBBKKKTTTVVVRRRJJJAAA<<<777;;;666666DDDLLLQQQ\\\]]]ZZZYYY]]]hhhwww|||hhhYYYZZZiiiyyyiiiNNN888///...+++++++++*********)))))))))************)))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,111000...------...///000+++---///...+++***,,,...---111666888777555444333333333333333333333444444555555444333111000//////222000000333333111000222///333777999<<>>IIIMMMLLLRRR]]]___fffrrr~~~yyynnnaaaZZZ___ooo|||wwwYYY@@@111,,,******++++++*********)))))))))))))))******))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,++++++///000000---******---000---///111000...------...,,,---...//////......------------...//////000000333222111000000000111111444444444555444333444666555666999AAAOOOaaarrr}}}wwwnnnsss}}}~~~uuummmhhhhhhlllqqqzzz|||xxxtttttt|||uuu\\\AAA555555555333111000000000000000///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******))))))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............+++,,,000222000///111555777???VVVxxx|||{{{nnnkkkYYYLLLGGG@@@AAAIIITTT]]]jjjrrrgggaaa___OOOLLLIIIIIILLLQQQWWWZZZfffjjjooosssuuuwwwyyyzzz}}}~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyssstttuuuuuurrrmmmhhhddd\\\ZZZUUUPPPKKKHHHGGGFFFQQQaaauuuwwwaaaWWW]]]iiiqqqpppiii[[[KKK;;;444;;;EEEVVV^^^\\\ZZZ]]]XXXRRRWWWeeennn{{{mmmhhhcccbbbgggooovvv{{{iiiTTT:::++++++...---)))************)))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++,,,///222111---,,,///222...///000111000000000000//////......////////////---.........////////////111222222222111111000000000333555555555999===@@@???::::::EEE^^^|||wwwuuuyyyyyyppp]]]VVVQQQWWWgggyyy~~~{{{sssooorrrtttOOOBBB555333555555333222....../////////...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...///+++)))---000//////000555111111@@@```sssiiizzzppp}}}|||}}}uuufffVVVMMMHHHAAA<<<>>>BBBRRRsss|||^^^UUUIIIBBBBBBGGGNNNRRRTTTYYY___eeejjjooosssvvvwwwyyy}}}~~~}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~|||{{{yyywwwvvvuuuuuutttppppppooolllggg```ZZZVVVLLLIIICCC???>>>AAAFFFIII\\\sssmmm```cccooowwwxxxvvvfffQQQ@@@666888GGGWWW```ooouuurrrnnnbbb[[[aaakkkzzzwwwkkkfffdddjjjtttyyyuuuoooDDD888,,,)))---111...)))*********)))))))))(((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,++++++***---000333444111000111222,,,,,,------------------///...,,,,,,...//////...---------...............---...000111222222111000666>>>DDDFFFIIINNNSSSUUUTTTNNNIIIQQQggg}}}}}}uuuiii___[[[ZZZdddyyyyyywwwvvvvvvtttuuu~~~___KKK>>>777222111111//////222------.........------,,,,,,,,,,,,,,,++++++++++++***************)))))))))((()))******+++*********((((((((()))))))))******************************)))))))))************+++************++++++++++++,,,,,,,,,,,,------------111---***---...,,,,,,///...222555888EEE]]]ttt}}}~~~llloooxxxyyyqqqnnniiinnnuuu{{{|||wwwmmmfffrrrxxx{{{xxxrrrkkkccc[[[WWWQQQHHH???;;;DDD[[[ppp}}}ppp^^^NNNFFFCCCAAAAAADDDGGGMMMSSSYYY```ggglllppprrruuuyyy{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{||||||}}}~~~|||zzzxxxwwwvvvtttqqqoooiiigggccc]]]VVVOOOJJJFFF???<<<999888<<>>@@@AAAOOO\\\gggjjjkkknnnnnnlllooojjjdddbbbgggwwwyyy}}}{{{uuupppsssxxx}}}{{{yyyuuuVVV>>>555777222000000...***+++///,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------...++++++...---******...)))111555222222???QQQ]]]aaalllxxx|||qqqvvvuuuiii___iiiwwwyyyhhh\\\hhhoootttsssrrrrrrpppkkkvvvwwwqqqaaaQQQHHHCCCAAAggg|||rrrdddWWWKKKCCCBBBCCCEEEFFFIIINNNTTTYYY___aaadddhhhlllppprrrssstttvvvxxxzzzzzz|||~~~{{{yyyvvvtttyyy~~~}}}~~~~~~}}}}}}}}}{{{|||}}}|||||||||||||||{{{zzzyyyxxxvvvtttsssqqqmmmgggbbbXXXUUUPPPKKKGGGCCCAAAAAA??????@@@DDDLLLXXXbbbiiimmmxxx~~~~~~yyysssjjj[[[MMM===888888>>>AAAHHH\\\rrrmmmfffmmmwwwyyyoooXXX>>>+++///...,,,***)))))))))******)))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,,,,,,,+++***)))OOOLLLIIIFFFDDDBBBAAA@@@BBB???;;;999888999888888444222000111444666666444666777888999;;;<<<>>>>>>===>>>@@@DDDIIIOOOTTTWWWgggvvv}}}www}}}|||wwwkkkaaabbbnnnzzzxxxhhheeevvv|||uuuzzzwwwvvvyyyxxx___GGG555111777111...///111000,,,***+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,---------''''''+++///...++++++//////111000---///555999:::@@@[[[wwwtttrrrppplllqqqxxxzzzttt\\\gggpppsssuuuyyywwwrrrnnn~~~|||rrrcccSSSIIIZZZnnn|||~~~lll```JJJHHHEEEBBB???@@@DDDHHHHHHJJJNNNTTT[[[```eeehhhnnnqqqtttwwwyyyzzz}}}{{{|||~~~~~~xxxsssqqqmmmjjjqqq{{{}}}|||zzz|||}}}zzz|||}}}~~~}}}|||||||||}}}~~~~~~~~~zzz}}}|||{{{|||~~~|||{{{{{{zzzxxxvvvtttsssooollljjjhhheee```WWWQQQGGGEEEAAA>>>===???AAACCCKKKMMMRRRYYYdddoooyyyuuu{{{}}}kkkeeefffbbbfffdddXXXKKKDDD@@@>>>999:::AAAIIILLLRRRjjjnnnwwwtttkkkYYYDDD555000111((()))***************+++))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))oookkkkkknnnlllccc^^^___fffccc___\\\YYYWWWYYY\\\KKKMMMJJJCCCDDDMMMTTTUUUVVVVVVXXX\\\```bbbcccbbbYYYYYYXXXWWWYYY]]]dddiiixxx{{{www}}}uuulllnnnxxx}}}uuu|||ooo\\\HHH<<<555///...111//////.........---------************************************************,,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////777@@@TTTmmm||||||{{{yyyttt{{{xxxiii]]]UUUUUUXXX]]]nnnppp```QQQMMMLLLHHHEEEDDDCCCBBBCCCEEEDDDEEELLLUUU[[[]]]bbbggglllqqqsssuuuwwwvvvwww{{{~~~|||yyytttttttttrrrooolllkkkkkkyyyzzz}}}}}}~~~~~~|||zzzzzzzzz~~~}}}||||||||||||}}}}}}}}}}}}{{{{{{|||~~~}}}|||~~~}}}}}}xxxvvvyyy}}}~~~}}}|||yyywwwuuurrrnnnlllkkkkkkhhh```XXXSSSSSSSSSQQQNNNHHHGGGGGGHHHNNNUUU\\\aaafffnnnuuuxxx{{{xxxfffZZZRRRMMMIIIFFFCCC>>>999777:::???IIINNNXXX^^^ZZZWWWdddwww~~~}}}uuuxxx}}}fffXXXEEE666///,,,+++***************))))))))))))''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((((((((()))+++,,,************************mmmkkkooovvvxxxtttqqqrrrtttssssssqqqppppppuuuzzznnnlllfff___aaajjjpppppp{{{{{{|||}}}|||tttjjjeeegggpppxxx~~~{{{xxx{{{~~~yyy{{{vvvvvv{{{pppTTTGGG;;;666333///...000......------------,,,,,,************************************************,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////...333@@@SSSdddrrr~~~{{{}}}tttdddXXXQQQNNNQQQWWWooo~~~rrrkkkdddXXXMMMHHHEEEAAAAAAEEEGGGFFFFFFGGGKKKNNNRRRXXX___eeeiiikkkjjjiiijjjnnnsssuuutttrrrtttttttttqqqllliiigggffflllpppvvv}}}~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||yyywwwzzzwwwuuuxxx{{{|||{{{yyyvvvtttooohhhccc`````````^^^[[[XXXXXX\\\aaaeeefff``````bbbeeellluuu}}}jjjWWWJJJCCC<<<:::777666666:::BBBHHHRRRYYYaaaccc^^^]]]iiiwww}}}zzz{{{xxxwww|||kkkNNNDDD666---+++,,,,,,,,,)))))))))(((((((((''''''''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((()))***+++************************ccc```aaafffkkkmmmpppsssuuuuuusssnnnjjjmmmttt{{{yyyuuunnniiillluuu{{{||||||qqqoooxxx~~~uuupppxxxrrruuuyyyyyytttpppsssyyyxxxsss}}}ooosss|||oooXXXIII;;;555000111111///---,,,---,,,,,,,,,,,,+++++++++************************************************++++++***)))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......111;;;GGGWWWlll}}}|||~~~ttthhhaaa\\\RRRHHHKKKSSSeee~~~}}}nnnfff[[[OOOEEEDDDEEEBBB===;;;BBBCCCDDDGGGJJJNNNQQQSSS]]]]]]^^^bbbgggkkknnnnnnuuuvvvwwwvvvrrrooonnnnnnlllrrrzzz}}}||||||}}}~~~}}}|||~~~}}}{{{{{{{{{xxxxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}|||~~~|||zzzzzz{{{{{{zzzyyyyyywwwuuusssrrrrrrpppmmmkkkjjjhhheeedddeeejjjmmmoooppprrruuu{{{ttt~~~jjjRRRBBB<<<999777555666:::BBBKKKPPP```hhhkkkeee```ggguuuyyypppjjjttt|||~~~~~~wwwcccOOO666000***''')))+++,,,,,,((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((()))******))))))))))))))))))))))))iiiaaaZZZXXX[[[aaahhhlllzzz|||xxxnnnfffffflllpppzzzwwwpppjjjhhhjjjnnnppphhhkkkooosssxxx~~~yyytttyyy}}}kkk```eeeYYY___dddhhhllloooqqqqqq{{{pppXXXFFF<<<666444111000000111///+++)))++++++++++++******************************************************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------.........111///...000555???QQQbbb{{{yyyqqqttt}}}zzzvvvvvv|||{{{vvvsssooorrrrrrrrryyy~~~sssbbbHHHAAABBBNNN\\\kkkvvvaaaTTTMMMHHHDDDCCCDDDDDDCCCBBBCCCCCCDDDEEEHHHHHHIIILLLQQQVVVZZZ\\\dddhhhkkknnnoooooopppqqqmmmqqqwwwzzzzzzyyyyyyzzzzzzzzzzzz{{{}}}~~~}}}{{{}}}~~~|||zzzzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz}}}~~~~~~}}}|||{{{yyywwwuuuttttttuuuuuuuuuqqqqqqooojjjiiilllnnnmmmsssuuuyyy|||~~~|||uuullleee\\\dddmmmlll^^^JJJ>>><<<;;;===@@@EEENNNWWW\\\\\\iiiqqqpppfffeeesssxxxhhhaaa___sss~~~jjjTTTCCC888---+++))))))+++,,,+++)))((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((|||uuulllggghhhlllooonnn~~~{{{|||ssshhhbbbbbbeeeaaafffnnnvvv~~~}}}www{{{mmmoooooorrrsssttt{{{wwwllloootttwwwuuussswww~~~}}}pppXXXEEE999444222222444333111///......,,,***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********(((((()))))))))*********))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------...///...///888BBB]]]hhhxxxrrrqqq{{{yyynnnggglllyyysssmmm]]]aaaeeejjjxxxxxxnnnaaaTTTKKKDDDCCCSSSfff{{{mmmbbb^^^```RRRQQQPPPNNNLLLJJJIIIIIIAAAAAABBBCCCFFFJJJOOORRR[[[___fffkkkooorrruuuwwwsssssstttttttttuuuwwwxxxxxxwwwvvvwwwxxxxxxvvvtttyyyzzz{{{zzzxxxvvvvvvvvvyyyzzzzzz{{{{{{{{{{{{{{{xxx{{{~~~}}}yyyvvvsssqqqnnnjjjhhhhhhiiijjjlllpppppplllllluuu|||wwwhhhdddeeeccc```OOOMMMMMMNNNHHH>>>;;;>>>BBBIIISSS^^^kkktttrrrkkkgggqqquuuppprrr{{{vvvllldddaaallluuuvvvfffMMM999...+++,,,+++,,,,,,---,,,***((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''}}}yyyvvvwwwxxxssslllppp|||wwwrrrkkkeeefffjjjjjjooowww~~~zzzwww|||}}}nnnbbbbbbeeejjjlllmmmssszzztttsssrrrXXXJJJ<<<666444222000000000111000,,,+++---...,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((******++++++,,,,,,------((((((((()))))))))******((()))******++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,000444222...000444<<>>999::::::999???III\\\hhhuuurrriiirrr{{{rrrjjjiiimmmoooooo{{{kkkTTTAAA666000,,,(((((()))+++,,,,,,+++)))((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''(((((((((((((((((((((((({{{~~~|||ssshhhvvv}}}tttuuuxxxyyy{{{~~~{{{{{{wwwvvvwww~~~~~~xxxpppooorrryyy}}}~~~}}}|||cccNNN>>>777333555555111///000+++//////***))),,,---++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,,,,,,,(((((((((((()))))))))***((())))))***************************************++++++++++++,,,,,,,,,,,,...---...222222000000333///;;;OOOcccrrryyyzzzyyyttt{{{sssmmmkkkooosss~~~zzzuuutttzzzqqq```TTTLLLFFFGGGUUUeeeuuuyyypppkkkYYYYYYXXXTTTPPPMMMNNNPPPUUU[[[cccjjjnnnrrrtttvvvsssmmmfffeeeiiikkkiiifffhhhhhhjjjmmmpppssssssrrrjjjkkklllkkkhhhgggfffggggggggggggiiilllpppuuuwww}}}~~~~~~{{{vvvpppgggYYYKKKAAA===888888===@@@CCCPPPaaa|||||||||~~~}}}qqqfffhhhqqqqqqjjjdddPPP999------///---***'''((()))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((zzzllleeebbbuuuzzzwwwrrrqqquuuxxxwwwyyyqqqZZZLLL@@@555555111111333111,,,---222+++000000+++))),,,,,,(((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((()))*********************************************+++++++++,,,,,,,,,///***''')))++++++---000000000555BBBSSSbbbkkkmmmoooxxx}}}yyyyyyyyyxxxxxx{{{}}}zzzooolllfff^^^VVVXXXYYYZZZcccuuuyyytttssstttsssyyy{{{lllmmmqqqxxxrrrssstttrrrpppnnnnnnnnnsssrrrsssvvv{{{uuubbbOOOBBB======555666>>>IIINNNRRRcccxxx{{{vvvyyyrrrvvvqqqhhhiiinnneeeUUU>>>777///,,,+++***+++,,,)))******)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))))))))))))))))))))wwwtttmmmiiinnnxxxoooWWWEEE>>>999333...///............---------+++++++++++++++++++++++++++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++///111000333???SSScccvvvwwwzzz~~~~~~rrrkkkiiillllllppptttoooggghhhmmmqqqyyynnnbbbTTTIII@@@;;;===BBBNNNUUU[[[^^^aaafffjjjlllyyywwwssstttttttttqqqtttvvvrrreeeQQQ===111************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''')))************))))))))))))))))))))))))wwwwwwxxxyyyzzzwwwsssooo~~~{{{yyy}}}sssaaaQQQGGG<<<666666777666333............------------+++++++++++++++++++++++++++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---)))+++---++++++111===FFFUUU]]]jjjxxx}}}{{{|||tttnnnppppppssstttoookkkqqq{{{~~~zzzrrrkkkkkkttt~~~tttkkkfffcccMMMDDD<<<999;;;AAALLLVVV[[[dddmmmooollljjjllloooppp{{{wwwmmmjjjmmmrrruuujjj[[[NNNEEE<<<111************)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((}}}}}}|||vvvrrr}}}}}}}}}{{{uuutttyyyzzzyyyuuu```KKK;;;777555333222222333111000......---------,,,,,,,,,++++++++++++++++++++++++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------,,,,,,...111999EEEWWWhhhttt}}}{{{yyy}}}yyyyyy|||}}}|||{{{llllllnnnooonnnppp{{{wwwlllggghhhkkk}}}|||tttoooggg___VVVMMMEEE@@@>>>888555999@@@IIIVVVaaa```kkkvvvxxxqqqkkkkkkooorrryyyzzzppplllpppwww}}}nnnZZZAAA222///000,,,(((******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((|||{{{|||}}}}}}zzzuuuyyyrrr^^^PPPGGG>>>777666777777666222///---,,,------------,,,,,,,,,+++************************(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************************************++++++++++++,,,,,,---///000000...,,,///777CCCNNNZZZjjj|||~~~vvvuuuwwwyyyzzzzzzxxxtttwwwzzz~~~zzz~~~wwwuuurrrpppppptttzzz|||qqqmmmvvvxxxaaaPPPOOOdddtttsssrrryyywwwyyy}}}}}}{{{{{{zzzxxxwww{{{{{{}}}gggZZZVVVOOOJJJFFFAAA===999@@@AAAHHHSSSZZZ^^^bbbgggcccjjjtttzzzxxxtttuuuzzzyyyqqqssszzz|||vvvnnnPPPBBB111***---000---(((***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((~~~wwwuuuxxx~~~{{{aaaUUUFFF<<<999888666555///000222111///---...///---,,,,,,,,,++++++++++++************************'''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************************)))))))))*********++++++***))))))+++...///...,,,+++---111555===MMMaaapppvvv}}}~~~wwwttt|||yyysssqqqvvv|||}}}xxxuuuxxx}}}zzz~~~~~~xxxtttsssvvv|||vvvpppfff^^^\\\ZZZRRRHHHAAA<<<999===EEEIIIHHHEEEJJJKKKOOOXXXaaaeeeccc```ccceeemmmyyymmmWWWEEECCC@@@???AAADDDGGGHHHFFFPPPdddzzz}}}ppppppvvv~~~yyytttkkkooovvv{{{yyyiiiRRRAAA000,,,))))))+++,,,***''')))))))))(((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''zzzvvvyyy~~~|||~~~|||~~~vvvcccSSSLLL@@@:::666777666222...,,,,,,---...---------///000,,,,,,,,,+++++++++******************************&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((((((((((((((((((************************((())))))))))))*********,,,+++******,,,---------***+++,,,,,,///777AAAIIIUUUffftttvvvsssvvv~~~yyywwwvvvxxxxxxwwwzzzyyy|||wwwuuunnniiibbb___```dddhhhjjjvvvpppllllllpppsssssstttwww}}}~~~mmmbbbQQQNNNRRR```llllllccc\\\YYYVVVOOOKKKMMMQQQNNNIIIFFFKKKJJJDDDJJJWWWWWWNNNUUUSSSUUU]]]iiiooonnnjjjooottt~~~wwwmmm___OOOCCC===???AAADDDHHHNNNUUUZZZ]]]kkk|||~~~|||rrrlllhhhoootttuuuhhhRRR===222...'''((()))))))))((()))***))))))((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((''''''''''''''''''''''''~~~|||qqqvvv|||~~~yyyvvvzzz~~~vvvuuu}}}uuueeeXXXMMM@@@888666999666666999666///+++,,,000///...............---++++++++++++************************************%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,---------------...///000222222===LLL]]]jjjttt|||vvv{{{xxxzzz{{{rrrwwwyyyzzzyyyyyy}}}~~~xxxuuuoooeee]]]VVV]]]fffnnnnnnhhh]]]VVVMMMHHHEEEIIIKKKJJJJJJLLLSSSZZZbbbhhhkkkmmmqqqttt|||{{{yyyvvvooocccTTTJJJFFFBBBCCCLLLTTTTTTTTTVVVUUUWWWXXXWWW[[[aaabbb___SSSXXXYYYXXXcccssswwwnnnoooiiieeeiiirrrxxxvvvqqqpppqqq{{{gggcccZZZOOOEEE???===<<>>@@@BBB@@@???@@@???CCCHHHJJJJJJKKKNNNQQQTTT\\\hhhooopppnnnkkkjjjhhhfffeeefffiiikkkiiiggg___]]]ZZZXXXUUUPPPIIICCCFFFBBBAAADDDFFFHHHPPP[[[RRRWWW[[[\\\___cccdddaaaRRRQQQOOOTTTbbbppprrrmmmggg^^^UUUVVV\\\```]]]WWWNNNIIISSSjjjvvvlll[[[QQQFFFHHHHHHCCC>>>>>>CCCIIIYYYcccnnnrrrooonnnrrrwwwvvv{{{zzzjjjdddfffhhh]]]KKK888///111333...(((''''''((()))***)))'''&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''jjjqqq{{{xxxpppllllllqqqvvvwwwrrrmmmjjjhhhdddsss{{{~~~~~~tttkkkkkkvvv|||rrrvvv|||kkk[[[OOOHHHEEE@@@???<<<999666444333222000000000000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,***---000555@@@RRRgggwww~~~~~~~~~yyy|||qqqdddYYY\\\bbbccc]]]YYYWWWJJJFFFNNNPPPFFF===<<<888999;;;<<<<<<<<<:::999@@@BBBDDDGGGIIIIIIIIIIIIGGGHHHHHHGGGGGGIIIIIIHHHDDDJJJIIIBBBBBBHHHIIICCC@@@===:::;;;???BBBCCCBBBAAABBBCCCDDDEEEFFFFFFGGGAAA===>>>FFFKKKKKKKKKLLLHHHGGGDDD@@@>>>>>>@@@AAA;;;;;;???FFFHHHGGGGGGIIIEEEEEEEEEDDDAAACCCLLLVVVkkksssuuussswwwvvv{{{}}}~~~~~~}}}uuummmrrrwwwvvvnnnddd[[[NNNBBB333111///---+++***))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((}}}~~~|||vvvsssssstttxxxooohhhdddeeelllrrrtttuuu{{{{{{xxx}}}tttkkkZZZUUUNNNGGGAAA???>>>>>>999888666444333222111111000000000//////...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,///000000///000555@@@HHHQQQ\\\lllzzzuuuhhhkkkuuuzzzxxxuuutttqqqvvvyyyaaaPPPIIIEEE???<<<;;;::::::999999999:::;;;======;;;888666888999:::;;;<<<===<<<999======;;;:::<<<:::777888555222222333555444333666888999;;;<<<;;;;;;:::999777666777;;;>>>>>>======;;;888888999<<>>@@@EEEJJJSSS\\\eeedddcccaaa___]]]___bbb___jjjqqqqqquuu~~~qqqiiihhhjjjpppooofffWWWIII@@@666,,,------,,,,,,+++***))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~}}}wwwssssssxxxrrrppptttxxxzzz}}}{{{zzzqqqeee\\\WWWSSSLLLGGG===<<<999666555555666666333222111111000111111111////////////...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++*********++++++++++++,,,+++---///...++++++---000777>>>IIIRRR[[[fffsss}}}}}}}}}{{{rrrtttzzz}}}~~~~~~|||wwwvvv|||wwwyyyllleee^^^UUUQQQPPPPPPLLLHHHDDDFFFKKKQQQTTTPPPDDD;;;<<<;;;<<<<<<===<<<======888666666888888555444666:::999888999;;;<<<<<<;;;333444555777777666555555666:::999666<<>><<<999777555444444222222111111111111222222...............---,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************++++++++++++&&&***---/////////000222111333333333999IIIaaarrr~~~|||~~~xxxaaaYYYaaalllzzzyyyssspppttt||||||vvvooonnnooonnnhhhaaaSSSZZZggguuu{{{rrr]]]LLLKKKGGGDDDCCCCCCBBBEEEIIILLLBBB<<<>>><<<888;;;DDD>>>=========>>>?????????AAA@@@>>>===>>>???AAABBBDDDNNNQQQOOO[[[rrr}}}rrriii^^^YYY[[[aaaeeeggglllhhhgggkkkooossszzz}}}}}}}}}sssjjjjjjnnniiiYYYJJJ999666000***(((+++...000)))+++---//////...---,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((ccc___[[[]]]dddkkkppprrrnnnnnnttt}}}}}}vvvvvvvvvqqqiiigggbbb\\\VVVQQQOOOMMMKKKLLLGGGBBB@@@AAAAAAAAA???555555555444444444444444333222111111000000000111,,,------------,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$""""""$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***((((((((('''((())))))***))))))*********+++++++++***+++,,,,,,,,,++++++,,,)))...222333333999EEEOOO___gggwwwqqq___^^^ddd^^^fffnnntttyyy{{{zzzwwwzzz{{{xxxtttqqqxxxuuujjjccc___aaadddgggpppyyytttdddUUUNNNIIIEEELLLXXXZZZYYYYYYWWWVVVVVVVVVWWWZZZUUUOOOJJJJJJNNNSSSXXX___kkkpppqqqsssoooqqquuuxxxuuurrrrrruuuvvvtttvvvyyyvvvqqqooonnnuuu~~~yyyrrrnnnooopppdddKKK666000...,,,+++***))))))******+++---......,,,+++)))'''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((<<<999777777999===???AAA??????CCCJJJOOOTTT[[[cccfffeeeaaa\\\[[[\\\XXXSSSQQQTTTUUUTTTRRRSSSWWW[[[[[[ZZZXXXTTTPPPOOORRRUUU___YYYPPPKKKNNNSSSPPPHHHCCCDDDDDDEEEDDDAAA???>>>BBB@@@===<<<<<<;;;999888111111111111222333444444111000///...------------+++,,,,,,------,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******((((((''''''(((((()))***)))))))))************+++,,,++++++*********+++++++++///222111//////333777:::CCCTTTeeennnqqqvvv{{{{{{ooohhheeejjjiiigggdddeeelllxxxxxxwwwwww}}}{{{{{{}}}|||kkkaaa___eeemmmwwwyyy{{{}}}vvvnnnddd[[[YYY]]]dddiiivvv~~~}}}zzzyyywwwtttuuuyyy{{{pppnnnqqqvvvyyywwwxxxwwwnnn^^^III666+++---+++,,,...---(((&&&'''((()))******)))(((&&&%%%&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---......,,,+++***,,,---333222333666555333777===;;;<<<999444222444555333111333555555444555888:::<<<======<<<::::::===???AAAAAA>>><<<>>>CCCCCC???>>>AAAEEEGGGFFFDDDBBBAAA999888777777888888777777777666444333222333333444......------,,,---------++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!"""###%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))'''''''''((()))*********(((''''''''''''((())))))))))))))))))************)))))))))+++---///000000000///---***(((***///333///000555<<>>@@@AAA???===???@@@AAA@@@@@@AAABBB<<<;;;999888777777666666222111000//////000222444......------......///000***++++++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))************)))))))))+++------,,,+++)))***,,,.../////////...222222444555333111777???GGGWWWkkkyyy}}}zzzxxxwwwrrrtttvvvwwwyyy~~~yyyqqqlllgggnnnsssyyy}}}{{{~~~vvvvvvzzzzzzyyy{{{}}}zzz{{{~~~~~~yyy~~~rrrsssbbbKKK999222///---+++///)))'''))))))''')))///(((((('''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000---------...000111333444444555888999:::999888777999999;;;<<<===>>>>>>>>><<<<<<<<>><<<;;;:::999888666555555444333111////////////000000///...------,,,------------------------------******))))))((((((''''''******))))))((((((((('''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&&&&&&&%%%$$$))))))((((((''''''''''''%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))************))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++,,,---......000+++***000333111222777<<<<<>>@@@@@@???===888888777777666666555555333222111///////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((''''''))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###(((((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((())))))*********+++++++++))))))*********+++++++++++++++***++++++,,,---......+++,,,222555444555999===;;;<<<@@@@@@>>>???DDDXXXYYYZZZ^^^fffrrryyyvvvwww{{{pppnnnjjjhhhgggkkkppptttwww}}}ppplllkkkpppttttttuuuyyypppooowww{{{|||~~~rrrxxx|||xxxlllbbb]]]]]]ccciiirrrvvvvvvuuuuuuwwwuuuvvvvvvssskkk^^^PPPFFFEEE;;;///((((((***)))'''))))))))))))((((((((('''***)))((('''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********++++++++++++,,,,,,,,,,,,,,,------------........./////////000000---------......000111111......///000222444555666666666888999:::;;;;;;;;;::::::;;;<<<>>>???===;;;555555555555555555555555222111000//////...////////////...---,,,,,,,,,,,,************************)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))))))))*********++++++)))))))))*********++++++************+++,,,---...,,,,,,///555888777777:::888555555777555000...///999:::<<>>444+++((())),,,---''')))******)))((((((((())))))((((((((('''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---......////////////.........//////000555444222000111222444666222333555666777777888888777777777999::::::888666777666555444333222111111////////////.........---...---,,,++++++******+++************************'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))***+++,,,,,,+++000555666555444333222444555666777888888444///111222222111000111333555888<<>>DDDJJJKKKNNNSSSYYY]]]```aaatttvvv{{{|||yyywwwzzzzzzvvvtttvvv~~~{{{xxxtttlllhhhrrrqqq^^^WWWYYY[[[]]]___aaacccbbb]]]\\\^^^]]]ZZZ^^^XXXSSSVVV```fffeeeaaaaaabbbaaa[[[QQQKKKLLLNNNGGGLLLTTTXXXVVVSSSVVV^^^yyyrrrjjjdddaaadddsssuuuiiibbb]]]XXXTTTKKKDDD;;;666444222...***)))***+++,,,,,,,,,,,,,,,+++***)))***++++++***((()))((('''(((******)))'''(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))************+++++++++************************)))************+++++++++---------............///...............///000000222222222333333333444444333444444333222111333444222222111111000/////////...---,,,,,,++++++,,,,,,************))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))(((((((((((())))))************))))))***111777555000///555;;;666333111333777777333///,,,,,,,,,---------.........//////000111222222222333333444444555666666666999:::;;;<<<<<<<<<<<<<<>>BBBFFFHHHGGGKKKPPPTTTXXX```jjjrrr||||||~~~{{{|||}}}rrrsss~~~~~~}}}{{{~~~sssllllllnnnooommmlllmmmqqqrrrooommmvvvoooeee___ZZZVVVOOOJJJBBB???;;;666111...,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))************************)))))))))*********++++++******+++++++++,,,,,,,,,...------------...//////111111111222222222333333111222333333333444666888111111111000//////......------,,,+++++++++++++++******))))))))))))(((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&'''((()))******+++((())))))******))))))((()))...444888777444111000333111///111444555222///,,,,,,,,,---------............//////000000111111222222333333444555555555111111111111111111000///444333111111000111222333444666999:::;;;???FFFLLLVVVWWWZZZ^^^eeelllrrruuuyyy~~~wwwttttttzzz|||yyysssvvvzzzrrrmmmlllooosssuuuxxx|||{{{vvvxxxyyyzzzyyyuuupppkkkjjjkkkmmmlllddd]]]___eeegggaaaZZZTTTNNNFFFAAA===:::444000---,,,+++***))))))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))************************))))))))))))*********************+++++++++,,,,,,------,,,,,,------...///000000000111111111222222111222333222111222333555111000000//////...---------,,,,,,+++***+++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))(((((())),,,000555888777444000444333111111222222000...,,,,,,,,,---------...............//////000000000111111222222333444444444222222222222111000//////111111000000000000111222555555444222000000333666333444555777:::>>>BBBDDDJJJKKKLLLLLLLLLLLLLLLMMMLLLPPPPPPMMMPPPWWW[[[ZZZYYYTTTMMMJJJJJJMMMQQQSSSXXX[[[[[[XXXXXX[[[ZZZVVVYYYVVVSSSRRRRRRSSSSSSSSSNNNGGG???@@@DDDFFFAAA<<<777444000///...---+++)))------,,,++++++,,,------))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000000000111111111222222000///...///000000000//////...---------,,,,,,+++************+++)))))))))((((((((((((''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((******,,,111555888777555777555333111111///...,,,,,,,,,,,,---------...................../////////000000111111222333333333222222333222222111000///------......///000111222---------------...111333///...------,,,------...///---******+++...///000///111222111222444555333666333000000111333333333444777888777666777777555666444333555666777555333333000---,,,,,,---,,,++++++***))))))++++++++++++,,,,,,++++++************'''(((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,------........./////////000000111111111///---,,,---.../////////...------,,,,,,,,,,,,+++***************))))))((((((((((((''''''&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''(((((())))))(((((('''))))))))),,,111444666666666444222000...---,,,,,,,,,,,,,,,---------......------..................//////000000111222222222000000111111000000//////......//////////////////,,,,,,++++++,,,---///000111000///...---,,,,,,,,,111000///000000///,,,***//////000000///...---+++***))))))***,,,,,,+++))))))+++------,,,,,,------*********,,,------+++)))+++---...---***)))+++---))))))******************((((((((()))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********+++++++++++++++++++++,,,,,,---------........./////////000111111///------.../////////......---,,,,,,+++,,,++++++***************))))))((((((((('''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&''')))***,,,...000111000000///---+++++++++,,,,,,,,,,,,---------......------------------------......///000000111111222---.../////////////////////000000000//////......222000...------,,,,,,+++,,,,,,,,,+++++++++++++++)))******++++++)))'''&&&)))(((((())))))'''&&&&&&***))))))+++,,,---+++***+++,,,......---,,,---000***++++++,,,,,,---......+++---000///,,,+++,,,...))))))******))))))))))))'''((()))******++++++***'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******++++++,,,------------........./////////000000000......000222///......------,,,++++++,,,++++++***)))*********)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''###&&&)))***))))))***+++,,,,,,+++***)))***+++---,,,,,,,,,---------......------------------------......//////000111111111---...//////000000000000+++,,,,,,------,,,,,,+++...---++++++,,,------,,,++++++++++++++++++++++++))))))(((((((((+++...000+++******,,,,,,+++,,,---***)))((((((***++++++***))))))******(((&&&(((,,,&&&''''''&&&%%%''',,,///''')))******)))((('''&&&&&&(((******))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((############$$$%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))***++++++******+++,,,)))******++++++,,,------------......///000000000111000/////////000222333------,,,,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------,,,,,,,,,,,,---......000000000000000000000000------............------......------------............---------,,,,,,,,,************************+++*********))))))((((((******))))))))))))******)))***,,,------,,,***))))))))))))))))))))))))))),,,***)))''''''(((***+++************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&++++++&&&$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########''''''''''''''''''&&&&&&(((''''''''''''''''''(((((((((((((((((())))))***((()))***))))))((()))***)))******++++++,,,,,,------------...//////000000000000/////////000111222---,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,------,,,,,,,,,,,,---......000000000000000000000000------............------......------------......------------,,,,,,,,,,,,*********************************)))))))))((((((******))))))))))))******)))***,,,------,,,***))))))))))))))))))))))))))),,,+++)))(((((()))***+++*********)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&(((,,,,,,(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((''''''(((((())))))++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,---......//////000000////////////000111111,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,---......////////////////////////------............------...------,,,,,,------...---------,,,,,,,,,++++++******************************))))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&******&&&%%%&&&((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((('''''''''(((((()))***)))))))))***+++******)))))))))***++++++,,,,,,+++,,,,,,---......//////////////////////////////++++++++++++************))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,++++++,,,,,,---...........................,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))(((((())))))************))))))))))))***++++++***))))))))))))))))))))))))))))))+++******)))***++++++,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###''''''###"""$$$'''&&&$$$###$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''))))))(((((((((((())))))((((((''''''''''''((((((&&&%%%$$$%%%(((***)))'''((())))))******+++,,,,,,++++++,,,,,,------............//////............++++++*********)))))))))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,,,,++++++++++++,,,------------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&###"""$$$%%%$$$######$$$'''***+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))((((((''''''(((((()))((((((''''''&&&&&&'''''')))'''&&&)))---000///---(((((())))))***+++++++++******+++,,,,,,------............///......---,,,*********))))))))))))(((''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***))))))))))))***+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))***++++++***)))((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((()))******++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%((((((%%%$$$'''$$$$$$###$$$%%%''')))+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''(((''''''''''''''''''((()))((('''&&&&&&&&&&&&'''+++((((((+++111555444222(((((())))))******++++++*********+++,,,,,,---------......///...---,,,+++******)))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++*********))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%((((((%%%%%%(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%###"""'''---222111///((((((((()))******++++++)))******+++,,,,,,------------...///...---+++***))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***++++++***)))'''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$&&&''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,+++++++++************)))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************))))))))))))''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$######&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******************+++++++++,,,,,,+++++++++*********))))))((((((((((((((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))******************)))))))))((((((''''''((((((((((((''''''***)))(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))***************++++++++++++,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))************))))))))))))((((((''''''((((((((((((''''''***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***************++++++++++++************))))))))))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((()))))))))******)))))))))((((((((((((''''''((((((((((((''''''***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++*********)))))))))(((((()))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))(((((((((((('''''''''(((((((((((('''''')))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++******)))))))))((((((((()))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***************)))))))))(((((((((((())))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%***,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%######%%%'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!%%%+++...---+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))******))))))((('''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((,,,++++++++++++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***)))))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$''')))111000//////...,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))*********++++++++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***000///...//////...,,,***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))*********++++++++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++,,,++++++,,,---...---,,,$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))******&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))*********++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%)))---***)))(((***,,,------,,,###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))******&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###&&&***---+++***)))***,,,------,,,######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###&&&***...///---++++++---...---,,,######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! &&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((''''''&&&((('''%%%%%%%%%%%%$$$"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''000000111000...+++((('''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((('''&&&&&&'''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---,,,+++)))&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))&&&''''''''''''((((((((('''(((((((((((('''&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''%%%$$$"""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&((()))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%'''(((&&&###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""$$$)))***'''###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$)))+++'''###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######$$$&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++)))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$((()))'''$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%&&&((()))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%''''''((("""""""""!!!"""######$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%'''***,,,,,,+++#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%'''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&***---...&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%###"""###%%%&&&%%%$$$%%%%%%$$$###############&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++------+++((('''&&&$$$###"""###$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((+++000444666444333+++)))&&&$$$$$$%%%''')))%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%(((,,,///000000+++)))&&&$$$$$$%%%''')))%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""$$$&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$%%%$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((&&&'''((())))))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''*********))))))(((((((((,,,+++***)))))))))))))))'''((())))))(((((()))++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++*********))))))))))))***)))))))))((((((((((((***))))))(((''''''((((((''')))******)))(((***+++))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%''''''((((((((()))))))))((('''$$$""""""$$$'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&)))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++******************************)))))))))***))))))(((((((((((((((''')))******))))))***+++******)))))))))(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""%%%***---+++'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((&&&%%%$$$$$$%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************************************,,,,,,++++++++++++++++++++++++***))))))*********''')))******)))(((***+++,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""%%%+++---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++))))))))))))))))))))))))***************************++++++++++++++++++++++++***************++++++''')))******))))))***+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))***))))))(((((())))))***((((((((()))))))))******''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++)))*********++++++++++++***************************++++++++++++,,,,,,,,,************++++++++++++*********)))******+++,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&'''(((((())))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###&&&((((((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((("""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))******))))))))))))******(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.........//////000000000---------------...//////---...//////......///111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###''',,,,,,(((%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))************))))))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........................../////////000000111111444444444555555666666666222222222222222333444444000111222222111111222333555555555444444444333333222222222222222222222222........................******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###)))...///+++(((''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***+++***)))''''''''''''(((%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((()))))))))***************************+++******)))))))))***************++++++++++++++++++---......,,,***++++++*********+++...///...---+++++++++,,,---...///000111000111333555555222///333555888;;;<<<<<<;;;:::888777999<<<@@@AAA>>>;;;;;;999888999;;;<<<:::999999777666777999;;;<<<<<<===:::777555444666888999<<<:::777777888::::::999777666444333222333444444111000///......---......------......---+++)))(((///,,,)))(((***+++***(((******)))))))))(((((((((*********)))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,+++)))((('''(((((((((%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))((((((((((((((((((((())))))((((((((('''''''''))))))((((((((('''''''''(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))+++******))))))******+++)))))))))***************)))+++,,,,,,++++++,,,............///111222111///:::999888777666555555555666888;;;<<<<<<;;;;;;<<<666777888888888777666555888666666888;;;<<<;;;999>>>===<<<<<<<<<<<<<<<<<<999888999;;;===>>>===<<>>>>>>>>>>>>>>???@@@@@@BBB@@@>>>;;;999777555555333333333333111///---,,,---***'''''')))+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,***))))))((())))))&&&&&&''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''))))))((((((((((((''''''((((((((()))))))))******************************************************+++******)))******++++++*********++++++,,,,,,,,,,,,---...///...///222444999999999;;;>>>??????===999999888888888999::::::777999:::888444333666::::::999999888888888999999:::999777888:::;;;<<<;;;@@@AAAAAA@@@>>>===>>>???;;;;;;===???BBBBBB@@@>>>@@@===;;;999999999888666333111111222444555444333666777888999;;;<<<>>>>>>???????????????@@@AAAAAA??????>>>===<<<:::888777333111...,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$###%%%((()))'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,+++******)))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********************))))))))))))***+++++++++++++++,,,,,,*********)))******++++++------......///000000000111222333333333444666999666666777:::===@@@@@@???999999999999999:::;;;;;;??????>>><<<:::999:::;;;888777777777999<<<>>>@@@;;;:::;;;<<<===>>>>>>>>>===@@@CCCCCC@@@>>>>>>>>><<<<<<;;;===???AAA@@@@@@EEEBBB??????AAACCCBBBAAA;;;:::999:::::::::888777111111111222444666999:::666777888;;;>>>AAADDDEEEGGGGGGFFFFFFEEEDDDCCCBBBAAA>>>:::777444222111000///......------,,,+++++++++++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''$$$"""%%%***,,,)))%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&$$$###!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,------000000111111222333333444444555666555444444666888::::::;;;===@@@BBBAAA@@@AAA@@@???>>>>>>=========<<>>DDDDDDDDDDDDDDDDDDDDDDDDFFFEEEBBB>>>;;;999888999777666555444222000///...---,,,,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''$$$"""%%%***,,,)))%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***++++++++++++***)))((('''&&&&&&'''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((())))))))))))******(((((())))))))))))******)))))))))*********++++++)))))))))*********++++++******++++++,,,,,,------............///000111111222333333444555666777777555777999999888777777888>>>===>>>@@@CCCEEEDDDCCC@@@AAACCCEEEGGGJJJMMMNNNLLLVVVjjjtttvvvuuurrrpppoooooooooppprrruuuzzz~~~~~~zzzxxxtttooommmpppuuuyyy|||iiioooyyysssgggUUURRRMMMJJJHHHGGGDDDCCCFFFEEECCC@@@>>>;;;999888777777777888:::;;;===>>>??????>>>>>>>>>>>>??????@@@AAAAAA???>>>>>>@@@BBBAAAAAA???===<<<:::888888111111000///...------,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$&&&)))***(((&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((()))******************((('''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&''''''((())))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++)))***++++++,,,---......//////000111111222333333333333333333444555666666888999999:::<<<======>>>===@@@DDDFFFEEEDDDDDDDDD???@@@CCCIIIOOOTTTUUUVVVYYYZZZ]]]aaafffkkkoooqqqxxx|||xxxvvvuuuuuutttfffggggggeee___VVVMMMHHHAAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA???>>>===>>>>>>;;;===>>>>>>===???BBBFFFFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<:::999777666444444000000///...---,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))******)))(((&&&%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((())))))*********+++(((((())))))*********+++)))************+++++++++***+++,,,---///000111111666666777777888999::::::666666666777777999::::::>>>???@@@AAABBBCCCDDDDDDGGGLLLQQQTTTTTTSSSSSSSSS\\\^^^dddnnnyyyuuulllZZZXXXUUUQQQNNNKKKIIIHHHMMMKKKHHHFFFCCCBBBBBBBBB;;;===???>>>===>>>BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAA???===<<<333333222000///...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&((()))***)))'''((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''')))******))))))***+++******)))((('''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))***+++,,,*********))))))*********,,,,,,+++***((()))+++---...///111444777999;;;<<>>>>>FFF@@@>>>BBBBBBAAAGGGRRR\\\ccclllrrrppplllooovvv~~~yyyhhh]]]XXXaaagggeeeYYYNNNJJJHHHEEE<<>>@@@DDDEEEFFFFFFGGGHHHHHHHHHHHHHHHNNNHHHDDDFFFGGGEEEDDDEEECCC@@@===;;;999666222///000///...---------------++++++++++++***)))''''''))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%&&&***+++'''''')))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((('''&&&'''((()))((('''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''')))******))))))***+++***)))))))))))))))((((((((((((((()))))))))******++++++***************+++,,,,,,+++******+++,,,,,,'''(((***+++---000555999::::::::::::;;;<<<======:::======:::888:::<<<<<<999888777888<<>>333222000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))&&&%%%(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***(((&&&%%%'''(((((('''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''')))******))))))***+++)))))))))******+++++++++((())))))))))))*********,,,++++++*********++++++---,,,+++++++++---...//////111444666888:::===@@@>>>>>>>>>>>>???AAABBBCCC@@@CCCBBB===;;;===???===;;;<<>>CCCFFFFFFFFFFFFFFFEEECCCAAA@@@@@@AAACCCDDDDDDKKKNNNJJJIIIMMMMMMIIIRRRVVV]]]dddooo|||{{{}}}|||qqqyyyyyywwwxxx||||||ccc```\\\WWWUUUTTTUUUUUUTTTNNNJJJIIIFFFCCCCCCFFFIIIIIIJJJKKKKKKHHHCCC@@@DDDCCCAAA???===;;;::::::222111///...---,,,------++++++******************************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&######&&&&&&$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&+++(((%%%$$$%%%&&&'''&&&((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))''')))******))))))***+++******)))))))))(((((((((************++++++++++++((((((***,,,...111333555111222444777:::===???AAAAAAFFFLLLPPPPPPNNNLLLKKKHHHFFFBBB>>>======>>>???EEESSS^^^aaagggooopppjjjqqqvvv|||||||||||||||{{{{{{nnndddYYYPPPGGGBBBCCCGGGIIIIIIIIIKKKLLLLLLJJJGGGEEEDDDCCCAAA@@@??????>>>;;;999777444111///...---/////////...---,,,,,,+++***************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''$$$%%%((((((&&&&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))'''%%%$$$&&&''''''&&&((((((''''''''''''(((((('''''''''(((((((((((((((************************''')))******))))))***+++*********))))))(((((((((******+++++++++,,,,,,,,,)))***,,,///333666:::;;;;;;===AAADDDGGGIIIJJJKKKMMMOOOPPPOOOLLLHHHEEEDDD===<<<:::;;;>>>CCCHHHLLL^^^ooo|||www{{{}}}uuucccTTTNNNOOOIIIGGGEEEEEEGGGIIIIIIIIIBBBAAA???>>>===<<<<<<<<>>;;;888666444111111000...,,,+++***)))******************************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%'''++++++(((''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''&&&((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''')))******))))))***+++))))))***************++++++++++++,,,,,,,,,,,,---///000222555888<<>>777666444222000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''',,,---(((&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''%%%((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))******))))))***+++((()))***+++,,,---......++++++,,,,,,,,,---------444555777999<<>>===<<<<<>>AAALLLVVVSSSFFFJJJSSSNNNJJJNNNPPPJJJAAABBBOOOVVVWWWfffzzzyyyrrrqqqwww|||}}}zzzpppnnntttzzz|||lllnnnttt~~~{{{tttuuu}}}{{{}}}ddd```^^^```gggooovvvyyyxxxjjjbbb\\\SSSIIIDDDEEEFFFDDDAAA???>>>AAAFFFHHHFFFEEEHHH>>>===>>>AAACCCAAA;;;555666444111...,,,,,,,,,---,,,***)))'''''')))+++---((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))************))))))))))))++++++***+++++++++***)))...+++,,,000333777@@@HHHJJJFFF@@@>>>CCCSSSffftttdddRRRPPPZZZ[[[ZZZZZZVVVSSSNNNQQQ\\\cccbbbfffnnnvvvqqqpppwww~~~|||zzz}}}{{{zzz|||uuutttvvvxxxrrrqqqzzz~~~}}}~~~yyy}}}{{{ooogggYYYYYYWWWVVVUUUUUUWWWYYYkkkwwwzzzuuussszzztttkkk```XXXRRRKKKBBB<<>>DDDKKKGGGCCC???EEEUUUnnnooohhhrrrzzz}}}yyynnn___```ccciiipppuuuvvvuuuwwwsssssswww|||}}}|||{{{|||~~~nnnlllmmmttt}}}}}}}}}~~~zzzyyy|||~~~~~~~~~~~~~~~wwwrrrsssooonnnlllfff```]]]]]]___YYYaaakkkppplllddd]]]ZZZ___qqq~~~~~~wwwoooeeeYYYPPPJJJFFFEEEFFFGGGEEEGGGLLLJJJEEE@@@>>>@@@CCCDDDDDDCCCCCCBBB???;;;666222///------------,,,+++++++++******)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***************++++++***+++,,,,,,,,,...000111444777>>>FFFHHHFFFEEEHHHEEEIIIRRR```sss{{{yyyyyywwwxxxzzz~~~~~~uuuwwwzzz}}}~~~}}}{{{xxx{{{zzzzzz~~~|||{{{{{{}}}~~~~~~}}}zzzwwwuuuuuutttuuu{{{~~~}}}|||wwwyyy||||||yyysssmmmiiikkk{{{|||iiibbb[[[VVVPPPJJJHHHKKKHHHEEECCCCCCEEEEEEBBB???BBBDDDEEEEEECCC???;;;888111000///---,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,***+++,,,,,,---111777<<<@@@AAAGGGNNNOOONNNOOOSSS\\\fffsss~~~yyyrrrtttuuulllgggjjjfffeeegggoooyyy~~~{{{vvvuuu|||uuuwwwxxxzzz{{{~~~{{{vvvssstttuuuxxx|||oootttrrroooxxxyyyqqqyyy~~~wwwdddVVVQQQQQQMMMHHHFFFFFFDDD@@@<<<;;;===AAADDDEEECCCAAA???<<<999444///,,,++++++,,,***))))))(((((()))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++---///000222666>>>EEEDDDCCCEEEKKKPPPUUU___hhh{{{uuuffffffjjjgggcccbbb]]]\\\___gggrrrwwwvvvrrr}}}kkkooossswwwzzz{{{|||}}}qqqxxxuuufff___eeehhheee\\\```dddjjjzzzzzzqqqeee\\\PPPFFFAAA>>>;;;888999;;;===@@@AAABBBAAAAAAFFFBBB<<<666000---,,,+++++++++***))))))))))))***************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***++++++,,,------...222777999:::===CCCHHHFFFFFFLLLVVV```hhhttt~~~~~~{{{}}}}}}|||ssskkkjjjnnnssssssqqqlllkkklllnnnsssxxx}}}uuuwwwyyy|||zzz~~~}}}sssoooqqqrrrpppmmmooonnnmmmtttsssdddYYYOOOGGGBBBDDDCCCBBBAAA@@@@@@??????DDDCCCAAA>>>;;;777444333...---,,,++++++++++++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------///666>>>AAAAAABBBEEEHHHLLLQQQ^^^ooozzz~~~xxxvvv~~~}}}~~~xxxxxx}}}|||~~~zzzyyy}}}{{{tttxxxzzz{{{tttdddYYYRRROOOJJJFFFBBB@@@??????<<>><<<000///...---------------************************************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((''''''(((((())))))******))))))(((((((((((()))))),,,+++++++++******))))))------++++++***+++,,,,,,---------,,,,,,///444888@@@BBBDDDDDDCCCHHHRRR\\\mmmrrr}}}~~~yyytttxxxxxxxxxxxxyyy{{{~~~~~~yyyrrraaaTTTLLLGGGCCC???AAA@@@EEEGGGCCCGGGKKKBBB???===999444...***))))))---,,,+++***)))((('''&&&+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((('''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))+++++++++*********))))))******+++,,,------------,,,---...000444:::AAAFFFBBBGGGHHHHHHPPPcccyyy~~~~~~}}}}}}{{{yyywwwuuu{{{vvvvvvzzz{{{yyy}}}vvvggg[[[RRRLLLHHHEEEJJJJJJDDDGGGHHH>>>DDDCCCAAA===999666444444---,,,,,,+++++++++++++++*********++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&+++///...***''''''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''(((((())))))*********))))))(((((())))))******************))))))))))))***,,,---...---,,,,,,---000555:::===BBBFFFIIIAAALLLRRRRRR```|||zzz|||{{{xxx~~~xxxvvv{{{yyypppnnnuuuxxxaaaQQQMMMGGGFFFDDD???FFFKKKDDDFFFEEEEEECCCAAA===:::888------,,,,,,,,,,,,------((()))***++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((++++++((($$$"""***000///(((###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''(((((())))))*********))))))))))))))))))***************************+++,,,,,,,,,,,,---------222777>>>CCCDDDDDDCCCCCCKKK]]]hhhhhhssstttnnnwww}}}yyy}}}uuusssxxxrrrgggZZZQQQFFF>>>EEELLLFFFFFFEEEEEEDDDCCC@@@<<<999111000...---++++++******((()))***,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((,,,...,,,&&&######%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))************))))))))))))******************++++++++++++,,,++++++,,,...000333555;;;>>>BBBEEEHHHLLLPPPSSSeeewww|||zzz}}}vvvrrrtttyyy}}}uuuyyyuuusssxxxzzz}}}xxxrrrrrr}}}}}}{{{yyyhhhWWWSSSOOOBBBFFFDDDCCCCCCCCCBBB???<<<888888666333000---+++)))***++++++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((&&&""""""%%%(((555111---)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((((((((((((''''''(((((())))))******+++******))))))******++++++++++++,,,,,,,,,,,,,,,***+++---000444999===@@@BBBCCCEEEJJJSSS```nnnwww~~~zzzwwwtttoooiiigggiiiooossspppxxx{{{|||}}}xxx|||vvvmmmooo{{{mmmXXXLLLGGGCCCAAAAAAAAA???<<<>>>???>>>===:::666222///......---,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((&&&%%%&&&***---666///((($$$%%%''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''&&&''''''(((((((((((((((''''''(((((())))))******+++******))))))******+++,,,,,,,,,------............000555:::>>>AAABBBCCCCCCHHHPPP[[[hhhwww{{{~~~~~~vvvqqqppprrrtttvvvvvvsssooommmlllqqqzzz~~~~~~~~~eee\\\QQQIIIFFFDDD@@@======???BBBCCCCCC???;;;888333111///,,,************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***'''&&&)))000444333111---)))%%%"""###%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((''''''(((((()))*********++++++************++++++---------....../////////444888>>>CCCEEEDDDAAA???AAALLL^^^ooo|||}}}xxxzzz}}}~~~~~~~~~|||{{{xxxuuuwww|||}}}}}}{{{xxxvvvwwwzzz}}}zzz|||xxxyyyzzz|||}}}|||{{{{{{{{{||||||{{{yyyhhhZZZRRRLLLFFFBBB777;;;AAAEEEFFFDDDAAA>>>666444000,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,&&&$$$---:::AAA;;;333'''((()))(((''''''***---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))***+++,,,---......---......---+++---222666<<<<<>><<<>>>CCCEEECCCAAABBB<<<<<<666...---000///******)))((()))***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''+++111555555111+++'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))))))))))))******+++,,,,,,+++---111222222444777:::BBB>>>???FFFOOOWWW```hhhqqqsssuuuzzz}}}yyyuuuuuuyyy~~~{{{uuuuuuwwwyyy{{{{{{|||~~~uuuwwwvvvssspppqqqvvv{{{~~~~~~~~~}}}}}}|||{{{{{{{{{|||uuuwww{{{}}}zzzxxx{{{}}}{{{qqqttt~~~oooYYYPPPMMMBBB:::;;;@@@CCCEEEGGGDDDEEE@@@777222222///***,,,+++******+++,,,+++)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&(((+++------+++(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************+++++++++******++++++,,,)))---444999>>>AAAEEEGGGFFFCCCGGGTTTcccppp||||||wwwtttuuu{{{}}}|||~~~xxxxxx||||||xxxxxxttt~~~}}}vvvqqqmmmjjjjjjnnnppppppnnnqqquuuzzz|||{{{zzzzzz{{{zzzqqqpppsss{{{{{{xxx}}}ooonnnrrr|||xxx[[[MMM@@@???CCCBBB>>><<<===@@@@@@<<<888666333//////---++++++,,,,,,+++***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++......---,,,,,,---......///222666;;;@@@DDDGGGIIIJJJMMMXXXhhhwww~~~xxxyyyxxxssssssrrrxxxyyyzzz}}}~~~{{{sssqqqtttxxxxxxqqqkkkjjjdddbbbfffxxxwwwqqqlllmmmssswwwwwwtttrrrvvv}}}yyy{{{nnnmmmrrrxxxzzz{{{~~~}}}yyyhhhUUUKKKFFF@@@:::777555;;;@@@AAA>>>:::666333111///,,,+++,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,...------,,,---...000111777777888:::???DDDHHHJJJWWW^^^kkkwwwzzzyyy}}}}}}xxxsssrrryyyvvvrrrqqqssssssnnniiihhhnnngggfffuuu{{{{{{mmmxxxyyynnntttzzzwww{{{vvvwwwnnnZZZKKKBBB???BBB999<<>>FFFTTTeeettt~~~zzz}}}}}}{{{xxxvvvwwwyyyyyyvvvrrrppplllmmmttt{{{|||{{{{{{~~~~~~~~~zzzxxx{{{xxxzzzwwwxxx{{{xxxxxxzzzhhh]]]UUUHHH>>>===???@@@BBBEEE<<<888333000///...------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------111111111333777<<>>>>>DDDLLLWWWZZZ^^^ccchhhpppyyyuuurrrwww{{{{{{{{{yyypppwww~~~uuuvvv{{{{{{qqqxxx|||~~~uuurrrqqqtttxxxyyytttooottt|||}}}}}}~~~|||xxxtttsssvvv}}}~~~iiiOOOFFFHHHGGGBBBMMMHHH<<>>BBBLLL\\\jjjkkknnnqqqsssssstttvvvwwwuuuxxx{{{{{{zzz{{{~~~vvvooojjjnnntttwwwyyy{{{vvvooossszzz|||~~~uuuwwwzzzvvvrrrssstttttttttuuuwwwxxxxxxxxxuuu~~~~~~|||zzzwwwttttttvvvyyy{{{yyy{{{~~~}}}|||}}}yyy{{{qqq^^^SSSJJJCCC:::AAAAAA777...///555888222000...+++***++++++,,,,,,,,,+++************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((())))))))))))))),,,)))))),,,333888888666;;;AAAIIIPPPXXXeeettt~~~{{{{{{||||||}}}}}}~~~~~~|||~~~}}}xxxrrrpppvvv|||~~~zzzsssnnnnnnllloootttvvvrrrqqqrrrvvvxxx~~~yyytttsssssssssvvvzzz{{{{{{~~~}}}|||}}}{{{|||xxx~~~}}}}}}rrrsssvvvuuutttwwwuuuwwwyyyyyywwwwwwzzz|||{{{{{{}}}}}}xxxwww{{{www}}}|||{{{xxxsssqqquuuxxxzzz}}}{{{zzzxxxtttqqqooosssvvvvvvxxx}}}xxxzzz~~~||||||~~~}}}{{{}}}}}}}}}mmmUUUBBB>>>DDDFFF???777555777888888666333000---,,,,,,,,,,,,,,,+++***))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))*********(((((()))))))))*********++++++++++++++++++++++++---,,,---111777;;;;;;;;;AAATTTmmm|||yyyzzz}}}~~~xxxwwwxxx{{{}}}wwwpppnnnuuuzzzvvvuuusssuuu{{{~~~rrriiiggggggjjjmmmqqqtttvvvyyy{{{{{{xxxyyy|||{{{vvvtttvvvuuu{{{~~~||||||zzzssstttwwwxxx{{{vvvxxxyyyzzzzzzyyyxxxxxx{{{}}}|||zzzzzzuuuyyyzzzwwwxxx~~~rrrpppnnnrrryyy}}}uuuooooootttyyy||||||zzzttttttwwwyyyxxxyyy|||}}}|||zzz}}}kkkKKKKKKFFF@@@>>>@@@@@@;;;555;;;:::999666333///,,,***++++++***)))))))))*********))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))***+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))*********+++))))))))))))************++++++++++++,,,,,,,,,,,,,,,000444666777:::===@@@NNNkkk~~~~~~~~~|||vvvooosss~~~xxxxxxzzz}}}pppiiijjjnnnsssssspppmmmmmmttt{{{yyyyyy{{{yyytttrrrssstttzzzzzzxxxvvvuuuwwwzzzttttttuuuzzz~~~~~~yyytttvvvxxx{{{||||||}}}sssssswww{{{yyy|||zzzuuussssssppplllooorrrtttsssqqqssszzzeeeRRRKKKEEEBBBAAA???===;;;:::;;;===<<<999333---)))***)))))))))***+++,,,,,,******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++))))))******+++,,,,,,------222888:::<<>>888222---++++++******++++++,,,---+++******))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++))))))***+++---...//////333666;;;AAAIIIQQQYYY^^^fffwww|||yyyyyy|||{{{}}}qqqhhhaaa___[[[ZZZfffwww~~~|||xxxxxx~~~xxx|||}}}{{{||||||}}}yyytttmmmkkklllkkkhhheeepppoooqqqtttyyyeeeHHH@@@EEE<<<===@@@AAA@@@===999777///...---,,,+++++++++++++++******))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************++++++++++++)))************+++++++++++++++,,,...000111333333::::::>>>GGGVVVccckkknnnrrr}}}{{{xxxyyy{{{{{{vvvyyy|||uuujjj```[[[^^^___aaammm|||yyymmmkkkuuu~~~|||tttmmmwww{{{wwwyyy|||}}}yyyuuuqqqmmmbbbbbbdddddddddiiiyyy~~~```MMMIII??????@@@@@@@@@??????>>>333222000---+++***))))))++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&''''''(((((((((((((((''''''''''''''''''&&&&&&))))))))))))*********************)))))))))))))))(((+++---+++)))***++++++///)))(((///333333555:::<<>>===>>>???@@@@@@<<<666///---///000---***...+++)))(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))************************)))))))))))))))***+++++++++,,,------++++++///555777666:::AAAMMMVVVaaaiiippprrrllldddkkkqqqxxx|||rrrrrrrrrqqqoooqqqvvv|||~~~zzzvvvtttsssvvvzzzxxxjjjjjjjjjjjjpppkkkpppuuuxxxyyy|||vvvvvvwwwwwwvvvuuuwww{{{~~~~~~}}}yyyvvvuuu{{{yyyqqqnnnmmmooouuu{{{}}}}}}qqqGGGCCC>>>===???@@@>>><<>>999444///+++)))---+++***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((()))))))))************)))***************++++++,,,))))))---000///......666777888:::@@@KKK[[[gggooowww}}}}}}zzzxxxsssnnnlllkkknnnuuuwwwgggaaakkknnn~~~}}}vvvuuuyyy}}}}}}|||~~~xxxrrrnnnkkkbbbaaaaaaeeelllvvvyyymmm[[[JJJ???<<<===@@@AAACCCDDDBBB<<<555///,,,,,,+++***+++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((('''''''''((((((((())))))((()))))))))************))))))******+++++++++,,,...******///111//////222999;;;???GGGUUUeeeqqqxxx}}}}}}{{{yyy{{{|||sssoookkkooo~~~}}}|||tttxxx{{{{{{yyyxxxzzz}}}~~~{{{zzz}}}}}}{{{vvvuuusssssstttrrrooollleeejjjpppuuuyyyxxxcccOOOBBB>>>???<<>>AAAEEEHHHHHHDDD>>>:::222///,,,+++++++++***)))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((&&&''''''((())))))******))))))))))))************))))))***++++++,,,------...+++...444444333<<>>999555///)))///---+++***++++++***)))************))))))))))))***))))))))))))((((((((('''(((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((()))'''''''''''''''(((((()))))))))(((((((((((())))))((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))***************++++++...,,,,,,///444999;;;<<<;;;???KKKYYY___^^^^^^bbbjjjoooxxxwwwpppsssvvvzzz~~~ooodddbbbeeejjjlllppprrrwww}}}~~~yyy}}}~~~|||}}}{{{wwwrrrrrrxxxsss___cccttt|||{{{}}}~~~fffRRRFFFBBBBBBAAABBBBBBAAA>>>999333---...,,,***)))***+++***)))************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))******+++++++++,,,......000444888===???@@@KKKWWWjjjwwwwwwooojjjiiilllpppvvv}}}zzzuuukkkooottt~~~|||nnneeefffmmmtttxxx{{{~~~yyyvvvoootttyyy{{{|||zzzfffccccccbbbbbbccceeeooo~~~zzzyyy~~~|||rrrdddYYYKKK??????>>>===??????<<<777444...,,,***)))***+++++++++************)))))))))((())))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))******)))(((((('''&&&&&&((((((''''''(((((()))***))))))(((((((((((())))))'''(((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++))))))******+++,,,,,,,,,,,,///222666:::???EEEIIIaaannn~~~}}}{{{}}}vvvwwwzzztttuuuxxx|||wwwrrrrrrwww~~~tttppprrrwww~~~|||}}}qqqddd```[[[YYY[[[```fffjjjrrr{{{rrrnnnuuuuuuqqqyyyzzzwwwssscccOOOFFF???:::;;;===<<<;;;;;;222///,,,++++++,,,,,,,,,************)))))))))))))))))))))************+++)))))))))))))))((((((''')))))))))******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))***)))((((((''''''(((((()))'''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++))))))***++++++,,,------...222666888;;;CCCPPPZZZmmmyyy|||}}}~~~zzzxxxxxx|||~~~sssrrr{{{yyypppeeeccc___]]]\\\[[[```mmmzzz}}}{{{{{{|||}}}mmmUUUHHH===:::::::::<<<@@@:::666111...---------,,,************))))))))))))))))))*********+++++++++)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******''''''(((((())))))******((((((((((((((()))******((((((''''''''''''(((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++))))))***+++,,,,,,------222666:::;;;===HHH[[[iiittt}}}|||}}}~~~|||}}}|||~~~vvvrrrvvv~~~xxxhhhfffffffffaaa\\\\\\```{{{|||bbbQQQ@@@:::888888<<>><<<===???@@@>>>;;;444///+++***,,,---,,,************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......,,,---///111444666888999======>>>??????@@@AAAAAAFFFFFFFFFEEEDDDDDDCCCCCCAAABBBDDDFFFGGGGGGFFFEEE@@@AAACCCCCCCCCAAA@@@>>><<<;;;999777555555555555000///...---,,,,,,,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((())))))+++222777666...&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&'''(((((()))(((((((((''''''(((((())))))************))))))))))))******************************''')))+++,,,---...000222111333666<<>>??????999333...,,,...///---++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------...///000000111222555999>>>AAADDDFFFIIIJJJJJJKKKLLLMMMMMMMMMOOONNNMMMMMMLLLKKKJJJIIIHHHIIILLLNNNNNNNNNMMMLLLNNNOOOQQQQQQQQQOOOMMMLLLIIIGGGEEEBBB@@@?????????999888666444222000//////++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))---777@@@???444***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))&&&''''''((()))******+++******))))))))))))******************************&&&(((+++,,,---///111333777666999DDDWWWhhhrrrvvvzzzpppsssppprrryyyzzzvvvrrrqqqzzzxxxrrrsssyyy}}}wwwtttsssrrrmmmjjjhhhccc]]]\\\```[[[[[[eeezzzxxx}}}}}}{{{cccSSSYYYhhhzzz{{{zzzooovvvyyyyyywwwmmmhhhVVVLLL???888999===@@@AAA<<<666000...000111...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((((((***))))))(((((()))))))))((('''''''''(((***+++,,,------,,,)))((((((+++------///222666999;;;<<<<<<===BBBEEEEEEHHHLLLMMMJJJIIIJJJKKKKKKKKKMMMPPPRRRUUUQQQMMMKKKJJJJJJKKKJJJJJJIIIGGGFFFGGGJJJNNNPPPTTTOOOLLLMMMQQQRRRNNNJJJNNNMMMLLLKKKKKKLLLMMMOOOLLLHHHCCC???<<<:::777444111000...,,,+++***))))))))))))((((((((()))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))((((((******)))))))))))))))***...,,,,,,......---000666666???JJJSSS```rrr~~~zzzzzz~~~~~~~~~zzzwwwtttyyyxxxvvvttttttvvvtttqqqrrrvvvhhhnnnssstttqqqmmmlllmmmooommmppp{{{~~~tttlllcccRRRYYYrrr|||wwwwww|||{{{wwwbbbOOO@@@666<<>>AAA???:::333,,,)))***---+++***************++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******((((((((((((((())))))***,,,+++)))))))))***,,,---***+++---...000222666999777999<<>>AAABBBCCCEEEFFFGGGGGGGGGFFFIIIIIIGGGGGGIIIIIIFFFGGGGGGGGGFFFEEEFFFHHHKKKMMMNNNOOOPPPQQQPPPOOONNNPPPNNNJJJGGGEEEDDDDDDEEEMMMKKKIIIGGGEEECCCAAA@@@===<<<===BBBHHHKKKKKKIIIEEEEEEEEEHHHKKKMMMMMMLLLKKKIIIGGGDDD???;;;888666333111...+++***)))***+++)))))))))(((((('''''''''))))))************))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))******)))))))))******+++******---000111333===GGGZZZgggrrrqqqnnnoootttxxx|||zzz{{{{{{tttyyysssllljjjhhhjjjqqqzzzooo```UUUMMMVVVnnnoooLLL??????:::===???@@@===888222...,,,,,,,,,++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++++++++************+++,,,,,,+++++++++,,,///222555777>>>@@@CCCDDDCCCCCCEEEFFFKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKGGGGGGKKKKKKIIIMMMMMMLLLJJJHHHHHHIIIKKKIIIKKKLLLMMMMMMMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOONNNKKKFFFCCCBBBBBB===;;;;;;>>>EEEIIIJJJHHHCCC>>>888666999???EEEIIIOOOOOONNNMMMKKKHHHFFFDDD<<<:::555000---+++******)))))))))))))))))))))))))))))))))******)))))))))((((((''''''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))******++++++,,,,,,...222555<<>>AAAAAA>>>777000,,,---,,,++++++***+++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******++++++*********+++,,,,,,...///111444999===AAACCCFFFHHHKKKLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKDDDFFFEEECCCDDDIIIKKKJJJIIIJJJJJJJJJIIIJJJLLLOOOIIIJJJJJJHHHGGGHHHKKKNNNHHHHHHHHHHHHHHHHHHIIIIIIEEEHHHKKKLLLKKKIIIIIIIIIIIIFFFCCCCCCFFFIIIKKKJJJLLLFFF>>>:::;;;???CCCEEEIIIJJJKKKLLLNNNNNNOOOOOOIIIFFF@@@;;;555222000///))))))))))))))))))*********))))))))))))))))))***(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))*********************+++,,,,,,000///111666===III\\\lll~~~wwwrrrrrrpppmmmlllttt{{{~~~rrrkkkeeeddddddeeehhhmmmzzzwwwjjjccc]]]]]]dddpppwwwhhhaaaXXXPPPUUUaaasssvvvbbbPPP::::::===@@@BBB@@@:::333...---,,,+++***************************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))***************+++,,,...///000777999<<>>???AAAAAA===777333...---,,,++++++******+++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))'''''''''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++***+++---000333666999;;;AAADDDGGGKKKLLLLLLKKKJJJGGGHHHHHHGGGFFFGGGIIIKKKRRRSSSUUUYYY^^^cccgggiiioooqqqpppnnnqqqyyy~~~}}}}}}|||{{{xxxoooccc[[[PPPSSSUUUTTTOOOKKKKKKMMMOOOOOOOOOPPPQQQNNNJJJGGGIIIHHHGGGFFFGGGIIILLLMMMPPPOOOMMMJJJFFFBBB>>><<<888777555333000...,,,++++++***)))(((((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))((()))))))))************************+++,,,---...111111888III[[[jjjvvvzzzzzzyyyqqqrrrvvvuuuzzzttthhhjjjhhhkkkppptttuuuzzz}}}}}}wwwyyy{{{yyymmmiiikkksssyyyjjj^^^VVVaaaooo{{{{{{|||}}}~~~}}}|||{{{\\\BBB@@@???@@@AAA@@@<<<999000000...------,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,---...111666;;;@@@DDDFFFGGGJJJMMMNNNNNNKKKGGGDDD???AAAFFFKKKPPPXXX```eeesssuuuyyy{{{~~~~~~uuudddUUUMMMKKKNNNLLLKKKKKKMMMOOOOOOOOOSSSPPPLLLIIIGGGHHHJJJKKKJJJJJJJJJIIIGGGDDD@@@>>>CCCBBB???;;;777333000...+++***)))(((((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++************+++,,,---...<<<===HHH]]]sssxxxvvvuuuqqqsssuuu|||zzzuuupppppprrroooiiissssssxxx|||www||||||{{{~~~yyypppaaaZZZRRRSSScccyyyuuuFFFCCC@@@???AAAAAA@@@>>>222222111//////.........************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''((()))*********))))))***---///...++++++///333666999===AAADDDGGGHHHIIIJJJFFFFFFJJJIIIDDDFFFKKKHHHKKKPPPYYYjjj{{{uuu```PPPPPPRRRPPPHHHEEEIIIOOORRRSSSPPPNNNNNNPPPOOOLLLIIIKKKFFFDDDJJJRRRRRRGGG<<>>555222...+++******))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))************+++++++++++++++************++++++---+++,,,---,,,...777AAAOOOWWWfffsss}}}~~~wwwrrrppprrrvvvyyy{{{xxxttt{{{qqqYYYSSSSSSTTT```ppp~~~{{{wwwxxx|||}}}pppfffTTTEEE>>>>>>???===<<<888222...------------++++++++++++************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,+++***+++,,,---...+++,,,...111555;;;@@@DDDCCCHHHLLLJJJDDDAAADDDHHHJJJMMMSSSXXXZZZ[[[bbbkkkwwwiiiWWWUUUPPPKKKGGGGGGIIIKKKGGGGGGFFFDDDBBBCCCHHHKKKFFFEEEDDDDDDDDDFFFHHHIIICCC@@@:::555111...***'''************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))************+++++++++++++++************++++++,,,---///...,,,222EEEYYYgggllltttwwwvvvxxx~~~|||~~~~~~xxxhhh]]]SSSRRRXXXhhh|||}}}|||rrrUUU@@@======:::>>>===999444///,,,---...,,,+++++++++******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,+++*********,,,///000222333666;;;AAAFFFJJJKKKCCCFFFFFFBBB>>>FFFWWWfffuuu|||}}}xxxrrrxxx}}}{{{~~~{{{zzzvvvlll]]]PPPGGGCCCEEEGGGHHHGGGDDDBBBBBBDDDIIIJJJJJJIIIHHHGGGHHHJJJOOOLLLHHHDDD>>>777///***)))*********)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++*********+++,,,,,,+++---000111444@@@ZZZrrruuuxxxzzzwwwooojjjrrr~~~gggWWWSSSUUUddd|||yyymmmQQQBBB>>>>>>@@@@@@>>>999111---,,,---,,,,,,+++++++++************************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++*********,,,...111333;;;>>>AAADDDGGGHHHJJJKKKGGGLLLPPPPPPSSSaaa{{{{{{yyyvvvxxxsssddd\\\OOOLLLHHHFFFFFFFFFDDDCCCEEEIIIMMMPPPNNNLLLIIIHHHMMMMMMMMMMMMIIICCC:::444,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************))))))*********+++++++++++++++******+++,,,,,,---+++,,,000888BBBTTTmmmwwwxxxzzzyyyrrrmmmsss|||~~~}}}hhhbbbXXXYYYkkk|||gggJJJ>>>AAA@@@AAAAAA<<<444///------,,,,,,,,,++++++++++++***************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,...111444777888===@@@CCCCCCBBBCCCGGGKKKVVV```lllrrrwww|||sssppprrryyyyyy}}}fffZZZKKKDDDDDDGGGHHHFFFBBBFFFLLLQQQTTTRRROOOLLLFFFHHHJJJMMMNNNKKKFFFBBB444222...+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++)))************+++++++++++++++***++++++,,,---...---...555BBBRRRbbbvvv{{{yyyyyyyyytttnnnooossszzzyyyvvvwww}}}nnniiicccbbb^^^aaaxxx~~~xxxwww|||qqqSSSAAA???AAABBBAAA>>>999333///---,,,,,,,,,,,,++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...///222555999<<>>777111---------,,,,,,,,,++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***,,,---...------,,,+++))))))+++,,,+++...333222999AAADDDBBB@@@AAADDDKKKXXXfffppp}}}~~~yyy{{{zzzwwwvvvssskkkaaa[[[^^^]]]YYYYYY\\\YYYSSSNNNIIIFFFEEEBBB???@@@FFFDDDHHHQQQ\\\___[[[WWWVVVTTTWWWUUURRRWWW^^^WWWIIIKKKFFFCCCGGGNNNRRRPPPKKKGGGHHHJJJLLLOOOUUU]]]cccdddfffkkkpppvvv~~~rrr```QQQFFFHHHMMMOOOOOOQQQQQQQQQPPPMMMJJJJJJMMMQQQNNNKKKGGG@@@888111+++'''+++***)))***++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((******(((***,,,***&&&))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++******)))---)))(((,,,---***+++000:::GGGYYYeeekkkqqqzzzzzzqqquuu~~~|||rrrtttyyy~~~qqqssszzzwwwoooiiiwwwxxx|||ssslllssswwwddd[[[^^^hhhvvvttt|||{{{}}}RRRIII@@@>>>BBBCCC<<<444222...***+++...///,,,))),,,,,,,,,+++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,............---000,,,***---......111666AAABBBCCCCCCAAACCCHHHLLLTTTggg}}}xxxjjjiiifffbbb```___YYYQQQVVV\\\___YYYSSSPPPLLLFFF@@@AAACCCEEEGGGLLLPPPSSSRRRTTTYYY___aaa^^^^^^bbbkkknnnmmmiiimmmuuuqqqfffWWWTTTQQQPPPQQQSSSTTTTTTIIIEEEAAA@@@BBBGGGKKKMMMPPPTTT[[[dddlllttt{{{~~~vvvdddSSSNNNPPPNNNLLLKKKOOOPPPPPPOOOMMMMMMQQQTTTOOONNNKKKGGG@@@888111---++++++*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))%%%))),,,+++,,,......***))))))))))))))))))))))))'''(((((()))))))))))))))******++++++++++++*********(((***///000///333:::>>>NNNdddssszzz~~~||||||ssstttwwwsssmmmjjjoooyyypppyyy|||uuugggZZZ```tttrrrxxx}}}}}}yyyxxx~~~kkkRRR@@@BBBHHHDDD>>>>>>555000,,,+++---...,,,))),,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************+++,,,---............000+++)))---000222555:::FFFFFFFFFIIIPPPZZZdddjjjlllxxxsssfffUUUUUURRRPPPSSSWWWVVVQQQTTT]]]dddaaaYYYSSSOOOMMMNNNUUUYYYYYY^^^iiillliiikkkiiigggfffaaa___eeennnwww|||}}}{{{~~~pppnnniiiddd```aaafffkkk[[[SSSJJJFFFGGGIIIIIIHHHHHHHHHKKKPPPWWW]]]aaacccqqqxxx{{{|||{{{^^^NNNKKKKKKIIIHHHJJJKKKLLLLLLKKKKKKLLLNNNMMMNNNNNNLLLFFF???777222------,,,***((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))&&&,,,111///---------+++))))))))))))))))))))))))'''((())))))******))))))******+++++++++++++++*********---///...000888AAAKKKZZZnnn||||||{{{~~~yyyvvvxxxxxxuuussssssrrryyy|||ooo[[[WWWooouuuttt{{{zzz~~~\\\@@@AAAFFF???===DDD999555///,,,------,,,***,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++******+++,,,---.........000,,,,,,222777999===AAABBBFFFQQQ```rrrooo]]]PPPNNNPPPQQQSSSYYY______[[[XXX```iiillllllkkkkkkkkktttyyyooollluuu~~~wwwpppmmmooovvv{{{wwwsssmmmiiifffeeecccbbb\\\WWWPPPLLLKKKKKKKKKJJJQQQVVVYYY[[[cccqqq{{{uuuiiiddd]]]QQQFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLLLLIIIBBB;;;666000000...+++'''''')))+++))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))))))))111555111,,,***)))((((((((((((((((((((((((((((((((()))************)))******++++++,,,,,,++++++---......,,,+++222AAANNNaaaiiittt}}}}}}{{{{{{yyyxxxyyy}}}}}}yyy{{{oooccc[[[]]]eee|||mmmNNNCCC@@@<<>>999333...------,,,+++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++,,,---...///222111444999===>>>CCCIIIOOOZZZnnnyyyooocccYYYPPPKKKYYY]]]bbbgggnnnsssqqqkkkiiikkkqqqyyyzzzttttttvvvzzz||||||xxxrrrjjjaaaWWWNNNIIIGGGJJJJJJHHHIIIPPPWWWZZZfffkkkttt|||hhhPPPMMMKKKIIIGGGFFFGGGGGGGGGCCCEEEIIIKKKIIIEEE???<<<555333111---***)))***,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((()))))))))000444000***(((((('''((((((((((((((((((((((((((())))))*********************+++,,,,,,,,,,,,,,,...000///...444FFF^^^oooxxxzzz}}}~~~~~~~~~}}}{{{zzz||||||}}}|||yyynnnhhh[[[UUUmmmhhhMMM???@@@FFFIIIAAA===777111...---,,,,,,,,,,,,,,,+++++++++************))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,))))))******,,,---///000222333777<<<===@@@JJJUUUttt~~~}}}xxxpppiiiaaa___ZZZVVVSSSTTTXXX\\\fffnnnyyywwwhhh___[[[\\\YYYRRRKKKGGGGGGIIIJJJOOOXXXdddllltttwwwYYYSSSLLLFFFDDDDDDEEEEEEAAACCCFFFHHHIIIGGGEEEDDD;;;777333111000///---+++))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))&&&,,,///,,,)))***+++)))))))))))))))))))))))))))((()))******++++++******)))***+++,,,---------------///111444EEEccc}}}{{{wwwtttxxx~~~vvvrrrpppxxxyyyxxx}}}pppbbbTTTZZZkkkvvvzzz\\\EEEBBBEEEDDDCCC@@@:::555000...------,,,,,,,,,+++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,---///111333444777===AAACCCLLL```ttt}}}yyy|||}}}}}}|||{{{wwwpppjjjccc\\\UUUPPPLLLOOOTTTWWW\\\ccclllssswwwzzzzzz}}}}}}||||||~~~zzzwwwxxx~~~~~~yyywwwvvvtttlll```VVVRRRRRRGGGGGGJJJQQQWWW___nnn}}}uuukkk[[[NNNGGGCCCBBBBBB???@@@BBBDDDFFFHHHIIIIII@@@;;;555444666555000***))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((((())))))))),,,,,,)))))),,,,,,***))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---------------000333:::PPPsss}}}{{{uuuvvvzzzqqqhhh___YYY```rrr|||uuuuuuxxxooo\\\QQQQQQXXXrrr|||nnnTTTCCC???@@@CCCAAA===888333///------,,,,,,,,,+++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,---------------...///111333555<<>>???BBBFFFIIIKKKDDD===777777:::999222***))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))((())))))//////,,,((((((,,,+++((())))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,------...---000333555;;;QQQsss|||xxx~~~}}}tttlll```UUUXXXjjj{{{lllmmmmmmqqq~~~|||gggVVVQQQPPP^^^xxx~~~{{{~~~fffIII>>>BBBBBBAAA>>>:::444000...---,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************((((((((()))***,,,---...333...+++,,,111666<<>><<<===BBBGGGKKKIIIHHH???444444<<<<<<444+++---///...+++)))((((((************************))))))))))))))))))))))))222000---***))))))***+++)))))))))))))))))))))))))))************++++++++++++,,,,,,+++,,,,,,......///444;;;GGGXXXpppyyywwwnnnppp~~~zzzzzz}}}uuuwwwyyy}}}|||sssmmmccc```kkkssskkkZZZffftttiii\\\WWWUUUUUUiii{{{vvv}}}]]]>>>FFFAAAFFFFFF>>>888444000***...,,,++++++,,,,,,***)))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))******+++,,,------...,,,---///333888???JJJRRRooo{{{zzzyyyfffWWWNNNMMMRRR^^^jjjvvv{{{sssmmmiiigggeeeddddddeeehhhnnnssswww{{{zzzzzzxxxvvvyyyyyy}}}yyymmmcccbbbfffgggdddgggrrr{{{sssxxxkkkSSSBBBFFFGGGCCC<<<:::???EEEGGGGGGBBB:::555777::::::333///+++***+++++++++)))************************))))))))))))))))))))))))111///,,,***((()))***+++))))))))))))))))))))))))************++++++++++++,,,---------------...//////888CCCPPP^^^ssssssbbbaaajjjyyy||||||~~~tttqqqpppqqq~~~yyyxxx}}}lllbbbiii}}}vvvqqqoooppprrrqqq{{{sss```YYYYYY^^^tttvvvTTTFFF===???BBBBBB>>>888333000...---,,,,,,,,,---+++***************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***+++,,,---------------,,,///222444<<>>>>>CCCDDDEEEBBB999333777@@@<<<333***'''***------***************************))))))))))))))))))))))))///---+++)))(((((()))***))))))))))))))))))))))))************+++++++++,,,,,,...///...------///000111>>>NNNYYYbbboooxxxiiiWWWaaannnyyy~~~}}}sssooommmnnnyyyzzzwww|||hhhhhhyyy{{{uuulllgggiiirrr~~~mmm___\\\YYY___rrrsssSSSFFF@@@???FFFEEE<<<444333///---,,,,,,---...---,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,++++++---.........------333444222333AAA\\\zzz~~~yyysssrrrvvv|||zzzsssgggZZZPPPLLLNNNPPPWWWnnn{{{xxxhhheeebbbaaaeeemmmuuu{{{vvvmmmooobbb```]]]\\\^^^iii~~~vvvcccRRR@@@>>>GGGLLLEEE<<>>TTTttt{{{tttmmmeeedddgggiiigggcccVVVWWWWWWXXX\\\eeeooowwwyyyvvvnnnkkkllloootttwww}}}~~~lllddd[[[SSSNNNOOOXXXccc~~~}}}xxxdddLLLBBBFFFJJJGGGAAAAAA>>>CCCKKKIII>>>888:::===;;;999555000,,,***)))************************))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,***---......---///555;;;HHHXXXhhhkkkccc^^^ccckkkrrrxxx}}}|||nnn___www~~~{{{|||wwwxxx{{{~~~~~~uuu~~~zzzpppyyy}}}wwwuuuqqqmmmlllllloooqqq|||qqqkkkfffkkkzzz{{{vvvqqquuu```@@@>>>DDD@@@888555111///,,,++++++,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,---...///111222000;;;IIIYYYrrr{{{zzzyyynnn___QQQIIIHHHIIIFFFLLLXXXiii{{{yyysssmmmllloooxxx~~~pppeee\\\VVVXXX]]]^^^qqq|||{{{{{{ooo[[[III@@@BBBGGGCCC@@@AAAHHHJJJEEE===999888;;;===<<<666///+++***************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***---.........333===EEE[[[iiivvvvvvllldddgggnnnuuu~~~xxxnnneee|||~~~|||yyysssxxx|||~~~yyywwwyyyxxxyyyyyyvvvxxxtttmmmppp{{{~~~}}}{{{vvvpppkkkhhhhhhfffhhhkkkpppvvvzzzuuuggg^^^kkk}}}vvv}}}rrriiimmmwwwmmmFFF:::@@@CCC@@@<<<444111...,,,,,,,,,,,,+++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...///.........///222555777:::NNNeeevvv~~~~~~}}}iiiUUUJJJHHHLLLQQQYYY___mmm~~~|||{{{vvvwww}}}}}}~~~wwwtttwwwaaahhhvvv~~~}}}___HHHBBBGGGEEEDDDBBBAAADDDGGGDDD===555777:::===<<<777111,,,************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,...000///000888FFFQQQgggsss~~~xxxssswww~~~~~~uuupppnnnxxx}}}|||{{{zzzvvvppppppsss{{{zzzvvvwwwvvvuuuuuuwww|||vvvrrrqqqtttyyy}}}zzz~~~xxxttthhhiiikkklllmmmqqquuuyyyzzz}}}kkk[[[```tttyyy}}}}}}~~~wwwpppqqqzzztttPPP======DDDDDDAAA999555111...---------,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......111000//////111555999<<>>GGGHHHBBB444444666;;;???>>>666///************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,------------///111000222<<>>@@@999111000---***)))+++,,,***)))******************************))))))))))))*********+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,------000111111999JJJ[[[dddyyy{{{zzzvvvmmmnnnwwwxxxqqqnnnjjjgggkkksss}}}}}}zzzuuuqqqnnn~~~|||{{{zzzoooooorrrkkk]]]RRRKKKFFFFFFEEEDDDHHHPPPdddyyy}}}~~~yyypppggg___[[[ZZZZZZXXXXXXYYY[[[]]]___aaabbbooorrrvvv~~~nnnaaa^^^mmm}}}tttjjjuuu~~~vvvZZZDDD<<>>>>>AAAFFFOOOdddzzz}}}{{{{{{}}}~~~|||uuuqqqmmmjjjgggddd___\\\YYYVVVRRRMMMJJJHHHGGGFFFDDDDDDDDDEEEFFFHHHJJJJJJGGGIIIMMMSSS[[[dddkkkppp~~~lllhhhppp~~~ttt|||lllNNN>>>???CCCBBBCCC<<<333......///...,,,,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---.........////////////111222666<<>>???BBBDDD>>>;;;===???>>>===>>><<>><<>>;;;EEEUUUcccppp|||xxxppphhhdddccc___WWWPPPOOONNNKKKHHHEEECCCAAAAAAEEEEEECCCAAA@@@@@@CCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLJJJGGGGGGIIIGGGBBBEEECCCDDDHHHJJJHHHJJJMMMJJJJJJIIIIIIHHHHHHHHHHHHJJJIIIIIIIIIJJJKKKLLLLLLOOOOOOOOONNNMMMLLLJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEEEECCCHHHKKKIIIIIIJJJIIIGGGFFFMMMWWW^^^```bbbeeehhhooooooooonnnnnnppptttwww|||tttzzzyyy}}}bbbIIIAAAAAAAAA@@@===777000,,,---///,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++------,,,---000333>>>NNN```nnn|||wwwiiiaaa\\\^^^iiivvvvvvwwwzzz}}}wwwtttssswwwsssiiihhhyyyuuurrrkkkaaaiiieeejjjrrrXXXKKKFFFBBBCCCHHHGGGGGGDDD===666444888<<<<<<999555000,,,******+++******************************))))))))))))******---,,,+++******+++,,,---++++++,,,------...//////333555===SSSwwwzzz|||xxx{{{}}}~~~zzzsssnnnjjjbbbYYYSSSJJJCCC@@@CCCDDDFFFRRRaaaZZZVVVPPPKKKJJJIIIEEEBBB???AAAGGGQQQ^^^lll{{{}}}uuuppp```^^^]]]```eeehhhhhhggg[[[TTTMMMLLLNNNNNNIIICCCEEEEEEEEEFFFFFFFFFEEEEEECCCCCCDDDBBBAAABBBEEEHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGIIILLLKKKGGGKKKGGGGGGJJJKKKIIIKKKOOOSSSSSSQQQPPPOOOOOOOOOPPPRRRTTTWWWZZZ[[[[[[[[[[[[```___^^^\\\ZZZYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOJJJJJJIIIIIIJJJKKKLLLMMMJJJLLLKKKHHHHHHJJJIIIEEEFFFIIIMMMNNNNNNNNNPPPRRRUUUVVVVVVVVVVVVXXX\\\^^^___aaaeeeggghhhjjjlllnnnnnnoooqqqsssvvvyyyzzz{{{zzz|||}}}{{{vvvpppjjjgggmmmrrr{{{vvvsss{{{~~~}}}yyyVVVCCCBBB???@@@???999111,,,,,,...,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...//////---+++---222666PPPggg~~~vvviiiaaaeeennn|||~~~xxxvvvuuuvvvpppwwwnnniiippprrrddd]]]]]]\\\ddd~~~^^^GGG>>>@@@EEECCCFFFGGGDDD<<<777666777;;;;;;888333...+++************************************))))))))))))******,,,++++++++++++++++++,,,++++++,,,---...//////000111666@@@UUUttt}}}}}}~~~yyylll___YYYVVVXXX]]]cccjjjpppwwwnnnaaaUUULLLPPPaaarrr}}}uuuhhh]]]TTTLLLEEE@@@======BBBKKKXXXjjjxxx}}}zzzwwwtttssspppqqqqqqrrrtttvvvxxxyyy|||zzzvvvrrrpppoooppppppoooooonnnmmmlllllliiifffbbb]]]YYYTTTNNNKKKHHHFFFDDDEEEHHHKKKMMMNNNKKKFFFCCCEEEJJJMMMMMMJJJKKKLLLNNNOOOOOOOOONNNMMMKKKMMMOOONNNLLLLLLPPPSSSQQQRRRRRRSSSSSSTTTUUUUUUSSSVVVWWWWWW[[[``````]]]TTTQQQPPPTTTWWWWWW[[[```gggggghhhiiikkknnnppprrrtttxxx}}}~~~~~~}}}xxxwwwuuusssrrrpppppppppiiigggeeebbb___\\\ZZZZZZUUUWWWXXXZZZ]]]]]]UUUJJJNNNNNNNNNOOOQQQRRRSSSTTTRRRSSSTTTSSSRRRRRRTTTUUUUUUXXXZZZ\\\\\\]]]^^^```\\\]]]^^^```bbbdddeeefffffffffggggggeee^^^VVVPPPPPPTTT\\\dddkkknnnooooootttqqqoooppprrrqqqmmmjjjssswwwzzzyyy{{{~~~~~~{{{|||{{{yyyxxxvvvvvvuuuuuutttqqqnnnnnnqqquuuxxxyyyfff[[[nnn~~~rrrhhhJJJ>>>>>>??????;;;444///------,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...000000///...333;;;BBBbbb|||iiiccceeesssvvvooopppssswwwjjjttt}}}yyydddcccbbbaaaiii~~~{{{VVVEEE@@@>>>BBBFFFJJJHHHAAA;;;777555;;;<<<;;;777111---++++++******************************))))))))))))******+++++++++,,,,,,+++++++++++++++,,,---...///000000444@@@PPP___ooo|||uuu|||xxxeeeVVVGGGBBBAAAFFFOOO[[[nnn~~~yyyaaaRRRTTTcccooo}}}lll^^^SSSKKK@@@<<<;;;===???DDDQQQ___kkkiiiddd^^^YYYUUURRRQQQOOOOOOPPPQQQRRRUUUWWWXXX]]]aaagggmmmrrrtttuuutttrrruuuyyyzzzxxxssslllggg___]]]ZZZWWWSSSPPPNNNMMMJJJJJJIIIIIIHHHHHHGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFIIINNNTTTYYY]]]\\\\\\```eeekkknnnooommmoooqqqrrrrrrpppooommmnnnqqqsssqqqnnnmmmqqqtttvvvvvvxxxzzz|||{{{~~~tttppppppuuuxxx{{{zzzvvvtttvvvvvvxxx~~~yyyjjjbbbaaabbbgggmmmqqqpppnnnmmmooorrrrrrqqqpppqqqqqqqqqsssuuuuuutttssstttuuutttttttttsssssssssssssssuuutttuuuxxxzzzvvvkkkbbbVVVYYY^^^cccfffggggggffffffddddddfffhhhgggaaa\\\bbbfffiiihhhiiillllllhhhfffeeecccbbb```______^^^WWWXXXWWWWWWVVVWWWZZZ\\\\\\^^^aaafffkkkqqquuuxxx{{{vvv\\\YYYlll~~~zzzzzzzzz~~~|||]]]AAA>>>??????===888333000...,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,...000000333:::FFFPPPkkkhhhjjjiiiqqqqqqooowwwvvvqqqppphhhdddwwwkkkVVVKKKBBBCCCGGGKKKJJJEEE>>>888666;;;===>>>:::444///------******************************))))))))))))*********+++,,,------,,,+++***++++++,,,---...///000111@@@SSSgggpppsssyyy|||~~~xxxttt~~~www{{{}}}}}}}}}kkkVVVHHHJJJCCC???>>>@@@HHH[[[mmmoootttmmmXXXIIINNNYYY___mmmxxx~~~vvvjjj```WWWPPPBBB???>>>>>>:::777???JJJGGGEEEBBB???>>>>>>???@@@;;;;;;<<<<<<>>>AAACCCEEE>>>@@@EEEJJJNNNQQQQQQRRRPPPQQQRRRQQQMMMJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOSSSXXX^^^aaabbbWWWYYY[[[]]]aaajjjuuu~~~~~~tttuuuwwwyyyyyywwwuuutttooooooqqquuuxxxuuullleee]]]aaadddcccdddfffeeebbbaaa``````_______________aaadddffffffcccbbbccceeegggeeebbbaaabbbfffjjjmmmllloooooolllhhhjjjrrrzzzzzz]]]___www{{{|||~~~}}}sssLLL@@@@@@???>>>;;;777222///,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---000444666???VVVlll~~~~~~tttooonnnrrryyy~~~}}}uuugggttt{{{kkk^^^hhh|||wwwdddMMMFFFEEEEEEGGGJJJKKKGGG>>>777AAA???===;;;999444---)))((()))************)))))),,,++++++******++++++,,,---------------------------...((((((///...///999HHHmmmzzzuuu||||||~~~vvvllloooyyyuuuwwwzzznnnxxx}}}yyylllbbbTTTOOOHHHBBB@@@BBBFFFIIIMMMJJJEEECCCDDDHHHMMMPPPaaafffnnnrrroooeeeWWWNNNGGGAAA;;;999;;;===;;;999===<<<<<<;;;;;;:::999999999:::::::::999:::<<>>AAACCCEEEDDDCCCDDDHHHKKKIIIJJJJJJKKKMMMOOOQQQRRRZZZZZZZZZ[[[\\\]]]______aaajjjmmmkkkqqq}}}}}}xxxnnnnnnzzz}}}{{{zzzxxxvvvrrroooooopppooommmmmmooopppppptttuuuwww{{{~~~~~~|||yyy~~~~~~}}}|||{{{{{{{{{{{{{{{}}}~~~||||||ZZZTTTqqqyyyxxx{{{___CCC???;;;;;;<<<;;;444---,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))************))))))++++++************++++++++++++******************111000222888AAANNNdddxxxwwwiii]]]^^^eeetttxxx}}}pppiiisss~~~lllhhhnnnuuu```UUUEEECCCBBBDDDGGGEEE@@@;;;???>>>===;;;999555///+++))))))***************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111------444333666CCC```|||ooolllkkkbbbgggpppvvvrrrmmmrrr{{{|||rrrsss{{{wwwmmmyyyzzzvvvwwwyyyxxxvvvqqqiii]]]PPPHHHEEEEEEFFFIIIHHHEEEAAA???AAAHHHNNNMMMUUUbbbnnnrrrkkk^^^SSSFFFAAA<<<;;;===>>><<<:::<<<;;;;;;:::;;;;;;<<<<<<::::::;;;;;;:::;;;>>>@@@AAA@@@???>>>???@@@BBBCCC>>>AAAEEEGGGIIILLLRRRVVV^^^___aaadddgggkkkmmmooovvvwwwyyy|||vvvbbbaaattt~~~}}}tttNNNDDD;;;<<>><<<<<<;;;;;;:::666222...************************,,,++++++******++++++,,,+++++++++++++++++++++++++++///---,,,222333:::JJJfff}}}qqqjjjfffdddjjjsssxxxtttppprrrxxx|||vvvuuuuuuqqqrrrvvvyyyqqqhhhuuu}}}~~~|||qqqmmmyyyzzzttthhhaaaZZZYYY___hhhppptttuuunnndddYYYSSSQQQRRRTTT___```\\\QQQEEE@@@EEEKKKEEEJJJUUUcccnnnpppiiibbbNNNIIIBBB??????>>><<<:::======<<<;;;<<<>>>@@@AAA;;;<<<=========>>>AAACCCFFFEEEDDDDDDGGGLLLQQQTTTVVVYYY^^^dddiiiooouuuzzzxxxqqqjjjfffuuuwww{{{cccOOO>>>===AAA???888444...---,,,+++++++++++++++************************))))))************))))))++++++************++++++******++++++++++++++++++333222888III```uuu~~~wwwvvvzzz~~~xxxdddXXXXXXSSSNNN[[[rrrzzzsssqqq}}}zzzmmmnnnttt{{{lllsssooopppwww```RRRJJJBBB???AAABBB@@@<<<:::::::::;;;;;;999444111,,,+++++++++*********+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,(((...,,,,,,111444>>>QQQ```ooo||||||vvvtttsssrrryyy|||yyyuuuuuuwwwqqqvvv~~~xxxtttuuuvvvxxx{{{zzz~~~~~~}}}|||uuummmfffttt||||||vvvfff___iiiuuu{{{}}}rrrggg```QQQOOOMMMQQQXXX```gggjjjmmmjjjgggeeedddgggjjjlll|||~~~rrr```UUUVVV\\\ZZZVVVUUU[[[fffooossssssddd]]]SSSLLLIIIKKKMMMNNNOOONNNLLLJJJJJJLLLOOOPPPOOOPPPQQQQQQQQQSSSVVVXXX______aaadddiiiooouuuyyy~~~}}}~~~pppZZZ\\\mmm}}}sssttt{{{{{{uuu|||```EEE>>>@@@>>>:::888///...---,,,,,,+++,,,,,,************************)))******++++++******)))++++++************++++++******+++++++++++++++,,,555;;;IIIaaa|||iiiUUULLLVVV\\\\\\gggyyy{{{uuuwww|||~~~wwwpppmmmkkktttsssfff}}}vvvxxx|||hhhvvv{{{dddUUUKKKAAA>>>@@@BBB>>>:::888888999;;;<<<:::777444------,,,+++******++++++,,,++++++******++++++,,,+++,,,,,,,,,------......,,,111//////666;;;GGG\\\ggglllooommmmmmqqqwww{{{{{{wwwxxxzzz|||xxx|||}}}yyyyyy}}}}}}tttkkkiiiwww}}}|||vvveee\\\dddlllttt|||vvvnnnfff```bbbaaaaaadddjjjppptttvvvzzz{{{{{{|||}}}}}}}}}}}}|||uuuwww|||xxxoooeeebbbhhhqqqxxx{{{yyypppeee^^^___hhhttt{{{xxxvvvssspppooooooqqqrrrvvvwwwxxxyyyyyy{{{|||mmmiiiffffffhhhqqq|||ddd]]]```fffuuu~~~uuuqqquuuzzz|||rrrQQQ???;;;<<<;;;:::000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++******++++++,,,,,,,,,,,,:::GGG]]]xxxuuu```UUUSSS```iiiiiinnnwww{{{||||||xxxuuu|||yyytttnnnjjjhhhkkkzzzhhheeexxx}}}zzz~~~sssttt{{{tttZZZOOOBBB===@@@BBB???;;;777777888;;;<<<;;;888666///...,,,+++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,------......///,,,000---///;;;DDDRRRgggrrrqqqnnnkkkmmmuuu~~~vvvtttyyy}}}}}}~~~}}}|||{{{ppphhhkkkuuuyyyxxxuuueee\\\bbbnnnwww}}}{{{|||}}}}}}}}}{{{yyyvvvuuuxxx~~~{{{vvvuuuxxx|||xxxoookkkrrr~~~{{{yyyvvvuuuuuusssqqqmmmjjjhhhrrrvvv|||{{{ssslllgggeeeccciii~~~sssddd[[[WWWfff{{{~~~}}}|||{{{wwwyyyxxxooogggjjjyyy```CCC888<<<===999111000///...---,,,,,,,,,------------------------******++++++++++++******++++++************++++++******++++++,,,---------LLL^^^wwwyyyhhhcccdddkkktttwwwuuuuuuyyyxxxwwwvvvzzz{{{uuuqqqkkkiiirrr}}}hhhlll}}}{{{yyy~~~yyymmm]]]JJJ@@@AAACCCAAA===666777888;;;<<<<<<999666000///---+++***+++,,,---,,,++++++******++++++,,,***++++++,,,------......,,,...+++111BBBOOO___tttxxxvvvttttttwww|||uuuuuu|||{{{|||~~~yyysssppppppvvvwwwwwwxxxlllccciiittt{{{|||xxxuuuwww}}}|||yyyyyyrrrrrrqqqooommmooovvv|||wwwqqqnnnkkkeeefffzzzppp___WWW]]]nnn}}}|||zzzxxxvvvpppdddaaasss~~~nnnIII888>>>@@@777222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******++++++,,,------...cccwwwuuulllfffiiiuuu~~~~~~yyyxxx|||{{{vvvgggaaahhh|||vvvhhhkkk|||zzznnnUUUFFFCCCDDDBBB???666777888;;;===<<<999777111///---+++***+++,,,---,,,++++++++++++++++++,,,))))))***+++,,,,,,------000222///777LLL\\\mmm~~~}}}}}}~~~~~~~~~xxxrrrvvvyyy~~~zzz~~~}}}~~~yyypppuuuwww}}}}}}wwwsssppplllhhhjjjsss|||kkkaaa___ccchhh~~~}}}yyyvvvsssnnnmmmkkkcccaaarrrqqq\\\ZZZdddyyy{{{mmmbbboooxxx~~~wwwOOO999@@@AAA555222111000///------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******+++,,,,,,---......}}}jjj]]]___eeefffmmmxxxwwwrrrwwwqqqfffcccmmm{{{|||iiijjjwwwssswwwttt{{{nnnaaaPPPAAA<<<>>>;;;777555777<<>>===:::666777;;;===<<<999777333...,,,---------,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,...555999HHHfffyyy{{{yyyzzz{{{|||||||||~~~|||uuuzzz~~~sssppp|||zzzjjjggghhhttt|||uuuqqqhhheeebbb\\\XXX\\\ooo~~~|||wwwmmmddd___kkk}}}aaa[[[qqq|||{{{|||}}}xxxeeedddqqq|||mmmllldddSSSBBB999:::===;;;777111...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,---------......|||rrrjjjfffgggjjjmmmeeemmmwww~~~}}}|||}}}}}}}}}~~~~~~~~~}}}|||{{{wwwuuurrrooollljjjiiiiiigggiiikkkkkkkkkkkkmmmooonnnnnnmmmlllllllllmmmmmmiiigggeeedddfffggggggfffbbbbbbccceeegggiiikkkmmmxxx~~~tttqqqxxx|||yyy|||{{{ppphhhjjjpppuuuxxxyyyzzzppp___bbbsss}}}lllqqq}}}vvvgggTTTFFF@@@???;;;777777999;;;:::888777444000...---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///666<<>>;;;777444444666777999777666444111...---,,,---++++++,,,,,,,,,---------------------...///000111666EEETTTfffyyywwwuuuvvvtttwww{{{xxxyyy~~~~~~~~~|||{{{}}}zzzyyyyyyuuuxxxyyy|||ttthhhhhhsss}}}ssslllpppyyyrrraaa[[[```rrr~~~iii___WWWddd}}}wwwpppgggVVVfff~~~xxxgggUUUEEE:::;;;999666222///---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......}}}xxxsssrrrtttggg___\\\```dddfffnnnwwwyyytttgggaaaYYYTTTTTTVVVZZZ\\\aaagggnnnqqqrrrrrrtttvvvvvvwwwyyy{{{{{{zzzyyyxxxrrroookkkfffaaa^^^\\\[[[```gggoootttvvvyyyxxxqqqjjjbbbeeejjjnnnqqqwwwtttkkklllgggKKKBBB>>>999555333444777999777777666333///---,,,---,,,,,,,,,,,,------------...---------...000111333666HHH[[[mmm{{{}}}||||||wwwsssrrruuu{{{~~~wwwxxx|||zzzvvvnnniiimmmzzzxxx~~~rrrkkkccc^^^```eeekkkoooqqquuu{{{mmmbbbhhhxxx||||||pppddd[[[^^^vvvxxxggg[[[ZZZqqqyyytttlllWWW^^^nnnyyyjjjRRR:::;;;:::888444000------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,---------......wwwpppqqqrrrqqqcccbbbgggmmmkkkiiisss|||vvvqqqllleeebbbcccgggkkkmmmkkksss~~~xxxooohhheeeeeeeeejjjttt~~~vvvtttuuuuuutttyyyvvvlll}}}jjjIIIEEE???888444333666999777888777444///,,,,,,---,,,,,,,,,------------.........------...000222444===MMM___qqq{{{vvvzzzyyy~~~yyytttvvvyyy{{{|||yyywww{{{}}}xxxttthhhfff___WWW[[[nnn|||rrrssszzz{{{yyyyyypppddd___YYYWWWZZZaaahhhlllvvv{{{tttllllllxxxyyyoooaaaZZZhhh|||wwwlllYYYggg{{{wwwssslllggglll|||zzz```@@@;;;;;;:::555000------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---------......sssmmmsssvvvtttbbbfffooouuummmgggsss|||uuuqqqkkkiiikkkppptttwww}}}ssskkkhhhjjjlllppp{{{~~~zzz}}}pppwww{{{~~~OOOKKKCCC;;;555333555888777888888555000,,,,,,...,,,,,,,,,---------......///...------...000333444KKKXXXgggxxxuuuppp}}}}}}uuuzzz{{{zzzttt{{{ttt}}}xxxzzzyyyoooggg```\\\SSSVVVRRRJJJOOOeee|||ppp```TTTVVVccctttzzzttt}}}nnncccffffffhhhlllqqquuuwwwwwwrrrwwwzzzxxxwww||||||lllppp{{{zzzsssfff]]]eeettt}}}^^^ccc~~~}}}}}}yyyttt|||nnnLLL;;;;;;:::666000------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---------......~~~|||wwwsssqqqpppssszzz~~~yyysssyyy~~~~~~}}}yyywwwvvv{{{{{{hhhgggPPP===;;;===888444555888777666555333000...---///...,,,++++++,,,---///111------000///...888FFF^^^ppp~~~{{{yyytttnnn}}}www{{{xxx|||xxxtttrrryyy|||}}}uuu{{{rrrkkkeeeccc^^^TTTKKKHHHEEEBBB>>>===FFF[[[vvvjjj]]]XXXRRROOOLLLQQQdddxxx~~~yyy|||}}}qqqaaaVVVUUURRRPPPPPPPPPVVVeeettttttmmmrrrpppddd___^^^}}}tttjjjfffhhhjjjllliii~~~}}}xxxuuuzzzwwwxxx{{{TTTBBB@@@;;;666222///111333,,,,,,,,,------.........+++++++++******))))))))))))************++++++++++++******+++---...------vvv}}}zzzvvv~~~~~~llloooxxxppptttgggQQQ>>>;;;<<<777333444888777666555333000...---///...,,,++++++,,,...///222///000222111333AAARRRzzz|||uuulllxxxzzz|||vvvzzz~~~zzz{{{}}}||||||zzztttqqqkkk```UUUPPPBBB@@@===;;;BBBWWWttt~~~uuuiiiZZZTTT\\\jjjyyylllaaaXXXPPPLLLGGGEEEDDDEEEEEEHHHPPPZZZkkk~~~{{{{{{uuummmnnniiijjjmmmqqqqqqiii```[[[[[[hhh}}}rrrnnnooorrrxxxiiirrr}}}yyyxxxsssgggfffrrruuusssyyy~~~tttHHH>>>777666444///---...,,,,,,,,,---------......,,,,,,+++++++++*********************++++++++++++---,,,,,,---...//////...pppzzz{{{eeefff|||tttlllsss}}}gggTTTBBB===<<<777555666888888777555333111///.........---,,,,,,---...///111///111333222777KKKbbbyyyrrrqqqnnnzzzyyy|||}}}|||xxxzzz}}}}}}}}}yyyiii[[[TTT@@@@@@===:::???TTTrrrxxxeeeaaafff}}}yyyfffTTTIIIEEEEEEFFFDDDAAABBBEEEGGGEEEGGGKKKTTToootttttt\\\SSSSSSNNNQQQRRR\\\lllqqqiii___\\\WWWqqq~~~zzz{{{~~~fff[[[gggvvvllliii]]]ZZZjjjtttrrrsss|||zzz\\\HHH999::::::111)))))),,,,,,,,,------------...,,,,,,,,,,,,++++++++++++************+++++++++,,,///............//////000qqqvvvyyyyyywwwzzzooo```{{{~~~xxxvvv{{{{{{vvvhhhWWWGGG@@@===:::888999888888777555333111///......------------......///...---///222222;;;TTToooqqqpppmmmyyy~~~}}}vvvyyyzzzvvvvvvyyyzzzyyyzzz|||{{{hhhWWWNNNAAA@@@>>>:::>>>RRRppp|||zzz~~~~~~aaa[[[RRRKKKHHHJJJNNNQQQQQQMMMMMMQQQRRROOOMMMNNNOOOjjjxxxgggPPPGGGIIIFFFIIIIII[[[yyypppeeeZZZnnnrrrYYYaaauuuzzztttsssdddZZZfffsssxxx}}}mmmOOO999:::===555---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...//////.........000111rrrrrrnnnhhhfffnnn~~~}}}|||kkkpppzzzyyyyyyoooiii\\\LLLBBB===::::::;;;999888777666444111///...------------......//////...---000333666@@@\\\xxxyyyzzzyyy}}}xxxwww{{{~~~~~~{{{vvvxxxzzztttsssyyy~~~wwwaaaOOOEEEBBBAAA>>>:::???QQQlllsssbbbJJJKKKLLLOOOTTTZZZbbbfffeee```\\\]]][[[WWWTTTUUUSSSmmmwwwdddMMMCCCFFFEEECCCGGG^^^{{{lllsssuuudddmmmooo___bbbmmm}}}}}}\\\>>>888:::777333555------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---......---,,,---000333pppooolllgggeeekkkxxxyyyjjjfffnnnwwwzzzsssttttttvvv~~~pppyyyzzz|||ooodddUUUGGG>>>:::::::::999888888666444222000///---------...//////000000000///111777<<>><<<<<<999999888666444222000///,,,---...//////000000000111...111888???KKKccczzz{{{ttt}}}~~~|||zzz~~~uuuqqq{{{rrrddd^^^PPPKKKFFFDDDLLL\\\ooo|||{{{uuurrrmmmgggdddiiipppxxx~~~~~~|||{{{}}}~~~|||vvvqqqoooooonnnlllnnnttt}}}{{{rrrkkkjjjooorrryyyjjjVVVJJJIIIHHHGGGKKKVVVqqq}}}}}}|||qqq|||qqqeee\\\mmmqqqLLL:::555111+++......---------,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++---///...---///555:::ssspppllliiikkkpppuuuyyy|||yyyoooiiiiiilll{{{~~~uuuyyy}}}yyytttkkk\\\QQQOOONNNMMMWWWeeexxx~~~yyyrrryyyxxx~~~~~~sssoooZZZJJJBBB@@@>>>999999888666444222000///,,,---...///000000000000000,,,...777@@@KKK```uuuqqquuuwwwzzzxxxzzz|||zzz|||uuuqqqYYYSSSMMMMMMVVVeeeuuu~~~~~~yyynnnfffaaaZZZTTTUUU\\\fffpppyyynnnmmmqqq||||||}}}}}}|||{{{}}}yyyrrrtttzzzzzzppp```TTTRRRPPPLLLLLLKKKXXX|||yyyssstttzzzuuu|||ooo|||mmmYYYcccqqqJJJ777777666///.........------,,,,,,,,,)))))))))******+++++++++++++++,,,,,,,,,---------+++...000///...000777===vvvjjjaaaaaaffflllsssyyyzzzuuusssrrrssszzzyyymmmfff___]]]]]]dddppp|||}}}}}}{{{ssslllaaa\\\TTTKKKEEEGGGMMMTTTkkktttkkkqqqzzzxxxuuussszzzxxxvvvnnn^^^KKK???===???888777666555333111000///+++---///...,,,,,,///222111---///999EEERRR___hhhuuuuuuxxx~~~xxx|||{{{|||hhh___VVVTTTVVV]]]jjjuuuzzzrrreeeYYYPPPIIIDDDBBBHHHKKKVVVfffsss{{{zzzooohhhlllsssyyy|||mmmpppppp|||~~~uuujjj```\\\WWWQQQHHHGGGYYYrrruuu___cccsss{{{oooppphhhlll{{{dddVVVssslllGGG777999888//////...,,,+++,,,,,,+++***,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---...+++,,,///000111;;;GGGqqqhhh___^^^```eeelllsss}}}|||}}}}}}~~~{{{qqqeeeWWWNNNKKKIIIIIINNNYYYfffrrryyy}}}wwwoooeee]]]XXXUUUWWWXXXTTTNNNLLLOOOSSSdddmmmxxxpppppp~~~yyyppprrrxxxxxxyyyuuugggTTTEEE>>><<<999888777555444222111000,,,...//////------000222222000555BBBRRRaaapppzzz~~~}}}|||~~~|||nnnXXXMMMLLLRRR]]]fff```YYYOOOFFF@@@<<<999888===???IIIZZZjjjvvvqqqddd[[[RRRJJJLLLTTTaaaqqq~~~xxx||||||zzzsssdddYYYMMMIIISSScccpppvvvhhhRRRPPP]]]iiiyyykkk^^^ddd}}}rrr^^^kkkoooLLL999:::999111000...,,,+++,,,,,,+++***,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,------,,,---//////222???NNNlllgggbbbaaa```aaagggooo|||xxxkkkjjjhhheee___VVVKKKDDDBBBAAA@@@AAAGGGSSS```iiinnnssstttmmm^^^PPPHHHEEEJJJPPPWWWZZZXXXVVVVVVXXX^^^eeeooouuuyyy{{{}}}yyypppuuuzzzyyyxxx|||{{{ppp]]]KKK@@@<<<:::999888666555333222111...///000///......000111000111999JJJ\\\lllzzz{{{uuu~~~uuuuuu{{{~~~sssTTTCCC@@@CCCHHHLLLEEEAAA:::666444444444333666666===NNNaaaooozzzmmmWWWHHHDDD@@@<<<;;;AAAPPPjjjvvvdddTTTOOOPPPTTTaaaooolllUUUIIIJJJSSSlll~~~fffXXXrrreeeaaa|||~~~rrrRRR<<<999999444000...,,,+++,,,,,,+++***,,,,,,,,,++++++++++++***)))+++,,,,,,+++***,,,---,,,,,,------...555GGGXXXllllllnnnoookkkfffiiiooo~~~yyyuuurrrllleee___UUUTTTSSSRRRRRRPPPMMMJJJHHHHHHFFFDDDCCCIIIRRRYYY\\\aaaccc^^^RRRGGGAAA???EEEIIIQQQZZZ```bbbaaa```ZZZ^^^ccchhhlllpppvvvzzzxxx~~~rrrmmm~~~~~~uuuaaaNNNBBB===;;;:::999777666444333222/////////.........///000222444???RRRdddrrr}}}}}}{{{uuuppp{{{zzznnnlllssszzz||||||pppPPPAAA???>>><<<999;;;888555333555666777888999666:::HHHZZZhhhsss{{{{{{fffRRREEEAAABBBDDDBBBBBBNNNiiippp^^^YYYSSSNNN[[[pppssscccQQQFFFFFF[[[yyywww^^^dddccc\\\yyyzzzyyyzzzyyy|||pppTTT===777777666000...,,,,,,,,,---,,,+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++---...,,,---999OOOaaasssxxxzzzooojjjllluuurrrnnnllliiicccZZZTTTLLLJJJHHHIIILLLQQQTTTVVVRRRRRRQQQMMMHHHFFFHHHKKKOOOOOONNNKKKFFFBBB???>>>AAAEEENNN]]]iiilllddd\\\PPPPPPPPPRRRVVV]]]dddjjjmmmttt{{{~~~wwwiiizzz|||eeePPPCCC???;;;:::999888666444333222///...------.../////////444999HHH]]]ooozzz~~~uuurrr}}}yyymmmlllrrryyy||||||uuuUUUDDDAAA???:::777888666444444666888999888:::666888CCCRRR___kkkttt~~~~~~~~~~~~vvvhhh[[[SSSHHHJJJKKKHHHEEEQQQooollldddYYYNNNXXXmmmmmmjjj[[[HHHBBBPPPmmm~~~~~~wwwccc]]]qqqyyy^^^___uuuyyywwwyyynnntttmmmVVV???666666777000///---,,,------,,,+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++......,,,///>>>TTTeee|||xxxnnnlll|||wwwrrrkkkeee___XXXOOOHHHFFFEEEFFFLLLWWWcccmmmrrrffffffeee```XXXQQQLLLIIIHHHCCC>>><<<>>>@@@@@@???BBBGGGSSSbbblllhhhYYYLLLAAA???======@@@FFFLLLQQQVVV]]]fffnnnvvv~~~kkkoooyyyoooVVVFFF???;;;:::999777666444333222///...,,,---///111111000111:::NNNgggyyy~~~}}}~~~yyyzzzwwwooooootttyyy}}}dddLLLAAA;;;999888777555333333444555444333444111444<<>>>>>777666777888999888666444;;;:::===CCCKKKUUU```hhhtttzzztttgggqqqyyyhhhOOOAAA:::999888666555333222111111///...000555777777666???KKKdddwwwxxxxxxvvv~~~wwwpppppptttwwwyyy|||fffOOOCCCAAAAAA???======<<<:::777555333333444666555888DDDRRRUUUYYY```gggmmmqqqsssttttttooonnnuuu|||qqqggggggtttqqq```XXXXXXZZZmmmfffUUURRRHHH>>>GGG\\\tttxxxhhhccc]]]WWWTTT]]]yyy~~~vvvnnnpppxxx]]][[[ZZZvvv~~~jjjRRRAAA;;;;;;111///---------...---,,,*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,...---...999KKKXXX[[[{{{tttmmmgggmmmnnnrrr{{{~~~wwwppppppvvv{{{}}}|||hhhWWWOOOCCCHHHNNNRRRUUUYYY___dddjjjkkkdddUUUHHHBBB>>><<<888888888777555555777888666888::::::;;;AAALLLUUU___lllyyy}}}|||pppooo}}}|||bbb@@@>>>999777888777333111111000111222111111222555888DDD[[[www{{{vvvxxx}}}{{{xxxuuuuuu|||}}}{{{uuuwwwxxxxxxyyyzzz|||lllWWWRRRUUUWWWQQQGGG===888888888777222222333555777999;;;<<>>AAAMMMaaaxxxyyysssjjjhhhvvvyyynnngggjjjqqq{{{jjj___[[[bbb~~~gggFFF777999555333///------...------------,,,,,,,,,,,,++++++++++++++++++,,,---......,,,000,,,000CCCPPPUUU]]]~~~xxx{{{~~~uuuhhh]]]XXXUUUQQQZZZ\\\aaakkkvvvqqqfff[[[QQQKKKJJJOOOSSSZZZbbbiiippptttwwwxxxoooaaaUUURRRSSSNNNFFFGGGCCC>>><<<;;;:::666333888777666666777999<<<>>>===JJJYYYdddmmmyyypppuuusssyyynnnQQQBBB===999:::999555222333333111...---...444<<>>>>>>>>;;;777999888777777999::::::999888@@@JJJRRRZZZfffsss{{{jjjjjj{{{~~~~~~yyyvvvpppWWWEEE???;;;;;;999555333444222111000000333;;;EEELLLZZZgggwwwzzzuuusssssstttttt~~~vvviiisss~~~vvvwww{{{{{{|||~~~xxxxxx}}}xxxYYYFFF???666555555444444444555555333666999<<<===???BBBDDDJJJZZZkkkwww~~~wwwuuukkkcccYYYXXXbbbttt}}}xxxiii\\\[[[___gggmmmfffSSSCCC===:::===III[[[oooqqqlllhhh___}}}|||qqqbbbiiirrrZZZDDD999555222///---,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++,,,---.........111111;;;NNNXXX___llluuunnniiinnnuuu{{{zzzqqqcccYYY______ZZZOOOHHHFFFDDDBBBHHHKKKPPPWWWbbbooo{{{tttiiifff]]]SSSQQQQQQQQQTTTWWWWWW\\\dddmmmwwwzzzmmmhhhqqq|||}}}wwwbbbWWWIII???===>>>===<<<888888888999;;;;;;:::888:::<<<@@@DDDIIISSSbbbnnn}}}aaa\\\nnnxxx|||vvvaaaGGG@@@<<<;;;999555333444000111333777===FFFQQQXXXbbbiiirrryyy|||xxxwwwxxxyyyyyyzzz}}}~~~~~~jjj\\\dddwww}}}tttqqquuuzzzzzz{{{~~~wwwuuuyyyfffHHH999555555444444444555555666222444555666666777:::<<>>;;;<<>>>>>@@@DDDDDDGGGRRR^^^mmmzzzxxxbbbdddpppiiiIIIBBB<<<:::888333222333...000555<<>>===;;;>>>NNNaaa}}}uuurrrpppnnnzzzrrrkkkzzztttiiiSSS>>>999666222///......---,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......---///333CCC[[[hhhxxx~~~}}}nnnllllllooossssssnnniii```kkkwwwzzzwwwpppdddZZZMMMIIICCC???DDDSSSggguuu}}}}}}{{{tttlllaaaXXXTTTUUUVVVTTTOOOLLLSSS]]]eeeoooxxx{{{|||rrr```PPPEEE???>>>???CCCEEEDDD???>>>AAAEEEBBBBBBEEEJJJIIIGGGNNNXXXggguuuxxxffffffooocccIIIBBB<<<:::777333111333///000333;;;III]]]rrr|||tttkkkkkkttt~~~~~~}}}vvvmmmjjjssszzzlllYYY]]]sssvvvlllmmmuuuyyywww}}}vvvpppsssyyyqqqWWWIIIFFFFFFDDDMMM```hhh]]]QQQMMM===;;;999777555333222222222222222111//////222444333???MMMXXXcccqqq{{{~~~zzzqqq[[[MMMMMMRRRWWWYYYXXXJJJ@@@===:::888@@@MMMlllzzzsssqqqsssaaaiiipppwwwrrrlllZZZHHH:::777222000//////...------------,,,,,,,,,++++++++++++++++++,,,---......000222666IIIbbbqqq}}}vvvooorrrzzz}}}wwwpppmmmrrr|||lll^^^LLLFFF@@@===???JJJ^^^ppp~~~~~~vvvttttttssssssooonnnpppnnnhhhcccbbbhhhgggiiikkkhhhcccgggooouuuvvvuuusssooojjjdddaaa]]]TTTMMMMMMOOOMMMLLLLLLUUU```eeeeeedddbbbuuu~~~nnn[[[LLLDDDAAABBBEEEGGGGGGEEEEEEHHHJJJJJJFFFGGGMMMOOOOOOXXXeeeqqqyyynnndddcccvvvvvvaaaGGG@@@???<<<444666777...000444666666@@@TTTkkkxxxzzzwwwyyy{{{}}}xxxpppkkkppp{{{yyybbbWWWbbbxxxwwwmmmlllpppqqqqqqqqqyyyjjjgggoooppprrr~~~mmm]]]ccc\\\iiissstttvvvwwwmmm^^^IIIEEE@@@;;;888777666555666444333111000000111111555777;;;AAAKKKTTT]]]bbbkkkqqqyyy~~~xxxWWWHHHGGGGGGEEEEEERRROOOFFF>>>;;;===;;;777OOOZZZkkk}}}vvvsssuuufffnnn{{{jjj{{{nnn[[[BBB;;;666222111///,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000...888QQQjjj~~~|||tttuuu|||zzztttmmmrrr|||ooo```KKKEEE>>><<<===GGGZZZkkkwww{{{{{{uuupppooonnnllljjjeee```^^^ZZZSSSMMMMMMMMMMMMPPPTTTSSSRRRXXXaaaoooqqqssssssqqqmmmiiifffZZZRRRKKKKKKKKKGGGDDDCCCEEENNNQQQRRRSSSTTTfffuuueeeVVVKKKGGGHHHKKKMMMNNNLLLLLLNNNPPPKKKHHHJJJPPPRRRRRR\\\iiixxxrrriiigggwww}}}xxxwww]]]FFF===<<<;;;444666777///222444333333???UUUkkkwwwzzzyyyxxxzzz}}}wwwbbb[[[fffxxxwwwmmmkkknnnooorrrttt~~~yyycccYYY___aaafffsssxxxfffTTTMMMCCC;;;888777666555555444333222111111111222111222555999???GGGMMMQQQZZZ```gggmmmppprrrwwwzzz}}}]]]MMMIIIFFFCCCBBBKKKLLLIIICCC@@@@@@???<<>>CCCFFFJJJRRR[[[iiilllqqquuuvvvtttpppnnn]]]UUUOOOMMMKKKEEEAAA@@@===AAA??????CCCEEETTTooo{{{mmm^^^RRRLLLJJJMMMPPPQQQQQQPPPQQQRRRNNNLLLOOOTTTUUUUUU___mmm|||pppccc___nnn~~~~~~|||tttjjjmmmzzz[[[GGG<<<::::::444666888111333222000333CCC\\\qqq{{{zzzxxxxxx}}}kkk```eeevvvxxxoookkkkkkmmmrrrxxx}}}ttt___VVV^^^ccciiiuuuppp]]]RRRDDD;;;888888777555555555333222222222222222000///000111444888<<<>>>HHHMMMUUU[[[aaagggooouuu{{{~~~bbbRRRMMMKKKIIIHHHKKKOOONNNFFF>>>===>>>>>>:::;;;BBBTTTsssxxxvvvzzzrrreeettt~~~uuukkkzzzuuujjjWWW???888333222000,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////333444@@@YYYpppttt||||||wwwcccSSSLLLDDD===999999>>>KKKXXXmmmqqqttttttsssrrrkkkbbbSSSKKKCCC???<<<999888;;;666888;;;???CCCIIIRRRXXXccchhhpppvvvzzzzzzwwwuuuggg^^^VVVRRRNNNIIIGGGHHHCCCCCC;;;:::>>>>>>JJJaaa~~~tttggg[[[TTTKKKNNNQQQTTTUUUVVVVVVVVVTTTRRRTTTXXXWWWVVV```nnn{{{kkkZZZSSSbbbrrrqqqvvvnnnnnn|||ssseeeccc|||}}}bbbMMM???;;;;;;555555777111333111111888LLLfffyyy}}}yyyxxx{{{tttbbb```ppp|||rrrmmmkkklllsss{{{}}}~~~|||mmmgggooosssuuuvvvhhhWWWMMM@@@999999999888555555555444333333333333333222111000000000222333555:::>>>EEELLLSSS\\\gggoootttwww|||mmm^^^ZZZ\\\^^^___```dddaaaTTTGGGAAA??????>>>::::::IIIjjj||||||wwwgggzzz{{{tttssszzzooohhhxxx{{{wwwnnn[[[@@@888333222111---++++++------------------------,,,,,,------.../////////333888FFFYYYhhhssslll}}}}}}xxxhhhZZZOOOGGG>>>:::888;;;EEEOOObbbiiiqqqssssssnnnbbbWWWKKKCCC<<<:::999777999<<<666777999;;;???EEEKKKNNN\\\bbbjjjsssxxxyyyxxxvvvnnndddZZZTTTPPPMMMNNNRRRKKKHHH>>>;;;@@@???HHH]]]ttt{{{pppeee^^^QQQSSSUUUYYY\\\_________ZZZXXXYYY\\\XXXTTT]]]lll|||pppZZZPPP^^^ppppppkkkiiilllxxx{{{jjjdddxxxlllUUUDDD======777555666111333333444===RRRjjjzzz~~~tttuuuzzzttttttwwwccceeeyyyuuunnnlllmmmttt|||yyymmmnnnoooqqqzzz{{{ooocccWWWNNNFFF@@@999777888999777555555555555555444444444333333222111111111111222222///333999>>>EEEOOO\\\dddiiinnntttyyy|||~~~~~~oooiiikkknnnooowww|||}}}rrrcccUUUIII@@@@@@===;;;GGGhhhzzzkkkxxxwwwssstttiiibbbppp|||vvvooo```BBB999333222222///---...------------------------,,,,,,---......//////000111;;;JJJWWW^^^eeesssiii}}}~~~wwwhhh\\\TTTKKKAAA<<<:::;;;AAAHHH\\\gggpppssspppiii[[[PPPGGG???:::999888666777:::777:::;;;;;;>>>DDDHHHGGGSSSXXXbbbkkkrrrvvvvvvvvvpppggg]]]WWWRRROOORRRWWWNNNKKKAAA???CCCAAAIII]]]uuu}}}tttjjjdddVVVVVVWWWZZZ^^^aaabbbaaa^^^\\\^^^___XXXSSS]]]kkk|||fffXXXdddsssrrrjjjkkkqqqzzztttiiixxxttt\\\GGG>>>>>>888555555111555555666>>>PPPggguuuyyy{{{jjjrrr~~~~~~{{{xxxyyyggglll~~~sssnnnnnnpppvvv}}}qqq[[[UUUVVV]]]kkkyyy~~~yyyqqqeeeXXXMMMEEE>>>999666555444444666777666555444555555666666555444444222111111111111111222222000333666999>>>GGGRRRZZZbbbgggooouuuyyy|||~~~}}}}}}}}}}}}~~~|||ooojjjfffcccpppxxxxxxjjjTTTBBB>>>>>><<>>888555666222666666666<<>><<<>>>CCCRRR]]]eeeccc[[[RRRIIIBBBDDD??????BBBDDDBBBBBBDDD>>>CCCGGGGGGLLLTTTTTTPPPJJJPPPZZZeeepppxxx}}}|||wwwrrrmmmfff^^^[[[^^^^^^\\\TTTNNNMMMGGGLLL___oooyyy~~~vvvhhhddd___^^^```ccccccbbb``````bbbccc\\\WWWaaaqqq|||wwwvvvyyy{{{kkkyyyrrr\\\DDD:::<<<888555666444555555555;;;MMMiiiyyyuuuttt}}}yyyzzzsssiiiiiipppvvv{{{~~~nnnUUUHHHGGGQQQmmmvvv~~~|||lllYYYMMMEEE???999666444222111222///222444333//////222777444555666777777666555555222222222222222222222222000111111000000444<<>>888777999<<>>AAA>>>AAA```xxxsss```TTT[[[rrrxxxwwwnnnhhhdddpppyyypppuuuvvvlllyyywwwbbbHHH555666777///,,,111------------------------......---------......///333BBBOOO___qqqvvvxxxeeewwwvvvlllxxx{{{rrrmmmllllllqqq{{{|||sss]]]VVVKKKAAA:::888999;;;@@@IIIPPPPPPOOOPPPOOOMMMOOOPPPRRRRRRQQQOOOOOONNNLLLKKKJJJKKKMMMPPPTTTVVVYYYXXX\\\hhhvvvyyytttsssssswwwpppkkkhhhaaaXXXYYYbbbnnn~~~|||tttmmmiiiddd^^^\\\^^^dddiiiqqqrrrlllhhhmmmwwwwww~~~kkk___GGG<<<===888666666222777777>>>LLL[[[lllwww~~~}}}tttvvv|||}}}|||iiihhhmmmhhhgggggggggjjjpppvvvzzz|||}}}}}}}}}~~~uuujjjbbbmmmttt{{{~~~|||wwwqqqbbbNNN===666444444333333222222111111000000000//////000000000<<>>888555555333333333444666666444222333222000000000111333444555888<<<@@@EEEIIILLLMMMRRRTTTWWWXXXYYY[[[^^^```bbbgggllloooppprrrvvvyyyzzz{{{qqqmmmttt|||yyymmmlllsssppp\\\NNNGGGIIIKKKEEEFFFaaaccc]]]VVVYYYjjj{{{xxxpppjjjgggrrruuuxxx~~~xxx~~~wwwcccKKK888888777///***---------------------------......---------...//////000BBBSSSeeeyyy~~~}}}jjj|||xxxllluuusssiiihhhiiiiiimmmvvv|||xxxppp^^^XXXNNNCCC<<<999999999<<>>===???BBBDDDFFFHHHKKKMMMPPPTTTZZZ___bbbhhhooouuupppuuu}}}{{{tttyyyuuu}}}uuujjjccc___XXXXXXSSSQQQcccpppddd^^^ggg|||{{{~~~~~~kkkSSS===666555000,,,..............................---------...///000111<<>>PPPaaabbbYYYOOOEEE===999777555555555555333222333222222000//////......000000//////000222444555555777999::::::;;;===???AAAEEEKKKOOOTTT[[[cccjjjmmmssszzz~~~|||qqqjjjmmmkkkbbb[[[```qqqtttjjjnnnyyy~~~nnnpppqqqXXX???444333111111333........................---------...///000111111CCCVVVcccmmmYYYwwwwwwxxxvvvpppkkkiiieeelllrrruuuxxxzzzwwwsssccc]]]TTTJJJCCC@@@@@@AAAEEEPPPZZZ___aaaccccccaaaeeebbb^^^^^^```aaa___]]]\\\\\\[[[ZZZ[[[]]]___```bbbcccfffmmmuuu||||||sssjjjbbb\\\YYYSSSNNNTTT___wwwzzzttt||||||tttmmmjjjfffccc```___```gggwww~~~pppUUUEEEAAA:::888999666888FFF[[[qqqvvvuuu{{{vvv{{{wwwxxxmmmbbbsssxxxeee[[[[[[^^^aaahhhqqqzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{yyy{{{}}}||||||}}}~~~}}}zzzxxxuuueeeRRRDDD999333444888777777666555444444333333333333222222222222333333===SSShhhmmmfff[[[LLL>>>666444333333555666555555333333222111111000//////000////////////000000111222333555555444444666777888;;;@@@DDDIIIPPPZZZaaaiiiooovvv{{{|||~~~{{{yyyuuummmdddaaaeeelllqqqzzzyyysssvvvtttrrrgggqqqwww^^^CCC666333333222333........................---------...///000111222EEEWWWaaahhh{{{LLLccchhhbbboooyyyqqqkkkiiiiiieeelllrrrtttwww|||~~~ooohhh]]]QQQIIIEEEFFFGGGMMMWWWaaaeeegggiiijjjhhhiiieee```___aaabbb___\\\\\\\\\]]]___aaacccdddeeeeeegggkkkqqqwww|||~~~tttlllaaaYYYTTTSSSNNNIIINNNYYYssswwwxxx|||}}}tttppppppkkkfffddddddjjjxxx}}}qqqVVVEEEAAA:::888:::888;;;LLLcccyyyuuuppp|||xxxuuu}}}tttsssvvvgggWWWqqqttt```YYYZZZ\\\```hhhrrrzzz~~~~~~}}}||||||||||||}}}~~~~~~}}}|||{{{zzzyyy{{{}}}|||{{{|||~~~zzzvvvsssjjjYYYFFF;;;777444444666666666555555555555555555333333222222222222333333999SSSmmmxxxwwwooo\\\III>>><<<999888888888777666222333333222222111000000000111111111111111000000111222333333333222444555555888<<>>FFFPPPWWW]]]dddlllssswwwzzzxxxrrrxxxsssfffUUU^^^kkkxxxggghhhnnnwww{{{|||}}}tttjjj```]]]___|||}}}|||iiilllttt___]]]WWWbbb}}}hhhOOO@@@:::555...)))////////////////////////------......///111222333LLL^^^dddgggyyyMMMQQQSSSUUUcccyyyxxxrrrnnnlllmmmqqqrrrsssvvvzzz|||{{{xxxtttmmmiii```WWWQQQQQQUUUYYYaaaggglllmmmpppvvvzzzzzzyyyvvvrrrppppppnnnjjjgggkkkkkkkkklllmmmoooqqqrrrppprrruuuyyy{{{|||{{{{{{nnnmmmkkkiiiiiijjjkkklllcccYYYQQQMMMKKKJJJNNNSSScccuuu|||xxx|||~~~}}}vvvvvvfffWWWIIIEEEAAA;;;;;;@@@@@@XXXhhhmmm{{{zzzzzzyyy}}}lll[[[\\\tttyyyddd]]]^^^^^^dddlllsssxxxzzz{{{|||~~~{{{yyyzzz}}}zzzrrrsssvvvzzz|||}}}}}}~~~zzzuuuwww~~~~~~~~~}}}{{{{{{bbbJJJ777666:::777666999999777888;;;;;;999999;;;:::888555444444555444444<<>>;;;888777666666<<>>:::888555444444444333111111111111000//////......//////.........///000000000111111000000333777::::::CCCOOO[[[ccchhhlllnnnuuuwwwyyyzzzzzz|||~~~}}}~~~~~~~~~|||zzzzzzzzz}}}}}}|||~~~}}}}}}|||yyyvvvtttttttttuuuwwwxxx{{{hhhUUUWWWaaafffnnnuuuvvvwww|||sssjjjgggiiinnnrrryyywwwqqqkkkiiilllllliiijjjfffgggkkkfffXXXQQQQQQggg~~~{{{tttoooiiidddeeehhhjjjnnnsss{{{~~~|||www}}}rrrlllpppeee```rrr|||jjjTTTEEE<<<555222222/////////...---------,,,000------//////...222888RRRZZZ]]]wwwvvvMMMQQQPPPMMMWWWmmm~~~wwwqqqrrrvvvzzz}}}}}}}}}{{{xxxuuuvvvuuusssnnnhhhbbb___^^^ccciiimmmnnnpppuuuxxxxxxwwwxxxzzz}}}~~~}}}{{{yyyxxxwwwvvvvvvqqqtttyyy~~~}}}|||tttoookkkiiijjjkkkkkkjjjfff___YYYTTTNNNIIIIIIMMMXXXmmmvvvvvvxxx|||ssscccSSSFFFBBBAAA???CCCKKKWWW___iiinnnooosss|||~~~nnnkkkyyyeee\\\\\\[[[bbbmmmuuuzzz{{{{{{{{{zzzzzzzzz{{{~~~|||zzzqqqsssuuuwwwyyyzzz{{{}}}|||{{{~~~~~~~~~}}}}}}}}}|||{{{|||}}}~~~~~~}}}|||yyyuuurrrrrrqqqooooooqqqWWWIII===;;;;;;:::999:::444111222777999999<<<@@@@@@@@@>>>;;;888777777888GGGooo}}}gggRRRCCC???;;;777555666777666444222222111111000000000000000///////////////000000000000000//////111444777777<<>>666222222111333777888666555888;;;;;;;;;999777666888;;;GGGvvv{{{cccPPPGGG@@@999555666777777555222222222222222111111111111000000/////////000000...///000//////111444777888:::<<>>HHHSSSaaammmsssuuuyyy||||||nnnaaa]]]^^^aaahhhppppppuuuvvvnnneee```^^^[[[ZZZZZZdddooofffQQQGGGKKK___uuu|||vvvvvvxxxsssjjjcccccclllvvv}}}~~~tttjjjmmmuuussskkkvvvsssdddoooaaaHHH@@@>>>777///000000///...---,,,,,,,,,///,,,---///000000444:::KKK\\\iii~~~}}}tttLLLOOOLLLFFFMMMdddyyyxxxsssqqqtttwwwyyy||||||xxxtttqqqqqqoookkkeee```]]]\\\ggglllpppqqqsssxxx{{{zzz~~~~~~}}}{{{yyyxxxwwwwwwyyy{{{~~~|||wwwssssssuuuuuuqqqlllfffccc```[[[SSSJJJIIILLLVVVggg}}}zzzjjjlllrrryyy~~~~~~xxxxxxmmm\\\MMMJJJIIIIIIPPPYYYqqqssszzzxxx~~~}}}wwwxxxzzzfff]]]\\\___eeemmmtttwwwyyyyyyzzzwwwyyy{{{|||||||||~~~~~~|||vvvssstttuuuvvvvvvwwwzzz|||xxx~~~}}}{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{zzz|||}}}}}}|||}}}}}}}}}}}}|||zzzxxxvvvpppggg```\\\VVVOOOQQQXXX\\\^^^bbbbbb]]]PPPAAA777777444444777777333222444777999:::999777777;;;>>>LLL}}}gggUUUKKK>>>777666777666444333333333333333333333333111111000/////////000000---...///000000111444777777:::;;;;;;<<>>CCCNNN\\\fffjjjoootttxxxyyyzzz{{{}}}xxxkkk___]]]]]]___gggqqqnnnsssrrrjjjbbb`````````eeelllvvvwwweeeMMMAAACCCUUUkkkvvvxxxtttfff^^^^^^hhhxxxzzz}}}}}}uuukkkjjjrrr}}}~~~pppeeeffflllyyytttjjjfffxxxtttfffppptttTTTEEE???666,,,/////////...---------,,,...,,,,,,///000000555<<>>BBB```iii\\\JJJ>>>:::999777555333333333333333444444444222111111000//////000000---...////////////222444555===DDDCCC======DDDKKKXXX]]]cccgggiiijjjkkkllliiijjjlllnnnpppqqqrrrrrrnnnnnnnnnmmmlllkkkjjjjjjfffffffffddd```ZZZUUUQQQOOOMMMJJJIIIIIIGGGCCC@@@::::::999888777999<<>>@@@???;;;;;;@@@DDDYYY{{{kkkUUUEEE???===:::888444444444444444444444444222222111000000///000000.../////////......///111444AAAMMMMMMDDD<<<===BBBQQQVVV]]]bbbeeefffffffffeeeiiimmmmmmjjjhhhkkkooommmkkkhhhgggfffeeeccc```^^^^^^]]][[[VVVOOOIIIEEEDDDBBB?????????===999555777666555222222444888<<<777???FFFKKKRRR[[[]]]YYYOOOCCC;;;???FFFLLLTTT[[[ggghhhjjjmmmppprrrtttvvv~~~{{{yyy||||||oooddd\\\YYYTTTOOOXXXgggjjjqqqvvvrrrlllggg```ZZZgggzzzvvvYYYCCC;;;:::LLLaaakkknnnwww{{{wwwwww\\\SSSKKKJJJIIIJJJQQQZZZhhhvvvzzzvvvzzzxxxnnnmmmqqquuujjjkkkjjjdddiiivvv{{{tttddd^^^jjjeeeFFF888444333---------...............---,,,,,,///111111666===RRRkkkXXXOOORRRIIIJJJZZZeeezzz}}}zzz|||~~~~~~xxxvvvrrrmmmhhhccc___]]]eeelllrrrxxx|||wwwuuuuuuuuunnngggccc^^^VVVQQQPPP[[[lllzzz|||iiiuuuuuuqqq[[[MMMEEEJJJQQQWWWeeetttzzzqqqooovvv}}}~~~zzzvvvwwwyyy~~~zzzoootttqqq\\\WWW\\\\\\WWWbbbgggnnntttvvvwwwxxxxxxxxxzzz}}}~~~}}}}}}}}}~~~vvvmmmttt~~~{{{www}}}yyyxxxyyyxxxtttsssuuutttxxxyyywwwyyy~~~}}}xxxzzz{{{|||~~~}}}|||||||||}}}~~~{{{{{{||||||{{{zzzyyyyyyuuuyyyyyyuuurrrqqqmmmiiiXXXNNNCCC===888777<<>>AAAAAA???AAAEEEGGGDDDEEEGGG___zzzaaaMMMBBB===:::888777666444555666666555444333333333222222222222222111000///......///000111333;;;GGGSSSWWWPPPBBB777AAAFFFOOOXXX^^^```___^^^bbbbbbbbbcccdddfffiiijjjeeecccaaa]]]YYYUUURRRPPPTTTRRROOOKKKFFFAAA>>><<<999999999999888777666555333333222222222222333333:::;;;>>>CCCJJJQQQWWW[[[TTTIII;;;444777@@@IIIOOOTTTZZZ```dddeeeiiioootttwwwyyyzzzzzz|||}}}xxxqqqrrrfffYYYNNNGGGFFFQQQ___eeennntttqqqnnnkkkddd[[[jjjppp{{{pppOOO:::777444@@@UUUhhhnnnqqquuussskkkUUUNNNGGGGGGJJJLLLNNNOOORRRggg~~~zzzpppsss}}}~~~ppphhhhhhtttiiillljjjbbbcccmmmyyyggg]]]___eee|||uuuTTT???;;;777///....../////////...---,,,***///,,,***///000444AAA[[[iiiSSSJJJNNNEEEFFFUUU```vvv}}}~~~|||}}}}}}zzzvvvpppiiiddd___]]]___fffnnnttt~~~wwwqqqoooooooooiiieeeccc___WWWSSSRRRWWWhhhwww}}}~~~~~~{{{iiiuuuyyysssZZZOOOJJJQQQXXX^^^jjjwwwzzzsssrrrxxx}}}|||yyyvvvyyy|||ttteeeppphhhZZZXXXXXXUUUcccgggnnntttvvvwwwwwwxxxyyy{{{}}}~~~}}}|||}}}~~~~~~yyyrrroooppptttwwwxxxyyyxxxzzz}}}}}}xxxuuuvvvtttvvvvvvuuuyyy}}}{{{{{{|||}}}}}}}}}||||||~~~}}}|||{{{{{{|||}}}}}}||||||||||||{{{zzzyyyxxxtttwwwwwwtttqqqnnnggg___MMMDDD;;;777444333777===KKKaaauuuzzzxxxgggXXXKKKFFFEEECCCAAABBBHHHHHHKKKPPPQQQNNNMMMOOO___yyylllWWWJJJBBB<<<888777555444333444444333111333333222222222222111111000000////////////000000000666AAAMMMTTTTTTOOOIII@@@BBBFFFKKKNNNPPPQQQRRRXXXYYY[[[\\\]]]]]]]]]]]]\\\[[[XXXTTTNNNHHHBBB???======;;;:::888666555444333333333333222111000000000000////////////000000333555777<<>>BBBJJJOOOUUUXXXZZZ]]]ccchhhpppssstttuuuxxxzzzvvvooohhh]]]QQQJJJGGGEEEIIIPPP]]]eeekkkjjjgggddd\\\SSS___fffrrrjjjLLL999777555<<>><<<888000............------------,,,111---,,,111222666EEE^^^kkk~~~QQQGGGKKKCCCBBBNNNXXXooo|||{{{|||~~~yyyrrrkkkeee```^^^\\\cccjjjppp{{{~~~uuupppooopppmmmhhhffffffccc]]]XXXWWWUUUgggwww{{{~~~~~~~~~uuuhhhvvvtttlllXXXPPPOOOXXXaaahhhrrr||||||~~~yyyuuu}}}|||kkkYYYiiiqqq]]]UUUUUUWWWccchhhnnnsssuuuvvvwwwxxxzzz|||}}}~~~|||||||||}}}~~~uuuvvvyyyyyyssstttyyy{{{wwwwwwrrrsssrrrooopppvvvyyyzzzuuuvvvwwwyyyzzzzzzzzzzzz||||||{{{{{{{{{|||}}}}}}}}}}}}}}}|||{{{yyyxxxwwwsssuuuuuurrroooiii]]]QQQ@@@999444222000000333999999HHHZZZgggqqqyyy||||||wwwkkk___ZZZWWWRRRMMMKKKOOOOOOSSSYYY[[[XXXWWWXXXaaalll|||xxxeeeWWWLLLBBB;;;888666444444444444333111333333333222222111111111///000000111111000000//////222999BBBKKKRRRUUUUUUGGGFFFDDDBBBAAABBBCCCDDDFFFHHHKKKMMMOOONNNMMMMMMMMMNNNMMMJJJEEE>>>666222111111111111111111111222///////////////...---,,,//////............//////...///111555999>>>BBBEEEQQQMMMGGG???888555555666???CCCIIILLLNNNQQQVVVZZZdddiiilllnnnrrruuusssnnnggg^^^UUUSSSRRRPPPMMMLLLUUU[[[___^^^[[[WWWPPPHHHOOOXXXfff```FFF777777555888FFFTTT]]]fffmmmllleeeaaa]]]WWWSSSTTTYYY___cccYYYUUU\\\sss~~~wwwtttjjjllluuuyyymmmkkkdddZZZYYYaaarrr~~~~~~rrrfff```^^^xxxuuuqqquuuwwwjjjPPP???<<<888000///...---,,,+++,,,------...222///...444444:::KKKbbbmmmyyy\\\OOOPPPGGGCCCJJJPPPfffzzz~~~~~~}}}wwwqqqjjjeeeaaa______dddiiimmmwww}}}yyywwwwwwrrrnnnlllmmmkkkddd___^^^XXXiiiyyy}}}}}}~~~|||qqqlll}}}zzznnnhhhVVVQQQRRR\\\gggpppzzzoookkkyyy}}}zzz~~~wwwdddQQQdddnnn[[[SSSUUUZZZdddhhhnnnrrrtttuuuwwwwwwzzz|||}}}|||{{{{{{{{{|||~~~{{{xxxqqqpppqqqvvv}}}{{{xxxxxxuuuwwwvvvooohhhiiiooovvvnnnooorrruuuxxxzzz|||}}}|||||||||||||||}}}}}}}}}~~~~~~}}}|||zzzyyywwwvvvtttvvvuuuqqqlllcccSSSEEE999444111111111///222666777:::CCCOOOXXX```lllwww|||uuunnnkkkjjjgggccc```^^^\\\^^^bbbcccaaaaaacccbbb``````lllpppdddWWWKKKBBB;;;999666666666777666555444444333333222222111111///000111222222111000//////000333888???GGGLLLOOORRROOOJJJEEEAAA@@@@@@@@@777999;;;===???@@@@@@@@@???BBBDDDEEEBBB===777333444444333333222222222111000000000000000///......000000////////////000000...///000222555888;;;===CCCEEEFFFBBB<<<777555555:::===AAADDDGGGJJJNNNQQQYYY___dddhhhlllrrrrrrooojjjgggdddcccaaa]]]XXXVVVWWWVVVUUURRRNNNJJJDDD@@@DDDLLL[[[YYYBBB555666555666???JJJTTT```jjjkkkgggllljjjccc[[[XXX[[[___```___RRRUUUnnn{{{ooofffcccdddjjjssszzzqqqnnnggg[[[WWW[[[ooo~~~{{{qqqgggaaasss~~~}}}~~~pppTTT@@@;;;777///000...,,,+++***+++---...///222///000555444<<>>GGGMMMSSS```nnnuuutttssstttxxxzzzxxxuuuuuupppkkkiiifffbbbcccfff[[[TTTNNNVVVpppzzznnn```QQQGGG===;;;888777888999999888555555555444333222222111///000111222222111000//////000222444888<<>>AAA@@@===999777333333222111111000//////111111222222222111000000000000////////////000000//////000111333555666777777<<>>===>>>>>>???AAABBBDDDDDDBBB???:::555222222333444555777888::::::888666555000000000000000000000000000000111111111111000000......------------............//////000111111111222777<<<>>>===:::777555444555777:::===@@@BBBCCCHHHNNNTTTWWW]]]gggoooqqqmmmuuu|||{{{vvvssspppmmmjjj___RRRKKKEEE???<<<;;;===DDDSSSRRR???444555222555888>>>GGGTTTcccpppwwwvvvuuummmddddddkkkjjjdddYYYPPPQQQcccwwwoooggg\\\RRRNNNSSS]]]dddvvv}}}ppp___UUURRRhhhxxxkkkccc{{{xxxXXX@@@;;;999444000///...---,,,---.........///,,,000444222???YYYnnnooouuu]]]NNNDDDDDDFFFAAAPPPeeesss|||pppnnniiidddaaa___^^^^^^___eeelllsss}}}yyyqqqlllllljjjrrr}}}}}}~~~|||yyy{{{uuuiiieee___TTTXXX^^^iiiwww{{{iiiTTTRRRnnn}}}pppaaaUUURRRVVVeeeiiimmmppprrrsssuuuwwwssstttuuuuuuuuuwwwzzz|||}}}}}}}}}~~~~~~zzzwwwvvvxxxwwwttttttvvvqqqnnnnnnrrrsssqqqssswww|||||||||||||||{{{zzzyyy{{{|||||||||{{{yyywwwvvvxxxxxxxxxwwwwwwuuutttttttttuuummm\\\KKKAAA999555000---...222555555777<<<:::???DDDFFFIIIQQQZZZ^^^fffkkkoooppptttzzz{{{wwwpppggg\\\TTTKKKCCCAAACCC>>>CCCEEEFFFPPPhhhvvvfffZZZMMMIIIDDD???===<<<:::999999999888777666555444444222111111000000111111222...000222222222333666:::333333444555777;;;>>>@@@CCC@@@<<<777444222111111222222222222222222333333000000111111111111111222///000000111111000000//////..................///------......///.........000111444888:::999666333111222333555999;;;======???EEEJJJMMMSSS___jjjnnnwwwyyynnnbbbVVVPPPJJJBBB===<<<;;;BBBQQQQQQ???555666333222444888@@@LLL\\\ppp~~~|||pppfffkkkvvvwwwpppaaaXXXRRRZZZnnnyyysssZZZUUUOOOMMMQQQZZZbbbgggwwwssseee]]]\\\sssvvvkkkdddpppzzz[[[DDD===:::555000000/////////...............,,,111555333@@@^^^rrrrrrwww|||WWWDDD<<<@@@DDD???LLL\\\kkkzzz|||vvvpppmmmhhhccc___]]]]]]]]]ccciiiqqqxxx~~~wwwsssrrrpppwwwzzzyyy{{{zzzoooggg[[[UUU[[[dddppp~~~xxxeeeNNNRRRsss{{{jjjZZZWWW\\\fffiiimmmpppqqqsssuuuwwwqqqssstttttttttvvvyyy|||wwwwww{{{|||{{{~~~~~~{{{{{{|||{{{vvvtttuuuwwwmmmjjjsss|||{{{vvvssswwwxxxxxxyyyyyyyyyxxxxxxzzzzzz{{{zzzyyywwwuuusssvvvvvvvvvvvvvvvuuuttttttqqqrrriiiUUUAAA777333222000...///555888:::===BBBDDDIIIHHHCCCFFFSSS___cccfffkkknnnlllnnnrrrqqqlllccc[[[SSSMMMEEE===;;;===666???EEEBBBCCCSSSkkk|||rrrgggXXXSSSLLLFFFBBB???===;;;::::::999888777666555555333222111000000111222333///111111000......111555555333111000111444999;;;;;;:::999777555333222111......,,,,,,...000333555111111000000///......---000000111111111111111000111111000000000000111111......////////////......---,,,...222777888666333000000111444777:::;;;;;;:::@@@DDDEEELLLYYYeeekkk}}}~~~ooobbbXXXTTTOOOFFF???===:::@@@OOOPPP???666777333000111555;;;FFFXXXooottthhhnnn}}}wwwpppdddVVVVVViiiwwwiiiaaaVVVTTTSSSWWW___gggkkkmmmxxxuuulllhhhhhhvvvmmmiiiaaa}}}```GGG???;;;444000000000111000//////...//////---222666333BBBaaauuuuuuyyy~~~QQQ;;;===999===GGGEEEUUUaaaqqq||||||xxxnnnllliiigggeeedddaaa___dddhhhooovvv~~~{{{xxxyyywww~~~|||zzz|||~~~~~~}}}zzzpppfff^^^QQQaaaiiirrruuu~~~sssbbbJJJNNNyyyxxxggg\\\XXXXXXhhhkkkmmmmmmqqquuutttpppnnnmmmmmmooorrrvvvxxxxxxvvvvvvvvvwwwyyy|||~~~~~~}}}|||zzzxxxvvvtttssswwwwwwrrrjjjjjjqqqvvvuuu{{{{{{{{{{{{{{{yyyxxxvvvvvvyyy{{{}}}{{{wwwsssoooqqquuuvvvsssrrrssssssqqqnnnlll```JJJ999444444222444111444<<>>CCCJJJXXXhhhyyynnnaaa\\\TTTNNNHHHDDD???===>>>===<<<;;;:::888444111555333111111111111000///------......///.........000000//////111222444555777777666666555555555555111111000///...------,,,......///000111000000000/////////000000000111111000000////////////000000////////////////////////000000/////////111222333000000111222333333444444:::>>>AAACCCIIITTTaaaiii}}}sssfffXXXPPPNNNLLLFFF@@@;;;???BBBAAA<<<777444333333000///444>>>PPPiii}}}{{{mmmvvvuuufffWWWUUUdddxxxyyymmmddd```[[[]]]___bbbdddhhhmmmqqqzzzuuuooofffzzzyyynnnfff[[[ooo{{{___GGG>>>999444222222000///............,,,000000333666333BBB```nnnuuu~~~}}}UUU===>>>===999???GGGOOO___rrr}}}}}}uuuqqqmmmjjjiiiiiihhhfffiiikkkooossszzz{{{xxx|||xxx~~~yyyooofff___UUUccckkkvvvsssgggppp}}}hhhZZZJJJSSS~~~|||nnn```XXXXXXZZZiiimmmooooooppprrrooojjjfffeeeeeehhhlllpppssssssuuuvvvwwwxxxxxxxxxxxxwww}}}||||||{{{zzzyyyyyyxxxyyy{{{xxxpppmmmqqqrrrqqqwwwxxxxxxxxxxxxyyy{{{|||vvvwwwwwwwwwvvvsssqqqoootttwwwwwwtttrrrtttsssppphhhdddWWWDDD666333222000444000333@@@MMMTTTVVVXXX[[[___aaa]]]XXXYYYbbbkkkyyyyyywwwxxxxxxqqqgggWWWGGG;;;555333333555444555:::>>>CCCPPP^^^~~~yyyoookkkeee^^^WWWPPPIIIDDDBBB@@@>>>===<<<;;;888666666444111000000000///---..................------///......///000222444555666666555555444444333333000000//////......------......//////000/////////........./////////000000000000/////////000000111////////////////////////000//////...///000111222000000000111222222222333777:::===???CCCNNN\\\eeexxxxxxpppeeeVVVNNNLLLJJJEEE???:::===???===999555333222333000///222:::KKKfff||||||nnnxxx{{{kkk[[[XXXeeexxx}}}rrrggg```]]]bbbdddfffhhhkkknnnsssvvv}}}{{{sssqqqrrrmmmtttuuuaaaoooxxx^^^GGG>>>:::555222111000///............---000///222555333CCCbbbiiinnnwwwgggIIIAAACCC;;;999EEEJJJ]]]ttt{{{wwwrrrooooooqqqrrrsssssssssrrrrrrwwwzzzvvv|||}}}zzzuuusssiiiaaa[[[YYYeeemmmzzz||||||hhh[[[cccxxx}}}xxxaaaUUUJJJVVV|||sssfffYYYRRRSSSWWWgggmmmpppooommmkkkeee^^^XXXXXXXXX\\\```dddgggggglllooosssvvvwwwvvvtttrrryyyyyyyyyzzzzzz{{{{{{{{{}}}wwwuuutttsssxxxyyyyyywwwttttttwwwzzzxxxwwwvvvtttsssrrrrrrrrrtttwwwwwwsssrrrsssqqqmmm___XXXJJJ;;;222111000...444222888III[[[eeehhhjjjhhhjjjkkkiiifffgggkkkpppuuugggRRR@@@555111//////444222333555888===GGGRRRvvv|||zzzuuuooohhh```VVVPPPGGGDDDAAA>>>===;;;:::888999666444222222111///...////////////...------------------...///111333555555444444333222222111111///////////////......................................./////////000000000///////////////000111222//////////////////////////////.........//////000//////000000000000000000444555777888===GGGWWWcccuuu~~~|||ssslllaaaTTTLLLIIIGGGBBB<<<999::::::888555222111111333000//////333CCC^^^uuuvvvrrr```[[[eeevvvvvvmmmfffdddccclllmmmoooqqqsssvvvzzz}}}|||wwwqqqrrrtttnnnpppfffnnnzzz}}}ttt\\\GGG>>>:::666222111000//////......//////111///111444333EEEdddmmmpppxxx^^^CCCHHHGGG===???EEEUUUkkk{{{{{{uuurrrrrruuuwwwyyyzzzyyywwwuuuxxxyyyxxx~~~qqqgggcccxxx|||~~~zzzpppfff___ZZZ]]]hhhppp}}}mmm^^^aaaqqq}}}eeeUUUIIIUUUzzzrrrmmmfff\\\RRRLLLNNNTTTcccjjjnnnlllhhhccc[[[SSSMMMMMMMMMPPPTTTWWWYYYYYY\\\aaajjjrrrwwwxxxvvvuuuuuuvvvvvvwwwxxxyyyyyyyyy||||||wwwuuuuuuxxxzzzzzzvvvpppkkkkkkmmmwwwvvvuuusssrrrrrrrrrrrrsssuuuuuurrrrrrrrroooiiiVVVLLL>>>444111111000...333777EEEXXXhhhooorrruuupppooooooooorrruuuwwwyyy{{{eeeWWWDDD777222222111000222222222333555;;;CCCJJJiii~~~yyyqqqiiidddVVVQQQKKKFFFBBB@@@>>>===<<<:::777666555555333222111000000///...---------,,,,,,,,,---...000222444333333222111111000//////.........//////////////////......---------------/////////000000000111111////////////000111222222////////////////////////............------......//////..................000000222555888BBBTTTdddttt{{{{{{rrrjjjeee[[[PPPHHHFFFCCC>>>:::888888666444222111111111111000///...///999OOOdddwwweee^^^eeessszzzsssnnnmmmpppssstttvvvwwwxxxyyy||||||xxxtttwwwvvvkkkxxxeeennnzzz{{{{{{qqq[[[HHH>>>:::888111111000///////////////000111...000333444GGGgggsssxxxqqqDDDGGGUUUJJJ<<<@@@IIIZZZnnnyyysssqqqqqqrrrrrrtttvvvwwwwwwzzz~~~zzzzzz|||yyywwwsssmmmzzz~~~llleeegggwww{{{vvvjjjaaa^^^dddpppyyyyyyhhhgggqqq{{{~~~gggTTTHHHUUUxxx{{{ccc]]]WWWSSSMMMHHHLLLSSSaaaiiinnnlllfffaaaYYYSSSNNNMMMMMMOOORRRTTTTTTSSSTTTZZZeeeooovvvxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxqqqtttxxxzzzwwwtttssstttrrrvvvyyyxxxtttooolllkkkrrrsssssstttssssssrrrrrrrrrtttuuuttttttsssmmmfffMMMBBB666111111222111000333===RRRfffqqqssstttwwwsssqqqooorrrwww|||~~~~~~~~~{{{ooobbbLLLBBB777111111333333111000111222333666===EEEIIIXXXnnn{{{vvvkkkeee\\\TTTOOOJJJGGGEEE>>><<<999888888777555444222111000...------------------,,,---...///111222000000000000////////////.........//////////////////...------------.............../////////000000000000000000000111222222000000000000000000000000///.........------,,,,,,......------------------...---///333777???SSSeeesssyyy|||zzzvvvpppggg^^^]]]UUUKKKDDDBBB???;;;888888666444333222222111111//////000000...111>>>MMMwww~~~llldddhhhtttyyytttqqqtttzzz|||~~~|||uuuttt{{{{{{ooobbbooo}}}zzzooo\\\JJJ???:::888111000000////////////000000111...000444555HHHiiittt{{{}}}KKKAAAVVVUUUAAACCCFFFQQQeeezzz{{{uuuqqqnnnkkkooorrrvvvyyy}}}}}}|||xxx{{{~~~wwwuuu{{{vvvmmmiiiiiijjjzzzxxxdddbbbjjj~~~uuuggg^^^\\\kkk||||||pppnnnvvv~~~fffRRRHHHYYYpppeee[[[UUUMMMEEEGGGOOOaaaiiiooommmhhheee```\\\YYYYYYYYYZZZ]]]]]]\\\[[[ZZZ___hhhpppuuuwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxpppnnnppptttuuuttttttwwwrrrvvv{{{{{{xxxqqqrrrsssuuuuuuvvvvvvvvvrrruuuwwwvvvvvvrrrhhh^^^DDD;;;222111222222222222222???UUUlllxxxyyyxxxzzzvvvtttssstttxxxzzzyyywwwrrroooiiieeeddd```RRRDDD;;;666111///000111111//////111222333888AAAGGGHHHNNNaaavvvzzztttjjjaaaYYYSSSNNNJJJCCCAAA===:::999777555333222111///...---.../////////......------///000111........./////////000000///////////////.........///...---------...000111........./////////000000222111111000000111111111000000000000000000000000////////////...---,,,+++,,,,,,---------------------+++...333555;;;NNNbbbvvv{{{}}}yyyssslllbbbYYYTTTNNNFFFAAA>>><<<999777777555333222222333222111......000222///...333;;;aaa|||sssjjjnnnwww{{{vvvuuuyyyuuupppzzzyyy___ppp|||ppp^^^LLL@@@:::999000000////////////000000000111///111555666JJJkkkvvv[[[<<>>DDDPPPbbbqqq||||||vvvppplllkkkfffaaa]]]___hhhsss|||zzztttnnnnnnvvv|||{{{oooooozzzssseeerrr~~~xxxsssiii^^^\\\aaannnyyyyyy{{{rrrxxxpppXXXLLL```|||iiiVVVMMMEEEAAAIIIWWW]]]eeejjjiiigggiiilllmmmkkklllmmmpppsssttttttrrroooqqqsssuuuwwwwwwvvvvvvsssssstttuuuvvvwwwxxxxxxsssjjjmmmrrrsssuuuwwwvvvqqqnnnpppsssrrrjjjcccZZZXXXVVVUUUXXX]]]bbbfffllloooqqqppplllcccQQQAAA888222000333333000000444222555FFFdddwwwjjj]]]TTTDDDBBB;;;333222555444111222222333222000000111333---111222111777@@@DDDBBBCCCRRR```hhhuuu}}}tttmmmfffbbbXXXSSSMMMGGGAAA<<<777333111000...---...///111222333222000///.........///+++,,,---...000111222333111111000///...------,,,......------...111333555::::::::::::;;;;;;;;;;;;444444222111000000//////000000000000000000000000111111111111///---+++***++++++,,,------...//////---***---111......>>>SSSkkkooopppkkkeee___WWWNNNJJJEEE@@@<<<:::999888777333111///000222222000---222......111333111111333,,,CCCRRRZZZlllzzzrrrlllnnnuuu||||||}}}~~~|||yyy{{{}}}|||eee[[[iiisssbbbPPPAAA:::999000000////////////000111...000///333777888KKKkkkvvv{{{JJJ<<>>777444333111/////////111111777444:::PPPrrrzzzkkkYYYGGG;;;999777555333222111222222222333333333333222111111//////000333888;;;<<<<<>>666222111000///------,,,,,,111...000555555:::PPPhhhvvvUUU<<<>>><<>>AAAIIIXXXhhhssszzz{{{~~~zzz}}}}}}|||yyyxxxxxxxxx{{{uuupppqqqoooppp~~~uuulllvvvyyymmmmmmqqqtttyyykkkaaadddmmm}}}sss{{{}}}}}}{{{yyyoooYYYlllooo```NNNDDD@@@AAAFFFLLL^^^bbbfffiiikkkkkkmmmnnnppprrrssstttssstttuuuwwwsssrrrqqqrrrtttuuuuuutttuuutttttttttssssssssssssvvvwwwvvvtttssssssvvvxxxuuuppphhhaaa[[[TTTLLLGGGJJJHHHDDDAAA@@@@@@BBBCCCNNNVVV```aaaWWWIII<<<555555555555444444444444333333111444AAAWWWmmm~~~sssbbbTTTGGG===666777666444333222222222222222333333333333222111111//////000333888;;;<<<<<<:::AAALLLVVV___ooowwweee[[[MMMBBB<<<888666333111000000111555;;;AAADDD>>>777000,,,---...---,,,---000000...000333111,,,,,,---///...---,,,,,,------,,,...000...,,,222;;;HHHFFFCCC>>>999666777888333222000/////////111111///111333333222111222333222111111000000///.........------,,,,,,------...000+++,,,000000---666CCCbbbmmmvvvsssgggZZZNNNEEEBBB;;;777:::<<<999555444444333222111000111222222222222222111111111000000,,,///333666===LLL```ooosssjjjcccdddiiimmmsssyyytttpppttt||||||}}}|||sssgggZZZmmmmmmPPPCCC@@@888000000///............///222...000555777>>>SSSjjjppphhhAAA;;;===>>>?????????BBBNNN___kkk{{{~~~yyyqqqlllkkkooorrr{{{{{{|||vvvqqqvvvrrruuuvvvsssqqqbbbiii|||xxxttt~~~}}}}}}zzzuuuxxx}}}nnn^^^sssqqq___KKK@@@===@@@FFFLLL\\\```eeehhhjjjjjjkkklllqqqrrrtttssssssrrrtttuuuuuusssqqqqqqrrrtttttttttsssssssssssssssrrrrrrrrrpppqqqssssssssssssuuuwwwppplllfffaaa___^^^]]]\\\]]]ZZZWWWUUUQQQIII@@@999BBBJJJRRRTTTMMMCCC:::555555555666666555555444333444444555888@@@OOO___kkkrrrgggXXXKKKBBB>>>:::888444444333222222222222222222333333333333222111111000///000333777:::;;;;;;:::>>>FFFNNNVVVfffggg]]]OOODDD>>><<<:::888999666444444888>>>FFFKKKDDD<<<222,,,+++,,,------...000///---...111///***)))+++,,,+++******,,,...000......///...,,,...333;;;;;;999777333111111222222111///......///000000///111444555444333222333333222222111111000//////......------------......000,,,---222111...444>>>___kkkwww|||xxxlllYYYIIIBBB;;;777:::<<<:::666444333333111000000000111222222222222111111111111111---000222222555>>>LLLWWWddd___\\\aaagggmmmttt{{{|||sssnnnooo}}}wwwxxxyyyqqqfff___qqqoooPPPCCC@@@888............//////000111333...///555;;;DDDXXXllliiizzz|||LLL:::???>>>@@@AAA???@@@IIIYYYfffttt~~~yyyxxxvvvwww~~~xxxrrrllliiijjjppp|||}}}~~~|||{{{vvvzzz~~~qqqdddrrrssszzz|||}}}||||||hhhYYYooo~~~iiiRRRDDD??????CCCHHH[[[___eeeiiijjjkkkkkklllqqqrrrssssssrrrqqqrrrtttuuutttssssssuuuuuuuuusssssssssssssssssssssssssssqqqsssuuuuuusssqqqqqqqqqrrrqqqoooqqquuu{{{zzzzzz|||}}}yyylllYYYKKKFFFIIIKKKJJJFFF@@@;;;999::::::999888777777777777777999;;;<<>>CCCHHHNNN\\\uuuwwwnnncccZZZTTTQQQMMMJJJHHHCCC===888777;;;@@@DDDAAA;;;333---+++,,,,,,,,,,,,...---+++---111000,,,+++,,,------++++++,,,---000///.........------...000111222111///......///000///............//////...111555666555444222222333222222111000000//////......------------.........,,,...111111...111888WWWeeeuuu~~~wwwfffWWWIII@@@999999;;;999777666333222111000///000111111111111111111111111111111000222333222222666>>>EEERRRQQQSSS[[[dddlllvvvsssooooooooorrrvvvuuussstttooofff___qqqmmmNNN@@@===555/////////...///000000111333//////555>>>JJJ^^^oooggguuu[[[======<<<>>>@@@>>>>>>EEESSS___jjjwwwzzzsssuuuxxx|||yyyyyyxxxooojjjiiijjjsss{{{zzzuuuxxxrrrttt||||||wwwvvvyyyrrrlllqqqqqq~~~}}}hhhVVViii|||dddSSSHHHCCCBBBEEEZZZ___eeeiiikkklllllllllppprrrsssrrrqqqqqqrrrsssssssssuuuwwwyyyxxxuuurrrttttttttttttttttttuuuuuusssuuuwwwvvvsssqqqoooooovvvwwwyyy{{{~~~rrrgggRRROOOKKKFFFAAA@@@AAABBBHHHFFFCCCAAA???@@@AAABBB;;;>>>CCCIIINNNRRRTTTUUUUUUNNNFFF???<<<888333///111111222222222333222222222333333333333222111111000///000333666999:::999999999;;;???CCCNNNdddxxx~~~wwwpppiiiaaa[[[PPPJJJAAA999555555777999777555111///------,,,+++***,,,---,,,000555555222///111333333111///...---...//////////////////...,,,---///000...------.....................//////...111555666555444222222222111111000000///......///......------......///,,,,,,---000000...000333HHHXXXjjjrrrtttqqqjjjcccRRRFFF;;;888999888999:::333333111000000000111222111111111111111111111111...///000///...///333777<<<===CCCMMMWWWaaappp|||~~~lllfffiiiooovvv|||wwwppppppkkkcccZZZlll}}}oooOOO@@@===555111111000///////////////222111111666???NNNcccrrrjjjrrrzzz~~~nnnFFF>>>:::;;;<<<;;;;;;AAAKKKSSS]]]lll{{{{{{|||~~~sssiiigggoooyyy~~~~~~~~~{{{rrrgggcccggglll~~~tttvvvtttxxxvvvnnnmmmssswww}}}tttnnnttt~~~}}}|||~~~yyycccSSShhhuuucccTTTIIIEEEFFFYYY^^^eeejjjlllllllllllloooppprrrqqqqqqppprrrsssppprrruuuxxx{{{yyyuuurrrtttttttttuuuuuuuuuuuuuuurrrtttvvvvvvtttrrrqqqrrrqqqtttwwwwwwsssnnniiiggggggccc___^^^```dddeeeeeeYYYTTTLLLFFFDDDHHHMMMQQQVVVTTTQQQMMMKKKKKKKKKLLLKKKMMMSSS[[[bbbeeedddaaaYYYOOOBBB888555666777777111222333333333333333222222333333333333222111111000///000333666999999999999888888:::<<>>CCCGGGOOO```sss|||tttwww|||zzzxxxzzzyyyrrrhhhdddfffnnnwww|||{{{|||xxxmmmbbb```jjjttt||||||kkkffffffppp~~~mmmsss{{{|||}}}pppxxxjjjYYYOOOhhhzzzlllZZZLLLFFFGGGWWW\\\ccciiikkkkkkkkkkkkmmmooopppqqqpppqqqrrrtttnnnooorrruuuxxxxxxuuussssssssssssttttttuuuuuuuuurrrtttuuutttsssqqqrrrrrrooouuu}}}xxxlll```ZZZNNNIIIBBB>>>???DDDLLLQQQXXXTTTNNNLLLPPPXXX```eeegggfffeeedddaaa]]]ZZZXXX^^^___aaaeeekkkooopppppp___SSSBBB777444666:::<<<333333444555444444333222222333333333333222111111000000000222666888999888;;;999999999;;;AAAQQQ```ooo}}}~~~}}}~~~{{{yyyyyynnnllljjjhhhhhhiiiiiijjjjjjeee___YYYTTTMMMDDD>>>999777444222000/////////+++---...//////---------,,,...//////444<<<>>><<<111888AAAEEECCC===555111---555:::555111111222000000111222111000///000111......//////000000000000///111333333222111222333333222222111111000////////////............//////---.........000222333222555???GGGFFFDDDHHHOOOSSSQQQFFF<<<;;;<<<<<<;;;===555555333222222222333444000000111111111222222222222333333222111111222333///000555;;;BBBOOOeeexxx}}}ssstttxxxwwwuuusss}}}vvvsssnnnhhhiiizzz]]]IIIAAA777000000000///000000111222///444777999>>>OOOfffwwwuuuxxx}}}iiiVVV>>>>>><<<<<<<<<>>>???AAAGGGYYYmmmwww}}}yyyjjjeeeppp{{{||||||}}}zzzsssjjjfffiiisss|||xxxyyyvvvkkk```aaaooo|||ppp~~~pppcccaaacccnnnssskkkzzz{{{{{{uuuxxxfffVVVMMMeeexxxlll[[[KKKEEEGGGUUU[[[bbbhhhjjjjjjjjjiiilllnnnpppppppppqqqssstttnnnnnnoooqqqtttvvvuuutttrrrrrrrrrssssssttttttttttttuuuuuusssqqqoooooopppuuuvvvnnnSSSPPPKKKFFFBBBCCCGGGKKKUUUSSSQQQTTT[[[fffpppuuuyyyzzz|||{{{xxxrrrlllhhhffffffeeedddeeejjjpppuuuiii]]]LLL>>>777555444333444444555666555444333222222333333333333222111111000000000222666888888888:::888777777777===KKKYYYaaappp{{{kkk]]][[[[[[WWWSSSRRRLLLJJJHHHGGGGGGHHHJJJJJJKKKGGGBBB>>>===:::666222......//////......------,,,---///......---...///***,,,------222999<<<:::///777CCCJJJIIIAAA888222...999>>>888111111222000333444444222000000111222......///000111111000000///111222111000000222333444444333333222111111000//////............//////////////////111555555444777<<<>>>:::888===CCCFFFKKKBBB<<<===???>>><<<<<<666555444333333333444444000000111111222222222222222222222111000000111111...///111555;;;HHH^^^sssvvvvvvyyyxxxtttrrr{{{mmm~~~aaaJJJ@@@555......//////000222333444...444999999===NNNfffxxxxxx}}}lllDDD===777888===@@@???===AAAIIIVVVdddpppzzz|||mmmeeebbbjjjvvv~~~uuuoooqqqvvvyyy~~~qqqhhhfffeeehhhvvvllluuu{{{uuusssooohhh```aaattttttgggjjjooouuucccJJJCCCcccwwwfffSSSOOOMMMAAARRRZZZ```bbbdddhhhiiigggllllllmmmnnnoooqqqssstttooopppqqqrrrsssssssssssssssssssssssssssrrrqqqqqqsssrrrqqqpppoooooooooooorrryyyzzznnnhhhccc]]]ZZZ[[[bbb\\\VVVVVV```ppp~~~}}}rrrmmmiiiaaaUUULLLMMMVVV___gggnnnnnneeeWWWGGG<<<555333333555444444666666555555777222000000222444555222///+++---///222555666666777<<<:::666444555;;;DDDJJJ[[[cccpppzzz|||wwwnnngggVVVSSSLLLEEE???<<<:::999888777666777888:::===???<<<=========;;;888555333111111000///////////////---------......---,,,,,,---......---...111222222......888IIIPPPIIIBBBAAA===???AAAAAA;;;333222777444444333222111//////...111111000000000000111111000000000111222222333333333333222222111000000000111000///...------...///,,,000222555@@@LLLOOOKKKOOOJJJDDD@@@<<<:::;;;===???>>>==================777666555333222222333333444444333222222111111000222222222222222111000000222...///555888===RRRiii{{{xxxyyy|||zzzuuusssrrrsssNNN@@@;;;333222111000000111222222555444888???EEEOOOhhhKKK@@@888:::===;;;:::;;;===BBBKKKUUUaaannnzzzvvvjjj```aaaiiiqqqxxx~~~wwwuuuwwwxxxpppjjjeeefffkkkttt{{{ooouuu}}}zzzsssnnnhhhgggbbbggg~~~zzziii^^^```ccciii}}}~~~|||gggLLLAAA]]]xxxiiiUUUPPPNNNBBBQQQXXX___bbbeeejjjkkkjjjmmmmmmnnnooopppqqqrrrsssrrrsssssstttttttttttttttuuuuuuuuuvvvuuuuuuttttttsssrrrqqqqqqppppppoooooopppsss}}}|||rrrhhh\\\RRRSSSbbbttttttcccZZZUUUQQQGGGAAA======@@@EEEPPPZZZddd```XXXKKK???777555666555444444444444333333333444333222333444444222///---///111444666777777777<<<:::777444555:::AAAGGGMMMTTT]]]dddeee___VVVPPPHHHFFFBBB===:::999999999777777666666777999;;;<<>>;;;777555111000//////.........///---......//////......------...---...222777999777222555AAATTTaaa___VVVOOOFFFDDDCCCAAA;;;444444888666555444222111000///...111000000//////000000111000000000111222222333333111111111111111222222222111000///.........//////000555===GGGYYYllluuuuuummmhhhaaaXXXNNNDDD>>>;;;======;;;;;;<<<<<<;;;;;;888777555444333444444555444444333333222111111111111111222222111111000///111---...333555:::LLLaaasss~~~xxxsssssstttuuutttmmm~~~zzzVVVCCC888333222111000000111222333555444999@@@EEEPPPhhhVVVCCC777:::===888777<<<:::<<>>:::888777666666777999:::777666555555555666888999======<<<:::888555222000000///......---...............///////////////.........---...777@@@AAA===666<<>>HHHXXXjjjvvvzzzzzzzzzvvvooodddWWWKKKDDD>>><<<;;;;;;<<<<<<;;;:::888777666555555555666777555444444333333222111111111111111111111000//////000------111111444DDDVVViiiuuuyyylllhhhpppuuuuuu~~~ggg{{{sssSSS@@@333333222111000000111222333666555:::AAAEEEPPPiiifffJJJ666888===::::::@@@<<<<<<;;;===DDDQQQ___iiiooosss|||kkk^^^\\\___hhhqqquuu{{{}}}yyyuuusssppplllccccccaaaeeevvviiiYYYggg|||www|||{{{sssjjjooorrrooozzzzzzmmmcccmmmtttnnneee]]]YYYZZZ]]]eee|||tttyyy}}}{{{{{{||||||}}}~~~cccMMMEEE^^^yyyyyyqqq___XXXVVVNNNPPPXXX___cccfffkkkmmmlllnnnooopppqqqqqqrrrrrrrrrsssssstttvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxssssssssssssrrrqqqppppppmmmnnnoooqqqvvv}}}eeeQQQDDD777888FFFVVV^^^___XXXTTTMMMCCC:::666555555>>>@@@BBBBBB>>><<>>555333222111111111222333444666666<<>>888<<<;;;;;;???>>>===<<<<<>>888777===FFFMMMQQQIIIMMMQQQNNNFFF>>>;;;<<<@@@???AAAEEEGGGIIIPPPXXXddd[[[MMMAAA;;;::::::;;;???CCCBBB===;;;;;;888333333333444333222222222222000111333555666777666666<<<;;;999666444444777999=========<<<:::777444222333333222111111222333444444444333333333222333333000000000000000/////////......------------...///------...///////////////...111111444EEE[[[ccc___UUUQQQIIIHHHVVVeeebbbUUUIIIEEECCCDDDCCC>>>:::999;;;:::777444111000000000//////............//////111111111222333333444444333333333333222222111111000000111111111111111111000000333777>>>IIIWWWbbbttt}}}yyyooo___QQQKKKEEE???<<<<<<===:::888888888666555555666666777666666555555444333333222111111111111111000//////000000000000///000888AAAWWWeeesssyyy{{{}}}~~~|||~~~}}}iiihhhuuuzzzuuussssssvvvkkkcccwwwcccIII???999222222111111111222444555666888===DDDFFFPPPjjjuuuRRR???;;;:::::::::<<<<<<<<<;;;;;;>>>BBBEEEOOOSSS^^^jjjqqqwwwrrrfff^^^]]]___eeeppp{{{xxxgggWWWRRR```tttjjjQQQJJJ]]]vvv~~~yyyyyyuuuhhhaaaoooxxxjjjhhhpppuuuyyyyyyvvvwww|||fffYYYWWWXXX]]]dddnnnvvv}}}zzzzzz|||~~~jjjVVVKKK^^^|||eeeUUUOOOHHHQQQXXX___bbbeeeiiijjjiiijjjlllnnnpppqqqrrrrrrqqqnnnoooqqqsssuuuvvvvvvwwwvvvvvvvvvvvvvvvuuuttttttrrrrrrsssssssssqqqooonnnlllmmmmmmlllkkklllnnnqqqttt|||yyy___EEE999:::999888:::@@@IIIPPPSSSWWW]]]]]]SSSFFF@@@AAA@@@<<<===DDDLLLRRRZZZbbbnnneeeXXXKKKCCC@@@@@@AAABBBGGGGGGAAA>>>???<<<444777999:::999777444333333000111333555777777777777===<<<:::666333333666999777666666555333222111111333222111000////////////333333333333222222222222......//////000000111111.........---......///000---...///000000111111000,,,111333666JJJffftttsssjjj___OOOEEEGGGMMMMMMHHHCCCAAABBBEEECCC===:::;;;;;;999666333111000111111000//////......//////000111111222222333444444444555444444333222222111111000000111222222222222111000000222666;;;EEEVVVdddtttsssfffWWWOOODDD???>>>>>><<<999;;;:::888777666666777777777666666555555444333333222222222222222111000000000111111000///111666;;;JJJYYYiiiqqqtttwwwwwwvvvxxxzzz|||}}}~~~}}}|||{{{|||~~~ooooooxxx|||yyysssqqqpppbbbdddxxxdddHHH<<<444222222111111222333444555666999???EEEGGGPPPkkkkkkLLL;;;888999888;;;;;;;;;:::999999:::<<>>888555444000111444666888999::::::???===:::555333333777:::555555444333222222222222111111000000000/////////111222222333333333222222///.........//////000000///.........//////000111///000111222333333333333+++333444333DDDbbbtttvvvmmmaaaSSSJJJCCC???AAAEEECCCBBBCCCDDD???::::::???:::888444222000000111222111000000//////000000111111111222333333444444555333333333333333333333222000111222333333333222222111000111444777???QQQcccuuu}}}iii]]]OOOFFFDDDDDDBBB??????>>><<<:::999888888999777777666666555444444444333333333333333222111111---000111000///111555777@@@PPPaaajjjooorrrrrrqqqssstttvvvxxxxxxwwwuuussswwwyyy~~~wwwsssvvv|||}}}zzzuuudddkkk}}}yyy|||uuu[[[EEE:::111222222111111222333555666777:::AAAFFFGGGPPPlll{{{VVV<<<888;;;:::;;;;;;<<<:::888888999;;;<<>>:::555222333777;;;333222111000000///000000000111111222222333333333111111222333333333333333333333222111111111111222///////////////000111111111222333444555555555555---444333...;;;XXXkkkmmmeee[[[SSSNNNEEE<<<>>>HHHEEEDDDDDDBBB<<<777;;;BBB999777333111000000111333111111000000000000111111111222222333333444444555111222222333333444444555000111222333444333333222222111222777:::CCCXXXlll{{{wwwjjjYYYNNNLLLKKKIIIGGGBBBAAA???<<<;;;:::::::::777777777666555555444444333444444444444333222222,,,///111000///222444555;;;KKK]]]hhhmmmpppqqqooooooqqqsssuuuuuusssqqqooorrrvvv{{{{{{uuusss|||vvvaaarrrwwwpppgggRRRCCC===666222222111111222444555666777:::AAAGGGGGGPPPlll~~~uuuIII999<<<::::::===>>>;;;888888888888::::::>>>FFFNNNVVVaaakkkrrrwwwttteeeYYYRRRTTT[[[uuuuuuXXXTTT[[[]]]yyyxxxmmmvvv{{{jjjrrrwwwuuuiiieee```UUU[[[WWW^^^lllnnnkkkwwwzzzjjjPPPDDDMMMrrr{{{uuuxxxsssXXXGGGFFFMMMQQQWWW]]]bbbeeeggggggjjjiiiiiikkkooorrrssssssooopppqqqrrrrrrrrrqqqpppvvvvvvvvvvvvuuutttrrrrrrvvvtttrrrooommmmmmnnnnnnjjjfff^^^UUULLLGGGEEEDDD===BBBHHHJJJFFFCCCAAABBB??????===???JJJYYYaaabbbNNNFFF???===999555999AAANNNVVV]]][[[QQQIIIHHHJJJbbb}}}lllZZZWWWZZZlll}}}vvvyyyqqqaaa[[[XXXSSSNNNGGG@@@888222///222666888999:::;;;===@@@AAA>>>888666999:::999777555333111000111222333111111000000000000111111333222222333555666555444333333333222111111000000444333222111111111222333333444555777999999777555666333000222:::FFFQQQWWWPPPSSSTTTQQQKKKFFFEEEFFFGGGFFFFFFDDD>>>999<<>>===:::999777666444444333333444444555555444444333222222111111111111111222222555DDDXXXfffkkklllnnnqqqooopppqqqpppnnnllllllmmmnnnxxx|||uuusssxxxwwwlllnnn{{{uuuiiiOOO>>>999333333333111111111333555777???AAA@@@CCCIIIMMMeeemmmOOO???333888:::<<<;;;;;;::::::999999777999???EEEKKKUUU^^^kkkpppxxx{{{dddRRRIIINNNaaatttjjjXXX^^^nnnvvv}}}}}}qqqpppuuulllsss}}}oooccckkkmmmfffZZZYYY```lllqqqttteeeMMM@@@HHHlll|||mmmiiippp|||www^^^KKKGGGJJJOOOVVV\\\bbbeeehhhiiiiiihhhhhhjjjnnnpppqqqqqqqqqqqqpppppppppqqqrrrsssuuuuuuuuuuuutttsssrrrqqqrrrqqqpppooonnnmmmjjjiiiaaaZZZPPPFFFAAA>>>===<<>>777555888999777777666444222111111111222222111111111111222222333333333333444555777777777666666666666666666555555444333222222222333444555888888999;;;===<<<999777666444111333999AAAHHHLLLKKKLLLNNNQQQPPPLLLEEE???GGGGGGJJJJJJDDD>>>@@@FFFFFFGGGBBB888333444444222777333000111111//////111333333333333333333333333333444444444555555555555333222222222222222333333444333333444444<<>>===<<<;;;999777666666555555555555555555444333333222111111000000111111222666CCCUUUdddkkknnnooopppnnnpppqqqpppmmmjjjiiiiiikkkvvv}}}xxxwww|||jjjmmmzzzoooTTTAAA:::333444333222222333444777888<<<>>>>>>AAAGGGKKKccctttTTT===;;;:::;;;===>>>===;;;999999666666999;;;???HHHQQQ```eeelllsssxxx|||{{{xxxuuurrrrrrtttwwwzzzyyy|||mmmbbbUUUNNNPPP\\\qqq|||gggVVVYYYmmm~~~yyyfffXXXkkk{{{xxxbbbbbbqqqwwwqqq\\\```fffmmmvvv|||yyycccMMM@@@EEEhhhzzz___[[[cccssstttaaaLLLDDDGGGLLLTTT[[[aaaeeehhhkkkgggggggggjjjmmmooopppooorrrqqqooonnnooopppssstttttttttttttttsssrrrrrrqqqqqqooooooppppppllleee___RRRMMMFFFBBBCCCGGGLLLOOOXXXXXX[[[aaahhhmmmooonnnlllpppooohhhbbbbbbdddeeeiiiccc\\\WWWPPPIIIGGGHHHEEEFFFFFFEEECCCAAABBBDDDNNN^^^vvvmmmiiikkkiii```ZZZYYYZZZZZZRRROOOKKKFFFBBB<<<666222///222555777777888:::;;;AAAAAA>>>888777:::<<<;;;:::999777555444333222222222222222222222333444555333333444555666999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;888777666555666777999;;;>>>>>>???AAABBBAAA===::::::888666666:::???BBBCCCIIIHHHLLLTTT\\\[[[QQQGGGIIIKKKOOOPPPKKKDDDDDDIIIUUU[[[VVVEEE<<>>:::666555666444000///222444444444444444444444444333333333444444444444555333333222222222222333333444333333444333888FFFUUU|||yyynnnfff___ZZZSSSNNNJJJGGGEEECCCBBB@@@???<<<:::999888888555555666666666555444444222111111000000000111111444>>>NNN]]]hhhmmmnnnmmmmmmoooqqqpppmmmiiieeedddgggrrr}}}|||}}}gggkkkuuuYYYDDD;;;333444333222222333666888:::;;;>>>>>>BBBHHHKKKcccxxxVVVDDD>>>:::===@@@???;;;999<<<888666777888:::AAAIIIUUUZZZaaagggmmmrrrwwwzzz~~~yyyvvvgggeeeccc```___aaaeeehhhkkkpppvvvyyy{{{uuucccVVVQQQOOOWWWfffuuuppp^^^NNNQQQeee~~~yyyhhhTTTTTTrrrvvveeeZZZ___jjjkkkdddYYY```eeegggsssqqq{{{gggSSSEEEFFFiii~~~^^^TTTTTTaaafffZZZIII@@@EEELLLTTT[[[___cccgggjjjhhhggghhhjjjmmmoooooooooppppppoooooopppqqqrrrsssrrrrrrsssssssssrrrqqqqqqrrrqqqppppppooohhh^^^UUUMMMNNNOOOPPPRRRYYYccckkknnnsssyyy}}}zzz}}}vvvmmmfffaaa______VVVPPPIIIDDDEEEKKKQQQVVVNNNQQQ\\\rrrwwwnnneeeYYYOOOMMMQQQFFFCCC???===:::888444222///222444555666777999;;;@@@AAA>>>::::::???CCCBBB>>>>>><<<;;;999777666555333333333333333444555555444444555666777:::>>>AAABBBBBBCCCCCCBBBAAA@@@???>>>===<<<;;;<<<>>>AAABBBAAABBBCCCFFFGGGGGGDDDAAA@@@>>>;;;;;;>>>AAADDDEEEHHHHHHLLLUUU___ccc___YYYPPPQQQTTTTTTNNNGGGGGGLLL```kkkhhhUUUJJJPPPUUURRRDDD@@@>>><<<999555555888777777666666555555555444333333333444444444444444444444333222222222333333222222444555444666AAAMMMqqqtttkkkfffaaa[[[UUUQQQNNNKKKJJJEEECCCAAA>>><<<:::999888666666777777666666555444222222111000000000111111111888DDDTTTbbbjjjkkkiiilllooorrrqqqmmmhhhcccaaabbbnnnzzz~~~{{{vvvvvv~~~fffjjjwwwYYYCCC:::333222222111222444666999;;;>>>AAABBBFFFLLLOOOeeeqqqOOOBBB777999>>>>>><<<<<<===999777888888888>>>EEEKKKOOOVVV\\\ccciiiooosss|||{{{sssmmmjjj``````___]]][[[\\\```dddhhhnnnuuuxxxzzz}}}rrr___TTTWWWSSSUUUeeezzz~~~rrrUUUOOOQQQdddoooWWWLLLaaa~~~~~~ggg```XXXUUUXXX[[[YYYTTTTTT\\\^^^^^^iii}}}nnnZZZIIIGGGjjjeeeTTTHHHLLLSSSPPPGGGBBBEEELLLTTTZZZ]]]___dddggghhhhhhiiillloooppppppnnnlllmmmppprrrsssrrrqqqpppqqqqqqrrrrrrrrrrrrrrrrrrsssqqqpppoookkkdddYYYQQQTTT\\\ddddddaaadddooozzzyyysssnnnhhhaaaYYYVVVXXX___dddhhhQQQMMMOOO^^^tttzzztttiii[[[VVVXXXGGGCCC???;;;999777555333///111333444444555888:::AAABBB???::::::@@@DDDDDDAAAAAA@@@???===;;;999777666666555555555555666666555666666666777;;;AAAEEEHHHHHHIIIIIIHHHGGGEEECCCDDDCCCAAA@@@AAADDDGGGIIIEEEEEEGGGJJJMMMNNNMMMKKKGGGDDD@@@???BBBFFFJJJLLLJJJKKKLLLPPPVVV]]]bbbeeeZZZYYYXXXVVVNNNGGGIIIOOO^^^ooovvvlllccceeefffcccYYYSSSMMMGGG@@@999999>>>:::999999888777666555555444444444444444444444444555444444333222222222333111111333666666777>>>HHHiii|||uuuiiiddd^^^XXXTTTRRROOONNNGGGFFFCCC@@@===:::999888777777888888777777666555333333222111111111111111111555>>>MMM\\\fffiiiiiimmmpppsssrrrnnngggbbb______lllxxx}}}zzzvvvtttwwwyyy}}}tttiiilllzzzssswwwXXXAAA999333111000000111444777:::<<<@@@DDDEEEIIINNNPPPeeecccMMM888666;;;======>>>;;;888888999888666:::???BBBEEEKKKPPPVVV]]]ccchhhrrr}}}vvvooolllllllllnnnpppnnnlllkkknnnrrrvvvzzz~~~{{{jjjVVVLLLKKKTTT]]]lll}}}gggNNNCCCNNNaaayyydddSSSSSSooowwwppppppxxxjjjaaaZZZXXXXXXWWWWWWWWWXXX]]]^^^^^^hhh}}}www```HHHBBBfffqqq[[[FFFAAAFFFIIIGGGEEECCCKKKTTTYYY[[[]]]bbbfffhhhiiijjjlllooopppooonnnjjjlllpppssstttssspppnnnpppqqqqqqrrrssssssssssssqqqqqqqqqnnnjjjddd```]]]cccmmmwwwyyyvvvyyywwwkkkiiigggfffhhhiiijjjkkkTTTPPPPPPVVV```mmm}}}|||rrreeeZZZVVVHHHDDD>>>999555333000...///111222222333444666999CCCCCC???::::::???CCCCCCDDDEEEEEEEEECCCAAA>>><<<;;;:::999888888777777888666777777666666:::BBBHHHMMMNNNPPPQQQQQQPPPNNNMMMMMMKKKIIIGGGHHHJJJMMMPPPNNNMMMNNNPPPTTTWWWXXXWWWPPPLLLGGGEEEGGGKKKNNNPPPQQQRRRSSSRRRRRRWWWaaaiii```^^^\\\XXXPPPIIIJJJQQQ[[[mmm~~~wwwrrrnnnnnnhhh```VVVIII>>>;;;???<<<<<<;;;:::888777666666666555555555555444444444666555444333333222222333111111333666666666<<>>===<<<;;;999888777666777777666666666555555555666666555333333222222222333222333555555444888>>>SSSrrrvvvqqqjjjccc^^^ZZZWWWUUUQQQOOOLLLHHHDDDAAA>>>===999999999:::999888888777777666555444333333333333000222666???LLLYYYccciiilllnnnpppoookkkeeeaaa___]]]jjjwww|||~~~tttnnnqqqwwwyyyxxxxxxsssxxx~~~zzzuuu~~~wwwmmmgggfffiiilll{{{aaaFFF;;;333222222333444888<<<@@@BBB???CCCEEEIIILLLKKK]]]~~~~~~UUUCCC???<<<:::======<<<<<<>>>;;;555444777666777999;;;>>>BBBHHHLLLQQQ___nnnuuuzzz|||~~~}}}zzzvvvnnngggccchhhrrr{{{wwwlll```UUUIIIDDDKKKWWWiiivvvvvvaaaHHHCCCPPP]]]zzzeeeNNNUUUiiixxxttthhhiiiwwwrrrqqqxxxxxxpppbbbZZZ^^^bbb___[[[[[[ZZZZZZ[[[___fffwww}}}hhhFFF888[[[xxxvvvZZZIIIDDDBBB???<<<===FFFQQQXXXZZZ]]]dddjjjffffffhhhkkkmmmnnnllljjjlllmmmnnnooopppqqqrrrrrrpppqqqrrrssstttuuuuuuuuussswwwzzzyyywww|||}}}vvvooolllqqqyyytttdddRRRIIIRRRbbb___eeehhhccc^^^YYYMMM@@@;;;777222//////000111111///000111111111222555888@@@AAA@@@>>>CCCMMMUUUWWWSSSTTTVVVXXXWWWTTTQQQNNNFFFEEECCCAAA???======<<<777888888666555999BBBIIISSSVVV[[[```ccceeeeeeeeedddaaa^^^[[[[[[]]]```ccceeebbb___^^^aaaeeehhhiiieeeccc___\\\YYYVVVQQQNNNDDDHHHNNNSSSUUUXXX\\\```___```bbbaaaZZZQQQPPPTTTWWWVVV]]]hhhggg___```jjjvvvuuussslll]]]MMMEEEEEE???>>>===<<<:::999777777888888777777666666666555777666555444333222222222444222222444333111555:::BBBddd{{{ssskkkeeeaaa]]]ZZZVVVTTTPPPLLLHHHDDDBBBAAA999::::::::::::999888888888777666555444333333333---...111888CCCQQQ^^^fffjjjmmmnnnmmmiiiddd```^^^]]]jjjwww|||wwwlllcccffflllooonnnnnnyyynnn{{{~~~xxxsssmmmgggddddddjjjssshhhKKK<<<333333333444666:::>>>BBBEEE@@@EEEFFFJJJMMMKKK]]]}}}tttMMM:::===???999888888999999::::::999888777777666777999<<>>DDDOOOTTT[[[aaaeeeggghhhjjjkkkhhhfffeeebbb```dddllllllkkkiiifffeeegggkkknnnjjjeee___]]]]]]\\\WWWSSS@@@???CCCJJJPPPSSSYYY______aaaaaa___[[[WWWUUUUUUVVVXXXYYYXXXUUUSSSUUUWWWccceeeeeeccc]]]RRRHHHAAADDDAAA>>>;;;999999:::<<<777777666666666777777888666666666555444444444333111222333444555777888888<<>><<<:::999999:::999888777777777777666555444333666222222666>>>HHHWWWddddddkkkooommmiiieee___YYY]]]hhhvvvttttttnnndddaaajjjwwwuuuqqquuu|||~~~vvvnnniiihhhhhhggguuu~~~uuuLLL666444555444444888===AAAAAA@@@LLLMMMKKKMMMMMMIIIZZZ|||hhhOOO>>>999<<<>>>======<<<;;;999666555777777666666777999<<<===BBBIIIQQQXXX^^^fffooowww|||}}}|||{{{zzzxxxuuuppplllfffdddccceeegggeee___YYYLLLKKKGGGDDDIIIUUUaaaggggggWWWFFF@@@FFFYYYsss___NNNXXXjjjyyyrrriiifffmmmzzz|||xxx~~~wwwmmmffffffccc```___```aaabbbbbbYYY]]]]]]ZZZbbbzzzzzzssssss}}}zzztttvvvqqqKKK888GGGhhhzzz[[[JJJAAA:::999:::BBBMMMUUUZZZ___bbbcccfffhhhjjjjjjjjjjjjlllmmmkkkkkkkkklllnnnppprrrsssrrrsssttttttuuuuuuuuuuuuuuussssssvvv|||zzz|||ssseee^^^WWWQQQQQQVVVOOONNNHHH>>>999999777222333222111111000000111111111---,,,000111000000333???FFFEEE???GGG\\\jjjkkkiiiiiikkklllllliiiccc___WWWSSSNNNJJJGGGDDD@@@>>><<<999888999999888<<>>;;;999999999888777777777777777666555444333444111000444:::CCCPPP\\\bbbjjjooonnnkkkgggaaa[[[[[[fffttt}}}~~~~~~||||||wwwssslllkkkrrr{{{{{{vvvxxx{{{vvvvvvzzz~~~|||sssiiidddeeehhhrrrkkkJJJ888555555444555999???BBBCCCBBBGGGHHHFFFJJJMMMJJJYYYwwwvvvNNN:::<<<888888888:::;;;;;;:::888888777666555555666888888999===BBBGGGKKKQQQZZZ```mmmuuu~~~yyyxxxvvvuuusssoooiiifff^^^\\\YYYXXXWWWRRRJJJDDDEEERRRYYYVVVXXX^^^[[[PPPCCCFFFLLLXXXjjjzzz~~~oooqqqlll\\\NNNSSSlllpppbbbjjjyyyyyyyyyxxxxxx{{{uuujjjfffcccaaa```^^^[[[[[[]]]___aaaaaaZZZ\\\[[[ZZZddd}}}wwwnnnpppsssvvv||||||sssrrrrrrqqqlllNNN:::CCC^^^jjjPPP<<<999888???IIITTT[[[^^^aaacccfffhhhjjjjjjjjjjjjkkkmmmmmmmmmmmmmmmoooppprrrrrrssssssttttttuuuwwwxxxyyyrrrqqqrrrxxx}}}vvvwwwxxxvvvzzz}}}vvvccc[[[ZZZZZZYYYYYYRRRNNNEEE;;;777777555222333222111111000000111111111...---000111///111555>>>EEEEEE@@@IIIaaasssvvvsssuuuwwwzzzzzzvvvpppkkkbbb___YYYTTTOOOKKKFFFCCC>>>;;;:::;;;:::999===BBBJJJPPPXXX___dddgggjjjkkkkkkiiiiiijjjhhhgggkkksssuuuwwwxxxwwwssspppnnnnnnkkkiiigggggggggeee```\\\LLL@@@777777===@@@CCCFFFPPPYYYcccfffbbb]]]\\\]]]\\\[[[ZZZWWWTTTRRRSSSUUUSSSSSSRRRRRRQQQRRRRRRRRRJJJIIIGGGDDDAAA???===<<<::::::999999999999::::::888888777666666555444444333333444555666777888888888EEEVVViii|||tttmmmhhhcccbbb___[[[WWWSSSPPPNNNEEEBBB>>>;;;999999777666777777777777666555444333333///...111555;;;FFFQQQ^^^gggnnnnnnllliiiddd]]]YYYdddrrrzzz|||{{{|||}}}~~~~~~wwwrrrpppsssuuuvvvzzzxxxwww{{{{{{}}}~~~}}}}}}}}}zzzrrriiiddddddgggxxxxxx^^^HHH;;;555555555777;;;@@@DDDEEEEEEFFFFFFEEEJJJPPPNNNYYYrrrpppKKK>>>999777666888<<<>>>===<<<:::999888666555555555555444666888999<<>>UUUyyyjjjHHH:::888<<>><<<>>>DDDDDDJJJQQQXXX\\\^^^aaabbbbbbaaaccceeecccbbbfffmmmwwwzzz}}}}}}yyytttpppmmmhhhgggggghhhhhheee```\\\VVVLLLBBB???===::::::<<>><<<<<<;;;::::::::::::::::::999999888777666666555444444444555666777888888999:::>>>EEERRRhhhxxxqqqlllffffffdddaaa]]]YYYVVVTTTKKKFFFAAA<<<:::888777555666666777666666555444444333000...000111555===FFFXXXbbbkkkmmmmmmkkkfff```YYYcccqqqyyy{{{{{{|||~~~~~~}}}uuummmhhhfffmmm{{{|||zzz}}}{{{yyyvvvsssoooiiiddduuu}}}iiiSSSFFF<<<333444666999>>>BBBEEEGGGGGGIIIJJJHHHMMMUUUTTTZZZnnnjjjMMMEEE???:::888:::===<<<;;;;;;;;;999888777666555555444444444444666999>>>AAAEEEKKKRRRYYY```iiissszzzxxx}}}~~~}}}}}}|||yyywwwsssqqqnnnkkkfffcccbbbaaa`````````^^^[[[YYYRRRLLLCCC<<<:::<<<@@@BBBFFFKKKSSSTTTJJJ???BBBNNNcccsss{{{tttdddSSSMMMXXXlllvvvsssoooooowwwpppgggcccaaa______\\\ZZZXXXWWWXXXXXXXXXWWWXXXWWWVVVYYYdddzzz|||vvv{{{uuuiiiUUU<<<888IIIiii|||zzzVVVAAA:::<<>>:::777666555333222111111000000111111222000000111000///222888AAAHHHGGG@@@IIIddd{{{}}}xxxsssooohhhaaa[[[UUUOOOKKKGGGDDDCCCCCC@@@===???CCCCCCHHHNNNSSSVVVWWWXXXYYYYYYYYY\\\^^^]]][[[^^^eeeqqquuuzzz{{{yyytttooommmhhhhhhhhhgggddd___XXXTTT]]]ZZZWWWSSSIII>>>;;;===CCCRRRdddmmmmmmiiijjjlllfffccc```]]][[[YYYXXXWWW[[[ZZZYYYWWWUUUSSSRRRRRRPPPPPPOOOLLLHHHDDD@@@======<<<<<<;;;::::::;;;;;;;;;:::999888777666555555333444555666888999::::::;;;:::===EEEUUUlll}}}xxxrrrnnnhhhhhhgggeeebbb^^^ZZZXXXOOOJJJDDD>>>;;;888666555666666666666666666555444555111///111111111777>>>PPP[[[ffflllmmmmmmhhhbbbYYYcccqqqyyy{{{{{{}}}wwwoooiiiffffffsss{{{{{{zzzyyy|||zzzsssdddvvvxxx{{{sss^^^MMMDDD;;;111444777;;;@@@CCCFFFHHHIIILLLNNNLLLOOOWWWUUUXXXhhhmmmMMMDDD999444555:::<<<<<<;;;;;;::::::999888777666666555444444555777999;;;===AAAFFFKKKQQQZZZfffnnnooottt|||~~~{{{zzzxxxwwwwwwxxxuuuppplllgggbbb]]]YYYRRRQQQPPPQQQRRRRRRPPPNNNCCCAAA>>><<<;;;<<<===???===999999;;;777999OOOlllrrr```PPPGGGZZZuuuyyyuuuuuuyyyxxxpppiiigggeee```]]]\\\___]]]ZZZYYYYYYXXXWWWUUUSSSTTTVVVYYYaaassstttwww~~~vvvlllZZZ???555DDDjjj}}}}}}___HHH@@@>>>CCCPPPYYYZZZ\\\bbbcccfffiiikkkkkkjjjjjjjjjkkklllmmmooopppqqqqqqqqquuutttsssqqqppppppoooooovvvrrroooqqqxxx}}}~~~|||{{{{{{zzzyyyxxxxxxxxxxxxtttyyy}}}}}}|||}}}xxxvvv{{{nnnbbbggguuuwwwoooaaaSSSEEE>>>:::777555555333222111111000000111111333111111222000...333:::DDDKKKJJJCCCLLLiiivvvqqqkkkddd^^^XXXRRRNNNJJJGGGFFFFFFCCC>>>???CCCFFFKKKPPPTTTUUUUUUUUUUUUUUUUUUXXXZZZXXXUUUWWW]]]fffjjjooorrrrrrooommmllllllkkkjjjfff```YYYRRRNNNWWW\\\bbbbbbXXXIIIBBBCCCFFFSSSccclllmmmkkkjjjlllkkkhhheeecccbbb```]]]ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSRRROOOKKKGGGCCC@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;:::888777666666222333555666999:::<<<===;;;999:::@@@JJJZZZppp~~~{{{xxxvvvtttqqqnnnhhhhhhhhhgggdddaaa]]][[[SSSMMMFFF???;;;999777666555666666666666666555555555222111222111000444:::HHHTTTaaaiiillllllhhhbbbZZZdddpppyyy{{{|||~~~vvvooollllllnnn}}}~~~}}}|||xxx|||||||||~~~~~~~~~iii}}}wwwsssgggWWWIII@@@888111444888===AAACCCEEEGGGHHHJJJNNNLLLMMMSSSQQQTTTbbbhhhYYYFFF:::777999;;;;;;999999::::::999999888777555444444444555666777777999<<<@@@CCCGGGNNNWWW^^^aaaffflllsssxxx|||~~~}}}{{{yyywwwuuusssrrrrrrqqqnnniiiccc^^^XXXRRRMMMFFFEEEDDDEEEFFFFFFEEEDDD999::::::999999888999:::;;;:::999:::???OOOhhh|||~~~}}}yyyppp```QQQMMMPPPssspppnnnttt~~~sssjjjeeeccceeeccc]]]ZZZ[[[]]][[[YYYXXXXXXWWWUUUSSSNNNQQQVVVYYY]]]kkkrrr|||tttlll^^^BBB666CCC]]]mmmXXXGGG@@@CCCOOOWWWXXX[[[aaabbbfffiiikkkkkkjjjiiijjjiiijjjlllnnnpppqqqqqqqqqrrrrrrrrrrrrqqqpppoooooorrrpppnnnooorrrtttuuutttuuuttttttvvvwwwvvvuuuuuutttvvvxxxzzz{{{|||}}}qqqmmmxxx|||tttfffgggtttwwwnnn[[[LLL???;;;:::777555666333222111111000000111111333222222222000...333<<>>???999888999===AAAKKK^^^qqq~~~{{{xxxtttrrrqqqooommmkkkggghhhhhhgggeeebbb^^^\\\UUUOOOGGG@@@<<<:::888777555555666666666666555555444222222333222000333888AAANNN]]]fffjjjlllgggbbbYYYcccpppxxxzzz{{{~~~|||vvvqqqpppsssvvv|||~~~{{{{{{~~~rrr{{{nnn^^^QQQFFF<<<666555444999>>>BBBCCCDDDFFFGGGFFFMMMLLLKKKPPPOOOSSSbbbbbbKKK@@@;;;888666777888888999999999888888444333333444555666555444111555888:::<<<@@@FFFKKKPPPSSSXXX^^^eeejjjmmmoooxxxyyy{{{}}}~~~|||~~~~~~~~~}}}{{{||||||}}}~~~}}}{{{xxxwwwtttrrrpppnnnkkkjjjhhhhhhddd```[[[UUUPPPIIICCC???===;;;::::::;;;;;;:::999888888666444222333666888333<<>>AAATTTjjjuuuoooxxx}}}nnneeeeeeaaa```bbb```ZZZXXX\\\XXXVVVUUUTTTUUUTTTRRRQQQKKKOOOVVVZZZ[[[fffuuuqqqxxxqqqbbbDDD555???;;;ppp~~~mmmKKKCCCCCCOOOWWWVVVZZZaaabbbeeeiiikkkkkkjjjiiiiiiiiikkkmmmppprrrsssssssssooopppqqqrrrsssrrrqqqppplllmmmnnnpppqqqrrrssssssuuussssssvvvxxxwwwuuuvvvwwwwwwwwwwwwyyy{{{~~~zzzuuuttt}}}wwweee___gggiii```QQQBBB666444555222111222333222222111000111111111333222333333///...444<<>>===<<<;;;999888777666000111444777:::===???@@@999888999::::::???RRReeettt~~~{{{wwwssspppnnnmmmkkkiiifffggghhhgggeeebbb^^^\\\VVVPPPHHHAAA===:::999888555555666666666666666555333111222333222000222777<<>>;;;888888555222222666888777666666444555888666333222555===TTTccceeemmmyyyqqq]]]UUUGGG;;;;;;???JJJ___uuuyyywwwssswwwyyyuuuvvvwwwvvvsssvvvkkk___]]]`````````___^^^[[[XXXWWWTTTTTTTTTSSSSSSRRRPPPPPPUUUWWWZZZ]]]aaakkkxxxsssyyy|||}}}fffPPPAAA...???TTTwwwwwwUUUOOOLLLPPPUUUXXX[[[___dddfffhhhiiihhhhhhhhhiiijjjiiijjjnnnsssuuurrrooorrrrrrrrrqqqqqqpppppppppssstttttttttsssrrrrrrqqqpppqqqrrrsssttttttttttttuuuuuuvvvxxxzzz{{{|||}}}zzzzzzuuujjjaaa[[[PPPDDD===:::666333000000000111444555555555333222222333222222666777111---555CCC[[[VVVNNNHHHNNNeee{{{tttkkkeeeaaa[[[WWWWWWVVVRRRPPPQQQPPPSSSWWW[[[[[[YYYUUUSSSSSSRRRQQQRRRTTTQQQLLLGGGIIIMMMTTTZZZ___cccgggjjjmmmmmmqqqvvvuuuppppppsssvvvpppvvv~~~yyyzzz{{{wwwuuuwwwvvvvvvuuuuuutttqqqlllhhhgggddd___^^^___aaabbbbbbcccbbb]]]UUUQQQQQQPPPMMMKKKKKKJJJJJJKKKIIIFFFCCCBBBAAA???>>>>>>===:::888666555333555999>>>BBBDDD===:::777555777>>>EEEJJJ```ppp{{{xxxrrrmmmiiihhhiiijjjiiigggeeedddcccbbb___]]]WWWQQQJJJDDDAAA===999666888888888888777777777777444444333222111111111111:::DDDTTTbbbjjjkkkiiiggg^^^fffpppxxx{{{|||}}}{{{tttooonnnqqquuuwwwyyyxxx~~~|||yyyjjjnnn~~~yyy{{{}}}lll[[[QQQGGG;;;666999999;;;>>>@@@CCCDDDFFFGGGKKKLLLOOOOOOKKKKKKTTT___jjjyyybbbFFF777;;;:::999999888888999;;;999888888888777666666666333444444444333444666888777888;;;>>>AAADDDFFFHHHOOOPPPSSSVVVZZZ^^^```bbbfffgggiiiiiiiiikkkmmmpppnnnmmmllllllmmmooorrrssstttuuuvvvvvvuuuuuuwwwyyyvvvvvvuuusssrrrpppooonnnooonnnllljjjgggdddbbbaaa^^^\\\YYYVVVSSSOOOIIIEEEEEEAAA<<<999999::::::999777777777777777666333111999555333222222444<<>>:::777888<<>>:::<<<888;;;???DDDHHHJJJJJJIIILLLLLLOOOOOOLLLLLLUUUaaabbblll^^^AAA::::::999888888999999999888888888888777777777777333444555444222222444666555666777888999:::;;;<<>>888777666444222111111000444333333333333333444444>>>AAA@@@888333555;;;???XXXWWWRRRLLLOOOfff}}}xxxjjjeeedddfffeeeaaa^^^^^^\\\]]]___aaabbbbbbbbbbbb\\\YYYVVVVVVVVVUUUPPPMMMIIIKKKOOOSSSWWW]]]ccchhhnnnvvv}}}~~~}}}~~~|||xxxssspppiiiiiiiiigggdddbbbbbbbbb```eeegggeeeccc```ZZZSSSQQQOOOLLLKKKLLLLLLKKKJJJGGGFFFDDDDDDCCCBBB>>><<<:::888777777:::>>>CCCFFFDDDBBB===:::999:::===???III___xxx|||wwwrrrmmmiiigggfffeeeeeeeeeeeeccc___\\\YYYTTTMMMGGGCCC@@@>>><<<999999999888888777777777666555444333333222222222666@@@OOO___iiilllkkkiii^^^eeennntttwwwyyy}}}}}}~~~|||uuujjjcccaaadddiiilllooopppmmmkkkoooyyy|||vvv|||llleeeppp~~~pppnnnyyyyyyqqqwwwmmmWWWMMMGGG???;;;<<<:::<<>>777555444222333444555555---000333444333333777:::888???JJJTTTWWWXXX^^^fffccc]]]WWWRRRJJJCCCAAACCCIII]]]llljjjdddfffhhhggggggnnnuuuzzz}}}vvvpppnnnvvvpppddd^^^YYYXXXYYYSSSWWW]]]aaacccaaa]]]ZZZQQQTTTWWWYYYXXXSSSMMMJJJLLLIIIIIIQQQ]]]fffiiigggwwwvvvzzzmmmAAA999888???XXXmmmmmmkkkooonnnXXXPPPJJJLLLPPPSSSXXX\\\]]]```cccffffffggghhhjjjiiikkkmmmllljjjkkknnnqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttssssssrrrrrrssssssttttttttttttssssssxxxxxxyyyyyyzzzzzz{{{{{{}}}|||ppp[[[DDD999;;;<<<;;;999777555333111000000555;;;<<<999555444555:::DDDGGG>>>666888>>>BBBXXXYYYWWWQQQSSShhhuuuqqqooopppoooiiieeedddccccccdddeeefffhhhiiijjjfffbbb]]]ZZZYYYWWWRRROOONNNOOOQQQSSSWWW]]]eeekkkmmmxxxzzzvvvllllllkkkgggdddccceeegggbbbhhhlllkkkiiiggg```YYYUUURRROOOMMMNNNOOOPPPOOOKKKJJJIIIIIIHHHFFFBBB???;;;:::999888999===BBBFFFFFFCCC???<<<999999999:::>>>QQQjjj}}}}}}vvvooojjjfffdddddddddddddddaaa]]]ZZZXXXTTTNNNHHHDDDAAA@@@???;;;::::::999999888888888666555444333222222111111444===LLL\\\hhhmmmllljjjaaagggnnnsssuuuvvvzzz}}}}}}}}}}}}zzzssshhh```]]]\\\]]]^^^ZZZ___dddhhhqqqzzz~~~}}}vvvrrrwww~~~{{{|||jjjjjjzzz}}}nnniiisssqqqhhhuuu{{{mmmTTTJJJEEE???;;;;;;AAAAAADDDKKKRRRUUUSSSPPPSSSQQQOOOPPPOOOOOOVVV^^^www]]]\\\```pppkkk___KKK:::555999888222555666666666666666666666666777888777555333444444000000111111111222222222333444444666777888999999999;;;<<<======>>>@@@CCCAAAAAABBBBBBCCCCCCDDDDDDCCCDDDEEEFFFEEEFFFIIIKKKKKKLLLMMMMMMKKKIIIFFFDDDBBB@@@===:::888777888888444444333555777888888777444444555444333111000000111333444333444999BBBIII\\\bbbkkkppplllbbb]]]]]]NNNFFF???>>>>>>BBBNNN\\\ggg{{{}}}~~~}}}xxxwww|||zzzmmmbbb^^^\\\XXXUUUTTTTTTTTTUUUWWWYYY[[[]]]^^^RRRUUUYYY[[[[[[WWWSSSPPPOOONNNMMMNNNQQQVVV[[[^^^jjjxxx|||^^^:::;;;???ZZZuuuuuummmlllkkkRRRIIICCCEEEKKKOOOUUUZZZ___bbbeeefffffffffggghhhjjjlllnnnmmmkkklllooorrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssstttssssssrrrssssssttttttuuuuuuttttttuuuvvvwwwxxxyyy{{{||||||}}}|||uuuVVVDDD<<<999::::::999888666555444333555@@@LLLPPPJJJAAA;;;999888FFFPPPIII>>>;;;CCCJJJ\\\]]]ZZZRRRQQQbbb||||||xxxpppkkkiiijjjiiiiiiiiijjjlllnnnooooookkkeeeaaa^^^[[[UUUQQQQQQRRRRRRTTTWWW^^^ffflllqqq{{{xxxtttllliiieeeaaa```bbbggglllhhhmmmooonnnlllkkkfff```YYYVVVRRRPPPQQQRRRTTTTTTOOOOOONNNNNNMMMJJJFFFBBB<<<<<<:::888888;;;AAAFFFGGGDDDAAA===:::888888888999DDDWWWooo{{{ssslllhhhdddcccbbbbbbaaa^^^[[[WWWUUUSSSOOOJJJEEEBBBAAA@@@===<<<<<<;;;::::::999999666555444333111111111000333:::IIIYYYgggmmmllljjjdddiiipppsssttttttvvvyyy}}}~~~|||sssnnneee]]]WWWRRRMMMKKKGGGLLLPPPWWWcccpppwwwwww~~~~~~~~~~~~vvvcccWWW[[[ggg|||kkkrrr~~~uuuqqquuuooofffuuuvvvvvv~~~hhhOOOFFFDDD@@@>>>@@@IIIHHHHHHKKKPPPTTTTTTSSSXXXTTTQQQRRRRRRQQQUUUZZZqqq[[[ZZZ\\\eeevvv|||mmmKKK:::999:::777777777777666666666666666555777888888666444444555000000000111111222222333222222222222333333333444555666777666555555666888777777888888999999999999666888999999888999;;;===;;;<<<<<<<<<<<<:::999888999888666444333333333444333222111111222222111000000222444444222111111222111333888???HHHTTT```ggg{{{vvvqqqjjj^^^OOOFFFDDD>>>@@@FFFNNNUUU[[[fffpppxxx~~~xxxwwwuuueee]]]YYY[[[\\\XXXTTTRRRXXXVVVTTTRRRSSSUUUXXX[[[XXXVVVTTTRRRRRRTTTVVVXXXQQQRRRRRRNNNKKKLLLRRRXXX___~~~III;;;>>>\\\|||}}}pppjjjiiiMMMDDD===???EEEJJJQQQWWW```bbbeeefffffffffggghhhiiikkkmmmmmmmmmnnnpppqqqpppqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssttttttssssssrrrrrrsssuuuuuuvvvvvvuuussstttuuuwwwxxxzzz{{{|||}}}}}}[[[HHH@@@;;;888888777777777777888888888EEEVVVbbbbbbYYYMMMEEE===FFFOOOMMMAAA888???KKKaaaaaa[[[QQQKKKVVVoooxxxrrrqqqpppooonnnnnnoooppprrrsssuuuqqqkkkhhheeeaaaZZZUUUTTTTTTTTTUUUXXX___gggmmmyyy~~~{{{uuuooojjjhhhccc\\\ZZZ]]]dddjjjnnnnnnrrrtttqqqooonnniiiddd[[[XXXUUUSSSTTTVVVWWWWWWSSSSSSSSSRRRRRRNNNIIIFFF??????===:::888;;;BBBHHHKKKHHHCCC???;;;999999999:::<<>>===<<<<<<;;;;;;777666555333222111111111222999FFFWWWeeelllllliiieeejjjqqqtttttttttuuuwww}}}}}}|||uuuppphhh```XXXPPPIIIDDDGGGEEEBBBDDDQQQfffuuuzzz{{{|||}}}~~~{{{eeeTTTYYYhhh~~~|||vvv|||zzzwwwllleeessswwwssstttwww{{{xxxaaaKKKDDDDDDBBBCCCHHHLLLLLLLLLLLLMMMPPPSSSUUUZZZUUURRRTTTVVVTTTUUUWWWkkkYYY\\\```eeemmm}}}lllNNNCCC@@@>>>::::::999999888777777777333555777777555444444444333333333444444444555555222222222222222111111111444555555444222222333444222333333444444444444444222444444444333333555777444444444444444444444444444444333333333222222222555444222222333333222111///111222222333555:::>>>>>>BBBLLLYYYfffpppvvvxxxpppeeeXXXNNNEEE<<<777777???NNNaaannnsssuuutttrrrrrr{{{~~~zzzxxxnnn```[[[VVVTTTXXXYYYVVVSSSSSSWWWVVVVVVVVVVVVVVVWWWWWWZZZVVVQQQMMMMMMPPPTTTXXXQQQSSSTTTQQQMMMLLLPPPTTTZZZ{{{WWW<<<>>>\\\mmmdddbbbLLLBBB:::;;;@@@FFFMMMSSS\\\___ccceeeeeefffggghhhhhhhhhiiilllooopppooonnnppppppqqqqqqqqqrrrrrrrrrqqqrrrssssssttttttssssssqqqqqqssstttvvvwwwwwwwwwssstttuuuvvvwwwxxxyyyyyy{{{|||gggNNNDDDCCC@@@???<<<:::999999:::;;;:::CCCWWWooosssdddQQQLLLNNNPPPFFF888;;;IIIcccaaaZZZNNNHHHOOObbbrrr{{{zzzuuuttttttsssssstttuuuuuuvvvsssooommmlllhhhaaa\\\WWWXXXXXXYYY\\\bbbjjjooo|||zzzrrrllliiifffeeeeee^^^XXXZZZbbbkkkpppqqqrrrwwwyyywwwtttqqqkkkddd]]]ZZZWWWWWWXXXYYYYYYYYYWWWVVVVVVVVVUUUQQQLLLHHHCCCCCCAAA<<<999<<>>======<<<:::999777666444333333333222888DDDUUUdddlllkkkhhhccciiiqqqvvvwwwvvvvvvxxx{{{|||~~~}}}zzzuuummmddd\\\TTTMMMIIIOOOIII@@@>>>LLLbbbttt{{{zzz|||~~~tttcccfffuuu}}}~~~pppkkkvvv}}}{{{{{{yyyzzz~~~ttt```MMMFFFDDDBBBEEELLLHHHKKKNNNNNNMMMMMMQQQTTTXXXSSSRRRVVVZZZXXXWWWWWWfffSSS[[[cccfffhhhqqqdddOOOHHHEEE<<<<<<;;;;;;:::999888888111333666666555333333444333333333333333333333333444444444333222222111111444555555444222111333444111111222333333333222222333444555444333333444666333333333333333444555666000000111222222222222111111000///000222333333222111222222222555;;;EEELLLYYY^^^gggrrrzzz{{{uuuoooVVVJJJ???<<<<<<;;;<<<===GGG^^^uuuvvvkkkgggttt{{{{{{zzzzzz}}}{{{vvvzzzuuu]]]RRRYYYUUUSSSUUUUUUSSSTTTVVVQQQTTTXXX[[[\\\[[[XXXWWWXXXVVVSSSQQQPPPPPPQQQRRRPPPRRRTTTTTTRRRPPPQQQSSSYYYyyy\\\@@@???]]]}}}ggg[[[YYYMMMBBB::::::>>>CCCJJJPPPYYY\\\```cccdddfffhhhiiiffffffgggkkkpppqqqooolllpppppppppqqqqqqrrrrrrrrrqqqrrrrrrssstttttttttssspppqqqrrrtttvvvwwwxxxxxxtttuuuuuuuuuvvvvvvvvvvvvzzz{{{~~~~~~~~~qqqQQQFFFKKKLLLIIIDDD???<<<:::::::::>>>DDDXXX|||jjjYYYSSSWWWPPP??????MMMbbb___XXXNNNIIIOOO___lllxxxxxxwwwwwwvvvvvvwwwwwwuuusssqqqqqqpppmmmfffaaa\\\\\\]]]^^^aaagggnnnsss{{{~~~~~~qqqfffaaaaaaccceeeeee^^^YYY^^^jjjtttwwwuuutttzzz~~~|||xxxtttlllddd]]][[[YYYYYYZZZ[[[[[[ZZZXXXXXXXXXXXXWWWSSSNNNIIIEEEEEECCC???;;;===EEELLLXXXSSSLLLDDD???<<<;;;<<<===999<<>>===<<<;;;999888666555555444222888DDDTTTdddkkkjjjggg```gggqqqwwwxxxxxxxxxyyyzzz{{{|||~~~}}}zzztttkkkaaaZZZSSSNNNKKKOOOJJJBBB@@@MMMaaaooottt{{{||||||lllmmmyyy}}}yyyzzzwww}}}~~~wwweeeRRRIIIDDD???BBBJJJBBBIIIPPPPPPMMMLLLOOOTTTUUUQQQQQQWWW\\\\\\YYYXXXcccXXX\\\```bbbeeekkkuuu|||sssfffXXXIIIEEEFFFAAA@@@AAA;;;666555333222222333555666555444333222222111111111111222333444444333222111222222222222222222222222111222222222111111000///444333333222111222222222333333333222222222111111555444222111000000111111111111111111111111111111666555777<<>>HHHZZZuuuwwwiii^^^VVVXXX^^^iiicccZZZNNNEEEGGGSSS```sss~~~|||yyyxxxxxxyyyzzzzzzzzzxxxttttttuuusssoooeeehhhjjjhhhgggiiipppwwwyyyfffUUUOOOUUU```jjjnnneee]]]cccqqq|||}}}zzzzzzqqqiiiaaa]]]YYY[[[___aaa___[[[\\\\\\[[[YYYVVVTTTRRRPPPKKKFFFBBB@@@???>>>DDDKKKYYYXXXQQQEEE===;;;:::999;;;;;;<<>>>>>>>><<<999666444333333333333:::GGGVVVccchhhgggdddbbbjjjqqqrrrsssvvvxxxxxx}}}~~~~~~}}}~~~~~~}}}zzzooo```]]]aaa\\\PPPUUUUUUKKK>>>EEE^^^qqquuu~~~~~~~~~~~~~~~}}}|||vvvyyy||||||zzz{{{ttt___KKKEEEAAA>>>BBBLLLJJJKKKLLLNNNOOOOOOOOOOOOIIIMMMRRRUUUVVVWWWXXXYYY```uuuYYY\\\^^^^^^^^^aaaiiioooppp___WWWRRRGGGCCCDDD???666555444333222111///---555555555555444333222111333333444555555555444333333333333333333333333333222333333333333333333222444333333222222222333333222222222333333444444444111111222333333333222222//////000000111222222333===>>>BBBGGGJJJMMMWWWaaa[[[\\\\\\WWWOOOFFF???<<<<<<<<<@@@LLLZZZcccbbb^^^SSSXXX^^^dddiiimmmppprrrzzzpppvvvwww|||uuujjj^^^RRRPPPVVVRRRRRRRRRQQQPPPQQQTTTVVVRRRRRRRRRTTTVVVVVVTTTRRRWWWTTTQQQNNNMMMOOORRRTTT\\\YYYVVVUUUUUUUUUTTTSSSWWWlll|||}}}mmmNNNBBB999EEEhhh{{{lllTTTHHHAAA===;;;;;;<<<>>>EEEMMMTTTYYY^^^bbbddddddeeeeeeggghhhiiijjjlllmmmnnnnnnlllmmmmmmnnnooonnnnnnnnnmmmnnnpppqqqrrrrrrqqqqqqoooppprrrtttvvvvvvwwwvvvxxxxxxwwwwwwvvvvvvuuuuuuzzzuuuvvv|||}}}~~~mmmrrr~~~ZZZGGG@@@>>><<>>JJJaaavvvtttrrrnnniiieeebbb```___]]]\\\ZZZYYYWWWSSSNNNJJJEEEGGGHHHGGGDDDAAA@@@@@@@@@>>>:::777555444444444111777CCCRRR___fffdddaaabbbjjjqqqrrrssswwwyyyyyyzzz{{{}}}}}}||||||~~~~~~rrrddd```dddaaaXXXYYY[[[RRRCCCCCCWWWllluuu|||}}}~~~~~~}}}|||}}}~~~}}}www|||~~~~~~xxx```JJJDDDDDDCCCEEEJJJGGGHHHJJJLLLNNNPPPRRRSSSTTTRRRPPPOOOPPPSSSWWWYYYaaavvv[[[]]]]]]ZZZXXXYYY]]]aaammm}}}ssshhhSSSDDD>>>666:::999888888999777444222333333444444444333222222333444555666666666666666333333333333333333333333333333333333333444444444333333333222222333444444222222222222222222222333000111222222111///,,,***000111222555777999;;;<<>>555<<>>>>>BBBIIIWWWooo}}}|||xxxpppcccUUULLLIIIKKKMMMXXXiii{{{uuuuuuttttttvvvyyy}}}{{{ooonnnvvvnnn^^^___qqq|||vvvqqqiiiaaa___bbbeeefffeeeaaaaaaaaaaaa``````___^^^SSSNNNIIIGGGDDDCCCHHHOOO]]]```___VVVMMMFFF???888;;;999999999:::AAARRRbbb||||||yyytttooojjjgggfffeee___^^^\\\[[[ZZZVVVRRROOOKKKLLLMMMKKKHHHEEECCCCCCAAA???<<<888666444444444555999CCCRRRaaahhhfffbbbccckkkqqqrrrssswwwzzzzzzwwwyyy{{{{{{zzz{{{|||~~~|||~~~yyyjjjeeeiiiiiiddd```eee___MMMDDDOOOfffuuu{{{|||}}}~~~|||zzzyyyzzz|||}}}|||xxx}}}|||cccLLLEEEFFFEEEEEEGGGHHHIIIJJJMMMPPPSSSUUUWWWXXXSSSNNNMMMOOORRRSSSSSS___sss[[[[[[[[[XXXVVVVVVYYY\\\cccsssooo\\\RRRHHHDDD???:::888999999888777555444333333333444444555333333444555555666666666222222222222222222222222333333222222222333333333333222222222222333444444333333222222111111000000111222333333444444333333:::;;;>>>AAAEEEHHHKKKLLLGGGFFFGGGHHHCCC<<<999;;;>>>>>>;;;666555;;;GGGQQQcccnnn}}}wwwjjjaaa___[[[[[[dddsssxxxsssuuupppaaaUUUTTTWWWWWWVVVVVVVVVVVVTTTRRROOOOOOQQQSSSQQQOOONNNOOORRRTTTUUUUUUVVVSSSPPPNNNMMMOOOQQQSSSSSSRRRRRRSSSUUUUUUSSSRRROOOccczzzssskkkkkkmmmmmmpppdddKKK>>>666666IIIdddqqqiii[[[GGG@@@;;;999888999@@@HHHPPPTTT[[[```bbbcccdddeeeggghhhiiijjjkkklllmmmmmmnnnoooppppppqqqqqqppppppmmmnnnpppqqqrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuuuusssuuuzzz{{{{{{sssQQQ@@@>>>EEEIIISSSiii}}}{{{xxxpppcccVVVQQQPPPOOOLLLSSS^^^uuu~~~{{{yyywwwxxx{{{~~~wwwbbbaaarrrzzztttmmmeeecccfffjjjjjjiiiiiiiiihhhgggfffdddbbbaaaYYYTTTNNNKKKHHHFFFKKKQQQ___dddfff```WWWMMMBBB999===;;;:::::::::===HHHSSSlll|||{{{uuuooollljjjjjj```___\\\[[[YYYWWWTTTRRRPPPQQQRRRPPPLLLIIIGGGGGGDDDAAA>>>999666555444444666:::DDDSSS```gggfffbbbdddlllrrrrrrsssxxx{{{{{{xxxyyy{{{{{{zzzzzz{{{|||yyy|||tttlllmmmooonnngggnnnmmm]]]MMMNNNaaasss{{{|||}}}~~~|||zzzwwwvvvvvvxxxxxxyyy~~~www~~~wwwcccNNNFFFEEEEEEFFFHHHOOOOOOOOOPPPQQQSSSUUUVVVRRROOOMMMPPPTTTVVVRRRNNN\\\lllUUUVVVUUUUUUTTTVVVXXXZZZ___cccmmm~~~}}}aaaWWWJJJ@@@;;;999666444;;;999777444444444666777222222222222333333444444222222222222222222222222222222333333333333222111333333222222222333333444222333333444444555555666555555666888<<>>DDDMMMRRRYYY^^^aaacccdddeeehhhhhhiiiiiijjjkkkllllllnnnnnnoooppppppppppppooommmnnnpppqqqrrrrrrqqqqqqqqqrrrrrrssstttuuuvvvvvvssstttttttttuuuuuuvvvvvvuuutttvvvzzz}}}|||^^^HHHBBB???@@@FFFXXXvvv}}}xxxxxxyyyyyyxxxrrreeeXXXTTTWWWWWWRRRRRRVVVfff~~~|||}}}|||zzz}}}~~~gggdddsss|||uuupppjjjiiimmmooonnnlllmmmmmmmmmlllkkkjjjhhhggg```ZZZTTTQQQLLLJJJNNNTTT```ggglllhhh___TTTHHH===>>>;;;:::;;;;;;<<>>???>>><<<:::999:::>>>BBBEEE>>>>>>>>>>>>>>>>>>>>>>>>:::666444666777888<<>><<>>:::888:::;;;:::===BBBIIIUUUgggzzz~~~yyytttqqqooollliiieeebbb```___]]]\\\YYY[[[[[[ZZZVVVSSSRRRRRRNNNKKKEEE???:::666444333555???MMMYYY___aaaaaaaaaiiippptttsssssswwwzzz{{{{{{|||}}}|||{{{{{{{{{}}}{{{}}}yyy|||zzz{{{~~~}}}rrrhhhkkkuuu~~~~~~|||yyywwwvvvtttsssuuuzzz~~~~~~}}}}}}zzzyyy~~~zzzwwwtttvvvvvvssswww}}}}}}TTTPPPJJJFFFFFFKKKRRRXXXWWWVVVUUUSSSPPPMMMJJJIIIQQQLLLHHHHHHNNNUUUZZZ\\\[[[___wwwMMMMMMMMMNNNPPPRRRSSSTTTOOOQQQUUUZZZbbbppp}}}~~~uuuffffffddd___WWWNNNEEE???999888777555555555555666444444444444444444444444444888>>>DDDFFFFFFDDDCCC;;;;;;999888777777666777333444666888:::===>>>???>>><<<999666444444555555555555666777888999999::::::999===FFFMMMQQQVVV[[[eeennnyyy~~~}}}{{{{{{|||zzzwww~~~zzzoooccciiiyyy{{{ggg^^^\\\XXXRRRWWWXXXWWWUUUTTTTTTTTTSSSMMMQQQTTTVVVUUUSSSRRRRRRPPPOOOMMMNNNPPPQQQQQQPPPSSSSSSRRRRRRRRRQQQQQQQQQRRRPPPMMMMMMMMMNNNNNNMMMNNNVVVbbb~~~yyy|||{{{vvvzzzuuujjjMMMBBB777555<<>>HHHNNNUUU[[[___bbbdddeeehhhhhhhhhiiijjjjjjkkkkkkiiijjjkkkkkkllllllkkkkkkmmmnnnpppqqqrrrrrrqqqqqqqqqppppppppppppqqqssstttssssssttttttuuuuuuvvvvvvwwwwwwwwwwwwzzz~~~nnnbbbaaaccchhhhhh^^^NNNBBBCCC??????KKKcccyyy~~~yyyrrrqqqllleeehhhsss|||~~~~~~ppp___[[[dddjjjhhh___VVVUUUccctttyyykkk```MMMQQQUUU\\\kkkvvvsss}}}zzzwwwxxxzzzyyywwwssstttuuuvvvwwwxxxxxxxxxqqqjjjccc___YYYVVVYYY^^^eeemmmsssrrrkkkcccXXXNNNAAA<<<999;;;<<<;;;;;;>>>AAAGGGUUUjjj}}}zzzwwwuuusssooojjjfffdddcccaaa```^^^___```___\\\ZZZYYYYYYUUURRRKKKDDD>>>999666555:::HHHYYYccceeeddddddffflllrrruuussssssvvvzzzzzzxxxyyy{{{|||{{{|||~~~}}}|||}}}yyyvvv|||~~~~~~{{{zzzwwwtttrrrtttyyy|||{{{yyy{{{vvvsssuuu}}}yyytttuuutttoookkk{{{xxxqqq}}}sssOOOLLLHHHGGGJJJOOOTTTVVVVVVVVVWWWVVVTTTPPPLLLJJJSSSPPPLLLJJJLLLQQQWWW[[[bbb___rrrPPPOOONNNOOOQQQRRRRRRRRRJJJRRRYYYYYYVVV]]]rrrzzzkkk\\\SSS===<<<:::888777777888888666666666666666666666666666;;;DDDKKKPPPQQQOOOMMM???>>>===;;;:::999888888777777777777777888888888444444555555666666777777666777:::===AAADDDGGGHHHEEEGGGQQQ```lllrrruuuyyytttqqqtttwwwooosssvvv{{{vvvjjj]]]YYY\\\\\\XXXRRRSSSSSSSSSTTTSSSOOOKKKKKKOOOTTTWWWWWWUUUSSSRRROOONNNMMMNNNOOOPPPOOOMMMIIILLLPPPSSSUUUUUUSSSQQQMMMKKKIIIIIIKKKNNNOOOOOOMMMQQQZZZxxx}}}tttttt}}}oooUUUNNNAAA777555777@@@\\\xxxqqqbbbPPPCCC:::666999???GGGMMMTTT[[[___bbbdddeeehhhhhhhhhiiijjjjjjjjjkkkjjjkkkllllllmmmmmmllllllmmmnnnpppqqqrrrrrrqqqqqqppppppoooooooooppprrrsssvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxvvvuuuwwwzzz|||{{{uuuwwwwwwsssnnncccTTTFFFEEEAAA???III```tttwwwqqqlllmmmhhhbbbeeeqqqzzz|||sssaaa^^^jjjttttttlll___YYY```kkkxxx{{{```YYYMMMIIIWWWttt|||{{{{{{}}}}}}|||zzzzzz{{{{{{zzzyyyyyyxxxvvvpppiiiccc^^^ZZZ]]]bbbgggooouuutttooohhh^^^UUUFFF@@@<<<===>>><<<<<<===@@@AAAKKK^^^rrr|||zzzuuuqqqkkkgggdddcccbbbaaaaaacccdddcccaaa^^^]]]]]]ZZZVVVPPPHHHAAA<<<888777999III]]]fffeeebbbbbbeeemmmsssvvvtttsssvvvyyyyyytttvvvyyyzzz{{{}}}|||zzz{{{~~~}}}~~~~~~}}}yyyuuuqqqrrruuuvvvssspppuuuqqqlllkkkoooxxx|||wwwwwwtttoooiiiwwwtttsss~~~dddTTTOOOIIIGGGLLLRRRQQQNNNUUUWWWYYYZZZYYYVVVRRRPPPQQQRRRSSSRRRQQQPPPRRRTTThhh```pppSSSRRRPPPOOOOOOPPPQQQRRRNNNOOOPPPSSSWWW[[[___aaa~~~fff[[[NNNGGGEEEDDD@@@;;;<<<:::888777777888999:::999999999;;;???BBBCCCCCC;;;777444444666888666444<<<777222333777;;;<<<:::;;;:::999888:::<<<;;;888999FFFUUU___bbbeeemmmuuunnnooouuuwwwqqqxxx{{{{{{~~~yyy___^^^[[[XXXVVVTTTTTTTTTPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQPPPOOONNNOOONNNMMMLLLLLLLLLMMMNNNOOOMMMKKKJJJJJJJJJHHHFFFGGGJJJLLLNNNMMMMMMMMMNNNIIIYYY\\\hhh|||tttfffQQQEEE666444:::<<>>@@@FFFQQQ___ooo{{{~~~yyy{{{wwwrrrooommmkkkfffbbbddddddeeeeeedddcccaaa```___[[[SSSKKKBBB<<<777555888GGGZZZfffgggdddbbbbbbjjjnnnsssuuuuuutttvvvxxxxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{{{{{{{|||~~~~~~|||{{{wwwwwwvvvvvvuuuvvvvvvvvvvvvpppiiigggnnnzzz{{{vvvrrrpppkkkuuuxxxsssuuu^^^PPPOOOMMMMMMMMMOOOQQQRRRVVVVVVWWW[[[^^^___[[[WWWVVVUUUTTTSSSSSSSSSTTTUUU]]]gggzzzPPPPPPOOOOOOOOOOOOOOOPPPKKKLLLMMMPPPSSSVVVZZZ\\\```vvv}}}}}}xxxrrriiibbbYYYWWWUUUSSSOOOIII@@@999333444555888:::;;;:::999:::888777777888:::;;;;;;777555666<<>>===;;;:::======>>>BBBKKKWWWeeeqqqxxx}}}|||}}}zzzvvvssspppmmmiiieeedddeeefffgggggggggggggggeeeaaaZZZRRRHHH@@@999666:::HHHZZZeeefffccccccdddkkkoootttuuuttttttuuuwwwwwwwwwxxxyyyzzz{{{||||||~~~}}}|||{{{zzz{{{|||}}}~~~~~~~~~|||{{{wwwwwwvvvuuuttttttttttttpppmmmkkknnnxxxyyyrrrqqqtttwwwvvvuuu|||eeePPPOOOOOONNNOOOQQQSSSUUUUUUVVVXXX]]]bbbccc___[[[ZZZYYYXXXVVVVVVVVVWWWXXXXXX```sssMMMMMMNNNOOOOOOOOONNNMMMKKKLLLMMMNNNQQQSSSUUUWWWQQQaaasss{{{zzzzzz|||~~~lll^^^SSSQQQNNNOOOPPPOOOKKKGGGDDDDDDCCCBBBBBBDDDHHHKKKLLLMMMQQQZZZeeennnrrrssssss}}}}}}wwwtttvvvzzz{{{kkk```VVVMMMMMMLLLKKKKKKJJJJJJJJJKKKHHHJJJMMMPPPQQQRRRQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGJJJNNNSSSWWWYYYYYYTTTUUUUUUTTTRRRQQQRRRTTTqqqvvviiieeetttSSS>>>777444AAA\\\lllNNN;;;888:::888@@@FFFNNNUUUYYY\\\___```dddeeeffffffeeefffgggiiikkkkkklllllllllkkkkkkjjjnnnnnnnnnmmmlllkkkjjjiiioooooooooppppppqqqqqqqqqrrrssssssssssssrrrrrrqqquuutttttttttuuuwwwyyyzzz{{{zzz}}}{{{hhh]]]VVVaaavvvuuuqqqmmmjjjllluuuuuuccc[[[eeezzz|||fffZZZ^^^dddqqq~~~}}}}}}yyyxxxuuutttrrrmmmiiikkkqqqwwwzzzqqqjjj[[[NNNAAA===>>>===;;;;;;===>>>@@@EEEOOO[[[gggnnnwww|||}}}zzzwwwtttqqqmmmiiieeefffgggiiikkklllnnnnnnmmmjjjddd[[[QQQFFF<<<777<<>>888???RRR}}}vvvXXX???999;;;;;;???DDDKKKRRRXXX\\\___```eeeggghhhhhhgggggghhhiiilllllllllmmmllllllkkkjjjnnnnnnnnnmmmmmmkkkjjjjjjooooooooooooooooooooooooqqqrrrrrrsssssssssrrrrrrssssssssstttuuuvvvxxxyyyyyyyyy|||vvvmmmgggnnn|||~~~uuurrrooommmpppzzzxxxggg[[[aaaxxxppp]]]YYY[[[jjj|||yyy{{{~~~{{{yyyxxxtttooopppttt{{{xxxqqqfffUUUDDD>>>@@@AAA???===@@@@@@AAADDDKKKVVVbbbjjjttt{{{~~~{{{wwwssspppmmmggghhhiiikkkmmmoooqqqrrrrrrqqqllldddXXXKKK???888;;;III\\\gggiiihhhhhhjjjooorrrvvvvvvsssrrrtttvvvvvvvvvwwwxxxyyyzzz{{{{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||vvvvvvvvvwwwxxxyyy{{{{{{mmmpppyyyuuu~~~|||ppppppvvv|||tttrrrzzzssswww[[[YYYXXXWWWVVVUUUUUUUUUVVVNNNMMMNNNRRRXXX]]]]]]\\\ZZZYYYWWWUUUTTTTTTTTTTTTUUUXXXfffKKKMMMPPPRRRSSSRRROOONNNPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTXXXbbbvvvqqqeeeiiizzz|||~~~|||zzzxxxwwwyyy}}}{{{vvvyyy~~~xxxlllnnnjjjfffhhhqqq}}}uuupppnnnqqquuuxxxxxxkkkZZZPPPMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFHHHJJJLLLLLLKKKHHHGGGJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHKKKOOOSSSUUUTTTSSSOOOPPPPPPOOOOOOPPPRRRUUUUUUlllyyytttzzzRRR???777:::IIIsss~~~aaaDDD::::::888>>>BBBHHHPPPWWW\\\______eeegggiiiiiiiiihhhiiijjjllllllmmmmmmmmmllllllkkklllmmmmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqrrrsssssssssrrrrrrrrrrrrssstttuuuvvvwwwxxxxxx{{{~~~~~~{{{{{{qqqnnnmmmqqq|||{{{lll]]]]]]uuu|||eeeWWWQQQ___yyy{{{xxxxxx{{{~~~~~~zzzuuutttwww~~~~~~xxxmmmZZZFFF@@@BBBCCCAAA???@@@AAABBBDDDIIISSS___hhhsss{{{~~~zzzuuuqqqpppjjjkkklllnnnpppqqqrrrsssvvvuuurrrkkk___QQQCCC;;;<<>>999333<<>>444999;;;@@@HHHRRRXXX[[[[[[]]]```dddfffffffffggghhhfffggghhhiiijjjkkkkkkkkkllllllmmmmmmmmmllllllkkkjjjjjjkkklllmmmnnnnnnooonnnooopppqqqrrrsssssstttooopppqqqrrrsssttttttuuuvvvtttvvv{{{wwwttttttzzzwwwfff[[[lllsss[[[QQQZZZqqq~~~yyy{{{~~~zzzxxxvvvuuuuuu~~~kkkWWWMMMJJJHHHFFFFFFCCCEEEGGGHHHIIIOOOYYYaaalllvvv~~~~~~xxxvvvuuurrruuuyyy|||~~~~~~}}}|||||||||{{{wwwmmmaaaTTTMMMOOOZZZgggnnnmmmjjjkkknnnqqqsssuuuuuussssssvvvyyyvvvvvvwwwxxxyyyzzz{{{{{{xxxwwwwwwvvvwwwxxxzzz{{{yyyyyyyyyzzz{{{}}}~~~|||}}}~~~~~~|||{{{||||||~~~~~~~~~~~~|||yyywwwuuuqqqttt|||~~~~~~}}}{{{zzzyyyyyyyyyyyysssrrrpppmmmjjjhhhgggfffnnnxxx}}}{{{}}}~~~{{{qqq~~~zzzvvvsss{{{{{{mmm```[[[NNNPPPSSSWWWZZZ]]]```aaaYYYTTTOOONNNQQQUUUVVVVVVWWWVVVTTTSSSSSSSSSTTTTTTNNNNNNXXXnnnNNNOOOPPPRRRRRRSSSRRRRRRPPPPPPRRRRRRRRRRRRPPPPPPOOOLLLMMMPPPQQQSSS\\\hhhbbbfffooo~~~yyyiiiVVVLLLLLLOOONNNLLLLLLHHHHHHKKKIIIDDDEEEKKKCCCDDDFFFHHHIIIIIIHHHHHHBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFEEEDDDEEEGGGHHHIIIHHHIIIKKKMMMPPPOOOMMMJJJJJJLLLNNNNNNMMMKKKKKKKKKDDDHHHWWWZZZ[[[|||~~~}}}www]]]III:::888TTTuuuvvv]]]PPPFFF999777888===EEEOOOVVVYYYYYYZZZ]]]aaaddddddeeeeeefffcccdddfffgggiiijjjjjjjjjmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjkkkmmmnnnoooooommmnnnpppqqqrrrsssttttttooopppqqqrrrssstttttttttuuurrrtttzzz~~~||||||zzziii[[[iiilllWWWVVVeeeyyy|||www{{{~~~}}}|||zzzwwwuuusssrrryyyvvvbbbVVVQQQMMMKKKKKKGGGJJJLLLLLLLLLPPPYYY```gggrrr|||~~~zzzwwwwwwuuuxxx}}}{{{rrrggg\\\UUUZZZbbbjjjmmmjjjhhhjjjnnnqqqsssuuuuuusssssswwwzzzuuuuuuvvvwwwxxxyyyyyyzzzvvvuuutttttttttuuuvvvwwwvvvvvvvvvxxxyyy{{{}}}~~~{{{}}}}}}{{{zzz{{{|||}}}}}}}}}{{{wwwssspppmmmpppyyy~~~~~~}}}{{{yyyxxxxxxxxxxxxooonnnmmmlllkkkjjjjjjjjjyyyzzzyyy~~~|||}}}vvv___QQQTTTRRRSSSUUUWWWYYY[[[\\\\\\ZZZVVVSSSRRRTTTUUUTTTRRRTTTSSSRRRQQQQQQRRRSSSSSSQQQQQQZZZmmmKKKLLLNNNRRRUUUUUURRROOOSSSSSSTTTUUUVVVTTTPPPLLLLLLRRRRRRNNNNNNUUU\\\]]]XXXYYY^^^gggppp|||wwwlllZZZUUUNNNKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHIIIIIIFFFDDDBBBBBBAAA@@@???@@@BBBDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKOOOOOOOOONNNNNNNNNNNNMMMNNNOOOOOONNNLLLJJJIIIJJJJJJJJJSSSSSSYYYyyyxxx{{{uuuvvvzzzgggGGG888999IIIhhhyyyXXXKKKIII???999999;;;BBBLLLUUUYYYZZZZZZ\\\^^^___```bbbeeehhhaaabbbdddfffiiikkkmmmnnnpppmmmkkkkkkmmmmmmkkkiiinnnllljjjiiikkkmmmnnnnnnmmmmmmnnnooopppqqqrrrrrroooooopppqqqrrrrrrrrrrrrssstttvvvxxx{{{~~~yyyxxxnnnaaaiiiiiiRRR```kkk}}}{{{zzzyyyyyyzzz{{{zzzxxx~~~mmmWWWPPPTTTTTTOOONNNNNNOOOPPPRRRUUUXXXYYYjjjrrr{{{~~~~~~}}}zzzwwwzzz}}}~~~yyyooofff```dddgggkkklllkkkkkkmmmpppkkkooossstttsssssstttvvvssstttvvvwwwxxxxxxxxxwwwvvvuuusssqqqpppppppppqqqsssqqqppprrrvvvxxxxxxwwwxxx|||~~~~~~{{{zzz|||vvvuuuxxx}}}|||rrrhhhccc```ooo~~~~~~|||zzz}}}{{{tttkkkkkknnnooojjjdddhhhqqq}}}uuu~~~{{{|||zzzcccUUUTTTZZZZZZ[[[\\\]]]___```aaa```___[[[XXXUUUSSSRRRQQQMMMPPPRRRRRROOOMMMNNNOOOPPPRRRSSS[[[rrrOOOPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNMMMNNNRRRRRRMMMMMMSSSXXXYYYVVVUUUWWW[[[^^^cccooo{{{xxxjjj]]]TTTSSSNNNIIIGGGGGGGGGFFFEEEGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGFFFDDDBBBAAAAAA@@@??????@@@BBBDDDEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNOOOPPPNNNLLLJJJJJJJJJIIIGGGNNNPPPTTTsss}}}wwwpppmmmpppuuuxxx|||{{{bbbEEE777888DDD```~~~zzz[[[IIIDDD:::888777999???HHHPPPTTTUUUXXXZZZ]]]^^^___aaadddfffcccdddeeefffhhhiiijjjkkkkkkjjjhhhiiikkklllkkkiiijjjhhhffffffgggiiijjjjjjllllllmmmmmmnnnoooppppppoooooopppqqqrrrrrrrrrrrrssstttuuuwwwzzz}}}{{{~~~rrrbbbeee}}}nnnWWWWWW^^^vvv~~~{{{zzzyyyyyyyyy{{{{{{zzzyyy|||sss]]]UUUYYYZZZUUUUUUUUUUUUVVVXXXZZZ\\\^^^gggoooyyy}}}~~~|||zzzrrrkkkffffffhhhjjjjjjhhhiiikkkmmmnnnqqqssssssrrrqqqsssuuuttttttuuuuuuuuutttsssrrrsssrrrpppnnnmmmlllmmmmmmnnnlllkkkmmmqqqttttttssswwwyyy||||||yyyuuusssrrrwwwvvvuuurrrkkkcccdddiiirrr~~~}}}}}}~~~}}}}}}||||||yyyuuurrrkkkkkkmmmnnnjjjfffmmmwww}}}vvv~~~{{{~~~yyybbbSSSPPPXXXXXXYYYYYY[[[]]]^^^___\\\[[[YYYWWWUUUTTTTTTTTTLLLNNNPPPPPPNNNLLLLLLMMMOOOPPPPPPYYYqqqQQQQQQPPPNNNLLLLLLLLLMMMMMMOOOOOONNNLLLLLLPPPSSSRRRTTTRRRNNNLLLOOOSSSSSSUUUTTTTTTVVVTTTRRRWWW^^^llltttxxxmmmaaaXXXRRRMMMJJJKKKIIIFFFEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOPPPOOOLLLKKKJJJKKKIIIEEEKKKPPPRRReeeyyy{{{wwwpppooorrruuu{{{yyyeeeNNN???:::888MMMnnnzzzgggUUUKKKBBB:::888777<<>>???BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCDDDEEEEEEFFFFFFDDDFFFHHHJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMNNNNNNLLLJJJJJJKKKJJJIIILLLTTTUUUVVVnnneee999:::444GGGdddjjj___NNN>>>???:::666888>>>GGGMMMOOORRRTTTXXX[[[\\\^^^```bbb```aaabbbcccdddeeeffffffhhhhhhhhhhhhgggffffffgggiiihhhggghhhiiijjjjjjiiijjjkkkkkkllllllmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqssssssssssssuuuvvvwwwxxxxxxzzz~~~mmmiii{{{zzz^^^UUUTTTggg{{{zzzxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvuuusssooollljjjgggfffjjjpppxxxzzzppprrrsssooolllllljjjjjjjjjjjjkkklllooottt{{{}}}vvvqqqooommmmmmqqqooommmllllllmmmmmmmmmhhhfffbbb]]]WWWRRROOOMMMGGGFFFDDDBBB@@@@@@@@@@@@BBBDDDGGGKKKQQQWWW^^^bbbeeebbb]]]XXXTTTSSSTTTVVVVVVZZZbbbkkksss}}}}}}{{{zzzvvvtttqqqpppooonnnkkkiiimmmnnnnnnnnnsss|||iiiooojjjqqq|||rrrWWWPPPTTTUUUTTTSSSSSSTTTVVVXXXZZZ[[[[[[ZZZXXXVVVTTTSSSRRROOONNNMMMLLLLLLLLLKKKJJJPPPOOOKKKNNNbbbKKKHHHIIIQQQZZZ]]]XXXQQQFFFHHHIIIIIIJJJMMMTTTYYYTTTPPPMMMNNNNNNLLLKKKLLLKKKKKKPPPWWW[[[[[[[[[^^^]]]]]][[[YYYWWWXXX\\\___uuuwwwppphhhaaaXXXOOOJJJKKKCCCEEEGGGGGGEEEBBBAAAAAABBBDDDEEEFFFEEEDDDEEEFFFDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDAAA>>>===???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEDDDCCCDDDGGGIIIJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOJJJLLLMMMLLLKKKIIIJJJJJJGGGJJJKKKPPPSSSPPPaaa|||DDD===222===VVVccceee\\\MMMBBB<<<555444999AAAFFFIIINNNRRRVVVYYY[[[\\\^^^```]]]^^^___aaaccceeefffgggeeefffgggfffcccbbbcccdddhhhffffffggghhhiiihhhgggiiiiiijjjkkklllmmmnnnnnnmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuwwwzzz}}}qqqkkk|||eee[[[SSS\\\ttt}}}{{{uuutttssstttvvvxxxxxxxxxxxxwwwvvvvvvtttqqqmmmiiigggbbb```bbbffflllwwwxxxyyyyyyuuurrrqqqpppoooooopppqqqqqqtttvvv{{{xxxssspppmmmlllooommmjjjiiiiiiiiigggfffdddaaa[[[SSSLLLEEE@@@>>>===<<<:::888777777888888777999<<<@@@DDDKKKSSSXXXWWWZZZ^^^```bbbgggnnntttvvvyyy~~~|||zzztttrrrpppooopppooollliiinnnqqqssstttyyyyyyggg|||uuuoooppp{{{qqqVVVPPPUUUTTTSSSQQQPPPQQQTTTVVVXXXUUUUUUVVVVVVVVVUUUTTTTTTOOOLLLJJJIIIJJJJJJIIIHHHNNNPPPMMMLLLZZZvvvFFFGGGJJJMMMPPPQQQQQQPPPHHHHHHHHHHHHIIIKKKMMMOOOPPPJJJGGGKKKMMMKKKJJJLLLPPPNNNPPPVVVZZZYYYZZZ]]]VVVXXXZZZXXXUUUSSSRRRSSSLLLXXXfffoooyyy{{{ooofffTTTOOOJJJIIIGGGEEEFFFKKK@@@BBBDDDCCCAAAAAACCCEEE???AAACCCBBB@@@@@@BBBDDDCCCEEEFFFHHHHHHHHHGGGFFFDDDBBB???<<<<<<===???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAACCCFFFHHHIIIIIIGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMIIIJJJLLLKKKIIIHHHIIIIIIFFFMMMKKKKKKPPPKKKVVVvvv}}}|||LLL888000777HHHVVVdddjjjbbbJJJBBB888444666<<>>;;;;;;???CCC???AAABBBAAA>>>>>>AAACCCCCCDDDFFFGGGHHHGGGEEEDDDBBB@@@===;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBBAAA@@@???@@@BBBEEEGGGHHHHHHFFFEEECCCDDDEEEFFFHHHIIIKKKKKKHHHIIIKKKJJJIIIHHHHHHIIIFFFQQQMMMIIINNNIIIPPPlllxxxyyy~~~|||yyylllIII555///333;;;CCCVVVdddaaaQQQHHH===666666:::>>>@@@GGGKKKPPPTTTUUUWWWXXXZZZ]]]^^^___```aaabbbcccdddeeehhhjjjjjjhhhgggjjjlllhhhgggggghhhjjjkkkiiihhhcccdddeeegggiiikkkmmmnnnmmmnnnoooppppppqqqqqqppprrrrrrqqqqqqqqqqqqqqqrrruuuxxx{{{{{{{{{sss~~~vvveeeZZZ```xxx}}}{{{rrrpppnnnnnnpppqqqqqqqqquuuuuuvvvwwwxxxvvvrrrooopppjjjeeecccbbbcccjjjrrr|||{{{zzzzzzyyyyyyzzz|||}}}}}}xxxrrrnnnmmmkkkhhhfffbbb___[[[YYYWWWSSSLLLGGG???>>>;;;888555444444333333222111111111111222333222333444444555888???DDDfffxxx{{{|||}}}}}}|||ooouuuzzzwwwpppjjjjjjlllpppwww{{{}}}kkkttt{{{xxx~~~~~~www{{{fffXXXUUUVVVQQQOOOMMMKKKLLLOOORRRTTTPPPQQQQQQQQQPPPNNNLLLKKKUUURRRNNNMMMOOOOOONNNLLLDDDMMMNNNIIIPPPiiiCCCDDDEEEEEECCCDDDEEEGGGNNNNNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGJJJMMMNNNMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQNNNMMMJJJIIIIIIJJJLLLNNNRRRUUUXXXZZZ^^^fffpppwwwwwwqqqnnnjjjaaaZZZVVVSSSOOOLLLJJJHHHEEEDDD@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>DDDCCCBBB@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEBBB>>>;;;;;;>>>AAAAAA@@@???>>>>>>@@@AAABBBAAABBB???<<<===@@@@@@===CCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCDDDFFFHHHIIILLLJJJIIIHHHHHHIIIKKKLLLOOOKKKLLLOOOKKKGGGPPP```nnnxxxwwwyyy}}}bbb___\\\III888444444777999<<>>888777999;;;FFFIIIMMMOOOQQQSSSVVVXXXZZZ\\\^^^_________```bbbfffggghhhiiiiiihhhgggfffeeeddddddeeefffhhhjjjkkkffffffgggiiijjjkkklllllljjjkkklllmmmnnnnnnnnnnnnqqqqqqpppooonnnnnnooooootttvvvxxxxxxwwwxxxyyy{{{vvv}}}lllbbb```kkk{{{xxxsssooommmmmmnnnooouuuvvvvvvvvvvvvvvvuuuuuusssqqqnnnkkkjjjkkklllnnnzzz~~~}}}}}}~~~yyyvvvrrrnnnllliiifffddd^^^ZZZSSSNNNIIICCC;;;555777555333333555777666444444777777333333555555222000111333555777999:::;;;TTTfffyyy~~~}}}}}}~~~~~~}}}}}}}}}xxxxxxvvvpppiiigggjjjoooxxxwwwvvv{{{~~~xxxyyyzzzzzz}}}{{{ooozzz~~~~~~|||jjjYYYSSSSSSTTTWWWRRRLLLJJJLLLOOOQQQQQQRRROOOKKKHHHGGGJJJMMMPPPSSSMMMGGGHHHMMMPPPNNNJJJNNNMMMMMMMMMQQQaaa}}}DDDDDDEEEDDDCCCCCCEEEGGGNNNNNNOOONNNMMMLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJMMMMMMMMMLLLLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPNNNMMMJJJIIIIIIJJJLLLNNNMMMMMMNNNNNNPPPTTTZZZ^^^ccciiiqqq{{{yyytttrrrjjjeee]]]YYYWWWTTTOOOKKKLLLJJJIIIGGGFFFDDDAAA>>>@@@AAAAAAAAABBBAAAAAAAAA??????????????????@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDBBB???<<<<<<>>>@@@BBB@@@>>><<<<<<>>>???AAA???AAA@@@===>>>BBBBBB@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBDDDFFFIIIJJJKKKJJJIIIGGGGGGHHHJJJKKKKKKJJJOOOVVVSSSKKKKKKSSSfff~~~yyy~~~nnndddYYYDDD999555222333444555999???HHHJJJIIIBBB999444666;;;CCCFFFKKKNNNPPPRRRUUUWWW[[[]]]___``````aaabbbdddfffgggiiijjjjjjiiihhhhhheeeeeeeeeeeefffgggiiijjjgggggghhhiiijjjkkkkkkllljjjjjjkkkkkkllllllmmmmmmooonnnnnnnnnoooooopppqqqsssttttttsssrrrrrrtttuuu~~~rrrddd]]]ddd}}}xxxtttqqqqqqqqqqqqvvvwwwxxxzzz{{{{{{zzzzzzxxxvvvsssqqqoooooooooooo{{{{{{uuussspppmmmjjjeee```\\\UUUNNNDDD<<<888555333222555333222333555777777666666999:::777888;;;<<<999:::888555333444666888:::@@@PPP```jjjooouuuxxxyyy|||~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzxxxuuupppjjjfffgggkkkoooppppppttt~~~|||yyyzzz|||{{{tttxxx}}}xxxyyylllaaa]]][[[YYY\\\WWWQQQOOOOOOQQQRRRQQQQQQNNNKKKHHHHHHJJJMMMOOOPPPLLLIIIIIIMMMOOOOOOMMMNNNMMMLLLLLLOOO]]]wwwFFFGGGFFFEEEDDDEEEHHHJJJMMMNNNOOOPPPOOOLLLJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJMMMMMMKKKJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLJJJIIIIIIJJJLLLNNNMMMKKKIIIJJJKKKMMMNNNNNNSSSUUUWWWZZZ___fffooouuu|||wwwpppnnniiibbbZZZUUUSSSSSSNNNLLLJJJGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDBBB>>>;;;@@@@@@@@@@@@????????????======>>>>>>???@@@@@@AAA???@@@@@@AAABBBBBBCCCCCC???????????????@@@AAABBBBBBCCCBBB@@@===<<<===>>>AAA???<<<::::::<<>>BBBGGGKKKNNNPPPSSSUUUYYY[[[^^^^^^______aaacccdddeeefffhhhhhhhhhgggfffffffffeeeeeeffffffggghhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiiiiijjjkkklllllllllmmmmmmooopppqqqrrrqqqqqqpppnnnlllllloooqqq{{{mmm]]]^^^vvv{{{yyyxxxwwwvvvxxxzzz}}}~~~|||zzzxxxwwwvvv~~~~~~|||xxxooommmjjjfffaaa[[[SSSNNNKKKEEE>>>888666777888888333333444555777999;;;===999===>>>;;;;;;===;;;888:::666222111333666666555444???LLLVVVaaammmsssuuuwwwyyy{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{vvvppphhhccccccggglllpppllllllqqqvvv~~~zzzxxxwwwwwwyyy}}}}}}|||{{{rrrxxxvvvzzzyyytttkkkfffddd```ZZZ\\\YYYTTTRRRQQQQQQPPPOOONNNMMMKKKIIIIIIJJJKKKMMMLLLKKKIIIIIIIIIKKKMMMNNNMMMLLLKKKJJJLLLWWWnnnIIIIIIHHHGGGFFFGGGJJJMMMKKKMMMOOOQQQPPPMMMJJJGGGJJJIIIGGGFFFEEEEEEFFFFFFHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOKKKKKKJJJIIIIIIJJJLLLMMMMMMJJJIIIKKKNNNPPPNNNLLLRRRQQQPPPOOOOOOPPPRRRTTT[[[\\\___eeelllpppqqqppprrruuuvvvvvvzzz}}}~~~}}}|||yyyuuurrrqqqmmmgggbbb^^^YYYTTTQQQPPPPPPOOOMMMIIIGGGGGGHHHAAACCCDDDCCCAAAAAADDDGGGFFFEEECCCCCCCCCBBB???===>>>>>>======>>>>>>>>>???>>>>>>>>>??????@@@@@@@@@AAAAAABBBAAA@@@???>>>==================>>>???@@@@@@AAABBBAAA>>><<<<<<<<>>AAABBB>>>===@@@AAA??????>>>>>>>>>>>>???@@@@@@CCCAAA@@@???AAADDDGGGJJJIIIIIIGGGFFFFFFFFFFFFFFFDDDFFFPPP^^^ccc[[[QQQMMMUUUkkk|||eeeKKK@@@555222000///...000000<<>>BBBFFFJJJPPPTTTWWW[[[^^^[[[XXXUUUOOOHHH@@@<<<888777:::;;;999666444;;;BBBKKKZZZjjjtttvvvxxxyyyzzz{{{{{{|||}}}~~~}}}}}}}}}}}}||||||||||||}}}|||{{{sssjjjaaa^^^bbbjjjppprrrooommmrrrwwwsssqqqxxxyyyxxxwwwyyy|||}}}zzzvvvwwwnnnppp{{{oooqqqnnngggaaa^^^ZZZUUUVVVTTTRRRPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKHHHFFFFFFIIILLLKKKJJJHHHHHHHHHPPPbbbtttHHHHHHHHHFFFEEEFFFIIILLLIIIKKKNNNPPPOOOMMMJJJHHHMMMLLLIIIGGGEEEDDDDDDDDDGGGIIIKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNIIIIIIHHHHHHHHHIIIKKKKKKHHHFFFEEEGGGKKKLLLKKKHHHFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPOOONNNNNNQQQRRRPPPQQQVVVXXXWWWXXXXXXZZZ[[[\\\]]]]]]\\\ZZZXXXWWWUUUTTTRRRPPPNNNQQQNNNKKKIIIHHHGGGFFFDDDHHHJJJKKKIIIFFFBBB@@@???===???BBBAAA>>>???CCCGGGKKKHHHDDDAAAAAAAAA@@@???<<<;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<===>>>???>>>@@@AAA@@@>>><<<;;;<<<;;;:::999999<<<@@@DDDFFFCCCGGGGGGCCC@@@@@@AAA???===============>>>??????@@@???>>>===???BBBEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBAAAFFFOOOTTTRRRLLLHHHIII\\\|||\\\LLL;;;333111000000111///777AAAGGGFFF???777222555888===AAADDDHHHLLLOOOQQQSSSUUUVVVWWWYYY\\\___]]]^^^```bbbcccdddccccccfffffffffffffffeeeeeeeeeiiiiiiiiiiiiiiiiiiiiiiiinnnmmmkkkiiiiiijjjlllmmmmmmmmmllllllmmmmmmnnnooonnnnnnmmmllllllnnnsssvvvwww|||iii```ppp|||vvvsssqqqlllfff___YYYPPPGGGAAA<<<888666111222333555777999<<<>>>DDDMMMXXXbbbiiiqqqzzz}}}fff]]]QQQGGGAAA>>><<<:::555888:::AAAOOOaaammmqqquuuvvvwwwwwwwwwxxxzzz||||||}}}~~~~~~|||{{{|||}}}yyyxxxxxxyyy||||||zzzxxxllleee^^^^^^gggpppuuuwwwppprrr{{{}}}qqqccceeesss}}}{{{|||~~~}}}zzz}}}xxxsssqqq~~~fffkkkkkkbbbWWWRRRPPPOOOOOOOOOOOONNNMMMLLLLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKNNNOOOOOOKKKFFFDDDGGGJJJIIIHHHGGGGGGFFFKKKZZZhhhDDDEEEFFFEEEDDDDDDFFFHHHGGGIIIKKKMMMNNNMMMKKKJJJNNNLLLJJJGGGEEEDDDDDDDDDFFFHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLFFFFFFFFFFFFGGGHHHIIIIIIFFFEEEEEEEEEFFFGGGFFFEEECCCCCCEEEHHHKKKKKKIIIGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHLLLLLLHHHGGGIIIJJJIIILLLLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEAAACCCFFFGGGDDDAAA??????>>>@@@AAA@@@??????CCCFFFLLLGGGBBB???>>>???@@@@@@<<<<<<;;;;;;;;;===???@@@AAA@@@@@@???>>>>>>======;;;<<<<<<===>>>>>>??????>>>======<<<<<<======>>>>>>???@@@???===;;;;;;<<<999999999:::===@@@DDDFFFFFFKKKLLLGGGBBBBBBBBB@@@===<<<<<<<<<<<<===>>>>>>===<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDFFFHHHIIIGGGEEEGGGSSSyyyuuu^^^EEE777222111111111222444999AAAEEECCC:::222333555888;;;>>>CCCHHHLLLOOOQQQSSSTTTUUUXXX\\\___]]]___aaaccceeeeeeeeeeeeeeeeeefffffffffeeeeeedddggggggggghhhhhhhhhiiiiiimmmlllkkkjjjjjjkkklllmmmmmmllllllllllllmmmmmmnnnnnnnnnoooooooooqqquuuxxx{{{}}}~~~uuufffmmmyyy~~~yyyssspppmmmfff]]]RRRKKKBBB;;;777555444444;;;:::999888;;;CCCMMMTTT```lll}}}uuu^^^KKK@@@;;;:::888888888:::FFFYYYgggllltttuuuwwwwwwvvvvvvxxxyyyzzz{{{|||{{{zzzyyyzzz{{{{{{zzzzzz}}}~~~yyyuuudddaaa___eeeoooxxx|||}}}rrrzzz}}}ooodddhhhttt~~~}}}~~~}}}}}}{{{|||aaagggggg\\\PPPKKKLLLMMMLLLMMMNNNMMMLLLMMMNNNPPPKKKKKKJJJJJJKKKKKKLLLLLLTTTTTTRRRNNNIIIFFFHHHJJJIIIGGGGGGHHHHHHKKKVVVaaaBBBDDDGGGGGGFFFEEEEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDFFFHHHHHHFFFEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIDDDDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFEEEDDDEEEFFFHHHKKKJJJIIIIIIKKKJJJGGGEEEBBBCCCDDDEEEEEEFFFGGGHHHEEEJJJKKKGGGEEEFFFHHHGGGHHHIIIKKKMMMOOONNNKKKHHHCCCEEEGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGEEEDDD:::<<>>???@@@@@@???@@@>>><<<;;;;;;;;;<<<==================<<<<<<<<<::::::::::::<<<>>>@@@AAA@@@???>>>>>>============>>>??????>>><<<;;;;;;<<<888999:::;;;===???@@@AAACCCHHHKKKFFFAAA@@@@@@???===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>@@@AAAAAABBBAAABBBCCCCCCDDDDDDDDDDDDHHHGGGEEEDDDEEEFFFFFFEEEJJJLLLpppvvvSSS>>>555222111222333222444:::@@@AAA:::444333333555666999>>>EEEJJJLLLMMMOOOPPPRRRUUUYYY]]]]]]^^^```ccceeefffffffffcccdddeeefffffffffeeeddddddeeeeeefffggghhhhhhiiiiiiiiijjjjjjkkkkkklllllljjjjjjkkkkkklllmmmnnnooonnnooopppqqqqqqrrrtttvvv{{{|||}}}}}}tttooorrr}}}yyyvvvooogggbbb___WWWNNNCCC???:::666666777888999999:::<<<@@@GGGSSSaaakkkgggPPPCCC>>>:::;;;999999BBBTTTdddkkkrrrtttwwwxxxxxxxxxyyyzzzxxxyyyyyyyyywwwwwwyyyzzz|||{{{{{{}}}~~~{{{ssslll\\\^^^dddmmmwww|||xxxvvvzzz~~~|||~~~~~~~~~~~~~~~yyy^^^aaa^^^TTTLLLKKKMMMNNNKKKLLLMMMLLLJJJKKKNNNQQQLLLLLLKKKJJJKKKLLLMMMNNNTTTSSSQQQMMMIIIHHHIIIJJJJJJIIIJJJLLLLLLMMMVVV```DDDGGGJJJKKKJJJHHHHHHHHHCCCDDDFFFHHHJJJLLLMMMMMMGGGFFFEEEDDDDDDEEEFFFGGGCCCEEEGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGBBBCCCCCCDDDEEEFFFFFFFFF@@@BBBDDDCCCBBBCCCGGGKKKLLLIIIFFFGGGIIIKKKJJJIIIBBBCCCCCCBBB@@@??????@@@;;;@@@CCC???===@@@BBBAAACCCEEEIIINNNQQQOOOIIIDDDEEEGGGIIIIIIHHHGGGGGGGGGCCCBBBBBBCCCEEEEEECCCBBB>>>??????>>>======???BBB===<<<<<<<<<===???AAAAAACCCAAA@@@AAABBBBBBAAA@@@CCCAAA>>><<<:::::::::;;;999999::::::;;;<<<<<<<<<===<<<;;;::::::;;;===>>>BBBAAA@@@>>>============>>>>>>>>>===;;;:::<<<===888999:::;;;<<<<<<<<<<<<<<>>>>>:::<<<>>>@@@BBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEE@@@BBBBBBAAABBBDDDEEEDDDHHHCCCbbb```EEE999444222222333111222666;;;===:::666333333333333666<<>>>>>EEEKKKVVVaaammmzzzkkkSSSHHH999:::888777>>>OOOaaajjjlllppptttvvvvvvvvvwwwwwwwwwwwwxxxwwwvvvvvvxxxyyyvvvttttttvvvvvvpppfff]]]WWW]]]gggsss}}}uuu}}}{{{zzzzzz}}}yyy\\\ZZZTTTLLLJJJMMMOOONNNJJJKKKLLLJJJGGGHHHKKKOOOMMMLLLKKKJJJKKKLLLNNNPPPQQQOOOLLLIIIHHHHHHHHHHHHLLLKKKLLLOOOOOOPPPXXXaaaHHHHHHKKKOOOLLLEEEBBBCCCCCCDDDEEEGGGIIIJJJKKKKKKGGGFFFDDDBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@@@@CCCGGGIIIJJJDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCGGGGGGGGGEEECCCCCCDDDFFFCCCBBB@@@???>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBCCCEEEGGGHHHGGGFFFEEEBBBCCCFFFHHHIIIIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBAAABBB@@@?????????>>><<<:::??????>>>>>>>>>???AAABBBCCCAAA@@@>>>>>>???AAABBBAAA???===:::999999::::::999:::<<<=========<<<;;;======<<<;;;;;;;;;;;;<<>><<<;;;::::::;;;<<<;;;;;;<<<<<<<<<;;;999888:::;;;;;;;;;:::;;;>>>@@@BBBAAA???===<<<;;;::::::<<<============<<<<<<;;;;;;===???BBBDDDDDDDDDCCC???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBIIIFFFUUUvvv|||\\\<<<444777222...222333222555;;;;;;666666666444333444777===AAADDDGGGJJJLLLNNNPPPSSSVVVUUUXXXZZZ\\\^^^___bbbdddeeeeeeffffffeeeeeedddcccbbbccceeeggghhhgggfffeeeffffffhhhiiikkkkkkkkkkkkiiiiiiiiiiiijjjkkkllllllqqqooonnnllllllnnnoooqqqqqqsssvvvwwwxxxyyy{{{}}}rrrvvvhhheeegggeee^^^VVVRRRLLLDDD>>>:::999999:::;;;<<<>>>@@@EEEKKKPPP___lllzzz|||aaaGGG@@@999666999EEEXXXhhhmmmqqqrrrqqqsssvvvwwwuuuxxxxxxxxxwwwwwwvvvvvvvvvrrrrrrpppmmmiiiccc]]]YYYVVV\\\fffoootttxxxzzzsssuuu|||zzzuuu~~~wwwuuu|||{{{rrrcccYYYMMMIIIKKKNNNNNNLLLLLLJJJIIIHHHIIIHHHGGGEEEGGGIIIJJJKKKJJJKKKLLLNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHKKKMMMMMMMMMQQQZZZbbbFFFEEEGGGJJJHHHCCCBBBEEEAAABBBCCCEEEFFFGGGGGGHHHFFFDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBEEEIIIKKKKKKKKKFFFDDDAAA??????@@@BBBCCC@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAA@@@???????????????@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEFFFGGGFFFEEEDDDBBBCCCDDDFFFFFFFFFFFFEEECCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>???AAAAAA???===>>>===<<<<<<===>>>???@@@AAA@@@>>>======>>>???@@@???===;;;999888888999:::::::::;;;<<<<<<<<<<<<<<<======<<<;;;:::::::::;;;;;;:::999999999:::;;;<<<:::;;;<<<<<<;;;:::999888999;;;===>>>======>>>???BBBAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAACCCCCCBBBBBB@@@AAACCCEEEEEEDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEPPPjjjjjjJJJ===:::222///222333111444::::::555555555444333333666;;;???BBBEEEHHHKKKMMMOOORRRUUUVVVXXXZZZ[[[\\\]]]___aaaccccccdddddddddccccccbbbbbbdddfffggghhhhhhgggfffffffffgggiiijjjkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmlllmmmmmmoooqqqrrrqqqsssuuuvvvvvvwwwyyy{{{}}}{{{||||||}}}oooaaaZZZYYYTTTMMMIIIFFFBBB===:::999;;;===>>>BBBHHHPPPWWW```iiiooo|||UUUFFF999777:::AAARRRdddkkkppprrrqqqrrrvvvwwwuuuvvvvvvvvvvvvvvvuuuuuuuuuuuutttooohhhaaaZZZWWWUUUaaahhhqqqwwwyyyzzz|||}}}zzzzzz|||~~~|||pppfffeee[[[QQQLLLMMMOOONNNLLLLLLKKKJJJKKKLLLMMMLLLKKKJJJKKKMMMMMMLLLLLLNNNOOOMMMMMMNNNNNNMMMLLLKKKJJJHHHJJJLLLLLLMMMRRRYYY^^^EEEDDDEEEGGGEEEAAAAAAEEE@@@@@@AAABBBCCCCCCDDDDDDDDDCCCAAA@@@??????@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@BBBDDDGGGKKKMMMMMMIIIFFFGGGDDD@@@<<<<<<===@@@CCC>>>??????@@@AAAAAA@@@@@@>>>>>>???BBBEEEDDD@@@<<>>@@@@@@@@@???@@@@@@AAABBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>======???AAACCCBBB@@@<<<;;;;;;;;;;;;;;;<<<=========;;;;;;;;;<<<===>>>;;;:::999777777888888999:::::::::::::::;;;<<<<<<======<<<::::::999999999777777777777888999:::;;;:::::::::;;;::::::999888888;;;???AAA@@@>>>======BBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@???AAABBBDDDEEEEEEEEEDDDCCC>>>>>>???AAABBBDDDEEEEEECCCEEEMMM^^^uuuwww}}}]]]III===000111222222111333777777444555555444333333555999<<>>;;;:::999888888;;;AAAEEEMMMSSS^^^kkkvvv~~~zzzwwwyyy}}}{{{xxxyyyzzzzzz~~~jjjOOO;;;999:::<<>>DDDBBB???<<<;;;<<<>>>???<<<===>>>???????????????@@@???AAAFFFJJJJJJCCC<<>>@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@AAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@???>>>>>><<<<<<<<<>>>@@@AAA@@@???::::::::::::::::::;;;;;;:::999999888999999:::;;;999888888777777888999999::::::999888888:::;;;<<<===<<<;;;999888888888888777777777777888888999999999999999999999999888888888;;;>>>???>>>===<<<===@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<<<<===>>>>>><<<===>>>??????>>>>>>===AAAAAABBBCCCCCCCCCCCCBBB>>>???@@@AAABBBCCCDDDDDDCCCHHHNNNWWWlllwwwwwwxxx|||zzzppp[[[MMM<<<444333111000222444555444444444444333333444777999;;;>>>AAADDDGGGJJJMMMPPPPPPRRRTTTVVVVVVWWWZZZ\\\^^^___```aaabbbbbbbbbbbbcccdddeeefffgggggggggfffffffffffffffggghhhiiiiiiiiiiiiiiijjjjjjkkklllmmmiiijjjlllmmmnnnooooooooooooqqqrrrrrrqqqqqqssstttuuuuuuvvvxxxyyy|||wwwgggVVVKKKDDD???<<<888:::<<>>>>>===<<<<<<;;;<<<===>>>????????????BBBAAABBBGGGLLLKKKEEE>>>???AAADDDFFFFFFDDDBBB@@@@@@??????>>>>>>>>>???????????????????????????>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;:::;;;======;;;:::::::::::::::::::::999999666666666666777777888888888888888888888999999999999888777777777888:::;;;;;;;;;999888888777777777999999999999999888888777888888777777777888888888:::;;;<<<;;;::::::<<<===???????????????>>>===<<<<<<<<<;;;<<<===>>>???@@@========================?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCIIIMMMSSSdddzzz|||{{{tttppptttzzzqqqeeeTTT888444111000111222333444444555555444333333555666888:::>>>AAACCCFFFIIILLLJJJLLLPPPRRRSSSUUUYYY[[[\\\]]]___```bbbcccccccccbbbcccddddddeeeffffffffffffeeeeeeeeeeeeggghhhiiiiiiiiiiiiiiijjjkkkllllllkkkllllllmmmmmmmmmmmmlllnnnpppqqqqqqpppoooqqqrrrnnnqqqssstttvvvzzz}}}rrr```PPPEEE@@@@@@BBBAAAGGGNNNTTT[[[eeeqqqzzzqqqeeeXXX^^^eeejjjlllooopppqqqqqqqqqpppoooppprrrttttttyyy{{{~~~eeeFFF@@@>>>999CCCWWWccckkkqqqpppoooqqqssssssssssssttttttrrrqqqnnnmmmeeebbb\\\VVVTTTYYYbbbjjjvvvzzzbbbkkk{{{}}}zzz{{{tttoooooolllfffWWWTTTPPPOOOPPPRRRQQQOOOSSSRRRPPPOOOOOONNNLLLJJJKKKLLLMMMKKKIIIHHHIIIJJJJJJLLLMMMNNNOOOOOONNNNNNHHHHHHHHHKKKNNNPPPOOONNNIIIJJJPPPTTTQQQIIIDDDDDDFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@>>>>>>>>>@@@BBBCCCAAA@@@<<<===?????????>>><<<;;;<<<===>>>???@@@@@@AAAAAAAAA@@@AAADDDGGGFFFBBB>>>@@@AAADDDFFFFFFDDDBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;::::::999999::::::999999888777:::999888999:::999888666999999999:::999999888777444444444555666666777777777777888888888888888888777777777777777888999999999999888777777777777888:::;;;;;;::::::888777777777777666666666777888888;;;;;;;;;999888888;;;===<<<===>>>??????>>>===<<<;;;;;;:::;;;<<<>>>@@@AAA=====================>>>============>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAAEEEIIINNNZZZnnn{{{}}}}}}ppp]]]<<<666111111111111222444555666777666444333333444666888;;;===???AAAEEEGGGFFFHHHLLLNNNPPPSSSVVVYYYZZZ[[[]]]___aaabbbcccdddaaabbbbbbbbbcccddddddeeefffeeedddddddddeeeggghhhhhhgggggghhhhhhiiijjjkkkllllllllllllllllllllllllmmmnnnppppppooooooppprrrooosssttttttvvvzzz{{{yyy{{{yyyzzzzzzlll[[[NNNGGGEEEKKKRRRXXX```kkkttt|||tttcccTTTLLLVVV```kkkpppqqqqqqpppmmmnnnppppppnnnooorrrsssqqqwwwwwwwww{{{qqqQQQEEE???;;;CCCSSS```iiippppppnnnppprrrrrrrrrrrrsssrrrpppmmmjjjhhh]]]YYYTTTQQQTTTZZZbbbgggjjjttt|||kkk^^^sss}}}zzzvvvrrr{{{qqqlllnnnjjjbbbPPPOOONNNNNNOOOPPPPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNMMMLLLKKKKKKLLLKKKLLLNNNOOOOOOOOONNNNNNIIIIIIJJJKKKLLLMMMMMMNNNGGGHHHMMMRRRPPPJJJGGGHHHGGGFFFFFFFFFGGGIIILLLMMMLLLKKKKKKJJJHHHGGGEEEDDDCCCAAA???======>>>@@@AAA;;;<<<===AAACCCDDDBBB@@@<<<======>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB???@@@@@@@@@@@@@@@???>>>???@@@BBBCCCDDDCCCBBBAAA??????>>>=====================<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999888999999999999888777777999888777888999888777555666777888888777666555444222333444555555666666666666666777777777666666555555666777777888888777777777777666666666777888888888999:::::::::999888777666666555555555666777888:::;;;<<<<<<:::::::::;;;:::;;;===>>>>>>===<<<;;;999888888888:::<<>>??????<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAAAAABBBBBBBBBEEEIIIOOO___xxx}}}|||uuu^^^???777222222222000111555555777888777555333333333444777999;;;<<<>>>AAACCCDDDGGGJJJLLLNNNPPPSSSUUUWWWYYY[[[]]]```aaabbbccc`````````aaaaaabbbcccdddeeeeeecccbbbcccdddfffgggffffffffffffggghhhiiijjjkkkkkkjjjjjjjjjlllmmmnnnlllmmmoooooonnnoooppprrrqqquuuvvvtttvvv{{{{{{wwwxxxuuuuuu{{{}}}qqqddd]]]YYYZZZcccmmmyyyzzzsssiii\\\UUUUUU\\\gggqqqrrrrrrsssssspppooossssssqqqqqquuuvvvrrrtttuuuvvvwwwyyy|||]]]JJJ@@@<<>><<<<<<===@@@BBB===>>>@@@DDDFFFEEEAAA>>>>>>===<<<;;;<<<>>>@@@AAA>>>>>>@@@AAABBBCCCCCCDDD@@@@@@@@@>>><<<<<<===???>>>???@@@AAAAAAAAAAAA@@@??????>>>==================<<<;;;:::::::::::::::888999;;;<<<<<<;;;999888999999999999999888777777777777666777999999888666555555666666666555333222111222333444555666666555555555666666555555444333444555777888888888777666666555555666666777888999555666888999::::::999999666555444444555666777888999;;;>>>???>>>;;;::::::999:::<<<>>>>>>===;;;:::777666666666888;;;===???<<<<<<<<<======>>>@@@@@@<<<<<<<<<<<<<<<===>>>>>>======>>>???AAABBBCCCDDDDDDBBBCCCGGGIIITTTqqqxxxuuuwwwzzzhhhAAA999222333222///111666666888999888666444333333444666888::::::<<<>>>@@@EEEGGGJJJKKKLLLNNNPPPRRRUUUWWWYYY\\\^^^```aaabbb____________```aaabbbcccfffdddcccbbbbbbdddeeegggeeeeeeeeeffffffggghhhiiijjjiiihhhhhhjjjllloooqqqkkkmmmnnnoooooooooqqqrrrlllqqqrrrpppsssyyyxxxtttuuurrrssszzz}}}}}}{{{ssspppoooppp{{{yyypppiii^^^RRROOOSSSYYYdddlllllllllpppsssrrrnnnssstttqqqrrrvvvvvvrrrrrruuuwwwvvvtttxxxeeeNNN@@@>>>CCCIII]]]gggpppooommmnnnppprrrooooooooonnnjjjfffaaa^^^RRRMMMLLLRRR^^^gggjjjiiimmmxxxmmmppp}}}wwwvvv}}}xxxhhhfffggg[[[JJJMMMMMMNNNOOONNNMMMLLLJJJKKKJJJIIIJJJKKKLLLKKKIIIIIIKKKLLLKKKJJJIIIJJJLLLMMMNNNOOOOOOOOOOOOMMMMMMJJJMMMOOOLLLHHHHHHLLLQQQIIIIIIIIIHHHGGGEEEDDDCCCEEEHHHGGGCCCEEEPPPXXXZZZUUUIIIBBBFFFGGGCCCDDDKKKGGGEEEBBB???>>>???AAACCCEEECCCAAAAAACCCCCCAAA>>><<<;;;;;;;;;===???AAABBB===>>>???@@@@@@???>>>===>>>>>>=========<<<;;;;;;>>>>>>======<<<<<<;;;;;;<<<<<<<<<===============<<<<<<;;;:::999777666555:::999999999888888777777666777888999999::::::999666666666666666666666666777666555444444444444444333333333333333333333333444444444444444444444444555444444999======888333333333444444555666666777777777777777777888888999555444222222444555444333:::::::::;;;::::::999999888888999999999:::::::::888888999999999:::::::::<<<<<<<<<<<<============<<<:::888:::>>>@@@@@@???===???@@@@@@>>>======>>>GGGEEEGGGHHHCCCGGG```}}}vvvhhhOOO???444555444000111777>>>>>><<<:::888555333111333333222222333666888:::AAABBBDDDFFFIIIJJJKKKLLLPPPSSSWWW[[[]]]^^^]]]]]]____________````````````bbbbbbccccccdddeeeeeeffffffffffffffffffggghhhhhhiiihhhgggffffffggghhhiiiiiijjjlllmmmmmmmmmlllkkkooooooooopppqqqrrrtttuuuwwwtttqqqrrrwww{{{}}}}}}}}}|||zzzuuuggg^^^^^^WWWSSS\\\]]]ffflllkkkjjjlllooopppqqqqqqqqqrrrrrrsssssssssqqqtttwwwwwwvvvyyyyyy___QQQEEEBBBLLL___gggmmmlllkkkmmmmmmkkkqqqmmmjjjhhhfff___SSSJJJLLLKKKMMMVVVaaafffeeeaaannnooonnn{{{qqqssswww~~~uuuhhhjjjiii^^^RRROOOPPPNNNLLLLLLNNNNNNKKKHHHNNNKKKHHHGGGHHHJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOPPPQQQQQQNNNKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGAAAEEEGGGFFFMMM[[[fffkkkXXXKKKCCCEEEGGGBBBAAAEEEGGGEEEAAA>>>===>>>???AAAFFFCCCAAAAAACCCCCCBBB@@@AAA@@@???>>>>>>>>>???@@@>>>>>>??????>>>===<<<;;;======<<<;;;::::::::::::>>>>>><<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::888777666555888888888777777777666666444444555666777777777777666666666666666666666666666555555444333333444444333333333333333333333333222222222222333333333333444222222666::::::666222222333333444555555666666333444555777888999999888666444333333444555555444888999999:::::::::999999777777888888888999999999777777888888888888888888:::;;;;;;;;;;;;<<<<<<<<<>>><<<:::<<>>@@@BBBEEEGGGIIIJJJKKKNNNPPPTTTXXXZZZ\\\\\\\\\____________````````````aaaaaabbbbbbcccdddddddddeeeeeeddddddeeeeeefffgggggggggfffeeeeeeeeefffgggiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrsssuuusssqqqsssvvvzzz{{{{{{zzz{{{|||}}}~~~zzzxxxxxxwwwuuutttjjjddddddZZZSSSZZZ\\\eeelllkkkjjjlllooopppqqqqqqqqqrrrrrrssssssssssssuuuwwwvvvtttwww}}}}}}dddUUUHHHEEEOOOaaahhhlllkkkjjjkkkkkkiiillljjjhhhccc^^^VVVOOOJJJMMMMMMQQQYYYcccgggeeeaaajjj}}}rrrbbbttt|||{{{xxxrrryyy{{{|||}}}ssseeedddcccZZZQQQOOOOOOMMMKKKKKKLLLKKKGGGEEEIIIGGGEEEEEEFFFHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIFFFGGGGGGDDDGGGPPPYYY]]]SSSHHHAAACCCEEEAAA@@@BBBGGGEEEBBB???======>>>???FFFDDDBBBBBBCCCDDDCCCBBBEEEDDDBBB@@@>>>>>>>>>>>>===>>>>>>===<<<;;;:::999<<<;;;999888888888:::;;;???>>>;;;999888888999999999999888888888888888888999999999888777666555444666666666666555555555555333333555666666666666666666666666666666666666666555444444333333333333444222222222222222222222222000000000111111222222222222111000222555666444111222222333333444444555555222333555777777777666666666555333333555666555444666666777888999999999888555666666666666777777777777777777777666666666666999999999:::::::::;;;;;;===<<<:::;;;===>>>>>>===>>>@@@AAAAAA@@@???@@@@@@======@@@DDDAAA???HHHVVV|||wwwjjjOOOBBB;;;444000000333333444444555555666666333333222222333555666888;;;<<>>===============<<<;;;:::999888777:::888777666777999<<<>>>@@@>>>;;;888777777999:::888888888777777666666666666666777777666555444444444444444444444333333333444555666777777888777777555555555555555555555555444333222222222222333333111111111111222222222222///000000111111222222333222000///000222333333222222222222222333333444444444444444444444444444444777555444444555666666555333444555666777777777777444444444444555555555555777777777666666666666666999999999::::::::::::;;;;;;:::999888999999999999;;;===??????>>>===>>>??????>>>@@@DDDCCCAAAEEEKKKiiiwww~~~kkkUUUDDD888222222000000111222333444555666333333222222333444555666888:::===@@@CCCFFFHHHIIIIIIJJJLLLOOORRRWWW[[[]]]\\\]]]]]]^^^^^^_______________```aaaaaabbbbbbcccbbbbbbbbbbbbbbbccccccddddddccccccdddddddddeeeeeehhhgggggghhhjjjlllnnnpppmmmmmmmmmmmmnnnooopppqqqpppppprrrsssttttttsssrrruuuwwwyyyzzz{{{||||||wwwzzz~~~{{{uuuuuusssnnnsssttttttttttttsssqqqqqqkkkrrrqqqoookkk\\\QQQUUU[[[eeemmmmmmllloooqqqrrrsssrrrqqqqqqqqqqqqrrrsssuuutttssspppooorrrwww|||nnn^^^OOONNNZZZdddhhhjjjiiiiiilllkkkhhhgggccc]]]UUUOOOKKKJJJJJJOOOQQQVVV]]]eeemmmqqqsssyyynnnlllsss{{{sssrrr{{{~~~vvvqqqssswww~~~qqq___WWWTTTPPPMMMNNNHHHIIIJJJMMMOOOPPPPPPPPPJJJIIIHHHHHHJJJLLLMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHHHHIIIGGGFFFFFFEEEFFFGGGHHHIIIEEEFFFFFFFFFFFFFFFEEEEEEAAACCCEEEGGGFFFDDDCCCEEECCCEEEHHHFFFAAA>>>CCCJJJJJJIIIFFFDDDCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCAAA@@@???>>>======>>>???===<<<;;;:::888777777777777666555555777;;;???AAA@@@>>>:::888777777999::::::999999888777666555555444444444555444444333333222222222222222222222222333333444666666666666666444444444444444444444444222222111111111111222222000000000111111222222222000111111111222222222333222111//////000222222222111111111111222222222222333222000000111444777999666555333333555666555444111222333444555555555555222222333333333444444444777777777777777777777666999999:::::::::;;;;;;;;;::::::999888777777888999:::<<<>>>>>>======>>>???@@@??????BBBCCCCCCEEEIII[[[ssszzz~~~vvvWWW@@@666444111111000000111222333333333222222222222333333333666888;;;>>>BBBDDDFFFGGGGGGHHHIIILLLPPPUUUYYY\\\ZZZ[[[[[[\\\]]]]]]^^^^^^_________```aaaaaabbbbbbbbbbbbaaaaaabbbbbbcccdddccccccddddddeeeeeeeeeeeeffffffffffffhhhjjjlllnnnmmmllllllmmmmmmnnnooopppmmmnnnppprrrrrrqqqppppppqqqsssvvvwwwxxxyyyzzz|||{{{}}}~~~xxx~~~vvvsssvvvzzz}}}~~~}}}{{{|||~~~~~~|||}}}~~~~~~~~~~~~~~~||||||zzzuuusssuuuuuutttssstttuuuvvvuuutttrrrqqqkkkttttttpppiiiXXXLLLRRRZZZdddmmmnnnmmmppprrrssssssrrrpppoooooopppqqqrrrrrrqqqooonnnnnnqqqvvvyyy}}}~~~mmm___SSSRRR^^^cccgggiiihhhjjjllljjjfffbbb[[[RRRLLLKKKKKKHHHFFFMMMOOORRRXXXaaannnzzzwwwooowwwzzzzzz~~~zzzvvvxxx}}}ppp^^^TTTPPPNNNLLLLLLGGGHHHJJJLLLNNNOOOPPPQQQMMMLLLJJJJJJLLLLLLLLLKKKJJJKKKMMMOOOOOOOOONNNMMMQQQOOOLLLJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIICCCDDDEEEEEEEEEEEEEEEDDD<<<>>>CCCHHHHHHEEEEEEGGGEEEJJJMMMJJJBBB???BBBHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBDDDFFFFFFDDDBBB@@@@@@======<<<<<<<<<>>>???@@@<<<;;;:::999888777777777666666555666888;;;===???<<<;;;999777666777888999;;;:::999888777666555444111222222333333333222222111111111111222222222222000111222333333444333333333333333333333333333333111000000000000111222222/////////000111111222222111111111111111111111111111111000000000111111222000000111111111111111111...------///222777<<>>???@@@??????@@@AAA???>>>>>>???@@@BBBEEEGGGTTTfffxxx}}}|||{{{yyypppPPP>>>888444333222000000000111222222222222222222222222111444666888;;;>>>AAABBBCCCEEEFFFGGGJJJNNNRRRVVVYYYXXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^___`````````aaaaaaaaaaaaaaabbbbbbcccaaabbbcccdddeeeeeeeeeddddddddddddeeefffhhhiiijjjkkkkkkkkkkkkkkklllmmmmmmjjjlllooopppooonnnnnnoooppprrrtttuuuttttttuuuvvvyyyzzz{{{|||||||||{{{zzz{{{~~~xxxuuu{{{|||vvvvvvwwwyyyzzz{{{zzzxxxwwwyyyyyyzzz|||}}}}}}{{{yyyyyyxxxxxxyyy{{{}}}}}}~~~~~~~~~xxxuuuuuuuuutttsssssstttuuuvvvnnnoooqqqrrrssssssrrrqqqnnnxxxyyyssshhhSSSGGGMMMXXXbbbkkkmmmmmmooorrrrrrrrrqqqooommmmmmnnnoooqqqooonnnmmmlllmmmpppssstttsss{{{vvviii```WWWWWWbbbdddggghhhhhhiiiiiieee___WWWPPPGGGEEEGGGHHHFFFBBBCCCEEEIIINNNXXXhhhzzz}}}jjjppp||||||}}}}}}vvvkkk]]]TTTQQQOOOMMMKKKGGGIIIKKKJJJIIIHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIGGGJJJLLLNNNOOOPPPOOOMMMLLLSSSQQQOOOLLLIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIAAAAAABBBCCCCCCCCCCCCCCC???===???CCCAAA<<<<<<@@@DDDFFFGGGEEEBBBAAABBBBBBCCCCCCBBBAAA@@@AAAAAAAAA@@@DDDHHHHHHEEE@@@===<<<<<<;;;;;;;;;<<<>>>@@@AAA;;;;;;999888888888999999777666666666777777888999777666666555555666666777::::::999777666555333333///000111111222222222222000000111111222222222222///000111222333333333333111111111111111111111111000////////////000111222......//////000111111222222111111000000//////...///000111000000//////000000000000000000000000000,,,---///222555888:::;;;444333111111333444333222///000000111111111000000111111222222222333333333333333444555666777777888888888888999999999999:::999;;;<<<;;;999999;;;===;;;===???@@@??????@@@AAA===???@@@???>>>@@@CCCDDDLLLVVViii|||zzzyyy~~~dddLLL@@@666444333111000111222333222222222222222111000000111333555888:::<<<>>>>>>BBBCCCEEEHHHLLLOOORRRTTTUUUVVVVVVWWWYYYZZZZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]_______________```aaaaaa___```aaacccddddddccccccbbbbbbccceeeeeefffffffffiiiiiihhhhhhhhhiiijjjjjjhhhjjjmmmmmmllllllmmmooooooppprrrsssrrrrrrtttuuuzzzyyyxxxxxxxxxwwwuuutttwwwyyy{{{{{{zzz||||||yyywwwwww|||}}}xxxuuuxxxxxxuuuuuuvvvvvvvvvvvvuuuuuutttyyyxxxwwwyyy{{{|||zzzxxxwwwvvvuuuvvvwwwyyyzzzzzzwwwuuuwwwyyywwwuuuxxx}}}}}}{{{zzzxxxwwwuuurrrqqqpppooooooqqqqqqqqqqqqrrrmmmnnnooooooppppppppppppqqq}}}yyykkkQQQBBBFFFTTT^^^hhhjjjjjjmmmooooooqqqpppmmmkkkkkklllnnnoooooonnnmmmmmmmmmnnnnnnnnnlllsssnnneeeaaa[[[\\\gggdddggghhhffffffddd\\\TTTLLLHHHEEEDDDEEEFFFEEEDDDCCCGGGLLLRRR[[[lllooommmuuuyyy}}}~~~|||{{{yyysssqqqhhhbbbZZZTTTSSSRRROOOLLLGGGIIIKKKJJJGGGEEEFFFGGGHHHGGGFFFGGGIIIIIIHHHGGGIIIJJJMMMNNNOOOMMMLLLJJJPPPOOOMMMKKKIIIHHHGGGFFFGGGGGGEEEEEEEEEEEEFFFGGG>>>>>>???@@@AAAAAAAAAAAA@@@<<<<<<>>>===999:::AAA???>>><<<===AAADDDAAA===???>>>>>>>>>>>>>>>>>>??????DDDIIIIIIEEE???;;;:::<<<<<<<<<<<<===>>>@@@AAA;;;:::999888888999::::::888888777666555444444333333333333444444444444444:::999888777555333222222...///000111111222111111000000111111222222222333111111222333444444444444000000000000000000000000///////////////000111111---......///000111111222111111000///...------,,,...///000000///.........000000000000////////////...000444777888777555333444222111111222333333222///000000000000000///...111222222222222333333333000111222333555666777777777777777777888888888888777999::::::777777:::===999;;;============>>>???===AAACCCAAA@@@@@@AAABBBCCCGGG\\\zzz|||rrrYYYIII666555333111111222333555222222222222222111000//////111333555777999:::;;;???AAACCCGGGJJJMMMOOOPPPTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[^^^]]]]]]]]]]]]^^^______]]]^^^```aaabbbbbbbbbaaa```aaacccdddeeeddddddcccgggffffffffffffgggggghhhgggiiilllllljjjjjjmmmpppiiikkkmmmooooooqqqsssuuuqqqpppoooppprrruuuvvvvvvqqqtttvvvwwwvvvxxx|||zzz~~~~~~|||zzzyyyzzz{{{{{{zzzuuuxxxzzzyyywwwvvvuuutttrrrrrrrrrssstttuuuvvvvvvwwwtttssstttwwwxxxwwwuuuwwwuuutttuuuvvvwwwwwwvvvuuutttuuuwwwvvvssswww}}}xxxzzz|||~~~~~~~~~zzzzzzyyywwwvvvuuutttrrrpppmmmmmmnnnqqqrrrqqqqqqrrrrrrrrrqqqppppppooooooooosss~~~mmmQQQ>>>BBBQQQ[[[eeehhhhhhkkkmmmmmmqqqooollljjjjjjkkkmmmnnnpppooommmmmmmmmlllkkkiiihhhooojjjbbbbbb______iiieeeggghhheeeccc___UUUKKKEEEFFFHHHGGGFFFEEEGGGIIIOOOTTT\\\bbbkkk{{{lll```pppyyyjjjkkkoooqqqyyy|||}}}|||zzz||||||mmmddd^^^[[[WWWTTTTTTUUUQQQMMMFFFIIIKKKKKKHHHGGGHHHJJJFFFEEEFFFHHHJJJKKKJJJIIIGGGIIIKKKMMMMMMLLLJJJHHHLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFF??????@@@BBBDDDEEEDDDBBBAAAAAAAAAAAA???===:::999::::::;;;;;;<<<===>>>>>><<<;;;;;;<<<<<<===>>>???===>>>>>>>>>????????????@@@===999777999===CCCGGG???>>><<<:::999999::::::;;;999777444333333444555222222222333333333444444777777666555444444333333333222111111111222333444111111111111222333444444111111222222222333333333444333222111000000000000......//////000000111111---......///000111111222222111000///...---,,,,,,,,,------...///000111111////////////////////////000111222222333333333333111111111111111111111111111111111000000000000000000000000000000000000000444444333333333333333444555555555555555666777888666999<<<===<<<;;;;;;<<<;;;<<<>>>@@@@@@???===<<>>111,,,333888222...000555555666666555333111000111222444666777888999999===???AAADDDGGGJJJLLLNNNQQQSSSUUUVVVVVVVVVWWWXXXVVVVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]______^^^^^^___```bbbcccaaabbbbbbccccccdddeeeeeebbbbbbcccdddfffhhhjjjkkkjjjkkkllllllmmmmmmlllllliiiiiijjjkkklllmmmnnnooossssssttttttssssssrrrqqqpppqqqsssuuuwwwwwwwwwwwwyyyyyyyyyyyy{{{}}}|||{{{zzzyyyxxxxxxxxxxxxsssssstttttttttsssqqqpppsssrrrrrrqqqqqqpppooooootttsssrrrrrrtttwwwxxxxxxzzzuuuqqqqqqvvvyyyxxxuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~{{{{{{{{{{{{|||yyywwwuuutttrrrpppnnnlllmmmnnnppprrrtttuuuvvvpppooonnnmmmmmmnnnooopppttt|||fffJJJ???AAAFFFWWWfffhhhggghhhiiihhhooonnnlllkkkkkklllnnnoooqqqlllffffffiiijjjhhheeennnpppmmmeee___```bbbaaagggeeecccdddccc\\\PPPFFFJJJEEEDDDFFFGGGDDDCCCEEEHHH```qqquuujjj___]]]lllwwwqqqqqqvvvzzz{{{yyy{{{{{{tttmmmggg[[[UUURRRVVVYYYVVVRRRQQQPPPPPPOOONNNMMMLLLLLLKKKIIIGGGGGGHHHJJJKKKJJJIIICCCDDDFFFHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEEEEBBB@@@@@@@@@@@@???>>><<<:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>???>>><<<:::888888:::===???:::::::::999999888777777999888666333222222333444222222222222333333333333555444444333222222111111111111000000000111222333222222111000000000111111000000000111111111222222222222111000////////////......//////000000000000---......///000000111111111111000///...---,,,,,,---------....../////////////////////////////////111111222222333222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333444666555555555555555555666666999<<<======<<<<<<<<<:::;;;<<<===>>>===<<<<<<>>>======>>>@@@DDDHHHJJJBBBGGGLLL```||||||yyyLLL???666555333...///666444555555555555333222111111222333444666777888999;;;<<<>>>AAADDDGGGIIIKKKLLLOOORRRSSSTTTUUUVVVXXXVVVVVVUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]]]]]^^^___aaabbb`````````aaabbbbbbccccccaaaaaaaaabbbdddeeeggghhhiiiiiijjjkkkkkkkkkkkkkkkgggggghhhiiijjjkkklllmmmoooppppppqqqqqqppppppoooooopppqqqssstttttttttsssuuuuuuvvvvvvwwwxxxzzzzzzyyyzzz}}}}}}||||||yyyxxxwwwvvvuuuuuuuuuuuuqqqqqqrrrrrrrrrqqqpppooorrrrrrqqqqqqppppppoooooouuutttssssssssstttttttttssspppnnnooosssuuuvvvtttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{xxxwwwvvvuuuwwwzzz}}}~~~}}}{{{yyyxxxxxxyyyzzzxxxwwwuuutttttttttrrrpppnnnnnnoooqqqrrrssstttuuupppooonnnnnnnnnnnnooopppvvvnnnPPP???;;;CCCRRR```dddeeeiiimmmmmmkkkjjjhhhgggggghhhiiijjjnnnmmmkkkiiiiiihhhgggfffyyy|||yyyoooeeeccccccbbbdddcccbbb```[[[TTTMMMHHHJJJFFFEEEFFFEEECCCDDDGGGRRRcccsss~~~yyyUUU[[[fffnnnmmmnnnyyyzzzwwwwww{{{~~~||||||~~~~~~sssmmmhhhdddYYYTTTQQQUUUXXXUUURRRQQQSSSRRRQQQPPPOOONNNMMMMMMIIIHHHGGGHHHJJJKKKJJJIIIEEEEEEFFFIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBDDDFFFEEEBBB????????????>>>===;;;:::999::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;:::999888777666666444555777888888777555333777666444222111111222222111111111222222222333333222222111111000000//////000////////////000111111222222111000///......///////////////000000000000111000///......---.........////////////000000000.........//////000000111111000000///...---,,,,,,------------------------////////////////////////111222222222222111111000////////////////////////000000000000000000000000000000000000000000000000000000000111222333555555666555444444444444444555777:::<<<===<<<<<<<<<===;;;;;;::::::;;;<<<<<<===<<<<<<===???BBBFFFJJJMMMAAAGGGHHHVVVwwwxxx}}}hhhRRR===555333000111666333333444444444444333333222111111222333555777888777999;;;>>>AAACCCFFFGGGHHHJJJNNNPPPQQQRRRUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]\\\]]]]]]^^^___```^^^^^^^^^___``````aaaaaa```______``````aaabbbcccfffgggggghhhhhhhhhhhhhhheeeeeefffggghhhiiiiiijjjjjjjjjkkklllmmmmmmmmmmmmmmmnnnooooooppppppooooooooopppqqqrrrssssssssssssssssssssstttuuuwwwxxxyyyzzz|||~~~|||xxxvvvxxxzzzvvvwwwyyyzzz{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvvvvttttttsssrrrqqqqqqqqqqqqooooooooopppoooooonnnmmmqqqqqqppppppooonnnnnnnnnnnnnnnnnnoooooooooooooooppppppooopppqqqrrrssssssrrrssstttuuuuuutttsssrrrssstttuuuvvvvvvvvvvvvvvvsssqqqooooooqqqvvv{{{wwwxxxyyyyyyzzzyyyyyyyyyxxxwwwvvvvvvvvvwwwyyyzzzuuutttssssssuuuuuutttsssppppppqqqqqqrrrsssssssssqqqpppoooooooooooopppqqquuu|||^^^EEE:::;;;FFFPPPUUUYYY```fffiiijjjiiiiiihhhhhhhhhhhhhhhfffggghhhddd___^^^aaaeeezzzllleeecccbbb___```^^^ZZZSSSNNNLLLLLLJJJGGGFFFFFFDDDEEEKKKSSSgggqqq}}}iiiaaatttyyy~~~}}}~~~zzzwwwrrrgggcccaaa___WWWRRRPPPTTTVVVSSSPPPPPPSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFIIIMMMNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDIIIHHHHHHGGGFFFEEEDDDDDD???@@@BBBEEEGGGFFFCCC@@@@@@??????>>>===<<<<<<;;;999999999::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<777888999:::888666333111222333444555666555444444555444222111000000000111000000000111111111222222000000000000//////......////////////000000111111222111000000/////////000....../////////000000000000000///...------......////////////////////////........./////////000000000000///......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,////////////////////////111222222222111000//////......................../////////000000000000000000000000000000000000000222222222222333444555666333333333333333444555666888:::<<<===<<<;;;<<<===<<<;;;:::999:::;;;===????????????@@@AAADDDFFFHHHDDDHHHFFFJJJ___zzzkkkKKK<<<999666222000222222333333444444444444222111000000111333555777555666888;;;>>>@@@CCCDDDFFFIIILLLNNNNNNOOOQQQSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^^^^\\\]]]]]]^^^^^^___`````````______^^^^^^______```ccccccdddeeeeeeeeeeeeeeedddddddddeeefffgggggggggeeefffgggiiijjjjjjkkkkkklllllllllllllllllllllllliiikkkmmmoooqqqqqqqqqqqqrrrrrrqqqrrrsssuuuwwwyyyvvvvvvvvvtttrrrrrrtttvvvnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrsssssstttppppppooonnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmoooooonnnnnnmmmllllllllliiijjjlllmmmmmmnnnoooppprrrssstttsssrrrqqqrrrtttqqqrrrtttuuuuuutttrrrqqqrrrrrrsssssstttsssssssssqqqpppooooooqqquuuyyy{{{}}}~~~~~~}}}|||}}}|||ttttttttttttuuuvvvwwwxxxvvvvvvvvvvvvwwwxxxzzzzzztttsssrrrrrrtttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppqqqrrr~~~nnnPPP===777<<>>???AAADDDGGGGGGEEEBBBAAA@@@@@@??????>>>>>>>>>888999999;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;888888999999999:::::::::444666888:::999777333111333333222222333444555666222222111111000000000////////////000000000111111000000000000////////////000000000111111111111111000000000000000111222333/////////000000000000111000000///.........///////////////...........................//////////////////......------,,,,,,,,,,,,,,,,,,,,,+++++++++////////////////////////111111111111000000///...////////////////////////......//////000000000000000000000000000000000000333222222222222333333444111111222222444555777888777999;;;;;;;;;;;;<<<======;;;:::999:::<<>>DDDKKKTTTZZZ^^^```bbbddddddbbb```^^^___^^^WWWNNNJJJTTThhhyyyqqqhhhccc```]]]VVVMMMIIIIIIIIIHHHFFFGGGEEEEEEIIIOOO[[[oooggghhhvvvwwwqqqqqqkkk}}}|||yyyxxx|||ooo```WWWTTTTTTUUUQQQNNNMMMQQQQQQNNNMMMNNNMMMMMMLLLJJJIIIGGGFFFFFFIIIGGGEEEDDDFFFGGGGGGGGGGGGEEEDDDFFFIIIJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBHHHHHHHHHGGGGGGGGGGGGGGG@@@@@@AAACCCFFFFFFEEEDDDAAAAAA@@@?????????@@@@@@;;;;;;<<<===>>>???@@@@@@>>>>>><<<;;;::::::::::::777777777777888888888888333555777888888777444333444333111000111333555666111111111111000000//////........./////////000000000000000000///////////////000111222222222111111000000000000111222333333////////////000000000000000//////.........///////////////............---.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000000000000//////...////////////////////////---......//////000000111000000000000000000000000000000000000111222333333222222222333444666777888777888::::::999999;;;<<<<<<;;;::::::;;;===???AAA<<<<<<<<<===???@@@AAABBB???DDDCCCDDDKKKSSSlllWWW:::333777222222222222222333444555333222111000000111222333333444666888;;;===???@@@EEEGGGIIIJJJIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^```___^^^]]]]]]]]]]]]]]]^^^______```````````````aaabbbbbbbbbcccccccccddd```aaacccdddeeefffffffffhhhhhhgggffffffgggggghhhdddeeegggjjjlllnnnooopppoooooonnnnnnnnnnnnooooooppppppooonnnnnnooopppqqqmmmlllkkkjjjjjjiiihhhhhhjjjkkkllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjkkklllllliiiiiihhhhhhggggggffffffiiikkkllljjjhhhhhhkkkoooooonnnnnnnnnpppsssvvvwwwqqqrrrsssttttttsssrrrqqqqqqqqqrrrsssssssssssssssssstttuuuvvvwwwvvvuuutttvvvxxxzzzzzzzzzyyyzzz{{{||||||}}}}}}}}}|||{{{{{{tttttttttssstttxxx}}}zzzuuurrrrrrrrrrrrssstttuuuvvvtttttttttuuuuuutttttttttuuutttrrrrrrrrrrrrpppnnnqqqqqqppppppoooooooooooooooooopppqqqqqqpppoooooopppwwwcccIII<<<666333666;;;AAAHHHOOOUUUXXX\\\___```^^^[[[YYYTTTPPPJJJEEEHHHWWWmmm}}}yyynnnfff```\\\XXXPPPFFFCCCEEEFFFDDDAAAGGGFFFJJJSSS___mmmlll```nnnvvvoooooosss}}}xxxzzz{{{|||}}}jjj]]]VVVRRRPPPPPPNNNKKKLLLOOOOOOLLLKKKMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHFFFCCCBBBCCCEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEEEECCCDDDDDDDDDDDDCCCBBBAAAEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDBBBBBBDDDDDDDDDCCC@@@@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@?????????===<<<;;;999888777777777555666666666777777777777444555555666555444333222222111111111111222222333111111111111111000000///------........./////////////////////////////////...///000111111111000000000000/////////000000111------........./////////......------------......//////.........---------..............................------------,,,,,,++++++,,,,,,------......////////////////////////......//////000/////////------------------------------......///000000111000000000000000000000000//////000111333555777888555555444444555555666666666777888888777888:::;;;:::999999999;;;<<<>>>???;;;;;;<<<===???@@@AAAAAA===BBBAAADDDHHHJJJYYYvvvsssSSS???777333222222111111222333444222222222222222222222222111222444666999;;;<<<===@@@CCCEEEGGGGGGGGGIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYZZZ[[[[[[\\\\\\^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^_____________________````````````aaaaaa______aaabbbcccccccccccceeedddcccccccccdddeeeeeedddddddddeeeggghhhjjjjjjlllmmmmmmmmmllllllkkkjjjllllllkkkkkkmmmnnnnnnnnnjjjiiihhhgggfffffffffffffffggghhhiiiiiiiiihhhggghhhhhhggggggggghhhhhhiiiiiihhhgggggghhhiiijjjkkkfffffffffeeeddddddccccccdddfffgggfffeeehhhnnnttttttpppkkkjjjnnnqqqssssssqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrssstttttttttsssssstttttttttttttttttttttvvvxxxxxxwwwvvvvvvwwwyyyzzz|||~~~~~~}}}{{{zzzrrrqqqooolllkkkmmmqqquuu|||zzzuuupppqqqqqqrrrrrrsssssssssrrrrrrsssssstttttttttttttttsssqqqqqqrrrrrrpppoooooooooooonnnnnnnnnnnnnnnnnnooooooppppppoooooonnnpppttt|||xxx___HHH===444333555666:::???FFFJJJPPPTTTUUUTTTPPPMMMDDD@@@>>>AAAMMM^^^oooyyy}}}|||vvvlllddd___XXXQQQKKKGGGDDDCCCFFFIIIJJJJJJNNNPPPXXXggguuuooohhhppp~~~|||uuuwwwyyy{{{~~~yyyfff]]]WWWQQQLLLKKKLLLJJJKKKNNNMMMJJJJJJMMMHHHHHHGGGGGGGGGFFFFFFFFFGGGEEEAAA@@@AAACCCCCCCCCBBBEEEHHHGGGCCCBBBCCCFFFBBBBBBCCCDDDCCCBBBAAA@@@AAAAAACCCDDDEEEGGGHHHHHHJJJGGGDDDBBBBBBBBBBBBAAA???>>>=========>>>@@@@@@EEEDDDCCCBBBAAA???>>>>>>;;;:::999777666555555555555555555666666666666777666555444333222222111111///000111333222111000...000111111111111111000///---------.........//////........................,,,---///000000000///...111000///......---......,,,,,,,,,---------......,,,,,,,,,++++++,,,------//////.........---------.....................---------------------,,,,,,++++++,,,------...//////////////////////////////------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000000000000000///000222555888;;;>>>???999888777666555444444444555666777777666777999;;;888888888999:::;;;=========>>>>>>>>>???????????????AAA@@@AAADDD@@@IIIaaayyypppLLL111444333222111111222333333222222333333333222111111000111333555777999;;;<<<<<>>999666222222555555999???DDDFFFDDDAAA>>><<<:::<<>>AAADDDGGGJJJOOOUUUZZZWWW[[[fffxxxkkk___mmm}}}vvvddd]]]XXXPPPJJJHHHJJJIIIJJJMMMLLLIIIIIIMMMDDDDDDCCCCCCCCCCCCCCCCCCGGGDDD@@@???@@@AAABBBBBBAAAFFFJJJHHHBBB@@@CCCGGGAAABBBCCCCCCCCCBBBAAA@@@>>>???AAABBBDDDFFFHHHHHHGGGFFFEEECCCAAAAAA@@@@@@AAABBBBBB@@@??????AAACCCAAAAAA@@@>>>===;;;:::::::::999999888777666666555555555666666555555444333333444555333111000000111111111000000000000111111///////////////......---////////////////////////////////////////////////,,,---......///.........------------------------,,,++++++******++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,---------......------------------------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,...++++++...333444000+++......///000000000000000...111555;;;???CCCEEEEEEBBB<<<444222333444222000333333333444444444555555444555666777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAA???===???FFFLLLeeefff???@@@666///111666555222000222333555555555333111000///000111222333555777888===???@@@AAAAAAAAACCCEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWW]]]\\\[[[ZZZZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]___bbbbbbaaa___^^^^^^______^^^]]]^^^___```aaa____________```aaacccccccccbbbbbbaaaaaaaaaaaaaaaffffffeeecccaaa```bbbdddffffffffffffeeecccaaa___bbbcccdddeeeeeedddbbbbbbcccdddfffggggggfffdddcccffffffeeeddddddddddddeeehhhdddaaacccgggkkkjjjhhhdddcccbbbaaa___[[[UUUQQQ___bbbgggkkkjjjmmm}}}ttthhhiiinnnnnnkkkoooooooooooooooooooooooolllmmmooopppqqqqqqpppppprrrpppoooqqqtttuuussspppoooqqqssstttsssssstttuuuuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvuuutttrrrpppooonnnqqqtttwwwzzz{{{zzzxxxvvvtttrrrooonnnooopppooooooooopppqqqrrrrrrqqqpppooooooooopppppppppoooooonnnqqqpppnnnmmmllllllmmmmmmooonnnmmmlllkkkjjjjjjjjjtttuuu{{{iiiNNN@@@999555555888555222444:::;;;777777;;;===CCCJJJQQQ```rrr{{{{{{sssggg\\\ZZZXXXPPPEEE===BBB@@@AAAEEEHHHKKKQQQYYY[[[aaammmyyyqqq}}}}}}~~~ssscccZZZTTTOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJFFFEEEBBBBBBCCCDDDDDDDDDGGGFFFEEEDDDBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>===<<<>>>@@@???>>>===<<<:::999888888888888888777666555555555444444555555444444333333222333444222111///000111000//////////////////000///////////////......---................................................,,,,,,---...............------------------------,,,++++++******++++++,,,...,,,+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,---------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,000......111555666333///......///000000000000000111444999???CCCFFFGGGGGG@@@;;;444111333444222000333333333333444444444444666666666777777888888888::::::;;;;;;<<<<<<<<<===???AAABBBAAA???@@@EEEKKK\\\uuuxxxUUU@@@;;;777555222///222777222333444555444333111000000000000111222444666777:::<<<>>>??????@@@BBBDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\___aaabbb```___^^^^^^___^^^]]]]]]]]]^^^___```^^^^^^^^^^^^___``````aaabbbbbbaaaaaaaaaaaabbbcccdddddddddbbb```___aaabbbddddddddddddbbbaaa___^^^```aaabbbccccccbbbbbbaaa```aaadddeeeffffffeeedddgggfffffffffffffffggggggiiifffccceeeiiikkkiiifffbbbaaaaaaaaa```]]]XXXUUU[[[^^^dddiiihhhiiisssyyyllljjjkkkjjjggglllllllllllllllllllllllllllmmmnnnoooppppppooonnnpppnnnnnnooorrrsssrrrpppoooqqqsssssssssrrrssstttuuuvvvwwwxxxxxxxxxwwwvvvtttuuuuuuuuuttttttsssrrrqqqsssuuuwwwxxxwwwuuutttsssqqqooonnnpppqqqppppppoooooopppqqqqqqpppoooooommmnnnnnnooonnnnnnmmmmmmpppooommmlllkkkkkkkkkkkkmmmmmmlllkkkkkkkkkkkklllnnnooottt~~~kkkZZZNNNCCC<<<;;;;;;777666:::<<<<<>>999333111222333222000222222222333333333333444666666666666666666666666888999999:::;;;<<<======???AAACCCBBB@@@@@@CCCGGGMMM]]]{{{mmmNNNDDD:::444000---///333222333444444444333111111111000//////000333555777666888;;;<<<===>>>@@@BBBDDDDDDFFFGGGIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[^^^``````___^^^]]]^^^^^^]]]\\\\\\\\\]]]^^^___^^^]]]]]]]]]]]]]]]^^^^^^aaa``````___```aaacccdddbbbbbbbbbaaa___^^^___aaaaaaaaaaaa``````^^^]]]\\\]]]^^^___```````````````]]]___aaaccceeeeeeeeeeeeddddddddddddeeefffggggggjjjhhhfffgggiiijjjgggdddbbbaaabbbcccdddccc```]]]ZZZ\\\aaaggggggfffiiioooxxxmmmgggfffhhhjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkklllmmmnnnnnnnnnmmmlllmmmllllllmmmoooqqqpppooonnnppprrrrrrrrrrrrrrrtttrrrsssttttttuuuuuuttttttrrrssstttuuuvvvvvvvvvvvvqqqrrrrrrsssssssssrrrrrrqqqooonnnnnnpppqqqqqqpppnnnnnnoooooooooooonnnnnnkkkllllllmmmmmmmmmllllllooonnnmmmkkkjjjiiiiiiiiikkkkkkkkkkkkkkklllmmmmmmllllllnnnsss~~~}}}kkkWWWHHHBBB???;;;999===BBBHHHQQQYYYiiittt~~~|||xxxsssnnnaaaYYYPPPIIIBBB;;;;;;???BBBAAA@@@@@@AAAHHHZZZjjjppp|||qqqaaa{{{tttyyy}}}wwwxxx{{{}}}tttpppvvvqqqttt|||}}}|||}}}zzzhhhUUUMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>===>>>@@@AAA<<<===>>>??????@@@@@@@@@@@@@@@@@@>>>;;;999999:::;;;999888666555555555555555444444444333333222222222222111111000000000000...///000000//////000111///..................//////////////////......---------------------------++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++************++++++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000111///------...//////000000/////////222888===@@@@@@@@@???:::666222000111222111000111111111222222222333333444444555555666666666777777777888999:::;;;<<<======???AAAAAA@@@???@@@AAAAAAIIIbbbvvvwwwrrr\\\EEE;;;999555000,,,222222333333333333222111111000///...///111444666444666999:::;;;===???AAABBBCCCEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWXXXXXXXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\^^^^^^]]]\\\]]]^^^\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^```bbbccc___``````___]]]]]]]]]____________^^^^^^]]]]]]\\\ZZZ[[[\\\\\\]]]]]]^^^^^^]]]^^^___aaabbbccccccccc`````````aaabbbccceeeeeehhhgggfffggghhhfffccc```ccccccdddgggiiiiiihhhfff^^^___bbbeeefffdddddddddccccccbbbaaabbbeeehhhkkkffffffffffffffffffffffffiiijjjkkkllllllkkkjjjiiilllkkkkkklllmmmnnnoooooolllnnnpppqqqppppppqqqrrrnnnnnnoooooopppppppppppppppqqqrrrssstttuuuuuuuuuqqqqqqppppppooopppppppppooommmmmmnnnppprrrqqqqqqmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkllllllmmmlllllllllooonnnmmmlllkkkiiiiiihhhiiiiiiiiijjjkkklllnnnnnnnnnooonnnnnnsssxxxnnnbbb``````eeelllwww|||rrrhhhbbbYYYQQQHHHBBB===;;;>>>CCC===AAAGGGLLLNNNSSScccrrroooWWWggg{{{nnnooozzzuuutttxxxyyyttt{{{~~~oookkkkkkkkkmmmpppnnn^^^NNNJJJMMMLLLIIIHHHHHHIIIJJJKKKJJJIIIGGGEEEDDDEEEFFFEEEDDDCCCCCCDDD????????????????????????>>>>>>>>>??????@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBB@@@>>><<<;;;<<<>>>???===>>>???@@@AAAAAAAAA@@@AAABBBBBB@@@===;;;:::;;;:::999777555444444555555333333333222222222222222222111000////////////000...///000000///...///111000//////......//////000///////////////......---------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************************************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...---,,,------...///////////////---000444888;;;;;;:::999666444111000000000111111000000000111111111111222000111222333555666888888555666777888999:::;;;<<<;;;<<<>>>>>>>>>===<<<======AAAMMMeee}}}}}}eeeSSSFFF:::333111111222222222222222222222222111000///000111333444333555777999:::;;;>>>@@@AAABBBCCCEEEFFFGGGGGGGGGDDDEEEFFFHHHIIIKKKLLLMMMLLLNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYVVVVVVWWWXXXYYYYYYZZZZZZYYY[[[\\\\\\[[[[[[\\\]]][[[ZZZZZZYYYYYYZZZ\\\]]]^^^^^^]]]]]]\\\]]]]]]]]]ZZZYYYYYYXXXZZZ\\\___aaa\\\^^^___^^^]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^YYYYYYYYYYYYZZZZZZ[[[[[[^^^^^^^^^_______________^^^^^^^^^___aaabbbdddeeedddddddddddddddbbb```^^^cccbbbcccfffiiijjjjjjhhhaaabbbbbbbbbbbbbbbaaa___ccceeegggfffdddbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiiiiiiiihhhgggkkkkkkkkkjjjjjjkkklllmmmjjjlllnnnnnnnnnmmmnnnpppmmmmmmmmmmmmmmmnnnnnnooonnnooopppppppppppppppooopppooonnnnnnmmmnnnoooooolllkkkkkkmmmoooqqqpppooolllllllllllllllllllllllljjjkkkllllllmmmmmmmmmllloooooonnnmmmlllkkkjjjiiihhhhhhiiiiiikkkmmmnnnooonnnppppppmmmmmmttttttkkkbbbZZZVVVQQQGGG>>>===>>>???BBBEEE@@@EEEMMMUUUYYYaaarrr~~~hhh\\\VVVvvvyyyooonnnyyyyyyzzzzzz{{{yyywww|||oooeee^^^\\\^^^cccZZZNNNEEEGGGKKKJJJFFFCCCGGGHHHJJJKKKKKKJJJIIIGGGHHHIIIIIIFFFCCC@@@AAABBBAAA@@@@@@??????>>>>>>===???>>>>>>>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA@@@???===;;;;;;;;;<<<===??????AAABBBBBBAAA@@@???AAABBBBBBAAA>>><<<;;;;;;:::888666444333444555666222222222222222222222222222111///.........///000///000111000///...///000000//////////////////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------...////////////......///222555666777777666222111000/////////000111/////////000000000111111...///000222444666888888555666666777888999::::::::::::;;;<<<<<<;;;;;;;;;>>>BBBDDDPPPrrrnnnQQQ:::333888111111111111222222222222222222111111111222222333222444666777888999<<<>>>>>>???AAACCCEEEFFFGGGGGGCCCDDDEEEGGGHHHIIIKKKKKKJJJLLLNNNOOONNNNNNOOOPPPSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVWWWXXXXXXYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXYYYXXXYYYZZZZZZZZZZZZ[[[]]]ZZZYYYXXXXXXXXXYYY[[[[[[]]]]]]\\\\\\\\\\\\]]]^^^YYYXXXVVVVVVWWWZZZ]]]___[[[\\\^^^^^^\\\[[[\\\\\\^^^]]]]]]]]]]]]]]]^^^___YYYYYYXXXXXXWWWXXXYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]_________```aaacccdddeee```````````````___^^^^^^`````````bbbdddfffeeeddd___bbbaaa^^^^^^``````]]]bbbeeehhhgggdddaaaaaabbbddddddddddddddddddddddddcccdddeeeggggggggggggfffjjjjjjjjjhhhffffffhhhjjjgggiiikkklllkkkkkklllmmmmmmmmmlllllllllmmmnnnooollllllllllllllllllkkkjjjmmmmmmllllllllllllmmmnnnjjjjjjjjjlllnnnooonnnllllllkkkjjjjjjjjjjjjkkkllliiijjjkkkllllllmmmllllllmmmmmmnnnnnnmmmlllkkkjjjhhhhhhhhhiiikkklllnnnooojjjmmmooonnnlllnnnuuu{{{lllaaa]]]XXXTTTRRRFFF>>>999;;;???AAABBBCCCBBBDDDJJJRRR[[[hhh}}}aaaQQQ]]]nnnwww|||vvvqqqrrrxxx}}}}}}{{{rrryyy~~~~~~ssshhh```[[[[[[]]]NNNHHHEEEHHHKKKIIIFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKNNNOOOMMMGGG@@@<<<===>>>BBBBBBAAAAAA@@@???>>>>>>AAA@@@???>>>>>>???@@@AAA>>>>>>?????????@@@@@@@@@>>>======<<<<<<<<<<<<<<<@@@AAABBBBBBAAA@@@>>><<<===???@@@???<<<:::999999888777444222222222444555222222222222222222222222222111///...---...///000000111222111///...///000///......------......//////////////////......---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++******************************))))))))))))******((())))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,...///,,,---......//////............///000111222333333////////////......000111....../////////000000000//////000222333555666777666666666777777888888888:::999999:::;;;<<<<<<;;;===CCCCCCHHHaaagggKKK:::777111111111111111222222333222222333444444333222111000222444555555666888:::;;;<<<>>>AAACCCEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIKKKMMMMMMMMMLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYXXXYYY[[[]]]YYYXXXWWWWWWWWWXXXZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]YYYXXXVVVUUUVVVXXX\\\^^^ZZZ\\\^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^___ZZZYYYXXXWWWVVVVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]]____________```aaabbbccc]]]^^^^^^^^^]]]^^^___``````___^^^___```aaa```___[[[aaaccc```^^^``````]]][[[^^^aaacccbbbaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbb___aaaccceeefffgggffffffhhhhhhgggeeebbbaaacccfffeeegggiiiiiihhhhhhiiijjjjjjjjjiiiiiiiiijjjkkklllhhhiiiiiijjjjjjjjjiiiiiihhhhhhiiijjjjjjkkkkkkkkkiiihhhiiijjjlllmmmkkkiiikkkjjjiiiiiiiiiiiijjjkkkggghhhiiijjjkkkkkkkkkkkkjjjkkklllmmmllllllkkkjjjhhhhhhhhhiiijjjlllmmmnnngggjjjmmmnnnllllllmmmooo|||yyylll___[[[WWWQQQMMMLLL>>><<<===@@@AAA???@@@BBBCCCEEELLLYYYfffuuulllWWWZZZpppxxx|||}}}yyyvvv{{{|||uuusss}}}~~~yyyooohhheeebbb\\\VVVMMMIIIHHHJJJJJJHHHGGGIIIDDDEEEFFFGGGIIIKKKLLLMMMOOOOOOLLLFFF???<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>>>>???@@@============>>>>>>>>>>>>;;;<<<===>>>>>>======<<>><<<::::::<<<======:::888777777777555333111000111333444222222222222222222333333333111///...---...000111222333333222///......///...------,,,,,,------...///////////////......---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---...,,,---......//////......,,,,,,,,,,,,---...000111---...///.........000111............/////////000000000111222333333444444666666666666777777777777;;;999999999;;;=========:::AAADDDGGGUUUmmm}}}qqqwww{{{~~~hhhHHH444111111000000111222333333222333444555555444222000///111333333333444555777888999<<>>???DDDHHHLLLYYYkkk{{{dddQQQZZZrrr|||vvv}}}|||sss|||wwwuuu}}}wwwnnnddd```cccbbbWWWJJJJJJGGGFFFFFFDDDAAACCCGGGBBBCCCDDDEEEGGGJJJLLLNNNKKKLLLJJJDDD>>>>>>CCCHHHAAAAAABBBCCCCCCDDDEEEEEEEEECCCAAA???>>>>>>???@@@;;;;;;;;;<<<<<<<<<======999;;;===??????>>>===<<<