BM6P6(@ '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((()))******++++++++++++++++++++++++++++++...,,,+++------,,,000555>>>@@@QQQnnn}}}llleeennnkkk]]]ZZZ[[[ZZZnnnuuu}}}{{{vvvmmmiiikkkkkkjjjttt}}}vvvlllcccdddhhhjjjeee```aaajjjsssuuugggjjjmmmXXXAAA===;;;777BBB>>>:::;;;>>>???===:::999777555222///,,,)))((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********)))))))))))))))...+++---222222...///444777RRRiiikkkiiittt~~~vvvTTTAAA???EEEEEEHHHIIIIIIFFFBBB<<<555000---******,,,,,,***((()))((((((((('''''''''''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))))))))((()))***++++++------...///111---666777000BBBUUUMMMFFFHHHWWWooobbbRRRKKKGGGAAA;;;999<<<===888666888===JJJZZZiii|||fff]]][[[aaabbbfffdddMMMPPPRRReeewwwQQQ;;;999666111+++'''))),,,+++(((***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++,,,,,,++++++++++++++++++---,,,...000000...222888IIIVVVqqqwwwfffaaacccfffkkkqqqzzz~~~xxxyyyxxxvvv|||zzzsssxxx}}}{{{rrrjjjggggggiiioooyyynnnbbbrrrbbbIII===:::999:::;;;<<<===>>>>>>???:::999777444111...+++***)))((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************,,,***,,,///...---222999VVVdddmmmiiihhhwwwiiiMMMCCCCCCBBBDDDFFFFFFEEECCC@@@===333000+++******+++***((())))))((((((((('''''''''(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))******))))))******+++,,,---......///---)))111666555FFFTTTLLLGGGWWWooo~~~zzzuuudddQQQLLLJJJGGG???<<<:::;;;888666:::AAALLL]]]rrroooWWWSSSWWW^^^ppp}}}[[[NNNFFFUUUyyy~~~]]]BBB777555111---***+++,,,+++)))***)))((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))---000//////666???XXXppp{{{vvvpppsss{{{vvvkkkhhhlllsssxxxyyyrrrtttxxxrrrtttzzz{{{uuusssrrr______iii|||mmmlllyyyaaaFFF:::555999<<<=========???AAA<<<;;;999777444111...---((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))************************---,,,,,,------000;;;FFFjjjppprrrpppyyy{{{ZZZFFF===BBBCCCFFFFFFEEEDDDCCCDDD999444...***))))))******)))))))))((((((((('''''')))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))******++++++***++++++,,,---...//////333...222888:::HHHSSSNNNZZZmmmttt{{{sss^^^NNNJJJMMMKKKFFF<<<;;;;;;:::999<<>>???>>>===<<<:::777444111000)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))******************+++++++++++++++.........---///888GGGTTTccckkktttttt{{{nnnTTT@@@EEEEEEFFFHHHGGGDDDDDDFFF???:::222,,,)))(((***+++)))))))))(((((((((((('''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))***+++,,,,,,++++++,,,---...///000000555111444:::BBBRRReeeooo|||YYYSSSKKKIIILLLLLLEEE===999:::;;;???FFFRRRdddqqqtttZZZUUUZZZaaa~~~jjjWWWQQQTTTooo{{{vvvzzz}}}rrr[[[III:::444///...---,,,,,,---)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,---------.........111000333999@@@LLL^^^nnnooorrr}}}xxxwwwuuuqqqmmmlll|||}}}vvvwwwzzzyyysssoooppppppnnnjjjnnnwww|||xxxyyyyyyuuunnnjjjwww|||kkkrrreeeIII@@@888666:::>>>>>>;;;@@@@@@???===;;;777444222+++***((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))************+++***+++++++++,,,,,,,,,------/////////555BBBSSS___]]]gggvvvwwwlll{{{yyyrrrWWWGGGCCCCCCGGGHHHDDDCCCEEECCC???888111+++)))***,,,***)))))))))((((((((((((***)))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((***+++,,,,,,,,,+++,,,---...///000000111---...111;;;LLLdddvvv\\\BBB@@@AAADDDDDD???999444999<<>>222...---++++++...)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((())))))***))))))******+++,,,,,,,,,,,,------....../////////111222999FFFSSSaaappp|||sssvvv}}}qqqiiigggfffccc```XXXSSSPPPTTT\\\___]]]ZZZYYYWWWPPPHHHHHHOOOUUUWWWXXX^^^kkk{{{ooommmiiippptttfffhhhkkkcccSSS@@@777999>>>>>>;;;AAAAAAAAA@@@===:::666444///---***(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))*********+++++++++++++++++++++,,,,,,------...+++...000333===NNN^^^eeejjjsss|||{{{uuu{{{zzz{{{}}}yyyvvvzzzmmm}}}}}}vvvOOODDD>>>BBBFFFDDDCCCFFFEEECCC>>>777000,,,+++,,,******)))))))))((((((((()))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))***++++++,,,,,,,,,------...///000111111///333444@@@VVVnnn___FFFCCC@@@>>>>>>;;;777666999>>>FFFSSSeee|||{{{bbb___bbbrrrnnnEEEJJJSSS```kkkwww}}}qqqrrrpppnnnuuuxxxjjjSSS;;;111///,,,+++...))))))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((())))))******)))******++++++,,,,,,---,,,------...//////000000111666FFF\\\nnnxxx}}}wwwssswwwrrrssswwwhhh___UUUOOOOOOQQQRRRQQQMMMLLLNNNUUU___hhhjjjiiibbbaaa[[[RRROOOPPPPPPNNNNNNOOORRRZZZhhhzzzxxxlll^^^^^^www{{{mmm___rrrvvvYYYDDD<<<<<<===>>>AAABBBBBBAAA???;;;888555222000,,,)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........,,,000444;;;JJJ]]]iiilll}}}xxxvvv~~~|||zzzwwwfffQQQAAAAAAEEEDDDCCCFFFEEEEEECCC===666000---,,,*********)))))))))(((((((((''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((()))***+++++++++++++++------...///000111111222444888888DDD]]]oookkkXXXIIIIIICCC>>>===;;;999<<>><<<===BBBNNNeeexxxaaabbbeeejjjvvvMMMYYYhhhttt{{{RRR<<<555000---...)))******++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++++++++++++++++++++...,,,---111///,,,000999BBBQQQlllvvvppppppzzz~~~tttyyy~~~~~~zzztttjjj___^^^```___YYYUUUgggtttvvvmmmhhhcccnnnrrrvvvgggfffrrr~~~|||{{{vvvPPP<<<===999@@@<<>>@@@BBB:::888666333///,,,***((((((******)))(((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******++++++++++++++++++,,,,,,,,,...000000///......///222666FFF]]]jjjnnnwww~~~yyyYYYGGGCCCBBBEEELLLFFFFFFFFFDDD???888111---)))***+++***)))((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++,,,,,,,,,++++++---//////------///222222555222>>>UUUgggrrrrrr[[[___iiilllPPPCCC:::;;;;;;<<>>888444,,,++++++++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******((()))***+++---.../////////---+++,,,///555BBBNNNddd{{{rrrwwwnnn```\\\___cccjjjjjjkkklllsss{{{{{{tttmmmhhheeennnooodddnnn~~~pppUUU@@@>>>999>>>AAA===@@@EEE@@@;;;999666222...,,,***)))(((((('''''''''(((((()))((((((''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((()))*********+++++++++,,,,,,,,,---+++...//////------000333;;;[[[mmmhhhooo}}}___DDDBBBFFFEEEFFFGGGIIIIIIEEE???888333,,,+++***)))((())))))***))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******+++,,,,,,,,,,,,,,,//////000111222333555666<<<:::FFFccc~~~lllTTTLLLRRRXXXVVVPPPDDD>>>===DDDMMM[[[tttnnnaaabbb___hhhxxx|||ZZZMMMjjjlllIII;;;333+++---,,,,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********------------------------///.........222<<>>@@@DDD@@@<<<:::888444111...,,,***''''''''''''''''''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))******++++++,,,,,,---------...000111///---...444999JJJfffvvvrrr{{{jjjIII???CCCIIIEEEGGGJJJKKKHHHCCC<<<888///---***(((((()))******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,------------......000333444444888<<>>KKK]]]ooommmaaa``````iiiyyywwwRRRVVVjjjyyy^^^>>>000---------,,,******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************------------------------111333666888>>>JJJXXXaaannnuuuxxxqqqjjjlllyyyuuuYYYSSSKKKGGGKKKMMMPPP```rrryyyhhhcccooosssmmmnnn~~~MMM>>><<<@@@>>>???BBB>>><<<;;;999777444111...---(((((('''''''''(((((())))))))))))((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))*********+++,,,------.........000000...,,,111;;;DDD```lllxxxwwwdddHHH@@@FFFDDDFFFJJJKKKJJJEEE@@@<<<444000+++((()))*********))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++,,,---......---------000444444555>>>III]]]sssttt\\\\\\^^^```YYYKKKBBBAAA>>>???III^^^vvvhhhaaa[[[\\\fffnnnyyyVVVEEELLLkkk}}}vvvPPP555222...---+++***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++***+++,,,---///000111111---333:::???IIIZZZjjjrrroookkklll|||oooiiieeeiiivvv~~~fffSSSGGGAAADDDNNN]]]gggooo~~~yyyiiifffooo{{{nnnxxxkkkPPPAAA@@@===>>>AAA===<<<<<<;;;999666444111000******)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((()))************+++,,,---...//////,,,......,,,...888HHHVVVmmmllluuu~~~mmmqqq|||xxxdddHHH@@@CCCEEEHHHJJJIIIFFFCCCAAA:::444---))))))+++***)))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))***+++---............------222555333666GGG[[[ggg___hhhnnndddQQQBBB>>>@@@CCCJJJZZZrrr|||xxxpppaaaXXX[[[]]]ddd~~~cccLLLEEEQQQlll}}}uuutttqqq{{{iiiBBB333///...,,,***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,...///000111222+++555>>>GGGWWWoooyyyooowwwwwwrrrpppuuuuuuXXXIIIKKKQQQMMMXXXiiiyyy{{{{{{ooojjjccc]]]]]]aaahhhmmmuuuvvvwwwvvvyyy~~~mmmdddaaaaaa```rrr}}}wwwkkkKKK@@@;;;===AAA>>>;;;;;;;;;:::999666444333---,,,+++))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))************+++,,,---...//////,,,...///000555EEE]]]ooonnnooowwwuuummmpppyyy```FFFBBBCCCEEEGGGGGGFFFEEEDDD@@@888///******+++***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))***+++---.../////////...///555777333888QQQnnnmmmwww~~~yyy```GGG===???BBBMMM\\\pppyyywwwuuutttttttttuuuvvv{{{~~~~~~zzzxxx|||xxxyyy|||~~~ttt___[[[YYY[[[ppplllVVVGGG\\\~~~uuuxxxqqq{{{ZZZ:::222111...,,,*********+++((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++////////////////////////222<<>>======<<<;;;999555222111///,,,)))((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******))))))))))))******+++++++++,,,...///////////////777HHH^^^ppp{{{}}}XXXLLLDDDDDDEEEEEEGGGKKKGGGAAA888111...,,,***(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************+++,,,............000222000111000777@@@GGG```lllWWWKKKDDDCCCPPPaaaqqq{{{~~~}}}}}}zzztttpppeee```[[[\\\bbbeeeddd```XXXVVVTTTRRRRRRSSSTTTVVVWWWZZZ^^^ccchhhooovvv{{{~~~nnnbbb[[[XXXYYYfffxxx___UUUlllaaaEEE;;;222///...+++)))***))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))************+++++++++******++++++,,,,,,------...,,,---///000000444:::FFFZZZxxx}}}www|||{{{xxxuuurrrnnnmmmppptttxxxyyy|||}}}|||yyyrrriiiaaaXXXYYY\\\bbbhhhsssrrrpppjjjGGG999<<<;;;===??????<<<999777666333111...+++)))((())))))(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,******)))))))))******+++++++++,,,---...///111222222555CCC[[[mmmuuu}}}zzz}}}mmmSSS@@@BBBHHHHHHGGGJJJGGGBBB:::444000---+++)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********+++++++++,,,...///...///111222///222333;;;HHHSSSnnnzzzhhhWWWGGGDDDGGGOOO^^^mmmvvv{{{~~~zzz}}}yyytttqqqpppnnnjjjfffYYYTTTPPPPPPSSSUUUSSSPPPIIIHHHFFFEEEDDDEEEGGGHHHJJJMMMRRRWWW[[[___dddhhhllllllmmmrrrzzzgggccc]]]QQQ\\\jjjlllWWWaaa~~~hhhEEE:::///,,,---,,,,,,---))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((()))))))))************))))))*********+++++++++******++++++,,,------...---,,,---000111333:::CCCNNNbbb{{{zzzvvvpppmmmpppvvv|||}}}zzzooossswwwwwwssspppqqqtttkkkppp]]]EEECCC999===AAABBB>>>;;;999:::444222000---***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++******))))))******++++++,,,,,,---------...000111555===RRRjjjsssttt|||yyyzzzwwwWWW???CCCMMMIIICCCBBBFFFBBB===777222...+++)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++---/////////000222333555888:::BBBPPP]]]uuu~~~vvv|||tttZZZOOOEEEFFFMMMYYYiiiwww{{{{{{||||||uuuooosssmmmgggcccbbb```]]][[[NNNJJJFFFEEEGGGHHHEEEBBB@@@???>>>===>>>???@@@AAACCCGGGLLLPPPRRRUUUXXXZZZ^^^^^^```dddkkkrrrxxx{{{xxxlllbbbVVVZZZeeezzz|||]]]VVVuuuyyyrrr|||~~~kkkHHH;;;000---...---,,,---))))))))))))))))))))))))******((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((()))))))))************))))))*********+++++++++***++++++,,,------......---,,,---000111444>>>HHH\\\kkk}}}sssjjjlllxxx}}}}}}ooommmqqqvvv}}}zzzuuurrroooyyyttt{{{wwwvvvxxxzzz{{{sssmmmuuutttSSSCCC999===AAAAAA>>>;;;:::;;;666444222///,,,***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))*********************+++,,,,,,---......---++++++...111777EEE]]]pppssssssuuurrr{{{yyyxxxxxx~~~xxxsss^^^CCCAAAHHHGGGAAA@@@DDDCCC???:::444///+++)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((()))))))))***************+++++++++++++++---///000000111333555555;;;>>>JJJ^^^lll{{{vvv^^^PPPLLLJJJMMMTTT```qqq~~~|||zzz{{{{{{xxxrrrllljjjddd\\\XXXWWWVVVTTTRRREEEBBB???>>>??????<<<:::888888777777888999:::;;;???CCCGGGKKKLLLMMMOOOQQQRRRTTTWWW[[[```ffflllppptttccc[[[WWW]]]qqqkkkRRR^^^rrrooorrrpppTTTEEE777222111...***(((************************+++***)))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))************+++++++++++++++,,,,,,------............///222444999EEERRRmmmvvvvvvmmmgggiiiqqq|||wwwtttvvv~~~}}}wwwssswww|||nnnlllhhhppp{{{xxxrrrhhhbbb___^^^kkkssstttdddEEE:::<<<>>>>>><<<;;;:::;;;888666444111...+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))******************+++,,,---...///000...+++,,,000444===PPPfffrrruuu{{{pppqqqxxxxxxxxxxxxzzzpppoooOOO@@@@@@BBBDDDEEEDDDDDDCCC>>>777000,,,***++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,+++---///000111222444666222:::DDDZZZxxxzzzbbbMMMHHHJJJNNNTTT]]]iiixxx|||xxxvvvuuurrrmmmiiiaaa[[[SSSOOONNNNNNLLLJJJ===<<<::::::::::::888666666666666666777888::::::;;;>>>BBBDDDEEEFFFHHHIIIGGGJJJNNNRRRVVVZZZ___cccvvvjjj^^^XXXYYYgggZZZNNN\\\vvviiihhhnnnXXXHHH777111111///,,,*********************************)))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))************+++++++++++++++,,,,,,---.........---...222888>>>HHHZZZjjjzzzttt|||uuurrrsssyyyvvvuuuuuuzzz{{{wwwwwwmmmjjjuuuvvveeeYYYRRRNNNNNNaaawwwVVV@@@???======>>>>>>===<<<999888555222///,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++************+++,,,---...---///111000...///555:::NNN```ooottt{{{zzzwwwxxxxxxzzz|||sss}}}eeeJJJ@@@CCCGGGGGGEEEGGGGGGCCC;;;333///---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((()))''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++---000111111222555666555@@@QQQqqquuugggYYYLLLHHHKKKQQQ[[[hhhuuu~~~yyyvvvqqqlllhhheeeaaa___UUUOOOHHHEEEDDDDDDBBB@@@666666666666666666555444555666666777999:::;;;;;;999;;;>>>???@@@AAACCCDDDBBBEEEIIIJJJIIIIIIKKKMMMXXXkkkgggaaaYYY]]]ppp{{{[[[MMMccctttkkkooojjjVVV???444222111///...************************))))))((((((((((((((()))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))************+++++++++++++++,,,------......///***---555???JJJYYYoooyyy~~~||||||||||||~~~xxxsssqqqsssxxxggg\\\WWWZZZSSS```~~~mmmGGGDDD@@@???BBBCCCBBB@@@:::888666333000,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,************+++,,,---...,,,///222111000222999???___nnnwwwwww{{{~~~xxx|||xxx{{{xxxYYYGGGGGGHHHDDDGGGIIIJJJFFF>>>666111///+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,...000111222333555777===JJJ^^^uuu___]]]```ZZZOOOPPPTTT```ppp~~~qqqnnniiiccc]]]XXXUUUTTTJJJEEE???<<<<<<<<<:::888222222333333444444333333222222333444666777888888888:::<<<===>>>???AAACCCCCCEEEGGGEEE@@@;;;999999666MMMeeeqqqxxxsssgggYYYSSS^^^pppxxxTTT[[[{{{zzzsssTTT@@@777111---+++************************)))(((((((((((())))))***'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,)))************++++++++++++---//////......///000---444888AAAQQQ```yyyzzz~~~rrrrrr}}}zzzlllcccjjjdddbbb```HHH===???===@@@EEECCC===;;;888666444000---***)))(((((()))+++,,,***)))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,---.........+++...222///...<<>>:::666111...,,,++++++,,,,,,***)))''''''(((((())))))******))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))(((((((((((((((***++++++++++++,,,...,,,---///111//////888BBBJJJYYYmmmyyyddd]]]___```^^^VVVWWW[[[dddnnnwwwzzz{{{gggaaaZZZXXXXXXUUUMMMFFF???>>><<<:::888666555444333333333333333333333333111222222333444555666777666777888:::<<<>>>???@@@???AAABBB???;;;888888999999;;;HHH^^^qqqzzzrrraaaYYY___eeeooo^^^XXX~~~nnnGGG333666555,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''%%%%%%&&&'''&&&%%%###"""&&&''''''((()))***++++++************+++++++++++++++---...///...---...///***444;;;GGG[[[mmm|||~~~}}}mmmRRRCCCBBB???@@@CCC@@@===;;;888666444111---***)))(((((()))+++,,,***)))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,---...///111///111444222333DDDXXXoooqqqzzz}}}|||{{{}}}^^^HHHFFFMMMEEEIIIIIIEEEAAA>>>777111...,,,******++++++***((('''((((((((()))))))))***)))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((())))))))))))))))))***+++,,,++++++,,,...111000111333444666???IIINNN```uuukkk\\\WWWWWWXXXYYY\\\aaajjjrrruuusssooo]]]WWWQQQOOOPPPNNNGGGAAA<<<;;;:::999777555444333222222222222222222222222///000111222333444444555555666777999;;;<<<>>>>>>???@@@AAA>>>:::777777777555777CCCVVVgggoootttyyy|||hhhZZZ[[[___fff|||ooo^^^zzz```DDD777000)))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$###((((((((()))))))))******************+++++++++,,,,,,---///...------...///,,,999DDDTTTlll~~~}}}zzzzzzvvvyyydddxxxaaaKKKFFFBBBBBBCCC>>>>>><<<999777555222...+++***)))((()))+++++++++)))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,---...///000///000333333999OOOfffxxx}}}|||zzzzzz}}}|||zzzoooLLLBBBJJJFFFHHHHHHFFFEEECCC:::111...,,,***)))******)))((((((((((((((())))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''(((((())))))*********)))***,,,,,,++++++---...000......111444777???HHHMMMeeezzzoooYYYNNNNNNRRRZZZ^^^eeennnrrroooggg___PPPKKKFFFEEEFFFDDD???:::888888777666555444333333111111111111111111111111---......///000111222333444555666777999:::<<<<<<>>>??????>>>;;;999888888:::<<>>EEEGGGHHHHHHHHHIIIHHH>>>222...,,,***))))))))))))((((((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))******++++++)))+++,,,,,,+++,,,---//////------111444666;;;BBBSSSnnnjjjVVVJJJKKKQQQWWW\\\cccllloooiii^^^UUUIIIEEE@@@>>>>>>===888444444444444333333333222222////////////////////////------...///000111111222333333444555777888999:::===>>>?????????>>>>>>>>>BBBDDDIIIQQQXXX\\\^^^```^^^kkkzzznnn\\\WWWWWW\\\cccwww~~~[[[aaa|||SSS888444,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''************))))))))))))***++++++++++++,,,,,,,,,---...///.........111333;;;NNN]]]lll}}}|||rrrxxxvvvmmmiiiqqq|||yyyvvvxxx~~~}}}jjjooo|||{{{pppgggzzzVVVGGG???AAAFFFCCC@@@>>>;;;999777444000------+++))))))***++++++***************************(((***++++++******+++,,,,,,,,,,,,,,,---...//////444222222777CCCZZZwwwssszzz~~~}}}}}}}}}XXXBBBDDDFFFHHHHHHIIIKKKJJJAAA666000---***))))))))))))((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***++++++,,,)))+++,,,,,,,,,,,,---///222111333666777777;;;AAA\\\zzzvvvbbbTTTLLLMMMRRRUUUYYY___fffiiieee[[[SSSHHHDDD???<<<:::888555222111111111111111111111111........................------...///000111222222222222333444555777888888<<<===>>>@@@CCCDDDDDDDDDEEEHHHJJJLLLMMMOOOPPPPPPOOOZZZhhhsss|||~~~bbbWWWVVVXXXZZZqqq~~~\\\YYYjjj}}}ZZZ888///,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((*********************)))++++++++++++,,,,,,,,,,,,...////////////111444666CCCWWWeeeppp}}}{{{ppplll~~~|||rrrjjjqqqmmmhhhiiirrr{{{yyytttvvv~~~~~~|||rrrmmmpppuuurrriii```ddd|||sssbbbNNNAAA???CCCAAAAAA???<<<:::888555111......,,,))))))***++++++***************************(((***++++++******+++,,,,,,,,,,,,,,,---...///000///...111;;;OOOiii{{{{{{|||qqqyyy~~~||||||~~~bbbHHHAAAEEEHHHIIIIIIJJJJJJCCC:::222///+++))))))******)))))))))))))))(((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((())))))******+++++++++***+++------,,,,,,...///000111444666555666>>>HHHaaammm\\\TTTNNNMMMQQQTTTWWW\\\bbbdddaaaXXXPPPEEEBBB===999777555333111///000000000000000000000........................---...///000111222222333111222333444555666777777;;;;;;<<<@@@DDDFFFGGGFFFFFFJJJJJJGGGFFFHHHIIIHHHIIIIIIOOO^^^pppmmm[[[VVVWWWVVVkkkdddUUUVVVttt|||}}}\\\999,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))(((''''''''''''((())))))*********************++++++++++++,,,,,,,,,------...///000000111333777:::RRRdddpppyyyvvvpppwwwyyysssvvvyyyooommmnnnuuuzzz}}}~~~{{{}}}}}}xxxmmmtttzzzrrr___PPPRRRbbb}}}wwwaaaMMMDDDCCC???BBB@@@===:::888555111...///,,,***)))***+++++++++************************(((***++++++******+++,,,---,,,,,,------...///000,,,...555FFF___wwwzzz{{{~~~}}}|||{{{zzzzzzvvvlllgggbbbeeesssoooQQQAAACCCHHHJJJIIIHHHHHHDDD???333000,,,******************)))))))))((((((((('''''''''''''''((((((((()))'''((()))******)))((('''((((((''''''''''''((((((***************************,,,------,,,---...///---///222333222777HHHYYYvvvdddXXXRRRLLLKKKPPPRRRTTTXXX]]]^^^YYYOOOGGG???===999555333222111000////////////////////////........................------...///000111222222222222333333444555666666999888999<<>>BBB@@@===;;;999666222//////---***)))***+++++++++************************(((***++++++******+++,,,---------------...000000111555@@@UUUqqqzzz|||}}}~~~}}}{{{{{{sssooollleee[[[VVVRRRNNNOOOWWWaaawww~~~^^^GGGBBBHHHKKKIIIGGGGGGEEEBBB444111---******+++++++++******))))))((((((((('''&&&'''''''''(((((())))))'''((()))******)))((('''((((((''''''''''''((((((+++++++++******************,,,------------...000000222555555555???WWWmmmsss]]]UUUPPPIIIIIIOOOOOOQQQUUUXXXXXXQQQEEE;;;:::777444111000///000000///////////////.................................,,,------...///000111111222222333444444555666666888777777999===???>>><<<444:::;;;666555:::===<<<<<<>>>CCCHHHKKKWWWqqqlll___[[[WWWRRRTTTeeepppRRRNNNjjjtttpppqqquuulllUUU>>>333------,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((())),,,,,,,,,++++++*********,,,,,,,,,---------............//////000555???IIIaaatttwww}}}tttooorrruuuxxxqqq]]]]]]]]]___gggtttyyytttzzzsss\\\aaakkkyyyhhhppprrrmmmgggfffooozzzeeeJJJ<<>>;;;444333222000///.........------------------------...---,,,,,,++++++++++++------,,,------...///000333333333333444666888999888777666888;;;<<<:::777888777666666777888999:::>>>???@@@BBBMMMaaawwwccc[[[VVVUUUUUUbbb~~~ZZZYYYhhhkkkyyy{{{qqqrrrvvvmmm^^^JJJ333333222...++++++,,,***(((+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((,,,,,,,,,+++++++++******,,,,,,,,,---------......---.........///666DDDOOO```uuutttyyywwwqqqooorrrtttuuuzzzxxxkkkdddcccaaaaaagggrrr|||{{{rrr___\\\]]]fffxxxoooppp~~~}}}xxxsssqqqyyyyyygggQQQ>>>===?????????===<<<:::666222111...+++)))************++++++************++++++***************++++++,,,,,,///...+++---222222///000888TTT{{{{{{}}}rrr___VVVQQQRRRRRROOOMMMMMMPPPRRRQQQXXX[[[```iiirrrpppNNNCCCDDDKKKJJJLLLKKKBBB>>>888///+++***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------......///000000000222222888>>>>>>JJJtttvvvcccSSSOOOLLLFFFDDDHHHNNNMMMKKKHHHCCC>>>:::888444333111000///.........------------------------...---,,,+++++++++++++++---,,,,,,------...///000222222111222333444666777999777666777::::::999777777666555666777999;;;<<>>??????@@@@@@>>>:::666444222///+++******++++++***++++++************++++++***************+++,,,,,,---///...,,,,,,000222000222DDDfff~~~~~~|||ppplllkkkqqq~~~oooZZZMMMIIIMMMUUU\\\[[[UUURRRXXX```bbbkkkqqqyyy~~~UUUFFFDDDKKKKKKMMMLLLDDD???999111,,,++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------...//////000111111333555;;;===;;;HHHrrrvvvoooaaaTTTNNNHHHAAAAAAFFFKKKIIIEEEAAA<<<888666444333222111///............---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000000000111222333555555888777666666777888777555666666666888;;;???CCCFFFMMMQQQWWW]]]dddnnnzzzwwwyyyxxxfffWWWUUUWWWoooooopppzzztttZZZ>>>444///+++***+++,,,+++*********))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,//////---222CCCYYYhhhqqqxxxppp}}}zzzuuukkkooonnnooopppppprrruuuxxxwwwsss{{{}}}ppp```WWWYYYcccttt~~~sss}}}uuu\\\KKKAAA??????@@@???:::777777333000,,,++++++++++++***,,,++++++******++++++,,,+++************+++,,,,,,---......------///222333:::QQQrrr}}}zzzyyyzzzyyyzzzzzz|||}}}}}}|||zzzxxxyyy|||rrrcccVVVOOOOOOQQQWWWaaarrrxxxgggYYYOOOLLLNNNRRR```pppwwwqqqkkkqqq{{{^^^JJJDDDKKKLLLNNNMMMFFFAAA;;;222---,,,,,,+++)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,------...///000111111222666777999:::<<>>DDDLLLUUU___fffjjjjjjfffbbbccccccfffqqq}}}vvvoooooo{{{```VVVPPPPPPeeexxxzzzDDD888///......,,,)))***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((()))))),,,,,,,,,,,,------------,,,,,,,,,---------.........222222333BBB\\\qqqxxx|||~~~uuunnnrrrtttrrrssszzzwwwgggiiiuuuxxx{{{}}}mmmiiitttlll\\\MMMAAAAAAAAA===:::;;;555222...,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------...000000000666===SSSfff{{{xxx{{{qqqoootttuuu{{{{{{wwwvvvzzzzzz```eeekkknnnnnnoooppprrriiillloooooommmkkkiiiiiimmmkkkcccVVVNNNLLLLLLKKKIIIJJJMMMNNNKKKTTTrrrggg\\\SSSQQQQQQKKKBBB===@@@PPPqqqoooQQQBBBIIILLLMMMMMMHHHEEE>>>555///------+++)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------...///111222333333222444777???RRRkkkzzztttiii\\\KKKJJJGGGCCC@@@@@@BBBDDD>>><<<888555222000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++,,,---...//////000111222333444444444111222333444444777:::===DDDHHHOOOXXXaaaiiinnnqqqiiiaaa\\\\\\ZZZ[[[fffsssyyymmmjjjxxxoooRRRSSSRRR^^^KKK<<<000///000,,,)))***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,,,,,,,---------......,,,,,,,,,---------.........111111555IIIeeewwwyyy~~~wwwlllmmmxxxtttyyyyyytttjjjrrrxxxwwwyyytttjjjmmmwww|||tttooorrrrrrvvvlll}}}{{{rrr[[[FFFBBBCCC???::::::666333///---,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,...222111111999BBB___rrr}}}yyyzzzwwwwwwuuuqqqppprrrppp~~~uuuccceeeiiilllmmmmmmnnnooojjjkkkjjjhhheeedddfffhhhmmmkkkbbbVVVQQQUUU\\\```___]]]^^^___\\\___vvvkkkXXXTTTSSSWWWWWWNNNDDD>>>BBBJJJhhhuuuRRRAAAHHHLLLMMMLLLHHHGGG???666000...---+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------...000111222333444444888;;;BBBUUUqqqvvv{{{aaaUUUFFFEEEBBB@@@???AAAAAAAAA999888555333111000/////////...------,,,,,,------++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,---...///---...000111333333333222111333555777888;;;AAAEEENNNRRRXXX___eeeiiijjjkkk___YYYXXX\\\ZZZWWW^^^kkkwwwiiifffvvv[[[UUUTTTggg~~~MMM;;;...///000+++)))+++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((()))))))))))),,,,,,,,,------.........,,,,,,,,,---------......---000000555LLLjjjyyyxxx}}}rrreeehhhxxxxxxrrrwww|||oooiiiiiifffqqqzzz{{{}}}}}}lllgggmmm~~~lll]]]YYYRRRuuu{{{oooeeeJJJDDDEEE@@@:::999666333///---,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,///333333222:::FFFggg|||zzztttnnnkkknnnttthhhzzztttmmmkkkiiiiiihhhfffeeefffnnnmmmjjjeeeaaabbbggglllrrrrrrnnnfffbbbfffkkknnnvvvqqqqqqtttssssssiiiTTTLLLLLLPPPTTTSSSMMMHHHHHHOOOPPPgggxxxSSS@@@GGGKKKLLLLLLHHHGGG@@@777000...---+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------...000111333444444222:::???FFFYYYzzzxxx|||sss```RRRFFFEEEBBB@@@AAACCCBBB???666555333222000//////.........---,,,,,,,,,------++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++,,,---......,,,---///000111222111111111444777999;;;???FFFKKKTTTXXX]]]bbbeeeeeecccbbbXXXTTTXXX```___ZZZ]]]gggssseeeccctttiiiUUUPPPqqq}}}rrrLLL:::,,,...000,,,))),,,(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,,,,,,,---------..................---------///...;;;TTTdddqqq{{{tttqqq{{{xxxmmmgggfffgggeeerrryyyiiiooo|||kkk\\\OOOJJJUUUnnnyyysssNNN>>>GGGHHH>>>;;;999666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------222***+++555000888WWWssszzz{{{qqqaaafffppphhhjjjrrriiieeeaaabbbdddeeeaaa]]]gggfffdddaaa[[[ZZZcccnnn}}}~~~|||pppZZZPPPNNNKKKPPPXXXbbbkkkmmmbbbUUUTTTrrrfffMMMIIIDDDIIIOOOFFFHHHBBB999222---+++***)))************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111444777666:::???MMMmmmuuuvvvvvvhhhUUUJJJEEE@@@<<<>>>CCCDDD@@@;;;333222111///......------...------,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,,,,---...///000000000000888777888<<>>EEEEEE>>>>>>:::777222000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,222---...777555@@@___ssszzzyyynnn```dddqqqooonnnsssdddccc```^^^___cccdddbbb___```___^^^]]]ZZZ[[[gggttt~~~rrrqqqxxxttt^^^OOOLLLPPPXXXcccssszzzZZZJJJEEELLLPPPJJJJJJEEE<<<444...,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222555777555999AAAVVVyyyzzzwwwgggSSSHHHDDD@@@===@@@DDDDDD???:::333222111///......------...------,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))+++++++++++++++,,,,,,------------...///000111111666:::???EEEKKKOOORRRSSSQQQNNNKKKGGGEEEEEEGGGHHHLLLLLLQQQ\\\eeehhhddd```bbb```^^^ggguuuvvvxxxrrr^^^ccc|||yyyttt}}}wwwuuujjjMMM???333222222...+++,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''))))))((((((***+++,,,,,,,,,,,,------------........................111444555DDDaaavvvxxxmmmhhhgggiiijjjxxx|||{{{zzz{{{|||ttt~~~oooeeeZZZbbbuuuyyyjjjNNN>>>CCCCCC>>>???<<<888333000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---222//////555888GGGbbbwwwrrrfff\\\```ooowwwxxxjjjXXX\\\ZZZYYY[[[___bbbaaa___XXXWWWWWWWWWVVV[[[jjjyyyvvvooodddXXXUUUZZZeeeiiiiii^^^PPPKKKRRR\\\mmm|||pppMMMGGGLLLMMMNNNNNNHHH@@@777000---------************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...000222333333333555777999<<>>AAADDDCCC>>>888222111000///...---------...------,,,,,,++++++***((())))))))))))))))))((())))))))))))))))))))))))++++++,,,,,,,,,---------------------...000222333777>>>HHHNNNOOOOOOOOOPPPMMMIIICCC???>>>@@@EEEHHHMMMLLLOOOXXXdddiiiddd]]]WWWWWWTTT]]]lllnnnqqqzzz```[[[cccppp~~~jjjttt}}}uuu|||{{{pppRRR@@@222444555...***,,,******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))))))))***,,,,,,,,,,,,------------...............////////////222555888HHHfff{{{zzzuuugggcccfffjjjmmm}}}~~~||||||}}}~~~~~~~~~~~~xxxvvv{{{xxxkkkOOO<<<@@@CCC>>>>>>===999333///...------,,,------------------------,,,,,,,,,,,,---///000000...111111///111:::NNNcccxxxhhh]]]YYY\\\lll|||~~~hhhXXXWWWUUUUUUWWWZZZ\\\\\\[[[SSSQQQQQQQQQQQQXXXiiiyyyxxxgggVVVNNNGGG@@@@@@FFFMMMPPPQQQPPPRRRZZZhhhtttWWWHHHIIIIIIPPPOOOKKKCCC:::222...---...************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------///222333333444666777===AAAMMMiii~~~qqq]]]KKKDDD???>>>>>>@@@BBB@@@:::555111111000///...---------...------,,,,,,++++++***((())))))******))))))((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,...---,,,,,,...111333555;;;BBBKKKMMMIIIDDDCCCCCCFFFCCC???<<<===BBBHHHLLLNNNNNNPPPXXXeeekkkcccXXXMMMLLLHHHPPP___ccckkk|||kkkaaa___```jjjwwwmmmjjj||||||hhhOOO888333222+++***///*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))***))))))***,,,,,,,,,---------................../////////000000111666<<>>CCC@@@@@@>>>999333...,,,,,,,,,+++------------------------,,,,,,,,,---...///000111...///111000333EEE^^^mmmxxx~~~{{{xxx|||fff]]]\\\]]]lllwwwdddWWWTTTSSSRRRSSSTTTTTTTTTSSSQQQOOOMMMLLLLLLRRRcccsssvvvccc[[[MMMBBBAAA@@@<<<===BBBAAADDDMMMYYYjjj}}}zzzsssmmmnnniiiLLLGGGIIIRRRPPPMMMGGG>>>444...,,,---************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,------------///111333333555777:::<<>>;;;666111111000///...---------......------,,,,,,++++++***)))******************)))(((((((((((((((((((((((())))))***+++,,,++++++***---,,,,,,---...111555777===BBBFFFEEE???::::::<<<===<<<::::::<<<@@@DDDGGGIIIKKKOOOXXXgggooohhh[[[HHHEEE???CCCPPPVVV```ttt}}}kkk```YYY[[[bbbpppqqqtttQQQ;;;000+++---222************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((******))))))+++,,,,,,---------.....................//////000000111000999BBBVVVqqq|||{{{{{{gggcccjjjrrrvvv|||~~~pppnnnmmmqqqzzzyyyyyy~~~|||~~~~~~zzz~~~{{{iiiuuu~~~uuuoooUUU>>>???DDDCCCDDD@@@;;;444///,,,,,,,,,+++------------------------------------...///000000///---222555<<>>@@@NNNaaauuuppp^^^OOOFFFDDD;;;;;;:::;;;:::777333///000///......------.........------,,,,,,++++++***)))******++++++******)))((((((((((((((((((((((((((()))***+++,,,+++******,,,,,,,,,...000333555777;;;===>>><<<999888999<<<>>>===<<<<<<===>>>@@@AAA@@@EEEKKKTTTeeetttrrrhhhSSSLLL@@@===DDDHHHSSSiiirrrsss{{{mmm^^^ZZZ\\\^^^aaa{{{pppIII333///111111++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))************+++---------------............---......///000000111111000<<>>666111.........---........................///...............//////222---333999DDDkkkmmmlll|||sssfff}}}}}}nnnhhhfffoooooo[[[QQQOOOOOOOOONNNLLLJJJHHHGGGGGGGGGFFFEEEFFFFFFLLL\\\lll}}}mmmWWWKKKBBBBBBCCCBBBHHHQQQtttuuummmmmmqqqrrrtttwww]]]OOOFFFMMMXXXYYYPPPHHHIIIEEEHHHXXXppp}}}QQQIIIPPPMMMPPPRRRPPPHHH<<<222,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,---......///000111333555:::@@@EEEEEEWWWjjjvvvyyyhhhWWWKKKEEEBBB<<<;;;:::999888555222000//////...---------.........------,,,,,,++++++***((())))))))))))))))))(((((((((((((((((((((((((((((()))+++------,,,+++******+++---///111444666777777666666555555777999:::@@@???=========???BBBCCC;;;BBBGGGMMM^^^rrryyytttlllbbbMMMAAAAAA???JJJ___kkklllssssss______aaa^^^___}}}PPP444222222++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))************+++------------.........//////---......///000111111222111@@@QQQjjjsssrrrsss~~~ooooooxxx~~~www~~~}}}}}}~~~|||{{{}}}ssshhhcccmmmmmmmmmrrr{{{xxxyyyvvv~~~yyywwwhhhsss___XXXwww___KKKBBBAAAGGGFFF@@@888222000/////////........................000//////............///666///444:::GGGrrr~~~wwwrrrhhh|||ttt```]]]sssiiifffnnniiiVVVPPPQQQMMMMMMLLLJJJHHHFFFEEEEEEAAAAAABBBDDDFFFMMM]]]mmmrrr```LLLCCC???CCCRRRcccrrrdddYYYZZZ```eeekkkqqqYYYKKK???AAAIIIMMMKKKIIIHHHFFFIIITTTfff~~~{{{NNNIIIQQQFFFQQQTTTSSSLLL???444---+++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,---......111222222444777===DDDIIIDDDZZZnnnyyy}}}sssbbbSSSIIIDDDAAA===<<<;;;999777555222111//////...---------............---,,,,,,++++++***''''''((((((((((((''''''(((((((((((((((((((((((()))***,,,......---,,,+++)))***---000333555666666555333111111333555555555<<<:::999888:::>>>CCCFFF===CCCEEEHHHWWWnnnzzzyyyvvv\\\IIICCC>>>FFF\\\kkklllrrr}}}}}}ccc```^^^VVVXXXyyyzzzOOO222333111&&&+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))***+++******+++---........................,,,...//////......000111000BBBVVVmmmxxxtttgggpppkkkoooxxxvvvvvvyyyyyy{{{yyyzzz|||}}}~~~~~~zzzeeeccczzzkkkbbbfffrrr}}}{{{yyy{{{wwwxxxnnnbbb___bbbzzzqqqiii[[[IIIBBBIIIEEE@@@999222------...///------............------000000///////////////000777,,,111???QQQxxxvvv}}}jjjddd{{{aaa[[[~~~eeebbbvvvcccRRROOOHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEAAA@@@CCCFFFNNN\\\iiisssVVVUUUVVVQQQ[[[ooowwwsssZZZUUUOOONNNTTT]]]eeejjjVVVKKKAAADDDNNNTTTOOOGGGHHHIIIIIIOOOaaagggMMMCCCJJJTTTQQQUUUVVVOOOBBB666000///,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******+++++++++,,,,,,---...///000000111222333444555888===@@@HHH]]]ttt|||ooo```RRRHHHCCC@@@999999888777555222000.........---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,------...++++++---000333444222000222111111111222333333444555:::;;;777999@@@EEEDDDAAA;;;:::AAAMMM[[[jjjvvv{{{tttZZZGGG===EEEXXX```gggkkkuuukkk]]][[[\\\\\\rrr|||uuuoooGGG:::///'''000---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((((((((()))))))))***++++++,,,,,,........................---...//////......000111888NNNbbbvvvzzzuuuqqq|||{{{zzzzzzwww{{{zzzyyy|||xxxwwwxxx{{{|||}}}}}}lllddduuuuuubbb^^^iiiuuu~~~}}}wwwqqqzzzzzzoooZZZSSSNNN[[[{{{{{{vvvfffSSSEEEFFFEEEAAA999222...---...///------............------000000////////////000000222///555BBBWWWuuuzzzvvv|||vvv}}}___\\\pppnnnaaaPPPKKKEEEGGGGGGFFFEEEDDDCCCBBBBBBBBB???>>>AAAEEEMMM[[[hhhqqqlllsss}}}wwwjjj^^^VVVRRRFFFCCC@@@@@@EEEOOOZZZbbbVVVKKKBBBEEEQQQVVVPPPGGGHHHIIIIIIMMM\\\wwwnnnVVVGGGHHHPPPSSSWWWXXXRRREEE999222///,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******+++++++++,,,,,,---...///000000///111333555777:::???BBBJJJkkkvvvgggXXXKKKCCC===;;;999999888666444111///---...------------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,---------+++,,,---000222333111000000000000000111222333444333888888555777???EEEFFF@@@:::777;;;CCCOOO```nnnmmmsssmmm___QQQCCCDDDVVV\\\bbbdddkkk{{{sss```[[[ZZZXXXggg|||qqquuuuuuzzzaaaAAA999444,,,...---,,,+++***)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,...........................///000///......000222<<>><<<<<<@@@DDDKKKYYYfff}}}tttoooeeeZZZOOOFFF???<<<::::::999999>>>IIIXXXbbbVVVKKKCCCIIIVVV\\\TTTIIIHHHIIIIIIKKKUUUmmm~~~fffPPPKKKQQQUUUXXXZZZUUUJJJ===444///,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,---...///000000111...000444666999<<<@@@CCCRRR|||iiiWWWJJJAAA;;;777999888777555333000...,,,------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,,,,------,,,,,,---///111222000............///000222333444111444555333666>>>FFFIIICCC>>>999777999BBBTTTeee```ddddddddd^^^JJJDDDTTT]]]aaaaaagggvvv}}}dddYYYWWWVVVYYYmmmooo{{{[[[TTTaaaUUU===777666000------,,,+++******))))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((())))))******)))******++++++,,,,,,---........................///000000000...///111333AAA]]]uuu~~~~~~ffflllxxxxxxtttuuu}}}yyyxxxvvvttttttwwwzzz||||||zzz~~~uuufff```lllsssYYY]]]eeemmmxxx}}}~~~wwwnnnppp{{{{{{vvvllleeefffkkkooorrruuugggggguuuzzznnncccVVVQQQZZZpppoooTTTIII@@@FFFHHHCCC<<<555000......///------............------000////////////000000111...:::===MMMnnn|||~~~vvvzzz\\\OOOrrr{{{yyy```QQQKKKCCCCCCBBBBBBAAA@@@?????????<<<:::;;;???DDDKKKXXXddd|||zzziii]]]YYYRRRKKKDDD@@@===<<<888:::::::::>>>IIIYYYeeeTTTJJJDDDNNN___eee[[[MMMIIIIIIIIIJJJQQQfffwww[[[OOOQQQTTTWWWZZZWWWNNNBBB666///+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...///000111111000222555888:::===AAACCCVVV|||fffSSSGGG@@@;;;999888777666333111///---+++---------,,,,,,,,,++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---,,,---...000000///------......///111333444555111222333333666>>>EEEJJJKKKFFF@@@:::666;;;NNN```]]]\\\\\\dddbbbLLLDDDTTT^^^aaa```gggxxxfffXXXUUUVVVPPP]]]nnnqqqsssaaaNNN```___GGG777444111,,,------,,,+++************((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++******++++++,,,---------........................000000000//////000333555KKKfffzzzzzz]]]```rrrvvvyyy}}}|||qqqrrruuu~~~{{{wwwuuutttuuuxxx{{{}}}}}}uuueee^^^WWWWWWaaavvvnnnUUUXXX]]]dddqqqxxxxxxxxxxxxxxxzzz{{{hhh]]]___mmmqqqnnnaaaVVVYYYbbbiiiffftttxxxgggbbbjjjxxxwwwtttmmmiiirrrqqqTTTHHHCCCMMMIIIEEE>>>777222///......------............------///////////////000111111///999>>>TTTxxxwww{{{XXXMMMnnnvvvzzzooo[[[NNNIIIBBBAAAAAAAAA@@@??????>>>>>>;;;:::;;;@@@DDDKKKVVVbbbkkkzzzooo```SSSIIIGGGCCC@@@===;;;;;;;;;666888888888;;;DDDRRR]]]RRRHHHEEESSShhhpppdddTTTKKKIIIHHHJJJPPPccciiiOOOJJJSSSUUUYYYYYYSSSFFF888...+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++,,,------...///000111111333555777999;;;===AAADDDTTTyyybbbNNNBBB<<<:::999666555333111///---,,,,,,------,,,,,,,,,++++++++++++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---,,,,,,---/////////---/////////000222444555666222222222444777<<>>777999IIIZZZ```ZZZVVV\\\\\\IIICCCSSS\\\___]]]ddduuuiiiXXXUUUVVVMMMUUUzzzrrrkkkooovvv|||ddduuu{{{cccBBB333222......---,,,+++************((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******++++++++++++,,,------..............................///000000//////111555888SSSpppwww[[[]]]```SSSddduuu{{{xxx|||xxxooorrrxxx}}}vvvuuutttvvvyyy|||}}}}}}~~~~~~}}}xxxlllYYYSSSMMMLLLPPPYYYhhhuuuxxxYYYIIILLLOOOVVVdddjjjnnnoooqqqrrruuu|||vvvfffgggooowwwtttbbbOOOHHHKKKcccnnnooo___OOOOOOWWW]]]___jjj}}}nnndddfffmmm}}}|||zzz___NNNCCCJJJJJJFFF@@@999333///......------............------///......//////000111222000666FFFddd~~~nnnqqq~~~lllOOONNNjjj~~~yyyrrrxxxiii```PPPFFFDDD????????????>>>>>>>>>======:::999;;;@@@DDDIIITTT^^^fffrrr]]]QQQLLLGGGCCC>>>===<<<:::999888777777666777777777:::AAALLLTTTNNNEEEEEEXXXrrr|||ooo]]]PPPJJJGGGJJJRRRccc~~~WWWHHHQQQTTTXXX[[[XXXLLL;;;...************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++------...///000111111222555666888999;;;???DDDHHH\\\tttZZZEEE:::666666444333111///...---------,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,+++***,,,...//////...000000000111222444555666333222333555777888<<>>EEEPPPRRRXXX]]]dddiiinnnttt}}}~~~fffSSSHHHKKKPPPPPPHHH>>><<<@@@\\\nnnvvvfffRRRLLLOOORRR\\\ddduuu{{{oooiiihhhwwwtttfffuuu}}}gggVVVDDDFFFKKKGGGAAA:::444000...---------............------............///000111222333999YYY}}}pppfffnnnwww}}}rrrNNNDDDHHH^^^nnnnnnrrrmmmZZZRRRFFF??????<<<======<<<<<<<<<<<<;;;;;;888888;;;???BBBGGGPPPZZZbbbqqqwwwqqqwwwkkk\\\JJJ>>>999888777666999::::::::::::999777666888777777888<<>>>>>@@@???:::666<<>>HHH^^^___[[[___mmmsssyyyzzzbbbYYYQQQNNNPPPbbb}}}~~~QQQ>>>333......---,,,++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,,,,,,,---......//////........................---...//////000333888<<>>@@@HHHSSS\\\bbbhhhnnnrrrwwwzzzqqqXXXFFF??????AAACCCAAA===>>>CCCSSSkkkzzzooo\\\VVVXXXYYY]]]cccqqqyyyoooiiiuuuuuu\\\aaa|||mmm^^^JJJIIILLLHHHBBB;;;444000...------..................---............///000222222777???jjjyyyjjjhhhxxxyyywww~~~vvvOOO777<<<===OOO^^^eeettthhhSSSKKKAAA<<<>>>===;;;;;;::::::::::::::::::777777:::>>>AAADDDMMMWWWUUUXXXYYYZZZcccnnnlllcccYYYSSSPPPRRRTTTRRRMMMJJJ???999555666888777444222444555888:::::::::999888777555555777===CCCGGGIIIIIIAAAEEE^^^~~~jjj[[[NNNFFFJJJSSSccc```NNNPPPSSSYYY``````UUUBBB333******************++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++------...///000111222222222333444666;;;CCCLLLRRRppp|||jjjQQQ:::000222888000///...---,,,---...///,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))************)))(((***---///000000000000///000000111222222444111222555444...///444888999===???<<<777999???;;;DDDCCC???AAA>>>;;;BBBVVVWWWSSSXXXffflllppp}}}ggg[[[PPPPPPOOOWWWuuubbbEEE444......---,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((((((((,,,,,,------.../////////000///...------------------222///---222222666BBBhhh}}}cccrrriii[[[]]]uuuyyyqqqrrrvvvyyyxxxtttsssuuu{{{|||}}}|||zzzxxxwwwwwwuuuzzz|||hhh[[[NNNFFF>>>888<<>>???BBBCCCCCCCCCBBBAAANNN```vvv}}}ppp___[[[aaa```fffssszzzxxxuuu|||{{{]]]___yyyyyy{{{mmmXXXKKKDDDJJJJJJFFF===333---...111111111000000//////......///000111111000111333555@@@AAA{{{uuuhhheeennnsss{{{{{{[[[FFF>>>666;;;FFFUUUeeezzz{{{dddLLLBBBAAAAAA>>><<<<<<<<<<<<<<<;;;:::999888999<<<===???EEEJJJHHHCCCEEEBBB???@@@EEEIIIIIIHHH???<<<999999;;;===<<<:::666666555444444444444555888999:::;;;;;;;;;:::::::::999777888>>>FFFJJJKKKHHHDDDHHH^^^|||{{{gggUUUGGGGGGOOO___|||TTTPPPOOOXXX]]]\\\ZZZUUUEEE333///...---,,,+++*********************************+++*********))))))((((((+++***)))))))))***+++,,,------...///111333444555555:::888777>>>AAAHHHWWW{{{yyy]]]JJJBBB888333444000555444111///......///000------,,,,,,,,,,,,+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((()))***,,,******+++,,,------......000000111111111111000000///......///000111111000888888999:::;;;===??????@@@BBBDDDFFFEEEAAA===:::IIIQQQPPPRRRdddssswww{{{ppp]]]TTTPPPKKKSSSrrr|||WWW555000///...---,,,+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))(((((((((((())))))***...............///000111000///...------------...---222///...333333777DDDggg~~~xxx}}}ttt^^^ppp{{{cccVVV]]]{{{}}}tttoooqqqtttuuutttqqqpppqqqwww|||~~~yyyvvvwwwyyyxxx{{{ppp```OOOFFFAAA>>>AAAEEE@@@;;;777888888666777:::666888;;;AAAGGGNNNSSSVVVPPPNNNPPPUUUXXXTTTHHH>>><<<>>>BBBDDDDDDCCCCCCBBBIIIZZZppp|||vvvjjjfffjjjjjjppp}}}zzzuuuooorrr~~~fffeeewww{{{eeeRRREEEJJJJJJGGG>>>444......111111000000000/////////...///000111111000111444666@@@LLLllleeehhhqqqqqq{{{xxxUUU???999333888CCCSSSdddzzz{{{dddLLL@@@???>>>;;;:::;;;;;;;;;;;;:::999888777666888999;;;AAAFFFDDD???>>>:::777999===@@@???===;;;888555444666777777666666555444444333333444444888999:::;;;;;;;;;::::::666666555666>>>HHHMMMNNNHHHEEEJJJbbbxxxiiiZZZMMMKKKQQQ```~~~PPPIIIMMMUUU\\\\\\\\\WWWFFF444///...---,,,+++*********************************************)))))))))(((+++******))))))***+++,,,------...///111333555666555:::888777>>>AAAHHHXXX|||qqqUUUDDD>>>555222444111444333000...------...///------,,,,,,,,,+++++++++++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((((((((***+++*********+++,,,,,,------/////////000000/////////.........///000111111111555555666777888:::<<<<<<<<<>>>@@@BBBAAA>>>:::888HHHPPPMMMMMM^^^kkkrrryyyuuuaaaTTTRRRNNNRRRkkkzzzYYY888000///...,,,++++++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))(((((((((((()))******............///000111111//////......------.........222//////444333888IIIhhhqqqkkkzzzmmm[[[oooqqq[[[SSS[[[xxxxxxooommmppprrrrrrpppnnnllllllpppwww}}}|||uuuqqqssswwwwwwzzz}}}kkkWWWKKKGGGFFFHHHJJJBBB===:::;;;999666777:::444444666888<<<@@@DDDFFF>>>;;;<<>><<<:::888777999999:::999999888777666444666777999???DDDCCC>>>:::666444666:::<<<999555888555222111222333444444888777666555444555555666888999:::;;;;;;;;;::::::444555555666@@@MMMSSSRRRIIIEEEMMMgggsssfff[[[PPPLLLOOO^^^|||VVVFFFIIIRRRYYY\\\^^^ZZZIII777///...---,,,+++*********************************************))))))))))))***************+++,,,,,,---......000111333555666555:::999999>>>@@@III\\\}}}lllQQQAAA<<<444111333000222111///---,,,,,,------,,,,,,,,,,,,++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''''')))***)))))))))***++++++,,,,,,,,,------......------,,,.........///000000111111222222222333444666888888777999;;;<<<<<<999777555EEEMMMJJJIIIVVVaaajjjuuu~~~gggQQQQQQMMMOOOddd|||nnn~~~QQQ444///...---+++*********))))))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((()))******+++............///000111222//////............//////...111///000444333;;;NNNooo|||ooo{{{pppaaaooovvvfffVVVRRRWWWnnn~~~yyyrrrppplllnnnqqqssspppnnnmmmllljjjiiinnnttttttpppllllllnnnqqquuurrraaaWWWSSSSSSTTTIIICCC@@@???<<<777666888666555444444666:::===???;;;777666;;;CCCFFFCCC>>>@@@DDDHHHIIIHHHFFFFFFFFFGGGMMM[[[mmmxxxxxxtttsss}}}|||rrrllltttpppaaa\\\[[[lllvvv~~~kkkUUUHHHJJJKKKIIIBBB777000///111000000000000///////////////000111111111333666999DDDpppvvv}}}PPP999999888<<>>;;;>>>FFFJJJHHHDDDCCCGGGJJJJJJFFFDDDEEEFFFNNNPPPZZZlll{{{~~~}}}}}}zzzpppttt{{{ggg\\\PPPRRRfffuuuttt|||]]]MMMFFFJJJLLLKKKDDD999222000111////////////000000000000000000111111111444888;;;LLLrrr~~~KKK333666555>>>MMMaaatttfffTTTAAA:::999999888999666666666777666666555555555888999<<>><<<888666333222444999>>>AAAFFFAAA???BBBJJJNNNKKKGGGEEEIIIKKKIIIEEECCCFFFJJJPPPSSS___qqq~~~}}}rrrrrrooobbbQQQOOObbbqqqyyy{{{^^^PPPLLLJJJLLLLLLFFF;;;333000111////////////000000000000000111111111222555:::===PPPiiivvv~~~III444888777;;;NNNeeewwwppp\\\MMM???999::::::999:::555555666666666666555555444666888;;;DDDMMMOOOLLLCCCAAAAAAHHHOOONNNDDD:::888666444111111555;;;@@@999777555333333444666777888999:::;;;;;;;;;::::::333777666666EEEZZZ___XXXSSSJJJRRRsssqqq^^^YYYQQQKKKPPPccc~~~MMMKKKRRRWWW\\\bbbcccSSS@@@///...---,,,+++*********))))))))))))))))))))))))))))))))))))************((()))+++,,,------------///000000222333555777888999<<<;;;>>>BBBFFF]]]~~~```GGG:::888333222444111------------,,,,,,++++++++++++++++++******************))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))(((''')))***))))))))))))))))))*********++++++,,,,,,++++++***,,,///111111......000333000000000111111222444444222333333444555777888888:::@@@AAAFFFQQQRRRTTT___kkk[[[RRRMMM[[[ppp{{{vvvuuuwwwjjj```ccckkkfffQQQ<<<000///...,,,***)))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))******+++,,,....../////////000111333444555///////////////000111111000000///333777444AAA^^^|||www{{{gggjjjrrr```LLLNNNMMM[[[ttt|||oooggggggcccmmmuuuuuunnnkkkpppqqqkkkjjjiiihhhiiilllmmmmmmlllmmmpppvvvxxxlll[[[KKKIIILLLJJJCCC>>>;;;888555333555:::@@@DDDBBB???>>>CCCLLLPPPNNNIIIIIIMMMOOOLLLHHHHHHNNNTTTXXX___ooossspppxxx|||ooo```ddd}}}iiiVVVOOOJJJMMMMMMGGG===444111111.../////////000000000111000111111111222666;;;???XXXfffppp{{{GGG555;;;::::::PPPjjjzzznnnVVVJJJ>>>;;;;;;:::999999555555666666666666555555333555777<<>>???<<<888666777<<>>555111111.../////////000000111111000111111111222666<<<@@@eeexxxcccjjjvvvsssAAA222888777:::SSSnnn}}}sssTTTIII>>><<<<<<:::888777555555666666666666666555444666999>>>HHHSSSWWWUUUUUUQQQQQQWWW\\\XXXIII;;;999999777555555:::CCCKKK>>><<<999777777888;;;===888999:::;;;<<<;;;::::::333999:::;;;NNNgggnnnfff^^^QQQWWWyyy{{{nnnggg\\\TTTZZZmmmtttSSSWWWYYY\\\ccceeeVVVCCC//////---,,,+++*********))))))))))))))))))))))))(((((())))))*********+++((()))+++---............000000111222444666888999;;;===<<>>222111///---+++***)))))))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))******+++*********+++,,,---///000//////000111222444666777111111111000000000000000222333000444888999IIIhhhrrrvvveee\\\kkkhhhWWWKKKFFFNNN]]]ooosssjjjaaaccckkkgggnnniiigggtttzzzpppiiijjjhhhffffffhhhjjjjjjjjjooonnnooovvvvvveee___QQQDDD@@@===777999777111444???JJJMMMEEE>>>===HHHVVV[[[YYYVVVXXX[[[[[[VVVUUU[[[aaadddvvv|||pppppp}}}uuummmZZZTTTOOOMMMRRROOO===333222...111111000000000000111111111111---...333444>>>TTT{{{kkklllmmmjjjtttxxxXXX;;;111555999<<>>JJJTTTIIIBBB;;;888555555;;;CCC<<<::::::<<<:::777777;;;666777:::>>>OOOooovvvbbb```MMMUUUwwwwwwwwwhhh[[[ZZZjjjppp]]]TTTXXX___eee[[[DDD111......///---))))))---************************)))***+++)))(((((()))+++...------,,,,,,,,,------000111333555666777888888777;;;@@@BBBFFFSSSkkk|||aaaEEE555444111111111,,,...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))+++******)))(((''''''&&&)))'''&&&'''******(((%%%(((((())))))))))))((((((((()))***++++++***)))(((,,,,,,+++******+++++++++---.........---,,,,,,+++222000...---...///...---...000111222222333555666555333222444777888666333333555999===BBBIIIQQQVVV^^^mmmyyynnnYYYRRRUUU```eee===777...///222***(((,,,)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,---.........000000000000111222333444111000000000000000000000111333111444888999LLLmmm}}}bbb\\\kkkgggTTTHHHCCCNNN```sssxxxnnncccccciiimmmuuuooojjjuuu{{{uuurrrhhhgggeeefffhhhjjjkkkkkkkkkkkknnnuuuooohhhXXXHHH@@@888888999777222444@@@KKKOOOKKKBBB???HHHUUU[[[ZZZYYY\\\aaaaaa[[[YYY___iiinnnqqqrrr}}}sssooo___WWWQQQMMMRRRPPPAAA666444///111111000000000000111111222333//////555666BBBZZZpppzzzyyyooolllssstttwwwwwwbbbJJJ:::444666999;;;RRRnnnqqqPPPDDD999888999999888888777777666666555555444444666777888===JJJ\\\jjjpppmmmffffffrrryyymmmTTTAAA999888777777888@@@QQQ```OOOEEE<<<888666555:::???===<<<===???===999:::===777777:::???QQQrrr}}}kkkaaaQQQZZZ{{{xxxzzzwwwnnnaaa]]]hhhqqq___WWW\\\aaaeee\\\GGG222///...///---))))))---************************)))***+++***(((((()))+++...------,,,,,,------...111111333444666666777777;;;===AAACCCHHHTTTffftttzzz}}}```EEE666555111000000+++...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))*********)))(((''''''''')))'''&&&''')))***(((%%%(((((())))))))))))((((((((()))***++++++***)))(((,,,+++++++++++++++++++++------......------,,,+++////////////////////////+++...333555666666555444555333222555888999777444444555777:::???HHHRRRXXX[[[hhhqqquuu]]]TTTTTT\\\wwwOOO<<<000///111***))),,,((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---........./////////000111333444555000000000000000000111111///333333555888:::QQQvvvhhhffftttkkkVVVHHHBBBOOOcccxxx|||qqqeeecccfffuuu}}}vvvkkkpppuuussstttfffeeedddfffiiilllmmmmmmkkkkkkooovvv}}}vvvfffVVVIII<<<::::::666222555AAAMMMSSSRRRIIIDDDKKKWWW]]]^^^___dddjjjlllddd___dddooovvv|||xxxqqqwwwzzzqqqhhhZZZQQQRRRRRREEE;;;666///111111000000000000111111222444111111777:::IIIccc}}}{{{nnnwwwlllcccjjjgggKKK>>>:::666555888;;;QQQmmmkkkMMMBBB888777888777777888777777666666555444444444444666888>>>NNNfffxxxwwwnnnlllxxxrrrUUU===888777777777777@@@WWWmmmXXXKKK===888777666888:::<<<;;;>>>AAA@@@;;;:::<<<777666:::???QQQsssuuuaaaTTT___}}}{{{ttttttoooeee^^^dddxxxiiiYYYUUU]]]bbbfff^^^LLL444000......---)))))),,,************************)))***+++***((((((***,,,...---------------......111222333555666777777777>>>>>>???BBBIIITTT^^^dddxxxzzzyyy]]]CCC666555111///000+++...---,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))******))))))((((((''''''(((''''''((())))))(((&&&(((((())))))))))))((((((((()))***++++++***)))(((++++++++++++++++++++++++------......------,,,,,,+++...222222000...///000)))---444999;;;999666333555333333666:::;;;888555888777666777<<>><<<777333666AAAOOOWWWUUUMMMKKKSSS___eeeggggggooowwwyyypppffffffmmmtttppptttiiiZZZVVVUUUGGG<<<666///111111000000000000111111111555222222888===PPPnnnqqqjjj~~~gggkkkcccBBB<<<>>>777333777===RRRlll^^^III@@@888666777666666777777666666555555444333333222666888>>>QQQmmmvvvssszzz|||mmmRRR>>><<<:::999777444===XXXsssbbbQQQ???999888777666666999:::>>>BBBAAA;;;999:::777555888<<>>>>>===@@@JJJUUU[[[\\\lllqqqWWW???444555111000111---...---,,,,,,++++++,,,,,,,,,++++++***))))))*********)))))))))(((((((((''''''''''''((()))(((''''''(((((())))))))))))((((((((()))***++++++***)))(((******++++++,,,,,,++++++,,,------...------,,,,,,***///555555111......000***...444:::===<<<999555555444444777;;;<<<:::777@@@===999888;;;EEERRRZZZZZZbbbeeennneeeYYYYYY[[[|||yyytttGGG666//////***+++,,,&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++---....../////////......///000222444666777//////000000111111111111///444444666999===YYY{{{eeeaaarrrzzzyyyzzzmmmsss|||lllUUUJJJFFFRRRjjj}}}zzzkkkbbbccceeetttxxxgggccccccccciiifffddddddeeeiiilllmmmnnnpppqqqsssvvvuuutttzzzttt]]]EEE@@@999666888BBBPPP[[[VVVQQQSSS^^^jjjppprrrsss|||zzzlllfffhhhkkk~~~{{{uuuiiiaaavvvrrr}}}wwwcccZZZWWWIII;;;555///111111000000000000111111000444333333888@@@WWWyyyuuuwwwssstttfffDDD>>>???777333888===RRRlll{{{VVVFFF>>>888777777555666888666666666555444444333333222777999===RRRrrrxxxxxxsssdddQQQDDD@@@<<<999666222:::XXXwwwjjjWWWBBB:::999888555555888:::AAAGGGEEE>>>:::;;;777444666999DDD```qqqjjjYYYQQQXXXjjjvvvzzzggg]]]TTTPPPPPPVVVeeessscccOOOKKKWWW```eeeaaaTTT999222---------***)))***************************)))***+++***)))***+++------------------...///000000222555999<<>>===;;;HHHEEE???;;;<<>>SSSuuuvvvqqqjjj^^^QQQKKKDDD===888666333:::YYYzzznnn[[[FFF;;;999777666666:::>>>FFFMMMLLLDDD>>>>>>777444666777===RRR```ZZZQQQJJJOOOZZZ```jjjrrrmmm]]]OOODDDCCCGGGNNN[[[jjjuuuZZZOOOYYYbbbfffbbbUUU;;;333---------***)))***************************)))***+++*********,,,...------------...///000000111333666:::>>>BBBDDDEEECCCGGGGGGHHHVVVnnn~~~pppLLL888111555111111333111...---,,,,,,++++++,,,,,,++++++***************+++))))))))))))((((((((((((&&&((())))))(((''''''((((((((())))))))))))((((((((()))***++++++***)))(((((()))+++,,,------,,,+++,,,,,,------......------,,,111555666333000///000000000222777>>>AAA@@@>>>999666444666;;;?????????MMMIIICCC>>>>>>DDDMMMUUU]]]eeegggoooooo```___VVVhhhvvv{{{vvvkkklllvvvsssEEE555//////***+++...)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,---......///000000////////////000111333555666777...//////000111111222222333555333666===AAAXXX|||~~~|||pppwww]]]XXXbbbgggTTTBBBAAACCCOOOkkk{{{kkkccccccccciiiyyyyyyqqqqqqpppmmmooojjjhhhffffffhhhiiijjjiiikkkmmmrrrxxxzzzxxxzzzsss\\\QQQFFFAAAAAAGGGUUUcccaaa^^^bbbnnn{{{vvvooommmlllgggooo}}}{{{gggSSSKKKUUUcccmmm\\\ZZZ^^^NNN;;;444111111111000000000000111111000666666666;;;FFFfffSSS>>>:::777666999===SSSmmm~~~VVVCCC===999888777555777:::666555555444444333333222000888<<>>AAACCCCCCCCCJJJMMMLLL[[[|||~~~qqqKKK888222555111///111......---,,,,,,++++++,,,,,,+++***************++++++(((((((((((())))))))))))%%%(((***)))'''&&&''')))(((((())))))))))))((((((((()))***++++++***)))(((''')))+++---------,,,++++++,,,------......------,,,...111444555444333333111000222999@@@DDDBBB???;;;888444555:::???BBBBBBLLLIIIEEEAAA@@@EEELLLRRRZZZaaaccckkk~~~rrrdddaaaSSS]]]wwwuuuoooddddddvvvyyyeee???222000000)))***...,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---......///000000000000///111111111222333444666666...//////000111222222222555555222666>>>CCCXXXyyypppsssddd___hhhiiiSSSAAAAAAEEELLLkkknnneeecccbbbjjjzzz|||uuuvvvtttmmmlllllljjjgggggghhhhhhhhhgggmmmooottt{{{|||{{{}}}zzzcccWWWKKKFFFDDDIIIWWWfffhhhdddfffppp|||xxxuuuuuutttxxxvvvxxxhhhSSSQQQ\\\gggkkk~~~aaaSSSXXX```QQQ===555222111111000000000000111111111888888888===IIIjjj\\\???888888777666???TTTnnnzzzQQQCCC===999999888666777;;;666555555444444333222222...888<<<@@@WWW{{{{{{yyy{{{vvvllldddXXXIII???;;;666999SSSrrrppp^^^JJJ>>>999666888;;;999>>>HHHQQQPPPGGG???===777555999:::999EEENNNGGGAAA>>>DDDFFFCCCHHHNNNIIIFFF???<<>>444---,,,---+++))))))************************)))***++++++***+++---///---------......000111111666777999;;;===???@@@AAA@@@KKKOOOMMM\\\}}}|||nnnLLL999333666000---///,,,...---,,,,,,++++++,,,,,,+++***************++++++(((((((((((())))))))))))%%%(((******'''&&&''')))(((((())))))))))))((((((((()))***++++++***)))(((''')))+++---...---,,,++++++,,,,,,---.........---+++,,,...222666888777555///000333;;;CCCFFFCCC???===888444444999???CCCDDDIIIGGGDDDBBBAAAEEEKKKPPPVVV]]]^^^eeezzzttteeecccSSSYYY}}}uuullltttuuuddd\\\mmmppp[[[;;;111000111))))))///...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------...//////000000000000///222111222222333444555666000000000000000111111222222333111555===DDD]]]xxxllleeetttwwwXXXDDDEEEBBBKKKfffrrrfff```]]]hhhttttttkkkjjjmmmnnnuuuxxxrrrkkkiiiiiiiiiuuuwwwyyyzzzzzz{{{}}}sssdddUUUMMMGGGIII[[[qqqoooooorrryyy~~~ooouuuzzzwww}}}}}}{{{ssskkkuuuwwwgggYYY```{{{rrrttt[[[XXXZZZ\\\RRR@@@444333222222111111111111111222555...444999:::PPP|||XXXCCC;;;;;;<<<777===SSSmmmXXXCCC???:::777666777888888666555555444444333222222333555777<<>>:::999888;;;:::===EEEKKKKKKBBB::::::666:::<<<<<>>>>>======DDDOOOXXXjjjxxxVVVZZZhhhggghhh]]]???555,,,,,,---,,,+++,,,)))))))))))))))******+++,,,,,,++++++***+++++++++---,,,,,,,,,---///000111777888:::===@@@CCCEEEFFFDDDIIIOOOTTTaaa~~~sssqqq]]]AAA888111111333111000000///...---,,,+++++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((++++++******************)))******++++++,,,------+++,,,---...////////////,,,,,,---///111555888999999333000999GGGOOOIII???>>>;;;555111888CCCGGGCCCPPPLLLGGGDDDDDDFFFGGGHHHMMMQQQVVV```ttthhh___ZZZZZZqqqpppqqqtttooohhhllliiiVVVDDD333///222+++(((,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))***++++++------...///---///000000//////000222000000111333555666555444000000000000000111111222333555222666<<>>NNNggguuuiiibbb```bbbooo}}}wwwnnnmmmooowww~~~ppphhheeeeeejjjlllppprrrtttwww{{{}}}ooo^^^SSSLLLNNN```vvvvvvsssssszzzllliiijjjhhhkkkpppxxx{{{fffsssxxxkkkwww|||lllkkk\\\ZZZ]]]___UUUAAA555222222222111111111111222222666111777<<<===VVV}}}{{{PPP@@@888777:::777>>>TTTnnnYYYBBB???:::777666777777777555555555444333333222222222555666:::MMMmmmqqqbbbTTTBBB;;;999888OOOwwwsss___NNNCCC===:::999;;;;;;===CCCJJJJJJCCC<<<999666:::===???MMMWWWSSSJJJFFFAAA===<<<======<<<999:::;;;999:::???HHHPPPZZZhhh{{{___]]]iiiiiijjj]]]???555---,,,---,,,+++,,,)))))))))))))))***++++++,,,,,,+++++++++++++++,,,......------...000222333888999;;;===@@@BBBDDDEEECCCFFFIIIMMM[[[zzzssspppjjjUUU@@@777000111222000///000///...---,,,+++++++++++++++++++++************))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((************************)))******++++++,,,------,,,,,,---...////////////......///000222555777999888666444888CCCLLLHHH===<<<:::666333888CCCHHHGGGKKKHHHDDDCCCDDDFFFHHHHHHHHHKKKPPPYYYkkklllaaa[[[ZZZooozzzwww|||yyywwwpppcccHHH555000333---***,,,***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))******+++,,,---......//////000111111///...///000111111111222444555555555000000000000000111111222555666444666;;;AAA[[[iii___}}}ooogggvvvyyyWWW>>>>>><<>>[[[uuu~~~gggGGG===777666:::999???TTTnnn~~~SSSAAA>>>999777666777777777555555444444333333222222111444666888GGGeeelllZZZRRRDDD===;;;;;;UUU~~~~~~jjjWWWIII@@@<<<:::;;;:::;;;@@@FFFHHHCCC???:::666:::===@@@OOO\\\YYYNNNIIICCC>>><<<<<<<<<<<<777888999888888;;;BBBGGGPPP]]]qqqggg___hhhhhhiii[[[@@@666---,,,---,,,+++,,,***))))))))))))***++++++,,,,,,++++++++++++,,,,,,////////////000222444555999:::<<<>>>@@@BBBCCCDDDEEEFFFGGGJJJYYYwwwzzzjjjpppyyycccNNN===555000000111///...///......---,,,+++++++++++++++++++++************)))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((************************)))******++++++,,,------------................../////////000111333444555333999999666>>>IIIHHH===<<<<<<888555777>>>CCCDDDCCCBBB@@@BBBEEEGGGIIIIIIEEEHHHLLLSSScccwwwqqqddd[[[YYYlll~~~zzzqqqRRR:::///111...---...)))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))******++++++,,,---...//////111222222111///...///000222111111111222444555777000000000000000111111222333555333666;;;AAA\\\xxxjjjooo~~~ggg^^^nnnuuuWWW?????????GGG^^^xxxzzzkkk```[[[XXXdddrrrwwwqqqhhhaaa^^^XXXcccllljjjdddaaa```______aaaccceeegggjjjnnnqqqwwwtttbbbRRRMMMVVVcccnnnppptttyyynnnfffeeeddd```ccckkkxxxooo{{{{{{~~~jjjcccZZZZZZ```ddd[[[FFF777444222222111111111222333333333444::::::===___sss~~~xxxUUU???<<<777666;;;<<>><<<;;;;;;;;;888999::::::999;;;>>>AAALLLVVViiifff^^^eeedddfffYYYAAA666...,,,...,,,++++++******))))))******+++,,,,,,,,,+++++++++,,,------////////////111333555666:::;;;===???AAABBBCCCCCCEEEEEEFFFJJJWWWppptttlllyyywwwaaaMMM:::444///000000------......---,,,,,,+++++++++,,,+++++++++*********))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))******++++++,,,------///......------------...............//////000000...888:::444999GGGIII@@@>>>===999444222444888;;;;;;:::<<>>fff~~~rrr}}}ttteeeHHH999;;;777666;;;<<<>>>PPPgggyyyoooDDD>>>;;;888666666777666555555444444333222222111111222555666888???VVVxxx}}}xxxtttggg\\\XXXZZZuuukkkWWWHHH@@@===999777666999>>>BBBCCCBBB;;;777:::===@@@PPP]]]ZZZOOOJJJCCC>>><<<;;;;;;;;;::::::;;;:::::::::;;;===BBBJJJZZZpppbbb___dddbbbggg]]]BBB777...---...,,,++++++***************++++++,,,,,,+++++++++,,,------...////////////111333555666:::<<>>;;;EEEqqqvvvwww\\\AAA555999666444888999===NNNcccuuunnnGGG<<<:::777666666666666555444444333333222222111111222333555888>>>PPPnnnvvvooopppyyyaaaNNNAAA<<<888777777999===BBBDDDEEE;;;777;;;>>>@@@OOO[[[WWWHHHEEE@@@===<<<<<<<<<;;;:::999999888888888888888:::???LLL___vvvwww______eeedddkkkbbbBBB888///---...,,,+++++++++************+++,,,,,,,,,++++++,,,,,,---...////////////000111444666777;;;===@@@DDDFFFGGGFFFFFFJJJKKKNNNUUU```jjjrrrvvvxxxxxxrrr]]]JJJ666222000111///,,,,,,///---,,,,,,++++++,,,,,,,,,+++++++++************)))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''(((((())))))*********)))******++++++,,,------///...---,,,,,,---//////333444444444444333222222***///222333888AAAGGGIII999444///...---+++---111111111444999???DDDFFFGGGHHHKKKLLLNNNVVVfffuuu|||vvveeeXXXTTT^^^nnnkkkGGG777...------'''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))******+++,,,------...///000111111...000111222222333555777444666777666333333777:::000000000000000111111222000444444555999???^^^nnnsssyyy|||oooTTTXXXgggUUUBBB???<<<<<>>999999999<<<@@@DDDGGGHHH>>>999;;;<<<;;;FFFNNNIII@@@>>><<<<<<======<<<;;;;;;999888777777888888777:::===DDDQQQeee}}}uuu\\\]]]dddfffnnndddCCC888///......,,,++++++++++++******++++++,,,---+++++++++,,,,,,...//////000000000111333555888999;;;>>>BBBEEEHHHIIIIIIIIIRRRTTTZZZhhhxxxvvvyyyqqqZZZEEE555222111222000,,,,,,000,,,,,,,,,++++++,,,,,,---+++++++++************))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++)))******++++++,,,------...---,,,,,,,,,...000111555666666777666555444333///,,,---444999===CCCJJJ<<<444...//////------/////////111666<<>>]]]wwwoooooouuulllMMMOOO___RRR@@@===999===III^^^qqqtttjjjbbbbbb[[[]]]___bbbbbb___ZZZVVVVVV[[[]]]]]]___dddfffeee\\\```fffjjjiiieeebbb``````zzzjjj]]]WWWOOOGGGAAADDDNNNVVVUUURRRXXXVVVRRRNNNNNNRRRUUUUUUQQQNNNKKKJJJRRRcccyyy{{{zzz}}}|||vvv|||yyygggppp~~~xxx}}}wwwqqqeeesss~~~zzziiigggiiiiii\\\EEE555111222222222222333444555666555888::::::MMMvvvxxxcccFFF888<<<:::888:::888===MMM```qqq~~~aaa???:::888666666666666555444444444333333222111111000///...000666===HHH]]]qqqoooXXXHHHAAA:::;;;<<<>>>BBBFFFIIIKKKBBB<<<<<<999444;;;@@@888;;;::::::;;;===>>>===<<<===;;;999888888999999999;;;<<>>BBBGGGJJJKKKKKKJJJQQQTTT___rrruuuyyyrrrZZZBBB555222222222000,,,---000,,,,,,,,,++++++,,,------+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))******+++,,,,,,------...---,,,+++,,,...000222444555666666666555444333333++++++555;;;:::???JJJCCC888000111222...+++,,,//////000444:::???CCCDDDBBBFFFGGGFFFMMM\\\lllttt}}}hhhWWWPPPVVVaaasssmmm[[[>>>222+++,,,///+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++------...///000111222222222333444444222222333444444888<<<;;;777666888;;;000000000000000111111111333555222333888???\\\ssspppzzzrrrPPPQQQcccTTT???;;;:::AAAGGGXXXmmmuuulllbbb^^^YYY]]]```___ZZZWWWXXXZZZ\\\^^^```aaa```____________bbbbbb```aaaaaaXXXMMMOOOTTThhhqqqiiibbbXXXMMMDDDDDDIIIMMMQQQVVVUUUSSSOOOKKKIIIKKKLLLMMMHHHHHHGGGFFFKKKVVVfffqqq|||~~~zzzzzz}}}}}}{{{yyyxxxyyy||||||wwwqqqdddlllyyy|||jjj[[[XXXhhh}}}wwwmmmkkkaaaiiiqqq^^^DDD666111333222222111222333555666999::::::;;;VVViiiiiiyyy===555<<<111333666777;;;HHH[[[kkkxxxxxxXXX@@@:::888666666666666666444555444333222111111111111000111444666888CCCZZZooouuu]]]KKKBBB???>>>===>>>AAAEEEIIIKKK>>><<<;;;:::;;;;;;:::999999999:::::::::999999888999999888888777777777666<<<555555???JJJXXXqqqsss}}}aaa[[[dddkkkgggaaaEEE555......)))+++...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///111444666777888:::;;;===???DDDHHHKKKLLLLLLLLLVVV___]]]dddwwwwwwqqqXXX@@@555444222000............------,,,,,,+++***))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,,,,++++++,,,,,,---............///////////////222666888555444555555222444...+++///666===BBBEEEDDD888/////////------000...///000222555999<<<>>><<<@@@DDDEEEHHHQQQ```kkk~~~gggUUULLLPPPWWWnnnqqqmmm~~~XXX;;;222...///...'''))))))))))))((((((((((((''''''''''''((((((((()))***)))))))))))))))***+++***+++,,,---...000111111222222333333444444333333444555888999:::999888777000000000000111111111111333555333444999???[[[}}}WWWQQQaaaWWWEEE???===@@@FFFXXXnnntttjjj___\\\[[[___bbbaaa]]]YYYZZZ\\\[[[]]]______^^^^^^^^^___^^^```aaaaaacccddd\\\RRRGGGCCCMMMbbbpppyyyzzzrrrgggWWWGGG@@@AAAFFFLLLRRROOOKKKHHHFFFEEEHHHTTT___```aaa___YYYTTTVVV___gggvvv||||||yyyzzz||||||~~~}}}yyynnn^^^gggwwwooo[[[QQQ[[[mmm~~~wwwwwwoooeeelllqqq]]]DDD888333333222222222222444555666888;;;>>>CCC^^^hhhhhhCCC888;;;222555777999<<>>555444222000............------,,,,,,+++******)))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,++++++++++++,,,------.........///////////////...444888777777999:::888444000---...111555===DDDHHH>>>444222///,,,+++---......///111444777:::<<<;;;>>>BBBCCCFFFNNN\\\gggiiiTTTJJJNNNVVVrrrwwwjjjeeetttvvvRRR888111,,,---///***))))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))******+++++++++,,,---///000111111333333222222333444666666444555777888999888777666000000000111111111222222222555444666:::???ZZZ___PPP\\\ZZZJJJAAA>>>===FFFZZZnnnrrrggg\\\ZZZ^^^aaadddccc```\\\\\\\\\[[[]]]^^^^^^\\\\\\^^^___```bbbdddhhhnnnrrrnnngggWWWKKKLLL[[[fffqqq|||nnn]]]LLLCCCBBBCCCGGGLLLJJJCCCAAACCCBBBFFF\\\vvvvvvcccXXXXXX\\\nnnuuuzzzyyywwwyyyzzzzzzzzz~~~~~~{{{nnn___hhhyyywwwddd]]]mmmtttttt~~~qqqiiiooorrr\\\DDD999555333333222222333444666777888===DDDKKKggg|||jjjiiiHHH999888111666666888<<>>EEEGGGKKKNNNQQQQQQQQQPPPNNNXXXZZZiiittt{{{lllRRR===555333111///............---,,,,,,++++++*********************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++++++++++++++,,,------.........//////000000000,,,222777999;;;>>>;;;666555333222000---///:::GGGMMMBBB777222000---,,,,,,------...///111444666888888;;;>>>@@@BBBKKKXXXbbb~~~lllTTTGGGKKKUUUwww|||pppiiirrrsssRRR:::222,,,,,,...+++))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))***+++++++++,,,---...///000111222444444333333444666777888333444555777777666555444000000000111111222222333111555555777<<>><<<===FFFZZZooorrrfff[[[YYY```bbbdddccc```]]]\\\\\\[[[\\\]]]\\\[[[[[[]]]___```aaaeeennnyyytttffffffttt|||}}}fffZZZNNNJJJIIIFFFDDDDDDGGG??????DDD@@@AAA\\\mmmYYYTTTXXXkkkrrrwwwwwwwwwyyyyyywwwuuuzzzzzzwwwwwwfffooo|||pppsssnnnnnnyyymmmiiirrrttt\\\DDD:::555333333333333444555777888;;;@@@FFFNNNiiiqqqrrr}}}rrrDDD777333111666222444999FFFYYYkkkzzzyyyWWW>>>999777555555555666555444444333222111000000000000111111111222333;;;MMM___qqqfff^^^YYYTTTOOONNNOOONNNJJJFFFCCC???:::777666777888888888888999:::::::::999999::::::::::::::::::::::::888888;;;===:::;;;GGGVVVpppaaajjjnnnfffIII888222222---...111---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222444777999999:::<<<>>>BBBEEEJJJOOOSSSUUUUUUUUURRRXXXXXXeeetttjjjPPP<<<444333111///............,,,,,,,,,++++++*********************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++++++++***+++,,,,,,---.........///000000111111---000555:::AAACCC;;;000666555555444...---<<>>AAA;;;===BBB===:::PPPpppjjjXXXUUUZZZlllrrrvvvvvvwwwyyyyyyvvvvvvyyywwwtttjjjqqqpppiiikkkfffgggtttuuu\\\CCC999444444333333333444666888999>>>AAAFFFLLLggg||||||]]]>>>666222333888///333888DDDWWWjjjyyyyyyXXX???999777555444555555444333333333222111000000000000000000222333333666BBBOOOnnn}}}qqqggg______]]]YYYSSSOOOLLLKKKFFFBBB<<<888777888888888777888999:::::::::::::::::::::::::::::::::::::::<<<::::::;;;<<>>AAADDDIIINNNQQQSSSSSSSSSNNNSSSSSSaaavvviiiOOO<<<333222000......---......,,,,,,+++++++++++++++***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++************+++,,,,,,......//////000111111222//////222:::GGGLLLCCC555666333333444///...>>>SSS\\\NNN;;;111111333///)))---,,,,,,---...000333444888999;;;<<>>WWW|||uuu{{{gggUUU[[[cccQQQ===???===CCCTTTkkkssskkkaaa]]]aaa```^^^\\\[[[ZZZYYYYYYYYY[[[]]]^^^]]]\\\\\\]]]]]]___eeeooo}}}~~~lll[[[OOODDDAAA@@@===;;;;;;;;;777999<<<777333@@@UUUllluuuzzzrrraaaUUUWWW]]]mmmrrruuuuuuwww{{{zzzwwwvvvuuuqqqpppuuu}}}}}}yyyiiinnnzzz~~~yyymmmcccdddhhhuuutttXXXAAA888333444333333444555777999:::???AAADDDKKKfffzzzgggKKK:::888333666:::000666:::DDDVVViiizzzsssRRR:::999777555444555555444333333222111000000///000000...///222444333444<<>>DDDFFFJJJMMMNNNNNNMMMLLLLLLPPPQQQ^^^zzzuuuxxxgggNNN;;;222111000...------......++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***************+++,,,,,,......///000000111222222000///111888FFFQQQPPPHHH999222///222///---:::MMM___VVVGGG:::555333...'''------------///111333555999999:::;;;>>>EEEMMMSSSeeepppqqqYYYJJJLLLTTTttt```CCC777---,,,///,,,))))))))))))((((((((((((((((((((()))))))))******)))))))))***+++,,,---...---...///000111222333444666999===???>>>;;;666333999888777777666555444444///000000111333444444555444777666777:::>>>VVV|||{{{hhhQQQVVVgggXXX@@@AAA<<>>888:::222555999///999999CCCSSSgggyyyoooOOO777888666444444555555444333333222111000000///////////////111333333444<<>><<<:::888777777888999::::::::::::;;;;;;<<<<<<<<<=========???CCCFFFGGGHHHIIIKKKKKK___kkkaaahhhkkkfffFFF666000///+++,,,///+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333444333555888:::;;;<<<===???DDDFFFIIIKKKLLLLLLJJJIIIMMMRRRVVVcccvvvyyy}}}sssyyyeeeLLL:::222111///...------......++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***************++++++,,,---...///000111222333333111222111222:::JJJWWW]]]DDD666///333222---444BBBTTTYYYVVVIII<<<555111...---------...000333555777888888888999===CCCJJJNNNXXXhhhqqq[[[LLLJJJOOOnnngggFFF777...---///+++))))))))))))(((((((((((((((((()))))))))*********)))))))))***+++,,,............///000222333444444888999;;;===>>>===;;;:::;;;;;;999888777666666666///000000222333444555555666888666777:::===VVV}}}}}}|||gggKKKPPPhhh\\\AAA@@@;;;<<>>999777666555333444555777777AAAPPP```fffaaa\\\[[[^^^jjjmmmoooqqqvvv}}}~~~yyyssssssyyywwwmmmmmmuuuuuuvvv{{{~~~iiiuuuyyyppprrryyyoooOOO:::777444444444444444666888:::<<<999===EEEOOOnnn|||lllsssTTT888777:::///222555,,,:::777@@@PPPcccvvvpppQQQ:::888666444444444555444333333222111000////////////000///000222333555>>>HHH^^^~~~vvvtttqqqoookkkfff^^^YYYLLLIIIFFFCCCAAA>>>;;;999666777888999:::;;;;;;;;;??????@@@@@@AAAAAAAAABBBHHHRRR[[[^^^]]]]]]___```vvv}}}hhh```fffiiifffGGG666000000+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666444666999;;;<<<===???@@@AAACCCGGGJJJLLLMMMLLLKKKLLLTTT\\\lll|||yyycccKKK999111000///...------...///++++++++++++++++++++++++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********)))***++++++,,,---...///000111222333333222555333+++,,,===VVVfffOOO===222666555///111;;;FFFWWW```UUUBBB888777777------...///111444777888777777777888<<>>???@@@===<<<;;;999888777777777000000111222333444444555666///666888===AAAOOO|||eeeLLLQQQ___]]]KKK===<<<999CCC\\\qqqtttjjjaaadddaaa\\\ZZZYYYYYYXXXVVVUUUWWWZZZ]]]```aaaaaabbb^^^ZZZ[[[^^^```jjjqqq\\\RRROOOGGGFFFEEECCCBBBEEEJJJNNNUUU[[[^^^```gggnnnjjj___WWWHHHMMM[[[XXXMMMCCC:::===;;;888444555666555333@@@RRReeellleee^^^___dddooolllkkknnntttzzz}}}~~~yyyxxxyyyzzzvvvooolllmmmqqq{{{zzzvvvzzzxxxhhhMMM888222666444444555666777888999999:::>>>FFFLLLsssnnn~~~YYYAAA666444222...444999333666???MMM\\\kkkzzzxxxYYY>>>999777444333333333222000333333222222111000000000222//////222666===JJJVVVjjjyyytttooolllkkkfff^^^WWWNNNLLLJJJGGGCCC???;;;999777>>><<<999=========EEEFFFHHHEEE??????EEELLLOOOXXXfffzzz}}}uuucccYYYdddnnnhhhIII555...222...,,,...***,,,,,,++++++,,,,,,---......---------...111333555444666888;;;===???@@@@@@>>>@@@EEEKKKNNNMMMIIIFFFKKKWWWbbbqqqyyy```GGG;;;333111...,,,---.........---,,,++++++******+++++++++++++++************)))++++++)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((()))******,,,,,,---...,,,---//////111444888<<<888222///000111666CCCRRRIIIAAA666///---...//////;;;IIIZZZ___UUUFFF888222///......///111444777999777:::<<<;;;;;;???HHHPPPQQQ```rrrxxxaaaMMMJJJRRRfff{{{{{{```CCC999000,,,...,,,************))))))))))))))))))))))))***************)))(((((()))+++---...111111111222333444555555777888:::<<<===??????@@@>>>===<<<::::::999999999000000111222333444444555777000777888<<<@@@MMMxxxzzzcccKKKMMM___dddSSS???===:::BBBYYYmmmpppggg___^^^[[[VVVSSSRRRTTTVVVXXXWWWXXXZZZ\\\___```aaabbb___\\\___ddddddgggzzzrrrZZZLLLGGGBBB@@@>>>;;;:::===BBBFFFQQQVVVZZZ]]]gggrrrrrrjjj]]]NNNPPP[[[\\\WWWNNN@@@???===:::666555666666666===MMM___gggeee```aaadddnnnlllkkknnnssswwwzzzzzzyyyxxxzzz{{{wwwoookkklllooovvv{{{{{{}}}}}}}}}uuuxxxuuudddJJJ666111555444444555666777888999999999;;;AAAGGGqqq~~~ttt```EEE666222555222444777333666===JJJZZZjjjzzz{{{[[[???888666444333333444222111333333222222111000000000000......222666===JJJVVVnnnyyyuuunnnfff\\\TTTMMMJJJGGGKKKOOOOOOKKKEEE@@@===;;;???<<<;;;???<<>>???@@@BBBDDDIIILLLMMMLLLJJJPPP^^^jjjyyyxxx}}}]]]DDD999333111...,,,---.........---,,,++++++******+++++++++++++++************)))+++***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((())))))))))))***+++,,,---......---...000111222666:::>>>:::444111111000000888AAAAAA;;;333......///000111...:::KKKWWWYYYOOOBBB888000///......///111444555555777999:::<<>>>>>>>>======<<<;;;::::::999999000000111222333444555555777111777777;;;>>>IIIqqq~~~|||}}}eeeJJJGGG^^^ooo^^^AAA>>>;;;@@@SSSfffkkkeee^^^ZZZXXXSSSOOONNNQQQWWW\\\YYYZZZ[[[\\\^^^```bbbcccbbb^^^___bbbcccdddpppppp]]]RRRMMMIIIGGGCCC???<<<===AAADDDLLLQQQSSSWWWcccrrruuupppgggZZZYYY```ccccccZZZGGGBBBBBB@@@===:::777888999<<>>???BBBLLLXXX]]]YYYQQQKKKHHHBBBAAA===@@@CCC===DDD\\\nnnkkkbbbWWWWWWfff{{{oooxxxhhh]]]ffflllcccLLL666...111------111///,,,,,,++++++,,,,,,---......//////000333666999:::::::::::::::;;;<<<>>>???CCCCCCDDDGGGKKKNNNNNNNNNRRRaaammm|||wwwyyyZZZBBB777333000...---.........------,,,++++++******+++++++++++++++************)))******)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,---......///---///000222444777<<<@@@>>>999555333000------000666333///......000111222***...888FFFPPPQQQHHH@@@444333222111000111222222666666777999===AAAFFFIIINNNUUU___lll~~~hhhSSSMMMRRRkkkggg___nnn{{{RRR666111...---...+++************))))))))))))))))))))))))***************))))))***,,,...000222333444555777777777666666999:::;;;<<<=====================<<<;;;;;;;;;:::000111111222333444555555777222888666999===EEEiiikkkKKKBBB```|||kkkFFF???;;;>>>LLL^^^hhhfffaaa[[[ZZZWWWSSSQQQSSSYYY^^^\\\\\\\\\]]]___aaadddeeeeee___[[[\\\^^^bbbnnnzzz}}}xxxlllfffdddbbb\\\ZZZUUUOOOJJJGGGHHHJJJNNNRRRTTTWWWcccsssvvvqqqjjjbbbdddjjjkkklllbbbNNNJJJJJJKKKJJJEEE>>>;;;<<<>>>FFFRRR^^^eeeiiijjjjjjjjjjjjkkkmmmpppsssvvvwwwuuuuuuxxxzzzuuulllfffffflllmmmppptttzzzooo]]]\\\gggqqquuuqqquuuwwwzzzuuuwwwpppZZZAAA333111333555555666777888999999:::???<<>>KKKWWWiii|||vvviiiXXXHHH>>><<<===DDDRRRbbbjjjfff^^^XXXVVVJJJEEE@@@EEEGGG@@@KKKhhh{{{iii```mmmqqqmmm[[[bbbooommmOOO999000111---,,,000...,,,,,,++++++,,,,,,---.........///111444777:::<<<;;;;;;::::::;;;===@@@BBBCCCDDDEEEIIIMMMOOOPPPOOOQQQ\\\fffyyyyyywwwYYYAAA777222000...---.........------,,,++++++******+++++++++++++++*********))))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,---......///,,,...000111333777<<<@@@BBB>>>999555111---+++***///.........///000000000222...---222<<>>>>>======111111222333444555555666666222888555888;;;@@@aaauuuQQQCCCbbbzzzUUUAAA<<<<<>>333222333555555666777888999::::::???===BBBLLL}}}xxxwww___>>>000666222---///222555999CCCUUUkkksssTTT===666444333333444555444333333333222222111000000000///...000444999???KKKWWWfffyyy~~~rrriii\\\OOOEEEAAA@@@@@@IIIWWWhhhpppnnnhhhddddddTTTMMMEEEIIILLLEEEOOOlllooonnn}}}}}}yyy```bbbpppqqqRRR;;;111111,,,+++...,,,,,,,,,++++++,,,,,,---...---...///222555888;;;<<<;;;;;;:::;;;===@@@DDDFFFCCCDDDHHHLLLPPPQQQPPPNNNSSSYYY___vvvzzz[[[BBB888222000......//////...,,,---,,,++++++******+++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))******+++,,,---...///+++,,,...///111555:::===???>>>;;;555111///---,,,,,,---...//////.........333000,,,+++...333999<<<;;;:::999777555444333333555333333555:::???CCCEEEOOOWWW___fffooo|||zzzbbbRRROOOTTTmmmuuueee```bbb^^^BBB444444...))),,,---************)))))))))(((((()))))))))******************+++---///111222333444555777999:::::::::999<<<======>>>>>>=========@@@AAAAAABBBAAAAAA@@@???111111222333444555666666555222888444777;;;===ZZZ]]]GGG\\\eeeCCC???:::???OOOaaahhhggg^^^[[[WWWUUUUUUUUUUUUSSSZZZ[[[\\\^^^```ccceeegggbbbbbbcccbbbaaa```bbbdddnnnqqqsssrrrtttyyyzzzwww~~~xxxuuufffhhhgggfffqqqbbbYYYddd|||xxxjjj```[[[\\\aaa```UUUNNNMMMFFFGGGJJJPPPXXX```fffhhhfffhhhiiijjjmmmrrrxxx|||xxxvvvuuuuuuqqqkkkjjjmmm|||}}}zzzuuuvvvyyyqqqzzzzzzmmmRRR;;;444444444555666666777888999::::::<<<<<>>IIITTTcccqqq|||zzzoooyyywwwbbb[[[QQQHHHCCCAAABBBCCCOOO[[[kkkuuuvvvsssqqqppp```YYYNNNMMMOOOIIIOOOdddxxxtttuuuiiifffnnnlllQQQ;;;111222,,,***,,,***,,,,,,++++++,,,,,,---...---///111333666999;;;<<<;;;<<<<<<>>>@@@CCCFFFHHHEEEGGGJJJNNNRRRRRRPPPMMMWWWZZZ___xxxrrrzzz^^^DDD999111000......//////---,,,---,,,++++++******+++++++++++++++************)))((((((''''''&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((()))***+++,,,------...+++,,,---...///222777:::999===>>>777111000///...+++---000000///...---...+++---//////------///111555555444333333222111000/////////222777>>>EEEJJJRRR[[[bbbfffmmmyyyxxx```PPPNNNRRRbbboooeee___ZZZ>>>111333...***...///************))))))))))))))))))))))))***************+++,,,...///111222222444555666777999;;;<<<======>>>???????????????>>>AAAAAABBBCCCCCCBBBAAA@@@111222222333444555666666333111777222666:::;;;VVVjjjIIIJJJcccooohhhGGGAAA::::::GGG[[[dddddd___XXXQQQPPPSSSUUUTTTQQQUUUWWWYYY\\\___bbbcccdddaaadddeeebbb]]]\\\^^^```mmmuuuzzzzzzzzzyyyuuu___ggg|||iii^^^[[[cccfff```[[[\\\OOOMMMLLLNNNTTT\\\dddiiiggghhhhhhhhhiiinnnuuu{{{vvvqqqnnnllliiieeehhhmmm}}}xxxuuunnn{{{zzzkkkNNN888333555444666666777888999::::::;;;;;;<<>>>>>@@@AAACCCEEEFFFGGGJJJJJJKKKMMMPPPQQQPPPOOOUUUZZZ```xxxtttvvvaaaEEE888111000////////////---+++---,,,++++++******+++++++++++++++************)))'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))(((''''''&&&&&&&&&'''''''''((())))))++++++,,,---,,,------......111555888666@@@FFF???666222000///+++...111111000...///000)))---000111///---,,,---...//////000000000000000///000000000333999CCCJJJQQQVVV\\\```iiivvvzzzaaaQQQMMMNNNWWW~~~zzzxxxmmmJJJ444333000...///,,,************))))))))))))))))))))))))************++++++,,,...///000000000444444444555888;;;>>>@@@>>>???@@@AAAAAAAAAAAAAAA???@@@BBBCCCCCCBBB@@@???111222222333444555666666222111777222666::::::SSSuuusssIII888GGG[[[aaaIIICCC:::666BBBVVV``````bbbXXXMMMLLLQQQWWWVVVSSSQQQSSSWWW[[[^^^aaabbbbbbcccdddbbb[[[VVVXXX```fffooozzz~~~{{{lllmmmnnn___YYYaaahhhfffdddgggWWWUUUQQQPPPTTT\\\fffllliiiiiigggffffffjjjrrryyyqqqkkkfffddd```___cccjjjuuuzzz~~~ooouuu|||wwwrrr{{{zzzjjjKKK555222444444666666777888999::::::;;;<<<===DDDNNN|||fffqqq|||}}}iiiTTT:::222333444111444777//////777BBBNNN\\\kkk{{{www[[[EEE===999777444333333333222000333333222222111000000000...---...222555999CCCNNNRRRYYYeeessszzzyyytttqqqzzzmmm\\\^^^]]]TTTHHHDDDHHHOOOXXXddduuutttqqq___QQQQQQMMMGGGIIIHHH[[[qqquuuhhhgggfffhhhppp~~~}}}{{{zzzpppeeekkkppphhhHHH444...222...---...+++,,,,,,++++++,,,,,,---...222333555888:::<<<======@@@AAACCCDDDEEEFFFFFFFFFNNNLLLKKKLLLNNNPPPQQQQQQOOOXXX```uuuyyyiiiyyybbbEEE888111000//////000///---+++---,,,++++++******+++++++++++++++************)))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,---.........///111555888777EEENNNHHH;;;444111...+++...111222000///000222111000...---------......+++,,,---///000000111111444555444111///444>>>GGGMMMOOORRRXXXeeessszzzzzz~~~}}}cccRRRLLLLLLQQQzzzZZZ;;;666444222///(((************))))))))))))))))))))))))************+++,,,---...////////////444333333444777;;;???BBB??????@@@AAABBBBBBBBBBBB>>>???AAABBBBBBAAA???>>>333444444555555444444333333333555777666666>>>GGGuuu}}}QQQ888>>>OOOYYYNNNAAA888999AAAJJJXXXeee\\\XXXSSSQQQRRRTTTUUUTTTRRRUUUXXXZZZ[[[\\\^^^```hhhjjjiiiccc[[[XXX[[[```tttvvveeeVVVUUUSSSXXXffflllaaa^^^[[[ZZZ[[[___cccfffjjjfffdddfffggghhhkkkqqqsssrrrjjjfffddd[[[[[[kkkqqqvvv|||~~~rrrjjjnnnvvvrrr{{{ttt```FFF555222333333666777999999888888:::;;;:::<<>>CCCLLLUUUhhhxxxrrrbbbfffxxx{{{nnnTTTQQQYYY\\\PPPKKKNNNMMM[[[jjj}}}qqq[[[SSSNNNFFFAAACCC@@@CCCOOO___jjjllllllmmmffffffgggnnn{{{rrrnnnnnnfffeeeiiigggFFF:::///---...---******...............///000111333555888999:::;;;===???>>>AAADDDEEEEEEEEEEEEFFFJJJKKKNNNQQQTTTTTTRRRPPPVVV[[[bbbtttdddbbbfffIII;;;333222000///......//////,,,,,,,,,+++++++++******,,,,,,,,,+++***))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''')))************,,,------...///000111222333333333DDDTTTTTTEEE444///222///000111111000///...---,,,++++++,,,---...,,,***---///111111000......//////111222111000333;;;BBBOOOKKKHHHLLLZZZiiiuuuzzzzzz|||```NNNLLLQQQ[[[tttOOO<<>><<<<<<>>>AAA@@@???>>>>>>>>>???@@@333333444444444444333333444333555777666666<<>>FFFRRR]]]^^^ZZZUUURRRSSSTTTTTTTTTSSSTTTVVVWWWYYYZZZ[[[[[[]]]```bbb^^^ZZZZZZ___eee|||~~~mmm]]]YYYSSSSSSZZZZZZ___]]]\\\^^^aaafffjjjllliiieeedddfffggghhhkkkpppqqqqqqiiiccc```VVVYYYkkklllqqqvvvyyyyyy{{{nnnlllqqqyyyzzzppp[[[CCC555444555444555777888888777888999;;;;;;===BBBSSSfffrrrLLL:::222555888111111444000333777===HHHUUUeeesss{{{qqq[[[GGG:::;;;888555333333333222222222222111111000//////...///000000111222666<<<@@@KKKXXXmmm{{{vvvkkknnnzzzrrrOOOHHHMMMRRRLLLJJJLLLIIISSSbbbzzzwww___QQQHHHAAA<<<:::999:::BBBOOOYYY]]]```ccccccccceeelllzzzyyyiii^^^WWW___jjjiiiCCC888...---......,,,,,,......---......///000111333555777999999;;;===???>>>AAACCCEEEDDDDDDEEEFFFIIIKKKNNNQQQTTTTTTSSSQQQVVV]]]cccppppppkkkdddGGG888333222000///......//////,,,,,,,,,+++++++++******,,,++++++***))))))((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))++++++******,,,---------......///000111222333???PPPWWWMMM:::111222000000111111111000......---,,,+++,,,------,,,***///111333444222111000000111333444333111444:::@@@IIIHHHIIIPPP\\\hhhqqqtttvvv{{{```OOONNNSSS```xxxRRR===///,,,...***))))))))))))))))))))))))))))))))))))***,,,------///000111111222222111111111222333333222333555777;;;===>>>===;;;;;;===???@@@@@@??????@@@@@@AAAAAA333333444444444444333333555444555666555555:::BBBfffzzzrrr{{{mmmvvvjjjDDD888???HHHOOOEEE<<<999;;;AAAMMMWWW```\\\XXXUUUTTTTTTTTTSSSSSSRRRQQQTTTWWWYYYWWWTTTUUUXXX[[[YYYXXXZZZ```fff}}}iii```UUUOOOKKKEEEOOOPPPQQQVVV]]]cccgggiiigggddddddggghhhhhhjjjoooqqqsssmmmfff```UUUYYYmmmmmmqqqvvvxxxxxxyyy|||yyy|||zzzkkkSSS>>>555666666444444666777777777777888:::;;;<<>>JJJ^^^vvv~~~zzzXXXLLLKKKOOOJJJIIIIIICCCHHHTTTpppkkkRRREEE@@@<<<777:::999<<>>@@@CCCDDDDDDCCCDDDEEEHHHJJJMMMQQQSSSTTTTTTSSSUUU]]]aaajjj~~~bbbFFF777333222000///......//////,,,,,,,,,+++++++++******+++******))))))(((((('''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++******,,,---...---,,,,,,---...///000333777FFFWWWUUUAAA333222000000111222222111///...---,,,++++++------,,,+++///222555777555333222222333555777666444444888<<>>///,,,...+++))))))))))))))))))))))))((()))))))))+++,,,---...///000111222333444444444333333444333222333666888;;;<<<<<<;;;:::;;;===@@@>>>???@@@AAAAAAAAAAAAAAA333333333444444333333333666444444666555444888>>>[[[vvvgggiiitttzzzrrrKKK888===HHHRRRKKKAAA999888???KKKVVVaaa^^^ZZZVVVTTTSSSSSSRRRQQQNNNMMMPPPUUUWWWTTTPPPTTTVVVXXXWWWUUUWWW]]]bbb{{{|||nnn^^^SSSIII===>>>???BBBJJJTTT\\\```aaaeeecccdddhhhjjjiiikkknnnmmmrrrpppkkkbbbUUUWWWkkkooorrruuuvvvvvvwwwyyy{{{wwwzzzfffKKK999444666666333444555777777666666888999999:::???PPP___mmmccc@@@111///444000///222///000222777>>>IIIXXXiiitttwwweeeOOO<<<111888666444333333444333222111111111111000000//////000000000000111555:::>>>KKKfffsssccc[[[WWWLLLFFFEEE???@@@GGGbbbrrrPPP@@@@@@>>>777>>>;;;<<>>555...---...------...------------...000111222222555777888999:::===???>>>@@@CCCDDDCCCCCCCCCDDDFFFIIIMMMPPPQQQRRRTTTUUUTTTZZZ[[[ddd|||cccHHH:::333111000///......//////,,,,,,,,,+++++++++*********)))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***++++++******+++---///...---,,,,,,---///000222...:::OOOSSSBBB333111000000111222222111000///---,,,++++++,,,---,,,+++///222555777666444222222555777888777555555666888>>>CCCLLLUUU^^^dddiiikkksss~~~xxxaaaSSSSSSXXXwwwsssOOO<<<...+++///---))))))))))))))))))))))))(((((()))***+++---...///...///111333444666666777777777777666555666999;;;:::;;;<<<<<<======??????>>>???@@@AAAAAA@@@???>>>222333333333333333333222666333333555555333666:::RRR~~~mmmkkkxxxRRR;;;<<>>666///......,,,+++---,,,,,,------///000111222333555888999:::;;;>>>@@@???AAADDDEEEDDDCCCCCCDDDEEEHHHLLLNNNOOOPPPRRRTTTSSSWWWUUUaaa{{{}}}fffLLL>>>333111000///......//////,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***++++++))))))***,,,///...---------...///000000***///AAAHHH===222111///000111222222111000///...,,,******,,,------,,,---000333444333222111111555666666666555555555555===CCCLLLSSSYYY```fffkkkvvv~~~xxxcccUUUTTTXXXwwwvvvpppfffHHH888---+++000...************************(((((()))***+++---///000---...111333555777777888999::::::999888888:::<<<999:::===@@@BBBBBB@@@>>>??????@@@@@@@@@???===<<<222222333333333333222222555222111444555333555888HHHuuu~~~{{{___BBB;;;BBB^^^\\\RRRAAA666999CCCKKK]]]\\\ZZZVVVQQQOOONNNOOONNNLLLLLLNNNQQQSSSQQQNNNPPPQQQQQQRRRSSSWWW\\\```pppoooaaaVVVGGG@@@===;;;AAALLLWWW\\\^^^___```eeelllpppooooooqqqoooxxx|||}}}wwwfff```mmmwwwuuusssqqqpppppprrrrrr}}}}}}kkkqqqrrrxxxzzzqqqttt}}}uuuqqqZZZ@@@444333444333222444666777777777777888:::777888<<>>@@@@@@@@@@@@@@@???>>>>>>222222333333333333222222444111000333555333444777@@@iiiqqqOOO>>>>>>TTTXXXTTTEEE999999@@@EEEZZZZZZYYYUUUOOOLLLLLLNNNPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNPPPRRRVVV[[[^^^jjjooocccTTTKKKDDD>>>AAAKKKVVV\\\^^^]]]^^^eeennnsssrrrrrrtttxxxrrrkkkvvv}}}yyytttpppoooppprrrsss~~~lllxxx}}}~~~xxxvvviiiRRR<<<333444555444555555777888888777888999;;;888888===LLLmmmkkk___AAA333666333000333333...000333666===MMMbbbrrryyy||||||ppp\\\HHH999333333222222333444555333222000000000000000000000111////////////000444:::>>>III___}}}|||~~~sssaaaSSSCCC>>>@@@======BBBIIIYYYvvvoooVVVEEE???<<<<<>>@@@BBBBBBDDDFFFGGGFFFDDDEEEEEECCCGGGJJJKKKIIIJJJMMMQQQRRR\\\\\\kkkgggLLL>>>333222000///......//////,,,,,,,,,+++++++++******************************''''''(((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''((()))((('''&&&'''((((((***,,,...///......---+++///000...///333222...,,,---...///000//////...///---******+++,,,------+++---......---...///111//////...///111333444444888@@@IIIMMMOOOUUU___hhhuuu}}}~~~iiiYYYSSSSSSXXXyyyuuujjj___aaallliiiLLL:::555...,,,///,,,************************(((((()))***,,,...000111---...000222444666666777999<<<>>>???===;;;;;;;;;888999;;;???CCCDDDBBB???@@@@@@@@@@@@AAABBBCCCDDD222222222333333222222222333000///333555444444777;;;bbb}}}ZZZCCC>>>GGGPPPRRRGGG<<<;;;@@@CCCWWWXXXWWWSSSNNNKKKKKKMMMRRRSSSTTTRRRNNNLLLKKKKKKOOONNNNNNNNNPPPTTTWWWZZZddd{{{wwwgggWWWNNNEEEEEENNNYYYaaaccc\\\^^^eeeooouuuttttttvvvyyy~~~ssslllwww|||wwwpppkkkjjjlllnnnooo{{{tttuuubbbMMM999333444555666999666777999999888888:::;;;999:::>>>MMMfff___vvv\\\>>>000555333///000000,,,...000111777FFF\\\llltttxxxxxxlllXXXDDD666111333222222333555555444222000000000000000111111111111111111000000333888;;;BBBUUUvvvtttfffsssqqq\\\QQQEEEDDDEEE@@@<<>>999888;;;>>>???BBBFFFIIIIIIPPPbbbzzz|||~~~jjjddd```666111...///...,,,...111,,,,,,,,,---///111222333777999;;;<<<===>>>AAACCCCCCEEEGGGGGGFFFEEEEEEFFFBBBFFFJJJJJJHHHHHHKKKPPPSSSaaadddpppeeeIII;;;333222000///......//////,,,,,,,,,+++++++++*********************+++++++++(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&%%%&&&'''%%%'''+++---///...---+++***444666---+++222333---+++,,,.../////////......///---***)))+++,,,------,,,------,,,,,,---000222---,,,+++---///222444444444===GGGLLLMMMRRR[[[dddrrr{{{kkkZZZSSSQQQPPP}}}{{{yyyooo```]]]cccaaaGGG888555///,,,...***************************(((((()))***,,,...000111---...000222444555666666<<>>===:::999999<<<@@@CCCBBB@@@?????????@@@BBBEEEHHHIII222222222222222222222222222222222222222222222222===KKKgggppppppjjjQQQ777:::===LLLSSSFFF>>>@@@@@@LLLXXX\\\SSSMMMOOOOOOKKKSSSTTTUUUUUUTTTQQQMMMKKKOOONNNNNNNNNOOORRRTTTVVVlllpppoooeeeUUUJJJMMMYYYbbbdddeeedddeeekkkrrruuuqqqmmmrrrsssqqqmmmhhhiiiooouuuqqqkkkgggfffggggggkkkqqqzzz|||vvvvvv{{{rrrVVVCCC666666777444555;;;777777888999;;;<<<<<<======<<>>::::::>>>AAABBBAAAIIIKKKTTTeeezzzvvvyyynnneeeVVV777444///,,,,,,---...............///111222444444999999:::;;;>>>BBBFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGGGGIIIKKKNNNQQQSSSZZZ___cccooottteeeIII>>>444222///.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,---------------------------.........//////,,,---///000111111000000---,,,,,,++++++*********)))******+++,,,,,,---------............///222555555999AAAJJJNNNPPPUUU]]]jjj{{{~~~lllWWWPPPMMMOOOvvvtttooouuulllNNN;;;555---+++---***++++++***************+++)))***,,,...///000111111000000000111222333444555<<<===???AAAAAA???===<<>>??????GGGKKKUUUggg|||llleeeVVV888444///,,,,,,---....../////////000222444555666999999999:::===@@@CCCEEEFFFGGGHHHIIIKKKLLLLLLLLLIIIIIIJJJKKKMMMQQQTTTVVVWWW\\\aaannngggIII<<<444222///.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,------------------------.........///---...000111222222222222------,,,++++++***))))))))))))******++++++,,,,,,---............///222444444777>>>FFFJJJLLLRRRYYYfffwww~~~}}}gggPPPIIIFFFJJJuuummmMMM999444//////111---++++++************++++++***+++,,,...000000111111111111222333444666888999;;;===???AAABBB@@@???===BBBCCCDDDDDDDDDBBB@@@???>>>???@@@@@@AAABBBEEEHHH222222222222222222222222222222222222222222222222222;;;QQQsss}}}gggKKK===999BBBLLLHHHDDDBBB:::FFFXXXccc[[[NNNJJJJJJJJJQQQOOOLLLJJJIIIKKKNNNPPPOOONNNLLLLLLMMMQQQUUUXXX^^^aaahhhqqq|||lll^^^]]]aaacccbbbhhhnnnnnnjjjhhhjjjnnn{{{yyywwwuuusssqqqnnnllljjjdddaaaaaabbbdddiiiooouuuuuuoooeeeqqq}}}{{{ooorrrqqq```III<<<444666777555444888888999999:::;;;<<<=========;;;AAAIIItttrrrhhheeewww{{{~~~cccOOO===444444444...000333---/////////000444<<>>@@@BBBCCCDDDFFFHHHJJJLLLMMMNNNLLLKKKKKKKKKMMMPPPSSSUUUUUUVVV[[[iii|||lllJJJ:::444222///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,,,,,,,---------------------............---...000222333444444333...---,,,+++***)))((((((((((((((()))******++++++,,,---.........///111333444555:::@@@CCCFFFMMMUUUbbbttt|||{{{eeeLLLEEEBBBFFFqqqxxxUUU;;;444000111222---++++++************+++++++++,,,---///000111111222111222222444666888:::;;;:::<<<>>>@@@AAAAAA@@@???DDDDDDDDDDDDCCCBBB@@@???<<<>>>?????????@@@CCCEEE111111111111111111111111111111111111111111111111444666GGGjjjyyyuuuTTT???666===KKKNNNMMMHHH===NNN```llleeeUUUKKKJJJLLLOOONNNKKKIIIJJJLLLOOOQQQVVVTTTPPPNNNNNNPPPSSSUUUXXXXXXYYY]]]cccuuuxxxzzzyyyfff```bbbdddaaaffflllmmmkkkkkknnnrrrsssqqqoooqqqsssqqqjjjdddfffaaa^^^```bbbdddjjjqqq|||oooiiipppxxx}}}qqquuuooo[[[AAA888333555777555444666777888888999::::::;;;;;;<<<;;;???CCCmmmjjjgggnnnjjjQQQ<<<333444777111000333///...//////000333888@@@EEENNNcccqqqrrrhhhMMM666333111111111111111111111111111111111111000000000///...///000000///000333666:::>>>JJJaaa|||iii\\\RRRIIIDDDHHHGGGeeerrrkkkbbb```bbb]]]WWWVVVSSSNNNKKKRRRfffyyytttlllYYYEEEDDDOOOOOOEEEAAA>>>999666555777:::;;;DDDLLL[[[ooohhhcccdddSSS777444000------------,,,//////000222555777:::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCEEEGGGJJJMMMOOOQQQNNNMMMLLLKKKLLLMMMPPPQQQUUURRRWWWhhhzzz|||wwwyyyqqqMMM;;;444222000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((*********)))((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))******++++++,,,,,,------------------------------,,,---///111333333333333...---,,,+++***)))((('''''''''(((((()))*********+++---............000111444444777<<>>???@@@@@@???BBBBBBCCCCCCCCCBBBAAA@@@===>>>???>>>======>>>@@@111111111111111111111111111111111111111111111111666444???___}}}||||||mmmEEE777999FFFNNNRRRMMM@@@LLL[[[gggcccVVVLLLKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMTTTRRROOOMMMMMMOOOQQQSSSOOOLLLKKKMMMQQQ[[[lll{{{vvveeeXXXWWWZZZdddlllbbbaaabbbcccdddhhhmmmssswwwyyyyyytttrrrqqqtttvvvrrriiiaaaccc___]]]```dddhhhooovvvuuuwwwhhhRRR:::666333555777666555555666666666777777888888999:::;;;>>>???gggmmmnnn|||}}}```>>>222222666111000333111.../////////111666<<<@@@HHH]]]iiijjjdddOOO:::666111111111111111111111111111111111111000000000///...////////////000333555888<<>>555333000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))******+++,,,,,,---------------------,,,,,,***,,,---///000111000000---,,,,,,+++)))(((((('''&&&''''''((())))))******+++,,,......------...000444444777;;;===???GGGPPPWWWkkkvvvyyyiiiJJJBBB@@@CCCllloooIII777------///***++++++******+++,,,,,,---...///000111222222333333222222111111111111222222555666999;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBB??????@@@>>><<<:::::::::111111111111111111111111111111111111111111111111444111777SSS}}}wwwsss~~~VVV@@@888???FFFNNNNNNDDDAAAJJJSSSUUUPPPKKKJJJJJJCCCDDDFFFGGGHHHHHHGGGGGGKKKJJJIIIJJJKKKMMMOOOQQQLLLHHHFFFIIIKKKNNNSSSZZZqqqsssiii[[[TTTOOOMMMNNNTTTcccppprrr{{{yyyiiidddddddddfffdddeeemmmxxx}}}|||{{{zzz|||{{{uuujjjaaaaaa]]]]]]aaaggglllttt|||xxxttt]]]FFF777555444444666666555444555555555666666666777777888;;;>>>===eeexxx{{{oooGGG555000444000///222////////////...000444:::>>>EEEXXXccceeedddTTT@@@888111111111111111111111111111111111111000000000000---...///......///222444888@@@IIIOOOVVV]]]```___XXXVVVSSSRRRSSSTTTTTTTTTSSSPPPTTTttt~~~{{{{{{ttthhhVVVFFF>>>;;;<<>>999777777777555555666:::===FFFQQQcccwww~~~aaabbbaaaIII444111///.../////////...///000222555888<<>>@@@AAABBB???@@@@@@>>>;;;999888888111111111111111111111111111111111111111111111111333000444IIIpppsssTTT>>>:::===HHHOOOIII;;;<<>><<>>CCCVVV___dddhhh\\\EEE999111111111111111111111111111111111111000000000000------......---///111444888IIIXXX[[[XXXVVVVVVVVVXXXWWWWWWYYY\\\___bbbcccXXXZZZUUUiii~~~uuufffUUUFFFBBB>>>:::;;;BBBMMM```ooogggSSSCCC:::666777888:::999888888;;;>>>HHHSSSfffzzz|||eeeccc___DDD111000......///000000///111222444888<<<@@@CCCEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHGGGHHHIIIKKKMMMOOONNNPPPSSSUUUUUUTTTRRRQQQRRRVVV[[[hhhzzzYYYFFF555333111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((())))))))))))''''''((()))***+++,,,,,,---------,,,,,,,,,++++++***+++,,,------,,,++++++************))))))))))))'''(((((())))))***++++++)))+++......---,,,,,,---111111555:::===>>>EEENNNTTThhhrrrttt{{{^^^CCCDDDJJJYYY{{{wwwvvv~~~___BBB666,,,+++///,,,++++++++++++,,,---......000111222333444444444333333333222111111111222222555666777888999:::;;;;;;888888999:::;;;<<<>>>???===>>>???>>><<<999999999000000000000000000000000000000000000000000000000333111444FFFhhheeeEEE999888DDDPPPNNN>>>:::;;;BBBJJJMMMIIIFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKJJJJJJEEEEEEFFFGGGDDDBBBEEELLLNNNQQQTTTXXX```hhhgggbbb[[[\\\]]][[[XXXVVVXXX[[[[[[jjjvvvwwwxxxwwwlll\\\UUULLLHHHOOOVVVYYY___gggdddggggggcccbbbeeegggfffbbbaaaaaafffnnnssssssqqqnnnppprrrsssqqqjjjaaa[[[\\\YYYZZZaaaiiipppzzzzzz|||~~~wwwsssxxxyyynnnPPP>>>555666555333444666666555666666666666777777777777555;;;???===eee{{{ppp{{{fffHHH888888555333333000111000...,,,---222999>>>CCCUUU___eeemmmbbbIII999000000000000000000000000111111111111000000000000,,,---......---...111444555LLLaaaddd\\\UUUUUUVVV\\\ZZZYYYYYY\\\```dddfff]]]cccYYYeeeuuu___QQQGGGGGGDDD;;;999>>>>>>JJJRRRMMM@@@888:::@@@888;;;===<<<::::::;;;>>>IIIUUUhhh|||xxxhhheee^^^@@@000///---...000111111000333444666:::>>>BBBFFFHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGIIIKKKMMMHHHKKKPPPTTTVVVUUUSSSQQQQQQSSSQQQYYYzzz{{{[[[HHH666333111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,---------,,,,,,++++++++++++,,,---------,,,+++***))))))))))))************(((((())))))******++++++)))+++......---,,,,,,,,,///000444:::===>>>EEEMMM[[[mmmttttttxxxyyy{{{[[[FFFNNNYYY{{{|||tttqqqsssvvvuuuVVV???666,,,)))+++(((++++++++++++,,,---...///111222222333444444444444444333333333333444555666777777888999:::;;;;;;<<<888888888888999:::;;;;;;:::<<<>>>>>><<<;;;;;;;;;000000000000000000000000000000000000000000000000---222666???\\\nnnMMM;;;666BBBMMMHHH???<<<:::???GGGKKKIIIFFFEEEDDDCCCDDDFFFGGGGGGFFFGGGFFFGGGIIILLLMMMLLLKKKFFFEEEEEEEEEFFFGGGHHHHHHLLLMMMPPPTTTWWWYYY[[[\\\RRRPPPSSSVVVQQQLLLVVVfffiiiyyyyyymmm___UUUPPPQQQTTTZZZ```bbb___[[[bbbaaa```^^^^^^bbbgggkkkjjjeeecccgggjjjlllqqqyyysss___YYYaaaaaa```^^^WWW]]]]]]]]]```jjjuuuzzzzzz}}}xxxwww```@@@888444444444444444444444444444444555555666777777777555::::::===]]]dddnnn}}}MMM888000111777.........---++++++---111555777FFFRRR^^^fffkkkfffPPP999444111000222111......000000000000000////////////.........//////000111222@@@QQQbbbfffbbb^^^ZZZXXX]]]aaadddddd```\\\[[[[[[^^^```]]]kkk{{{eeePPPQQQSSSAAA<<>>;;;999999:::999888666777999;;;======IIIPPPddd}}}xxxpppyyyfffaaa]]]<<<222111///...---...000111:::;;;<<<===>>>AAAEEEHHHGGGCCCAAACCCHHHKKKJJJGGGKKKIIIFFFDDDCCCDDDFFFGGGIIIIIIIIILLLOOOQQQRRRQQQUUUNNNQQQ\\\wwwnnnLLL;;;555000000///,,,+++---...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***+++,,,,,,------,,,,,,+++,,,---...---,,,+++***************))))))))))))((((((((((((((((((((((((++++++******++++++,,,---000222444666888===BBBFFFXXXooo|||uuupppzzzyyyYYYJJJ___yyyvvvzzzwwwkkkhhhlllhhh\\\GGG999444...///000(((++++++++++++,,,------...000111333444555444444333111444777999999777555333777777777777888999:::;;;999999999888888777666555444666888999:::999777666000000000000000000000000000000000000000000000000222444333555MMMtttdddIII888===HHHGGGFFF???:::<<>>777444444444444444444444444444444555555666777777777555:::999;;;WWWZZZ^^^xxxKKK:::333333888///000///...,,,,,,---000444666<<>>555111///111111......111000000000000/////////...............///000111222666NNNhhhrrrqqqpppsssvvvxxxxxxuuupppiiiccc___]]]___hhhkkkxxxttt___[[[[[[LLLEEEGGG@@@@@@@@@???===<<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;DDDKKK```{{{}}}xxxkkk```WWW999222111///......///000111777999;;;===???CCCGGGJJJHHHDDDBBBDDDIIIKKKJJJHHHLLLJJJGGGEEEDDDEEEGGGHHHHHHGGGGGGIIIKKKMMMMMMLLLNNNKKKQQQ\\\tttsssPPP;;;555000000000---,,,......---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++***++++++,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))++++++******++++++,,,---...000222555888<<>>888@@@AAAHHH@@@999888@@@HHHLLLLLLFFFEEEDDDCCCDDDFFFHHHJJJKKKJJJIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKOOORRRTTTZZZMMMDDDEEEJJJOOOYYYdddpppsssooofff^^^___cccfffoootttwwwuuummmddd^^^]]]___^^^]]]ZZZXXXYYY\\\^^^bbb```aaaeeeiiikkkoootttooo^^^XXXZZZTTTSSSYYYZZZ\\\ZZZ```jjjnnnmmmpppxxxuuurrrsssaaaJJJ<<<555444444444444444444444444444444555555666777777777666:::888999PPPyyyWWWSSSpppqqqmmmFFF;;;666444888111333000///---,,,---///222333555@@@KKKUUU___cccVVVEEE777111...000111//////111000000000/////////..................///000111222444QQQqqq{{{rrrlllhhhbbbrrr|||rrrkkkiii]]]SSSPPPIIIHHHFFFBBBAAAAAAAAA@@@@@@>>>@@@BBBCCCCCCAAA???======EEE[[[wwwttt```QQQ777222111///......000111333555777;;;>>>AAAEEEIIIMMMHHHEEECCCDDDHHHKKKJJJIIIKKKJJJHHHFFFEEEFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJIIIJJJKKKRRRZZZmmmxxxTTT;;;555111111000------///...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************+++************+++,,,,,,,,,...111444777<<>>888666333777111555111000...------...000111444???KKKUUUaaafff\\\KKK:::333...///111//////111000000/////////........................///111111666QQQqqq|||sss~~~sssfff___]]]ZZZVVVRRROOONNNMMMKKKIIIFFFIIILLLNNNLLLHHHDDDBBB;;;BBBWWWssszzz___KKK888222111/////////111333444555888<<>>AAA>>>999:::AAAIIIFFFFFFEEECCCCCCEEEJJJNNNMMMKKKJJJIIIIIIHHHEEECCCDDDCCCCCCBBBAAAAAAAAAAAADDDDDDDDDFFFHHHLLLPPPRRRVVVNNNKKKRRR\\\```]]]YYYWWWSSSNNNMMMPPP\\\lllyyy~~~tttggg\\\XXXXXXZZZ[[[WWWXXXYYYYYYXXXXXX[[[\\\^^^___^^^___bbbhhhmmmooojjjSSSIIIMMMLLLNNNQQQNNNYYYZZZ___bbb```dddyyypppmmmsssoooiiiLLL999777111444444444444444444444444444444555555666777777777555777777888DDDcccbbbXXXhhh{{{uuu[[[:::555444222555000666111000...---------...///222===IIIUUUcccjjjaaaRRR???666000000111000///111////////////............------------...///000111333IIIhhhwww{{{zzzxxxuuurrrnnnjjjfffcccccceeeddd___VVVLLLEEEAAA===BBBUUUpppttt[[[GGG999111111000///000222444666888;;;>>>AAABBBEEEHHHJJJFFFDDDBBBAAACCCEEEGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFHHHLLLNNNNNNMMMMMMJJJNNNQQQ[[[xxxvvvXXX???888333222111...///111...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******((()))******++++++******++++++***)))***+++---...,,,,,,,,,,,,++++++++++++******************************))))))******+++,,,,,,...111444777===CCCGGGMMM\\\gggggghhhrrr~~~~~~|||sssOOO:::222444...***,,,***,,,,,,,,,---...///111222000111333555666666666666888777777777888999;;;<<<;;;;;;999888777777666666888888888777777666555444333333444444555555555555000000000000000000000000000000000000000000000000222222222000000???cccjjj]]]^^^bbbvvv]]]FFF???777888???EEECCC<<<:::???FFFDDDFFFFFFEEECCCEEEJJJOOOLLLJJJHHHHHHGGGFFFCCCAAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBDDDFFFIIILLLNNNOOONNNPPPXXX```aaa[[[UUUOOOKKKHHHIIIMMMTTTaaallljjjddd[[[WWWWWWWWWUUURRRTTTVVVXXXYYYYYYZZZ\\\^^^___cccfffggglllsssvvvvvvsssVVVEEEDDDDDDIIIOOONNNTTTVVVXXXZZZ```pppzzzvvv}}}mmm\\\DDD666444222444444444444444444444444444444555555666777777777666777888999@@@ZZZooofffwww```===777444111555000555000000...---------......,,,666BBBNNN^^^iiidddXXXEEE;;;222111222111000000/////////.........------------------...///000111000BBB```rrr___MMMAAA;;;???CCCUUUooowwwfffTTTBBB888111000000000111333666777:::===@@@BBBCCCDDDFFFHHHEEEDDDBBB@@@AAACCCEEEGGGEEEEEEEEEDDDDDDDDDEEEEEECCCCCCCCCFFFIIILLLLLLLLLIIIGGGKKKOOOXXXsss|||```CCC;;;555333111......111...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((())))))***(((((()))************)))***************+++,,,------------,,,,,,,,,++++++***************************))))))))))))***++++++,,,...000333666;;;AAAEEEHHHUUUaaacccfffooozzzVVV;;;///111---***---,,,,,,,,,------///000222333111222444555666666555555777777777777888999;;;;;;===<<<;;;:::999888888888555555555555444333222222333333333333333444444444000000000000000000000000000000000000000000000000333000000111000777SSSqqq}}}kkkjjjsss{{{cccRRRAAA999>>>BBBBBB>>><<<===???BBBEEEGGGGGGEEEEEEJJJOOOJJJHHHGGGFFFFFFDDDBBB???@@@@@@?????????@@@AAAAAA@@@@@@BBBDDDGGGIIIKKKKKKNNNQQQVVVZZZ^^^^^^[[[WWWMMMGGGEEEGGGIIIKKKSSS[[[UUUUUUTTTTTTTTTSSSQQQPPPSSSUUUXXXZZZZZZZZZ[[[\\\^^^fffmmmooosssvvvtttooogggOOOBBBCCCAAADDDLLLMMMMMMOOOOOOTTTiiifffIII<<<777333555444444444444444444444444444444555555666777777777777777999999<<>>BBBGGGSSS___dddgggnnnxxx~~~qqqeeeeee```???---///---+++...---,,,,,,---...///111333333444555666777777666555444555555666777888999::::::<<<<<<;;;:::999999999:::555555555555444333222222222222222222222333333444000000000000000000000000000000000000000000000000...,,,000777555444EEE\\\mmmRRR;;;;;;<<<===>>>===;;;999AAAEEEHHHHHHFFFFFFJJJNNNIIIGGGFFFEEEEEEDDDAAA??????>>>>>>>>>???@@@AAAAAA@@@AAADDDFFFIIIJJJKKKLLLQQQVVVZZZ[[[[[[\\\]]]]]]PPPJJJGGGJJJKKKKKKOOOWWWOOORRRTTTSSSQQQQQQTTTWWWSSSUUUXXXZZZYYYYYYYYYZZZWWWbbbkkkmmmnnnmmmeee[[[QQQAAAAAAGGGDDDCCCIIIIIIGGGIIIIIIRRRrrr{{{www```;;;777777222777444444444444444444444444444444555555666777777777999888999999:::LLLxxxwwwooo{{{QQQBBB999444777///111///......---------......333666999>>>LLL[[[]]]VVVNNNAAA555333333222000000//////.........------------------------...000000///333???WWWzzz{{{cccPPPFFFCCC>>>AAASSSqqq}}}eeeYYYQQQ???222111000000000222555777999:::===AAACCCEEEFFFHHHIIIGGGFFFDDDBBBAAACCCFFFIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGIIIHHHGGGHHHLLLSSSUUUYYYuuu}}}yyyGGG???777444111------000...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((()))))))))))))))'''(((***+++,,,,,,++++++......---------,,,,,,,,,(((((((((((((((((((((((()))))))))))))))******+++)))+++---///111666;;;???KKKVVVaaafffhhhnnnvvv{{{|||wwwgggaaafffzzzwwwtttkkkFFF000000///,,,...,,,,,,------...000111333444666777888888888777555444444444666777999999999999;;;;;;::::::999999::::::777777777777666555444333222222111111222222333444//////............//////////////////////////////...///000111333888===AAAyyydddDDD<<<777:::>>>>>><<<;;;===CCCJJJLLLIIIGGGHHHKKKFFFEEEEEEFFFFFFDDD@@@===<<<===???@@@@@@???>>>>>><<<>>>AAACCCEEEGGGKKKNNNYYY]]]```___[[[YYY[[[^^^WWWSSSQQQQQQNNNKKKMMMQQQPPPPPPQQQQQQQQQPPPNNNMMMSSSSSSTTTWWW[[[\\\YYYVVVYYYaaaggghhhiiifffZZZLLLFFFAAA>>>@@@AAABBBEEEJJJHHH<<>>222333222222333777999::::::=========@@@CCCFFFGGGFFF@@@AAABBBBBBBBBCCCEEEGGGFFFIIIKKKIIIEEECCCEEEHHHGGGFFFEEEHHHKKKKKKIIIFFFNNNOOOPPPQQQ]]]vvvyyyTTT666444333///111+++111------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$"""###%%%'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,......////////////......******))))))((((((''''''))))))))))))))))))))))))***,,,---...000444888<<>>>>>>>>???@@@@@@??????>>><<<>>>@@@BBBEEEHHHMMMPPPZZZ[[[\\\XXXUUUTTTXXX\\\YYYUUUSSSRRROOOKKKKKKNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNRRRWWWYYYXXXVVVWWW___dddccc```ZZZNNNAAAAAA<<<:::>>>AAA@@@AAACCC???;;;JJJfff~~~|||nnn}}}xxx___DDD888666555222111222222222222222222222222333333444444555666666666777999777888>>>IIIlllqqqaaauuudddDDD555555444000111000///...---,,,,,,,,,...///111999EEEOOOWWWZZZVVVJJJ;;;222111222111000111000000///......------,,,,,,,,,,,,---...//////---///444???QQQjjjqqqkkkhhhkkkooojjjZZZIIIAAAAAA@@@NNNiii~~~tttlllSSSFFF<<<222222222222444777:::;;;;;;>>>>>>???BBBEEEGGGGGGFFF???AAABBBBBBBBBBBBEEEGGGFFFIIIKKKJJJFFFDDDFFFIIIJJJHHHHHHIIILLLLLLKKKIIIJJJLLLMMMQQQ___zzzYYY:::777555000111+++000------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,------............------))))))))))))((((((''''''))))))))))))))))))))))))***,,,---...000444888<<>>???@@@@@@@@@@@@@@@??????===>>>???AAADDDHHHNNNSSS\\\[[[WWWSSSPPPSSSZZZ``````[[[YYYXXXTTTNNNKKKMMMKKKLLLNNNPPPRRRRRRRRRQQQMMMNNNOOORRRVVVXXXXXXVVVWWW]]]```\\\TTTKKKAAA888<<<999999===???>>>===???EEEMMMgggnnndddPPP;;;444444444222111222222222222222222222222333333333444555555666666888888444666>>>HHHhhhyyydddllluuuOOO888555666333111111///...---,,,,,,,,,///...///555>>>HHHPPPTTTSSSIII;;;333222333222111000000000///......------,,,,,,,,,,,,------...///,,,...000444>>>OOOeeeuuuyyyuuu{{{yyyttthhhVVVSSSQQQWWWcccjjjaaaOOOAAACCCAAAKKKcccxxx|||zzzuuunnnQQQAAA888222222111111444888<<<======>>>???AAADDDHHHIIIHHHFFF@@@AAABBBBBBBBBCCCEEEGGGGGGJJJLLLJJJGGGFFFHHHJJJNNNLLLKKKKKKMMMNNNNNNMMMJJJLLLNNNRRR^^^xxx^^^===999666000111+++///------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,+++)))))))))(((((((((((('''))))))))))))))))))))))))***+++---...000333888<<>>AAACCCDDDBBB@@@DDDDDDDDDEEEFFFEEEBBB???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBFFFLLLQQQVVVSSSNNNJJJKKKRRR]]]fffbbb]]]ZZZYYYUUUNNNIIIIIIIIIJJJMMMOOOQQQRRRSSSSSSOOOPPPRRRTTTVVVVVVVVVUUUYYY[[[ZZZSSSIIIAAA;;;888::::::<<<>>><<<:::@@@IIISSSdddsssgggSSSDDD666333555444333222222222222222222222222222222333333444444555666666777888555666<<>><<<===???BBBCCCCCCCCCCCCCCCEEEFFFEEECCC@@@BBBBBB@@@???@@@AAACCCDDDDDDDDDCCCAAAAAACCCGGGKKKJJJGGGCCCBBBGGGRRR___hhh^^^YYYUUUTTTQQQJJJEEEDDDGGGHHHKKKNNNPPPQQQRRRRRRMMMOOORRRUUUVVVVVVUUUUUUUUUSSSOOOHHH@@@::::::<<<888;;;>>><<<777:::KKK^^^hhhvvv{{{kkkdddIII>>>555555666555333222222222222222222222222222222222333333444555555555444888777777:::EEEkkkhhhYYYlllyyyXXX>>>666444000222111000///...---------000//////111555===DDDJJJHHHAAA999444222222111000////////////............------,,,,,,,,,---.........111111///...444AAALLLUUU^^^lllzzz~~~|||~~~tttlllnnnuuuqqq___LLLKKKSSSbbbrrr{{{}}}}}}{{{ooosssmmmkkkJJJ777222444222222222666:::???AAAAAA@@@AAACCCGGGJJJKKKHHHFFFCCCEEEFFFFFFFFFFFFIIIKKKHHHIIIJJJJJJJJJJJJKKKLLLQQQQQQPPPNNNNNNNNNPPPQQQMMMQQQSSSPPPNNNbbbbbb>>>777333000222,,,111------,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))*********(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((()))+++,,,---///333777;;;AAAKKKYYYcccgggiiiooouuuyyy}}}vvvaaaVVVOOOKKKRRR]]]uuuppphhhttt|||kkkPPP::://////111---...222---222333333444555555555555666666888:::;;;:::777444444666777999999888777666555444444333333444444555333222222222222222111111111111111111222333444555......------------......////////////////////////---...000000000111444666444<<<^^^}}}qqq```iiiyyy]]]FFF888555999@@@???===<<<<<>>:::666888<<<777999<<<;;;999CCC___yyymmmtttqqqaaaXXXAAA:::555555666444222222222222222222222222222222222222222333444444555555222999999777888AAAggg```PPPgggrrr{{{vvvfffOOO>>>666333111222222000///...---------...///000111333999@@@EEECCC>>>999444222111000000//////////////////......---------,,,,,,------...,,,...000...---000888???DDDKKKVVVaaajjjttt}}}|||}}}xxxfffTTTOOOZZZiiitttyyyzzz|||~~~}}}zzz|||zzzoooeeeGGG444222555333333444777;;;???AAABBBAAABBBCCCFFFIIIJJJHHHGGGDDDEEEFFFFFFFFFGGGIIIKKKHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPPPPOOOMMMMMMNNNPPPJJJLLLOOOMMMKKK[[[ddd???666222///333---111------,,,,,,,,,,,,++++++************))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((()))***,,,---///222777;;;===EEERRR^^^dddfffkkkrrrwwwlllWWWOOOKKKHHHPPP]]]rrrvvv}}}iiiGGG<<<111///000---111444---333444555555666666555555555666888::::::888666555555666666777777666666666444444333333333333444444222222222222222222222111000000000111222333444555...------,,,,,,------...////////////////////////---///000000000000222444222777DDDbbb{{{qqqlllyyyjjjOOO>>>777;;;===???>>><<<<<>>???AAAEEEDDDDDDGGGMMMUUU]]]aaa\\\TTTOOOPPPQQQNNNKKKJJJFFFGGGIIIKKKLLLLLLKKKKKKMMMRRRYYY\\\ZZZVVVSSSQQQBBB<<<999::::::777777:::777777999===EEEYYYyyy|||~~~iiiRRRBBB999444222444444111000222222222222222222222222222111222222333333444555555444999888777999>>>]]]pppXXXgggwww~~~jjjSSSEEE===777444555333222111///......------+++---///000111555<<<@@@@@@===999666444222111111.../////////////////////...------,,,,,,---------+++,,,.........///222555666<<>>666<<>>>>>???@@@??????BBBGGGMMMQQQRRRSSSKKKFFFGGGJJJHHHFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIJJJOOOUUUVVVQQQIIIBBB???===777666<<<>>>:::777777:::777888AAARRRlll~~~rrrttt~~~dddHHH222444000///111222//////111222222222222222222222222111222222333333444555555666999777777999;;;SSSxxxggggggtttTTTFFF???666111333333222111///............)))+++...///000333999>>>???===:::777555444222222.........///////////////...------,,,,,,,,,------,,,---...000111111000000---222888<<<@@@EEELLLRRRaaagggmmmooommmmmmrrrxxxwwwyyy}}}sss___SSSVVVZZZ```iiipppsssqqq~~~nnn___[[[]]]rrrrrrZZZBBB333222777666555666888<<<@@@AAAAAACCCBBBBBBDDDFFFHHHHHHHHHAAACCCDDDDDDDDDDDDGGGIIIFFFFFFFFFHHHJJJLLLLLLKKKIIILLLOOONNNKKKIIIIIIJJJQQQHHHFFFKKKQQQYYYmmmsssgggnnnGGG;;;444111444---///---------,,,,,,,,,++++++************))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***,,,---...222777:::===BBBNNN\\\cccfffmmmvvvzzzdddLLLFFFFFFGGGTTTeeelll]]]333///333333---000666111444555666777777666666555444666888999888666666555555333111000000111333444555444444333333444444555/////////000000000000000000000000111222444555666------------------------+++++++++,,,---...///000............////////////222888666999]]]pppQQQ@@@:::666999======>>>???:::>>>BBBBBBAAAAAACCCFFFCCCBBBAAAAAA@@@AAAAAABBB@@@@@@AAAAAA@@@>>>===<<<@@@@@@@@@AAACCCFFFIIIJJJFFFDDDCCCCCCDDDGGGJJJLLLLLLJJJGGGEEEEEEGGGJJJLLLSSSYYY\\\UUUHHH===:::<<<===666444888:::666666:::444999FFFYYYmmmkkkgggooohhhMMM===666111111111111111111111111111111111111111111111111111222222333333444444555777222222666888===RRRjjj|||kkknnnSSSHHH===444666333222111000///...---,,,...---,,,---///222666999<<<:::888555222111000000111111111111000000000000......---------,,,,,,,,,////////////////////////111111222444777;;;@@@BBBOOORRRVVV[[[___aaabbbccceeegggjjjnnnrrryyyqqq\\\TTTVVVZZZ```ffflllqqqssswwwmmm[[[OOOLLLUUUeeerrr^^^QQQCCC444111777444777:::>>>AAABBBCCCCCC===>>>@@@BBBDDDDDDDDDDDDAAAAAABBBDDDFFFGGGEEECCCFFFGGGIIIJJJKKKKKKJJJIIIQQQLLLKKKMMMMMMIIIGGGJJJHHHJJJHHHJJJQQQRRR^^^uuunnnrrrUUU999999555...///111///......------,,,++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%************)))((('''&&&''''''''''''''''''&&&&&&((((((''''''''''''(((((((((***+++---...111555888:::CCCRRR```kkkoooooonnnsss{{{~~~{{{cccMMMDDDAAAEEE\\\vvvwwwaaa999666111...///222444555666666666666666666666666444333333333333333333222222111000///000111333555555555333111000///////////////000000111111111222...000111222111111222444------------------------,,,++++++,,,,,,...//////............////////////---333333444OOO~~~lllJJJ@@@888888;;;===@@@CCCBBBBBBCCCDDDEEEGGGIIIJJJGGGEEEBBB@@@???@@@AAABBB@@@@@@@@@@@@@@@>>>===<<<>>>>>>>>>???@@@CCCEEEFFFCCCCCCBBBBBBCCCEEEHHHIIILLLKKKIIIHHHHHHJJJLLLNNNUUUXXXXXXQQQEEE;;;888888999666666::::::777777;;;:::DDDTTTeeevvvvvvnnnqqqrrrWWWCCC888333111111111111111111111111111111111111111111111111111111222333333444444555777222222666777<<>>GGGIIIMMMRRRUUUXXXYYYYYYZZZ\\\]]]___aaaffflllppp}}}lllqqqtttcccVVVWWWYYY]]]aaafffkkkmmmxxxcccSSSJJJIIIQQQjjjttt]]]OOOBBB555222666666888<<>>::::::@@@FFFDDDCCCAAAAAABBBEEEFFFGGGJJJHHHEEEBBB@@@@@@@@@AAA???????????????>>>===<<<<<<;;;<<<<<<===???@@@AAA@@@@@@AAABBBBBBCCCDDDEEEJJJJJJIIIIIIJJJKKKLLLMMMNNNMMMLLLGGG@@@:::666555666666777888777555888>>>@@@OOOccctttjjjTTTCCC999444111111111111111111111111111111111111111111111111111111111222222333444444444666333444777777999HHHYYY~~~}}}|||fffEEE333;;;333333222111///...---,,,------,,,+++,,,///111333444333222000000/////////111111111111000000000000.........------------,,,........................------...///111333666777;;;===AAAEEEHHHJJJKKKKKKOOOPPPRRRSSSUUUYYY___ccctttnnnWWWTTT]]]lllooocccSSSTTTTTTWWW\\\bbbiiilllwwwvvvYYYLLLGGGGGGPPPppptttZZZKKK@@@777444666888:::>>>AAACCCDDDDDDCCCDDDEEEFFFGGGHHHGGGGGGFFFDDDCCCBBBDDDGGGIIIJJJJJJGGGFFFEEEEEEEEEEEEEEEEEELLLJJJFFFIIIVVVbbb\\\NNNFFFHHHDDDFFFMMMPPP]]]uuuXXX===999555111222222///......------,,,++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((()))+++,,,...000444888===CCCOOO[[[ffflllooopppooovvv~~~~~~lllUUUJJJEEEGGGYYYmmmzzzzzzyyyzzz```777444222111222444444333444444444444444444444444444444333333222222222222222111///......///000000111111000///////////////////////////000000000000...///111111000000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...............////////////000111333222333DDDlllsssjjjuuu\\\HHH>>>@@@GGGEEEDDDBBB???===>>>@@@CCCKKKJJJHHHEEECCCAAA???>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBAAA@@@EEEEEEFFFFFFFFFEEEEEEDDD>>><<<;;;::::::999888777:::::::::888666:::EEENNN[[[iiizzzkkkOOO>>>888555333111111111111111111111111111111111111111111111111111111111111222333333444444555444555777666777AAAMMMiiipppeee@@@:::444333222111///...---------,,,+++++++++,,,...///111000000000000000000000111111111111000000000///............------------........................------------...000111222333444777:::===???@@@@@@DDDFFFHHHKKKOOOTTT[[[```eee~~~eeeLLLBBBDDDIII```yyyyyylll___VVVLLLLLLNNNRRRZZZcccmmmrrrtttpppRRRHHHFFFIIIRRRppptttzzzrrrVVVEEE>>>999888999;;;===@@@CCCDDDEEEDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEBBB@@@>>>???BBBFFFHHHIIIGGGFFFDDDCCCBBBCCCCCCDDDCCCGGGGGGHHHXXXjjjfffVVVGGGHHHEEEFFFMMMPPP]]]vvv___BBB:::333111333000///......------,,,++++++************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************))))))((('''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''')))+++,,,---000444777;;;@@@IIITTT^^^fffkkkmmmnnnttt|||~~~xxxcccTTTIIIHHHYYYoooRRR555444333333444555444333333333333333333333333333444444333333222111111111111000///...---.........//////.........//////000////////////////////////---///000000///000111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............////////////333000333666222555NNNkkk~~~^^^iiikkkOOOBBBAAAFFFIIIIIIDDD===;;;>>>BBBGGGHHHIIIHHHFFFBBB===;;;<<<;;;;;;;;;::::::::::::;;;<<<<<<=========>>>===<<<===???@@@@@@???>>>===>>>?????????>>><<<:::999555444222444777:::;;;:::<<<===<<<:::>>>LLL^^^kkk~~~~~~nnnVVV===444444333111111000000000000000000000000000000000000000000000000000000111222222333333444444555666666555555<<>>???BBBDDDEEEEEEDDDCCCEEEFFFGGGGGGGGGFFFEEEDDD@@@>>>;;;<<>>FFFOOOYYYbbbhhhkkknnnsssyyy}}}~~~~~~qqq^^^NNNMMMaaayyysssoooyyy}}}zzz~~~fffBBB444333333444555666444333333333333333333333333333444444333222222111000000000000///......---------..................///000///.....................,,,...////////////000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............////////////111---000666555222===NNN^^^[[[fffGGG888EEEGGGIIIFFF@@@<<<<<<>>>AAACCCDDDEEECCC???;;;888999999888888888888888999::::::;;;<<<=========<<<;;;;;;<<<======<<<::::::888888888888777555444333777666666777999;;;;;;;;;666:::>>>AAAMMMaaavvvxxxnnn|||yyyYYYEEE333000222000...///000000000000000000000000000000000000000000000000000000111111222333333333333555666555444555:::???PPPdddvvv}}}QQQ===444444333222000///...---,,,+++++++++***+++++++++...///000111222222222222111111111111000000000000/////////.........------------------------------------........./////////...///000111333555666666999;;;<<<>>>@@@EEEKKKOOOWWWggg~~~|||bbbJJJ<<<888555???IIINNNQQQQQQLLLEEEIIIIIILLLQQQZZZdddnnntttyyyjjjMMMCCCDDDJJJWWWcccccc```lllrrrVVVBBB;;;<<>>CCCDDDAAACCCKKKLLLGGGHHHKKKHHHJJJPPPPPP[[[rrr{{{YYYAAA222222444,,,///......------,,,++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%''')))***+++,,,------,,,,,,+++***)))%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''(((***+++---///333777:::>>>EEENNNXXXaaagggkkknnnqqqvvvzzz||||||}}}~~~}}}}}}ooo___RRRVVVnnn~~~mmmhhhtttpppqqqpppooonnndddMMM999555444333444555666555444333333333333333333333333444444333222111000000//////////////////.........//////.........//////000...............---------,,,---//////......000111++++++++++++++++++++++++,,,,,,+++++++++++++++,,,............///////////////---...333444222777???```mmm\\\ppp]]]EEEDDDDDDEEEGGGHHHFFF@@@:::<<<======<<<<<<:::999888777666555555555666777777555666888999::::::::::::888888888888888777666666555555555555555555555555999999::::::::::::;;;;;;:::CCCNNNXXXhhh|||yyynnn{{{zzzpppKKK;;;000111222---,,,000000000000000000000000000000000000000000000000000000000000111222222333333222555555444333666:::===III}}}kkknnnuuunnnMMM>>>555444333222000///......++++++++++++++++++++++++...///000111222222111111111111111111000000000000////////////............------------------------,,,------.....................///000111222333444999999::::::;;;???DDDHHHQQQZZZjjjuuuvvvrrrwwwyyy```JJJ===888444;;;BBBEEEGGGJJJIIIEEEIIIJJJLLLRRRZZZccclllrrr|||kkkOOODDDCCCKKKYYYkkk|||www\\\FFF<<<===AAACCC@@@BBBCCCEEEEEEDDDBBBAAABBBCCCDDDEEEEEEDDDCCCCCCAAA???>>>>>>AAACCCEEEEEEHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDEEEGGGGGGHHHJJJHHHJJJPPPOOOXXXnnnfffGGG444444555,,,///......------,,,++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++,,,,,,,,,,,,+++***))))))%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&(((***+++,,,///333666888<<>>lllcccdddzzz```JJJFFFFFFLLLUUUTTTIII>>>:::999777555555666777888666555444333333444666666222333555666888888777777666666666555444444333333333333444444555777999999666888;;;;;;:::999:::<<>>BBBEEEJJJUUU]]][[[XXX___jjjrrr{{{~~~qqqYYYCCC666111///888???@@@@@@CCCEEEEEEFFFHHHKKKQQQZZZdddmmmrrr|||nnnRRRFFFDDDLLL\\\xxx|||bbbJJJ======AAADDDAAABBBDDDEEEEEECCCBBBAAAAAABBBCCCEEEEEEEEEDDDCCC@@@???===>>>@@@BBBCCCBBBHHHIIIKKKLLLMMMLLLKKKKKKKKKEEEAAADDDFFFEEEFFFJJJFFFJJJHHHKKKOOOMMMUUUjjj|||oooKKK555666777---///......------,,,++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++,,,++++++***)))(((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&(((***+++,,,///333666555999@@@IIISSS[[[aaadddkkkmmmqqqtttvvvwwwwwwwwwyyyyyyyyyzzz\\\QQQDDD@@@III^^^zzzxxxoooyyysssaaa[[[OOO???:::666444222222444666777666444444444444444444444444444444333222111000///.........///000111111000000111111000///////////////.........------,,,,,,,,,+++---......---...///111++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000111222333444555555:::GGGkkkjjjnnnwww^^^HHHEEEMMMIII===<<<999666444555666666666111111111222222222222222222333444333333333555777666555333111000111333444555222111444666666888<<<888888:::<<<999666===HHHeee~~~wwwxxx}}}bbbNNN444333111///......///000000000///...............////////////000000000000000000000111222222333333222333333444555666777777>>>hhhyyy^^^^^^mmmzzz___MMM;;;444222555444---000444,,,......---,,,++++++++++++)))***,,,...000000000000111000000000//////..............................---------------------------------............///............////////////111111222333555777999:::>>>BBBEEEEEEDDDIIITTT]]]eeeiiinnnkkkZZZDDD666222555777:::===@@@AAAAAAAAA???BBBGGGNNNVVV```jjjqqqwwwjjjTTTIIIHHHSSS}}}nnnXXXHHHAAA???CCCIIIKKKIIIHHHIIIKKKIIIBBB<<<>>>BBBFFFGGGGGGFFFEEEEEEEEECCCBBBCCCAAA???AAAGGGRRRWWW\\\]]]XXXRRRMMMJJJJJJIIIFFFDDDDDDDDDEEEFFFHHHIIIKKKMMMOOOSSSXXX[[[~~~pppPPP999555666///111000///...---,,,,,,,,,,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))******))))))***++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***))))))))))))))))))***,,,...000222777;;;BBBJJJQQQXXX___dddffflllrrrsssqqqrrrxxx~~~}}}wwwZZZHHH???>>>DDD]]]{{{{{{ooo{{{cccLLL???888666444111111444888:::;;;888666555444444666888999777666555444333222111111111///...------...///111000111111111000///---,,,000000///...------,,,,,,***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000111222333444444555;;;UUUooo```[[[MMM<<<@@@>>>;;;:::::::::888777777777666666666777777888444444444444333222333444333444444555444333222111555444666999888444333666888555666<<>>CCCMMMUUUaaafffllljjjZZZEEE666222333555888;;;===>>>>>>===>>>AAAFFFLLLUUU```kkksssvvvlllZZZSSSVVVcccwwwgggSSSGGGBBBAAAEEEJJJMMMJJJIIIJJJKKKHHHAAA;;;===@@@DDDFFFEEEDDDCCCCCCEEEBBBBBBCCCBBB@@@BBBGGGSSSWWW[[[\\\XXXRRRNNNMMMHHHGGGFFFFFFFFFGGGIIIIIIJJJKKKLLLMMMOOOSSSYYY]]]pppvvvUUU:::444666111111000///...---,,,,,,,,,,,,++++++******++++++,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++******+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++))))))***)))))))))***+++...000222555:::AAAIIIPPPXXX___dddhhhnnntttuuussstttyyy~~~~~~wwwpppVVVGGG@@@???EEE___xxxzzzVVV???777666444222333555888999999===;;;888555333333333333777666666555444333222111111000...------...000111000000111111000///---,,,000//////...------,,,,,,++++++,,,---------------************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,..............................///000111111222222111111>>>^^^~~~zzzgggTTTRRROOOLLLJJJGGGCCC>>>;;;;;;:::888666555555555555444444444444333333333333444444444444444333333222///111666:::999444555999888777<<>>333555333111111///...---,,,,,,,,,,,,++++++******++++++,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++++++++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,+++******+++)))((())))))+++...000111333888@@@HHHPPPWWW^^^cccgggmmmsssvvvtttuuuyyy}}}~~~{{{sssjjjRRREEE@@@AAAIIIeee___@@@888666555444555777888777666===<<<999666444333333333777666666555444333222222111000///......///000111000000000000///...---,,,//////......---,,,,,,,,,,,,,,,---............---)))******++++++++++++++++++++++++++++++,,,,,,,,,........................------......///000111111111000555EEEdddzzzyyyvvvrrrmmmggg^^^UUUOOOKKKHHHDDD???;;;999777777555444444555666666555444777555222000000222555777222222555888777555:::AAACCCGGGUUUkkkxxxdddRRRDDD999222111000///............/////////...------------............/////////000000000000000111222222333333111222333444555666666777555IIIuuuqqq]]]lll|||mmm___FFF444///333111222555000///...---,,,,,,++++++,,,***+++,,,---...//////000111111111111111111000000////////////////////////------------------------,,,,,,---------.........---------.........//////000000//////000000111111777999:::999777999???DDDPPPVVV^^^aaaWWWDDD777222222333444666666777777777;;;===BBBHHHRRR___nnnwww~~~}}}wwwtttiiiiiilllqqq}}}bbbVVVJJJEEEDDDDDDGGGKKKJJJIIIIIIIIIIIIGGGCCC???===@@@BBBCCCAAA@@@@@@@@@BBBAAAAAADDDCCCAAADDDIIIJJJKKKKKKKKKIIIGGGFFFFFFCCCDDDFFFHHHIIIJJJJJJJJJHHHHHHHHHGGGHHHLLLRRRVVVcccwwwkkkCCC333555444222111000...---------,,,,,,++++++******++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))++++++,,,+++******++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))((()))***((((((((()))+++---///111111666>>>GGGOOOVVV]]]aaaccciiippptttuuuwww{{{~~~{{{sssjjjQQQCCC???DDDQQQooo^^^AAA<<<666666666777888888666444666666666777888999;;;<<<666666555555444333333222111000////////////000111////////////......------.........------,,,,,,,,,,,,---......//////......((()))***+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111444666999FFFeeehhhiii~~~wwwnnnkkkeee___XXXSSSOOOMMMAAA???======>>><<<999666888999999999999999999999<<<:::999<<<>>>BBBLLLVVVccckkk{{{uuu|||ooo]]]LLL???666111/////////..................//////...---------------............////////////000000000111222222333333111111222333444555666666777DDDjjjmmmtttXXX===111444222111222/////////...---,,,,,,,,,,,,+++++++++,,,---...//////000000000000000000111111........................------------------------,,,,,,,,,------------...------------............//////............//////555777888777555666999<<>>GGGOOOVVV\\\```aaafffnnntttxxx|||}}}zzzqqqgggPPPBBB>>>GGG[[[yyyzzz~~~TTT>>><<<777666777888999888666333111222444777:::===@@@AAA555555444444333333222222000000////////////000000.........------------------------------,,,,,,,,,,,,---......//////......'''(((***+++++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++------........./////////111444777555444DDDhhhqqq\\\}}}~~~xxxsssppp]]]YYYVVVTTTSSSPPPJJJEEEDDDIIIPPPUUUUUUQQQJJJFFFEEECCCEEEOOO[[[gggtttyyymmmxxxnnn^^^KKK>>>555///---.....................------///...------,,,,,,------------........./////////000000000111222222333333111111222333444555666666888@@@]]]qqqMMM888999555000000///000///...---,,,,,,,,,,,,++++++++++++,,,---...///////////////000000000000........................------------------------,,,,,,,,,,,,------------,,,------------...............---------...//////222333444333222222333555;;;@@@HHHOOOKKK>>>444000111111222333444555555666888:::???GGGQQQ^^^llluuu{{{xxxtttttt|||wwwkkkffffffZZZZZZXXXPPPbbb~~~||||||[[[QQQHHHEEEDDDBBBBBBDDDBBBCCCDDDEEEFFFFFFEEEEEEBBBCCCDDDDDDBBB@@@@@@AAA@@@???@@@CCCBBB@@@AAAEEEFFFEEEDDDDDDFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCGGGHHHHHHHHHHHHIIIMMMPPPRRRmmmVVV:::666333222222000///...---------,,,++++++******++++++,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&((()))***+++)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''(((((('''((((((***---///000111666???HHHOOOUUUZZZ^^^bbbfffmmmssszzz}}}xxxmmmbbbNNNBBB@@@III___}}}}}}yyypppvvvdddHHH:::888777777777888999999666444222333555777999;;;<<<===333333333333222222222111...//////////////////......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---............---'''(((***+++++++++))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////333000222555222444JJJfffmmmrrr{{{wwwvvvvvvssslllfffggglllqqqvvvvvvsssmmmiii\\\[[[bbbsss{{{{{{bbbRRRAAA888333......000---------......---------///...------,,,,,,---------------.........//////000000000111222222333333111111222333444555555666555<<>>@@@CCCAAA>>>>>>BBBBBBAAA@@@AAADDDEEEDDDBBBDDDCCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHJJJKKKHHHbbb^^^???777111333222111///......------,,,++++++******++++++,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''')))***++++++)))''''''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))'''''''''(((***,,,///000222888@@@IIIOOOUUUYYY\\\bbbeeejjjpppwwwxxxlll```JJJBBBBBBJJJ\\\{{{uuuiiilllhhhMMM@@@:::666777666666777999999888666444444555555666666666555222222222111111111111000------............------------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------'''(((***+++,,,+++)))(((((())))))***++++++,,,,,,------------------------.........///////////////666,,,---888888222===QQQsss|||jjj~~~}}}pppVVVFFF888333000---...222,,,,,,---......---------......---,,,,,,,,,,,,------------.........//////000000000111222222333333000111222333444555555666222888EEEaaa}}}~~~TTT777888666111444666000000...---------------,,,++++++***+++,,,...///,,,---------......//////000000000000000000000000------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------...///000000000111222222111111000000///222999AAAAAA888111///.........///111222444555555999@@@HHHRRR^^^iiiqqquuuuuutttrrrvvv{{{^^^XXXVVVLLLSSS\\\ZZZmmmuuugggUUUKKKBBB@@@@@@>>>>>>@@@AAABBBCCCCCCBBBAAAAAAAAACCCCCCDDDBBB@@@??????@@@???>>>@@@BBB@@@======@@@DDDCCCBBBDDDGGGIIIGGGDDDDDDCCCAAA@@@AAABBBEEEFFFBBBDDDFFFGGGFFFEEEFFFGGGGGG]]]cccCCC777000333222111///............,,,++++++++++++++++++,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,---***(((((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***'''''''''(((***,,,...000333999AAAIIIPPPUUUYYY[[[aaacccfffkkksss{{{zzznnncccFFFCCCEEEIIIXXXxxxyyyfffbbbttt|||rrrTTT???>>>>>>888888666666666888999999888333333444444333333222111111111111000000000000000,,,------......------,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,''')))***)))((('''(((***++++++************++++++******))))))******+++,,,,,,,,,------.../////////......---...000333666888FFFfffzzzqqqjjjCCC<<<333//////000...+++,,,++++++++++++,,,------,,,,,,,,,---------......------------------------////////////000000000000000111111222222333444444444;;;<<>>======???CCCCCCAAA>>>BBBBBBAAAAAA@@@??????>>>>>>============>>>>>>???CCCCCCCCCAAA@@@@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGKKKZZZmmmHHH;;;777333111////////////...------,,,+++*********+++,,,***************)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***,,,---...222888???DDDHHHMMMRRRWWW___ccchhhmmmrrrzzzvvvjjjcccOOOAAA>>>PPPeeeuuuvvvhhh```nnnlll\\\CCC666999<<<:::888888888777666666666555000000///........................///////////////,,,,,,---...---,,,***)))...---+++*********++++++,,,+++***))))))***+++,,,************************''')))***)))((('''(((***+++******))))))******++++++++++++++++++,,,,,,---,,,,,,------...////////////.........000333555777666HHHfffzzzooo```SSS===777000---//////...,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------...------------------------////////////000000000000000111111222222333444444333999;;;AAAbbbmmm[[[\\\jjjfffPPP===999777000...222222111///---,,,,,,------------------------------............////////////////////////..................---------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,---...+++...000000///---------+++...111444555222///---............///111222333666888>>>GGGRRR\\\cccgggmmmpppwww~~~yyytttpppXXXLLLEEE```vvveeePPPKKKEEE@@@===<<<;;;;;;===;;;;;;<<>><<>>=========>>>>>>>>>======<<<<<<<<<======AAABBBBBB@@@??????AAACCCAAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFDDDOOOooo{{{OOO;;;555444222000/////////...------,,,+++*********+++,,,***************)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((+++*********))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---...222777>>>CCCGGGLLLRRRWWW]]]aaafffjjjnnnvvv{{{uuuttt^^^OOOMMMaaauuu~~~wwwsss~~~vvv___CCC444666888444999888888777666555444444000000///............///------------------......,,,,,,------,,,++++++***---,,,+++*********+++++++++***))))))))))))***+++************************''')))***)))((('''(((***+++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,,,,---......////////////...///000111333555444444BBBcccvvv|||qqqtttvvvsssmmm___KKK:::444111---,,,...///...,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------////////////000000000000000111111222222333444444111777888<<>>>>>;;;777555333111000...---,,,------------------------------------........./////////////////////..................---------,,,,,,,,,************************)))*********++++++++++++......---,,,,,,,,,------***,,,...///---,,,,,,,,,+++,,,...000000///...---,,,,,,,,,---...///111111444777===FFFPPPZZZcccgggnnnttt~~~~~~}}}rrrcccXXXRRREEE@@@cccooo___JJJGGGCCC@@@>>><<<:::888;;;999888888999;;;;;;:::<<<;;;:::999999:::<<<>>>>>>===<<<;;;;;;:::;;;;;;???@@@@@@???>>>>>>@@@BBB@@@@@@???======<<<<<<<<>><<<;;;;;;:::999;;;999777555666777999::::::999777666777:::<<<>>>===<<<;;;:::999999999999>>>???@@@@@@??????AAABBBCCCBBBAAA???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAABBBQQQrrr```===999666444111000000000///---------,,,,,,++++++++++++*********++++++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---...222666;;;???CCCIIIRRRXXXdddhhhjjjhhhgggnnn|||tttqqqsssccc[[[fffgggFFF999:::999444444444333333222222111111111000000///.../////////------------,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******************))))))(((((((((((())))))************************''')))***)))((('''(((******))))))))))))))))))******************+++,,,,,,++++++,,,,,,---.........///......//////000000111111///222<<>>666222000///............,,,+++---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000111111222222333444444333555777999@@@YYY```eeekkkZZZSSSIII???888444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000////////////..................---------,,,,,,,,,+++++++++*********))))))(((((()))))))))*********.........------,,,,,,+++(((***+++,,,+++***+++,,,,,,++++++,,,,,,...///000,,,---...///000111111111222888AAAJJJQQQYYY```eeetttxxxxxxwwwwwwwwwsssgggVVVIIICCC???BBBhhhwwwZZZIIIBBB???;;;999;;;===???@@@<<<;;;888666555666888::::::999777777888:::===???<<<<<<;;;999888888888888===???AAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@?????????>>>>>>??????@@@AAAAAAAAA@@@AAAKKKdddfff>>>999777555222111111000///---------------,,,,,,++++++******++++++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))+++,,,---111555:::>>>BBBIIIRRRXXXfffiiiiiigggeeekkkvvvxxxhhh]]]YYYQQQQQQbbb~~~dddDDD888777555000000111111111111222222222111111000///////////////............------,,,,,,+++***)))(((((()))+++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((******))))))(((((())))))*********))))))******+++,,,+++++++++,,,------......------......//////000000000333555444444BBBcccuuuiiiXXXHHH;;;222111555000//////...------,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........////////////000000000000000111111222222333444444555444777:::;;;KKKtttzzzpppeeeDDD666999555444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000////////////..................---------,,,,,,,,,,,,,,,++++++***)))))))))((()))))))))************,,,,,,---------,,,++++++(((***++++++******,,,---+++++++++,,,---...///000---...///000111222222222444999BBBIIIQQQZZZdddlll{{{wwwnnntttsssssssssqqqkkkbbb[[[@@@CCCHHHdddhhhRRRGGGCCC???<<<;;;===AAADDDEEE===<<<:::777555555888:::;;;:::999999999;;;>>>???<<<;;;:::999999888999999<<<>>>@@@BBBAAABBBCCCDDDAAAAAA@@@????????????@@@????????????@@@@@@AAAAAA<<>>OOOtttfffVVVCCC888111---...222.........---,,,,,,---...+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///////////////000000000000000111111222222333444444555222666;;;999AAAggg|||yyyJJJ555;;;555555444222111///---,,,++++++++++++++++++++++++***++++++,,,...//////000////////////..................---------,,,,,,,,,,,,,,,++++++***))))))((()))))))))*********++++++)))***+++,,,,,,,,,+++***)))***++++++***+++---...*********+++,,,...//////,,,---///111222222222222666:::???EEENNN\\\mmmyyyuuuoooppppppqqqpppooolllhhhfffDDDLLLPPP]]]wwwzzz___MMMGGGAAA???===<<<>>>AAABBBBBB<<<<<<<<<999555555777999;;;:::::::::;;;<<<======;;;::::::999999999:::::::::<<>><<<;;;999888777777666555555444444222111000000//////000000......------,,,++++++***'''(((((()))******))))))'''((()))***++++++***)))))))))***++++++***))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))(((((((((((()))))),,,,,,++++++,,,,,,---...***++++++,,,,,,---......***+++---...///000000000---,,,///444666444666:::VVVqqqzzztttwww{{{YYYFFF444...///...---///,,,,,,,,,+++***+++...000******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////000000000000000111111222333333444444555111555<<<888<<<```xxxuuuSSS888888555555444333111///---,,,++++++++++++++++++++++++******+++,,,...//////000000/////////..................---------,,,,,,,,,,,,,,,++++++***))))))(((************++++++++++++'''(((***+++,,,,,,+++***)))***++++++***+++---///((()))***+++,,,---......,,,---///000222222111111888:::===AAAKKK]]]ttt|||uuuuuunnnooopppnnnkkkhhhgggfffKKKVVVZZZ___nnnyyy{{{]]]JJJEEE===<<<<<<===>>>>>><<<;;;;;;<<<<<<999555444666888::::::;;;;;;;;;<<<<<<<<<:::::::::999::::::;;;;;;888;;;>>>@@@@@@@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@AAAAAAAAA>>>AAA======TTTkkkRRR999777444333222111000...,,,---.........---,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***,,,---...444<<>>888111,,,,,,------,,,***************+++++++++************************++++++*********************+++,,,---............000000///////////////000/////////000111111222222666666222333555:::VVVrrrhhhwwwxxxnnn^^^FFF222444222000///111111000---------,,,++++++******)))*********+++,,,---...///////////////000000000000------------------------------------,,,+++***)))******))))))))))))******---,,,++++++******+++++++++++++++***************++++++,,,,,,,,,---------///000000///...000444777999:::<<>>CCCuuu\\\III888333666222111111,,,//////...---,,,,,,,,,,,,,,,++++++***************))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++------111222888AAAFFFIIIOOOUUUZZZZZZ]]]bbbiiinnnrrrsssxxx```III===999<<>>:::888===<<<:::888666444333333333333222111000///...---,,,---------,,,++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,,,,***(((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))))))))******))))))******+++,,,++++++******++++++,,,---------------............//////000000000111111111000555EEE```|||vvv}}}xxxttt|||{{{sssgggRRR???777333...+++,,,------,,,++++++*********************************************************************+++,,,---............000000///////////////000/////////000111111222222555555333555777888MMMpppllliiioooxxxvvvbbbJJJ888777333000//////......000------,,,,,,+++*********************+++,,,------///////////////000000000------------------------------------,,,+++************))))))))))))******,,,,,,+++************+++******************++++++******+++++++++,,,,,,,,,,,,---.........///333555777666999BBBUUUmmmzzzsssrrrvvvsssnnnjjjttt~~~www|||www^^^KKK@@@<<>>@@@===:::;;;;;;:::777555444666888;;;;;;:::::::::;;;<<<<<<<<<:::999999;;;<<<<<<<<<:::;;;<<<===>>>?????????BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@999888??????FFFttt{{{OOO;;;222444111111444000//////...---,,,,,,,,,,,,++++++***))))))))))))***((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++------...111999CCCIIIKKKOOOUUUZZZZZZ\\\```gggmmmpppqqqzzz~~~|||nnnXXXFFF===<<>>>>><<<:::;;;>>>???===:::;;;;;;:::888666555777999:::;;;;;;;;;;;;::::::999;;;:::999;;;<<<===;;;::::::::::::;;;<<<===??????AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@??????:::666;;;???FFFkkk~~~]]]BBB444444222222555333000///...---,,,,,,,,,,,,+++******)))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++------,,,000999DDDKKKMMMQQQVVV[[[ZZZ[[[___eeejjjnnnooouuuvvvrrrdddQQQDDD@@@BBBNNNjjj~~~}}}rrrkkk```KKK@@@<<<:::===>>>;;;999:::888888777666555555555555222222111000///......---------......------,,,,,,******)))))))))((((((((())))))))))))))))))))))))((()))***)))((((((***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))***++++++***************++++++,,,,,,,,,---------................../////////000000555777777444555AAAWWWhhh~~~}}}llleee[[[PPPHHH@@@666...++++++***+++++++++++++++,,,,,,,,,+++***)))((((((***************************************+++++++++***+++,,,---............//////.........///000000/////////000111111222222444555222666:::555999KKKnnnrrrcccjjjhhhWWWKKK>>>666888888333///000......------,,,,,,++++++,,,,,,+++***************---------......//////000........................------......---,,,+++++++++******))))))******+++++++++***)))))))))******(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---...000000000111333444;;;999BBBYYYxxxvvvmmmhhhjjjnnnnnnlllllldddjjjvvvlllZZZLLLEEEDDD===<<<:::;;;===>>><<<;;;;;;;;;;;;:::888777888:::888999:::::::::888777666:::::::::<<<======;;;888;;;:::::::::;;;<<<>>>@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>777888===BBB[[[lllKKK777666444333555222000///...------,,,,,,,,,+++***))))))(((((())))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++---------000777BBBIIIMMMSSSYYY\\\\\\\\\```eeejjjmmmnnnrrrrrrmmm```OOOEEEDDDGGGTTTmmmtttcccJJJ@@@>>>>>>@@@>>>::::::<<<888888666555444444444444111111000//////...------------.........------,,,*********)))))))))(((((())))))))))))))))))))))))'''((((((''''''(((+++---%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++******))))))******+++,,,,,,,,,,,,------------...---............////////////333555444333555<<>>===:::777;;;:::::::::;;;<<<>>>@@@>>>=========>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEAAA:::777;;;@@@MMMtttvvvOOO666555555444555111000000///...------------+++******)))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++------000000555>>>EEEKKKTTT]]]^^^^^^___bbbfffjjjkkkkkkmmmmmmhhh]]]NNNEEEDDDFFFXXXmmm}}}jjjJJJ???<<<;;;;;;888444666;;;999888777444333111111000000000//////...---------,,,,,,---------------,,,************))))))))))))((((((((((((((((((((((((&&&'''(((''''''(((+++---%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((()))*********))))))))))))***++++++,,,,,,,,,,,,------------------------.........///------///000222444555666CCC]]]ttttttzzzdddfff~~~xxxgggVVVKKK>>>666///++++++---,,,------,,,***))))))***,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---............------------...///000000/////////000111111222222333666222222888666777DDDNNNssszzznnn|||bbbBBB333444555222000//////......---,,,,,,...------,,,+++++++++,,,***++++++,,,---...//////........................------............------++++++************++++++---,,,++++++******++++++)))))))))***+++++++++,,,------------............------.........000444777???KKKaaa{{{xxxkkkeeebbbaaaccccccbbbdddiiivvv|||uuuiiiiiiqqqiiiYYYNNNCCC===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<============<<<<<<;;;;;;:::;;;<<<======:::777:::::::::;;;<<<===??????=========<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDD>>><<<777999@@@FFFbbb}}}vvvWWW777555555444555222111000///...------------,,,++++++***************'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++------111111444;;;BBBIIITTT^^^^^^___aaadddhhhjjjiiihhhgggfffbbbWWWKKKCCCBBBDDD[[[mmmyyyrrrGGG???;;;999999777555888===999888666444222000////////////......------------++++++,,,,,,------,,,,,,++++++*********)))))))))((((((((((((((((((((((((%%%'''(((((('''(((***,,,&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,---------.........111///......///111111111666BBBRRReeelllaaammmwwwjjjppp~~~ssskkkjjjgggYYYJJJ<<<555000///...+++,,,111***,,,,,,+++((((((***,,,++++++******************))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,---............------------...///000000/////////000111111222222000555333333888555555@@@BBB\\\}}}zzzZZZ>>>;;;999111000000//////...---------,,,,,,+++++++++++++++,,,******+++,,,---...//////........................------............------,,,++++++******++++++,,,...---,,,,,,+++,,,,,,,,,******************++++++,,,,,,,,,---------......------......000555<<>>>>>>>>=========>>>>>>???<<<;;;;;;<<<===<<<:::888:::;;;<<<===>>>????????????>>>>>>============>>><<<<<<===>>>??????@@@@@@:::>>>777666>>>???OOOrrrtttlllBBB999666444555444111000///...---------------,,,,,,+++++++++++++++((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++------000000444;;;BBBHHHRRR[[[\\\^^^aaaeeeiiiiiifffccccccaaa\\\RRRHHHCCCDDDGGGYYYjjjsss~~~MMMBBB===:::;;;;;;888999<<<777666444333111000000///.........------------,,,)))***++++++,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((%%%'''((()))((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,---------......000000//////000111111222222222222;;;SSStttpppqqqwwwdddcccyyyqqqrrr~~~|||www{{{wwwkkkYYYLLLHHHFFF;;;...000+++***---,,,((('''+++(((***+++)))''''''***...***************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,---............,,,,,,,,,---...///000111/////////000111111222222---555555555888444333===777HHHnnnsssOOOEEE<<<---000000000///......------+++***************++++++)))******+++---...//////////////////////////////------...............---,,,++++++******++++++,,,///...------,,,,,,------+++++++++***************++++++,,,,,,,,,---------...///000111555<<>>=========>>>===<<<;;;;;;;;;===>>>???===;;;;;;;;;<<<<<<:::888:::;;;===???@@@@@@??????@@@@@@???>>>>>>===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<888???777222:::888AAA^^^OOO???888444444444111000///......------......---,,,,,,++++++,,,,,,))))))***))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++---......///444===CCCHHHPPPXXX[[[]]]aaafffiiihhhddd```ccc```YYYOOOFFFDDDHHHLLLVVVgggooovvvZZZCCC===:::<<<;;;777444555555444333222111111111111------------------,,,,,,((()))***++++++++++++++++++++++++************)))(((((((((((((((((((((((($$$''')))***)))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000///111333444888AAAOOOZZZxxx|||[[[[[[___rrr}}}~~~|||{{{~~~sss[[[QQQCCC:::666333000---,,,---.........---,,,+++******++++++++++++******+++*********))))))((((((((((((((((((((()))************+++++++++******)))+++,,,,,,------,,,,,,+++------,,,------...///000,,,---...///000111222333111222333333333333444555>>>>>>SSS~~~qqqKKK444222333333222111000000---***---------,,,,,,,,,++++++))))))***+++,,,,,,------///////////////...............//////...---,,,,,,.........------,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,...///000///000+++,,,555<<>>;;;999:::===??????>>><<<<<<======>>>======<<<888999:::<<<===>>>>>>???:::;;;;;;<<<===>>>??????;;;;;;:::::::::;;;;;;<<<888888777666777;;;AAAEEEfffsssLLL:::666444111444333111000...---------,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******'''(((((()))***,,,---...111000444===CCCHHHNNNUUU^^^dddhhhgggffffffccc___]]]XXXXXXOOOCCCIIIYYY]]]eeeqqq~~~{{{SSSAAA@@@===:::777666666666555444222111000000//////.........,,,***)))+++---++++++)))))))))***+++,,,******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------....../////////000000000---///111000000333;;;BBBJJJ]]]vvvooolllxxxyyyhhh[[[IIIAAA888222111222000...,,,---.........---++++++)))******************)))*********)))))))))((((((((((((((((((((()))******((()))******+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,------...///000,,,,,,---...///000000111000222333333222333444555888888IIIppp}}}ssslllzzzmmmLLL:::999333333222111000111000///---------,,,,,,,,,++++++)))******+++,,,,,,------///...........................//////...------,,,.........------,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,---///111111111222---...777AAAOOOiiizzznnnbbbXXXRRRPPPOOOSSSZZZ]]]___nnn{{{~~~~~~cccJJJAAA???:::999===:::999777777999:::999888888999999:::;;;<<<=========:::888999<<<>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???<<<;;;:::999999999999999999999888777777:::@@@DDDUUU~~~~~~VVVAAA:::666333444333111000......------,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((()))***'''(((((()))***,,,---...111111666>>>DDDHHHNNNTTT\\\dddjjjjjjgggeeebbb^^^\\\VVVRRRLLLFFFSSShhhsssuuuqqqxxxbbbGGG@@@???===:::888666555555444444222111000/////////.........,,,***)))+++,,,++++++***))))))***+++,,,))))))))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******+++++++++++++++++++++++++++++++++++++++,,,------.........////////////000///111333222///...///222///;;;JJJWWWeeeyyyzzzooo```PPPDDD999555///---...000///---,,,------------,,,+++***((())))))******))))))(((******))))))))))))((((((((((((((((((((()))******'''''')))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000------------.........///000111333333222222444666999999CCC```{{{gggXXX^^^mmmpppPPP;;;555666555333222111000000000------------,,,,,,,,,,,,*********++++++,,,,,,---.................................///......---,,,.........---------------------------------------......------------......,,,,,,---///000111222222333///222<<>>===999888::::::888666777888999888888777777888999999:::;;;;;;:::888777777999;;;<<<;;;::::::999999888888777777888888999999999999888888999::::::;;;<<<===>>>>>><<<<<<:::999888777777777::::::999888777:::>>>AAALLLooo^^^DDD888444444444333222000///......---,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***'''(((((()))***,,,---...111222888AAAFFFHHHMMMSSSZZZdddlllkkkgggdddaaa]]]ZZZSSSKKKHHHPPPeee{{{ggggggjjjmmmhhhXXXHHH>>>======<<<;;;999777555444444333222111000/////////......---+++))))))***,,,++++++******)))******+++)))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++++++++***+++,,,,,,---------........./////////...111333333111000000111111444777888;;;EEEUUUbbbzzzpppkkkcccZZZQQQGGG===666444222///.........---+++,,,,,,,,,,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((())))))***(((((()))******+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////........................///111222222222222444666888:::???MMMkkkttt^^^WWW[[[eeeDDD444:::666333333222///---......------------,,,,,,,,,*********++++++,,,,,,,,,---------------.........---...............------...............---------..............................------------......,,,---...//////000111222000222:::GGGRRR^^^ppp{{{uuunnnjjj]]]TTTIIIDDDGGGMMMPPPQQQPPPVVVdddwww~~~nnnaaassswww[[[MMM@@@<<<<<<:::888:::999777666666777888888777777777777777777777777777777666555555777888999:::888888777666555555555555777888888999999999999888999999:::;;;<<<<<<======;;;;;;:::999888888888888:::::::::999888999;;;>>>III```mmmKKK777444888555444333111000///......------,,,,,,,,,+++++++++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''(((((()))***,,,---...000333:::CCCGGGHHHMMMSSSZZZeeellljjjeeebbb```___VVVPPPFFFIII___zzz}}}oooiiiddd]]]OOO@@@<<>>NNNtttsss```XXXaaaMMM@@@666000222444111...............---------,,,,,,***+++++++++++++++,,,,,,+++,,,,,,,,,---------...------...............---................................................///......------......///---...//////...///222444222999HHHXXXccckkkssszzzwwwvvvrrrlllcccZZZSSSOOOIIICCC>>>???FFFMMMPPPPPPVVVZZZjjjyyyoooWWWQQQ\\\www^^^MMMEEE===;;;;;;:::999:::888666444555666777666666333444444555666777888888555555444444444666777999777666555444444444444555666777888:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999888888888999:::;;;;;;::::::;;;:::888888:::<<<@@@PPP___???666;;;666555333222000/////////---------,,,,,,,,,++++++,,,+++++++++******))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))(((((('''''''''&&&''''''((((((''''''&&&(((''''''''''''(((((()))'''(((((()))***,,,---...///333;;;CCCFFFHHHMMMTTT]]]eeejjjgggcccaaaaaa___PPPNNNFFFQQQrrrvvv|||zzzlllZZZFFF999:::AAA999:::::::::999777555333333333111000///.........---------+++)))(((***,,,++++++++++++******))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++***************+++,,,,,,,,,,,,,,,---------......///...---,,,,,,...///000---///111222111111222444222888@@@IIIRRR```ooozzzdddMMMAAA===999333...++++++,,,...++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******((())))))******))))))(((''''''(((((((((((())))))((((((((((((((()))******+++++++++***)))(((&&&&&&******++++++++++++******++++++++++++,,,---...///000000000000000/////////---///111222222222444666111444999<<>>000111666555222222............---------,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,---......///......................../////////........................//////............//////...///000//////111777<<<>>>GGGVVVdddmmmqqqrrrsssllljjjfff___UUULLLFFFDDD???======???EEEJJJKKKKKKTTTVVVaaadddOOO888BBB^^^nnnWWWCCC@@@<<<;;;::::::::::::777555444444555666666555///000222444666888:::;;;333444444444333444666999666555444333333444555666666777999;;;<<<======>>>;;;;;;;;;::::::999999888666666666777888999;;;;;;888:::;;;:::999888999::::::GGGzzzNNN999777666555444222111000000///------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''(((((()))***,,,---......222:::BBBEEEGGGNNNWWW___eeehhhfffdddccc```\\\LLLPPPLLL^^^xxxYYYBBB::::::<<<999999999888777666555555333222111000///.........------,,,***(((((()))++++++++++++++++++***)))(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++***************++++++,,,+++,,,,,,,,,,,,---------111000///////////////...///000111222222222111000333444444666:::@@@FFFKKKXXXaaannn{{{sss]]]GGG999333444333111///------...///******+++*********+++,,,,,,+++***)))((())))))***)))******************)))'''''''''((((((((())))))((((((((((((((()))******)))*********)))(((''''''******++++++++++++******++++++++++++,,,---...///......//////////////////---///111111111222444666555444999??????OOOyyypppRRR666111555555333333............------------++++++++++++++++++++++++*********+++,,,,,,------,,,------...//////......---........./////////000........................//////............//////...000111000111666???GGGQQQVVV]]]aaacccdddbbb```ZZZZZZWWWQQQJJJCCC@@@@@@;;;<<<===@@@CCCEEEGGGGGGJJJRRRYYYTTTHHHCCCQQQcccrrr|||dddQQQ<<<<<<;;;999888999999999666444333333444555555444222222333444555777888888222444444333222333666999555555444333444555777999888999:::;;;<<<<<<<<<<<<===<<<;;;:::999777666666555555555555555666777888777999;;;;;;:::999999::::::CCCiiiiiiDDD666777666444333111000000000...------------,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&'''((()))))))))''''''''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((()))***,,,---...,,,000999@@@CCCEEEOOOYYY^^^cccggghhhiiiggg___VVVIIISSSTTTjjjYYYAAA>>>>>>777999888777666666666666666333222111000............,,,---,,,***(((((()))+++++++++,,,,,,+++***((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,---...000///---+++------,,,---...000000000111...,,,...222444333111222888>>>DDDQQQ```fffdddnnnwwwjjj___XXXTTTJJJLLLJJJBBB666///000333)))+++---------+++++++++---------+++)))((()))***,,,+++)))((((((((()))*********++++++++++++******&&&'''''''''(((((())))))((((((((((((((()))******'''((()))))))))))))))(((******++++++++++++******++++++++++++,,,---......---------.........//////,,,...000111111222444666666///444===999>>>llleee>>>222444333000000//////.........---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---.../////////...---.........//////000000//////////////////////////////............//////---000111111333;;;GGGPPP______]]]XXXSSSQQQNNNKKKEEEFFFEEEAAA<<<888888999888:::===???AAACCCFFFIIIDDDUUU]]]WWWXXXdddllljjjrrr{{{jjjQQQ@@@999;;;:::888777888888888666444222333444555444444888777777666444333222222222444555444222222666999555555444333444777999:::999::::::;;;;;;:::::::::>>>===<<<:::888666555444555444444333333333444444666888;;;;;;:::999999999;;;===OOOVVV>>>777666555333222111000000......---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''')))(((((('''''''''(((((('''(((((()))***,,,---...+++///777???AAAEEEOOO[[[\\\aaafffjjjmmmjjj]]]PPPHHHVVVYYYrrr}}}ZZZAAADDDBBB666999888777555555555666777333222111///............,,,---,,,***(((((()))+++++++++,,,,,,+++***((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000111111222333444666777888CCCFFFKKKQQQWWW]]]bbbdddeeefffiiimmmqqquuuxxxzzzxxxwwwvvvqqqkkkbbb[[[VVVXXXUUUPPPHHHAAA999444111222222111111000000//////------------------------***************)))((((((+++*********))))))((((((+++***((('''''')))+++,,,))))))))))))((((((((((((&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))************)))******++++++,,,------...------------...//////000000000111222222333333666444777888555999SSSqqq{{{|||sssNNN444555000)))333333111000000000///---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------.........////////////000000000000000000000000000111000000000//////......111222444777;;;BBBJJJOOOSSSQQQOOOLLLHHHEEEBBBAAA999999999999888777555555:::777888<<<@@@???<<<999DDDdddxxxUUUEEEEEE999888777888::::::888777555555555555666666666666666555444333333444555666444555666666444333444555777777999:::;;;:::999999:::999888777777888999:::999;;;<<<<<<999777777777333333333444444444555555444666999999999888999;;;<<<===GGG^^^xxxrrrMMM???777000000444666333//////...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))((())))))***+++((())))))***++++++,,,,,,///444888999:::DDDTTTbbb___fffjjjfffbbb```XXXOOOJJJRRRaaauuuVVV???>>><<<666777666555444444333444444000000///...------,,,,,,+++******)))))))))))))))))))))***+++***(((&&&$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------000000000000000000000000000000000111222333444555...///000333555777999:::777888:::<<>>;;;888666555555555555666666555555555555555777999:::;;;===>>>TTTmmmLLL======888777777888999999888666555555555555666666666666999888777666666777888999555666777666555444666777777888999;;;;;;;;;:::999999888777777777777888999888:::;;;;;;999777666666333333333444444444444555444666888999888888999::::::999>>>PPPmmmrrrQQQDDD999888888555111111000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))***+++,,,))))))))))))***+++,,,---///222777999>>>HHHWWWbbbfffjjjjjjccc]]]ZZZSSSLLLQQQVVVbbbttt}}}QQQ======<<<666777666555444333333333333000//////...------,,,,,,+++******)))))))))))))))((()))***+++***(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((())))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////////////////////////////......//////000111333333222111111000////////////000000111111222222333333333333333222000000------------............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((******))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''')))******)))(((***+++))))))))))))))))))))))))(((((())))))))))))******))))))******+++,,,,,,,,,---------------....../////////000111111222222333555444666999555222:::GGGnnngggBBB777666222222222222111222333222000---.........---------,,,,,,******************************+++,,,,,,,,,++++++,,,,,,,,,---------......////////////////////////......000111333444666666777888999999999:::<<<>>>:::999888666444222111000000111111222333444444555222555666555444777???EEEaaawww]]]CCC777888777777666777888999777555444555555555555666666666999888888777777888888999666666666555333444666888888999:::;;;;;;;;;:::999888888777777777777888888777888:::999777555555666333333333333444444444444444666888888777777888999;;;;;;;;;EEEaaaaaaJJJ999888888444333888111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&'''''''''((((((((())))))))))))******,,,------******(((((()))***---...///111555;;;CCCNNNZZZbbbhhhiiieee]]]VVVSSSQQQNNNVVVYYYcccuuuzzzPPP===;;;888111666555444333222222222222//////......---,,,,,,,,,+++******)))))))))))))))((()))******)))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................///......---------......111111000000000/////////000000000000000/////////000000///......---......111111000///...---,,,,,,++++++,,,,,,------......++++++++++++++++++++++++))))))************)))((())))))))))))))))))((((((((())))))***))))))((('''))))))((((((((('''''''''&&&((())))))(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,------,,,,,,------.../////////000000111222222222555444666:::999777:::AAAWWW|||uuuXXX===666333000222111111222333222000.../////////.........------******************************++++++,,,++++++***++++++,,,,,,,,,---------////////////////////////---...///111222444555666555777888777666444555666555444444333222111111000000000000111222333444444333666666333333;;;FFFNNNhhhvvvbbbPPP???888999777666555666777888666444444444444555555555666666666666555555555555666666555555555333222333666888999:::;;;<<<<<<;;;:::999777777777777777777777777555777888777555444444555222222333333333444444444333555777777666666777888999;;;;;;>>>TTTxxx\\\<<<666888444444999222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''''''''''''''(((((())))))***))))))******+++,,,......+++***((('''(((***---///...000555===HHHSSS[[[___cccaaa\\\UUUOOOOOORRRUUUZZZ```nnn~~~{{{hhhHHH<<<;;;777///444444333222111111111111.........------,,,,,,,,,+++******)))))))))))))))(((((())))))((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))******+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------------------------///......---------------******++++++,,,,,,------*********+++++++++++++++...---,,,+++***++++++,,,***++++++,,,---......///******++++++,,,,,,------++++++++++++++++++++++++((())))))*********))))))(((((((((((((((((()))))))))))))))))))))((('''&&&((((((((((((''''''''''''%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,---.........//////000111111222222333111111444555555777:::>>>RRRrrr{{{{{{{{{RRRCCC@@@;;;333222111111222222000...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---.................................///000111111222000222444444222111111111////////////////////////222222111111222333444444222999===<<<@@@LLLXXX^^^llleeeRRRFFF<<<888999555555444555666777555333444444444444555555555555444444444444444444444444666666777666555555888:::999:::;;;;;;;;;:::999888666666666666666666666666444555555444333222333555222222222333333333444444333555666666555555555666111777::::::EEEdddPPP===999555222333333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((()))***++++++************+++,,,---...+++***((('''(((***---///...111666@@@KKKTTTXXXZZZ[[[YYYTTTOOOKKKMMMUUU]]]gggsss~~~uuuyyynnn^^^HHH999888;;;999444333222111000000/////////---------------,,,,,,,,,+++******)))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))***+++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------...........................,,,,,,------......//////...............///000111******+++++++++,,,,,,,,,))))))))))))))))))******************************((())))))************)))''''''(((((((((((())))))***))))))(((((('''''''''((((((((('''''''''&&&&&&$$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,,,,------.........///000000111111222555444222222222222444666999===RRRnnnWWWRRRJJJ777555222000111111111000111111111000000000//////........................,,,,,,---------,,,+++++++++++++++,,,,,,,,,------................................................,,,...000000/////////000////////////000000000000444333222222222444555666666IIIZZZ^^^aaajjjtttwwwuuuzzzXXXGGG???888555666555444333444555666444222333444444444444555555555444555555666666555555444777888::::::999999;;;<<<888999:::::::::999888777555555666666666666555555222333333222111111222444222222222222333333333333222444666555444333444555111555;;;===>>>RRR}}}dddDDD:::777555333555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,+++************+++,,,,,,******(((((()))***---......222999BBBKKKQQQRRRRRRUUURRRPPPMMMKKKNNNYYYeeeyyywwwggg[[[KKKCCC999555777999777444222111000///............------,,,,,,,,,,,,,,,,,,+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))***+++++++++))))))))))))*********+++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------*********))))))))))))))))))))))))******+++++++++(((((())))))************......---,,,++++++***************)))))))))))))))************************(((((()))***************'''''''''((((((((())))))+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++,,,,,,++++++,,,,,,---.........//////000111111111444666666444333444666777======GGGfffnnnaaaSSS===999444111111222333333222222111111111000000000.......................................---,,,+++,,,,,,,,,,,,------------........................------------............,,,---//////......///111111111111111222222222222333222111222333555888999IIIllljjjKKK>>>:::666444555444333222333555555333222333333444444444555555555555555666777777666555555444777:::;;;;;;:::::::::888888999999999888777666444555666666666666555444111222222111//////111333111222222222222333333333222444555555333222333444555444:::@@@<<>>999888888666444222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))************))))))))))))************++++++++++++++++++++++++++++++******+++,,,,,,---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***''''''((()))+++,,,------------,,,,,,++++++******))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((()))))),,,***(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++,,,,,,++++++,,,,,,---.........//////000111111111---111444333333444666777333999???QQQtttnnnZZZBBB===666222111333444555222222222111111111111000.........................../////////...------,,,,,,,,,------------..............................,,,,,,------...//////000---...//////......000222...////////////000000000000000000111333777:::<<<]]]www\\\AAA888888666555777333333222333444555333111333333333444444444555555333444555666666555444333000444888:::999888777777777888999999888777666555333444555666666555444333000111111000...///111333111111222222222333333333222333555444333222222333666---222<<<777555ZZZ```AAA;;;;;;777777666444222111000//////------------------------************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))'''''''''((((((((((((((('''((()))***+++,,,------,,,+++***)))((((((((((((((())))))***++++++,,,,,,...555???FFFHHHHHHGGGGGGCCCDDDHHHPPPUUU\\\mmm~~~~~~eeeHHH999777666666666444444555000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************************++++++******))))))(((((())))))*********+++++++++))))))************))))))+++*********))))))(((((())))))))))))((((((((((((******+++,,,+++***)))((((((((((((((((((((((((((())))))((('''''''''''''''***)))'''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000222222222222333444555555555::::::CCC[[[zzzhhhRRRHHH>>>888333000222777222222333222111///---,,,111000000/////////000000........................++++++,,,,,,,,,,,,------///////////////////////////......---------......---//////,,,///444222+++...444000,,,222222000666555222222333444777CCCPPPwwwlllUUULLL@@@888555555333000333444444555555444444333222222333444444444333333444555666666555555666888333444666777777777666555333444555666666555444444666666555444444444444555444333222222111111222222333333333222222111111111111111222222222111111000333000333777666888JJJaaaUUUBBB===999333333333111000///000222......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''&&&'''(((*********)))((((((&&&%%%&&&(((******)))))))))))))))***+++,,,---++++++***))))))))))))))))))***+++------...------444???HHHGGGAAA>>>@@@CCCGGGIIIKKKOOOZZZlll}}}|||iiiOOO===;;;888555222000000/////////...------------...------,,,,,,,,,+++++++++,,,,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''(((((()))'''''''''''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))*********************************************************))))))))))))))))))))))))*********++++++******++++++++++++***************)))))))))(((((()))(((((((((((((((((((((******+++++++++***)))((((((((((((((((((((((((((())))))(((''''''''''''(((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++******+++,,,,,,------...------......//////000000222222111222222333444555444888888>>>MMMcccvvvhhhSSSBBB:::888888888222444666666555444444555111000000///......------........................,,,---------............///////////////////////////......------......///222555333...,,,000111...---222...,,,444555222666222888===>>>>>>CCCNNNWWWxxx~~~iii\\\MMMEEE;;;666555555333111222333333444444333333222222222333333444444333333333444666555444444555777444444555666666666666666333444555666666555444333555555444444333333333444333222222111111111111111333333222222222111111111000111111222222111111000555222444888666444@@@PPPkkkXXX@@@888555555555333111000000000.........------------,,,++++++++++++************************************(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((''''''((()))*********)))(((***(((''''''((()))((('''(((((((((((()))***+++,,,+++***))))))((((((((()))))))))***+++---///000111999???DDDBBB===;;;>>>BBBFFFGGGNNNZZZjjjyyyfffLLL;;;999777444111//////...//////...------------------,,,,,,,,,,,,+++++++++++++++++++++***)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))))))))***))))))))))))************+++,,,,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((******)))(((((((((((((((+++***((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******++++++,,,------------------...//////000000111111111111222333444555555777777:::???HHHmmmqqqPPPBBBBBBAAA;;;555444333222222222333333111222111111000///------.................................////////////000//////////////////////////////............/////////222222---+++---000111///333...---555555222888HHHWWWaaa]]]YYY^^^fffhhh~~~mmmXXXJJJBBB===777444555555444222111222222222222222222111111111222333333333333333222333444444333333444555555555555444555555666777333444444555555444333333444333333333222222222222222111000000//////000000222222111111111111000000000000111111111111000000444111333888666222777@@@RRRqqqrrrHHH:::888888666555333111000////////////.........------,,,,,,,,,+++++++++******************************((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++******((((((,,,***((('''(((((('''&&&''''''''''''((()))***+++***))))))(((((((((((((((***))))))***,,,000444777???@@@@@@>>>;;;:::>>>CCCHHHIIIUUUiiixxx~~~\\\CCC999888555333111///......///......---------------,,,,,,,,,+++++++++******)))*********)))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******((((((((()))))))))******++++++,,,,,,,,,,,,++++++))))))))))))))))))(((((('''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******)))(((((((((((()))+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++,,,,,,------,,,,,,---......//////000000000000111111222333444888888777;;;<<<:::TTTcccQQQUUUYYYTTTHHH???555000000222222000222333333333333222111000................................./////////000000/////////////////////////////////...//////000000+++...000000000111222222222666222000555666<<>>===<<<<<<@@@FFFKKKQQQaaasssxxxwwwTTT<<<888777555333111000///...///...------,,,,,,------++++++++++++************(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***''''''((((((((()))))))))))))))************))))))(((((((((((((((((())))))&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((+++***((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,,,,---,,,,,,------.../////////000000000000111222333333777666555;;;>>>888DDDccc|||fffhhhoooooo___PPP===333444666555222111222222333333333222222////////////////////////---.........////////////000000000000000000000000///////////////000111222000000222555666444000...000555222000666;;;MMMhhhmmmYYYIII>>>999777666555444444444222111///000000111111000000//////000111222333333333333000111222222111111222444555444333333333444666777444444333333222222222222111111222222222111000///000///......------......////////////////////////---...///000000000000000///---...111444444666999:::PPPtttKKK;;;888555444444444333111111111000000000000//////------------,,,,,,,,,+++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,+++***))))))((('''''')))******)))))))))))))))***+++,,,,,,))))))(((((((((((())))))+++******+++///444999======::::::===>>>>>>CCCJJJQQQ\\\mmmwwwuuuttt{{{}}}{{{PPP===777777666444333111000///......---,,,,,,,,,,,,,,,++++++*********)))))))))'''((((((((((((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))&&&&&&&&&''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''***)))(((&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---......//////////////////000111222333222444333777===888;;;KKKkkk~~~zzzppppppqqqjjj[[[GGG999444444444333222222111111111111222333111111111111111111111111............////////////000000000000000000000000000//////000000111222333333111222444444222444888999;;;777555;;;CCCZZZzzzrrr]]]HHH;;;555444666555555444333222111111///000000111111000000/////////111222333333333333000111222222111111222444444444444333444444555666444444333222111111111111000111222222222111///...000///......------......------............//////,,,---...//////000000///111000000111111222444666888CCCgggQQQ@@@;;;666333444555444333222222111111111000000000......---------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,,,,+++)))'''&&&''')))+++++++++))))))))))))***+++,,,---)))))))))))))))******+++++++++---///222555999:::555333555<<<>>>???HHHTTT[[[fffqqqvvvyyy{{{~~~bbbCCC999666666666555444222111000...------,,,,,,,,,,,,,,,*********))))))))))))(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%&&&''''''((()))))))))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,,,,------......//////////////////000222222...666555333999888888???OOOqqq}}}}}}vvvhhhTTTCCC:::;;;>>>:::888555222111222333444222222222222222222222222/////////000000000111111000000000000000000000000000000000000111222333444111111333555666>>>SSSgggooohhhYYYSSSVVVWWWfffrrr]]]HHH:::444333444333333333222111000000111000000000111111000000000...///000111333333333333000111333222111111222444333333444444555555444444555444222111000000000111000111222333333111000...000//////...............,,,,,,------............+++,,,---...////////////---000333222111111333444666;;;LLLvvvgggIIIBBB999555555666555333333222222222222111111111............------------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***((()))+++---......------+++)))(((((()))******)))((((((((())))))***+++,,,***************+++,,,,,,+++---000333555777777777333000444;;;>>>BBBRRReeeiiillllllpppuuunnn^^^VVVTTTEEE555555444444444444333222000///...---,,,,,,++++++,,,,,,******)))))))))((((((((('''(((((()))))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((()))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((***+++&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,------......///.........//////000111222---:::999222555888888===BBB[[[vvv|||___NNNNNNUUUBBB???:::666444444555666333333333333333333333333000111111111111222222222000000000000000000000000000000000000111222333444111444:::===BBBUUU|||{{{xxxqqqttt~~~vvvdddKKK888222333666777111111111000//////000222000000111111111111000000...///000111333333444444000222333333222222333444222333444555666555444333555444222000000000000111000111333444333222000///000000///............///,,,,,,,,,------.........+++,,,---...////////////'''---333333222222333444111555;;;aaaQQQHHH===666555666555333333333333222222222111111//////.........---------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******''')))+++---............---+++)))((()))))))))''''''''''''(((((()))***++++++*********+++,,,------+++...222666888777555444444222555===@@@GGG\\\sssuuupppfffkkknnnNNN???@@@999111666222222333333222111///......---,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((***)))(((''''''((()))***+++++++++************)))++++++,,,------......///---------...///111222333222222333444555666777888:::LLLWWWlllzzzfffiiivvvkkkWWWCCC<<<;;;;;;888777888@@@:::333999:::222000444444444555666555333111444111222666666111...000000222222000///333888;;;AAA:::888BBBXXXzzz{{{dddMMM999777888333111333000000000000////////////000000111000000///...---...............///000111222222222000......000222333222333333444555666777555555555444333222000///111111111111000000000///.........------,,,,,,,,,------------............---------............//////000000000111111111111666999888PPPxxxlllzzzVVV@@@===888555666444555555444333111111333555///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))'''(((***,,,------------///---+++)))(((((()))***))))))))))))***+++,,,---...---+++******+++---...---111999===888111111555:::777888>>>GGGRRReeevvvxxxiii___ooo|||XXXBBB>>>999666777666444333333222111000//////......---,,,***))))))((())))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))(((''''''((()))))))))))))))******+++++++++++++++,,,,,,---.....................///000222222222222333444555666777777111???FFFXXXzzzyyyuuuttt}}}|||mmmWWWJJJQQQ```QQQXXXOOO@@@<<<::::::AAA@@@AAA@@@<<<777333333444444444444444555444333222888666444:::GGGXXXdddjjjTTTKKKFFFNNNccclll}}}sssRRR@@@333444555000---///000000000000///////////////000000000000//////.../////////...//////000000111222111000......///111222222222222333444555666555555444444333222111000111111111000000000//////......---------,,,,,,,,,---------.........//////------------............//////000000000111111111111555555EEEnnnqqqqqqeeeKKK:::<<<@@@999666555444222000000111222//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))'''(((***,,,------------...,,,***)))((()))******))))))))))))***+++,,,---///...---,,,,,,---...///333444888;;;888333444888333555<<>>999666555222444333222111000//////.........---,,,+++***))))))))))))))))))(((((((((''''''((((((((())))))))))))((()))))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((((((''''''((())))))'''(((((()))***+++,,,---++++++,,,,,,------......///.........///000000111222222333333444555666666666<<<<<>>444///222333...,,,...000000000000////////////...//////000000000000///000000//////////////////000111111000......///111111111111111222333444444333333444444333222111111000000000000////////////...------------,,,,,,,,,---............/////////------------............////////////000000000000///444333:::OOOfffqqquuulllHHHBBBAAA222888777555333222111111222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,***))))))******+++,,,---000000............000000222000222444444222555:::999;;;EEEWWWiiivvvrrrqqqrrrzzz{{{VVV@@@>>>999555333...333333222111000///............------,,,+++******)))))))))(((((((((''''''''''''((((((((()))))))))'''((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))***+++++++++***++++++,,,------......//////.........//////000111222222333444444555555;;;>>>:::;;;FFFWWWxxx{{{{{{iiiXXX]]]uuuoooVVVUUU___wwwvvv]]]NNNEEE@@@555111///222222......222000000000000////////////---...///000000111000000000000///...---------...///000000000......///000111111000000111222333333222222333333333222222111000000/////////.........------------------------------........./////////,,,,,,---------................../////////000000111555333555:::DDDeeegggMMMBBB333;;;999666555555555555444111000000//////...------------------------------------,,,,,,,,,+++++++++++++++***))))))*********))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))******,,,,,,************+++,,,------000000////////////000000...,,,---000222333777===DDDFFFQQQhhh}}}tttvvvyyyUUU>>><<<888555444///222222111000///......---......------,,,++++++***))))))(((((((((''''''''''''''''''((((((((())))))''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))******++++++,,,------...///...............//////111111222222333333444444333888888:::@@@GGGbbbyyyqqqvvvwwwrrrxxxcccNNN???777222444222111111000///000333000000000000////////////---...///000000111000000///......---,,,,,,,,,,,,...///111000/////////111111111000000000111222222222222222333333222111111/////////............---------------------------------------............,,,,,,,,,------------...---............/////////000333333555666555NNNvvv]]]JJJ@@@;;;888555555666777666555222111111000000//////...---------------------------------,,,,,,,,,+++++++++***************++++++************************))))))))))))***++++++,,,)))))))))******+++,,,,,,************+++,,,---...000000////////////000000///...///222444555;;;BBBCCCQQQeeevvv~~~yyysssPPP<<<:::666333555444222111111000///...---------------,,,,,,++++++***((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((******)))))))))(((((((((******++++++,,,,,,------...---------...//////000111111111222222333333333111888999;;;???AAAPPPjjjzzz~~~zzzjjjrrrkkk]]]MMM???777555444444222000.........///111000000000000////////////...//////000000000000///......------,,,---------...000222222111000000111222111111111111111222222222222333333222111000000///.........------------,,,,,,,,,------------...+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------.........///,,,000111444777555CCC```lllTTTEEE<<<999555444666777666333333222222111111000//////........................------------,,,,,,,,,,,,+++************+++,,,,,,************************)))))))))))))))***+++,,,))))))******+++++++++++++++******++++++,,,---...000000000000000000000000......000222222555@@@LLLKKKeee~~~}}}dddHHH999:::555111555666111111000///...---,,,,,,,,,,,,,,,++++++*********((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((((((((((()))))))))))))))*********+++,,,,,,------,,,,,,,,,---...///000111111111111111222222222222444:::888666;;;<<>>999777999999666222333333333222111111000000...........................------------,,,,,,,,,+++*********++++++,,,---***************************))))))((())))))++++++)))******+++++++++******++++++++++++,,,---......111111222222222222111111---...000222444>>>SSSffflll|||~~~~~~wwwgggQQQ<<<777<<<555000333555111000000///...---,,,+++++++++************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&'''((()))***++++++)))******+++,,,,,,------++++++,,,---...///111222111111111111111222222222111777222///888<<<;;;@@@DDDnnnlllhhhttt{{{fffRRRDDD<<<333111111000---,,,000000///000333444000+++000000000000////////////000000111000000///......000000///000000111222333///111333444333222222333333333222222222222222333444444333333111000............---------,,,,,,,,,,,,,,,,,,------.........))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///555111---111222777EEEvvvyyyfffpppsssKKKEEE???<<<===<<<777333444444333222222111111000////////////////////////......---------,,,,,,,,,+++*********+++,,,,,,---******************************)))(((((()))***+++******+++++++++******)))++++++++++++,,,---......222333333444444333333222000222666999>>>NNNlll{{{ssszzz}}}xxxssseeePPP???CCC444666>>>777...000222000000///...---,,,,,,+++*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******(((((((((((())))))))))))***+++***)))((())),,,...,,,,,,------.../////////000000000111222222333333555555666666777777888888@@@OOOpppwwwxxxrrrfffUUUDDD444444333333222111000000////////////////////////000000////////////000000//////////////////////////////............//////222222222222222222222222333222000//////000222333444222111111111000...,,,,,,++++++******++++++,,,************************)))***---///---++++++---++++++,,,,,,,,,------------,,,,,,,,,,,,---......---...///000222444555666YYYrrrYYY]]]|||sssZZZEEEAAAAAA;;;999<<<666333444888999444000///111000000////////////000,,,,,,,,,------------.........---,,,,,,,,,,,,------,,,+++******+++,,,---************************,,,++++++******++++++,,,)))))))))+++,,,...000111///111333333222111222333222333666===MMMhhhnnnrrrqqqUUUHHHDDD<<<888888777555444333222111///...---+++******++++++---,,,,,,+++***)))((((((******)))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###&&&%%%%%%$$$#####################$$$&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********)))((()))+++...,,,,,,------...///////////////000111111222222333444555555666666777888888===BBBUUUuuuyyykkk]]]SSSEEE888333222222111000000//////////////////////////////000//////////////////000////////////////////////000000////////////000000222222222222222222222222333222000//////000222333333222111111111000...,,,,,,++++++******++++++,,,++++++++++++++++++++++++***))))))+++,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............///000222333444444GGGbbbxxx___mmmfffVVVNNNEEE===999<<<777555666555111000333222222111000000000000111//////.........---------///...------,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++,,,...///000222222000//////222777<<<555:::DDDSSSfff|||wwwrrrxxxkkkLLLAAAAAA===777666555444333111000000000///---,,,++++++,,,,,,+++++++++***)))))))))((()))(((((('''&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''((((((((())))))))))))******)))((()))+++---,,,,,,,,,---......////////////000000111111222222444444444555666666777777:::888===LLLdddpppzzzmmmVVVIIIAAA999111111000000//////.........//////////////////////////////............//////////////////////////////000000000//////000000000111111111111111111111111222111000//////000111222222111000000000000...,,,++++++************++++++++++++++++++++++++++++++---***''''''+++---+++''')))*********++++++++++++,,,,,,,,,,,,,,,---....../////////000111222222222999FFFccc|||vvvwwwmmm[[[III@@@:::666666333000///222333333222111111111111111222222111000///...------//////...------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---...//////111000///------111666:::DDDRRRfffxxx|||~~~lllJJJ======:::555555444222111000///...///...,,,+++***++++++,,,))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%$$$###############$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***)))((((((***,,,+++,,,,,,------...//////......//////000111111222333333333444555555666666888888999<<>>:::555555444333222000///......---,,,***)))))))))***+++((((((((((((((()))))))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))''''''''''''((((((((((((((()))***)))((((((***+++++++++,,,,,,---.........---......//////000111111222222222333444444555555666888;;;<<<:::AAAUUUiiizzzhhh\\\rrrxxxgggWWWMMM@@@777222///------///////////////.........------------------------......------------......---------------------------------,,,,,,---------.........//////000000000111000000000000000000111000///.../////////---++++++******))))))******+++++++++++++++++++++++++++222777777...((((((******(((((()))))))))*********,,,++++++++++++,,,------///////////////////////////222777HHHpppjjjUUU@@@888:::;;;888666555444333222111111111111222222222222222222222222000000///............///------------------------------------------------...------------------...------------...//////000222222222333666===FFFLLLgggfffJJJ;;;999555555444333222111///.........---+++******+++,,,,,,((((((((((((((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''((())))))&&&&&&'''''''''((((((((('''(((******(((((()))++++++++++++,,,------......------......//////000000111111111222333333444444333555888999777999EEERRRggguuusssyyyvvvggglllxxx~~~hhh______yyy~~~qqq___OOO>>>888333222000...---///........................------------------------------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,------......//////000000000000000000000000000///...---...//////---+++******))))))))))))******************************///999;;;000'''(((++++++((()))))))))************+++++++++++++++,,,------............////////////000444333:::\\\sssQQQ>>>:::999888888777666555333222222222222111111222222222333333333111111000///////////////---......//////......---........................///......------......///---------......000111111111///...111:::JJJ]]]iii}}}~~~|||bbbPPP<<<555888777444444333222000///...---000///...---------...///)))))))))))))))))))))))))))(((((('''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''((()))***)))'''&&&$$$#####################$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&(((******)))((()))******++++++,,,,,,---......,,,------......///000000000000111111222333333333333222333666777777>>>FFFJJJbbbrrrooonnnzzzuuuzzzyyy|||wwwkkkiiirrr~~~}}}}}}sssgggWWWGGG>>>555111000333333//////222,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......////////////000000000000//////...---------......---+++******))))))))))))******))))))))))))))))))))))))***444666---'''***,,,((()))))))))*********+++++++++++++++***++++++,,,------------....../////////111222222555JJJlll~~~cccQQQDDD===;;;:::999777666555444444444333333222222222222222222222111000000//////000000---...///000000///...---//////////////////////////////............//////---------...///111222333555777;;;CCCQQQdddwww|||vvvwww[[[HHHAAA666222555444333222111000///---,,,,,,......---,,,,,,---...///+++++++++***)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((******)))((()))******++++++,,,,,,---......,,,,,,------...//////000000000000111222222333333444222222666888777888;;;:::EEE\\\|||ooohhheeegggxxxzzzpppjjjppp}}}uuuxxxqqqeeeUUUAAA444222222------111111---,,,000+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------...////////////000000000000//////...---,,,---......,,,+++******))))))))))))******((((((((((((((((((((((((%%%...///)))(((---,,,%%%************++++++++++++++++++******++++++,,,---,,,,,,------...//////000,,,***,,,000888KKKmmmuuuZZZIIICCC<<<;;;:::888777666666666555444333333222111000000222111111000000000000000---...///000000///...---000000000000000000000000//////............//////,,,,,,---...000111333444@@@GGGSSSaaapppsssoooxxx{{{tttmmmeee\\\EEE===@@@:::444222---111111000...---,,,+++***+++***)))))))))***+++,,,---,,,,,,+++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************++++++,,,,,,,,,,,,------------......///000000000/////////000111111222222333333333444555666777888===<<>>999888333...//////.........---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000///...---,,,------.........//////...---,,,,,,........................))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------111555555999III[[[ttteeeXXXSSSIII>>>999;;;;;;999888666666555000***...777///111333222000///000111//////------,,,,,,---......------...///000111111555///,,,...///...///222...111555555444666===DDDdddyyytttuuu|||~~~fffTTTJJJGGGAAA999555666555222//////......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,------------......//////000000/////////000111111222222333333333333444666777888999777;;;CCCIIIWWWtttxxxsssooo\\\EEE666333444222//////.........---------,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000///...---,,,------.........//////...------,,,------------------------))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...---,,,...111111444@@@MMMrrrxxxdddNNNAAA>>><<<999;;;777777;;;999444222555333333333333222000000000000111111222222222222222111///...///111222333333000///000444333///...000000222333444777AAAPPP[[[pppxxx~~~dddTTTNNNDDD>>>777444444444111///.........---,,,,,,++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******++++++++++++,,,,,,,,,,,,---------...//////000000...//////000000111111222222222222333444555666777:::888999===>>>CCCWWWkkkmmmZZZSSSOOOFFF999111.../////////......------------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,///...------,,,---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------///------//////111666===VVVttt___QQQEEE<<>>FFFUUUhhhvvvwwwnnnlllyyy\\\NNNLLL???:::555222333333111///......------,,,,,,++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---......//////000......//////000111111111111111222222333555666777::::::;;;===<<<>>>IIIWWW[[[qqqxxxgggPPP???999;;;:::888333///------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,...------------------------...............------************************))))))))))))))))))))))))************************(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------111///...///111222333444CCChhhjjjXXXWWWNNNCCC<<<:::999999999888666444444555555444222000000111111222222222111222111000///000111333444333333333444222333===GGGCCCKKKUUU___iiiuuuwwwrrr~~~vvvXXXIIIGGG;;;777444222333333222000......------,,,++++++******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------.../////////.........///000000111111111111111111333444555666666666888999999999???GGGHHHQQQZZZnnn~~~|||eeeaaaZZZPPPCCC555...---000555999777222------///++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++******++++++,,,+++******))))))******+++,,,++++++******++++++,,,,,,,,,------------------------...............---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------///.........111333222///444DDD\\\zzztttcccTTTHHH@@@;;;:::999777666777777777666777777777777777777777777444666888777555444666999777999???EEEIIINNNZZZfffhhhrrr}}}qqqvvvuuuXXXHHHDDD888666444333333333222222...------,,,++++++*********))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))************++++++++++++,,,,,,,,,---......//////---......//////000000111000000000111222333444555555666666666666777:::===???HHHJJJNNN\\\nnn|||tttmmmbbbWWWRRRCCC@@@;;;555///,,,---///(((000777888333......000******++++++++++++,,,,,,++++++++++++++++++******+++++++++++++++++++++++++++************++++++,,,******))))))))))))******++++++************+++++++++,,,,,,------------,,,,,,---......///.........************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,))),,,,,,,,,///222111------555<<>><<<===EEEKKKIIIBBB???CCCHHHOOOVVVdddttt}}}|||uuurrrkkkhhhooo|||zzzeeeOOOAAA;;;555555444333222222222222------,,,,,,++++++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))************+++++++++++++++,,,,,,------......///------......///000000000000000000000111333444555666666666555666999;;;;;;777BBBFFFGGGJJJKKKXXXppp{{{mmmaaa\\\VVVKKKAAA<<<333222000......///000000(((///777888333---,,,---************+++++++++,,,******************++++++***************************************+++,,,,,,******))))))))))))******++++++************++++++***+++,,,---...------,,,,,,------...//////......************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,''',,,...,,,,,,000111......555111===mmmzzzbbbOOOQQQPPPJJJAAA===???CCCOOOUUU]]]ccceeeaaa[[[WWW\\\hhhsssqqqeee___dddmmmxxx~~~rrriiijjjnnnrrr|||ooollljjjeee[[[NNNAAA777222333333333222000///000000------,,,,,,+++***************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((((((((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))************+++++++++++++++,,,------......///------......///000000000//////000000111222444555333333222222444999<<<<<<;;;<<<999===FFFCCCCCCOOOWWWfff~~~|||yyyjjjZZZJJJEEECCC<<<666444////////////000000---))),,,333999999222,,,)))***))))))******+++++++++,,,******************++++++******************************))))))***+++,,,,,,******))))))))))))******++++++************++++++)))***,,,---...------,,,,,,,,,---.../////////...************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,(((...111---,,,000222///---444000555SSSvvviiilllkkkbbbVVVPPPSSSXXXqqqzzzmmmdddlllyyyeeelllcccUUUIIIAAA;;;555222111111222111///---......------,,,,,,+++******)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&'''(((((('''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################(((&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************---,,,+++***+++,,,---......///////////////......///000000000111111111111444444555555666777777777<<<<<<;;;;;;<<<===???@@@CCCEEELLLZZZooo|||wwwqqqhhh[[[RRR>>>:::555222222222000...000///...---,,,+++++++++,,,333888555,,,''')))---))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************))))))***+++,,,,,,------***++++++,,,,,,------...111333555555;;;OOOmmmuuufffdddvvviii___RRRBBB777444444555555000///...------,,,------,,,+++******))))))******&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********,,,++++++++++++,,,------,,,,,,------------,,,,,,//////000000000111111111333444444555666666777777888777777777888999;;;<<<=========@@@IIIUUUbbbiiixxxmmmnnnggg]]]TTTMMMEEE;;;444666333///...//////...---///...---,,,,,,,,,,,,,,,+++000333111+++'''(((+++))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))***++++++,,,------******+++,,,,,,------...,,,...///---///:::MMM\\\}}}}}}yyyqqqjjjfffjjjqqqpppuuu~~~yyyaaaOOOFFF;;;444222222222000000///...---,,,,,,,,,,,,,,,+++******))))))******''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,////////////000000000000333333333444555555666666555555444555555666777888888777555555777;;;???BBBOOOYYYgggtttyyynnneee\\\RRRJJJIIIBBB;;;666444222///,,,///---++++++---.........------,,,,,,+++,,,,,,,,,)))+++------+++)))(((((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********************************************)))***++++++,,,++++++++++++++++++++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******))))))******+++,,,,,,,,,******++++++,,,------------//////---,,,///555;;;RRR~~~xxx||||||sssjjjddd```___aaafffooo{{{eeeNNN>>>999444222222222000...//////...---,,,,,,,,,,,,++++++***))))))))))))***((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################"""""""""###$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***)))***+++------,,,++++++------.../////////.............../////////000000222222333333444444555555555555555555666666777777666666777888:::<<<===>>>999>>>BBBFFFPPP___jjjmmmlllxxx}}}}}}|||xxxtttlllfff[[[PPPGGG???:::777333000---,,,///111333333...---,,,,,,---//////000,,,+++++++++++++++,,,---)))))))))***+++***)))((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))******++++++++++++++++++++++++++++++***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))******+++++++++,,,*********+++,,,,,,------///000111111222222222222666[[[|||vvvxxxxxxsssmmmggg```YYY]]]cccqqqcccPPP>>>777444222222333444222111///...---,,,++++++++++++++++++***)))))))))))))))))))))((('''&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''(((((((((((())))))))))))***+++,,,---,,,+++***,,,,,,---...//////......---............/////////111111111222333333444444444555555666666666666666555666666777666555444333888:::999777:::CCCIIIKKKHHHQQQ]]]eeekkkrrr|||zzztttfffbbb]]]ZZZYYYVVVQQQLLLGGGEEE???888222///......111000.........---,,,+++............------......++++++*********++++++,,,)))(((''')))+++,,,***(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))***************++++++))))))***++++++,,,,,,---,,,,,,---///111222111111555GGG\\\yyyxxxmmmcccddd```nnn||||||~~~||||||eeeMMMCCC888666444222111111222333333...---,,,++++++******++++++***))))))(((((())))))))))))((('''&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$##############################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((()))))))))******+++++++++++++++)))***+++,,,,,,---,,,,,,------------.........///000000111111222333333333222222333444444333333222444444444444444333222111000444666555777::::::777888;;;???BBBEEEKKKRRRWWW\\\^^^^^^\\\]]]aaacccaaagggiiiiiiccc\\\YYY]]]bbb\\\^^^^^^]]]XXXRRRNNNKKK???===:::777666555333111333333111...,,,,,,...///......//////...,,,***)))+++,,,---,,,+++******+++++++++******)))*********)))(((((()))***++++++***((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))************************))))))******+++,,,,,,,,,,,,,,,------...///111111222:::AAAWWWuuuuuuyyyssstttyyyfffIII:::888333444222000///...///000111------,,,+++******************)))(((((((((((()))((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""######$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))***************++++++,,,))))))***+++,,,,,,,,,,,,,,,,,,---------.........//////000000111222222333111111222333333222111000222333333333444555666777,,,000333222444666555111666444333333444666888999999888888<<<<<<;;;===AAA@@@@@@???<<<999999<<>>QQQeeezzzwww{{{www___JJJBBB<<<444111111222111......------------,,,,,,,,,---,,,***)))((('''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,+++,,,---,,,+++,,,---///.........////////////000000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////...------...//////------------------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((())))))***+++,,,,,,,,,---------......111++++++///000...222:::;;;WWW|||{{{```III777555222000000222222000---------------,,,,,,,,,,,,+++***)))(((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,---,,,++++++---///------........./////////////////////////////////////////////////////////////////////////////////////////////////////////.........------.........------------------------.........---------------++++++++++++++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******+++,,,,,,,,,------------,,,))))))///222111222555666;;;SSSzzzwwwooouuu}}}{{{aaaMMM>>>444222111//////000///,,,)))---------,,,,,,,,,++++++))))))((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,++++++---...------------.................................///................................................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))***((((((((('''((())))))***++++++++++++,,,,,,,,,---111///000111000---...111999000888TTTppp}}}}}}uuulllppppppvvvwwwlllYYYGGG;;;555333111///...------,,,+++------,,,,,,,,,+++++++++'''((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###############################################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************+++***+++,,,+++***+++,,,...,,,,,,,,,---------......---------.......................................................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''(((((())))))******((((((''''''(((((()))*********+++++++++,,,,,,,,,---//////...,,,,,,...222444000333===FFFXXX}}}~~~zzz}}}yyylllkkkkkkgggZZZGGG777000000///...---------...///,,,,,,,,,,,,++++++++++++''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***************+++,,,+++******,,,...+++,,,,,,,,,,,,---------,,,,,,---------.........------------------------------------------------------------------------++++++,,,------,,,++++++++++++++++++++++++++++++************++++++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%&&&&&&&&&''''''(((((('''''''''((()))*********(((''''''''''''((())))))************++++++++++++((()))++++++,,,...000111...111333222///777QQQkkkwww]]]VVVQQQRRRLLL>>>111,,,---.........------......,,,,,,,,,++++++++++++***'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***************+++,,,+++******,,,...++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''((()))******+++'''''''''''''''((()))))))))************+++++++++,,,,,,++++++---...,,,'''+++---///000111444<<>>666,,,&&&%%%%%%###!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############################################################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''((((((((((((''''''(((((())))))*********))))))******+++,,,,,,,,,------------......//////222---,,,///222222333666>>>OOOeeexxxsssssseeeVVVLLL<<<666///---000222111///111000...---,,,+++++++++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%DDD:::...'''&&&&&&###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))(((((((((''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''(((((()))******+++((())))))***++++++,,,,,,,,,------------.........777///***---111111...---999999>>>LLLbbb{{{mmmqqq|||qqqfffUUUGGGBBB666333000000222333222000...------,,,++++++,,,,,,************))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######///+++&&&######$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++((())))))***++++++,,,,,,,,,,,,------------------+++,,,...000---***,,,111000111444888===HHHZZZiii{{{pppiii|||zzzrrrtttuuuaaa[[[RRR@@@444444000111111000///---,,,***++++++******+++,,,,,,---***)))))))))(((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""###%%%$$$""""""###$$$########################""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%$$$###""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''%%%%%%(((---...***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------++++++,,,,,,,,,,,,------,,,---...---,,,,,,---...111000///000111333666888LLLZZZpppsss~~~~~~qqqeee___aaaeeehhhZZZRRRGGG===666222000///---.........//////000000---,,,++++++******+++++++++***)))(((((()))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!!!!"""""""""#################################""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$#########""""""%%%$$$$$$###""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''%%%$$$'''+++,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))******+++,,,,,,---+++++++++,,,,,,,,,------,,,---......,,,,,,---...000///......///111333444888???KKK[[[lll{{{~~~xxxyyyppp```UUUQQQOOOOOOFFF@@@999444111111111000------......////////////---,,,,,,+++++++++++++++******)))(((((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############%%%$$$######"""#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''%%%###%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((())))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...---,,,---.........---,,,---...///000111111222777AAANNN[[[cccrrrpppvvv~~~yyyuuu}}}{{{qqqaaaQQQEEE>>>:::888444111...---...///000000---------............///...---,,,,,,++++++,,,,,,***))))))(((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######################## !!!!!!!!!""""""########################"""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################$$$$$$###############$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((())))))***+++++++++***++++++++++++,,,,,,,,,,,,...///...---,,,---......---,,,,,,,,,,,,------333222000000111444777999EEEJJJWWWlll{{{wwwsssjjjcccfffmmmhhh\\\UUUOOOEEE===777444111000222000......//////...---------------------------...---,,,,,,+++,,,,,,,,,)))))))))(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######################## !!!!!!!!!########################""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################$$$###############$$$$$$########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''(((((())))))******+++*********+++++++++,,,,,,,,,---...---,,,+++,,,.........------,,,,,,,,,,,,---...///000000000000000000333999DDDQQQ^^^hhhmmm}}}wwwnnnjjjuuusss{{{ooo[[[ZZZOOOBBB@@@EEEAAA666777444111///000000000000333111000000111000---+++------------,,,,,,,,,,,,------,,,++++++++++++,,,((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""######$$$$$$$$$#####################$$$$$$$$$#########"""######$$$%%%########################"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""########################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''((())))))******************++++++++++++***,,,---,,,+++***+++,,,---------------------,,,+++++++++,,,---///000111000000//////000555<<>>???999000///333222,,,000...,,,,,,...//////...///......///000///...,,,---,,,,,,,,,,,,,,,++++++---,,,++++++******++++++'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$#################################$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%########################"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$################################################################################################!!!""""""###$$$$$$%%%%%%########################$$$#########%%%(((+++,,,***(((&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$########################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***************++++++++++++)))***++++++))))))***++++++,,,,,,---------,,,,,,///...,,,++++++,,,---......//////...---...111333...000444777777999>>>CCCLLLNNNHHHGGGSSSWWWXXX^^^\\\dddeee\\\TTTSSSQQQKKKAAA<<<888888;;;:::777444222333222000...///111111000...------...///...---,,,++++++,,,---...---,,,,,,,,,,,,,,,+++++++++***,,,+++******))))))******''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#################################### !!!!!!!!!!!!"""#################################$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%########################"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%#################################$$$&&&))),,,...+++)))'''%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$###%%%'''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))************+++++++++(((***+++***)))((()))*********+++,,,,,,,,,,,,,,,,,,---...//////...------))),,,///111000///......333111000000000000333777333999444111???GGGBBB???:::@@@AAA===<<>>:::888888777444111777888;;;===>>>?????????@@@???>>>======<<<<<<<<<777666333...***)))***+++)))(((&&&$$$###$$$%%%''''''&&&%%%$$$%%%&&&((()))"""###%%%%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%############""""""!!!!!!################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$&&&'''(((''''''&&&&&&(((---111333///(((###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&+++***((('''''')))+++,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################!!!""""""#########""""""!!!!!!"""###############999444///---///000000...+++---000444777:::<<<===::::::::::::<<<>>>???AAA???@@@AAA>>>:::555333222...---+++)))((((((((()))((('''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$#########"""""""""################################################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$&&&&&&''''''&&&%%%$$$###%%%%%%$$$######$$$%%%%%%###$$$%%%&&&''''''''''''$$$&&&***...000...((($$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&,,,+++)))((('''((())))))''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################################################################"""!!! !!!!!!"""###############<<<666///,,,,,,...///.../////////000111222444444333333333555888;;;>>>@@@AAAEEEIIIJJJGGGBBB===:::999888555222///,,,***)))&&&''''''(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#########################################################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################""""""######$$$$$$$$$%%%'''(((***+++***(((%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((######&&&)))++++++(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''---+++)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$###!!! !!!!!!"""###############HHHBBB:::666444333000---333222000...---......///000000000000222444666777:::@@@GGGKKKKKKIIIFFFEEEEEEDDDAAA===777222...+++'''''''''''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""#########$$$%%%&&&''')))+++---///...+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$&&&'''(((%%%%%%%%%&&&((()))'''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''***)))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################################################################""""""###$$$$$$$$$$$$##################################################################"""!!! !!!!!!"""###############OOOKKKFFFBBB@@@<<<666222///...------...000222333333222111000///......---222777===CCCFFFIIIKKKLLLKKKJJJHHHEEEAAA<<<999777///...+++((('''((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%''')))******,,,///111000---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((***(((&&&%%%&&&'''&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################################################################""""""###$$$$$$$$$$$$################################################### !!!"""###############!!!!!!"""###############TTTRRROOONNNNNNLLLFFFBBB<<<<<<:::999888777777777888888888777555333000///---///333666999===BBBEEEEEEEEEEEEDDDDDDCCCCCCBBB:::888333///,,,***)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$&&&(((***,,,)))+++...000000---)))'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&'''---***'''%%%&&&&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$################################################### !!!###$$$$$$$$$$$$!!!!!!"""###############VVVTTTRRRRRRTTTTTTQQQNNNNNNMMMKKKHHHEEEAAA>>><<<:::===@@@CCCCCCAAA???===555666666444333444777999;;;;;;::::::;;;===>>>???===<<<;;;999666222///---+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######""""""######$$$%%%"""""""""#########$$$$$$################################################"""############$$$$$$$$$!!!""""""###################################################%%%(((+++,,,%%%'''***,,,,,,+++((('''###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%+++(((&&&%%%&&&'''&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$################################################### !!!"""###############!!!!!!"""###############TTTPPPLLLLLLNNNPPPPPPNNNLLLLLLLLLLLLJJJHHHFFFDDD;;;???FFFKKKOOOOOOMMMKKKGGGFFFCCC???999666555666444333111000000111333444999<<>>AAABBBCCC999777222---(((&&&(((***###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""" !!!$$$&&&%%%###%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$############$$$$$$########################################################################$$$&&&'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%&&&***------'''!!!###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%###$$$&&&'''%%%###''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvnnnfff^^^XXXQQQPPPOOONNNMMMKKKKKKKKKDDDCCCDDDGGGIIIKKKMMMOOONNNPPPRRRSSSRRROOOMMMLLLJJJCCC;;;666444222///,,,...///222555999<<>>888333000//////111444777:::???DDDHHHFFFDDDAAA;;;555...)))&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########%%%))),,,&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$############$$$$$$############$$$$$$#################################################################################&&&)))***'''$$$$$$############$$$$$$%%%""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$###""""""%%%%%%%%%$$$$$$"""!!!!!!################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$${{{lllbbbZZZUUUNNNLLLNNNQQQSSSRRRSSSQQQMMMGGGBBB<<<888666000111222222444888===AAAFFFFFFFFFDDD???888111---******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######""""""###(((,,,((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$############$$$$$$##############################################################################$$$%%%&&&&&&%%%%%%%%%$$$##################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$&&&(((##############################$$$$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$######"""################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###"""###$$$########################}}}qqqaaaUUUOOONNNOOOOOOQQQQQQOOOLLLHHHDDD???===333333333111000222555888???BBBFFFHHHGGGAAA;;;666,,,,,,***)))'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""" """&&&***)))((('''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########$$$$$$############$$$$$$###########################################################################$$$%%%%%%######$$$&&&%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""" !!!!!!!!!###&&&(((########################""""""############""""""########################""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""yyydddOOODDDJJJLLLOOOPPPOOOLLLIIIGGG=========<<<;;;777222...555555;;;DDDMMMNNNEEE===>>>888111,,,)))(((''''''''''''(((''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%##################$$$%%%&&&((()))333...(((%%%%%%%%%###"""'''((()))***)))(((&&&$$$***((($$$###$$$%%%&&&&&&###'''***(((###!!!$$$((('''&&&%%%$$$############$$$$$$$$$#########""""""######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$###""""""$$$&&&)))***'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$########################################################################################################################################################################""""""""""""####################################%%%%%%%%%$$$$$$#########$$$$$$##################################################################"""""""""""""""######$$$########################$$$#########""""""!!!!!!################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$######""""""######$$$########################""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$lllTTTJJJHHHGGGIIINNNQQQQQQOOOJJJGGGAAA<<<:::999999999333222444;;;DDDHHHHHHEEE>>>;;;555111...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$#########%%%$$$$$$$$$$$$%%%%%%&&&111---(((%%%%%%%%%$$$###&&&((()))******(((&&&$$$***(((%%%$$$%%%%%%%%%$$$&&&'''))),,,...---***((('''&&&%%%$$$############$$$$$$$$$#########"""""""""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$&&&((()))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$########################################################################################################################################################################""""""""""""####################################%%%%%%%%%$$$$$$$$$##############################################################################"""""""""""""""###$$$$$$########################$$$#########""""""""""""################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################""""""""""""############$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$ssscccYYYLLLFFFIIIMMMOOONNNQQQNNNHHHCCC@@@???AAABBB888555222444999???DDDFFFBBB@@@===:::777222---)))'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$---***'''%%%%%%%%%%%%%%%%%%&&&)))******(((&&&$$$***(((&&&&&&&&&%%%###"""'''%%%&&&---555666...&&&&&&&&&%%%$$$############$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################%%%$$$#########%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################################################################################################################################################################"""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$##############################################################################""""""""""""###$$$$$$#######################################"""""""""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$lllYYYNNNJJJJJJJJJLLLMMMMMMLLLIIIFFFEEEDDDAAA>>>:::666666777:::===AAAAAA@@@???===999333///,,,***(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%%%%%%%$$$############$$$)))(((&&&%%%%%%%%%&&&&&&$$$%%%(((******(((&&&%%%***)))'''''''''%%%""" %%%"""###***111222***"""&&&%%%$$$$$$#########$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################""""""######$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$UUU]]]qqqpppbbb\\\[[[NNNPPPQQQOOOKKKHHHFFFFFFFFFEEECCCAAA===999666444777777888;;;======;;;999444222...***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''***+++***((($$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''$$$%%%&&&((((((((('''&&&***)))'''''''''%%%""" $$$######&&&((((((%%%"""%%%%%%$$$$$$######$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################################################################################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############################################################$$$$$$%%%#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&####################################$$$$$$$$$$$$#########$$$$$$#########################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$ZZZWWW[[[ooozzziii[[[aaa}}}hhhgggbbbYYYPPPJJJJJJKKKFFFFFFGGGHHHHHHCCC===888------...111777<<<@@@AAA<<<:::666111,,,)))&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%(((,,,...---***$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&'''$$$$$$%%%&&&&&&'''((()))***(((&&&&&&&&&%%%###"""%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#################################################################################################################################################################################$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%################################################$$$############$$$%%%%%%#################################$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$${{{}}}}}}ssscccYYYOOOPPPccc{{{vvvdddVVVOOONNNHHHFFFFFFJJJNNNMMMHHHBBB444000---,,,111888>>>BBBBBB@@@<<<777222---)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$''',,,///...+++''''''&&&&&&%%%&&&&&&&&&"""$$$&&&%%%######%%%'''%%%$$$######$$$''')))+++***(((%%%$$$%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################"""######$$$$$$$$$$$$##################$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$#################################################################################################################################################################################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%################################################$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$"""############$$$$$$$$$wwwvvvqqqkkkmmm~~~yyysss|||~~~}}}eeeTTTLLLLLLHHHEEEHHHOOORRRNNNIIIBBB;;;333---...444:::>>>DDDBBB???;;;666111,,,***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""&&&,,,///---*********((('''&&&%%%%%%%%%"""$$$&&&%%%###"""$$$&&&&&&%%%###"""###&&&***---***(((%%%###$$$&&&&&&&&&$$$######$$$&&&&&&$$$"""$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%################################################$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$|||ooolllhhheeessstttlllZZZRRRJJJIIINNNSSSUUUTTTNNNHHH@@@888333222444555<<<;;;999666444333222222)))&&&$$$%%%'''(((&&&######$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))),,,)))&&&&&&&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&))),,,///((('''&&&$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$########################"""############$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!$$$#########""""""!!!!!!########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$#########$$$%%%&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$zzz}}}lll[[[QQQOOOQQQSSSTTTQQQLLLFFF@@@:::555222555555444444333333333333///,,,(((&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''((((((&&&$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%(((+++---)))((('''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%####################################$$$$$$$$$$$$################################################$$$$$$$$$#########""""""###############$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""$$$$$$$$$$$$#########"""########################&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ttt```]]]hhhssssss\\\QQQPPPSSSUUUUUUTTTQQQLLLCCC888000000000000000000222333444666333///***&&&%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&####################################$$$$$$$$$%%%################################################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##################"""""""""%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$######"""#########$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnccc]]]ZZZrrrxxxzzzzzzcccWWWRRRQQQRRRSSSUUUTTTMMMCCC<<<666333000---,,,...000222777777555000)))&&&'''***((((((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#################################$$$$$$$$$%%%%%%########################################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$"""!!!!!!"""$$$$$$###$$$$$$$$$$$$$$$%%%%%%{{{mmmmmmoookkk^^^RRROOONNNPPPSSSTTTPPPLLLCCC>>>666///++++++---///333666888666111+++)))))))))((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################################################################%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""##################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%fffdddccchhhuuuooo}}}yyyqqqjjj}}}```XXXNNNJJJLLLPPPQQQPPPOOOIII@@@777000------...///333999;;;999444...+++***)))'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%###$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###############################################################$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$"""""""""""""""##########################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&vvvooofffbbbhhhttt~~~bbbWWWjjjggg___cccnnnvvvbbbTTTOOOPPPPPPPPPTTTPPPJJJBBB;;;555000...---111777===???<<<666111,,,***((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''')))***(((&&&$$$%%%'''$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&################################################""""""#########$$$$$$$$$###############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&{{{|||^^^bbbddd[[[VVVbbb|||~~~hhh]]]YYYWWWUUUSSSRRROOOKKKDDD;;;444000...000666===CCCBBB<<<666---,,,***(((''''''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''')))***)))&&&%%%''')))$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%''''''''''''%%%%%%""""""###$$$%%%%%%&&&&&&|||xxxfff]]]]]]lllkkkPPPQQQNNNWWWYYYQQQIIIEEE===333......000888@@@DDDAAA===888222+++((('''(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#######################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%&&&%%%###!!!%%%%%%%%%$$$$$$$$$######ooofffvvvooo```WWWUUURRROOOPPPNNNDDD999444222111444:::???AAAAAA>>>999111+++((('''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$####################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&''''''%%%###%%%%%%%%%$$$$$$$$$$$$###```^^^zzzkkkbbbqqq___PPPOOOTTTRRRJJJBBB<<<888333000111777>>>CCCDDDAAA:::111+++((()))+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%''')))***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$ttt^^^ffffff```lllrrrVVVNNNQQQPPPNNNOOODDD???888111...111999???EEEDDDAAA999000***)))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$%%%&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###!!! ########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&)))+++,,,+++)))&&&&&&%%%%%%%%%$$$$$$$$$wwwxxxooo}}}kkkXXXOOOJJJMMMTTTJJJFFF???777222111555888@@@BBBDDD@@@777///)))'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################%%%&&&'''((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""##########################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%###"""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&))),,,---+++***&&&&&&&&&%%%%%%%%%$$$$$$vvv^^^NNNHHHIIIPPPLLLFFF@@@;;;999777777:::>>>BBBBBB===555---((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""""""""########################################################################$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%&&&(((+++,,,***)))&&&&&&&&&&&&%%%%%%%%%%%%|||yyyzzz}}}~~~}}}rrr___SSSVVVQQQLLLHHHFFFDDD@@@===777:::>>>AAAAAA;;;333---))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""######$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***(((''''''&&&&&&&&&&&&%%%%%%%%%}}}{{{~~~|||bbb```rrrxxxsssYYYTTTNNNLLLNNNMMMHHHDDD777888;;;@@@BBB???888222))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""$$$&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$#################################################################################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%~~~wwwsss{{{tttgggfffrrryyyhhhUUUOOORRRSSSNNNIIIHHH@@@888777;;;===;;;777///...,,,***'''&&&(((***)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%###$$$(((+++++++++'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$##################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$######&&&)))&&&&&&&&&'''''''''''''''''')))+++---...///......111111222333333333333222666666666666555333111000111000///---,,,+++******+++***)))((((((((()))***&&&(((***(((%%%###%%%((("""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%sssssstttyyyhhhvvvzzzpppYYYNNNMMMOOORRRQQQJJJBBB>>>>>>??????===222111...,,,******))))))((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###$$$'''*********'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#######################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((%%%%%%'''(((***,,,---...,,,---///111333444555666777888888999999999999999888999:::::::::999888777777666555555444444555555///...---+++******))))))&&&((()))((('''&&&&&&'''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%~~~|||zzzyyy{{{yyyooo}}}jjjNNNFFFMMMVVVUUURRRLLLEEE???<<<;;;<<<777444000//////...+++'''((('''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$&&&(((((((((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&)))++++++,,,---///222444555666333333333444666777888999999999:::;;;;;;;;;;;;:::===>>>@@@AAAAAAAAA@@@@@@888888777888888999:::;;;333333333222000///---,,,---,,,,,,,,,,,,***'''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%~~~xxx{{{ooofffppp___KKKIIIMMMRRRTTTSSSNNNDDD<<<888888:::666222111333222,,,'''(((&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################################################################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#################################%%%%%%$$$$$$###"""""""""###############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$''')))+++,,,---000222777777777888888888888888444444333222222333555666333444444555555555555555:::;;;<<<>>>>>>======<<<222222222222222333333444222333555666666555444333666444111111222///***&&&'''&&&%%%%%%%%%'''((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%tttzzzsssdddlllfffPPPFFFJJJOOOTTTSSSMMMDDD===999;;;777333333555444...)))***(((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$******)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((+++///222444555888999>>>===;;;888555222000///------,,,---...000222333111111222333333333333222333444444555555333222111...---,,,++++++*********,,,...000333555666777666999666555666777777333///...,,,***)))((('''((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%pppyyylll{{{mmmUUUKKKLLLNNNPPPOOOJJJCCC===:::777555444666555333000---***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################################################################$$$%%%''''''%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))///333777:::;;;<<<======;;;:::777333///,,,)))''''''(((***,,,///222444666555666777777888888777777666777888888777666555444222111000...---,,,++++++)))***,,,///111333444444444333444666999;;;;;;;;;888777444000---***((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%xxx}}}eee[[[PPPMMMPPPPPPJJJCCC:::999777666777777888999000---***((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$########################################################################$$$&&&)))(((%%%$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&(((+++...111333444888;;;???AAA@@@>>>======666555444333111000///...---///111333555777888999:::;;;<<<<<<======<<<<<<>>>???@@@AAABBBAAA@@@@@@<<<;;;:::888777666555555//////......//////000000000111222333444777;;;>>>======;;;888555222///......---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%}}}ttt]]]SSSUUUXXXTTTMMM999:::999888777999<<>>AAADDDDDDAAA>>>;;;:::555555666777999:::;;;;;;999999;;;<<<<<<;;;:::999;;;<<<<<<===============???AAABBBDDDEEEFFFEEEEEEDDDCCCBBB@@@??????>>>>>>888777444111000/////////000222222111///111666;;;============<<<:::888777666444222///,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%lll]]][[[VVVOOOJJJCCC888444999999222222:::===666---)))((()))(((&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%##################$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((((('''%%%%%%&&&))),,,...333666;;;??????@@@@@@AAA@@@???>>>===>>>???@@@AAABBBBBBDDDFFFFFFEEEBBB???@@@>>><<<>>>@@@???<<<888???<<<888999;;;<<<:::777;;;<<>>???>>>;;;777222///...---...000000///...///222888???BBBAAA@@@@@@BBBBBB;;;444444888777///'''''''''(((((((((((('''&&&&&&&&&%%%&&&'''(((&&&$$$qqqYYYLLLLLLPPPHHH???999999888444777===???:::333---)))((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((+++///333555:::===AAACCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEGGGHHHGGGEEECCCAAA???<<<:::;;;;;;;;;;;;======>>>??????>>>===<<<<<<;;;===BBBEEECCCBBBBBB????????????>>>>>>>>>@@@??????@@@@@@>>><<<888666444333333333222111000111333555777;;;>>>??????>>><<<888444555888999555111---+++)))'''&&&''')))***)))((('''((()))((('''%%%}}}lllqqqiiiUUUOOOLLLMMMGGG???888444444666888??????<<<444,,,(((***---)))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%'''''''''&&&$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''%%%$$$%%%'''***...333888;;;===???AAADDDDDDCCCAAAAAAAAA<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCBBB@@@???>>>;;;:::777555444666:::>>>888===CCCEEEDDDCCCBBBBBBAAA<<<===EEEIIIFFF@@@>>>CCCDDDBBB???;;;999999999======>>>??????>>>>>>>>>:::999888666555444444444777444333555:::<<<999666333222111222555777888888777444...)))'''''')))++++++***(((((())))))(((&&&zzzkkkggg|||~~~iiieeelllUUUTTTPPPHHH???:::888555111<<<@@@CCC===222******,,,)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&$$$######$$$%%%'''%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%'''))))))'''%%%###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))+++---111666:::===??????<<<>>>@@@@@@???===<<<===999:::;;;===>>>>>>??????<<<======;;;:::999999:::888:::;;;;;;;;;???GGGMMMWWW[[[bbbhhhkkkkkkiiiggg___XXXYYYeeemmmiiiaaa]]]^^^```]]]TTTKKKEEEBBB??????>>>>>>======>>>>>>>>><<<===<<<999888::::::999999888777888999888555222---------------///222555===:::666222...+++))))))***(((''''''((()))((('''~~~~~~~~~~~~tttsssjjjjjj}}}]]]WWWOOOJJJGGGBBB999333666===EEEDDD;;;000+++***))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%$$$#########&&&(((***&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%'''))))))'''%%%###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$'''***///222555777999<<<===>>>======666888;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999999333666:::===???BBBGGGJJJKKKOOOUUUXXX[[[```fffkkkttttttyyyqqqiiimmm~~~xxxkkkeee```[[[RRRPPPLLLHHHDDDAAA???>>>;;;>>>>>>999999<<<<<<999777:::>>>???<<<:::888888000000///,,,)))))),,,///777999:::;;;888444...+++((('''%%%%%%'''(((((('''~~~zzzzzzzzzyyyyyyyyyzzz{{{{{{vvvmmmlll[[[MMMMMMNNNEEE;;;666333999AAAEEEBBB:::000******)))((((((''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''#########$$$%%%''')))***(((''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$&&&'''''''''%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''***000555999<<<===>>>>>>>>>===;;;:::555777999999999999:::<<<:::888777555444444555555777===FFFMMMTTT[[[bbbhhhhhhkkkqqquuuxxx{{{}}}uuurrrrrr{{{}}}llldddjjjtttqqqjjjbbbZZZSSSNNNKKKAAAFFFEEE>>><<<>>>;;;555666;;;@@@AAA???>>>@@@BBB999888666222...,,,,,,,,,---111777<<<===;;;777444---***(((''''''(((((('''zzz~~~~~~}}}~~~{{{wwwwwwwwwvvvvvvwwwwwwxxxyyy}}}{{{jjjPPPOOOPPPDDD;;;<<<444666;;;CCCGGGCCC777---***))))))(((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((###$$$$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''***---222666999;;;>>>>>>>>>>>>======<<<;;;555777999999888888999;;;666666666777;;;@@@EEEHHHMMMTTT]]]cccgggkkkpppuuurrrrrrrrrrrrsssrrrooollleeeaaa```eeellloookkkfff```XXX^^^sss~~~|||vvvssswwwpppjjjgggccchhheeeZZZSSSRRRLLLAAA>>>>>>>>>>>>>>>@@@BBBDDD@@@>>>;;;999666333111///,,,...222555888:::;;;;;;666333...+++******((('''wwwzzz|||zzzzzz{{{yyyuuuqqqqqqqqqrrrssstttuuuvvvyyy}}}ooo|||ZZZVVVUUUGGG???EEE777555777@@@IIIIII===222******)))(((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&'''(((((((((%%%%%%&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&***///444888:::;;;:::========================666777888888777666777999999:::===CCCLLLWWW```fffdddjjjpppqqqnnnmmmnnnppplllgggbbb^^^[[[WWWQQQLLLEEECCCAAAAAACCCDDDCCCAAABBB999===OOOXXXRRROOOUUU^^^ccc___UUUYYYpppuuuqqqgggZZZJJJDDD<<<999;;;>>>@@@@@@BBB???===<<<;;;999555222111000......111555:::>>>>>>:::555000---+++)))'''pppqqqrrrssstttuuuuuuuuuooopppqqqqqqpppqqqsssuuuyyyzzz|||}}}~~~~~~~~~}}}zzz||||||{{{yyy|||}}}zzzyyyfffkkkwww\\\QQQKKKHHHGGGHHH;;;555<<>>555333...***,,,///000///777999:::;;;888333...***qqqrrrsssttttttuuuuuuuuupppqqqrrrqqqooooooqqqsssrrrssstttuuuuuuuuutttsssvvvvvvvvvuuutttsssuuuvvvxxxyyyzzzcccaaasssnnn```iii```NNNMMMRRRMMMAAA888999AAAEEEDDDAAA999444...***)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#########''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$######$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((((('''&&&&&&&&&(((***---///777;;;???@@@@@@@@@BBBDDDAAA>>><<>>:::777666999@@@GGGLLLSSSZZZdddfffiiimmmmmmhhh```ZZZPPPNNNHHH@@@;;;<<<<<<;;;;;;AAA@@@???AAA>>>AAAQQQMMMXXX___]]]]]]bbb```YYYOOOLLLKKKLLLLLLHHHFFFFFFFFFDDDCCCAAA===<<>>>>>===<<<;;;:::999888999@@@IIIPPPYYYccchhhgggooonnnlllfff^^^UUULLLFFF@@@;;;888888999;;;@@@FFFIIIOOORRRTTTQQQHHHQQQmmmmmmyyylllfffaaaaaa```]]]]]]___ZZZZZZ[[[VVVKKK@@@>>>BBB>>>??????======CCCNNNWWWcccjjjuuu{{{zzzkkk___PPPJJJCCC>>>===@@@CCCEEEAAA@@@>>>:::555111////////////000222444666888999qqqrrrssstttuuuuuuuuuuuurrrsssrrrpppmmmllllllmmmrrrssstttuuuvvvuuutttttt{{{wwwrrrpppooolllhhhdddeeedddjjjrrrsssrrr{{{sssmmmSSS```}}}jjjVVVGGGNNNMMMEEE:::777>>>CCCCCCGGGAAA999111,,,*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((('''))),,,///444777:::<<<=========>>>@@@@@@>>>;;;>>>???;;;555222666<<>>666///+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%'''(((***---333888;;;=========>>>======>>>??????===;;;777:::777111333AAAOOOWWWZZZfffnnnmmmmmmnnnggg[[[KKKGGGBBB>>>>>>AAAEEEHHHSSSLLLHHHKKKSSS___ppp}}}yyy|||~~~~~~wwwwwwqqqeeeWWWPPPSSSYYYWWWQQQLLLKKKIIIEEEEEEIIIRRR^^^sss~~~uuuhhh]]]VVVPPPIIIDDD>>>;;;===AAA@@@<<<<<<@@@555333000...---...111222eeefffhhhkkkmmmoooppppppooooooooommmkkkjjjkkkmmmlllmmmmmmnnnmmmllljjjiiieeeaaa[[[WWWUUUUUUUUUUUUSSSRRRUUUYYYXXXWWW\\\cccuuu}}}vvvVVVMMMwwwmmmQQQOOOMMMIIIAAA<<>>>>><<<;;;888999;;;<<<<<<;;;::::::333999<<<;;;DDDXXXiiipppooopppmmmddd[[[SSSJJJBBB999999===DDDNNNUUUWWWVVVfffeeebbbaaalll|||ssstttxxxwwwiiiZZZLLLCCC===;;;888DDD\\\www|||{{{yyyrrrggg^^^CCC;;;999???AAA>>>>>>CCC;;;999555111///---------[[[]]]___cccfffhhhjjjkkklllmmmmmmlllkkkkkkmmmnnnmmmlllllljjjgggdddaaa___YYYXXXVVVRRRNNNMMMMMMNNNMMMNNNQQQTTTUUUTTTWWW\\\eeekkkvvvxxxssszzzIII^^^aaaRRRJJJMMMJJJ@@@???FFFGGGHHHHHHDDD<<<444...,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%''')))((('''***111777999999:::;;;;;;:::999999444777;;;<<<::::::;;;======HHHPPPSSS\\\llluuutttmmmdddYYYPPPGGGAAA@@@CCCBBBCCCJJJYYYlllxxx{{{yyy|||~~~zzzjjjaaaVVVKKKAAABBBFFFQQQ```jjjoooooommmrrr~~~cccTTTIIIIIIHHHAAA>>>@@@>>><<<:::777444111///---TTTVVVYYY]]]aaadddfffgggjjjkkkllllllkkkkkknnnooojjjiiigggddd___[[[WWWTTTNNNPPPQQQNNNHHHEEEDDDFFFHHHIIIMMMQQQRRRQQQTTTWWWVVVYYYeeesss|||~~~|||vvv}}}xxx___TTT\\\pppUUUFFFNNNQQQEEE???EEEFFFIIILLLIIIAAA777000---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&)))))))))...777???>>>===:::777666666777777777<<>>>>>===<<<999555222000OOORRRUUUWWWZZZ]]]bbbeeefffjjjooopppmmmjjjiiiiiijjjhhhddd^^^XXXRRRLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBDDDFFFIIILLLOOOQQQSSSVVVWWW[[[dddooowww{{{|||qqq```rrrcccXXXwwwcccOOOKKKFFFMMMNNN<<>>888333333555777999:::AAA;;;???LLLQQQNNNUUUbbbfffeeefffjjjlllggg[[[RRRCCC===AAAPPP]]]dddmmmxxxlllkkkssszzz{{{uuupppssswwwvvvooommmwwwtttsssnnnbbbTTTLLLHHHCCC===AAADDDSSStttoooSSS<<>>???666555777111JJJMMMPPPRRRTTTWWW[[[^^^]]]aaaeeegggeeedddddddddbbb```]]]XXXSSSNNNIIIGGGEEEDDDCCCAAA@@@?????????@@@AAADDDGGGJJJMMMOOOPPPNNNNNNPPPVVV^^^dddffffffttt{{{{{{{{{gggaaaqqqooommm{{{dddUUULLLIIIJJJGGGCCCFFFGGGEEEFFFFFF???555---+++))))))*********)))((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&***,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***===333***))))))'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&'''******************++++++''''''''''''((((((((((((((((((''''''&&&''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***---111555777999;;;======:::888888:::::::::;;;111777GGG[[[eeedddeeekkkuuummmccc\\\WWWPPPEEE<<>><<>><<<555EEEGGGJJJLLLMMMOOORRRTTTTTTWWWZZZ\\\\\\\\\]]]^^^WWWVVVSSSOOOKKKGGGDDDCCC???>>>===<<<;;;:::::::::===>>>AAACCCFFFIIIKKKLLLMMMLLLLLLNNNQQQTTTTTTSSS]]]ccclllwwwrrrhhhxxxkkkiiisssbbbyyyeeeYYYLLLHHHQQQGGGHHHGGGFFFHHHIIIEEE>>>111...+++******++++++***)))))))))(((((((((''''''&&&&&&'''((((((((((((''''''''''''&&&%%%$$$$$$###((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&+++///SSS@@@---''')))(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))))))))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''(((***+++***))))))***,,,*********+++,,,,,,------))))))***++++++***)))((((((((((((''''''(((((()))+++***((('''&&&'''((()))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))******))))))///333888<<<======>>>>>>BBBAAA@@@>>>>>>>>>======;;;BBBOOOZZZccciiinnnpppmmmaaaQQQHHHFFFEEECCC???GGGTTTkkkyyypppmmmuuu~~~}}}yyypppoooppprrrpppjjj___VVVTTTZZZ```nnnrrrUUUGGGJJJGGGBBB???999AAACCCFFFHHHHHHJJJLLLNNNQQQRRRTTTUUUVVVWWWXXXXXXQQQOOOLLLHHHEEEAAA???>>>;;;:::999888888888888888;;;<<<>>>AAADDDFFFHHHIIINNNMMMLLLKKKKKKKKKJJJIIIPPPUUU]]]eeepppnnnkkkwwwxxxmmmfff{{{oooaaaQQQQQQMMMLLLJJJIIIJJJJJJEEE@@@555111---******+++++++++)))))))))(((((((((''''''''''''((())))))))))))((((((((('''&&&%%%$$$$$$###((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%***---HHH777'''$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&''''''''''''((((((((((((***+++---...---...000111+++++++++,,,,,,,,,,,,,,,,,,---...//////...,,,***))))))((((((((()))************************))))))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))+++,,,---555888<<<>>>>>>>>>???@@@CCCDDDBBB===;;;===AAABBBLLLUUU]]]```ccchhhiiifffSSSKKKBBBAAAGGGPPPVVVXXXTTTggg~~~{{{|||tttppp~~~oooYYYLLLHHHMMMXXXgggwww^^^YYYOOOEEEBBB??????AAADDDEEEFFFFFFHHHIIIPPPPPPQQQRRRSSSSSSSSSSSSMMMKKKGGGCCC???<<<:::999888888777777777777777888999:::<<>>AAABBBCCCCCCDDDEEEDDDBBBAAAAAACCCGGGJJJPPPTTTYYY```iiippppppmmmxxx{{{^^^cccxxxYYYQQQMMMLLLPPPRRRNNNJJJHHHAAA;;;333---************((((((((('''''''''&&&&&&'''((())))))******))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$""""""""" """''''''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((((((((()))))))))&&&'''((((((''''''((()))))))))***,,,...///000111333555666777777888:::;;;<<<;;;:::999888666555555222222333333333111000///************++++++,,,---666999<<<===;;;555///***+++***((('''&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))))))))+++---111555777888999999999999:::===@@@BBBNNNVVVTTTUUU]]]fffhhhjjjkkkjjjeeeZZZNNNDDD???DDDRRRfffuuu}}}~~~}}}}}}rrr{{{tttNNNLLLHHHLLLbbb{{{hhhVVV111444888:::;;;;;;<<<===??????AAADDDHHHHHHEEEBBB>>><<<999666444333333333111111111111111222333444444555666999;;;===???@@@???AAABBBBBB@@@???AAACCCCCCDDDFFFIIINNNTTTYYY\\\mmm|||{{{kkkrrrmmm\\\```oooZZZSSSOOOQQQRRROOOLLLMMMHHHBBB888000,,,+++++++++)))))))))((((((((('''''''''(((((()))***)))))))))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###%%%"""!!!###&&&%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''((((((((()))))))))***'''((())))))(((((()))+++,,,---...111333666777888;;;<<<===<<<;;;::::::<<<::::::999999888777666666333222222111000000//////*********++++++,,,---...333666:::>>>>>><<<888666222111...,,,******++++++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))+++...222555888999:::555666888999999999;;;<<>>BBB@@@???AAAGGGLLLPPPRRRdddqqqsss___llloooZZZcccmmmPPP___eee[[[SSSRRRQQQMMMKKKNNNMMMFFF<<<333...---,,,,,,************))))))))))))''''''((()))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%###!!!"""&&&)))(((###!!!######"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******%%%&&&&&&&&&''''''((((((''')))******))))))***,,,...///222444777:::<<<===;;;;;;;;;999555333333333333333333333222222222222222111000///............++++++++++++,,,---...///***---333999===@@@AAAAAA888666333000///......///******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((,,,333999<<<===<<<:::111555888;;;:::999999999FFFaaazzz|||xxxoooeeeRRREEE???BBBBBB>>>HHHXXXcccvvvnnnyyy|||mmmlllnnnlllggggggdddlllzzz{{{tttzzz{{{iii___aaajjjvvv333222111111222333555666777777777888999999::::::555444333222111//////...------......///000000000111222333555666777777777:::::::::;;;;;;;;;<<<<<<;;;<<<===@@@CCCHHHKKKNNN^^^iiixxxmmmlllwwweeeRRRiiibbbRRRoooqqq[[[SSSTTTRRRMMMIIIJJJGGG@@@666---)))***---)))))))))***)))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))!!!"""###%%%(((***---...******))))))***,,,...///444666888999:::999888777444444333333222111000000222333444666666666555555666777777888777666444333222222222111000///...---222000///...000444888;;;>>><<<:::888666333111...333111///,,,)))((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))'''''''''((()))***++++++***222<<>>HHH\\\mmmqqqppplll```RRRHHH@@@CCCOOOQQQKKKRRRaaappp{{{vvvkkkddd___[[[bbbVVVVVVdddkkkgggkkkvvvuuuvvvqqq]]]SSSYYY___ppp111111000000111222444555555555555666666666666777222222111000///...---,,,------......//////000000111222333444555666666666777888888888999999999999888888:::<<<@@@DDDHHHJJJVVVbbbqqq~~~qqqiiiuuuccc\\\|||]]]^^^nnnRRRKKKQQQQQQJJJKKKHHHBBB999000++++++,,,+++++++++******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((())))))'''((()))***,,,///111222777666555444333222222222111222333444555666777777<<<<<<<<<<<<;;;:::888777777777888888777777666666555555555444333222111111,,,...222555777777666555999888888999:::;;;<<<<<<777666333///,,,***((('''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''((((((((((((((()))(((''''''(((***,,,...222777<<<===:::777555555<<<999888;;;===>>>AAAFFFSSS___jjjkkkeee\\\PPPGGGKKKNNNXXXbbbaaaYYY\\\fffrrrwwwlllooo{{{rrrbbbTTTJJJEEEIIIBBBCCCMMMUUUZZZeeerrrwwwzzz||||||{{{~~~~~~{{{yyyzzzaaaRRRHHHRRRooo////////////000111222333333333333333333222222222//////...---,,,,,,++++++---------...//////000000000111222333444555555555444444444555555555666666444444666888;;;???BBBDDDNNNXXXfffuuuqqqkkk{{{bbb```]]]ooo]]]KKKRRRTTTLLLLLLJJJEEE>>>666///,,,+++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((***,,,///111333444555444222000.........000111222222333555777888::::::999:::::::::999777555444333333333333333333444555444444444444444333222111---000444777999777555333444444444555777:::<<<>>>===<<<999666222...+++)))(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''+++)))''''''))),,,000333999;;;<<<:::666444555777===999;;;DDDNNNTTTZZZ___aaa```aaa^^^TTTHHHAAAAAA[[[mmm}}}sssnnnooowwwnnnfffjjjnnntttuuullleeegggfff^^^RRRFFF@@@>>>:::<<>>@@@HHHOOO\\\kkk{{{}}}{{{}}}XXXPPPpppwwwZZZQQQQQQQQQMMMLLLIIICCC<<<555///,,,,,,++++++******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))+++,,,---000111333444555555555444------------///111444555555555555555555555555555000111333444444333222222111111000///000111333444555555666666666555555444777666666666666666777777777777666444333444666888??????===;;;888444000...,,,+++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''***((('''(((+++000666999;;;======;;;888777:::===EEEPPPWWWZZZcccqqqvvvrrriii___VVVQQQHHH@@@EEEQQQmmmwwwnnnccc\\\\\\ZZZNNNHHHHHHGGGDDDAAA@@@AAADDD???JJJNNNHHHEEEPPP]]]ccckkkiiinnn}}}vvvxxxuuugggccciii//////000111111222222222222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000111111222222111111111111111222222222222000000111333555888;;;===FFFJJJSSSaaarrriiiGGGUUUnnnOOOKKKVVVNNNMMMKKKHHHBBB;;;555000++++++***)))))))))***+++((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))+++...000222777777777777666333111000+++,,,///222555666777777666555444333222111000000000111222444555444444333333222111111111333444555777888888999999999888888;;;:::999888888888888888999::::::888666666888;;;;;;;;;;;;:::888555333111111111000///,,,***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))))))))(((''''''(((***///555;;;>>>:::<<<>>><<<:::999;;;>>>XXXtttvvvtttpppbbbUUUJJJFFFDDDFFFUUUhhhvvv}}}wwwzzzbbbMMMIIIJJJBBBAAA>>><<<===AAAEEEHHHHHHMMM]]]cccWWWKKKKKKNNNNNNSSSSSSXXXhhh}}}yyyzzzrrrpppuuuyyyxxxrrrbbbIII...///000111222222222111111111000//////...------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////......///000000000000000//////000000000111111111000000000222444777999;;;CCCFFFMMMXXXgggyyyUUUIIIrrrUUUIIIUUUNNNMMMLLLKKKHHHBBB;;;666///...,,,***))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000222444999888777666333111///...111222555777888777666555333333222222222111111111222333444555555444333222111111000000000111222222333444444555666666666666555888;;;>>>>>><<<999666333666::::::999999<<>>888;;;===;;;999777999<<<___||||||hhhMMMHHHDDDCCCGGGPPPaaaooo{{{yyymmmmmmkkkuuufffJJJEEEKKKHHHIIIJJJOOOXXXbbbgggfffccckkkyyysssccc[[[YYYXXXYYYYYY[[[```jjjwwwvvvmmmpppwwwyyy|||{{{xxx~~~{{{}}}yyyYYY,,,---///000111111000000//////......------,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------......///------...////////////.............../////////////////////000222555777999===AAAHHHQQQ]]]lll{{{zzzvvvQQQUUU|||lllSSSMMMMMMLLLLLLLLLKKKHHHAAA<<<777444111---***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((************************------...000222555777888999888777555555444444444777777777777666555555444333333333333444444444444111222444555666666555555444444444555444444333333111111333444555555555555111333777;;;===>>>===<<<666:::>>>>>>:::888999;;;777666555555444444444444666888;;;<<<:::666000---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((())))))(((((((((+++000555888:::::::::666888:::999888999>>>BBB]]]tttzzztttiii[[[AAAJJJRRRVVV\\\eeemmmppp~~~uuufffiiilllpppwwwooo[[[___lllmmmpppvvvtttmmmrrrsssnnnlllpppwwwuuu~~~yyyyyy~~~|||~~~+++,,,---///000//////...---------,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++,,,------......///------......///.........,,,,,,---------..................///111444666777888===EEEMMMWWWcccqqqzzzpppqqqrrr[[[^^^yyybbbHHHYYYsss^^^EEEMMMLLLKKKMMMMMMKKKEEE@@@===:::555000+++((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((************************---...000333666999<<<>>>999888777777888:::;;;<<<:::888666444444444555666777777666666555555555444111333666999;;;======>>>===>>>?????????===<<<;;;666777888::::::;;;;;;;;;111111111222777===BBBFFFDDDGGGJJJFFF???888666666;;;:::999777666666777888555999===@@@???;;;555111))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''(((((('''''')))---333999;;;:::888666555666888888:::>>>FFFMMMccciiiuuu|||ttt```OOOHHHGGGYYYkkksssxxx~~~|||uuuzzztttvvv{{{uuuhhhnnn~~~~~~pppkkknnnvvvuuusss}}}ssssssaaabbbnnnssskkkiiipppqqq~~~,,,,,,,,,---------......///...---,,,++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++///......------......///---------............///------...///000222444555666:::@@@EEEJJJTTT```jjjwwwddddddmmmUUUHHHpppSSSDDDIIIaaa|||SSSKKKQQQRRRLLLIIIKKKIIIDDDFFFEEEAAA999...((((((***))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((&&&&&&''')))))))))***,,,---...///000777555444777<<>><<<999999::::::777444:::===???>>>999555555777333444444444444444666888666999BBBOOOVVVVVVVVVXXX^^^ooowwwkkk]]]ZZZZZZXXXQQQRRRWWWXXXRRRJJJMMMUUUGGG888555888444666===>>>===@@@BBBAAA===999888888888777777999:::;;;:::999666999999777888;;;;;;888222...)))((()))++++++******)))((()))******(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***))))))((('''000111666<<<;;;777666999;;;:::999DDDSSSUUUYYYjjjqqqssspppdddSSSIIIKKKRRRiiizzzwww}}}xxx|||zzzooogggooo{{{mmmyyyyyyooommmlllfffaaa```rrr,,,,,,,,,,,,------------...---,,,+++************,,,++++++******++++++,,,)))***++++++,,,,,,++++++...------------------...------------............------...///000222444555666:::???BBBFFFMMMXXX```lllxxxfffeeesssgggJJJ]]]ddd===CCCJJJqqqcccOOOSSSTTTPPPLLLIIIFFFCCCFFFFFFCCC;;;111***((()))))))))(((((((((''''''''')))(((''''''''''''((()))(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((&&&&&&((()))))))))***+++---///111222555666888;;;???AAAAAAAAABBB???;;;:::::::::777555<<<@@@CCCAAA;;;666444555666:::===>>>>>>???CCCGGGQQQUUUaaapppzzz|||}}}}}}uuuwww{{{}}}wwwpppsss{{{aaaMMMDDDDDD@@@???@@@:::666666777999<<<======<<<888777777:::===>>><<<999999<<<;;;777555777777555222///+++)))******)))((()))((('''((()))***((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---888888;;;???===999999<<<777BBBGGGMMM\\\cccgggqqqxxxqqqgggZZZJJJCCCMMM\\\yyyqqqhhhllllllooozzz|||uuutttxxxvvvpppuuu{{{pppfff```^^^dddooo++++++,,,,,,,,,---------,,,,,,+++***))))))))))))++++++************++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000222333444666999<<<===???DDDLLLRRR___jjjwww}}}zzzmmmiiixxx___]]]MMMCCC;;;___{{{NNNLLLKKKLLLKKKHHHGGGIIIGGGGGGEEE>>>555,,,)))((())))))(((((((((((('''''')))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))(((''''''(((***))))))***+++...111333555555888===???@@@?????????===;;;999888999:::999888===??????;;;444222555999:::BBBKKKQQQTTTYYYbbbjjjkkkppp|||kkkaaabbb___ZZZNNN<<<:::555000///333666555333777888===DDDJJJHHH@@@888:::======666333444666666333111...------,,,***))))))(((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&'''''''''((((((((()))(((''''''))),,,000222::::::;;;===;;;888<<>>CCCHHHOOOXXXdddkkkpppxxxuuupppvvvqqqwwwSSSAAA^^^gggXXXJJJHHHIIIIIIJJJMMMGGGHHHGGGBBB999000***'''))))))(((((((((((((((((()))(((((((((((((((((()))(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''''')))+++******+++---///333777999888<<<@@@@@@===;;;;;;===999999:::;;;<<<===<<<;;;;;;===<<<888666;;;GGGQQQaaalllyyyyyy^^^MMMDDD999222111111000...222666@@@MMMUUURRRGGG===;;;@@@@@@999444555777888222222222222222111///---)))(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((+++***((((((***...333666;;;:::;;;<<<;;;;;;BBBKKKpppyyy|||sss[[[QQQMMMRRRRRRUUUjjj{{{|||xxx|||oooooo|||*********+++++++++,,,,,,))))))((((((''''''((((((+++******))))))******+++))))))***++++++++++++*********+++,,,,,,+++******,,,,,,,,,------------...............///000222222222444666777999<<>>???===999777888;;;===>>>@@@@@@>>>;;;999777777???HHHNNNTTT^^^lllxxxlllcccVVVJJJBBB<<<777555---///666AAALLLPPPNNNIIIFFFJJJIIIAAA;;;888666333000111333444333222111000,,,***((('''((())))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((***---222888;;;>>>=========<<<===GGGSSSyyy}}}nnn___YYYWWW]]]hhhjjjhhhrrrxxxttt))))))*********+++++++++)))((((((''''''(((((((((******))))))))))))******((()))******++++++*********+++,,,------,,,+++***,,,,,,,,,,,,------------............///000111222111222444666999;;;===>>>===BBBHHHOOOVVV```lllttthhhaaayyy{{{nnngggMMM]]]sssTTTHHHKKKMMMKKKGGGGGGFFFCCC>>>666...)))(((((())))))))))))******((())))))******))))))((((((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((((((***,,,...///222444777:::<<<===>>>>>><<<:::888888999;;;===>>>>>><<<888555444444;;;LLLcccsss}}}}}}{{{}}}{{{nnnaaaRRR@@@444///------000888CCCLLLQQQOOORRRRRRLLLGGGAAA999222///111333333222111000111///,,,***((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))%%%&&&)))---222888<<>>777000+++(((((()))))))))*********((()))************)))((((((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))((()))+++---000222555999;;;=========:::::::::;;;===>>>===<<<777888888888999>>>FFFLLL^^^ppp|||lll___[[[]]]|||~~~~~~{{{ZZZ@@@===;;;777444333888@@@FFFFFFKKKPPPSSSWWWVVVMMMBBB444666777666333000111222222///,,,***)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''((((((((())))))))))))&&&)))---222666999:::;;;444555888::::::@@@OOO^^^dddvvv}}}wwwmmm\\\SSSYYYvvvyyyooohhhccc```fffoooyyy))))))))))))************))))))((((((((())))))*********))))))))))))******(((((()))******************+++---......---+++***++++++,,,,,,,,,---------...............///000111111222333555888888777666888888888;;;AAAIIISSSYYYdddoooqqqXXX___sss{{{mmmcccdddwwwuuuUUU]]]bbb{{{mmmLLLIIIKKKEEEFFFEEEDDDBBB>>>888111---(((((())))))*********+++((()))***++++++***)))((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((())))))((()))+++---111444888<<<>>>???>>>===666666888===BBBDDDAAA>>>444555888<<>>DDDHHHTTT___rrrnnnbbb\\\wwwxxxUUUJJJOOOyyytttGGGIIInnnXXXHHHFFFCCCEEEHHHHHHDDDAAA<<<333***+++***(((((())))))'''&&&---+++)))'''&&&&&&((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))******((('''%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))***++++++***((('''&&&''''''(((***))))))(((((()))))))))&&&&&&&&&''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%******%%%###((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))'''((()))((('''((()))+++((()))*********---111444333999>>>@@@===:::999999999???===;;;???;;;555999555???KKKZZZpppyyytttuuuwwwrrrjjjkkkbbbWWWSSSRRRQQQLLLGGGYYY``````YYYYYY```aaa[[[XXX___fffhhhjjjsssyyycccTTTNNNDDD888777777777===OOOeeesssuuuaaaMMMAAACCCAAA888444999666333888999---))),,,)))(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((***+++,,,---...333888:::888666777888333>>>BBBKKKcccrrruuuyyy~~~tttfffYYYQQQUUUeeevvvyyynnnnnnpppqqqzzzssspppnnniiifffgggggghhhiiiiiijjjjjjjjjjjjjjjlllppptttzzz)))))))))))))))(((''''''+++*********))))))))))))(((((((((((())))))******************************+++***)))***,,,---,,,++++++++++++,,,,,,,,,------...------------......///111111222222333444444444333444555666777;;;@@@CCCHHHSSSeeewwwxxxjjjsss}}}vvvVVVHHHiiiVVVDDD^^^wwwcccJJJGGGKKKEEEHHHHHHDDDAAA===444,,,+++***(((((())))))(((&&&,,,+++)))'''&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))))))))((('''&&&&&&&&&'''''''''(((((((((&&&'''''''''((()))))))))+++***)))(((''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((()))''''''&&&&&&&&&''''''((('''++++++'''&&&)))***'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((())))))(((*********))))))***,,,)))******++++++...222555888;;;???===:::777999<<>>888444777CCCOOOXXX\\\XXXVVVVVVTTTIII;;;999@@@:::555777777000///000---)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((()))***,,,---222555888888666444555777AAA___qqqtttxxxyyyvvvyyyooo___TTTSSSQQQSSSfffxxxyyyttttttmmmccc]]]ZZZXXXUUURRRNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPTTTZZZ```eeehhhsssxxx)))))))))))))))(((((('''***************)))))))))((((((((())))))))))))***))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,------,,,------...//////000111111222222333333333111222222333333666:::===BBBKKK[[[kkkvvv}}}hhhOOOhhhmmmEEELLL^^^oooHHHAAAJJJFFFHHHGGGDDDAAA>>>666...+++)))(((((()))***)))(((+++***)))'''''''''(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((())))))))))))(((''''''''''''((((((((((((''''''((())))))((((((((())))))))))))((((((((()))******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&''')))***''''''***)))'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))***+++++++++******,,,---)))+++,,,,,,---000333666<<<<<<:::777666999@@@FFFJJJPPPIII<<<999:::FFFZZZjjjzzzssspppqqqkkkjjjddd\\\ZZZ___dddfffbbbdddggggggbbbYYYOOOHHH___gggiiiccc]]]ZZZSSSJJJOOOOOOKKKDDD???DDDRRR^^^aaadddjjjnnnqqq~~~hhhWWWEEE777444555555:::AAAHHHPPPXXXXXXPPPGGGCCCCCC???:::777666555444...(((++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,***)))((((((***---...444666777666444444888<<>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>AAAEEEJJJNNNPPP[[[___ffflllrrr{{{(((((())))))))))))((((((************************))))))))))))))))))))))))************************+++***)))***,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////000000000111111222222222///000111111111222666888???EEESSSaaalllvvvjjjwwwUUUGGGJJJqqqPPP@@@HHHFFFHHHGGGCCCAAA???999222+++***(((''')))******)))+++***)))(((''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))''''''(((((())))))))))))''''''((((((((()))))))))(((((()))***))))))''''''(((((()))*********)))))))))))))))))))))***++++++*********))))))(((((((((++++++,,,---,,,***((('''(((((('''&&&'''((('''%%%'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((((('''(((((((((((((((((('''(((((((((((('''''''''''''''(((((((((((())))))))))))***++++++)))***+++---***,,,...///000222555888;;;888555777<<>>DDD```sssiii]]]UUUNNNNNNQQQYYYlllnnndddaaabbbkkkwww~~~{{{uuu~~~~~~zzzwwwrrrllleee[[[QQQKKKLLLHHHDDDAAA@@@???>>><<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===>>>@@@AAABBBHHHJJJNNNSSSXXX```iiipppwww{{{(((((())))))))))))((((((***************+++++++++************))))))))))))+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,...///////////////000000000000000///000111111000111444666888===GGGTTT]]]ffftttvvv~~~tttSSS???RRRkkkjjjLLLHHHGGGIIIGGGCCCAAA@@@<<<555---***(((''')))******))))))))))))(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))((((((((((((((((((((()))))))))******))))))))))))))))))((((((((()))+++,,,---,,,+++***'''(((((()))***,,,......//////...---,,,,,,++++++---000333666777666444333...+++(((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''((())))))(((''''''((((((((((((((('''''''''(((((((((((()))))))))***)))*********))))))+++,,,+++---000111222444888:::666777===FFFOOOQQQKKKEEE666;;;999???WWWoootttpppooollliiihhhxxxvvvtttyyyrrryyyzzzkkk\\\QQQLLLIIIGGGEEEFFFGGGMMMZZZgggyyygggLLL999666222333555<<>>777999222000...+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))(((((())),,,111666999666666444222111777@@@GGGdddnnn```\\\hhhggg[[[[[[mmm|||nnn```\\\]]]fffqqqzzztttsss{{{uuuooojjjggg^^^ZZZTTTOOOJJJEEE@@@<<<>>><<<:::999999888888777888888888888999999::::::;;;;;;::::::::::::::::::;;;<<<===>>>AAAFFFKKKOOOSSSVVVZZZ___fffqqq~~~'''(((((()))))))))))))))*********++++++++++++++++++************)))))))))+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++*********++++++++++++,,,---//////////////////////////////...000111111000111333555666888@@@JJJSSS[[[hhhsssrrrgggkkkjjjAAAAAAXXXYYYEEEHHHIIIGGGCCCBBBBBB>>>888///,,,)))'''((())))))))))))))))))))))))(((((((((%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((()))))))))******+++***)))(((((((((((()))))))))))))))***************))))))(((((()))******)))+++...111222111///......//////000222444555666666555444333222111000//////444;;;AAAEEEFFFEEECCC888111,,,,,,---,,,+++,,,***))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((()))))))))******((()))******))))))***,,,,,,///222444555777:::<<<999BBBOOO[[[]]]TTTEEE:::777===@@@QQQrrr~~~}}}}}}|||{{{|||~~~nnndddSSSHHH>>>;;;;;;>>>DDDJJJOOOaaa{{{zzzYYYGGG333444555555:::III^^^oooeeeDDDAAA<<<555===666444000---+++******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((())),,,000555:::>>>888777555222111777AAAIIIbbbjjjbbb}}}www~~~~~~pppiiillltttzzz|||vvv||||||yyysssllleee\\\SSSNNNGGGCCC???;;;::::::999999888888999999999999888888666777777888999999::::::999999999999::::::::::::::::::999999:::;;;===>>>===???BBBCCCFFFLLLTTT[[[iiisss''''''((()))))))))))))))*********++++++,,,,,,,,,+++++++++*********))))))************************+++***)))***,,,---,,,+++++++++++++++*********)))*********+++,,,---///000........................---...000000000111333555666666<<>>999888777666888@@@LLLUUU```qqq|||~~~sssiiinnn~~~}}}|||yyyuuuqqqjjjeee___YYYSSSLLLEEE???===;;;888888:::;;;;;;;;;;;;===>>>?????????????????????????????????@@@@@@===>>>>>>>>>>>>======<<<===<<<<<<<<<<<<<<<;;;:::999<<<>>>>>>===>>>CCCGGGMMMVVVcccppp}}}''''''((()))))))))))))))*********++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++++++++******))))))*********+++,,,---///000.....................---+++---///000000000222444333333777???GGGOOOZZZdddnnnwwwzzzpppnnn^^^AAAKKKjjjpppHHHIIIGGGBBBBBBCCCAAA<<<222///***((('''((((((((('''((()))))))))))))))((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************(((((('''''')))***,,,...)))************++++++++++++)))'''%%%&&&)))---///000333777;;;<<<;;;999777444444333222222222222333777666555444222111//////666;;;BBBIIILLLKKKGGGDDDDDD888...---...,,,,,,///333333111000...,,,+++***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&***((('''&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''(((***++++++))))))))))))************+++,,,,,,,,,++++++---///---000444666888:::<<<>>>YYYbbbfff[[[HHH@@@IIIVVVaaammmwww}}}uuuxxx~~~}}}|||}}}ooommmlllfffZZZLLLHHHJJJEEEFFFIIINNNUUUaaarrrqqqWWW@@@:::888444999DDDWWWvvvppp]]]]]]NNN<<>>777888:::;;;AAALLLZZZddd```kkkrrrvvvuuujjjjjjzzz{{{wwwtttooohhhcccWWWRRRKKKGGGDDDAAA<<<999777777777999;;;<<<<<<:::===???AAACCCBBBBBBBBBCCCGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA???===;;;::::::999:::;;;<<<<<<999888666999<<<===;;;;;;===@@@<<>>EEELLLQQQ^^^hhhnnn{{{|||www|||nnnRRR]]]}}}KKK999TTTSSSHHHFFFFFF???@@@BBB<<<999333,,,***+++,,,)))&&&(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))******+++)))(((((((((((())))))***)))((()))***---111444777===;;;888555333333333333444111///.........---+++666666666555444333111000222333555999>>>AAAAAAAAA888777444222000000000000+++222;;;@@@>>>888222...+++(((%%%&&&(((***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))+++---+++))))))---111777:::999222000<<>>666444>>>GGGOOOUUU\\\\\\LLL777===>>>999000***,,,,,,******))))))((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))***************'''***///444888;;;======;;;BBB???;;;NNNmmmwwwmmmnnnnnnmmmgggaaabbbooo|||zzzqqqhhh```XXXOOOIIIDDD>>>;;;>>>===888666999444666;;;>>>AAAEEEHHHJJJNNNNNNPPPTTTYYY\\\]]]]]]XXX]]]```______^^^ZZZUUUWWWUUURRRPPPPPPOOOMMMKKKKKKHHHCCC???>>>?????????BBB;;;999<<<===::::::===<<<===???CCCHHHQQQZZZ```vvv++++++///222222222999AAA:::777333111///---***''',,,,,,+++***************,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++,,,------,,,,,,---......------,,,---...///000000222444777;;;@@@FFFKKKRRR\\\bbbmmmqqqhhhsssjjjKKKHHH]]]dddBBBHHHlllWWWHHHDDDEEE@@@>>>@@@<<<;;;555...++++++,,,***'''))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))***)))))))))))))))******))))))))))))***+++,,,---------,,,---///111444555555555444444444444444333555444333222333333444444CCCCCCCCCCCCBBBAAA@@@@@@<<<:::999:::;;;;;;:::999666555444222000//////...111444:::@@@CCC@@@999222---+++)))((()))(((&&&$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***''')))++++++***,,,///222...444888777;;;IIIZZZdddWWWNNNFFFGGGQQQeeezzzcccTTTOOOBBBEEEIIIQQQaaarrryyyxxxyyyjjj___TTTIIIDDDCCCMMMOOO]]]xxx]]]FFF<<<444777<<>>DDDHHHNNNRRRUUUWWW[[[^^^ggghhhkkknnnqqquuuxxxzzzvvvsssooolllkkkjjjhhhfff```ZZZSSSOOOMMMMMMMMMKKKGGGBBBAAAEEEFFFAAA<<<<<<<<<<<<<<<===???CCCHHHLLLTTT]]]lll,,,...222666:::DDDWWWiiiddd[[[MMM@@@888222---***------,,,++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,++++++,,,------------,,,---......///000111222444666999???BBBEEEOOOTTT]]]rrrqqq[[[YYYaaawwwcccKKKMMM}}}KKK:::UUUvvvdddKKKAAAEEEAAA>>>@@@>>>>>>888000,,,++++++***)))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((()))))))))******)))))))))))))))***++++++++++++,,,---...////////////000222444666888222333666888999:::999999<<<============>>>AAACCCFFFGGGGGGHHHHHHIIIIIIIIIFFFDDD@@@???>>>>>>===<<<<<<;;;:::888555222///...222111444;;;CCCEEE@@@999000...,,,+++***)))&&&$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******((()))***,,,...000333444444777<<>><<<:::::::::;;;;;;===BBBNNN^^^rrr---///555@@@MMMaaa{{{oooTTT>>>222///000------,,,+++++++++++++++)))))))))***+++,,,------------------------------++++++++++++++++++++++++***+++,,,------,,,***))))))+++,,,,,,+++***,,,---,,,,,,,,,---------......000111222222222444888;;;???HHHLLLTTTeeesssfffXXXTTT]]]{{{dddTTTXXX999IIImmmzzzUUUAAADDDCCCAAAAAA??????:::222---+++******)))******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))******))))))))))))******...------------......///---...111444777999<<<===888999:::<<<===>>>>>>>>>>>>???AAA@@@@@@AAAEEEHHHAAAAAABBBCCCDDDFFFGGGHHHKKKHHHEEEEEEFFFHHHHHHHHHGGGGGGEEEBBB???:::666444000......222999???@@@???333111...,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''(((((())))))))))))(((((()))))))))*********++++++,,,...111444666777:::===GGG\\\qqqttt]]]DDDBBBEEEXXXvvvtttgggYYYPPPQQQXXXjjjvvvxxxZZZJJJGGGDDDCCCFFFQQQfffyyyYYYEEE444333;;;HHH]]]ooouuu[[[BBB777666333,,,++++++******)))*********&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))((((((((()))***,,,---333444666999;;;===>>>>>>AAA[[[ppp]]]UUU]]]kkkqqqpppxxxdddXXXWWWcccvvvsssfff\\\WWWEEECCC@@@===;;;999888777:::;;;???DDDKKKQQQYYY___hhhqqq}}}{{{ooofff___VVVMMMGGGDDDBBB???===<<<;;;;;;:::;;;===CCCNNN___ttt000333>>>RRRhhh~~~iiiJJJ666//////,,,,,,+++***************'''((()))******++++++,,,,,,------......------,,,++++++++++++++++++++++++)))***,,,------,,,+++***)))+++,,,,,,+++***,,,---,,,,,,,,,---------------000111222111111222444666===DDDFFFMMM[[[gggzzzhhhWWWTTTlll}}}gggsssJJJFFFaaadddGGGCCCCCCCCCBBB===@@@;;;444...+++))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))(((((((((((()))))))))******************+++,,,,,,000000///...------------///000333777999;;;<<<<<<999999888888888888999:::888999;;;;;;<<<===???@@@======>>>???@@@BBBDDDEEEFFFDDDCCCCCCFFFJJJLLLLLLJJJJJJJJJIIIFFFDDDAAA???555333000...///333999===;;;888444///+++***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++,,,,,,...000333777999777HHH___qqqwwwmmmSSS===DDDSSSsssvvvmmmccc```bbbfffpppxxxcccQQQ@@@===EEEKKKOOOPPP{{{~~~___???111222<<>>???>>>>>>===<<<===BBBMMM]]]lllvvv666===OOOggg{{{yyy^^^EEE666///,,,,,,+++***************((()))***++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,++++++,,,---++++++,,,------------,,,///000111111000000222444888===>>>EEERRRZZZkkkzzz```SSSdddjjjGGGNNNrrryyy[[[LLLCCCCCCCCC;;;AAA>>>888222---***)))((())))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''((())))))******))))))((((((((()))))))))***************+++,,,---//////111111000///............333555777999:::999888777444444444444444444444444888888:::===@@@AAA@@@>>>;;;:::::::::;;;===???@@@>>><<<;;;<<>>;;;666000,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***,,,.........222:::@@@EEEaaazzzyyycccPPPIIIIII___sss{{{ccc___aaammm}}}~~~kkk\\\NNNCCC???@@@LLLfff```@@@222222>>>III___tttvvv]]]HHHDDD@@@444000///---+++***)))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))*********))))))+++...000222777777888888999999::::::HHHfffyyyuuuzzziiiXXXJJJ@@@<<<::::::::::::999:::>>>DDDHHHRRR\\\gggpppzzzxxxeee\\\QQQHHHDDDBBBAAA???>>><<<:::;;;@@@HHHQQQWWWjjj{{{999GGG```www}}}vvvlllhhhiiilllpppnnndddSSS@@@444------,,,+++++++++++++++++++++,,,---------,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++******++++++,,,---+++,,,------,,,,,,---...***+++,,,---------,,,,,,---...000000///000111333444666666>>>KKKOOO\\\sssoooTTTaaa|||OOOAAAbbb{{{```HHHDDDFFF===CCCAAA===777111---***)))*********)))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((())))))******(((((()))************)))(((((()))))))))***************+++,,,...000222333111111000000111222222333444666888::::::888666444222555999===>>>>>><<<:::===<<<===DDDKKKNNNIIIDDD===<<<:::::::::;;;===>>>999777777888:::;;;:::999;;;<<<===@@@BBBEEEHHHIIIGGGDDD@@@<<<:::999888777:::===???>>>888222...---+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***///222111111666CCCNNNfffuuu{{{hhhNNNIIIYYYkkknnnjjjkkk^^^dddtttlllMMMBBBDDD777;;;IIIaaalllLLL===888777EEESSSaaabbbYYYMMMBBB;;;444333111...,,,***)))(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,+++******,,,///333555777777999;;;===@@@BBBDDDPPPbbbvvvzzznnnvvv{{{uuummmaaaPPPCCC;;;888777777;;;???CCCGGGKKKQQQXXX]]]nnnyyysss```TTTLLLGGGCCCAAA@@@>>>===>>>@@@BBBDDDKKKZZZkkkyyy888MMMjjj}}}www```JJJ@@@>>>AAAIIITTTYYYSSSCCC666......---,,,,,,,,,,,,------.../////////...---,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++***)))***+++---...+++---......,,,,,,---///***+++,,,---...---,,,,,,+++---////////////111333111222111:::GGGJJJSSSiii~~~~~~UUU```yyyYYY???\\\sssOOOHHHJJJCCCDDDCCC@@@;;;444///+++***+++++++++************)))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***************))))))))))))******************+++---///222444555000000111222333555777888111333666999:::999777555666<<>>AAADDDEEEDDDAAA???AAADDDCCC>>>888111777@@@CCC@@@:::444111++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((*********))))))))))))))))))************+++++++++---333888777555===MMM[[[|||wwwfffPPPHHH[[[zzzjjj^^^WWWkkkyyytttYYYKKK@@@>>>>>>CCCNNNiiioooUUUDDD999===<<>><<<;;;<<>>DDDOOOZZZuuujjjbbbgggwwwzzzzzzKKKHHHkkkYYY@@@DDDBBBBBB@@@???>>>777...((((((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((,,,---/////////000333555---000555888777555777;;;333666888999???FFFDDD<<<>>>FFFMMMPPPQQQPPPKKKDDD777666999>>>@@@???>>>===777999999888999:::;;;999999888888999<<<======;;;;;;<<<===<<<;;;::::::;;;<<>>@@@>>>:::---,,,+++,,,---,,,&&&!!!''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((+++,,,,,,+++******+++---...888999000222IIIdddssstttYYYDDDMMMpppgggXXX\\\dddfffIII???===BBB@@@DDDeeeZZZ888999555@@@KKKRRReeebbbBBB;;;:::666000,,,,,,+++(((***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''(((((())))))******,,,+++***+++///333555666;;;777666<<>>===@@@===???EEENNNXXXfff{{{555HHHZZZ\\\RRRDDD555***///...///222666666222...000...,,,*********+++,,,333666777444222222///+++,,,++++++++++++,,,------...---++++++,,,,,,,,,+++******))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,............////////////222111333777;;;AAALLLWWWpppiii[[[jjjyyyfff\\\WWWhhh]]]FFFXXXuuuiiiLLLGGG@@@CCCAAA@@@???999///******************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))((()))******++++++******///111222111000000111333444444666888888555333222222;;;GGGTTT```fff___TTTJJJLLLIIIBBB===;;;888333333111111222222111000000111000......000222222///222222222333555777888888<<<<<<===<<<;;;;;;<<<<<<:::;;;===???BBBCCCDDDEEEBBB???>>>@@@CCCDDDAAA===:::555///***)))***,,,---))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))++++++******,,,...///444777<<>>222555AAAQQQnnnyyyhhhDDD<<<555333444444111///+++***)))((('''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''(((((()))************)))***,,,000444666888999;;;FFF\\\tttzzzxxxxxxzzzyyypppeee```aaalll~~~pppyyyxxxfff^^^^^^eeesss~~~tttiii___QQQEEE@@@<<<999999>>>GGGOOOUUUfffnnnzzzuuu\\\SSSLLLJJJGGGAAA???@@@999999<<>>EEEAAA@@@@@@;;;222,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***+++,,,---...222333555555444333333444888777555666999;;;;;;999DDDJJJTTT___hhhiii^^^QQQIIIGGG???444000222444333111111000///000111222333222///---///111333222111222222222111///...000111///000111333555888:::;;;999999:::;;;>>>AAADDDFFFHHHFFFEEEGGGJJJIIIEEEAAACCC???888111------111555---,,,***((((((((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,------///111666777<<>>999:::;;;>>>EEEOOO\\\hhhppp~~~~~~rrrcccXXXPPPIIIDDDDDD???<<<;;;;;;<<<@@@JJJUUUccc|||---888IIIYYYaaa^^^RRRFFF===999555333444555333111---,,,+++******,,,...///:::???@@@:::333000///---+++++++++++++++,,,------...,,,******+++,,,+++*********))))))******+++,,,,,,------------------,,,...---,,,*********+++,,,---------........./////////...000333666999CCCMMM___yyy```SSScccaaaIIIJJJqqqYYYBBBMMMuuummmOOODDDBBBEEEAAA??????;;;333---,,,************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***,,,...000222111333666777666666666777999;;;<<<<<<@@@HHHNNNQQQXXXTTTOOONNNOOOLLLDDD<<<===<<<777000///555999999222555777666666888999999888666666777666444555888444444444222///...///000......---///111444555666888888999:::;;;===???@@@EEEEEEFFFIIILLLMMMJJJGGGBBBCCCCCC???999444333444222000---***(((((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))+++...//////000333555:::@@@OOOkkkfff\\\fffxxxwwwpppzzzlllXXXBBB:::@@@555DDD```eeeDDD:::CCCZZZsss|||]]]AAA888888444000222---,,,+++)))(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((()))******+++++++++---000333555999<<<>>>DDDEEEWWWyyyoooggggggsss{{{|||rrrjjjkkkkkknnn{{{wwwnnnqqquuuzzz~~~{{{|||~~~~~~}}}~~~}}}tttbbbOOOAAA;;;;;;<<<>>>DDDMMMZZZgggtttqqqbbbWWWNNNIIIGGGCCCAAA@@@???===@@@EEELLLccc|||%%%000FFFaaarrrrrreeeXXXMMMIIICCC@@@???>>>:::777,,,+++*********,,,...000<<>><<<444...+++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++---000333444111333444555444444555666???JJJRRRQQQPPPTTTYYY[[[VVVLLLAAA:::777666555555333666777555666999999666555>>>DDDDDDDDDHHHHHHEEEIIIIIIKKKJJJCCC;;;<<>>999666777;;;///...,,,***)))((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((((((((())))))***++++++++++++---111333555999===AAAHHHHHHXXXvvvsssxxx}}}yyyqqqlll}}}xxxxxx|||~~~}}}{{{|||}}}wwwyyy|||~~~tttdddNNN???999;;;???BBBHHHRRRaaappp{{{rrr^^^PPPHHHCCCAAACCCBBB???>>>@@@AAAPPPcccttt&&&...EEEddd{{{xxxpppeee^^^TTTLLLGGGAAA;;;777---,,,*********,,,...///<<>><<<666///,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---///222444555222333444444333444666888III[[[gggdddZZZUUUQQQMMMEEE>>>888444111///222777333;;;CCCHHHLLLOOOLLLHHHJJJWWWcccfffkkksssvvvsssqqqpppssstttlll```___fffdddaaa[[[VVVOOOFFF===777777333///...000222111000...000333666999:::;;;;;;555777:::???CCCGGGIIIKKKGGGHHHGGGEEEBBB@@@@@@AAA???<<<777222...+++)))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))******++++++++++++,,,,,,,,,...222777;;;DDD\\\zzzzzzfffZZZsss~~~rrr~~~aaaGGG:::???888999GGGZZZsssxxxJJJ999===UUUsss}}}dddKKK;;;444555777111///---+++)))(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''''''''(((((((((((((((((()))******++++++,,,))),,,000333555:::BBBHHHCCCEEEUUUzzzyyy~~~yyyzzz~~~||||||~~~yyyzzz}}}~~~xxxsssbbbQQQ@@@999;;;???EEEIIIUUUaaaqqq~~~gggPPPHHHBBBBBBBBB???===>>>===CCCOOO```vvv***---===[[[xxxvvveeeUUUIII???777222---,,,+++******+++---...:::GGGPPPKKK===444///...///............///000000---+++))))))***+++***)))******))))))******+++,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,---------............---///111222333:::CCCVVVkkk|||yyyeeejjjoooKKKMMMpppVVVFFFEEE???<<<>>>>>>888111---************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))***+++---///111333444444333444666777888<<>>DDD\\\nnn}}}kkk]]]```jjjyyysss^^^TTTFFF:::555===FFFVVV{{{hhhIII;;;???UUUrrrxxxqqqXXX???555222///222000...+++))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((((())))))******+++,,,,,,***...222666:::BBBMMMUUUJJJKKKVVVlll}}}~~~sssqqqwwwzzz|||~~~~~~~~~{{{{{{{{{~~~}}}uuuggg[[[KKKCCC???CCCHHHLLLRRRYYYcccnnn~~~uuufffVVVMMMHHHCCC@@@@@@======BBBNNNaaaxxx(((&&&000LLLlllqqqZZZIII===444///...---+++******+++---...888IIIWWWTTTFFF999111---///////////////000111111---+++))))))***+++***)))*********)))***++++++,,,+++,,,,,,------,,,,,,+++((()))+++,,,------,,,+++,,,,,,,,,---------.........---...000111111888@@@PPPdddtttnnnjjjddd\\\xxxgggSSSFFF@@@===@@@@@@:::222///************))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))***,,,...111333444444333333555888;;;@@@HHHQQQVVVTTTYYYSSSDDD;;;>>>===888666666:::??????CCCRRRbbb|||wwwhhh[[[PPPFFF<<<444555333111000000222666888999999999999999;;;???AAAGGGEEEFFFIIIMMMNNNLLLIIIKKKHHHDDD>>>777111,,,)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,.........///444<<>>HHHIIIcccnnn[[[DDD<<<999444222111...,,,***)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''((((((((())))))))))))***++++++,,,,,,,,,111666;;;@@@JJJXXXbbb]]]\\\]]]dddpppyyy~~~~~~xxxsssnnnZZZ]]]nnnxxxzzzxxxzzz{{{}}}~~~}}}{{{zzzzzz|||zzzyyyzzzxxxlllWWWGGG<<<===DDDPPPWWWZZZbbbkkknnnxxx~~~~~~{{{|||ppp^^^RRRIIIEEEDDD>>><<<<<>>888666999;;;;;;AAAHHHUUUbbbhhhnnn{{{sssVVVGGGJJJ888222444//////333111///444555222555;;;===:::@@@CCCIIILLLKKKHHHIIIMMMLLLHHHEEECCCAAA;;;000(((,,,***((('''((()))((('''))))))))))))))))))))))))************************%%%&&&&&&'''((()))***************)))))))))))))))---+++)))***---///...,,,111,,,,,,444:::FFF^^^vvvxxx\\\PPPaaaoooTTTEEE:::;;;FFFJJJhhhzzzhhhIII999@@@GGGRRRYYYSSSDDD777222333444444000---,,,***(((************))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((()))******+++******+++---......---555000333@@@NNN[[[mmm~~~yyyxxx{{{xxxrrrkkkssslllaaa[[[aaammmuuuwwwwwwvvv||||||yyy|||}}}yyyuuuooobbbRRRHHHFFFBBBDDDLLL[[[eeekkksss}}}}}}|||xxxuuuzzzxxxzzz~~~~~~}}}}}}~~~~~~|||{{{||||||{{{zzzkkkUUUJJJIIICCC???===??????HHH___xxx&&&(((,,,777QQQtttmmmYYYKKK???666000---,,,...---++++++...999GGGSSSSSSJJJBBB:::444444333222222222000---+++)))))))))***+++++++++***)))***++++++++++++,,,,,,............------------,,,,,,,,,---------..............................///---...111222222666<<>>>>><<<111------,,,++++++*********++++++************++++++))))))))))))************))))))))))))************+++***)))))))))***+++,,,,,,333111...333444777BBBMMM___mmmmmmgggddd]]]TTTAAA???;;;999===DDDGGGFFFVVVfff{{{|||zzzwwwdddSSSCCC<<<:::222222777555444777777444666<<<===:::BBBCCCFFFKKKNNNOOONNNNNNOOOLLLHHHGGGEEE???555...---+++((('''((()))(((((())))))))))))))))))))))))************************'''''''''(((((((((((((((************))))))))))))---+++)))***,,,...---,,,000000333999CCCUUUppp}}}gggWWW\\\uuu|||lllqqq|||{{{ttt]]]AAA888AAAGGGOOO```zzzVVV888888???MMM[[[]]]OOO>>>444333333333000///...,,,***************))))))))))))))))))(((''''''''''''((('''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((()))***************+++,,,.........555222777HHHZZZnnnyyynnnbbblllyyyddd]]]\\\fffrrrxxxxxxvvvyyy|||}}}}}}|||sssiii```UUUJJJEEEFFFFFFHHHRRRaaakkkpppvvv}}}~~~{{{zzzyyywwwtttqqquuutttuuuxxxxxxwwwyyy~~~|||{{{{{{|||~~~{{{wwwtttrrrpppmmmkkkxxxdddQQQKKKIIICCC??????>>>AAAPPPaaa$$$'''***111AAAaaavvvbbbRRRAAA333111---,,,......,,,,,,000888FFFQQQRRRKKKEEE@@@<<<777555222111000///---+++))))))))))))************)))(((((()))+++------,,,/////////......------,,,,,,,,,,,,---------..............................///---...111111111555;;;FFFSSSdddtttyyyppp[[[[[[pppmmm\\\^^^xxx{{{QQQDDD@@@AAA>>>@@@@@@777...---,,,++++++*********++++++************++++++)))))))))*********++++++)))))))))*********++++++++++++*********,,,---...111444111222555222<<>>AAA@@@>>>===>>>BBBJJJOOOOOOLLLOOOMMMJJJIIIGGGBBB:::333...,,,)))'''((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''************************,,,+++******,,,------,,,---222777>>>PPPkkkqqq]]]aaaxxxvvvaaa___uuuzzzvvvyyywwwxxx~~~|||UUU???======???IIIhhhkkkDDD777:::III^^^jjjbbbNNN???666444222111111///---,,,************))))))))))))***)))((((((''''''(((((('''''''''(((((('''''''''(((((((((((()))))))))))))))(((((((((((()))******))))))******,,,---...///555555===PPPgggzzzmmmeeemmmsssyyy|||ttt}}}|||ddd```bbbmmmxxx{{{xxxvvv{{{|||}}}~~~tttgggWWWMMMGGGEEEIIIOOOPPPSSS]]]jjjssswww{{{}}}{{{xxxwwwuuusssooommmrrrpppqqqtttsssrrrtttzzz|||}}}~~~}}}zzzxxxwwwwww{{{wwwqqqkkkgggbbb^^^ZZZXXXbbbmmmrrrooojjjggggggkkkmmmtttyyyzzz{{{cccUUUKKKBBB<<<>>>>>>===DDDNNN((()))+++---222KKKxxxhhhVVVDDD666222...,,,...---+++,,,000666EEERRRTTTPPPJJJEEEAAA999666222//////...---,,,))))))***)))(((((()))***---+++)))))),,,...//////...---------------------,,,,,,,,,---------..............................///---...111111111444:::AAAMMM\\\jjj|||pppwwwpppPPPDDDLLLnnn]]]TTTuuuwwwSSSBBB===@@@???@@@???666///...---+++************++++++************++++++))))))*********+++++++++))))))*********+++++++++++++++++++++,,,...000111666555222444888666EEEddd~~~vvvqqqiiiUUUBBB999<<<@@@III```{{{zzzeeeUUUGGG666555222000000666===AAAAAA??????======BBBIIIMMMLLLMMMLLLJJJIIIGGGCCC===888222///+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((()))***************++++++,,,+++***++++++,,,------///555;;;JJJhhh{{{jjjggg~~~ttteee```ssszzzzzzuuusssvvvzzzxxx```NNN<<>>FFF^^^sssvvvgggYYY???888333222222000---,,,************)))))))))(((***))))))((('''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((())))))***+++((()))******+++---///111666777BBBUUUkkk|||rrr~~~uuuxxxwwwkkkpppppp{{{lllhhhjjjrrrzzz{{{yyyyyy}}}}}}}}}}}}xxxssseeeVVVFFF@@@AAAIIIUUU```aaaccciiirrryyy~~~~~~~~~~~~~~~~~~}}}zzzwwwtttqqqmmmhhheeejjjhhhiiikkklllkkknnntttuuuwwwyyyxxxuuuqqqooonnnjjjgggaaa[[[WWWRRRMMMJJJCCCFFFHHHJJJKKKLLLMMMNNNUUUWWW]]]cccfffhhhoooxxxnnn\\\MMMBBBAAABBB??????DDD))))))+++,,,+++;;;gggnnn[[[III;;;333///,,,---,,,***,,,///666FFFVVV[[[VVVPPPIIIDDD999666111...---------,,,(((******)))((((((***,,,111///,,,,,,,,,...//////++++++,,,,,,---------...,,,,,,,,,---------..............................///---...000111000444:::@@@JJJWWWcccuuuuuutttvvv\\\IIIAAAZZZcccRRRuuuaaaLLLBBBDDDBBB@@@<<<222111///---+++*********+++++++++************++++++************++++++++++++************++++++++++++,,,,,,,,,,,,...000333444666555333:::CCCFFFWWWuuutttbbbWWWPPPEEE<<>>DDDJJJLLLLLLKKKKKKJJJIIIEEEAAA>>>777333...+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))******+++++++++,,,++++++++++++,,,,,,...///555:::FFF```ooommm{{{xxx______mmm|||xxxsssqqqtttvvvxxx}}}rrrPPPBBB999;;;JJJeee|||PPPDDDCCCXXXtttzzzMMM@@@555444444000,,,,,,************)))))))))(((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***)))))))))))))))***++++++((()))***++++++---111444555999FFFXXXjjjzzz}}}}}}xxxzzzqqqmmmlllrrrwwwyyy|||xxxmmmdddTTTHHH===:::@@@LLL^^^kkkrrrrrrsssvvv|||~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzwwwsssooolllgggbbb___]]][[[\\\___``````eeekkkooopppqqqoooiiiccc___]]]PPPMMMIIIEEECCCAAA===;;;>>><<<999999;;;>>>@@@AAABBBBBBEEEKKKOOOSSS\\\eeekkkppp~~~xxxbbbNNNGGGEEE???<<<===(((%%%(((---***333ZZZvvvcccOOO>>>666111......---***,,,///777GGGXXX]]]XXXQQQIIICCC777444000---------,,,+++(((***+++***((((((,,,000---///111111///---------,,,,,,,,,---------......,,,,,,,,,---------..............................///---...000000///333999@@@IIITTT___ppp|||tttyyyrrr[[[FFFVVVqqqTTTjjjhhhMMM@@@BBBAAAAAA???777222000---+++******++++++++++++************++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,---...000333555777555777999EEEWWW___jjj~~~yyyiiiSSSAAA<<>><<<;;;;;;;;;999888:::999999:::<<<;;;:::888;;;:::;;;@@@DDDHHHOOOWWW^^^aaalll}}}qqqWWWKKKFFF@@@<<<===(((###'''///,,,---LLLrrr{{{bbbIII;;;555111000...+++---000555DDDRRRUUUOOOHHHAAA<<<444111...,,,,,,,,,+++***'''***,,,+++))))))...333000999DDDGGGCCC<<<888888111000000///...---------,,,,,,,,,---------..............................000---...000000///333888>>>FFFOOOYYYjjjtttsss}}}^^^fff]]]```wwwwwwUUU@@@???>>>@@@AAA<<<333111...+++******+++,,,++++++************++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---///111555777999999AAAGGGVVVnnnvvvtttvvvkkkcccVVVLLLIIIQQQ```lll}}}sssYYYIII???888777999;;;DDDGGGDDDEEELLLMMMHHHIIIJJJKKKKKKJJJHHHGGGGGGBBB===666000,,,+++***)))))))))))))))))))))))))))************************(((((()))))))))*********))))))***++++++,,,------)))+++---......000333666>>>RRRqqq}}}xxxvvvvvvtttuuuxxxuuuxxx___KKK@@@===???QQQhhhrrrdddPPP@@@DDDVVVhhhuuu|||dddMMM999555555111///111************))))))))))))+++***))))))(((((())))))'''(((((())))))((((((''''''''''''((()))***************))))))******+++,,,(((+++------,,,...555:::999DDDTTT^^^^^^ddd}}}zzzooonnnnnnjjjmmmttt}}}}}}}}}~~~}}}zzzuuulll___SSSJJJBBB???<<<===@@@KKK```rrrxxxyyyxxxxxx~~~}}}}}}|||||||||||||||}}}~~~{{{uuunnnggg___WWWRRRLLLIIIHHHIIIIIIHHHLLLSSSRRRSSSRRRPPPJJJEEEBBBAAA>>><<<::::::;;;<<<;;;:::777888999::::::999777666;;;999:::???AAAAAADDDJJJQQQTTT^^^oooooo^^^SSSHHHAAAAAA,,,$$$'''111---)))AAAccc{{{\\\>>>999444222000---...111111>>>JJJKKKEEE>>>999555111///---,,,,,,,,,+++)))'''***,,,+++)))***000555===LLL^^^ddd___UUUNNNLLL666555333222///...,,,+++,,,,,,,,,---------..............................000---...000000///222888;;;BBBJJJTTTdddzzzsssppp{{{fff```mmmlllMMMDDD>>>======999333111...+++)))***+++,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///222666999:::@@@LLLTTTddd}}}uuujjjbbbQQQCCCJJJ```vvv~~~}}}bbbOOO???888777///:::CCCHHHSSS^^^\\\RRREEEGGGIIIIIIGGGFFFFFFFFFFFF@@@888111---+++***)))))))))))))))))))))))))))************************************))))))))))))))))))***+++,,,,,,------(((+++...//////111555888LLLggguuulllsss}}}vvv|||xxxuuutttvvvooopppvvv}}}dddLLL???222999OOO___jjjVVVCCC???GGGSSS^^^eeeiiiOOO999444666333111555************))))))))))))+++******)))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++*********)))******+++,,,))),,,......,,,///666<<>>???BBBNNNdddyyyrrruuuvvvxxx{{{||||||}}}~~~yyypppfff[[[OOOEEE???@@@<<<::::::888777:::@@@@@@BBBDDDCCCBBB@@@@@@AAA===;;;999999::::::999888;;;::::::888888888:::;;;777666888<<<<<<999999<<>>111555111---//////444<<>>???LLLbbbuuuxxxqqqoootttRRR<<<+++,,,111...+++---------------------------...------,,,---...///000......///000111333555666:::???GGGOOOZZZkkkwwwtttxxxcccqqqSSSBBBCCC888999999666333...++++++++++++***************************++++++++++++++++++++++++)))+++------,,,,,,---...222...000555333333BBBUUUqqqyyy{{{tttppppppggg[[[GGGCCCJJJ```xxxyyywww___@@@>>>:::777777;;;NNNnnnvvvbbbBBBDDDCCCDDDHHHLLLHHHAAAEEEBBB<<<777333///***'''((((((((((((((())))))***+++*********))))))(((((()))*********++++++++++++******+++++++++,,,,,,,,,///000++++++222000333BBBaaa~~~|||___eee}}}uuuuuu|||{{{{{{yyyvvvsssuuu{{{~~~eeeCCC;;;AAABBB===UUU\\\VVVAAA999EEEQQQSSSbbb[[[GGG888666222///777111///---+++*********+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((())))))))))))))))))************+++++++++,,,//////+++,,,444:::;;;JJJWWWbbbbbbbbbeeegggfff}}}zzz{{{rrrqqqssstttwww{{{~~~}}}}}}uuussskkk\\\MMMFFFDDDDDDGGGLLLOOONNNLLLSSSdddsssuuusssuuuyyy|||}}}~~~|||}}}~~~{{{vvvmmmcccUUUIIIBBB>>>;;;999777666444555666777777666::::::===BBBIIILLLKKKIIIKKKJJJEEEAAACCCEEEAAA:::>>>===<<<:::888777888:::;;;:::888999:::;;;:::888===>>>DDDLLLWWWgggcccNNNEEE,,,((((((+++))))))666HHHuuummmNNN<<<;;;333---......444===DDDCCC<<<444111222111...---...---******...)))---)))(((///111;;;MMMIIIIIINNNYYYaaafffnnnvvvUUU@@@///...111...+++---------------------------......---------...///000......///000111333444555666;;;BBBIIISSSdddwwwrrr}}}jjjiiiyyy___FFFCCC:::<<<:::777333///,,,++++++++++++************************++++++++++++++++++++++++***+++------,,,,,,---...---///555888777AAAbbb|||rrrlll]]]KKKEEEGGGUUUqqqwwwuuutttwww}}}___MMM;;;666555666@@@[[[jjjbbbMMMAAA:::AAAGGGEEEBBBBBB@@@>>>;;;999666111,,,(((***************+++,,,,,,+++*********)))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,+++...+++,,,222333:::LLLqqqrrrhhhttt{{{yyyrrrzzz}}}uuutttxxx~~~XXXAAAAAAAAA<<>>AAAHHHIIISSSUUULLLBBB???666000666222000---+++******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((())))))***************************++++++++++++,,,,,,,,,---000666<<>>@@@DDDMMMWWW]]]___^^^``````]]]YYYWWWVVVQQQJJJHHHIIIIIIHHHEEEBBB@@@???AAA>>><<<<<<======;;;999666666:::@@@GGGTTTiii{{{eeeRRR,,,''''''*********333???dddvvvVVVCCC===444...//////222<<>>;;;777AAAYYYgggZZZDDD;;;@@@GGGLLLXXXXXXPPPHHH;;;333999333111///,,,******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++++++++************+++++++++,,,,,,)))***111444666AAANNNfffuuuwwwnnnrrr|||wwwvvvxxx{{{rrrcccUUUMMMJJJKKKQQQYYYaaacccaaacccllltttwwwttttttxxx|||~~~|||nnnZZZKKK>>>:::555333333444555666666555555555666888:::;;;>>>AAAIIIWWWfffrrrxxxzzzzzz~~~yyyrrrnnngggbbb]]][[[YYYUUUPPPKKKFFFDDDCCC@@@<<<;;;<<<;;;999666888777888;;;???GGGWWWfff|||]]],,,((('''***,,,+++000666WWW}}}kkkPPP???;;;222///222000...<<>>:::999777555555666777777555666777777999;;;???AAADDDIIIUUUggg|||~~~wwwooofff^^^VVVQQQKKKEEE>>><<<<<<===:::777>>><<<<<<===>>>AAALLLXXXnnnooo,,,)))(((***,,,,,,...111LLLpppsss___III>>>;;;333111333000///>>>UUUfffhhhZZZEEE555777111---...///,,,+++---,,,+++***///111///GGGooozzzmmmcccDDD:::000,,,,,,,,,,,,...---------......///////////////////////////............//////000111222333888<<<@@@DDDJJJUUUdddooowwwsssYYY]]]~~~dddaaaggg]]]EEE???DDD999:::666111...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------000222888777999BBBPPPeee~~~sss___TTTPPPPPPttt}}}fffVVVMMMMMMUUU___bbbbbb```\\\XXXUUUTTTTTTUUUSSSSSSYYYaaafffeeebbb^^^______^^^]]]\\\]]]^^^aaa^^^ZZZYYY]]]fffpppvvvcccGGGAAA:::666<<>>999666444333111///)))))))))))))))******+++***************+++++++++))))))))))))************++++++,,,,,,,,,------------333//////>>>PPPeee|||tttttt{{{wwwxxxoooccchhh{{{~~~sssppp{{{|||}}}}}}aaaBBB:::888555FFF```[[[@@@:::KKK```yyy{{{lllUUU@@@<<<777555222...,,,+++++++++************************)))******************)))'''((())))))******))))))***++++++++++++,,,,,,,,,,,,***///555222555OOOmmm{{{zzzwwwxxxxxxyyyxxxuuussstttyyy}}}{{{lll[[[TTTRRRTTTZZZbbbccciiiooopppnnnnnntttyyyzzzvvvvvv{{{zzzqqqgggVVVDDD;;;:::888999888888777777888999;;;<<<>>>@@@BBBFFFKKKPPPXXX___mmmxxxmmm___VVVJJJDDDCCCBBB???<<<<<<:::999999999:::AAAIII\\\lllyyy+++*********+++,,,---///AAAbbb~~~~~~cccPPPEEEAAA777444555///222???VVVnnnyyypppYYYEEE===555.........,,,,,,---,,,...,,,...000///???]]]jjjrrrwwwsssiii^^^RRRIII777333---******+++---...---------...//////000000//////000000000///......////////////000111222222666:::>>>AAAEEEOOO]]]hhhyyyzzz~~~jjjOOOCCC___vvv^^^aaaqqqfffKKK???CCC;;;;;;777222///------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///222555444555<<>>DDD???999555333222111000,,,++++++++++++,,,------*********+++++++++++++++)))*********++++++++++++,,,,,,,,,,,,------------***000...444NNNgggxxxyyy~~~zzzzzztttoooooollljjjppp|||}}}{{{zzzzzz~~~wwwzzz~~~||||||UUU???777...;;;ZZZcccNNN>>>???[[[yyygggIII:::999666333///---,,,++++++************************))))))************))))))''''''((()))))))))))))))++++++++++++,,,,,,,,,,,,---...111555555===VVVpppzzzxxx~~~}}}ooosssrrrqqqqqqsssxxx~~~nnn^^^QQQPPPUUUZZZbbbkkkmmmrrrvvvvvvttttttxxx|||{{{wwwxxxuuuiii\\\PPPBBB555444:::222444666888888:::===???@@@CCCGGGIIILLLQQQYYY___ooovvvppp]]]OOOIIIEEE@@@;;;;;;888777888888777;;;AAANNN\\\gggvvv))),,,,,,+++***+++...000<<>>BBBKKKXXXbbb{{{nnnSSSCCC[[[]]]bbbdddtttnnnRRR@@@CCC>>><<<888333///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...000444777555===KKKaaaxxxyyyqqqkkklllsss~~~lll\\\RRRLLLKKKQQQXXXZZZ\\\^^^YYY[[[^^^aaacccdddddddddlllqqqxxxyyyrrrhhh```eeeeeeiiiqqqjjjJJJ888999<<>>:::666555333222000,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++111111>>>```yyy}}}yyyxxxyyy}}}vvvmmmmmmiiikkkttt}}}|||zzz{{{|||~~~~~~uuuxxxnnnHHH999444666FFFYYY]]]NNN===JJJfffyyy~~~~~~mmmQQQ???:::888444000---,,,,,,,,,************************(((((()))******)))(((((((((((()))************)))+++++++++,,,,,,,,,------//////111444<<>>@@@CCCHHHLLLKKKOOOTTTWWW[[[bbblllsssyyycccUUULLLCCC===>>>;;;:::<<<;;;888:::>>>EEEPPPYYYfffwww))),,,...+++)))+++...111===TTTlll{{{gggWWWJJJ;;;888999444222333???ZZZvvvtttdddIII>>>333////////////111---333///+++//////---444<<>>888555555111******,,,,,,******+++++++++---------...///000000111///000111111111///...---//////...//////000111222333666:::===AAAIIIVVV```www{{{```QQQhhh\\\aaaYYYgggtttWWWAAABBBAAA<<<888333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...111555999AAANNNbbbuuuvvvmmmqqq}}}mmm^^^PPPUUUQQQRRRVVVZZZZZZ[[[^^^bbbdddgggiiilllsss|||yyywwwtttmmmfffhhhzzz\\\???::::::===[[[~~~lllKKK===???>>><<<:::888777555222000******))))))******+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000555666FFFkkk}}}ttt|||wwwvvvttt}}}vvvmmmnnnfffjjj{{{yyywww|||}}}ooommmyyyTTT<<<===444111IIIgggaaaEEE;;;SSS```fffooojjjVVVGGG;;;999555111...,,,,,,,,,************************'''((()))******)))((('''))))))***+++++++++++++++++++++,,,,,,,,,---------000000///444CCCUUU^^^]]]ZZZlllqqqjjjnnnssspppoooqqqxxx~~~}}}vvvbbbUUUQQQ\\\fffggggggkkktttyyy~~~{{{{{{{{{|||yyy{{{~~~~~~~~~yyyvvvfffPPP??????BBB>>><<<>>>>>>BBBEEEHHHJJJNNNTTTYYY[[[___eeeiiimmmtttxxxeeeXXXLLLDDD@@@===<<<===<<<888888;;;<<>>BBBIIIRRRYYYnnndddnnnoooTTTZZZ]]]vvvGGGAAA===>>>;;;666111...---...///---,,,,,,,,,,,,---......---------........./////////---,,,---000555===DDD]]]zzzwwwfff]]]lllhhhXXXSSSSSSPPPVVVYYYXXXYYYaaajjjoooxxxiiigggttt^^^AAA>>>???LLLSSSddduuuaaaAAA::::::<<>>FFFSSS]]]dddZZZCCC;;;888666666222,,,+++---******************++++++(((((((((((())))))))))))))))))))))))************)))+++,,,,,,,,,,,,---///+++000555;;;IIIXXX]]][[[bbbdddfffrrr}}}cccdddrrrsssqqqqqqvvv}}}nnn^^^SSSTTTWWWZZZ___eeejjjmmmyyyxxxwwwwwwxxx{{{~~~|||}}}}}}{{{yyyssshhh```MMMKKKGGGBBB@@@DDDNNNWWWSSSMMMLLLQQQVVV\\\hhhssswww}}}sss[[[HHHFFF???;;;???@@@<<<:::<<>>;;;666222...---......------,,,,,,------...///++++++,,,,,,,,,---------///...///111333:::MMM```vvv```YYY]]]ssslll]]]WWWXXX[[[\\\dddkkkmmmsss}}}{{{rrrtttXXXBBB777DDDNNNYYYgggbbbLLL===>>>???@@@>>>999555222111000...,,,***)))***+++---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---......---...000000000333:::OOOsssmmmppp}}}|||wwwtttrrrtttxxx}}}xxxuuupppsss|||nnnaaarrrooo[[[VVVbbbsss___FFF999777:::RRRfffaaaGGG;;;;;;FFFOOOWWWRRR???;;;777666666444...,,,---************************(((((((((((()))))))))***))))))))))))************)))+++,,,,,,,,,,,,---///,,,111777@@@QQQdddoooqqqrrrppplllqqqzzzvvvuuuxxxdddgggtttsssssstttxxxuuuhhh\\\XXXZZZ\\\```dddhhhlllnnnvvvwwwxxxyyyzzz|||~~~}}}~~~{{{tttlllbbbWWWOOODDDBBBCCCEEEHHHQQQfffzzzwwwjjj___```hhhsssxxxXXXUUUKKKBBB@@@>>>;;;<<>>;;;777222///.........---------,,,------...///+++,,,,,,,,,,,,---------111///222777888BBBaaa}}}[[[TTTWWWiiiggg\\\\\\^^^aaafffzzzkkkpppsssNNN888===EEEKKKRRR\\\VVV@@@@@@??????>>>;;;888555333111///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---,,,---///111222222555DDDbbbkkklllzzz|||tttrrrqqqppprrrvvv|||sssooosssyyy{{{vvvwwwfffoooxxx]]]LLLOOOYYYlll{{{yyyxxx}}}{{{zzz|||aaaCCC777888AAAQQQ]]]ZZZDDD:::@@@HHHQQQPPPDDD;;;777555666555000------************************((((((((()))))))))******)))))))))*********++++++***+++------,,,,,,...//////222999GGG^^^uuuvvvuuuzzzqqqkkktttrrrgggllltttttttttwww{{{|||rrrjjjccc]]]]]]___bbbfffjjjmmmoooppprrrvvv{{{||||||}}}}}}~~~~~~||||||~~~|||~~~xxxkkk]]]QQQGGGBBBBBBAAAFFFNNNOOOQQQbbbyyyzzznnnnnnyyyyyydddXXXKKKDDDAAA>>>>>>@@@:::999888:::@@@HHHPPPVVVeeeppp}}},,,,,,+++++++++,,,,,,---666666MMMwwwwwwXXXDDD;;;222333///---777OOOfffrrrlllYYYFFF===:::666333222...//////...------...///------............------....................................//////////////////000000000000//////000///////////////000111000333666999<<>>;;;777333000.........---------------...//////............////////////555000222:::===JJJooojjjRRR\\\cccyyywwwtttcccfffllllllpppxxx{{{tttbbbIII:::<<>>===<<<======<<<888444222000///---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++...111000111333:::MMMnnnzzzjjjuuu{{{sssmmmmmmooopppuuu{{{~~~|||zzzuuummmgggoooyyyxxxnnnllljjjzzzfffMMMJJJDDDWWWooo{{{{{{vvvsssrrrvvvsssooojjjkkksss\\\<<<555888CCCTTTiiiPPPBBBDDDJJJTTTXXXPPP@@@999444555555111...---+++++++++***************(((((()))))))))*********))))))*********+++++++++***+++------,,,,,,...///111222===UUUuuu~~~zzz}}}qqqggglllmmmlllpppppprrruuuyyyuuuhhhcccbbbaaa___bbbfffkkkooorrrtttuuurrrxxx}}}~~~|||}}}~~~|||{{{zzzxxxxxxxxx}}}{{{}}}sssaaaQQQFFFBBBAAAEEEDDDNNN\\\\\\RRRUUUbbb~~~zzzxxx|||wwwgggTTTJJJGGGEEEAAA<<<===;;;999999<<>>;;;888444111///.........------------...//////........./////////000000666000222;;;CCCRRRqqqpppeeefffpppvvvsssxxxmmmlllvvv||||||{{{zzz~~~ccc???666AAA>>>BBBRRRWWW@@@===;;;<<>>999555222111000...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------+++,,,111222///111666EEE[[[~~~ooogggvvvnnniiijjjooottt|||xxxuuuwwwxxxrrrkkkoooyyy~~~|||}}}{{{nnnnnnaaaeeeyyytttQQQDDD>>>HHHXXXfffmmmkkkgggeeecccbbb___ZZZXXX]]]hhhppp|||KKK555666<<>>???>>>OOOeeePPPHHH???<<<===>>>:::555111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++...222111...666BBBXXXoooxxxlllooovvvqqqkkkhhhmmmttt{{{~~~~~~~~~~~~~~~}}}|||uuuttt{{{yyyxxx~~~~~~zzzzzzttt}}}rrr\\\SSSYYYiii___IIIBBBAAAFFFPPPXXXWWWRRROOOIIIJJJIIIGGGFFFJJJQQQWWWddduuuddd<<<555:::777NNNNNNPPPMMMPPPgggzzzwwwaaaPPP>>>777555333///---,,,,,,++++++***))))))))))))))))))*********++++++*********++++++++++++,,,+++,,,......------///000111777OOO|||zzzkkklllpppwwwyyyqqqrrrpppkkktttxxx~~~yyyiii``````bbbaaa^^^aaaeeekkkqqqvvvzzz|||xxxzzz}}}}}}yyyvvvvvv{{{~~~}}}|||}}}|||zzz|||}}}ppp\\\HHH<<<999<<>>IIIUUU^^^jjj......---,,,,,,,,,,,,,,,//////444CCCZZZppp~~~zzzsssfffQQQ===444666666666555222000111777===AAA>>>:::666666666555333000111111//////444===DDDIIIEEE>>>888444222333444////////////////////////.../////////000000000000//////000000000000//////............///111222222222444555666888???HHHPPP```sss^^^YYY{{{WWWWWWeeeUUU>>>===<<<999555222000.....................//////000------------...............===LLLWWWbbbrrrppphhhxxx}}}tttpppwwwkkkDDD;;;@@@???MMMiiilll\\\HHH<<<:::;;;999666111000000///......------------------------------,,,,,,,,,------------......,,,///111//////???TTTmmmssszzz~~~oookkkhhhjjjrrr{{{~~~~~~}}}|||zzzzzz~~~}}}~~~~~~vvvuuu}}}{{{zzzxxxzzz~~~~~~eeeQQQIIIOOO\\\uuuqqqYYYGGG@@@<<>>888999<<<>>>AAADDDHHHOOO^^^nnnuuuttt{{{~~~|||{{{{{{{{{{{{{{{}}}~~~{{{~~~yyywww{{{~~~}}}~~~~~~~~~yyymmmeeecccdddlllZZZOOOGGG???>>><<<:::999999::::::555<<>>HHHPPP^^^qqqvvvoooRRRGGGiiiZZZ\\\ggg[[[BBB===<<<999666333000.....................///000000////////////000000000111...GGG___iiisssiiigggsssvvvyyyvvv~~~QQQ888>>>AAAKKKeeelllOOO<<<777888888666000000000///......------------------------------,,,,,,,,,---------......000...///000---000HHHccc|||xxxqqq|||qqqffffffkkkwww~~~|||yyywwwwww~~~||||||yyyvvv{{{{{{zzzxxx~~~rrrXXXGGGFFFIIIZZZjjj~~~www```III???:::<<<===999666777999777666555555666777888>>>EEEQQQeee[[[777:::666:::UUUcccPPPHHHiiijjjMMM===888666333222,,,,,,++++++***))))))((()))************+++++++++******+++++++++,,,,,,,,,+++---......---...///111666???SSSpppyyyrrrmmmttt}}}}}}sssiiifffhhhfffaaadddeeegggjjjoootttyyy{{{yyyvvvuuuzzz{{{uuusssyyyyyysssqqqvvvzzzyyyzzzzzzuuusssWWWLLL@@@999:::===@@@@@@>>>IIINNNPPP[[[nnnwwwsssrrr{{{~~~zzzyyyyyy{{{||||||wwwpppnnnhhhgggnnnvvvzzz|||~~~|||}}}wwwggg[[[VVVZZZqqqgggTTTKKK@@@>>><<<999888777666666777999???FFFQQQ___sss///......------,,,++++++,,,000222555AAASSSaaafffdddeeeccc[[[OOOCCC<<<:::333222000///...///000111444666666444555777444000555000///222444888GGGXXXddd```XXXMMMAAA:::888999222666666333444666333,,,444...,,,...111111111333...//////000000000//////000000////////////000000222000111666999===DDDMMM___ooo~~~rrryyyYYYPPPqqqgggRRR\\\ooo]]]DDD???;;;777555111---///333////////////////////////222///...222333111000111666GGGiiixxx^^^mmmuuuttt|||nnnkkksssqqqNNN>>>:::LLLiiikkkBBB777>>><<<777...000000///,,,+++,,,///........................---------.........//////+++///666777111555QQQqqquuurrrrrrhhheeefffkkkuuu~~~|||tttjjjkkkyyy|||www|||~~~zzzrrrhhhNNNIIIBBBDDDLLL___uuu{{{iiiRRRGGGCCC===888777777777666444444555666777777777666555>>>DDDTTTsssuuuLLL;;;333444KKKWWW^^^HHHJJJuuuvvvtttmmmYYYAAA666888555---///...,,,***)))(((''''''++++++************++++++*********)))******+++,,,))),,,---------//////...333NNNaaagggppp|||wwwooojjjqqq}}}}}}}}}|||wwwpppjjjgggfffffffffaaadddhhhkkkooosssxxx|||zzzzzzzzzzzzxxxvvvuuussswwwvvvtttssstttuuuwwwxxxttt}}}~~~~~~|||ooo^^^HHHCCC<<<999;;;???AAABBBGGGGGGLLLUUU^^^ccciiipppkkkpppyyy~~~{{{|||{{{zzzyyyyyy{{{}}}~~~vvveee```YYYVVV___kkktttzzz}}}xxx{{{vvvqqqbbbVVVXXXXXXcccfffWWWKKK===:::>>>::::::;;;555666666999>>>DDDPPPdddvvv///......------,,,++++++///......111;;;JJJ[[[gggmmmlllkkkfff^^^RRREEE===777555222///......///000///222444444666:::888444444//////444777>>>OOOaaaqqqpppiiiZZZHHH;;;888999999;;;999666666999888333555222111222111...000444000000000000000000000000000000////////////000000333111222666999<<>>JJJeee{{{\\\BBB888777FFFLLLXXXIII<<>>GGGYYYiiiwww///......------,,,++++++111+++***...444===QQQeeewwwvvvwwwvvvpppcccQQQCCC:::777333///,,,,,,---///---111444666:::>>>===888444000000666;;;DDDXXXkkkwww{{{yyyiiiRRRAAA===???AAADDDEEEDDDEEEFFFCCC>>>;;;;;;===>>>:::444333777333333111000//////000111000000////////////000000333111222666999<<>>QQQeeemmmrrr~~~oooeeexxx]]]@@@@@@WWWhhhtttfffFFF888888999;;;222333333111///...///111........................------.........////////////222111///:::WWW{{{tttxxxiii```aaabbbgggqqq|||}}}~~~zzztttiii___bbblllxxx~~~|||yyy|||yyyzzz~~~~~~{{{iiitttuuuXXXHHH:::888888666777<<<999888666666777888888777444444555555666777777777555;;;:::???SSShhh}}}{{{UUUAAA555>>>???TTTVVV@@@CCCNNNXXXZZZSSSCCC999888777333...---,,,+++************++++++************++++++***************+++,,,,,,...------,,,---///444888CCC___rrrtttssskkkgggmmmtttrrrrrrzzz|||ooommmjjjgggdddbbbbbbaaa```bbbfffkkkooouuu{{{|||}}}}}}{{{wwwuuuxxxwwwuuutttsssssstttuuuvvvzzzvvvhhh]]]VVVMMMCCC???<<<999;;;@@@GGGMMMQQQRRRMMMKKKMMMPPPTTTZZZaaajjjnnnuuu|||}}}zzzvvvvvvwwwxxxzzz}}}qqqaaaTTTKKKEEEKKKUUU___hhhnnnyyy}}}tttooocccYYY\\\QQQLLLNNNYYYjjj}}}___NNNFFFAAA777666:::888555444666888:::???LLLYYYeeewww///......------,,,++++++111)))(((///111333FFF^^^wwwzzz}}}~~~wwwgggSSSFFF777555000,,,***+++---......333777999>>>BBBAAA===777222111777===GGG[[[pppxxx{{{cccOOOIIILLLDDDIIIPPPVVVZZZ[[[VVVQQQIIIHHHJJJNNNLLLBBB888444666444222000//////000111000000////////////000000444222222666999<<>>999666444...---,,,+++++++++++++++++++++************+++++++++************+++,,,,,,...---............333:::FFFdddyyy~~~zzzrrrrrrrrrtttwww}}}wwwmmmlllkkkgggddd```______```bbbeeeiiimmmrrrxxx|||~~~}}}yyywwwwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwooo]]]NNNGGGBBB>>>>>>===;;;<<>>>>>EEEOOOdddttt]]]MMMEEE;;;:::>>>:::777666777999:::<<>>GGGJJJ```ggg\\\OOO@@@666999555444222111000000//////................................./////////000000,,,000333:::SSSwww{{{uuurrr```[[[ZZZZZZfffvvv~~~{{{{{{ssseee___kkkxxx|||xxxvvv{{{}}}www|||xxxpppppprrriiihhhvvv}}}kkkuuunnnXXXFFFCCC>>>444222888666666777999<<<===<<<:::888777777666666666777888888<<<777666@@@MMMfff```999???<<>>======>>>======>>>BBBIIIQQQVVVOOOLLLMMMSSSZZZaaajjjrrr||||||}}}~~~{{{wwwzzzyyyyyy|||ooo___RRRGGG>>><<<===AAAFFFLLLkkklllSSSEEEGGG:::888999>>>CCCRRRqqqmmmUUUIII??????@@@999777666777999999999???GGGRRRaaattt///......------,,,+++++++++))),,,111111...555AAALLLRRRYYYXXXNNNBBB888444,,,+++)))))))))+++,,,...***///333888???HHHJJJHHH999333111444777===NNNaaa{{{fffQQQGGGDDD???>>>EEEPPP\\\hhhrrrnnngggfffnnnooo___EEE222333333111000//////000111000000////////////000000222000111666999===DDDMMMZZZjjj{{{nnnXXXmmm{{{cccGGG???999888777444222333000000000000000000000000//////000000111888JJJ\\\qqq}}}}}}tttwwwbbbBBB<<>>>>>===<<<;;;999777777777777888666999555555<<>><<<<<>>===<<<<<<>>>CCCKKKPPPNNNNNNTTT___hhhnnnvvv|||{{{{{{{{{}}}~~~|||zzz{{{zzzzzz}}}kkkYYYIIIAAA:::888999;;;???EEEaaalllQQQBBBDDD>>>:::999:::;;;EEE___zzzeeeRRRDDD@@@???888777555555777777666:::@@@JJJZZZooo///......------,,,++++++(((***,,,------...111333666888;;;;;;888444///,,,************++++++,,,,,,+++...000222888@@@CCCAAA666111...111222555DDDVVVwww{{{```OOOHHH???888:::???FFFPPPZZZ^^^XXXYYYbbbfffYYYDDD555000000000000000000000000000000////////////000000111///000555999>>>FFFNNN\\\lll~~~~~~ZZZkkkrrr{{{NNNCCC:::777666333111111000000000000000000000000111///...///222<<>>BBBCCCDDD@@@???<<<999777777777777666888555666<<<===KKKfffZZZ<<<<<<===NNNhhhcccbbb[[[dddoooqqqfffRRRAAA888111000///---,,,+++++++++++++++************++++++,,,++++++++++++,,,------///+++,,,111111222???PPPzzzqqqiiiwwwzzzuuu~~~~~~|||zzzssspppiiijjjjjjddd]]]YYYZZZ\\\[[[]]]___bbbgggnnnvvv{{{~~~|||{{{zzzzzzyyywwwwwwwwwvvvuuutttsssssskkk```QQQFFFBBBEEEKKKPPPMMMLLLHHHCCC@@@BBBGGGKKKWWWYYYcccpppyyy|||~~~~~~}}}|||}}}~~~~~~|||{{{xxxwwwxxx}}}dddPPPAAA;;;777777888777:::???QQQzzzdddLLLDDDAAA;;;999999888<<>>HHHNNNGGG999000...//////000000000//////000000////////////000000000...000555:::>>>FFFOOO^^^nnn___kkkkkkSSSGGG;;;777555111//////000000000000000000000000444111...000555AAAUUUfffooo|||}}}oooqqq|||jjjhhhfffdddeeegggjjjllluuu~~~ppp\\\ZZZ___@@@888CCCKKKUUU[[[NNN>>>>>>;;;888444444555555222000........................////////////000000000000333333CCCdddxxx{{{aaaRRRTTTYYYYYYcccooo~~~{{{yyyzzztttvvvhhh[[[SSSWWWaaakkkvvvyyy{{{}}}}}}|||{{{{{{{{{}}}}}}}}}nnnaaajjjtttiiiqqqyyykkkSSSZZZZZZNNNAAA;;;999888444444666;;;AAAGGGJJJKKKCCCAAA===:::888777777777777999777999===:::DDD\\\zzzrrr???<<<>>>DDDYYYYYY```gggppp|||vvv```LLLAAA222111000...,,,++++++***++++++************++++++,,,,,,++++++,,,,,,---...111+++***///000555FFF\\\{{{|||{{{xxx|||uuuooonnndddffffffaaaZZZWWWYYY\\\YYY[[[^^^bbbhhhpppyyy}}}{{{yyyyyyyyyzzzxxxxxxwwwuuusssqqqooonnnbbbVVVIIIDDDGGGOOOZZZaaagggddd]]]TTTLLLIIIKKKNNN\\\aaalllyyy~~~~~~}}}{{{yyyuuutttvvv||||||^^^III>>>:::777888777555666999HHHwww[[[HHH>>>::::::<<<888666AAAOOOooorrrQQQBBBCCCCCC>>>:::888888777555777;;;???JJJ[[[jjjvvv666333000...---,,,+++***---,,,***+++,,,...//////.........///......---,,,,,,,,,,,,+++++++++******///............///000000000---...///...---555AAAkkkcccSSSAAA999999999555000222111222444666666444222000000000000000000000000222222111000//////000000000222444666888>>>GGGNNN^^^kkk{{{www~~~]]]hhhuuu{{{XXXEEE>>>===444000222111////////////000000000000333...***...>>>TTTfffooo~~~|||sssjjjnnnwww|||wwweeeYYYOOONNNPPPQQQRRRUUUfffiiirrraaaTTTjjjsssHHH<<>>999---555???@@@LLLTTTEEEGGGBBB???>>><<<999999<<<777777888888777999EEESSSwwwMMM:::DDD:::HHHaaa]]]aaawww___:::444///---...,,,))))))+++,,,,,,+++***))))))******,,,,,,++++++,,,,,,---...***000///...000333IIIiii{{{|||ttthhhfffbbbaaa___]]]ZZZXXXWWWVVVXXXZZZ[[[^^^hhhtttzzzyyy|||zzzzzzzzzwwwuuu}}}xxxtttsssssspppjjjddd[[[NNNFFFIIIMMMUUUgggzzzdddOOOMMMRRRVVVeeellluuuyyy{{{}}}~~~yyy{{{~~~wwwuuuxxxsssrrrzzz|||zzziiiHHH<<<;;;;;;:::555222666===DDDjjjWWWHHHAAA>>>>>>;;;888???KKK___|||\\\IIICCCDDD>>><<<999666555777999;;;>>>GGGVVVfffrrr666333000...------,,,+++---,,,++++++---///111111111111000000///.........---------,,,,,,,,,++++++...............//////000///---...///...---333===aaa|||fffMMMBBB>>>:::555333111000000111222222000...000000000000000000000000222222111000000000000000000222444666888>>>FFFMMMYYYeeeuuu~~~aaa___tttdddeeepppwww^^^FFF:::999444333444000////////////000000000111111000---000BBB```{{{qqqlllttt|||~~~{{{{{{kkkYYYOOOEEEBBBBBBCCCEEEIIIVVV[[[eeeuuuvvvWWW^^^^^^<<<@@@GGG[[[rrrnnnRRR;;;<<<:::666333222111222333000000000000000000000000---///000///......///111333333TTT||||||uuubbbZZZVVVSSSVVV^^^nnn{{{~~~yyyyyy}}}~~~yyy|||}}}{{{|||{{{ooowww^^^YYYiiiqqqkkk]]]\\\XXXPPPGGG@@@>>>???<<<111777???@@@MMMXXXOOOQQQJJJCCCAAA>>>;;;<<>>999CCCYYY\\\___qqqdddFFF888333//////---***)))+++---,,,++++++*********+++,,,,,,++++++,,,,,,---...+++///...///444<<>><<<999777666777888999;;;CCCRRRbbbnnn{{{666333000.........---,,,,,,,,,+++,,,...000333555444333222000///...------............------------------------.........///...---...///---,,,111777UUUwwwmmm\\\OOO>>>555555222111//////000000...,,,000000000000000000000000222111000000000000000000000333555555777===EEELLLWWWcccsssQQQOOOiiinnndddmmmvvvgggJJJ:::999666666555////////////000000000111111000444333555MMMwww}}}oooqqqwww~~~mmmhhhccckkkwwwxxx```MMMEEE>>>;;;999777:::???EEEKKKUUUbbbooo|||dddVVVtttxxxFFF@@@EEE___|||~~~```CCC===;;;888444222111111111000000000000000000000000...///000///...///000222333@@@fff~~~yyyjjj[[[UUURRRQQQYYYeeeuuu~~~~~~{{{~~~~~~{{{{{{}}}|||zzzzzzyyyyyyzzzwwwuuuvvvuuuuuuyyygggYYYVVVhhh{{{uuummmbbb```[[[TTTMMMIIIEEECCC???666888>>>@@@NNN]]]^^^YYYPPPGGGCCC???;;;;;;===::::::;;;:::666666@@@KKKllltttJJJ<<<;;;BBBRRRbbbXXXaaannn{{{}}}gggQQQ<<<666111000///+++***,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,------...000///......333@@@WWWkkkppp{{{zzzxxx||||||uuuwww}}}lllddd\\\XXXXXXYYYWWWUUU[[[[[[ZZZ[[[dddrrr|||zzzwwwxxx|||}}}uuubbbUUUQQQQQQTTTVVVXXXeeellldddjjjpppwww{{{}}}zzzyyyyyyxxxyyywwwtttvvvyyyyyyvvvwwwyyymmm^^^ZZZ]]]kkklllMMMCCC;;;888888666666888???gggkkkSSS<<<777:::;;;<<<@@@WWWoooyyy\\\JJJAAA===<<<:::888777666666777777>>>MMM\\\gggsss555333000/////////...---,,,,,,,,,,,,...111555888:::999888666444222111000000000000/////////......,,,------...............------......---,,,...111EEEcccvvvdddJJJ999777444222000000000111000///////////////////////////111111000000000000000111111333555666777===EEELLL]]]gggvvv```aaa~~~yyyfffsss}}}kkkOOO>>><<<888666444...//////000000000111111111111777777===\\\yyyrrrvvvuuuzzzkkk\\\UUUZZZfffqqqyyyoooXXXEEEBBB@@@???<<<888999>>>===BBBIIIOOOUUU___llluuuzzzwwwVVVlll\\\FFFAAAWWWrrrzzzgggLLL>>><<<999555333111111000////////////////////////...///000//////000222444777MMMsssmmmaaaWWWSSSOOOPPP\\\lllzzzzzzwwwzzz|||zzz~~~|||~~~~~~zzzvvvvvvwwwxxxvvvuuukkkiiixxxwwwmmmbbbfffyyyvvvfffUUUVVVgggwwwxxxpppmmmkkkeee]]]XXXTTTNNNHHH@@@:::999;;;@@@MMMaaammmeee\\\SSSNNNIIIBBB>>>>>>:::;;;<<<;;;777666???KKKfff}}}]]]???@@@CCCPPPlll\\\VVVWWWdddrrrtttgggXXX>>>777000//////---,,,---++++++************++++++,,,,,,,,,,,,,,,---......000---...///444GGG]]]gggUUU^^^hhhuuuxxxooo}}}vvv{{{yyyzzz{{{vvvzzzuuukkk___YYYYYYZZZVVVRRRVVVXXXYYY[[[dddrrr|||~~~xxxttttttxxx}}}~~~{{{hhhZZZXXXYYYZZZVVVQQQXXXrrrsssnnnuuuzzz~~~zzzvvvuuuvvvvvvvvvtttssstttwwwyyyxxx}}}pppYYYLLLKKK[[[ttt\\\MMM>>>999:::888777666888^^^tttYYY@@@999<<<======@@@SSSiiioooVVVHHH>>>===;;;999777666555555444:::HHHVVVbbblll|||555333000///000000000///+++,,,---------000666:::@@@@@@AAAAAA>>>:::666333111111111000000000//////,,,---.../////////......---......---,,,---......444FFFhhh~~~oooWWWBBB;;;555333000///000111222111////////////////////////111000000000000000111111111333555666888>>>FFFMMMdddnnnzzz{{{wwwkkk}}}fffMMM@@@===777444444000000000000000111111111111000555999FFFkkkzzzxxxvvvxxxhhh[[[PPPOOOWWW___hhhbbbMMMAAA@@@BBBDDDAAA<<<;;;>>>999===AAABBBCCCHHHSSS[[[zzz}}}ZZZeeesssPPPBBBPPPaaalllcccKKK===<<<999666333222111000////////////////////////...///000//////111444666===WWWzzz|||ggg]]]UUURRRPPPRRR```qqq|||}}}{{{vvvtttvvvxxxxxx}}}xxxzzz~~~|||yyyxxxxxxzzz|||}}}zzzuuu^^^\\\kkk}}}hhhZZZ\\\iiisssvvvmmmbbbRRRIIIUUUkkkuuussswwwwwwrrrhhhaaa\\\SSSIII@@@>>>;;;:::???JJJ```xxxxxxooogggccc]]]SSSJJJFFF<<<<<<===<<<888888BBBNNNfff|||qqqGGGAAA@@@LLLmmmooo]]]NNNRRRccckkkdddYYY@@@666///...///...---///******)))))))))******+++------,,,,,,------...///,,,(((///333999TTTmmmnnn]]]gggiiieeesss```XXXiiitttpppwwwwwwzzz|||uuutttvvvqqqggg\\\WWWXXXYYYVVVRRRQQQVVVYYY\\\eeeqqqzzz}}}~~~yyyuuutttwww|||{{{kkk___aaa___ZZZPPPFFFDDDPPP^^^tttsssttt{{{~~~yyyuuutttuuuvvvuuutttssstttuuuwwwzzz}}}sssYYYIIIBBBOOOfff|||lllYYYEEE<<<<<<;;;888666555UUUrrr[[[DDD===<<<;;;===BBBQQQiii~~~{{{^^^MMM@@@???===:::888666555444333999DDDRRR]]]hhhwww555333000000000111111000+++------,,,,,,///555;;;???CCCGGGIIIFFF@@@888333111111111111000000000000,,,---///000000000///...---///...,,,+++......,,,///666KKKjjj~~~wwwooo___KKK???777444000...///000111111000000000000000000000000000000000000000111111222111333666777:::@@@IIIOOOgggppp{{{nnneeeLLL>>><<<444222555222000000000111111111222222///333===RRRttt{{{|||uuuuuudddZZZMMMIIIMMMSSS]]]ZZZIIIAAA???@@@CCCBBB===;;;<<<777:::======<<>><<<999777666LLL|||rrr]]]HHH???;;;888;;;BBBRRRjjj~~~cccOOOCCCAAA>>>;;;888666555555444888AAANNNYYYeeesss555333000000111222222222+++---...,,,***---444:::EEEKKKSSSWWWUUULLLAAA999111111111111000000000000---...000111222111000///---000...***+++///000---///111<<>>:::444000///000000000000000000000000000000000000000000000000111222222111333666888;;;BBBKKKRRRgggooozzzmmmwwwWWWAAA;;;444333444000000000111111111222222222222666GGGbbb|||~~~~~~qqq}}}xxx{{{zzzkkk^^^SSSIIIIIINNNVVVcccgggZZZKKKDDD???@@@@@@>>><<<===999;;;>>>>>>>>>???CCCFFFZZZ{{{zzz{{{tttccczzzfffIIIMMMQQQ^^^___GGG;;;:::999777555444222222000000000000000000000000////////////000222777:::LLLrrrbbbWWWOOOQQQTTTZZZiiizzz}}}{{{zzzyyyxxxwwwwwwyyyyyyyyyyyyyyyxxx{{{}}}|||yyy|||vvvxxxxxxxxx}}}}}}ggg\\\```sssooo\\\SSSNNNIIIGGGAAA>>>CCCTTTfffqqq~~~}}}pppggg[[[NNNLLLQQQHHH@@@AAA@@@SSSyyyzzzsssgggZZZSSSHHHEEECCC???:::;;;FFFSSSmmm~~~qqqKKK999@@@TTTtttpppbbbUUUXXXccccccXXXJJJ>>>222//////...------,,,+++++++++,,,,,,---...---------------...//////222,,,444555777```{{{xxxppp[[[WWW___jjjqqqrrrsssxxx~~~~~~sssdddWWWQQQQQQQQQSSSUUUWWWVVVUUUVVVZZZ\\\ZZZ^^^gggooosssyyy{{{||||||zzz{{{}}}|||ssskkkfffjjjggg^^^OOOAAA;;;???CCCSSSaaakkkkkkmmmvvv~~~{{{xxxvvvuuuuuuuuutttrrrsssvvvwwwwww|||rrr\\\NNNCCCCCCOOOgggtttrrrWWWGGG@@@<<<:::999777AAAiiigggNNNCCC>>>:::<<>>JJJVVVbbbrrr555333000000111333333222+++---...,,,))),,,333:::RRRZZZdddkkkiii^^^QQQHHH111111111000000000000///...///111222333222000///...000...)))***000222...------333===BBBAAADDDIIIIIIJJJGGGHHHWWWiiijjj___EEE@@@999444222111111111000000000000000000000000000000///000000111222222111333666999<<>>FFFTTTaaa~~~yyy]]]JJJAAA<<<:::;;;777999ZZZqqqTTTFFFBBB??????CCCTTTgggxxxzzzhhhIIIFFF@@@;;;888666777777555666<<>>:::333333111111000111222333222111222EEEcccrrrrrr{{{ooojjjxxx```SSSNNNLLLJJJKKKCCC@@@CCCUUUsssfff]]]SSSJJJEEEAAA@@@AAA>>>DDDGGGDDDBBBDDDFFFEEEOOOiii]]]```wwwCCCSSS]]]bbbiiibbb@@@;;;777888777444222333222111111000000000000000111...///333111///888FFFmmmzzzmmm~~~qqqVVVUUUOOOIIIPPPdddwww~~~~~~}}}{{{zzzyyywwwwwwxxx}}}|||uuuqqqrrrwwwyyyzzzyyyxxxvvvtttuuuxxx{{{|||}}}nnneeeqqqttthhhiiivvviiiTTTLLLBBBAAA>>>;;;;;;@@@JJJRRRyyyooofffeeeiiiSSSFFFNNNEEEDDDccc~~~tttggg]]]XXXQQQHHHDDDFFFNNNUUUooottt{{{aaa@@@CCCAAAdddyyywwwnnnuuuuuutttlllMMM555111222,,,+++111222...+++---222555444111---------............///000---333:::SSSyyy|||zzzlllcccbbb``````eeemmmsss{{{xxxbbbUUURRRSSSSSSTTTTTTUUUVVVVVVYYYnnnzzzpppcccccciiillloooooossszzz~~~~~~{{{wwwxxx{{{~~~yyypppcccXXXSSSTTTWWWaaa\\\XXX^^^jjjvvv|||~~~}}}}}}~~~|||wwwsssssssssssssssuuu}}}sssYYYKKKFFF???888EEEEEEUUUyyy~~~cccSSSIII???:::::::::>>>OOOwww{{{^^^FFFAAA???@@@HHH[[[kkk}}}tttYYYGGG???>>>777555888555777777999@@@KKK[[[jjjsss@@@999111---///111111000333444333111///...///000:::VVVqqquuu[[[;;;555000000000...///111111000000111333444222000222000///000///,,,,,,000111444999<<<;;;999666444444333444777;;;DDDTTTccceeeRRR>>>555333111111222111111111111000000000000000000000000111111111111111333666888<<>><<<===BBBSSSqqqyyykkkYYYNNNIIIFFFBBB???@@@JJJPPPLLLEEECCCEEEEEENNNgggVVVZZZoooGGGNNNVVV^^^mmmmmmDDD>>>999999999666444555222222111000000000000000333//////111000111???PPPwwwwwwmmmxxxuuudddQQQRRROOOMMMUUUgggxxx~~~|||yyywwwuuutttwww{{{{{{uuuqqqrrrvvvwwwvvvvvvuuusssqqqqqqtttvvv{{{|||}}}yyyjjjsssvvvhhh]]]```kkkhhhRRRGGGCCCBBB???<<<;;;>>>EEEKKKiii|||sssnnnqqq]]]PPPVVVHHHBBBZZZ}}}|||pppeee```VVVMMMHHHKKKSSS[[[oootttzzz~~~jjjCCC@@@@@@\\\uuuxxxrrr~~~~~~\\\===555444---+++///---***))),,,000222///,,,---------............///000111444===```}}}qqqhhhhhhhhhfffeeelllrrryyy}}}}}}dddVVVQQQSSSTTTUUUUUUVVVVVVWWW\\\ooo{{{tttjjjiiilllmmmpppppptttzzz}}}|||~~~|||{{{}}}}}}vvvlllbbb\\\ZZZ[[[\\\VVVTTT[[[jjjxxx}}}|||}}}~~~}}}xxxtttsssssstttwwwzzzyyy[[[IIIAAA;;;555999:::FFFddddddRRRFFF===999999888:::JJJqqqxxx\\\JJJHHHBBB???GGG___nnn~~~^^^JJJAAA???888555888666555555888>>>JJJZZZjjjtttEEE>>>555000///000000///333555666555222000......///AAAVVVeeeuuu}}}ppp]]]>>>777111111000...///222111000///222666777555333444111000222111------///666===FFFLLLJJJBBB:::555111222444555444999GGGVVVhhh]]]JJJ999333555555222222222111111111000000000000000000000111111111111111333666888===FFFRRR[[[iiisss~~~xxxtttsssbbbooowwwUUU>>>999555333555222111111111222222333444<<>>iiitttlllpppvvvrrrjjjlllqqqwww{{{~~~hhhWWWPPPSSSVVVWWWWWWWWWWWWXXX___ppp|||yyyrrrqqqpppmmmoooooosssyyy{{{{{{~~~~~~~~~{{{tttkkkccc^^^\\\TTTPPPPPP[[[mmm|||~~~|||zzz{{{}}}|||xxxtttrrrrrrtttyyy}}}aaaKKK@@@:::555222444999KKKmmmkkkUUUFFF<<<999:::888888DDDfff{{{[[[OOOPPPFFF@@@JJJcccpppgggOOOBBB@@@999666888777444555777;;;FFFUUUeeepppJJJCCC:::333000///......111444888999777444111000///555<<>>777666555666555666???JJJ```dddYYYCCC666777777222222222222111111111000000///000000000111111111111111333666888>>>HHHTTT^^^llluuulll[[[rrr{{{```fffrrrVVV???999555333444222222222222111222444666<<>>=========EEE\\\rrrrrrjjjiiiXXXKKKSSS]]]uuujjjeeeiiipppwww{{{|||}}}~~~WWWBBBGGGHHHiii{{{zzzsssHHH666333111//////333444777;;;===;;;555111---------............///+++666444BBBmmm|||qqqkkksss}}}qqqnnnrrrxxx{{{~~~iiiWWWOOOSSSWWWXXXXXXWWWXXXZZZdddqqq|||}}}zzzxxxsssmmmnnnnnnqqqvvvwwwxxx}}}yyyqqqhhh```ZZZWWWNNNMMMSSSaaattt~~~{{{yyyyyyzzzyyyuuurrrooommmooovvv|||oooUUUFFF===777555888888===XXXyyy___KKK???<<<<<<:::999AAA]]]aaaSSSSSSGGGDDDSSShhhrrrsssVVVDDDAAA999555777666555666666999AAAOOO```lllMMMHHH???888333000......///333:::===<<<999666444333333222222777@@@JJJOOO@@@999333222111///000222222000000222777>>>EEEJJJAAA:::444333333111111333===OOOgggvvvtttfffTTTIIIAAA;;;888888999999;;;>>>QQQcccgggRRR===999888333222222222222111111111111///000000000111111111111222333666999>>>IIIWWWaaannnvvviiiVVVjjjfffdddrrr{{{TTT@@@<<<888444222222333333222111222555888FFFpppyyylllYYYLLLCCC??????===AAA@@@@@@SSS|||tttWWWJJJEEEBBBGGGZZZjjjcccQQQEEECCCFFFLLL```{{{^^^YYY]]]tttJJJNNN]]]mmmhhhSSSGGG;;;777777555333333333222222111111111111111000000222444333:::SSSnnnooobbbUUUnnnnnnSSSLLLIIIIIILLLVVVeeesss~~~}}}{{{zzzyyywwwzzzzzzvvvuuuvvvvvvsssuuuvvvvvvtttqqqnnnmmmmmmoootttyyy|||~~~mmmrrr|||ddd^^^^^^gggmmmfff[[[TTTIIIHHHFFFDDDBBB@@@>>><<<;;;JJJXXXrrrxxxppp^^^SSSVVV\\\wwwtttwww}}}~~~||||||}}}cccDDDFFFAAAaaawwwsssxxxxxxLLL777444333000...000222555888999666111------------............//////999;;;KKKkkkuuuuuu}}}xxxmmmgggppp}}}}}}sssqqquuu{{{~~~hhhWWWNNNRRRWWWXXXWWWVVVYYY\\\lllvvv}}}wwwqqqqqqooooooooommmmmmsss{{{~~~ssshhh___XXXSSSQQQJJJOOOZZZkkk{{{|||{{{xxxwwwxxxwwwsssooohhhdddgggpppxxxcccNNN???777888;;;::::::LLLpppnnnTTTDDD===<<<;;;;;;CCC\\\mmmWWWRRRHHHLLLaaaooouuu}}}^^^GGGCCC;;;555666555555666777999@@@OOObbboooPPPLLLFFF>>>888444111000000555<<<@@@@@@===:::888000///000222444666<<>>RRRmmm}}}|||nnn^^^TTTJJJBBB<<<===>>>;;;888888CCC\\\jjj]]]GGG<<<777333333222222222222111111111000000000000111111111111222333666999???KKKYYYdddpppwwwlll[[[xxxlllfffvvvvvvSSSAAA<<<999555333222333444333111222666;;;TTT}}}ssswww~~~{{{{{{jjjZZZKKKCCCAAAAAA???======HHHiii^^^IIIBBBAAA@@@PPP]]]YYYKKKAAA??????DDDSSSiii|||iii___]]]OOOTTTcccnnnddd\\\MMM???::::::888666666333333222111111111111222///000444666444===ZZZxxx{{{aaa```tttiiiNNNHHHJJJHHHMMMZZZiiiuuu~~~~~~}}}}}}||||||xxxzzzyyytttsssvvvuuusssssstttuuusssoookkkiiihhhgggooowww{{{{{{ooofffppp~~~uuubbbXXXYYYgggqqqlll```YYYPPPNNNLLLJJJHHHDDD@@@===888???EEE[[[yyyeee[[[[[[ccc}}}|||~~~~~~|||yyyyyy{{{|||||||||{{{|||~~~oooEEEBBBDDD```yyywwwppp{{{QQQ;;;666444000---///111333555444222///------------............//////333>>>TTTeeebbb\\\cccmmmwwwvvviiidddlllvvvvvvppptttyyy~~~cccVVVMMMRRRVVVVVVTTTUUUZZZ^^^ssszzz~~~yyyuuutttpppkkkeee___\\\ccclll|||mmm___VVVQQQNNNMMMIIISSScccsss{{{|||xxxwwwxxxwwwtttpppccc\\\]]]gggoooxxxqqqTTTAAA666777888888999DDDaaaaaaLLL???:::999===HHHaaa}}}^^^SSSMMMWWWpppxxxzzz}}}hhhLLLFFF===666666555333555666999AAAQQQfffvvvRRRPPPLLLFFF???999666444333888???CCCCCC???<<<:::333///111777:::888999>>>@@@;;;888999999666555666111222111///333BBB[[[nnniiiXXXFFF;;;666333555888BBBUUUmmm{{{{{{pppddd]]]PPPJJJFFFFFFCCC===999999;;;RRReeebbbPPPAAA888444333333222222222111111111000000000000111111111111222444666999@@@LLL[[[fffqqqxxxjjjkkkfff||||||XXXBBB:::888777666222444555333111222777<<<^^^zzzjjjssssssuuusssbbbSSSKKKIIIBBB@@@AAABBBSSSbbbKKKCCC@@@:::FFFPPPNNNFFFAAA>>>;;;===FFFTTTdddrrr~~~oooaaa\\\UUUUUUbbbmmmbbbbbbQQQAAA;;;;;;:::888777444333222222111111222222000111444555444@@@cccsss^^^kkksss^^^IIIGGGIIIGGGOOO___ooowww}}}~~~}}}}}}||||||{{{{{{{{{wwwxxxuuuqqqpppttttttqqqjjjlllmmmkkkfffbbb___^^^___hhhrrrwwwxxx|||{{{ddd___jjjooolll```TTTRRRbbbpppooofffbbb[[[WWWSSSOOOLLLHHHBBB===999======IIIfffqqqhhheeeiii||||||zzzxxxyyy|||}}}}}}{{{xxxyyy||||||KKKAAAGGG\\\|||wwwtttPPP;;;666444111...222333333222111/////////---------............//////---CCCaaaggg``````cccdddnnn~~~ooocccccckkkpppppppppuuuzzzyyy^^^UUULLLQQQUUUTTTRRRSSSZZZ```tttyyy~~~~~~xxxuuuuuupppjjjbbbYYYPPPMMMVVVbbb|||vvvfffXXXPPPKKKJJJIIIIIIVVVhhhvvv}}}~~~}}}{{{xxxxxxzzz{{{xxxvvvcccXXXUUU\\\```ggg}}}yyyZZZEEE:::999666777:::@@@UUUrrrVVVEEE;;;666>>>MMMfffgggXXXUUUccc|||}}}~~~sssSSSKKKAAA888777777333444555666<<>>999888777<<>>777444666999HHHXXXmmmyyyxxxooohhhdddSSSQQQPPPNNNGGG>>>;;;>>>999KKK^^^bbbVVVEEE999444333333333222222222111111000000000000111111111111222444666999@@@MMM\\\gggrrrxxx{{{eeeddd]]]BBB777777888999222444555333111222888===fffmmm{{{zzzooohhhnnnzzzfffYYYQQQGGGEEEFFF???CCCmmmcccNNNEEE@@@999BBBIIIHHHEEECCC@@@;;;;;;>>>FFFSSScccsssqqqaaa[[[~~~ZZZSSS]]]iii```cccRRRAAA::::::999777666444333222222111111222222111111333333333CCCjjj```UUUnnnnnnTTTFFFIIIGGGGGGQQQdddtttyyy{{{}}}}}}}}}|||{{{zzzyyyyyyxxxwwwvvvsssnnnnnnrrrrrrppp\\\^^^___]]]XXXSSSPPPNNNZZZdddnnntttvvv|||kkk[[[ccclllmmmfffTTTLLLYYYiiimmmlllmmmbbb^^^XXXSSSOOOIIIBBB===<<<@@@===???RRRlll{{{sssoookkkvvv|||zzzyyy|||xxxzzz|||RRREEE@@@RRRwww~~~iiiKKK999555555222000111111000...,,,+++,,,...---------.........//////666000NNNrrrrrrmmmtttvvvtttzzzyyyhhh]]]dddmmmooopppsssvvv{{{sssZZZUUULLLQQQTTTSSSPPPRRRZZZbbbqqquuuyyyzzzvvvpppoooqqqiiibbbYYYPPPGGGGGGRRR___sss~~~|||qqqaaaSSSLLLHHHFFFEEEJJJWWWiiivvvzzz|||~~~~~~{{{yyyzzz}}}~~~}}}{{{fffXXXPPPSSSSSSVVVjjj}}}___KKK@@@???999888<<<===LLLyyy```KKK>>>666@@@QQQhhhnnn]]]\\\kkk~~~}}}yyyWWWNNNDDD:::999999444555444222666CCCXXXhhhFFFOOOVVVYYY[[[ZZZNNNAAA===FFFOOOMMMDDD<<<;;;>>>>>>CCCJJJOOORRRTTTUUUWWWQQQNNNGGG???>>>@@@???;;;555222222222111<<<___vvv___GGG666111444999EEE]]]ttt~~~zzzqqquuudddbbbbbbOOO======@@@EEEEEETTThhhfffNNN:::666666666666444222222222333222222222111111222666888222444888>>>GGGTTTaaajjjxxx}}}ooobbb}}}YYY???>>>999222666222000555///333666444KKKzzzqqqjjjgggaaa[[[XXX___lll|||zzzuuu```JJJHHHIIIAAAPPPtttsssWWWFFFBBBBBB<<<===CCCIIIGGG>>>;;;???<<<:::;;;DDDTTTiii{{{bbbdddjjjRRRNNNccc___WWWRRRDDD<<<;;;444111;;;444333222111000000000000111444666333777PPP|||]]][[[ooo```OOOMMMCCCDDDLLL[[[kkkuuuxxxyyyzzzyyyzzz{{{zzzyyyxxxzzz{{{yyyyyyxxxtttoooiiieeecccNNNKKKFFFBBB??????@@@AAAHHHUUUfffpppuuu{{{vvvkkknnnvvvfffNNNKKKYYYfffmmmooojjjeeeZZZQQQPPPSSSNNNDDD===;;;;;;===CCCTTTssssssooooookkkssszzzvvvvvvxxxyyyyyyzzz{{{{{{|||}}}]]]DDD<<>>999333777333111666000444777666OOOxxxzzz[[[VVVQQQMMMOOOZZZjjjyyytttUUUCCC:::CCC[[[qqq{{{|||mmmVVVGGGAAA@@@999:::@@@EEECCC<<<999<<<:::999999???LLL___rrr~~~uuupppnnnXXXXXXooonnnooohhhRRR???===:::666999555444333222222111111222222444444444>>>\\\www[[[]]]nnn]]]LLLKKKDDDEEEOOO^^^llluuuyyy{{{|||zzz{{{}}}}}}{{{yyyyyyzzz{{{{{{zzzuuulllaaaWWWRRRDDDAAA>>>;;;999888999999>>>IIIYYYeeennnwwwxxx```UUUVVV]]]hhhpppmmmiii```ZZZZZZ[[[SSSIIIHHHDDD@@@>>>>>>FFF[[[nnn|||pppfffZZZVVVcccssswwwooogggkkknnnsssxxx{{{{{{yyyxxx{{{wwwuuuuuuvvvwwwwwwxxxzzz{{{|||~~~bbbEEE???KKKfffsss\\\HHH<<<777444222////////////............------......///000000000666999eeesssfffkkkwww|||wwwmmmfffZZZRRRXXXeeemmmqqqrrryyy}}}lll[[[TTTKKKLLLOOOQQQPPPMMMOOOWWW^^^jjjmmmqqqrrrnnnggg^^^XXXMMMDDD===>>>???@@@IIIVVVfffrrrxxxsssqqqqqqgggWWWRRRTTTFFF???EEE>>>999FFFPPP]]]nnnyyy{{{zzzzzz{{{}}}|||}}}}}}oooddd```VVVGGGEEEMMMeeeqqqWWWHHH===CCC777444>>>>>>XXXoooXXX@@@BBBNNN\\\kkkuuuwwwzzz{{{{{{{{{|||}}}lllZZZGGG<<<:::666555555555666888???OOO___777>>>HHHUUUeeesssxxxvvv```dddhhhhhhcccYYYOOOHHHJJJNNNXXXfffuuu}}}cccOOOJJJNNNLLLGGG???:::888777333444CCCTTTddd___TTTGGG;;;666777:::SSSjjjyyyfff___```RRRGGGGGGHHHCCCGGGRRRaaajjjeeeRRR@@@555555555444444333222222222333444444222222333444444777;;;AAAKKKXXXfffoooggg}}}cccBBB>>>:::555:::555222777111444777999VVV|||mmmTTTMMMHHHEEELLL[[[lllxxx~~~yyy|||pppNNNCCCFFFPPP]]]jjjrrrjjjYYYKKKCCC???999:::>>>BBBAAA<<<:::;;;;;;::::::<<>>:::666666666555444333333333333444333111444FFFkkk}}}jjj|||oooXXX___lllXXXGGGHHHFFFGGGRRRbbbnnnvvvzzz}}}~~~{{{}}}}}}{{{zzzzzz{{{{{{yyyssshhhYYYKKKCCC:::999777555444333333333555===IIIVVVcccooozzzwwwcccVVVUUUaaaoooooolllgggeeefffeee\\\QQQQQQKKKEEE@@@<<<>>>GGGRRRhhhwwwbbbZZZLLLAAADDDMMMQQQPPPOOOOOOWWWbbbjjjlllmmmnnnooouuuuuutttttttttuuuuuuuuuwwwyyy{{{~~~jjjIIIBBBDDDYYYvvvnnnNNN<<<999666111////////////............---......//////000000111333;;;nnn}}}zzz}}}|||iiiooozzzlllkkk```UUUNNNUUUcccmmmssswww{{{ttt^^^TTTKKKMMMOOOPPPNNNMMMRRR]]]eeemmmpppsssrrrkkk___SSSKKK===888777;;;;;;===JJJYYYjjjoooqqqmmmfff^^^SSSIIIHHHIII@@@;;;>>><<>>IIIXXXfffnnnppplllrrr|||yyydddSSSMMMNNNRRR]]]lllwww||||||sss^^^LLLHHHLLLMMMJJJ@@@;;;888888666555:::AAATTTTTTPPPGGG===777777:::QQQlllqqq]]]WWWXXXPPPJJJLLLLLLLLLOOORRRXXXdddiiiYYYEEE777666555444444444222111222333555555333222222333444777;;;BBBLLLZZZhhhqqq~~~ggg~~~iiiDDD>>>;;;777;;;555111666111333666<<<___cccPPPJJJEEECCCJJJ[[[kkkuuuxxxkkkjjjuuummmUUULLLNNNXXXeeennniii\\\OOOEEE???:::;;;>>>@@@AAA???>>>>>><<<===<<<===DDDTTTjjjzzziiipppmmmlllmmmAAA555===;;;555666666555444333333333333444222000666MMMrrrmmmjjjzzz^^^WWWaaagggSSSCCCEEEGGGGGGVVVfffpppuuuzzz}}}~~~|||}}}~~~}}}||||||}}}~~~yyyvvvqqqiii___RRRFFF???666666666666555444333333444777>>>JJJWWWccclllqqquuuqqq\\\SSSZZZgggiiiiiiiiikkkmmmkkkccc\\\UUUPPPHHHCCC@@@AAAFFFJJJQQQnnnkkkQQQJJJAAA;;;>>>CCCDDDBBBBBB@@@HHHQQQWWWYYY[[[```eeennnsssvvvuuuttttttuuuttttttvvvyyy}}}sssKKKCCC@@@RRRrrr~~~VVV===999777///////////////.....................///000000111111444???ssshhhkkkyyylllrrr^^^TTTNNNUUUcccnnnwww|||{{{```SSSJJJPPPQQQRRRQQQRRRXXXbbbjjjpppsssuuusssjjj\\\NNNDDD999666777:::999<<>>GGGQQQWWW[[[bbbnnn{{{dddWWWRRRNNNQQQYYY```cccccceeebbbYYYNNNHHHJJJJJJIII???:::777888999:::;;;===MMMOOOOOOHHH>>>888888;;;PPPoookkkZZZUUUVVVPPPOOOSSSRRRUUUUUUQQQPPPZZZddd]]]MMM;;;888555444444444333111222333555555333222222333333666;;;BBBMMM[[[jjjsss~~~}}}kkksssJJJ@@@<<<666888555000555000222666AAAiii[[[KKKFFFAAA???GGGWWWhhhrrrvvvkkkeeemmm|||iiiKKKGGGVVV___fff```UUUKKKBBB<<<:::;;;<<<>>>@@@BBBBBBBBB>>>>>>>>>>>>DDDTTTjjjyyy\\\YYYqqqkkk}}}LLL777;;;;;;666666555444333333222222333333222111999RRRtttkkkvvv}}}TTTXXXbbb```NNNAAACCCGGGGGGYYYkkkrrrtttxxx||||||||||||{{{zzzzzz|||xxxqqqfff\\\SSSJJJCCC>>>777777888999888777666555555555888???HHHQQQWWWZZZbbbooolll[[[WWWZZZ```ccchhhlllmmmkkkiiihhh___ZZZQQQHHHDDDEEEGGGHHHKKK\\\xxxhhhQQQAAA;;;888;;;>>><<<999999;;;???CCCDDDDDDIIIRRRYYYiiisssyyywwwtttuuuuuusssqqqsssvvvzzz}}}{{{MMMAAA>>>RRRtttfffFFF;;;666///////////////..................//////000111111111:::GGGwww~~~qqqtttssszzz]]]SSSNNNUUUbbbnnnwww}}}zzz\\\OOOFFFOOOPPPRRRSSSVVV\\\eeekkkpppssstttqqqiii\\\OOOFFF???;;;::::::777;;;OOOdddyyy~~~{{{nnncccbbbeeeoooppplllYYY>>>;;;WWWrrrpppoooqqquuuyyy|||{{{zzz}}}xxx{{{zzzfff]]]TTTXXXppp~~~fffRRROOOFFF>>>:::666>>>OOOkkkPPPHHHKKKQQQUUUdddtttwwwuuu~~~|||{{{~~~}}}zzz{{{mmmNNN>>><<<777444444555555555:::HHHWWWCCC;;;444555999<<>>DDDFFFDDDAAA@@@======CCCQQQcccpppxxxwwwSSSJJJjjjxxxwww[[[>>>===<<<888666666555444333333333333333444666???XXXxxxyyyRRR\\\```XXXJJJAAABBBFFFGGG]]]qqqvvvuuuxxxzzzyyyzzzzzzzzzxxxxxxzzz~~~wwwnnnaaaVVVMMMFFF???:::888888888999888888777666555444444666:::???BBBDDDGGGOOOcccmmm___YYY\\\aaahhhllliiigggmmmuuurrrmmmaaaRRRHHHEEEDDDAAAGGGLLLcccvvvxxxuuulllZZZHHH???777666666555555777999::::::::::::???GGGNNNdddrrr|||yyyuuuvvvvvvsssppprrruuuxxx{{{~~~SSSBBB===RRRuuu{{{TTT???666111////////////...............//////000000111111222;;;JJJsssyyywwwwwwZZZRRRNNNVVVbbbmmmwww}}}}}}wwwYYYNNNGGGKKKLLLNNNPPPUUU]]]gggmmmrrrsssssspppiii___UUUNNNIIIBBB>>><<<888<<>>777666:::???VVV{{{ooolll]]]MMMEEEJJJPPPQQQ\\\mmmssssss~~~{{{yyywwwzzz|||{{{zzz{{{xxxTTTBBB===666555555666666555999GGGUUULLLAAA888666555222222555999BBBUUUoooyyylll[[[VVVNNNEEE>>>:::888888;;;BBBGGGJJJNNNSSSSSSPPPGGGBBB;;;888<<>>777555666000666333555:::MMM___RRREEEBBBAAAHHHWWWkkk}}}wwwnnnwwwddd^^^aaa```XXXPPPIIIBBB<<<888:::::::::@@@IIILLLIIIIIIDDD???===BBBMMMZZZbbbpppzzzuuuTTTIIIaaauuu|||aaaDDD>>>;;;999888777666555444444444444222777;;;EEE```UUUaaa^^^PPPGGGCCCAAADDDHHHaaawww{{{wwwxxxyyywwwxxxzzz{{{zzzyyyxxxyyyzzzsssmmmddd\\\UUULLLAAA999999888888888777777777666444444333333333444666888666:::EEE\\\|||tttlll^^^eeelllmmmfffdddqqq}}}rrr___PPPHHHCCC>>>CCCAAAUUUggghhhmmmooocccSSSFFF:::666555555555777555777999===@@@CCCFFFHHH```qqq}}}zzztttuuuuuurrrrrrssstttwww{{{~~~bbbHHH>>>OOOqqq^^^AAA555444////////////............/////////000111111222222:::LLLooonnnfffvvv|||tttWWWQQQOOOXXXeeepppzzzpppWWWOOOJJJIIIHHHIIIMMMTTT```llltttxxxxxxvvvsssmmmfff___[[[QQQIIIDDDBBB???@@@PPPbbb{{{kkkjjjrrr^^^SSSfffsssssssssrrrqqqpppppprrrsssrrrmmmqqqsssuuu{{{kkkfffiiihhh\\\PPPBBB777888;;;777888NNNWWW___ZZZPPPTTTMMMMMMEEEJJJPPPNNNYYYnnnyyyzzz}}}zzzyyywwwtttuuuvvvxxxzzz|||}}}~~~\\\GGG@@@777666666777777666999FFFTTTZZZNNNCCC???;;;555333555333666???QQQdddllliiibbb\\\ZZZTTTLLLCCC<<<999888555:::AAAJJJXXXdddgggdddMMMGGG>>>888<<>>EEEMMMYYYiiiwww{{{}}}uuuccc\\\___\\\kkkfff___UUULLLHHHMMMVVVLLLCCC999333333555555333222222222111111222666888555888>>>GGGSSSbbbqqq{{{~~~\\\cccrrrWWWiiikkkGGG@@@???999777777111777555777===RRRtttTTTFFFCCC@@@???CCCPPPdddyyyrrr~~~~~~dddnnnpppmmmcccYYYQQQIIIAAA;;;===<<<<<>>BBBJJJSSSXXXkkkwww}}}___QQQccc{{{dddnnn___DDD>>>:::999999888777666666555555555333888>>>JJJfffrrrXXXddd]]]KKKFFFEEEBBBCCCJJJddd{{{~~~yyyyyyyyyvvvwwwyyy|||}}}zzzvvvtttssspppllliiifffaaaVVVHHH===::::::999777777777777777444555555333222222444666777666888DDD^^^cccjjjqqqpppeeebbbsss|||iiiXXXOOOHHHBBBEEE@@@SSSeeedddkkksssjjjTTTHHH<<<888888777555555333777===EEEKKKLLLJJJGGG]]]ppp}}}zzztttuuutttqqqssstttuuuxxx{{{qqqPPP@@@KKKjjjaaa@@@444666000/////////............/////////000111111222222===QQQrrrgggUUU___gggooo|||zzzWWWRRRRRR\\\iiittt~~~fffPPPKKKGGGJJJHHHGGGKKKUUUdddsss}}}~~~{{{wwwrrrmmmhhhfffVVVOOOIIIHHHFFFFFFRRRbbbyyy___UUU\\\sssuuuWWWPPPccckkkqqqrrrqqqooollllllnnnpppmmmhhhlllnnnmmmnnn___]]]___pppssseeeWWWGGG:::<<<>>>666:::DDDDDDOOOQQQJJJQQQKKKOOOHHHMMMRRRNNNYYYsss~~~||||||yyytttuuuuuuwww{{{~~~~~~bbbKKKBBB888777777777888666999FFFTTT{{{iiiOOO===:::>>>999111444222444>>>KKKTTTUUURRRQQQXXX[[[TTTJJJBBB;;;555555666:::EEEXXXiiiqqqrrrcccUUU@@@<<>>HHHWWWhhhvvvaaadddwww[[[jjjbbbEEEBBB???666333555888333333999888WWW~~~kkkVVVDDD@@@;;;;;;CCCPPP^^^mmmyyy}}}wwwvvvzzz|||vvvhhhVVVGGG???<<<888999@@@GGGMMMSSSXXXUUUMMMCCC@@@EEEMMMTTTWWWmmmxxxcccNNN___^^^XXX```DDD;;;<<<===:::;;;:::888555555777999777999:::NNNpppiii[[[```XXXLLLHHH@@@>>>GGGPPPiiivvvvvvyyyyyyxxx|||pppzzzyyyvvvwwwpppeeeddddddfffkkkjjjaaaUUULLL:::999>>><<<444888<<<444777666555666666555333222222333888===FFFbbbxxxrrrvvvuuuddd___qqqyyy~~~vvviii\\\MMMBBBGGGIIIRRR^^^fffjjjooottt[[[XXXEEE555777888555888:::===;;;AAAOOOQQQMMMQQQ___lllvvvvvvtttvvvwwwvvvtttvvvxxxzzz{{{}}}zzzSSSBBBLLL```vvvYYYFFF;;;666111000000////////////000---.../////////000222444<<>>;;;777222222666777777BBBOOOjjjOOOBBB@@@;;;555444333333888???DDDCCCAAAEEENNNUUUVVVSSSLLLBBB888777777777<<>>::::::@@@FFFKKKOOOUUUSSSKKKCCCAAAHHHRRRZZZ^^^mmmvvveeeMMM``````PPPjjjqqqUUU???:::<<<<<<<<<;;;999888777777777666555999;;;NNNuuueeeWWWYYYPPPEEECCC>>><<>>999888777555555555444444333333444666999>>>SSS~~~}}}jjj^^^gggssswwwxxxyyyyyysssgggYYYOOONNNMMMPPPYYYccciiipppwwwnnn___III???@@@888111999;;;???===BBBPPPRRROOOSSSWWWeeeqqqtttsssssssssqqqsssuuuxxxzzz|||~~~WWWBBBJJJbbb}}}eeeMMM===555111111111000////////////000---.../////////000222444@@@dddwwwrrrnnnmmmpppxxxttt```]]]kkkttt~~~uuucccSSSMMMLLLKKKGGGKKKGGGIIIZZZgggqqqyyylllaaaXXXSSSPPPQQQ^^^oooiii]]]]]]YYYMMMBBB???GGGOOOVVVXXXWWWQQQMMMOOOWWW^^^mmmrrrjjj]]]WWWZZZrrrfffPPPMMMGGG@@@CCCWWW|||eeeLLL@@@:::999;;;777888:::>>>DDDIIIKKKLLLQQQRRRSSSTTTZZZeeesss}}}~~~zzz||||||wwwvvvxxx|||~~~~~~gggKKK===:::888333222666666666AAAOOObbbKKK@@@;;;777555444333444777888777666888AAAMMMXXX^^^\\\NNN???666666444333<<>>:::<<<;;;===:::999999;;;;;;888555444:::>>>SSSXXXVVVVVVIII???@@@>>>===DDDRRRkkkvvvtttvvvvvvtttxxxwwwyyyzzz~~~}}}kkkYYYWWWZZZgggvvv|||uuujjjVVVJJJJJJMMMBBB::::::888;;;999777444333333444555444444555555444@@@bbbzzzeeegggqqqvvvpppqqq{{{~~~rrrbbbZZZUUUOOOLLLSSS]]]gggrrryyyyyyeeeQQQPPPRRR@@@222888:::>>>:::;;;GGGJJJGGGLLLKKKYYYgggnnnpppqqqqqqpppssstttwww{{{~~~~~~}}}{{{]]]CCCHHHaaappp]]]JJJ<<<555333222111000///////////////---///000000///000222555FFFkkkiii]]]jjjyyytttooocccTTTLLLKKKKKKJJJHHHLLLHHHKKK]]]lllyyy}}}ooobbbVVVQQQLLLNNN[[[llluuu^^^TTTPPPIII???888888>>>DDDGGGFFFDDDAAA>>>AAAIIIPPPooohhhTTTJJJTTTiiioooSSSLLLCCC;;;999@@@[[[rrrTTTCCC;;;:::<<<666666777;;;BBBHHHLLLNNNUUUVVVXXXYYY]]]gggsss||||||xxxvvvxxx|||~~~{{{xxxxxxyyy{{{}}}}}}cccHHH;;;:::888333333666555555@@@OOOuuuZZZHHH>>>999444444555666666888999999222:::FFFWWWfffjjj\\\KKK:::999777444555EEEddd~~~zzznnnggghhhkkkjjjhhhfffbbbbbbkkkuuuvvvvvvjjj```___aaagggxxxxxxjjjVVVHHHHHHPPPNNNFFF===999888555000333444444333222222555777;;;???HHHSSS___iiippptttmmmtttvvvQQQHHHCCC999666333333333555888DDDggg}}}qqqJJJ???::::::AAALLLXXXdddnnnmmmsssuuuzzzsssllljjjmmmtttfffKKKAAA<<<:::===@@@AAACCCFFF???:::555555===JJJUUU[[[dddooo{{{yyy]]]zzzppp]]]eeelllsssuuujjjSSS@@@<<<=========:::888;;;@@@AAA===888666>>>BBBYYY~~~}}}LLL\\\YYYIII???AAA@@@@@@GGGWWWooozzzwwwxxxxxxvvvzzzxxxxxxyyyiiiaaa[[[aaaqqq~~~}}}vvvdddMMMGGGLLLEEE;;;999777>>>===999666333333555666555333444444000555KKKdddrrrqqq|||vvviiihhhyyysssbbb\\\TTTLLLGGGLLLXXXcccoooxxxxxxnnn```___cccSSS???<<<<<<@@@:::666>>>AAA???CCCEEEOOO\\\eeejjjmmmppprrrssstttuuuyyy}}}~~~}}}zzzaaaFFFFFF]]]uuucccPPP@@@888666222222111000////////////...///000000000111333555GGGpppzzzuuu}}}|||ggg[[[hhhxxx{{{ppp___QQQKKKJJJIIIHHHIIIMMMIIILLL^^^qqqqqqbbbQQQHHHCCCEEETTTddd|||~~~iiiUUUFFFBBB;;;555444666:::<<<:::999:::<<<<<<<<>>999777777>>>PPPaaaxxxuuuzzzxxxuuusssnnnlllqqqzzzwwwllljjjmmmtttttt^^^LLLJJJNNNMMMGGG>>>:::999777333333444444333222333555777<<>>BBBBBB>>>999888???JJJUUU\\\```lllzzziii|||xxxccciiiooouuuYYYBBB<<<>>>???<<<:::999===BBBDDD@@@<<<999???CCC[[[vvvqqqHHHaaa]]]LLL@@@BBBAAAAAAIIIZZZrrr|||xxxyyyxxxwww|||}}}|||}}}|||mmmfffnnn|||zzzoooSSSHHHMMMIIIBBB>>>:::AAAAAA???;;;777555666888666333444555333333AAATTTvvvyyyvvv~~~qqqcccbbbrrrzzzmmm^^^XXXLLLEEEAAAGGGQQQ\\\hhhppptttxxxlll```bbb]]]LLLAAACCCHHH???777===BBBBBBEEEIIIMMMTTTZZZ^^^bbbggglllooopppssswww{{{}}}~~~}}}bbbGGGEEEXXXnnnYYYDDD888555333222111000///////////////000111111111222444666DDDssswwwpppuuunnnooouuu___ZZZiiiuuuvvvaaaRRRLLLJJJHHHFFFHHHKKKGGGJJJ]]]rrrxxxeeeQQQFFF@@@AAAOOO___ttt{{{dddPPP>>>:::666444666777777666666444555888888777>>>HHHjjjtttXXXHHHEEEGGGaaawww]]]PPPJJJJJJBBB>>>WWWyyyqqq]]]MMMBBB<<<888777666555888???FFFLLLNNNPPPOOONNNNNNSSS```rrr~~~{{{xxxwwwxxxzzzzzzyyyvvvwwwwwwxxxxxxzzz}}}eeeKKK>>><<<888555555666444444AAARRRyyykkkOOO<<<999777555555777999999999999888;;;KKKdddvvvssshhhLLL???333222444999DDDPPPmmm{{{uuuwww}}}|||wwwwww}}}gggRRROOONNNMMMHHH???:::999888555333444444333333444666888>>>DDDNNN[[[fffooouuuwww~~~mmm~~~vvvQQQKKKHHH<<<555666222666777555KKKqqq{{{HHH???:::999???HHHRRR\\\eeepppuuuuuu|||xxxqqqttt```DDD<<<777777888999===BBBDDD@@@;;;999===GGGRRRZZZ]]]iiixxxiiilll|||dddiiipppaaaEEE;;;===AAA===;;;:::===@@@AAA@@@===999===BBBZZZrrr___DDD```]]]MMM@@@@@@???@@@III[[[rrr|||xxxyyyxxxwww|||~~~~~~wwwuuuzzzzzzuuunnnWWWMMMNNNIIIDDDAAA:::CCCEEEEEEBBB===888777888777333333777555444>>>LLLkkkxxxvvvllldddbbbkkkoooeeeXXXSSSEEE@@@???CCCIIIQQQ]]]ggglllyyypppZZZVVVUUUIII@@@IIIOOOEEE999???EEEGGGKKKOOOMMMLLLNNNOOOQQQVVV]]]dddiiipppvvvyyy|||~~~dddHHHEEEUUU}}}mmmQQQ===777444333222111000////////////111222222111222444777III|||{{{|||pppkkkwwwzzzeeeWWW[[[kkksss{{{sss^^^QQQLLLIIIGGGHHHDDDJJJGGGKKK]]]ooonnnXXXJJJ@@@<<>><<<888666555777===CCCHHHJJJHHHGGGDDDDDDJJJYYYlllzzz||||||{{{|||}}}|||yyywwwwwwxxxyyyzzz{{{~~~hhhNNN@@@===888555666777444555CCCVVVPPPccc{{{}}}cccMMMBBB===888888;;;===<<<999:::666777EEE```vvvyyyrrrVVVEEE666555666555;;;DDDXXX~~~}}}yyyzzzoooXXXSSSQQQPPPJJJ???999888777555333444444444333444777999???EEEPPP]]]iiirrrxxx{{{wwwqqqYYYLLLEEE;;;999777111888999666QQQyyy~~~KKK???:::888>>>GGGOOOYYYaaaiiioooqqqvvv~~~yyyrrrGGG>>>777666888:::???EEEAAA===888666999AAAMMMTTTZZZfffuuu[[[WWWxxxlllzzzoooLLL===>>>BBB>>>===<<<;;;;;;;;;;;;;;;777:::CCC___ssstttNNNBBB[[[[[[NNNAAA???===@@@KKK]]]ttt~~~zzz{{{zzzzzz}}}rrrggg___]]]XXXJJJDDDBBB;;;DDDHHHLLLJJJCCC<<<999888888333222666555444:::EEE```{{{yyyooonnnllljjjeee\\\RRRKKKCCC@@@??????AAAFFFRRR___eeexxxzzzlllaaaTTTFFFDDDWWW]]]QQQ@@@CCCIIIKKKNNNLLLGGGCCCDDDCCCCCCGGGNNNTTT___mmmvvvyyyzzz|||iiiJJJCCCQQQyyyaaaCCC888555444222111000/////////000111222222222333555777OOOvvv|||yyymmmvvv\\\RRRYYYjjjqqqxxx}}}kkkXXXMMMHHHEEEEEEHHHCCCLLLNNNRRRbbbooo}}}yyyfffTTTDDDAAAFFFQQQcccuuu}}}}}}sss\\\EEE<<<999666555555666666666===???FFFIII@@@666;;;IIImmm___QQQEEENNNdddsss[[[NNNEEEBBBMMM\\\sssvvvppp___NNNDDD???<<<777555444666:::???BBBCCC@@@???>>>???EEESSSeeeqqqxxxyyy{{{|||}}}{{{xxxuuuuuuvvvxxxzzz{{{~~~lllPPP@@@===888666777888555666FFFYYY444IIIggg{{{fffJJJCCC======BBBEEEBBB>>>888444444BBB^^^vvv|||wwwcccRRRDDDBBB???777666;;;FFF}}}~~~zzzsssoooxxxssskkknnnwwwsss[[[UUUTTTRRRKKK???888666666444333444444444333444777999???FFFQQQ^^^jjjttt{{{~~~rrr```vvvddd{{{rrrbbbNNNBBB:::;;;777111999;;;888VVVPPP???:::888>>>FFFNNNXXX___bbbiiikkkpppyyyyyy|||zzzwww~~~III@@@888666888;;;BBBIII@@@===888555888AAALLLTTTVVVcccrrr~~~uuuMMMKKKkkkxxx}}}UUUAAA@@@DDD??????===:::777555666777555888FFFfffyyynnnHHHFFFWWWZZZOOOBBB@@@>>>BBBOOO```www}}}~~~~~~~~~yyyeeeiiipppfffPPPIIIHHH@@@DDDJJJPPPOOOGGG???:::888:::333111444444222777@@@UUUpppwwwzzzvvvkkk___VVVMMMEEEDDDBBB@@@===;;;>>>LLLZZZddd{{{aaaMMMPPPjjjooo```LLLJJJOOOOOOQQQDDD>>>;;;======<<<@@@GGGHHHXXXlllwwwyyyxxxzzz}}}oooMMMAAAMMMuuuiiiDDD333555444333111000/////////000111222333222333555777MMMzzztttggg|||rrrYYYOOOWWWhhhooovvvxxxgggTTTKKKFFFBBBCCCHHHEEEPPPVVV[[[hhhqqqyyytttZZZLLLJJJCCCSSSeeennnrrrkkkWWWAAA888666333222444777:::<<<>>>HHHXXX```SSS???;;;DDDllljjj[[[SSSWWWiiioooYYYKKKFFFKKKSSShhhqqqrrreeeTTTGGG>>>888666444333555888<<<>>>>>>;;;;;;<<<===CCCOOO___jjjqqqssswwwyyyzzzxxxtttrrrqqqsssvvvxxxyyy{{{nnnQQQ@@@<<<888666777999666777HHH\\\999@@@NNNfffZZZOOOCCC???CCCHHHHHHFFF>>>777999BBBTTTppp}}}ssseeeWWWIIIAAA===999666666EEEjjj}}}wwwkkk^^^UUUQQQTTTWWWYYYZZZVVVVVVhhhwww]]]YYYYYYRRRIIIBBB===888666777666333333555444222555;;;AAAOOOUUU\\\nnnyyy}}}iiiuuurrrjjj|||uuuaaaPPPHHH<<<777:::555666777???cccmmm~~~QQQ===<<<;;;>>>GGGRRRXXXXXXfffdddffflllqqquuu{{{nnnkkk}}}wwwJJJAAA888555666777<<>>EEE??????>>>;;;888555555666:::777FFFiiiuuuHHHBBBPPPSSSGGG;;;<<<>>>CCCNNNhhhxxx}}}zzzvvvxxxwwwbbbNNNHHHEEECCCDDDFFFFFFCCC???;;;888:::888555333333555888;;;III```zzzlllZZZKKKFFFFFFBBBCCCDDDBBBBBBDDDIIIMMM```ooo}}}]]]OOOrrryyyRRRBBBHHHJJJIIIHHHDDD??????HHHRRRQQQIIIIIIXXXlllyyy|||{{{{{{|||mmmIIIHHHQQQjjjpppFFF444444333222222111111222222111111222111111333666999TTTwwwmmmkkk{{{lllRRRUUU^^^jjjrrrvvv}}}nnnaaaSSSJJJEEEAAABBBEEEEEEJJJXXXjjjqqqnnnlllooojjjTTTTTTTTTWWW]]]^^^WWWIII???@@@999444555555666===FFF@@@CCCRRRaaa[[[GGG@@@GGGooo|||```VVVOOOeeeaaaUUULLLKKKUUUkkkpppoooggg\\\OOO@@@444666555444444666888;;;===@@@BBBGGGMMMNNNOOOXXXbbbiiiooovvvxxxwwwuuuuuuvvvsssvvvwwwuuuvvv|||pppVVVFFF:::888555444555555;;;NNNaaa444999CCCWWWqqqhhhZZZKKKFFFJJJMMMIIICCC;;;444555???QQQpppwwwfffYYYJJJCCC???;;;888888>>>bbb{{{zzzpppiii___TTTLLLIIIHHHIIIHHHJJJHHHGGGXXX|||www\\\VVVVVVQQQIIIBBB;;;666444555666444444555555444777<<>>;;;<<>>555333444444777<<<<<<:::666444777???GGGMMMWWW]]]ggguuugggLLLSSSkkkqqq{{{TTT<<<>>>DDD@@@@@@???<<<888666555666666555HHHooommmEEECCCOOOQQQFFF;;;<<<>>>CCCPPPiiiyyy|||}}}uuunnnZZZLLLLLLKKKHHHEEEAAA???===;;;999888777555333222222333555777CCCWWWuuutttfffZZZPPPKKKHHHDDDDDDDDDCCCBBBCCCGGGKKKSSS```|||hhhWWWxxxWWWDDDDDDCCCAAAYYY___WWWJJJSSSkkkpppbbbKKKYYYkkkxxx||||||~~~pppHHHEEEOOOkkklllDDD444444333222222111111222222111111222111111333777999[[[sss~~~}}}ggghhh{{{oooTTTWWW___kkkrrrvvv|||rrraaaNNNDDDAAA@@@BBBFFFCCCKKKXXXffflllhhh^^^UUUdddkkkbbbZZZYYYVVVOOOIIIHHHEEE@@@>>>===:::888???HHHEEECCCKKKYYYWWWHHHCCCIIIrrrqqqdddQQQXXXqqqqqqcccWWWRRRZZZiiioooqqqjjj^^^QQQCCC888666555444444666:::>>>AAA@@@EEEKKKMMMNNNSSS[[[bbbgggmmmtttyyyzzzxxxuuutttsssvvvwwwuuuxxx~~~sssZZZIII;;;999666555555666===OOOaaa:::888;;;EEESSSeeexxxvvvfffUUUOOOSSSTTTMMMDDD>>>666555<<>><<<<<<===YYY}}}tttpppccc\\\TTTMMMJJJGGGCCC@@@;;;===<<<999DDDcccvvv[[[TTTVVVTTTNNNEEE<<<777555444666444444555555555999???IIIXXX^^^eeeuuu|||{{{jjjxxx~~~hhhXXXVVVHHH999888555333777999BBBiiihhh}}}ZZZCCC???;;;;;;???GGGPPPWWW^^^^^^bbbhhhkkkmmmrrrxxxvvvpppddd[[[bbb|||fffSSSGGGVVVyyyfffFFF===555333444333444666777777666555666<<>>AAAAAAAAA@@@<<<999666666777555555JJJvvvcccAAADDDMMMNNNCCC:::===>>>DDDRRRiiiwww}}}yyyeeeYYYYYYWWWWWWNNNBBB:::888888999999555444444333333333444444888FFF\\\qqq~~~vvvfffZZZTTTPPPKKKGGGGGGGGGFFFDDDCCCCCCFFFHHHJJJNNNbbb}}}~~~hhhZZZppp|||YYYCCC>>><<<<<>>AAAJJJOOOHHHJJJUUUWWWOOOMMMSSStttxxxZZZPPP]]]kkkuuufff]]]aaaiiiqqqwwwrrrfffWWWHHH===555444333333666:::@@@CCCCCCNNNSSSQQQRRR\\\dddeeehhhlllsssyyy}}}{{{vvvrrrsssvvvvvvvvvyyy~~~~~~zzzvvv___MMM>>>:::777666666888@@@PPP___NNNEEE@@@BBBFFFNNN]]]lllrrrfffYYYTTTUUUVVVQQQKKKFFF<<<888<<>>DDDLLLUUUYYY[[[bbbkkkooorrryyy}}}|||wwwnnnnnn}}}pppTTTNNNGGGVVVuuujjjIII???777666777555333444222555666555555999BBBJJJRRRVVV___jjjxxx|||SSSVVVjjjmmm~~~iiiHHH;;;>>>???BBBBBBAAA===999777666777888888NNN|||\\\===CCCJJJJJJAAA:::===>>>DDDSSSgggttt~~~~~~sssooojjjmmm```NNN@@@:::999999999666666666666666555555444000777CCCPPP[[[hhh}}}wwwkkk]]]TTTQQQPPPMMMIIILLLKKKIIIFFFDDDDDDDDDEEEIIIFFFKKKYYYdddaaaXXXRRR[[[rrrqqqWWWFFF@@@???BBBJJJaaabbbKKKMMMoooeeellltttyyyzzzzzz|||PPP@@@LLLmmm\\\AAA;;;444333222222111111222222111111222222222444888;;;```mmmpppllllllnnn[[[[[[nnncccRRRWWWaaannnvvvyyy~~~[[[FFFAAABBBBBBBBBDDD@@@LLLhhhyyyxxxwww|||wwwmmmfffqqqqqqgggkkkkkkRRRKKKNNNUUUOOOPPPWWWXXXSSSVVV^^^zzzrrr\\\```dddpppvvviiiiiikkkvvv~~~{{{ooo___NNNAAA666444222111333888===@@@DDDSSS[[[WWWZZZjjjsssrrrnnnooosssxxx}}}|||wwwrrruuuvvvwwwwwwzzz|||wwwooolllzzzyyycccQQQAAA:::888666555888AAAOOOZZZ^^^TTTJJJJJJNNNRRRVVVZZZ^^^ZZZTTTPPPOOOPPPQQQRRRJJJ@@@<<<>>>JJJggg{{{wwwaaaTTTHHHDDDDDDCCCCCCDDDHHHUUUuuunnnccc^^^```ooo|||}}}ssskkkeee___YYYWWWVVVRRRJJJDDD;;;;;;:::666222===```~~~kkkYYYUUUWWW]]][[[OOOBBB;;;888666444222111444555666;;;BBBQQQ```hhhooo~~~hhhkkk```WWWZZZGGG666999666444888:::DDDjjjyyy\\\EEE???;;;===@@@CCCJJJRRRXXX[[[dddmmmrrrvvv~~~eeeWWWDDDCCCXXXqqqtttLLLAAA999888999777444333111444777666444777???FFFIIIOOOZZZgggttt~~~WWW```kkkcccmmmlllssswwweeeEEE;;;@@@===DDDDDDBBB???:::888777888:::;;;TTTZZZ===DDDIIIGGG>>>999======CCCUUUhhhrrr|||}}}rrr___NNNCCC<<<999777666666777777777666444444///000555;;;BBBMMM___ooo~~~zzzuuukkkgggaaa[[[WWWUUUSSSSSSPPPNNNKKKIIIGGGEEEDDDDDDIIIEEEEEEHHHIIIHHHGGGGGGNNNfffkkk\\\SSSNNNNNNUUUTTTeeeiiiWWWIIIRRRfffrrrppptttxxxzzzzzz{{{~~~XXXBBBKKKlllqqqTTT???<<<444333222222111111222222000111222222222555888<<>>NNNXXXWWW```tttvvvuuutttwww{{{|||yyyvvvwwwwwwwwwwwwzzzyyyooocccVVV```nnn{{{}}}fffUUUEEE;;;999555444888BBBLLLSSSlllbbbVVVRRRZZZccc___WWWMMMMMMMMMJJJIIIJJJNNNRRRIIIAAA>>>@@@LLLhhh{{{xxx^^^RRRFFFBBBBBBAAAAAACCCEEERRRsss}}}eee]]]XXX\\\lll|||~~~vvvnnniiieee___ZZZWWWRRRLLLGGG>>>:::999888444;;;XXXxxx{{{gggVVVTTTUUU______QQQAAA:::777333555222111444555777>>>EEESSSaaaiiiooo~~~lllrrrlll\\\[[[HHH777999888444777;;;FFFlllwwwNNNBBB:::===AAACCCHHHPPPWWW[[[dddlllqqquuu~~~VVVEEEAAAPPPeee|||xxxNNNBBB999888:::888555444444666777777555777;;;??????GGGSSSbbbnnnvvvzzz{{{}}}wwwwww\\\hhhpppbbbfffggguuuiiiFFF===BBB>>>EEEEEECCC@@@;;;888888888888>>>[[[YYY>>>EEEHHHEEE<<<999===;;;BBBUUUjjjqqqzzz|||ooo___PPPCCC;;;777666666666666555444333222555222222444777===JJJVVVooo{{{yyymmmhhhkkkmmmdddeeeeeebbb\\\XXXWWWXXXTTTRRRNNNLLLJJJHHHFFFCCCDDDGGGIIIIIIFFFCCCCCCDDDTTThhhpppjjjgggcccaaaiiioooyyyuuuaaaYYYfffzzztttvvvxxxzzz{{{}}}~~~^^^DDDIIIgggoooUUU???:::444333222222111111222222000111222222333555999<<>>JJJkkkmmmbbb^^^aaappp~~~wwwppphhhfffbbb^^^ZZZXXXWWWVVVPPPDDD======999:::RRRooo}}}gggUUUSSSUUUaaacccTTTBBB;;;777333666333333666888:::AAAIIIYYYggglllqqq~~~tttwwwyyybbb\\\JJJ888777999444666;;;JJJppplllwww\\\III:::;;;@@@BBBGGGOOOTTTXXXaaajjjooouuu___SSSNNNRRR___vvvuuuRRRFFF;;;:::===<<<999888888888777777777777888888777???KKKYYYdddllloooqqqqqqooorrr{{{eeeiiiwwwmmmsssvvvtttJJJ>>>DDDAAAFFFFFFDDD@@@<<<999888999666???aaaVVV===CCCHHHDDD;;;999===:::AAAUUUhhhmmmuuu{{{}}}~~~|||qqq```NNNBBB<<<888777777666555555444444999555333444555666===EEEXXXfffqqqpppiiigggkkkoooggghhhiiigggbbb]]][[[ZZZWWWTTTPPPNNNMMMKKKGGGDDDCCCGGGJJJIIIGGGFFFHHHIII\\\mmmtttuuuvvvqqqooovvvvvvllltttvvvwwwxxxxxxyyy{{{~~~}}}```DDDFFFaaa}}}aaaDDD999444333222222111111222222000111222222333666:::===bbbppp[[[___kkkWWWSSSXXXeeesss{{{}}}hhhJJJBBBCCCEEEFFFBBBAAA\\\sss___aaa}}}rrriiicccWWWTTTPPPMMMIIIIIIQQQZZZqqq{{{kkknnn}}}ttt|||cccJJJ777666555333222111111111000555;;;@@@HHHTTTeeepppqqqsssuuuwwwxxxxxxzzz|||xxxwwwxxx{{{|||lllZZZLLLLLL\\\mmm{{{lll]]]RRRAAA>>>888444999DDDIIIHHHwwwttt{{{gggXXXTTTPPPOOOPPPQQQPPPNNNKKKEEEDDDDDDLLLbbbqqqkkk___RRREEE???<<<999888888;;;DDD```{{{{{{jjjeeehhhtttwwwpppeeedddcccaaa```aaaeeehhheeeSSSFFFCCC<<<999LLLfffhhhVVVSSSWWWeeehhhWWWEEE===:::555888555555888:::<<>>AAAFFFNNNPPPUUU___iiipppxxxzzztttpppfff]]]VVVYYYooozzzoooWWWJJJ>>>===AAAAAA>>>===;;;999888777888888666444333:::EEERRR]]]eeeiiikkkccceeellltttxxxxxx{{{nnndddzzz~~~NNN@@@EEECCCGGGGGGEEEAAA<<<999888999666AAAdddSSS;;;AAAHHHDDD:::999===999@@@TTTdddhhhooovvvzzz|||www}}}lllXXXIIICCC;;;;;;999888777777777777999555333444444333666;;;AAAPPPaaahhhiiikkkooosssrrrqqqpppnnnjjjfffaaa___YYYVVVRRRPPPOOOMMMIIIEEEFFFFFFDDDAAABBBFFFKKKNNN^^^llltttwww|||wwwssszzzuuummmnnnqqqzzzyyyxxxxxxwwwxxxyyyzzz}}}___CCCCCC]]]oooKKK:::444333222222111111222222000111222222333666:::===bbblllwww|||YYY\\\hhhRRRVVV[[[ggguuu||||||}}}jjjKKKBBBAAACCCEEECCCHHH]]]pppkkk|||}}}iiibbbXXXSSSRRRUUU]]]cccppp|||vvvkkk~~~~~~yyynnnRRR666666666555444222111111333111222555777<<>>JJJWWWkkkmmmsss{{{~~~~~~nnnfffIII===333666999888:::QQQzzz~~~}}}@@@EEEOOOmmmiiiQQQ;;;888???CCCGGGLLLTTT\\\___dddqqq{{{qqqqqqsss~~~tttmmmddd\\\dddmmmiii]]]RRRGGGEEEJJJNNNLLLGGG>>>???>>>;;;:::;;;;;;:::888888???MMM[[[bbbfffiiiiiihhhgggkkkssszzz~~~wwwYYY~~~[[[>>>CCCJJJIIIKKKJJJCCC:::666:::???@@@AAAdddNNNCCC888CCCAAA>>>;;;777999FFFTTTgggmmmlllmmmvvvxxxyyy|||~~~eeeOOOGGGEEE>>><<>>bbb}}}GGG???999BBB???===;;;888:::GGGUUUkkkqqqnnnnnnvvvwwwyyy|||oooYYYMMMEEE>>>>>>EEEHHHAAA;;;:::999888777777666666555555666===DDDMMMbbb|||}}}}}}yyyooohhhfffeeebbb^^^XXXSSSOOOLLLKKKIIIHHHIIIJJJGGGGGGOOOZZZkkkqqquuutttqqqmmmfff___kkkssswwwqqqiiiiiilllooowwwvvvvvvuuuvvvwwwxxxyyyyyy|||WWW???AAAXXXhhh>>>555444222111000000111111333333555666444333:::CCCmmmuuuyyy{{{sssuuu^^^ccc^^^PPPQQQaaaqqqxxxyyy}}}rrrIIIAAADDDBBBAAA???BBBVVVyyyuuulllhhhggggggfffddd^^^WWWWWWeeeuuu~~~|||vvv{{{dddFFF666444888222///222222555444999CCCJJJHHHCCC@@@TTTcccttt{{{}}}}}}{{{xxxppp___NNNIIIRRRnnnuuuZZZOOOGGGCCC@@@AAABBB@@@===;;;sssoooiiiccc```______```eeebbb^^^ZZZXXXUUUSSSQQQLLLCCC:::888777555444666;;;FFFdddzzzrrrsssssscccXXXOOOOOORRRZZZkkk|||eeeTTTKKKRRRhhh~~~kkk[[[WWW```hhh]]]III@@@:::555777777666777999===EEETTTaaammmpppwwwyyyttttttwwwrrrdddCCC999;;;666:::999999LLLuuurrrgggQQQEEE@@@RRRWWWRRRCCC777777;;;<<>>===<<>>BBB]]]rrrAAA444333222000000000000111333333444666333333:::CCCfff~~~aaaeee]]]PPPRRRaaaqqqvvvxxx|||nnnKKKCCCDDDAAAAAA>>>DDDWWWrrrqqqccc\\\UUURRROOOKKKDDDAAAGGGPPPaaa||||||sssttt{{{vvvQQQ<<<555888444222555222888444888HHHUUUTTTIII@@@OOO___pppyyy}}}~~~|||ooo___QQQHHHMMMhhhuuu[[[PPPFFFAAABBBHHHGGG>>>888888wwwqqqnnnnnnnnnmmmmmmjjjfffbbb^^^YYYTTTQQQFFF???999888777444444666<<>>999555888555666888;;;AAALLL]]]iiirrrvvv|||zzzqqqyyy~~~~~~uuucccBBB666===666999999999KKKtttwwwjjjVVVKKKJJJ\\\YYYHHH===666888::::::???GGGRRRYYY[[[aaammmvvvxxxooogggjjjlllbbb___ZZZUUUSSSSSSRRRMMMHHHHHHHHHJJJMMMLLLHHHFFFGGGFFFAAABBBLLLXXXaaaiiipppooolllgggfffiiiooovvv{{{zzz~~~^^^YYY}}}yyyeeeBBBAAALLLTTTQQQMMMIIIDDD@@@===;;;<<>>333222111000///000111111000000222444333333<<>>;;;@@@FFFMMMXXX\\\ZZZWWWPPPUUUgggtttccc\\\aaalllkkkXXXDDD>>>888333777555666888;;;CCCQQQaaakkkvvvzzzpppppp~~~www___BBB444===555888999;;;MMMuuummmSSSIIIQQQggg___FFF<<<666999:::999===FFFPPPVVVWWW[[[gggnnnxxx|||rrrooommmllloooyyyuuu{{{{{{mmmbbb\\\SSSLLLFFFCCC???===>>>GGGWWWcccaaaWWWRRRTTTQQQJJJGGGMMMVVV^^^ffflllnnnmmmkkkjjjkkkmmmpppsssuuuyyy|||~~~tttZZZddduuu]]]BBBFFFQQQTTTRRROOOLLLGGGCCC???======GGGnnn~~~CCC<<<:::;;;:::999999999>>>MMM\\\qqq{{{yyyuuu}}}~~~nnnVVVNNNaaassslllVVVHHHAAA>>>:::666444444555666222444444555AAA[[[yyy|||wwwkkkiiiddd___YYYTTTQQQOOOLLLHHHFFFEEEEEEGGGOOOYYYrrrzzz|||vvvrrrmmmiii^^^___\\\VVVWWWcccqqqxxxuuuvvvxxxzzz{{{|||}}}}}}XXXCCCKKKlll[[[:::333222111000000000111222000111333666666888AAALLLjjjllllllllltttzzzbbbdddUUUOOOSSSbbbpppuuuuuuyyyjjj\\\iiieeeRRRCCCEEEEEE@@@BBBCCCHHHXXXmmmxxxyyy~~~{{{kkkZZZLLLAAA;;;999555444777888666444666555@@@ZZZ~~~{{{ooofffbbbrrr|||[[[CCC;;;666888@@@???<<<555333;;;CCCFFFFFFFFFJJJXXXgggooossswwwzzzzzzxxxxxxyyysssaaaMMMCCC???GGGWWWlllttt^^^TTTMMMMMMRRRXXXRRRCCC;;;===zzzxxxuuupppjjjbbbXXXRRRIIICCC???===:::666666:::<<>>>>>CCCUUUxxxqqq]]]SSSOOOTTTXXXUUULLLAAA<<<:::wwwvvvuuusssnnnfff]]]VVVOOOIIIDDD@@@<<<777999===@@@TTTwwwYYYFFF???>>>>>>;;;???<<<:::AAAGGGTTTjjj~~~kkk___cccqqqwww\\\GGG@@@888222888777777777???TTTmmm{{{~~~}}}|||tttQQQCCC666:::888777777===NNNppp|||gggIIIQQQuuupppQQQCCC888777888777;;;BBBDDDJJJKKKSSSaaahhhppp~~~ooodddbbb```fffttteee```VVVJJJ???999888999777GGGhhhyyyrrrmmmcccZZZYYYZZZ[[[^^^aaaccceeehhhiiihhhhhhkkkmmmnnnqqqtttuuuwww{{{uuummmpppmmm}}}~~~oooMMMDDDNNNRRR[[[]]]]]]WWWMMMDDD@@@@@@???HHHlll~~~yyy@@@;;;;;;999999999999999???NNN^^^rrr|||fff```tttzzznnnlll^^^XXXNNNDDD<<<777666666333333444333666DDDZZZlll~~~uuupppiiiaaaZZZVVVUUUTTTSSSMMMIIIGGGDDDBBBEEEJJJZZZiiixxx~~~~~~jjj```RRRMMMVVVgggqqqsssvvvvvvvvvwwwxxxzzz}}}~~~```EEEFFFfff|||lllHHH;;;444444333222222333444555888888999;;;;;;===GGGRRRzzzsssjjjcccfffvvvzzzhhhfffTTTVVV\\\jjjwww{{{zzz~~~yyyrrrooobbbHHH;;;AAAAAA<<>>EEEWWWmmmxxxwwwyyyppptttvvvwww{{{lll___VVVKKKFFF???;;;::::::999888999555444666666333333666333999999DDDqqq{{{sssnnnfff```fff}}}hhhWWWIIIHHHPPPRRRPPPIIIBBB@@@>>>999555555444CCCSSS^^^hhhrrr{{{~~~lllddd[[[ZZZbbbgggaaaUUUGGGBBB>>><<<;;;GGGgggmmm[[[TTTNNNYYY\\\QQQGGGFFFDDD@@@qqqqqqrrrrrrpppjjjbbb\\\TTTMMMGGGCCC===999:::???FFFWWW~~~bbbLLLEEEDDDDDD;;;???::::::BBBGGGRRReee{{{{{{ggg^^^cccqqqrrrWWWCCC???999444;;;555555777DDD```wwwqqqKKKBBB777::::::888777<<>>888777999666CCCfffvvvkkkaaa^^^]]][[[\\\___^^^aaadddeeeeeegggkkkooommmpppssstttuuuzzz|||zzzooovvv}}}gggFFFFFFXXX]]]___cccddd\\\OOODDD@@@@@@EEEMMMooo|||xxx@@@>>>@@@:::999999999999???NNN^^^tttoookkkzzzuuunnnrrrhhhbbbVVVJJJ@@@:::777777666444111000222:::IIIVVVtttwwwqqqhhh^^^WWWSSSQQQQQQRRRLLLGGGEEEAAA===>>>BBBHHHYYYkkktttwwwzzz|||{{{lll```QQQMMMYYYjjjrrrpppwwwvvvuuuuuuuuuwwwzzz{{{}}}fffHHHEEEccc}}}bbbCCC>>>555444333333333444555666999888999999888999CCCNNNzzz{{{||||||}}}{{{tttzzziiieeeQQQVVV\\\jjjwwwzzzzzz~~~pppOOO>>>BBBBBB>>>BBB???HHH[[[nnntttrrrwww}}}}}}ssszzz}}}qqqbbbXXXOOOHHHEEEBBB>>>======<<<999666:::777666888777555777;;;000;;;777222TTTqqqppphhh]]]XXXkkkyyygggVVVRRRXXXZZZZZZMMM@@@;;;999777666777333===GGGOOO\\\ooouuufff[[[YYYZZZTTTLLLBBB???===<<<:::AAA[[[vvviii[[[UUUOOO___bbbTTTLLLRRRUUUPPP}}}nnnkkkkkknnnmmmhhhcccbbb^^^SSSHHH@@@:::777>>>HHHKKKaaa|||~~~^^^TTTSSSPPPKKKGGGDDDAAA===???PPPcccvvvvvvjjjaaabbbmmmwwwgggTTTEEE;;;555666:::777<<<888DDDnnn~~~|||{{{jjjDDD===999666333<<<===@@@QQQiiiyyyjjjGGGFFF]]]wwwnnnIII;;;===444666>>>:::AAADDDGGGKKKQQQ^^^nnnzzzwwwllldddhhhqqqrrrhhh\\\[[[TTTIII@@@;;;888555888===XXXwwwggg]]]\\\___cccdddddd^^^```iiijjjeeeeeellllllssswwwvvvvvv|||{{{gggbbbkkkGGGEEEZZZeeeiiimmmhhhYYYJJJEEEDDDBBBLLLTTTuuu~~~qqqCCC<<<888<<<:::888888888;;;GGGSSSooo|||~~~~~~nnn[[[___aaa\\\PPPEEE???;;;555555444222000000333888<<>>444333222111111111222333222444222333888777@@@VVV~~~xxxqqqqqqddddddQQQUUU```nnntttuuuzzz}}}yyyUUUAAA===??????===AAALLL]]]lllvvvxxxvvvssszzz|||~~~~~~zzzvvv}}}sssbbbWWWSSSPPPKKKGGGFFFEEEAAA===:::999999666999:::777555555555555444444666999AAATTTsss}}}rrreeeZZZQQQVVVuuuxxxaaaVVVTTTTTTWWWNNNDDD>>>===;;;666111777;;;;;;@@@NNN\\\wwwooofffaaa___PPPKKKCCC<<<;;;BBBNNNWWW|||eeeWWWPPPMMMaaassssssllllllrrrxxx{{{ssskkknnnjjjjjjmmmmmmiiieeeeeeZZZPPPEEE???;;;;;;DDDOOOTTT```nnnwwwwwwlllmmmooodddXXXJJJ@@@;;;@@@RRRcccuuuoooeee```fffvvvrrraaaMMM???888444555888777;;;888EEEooo{{{fffBBB>>>:::999>>>DDDAAA@@@MMMcccggg[[[zzzbbbAAA@@@TTTllloooLLL<<<<<<444555:::555>>>BBBGGGKKKQQQ\\\jjjtttssslllkkkllloooqqqddd]]]\\\YYYTTTKKKBBB===;;;:::999FFFbbbwwwkkkdddcccddddddcccccc^^^```hhhjjjdddeeelllnnnqqqrrrtttzzz~~~ddd^^^mmmKKKKKK```hhhlllnnnfffWWWJJJGGGHHHHHHLLLXXX{{{uuuGGGAAA===;;;999888888777;;;GGGSSSdddzzz}}}||||||kkkZZZ]]]^^^YYYNNNCCC<<<999999888555222111222444666???EEEQQQ```mmmttttttrrrnnnccc```]]]QQQMMMKKKBBB>>>:::555222333333333333333999<<>>@@@JJJ[[[jjjtttxxxwwwvvv{{{}}}~~~}}}}}}}}}|||ppphhheee```[[[UUUSSSOOOHHHAAA<<<::::::888999999888777666666555555444444333444<<>>;;;===FFFIIIBBB>>>GGGZZZ}}}tttNNNFFFjjj___>>>999JJJ___kkkNNN<<<999555666888333<<<@@@EEEKKKQQQZZZdddlllsssiiiaaa___gggvvvhhh```^^^aaaaaaWWWFFF<<<<<<:::888888AAAWWWqqqvvvqqqllliiihhhfffccc```bbb^^^```gggiiieeeeeekkknnnmmmkkkppp||||||eeebbbmmmJJJMMMaaafffpppmmmdddUUUKKKJJJMMMOOOPPP^^^sssDDD===:::;;;999888888777:::FFFRRR[[[sss~~~~~~}}}vvv}}}|||cccbbbdddfff[[[III>>>===999888777555333333333333666777<<>><<<:::999999999888777333333444444222444???LLLgggwwwiiiVVVHHHLLLXXXlll|||}}}gggXXXSSSTTTdddmmmsssmmm\\\MMMHHHIIIVVV[[[VVVJJJCCCEEEbbbwww[[[HHHBBBCCCVVViiixxxtttbbbPPPEEEAAABBB]]]tttwwwwwwsssoooiiigggaaa]]]\\\ZZZTTTPPPPPPJJJGGGDDDCCCEEELLLVVV^^^dddbbbccc```UUUUUUqqqzzz|||zzzdddOOODDDFFFSSS___lllwwwppp___YYY[[[iii|||qqq\\\FFF;;;999888777888:::===<<>><<<777:::888888EEE[[[iiijjjiiigggeeeeeefffeeebbb___aaa^^^```fffhhhfffgggkkklllkkkjjjnnnzzztttnnnrrrpppJJJOOOeeeiiipppkkkbbbWWWPPPPPPRRRTTTWWWddd{{{lll@@@;;;999999888777888777:::EEEQQQ\\\ooo~~~{{{uuusss|||ooojjjlllcccMMM???>>>666555555666777666555333666555666===IIIRRRWWWXXXVVVQQQSSSSSSKKKIIIDDD666555555444333111111111222333777444333;;;BBBQQQhhhkkkYYYIIINNNbbbtttxxxttttttuuuvvvuuuuuuwww{{{yyy~~~hhhIIIEEEcccVVV<<<555444333222111222333333444666333555;;;<<>>@@@???@@@CCCFFFQQQ```mmmuuuzzz}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}zzz~~~wwwwwwtttooofff\\\UUUQQQPPPHHHBBB===;;;;;;:::999:::444444666777666555<<>>666555666888::::::777444222333444555777:::>>>@@@BBB???DDDHHHHHHMMMIII777555444333222222222222222111555222000444666AAAUUUbbbSSSHHHPPPeeevvvzzzuuuwwwwwwvvvuuuuuuvvvyyy|||{{{```GGGEEEddddddAAA555444333222222222333444444666444666===>>>III```{{{ttt```xxx\\\aaaooovvvzzzaaaNNN???===???<<<>>>DDDIIISSSbbbmmmssswwwzzz}}}~~~~~~~~~{{{yyyxxxyyy{{{zzzsssggg___[[[XXXOOOGGGCCC???999999<<<;;;888666666333000333888IIIddd|||nnnbbb[[[YYYeeepppyyyvvvoooiiieeebbbrrrwwwjjjgggwww|||ssseee\\\rrrpppYYYVVVUUUWWWXXXTTTKKKDDDHHHUUUwww~~~]]]```bbb```\\\YYYYYYZZZiiiooosssrrrrrrrrrnnnhhh```\\\ZZZ[[[[[[VVVSSSSSSRRRSSSSSSQQQUUU___hhhmmmooogggbbb^^^TTTGGGCCCGGGOOO```wwwxxxiii\\\```kkkxxxdddSSSQQQYYY```gggooohhh]]]]]]\\\]]]eeefffUUUCCC;;;888666555666666===CCCZZZ{{{zzzzzzsssEEE888===444===:::@@@CCCHHHQQQ[[[{{{cccMMMGGGFFF[[[fffGGG;;;BBBXXXZZZIII777777777222444999888999===EEEPPP[[[bbbiiiyyynnnsssvvv]]]MMM::::::777555;;;IIIVVV[[[[[[[[[[[[\\\]]]```bbbccc[[[\\\^^^aaadddeeefffgggjjjrrrxxxwwwvvvyyy}}}}}}yyyxxxfff^^^xxxzzzpppSSSeeezzzuuurrrjjjdddcccbbb^^^ZZZYYY___iiiwwwrrrfff<<<::::::777666777888777999CCCOOObbbfffkkkpppuuuzzz~~~{{{|||wwwnnn}}}fff^^^[[[QQQFFFAAA;;;::::::<<<>>>>>>:::666222333444333111111333666777555;;;BBBIII[[[cccXXXEEE???777333333444333111111555222000444333888GGGUUULLLIIITTThhhxxxzzzvvvyyywwwuuuuuuwwwyyyyyyxxx{{{ZZZEEEIIImmmiiiEEE666555333222222222333444333666555888>>>???III___zzzuuuwwwXXXwwwyyyddddddpppvvvyyymmmUUU@@@======:::;;;BBBFFFQQQ```kkkpppsssvvvyyy}}}~~~~~~}}}{{{yyyyyyzzz~~~~~~wwwqqqhhh```YYYMMM>>>999======888444444333111333777===SSS|||pppcccZZZfffpppyyy}}}{{{vvvlllbbbbbbqqqzzzjjjccc{{{}}}rrrooopppjjjaaaZZZ]]]aaauuu|||BBBGGGJJJJJJFFFDDDEEEGGGXXXdddqqqyyy~~~{{{uuujjjggggggjjjjjjeeebbbbbbbbbbbb]]]VVVYYYfffrrrwww}}}xxxppphhh___SSSGGG>>>888;;;GGG]]]uuu|||sssnnniiiiiiiiibbb\\\fffxxxzzzbbbTTTVVV```gggjjjooofff^^^aaaaaa]]]___[[[OOOAAA;;;888555666888666===DDD\\\sssxxxkkk>>>888@@@555>>>;;;AAAEEELLLTTT]]]~~~vvv```KKKYYY{{{ZZZCCC@@@RRR^^^OOO888777666111777666666777;;;BBBKKKRRRVVV^^^xxxuuu^^^DDD;;;444555<<>>999777444333333444444444333444999===HHHiiisssbbbMMM???;;;:::888555333666222222888555666BBBHHHFFFJJJXXXkkkxxxzzzvvvyyyuuurrrtttzzz}}}zzzvvv{{{ZZZFFFNNNvvv^^^@@@666555444333222333444444222666666:::@@@???GGG]]]uuuiiikkkvvvsssKKKhhhvvvjjjfffqqqvvvyyyuuuWWW???;;;===999999???AAANNN___jjjoooqqquuuxxx|||~~~}}}zzzyyyyyy}}}fffLLL???@@@;;;666444777888888888;;;999EEEvvv}}}rrrhhhnnnvvv~~~~~~wwwkkk___VVVZZZgggzzz|||jjjcccyyyAAAGGGLLLLLLIIIFFFFFFHHHHHHXXXlll|||{{{{{{~~~~~~xxxsssrrrooommmdddYYYZZZiiiyyy{{{qqqggg[[[III999>>><<<@@@KKKUUUYYY___dddppplllmmmooofff^^^jjj~~~yyy]]]RRRYYYfffmmmllloooeee^^^dddddd^^^]]]UUUKKKAAA<<<999777888<<<888>>>DDDZZZ}}}qqqttt|||fff:::888BBB777@@@===BBBEEEKKKRRR[[[|||yyyPPPVVVjjjLLLBBBKKK]]]QQQ999777777444<<<444555666;;;AAAGGGKKKMMM\\\gggssspppLLL>>>666:::@@@EEEOOO[[[WWWXXXYYYYYYXXXXXXYYYZZZSSSVVVXXXZZZ\\\```aaa```dddlllrrrrrrqqqqqqpppmmmqqqtttxxx[[[ZZZxxxvvvYYY[[[|||~~~rrriiijjjlllhhheeeeeeeeekkk}}}kkk???<<<;;;666555666777777999BBBMMM[[[ccckkkkkkfffggguuu~~~}}}vvvlllkkk|||wwwkkkddd[[[RRR>>><<<===BBBIIILLLKKKHHH>>>777111000333555444111///111555555AAAmmmhhhPPPFFFBBB>>>:::111333...///666555444>>>AAABBBJJJZZZmmmxxxyyywwwwwwrrrooottt||||||vvvzzz^^^HHHPPPyyyzzzSSS<<<666555444333222333444444222666777;;;AAA???FFF[[[xxxgggaaabbbdddxxxlll@@@[[[ppplllgggrrruuuxxxvvvWWW===:::===999888===@@@MMM___lllqqqssswww{{{{{{}}}~~~|||zzzyyy|||}}}YYYFFFEEE???999777999:::777444555;;;<<>>???BBBFFFNNNSSSWWWwwwbbbdddtttQQQ>>>DDD```YYY???777555333:::444666888:::<<>>777555666666222---222000222777>>>WWWwwwYYYMMMHHHBBB;;;555444888888555555888888:::GGG]]]pppvvvuuutttuuuttttttvvvzzzXXXJJJTTT||||||zzz}}}{{{hhhNNN;;;888777555444333333444555111:::;;;===CCCDDDMMM```yyysssjjjdddiii|||eeeGGGLLL\\\hhhgggnnnuuuxxxyyy|||kkkSSSCCC===777999===999@@@NNN___kkkrrrvvvyyyzzz|||zzzzzz}}}||||||~~~nnnNNNGGGAAA>>><<<:::777555777:::888>>>[[[|||~~~}}}uuuhhh[[[SSSHHHEEEFFFMMMZZZnnnqqqaaaaaaoooQQQXXX___cccaaa\\\WWWUUUQQQTTT\\\hhhwww}}}qqq___OOONNNSSS[[[jjjyyyiiiPPPLLLEEEFFFRRR\\\aaajjjuuu|||yyyvvvgggTTTOOOUUUxxxkkk\\\ffftttwwwsssiiiiiimmmmmmtttvvvnnn___PPP@@@:::888888888999<<<:::IIIiii~~~|||xxxRRR777;;;;;;888BBBBBBDDDFFFMMMRRRUUUrrrzzz|||VVV<<>>CCCGGGIIIRRRZZZaaaqqqXXX@@@===888===JJJLLLUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[bbbdddeeeffffffgggjjjmmmzzzxxx|||kkk[[[nnn|||lllsss}}}~~~vvv\\\SSSgggwwwnnntttxxxrrrmmmooobbbkkkvvvzzzAAA===888666666555555555999???CCCRRR```iiinnnnnneeefffuuuyyy{{{~~~ppp[[[SSS[[[gggzzzxxxooofff]]]QQQHHHEEEOOO\\\___[[[VVVKKKDDD;;;666555666666666333222333555999JJJsssxxxdddUUUKKKDDD?????????:::777888;;;;;;EEEZZZmmmuuuuuusssuuutttsssuuuzzz~~~VVVFFFPPPxxx|||ppplllgggYYYGGG;;;777666555444333444444555555<<<======BBBCCCLLL___]]]AAAIIIZZZfffhhhnnnuuuxxxyyy|||~~~dddNNN@@@;;;777:::???:::???LLL]]]jjjqqqvvvyyy{{{}}}}}}}}}{{{{{{{{{|||jjjXXXTTTMMMEEEAAA===888777888666888MMMvvv~~~pppppppppnnnhhh]]]PPPGGG@@@======@@@HHHXXXoookkk___```nnnYYYaaajjjpppoookkkgggfffXXXUUUSSSYYYeeepppvvvxxxzzzwwwvvvxxxvvvoooiiiggg[[[NNNFFFIIIPPPVVV```kkk|||kkk```[[[bbbiiilllqqqwwwvvvnnnjjjkkkdddUUUJJJGGG^^^sss|||ooogggrrrwwwmmmmmmrrrttt}}}cccQQQ???888999999999::::::<<>>BBBPPP___gggjjjjjjccccccqqqtttwww{{{~~~pppTTTOOOUUU^^^hhhwwwsssfffVVVLLLIIITTTbbbgggddd___VVVPPPEEE;;;666555777:::444333444555444???\\\zzznnn```PPPHHHDDDAAA@@@AAAAAA===BBBUUUjjjttttttsssuuutttsssuuuyyy}}}VVVDDDNNNuuuuuujjjaaaTTTFFF>>>777666555444444444555666999???>>>>>>CCCDDDLLL___}}}qqq[[[???GGGYYYbbbiiinnntttwwwyyy}}}ttt]]]HHH<<<:::888<<<@@@<<<>>>IIIYYYhhhqqqvvv{{{~~~~~~}}}~~~}}}|||{{{}}}~~~~~~ttthhheeecccccceeelll{{{hhhhhh\\\QQQJJJDDD===999:::777555>>>VVVttt~~~yyyvvvmmmcccYYYWWWWWWXXXXXXRRRGGG>>><<<;;;;;;;;;===HHH^^^sss|||eee\\\___mmm}}}]]]fffqqqwwwwwwtttrrrrrrddd]]]VVVVVV]]]eeeiiiiiiiiidddbbbccc```XXXRRRPPPLLLFFFEEEMMMUUUZZZ^^^dddlll|||nnnlllppprrrtttxxxoooiiigggkkkhhh]]]QQQKKKNNNaaammmjjjlll|||uuuqqqpppoooyyy```OOO>>>999:::;;;999888999>>>SSSsss|||~~~___???999===999999DDDEEEGGGFFFKKKQQQSSSggg{{{```>>>???KKKbbb]]]>>>555999000444555555555555666999;;;BBBCCCIIIOOOPPPWWWppp}}}MMMBBB???===EEESSSWWWVVVTTTRRRQQQQQQQQQQQQMMMNNNPPPRRRSSSTTTTTTUUUZZZZZZZZZZZZZZZ]]]bbbfffmmmuuusss]]]dddxxx~~~wwwiiiLLLWWW~~~|||oooeeefffaaagggqqq}}}EEE999888666666555555555888<<<@@@NNN]]]fffhhhiiiccccccmmmqqqtttyyy}}}yyyuuulllVVVOOOKKKVVVggg{{{tttbbbUUUOOOXXXgggnnnkkkgggbbb]]]UUUJJJ???999666666444444555555444<<>>>>>DDDFFFNNN```kkkxxxuuuwwwcccBBBGGGZZZ^^^iiinnnsssvvvxxx}}}www\\\GGG<<<;;;888<<<@@@;;;>>>GGGWWWhhhsssxxx}}}|||{{{}}}~~~~~~}}}|||hhheeebbb^^^\\\]]]bbbgggxxxssshhh^^^WWWLLL@@@<<>>999:::;;;<<<;;;DDDYYYnnn~~~uuuaaa\\\aaaooohhhqqq{{{|||wwwvvvwwwmmmggg```___bbbfffhhhgggccc___]]]]]]ZZZSSSMMMKKKIIIIIINNNYYYbbbeeeeeeeeeZZZssszzzvvvuuutttuuutttrrrqqqqqqmmmdddZZZUUUOOOZZZ```bbbnnnzzzppphhh```fffnnnlllUUUHHH===;;;===;;;777444999>>>SSStttuuu}}}XXX===<<<===888;;;BBBEEEGGGGGGMMMTTTUUUcccrrrwwwhhhCCC:::AAAVVVYYY@@@777:::111111222333444333555888:::AAA@@@DDDLLLNNNOOO]]]ooo\\\KKKHHH@@@CCCRRRQQQPPPNNNMMMMMMMMMNNNOOOOOONNNMMMMMMNNNQQQSSSUUUVVVVVVVVVVVVWWWZZZ___ccceeellltttyyyppp```nnnrrrooo```HHH]]]~~~ssskkkddd^^^___eeeooo|||}}}JJJ777777555666666555555777:::===KKK\\\fffhhhlllgggeeemmmpppssswwwzzz~~~~~~zzzxxxeeeNNNKKKMMMUUUjjjrrrcccYYY```nnnuuusssooogggfffccc\\\QQQEEE<<<888777666555333333:::KKKZZZkkkyyytttjjjhhhfffeeeQQQJJJJJJXXXiiisssttttttvvvuuussstttxxx{{{}}}~~~zzz{{{|||}}}YYYKKK\\\|||```HHH;;;666555444444555666777888<<<@@@>>>@@@GGGJJJRRRbbbnnnuuuqqqjjjhhhCCCGGG[[[\\\ggglllrrruuuvvv|||```KKK???===999<<>>DDDUUUiiivvvzzz~~~~~~zzzyyyyyyzzz~~~}}}|||~~~{{{}}}ooommmhhhdddbbb```\\\XXXlllyyyrrrjjjYYYEEE===@@@<<<999999<<>>QQQeeewww{{{ooo]]]\\\fffxxx}}}pppppp}}}|||zzz~~~}}}tttpppkkkhhhhhhhhhiiiiiifffbbbbbbdddbbbZZZTTTSSSQQQUUU^^^iiisssuuurrrnnnaaaeeesssxxxsssrrrqqqpppnnnlllhhhdddbbbZZZ^^^___bbbqqqyyymmmaaaTTTSSSXXXTTTIIIBBB<<<>>>???;;;666555;;;===PPPooo||||||}}}uuuQQQ===???;;;:::???BBBGGGJJJJJJPPPYYYXXX```ttt~~~WWWZZZ}}}vvvJJJ777999EEEKKKAAA999777333000111333444444555777999::::::>>>CCCGGGIIIOOOVVVggguuu}}}ccc[[[KKKEEEQQQQQQOOOMMMLLLLLLMMMNNNPPPNNNMMMJJJIIIJJJMMMQQQTTTQQQRRRSSSSSSTTTWWW[[[___dddbbb___aaannnooofffxxxtttkkk[[[MMMeeerrreeefffgggbbbaaafffmmmQQQ888999555666666555444666999;;;FFFZZZfffjjjooommmiiimmmqqqsssvvvyyy|||~~~~~~tttbbbQQQJJJXXXppp}}}mmmbbbhhhuuu{{{vvvpppfffhhhhhhfff^^^RRRFFF???:::888555222222777AAAIIIZZZcccqqq~~~vvvoooggg```YYYTTTUUUaaannntttvvvvvvxxxvvvtttuuuxxx{{{}}}}}}|||}}}}}}}}}}}}UUUNNNfffnnnPPP@@@555555444444555777999:::<<>>888:::===777<<>>FFFGGGKKKKKKDDD>>>;;;999777777555444888???CCCBBB???444555666666555:::JJJZZZmmmrrrhhh[[[```nnnuuullliiihhhbbb\\\bbb}}}xxxjjjsssyyyqqqmmmmmmnnnnnnlllmmmqqqpppjjjcccbbb```fffppp||||||sssggg___dddrrrwwwtttooollllllnnnnnnlllfffjjjkkkmmmwwwvvvnnndddTTTPPPPPPIIIAAA===<<<>>>>>>:::888:::===;;;KKKiiiuuu}}}eeeGGG<<>>GGGEEEJJJNNNOOOUUU]]][[[\\\jjjmmm___jjjRRR;;;:::777===DDD===444666111333444555444444666888555999<<<;;;===BBBFFFGGGQQQ\\\fffjjjnnntttyyy{{{pppkkklllttt|||xxxkkkWWWIIIQQQSSSQQQNNNLLLKKKKKKMMMNNNJJJIIIHHHHHHIIIKKKMMMOOOLLLNNNPPPQQQRRRTTTXXXZZZ]]]WWWOOORRRfffuuukkklllkkk\\\XXXmmm{{{mmmggghhhjjjiiifffiiilllVVV888;;;555666666555444555777:::@@@WWWeeekkkrrrqqqlllnnnqqqsssuuuxxx}}}~~~eeePPPRRR\\\pppxxxooowww~~~tttfffeeecccaaa]]]TTTIIIAAA;;;:::777444333666999;;;CCCJJJWWWeeeoootttxxxzzzvvv{{{|||tttmmmhhhbbb[[[___]]]aaakkksssuuuwwwyyyyyywwwvvvvvvyyy|||}}}}}}}}}}}}}}}}}}~~~MMMMMMmmmWWW@@@555444444444666777999;;;>>>CCCBBBEEENNNOOORRR```yyy{{{vvvyyyGGGHHH```\\\bbbhhhooorrrssswww}}}jjjRRRCCC===777888;;;666999>>>PPPiiixxxyyyzzz~~~{{{zzzzzzvvvvvvvvvyyy|||~~~kkk```\\\YYYRRR[[[^^^rrrkkkNNNCCCBBB<<<999999888555777:::???IIIPPPMMMEEE@@@===:::;;;999777777:::<<<===<<<777555666777888===JJJWWWhhhpppiii___ggguuuwwwvvv{{{pppbbb]]]pppvvvfffmmmvvvvvvxxxyyywwwzzzyyysssqqqlllsss~~~~~~tttkkkfff```___nnnzzzssssssuuurrrnnnlllssswwwxxx~~~~~~uuuqqqkkk\\\UUUSSSJJJ>>><<<<<<>>>===:::;;;???>>>:::GGGeee~~~qqq{{{wwwYYY@@@:::>>>888AAAMMMHHHMMMQQQRRRXXX```[[[YYYcccxxxxxxlllWWWBBB>>>111666HHHAAA333:::333555666666444444555666444<<<>>>888666???DDDCCCMMMUUUYYYUUURRRXXXaaahhh___aaaggglllmmmxxxyyyzzz|||ssslllfffhhhxxx{{{nnnZZZIIIOOOPPPNNNJJJGGGEEEEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHKKKNNNPPPQQQSSSUUUWWWRRRMMMHHHQQQjjjmmmhhhpppmmm```bbbrrr}}}~~~qqqqqqqqqmmmjjjlllkkklllkkk|||zzzVVV888<<<555666666555444555777999<<>>999:::999777777888888666;;;@@@JJJVVV^^^aaabbbddddddlllnnngggbbbbbbcccaaabbbccchhhqqqwwwwwwwwwzzzzzzxxxvvvwwwyyy|||}}}~~~zzz{{{|||}}}vvvFFFKKKpppVVV888555444444555666888:::;;;@@@EEEDDDGGGOOOOOOQQQ]]]}}}ssslllrrrPPPLLLaaaZZZaaagggnnnqqqrrruuu{{{kkkSSSBBB<<<555777:::666777;;;MMMiiixxxxxxwww|||~~~}}}}}}wwwvvvwwwzzz~~~tttdddaaaaaaRRRXXXSSSVVVsss[[[HHHGGG???999999999888888:::NNN\\\fffdddZZZQQQJJJEEE:::999888666777888:::;;;444222222555999>>>JJJVVVkkksssnnnfffmmmzzzsssdddppp|||nnnrrr~~~~~~}}}|||{{{zzzyyyyyyvvv{{{yyypppfff______bbbfffrrrvvvsssvvvyyyzzz{{{|||~~~uuullldddaaaggg___FFFAAA;;;:::>>>???;;;999<<>>GGGKKKOOOPPPNNNOOOSSSXXXZZZWWWbbbtttwwwxxxmmmbbbcccjjjeee```\\\___iiiwww{{{eeeVVVLLLFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJMMMLLLLLLNNNQQQTTTXXXZZZ[[[OOOHHHWWWxxxvvvhhhtttjjjVVVeeewwwnnntttyyyssslllkkkpppeeehhh{{{zzzXXX:::;;;777666555444444555666777>>>MMM^^^hhhnnnqqqooolllwwwuuuwww{{{vvvnnnnnn\\\TTTVVVqqqlllfff```[[[RRREEE===;;;???===888666777999777444;;;===@@@DDDHHHNNNSSSWWW\\\```eeefffeeeccccccdddgggmmmssstttrrrrrrwww|||uuuvvvwwwvvvuuuuuuwwwyyyxxxzzz}}}zzzLLLQQQsssYYY333888666555444555888;;;===BBBEEEGGGIIIMMMSSS]]]ddd~~~|||bbb___jjjuuuQQQDDDhhh]]]___dddlllsssxxx|||yyyYYY>>>;;;===888777<<<<<<;;;FFF^^^uuu~~~zzzttt|||~~~||||||xxxxxxwwwxxx{{{ooodddbbb\\\UUUXXX\\\___wwwrrrLLLCCCBBB@@@>>><<<:::999888MMMwwwwwwlll```SSSFFF===888::::::666555777:::333111555888>>>LLL\\\kkkkkklllnnntttuuuwwwyyymmmvvv}}}|||||||||tttkkkaaa\\\```cccjjjtttzzzrrrrrrwww|||}}}xxxpppjjjgggllldddLLLBBB>>><<<>>>>>><<<>>>DDDOOORRRQQQ^^^zzzrrraaaFFF@@@:::999>>>FFFMMMQQQSSSUUUWWWZZZ]]]___aaabbbsssxxxaaaLLL999999GGGPPPLLLBBB777555333333555666777666777777666666777999;;;===BBBFFFIIIJJJIIIIIIMMMQQQXXXXXXdddwwwvvvbbbXXXYYY^^^bbb___ZZZYYY]]]ccchhhllluuuwwwsssgggZZZPPPIIICCCEEEEEEEEEFFFFFFEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFGGGLLLMMMNNNMMMNNNSSS\\\ccciiiYYYVVVlllvvvtttaaaWWWhhh~~~tttpppuuutttkkkfffhhhkkkccchhh{{{^^^<<<999777666555444444555666777;;;IIIZZZdddkkknnnlllhhhuuutttwww~~~|||uuussssss}}}|||kkkeeekkkwwwppphhh___RRREEE??????>>>;;;888666777::::::888888999;;;===???BBBFFFHHHOOOSSSZZZ___bbbeeehhhkkkpppssswwwwwwuuutttvvvyyytttvvvwwwvvvuuuvvvwwwyyyxxxzzz}}}vvvKKKTTTvvvZZZ:::666666555555777;;;>>>@@@DDDFFFIIIKKKNNNUUU^^^eeexxxkkkccccccgggVVVJJJlll___]]]bbbjjjqqqvvvzzz}}}}}}]]]@@@;;;<<<888666;;;;;;:::CCCZZZppp{{{|||{{{zzz|||{{{zzzyyyyyyzzz}}}zzzpppmmmaaaYYYZZZZZZTTT^^^vvv[[[SSSLLLBBB;;;888888:::;;;OOO{{{~~~hhhRRRFFF<<<::::::999888;;;999333111555777<<>>BBBBBBBBBBBBFFFIIIPPPUUUcccyyytttfffZZZSSSSSSUUU[[[[[[YYYVVVRRRQQQQQQRRRVVVYYYYYYUUURRRQQQMMMHHHDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBAAABBBBBBBBBGGGKKKMMMKKKKKKRRRaaannnsssdddggg~~~{{{nnnYYY[[[mmmzzzpppnnnppprrrlllcccbbbiiihhhcccjjj|||iiiAAA888777666555444444555666777777EEEUUU```gggjjjhhhcccppprrrvvv}}}yyyuuuxxx~~~tttwwwuuuzzzyyycccOOOEEEEEE???<<<888777999;;;===>>>888888888888999999::::::===BBBJJJQQQYYYaaahhhlllooopppqqqrrrssssssttttttssstttvvvvvvvvvvvvxxxyyyyyy{{{}}}oooKKK\\\sssOOO888555555555777:::>>>BBBDDDFFFIIILLLMMMPPPVVV^^^eee}}}}}}sssoooVVVMMMkkk]]]\\\aaahhhooossswwwzzz|||dddEEE<<<;;;777666999:::999AAASSSeeeqqqwww{{{wwwzzz}}}~~~|||{{{zzz|||}}}~~~}}}|||xxxmmmbbb___\\\PPPMMMTTTTTT^^^wwwtttgggZZZIII===999999999999???fffrrrbbbPPPGGGCCC@@@>>>===;;;777777;;;:::;;;IIIZZZ```fffooovvv}}}vvvnnn||||||sssjjjfffeeedddfffkkk~~~xxx|||sssfff[[[UUUWWW]]]aaauuuyyy|||xxxrrrqqqwww~~~}}}|||tttqqqnnnhhhiiiaaaNNN>>>>>>===<<<>>>FFFUUUbbbooouuujjj```qqq{{{kkkrrr~~~wwwyyy~~~pppIII?????????BBBFFFKKKPPPRRRTTTUUUWWWZZZ\\\^^^______eeennn```lllsss~~~]]]:::777IIIOOOFFF>>>:::666333333555666777444444444444555666777888777999<<<======>>>@@@CCCDDDLLL]]]uuu~~~mmmggg___WWWRRRPPPNNNNNNQQQTTTXXXWWWRRRNNNLLLLLLIIIKKKKKKJJJLLLQQQPPPMMMCCCCCCBBBAAA@@@?????????AAAAAA@@@????????????@@@BBBEEEHHHHHHJJJSSSaaallliiilllxxx]]]XXXdddttt~~~vvvlllkkkllllllfff```cccjjjiiigggmmmzzzxxxIII999777666555444444555666777666BBBQQQ\\\dddiiihhhcccjjjooowwwzzz}}}jjjTTTMMMEEE@@@;;;::::::<<<@@@DDD===<<<:::999999888777777333666;;;BBBJJJRRRZZZ^^^[[[[[[\\\```gggmmmooooooqqqsssuuuvvvvvvwwwxxxzzzzzz|||~~~xxxiiiKKKdddyyytttrrrtttnnn[[[BBB333555555666888;;;???CCCEEEGGGJJJMMMOOOQQQVVV]]]ccc~~~RRRLLLfffZZZ\\\aaahhhnnnrrruuuxxxzzzmmmKKK===:::777555888::::::@@@NNN\\\fffnnntttwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}pppgggbbbVVVQQQQQQLLLLLL\\\zzz}}}nnnYYYKKKEEEAAA<<<777333GGGooosssddd[[[SSSKKKEEECCCBBBDDDGGGBBB>>>FFFSSSZZZcccpppzzzxxxpppyyypppggg___[[[ZZZ\\\bbbiiivvvjjjcccaaaccceeeooosssxxx{{{|||}}}yyyxxxqqqqqqooogggccc[[[JJJ@@@BBBDDDEEELLL\\\ppp~~~{{{lllxxxrrr^^^iiizzzddd???===???CCCFFFJJJMMMQQQSSSUUUVVVXXXZZZ\\\]]]^^^___dddqqqmmmNNNPPPQQQfffxxxJJJ555>>>GGGDDD@@@<<<888555555666777777333333333333444555666666555777999:::;;;<<<>>>???>>>FFFTTTkkk~~~iiiUUUQQQMMMJJJJJJJJJIIIGGGIIIOOOUUUWWWUUUQQQPPPPPPHHHHHHEEEBBBDDDJJJLLLJJJCCCBBB@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????CCCCCCCCCEEEIIIOOOVVV[[[WWWssszzz^^^^^^ppp{{{|||wwwtttoooiiieee```^^^aaafffffffffllluuuOOO;;;777666555444444555666777777BBBNNNYYYcccjjjjjjffffffmmmxxx~~~wwwjjj[[[OOOGGG???===<<<<<>>CCCIIIOOO^^^vvvzzz{{{lll{{{xxx[[[AAA>>>AAAFFFIIILLLNNNQQQSSSUUUVVVXXXYYY[[[\\\\\\]]]cccfffrrrKKK???>>>^^^]]];;;777===>>>@@@<<<888666666777777666333333333444444444555555555555666888999:::;;;<<<>>>BBBKKK[[[kkkooobbbSSSIIIGGGFFFEEEFFFGGGGGGFFFFFFJJJOOOQQQRRRPPPOOOOOOMMMNNNJJJCCCBBBEEEGGGFFFAAA@@@>>>===<<<<<<===>>>=========<<<===>>>>>>???DDDCCCBBBBBBDDDGGGHHHIIIRRRzzzrrr___fffyyy~~~{{{xxxxxx}}}uuuiii```ZZZYYY[[[\\\]]]```ffflllTTT===777666555444444555666777777@@@JJJTTT```jjjmmmjjjeeelllxxxzzzuuuiiieeeaaahhhwww|||kkkYYYMMMDDD@@@>>>???IIIWWWNNNHHH@@@;;;:::999777555555333222333555888999999666555666>>>LLL[[[fffllllllooosssvvvwwwxxxzzz{{{zzz{{{}}}~~~}}}mmmhhhOOOkkkzzzpppdddRRRCCC:::777888999<<>>??????@@@AAA???>>>???BBBEEEccc}}}jjjZZZjjj{{{}}}{{{wwwnnnuuuyyytttiii]]]VVVTTTUUUVVVVVV[[[aaadddxxxYYYAAA777666555444444555666777666<<>>>>>:::888666555555555444222333333444555555555444444111111111222555666666666999666888>>>???;;;===CCC999;;;<<<<<<;;;;;;===???DDDAAA@@@BBBFFFJJJJJJIIIGGGMMMPPPJJJDDDAAA@@@???;;;:::888777777999:::<<<777888888999:::<<<===>>>777;;;???===:::;;;CCCKKKvvv|||{{{~~~jjjVVVkkk{{{|||{{{rrrfffrrrooonnnggg\\\TTTRRRTTTVVVUUU[[[______pppoooqqq\\\EEE777666555444444555666777444999@@@IIIXXXgggmmmmmmkkkmmmuuuyyypppggg[[[^^^aaaooo~~~rrrcccTTTGGGCCCAAAEEEVVVjjjuuuiiiYYYMMMFFFBBB===999555444444888>>>BBBBBBAAAAAA===999777<<>><<<777@@@FFFEEEFFFKKKNNNMMMOOOEEE@@@EEEGGGEEEFFFKKKJJJWWWkkkyyy}}}{{{xxx}}}~~~}}}~~~wwwvvv~~~xxxsssxxx{{{sssmmmcccWWWOOOMMMQQQXXXjjj~~~oooIII@@@AAADDDIIILLLOOORRRVVVXXXYYYYYYXXXWWWUUUTTTSSSRRRTTT\\\cccsssppplllqqqOOO>>>555666777666777888444///111222444333333222444555555555555555666666666666666666666666777888::::::<<<:::888777777999<<<>>>===>>>???AAACCCEEEFFFGGGEEEEEEDDDCCC@@@===:::999999999777666555555555555666666666666666777888999999999::::::666;;;OOOddd{{{{{{___ccczzzwwwxxx{{{wwwmmmhhhiiiggggggeee___XXXSSSQQQRRRVVVQQQYYY___gggooo___yyyFFF;;;888444222444777666333444999>>>EEEQQQaaaqqqzzzsssqqqwww{{{wwwaaagggddd]]]bbbyyyppplllZZZPPPJJJCCCMMMaaakkktttmmmaaaSSSIIIBBB;;;666555<<>>;;;::::::===GGGRRR```mmmuuuuuuvvv{{{}}}yyyyyywwwwww{{{||||||jjjQQQ```sssRRR@@@<<<===???BBBEEEHHHKKKPPPSSSRRRSSSSSSSSSSSSUUUZZZ]]]lllxxx}}}www{{{cccFFF\\\iiifffeeefffhhhllloooqqqrrrwww}}}kkkIIIAAA999333999777666888>>>JJJWWWbbbiiioooooooooooopppqqqssstttvvvuuutttssstttuuuwwwyyyxxxzzz~~~zzzkkkfffbbbWWWWWW]]]WWWZZZlllQQQFFFCCCAAA???>>>===;;;999666444444666666333555999;;;777888<<<>>>???FFFOOOTTT___mmmxxx~~~{{{yyyyyy}}}~~~|||~~~|||}}}{{{qqqkkkeeeZZZQQQLLLXXXaaavvvzzzvvv~~~yyy|||kkkHHHAAA???CCCHHHMMMQQQUUUZZZ\\\```___]]]ZZZXXXUUUTTTSSSUUU\\\```mmmmmmEEE999999888666333000222555111222444333333222444555444555555555666666666666666666666666777888888999;;;:::888888888999;;;<<<;;;<<<===???AAABBBDDDDDDBBBBBBBBBAAA???<<<:::888999888777666555555555555555555666666777888999999<<<:::888777666AAAZZZsss}}}}}}]]]iii}}}xxxuuuvvvqqqggg```^^^cccddddddaaa[[[UUUSSSSSSSSSQQQYYY[[[^^^zzzeeeWWW:::888555333444666666444444777;;;AAALLL\\\mmmwwwuuutttxxx{{{ppp^^^```]]]]]]nnn~~~vvvfff]]]UUULLLSSSgggqqqwwwqqqeeeUUUJJJEEE@@@<<<666::::::999===DDDHHHGGGBBB===:::888888:::CCCMMM___mmmvvvvvvwww|||}}}yyy{{{yyyyyy}}}~~~eeeQQQdddZZZAAA999===???CCCFFFHHHLLLPPPTTTQQQRRRTTTTTTTTTUUUWWWYYYgggvvv}}}uuuqqqqqqMMMbbbpppeeeeeefffhhhkkknnnooopppuuu{{{rrrLLLAAA;;;555888444444555:::EEEQQQ\\\ccckkkkkkmmmmmmmmmnnnooopppsssrrrrrrrrrsssuuuxxxyyyvvvyyy}}}ooojjjhhh\\\YYY^^^XXXXXXzzzYYYOOOKKKEEEAAA>>><<<:::999999666666999888555555999555222333888;;;<<>>???AAAAAA?????????>>>===;;;999777888777666555444444444444444555666777888888888888888555333555===QQQnnnfffYYYqqq{{{vvvrrrlllbbb\\\YYY\\\^^^aaaaaa]]]XXXTTTSSSUUUWWW^^^[[[ZZZyyytttccc999777666555444444444555444555888===FFFUUUfffsssyyywwwzzzlllfff^^^ZZZaaa}}}qqqiii```SSSYYYnnnzzz|||ooo\\\MMMFFFBBB>>>999999888;;;CCCLLLNNNKKKFFFAAA<<<:::888999???GGG]]]lllxxxyyyyyy}}}}}}yyy}}}{{{|||bbbTTToooYYY>>>777>>>@@@DDDGGGIIIMMMRRRUUUPPPRRRTTTUUUUUUTTTUUUVVV]]]qqq|||ooo```cccuuuwwwKKK[[[hhhaaabbbccceeehhhjjjlllmmmqqqxxx~~~QQQAAA===777666444333444888@@@LLLWWW^^^fffhhhjjjkkkjjjjjjjjjkkkoooooooooppprrruuuxxxzzzuuuxxx|||vvvsssqqqddd^^^```ZZZVVVkkkiii\\\VVVMMMFFFAAA>>><<<;;;888555555777666333222444222111222555666777<<>>???<<<=========<<<:::999777666666555444444333444444444555666666777666555555444222666CCCYYYuuulllRRRXXXwww{{{yyyuuunnnccc[[[XXXYYYUUUYYY]]]```___\\\WWWTTTTTTXXX]]][[[\\\uuufff;;;888777666555222333666555444666:::AAAMMM___ooo{{{yyy{{{tttlllnnnvvvkkk^^^eee~~~ooo[[[QQQHHH@@@===::::::CCCSSS___```]]]PPPIIICCC@@@===;;;>>>DDDZZZkkkyyy{{{{{{~~~}}}yyy}}}{{{|||~~~^^^[[[xxxPPP??????@@@BBBEEEHHHKKKNNNRRRUUURRRSSSTTTSSSRRRRRRTTTUUUYYYrrr~~~kkkdddmmmwww|||LLLUUU^^^XXXZZZ^^^aaadddfffiiikkkooovvvWWWCCC>>>888444777666666888???IIITTT\\\cccgggkkkllljjjhhhiiijjjmmmmmmmmmooorrrvvvzzz|||vvvxxx|||~~~zzzllldddeee```YYY```qqqpppiii]]]RRRJJJDDDAAA???:::666555777777444222444444444555555444444666999AAANNNcccuuu||||||}}}yyyvvvvvvwwwyyy{{{{{{|||{{{zzzxxxwwwvvvyyyzzz{{{}}}~~~|||~~~}}}yyywwwtttpppgggaaacccjjjwwwtttyyypppbbbOOOBBBEEEHHHJJJNNNPPPQQQRRRTTTVVVVVVWWWWWWWWWWWWXXXXXXXXXQQQUUUYYY[[[fffrrrVVV<<<555777666333333222333444444222222333444333333333333444444444444555555444444333444444444555666888999:::999888777999::::::;;;<<<======>>>;;;<<<<<<<<<<<<:::888777555444333333333333333333444444555555444444333333555999GGGbbbkkkQQQMMMbbb}}}vvvyyyvvviiiXXXPPPRRRWWWSSSWWW\\\aaacccaaa]]]ZZZOOORRRUUUXXX```rrrmmm@@@:::666777666222222666777555555999===FFFYYYjjjyyyxxxzzz|||ppp}}}rrreeeWWWJJJBBB<<<===KKK___lllnnnkkk[[[SSSKKKFFFBBB======AAATTTgggyyy}}}}}}~~~zzz}}}{{{|||xxxXXXfff}}}iiiKKKBBBGGGBBBEEEGGGJJJLLLOOORRRUUUVVVUUUSSSPPPOOOQQQUUUXXX]]]wwwWWWYYY[[[PPPUUU[[[```cccgggkkknnnqqqxxxZZZEEE???777333888888777888<<>>MMMcccxxx~~~~~~{{{|||zzz|||uuuZZZsssxxxllluuu}}}uuu^^^GGG@@@DDDFFFHHHJJJKKKMMMOOORRRUUUWWWVVVSSSOOONNNQQQVVVZZZ\\\sssXXXVVVSSSMMMSSSZZZ```dddhhhnnnrrrttt|||YYYGGG???666444666666666555888AAAMMMWWWaaaffflllllljjjiiilllpppnnnnnnnnnppprrrvvvzzz|||zzz|||vvvuuutttmmmfffbbbcccxxxlll\\\RRRIIIAAA;;;;;;;;;999777888888:::999555444666999999777AAAWWWqqq|||||||||yyywwwvvvxxxyyyyyyyyy{{{}}}}}}{{{xxxxxxxxxyyyyyyzzz{{{{{{{{{xxxxxx{{{|||zzz{{{~~~vvvvvv{{{vvvrrrssswwwxxxwwwxxxhhhXXXIIICCCLLLHHHKKKNNNQQQSSSTTTWWWYYY[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWW[[[bbbgggqqq~~~llltttVVV;;;666666333333444555444222111222333222222222222333333333333222222111222222333444555555666777777777777777777:::::::::::::::;;;;;;;;;999999:::999888666444333222222111111111111222222222222111222444777;;;===KKKaaahhhSSSSSSmmmxxxfffXXXTTTVVVWWWSSSSSSUUUZZZ```ccccccaaaWWW[[[YYY___lllsssrrrRRRAAA555666888444222555777333444888888;;;LLL```mmmooouuu}}}|||jjjUUUOOOGGGIIIZZZllluuuvvvuuupppfff[[[UUUNNNEEE@@@???GGG___vvv~~~|||}}}{{{|||uuubbb~~~rrrrrrpppgggUUUDDD???BBBIIIKKKLLLMMMMMMNNNQQQSSSVVVUUUTTTRRRQQQSSSWWW[[[[[[lllWWWSSSQQQJJJQQQYYY___bbbffflllpppqqq{{{tttUUUHHH>>>555888555666555444666>>>KKKVVV^^^dddiiiiiigggggglllrrrnnnnnnnnnoooqqqtttwwwyyy{{{}}}~~~}}}xxxnnngggaaaiii}}}zzzmmmWWWMMMCCC@@@>>>;;;::::::EEEGGGDDD<<<888;;;===;;;:::???TTTppp}}}zzz{{{{{{zzzxxxxxxyyy{{{zzzzzzzzz}}}~~~{{{{{{xxxvvvwwwzzz||||||zzz{{{wwwvvvwwwxxxvvvxxx|||||||||oookkksssvvvuuu{{{wwwssssssvvv{{{~~~eeeVVVJJJGGGRRRNNNPPPRRRSSSSSSSSSUUUVVVVVVVVVWWWYYYZZZ[[[\\\]]]YYYUUUXXX```ffflll{{{~~~lllqqqHHH:::777333333444555444222111222333111111222222222333333333111111111111222333444555666666666666777777777888999999999999999999999999888888888888666444222111222111111111111111222222111000000111555:::@@@DDD```{{{fffUUU\\\zzz~~~|||xxxkkk\\\TTTUUUUUURRROOONNNOOOSSSYYY^^^______WWW]]]YYY]]]hhhkkkiiiWWWCCC444555999555222555666222333888777888HHH]]]iiilllttt|||qqqZZZTTTMMMPPPaaattt|||~~~~~~xxxnnnccc\\\TTTKKKDDDBBBDDD]]]uuu~~~|||}}}|||}}}rrrccc}}}qqqbbbSSSGGGEEEJJJKKKLLLMMMNNNMMMNNNQQQSSSTTTTTTUUUTTTTTTUUUWWWZZZ```lll^^^\\\ZZZGGGNNNWWW\\\___bbbgggllllllwwwiiiPPPIII===555;;;666777666444666???LLLWWW\\\aaaffffffdddeeekkkrrrooonnnmmmnnnooorrrtttvvv{{{}}}~~~tttkkkggggggmmmiii]]]PPPKKKHHHDDDBBBBBBUUUVVVOOOCCC===>>>>>><<<===@@@SSSppp{{{zzzzzz{{{{{{zzzyyyyyyzzz|||zzzxxxxxxzzz}}}}}}{{{xxx{{{wwwwww{{{}}}|||xxx}}}yyywwwyyyyyyyyy{{{eeeeeekkkwww}}}~~~zzzooojjjfffbbbdddiiiwww|||~~~WWWNNNMMMKKKUUUYYYVVVSSSRRRSSSUUUVVVUUUWWW___eeeccc[[[WWWZZZ^^^WWW\\\`````````eeeoooxxxoooyyyFFF111===222333444333000...222888555444222111000111222222222222222222222222222222333333333444444555555555777777777777777777777777777666555444333333222333111000111222333444333111777111///222999EEEYYYlllzzzbbbkkklllaaaXXXXXXYYYVVVRRROOORRROOOLLLOOOTTTZZZ^^^___]]]XXX]]]gggjjjnnngggsss888:::<<>>GGGPPP```mmmlllggglllyyy|||yyywwwnnnfff[[[QQQLLLOOO]]]ppp~~~cccXXXMMMMMMNNNTTTYYY```eeeccc```___^^^[[[WWWVVVTTTSSSTTTVVVXXXZZZXXXaaavvvvvvPPPIIIMMM```mmmmmmnnnssssssyyy}}}XXXCCCCCC@@@666777666777777555444<<>>777888666666888666444666:::EEEOOOYYY]]]bbbhhhmmmnnnooooooooooooqqqsssvvvxxxyyyzzz}}}}}}{{{}}}tttrrr|||wwwvvvvvvvvvwwwxxxzzz{{{wwwvvvuuutttuuuwwwyyyzzzuuuuuuuuuuuuvvvwwwxxxyyy|||}}}~~~~~~}}}}}}~~~~~~|||}}}pppoooppprrrbbb^^^^^^]]]iii}}}nnnUUUOOOSSSOOOSSSXXXNNNSSSSSSSSSTTTVVVVVVTTTRRRUUUUUUVVVWWWYYY\\\___bbbbbbaaa___\\\ZZZYYYYYYZZZeeelllxxxhhhjjjkkksssIII999???444444333222222222333333333444444555555666666666444444444333333222222222222222222222222222222222222222111111111222222333222444444333333999DDDLLLeee}}}rrrggg___ZZZVVVSSSSSSVVVXXXVVVVVVYYYRRRTTTUUUTTTRRRRRRUUUWWWXXXWWWWWWVVVTTTUUU\\\eee\\\AAA888222;;;333555222222666888666777999===HHHSSSZZZaaagggiiihhhllluuuyyy}}}mmmeeePPPQQQOOOKKKQQQSSSUUUUUUSSSUUUYYYYYYVVVPPPOOOMMMKKKKKKKKKKKKLLLMMMNNN^^^yyyfffTTTUUU```kkkpppssspppvvv|||fffKKK>>>999888666666999888555666999@@@KKKUUU[[[```gggkkklllppppppoooppprrrtttwwwyyyzzz{{{|||~~~~~~}}}~~~xxxrrruuuzzzvvvvvvuuussstttwwwyyyzzzzzzxxxvvvttttttvvvyyyzzzwwwvvvvvvwwwwwwxxxyyyzzzzzz|||~~~~~~||||||}}}||||||}}}~~~zzzqqqwww~~~wwwwwwpppbbb]]]\\\cccsss~~~vvv```MMMMMMQQQKKKSSS[[[PPPRRRQQQQQQSSSUUUVVVUUUSSSRRRUUUXXXZZZZZZ[[[^^^``````___^^^\\\[[[[[[\\\\\\[[[kkkyyyhhhmmmoooGGG;;;777666444333222333333444333444444555666777888888555555555444444333333333333333333333333333333333333222222222222222333333000333555888<<>>444555222222666888777777999999DDDNNNSSSXXX___eeegggiiirrrvvv|||wwwxxxzzzwwwVVVJJJPPPNNNLLLVVVPPPSSSTTTTTTWWW[[[[[[WWWOOOOOONNNLLLLLLKKKKKKKKKLLLNNN\\\yyyvvvmmmcccWWWSSSZZZgggppptttnnnuuu{{{sssQQQAAA???888666666999999666666999===HHHSSSYYY___fffjjjkkkqqqqqqqqqqqqsssuuuxxxzzz{{{{{{|||~~~zzzwwweeegggqqqwwwuuuuuusssqqqrrrvvvyyyyyy|||zzzwwwuuuuuuvvvyyy{{{xxxwwwwwwwwwxxxyyyzzzzzzyyy|||~~~}}}{{{{{{}}}vvvyyy}}}}}}}}}vvvvvvzzznnnooonnnrrr}}}qqqXXXVVVRRROOONNNPPPSSSUUUQQQRRRTTTUUUUUUSSSQQQPPPRRRUUUXXXYYYZZZ[[[]]]___aaa```^^^]]]\\\\\\]]]]]]bbbfffnnnuuu{{{hhhOOOBBB;;;555333333222222333333111333666444000333;;;===999888:::888333444999333666555111111444444222333555333------222333000999555888GGGYYYhhhuuu~~~pppiiicccYYYPPPPPPQQQRRRTTTVVVXXXZZZ[[[SSSSSSSSSTTTUUUXXXZZZ[[[[[[YYYYYYZZZXXXUUUVVV[[[lllrrrtttXXX777;;;111;;;666666666666555555555555;;;===DDDLLLQQQUUU]]]fffjjjmmmsssyyywwwsss|||uuurrrvvvzzzhhhVVVOOOOOOOOOPPPPPPUUUUUUUUUUUUUUUVVVXXXXXXTTTQQQOOOOOOPPPQQQQQQQQQMMMUUUYYYsss|||www\\\aaa]]]RRRQQQ]]]iiilllhhhrrruuuyyydddEEEBBB;;;999666555666666555555;;;DDDQQQYYY^^^dddmmmtttssspppoooqqqvvvzzz||||||}}}{{{zzz{{{}}}~~~|||yyycccVVV\\\jjjtttssssssrrrpppooopppsssvvv{{{yyyvvvsssrrrssstttvvvxxxxxxxxxxxxwwwwwwwwwwww|||}}}}}}}}}{{{zzzzzz{{{yyyyyyzzz}}}|||~~~eeeVVVTTTPPPNNNMMMOOORRRTTTQQQRRRSSSSSSSSSQQQOOONNNNNNPPPSSSUUUVVVWWWYYYZZZ___^^^\\\ZZZYYYYYYYYYZZZ[[[^^^bbbgggmmm||||||sss}}}fffPPPGGG???555222555333111111444333///000555444333666:::999333333666222666888555444444222...000111444666666666777888222DDDaaammmbbb``````]]]XXXMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[\\\XXXVVVWWWXXXVVVRRRSSSWWW^^^rrrllloooEEE;;;444666666666666666555555555555777999???GGGLLLPPPYYYbbbggglllrrryyyzzzsss}}}{{{jjjcccvvvwwwuuummm^^^QQQNNNQQQRRRSSSSSSVVVVVVVVVVVVVVVXXXYYYYYYUUUSSSQQQPPPQQQRRRRRRQQQNNNVVVZZZqqq{{{]]]]]]XXXSSSTTT\\\cccfffhhhqqqtttwwwuuuLLL???<<<:::777666666777666555999AAALLLVVV]]]dddlllrrruuusssrrrtttxxx|||~~~~~~{{{zzzyyy{{{}}}~~~|||zzz{{{{{{}}}}}}ZZZOOOXXXgggsssuuutttsssqqqpppqqqtttwwwyyyxxxvvvuuutttttttttuuuwwwwwwwwwwwwvvvvvvvvvvvvwwwyyyzzz{{{zzzyyyxxxxxxxxxxxxyyy}}}|||}}}}}}ZZZRRRQQQNNNLLLLLLMMMPPPQQQOOOPPPQQQQQQPPPNNNLLLKKKJJJMMMPPPQQQRRRSSSUUUVVV___^^^[[[YYYXXXWWWWWWWWW[[[[[[\\\___cccqqqyyy```]]]uuujjj```NNNAAA>>><<<777444555555333222333666555666777555000000333///444666444333666777555666444777>>>???;;;@@@IIIUUUrrrsssyyy~~~~~~}}}ppp___VVVVVVZZZ\\\[[[PPPQQQRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWXXXYYYZZZ[[[WWWVVVWWWYYYWWWRRRRRRUUUYYY{{{fffYYY999999444666666666666555555555555555666<<>>888222111333444444444444333222111//////333666111555555111000444999:::<<<777<<>><<<888777666666555444666666999BBBNNNZZZaaadddiiilllppprrrssssssssstttrrrtttwwwxxxxxxyyyzzz|||}}}{{{yyyxxxyyy}}}gggMMMKKK[[[llluuutttuuuuuutttrrrqqqrrrsssssstttvvvxxxyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvuuutttvvvzzz}}}zzz{{{|||}}}}}}||||||}}}~~~~~~{{{yyyVVVHHHFFFDDDEEEGGGIIIJJJJJJJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMKKKJJJKKKJJJJJJJJJLLLNNNPPPSSSTTTWWWUUUVVVYYYYYYVVVUUUVVVZZZ]]]mmmqqqVVVQQQSSSaaauuuzzzoooyyywwwlll|||eee```mmmZZZNNNOOOPPPOOOOOOQQQTTTWWWVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUVVVXXXZZZ[[[[[[]]]bbbgggddd\\\VVVVVVRRRWWWqqqkkk???;;;666666666666555555555555444333444777888:::AAAJJJJJJOOOVVV]]]dddkkkrrrwww}}}vvvoooyyywwwdddUUUZZZjjjvvvyyyyyy{{{|||{{{{{{{{{yyy|||~~~{{{```XXXRRRRRRSSSSSSTTTWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWUUUTTTUUUVVVVVVUUUTTTTTT___bbbeeezzzaaaYYYZZZ]]]aaakkkpppwww{{{UUUAAA>>>;;;999888888777666555555777<<>>@@@IIIMMMTTTXXXZZZ]]]aaadddnnnssswwwxxx{{{xxxooommmwww~~~{{{yyy}}}wwwxxxzzz|||}}}~~~|||{{{|||~~~}}}zzz}}}{{{wwwxxx}}}sssiiipppyyyvvvhhh]]]XXXTTTSSSTTTTTTQQQRRRUUUUUUSSSQQQQQQSSSTTTUUUTTTYYYXXXWWWVVVUUUUUUUUUUUUQQQQQQUUUXXXZZZiii|||uuubbb[[[OOOQQQOOOXXX___iiirrrxxx~~~WWWIII===;;;:::666555888555666666666999BBBNNNWWW^^^eeejjjkkkmmmqqqsssqqqnnnooopppqqqrrrssstttuuu{{{yyyvvvsssrrrsssvvvwww~~~zzzzzz{{{||||||{{{zzzyyyxxxxxxxxxzzz|||}}}www\\\TTT___lllrrrsssuuuuuuuuuvvvxxxwwwtttrrrtttwwwxxxvvvttttttxxx}}}zzzyyyvvvtttssssssssstttpppqqqrrrsssttttttttttttsssxxx|||~~~~~~{{{{{{yyy{{{cccMMMDDDEEEHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKMMMOOORRRSSSRRRQQQMMMOOOQQQQQQQQQRRRTTTUUUSSSRRRRRRQQQQQQQQQQQQQQQUUUWWWYYYZZZZZZXXXVVVTTTWWWSSSRRRVVVXXX```uuuhhh\\\ZZZvvvsssssslllvvvnnnYYYLLLJJJLLLMMMNNNOOONNNLLLLLLMMMOOOLLLKKKJJJKKKMMMNNNNNNNNNQQQPPPNNNLLLKKKNNNSSSVVVWWWXXXXXXXXXWWWUUUSSSRRRUUURRR[[[ggg}}}mmm~~~MMM@@@777888999333555999444555444333333555777:::;;;FFFIIIMMMRRRVVVZZZ]]]^^^gggmmmqqqrrrsssxxxzzzyyy|||vvvwww~~~zzz{{{xxxyyy{{{|||||||||{{{{{{zzzzzz}}}|||||||||vvvttt|||uuu|||mmmnnnnnnddd[[[ZZZUUURRRQQQSSSSSSRRRSSSVVVUUUTTTSSSTTTUUUUUUSSSQQQWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTVVVXXXXXXaaa~~~www{{{rrriiiZZZYYYMMMFFFPPPYYYeeemmmsssyyylllUUUBBB>>>===666444777777888888888999@@@IIIQQQYYY```fffiiilllqqqsssqqqmmmmmmnnnnnnooopppppppppwwwvvvtttrrrrrrtttvvvxxx|||yyyxxxxxxyyyxxxwwwyyyyyywwwwwwwwwxxxyyyzzz{{{zzz{{{~~~~~~}}}qqqZZZZZZhhhssswwwwwwuuuuuuuuuwwwxxxxxxvvvtttuuuwwwwwwuuusssrrruuuyyyyyywwwuuusssqqqpppppppppppppppqqqrrrrrrsssrrrrrrppptttyyy{{{}}}{{{tttssspppoooyyynnnTTTIIIGGGIIILLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJMMMRRRUUUTTTQQQOOOQQQRRRSSSSSSSSSUUUVVVUUUUUUTTTRRRRRRQQQQQQQQQVVVWWWYYYZZZZZZXXXVVVUUU[[[WWWVVVYYYYYY[[[dddnnn|||mmmlllxxxwwwyyyoooyyy|||~~~ppp[[[OOOLLLNNNQQQIIIKKKLLLKKKKKKKKKMMMOOOKKKIIIGGGHHHJJJMMMOOOOOOQQQPPPNNNLLLLLLOOOTTTYYY[[[[[[[[[YYYVVVTTTSSSSSSXXXQQQ\\\aaahhhnnnnnnbbbDDD777666;;;777666:::777666555444333444555777888AAABBBEEEKKKRRRWWWZZZZZZ```fffkkklllnnnrrrsssrrr|||sssrrrwww}}}yyyyyyyyyzzz{{{|||{{{zzzyyyxxxyyyyyy}}}}}}{{{|||vvvssspppvvv{{{xxxooo^^^UUUYYYTTTQQQPPPRRRRRRPPPRRRUUUWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSYYYXXXYYYYYYVVVYYYnnnyyyddddddNNNEEEMMMUUU```hhhmmmsss|||eeeGGG???>>>999666888;;;============@@@GGGMMMVVV^^^eeegggkkkoooqqqpppnnnnnnnnnmmmmmmlllllllllppppppoooppprrrvvvyyy|||wwwwwwvvvwwwxxxyyyzzz{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxvvvvvvyyyzzzyyy{{{mmm\\\aaapppyyyzzzzzzwwwwwwwwwxxxzzzzzzxxxwwwwwwwwwwwwvvvsssrrrtttvvvxxxwwwvvvtttsssrrrrrrrrroooppppppqqqrrrrrrqqqqqqpppssswwwzzz|||zzzsssoooooollleeedddiiiiiiaaawww```KKKGGGHHHJJJMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJHHHHHHKKKPPPSSSRRRPPPRRRTTTUUUUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRVVVWWWXXXZZZZZZYYYWWWVVVZZZYYYYYY\\\]]]\\\^^^aaagggtttzzzkkkcccooovvvzzzfffTTTNNNNNNKKKHHHFFFHHHIIIJJJJJJLLLOOOQQQLLLJJJHHHHHHJJJMMMOOOOOOQQQPPPOOOMMMMMMPPPUUUYYY___```___\\\WWWUUUUUUVVVZZZRRR\\\______zzzzzz|||LLL888333:::999777999888777666666555555555666666<<<===@@@GGGOOOUUUYYY[[[YYY```fffhhhkkkppprrrqqqyyy}}}|||wwwuuuyyysssfffjjjrrr{{{}}}{{{zzzzzzyyyzzz{{{||||||zzzxxxvvvyyyyyy}}}}}}xxxwwwrrrrrrqqqrrr{{{ppp[[[PPPSSSSSSOOONNNPPPPPPNNNNNNRRRXXXUUURRRRRRRRRSSSSSSSSSLLLMMMMMMNNNPPPQQQSSSTTTTTTSSSVVVYYYXXXYYYiii|||yyynnnTTTMMMJJJPPPZZZaaahhhppp{{{zzzRRR???<<<;;;888777===???AAA@@@>>>???CCCGGGTTT\\\ccceeehhhlllnnnlllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmooorrrvvvyyy{{{ssstttuuuwwwxxxzzz|||}}}xxxxxxxxxwwwwwwwwwwwwxxxyyyuuutttwwwyyyxxxyyy|||{{{nnnaaajjjwww{{{zzz{{{{{{zzzyyyzzz{{{|||{{{yyyxxxxxxxxxvvvtttsssssstttvvvuuuuuuuuuttttttuuuuuuooopppqqqqqqrrrrrrrrrrrrssstttwwwyyy}}}xxxrrrooooookkk___TTTOOORRR]]]www}}}]]]OOONNNMMMMMMOOOJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIKKKMMMOOOPPPOOOSSSTTTUUUUUUTTTTTTUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXYYYZZZYYYXXXXXXWWWXXXYYY[[[\\\\\\]]]]]]eeegggxxx|||jjjfffwwwppp\\\RRRRRRRRRMMMGGGFFFHHHJJJKKKKKKMMMPPPRRROOOMMMJJJJJJKKKMMMNNNNNNOOOPPPOOONNNNNNPPPTTTWWW^^^``````]]]YYYVVVWWWXXX[[[TTT\\\___```yyyaaa@@@222888777444666666888777666666555555666666888:::???DDDKKKRRRWWWZZZTTT[[[aaadddhhhooossssssvvvzzz}}}vvvnnnrrr|||xxxkkk___eeekkktttzzz{{{{{{|||}}}wwwyyy{{{}}}}}}{{{yyywwwzzzyyy||||||uuussslllrrrtttqqqssszzz{{{wwwsss}}}kkkZZZPPPOOOQQQMMMLLLNNNMMMKKKLLLOOOUUURRROOONNNOOOQQQRRRQQQJJJKKKKKKMMMOOOQQQSSSTTTOOOOOOVVV___bbbeeerrryyybbb\\\JJJMMMSSSZZZdddppp|||nnnKKK<<<;;;999555;;;>>>@@@???<<<;;;===???OOOWWW^^^bbbeeeiiijjjgggfffgggiiikkkmmmooopppqqqnnnnnnnnnoooqqqsssuuuvvvtttvvvwwwxxxxxxxxxzzz{{{uuuuuuuuuuuuuuuuuuuuuuuu{{{vvvtttwwwyyyxxxyyy{{{yyyzzz}}}~~~}}}ppphhhrrr|||{{{yyy|||}}}|||zzzzzz{{{|||{{{yyyxxxxxxwwwvvvuuutttssssssrrrsssssssssttttttttttttooopppqqqsssttttttuuuuuuvvvwwwwwwzzz}}}wwwttttttyyyyyyqqqddd[[[```|||lllVVVQQQQQQNNNLLLOOOHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLLLLKKKKKKMMMOOOPPPQQQSSSSSSSSSSSSUUUVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZYYYYYYYYYVVVXXXZZZZZZZZZ[[[\\\\\\ddd```fffzzzzzzsssrrrtttrrr~~~mmmgggddd\\\TTTQQQSSSTTTQQQMMMJJJKKKLLLLLLLLLMMMOOOQQQQQQOOOLLLKKKLLLLLLLLLKKKMMMNNNOOONNNNNNOOOQQQSSSWWW[[[^^^\\\YYYWWWXXX[[[\\\XXXZZZ^^^aaapppTTT888888777333666777777666666666555555555555333777<<<@@@CCCHHHOOOTTTQQQWWW\\\___dddlllqqqrrrwwwzzzvvvxxx~~~}}}vvvoooggg```ooouuu{{{|||yyyxxxzzz|||uuuxxx{{{}}}~~~}}}{{{yyy{{{yyy|||zzzrrrooonnnzzzxxxpppoookkkeeefff|||{{{ppp^^^VVVQQQLLLLLLIIIHHHKKKKKKJJJLLLOOORRRQQQPPPQQQRRRSSSRRRQQQLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSZZZdddhhhhhhppp|||uuupppSSSQQQQQQVVVaaannnxxx~~~eeeCCC<<<<<<777888<<>>FFFLLLOOOUUUYYY[[[```iiiooopppyyy|||{{{}}}zzzsssnnnmmmkkkgggyyy~~~xxxuuuwwwyyytttwwwzzz~~~~~~|||{{{|||zzz{{{yyyqqqmmmyyyuuulllddd[[[]]]vvv}}}___NNNNNNNNNHHHHHHEEEFFFIIIKKKJJJLLLPPPQQQRRRTTTVVVXXXWWWUUURRRNNNMMMMMMMMMMMMMMMNNNNNNUUUUUUZZZbbbbbb]]]aaajjjvvv^^^XXXRRRUUU^^^jjjsssvvv|||KKK??????:::888<<<@@@@@@<<<888777888@@@IIISSSXXX^^^ccceeeccckkkkkkjjjjjjiiihhhhhhhhhiiiiiikkkmmmpppsssvvvwwwpppsssvvvwwwvvvvvvxxxzzzuuuuuuwwwxxxyyyyyyyyyyyyzzzuuurrruuuwwwvvvvvvwwwwwwtttvvvzzz{{{|||wwwyyy}}}qqqppp|||yyyzzz~~~|||yyyxxxxxxxxxwwwuuuuuutttsssssstttsssqqqpppuuuvvvvvvuuutttsssrrrqqqpppqqqsssuuuwwwyyyzzzzzz{{{zzzxxxxxx{{{}}}rrrppppppnnnpppqqq{{{nnnPPPLLLHHHFFFGGGHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOQQQNNNIIIGGGJJJNNNKKKKKKLLLLLLMMMMMMNNNNNNUUUWWWYYYXXXVVVSSSRRRRRRQQQRRRVVVYYYXXXUUUVVV[[[XXXXXXWWWWWWXXXYYYZZZZZZXXXYYYZZZ\\\```fffnnnsssppp^^^TTTPPPQQQMMMNNNPPPOOOMMMJJJIIIIIIQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQNNNKKKIIIHHHIIIJJJJJJJJJIIIIIIKKKOOORRRTTTVVVXXXXXXVVVUUUUUUVVVSSS[[[___```aaa```sssMMM666:::666///555888666555555666666555444444444333444777;;;???BBBJJJQQQWWWZZZ```iiiooopppsssyyy}}}||||||~~~~~~~~~~~~yyyzzz}}}{{{|||{{{xxxxxxzzz~~~zzzxxxwwwwwwxxxzzz|||~~~~~~}}}|||{{{~~~uuulllrrr~~~ppp[[[ZZZddd{{{vvvkkkYYYSSSQQQJJJCCCJJJKKKKKKJJJHHHHHHIIIKKKOOORRRSSSOOONNNQQQSSSRRRLLLOOOPPPMMMIIIKKKSSSZZZccc^^^WWWSSSTTTXXX\\\___nnnnnn|||ooobbbPPPRRRaaafffjjjvvv|||SSSDDD???666:::::::::::::::999888777===CCCKKKSSSYYY^^^bbbeeefffggghhhhhhggghhhjjjllllllhhhfffggglllqqqsssssspppsssvvvxxxxxxxxxyyyzzzwwwvvvuuuuuuvvvxxxzzz{{{|||zzzwwwuuutttuuuwwwxxxssstttvvvwwwxxx{{{ppp______ppp~~~ooohhhrrr|||xxxyyyvvv{{{yyywwwwwwxxxxxxxxxwwwxxxwwwvvvttttttsssssssssqqqtttvvvvvvsssrrrsssuuuooorrruuuvvvvvvvvvwwwxxxwwwwwwyyy|||~~~}}}zzzwww}}}wwwpppjjjgggkkkxxxnnn]]]NNNKKKGGGFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMOOOMMMHHHFFFHHHKKKKKKKKKLLLLLLMMMNNNNNNNNNSSSUUUVVVUUUSSSRRRRRRRRRQQQQQQTTTXXXWWWTTTUUUYYY]]][[[ZZZXXXXXXYYY[[[\\\YYYYYYYYYYYYZZZ___eeeiiizzzoooaaaWWWPPPLLLIIILLLLLLLLLMMMMMMLLLJJJIIINNNNNNNNNMMMNNNNNNOOOPPPOOOOOOOOOMMMJJJHHHHHHIIIJJJJJJJJJIIIHHHJJJNNNQQQRRRUUUVVVUUURRRRRRTTTWWWSSSZZZ\\\]]]___]]]lllfffBBB<<<;;;777888888666555555666666555444444444333444666999===???IIIPPPVVVYYY___hhhooopppqqqxxx|||||||||~~~~~~~~~}}}~~~}}}|||xxxyyy}}}}}}{{{yyyzzz~~~|||zzzxxxxxxvvvxxxzzz|||~~~~~~~~~~~~wwwoooqqqyyyuuugggeeexxxrrrpppiiiZZZUUUSSSNNNIIIJJJKKKKKKJJJHHHHHHIIIJJJKKKOOOPPPMMMMMMPPPRRRQQQLLLNNNOOOLLLHHHIIIQQQWWWaaa\\\UUUQQQRRRUUUYYY[[[oookkkiiivvvnnn\\\SSSYYYaaafffmmmxxx|||WWWCCC???;;;:::::::::999999888777777:::???FFFNNNTTTZZZ```ddddddfffggggggffffffhhhjjjllliiigggiiinnnsssvvvuuupppsssuuuwwwwwwwwwxxxyyyxxxwwwvvvvvvvvvxxxzzz{{{|||zzzxxxvvvuuuuuuuuuvvvvvvwwwxxxxxxzzz~~~|||jjjYYYZZZlll~~~~~~}}}fff```lll{{{{{{yyy}}}}}}{{{zzzxxxxxxyyyyyyyyywwwxxxwwwvvvuuutttssssssssswwwyyy{{{yyyuuussssssuuuoooqqqssstttssssssuuuvvvvvvvvvxxx{{{}}}{{{xxxtttyyywww{{{yyynnnfffeeefff|||dddQQQLLLIIIGGGEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHKKKMMMLLLHHHEEEFFFGGGJJJKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRQQQOOOOOOQQQRRROOOOOORRRVVVUUURRRSSSVVV]]]\\\YYYXXXXXXYYY[[[\\\YYYYYYWWWUUUTTTUUUYYY]]]bbbiiiyyynnndddYYYRRRPPPNNNIIIEEEJJJHHHGGGIIILLLMMMKKKHHHJJJJJJLLLMMMNNNOOOOOOOOOLLLMMMMMMKKKIIIGGGHHHHHHIIIIIIIIIHHHHHHJJJMMMPPPOOOSSSVVVTTTOOOMMMRRRWWWSSSXXXWWWYYY\\\ZZZcccyyyWWWAAA;;;888888888777555666777777666444555444333333444777999;;;CCCJJJPPPSSSZZZdddjjjllllllsssxxxxxxyyy}}}~~~|||zzzxxxxxxzzz|||~~~yyyyyy{{{~~~~~~{{{{{{}}}~~~wwwwww~~~~~~}}}zzzxxx|||~~~{{{yyyxxxxxxyyyzzz{{{|||}}}}}}}}}~~~|||yyytttmmmllloooyyyvvvhhhhhhqqqlllxxx{{{tttdddYYYTTTSSSQQQNNNIIIJJJKKKJJJHHHGGGHHHIIIGGGLLLMMMKKKKKKOOOQQQPPPKKKMMMNNNKKKGGGHHHMMMSSSYYYUUUPPPNNNQQQUUUYYY[[[jjjeeeLLLgggjjjaaaRRRPPP\\\gggjjjtttxxxaaaFFF@@@AAA:::999999888888777666666777:::@@@FFFMMMUUU\\\aaabbbdddeeeeeeeeeeeefffhhhjjjgggfffhhhnnnsssuuuuuuppprrruuuvvvuuuuuuuuuvvvyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuttttttxxxwwwwwwwwwzzzzzzgggUUUWWWjjj|||www^^^ZZZgggxxxyyyyyy|||{{{yyyzzz{{{{{{zzzxxxxxxxxxvvvuuutttssssssssszzz|||}}}{{{vvvrrrqqqrrrpppqqqrrrqqqpppppprrrttttttuuuvvvyyyzzzxxxtttqqq|||wwwmmmmmmtttrrrhhhgggoooqqqxxx[[[LLLHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLLLLIIIFFFEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLMMMOOORRRNNNMMMOOOSSSSSSPPPPPPSSSUUUVVVVVVWWWXXXYYYZZZZZZWWWVVVTTTRRRPPPPPPSSSVVV```___bbbmmmooocccZZZUUUOOOMMMNNNNNNKKKHHHIIIEEECCCFFFKKKNNNKKKHHHFFFGGGJJJLLLNNNOOOOOOOOOJJJKKKLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIKKKNNNMMMSSSYYYVVVNNNJJJNNNSSSPPPUUUSSSUUUZZZYYY]]]lllyyyTTT;;;333:::888777666666777777666444555444333222333444666777;;;BBBGGGJJJQQQ[[[bbbdddfffmmmrrrrrrrrrvvvyyyyyyvvvuuusssqqqrrrsssvvvwwwssstttxxx|||}}}zzz~~~~~~|||{{{{{{}}}zzztttttt{{{}}}uuuxxx~~~{{{wwwvvvzzz}}}zzzxxxwww||||||||||||{{{{{{{{{zzz~~~wwwpppllljjjhhheeeccc```qqqqqq```^^^zzz|||pppooojjjmmmfff\\\UUUQQQOOONNNNNNHHHIIIJJJJJJHHHGGGGGGHHHGGGKKKMMMKKKKKKMMMOOOMMMJJJLLLLLLJJJGGGGGGKKKOOOPPPMMMKKKLLLQQQWWW\\\______{{{|||QQQSSSaaaiii[[[OOO[[[jjjkkkqqqttt{{{vvvRRRBBBAAA:::999888777666666555555555777;;;@@@GGGOOOXXX^^^```bbbddddddddddddeeeggghhheeecccfffkkkooopppoooppprrruuuuuutttsssssssssxxxwwwwwwvvvvvvvvvwwwwwwuuuvvvvvvwwwwwwvvvuuutttwwwvvvuuuuuuyyyiiiVVVYYYlll}}}yyyZZZWWWfffwwwxxxxxx}}}~~~}}}|||{{{{{{||||||{{{yyyyyyxxxwwwuuutttssssssssswwwzzz{{{yyytttooonnnooorrrsssrrrqqqoooppprrrtttsssssstttvvvvvvtttqqqmmmuuunnnffffffjjjgggaaakkk~~~sssdddkkk~~~kkkPPPEEECCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEGGGIIIKKKLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLKKKJJJKKKNNNPPPNNNLLLMMMQQQRRROOONNNPPPMMMOOOTTTXXXZZZ[[[ZZZZZZSSSSSSRRRQQQOOOPPPSSSVVVZZZXXXVVVVVV]]]kkk}}}zzzkkk```VVVNNNOOOOOOOOONNNMMMLLLLLLMMMHHHDDDBBBDDDJJJLLLKKKGGGDDDFFFIIIKKKNNNOOOOOOOOOKKKLLLLLLKKKIIIGGGHHHIIIGGGHHHHHHHHHGGGHHHJJJLLLKKKSSSZZZXXXPPPJJJKKKOOOMMMRRRPPPRRRYYYXXXZZZdddxxxsssDDD111<<<999777666666777777666555555444333222222333333444666<<>>???@@@@@@???>>>???AAAAAABBBCCCEEEFFFFFFEEEDDDGGGHHHJJJKKKKKKKKKKKKJJJEEEEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLLLLKKKKKKMMMOOONNNKKKKKKPPPQQQOOOMMMNNNJJJMMMSSSXXX\\\]]]\\\\\\TTTTTTSSSRRRPPPQQQSSSVVVPPPRRRUUUUUUVVV[[[dddkkksss___SSSRRRTTTTTTJJJLLLNNNMMMKKKJJJKKKMMMIIIFFFDDDEEEHHHJJJIIIGGGEEEFFFHHHKKKMMMNNNOOOPPPMMMNNNNNNLLLJJJHHHHHHIIIFFFGGGHHHGGGFFFGGGHHHJJJJJJQQQWWWVVVPPPKKKKKKMMMJJJQQQPPPOOOWWWWWWWWW```jjjvvvWWW777:::999777666666777888666555444444333333222222222333666;;;>>>>>>CCCKKKRRRTTT]]]dddiiiiiihhhjjjlllkkklllmmmnnnpppqqqsssttttttnnnnnnpppsssvvvwwwvvvtttwwwxxxyyyzzz|||~~~rrriiillluuu|||~~~~~~}}}~~~xxx{{{tttrrrssstttuuuwwwrrrrrrrrrssssssssstttttttttvvvxxxzzz{{{zzzyyyxxxrrrkkkaaa]]]```eeeaaaYYYRRRRRRMMMEEEYYYuuujjj]]]YYYTTTQQQOOONNNLLLKKKEEEGGGIIIIIIHHHFFFEEEFFFHHHMMMNNNKKKIIIJJJIIIGGGIIIJJJLLLLLLKKKKKKLLLMMMPPPNNNLLLMMMPPPTTTVVVWWWYYYbbbWWWQQQdddppp[[[RRR^^^```jjjmmmssszzzaaaEEE===;;;999777666555666666555666777999===DDDLLLRRRXXX[[[___aaabbbcccdddfffhhhfffeeegggkkkmmmmmmkkkppprrrttttttsssrrrrrrsssssssssssssssssssssssssssoooqqqsssuuuwwwwwwwwwwwwxxxwwwwwwyyyooo[[[```ppp{{{]]]SSS[[[mmmtttyyy}}}}}}||||||}}}~~~}}}{{{yyy{{{zzzxxxvvvuuussssssrrrrrrvvvzzz{{{xxxvvvvvvwwwvvvwwwxxxvvvuuuuuuvvvxxxvvvssspppnnnnnnmmmllljjj|||xxxnnnccc^^^``````]]][[[```mmmxxxyyypppwwwzzzUUUCCCAAA999<<<>>>>>><<<<<<===???>>>@@@BBBDDDFFFFFFEEEEEEFFFFFFGGGIIIKKKLLLMMMMMMFFFFFFGGGIIIJJJKKKLLLMMMJJJLLLMMMMMMLLLKKKLLLMMMNNNKKKJJJOOOQQQOOOMMMMMMKKKMMMPPPTTTWWWZZZ\\\\\\XXXXXXVVVTTTQQQPPPQQQRRRPPPRRRUUUWWWYYY[[[]]]___gggppp}}}qqqmmmaaaRRRKKKNNNRRRTTTKKKJJJJJJJJJJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQPPPQQQQQQOOOLLLJJJIIIJJJEEEFFFGGGGGGFFFFFFGGGIIIIIILLLOOOOOOMMMLLLNNNQQQIIIRRRPPPNNNSSSSSSSSS[[[bbbuuuyyyMMM:::999888777777888888777555444444333333333222222222444999::::::<<>><<<:::888666666666777555555666777999>>>EEEJJJRRRVVVZZZ^^^```aaacccddddddbbbbbbeeekkknnnnnnmmmoooqqqtttttttttsssssstttqqqrrrrrrsssttttttttttttrrrrrrssstttuuuuuuuuuuuuwwwwwwxxx{{{ooo]]]cccsss|||iiiVVVTTTbbbkkkuuu|||{{{|||||||||}}}~~~}}}{{{xxx{{{zzzyyyvvvuuussssssrrrrrrwww|||}}}{{{yyyyyyzzzvvvwwwyyyyyyxxxwwwxxxyyyxxxtttoookkkjjjkkkkkkkkkyyytttqqqhhh]]]YYY^^^___[[[\\\cccjjjlllssswww|||bbbBBB:::@@@777:::<<<<<<;;;:::;;;>>>===>>>AAADDDFFFFFFFFFEEEFFFEEEEEEGGGJJJLLLNNNNNNGGGHHHIIIJJJLLLMMMNNNOOOJJJLLLOOOOOOMMMLLLLLLLLLOOOKKKJJJOOOQQQOOOLLLLLLLLLLLLLLLNNNQQQUUUYYY[[[\\\\\\YYYUUUPPPMMMMMMNNNUUURRRPPPRRRVVVYYYZZZXXXXXX\\\```hhhyyyuuudddTTTVVVSSSLLLHHHGGGFFFDDDMMMIIIEEEGGGKKKLLLIIIEEEJJJJJJJJJGGGEEEDDDEEEGGGIIIHHHHHHIIIKKKNNNPPPRRRRRRSSSRRRPPPMMMJJJJJJKKKEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHHHHHHHIIILLLQQQUUUIIISSSQQQLLLPPPPPPPPPXXX___ggghhhBBB999888777777888888777555444444333333333333333333222666777555777>>>CCCDDDHHHQQQXXXZZZ[[[```bbbbbb___bbbhhhlllooopppooonnnpppnnnkkkkkkmmmppprrrrrroooqqqtttvvvzzz~~~~~~lll```ggguuu||||||{{{wwwyyyzzzvvviiilllvvv{{{yyyvvvwwwuuussspppooopppqqqrrruuuwwwyyyxxxuuuoooiiieee[[[]]]]]]___dddggg^^^QQQNNN666;;;RRRaaatttZZZUUUOOOJJJIIILLLNNNKKKHHHDDDFFFIIIIIIGGGEEEDDDDDDAAAFFFIIIGGGGGGHHHHHHEEEIIIJJJMMMNNNOOOPPPOOOOOOMMMLLLKKKLLLNNNQQQRRRRRRYYYKKKccc~~~]]]TTTrrrfffOOOQQQUUU```aaaiiisssvvv}}}^^^???===;;;888666666777777555555555666777;;;@@@DDDNNNRRRWWW[[[^^^___aaaccc___^^^^^^ccciiimmmnnnmmmoooqqqtttuuutttssstttuuuqqqrrrssstttuuuuuuuuuuuuuuuttttttttttttssssssssstttuuuvvvzzzppp___fffwwwuuu[[[QQQZZZcccoooxxxwww{{{{{{|||}}}~~~}}}zzzxxx|||{{{yyywwwuuussssssrrrrrrwww|||}}}{{{yyyyyyyyyuuuwwwzzzzzzyyyxxxxxxyyyzzzuuunnniiihhhiiikkkkkkwwwkkkeeecccaaa```TTTaaa```[[[eeellljjjiiiiii|||eeeIIIAAA???888999999::::::<<<===>>>???>>>>>>???@@@BBBDDDFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKFFFEEEFFFHHHKKKNNNNNNNNNKKKNNNPPPPPPNNNKKKHHHHHHKKKNNNQQQSSSRRRRRRRRRRRRTTTSSSQQQPPPQQQSSSVVVXXX___^^^[[[VVVQQQNNNMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZZZZ^^^fffrrrzzzxxxkkkeeeaaa[[[VVVUUUTTTQQQMMMHHHEEEDDDEEEIIIIIIIIIIIIJJJJJJJJJJJJOOOLLLHHHFFFFFFGGGHHHHHHJJJIIIHHHHHHHHHJJJLLLNNNQQQNNNLLLKKKLLLLLLKKKJJJFFFHHHIIIHHHEEEDDDGGGIIIFFFGGGGGGFFFFFFHHHKKKNNNPPPOOOOOORRRUUUVVVSSSOOOVVV\\\tttbbbDDD???888444333555777888777666666444333222111111333333222333555888:::<<>>???@@@>>>>>>???AAACCCEEEHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJFFFEEEDDDFFFIIILLLMMMNNNOOOQQQSSSSSSQQQOOONNNNNNLLLOOORRRTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSUUUWWW[[[[[[[[[XXXTTTPPPNNNMMMPPPPPPQQQRRRTTTVVVWWWXXXTTTUUUVVVUUUVVVYYY___ddd^^^lll{{{uuuooorrrqqqiii^^^WWWUUURRRNNNJJJNNNNNNLLLIIIEEECCCDDDEEEIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGDDDGGGJJJLLLMMMLLLJJJHHHMMMKKKJJJJJJKKKKKKJJJIIIGGGIIIJJJIIIFFFFFFHHHJJJJJJJJJIIIGGGFFFFFFIIIKKKMMMMMMNNNQQQTTTUUUSSSQQQSSSSSSddd~~~MMM;;;111777<<<777444777777666555444333222222111333333222222444666999:::<<>>:::;;;;;;;;;<<<===>>>???@@@======>>>@@@BBBDDDFFFGGGEEEEEEDDDEEEEEEFFFGGGHHHGGGEEECCCDDDGGGJJJMMMMMMQQQRRRTTTTTTRRRPPPPPPPPPMMMOOORRRTTTSSSSSSSSSTTTRRRQQQPPPOOOPPPRRRTTTVVVUUUWWWYYYXXXUUURRRPPPOOOSSSRRRQQQQQQRRRTTTVVVXXXSSSUUUVVVVVVTTTTTTUUUVVVSSS[[[```aaaeeeqqq}}}vvviii[[[VVVYYYTTTRRROOOMMMMMMKKKHHHFFFIIIJJJJJJHHHFFFEEEFFFGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJMMMNNNMMMIIIFFFCCC<<>>@@@@@@======>>>>>>???AAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGJJJGGGDDDDDDFFFJJJMMMNNNOOOQQQRRRQQQNNNLLLKKKLLLLLLNNNQQQRRRQQQQQQRRRSSSQQQPPPOOOOOOPPPQQQSSSTTTSSSUUUVVVUUUSSSRRRRRRRRRUUUTTTRRRQQQQQQSSSVVVXXXSSSTTTUUUUUUUUUUUUUUUUUU[[[]]]]]]ZZZ[[[bbbggghhhmmmooovvvvvvmmmccc]]]VVVPPPPPPTTTPPPPPPPPPOOOMMMLLLJJJIIIIIIJJJKKKJJJHHHGGGHHHJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNPPPPPPMMMIIIEEECCC888===CCCJJJMMMMMMKKKJJJEEEEEEFFFHHHKKKLLLKKKIIIKKKLLLLLLKKKKKKKKKMMMMMMMMMLLLJJJGGGDDDCCCDDDFFFGGGHHHIIILLLOOORRRTTTTTTZZZXXXYYYjjj}}}\\\>>>888999666555888666666555444333333222222333333222111111222333333555666999;;;>>>CCCIIIMMMNNNPPPSSSWWW\\\cccjjjpppqqqpppnnnlllllllllkkkkkkiiijjjiiikkkyyyxxxnnnhhhlllrrruuuvvvxxxzzzwwwyyywwwuuu}}}fff```jjjkkkjjjmmmlllnnnmmmlllmmmmmmllliiigggaaa```[[[TTTMMMJJJLLLNNNQQQ]]]oooqqqXXX@@@EEE[[[vvv\\\^^^dddmmmmmmbbbWWWQQQKKKIIIGGGEEEEEEEEEFFFFFFEEEEEEFFFDDDCCCBBBCCCEEEBBBDDDGGGIIIKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKNNNQQQQQQOOOMMMKKKLLLRRRWWW[[[kkkxxxRRR]]]___WWWLLLIIIKKKUUUccciiikkkttt```DDD@@@;;;888999777333444444555666666666666666:::@@@FFFKKKOOOTTTWWW[[[]]]^^^^^^```eeemmmqqqnnnnnnoooqqqssstttsssrrrxxxxxxxxxxxxxxxxxxxxxyyywwwxxxxxxvvvttttttuuuvvv{{{yyyyyy|||iiimmmzzz~~~~~~iiiSSS]]]pppwww~~~~~~||||||}}}}}}||||||zzzzzzyyywwwtttqqqnnnllleeedddbbbaaa``````aaabbbzzz}}}vvvkkkaaa___[[[WWWSSSSSSSSSUUUXXXjjjqqqfffVVVKKKZZZyyykkkTTT@@@===<<<888888=========<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAFFFFFFFFFGGGGGGGGGGGGGGGLLLIIIFFFEEEGGGJJJMMMNNNNNNPPPPPPOOOKKKHHHGGGFFFJJJLLLNNNNNNNNNNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOPPPRRRUUUUUUTTTRRRPPPQQQSSSUUUWWWQQQPPPNNNNNNOOOQQQRRRSSSPPPRRRSSSRRRVVV[[[]]]ZZZ\\\\\\___cccggghhheeebbbiiinnntttxxxyyyxxxwwwwww~~~{{{{{{zzzxxxuuupppiiibbb]]]YYYSSSNNNKKKIIIIIILLLPPPNNNNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMOOONNNLLLJJJKKKLLLAAAAAAAAABBBDDDFFFIIIJJJDDDCCCDDDGGGJJJLLLLLLKKKMMMLLLLLLLLLMMMNNNNNNOOOKKKKKKIIIFFFCCCCCCDDDFFFFFFGGGIIIJJJMMMPPPSSSUUUYYY\\\^^^cccttt\\\===000222666666555555555444444333333222333333222111111111111111444555777777999<<>><<<;;;888:::???===<<<<<<<<<======>>>???DDDDDDCCCBBBBBBBBBBBBBBBFFFFFFGGGHHHHHHGGGGGGFFFLLLJJJGGGFFFHHHKKKLLLMMMNNNPPPRRRQQQNNNJJJGGGFFFHHHIIIKKKKKKKKKKKKMMMOOOPPPOOOPPPPPPQQQQQQRRRSSSSSSRRROOOMMMKKKMMMQQQTTTRRRQQQPPPOOOPPPQQQSSSUUUSSSPPPMMMLLLMMMOOOQQQQQQLLLOOOQQQQQQTTTWWWVVVRRRTTTUUUUUUTTTSSSSSSUUUVVVSSSSSSTTTVVVXXXYYYYYYXXX[[[[[[\\\]]]]]]]]]]]]]]]ZZZZZZ[[[ZZZXXXTTTQQQOOOQQQNNNJJJGGGEEEFFFHHHJJJJJJGGGEEEEEEFFFHHHHHHGGGFFFGGGHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEHHHKKKKKKJJJLLLPPPTTTMMMJJJDDD@@@???@@@CCCEEEDDDCCCCCCEEEHHHKKKLLLLLLNNNMMMLLLLLLNNNPPPPPPOOOLLLKKKJJJGGGEEEEEEFFFHHHHHHIIIIIIJJJJJJMMMRRRUUUSSSYYY^^^___bbbuuuUUU;;;777777333555555444444444333333333333222222222222111111000111222333444444555888;;;AAADDDHHHLLLQQQXXX___dddcccdddeeeeeeccccccccceeedddhhhjjjooozzzrrrrrruuuuuuuuuvvvuuuppprrrqqqqqqiii___eeeccccccggghhhdddcccaaa```^^^\\\WWWTTTOOOHHHAAAAAADDDFFFDDDAAA<<<<<<<<<999777GGGqqq|||sssiiibbbYYYMMMFFFCCC???@@@AAA@@@>>>>>>???AAACCCCCCDDDBBBAAA@@@AAACCC???AAACCCFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKNNNNNNJJJIIIKKKMMMLLLIIIJJJNNNSSSXXXkkkrrrddd[[[MMMEEEBBBGGGUUU___dddmmmwwwxxxXXXBBB======666777777888888888777666666555777999;;;>>>CCCIIINNNQQQTTT[[[______^^^ccciiiiiiiiiiiilllqqqtttvvvwwwuuuvvvxxxyyyzzzzzzzzzzzzvvvwwwxxxwwwvvvwwwxxxzzzzzz{{{~~~uuubbbjjjxxx|||}}}fffgggzzz}}}~~~||||||}}}wwwtttsssrrrnnngggbbbaaabbbbbbaaa``````______```||||||~~~zzzyyyyyyyyy~~~|||xxxvvvssslll```XXXVVVQQQPPPOOOMMMKKKNNNSSSXXXaaallloooyyyxxxjjjHHHBBB===;;;<<<<<<===>>><<<<<<<<<;;;<<<<<<===>>>AAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFGGGGGGFFFEEEDDDKKKIIIGGGGGGIIIJJJJJJJJJKKKNNNRRRTTTQQQMMMJJJHHHGGGHHHIIIJJJIIIJJJLLLNNNPPPPPPPPPQQQQQQRRRSSSSSSPPPPPPOOOLLLJJJKKKMMMOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSPPPMMMMMMOOORRRRRRQQQRRRUUUVVVTTTSSSUUUSSSOOOPPPQQQRRRSSSTTTUUUUUUVVVMMMNNNOOONNNMMMMMMOOOPPPLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSQQQPPPMMMIIIGGGGGGGGGGGGGGGCCCAAACCCHHHJJJHHHEEEAAACCCEEEEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAAEEEIIIIIIHHHIIINNNRRRPPPNNNIIIDDDBBBAAABBBBBBDDDBBB@@@AAAEEEHHHKKKLLLNNNLLLKKKLLLOOOQQQPPPOOOPPPOOOMMMJJJHHHGGGHHHJJJKKKKKKKKKJJJIIIKKKPPPTTTSSSTTT[[[```\\\bbb___GGG:::555555444444444444333333333222222222333222222111111...000111222222222444666999<<>>AAACCCBBB@@@;;;:::777666AAA]]]xxxggg[[[QQQHHHBBBAAA<<<>>>???>>><<<<<<>>>@@@BBBCCCCCCBBB@@@???AAABBB@@@@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNMMMIIIIIIPPPVVVXXXPPPJJJMMMTTTTTT[[[~~~rrr\\\JJJDDDEEEPPPZZZaaajjjtttuuurrrMMMAAA@@@888888888888777777666666666666666666777999===CCCHHHLLLOOOUUU\\\\\\[[[bbbmmmooommmlllmmmqqqvvvyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxvvvwwwxxxwwwvvvvvvxxxzzzyyyyyy{{{}}}~~~ppp]]]eeettt{{{~~~uuufffxxx}}}|||yyyyyyzzz|||vvvpppkkkiiieee^^^\\\_________``````aaabbbcccddd~~~www{{{~~~{{{|||}}}|||yyyxxxyyyyyy~~~zzzqqqjjjhhhkkkfffYYYSSSVVVNNNNNNMMMLLLLLLPPPWWW]]]bbbooo|||rrrPPP===<<<999777999<<<:::666<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEFFFFFFEEEDDDCCCIIIHHHGGGGGGHHHIIIIIIHHHGGGLLLQQQTTTSSSOOOLLLJJJGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPQQQQQQRRRSSSSSSSSSNNNOOOOOOMMMKKKJJJJJJKKKHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIKKKOOORRRQQQPPPKKKOOOQQQNNNOOORRRSSSQQQQQQQQQRRRTTTTTTRRRMMMJJJEEEJJJMMMLLLGGGFFFIIIMMMHHHJJJMMMNNNMMMKKKIIIIIINNNNNNLLLIIIHHHHHHJJJMMMKKKLLLJJJGGGFFFGGGGGGFFFEEEAAA???CCCIIIJJJEEE??????AAADDDEEEDDDCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBAAAFFFJJJJJJFFFEEEGGGJJJMMMLLLKKKIIIHHHFFFDDDCCCCCCAAA>>>???BBBFFFIIIKKKNNNLLLJJJLLLOOOQQQPPPOOOTTTSSSQQQMMMJJJHHHJJJKKKLLLMMMLLLJJJHHHJJJOOOSSSYYYTTTYYYccc^^^[[[sssWWW???999444444444444444444333333222222333333333222222111---///111333333333444555333666;;;@@@DDDHHHMMMPPPRRRUUUXXXYYYXXXWWWYYY[[[VVVZZZYYYWWWbbbwwwvvvkkkccchhhpppuuuttttttsssmmmllliiiiii{{{zzzbbb[[[aaa___ZZZZZZXXX\\\YYYUUUPPPMMMIIIEEEAAA999;;;===???@@@AAABBBCCC888888666999LLLmmm}}}uuuaaaUUUMMMGGGCCCCCC<<<>>>@@@@@@>>>===???AAABBBBBBBBBAAA@@@???@@@BBB@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMIIILLLXXXcccgggXXXMMMNNNWWWRRRPPPqqqaaaLLLCCCAAAKKKTTT[[[dddooorrrTTTEEEDDD;;;999888777666666555666666666666555444555999???CCCJJJKKKQQQXXXYYYZZZdddqqqtttrrrooopppssswww{{{||||||}}}}}}}}}{{{zzzxxxvvvzzzzzzzzzxxxuuutttuuuvvvxxxxxxxxxzzz{{{nnn[[[aaaqqqyyykkkzzz|||~~~{{{|||xxxvvvwwwyyyvvvmmmeeebbb]]]XXXYYY___\\\]]]^^^aaaccceeefffggg|||xxxxxxzzz{{{|||~~~zzzxxxyyy{{{|||~~~|||xxxvvvoooiiibbb]]]ZZZWWWSSSPPPRRRLLLHHHLLLQQQUUUZZZ^^^___~~~kkkFFF999999999888888888777777999999999999:::;;;<<<<<<>>>>>>===<<<;;;<<>>===>>>???@@@AAABBBBBBBBB????????????@@@AAABBBCCCFFFEEECCCBBBCCCEEEHHHJJJDDDCCCAAA@@@@@@AAABBBCCCFFFDDDBBBAAACCCDDDDDDDDDIIIHHHGGGHHHJJJLLLLLLLLLQQQTTTUUURRRLLLIIIJJJMMMLLLMMMOOOOOOMMMLLLLLLMMMSSSVVV]]]aaa[[[VVVdddzzz```---999888555333555777444...444444333333222111000000//////000111222333333444666666777999===AAAFFFHHHNNNPPPRRRTTTUUUUUUTTTSSSWWWTTTRRRVVV^^^fffiiihhhfffdddaaa___aaagggmmmqqqlllmmmkkkeeebbbjjj{{{iiiWWWXXX]]]YYYUUUUUUWWWSSSNNNHHHCCC???======666<<<===999<<>>>>>>>>======<<>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDJJJMMMLLLIIINNN]]]iiinnnUUURRRSSSWWWVVVYYYmmmxxx\\\MMMGGGLLLPPPQQQ^^^ooossszzzrrrDDD;;;HHH???666222777<<<:::777666666777666444222444999>>>EEEGGGLLLQQQSSSUUU]]]ggglllkkkkkkooouuuzzzzzzyyyvvvuuussstttvvvyyy{{{{{{{{{yyyvvvtttttttttsssrrrzzzvvvuuuxxx|||tttXXX]]]uuu|||{{{wwwqqq|||~~~~~~~~~wwwqqqnnnmmmkkkfff```]]]\\\\\\ZZZXXX\\\```bbbbbbcccfffgggggg}}}{{{|||||||||{{{~~~~~~{{{yyyzzz{{{|||~~~zzztttooollleee```ZZZVVVTTTRRROOOLLLIIIFFFFFFLLLQQQSSSUUUYYYrrr~~~yyylllQQQ999999999999888888777777777999999999888999999::::::===>>>>>>===;;;<<<>>>@@@AAABBBCCCDDDEEEEEEDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCEEEGGGJJJLLLMMMKKKIIIGGGFFFGGGIIIIIIIIIJJJMMMOOORRRPPPPPPRRRUUUUUUSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJLLLMMMMMMMMMJJJIIILLLLLLJJJLLLOOOGGGLLLRRRTTTQQQMMMKKKJJJMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEHHHIIIJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCAAA@@@>>>BBB???===???BBBCCC@@@=========>>>???@@@@@@@@@@@@============>>>???@@@AAAEEEDDDCCCCCCCCCEEEGGGHHHFFFDDDCCCAAA@@@AAABBBCCCEEEDDDBBBCCCEEEFFFFFFEEEHHHHHHGGGHHHIIIKKKKKKKKKNNNRRRVVVUUUPPPLLLKKKLLLOOOPPPQQQPPPOOOMMMNNNNNNUUUSSSVVVZZZWWWRRRZZZggg]]]777888888777333222666;;;444444333333222111111000000000000111222222333333333333333444777:::===???GGGHHHJJJMMMNNNNNNMMMMMMRRROOONNNRRRYYY___aaa```]]][[[YYYYYY[[[```eeehhhdddddd```[[[XXX^^^kkkvvvttt```QQQRRRUUUQQQMMMMMMJJJHHHDDD@@@<<<:::999999888::::::888888<<<>>><<<:::ZZZxxxtttnnnvvvwwwbbbOOOJJJGGGAAA>>>AAA<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEIIILLLKKKGGGHHHPPPWWWYYYRRRPPPRRRVVVUUUTTTaaarrr|||bbbHHHAAAEEEJJJSSS[[[lllttt{{{nnnNNNBBBBBB>>>999444555888888666777777777555333444888;;;???@@@EEEKKKMMMOOOWWWaaaddddddgggkkkqqquuuwwwxxxuuutttrrrrrrtttwwwyyyzzzwwwuuuttttttuuuvvvuuutttyyyvvvvvvwwwzzz{{{]]]]]]qqqwwwvvv~~~zzz}}}|||{{{xxxmmmeeeaaa```\\\XXXVVVXXXZZZZZZZZZ\\\]]]^^^```dddhhhkkklll~~~|||}}}~~~}}}{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}|||xxxssslllfffbbbZZZWWWRRROOOMMMLLLKKKIIIEEEEEEJJJPPPQQQNNNKKKLLLxxx|||yyyeeeWWWKKK>>>444888888888888777777777777999888888777777777777888<<<===>>>>>><<<<<<<<<======???AAACCCDDDCCCBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBCCCEEEHHHKKKLLLKKKIIIGGGEEEFFFHHHHHHHHHIIILLLNNNRRRPPPNNNNNNPPPQQQRRRQQQLLLKKKJJJIIIGGGGGGFFFFFFIIIIIIHHHHHHIIIIIIJJJJJJLLLIIIIIIKKKKKKIIIJJJMMMFFFSSSaaaeee]]]RRRKKKIIIKKKJJJJJJJJJJJJJJJKKKLLLPPPNNNKKKHHHFFFDDDCCCCCCEEEFFFGGGGGGEEEDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>???===<<<===@@@AAA>>>;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<>>>>>>DDDDDDDDDDDDDDDDDDEEEEEEGGGFFFDDDBBBAAAAAABBBCCCCCCBBBBBBDDDGGGHHHGGGFFFHHHGGGGGGGGGHHHIIIJJJJJJJJJOOOUUUVVVSSSOOOLLLKKKPPPQQQRRRQQQOOONNNOOOPPPVVVPPPQQQWWWYYYUUUVVV[[[pppKKK???777888777333333888444444333333222222111111111111111111111111111111222111111111222333555666<<<===@@@BBBDDDDDDDDDDDDIIIGGGGGGKKKQQQUUUUUUSSSOOOOOOOOOPPPRRRVVVZZZ\\\[[[XXXTTTOOONNNRRRYYY___```SSSIIIIIIIIIDDDBBBCCC===<<<:::888666666777777777666888:::777444777<<>>???????????????::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>????????????======>>>@@@AAACCCDDDDDDGGGJJJJJJFFFDDDFFFHHHGGGMMMKKKOOOUUUVVVSSSYYYccc```GGGHHHRRRXXXYYYdddooovvvrrrNNNEEEDDD???777555888888555777888888777555555666888888999>>>DDDGGGJJJRRRZZZ]]]```dddhhhjjjmmmpppsssqqqppppppoooppprrruuuvvvsssrrrrrrtttwwwxxxwwwvvvwwwvvvwwwxxxyyymmmeeerrrwwwvvv~~~~~~}}}{{{~~~yyyxxxvvvhhh\\\UUUSSSQQQNNNNNNRRRWWW[[[]]]```___^^^aaaeeeiiimmmooo~~~}}}{{{zzzyyyzzz{{{{{{{{{}}}}}}~~~zzz{{{||||||}}}}}}}}}|||wwwwwwuuurrrllleee___[[[TTTRRRNNNKKKJJJIIIIIIHHHIIIIIILLLOOOMMMHHHGGGJJJssszzz}}}sss\\\III===999777777777777777777777777777888777777666555555555555:::<<<>>>???===;;;:::;;;;;;===@@@CCCDDDCCCBBBAAAEEECCCBBBBBBCCCCCCBBBAAABBBEEEHHHKKKMMMLLLJJJIIICCCEEEFFFFFFFFFHHHJJJLLLQQQOOOLLLKKKKKKMMMPPPQQQKKKJJJIIIGGGFFFEEEEEEEEEJJJIIIHHHGGGGGGGGGHHHHHHKKKIIIHHHKKKKKKIIIIIILLLNNN]]]lllnnnaaaRRRJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHOOOMMMJJJGGGDDDCCCCCCCCCCCCDDDFFFFFFDDDCCCBBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???===<<<;;;<<>>>>>>>>>>><<<===>>>???@@@BBBCCCCCCDDDFFFFFFEEEDDDDDDFFFGGGHHHGGGKKKSSSWWWWWWZZZ___rrrxxxQQQEEELLLQQQPPP___mmmuuu{{{wwwOOODDD===>>>>>>999555666888888888888666555444444666666:::@@@DDDFFFMMMUUU[[[___dddfffeeefffiiilllnnnnnnmmmmmmmmmoooqqqtttqqqrrrsssvvvyyyzzzxxxwwwuuuvvvxxxzzz{{{ooovvvyyyxxx~~~}}}}}}}}}~~~zzzwww}}}~~~yyyooobbbWWWQQQKKKJJJIIIJJJNNNUUU[[[^^^bbb___^^^bbbfffhhhkkkooo|||zzzxxxyyyyyyyyyyyyzzz}}}~~~~~~wwwxxxyyyzzz{{{{{{{{{{{{tttsssooojjjddd\\\VVVSSSOOONNNLLLIIIGGGFFFGGGHHHKKKGGGDDDDDDEEEKKKZZZhhhlllSSS???444444777666666666666666666666666777666555555444444444444888;;;>>>???===;;;:::::::::===@@@CCCEEEEEECCCBBBHHHFFFDDDCCCCCCBBB???===AAACCCGGGJJJKKKKKKIIIGGGBBBCCCDDDEEEEEEFFFHHHKKKOOONNNLLLJJJIIIJJJMMMOOOJJJIIIHHHGGGEEEEEEEEEDDDJJJIIIHHHFFFFFFFFFHHHHHHLLLIIIJJJLLLLLLIIIIIILLLOOOZZZdddbbbWWWKKKGGGHHHKKKJJJIIIGGGFFFEEEEEEEEEIIIHHHFFFEEEDDDDDDDDDDDDBBBDDDFFFFFFDDDBBBBBBBBB???@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBAAA@@@@@@???;;;;;;;;;<<<>>>>>>===<<<999999:::;;;;;;;;;::::::::::::::::::;;;<<<======AAABBBCCCDDDDDDCCCAAA@@@EEECCCAAA???======>>>???======???BBBEEEFFFEEECCCEEEGGGGGGFFFDDDCCCEEEGGGHHHIIIKKKLLLMMMMMMOOOPPPIIIJJJKKKJJJIIIJJJLLLNNNMMMOOOSSSXXXZZZYYY[[[___```oooqqqHHH666555666666888444444444333333333333333333333222222111000000000//////000000111111222333222222444555777888999999:::;;;<<>><<<>>>@@@BBBDDDFFFFFFGGGFFFCCC@@@???AAACCCCCCBBBAAA???>>>===:::666555777555555444444444555555555999333222555444666CCCTTTyyyiii```]]][[[UUUOOOLLLEEE??????CCCEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>:::;;;===?????????>>>===============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBDDDCCCCCCBBBBBBDDDHHHMMMHHHFFFHHHNNNSSSVVVZZZ^^^ccc~~~cccIIIDDDIIIMMMZZZhhhrrrwwwlllMMM999???BBB777444<<<888888888888777666444333555333666;;;???BBBGGGNNNUUUZZZ___bbbbbbcccfffiiilllmmmmmmmmmlllnnnrrruuusssssstttvvvxxxyyyxxxvvvtttuuuyyy|||~~~uuuvvvxxxwww{{{~~~}}}~~~}}}~~~~~~zzz~~~~~~|||uuusssooojjjbbbZZZRRRMMMIIIHHHHHHIIIMMMRRRYYY]]]ZZZYYY]]]ffflllpppxxx}}}yyyzzzzzzzzzxxxxxxzzz|||}}}{{{xxxxxxxxxxxxxxxwwwvvvvvvooolllfff___WWWPPPKKKIIIIIIIIIHHHFFFDDDEEEGGGJJJJJJGGGFFFIIIRRRfffdddGGG666000222777555555555555666666666666666555555444444444444555777999<<<===<<<;;;;;;;;;;;;===@@@CCCDDDEEEEEEDDDHHHFFFDDDCCCBBB@@@===:::???AAADDDGGGHHHGGGEEECCC@@@AAACCCCCCCCCDDDGGGIIILLLMMMLLLKKKIIIIIIKKKMMMIIIHHHGGGFFFFFFEEEFFFFFFIIIHHHGGGFFFFFFGGGIIIKKKNNNKKKLLLOOOOOOKKKJJJLLLNNNRRRVVVTTTOOOKKKKKKLLLKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@CCCEEEFFFDDDBBBAAAAAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<;;;999:::;;;<<<<<<<<<<<<<<<999999::::::::::::999999::::::::::::;;;<<<======@@@@@@BBBCCCCCCBBBAAA@@@CCCBBB???=========>>>???======>>>@@@CCCDDDDDDCCCDDDFFFGGGEEEBBBAAACCCFFFIIIHHHGGGGGGIIILLLOOOQQQIIIJJJIIIHHHGGGGGGIIIKKKHHHLLLPPPPPPNNNNNNQQQVVV\\\^^^vvv~~~UUU888...333;;;444444444444333333333333333222222222111111000000------...//////000000111111222222333444555666666555666888::::::::::::999888999:::<<<>>>>>>??????;;;999888888999:::::::::888999999888666444444444333333333333333333333333444///---000777EEEZZZkkkuuuhhhaaaZZZRRRLLLFFFAAA<<<;;;>>>AAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>???AAABBBBBBAAA@@@???<<<<<<<<<<<<============???@@@@@@@@@AAAAAABBBBBBEEEBBB@@@AAA@@@AAAFFFMMMIIIHHHHHHIIILLLPPPTTTWWW^^^qqqlllQQQDDDIIIRRRQQQ___hhhpppzzzoooHHH@@@???777777AAA999888777777888777555333444111222666999;;;???DDDHHHMMMSSSYYY]]]aaadddfffhhhjjjllllllkkkmmmrrrvvvsssrrrrrrtttvvvwwwvvvtttrrrsssvvv||||||{{{|||yyy{{{}}}|||~~~zzz~~~}}}{{{~~~|||~~~~~~{{{{{{xxxssskkkgggaaa[[[VVVQQQLLLHHHHHHIIIJJJJJJLLLOOOUUUXXXVVVWWW```mmmvvv{{{|||}}}|||zzzxxxxxxyyyyyy|||~~~~~~~~~|||{{{}}}{{{wwwwwwwwwuuussspppmmmkkkiii```\\\VVVPPPJJJFFFDDDCCCBBBDDDEEEEEEEEEGGGKKKOOOMMMUUUeeevvvVVV<<<444222444666444444444555555666666666555444444444444555555666666888;;;<<<;;;;;;<<<===;;;<<<>>>AAACCCDDDEEEFFFHHHGGGFFFEEEDDDBBB???<<>>>>>???@@@@@@<<<<<<<<<<<<;;;:::999888666777999::::::::::::;;;999999:::::::::999999888999999999999:::;;;<<<===??????@@@AAAAAABBBBBBAAABBBAAA???>>>===>>>???@@@@@@???>>>???BBBDDDDDDDDDCCCFFFGGGEEEAAA???AAAEEEJJJHHHGGGGGGIIIMMMPPPQQQOOOOOOMMMJJJFFFEEEFFFHHHGGGIIIIIIGGGEEEGGGKKKOOOTTTVVVfff\\\DDD999444444444444444444444444444222222222111111111111111......//////000/////////111111111111222222333333222333444555555555555666444444555666777777777777444444444333333333444555333444444333222333222222000111222222333333333222000888AAAMMM^^^sssxxxooojjjcccVVVLLL@@@>>>;;;:::<<<>>>>>><<<======>>>>>>>>>>>>>>>===<<<===???@@@@@@>>><<<::::::::::::;;;;;;;;;<<<<<<======>>>???AAABBBCCCCCCEEEAAA@@@BBBAAA@@@DDDKKKIIIJJJJJJIIIIIILLLQQQTTTYYYbbb~~~~~~xxxmmmXXXCCC@@@GGGJJJVVV^^^hhhuuuzzzrrrQQQEEEAAA???===999777555666777888666444555111000333666666888<<<<<>>;;;;;;===???AAADDDEEEFFFJJJIIIHHHHHHHHHFFFCCCAAAAAACCCFFFHHHHHHFFFDDDBBB>>>@@@AAAAAAAAABBBEEEGGGGGGKKKOOOOOOLLLIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIGGGFFFEEEEEEGGGJJJNNNPPPQQQOOOPPPSSSSSSOOOMMMOOONNNJJJHHHJJJOOOPPPJJJDDDEEEEEEEEEEEEFFFGGGHHHIII>>>???BBBCCCCCCAAA???======@@@CCCDDDBBB@@@>>>>>>;;;;;;<<<<<<===>>>??????=========<<<;;;:::888888444666777888888888999:::999999:::::::::999999888888888888888999:::;;;<<<>>>>>>???@@@@@@AAABBBCCCCCCAAA@@@>>>>>>???AAABBBBBB@@@??????BBBDDDEEEEEECCCFFFGGGEEE@@@>>>@@@DDDJJJHHHGGGIIIKKKNNNPPPQQQUUUTTTQQQLLLGGGEEEEEEFFFIIIHHHFFFCCCDDDIIIMMMOOOOOOUUUaaazzzmmmNNN333444444444444444444444444111111111111111111111111111222222222111000//////111000000//////000000111///111222222111222333444111111111222222222222222222333444333111000111333000111000///000222111///000111222333444444444444555JJJddd{{{xxx|||sssoooeeeRRRAAA======<<<;;;===>>><<<999888999:::<<<===>>>>>>>>>777888:::;;;;;;888666444888888999999999::::::::::::;;;<<<>>>@@@BBBDDDEEECCC@@@AAAEEEEEEBBBEEELLLGGGKKKMMMKKKJJJMMMRRRUUUPPPRRRjjjrrrTTTDDDEEEGGGQQQXXXdddsssvvv{{{gggPPPNNNEEE444:::777444555777888777555888333111444666555666999777888===EEENNNTTTTTTRRRVVVYYY\\\]]]\\\___fffkkklllkkkjjjkkknnnqqqssssssqqqnnnooovvv{{{zzzyyyyyyzzzyyyzzzuuusssvvv|||~~~}}}{{{vvv}}}}}}vvvxxxxxx}}}~~~}}}~~~{{{{{{xxxpppkkkggg```YYYSSSQQQNNNMMMNNNMMMIIIFFFAAADDDHHHIIIHHHIIILLLOOOTTTRRRTTTYYY[[[fff~~~{{{yyyzzz{{{|||vvvxxx{{{{{{}}}~~~zzzxxxxxxzzzxxxwwwwwwxxxxxxwwwvvvnnnmmmkkkgggaaa[[[UUUQQQGGGCCC@@@???AAABBB@@@===BBB@@@@@@DDDKKKMMMJJJFFFUUU|||lllsssmmmTTT;;;333555555333222444444444444444444444444555555444444444555555666777888888999:::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@AAADDDFFFHHHIIIHHHEEEBBB???BBBCCCEEEFFFFFFDDDBBB@@@@@@@@@AAABBBDDDFFFGGGHHHJJJKKKLLLOOOPPPOOOKKKHHHIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFFFFFFFEEEFFFIIIKKKNNNNNNMMMLLLKKKKKKLLLLLLNNNLLLJJJJJJKKKKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;>>>>>>>>>===<<<:::999888444444444555555777888888999999888888888888888999888888999::::::;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDFFFCCC@@@===<<<===???AAABBB@@@>>>>>>@@@CCCDDDEEEBBBDDDEEEBBB===<<<@@@DDDFFFKKKOOOOOOMMMKKKNNNQQQRRRTTTSSSNNNFFFBBBCCCEEEAAAGGGJJJEEEDDDHHHKKKJJJLLLTTTZZZhhhrrrCCC???777222333555555444666222222222222555777666333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......+++.../////////111222111333444000222777000...:::GGGuuuyyylllxxxnnn___VVVKKK???<<<<<<;;;:::::::::;;;;;;888999999:::;;;<<<===>>>;;;::::::999888777666666;;;;;;:::999999:::::::::;;;;;;;;;===???BBBEEEGGGBBBAAAAAAAAABBBDDDEEEFFFHHHGGGEEEEEEGGGKKKPPPSSSWWWRRR___rrrRRRDDDEEEGGGRRRdddnnnrrryyycccIIIBBBBBB:::;;;999555555888444...333333333222222333444444333555888<<>>===>>>?????????CCCCCCBBB@@@???AAAEEEHHHbbb~~~zzzhhhTTTBBB222000444555333333444444444444444444444444555444444444555555666777888888999:::;;;<<<======>>>>>>??????@@@AAABBBBBBDDDFFFHHHJJJIIIGGGDDDBBBBBBCCCEEEGGGGGGEEECCCAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIKKKNNNOOOOOOKKKIIIIIIHHHFFFDDDCCCCCCDDDDDDIIIJJJKKKIIIFFFFFFHHHKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIJJJJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>===<<<;;;::::::999999999999:::::::::;;;<<<<<<<<<;;;:::999888777444444444444555666777888888777777666666666777777888888888888999999999999;;;;;;<<<===>>>@@@AAABBBCCCAAA>>><<<;;;<<<>>>??????>>><<<===@@@BBBCCCCCCAAAAAA@@@===::::::===AAADDDHHHLLLMMMJJJIIIKKKNNNNNNPPPPPPKKKEEEAAABBBDDDBBBGGGHHHDDDCCCHHHKKKKKKLLLSSSYYYccc|||vvv<<<:::999666000***---444999888666333222222111000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111111000000000/////////...222222111000000222333333111000,,,...333000888OOOlllmmmfffsssvvvaaaTTTMMMDDD<<<;;;;;;:::999888888888888777777888888999:::::::::999999999888888777666666999999888888888888999999999999:::;;;===@@@BBBCCC@@@@@@@@@@@@AAABBBDDDEEEDDDDDDCCCDDDFFFIIIMMMOOOPPPNNNYYYxxxpppHHHEEEDDDLLL\\\hhhmmmuuu~~~iiiPPPAAAAAA===999666555777888999444333333222333333444444444555777:::===???AAABBBFFFIIILLLNNNPPPRRRVVVXXXaaacccdddeeeddddddeeeggghhhjjjlllmmmmmmnnnoooqqqrrrtttuuuwwwvvvtttrrrpppsssvvv{{{~~~||||||{{{zzzxxxwwwvvvvvvwwwyyyyyyzzz{{{{{{zzzvvvsssrrrmmmeee]]]WWWRRRMMMJJJDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBDDDGGGGGGGGGKKKQQQZZZ^^^aaaaaacccooo}}}{{{zzzyyywww{{{~~~}}}}}}wwwssspppooonnnmmmmmmmmmnnnmmmjjjhhh___\\\WWWQQQKKKEEEAAA???>>>>>>===;;;;;;<<<@@@CCC@@@FFFKKKHHH@@@>>>DDDKKKmmm```FFF===444...000444444222222333333333333333333333333444444444555555777888999888999999:::;;;<<<===>>><<<<<<===???@@@AAABBBCCCBBBDDDFFFHHHIIIHHHFFFDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHKKKMMMNNNLLLIIIIIIHHHFFFDDDCCCCCCCCCDDDKKKNNNOOOLLLGGGEEEGGGKKKHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIJJJJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<======<<<<<<;;;:::999888888888999999999999:::999999999999999888777777444333333444444555666777666555555444555555666666777777777777777777777777:::::::::;;;;;;<<<>>>>>>@@@???<<<:::999:::<<<>>>;;;;;;;;;===@@@BBBBBBAAABBB@@@<<<:::999:::===>>>@@@DDDHHHHHHGGGFFFGGGJJJHHHJJJKKKHHHCCCAAAAAACCCDDDGGGHHHEEEEEEHHHKKKKKKMMMPPPUUU\\\hhhqqqYYYAAA777777666222///333333222111//////111333111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000000000000000////////////222///------///000111222555333///444999777HHHgggooo^^^]]]hhhssstttooobbbQQQFFFAAA===999:::999999888777666666555666666666666666666666666777777777777777777777777777777666666666666777777888888888999:::<<<>>>???>>>===>>>>>>???AAABBBCCC@@@@@@AAABBBDDDFFFHHHJJJHHHJJJRRReeefffJJJCCCDDDQQQ]]]dddllluuunnnNNNHHH>>>888999999444555:::444444333333333333333444444444555666777888888999<<<>>>AAACCCEEEIIIMMMQQQUUUXXX[[[]]]]]]]]]^^^___bbbeeeggghhhhhhiiijjjkkklllooorrrttttttssspppooooooqqquuuxxxzzz{{{{{{zzzxxxxxxxxxwwwvvvuuutttsssssssssssstttsssqqqllliii```[[[TTTNNNJJJGGGEEECCCAAAAAAAAA@@@@@@@@@??????DDDCCCDDDGGGGGGHHHOOOXXXaaajjjtttxxx{{{~~~~~~{{{yyywwwvvvxxx|||~~~~~~|||yyyxxxzzz{{{{{{xxxsssnnnjjjiiihhhgggeeeeeedddaaa]]]ZZZTTTQQQLLLFFFAAA>>><<<;;;;;;<<<===;;;:::<<>>=========>>>???@@@AAAAAA???AAACCCFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEHHHKKKLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCJJJMMMPPPMMMGGGDDDGGGKKKFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGIIIJJJIIIGGGEEE@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888888888888777777888888888888777777333333333333333444555555555444444444444555555666444555555666777888888888999999999888999999::::::>>><<<:::999999:::<<<===888888999<<>>===@@@CCCDDDCCCCCCDDDEEECCCDDDFFFEEEBBBAAAAAABBBDDDGGGIIIJJJJJJKKKKKKJJJMMMLLLPPPWWW\\\jjjfffLLLAAA<<<666222000000222333222000222666111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000////////////000,,,+++...000///000222///222777FFFSSSTTTccchhhXXXWWW]]]bbb^^^[[[RRRGGG===999888999999999888777666555444444666666555555555444444444555555666666666777777777666555555555555666777777777777888888999:::;;;<<<:::;;;;;;<<<>>>???@@@AAA<<<===???AAACCCDDDEEEFFFCCCHHHMMMTTTjjjYYYKKKCCCIIIRRRZZZcccnnn|||~~~pppXXXEEE:::???@@@777111333555444444333333333333444333333333333333333333333777999:::<<>>888666777666333111000000000222222222222222222222222333333444444666777888999888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEGGGHHHHHHHHHEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEHHHJJJJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCEEEIIIKKKJJJFFFEEEGGGJJJFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGHHHIIIHHHFFFDDD???????????????>>>======::::::::::::::::::::::::999::::::::::::999999888777777777777777777777777666666777888888888888777222222222222222333333444444444444444444555666777222333444666777999:::;;;888777777666666777777888<<<;;;:::999999:::<<<===777777888:::===???>>>===BBB???;;;999999;;;<<<<<<<<<>>>@@@BBBBBBBBBBBBBBB???AAACCCCCCCCCBBBBBBBBBDDDFFFKKKPPPQQQNNNJJJHHHLLLHHHKKKTTTYYYaaauuu~~~VVV999222777666333444777555000000333111111111111111111111111000000000000000000000000////////////////////////............////////////////////////000000000000111...///222222///111666222>>>OOOjjjmmm]]]YYYZZZ[[[SSSOOOIIIBBB;;;777888:::777888888888777666444333666666555555444444333333333444444555555666666777555555555555555666777777777777888999:::::::::;;;888888:::;;;===>>>??????;;;<<<>>>AAABBBCCCCCCCCC@@@FFFJJJMMM[[[|||kkkYYYJJJIIINNNTTT___jjjttt{{{uuuWWW>>>>>>AAA;;;444444666555444444333333333444222222222222222222222222444555777888:::===BBBFFFDDDHHHMMMPPPRRRSSSTTTUUU[[[]]]```aaaaaaaaacccdddbbbeeeiiilllnnnnnnmmmkkkjjjjjjkkkmmmoooqqqsssuuutttuuuvvvvvvuuurrrooommmfffccc___[[[VVVQQQJJJFFFAAA>>>;;;;;;<<>><<<;;;;;;<<<===999;;;===>>>???BBBFFFIII>>>DDDNNN]]]qqqnnnUUU>>>444777222555444000...000222111111111111111111111111111333333333444444666777888777888888999:::;;;<<<===??????>>>>>>===<<<<<<<<<@@@AAADDDFFFHHHIIIJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAA@@@BBBEEEGGGHHHHHHHHHGGGEEECCCBBBBBBBBBCCCBBBDDDFFFFFFFFFFFFGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGEEEEEEEEEEEEDDDCCC>>>????????????>>>======::::::::::::::::::::::::888888999999999999888888777666666666666666555555555666777777777777777666222222111111111111222222333333333333444555666777222333444555777888::::::666666555555555666666777999999888888999:::;;;<<<999888888999;;;======<<<===<<<:::888777888999:::<<<>>>???AAABBBBBBBBBBBB???@@@BBBDDDEEEEEEDDDDDDEEEEEEJJJRRRTTTOOOJJJHHHJJJFFFHHHQQQWWW]]]iiiuuugggKKK@@@777000---222444000000444111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000////////////000000000000111...000222000,,,444???]]]qqq~~~www|||uuuddd^^^\\\YYYMMMGGGAAA>>>;;;888888;;;555666777777777666444333666555555555444444333333333333333444444555555555444444444444444555666777666666888999::::::::::::666777999;;;<<<===>>>>>>;;;<<<===???AAAAAABBBBBB???CCCHHHLLLTTTmmmppp___OOOLLLMMMQQQZZZfffhhhsss|||sssLLL;;;;;;:::888888777666555444333333333333222222222222333333333333111222444444555777:::===>>>AAAEEEHHHJJJLLLNNNPPPVVVXXX[[[\\\\\\\\\^^^______aaadddgggiiijjjjjjiiihhhhhhiiijjjlllnnnpppqqqnnnnnnooonnnllliiifffdddYYYUUUPPPKKKGGGBBB===:::>>><<<::::::;;;<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAAGGGQQQZZZ^^^cccnnnyyy{{{}}}~~~zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwuuuuuusssqqqoooppprrrsssrrrqqqooonnnkkkfff```]]]]]]^^^YYYUUUOOOJJJGGGDDDAAA???<<<;;;:::999999999:::;;;999:::;;;>>>BBBEEEFFFEEE===PPPmmmoooVVVBBB777444555///333333//////333333000111111111111111111111111333333333333333444555555666777777888999:::;;;;;;==================<<<<<<>>>???AAADDDFFFGGGHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???@@@BBBEEEFFFFFFHHHGGGEEECCCBBBBBBBBBBBBBBBAAABBBDDDFFFGGGEEECCCDDDDDDEEEEEEEEEFFFFFFFFFHHHFFFBBBAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<;;;::::::888888888888888888888888777777888888888888888777666666666555555555444444444555555555555555444444222111111000000000111111222111111222222444555555333333444444555555666666444444444444555666666777666666666666777888999:::;;;:::888888:::;;;<<<;;;:::<<<===;;;888777888:::>>>>>>@@@BBBCCCDDDCCCBBB@@@AAACCCEEEGGGGGGFFFEEEGGGDDDGGGNNNRRRMMMIIIIIIGGGGGGIIIMMMRRRXXX^^^cccmmmMMM>>>222333444111111666111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111.../////////000000000111///---000333111333EEEZZZ}}}www}}}uuufffaaa[[[TTTFFF>>>888999999777777999111222444555666555444333444444444333333333333333333333333333444444444444222222222222333444555555444555666888999:::::::::555666888:::<<<===>>>>>>:::;;;;;;===>>>???@@@AAA@@@???EEELLLNNNYYY}}}xxxddd```UUULLLLLLKKKKKKSSS^^^```jjjsssyyyrrrQQQCCC@@@<<<888777666555444444333333333333333333333333333333333000111333333222222444555666999<<<>>>@@@BBBEEEHHHJJJMMMOOOPPPPPPQQQRRRSSSVVVVVVXXXZZZ\\\^^^___```^^^^^^^^^___```bbbcccccc```___^^^]]]ZZZWWWTTTRRRIIIEEE@@@<<<;;;:::999888999888888999;;;<<<;;;999<<<===>>>@@@BBBDDDFFFGGGJJJRRR```kkknnnqqqzzz|||~~~}}}zzzyyywwwuuuttttttuuuuuuxxxxxxwwwvvvvvvuuuuuuuuunnnlllkkklllnnnnnnkkkggggggeeeaaa\\\WWWTTTUUUVVVPPPKKKEEE@@@>>><<<;;;:::999999888888777888888888999888:::>>>DDDFFFEEECCCNNN```zzzwwwYYY@@@666666555222000444444111111555333...000000000000000000000000333333222222222333444444666666777888999::::::;;;;;;<<<<<<<<<======>>>>>>:::<<<===@@@BBBCCCDDDDDDIIIHHHGGGEEEBBB@@@???>>>????????????@@@AAABBBCCCCCC@@@>>>???AAADDDEEEEEEHHHFFFEEECCCBBBBBBBBBBBBDDDAAA@@@CCCGGGHHHDDD@@@CCCCCCCCCCCCCCCDDDEEEFFFHHHEEE@@@======>>>>>>>>>888888888888888777666666666666666666666666666666666777888888888888777777666666555555555444444444333444444444333333222111111111000000000000000111000000000000111222333444444444444333333222222222444444444444555666777777444444444555666777888999===;;;888777999:::;;;;;;:::>>>AAA???:::888999===??????@@@CCCEEEEEEDDDCCCBBBBBBDDDGGGIIIIIIHHHFFFIIIDDDDDDJJJNNNKKKIIIJJJEEEHHHJJJJJJLLLRRRWWWYYYhhhwww^^^HHH@@@;;;333///222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000111111222111444999:::BBB]]]zzzzzzzzzsssddd___WWWMMMAAA666000444777666555777...000222444555444333222222222222222222222222222333333333333333333333333000000000000111222333444222333555777999999999999444666888;;;<<<===>>>===:::::::::;;;<<<===???@@@BBB===BBBJJJGGGGGGggg~~~___MMMGGGEEEHHHHHHEEEKKKUUU___fffmmmrrryyysssYYYMMMCCC999777777666555444333333333444333333333222222222111000222444444222111111222111333555777888;;;???BBB???AAADDDEEEEEEEEEGGGHHHGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQRRRSSSSSSTTTTTTUUURRRQQQOOOMMMJJJFFFDDDBBB===999555333555777999999333333555888<<<===<<<;;;>>>???AAADDDFFFIIIKKKLLLTTT]]]mmmyyy{{{|||~~~}}}~~~yyyvvvtttuuuwwwyyywwwvvvwwwssspppqqqtttuuurrrnnnjjjgggeeegggiiigggaaa[[[[[[YYYUUUQQQLLLIIIFFFEEEAAA???<<<999777777777777777888777555777<<<<<<888333999@@@DDDAAA???CCCJJJ^^^rrrzzzvvvmmmVVV@@@888333---...444222111111111000000//////000111111111111222222222111222333333222333555777444555666777888999::::::===>>>>>>>>>===<<<;;;:::<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDCCCBBB???===<<<;;;===?????????@@@BBBDDDAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDAAA???DDDCCCAAA@@@@@@AAACCCDDDDDDCCCAAAAAA@@@AAABBBCCCDDDCCC@@@===;;;:::999999:::999999888777666666555777777666666555555555444555555555555666777999999666666555444333333222222444444444333333222222222222222111111000/////////...---------///222555777333333333222222111111111444444444444444444444444888777666555555666777888777777777777888:::<<<===:::;;;<<<;;;::::::;;;<<<>>>???BBBDDDFFFGGGGGGGGGCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKHHHFFFHHHMMMRRRTTTTTT```pppyyyWWW<<<888::::::222444777111000111***...111222000///000222333222111000000000///---,,,222222111///000333333111000------222333000000444999@@@IIISSSbbbtttiii]]]iii{{{rrr___WWWPPPHHH<<<:::777444333444555666222333444444555555444444333444444444333333222111222222222222222222222222111111222333333444555555444222222444888888666333555777999:::::::::;;;===::::::;;;<<<=========<<>>>>>CCCDDDHHHYYYnnnjjjRRRDDDJJJMMMDDDCCCLLLQQQZZZbbbgggppp{{{lllNNN@@@:::;;;:::666111000222555666555555666666555222///222222222222222222222222000000111222333555666777888888999999:::::::::;;;999999;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???===;;;999777666555666888999888777555555666777888999999999999:::;;;<<<@@@CCCAAADDDMMMWWW\\\lll{{{|||}}}|||xxxuuurrrrrrssssssrrrppprrrnnnkkkkkkmmmmmmjjjfffdddaaa______aaa___ZZZUUUTTTRRROOOKKKGGGDDDBBBAAA>>>===:::888777666777777999;;;:::888999===<<<999@@@@@@>>>::::::CCCTTTcccpppnnnaaaYYYGGG999777666111111555111111111000000000////////////000000000111111111000111222222111222444666444555555666888999999:::===============<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCDDDDDDCCCBBB@@@>>><<<===>>>????????????@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCDDDEEEDDDBBB@@@AAA@@@???>>>???AAACCCDDDCCCCCCAAA@@@@@@@@@AAAAAAAAA@@@>>>;;;:::999999999999888888777666666555555666666666555555555444444555555555555666777888999666666555444444333222222333333222222222111111111111111111111000000000000///.........///222444666333333333222222111111111333333333333333333333333666666555444444444555666777777666777888999;;;<<<;;;<<<===<<<;;;:::;;;<<>>>>>???>>>>>>BBB>>>???EEEEEEEEERRRcccqqqJJJCCCLLLNNNGGGBBBIIIQQQYYYaaalllyyyeeeEEEDDD@@@;;;888777666555333555444333333555666555444222222222222222222222222111111111111222444555666444444444555555666666666333444555666777888999::::::;;;;;;;;;::::::999999888888777666555555444444222444666666555444555666:::<<<>>>???>>>===<<<;;;???AAACCCEEEMMMZZZccceeeuuu~~~}}}}}}{{{vvvtttrrrrrrrrrrrrpppoooooollliiihhhiiigggccc```[[[WWWTTTSSSTTTSSSOOOLLLIIIHHHFFFCCC@@@>>>======;;;:::888666666666777777999;;;999666777999777333888888777777@@@XXXwwwyyybbbPPPEEE999222555777333111333111111000000000000//////........./////////000000///000111111000111333555444444555666777888888999<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;===>>>@@@AAACCCDDDDDDDDDCCCAAA>>>===>>>???@@@???>>>===>>>???AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>>>>======>>>@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999888888888888777777666666555444444444555555555555444444444444444444444444555666777888666666555555444333333333111111111111111000000000000000000000111111111111000000/////////111222333222222222222222111111111111111111111111111111111444444333333333333444444666666555555666888:::;;;<<<===>>>===;;;::::::;;;??????AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGIIIHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJLLLNNNPPPQQQQQQQQQWWWccc{{{sssVVVFFF===:::777///111333---555222000000111222111111---111444333000...111444333333222111...------///222333555555666>>>SSSfffzzzyyybbbVVVWWW\\\kkkppplll]]]PPPIIIBBB::::::999888777666666555555222222333444444444444444333333333333333222222222222222222222222222222222111111222222333333444444222222333555777777666444333555777888888777999::::::;;;<<<===>>>>>>>>>>>>@@@???AAAFFFEEEBBBJJJUUU|||cccGGGGGGMMMFFF;;;DDDIIIPPPWWWcccqqqyyyzzz___NNNEEE;;;555555666222///444222000000111333333333333333333333222222222222111111111111111222333333111111222222222222333333000000000111222333333333444444444444333333333333222222222333333444444444111333555555555555555777444777;;;>>>>>>===:::888>>>@@@BBBHHHWWWgggoooooo~~~~~~}}}zzzvvvtttoooooonnnnnnnnnmmmlllkkkgggeeebbbaaa```^^^ZZZVVVQQQNNNJJJHHHHHHGGGEEEDDD@@@???===<<<:::999999999777666666555555666666777666888888777:::>>>>>>;;;333;;;DDDNNNaaa}}}kkkUUUEEE:::333000333555222//////000000000000000000//////....../////////000000000...///000000///000222444333444444555666666777777:::;;;;;;<<<<<<<<<;;;;;;888999999:::<<<>>>@@@AAACCCDDDEEEEEEDDDBBB???===<<<>>>???>>>======>>>??????????????????@@@@@@AAABBBAAAAAABBBCCCCCCAAA?????????>>>>>>>>>???@@@AAABBBAAA@@@???===<<<<<<<<<:::999999888888888888888555555555444444333333333444444444444333333333333444444333444444555666666555555555555444444333333111111111111111111111111...//////000111222222222111111000//////000111111222222222111111111111111111111111111111111111111333222222333333333444444555444444444555666888999;;;<<<<<<;;;999888999:::<<<===>>>???AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKMMMRRRWWWbbbyyyiiibbbaaa[[[OOOLLLHHH;;;<<<555000111555555333333222333333333222111///...222222444555555777???GGGJJJSSSZZZYYYUUU[[[mmm}}}iii___YYYTTT```bbb]]]QQQGGGBBB===888888888999999888666555444222222333444444444444333333333222222222222222222222222222222222222222222111111222222333333333333111222333555666666555444222444666777666666777888777888999:::;;;<<<<<<<<<@@@???BBBEEEDDDAAAFFFNNNaaa^^^DDDBBBDDD@@@CCCEEEGGGKKKWWWeeennnooozzznnnaaaOOOAAA;;;888555222777555333333444444333111333333333333333222222222222222111111000111111222222222333333333333333333111111111111222222222222333333222222111111111111222222222333444555555666444666888888777666777888333555999>>>BBBBBB@@@???CCCGGGMMMUUUdddttt~~~~~~~~~zzzyyyxxxwwwtttpppnnnllljjjiiiiiigggddd```^^^]]]XXXWWWVVVTTTRRROOOKKKHHHHHHEEEBBB@@@???>>>>>>>>>999999888777777777777777444444444444555555666666555888888888===DDDFFFDDD@@@OOO___mmmwww[[[DDD888666111///111222111////////////////////////000000/////////000000000111111...///000000///000222444333333333444555555555666999999:::;;;;;;<<<;;;;;;888888999:::<<<>>>@@@AAACCCDDDFFFFFFEEECCC@@@>>>999;;;=========>>>???AAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFFFFDDDBBBBBBBBBAAA@@@???>>>>>>===??????>>>>>><<<;;;:::999888888888888888888888888444444444444333333333333222222222222333333333333333333333333333333444555444444444444333333333333111111222222222222222222......///000111222222333222111111000000000000000111111111111111111111111111111111111111111111111222222333333444444444444444333222222333444666777888999:::999777666777888999:::;;;===???BBBDDDEEEBBBCCCDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJGGGOOOQQQRRRcccyyygggPPPCCC:::===BBBCCC@@@???>>>999555777===>>>:::555:::;;;@@@HHHLLLTTTcccssspppggg\\\PPPWWWUUUMMMBBB:::888666555666777888888888666444333111222333333444444333333333222111111111222333333222222222222222222222222111111222222222222222333000222444555555555555444222444666666555555666777666777888:::;;;;;;<<<<<>><<<:::999999999:::666555555555555666666777333444444555555555555666777888555222444:::<<<;;;GGGYYYjjjvvvrrrQQQ:::000222///...///111222222222......////////////000000//////000000000111111111...///000000///000222444222222333333444444444444777888999:::;;;;;;<<<;;;777888999:::<<<>>>@@@AAABBBDDDFFFHHHGGGDDDAAA>>>888:::<<<<<<======???AAACCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGEEECCCCCCBBB@@@???===<<<;;;=========<<<;;;:::999888666666777888888777777666444444333333333333333333111111111111222222222222333333222222222222333333333333333222222222222222111111111222222222222222...//////000111222222222111111111111000000//////000000000111111111111111111111111111111111111111000111222333444444444333333222111111111222444555555777888777666555666888888999:::<<>>@@@@@@@@@@@@@@@CCCGGGKKKNNNYYYuuuPPPDDD@@@:::;;;======:::>>>JJJUUUZZZbbblllvvv{{{pppXXXFFF===999777666555666555444222555555444444333333222222333222222111111111222222333333333222222222222111111111222222222222222222333222111000///000111111333333333333333333333333555777999999888777777888888;;;AAAKKKTTTYYYYYYWWWhhhqqqzzz}}}~~~zzzzzz~~~~~~~~~nnnkkkhhhdddbbb`````````^^^______ZZZSSSLLLHHHGGGCCCDDDFFFFFFDDDAAA???===888888888777666666666777444444333333444555555666444444555555555555555555888888777777===HHHOOOPPPXXXkkk|||xxx[[[CCC777333000000//////000222222111........./////////000000........./////////000000///000111111000000222444222222222222333333333333666777888999;;;;;;<<<<<<888888999;;;===???AAABBBBBBDDDGGGHHHHHHEEEAAA???999:::<<<<<<<<<<<<>>>???BBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBDDDFFFFFFDDDBBBAAAAAA@@@???>>><<<;;;:::::::::;;;;;;;;;:::888888444555555666666555444333444444444444444444444444000000000111111111222222222222111111111111222222111111111111111111111111000000000111111111222222//////000000111111111222000111111111111000000//////000000000111111111222000000000000000000000000...///000222333333222222222111000000000111222333444666777777666666888999::::::;;;<<<>>>AAADDDEEEAAABBBDDDFFFFFFFFFDDDDDDGGGFFFEEEDDDDDDDDDDDDEEEHHHIIIIIIHHHFFFGGGJJJMMMOOOLLLMMMRRRUUUaaa}}}qqqhhhvvvpppmmmwww~~~~~~~~~rrrnnnxxx{{{}}}mmmjjjaaaRRRLLLGGG???:::777666777888444444444444444444333333111111222333333333333222222111000///000111333444222222222222222222222222222222111111111111111111///111555555444333444555333555777777666555666777666777999:::<<<=========>>>???@@@@@@@@@CCCEEEFFFLLLNNNgggjjjYYYJJJ<<<@@@FFFHHHBBB???BBBIIILLLTTT```lllrrryyykkkWWWHHHCCC<<<777555444444444666555555444333333222222333222222222222222333444333333333333222222222111000000111111222222333333333222000/////////111222222222333333444444444444333666888:::::::::<<<===999@@@MMM```pppyyyyyyvvv}}}}}}yyyzzz}}}___\\\XXXTTTQQQPPPPPPQQQLLLNNNOOOLLLFFFAAA???>>>999;;;>>>>>>===:::888777333444555555444444555666333333333333333444555555444444555666666555555444666:::@@@JJJ\\\rrr|||kkkPPP;;;222333666000222222111000000///,,,---.........//////000000---------........./////////000111111000111333555222222222222222222333333555666888999:::;;;<<<<<<888888999;;;===@@@BBBCCCBBBDDDGGGIIIHHHEEEBBB???;;;<<<===<<<;;;;;;<<<===??????>>>>>>??????@@@AAA>>>===>>>???AAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;:::888999:::;;;::::::888777222333444555444333222111444444444444444444444444//////000000111111111222222222111111111111111222000000000000000111111111.../////////000000111111000000000000111111111111000000111111111111000000//////000000111111111222////////////////////////,,,---///000111111111000111111000//////000111222444666777888777888999;;;<<<<<<<<<<<<>>>@@@BBBDDDAAABBBDDDFFFGGGGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFDDDBBBDDDHHHLLLPPPEEECCCLLLPPPQQQaaawwwnnneee```dddtttxxxsssaaa___YYYLLLAAA<<<888666444333222444444333333333333333333333111111222333333333333222222111000///000111333444222222222222222222222222222222111111111111111111...111555555333222444555444555777777666555666777444555666888:::;;;;;;;;;<<>>WWWsss{{{ooolll\\\GGG888333222222000222111000.........///000000000///...............////////////000000000000///000111000//////111333333333444444555666666666666666777888999999::::::<<<;;;;;;<<<<<<===>>>???CCCCCCCCCDDDDDDEEEFFFFFF@@@???>>>>>>======>>>>>>===>>>???@@@@@@@@@@@@@@@>>>AAACCCBBB???>>>???AAA>>>>>>===<<<<<<<<<<<<<<<;;;777444555999;;;888555666444333111000000111111222222222333333333444444222222111000000111222333333222111111111111111111////////////////////////////////////////////////000000000000111111111111222111111111000000//////...............///000000//////000000///...------////////////////////////000000000000111111111111555666777666666777:::<<<999888777888;;;<<<===<<<@@@>>>>>>BBBHHHIIIFFFBBBFFFEEEDDDCCCCCCEEEHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFJJJJJJJJJLLLNNNRRRUUUXXXrrr~~~oooeeeZZZZZZhhhqqqwwwlll^^^^^^ZZZIII>>>777666666555444444333333000111222333333222111000111111222222222222111111000000000000000000000000111111000000//////......111111111000000000000000111111222222222333333333666555444333333333444444555444444555555666777888:::;;;<<<===>>>>>>>>>>>>BBBKKKQQQ[[[}}}fffiiinnnjjjSSS:::555???<<>>BBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@>>>===<<<<<<>>>>>>???@@@@@@@@@??????>>>@@@CCCBBB@@@>>>>>>@@@===<<<;;;:::999::::::;;;:::666333444888999777555555444333111000000111111222222222333333333333444333222111000000000111222333222111000000000000000////////////////////////////////////////////////////////////000000000000111111111000000000//////......------...//////000///////////////...------//////////////////////////////000000000111111111444555666666555777999<<<999777777888:::<<<<<<<<<===;;;;;;???EEEGGGEEEBBBEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFDDDCCCBBBCCCEEEFFFHHHIIIKKKNNNPPPRRRTTTUUURRRlllvvvgggWWWPPPWWWlllssshhhVVVRRRLLL@@@:::666666666555444333333333000000111222222111000000000111111222222111111000000000000000000000000000000000000/////////......000000000000000000000000111111111222222222333333333333444555555555555444444444444444555666777888::::::<<<===============@@@DDDEEEIII```ggg[[[QQQEEE======;;;@@@HHHPPPWWW^^^eeeiiijjjqqq{{{{{{mmm]]]MMMAAA???===:::777444333222666444222222444666444111888777666555555555555666222222222444777888666333777444555777555111333999555444555666777888:::===@@@KKKbbbyyy~~~ssskkklllvvvyyyxxxtttqqqqqqsssqqqooottt|||~~~|||wwwmmmaaa:::999777555444444444555666555555444444333222222333333222222222222111111444444444444333333222111999777666555555666888999444888999444333:::DDDIIIuuuuuu___RRR;;;555000///111333111---//////////////////...---000///......---.............../////////000000000///000111000//////111333333333333444555555666666666777888999:::;;;<<<<<<>>>===<<<<<<;;;<<<<<<<<>>;;;:::?????????@@@??????>>>>>>===@@@BBBBBBAAA???======;;;:::888777666777999:::888555222333666777666444444333222111111111111111111111222222222333333333333222111000000000000000222222111//////.........////////////////////////////////////////////////---.........////////////000000000000////////////......---------...//////...////////////...------//////////////////////////////000000000000111111444444555555444666888;;;888777666777999;;;<<<;;;:::999888<<>>===<<<;;;;;;;;;;;;@@@BBBEEEHHHIIIHHHFFFEEEDDDDDDEEEDDDCCC@@@===;;;??????@@@??????>>>=========???AAAAAA@@@>>><<<;;;:::888666555444666888999555333222222444555444333333222222111111111111111111111111111222222222222222222111111000000//////222111000///...---------........................////////////////////////,,,,,,---------.........////////////////////////...---------------...............//////...------////////////////////////////////////000000000111222333444333333444777999777666555666888:::;;;:::;;;:::999:::===@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHGGGHHHKKKMMMOOOPPPPPPPPPYYY\\\```kkkrrrhhhmmmzzz|||ccc\\\]]]ZZZZZZpppppp^^^IIIAAA;;;444555444444444444333333222222...//////////////////...///000000000000000000///......................................................///////////////000000000000111111111111222000000111111111111111111333333333333444555666777888999:::;;;<<<<<<<<<<<<<<<>>>DDDIIIJJJUUUsss}}}YYYCCC888888===999:::;;;;;;===BBBGGGLLLQQQ\\\hhhoooqqqxxxssskkk___RRRGGG@@@<<<;;;888777777777555444666;;;888:::<<<>>>???>>><<<;;;???===:::888777777777888555666777999999999;;;<<<:::BBBIIIKKKMMMOOOPPPOOOMMMVVVnnnxxxuuuttttttpppnnnnnnpppuuuzzz~~~{{{uuuooohhh\\\JJJ===333222222222222222222333333333333333444444444555222222222222222333333333333444444444333333222111333111222555444111333999@@@SSScccqqqtttpppzzzPPP:::999222///,,,,,,------,,,***,,,---...//////...---,,,......------------..................///////////////000111000//////111333222222333333444555555555555666777888:::;;;<<<===???>>>===;;;::::::::::::===???BBBEEEFFFEEEDDDBBB@@@AAACCCCCCCCCAAA???===???????????????>>>===<<<===>>>>>>???>>>===:::999888777555444444555777888444222111111222333333222111111222111111111000000000000000111111111222222111111111111000000//////111000///...------------------------------------........................,,,,,,,,,,,,------------.....................///------,,,,,,,,,,,,------------............------////////////////////////...////////////000000000111222222222222333666888666555444555777999:::999>>>===;;;;;;<<<=========;;;>>>AAADDDFFFGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMPPPQQQPPPUUUXXXYYYdddvvvkkkccc]]]cccooovvv^^^]]]aaa\\\WWW^^^ZZZGGG888999666000111333333333333333222222222///..................///...//////000000//////...---------------------------------------.........------.........///////////////000000000111111111777555444222111222333444222222222333333444555666777888999::::::;;;;;;;;;;;;:::@@@HHHGGGFFFTTThhhtttYYYFFF>>>===;;;<<<======<<<===???AAACCCJJJTTT[[[bbbiiirrryyyzzzlllZZZLLLEEEEEEEEEFFFDDD===999AAAMMMPPPTTT[[[```bbbaaa]]][[[XXX]]]aaa\\\OOODDD@@@@@@===AAAEEEIIILLLMMMLLLIIIQQQ^^^lllqqqsssvvvuuurrrjjjjjjsss|||yyyvvvqqqnnnllliiieeefffmmmvvv}}}wwwlll___UUUNNNFFF>>>999111111111111111111111111111111111222222333333333222333333333333444444444222333333444444333333222;;;666444666555444===IIIcccvvvppp}}}YYY888---222000...+++***+++---------+++,,,------...------------------,,,------...///------.........////////////000111000//////111333222222222333444444555555444555666777999;;;<<<<<<>>>===<<<;;;::::::::::::888999<<<>>>?????????>>>===>>>@@@AAAAAAAAA@@@???>>>>>>>>>???>>>>>>======>>><<<;;;;;;;;;;;;999777444444444444444555555666333222222111111222222333000111111222111111000000///000000000000111111111//////000111111000000///000000///............///------------------------------------------------+++,,,,,,,,,---------------------...............------,,,+++++++++,,,,,,,,,,,,---............---////////////////////////......////////////000000000000111111000222444777555444333444666888999888>>>>>>======<<<;;;::::::999<<>><<<======:::>>>CCCKKKSSS\\\bbbgggkkkmmmrrr~~~xxxllleeecccdddbbbYYYQQQYYYfff|||iiiUUUMMMNNNTTT[[[```eeeiiifff```qqq~~~wwwuuuuuutttnnnhhhbbbaaa^^^```kkkwww|||{{{dddWWWHHH>>>999888>>>DDD111111222222222111111111111111111222222222222222222222222333333333444444111111222333444444444444000---111:::>>>>>>HHHVVVzzz~~~nnnWWW@@@111...000000...---,,,---///000000,,,,,,++++++,,,------...---,,,,,,,,,------...///---------........./////////000111000//////111333111222222333333444555555333333555666888:::;;;<<<===<<<;;;;;;::::::::::::666777999;;;<<<=========<<<=========>>>>>>??????<<<===>>>>>>>>>>>>>>>>>>>>>;;;888777888888777555000111222333444333333222222222222222111111222333///000111222222111000000/////////000000000111111---...///000111111111000//////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........------,,,++++++++++++++++++,,,------.........---////////////////////////........./////////000000///000000000///111333666444333222333666888888777;;;<<<======<<<:::999999999;;;>>>AAADDDFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMIIIQQQXXXWWWRRRUUUbbbppp~~~~~~uuuhhh]]]YYYUUUQQQQQQYYYYYYVVVWWWMMMCCCDDD999:::333111999888444999111111111222222222222222000000///......///000000---......//////......---........................++++++,,,,,,,,,---------+++,,,,,,---......//////........./////////000000+++,,,///000111111000///111111111111222333444555555666777888999999999999@@@????????????AAAFFFJJJPPPyyyxxxZZZDDDEEEDDDAAA>>><<<===>>>999;;;???CCCIIIOOOVVVZZZaaafffiiimmmvvvvvvvvv~~~xxxlllkkkrrrxxx}}}yyyvvvrrrpppooolllgggcccVVVWWWVVVXXXbbbkkkiiibbbOOOEEE<<<999<<>>???@@@===<<<<<<<<<<<<<<<===>>><<<<<<===>>>>>>???>>>>>>>>>:::666444666777666555---///111222333222111///222333333222111111222444///000111222222111000///////////////000000000000,,,---///000111222111111///......//////000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,------.........---,,,,,,+++*********++++++,,,------.........---////////////////////////............/////////000...///000//////000333555444333222333555777888777777:::<<<===<<<:::999999:::;;;===@@@BBBCCCEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGJJJKKKLLLLLLKKKJJJHHHJJJMMMPPPQQQUUU\\\dddrrrpppXXX^^^rrrzzziiisssttthhh\\\WWWQQQJJJTTT\\\\\\XXXQQQ???666???333888666444777222...555111111111111111111222222111000///......///000111---..................---////////////////////////+++++++++,,,,,,---------++++++,,,------...//////............/////////000***...444999;;;999666444111111111111222333444555555666777888888999999999888<<<>>>>>>>>>AAACCCCCCOOO```HHHGGGDDD@@@===<<<>>>???888;;;===???@@@DDDLLLRRRPPP[[[fffiiikkkqqqyyy}}}~~~|||xxx}}}wwwiiiiiiiiigggccc```]]]\\\JJJKKKKKKMMMSSSWWWOOOBBBBBB===<<>>>>>>>>===<<<===@@@CCC@@@???>>><<<<<<<<<======;;;:::888666444333222222//////000000111111222222000000000000000000000000000000000000000000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------,,,,,,...------------...//////..................------......------------......222111//////000111444555444444333333444555777888777999;;;<<<;;;::::::::::::<<<>>>@@@AAA@@@??????>>>@@@CCCEEEEEEDDDAAA???DDDDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPSSSUUUWWW```fff|||qqq___UUUSSSYYYiiixxxsssooojjjddd^^^WWWPPPKKKPPPOOOLLLEEE;;;444222333111111111111111111111111333222000/////////000111///////////////////////////...---,,,,,,---...///........................------++++++++++++------,,,,,,,,,---------......///---,,,,,,...//////...000111111111111222222222000000000000111222333444333333444555666777888999777888999;;;===>>>@@@@@@HHHMMM[[[{{{}}}^^^@@@888<<>>JJJSSSZZZooovvviiiRRR>>>777000,,,...//////---------,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,------...............---........./////////000//////000111111222222333333333444444555555666666555666777888999:::::::::999:::;;;;;;<<<<<<<<<<<<=========<<<;;;<<<>>>AAA@@@???===<<<;;;;;;;;;;;;;;;:::888666444222111111000000000000000111111111000000000000000000000000////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------...//////..............................------------......111000//////000111333555444444333333444555777888777999:::;;;:::999:::;;;:::;;;===???@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAADDDEEEFFFHHHIIIJJJKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSRRRTTTccc|||~~~pppdddXXXTTTVVV___ooozzztttjjjaaa[[[XXXVVVUUUAAA@@@???;;;666333333333111111111111111111111111222111000/////////000000///////////////////////////...---,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///---,,,,,,...//////...//////000000000111111111000000000000111222333444333333444555666777888888777888999:::<<<>>>???@@@CCCEEEMMMeee```LLLAAA999777:::AAAKKKOOOGGG>>>===@@@AAA???BBBFFFJJJOOOVVV^^^dddlllnnnooonnnqqqzzz}}}wwwrrrrrrooojjjfffbbb\\\UUUOOOPPPNNNKKKGGGDDDEEEHHHJJJKKKGGG@@@:::666444666999333OOOooo111111111222444333111///333333333333333444444444555333333444333222444999???MMMZZZ]]]ZZZ___rrrsss]]]OOO>>>333///+++***---//////---------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------------......///...............///////////////000000111111222222555444333333333444555666444555666888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;===??????>>>===;;;:::999999999;;;:::888555333222111000111000000000000000000///000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------------......///..............................------------......111000//////000111333444444444333333444555777888777888999888777777999;;;999;;;===>>>@@@@@@??????BBBAAA???===>>>@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJMMMOOOQQQQQQPPPPPPPPPPPPUUU___mmm|||rrrhhhkkksssrrrmmmqqqiii```ZZZWWWZZZeeeqqqssslllbbbYYYTTTQQQNNNMMM666444222222222222222111000000000000000000000000111111000////////////000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///---,,,,,,...//////............/////////000000000000000000111111222333333333444555666777777888666777888:::;;;===>>>?????????AAALLLjjjpppZZZEEE<<<<<<===GGGOOOKKKBBB===<<<;;;888:::<<>>CCC\\\sssaaaEEE999000222///------......,,,+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,...---,,,+++,,,---...///..............................//////000111111222666555333111111222444555444555666888999999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;<<<===???>>>===;;;:::999888888:::999777555333111000000111111000000/////////...000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,------............//////------,,,,,,------...///---------.....................------------......000/////////000111222333444444333333444555777888777777777666555666888;;;999:::<<<===????????????BBBAAA???>>>???AAADDDEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLPPPRRRSSSRRRPPPOOORRRTTTWWWZZZ[[[bbbuuuooosss{{{{{{wwweee```ZZZ[[[gggssstttoooxxxssslllaaaWWWRRRUUUZZZbbb^^^YYYSSSMMMFFF@@@;;;666222//////111222000...000000000000000000000000000000/////////.........------------------------------------------------+++++++++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,---------......///---,,,,,,...//////........./////////000000000000000000000000111222222333333444555555666777777666666888999:::<<<======>>>??????@@@QQQvvv{{{\\\FFF>>>777===BBBBBB???<<<999888999999:::<<>>@@@AAA@@@EEE\\\tttWWWHHHIIIAAA999666777999;;;===999888999:::===AAADDDEEEJJJQQQYYY\\\[[[\\\bbbgggbbbffflllssswwwzzz{{{|||}}}{{{zzzyyysssmmmjjjlllmmmllljjjcccaaa```cccfffbbbYYYQQQJJJIIIJJJMMMQQQRRRNNNJJJAAA777333===JJJWWWhhhxxx|||zzz333222111222333444333222444333222444:::DDDMMMSSSYYYXXXRRRLLLRRRfff~~~{{{kkkhhhZZZRRRGGG444---111000,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,------............---------------------......//////000000333222111111111222333444666777777888777777666666555666888999;;;<<<<<<<<<;;;===@@@@@@???<<<;;;;;;:::;;;;;;;;;:::999888777666555444333222111111111000//////////////////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))*********************++++++++++++******************************))))))*********+++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,------...,,,,,,------.../////////......------------............///000000111111222222111000000111222444555333444555444333444555777888888999;;;<<<>>>???@@@???AAACCCEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHKKKNNNOOONNNLLLJJJJJJJJJNNNUUUVVVTTTSSSTTT___nnn|||}}}~~~mmmiiihhhmmmwww~~~}}}rrrqqqkkkfffkkkwww|||~~~{{{uuuoooiiibbb[[[RRRLLLCCC<<<888666555555222000//////000111000000////////////////////////.........///...------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///---,,,,,,...//////...//////000000000111111111000000000//////000000111333333444444444555555555555555666777888999::::::;;;>>>AAAAAAAAAKKKbbbwwwwwwmmmVVVEEE;;;666777999666666666888;;;======<<<@@@DDDHHHKKKMMMQQQVVV[[[ZZZ```hhhnnnrrrsssttttttqqqrrruuu{{{kkklllrrrzzz{{{vvvrrrqqqooollliiihhhjjjiiifffccc```ZZZUUUVVVZZZYYYQQQIIINNNNNNPPPQQQPPPLLLDDD>>>999EEEWWWjjjzzz555777<<>><<<<<>><<<:::999666777777888888777666666444333333222222222222222.........///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))))))))*********+++******++++++++++++******************************))))))))))))*********+++******++++++,,,------...,,,,,,++++++,,,,,,---...,,,,,,------...//////000......------------......---...///000000111111111000////////////111222333111333555555444333444555777888888:::<<<>>>???@@@???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGDDDFFFIIILLLMMMLLLKKKJJJNNNKKKLLLQQQRRRPPPNNNOOOLLLOOO]]]tttyyytttqqqnnnlllooouuu{{{}}}}}}rrrooohhhcccgggrrr|||~~~{{{uuupppjjj^^^QQQBBB===666111000111222333000111111000......///111........................------.........---,,,++++++++++++++++++++++++++++++,,,------------,,,+++******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///---,,,,,,...//////............/////////000000000000////////////000000333333444444444444555555444555666666777888999999::::::===AAABBBCCCLLLXXXxxxuuu\\\EEE999777666666777:::>>>>>><<<999::::::;;;>>>CCCGGGKKKMMMTTTYYY```dddfffggghhhjjjiiiiiijjjmmmqqqssstttsssuuuuuuwww{{{|||}}}|||~~~zzzvvvxxxmmmgggfffkkkooommmiiihhheeedddcccdddeeefffdddaaa^^^XXXQQQNNNOOOPPPNNNKKKTTTVVVWWWRRRHHH@@@<<<<<>>DDDPPP]]]gggkkkjjjhhhTTTPPPNNNUUUhhh|||iiiUUUEEE888444333---(((...000###///000000...,,,+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++***+++,,,---...---,,,+++.........------,,,,,,,,,,,,,,,------...//////000...///000222333333333333333333555777888999999999777777888888888888777777888;;;>>>???===:::888777333333555666666666555444333222222111222222333333---.........//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,------...///000000.........------.........---...///000111111111111//////.........000111222000222444555444333333333777777888999;;;===???@@@???@@@@@@AAABBBCCCEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGIIILLLMMMNNNMMMLLLIIIHHHKKKQQQSSSRRRRRRTTTIIIJJJQQQZZZbbbrrruuuqqqzzzxxxqqqttt}}}nnnppptttyyy{{{zzzvvvsssqqqoooiiieeeiiioooqqqnnnoooooolllgggddd```QQQAAA444333333444555444222000333555555222...,,,...000........................,,,---.........---,,,+++************************++++++------------++++++******+++,,,------.........---++++++++++++---...,,,,,,,,,---------......///---,,,,,,...//////...---------.........//////111000////////////000000333333444444444444444444444555555666777888888999;;;888:::AAADDDBBBDDDJJJTTT___HHHAAA::::::<<<@@@CCCCCC???;;;888666666:::AAAFFFHHHGGGKKKOOOUUUYYY[[[___cccgggggggggiiimmmpppqqqpppooopppoooqqqssstttyyy|||}}}~~~zzzwwwxxxwwwxxxvvvtttyyyzzznnnfffgggjjjgggbbb___^^^]]]]]]___cccffffffeee^^^ZZZTTTOOOMMMOOORRRUUUUUUZZZZZZNNN===333666===___qqqkkkVVV]]]lllpppZZZEEE444000000///...------,,,,,,++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++*********))))))------------------,,,,,,+++,,,,,,------,,,,,,+++------......///000000000---...000222333333333222777777888888888888888888888888888888777666555444999::::::;;;:::999777666777555222222444444111...000000000000000000000000///............---------////////////////////////------------------------,,,,,,,,,+++++++++******************************)))***+++++++++)))((('''))))))************))))))))))))************))))))))))))************))))))************************(((((()))***+++---...///++++++,,,,,,,,,,,,---------------.........//////......---------......///............////////////000000000111222222333333111333666777888666444222666666888999;;;<<<===>>>??????>>>>>>???AAACCCDDDEEEEEEFFFFFFEEEDDDCCCBBBDDDEEEFFFEEEDDDDDDFFFHHHIIIKKKMMMNNNMMMMMMNNNOOOIIIKKKLLLNNNSSS```qqq~~~ooojjjwwwyyyyyyqqqsssyyy~~~rrrqqqttt{{{}}}zzzvvvvvvxxxuuuooolllkkkkkkkkkkkkmmmhhh^^^SSSIIIAAA<<<:::666555444333222222111222111111000000//////......+++,,,,,,,,,---.........,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---------............///111111111000000000000000000000111222333333444444555444444555555666777888;;;;;;<<<===???@@@BBBCCCHHHdddppp]]]TTTAAA999;;;:::>>>>>>666444333<<>>HHHLLLMMMnnn{{{sssnnntttjjjQQQDDD999///---------,,,++++++******++++++++++++++++++++++++++++++***))))))******+++************************+++++++++*********)))))),,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,------.../////////...///111222333444333333444444555555555555444333777777888888777777666555777888999999999888777666666444222222333333000...////////////////////////............------------------------------------------------------------,,,,,,+++++++++************************************************)))(((((())))))************))))))))))))************))))))))))))************))))))************************)))))))))***+++,,,---...+++++++++,,,,,,,,,------,,,,,,---------............------------......///............//////////////////000111111222222333222333555666777666444444555666777888:::;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDDDDFFFGGGFFFHHHIIIJJJIIIJJJKKKMMMJJJKKKKKKJJJKKKQQQZZZbbbqqqvvvhhhhhhyyywwwttttttuuuyyyxxxzzzuuussstttvvvuuuqqqoooqqqooollliiiggggggfffeeedddOOOLLLFFF???:::666444444444333222111000000000000000000000/////////......------------------......,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,------------------------............////////////////////////000000111111222333333444444444444444555666777888999999:::;;;<<<>>>@@@AAADDDPPPfffrrr\\\FFF555777>>>999???777777777222777AAA@@@CCCBBBBBBCCCFFFJJJNNNPPPUUUXXX[[[[[[[[[\\\^^^aaa```bbbeeefffggghhhkkkmmmjjjjjjkkklllooorrrvvvxxxiiigggfffeeefffhhhlllnnnfffYYYOOOPPPRRRQQQMMMMMMEEEHHHPPPZZZeeesssqqqdddWWWKKKJJJ<<>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHKKKMMMPPPPPPNNNMMMLLLLLLMMMNNNPPP]]]mmmxxxxxxnnntttxxx~~~{{{uuuqqqvvvvvvoooppptttqqqppppppppplllhhhiiinnnpppllleee^^^YYYSSSNNNKKK;;;999666444222222333333222222111000///////////////////////////.....................------------,,,++++++++++++*********************************************************************************************************++++++++++++*********)))++++++,,,,,,,,,---------------------............---------......//////000000000000111222222333333444444444444555666777777777777888888:::;;;===>>>>>>BBBEEEQQQvvvnnnSSSOOOJJJ999===777;;;>>>;;;======444777888999999;;;>>>BBBFFFGGGIIIJJJKKKLLLOOOSSSVVVWWWXXXZZZZZZZZZ[[[\\\^^^`````````aaadddgggjjjlllbbbaaa___\\\YYYWWWUUUTTTQQQHHH???===>>>>>>???AAABBBGGGPPPXXX]]]dddssszzzcccOOOEEE;;;:::GGGPPPhhh|||ooo\\\ZZZMMMHHH<<<000,,,//////+++...---------,,,,,,,,,+++***************************))))))))))))******+++************************************************)))******+++,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------...//////000000111222333444444555555555555444333222111000222333444555666666666666444555777888999888888777666555444333222222111000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))***************************)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((************************+++******)))))))))*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////............////////////......//////000111111222444333333333333444666777777777888999999:::;;;;;;>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCEEEFFFGGGGGGEEEDDDDDDEEEGGGGGGGGGGGGFFFHHHKKKNNNRRRQQQOOOOOOPPPQQQOOONNNKKKRRRXXXZZZ___kkkvvv|||}}}~~~{{{vvvpppmmmooorrrpppppprrrsssnnniiilllrrrllleeeZZZPPPGGG@@@:::666999888555444222222333333111111000///////////////........................///.........------,,,,,,++++++++++++************************************************************************************))))))))))))))))))))))))+++************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...//////000000000000000000111111222222333333333333444555666777666666666777888:::;;;<<<;;;AAACCCBBBOOOvvvtttKKK777666===AAA===BBBDDD;;;555777999:::999:::<<<>>><<<===???AAACCCFFFHHHJJJMMMNNNPPPPPPOOOOOOPPPRRRXXXXXXWWWVVVVVVVVVWWWWWWTTTSSSQQQMMMJJJFFFCCCAAA@@@<<<999888999;;;???BBBLLLLLLMMMLLLFFFAAADDDKKKKKKGGG<<<:::@@@CCCQQQkkk}}}zzzuuu{{{ttt___JJJHHH555222...+++...222000,,,,,,,,,,,,,,,,,,+++++++++************************))))))(((((()))******+++++++++++++++++++++++++++************************))))))******+++,,,------+++,,,,,,------,,,,,,+++---------...//////000000000000000111222333444555444444444444333222111000000000222333444444555555555666888999999999888888666666555444333222111111...........................------------,,,,,,,,,------------------------++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((())))))*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,...//////............////////////---......//////000111111333333222222222444666777888888999999::::::;;;;;;======>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@AAADDDEEEGGGGGGFFFDDDEEEEEEGGGGGGGGGFFFEEEFFFJJJLLLNNNLLLKKKLLLNNNPPPQQQPPPKKKOOOQQQOOORRR[[[dddhhhnnnxxxyyyuuuooonnnppprrrrrrpppvvvwwwyyywwwpppgggfffkkkUUUNNNEEE===999888888888777666444222111000000000111000000////////////000---------------...............------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((*********+++++++++,,,,,,,,,,,,,,,------------...------...//////000111111//////000000000000111111222222222333333444555666666666666777888999:::;;;;;;>>>DDDEEEBBBPPPqqqHHHDDDCCC:::222<<>>???@@@>>>;;;777444333666777999;;;>>>?????????BBBDDDEEEEEEEEEEEEFFFHHHLLLLLLJJJIIIGGGFFFEEEDDDBBBAAA???===;;;:::999888777999<<<>>>BBBHHHLLLNNNJJJDDD@@@===888444555:::@@@FFFJJJUUU``````ggg{{{xxxkkksss{{{lllRRR:::666555111---+++---...---+++))))))))))))))))))))))))************************(((((((((((()))******+++++++++++++++++++++++++++***************+++++++++)))))))))******++++++,,,+++,,,,,,------,,,,,,+++------......///000000111/////////000111222444555222333333222222111000///000000111333333444444444666777888999999999888777555666666444222000111222........................------------,,,,,,,,,,,,------------------------************************))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((())))))'''(((((())))))((((((''''''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---//////............////////////------......//////000000222222111222333444666777888888999999999999999999:::;;;===???@@@BBBBBBBBB>>>>>>===<<<<<<===???@@@BBBDDDGGGGGGFFFEEEEEEFFFEEEFFFFFFEEECCCCCCEEEHHHMMMLLLLLLLLLLLLNNNPPPQQQGGGKKKMMMLLLOOOWWW^^^```XXX^^^hhhuuuwwwooonnnsssuuuqqqlllpppnnnllliii___TTTOOOPPPCCC>>>777333222555777888333333222111000000//////000//////......//////000,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,------------.........//////000000111///////////////000000000222222222222333444555555777666666777888999::::::;;;444888CCCBBBBBB]]]eeeeeeeeeWWWDDDBBBEEE===???>>>===>>>???>>><<<::::::999888999:::;;;:::999;;;<<<>>>===<<<<<<===???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????AAADDDFFFFFFHHHLLLMMMKKK>>>999555444555:::FFFRRRkkkoookkkkkkqqqooorrr{{{~~~yyygggWWW>>>---///333000...---,,,+++***)))((()))))))))))))))))))))************************'''''''''(((((()))++++++************************))))))*********+++++++++)))))))))***************+++,,,,,,------,,,,,,+++,,,,,,---......//////000///.........///111333444333333333444444333222222111222333444444444444444666777888888888777666555222444444333000...///000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((('''''''''))))))))))))))))))))))))&&&''''''((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''((())))))************++++++++++++++++++++++++,,,,,,,,,---*********+++,,,---///000............////////////,,,------......///000000111111111222333444666666777777777777777666666666555777:::===???AAAAAABBBAAA???>>>===<<<===??????@@@CCCFFFGGGGGGFFFFFFGGGFFFGGGGGGFFFDDDCCCCCCEEEJJJMMMOOONNNLLLJJJLLLNNNFFFJJJJJJHHHJJJPPPTTTTTTSSSTTTVVV\\\dddlllsssvvvwwwwwwppphhheeeffffffaaa\\\WWWRRRNNNLLLFFF>>>:::;;;<<<999555222222222222111222111111111000000000000......------------......++++++,,,,,,,,,---------******************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))*********+++++++++,,,,,,,,,---------........................////////////////////////111111111111222333444555666666666666666777888999:::333333===AAAAAAKKKYYYuuuwwwuuukkk\\\FFFDDD???;;;>>>FFFNNNPPPPPPGGGBBB===::::::<<<<<<<<<;;;<<<===;;;999888888999999:::::::::::::::999999===@@@DDDHHHKKKKKKJJJIIIIIIJJJGGGCCCDDDIIIHHHCCC===<<<:::999;;;IIIddd}}}|||}}}ppptttoookkkXXXFFF:::,,,(((444)))***---000///+++)))(((***************+++++++++))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))******++++++++++++************))))))))))))+++,,,,,,------,,,,,,+++++++++,,,------......///......---...///000222333555555666777777777666666444444555555666666555555666666777777777555444333000222333111...,,,---///........................---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++++++++,,,,,,,,,---------*********+++,,,---///000............/////////000,,,,,,------...//////000000000111333444555555666555555555555555444444444222444777;;;>>>???@@@AAACCCAAA???>>>===>>>???@@@???BBBEEEGGGGGGGGGGGGHHHHHHJJJKKKJJJGGGEEEDDDEEECCCHHHMMMMMMHHHEEEFFFHHHHHHKKKJJJHHHIIIOOORRRQQQRRRRRRSSSTTTVVVWWWVVVUUUWWW]]]bbbcccgggooovvvyyyoooooosss}}}}}}sssvvvtttrrrqqqnnnkkkjjjjjjaaa]]]WWWSSSPPPMMMJJJGGGBBB<<<888999999777888:::555444333444555555333111000000///...---,,,,,,+++,,,,,,,,,++++++,,,------+++++++++,,,,,,---------(((((())))))*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************++++++,,,,,,,,,---------------------------,,,,,,///////////////.........111111111111222333444555555555555555555666777888999:::;;;;;;===@@@EEEIIIHHH```~~~xxxTTTJJJAAABBBMMMWWW\\\\\\TTTLLLBBB<<<<<<>>>AAABBB@@@@@@@@@>>>:::888888888============<<<;;;::::::===BBBIIIOOORRRQQQNNNKKK@@@@@@===:::@@@IIIKKKGGGCCCEEEGGGEEEGGGZZZ|||{{{yyyfffZZZIIIAAA777111000///---+++,,,,,,,,,++++++*********++++++***)))(((((())))))((('''&&&&&&'''))),,,---))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,------...............///000111222333333555666666777777777777666999999999888888888777777777666666555333222111111000000000000////////////------------------------++++++++++++++++++++++++******************************)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%(((+++......+++(((%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((()))***++++++,,,******++++++++++++******((()))***+++***)))'''%%%'''((()))++++++******)))+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,---...////////////------...///000111222222//////000111222222333333333333222222333444666777777777888999;;;<<<<<<===@@@===;;;<<<@@@BBBCCCBBBCCCCCCCCCEEEHHHKKKLLLLLLMMMNNNOOONNNLLLJJJJJJKKKIIIHHHHHHLLLOOONNNHHHBBBJJJLLLMMMLLLJJJIIILLLNNNRRRPPPNNNNNNOOOPPPQQQPPPMMMOOOPPPRRRTTTUUUVVVVVV[[[WWWSSSSSSVVVXXXXXXWWWZZZYYYXXXVVVSSSPPPMMMLLLFFFGGGGGGGGGEEECCCAAA@@@<<<<<<:::999888777777777777555333000//////000111222000.........---+++)))......---,,,++++++***)))---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))((('''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************+++---///000////////////000000000000333333333333333333333333444444444555555555555555444777:::<<<===>>>@@@BBBJJJKKKYYYwwwwww]]]TTTYYYaaagggjjjRRRFFF======<<<888999>>>@@@555555:::666555999888BBB===<<<>>><<<777555777999GGGJJJFFFHHHEEE@@@CCC>>>>>>BBBNNNccczzzooodddmmmlllaaakkk{{{vvvyyy~~~ppp___NNNCCC;;;555...,,,---///...,,,,,,,,,+++++++++*********+++******)))(((((())))))***)))'''&&&'''(((***+++(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********)))))))))***++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---------.........///000111222222333444444555666666666666555999999999999888888888888666555555444222111111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((())))))******+++)))******++++++******)))((((((*********)))'''&&&'''((()))***+++******)))+++++++++*********))))))*********+++++++++,,,,,,------///000000111111111,,,---...///000111222222000000000111111222222222333333222222333444666777777777888999:::;;;<<<<<<<<<;;;:::<<<@@@CCCDDDCCCDDDCCCCCCDDDGGGIIIIIIIIIKKKMMMNNNMMMKKKJJJJJJKKKJJJIIIJJJMMMQQQPPPKKKFFFJJJLLLMMMLLLKKKKKKMMMOOOOOONNNLLLMMMNNNOOONNNMMMLLLMMMNNNOOOOOOPPPPPPPPPOOOLLLJJJJJJLLLNNNMMMLLLRRRRRRPPPOOOLLLJJJHHHFFFCCCCCCDDDDDDCCCAAA@@@???<<<;;;:::888777777666666666555333111000000000111111///...---...---,,,***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))((('''''''''''''''((((((((((((((())))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,************+++---///000.../////////000000000000222222222222222222222222444444444444555555555555555777:::<<<<<<===???AAAEEEDDDJJJ\\\uuurrrhhhjjjttthhhPPP<<<999>>>BBBEEEJJJKKKDDD===<<<===::::::@@@HHHIIIHHHCCC===:::999;;;CCCZZZiiipppssshhhWWWRRRTTTWWWaaaqqqwww}}}}}}qqqrrr}}}uuuzzz~~~hhhWWWFFF999333000---)))***,,,......,,,+++++++++*********************)))((((((((())))))+++***((('''&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******)))))))))***++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------...//////111111222333333333333444444444555555999999999888888888888777444333333222111000//////............------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))************))))))'''((()))***)))((('''&&&'''((()))*********))))))+++************)))))))))*********++++++++++++,,,------...///000000000000,,,------...///000111111000000000000111111111111333333222222333444666777777777888999:::;;;;;;<<<888888:::===AAACCCCCCCCCDDDCCCBBBBBBDDDFFFFFFEEEIIIKKKLLLLLLJJJIIIJJJKKKIIIHHHIIIMMMPPPPPPLLLHHHGGGHHHIIIIIIIIIJJJLLLNNNLLLKKKJJJKKKMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHIIIJJJJJJIIIGGGKKKKKKIIIHHHFFFDDDCCCBBB??????@@@@@@???>>>======::::::888777666555555555555444444333222111000000///...------......---+++++++++++++++,,,,,,------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''&&&'''''''''))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,************+++---...///....../////////000000000111111111111111111111111333333444444555555555555555888:::;;;;;;<<<===???BBBBBBCCCHHHSSSlllwwwmmmkkktttsss```NNNIIILLLRRR^^^lllzzzpppRRR===@@@@@@DDDWWWuuu|||zzzjjjZZZTTTRRROOOSSSooouuulllggggggkkkuuu|||aaaMMM@@@666000//////---+++,,,------+++)))*********************)))***))))))((((((((())))))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111222222222333333333444444555555777777777666666666555555222222111000000///......---------,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))(((((('''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((())))))))))))))))))((('''(((((())))))(((''''''((((((((()))))))))))))))************))))))))))))************++++++++++++***+++,,,---------------,,,,,,---......///000000000000000000000000//////333222222222222444555666777777777888999::::::;;;777888;;;===@@@AAAAAA@@@BBB@@@???@@@BBBDDDDDDCCCFFFHHHJJJJJJIIIHHHIIIJJJFFFFFFGGGIIILLLLLLJJJHHHBBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLKKKIIIGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHIIIHHHGGGEEEDDDCCCCCCBBB<<<<<<======<<<<<<<<<<<<999888777555444444444444333333333333222111000///...---,,,,,,......---,,,+++++++++++++++++++++,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''''')))))))))((((((''''''&&&((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++*********++++++,,,---............/////////000000000000000111111111111111333333333444444555555666666888:::;;;::::::;;;<<<>>>AAADDDEEEDDDOOOhhh|||uuuvvvsssrrrqqqkkk___]]]qqqqqqWWW___\\\YYYpppqqqgggaaaYYY\\\rrr~~~rrrmmmhhhiiimmmsss{{{{{{zzzssslllggg]]]NNN>>>444///++++++------------------,,,***((()))))))))))))))))))))))))))((((((((((((((())))))'''''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///000111222222333333333333444555666777444444444333333333333222000000000//////......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''(((((())))))((((((''''''''''''(((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,+++,,,,,,------......//////000000//////////////////222222111111222333555666666777777888888999999999888:::<<<===>>>=========>>>======>>>AAACCCCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJEEEEEEFFFGGGIIIJJJIIIHHHAAAAAAAAABBBCCCEEEFFFGGGHHHGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEFFFHHHIIIJJJFFFHHHJJJKKKKKKIIIHHHGGGGGGFFFEEECCCBBBBBBBBBBBB<<<;;;;;;;;;;;;;;;;;;;;;777666555444333222222222111222222222111000///...---,,,+++,,,.........,,,------,,,++++++***)))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))******+++,,,,,,,,,,,,............////////////111111111111222222333333222222333333444555555666555777999:::999999:::;;;999<<<@@@BBB??????HHHTTTkkklllaaannn~~~~~~jjjrrr~~~wwwnnniiiwww{{{~~~~~~xxxzzz}}}~~~wwwuuussspppsss|||xxx{{{yyyjjj\\\PPPGGG;;;444---,,,+++***+++///((()))***++++++***))))))(((((((((((())))))))))))((((((''''''(((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************))),,,---......000000111222333222222222333555777888222222222111111111111000000/////////.........---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((()))***(((((()))))))))))))))***)))))))))************+++,,,,,,---......------,,,,,,,,,,,,---------..................////////////222222111111222333555666666666777777777888888888999:::<<<<<<;;;;;;;;;<<<===<<<;;;===@@@BBBCCCBBB@@@BBBEEEFFFFFFGGGHHHJJJFFFFFFGGGGGGGGGHHHIIIIIICCCBBBAAABBBDDDFFFFFFFFFGGGFFFFFFFFFHHHHHHFFFEEEBBBBBBBBBCCCEEEGGGJJJKKKFFFHHHKKKKKKJJJHHHHHHHHHEEECCCAAA???>>>>>>>>>???<<<;;;:::999999999999999666555333222111111000000000000000000//////......---,,,+++,,,---...---,,,------,,,+++***)))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++))))))***+++,,,,,,++++++------........./////////000000111111222333333333111111222333444555555666444666888999888888999:::===;;;<<>>AAAFFFPPP]]]rrrxxxjjjjjjsssyyymmmhhhxxxxxxwwwoooyyy|||sssmmmrrr|||sssccc```}}}zzzppp___PPPFFF===555111---,,,......+++,,,000'''(((*********)))))))))'''''''''((((((((())))))'''''''''''''''((())))))'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******)))))))))))),,,------...///000111111222111000000111333666777222222111111111000000000////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))************************'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''((()))***(((((((((((())))))******))))))))))))************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------....../////////222111111111111333444555666666666777777777777777777999;;;:::999999<<>>===<<<===???AAAAAA@@@>>>@@@CCCEEEEEEFFFHHHIIIFFFFFFFFFEEEDDDEEEFFFGGGDDDBBB@@@AAADDDEEEEEEDDDFFFDDDBBBCCCDDDEEEDDDDDD????????????AAADDDGGGIIIFFFHHHKKKKKKIIIGGGHHHIIICCCBBB???<<<;;;;;;;;;;;;<<<;;;999777666666777777444444222111000/////////000///...---,,,---.........,,,+++,,,------,,,+++,,,+++++++++******)))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,++++++***---------.........////////////000000111222222333000111222333444555555666222444777888777888999:::???;;;:::===??????BBBFFFIIIIIISSSggg~~~rrrwww~~~xxxooommmpppvvvzzzzzz|||oooWWWSSSiiibbbRRR@@@555111///+++---+++,,,...---)))))),,,+++,,,---,,,***)))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***)))))))))((('''%%%$$$###''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((())))))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++*********))))))((((((,,,,,,---...///000111111000000//////000222555666222222222222111111111000///////////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&((()))***'''((((((((())))))******))))))))))))******************+++++++++******))),,,,,,,,,,,,,,,,,,------,,,,,,------...///000000222111111111111333444555666666666666777777777777666888999999888999>>>AAA@@@???======?????????>>>===???BBBDDDEEEFFFHHHIIIDDDDDDCCCBBBAAAAAACCCDDDCCCAAA>>>???BBBCCCBBB@@@DDDBBB@@@@@@AAACCCCCCBBB>>>=========>>>AAACCCEEEBBBEEEGGGFFFDDDCCCDDDFFFDDDBBB???<<<:::::::::;;;;;;:::888666555444555555444333222000///////////////...,,,++++++,,,---......---+++,,,------+++******************+++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************((()))+++,,,,,,+++***)))---------.........//////---......///000111111222000111111222444555666666111333666777777888999;;;:::777777:::;;;:::<<<@@@CCCAAAEEENNNVVVddd{{{|||jjjOOOLLL~~~|||www{{{|||nnnZZZDDD>>>666000//////...---++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...000111111111111000000000000000000000000222222111000/////////000111111///...------------,,,,,,+++******+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((('''''''''(((((((((((()))))))))))))))************)))((((((++++++******++++++,,,------------............//////000000111111222333333444555666888888888777666888999999777777888;;;>>>@@@??????>>>>>>???@@@@@@@@@@@@AAA@@@@@@BBBEEEGGGCCCDDDDDDCCCAAAAAABBBDDDDDDCCCBBBCCCDDDDDDBBB@@@FFFDDDAAA>>>===???AAACCC===<<<===???AAABBBBBBAAABBBAAAAAACCCFFFGGGFFFDDDAAA@@@???===<<<:::999888777666444333222222333333333333222222111000//////......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,,,,------............////////////000000000111222222333333222333444666777666666555777777888999;;;<<<===>>>===>>>===<<>>???@@@AAAAAAAAAAAACCCEEEAAABBBBBBBBB@@@@@@BBBCCCDDDCCCBBBCCCDDDDDDCCCAAABBBAAAAAA@@@@@@@@@@@@AAA===<<<===???AAABBBAAA@@@@@@??????AAACCCDDDCCCBBB@@@???>>>===;;;:::999888777666444333222222333333333333222111111000//////------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---------.........//////////////////000111111222222333111222444555666555555555555555666777999:::;;;<<<<<<===<<<;;;;;;@@@JJJSSSlll{{{tttttt{{{cccBBB111...}}}pppaaa```WWWKKKDDD@@@666***++++++,,,---...---***(((+++******))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((()))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,...///000000111111000000000000000000000000000000/////////000111111///000111111000///---,,,,,,+++************+++,,,))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,++++++******++++++,,,---------------............000000111111222333333333111222444666888;;;>>>???::::::;;;:::999:::===???>>>???@@@@@@@@@>>>===<<<>>>@@@AAABBBAAAAAAAAACCC>>>@@@@@@@@@???@@@BBBDDDDDDCCCCCCDDDFFFFFFDDDCCC???@@@AAABBBAAA@@@???>>><<<<<<===???AAABBBAAA???>>>======???@@@AAA@@@???>>>===<<<;;;:::999888888666555333222111222222333222222111111000000//////---------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((()))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////000000111111222222000111222333444444444444333333444555777888999999999;;;<<<:::999:::>>>BBBKKKaaarrrmmm```[[[iiifff```RRR>>>---***///{{{sssrrrtttooo```RRRCCCDDD???666222333111,,,((()))+++---......+++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))************************++++++++++++************+++++++++++++++,,,---...///000000000000000000000000000000000///////////////000111222...///111111111///---,,,++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,---------++++++******++++++,,,---,,,,,,---------.........000000111111222333333333111111222444666:::===???999:::::::::999:::<<<>>>===>>>@@@@@@@@@>>><<<:::<<>>======<<<===??????>>><<<;;;;;;::::::999888777777555444333111111111222333111111000000000/////////,,,,,,,,,,,,++++++++++++*********************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''((((((((())))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222///000111111222333333333222222333555666777888999888:::;;;;;;:::;;;===@@@FFFQQQUUU```{{{fffVVVNNNTTTLLLBBB888...(((,,,444|||ppp^^^TTTNNNEEE999///111222000++++++...000111)))***++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********)))))))))******+++++++++))))))*********+++++++++***+++,,,...////////////000000000000000000000000///.........///000111111---...000111000///---,,,************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***+++------......++++++******++++++,,,---,,,,,,,,,------------...///000000111111222222333222111111222444777999;;;777888999999999999;;;===<<<===???@@@???===;;;:::;;;===@@@AAA@@@??????@@@>>>???@@@AAAAAABBBDDDFFFFFFFFFFFFHHHJJJKKKJJJIIIFFFEEECCC@@@>>>===<<<<<<======>>>AAACCCBBB@@@>>>>>>=========???>>>===;;;999888888888777777666666444333222111000111222222000000//////////////////,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------......//////000111111//////000000111222222333222333444555666888999999:::::::::::::::<<>>>>>===<<<;;;999;;;>>>???>>>>>>@@@AAA>>>@@@AAAAAAAAABBBDDDFFFFFFEEEFFFHHHJJJKKKKKKJJJHHHGGGDDDAAA>>>=========>>>>>>@@@CCCDDDDDDAAA>>>???>>>======>>>>>><<<:::666666666666666666555555333222111000000111222222////////////............+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))************+++++++++++++++++++++,,,,,,,,,------------......//////000000000000///000000111333333333333444555777888999:::<<<;;;:::999999;;;===>>>>>>EEECCCAAAIIIMMMQQQ\\\ppp}}}~~~VVV===222///,,,))))))...///---+++---{{{vvvnnniiiiiiiiiccc]]]ZZZHHH<<<111---,,,+++...333///,,,******+++***((('''''')))***)))'''&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((((()))***+++++++++))))))))))))************)))***+++,,,---.........000000000000000000000000000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''((()))***++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------------......//////000000000111222444555666777777777888:::;;;::::::;;;<<<:::;;;;;;<<<<<<======>>>888:::<<<<<<===>>>AAACCC>>>???@@@@@@@@@@@@BBBDDDCCCCCCCCCEEEHHHJJJIIIHHHEEEEEEDDDDDDBBB@@@???>>>???@@@BBBDDDFFFEEEBBB???>>>===<<<<<<===<<<:::888444444444555555555555555222111000//////000111222........................+++*********))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000000000000000222333444222333444555666888999999:::999999:::;;;<<<<<<<<<===DDDBBBCCCJJJHHHFFFNNNOOOccc|||oooooowww}}}vvvrrrgggTTT@@@222------,,,******///000---+++,,,{{{wwwyyyyyyzzzmmmbbbXXXTTTOOOFFF>>>:::444000000444222+++(((***...***(((+++///...+++)))%%%))),,,---***))))))+++))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************)))***+++,,,---.........000000000000000000000000111000///...............,,,++++++******+++,,,,,,((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((())))))***(((((((((((())))))))))))'''((()))***************++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,------...////////////000333555777888888888777999;;;<<<;;;;;;<<<===::::::::::::;;;===>>>???888999:::;;;<<<>>>AAADDD===>>>??????>>>???AAACCCAAA@@@AAACCCFFFHHHHHHGGG@@@BBBEEEFFFFFFDDDAAA???@@@AAACCCEEEGGGFFFBBB???>>>===;;;;;;<<<;;;999777333333444444444444555555111111000//////000111222---.....................************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000111000000000000222333444111222333444666777888888666777999<<>>???HHHGGGDDDKKKGGGQQQ^^^mmm}}}fffbbbgggkkkXXXKKK>>>777333//////222///+++***++++++((((((***